summaryrefslogtreecommitdiff
path: root/public/jsme/20865588BA1E58170CC8C13CEAD50C3C.cache.html
blob: 6bc31decc868b9ad84f14dbabe293e14d46ad47f (plain)
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
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '20865588BA1E58170CC8C13CEAD50C3C';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 l="",aa="\n",ba=" ",da=" of ",ea='"',ha='" ',ja='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",hb="1ex",
ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",qb="=",rb=">",tb="?",vb="@",wb="A",xb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Gb="CENTER",Ib="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Pb="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Dc="Se",Ec="Si",Ic="South",Jc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="[object Array]",Rc="\\",Sc="]",Zc="__gwtex_wrap",$c="__uiObjectID",ad="a",bd="absolute",cd="alert",dd="alertdialog",
ed="align",fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",nd="border",rd="bottom",td="button",ud="cellPadding",vd="cellSpacing",wd="center",xd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="clip",Dd="code",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Jd="contentinfo",Nd="contextmenu",Od="cssFloat",Pd="dblclick",Qd="definition",Vd="dialog",Wd="dir",Xd="directory",Yd=
"display",Zd="div",$d="document",ae="dragdrop-handle",be="dragdrop-selected",ce="end_gesture",de="error",ee="filter",fe="float",ge="focus",he="fontFamily",ie="fontSize",je="fontStyle",ke="fontWeight",le="form",me="function",ne="g",oe="gesturechange",pe="gestureend",qe="gesturestart",re="google",se="grid",ue="gridcell",ve="group",we="gwt-MenuBar",xe="gwt-MenuBarPopup",ye="heading",ze="height",Ae="hidden",He="html",Ie="id",Je="img",Ke="is_touch_supported",Le="italic",Me="java.vm.name",Ne="jsa-resetDiv",
Oe="keydown",Pe="keypress",Qe="keyup",Re="left",Se="link",Te="list",Ue="listbox",Ve="listitem",We="load",Xe="log",Ye="ltr",Ze="main",$e="marquee",af="math",bf="menu",df="menuPopup",ef="menubar",ff="menuitem",gf="menuitemcheckbox",hf="menuitemradio",of="middle",pf="mousedown",qf="mousemove",rf="mouseout",sf="mouseover",tf="mouseup",uf="mousewheel",vf="msie",wf="multipart",xf="n",yf="name",zf="navigation",Af="none",Bf="noreaction",Cf="note",Df="nowrap",Ef="null",Ff="number",Gf="object",Hf="offsetHeight",
If="offsetWidth",Jf="ontouchstart",Kf="opera",Lf="option",Mf="outline",Nf="overflow",Of="padding",Pf="paste",Qf="popupContent",Rf="position",Sf="presentation",Tf="progressbar",Uf="px",Vf="px, ",Wf="px;",Yf="radio",Zf="radiogroup",$f="reaction",ag="region",bg="rgb(",cg="right",dg="rotation",eg="row",fg="rowgroup",gg="rowheader",hg="rtl",jg="s",kg="scale100",lg="scrollbar",mg="se",ng="search",og="separator",pg="serif",qg='shape-rendering="crispEdges"',rg="slider",sg="span",tg="spinbutton",ug="status",
vg="subMenuIcon-selected",wg="tab",xg="table",yg="tablist",zg="tabpanel",Ag="tbody",Bg="td",Cg="text",Dg="textAlign",Eg="textbox",Fg="timer",Gg="toolbar",Hg="tooltip",Ig="top",Jg="touchcancel",Kg="touchend",Lg="touchmove",Mg="touchstart",Ng="tr",Og="tree",Pg="treegrid",Qg="treeitem",Rg="true",Sg="value",Tg="verticalAlign",Ug="visibility",Vg="visible",Wg="whiteSpace",Xg="width",Yg="x",Zg="zIndex",$g="|",_,ah={l:4194303,m:4194303,h:1048575},bh={l:0,m:0,h:0},ch={l:1,m:0,h:0},dh={l:2,m:0,h:0},eh={l:3,
m:0,h:0},fh={l:4,m:0,h:0},gh={l:8,m:0,h:0},hh={l:10,m:0,h:0},ih={l:16,m:0,h:0},jh={l:32,m:0,h:0},qh={l:64,m:0,h:0},rh={l:128,m:0,h:0},sh={l:256,m:0,h:0},th={l:512,m:0,h:0},uh={l:1024,m:0,h:0},vh={l:2048,m:0,h:0},wh={l:8192,m:0,h:0},xh={l:16384,m:0,h:0},yh={l:32768,m:0,h:0},zh={l:65536,m:0,h:0},Ah={l:131072,m:0,h:0},Bh={l:262144,m:0,h:0},Ch={l:524288,m:0,h:0},Dh={},Eh={38:1,71:1,78:1,84:1,86:1},Fh={71:1,74:1,88:1},Gh={73:1},Hh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Ih={89:1},Jh={48:1,71:1},Kh={7:1,
8:1,71:1,75:1,77:1},Lh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Mh={71:1,78:1,80:1,84:1,86:1},Nh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Oh={71:1,74:1,89:1},Ph={71:1,88:1},Qh={67:1},Rh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Sh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Th={106:1},m={71:1,74:1},Uh={71:1,78:1,84:1,86:1},Vh={8:1,9:1,71:1,75:1,77:1},Wh={13:1,37:1},Xh={20:1},Yh={92:1},Zh={44:1,45:1,51:1,57:1,65:1,71:1},$h={35:1,71:1,75:1,77:1},ai={44:1,45:1,51:1,65:1,71:1},
bi={71:1,78:1,86:1},ci={71:1},di={44:1,51:1,65:1,71:1},ei={11:1},fi={27:1,34:1},gi={51:1,71:1},hi={6:1,8:1,71:1,75:1,77:1},ii={18:1,71:1},ji={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},ki={90:1},li={10:1,71:1,75:1,77:1},mi={21:1},ni={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},oi={14:1},pi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},qi={88:1},s={70:1,71:1,74:1};
function t(a,b,c){var d=Dh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Dh[a]=function(){}),_=d.prototype=0>b?{}:new Dh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return ri(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(si,m,-1,8,1);d=(ti(),ui);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=x;function vi(){vi=x;wi=new xi}function yi(a){for(var b,a=new zi(a.k.n);a.c<a.e.Be();)b=Ai(a),Bi(b.gd(),be,!1),Ci(a)}
function Di(a,b,c){var a=a.o,d;try{d=new Ei(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Fi(e);if(A(e,78))throw new Gi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Bi(b.gd(),Tb,!0);Bi(c.gd(),ae,!0);z(wi,b,c)}function Hi(a,b){var c;c=Ii(wi,b);var d;d=Ii(a.o.d,c);if(!d)throw new Ji("dragHandle was not draggable");Ki(d.c.b);Ki(d.e.b);Ki(d.d.b);Bi(b.gd(),Tb,!1);Bi(c.gd(),ae,!1)}
function Li(a){var b;a.p=!1;for(a=new zi(a.k.n);a.c<a.e.Be();)b=Ai(a),Bi(b.gd(),be,!1),Ci(a)}function Mi(a,b){Ni(a.k.n,b)?Bi(b.gd(),be,!1):a.p?(Oi(a.k.n,b),Bi(b.gd(),be,!0)):(a.k.n.Ke(),Oi(a.k.n,b))}function Pi(a){this.i=a;this.k=new Qi(this);this.o=new Ri(this.k)}t(3,1,{});_.rc=function(){Si(this.k.f,"dragdrop-dragging")};_.sc=function(){Ti(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var wi;function Qi(a){this.n=new Ui;this.e=a;this.b=a.i}t(4,1,{},Qi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Vi(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function Wi(a,b){var c;c=Xi(a.d,Yi).b;b.b.ctrlKey||b.b.metaKey||yi(a.c.e);Mi(a.c.e,c)}function Zi(a){a.c.i=null;a.c.e.sc();$i((aj(),bj(null)),a.b,0,0);var b=a.b.hb;cj=b;dj();ej=b;a.e=2}
function Ri(a){this.d=new xi;this.c=a;this.b=new fj;gj(this.b,hj(),ij());B(this.b,this,(jj(),jj(),kj));B(this.b,this,(lj(),lj(),mj));a=this.b.hb.style;a[ee]="alpha(opacity=0)";a.opacity=0;a.margin=0+(nj(),Uf);a.borderStyle=(oj(),Af);a[jd]="blue"}t(5,1,{},Ri);
_.uc=function(a){var b,c,d,e;c=a.i;d=pj(a);e=qj(a);b=Dj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Yi)Yi=c,this.c.f=Xi(this.d,Yi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Ej(this.c.n,this.c.f)&&(yi(this.c.e),Mi(this.c.e,this.c.f)),Fj(new Gj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Hj(Yi,null),Yi!=this.c.f&&(c=new Hj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,Zi(this),1!=this.e&&Vi(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Ij(a,b);a=Jj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Kj(Lj(d-this.i),Lj(a-this.j))>=this.c.e.n?(Mj(),-1!=Ej(this.c.n,this.c.f)||Mi(this.c.e,this.c.f),c=new Hj(Yi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,Zi(this)):Nj.preventDefault()),1==this.e)return;Nj.preventDefault();Vi(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Ij(a,b);b=Jj(a,b);if(1==Dj(a.b)&&(this.f=!1,Yi))try{if(Mj(),1==this.e)Wi(this,a);else{d!=this.b&&(c=new Hj(d,null),e+=c.b,b+=c.e);try{Vi(this,e,b),this.c.e.rc(),3!=this.e&&Wi(this,a)}finally{var f=this.b.hb;cj&&f==cj&&(cj=null);dj();f===ej&&(ej=null);Oj(this.b);this.e=1;this.c.f=null}}}finally{Yi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Yi=null;function Gj(){}t(6,1,mi,Gj);_.xc=function(){Mj()};
function Ei(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ei);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Hj(a,b){!a||a==(aj(),bj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==(aj(),bj(null))?this.d=this.c=0:(this.c=Pj(b.hb)+Qj(b.hb),this.d=Rj(b.hb)+Sj(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Hj);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Mj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Qj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Uf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Sj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Uf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Tj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Uj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function Vj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Ni(c.b,b);0==c.b.d&&Wj(c.c);a.r=null}a.yc()}}function Xj(a,b){var c=Yj();Vj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;Zj(a.n,Yj())}function $j(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Zj(a,b){if($j(a.b,b)){var c=a.b,d=a.b.t,e;e=new ak(d,a.b.n);Oi(d.b,e);1==d.b.d&&bk(d.c,16);c.r=e}else a.b.r=null}function ck(a){this.b=a}t(18,1,{},ck);_.b=null;t(19,1,{});t(20,1,{2:1});function dk(){dk=x;ek=new fk}t(21,19,{});var ek=null;function fk(){this.b=new Ui;this.c=new gk(this)}t(22,21,{},fk);
function hk(){hk=x;ik=new Ui;var a=new jk;kk();lk(mk?mk:mk=new nk,a)}function Wj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ni(ik,a)}function bk(a,b){if(0>b)throw new ok("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ni(ik,a);a.c=!1;a.d=pk(a,b);Oi(ik,a)}function qk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function pk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Ni(ik,this);this.Dc()};_.c=!1;_.d=0;var ik;
function gk(a){hk();this.b=a}t(23,24,{},gk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(rk,m,3,a.b.d,0);b=sk(a.b,b);c=new tk;for(e=0,f=b.length;e<f;++e)d=b[e],Ni(a.b,d),Zj(d.b,c.b);0<a.b.d&&bk(a.c,Kj(5,16-(Yj()-c.b)))};_.b=null;function ak(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},ak);_.b=null;_.c=null;t(27,1,{});_.b=null;function uk(){this.b=cd}t(26,27,{},uk);function vk(){this.b=dd}t(28,27,{},vk);function wk(){this.b=gd}t(29,27,{},wk);t(31,1,{});_.b=null;function xk(a){this.b=a}t(30,31,{},xk);
function yk(){this.b=hd}t(32,27,{},yk);function zk(){this.b=kd}t(33,27,{},zk);function Ak(){this.b=td}t(34,27,{},Ak);function Bk(){this.b=yd}t(35,27,{},Bk);function Ck(){this.b=Gd}t(36,27,{},Ck);function Dk(){this.b=Hd}t(37,27,{},Dk);function Ek(){this.b=Id}t(38,27,{},Ek);function Fk(){this.b=Jd}t(39,27,{},Fk);function Gk(){this.b=Qd}t(40,27,{},Gk);function Hk(){this.b=Vd}t(41,27,{},Hk);function Ik(){this.b=Xd}t(42,27,{},Ik);function Jk(){this.b=$d}t(43,27,{},Jk);function Kk(){this.b=le}
t(44,27,{},Kk);function Lk(){this.b=se}t(45,27,{},Lk);function Mk(){this.b=ue}t(46,27,{},Mk);function Nk(){this.b=ve}t(47,27,{},Nk);function Ok(){this.b=ye}t(48,27,{},Ok);function Pk(a){this.b=a.id}t(49,1,{4:1,5:1},Pk);_.b=null;function Qk(){this.b=Je}t(50,27,{},Qk);function Rk(){this.b=Se}t(51,27,{},Rk);function Sk(){this.b=Te}t(52,27,{},Sk);function Tk(){this.b=Ue}t(53,27,{},Tk);function Uk(){this.b=Ve}t(54,27,{},Uk);function Vk(){this.b=Xe}t(55,27,{},Vk);function Wk(){this.b=Ze}t(56,27,{},Wk);
function Xk(){this.b=$e}t(57,27,{},Xk);function Yk(){this.b=af}t(58,27,{},Yk);function Zk(){this.b=bf}t(59,27,{},Zk);function $k(){this.b=ef}t(60,27,{},$k);function al(){this.b=ff}t(61,27,{},al);function bl(){this.b=gf}t(62,27,{},bl);function cl(){this.b=hf}t(63,27,{},cl);function dl(){this.b=zf}t(64,27,{},dl);function fl(){this.b=Cf}t(65,27,{},fl);function gl(){this.b=Lf}t(66,27,{},gl);function hl(){this.b=Sf}t(67,27,{},hl);t(68,31,{},function(a){this.b=a});function il(){this.b=Tf}t(69,27,{},il);
function jl(){jl=x;kl=new xk("aria-activedescendant")}var kl;function ll(){this.b=Yf}t(71,27,{},ll);function ml(){this.b=Zf}t(72,27,{},ml);function nl(){this.b=ag}t(73,27,{},nl);
function ol(){ol=x;pl=new vk;ql=new uk;rl=new wk;sl=new yk;tl=new zk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Mk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Qk;Kl=new Rk;Ll=new Tk;Ml=new Uk;Nl=new Sk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Yk;Sl=new $k;Tl=new bl;Ul=new cl;Vl=new al;Wl=new Zk;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new ml;cm=new ll;dm=new nl;em=new fm;gm=new hm;im=new jm;km=new lm;mm=new nm;om=new Em;Fm=
new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;F=new xi;z(F,ag,dm);z(F,cd,ql);z(F,Vd,Bl);z(F,dd,pl);z(F,gd,rl);z(F,$d,Dl);z(F,hd,sl);z(F,kd,tl);z(F,td,ul);z(F,yd,vl);z(F,ue,Fl);z(F,Gd,wl);z(F,ve,Hl);z(F,Hd,xl);z(F,Id,yl);z(F,Jd,zl);z(F,Qd,Al);z(F,Te,Nl);z(F,Xd,Cl);z(F,le,El);z(F,se,Gl);z(F,ye,Il);z(F,Je,Jl);z(F,Se,Kl);z(F,Ue,Ll);z(F,Ve,Ml);z(F,Xe,Ol);z(F,Ze,Pl);z(F,$e,Ql);z(F,af,Rl);z(F,bf,Wl);z(F,ef,Sl);z(F,ff,Vl);z(F,
gf,Tl);z(F,Lf,Zl);z(F,Yf,cm);z(F,hf,Ul);z(F,zf,Xl);z(F,Cf,Yl);z(F,Sf,$l);z(F,Tf,am);z(F,Zf,bm);z(F,eg,im);z(F,fg,em);z(F,gg,gm);z(F,ng,mm);z(F,og,om);z(F,lg,km);z(F,rg,Fm);z(F,tg,Hm);z(F,ug,Jm);z(F,wg,Pm);z(F,yg,Lm);z(F,zg,Nm);z(F,Eg,Rm);z(F,Fg,Tm);z(F,Gg,Vm);z(F,Hg,Xm);z(F,Og,cn);z(F,Pg,Zm);z(F,Qg,an)}var ql,pl,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Gl,Fl,Hl,Il,Jl,Kl,Nl,Ll,Ml,Ol,Pl,Ql,Rl,Wl,Sl,Vl,Tl,Ul,Xl,Yl,Zl,$l,am,cm,bm,dm,F,im,em,gm,km,mm,om,Fm,Hm,Jm,Pm,Lm,Nm,Rm,Tm,Vm,Xm,cn,Zm,an;
function jm(){this.b=eg}t(75,27,{},jm);function fm(){this.b=fg}t(76,27,{},fm);function hm(){this.b=gg}t(77,27,{},hm);function lm(){this.b=lg}t(78,27,{},lm);function nm(){this.b=ng}t(79,27,{},nm);function Em(){this.b=og}t(80,27,{},Em);function Gm(){this.b=rg}t(81,27,{},Gm);function Im(){this.b=tg}t(82,27,{},Im);function Km(){this.b=ug}t(83,27,{},Km);function Qm(){this.b=wg}t(84,27,{},Qm);function Mm(){this.b=yg}t(85,27,{},Mm);function Om(){this.b=zg}t(86,27,{},Om);function Sm(){this.b=Eg}
t(87,27,{},Sm);function Um(){this.b=Fg}t(88,27,{},Um);function Wm(){this.b=Gg}t(89,27,{},Wm);function Ym(){this.b=Hg}t(90,27,{},Ym);function dn(){this.b=Og}t(91,27,{},dn);function $m(){this.b=Pg}t(92,27,{},$m);function bn(){this.b=Qg}t(93,27,{},bn);function tk(){this.b=Yj()}function Yj(){return(new Date).getTime()}t(94,1,{},tk);function en(a){var b,c,d;d=new fn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),gn(d,c.cZ.e),d.b.b+=mb,hn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function jn(a){var b,c,d;c=y(kn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new ln;c[d]=a[d]}}function mn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{71:1,86:1});_.Ec=function(){return this.i};_.tS=function(){return mn(this)};_.f=null;_.i=null;function nn(a){on();this.i=a}t(98,99,bi,nn);function Ji(a){on();this.i=a}function Gi(a,b){on();this.f=b;this.i=a}t(97,98,Uh,Ji,Gi);
function pn(a){on();this.c=a;this.b=l;var b,c,d;c=qn(rn(this.c)?this.c:null);d=y(kn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new sn(c[a]);jn(d)}t(96,97,Uh,pn);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Ef:rn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":tn(this.c).e;this.b=this.b+mb+(rn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(rn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=yf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function un(a,b){return vn(a)?a.eQ(b):a===b}function tn(a){return vn(a)?a.cZ:wn}
function xn(a){return vn(a)?a.hC():ri(a)}
function yn(){var a;yn=x;zn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function An(a){yn();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=zn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var zn;t(106,1,{});function ri(a){return a.$H||(a.$H=++Bn)}function Cn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Dn(){return $wnd.setTimeout(function(){0!=En&&(En=0);Fn=-1},10)}var En=0,Bn=0,Gn=0,Fn=-1;
function Hn(){Hn=x;In=new Jn}function Kn(a,b){a.b=Ln(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Mn(a)),Nn(a.f,1),!a.j&&(a.j=new On(a)),Nn(a.j,50))}function Jn(){}function Pn(a){return a.Fc()}function Ln(a,b){!a&&(a=[]);a[a.length]=b;return a}function Qn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Ln(b,e)):e[0].xc()}catch(f){if(f=Fi(f),!A(f,86))throw f;}}return b}function Nn(a,b){Hn();$wnd.setTimeout(function(){C(Pn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(108,106,{},Jn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var In;function Mn(a){this.b=a}t(109,1,{},Mn);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Qn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new tk;100>Yj()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function On(a){this.b=a}t(110,1,{},On);_.Fc=function(){this.b.e&&Nn(this.b.f,1);return this.b.k};
_.b=null;function on(){var a,b,c;try{null.a()}catch(d){a=d}var e=qn(a);3<=e.length&&e.splice(0,3);c=y(kn,m,85,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new sn(e[a]);jn(c)}function qn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Rn(Sn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function hn(a,b){a.b+=b}function Tn(){}t(117,116,{},Tn);_.b=l;
function Un(a,b){return parseInt(a[b])||0}function Vn(a,b){return null==a[b]?null:""+a[b]}function Wn(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function Xn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Yn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Dj(a){a=a.button;return 1==a?4:2==a?2:1}
function Pj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Rj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function Zn(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function ij(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientHeight}function hj(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientWidth}function $n(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollLeft||0}function ao(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollTop||0}function bo(a,b){this.c=a;this.d=b}t(139,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return ri(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function oj(){oj=x;co=new eo;fo=new go;ho=new io;jo=new ko;lo=new mo;no=H(oo,m,6,[co,fo,ho,jo,lo])}t(138,139,hi);var no,ho,fo,jo,co,lo;function eo(){bo.call(this,gc,0)}t(140,138,hi,eo);function go(){bo.call(this,"DOTTED",1)}t(141,138,hi,go);function io(){bo.call(this,"DASHED",2)}t(142,138,hi,io);function ko(){bo.call(this,"HIDDEN",3)}t(143,138,hi,ko);function mo(){bo.call(this,"SOLID",4)}t(144,138,hi,mo);
function po(){po=x;qo=new ro;so=new to;uo=new vo;wo=new xo;yo=H(zo,m,7,[qo,so,uo,wo])}t(145,139,Kh);var yo,so,uo,wo,qo;function ro(){bo.call(this,gc,0)}t(146,145,Kh,ro);function to(){bo.call(this,"BLOCK",1)}t(147,145,Kh,to);function vo(){bo.call(this,"INLINE",2)}t(148,145,Kh,vo);function xo(){bo.call(this,"INLINE_BLOCK",3)}t(149,145,Kh,xo);function Ao(){Ao=x;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=H(Ko,m,9,[Bo,Do,Fo,Ho])}t(150,139,Vh);var Jo,Bo,Do,Fo,Ho;function Co(){bo.call(this,Gb,0)}
t(151,150,Vh,Co);function Eo(){bo.call(this,ac,1)}t(152,150,Vh,Eo);function Go(){bo.call(this,cc,2)}t(153,150,Vh,Go);function Io(){bo.call(this,tc,3)}t(154,150,Vh,Io);function nj(){nj=x;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=H(dp,m,10,[Lo,No,Po,Ro,To,Vo,Xo,Zo,ap])}t(155,139,li);var cp,Zo,Po,Ro,Xo,ap,Vo,No,To,Lo;function Mo(){bo.call(this,"PX",0)}t(156,155,li,Mo);function Oo(){bo.call(this,"PCT",1)}t(157,155,li,Oo);
function Qo(){bo.call(this,"EM",2)}t(158,155,li,Qo);function So(){bo.call(this,"EX",3)}t(159,155,li,So);function Uo(){bo.call(this,"PT",4)}t(160,155,li,Uo);function Wo(){bo.call(this,"PC",5)}t(161,155,li,Wo);function Yo(){bo.call(this,"IN",6)}t(162,155,li,Yo);function $o(){bo.call(this,"CM",7)}t(163,155,li,$o);function bp(){bo.call(this,"MM",8)}t(164,155,li,bp);function ep(){ep=x;fp=[];gp=[];hp=[]}var fp,gp,hp;function ip(){ip=x;jp=new kp}
function lp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function mp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function kp(){}t(167,1,{},kp);_.b=null;var jp;t(178,1,{});_.tS=function(){return"An event type"};_.i=null;t(177,178,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(176,177,{});_.Hc=function(){return this.Jc()};_.b=null;var np=_.c=null;function op(){op=x;pp=new qp(ld,new rp)}function rp(){}t(175,176,{},rp);
_.Gc=function(a){a.Kc(this)};_.Jc=function(){return pp};var pp;function sp(){sp=x;tp=new qp(xd,new up)}function up(){}t(179,176,{},up);_.Gc=function(a){vp();wp(this,a.c,xp(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return tp};var tp;t(182,176,ei);function Ij(a,b){return(a.b.clientX||0)-Pj(b)+(b.scrollLeft||0)+$n(b.ownerDocument)}function Jj(a,b){return(a.b.clientY||0)-Rj(b)+(b.scrollTop||0)+ao(b.ownerDocument)}function pj(a){var b;return(b=a.c)?Ij(a,b):a.b.clientX||0}
function qj(a){var b;return(b=a.c)?Jj(a,b):a.b.clientY||0}t(181,182,ei);function yp(){yp=x;zp=new qp(Ad,new Ap)}function Ap(){}t(180,181,ei,Ap);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return zp};var zp;function Bp(){Bp=x;Cp=new qp(Nd,new Dp)}function Dp(){}t(183,176,{},Dp);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Cp};var Cp;t(186,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Ep=_.d=0;
function nk(){this.d=++Ep}t(185,186,Wh,nk);function qp(a,b){this.d=++Ep;this.b=b;!np&&(np=new Fp);np.b[a]=this;this.c=a}t(184,185,Wh,qp);_.b=null;_.c=null;function Gp(){Gp=x;Hp=new qp(Pd,new Ip)}function Ip(){}t(187,181,ei,Ip);
_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Jp(),Kp))a=Lp(b.hb),c=new Mp(Un(b.hb,If),Un(b.hb,Hf)),d=new Mp(Un(b.L.bb.hb,If),Un(b.L.bb.hb,Hf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Np(b.A,!0);a=Un(b.L.bb.hb,If);Op(b,new Mp(a,Pp(b.L.bb).b));b.B&&b.G!=Kp&&Qp(b.i,b)}else Np(b.A,!1),b.G!=(Jp(),Kp)?Op(b,new Mp(b.x.c,b.x.b)):Rp(b,Lp(b.i.hb)),b.B&&b.G!=Kp&&Sp(b.i,b);Tp(b.L.bb)}else Np(b.A,!0)};_.Jc=function(){return Hp};var Hp;function Up(){Up=x;Vp=new qp(ge,new Wp)}
function Wp(){}t(188,176,{},Wp);_.Gc=function(a){Oj(a.b.b)};_.Jc=function(){return Vp};var Vp;function Xp(){Xp=x;Yp=new qp(oe,new Zp)}function Zp(){}t(189,176,{},Zp);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,$p(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,aq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return Yp};var Yp;
function bq(){bq=x;cq=new qp(pe,new dq)}function dq(){}t(190,176,{},dq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,eq(a.b.b,a.b.c))};_.Jc=function(){return cq};var cq;function fq(){fq=x;gq=new qp(qe,new hq)}function hq(){}t(191,176,{},hq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return gq};var gq;t(193,176,{});t(192,193,{});function iq(){iq=x;jq=new qp(Oe,new kq)}function kq(){}t(194,192,{},kq);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(lq(),mq).length&&-999!=(lq(),mq)[c]&&(c=(lq(),mq)[c]);b=new nq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?oq(pq(a)):e=301;break;case 118:case 86:b&&a.wb&&qq(a.v,(!a.xb&&(a.xb=new rq(a)),a.xb));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:a.Sb&&(sq(a,Vn((tq(),uq).hc.b.hb,Sg)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;e=1300;break;case 114:case 82:a.lb=!0;a.K=pc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?vq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?vq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&vq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?vq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?vq(a,4):e=207;break;case 53:105==a.d?vq(a,5):e=208;break;case 54:105==a.d?vq(a,
6):e=210;break;case 55:105==a.d?vq(a,7):e=211;break;case 56:105==a.d?vq(a,8):e=212;break;case 57:105==a.d?vq(a,9):(a.lb=!0,a.K="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}wq(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return jq};var jq;function xq(){xq=x;yq=new qp(pf,new zq)}function zq(){}t(195,181,ei,zq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return yq};var yq;
function jj(){jj=x;kj=new qp(qf,new Aq)}function Aq(){}t(196,181,ei,Aq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return kj};var kj;function Bq(){Bq=x;Cq=new qp(rf,new Dq)}function Dq(){}t(197,181,ei,Dq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Hj(Yi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,Zi(a))};_.Jc=function(){return Cq};var Cq;function Eq(){Eq=x;Fq=new qp(sf,new Gq)}function Gq(){}t(198,181,ei,Gq);_.Gc=function(a){var b;b=this.b;Kn((Hn(),In),new Hq(a,a.c,b))};_.Jc=function(){return Fq};var Fq;
function lj(){lj=x;mj=new qp(tf,new Iq)}function Iq(){}t(199,181,ei,Iq);_.Gc=function(a){a.wc(this)};_.Jc=function(){return mj};var mj;function Fp(){this.b={}}t(200,1,{},Fp);_.b=null;t(203,182,ei);var Jq=null;function Kq(){Kq=x;Lq=new qp(Jg,new Mq)}function Mq(){}t(202,203,ei,Mq);_.Gc=function(a){Nq(a.b,this,a.b.n)};_.Jc=function(){return Lq};var Lq;function Oq(){Oq=x;Pq=new qp(Kg,new Qq)}function Qq(){}t(204,203,ei,Qq);_.Gc=function(a){Nq(a.b,this,a.b.n)};_.Jc=function(){return Pq};var Pq;
function Rq(){var a;this.b=(a=document.createElement(Zd),a.setAttribute(Jf,"return;"),typeof a.ontouchstart==me)}t(205,1,{},Rq);function Sq(){Sq=x;Tq=new qp(Lg,new Uq)}function Uq(){}t(206,203,ei,Uq);_.Gc=function(a){Nq(a.b,this,a.b.o)};_.Jc=function(){return Tq};var Tq;function Vq(){Vq=x;Wq=new qp(Mg,new Xq)}function Xq(){}t(207,203,ei,Xq);_.Gc=function(a){Yq(a.b,this)&&(a.b.k&&Zq(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),bk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return Wq};var Wq;
function $q(a,b){this.b=b;this.c=a}function ar(a,b,c){mk&&(b=new $q(b,c),a.Uc(b))}t(208,177,{},$q);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return mk};_.b=!1;var mk=_.c=null;function br(a){this.b=a}t(209,177,{},br);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return cr};var cr=_.b=null;function dr(){}function er(a){var b;fr&&(b=new dr,a.Uc(b))}t(210,177,{},dr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return fr};var fr=null;function gr(a){this.b=a}t(211,177,{},gr);_.Gc=function(a){a.Tc(this)};
_.Hc=function(){return hr};var hr=_.b=null;function ir(){}t(212,177,{},ir);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return jr};var jr=null;function kr(a,b,c){a=a.b;if(!b)throw new lr("Cannot add a handler with a null type");if(!c)throw new lr("Cannot add a null handler");0<a.c?mr(a,new nr(a,b,c)):or(a,b,null,c);return new pr(new qr(a,b,c))}
function rr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new lr("Cannot fire null event");try{++d.c;j=sr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Fi(n),A(n,86))f=n,!e&&(e=new tr),ur(e,f);else throw n;}}if(e)throw new vr(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new zi(d.b);r.c<r.e.Be();)o=Ai(r),o.xc()}finally{d.b=null}}}}catch(q){q=Fi(q);if(A(q,38))throw new wr(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function xr(a){yr.call(this,a,!1)}function yr(a,b){this.b=new zr(b);this.c=a}t(213,1,oi,xr,yr);_.Uc=function(a){rr(this,a)};_.b=null;_.c=null;t(216,1,{});function mr(a,b){!a.b&&(a.b=new Ui);Oi(a.b,b)}function or(a,b,c,d){var e;e=Xi(a.e,b);e||(e=new xi,z(a.e,b,e));a=e.xe(c);a||(a=new Ui,e.ze(c,a));a.vf(d)}function Ar(a,b,c,d){var e,f;e=sr(a,b,c);e.xf(d)&&e.ye()&&(f=Xi(a.e,b),f.Ae(c),f.ye()&&Ii(a.e,b))}
function sr(a,b,c){a=Xi(a.e,b);if(!a)return Br(),Br(),Cr;c=a.xe(c);return!c?(Br(),Br(),Cr):c}t(215,216,{});_.b=null;_.c=0;_.d=!1;function zr(a){this.e=new xi;this.d=a}t(214,215,{},zr);function pr(a){this.b=a}t(217,1,{},pr);_.b=null;function vr(a){Gi.call(this,Dr(a),Er(a));this.b=a}function Er(a){a=a.xd();return!a.Xc()?null:a.Yc()}
function Dr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Fr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),hn(b.b,d);return b.b.b}t(219,97,Eh,vr);_.b=null;function wr(a){vr.call(this,a)}t(218,219,Eh,wr);t(220,1,{},function(){});function Gr(a){a=Vn(a,Wd);return(null==a?0:hg==a||hg.toLowerCase()==a.toLowerCase())?(Hr(),Ir):(null==a?0:Ye==a||Ye.toLowerCase()==a.toLowerCase())?(Hr(),Jr):(Hr(),Kr)}
function Hr(){Hr=x;Ir=new Lr("RTL",0);Jr=new Lr("LTR",1);Kr=new Lr("DEFAULT",2);Mr=H(Nr,m,15,[Ir,Jr,Kr])}function Lr(a,b){bo.call(this,a,b)}t(222,139,{15:1,71:1,75:1,77:1},Lr);var Mr,Kr,Jr,Ir;function Or(){}function Pr(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 y(a,b,c,d,e){d=Pr(e,d);H(a,b,c,d);return d}function Qr(a){return Rr([Sr,I],[m,s],[70,-1],a,0,2,1)}
function Rr(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Pr(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Rr(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Tr();var e=Ur,f=Vr;Tr();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Wr(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Xr;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Xr;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Xr;}a[b]=c}t(223,1,{},Or);_.qI=0;
function Tr(){Tr=x;Ur=[];Vr=[];var a=new Or,b=Ur,c=Vr,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Ur,Vr;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function rn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function vn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Yr(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Zr(){var a;$stats&&$r("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Kf))a=Kf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(vf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(vf)&&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"}G(Kf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&$r("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(as,m,1,[Ib]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&$r("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";ep();hp.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;}");
ep();0!=hp.length&&(a=hp.join(l),b=(ip(),jp),a=lp(a),mp(b).insertBefore(a,b.b.firstChild),hp.length=0);0!=fp.length&&(a=fp.join(l),b=(ip(),jp),a=lp(a),mp(b).appendChild(a),fp.length=0);0!=gp.length&&(a=gp.join(l),b=(ip(),jp),a=lp(a),mp(b).appendChild(a),gp.length=0);$stats&&$r("export.client.JSME_export");new bs;new cs;0<ds(null)?Kn((Hn(),In),new es):fs()}function Fi(a){return A(a,86)?a:new pn(a)}function gs(a){return hs(a&4194303,a>>22&4194303,0>a?1048575:0)}
function is(a){return hs(a.l,a.m,a.h)}function hs(a,b,c){return _=new js,_.l=a,_.m=b,_.h=c,_}
function ks(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ls;if(0==a.l&&0==a.m&&0==a.h)return ms=hs(0,0,0),hs(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?(ms=hs(0,0,0),c=is((ns(),os))):(ms=hs(c.l,c.m,c.h),c=hs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=ps(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?qs(e):0==c&&0!=d&&0==e?qs(d)+22:0!=c&&0==d&&0==e?qs(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=is((ns(),rs)),c=!0,g=!g;else return c=ss(a,f),g&&ts(c),ms=hs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=ps(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ss(c,d);f&&ts(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=hs(f,j,c);g?ms=ps(c):ms=hs(c.l,c.m,c.h);return e}if(!us(a,b))return e?ms=ps(a):ms=hs(a.l,a.m,a.h),hs(0,0,0);c=c?a:hs(a.l,a.m,a.h);var h,n,o,r;f=vs(b)-vs(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=hs(j&4194303,n&4194303,h&1048575);for(n=hs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&ts(n);e?(ms=ps(c),d&&(ms=Js(ms,(ns(),os)))):ms=hs(c.l,c.m,c.h);return n}
function ts(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 vs(a){var b;b=Ks(a.h);return 32==b?(b=Ks(a.m),32==b?Ks(a.l)+32:b+20-10):b-12}var ms=null;function Ls(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return hs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ms(a,b){return hs(a.l&b.l,a.m&b.m,a.h&b.h)}function Ns(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return ns(),Os;if(-9223372036854775E3>a)return ns(),Ps;if(9223372036854775E3<=a)return ns(),rs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=hs(a,b,c);d&&ts(b);return b}function Qs(a){var b,c;return-129<a&&128>a?(b=a+128,null==Rs&&(Rs=y(Ss,m,16,256,0)),c=Rs[b],!c&&(c=Rs[b]=gs(a)),c):gs(a)}
function Ts(a){var b=bh,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 us(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 Us(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;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;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return hs(c&4194303,q&
4194303,u&1048575)}function ps(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return hs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ss(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 hs(c&4194303,d&4194303,e&1048575)}function Js(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return hs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function O(a){return a.l|a.m<<22}function Vs(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Vs(ps(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Qs(1E9);a=ks(a,b);b=l+O(ms);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Rs=null;function ns(){ns=x;rs=hs(4194303,4194303,524287);Ps=hs(0,0,524288);os=Qs(1);Qs(2);Os=Qs(0)}var rs,Ps,os,Os;function js(){}t(232,1,{16:1},js);
function $r(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ws(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(237,1,{},Ws);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Xs(a,b){hn(a.b.b,b.b);return a}function Ys(){this.b=new Zs}t(238,1,{},Ys);function $s(a){if(null==a)throw new lr("css is null");this.b=a}t(239,1,{17:1,71:1},$s);
_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};_.b=null;function bt(a){if(null==a)throw new lr("html is null");this.b=a}t(241,1,ii,bt);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};_.b=null;t(242,1,ii,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};_.b=null;
function ct(){ct=x;dt=RegExp(oa,ne);et=RegExp(rb,ne);ft=RegExp(ob,ne);gt=RegExp(ta,ne);ht=RegExp(ea,ne)}function it(a){ct();-1!=a.indexOf(oa)&&(a=a.replace(dt,pa));-1!=a.indexOf(ob)&&(a=a.replace(ft,ra));-1!=a.indexOf(rb)&&(a=a.replace(et,qa));-1!=a.indexOf(ea)&&(a=a.replace(ht,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(gt,"&#39;"));return a}var dt,et,ft,ht,gt;function jt(a){if(null==a)throw new lr("uri is null");this.b=a}t(244,1,{19:1},jt);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return at(this.b)};
_.b=null;function kt(){kt=x}t(246,1,{});function lt(){}t(247,1,{},lt);var mt=null;function nt(){}t(248,246,{},nt);var ot=null;function pt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=sr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=sr(a.b,f,null).Cf(e),A(d,20)&&un(d.b,b)){var h=a.b,n=f;0<h.c?mr(h,new qt(h,n,null,d)):Ar(h,n,null,d)}}}t(249,1,Xh);_.b=null;function rt(a){this.b=a}t(250,249,Xh,rt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function st(a){this.b=a}t(251,249,Xh,st);
_.Sc=function(){tt(this.b.b)};function ut(){on()}t(252,97,Uh,ut);function vt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,bk(a.e,1))}function wt(){this.b=new xt(this);this.c=new Ui;this.e=new yt(this);this.i=new zt(this)}t(253,1,{},wt);_.d=!1;_.f=!1;function xt(a){hk();this.b=a}t(254,24,{},xt);_.Dc=function(){if(this.b.d){var a=this.b,b;b=At(a.i.e.c,a.i.c);Bt(a.i);A(b,21)&&new ut;a.d=!1;vt(a)}};_.b=null;function yt(a){hk();this.b=a}t(255,24,{},yt);
_.Dc=function(){this.b.f=!1;var a=this.b,b=Yj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(bk(a.b,1E4);a.i.d<a.i.b;){d=Ct(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Bt(a.i)}if(100<=Yj()-b)break}}finally{e||(Wj(a.b),a.d=!1,vt(a))}};_.b=null;function Ct(a){var b;a.c=a.d;b=At(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Bt(a){Dt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function zt(a){this.e=a}t(256,1,{},zt);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Ct(this)};
_.Zc=function(){Bt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Et(a,b){var c=(Ft(),Gt(b));a.appendChild(c)}function Ht(a,b,c){var d;d=Nj;Nj=a;b==cj&&8192==It(a.type)&&(cj=null);c.$c(a);Nj=d}var Nj=null,cj=null;function Jt(){Jt=x;Kt=new wt}function Fj(a){Jt();if(!a)throw new lr("cmd cannot be null");var b=Kt;Oi(b.c,a);vt(b)}var Kt;function Lt(a){dj();!Mt&&(Mt=new nk);Nt||(Nt=new yr(null,!0),Ot=new Pt);return kr(Nt,Mt,a)}var Nt=null;function Qt(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Pt(){}t(262,177,{},Pt);_.Gc=function(a){a.Wc(this);Ot.d=!1};_.Hc=function(){return Mt};_.Ic=function(){Qt(this)};_.b=!1;_.c=!1;_.d=!1;var Mt=_.e=null,Ot=null;function Rt(){Rt=x;St=new Tt;Ut()||(St=null)}var St=null;function jk(){}t(264,1,{},jk);_.Qc=function(){for(;0<(hk(),ik).d;)Wj(At(ik,0))};function lk(a,b){return kr((!Vt&&(Vt=new Wt),Vt),a,b)}function Xt(a){kk();Yt||(Zt(),Yt=!0);return lk((!fr&&(fr=new nk),fr),a)}function kk(){$t||(au(),$t=!0)}
function bu(){var a;$t&&(a=new cu,Vt&&rr(Vt,a));return null}var $t=!1,Vt=null,du=0,eu=0,Yt=!1;function fu(){fu=x;gu=new nk}function cu(){fu()}t(266,177,{},cu);_.Gc=function(){null.$f()};_.Hc=function(){return gu};var gu;function Wt(){xr.call(this,null)}t(268,213,oi,Wt);
function It(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Pd:return 2;case ge:return 2048;case Oe:return 128;case Pe:return 256;case Qe:return 512;case We:return 32768;case "losecapture":return 8192;case pf:return 4;case qf:return 64;case rf:return 32;case sf:return 16;case tf:return 8;case "scroll":return 16384;case de:return 65536;case "DOMMouseScroll":case uf:return 131072;case Nd:return 262144;case Pf:return 524288;case Mg:return 1048576;case Lg:return 2097152;case Kg:return 4194304;
case Jg:return 8388608;case qe:return 16777216;case oe:return 33554432;case pe:return 67108864;default:return-1}}function dj(){hu||(iu(),hu=!0)}var hu=!1;function ju(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 ku(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function iu(){lu=C(function(a){var b;var c=Nt,d,e,f;Mt&&c&&mu(c.b.e,Mt)?(b=Ot.b,d=Ot.c,e=Ot.d,f=Ot.e,Qt(Ot),Ot.e=a,rr(c,Ot),c=!(Ot.b&&!Ot.c),Ot.b=b,Ot.c=d,Ot.d=e,Ot.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});nu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!rn(b)&&A(b,22)&&Ht(a,c,b)});ou=C(function(a){a.preventDefault();nu.call(this,a)});pu=C(function(a){this.__gwtLastUnhandledEvent=
a.type;nu.call(this,a)});qu=C(function(a){if(lu(a)){var b=ej;b&&b.__listener&&!rn(b.__listener)&&A(b.__listener,22)&&(Ht(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,qu,!0);$wnd.addEventListener(Pd,qu,!0);$wnd.addEventListener(pf,qu,!0);$wnd.addEventListener(tf,qu,!0);$wnd.addEventListener(qf,qu,!0);$wnd.addEventListener(sf,qu,!0);$wnd.addEventListener(rf,qu,!0);$wnd.addEventListener(uf,qu,!0);$wnd.addEventListener(Oe,lu,!0);$wnd.addEventListener(Qe,lu,!0);$wnd.addEventListener(Pe,
lu,!0);$wnd.addEventListener(Mg,qu,!0);$wnd.addEventListener(Lg,qu,!0);$wnd.addEventListener(Kg,qu,!0);$wnd.addEventListener(Jg,qu,!0);$wnd.addEventListener(qe,qu,!0);$wnd.addEventListener(oe,qu,!0);$wnd.addEventListener(pe,qu,!0)}function ru(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)}var ej=null,lu=null,qu=null,ou=null,nu=null,pu=null;
function su(a,b){a.__eventBits=b;a.onclick=b&1?nu:null;a.ondblclick=b&2?nu:null;a.onmousedown=b&4?nu:null;a.onmouseup=b&8?nu:null;a.onmouseover=b&16?nu:null;a.onmouseout=b&32?nu:null;a.onmousemove=b&64?nu:null;a.onkeydown=b&128?nu:null;a.onkeypress=b&256?nu:null;a.onkeyup=b&512?nu:null;a.onchange=b&1024?nu:null;a.onfocus=b&2048?nu:null;a.onblur=b&4096?nu:null;a.onlosecapture=b&8192?nu:null;a.onscroll=b&16384?nu:null;a.onload=b&32768?pu:null;a.onerror=b&65536?nu:null;a.onmousewheel=b&131072?nu:null;
a.oncontextmenu=b&262144?nu:null;a.onpaste=b&524288?nu:null}function tu(){var a;tu=x;uu=(a=$doc,G(a.compatMode,Ib)?a.documentElement:a.body)}var uu;function vu(){this.c=new Ui}function wu(a){a=a[$c];return null==a?-1:a}t(273,1,{},vu);_.b=null;function xu(a,b){this.b=a;this.c=b}t(274,1,{},xu);_.b=0;_.c=null;t(275,1,oi);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){rr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==yu?l:yu))yu=a,jr&&(a=new ir,rr(this.b,a))};
var yu=l;function Ut(){function a(){$wnd.setTimeout(a,250);e()}var b=St,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));yu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function Tt(){this.b=new xr(null)}t(276,275,oi,Tt);
function au(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(bu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{$t&&ar((!Vt&&(Vt=new Wt),Vt),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Zt(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Yt&&(d=hj(),c=ij(),eu!=d||du!=c))eu=d,du=c,er((!Vt&&(Vt=new Wt),Vt))}finally{a&&a(b)}})}function Ti(a,b){Bi(a.gd(),b,!0)}function Si(a,b){Bi(a.gd(),b,!1)}function gj(a,b,c){0<=b&&a.md(b+Uf);0<=c&&a.kd(c+Uf)}function zu(a){var b,a=Vn(a,zd);b=Au(a,Bu(32));return 0<=b?a.substr(0,b-0):a}
function Bi(a,b,c){if(!a)throw new Ji(kc);b=Rn(b);if(0==b.length)throw new ok(Jc);if(c){var d;d=Rn(b);b=a.className;-1==Wn(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Rn(b);f=a.className;e=Wn(f,c);-1!=e&&(b=Rn(f.substr(0,e-0)),c=Rn(Sn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Cu(a,b){a.style.display=b?l:Af;a.setAttribute("aria-hidden",""+!b)}t(282,1,fi);_.cd=function(){return Pj(this.hb)};_.dd=function(){return Rj(this.hb)};
_.ed=function(){return Un(this.hb,Hf)};_.fd=function(){return Un(this.hb,If)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=Af};_.jd=function(){throw new Du;};_.kd=function(a){this.hb.style[ze]=a};_.ld=function(a){Cu(this.hb,a)};_.md=function(a){this.hb.style[Xg]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
function B(a,b,c){var d;d=It(c.c);if(-1==d){var e=a.hb;d=c.c;dj();switch(d){case "drag":e.ondrag=nu;break;case "dragend":e.ondragend=nu;break;case "dragenter":e.ondragenter=ou;break;case "dragleave":e.ondragleave=nu;break;case "dragover":e.ondragover=ou;break;case "dragstart":e.ondragstart=nu;break;case "drop":e.ondrop=nu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,nu,!1);e.addEventListener(d,nu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
a.db?(e=a.hb,d|=a.hb.__eventBits||0,dj(),su(e,d)):a.db|=d;return kr(!a.eb?a.eb=new xr(a):a.eb,c,b)}function Eu(a,b,c){return kr(!a.eb?a.eb=new xr(a):a.eb,c,b)}function Fu(a){var b;if(a.pd())throw new Gu("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;dj();su(c,b)}else a.db|=b;a.nd();a.sd()}
function Hu(a,b){var c;switch(It(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(np&&(f=np.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&rr(a.eb,f.b),f.b.b=d,f.b.c=e}function Iu(a){if(!a.pd())throw new Gu("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
function Oj(a){if(a.gb)if(A(a.gb,28))a.gb.ud(a);else{if(a.gb)throw new Gu("This widget's parent does not implement HasWidgets");}else if(aj(),mu(Ju.b,a)){aj();try{a.rd()}finally{Ii(Ju.b,a)}}}function Ku(a,b){var c;c=a.gb;if(b){if(c)throw new Gu("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}t(281,282,Lh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&rr(this.eb,a)};_.pd=function(){return this.cb};
_.qd=function(){Fu(this)};_.$c=function(a){Hu(this,a)};_.rd=function(){Iu(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function Lu(a){for(a=new Mu(a);a.b.b<a.b.c.d-1;)Nu(a.b),Ou(a.b)}t(280,281,pi);_.nd=function(){Pu(this,(Qu(),Ru))};_.od=function(){Pu(this,(Qu(),Su))};function Tu(a,b,c){Oj(b);var d=a.q;Uu(d,b,d.d);d=(Ft(),Gt(b.hb));c.appendChild(d);Ku(b,a)}
function Vu(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Wu;b.gb==a&&(f=a.vd(b),f<d&&--d);Oj(b);Uu(a.q,b,d);e?(e=b.hb,ru(c,(Ft(),Gt(e)),d)):(e=(Ft(),Gt(b.hb)),c.appendChild(e));Ku(b,a)}function Xu(a,b){var c;if(b.gb!=a)return!1;try{Ku(b,null)}finally{c=b.hb;Yn(c).removeChild(c);c=a.q;var d;d=Yu(c,b);if(-1==d)throw new Zu;if(0>d||d>=c.d)throw new Wu;for(--c.d;d<c.d;++d)Wr(c.b,d,c.b[d+1]);Wr(c.b,c.d,null)}return!0}t(279,280,pi);_.vd=function(a){return Yu(this.q,a)};
_.wd=function(a,b,c,d){Vu(this,a,b,c,d)};_.xd=function(){return new $u(this.q)};_.ud=function(a){return Xu(this,a)};function $i(a,b,c,d){var e;Oj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function av(a,b){var c;(c=Xu(a,b))&&bv(b.hb);return c}function cv(a,b,c,d){if(b.gb!=a)throw new ok("Widget must be a child of this panel.");a.Ad(b,c,d)}function dv(a,b,c){a=a.hb;-1==b&&-1==c?bv(a):(a.style[Rf]=bd,a.style[Re]=b+Uf,a.style[Ig]=c+Uf)}
function ev(){var a=$doc.createElement(Zd);this.q=new fv(this);this.hb=a;this.hb.style[Rf]="relative";this.hb.style[Nf]=Ae}function bv(a){a.style[Re]=l;a.style[Ig]=l;a.style[Rf]=l}t(278,279,pi,ev);_.yd=function(a){Tu(this,a,this.hb)};_.ud=function(a){return av(this,a)};_.zd=function(a,b,c){cv(this,a,b,c)};_.Ad=function(a,b,c){dv(a,b,c)};function gv(a,b){if(a.Cd())throw new Gu("SimplePanel can only contain one child widget");a.Dd(b)}
function hv(a,b){if(a.bb!=b)return!1;try{Ku(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function iv(a,b){if(b!=a.bb&&(b&&Oj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Ft(),Gt(a.bb.hb));a.Bd().appendChild(c);Ku(b,a)}}function jv(){this.hb=$doc.createElement(Zd)}t(286,280,pi,jv);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new kv(this)};_.ud=function(a){return hv(this,a)};_.Dd=function(a){iv(this,a)};_.bb=null;
function lv(a,b){a._&&(mv(a.$,!1,!1),ar(a,a,b))}function nv(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function ov(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Re]=b-0+(nj(),Uf);a.style[Ig]=c+Uf}function pv(a){a._||(a.cb&&Oj(a),mv(a.$,!0,!1))}t(285,286,pi);_.Bd=function(){return Xn(this.hb)};_.ed=function(){return Un(this.hb,Hf)};_.fd=function(){return Un(this.hb,If)};_.gd=function(){return Yn(Xn(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){lv(this,a)};
_.hd=function(){return!G(Ae,this.hb.style[Ug])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&mv(this.$,!1,!0)};_.kd=function(a){this.P=a;nv(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){ov(this,a,b)};_.ld=function(a){this.hb.style[Ug]=a?Vg:Ae};_.Dd=function(a){iv(this,a);nv(this)};_.md=function(a){this.Q=a;nv(this);0==a.length&&(this.Q=null)};_.Hd=function(){pv(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function qv(a,b){var c;jv.call(this);this.S=new rv;this.M=(sv(),tv);this.$=new uv(this);this.hb.appendChild($doc.createElement(Zd));this.Gd(0,0);Yn(Xn(this.hb))[zd]="gwt-PopupPanel";Xn(this.hb)[zd]=Qf;this.O=this.N=a;this.X=!1;c=H(as,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new vv(c);this.L.gd()[zd]=l;c=Yn(Xn(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ji(kc);d=Rn(d);if(0==d.length)throw new ok(Jc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}iv(this,this.L);nv(this);Bi(Xn(this.hb),Qf,!1);Bi(this.L.c,b+"Content",!0)}t(284,285,pi);_.nd=function(){Fu(this.L)};_.od=function(){Iu(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new kv(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){iv(this.L,a);nv(this)};_.L=null;t(283,284,pi);_.rd=function(){Iu(this)};
function wv(){wv=x;xv=new yv(Gb,0,(sv(),tv));zv=new yv(nc,1,Av);Bv=new yv(uc,2,Cv);Dv=H(Ev,m,23,[xv,zv,Bv])}function yv(a,b,c){bo.call(this,a,b);this.b=c}t(287,139,{23:1,71:1,75:1,77:1},yv);_.b=null;var Dv,xv,zv,Bv;function Fv(){Fv=x;Gv=H(as,m,1,[Ig,of,rd])}
function vv(a){var b;Fv();var c,d;c=this.hb=$doc.createElement(xg);this.d=$doc.createElement(Ag);Et(c,this.d);c[vd]=0;for(c=c[ud]=0;c<a.length;++c)d=(b=$doc.createElement(Ng),b[zd]=a[c],Et(b,Hv(a[c]+"Left")),Et(b,Hv(a[c]+Jb)),Et(b,Hv(a[c]+"Right")),b),Et(this.d,d),1==c&&(this.c=Xn(ju(d,1)));this.hb[zd]="gwt-DecoratorPanel"}function Hv(a){var b,c;c=$doc.createElement(Bg);b=$doc.createElement(Zd);var d=(Ft(),Gt(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}t(289,286,Sh,vv);_.Bd=function(){return this.c};
_.c=null;_.d=null;var Gv;t(288,289,Sh);t(290,1,{});function Qu(){Qu=x;Ru=new Iv;Su=new Jv}function Kv(a){vr.call(this,a)}function Pu(a,b){Qu();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Fi(f),A(f,86))d=f,!c&&(c=new tr),ur(c,d);else throw f;}}if(c)throw new Kv(c);}t(291,218,Eh,Kv);var Ru,Su;function Iv(){}t(292,1,{},Iv);_.Id=function(a){a.qd()};function Jv(){}t(293,1,{},Jv);_.Id=function(a){a.rd()};t(296,281,Lh);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};
_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};_.qd=function(){Fu(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(295,296,Lh);function Lv(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=td,b);this.hb[zd]="gwt-Button";this.hb.innerHTML=a||l}t(294,295,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Lv);t(297,279,pi);_.e=null;_.f=null;
function Mv(a,b){var c;if(a.i)throw new Gu("Composite.initWidget() may only be called once.");Oj(b);c=b.hb;a.hb=c;var d;Ft();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Ft(),c).__gwt_resolve=Nv(a));a.i=b;Ku(b,a)}function Ov(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);dj();su(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}t(298,281,ni);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){Ov(this)};_.$c=function(a){Hu(this,a);this.i.$c(a)};
_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function Pv(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Wd]=hg;break;case 1:c[Wd]=Ye;break;case 2:Gr(c)!=(Hr(),Kr)&&(c[Wd]=l)}}}function Qv(a){this.b=a;this.d=!1;this.e=this.c=Gr(a)}t(299,1,{},Qv);_.b=null;_.c=null;_.d=!1;_.e=null;function fj(){this.hb=Rv()}t(300,286,pi,fj);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};
_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};function Sv(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Xn(b);e=null;c&&(c=wu(c),e=0>c?null:At(a.j.c,c));e?Tv(a,e):d&&(b.innerHTML=l||l);return b}function Tv(a,b){var c;if(b.gb!=a)return!1;try{Ku(b,null)}finally{c=b.hb;Yn(c).removeChild(c);var d=a.j,e;e=wu(c);c[$c]=null;c=d.c;Uv(e,c.d);Wr(c.c,e,null);d.b=new xu(e,d.b)}return!0}t(302,280,pi);_.xd=function(){return new Vv(this)};
_.ud=function(a){return Tv(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Wv(a){if(0>=a.c)throw new Xv("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Xv("Column index: 0, Column size: "+a.b);}
function Yv(){this.j=new vu;this.i=$doc.createElement(xg);this.d=$doc.createElement(Ag);Et(this.i,this.d);this.hb=this.i;this.e=new Zv(this);var a=new $v(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ru(a.c.i,(Ft(),Gt(b)),0);Et(a.b,$doc.createElement(Ed))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Xv("Row index: "+a+", Row size: "+d);if(0>c)throw new Xv("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Xv("Column index: "+c+", Column size: "+this.b);c=Sv(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Bg),d.innerHTML=sa||l,ru(c,(Ft(),Gt(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Bg);
e.innerHTML=sa;c=$doc.createElement(Ng);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.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Sv(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(301,302,pi,Yv);_.b=0;_.c=0;function aw(a){for(;++a.c<a.e.d&&!(null!=At(a.e,a.c)););}function Vv(a){this.d=a;this.e=this.d.j.c;aw(this)}t(303,1,{},Vv);_.Xc=function(){return this.c<this.e.d};
_.Yc=function(){var a;if(this.c>=this.e.d)throw new Zu;a=At(this.e,this.c);this.b=this.c;aw(this);return a};_.Zc=function(){var a;if(0>this.b)throw new bw;a=At(this.e,this.b);Oj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Zv(a){this.b=a}t(304,1,{},Zv);_.b=null;function $v(a){this.c=a}t(305,1,{},$v);_.b=null;_.c=null;function cw(){cw=x;dw=new ew}var dw;function fw(){fw=x;gw=new hw((Ao(),wd));iw=new hw(Re);jw=new hw(cg);kw=iw;lw=jw;mw=kw}var gw,mw,iw,lw,kw,jw;function ew(){}t(307,1,{},ew);
function hw(a){this.b=a}t(308,307,{},hw);_.b=null;function nw(){nw=x;ow=new pw(of);qw=new pw(Ig)}var ow,qw;function pw(a){this.b=a}t(309,1,{},pw);_.b=null;function rw(a,b){var c;c=sw(a);Et(a.c,c);Tu(a,b,c)}function sw(a){var b;b=$doc.createElement(Bg);b[ed]=a.b.b;b.style[Tg]=a.d.b;return b}function tw(a,b){var c,d;d=Yn(b.hb);(c=Xu(a,b))&&a.c.removeChild(d);return c}
function uw(){this.q=new fv(this);this.f=$doc.createElement(xg);this.e=$doc.createElement(Ag);Et(this.f,this.e);this.hb=this.f;this.b=(fw(),mw);this.d=(nw(),qw);this.c=$doc.createElement(Ng);Et(this.e,this.c);this.f[vd]=bb;this.f[ud]=bb}t(310,297,pi,uw);_.ud=function(a){return tw(this,a)};_.c=null;function vw(){vw=x;new xi}function ww(a,b,c,d,e){vw();this.b=new xw(this,a,b,c,d,e);this.hb[zd]="gwt-Image"}function yw(a,b,c,d,e){vw();ww.call(this,(kt(),new jt(a)),b,c,d,e)}t(311,281,Lh,ww,yw);
_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};_.$c=function(a){32768==It(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Hu(this,a)};_.sd=function(){var a=this.b;G(We,Vn(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new zw(a,this),Kn((Hn(),In),a.i))};_.b=null;t(313,1,{});_.i=null;function Aw(){Aw=x;Bw()}
function xw(a,b,c,d,e,f){var g,j;Aw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(sg);j=new Ys;Xs(Xs(Xs(j,new $s("width:"+e+(nj(),Uf)+nb)),new $s("height:"+f+Wf)),new $s("background:url("+b.b+") no-repeat "+-c+"px "+-d+Wf));!Cw&&(Cw=new Dw);b=Ew;c=new $s((new $s(j.b.b.b)).b);j=new Zs;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=it(b.b);hn(j.b,b);j.b.b+="' style='";b=it(c.b);hn(j.b,b);j.b.b+="' border='0'>";j=new bt(j.b.b);g.innerHTML=j.b||l;g=Xn(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),dj(),su(g,a)):a.db|=133333119}t(312,313,{},xw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function zw(a,b){this.b=a;this.c=b}t(314,1,{},zw);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(We,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=We)};_.b=null;_.c=null;function Fw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(cw(),dw)?a.c.e==(Hr(),Jr)?(fw(),iw):a.c.e==Ir?(fw(),jw):(fw(),kw):a.c.e==(Hr(),Jr)?(fw(),jw):a.c.e==Ir?(fw(),iw):(fw(),lw);b!=a.d&&(a.d=b,a.hb.style[Dg]=!a.d?l:a.d.b)}t(316,281,Lh);_.b=null;_.c=null;_.d=null;
function Gw(){this.hb=$doc.createElement(Zd);this.c=new Qv(this.hb);this.hb[zd]="gwt-Label"}function Hw(){Gw.call(this);Pv(this.c,Yg);Fw(this)}t(315,316,Lh,Gw,Hw);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};function Iw(a,b){if(0>b||b>=a.hb.options.length)throw new Wu;}function xp(a,b){Iw(a,b);return a.hb.options[b].value}
function Jw(){this.hb=$doc.createElement("select");this.hb[zd]="gwt-ListBox"}t(317,296,Lh,Jw);t(318,249,Xh);function Kw(a){this.b=a}t(319,318,Xh,Kw);_.Kc=function(){};function Lw(a){this.b=a}t(320,318,Xh,Lw);_.Qc=function(a){this.b.Jd(a.i,a.b)};function Mw(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Ng);ru(a.f,(Ft(),Gt(e)),b);a=(Ft(),Gt(c));d.appendChild(a)}else d=ju(a.f,0),ru(d,(Ft(),Gt(c)),b)}
function Nw(a,b,c){var d;Ow(a,b);c&&b.b?(Ow(a,null),a=b.b,b=(Hn(),In),b.d=Ln(b.d,[new Pw(a),!1])):null!=b.d&&(a.k=new Qw(a,b),c=(sv(),Av),a.k.M=c,a.k.U=a.i,a.k.gd()[zd]=xe,d=zu(a.hb),G(we,d)||Ti(a.k,d+"Popup"),Eu(a.k,new Lw(a),mk?mk:mk=new nk),a.o=b.d,d=a.k,a=new Rw(a,b),d.hb.style[Ug]=Ae,pv(d),a.b.p?ov(a.b.k,Pj(a.b.hb)+Un(a.b.hb,If)-1,Rj(a.c.hb)):ov(a.b.k,Pj(a.c.hb),Rj(a.b.hb)+Un(a.b.hb,Hf)-1),d.hb.style[Ug]=Vg)}function Sw(a,b){if(b||!(a.n&&a.o==a.n.d))Ow(a,b),a.hb.focus(),b&&a.e&&Nw(a,b,!1)}
function Tw(a,b){var c;a:{c=b.target;var d,e;for(e=new zi(a.j);e.c<e.e.Be();)if(d=Ai(e),d.hb.contains(c)){c=d;break a}c=null}switch(It(b.type)){case 1:a.hb.focus();c&&Nw(a,c,!0);break;case 16:c&&Sw(a,c);break;case 32:c&&Sw(a,null);break;case 2048:Uw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Uw(a)||a.p||Vw(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Uw(a)||(a.p?null!=a.n.d&&!a.n.d.$f().$f()&&(Nw(a,a.n,!1),a.n.d.$f()):Ww(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Uw(a)||
a.p&&Vw(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Uw(a)||(a.p?Ww(a):null!=a.n.d&&!a.n.d.$f().$f()&&(Nw(a,a.n,!1),a.n.d.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:Ow(a,null);a.k&&lv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Ow(a,null);a.k&&lv(a.k,!1);break;case 13:Uw(a)||(Nw(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Hu(a,b)}function Xw(a,b,c){c&&Ow(a,null);ar(a,b,!1);a.o=null;a.k=null}
function Uw(a){var b;if(!a.n){for(b=new zi(a.j);b.c<b.e.Be();){b=Ai(b);Ow(a,b);break}return!0}return!1}function Ow(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=zu(c.hb)+Wa;Bi(c.gd(),d,!1);a.p&&(c=Yn(a.n.hb),2==ku(c)&&(c=ju(c,1),Bi(c,vg,!1)))}if(b){c=zu(b.hb)+Wa;Bi(b.gd(),c,!0);a.p&&(c=Yn(b.hb),2==ku(c)&&(c=ju(c,1),Bi(c,vg,!0)));ol();c=a.hb;var d=new Pk(b.hb),e=(jl(),kl),d=H(Yw,m,5,[d]),e=e.b,f,g,j,h;f=new fn;for(j=0,h=d.length;j<h;++j)g=d[j],gn(gn(f,g.b),ba);d=Rn(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Ww(a){var b,c,d;if(a.n){for(b=c=Ej(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?At(a.j,b):At(a.j,c);break}Ow(a,d)}}function Vw(a){var b,c,d;if(a.n){for(b=c=Ej(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?At(a.j,b):At(a.j,c);break}Ow(a,d)}}t(321,281,Lh);_.$c=function(a){Tw(this,a)};_.rd=function(){this.k&&lv(this.k,!1);Iu(this)};_.Jd=function(a,b){Xw(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Pw(a){this.b=a}t(322,1,{},Pw);_.xc=function(){Zw(this.b)};_.b=null;
function $w(a){this.b=a}t(323,1,{},$w);_.Kc=function(){Ow(this.b,null)};_.b=null;function Qw(a,b){this.b=a;this.c=b;qv.call(this,!0,df);iv(this.L,this.c.d);nv(this);this.Z=!0;this.c.d.$f()}t(324,284,pi,Qw);_.Wc=function(a){var b,c;if(!a.b)switch(It(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&Ow(this.b,null)}};_.b=null;_.c=null;function Rw(a,b){this.b=a;this.c=b}t(325,1,{},Rw);_.b=null;var ax=_.c=null;
function bx(){bx=x;ax=new Ws((kt(),new jt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function cx(a,b){this.hb=$doc.createElement(Bg);var c=zu(this.hb)+Wa;Bi(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[zd]="gwt-MenuItem";c=Zn();this.hb.setAttribute(Ie,c);ol();this.hb.setAttribute("role",Vl.b);this.b=b}t(328,282,{27:1,31:1,34:1},cx);_.b=null;_.c=null;_.d=null;
function dx(){var a;this.hb=$doc.createElement(Bg);this.hb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Zd);Et(this.hb,a);a[zd]="menuSeparatorInner"}t(329,282,fi,dx);function ex(){var a,b,c,d,e;b=null.$f();e=hj();d=ij();b[Yd]=(po(),Af);b[Xg]=0+(nj(),Uf);b[ze]=cb;c=$doc;c=(G(c.compatMode,Ib)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Ib)?a.documentElement:a.body).scrollHeight||0;b[Xg]=(c>e?c:e)+Uf;b[ze]=(a>d?a:d)+Uf;b[Yd]="block"}function rv(){}t(330,1,{},rv);_.Sc=function(){ex()};
function fx(a){this.b=a}t(331,1,{},fx);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(It(d.type)){case 4:case 1048576:if(cj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(cj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function gx(a){this.b=a}t(332,1,{},gx);_.b=null;function sv(){sv=x;tv=new hx(Gb,0);Av=new hx(nc,1);Cv=new hx(uc,2);ix=H(jx,m,32,[tv,Av,Cv])}function hx(a,b){bo.call(this,a,b)}t(333,139,{32:1,71:1,75:1,77:1},hx);var ix,tv,Av,Cv;function kx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Xt(a.b.S),ex(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ki(a.i.b),a.i=null,a.c=!1)}function lx(a){a.k||(kx(a),a.d||(aj(),av(bj(null),a.b)));a.b.hb.style[Cd]="rect(auto, auto, auto, auto)";a.b.hb.style[Nf]=Vg}
function mx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Cd]="rect("+g+Vf+f+Vf+c+Vf+e+"px)"}
function mv(a,b,c){a.d=c;Vj(a);a.j&&(Wj(a.j),a.j=null,lx(a));a.b._=b;var d=a.b;d.Y&&(Ki(d.Y.b),d.Y=null);d.T&&(Ki(d.T.b),d.T=null);if(d._){d.Y=Lt(new fx(d));var e;e=new gx(d);Rt();e=St?kr(St.b,(!jr&&(jr=new nk),jr),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(sv(),tv)&&!b&&(c=!1);a.k=b;c?b?(kx(a),a.b.hb.style[Rf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Cd]="rect(0px, 0px, 0px, 0px)",aj(),b=bj(null),Tu(b,a.b,b.hb),a.j=new nx(a),bk(a.j,1)):Xj(a,200):(kx(a),a.k?(a.b.hb.style[Rf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,
a.b.ab),aj(),b=bj(null),Tu(b,a.b,b.hb)):a.d||(aj(),av(bj(null),a.b)),a.b.hb.style[Nf]=Vg)}function uv(a){var b=(dk(),ek);this.n=new ck(this);this.t=b;this.b=a}t(334,17,{},uv);_.zc=function(){lx(this)};_.Ac=function(){this.e=Un(this.b.hb,Hf);this.f=Un(this.b.hb,If);this.b.hb.style[Nf]=Ae;mx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){mx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function nx(a){hk();this.b=a}t(335,24,{},nx);
_.Dc=function(){this.b.j=null;Xj(this.b,200)};_.b=null;function Ft(){Ft=x;ox()}function Gt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Nv(a){return function(){this.__gwt_resolve=px;return a.jd()}}function px(){throw"A PotentialElement cannot be resolved twice.";}
function ox(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function aj(){aj=x;qx=new rx;sx=new xi;Ju=new tr}function tx(a){this.q=new fv(this);this.hb=a;Fu(this)}
function bj(a){aj();var b,c;c=Xi(sx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==sx.e){var d=new ux;kk();lk(mk?mk:mk=new nk,d)}!b?c=new vx:c=new tx(b);z(sx,a,c);ur(Ju,c);return c}t(337,278,pi,tx);var qx,sx,Ju;function rx(){}t(338,1,{},rx);_.Id=function(a){a.pd()&&a.rd()};function ux(){}t(339,1,{},ux);_.Qc=function(){aj();try{Pu(Ju,qx)}finally{wx(Ju.b),wx(sx)}};function vx(){tx.call(this,$doc.body)}t(340,337,pi,vx);
_.Ad=function(a,b,c){dv(a,b-0,c-0)};function kv(a){this.d=a;this.b=!!this.d.bb}t(341,1,{},kv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new Zu;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function xx(a,b){a.hb[Sg]=null!=b?b:l}t(344,296,Lh);_.$c=function(a){0!=(It(a.type)&896)?Hu(this,a):Hu(this,a)};_.sd=function(){};function yx(){yx=x;zx()}t(343,344,Lh);
function Ax(){var a;yx();var b=(a=$doc.createElement("INPUT"),a.type=Cg,a);!ot&&(ot=new nt);!mt&&(mt=new lt);this.hb=b;this.hb[zd]="gwt-TextBox"}t(342,343,Lh,Ax);function zx(){zx=x;Bx=new Cx;Dx=new Ex;Fx=new Gx;Hx=new Ix;Jx=H(Kx,m,35,[Bx,Dx,Fx,Hx])}t(345,139,$h);var Jx,Bx,Dx,Fx,Hx;function Cx(){bo.call(this,Gb,0)}t(346,345,$h,Cx);function Ex(){bo.call(this,ac,1)}t(347,345,$h,Ex);function Gx(){bo.call(this,cc,2)}t(348,345,$h,Gx);function Ix(){bo.call(this,tc,3)}t(349,345,$h,Ix);
function Lx(a,b){if(0>b||b>=a.d)throw new Wu;return a.b[b]}function Yu(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Uu(a,b,c){var d,e;if(0>c||c>a.d)throw new Wu;if(a.d==a.b.length){e=y(Mx,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)Wr(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Wr(a.b,d,a.b[d-1]);Wr(a.b,c,b)}function fv(a){this.c=a;this.b=y(Mx,m,36,4,0)}t(350,1,{},fv);_.xd=function(){return new $u(this)};_.b=null;_.c=null;_.d=0;
function Nu(a){if(a.b>=a.c.d)throw new Zu;return a.c.b[++a.b]}function Ou(a){if(0>a.b||a.b>=a.c.d)throw new bw;a.c.c.ud(a.c.b[a.b--])}function $u(a){this.c=a}t(351,1,{},$u);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return Nu(this)};_.Zc=function(){Ou(this)};_.b=-1;_.c=null;function Bw(){Bw=x;Ew=(kt(),new jt(Cn()+"clear.cache.gif"))}var Ew,Cw=null;function Dw(){}t(353,1,{},Dw);function Nx(){Nx=x;Bw()}function Ox(a,b,c,d,e){Nx();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Px(a,b,c){Nx();Ox.call(this,(kt(),new jt(a)),b,0,c,16)}t(354,290,{},Ox,Px);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Rv(){var a;a=$doc.createElement(Zd);a.tabIndex=0;return a}function Ki(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?mr(b,new qt(b,c,d,a)):Ar(b,c,d,a)}function qr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(359,1,{},qr);_.b=null;_.c=null;_.d=null;_.e=null;function nr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(360,1,{},nr);_.xc=function(){or(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function qt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(361,1,{},qt);_.xc=function(){Ar(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Qx(a,b){b.n!=a&&(!a.ic&&(a.ic=new Ui),b.n=a,Oi(a.ic,b))}function Rx(a){var b;b=a.cZ.e;if(-1!=Au(b,Bu(36)))return null;a=a.jc.c.c++;return b=Sn(b,Sx(b,Bu(46))+1)+l+a}function Tx(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new Ux(a,b,c,Qs(d)))}
function Vx(a){return!a._b&&a.gc?Vx(a.gc):a._b}function Wx(a){return!a.bc&&a.gc?Wx(a.gc):a.bc}function Xx(a){var b;b=new Yx;if(a.Zd()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,57)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new Zx;}function $x(a){a.kc=!1;a.ge();ay(a)}function ay(a){if((a=A(a,57)?null:a.gc)&&a.kc)$x(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function by(a){return(a=a.Od())?a:new cy(1,1)}function dy(a){var b;return(b=a.Pd())?new ey(b):new ey(a.Rd())}
function fy(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function gy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Qf(b)}function hy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)ay(a),new iy(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new iy(a,101)}function jy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
function ky(a){a.lc||(fy(a),ly(a,!0),my(a),a.lc=!0,new iy(a,102),Tx(a,a,a.gc,0),ay(a),a.hc.Tf(a))}function ny(){this.jc=(vp(),vp(),oy);new xi;this.Xd();this.fc=(py(),qy)}t(365,1,di);_.Ld=function(){return!1};_.Md=function(){return Rx(this)};_.Nd=function(){return Vx(this)};_.Od=function(){return ry(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new sy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){$x(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return by(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+Yg+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return dy(this)};_.de=function(){};_.ee=function(){return gy(this)};_.fe=function(){};
_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){hy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Pc+this.be()+Sc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new ok("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new ok("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new ok("Missing message: awt.12C");if(A(b,57))throw new ok("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new ln;var e=Ej(d.Wb.b,b),f;f=At(d.Wb.b,e);d.Xb&&d.Xb.qe(f);ty(d,e);new uy(d,301,f)}d=a.Wb.b.d;fy(b);vy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),$x(a),!!a.Xb&&
A(a.Xb,50)&&(a.Xb.o=!1),Tx(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new lr("Missing message: awt.185");if(null==c||null!=c)wy(g,c,b);else throw new ok("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Fi(j);if(A(j,80))throw b=j,ty(a,d),b;throw j;}b.ge();new uy(a,300,b)}function xy(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function yy(a){var b;b=a.le();return new zy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function ly(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)At(a.Wb.b,c).$d(b)}function ty(a,b){var c;c=At(a.Wb.b,b);fy(c);c.$d(!1);Dt(a.Wb.b,b);c.gc=null;$x(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);Tx(c,c,a,1)}function Ay(a){var b=(By(),Cy);jy(a,b);for(b=0;b<a.Wb.b.d;++b)At(a.Wb.b,b).ee()}function Dy(a,b){var c,d;if(a.Xb)for(d=new zi(a.Wb.b);d.c<d.e.Be();)c=Ai(d),a.Xb.qe(c);if(b)for(d=new zi(a.Wb.b);d.c<d.e.Be();)c=Ai(d),b.me(null,c);a.Xb=b;$x(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
function my(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=At(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Ey(){ny.call(this);this.Wb=new Fy;this.$b=(vp(),vp(),oy)}t(364,365,ai);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return by(this)};_.Td=function(){return dy(this)};
_.Xd=function(){this.hc=(vp(),new Gy)};_.Yd=function(){$x(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.$d=function(a){ly(this,a)};_._d=function(){return by(this)};_.ce=function(){return dy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)fy(At(this.Wb.b,a))};_.ee=function(){var a;if(!gy(this))return!1;for(a=0;a<this.Wb.b.d;++a)At(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=At(this.Wb.b,b),a.ge()};_.ke=function(){my(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function Hy(){var a=new Iy;Ey.call(this);Dy(this,a)}t(363,364,ai,Hy);_.Md=function(){return"panel"+this.$b.c.e++};function Jy(a,b,c){a=Ky(a.Vb,b,c);a.k=!0;return new Ly(a)}function My(a){a.ae(a.Vb.e)}function Ny(a){return new cy(Un(a.Vb.hb,If),Un(a.Vb.hb,Hf))}t(362,363,ai);_.Qd=function(){return Un(this.Vb.hb,Hf)};_.Ud=function(){return Un(this.Vb.hb,If)};_.Vd=function(){return Pj(this.Vb.hb)};_.Wd=function(){return Rj(this.Vb.hb)};
_.Zd=function(){return this.Vb.hb.style.display!=Af};_.fe=function(){My(this)};_.he=function(){};_.Vb=null;function Oy(a){if(null!=a)this.f=a;else throw new Py;}t(367,1,ci);_.tS=function(){return this.cZ.e+"[source="+this.f+Sc};_.f=null;
function Qy(){Qy=x;S=new xi;z(S,new T(400),new V(gh));z(S,new T(401),new V(gh));z(S,new T(402),new V(gh));z(S,new T(500),new V(ih));z(S,new T(501),new V(ih));z(S,new T(502),new V(ih));z(S,new T(503),new V(jh));z(S,new T(504),new V(ih));z(S,new T(505),new V(ih));z(S,new T(506),new V(jh));z(S,new T(507),new V(Ah));z(S,new T(100),new V(ch));z(S,new T(101),new V(ch));z(S,new T(102),new V(ch));z(S,new T(103),new V(ch));z(S,new T(1004),new V(fh));z(S,new T(1005),new V(fh));z(S,new T(800),new V(wh));z(S,
new T(801),new V(wh));z(S,new T(200),new V(qh));z(S,new T(201),new V(qh));z(S,new T(202),new V(qh));z(S,new T(204),new V(qh));z(S,new T(203),new V(qh));z(S,new T(209),new V(Bh));z(S,new T(208),new V(Ch));z(S,new T(207),new V(Ch));z(S,new T(206),new V(qh));z(S,new T(205),new V(qh));z(S,new T(1400),new V(yh));z(S,new T(1401),new V(zh));z(S,new T(1402),new V(zh));z(S,new T(300),new V(dh));z(S,new T(301),new V(dh));z(S,new T(1100),new V(vh));z(S,new T(1101),new V(vh));z(S,new T(1200),new V(xh));z(S,new T(701),
new V(th));z(S,new T(900),new V(uh));z(S,new T(1001),new V(rh));z(S,new T(601),new V(sh))}t(366,367,ci);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Pc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(369,1,{},V);_.b=bh;function Ry(){}t(370,1,{},Ry);_.b=null;_.c=null;
function Sy(a,b){var c;b&&(a.b?(c=new Ty(a.b),Wr(c.c,c.d++,b),a.b=c):(a.b=new Ui,Oi(a.b,b)))}t(372,1,ci);_.b=null;function Uy(){}function Vy(){}t(371,372,ci,Uy,Vy);function Wy(){Wy=x;Math.sqrt(2)}function Xy(a){Wy();if(0>a)throw new ok("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(373,1,{40:1},Xy);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new Yy;a.b=31*a.b+L((new Zy(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Zy(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function $y(){$y=x;az=new tr;bz=new cy(0,0);ur(az,Cb);ur(az,Rb);ur(az,xb);ur(az,"Last");ur(az,Jb);ur(az,jc);ur(az,Ic);ur(az,Nc);ur(az,Pb)}
function wy(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!mu(az.b,b))throw new ok(cz());Yr(Xi(a.d,d))===Yr(c)&&Yr(Xi(a.c,c))===Yr(d)||((b=Xi(a.d,d))&&dz(a,b,d),ez(a.b.xd(),c)&&dz(a,c,d),b=a.b,new fz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function gz(a,b){return new cy(Kj(b[1].c,Kj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Kj(b[0].b,Kj(b[4].b,b[3].b))+a.n)}function dz(a,b,c){hz(a.b,b);Ii(a.c,b);Ii(a.d,c)}
function iz(a,b){if(!a.o){a.o=!0;var c,d,e;jz(a.i,bz);jz(a.j,bz);jz(a.p,null);a.q=0;for(d=kz(a.b,0);d.c!=d.e.b;){c=lz(d);e=Xi(a.c,c);var f=b.fc;e=un(e,Jb)?0:un(e,jc)?1:un(e,Ic)?2:un(e,Nc)?4:un(e,Pb)?3:un(e,Cb)?f.b?4:3:un(e,xb)?f.b?3:4:un(e,Rb)?1:2;c.lc?a.p[e]||(Wr(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function mz(){$y();nz.call(this,0)}
function nz(a){$y();vp();this.b=new oz;this.c=new xi;this.d=new xi;this.e=a;this.k=0;this.o=!1;this.p=y(pz,m,44,5,0);this.i=y(qz,m,46,5,0);this.j=y(qz,m,46,5,0);this.q=this.f=this.n=0}t(374,1,{50:1,71:1},mz,nz);_.me=function(a,b){wy(this,a,b)};
_.ne=function(a){iz(this,a);if(0!=this.q)if(a=yy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;iz(this,a);this.o=b;return 0==this.q?xy(a,new cy(0,0)):xy(a,gz(this,this.i))};_.pe=function(a){var b;b=this.o;iz(this,a);this.o=b;return xy(a,gz(this,this.j))};_.qe=function(a){var b;b=Xi(this.c,a);null!=b&&dz(this,a,b)};_.tS=function(){return rz.e+"[hgap="+this.e+",vgap="+this.k+Sc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var bz,az;function sz(a){ny.call(this);this.hc=(vp(),new tz(a,this))}t(375,365,{41:1,44:1,51:1,65:1,71:1},sz);_.Md=function(){return td+this.jc.c.b++};_.Od=function(){return!Wx(this)?new cy(0,0):ry(this.hc,this)};_.ge=function(){};t(377,1,{});t(376,377,{},function(){});function uz(){uz=x}
function vz(a,b){if(null==b)throw new lr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Lf);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 wz(){uz();ny.call(this);new Ui;this.hc=new xz((vp(),this))}t(378,365,{42:1,44:1,51:1,65:1,71:1},wz);_.Od=function(){return ry(this.hc,this)};
_.be=function(){return(null==this.ec&&(this.ec=Rx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Yg+this.cc+(this.lc?l:",hidden")+",current="+xp(this.hc.b,this.hc.b.hb.selectedIndex)};function yz(){yz=x;zz=new Az(255,255,255);Bz=new Az(192,192,192);Cz=new Az(128,128,128);Dz=new Az(64,64,64);Ez=Fz=new Az(0,0,0);Gz=new Az(255,0,0);new Az(255,175,175);Hz=new Az(255,200,0);Iz=new Az(255,255,0);new Az(0,255,0);Jz=new Az(255,0,255);Kz=new Az(0,255,255);Lz=Mz=new Az(0,0,255)}
function Nz(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new Az(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new Az(c,a,b)}function Oz(a){return new Az(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function Az(a,b,c){yz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new ok("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(379,1,{43:1,52:1,56:1},Az);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return Pz.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Sc};_.b=0;var Ez,Lz,Fz,Mz,Kz,Dz,Cz,Bz,Jz,Hz,Gz,zz,Iz;function py(){py=x;qy=new Qz(!0);Rz=new tr;ur(Rz,"ar");ur(Rz,"fa");ur(Rz,"iw");ur(Rz,"ur")}function Qz(a){this.b=a}t(380,1,ci,Qz);_.b=!1;var qy,Rz;t(382,1,{61:1,74:1});function Sz(){cy.call(this,0,0)}function cy(a,b){this.c=a;this.b=b}
function ey(a){cy.call(this,a.c,a.b)}t(381,382,{46:1,61:1,71:1,74:1},Sz,cy,ey);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Yy;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return Tz.e+"[width="+this.c+",height="+this.b+Sc};_.b=0;_.c=0;function nq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(383,1,ci,nq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Sc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function Uz(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function Vz(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){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}n=b.d-1;for(h=0;h<=n;++h)c=(Uv(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function Wz(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Kj(g,c.b),j+=c.c+a.d);return new cy(j,g+2*a.e)}function Iy(){Xz.call(this,1,5,5)}
function Xz(a,b,c){vp();this.d=b;this.e=c;this.b=a}t(384,1,ci,Iy,Xz);_.me=function(){};
_.ne=function(a){this.c=Yz(a.Wb);if(0!=Uz(this)){var b,c,d,e,f,g,j,h,n,o,r;b=yy(a);g=a.le();j=a.fc.b;n=new Ui;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new Zz(q);for(v=0;v<q;++v)Wr(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Ej(a.Wb.b,u);Uv(E,D.d);Wr(D.c,E,u)}for(d=new zi(d);d.c<d.e.Be();)if((c=Ai(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(Vz(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ke(),o=f,r+=h+this.e,h=0),e=!1,Wr(n.c,n.d++,c),o+=a.c+this.d,h=Kj(h,a.b);Vz(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=Yz(a.Wb);return 0==Uz(this)?xy(a,new cy(10,10)):xy(a,Wz(this,!1))};_.pe=function(a){this.c=Yz(a.Wb);return 0==Uz(this)?xy(a,new cy(10,10)):xy(a,Wz(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Re;break;case 2:a=cg;break;case 1:a=wd;break;case 4:a="trailing";break;default:a="leading"}return $z.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Sc};_.b=0;_.c=null;_.d=0;_.e=0;function By(){By=x;Cy=new aA(Nb,0,12)}
function aA(a,b,c){By();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(385,1,{47:1,71:1},aA);_.b=null;_.c=0;_.d=0;var Cy;t(386,1,Jh);_.tS=function(){return bA.e+"[font="+this.c+"ascent="+cA(this.c).b+", descent="+cA(this.c).c+", height="+cA(this.c).d+Sc};_.c=null;function dA(a){if(!a.n){fy(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=At(a.p,b))&&dA(c);ly(a,!1);a.n=!0;Tx(a,a,a.gc,0);new eA(a,202)}}
function fA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=At(a.p,b))&&c.Ed()}function gA(a){!Wx(a)&&Ay(a);var b=dy(a);a.ie(a.pc,a.qc,b.c,b.b);my(a)}function hA(a,b){a.q!=b&&(a.q=b)}t(388,364,Zh);_.Sd=function(){return new sy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){fA(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){hy(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;hy(this,a,b,c,d);this.lc&&e&&!f&&my(this)};_.n=!1;_.q=!1;
function iA(a){Ey.call(this);this.r=new Vy;this.p=new Ui;this.o=new sy(0,0,0,0);this.lc=!1;Dy(this,new mz);this.hc&&jA(this.hc.d.A.c,a);this.hc&&kA(this.hc,!0);hA(this,!0)}t(387,388,Zh);_.le=function(){return new sy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Pj(this.hc.d.hb)};_.Wd=function(){return Rj(this.hc.d.hb)};_.Xd=function(){this.hc=new lA((vp(),l),this)};
function mA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=Nz(g),f=new Az(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=bg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new Az(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=Nz(g),(a.e=j)&&(a.i=bg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;nA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=bg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);nA(a,b,c,d,1);nA(a,b,c+1,1,e);(a.e=f)&&(a.i=bg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);nA(a,b+d,c,1,e);nA(a,b+1,c+e,d,1)}t(389,1,{});_.tS=function(){return"Graphics"};t(390,389,{});function oA(a){var b,c;c=Kj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new cy(b,c)}function pA(a,b,c){var d,e,f,g,j,h;a.c=Yz(b.Wb);if(0==a.c.length)return new Sz;g=oA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Kj(h,d.c),j=Kj(j,d.b);return new cy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function qA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function rA(){sA.call(this,7)}function sA(a){vp();this.e=0;this.b=1;this.f=a;this.d=0}t(391,1,ci,rA,sA);_.me=function(){};
_.ne=function(a){var b,c;this.c=Yz(a.Wb);if(0!=this.c.length&&(b=yy(a),!(0>=b.c||0>=b.b))){c=oA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);qA(b.c,b.d,this.d,f,e);qA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return xy(a,pA(this,a,!1))};_.pe=function(a){return xy(a,pA(this,a,!0))};_.qe=function(){};
_.tS=function(){return tA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Sc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function bw(){on()}function Gu(a){on();this.i=a}t(393,97,Uh,bw,Gu);function Zx(){on();this.i="Missing message: awt.151"}t(392,393,Uh,Zx);t(394,1,{});function sy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(395,1,{49:1,71:1,74:1},sy);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return uA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;function vA(a){wA.call(this,a,0)}function wA(a,b){ny.call(this);this.hc=(vp(),new xA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(fw(),gw);c.b=d;Fw(c);break;case 0:c=c.b;d=(fw(),iw);c.b=d;Fw(c);break;case 2:c=c.b,d=(fw(),jw),c.b=d,Fw(c)}}t(396,365,di,vA,wA);
_.Od=function(){return!Wx(this)?new cy(0,0):ry(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=Rx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Yg+this.cc+(this.lc?l:",hidden")+",align=",b;b=Re;switch(this.b){case 1:b=wd;break;case 2:b=cg}return a+b+",text=null"};_.b=0;t(399,1,ci);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Pc+this.be()+Sc};_.k=null;_.n=null;
function yA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function zA(a){this.o=(vp(),vp(),oy);var b;var c;b=this.cZ.e;-1!=Au(b,Bu(36))?b=null:(c=this.o.c.d++,b=Sn(b,Sx(b,Bu(46))+1)+l+c);this.k=b;this.e=new Uy;this.i=a;this.f=!0;this.j=new AA(this)}t(398,399,ci,zA);_.be=function(){return yA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(397,398,gi);_.be=function(){return yA(this)+(this.c?",tearOff":l)};_.c=!1;t(401,1,{62:1});
_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Yy;BA(a,this.b);BA(a,this.c);return a.b};function Yx(){this.c=this.b=0}function CA(a,b){this.b=a;this.c=b}function DA(a){var b=a.c;this.b=a.b;this.c=b}t(400,401,{53:1,62:1,71:1},Yx,CA,DA);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return EA.e+"[x="+this.b+",y="+this.c+Sc};_.b=0;_.c=0;
function FA(a,b){if(!b)throw new lr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new dx,e=c.d.d;if(0>e||e>c.d.d)throw new Wu;c.p&&(d.hb[Fd]=2);Mw(c,e,d.hb);vy(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Wu;vy(d.d,e,c);for(f=g=0;f<e;++f)A(At(d.d,f),31)&&++g;vy(d.j,g,c);Mw(d,e,c.hb);c.c=d;e=zu(c.hb)+Wa;Bi(c.gd(),e,!1);d.p&&(e=Ej(d.d,c),-1!=e&&(d=ju(d.p?d.f:ju(d.f,0),e),2==ku(d)&&d.removeChild(ju(d,1)),c.hb[Fd]=2))}}
function GA(){zA.call(this,l);new Ui;this.c=!1;this.b=(vp(),new HA)}t(402,397,gi,GA);_.b=null;t(405,1,{55:1,64:1,74:1});t(404,405,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Yy;BA(a,this.d);BA(a,this.e);BA(a,this.c);BA(a,this.b);return a.b};function zy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(403,404,{54:1,55:1,63:1,64:1,71:1,74:1},zy);
_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return IA.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;function JA(){JA=x;KA=new LA;MA=new NA;OA=new NA}var KA,OA,MA;t(407,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ri(this)};function LA(){}t(408,407,{},LA);function NA(){}t(409,1,{},NA);t(410,365,di);_.Nd=function(){return null};
function PA(a,b){var c;c=new QA(Wx(a));return!c?null:new cy(RA(c,"_")*b+6,cA(c.c).d+6)}function SA(a,b){var c;c=PA(a,b);return!c?by(a):c}function TA(a,b){var c;c=PA(a,b);return!c?dy(a):c}function UA(a,b){var c=a.hc;xx(c.b,b);c.f.b=-1;c.f.c=-1}function VA(a){WA.call(this,a,null!=a?a.length:0)}function WA(a,b){ny.call(this);this.b=0>b?0:b;var c=this.hc;xx(c.b,a);c.f.b=-1;c.f.c=-1}t(411,410,di,VA,WA);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return PA(this,Vn(this.hc.b.hb,Sg).length)};
_.Pd=function(){return!Wx(this)?null:PA(this,Vn(this.hc.b.hb,Sg).length)};_.Rd=function(){return 0<this.b?SA(this,this.b):by(this)};_.Td=function(){return 0<this.b?TA(this,this.b):dy(this)};_.Xd=function(){this.hc=(vp(),new XA)};_._d=function(){return 0<this.b?SA(this,this.b):by(this)};_.ce=function(){return 0<this.b?TA(this,this.b):dy(this)};_.b=0;function vp(){vp=x;oy=new YA}function ZA(){var a=(vp(),vp(),oy);!a.d&&(a.d=new $A)}function YA(){this.c=new aB;this.e=new Ry}t(412,1,{},YA);_.b=null;
_.d=null;var oy;function aB(){}t(413,1,{},aB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(414,1,{});function bB(){bB=x;cB=new dB;eB=new dB}function fB(a,b){return b==a?!0:!b?!1:!0}function dB(){}t(415,1,{58:1},dB);_.eQ=function(a){return null==a||!A(a,58)?!1:fB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return at(a)};_.tS=function(){return gB.e+"[MimeType=(null);humanPresentableName="+this.b+Sc};_.b=null;var cB,eB;
function hB(){hB=x;H(iB,m,58,[(bB(),eB),cB])}function jB(a){var b=(bB(),eB);if(fB(b,(bB(),eB)))return a.b;if(fB(b,cB))return new kB(a.b);throw new lB(b);}function mB(a){hB();this.b=a}t(416,1,{},mB);_.b=null;function lB(a){a="flavor = "+a;on();this.i=a}t(417,98,{59:1,71:1,78:1,86:1},lB);function nB(a,b){Qy();oB.call(this,a,1001,b,bh)}function oB(a,b,c,d){Qy();Oy.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(418,366,ci,nB,oB);
_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Vs(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=bh;function iy(a,b){Qy();Oy.call(this,a);this.e=b}t(419,366,ci,iy);
_.be=function(){var a,b;a=this.f;switch(this.e){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.Vd()+za+a.Wd()+ba+a.Ud()+Yg+a.Qd()+va};function uy(a,b,c){Qy();iy.call(this,a,b);this.b=c}t(420,419,ci,uy);
_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function Ux(a,b,c,d){Qy();Oy.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(421,366,ci,Ux);
_.be=function(){var a;switch(this.e){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.e&&(Ts(Ms(this.b,ch))&&(a+="PARENT_CHANGED,"),Ts(Ms(this.b,dh))&&(a+="DISPLAYABILITY_CHANGED,"),Ts(Ms(this.b,fh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=bh;_.c=null;_.d=null;t(422,1,Qh);function eA(a,b){Qy();iy.call(this,a,b);this.d=null;this.b=this.c=0}
t(423,419,ci,eA);
_.be=function(){var a;switch(this.e){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.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(424,1,{});function kB(a){if(null==a)throw new ln;}t(425,424,{},kB);
function pB(){pB=x;qB={};qB["java.vendor"]=re;qB["package.restrict.access.sun"]=Rg;qB["sun.java.launcher"]=fc;qB["sun.management.compiler"]=re;qB["os.name"]=fc;qB[" sun.boot.class.path"]=fc;qB["path.separator.applet"]=fc;qB["java.vm.specification.vendor"]=re;qB["java.runtime.version"]=fc;qB["http.proxyPort"]=fc;qB["user.name"]=fc;qB["user.language"]=fc;qB["os.name.applet"]=fc;qB["browser.version"]=fc;qB["java.version"]=fc;qB["user.timezone"]=fc;qB["java.endorsed.dirs"]=fc;qB["java.specification.name"]=
"GWT";qB["java.specification.version"]="2.5.0";qB[Me]=bc;!Jq&&(Jq=new Rq);Jq.b?qB[Ke]="yes":qB[Ke]=null}var qB;t(428,98,bi);function rB(){on()}function sB(a){on();this.i=a}t(427,428,{66:1,71:1,78:1,86:1},rB,sB);function tB(){tB=x;uB=new vB}function wB(a){var b;if(a.n){var c;b=new Zs;hn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,hn(b.b,a.b));c=a.c;a=a.k;null!=c&&hn(b.b,c);null!=a&&(b.b.b+=ma,hn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function xB(a){tB();var b,c,d;if(null==a)throw new rB;a=Rn(a);try{d=Au(a,Bu(58))}catch(e){e=Fi(e);if(A(e,82))throw new sB(mn(e));throw e;}c=Au(a,Bu(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.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.i;yB();var f,g,j;j=c.length;b=new zB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new sB(Xb+a);if(!this.n&&(this.n=Xi(uB,this.i),this.n||(this.n=(vp(),new AB))&&z(uB,this.i,this.n),!this.n))throw new sB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,R,sb,W,M,ca,Bc,Xf,yb,Kd,Ld,Md,Va,Cc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==BB(c,Bu(47),n+2))throw new CB(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
Md=this.k;v=this.e;yb=this.j;r=this.b;Fb=this.o;Va=BB(M,Bu(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){sb=2;ca=-1;E=BB(M,Bu(47),2);Ld=BB(M,Bu(63),2);-1!=Ld&&(-1==E||E>Ld)&&(E=Ld);-1==E&&(E=o,v=l);R=E;-1!=Va&&Va<E&&(R=Va);var od=Bu(64);Cc=M.lastIndexOf(od,R);r=M.substr(2,R-2);-1<Cc&&(Fb=M.substr(2,Cc-2),sb=Cc+1);Bc=BB(M,Bu(58),-1==Cc?sb:Cc);u=Au(M,Bu(93));if(-1!=u)try{M.length>u+1?(q=M.charCodeAt(u+1),58==q?Bc=u+1:Bc=-1):Bc=-1}catch(cf){if(cf=Fi(cf),!A(cf,78))throw cf;}-1==Bc||Bc>E?J=M.substr(sb,
R-sb):(J=M.substr(sb,Bc-sb),Xf=M.substr(Bc+1,R-(Bc+1)),0==Xf.length?ca=-1:ca=DB(Xf,10))}-1<Va&&(Md=M.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=Bu(63);Kd=M.lastIndexOf(Zb,D);-1<Kd?(yb=M.substr(Kd+1,D-(Kd+1)),0==Kd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),W=Sx(v,Bu(47))+1,v=v.substr(0,W-0)),D=Kd):0!=Va&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),W=Sx(v,Bu(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var te;te=v;null!=yb&&!G(yb,l)&&(null!=v?te=v+tb+yb:te=tb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=te;this.f=ca;this.k=Md;var pd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(pd=Sx(this.d,Bu(64)))?(this.o=this.d.substr(0,pd-0),this.d=Sn(this.d,pd+1)):this.o=null;null!=this.c&&-1<(pd=Au(this.c,Bu(63)))?(this.j=Sn(this.c,pd+1),this.e=this.c.substr(0,pd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=yb}}catch(qd){qd=
Fi(qd);if(A(qd,78))throw new sB(mn(qd));throw qd;}if(-1>this.f)throw new sB("incorrect port: "+this.f);}t(429,1,ci,xB);_.tS=function(){return wB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var uB;t(430,1,{});function EB(a,b,c){var d,e;for(d=new FB(a.we().b);GB(d.b);)if(a=d.c=Ai(d.b),e=a.yf(),null==b?null==e:un(b,e))return c&&(a=new HB(a.yf(),a.zf()),IB(d)),a;return null}t(434,1,Ih);_.ve=function(a){return!!EB(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new FB(a.we().b);GB(a.b);)if(b=a.c=Ai(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!JB(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=EB(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new FB(this.we().b);GB(b.b);)a=b.c=Ai(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new KB("Put not supported on this map");};
_.Ae=function(a){a=EB(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new FB(this.we().b);GB(c.b);)b=c.c=Ai(c.b),a?d+=Ba:a=!0,d+=l+b.yf(),d+=qb,d+=l+b.zf();return d+"}"};function wx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function mu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
function Xi(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:LB(a,b,a.Ee(b))}function LB(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?MB(a,c):A(b,1)?NB(a,b,c):OB(a,b,c,a.Ee(b))}function OB(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new HB(b,c);e.push(d);++a.e;return null}
function MB(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function NB(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ii(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(433,434,Ih);_.ve=function(a){return mu(this,a)};
_.we=function(){return new PB(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return Xi(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Ii(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function xi(){wx(this)}t(432,433,Oh,xi);_.Ce=function(a,b){return Yr(a)===Yr(b)||null!=a&&un(a,b)};_.Ee=function(a){return~~xn(a)};function vB(){wx(this)}t(431,432,Oh,vB);function QB(){on()}t(435,97,Uh,QB);
function RB(a){var b,c;b=0;for(c=a.b;c<a.j;){c=SB(a,c);if(c>=a.j)break;c=TB(a,c);++b}return b}function UB(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function VB(a){var b;a.b=0<=a.k&&!a.e?a.k:SB(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new QB;b=a.b;a.b=TB(a,a.b);return a.o.substr(b,a.b-b)}
function TB(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=WB(a.o,d);if(c<=a.i&&UB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Au(a.d,Bu(c)))break;++d}a.n&&b==d&&(a.f?(c=WB(a.o,d),c<=a.i&&UB(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Au(a.d,Bu(c))&&++d));return d}function SB(a,b){var c,d;if(null==a.d)throw new ln;for(d=b;!a.n&&d<a.j;)if(a.f){c=WB(a.o,d);if(c>a.i||!UB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Au(a.d,Bu(c)))break;++d}return d}
function XB(a){YB.call(this,a," \t\n\r\u000c",!1)}function ZB(a){YB.call(this,a,za,!1)}function YB(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=WB(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=WB(this.d,d),this.c[c]=a}}}t(436,1,{},XB,ZB,YB);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function $B(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=An(e),!(yn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==me?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Pc+c+Sc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function aC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Uf:a}function ds(a){var a=new bC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Zd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;cC(a););return a.c}
function dC(){dC=x;eC=H(as,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);fC=(yz(),Bz);gC=Nz(fC);hC=y(iC,m,43,23,0);jC=y(as,m,1,23,0);kC=y(iC,m,43,7,0);lC=null!=(pB(),qB[Ke]);mC=y(nC,m,47,100,0);oC=y(pC,m,48,100,0)}function qC(a){var b;if(a.Gb)b=rC(a,1)+rb+rC(a,2)+rb+rC(a,3);else if(b=rC(a,0),0<b.length){var c=new sC(a.$);Oi(a.ab.b,c)}return b}
function tC(a,b){var c,d;c=b.b;if(G(c,(uC(),vC).c))oq(wC(a));else if(G(c,xC.c))oq(pq(a));else if(G(c,yC.c))a.wb&&qq(a.v,(!a.xb&&(a.xb=new rq(a)),a.xb));else if(G(c,dg)){7!=a.P&&(a.Q=bh);d=b.d;d=Us(d,ah);c=Js(d,a.Q);var e=!us(c,bh)?ps(c):c;!us(e,hh)&&zC(a.$,O(c));AC(a);a.nb=!0;BC(a);a.P=7;a.Q=d}else G(c,kg)||(G(c,ce)?CC(a):DC(a,c))}
function EC(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(FC,m,-1,4,1);o=y(FC,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)GC(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=Ny(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;HC(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||IC(a.gb[f])}a.C*=h}}
function JC(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new KC(a),a.$.s=0);null!=a.tb&&$B(a.tb,null)}}function LC(a,b){var c,d,e,f;f=new GA;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new zA(Mb+d);var g=(uC(),vC).c;d.d=g;FA(f,d);Sy(d.e,a);d=new zA(Mb+c);d.d=xC.c;Sy(d.e,a);FA(f,d);a.wb&&(FA(f,new zA(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new zA(c),d.d=yC.c,Sy(d.e,a),FA(f,d));Qx(a,f);return f}
function MC(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,fC);a.pb?(f==a.d&&X(b,Oz(fC)),nA(b,h,g,a.Z,a.Z),X(b,(yz(),Dz)),NC(b,h,g,a.Z-1,a.Z-1)):f==a.d?mA(b,h+1,g+1,a.Z,a.Z,!1):mA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(yz(),Fz)),f){case 101:X(b,Iz);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;OC(b,!0);PC(b,QC(b,f,d,c,e));X(b,Fz);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(OC(b,!1),PC(b,QC(b,f,d,c,e)));RC(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);nA(b,h+9,g+9,2,4);nA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,Gz),nA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,Iz),nA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,Jz);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,Fz);break;case 107:X(b,Hz);nA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,Fz);NC(b,h+4,g+4,a.Z-8,a.Z-8);RC(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);nA(b,h+9,g+9,2,4);nA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,Lz),NC(b,c,e,d,d),X(b,Ez),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:SC(b,h,g,a.Z,!0);break;case 111:SC(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,zz);nA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,Fz);NC(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,fC);
a.qb&&mA(b,h+1,g+1,a.Z,a.Z,!1);X(b,Fz);TC(a,b,h,g,"NEW");break;case 106:X(b,Gz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Fz);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));TC(a,b,h+6,g,pc);break;case 104:X(b,Gz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Fz);break;case 105:a.Ob?(X(b,Kz),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,Fz)):TC(a,b,h,g,"123");break;case 114:X(b,Mz);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);nA(b,d,c,f,f);X(b,Fz);UC(a,b,h,g,zz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:VC(a,b,h,g+2,3);break;case 207:VC(a,b,h,g,4);break;
case 208:VC(a,b,h,g,5);break;case 209:VC(a,b,h,g,1);break;case 210:VC(a,b,h,g,6);break;case 211:VC(a,b,h,g,7);break;case 212:VC(a,b,h,g,8);break;case 213:TC(a,b,h,g,"FG"),a.G=new CA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=jC[d]&&UC(a,b,h,g,hC[d],jC[d])}
function WC(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,fC),nA(d,0,0,c,b),a.pb?(X(d,(yz(),Dz)),NC(d,-1,0,c,b-1)):(X(d,gC),Y(d,0,0,c-1-2,0),X(d,Oz(fC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),XC(d,a.Y),X(d,(yz(),Fz)),-1!=a.K.toLowerCase().indexOf(de)&&X(d,Gz),YC(d,a.K,10,15),ZC(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function $C(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,fC);nA(d,0,0,c,b);a.pb?(X(d,(yz(),Dz)),Y(d,0,b-1,c,b-1),e=aD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,gC),Y(d,0,0,0,b-1),Y(d,0,aD*a.Z,b-1,aD*a.Z),X(d,Oz(fC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=aD+2;++b)MC(a,d,1,b);ZC(a.Vb,a.R,0,2*a.Z+a.T)}}
function bD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);nA(e,0,0,c,b);d=a.eb?(JA(),MA):(JA(),OA);if((JA(),KA)==(JA(),KA))d==MA?e.b=l:e.b=qg;d=new Xy(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,sb=o=v=r=j=void 0,W=o=j=void 0,M=h=r=h=void 0,ca=D=R=void 0,J=h=q=r=r=E=u=M=j=W=W=v=M=J=q=W=M=u=ca=q=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,ca=3;f.x&&(HC(f),EC(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(cD(13*f.o.C*j)));dD(f.o,j);f.o.B&&(X(g,(yz(),Fz)),NC(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(dC(),kC)[f.e[j]]),h=g,r=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,OC(h,!0),PC(h,QC(h,r,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(dC(),kC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ca*R,J=3*ca*D,W=y(I,s,-1,4,1),r=y(I,s,-1,4,1),W[0]=L(f.K[h]+q),r[0]=L(f.N[h]-J),W[1]=L(f.K[o]+q),r[1]=L(f.N[o]-J),W[2]=L(f.K[o]-q),r[2]=L(f.N[o]+J),W[3]=L(f.K[h]-q),r[3]=L(f.N[h]+J),o=g,h=W,OC(o,!0),PC(o,eD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(yz(),Fz));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(dC(),kC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];u=f.N[h];W=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=r-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,Jz);q=n*R;J=n*D;Y(g,O(N(Math.round(M+q))),O(N(Math.round(u-J))),O(N(Math.round(W+q))),O(N(Math.round(r-J))));Y(g,O(N(Math.round(M-q))),O(N(Math.round(u+J))),O(N(Math.round(W-q))),O(N(Math.round(r+J))));X(g,Fz);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));r=O(N(Math.round(r)));Y(g,o,h,W,r);M=O(N(Math.round(ca*R)));u=O(N(Math.round(ca*D)));Y(g,o+M,h-u,W+M,r-u);Y(g,o-M,h+u,W-M,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
M-(M-W)/10*h,E=u-(u-r)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));XC(g,f.o.n);o=fD(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=RA(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));X(g,Jz);YC(g,h,M,q);X(g,Fz);break;default:if(1==f.C[j]||3==f.C[j])q=ca*R,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=O(N(Math.round(W+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-q))),v[2]=O(N(Math.round(r+
J))),o=g,h=E,r=v,OC(o,!0),PC(o,eD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*R;J=ca*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(r))))}}D=y(FC,m,-1,f.u+1,1);R=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=D[o]/R[o]+n/R[o];XC(g,f.o.n);
o=fD(f.o.o);J=y(as,m,1,f.u+1,0);W=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(gD,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(cD(2*f.o.C))));for(j=1;j<=f.u;++j)h=hD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=r[j]=RA(f.o.o,h),n[j]=iD(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Ub,1<f.y[j]&&
(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Lj(f.B[j])&&(v+=Lj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(q=h),J[j]=h,q=RA(f.o.o,q),v=RA(f.o.o,h),W[j]=q,r[j]=v,v=n[j]=iD(f,u,j,q,v,o,M),M=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(dC(),kC)[f.e[j]]),nA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(dC(),kC)[f.e[j]]):X(g,(yz(),Fz)):X(g,(dC(),hC)[f.c[j]]),YC(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=W[j],v=r[j],M=O(N(cD(f.K[j]-q/2))),q=O(N(cD(f.N[j]+~~(o/2)-1))),X(g,(yz(),Jz)),YC(g,ba+f.r[h][1],
M+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(yz(),Gz):(yz(),Mz)),0<f.E&&106!=f.o.d&&(v=n[f.E],NC(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ca+1)*R,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=O(N(cD(f.K[h]+q))),E[1]=O(N(cD(f.K[o]+q))),v[0]=O(N(cD(f.N[h]-J))),v[1]=O(N(cD(f.N[o]-J))),E[3]=O(N(cD(f.K[h]-q))),E[2]=O(N(cD(f.K[o]-q))),v[3]=O(N(cD(f.N[h]+J))),v[2]=O(N(cD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
g,j=E,R=v,ca.o&&(OC(ca,!1),PC(ca,eD(ca,j,R,5,!0)))),106==f.o.d&&jD(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(yz(),Gz));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],NC(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(yz(),Dz)),Y(e,c-1,0,c-1,b-1)):(X(e,Oz(fC)),Y(e,c-1,0,c-1,b-1),X(e,fC),Y(e,c-2,0,c-2,b-1),X(e,gC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(yz(),Jz)),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.A&&(a.U=new aA(Vb,0,13),a.X=new QA(a.U),null!=a.cb&&(d=RA(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(yz(),Fz)),XC(e,a.U),YC(e,a.cb,c,b)));ZC(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function VC(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(OC(b,!1),PC(b,eD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function kD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,fC);nA(d,0,0,b,c);a.pb?(X(d,(yz(),Dz)),c=14*(a.Z+a.T),NC(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,Oz(fC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,gC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)MC(a,d,b,1),MC(a,d,b,2);a.d=c;ZC(a.Vb,a.Rb,0,0)}}
function SC(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);RC(a,b,c+o-j,f,d-4-j-1,e,h)}
function lD(a,b,c){var d,e,f,g,j,h;mD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=nD(b);b=new YB(b,j,!0);e=l;for(d=1;5>=d;++d)e=oD(b,j);d=pD(DB(Rn(e.substr(0,3)),10)).b;g=pD(DB(Rn(e.substr(3,3)),10)).b;oD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=oD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new qD(a,f)}EC(a,1,d,1);EC(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new qD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",BC(a),!1;null!=a.j&&a.$&&rD(a.$,a.j,!0);null!=a.k&&
a.$&&rD(a.$,a.k,!1);j=sD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new tD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];EC(a,1,j,0)}c&&BC(a);return!0}function sq(a,b){a.lb=!0;a.K=b}function dD(a,b){100>b&&(!mC[b]&&(mC[b]=new aA(Vb,0,b)),!oC[b]&&Wr(oC,b,new QA(mC[b])),a.n=mC[b],a.o=oC[b])}
function wq(a,b){var c,d;if(0==b)return!1;AC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:JC(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;uD(a,vD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Gu("Cannot redo. Index is out of range.");if(!d.b.d)throw new Gu(Yb);
d.b=d.b.d;uD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=At(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(sq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=wD(d),xD(a,d,!1,!0),null!=a.tb&&$B(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=At(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(sq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=wD(d),xD(a,d,!1,!0),null!=a.tb&&$B(a.tb,null));break;case 101:a.Mb&&yD(a.Mb);a.Mb=new zD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new AD(a):a.Eb.hc.d._?BD(a.Eb.hc.d):CD(a.Eb);break;case 114:a.c&&
yD(a.c);a.c=new zD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,DD(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=ED(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(FC,m,-1,4,1);GC(a.$,d);a.nb=!0;a.$=new sC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;FD(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,GD(a.$,a.$.E),a.$.E=0,CC(a)):0<a.$.F&&(a.nb=!0,HD(a.$,a.$.F),a.$.F=0,CC(a));ID(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new GA;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new zA(c),FA(j,g),g.d=c,Sy(g.e,a);Qx(a,j);a.F=j}JD(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(yD(a.p),a.p=null);0==a.$.E&&(a.p=new zD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,CC(a)),18==a.e&&(d=Vn((tq(),uq).hc.b.hb,Sg),KD(a.$,a.$.E,d),CC(a)),ID(a.$))}BC(a);return!0}
function pq(a){var b,c,d;d=wC(a);c=l;if(a.Gb){var e,f,g;g=Qr([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)ED(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(LD(g[1][0],3)+LD(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+MD(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+MD(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new ND(a,a.gb,a.vb)),c=MD(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function OD(a,b,c,d){var e;e=c;var f=d,g,j;(g=PD(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=LC(a,!0)),a.x):(!a.w&&(a.w=LC(a,!1)),a.w),JD(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=QD(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=aD+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",BC(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",BC(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=wq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)GD(a.$,a.$.E),a.$.E=0,CC(a);else{if(106==a.d)return!0;if(108==a.d)RD(a.$,a.$.E,0),CC(a);else if(157==a.d)RD(a.$,a.$.E,1),CC(a);else if(158==a.d)RD(a.$,a.$.E,-1),CC(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):CC(a);else if(206<=a.d&&229>=a.d)a.P=2,SD(a.$),CC(a);else if(230==a.d)a.P=3,CC(a);else if(233<=a.d&&262>a.d)TD(a.$,!1),CC(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;KD(a.$,a.$.E,Vn(a.Eb.f.hc.b.hb,Sg));a.$.n=!0;CC(a)}else if(105==a.d)UD(a.$),CC(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Vn((tq(),uq).hc.b.hb,Sg),1>d.length&&(d=Oc),KD(a.$,a.$.E,
d)),CC(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,SD(a.$),CC(a);else if(0<a.$.F)if(104==a.d)HD(a.$,a.$.F),a.$.F=0,CC(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])sq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;GD(d,c);d.b[c]=0}a.$.F=0;CC(a)}else if(201==a.d)VD(a.$,a.$.F),CC(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),CC(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,CC(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,CC(a);else if(206<=a.d&&229>=a.d)a.P=2,SD(a.$),CC(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Vn(a.Eb.f.hc.b.hb,Sg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;CC(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new KC(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(WD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,SD(a.$)):300<a.d?(WD(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Vn((tq(),uq).hc.b.hb,Sg),1>d.length&&(d=Oc),KD(a.$,1,d))):230==a.d?XD(a,null,!0):233<=a.d&&262>a.d?(WD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,TD(a.$,!0)):pB();CC(a)}else e=!1;e&&(ID(a.$),a.mb=!1,a.ob=!1,a.nb=!0,BC(a))}return e}
function YD(a,b,c,d){var e,f;if(a.A||!a.ib||PD(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=ZD(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)GD(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),HD(b,e),0<ZD(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){sq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<ZD(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;sq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(QD(b)||PD(b))zC(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(FC,m,-1,4,1);GC(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;AC(a);a.nb=!0;BC(a);a.Tb=c;a.Ub=d;return!0}
function $D(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||PD(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((dC(),lC)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;aE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(aE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;AC(a);a.nb=!0;BC(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function bE(a){if(a.A)return!0;a.jb&&(a.jb=!1,CC(a));a.lb=!1;a.Q=bh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=ZD(b,b.u),6>b.A[c]&&(cE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),GD(b,b.u));b.D=!1;CC(a)}else a:{var b=a.$,e,f;c=ZD(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):sq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],sq(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(cD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(cD((b.N[b.G]+b.N[c])/2))))}}IC(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,vD(b),b.b.d=c),CC(a),a.s=!1)}else 5==a.P&&(IC(a.$),CC(a));0<a.P&&(a.E=!1,AC(a),a.nb=!0,ID(a.$),dE(a.$),BC(a),a.P=0,a.i=!1);if(lC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,AC(a),a.nb=!0,BC(a);return!0}function AC(a){a.mb=!1;a.ob=!1;a.nb=!1}
function aE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,$B(a.sb,H(eE,m,81,[new T(a.f),new T(b)]))}
function fE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Bf)?a.Gb=!1:-1<b.indexOf($f)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(wf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Ff)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,EC(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)gE(a.gb[d]),HC(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Pf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(nd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++aD;c&&BC(a)}
function BC(a){var b,c,d,e;b=Ny(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&EC(a,1,a.vb,0),bD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),kD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),$C(a),a.J=a.Fe(a.J,d,a.Z),WC(a))):(bD(a),a.A||(WC(a),a.E&&(kD(a),$C(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function hE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=ED(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=hD(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Lj(c.B[h])&&(j+=Lj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+iE(0.055999999999999994*c.K[h],0,2)+ba+iE(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=$g),e+=c)}return e}function rC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=ED(a.gb[c]),d!=b))continue;d=void 0;d=jE(a.gb[c]);d=kE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function CC(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&$B(a.tb,null)}var c,d,e;e=new lE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=jE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new mE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function xD(a,b,c,d){try{lD(a,b,d)?c&&CC(a):BC(a)}catch(e){if(e=Fi(e),A(e,78))BC(a);else throw e;}}
function XD(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;mD(a,c);e=j=0;r=new YB(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=RB(r);a.vb=0;for(f=1;f<=h;++f)if(o=VB(r),Rn(o),!G(o,$g))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new nE(a,o);if(0==a.$.u){oE(a,"ERROR - problems in reading/processing molecule !");pB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(oE(a,"ERROR - strange reaction - fixing !"),pB(),d=!1):3<n?(oE(a,"ERROR - strange reaction !"),pB(),d=!1):(1<a.vb&&!g&&fE(a,wf,!0),g&&!a.Gb&&fE(a,
$f,!0),!g&&a.Gb&&fE(a,Bf,!0),g?(EC(a,1,j,1),EC(a,j+1,e-1,2),EC(a,e,a.vb,3)):EC(a,1,a.vb,0),c&&BC(a),d=!0)}d?CC(a):BC(a)}catch(q){if(q=Fi(q),A(q,78))BC(a);else throw q;}}function pE(a){AC(a);a.nb=!0;BC(a)}function mD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new KC(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&BC(a);null!=a.tb&&$B(a.tb,null)}
function uD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=jE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&$B(a.tb,null)}}function qE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,BC(a),null):a.gb[b]}
function DC(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Oa)?c=261:G(b,Sa)?c=241:G(b,Ma)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?wq(a,c):b="Not known group!";a.lb=!0;a.K=b;BC(a)}function oE(a,b){a.lb=!0;a.K=b;BC(a)}function wC(a){var b;b=qC(a);AC(a);BC(a);return b}
function TC(a,b,c,d,e){var f,g,j,h;f=a.X;h=RA(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new aA(f.c.b,f.c.d,g),f=new QA(j),h=RA(f,e),b.f=j,b.j=rE(j);else XC(b,a.U);f=cA(f.c).b-cA(f.c).c;YC(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function UC(a,b,c,d,e,f){var g,j;g=fD(a.W);j=RA(a.W,f);XC(b,a.V);(b.e=e)&&(b.i=bg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);YC(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function fD(a){return cA(a.c).b-cA(a.c).c}
function vq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Bd,BC(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Bd):sq(a,a.z+ba),BC(a))}t(440,362,Hh);_.te=function(a){tC(this,a)};_.Fe=function(a,b,c){return Jy(this,b,c)};_.Ge=function(){};_.ae=function(){BC(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=bh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var aD=10,mC,oC,fC,gC,hC,eC,lC,sE=null,kC,jC;
function tE(){dC();Hy.call(this);this.Vb=(vp(),vp(),oy).b;this.y=new aA(null,0,8);this.u=(yz(),zz);this.gb=y(uE,m,94,99,0);this.ab=new Fy;this.Ib=new vE;this.L=G((pB(),qB[Me]),bc);this.v=new wE;this.H=H(as,m,1,[Ha,Ia,Sa,Ga,Oa,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new KC(this);kC[0]=Cz;kC[1]=new Az(255,153,153);kC[2]=new Az(255,204,102);kC[3]=new Az(255,255,153);kC[4]=new Az(102,255,255);kC[5]=new Az(51,204,255);kC[6]=new Az(255,153,255)}t(439,440,Hh,tE);
_.Fe=function(a,b,c){var d;return a?(d=a.b,gj(d.u,b,c),a):Jy(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[xE(b.b),a])}};_.b=null;function yE(a){if(a.e.hb.style.display!=Af){My(a.d);for(a=new zi(a.f.k);a.c<a.e.Be();)Ai(a),null.$f()}}function zE(a){AE.call(this,a,eb,eb,null)}function BE(a,b){AE.call(this,a,eb,eb,b)}function CE(a,b,c){AE.call(this,a,b,c,null)}
function AE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=bj(a)){this.c=DE;++DE;this.e=e;this.d=new tE;this.f=new EE(this.d,b,c,d);Tu(e,this.f,e.hb);d&&fd in d&&(this.f.c=d[fd]);a=this.f;a.e||(a.e=Ky(a,Un(a.hb,If),Un(a.hb,Hf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?sE=$b:sE="JME";b.w=LC(b,!1);b.x=LC(b,!0);sq(b,sE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=Ny(b);Dy(b,null);b.pb||(b.T=0);b.U||(b.U=new aA(Vb,0,13),b.X=new QA(b.U));b.V||(b.V=new aA(Vb,1,13),b.W=new QA(b.V));b.Y||(b.Y=new aA(Vb,0,11),new QA(b.Y));dD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;aD=10;b.Lb=!0;try{r=FE(b.Vb,"options");null!=r&&fE(b,r,!1);j=FE(b.Vb,"jme");null!=j&&(b.M=j);n=FE(b.Vb,"mol");null!=n&&(b.bb=n);g=FE(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=FE(b.Vb,Cg);null!=o&&(b.cb=o,BC(b));b.k=FE(b.Vb,"atomcolors");b.j=FE(b.Vb,"atombg");f=FE(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(yz(),zz);try{if(0!=f.indexOf(ma))throw new nn("bad hex encoding");E=DB(f.substr(1,2),16);D=DB(f.substr(3,2),16);u=DB(f.substr(5,2),16);q=v=new Az(E,D,u)}catch(J){if(J=Fi(J),A(J,78))pB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&DD(b.$);h=FE(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Fi(R),!A(R,78))throw R;}b.d=202;for(f=0;23>f;++f)hC[f]=(yz(),Hz),jC[f]=Oc;jC[1]=Ub;hC[1]=(yz(),Dz);jC[2]=Bb;hC[2]=Hz;jC[3]=Eb;hC[3]=Dz;jC[4]=ec;hC[4]=Mz;jC[5]=mc;hC[5]=
Gz;jC[9]=Qb;hC[9]=Jz;jC[10]=Kb;hC[10]=Jz;jC[11]=Db;hC[11]=Jz;jC[12]=Wb;hC[12]=Jz;jC[8]=zc;hC[8]=Oz(Iz);jC[7]=oc;hC[7]=Hz;jC[6]=Ec;hC[6]=Dz;jC[13]=Dc;hC[13]=Dz;jC[18]=Oc;hC[18]=Dz;jC[19]=pc;hC[19]=Dz;jC[20]=qc;hC[20]=Dz;jC[21]=rc;hC[21]=Dz;jC[22]=sc;hC[22]=Dz;my(b);b._=new GE;f=a.d;f.D=Ny(f);null!=f.M?(XD(f,f.M,!1),null!=f.j&&f.$&&rD(f.$,f.j,!0),null!=f.k&&f.$&&rD(f.$,f.k,!1)):null!=f.bb&&xD(f,f.bb,!1,!1);BC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function HE(){return ds(null)}function IE(a){return ds(a)}t(441,1,Th,zE,BE,CE,AE);_.He=function(a){B(this.f,new JE(this,a),(yp(),yp(),zp))};_.Ie=function(a){B(this.f,new KE(this,a),(Eq(),Eq(),Fq))};_.Je=function(a){CD(new LE(a,this.d,fC))};_.Ke=function(){JC(this.d)};_.Le=function(){Kn((Hn(),In),new ME(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
_.ed=function(){return Un(this.f.hb,Hf)};_.Se=function(){var a;a=[];a.length=2;a[0]=Un(this.f.hb,If);a[1]=Un(this.f.hb,Hf);return a};_.fd=function(){return Un(this.f.hb,If)};_.Te=function(){return this.e.hb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.hb.style.display!=Af};_.Xe=function(){var a=this.d,b;a.Gb?b=hE(a,1)+rb+hE(a,2)+rb+hE(a,3):b=hE(a,0);return b};_.Ye=function(){return pq(this.d)};
_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=qC(a);a.Pb=b;BC(a);return c};_.$e=function(a){fE(this.d,a,!0)};_._e=function(){};_.af=function(a){xD(this.d,a,!0,!0)};_.bf=function(a){XD(this.d,a,!0)};_.fe=function(){yE(this)};_.cf=function(){mD(this.d,!0)};_.df=function(a){var b=this.d;if(a=qE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;pE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new NE(this))};
_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new zi(b.b);d.c<d.e.Be();)c=Ai(d),a?c.b=l:c.b=qg}My(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=qE(c,a))rD(d,b,!0),pE(c)};_.hf=function(a,b){var c=this.d,d;d=qE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,BC(c)):(d.E=b,pE(c))};_.kd=function(a){this.f.hb.style[ze]=a;yE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;BC(b)};_.lf=function(a){var b=this.d;b.fb=a;BC(b)};_.mf=function(a){this.d.sb=a};
_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=LC(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);yE(this)};_.rf=function(a){DC(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new nE(c,a);c.d=253;c.lb=!0;c.K=b;BC(c)};_.ld=function(a){Cu(this.e.hb,a)};_.md=function(a){this.f.hb.style[Xg]=a;yE(this)};_.tf=function(a){oE(this.d,a)};_.uf=function(){return wC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var DE=0;
function ME(a){this.b=a}t(442,1,{},ME);_.xc=function(){var a,b;for(b=new zi(this.b.f.b);b.c<b.e.Be();)a=Ai(b),a.u.hb.innerHTML=a.r||l};_.b=null;function NE(a){this.b=a}t(443,1,{},NE);_.b=null;function JE(a,b){this.b=a;this.c=b}t(444,1,{},JE);_.Lc=function(a){a=a.b;Kn((Hn(),In),new OE(this,this.c,a))};_.b=null;_.c=null;function OE(a,b,c){this.b=a;this.d=b;this.c=c}t(445,1,{},OE);_.xc=function(){var a=this.c;this.d.b.apply(a,[xE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function KE(a,b){this.b=a;this.c=b}t(446,1,{},KE);_.b=null;_.c=null;function Hq(a,b,c){this.b=a;this.d=b;this.c=c}t(447,1,{},Hq);_.xc=function(){var a=this.c;this.d.b.apply(a,[xE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function PE(){var a=QE("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;RE(SE,arguments)?a=arguments[0]:3==arguments.length?a=new CE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new zE(arguments[0]):4==arguments.length?a=new AE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new BE(arguments[0],arguments[1]));this.g=a;TE();a[Zc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new UE(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UE(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=SE;TE();var f=b,g,b=VE.c;g=WE(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=WE(b,
e,f)}if(!g)throw new Ji("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new UE(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});XE({"0":{"0":[[HE,null,void 0]],1:[[IE,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new YE(e));return[e]},me]]}});ZE(SE,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function bs(){$E||($E=!0,PE())}t(448,1,{},bs);
var $E=!1;function fs(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==me)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function es(){}t(450,1,{},es);_.xc=function(){fs()};function YE(a){this.b=a}t(451,1,{68:1,106:1},YE);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function UE(a){this.b=a}t(452,1,{69:1,106:1},UE);
_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
function cC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(Xg)||l;b=c.getAttribute(ze)||l;f=c.getAttribute(yf)||l;e=c.getAttribute(Ie)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(yf)||l,h=h.getAttribute(Sg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(yf);c.removeAttribute("archive");c.removeAttribute(ze);c.removeAttribute(Xg);c.removeAttribute(ed);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Zn();c.setAttribute(Ie,d);c.style[Xg]=aC(g);c.style[ze]=aC(b);b=new aF(a,d,n,e,c,f);Kn((Hn(),In),b);++a.c;return!0}function bC(a){this.b="JME.class";this.e=a}t(453,1,{},bC);_.Fc=function(){return cC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function aF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(454,1,{},aF);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ie,this.f):this.d.removeAttribute(Ie);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function bF(){}t(455,1,Th,bF);function cF(a){this.b=a}t(456,1,{},cF);_.xc=function(){this.b()};_.b=null;
function dF(){var a=QE("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;RE(eF,arguments)?a=arguments[0]:0==arguments.length&&(a=new bF);this.g=a;TE();a[Zc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Kn((Hn(),In),new cF(a))});ZE(eF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function cs(){fF||(fF=!0,dF())}t(457,1,{},cs);var fF=!1;function gF(a){on();this.i=a}
t(458,428,bi,gF);function ls(){on();this.i="divide by zero"}t(459,97,Uh,ls);function Xr(){on()}function hF(a){on();this.i=a}t(460,97,Uh,Xr,hF);function iF(){iF=x;jF=new kF(!1);lF=new kF(!0)}function kF(a){this.b=a}t(461,1,{71:1,72:1,75:1},kF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Rg:"false"};_.b=!1;var jF,lF;function mF(){}function nF(a){return typeof a==Ff?zc+(0>a?-a:a):a}
function oF(a,b){var c;c=new mF;c.e=Lb+(pF(0!=a?-a:0)?nF(0!=a?-a:0):l+ri(c));qF(0!=a?-a:0)&&rF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new mF;b.e=Lb+(pF(a)?nF(a):l+ri(b));qF(a)&&rF(a,b);return b}function sF(a,b){var c;c=new mF;c.e=Lb+(pF(a)?nF(a):l+ri(c));qF(a)&&rF(a,c);c.c=b?8:0;return c}function tF(){var a;a=new mF;a.e=Lb+(pF(0)?nF(0):l+ri(a));qF(0)&&rF(0,a);a.c=2;return a}function uF(a){var b;b=new mF;b.e=Lb+(pF(a)?nF(a):l+ri(b));qF(a)&&rF(a,b);b.c=1;return b}
function qF(a){return typeof a==Ff&&0<a}function pF(a){return null!=a&&0!=a}function rF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Dh[b.d])c=c.prototype;else{c=Dh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(463,1,{},mF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function vF(a){var b;if(!(b=wF,!b&&(b=wF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new xF(Sb+a+ea);return parseFloat(a)}
function DB(a,b){var c,d;if(null==a)throw new xF(Ef);if(2>b||36<b)throw new xF("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 xF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new xF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new xF(Sb+a+ea);return c}t(465,1,{71:1,83:1});var wF=null;function yF(a){this.b=a}
t(464,465,{71:1,75:1,76:1,83:1},yF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Zy(a){this.b=a}t(466,465,{71:1,75:1,79:1,83:1},Zy);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Py(){on()}function ok(a){on();this.i=a}t(467,97,Mh,Py,ok);function Wu(){on()}function Xv(a){on();this.i=a}t(468,97,Uh,Wu,Xv);function T(a){this.b=a}
function Ks(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 qs(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function pD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(zF(),AF)[b],!c&&(c=AF[b]=new T(a)),c):new T(a)}t(469,465,{71:1,75:1,81:1,83:1},T);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function zF(){zF=x;AF=y(eE,m,81,256,0)}var AF;function Lj(a){return 0>a?-a:a}function Kj(a,b){return a>b?a:b}function cD(a){return Math.round(a)}function ln(){on()}function lr(a){on();this.i=a}t(472,97,{71:1,78:1,82:1,84:1,86:1},ln,lr);function ti(){ti=x;ui=H(si,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var ui;function xF(a){on();this.i=a}t(474,467,Mh,xF);
function sn(a){this.b="Unknown";this.d=a;this.c=-1}t(475,1,{71:1,85:1},sn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function BF(a,b){return a.charCodeAt(b)}function WB(a,b){var c=b,d=a.length,e,f;e=BF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function CF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
function G(a,b){return!A(b,1)?!1:""+a==b}function Au(a,b){return a.indexOf(b)}function BB(a,b,c){return a.indexOf(b,c)}function Sx(a,b){return a.lastIndexOf(b)}function wD(a){var b=aa,c=$g,d;for(d=0;0<=(d=c.indexOf(Rc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Sn(c,++d):c=c.substr(0,d-0)+Sn(c,++d);return a.replace(RegExp(b,ne),c)}
function DF(a,b){for(var c=RegExp(b,ne),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(as,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Sn(a,b){return a.substr(b,a.length-b)}
function Rn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Bu(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,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return at(this)};_.tS=_.toString;function EF(){EF=x;FF={};GF={}}
function at(a){EF();var b=lb+a,c=GF[b];if(null!=c)return c;c=FF[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+BF(a,d++);c|=0}256==HF&&(FF=GF,GF={},HF=0);++HF;return GF[b]=c}var FF,HF=0,GF;function gn(a,b){hn(a.b,b);return a}function fn(){this.b=new Tn}function IF(){this.b=new Tn;this.b.b+=l}t(477,1,Gh,fn,IF);_.tS=function(){return this.b.b};function Zs(){this.b=new Tn}
function zB(){this.b=new Tn}function Fr(a){this.b=new Tn;hn(this.b,a)}t(478,1,Gh,Zs,zB,Fr);_.tS=function(){return this.b.b};function CB(a){a="String index out of range: "+a;on();this.i=a}t(479,468,Uh,CB);
function JF(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new ln;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new hF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new hF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Wu;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Wr(b,c,a[--d])}else for(c=e+c;e<c;)Wr(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Du(){on()}function KB(a){on();this.i=a}t(481,97,Uh,Du,KB);function ez(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:un(b,c))return a;return null}function hz(a,b){var c;return(c=ez(a.xd(),b))?(c.Zc(),!0):!1}function KF(a){var b,c,d,e;d=new fn;b=null;d.b.b+=Pc;for(c=a.xd();c.Xc();)null!=b?hn(d.b,b):b=Ba,e=c.Yc(),hn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Sc;return d.b.b}t(482,1,{});_.vf=function(){throw new KB("Add not supported on this collection");};
_.wf=function(a){return!!ez(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return hz(this,a)};_.tS=function(){return KF(this)};t(484,482,Yh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=xn(c),a=~~a);return a};
function LF(a,b){var c;return A(b,90)&&(c=b.yf(),mu(a.b,c))?(c=Xi(a.b,c),a.b.Ce(b.zf(),c)):!1}function PB(a){this.b=a}t(483,484,Yh,PB);_.wf=function(a){return LF(this,a)};_.xd=function(){return new FB(this.b)};_.xf=function(a){return LF(this,a)?(a=a.yf(),Ii(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function IB(a){if(a.c)Ci(a.b),Ii(a.d,a.c.yf()),a.c=null;else throw new Gu("Must call next() before remove().");}
function FB(a){var b;this.d=a;b=new Ui;a.d&&Oi(b,new MF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new NF(a,d.substring(1));b.vf(e)}var a=a.b,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.vf(c[d])}this.b=new zi(b)}t(485,1,{},FB);_.Xc=function(){return GB(this.b)};_.Yc=function(){return this.c=Ai(this.b)};_.Zc=function(){IB(this)};_.b=null;_.c=null;_.d=null;t(487,1,ki);_.eQ=function(a){return A(a,90)&&JB(this.yf(),a.yf())&&JB(this.zf(),a.zf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=xn(this.yf()));null!=this.zf()&&(b=xn(this.zf()));return a^b};_.tS=function(){return this.yf()+qb+this.zf()};function MF(a){this.b=a}t(486,487,ki,MF);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return MB(this.b,a)};_.b=null;function NF(a,b){this.c=a;this.b=b}t(488,487,ki,NF);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return NB(this.c,this.b,a)};_.b=null;_.c=null;
function Uv(a,b){(0>a||a>=b)&&OF(a,b)}function OF(a,b){throw new Xv("Index: "+a+", Size: "+b);}t(489,482,qi);_.Bf=function(){throw new KB("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:un(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:xn(c)),b=~~b;return b};_.xd=function(){return new zi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new PF(this,a)};_.Ff=function(){throw new KB("Remove not supported on this list");};function GB(a){return a.c<a.e.Be()}function Ai(a){if(a.c>=a.e.Be())throw new Zu;return a.e.Cf(a.d=a.c++)}function Ci(a){if(0>a.d)throw new bw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function zi(a){this.e=a}t(490,1,{},zi);_.Xc=function(){return GB(this)};
_.Yc=function(){return Ai(this)};_.Zc=function(){Ci(this)};_.c=0;_.d=-1;_.e=null;function PF(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&OF(b,c);this.c=b}t(491,490,{},PF);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new Zu;return this.b.Cf(this.d=--this.c)};_.b=null;function QF(a){a=new FB(a.c.b);return new RF(a)}function SF(a,b){this.b=a;this.c=b}t(492,484,Yh,SF);_.wf=function(a){return mu(this.b,a)};_.xd=function(){return QF(this)};_.Be=function(){return this.c.b.e};
_.b=null;_.c=null;function RF(a){this.b=a}t(493,1,{},RF);_.Xc=function(){return GB(this.b.b)};_.Yc=function(){return(this.b.c=Ai(this.b.b)).yf()};_.Zc=function(){IB(this.b)};_.b=null;t(494,489,qi);_.Bf=function(a,b){var c;c=kz(this,a);var d=c.e;new fz(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=kz(this,a);try{return lz(b)}catch(c){c=Fi(c);if(A(c,91))throw new Xv("Can't get element "+a);throw c;}};_.xd=function(){return kz(this,0)};
_.Ff=function(a){var b,c;b=kz(this,a);try{c=lz(b)}catch(d){d=Fi(d);if(A(d,91))throw new Xv("Can't remove element "+a);throw d;}TF(b);return c};function UF(a){a.c=y(VF,m,0,0,0)}function vy(a,b,c){(0>b||b>a.d)&&OF(b,a.d);a.c.splice(b,0,c);++a.d}function Oi(a,b){Wr(a.c,a.d++,b);return!0}function At(a,b){Uv(b,a.d);return a.c[b]}function Ej(a,b){for(var c=0;c<a.d;++c)if(JB(b,a.c[c]))return c;return-1}function Dt(a,b){var c;c=(Uv(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Ni(a,b){var c;c=Ej(a,b);if(-1==c)return!1;Dt(a,c);return!0}function sk(a,b){var c;if(b.length<a.d){c=b;var d;d=Pr(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Wr(b,c,a.c[c]);b.length>a.d&&Wr(b,a.d,null);return b}function Ui(){UF(this)}function Zz(a){UF(this);this.c.length=a}function Ty(a){UF(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(495,489,Fh,Ui,Zz,Ty);_.Bf=function(a,b){vy(this,a,b)};
_.vf=function(a){return Oi(this,a)};_.Ke=function(){this.c=y(VF,m,0,0,0);this.d=0};_.wf=function(a){return-1!=Ej(this,a)};_.Cf=function(a){return At(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Dt(this,a)};_.xf=function(a){return Ni(this,a)};_.Be=function(){return this.d};_.d=0;function jz(a,b){var c=a.length,d;for(d=0;d<c;++d)Wr(a,d,b)}function Br(){Br=x;Cr=new WF}var Cr;function WF(){}t(498,489,Ph,WF);_.wf=function(){return!1};_.Cf=function(){throw new Wu;};_.Be=function(){return 0};
function XF(){this.b=new Date}function YF(a){return 10>a?bb+a:l+a}t(499,1,{71:1,74:1,75:1,87:1},XF);_.eQ=function(a){return A(a,87)&&Ns(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.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=hs(c&4194303,b&4194303,e&1048575);a=hs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(ZF(),$F)[this.b.getDay()]+ba+aG[this.b.getMonth()]+ba+YF(this.b.getDate())+ba+YF(this.b.getHours())+lb+YF(this.b.getMinutes())+lb+YF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function ZF(){ZF=x;$F=H(as,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));aG=H(as,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var $F,aG;
function ur(a,b){return null==z(a.b,b,a)}function tr(){this.b=new xi}t(501,484,{71:1,74:1,92:1},tr);_.vf=function(a){return ur(this,a)};_.wf=function(a){return mu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return QF(new SF(this.b,new PB(this.b)))};_.xf=function(a){return null!=Ii(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return KF(new SF(this.b,new PB(this.b)))};_.b=null;
function kz(a,b){var c,d;(0>b||b>a.c)&&OF(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new bG(a,b,d)}function oz(){this.b=new cG;this.c=0}t(502,494,Ph,oz);_.vf=function(a){new fz(a,this.b);++this.c;return!0};_.Ef=function(a){return kz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function lz(a){if(a.c==a.e.b)throw new Zu;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function TF(a){if(!a.d)throw new bw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function bG(a,b,c){this.e=a;this.c=c;this.b=b}t(503,1,{},bG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return lz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new Zu;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){TF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function cG(){this.b=this.c=this}
function fz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(504,1,{},cG,fz);_.b=null;_.c=null;_.d=null;function HB(a,b){this.b=a;this.c=b}t(505,487,ki,HB);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Zu(){on()}t(506,97,{71:1,78:1,84:1,86:1,91:1},Zu);function JB(a,b){return Yr(a)===Yr(b)||null!=a&&un(a,b)}function Yz(a){var b=y(pz,m,44,0,0);return sk(a.b,b)}function Fy(){this.b=new Ui}
t(508,489,Fh,Fy);_.Bf=function(a,b){vy(this.b,a,b)};_.vf=function(a){return Oi(this.b,a)};_.wf=function(a){return-1!=Ej(this.b,a)};_.Cf=function(a){return At(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new zi(this.b)};_.Ff=function(a){return Dt(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return KF(this.b)};_.b=null;function yD(a){a.hc.d._&&dA(a)}function dG(a){var b;if(a.hc.d._){b=Xx(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}fA(a)}
function eG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function CD(a){var b=a.k;fG(a.hc.d,b.b,b.c);!Wx(a)&&Ay(a);ky(a)}function gG(){iA.call(this,l);this.j=new sz(this.If());Sy(this.r,new hG(this))}t(510,387,Zh);_.Ld=function(a,b){return Yr(a.i)===Yr(this.j)?(dG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){dG(this)};_.j=null;_.k=null;
function LE(a,b,c){gG.call(this);this.hc&&kA(this.hc,!1);hA(this,!1);Dy(this,new sA(0));a=new wA(a,1);Q(this,a,null);a=new Hy;Q(a,this.j,null);Q(this,a,null);b&&(this.k=Xx(b),gA(this),eG(this.k,~~(Un(b.Vb.hb,If)/2)-~~(this.mc/2),~~(Un(b.Vb.hb,Hf)/2)-~~(this.cc/2)));c&&P(this,c)}t(509,510,Zh,LE);_.If=function(){return"OK"};function vD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Gu("Cannot undo. Index is out of range.");if(!a.b.c)throw new Gu(Yb);a.b=a.b.c;return a.b.b}
function GE(){this.b=this.c=new iG}t(511,1,{},GE);_.b=null;function iG(){this.b=null}function mE(a){this.b=a}t(512,1,{},iG,mE);_.b=null;_.c=null;_.d=null;function hG(a){this.b=a}t(513,422,Qh,hG);_.b=null;
function jG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){$B(a.b.Ab,H(as,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=DF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Wr(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{lD(a.b,b,!0)?(sq(a.b,"Structure pasted"+e),CC(a.b),My(a.b),d=!0):(CD(new LE(a.b.K,a.b,fC)),mD(a.b,!0),My(a.b))}catch(n){if(n=Fi(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",BC(e),CD(new LE(a.b.K,
a.b,fC)),My(a.b);else throw n;}}d&&a.b.Ge(b)}function rq(a){this.b=a}t(514,1,{},rq);_.b=null;function uC(){uC=x;vC=new kG("COPY_SMILES",0);xC=new kG("COPY_MOL",1);yC=new kG("PASTE",2);lG=H(mG,m,93,[vC,xC,yC])}function kG(a,b){bo.call(this,a,b)}t(515,139,{71:1,75:1,77:1,93:1},kG);var lG,xC,vC,yC;function lE(){this.e=y(uE,m,94,99,0)}t(516,1,{},lE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function nG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(FC,m,-1,20,1);a.N=y(FC,m,-1,20,1);a.H=Qr([20,7]);a.e=y(I,s,-1,20,1);a.d=y(as,m,1,20,0);a.p=y(as,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(as,m,1,20,0);a.r=Qr([10,2]);a.j=y(I,s,-1,101,1)}
function oG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(FC,m,-1,4,1);d=y(FC,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=pG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
pG(r[2],d[2],r[3],d[3]),d=pG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,j,h,n;WD(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=qG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(FC,m,-1,2,1);rG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==ZD(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;sq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];cE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&VD(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(cD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(cD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function TD(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&RD(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,RD(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];GD(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)WD(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)cE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];FD(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];GD(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];cE(a);a.I[a.v]=n;a.J[a.v]=c+d;FD(a);b&&(GD(a,n),HC(a))}c=4}sG(a,c);a.E=a.G;b&&
(a.E=0)}
function rG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function SD(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])tG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,tG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){sq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[qG(a,a.E,a.H[a.E][d])],2<d||1!=b){sq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(FC,m,-1,2,1);rG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)WD(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)WD(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)WD(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)cE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[qG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[qG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(cD((a.K[b]+a.K[e])/2))),a.O[c]=O(N(cD((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;cE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(cD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(cD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(cE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(cD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(cE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(cD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(cD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(GD(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&sG(a,j);-1<n&&(a.E=n)}
function tG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)WD(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function sG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=ZD(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function qG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function uG(a,b,c){var d,e,f,g;e=bh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ts(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ts(c[d])&&!us(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Ns(c[d],e)&&(b[d]=g,c[d]=bh,++f);if(f==a.u)break}return g==a.u}
function HC(a){var b,c,d;b=y(FC,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{GC(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;IC(a)}}
function GC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[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 RD(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=vG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&sq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?sq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?sq(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?sq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:sq(a.o,"Charge change not possible on the halogen !");break;case 18:sq(a.o,
"Use X button to change charge on the X atom !")}}
function sD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&GD(a,c);HC(a);sq(a.o,"Smaller part(s) removed !");return 1}
function ZD(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function dE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)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.B[b]=0;a.B[c]=0;++a.t[d];ID(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),ID(a));4==a.t[d]&&(a.t[d]=1)}}
function pG(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 FD(a){var b;wG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);IC(a);ID(a)}
function WD(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),JF(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),JF(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),JF(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),JF(a.e,b,a.e.length),a.e=b,b=y(as,m,1,c,0),JF(a.d,b,a.d.length),a.d=b,b=y(as,m,1,c,0),JF(a.p,b,a.p.length),a.p=b,b=y(FC,m,-1,c,1),JF(a.K,b,a.K.length),a.K=b,b=y(FC,m,-1,c,1),JF(a.N,b,a.N.length),a.N=b,b=Qr([c,7]),JF(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),JF(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function iD(a,b,c,d,e,f,g){var j;j=O(N(cD(a.K[c]-d/2)));g||(j-=e-d);a=O(N(cD(a.N[c]-~~(f/2))));return new zy(j-1-b,a-b,e+1+2*b,f+2*b)}
function cE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),JF(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),JF(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),JF(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),JF(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),JF(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),JF(a.O,c,a.O.length),a.O=c,b=y(as,m,1,b,0),JF(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function MD(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(dC(),aa);j+="JME 2013-10-12 "+new XF+"\n \n";j+=LD(a.u,3)+LD(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=iE(0.055999999999999994*(a.K[e]-c),10,4)+iE(0.055999999999999994*(g-a.N[e]),10,4)+iE(0,10,4);h=hD(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+LD(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=LD(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:xG(a,e)&&(g=2),c=LD(a.I[e],3)+LD(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=LD(a.J[e],3)+LD(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=LD(a.J[e],3)+LD(a.I[e],3)),j+=c+LD(g,3)+LD(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+LD(e,4)+LD(a.B[e],4)+aa);return j+"M  END\n"}
function kE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R,sb,W,M,ca,Bc,Xf,yb,Kd,Ld,Md,Va,Cc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);yb=y(I,s,-1,a.u+1,1);v=y(yG,m,-1,a.u+1,2);D=y(yG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;sD(a,!0);Xf=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){Xf=!1;break}if(a.o.t&&Xf){zG(a);dE(a);AG(a,D);BG(a,v,D);var Fb,od,cf,Zb,te,pd,qd,gb,zH,Rd,w,xa,pm,qm,ws,jf,Na,rm,sm,Fc,tm;Fb=y(I,s,-1,a.u+1,1);od=y(I,s,-1,a.u+1,1);gb=y(CG,m,-1,a.u+1,3);var xs=a.u,um,
kh,ys,ig,rj,Be,kf;rj=y(CG,m,-1,xs+2,3);Be=y(I,s,-1,100,1);kf=5;ig=0;Be[0]=3;rj[1]=dh;rj[2]=eh;ys=2;if(!(3>xs))for(;kf<Be[ig]*Be[ig];){kh=0;for(um=!0;um&&kh<=ig&&kf>=Be[kh]*Be[kh];)0==kf%Be[kh]?um=!1:++kh;if(um){rj[++ys]=Qs(kf);if(ys>=xs)break;ig<Be.length-1&&(++ig,Be[ig]=kf)}kf+=2}for(w=1;w<=a.u;++w){for(xa=sm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(sm*=a.i[xa]);rm=a.c[w];18==rm&&(tm=a.p[w],pd=tm.charCodeAt(0)-65+1,qd=0,1<tm.length&&(qd=tm.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),rm=28*pd+qd);
jf=0;-2>a.B[w]?jf=1:-2==a.B[w]?jf=2:-1==a.B[w]?jf=3:1==a.B[w]?jf=4:2==a.B[w]?jf=5:2<a.B[w]&&(jf=6);Fc=1;gb[w]=Qs(sm);Fc*=126;gb[w]=Ls(gb[w],Qs(a.y[w]*Fc));Fc*=7;gb[w]=Ls(gb[w],Qs(jf*Fc));Fc*=7;gb[w]=Ls(gb[w],Qs(rm*Fc));Fc*=783;gb[w]=Ls(gb[w],Qs(a.A[w]*Fc))}for(te=0;!uG(a,Fb,gb);){ws=!1;for(w=1;w<=a.u;++w)Fb[w]!=od[w]&&(od[w]=Fb[w],ws=!0);if(ws){for(w=1;w<=a.u;++w){gb[w]=ch;for(xa=1;xa<=a.A[w];++xa)gb[w]=Us(gb[w],rj[Fb[a.H[w][xa]]])}te=0}else if(0<te){for(w=1;w<=a.u;++w)gb[w]=ch;w=1;a:for(;w<=a.u-
1;++w)for(xa=w+1;xa<=a.u;++xa)if(Fb[w]==Fb[xa]){gb[w]=dh;break a}}else{for(w=1;w<=a.u;++w){gb[w]=ch;for(xa=1;xa<=a.A[w];++xa)cf=a.H[w][xa],gb[w]=Us(gb[w],Qs(a.c[cf]*a.i[qG(a,w,cf)]))}te=1}uG(a,Fb,gb);for(w=1;w<=a.u;++w)gb[w]=Qs(od[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)od[w]=Fb[w];for(Na=1;Na<=a.u;++Na)for(w=1;w<=a.u;++w)if(od[w]==Na){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Na];a.B[w]=a.B[Na];a.K[w]=a.K[Na];a.N[w]=a.N[Na];a.A[w]=a.A[Na];a.c[Na]=a.c[0];a.B[Na]=a.B[0];
a.K[Na]=a.K[0];a.N[Na]=a.N[0];a.A[Na]=a.A[0];od[w]=od[Na];od[Na]=Na;a.p[0]=a.p[w];a.p[w]=a.p[Na];a.p[Na]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Na];a.d[Na]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Na];a.y[Na]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Rd=a.I[w],a.I[w]=a.J[w],a.J[w]=Rd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){qm=pm=
a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<pm?(pm=a.I[xa],qm=a.J[xa],Zb=xa):a.I[xa]==pm&&a.J[xa]<qm&&(qm=a.J[xa],Zb=xa);Rd=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Rd;Rd=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Rd;Rd=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Rd;Rd=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Rd;zH=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=zH}FD(a);ID(a);AG(a,D);BG(a,v,D)}else{AG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Cc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=yb[c]){Bc=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Bc=!1;break}Bc&&(++ca,r[ca]=c,q[ca]=g)}}else o[++M]=g;if(0==M){if(Cc==a.u)break;c=n[W--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Cc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=qG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=qG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Cc}}yb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);R=y(yG,m,-1,a.u+1,2);Kd=y(yG,m,-1,a.u+1,2);f=Cc=W=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(yb[c]=f);b[++Cc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Kd[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Ld=y(I,s,-1,a.v+1,1);Md=y(I,s,-1,a.u+1,1);if(a.o.Pb){var BH=yb,zL=ca,zs,CH,lh,Ce,As,Bs,La,sj,Cs;lh=y(I,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)lh[b[La]]=La;As=y(yG,m,-1,
a.v+1,2);for(La=1;La<=a.u;++La)zs=b[La],CH=BH[zs],Ce=qG(a,zs,CH),0!=Ce&&(DG(a,Ce,lh,Ld,D),As[Ce]=!0);for(La=1;La<=a.v;++La)As[La]||DG(a,La,lh,Ld,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){Bs=Cs=0;for(sj=1;sj<=a.A[La];++sj){Ce=qG(a,La,a.H[La][sj]);if(5==a.i[Ce])continue a;1==a.t[Ce]&&0!=EG(a,Ce,La)&&++Cs;2==a.t[Ce]&&(Bs=a.H[La][sj])}if(0!=Cs)if(0<Bs){var ia=a,EH=La,lf=lh,Tc=Md,lc=void 0,tj=void 0,Gc=void 0,De=void 0,Hc=void 0,vm=void 0,wm=void 0,xm=void 0,Sd=void 0,Uc=void 0,Vc=void 0,
Ds=void 0,uj=void 0,Td=void 0,vj=void 0,Ee=void 0,wj=void 0,Es=void 0,xj=void 0,Fe=void 0,FH=void 0,mf=void 0,GH=void 0,Fs=void 0,yj=void 0,nf=void 0,Vc=1,tj=EH,lc=y(I,s,-1,ia.u+1,1);for(lc[1]=EH;;){Ds=!1;for(Uc=1;Uc<=ia.A[tj];++Uc)if(Gc=ia.H[tj][Uc],!(Gc==lc[1]||Gc==lc[Vc-1]))if(De=qG(ia,tj,Gc),2==ia.t[De]&&5!=ia.i[De]){tj=lc[++Vc]=Gc;Ds=!0;break}if(!Ds)break}if(!(0==Vc%2||2>ia.A[lc[Vc]]||3<ia.A[lc[Vc]])){nf=lc[1];Hc=lc[~~((Vc+1)/2)];Sd=lc[Vc];mf=Fe=Ee=Td=0;Fs=Es=!1;for(Uc=1;Uc<=ia.A[nf];++Uc)Gc=
ia.H[nf][Uc],De=qG(ia,nf,Gc),1!=ia.t[De]||5==ia.i[De]||(0==Td?Td=Gc:Ee=Gc);0<lf[Ee]&&lf[Td]>lf[Ee]&&(vm=Td,Td=Ee,Ee=vm);uj=Td;0==Td&&(uj=Ee,Es=!0);for(Uc=1;Uc<=ia.A[Sd];++Uc)Gc=ia.H[Sd][Uc],De=qG(ia,Sd,Gc),1!=ia.t[De]||5==ia.i[De]||(0==Fe?Fe=Gc:mf=Gc);0<lf[mf]&&lf[Fe]>lf[mf]&&(vm=Fe,Fe=mf,mf=vm);xj=Fe;0==Fe&&(xj=mf,Fs=!0);vj=EG(ia,qG(ia,nf,Td),nf);wj=EG(ia,qG(ia,nf,Ee),nf);FH=EG(ia,qG(ia,Sd,Fe),Sd);GH=EG(ia,qG(ia,Sd,mf),Sd);1<(0>vj+wj?-(vj+wj):vj+wj)||0!=FH||0!=GH?sq(ia.o,"Bad stereoinfo on allene !"):
(wm=ia.K[lc[Vc-1]]-ia.K[Sd],xm=ia.N[lc[Vc-1]]-ia.N[Sd],yj=Math.sqrt(wm*wm+xm*xm),0.001>yj&&(yj=0.001),0<(ia.N[xj]-ia.N[lc[Vc-1]])*(wm/yj)-(ia.K[xj]-ia.K[lc[Vc-1]])*(xm/yj)?Tc[Hc]=1:Tc[Hc]=-1,Es&&(Tc[Hc]*=-1),Fs&&(Tc[Hc]*=-1),uj==Td&&0>vj&&(Tc[Hc]*=-1),uj==Ee&&0>wj&&(Tc[Hc]*=-1),lf[uj]>lf[xj]&&(Tc[Hc]*=-1))}}else b:{var ub=a,Ya=La,Gs=BH,HH=lh,IH=r,JH=q,AL=zL,ym=Md,zm=void 0,Wc=void 0,Hs=void 0,mh=void 0,Aa=void 0,nh=void 0,sd=void 0,zj=void 0,Ud=void 0,Ob=void 0,ga=void 0,fa=void 0,Ge=void 0,Am=void 0,
Xc=void 0,K=void 0,Bm=void 0,fa=y(I,s,-1,4,1),Am=y(I,s,-1,4,1),Aj=void 0,Yc=void 0,Cm=void 0,Dm=void 0,Is=void 0,Bj=void 0,Bj=-1;0<Gs[Ya]&&(fa[++Bj]=Gs[Ya]);for(Yc=1;Yc<=AL;++Yc)IH[Yc]==Ya&&(fa[++Bj]=JH[Yc]),JH[Yc]==Ya&&(fa[++Bj]=IH[Yc]);for(Yc=Bj+1;Yc<ub.A[Ya];++Yc){Is=ub.u+1;Cm=1;c:for(;Cm<=ub.A[Ya];++Cm){Aj=ub.H[Ya][Cm];for(Dm=0;Dm<Yc;++Dm)if(Aj==fa[Dm])continue c;HH[Aj]<Is&&(Is=HH[Aj],fa[Yc]=Aj)}}0==Gs[Ya]&&0<ub.y[Ya]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[Ya]&&(fa[3]=fa[2],fa[2]=
fa[1],fa[1]=-1);for(Aa=zj=nh=mh=Bm=sd=Ob=0;4>Aa;++Aa)0>=fa[Aa]||(zm=qG(ub,Ya,fa[Aa]),Am[Aa]=EG(ub,zm,Ya),0<Am[Aa]?(++Ob,Bm=fa[Aa],nh=fa[Aa]):0>Am[Aa]?(++sd,mh=fa[Aa],nh=fa[Aa]):zj=fa[Aa]);Ud=Ob+sd;K=y(I,s,-1,4,1);Xc=0;if(3==ub.A[Ya]){if(1==Ob&&1==sd||3==Ud&&0<Ob&&0<sd){sq(ub.o,"Error in C3H stereospecification !");break b}Ge=fa[0];1==Ud?Ge=nh:2==Ud&&(Ge=zj);ga=oG(ub,Ya,Ge,fa);K[0]=nh;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Ob?Xc=1:Xc=-1}else if(4==ub.A[Ya])if(1==Ud)ga=oG(ub,Ya,nh,fa),K[0]=ga[0],K[1]=ga[3],
K[2]=ga[2],K[3]=ga[1],0<Ob?Xc=1:Xc=-1;else{Ge=fa[0];1<zj&&(Ge=zj);1==Ob?Ge=Bm:1==sd&&(Ge=mh);ga=oG(ub,Ya,Ge,fa);Wc=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)zm=qG(ub,Ya,ga[Aa]),Wc[Aa]=EG(ub,zm,Ya);if(4==Ud){if(0==Ob||0==sd){sq(ub.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==sd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],Xc=Wc[0];else{for(Aa=0;4>Aa;++Aa)-1==Wc[Aa]&&(Wc[Aa]=0);Ud=2}}else if(3==Ud)if(3==Ob||3==sd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Ob?Xc=-1:Xc=1;else{1==Ob?Ob=Hs=1:sd=
Hs=-1;for(Aa=0;4>Aa;++Aa)Wc[Aa]==Hs&&(Wc[Aa]=0);Ud=2}if(2==Ud)if(1==Ob&&1==sd)ga[1]==mh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==mh&&(ga[2]=ga[3]),K[0]=Bm,K[1]=mh,K[2]=ga[2],K[3]=ga[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){sq(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Ob?Xc=1:Xc=-1}}var pb=void 0;fa[0]==K[1]?(pb=K[0],K[0]=K[1],K[1]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[0]==K[2]?(pb=K[2],K[2]=K[0],
K[0]=pb,pb=K[1],K[1]=K[3],K[3]=pb):fa[0]==K[3]&&(pb=K[3],K[3]=K[0],K[0]=pb,pb=K[1],K[1]=K[2],K[2]=pb);fa[1]==K[2]?(pb=K[1],K[1]=K[2],K[2]=pb,pb=K[2],K[2]=K[3],K[3]=pb):fa[1]==K[3]&&(pb=K[1],K[1]=K[3],K[3]=pb,pb=K[2],K[2]=K[3],K[3]=pb);K[2]==fa[2]?ym[Ya]=1:K[2]==fa[3]?ym[Ya]=-1:sq(ub.o,"Error in stereoprocessing ! - t30");ym[Ya]*=Xc}}}Va=new IF;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Va.b.b+=ua);0<yb[u]&&FG(a,c,yb[c],Va,Ld);var oh=v[c],Hb=void 0,Cj=void 0,
ph=void 0,U=void 0,U=Oc,Hb=!1;0!=a.B[c]&&(Hb=!0);0!=Md[c]&&(Hb=!0);ph=-1;for(Cj=1;Cj<=a.z;++Cj)if(a.r[Cj][0]==c){ph=a.r[Cj][1];break}-1<ph&&(Hb=!0);a.o.Ob&&0<a.e[c]&&(Hb=!0,ph=1);switch(a.c[c]){case 2:U=Bb;break;case 3:oh?U="c":U=Eb;break;case 4:oh?(U=xf,0<a.y[c]&&(Hb=!0)):U=ec;break;case 5:oh?U="o":U=mc;break;case 7:oh?(U="p",0<a.y[c]&&(Hb=!0)):U=oc;break;case 8:oh?U=jg:U=zc;break;case 13:oh?U=mg:U=Dc;Hb=!0;break;case 6:U=Ec;Hb=!0;break;case 9:U=Qb;break;case 10:U=Kb;break;case 11:U=Db;break;case 12:U=
Wb;break;case 1:U=Ub;Hb=!0;break;case 19:U=pc;Hb=!0;break;case 20:U=qc;Hb=!0;break;case 21:U=rc;Hb=!0;break;case 22:U=sc;Hb=!0;break;case 18:Hb=!0,U=a.p[c],(G(U,wa)||G(U,ad)||G(U,wb))&&(Hb=!1)}Hb&&(U=Pc+U,1==Md[c]?U+=vb:-1==Md[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=ya:U+=Ca,1<Lj(a.B[c])&&(U+=Lj(a.B[c]))),-1<ph&&(U+=lb+ph),U+=Sc);hn(Va.b,U);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&FG(a,r[E],q[E],Va,Ld),9<E&&(Va.b.b+="%"),gn(Va,l+
(new T(E)).b);Kd[c]&&(Va.b.b+=va)}return Va.b.b}function jE(a){a=new sC(a);FD(a);return a}
function GD(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)JC(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function HD(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&GD(a,c);0==a.A[d]&&GD(a,d)}
function zG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=qG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&GD(a,c)}}}function wG(a){var b;b=a.c.length;a.H=Qr([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function BG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(yG,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[qG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(yG,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(yG,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:xG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(yG,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function IC(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(cD((a.K[b]+a.K[c])/2))),a.O[d]=O(N(cD((a.N[b]+a.N[c])/2)))}function AG(a,b){var c;for(c=1;c<=a.v;++c)jD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function hD(a,b){var c;c=(dC(),jC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function xG(a,b){return 2==a.t[b]?!0:!1}function jD(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function UD(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Qr([b+5,2]),JF(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function DD(a){var b;a.z=0;a.s=0;kE(a);for(b=1;b<=a.u;++b)a.E=b,UD(a);a.E=0}
function ED(a){var b,c;b=y(FC,m,-1,4,1);GC(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function zC(a,b){var c,d,e,f,g,j,h,n;c=y(FC,m,-1,4,1);GC(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;GC(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function gE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function KD(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Pc)&&CF(c,Sc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Kj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=Sn(c,d+1);try{a.o.z=DB(j,10)}catch(h){if(h=Fi(h),A(h,78))a.o.z=0;else throw h;}a.E=b;UD(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,mc)?5:G(d,oc)?7:G(d,zc)?8:G(d,Qb)?9:G(d,Kb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Dc)?13:G(d,Ec)?6:G(d,pc)?19:G(d,qc)?20:G(d,rc)?21:G(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=BF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=BF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=BF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=BF(c,g++);for(;45==e;)--d,e=BF(c,g++)}a.B[b]=d}}}
function rD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new ZB(b);try{for(;b.k=SB(b,b.b),b.k<b.j;)d=pD(DB(VB(b),10)).b,c=e=pD(DB(VB(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Fi(f),A(f,78))en(f);else throw f;}}function FG(a,b,c,d,e){b=qG(a,b,c);5!=a.i[b]&&xG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),hn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Rc)}
function VD(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,sq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:sq(a.o,"Stereomarking allowed only on single and double bonds!")}
function DG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=qG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=qG(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=qG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=qG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))sq(a.o,"Not unique E/Z geometry !");else{j=qG(a,b,e);f=qG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=qG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function vG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=qG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(xG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function EG(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function ID(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=vG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function KC(a){nG(this);this.o=a;this.z=this.v=this.u=0}
function qD(a,b){var c,d,e,f,g,j,h;KC.call(this,a);f=l;j=nD(b);if(null!=j){h=new YB(b,j,!0);for(e=1;4>=e;++e)f=oD(h,j);g=pD(DB(Rn(f.substr(0,3)),10)).b;c=pD(DB(Rn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)WD(this),f=oD(h,j),this.K[e]=(new yF(vF(Rn(f.substr(0,10))))).b,this.N[e]=-(new yF(vF(Rn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Rn(f.substr(31,d-31)),KD(this,e,d),62<=f.length&&(f=Rn(f.substr(60,3)),0<f.length&&(f=pD(DB(f,10)).b,0<f&&(this.E=e,a.z=f,UD(this),this.E=0)));for(e=1;e<=c;++e)cE(this),
f=oD(h,j),this.I[e]=pD(DB(Rn(f.substr(0,3)),10)).b,this.J[e]=pD(DB(Rn(f.substr(3,3)),10)).b,g=pD(DB(Rn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=pD(DB(Rn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);wG(this);gE(this);HC(this);for(FD(this);(h.k=SB(h,h.b),h.k<h.j)&&!(null==(f=VB(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new XB(f);VB(g);VB(g);j=pD(DB(VB(g),10)).b;
for(e=1;e<=j;++e)c=pD(DB(VB(g),10)).b,this.B[c]=pD(DB(VB(g),10)).b}if(0==f.indexOf("M  APO")){g=new XB(f);VB(g);VB(g);j=pD(DB(VB(g),10)).b;for(e=1;e<=j;++e)c=pD(DB(VB(g),10)).b,f=pD(DB(VB(g),10)).b,this.E=c,Z(this,0),KD(this,this.u,pc+f),this.E=0}}zG(this);FD(this)}}
function nE(a,b){var c,d,e,f,g;KC.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));CF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new XB(b);d=pD(DB(VB(f),10)).b;e=pD(DB(VB(f),10)).b;for(c=1;c<=d;++c)g=VB(f),WD(this),KD(this,this.u,g),this.K[c]=(new yF(vF(VB(f)))).b,this.N[c]=-(new yF(vF(VB(f)))).b;for(c=1;c<=e;++c)if(cE(this),this.I[c]=pD(DB(VB(f),10)).b,this.J[c]=pD(DB(VB(f),10)).b,this.t[c]=pD(DB(VB(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;wG(this);gE(this);HC(this)}catch(j){j=Fi(j);if(A(j,78)){j.Ec();this.u=0;return}throw j;}zG(this);FD(this)}}
function tD(a,b,c){var d,e,f;KC.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(WD(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))cE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;FD(this);HC(this)}
function ND(a,b,c){var d,e,f,g,j;KC.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(as,m,1,this.u+1,0);this.K=y(FC,m,-1,this.u+1,1);this.N=y(FC,m,-1,this.u+1,1);this.p=y(as,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(as,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Qr([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}FD(this);HC(this)}
function sC(a){var b;nG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);JF(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);JF(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);JF(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);JF(a.e,this.e,this.u+1);this.d=y(as,m,1,this.u+1,0);JF(a.d,this.d,this.u+1);this.K=y(FC,m,-1,this.u+1,1);JF(a.K,this.K,this.u+1);this.N=y(FC,m,-1,this.u+1,1);JF(a.N,this.N,this.u+1);this.p=y(as,m,1,this.u+1,0);JF(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);JF(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);JF(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);JF(a.t,this.t,this.v+1);this.f=y(as,m,1,this.v+1,0);JF(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);JF(a.C,this.C,this.v+1);this.r=Qr([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function iE(a,b,c){var d,e,f;if(0==c)return LD(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(cD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new yF(a)).b;d=Au(e,Bu(46));0>d&&(e+=Xa,d=Au(e,Bu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function nD(a){var b;b=new YB(a,aa,!0);if(4<RB(b))return aa;b=new YB(a,$g,!0);return 4<RB(b)?$g:null}
function LD(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function oD(a,b){for(var c,d;a.k=SB(a,a.b),a.k<a.j;){d=VB(a);if(G(d,b))return ba;for(VB(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 ba}else break;return d}return null}t(517,1,{94:1},KC,qD,nE,tD,ND,sC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function tq(){tq=x;uq=new VA(Ub)}
function zD(a,b){var c;tq();var d;gG.call(this);this.d=new sz("Help");new sz("Home");this.e=b;P(this,(dC(),fC));this.hc&&kA(this.hc,!1);hA(this,!1);d=Xx(b);if(1==a)this.f||(this.f=new DA(d),eG(this.f,-30,0)),this.k=this.f,c=qC(b),this.hc&&jA(this.hc.d.A.c,Ac),Dy(this,new nz(2)),this.i=new VA(c+"     "),Q(this,this.i,Jb),d=new Hy,Q(d,this.j,null),this.e.Hb&&(c=new sz("Submit"),Q(d,c,null)),Q(this,d,Ic),UA(this.i,Rn(Vn(this.i.hc.b.hb,Sg))),this.hc&&kA(this.hc,!0),hA(this,!0);else if(2==a)this.c||(this.c=
new DA(d),eG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&jA(this.hc.d.A.c,"Nonstandard atom"),Dy(this,new nz(2)),c=new Hy,Q(c,new wA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,uq&&(c=Vn(uq.hc.b.hb,Sg)),uq=new WA(c,8),Q(this,uq,Jb),c=new Hy,Q(c,this.j,null),Q(this,c,Ic);else{this.b||(this.b=new DA(d),eG(this.b,5*b.Z,0));var e,f;d="About "+(dC(),sE);this.hc&&jA(this.hc.d.A.c,d);Dy(this,new sA(0));P(this,fC);Q(this,new wA(sE+" Molecular Editor v2013-10-13",1),null);Q(this,new wA("Peter Ertl and Bruno Bienfait",
1),null);for(c=eC,d=0,f=c.length;d<f;++d)e=c[d],e=new wA(e,1),jy(e,this.e.y),Q(this,e,null);c=new Hy;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}gA(this);c=this.k;fG(this.hc.d,c.b,c.c);!Wx(this)&&Ay(this);ky(this)}t(518,510,Zh,zD);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new xB(this.e.I),c=wB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Fi(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,BC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var uq;
function GG(a,b){Vx(b)==a.b?P(b,(yz(),Hz)):P(b,a.b)}
function HG(a){var b,c,d,e;e=l;d=!1;Vx(IG)!=a.b?(e=wa,d=!0):Vx(JG)!=a.b?(e="!#6",d=!0):Vx(KG)!=a.b?(P(LG,(yz(),Hz)),P(MG,Hz),P(NG,Hz),P(OG,Hz),e="F,Cl,Br,I"):(b=Vx(PG)!=a.b,c=Vx(QG)!=a.b,Vx(RG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Vx(SG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Vx(TG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Vx(UG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Vx(VG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Vx(LG)!=a.b&&(e+="F,"),Vx(MG)!=a.b&&(e+="Cl,"),Vx(NG)!=a.b&&(e+="Br,"),Vx(OG)!=a.b&&(e+="I,"),
CF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ad:c?e=wb:(P(IG,(yz(),Hz)),e=wa)));b=l;d&&Vx(PG)!=a.b&&(b+=";a");d&&Vx(QG)!=a.b&&(b+=";A");Vx(WG)!=a.b&&(b+=";R");Vx(XG)!=a.b&&(b+=";!R");Vx(IG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=YG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=ZG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Vx($G)!=a.b&&(e="~");Vx(aH)!=a.b&&(e=lb);Vx(bH)!=a.b&&(e=vb);Vx(cH)!=a.b&&(e="!@");UA(a.f,e)}
function dH(a){eH(a);fH(a);var b=YG.hc.b;Iw(b,0);b.hb.options[0].selected=!0;b=ZG.hc.b;Iw(b,0);b.hb.options[0].selected=!0;P(PG,a.b);P(QG,a.b);P(WG,a.b);P(XG,a.b);P(YG,a.b);P(ZG,a.b);gH(a)}function eH(a){P(RG,a.b);P(SG,a.b);P(TG,a.b);P(UG,a.b);P(VG,a.b);P(LG,a.b);P(MG,a.b);P(NG,a.b);P(OG,a.b)}function fH(a){P(IG,a.b);P(JG,a.b);P(KG,a.b)}function gH(a){P($G,a.b);P(aH,a.b);P(bH,a.b);P(cH,a.b);a.c=!1}
function AD(a){iA.call(this,"Atom/Bond Query");this.j=new sz(this.If());Sy(this.r,new hG(this));this.b=(dC(),fC);this.d=a;this.e||(a=Xx(a),this.e=new DA(a),eG(this.e,-150,10));this.k=this.e;Dy(this,new rA);P(this,this.b);a=new Hy;Dy(a,new Xz(0,3,1));Q(a,new vA("Atom type :"),null);IG=new sz(zb);JG=new sz("Any except C");KG=new sz("Halogen");Q(a,IG,null);Q(a,JG,null);Q(a,KG,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));Q(a,new wA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Hy;Dy(a,new Xz(0,3,1));RG=new sz(Eb);SG=new sz(ec);TG=new sz(mc);UG=new sz(zc);VG=new sz(oc);LG=new sz(Qb);MG=new sz(Kb);NG=new sz(Db);OG=new sz(Wb);Q(a,RG,null);Q(a,SG,null);Q(a,TG,null);Q(a,UG,null);Q(a,VG,null);Q(a,LG,null);Q(a,MG,null);Q(a,NG,null);Q(a,OG,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));YG=new wz;vz(YG,zb);vz(YG,bb);vz(YG,db);vz(YG,jb);vz(YG,kb);Q(a,new vA("Number of hydrogens :  "),null);Q(a,YG,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));ZG=new wz;vz(ZG,zb);vz(ZG,
bb);vz(ZG,db);vz(ZG,jb);vz(ZG,kb);vz(ZG,"4");vz(ZG,"5");vz(ZG,"6");Q(a,new wA("Number of connections :",0),null);Q(a,ZG,null);Q(a,new wA(" (H's don't count.)",0),null);Q(this,a,null);a=new Hy;Dy(a,new Xz(0,3,1));Q(a,new vA("Atom is :"),null);PG=new sz(Ab);Q(a,PG,null);QG=new sz("Nonaromatic");Q(a,QG,null);WG=new sz(yc);Q(a,WG,null);XG=new sz(ic);Q(a,XG,null);Q(this,a,null);a=new Hy;P(a,Oz(Vx(this)));Dy(a,new Xz(0,3,1));Q(a,new vA("Bond is :"),null);$G=new sz(zb);Q(a,$G,null);aH=new sz(Ab);Q(a,aH,
null);bH=new sz(yc);Q(a,bH,null);cH=new sz(ic);Q(a,cH,null);Q(this,a,null);a=new Hy;Dy(a,new Xz(1,3,1));this.f=new WA(wa,20);Q(a,this.f,null);Q(a,new sz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&kA(this.hc,!1);hA(this,!1);eH(this);fH(this);gH(this);P(PG,this.b);P(QG,this.b);P(WG,this.b);P(XG,this.b);P(YG,this.b);P(ZG,this.b);GG(this,IG);gA(this);a=this.k;fG(this.hc.d,a.b,a.c);!Wx(this)&&Ay(this);ky(this)}t(519,510,Zh,AD);
_.Jf=function(a,b){var c;G(b,wc)?(dH(this),GG(this,IG),HG(this)):A(a.i,41)?(gH(this),Yr(a.i)===Yr(IG)?(eH(this),fH(this)):Yr(a.i)===Yr(JG)?(eH(this),fH(this)):Yr(a.i)===Yr(KG)?(eH(this),fH(this)):Yr(a.i)===Yr(WG)?P(XG,this.b):Yr(a.i)===Yr(XG)?(P(WG,this.b),P(PG,this.b)):Yr(a.i)===Yr(PG)?(P(QG,this.b),P(XG,this.b)):Yr(a.i)===Yr(QG)?P(PG,this.b):Yr(a.i)===Yr($G)||Yr(a.i)===Yr(aH)||Yr(a.i)===Yr(bH)||Yr(a.i)===Yr(cH)?(dH(this),this.c=!0):fH(this),GG(this,a.i),HG(this)):A(a.i,42)&&(gH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
P(c,this.b):P(c,(yz(),Hz)),HG(this));107!=this.d.d&&(this.d.d=107,My(this.d));return!0};_.c=!1;_.d=null;_.e=null;var IG=_.f=null,$G=null,JG=null,PG=null,aH=null,NG=null,RG=null,ZG=null,YG=null,MG=null,LG=null,KG=null,OG=null,SG=null,QG=null,XG=null,cH=null,TG=null,VG=null,WG=null,bH=null,UG=null;function vE(){UF(this)}t(520,495,Fh,vE);_.Ke=function(){this.b=-1;this.c=y(VF,m,0,0,0);this.d=0};_.b=-1;
function qq(a,b){var c;a.b=b;var d,e;d=null;ZA();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new mB(e):null))e=(bB(),eB),e=fB(e,(bB(),eB))||fB(e,cB);if(e)try{d=jB(c)}catch(f){if(f=Fi(f),A(f,59))en(f);else throw f;}c=d;null!=c&&jG(b,c)}function oq(a){a=new mB(a);ZA();var b,c;try{b=jB(a),c=vn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Fi(d),A(d,59))en(d);else throw d;}}function wE(){}t(521,1,{60:1,67:1},wE);_.te=function(a){jG(this.b,a.b)};
_.b=null;t(523,300,pi);function lq(){var a;lq=x;hH=(a=!1,Jf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);iH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");jH=hH&!iH;var b;a=H(I,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);mq=y(I,s,-1,1E3,1);for(b=0;b<mq.length;++b)mq[b]=-999;for(b=0;b<a.length;b+=2)mq[a[b+1]]=a[b]}
function wp(a,b,c){a=new kH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function Ky(a,b,c){var d;d=new lH;gj(d.u,b,c);$i(a.i,d.u,0,0);Oi(a.b,d);return d}function FE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function ZC(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)cv(a.i,b.u,c,d),b.s=c,b.t=d;mH(b)}
function EE(a,b,c,d){lq();this.hb=Rv();this.b=new Ui;this.k=new Ui;this.f=d;this.hb.style[Of]=bb;this.hb.style[Mf]=bb;this.hb.style[Dg]=Re;this.hb.style[Xg]=b;this.hb.style[ze]=c;this.i=new nH;this.i.hb.style[Xg]=eb;this.i.hb.style[ze]=eb;jH?(b=new oH,c=new pH,$i(b,this.i,0,0),$i(b,c,0,0),gv(this,b)):gv(this,this.i);this.d=a;a.Vb=this;jH?(this.n=new qH(this),this.n.j=new rH(this),this.n.k=new sH(this),this.n.o=new tH(this),this.n.n=new uH(this),this.d&&(this.n.f=new vH(this),this.n.i=new wH(this),
this.n.b=new xH(this))):B(this,new yH(this),(xq(),xq(),yq));B(this,this,(Bp(),Bp(),Cp));B(this,new AH(this),(jj(),jj(),kj));B(this,new DH(this),(lj(),lj(),mj));B(this,new KH(this),(iq(),iq(),jq));(vp(),vp(),oy).b=this}t(522,523,pi,EE);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var jH,iH,hH,mq=null;function nH(){ev.call(this);this.hb[zd]=Ne}t(525,278,pi,nH);function oH(){nH.call(this);this.hb.style[Xg]=eb;this.hb.style[ze]=eb}t(524,525,pi,oH);function yH(a){this.b=a}t(526,1,{},yH);
_.uc=function(a){var b,c,d,e;d=pj(a);e=qj(a);c=Dj(a.b);b=new LH(a);2==c&&(b.f=4);b=OD(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function AH(a){this.b=a}t(527,1,{},AH);_.vc=function(a){var b,c;b=pj(a);c=qj(a);a=new LH(a);this.b.j?YD(this.b.d,a,b,c):$D(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function DH(a){this.b=a}t(528,1,{},DH);_.wc=function(){this.b.j=!1;bE(this.b.d)};_.b=null;function KH(a){this.b=a}t(529,1,{},KH);_.b=null;
function pH(){nH.call(this);this.hb.style[Xg]=eb;this.hb.style[ze]=eb}t(530,525,pi,pH);function MH(a,b){var c;c=b.b;c.f=4;return OD(a.b.d,c,b.e,b.f)}function rH(a){this.b=a}t(531,1,{},rH);_.Kf=function(a){return MH(this,a)};_.b=null;function Zq(a,b){$D(a.b.d,b.b,b.e,b.f);return OD(a.b.d,b.b,b.e,b.f)}function sH(a){this.b=a}t(532,1,{},sH);_.Kf=function(a){return Zq(this,a)};_.b=null;function tH(a){this.b=a}t(533,1,{},tH);_.Kf=function(a){return YD(this.b.d,a.b,a.e,a.f)};_.b=null;
function uH(a){this.b=a}t(534,1,{},uH);_.Kf=function(){return bE(this.b.d)};_.b=null;function $p(a,b){var c;c=N(cD(b.c));c=new oB(b,0,dg,c);tC(a.b.d,c);return!0}function vH(a){this.b=a}t(535,1,{},vH);_.Kf=function(a){return $p(this,a)};_.b=null;function aq(a,b){var c;c=N(cD(100*b.d));c=new oB(b,0,kg,c);tC(a.b.d,c);return!0}function wH(a){this.b=a}t(536,1,{},wH);_.Kf=function(a){return aq(this,a)};_.b=null;function eq(a,b){var c;c=new oB(b,0,ce,bh);tC(a.b.d,c);return!0}function xH(a){this.b=a}
t(537,1,{},xH);_.Kf=function(a){return eq(this,a)};var NH=_.b=null;function OH(){OH=x;NH=new Ws((kt(),new jt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function PH(){PH=x;QH={}}function RH(a,b,c){var d;c&&(b.style[ie]=c.c+Uf,d=c.b,d!=Nb&&(b.style[he]=d),0!=(c.d&1)&&(b.style[ke]=md),0!=(c.d&2)&&(b.style[je]=Le));a.f.style[Wg]=Df}
function cA(a){var b=SH,c,d,e,f,g,j,h,n,o,r,q,u,v;c=ri(a);c in QH?a=QH[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(sg),f=$doc.createElement(Je),f.width=1,f.height=1,g=(OH(),NH),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),RH(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Rj(e),n=Rj(e)+(e.offsetHeight||0),o=n-h,r=Rj(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new TH,v.b=u,v.c=q,v.d=o,v),QH[c]=a);return a}
function UH(){PH();var a,b,c,d,e;nj();this.b=H(as,m,1,["monospace","sans-serif",pg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(sg);this.f.innerHTML=this.i||l;this.f.style[ie]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[he]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(540,1,{},UH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var QH;function TH(){}
t(541,1,{},TH);_.b=0;_.c=0;_.d=0;function PD(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Fi(b),!A(b,84))throw b;}return!1}function QD(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Fi(b),!A(b,84))throw b;}return!1}function LH(a){nq.call(this,null,0,null);this.b=a}function kH(a,b,c){nq.call(this,a,0,b);this.b=c}t(542,383,ci,LH,kH);_.re=function(){return PD(this)};_.se=function(){return QD(this)};_.b=null;
function RA(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=SH;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,RH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function QA(a){this.c=a;this.b={};!SH&&(SH=new UH)}t(543,386,Jh,QA);var SH=null;function Ly(a){this.b=a}t(544,394,{},Ly);_.b=null;function VH(a,b){this.b=a;this.c=b}t(545,1,{},VH);_.b=null;_.c=null;function WH(){uw.call(this);this.hb[zd]="jsa-resetTable";this.hb.style[Xg]=id}t(546,310,pi,WH);
function XH(){XH=x;var a=YH=new UH;nj();a.i="9p";a.f.style[he]=pg;a.f.style[ie]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ie]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);ZH=new Xy(1)}function PC(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,mH(a)}
function RC(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(OC(a,!1),360<=g||-360>=g?j=QC(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=$H(r,q,u,v,f),E=$H(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),PC(a,j))}function Y(a,b,c,d,e){a.o&&PC(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
function NC(a,b,c,d,e){a.o&&(OC(a,!1),PC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab))}function YC(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");PC(a,b)}function nA(a,b,c,d,e){OC(a,!0);PC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab)}
function mH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Pj(a.u.hb)+(a.u.hb.offsetWidth||0)-Pj(a.u.hb),d=Rj(a.u.hb)+(a.u.hb.offsetHeight||0)-Rj(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=bg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function XC(a,b){a.f=b;a.j=rE(b)}t(547,390,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var ZH,YH;function Nq(a,b,c){c&&(Yq(a,b),c.Kf(a.c));a.e=!0}function Yq(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Pj(a.p.hb)+(a.p.hb.scrollLeft||0)+$n(a.p.hb.ownerDocument),a.c.f=c.clientY-Rj(a.p.hb)+(a.p.hb.scrollTop||0)+ao(a.p.hb.ownerDocument),a.c.b=new LH(b),b.b.preventDefault(),!0):!1}
function qH(a){this.p=a;this.c=new aI;this.d=new bI(this);B(this.p,new cI(this),(Vq(),Vq(),Wq));B(this.p,new dI(this),(Oq(),Oq(),Pq));B(this.p,new eI(this),(Sq(),Sq(),Tq));B(this.p,new fI(this),(Kq(),Kq(),Lq));B(this.p,new gI,(fq(),fq(),gq));B(this.p,new hI(this),(bq(),bq(),cq));B(this.p,new iI(this),(Xp(),Xp(),Yp))}t(548,1,{},qH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function bI(a){hk();this.b=a}t(549,24,{},bI);
_.Dc=function(){!this.b.e&&this.b.j&&MH(this.b.j,this.b.c)};_.b=null;function cI(a){this.b=a}t(550,1,{},cI);_.b=null;function dI(a){this.b=a}t(551,1,{},dI);_.b=null;function eI(a){this.b=a}t(552,1,{},eI);_.b=null;function fI(a){this.b=a}t(553,1,{},fI);_.b=null;function gI(){}t(554,1,{},gI);function hI(a){this.b=a}t(555,1,{},hI);_.b=null;function iI(a){this.b=a}t(556,1,{},iI);_.b=null;function aI(){}t(557,1,{},aI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function jI(a){var b,c,d,e,f;Oj(a);d=(aj(),bj(null));e=new WH;rw(e,a);Tu(d,e,d.hb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));tw(e,a);av(d,e);return new cy(f,b)}function kI(){this.hb=$doc.createElement(Zd);this.hb[zd]=Ne;this.hb.style[Nf]=Ae;this.hb.style[Rf]=bd;this.hb.style[Xg]=eb;this.hb.style[ze]=eb}t(559,281,Lh,kI);_.cd=function(){return Pj(this.hb)};_.dd=function(){return Rj(this.hb)};
function rE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function $H(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new VH(new yF(a),new yF(b))}function QC(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
function eD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function OC(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function lH(){XH();this.o=ZH;this.d=[];this.u=new kI}t(560,547,{},lH);_.b=l;_.c=l;function lI(){lI=x;mI=new cy(0,0)}
function nI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=jI(c.b),gj(c.ue(),b.c,b.b),c=jI(c.b),b=new cy(c.c-b.c,c.b-b.b)):b=new cy(0,0);a.Sf(b)}return b}function ry(a,b){var c;if(a.ye())return mI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(Wx(b));c=jI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function oI(a,b){var c;b&&(c=bg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().hb.style[jd]=c)}function pI(){this.f=new Sz;this.f.b=-1;this.f.c=-1}t(562,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
_.Nf=function(){return this.ue()};_.Of=function(){return qI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(Wx(a))};_.Qf=function(a){oI(this,a)};_.Rf=function(a){var b=this.ue().hb,c,d,e;c=(By(),Cy);e=a.c;d=a.b;e!=c.c?b.style[ie]=l+e+"pt":b.style[ie]=l;d!=c.b?b.style[he]=d:b.style[he]=l;0!=(a.d&1)?b.style[ke]=md:b.style[ke]=l;0!=(a.d&2)?b.style[je]=Le:b.style[je]=l};_.Sf=function(a){qI=a};_.Tf=function(){};var qI=_.f=null,mI;
function tz(a,b){lI();pI.call(this);this.b=new Lv(a);this.b.gd()[zd]=l;B(this.b,new rI(this,b),(yp(),yp(),zp))}t(561,562,{},tz);_.ue=function(){return this.b};_.Qf=function(a){oI(this,a)};_.b=null;function rI(a,b){this.b=a;this.c=b}t(563,1,{},rI);_.Lc=function(a){vp();wp(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function xz(a){lI();pI.call(this);this.b=new Jw;B(this.b,new sI(this,a),(sp(),sp(),tp))}t(564,562,{},xz);_.ue=function(){return this.b};_.b=null;
function sI(a,b){this.b=a;this.c=b}t(565,1,{},sI);_.b=null;_.c=null;function tI(a,b){var c,d;oI(a,b.Nd());for(d=new zi(b.Wb.b);d.c<d.e.Be();)c=Ai(d),c.lc&&c.hc.Mf(c)}function uI(a,b){var c,d,e,f,g,j,h;gj(a.e,b.Ud(),b.Qd());for(d=new zi(b.Wb.b);d.c<d.e.Be();)c=Ai(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=nI(e).c,f-=nI(e).b,gj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Gy(){lI();pI.call(this);this.e=new ev}t(566,562,{},Gy);
_.Mf=function(a){tI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){uI(this,a)};_.e=null;function xA(a){lI();pI.call(this);var b=this.b=new Gw;Pv(b.c,a);Fw(b);this.f.b=-1;this.f.c=-1}t(567,562,{},xA);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?Xn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function AA(a){this.b=new cx(a.i,new vI(a))}t(568,1,{},AA);_.b=null;
function Zw(a){var b,c,d,e,f;f=new nB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(wI,m,60,0,0);for(c=b.b?sk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Xi((Qy(),S),new T(f.e)));c=c.c;if(Ns(!c?ah:c.b,rh))for(c=(!a.e.b||0==a.e.b.d?(Br(),Br(),Cr):new Ty(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new nq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.$f(),null.$f()):100==f.e&&A(f.f,57)?(j=f.f,h=new nq(j,205,null),h.j=j.Vd(),h.k=
j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.$f():401==f.e||402==f.e?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.e&&507>=f.e&&(g=null._f,500!=g&&(f=new nq(null._f,g,null),f.j=null.$f(),f.k=null.$f(),j=null.$f(),f.f=j&12,501==g&&null.$f())))}function vI(a){this.b=a}t(569,1,mi,vI);_.xc=function(){Zw(this)};_.b=null;function XA(){lI();pI.call(this);this.b=new Ax}t(570,562,{},XA);_.Lf=function(){var a;a=new XA;xx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
_.Of=function(){return xI};_.Sf=function(a){xI=a};var xI=_.b=null;t(571,566,{});function $A(){new tr}t(572,414,{},$A);function kA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Sp(c.i,c):Qp(c.i,c)))}function lA(a,b){lI();Gy.call(this);this.d=new yI(a);var c=this.c=new uw,d=(fw(),gw);c.b=d;rw(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&zI(Lx(c.A.b.q,0)))throw new Gu("WindowPanel can only contain one child widget");AI(c,d);this.d.b=this;this.b=b}t(575,571,{},lA);_.ue=function(){return this.d};_.Nf=function(){return this.c.gb};
_.Ed=function(){BI(this.d,!1)};_.Rf=function(){};_.Tf=function(a){tI(this,a);uI(this,a);CI(this.d);DI(this.d)};_.b=null;_.c=null;_.d=null;function EI(a){var b;b=new Mp(Un(a.hb,If),Un(a.hb,Hf));a=new Mp(Un(a.L.bb.hb,If),Un(a.L.bb.hb,Hf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function FI(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(GI(a,a.J),a.J=null):null!=a.I&&(HI(a,a.I),a.I=null);Fj(a.K)}function CI(a){a.cb?a.Xf(Pp(a.L.bb)):(a.Hd(),CI(a))}
function HI(a,b){var c;a.cb?(c=EI(a),a.Xf(new Mp(-1,II(b,!1)-c[1]))):a.I=b}function JI(a,b){var c;b!=a.Cd()&&(c=a.L.bb,Lu(c),KI(c,b,c.hb,c.q.d,!0))}function GI(a,b){var c;a.cb?(c=EI(a),a.Xf(new Mp(II(b,!0)-c[0],-1))):a.J=b}t(578,283,ji);_.Uf=function(){var a,b;b=Pp(this.L.bb);a=EI(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?zI(Lx(a.q,0)):null};_.Vf=function(a){LI(this.L.bb,a)};_.xd=function(){return new Mu(this.L.bb)};_.Wf=function(){Tp(this.L.bb)};_.sd=function(){FI(this)};
_.Kd=function(){Tp(this.L.bb)};_.ud=function(a){return MI(this.L.bb,a)};_.Xf=function(a){Rp(this.L.bb,a)};_.kd=function(a){HI(this,a)};_.Dd=function(a){JI(this,a)};_.md=function(a){GI(this,a)};_.I=null;_.J=null;function NI(){NI=x;var a=(OI(),PI(),QI);RI=new ww(a.e,a.c,a.d,a.f,a.b)}function BI(a,b){var c;c=new cu;a.eb&&rr(a.eb,c);a.B&&Qp(a.i,a);try{Hi(a.i.d,a)}catch(d){if(d=Fi(d),!A(d,78))throw d;}a.c=SI(a.i,a);try{lv(a,b)}finally{Ki(a.k.b),Ki(a.j.b),Ki(a.n.b),a.H&&Ni(a.H,a.i),a.u&&(a.u=!1)}}
function TI(a,b,c){var d,e;e=a.gb;d=new Hj(a,e);e.zd(a,d.b+b,d.e+c)}function UI(a,b,c){b=new VI(Yn(Xn(ju(ju(a.L.d,b),c))));Ku(b,a);B(b,a.d,(yp(),yp(),zp));return b}function Op(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Rp(a.L.bb,b)}function fG(a,b,c){var d,e;(e=a.i)?(d=WI(e.hb),ov(a,b+(Pj(e.hb)+d[3]),c+(Rj(e.hb)+d[0]))):ov(a,b,c)}function AI(a,b){if(b!=(0!=a.A.b.q.d?zI(Lx(a.A.b.q,0)):null)){Lu(a.A.b);var c=a.A.b;KI(c,b,c.hb,c.q.d,!0)}}
function XI(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Jp(),YI)&&(a.G=a.y);var d,e;if(a.H)for(e=new zi(a.H);e.c<e.e.Be();)if(d=Ai(e),b==(Jp(),ZI)){!d.c&&(d.c=new $I);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Jp(),Kp))g=d.i,j=d.x,d.A.d?(fG(d,j.d,j.e),Op(d,new Mp(j.c,-1))):(fG(d,j.d,j.e),Op(d,new Mp(j.c,j.b)),Sp(g,d)),Di(g.d,d,d.A.c),bk(d.r,333);else if(!d.u&&f==(Jp(),YI))d.hb.style[Ug]=Vg,Jp()}else if(b==Kp){!d.c&&(d.c=new $I);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=WI(j.hb);h=d.x;if(d.A.d)h.d=Pj(d.hb)-
g[3]-Pj(j.hb),h.e=Rj(d.hb)-g[0]-Rj(j.hb),d.x=h,fG(d,0,0),aJ(d,Lp(j.hb).c,-1);else{if(f!=(Jp(),YI))h.d=Pj(d.hb)-g[3]-Pj(j.hb),h.e=Rj(d.hb)-g[0]-Rj(j.hb),h.c=d.f,h.b=d.e,d.x=h;fG(d,0,0);Rp(d,new bJ(Lp(j.hb)));Qp(j,d)}d==d.i.b||BD(d);bk(d.r,333)}}else b==YI&&(!d.c&&(d.c=new $I),d=a,d.u||(d.y=c,d.hb.style[Ug]=Ae))}}function cJ(a,b){a.hb.style[Zg]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.$f().$f()}
function DI(a){if(!a.cb){a.k=Eu(a,a.i,(!cr&&(cr=new nk),cr));a.j=Eu(a,a.i,mk?mk:mk=new nk);a.n=Eu(a,a.i,(!hr&&(hr=new nk),hr));var b=a.i;!a.H&&(a.H=new Ui);Oi(a.H,b);cr&&(b=new br(a),a.eb&&rr(a.eb,b));a.B&&Sp(a.i,a);Di(a.i.d,a,a.A.c);a.c&&(ov(a,a.c.b,a.c.c),a.c=null);pv(a);BD(a)}}function BD(a){if(a!=a.i.b){var b;hr&&(b=new gr(a),a.eb&&rr(a.eb,b))}}t(577,578,ji);_.Cd=function(){return 0!=this.A.b.q.d?zI(Lx(this.A.b.q,0)):null};_.Fd=function(a){BI(this,a)};_.xd=function(){return new Mu(this.A.b)};
_.sd=function(){FI(this);Fj(new dJ(this))};_.ud=function(a){return MI(this.A.b,a)};_.Xf=function(a){Op(this,a)};_.Gd=function(a,b){fG(this,a,b)};_.Dd=function(a){AI(this,a)};_.Hd=function(){DI(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var RI;
function yI(a){NI();var b=(eJ(),fJ),c=(wv(),xv);qv.call(this,!1,"popup");this.M=c.b;this.K=new gJ(this);c=new hJ;c.hb[zd]="mosaic-popupLayoutPanel";iv(this.L,c);nv(this);this.d=new iJ(this);this.r=new jJ(this);this.s=new kJ(this);this.t=new lJ(this);this.x=new mJ;this.G=(Jp(),ZI);this.B=!1;this.i=b;a=this.A=new nJ(a);b=new oJ;!a.e&&(a.e=new pJ);Oi(a.e,b);a=new qJ(new yw(RI.b.e.b,RI.b.c,RI.b.d,RI.b.f,RI.b.b));B(a,new rJ(this),(yp(),yp(),zp));b=this.A.c;if(!b.c){b.c=new uw;b.c.gd()[zd]="mosaic-Caption-iconBoxRight";
var c=b.c,d=(nw(),ow);c.d=d;c=b.i;sJ(c,b.c,new tJ(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Wu;d=sw(c);ru(c.c,(Ft(),Gt(d)),0);Vu(c,a,d,0,!1)}else rw(b.c,a);LI(b.i,null);B(this.A.c,new uJ(this),(Gp(),Gp(),Hp));B(this.A.c,this.d,zp);JI(this,this.A);Bi(Yn(Xn(this.hb)),"mosaic-WindowPanel",!0)}t(576,577,ji,yI);_.Ed=function(){var a=this.b,b=new eA(a.b,201),c;a=a.b.r;a.b?a=new vJ(new zi(a.b)):(a=(Br(),Br(),Cr),a=new zi(a));for(;a.Xc();)c=a.Yc(),201==b.e&&dG(c.b)};_.b=null;
function JD(a,b,c,d){b=Xx(b);c+=b.b;d+=b.c;ov(a.b,c,d);pv(a.b)}function HA(){lI();pI.call(this);var a=this.b=new wJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(579,562,{},HA);_.ue=function(){return this.b};_.b=null;function AB(){}t(586,430,{},AB);function vJ(a){if(!a)throw new ln;this.b=a}t(587,1,{},vJ);_.Xc=function(){return GB(this.b)};_.Yc=function(){return Ai(this.b)};_.Zc=function(){throw new KB("Missing message: awt.50");};_.b=null;function cz(){return cz()}
function yB(){yB=x;var a;a=(pB(),qB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(xJ,m,-1,0,1);else throw new gF(a+" is not supported");}catch(b){if(b=Fi(b),!A(b,86))throw b;}}function BA(a,b){a.b=31*a.b+L((new yF(b)).b)}function Yy(){}t(590,1,{},Yy);_.hC=function(){return this.b};_.b=1;function yJ(){yJ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(He))&&0<b.length)b=$doc.getElementsByTagName(He)[0],b.style[ze]=eb;a.body.style[ze]=eb}
function WI(a){yJ();var b;b=y(I,s,-1,4,1);b[0]=zJ(AJ(a,"borderTopWidth"));b[1]=zJ(AJ(a,"borderRightWidth"));b[2]=zJ(AJ(a,"borderBottomWidth"));b[3]=zJ(AJ(a,"borderLeftWidth"));return b}function BJ(a){yJ();var b,c;c=CJ(a);b=WI(a);a=new Mp(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Lp(a){yJ();return new Mp(a.clientWidth,a.clientHeight)}
function CJ(a){yJ();var b;b=y(I,s,-1,4,1);b[0]=zJ(AJ(a,"marginTop"));b[1]=zJ(AJ(a,"marginRight"));b[2]=zJ(AJ(a,"marginBottom"));b[3]=zJ(AJ(a,"marginLeft"));return b}function DJ(a){yJ();var b;b=y(I,s,-1,4,1);b[0]=zJ(AJ(a,"paddingTop"));b[1]=zJ(AJ(a,"paddingRight"));b[2]=zJ(AJ(a,"paddingBottom"));b[3]=zJ(AJ(a,"paddingLeft"));return b}function EJ(a,b,c){yJ();try{G(b,fe)&&(b=Od),a.style[b]=c}catch(d){if(d=Fi(d),!A(d,78))throw d;}}
function II(a,b){yJ();var c;FJ||(FJ=$doc.createElement(sg),EJ(FJ,Re,l),EJ(FJ,Ig,l),EJ(FJ,Rf,bd),EJ(FJ,Ug,Ae),$doc.body.appendChild(FJ));EJ(FJ,Xg,a);EJ(FJ,ze,a);c=BJ(FJ);return b?c.c:c.b}var FJ=null;function GJ(){Mp.call(this,0,0)}function Mp(a,b){this.c=a;this.b=b}function bJ(a){Mp.call(this,a.c,a.b)}t(592,1,ci,GJ,Mp,bJ);_.eQ=function(a){return this===a?!0:null==a||HJ!=tn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Sc};_.b=0;_.c=0;function IJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(593,1,{71:1,74:1,95:1},IJ);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return JJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;
function KJ(a,b){this.b=a;this.c=b}t(594,1,ci,KJ);_.eQ=function(a){return this===a?!0:null==a||LJ!=tn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return LJ.e+"[x="+this.b+",y="+this.c+Sc};_.b=0;_.c=0;function mJ(){this.c=this.b=this.e=this.d=0}t(595,1,ci,mJ);_.eQ=function(a){return this===a?!0:null==a||MJ!=tn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return MJ.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Sc};_.b=0;_.c=0;_.d=0;_.e=0;function AJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==fe&&(b=Od);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(597,1,{});var NJ=-1;function OJ(){}t(598,597,{},OJ);_.b=-1;_.c=-1;var PJ=null;
function zJ(a){a=parseInt(a,10);a=isNaN(a)?null:pD(a);return!a?0:a.b}t(601,298,Rh);_.Uf=function(){return Pp(this.i)};_.Vf=function(a){LI(this.i,a)};_.Wf=function(){Tp(this.i)};_.Kd=function(){Tp(this.i)};_.kd=function(a){var b=this.i;b.hb.style[ze]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[Xg]=a;b.cb||(b.j=a)};function OI(){OI=x;PI()}function jA(a,b){a.b.hb.textContent=b||l;LI(a.i,null)}
function QJ(a){OI();var b;Mv(this,new hJ);this.b=new RJ;b=this.i;SJ(b,new TJ);EJ(b.hb,Of,cb);b.p=0;sJ(b,this.b,new tJ(0),b.q.d);this.b.gd()[zd]="mosaic-Caption-text";this.b.hb.textContent=a||l;LI(this.i,null);this.hb[zd]="mosaic-Caption"}t(600,601,Rh,QJ);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};_.c=null;
function PI(){PI=x;UJ=Cn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Px(UJ,240,20);new Px(UJ,224,16);new Px(UJ,208,16);new Px(UJ,192,16);new Px(UJ,176,16);new Px(UJ,160,16);new Px(UJ,144,16);new Px(UJ,128,16);new Px(UJ,112,16);new Px(UJ,96,16);new Px(UJ,80,16);new Px(UJ,64,16);new Px(UJ,260,16);QI=new Px(UJ,48,16);new Px(UJ,32,16);new Px(UJ,16,16);new Px(UJ,0,16)}var UJ,QI;function VJ(a,b){Cu(a.b.hb,!b);LI(a.i,a.b)}
function Np(a,b){a.d=b;Cu(a.b.hb,!b);LI(a.i,a.b);if(a.e){var c;for(c=new zi(a.e);c.c<c.e.Be();)Ai(c)}}function nJ(a){var b;Mv(this,new hJ);b=this.i;SJ(b,new WJ((XJ(),YJ)));b.p=0;this.c=new QJ(a);sJ(b,this.c,new tJ(1),b.q.d);this.b=new hJ;Ti(this.b,"Body");sJ(b,this.b,new tJ(0),b.q.d);this.hb[zd]="mosaic-CaptionLayoutPanel"}t(603,601,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},nJ);_.nd=function(){Fu(this.i)};_.od=function(){Iu(this.i)};_.xd=function(){return new Mu(this.b)};
_.ud=function(a){return MI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function pJ(){UF(this)}t(604,495,Fh,pJ);function gJ(a){this.b=a}t(605,1,mi,gJ);_.xc=function(){Tp(this.b.L.bb)};_.b=null;function ZJ(a){var b;b=a.c;a=b.i;b=!a.f?-1:Ej(a.f.b,b);a.f&&At(a.f.b,b)&&Dt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&BD(!a.f?null:At(a.f.b,b-1))}function $J(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Fy);-1==Ej(a.f.b,b)&&Oi(a.f.b,b)}function $I(){}t(606,1,{},$I);_.Qc=function(a){ZJ(a)};_.Rc=function(a){$J(a)};
_.Tc=function(a){aK(a.b.i,a.b)};function eJ(){eJ=x;bK=new cK(1,"e");dK=new cK(2,xf);eK=new cK(3,"ne");fK=new cK(10,"nw");gK=new cK(4,jg);hK=new cK(5,mg);iK=new cK(12,"sw");jK=new cK(8,"w");fJ=new kK((aj(),bj(null)).hb)}function SI(a,b){var c;c=WI(a.hb);return new KJ(Pj(b.hb)-(Pj(a.hb)+c[3]),Rj(b.hb)-(Rj(a.hb)+c[0]))}
function lK(a){var b,c,d,e,f,g;if(a.f){b=Lp(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=At(a.f.b,d),c=new Mp(Un(g.hb,If),Un(g.hb,Hf)),f=SI(a,g),f.b-=Kj(0,f.b+Un(g.hb,If)-b.c),f.c-=Kj(0,f.c+Un(g.hb,Hf)-b.b),fG(g,Kj(0,f.b),Kj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,aJ(g,c.c,c.b),g.G==(Jp(),Kp)&&Rp(g,new bJ(Lp(a.hb))),bk(g.r,1)}}function mK(a,b,c){a=a.e;Di(a,b,b);z(a.d,b,c);Ti(b,xc+c.c)}
function Qp(a,b){var c;c=a.e;nK(c,b.z);Si(b.z,xc+fK.c);nK(c,b.v);Si(b.v,xc+dK.c);nK(c,b.w);Si(b.w,xc+eK.c);nK(c,b.F);Si(b.F,xc+jK.c);nK(c,b.o);Si(b.o,xc+bK.c);nK(c,b.E);Si(b.E,xc+iK.c);nK(c,b.C);Si(b.C,xc+gK.c);nK(c,b.D);Si(b.D,xc+hK.c)}
function Sp(a,b){!b.z&&(b.z=UI(b,0,0));mK(a,b.z,fK);!b.v&&(b.v=UI(b,0,1));mK(a,b.v,dK);!b.w&&(b.w=UI(b,0,2));mK(a,b.w,eK);!b.F&&(b.F=UI(b,1,0));mK(a,b.F,jK);!b.o&&(b.o=UI(b,1,2));mK(a,b.o,bK);!b.E&&(b.E=UI(b,2,0));mK(a,b.E,iK);!b.C&&(b.C=UI(b,2,1));mK(a,b.C,gK);!b.D&&(b.D=UI(b,2,2));mK(a,b.D,hK)}function aK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Ej(a.f.b,b);if(c+1<d){hz(a.f,b);for(Oi(a.f.b,b);c<d;++c)cJ(At(a.f.b,c),c)}else cJ(b,c)}
function kK(a){a=new oK(a);Mv(this,a);this.d=new pK(a);this.d.j=!0;Li(this.d);this.d.n=3;this.e=new qK(a);this.e.j=!0;Li(this.e);this.e.n=3;Ov(this)}t(607,298,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},kK);_.Uf=function(){return Lp(this.hb)};_.Vf=function(){var a;(a=rK(this))&&a.Vf(null)};_.Wf=function(){lK(this)};_.Qc=function(a){!this.c&&(this.c=new $I);ZJ(a)};_.Rc=function(a){!this.c&&(this.c=new $I);$J(a)};_.Kd=function(){lK(this)};
_.Tc=function(a){!this.c&&(this.c=new $I);aK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var bK,dK,eK,fK,fJ,gK,hK,iK,jK;function oK(a){this.q=new fv(this);this.hb=a}t(608,278,pi,oK);function cK(a,b){this.b=a;this.c=b}t(609,1,{},cK);_.b=0;_.c=null;function pK(a){vi();Pi.call(this,a)}t(610,3,{},pK);_.rc=function(){var a;a=this.k.f;a.u||Oj(a.p);Si(this.k.f,"dragdrop-dragging");!a.A.d&&VJ(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Kj(this.b,a<this.e?a:this.e),b=Kj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Re]=a+(nj(),Uf);c.style[Ig]=b+Uf};
_.sc=function(){var a;a=this.k.f;a==a.i.b||BD(a);a.A.d||VJ(a.A,!0);a.u||(a.p||(a.p=new sK,Ti(a.p,"mosaic-GlassPanel-invisible")),EJ(a.p.hb,Zg,(yJ(),AJ(a.hb,Zg))),$i((aj(),bj(null)),a.p,0,0));Ti(this.k.f,"dragdrop-dragging");a=new Hj(this.k.b,null);this.b=a.b+Qj(this.k.b.hb);this.c=a.e+Sj(this.k.b.hb);this.e=this.b+Uj(this.k.b.hb)-this.k.f.fd();this.d=this.c+Tj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function nK(a,b){try{Hi(a,b)}catch(c){if(c=Fi(c),!A(c,78))throw c;}}
function qK(a){vi();Pi.call(this,a);this.d=new xi}t(611,3,{},qK);_.rc=function(){var a;a=this.k.f.gb;a.u||Oj(a.p);Si(this.k.f,"dragdrop-dragging");VJ(a.A,!1);Op(a,new Mp(a.f,a.e));bk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=Xi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Kj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Kj(a+b,Un(d.A.c.hb,Hf)),b!=a&&TI(d,0,a-b),Op(d,new Mp(d.f,b)),bk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Kj(a+b,Un(d.A.c.hb,Hf)),Op(d,new Mp(d.f,b)),bk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Kj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
b:96,b!=a&&TI(d,a-b,0),Op(d,new Mp(b,d.e)),bk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Op(d,new Mp(96<a+b?a+b:96,d.e)),bk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||BD(a);VJ(a.A,!0);a.u||(a.p||(a.p=new sK,Ti(a.p,"mosaic-GlassPanel-invisible")),EJ(a.p.hb,Zg,(yJ(),AJ(a.hb,Zg))),$i((aj(),bj(null)),a.p,0,0));Ti(this.k.f,"dragdrop-dragging");a=new Hj(this.k.b,null);this.b=a.b+Qj(this.k.b.hb);this.c=a.e+Sj(this.k.b.hb);this.f=this.b+Uj(this.k.b.hb)-this.k.f.fd();this.e=this.c+Tj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
function sK(){var a;this.e=new tK(this);this.b=!1;this.c=new jv;Mv(this,this.c);a=this.hb.style;a[jd]="#000";a[ee]="alpha(opacity=50)";a.opacity="0.5";this.hb[zd]="gwt-GlassPanel"}t(612,298,ni,sK);
_.qd=function(){var a;Ov(this);try{a=this.gb}catch(b){b=Fi(b);if(A(b,84))throw new Gu("Parent widget must be an instance of AbsolutePanel");throw b;}a==(aj(),bj(null))?(tt(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Ni(ik,a),a.c=!0,a.d=qk(a),Oi(ik,a),this.d=new uK(this),Xt(new st(this.d))):(this.hb.style[rd]=cb,this.hb.style[cg]=cb);this.b&&Lt(new rt(this));$i(bj(null),new vK,$n($doc),ao($doc))};
_.rd=function(){this.i.rd();Wj(this.e);this.d&&(pt(Vt,this.d,H(wK,m,13,[(!fr&&(fr=new nk),fr)])),this.d=null);this.b&&pt(Nt,this,H(wK,m,13,[(!Mt&&(Mt=new nk),Mt)]))};_._c=function(a){switch(It(a.type)){case 256:if(27==(a.keyCode||0))return Oj(this),!1;case 1:if(this.hb.contains(a.target))return Oj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function tK(a){hk();this.b=a}t(613,24,{},tK);_.Dc=function(){tt(this.b)};_.b=null;function uK(a){this.b=a}t(614,1,{},uK);_.b=null;
function vK(){this.hb=Rv();var a;a=new Kw(new xK(this));B(this,a,(op(),op(),pp));B(this,a,(Up(),Up(),Vp))}t(615,300,pi,vK);_.sd=function(){Fj(new yK(this))};function xK(a){this.b=a}t(616,1,{},xK);_.b=null;function yK(a){this.b=a}t(617,1,mi,yK);_.xc=function(){this.b.hb.focus()};_.b=null;function zK(a){a.hb.style[Xg]=id;a.hb.style[ze]=id;if(a.cb){var a=a.gb,b;A(a,103)?a.Vf(null):(b=rK(a))&&b.Vf(a)}}t(619,281,Nh);_.Uf=function(){zK(this);return new Mp(Un(this.hb,If),Un(this.hb,Hf))};_.Vf=function(){zK(this)};
_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function RJ(){this.hb=$doc.createElement("label");this.hb[zd]="mosaic-Label";this.hb.style[Wg]=Df;this.hb[zd]="mosaic-HTML"}t(618,619,Nh,RJ);function qJ(a){Mv(this,new AK(a));this.hb[zd]="mosaic-ImageButton"}t(620,298,ni,qJ);
function wJ(){var a=(wv(),zv);qv.call(this,!0,df);this.M=a.b;this.b=new BK(this);this.b.e=!0;gv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);dj();su(a,b)}else this.db|=1;Yn(Xn(this.hb))[zd]=xe;this.hb.style[Zg]="2147483647"}t(621,283,pi,wJ);_.$c=function(a){Hu(this,a);1==It(a.type)&&lv(this,!1)};_.b=null;
function BK(a){this.c=a;this.d=new Ui;this.j=new Ui;a=(bx(),ax);new Ox(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(xg);this.f=$doc.createElement(Ag);Et(b,this.f);this.p=!0;a=Rv();b=(Ft(),Gt(b));a.appendChild(b);this.hb=a;ol();this.hb.setAttribute("role",Sl.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),dj(),su(a,b)):this.db|=2225;this.hb[zd]=we;a=zu(this.hb)+"-vertical";Bi(this.gd(),a,!0);this.hb.style[Mf]=cb;this.hb.setAttribute("hideFocus",Rg);B(this,new $w(this),(op(),op(),pp))}
t(622,321,Lh,BK);_.$c=function(a){switch(It(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Tw(this,a)};_.Jd=function(a,b){Xw(this,a,b);b||this.b&&lv(this.c,!1)};_.b=!0;_.c=null;
function AK(a){var b=(fw(),gw),c=(nw(),ow),d;d=new Yv;d.i[nd]=bb;d.i[ud]=0;d.i[vd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Wv(b.b);b.b.d.rows[0].cells[0][ed]=c.b;Wv(b.b);b.b.d.rows[0].cells[0].style[Tg]=e.b;Wv(d);b=Sv(d,0,0,!0);if(a){Oj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Uv(g,f.d);Wr(f.c,g,a);c.b=c.b.c}else e=c.c.d,Oi(c.c,a);a.hb[$c]=e;Et(b,a.hb);Ku(a,d)}Mv(this,d);Bi(this.hb,"mosaic-WidgetWrapper",!0)}t(623,298,ni,AK);_.b=null;_.c=null;function iJ(a){this.b=a}t(624,1,{},iJ);
_.Lc=function(){this.b._&&this.b!=this.b.i.b&&BD(this.b)};_.b=null;function jJ(a){hk();this.b=a}t(625,24,{},jJ);_.Dc=function(){Tp(this.b.L.bb);var a=this.b;er((!a.q&&(a.q=new CK),a.q))};_.b=null;function kJ(a){hk();this.b=a}t(626,24,{},kJ);_.Dc=function(){XI(this.b,(Jp(),Kp))};_.b=null;function lJ(a){hk();this.b=a}t(627,24,{},lJ);_.Dc=function(){XI(this.b,(Jp(),YI))};_.b=null;function oJ(){}t(628,1,{},oJ);function rJ(a){this.b=a}t(629,1,{},rJ);_.Lc=function(){this.b.Ed()};_.b=null;
function uJ(a){this.b=a}t(630,1,{},uJ);_.b=null;function dJ(a){this.b=a}t(631,1,mi,dJ);_.xc=function(){this.b.G==(Jp(),Kp)?bk(this.b.s,333):this.b.G==YI&&bk(this.b.t,333)};_.b=null;function VI(a){this.hb=a;Fu(this)}t(632,281,Lh,VI);_.Mc=function(a){return B(this,a,(xq(),xq(),yq))};_.Nc=function(a){return B(this,a,(jj(),jj(),kj))};_.Oc=function(a){return B(this,a,(Bq(),Bq(),Cq))};_.Pc=function(a){return B(this,a,(lj(),lj(),mj))};function CK(){xr.call(this,null)}t(633,213,oi,CK);
function Jp(){Jp=x;Kp=new DK("MAXIMIZED",0);YI=new DK("MINIMIZED",1);ZI=new DK("NORMAL",2);EK=H(FK,m,98,[Kp,YI,ZI])}function DK(a,b){bo.call(this,a,b)}t(634,139,{71:1,75:1,77:1,98:1},DK);var EK,Kp,YI,ZI;function tt(a){var b,c,d,e;c=hj();b=ij();e=(tu(),uu).scrollWidth;d=uu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[Xg]=c-1+Uf);0<=b-1&&(a.hb.style[ze]=b-1+Uf)}
function GK(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new Mu(b);c.b.b<c.b.c.d-1;)d=zI(Nu(c.b)),e=d.gb,A(e,104)&&e.ld(d.hd()),d.hd()&&Oi(a.y,d);return!0}
function HK(a,b){var c,d,e;if(b.b)a.d&&Vj(a.d),a.d=new IK(a,b),Xj(a.d,333);else for(d=new zi(a.y);d.c<d.e.Be();)c=Ai(d),e=c.fb,cv(b,JK(c),e.t,e.u),KK(c,e.v,e.s,H(I,s,-1,[LK(a.r.b,c).e,LK(a.q.b,c).d,LK(a.o.b,c).b,LK(a.p.b,c).c]),H(I,s,-1,[MK(a.j.b,c).e,MK(a.i.b,c).d,MK(a.e.b,c).b,MK(a.f.b,c).c]),H(I,s,-1,[NK(a.v,c),NK(a.u,c),NK(a.s,c),NK(a.t,c)]))}
function OK(){this.y=new Ui;this.k=new PK(this);this.x=new QK(this.k);this.w=new RK(this.k);this.r=new SK(this.k);this.q=new TK(this.k);this.o=new UK(this.k);this.p=new VK(this.k);this.j=new WK(this.k);this.i=new XK(this.k);this.e=new YK(this.k);this.f=new ZK(this.k);this.v=new $K(this.k);this.u=new $K(this.k);this.s=new $K(this.k);this.t=new $K(this.k)}t(637,1,{});_.Yf=function(a){HK(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function aL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new zi(b.y);e.c<e.e.Be();)d=Ai(e),A(d,26)&&(d=d.bb),f=d.fb,cv(c,JK(d),f.t,f.u),KK(d,f.v,f.s,H(I,s,-1,[LK(b.r.b,d).e,LK(b.q.b,d).d,LK(b.o.b,d).b,LK(b.p.b,d).c]),H(I,s,-1,[MK(b.j.b,d).e,MK(b.i.b,d).d,MK(b.e.b,d).b,MK(b.f.b,d).c]),H(I,s,-1,[NK(b.v,d),NK(b.u,d),NK(b.s,d),NK(b.t,d)]));bL(c);a.b.d=null;for(a=new zi(a.b.y);a.c<a.e.Be();)b=Ai(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function IK(a,b){this.b=a;this.c=b;var c=(dk(),ek);this.n=new ck(this);this.t=c}t(638,17,{},IK);_.yc=function(){aL(this)};_.zc=function(){aL(this)};
_.Bc=function(a){var b,c,d;for(c=new zi(this.b.y);c.c<c.e.Be();)b=Ai(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),cv(this.c,JK(b),d.j,d.w),KK(b,d.x,d.i,H(I,s,-1,[LK(this.b.r.b,b).e,LK(this.b.q.b,b).d,LK(this.b.o.b,b).b,LK(this.b.p.b,b).c]),H(I,s,-1,[MK(this.b.j.b,b).e,MK(this.b.i.b,b).d,MK(this.b.e.b,b).b,MK(this.b.f.b,b).c]),H(I,s,-1,[NK(this.b.v,b),NK(this.b.u,b),NK(this.b.s,b),NK(this.b.t,b)]))};_.b=null;_.c=null;
t(640,1,{});_.b=null;function YK(a){this.b=a}t(639,640,{},YK);function ZK(a){this.b=a}t(641,640,{},ZK);function XK(a){this.b=a}t(642,640,{},XK);function WK(a){this.b=a}t(643,640,{},WK);function UK(a){this.b=a}t(644,640,{},UK);function VK(a){this.b=a}t(645,640,{},VK);function TK(a){this.b=a}t(646,640,{},TK);function SK(a){this.b=a}t(647,640,{},SK);t(648,640,{},function(a){this.b=a});t(649,640,{},function(a){this.b=a});
function NK(a,b){var c=a.b,d;d=Xi(c.e,b);d||(d=new IJ(DJ(b.hb)),z(c.e,b,d));return d.e}function $K(a){this.b=a}t(650,640,{},$K);function RK(a){this.b=a}t(651,640,{},RK);function QK(a){this.b=a}t(652,640,{},QK);function MK(a,b){var c;c=Xi(a.b,b);c||(c=new IJ(WI(b.hb)),z(a.b,b,c));return c}function LK(a,b){var c;c=Xi(a.c,b);c||(c=new IJ(CJ(b.hb)),z(a.c,b,c));return c}
function cL(a,b){var c,d;d=Xi(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=rK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new Mp(dL(e,!0),dL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=dL(e,!0));null!=c.k&&(h.b=dL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Mp(dL(e,!0),dL(e,!1));break a}h=new GJ;f=b.hb;n=f.style;g=n[Rf];j=n[Ug];n[Rf]="static";n[Ug]=Ae;null!=c.n?h.c=dL(e,!0):(n[Xg]=id,h.c=(f.offsetWidth||0)+LK(d.p.b,b).c+LK(d.q.b,b).d);null!=c.k?h.b=dL(e,!1):(n[ze]=id,h.b=(f.offsetHeight||0)+LK(d.r.b,b).e+
LK(d.o.b,b).b);n[Rf]=g;n[Ug]=j}d=h}null!=c.n&&(nj(),No)==c.n.$f()||null!=c.k&&(nj(),No)!=c.k.$f()||z(a.f,b,d)}return d}function PK(a){this.i=a;this.d=new xi;this.f=new xi;this.c=new xi;this.b=new xi;this.e=new xi}t(653,1,{},PK);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function eL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new fL,a.fb=b;return b}function TJ(){WJ.call(this,(XJ(),gL))}function WJ(a){var b=(hL(),iL);OK.call(this);this.c=a;this.b=b}t(654,637,{},TJ,WJ);
_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new GJ;GK(this,a);n=LK(this.p.b,a).c+LK(this.q.b,a).d+MK(this.f.b,a).c+MK(this.i.b,a).d+NK(this.t,a)+NK(this.u,a);d=LK(this.r.b,a).e+LK(this.o.b,a).b+MK(this.j.b,a).e+MK(this.e.b,a).b+NK(this.v,a)+NK(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(XJ(),gL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new zi(this.y);a.c<a.e.Be();)c=Ai(a),e=eL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=jL(b),b=new Mp(b[1]+b[3],b[0]+b[0])),this.c==gL?(n+=cL(this.x.b,c).c,e.b=cL(this.w.b,
c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Kj(f,e.b)):(d+=cL(this.w.b,c).b,e.c=cL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Kj(g,e.c));this.c==gL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R;if(GK(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=NK(this.t,a);E=NK(this.v,a);c=Lp(a.hb);R=c.c-(u+NK(this.u,a));r=c.b-(E+NK(this.s,a));g=R;c=r;this.c==(XJ(),gL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new zi(this.y);e.c<e.e.Be();)d=Ai(e),b=null,q=eL(d),v=d.gb,A(v,104)&&(b=v,b=jL(b),b=new Mp(b[1]+b[3],b[0]+b[0])),this.c==gL?(q.e?++h:(q.c=cL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=cL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=cL(this.w.b,
d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=cL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new zi(this.y);e.c<e.e.Be();)d=Ai(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=jL(b),b=new Mp(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==gL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==YJ?(q.t=this.b==(hL(),iL)?u:this.b==kL?u+~~(R/2)-~~(J/2):u+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(hL(),iL)?(q.t=u,q.u=E):this.b==kL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.cd()-Pj(a.hb)-NK(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-Rj(a.hb)-NK(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));HK(this,a)}};_.b=null;_.c=null;function hL(){hL=x;iL=new lL("START",0);kL=new lL(Gb,1);mL=new lL("END",2);nL=H(oL,m,99,[iL,kL,mL])}function lL(a,b){bo.call(this,a,b)}t(655,139,{71:1,75:1,77:1,99:1},lL);var nL,kL,mL,iL;function XJ(){XJ=x;gL=new pL("HORIZONTAL",0);YJ=new pL("VERTICAL",1);qL=H(rL,m,100,[gL,YJ])}
function pL(a,b){bo.call(this,a,b)}t(656,139,{71:1,75:1,77:1,100:1},pL);var qL,gL,YJ;t(658,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function fL(){this.f=!1}function tJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(657,658,{101:1,105:1},fL,tJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function sL(a,b){if(a.n)return!0;GK(a,b);if(0<a.y.d){a.b=At(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new tL,c.fb=d;a.c=d;a.y.Ke();Oi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function uL(){OK.call(this)}t(659,637,{},uL);
_.Zf=function(a){var b,c;c=new GJ;sL(this,a);if(this.b){b=cL(this.x.b,this.b).c;var d=cL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=jL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=LK(this.p.b,a).c+LK(this.q.b,a).d+MK(this.f.b,a).c+MK(this.i.b,a).d+NK(this.t,a)+NK(this.u,a);c.b+=LK(this.r.b,a).e+LK(this.o.b,a).b+MK(this.j.b,a).e+MK(this.e.b,a).b+NK(this.v,a)+NK(this.s,a);return c};
_.Yf=function(a){var b,c,d,e,f;sL(this,a)&&(d=NK(this.t,a),e=NK(this.v,a),c=Lp(a.hb),f=c.c-(d+NK(this.u,a)),c=c.b-(e+NK(this.s,a)),b=this.b.gb,A(b,104)&&(b=jL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Pj(a.hb)-NK(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Rj(a.hb)-NK(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),HK(this,a))};_.b=null;_.c=null;function tL(){this.f=!1}
t(660,658,{102:1,105:1},tL);function jL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=Xn(ju(ju(a.d,0),0)),c=Xn(ju(ju(a.d,2),2)),d=CJ(a.hb),b=WI(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function vL(a,b){a.cb&&Oj(a);return hv(a,b)}function wL(){Fv();vv.call(this,Gv)}t(661,288,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},wL);_.ud=function(a){return vL(this,a)};_.b=null;
function JK(a){var b;b=a.gb;return A(b,104)?b:a}function Pp(a){if(!a.cb)return new GJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Zf(a),Rp(a,a.k),a.e.Yf(a),a.k=a.e.Zf(a);return a.k}function zI(a){return A(a,104)?a.bb:a}function xL(a){var b;if(!a.o){b=(!PJ&&(PJ=new OJ),PJ);var c=yL(a,fb,!0);b.b=c;c=yL(a,hb,!0);b.c=c;a.o=b}return a.o}
function KI(a,b,c,d,e){if(A(b,26))throw new ok("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new wL,Vu(a,c,a.hb,d,!0),iv(c,b)):Vu(a,b,c,d,e);LI(a,b)}function sJ(a,b,c,d){b.fb=c;KI(a,b,a.hb,d,!0)}
function LI(a,b){var c;c=a.e;if(b){var d=c.k;Ii(d.d,b);Ii(d.f,b);Ii(d.c,b);Ii(d.b,b);Ii(d.e,b)}else d=c.k,wx(d.d),wx(d.f),wx(d.c),wx(d.b),wx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==JK(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==JK(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.Vf(a.gb),c.Vf(a))}}function Tp(a){a.cb&&a.hb.style.display!=Af&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.Yf(a),a.d=!1,bL(a))}
function bL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=zI(Lx(a.q,d)),A(b,104)&&(b=b.bb),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function MI(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=JK(b);return av(a,c)?(A(c,104)&&vL(c,b),LI(a,null),!0):!1}function SJ(a,b){var c;a.e=b;null!=a.f&&Si(a,zu(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Sx(a.f,Bu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Ti(a,zu(a.hb)+Ca+a.f);LI(a,null)}
function yL(a,b,c){a.n||(a.n=$doc.createElement(sg),EJ(a.n,Rf,bd),EJ(a.n,Ug,Ae),EJ(a.n,Re,cb),EJ(a.n,Ig,cb),a.hb.appendChild(a.n));EJ(a.n,Xg,b);EJ(a.n,ze,b);a=BJ(a.n);return c?a.c:a.b}
function dL(a,b){var c;c=null.$f();if(c==(nj(),Zo)){c=(xL(a),null.$f());var d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ);return O(N(Math.round(100*d*c/254)))}if(c==Po)return c=xL(a),d=null.$f(),O(N(cD(d*(-1==c.b&&(c.b=II(fb,!0)),c.b))));if(c==Ro)return c=xL(a),d=null.$f(),O(N(cD(d*(-1==c.c&&(c.c=II(hb,!0)),c.b))));if(c==Xo)return c=(xL(a),null.$f()),d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ),O(N(Math.round(d*c)));if(c==ap)return c=(xL(a),null.$f()),d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ),O(N(Math.round(10*d*c/254)));
if(c==Vo)return O(N(cD(12*(xL(a),null.$f())*O(N(cD((-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ)/72))))));if(c==No)return yL(a,null.$f(),b);if(c==To)return c=(xL(a),O(N(cD(null.$f())))),d=(-1==NJ&&(NJ=(yJ(),II(ib,!0))),NJ),O(N(Math.round(d*c/72)));if(null.$f()==Lo)return O(N(cD(null.$f())));throw new ok("Invalid size: "+null.$f());}function hJ(){var a=new uL;ev.call(this);this.k=new Mp(-1,-1);new BL(this);this.hb[zd]="mosaic-LayoutPanel";SJ(this,a)}
t(662,278,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},hJ);_.yd=function(a){KI(this,a,this.hb,this.q.d,!0)};_.nd=function(){Pu(this,new CL)};_.od=function(){Pu(this,new DL)};_.Uf=function(){return Pp(this)};_.vd=function(a){return Yu(this.q,JK(a))};_.wd=function(a,b,c,d){KI(this,a,b,c,d)};_.Vf=function(a){LI(this,a)};_.xd=function(){return new Mu(this)};_.Wf=function(){Tp(this)};
_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Pp(this),null!=this.j)a=a.b+Uf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Uf);this.kd(b);this.i=null}else b=a.b+Uf,this.md(a.c+Uf),this.kd(b);Tp(this)}};_.Kd=function(){Tp(this)};_.ud=function(a){return MI(this,a)};_.kd=function(a){this.hb.style[ze]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){cv(this,JK(a),b,c)};
_.md=function(a){this.hb.style[Xg]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function CL(){}t(663,1,{},CL);_.Id=function(a){JK(a).qd()};function DL(){}t(664,1,{},DL);_.Id=function(a){JK(a).rd()};function Mu(a){this.c=a;this.b=new $u(this.c.q)}t(665,1,{},Mu);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return zI(Nu(this.b))};_.Zc=function(){Ou(this.b)};_.c=null;function EL(){EL=x;new Hw}
function BL(a){EL();Bi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new FL(this)}t(666,9,{},BL);function FL(a){hk();this.b=a}t(667,24,{},FL);_.Dc=function(){LI(this.b.b,null);Tp(this.b.b)};_.b=null;function rK(a){a=a.gb;return!a?null:A(a,103)?a:rK(a)}function aJ(a,b,c){var d;d=a.hb;KK(a,b,c,CJ(d),WI(d),DJ(d))}
function KK(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.md((0>g?0:g)+(nj(),Uf)),b!=a.fd()&&a.md((0>b?0:b)+Uf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(nj(),Uf)),c!=a.ed()&&a.kd((0>c?0:c)+Uf))}function Rp(a,b){aJ(a,b.c,b.b)}t(670,1,{});
function WE(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:LB(a,b,~~ri(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Ef:typeof v,r=r==Gf?Object.prototype.toString.call(v)==Qc||typeof v.length==Ff?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Ef,r)))if(v=G(Ff,r),r=G("boolean",r),GL===D)v&&(o[u]=new yF(o[u])),r&&(o[u]=(iF(),o[u]?lF:jF));else{q=v||r;if(q=
!q&&null!=D&&tn(D)==HL){q=o[u];if(null==q||IL(q,D))continue;if(rn(q)&&(q=q&&q.g?q.g:null,null!=q&&IL(q,D))){o[u]=q;continue}}if(!G(Gf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function JL(){this.d=new xi;this.b=new xi;this.c=new xi}function IL(a,b){var c;if(GL==b||KL==b&&A(a,106))return!0;if(null!=a)for(c=tn(a);c&&c!=GL;c=null)if(c==b)return!0;return!1}t(669,670,{},JL);function TE(){TE=x;VE=new JL}
function ZE(a,b){TE();z(VE.d,a,b)}function QE(a){TE();var b,c,d;d=DF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function RE(a,b){var c;TE();return c=b&&b[0]&&(typeof b[0]==Gf||typeof b[0]==me)?b[0]:null,IL(c,a)}function XE(a){var b=SE;TE();var c,d;d=VE.c;if(c=!b?d.c:LB(d,b,~~ri(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?MB(d,c):OB(d,b,c,~~ri(b))}
function xE(a){TE();var b=VE,c;null==a?a=null:(c=a[Zc],c||(0!=(tn(a).c&4)?a=[]:(b=(b=Xi(b.d,tn(a)))&&typeof b==me?new b(a):a,a=a[Zc]=b),c=a),a=c);return a}var VE;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=En&&(e=Yj(),2E3<e-Gn&&(Gn=e,Fn=Dn()));if(0==En++){var f=(Hn(),In),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Qn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Hn(),In),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Qn(n,o);while(h.d);h.d=o}}--En;c&&-1!=Fn&&($wnd.clearTimeout(Fn),Fn=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Zr)()}catch(d){a(b)}else C(Zr)()}var GL=$(1),wn=$(100),LL=uF(" I"),I=oF(679,LL),VF=oF(677,GL),ML=uF(" Z"),yG=oF(680,ML);$(99);$(98);$(97);var NL=$(475),kn=oF(681,NL),OL=$(232),Ss=oF(682,OL);$(233);$(139);$(450);$(106);$(461);var PL=uF(" B");$(465);var QL=uF(" C"),si=oF(683,QL),HL=$(463),RL=uF(" D"),FC=oF(684,RL);$(464);$(466);var SL=$(469),eE=oF(685,SL),TL=uF(" J"),UL=$(2),as=oF(678,UL),xJ=oF(686,PL);$(478);$(460);$(96);$(167);$(448);
var SE=$(441);$(457);var eF=$(455);$(453);$(454);$(459);$(116);$(108);$(109);$(110);$(117);$(94);$(472);$(467);$(456);$(442);$(443);$(444);$(445);$(446);$(447);var VL=$(365);$(364);$(363);$(362);$(440);$(439);var Pz=$(379),iC=oF(687,Pz),WL=$(385),nC=oF(688,WL),XL=$(386),pC=oF(689,XL),YL=$(517),uE=oF(690,YL),Sr=oF(691,I),ZL=sF(515,function(){uC();return lG}),mG=oF(692,ZL);$(516);$(388);$(387);$(510);$(509);$(518);$(519);$(514);$(422);$(513);var pz=oF(693,VL);$(377);$(521);$(452);tF();$(451);tF();$(670);
$(669);var KL=tF();$(282);var $L=$(281);$(280);$(286);$(300);$(341);$(523);$(522);$(279);$(278);$(525);$(524);$(530);$(531);$(532);$(533);$(534);$(535);$(536);$(537);$(526);$(527);$(528);$(529);$(219);$(218);$(291);$(292);$(293);$(548);$(557);$(24);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(264);$(337);$(340);$(338);$(339);$(178);$(177);$(266);$(213);$(268);$(186);var aM=$(185);$(216);$(215);$(214);$(359);$(360);$(361);
var bM=sF(155,function(){nj();return cp}),dp=oF(694,bM),cM=sF(138,function(){oj();return no}),oo=oF(695,cM),dM=sF(145,function(){po();return yo}),zo=oF(696,dM),eM=sF(150,function(){Ao();return Jo}),Ko=oF(697,eM);sF(156,null);sF(157,null);sF(158,null);sF(159,null);sF(160,null);sF(161,null);sF(162,null);sF(163,null);sF(164,null);sF(140,null);sF(141,null);sF(142,null);sF(143,null);sF(144,null);sF(146,null);sF(147,null);sF(148,null);sF(149,null);sF(151,null);sF(152,null);sF(153,null);sF(154,null);$(434);
$(433);$(482);$(484);$(483);$(485);$(487);$(486);$(488);$(492);$(493);$(176);$(182);$(181);$(180);$(184);$(198);$(405);$(404);var IA=$(403),gD=oF(698,IA),CG=oF(699,TL);$(389);$(489);$(495);$(490);$(491);$(390);$(547);$(399);$(398);$(397);$(402);var fM=tF(),wI=oF(700,fM);$(262);$(432);$(501);var gM=sF(222,function(){Hr();return Mr}),Nr=oF(701,gM);$(412);$(413);$(396);var tA=$(391);$(481);$(375);$(376);$(401);var EA=$(400);$(393);$(392);$(499);$(508);$(394);$(436);$(474);$(511);$(512);$(520);$(382);
var Tz=$(381);$(410);$(411);$(367);$(366);$(419);tF();tF();tF();$(369);$(370);$(183);$(350);var Mx=oF(702,$L);$(351);$(560);$(559);$(311);$(313);$(312);$(314);$(200);$(217);$(203);$(205);var $z=$(384);$(435);$(372);$(371);$(378);$(505);$(477);$(208);$(421);$(195);$(196);$(199);$(193);$(192);$(194);var bA=$(543);$(380);$(562);$(567);$(420);$(468);$(423);var rz=$(374),qz=oF(703,Tz);$(590);$(407);$(408);$(409);$(373);$(540);$(541);$(316);$(315);$(307);$(308);$(579);$(568);$(569);$(494);$(502);$(503);
$(504);$(561);$(563);var uA=$(395);$(544);$(506);$(207);$(204);$(206);$(202);$(191);$(190);$(189);$(244);$(566);$(285);$(284);$(283);$(578);$(577);$(576);$(571);$(575);var hM=sF(634,function(){Jp();return EK}),FK=oF(704,hM);$(633);$(632);$(624);$(625);$(626);$(627);$(628);$(629);$(630);$(631);$(605);var iM=sF(287,function(){wv();return Dv}),Ev=oF(705,iM),jM=sF(333,function(){sv();return ix}),jx=oF(706,jM);$(17);$(334);$(335);$(330);$(331);$(332);$(18);$(19);$(20);$(418);$(383);$(621);$(321);$(622);
$(322);$(323);$(324);$(325);$(328);$(296);$(295);$(294);$(564);$(565);$(570);$(237);$(299);$(329);$(317);$(344);$(343);$(342);var kM=sF(345,function(){zx();return Jx}),Kx=oF(707,kM);sF(346,null);sF(347,null);sF(348,null);sF(349,null);$(220);$(545);$(297);$(310);$(309);$(498);$(289);$(179);$(546);$(298);$(607);$(3);$(610);$(611);$(609);$(608);$(601);$(600);$(662);$(663);$(664);$(665);$(603);$(211);var gB=$(415),iB=oF(708,gB);$(416);$(414);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);$(36);$(37);
var lM=$(49),Yw=oF(709,lM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(238);var HJ=$(592);$(290);var LJ=$(594);$(209);$(619);$(618);$(428);$(427);$(429);$(210);$(246);$(248);$(247);$(242);$(353);$(239);$(288);$(661);$(253);$(256);$(254);
$(255);$(5);$(7);$(6);$(572);$(417);$(430);$(354);$(175);$(275);$(276);$(424);$(425);$(431);$(212);$(241);$(31);$(249);$(318);$(319);$(320);$(250);var wK=oF(710,aM);$(251);$(542);$(620);$(587);$(458);$(479);$(30);$(68);var MJ=$(595);$(604);$(623);$(658);$(657);$(187);$(197);$(4);$(586);$(637);$(654);var mM=sF(655,function(){hL();return nL}),oL=oF(711,mM),nM=sF(656,function(){XJ();return qL}),rL=oF(712,nM);$(640);$(649);$(648);$(652);$(651);$(647);$(646);$(644);$(645);$(643);$(642);$(639);$(641);$(650);
$(653);$(638);$(606);$(659);$(302);$(301);$(304);$(305);$(303);$(252);$(21);$(273);$(274);$(11);$(14);$(22);var oM=$(25),rk=oF(713,oM);$(23);$(660);$(8);$(10);$(9);$(666);$(667);$(612);$(615);$(616);$(617);$(613);$(614);var JJ=$(593);$(597);$(598);$(188);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>