A6FD788C50529ED45CB7C2AB2F64541F.cache.html 243 KB
Newer Older
Julian Arni committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 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 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'A6FD788C50529ED45CB7C2AB2F64541F';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",ba="\n",ea=" ",fa='"',ga='" ',ha='" height="',ia='" stroke="',ja='" x2="',ka='" y1="',la='" y2="',ma='" y="',na='">',oa="#",pa="$MOL\n",qa="&",sa="&amp;",ta="&gt;",ua="&lt;",va="&nbsp;",xa="'",ya="(",za=")",Aa="*",Ba="+",Ca=",",Da=", ",Ea="-",Fa="-C#C-Me",Ga="-C#CH",Ha="-C#N",Ja="-C(=O)N",La="-C(=O)OH",Ma="-C(=O)OMe",Na="-CCl3",Oa="-CF3",Pa="-CMe3",Qa="-NC=O",Ra="-NH-SO2-Me",Sa="-NMe2",Ta="-NO2",Ua="-OC(=O)Me",Wa="-SO2-NH2",Xa="-SO3H",Ya="-selected",Za=".",$a="/",ab="//",cb="/>",db="0",eb=
"0px",gb="1",ib="100%",jb="1em",kb="1ex",lb="1in",mb="2",ob="3",pb=":",qb=": ",sb=";",tb="<",ub='<line x1="',vb="=",wb=">",xb="?",zb="@",Bb="A",Cb="After",Db="Any",Eb="Aromatic",Fb="B",Gb="Before",Hb="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Pb="Copy as ",Qb="Dialog",Sb="END",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",dc="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
ic="N",jc="NA",kc="NONE",lc="No more molecules in mol stack",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",sc="R",tc="R1",wc="R2",xc="R3",yc="RIGHT",Cc="ROLL_DOWN",Dc="Reset",Ec="Resize-",Fc="Ring",Gc="S",Hc="SMILES",Ic="Se",Jc="Si",Qc="South",Rc="Style names cannot be empty",Sc="Text",Tc="West",Uc="X",Vc="[",Wc="\\",Xc="]",Yc="__uiObjectID",Zc="a",$c="absolute",ad="alert",bd="alertdialog",
cd="align",dd="antialias",ed="application",fd="article",jd="auto",ld="backgroundColor",md="banner",nd="blur",od="bolder",pd="border",qd="bottom",rd="button",sd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",yd="click",zd="click marked atom to delete mark",Ad="clip",Ed="col",Jd="colSpan",Kd="columnheader",Ld="combobox",Md="complementary",Nd="contentinfo",Od="contextmenu",Pd="dblclick",Qd="definition",Rd="dialog",Sd="dir",Td="directory",Ud="display",Vd="div",Wd=
"document",Xd="dragdrop-handle",Yd="dragdrop-selected",Zd="dragenter",$d="dragover",ae="filter",be="float",ce="focus",de="fontFamily",ee="fontSize",fe="fontStyle",he="fontWeight",ie="form",je="function",ke="g",le="gesturechange",me="gestureend",ne="gesturestart",ue="google",ve="grid",we="gridcell",xe="group",ye="gwt-MenuBar",ze="gwt-MenuBarPopup",Ae="heading",Be="height",Ce="hidden",De="html",Ee="ie9",Fe="img",Ge="italic",He="java.vm.name",Ie="keydown",Je="keypress",Ke="keyup",Le="left",Me="link",
Ne="list",Oe="listbox",Qe="listitem",Re="load",Se="log",Te="ltr",Ue="main",Ve="marquee",We="math",bf="menu",cf="menuPopup",df="menubar",ef="menuitem",ff="menuitemcheckbox",gf="menuitemradio",hf="middle",jf="mousedown",kf="mousemove",lf="mouseout",mf="mouseover",nf="mouseup",of="mousewheel",pf="msie",qf="multipart",rf="n",sf="navigation",tf="none",uf="noreaction",vf="note",wf="nowrap",xf="null",yf="number",zf="offsetHeight",Af="offsetWidth",Bf="opacity",Cf="opera",Df="option",Ef="overflow",Ff="popupContent",
Gf="position",If="presentation",Jf="progressbar",Kf="pt",Lf="px",Mf="px, ",Nf="px;",Of="radio",Pf="radiogroup",Qf="reaction",Rf="region",Sf="rgb(",Tf="right",Uf="row",Vf="rowgroup",Wf="rowheader",Yf="rtl",Zf="s",$f="scrollbar",ag="se",bg="search",cg="separator",dg="serif",eg="slider",fg="span",gg="spinbutton",hg="status",ig="styleFloat",jg="subMenuIcon-selected",kg="tab",lg="table",mg="tablist",ng="tabpanel",og="tbody",pg="td",qg="text",rg="textbox",sg="timer",tg="toolbar",ug="tooltip",vg="top",wg=
"touchcancel",xg="touchend",yg="touchmove",zg="touchstart",Ag="tr",Bg="tree",Cg="treegrid",Dg="treeitem",Eg="true",Fg="value",Gg="verticalAlign",Hg="visibility",Ig="visible",Jg="whiteSpace",Kg="width",Lg="x",Mg="zIndex",Ng="zoom",Og="|",_,Pg={l:0,m:0,h:0},Qg={l:1,m:0,h:0},Rg={l:2,m:0,h:0},Sg={l:3,m:0,h:0},Tg={l:4,m:0,h:0},Ug={},Vg={42:1,43:1,47:1,58:1,61:1},Wg={61:1,67:1,68:1,72:1,74:1},Xg={47:1,61:1},Yg={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Zg={42:1,47:1,58:1,61:1},$g={12:1,14:1,22:1,27:1,28:1,30:1,
33:1,34:1,36:1,84:1,91:1},k={61:1,63:1},ah={10:1,61:1,64:1,66:1},bh={7:1,8:1,61:1,64:1,66:1},ih={77:1},jh={61:1,63:1,76:1},kh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},lh={78:1},mh={61:1,67:1,74:1},nh={62:1},oh={18:1,61:1},ph={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,85:1,91:1},qh={13:1,37:1},r={60:1,61:1,63:1},rh={20:1},sh={80:1},th={6:1,8:1,61:1,64:1,66:1},uh={61:1,76:1},vh={61:1},wh={11:1},xh={38:1,61:1,67:1,72:1,74:1},yh={61:1,67:1,72:1,74:1},zh={27:1,34:1},Ah={76:1},Bh={42:1,43:1,
47:1,51:1,58:1,61:1},Ch={21:1},Dh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,91:1},Eh={8:1,9:1,61:1,64:1,66:1},Fh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},Gh={14:1},Hh={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Ih={61:1,63:1,77:1},Jh={35:1,61:1,64:1,66:1};function s(a,b,c){var d=Ug[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ug[a]=function(){}),_=d.prototype=0>b?{}:new Ug[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});
_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Kh(this)};_.tS=function(){var a=this.cZ.d+zb,b;b=this.hC();var c,d,e;c=v(Lh,k,-1,8,1);d=(Mh(),Nh);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=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=u;function Oh(){Oh=u;Ph=new Qh}
function Rh(a){for(var b,a=new Sh(a.j.k);a.b<a.d.he();)b=Th(a),Uh(b.Rc(),Yd,!1),Vh(a)}function Wh(a,b,c){var a=a.n,d;try{d=new Xh(b,c.vc(a),c.yc(a),(c.wc(a),c.xc(a))),x(a.c,c,d)}catch(e){e=Yh(e);if(y(e,67))throw new Zh("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Uh(b.Rc(),Xb,!0);Uh(c.Rc(),Xd,!0);x(Ph,b,c)}
function $h(a,b){var c;c=ai(Ph,b);var d;d=ai(a.n.c,c);if(!d)throw new bi("dragHandle was not draggable");ci(d.b.a);ci(d.d.a);ci(d.c.a);Uh(b.Rc(),Xb,!1);Uh(c.Rc(),Xd,!1)}function di(a){var b;a.o=!1;for(a=new Sh(a.j.k);a.b<a.d.he();)b=Th(a),Uh(b.Rc(),Yd,!1),Vh(a)}function ei(a,b){fi(a.j.k,b)?Uh(b.Rc(),Yd,!1):a.o?(gi(a.j.k,b),Uh(b.Rc(),Yd,!0)):(hi(a.j.k),gi(a.j.k,b))}function ii(a){this.f=a;this.j=new ji(this);this.n=new ki(this.j)}s(3,1,{});_._b=function(){li(this.j.e,"dragdrop-dragging")};
_.ac=function(){mi(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Ph;function ji(a){this.k=new ni;this.d=a;this.a=a.f}s(4,1,{},ji);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function oi(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.bc()}function pi(a,b){var c;c=qi(a.c,ri).a;b.a.ctrlKey||b.a.metaKey||Rh(a.b.d);ei(a.b.d,c)}function si(a){a.b.f=null;a.b.d.ac();ti((ui(),vi(null)),a.a,0,0);var b=a.a.gb;wi=b;xi();yi=b;a.d=2}
function ki(a){this.c=new Qh;this.b=a;this.a=new zi;Ai(this.a,Bi(),Ci());A(this.a,this,(Di(),Di(),Ei));A(this.a,this,(Fi(),Fi(),Gi));a=this.a.gb.style;a[ae]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Hi(),Lf);a.borderStyle=(Ii(),tf);a[ld]="blue"}s(5,1,{},ki);
_.cc=function(a){var b,c,d,e;c=a.f;d=Ji(a);e=Ki(a);b=Li(a.a);if(!(3==this.d||2==this.d||1!=b)&&!ri)ri=c,this.b.e=qi(this.c,ri).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Mi(this.b.k,this.b.e)&&(Rh(this.b.d),ei(this.b.d,this.b.e)),Ni(new Oi),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new Pi(ri,null),ri!=this.b.e&&(c=new Pi(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,si(this),1!=this.d&&oi(this,this.b.i,this.b.j))};
_.dc=function(a){var b,c,d;c=a.f;b=c.gb;d=Qi(a,b);a=Ri(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Si(Ti(d-this.f),Ti(a-this.i))>=this.b.d.k?(Ui(),-1!=Mi(this.b.k,this.b.e)||ei(this.b.d,this.b.e),c=new Pi(ri,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,si(this)):Vi.preventDefault()),1==this.d)return;Vi.preventDefault();oi(this,d,a)};
_.ec=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Qi(a,b);b=Ri(a,b);if(1==Li(a.a)&&(this.e=!1,ri))try{if(Ui(),1==this.d)pi(this,a);else{d!=this.a&&(c=new Pi(d,null),e+=c.a,b+=c.d);try{oi(this,e,b),this.b.d._b(),3!=this.d&&pi(this,a)}finally{var f=this.a.gb;wi&&f==wi&&(wi=null);xi();f===yi&&(yi=null);Wi(this.a);this.d=1;this.b.e=null}}}finally{ri=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var ri=null;function Oi(){}s(6,1,Ch,Oi);_.fc=function(){Ui()};
function Xh(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},Xh);_.a=null;_.b=null;_.c=null;_.d=null;s(8,1,{});s(10,8,{});s(9,10,{});_.a=null;s(11,1,{});_.tS=function(){return ya+this.a+Da+this.d+za};function Pi(a,b){!a||a==(ui(),vi(null))?this.f=this.e=0:(this.e=a.Nc()-Xi(a.gb),this.f=a.Oc()-(a.gb.scrollTop||0));!b||b==(ui(),vi(null))?this.c=this.b=0:(this.b=Yi(b.gb)+b.gb.clientLeft,this.c=Zi(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},Pi);
_.tS=function(){return ya+this.a+Da+this.d+za};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Ui(){try{$doc.selection.empty()}catch(a){}}function $i(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;fi(c.a,b);0==c.a.c&&mj(c.b);a.q=null}a.gc()}}function nj(a,b){var c=oj();$i(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;pj(a.k,oj())}
function qj(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.jc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.ic(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.hc(),!1):!0}s(17,1,{});_.gc=function(){this.u&&this.hc()};_.hc=function(){this.jc((1+Math.cos(6.283185307179586))/2)};_.ic=function(){this.jc((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
function pj(a,b){if(qj(a.a,b)){var c=a.a,d=a.a.s,e;e=new rj(d,a.a.k);gi(d.a,e);1==d.a.c&&sj(d.b,16);c.q=e}else a.a.q=null}function tj(a){this.a=a}s(18,1,{},tj);_.a=null;s(19,1,{});s(20,1,{2:1});function uj(){uj=u;vj=new wj}s(21,19,{});var vj=null;function wj(){this.a=new ni;this.b=new xj(this)}s(22,21,{},wj);function yj(){yj=u;zj=new ni;var a=new Aj;Bj();Cj(Dj?Dj:Dj=new Ej,a)}function mj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);fi(zj,a)}
function sj(a,b){if(0>b)throw new Fj("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);fi(zj,a);a.b=!1;a.c=Gj(a,b);gi(zj,a)}function Hj(a){return $wnd.setInterval(Ij(function(){a.kc()}),100)}function Gj(a,b){return $wnd.setTimeout(Ij(function(){a.kc()}),b)}s(24,1,{});_.kc=function(){this.b||fi(zj,this);this.lc()};_.b=!1;_.c=0;var zj;function xj(a){yj();this.a=a}s(23,24,{},xj);
_.lc=function(){var a=this.a,b,c,d,e,f;b=v(Jj,k,3,a.a.c,0);b=Kj(a.a,b);c=new Lj;for(e=0,f=b.length;e<f;++e)d=b[e],fi(a.a,d),pj(d.a,c.a);0<a.a.c&&sj(a.b,Si(5,16-(oj()-c.a)))};_.a=null;function rj(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},rj);_.a=null;_.b=null;s(27,1,{});_.a=null;function Mj(){this.a=ad}s(26,27,{},Mj);function Nj(){this.a=bd}s(28,27,{},Nj);function Oj(){this.a=ed}s(29,27,{},Oj);s(31,1,{});_.a=null;function Pj(a){this.a=a}s(30,31,{},Pj);function Qj(){this.a=fd}s(32,27,{},Qj);
function Rj(){this.a=md}s(33,27,{},Rj);function Sj(){this.a=rd}s(34,27,{},Sj);function Tj(){this.a=wd}s(35,27,{},Tj);function Uj(){this.a=Kd}s(36,27,{},Uj);function Vj(){this.a=Ld}s(37,27,{},Vj);function Wj(){this.a=Md}s(38,27,{},Wj);function Xj(){this.a=Nd}s(39,27,{},Xj);function Yj(){this.a=Qd}s(40,27,{},Yj);function Zj(){this.a=Rd}s(41,27,{},Zj);function $j(){this.a=Td}s(42,27,{},$j);function ak(){this.a=Wd}s(43,27,{},ak);function bk(){this.a=ie}s(44,27,{},bk);function ck(){this.a=ve}
s(45,27,{},ck);function dk(){this.a=we}s(46,27,{},dk);function ek(){this.a=xe}s(47,27,{},ek);function fk(){this.a=Ae}s(48,27,{},fk);function gk(a){this.a=a.id}s(49,1,{4:1,5:1},gk);_.a=null;function hk(){this.a=Fe}s(50,27,{},hk);function ik(){this.a=Me}s(51,27,{},ik);function jk(){this.a=Ne}s(52,27,{},jk);function kk(){this.a=Oe}s(53,27,{},kk);function lk(){this.a=Qe}s(54,27,{},lk);function mk(){this.a=Se}s(55,27,{},mk);function nk(){this.a=Ue}s(56,27,{},nk);function ok(){this.a=Ve}s(57,27,{},ok);
function pk(){this.a=We}s(58,27,{},pk);function qk(){this.a=bf}s(59,27,{},qk);function rk(){this.a=df}s(60,27,{},rk);function sk(){this.a=ef}s(61,27,{},sk);function tk(){this.a=ff}s(62,27,{},tk);function uk(){this.a=gf}s(63,27,{},uk);function vk(){this.a=sf}s(64,27,{},vk);function wk(){this.a=vf}s(65,27,{},wk);function xk(){this.a=Df}s(66,27,{},xk);function yk(){this.a=If}s(67,27,{},yk);s(68,31,{},function(a){this.a=a});function zk(){this.a=Jf}s(69,27,{},zk);
function Ak(){Ak=u;Bk=new Pj("aria-activedescendant")}var Bk;function Ck(){this.a=Of}s(71,27,{},Ck);function Dk(){this.a=Pf}s(72,27,{},Dk);function Ek(){this.a=Rf}s(73,27,{},Ek);
function Fk(){Fk=u;Gk=new Nj;Hk=new Mj;Ik=new Oj;Jk=new Qj;Kk=new Rj;Lk=new Sj;Mk=new Tj;Nk=new Uj;Ok=new Vj;Pk=new Wj;Qk=new Xj;Rk=new Yj;Sk=new Zj;Tk=new $j;Uk=new ak;Vk=new bk;Wk=new dk;Xk=new ck;Yk=new ek;Zk=new fk;$k=new hk;al=new ik;bl=new kk;cl=new lk;dl=new jk;el=new mk;fl=new nk;gl=new ok;hl=new pk;il=new rk;jl=new tk;kl=new uk;ll=new sk;ml=new qk;nl=new vk;ol=new wk;pl=new xk;ql=new yk;rl=new zk;sl=new Dk;tl=new Ck;ul=new Ek;vl=new wl;xl=new yl;zl=new Al;Bl=new Cl;Dl=new El;Fl=new Gl;Hl=
new Il;Jl=new Kl;Ll=new Ml;Nl=new Ol;Pl=new Ql;Rl=new Sl;Tl=new Ul;Vl=new Wl;Xl=new Yl;Zl=new $l;am=new bm;cm=new dm;tm=new um;B=new Qh;x(B,Rf,ul);x(B,ad,Hk);x(B,Rd,Sk);x(B,bd,Gk);x(B,ed,Ik);x(B,Wd,Uk);x(B,fd,Jk);x(B,md,Kk);x(B,rd,Lk);x(B,wd,Mk);x(B,we,Wk);x(B,Kd,Nk);x(B,xe,Yk);x(B,Ld,Ok);x(B,Md,Pk);x(B,Nd,Qk);x(B,Qd,Rk);x(B,Ne,dl);x(B,Td,Tk);x(B,ie,Vk);x(B,ve,Xk);x(B,Ae,Zk);x(B,Fe,$k);x(B,Me,al);x(B,Oe,bl);x(B,Qe,cl);x(B,Se,el);x(B,Ue,fl);x(B,Ve,gl);x(B,We,hl);x(B,bf,ml);x(B,df,il);x(B,ef,ll);x(B,
ff,jl);x(B,Df,pl);x(B,Of,tl);x(B,gf,kl);x(B,sf,nl);x(B,vf,ol);x(B,If,ql);x(B,Jf,rl);x(B,Pf,sl);x(B,Uf,zl);x(B,Vf,vl);x(B,Wf,xl);x(B,bg,Dl);x(B,cg,Fl);x(B,$f,Bl);x(B,eg,Hl);x(B,gg,Jl);x(B,hg,Ll);x(B,kg,Rl);x(B,mg,Nl);x(B,ng,Pl);x(B,rg,Tl);x(B,sg,Vl);x(B,tg,Xl);x(B,ug,Zl);x(B,Bg,tm);x(B,Cg,am);x(B,Dg,cm)}var Hk,Gk,Ik,Jk,Kk,Lk,Mk,Nk,Ok,Pk,Qk,Rk,Sk,Tk,Uk,Vk,Xk,Wk,Yk,Zk,$k,al,dl,bl,cl,el,fl,gl,hl,ml,il,ll,jl,kl,nl,ol,pl,ql,rl,tl,sl,ul,B,zl,vl,xl,Bl,Dl,Fl,Hl,Jl,Ll,Rl,Nl,Pl,Tl,Vl,Xl,Zl,tm,am,cm;
function Al(){this.a=Uf}s(75,27,{},Al);function wl(){this.a=Vf}s(76,27,{},wl);function yl(){this.a=Wf}s(77,27,{},yl);function Cl(){this.a=$f}s(78,27,{},Cl);function El(){this.a=bg}s(79,27,{},El);function Gl(){this.a=cg}s(80,27,{},Gl);function Il(){this.a=eg}s(81,27,{},Il);function Kl(){this.a=gg}s(82,27,{},Kl);function Ml(){this.a=hg}s(83,27,{},Ml);function Sl(){this.a=kg}s(84,27,{},Sl);function Ol(){this.a=mg}s(85,27,{},Ol);function Ql(){this.a=ng}s(86,27,{},Ql);function Ul(){this.a=rg}
s(87,27,{},Ul);function Wl(){this.a=sg}s(88,27,{},Wl);function Yl(){this.a=tg}s(89,27,{},Yl);function $l(){this.a=ug}s(90,27,{},$l);function um(){this.a=Bg}s(91,27,{},um);function bm(){this.a=Cg}s(92,27,{},bm);function dm(){this.a=Dg}s(93,27,{},dm);function Lj(){this.a=oj()}function oj(){return(new Date).getTime()}s(94,1,{},Lj);function vm(a){var b,c,d;d=new wm;for(c=a;c;)b=c.mc(),c!=a&&xm(d.a,"Caused by: "),ym(d,c.cZ.d),xm(d.a,qb),xm(d.a,null==b?"(No exception detail)":b),xm(d.a,ba),c=c.e}
function zm(a){var b,c,d;c=v(Am,k,73,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Bm;c[d]=a[d]}}function Cm(a){var b;b=a.cZ.d;a=a.mc();return null!=a?b+qb+a:b}s(99,1,{61:1,74:1});_.mc=function(){return this.f};_.tS=function(){return Cm(this)};_.e=null;_.f=null;function Dm(a){Em();this.f=a}s(98,99,mh,Dm);function bi(a){Em();this.f=a}function Zh(a,b){Em();this.e=b;this.f=a}s(97,98,yh,bi,Zh);
function Fm(a){Em();this.b=a;this.a=j;var b,c,d;c=[];d=v(Am,k,73,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Gm(c[a]);zm(d)}s(96,97,yh,Fm);
_.mc=function(){if(null==this.c){this.d=null==this.b?xf:Hm(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":Im(this.b).d;this.a=this.a+qb+(Hm(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(Hm(this.b)){a=this.b;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+qb+a[c]}catch(d){}a=b}else a=j;this.c=ya+this.d+") "+a+this.a}return this.c};_.a=j;_.b=null;_.c=null;_.d=null;function Jm(a,b){return Km(a)?a.eQ(b):a===b}
function Im(a){return Km(a)?a.cZ:Lm}function Mm(a){return Km(a)?a.hC():Kh(a)}s(104,1,{});function Kh(a){return a.$H||(a.$H=++Nm)}function Om(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Pm(){return $wnd.setTimeout(function(){0!=Qm&&(Qm=0);Rm=-1},10)}var Qm=0,Nm=0,Sm=0,Rm=-1;function Tm(){Tm=u;Um=new Vm}function Wm(a,b){a.a=Xm(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Ym(a)),Zm(a.e,1),!a.i&&(a.i=new $m(a)),Zm(a.i,50))}function Vm(){}
function an(a){return a.nc()}function Xm(a,b){!a&&(a=[]);a[a.length]=b;return a}function bn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].nc()&&(b=Xm(b,e)):e[0].fc()}catch(f){if(f=Yh(f),!y(f,74))throw f;}}return b}function Zm(a,b){Tm();$wnd.setTimeout(function(){Ij(an)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}s(106,104,{},Vm);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Um;function Ym(a){this.a=a}s(107,1,{},Ym);
_.nc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),bn(b,a.f));if(a.f){b=a.f;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=oj();100>oj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].nc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.f=b}this.a.d=!1;return this.a.j=!!this.a.a||!!this.a.f};_.a=null;function $m(a){this.a=a}s(108,1,{},$m);_.nc=function(){this.a.d&&Zm(this.a.e,1);return this.a.j};_.a=null;
function cn(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.oc(d.toString());c.push(e);var e=pb+e,f=b[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function Em(){var a,b,c,d;c=cn(new dn);d=v(Am,k,73,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Gm(c[a]);zm(d)}function dn(){}s(111,1,{},dn);
_.oc=function(a){var b,c,d;d=j;a=en(a);b=a.indexOf(ya);c=0==a.indexOf(je)?8:0;-1==b&&(b=fn(a,gn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=en(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function xm(a,b){a[a.explicitLength++]=null==b?xf:b}function hn(){var a=[];a.explicitLength=0;return a}function jn(a){var b,c;b=(c=a.join(j),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function kn(a,b){return parseInt(a[b])||0}function ln(a,b){return null==a[b]?null:""+a[b]}
function mn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function nn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Li(a){a=a.button;return 1==a?4:2==a?2:1}function on(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==Yf}function Yi(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;on(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}
function Zi(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Xi(a){var b;b=a.scrollLeft||0;on(a)&&(b=-b);return b}function pn(a,b){if(1!=a.nodeType&&9!=a.nodeType)return a==b;return 1!=b.nodeType&&(b=b.parentNode,!b)?!1:9==a.nodeType?a===b||a.body&&a.body.contains(b):a===b||a.contains(b)}function Ci(){var a=$doc;return(C(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}function Bi(){var a=$doc;return(C(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}
function qn(a,b){this.b=a;this.c=b}s(137,1,{61:1,64:1,66:1});_.eQ=function(a){return this===a};_.hC=function(){return Kh(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function Ii(){Ii=u;rn=new sn;tn=new un;vn=new wn;xn=new yn;zn=new An;Bn=D(Cn,k,6,[rn,tn,vn,xn,zn])}s(136,137,th);var Bn,vn,tn,xn,rn,zn;function sn(){qn.call(this,kc,0)}s(138,136,th,sn);function un(){qn.call(this,"DOTTED",1)}s(139,136,th,un);function wn(){qn.call(this,"DASHED",2)}s(140,136,th,wn);
function yn(){qn.call(this,"HIDDEN",3)}s(141,136,th,yn);function An(){qn.call(this,"SOLID",4)}s(142,136,th,An);function Dn(){Dn=u;En=new Fn;Gn=new Hn;In=new Jn;Kn=new Ln;Mn=D(Nn,k,7,[En,Gn,In,Kn])}s(143,137,bh);var Mn,Gn,In,Kn,En;function Fn(){qn.call(this,kc,0)}s(144,143,bh,Fn);function Hn(){qn.call(this,"BLOCK",1)}s(145,143,bh,Hn);function Jn(){qn.call(this,"INLINE",2)}s(146,143,bh,Jn);function Ln(){qn.call(this,"INLINE_BLOCK",3)}s(147,143,bh,Ln);
function On(){On=u;Pn=new Qn;Rn=new Sn;Tn=new Un;Vn=new Wn;Xn=D(Yn,k,9,[Pn,Rn,Tn,Vn])}s(148,137,Eh);var Xn,Pn,Rn,Tn,Vn;function Qn(){qn.call(this,Kb,0)}s(149,148,Eh,Qn);function Sn(){qn.call(this,dc,1)}s(150,148,Eh,Sn);function Un(){qn.call(this,gc,2)}s(151,148,Eh,Un);function Wn(){qn.call(this,yc,3)}s(152,148,Eh,Wn);function Hi(){Hi=u;Zn=new $n;ao=new bo;co=new eo;fo=new go;ho=new io;jo=new ko;lo=new mo;no=new oo;po=new qo;ro=D(so,k,10,[Zn,ao,co,fo,ho,jo,lo,no,po])}s(153,137,ah);
var ro,no,co,fo,lo,po,jo,ao,ho,Zn;function $n(){qn.call(this,"PX",0)}s(154,153,ah,$n);function bo(){qn.call(this,"PCT",1)}s(155,153,ah,bo);function eo(){qn.call(this,"EM",2)}s(156,153,ah,eo);function go(){qn.call(this,"EX",3)}s(157,153,ah,go);function io(){qn.call(this,"PT",4)}s(158,153,ah,io);function ko(){qn.call(this,"PC",5)}s(159,153,ah,ko);function mo(){qn.call(this,"IN",6)}s(160,153,ah,mo);function oo(){qn.call(this,"CM",7)}s(161,153,ah,oo);function qo(){qn.call(this,"MM",8)}s(162,153,ah,qo);
function to(){to=u;uo=[];vo=[];wo=[]}var uo,vo,wo;function xo(){xo=u;yo()}function yo(){yo=u;xo();zo=v(F,r,-1,30,1)}function Ao(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var zo;s(176,1,{});_.tS=function(){return"An event type"};_.f=null;s(175,176,{});_.rc=function(){this.e=!1;this.f=null};_.e=!1;s(174,175,{});_.qc=function(){return this.sc()};_.a=null;var Bo=_.b=null;function Co(){Co=u;Do=new Eo(nd,new Fo)}function Fo(){}s(173,174,{},Fo);_.pc=function(a){a.tc(this)};_.sc=function(){return Do};
var Do;function Go(){Go=u;Ho=new Eo(vd,new Io)}function Io(){}s(177,174,{},Io);_.pc=function(a){Jo();Ko(this,a.b,Lo(a.a.a,a.a.a.gb.selectedIndex))};_.sc=function(){return Ho};var Ho;s(180,174,wh);function Qi(a,b){return(a.a.clientX||0)-Yi(b)+Xi(b)+$wnd.pageXOffset}function Ri(a,b){return(a.a.clientY||0)-(Zi(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function Ji(a){var b;return(b=a.b)?Qi(a,b):a.a.clientX||0}function Ki(a){var b;return(b=a.b)?Ri(a,b):a.a.clientY||0}s(179,180,wh);
function Mo(){Mo=u;No=new Eo(yd,new Oo)}function Oo(){}s(178,179,wh,Oo);_.pc=function(a){a.uc(this)};_.sc=function(){return No};var No;function Po(){Po=u;Qo=new Eo(Od,new Ro)}function Ro(){}s(181,174,{},Ro);_.pc=function(){this.a.preventDefault();this.a.stopPropagation()};_.sc=function(){return Qo};var Qo;s(184,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var So=_.c=0;function Ej(){this.c=++So}s(183,184,qh,Ej);
function Eo(a,b){this.c=++So;this.a=b;!Bo&&(Bo=new To);Bo.a[a]=this;this.b=a}s(182,183,qh,Eo);_.a=null;_.b=null;function Uo(){Uo=u;Vo=new Eo(Pd,new Wo)}function Wo(){}s(185,179,wh,Wo);
_.pc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(Xo(),Yo))a=Zo(b.gb),c=new $o(kn(b.gb,Af),kn(b.gb,zf)),d=new $o(kn(b.K.ab.gb,Af),kn(b.K.ab.gb,zf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);ap(b.z,!0);a=kn(b.K.ab.gb,Af);bp(b,new $o(a,cp(b.K.ab).a));b.A&&b.F!=Yo&&dp(b.f,b)}else ap(b.z,!1),b.F!=(Xo(),Yo)?bp(b,new $o(b.w.b,b.w.a)):ep(b,Zo(b.f.gb)),b.A&&b.F!=Yo&&fp(b.f,b);gp(b.K.ab)}else ap(b.z,!0)};_.sc=function(){return Vo};var Vo;function hp(){hp=u;ip=new Eo(ce,new jp)}
function jp(){}s(186,174,{},jp);_.pc=function(a){Wi(a.a.a)};_.sc=function(){return ip};var ip;s(188,174,{});s(187,188,{});function kp(){kp=u;lp=new Eo(Ie,new mp)}function mp(){}s(189,187,{},mp);
_.pc=function(a){var b,c;c=this.a.keyCode||0;b=new np(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,e;a.eb=!1;if(!a.v){a.eb=!0;a.G=j;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?op(pp(a)):e=301;break;case 118:case 86:b&&qp(new rp(a));break;case 110:case 78:e=401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=
1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:sp(a,ln((tp(),up).Rb.a.gb,Fg));e=1201;a.c=18;break;case 104:case 72:a.eb=!0;a.G=Yb;e=1300;break;case 114:case 82:a.eb=!0;a.G=sc;e=1301;break;case 116:case 84:701==a.b?(e=236,a.eb=!0,a.G=Oa):801==a.b?(e=237,a.eb=!0,a.G=Na):(e=233,a.eb=!0,a.G="-tBu");break;case 121:case 89:b?e=111:(e=234,a.eb=!0,a.G=Ta);break;case 122:case 90:b?e=110:(e=239,a.eb=!0,a.G=Xa);
break;case 97:case 65:e=235;a.eb=!0;a.G="-COOH";break;case 101:case 69:e=238;a.eb=!0;a.G=Ga;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.eb=!0;a.G=Ha;break;case 103:break a;case 27:e=202;break;case 45:701==a.b?(e=254,a.eb=!0,a.G="-F"):801==a.b?(e=255,a.eb=!0,a.G="-Cl"):901==a.b?(e=256,a.eb=!0,a.G="-Br"):1001==a.b?(e=257,a.eb=!0,a.G="-I"):501==a.b?(e=259,a.eb=!0,a.G="-OH"):401==a.b?(e=258,a.eb=!0,a.G="-NH2"):e=202;break;case 61:501==a.b?(e=250,a.eb=!0,a.G="=O"):e=203;break;case 35:e=
204;break;case 48:105==a.b?vp(a,0):d?(e=223,a.eb=!0,a.G="-3-Furyl"):(e=221,a.eb=!0,a.G="-Furyl");break;case 49:105==a.b?vp(a,1):1301==a.b?(a.eb=!0,a.G="-R1",e=1302):e=209;break;case 50:105==a.b&&vp(a,2);1301==a.b&&(a.eb=!0,a.G="-R2",e=1303);break;case 51:105==a.b?vp(a,3):1301==a.b?(a.eb=!0,a.G="-R3",e=1304):e=206;break;case 52:105==a.b?vp(a,4):e=207;break;case 53:105==a.b?vp(a,5):e=208;break;case 54:105==a.b?vp(a,6):e=210;break;case 55:105==a.b?vp(a,7):e=211;break;case 56:105==a.b?vp(a,8):e=212;break;
case 57:105==a.b?vp(a,9):(a.eb=!0,a.G="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}wp(a,e)}}};_.sc=function(){return lp};var lp;function xp(){xp=u;yp=new Eo(jf,new zp)}function zp(){}s(190,179,wh,zp);_.pc=function(a){a.cc(this)};_.sc=function(){return yp};var yp;function Di(){Di=u;Ei=new Eo(kf,new Ap)}function Ap(){}s(191,179,wh,Ap);_.pc=function(a){a.dc(this)};_.sc=function(){return Ei};
var Ei;function Bp(){Bp=u;Cp=new Eo(lf,new Dp)}function Dp(){}s(192,179,wh,Dp);_.pc=function(a){var b;a.e&&1==a.d&&(b=new Pi(ri,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,si(a))};_.sc=function(){return Cp};var Cp;function Fi(){Fi=u;Gi=new Eo(nf,new Ep)}function Ep(){}s(193,179,wh,Ep);_.pc=function(a){a.ec(this)};_.sc=function(){return Gi};var Gi;function To(){this.a={}}s(194,1,{},To);_.a=null;function Fp(a,b){this.a=b;this.b=a}function Gp(a,b,c){Dj&&(b=new Fp(b,c),a.Dc(b))}s(196,175,{},Fp);_.pc=function(a){a.zc(this)};
_.qc=function(){return Dj};_.a=!1;var Dj=_.b=null;function Hp(a){this.a=a}s(197,175,{},Hp);_.pc=function(a){a.Ac(this)};_.qc=function(){return Ip};var Ip=_.a=null;function Jp(){}function Kp(a){var b;Lp&&(b=new Jp,a.Dc(b))}s(198,175,{},Jp);_.pc=function(a){a.Bc(this)};_.qc=function(){return Lp};var Lp=null;function Mp(a){this.a=a}s(199,175,{},Mp);_.pc=function(a){a.Cc(this)};_.qc=function(){return Np};var Np=_.a=null;function Op(){}s(200,175,{},Op);_.pc=function(a){a.a.N&&a.a.nd()};_.qc=function(){return Pp};
var Pp=null;function Qp(a,b,c){a=a.a;if(!b)throw new Rp("Cannot add a handler with a null type");if(!c)throw new Rp("Cannot add a null handler");0<a.b?Sp(a,new Tp(a,b,c)):Up(a,b,null).De(c);return new Vp(new Wp(a,b,c))}
function Xp(a,b){var c;!b.e||b.rc();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,h,i;if(!b)throw new Rp("Cannot fire null event");try{++d.b;h=Yp(d,b.qc(),null);e=null;for(i=d.c?h.Me(h.he()):h.Le();d.c?i.Oe():i.Gc();){g=d.c?i.Pe():i.Hc();try{b.pc(g)}catch(l){if(l=Yh(l),y(l,74))f=l,!e&&(e=new Zp),$p(e,f);else throw l;}}if(e)throw new aq(e);}finally{if(--d.b,0==d.b){var m,n;if(d.a)try{for(n=new Sh(d.a);n.b<n.d.he();)m=Th(n),m.fc()}finally{d.a=null}}}}catch(o){o=Yh(o);if(y(o,38))throw new bq(o.a);throw o;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function cq(a){dq.call(this,a,!1)}function dq(a,b){this.a=new eq(b);this.b=a}s(201,1,Gh,cq,dq);_.Dc=function(a){Xp(this,a)};_.a=null;_.b=null;s(204,1,{});function Sp(a,b){!a.a&&(a.a=new ni);gi(a.a,b)}function fq(a,b,c,d){var e,f;e=Yp(a,b,c);e.Fe(d)&&e.ee()&&(f=qi(a.d,b),f.ge(c),f.ee()&&ai(a.d,b))}function Up(a,b,c){var d;d=qi(a.d,b);d||(d=new Qh,x(a.d,b,d));a=d.de(c);a||(a=new ni,d.fe(c,a));return a}
function Yp(a,b,c){a=qi(a.d,b);if(!a)return gq(),gq(),hq;c=a.de(c);return!c?(gq(),gq(),hq):c}s(203,204,{});_.a=null;_.b=0;_.c=!1;function eq(a){this.d=new Qh;this.c=a}s(202,203,{},eq);function Vp(a){this.a=a}s(205,1,{},Vp);_.a=null;function aq(a){Zh.call(this,iq(a),jq(a));this.a=a}function jq(a){a=a.fd();return!a.Gc()?null:a.Hc()}
function iq(a){var b,c,d;b=a.he();if(0==b)return null;b=new kq(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.fd();a.Gc();)d=a.Hc(),c?c=!1:xm(b.a,"; "),d=d.mc(),xm(b.a,d);return jn(b.a)}s(207,97,xh,aq);_.a=null;function bq(a){aq.call(this,a)}s(206,207,xh,bq);s(208,1,{},function(){});function lq(a){a=ln(a,Sd);return(null==a?0:Yf==a||Yf.toLowerCase()==a.toLowerCase())?(mq(),nq):(null==a?0:Te==a||Te.toLowerCase()==a.toLowerCase())?(mq(),oq):(mq(),pq)}
function mq(){mq=u;nq=new qq("RTL",0);oq=new qq("LTR",1);pq=new qq("DEFAULT",2);rq=D(sq,k,15,[nq,oq,pq])}function qq(a,b){qn.call(this,a,b)}s(210,137,{15:1,61:1,64:1,66:1},qq);var rq,pq,oq,nq;function tq(){}function uq(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function v(a,b,c,d,e){d=uq(e,d);D(a,b,c,d);return d}function vq(a){return wq([xq,F],[k,r],[60,-1],a,0,2,1)}
function wq(a,b,c,d,e,f,g){var h,i,l;i=d[e];h=e==f-1;l=uq(h?g:0,i);D(a[e],b[e],c[e],l);if(!h){++e;for(h=0;h<i;++h)l[h]=wq(a,b,c,d,e,f,g)}return l}function D(a,b,c,d){yq();var e=zq,f=Aq;yq();for(var g=0,h=e.length;g<h;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Bq(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Cq;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Cq;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Cq;}a[b]=c}s(211,1,{},tq);_.qI=0;
function yq(){yq=u;zq=[];Aq=[];var a=new tq,b=zq,c=Aq,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var zq,Aq;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Hm(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function Km(a){return a.tM==u||a.cM&&!!a.cM[1]}function Dq(a){return null==a?null:a}function H(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Eq(){var a;$stats&&Fq("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Cf))a=Cf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(pf)&&9<=$doc.documentMode)a=Ee;else if(-1!=a.indexOf(pf)&&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"}C(Ee,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Fq("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=D(Gq,k,1,[Lb]);for(c=0;c<a.length&&!C(a[c],b);++c);$stats&&Fq("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";to();wo.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");
to();0!=wo.length&&(a=wo.join(j),a=(xo(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:Ao(0,a,!1),wo.length=0);if(0!=uo.length){a=uo.join(j);a=(xo(),a);var d,e,f;d=$doc.styleSheets.length;if(30>d)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b<d;++b)c=zo[b],0==c&&(c=zo[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);zo[e]+=a.length;Ao(e,a,!0)}uo.length=0}0!=vo.length&&(a=vo.join(j),a=(xo(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:Ao(b-1,a,!0),vo.length=0);$stats&&Fq("export.client.JSME_export");new Hq;$wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==je?$wnd.jsmeOnLoad():$wnd.alert('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}function Yh(a){return y(a,74)?a:new Fm(a)}function Iq(a){return Jq(a&4194303,a>>22&4194303,0>a?1048575:0)}function Kq(a){return Jq(a.l,a.m,a.h)}function Jq(a,b,c){return _=new Lq,_.l=a,_.m=b,_.h=c,_}
function Mq(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Nq;if(0==a.l&&0==a.m&&0==a.h)return Oq=Jq(0,0,0),Jq(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?(Oq=Jq(0,0,0),c=Kq((Pq(),Qq))):(Oq=Jq(c.l,c.m,c.h),c=Jq(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Rq(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?Sq(e):0==c&&0!=d&&0==e?Sq(d)+22:0!=c&&0==d&&0==e?Sq(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Kq((Pq(),Tq)),c=!0,g=!g;else return c=Uq(a,f),g&&Vq(c),Oq=Jq(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Rq(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Uq(c,d);f&&Vq(e);var h;22>=d?(f=c.l&(1<<d)-1,h=c=0):44>=d?(f=c.l,h=c.m&(1<<d-22)-1,c=0):(f=c.l,h=c.m,c=c.h&(1<<d-44)-1);c=Jq(f,h,c);g?Oq=Rq(c):Oq=Jq(c.l,c.m,c.h);return e}if(!Wq(a,b))return e?Oq=Rq(a):Oq=Jq(a.l,a.m,a.h),Jq(0,0,0);c=c?a:Jq(a.l,a.m,a.h);var i,l,m,n;h=Xq(b)-Xq(c);l=h&63;22>l?(f=b.l<<l,i=b.m<<l|b.l>>22-l,l=b.h<<l|b.m>>22-l):44>l?(f=0,
i=b.l<<l-22,l=b.m<<l-22|b.l>>44-l):(i=f=0,l=b.l<<l-44);i=Jq(f&4194303,i&4194303,l&1048575);for(f=Jq(0,0,0);0<=h;){l=c;var o=n=m=void 0,o=l.h-i.h;0>o?l=!1:(m=l.l-i.l,n=l.m-i.m+(m>>22),o+=n>>22,0>o?l=!1:(l.l=m&4194303,l.m=n&4194303,l.h=o&1048575,l=!0));if(l&&(22>h?f.l|=1<<h:44>h?f.m|=1<<h-22:f.h|=1<<h-44,0==c.l&&0==c.m&&0==c.h))break;l=i.m;m=i.h;n=i.l;i.h=m>>>1;i.m=l>>>1|(m&1)<<21;i.l=n>>>1|(l&1)<<21;--h}g&&Vq(f);e?(Oq=Rq(c),d&&(c=Oq,g=(Pq(),Qq),e=c.l-g.l,d=c.m-g.m+(e>>22),Oq=Jq(e&4194303,d&4194303,
c.h-g.h+(d>>22)&1048575))):Oq=Jq(c.l,c.m,c.h);return f}function Vq(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 Xq(a){var b;b=Yq(a.h);return 32==b?(b=Yq(a.m),32==b?Yq(a.l)+32:b+20-10):b-12}var Oq=null;function Zq(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Jq(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function $q(a,b){return Jq(a.l&b.l,a.m&b.m,a.h&b.h)}function ar(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function I(a){var b,c,d;if(isNaN(a))return Pq(),br;if(-9223372036854775E3>a)return Pq(),cr;if(9223372036854775E3<=a)return Pq(),Tq;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=H(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=H(a/4194304),a-=4194304*b);a=H(a);b=Jq(a,b,c);d&&Vq(b);return b}function dr(a){var b,c;return-129<a&&128>a?(b=a+128,null==er&&(er=v(fr,k,16,256,0)),c=er[b],!c&&(c=er[b]=Iq(a)),c):Iq(a)}
function gr(a){var b=Pg,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<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function Wq(a,b){var 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<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}
function hr(a,b){var c,d,e,f,g,h,i,l,m,n,o,q,w,G;c=a.l&8191;d=a.l>>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;i=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;n=(b.h&1048320)>>8;o=c*h;w=d*h;q=e*h;G=f*h;g*=h;0!=i&&(w+=c*i,q+=d*i,G+=e*i,g+=f*i);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=n&&(g+=c*n);c=(o&4194303)+((w&511)<<13);o=(o>>22)+(w>>9)+((q&262143)<<4)+((G&31)<<17)+(c>>22);q=(q>>18)+(G>>5)+((g&4095)<<8)+(o>>22);return Jq(c&4194303,o&
4194303,q&1048575)}function Rq(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Jq(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Uq(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 Jq(c&4194303,d&4194303,e&1048575)}function J(a){return a.l|a.m<<22}
function ir(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return db;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ea+ir(Rq(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=dr(1E9);a=Mq(a,b);b=j+J(Oq);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=db+b;c=b+c}return c}var er=null;function Pq(){Pq=u;Tq=Jq(4194303,4194303,524287);cr=Jq(0,0,524288);Qq=dr(1);dr(2);br=dr(0)}var Tq,cr,Qq,br;function Lq(){}s(220,1,{16:1},Lq);
function Fq(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function jr(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(225,1,{},jr);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function kr(a,b){xm(a.a.a,b.a);return a}function lr(){this.a=new mr}s(226,1,{},lr);function nr(a){if(null==a)throw new Rp("css is null");this.a=a}s(227,1,{17:1,61:1},nr);
_.eQ=function(a){return!y(a,17)?!1:C(this.a,a.a)};_.hC=function(){return or(this.a)};_.a=null;function pr(a){if(null==a)throw new Rp("html is null");this.a=a}s(229,1,oh,pr);_.Ec=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:C(this.a,a.a)};_.hC=function(){return or(this.a)};_.a=null;s(230,1,oh,function(){this.a=j});_.Ec=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:C(this.a,a.a)};_.hC=function(){return or(this.a)};_.a=null;
function qr(){qr=u;rr=RegExp(qa,ke);sr=RegExp(wb,ke);tr=RegExp(tb,ke);Hr=RegExp(xa,ke);Ir=RegExp(fa,ke)}function Jr(a){qr();-1!=a.indexOf(qa)&&(a=a.replace(rr,sa));-1!=a.indexOf(tb)&&(a=a.replace(tr,ua));-1!=a.indexOf(wb)&&(a=a.replace(sr,ta));-1!=a.indexOf(fa)&&(a=a.replace(Ir,"&quot;"));-1!=a.indexOf(xa)&&(a=a.replace(Hr,"&#39;"));return a}var rr,sr,tr,Ir,Hr;function Kr(a){if(null==a)throw new Rp("uri is null");this.a=a}s(232,1,{19:1},Kr);_.eQ=function(a){return!y(a,19)?!1:C(this.a,a.a)};_.hC=function(){return or(this.a)};
_.a=null;function Lr(){Lr=u}s(234,1,{});function Mr(){}s(235,1,{},Mr);var Nr=null;function Or(){}s(236,234,{},Or);var Pr=null;function Qr(a,b,c){var d,e,f,g,h;if(a)for(g=0,h=c.length;g<h;++g){f=c[g];e=Yp(a.a,f,null).he();for(e-=1;0<=e;--e)if(d=Yp(a.a,f,null).Ke(e),y(d,20)&&Jm(d.a,b)){var i=a.a,l=f;0<i.b?Sp(i,new Rr(i,l,null,d)):fq(i,l,null,d)}}}s(237,1,rh);_.a=null;function Sr(a){this.a=a}s(238,237,rh,Sr);_.Fc=function(a){a.c&&(this.a.Kc(a.d)||(a.a=!0))};function Tr(a){this.a=a}s(239,237,rh,Tr);
_.Bc=function(){var a=this.a;Ur((Vr(),Wr),a.a,!0)};function Xr(){Em()}s(240,97,yh,Xr);function Yr(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,sj(a.d,1))}function Zr(){this.a=new $r(this);this.b=new ni;this.d=new as(this);this.f=new bs(this)}s(241,1,{},Zr);_.c=!1;_.e=!1;function $r(a){yj();this.a=a}s(242,24,{},$r);_.lc=function(){if(this.a.c){var a=this.a,b;b=cs(a.f.d.b,a.f.b);ds(a.f);y(b,21)&&new Xr;a.c=!1;Yr(a)}};_.a=null;function as(a){yj();this.a=a}s(243,24,{},as);
_.lc=function(){this.a.e=!1;var a=this.a,b=oj(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(sj(a.a,1E4);a.f.c<a.f.a;){d=es(a.f);try{if(null==d)break;y(d,21)&&(c=d,c.fc())}finally{(e=-1==a.f.b)||ds(a.f)}if(100<=oj()-b)break}}finally{e||(mj(a.a),a.c=!1,Yr(a))}};_.a=null;function es(a){var b;a.b=a.c;b=cs(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function ds(a){fs(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function bs(a){this.d=a}s(244,1,{},bs);_.Gc=function(){return this.c<this.a};_.Hc=function(){return es(this)};
_.Ic=function(){ds(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function gs(a,b){var c=(hs(),is(b));a.appendChild(c)}function js(a,b,c){var d;d=Vi;Vi=a;b==wi&&8192==ks(a.type)&&(wi=null);c.Jc(a);Vi=d}var Vi=null,wi=null;function ls(){ls=u;ms=new Zr}function Ni(a){ls();if(!a)throw new Rp("cmd cannot be null");var b=ms;gi(b.b,a);Yr(b)}var ms;function ns(a){xi();!os&&(os=new Ej);ps||(ps=new dq(null,!0),qs=new rs);return Qp(ps,os,a)}var ps=null;function ss(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
function rs(){}s(250,175,{},rs);_.pc=function(a){a.Fc(this);qs.c=!1};_.qc=function(){return os};_.rc=function(){ss(this)};_.a=!1;_.b=!1;_.c=!1;var os=_.d=null,qs=null;function ts(){ts=u;us=new vs;ws()||(us=null)}var us=null;function Aj(){}s(252,1,{},Aj);_.zc=function(){for(;0<(yj(),zj).c;)mj(cs(zj,0))};function Cj(a,b){return Qp((!xs&&(xs=new ys),xs),a,b)}
function zs(a){Bj();As||(Bs("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new Cs),As=!0);return Cj((!Lp&&(Lp=new Ej),Lp),a)}
function Bj(){Ds||(Bs('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new Es),
Ds=!0)}function Fs(){Ds&&Gp((!xs&&(xs=new ys),xs),null,!1)}function Gs(){var a;Ds&&(a=new Hs,xs&&Xp(xs,a));return null}function Is(){var a,b;if(As&&(b=Bi(),a=Ci(),Js!=b||Ks!=a))Js=b,Ks=a,Kp((!xs&&(xs=new ys),xs))}var Ds=!1,xs=null,Ks=0,Js=0,As=!1;function Ls(){Ls=u;Ms=new Ej}function Hs(){Ls()}s(254,175,{},Hs);_.pc=function(){null.ff()};_.qc=function(){return Ms};var Ms;function ys(){cq.call(this,null)}s(256,201,Gh,ys);
function ks(a){switch(a){case nd:return 4096;case vd:return 1024;case yd:return 1;case Pd:return 2;case ce:return 2048;case Ie:return 128;case Je:return 256;case Ke:return 512;case Re:return 32768;case "losecapture":return 8192;case jf:return 4;case kf:return 64;case lf:return 32;case mf:return 16;case nf:return 8;case "scroll":return 16384;case "error":return 65536;case "DOMMouseScroll":case of:return 131072;case Od:return 262144;case "paste":return 524288;case zg:return 1048576;case yg:return 2097152;
case xg:return 4194304;case wg:return 8388608;case ne:return 16777216;case le:return 33554432;case me:return 67108864;default:return-1}}function xi(){Ns||(Os(),Ps(),Ns=!0)}var Ns=!1;function Qs(a,b){for(var c=0,d=a.firstChild;d;){if(1==d.nodeType){if(b==c)return d;++c}d=d.nextSibling}return null}function Rs(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Os(){Ss=Ij(function(a){var b;var c=ps,d,e,f;os&&c&&Ts(c.a.d,os)?(b=qs.a,d=qs.b,e=qs.c,f=qs.d,ss(qs),qs.d=a,Xp(c,qs),c=!(qs.a&&!qs.b),qs.a=b,qs.b=d,qs.c=e,qs.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});L=Ij(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Hm(b)&&y(b,22)&&js(a,c,b)});Us=Ij(function(a){a.preventDefault();L.call(this,a)});Vs=Ij(function(a){this.__gwtLastUnhandledEvent=
a.type;L.call(this,a)});Ws=Ij(function(a){if(Ss(a)){var b=yi;b&&b.__listener&&!Hm(b.__listener)&&y(b.__listener,22)&&(js(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,Ws,!0);$wnd.addEventListener(Pd,Ws,!0);$wnd.addEventListener(jf,Ws,!0);$wnd.addEventListener(nf,Ws,!0);$wnd.addEventListener(kf,Ws,!0);$wnd.addEventListener(mf,Ws,!0);$wnd.addEventListener(lf,Ws,!0);$wnd.addEventListener(of,Ws,!0);$wnd.addEventListener(Ie,Ss,!0);$wnd.addEventListener(Ke,Ss,!0);$wnd.addEventListener(Je,
Ss,!0);$wnd.addEventListener(zg,Ws,!0);$wnd.addEventListener(yg,Ws,!0);$wnd.addEventListener(xg,Ws,!0);$wnd.addEventListener(wg,Ws,!0);$wnd.addEventListener(ne,Ws,!0);$wnd.addEventListener(le,Ws,!0);$wnd.addEventListener(me,Ws,!0)}function Xs(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function Ys(a,b){switch(b){case "drag":a.ondrag=L;break;case "dragend":a.ondragend=L;break;case Zd:a.ondragenter=Us;break;case "dragleave":a.ondragleave=L;break;case $d:a.ondragover=Us;break;case "dragstart":a.ondragstart=L;break;case "drop":a.ondrop=L;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,L,!1);a.addEventListener(b,L,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function Zs(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?L:null),c&2&&(a.ondblclick=b&2?L:null),c&4&&(a.onmousedown=b&4?L:null),c&8&&(a.onmouseup=b&8?L:null),c&16&&(a.onmouseover=b&16?L:null),c&32&&(a.onmouseout=b&32?L:null),c&64&&(a.onmousemove=b&64?L:null),c&128&&(a.onkeydown=b&128?L:null),c&256&&(a.onkeypress=b&256?L:null),c&512&&(a.onkeyup=b&512?L:null),c&1024&&(a.onchange=b&1024?L:null),c&2048&&(a.onfocus=b&2048?L:null),c&4096&&(a.onblur=b&4096?L:null),c&8192&&(a.onlosecapture=
b&8192?L:null),c&16384&&(a.onscroll=b&16384?L:null),c&32768&&(a.onload=b&32768?Vs:null),c&65536&&(a.onerror=b&65536?L:null),c&131072&&(a.onmousewheel=b&131072?L:null),c&262144&&(a.oncontextmenu=b&262144?L:null),c&524288&&(a.onpaste=b&524288?L:null),c&1048576&&(a.ontouchstart=b&1048576?L:null),c&2097152&&(a.ontouchmove=b&2097152?L:null),c&4194304&&(a.ontouchend=b&4194304?L:null),c&8388608&&(a.ontouchcancel=b&8388608?L:null),c&16777216&&(a.ongesturestart=b&16777216?L:null),c&33554432&&(a.ongesturechange=
b&33554432?L:null),c&67108864&&(a.ongestureend=b&67108864?L:null))}var yi=null,Ss=null,Ws=null,Us=null,L=null,Vs=null;function Ps(){Us=Ij(function(a){L.call(this,a);return!1})}function $s(){var a;$s=u;at=(a=$doc,C(a.compatMode,Lb)?a.documentElement:a.body)}var at;function bt(){this.b=new ni}function ct(a){a=a[Yc];return null==a?-1:a}s(262,1,{},bt);_.a=null;function dt(a,b){this.a=a;this.b=b}s(263,1,{},dt);_.a=0;_.b=null;
function ws(){var a=us,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Lc(c.substring(1)));et=b;var d=$wnd.onhashchange;$wnd.onhashchange=Ij(function(){var b=j,c=$wnd.location.hash;0<c.length&&(b=a.Lc(c.substring(1)));a.Mc(b);d&&d()});return!0}function vs(){this.a=new cq(null)}s(264,1,Gh,vs);_.Lc=function(a){return decodeURI(a.replace("%23",oa))};_.Dc=function(a){Xp(this.a,a)};_.Mc=function(a){a=null==a?j:a;if(!C(a,null==et?j:et))et=a,Pp&&(a=new Op,Xp(this.a,a))};var et=j;
function Bs(a,b){var c;c=$doc.createElement("script");c.textContent=a||j;$doc.body.appendChild(c);b.fc();$doc.body.removeChild(c)}function Es(){}s(267,1,{},Es);_.fc=function(){$wnd.__gwt_initWindowCloseHandler(Ij(Gs),Ij(Fs))};function Cs(){}s(268,1,{},Cs);_.fc=function(){$wnd.__gwt_initWindowResizeHandler(Ij(Is))};function mi(a,b){Uh(a.Rc(),b,!0)}function li(a,b){Uh(a.Rc(),b,!1)}function Ai(a,b,c){0<=b&&a.Wc(b+Lf);0<=c&&a.Uc(c+Lf)}
function ft(a){var b,a=ln(a,xd);b=fn(a,gn(32));return 0<=b?a.substr(0,b-0):a}
function Uh(a,b,c){if(!a)throw new bi(oc);b=en(b);if(0==b.length)throw new Fj(Rc);if(c){var d,e,f;d=en(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ea),a.className=f+d)}else{var g,b=en(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=en(e.substr(0,
c-0)),b=en(gt(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ea+b,a.className=d)}}function ht(a,b){a.style.display=b?j:tf;a.setAttribute("aria-hidden",""+!b)}s(273,1,zh);_.Nc=function(){return Yi(this.gb)};_.Oc=function(){return Zi(this.gb)+$wnd.pageYOffset};_.Pc=function(){return kn(this.gb,zf)};_.Qc=function(){return kn(this.gb,Af)};_.Rc=function(){return this.gb};_.Sc=function(){return this.gb.style.display!=tf};_.Tc=function(){throw new it;};_.Uc=function(a){this.gb.style[Be]=a};
_.Vc=function(a){ht(this.gb,a)};_.Wc=function(a){this.gb.style[Kg]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function A(a,b,c){var d;d=ks(c.b);if(-1==d){var e=a.gb;d=c.b;xi();Ys(e,d);C($d,d)&&Ys(e,Zd)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,xi(),Zs(e,d)):a.cb|=d;return Qp(!a.db?a.db=new cq(a):a.db,c,b)}function jt(a,b,c){return Qp(!a.db?a.db=new cq(a):a.db,c,b)}
function kt(a){var b;if(a.Zc())throw new lt("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;xi();Zs(c,b)}else a.cb|=b;a.Xc();a.ad()}function mt(a,b){var c;switch(ks(b.type)){case 16:case 32:if((c=b.relatedTarget)&&pn(a.gb,c))return}c=a.gb;var d,e,f;if(Bo&&(f=Bo.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&Xp(a.db,f.a),f.a.a=d,f.a.b=e}
function nt(a){if(!a.Zc())throw new lt("Should only call onDetach when the widget is attached to the browser's document");try{a.bd()}finally{try{a.Yc()}finally{a.gb.__listener=null,a.bb=!1}}}function Wi(a){if(a.fb)if(y(a.fb,28))a.fb.cd(a);else{if(a.fb)throw new lt("This widget's parent does not implement HasWidgets");}else if(ui(),Ts(ot.a,a)){ui();try{a._c()}finally{ai(ot.a,a)}}}
function pt(a,b){var c;c=a.fb;if(b){if(c)throw new lt("Cannot set a new parent without first clearing the old parent");a.fb=b;b.Zc()&&a.$c()}else try{c&&c.Zc()&&a._c()}finally{a.fb=null}}s(272,273,Yg);_.Xc=function(){};_.Yc=function(){};_.Dc=function(a){this.db&&Xp(this.db,a)};_.Zc=function(){return this.bb};_.$c=function(){kt(this)};_.Jc=function(a){mt(this,a)};_._c=function(){nt(this)};_.ad=function(){};_.bd=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;
function qt(a){for(a=new rt(a);a.a.a<a.a.b.c-1;)st(a.a),tt(a.a)}s(271,272,Hh);_.Xc=function(){ut(this,(vt(),wt))};_.Yc=function(){ut(this,(vt(),xt))};function yt(a,b,c){Wi(b);var d=a.p;zt(d,b,d.c);d=(hs(),is(b.gb));c.appendChild(d);pt(b,a)}function At(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Bt;b.fb==a&&(f=a.dd(b),f<d&&--d);Wi(b);zt(a.p,b,d);e?(e=b.gb,Xs(c,(hs(),is(e)),d)):(e=(hs(),is(b.gb)),c.appendChild(e));pt(b,a)}
function Ct(a,b){var c;if(b.fb!=a)return!1;try{pt(b,null)}finally{c=b.gb;nn(c).removeChild(c);c=a.p;var d;d=Dt(c,b);if(-1==d)throw new Et;if(0>d||d>=c.c)throw new Bt;for(--c.c;d<c.c;++d)Bq(c.a,d,c.a[d+1]);Bq(c.a,c.c,null)}return!0}s(270,271,Hh);_.dd=function(a){return Dt(this.p,a)};_.ed=function(a,b,c,d){At(this,a,b,c,d)};_.fd=function(){return new Ft(this.p)};_.cd=function(a){return Ct(this,a)};function ti(a,b,c,d){var e;Wi(b);e=a.p.c;a.jd(b,c,d);a.ed(b,a.gb,e,!0)}
function Gt(a,b){var c;(c=Ct(a,b))&&Ht(b.gb);return c}function It(a,b,c,d){if(b.fb!=a)throw new Fj("Widget must be a child of this panel.");a.jd(b,c,d)}function Jt(a,b,c){a=a.gb;-1==b&&-1==c?Ht(a):(a.style[Gf]=$c,a.style[Le]=b+Lf,a.style[vg]=c+Lf)}function Kt(){var a=$doc.createElement(Vd);this.p=new Lt(this);this.gb=a;this.gb.style[Gf]="relative";this.gb.style[Ef]=Ce}function Ht(a){a.style[Le]=j;a.style[vg]=j;a.style[Gf]=j}s(269,270,Hh,Kt);_.gd=function(a){yt(this,a,this.gb)};
_.cd=function(a){return Gt(this,a)};_.hd=function(a,b,c){It(this,a,b,c)};_.jd=function(a,b,c){Jt(a,b,c)};function Mt(a,b){if(a.ld())throw new lt("SimplePanel can only contain one child widget");a.md(b)}function Nt(a,b){if(a.ab!=b)return!1;try{pt(b,null)}finally{a.kd().removeChild(b.gb),a.ab=null}return!0}function Ot(a,b){if(b!=a.ab&&(b&&Wi(b),a.ab&&a.cd(a.ab),a.ab=b)){var c=(hs(),is(a.ab.gb));a.kd().appendChild(c);pt(b,a)}}function Pt(){this.gb=$doc.createElement(Vd)}s(277,271,Hh,Pt);_.kd=function(){return this.gb};
_.ld=function(){return this.ab};_.fd=function(){return new Qt(this)};_.cd=function(a){return Nt(this,a)};_.md=function(a){Ot(this,a)};_.ab=null;function Rt(a,b){a.$&&(St(a.Z,!1,!1),Gp(a,a,b))}function Tt(a){var b;if(b=a.ab)null!=a.O&&b.Uc(a.O),null!=a.P&&b.Wc(a.P)}function Ut(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Le]=b-0+(Hi(),Lf);a.style[vg]=c+Lf}function Vt(a){a.$||(a.bb&&Wi(a),St(a.Z,!0,!1))}s(276,277,Hh);_.kd=function(){return mn(this.gb)};_.Pc=function(){return kn(this.gb,zf)};
_.Qc=function(){return kn(this.gb,Af)};_.Rc=function(){return nn(mn(this.gb))};_.nd=function(){this.od(!1)};_.od=function(a){Rt(this,a)};_.Sc=function(){return!C(Ce,this.gb.style[Hg])};_.Kc=function(){return!0};_.Fc=function(){};_.bd=function(){this.$&&St(this.Z,!1,!0)};_.Uc=function(a){this.O=a;Tt(this);0==a.length&&(this.O=null)};_.pd=function(a,b){Ut(this,a,b)};_.Vc=function(a){this.gb.style[Hg]=a?Ig:Ce};_.md=function(a){Ot(this,a);Tt(this)};
_.Wc=function(a){this.P=a;Tt(this);0==a.length&&(this.P=null)};_.qd=function(){Vt(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
function Wt(a,b){var c;Pt.call(this);this.R=new Xt;this.L=(Yt(),Zt);this.Z=new $t(this);this.gb.appendChild($doc.createElement(Vd));this.pd(0,0);nn(mn(this.gb))[xd]="gwt-PopupPanel";mn(this.gb)[xd]=Ff;this.N=this.M=a;this.W=!1;c=D(Gq,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new au(c);this.K.Rc()[xd]=j;c=nn(mn(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new bi(oc);d=en(d);if(0==d.length)throw new Fj(Rc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var h=1,i=e.length;h<
i;h++){var l=e[h];l.length>g&&l.charAt(g)==Ea&&0==l.indexOf(f)&&(e[h]=d+l.substring(g))}c.className=e.join(ea)}Ot(this,this.K);Tt(this);Uh(mn(this.gb),Ff,!1);Uh(this.K.b,b+"Content",!0)}s(275,276,Hh);_.Xc=function(){kt(this.K)};_.Yc=function(){nt(this.K)};_.ld=function(){return this.K.ab};_.fd=function(){return new Qt(this.K)};_.cd=function(a){return this.K.cd(a)};_.md=function(a){Ot(this.K,a);Tt(this)};_.K=null;s(274,275,Hh);_._c=function(){nt(this)};
function bu(){bu=u;cu=new du(Kb,0,(Yt(),Zt));eu=new du(qc,1,fu);gu=new du(Cc,2,hu);iu=D(ju,k,23,[cu,eu,gu])}function du(a,b,c){qn.call(this,a,b);this.a=c}s(278,137,{23:1,61:1,64:1,66:1},du);_.a=null;var iu,cu,eu,gu;function ku(){ku=u;lu=D(Gq,k,1,[vg,hf,qd])}
function au(a){var b;ku();var c,d;c=this.gb=$doc.createElement(lg);this.c=$doc.createElement(og);gs(c,this.c);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Ag),b[xd]=a[c],gs(b,mu(a[c]+"Left")),gs(b,mu(a[c]+Mb)),gs(b,mu(a[c]+"Right")),b),gs(this.c,d),1==c&&(this.b=mn(Qs(d,1)));this.gb[xd]="gwt-DecoratorPanel"}function mu(a){var b,c;c=$doc.createElement(pg);b=$doc.createElement(Vd);var d=(hs(),is(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}s(280,277,kh,au);_.kd=function(){return this.b};
_.b=null;_.c=null;var lu;s(279,280,kh);s(281,1,{});function vt(){vt=u;wt=new nu;xt=new ou}function pu(a){aq.call(this,a)}function ut(a,b){vt();var c,d,e;c=null;for(e=a.fd();e.Gc();){d=e.Hc();try{b.rd(d)}catch(f){if(f=Yh(f),y(f,74))d=f,!c&&(c=new Zp),$p(c,d);else throw f;}}if(c)throw new pu(c);}s(282,206,xh,pu);var wt,xt;function nu(){}s(283,1,{},nu);_.rd=function(a){a.$c()};function ou(){}s(284,1,{},ou);_.rd=function(a){a._c()};s(287,272,Yg);_.vc=function(a){return A(this,a,(xp(),xp(),yp))};
_.wc=function(a){return A(this,a,(Di(),Di(),Ei))};_.xc=function(a){return A(this,a,(Bp(),Bp(),Cp))};_.yc=function(a){return A(this,a,(Fi(),Fi(),Gi))};_.$c=function(){kt(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};s(286,287,Yg);function qu(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",rd),b);this.gb[xd]="gwt-Button";this.gb.innerHTML=a||j}s(285,286,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},qu);s(288,270,Hh);_.d=null;
_.e=null;function ru(a,b){var c;if(a.f)throw new lt("Composite.initWidget() may only be called once.");Wi(b);c=b.gb;a.gb=c;var d;hs();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((hs(),c).__gwt_resolve=su(a));a.f=b;pt(b,a)}function tu(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);xi();Zs(d,b)}else b.cb|=c;a.cb=-1}a.f.$c();a.gb.__listener=a;a.ad()}s(289,272,Fh);_.Zc=function(){return this.f?this.f.Zc():!1};_.$c=function(){tu(this)};
_.Jc=function(a){mt(this,a);this.f.Jc(a)};_._c=function(){this.f._c()};_.Tc=function(){return this.gb=this.f.Tc()};_.f=null;function uu(a,b){a.c=!1;a.a.textContent=b||j;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Sd]=Yf;break;case 1:c[Sd]=Te;break;case 2:lq(c)!=(mq(),pq)&&(c[Sd]=j)}}}function vu(a){this.a=a;this.c=!1;this.d=this.b=lq(a)}s(290,1,{},vu);_.a=null;_.b=null;_.c=!1;_.d=null;function zi(){this.gb=wu()}s(291,277,Hh,zi);_.vc=function(a){return A(this,a,(xp(),xp(),yp))};
_.wc=function(a){return A(this,a,(Di(),Di(),Ei))};_.xc=function(a){return A(this,a,(Bp(),Bp(),Cp))};_.yc=function(a){return A(this,a,(Fi(),Fi(),Gi))};function xu(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=mn(b);e=null;c&&(c=ct(c),e=0>c?null:cs(a.i.b,c));e?yu(a,e):d&&(b.innerHTML=j||j);return b}function yu(a,b){var c;if(b.fb!=a)return!1;try{pt(b,null)}finally{c=b.gb;nn(c).removeChild(c);var d=a.i,e;e=ct(c);c[Yc]=null;c=d.b;zu(e,c.c);Bq(c.b,e,null);d.a=new dt(e,d.a)}return!0}s(293,271,Hh);_.fd=function(){return new Au(this)};
_.cd=function(a){return yu(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function Bu(a){if(0>=a.b)throw new Cu("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new Cu("Column index: 0, Column size: "+a.a);}
function Du(){this.i=new bt;this.f=$doc.createElement(lg);this.c=$doc.createElement(og);gs(this.f,this.c);this.gb=this.f;this.d=new Eu(this);var a=new Fu(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;Xs(a.b.f,(hs(),is(b)),0);gs(a.a,$doc.createElement(Ed))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new Cu("Row index: "+a+", Row size: "+d);if(0>c)throw new Cu("Column "+c+" must be non-negative: "+
c);if(this.a<=c)throw new Cu("Column index: "+c+", Column size: "+this.a);c=xu(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=$doc.createElement(pg),d.innerHTML=va||j,Xs(c,(hs(),is(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(pg);
e.innerHTML=va;c=$doc.createElement(Ag);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)xu(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(292,293,Hh,Du);_.a=0;_.b=0;function Gu(a){for(;++a.b<a.d.c&&!(null!=cs(a.d,a.b)););}function Au(a){this.c=a;this.d=this.c.i.b;Gu(this)}s(294,1,{},Au);_.Gc=function(){return this.b<this.d.c};
_.Hc=function(){var a;if(this.b>=this.d.c)throw new Et;a=cs(this.d,this.b);this.a=this.b;Gu(this);return a};_.Ic=function(){var a;if(0>this.a)throw new Hu;a=cs(this.d,this.a);Wi(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function Eu(a){this.a=a}s(295,1,{},Eu);_.a=null;function Fu(a){this.b=a}s(296,1,{},Fu);_.a=null;_.b=null;function Iu(){Iu=u;Ju=new Ku}var Ju;function Lu(){Lu=u;Mu=new Nu((On(),ud));Ou=new Nu(Le);Pu=new Nu(Tf);Qu=Ou;Ru=Pu;Su=Qu}var Mu,Su,Ou,Ru,Qu,Pu;function Ku(){}s(298,1,{},Ku);
function Nu(a){this.a=a}s(299,298,{},Nu);_.a=null;function Tu(){Tu=u;Uu=new Vu(hf);Wu=new Vu(vg)}var Uu,Wu;function Vu(a){this.a=a}s(300,1,{},Vu);_.a=null;function Xu(a,b){var c;c=Yu(a);gs(a.b,c);yt(a,b,c)}function Yu(a){var b;b=$doc.createElement(pg);b[cd]=a.a.a;b.style[Gg]=a.c.a;return b}function Zu(a,b){var c,d;d=nn(b.gb);(c=Ct(a,b))&&a.b.removeChild(d);return c}
function $u(){this.p=new Lt(this);this.e=$doc.createElement(lg);this.d=$doc.createElement(og);gs(this.e,this.d);this.gb=this.e;this.a=(Lu(),Su);this.c=(Tu(),Wu);this.b=$doc.createElement(Ag);gs(this.d,this.b);this.e[td]=db;this.e[sd]=db}s(301,288,Hh,$u);_.cd=function(a){return Zu(this,a)};_.b=null;function av(){av=u;new Qh}function bv(a,b,c,d,e){av();this.a=new cv(this,a,b,c,d,e);this.gb[xd]="gwt-Image"}function dv(a,b,c,d,e){av();bv.call(this,(Lr(),new Kr(a)),b,c,d,e)}s(302,272,Yg,bv,dv);
_.vc=function(a){return A(this,a,(xp(),xp(),yp))};_.wc=function(a){return A(this,a,(Di(),Di(),Ei))};_.xc=function(a){return A(this,a,(Bp(),Bp(),Cp))};_.yc=function(a){return A(this,a,(Fi(),Fi(),Gi))};_.Jc=function(a){32768==ks(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);mt(this,a)};_.ad=function(){var a=this.a;C(Re,ln(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new ev(a,this),Wm((Tm(),Um),a.f))};_.a=null;s(304,1,{});_.f=null;function fv(){fv=u;gv()}
function cv(a,b,c,d,e,f){var g,h;fv();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(fg);h=new lr;kr(kr(kr(h,new nr("width:"+e+(Hi(),Lf)+sb)),new nr("height:"+f+Nf)),new nr("background:url("+b.a+") no-repeat "+-c+"px "+-d+Nf));!hv&&(hv=new iv);b=jv;c=new nr((new nr(jn(h.a.a))).a);h=new mr;xm(h.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=Jr(b.a);xm(h.a,b);xm(h.a,"' style='");b=Jr(c.a);xm(h.a,b);xm(h.a,"' border='0'>");h=new pr(jn(h.a));g.innerHTML=h.a||j;g=
mn(g);a.bb&&(a.gb.__listener=null);if(a.gb&&(h=a.gb,b=h.parentNode))b.insertBefore(g,h),b.removeChild(h);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),xi(),Zs(g,a)):a.cb|=133333119}s(303,304,{},cv);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function ev(a,b){this.a=a;this.b=b}s(305,1,{},ev);
_.fc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Re,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=Re)};_.a=null;_.b=null;function kv(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(Iu(),Ju)?a.b.d==(mq(),oq)?(Lu(),Ou):a.b.d==nq?(Lu(),Pu):(Lu(),Qu):a.b.d==(mq(),oq)?(Lu(),Pu):a.b.d==nq?(Lu(),Ou):(Lu(),Ru);b!=a.c&&(a.c=b,a.gb.style.textAlign=!a.c?j:a.c.a)}s(307,272,Yg);_.a=null;_.b=null;_.c=null;
function lv(){this.gb=$doc.createElement(Vd);this.b=new vu(this.gb);this.gb[xd]="gwt-Label"}function mv(){lv.call(this);uu(this.b,Lg);kv(this)}s(306,307,Yg,lv,mv);_.vc=function(a){return A(this,a,(xp(),xp(),yp))};_.wc=function(a){return A(this,a,(Di(),Di(),Ei))};_.xc=function(a){return A(this,a,(Bp(),Bp(),Cp))};_.yc=function(a){return A(this,a,(Fi(),Fi(),Gi))};function nv(a,b){if(0>b||b>=a.gb.options.length)throw new Bt;}function Lo(a,b){nv(a,b);return a.gb.options[b].value}
function ov(){this.gb=$doc.createElement("select");this.gb[xd]="gwt-ListBox"}s(308,287,Yg,ov);s(309,237,rh);function pv(a){this.a=a}s(310,309,rh,pv);_.tc=function(){};function qv(a){this.a=a}s(311,309,rh,qv);_.zc=function(a){this.a.sd(a.f,a.a)};function rv(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Ag);Xs(a.e,(hs(),is(e)),b);a=(hs(),is(c));d.appendChild(a)}else d=Qs(a.e,0),Xs(d,(hs(),is(c)),b)}
function sv(a,b,c){var d;tv(a,b);c&&b.a?(tv(a,null),a=b.a,b=(Tm(),Um),b.c=Xm(b.c,[new uv(a),!1])):null!=b.c&&(a.j=new vv(a,b),c=(Yt(),fu),a.j.L=c,a.j.T=a.f,a.j.Rc()[xd]=ze,d=ft(a.gb),C(ye,d)||mi(a.j,d+"Popup"),jt(a.j,new qv(a),Dj?Dj:Dj=new Ej),a.n=b.c,d=a.j,a=new wv(a,b),d.gb.style[Hg]=Ce,Vt(d),a.a.o?Ut(a.a.j,Yi(a.a.gb)+kn(a.a.gb,Af)-1,Zi(a.b.gb)+$wnd.pageYOffset):Ut(a.a.j,Yi(a.b.gb),Zi(a.a.gb)+$wnd.pageYOffset+kn(a.a.gb,zf)-1),d.gb.style[Hg]=Ig)}
function xv(a,b){if(b||!(a.k&&a.n==a.k.c))tv(a,b),yv(a.gb),b&&a.d&&sv(a,b,!1)}
function zv(a,b){var c;a:{c=b.target;var d,e;for(e=new Sh(a.i);e.b<e.d.he();)if(d=Th(e),pn(d.gb,c)){c=d;break a}c=null}switch(ks(b.type)){case 1:yv(a.gb);c&&sv(a,c,!0);break;case 16:c&&xv(a,c);break;case 32:c&&xv(a,null);break;case 2048:Av(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Av(a)||a.o||Bv(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Av(a)||(a.o?null!=a.k.c&&!a.k.c.ff().ff()&&(sv(a,a.k,!1),a.k.c.ff()):Cv(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Av(a)||a.o&&Bv(a);
b.cancelBubble=!0;b.preventDefault();break;case 40:Av(a)||(a.o?Cv(a):null!=a.k.c&&!a.k.c.ff().ff()&&(sv(a,a.k,!1),a.k.c.ff()));b.cancelBubble=!0;b.preventDefault();break;case 27:tv(a,null);a.j&&Rt(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:tv(a,null);a.j&&Rt(a.j,!1);break;case 13:Av(a)||(sv(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}mt(a,b)}function Dv(a,b,c){c&&tv(a,null);Gp(a,b,!1);a.n=null;a.j=null}
function Av(a){var b;if(!a.k){for(b=new Sh(a.i);b.b<b.d.he();){b=Th(b);tv(a,b);break}return!0}return!1}
function tv(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=ft(c.gb)+Ya;Uh(c.Rc(),d,!1);a.o&&(c=nn(a.k.gb),2==Rs(c)&&(c=Qs(c,1),Uh(c,jg,!1)))}if(b){c=ft(b.gb)+Ya;Uh(b.Rc(),c,!0);a.o&&(c=nn(b.gb),2==Rs(c)&&(c=Qs(c,1),Uh(c,jg,!0)));Fk();c=a.gb;var d=new gk(b.gb),e=(Ak(),Bk),d=D(Ev,k,5,[d]),e=e.a,f,g,h,i;f=new wm;for(h=0,i=d.length;h<i;++h)g=d[h],ym(ym(f,g.a),ea);d=en(jn(f.a));c.setAttribute(e,d)}a.k=b}}
function Cv(a){var b,c,d;if(a.k){for(b=c=Mi(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?cs(a.i,b):cs(a.i,c);break}tv(a,d)}}function Bv(a){var b,c,d;if(a.k){for(b=c=Mi(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?cs(a.i,b):cs(a.i,c);break}tv(a,d)}}s(312,272,Yg);_.Jc=function(a){zv(this,a)};_._c=function(){this.j&&Rt(this.j,!1);nt(this)};_.sd=function(a,b){Dv(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function uv(a){this.a=a}s(313,1,{},uv);_.fc=function(){Fv(this.a)};_.a=null;
function Gv(a){this.a=a}s(314,1,{},Gv);_.tc=function(){tv(this.a,null)};_.a=null;function vv(a,b){this.a=a;this.b=b;Wt.call(this,!0,cf);Ot(this.K,this.b.c);Tt(this);this.Y=!0;this.b.c.ff()}s(315,275,Hh,vv);_.Fc=function(a){var b,c;if(!a.a)switch(ks(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(pn(b,c)){a.a=!0;break}a.a&&tv(this.a,null)}};_.a=null;_.b=null;function wv(a,b){this.a=a;this.b=b}s(316,1,{},wv);_.a=null;var Hv=_.b=null;
function Iv(){Iv=u;Hv=new jr((Lr(),new Kr("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Jv(a,b){this.gb=$doc.createElement(pg);var c=ft(this.gb)+Ya;Uh(this.Rc(),c,!1);this.gb.textContent=a||j;this.gb[xd]="gwt-MenuItem";var c=this.gb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);Fk();this.gb.setAttribute("role",ll.a);this.a=b}s(319,273,{27:1,31:1,34:1},Jv);_.a=null;_.b=null;_.c=null;
function Kv(){var a;this.gb=$doc.createElement(pg);this.gb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Vd);gs(this.gb,a);a[xd]="menuSeparatorInner"}s(320,273,zh,Kv);function Lv(){var a,b,c,d,e;b=null.ff();e=Bi();d=Ci();b[Ud]=(Dn(),tf);b[Kg]=0+(Hi(),Lf);b[Be]=eb;c=$doc;c=(C(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(C(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[Kg]=(c>e?c:e)+Lf;b[Be]=(a>d?a:d)+Lf;b[Ud]="block"}function Xt(){}s(321,1,{},Xt);_.Bc=function(){Lv()};
function Mv(a){this.a=a}s(322,1,{},Mv);_.Fc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Fc(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?pn(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(ks(d.type)){case 4:case 1048576:if(wi){a.b=!0;break}if(!c&&b.M){b.od(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(wi){a.b=!0;break}break;case 2048:d=d.target,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
function Nv(a){this.a=a}s(323,1,{},Nv);_.a=null;function Yt(){Yt=u;Zt=new Ov(Kb,0);fu=new Ov(qc,1);hu=new Ov(Cc,2);Pv=D(Qv,k,32,[Zt,fu,hu])}function Ov(a,b){qn.call(this,a,b)}s(324,137,{32:1,61:1,64:1,66:1},Ov);var Pv,Zt,fu,hu;function Rv(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=zs(a.a.R),Lv(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),ci(a.f.a),a.f=null,a.b=!1)}function Sv(a){a.j||(Rv(a),a.c||(ui(),Gt(vi(null),a.a)));a.a.gb.style[Ad]="rect(auto, auto, auto, auto)";a.a.gb.style[Ef]=Ig}
function Tv(a,b){var c,d,e,f,g,h;a.j||(b=1-b);c=f=e=g=0;d=H(b*a.d);h=H(b*a.e);switch(a.a.L.c){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:f=h,c=d}a.a.gb.style[Ad]="rect("+g+Mf+f+Mf+c+Mf+e+"px)"}
function St(a,b,c){a.c=c;$i(a);a.i&&(mj(a.i),a.i=null,Sv(a));a.a.$=b;var d=a.a;d.X&&(ci(d.X.a),d.X=null);d.S&&(ci(d.S.a),d.S=null);if(d.$){d.X=ns(new Mv(d));var e;e=new Nv(d);ts();e=us?Qp(us.a,(!Pp&&(Pp=new Ej),Pp),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(Yt(),Zt)&&!b&&(c=!1);a.j=b;c?b?(Rv(a),a.a.gb.style[Gf]=$c,-1!=a.a._&&a.a.pd(a.a.V,a.a._),a.a.gb.style[Ad]="rect(0px, 0px, 0px, 0px)",ui(),b=vi(null),yt(b,a.a,b.gb),a.i=new Uv(a),sj(a.i,1)):nj(a,200):(Rv(a),a.j?(a.a.gb.style[Gf]=$c,-1!=a.a._&&a.a.pd(a.a.V,
a.a._),ui(),b=vi(null),yt(b,a.a,b.gb)):a.c||(ui(),Gt(vi(null),a.a)),a.a.gb.style[Ef]=Ig)}function $t(a){var b=(uj(),vj);this.k=new tj(this);this.s=b;this.a=a}s(325,17,{},$t);_.hc=function(){Sv(this)};_.ic=function(){this.d=kn(this.a.gb,zf);this.e=kn(this.a.gb,Af);this.a.gb.style[Ef]=Ce;Tv(this,(1+Math.cos(3.141592653589793))/2)};_.jc=function(a){Tv(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function Uv(a){yj();this.a=a}s(326,24,{},Uv);
_.lc=function(){this.a.i=null;nj(this.a,200)};_.a=null;function hs(){hs=u;Vv()}function is(a){return a.__gwt_resolve?a.__gwt_resolve():a}function su(a){return function(){this.__gwt_resolve=Wv;return a.Tc()}}function Wv(){throw"A PotentialElement cannot be resolved twice.";}
function Vv(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function ui(){ui=u;Xv=new Yv;Zv=new Qh;ot=new Zp}function $v(a){this.p=new Lt(this);this.gb=a;kt(this)}
function vi(a){ui();var b,c;c=qi(Zv,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==Zv.d){var d=new aw;Bj();Cj(Dj?Dj:Dj=new Ej,d)}!b?c=new bw:c=new $v(b);x(Zv,a,c);$p(ot,c);return c}s(328,269,Hh,$v);var Xv,Zv,ot;function Yv(){}s(329,1,{},Yv);_.rd=function(a){a.Zc()&&a._c()};function aw(){}s(330,1,{},aw);_.zc=function(){ui();try{ut(ot,Xv)}finally{cw(ot.a),cw(Zv)}};function bw(){$v.call(this,$doc.body)}s(331,328,Hh,bw);
_.jd=function(a,b,c){Jt(a,b-0,c-0)};function Qt(a){this.c=a;this.a=!!this.c.ab}s(332,1,{},Qt);_.Gc=function(){return this.a};_.Hc=function(){if(!this.a||!this.c.ab)throw new Et;this.a=!1;return this.b=this.c.ab};_.Ic=function(){this.b&&this.c.cd(this.b)};_.b=null;_.c=null;function dw(a,b){a.gb[Fg]=null!=b?b:j}s(335,287,Yg);_.Jc=function(a){0!=(ks(a.type)&896)?mt(this,a):mt(this,a)};_.ad=function(){};function ew(){ew=u;fw()}s(334,335,Yg);
function gw(){var a;ew();var b=(a=$doc.createElement("INPUT"),a.type=qg,a);!Pr&&(Pr=new Or);!Nr&&(Nr=new Mr);this.gb=b;this.gb[xd]="gwt-TextBox"}s(333,334,Yg,gw);function fw(){fw=u;hw=new iw;jw=new kw;lw=new mw;nw=new ow;pw=D(qw,k,35,[hw,jw,lw,nw])}s(336,137,Jh);var pw,hw,jw,lw,nw;function iw(){qn.call(this,Kb,0)}s(337,336,Jh,iw);function kw(){qn.call(this,dc,1)}s(338,336,Jh,kw);function mw(){qn.call(this,gc,2)}s(339,336,Jh,mw);function ow(){qn.call(this,yc,3)}s(340,336,Jh,ow);
function rw(a,b){if(0>b||b>=a.c)throw new Bt;return a.a[b]}function Dt(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function zt(a,b,c){var d,e;if(0>c||c>a.c)throw new Bt;if(a.c==a.a.length){e=v(sw,k,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)Bq(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)Bq(a.a,d,a.a[d-1]);Bq(a.a,c,b)}function Lt(a){this.b=a;this.a=v(sw,k,36,4,0)}s(341,1,{},Lt);_.fd=function(){return new Ft(this)};_.a=null;_.b=null;_.c=0;
function st(a){if(a.a>=a.b.c)throw new Et;return a.b.a[++a.a]}function tt(a){if(0>a.a||a.a>=a.b.c)throw new Hu;a.b.b.cd(a.b.a[a.a--])}function Ft(a){this.b=a}s(342,1,{},Ft);_.Gc=function(){return this.a<this.b.c-1};_.Hc=function(){return st(this)};_.Ic=function(){tt(this)};_.a=-1;_.b=null;function gv(){gv=u;jv=(Lr(),new Kr(Om()+"clear.cache.gif"))}var jv,hv=null;function iv(){}s(344,1,{},iv);function tw(){tw=u;gv()}function uw(a,b,c,d,e){tw();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function vw(a,b,c){tw();uw.call(this,(Lr(),new Kr(a)),b,0,c,16)}s(345,281,{},uw,vw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function wu(){var a;a=$doc.createElement(Vd);a.tabIndex=0;return a}function yv(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function ci(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Sp(b,new Rr(b,c,d,a)):fq(b,c,d,a)}function Wp(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(351,1,{},Wp);_.a=null;_.b=null;_.c=null;_.d=null;function Tp(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
s(352,1,{},Tp);_.fc=function(){var a=this.b;Up(this.a,this.d,this.c).De(a)};_.a=null;_.b=null;_.c=null;_.d=null;function Rr(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(353,1,{},Rr);_.fc=function(){fq(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function ww(a,b){b.k!=a&&(!a.Sb&&(a.Sb=new ni),b.k=a,gi(a.Sb,b))}function xw(a){var b;b=a.cZ.d;if(-1!=fn(b,gn(36)))return null;a=a.Tb.b.b++;return b=gt(b,yw(b,gn(46))+1)+j+a}
function zw(a,b,c,d){0==--a.Nb&&(a.Yb!=a.Id()&&(d|=4),!a.Xb&&(d|=2),0<d&&new Aw(a,b,c,dr(d)))}function Bw(a){return!a.Jb&&a.Qb?Bw(a.Qb):a.Jb}function Cw(a){return!a.Lb&&a.Qb?Cw(a.Qb):a.Lb}function Dw(a){var b;b=new Ew;if(a.Id()){for(;a&&!y(a,51);a=a.Qb)Fw(b,a.Ed(),a.Fd());y(a,51)&&Fw(b,a.Ed(),a.Fd());return b}throw new Gw;}function Hw(a){a.Ub=!1;a.Pd();Iw(a)}function Iw(a){if((a=y(a,51)?null:a.Qb)&&a.Ub)Hw(a),a.Fb&&y(a.Fb,46)&&(a.Fb.n=!1)}function Jw(a){return(a=a.xd())?a:new Kw(1,1)}
function Lw(a){var b;return(b=a.yd())?new Mw(b):new Mw(a.Ad())}function Nw(a){0==a.Nb++&&(a.Yb=a.Id(),a.Xb=!0,a.Nd())}function Ow(a){return!a.Lb?(a.Hd(),!0):!1}function M(a,b){var c;c=a.Jb;a.Jb=b;b==c||b&&y(c,41)&&c.a==b.a||a.Rb.Ve(b)}function Pw(a,b,c,d,e){var f,g,h,i;h=a.Zb;i=a.$b;g=a.Wb;f=a.Mb;a.Zb=b;a.$b=c;a.Wb=d;a.Mb=e;if(h!=a.Zb||i!=a.$b)Iw(a),new Qw(a,100);if(g!=a.Wb||f!=a.Mb)a.Hd(),new Qw(a,101)}
function Rw(a){a.Vb||(Nw(a),Sw(a,!0),Tw(a),a.Vb=!0,new Qw(a,102),zw(a,a,a.Qb,0),Iw(a),a.Rb.Ye(a))}function Uw(){this.Tb=(Jo(),Jo(),Vw);new Qh;this.Gd();this.Pb=(Ww(),Xw)}s(357,1,Zg);_.ud=function(){return!1};_.vd=function(){return xw(this)};_.wd=function(){return Bw(this)};_.xd=function(){return Yw(this.Rb,this)};_.yd=function(){return this.xd()};_.zd=function(){return this.Mb};_.Ad=function(){return this.Kd()};_.Bd=function(){return new Zw(0,0,0,0)};_.Cd=function(){return this.Md()};_.Dd=function(){return this.Wb};
_.Ed=function(){return this.Zb};_.Fd=function(){return this.$b};_.Gd=function(){};_.Hd=function(){Hw(this)};_.Id=function(){return this.Vb&&!!this.Qb&&this.Qb.Id()};_.Jd=function(){};_.Kd=function(){return Jw(this)};_.Ld=function(){return(null==this.Ob&&(this.Ob=this.vd()),this.Ob)+Ca+this.Ed()+Ca+this.Fd()+Ca+this.Dd()+Lg+this.zd()+(this.Vb?j:",hidden")};_.Md=function(){return Lw(this)};_.Nd=function(){};_.Od=function(){return Ow(this)};_.Pd=function(){var a=this.Rb;a.e.a=-1;a.e.b=-1};
_.Qd=function(a,b){this.Rd(this.Zb,this.$b,a,b)};_.Rd=function(a,b,c,d){this.Sd(a,b,c,d,this.Kb,!0);this.Kb=0};_.Sd=function(a,b,c,d){Pw(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Vc+this.Ld()+Xc};_.Td=function(){this.Ub=!0};_.Jb=null;_.Kb=0;_.Lb=null;_.Mb=0;_.Nb=0;_.Ob=null;_.Pb=null;_.Qb=null;_.Rb=null;_.Sb=null;_.Ub=!1;_.Vb=!0;_.Wb=0;_.Xb=!1;_.Yb=!1;_.Zb=0;_.$b=0;
function Q(a,b,c){var d;if(-1>a.Eb.a.c)throw new Fj("Missing message: awt.12A");if(y(b,43)){if(b==a)throw new Fj("Missing message: awt.12B");a:{if(a&&!y(a,51))for(d=a.Qb;d;){if(d==b){d=!0;break a}if(y(d,51))break;d=d.Qb}d=!1}if(d)throw new Fj("Missing message: awt.12C");if(y(b,51))throw new Fj("Missing message: awt.12D");}if(b.Qb){d=b.Qb;if(!b)throw new Bm;var e=Mi(d.Eb.a,b),f;f=cs(d.Eb.a,e);d.Fb&&d.Fb.Zd(f);$w(d,e);new ax(d,301,f)}d=a.Eb.a.c;Nw(b);bx(a.Eb.a,d,b);d=(b.Qb=a,b.Jd(!0),Hw(a),!!a.Fb&&
y(a.Fb,46)&&(a.Fb.n=!1),zw(b,b,a,1),d);try{if(a.Fb)if(y(a.Fb,46)){var g=a.Fb;if(!b)throw new Rp("Missing message: awt.185");if(null==c||null!=c)cx(g,c,b);else throw new Fj("Missing message: awt.92");}else a.Fb.Vd(null==c?null:c,b)}catch(h){h=Yh(h);if(y(h,68))throw b=h,$w(a,d),b;throw h;}b.Pd();new ax(a,300,b)}function dx(a,b){var c;c=a.Ud();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function ex(a){var b;b=a.Ud();return new fx(b.b,b.d,a.Wb-b.c-b.b,a.Mb-b.d-b.a)}
function Sw(a,b){var c;for(c=a.Eb.a.c-1;0<=c;--c)cs(a.Eb.a,c).Jd(b)}function $w(a,b){var c;c=cs(a.Eb.a,b);Nw(c);c.Jd(!1);fs(a.Eb.a,b);c.Qb=null;Hw(a);a.Fb&&y(a.Fb,46)&&(a.Fb.n=!1);zw(c,c,a,1)}function gx(a){var b;b=(hx(),ix);b==a.Lb||b&&b==a.Lb||(a.Lb=b,Hw(a),a.Fb&&y(a.Fb,46)&&(a.Fb.n=!1),a.Rb.We(b));for(b=0;b<a.Eb.a.c;++b)cs(a.Eb.a,b).Od()}
function jx(a,b){var c,d;if(a.Fb)for(d=new Sh(a.Eb.a);d.b<d.d.he();)c=Th(d),a.Fb.Zd(c);if(b)for(d=new Sh(a.Eb.a);d.b<d.d.he();)c=Th(d),b.Vd(null,c);a.Fb=b;Hw(a);a.Fb&&y(a.Fb,46)&&(a.Fb.n=!1)}function Tw(a){if(!a.Ub){a.Fb&&a.Fb.Wd(a);var b,c;for(c=0;c<a.Eb.a.c;++c)b=cs(a.Eb.a,c),b.Ub||b.Td();a.Ub=!0}}function kx(){Uw.call(this);this.Eb=new lx;this.Ib=(Jo(),Jo(),Vw)}s(356,357,Vg);_.xd=function(){if(!this.Fb)return null;!this.Gb&&(this.Gb=this.Fb.Xd(this));return this.Gb};
_.yd=function(){if(!this.Fb)return null;!this.Hb&&(this.Hb=this.Fb.Yd(this));return this.Hb};_.Ud=function(){return this.Bd()};_.Ad=function(){return Jw(this)};_.Cd=function(){return Lw(this)};_.Gd=function(){this.Rb=(Jo(),new mx)};_.Hd=function(){Hw(this);this.Fb&&y(this.Fb,46)&&(this.Fb.n=!1)};_.Jd=function(a){Sw(this,a)};_.Kd=function(){return Jw(this)};_.Md=function(){return Lw(this)};_.Nd=function(){var a;for(a=0;a<this.Eb.a.c;++a)Nw(cs(this.Eb.a,a))};
_.Od=function(){var a;if(!Ow(this))return!1;for(a=0;a<this.Eb.a.c;++a)cs(this.Eb.a,a).Od();return!0};_.Pd=function(){var a,b;this.Hb=this.Gb=null;for(b=0;b<this.Eb.a.c;++b)a=cs(this.Eb.a,b),a.Pd()};_.Td=function(){Tw(this)};_.Fb=null;_.Gb=null;_.Hb=null;function nx(){var a=new ox;kx.call(this);jx(this,a)}s(355,356,Vg,nx);_.vd=function(){return"panel"+this.Ib.b.d++};function px(a,b,c){a=qx(a.Db,b,c);a.f=!0;return new rx(a)}function sx(a){return new Kw(kn(a.Db.gb,Af),kn(a.Db.gb,zf))}s(354,355,Vg);
_.zd=function(){return kn(this.Db.gb,zf)};_.Dd=function(){return kn(this.Db.gb,Af)};_.Ed=function(){return Yi(this.Db.gb)};_.Fd=function(){return Zi(this.Db.gb)+$wnd.pageYOffset};_.Id=function(){return this.Db.gb.style.display!=tf};_.Qd=function(){};_.Db=null;function tx(a){if(null!=a)this.e=a;else throw new ux;}s(359,1,vh);_.tS=function(){return this.cZ.d+"[source="+this.e+Xc};_.e=null;
function vx(){vx=u;R=new Qh;x(R,new T(400),new U);x(R,new T(401),new U);x(R,new T(402),new U);x(R,new T(500),new U);x(R,new T(501),new U);x(R,new T(502),new U);x(R,new T(503),new U);x(R,new T(504),new U);x(R,new T(505),new U);x(R,new T(506),new U);x(R,new T(507),new U);x(R,new T(100),new U);x(R,new T(101),new U);x(R,new T(102),new U);x(R,new T(103),new U);x(R,new T(1004),new U);x(R,new T(1005),new U);x(R,new T(800),new U);x(R,new T(801),new U);x(R,new T(200),new U);x(R,new T(201),new U);x(R,new T(202),
new U);x(R,new T(204),new U);x(R,new T(203),new U);x(R,new T(209),new U);x(R,new T(208),new U);x(R,new T(207),new U);x(R,new T(206),new U);x(R,new T(205),new U);x(R,new T(1400),new U);x(R,new T(1401),new U);x(R,new T(1402),new U);x(R,new T(300),new U);x(R,new T(301),new U);x(R,new T(1100),new U);x(R,new T(1101),new U);x(R,new T(1200),new U);x(R,new T(701),new U);x(R,new T(900),new U);x(R,new T(1001),new U);x(R,new T(601),new U)}s(358,359,vh);_.Ld=function(){return j};
_.tS=function(){var a;a=j;y(this.e,42)&&null!=this.e&&(a=this.e,a=(null==a.Ob&&(a.Ob=a.vd()),a.Ob),null==a&&(a=j));return this.cZ.d+Vc+this.Ld()+"] on "+(0<a.length?a:this.e)};_.d=0;var R;function U(){}s(360,1,{},U);function wx(a,b){var c;b&&(a.a?(c=new xx(a.a),Bq(c.b,c.c++,b),a.a=c):(a.a=new ni,gi(a.a,b)))}s(362,1,vh);_.a=null;function yx(){}function zx(){}s(361,362,vh,yx,zx);
function Ax(){Ax=u;Bx=new Zp;Cx=new Kw(0,0);$p(Bx,Gb);$p(Bx,Vb);$p(Bx,Cb);$p(Bx,"Last");$p(Bx,Mb);$p(Bx,nc);$p(Bx,Qc);$p(Bx,Tc);$p(Bx,Tb)}function cx(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Ts(Bx.a,b))throw new Fj(Dx());Dq(qi(a.c,d))===Dq(c)&&Dq(qi(a.b,c))===Dq(d)||((b=qi(a.c,d))&&Ex(a,b,d),Fx(a.a.fd(),c)&&Ex(a,c,d),b=a.a,new Gx(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function Hx(a,b){return new Kw(Si(b[1].b,Si(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Si(b[0].a,Si(b[4].a,b[3].a))+a.k)}
function Ex(a,b,c){Ix(a.a,b);ai(a.b,b);ai(a.c,c)}
function Jx(a,b){if(!a.n){a.n=!0;var c,d,e;c=a.f;Kx(c,c.length,Cx);c=a.i;Kx(c,c.length,Cx);c=a.o;Kx(c,c.length,null);a.p=0;for(d=Lx(a.a,0);d.b!=d.d.a;){c=Mx(d);e=qi(a.b,c);var f=b.Pb;e=Jm(e,Mb)?0:Jm(e,nc)?1:Jm(e,Qc)?2:Jm(e,Tc)?4:Jm(e,Tb)?3:Jm(e,Gb)?f.a?4:3:Jm(e,Cb)?f.a?3:4:Jm(e,Vb)?1:2;c.Vb?a.o[e]||(Bq(a.o,e,c),++a.p,a.f[e]=c.Ad(),a.i[e]=c.Cd()):a.o[e]||(a.f[e]=c.Ad(),a.i[e]=c.Cd())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}
function Nx(){Ax();Ox.call(this,0)}function Ox(a){Ax();Jo();this.a=new Px;this.b=new Qh;this.c=new Qh;this.d=a;this.j=0;this.n=!1;this.o=v(Qx,k,42,5,0);this.f=v(Rx,k,44,5,0);this.i=v(Rx,k,44,5,0);this.p=this.e=this.k=0}s(363,1,{46:1,61:1},Nx,Ox);_.Vd=function(a,b){cx(this,a,b)};
_.Wd=function(a){Jx(this,a);if(0!=this.p)if(a=ex(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.Rd(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].Qd(a.b,this.i[1].a),this.o[1].Sd(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].Qd(this.i[4].b,c),this.o[4].Sd(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].Rd(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].Qd(a.b,
this.i[2].a),this.o[2].Sd(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].Qd(this.i[3].b,c),this.o[3].Sd(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.Xd=function(a){var b;b=this.n;Jx(this,a);this.n=b;return 0==this.p?dx(a,new Kw(0,0)):dx(a,Hx(this,this.f))};_.Yd=function(a){var b;b=this.n;Jx(this,a);this.n=b;return dx(a,Hx(this,this.i))};_.Zd=function(a){var b;b=qi(this.b,a);null!=b&&Ex(this,a,b)};_.tS=function(){return Sx.d+"[hgap="+this.d+",vgap="+this.j+Xc};_.a=null;
_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var Cx,Bx;function Tx(a){Uw.call(this);this.Rb=(Jo(),new Ux(a,this))}s(364,357,{39:1,42:1,47:1,58:1,61:1},Tx);_.vd=function(){return rd+this.Tb.b.a++};_.xd=function(){return!Cw(this)?new Kw(0,0):Yw(this.Rb,this)};_.Pd=function(){};s(366,1,{});s(365,366,{},function(){});function Vx(){Vx=u}
function Wx(a,b){if(null==b)throw new Rp("Missing message: awt.103");var c=-1,d,e,f;f=a.Rb.a.gb;e=$doc.createElement(Df);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function Xx(){Vx();Uw.call(this);new ni;this.Rb=new Yx((Jo(),this))}s(367,357,{40:1,42:1,47:1,58:1,61:1},Xx);_.xd=function(){return Yw(this.Rb,this)};
_.Ld=function(){return(null==this.Ob&&(this.Ob=xw(this)),this.Ob)+Ca+this.Zb+Ca+this.$b+Ca+this.Wb+Lg+this.Mb+(this.Vb?j:",hidden")+",current="+Lo(this.Rb.a,this.Rb.a.gb.selectedIndex)};function Zx(){Zx=u;$x=new ay(255,255,255);by=new ay(192,192,192);cy=new ay(128,128,128);dy=new ay(64,64,64);ey=new ay(0,0,0);fy=new ay(255,0,0);new ay(255,175,175);gy=new ay(255,200,0);hy=new ay(255,255,0);new ay(0,255,0);iy=new ay(255,0,255);jy=new ay(0,255,255);ky=new ay(0,0,255)}
function ly(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 ay(3,3,3);3>c&&0!=c?c=3:(c=H(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=H(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=H(a/0.7),a=255<a?255:a);return new ay(c,a,b)}function my(a){return new ay(H(0.7*(a.a>>16&255)),H(0.7*(a.a>>8&255)),H(0.7*(a.a&255)))}function ay(a,b,c){Zx();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Fj("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}s(368,1,{41:1},ay);
_.eQ=function(a){return y(a,41)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return ny.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Xc};_.a=0;var ey,ky,jy,dy,cy,by,iy,gy,fy,$x,hy;function Ww(){Ww=u;Xw=new oy(!0);py=new Zp;$p(py,"ar");$p(py,"fa");$p(py,"iw");$p(py,"ur")}function oy(a){this.a=a}s(369,1,vh,oy);_.a=!1;var Xw,py;s(371,1,{54:1,63:1});function qy(){Kw.call(this,0,0)}function Kw(a,b){this.b=a;this.a=b}function Mw(a){Kw.call(this,a.b,a.a)}
s(370,371,{44:1,54:1,61:1,63:1},qy,Kw,Mw);_.eQ=function(a){return a===this?!0:y(a,44)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new ry;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return sy.d+"[width="+this.b+",height="+this.a+Xc};_.a=0;_.b=0;function np(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(372,1,vh,np);_.$d=function(){return 0!=(this.e&4)};_._d=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=j,this._d()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.$d()&&(a+=",meta"),a):j)+",target="+this.f+(null!=this.b?",arg="+this.b:j)+Xc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function ty(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].Vb&&++b,++c;return b}
function uy(a,b,c,d,e,f,g){var h,i,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(i=0;i<=l;++i)c=(zu(g?i:l-i,b.c),b.b[g?i:l-i]),h=c.Cd(),c.Rd(d,e+~~((f-h.a)/2),h.b,h.a),d+=h.b+a.c}function vy(a,b){var c,d,e,f,g,h;h=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.Vb&&(c=b?c.Cd():c.Ad(),g=Si(g,c.a),h+=c.b+a.c);return new Kw(h,g+2*a.d)}function ox(){wy.call(this,1,5,5)}
function wy(a,b,c){Jo();this.c=b;this.d=c;this.a=a}s(373,1,vh,ox,wy);_.Vd=function(){};
_.Wd=function(a){this.b=xy(a.Eb);if(0!=ty(this)){var b,c,d,e,f,g,h,i,l,m,n;b=ex(a);g=a.Ud();h=a.Pb.a;l=new ni;m=f=2*this.c;n=g.d+this.d;i=0;e=!0;var o,q,w;o=a.Eb.a.c;d=new yy(o);for(w=0;w<o;++w)Bq(d.b,d.c++,null);for(c=this.b,o=0,w=c.length;o<w;++o)if(q=c[o],q.Qb==a){var G=d,z=Mi(a.Eb.a,q);zu(z,G.c);Bq(G.b,z,q)}for(d=new Sh(d);d.b<d.d.he();)if((c=Th(d))&&c.Vb)a=c.Cd(),!e&&m+a.b>b.b&&(uy(this,l,b.b-(m-this.c),g.b,n,i,h),l.b=v(zy,k,0,0,0),l.c=0,m=f,n+=i+this.d,i=0),e=!1,Bq(l.b,l.c++,c),m+=a.b+this.c,
i=Si(i,a.a);uy(this,l,b.b-(m-this.c),g.b,n,i,h)}};_.Xd=function(a){this.b=xy(a.Eb);return 0==ty(this)?dx(a,new Kw(10,10)):dx(a,vy(this,!1))};_.Yd=function(a){this.b=xy(a.Eb);return 0==ty(this)?dx(a,new Kw(10,10)):dx(a,vy(this,!0))};_.Zd=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Le;break;case 2:a=Tf;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return Ay.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Xc};_.a=0;_.b=null;_.c=0;_.d=0;
function hx(){hx=u;ix=new By(Qb,0,12)}function By(a,b,c){hx();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(374,1,vh,By);_.a=null;_.b=0;_.c=0;var ix;s(375,1,vh);_.tS=function(){return Cy.d+"[font="+this.c+"ascent="+Dy(this.c).a+", descent="+Dy(this.c).b+", height="+Dy(this.c).c+Xc};_.c=null;function Ey(a){if(!a.i){Nw(a);a.nd();var b,c;for(b=0;b<a.k.c;++b)(c=cs(a.k,b))&&Ey(c);Sw(a,!1);a.i=!0;zw(a,a,a.Qb,0);new Fy(a,202)}}
function Gy(a){var b,c;a.Vb&&(a.Rb.nd(),a.Vb=!1);for(b=0;b<a.k.c;++b)(c=cs(a.k,b))&&c.nd()}function Hy(a){!Cw(a)&&gx(a);var b=Lw(a);a.Rd(a.Zb,a.$b,b.b,b.a);Tw(a)}function Iy(a,b){a.n!=b&&(a.n=b)}s(377,356,Bh);_.Bd=function(){return new Zw(this.j.d,this.j.b,this.j.a,this.j.c)};_.nd=function(){Gy(this)};_.Id=function(){return this.Rb.c.$};_.Rd=function(a,b,c,d){Pw(this,a,b,c,d);this.Kb=0};_.Sd=function(a,b,c,d,e,f){e=c!=this.Wb||d!=this.Mb;Pw(this,a,b,c,d);this.Vb&&e&&!f&&Tw(this)};_.i=!1;_.n=!1;
function Jy(a){kx.call(this);this.o=new zx;this.k=new ni;this.j=new Zw(0,0,0,0);this.Vb=!1;jx(this,new Nx);this.Rb&&Ky(this.Rb.c.z.b,a);this.Rb&&Ly(this.Rb.c,!0);Iy(this,!0)}s(376,377,Bh);_.Ud=function(){return new Zw(this.j.d,this.j.b,this.j.a,this.j.c)};_.Ed=function(){return Yi(this.Rb.c.gb)};_.Fd=function(){return Zi(this.Rb.c.gb)+$wnd.pageYOffset};_.Gd=function(){this.Rb=new My((Jo(),j),this)};
function Ny(a,b,c,d,e,f){var g,h;g=a.c;f?(h=ly(g),f=new ay(H(0.7*(g.a>>16&255)),H(0.7*(g.a>>8&255)),H(0.7*(g.a&255))),(a.c=g)&&(a.d=Sf+(g.a>>16&255)+Ca+(g.a>>8&255)+Ca+(g.a&255)+za)):(h=new ay(H(0.7*(g.a>>16&255)),H(0.7*(g.a>>8&255)),H(0.7*(g.a&255))),f=ly(g),(a.c=h)&&(a.d=Sf+(h.a>>16&255)+Ca+(h.a>>8&255)+Ca+(h.a&255)+za));--d;--e;Oy(a,b+1,c+1,d-1,e-1);(a.c=h)&&(a.d=Sf+(h.a>>16&255)+Ca+(h.a>>8&255)+Ca+(h.a&255)+za);Oy(a,b,c,d,1);Oy(a,b,c+1,1,e);(a.c=f)&&(a.d=Sf+(f.a>>16&255)+Ca+(f.a>>8&255)+Ca+(f.a&
255)+za);Oy(a,b+d,c,1,e);Oy(a,b+1,c+e,d,1)}s(378,1,{});_.tS=function(){return"Graphics"};function Py(a){var b,c;c=Si(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new Kw(b,c)}function Qy(a,b,c){var d,e,f,g,h,i;a.b=xy(b.Eb);if(0==a.b.length)return new qy;g=Py(a);h=i=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Cd():d.Ad(),i=Si(i,d.b),h=Si(h,d.a);return new Kw(i*g.b+a.c*(g.b-1),h*g.a+a.e*(g.a-1))}
function Ry(a,b,c,d,e){var f,g,h,i;h=d.length;a-=(h-1)*c;for(g=0,i=0;g<h;++g,b+=c)f=H(a*((g+1)/h))-i,d[g]=f,e[g]=i+b,i+=f}function Sy(){Ty.call(this,7)}function Ty(a){Jo();this.d=0;this.a=1;this.e=a;this.c=0}s(379,1,vh,Sy,Ty);_.Vd=function(){};
_.Wd=function(a){var b,c;this.b=xy(a.Eb);if(0!=this.b.length&&(b=ex(a),!(0>=b.b||0>=b.a))){c=Py(this);var d=c.b;c=c.a;var a=a.Pb.a,e,f,g,h,i,l,m;f=v(F,r,-1,d,1);e=v(F,r,-1,d,1);i=v(F,r,-1,c,1);l=v(F,r,-1,c,1);Ry(b.b,b.c,this.c,f,e);Ry(b.a,b.d,this.e,i,l);b=0;h=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.b[h].Rd(e[m],l[b],f[m],i[b]),++h==this.b.length)break a}};_.Xd=function(a){return dx(a,Qy(this,a,!1))};_.Yd=function(a){return dx(a,Qy(this,a,!0))};_.Zd=function(){};
_.tS=function(){return Uy.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Xc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function Hu(){Em()}function lt(a){Em();this.f=a}s(381,97,yh,Hu,lt);function Gw(){Em();this.f="Missing message: awt.151"}s(380,381,yh,Gw);s(382,1,{});function Zw(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}s(383,1,{45:1,61:1,63:1},Zw);_.eQ=function(a){return a===this?!0:y(a,45)?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 Vy.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;function Wy(a){Xy.call(this,a,0)}function Xy(a,b){Uw.call(this);this.Rb=(Jo(),new Yy(a));this.a=b;var c=this.Rb;switch(b){case 1:var c=c.a,d=(Lu(),Mu);c.a=d;kv(c);break;case 0:c=c.a;d=(Lu(),Ou);c.a=d;kv(c);break;case 2:c=c.a,d=(Lu(),Pu),c.a=d,kv(c)}}s(384,357,Zg,Wy,Xy);
_.xd=function(){return!Cw(this)?new Kw(0,0):Yw(this.Rb,this)};_.Ld=function(){var a=(null==this.Ob&&(this.Ob=xw(this)),this.Ob)+Ca+this.Zb+Ca+this.$b+Ca+this.Wb+Lg+this.Mb+(this.Vb?j:",hidden")+",align=",b;b=Le;switch(this.a){case 1:b=ud;break;case 2:b=Tf}return a+b+",text=null"};_.a=0;s(387,1,vh);_.Ld=function(){return this.j};_.tS=function(){return this.cZ.d+Vc+this.Ld()+Xc};_.j=null;_.k=null;
function Zy(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function $y(a){this.n=(Jo(),Jo(),Vw);var b;var c;b=this.cZ.d;-1!=fn(b,gn(36))?b=null:(c=this.n.b.c++,b=gt(b,yw(b,gn(46))+1)+j+c);this.j=b;this.d=new yx;this.f=a;this.e=!0;this.i=new az(this)}s(386,387,vh,$y);_.Ld=function(){return Zy(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(385,386,Xg);_.Ld=function(){return Zy(this)+(this.b?",tearOff":j)};_.b=!1;s(389,1,{55:1});
_.eQ=function(a){return a===this?!0:y(a,55)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new ry;bz(a,this.a);bz(a,this.b);return a.a};function Fw(a,b,c){a.a+=b;a.b+=c}function Ew(){this.b=this.a=0}function cz(a,b){this.a=a;this.b=b}function dz(a){var b=a.b;this.a=a.a;this.b=b}s(388,389,{48:1,55:1,61:1},Ew,cz,dz);_.eQ=function(a){return a===this?!0:y(a,48)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return ez.d+"[x="+this.a+",y="+this.b+Xc};_.a=0;_.b=0;
function fz(a,b){if(!b)throw new Rp("Missing message: awt.70");var c=a.a;if(C(b.f,Ea)){var c=c.a.a,d=new Kv,e=c.c.c;if(0>e||e>c.c.c)throw new Bt;c.o&&(d.gb[Jd]=2);rv(c,e,d.gb);bx(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 Bt;bx(d.c,e,c);for(f=g=0;f<e;++f)y(cs(d.c,f),31)&&++g;bx(d.i,g,c);rv(d,e,c.gb);c.b=d;e=ft(c.gb)+Ya;Uh(c.Rc(),e,!1);d.o&&(e=Mi(d.c,c),-1!=e&&(d=Qs(d.o?d.e:Qs(d.e,0),e),2==Rs(d)&&d.removeChild(Qs(d,1)),c.gb[Jd]=2))}}
function gz(a,b,c,d){a=a.a;b=Dw(b);c+=b.a;d+=b.b;Ut(a.a,c,d);Vt(a.a)}function hz(){$y.call(this,j);new ni;this.b=!1;this.a=(Jo(),new iz)}s(390,385,Xg,hz);_.a=null;s(393,1,{50:1,57:1,63:1});s(392,393,{50:1,56:1,57:1,63:1});_.eQ=function(a){return a===this?!0:y(a,56)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new ry;bz(a,this.c);bz(a,this.d);bz(a,this.b);bz(a,this.a);return a.a};function fx(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}
s(391,392,{49:1,50:1,56:1,57:1,61:1,63:1},fx);_.eQ=function(a){return a===this?!0:y(a,49)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return jz.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;s(394,357,Zg);_.wd=function(){return null};function kz(a,b){var c;c=new lz(Cw(a));return!c?null:new Kw(mz(c,"_")*b+6,Dy(c.c).c+6)}function nz(a,b){var c;c=kz(a,b);return!c?Jw(a):c}function oz(a,b){var c;c=kz(a,b);return!c?Lw(a):c}
function pz(a,b){var c=a.Rb;dw(c.a,b);c.e.a=-1;c.e.b=-1}function qz(a){rz.call(this,a,null!=a?a.length:0)}function rz(a,b){Uw.call(this);this.a=0>b?0:b;var c=this.Rb;dw(c.a,a);c.e.a=-1;c.e.b=-1}s(395,394,Zg,qz,rz);_.vd=function(){return"textfield"+this.Tb.b.e++};_.xd=function(){return kz(this,ln(this.Rb.a.gb,Fg).length)};_.yd=function(){return!Cw(this)?null:kz(this,ln(this.Rb.a.gb,Fg).length)};_.Ad=function(){return 0<this.a?nz(this,this.a):Jw(this)};
_.Cd=function(){return 0<this.a?oz(this,this.a):Lw(this)};_.Gd=function(){this.Rb=(Jo(),new sz)};_.Kd=function(){return 0<this.a?nz(this,this.a):Jw(this)};_.Md=function(){return 0<this.a?oz(this,this.a):Lw(this)};_.a=0;function Jo(){Jo=u;Vw=new tz}function uz(){var a=(Jo(),Jo(),Vw);!a.c&&(a.c=new vz)}function tz(){this.b=new wz}s(396,1,{},tz);_.a=null;_.c=null;var Vw;function wz(){}s(397,1,{},wz);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(398,1,{});function xz(){xz=u;yz=new zz;Az=new zz}
function Bz(a,b){return b==a?!0:!b?!1:!0}function zz(){}s(399,1,{52:1},zz);_.eQ=function(a){return null==a||!y(a,52)?!1:Bz(this,a)};_.hC=function(){var a;a=null.ff()+";class="+null.ff();a=!null.ff().ff()?a:a+";charset=";return or(a)};_.tS=function(){return Cz.d+"[MimeType=(null);humanPresentableName="+this.a+Xc};_.a=null;var yz,Az;function Dz(){Dz=u;D(Ez,k,52,[(xz(),Az),yz])}function Fz(a){var b=(xz(),Az);if(Bz(b,(xz(),Az)))return a.a;if(Bz(b,yz))return new Gz(a.a);throw new Hz(b);}
function Iz(a){Dz();this.a=a}s(400,1,{},Iz);_.a=null;function Hz(a){a="flavor = "+a;Em();this.f=a}s(401,98,{53:1,61:1,67:1,74:1},Hz);function Jz(a,b){vx();tx.call(this,a);this.d=0;this.a=b;this.c=Pg;this.b=0}s(402,358,vh,Jz);
_.Ld=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=j;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="+ir(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=Pg;function Qw(a,b){vx();tx.call(this,a);this.d=b}s(403,358,vh,Qw);
_.Ld=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Ed()+Ca+a.Fd()+ea+a.Dd()+Lg+a.zd()+za};function ax(a,b,c){vx();Qw.call(this,a,b);this.a=c}s(404,403,vh,ax);
_.Ld=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.Ob&&(b.Ob=b.vd());return a+b.Ob};_.a=null;function Aw(a,b,c,d){vx();tx.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(405,358,vh,Aw);
_.Ld=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(gr($q(this.a,Qg))&&(a+="PARENT_CHANGED,"),gr($q(this.a,Rg))&&(a+="DISPLAYABILITY_CHANGED,"),gr($q(this.a,Tg))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+za};_.a=Pg;_.b=null;_.c=null;s(406,1,{});function Fy(a,b){vx();Qw.call(this,a,b);this.c=null;this.a=this.b=0}
s(407,403,vh,Fy);
_.Ld=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
_.b=0;_.c=null;s(408,1,{});function Gz(a){if(null==a)throw new Bm;}s(409,408,{},Gz);
function Kz(){Kz=u;Lz={};Lz["java.vendor"]=ue;Lz["package.restrict.access.sun"]=Eg;Lz["sun.java.launcher"]=jc;Lz["sun.management.compiler"]=ue;Lz["os.name"]=jc;Lz[" sun.boot.class.path"]=jc;Lz["path.separator.applet"]=jc;Lz["java.vm.specification.vendor"]=ue;Lz["java.runtime.version"]=jc;Lz["http.proxyPort"]=jc;Lz["user.name"]=jc;Lz["user.language"]=jc;Lz["os.name.applet"]=jc;Lz["browser.version"]=jc;Lz["java.version"]=jc;Lz["user.timezone"]=jc;Lz["java.endorsed.dirs"]=jc;Lz["java.specification.name"]=
"GWT";Lz["java.specification.version"]="2.5.0";Lz[He]=fc}var Lz;s(412,98,mh);function Mz(){Em()}function Nz(a){Em();this.f=a}s(411,412,{59:1,61:1,67:1,74:1},Mz,Nz);function Oz(){Oz=u;Pz=new Qz}function Rz(a){var b;if(a.k){var c;b=new mr;xm(b.a,a.f);c=b.a;var d=pb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(xm(b.a,ab),xm(b.a,a.a));c=a.b;a=a.j;null!=c&&xm(b.a,c);null!=a&&(c=b.a,d=oa,c[c.explicitLength++]=d,xm(b.a,a));b=jn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function Sz(a){Oz();var b,c,d;if(null==a)throw new Mz;a=en(a);try{d=fn(a,gn(58))}catch(e){e=Yh(e);if(y(e,70))throw new Nz(Cm(e));throw e;}c=fn(a,gn(91));if(0<=d&&(-1==c||d<c)){this.f=a.substr(0,d-0);b=this.f.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.f.length;++c)b=this.f.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;Tz();var f,g,h;h=c.length;b=new Uz;for(g=0;g<h;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var i=b.a;f=String.fromCharCode(f+
32&65535)}else i=b.a,f=String.fromCharCode(f);i[i.explicitLength++]=f}this.f=jn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new Nz(ac+a);if(!this.k&&(this.k=qi(Pz,this.f),this.k||(this.k=(Jo(),new Vz))&&x(Pz,this.f,this.k),!this.k))throw new Nz(ac+a);try{c=a;var l=++d,m=a.length,n,o,q,w,G,z,K,O,S,ca,N,cc,uc,Hf,rb,Bd,Cd,Dd,fb,vc,yb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(ab,l)==l&&-1==Wz(c,gn(47),l+2))throw new Xz(m);}else{N=c.substr(l,m-l);m-=l;z=0;
K=this.c;cc=this.e;Dd=this.j;w=this.d;rb=this.i;n=this.a;yb=this.n;fb=Wz(N,gn(35),0);if(0==N.indexOf(ab)&&0!=N.indexOf("////")){S=2;cc=-1;z=Wz(N,gn(47),2);Cd=Wz(N,gn(63),2);-1!=Cd&&(-1==z||z>Cd)&&(z=Cd);-1==z&&(z=m,w=j);O=z;-1!=fb&&fb<z&&(O=fb);var gd=gn(64);vc=N.lastIndexOf(gd,O);n=N.substr(2,O-2);-1<vc&&(yb=N.substr(2,vc-2),S=vc+1);uc=Wz(N,gn(58),-1==vc?S:vc);q=fn(N,gn(93));if(-1!=q)try{N.length>q+1?(o=N.charCodeAt(q+1),58==o?uc=q+1:uc=-1):uc=-1}catch(Pe){if(Pe=Yh(Pe),!y(Pe,67))throw Pe;}-1==uc||
uc>z?K=N.substr(S,O-S):(K=N.substr(S,uc-S),Hf=N.substr(uc+1,O-(uc+1)),0==Hf.length?cc=-1:cc=Yz(Hf,10))}-1<fb&&(Dd=N.substr(fb+1,m-(fb+1)));G=-1==fb?m:fb;var Rb=gn(63);Bd=N.lastIndexOf(Rb,G);-1<Bd?(rb=N.substr(Bd+1,G-(Bd+1)),0==Bd&&null!=w&&(C(w,j)?w=$a:w.indexOf($a),ca=yw(w,gn(47))+1,w=w.substr(0,ca-0)),G=Bd):0!=fb&&(rb=null);-1<z&&(z<m&&47==N.charCodeAt(z)?w=N.substr(z,G-z):G>z&&(null==w?w=j:C(w,j)?w=$a:w.indexOf($a),ca=yw(w,gn(47))+1,0==ca?w=N.substr(z,G-z):w=w.substr(0,ca-0)+N.substr(z,G-z)));
null==w&&(w=j);null==K&&(K=j);d=K;var ge;ge=w;null!=rb&&!C(rb,j)&&(null!=w?ge=w+xb+rb:ge=xb+rb);null==this.f&&(this.f=this.f);this.c=d;this.b=ge;this.e=cc;this.j=Dd;var hd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+pb+this.e));null!=this.c&&-1<(hd=yw(this.c,gn(64)))?(this.n=this.c.substr(0,hd-0),this.c=gt(this.c,hd+1)):this.n=null;null!=this.b&&-1<(hd=fn(this.b,gn(63)))?(this.i=gt(this.b,hd+1),this.d=this.b.substr(0,hd-0)):(this.i=null,this.d=this.b);this.a=n;this.n=
yb;this.d=w;this.i=rb}}catch(id){id=Yh(id);if(y(id,67))throw new Nz(Cm(id));throw id;}if(-1>this.e)throw new Nz("incorrect port: "+this.e);}s(413,1,vh,Sz);_.tS=function(){return Rz(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var Pz;s(414,1,{});function Zz(a,b,c){var d,e;for(d=new $z(a.ce().a);aA(d.a);)if(a=d.b=Th(d.a),e=a.Ge(),null==b?null==e:Jm(b,e))return c&&bA(d),a;return null}s(418,1,ih);_.be=function(a){return!!Zz(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,77)||this.he()!=a.he())return!1;for(a=new $z(a.ce().a);aA(a.a);)if(b=a.b=Th(a.a),c=b.Ge(),b=b.He(),!this.be(c)||!cA(b,this.de(c)))return!1;return!0};_.de=function(a){a=Zz(this,a,!1);return!a?null:a.He()};_.hC=function(){var a,b,c;c=0;for(b=new $z(this.ce().a);aA(b.a);)a=b.b=Th(b.a),c+=a.hC(),c=~~c;return c};_.ee=function(){return 0==this.he()};_.fe=function(){throw new dA("Put not supported on this map");};
_.ge=function(a){a=Zz(this,a,!0);return!a?null:a.He()};_.he=function(){return this.ce().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new $z(this.ce().a);aA(c.a);)b=c.b=Th(c.a),a?d+=Da:a=!0,d+=j+b.Ge(),d+=vb,d+=j+b.He();return d+"}"};function cw(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Ts(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=pb+b in a.e;else a:{c=a.ke(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.je(b,c[d].Ge())){c=!0;break a}c=!1}return c}
function qi(a,b){var c;if(null==b)c=a.b;else if(y(b,1))c=a.e[pb+b];else a:{c=a.ke(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.je(b,f.Ge())){c=f.He();break a}}c=null}return c}function x(a,b,c){if(null==b)c=eA(a,c);else if(y(b,1))c=fA(a,b,c);else a:{var d=a.ke(b),e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.je(b,d.Ge())){a=d.He();d.Ie(c);c=a;break a}}else e=a.a[d]=[];d=new gA(b,c);e.push(d);++a.d;c=null}return c}
function eA(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function fA(a,b,c){var d,e=a.e,b=pb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function ai(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(y(b,1)){var d,e=a.e;c=pb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.ke(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.je(b,g.Ge())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.He();break a}}c=null}return c}s(417,418,ih);_.be=function(a){return Ts(this,a)};
_.ce=function(){return new hA(this)};_.je=function(a,b){return this.ie(a,b)};_.de=function(a){return qi(this,a)};_.fe=function(a,b){return x(this,a,b)};_.ge=function(a){return ai(this,a)};_.he=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Qh(){cw(this)}s(416,417,Ih,Qh);_.ie=function(a,b){return Dq(a)===Dq(b)||null!=a&&Jm(a,b)};_.ke=function(a){return~~Mm(a)};function Qz(){cw(this)}s(415,416,Ih,Qz);function iA(){Em()}s(419,97,yh,iA);
function jA(a){var b,c;b=0;for(c=a.a;c<a.i;){c=kA(a,c);if(c>=a.i)break;c=lA(a,c);++b}return b}function mA(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function nA(a){var b;a.a=0<=a.j&&!a.d?a.j:kA(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new iA;b=a.a;a.a=lA(a,a.a);return a.n.substr(b,a.a-b)}
function lA(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=oA(a.n,d,a.n.length);if(c<=a.f&&mA(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=fn(a.c,gn(c)))break;++d}a.k&&b==d&&(a.e?(c=oA(a.n,d,a.n.length),c<=a.f&&mA(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=fn(a.c,gn(c))&&++d));return d}
function kA(a,b){var c,d;if(null==a.c)throw new Bm;for(d=b;!a.k&&d<a.i;)if(a.e){c=oA(a.n,d,a.n.length);if(c>a.f||!mA(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>fn(a.c,gn(c)))break;++d}return d}function pA(a){qA.call(this,a," \t\n\r\u000c",!1)}function rA(a){qA.call(this,a,Ca,!1)}
function qA(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<this.c.length;c+=65536<=a?2:1)a=this.c.charCodeAt(c),55296<=a&&57343>=a&&(a=oA(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=v(F,r,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=oA(this.c,d,this.c.length),this.b[c]=a}}}s(420,1,{},pA,rA,qA);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;
function sA(a){tA.call(this,a,-1,-1,null)}function uA(a,b,c){tA.call(this,a,b,c,null)}
function tA(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=vi(a)){this.a=new vA;this.b=new wA(this.a,b,c,d);yt(e,this.b,e.gb);d&&dd in d&&(this.b.b=d[dd]);var a=this.b,b=a.c,f,g,h,i,l,m;b.H?xA="JSME":(xA="JME",b.A+=2);b.s=yA(b,!1);b.t=yA(b,!0);sp(b,xA+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.y=sx(b);jx(b,null);b.ib||(b.O=0);b.P||(b.P=new By(Zb,0,b.A),b.S=new lz(b.P));b.Q||(b.Q=new By(Zb,1,b.A),b.R=new lz(b.Q));c=b.A-2;b.T||(b.T=
new By(Zb,0,c),b.U=new lz(b.T));b.j||(b.j=new By(Zb,0,b.A),b.k=new lz(b.j));b.ob=!0;b.rb=!1;b.o=!1;b.yb=!0;b.q=!0;b.qb=!1;zA=10;b.vb=!0;try{m=AA(b.Db,"options");null!=m&&BA(b,m);h=AA(b.Db,"jme");null!=h&&(b.I=h);i=AA(b.Db,"mol");null!=i&&(b.Z=i);g=AA(b.Db,"depictcgi");null!=g&&(b.sb=!0);l=AA(b.Db,qg);null!=l&&(b.$=l,CA(b));b.i=AA(b.Db,"atomcolors");b.f=AA(b.Db,"atombg");f=AA(b.Db,"depictbg");if(null!=f&&b.v){var n;var o,q,w,G;q=(Zx(),$x);try{if(0!=f.indexOf(oa))throw new Dm("bad hex encoding");G=
Yz(f.substr(1,2),16);w=Yz(f.substr(3,2),16);o=Yz(f.substr(5,2),16);n=q=new ay(G,w,o)}catch(z){if(z=Yh(z),y(z,67))Kz(),n=q;else throw z;}b.r=n}b.ub&&b.W&&DA(b.W)}catch(K){if(K=Yh(K),!y(K,67))throw K;}b.b=202;for(f=0;23>f;++f)EA[f]=(Zx(),gy),FA[f]=Uc;FA[1]=Yb;EA[1]=(Zx(),dy);FA[2]=Fb;EA[2]=gy;FA[3]=Jb;EA[3]=dy;FA[4]=ic;EA[4]=ky;FA[5]=pc;EA[5]=fy;FA[9]=Ub;EA[9]=iy;FA[10]=Nb;EA[10]=iy;FA[11]=Hb;EA[11]=iy;FA[12]=$b;EA[12]=iy;FA[8]=Gc;EA[8]=my(hy);FA[7]=rc;EA[7]=gy;FA[6]=Jc;EA[6]=dy;FA[13]=Ic;EA[13]=dy;
FA[18]=Uc;EA[18]=dy;FA[19]=sc;EA[19]=dy;FA[20]=tc;EA[20]=dy;FA[21]=wc;EA[21]=dy;FA[22]=xc;EA[22]=dy;Tw(b);b.X=new GA;f=a.c;f.y=sx(f);null!=f.I?(HA(f,f.I),null!=f.f&&f.W&&IA(f.W,f.f,!0),null!=f.i&&f.W&&IA(f.W,f.i,!1)):null!=f.Z&&JA(f,f.Z,!0);CA(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function KA(a,b){tA.call(this,a,-1,-1,b)}s(421,1,{94:1},sA,uA,tA,KA);_.le=function(a){LA(new MA(a,this.a,NA))};_.me=function(){Wm((Tm(),Um),new OA(this))};_.ne=function(){return this.a.E};
_.oe=function(a){$wnd.alert("JSME initialization error: "+a)};_.pe=function(){var a=this.a,b;a.rb?b=PA(a,1)+wb+PA(a,2)+wb+PA(a,3):b=PA(a,0);return b};_.qe=function(){return pp(this.a)};_.re=function(){var a=this.a,b,c;b=a.yb;a.yb=!1;c=QA(a);a.yb=b;CA(a);return c};_.se=function(a){BA(this.a,a)};_.te=function(){};_.ue=function(a){JA(this.a,a,!0)};_.ve=function(a){HA(this.a,a)};_.we=function(){CA(this.a)};_.xe=function(){RA(this.a)};
_.ye=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new Sh(b.a);d.b<d.d.he();)c=Th(d),a?c.a=j:c.a='shape-rendering="crispEdges"'}CA(b.c)};_.ze=function(a){this.a.E=a};_.Ae=function(a){SA(this.a,a)};_.Be=function(a,b){var c=this.a;c.e=!1;c.zb=new TA(c,a);UA(c.zb);c.b=253;c.eb=!0;c.G=b;CA(c)};_.Ce=function(){return VA(this.a)};_.a=null;_.b=null;function OA(a){this.a=a}s(422,1,{},OA);_.fc=function(){var a,b;for(b=new Sh(this.a.b.a);b.b<b.d.he();)a=Th(b),a.q.gb.innerHTML=a.n||j};_.a=null;
function WA(){var a=(XA(),YA()),b;$wnd.JavaScriptApplet.JSME=Ij(function(){var a,b=arguments,e=ZA;XA();b=b&&b[0]&&("object"==typeof b[0]||typeof b[0]==je)?b[0]:null;a:if($A==e||aB==e&&y(b,94))e=!0;else{if(null!=b)for(b=Im(b);b&&b!=$A;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:3==arguments.length?a=new uA(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new sA(arguments[0]):4==arguments.length?a=new tA(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=
new KA(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JavaScriptApplet.JSME.prototype={};b.alert=Ij(function(a){this.g.le(a)});b.deferredRepaint=Ij(function(){this.g.me()});b.getHelpURL=Ij(function(){return this.g.a.E});b.initializationError=Ij(function(a){this.g.oe(a)});b.jmeFile=Ij(function(){return this.g.pe()});b.molFile=Ij(function(){return this.g.qe()});b.nonisomericSmiles=Ij(function(){return this.g.re()});b.options=Ij(function(a){this.g.se(a)});b.ping=Ij(function(){});
b.readMolFile=Ij(function(a){this.g.ue(a)});b.readMolecule=Ij(function(a){this.g.ve(a)});b.repaint=Ij(function(){this.g.we()});b.reset=Ij(function(){this.g.xe()});b.setAntialias=Ij(function(a){this.g.ye(a)});b.setHelpURL=Ij(function(a){this.g.ze(a)});b.setSubstituent=Ij(function(a){this.g.Ae(a)});b.setTemplate=Ij(function(a,b){this.g.Be(a,b)});b.smiles=Ij(function(){return this.g.Ce()});bB();if(a)for(p in a)void 0===$wnd.JavaScriptApplet.JSME[p]&&($wnd.JavaScriptApplet.JSME[p]=a[p])}
function Hq(){cB||(cB=!0,WA())}s(423,1,{},Hq);var cB=!1;function dB(a){Em();this.f=a}s(425,412,mh,dB);function Nq(){Em();this.f="divide by zero"}s(426,97,yh,Nq);function Cq(){Em()}function eB(a){Em();this.f=a}s(427,97,yh,Cq,eB);function oA(a,b,c){var d,e;d=fB(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function gB(){}function hB(a){return typeof a==yf?Gc+(0>a?-a:a):a}
function iB(a,b){var c;c=new gB;c.d=Ob+(jB(0!=a?-a:0)?hB(0!=a?-a:0):j+Kh(c));kB(0!=a?-a:0)&&lB(0!=a?-a:0,c);c.b=4;c.a=b;return c}function V(a){var b;b=new gB;b.d=Ob+(jB(a)?hB(a):j+Kh(b));kB(a)&&lB(a,b);return b}function W(a,b){var c;c=new gB;c.d=Ob+(jB(a)?hB(a):j+Kh(c));kB(a)&&lB(a,c);c.b=b?8:0;return c}function mB(){var a;a=new gB;a.d=Ob+(jB(0)?hB(0):j+Kh(a));kB(0)&&lB(0,a);a.b=2;return a}function nB(a){var b;b=new gB;b.d=Ob+(jB(a)?hB(a):j+Kh(b));kB(a)&&lB(a,b);b.b=1;return b}
function kB(a){return typeof a==yf&&0<a}function jB(a){return null!=a&&0!=a}function lB(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ug[b.c])c=c.prototype;else{c=Ug[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(429,1,{},gB);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?j:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
function oB(a){var b;b=pB;!b&&(b=pB=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new qB(Wb+a+fa);return b}
function Yz(a,b){var c,d;if(null==a)throw new qB(xf);if(2>b||36<b)throw new qB("radix "+b+" out of range");d=a.length;for(c=0<d&&45==a.charCodeAt(0)?1:0;c<d;++c){var e=a.charCodeAt(c);if(-1==(2>b||36<b?-1:48<=e&&e<48+(10>b?b:10)?e-48:97<=e&&e<b+97-10?e-97+10:65<=e&&e<b+65-10?e-65+10:-1))throw new qB(Wb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new qB(Wb+a+fa);if(-2147483648>c||2147483647<c)throw new qB(Wb+a+fa);return c}s(431,1,{61:1,71:1});var pB=null;function rB(a){this.a=a}
s(430,431,{61:1,64:1,65:1,71:1},rB);_.eQ=function(a){return y(a,65)&&a.a==this.a};_.hC=function(){return H(this.a)};_.tS=function(){return j+this.a};_.a=0;function ux(){Em()}function Fj(a){Em();this.f=a}s(432,97,Wg,ux,Fj);function Bt(){Em()}function Cu(a){Em();this.f=a}s(433,97,yh,Bt,Cu);function T(a){this.a=a}
function Yq(a){var b,c;if(0>a)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<<b>>14;return c+2-(a&~(a>>1))}function Sq(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function sB(a){var b,c;return-129<a&&128>a?(b=a+128,c=(tB(),uB)[b],!c&&(c=uB[b]=new T(a)),c):new T(a)}s(434,431,{61:1,64:1,69:1,71:1},T);_.eQ=function(a){return y(a,69)&&a.a==this.a};_.hC=function(){return this.a};
_.tS=function(){return j+this.a};_.a=0;function tB(){tB=u;uB=v(vB,k,69,256,0)}var uB;function Ti(a){return 0>a?-a:a}function Si(a,b){return a>b?a:b}function wB(a){return Math.round(a)}function Bm(){Em()}function Rp(a){Em();this.f=a}s(437,97,{61:1,67:1,70:1,72:1,74:1},Bm,Rp);function Mh(){Mh=u;Nh=D(Lh,k,-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 Nh;function qB(a){Em();this.f=a}s(439,432,Wg,qB);
function Gm(a){this.a="Unknown";this.c=a;this.b=-1}s(440,1,{61:1,73:1},Gm);_.tS=function(){return this.a+Za+this.c+"(Unknown Source"+(0<=this.b?pb+this.b:j)+za};_.a=null;_.b=0;_.c=null;function fB(a,b){return a.charCodeAt(b)}function xB(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function C(a,b){return!y(b,1)?!1:""+a==b}function fn(a,b){return a.indexOf(b)}function Wz(a,b,c){return a.indexOf(b,c)}function yw(a,b){return a.lastIndexOf(b)}
function yB(a){var b=ba,c=Og,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+gt(c,++d):c=c.substr(0,d-0)+gt(c,++d);return a.replace(RegExp(b,ke),c)}
function zB(a,b){for(var c=RegExp(b,ke),d=[],e=0,f=a,g=null;;){var h=c.exec(f);if(null==h||f==j){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(0<a.length){for(c=d.length;0<c&&d[c-1]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(Gq,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function gt(a,b){return a.substr(b,a.length-b)}
function en(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function gn(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,61:1,62:1,64:1};_.eQ=function(a){return C(this,a)};_.hC=function(){return or(this)};_.tS=_.toString;function AB(){AB=u;BB={};CB={}}
function or(a){AB();var b=pb+a,c=CB[b];if(null!=c)return c;c=BB[b];if(null==c){var d,e,f,c=0;e=a.length;f=e-4;for(d=0;d<f;)c=a.charCodeAt(d+3)+31*(a.charCodeAt(d+2)+31*(a.charCodeAt(d+1)+31*(a.charCodeAt(d)+31*c)))|0,d+=4;for(;d<e;)c=31*c+fB(a,d++);c|=0}256==DB&&(BB=CB,CB={},DB=0);++DB;return CB[b]=c}var BB,DB=0,CB;function ym(a,b){xm(a.a,b);return a}function wm(){this.a=hn()}function EB(){this.a=hn();xm(this.a,j)}s(442,1,nh,wm,EB);_.tS=function(){return jn(this.a)};function mr(){this.a=hn()}
function Uz(){this.a=hn()}function kq(a){this.a=hn();xm(this.a,a)}s(443,1,nh,mr,Uz,kq);_.tS=function(){return jn(this.a)};function Xz(a){a="String index out of range: "+a;Em();this.f=a}s(444,433,yh,Xz);
function FB(a,b,c){var d=0,e=0,f,g,h,i,l;if(null==a||null==b)throw new Bm;i=a.cZ;g=b.cZ;if(0==(i.b&4)||0==(g.b&4))throw new eB("Must be array types");h=i.a;f=g.a;if(!(0!=(h.b&1)?h==f:0==(f.b&1)))throw new eB("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new Bt;if((0==(h.b&1)||0!=(h.b&4))&&i!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Bq(b,c,a[--d])}else for(c=e+c;e<c;)Bq(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function it(){Em()}function dA(a){Em();this.f=a}s(446,97,yh,it,dA);function Fx(a,b){for(var c;a.Gc();)if(c=a.Hc(),null==b?null==c:Jm(b,c))return a;return null}function Ix(a,b){var c;return(c=Fx(a.fd(),b))?(c.Ic(),!0):!1}function GB(a){var b,c,d,e;d=new wm;b=null;xm(d.a,Vc);for(c=a.fd();c.Gc();)null!=b?xm(d.a,b):b=Da,e=c.Hc(),xm(d.a,e===a?"(this Collection)":j+e);xm(d.a,Xc);return jn(d.a)}s(447,1,{});_.De=function(){throw new dA("Add not supported on this collection");};
_.Ee=function(a){return!!Fx(this.fd(),a)};_.ee=function(){return 0==this.he()};_.Fe=function(a){return Ix(this,a)};_.tS=function(){return GB(this)};s(449,447,sh);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,80)||a.he()!=this.he())return!1;for(a=a.fd();a.Gc();)if(b=a.Hc(),!this.Ee(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.fd();b.Gc();)c=b.Hc(),null!=c&&(a+=Mm(c),a=~~a);return a};
function HB(a,b){var c;return y(b,78)&&(c=b.Ge(),Ts(a.a,c))?(c=qi(a.a,c),a.a.ie(b.He(),c)):!1}function hA(a){this.a=a}s(448,449,sh,hA);_.Ee=function(a){return HB(this,a)};_.fd=function(){return new $z(this.a)};_.Fe=function(a){return HB(this,a)?(a=a.Ge(),ai(this.a,a),!0):!1};_.he=function(){return this.a.d};_.a=null;function bA(a){if(a.b)Vh(a.a),ai(a.c,a.b.Ge()),a.b=null;else throw new lt("Must call next() before remove().");}
function $z(a){var b;this.c=a;b=new ni;a.c&&gi(b,new IB(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new JB(a,d.substring(1));b.De(e)}var a=a.a,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.De(c[d])}this.a=new Sh(b)}s(450,1,{},$z);_.Gc=function(){return aA(this.a)};_.Hc=function(){return this.b=Th(this.a)};_.Ic=function(){bA(this)};_.a=null;_.b=null;_.c=null;s(452,1,lh);_.eQ=function(a){return y(a,78)&&cA(this.Ge(),a.Ge())&&cA(this.He(),a.He())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Ge()&&(a=Mm(this.Ge()));null!=this.He()&&(b=Mm(this.He()));return a^b};_.tS=function(){return this.Ge()+vb+this.He()};function IB(a){this.a=a}s(451,452,lh,IB);_.Ge=function(){return null};_.He=function(){return this.a.b};_.Ie=function(a){return eA(this.a,a)};_.a=null;function JB(a,b){this.b=a;this.a=b}s(453,452,lh,JB);_.Ge=function(){return this.a};_.He=function(){return this.b.e[pb+this.a]};_.Ie=function(a){return fA(this.b,this.a,a)};_.a=null;_.b=null;
function zu(a,b){(0>a||a>=b)&&KB(a,b)}function KB(a,b){throw new Cu("Index: "+a+", Size: "+b);}s(454,447,Ah);_.Je=function(){throw new dA("Add not supported on this list");};_.De=function(a){this.Je(this.he(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,76)||this.he()!=a.he())return!1;c=this.fd();for(d=a.fd();c.Gc();)if(a=c.Hc(),b=d.Hc(),!(null==a?null==b:Jm(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.fd();a.Gc();)c=a.Hc(),b=31*b+(null==c?0:Mm(c)),b=~~b;return b};_.fd=function(){return new Sh(this)};_.Le=function(){return this.Me(0)};_.Me=function(a){return new LB(this,a)};_.Ne=function(){throw new dA("Remove not supported on this list");};function aA(a){return a.b<a.d.he()}function Th(a){if(a.b>=a.d.he())throw new Et;return a.d.Ke(a.c=a.b++)}function Vh(a){if(0>a.c)throw new Hu;a.d.Ne(a.c);a.b=a.c;a.c=-1}function Sh(a){this.d=a}s(455,1,{},Sh);_.Gc=function(){return aA(this)};
_.Hc=function(){return Th(this)};_.Ic=function(){Vh(this)};_.b=0;_.c=-1;_.d=null;function LB(a,b){var c;this.d=this.a=a;c=a.he();(0>b||b>c)&&KB(b,c);this.b=b}s(456,455,{},LB);_.Oe=function(){return 0<this.b};_.Pe=function(){if(0>=this.b)throw new Et;return this.a.Ke(this.c=--this.b)};_.a=null;function MB(a){a=new $z(a.b.a);return new NB(a)}function OB(a,b){this.a=a;this.b=b}s(457,449,sh,OB);_.Ee=function(a){return Ts(this.a,a)};_.fd=function(){return MB(this)};_.he=function(){return this.b.a.d};
_.a=null;_.b=null;function NB(a){this.a=a}s(458,1,{},NB);_.Gc=function(){return aA(this.a.a)};_.Hc=function(){return(this.a.b=Th(this.a.a)).Ge()};_.Ic=function(){bA(this.a)};_.a=null;s(459,454,Ah);_.Je=function(a,b){var c;c=Lx(this,a);var d=c.d;new Gx(b,c.b);++d.b;++c.a;c.c=null};_.Ke=function(a){var b;b=Lx(this,a);try{return Mx(b)}catch(c){c=Yh(c);if(y(c,79))throw new Cu("Can't get element "+a);throw c;}};_.fd=function(){return Lx(this,0)};
_.Ne=function(a){var b,c;b=Lx(this,a);try{c=Mx(b)}catch(d){d=Yh(d);if(y(d,79))throw new Cu("Can't remove element "+a);throw d;}PB(b);return c};function QB(a){a.b=v(zy,k,0,0,0)}function bx(a,b,c){(0>b||b>a.c)&&KB(b,a.c);a.b.splice(b,0,c);++a.c}function gi(a,b){Bq(a.b,a.c++,b);return!0}function hi(a){a.b=v(zy,k,0,0,0);a.c=0}function cs(a,b){zu(b,a.c);return a.b[b]}function Mi(a,b){for(var c=0;c<a.c;++c)if(cA(b,a.b[c]))return c;return-1}
function fs(a,b){var c;c=(zu(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}function fi(a,b){var c;c=Mi(a,b);if(-1==c)return!1;fs(a,c);return!0}function Kj(a,b){var c;if(b.length<a.c){c=b;var d;d=uq(0,a.c);D(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)Bq(b,c,a.b[c]);b.length>a.c&&Bq(b,a.c,null);return b}function ni(){QB(this)}function yy(a){QB(this);this.b.length=a}
function xx(a){QB(this);var b=this.b,c=a.b,a=c.slice(0,a.c);D(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}s(460,454,jh,ni,yy,xx);_.Je=function(a,b){bx(this,a,b)};_.De=function(a){return gi(this,a)};_.Ee=function(a){return-1!=Mi(this,a)};_.Ke=function(a){return cs(this,a)};_.ee=function(){return 0==this.c};_.Ne=function(a){return fs(this,a)};_.Fe=function(a){return fi(this,a)};_.he=function(){return this.c};_.c=0;
function Kx(a,b,c){var d;for(d=0;d<b;++d)Bq(a,d,c)}function gq(){gq=u;hq=new RB}var hq;function RB(){}s(463,454,uh,RB);_.Ee=function(){return!1};_.Ke=function(){throw new Bt;};_.he=function(){return 0};function SB(){this.a=new Date}function TB(a){return 10>a?db+a:j+a}s(464,1,{61:1,63:1,64:1,75:1},SB);_.eQ=function(a){return y(a,75)&&ar(I(this.a.getTime()),I(a.a.getTime()))};
_.hC=function(){var a;a=I(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=Jq(c&4194303,b&4194303,e&1048575);a=Jq(a.l^b.l,a.m^b.m,a.h^b.h);return J(a)};
_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?Ba:j)+~~(b/60);b=10>(0>b?-b:b)%60?db+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(UB(),VB)[this.a.getDay()]+ea+WB[this.a.getMonth()]+ea+TB(this.a.getDate())+ea+TB(this.a.getHours())+pb+TB(this.a.getMinutes())+pb+TB(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function UB(){UB=u;VB=D(Gq,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));WB=D(Gq,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var VB,WB;
function $p(a,b){return null==x(a.a,b,a)}function Zp(){this.a=new Qh}s(466,449,{61:1,63:1,80:1},Zp);_.De=function(a){return $p(this,a)};_.Ee=function(a){return Ts(this.a,a)};_.ee=function(){return 0==this.a.d};_.fd=function(){return MB(new OB(this.a,new hA(this.a)))};_.Fe=function(a){return null!=ai(this.a,a)};_.he=function(){return this.a.d};_.tS=function(){return GB(new OB(this.a,new hA(this.a)))};_.a=null;
function Lx(a,b){var c,d;(0>b||b>a.b)&&KB(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new XB(a,b,d)}function Px(){this.a=new YB;this.b=0}s(467,459,uh,Px);_.De=function(a){new Gx(a,this.a);++this.b;return!0};_.Me=function(a){return Lx(this,a)};_.he=function(){return this.b};_.a=null;_.b=0;function Mx(a){if(a.b==a.d.a)throw new Et;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function PB(a){if(!a.c)throw new Hu;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function XB(a,b,c){this.d=a;this.b=c;this.a=b}s(468,1,{},XB);_.Gc=function(){return this.b!=this.d.a};_.Oe=function(){return this.b.b!=this.d.a};_.Hc=function(){return Mx(this)};_.Pe=function(){if(this.b.b==this.d.a)throw new Et;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Ic=function(){PB(this)};_.a=0;_.b=null;_.c=null;_.d=null;function YB(){this.a=this.b=this}
function Gx(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(469,1,{},YB,Gx);_.a=null;_.b=null;_.c=null;function gA(a,b){this.a=a;this.b=b}s(470,452,lh,gA);_.Ge=function(){return this.a};_.He=function(){return this.b};_.Ie=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function Et(){Em()}s(471,97,{61:1,67:1,72:1,74:1,79:1},Et);function cA(a,b){return Dq(a)===Dq(b)||null!=a&&Jm(a,b)}function xy(a){var b=v(Qx,k,42,0,0);return Kj(a.a,b)}function lx(){this.a=new ni}
s(473,454,jh,lx);_.Je=function(a,b){bx(this.a,a,b)};_.De=function(a){return gi(this.a,a)};_.Ee=function(a){return-1!=Mi(this.a,a)};_.Ke=function(a){return cs(this.a,a)};_.ee=function(){return 0==this.a.c};_.fd=function(){return new Sh(this.a)};_.Ne=function(a){return fs(this.a,a)};_.he=function(){return this.a.c};_.tS=function(){return GB(this.a)};_.a=null;function Ko(a,b,c){a=new ZB(b,c,a);if(!b.ud(a,c))for(b=b.Qb;b&&!b.ud(a,c);)b=b.Qb}
function qx(a,b,c){var d;d=new $B;Ai(d.q,b,c);ti(a.e,d.q,0,0);gi(a.a,d);return d}function AA(a,b){return!a.f?null:b in a.f?a.f[b]:null}function aC(a,b,c,d){b=b.a;if(b.o!=c||b.p!=d)a.e.hd(b.q,c,d),b.o=c,b.p=d;bC(b)}
function wA(a,b,c,d){this.gb=wu();this.a=new ni;this.f=d;this.gb.style[Kg]=0>b?ib:b+Lf;this.gb.style[Be]=0>c?ib:c+Lf;this.e=new Kt;this.e.Wc(ib);this.e.Uc(ib);Mt(this,this.e);this.c=a;a.Db=this;this.d=qx(this,b,c);this.d.f=!1;A(this,this,(Po(),Po(),Qo));A(this,new cC(this),(xp(),xp(),yp));A(this,new dC(this),(Di(),Di(),Ei));A(this,new eC(this),(Fi(),Fi(),Gi));A(this,new fC(this),(kp(),kp(),lp));(Jo(),Jo(),Vw).a=this}s(474,291,Hh,wA);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;
function cC(a){this.a=a}s(475,1,{},cC);_.cc=function(a){var b,c,d;c=Ji(a);d=Ki(a);b=Li(a.a);a=new gC(a);2==b&&(a.e=4);hC(this.a.c,a,c,d);this.a.i=!0};_.a=null;function dC(a){this.a=a}s(476,1,{},dC);
_.dc=function(a){var b,c,d;c=Ji(a);d=Ki(a);b=new gC(a);if(this.a.i){var a=this.a.c,e,f;if(!a.v&&a.cb&&!iC(b)&&(a.eb=!1,c-=a.V,d-=2*a.V,e=c-a.Bb,f=d-a.Cb,!(2==a.L||3==a.L||9==a.L))){if(1==a.L)b:{e=a.W;b=c;f=d;var g,h,i,l,m,n,o;e.C=0;e.I[0]=b;e.L[0]=f;g=jC(e,0);if(0<g&&205!=e.k.b)e.C=g,g!=e.E?(e.I[e.s]=e.I[g],e.L[e.s]=e.L[g]):(e.I[e.s]=e.K,e.L[e.s]=e.N);else if(205==e.k.b){e.D=0;g=e.i[e.u];l=e.i[e.u-1];h=e.I[g]-e.I[l];i=e.L[g]-e.L[l];g=Math.sqrt(h*h+i*i);1>g&&(g=1);i/=g;h/=g;m=g/2/Math.tan(0.5235987755982988);
n=b-e.I[l];o=f-e.L[l];l=-g/2+n*h+o*i;i=o*h-n*i;if(0>l)if(1<e.u)kC(e,e.s),--e.u,e.B=!1;else if(2==e.s)0>e.L[2]-e.L[1]&&0<f-e.L[1]?e.L[2]=e.L[1]+g/2:0<e.L[2]-e.L[1]&&0>f-e.L[1]&&(e.L[2]=e.L[1]-g/2),0>e.I[2]-e.I[1]&&0<b-e.I[1]?e.I[2]=e.I[1]+0.866*g:0<e.I[2]-e.I[1]&&0>b-e.I[1]&&(e.I[2]=e.I[1]-0.866*g);else{if(2==e.y[e.i[0]]&&(m=e.F[e.i[0]][1],m==e.i[1]&&(m=e.F[e.i[0]][2]),h=e.I[e.i[0]]-e.I[m],i=e.L[e.i[0]]-e.L[m],g=Math.sqrt(h*h+i*i),1>g&&(g=1),i/=g,h/=g,n=b-e.I[m],o=f-e.L[m],b=o*h-n*i,n=e.I[e.i[1]]-
e.I[m],o=e.L[e.i[1]]-e.L[m],f=o*h-n*i,0<b&&0>f||0>b&&0<f))b=e.t,e.C=e.i[0],X(e,0),lC(e,b),0<jC(e,e.s)&&(e.B=!0)}else{if(e.B)break b;b=-1;l<1.5*g&&(b=(1.5*g-l)*m/(1.5*g));if((0>=i?0-i:i)>b){++e.u;if(100<e.u){sp(e.k,"You are too focused on chains, enough of it for now !");--e.u;break b}e.C=e.s;X(e,J(I(Math.round(i))));e.i[e.u]=e.s;0<jC(e,e.s)&&(e.B=!0)}}e.C=0;b=e.u;sp(e.k,b+j)}else h=b-e.I[e.E],i=f-e.L[e.E],g=Math.sqrt(h*h+i*i),1>g&&(g=1),e.I[e.s]=e.I[e.E]+25*(h/g),e.L[e.s]=e.L[e.E]+25*(i/g)}else if(mC(b)||
iC(b)){b=a.W;f=v(nC,k,-1,4,1);oC(b,f);g=f[0];i=f[1];h=Math.sin(3.141592653589793*e/180);e=Math.cos(3.141592653589793*e/180);for(m=1;m<=b.s;++m)n=b.I[m]*e+b.L[m]*h,l=-b.I[m]*h+b.L[m]*e,b.I[m]=n,b.L[m]=l;oC(b,f);for(m=1;m<=b.s;++m)b.I[m]+=g-f[0],b.L[m]+=i-f[1];a.L=5}else if(0==a.W.C&&0==a.W.D){b=a.W;for(g=1;g<=b.s;++g)b.I[g]+=e,b.L[g]+=f;i=v(nC,k,-1,4,1);oC(b,i);g=i[0];i=i[1];if(!(0<g&&g<b.k.y.b-b.k.V&&0<i&&i<b.k.y.a-3*b.k.V))for(g=1;g<=b.s;++g)b.I[g]-=e,b.L[g]-=f;a.L=5}a.z=!1;pC(a);a.gb=!0;CA(a);a.Bb=
c;a.Cb=d}}else if(a=this.a.c,!a.v&&!iC(b)){c-=a.V;d-=2*a.V;f=!1;b=0;e=1;b:for(;e<=a.mb;++e){i=0;g=a.ab[e];l=n=m=o=l=h=void 0;h=0;n=51;for(m=1;m<=g.s;++m)l=c-g.I[m],o=d-g.L[m],l=l*l+o*o,50>l&&l<n&&(n=l,h=m);g=h;if(0==g){i=a.ab[e];l=n=m=o=l=h=void 0;h=0;n=51;for(m=1;m<=i.t;++m)l=c-i.J[m],o=d-i.M[m],l=l*l+o*o,50>l&&l<n&&(n=l,h=m);i=h}if(0<g){a.ab[e].C=g;a.ab[e].D=0;b=e;f=!0;break b}else if(0<i){a.ab[e].C=0;a.ab[e].D=i;b=e;f=!0;break b}else if(0<a.ab[e].C||0<a.ab[e].D)a.ab[e].C=0,a.ab[e].D=0,f=!0}if(f){for(e=
a.d+1;e<=a.mb;++e)a.ab[e].C=0,a.ab[e].D=0;a.z=!1;pC(a);a.gb=!0;CA(a)}0!=b&&b!=a.d&&(a.d=b,a.W=a.ab[a.d])}yv(this.a.gb)};_.a=null;function eC(a){this.a=a}s(477,1,{},eC);
_.ec=function(a){this.a.i=!1;Ji(a);Ki(a);a=this.a.c;if(!a.v){a.eb=!1;if(1==a.L){if(205==a.b){var b=a.W,c,d;b.B&&(c=jC(b,b.s),6>b.y[c]&&(qC(b),d=b.i[b.u-1],b.G[b.t]=c,b.H[b.t]=d,b.F[c][++b.y[c]]=d,b.F[d][++b.y[d]]=c),kC(b,b.s));b.B=!1;rC(a)}else b:{var b=a.W,e,f;c=jC(b,b.s);if(0!=c){--b.s;for(f=1;f<b.t;++f)if(d=b.G[f],e=b.H[f],d==c&&e==b.E||d==b.E&&e==c){--b.t;--b.y[b.E];3>b.r[f]?(++b.r[f],b.A[f]=0):sp(b.k,"Maximum allowed bond order is 3 !");break b}6==b.y[c]?(--b.t,--b.y[b.E],sp(b.k,"Not possible connection !")):
(b.H[b.t]=c,b.F[c][++b.y[c]]=b.E,b.F[b.E][b.y[b.E]]=c,b.J[b.t]=J(I(wB((b.I[b.E]+b.I[c])/2))),b.M[b.t]=J(I(wB((b.L[b.E]+b.L[c])/2))))}}sC(a.W)}else 5==a.L&&(sC(a.W),rC(a));0<a.L&&(a.z=!1,pC(a),a.gb=!0,tC(a.W),uC(a.W),CA(a),a.L=0,a.e=!1)}};_.a=null;function fC(a){this.a=a}s(478,1,{},fC);var vC=_.a=null;function wC(){wC=u;vC=new jr((Lr(),new Kr("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}
function xC(){xC=u;yC={}}
function Dy(a){var b,c,d,e,f,g,h,i,l,m,n,o;b=Kh(a);if(b in yC)a=yC[b];else{c=$doc.getElementsByTagName("body")[0];d=$doc.createElement(fg);e=$doc.createElement(Fe);e.width=1;e.height=1;f=(wC(),vC);e.src=f.d.a;f=$doc.createTextNode("Q");var q;a&&(Hi(),d.style[ee]=a.b+Kf,q=a.a,q!=Qb&&(d.style[de]=q),0!=(a.c&1)&&(d.style[he]=od),0!=(a.c&2)&&(d.style[fe]=Ge));a=(d.appendChild(f),d.appendChild(e),c.appendChild(d),g=Zi(d)+$wnd.pageYOffset,h=Zi(d)+$wnd.pageYOffset+(d.offsetHeight||0),i=h-g,l=Zi(e)+$wnd.pageYOffset+
(e.offsetHeight||0)+1,m=h-l,n=l-g,c.removeChild(d),o=new zC,o.a=n,o.b=m,o.c=i,o);yC[b]=a}return a}
function AC(){xC();var a,b,c,d,e;this.a=D(Gq,k,1,["monospace","sans-serif",dg]);this.c={};this.b={};Hi();this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(fg);this.e.innerHTML=this.f||j;this.e.style[ee]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[de]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}s(481,1,{},AC);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var yC;function zC(){}
s(482,1,{},zC);_.a=0;_.b=0;_.c=0;function iC(a){return 0!=(a.e&4)?!0:a.a&&y(a.a,11)?!!a.a.a.metaKey:!1}function mC(a){return a.a&&y(a.a,11)?!!a.a.a.shiftKey:!1}function gC(a){np.call(this,null,0,null);this.a=a}function ZB(a,b,c){np.call(this,a,0,b);this.a=c}s(483,372,vh,gC,ZB);_.$d=function(){return iC(this)};_._d=function(){return mC(this)};_.a=null;
function mz(a,b){var c;if(b in a.b)return a.b[b];c=a.a;var d=a.c,e;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||j,d&&(Hi(),c.e.style[ee]=d.b+Kf,e=d.a,e!=Qb&&(c.e.style[de]=e),0!=(d.c&1)&&(c.e.style[he]=od),0!=(d.c&2)&&(c.e.style[fe]=Ge)),c.e.style[Jg]=wf,d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function lz(a){this.c=a;this.b={};this.a=new AC}s(484,375,vh,lz);_.a=null;function rx(a){this.a=a}s(485,382,{},rx);_.a=null;function BC(a,b){this.a=a;this.b=b}
s(486,1,{},BC);_.a=null;_.b=null;function CC(){CC=u;var a=DC=new AC;Hi();a.f="9p";a.e.style[de]=dg;a.e.style[ee]="144.0pt";a.e.innerHTML=a.f||j;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[ee]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e)}function EC(a,b){a.k=!0;if(a.f){a.j&&(a.b.length=0,a.j=!1);var c=a.b;c[c.length]=b}else c=a.b,c[c.length]=b,bC(a)}
function FC(a,b,c,d,e,f,g){var h,i,l,m,n,o,q,w,G,z,K;GC(a,!1);360<=g||-360>=g?h=HC(a,b,c,d,e):h=(i=f+g,l=0,i<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),n=b+d/2,o=c+e/2,q=d/2,w=e/2,G=IC(n,o,q,w,f),z=IC(n,o,q,w,i),K="<g"+a.i+wb,K+='<path d ="M '+G.a+ea+G.b+" A "+q+ea+w+" 0 "+m+ea+l+ea+z.a+ea+z.b+'"/>',K+="</g>",K);EC(a,h)}function Y(a,b,c,d,e){EC(a,ub+b+ka+c+ja+d+la+e+ia+a.d+ga+a.a+cb)}function JC(a,b,c,d,e){GC(a,!1);EC(a,'<rect x="'+b+ma+c+ha+e+'" width="'+d+fa+a.i+cb)}
function KC(a,b,c,d){var e,b=b.replace(/&/g,sa).replace(/</g,ua).replace(/>/g,ta),b=(e=a.d,'<text x="'+c+ma+d+ga+a.e+' fill="'+e+na+b+"</text>");EC(a,b)}function Oy(a,b,c,d,e){GC(a,!0);EC(a,'<rect x="'+b+ma+c+ha+e+'" width="'+d+fa+a.i+cb)}
function bC(a){var b,c,d;a.k&&(b=a.b.join(ba),b=(c=Yi(a.q.gb)+(a.q.gb.offsetWidth||0)-Yi(a.q.gb),d=Zi(a.q.gb)+$wnd.pageYOffset+(a.q.gb.offsetHeight||0)-(Zi(a.q.gb)+$wnd.pageYOffset),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+na)+b+"</svg>",b!==a.n&&(a.q.gb.innerHTML=b||j,a.n=b),a.j=!0,a.k=!1)}function Z(a,b){(a.c=b)&&(a.d=Sf+(b.a>>16&255)+Ca+(b.a>>8&255)+Ca+(b.a&255)+za)}
function LC(a,b){var c,d,e;a.e=(c=b.b,d=b.a,e=j,12!=c&&(e=' font-size="'+c+'pt"'),"Plain"!=d&&(e+=' font-family="'+d+fa),0!=(b.c&1)&&(e+='font-weight="bold"'),0!=(b.c&2)&&(e+='font-style="italic"'),e)}s(487,378,{});_.b=null;_.c=null;_.d="black";_.e=null;_.f=!0;_.i=null;_.j=!1;_.k=!1;_.n=j;_.o=0;_.p=0;_.q=null;var DC;
function MC(a){var b,c,d,e,f;Wi(a);d=(ui(),vi(null));e=new $u;Xu(e,a);yt(d,e,d.gb);f=a.Qc();b=a.Pc();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,24)&&(c=a.gb.textContent,2>=c.length&&(f+=8));Zu(e,a);Gt(d,e);return new Kw(f,b)}function NC(){this.gb=$doc.createElement(Vd);this.gb.style[Ef]=Ce;this.gb.style[Gf]=$c;this.gb.style[Kg]=ib;this.gb.style[Be]=ib}s(489,272,Yg,NC);_.Nc=function(){return Yi(this.gb)};
_.Oc=function(){return Zi(this.gb)+$wnd.pageYOffset};function IC(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new BC(new rB(a),new rB(b))}function HC(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.i+cb}function OC(a,b,c,d,e){var f,g,h,i;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)h=b[f],i=c[f],d+=h+Ca+i,f<g-1&&(d+=ea);d+=fa;b=tb;e?b+="polygon":b+="polyline";return b+=d+a.i+cb}
function GC(a,b){var c;c=a.d;b?a.i=' stroke="none" fill="'+c+ga+a.a:a.i=' fill="none" stroke="'+c+ga+a.a}function $B(){CC();this.b=[];this.q=new NC}s(490,487,{},$B);_.a='shape-rendering="crispEdges"';function PC(){PC=u;QC=new Kw(0,0)}function RC(a){var b;b=a.Te();if(!b){var c;(c=a.Qe())?(b=MC(c.a),Ai(c.ae(),b.b,b.a),c=MC(c.a),b=new Kw(c.b-b.b,c.a-b.a)):b=new Kw(0,0);a.Xe(b)}return b}
function Yw(a,b){var c;if(a.ee())return QC;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.We(Cw(b));c=MC(a.ae());a.e.b=c.b;a.e.a=c.a;return c}function SC(a,b){var c;b&&(c=Sf+(b.a>>16&255)+Ca+(b.a>>8&255)+Ca+(b.a&255)+za,a.Se().gb.style[ld]=c)}function TC(){this.e=new qy;this.e.a=-1;this.e.b=-1}s(492,1,{});_.Qe=function(){return null};_.Re=function(a){this.Ve(a.wd())};_.Se=function(){return this.ae()};_.Te=function(){return UC};_.nd=function(){};_.ee=function(){return!1};_.Ue=function(a){this.We(Cw(a))};
_.Ve=function(a){SC(this,a)};_.We=function(a){var b=this.ae().gb,c,d,e;c=(hx(),ix);e=a.b;d=a.a;e!=c.b?b.style[ee]=j+e+Kf:b.style[ee]=j;d!=c.a?b.style[de]=d:b.style[de]=j;0!=(a.c&1)?b.style[he]=od:b.style[he]=j;0!=(a.c&2)?b.style[fe]=Ge:b.style[fe]=j};_.Xe=function(a){UC=a};_.Ye=function(){};var UC=_.e=null,QC;function Ux(a,b){PC();TC.call(this);this.a=new qu(a);this.a.Rc()[xd]=j;A(this.a,new VC(this,b),(Mo(),Mo(),No))}s(491,492,{},Ux);_.ae=function(){return this.a};_.Ve=function(a){SC(this,a)};
_.a=null;function VC(a,b){this.a=a;this.b=b}s(493,1,{},VC);_.uc=function(a){Jo();Ko(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function Yx(a){PC();TC.call(this);this.a=new ov;A(this.a,new WC(this,a),(Go(),Go(),Ho))}s(494,492,{},Yx);_.ae=function(){return this.a};_.a=null;function WC(a,b){this.a=a;this.b=b}s(495,1,{},WC);_.a=null;_.b=null;function XC(a,b){var c,d;SC(a,b.wd());for(d=new Sh(b.Eb.a);d.b<d.d.he();)c=Th(d),c.Vb&&c.Rb.Re(c)}
function YC(a,b){var c,d,e,f,g,h,i;Ai(a.d,b.Dd(),b.zd());for(d=new Sh(b.Eb.a);d.b<d.d.he();)c=Th(d),c.Vb&&(e=c.Rb,e.Ue(c),h=c.Ed(),i=c.Fd(),g=c.Dd(),f=c.zd(),0<g&&0<f&&(c=e.ae(),g-=RC(e).b,f-=RC(e).a,Ai(e.ae(),g,f),!c.fb&&a.d.gd(c),a.d.hd(c,h,i)))}function mx(){PC();TC.call(this);this.d=new Kt}s(496,492,{},mx);_.Re=function(a){XC(this,a)};_.ae=function(){return this.d};_.Ue=function(a){YC(this,a)};_.d=null;
function Yy(a){PC();TC.call(this);var b=this.a=new lv;uu(b.b,a);kv(b);this.e.a=-1;this.e.b=-1}s(497,492,{},Yy);_.ae=function(){return this.a};_.ee=function(){var a;a=(this.a.b.c?mn(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function az(a){this.a=new Jv(a.f,new ZC(a))}s(498,1,{},az);_.a=null;
function Fv(a){var b,c,a=new Jz(a.a,null!=a.a.c?a.a.c:a.a.f);b=(Jo(),Jo(),Vw).a;b.i=!1;(b=b.c)&&(c=a.a,C(c,($C(),aD).b)?op(VA(b)):C(c,bD.b)?op(pp(b)):C(c,cD.b)?qp(new rp(b)):SA(b,c))}function ZC(a){this.a=a}s(499,1,Ch,ZC);_.fc=function(){Fv(this)};_.a=null;function sz(){PC();TC.call(this);this.a=new gw}s(500,492,{},sz);_.Qe=function(){var a;a=new sz;dw(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ae=function(){return this.a};_.Te=function(){return dD};_.Xe=function(a){dD=a};var dD=_.a=null;
s(501,496,{});function vz(){new Zp}s(502,398,{},vz);function My(a,b){PC();mx.call(this);this.c=new eD(a);var c=this.b=new $u,d=(Lu(),Mu);c.a=d;Xu(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&fD(rw(c.z.a.p,0)))throw new lt("WindowPanel can only contain one child widget");gD(c,d);this.c.a=this;this.a=b;var c=new hD(this),d=this.c,e=(!Lp&&(Lp=new Ej),Lp);Qp((!d.p&&(d.p=new iD),d.p),e,c)}s(505,501,{},My);_.ae=function(){return this.c};_.Se=function(){return this.b.fb};_.nd=function(){jD(this.c,!1)};
_.We=function(){};_.Ye=function(a){XC(this,a);YC(this,a);kD(this.c);lD(this.c)};_.a=null;_.b=null;_.c=null;function hD(a){this.a=a}s(506,1,{},hD);_.Bc=function(){Yi(this.a.d.gb);Zi(this.a.d.gb)};_.a=null;function mD(a){var b;b=new $o(kn(a.gb,Af),kn(a.gb,zf));a=new $o(kn(a.K.ab.gb,Af),kn(a.K.ab.gb,zf));return D(F,r,-1,[b.b-a.b,b.a-a.a])}function nD(a){if(null!=a.I&&null!=a.H){var b=a.H;a.Wc(a.I);a.Uc(b);a.I=a.H=null}else null!=a.I?(oD(a,a.I),a.I=null):null!=a.H&&(pD(a,a.H),a.H=null);Ni(a.J)}
function kD(a){a.bb?a.af(cp(a.K.ab)):(a.qd(),kD(a))}function pD(a,b){var c;a.bb?(c=mD(a),a.af(new $o(-1,qD(b,!1)-c[1]))):a.H=b}function rD(a,b){var c;b!=a.ld()&&(c=a.K.ab,qt(c),sD(c,b,c.gb,c.p.c,!0))}function oD(a,b){var c;a.bb?(c=mD(a),a.af(new $o(qD(b,!0)-c[0],-1))):a.I=b}s(509,274,$g);_.Ze=function(){var a,b;b=cp(this.K.ab);a=mD(this);b.b+=a[0];b.a+=a[1];return b};_.ld=function(){var a;a=this.K.ab;return 0!=a.p.c?fD(rw(a.p,0)):null};_.$e=function(a){tD(this.K.ab,a)};_.fd=function(){return new rt(this.K.ab)};
_._e=function(){gp(this.K.ab)};_.ad=function(){nD(this)};_.td=function(){gp(this.K.ab)};_.cd=function(a){return uD(this.K.ab,a)};_.af=function(a){ep(this.K.ab,a)};_.Uc=function(a){pD(this,a)};_.md=function(a){rD(this,a)};_.Wc=function(a){oD(this,a)};_.H=null;_.I=null;function vD(){vD=u;var a=(wD(),xD(),yD);zD=new bv(a.d,a.b,a.c,a.e,a.a)}
function jD(a,b){var c;c=new Hs;a.db&&Xp(a.db,c);a.A&&dp(a.f,a);try{$h(a.f.c,a)}catch(d){if(d=Yh(d),!y(d,67))throw d;}a.b=AD(a.f,a);try{Rt(a,b)}finally{ci(a.j.a),ci(a.i.a),ci(a.k.a),a.G&&fi(a.G,a.f),a.t&&(a.t=!1)}}function BD(a,b,c){var d,e;e=a.fb;d=new Pi(a,e);e.hd(a,d.a+b,d.d+c)}function CD(a,b,c){b=new DD(nn(mn(Qs(Qs(a.K.c,b),c))));pt(b,a);A(b,a.c,(Mo(),Mo(),No));return b}function bp(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));ep(a.K.ab,b)}
function ED(a,b,c){var d,e;(e=a.f)?(d=FD(e.gb),Ut(a,b+(Yi(e.gb)+d[3]),c+(Zi(e.gb)+$wnd.pageYOffset+d[0]))):Ut(a,b,c)}function Ly(a,b){a.A!=b&&(a.A=b,a.$&&(b?fp(a.f,a):dp(a.f,a)))}function gD(a,b){if(b!=(0!=a.z.a.p.c?fD(rw(a.z.a.p,0)):null)){qt(a.z.a);var c=a.z.a;sD(c,b,c.gb,c.p.c,!0)}}
function GD(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(Xo(),HD)&&(a.F=a.x);var d,e;if(a.G)for(e=new Sh(a.G);e.b<e.d.he();)if(d=Th(e),b==(Xo(),ID)){!d.b&&(d.b=new JD);d=a;var f=c,g=void 0,h=void 0;if(d.A&&f==(Xo(),Yo))g=d.f,h=d.w,d.z.c?(ED(d,h.c,h.d),bp(d,new $o(h.b,-1))):(ED(d,h.c,h.d),bp(d,new $o(h.b,h.a)),fp(g,d)),Wh(g.c,d,d.z.b),sj(d.q,333);else if(!d.t&&f==(Xo(),HD))d.gb.style[Hg]=Ig,Xo()}else if(b==Yo){!d.b&&(d.b=new JD);d=a;var f=c,i=h=g=void 0;if(d.A){h=d.f;g=FD(h.gb);i=d.w;if(d.z.c)i.c=Yi(d.gb)-
g[3]-Yi(h.gb),i.d=Zi(d.gb)+$wnd.pageYOffset-g[0]-(Zi(h.gb)+$wnd.pageYOffset),d.w=i,ED(d,0,0),KD(d,Zo(h.gb).b,-1);else{if(f!=(Xo(),HD))i.c=Yi(d.gb)-g[3]-Yi(h.gb),i.d=Zi(d.gb)+$wnd.pageYOffset-g[0]-(Zi(h.gb)+$wnd.pageYOffset),i.b=d.e,i.a=d.d,d.w=i;ED(d,0,0);ep(d,new LD(Zo(h.gb)));dp(h,d)}d==d.f.a||MD(d);sj(d.q,333)}}else b==HD&&(!d.b&&(d.b=new JD),d=a,d.t||(d.x=c,d.gb.style[Hg]=Ce))}}function ND(a,b){a.gb.style[Mg]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.ff().ff()}
function lD(a){if(!a.bb){a.j=jt(a,a.f,(!Ip&&(Ip=new Ej),Ip));a.i=jt(a,a.f,Dj?Dj:Dj=new Ej);a.k=jt(a,a.f,(!Np&&(Np=new Ej),Np));var b=a.f;!a.G&&(a.G=new ni);gi(a.G,b);Ip&&(b=new Hp(a),a.db&&Xp(a.db,b));a.A&&fp(a.f,a);Wh(a.f.c,a,a.z.b);a.b&&(Ut(a,a.b.a,a.b.b),a.b=null);Vt(a);MD(a)}}function MD(a){if(a!=a.f.a){var b;Np&&(b=new Mp(a),a.db&&Xp(a.db,b))}}s(508,509,$g);_.ld=function(){return 0!=this.z.a.p.c?fD(rw(this.z.a.p,0)):null};_.od=function(a){jD(this,a)};_.fd=function(){return new rt(this.z.a)};
_.ad=function(){nD(this);Ni(new OD(this))};_.cd=function(a){return uD(this.z.a,a)};_.af=function(a){bp(this,a)};_.pd=function(a,b){ED(this,a,b)};_.md=function(a){gD(this,a)};_.qd=function(){lD(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var zD;
function eD(a){vD();var b=(PD(),QD),c=(bu(),cu);Wt.call(this,!1,"popup");this.L=c.a;this.J=new RD(this);c=new SD;c.gb[xd]="mosaic-popupLayoutPanel";Ot(this.K,c);Tt(this);this.c=new TD(this);this.q=new UD(this);this.r=new VD(this);this.s=new WD(this);this.w=new XD;this.F=(Xo(),ID);this.A=!1;this.f=b;a=this.z=new YD(a);b=new ZD;!a.d&&(a.d=new $D);gi(a.d,b);a=new aE(new dv(zD.a.d.a,zD.a.b,zD.a.c,zD.a.e,zD.a.a));A(a,new bE(this),(Mo(),Mo(),No));b=this.z.b;if(!b.b){b.b=new $u;b.b.Rc()[xd]="mosaic-Caption-iconBoxRight";
var c=b.b,d=(Tu(),Uu);c.c=d;c=b.f;cE(c,b.b,new dE(2),c.p.c)}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Bt;d=Yu(c);Xs(c.b,(hs(),is(d)),0);At(c,a,d,0,!1)}else Xu(b.b,a);tD(b.f,null);A(this.z.b,new eE(this),(Uo(),Uo(),Vo));A(this.z.b,this.c,No);rD(this,this.z);Uh(nn(mn(this.gb)),"mosaic-WindowPanel",!0)}s(507,508,$g,eD);_.nd=function(){var a=this.a,b=new Fy(a.a,201),c;a=a.a.o;a.a?a=new fE(new Sh(a.a)):(a=(gq(),gq(),hq),a=new Sh(a));for(;a.Gc();)c=a.Hc(),201==b.d&&gE(c.a)};_.a=null;
function iz(){PC();TC.call(this);var a=this.a=new hE;a.T=!0;a.a.f=!0;this.a.W=!0}s(510,492,{},iz);_.ae=function(){return this.a};_.a=null;function Vz(){}s(516,414,{},Vz);function iE(a){a.Rb.c.$&&Ey(a)}function gE(a){var b;if(a.Rb.c.$){b=Dw(a);var c=a.f,d=b.b;c.a=b.a;c.b=d}Gy(a)}function LA(a){var b=a.f;ED(a.Rb.c,b.a,b.b);!Cw(a)&&gx(a);Rw(a)}function jE(){Jy.call(this,j);this.e=new Tx(this.bf());wx(this.o,new kE(this))}s(518,376,Bh);_.ud=function(a,b){return a.f==this.e?(gE(this),!0):this.cf(a,b)};
_.bf=function(){return"Close"};_.cf=function(){return!1};_.nd=function(){gE(this)};_.e=null;_.f=null;function MA(a,b,c){jE.call(this);this.Rb&&Ly(this.Rb.c,!1);Iy(this,!1);jx(this,new Ty(0));a=new Xy(a,1);Q(this,a,null);a=new nx;Q(a,this.e,null);Q(this,a,null);b&&(this.f=Dw(b),Hy(this),Fw(this.f,~~(kn(b.Db.gb,Af)/2)-~~(this.Wb/2),~~(kn(b.Db.gb,zf)/2)-~~(this.Mb/2)));c&&M(this,c)}s(517,518,Bh,MA);_.bf=function(){return"OK"};function GA(){this.a=this.b=new lE}s(519,1,{},GA);_.a=null;
function lE(){this.a=null}function mE(a){this.a=a}s(520,1,{},lE,mE);_.a=null;_.b=null;_.c=null;function kE(a){this.a=a}s(521,406,{},kE);_.a=null;function nE(){nE=u;oE=D(Gq,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);NA=(Zx(),by);pE=ly(NA);EA=v(qE,k,41,23,0);FA=v(Gq,k,1,23,0);rE=v(qE,k,41,7,0)}
function QA(a){var b;if(a.rb)b=sE(a,1)+wb+sE(a,2)+wb+sE(a,3);else if(b=sE(a,0),0<b.length){var c=new tE(a.W);gi(a.Y.a,c)}return b}
function uE(a,b,c,d){var e,f,g,h,i,l,m,n;if(!a.kb&&(h=c-b+1,!(0>=h||b>a.mb||c>a.mb))){e=v(nC,k,-1,4,1);l=v(nC,k,-1,99,1);g=n=m=0;for(f=b;f<=c;++f)oC(a.ab[f],e),m+=e[2],n+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.v&&(m+=25*(h+1),n+=25*(h+1),g+=25);(0==a.y.b||0==a.y.a)&&(a.y=sx(a));0==a.y.b&&(a.y.b=400);0==a.y.a&&(a.y.a=300);i=f=1;e=a.y.b;h=a.y.a;a.v||(e-=a.V,h-=3*a.V);1==d||3==d?e=~~((e-48)/2):2==d&&(h=~~(h/2));m>=e&&(f=e/m);g>=h&&(i=h/g);g=0;a.v&&(a.x=f<i?f:i,g=25*e/m,2==d&&(g=25*h/n));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*h/n:l[f]=l[f]*e/m;m=-e/2;n=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,n=-h);for(f=b;f<=c;++f){if(a.v){for(b=1;b<=a.ab[f].s;++b)a.ab[f].I[b]*=a.x,a.ab[f].L[b]*=a.x;vE(a.ab[f])}2==d?n+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.ab[f].s;++b)a.ab[f].I[b]+=m,a.ab[f].L[b]+=n;2==d?n+=l[f]/2:m+=l[f]/2;a.v||sC(a.ab[f])}}}
function wE(a){var b;a.gb=!0;a.b=202;a.jb=!1;if(0!=a.mb){a.gb=!0;a.e=!0;for(b=a.d;b<a.mb;++b)a.ab[b]=a.ab[b+1];--a.mb;a.d=a.mb;0<a.mb?a.W=a.ab[a.d]:(a.W=new xE(a),a.W.q=0)}}function yA(a,b){var c,d,e;e=new hz;c=Hc;d="MOL";b&&(c="SMIRKS",d="RXN");c=new $y(Pb+c);var f=($C(),aD).b;c.c=f;fz(e,c);wx(c.d,a);c=new $y(Pb+d);c.c=bD.b;wx(c.d,a);fz(e,c);fz(e,new $y(Ea));c=new $y("Paste "+d);c.c=cD.b;wx(c.d,a);fz(e,c);ww(a,e);return e}
function yE(a,b,c,d){var e,f,g;g=100*d+c;f=(c-1)*(a.V+a.O);e=(d-1)*(a.V+a.O);1==c&&2<d&&(e-=2*a.V);Z(b,NA);a.ib?(g==a.b&&Z(b,my(NA)),Oy(b,f,e,a.V,a.V),Z(b,(Zx(),dy)),JC(b,f,e,a.V-1,a.V-1)):g==a.b?Ny(b,f+1,e+1,a.V,a.V,!1):Ny(b,f,e,a.V,a.V,!0);if(!(1301==g&&!a.qb||112==g))if(107!=g||a.ob)if(201!=g||a.yb)if(103!=g||a.db)if(!(105==g&&!a.lb&&!a.p)&&(109!=g||a.rb))if(c=~~(a.V/4),3>d)switch(Z(b,(Zx(),ey)),g){case 101:Z(b,hy);g=f+3;var d=e+3,c=a.V-6,h=a.V-6;GC(b,!0);EC(b,HC(b,g,d,c,h));Z(b,ey);g=f+3;d=e+
3;c=a.V-6;h=a.V-6;GC(b,!1);EC(b,HC(b,g,d,c,h));FC(b,f+6,e+6,a.V-12,a.V-12,-35,-110);Oy(b,f+9,e+9,2,4);Oy(b,f+a.V-10,e+9,2,4);0.04>Math.random()&&(Z(b,fy),Oy(b,f+10,e+18,4,4));0.96<Math.random()&&(Z(b,hy),Oy(b,f+a.V-10,e+8,2,3));break;case 112:zE(a,b,f,e,Sb);break;case 107:Z(b,gy);Oy(b,f+4,e+4,a.V-8,a.V-8);Z(b,ey);JC(b,f+4,e+4,a.V-8,a.V-8);FC(b,f+6,e+6,a.V-11,a.V-12,-35,-110);Oy(b,f+9,e+9,2,4);Oy(b,f+a.V-10,e+9,2,4);break;case 108:g=~~(a.V/4);Y(b,f+g,e+a.V-g,f+a.V-g,e+g);g=~~(a.V/2)-g;d=e+~~(2*a.V/
3);f+=~~(a.V/2);Y(b,f,d,f+g,d);e+=~~(a.V/3);a=f-g;Y(b,a,e,f,e);a=~~((a+f)/2);e-=~~(g/2);Y(b,a,e,a,e+g);break;case 110:AE(b,f,e,a.V,!0);break;case 111:AE(b,f,e,a.V,!1);break;case 109:Y(b,f+c,e+~~(a.V/2),f+a.V-c,e+~~(a.V/2));Y(b,f+a.V-c,e+~~(a.V/2),f+a.V-~~(3*c/2),e+~~(a.V/2)+~~(c/2));Y(b,f+a.V-c,e+~~(a.V/2),f+a.V-~~(3*c/2),e+~~(a.V/2)-~~(c/2));break;case 102:Z(b,$x);Oy(b,f+3,e+5,a.V-7,a.V-11);Z(b,ey);JC(b,f+3,e+5,a.V-7,a.V-11);break;case 103:Z(b,NA);a.jb&&Ny(b,f+1,e+1,a.V,a.V,!1);Z(b,ey);zE(a,b,f,
e,"NEW");break;case 106:Z(b,fy);Y(b,f+7,e+7,f+a.V-7,e+a.V-7);Y(b,f+8,e+7,f+a.V-6,e+a.V-7);Y(b,f+7,e+a.V-7,f+a.V-7,e+7);Y(b,f+8,e+a.V-7,f+a.V-6,e+7);Z(b,ey);Y(b,f+c,e+~~(a.V/2),f+12,e+~~(a.V/2));zE(a,b,f+6,e,sc);break;case 104:Z(b,fy);Y(b,f+7,e+7,f+a.V-7,e+a.V-7);Y(b,f+8,e+7,f+a.V-6,e+a.V-7);Y(b,f+7,e+a.V-7,f+a.V-7,e+7);Y(b,f+8,e+a.V-7,f+a.V-6,e+7);Z(b,ey);break;case 105:a.xb?(Z(b,jy),Y(b,f+11,e+5,f+9,e+9),Y(b,f+9,e+9,f+4,e+9),Y(b,f+4,e+9,f+8,e+12),Y(b,f+8,e+12,f+6,e+18),Y(b,f+6,e+18,f+11,e+15),Y(b,
f+12,e+5,f+14,e+9),Y(b,f+14,e+9,f+19,e+9),Y(b,f+19,e+9,f+15,e+12),Y(b,f+15,e+12,f+17,e+18),Y(b,f+17,e+18,f+12,e+15),Z(b,ey)):zE(a,b,f,e,"123");break;case 113:Z(b,ky);Oy(b,f+4,e+4,a.V-8,a.V-8);Z(b,ey);JC(b,f+4,e+4,a.V-8,a.V-8);BE(a,b,f+1,e-1,$x,"i");break;case 201:Y(b,f+c,e+~~(a.V/2),f+a.V-c,e+~~(a.V/2)+2);Y(b,f+c,e+~~(a.V/2),f+a.V-c,e+~~(a.V/2)-2);Y(b,f+a.V-c,e+~~(a.V/2)+2,f+a.V-c,e+~~(a.V/2)-2);break;case 202:Y(b,f+c,e+~~(a.V/2),f+a.V-c,e+~~(a.V/2));break;case 203:Y(b,f+c,e+~~(a.V/2)-2,f+a.V-c,e+
~~(a.V/2)-2);Y(b,f+c,e+~~(a.V/2)+2,f+a.V-c,e+~~(a.V/2)+2);break;case 204:Y(b,f+c,e+~~(a.V/2),f+a.V-c,e+~~(a.V/2));Y(b,f+c,e+~~(a.V/2)-2,f+a.V-c,e+~~(a.V/2)-2);Y(b,f+c,e+~~(a.V/2)+2,f+a.V-c,e+~~(a.V/2)+2);break;case 205:Y(b,f+~~(c/2),e+2*c+~~(c/3),f+3*~~(c/2),e+2*c-~~(c/3));a=ub+(f+3*~~(c/2))+ka+(e+2*c-~~(c/3))+ja+(f+5*~~(c/2))+la+(e+2*c+~~(c/3))+ia+b.d+ga+b.a+cb;EC(b,a);e=ub+(f+5*~~(c/2))+ka+(e+2*c+~~(c/3))+ja+(f+7*~~(c/2))+la+(e+2*c-~~(c/3))+ia+b.d+ga+b.a+cb;EC(b,e);break;case 206:CE(a,b,f,e+2,3);
break;case 207:CE(a,b,f,e,4);break;case 208:CE(a,b,f,e,5);break;case 209:CE(a,b,f,e,1);break;case 210:CE(a,b,f,e,6);break;case 211:CE(a,b,f,e,7);break;case 212:CE(a,b,f,e,8);break;case 213:zE(a,b,f,e,"FG"),a.C=new cz(f,e)}else d=3,301==g?d=3:401==g?d=4:501==g?d=5:601==g?d=8:701==g?d=9:801==g?d=10:901==g?d=11:1001==g?d=12:1101==g?d=7:1201==g?d=18:1301==g&&(d=19),null!=FA[d]&&BE(a,b,f,e,EA[d],FA[d])}
function DE(a){var b,c,d;a.eb&&(d=a.F.a,c=a.y.b-a.V,b=a.V,Z(d,NA),Oy(d,0,0,c,b),a.ib?(Z(d,(Zx(),dy)),JC(d,-1,0,c,b-1)):(Z(d,pE),Y(d,0,0,c-1-2,0),Z(d,my(NA)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),LC(d,a.T),Z(d,(Zx(),ey)),0==a.G.indexOf("E")&&Z(d,fy),KC(d,a.G,10,15),aC(a.Db,a.F,a.V,a.y.a-a.V))}
function EE(a){var b,c,d,e;if(a.fb){d=a.M.a;c=a.V;b=a.y.a-2*a.V-a.O;Z(d,NA);Oy(d,0,0,c,b);a.ib?(Z(d,(Zx(),dy)),Y(d,0,b-1,c,b-1),e=zA*(a.V+a.O)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.V-1,e,a.V-1,b-a.V)):(Z(d,pE),Y(d,0,0,0,b-1),Y(d,0,zA*a.V,b-1,zA*a.V),Z(d,my(NA)),Y(d,c-1,0,c-1,b-1-a.V),Y(d,0,b-1,c-1,b-1));for(b=3;b<=zA+2;++b)yE(a,d,1,b);aC(a.Db,a.M,0,2*a.V+a.O)}}
function FE(a){var b,c,d,e;if(a.gb){e=a._.a;c=a.y.b-a.V;b=a.y.a-3*a.V-a.O;Z(e,a.r);Oy(e,0,0,c,b);for(d=1;d<=a.mb;++d){var f=a.ab[d],g=e,h=void 0,i=void 0,l=void 0,m=void 0,n=void 0,o=l=void 0,q=void 0,w=void 0,G=w=n=m=void 0,z=o=void 0,K=m=q=n=h=void 0,O=m=h=void 0,S=i=n=i=void 0,ca=w=z=void 0,N=ca=q=o=l=z=m=q=G=K=o=void 0,N=i=o=n=n=K=N=S=h=O=O=G=S=o=o=O=S=void 0,w=z=1,l=2,ca=3;f.v&&(vE(f),uE(f.k,1,f.k.mb,0),f.v=!1);1!=f.k.x&&(l*=f.k.x,ca*=f.k.x,h=1,0.7>f.k.x&&(h=1.2),h=H(f.k.A*f.k.x*h),f.k.j=new By(Zb,
0,h),f.k.k=null);f.k.w&&(Z(g,(Zx(),ey)),JC(g,0,0,f.k.y.b-1,f.k.y.a-1));if(0!=f.s){if(-1==f.j){m=J(I(Math.round(12*l)));for(h=1;h<=f.s;++h)0<f.b[h]&&7>f.b[h]&&(Z(g,(nE(),rE)[f.b[h]]),i=g,n=H(f.I[h]-m/2),O=H(f.L[h]-m/2),S=N=m,GC(i,!0),EC(i,HC(i,n,O,N,S)));for(h=1;h<=f.t;++h)i=f.G[h],m=f.H[h],0!=f.b[i]&&f.b[i]==f.b[m]&&(Z(g,(nE(),rE)[f.b[i]]),o=f.I[m]-f.I[i],z=f.L[m]-f.L[i],w=Math.sqrt(o*o+z*z),1>w&&(w=1),z/=w,w=o/w,q=3*ca*z,o=3*ca*w,O=v(F,r,-1,4,1),n=v(F,r,-1,4,1),O[0]=H(f.I[i]+q),n[0]=H(f.L[i]-o),
O[1]=H(f.I[m]+q),n[1]=H(f.L[m]-o),O[2]=H(f.I[m]-q),n[2]=H(f.L[m]+o),O[3]=H(f.I[i]-q),n[3]=H(f.L[i]+o),m=g,i=O,GC(m,!0),EC(m,OC(m,i,n,4,!0)))}for(h=1;h<=f.t;++h){Z(g,(Zx(),ey));i=f.G[h];m=f.H[h];1==f.j&&0!=f.b[i]&&f.b[i]==f.b[m]&&Z(g,(nE(),rE)[f.b[i]]);if(3==f.A[h]||4==f.A[h])n=i,i=m,m=n;S=f.I[i];N=f.L[i];O=f.I[m];n=f.L[m];if(1!=f.r[h]||0!=f.A[h])o=O-S,z=n-N,w=Math.sqrt(o*o+z*z),1>w&&(w=1),z/=w,w=o/w;switch(f.r[h]){case 2:10<=f.A[h]&&Z(g,iy);q=l*z;o=l*w;Y(g,J(I(Math.round(S+q))),J(I(Math.round(N-o))),
J(I(Math.round(O+q))),J(I(Math.round(n-o))));Y(g,J(I(Math.round(S-q))),J(I(Math.round(N+o))),J(I(Math.round(O-q))),J(I(Math.round(n+o))));Z(g,ey);break;case 3:m=J(I(Math.round(S)));i=J(I(Math.round(N)));O=J(I(Math.round(O)));n=J(I(Math.round(n)));Y(g,m,i,O,n);S=J(I(Math.round(ca*z)));N=J(I(Math.round(ca*w)));Y(g,m+S,i-N,O+S,n-N);Y(g,m-S,i+N,O-S,n+N);break;case 9:case 0:for(i=0;10>i;++i)G=S-(S-O)/10*i,K=N-(N-n)/10*i,Y(g,J(I(Math.round(G))),J(I(Math.round(K))),J(I(Math.round(G))),J(I(Math.round(K))));
LC(g,f.k.j);m=Dy(f.k.k.c).a;o=f.e[h];i=xb;null!=o&&(i=o);o=mz(f.k.k,i);S=J(I(Math.round((S+O)/2-o/2)));o=J(I(Math.round((N+n)/2+~~(m/2)-1)));Z(g,iy);KC(g,i,S,o);Z(g,ey);break;default:if(1==f.A[h]||3==f.A[h])q=ca*z,o=ca*w,K=v(F,r,-1,3,1),G=v(F,r,-1,3,1),K[0]=J(I(Math.round(O+q))),G[0]=J(I(Math.round(n-o))),K[1]=J(I(Math.round(S))),G[1]=J(I(Math.round(N))),K[2]=J(I(Math.round(O-q))),G[2]=J(I(Math.round(n+o))),m=g,i=K,n=G,GC(m,!0),EC(m,OC(m,i,n,3,!0));else if(2==f.A[h]||4==f.A[h]){q=ca*z;o=ca*w;for(i=
0;10>i;++i)G=S-(S-O)/10*i,K=N-(N-n)/10*i,m=i/10,Y(g,J(I(Math.round(G+q*m))),J(I(Math.round(K-o*m))),J(I(Math.round(G-q*m))),J(I(Math.round(K+o*m))))}else Y(g,J(I(Math.round(S))),J(I(Math.round(N))),J(I(Math.round(O))),J(I(Math.round(n))))}}w=v(nC,k,-1,f.s+1,1);z=v(F,r,-1,f.s+1,1);for(h=1;h<=f.t;++h)i=f.G[h],m=f.H[h],l=f.I[i],n=f.I[m],++z[i],++z[m],w[i]=w[i]/z[i]+n/z[i],w[m]=w[m]/z[m]+l/z[m];LC(g,f.k.j);m=Dy(f.k.k.c).a;N=v(Gq,k,1,f.s+1,0);O=v(F,r,-1,f.s+1,1);n=v(F,r,-1,f.s+1,1);l=v(GE,k,49,f.s+1,0);
for(h=1;h<=f.s;++h)i=HE(f,h),(null==i||1>i.length)&&(i=Aa),3==f.c[h]&&0<f.y[h]&&0==f.z[h]?(N[h]=i,O[h]=n[h]=mz(f.k.k,i),l[h]=IE(f,h,O[h],O[h],m,!1)):(S=w[h]<f.I[h],G=!0,1<z[h]&&(0>=w[h]-f.I[h]?0-(w[h]-f.I[h]):w[h]-f.I[h])<25*f.k.x/3&&(G=!1),2<z[h]&&(G=!1),1==z[h]&&(0>=w[h]-f.I[h]?0-(w[h]-f.I[h]):w[h]-f.I[h])<25*f.k.x/10&&(S=!0),o=i,K=j,f.k.vb&&0<f.w[h]&&(K+=Yb,1<f.w[h]&&(K+=f.w[h])),q=j,0!=f.z[h]&&(1<Ti(f.z[h])&&(q+=Ti(f.z[h])),0<f.z[h]?q+=Ba:q+=Ea),S||!G?i=i+K+q+j:i=q+K+j+i,G||(o=i),N[h]=i,o=mz(f.k.k,
o),q=mz(f.k.k,i),O[h]=o,n[h]=q,q=l[h]=IE(f,h,o,q,m,S),S=q.c+1+1,o=q.d+m,Z(g,f.k.r),-1==f.j&&0!=f.b[h]&&Z(g,(nE(),rE)[f.b[h]]),Oy(g,q.c,q.d,q.b,q.a),1==f.j?0!=f.b[h]?Z(g,(nE(),rE)[f.b[h]]):Z(g,(Zx(),ey)):Z(g,(nE(),EA)[f.c[h]]),KC(g,i,S,o));for(i=1;i<=f.x;++i)h=f.p[i][0],o=O[h],q=n[h],S=J(I(wB(f.I[h]-o/2))),o=J(I(wB(f.L[h]+~~(m/2)-1))),Z(g,(Zx(),iy)),KC(g,ea+f.p[i][1],S+q,o);if(0<f.C||0<f.D)if(Z(g,104==f.k.b?(Zx(),fy):(Zx(),ky)),0<f.C&&106!=f.k.b&&(q=l[f.C],JC(g,q.c,q.d,q.b,q.a)),0<f.D&&(i=f.G[f.D],
m=f.H[f.D],o=f.I[m]-f.I[i],z=f.L[m]-f.L[i],w=Math.sqrt(o*o+z*z),1>w&&(w=1),z/=w,w=o/w,q=(ca+1)*z,o=(ca+1)*w,K=v(F,r,-1,5,1),G=v(F,r,-1,5,1),K[0]=J(I(wB(f.I[i]+q))),K[1]=J(I(wB(f.I[m]+q))),G[0]=J(I(wB(f.L[i]-o))),G[1]=J(I(wB(f.L[m]-o))),K[3]=J(I(wB(f.I[i]-q))),K[2]=J(I(wB(f.I[m]-q))),G[3]=J(I(wB(f.L[i]+o))),G[2]=J(I(wB(f.L[m]+o))),K[4]=K[0],G[4]=G[0],106!=f.k.b&&(ca=g,h=K,z=G,GC(ca,!1),EC(ca,OC(ca,h,z,5,!0))),106==f.k.b&&JE(f,f.G[f.D],f.H[f.D]))){ca=0;for(h=1;h<=f.s;++h)0<f.a[h]&&++ca;if(ca>~~(f.s/
2))for(h=1;h<=f.s;++h)0<f.a[h]?f.a[h]=0:f.a[h]=1;Z(g,(Zx(),fy));for(h=1;h<=f.s;++h)0<f.a[h]&&(q=l[h],JC(g,q.c,q.d,q.b,q.a))}}}a.v||(a.ib?(Z(e,(Zx(),dy)),Y(e,c-1,0,c-1,b-1)):(Z(e,my(NA)),Y(e,c-1,0,c-1,b-1),Z(e,NA),Y(e,c-2,0,c-2,b-1),Z(e,pE),Y(e,c-3,0,c-3,b-1)));a.rb&&(d=~~((c-48)/2),Z(e,(Zx(),iy)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.v&&(a.P=new By(Zb,0,a.A),a.S=new lz(a.P),null!=a.$&&(d=mz(a.S,a.$),c=J(I(Math.round((c-d)/2))),b-=a.A,
Z(e,(Zx(),ey)),LC(e,a.P),KC(e,a.$,c,b)));aC(a.Db,a._,a.V,2*a.V+a.O)}}
function CE(a,b,c,d,e){var f,g,h,i,l;f=~~(a.V/4);g=!1;i=v(F,r,-1,9,1);l=v(F,r,-1,9,1);c+=~~(a.V/2);d+=~~(a.V/2);a=~~(a.V/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)h=6.283185307179586/e*(f-0.5),i[f]=H(c+a*Math.sin(h)),l[f]=H(d+a*Math.cos(h));f=e+1;GC(b,!1);EC(b,OC(b,i,l,f,2<f));if(g){for(f=0;f<=e;++f)h=6.283185307179586/e*(f-0.5),i[f]=H(c+(a-3)*Math.sin(h)),l[f]=H(d+(a-3)*Math.cos(h));Y(b,i[0],l[0],i[1],l[1]);Y(b,i[2],l[2],i[3],l[3]);Y(b,i[4],l[4],i[5],l[5])}}
function KE(a){var b,c,d;if(a.hb){d=a.Ab.a;b=a.y.b;c=2*a.V+a.O;Z(d,NA);Oy(d,0,0,b,c);a.ib?(Z(d,(Zx(),dy)),c=13*(a.V+a.O),JC(d,c,0,b-c-1,2*a.V+a.O-1)):(Z(d,my(NA)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),Z(d,pE),Y(d,0,0,b-1,0));c=a.b;233<=a.b&&262>=a.b&&(a.b=213);for(b=1;13>=b;++b)yE(a,d,b,1),yE(a,d,b,2);a.b=c;aC(a.Db,a.Ab,0,0)}}
function AE(a,b,c,d,e){var f,g,h,i,l,m,n,o;l=~~(d/4);m=2+~~(l/2);g=2+l;o=c+~~(10*d/24);i=o+l;n=b+d;e?(h=2+b,f=m+b,g+=b):(f=n-m,h=n-2,g=n-g);Y(a,h,o,f,i);Y(a,g,o,f,i);h=~~(l/3);Y(a,f,o+h,f,i);f=d-m-4;i=270;e?(b+=m,e=270):(b=n-f-m,i*=-1,e=-90);FC(a,b,c+m-h,f,d-4-h-1,e,i)}
function LE(a,b){var c,d,e,f,g,h,i;RA(a);if(0==b.indexOf("$RXN")){a.rb=!0;a.db=!0;g=ME(b);i=new qA(b,g,!0);d=j;for(c=1;5>=c;++c)d=NE(i,g);c=sB(Yz(en(d.substr(0,3)),10)).a;f=sB(Yz(en(d.substr(3,3)),10)).a;NE(i,g);for(d=1;d<=c+f;++d){for(e=j;!(h=NE(i,g),null==h||C(h,"$MOL"));)e+=h+g;a.ab[++a.mb]=new OE(a,e)}uE(a,1,c,1);uE(a,c+1,c+f,3)}else{a.rb=!1;a.W=new OE(a,b);if(!a.W||0==a.W.s)return a.eb=!0,a.G="ERROR - problems in reading/processing MOL input",CA(a),!1;null!=a.f&&a.W&&IA(a.W,a.f,!0);null!=a.i&&
a.W&&IA(a.W,a.i,!1);g=PE(a.W,!1);if(1==g)a.ab[++a.mb]=a.W;else{a.db=!0;for(d=1;d<=g;++d)a.ab[++a.mb]=new QE(a,a.W,d)}a.d=1;a.W=a.ab[a.d];uE(a,1,g,0)}CA(a);return!0}
function RE(a,b){var c,d,e,f,g,h,i,l;RA(a);c=f=0;l=new qA(b,"|>",!0);e=-1<b.indexOf(wb);h=1;g=jA(l);a.mb=0;for(d=1;d<=g;++d)if(i=nA(l),en(i),!C(i,Og))if(C(i,wb))++h,2==h?f=a.mb:3==h&&(c=a.mb+1);else{a.W=new TA(a,i);if(0==a.W.s)return a.eb=!0,a.G="ERROR - problems in reading/processing molecule !",Kz(),!1;++a.mb;a.d=a.mb;a.ab[a.mb]=a.W}if(2==h)return a.eb=!0,a.G="ERROR - strange reaction - fixing !",Kz(),!1;if(3<h)return a.eb=!0,a.G="ERROR - strange reaction !",Kz(),!1;1<a.mb&&!e&&BA(a,qf);e&&!a.rb&&
BA(a,Qf);!e&&a.rb&&BA(a,uf);e?(uE(a,1,f,1),uE(a,f+1,c-1,2),uE(a,c,a.mb,3)):uE(a,1,a.mb,0);CA(a);return!0}function sp(a,b){a.eb=!0;a.G=b}
function wp(a,b){var c,d;if(0!=b){pC(a);c=a.b;a.b=b;if(300>=b)switch(a.hb=!0,a.fb=!0,b){case 102:wE(a);d=a.X;d.a=d.b;d.b.c=null;break;case 110:a.gb=!0;a.b=c;a.X.a!=a.X.b&&a.X.a.b!=a.X.b?a.e&&(++a.mb,a.d=a.mb,a.e=!1):(a.eb=!0,a.G="No more undo");if(!(a.X.a!=a.X.b&&a.X.a.b!=a.X.b))break;d=a.X;if(!(d.a!=d.b&&d.a.b!=d.b))throw new lt("Cannot undo. Index is out of range.");if(!d.a.b)throw new lt(bc);d.a=d.a.b;SE(a,d.a.a);a.gb=!0;break;case 111:a.b=c;if(a.X.a.c)a.e&&(++a.mb,a.d=a.mb,a.e=!1);else{a.eb=!0;
a.G="No more redo";break}if(!a.X.a.c)break;d=a.X;if(!d.a.c)throw new lt("Cannot redo. Index is out of range.");if(!d.a.c)throw new lt(bc);d.a=d.a.c;SE(a,d.a.a);a.gb=!0;break;case 152:a.b=c;d=a.tb;0<d.a?(--d.a,d=cs(d,d.a)):d=null;null==d?(a.eb=!0,a.G=lc):(sp(a,hc+(a.tb.a+1)),d=yB(d),JA(a,d,!1));break;case 151:d=a.tb;d.a<d.c-1?(++d.a,d=cs(d,d.a)):d=null;null==d?(a.eb=!0,a.G=lc):(sp(a,hc+(a.tb.a+1)),d=yB(d),JA(a,d,!1));break;case 101:a.wb&&iE(a.wb);a.wb=new TE(1,a);a.b=c;break;case 107:!a.pb?a.pb=new UE(a):
a.pb.Rb.c.$?MD(a.pb.Rb.c):LA(a.pb);break;case 113:a.a&&iE(a.a);a.a=new TE(0,a);a.b=c;break;case 103:a.gb=!0;a.jb=!0;a.b=c;break;case 105:a.gb=!0;a.p&&a.bb&&(a.bb=!1,DA(a.W),a.b=c);a.u=1;break;case 112:Kz();case 109:a.b=c;d=VE(a.W);if(2==d){a.eb=!0;a.G="Copying the agent not possible !";break}d=v(nC,k,-1,4,1);oC(a.W,d);a.gb=!0;a.W=new tE(a.W);d=H(~~((a.y.b-a.V)/2)-d[0]);for(c=1;c<=a.W.s;++c)a.W.I[c]+=2*d;UA(a.W);a.ab[++a.mb]=a.W;a.d=a.mb;break;case 104:0<a.W.C?(a.gb=!0,kC(a.W,a.W.C),a.W.C=0,rC(a)):
0<a.W.D&&(a.gb=!0,lC(a.W,a.W.D),a.W.D=0,rC(a));tC(a.W);break;case 213:a.b=c;if(!a.B){var e,f,g,h;h=new hz;for(d=a.D,e=0,f=d.length;e<f;++e)c=d[e],g=new $y(c),fz(h,g),g.c=c,wx(g.d,a);ww(a,h);a.B=h}gz(a.B,a,a.C.a,a.C.b)}else{a.fb=!0;a.hb=!0;switch(b){case 301:a.c=3;break;case 401:a.c=4;break;case 501:a.c=5;break;case 701:a.c=9;break;case 801:a.c=10;break;case 901:a.c=11;break;case 1001:a.c=12;break;case 601:a.c=8;break;case 1101:a.c=7;break;case 1300:a.c=1;break;case 1201:a.n&&(iE(a.n),a.n=null);0==
a.W.C&&(a.n=new TE(2,a));a.c=18;break;case 1301:a.c=19;break;case 1302:a.c=20;break;case 1303:a.c=21;break;case 1304:a.c=22}0<a.W.C&&(a.gb=!0,a.c!=a.W.c[a.W.C]&&18!=a.c&&(a.W.c[a.W.C]=a.c,a.W.z[a.W.C]=0,a.W.w[a.W.C]=0,rC(a)),18==a.c&&(d=ln((tp(),up).Rb.a.gb,Fg),WE(a.W,a.W.C,d),rC(a)),tC(a.W))}CA(a)}}
function pp(a){var b,c,d;d=VA(a);c=j;if(a.rb){var e,f,g;g=vq([4,a.mb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.mb;++b)VE(a.ab[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(XE(g[1][0],3)+XE(g[3][0],3)+ba);for(b=1;b<=g[1][0];++b)c+=pa+YE(a.ab[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=pa+YE(a.ab[g[3][b]],d)}else 1<a.mb&&(a.W=new ZE(a,a.ab,a.mb)),c=YE(a.W,d),1<a.mb&&(a.W=a.ab[a.d]);return c}
function hC(a,b,c,d){var e;e=c;var f=d,g,h;h=iC(b);g=0!=(b.e&2);h||g?(a.rb?gz((!a.t&&(a.t=yA(a,!0)),a.t),a,e,f):gz((!a.s&&(a.s=yA(a,!1)),a.s),a,e,f),e=!0):e=!1;if(!e&&!a.v)if(a.eb=!1,a.Bb=c-a.V,a.Cb=d-(2*a.V+a.O),a.eb=!0,a.G=j,a.bb=mC(b),a.cb=!1,c<a.V||d<2*a.V+a.O){e=0;for(b=1;13>=b;++b)if(c<b*(a.V+a.O)){e=b;break}c=0;for(b=1;b<=zA+2;++b)if(d<b*(a.V+a.O)){c=b;break}0==e||0==c||(d=100*c+e,112==d||!a.ob&&107==d||!a.yb&&201==d||!a.db&&103==d||!a.lb&&!a.p&&105==d||!a.rb&&109==d||wp(a,d))}else if(!(d>
a.y.a-a.V-1)){a.cb=!0;c-=a.V;d-=2*a.V+a.O;if(0<a.W.C)if(104==a.b)kC(a.W,a.W.C),a.W.C=0,rC(a);else{if(106==a.b)return;if(108==a.b)$E(a.W,a.W.C,0),rC(a);else if(157==a.b)$E(a.W,a.W.C,1),rC(a);else if(158==a.b)$E(a.W,a.W.C,-1),rC(a);else if(202==a.b||203==a.b||204==a.b||201==a.b||205==a.b)a.L=1,X(a.W,0),a.W.E=a.W.C,205==a.b?(a.W.u=1,a.W.i[1]=a.W.s,a.W.i[0]=a.W.C,a.W.D=0):rC(a);else if(206<=a.b&&229>=a.b)a.L=2,aF(a.W),rC(a);else if(230==a.b)a.L=3,rC(a);else if(233<=a.b&&262>a.b)bF(a.W,!1),rC(a),a.L=3;
else if(107==a.b){if(a.pb.b)return;WE(a.W,a.W.C,ln(a.pb.d.Rb.a.gb,Fg));rC(a)}else if(105==a.b)cF(a.W);else if(300<a.b&&(a.c!=a.W.c[a.W.C]||18==a.c))a.W.c[a.W.C]=a.c,a.W.z[a.W.C]=0,a.W.w[a.W.C]=0,18==a.c&&(d=ln((tp(),up).Rb.a.gb,Fg),1>d.length&&(d=Uc),WE(a.W,a.W.C,d)),rC(a)}else if(0<a.W.D)if(104==a.b)lC(a.W,a.W.D),a.W.D=0,rC(a);else if(106==a.b){d=a.W;c=a.W.D;if(0<d.a[d.G[c]]&&0<d.a[d.H[c]])sp(d.k,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.s;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==
c)break;kC(d,c);d.a[c]=0}a.W.D=0;rC(a)}else if(201==a.b)dF(a.W,a.W.D),rC(a);else if(202==a.b||205==a.b)1==a.W.r[a.W.D]&&0==a.W.A[a.W.D]?(a.W.r[a.W.D]=2,rC(a)):a.W.r[a.W.D]=1,a.W.A[a.W.D]=0;else if(203==a.b)a.W.r[a.W.D]=2,a.W.A[a.W.D]=0,rC(a);else if(204==a.b)a.W.r[a.W.D]=3,a.W.A[a.W.D]=0,rC(a);else if(206<=a.b&&229>=a.b)a.L=2,aF(a.W),rC(a);else if(107==a.b){if(!a.pb.b)return;d=ln(a.pb.d.Rb.a.gb,Fg);a.W.r[a.W.D]=9;a.W.e[a.W.D]=d;rC(a)}else 105==a.b&&(a.eb=!0,a.G="Only atoms may be marked !");else if(0==
a.mb||a.jb){if(201>=a.b)return;++a.mb;a.d=a.mb;a.ab[a.mb]=new xE(a);a.W=a.ab[a.mb];a.jb=!1;202<=a.b&&204>=a.b||205==a.b?(eF(a.W),a.W.t=0,a.W.y[1]=0,a.W.I[1]=c,a.W.L[1]=d,a.W.C=1,a.W.E=1,a.L=1,X(a.W,0),205==a.b&&(a.W.I[2]=c+21.65,a.W.L[2]=d-12.5,a.W.i[0]=1,a.W.i[1]=2,a.W.u=1)):206<=a.b&&229>=a.b?(a.W.K=c,a.W.N=d,a.L=2,aF(a.W)):300<a.b?(eF(a.W),a.W.c[1]=a.c,a.W.t=0,a.W.y[1]=0,a.W.I[1]=c,a.W.L[1]=d,a.W.C=1,18==a.c&&(d=ln((tp(),up).Rb.a.gb,Fg),1>d.length&&(d=Uc),WE(a.W,1,d))):230==a.b?HA(a,null):233<=
a.b&&262>a.b?(eF(a.W),a.W.t=0,a.W.y[1]=0,a.W.I[1]=c,a.W.L[1]=d,a.W.C=1,bF(a.W,!0)):Kz();rC(a)}tC(a.W);a.fb=!1;a.hb=!1;a.gb=!0;CA(a)}}function pC(a){a.fb=!1;a.hb=!1;a.gb=!1}
function BA(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.qb=!1:-1<b.indexOf("rbutton")&&(a.qb=!0);-1<b.indexOf("nohydrogens")?a.vb=!1:-1<b.indexOf("hydrogens")&&(a.vb=!0);-1<b.indexOf("keephs")&&(a.K=!0);-1<b.indexOf("removehs")&&(a.K=!1);-1<b.indexOf("noquery")?a.ob=!1:-1<b.indexOf("query")&&(a.ob=!0);-1<b.indexOf(uf)?a.rb=!1:-1<b.indexOf(Qf)&&(a.rb=!0);-1<b.indexOf("noautoez")?a.o=!1:-1<b.indexOf("autoez")&&(a.o=!0);-1<b.indexOf("nostereo")?a.yb=!1:-1<b.indexOf("stereo")&&(a.yb=!0);
-1<b.indexOf("nocanonize")?a.q=!1:-1<b.indexOf("canonize")&&(a.q=!0);-1<b.indexOf("nomultipart")?a.db=!1:-1<b.indexOf(qf)&&(a.db=!0);-1<b.indexOf("nonumber")?(a.lb=!1,a.p=!1):-1<b.indexOf(yf)&&(a.lb=!0,a.p=!1);-1<b.indexOf("newlook")?(a.ib=!0,a.O=1):-1<b.indexOf("oldlook")&&(a.ib=!1,a.O=0);-1<b.indexOf("autonumber")&&(a.p=!0,a.lb=!0);-1<b.indexOf("star")&&(a.xb=!0,a.lb=!0);-1<b.indexOf("polarnitro")&&(a.nb=!0);-1<b.indexOf("depict")&&(a.v=!0,a.V=0,a._=null,uE(a,1,a.mb,0));if(-1<b.indexOf("nodepict")){a.v=
!1;for(c=1;c<=a.mb;++c)fF(a.ab[c]),vE(a.ab[c]);a.x=1;a.V=24;a.W&&(a.W.v=!0)}-1<b.indexOf(pd)&&(a.w=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.kb=!0);-1<b.indexOf("jmeh")&&(a.J=!0);-1<b.indexOf("showan")&&(a.ub=!0);a.rb&&(a.p=!0,a.db=!0);a.v||(a.w=!1);a.qb&&++zA;CA(a)}
function CA(a){var b,c,d;b=sx(a);!a.y||b.b!=a.y.b||b.a!=a.y.a||!a._||!a.F?(a.y=b,d=b.b-a.V,c=b.a-3*a.V-a.O,1>d&&(d=1),1>c&&(c=1),a._=px(a,d,c),FE(a),a.v||(a.Ab=px(a,b.b,2*a.V+a.O),KE(a),c=b.a-2*a.V+a.O,1>c&&(c=1),a.M=px(a,a.V,c),EE(a),a.F=px(a,d,a.V),DE(a))):(FE(a),a.v||(DE(a),a.z&&(KE(a),EE(a)),a.z=!0));a.fb=!0;a.hb=!0;a.gb=!0;a.eb=!0}
function PA(a,b){var c,d,e;e=j;for(d=1;d<=a.mb;++d){if(0<b&&(c=VE(a.ab[d]),c!=b))continue;c=a.ab[d];for(var f=void 0,g=void 0,h=void 0,i=void 0,l=g=f=void 0,m=void 0,h=void 0,m=j+c.s+ea+c.t,i=1;i<=c.s;++i){h=HE(c,i);c.k.J&&0<c.w[i]&&(h+=Yb,1<c.w[i]&&(h+=c.w[i]));0!=c.z[i]&&(0<c.z[i]?h+=Ba:h+=Ea,1<Ti(c.z[i])&&(h+=Ti(c.z[i])));g=-1;for(f=1;f<=c.x;++f)if(c.p[f][0]==i){g=c.p[f][1];break}c.k.xb&&0<c.b[i]&&(g=1);-1<g&&(h+=pb+g);m+=ea+h+ea+gF(0.055999999999999994*c.I[i],0,2)+ea+gF(0.055999999999999994*-c.L[i],
0,2)}for(i=1;i<=c.t;++i)f=c.G[i],g=c.H[i],l=c.r[i],1==c.A[i]?l=-1:2==c.A[i]?l=-2:3==c.A[i]?(l=-1,h=f,f=g,g=h):4==c.A[i]?(l=-2,h=f,f=g,g=h):10==c.A[i]&&(l=-5),9==c.r[i]&&(l=c.A[i]),m+=ea+f+ea+g+ea+l;c=m;0<c.length&&(0<e.length&&(e+=Og),e+=c)}return e}function sE(a,b){var c,d,e;e=j;for(c=1;c<=a.mb;++c){if(0<b&&(d=VE(a.ab[c]),d!=b))continue;d=hF(a.ab[c]);0<d.length&&(0<e.length&&(e+=Za),e+=d)}return e}
function rC(a){var b,c,d,e;e=new iF;e.a=a.d;e.d=a.mb;c=!1;for(b=1;99>b;++b)if(d=a.ab[b])0<d.s&&(c=!0),e.b[b]=new tE(d),UA(e.b[b]);else break;e.e=a.rb;e.c=a.db;if(b=c?e:null)a=a.X,b=new mE(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function JA(a,b,c){try{LE(a,b)?c&&rC(a):CA(a)}catch(d){if(d=Yh(d),y(d,67))CA(a);else throw d;}}function HA(a,b){try{RE(a,b)?rC(a):CA(a)}catch(c){if(c=Yh(c),y(c,67))CA(a);else throw c;}}
function RA(a){a.b=202;a.jb=!1;a.mb=0;a.d=0;a.W=new xE(a);a.W.q=0;a.$=null;a.x=1;a.gb=!0;CA(a)}function SE(a,b){var c,d;a.d=b.a;a.mb=b.d;for(c=1;99>c;++c)(d=b.b[c])?(a.ab[c]=new tE(d),UA(a.ab[c])):a.ab[c]=null;a.W=a.ab[a.d];a.rb=b.e;a.db=b.c}
function SA(a,b){var c;c=-1;C(b,"Select substituent")?(c=202,b=j):C(b,La)?c=235:C(b,Ma)?c=240:C(b,Ja)?c=260:C(b,Qa)?c=261:C(b,Ua)?c=241:C(b,Pa)?c=233:C(b,Oa)?c=236:C(b,Na)?c=237:C(b,Ta)?c=234:C(b,Sa)?c=243:C(b,Wa)?c=252:C(b,Ra)?c=244:C(b,Xa)?c=239:C(b,"-PO3H2")?c=251:C(b,Ha)?c=242:C(b,Fa)?c=245:C(b,Ga)&&(c=238);0<c?wp(a,c):b="Not known group!";a.eb=!0;a.G=b;CA(a)}function VA(a){var b;b=QA(a);CA(a);return b}
function zE(a,b,c,d,e){var f,g;f=a.S;g=mz(f,e);g>=a.V?(f=a.U,g=mz(f,e),LC(b,a.T)):LC(b,a.P);f=Dy(f.c).a;KC(b,e,c+~~((a.V-g)/2),d+~~((a.V-f)/2)+f)}function BE(a,b,c,d,e,f){var g,h;g=Dy(a.R.c).a;h=mz(a.R,f);LC(b,a.Q);(b.c=e)&&(b.d=Sf+(e.a>>16&255)+Ca+(e.a>>8&255)+Ca+(e.a&255)+za);KC(b,f,c+~~((a.V-h)/2),d+~~((a.V-g)/2)+g)}function vp(a,b){a.p?0==b&&(a.u=-1,a.eb=!0,a.G=zd,CA(a)):(a.N?a.u=b:-1<a.u&&10>a.u?a.u=10*a.u+b:a.u=b,a.N=!1,0==a.u?(a.u=-1,a.eb=!0,a.G=zd):sp(a,a.u+ea),CA(a))}
function vA(){nE();nx.call(this);this.Db=(Jo(),Jo(),Vw).a;this.r=(Zx(),$x);this.ab=v(jF,k,82,99,0);this.Y=new lx;this.tb=new kF;this.H=C((Kz(),Lz[He]),fc);this.D=D(Gq,k,1,[La,Ma,Ua,Ja,Qa,Pa,Oa,Na,Ta,Wa,Ra,Sa,Ha,Ga,Fa]);this.W=new xE(this);rE[0]=cy;rE[1]=new ay(255,153,153);rE[2]=new ay(255,204,102);rE[3]=new ay(255,255,153);rE[4]=new ay(102,255,255);rE[5]=new ay(51,204,255);rE[6]=new ay(255,153,255)}s(522,354,Vg,vA);_.a=null;_.b=0;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;
_.o=!1;_.p=!1;_.q=!0;_.s=null;_.t=null;_.u=1;_.v=!1;_.w=!1;_.x=1;_.y=null;_.z=!0;_.A=10;_.B=null;_.C=null;_.E="http://peter-ertl.com/jsme/2013_01/help.html";_.F=null;_.G=null;_.I=null;_.J=!1;_.K=!0;_.L=0;_.M=null;_.N=!0;_.O=1;_.P=null;_.Q=null;_.R=null;_.S=null;_.T=null;_.U=null;_.V=24;_.W=null;_.X=null;_.Z=null;_.$=null;_._=null;_.bb=!1;_.cb=!1;_.db=!1;_.eb=!0;_.fb=!0;_.gb=!0;_.hb=!0;_.ib=!0;_.jb=!1;_.kb=!1;_.lb=!1;_.mb=0;_.nb=!1;_.ob=!1;_.pb=null;_.qb=!1;_.rb=!1;_.sb=!1;_.ub=!1;_.vb=!0;_.wb=null;
_.xb=!1;_.yb=!0;_.zb=null;_.Ab=null;_.Bb=0;_.Cb=0;var zA=10,NA,pE,EA,oE,xA=null,rE,FA;function rp(a){this.a=a}s(523,1,{},rp);_.a=null;function $C(){$C=u;aD=new lF("COPY_SMILES",0);bD=new lF("COPY_MOL",1);cD=new lF("PASTE",2);mF=D(nF,k,81,[aD,bD,cD])}function lF(a,b){qn.call(this,a,b)}s(524,137,{61:1,64:1,66:1,81:1},lF);var mF,bD,aD,cD;function iF(){this.b=v(jF,k,82,99,0)}s(525,1,{},iF);_.a=0;_.c=!1;_.d=0;_.e=!1;
function oF(a){a.c=v(F,r,-1,20,1);a.z=v(F,r,-1,20,1);a.I=v(nC,k,-1,20,1);a.L=v(nC,k,-1,20,1);a.F=vq([20,7]);a.b=v(F,r,-1,20,1);a.d=v(Gq,k,1,20,0);a.n=v(Gq,k,1,20,0);a.w=v(F,r,-1,20,1);a.y=v(F,r,-1,20,1);a.G=v(F,r,-1,20,1);a.H=v(F,r,-1,20,1);a.r=v(F,r,-1,20,1);a.A=v(F,r,-1,20,1);a.J=v(F,r,-1,20,1);a.M=v(F,r,-1,20,1);a.e=v(Gq,k,1,20,0);a.p=vq([10,2]);a.i=v(F,r,-1,101,1)}
function pF(a,b,c,d){var e,f,g,h,i,l,m,n,o;i=v(F,r,-1,4,1);f=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);o=g/m;e=f/m;l=v(F,r,-1,4,1);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]));n=v(nC,k,-1,4,1);d=v(nC,k,-1,4,1);for(h=1;3>=h;++h)3==h&&0==l[3]||(f=(a.I[l[h]]-a.I[b])*e+(a.L[l[h]]-a.L[b])*o,g=(a.L[l[h]]-a.L[b])*e-(a.I[l[h]]-a.I[b])*o,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),n[h]=g/m,d[h]=f/m);a=qF(n[1],d[1],n[2],d[2]);0<l[3]?(b=
qF(n[2],d[2],n[3],d[3]),d=qF(n[1],d[1],n[3],d[3]),0<a&&0<b?(i[1]=l[1],i[2]=l[2],i[3]=l[3]):0<d&&0>b?(i[1]=l[1],i[2]=l[3],i[3]=l[2]):0>a&&0<d?(i[1]=l[2],i[2]=l[1],i[3]=l[3]):0<b&&0>d?(i[1]=l[2],i[2]=l[3],i[3]=l[1]):0>d&&0<a?(i[1]=l[3],i[2]=l[1],i[3]=l[2]):0>b&&0>a&&(i[1]=l[3],i[2]=l[2],i[3]=l[1])):0<a?(i[1]=l[1],i[2]=l[2]):(i[1]=l[2],i[2]=l[1]);i[0]=c;return i}
function X(a,b){var c,d,e,f,g,h,i,l;eF(a);switch(a.y[a.C]){case 0:a.I[a.s]=a.I[a.C]+21.65*a.k.x;a.L[a.s]=a.L[a.C]+12.5*a.k.x;break;case 1:c=a.F[a.C][1];d=0;2==a.y[c]&&(a.F[c][1]==a.C?d=a.F[c][2]:d=a.F[c][1]);e=a.I[a.C]-a.I[c];f=a.L[a.C]-a.L[c];h=Math.sqrt(e*e+f*f);0.001>h&&(h=0.001);f/=h;e/=h;i=h+25*a.k.x*Math.cos(1.0471975511965976);l=25*a.k.x*Math.sin(1.0471975511965976);g=rF(a,a.C,c);if(3==a.r[g]||204==a.k.b||1!=a.r[g]&&(203==a.k.b||204==a.k.b)||a.o)i=h+25*a.k.x,l=0;0<d&&0<(a.L[d]-a.L[c])*e-(a.I[d]-
a.I[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.I[a.s]=a.I[c]+i*e-l*f;a.L[a.s]=a.L[c]+l*e+i*f;break;case 2:c=v(nC,k,-1,2,1);sF(a,a.C,25*a.k.x,c);a.I[a.s]=c[0];a.L[a.s]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.y[a.C]&&!(c=a.F[a.C][g],e=a.I[a.C]-a.I[c],f=a.L[a.C]-a.L[c],h=Math.sqrt(e*e+f*f),0.001>h&&(h=0.001),a.I[a.s]=a.I[a.C]+25*a.k.x*e/h,a.L[a.s]=a.L[a.C]+25*a.k.x*f/h,0==jC(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;sp(a.k,"Are you trying to draw an hedgehog ?");a.k.L=9;return}a.y[a.s]=
1;++a.y[a.C];qC(a);a.r[a.t]=1;203==a.k.b&&(a.r[a.t]=2);204==a.k.b&&(a.r[a.t]=3);a.G[a.t]=a.C;a.H[a.t]=a.s;201==a.k.b&&dF(a,a.t);a.F[a.s][1]=a.C;a.F[a.C][a.y[a.C]]=a.s;a.J[a.t]=J(I(wB((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=J(I(wB((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function bF(a,b){var c;a.E=a.C;c=0;if(233==a.k.b||237==a.k.b||236==a.k.b||239==a.k.b||251==a.k.b||252==a.k.b)X(a,0),a.C=a.s,a.o=!0,X(a,0),a.o=!1,a.C=a.s-1,X(a,0),a.C=a.s-2,X(a,0),237==a.k.b&&(a.c[a.s]=10,a.c[a.s-1]=10,a.c[a.s-2]=10),236==a.k.b&&(a.c[a.s]=9,a.c[a.s-1]=9,a.c[a.s-2]=9),239==a.k.b&&(a.c[a.s]=5,a.c[a.s-1]=5,a.c[a.s-2]=5,a.c[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),252==a.k.b&&(a.c[a.s]=5,a.c[a.s-1]=5,a.c[a.s-2]=4,a.c[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),251==a.k.b&&(a.c[a.s]=5,a.c[a.s-1]=5,a.c[a.s-
2]=5,a.c[a.s-3]=7,a.r[a.t]=2),c=4;else if(244==a.k.b)X(a,0),a.c[a.s]=4,a.C=a.s,X(a,0),a.c[a.s]=8,a.C=a.s,a.o=!0,X(a,0),a.o=!1,a.C=a.s-1,X(a,0),a.c[a.s]=5,a.r[a.t]=2,a.C=a.s-2,X(a,0),a.c[a.s]=5,a.r[a.t]=2,c=5;else if(234==a.k.b)X(a,0),a.c[a.s]=4,a.C=a.s,a.k.nb&&$E(a,a.C,1),X(a,0),a.c[a.s]=5,a.r[a.t]=2,a.C=a.s-1,X(a,0),a.c[a.s]=5,a.k.nb?(a.r[a.t]=1,$E(a,a.s,-1)):a.r[a.t]=2,c=3;else if(235==a.k.b)X(a,0),a.C=a.s,X(a,0),a.c[a.s]=5,a.C=a.s-1,X(a,0),a.c[a.s]=5,a.r[a.t]=2,c=3;else if(240==a.k.b)X(a,0),a.C=
a.s,X(a,0),a.c[a.s]=5,a.C=a.s,X(a,0),a.C=a.s-2,X(a,0),a.c[a.s]=5,a.r[a.t]=2,c=4;else if(260==a.k.b)X(a,0),a.C=a.s,X(a,0),a.c[a.s]=4,a.C=a.s-1,X(a,0),a.c[a.s]=5,a.r[a.t]=2,c=3;else if(261==a.k.b)X(a,0),a.c[a.s]=4,a.C=a.s,X(a,0),a.C=a.s,X(a,0),a.c[a.s]=5,a.r[a.t]=2,c=3;else if(241==a.k.b)X(a,0),a.c[a.s]=5,a.C=a.s,X(a,0),a.C=a.s,X(a,0),a.C=a.s-1,X(a,0),a.r[a.t]=2,a.c[a.s]=5,c=4;else if(243==a.k.b)X(a,0),a.c[a.s]=4,a.C=a.s,X(a,0),a.C=a.s-1,X(a,0),c=3;else if(238==a.k.b)X(a,0),a.C=a.s,a.o=!0,X(a,0),a.r[a.t]=
3,a.o=!1,c=2;else if(249==a.k.b)X(a,0),a.C=a.s,X(a,0),a.r[a.t]=2,a.c[a.s]=5,c=2;else if(250==a.k.b)X(a,0),a.r[a.t]=2,a.c[a.s]=5,c=1;else if(245==a.k.b)X(a,0),a.C=a.s,a.o=!0,X(a,0),a.C=a.s,a.r[a.t]=3,X(a,0),a.o=!1,c=3;else if(242==a.k.b)X(a,0),a.C=a.s,a.o=!0,X(a,0),a.r[a.t]=3,a.c[a.s]=4,a.o=!1,c=2;else if(254==a.k.b)X(a,0),a.c[a.s]=9,c=1;else if(255==a.k.b)X(a,0),a.c[a.s]=10,c=1;else if(256==a.k.b)X(a,0),a.c[a.s]=11,c=1;else if(257==a.k.b)X(a,0),a.c[a.s]=12,c=1;else if(258==a.k.b)X(a,0),a.c[a.s]=4,
c=1;else if(259==a.k.b)X(a,0),a.c[a.s]=5,c=1;else if(246==a.k.b)X(a,0),a.C=a.s,X(a,0),c=2;else if(247==a.k.b)X(a,0),a.C=a.s,X(a,0),a.C=a.s,X(a,0),c=3;else if(248==a.k.b)X(a,0),a.C=a.s,X(a,0),a.C=a.s,X(a,0),a.C=a.s,X(a,0),c=4;else if(253==a.k.b){var d,e,f,g,h,i,l,m,n,o,q;if(a.k.zb){c=0;m=a.k.zb;for(l=1;l<=m.x;++l)d=m.p[l][0],1==m.p[l][1]&&(c=d);d=a.s;l=a.C;X(a,0);e=a.I[a.s];g=a.L[a.s];kC(a,a.s);e=a.I[l]-e;g=a.L[l]-g;i=Math.sqrt(e*e+g*g);g/=i;e/=i;for(i=1;i<=m.s;++i)eF(a),a.c[a.s]=m.c[i],a.z[a.s]=m.z[i],
a.w[a.s]=m.w[i],a.I[a.s]=m.I[i],a.L[a.s]=m.L[i];for(i=1;i<=m.t;++i)qC(a),a.G[a.t]=m.G[i]+d,a.H[a.t]=m.H[i]+d,a.r[a.t]=m.r[i];UA(a);a.C=c+d;X(a,0);m=a.I[a.s];o=a.L[a.s];kC(a,a.s);f=a.I[c+d]-m;h=a.L[c+d]-o;i=Math.sqrt(f*f+h*h);h/=i;f/=i;for(i=d+1;i<=a.s;++i)a.I[i]-=m,a.L[i]-=o,n=a.I[i]*f+a.L[i]*h,q=a.L[i]*f-a.I[i]*h,a.I[i]=n,a.L[i]=q,n=-a.I[i]*e+a.L[i]*g,q=-a.L[i]*e-a.I[i]*g,a.I[i]=n,a.L[i]=q,a.I[i]+=a.I[l],a.L[i]+=a.L[l];qC(a);a.G[a.t]=l;a.H[a.t]=c+d;UA(a);b&&(kC(a,l),vE(a))}c=4}tF(a,c);a.C=a.E;b&&
(a.C=0)}
function sF(a,b,c,d){var e,f,g,h,i;e=a.F[b][1];f=a.F[b][2];g=a.I[f]-a.I[e];h=-(a.L[f]-a.L[e]);i=Math.sqrt(g*g+h*h);0.001>i&&(i=0.001);h/=i;g/=i;1>(0>=(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*h?0-((a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*h):(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*h)?(g=a.I[b]-a.I[e],h=a.L[b]-a.L[e],i=Math.sqrt(g*g+h*h),0.001>i&&(i=0.001),h/=i,g/=i,d[0]=a.I[e]+i*g-c*h,d[1]=a.L[e]+c*g+i*h):(g=(a.I[e]+a.I[f])/2,e=(a.L[e]+a.L[f])/2,g=a.I[b]-g,h=a.L[b]-e,i=Math.sqrt(g*g+h*h),0.001>i&&(i=0.001),d[0]=a.I[b]+
c*g/i,d[1]=a.L[b]+c*h/i)}
function aF(a){var b,c,d,e,f,g,h,i,l,m,n,o,q;l=-1;h=6;switch(a.k.b){case 206:h=3;break;case 207:h=4;break;case 208:case 221:case 223:h=5;break;case 210:case 209:h=6;break;case 211:h=7;break;case 212:h=8;break;case 229:h=9}f=6.283185307179586/h;i=625*a.k.x*a.k.x/2/(1-Math.cos(f));i=Math.sqrt(i);if(0<a.C)if(2>a.y[a.C])uF(a,h,f,i);else if(a.k.bb){if(209==a.k.b||221==a.k.b||223==a.k.b){sp(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.L=9;return}for(d=1;d<=a.y[a.C];++d)if(b=a.r[rF(a,a.C,a.F[a.C][d])],
2<d||1!=b){sp(a.k,"ERROR - spiro ring not possible here !");a.k.L=9;return}b=v(nC,k,-1,2,1);sF(a,a.C,i,b);e=a.I[a.C]-b[0];g=a.L[a.C]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=h;++d)eF(a),n=f*d+1.5707963267948966,a.I[a.s]=b[0]+i*(Math.sin(n)*e-Math.cos(n)*g),a.L[a.s]=b[1]+i*(Math.cos(n)*e+Math.sin(n)*g)}else l=a.C,X(a,0),a.C=a.s,uF(a,h,f,i);else if(0<a.D){b=a.G[a.D];c=a.H[a.D];d=0;2==a.y[b]?a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]:2==a.y[c]&&(a.F[c][1]!=b?d=a.F[c][1]:d=a.F[c][2],
m=b,b=c,c=m);0==d&&(a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]);e=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;n=m/2;q=i*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.L[d]-a.L[b])*e-(a.I[d]-a.I[b])*g&&(q=-q,m=0);o=a.I[b]+n*e-q*g;q=a.L[b]+q*e+n*g;for(d=1;d<=h;++d)eF(a),n=f*(d+0.5)+3.141592653589793*m,a.I[a.s]=o+i*(Math.sin(n)*e-Math.cos(n)*g),a.L[a.s]=q+i*(Math.cos(n)*e+Math.sin(n)*g),1==m?(d==h&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==h-1&&(a.I[a.s]=a.I[c],a.L[a.s]=a.L[c])):
(d==h-1&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==h&&(a.I[a.s]=a.I[c],a.L[a.s]=a.L[c]))}else{b=0.5;6==h&&(b=0);for(d=1;d<=h;++d)eF(a),n=f*(d-b),a.I[a.s]=a.K+i*Math.sin(n),a.L[a.s]=a.N+i*Math.cos(n)}b=h;i=0;for(f=1;f<=b;++f)qC(a),a.r[a.t]=1,i=a.s-b+f,a.y[i]=2,a.G[a.t]=i,a.H[a.t]=i+1;a.H[a.t]=a.s-b+1;if(209==a.k.b){if(a.r[a.t-4]=2,a.r[a.t-2]=2,a.r[a.t]=2,0<a.D)if(1==a.r[a.D]){if(b=0,1<a.y[a.G[a.D]]&&(b=a.F[a.G[a.D]][1],i=a.G[a.D],b==a.H[a.D]&&(b=a.F[a.G[a.D]][2])),0==b&&1<a.y[a.H[a.D]]&&(b=a.F[a.H[a.D]][1],
i=a.H[a.D],b==a.H[a.D]&&(b=a.F[a.H[a.D]][2])),0<b)for(f=1;f<=a.t;++f)if(a.G[f]==b&&a.H[f]==i||a.G[f]==i&&a.H[f]==b){1!=a.r[f]&&(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=3);break}}else a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=2}else if(221==a.k.b||223==a.k.b)if(0<a.D){if(1==a.r[a.D]){b=!1;for(f=1;f<=a.y[a.G[a.D]];++f)if(i=a.F[a.G[a.D]][f],1<a.r[rF(a,a.G[a.D],i)]){b=!0;break}for(f=1;f<=a.y[a.H[a.D]];++f)if(i=a.F[a.H[a.D]][f],1<a.r[rF(a,
a.H[a.D],i)]){b=!0;break}b||(a.r[a.D]=2)}a.r[a.t-4]=2;a.c[a.s-2]=5}else 0<a.C?221==a.k.b?(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t-1]=1,a.r[a.t-3]=2,a.r[a.t]=2,a.c[a.s-1]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.c[a.s-2]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.c[a.s-2]=5);i=v(F,r,-1,a.s+1,1);for(f=1;f<=h;++f)b=a.s-h+f,c=a.t-h+f,a.F[b][1]=b-1,a.F[b][2]=b+1,b=a.G[c],e=a.H[c],a.J[c]=J(I(wB((a.I[b]+a.I[e])/2))),a.M[c]=J(I(wB((a.L[b]+a.L[e])/2)));a.F[a.s-
h+1][1]=a.s;a.F[a.s][2]=a.s-h+1;for(f=a.s-h+1;f<=a.s;++f){i[f]=0;g=51;c=0;for(b=1;b<=a.s-h;++b)e=a.I[f]-a.I[b],d=a.L[f]-a.L[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.C||c==a.C)&&(i[f]=c)}g=a.t-h;f=g+1;a:for(;f<=g+h;++f)if(b=a.G[f],e=a.H[f],0<i[b]&&0<i[e]){for(c=1;c<=g;++c)if(a.G[c]==i[b]&&a.H[c]==i[e]||a.H[c]==i[b]&&a.G[c]==i[e])continue a;qC(a);a.r[a.t]=a.r[f];a.G[a.t]=i[b];a.F[i[b]][++a.y[i[b]]]=i[e];a.H[a.t]=i[e];a.F[i[e]][++a.y[i[e]]]=i[b];a.J[a.t]=J(I(wB((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2)));
a.M[a.t]=J(I(wB((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<i[b]?(qC(a),a.r[a.t]=a.r[f],a.G[a.t]=i[b],a.F[i[b]][++a.y[i[b]]]=e,a.H[a.t]=e,a.F[e][++a.y[e]]=i[b],a.J[a.t]=J(I(wB((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=J(I(wB((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<i[e]&&(qC(a),a.r[a.t]=a.r[f],a.G[a.t]=i[e],a.F[i[e]][++a.y[i[e]]]=b,a.H[a.t]=b,a.F[b][++a.y[b]]=i[e],a.J[a.t]=J(I(wB((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=J(I(wB((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2))));d=a.s-h;for(f=a.s;f>d;--f)if(0<i[f]&&
(kC(a,f),3==a.c[i[f]])){m=0;for(b=1;b<=a.y[i[f]];++b){e=a.F[i[f]][b];for(c=1;c<=a.t;++c)(a.G[c]==i[f]&&a.H[c]==e||a.G[c]==e&&a.H[c]==i[f])&&(m+=a.r[c])}if(4<m)for(c=g+1;c<=g+h;++c)a.r[c]=1}0<a.C&&tF(a,h);-1<l&&(a.C=l)}
function uF(a,b,c,d){var e,f,g,h,i,l;0==a.y[a.C]?(e=0,f=1):(e=a.F[a.C][1],f=a.I[a.C]-a.I[e],e=a.L[a.C]-a.L[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);i=a.I[a.C]+d*f;l=a.L[a.C]+d*e;for(g=1;g<=b;++g)eF(a),h=c*g-1.5707963267948966,a.I[a.s]=i+d*(Math.sin(h)*f-Math.cos(h)*e),a.L[a.s]=l+d*(Math.cos(h)*f+Math.sin(h)*e)}function tF(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=jC(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function rF(a,b,c){var d;for(d=1;d<=a.t;++d)if(a.G[d]==b&&a.H[d]==c||a.G[d]==c&&a.H[d]==b)return d;return 0}function vF(a,b,c){var d,e,f,g;e=Pg;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(gr(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)gr(c[d])&&!Wq(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)ar(c[d],e)&&(b[d]=g,c[d]=Pg,++f);if(f==a.s)break}return g==a.s}
function vE(a){var b,c,d;b=v(nC,k,-1,4,1);d=c=0;a.k&&a.k.y&&0<a.k.y.b&&(c=a.k.y.b-a.k.V,d=a.k.y.a-3*a.k.V);if(0>=c||0>=d)a.v=!0;else{oC(a,b);c=~~(c/2)-J(I(Math.round(b[0])));d=~~(d/2)-J(I(Math.round(b[1])));if(!a.k.kb)for(b=1;b<=a.s;++b)a.I[b]+=c,a.L[b]+=d;sC(a)}}
function oC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.s;++c)a.I[c]<f&&(f=a.I[c]),a.I[c]>d&&(d=a.I[c]),a.L[c]<g&&(g=a.L[c]),a.L[c]>e&&(e=a.L[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function $E(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=wF(a,b),-1==d&&0==c&&(0==a.z[b]?a.z[b]=1:1==a.z[b]?a.z[b]=-1:-1==a.z[b]&&(a.z[b]=0)),a.c[b]){case 2:2<d&&sp(a.k,"Charge change not possible on this boron !");0==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0);break;case 3:3<d?sp(a.k,"Charge change not possible on this carbon !"):4>d&&(0==a.z[b]?a.z[b]=-1:-1==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0));break;case 4:case 7:3<d?sp(a.k,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.z[b]?a.z[b]=1:3==d&&1==a.z[b]?a.z[b]=0:3>d&&0==a.z[b]?a.z[b]=1:3>d&&1==a.z[b]?a.z[b]=-1:3>d&&-1==a.z[b]&&(a.z[b]=0);break;case 5:case 8:case 13:2<d?sp(a.k,"Charge change not possible on multibonded O or S !"):2==d&&0==a.z[b]?a.z[b]=1:2==d&&1==a.z[b]?a.z[b]=0:2>d&&0==a.z[b]?a.z[b]=-1:2>d&&-1==a.z[b]?a.z[b]=1:2>d&&1==a.z[b]&&(a.z[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.z[b]?a.z[b]=-1:0==d&&-1==a.z[b]?a.z[b]=0:sp(a.k,"Charge change not possible on the halogen !");break;case 18:sp(a.k,
"Use X button to change charge on the X atom !")}}
function PE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=v(F,r,-1,a.s+1,1);;){for(e=1;e<=a.s;++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.t;++e)c=a.G[e],d=a.H[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=v(F,r,-1,f+1,1);for(c=1;c<=a.s;++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.s;1<=c;--c)a.a[c]!=d&&kC(a,c);vE(a);sp(a.k,"Smaller part(s) removed !");return 1}
function jC(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.s;++e)b!=e&&(c=a.I[b]-a.I[e],d=a.L[b]-a.L[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function uC(a){var b,c,d;for(d=1;d<=a.t;++d){b=a.G[d];c=a.H[d];if(1==a.z[b]&&-1==a.z[c]||-1==a.z[b]&&1==a.z[c])if(1==a.r[d]||2==a.r[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.k.nb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.z[b]=0;a.z[c]=0;++a.r[d];tC(a)}1==a.z[b]&&1==a.z[c]&&(2==a.r[d]?a.r[d]=1:3==a.r[d]&&(a.r[d]=2),tC(a));4==a.r[d]&&(a.r[d]=1)}}
function qF(a,b,c,d){var e,f;f=e=0;0<=a&&0<=b?e=1:0<=a&&0>b?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(e<f)return 1;if(e>f)return-1;switch(e){case 1:case 4:return a<c?1:-1;case 2:case 3:return a>c?1:-1}return 0}function UA(a){var b;xF(a);b=a.r.length;a.J=v(F,r,-1,b,1);a.M=v(F,r,-1,b,1);sC(a);tC(a)}
function eF(a){var b,c;++a.s;a.s>a.c.length-1&&(c=a.c.length+10,b=v(F,r,-1,c,1),FB(a.c,b,a.c.length),a.c=b,b=v(F,r,-1,c,1),FB(a.z,b,a.z.length),a.z=b,b=v(F,r,-1,c,1),FB(a.w,b,a.w.length),a.w=b,b=v(F,r,-1,c,1),FB(a.b,b,a.b.length),a.b=b,b=v(Gq,k,1,c,0),FB(a.d,b,a.d.length),a.d=b,b=v(Gq,k,1,c,0),FB(a.n,b,a.n.length),a.n=b,b=v(nC,k,-1,c,1),FB(a.I,b,a.I.length),a.I=b,b=v(nC,k,-1,c,1),FB(a.L,b,a.L.length),a.L=b,b=vq([c,7]),FB(a.F,b,a.F.length),a.F=b,c=v(F,r,-1,c,1),FB(a.y,c,a.y.length),a.y=c);a.c[a.s]=
3;a.z[a.s]=0;a.b[a.s]=0;a.d[a.s]=null;a.w[a.s]=0}function IE(a,b,c,d,e,f){var g;g=J(I(wB(a.I[b]-c/2)));f||(g-=d-c);a=J(I(wB(a.L[b]-~~(e/2))));return new fx(g-1-1,a-1,d+1+2,e+2)}
function qC(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(F,r,-1,b,1),FB(a.G,c,a.G.length),a.G=c,c=v(F,r,-1,b,1),FB(a.H,c,a.H.length),a.H=c,c=v(F,r,-1,b,1),FB(a.r,c,a.r.length),a.r=c,c=v(F,r,-1,b,1),FB(a.A,c,a.A.length),a.A=c,c=v(F,r,-1,b,1),FB(a.J,c,a.J.length),a.J=c,c=v(F,r,-1,b,1),FB(a.M,c,a.M.length),a.M=c,b=v(Gq,k,1,b,0),FB(a.e,b,a.e.length),a.e=b);a.r[a.t]=1;a.A[a.t]=0;a.e[a.t]=null}
function YE(a,b){var c,d,e,f,g,h,i;if(0==a.s)return j;h=b;79<b.length&&(h=b.substr(0,76)+"...");h+=(nE(),ba);h+="JME 2013.01 "+new SB+"\n \n";h+=XE(a.s,3)+XE(a.t,3);h+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.s;++e)a.L[e]>g&&(g=a.L[e]),a.I[e]<c&&(c=a.I[e]);for(e=1;e<=a.s;++e){h+=gF(0.055999999999999994*(a.I[e]-c),10,4)+gF(0.055999999999999994*(g-a.L[e]),10,4)+gF(0,10,4);i=HE(a,e);1==i.length?i+="  ":2==i.length?i+=ea:3<i.length&&(i="Q  ");
h+=ea+i;d=0;0<a.z[e]&&4>a.z[e]?d=4-a.z[e]:0>a.z[e]&&-4<a.z[e]&&(d=4-a.z[e]);i=" 0"+XE(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.x;++d)if(a.p[d][0]==e){f=a.p[d][1];break}-1<f?i+=XE(f,3):i+="  0";h+=i+"  0  0\n"}for(e=1;e<=a.t;++e)g=a.r[e],1==a.r[e]?g=1:yF(a,e)&&(g=2),c=XE(a.G[e],3)+XE(a.H[e],3),d=0,1==a.r[e]&&1==a.A[e]?d=1:1==a.r[e]&&2==a.A[e]&&(d=6),1==a.r[e]&&3==a.A[e]&&(d=1,c=XE(a.H[e],3)+XE(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=XE(a.H[e],3)+XE(a.G[e],3)),h+=c+XE(g,3)+XE(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(h+="M  CHG  1"+XE(e,4)+XE(a.z[e],4)+ba);return h+"M  END\n"}
function hF(a){var b,c,d,e,f,g,h,i,l,m,n,o,q,w,G,z,K,O,S,ca,N,cc,uc,Hf,rb,Bd,Cd,Dd,fb,vc;n=v(F,r,-1,a.s+10,1);o=v(F,r,-1,a.s+10,1);l=v(F,r,-1,a.s+1,1);m=v(F,r,-1,7,1);rb=v(F,r,-1,a.s+1,1);w=v(zF,k,-1,a.s+1,2);G=v(zF,k,-1,a.t+1,2);cc=0;if(0==a.s)return j;PE(a,!0);Hf=!0;for(i=1;i<=a.t;++i)if(9==a.r[i]){Hf=!1;break}if(a.k.q&&Hf){AF(a);uC(a);BF(a,G);CF(a,w,G);var yb,gd,Pe,Rb,ge,hd,id,bb,gG,Fd,t,ra,em,fm,ur,Xe,Ka,gm,hm,zc,im;yb=v(F,r,-1,a.s+1,1);gd=v(F,r,-1,a.s+1,1);bb=v(DF,k,-1,a.s+1,3);var vr=a.s,jm,
ch,wr,Xf,aj,oe,Ye;aj=v(DF,k,-1,vr+2,3);oe=v(F,r,-1,100,1);Ye=5;Xf=0;oe[0]=3;aj[1]=Rg;aj[2]=Sg;wr=2;if(!(3>vr))for(;Ye<oe[Xf]*oe[Xf];){ch=0;for(jm=!0;jm&&ch<=Xf&&Ye>=oe[ch]*oe[ch];)0==Ye%oe[ch]?jm=!1:++ch;if(jm){aj[++wr]=dr(Ye);if(wr>=vr)break;Xf<oe.length-1&&(++Xf,oe[Xf]=Ye)}Ye+=2}for(t=1;t<=a.s;++t){for(ra=hm=1;ra<=a.t;++ra)(a.G[ra]==t||a.H[ra]==t)&&(hm*=a.f[ra]);gm=a.c[t];18==gm&&(im=a.n[t],hd=im.charCodeAt(0)-65+1,id=0,1<im.length&&(id=im.charCodeAt(1)-97),0>hd&&(hd=0),0>id&&(id=0),gm=28*hd+id);
Xe=0;-2>a.z[t]?Xe=1:-2==a.z[t]?Xe=2:-1==a.z[t]?Xe=3:1==a.z[t]?Xe=4:2==a.z[t]?Xe=5:2<a.z[t]&&(Xe=6);zc=1;bb[t]=dr(hm);zc*=126;bb[t]=Zq(bb[t],dr(a.w[t]*zc));zc*=7;bb[t]=Zq(bb[t],dr(Xe*zc));zc*=7;bb[t]=Zq(bb[t],dr(gm*zc));zc*=783;bb[t]=Zq(bb[t],dr(a.y[t]*zc))}for(ge=0;!vF(a,yb,bb);){ur=!1;for(t=1;t<=a.s;++t)yb[t]!=gd[t]&&(gd[t]=yb[t],ur=!0);if(ur){for(t=1;t<=a.s;++t){bb[t]=Qg;for(ra=1;ra<=a.y[t];++ra)bb[t]=hr(bb[t],aj[yb[a.F[t][ra]]])}ge=0}else if(0<ge){for(t=1;t<=a.s;++t)bb[t]=Qg;t=1;a:for(;t<=a.s-
1;++t)for(ra=t+1;ra<=a.s;++ra)if(yb[t]==yb[ra]){bb[t]=Rg;break a}}else{for(t=1;t<=a.s;++t){bb[t]=Qg;for(ra=1;ra<=a.y[t];++ra)Pe=a.F[t][ra],bb[t]=hr(bb[t],dr(a.c[Pe]*a.f[rF(a,t,Pe)]))}ge=1}vF(a,yb,bb);for(t=1;t<=a.s;++t)bb[t]=dr(gd[t]*a.s+yb[t])}for(t=1;t<=a.s;++t)gd[t]=yb[t];for(Ka=1;Ka<=a.s;++Ka)for(t=1;t<=a.s;++t)if(gd[t]==Ka){a.c[0]=a.c[t];a.z[0]=a.z[t];a.I[0]=a.I[t];a.L[0]=a.L[t];a.y[0]=a.y[t];a.c[t]=a.c[Ka];a.z[t]=a.z[Ka];a.I[t]=a.I[Ka];a.L[t]=a.L[Ka];a.y[t]=a.y[Ka];a.c[Ka]=a.c[0];a.z[Ka]=a.z[0];
a.I[Ka]=a.I[0];a.L[Ka]=a.L[0];a.y[Ka]=a.y[0];gd[t]=gd[Ka];gd[Ka]=Ka;a.n[0]=a.n[t];a.n[t]=a.n[Ka];a.n[Ka]=a.n[0];a.b[0]=a.b[t];a.b[t]=a.b[Ka];a.b[Ka]=a.b[0];a.d[0]=a.d[t];a.d[t]=a.d[Ka];a.d[Ka]=a.d[0];a.w[0]=a.w[t];a.w[t]=a.w[Ka];a.w[Ka]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=yb[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=yb[a.G[t]],a.H[t]=yb[a.H[t]],a.G[t]>a.H[t]&&(Fd=a.G[t],a.G[t]=a.H[t],a.H[t]=Fd,1==a.A[t]?a.A[t]=3:2==a.A[t]?a.A[t]=4:3==a.A[t]?a.A[t]=1:4==a.A[t]&&(a.A[t]=2));for(t=1;t<a.t;++t){fm=em=
a.s;Rb=0;for(ra=t;ra<=a.t;++ra)a.G[ra]<em?(em=a.G[ra],fm=a.H[ra],Rb=ra):a.G[ra]==em&&a.H[ra]<fm&&(fm=a.H[ra],Rb=ra);Fd=a.G[t];a.G[t]=a.G[Rb];a.G[Rb]=Fd;Fd=a.H[t];a.H[t]=a.H[Rb];a.H[Rb]=Fd;Fd=a.r[t];a.r[t]=a.r[Rb];a.r[Rb]=Fd;Fd=a.A[t];a.A[t]=a.A[Rb];a.A[Rb]=Fd;gG=a.e[t];a.e[t]=a.e[Rb];a.e[Rb]=gG}UA(a);tC(a);BF(a,G);CF(a,w,G)}else{BF(a,G);a.f=v(F,r,-1,a.t+1,1);for(q=1;q<=a.t;++q)a.f[q]=a.r[q]}c=1;a.a=v(F,r,-1,a.s+1,1);vc=1;a.a[1]=1;for(ca=0;;){N=0;for(q=1;q<=a.y[c];++q)if(g=a.F[c][q],0<a.a[g]){if(!(a.a[g]>
a.a[c])&&g!=rb[c]){uc=!0;for(K=1;K<=cc;++K)if(n[K]==c&&o[K]==g||n[K]==g&&o[K]==c){uc=!1;break}uc&&(++cc,n[cc]=c,o[cc]=g)}}else m[++N]=g;if(0==N){if(vc==a.s)break;c=l[ca--]}else if(1==N)rb[m[1]]=c,c=m[1],a.a[c]=++vc;else{l[++ca]=c;e=0;for(q=1;q<=N;++q)if(i=rF(a,m[q],c),!G[i]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(i=rF(a,m[q],c),2==a.f[i]||3==a.f[i]){e=m[q];break}0==e&&(e=m[1]);rb[e]=c;c=e;a.a[e]=++vc}}rb=v(F,r,-1,a.s+1,1);b=v(F,r,-1,a.s+1,1);O=v(zF,k,-1,a.s+1,2);Bd=v(zF,k,-1,a.s+1,2);f=vc=ca=0;
for(q=1;q<=a.s;++q)if(1==a.a[q]){c=q;break}a:for(;;){0<f&&(rb[c]=f);b[++vc]=c;for(a.a[c]=0;;){N=e=0;S=a.s+1;q=1;b:for(;q<=a.y[c];++q){g=a.F[c][q];for(z=1;z<=cc;++z)if(n[z]==g&&o[z]==c||n[z]==c&&o[z]==g)continue b;0<a.a[g]&&(++N,a.a[g]<S&&(e=g,S=a.a[g]))}if(0==e){if(0==ca)break a;Bd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<N&&(l[++ca]=f,O[e]=!0)}Cd=v(F,r,-1,a.t+1,1);Dd=v(F,r,-1,a.s+1,1);if(a.k.yb){var iG=rb,yI=cc,xr,jG,dh,pe,yr,zr,Ia,bj,Ar;dh=v(F,r,-1,a.s+1,1);for(Ia=1;Ia<=a.s;++Ia)dh[b[Ia]]=Ia;yr=v(zF,
k,-1,a.t+1,2);for(Ia=1;Ia<=a.s;++Ia)xr=b[Ia],jG=iG[xr],pe=rF(a,xr,jG),0!=pe&&(EF(a,pe,dh,Cd,G),yr[pe]=!0);for(Ia=1;Ia<=a.t;++Ia)yr[Ia]||EF(a,Ia,dh,Cd,G);Ia=1;a:for(;Ia<=a.s;++Ia)if(!(2>a.y[Ia]||4<a.y[Ia])){zr=Ar=0;for(bj=1;bj<=a.y[Ia];++bj){pe=rF(a,Ia,a.F[Ia][bj]);if(5==a.f[pe])continue a;1==a.r[pe]&&0!=FF(a,pe,Ia)&&++Ar;2==a.r[pe]&&(zr=a.F[Ia][bj])}if(0!=Ar)if(0<zr){var da=a,lG=Ia,Ze=dh,Kc=Dd,ec=void 0,cj=void 0,Ac=void 0,qe=void 0,Bc=void 0,km=void 0,lm=void 0,mm=void 0,Gd=void 0,Lc=void 0,Mc=void 0,
Br=void 0,dj=void 0,Hd=void 0,ej=void 0,re=void 0,fj=void 0,Cr=void 0,gj=void 0,se=void 0,mG=void 0,$e=void 0,nG=void 0,Dr=void 0,hj=void 0,af=void 0,Mc=1,cj=lG,ec=v(F,r,-1,da.s+1,1);for(ec[1]=lG;;){Br=!1;for(Lc=1;Lc<=da.y[cj];++Lc)if(Ac=da.F[cj][Lc],!(Ac==ec[1]||Ac==ec[Mc-1]))if(qe=rF(da,cj,Ac),2==da.r[qe]&&5!=da.f[qe]){cj=ec[++Mc]=Ac;Br=!0;break}if(!Br)break}if(!(0==Mc%2||2>da.y[ec[Mc]]||3<da.y[ec[Mc]])){af=ec[1];Bc=ec[~~((Mc+1)/2)];Gd=ec[Mc];$e=se=re=Hd=0;Dr=Cr=!1;for(Lc=1;Lc<=da.y[af];++Lc)Ac=
da.F[af][Lc],qe=rF(da,af,Ac),1!=da.r[qe]||5==da.f[qe]||(0==Hd?Hd=Ac:re=Ac);0<Ze[re]&&Ze[Hd]>Ze[re]&&(km=Hd,Hd=re,re=km);dj=Hd;0==Hd&&(dj=re,Cr=!0);for(Lc=1;Lc<=da.y[Gd];++Lc)Ac=da.F[Gd][Lc],qe=rF(da,Gd,Ac),1!=da.r[qe]||5==da.f[qe]||(0==se?se=Ac:$e=Ac);0<Ze[$e]&&Ze[se]>Ze[$e]&&(km=se,se=$e,$e=km);gj=se;0==se&&(gj=$e,Dr=!0);ej=FF(da,rF(da,af,Hd),af);fj=FF(da,rF(da,af,re),af);mG=FF(da,rF(da,Gd,se),Gd);nG=FF(da,rF(da,Gd,$e),Gd);1<(0>ej+fj?-(ej+fj):ej+fj)||0!=mG||0!=nG?sp(da.k,"Bad stereoinfo on allene !"):
(lm=da.I[ec[Mc-1]]-da.I[Gd],mm=da.L[ec[Mc-1]]-da.L[Gd],hj=Math.sqrt(lm*lm+mm*mm),0.001>hj&&(hj=0.001),0<(da.L[gj]-da.L[ec[Mc-1]])*(lm/hj)-(da.I[gj]-da.I[ec[Mc-1]])*(mm/hj)?Kc[Bc]=1:Kc[Bc]=-1,Cr&&(Kc[Bc]*=-1),Dr&&(Kc[Bc]*=-1),dj==Hd&&0>ej&&(Kc[Bc]*=-1),dj==re&&0>fj&&(Kc[Bc]*=-1),Ze[dj]>Ze[gj]&&(Kc[Bc]*=-1))}}else b:{var nb=a,Va=Ia,Er=iG,oG=dh,pG=n,qG=o,zI=yI,nm=Dd,om=void 0,Nc=void 0,Fr=void 0,eh=void 0,wa=void 0,fh=void 0,kd=void 0,ij=void 0,Id=void 0,Ib=void 0,aa=void 0,$=void 0,te=void 0,pm=void 0,
Oc=void 0,E=void 0,qm=void 0,$=v(F,r,-1,4,1),pm=v(F,r,-1,4,1),jj=void 0,Pc=void 0,rm=void 0,sm=void 0,Gr=void 0,kj=void 0,kj=-1;0<Er[Va]&&($[++kj]=Er[Va]);for(Pc=1;Pc<=zI;++Pc)pG[Pc]==Va&&($[++kj]=qG[Pc]),qG[Pc]==Va&&($[++kj]=pG[Pc]);for(Pc=kj+1;Pc<nb.y[Va];++Pc){Gr=nb.s+1;rm=1;c:for(;rm<=nb.y[Va];++rm){jj=nb.F[Va][rm];for(sm=0;sm<Pc;++sm)if(jj==$[sm])continue c;oG[jj]<Gr&&(Gr=oG[jj],$[Pc]=jj)}}0==Er[Va]&&0<nb.w[Va]?($[3]=$[2],$[2]=$[1],$[1]=$[0],$[0]=-1):0<nb.w[Va]&&($[3]=$[2],$[2]=$[1],$[1]=-1);
for(wa=ij=fh=eh=qm=kd=Ib=0;4>wa;++wa)0>=$[wa]||(om=rF(nb,Va,$[wa]),pm[wa]=FF(nb,om,Va),0<pm[wa]?(++Ib,qm=$[wa],fh=$[wa]):0>pm[wa]?(++kd,eh=$[wa],fh=$[wa]):ij=$[wa]);Id=Ib+kd;E=v(F,r,-1,4,1);Oc=0;if(3==nb.y[Va]){if(1==Ib&&1==kd||3==Id&&0<Ib&&0<kd){sp(nb.k,"Error in C3H stereospecification !");break b}te=$[0];1==Id?te=fh:2==Id&&(te=ij);aa=pF(nb,Va,te,$);E[0]=fh;E[1]=-1;E[2]=aa[2];E[3]=aa[1];0<Ib?Oc=1:Oc=-1}else if(4==nb.y[Va])if(1==Id)aa=pF(nb,Va,fh,$),E[0]=aa[0],E[1]=aa[3],E[2]=aa[2],E[3]=aa[1],0<
Ib?Oc=1:Oc=-1;else{te=$[0];1<ij&&(te=ij);1==Ib?te=qm:1==kd&&(te=eh);aa=pF(nb,Va,te,$);Nc=v(F,r,-1,4,1);for(wa=0;4>wa;++wa)om=rF(nb,Va,aa[wa]),Nc[wa]=FF(nb,om,Va);if(4==Id){if(0==Ib||0==kd){sp(nb.k,"Error in C4 stereospecification !");break b}if(1==Ib||1==kd)E[0]=aa[0],E[1]=aa[3],E[2]=aa[2],E[3]=aa[1],Oc=Nc[0];else{for(wa=0;4>wa;++wa)-1==Nc[wa]&&(Nc[wa]=0);Id=2}}else if(3==Id)if(3==Ib||3==kd)E[0]=aa[0],E[1]=aa[3],E[2]=aa[2],E[3]=aa[1],0<Ib?Oc=-1:Oc=1;else{1==Ib?Ib=Fr=1:kd=Fr=-1;for(wa=0;4>wa;++wa)Nc[wa]==
Fr&&(Nc[wa]=0);Id=2}if(2==Id)if(1==Ib&&1==kd)aa[1]==eh?(aa[1]=aa[2],aa[2]=aa[3]):aa[2]==eh&&(aa[2]=aa[3]),E[0]=qm,E[1]=eh,E[2]=aa[2],E[3]=aa[1],Oc=1;else{if(Nc[0]==Nc[1]||Nc[1]==Nc[2]){sp(nb.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Nc[0]?(E[0]=aa[0],E[1]=aa[2],E[2]=aa[1],E[3]=aa[3]):(E[0]=aa[1],E[1]=aa[3],E[2]=aa[2],E[3]=aa[0]);1<Ib?Oc=1:Oc=-1}}var hb=void 0;$[0]==E[1]?(hb=E[0],E[0]=E[1],E[1]=hb,hb=E[2],E[2]=E[3],E[3]=hb):$[0]==E[2]?(hb=E[2],E[2]=E[0],E[0]=hb,hb=E[1],E[1]=E[3],E[3]=
hb):$[0]==E[3]&&(hb=E[3],E[3]=E[0],E[0]=hb,hb=E[1],E[1]=E[2],E[2]=hb);$[1]==E[2]?(hb=E[1],E[1]=E[2],E[2]=hb,hb=E[2],E[2]=E[3],E[3]=hb):$[1]==E[3]&&(hb=E[1],E[1]=E[3],E[3]=hb,hb=E[2],E[2]=E[3],E[3]=hb);E[2]==$[2]?nm[Va]=1:E[2]==$[3]?nm[Va]=-1:sp(nb.k,"Error in stereoprocessing ! - t30");nm[Va]*=Oc}}}fb=new EB;h=v(F,r,-1,a.s+1,1);for(q=1;q<=a.s;++q)h[b[q]]=q;for(q=1;q<=a.s;++q){c=b[q];O[c]&&xm(fb.a,ya);0<rb[q]&&GF(a,c,rb[c],fb,Cd);var gh=w[c],Ab=void 0,lj=void 0,hh=void 0,P=void 0,P=Uc,Ab=!1;0!=a.z[c]&&
(Ab=!0);0!=Dd[c]&&(Ab=!0);hh=-1;for(lj=1;lj<=a.x;++lj)if(a.p[lj][0]==c){hh=a.p[lj][1];break}-1<hh&&(Ab=!0);a.k.xb&&0<a.b[c]&&(Ab=!0,hh=1);switch(a.c[c]){case 2:P=Fb;break;case 3:gh?P="c":P=Jb;break;case 4:gh?(P=rf,0<a.w[c]&&(Ab=!0)):P=ic;break;case 5:gh?P="o":P=pc;break;case 7:gh?(P="p",0<a.w[c]&&(Ab=!0)):P=rc;break;case 8:gh?P=Zf:P=Gc;break;case 13:gh?P=ag:P=Ic;Ab=!0;break;case 6:P=Jc;Ab=!0;break;case 9:P=Ub;break;case 10:P=Nb;break;case 11:P=Hb;break;case 12:P=$b;break;case 1:P=Yb;Ab=!0;break;case 19:P=
sc;Ab=!0;break;case 20:P=tc;Ab=!0;break;case 21:P=wc;Ab=!0;break;case 22:P=xc;Ab=!0;break;case 18:Ab=!0,P=a.n[c],(C(P,Aa)||C(P,Zc)||C(P,Bb))&&(Ab=!1)}Ab&&(P=Vc+P,1==Dd[c]?P+=zb:-1==Dd[c]&&(P+="@@"),1==a.w[c]?P+=Yb:1<a.w[c]&&(P+=Yb+a.w[c]),0!=a.z[c]&&(0<a.z[c]?P+=Ba:P+=Ea,1<Ti(a.z[c])&&(P+=Ti(a.z[c]))),-1<hh&&(P+=pb+hh),P+=Xc);xm(fb.a,P);for(z=1;z<=cc;++z)if(n[z]==c||o[z]==c)d=o[z],d==c&&(d=n[z]),h[c]<h[d]&&GF(a,n[z],o[z],fb,Cd),9<z&&xm(fb.a,"%"),ym(fb,j+(new T(z)).a);Bd[c]&&xm(fb.a,za)}return jn(fb.a)}
function kC(a,b){var c,d,e,f;f=0;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],c!=b&&d!=b&&(++f,a.G[f]=c,c>b&&--a.G[f],a.H[f]=d,d>b&&--a.H[f],a.r[f]=a.r[e],a.A[f]=a.A[e],a.J[f]=a.J[e],a.M[f]=a.M[e],a.e[f]=a.e[e]);a.t=f;for(e=b;e<a.s;++e){a.c[e]=a.c[e+1];a.z[e]=a.z[e+1];a.I[e]=a.I[e+1];a.L[e]=a.L[e+1];a.w[e]=a.w[e+1];a.b[e]=a.b[e+1];a.d[e]=a.d[e+1];a.y[e]=a.y[e+1];a.n[e]=a.n[e+1];for(f=1;f<=a.y[e];++f)a.F[e][f]=a.F[e+1][f]}--a.s;if(0==a.s)wE(a.k);else{for(e=1;e<=a.s;++e){d=0;for(f=1;f<=a.y[e];++f)c=a.F[e][f],
c==b?++a.w[e]:(c>b&&--c,a.F[e][++d]=c);a.y[e]=d}e=1;a:for(;e<=a.x;++e)if(a.p[e][0]==b){for(f=e;f<a.x;++f)a.p[f][0]=a.p[f+1][0],a.p[f][1]=a.p[f+1][1];--a.x;break a}for(e=1;e<=a.x;++e)a.p[e][0]>b&&--a.p[e][0]}}
function lC(a,b){var c,d,e,f;c=a.G[b];d=a.H[b];for(e=b;e<a.t;++e)a.G[e]=a.G[e+1],a.H[e]=a.H[e+1],a.r[e]=a.r[e+1],a.A[e]=a.A[e+1],a.J[e]=a.J[e+1],a.M[e]=a.M[e+1],a.e[e]=a.e[e+1];--a.t;f=0;for(e=1;e<=a.y[c];++e)a.F[c][e]!=d&&(a.F[c][++f]=a.F[c][e]);a.y[c]=f;f=0;for(e=1;e<=a.y[d];++e)a.F[d][e]!=c&&(a.F[d][++f]=a.F[d][e]);a.y[d]=f;c<d&&(f=c,c=d,d=f);0==a.y[c]&&kC(a,c);0==a.y[d]&&kC(a,d)}
function AF(a){var b,c,d;if(!a.k.K){c=a.s;a:for(;1<=c;--c)if(d=a.F[c][1],1==a.c[c]&&1==a.y[c]&&0==a.z[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.x;++b)if(a.p[b][0]==c)continue a;b=rF(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.yb)&&kC(a,c)}}}function xF(a){var b;b=a.c.length;a.F=vq([b,7]);a.y=v(F,r,-1,b,1);for(b=1;b<=a.s;++b)a.y[b]=0;for(b=1;b<=a.t;++b)6>a.y[a.G[b]]&&(a.F[a.G[b]][++a.y[a.G[b]]]=a.H[b]),6>a.y[a.H[b]]&&(a.F[a.H[b]][++a.y[a.H[b]]]=a.G[b])}
function CF(a,b,c){var d,e,f,g,h,i,l,m,n;a.f=v(F,r,-1,a.t+1,1);n=v(zF,k,-1,a.s+1,2);for(i=1;i<=a.s;++i){n[i]=!1;b[i]=!1;a:{d=void 0;for(d=1;d<=a.y[i];++d)if(c[rF(a,i,a.F[i][d])]){d=!0;break a}d=!1}if(d&&!(3<a.y[i]+a.w[i]))switch(a.c[i]){case 3:case 4:case 7:case 5:case 8:case 13:n[i]=!0;break;case 18:n[i]=!0}}for(h=1;h<=a.t;++h)1==a.r[h]?a.f[h]=1:yF(a,h)?a.f[h]=2:3==a.r[h]&&(a.f[h]=3);h=1;a:for(;h<=a.t;++h)if(c[h]&&(f=a.G[h],g=a.H[h],n[f]&&n[g])){d=v(zF,k,-1,a.s+1,2);for(i=1;i<=a.y[f];++i)e=a.F[f][i],
e!=g&&n[e]&&(d[e]=!0);for(m=!1;;){for(i=1;i<=a.s;++i){m=!1;if(d[i]&&n[i]&&i!=f)for(l=1;l<=a.y[i];++l){e=a.F[i][l];if(e==g){b[f]=!0;b[g]=!0;a.f[h]=5;continue a}!d[e]&&n[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function sC(a){var b,c,d;for(d=1;d<=a.t;++d)b=a.G[d],c=a.H[d],a.J[d]=J(I(wB((a.I[b]+a.I[c])/2))),a.M[d]=J(I(wB((a.L[b]+a.L[c])/2)))}function BF(a,b){var c;for(c=1;c<=a.t;++c)JE(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function HE(a,b){var c;c=(nE(),FA)[a.c[b]];18==a.c[b]&&(c=a.n[b]);return c}
function yF(a,b){return 2==a.r[b]?!0:!1}function JE(a,b,c){var d,e,f,g;g=1;a.a=v(F,r,-1,a.s+1,1);for(d=1;d<=a.s;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.y[b];++d)a.F[b][d]!=c&&(a.a[a.F[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.s;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.y[d];++e)0==a.a[a.F[d][e]]&&(a.a[a.F[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
function cF(a){var b,c;a.k.N=!0;if(a.k.xb)a.j=-1,0==a.b[a.C]?a.b[a.C]=4:a.b[a.C]=0;else{for(b=1;b<=a.x;++b)if(a.C==a.p[b][0]){if(-1==a.k.u){for(;b<a.x;++b)a.p[b][0]=a.p[b+1][0],a.p[b][1]=a.p[b+1][1];--a.x}else c=a.k.u,a.k.p&&(a.k.bb||++a.q,c=a.q),a.p[b][1]=c;return}b=a.p.length;++a.x>b-1&&(b=vq([b+5,2]),FB(a.p,b,a.p.length),a.p=b);a.p[a.x][0]=a.C;c=a.k.u;a.k.p&&(a.k.bb||++a.q,c=a.q);a.p[a.x][1]=c}}function DA(a){var b;a.x=0;a.q=0;hF(a);for(b=1;b<=a.s;++b)a.C=b,cF(a);a.C=0}
function VE(a){var b,c;b=v(nC,k,-1,4,1);oC(a,b);c=a.k.y.b;a.k.v||(c-=a.k.V);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function fF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.t;++d)b=a.I[a.G[d]]-a.I[a.H[d]],c=a.L[a.G[d]]-a.L[a.H[d]],f+=Math.sqrt(b*b+c*c);0<a.t?(f/=a.t,e=25/f):1<a.s&&(e=75/Math.sqrt((a.I[1]-a.I[2])*(a.I[1]-a.I[2])+(a.L[1]-a.L[2])*(a.L[1]-a.L[2])));for(d=1;d<=a.s;++d)a.I[d]*=e,a.L[d]*=e}
function WE(a,b,c){var d,e,f,g,h;if(0==c.indexOf(Vc)&&xB(c,Xc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.n[b]=c,a.w[b]=0;else{f=!1;-1<c.indexOf(Ca)&&(f=!0);-1<c.indexOf(sb)&&(f=!0);-1<c.indexOf(oa)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(pb);e=c.indexOf(Yb);g=Si(c.indexOf(Ba),c.indexOf(Ea));if(-1<d){h=gt(c,d+1);try{a.k.u=Yz(h,10)}catch(i){if(i=Yh(i),y(i,67))a.k.u=0;else throw i;}a.C=b;cF(a);c=c.substr(0,d-0);a.C=0}if(f)a.n[b]=c,a.c[b]=18,a.w[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=C(d,Jb)?3:C(d,Fb)?2:C(d,ic)?4:C(d,pc)?5:C(d,rc)?7:C(d,Gc)?8:C(d,Ub)?9:C(d,Nb)?10:C(d,Hb)?11:C(d,$b)?12:C(d,Yb)?1:C(d,Ic)?13:C(d,Jc)?6:C(d,sc)?19:C(d,tc)?20:C(d,wc)?21:C(d,xc)?22:18;18==a.c[b]&&(a.n[b]=d);c+=ea;d=0;0<e&&(d=1,e=fB(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.w[b]=d);d=0;if(0<g&&(e=fB(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=fB(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=fB(c,g++);for(;45==e;)--d,e=fB(c,g++)}a.z[b]=d}}}
function IA(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new rA(b);try{for(;b.j=kA(b,b.a),b.j<b.i;)d=sB(Yz(nA(b),10)).a,c=e=sB(Yz(nA(b),10)).a,(0>c||6<c)&&(c=0),a.b[d]=c}catch(f){if(f=Yh(f),y(f,67))vm(f);else throw f;}}function GF(a,b,c,d,e){b=rF(a,b,c);5!=a.f[b]&&yF(a,b)?xm(d.a,vb):3==a.r[b]?xm(d.a,oa):9==a.r[b]?(e=xb,a=a.e[b],null!=a&&(e=a),xm(d.a,e)):1==e[b]?xm(d.a,$a):-1==e[b]&&xm(d.a,Wc)}
function dF(a,b){var c,d;if(1==a.r[b])if(c=a.G[b],d=a.H[b],2>a.y[c]&&2>a.y[d])a.A[b]=0,sp(a.k,"Stereomarking meaningless on this bond !");else switch(a.A[b]){case 0:a.y[d]<=a.y[c]?a.A[b]=1:a.A[b]=3;break;case 1:a.A[b]=2;break;case 2:2<a.y[d]?a.A[b]=3:a.A[b]=1;break;case 3:a.A[b]=4;break;case 4:2<a.y[c]?a.A[b]=1:a.A[b]=3}else 2==a.r[b]?10==a.A[b]?a.A[b]=0:a.A[b]=10:sp(a.k,"Stereomarking allowed only on single and double bonds!")}
function EF(a,b,c,d,e){var f,g,h,i,l,m,n,o,q;if(!(2!=a.r[b]||5==a.f[b])&&(10==a.A[b]||a.k.o&&!e[b]))if(e=a.G[b],f=a.H[b],!(2>a.y[e]||2>a.y[f]||3<a.y[e]||3<a.y[f])){c[e]>c[f]&&(g=e,e=f,f=g);n=m=b=0;o=!1;for(l=1;l<=a.y[e];++l)g=a.F[e][l],g!=f&&(0==m?m=g:n=g);0<n&&c[m]>c[n]&&(g=m,m=n,n=g);i=rF(a,e,m);0!=d[i]?b=m:1==a.r[i]&&5!=a.f[i]&&(b=m);0==b&&(i=rF(a,e,n),0!=d[i]?b=n:1==a.r[i]&&5!=a.f[i]&&(b=n));c[b]>c[e]&&(o=!0);h=n=m=0;for(l=1;l<=a.y[f];++l)g=a.F[f][l],g!=e&&(0==n?n=g:h=g);0<h&&c[n]<c[h]&&(g=n,
n=h,h=g);i=rF(a,f,n);1==a.r[i]&&5!=a.f[i]&&0==d[i]&&(m=n);0==m&&(i=rF(a,f,h),1==a.r[i]&&5!=a.f[i]&&(m=h));if(!(0==b||0==m))if(i=a.I[f]-a.I[e],g=a.L[f]-a.L[e],l=Math.sqrt(i*i+g*g),0.001>l&&(l=0.001),g/=l,i/=l,n=(a.L[b]-a.L[e])*i-(a.I[b]-a.I[e])*g,q=(a.L[m]-a.L[e])*i-(a.I[m]-a.I[e])*g,2>(0>=n?0-n:n)||2>(0>=q?0-q:q))sp(a.k,"Not unique E/Z geometry !");else{h=rF(a,b,e);f=rF(a,m,f);m=1;if(0==d[h]){for(l=1;l<=a.y[b];++l)if(g=a.F[b][l],g!=e&&(i=rF(a,b,g),0!=d[i])){c[g]>c[b]?m=-d[i]:m=d[i];break}d[h]=m}0==
d[f]&&(0<n&&0<q||0>n&&0>q?d[f]=-d[h]:d[f]=d[h],o&&(d[f]=-d[f]))}}}function wF(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=rF(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(yF(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function FF(a,b,c){var d;d=a.A[b];return 1>d||4<d?0:1==d&&a.G[b]==c?1:2==d&&a.G[b]==c?-1:3==d&&a.H[b]==c?1:4==d&&a.H[b]==c?-1:0}
function tC(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=wF(c,d);if(-1==e)c.w[d]=0;else{switch(c.c[d]){case 1:2==e?c.z[d]=1:c.z[d]=0;c.w[d]=0;break;case 2:3==e||5==e?(c.w[d]=0,c.z[d]=0):3>e?c.w[d]=3-e-c.z[d]:4==e?(c.z[d]=-1,c.w[d]=0):5<e&&(c.z[d]=e-5,c.w[d]=0);break;case 3:case 6:4>e?0<c.z[d]?c.w[d]=2-e+c.z[d]:0>c.z[d]?c.w[d]=2-e-c.z[d]:c.w[d]=4-e:(c.z[d]=e-4,c.w[d]=4-e+c.z[d]);break;case 4:case 7:3>e?c.w[d]=3-e+c.z[d]:3==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:(c.z[d]=
4==e?1:6==e?-1:e-5,c.w[d]=0);break;case 5:2==e&&(0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0);2<e&&(c.z[d]=e-2);c.w[d]=2-e+c.z[d];break;case 8:case 13:2>e?c.w[d]=2-e+c.z[d]:2==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:3==e?2==c.y[d]?(c.z[d]=0,c.w[d]=1):(c.z[d]=1,c.w[d]=0):4==e?(c.z[d]=0,c.w[d]=0):5==e?(c.z[d]=0,c.w[d]=1):(c.z[d]=e-6,c.w[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.z[d]=e-1);c.w[d]=1-e+c.z[d];2<e&&(c.z[d]=0,c.w[d]=0);break;case 19:case 18:c.w[d]=
0}0>c.w[d]&&(c.w[d]=0)}}}function xE(a){oF(this);this.k=a;this.x=this.t=this.s=0}
function OE(a,b){var c,d,e,f,g,h,i;xE.call(this,a);f=j;h=ME(b);if(null!=h){i=new qA(b,h,!0);for(e=1;4>=e;++e)f=NE(i,h);g=sB(Yz(en(f.substr(0,3)),10)).a;c=sB(Yz(en(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)eF(this),f=NE(i,h),this.I[e]=(new rB(oB(en(f.substr(0,10))))).a,this.L[e]=-(new rB(oB(en(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=en(f.substr(31,d-31)),WE(this,e,d),62<=f.length&&(f=en(f.substr(60,3)),0<f.length&&(f=sB(Yz(f,10)).a,0<f&&(this.C=e,a.u=f,cF(this),this.C=0)));for(e=1;e<=c;++e)qC(this),
f=NE(i,h),this.G[e]=sB(Yz(en(f.substr(0,3)),10)).a,this.H[e]=sB(Yz(en(f.substr(3,3)),10)).a,g=sB(Yz(en(f.substr(6,3)),10)).a,1==g?this.r[e]=1:2==g?this.r[e]=2:3==g?this.r[e]=3:this.r[e]=9,d=0,11<f.length&&(d=sB(Yz(en(f.substr(9,3)),10)).a),1==g&&1==d&&(this.r[e]=1,this.A[e]=1),1==g&&6==d&&(this.r[e]=1,this.A[e]=2);xF(this);fF(this);vE(this);for(UA(this);(i.j=kA(i,i.a),i.j<i.i)&&!(null==(f=nA(i)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new pA(f);nA(g);nA(g);h=sB(Yz(nA(g),10)).a;
for(e=1;e<=h;++e)c=sB(Yz(nA(g),10)).a,this.z[c]=sB(Yz(nA(g),10)).a}if(0==f.indexOf("M  APO")){g=new pA(f);nA(g);nA(g);h=sB(Yz(nA(g),10)).a;for(e=1;e<=h;++e)c=sB(Yz(nA(g),10)).a,f=sB(Yz(nA(g),10)).a,this.C=c,X(this,0),WE(this,this.s,sc+f),this.C=0}}AF(this);UA(this)}}
function TA(a,b){var c,d,e,f,g;xE.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));xB(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new pA(b);d=sB(Yz(nA(f),10)).a;e=sB(Yz(nA(f),10)).a;for(c=1;c<=d;++c)g=nA(f),eF(this),WE(this,this.s,g),this.I[c]=(new rB(oB(nA(f)))).a,this.L[c]=-(new rB(oB(nA(f)))).a;for(c=1;c<=e;++c)if(qC(this),this.G[c]=sB(Yz(nA(f),10)).a,this.H[c]=sB(Yz(nA(f),10)).a,this.r[c]=sB(Yz(nA(f),10)).a,-1==this.r[c])this.r[c]=1,this.A[c]=1;else if(-2==this.r[c])this.r[c]=
1,this.A[c]=2;else if(-5==this.r[c])this.r[c]=2,this.A[c]=10;else if(11==this.r[c]||12==this.r[c]||13==this.r[c]||14==this.r[c])this.A[c]=this.r[c],this.r[c]=9;xF(this);fF(this);vE(this)}catch(h){h=Yh(h);if(y(h,67)){h.mc();this.s=0;return}throw h;}AF(this);UA(this)}}
function QE(a,b,c){var d,e,f;xE.call(this,a);f=v(F,r,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&(eF(this),this.c[this.s]=b.c[a],this.I[this.s]=b.I[a],this.L[this.s]=b.L[a],this.z[this.s]=b.z[a],this.w[this.s]=b.w[a],this.b[this.s]=b.b[a],this.d[this.s]=b.d[a],this.n[this.s]=b.n[a],f[a]=this.s);for(a=1;a<=b.t;++a)if(d=b.G[a],e=b.H[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))qC(this),this.r[this.t]=b.r[a],this.A[this.t]=b.A[a],this.G[this.t]=f[d],this.H[this.t]=f[e],this.e[this.t]=b.e[a];for(a=
1;a<=b.x;++a)d=b.p[a][0],d==c&&(++this.x,this.p[this.x][0]=f[d],this.p[this.x][1]=b.p[a][1]);this.j=b.j;UA(this);vE(this)}
function ZE(a,b,c){var d,e,f,g,h;xE.call(this,a);for(a=1;a<=c;++a)this.s+=b[a].s,this.t+=b[a].t,this.x+=b[a].x;this.c=v(F,r,-1,this.s+1,1);this.z=v(F,r,-1,this.s+1,1);this.w=v(F,r,-1,this.s+1,1);this.b=v(F,r,-1,this.s+1,1);this.d=v(Gq,k,1,this.s+1,0);this.I=v(nC,k,-1,this.s+1,1);this.L=v(nC,k,-1,this.s+1,1);this.n=v(Gq,k,1,this.s+1,0);this.G=v(F,r,-1,this.t+1,1);this.H=v(F,r,-1,this.t+1,1);this.r=v(F,r,-1,this.t+1,1);this.e=v(Gq,k,1,this.t+1,0);this.A=v(F,r,-1,this.t+1,1);this.p=vq([this.x+1,2]);
f=h=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].s;++d)++e,this.c[e]=b[a].c[d],this.I[e]=b[a].I[d],this.L[e]=b[a].L[d],this.z[e]=b[a].z[d],this.w[e]=b[a].w[d],this.b[e]=b[a].b[d],this.d[e]=b[a].d[d],this.n[e]=b[a].n[d];for(d=1;d<=b[a].t;++d)++g,this.r[g]=b[a].r[d],this.A[g]=b[a].A[d],this.G[g]=b[a].G[d]+f,this.H[g]=b[a].H[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].x;++d)++h,this.p[h][0]=b[a].p[d][0]+f,this.p[h][1]=b[a].p[d][1];f=e}UA(this);vE(this)}
function tE(a){var b;oF(this);this.k=a.k;this.s=a.s;this.t=a.t;this.x=a.x;this.c=v(F,r,-1,this.s+1,1);FB(a.c,this.c,this.s+1);this.z=v(F,r,-1,this.s+1,1);FB(a.z,this.z,this.s+1);this.w=v(F,r,-1,this.s+1,1);FB(a.w,this.w,this.s+1);this.b=v(F,r,-1,this.s+1,1);FB(a.b,this.b,this.s+1);this.d=v(Gq,k,1,this.s+1,0);FB(a.d,this.d,this.s+1);this.I=v(nC,k,-1,this.s+1,1);FB(a.I,this.I,this.s+1);this.L=v(nC,k,-1,this.s+1,1);FB(a.L,this.L,this.s+1);this.n=v(Gq,k,1,this.s+1,0);FB(a.n,this.n,this.s+1);this.G=v(F,
r,-1,this.t+1,1);FB(a.G,this.G,this.t+1);this.H=v(F,r,-1,this.t+1,1);FB(a.H,this.H,this.t+1);this.r=v(F,r,-1,this.t+1,1);FB(a.r,this.r,this.t+1);this.e=v(Gq,k,1,this.t+1,0);FB(a.e,this.e,this.t+1);this.A=v(F,r,-1,this.t+1,1);FB(a.A,this.A,this.t+1);this.p=vq([this.x+1,2]);for(b=1;b<=this.x;++b)this.p[b][0]=a.p[b][0],this.p[b][1]=a.p[b][1];this.j=a.j}
function gF(a,b,c){var d,e,f;if(0==c)return XE(H(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=J(I(wB(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new rB(a)).a;d=fn(e,gn(46));0>d&&(e+=Za,d=fn(e,gn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=db;if(0==b)return e;e.length>b&&(e=xb);c=j;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function ME(a){var b;b=new qA(a,ba,!0);if(4<jA(b))return ba;b=new qA(a,Og,!0);return 4<jA(b)?Og:null}
function XE(a,b){var c,d,e;d=j+(new T(a)).a;d.length>b&&(d=xb);e=j;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function NE(a,b){for(var c,d;a.j=kA(a,a.a),a.j<a.i;){d=nA(a);if(C(d,b))return ea;for(nA(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ea}else break;return d}return null}s(526,1,{82:1},xE,OE,TA,QE,ZE,tE);_.a=null;_.f=null;_.j=0;_.k=null;_.o=!1;_.q=0;_.s=0;_.t=0;_.u=0;_.v=!1;_.x=0;_.B=!1;_.C=0;_.D=0;_.E=0;_.K=0;_.N=0;
function tp(){tp=u;up=new qz(Yb)}
function TE(a,b){var c;tp();var d;jE.call(this);this.a=new Tx("help");this.b=b;M(this,(nE(),NA));this.Rb&&Ly(this.Rb.c,!1);Iy(this,!1);d=Dw(b);if(1==a)HF||(HF=new dz(d),Fw(HF,-80,-100)),this.f=HF,c=QA(b),this.Rb&&Ky(this.Rb.c.z.b,Hc),jx(this,new Ox(2)),this.c=new qz(c+"     "),Q(this,this.c,Mb),d=new nx,Q(d,this.e,null),this.b.sb&&(c=new Tx("Submit"),Q(d,c,null)),Q(this,d,Qc),pz(this.c,en(ln(this.c.Rb.a.gb,Fg))),this.Rb&&Ly(this.Rb.c,!0),Iy(this,!0);else if(2==a)IF||(IF=new dz(d),Fw(IF,-120,13*b.V-
80)),this.f=IF,this.Rb&&Ky(this.Rb.c.z.b,"nonstandard atom"),jx(this,new Ox(2)),c=new nx,Q(c,new Xy("atomic SMILES",1),null),Q(this,c,nc),c=Yb,up&&(c=ln(up.Rb.a.gb,Fg)),up=new rz(c,8),Q(this,up,Mb),c=new nx,Q(c,this.e,null),Q(this,c,Qc);else{JF||(JF=new dz(d),Fw(JF,12*b.V+10,-20));var e,f;d="about "+(nE(),xA);this.Rb&&Ky(this.Rb.c.z.b,d);jx(this,new Ty(0));M(this,NA);Q(this,new Xy(xA+" Molecular Editor v2013.01",1),null);Q(this,new Xy("Peter Ertl and Bruno Bienfait",1),null);for(c=oE,e=0,f=c.length;e<
f;++e)d=c[e],Q(this,new Xy(d,1),null);c=new nx;Q(c,this.a,null);Q(c,this.e,null);Q(this,c,null);this.f=JF}Hy(this);c=this.f;ED(this.Rb.c,c.a,c.b);!Cw(this)&&gx(this);Rw(this)}s(527,518,Bh,TE);_.cf=function(a){var b,c;if(a.f==this.a){try{b=new Sz(this.b.E),c=Rz(b),$wnd.open(c,"_top ",j)}catch(d){if(d=Yh(d),y(d,59))b=d,Kz(),a=this.b,b=b.f,a.eb=!0,a.G="ERROR - "+b;else throw d;}return!0}return!1};_.b=null;var JF=_.c=null,up,IF=null,HF=null;function KF(a,b){Bw(b)==a.a?M(b,(Zx(),gy)):M(b,a.a)}
function LF(a){var b,c,d,e;e=j;d=!1;Bw(MF)!=a.a?(e=Aa,d=!0):Bw(NF)!=a.a?(e="!#6",d=!0):Bw(OF)!=a.a?(M(PF,(Zx(),gy)),M(QF,gy),M(RF,gy),M(SF,gy),e="F,Cl,Br,I"):(b=Bw(TF)!=a.a,c=Bw(UF)!=a.a,Bw(VF)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),Bw(WF)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),Bw(XF)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),Bw(YF)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),Bw(ZF)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),Bw(PF)!=a.a&&(e+="F,"),Bw(QF)!=a.a&&(e+="Cl,"),Bw(RF)!=a.a&&(e+="Br,"),Bw(SF)!=a.a&&(e+="I,"),
xB(e,Ca)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Zc:c?e=Bb:(M(MF,(Zx(),gy)),e=Aa)));b=j;d&&Bw(TF)!=a.a&&(b+=";a");d&&Bw(UF)!=a.a&&(b+=";A");Bw($F)!=a.a&&(b+=";R");Bw(aG)!=a.a&&(b+=";!R");Bw(MF)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=bG.Rb.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=cG.Rb.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);Bw(dG)!=a.a&&(e="~");Bw(eG)!=a.a&&(e=pb);Bw(fG)!=a.a&&(e=zb);Bw(hG)!=a.a&&(e="!@");pz(a.d,e)}
function kG(a){rG(a);sG(a);var b=bG.Rb.a;nv(b,0);b.gb.options[0].selected=!0;b=cG.Rb.a;nv(b,0);b.gb.options[0].selected=!0;M(TF,a.a);M(UF,a.a);M($F,a.a);M(aG,a.a);M(bG,a.a);M(cG,a.a);tG(a)}function rG(a){M(VF,a.a);M(WF,a.a);M(XF,a.a);M(YF,a.a);M(ZF,a.a);M(PF,a.a);M(QF,a.a);M(RF,a.a);M(SF,a.a)}function sG(a){M(MF,a.a);M(NF,a.a);M(OF,a.a)}function tG(a){M(dG,a.a);M(eG,a.a);M(fG,a.a);M(hG,a.a);a.b=!1}
function UE(a){Jy.call(this,"Atom/Bond Query");this.e=new Tx(this.bf());wx(this.o,new kE(this));this.a=(nE(),NA);this.c=a;uG||(a=Dw(a),uG=new dz(a),Fw(uG,-150,-50));this.f=uG;jx(this,new Sy);M(this,this.a);a=new nx;jx(a,new wy(0,3,1));Q(a,new Wy("Atom type :"),null);MF=new Tx(Db);NF=new Tx("Any except C");OF=new Tx("Halogen");Q(a,MF,null);Q(a,NF,null);Q(a,OF,null);Q(this,a,null);a=new nx;jx(a,new wy(0,3,1));Q(a,new Xy("Or select one or more from the list :",0),null);Q(this,a,null);a=new nx;jx(a,new wy(0,
3,1));VF=new Tx(Jb);WF=new Tx(ic);XF=new Tx(pc);YF=new Tx(Gc);ZF=new Tx(rc);PF=new Tx(Ub);QF=new Tx(Nb);RF=new Tx(Hb);SF=new Tx($b);Q(a,VF,null);Q(a,WF,null);Q(a,XF,null);Q(a,YF,null);Q(a,ZF,null);Q(a,PF,null);Q(a,QF,null);Q(a,RF,null);Q(a,SF,null);Q(this,a,null);a=new nx;jx(a,new wy(0,3,1));bG=new Xx;Wx(bG,Db);Wx(bG,db);Wx(bG,gb);Wx(bG,mb);Wx(bG,ob);Q(a,new Wy("Number of hydrogens :  "),null);Q(a,bG,null);Q(this,a,null);a=new nx;jx(a,new wy(0,3,1));cG=new Xx;Wx(cG,Db);Wx(cG,db);Wx(cG,gb);Wx(cG,mb);
Wx(cG,ob);Wx(cG,"4");Wx(cG,"5");Wx(cG,"6");Q(a,new Xy("Number of connections :",0),null);Q(a,cG,null);Q(a,new Xy(" (H's don't count.)",0),null);Q(this,a,null);a=new nx;jx(a,new wy(0,3,1));Q(a,new Wy("Atom is :"),null);TF=new Tx(Eb);Q(a,TF,null);UF=new Tx("Nonaromatic");Q(a,UF,null);$F=new Tx(Fc);Q(a,$F,null);aG=new Tx(mc);Q(a,aG,null);Q(this,a,null);a=new nx;M(a,my(Bw(this)));jx(a,new wy(0,3,1));Q(a,new Wy("Bond is :"),null);dG=new Tx(Db);Q(a,dG,null);eG=new Tx(Eb);Q(a,eG,null);fG=new Tx(Fc);Q(a,
fG,null);hG=new Tx(mc);Q(a,hG,null);Q(this,a,null);a=new nx;jx(a,new wy(1,3,1));this.d=new rz(Aa,20);Q(a,this.d,null);Q(a,new Tx(Dc),null);Q(a,this.e,null);Q(this,a,null);this.Rb&&Ly(this.Rb.c,!1);Iy(this,!1);rG(this);sG(this);tG(this);M(TF,this.a);M(UF,this.a);M($F,this.a);M(aG,this.a);M(bG,this.a);M(cG,this.a);KF(this,MF);Hy(this);a=this.f;ED(this.Rb.c,a.a,a.b);!Cw(this)&&gx(this);Rw(this)}s(528,518,Bh,UE);
_.cf=function(a,b){var c;C(b,Dc)?(kG(this),KF(this,MF),LF(this)):y(a.f,39)?(tG(this),a.f==MF?(rG(this),sG(this)):a.f==NF?(rG(this),sG(this)):a.f==OF?(rG(this),sG(this)):a.f==$F?M(aG,this.a):a.f==aG?(M($F,this.a),M(TF,this.a)):a.f==TF?(M(UF,this.a),M(aG,this.a)):a.f==UF?M(TF,this.a):a.f==dG||a.f==eG||a.f==fG||a.f==hG?(kG(this),this.b=!0):sG(this),KF(this,a.f),LF(this)):y(a.f,40)&&(tG(this),c=a.f,0==c.Rb.a.gb.selectedIndex?M(c,this.a):M(c,(Zx(),gy)),LF(this));107!=this.c.b&&(this.c.b=107,CA(this.c));
return!0};_.b=!1;_.c=null;var MF=_.d=null,dG=null,NF=null,TF=null,eG=null,RF=null,VF=null,cG=null,bG=null,QF=null,PF=null,OF=null,SF=null,uG=null,WF=null,UF=null,aG=null,hG=null,XF=null,ZF=null,$F=null,fG=null,YF=null;function kF(){QB(this)}s(529,460,jh,kF);_.a=-1;
function qp(a){var b,c,d;c=null;uz();if(d=b=(d=$wnd.clipboardData.getData(Sc),null!=d?new Iz(d):null))d=(xz(),Az),d=Bz(d,(xz(),Az))||Bz(d,yz);if(d)try{c=Fz(b)}catch(e){if(e=Yh(e),y(e,53))vm(e);else throw e;}b=c;if(null!=b&&null!=b){c=a.a.tb;var f,g,h;if(null!=b&&(d=zB(b,"\\$\\$\\$\\$\n?"),!(1>=d.length)))for(g=0,h=d.length;g<h;++g)f=d[g],Bq(c.b,c.c++,f);b=yB(b);try{LE(a.a,b)?(sp(a.a,"Structure pasted"),rC(a.a)):(LA(new MA(a.a.G,a.a,NA)),RA(a.a)),CA(a.a)}catch(i){if(i=Yh(i),y(i,67))b=a.a,b.eb=!0,b.G=
"ERROR - invalid MOL ",LA(new MA(a.a.G,a.a,NA)),CA(a.a);else throw i;}}}function op(a){a=new Iz(a);uz();var b,c;try{b=Fz(a),c=Km(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Sc,c)}catch(d){if(d=Yh(d),y(d,53))vm(d);else throw d;}}function fE(a){if(!a)throw new Bm;this.a=a}s(531,1,{},fE);_.Gc=function(){return aA(this.a)};_.Hc=function(){return Th(this.a)};_.Ic=function(){throw new dA("Missing message: awt.50");};_.a=null;function Dx(){return Dx()}
function Tz(){Tz=u;var a;a=(Kz(),Lz["os.encoding"]);if(null!=a)try{if(C("UTF-8",a)||C("ISO-8859-1",a)||C("ISO-LATIN-1",a))v(vG,k,-1,0,1);else throw new dB(a+" is not supported");}catch(b){if(b=Yh(b),!y(b,74))throw b;}}function bz(a,b){a.a=31*a.a+H((new rB(b)).a)}function ry(){}s(534,1,{},ry);_.hC=function(){return this.a};_.a=1;function wG(){wG=u;var a,b;a=$doc;if((b=a.getElementsByTagName(De))&&0<b.length)b=$doc.getElementsByTagName(De)[0],b.style[Be]=ib;a.body.style[Be]=ib}
function FD(a){wG();var b;b=v(F,r,-1,4,1);a.style[Ng]=gb;b[0]=xG(yG(a,"borderTopWidth"));b[1]=xG(yG(a,"borderRightWidth"));b[2]=xG(yG(a,"borderBottomWidth"));b[3]=xG(yG(a,"borderLeftWidth"));return b}function zG(a){wG();var b,c;c=AG(a);b=FD(a);a=(a.style[Ng]=gb,new $o(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function Zo(a){wG();a.style[Ng]=gb;return new $o(a.clientWidth,a.clientHeight)}
function AG(a){wG();var b;b=v(F,r,-1,4,1);a.style[Ng]=gb;b[0]=xG(yG(a,"marginTop"));b[1]=xG(yG(a,"marginRight"));b[2]=xG(yG(a,"marginBottom"));b[3]=xG(yG(a,"marginLeft"));return b}function BG(a){wG();var b;b=v(F,r,-1,4,1);a.style[Ng]=gb;b[0]=xG(yG(a,"paddingTop"));b[1]=xG(yG(a,"paddingRight"));b[2]=xG(yG(a,"paddingBottom"));b[3]=xG(yG(a,"paddingLeft"));return b}
function CG(a,b,c){wG();try{switch(b){case Bf:a.style.filter="alpha(opacity="+100*c+za;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case be:b=ig;default:a.style[b]=c}}catch(d){if(d=Yh(d),!y(d,67))throw d;}}function qD(a,b){wG();var c;DG||(DG=$doc.createElement(fg),CG(DG,Le,j),CG(DG,vg,j),CG(DG,Gf,$c),CG(DG,Hg,Ce),$doc.body.appendChild(DG));CG(DG,Kg,a);CG(DG,Be,a);c=zG(DG);return b?c.b:c.a}var DG=null;function EG(){$o.call(this,0,0)}function $o(a,b){this.b=a;this.a=b}
function LD(a){$o.call(this,a.b,a.a)}s(536,1,vh,EG,$o,LD);_.eQ=function(a){return this===a?!0:null==a||FG!=Im(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Xc};_.a=0;_.b=0;function GG(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}s(537,1,{61:1,63:1,83:1},GG);_.eQ=function(a){return a===this?!0:y(a,83)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return HG.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;function IG(a,b){this.a=a;this.b=b}s(538,1,vh,IG);_.eQ=function(a){return this===a?!0:null==a||JG!=Im(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return JG.d+"[x="+this.a+",y="+this.b+Xc};_.a=0;_.b=0;
function XD(){this.b=this.a=this.d=this.c=0}s(539,1,vh,XD);_.eQ=function(a){return this===a?!0:null==a||KG!=Im(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return KG.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;
function yG(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Bf:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case be:b=ig;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:j+c}s(542,1,{});var LG=-1;function MG(){}s(543,542,{},MG);_.a=-1;_.b=-1;var NG=null;function xG(a){a=parseInt(a,10);a=isNaN(a)?null:sB(a);return!a?0:a.a}
s(546,289,ph);_.Ze=function(){return cp(this.f)};_.$e=function(a){tD(this.f,a)};_._e=function(){gp(this.f)};_.td=function(){gp(this.f)};_.Uc=function(a){var b=this.f;b.gb.style[Be]=a;b.bb||(b.f=a)};_.Wc=function(a){var b=this.f;b.gb.style[Kg]=a;b.bb||(b.i=a)};function wD(){wD=u;xD()}function Ky(a,b){a.a.gb.textContent=b||j;tD(a.f,null)}
function OG(a){wD();var b;ru(this,new SD);this.a=new PG;b=this.f;QG(b,new RG);CG(b.gb,"padding",eb);b.o=0;cE(b,this.a,new dE(0),b.p.c);this.a.Rc()[xd]="mosaic-Caption-text";this.a.gb.textContent=a||j;tD(this.f,null);this.gb[xd]="mosaic-Caption"}s(545,546,ph,OG);_.vc=function(a){return A(this,a,(xp(),xp(),yp))};_.wc=function(a){return A(this,a,(Di(),Di(),Ei))};_.xc=function(a){return A(this,a,(Bp(),Bp(),Cp))};_.yc=function(a){return A(this,a,(Fi(),Fi(),Gi))};_.b=null;
function xD(){xD=u;SG=Om()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new vw(SG,240,20);new vw(SG,224,16);new vw(SG,208,16);new vw(SG,192,16);new vw(SG,176,16);new vw(SG,160,16);new vw(SG,144,16);new vw(SG,128,16);new vw(SG,112,16);new vw(SG,96,16);new vw(SG,80,16);new vw(SG,64,16);new vw(SG,260,16);yD=new vw(SG,48,16);new vw(SG,32,16);new vw(SG,16,16);new vw(SG,0,16)}var SG,yD;function TG(a,b){ht(a.a.gb,!b);tD(a.f,a.a)}
function ap(a,b){a.c=b;ht(a.a.gb,!b);tD(a.f,a.a);if(a.d){var c;for(c=new Sh(a.d);c.b<c.d.he();)Th(c)}}function YD(a){var b;ru(this,new SD);b=this.f;QG(b,new UG((VG(),WG)));b.o=0;this.b=new OG(a);cE(b,this.b,new dE(1),b.p.c);this.a=new SD;mi(this.a,"Body");cE(b,this.a,new dE(0),b.p.c);this.gb[xd]="mosaic-CaptionLayoutPanel"}s(548,546,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,85:1,91:1},YD);_.Xc=function(){kt(this.f)};_.Yc=function(){nt(this.f)};_.fd=function(){return new rt(this.a)};
_.cd=function(a){return uD(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function $D(){QB(this)}s(549,460,jh,$D);function RD(a){this.a=a}s(550,1,Ch,RD);_.fc=function(){gp(this.a.K.ab)};_.a=null;function XG(a){var b;b=a.b;a=b.f;b=!a.e?-1:Mi(a.e.a,b);a.e&&cs(a.e.a,b)&&fs(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&MD(!a.e?null:cs(a.e.a,b-1))}function YG(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new lx);-1==Mi(a.e.a,b)&&gi(a.e.a,b)}function JD(){}s(551,1,{},JD);_.zc=function(a){XG(a)};_.Ac=function(a){YG(a)};
_.Cc=function(a){ZG(a.a.f,a.a)};function PD(){PD=u;$G=new aH(1,"e");bH=new aH(2,rf);cH=new aH(3,"ne");dH=new aH(10,"nw");eH=new aH(4,Zf);fH=new aH(5,ag);gH=new aH(12,"sw");hH=new aH(8,"w");QD=new iH((ui(),vi(null)).gb)}function AD(a,b){var c;c=FD(a.gb);return new IG(Yi(b.gb)-(Yi(a.gb)+c[3]),Zi(b.gb)+$wnd.pageYOffset-(Zi(a.gb)+$wnd.pageYOffset+c[0]))}
function jH(a){var b,c,d,e,f,g;if(a.e){b=Zo(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=cs(a.e.a,d),c=new $o(kn(g.gb,Af),kn(g.gb,zf)),f=AD(a,g),f.a-=Si(0,f.a+kn(g.gb,Af)-b.b),f.b-=Si(0,f.b+kn(g.gb,zf)-b.a),ED(g,Si(0,f.a),Si(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,KD(g,c.b,c.a),g.F==(Xo(),Yo)&&ep(g,new LD(Zo(a.gb))),sj(g.q,1)}}function kH(a,b,c){a=a.d;Wh(a,b,b);x(a.c,b,c);mi(b,Ec+c.b)}
function dp(a,b){var c;c=a.d;lH(c,b.y);li(b.y,Ec+dH.b);lH(c,b.u);li(b.u,Ec+bH.b);lH(c,b.v);li(b.v,Ec+cH.b);lH(c,b.E);li(b.E,Ec+hH.b);lH(c,b.n);li(b.n,Ec+$G.b);lH(c,b.D);li(b.D,Ec+gH.b);lH(c,b.B);li(b.B,Ec+eH.b);lH(c,b.C);li(b.C,Ec+fH.b)}
function fp(a,b){!b.y&&(b.y=CD(b,0,0));kH(a,b.y,dH);!b.u&&(b.u=CD(b,0,1));kH(a,b.u,bH);!b.v&&(b.v=CD(b,0,2));kH(a,b.v,cH);!b.E&&(b.E=CD(b,1,0));kH(a,b.E,hH);!b.n&&(b.n=CD(b,1,2));kH(a,b.n,$G);!b.D&&(b.D=CD(b,2,0));kH(a,b.D,gH);!b.B&&(b.B=CD(b,2,1));kH(a,b.B,eH);!b.C&&(b.C=CD(b,2,2));kH(a,b.C,fH)}function ZG(a,b){var c,d;a.a=b;d=a.e.a.c;c=Mi(a.e.a,b);if(c+1<d){Ix(a.e,b);for(gi(a.e.a,b);c<d;++c)ND(cs(a.e.a,c),c)}else ND(b,c)}
function iH(a){a=new mH(a);ru(this,a);this.c=new nH(a);this.c.i=!0;di(this.c);this.c.k=3;this.d=new oH(a);this.d.i=!0;di(this.d);this.d.k=3;tu(this)}s(552,289,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,91:1},iH);_.Ze=function(){return Zo(this.gb)};_.$e=function(){var a;(a=pH(this))&&a.$e(null)};_._e=function(){jH(this)};_.zc=function(a){!this.b&&(this.b=new JD);XG(a)};_.Ac=function(a){!this.b&&(this.b=new JD);YG(a)};_.td=function(){jH(this)};
_.Cc=function(a){!this.b&&(this.b=new JD);ZG(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var $G,bH,cH,dH,QD,eH,fH,gH,hH;function mH(a){this.p=new Lt(this);this.gb=a}s(553,269,Hh,mH);function aH(a,b){this.a=a;this.b=b}s(554,1,{},aH);_.a=0;_.b=null;function nH(a){Oh();ii.call(this,a)}s(555,3,{},nH);_._b=function(){var a;a=this.j.e;a.t||Wi(a.o);li(this.j.e,"dragdrop-dragging");!a.z.c&&TG(a.z,!1)};
_.bc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Si(this.a,a<this.d?a:this.d),b=Si(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Le]=a+(Hi(),Lf);c.style[vg]=b+Lf};
_.ac=function(){var a;a=this.j.e;a==a.f.a||MD(a);a.z.c||TG(a.z,!0);a.t||(a.o||(a.o=new qH,mi(a.o,"mosaic-GlassPanel-invisible")),CG(a.o.gb,Mg,(wG(),yG(a.gb,Mg))),ti((ui(),vi(null)),a.o,0,0));mi(this.j.e,"dragdrop-dragging");a=new Pi(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.Qc();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.Pc()};_.a=0;_.b=0;_.c=0;_.d=0;
function lH(a,b){try{$h(a,b)}catch(c){if(c=Yh(c),!y(c,67))throw c;}}function oH(a){Oh();ii.call(this,a);this.c=new Qh}s(556,3,{},oH);_._b=function(){var a;a=this.j.e.fb;a.t||Wi(a.o);li(this.j.e,"dragdrop-dragging");TG(a.z,!1);bp(a,new $o(a.e,a.d));sj(a.q,1)};
_.bc=function(){var a,b,c,d;d=this.j.e.fb;c=qi(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Oc()-Si(this.j.c,this.b):this.j.e.Oc()-this.j.c,0!=b&&(a=d.d,b=Si(a+b,kn(d.z.b.gb,zf)),b!=a&&BD(d,0,a-b),bp(d,new $o(d.e,b)),sj(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.Oc():this.j.c-this.j.e.Oc(),0!=b&&(a=d.d,b=Si(a+b,kn(d.z.b.gb,zf)),bp(d,new $o(d.e,b)),sj(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Nc()-Si(this.j.b,this.a):this.j.e.Nc()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
b:96,b!=a&&BD(d,a-b,0),bp(d,new $o(b,d.d)),sj(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.Nc():this.j.b-this.j.e.Nc(),0!=b&&(a=d.e,bp(d,new $o(96<a+b?a+b:96,d.d)),sj(d.q,333)))};
_.ac=function(){var a;a=this.j.e.fb;a==a.f.a||MD(a);TG(a.z,!0);a.t||(a.o||(a.o=new qH,mi(a.o,"mosaic-GlassPanel-invisible")),CG(a.o.gb,Mg,(wG(),yG(a.gb,Mg))),ti((ui(),vi(null)),a.o,0,0));mi(this.j.e,"dragdrop-dragging");a=new Pi(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.Qc();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.Pc()};_.a=0;_.b=0;_.d=0;_.e=0;function Vr(){Vr=u;Wr=new rH}
function qH(){Vr();var a;this.d=new sH(this);this.a=!1;this.b=new Pt;ru(this,this.b);a=this.gb.style;a[ld]="#000";a[ae]="alpha(opacity=50)";a[Bf]="0.5";this.gb[xd]="gwt-GlassPanel"}s(557,289,Fh,qH);
_.$c=function(){var a;tu(this);try{a=this.fb}catch(b){b=Yh(b);if(y(b,72))throw new lt("Parent widget must be an instance of AbsolutePanel");throw b;}a==(ui(),vi(null))?(Ur(Wr,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),fi(zj,a),a.b=!0,a.c=Hj(a),gi(zj,a),this.c=new tH(this),zs(new Tr(this.c))):$doc.compatMode==Lb?(this.gb.style[qd]=eb,this.gb.style[Tf]=eb):Ai(this,kn(a.gb,Af),kn(a.gb,zf));this.a&&ns(new Sr(this));ti(vi(null),new uH,$wnd.pageXOffset,$wnd.pageYOffset)};
_._c=function(){this.f._c();mj(this.d);this.c&&(Qr(xs,this.c,D(vH,k,13,[(!Lp&&(Lp=new Ej),Lp)])),this.c=null);this.a&&Qr(ps,this,D(vH,k,13,[(!os&&(os=new Ej),os)]))};_.Kc=function(a){switch(ks(a.type)){case 256:if(27==(a.keyCode||0))return Wi(this),!1;case 1:if(pn(this.gb,a.target))return Wi(this),!1}return!0};_.ad=function(){};_.a=!1;_.b=null;_.c=null;var Wr;function sH(a){yj();this.a=a}s(558,24,{},sH);_.lc=function(){Ur((Vr(),Wr),this.a,!1)};_.a=null;function tH(a){this.a=a}s(559,1,{},tH);_.a=null;
function uH(){this.gb=wu();var a;a=new pv(new wH(this));A(this,a,(Co(),Co(),Do));A(this,a,(hp(),hp(),ip))}s(560,291,Hh,uH);_.ad=function(){Ni(new xH(this))};function wH(a){this.a=a}s(561,1,{},wH);_.a=null;function xH(a){this.a=a}s(562,1,Ch,xH);_.fc=function(){yv(this.a.gb)};_.a=null;function yH(a){a.gb.style[Kg]=jd;a.gb.style[Be]=jd;if(a.bb){var a=a.fb,b;y(a,91)?a.$e(null):(b=pH(a))&&b.$e(a)}}s(564,272,Dh);_.Ze=function(){yH(this);return new $o(kn(this.gb,Af),kn(this.gb,zf))};_.$e=function(){yH(this)};
_._e=function(){};_.Jc=function(){};_.td=function(){};function PG(){this.gb=$doc.createElement("label");this.gb[xd]="mosaic-Label";this.gb.style[Jg]=wf;this.gb[xd]="mosaic-HTML"}s(563,564,Dh,PG);function aE(a){ru(this,new zH(a));this.gb[xd]="mosaic-ImageButton"}s(565,289,Fh,aE);
function hE(){var a=(bu(),eu);Wt.call(this,!0,cf);this.L=a.a;this.a=new AH(this);this.a.d=!0;Mt(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);xi();Zs(a,b)}else this.cb|=1;nn(mn(this.gb))[xd]=ze;this.gb.style[Mg]="2147483647"}s(566,274,Hh,hE);_.Jc=function(a){mt(this,a);1==ks(a.type)&&Rt(this,!1)};_.a=null;
function AH(a){this.b=a;this.c=new ni;this.i=new ni;a=(Iv(),Hv);new uw(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(lg);this.e=$doc.createElement(og);gs(b,this.e);this.o=!0;a=wu();b=(hs(),is(b));a.appendChild(b);this.gb=a;Fk();this.gb.setAttribute("role",il.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),xi(),Zs(a,b)):this.cb|=2225;this.gb[xd]=ye;a=ft(this.gb)+"-vertical";Uh(this.Rc(),a,!0);this.gb.style.outline=eb;this.gb.setAttribute("hideFocus",Eg);A(this,new Gv(this),(Co(),Co(),Do))}
s(567,312,Yg,AH);_.Jc=function(a){switch(ks(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}zv(this,a)};_.sd=function(a,b){Dv(this,a,b);b||this.a&&Rt(this.b,!1)};_.a=!0;_.b=null;
function zH(a){var b=(Lu(),Mu),c=(Tu(),Uu),d;d=new Du;d.f[pd]=db;d.f[sd]=0;d.f[td]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;Bu(b.a);b.a.c.rows[0].cells[0][cd]=c.a;Bu(b.a);b.a.c.rows[0].cells[0].style[Gg]=e.a;Bu(d);b=xu(d,0,0,!0);if(a){Wi(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;zu(g,f.c);Bq(f.b,g,a);c.a=c.a.b}else e=c.b.c,gi(c.b,a);a.gb[Yc]=e;gs(b,a.gb);pt(a,d)}ru(this,d);Uh(this.gb,"mosaic-WidgetWrapper",!0)}s(568,289,Fh,zH);_.a=null;_.b=null;function TD(a){this.a=a}s(569,1,{},TD);
_.uc=function(){this.a.$&&this.a!=this.a.f.a&&MD(this.a)};_.a=null;function UD(a){yj();this.a=a}s(570,24,{},UD);_.lc=function(){gp(this.a.K.ab);var a=this.a;Kp((!a.p&&(a.p=new iD),a.p))};_.a=null;function VD(a){yj();this.a=a}s(571,24,{},VD);_.lc=function(){GD(this.a,(Xo(),Yo))};_.a=null;function WD(a){yj();this.a=a}s(572,24,{},WD);_.lc=function(){GD(this.a,(Xo(),HD))};_.a=null;function ZD(){}s(573,1,{},ZD);function bE(a){this.a=a}s(574,1,{},bE);_.uc=function(){this.a.nd()};_.a=null;
function eE(a){this.a=a}s(575,1,{},eE);_.a=null;function OD(a){this.a=a}s(576,1,Ch,OD);_.fc=function(){this.a.F==(Xo(),Yo)?sj(this.a.r,333):this.a.F==HD&&sj(this.a.s,333)};_.a=null;function DD(a){this.gb=a;kt(this)}s(577,272,Yg,DD);_.vc=function(a){return A(this,a,(xp(),xp(),yp))};_.wc=function(a){return A(this,a,(Di(),Di(),Ei))};_.xc=function(a){return A(this,a,(Bp(),Bp(),Cp))};_.yc=function(a){return A(this,a,(Fi(),Fi(),Gi))};function iD(){cq.call(this,null)}s(578,201,Gh,iD);
function Xo(){Xo=u;Yo=new BH("MAXIMIZED",0);HD=new BH("MINIMIZED",1);ID=new BH("NORMAL",2);CH=D(DH,k,86,[Yo,HD,ID])}function BH(a,b){qn.call(this,a,b)}s(579,137,{61:1,64:1,66:1,86:1},BH);var CH,Yo,HD,ID;s(580,1,{});function Ur(a,b,c){var d,e,f,g,h;e=Bi();d=Ci();if(!c||e!=a.b||d!=a.a)f=(ui(),kn(vi(null).gb,Af)),c=kn(vi(null).gb,zf),h=($s(),at).scrollWidth,g=at.scrollHeight,f=e>(f>h?f:h)?e:f>h?f:h,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[Kg]=f+Lf),0<=c&&(b.gb.style[Be]=c+Lf),a.b=e,a.a=d}
function rH(){}s(581,580,{},rH);_.a=-1;_.b=-1;function EH(a,b){var c,d,e;if(a.k)return!0;hi(a.x);for(c=new rt(b);c.a.a<c.a.b.c-1;)d=fD(st(c.a)),e=d.fb,y(e,92)&&e.Vc(d.Sc()),d.Sc()&&gi(a.x,d);return!0}
function FH(a,b){var c,d,e;if(b.a)a.c&&$i(a.c),a.c=new GH(a,b),nj(a.c,333);else for(d=new Sh(a.x);d.b<d.d.he();)c=Th(d),e=c.eb,It(b,HH(c),e.s,e.t),IH(c,e.u,e.r,D(F,r,-1,[JH(a.q.a,c).d,JH(a.p.a,c).c,JH(a.n.a,c).a,JH(a.o.a,c).b]),D(F,r,-1,[KH(a.i.a,c).d,KH(a.f.a,c).c,KH(a.d.a,c).a,KH(a.e.a,c).b]),D(F,r,-1,[LH(a.u,c),LH(a.t,c),LH(a.r,c),LH(a.s,c)]))}
function MH(){this.x=new ni;this.j=new NH(this);this.w=new OH(this.j);this.v=new PH(this.j);this.q=new QH(this.j);this.p=new RH(this.j);this.n=new SH(this.j);this.o=new TH(this.j);this.i=new UH(this.j);this.f=new VH(this.j);this.d=new WH(this.j);this.e=new XH(this.j);this.u=new YH(this.j);this.t=new YH(this.j);this.r=new YH(this.j);this.s=new YH(this.j)}s(582,1,{});_.df=function(a){FH(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function ZH(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Sh(b.x);e.b<e.d.he();)d=Th(e),y(d,26)&&(d=d.ab),f=d.eb,It(c,HH(d),f.s,f.t),IH(d,f.u,f.r,D(F,r,-1,[JH(b.q.a,d).d,JH(b.p.a,d).c,JH(b.n.a,d).a,JH(b.o.a,d).b]),D(F,r,-1,[KH(b.i.a,d).d,KH(b.f.a,d).c,KH(b.d.a,d).a,KH(b.e.a,d).b]),D(F,r,-1,[LH(b.u,d),LH(b.t,d),LH(b.r,d),LH(b.s,d)]));$H(c);a.a.c=null;for(a=new Sh(a.a.x);a.b<a.d.he();)b=Th(a),y(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function GH(a,b){this.a=a;this.b=b;var c=(uj(),vj);this.k=new tj(this);this.s=c}s(583,17,{},GH);_.gc=function(){ZH(this)};_.hc=function(){ZH(this)};
_.jc=function(a){var b,c,d;for(c=new Sh(this.a.x);c.b<c.d.he();)b=Th(c),y(b,26)&&(b=b.ab),d=b.eb,d.i=H(d.o+(d.s-d.o)*a),d.v=H(d.p+(d.t-d.p)*a),d.w=H(d.q+(d.u-d.q)*a),d.f=H(d.n+(d.r-d.n)*a),It(this.b,HH(b),d.i,d.v),IH(b,d.w,d.f,D(F,r,-1,[JH(this.a.q.a,b).d,JH(this.a.p.a,b).c,JH(this.a.n.a,b).a,JH(this.a.o.a,b).b]),D(F,r,-1,[KH(this.a.i.a,b).d,KH(this.a.f.a,b).c,KH(this.a.d.a,b).a,KH(this.a.e.a,b).b]),D(F,r,-1,[LH(this.a.u,b),LH(this.a.t,b),LH(this.a.r,b),LH(this.a.s,b)]))};_.a=null;_.b=null;
s(585,1,{});_.a=null;function WH(a){this.a=a}s(584,585,{},WH);function XH(a){this.a=a}s(586,585,{},XH);function VH(a){this.a=a}s(587,585,{},VH);function UH(a){this.a=a}s(588,585,{},UH);function SH(a){this.a=a}s(589,585,{},SH);function TH(a){this.a=a}s(590,585,{},TH);function RH(a){this.a=a}s(591,585,{},RH);function QH(a){this.a=a}s(592,585,{},QH);s(593,585,{},function(a){this.a=a});s(594,585,{},function(a){this.a=a});
function LH(a,b){var c=a.a,d;d=qi(c.d,b);d||(d=new GG(BG(b.gb)),x(c.d,b,d));return d.d}function YH(a){this.a=a}s(595,585,{},YH);function PH(a){this.a=a}s(596,585,{},PH);function OH(a){this.a=a}s(597,585,{},OH);function KH(a,b){var c;c=qi(a.a,b);c||(c=new GG(FD(b.gb)),x(a.a,b,c));return c}function JH(a,b){var c;c=qi(a.b,b);c||(c=new GG(AG(b.gb)),x(a.b,b,c));return c}
function aI(a,b){var c,d;d=qi(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=pH(b),f,g,h,i,l;if(y(b,91)){if(null!=c.k&&null!=c.j){d=new $o(bI(e,!0),bI(e,!1));break a}i=b.Ze();null!=c.k&&(i.b=bI(e,!0));null!=c.j&&(i.a=bI(e,!1))}else{if(null!=c.k&&null!=c.j){d=new $o(bI(e,!0),bI(e,!1));break a}i=new EG;f=b.gb;l=f.style;g=l[Gf];h=l[Hg];l[Gf]="static";l[Hg]=Ce;null!=c.k?i.b=bI(e,!0):(l[Kg]=jd,i.b=(f.offsetWidth||0)+JH(d.o.a,b).b+JH(d.p.a,b).c);null!=c.j?i.a=bI(e,!1):(l[Be]=jd,i.a=(f.offsetHeight||0)+JH(d.q.a,b).d+
JH(d.n.a,b).a);l[Gf]=g;l[Hg]=h}d=i}null!=c.k&&(Hi(),ao)==c.k.ff()||null!=c.j&&(Hi(),ao)!=c.j.ff()||x(a.e,b,d)}return d}function NH(a){this.f=a;this.c=new Qh;this.e=new Qh;this.b=new Qh;this.a=new Qh;this.d=new Qh}s(598,1,{},NH);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function cI(a){var b;b=a.eb;if(null==b||!y(b,89))b=new dI,a.eb=b;return b}function RG(){UG.call(this,(VG(),eI))}function UG(a){var b=(fI(),gI);MH.call(this);this.b=a;this.a=b}s(599,582,{},RG,UG);
_.ef=function(a){var b,c,d,e,f,g,h,i,l;i=new EG;EH(this,a);l=JH(this.o.a,a).b+JH(this.p.a,a).c+KH(this.e.a,a).b+KH(this.f.a,a).c+LH(this.s,a)+LH(this.t,a);d=JH(this.q.a,a).d+JH(this.n.a,a).a+KH(this.i.a,a).d+KH(this.d.a,a).a+LH(this.u,a)+LH(this.r,a);c=this.x.c;if(0==c)return i.b=l,i.a=d,i;a=a.o;this.b==(VG(),eI)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Sh(this.x);a.b<a.d.he();)c=Th(a),e=cI(c),b=null,h=c.fb,y(h,92)&&(b=h,b=hI(b),b=new $o(b[1]+b[3],b[0]+b[0])),this.b==eI?(l+=aI(this.w.a,c).b,e.a=aI(this.v.a,
c).a,y(h,92)&&(l+=b.b,e.a+=b.a),f=Si(f,e.a)):(d+=aI(this.v.a,c).a,e.b=aI(this.w.a,c).b,y(h,92)&&(d+=b.a,e.b+=b.b),g=Si(g,e.b));this.b==eI?(i.b=l,i.a=d+f):(i.b=l+g,i.a=d);return i};
_.df=function(a){var b,c,d,e,f,g,h,i,l,m,n,o,q,w,G,z,K,O;if(EH(this,a)&&(d=this.x.c,0!=d)){G=a.o;q=LH(this.s,a);z=LH(this.u,a);c=Zo(a.gb);O=c.b-(q+LH(this.t,a));n=c.a-(z+LH(this.r,a));g=O;c=n;this.b==(VG(),eI)?g-=(d-1)*G:c-=(d-1)*G;h=i=0;for(e=new Sh(this.x);e.b<e.d.he();)d=Th(e),b=null,o=cI(d),w=d.fb,y(w,92)&&(b=w,b=hI(b),b=new $o(b[1]+b[3],b[0]+b[0])),this.b==eI?(o.d?++i:(o.b=aI(this.w.a,d).b,y(w,92)&&(o.b+=b.b),g-=o.b),o.c?o.a=n:(o.a=aI(this.v.a,d).a,y(w,92)&&(o.a+=b.a))):(o.c?++h:(o.a=aI(this.v.a,
d).a,y(w,92)&&(o.a+=b.a),c-=o.a),o.d?o.b=O:(o.b=aI(this.w.a,d).b,y(w,92)&&(o.b+=b.b)));for(e=new Sh(this.x);e.b<e.d.he();)d=Th(e),b=null,o=d.eb,w=d.fb,y(w,92)&&(b=w,b=hI(b),b=new $o(b[1]+b[3],b[0]+b[0])),K=o.b,m=o.a,this.b==eI?o.d&&(K=~~(g/i)):o.c&&(m=~~(c/h)),z=0>z?0:z,l=K,f=m,y(w,92)&&(l-=b.b,f-=b.a),this.b==WG?(o.s=this.a==(fI(),gI)?q:this.a==iI?q+~~(O/2)-~~(K/2):q+O-K,o.t=z,o.u=l,o.r=f,z+=m+G):(this.a==(fI(),gI)?(o.s=q,o.t=z):this.a==iI?(o.s=q,o.t=z+~~(n/2)-~~(m/2)):(o.s=q,o.t=z+n-m),o.u=l,o.r=
f,q+=K+G),a.a&&(w=d.Nc()-Yi(a.gb)-LH(this.s,a),-1==o.o&&(o.o=w),w=d.Oc()-(Zi(a.gb)+$wnd.pageYOffset)-LH(this.u,a),-1==o.p&&(o.p=w),-1==o.q&&(o.q=d.Qc()),-1==o.n&&(o.n=d.Pc()));FH(this,a)}};_.a=null;_.b=null;function fI(){fI=u;gI=new jI("START",0);iI=new jI(Kb,1);kI=new jI(Sb,2);lI=D(mI,k,87,[gI,iI,kI])}function jI(a,b){qn.call(this,a,b)}s(600,137,{61:1,64:1,66:1,87:1},jI);var lI,iI,kI,gI;function VG(){VG=u;eI=new nI("HORIZONTAL",0);WG=new nI("VERTICAL",1);oI=D(pI,k,88,[eI,WG])}
function nI(a,b){qn.call(this,a,b)}s(601,137,{61:1,64:1,66:1,88:1},nI);var oI,eI,WG;s(603,1,{93:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function dI(){this.e=!1}function dE(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}s(602,603,{89:1,93:1},dI,dE);_.a=0;_.b=0;_.c=!1;_.d=!1;
function qI(a,b){if(a.k)return!0;EH(a,b);if(0<a.x.c){a.a=cs(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,90))d=new rI,c.eb=d;a.b=d;hi(a.x);gi(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function sI(){MH.call(this)}s(604,582,{},sI);
_.ef=function(a){var b,c;c=new EG;qI(this,a);if(this.a){b=aI(this.w.a,this.a).b;var d=aI(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,92)&&(b=hI(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=JH(this.o.a,a).b+JH(this.p.a,a).c+KH(this.e.a,a).b+KH(this.f.a,a).c+LH(this.s,a)+LH(this.t,a);c.a+=JH(this.q.a,a).d+JH(this.n.a,a).a+KH(this.i.a,a).d+KH(this.d.a,a).a+LH(this.u,a)+LH(this.r,a);return c};
_.df=function(a){var b,c,d,e,f;qI(this,a)&&(d=LH(this.s,a),e=LH(this.u,a),c=Zo(a.gb),f=c.b-(d+LH(this.t,a)),c=c.a-(e+LH(this.r,a)),b=this.a.fb,y(b,92)&&(b=hI(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.Nc()-Yi(a.gb)-LH(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Oc()-(Zi(a.gb)+$wnd.pageYOffset)-LH(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.Qc()),d=this.b,-1==d.n&&(d.n=this.a.Pc())),FH(this,a))};_.a=null;_.b=null;
function rI(){this.e=!1}s(605,603,{90:1,93:1},rI);function hI(a){var b,c,d,e;null==a.a&&(a.a=v(F,r,-1,4,1),e=mn(Qs(Qs(a.c,0),0)),c=mn(Qs(Qs(a.c,2),2)),d=AG(a.gb),b=FD(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function tI(a,b){a.bb&&Wi(a);return Nt(a,b)}function uI(){ku();au.call(this,lu)}s(606,279,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,92:1},uI);
_.cd=function(a){return tI(this,a)};_.a=null;function HH(a){var b;b=a.fb;return y(b,92)?b:a}function cp(a){if(!a.bb)return new EG;if(-1==a.j.b||-1==a.j.a)a.j=a.d.ef(a),ep(a,a.j),a.d.df(a),a.j=a.d.ef(a);return a.j}function fD(a){return y(a,92)?a.ab:a}function vI(a){var b;if(!a.n){b=(!NG&&(NG=new MG),NG);var c=wI(a,jb,!0);b.a=c;c=wI(a,kb,!0);b.b=c;a.n=b}return a.n}
function sD(a,b,c,d,e){if(y(b,26))throw new Fj("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,93)&&f.e?(c=new uI,At(a,c,a.gb,d,!0),Ot(c,b)):At(a,b,c,d,e);tD(a,b)}function cE(a,b,c,d){b.eb=c;sD(a,b,a.gb,d,!0)}
function tD(a,b){var c;c=a.d;if(b){var d=c.j;ai(d.c,b);ai(d.e,b);ai(d.b,b);ai(d.a,b);ai(d.d,b)}else d=c.j,cw(d.c),cw(d.e),cw(d.b),cw(d.a),cw(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==HH(a))c=c.fb;else{if(y(c,85)||y(c,25))d=c,c=c.fb,c==HH(d)&&(c=c.fb);y(c,92)&&y(c.fb,84)&&(c=c.fb)}y(c,91)&&!y(c,84)&&(c.$e(a.fb),c.$e(a))}}function gp(a){if(a.bb&&a.gb.style.display!=tf){a.gb.scrollTop=0;var b=a.gb,c=0;on(b)&&(c=-c);b.scrollLeft=c;a.d.df(a);a.c=!1;$H(a)}}
function $H(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=fD(rw(a.p,d)),y(b,92)&&(b=b.ab),b.Sc()&&(y(b,91)?b._e():y(b,33)&&b.td())}function uD(a,b){var c;y(b,92)&&(b=y(b,92)?b.ab:b);c=HH(b);return Gt(a,c)?(y(c,92)&&tI(c,b),tD(a,null),!0):!1}function QG(a,b){var c;a.d=b;null!=a.e&&li(a,ft(a.gb)+Ea+a.e);a.e=b.cZ.d;c=yw(a.e,gn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));mi(a,ft(a.gb)+Ea+a.e);tD(a,null)}
function wI(a,b,c){a.k||(a.k=$doc.createElement(fg),CG(a.k,Gf,$c),CG(a.k,Hg,Ce),CG(a.k,Le,eb),CG(a.k,vg,eb),a.gb.appendChild(a.k));CG(a.k,Kg,b);CG(a.k,Be,b);a=zG(a.k);return c?a.b:a.a}
function bI(a,b){var c;c=null.ff();if(c==(Hi(),no)){c=(vI(a),null.ff());var d=(-1==LG&&(LG=(wG(),qD(lb,!0))),LG);return J(I(Math.round(100*d*c/254)))}if(c==co)return c=vI(a),d=null.ff(),J(I(wB(d*(-1==c.a&&(c.a=qD(jb,!0)),c.a))));if(c==fo)return c=vI(a),d=null.ff(),J(I(wB(d*(-1==c.b&&(c.b=qD(kb,!0)),c.a))));if(c==lo)return c=(vI(a),null.ff()),d=(-1==LG&&(LG=(wG(),qD(lb,!0))),LG),J(I(Math.round(d*c)));if(c==po)return c=(vI(a),null.ff()),d=(-1==LG&&(LG=(wG(),qD(lb,!0))),LG),J(I(Math.round(10*d*c/254)));
if(c==jo)return J(I(wB(12*(vI(a),null.ff())*J(I(wB((-1==LG&&(LG=(wG(),qD(lb,!0))),LG)/72))))));if(c==ao)return wI(a,null.ff(),b);if(c==ho)return c=(vI(a),J(I(wB(null.ff())))),d=(-1==LG&&(LG=(wG(),qD(lb,!0))),LG),J(I(Math.round(d*c/72)));if(null.ff()==Zn)return J(I(wB(null.ff())));throw new Fj("Invalid size: "+null.ff());}function SD(){var a=new sI;Kt.call(this);this.j=new $o(-1,-1);new xI(this);this.gb[xd]="mosaic-LayoutPanel";QG(this,a)}
s(607,269,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,91:1},SD);_.gd=function(a){sD(this,a,this.gb,this.p.c,!0)};_.Xc=function(){ut(this,new AI)};_.Yc=function(){ut(this,new BI)};_.Ze=function(){return cp(this)};_.dd=function(a){return Dt(this.p,HH(a))};_.ed=function(a,b,c,d){sD(this,a,b,c,d)};_.$e=function(a){tD(this,a)};_.fd=function(){return new rt(this)};_._e=function(){gp(this)};
_.ad=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.Wc(this.i),this.Uc(a),this.i=this.f=null;else if(a=cp(this),null!=this.i)a=a.a+Lf,this.Wc(this.i),this.Uc(a),this.i=null;else if(null!=this.f){var b=this.f;this.Wc(a.b+Lf);this.Uc(b);this.f=null}else b=a.a+Lf,this.Wc(a.b+Lf),this.Uc(b);gp(this)}};_.td=function(){gp(this)};_.cd=function(a){return uD(this,a)};_.Uc=function(a){this.gb.style[Be]=a;this.bb||(this.f=a)};_.hd=function(a,b,c){It(this,HH(a),b,c)};
_.Wc=function(a){this.gb.style[Kg]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function AI(){}s(608,1,{},AI);_.rd=function(a){HH(a).$c()};function BI(){}s(609,1,{},BI);_.rd=function(a){HH(a)._c()};function rt(a){this.b=a;this.a=new Ft(this.b.p)}s(610,1,{},rt);_.Gc=function(){return this.a.a<this.a.b.c-1};_.Hc=function(){return fD(st(this.a))};_.Ic=function(){tt(this.a)};_.b=null;function CI(){CI=u;new mv}
function xI(a){CI();Uh(a.gb,"dragdrop-dropTarget",!0);this.a=a;new DI(this)}s(611,9,{},xI);function DI(a){yj();this.a=a}s(612,24,{},DI);_.lc=function(){tD(this.a.a,null);gp(this.a.a)};_.a=null;function pH(a){a=a.fb;return!a?null:y(a,91)?a:pH(a)}function KD(a,b,c){var d;d=a.gb;IH(a,b,c,AG(d),FD(d),BG(d))}
function IH(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.Wc((0>g?0:g)+(Hi(),Lf)),b!=a.Qc()&&a.Wc((0>b?0:b)+Lf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.Uc((0>b?0:b)+(Hi(),Lf)),c!=a.Pc()&&a.Uc((0>c?0:c)+Lf))}function ep(a,b){KD(a,b.b,b.a)}s(615,1,{});function YA(){var a,b,c,d;d=zB("JavaScriptApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)C(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}
function EI(){this.a=new Qh;new Qh;new Qh}s(614,615,{},EI);function XA(){XA=u;FI=new EI}function bB(){var a=ZA,b=$wnd.JavaScriptApplet.JSME;XA();x(FI.a,a,b)}var FI;
function Ij(a){return function(){try{var b;var c=arguments,d;var e;0!=Qm&&(e=oj(),2E3<e-Sm&&(Sm=e,Rm=Pm()));if(0==Qm++){var f=(Tm(),Um),g,h;if(f.b){h=null;do g=f.b,f.b=null,h=bn(g,h);while(f.b);f.b=h}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var i=(Tm(),Um),l,m;if(i.c){m=null;do l=i.c,i.c=null,m=bn(l,m);while(i.c);i.c=m}}--Qm;c&&-1!=Rm&&($wnd.clearTimeout(Rm),Rm=-1)}return b}catch(n){throw n;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{Ij(Eq)()}catch(d){a(b)}else Ij(Eq)()}var $A=V(1),Lm=V(100),GI=nB(" I"),F=iB(622,GI),zy=iB(620,$A),HI=nB(" Z"),zF=iB(623,HI);V(99);V(98);V(97);var II=V(440),Am=iB(624,II),JI=V(220),fr=iB(625,JI);V(221);V(137);var KI=nB(" B");V(431);var LI=nB(" C"),Lh=iB(626,LI);V(429);var MI=nB(" D"),nC=iB(627,MI);V(430);var NI=V(434),vB=iB(628,NI),OI=nB(" J"),PI=V(2),Gq=iB(621,PI),vG=iB(629,KI);V(443);V(427);V(96);V(104);V(423);var ZA=V(421);V(426);V(111);
V(94);V(106);V(107);V(108);V(437);V(432);V(422);V(615);V(614);var aB=mB(),ny=V(368),qE=iB(630,ny),QI=V(526),jF=iB(631,QI),RI=V(357);V(356);V(355);V(354);V(522);var xq=iB(632,F),SI=W(524,function(){$C();return mF}),nF=iB(633,SI);V(525);V(377);V(376);V(518);V(517);V(527);V(528);V(523);V(406);V(521);var Qx=iB(634,RI);V(366);V(176);V(175);V(254);V(201);V(256);V(184);var TI=V(183);V(204);V(203);V(202);V(351);V(352);V(353);V(273);var UI=V(272);V(271);V(277);V(291);V(474);V(475);V(476);V(477);V(478);V(332);
V(418);V(417);V(447);V(449);V(448);V(450);V(452);V(451);V(453);V(457);V(458);V(270);V(269);V(328);V(331);V(329);V(330);V(207);V(206);V(282);V(283);V(284);V(267);V(268);V(393);V(392);var jz=V(391),GE=iB(635,jz),DF=iB(636,OI);V(382);V(378);V(487);V(454);V(460);V(455);V(456);V(416);V(466);var VI=W(210,function(){mq();return rq}),sq=iB(637,VI);V(446);V(396);V(397);V(384);var Uy=V(379);V(364);V(365);V(389);var ez=V(388);V(381);V(380);V(464);V(473);V(371);var sy=V(370);V(420);V(519);V(520);V(529);V(387);
V(386);V(385);V(390);V(394);V(395);V(439);V(359);V(358);V(403);mB();mB();mB();mB();V(360);V(490);V(489);V(174);V(181);V(182);V(341);var sw=iB(638,UI);V(342);V(374);V(375);var Ay=V(373);V(419);V(367);V(470);V(442);V(196);V(250);V(405);var WI=W(153,function(){Hi();return ro}),so=iB(639,WI),XI=W(136,function(){Ii();return Bn}),Cn=iB(640,XI),YI=W(143,function(){Dn();return Mn}),Nn=iB(641,YI),ZI=W(148,function(){On();return Xn}),Yn=iB(642,ZI);W(154,null);W(155,null);W(156,null);W(157,null);W(158,null);
W(159,null);W(160,null);W(161,null);W(162,null);W(138,null);W(139,null);W(140,null);W(141,null);W(142,null);W(144,null);W(145,null);W(146,null);W(147,null);W(149,null);W(150,null);W(151,null);W(152,null);V(180);V(179);V(190);V(191);V(193);V(188);V(187);V(189);var Cy=V(484);V(369);V(492);V(497);V(404);V(433);V(407);var Sx=V(363),Rx=iB(643,sy);V(362);V(361);V(534);V(485);V(481);V(482);V(194);V(205);V(307);V(306);V(298);V(299);V(459);V(467);V(468);V(469);V(491);V(493);var Vy=V(383);V(471);V(496);V(276);
V(275);V(274);V(509);V(508);V(507);V(501);V(505);V(506);var $I=W(579,function(){Xo();return CH}),DH=iB(644,$I);V(578);V(577);V(569);V(24);V(570);V(571);V(572);V(573);V(574);V(575);V(576);V(550);var aJ=W(278,function(){bu();return iu}),ju=iB(645,aJ),bJ=W(324,function(){Yt();return Pv}),Qv=iB(646,bJ);V(17);V(325);V(326);V(321);V(322);V(323);V(18);V(19);V(20);V(252);V(287);V(286);V(285);V(494);V(495);V(500);V(510);V(402);V(372);V(498);V(499);V(288);V(301);V(300);V(290);V(178);V(308);V(335);V(334);V(333);
var cJ=W(336,function(){fw();return pw}),qw=iB(647,cJ);W(337,null);W(338,null);W(339,null);W(340,null);V(208);V(486);V(566);V(312);V(567);V(313);V(314);V(315);V(316);V(319);V(198);V(177);V(320);V(463);V(280);V(607);V(608);V(609);V(610);var FG=V(536);V(302);V(304);V(303);V(305);V(281);V(289);V(546);V(545);V(548);V(552);V(3);V(555);V(556);V(554);V(553);V(197);var JG=V(538);V(199);V(279);V(606);V(241);V(244);V(242);V(243);V(564);V(563);V(234);V(236);V(235);V(412);V(411);V(413);V(27);V(28);V(26);V(29);
V(32);V(33);V(34);V(35);V(36);V(37);var dJ=V(49),Ev=iB(648,dJ);V(38);V(39);V(40);V(41);V(42);V(43);V(44);V(46);V(45);V(47);V(48);V(50);V(51);V(53);V(54);V(52);V(55);V(56);V(57);V(58);V(60);V(62);V(63);V(61);V(59);V(64);V(65);V(66);V(67);V(69);V(72);V(71);V(73);V(76);V(77);V(75);V(78);V(79);V(80);V(81);V(82);V(83);V(85);V(86);V(84);V(87);V(88);V(89);V(90);V(92);V(93);V(91);V(5);V(7);V(6);V(414);var Cz=V(399),Ez=iB(649,Cz);V(400);V(398);V(565);V(264);V(345);V(531);V(173);V(415);V(401);var KG=V(539);
V(549);V(568);V(603);V(602);V(185);V(200);V(192);V(230);V(483);V(425);V(444);V(502);V(408);V(409);V(225);V(4);V(582);V(599);var eJ=W(600,function(){fI();return lI}),mI=iB(650,eJ),fJ=W(601,function(){VG();return oI}),pI=iB(651,fJ);V(585);V(594);V(593);V(597);V(596);V(592);V(591);V(589);V(590);V(588);V(587);V(584);V(586);V(595);V(598);V(583);V(232);V(31);V(237);V(309);V(310);V(311);V(238);var vH=iB(652,TI);V(239);V(516);V(604);V(293);V(292);V(295);V(296);V(294);V(240);V(226);V(30);V(68);V(551);V(262);
V(263);V(344);V(227);V(11);V(14);V(605);V(8);V(10);V(9);V(611);V(612);V(21);V(229);V(22);var gJ=V(25),Jj=iB(653,gJ);V(23);V(557);V(560);V(561);V(562);V(558);V(559);var HG=V(537);V(580);V(581);V(542);V(543);V(186);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>