summaryrefslogtreecommitdiff
path: root/public/jsme_bak/BA041AD18659B20123F3AF7BB55E586D.cache.html
blob: 4f55b310dc1fe5dcf67879c7c6d58c625637c496 (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
616
617
618
619
620
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'BA041AD18659B20123F3AF7BB55E586D';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",aa="\n",ca=" ",ea=" of ",fa='"',ga='" ',ia='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",oa="&amp;",pa="&gt;",qa="&lt;",ra="&nbsp;",sa="'",ta="(",ua=")",va="*",wa="+",ya=",",za=", ",Aa="-",Ca="-C#C-Me",Da="-C#CH",Ea="-C#N",Fa="-C(=O)N",Ga="-C(=O)OH",Ha="-C(=O)OMe",Ia="-CCl3",Ja="-CF3",Ka="-CMe3",La="-NC=O",Oa="-NH-SO2-Me",Pa="-NMe2",Qa="-NO2",Ra="-OC(=O)Me",Sa="-SO2-NH2",Ta="-SO3H",Ua="-selected",Wa=".",Xa="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",eb="100%",fb="1em",gb="1ex",
hb="1in",ib="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",tb=">",ub="?",vb="@",wb="@@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Db="BODY",Fb="Before",Gb="Br",Hb="C",Ib="CENTER",Jb="CSS1Compat",Kb="Center",Mb="Cl",Nb="Class$",Ob="Copy as ",Pb="Dialog",Qb="East",Rb="F",Sb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",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.",lc="O",nc="ONE_WAY_CORNER",pc="P",qc="R",rc="R1",sc="R2",tc="R3",uc="RIGHT",vc="ROLL_DOWN",wc="RXN",xc="Reset",yc="Resize-",zc="Ring",Ac="S",Bc="SMILES",Ec="Se",Fc="Si",Jc="South",Kc="Style names cannot be empty",Lc="Unknown",Mc="West",Nc="X",Oc="[",Pc="\\",Qc="]",Rc="__uiObjectID",Sc="a",Zc="absolute",$c="alert",ad="alertdialog",bd="align",cd="antialias",dd="application",ed=
"article",fd="auto",gd="backgroundColor",hd="banner",id="blur",jd="bolder",kd="border",ld="border-left-width",md="border-top-width",qd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="col",Dd="colSpan",Ed="columnheader",Fd="combobox",Gd="complementary",Hd="contentinfo",Id="contextmenu",Md="cssFloat",Nd="dblclick",Sd="definition",Td="dialog",Ud="dir",Vd="directory",Wd="display",
Xd="div",Yd="document",Zd="dragdrop-handle",$d="dragdrop-selected",ae="dragend",be="dragenter",ce="dragover",de="drop",ee="end_gesture",fe="error",ge="filter",he="fixed",ie="float",je="focus",ke="fontFamily",le="fontSize",me="fontStyle",ne="fontWeight",oe="form",pe="function",qe="g",re="gesturechange",te="gestureend",ue="gesturestart",ve="google",we="grid",xe="gridcell",Ee="group",Fe="gwt-MenuBar",Ge="gwt-MenuBarPopup",He="heading",Ie="height",Je="hidden",Ke="img",Le="is_touch_supported",Me="italic",
Ne="java.vm.name",Oe="jsa-resetDiv",Pe="keydown",Qe="keypress",Re="keyup",Se="left",Te="link",Ue="list",Ve="listbox",We="listitem",Xe="load",Ye="log",Ze="ltr",af="main",bf="marquee",cf="math",df="menu",ef="menuPopup",ff="menubar",mf="menuitem",nf="menuitemcheckbox",of="menuitemradio",pf="middle",qf="mousedown",rf="mousemove",sf="mouseout",tf="mouseover",uf="mouseup",vf="mousewheel",wf="msie",xf="multipart",yf="n",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="popupContent",Qf="position",Rf="presentation",Sf="progressbar",Tf="px",Uf="px, ",Wf="px;",Xf="radio",Yf="radiogroup",Zf="reaction",$f="rect(0px, 0px, 0px, 0px)",ag="region",bg="rgb(",cg="right",dg="role",eg="rotation",fg="row",hg="rowgroup",ig="rowheader",jg="rtl",kg="s",lg="safari",mg="scale100",ng="scrollbar",og="se",pg="search",qg="separator",rg="serif",sg='shape-rendering="crispEdges"',
tg="slider",ug="span",vg="spinbutton",wg="status",xg="subMenuIcon-selected",yg="tab",zg="table",Ag="tablist",Bg="tabpanel",Cg="tbody",Dg="td",Eg="text",Fg="textAlign",Gg="textbox",Hg="timer",Ig="toolbar",Jg="tooltip",Kg="top",Lg="touchcancel",Mg="touchend",Ng="touchmove",Og="touchstart",Pg="tr",Qg="tree",Rg="treegrid",Sg="treeitem",Tg="true",Ug="value",Vg="verticalAlign",Wg="visibility",Xg="visible",Yg="whiteSpace",Zg="width",$g="x",ah="zIndex",bh="|",_,ch={l:4194303,m:4194303,h:1048575},dh={l:0,
m:0,h:0},eh={l:1,m:0,h:0},fh={l:2,m:0,h:0},gh={l:3,m:0,h:0},hh={l:4,m:0,h:0},ih={l:8,m:0,h:0},jh={l:10,m:0,h:0},kh={l:16,m:0,h:0},lh={l:32,m:0,h:0},mh={l:64,m:0,h:0},nh={l:128,m:0,h:0},uh={l:256,m:0,h:0},vh={l:512,m:0,h:0},wh={l:1024,m:0,h:0},xh={l:2048,m:0,h:0},yh={l:8192,m:0,h:0},zh={l:16384,m:0,h:0},Ah={l:32768,m:0,h:0},Bh={l:65536,m:0,h:0},Ch={l:131072,m:0,h:0},Dh={l:262144,m:0,h:0},Eh={l:524288,m:0,h:0},Fh={},Gh={112:1,114:1,128:1},Hh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,
23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Ih={112:1},Jh={10:1,112:1,115:1,117:1},Kh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Lh={7:1,8:1,112:1,115:1,117:1},Mh={11:1,18:1,
19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Nh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Oh={83:1,112:1,118:1,124:1,126:1},Ph={2:1},Qh={110:1},Rh={44:1},Sh={6:1,8:1,112:1,115:1,117:1},Th={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},k={111:1,112:1,114:1},Uh={89:1,94:1,108:1,112:1},Vh={112:1,128:1},Wh={112:1,114:1,129:1},Xh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,
38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Yh={113:1},Zh={129:1},$h={128:1},ai={112:1,118:1,126:1},bi={112:1,118:1,120:1,124:1,126:1},ci={46:1,82:1},di={54:1},ei={130:1},fi={47:1},gi={55:1},hi={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,136:1,143:1},ii={112:1,118:1,124:1,126:1},r={112:1,114:1},ji={132:1},ki={94:1,112:1},li={80:1,112:1,115:1,117:1},mi={45:1,47:1,56:1,68:1,71:1,79:1,81:1},ni={89:1,90:1,94:1,100:1,108:1,112:1},oi=
{52:1,112:1},pi={89:1,90:1,94:1,108:1,112:1},qi={68:1,79:1},ri={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},si={8:1,9:1,112:1,115:1,117:1};function s(a,b,c){var d=Fh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Fh[a]=function(){}),_=d.prototype=0>b?{}:new Fh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return ti(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=v(ui,r,-1,8,1);d=(vi(),wi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=u;function xi(){xi=u;yi=new zi}function Ai(a){for(var b,a=new Bi(a.k.n);a.c<a.e.De();)b=Ci(a),Di(b.hd(),$d,!1),Ei(a)}
function Fi(a,b,c){var a=a.o,d;try{d=new Gi(b,c.Nc(a),c.Qc(a),(c.Oc(a),c.Pc(a))),x(a.d,c,d)}catch(e){e=Hi(e);if(y(e,118))throw new Ii("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Di(b.hd(),Ub,!0);Di(c.hd(),Zd,!0);x(yi,b,c)}function Ji(a,b){var c;c=Ki(yi,b);var d;d=Ki(a.o.d,c);if(!d)throw new Li("dragHandle was not draggable");Mi(d.c.b);Mi(d.e.b);Mi(d.d.b);Di(b.hd(),Ub,!1);Di(c.hd(),Zd,!1)}
function Ni(a){var b;a.p=!1;for(a=new Bi(a.k.n);a.c<a.e.De();)b=Ci(a),Di(b.hd(),$d,!1),Ei(a)}function Oi(a,b){Pi(a.k.n,b)?Di(b.hd(),$d,!1):a.p?(Qi(a.k.n,b),Di(b.hd(),$d,!0)):(a.k.n.Ie(),Qi(a.k.n,b))}function Ri(a){this.i=a;this.k=new Si(this);this.o=new Ti(this.k)}s(3,1,{});_.kc=function(){Ui(this.k.f,"dragdrop-dragging")};_.lc=function(){Vi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var yi;function Si(a){this.n=new Wi;this.e=a;this.b=a.i}s(4,1,{},Si);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Xi(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.mc()}function Yi(a,b){var c;c=Zi(a.d,$i).b;b.b.ctrlKey||b.b.metaKey||Ai(a.c.e);Oi(a.c.e,c)}function aj(a){a.c.i=null;a.c.e.lc();bj((cj(),dj(null)),a.b,0,0);var b=a.b.pb;ej=b;fj();gj=b;a.e=2}
function Ti(a){this.d=new zi;this.c=a;this.b=new hj;ij(this.b,jj(),kj());z(this.b,this,(lj(),lj(),mj));z(this.b,this,(nj(),nj(),oj));a=this.b.pb.style;a[ge]="alpha(opacity=0)";a.opacity=0;a.margin=0+(pj(),Tf);a.borderStyle=(qj(),Af);a[gd]="blue"}s(5,1,{},Ti);
_.nc=function(a){var b,c,d,e;c=a.i;d=rj(a);e=sj(a);b=tj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!$i)$i=c,this.c.f=Zi(this.d,$i).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Gj(this.c.n,this.c.f)&&(Ai(this.c.e),Oi(this.c.e,this.c.f)),Hj(new Ij),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Jj($i,null),$i!=this.c.f&&(c=new Jj(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,aj(this),1!=this.e&&Xi(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Kj(a,b);a=Lj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Mj(Nj(d-this.i),Nj(a-this.j))>=this.c.e.n?(Oj(),-1!=Gj(this.c.n,this.c.f)||Oi(this.c.e,this.c.f),c=new Jj($i,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,aj(this)):Pj.preventDefault()),1==this.e)return;Pj.preventDefault();Xi(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Kj(a,b);b=Lj(a,b);if(1==tj(a.b)&&(this.f=!1,$i))try{if(Oj(),1==this.e)Yi(this,a);else{d!=this.b&&(c=new Jj(d,null),e+=c.b,b+=c.e);try{Xi(this,e,b),this.c.e.kc(),3!=this.e&&Yi(this,a)}finally{var f=this.b.pb;ej&&f==ej&&(ej=null);fj();f===gj&&(gj=null);Qj(this.b);this.e=1;this.c.f=null}}}finally{$i=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var $i=null;function Ij(){}s(6,1,gi,Ij);_.qc=function(){Oj()};
function Gi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Gi);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ta+this.b+za+this.e+ua};function Jj(a,b){!a||a==(cj(),dj(null))?this.i=this.f=0:(this.f=a.dd()-Rj(a.pb),this.i=a.ed()-(a.pb.scrollTop||0));!b||b==(cj(),dj(null))?this.d=this.c=0:(this.c=Sj(b.pb)+Tj(b.pb),this.d=Uj(b.pb)+Vj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Jj);
_.tS=function(){return ta+this.b+za+this.e+ua};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Oj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function Tj(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(ld),-1==a.indexOf(Tf)?0:parseInt(a.substr(0,a.length-2))):0}function Vj(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(md),-1==a.indexOf(Tf)?0:parseInt(a.substr(0,a.length-2))):0}
function Wj(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.xc(),a.s=null),a.rc())}function Xj(a,b){var c=Yj();Wj(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;Zj(a.n,Yj())}function $j(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.tc(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.sc(),!1):!0}s(18,1,{});_.rc=function(){this.w&&this.sc()};
_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function Zj(a,b){$j(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function ak(a){this.b=a}s(19,1,{},ak);_.vc=function(a){Zj(this,a)};_.b=null;s(20,1,{});s(21,1,Ph);function bk(){bk=u;var a;(a=new ck)&&(a.yc()||(a=new dk));ek=a}s(22,20,{});var ek=null;function dk(){this.b=new Wi;this.c=new fk(this)}s(23,22,{},dk);
_.yc=function(){return!0};_.wc=function(a){a=new gk(this,a);Qi(this.b,a);1==this.b.d&&hk(this.c,16);return a};function ik(){ik=u;jk=new Wi;var a=new kk;lk();mk(nk?nk:nk=new ok,a)}function pk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Pi(jk,a)}function hk(a,b){if(0>b)throw new qk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Pi(jk,a);a.c=!1;a.d=rk(a,b);Qi(jk,a)}function sk(a){return $wnd.setInterval(B(function(){a.zc()}),100)}
function rk(a,b){return $wnd.setTimeout(B(function(){a.zc()}),b)}s(25,1,{});_.zc=function(){this.c||Pi(jk,this);this.Ac()};_.c=!1;_.d=0;var jk;function fk(a){ik();this.b=a}s(24,25,{},fk);_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(tk,r,3,a.b.d,0);b=uk(a.b,b);c=new vk;for(e=0,f=b.length;e<f;++e)d=b[e],Pi(a.b,d),Zj(d.b,c.b);0<a.b.d&&hk(a.c,Mj(5,16-(Yj()-c.b)))};_.b=null;function gk(a,b){this.c=a;this.b=b}s(26,21,{2:1,3:1},gk);_.xc=function(){var a=this.c;Pi(a.b,this);0==a.b.d&&pk(a.c)};_.b=null;
_.c=null;function wk(a,b){var c=B(function(){var b=Yj();a.vc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function ck(){}s(27,22,{},ck);_.yc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.wc=function(a,b){var c;c=wk(a,b);return new xk(c)};function xk(a){this.b=a}s(28,21,Ph,xk);_.xc=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;s(30,1,{});_.b=null;function yk(){this.b=$c}s(29,30,{},yk);function zk(){this.b=ad}s(31,30,{},zk);
function Ak(){this.b=dd}s(32,30,{},Ak);s(34,1,{});_.b=null;function Bk(a){this.b=a}s(33,34,{},Bk);function Ck(){this.b=ed}s(35,30,{},Ck);function Dk(){this.b=hd}s(36,30,{},Dk);function Ek(){this.b=sd}s(37,30,{},Ek);function Fk(){this.b=xd}s(38,30,{},Fk);function Gk(){this.b=Ed}s(39,30,{},Gk);function Hk(){this.b=Fd}s(40,30,{},Hk);function Ik(){this.b=Gd}s(41,30,{},Ik);function Jk(){this.b=Hd}s(42,30,{},Jk);function Kk(){this.b=Sd}s(43,30,{},Kk);function Lk(){this.b=Td}s(44,30,{},Lk);
function Mk(){this.b=Vd}s(45,30,{},Mk);function Nk(){this.b=Yd}s(46,30,{},Nk);function Ok(){this.b=oe}s(47,30,{},Ok);function Pk(){this.b=we}s(48,30,{},Pk);function Qk(){this.b=xe}s(49,30,{},Qk);function Rk(){this.b=Ee}s(50,30,{},Rk);function Sk(){this.b=He}s(51,30,{},Sk);function Tk(a){this.b=a.id}s(52,1,{4:1,5:1},Tk);_.b=null;function Uk(){this.b=Ke}s(53,30,{},Uk);function Vk(){this.b=Te}s(54,30,{},Vk);function Wk(){this.b=Ue}s(55,30,{},Wk);function Xk(){this.b=Ve}s(56,30,{},Xk);
function Yk(){this.b=We}s(57,30,{},Yk);function Zk(){this.b=Ye}s(58,30,{},Zk);function $k(){this.b=af}s(59,30,{},$k);function al(){this.b=bf}s(60,30,{},al);function bl(){this.b=cf}s(61,30,{},bl);function cl(){this.b=df}s(62,30,{},cl);function dl(){this.b=ff}s(63,30,{},dl);function fl(){this.b=mf}s(64,30,{},fl);function gl(){this.b=nf}s(65,30,{},gl);function hl(){this.b=of}s(66,30,{},hl);function il(){this.b=zf}s(67,30,{},il);function jl(){this.b=Cf}s(68,30,{},jl);function kl(){this.b=Lf}
s(69,30,{},kl);function ll(){this.b=Rf}s(70,30,{},ll);s(71,34,{},function(a){this.b=a});function ml(){this.b=Sf}s(72,30,{},ml);function nl(){nl=u;ol=new Bk("aria-activedescendant")}var ol;function pl(){this.b=Xf}s(74,30,{},pl);function ql(){this.b=Yf}s(75,30,{},ql);function rl(){this.b=ag}s(76,30,{},rl);
function sl(){sl=u;tl=new zk;ul=new yk;vl=new Ak;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 Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Qk;Kl=new Pk;Ll=new Rk;Ml=new Sk;Nl=new Uk;Ol=new Vk;Pl=new Xk;Ql=new Yk;Rl=new Wk;Sl=new Zk;Tl=new $k;Ul=new al;Vl=new bl;Wl=new dl;Xl=new gl;Yl=new hl;Zl=new fl;$l=new cl;am=new il;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new ql;gm=new pl;hm=new rl;im=new jm;km=new lm;mm=new nm;om=new pm;qm=new rm;sm=new tm;um=
new vm;wm=new xm;ym=new zm;Am=new Bm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;C=new zi;x(C,ag,hm);x(C,$c,ul);x(C,Td,Fl);x(C,ad,tl);x(C,dd,vl);x(C,Yd,Hl);x(C,ed,wl);x(C,hd,xl);x(C,sd,yl);x(C,xd,zl);x(C,xe,Jl);x(C,Ed,Al);x(C,Ee,Ll);x(C,Fd,Bl);x(C,Gd,Cl);x(C,Hd,Dl);x(C,Sd,El);x(C,Ue,Rl);x(C,Vd,Gl);x(C,oe,Il);x(C,we,Kl);x(C,He,Ml);x(C,Ke,Nl);x(C,Te,Ol);x(C,Ve,Pl);x(C,We,Ql);x(C,Ye,Sl);x(C,af,Tl);x(C,bf,Ul);x(C,cf,Vl);x(C,df,$l);x(C,ff,Wl);x(C,mf,Zl);x(C,
nf,Xl);x(C,Lf,cm);x(C,Xf,gm);x(C,of,Yl);x(C,zf,am);x(C,Cf,bm);x(C,Rf,dm);x(C,Sf,em);x(C,Yf,fm);x(C,fg,mm);x(C,hg,im);x(C,ig,km);x(C,pg,qm);x(C,qg,sm);x(C,ng,om);x(C,tg,um);x(C,vg,wm);x(C,wg,ym);x(C,yg,Tm);x(C,Ag,Am);x(C,Bg,Rm);x(C,Gg,Vm);x(C,Hg,Xm);x(C,Ig,Zm);x(C,Jg,an);x(C,Qg,gn);x(C,Rg,cn);x(C,Sg,en)}var ul,tl,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Kl,Jl,Ll,Ml,Nl,Ol,Rl,Pl,Ql,Sl,Tl,Ul,Vl,$l,Wl,Zl,Xl,Yl,am,bm,cm,dm,em,gm,fm,hm,C,mm,im,km,om,qm,sm,um,wm,ym,Tm,Am,Rm,Vm,Xm,Zm,an,gn,cn,en;
function nm(){this.b=fg}s(78,30,{},nm);function jm(){this.b=hg}s(79,30,{},jm);function lm(){this.b=ig}s(80,30,{},lm);function pm(){this.b=ng}s(81,30,{},pm);function rm(){this.b=pg}s(82,30,{},rm);function tm(){this.b=qg}s(83,30,{},tm);function vm(){this.b=tg}s(84,30,{},vm);function xm(){this.b=vg}s(85,30,{},xm);function zm(){this.b=wg}s(86,30,{},zm);function Um(){this.b=yg}s(87,30,{},Um);function Bm(){this.b=Ag}s(88,30,{},Bm);function Sm(){this.b=Bg}s(89,30,{},Sm);function Wm(){this.b=Gg}
s(90,30,{},Wm);function Ym(){this.b=Hg}s(91,30,{},Ym);function $m(){this.b=Ig}s(92,30,{},$m);function bn(){this.b=Jg}s(93,30,{},bn);function hn(){this.b=Qg}s(94,30,{},hn);function dn(){this.b=Rg}s(95,30,{},dn);function fn(){this.b=Sg}s(96,30,{},fn);function vk(){this.b=Yj()}function Yj(){return(new Date).getTime()}s(97,1,{},vk);function jn(a){var b,c,d;d=new kn;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),ln(d,c.cZ.e),d.b.b+=nb,mn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function nn(a){var b;b=a.cZ.e;a=a.Bc();return null!=a?b+nb+a:b}s(102,1,{112:1,126:1});_.Bc=function(){return this.i};_.tS=function(){return nn(this)};_.f=null;_.i=null;function on(a){pn();this.i=a}s(101,102,ai,on);function Li(a){pn();this.i=a}function Ii(a,b){pn();this.f=b;this.i=a}s(100,101,ii,Li,Ii);function qn(a){pn();this.c=a;this.b=j;a=new rn;a=sn(a,tn(this.c)?this.c:null);un(a)}s(99,100,ii,qn);
_.Bc=function(){if(null==this.d){this.e=null==this.c?Ef:tn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":vn(this.c).e;this.b=this.b+nb+(tn(this.c)?null==this.c?null:this.c.message:this.c+j);var a=ta+this.e+") ",b;if(tn(this.c)){b=(wn(),this.c);var c=j,d;for(d in b)if("name"!=d&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+b[d]}catch(e){}b=c}else b=j;this.d=a+b+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function xn(a,b){return yn(a)?a.eQ(b):a===b}
function vn(a){return yn(a)?a.cZ:zn}function An(a){return yn(a)?a.hC():ti(a)}
function Bn(){var a;Bn=u;Cn=(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 Dn(a){Bn();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=Cn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Cn;s(108,1,{});function ti(a){return a.$H||(a.$H=++En)}function Fn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Gn(){return $wnd.setTimeout(function(){0!=Hn&&(Hn=0);In=-1},10)}var Hn=0,En=0,Jn=0,In=-1;
function Kn(){Kn=u;Ln=new Mn}function Nn(a,b){a.b=On(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Pn(a)),Qn(a.f,1),!a.j&&(a.j=new Rn(a)),Qn(a.j,50))}function Mn(){}function Sn(a){return a.Cc()}function On(a,b){!a&&(a=[]);a[a.length]=b;return a}function Tn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Cc()&&(b=On(b,e)):e[0].qc()}catch(f){if(f=Hi(f),!y(f,126))throw f;}}return b}function Qn(a,b){Kn();$wnd.setTimeout(function(){B(Sn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(110,108,{},Mn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Ln;function Pn(a){this.b=a}s(111,1,{},Pn);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Tn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=Yj();100>Yj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].Cc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;
function Rn(a){this.b=a}s(112,1,{},Rn);_.Cc=function(){this.b.e&&Qn(this.b.f,1);return this.b.k};_.b=null;function Un(a,b){a.length>=b&&a.splice(0,b);return a}function Vn(){try{null.a()}catch(a){return a}}function Wn(){}s(115,1,{},Wn);_.Dc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Ec(c.toString());b.push(d);var d=mb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
_.Ec=function(a){var b,c,d;d=j;a=Xn(a);b=a.indexOf(ta);c=0==a.indexOf(pe)?8:0;-1==b&&(b=Yn(a,Zn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Xn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Fc=function(){return[]};function $n(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Ec(e[c]);return e}s(117,115,{});_.Dc=function(){return Un(this.Fc(Vn()),this.Gc())};_.Fc=function(a){return $n(this,a)};_.Gc=function(){return 2};
function wn(){wn=u;Error.stackTraceLimit=128}function ao(a){a=Un(sn(a,Vn()),3);0==a.length&&(a=Un((new Wn).Dc(),1));return a}function pn(){wn();var a;a=ao(new rn);un(a)}function sn(a,b){var c;c=$n(a,b);return 0==c.length?(new Wn).Fc(b):Un(c,1)}
function un(a){var b,c,d,e,f,g,i,h,l;l=v(bo,r,125,a.length,0);for(e=0,f=l.length;e<f;++e)h=co(a[e],wb),b=-1,d=Lc,2==h.length&&null!=h[1]&&(i=h[1],g=eo(i,Zn(58)),d=Zn(58),c=i.lastIndexOf(d,g-1),d=i.substr(0,c-0),-1!=g&&-1!=c&&(i.substr(c+1,g-(c+1)),b=fo(i,g+1),b=parseInt(b)||-1)),l[e]=new go(h[0],d+vb+b);e=v(bo,r,125,l.length,0);for(f=0,a=l.length;f<a;++f){if(!l[f])throw new ho;e[f]=l[f]}}s(116,117,{});_.Dc=function(){return ao(this)};
_.Ec=function(a){var b,c;if(0==a.length)return"anonymous";c=Xn(a);0==c.indexOf("at ")&&(c=fo(c,3));a=c.indexOf(Oc);-1!=a&&(c=Xn(c.substr(0,a-0))+Xn(fo(c,c.indexOf(Qc,a)+1)));a=c.indexOf(ta);-1==a?(b=c,c=j):(b=c.indexOf(ua,a),b=c.substr(a+1,b-(a+1)),c=Xn(c.substr(0,a-0)));a=Yn(c,Zn(46));-1!=a&&(c=fo(c,a+1));return(0<c.length?c:"anonymous")+wb+b};_.Fc=function(a){return sn(this,a)};_.Gc=function(){return 3};function rn(){wn()}s(118,116,{},rn);s(119,1,{});function mn(a,b){a.b+=b}function io(){}
s(120,119,{},io);_.b=j;function jo(a,b){return parseInt(a[b])||0}function ko(a,b){return null==a[b]?null:""+a[b]}function lo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function mo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function tj(a){a=a.button;return 1==a?4:2==a?2:1}
function Sj(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+Rj(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,j).getPropertyValue("direction")==jg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,j)[Qf]==he){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
j).getPropertyValue(ld)));if(d&&d.tagName==Db&&a.style.position==Zc)break;a=d}a=b}return a}
function Uj(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,j)[Qf]==he){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,j).getPropertyValue(md)));if(d&&d.tagName==Db&&a.style.position==
Zc)break;a=d}a=b}return a}function Rj(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==jg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function no(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function kj(){var a=$doc;return(D(a.compatMode,Jb)?a.documentElement:a.body).clientHeight}function jj(){var a=$doc;return(D(a.compatMode,Jb)?a.documentElement:a.body).clientWidth}function oo(a,b){this.c=a;this.d=b}s(145,1,{112:1,115:1,117:1});
_.eQ=function(a){return this===a};_.hC=function(){return ti(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function qj(){qj=u;po=new qo;ro=new so;to=new uo;vo=new wo;xo=new yo;zo=E(Ao,r,6,[po,ro,to,vo,xo])}s(144,145,Sh);var zo,to,ro,vo,po,xo;function qo(){oo.call(this,gc,0)}s(146,144,Sh,qo);function so(){oo.call(this,"DOTTED",1)}s(147,144,Sh,so);function uo(){oo.call(this,"DASHED",2)}s(148,144,Sh,uo);function wo(){oo.call(this,"HIDDEN",3)}s(149,144,Sh,wo);
function yo(){oo.call(this,"SOLID",4)}s(150,144,Sh,yo);function Bo(){Bo=u;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=E(Lo,r,7,[Co,Eo,Go,Io])}s(151,145,Lh);var Ko,Eo,Go,Io,Co;function Do(){oo.call(this,gc,0)}s(152,151,Lh,Do);function Fo(){oo.call(this,"BLOCK",1)}s(153,151,Lh,Fo);function Ho(){oo.call(this,"INLINE",2)}s(154,151,Lh,Ho);function Jo(){oo.call(this,"INLINE_BLOCK",3)}s(155,151,Lh,Jo);function Mo(){Mo=u;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=E(Wo,r,9,[No,Po,Ro,To])}s(156,145,si);
var Vo,No,Po,Ro,To;function Oo(){oo.call(this,Ib,0)}s(157,156,si,Oo);function Qo(){oo.call(this,ac,1)}s(158,156,si,Qo);function So(){oo.call(this,cc,2)}s(159,156,si,So);function Uo(){oo.call(this,uc,3)}s(160,156,si,Uo);function pj(){pj=u;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=E(pp,r,10,[Xo,Zo,ap,cp,ep,gp,ip,kp,mp])}s(161,145,Jh);var op,kp,ap,cp,ip,mp,gp,Zo,ep,Xo;function Yo(){oo.call(this,"PX",0)}s(162,161,Jh,Yo);
function $o(){oo.call(this,"PCT",1)}s(163,161,Jh,$o);function bp(){oo.call(this,"EM",2)}s(164,161,Jh,bp);function dp(){oo.call(this,"EX",3)}s(165,161,Jh,dp);function fp(){oo.call(this,"PT",4)}s(166,161,Jh,fp);function hp(){oo.call(this,"PC",5)}s(167,161,Jh,hp);function jp(){oo.call(this,"IN",6)}s(168,161,Jh,jp);function lp(){oo.call(this,"CM",7)}s(169,161,Jh,lp);function np(){oo.call(this,"MM",8)}s(170,161,Jh,np);function qp(){qp=u;rp=[];sp=[];tp=[]}var rp,sp,tp;function up(){up=u;vp=new wp}
function xp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function yp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function wp(){}s(173,1,{},wp);_.b=null;var vp;s(185,1,{});_.tS=function(){return"An event type"};_.i=null;s(184,185,{});_.Jc=function(){this.f=!1;this.i=null};_.f=!1;s(183,184,{});_.Ic=function(){return this.Kc()};_.b=null;var zp=_.c=null;function Ap(){Ap=u;Bp=new Cp(id,new Dp)}function Dp(){}s(182,183,{},Dp);
_.Hc=function(a){a.Lc(this)};_.Kc=function(){return Bp};var Bp;function Ep(){Ep=u;Fp=new Cp(wd,new Gp)}function Gp(){}s(186,183,{},Gp);_.Hc=function(a){Hp();Ip(this,a.c,Jp(a.b.b,a.b.b.pb.selectedIndex))};_.Kc=function(){return Fp};var Fp;s(189,183,Rh);function Kj(a,b){return(a.b.clientX||0)-Sj(b)+Rj(b)+Rj(b.ownerDocument.body)}function Lj(a,b){return(a.b.clientY||0)-Uj(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function rj(a){var b;return(b=a.c)?Kj(a,b):a.b.clientX||0}
function sj(a){var b;return(b=a.c)?Lj(a,b):a.b.clientY||0}s(188,189,Rh);function Kp(){Kp=u;Lp=new Cp(zd,new Mp)}function Mp(){}s(187,188,Rh,Mp);_.Hc=function(a){a.Mc(this)};_.Kc=function(){return Lp};var Lp;function Np(){Np=u;Op=new Cp(Id,new Pp)}function Pp(){}s(190,183,{},Pp);_.Hc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Kc=function(){return Op};var Op;s(193,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Qp=_.d=0;
function ok(){this.d=++Qp}s(192,193,ci,ok);function Cp(a,b){this.d=++Qp;this.b=b;!zp&&(zp=new Rp);zp.b[a]=this;this.c=a}s(191,192,ci,Cp);_.b=null;_.c=null;function Sp(){Sp=u;Tp=new Cp(Nd,new Up)}function Up(){}s(194,188,Rh,Up);
_.Hc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Vp(),Wp))a=Xp(b.pb),c=new Yp(jo(b.pb,If),jo(b.pb,Hf)),d=new Yp(jo(b.T.jb.pb,If),jo(b.T.jb.pb,Hf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Zp(b.I,!0);a=jo(b.T.jb.pb,If);$p(b,new Yp(a,aq(b.T.jb).b));b.J&&b.O!=Wp&&bq(b.r,b)}else Zp(b.I,!1),b.O!=(Vp(),Wp)?$p(b,new Yp(b.F.c,b.F.b)):cq(b,Xp(b.r.pb)),b.J&&b.O!=Wp&&dq(b.r,b);eq(b.T.jb)}else Zp(b.I,!0)};_.Kc=function(){return Tp};var Tp;s(195,183,{});
function fq(){fq=u;gq=new Cp(ae,new hq)}function hq(){}s(196,195,{},hq);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return gq};var gq;function iq(){iq=u;jq=new Cp(be,new kq)}function kq(){}s(197,195,{},kq);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return jq};var jq;function lq(){lq=u;mq=new Cp(ce,new nq)}function nq(){}s(198,195,{},nq);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return mq};
var mq;function oq(){oq=u;pq=new Cp(de,new qq)}function qq(){}s(199,195,{},qq);_.Hc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;rq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Eg),a.b.c.b.b.f.pb[Ug]=null!=b?b:j)};_.Kc=function(){return pq};var pq;function sq(){sq=u;tq=new Cp(je,new uq)}function uq(){}
s(200,183,{},uq);_.Hc=function(a){Qj(a.b.b)};_.Kc=function(){return tq};var tq;function vq(){vq=u;wq=new Cp(re,new xq)}function xq(){}s(201,183,{},xq);_.Hc=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,yq(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,zq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Kc=function(){return wq};var wq;function Aq(){Aq=u;Bq=new Cp(te,new Cq)}
function Cq(){}s(202,183,{},Cq);_.Hc=function(a){a.b.b&&(a.b.c.b=null,Dq(a.b.b,a.b.c))};_.Kc=function(){return Bq};var Bq;function Eq(){Eq=u;Fq=new Cp(ue,new Gq)}function Gq(){}s(203,183,{},Gq);_.Hc=function(){this.b.preventDefault()};_.Kc=function(){return Fq};var Fq;s(205,183,{});s(204,205,{});function Hq(){Hq=u;Iq=new Cp(Pe,new Jq)}function Jq(){}s(206,204,{},Jq);
_.Hc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Kq(),Lq).length&&-999!=(Kq(),Lq)[c]&&(c=(Kq(),Lq)[c]);b=new Mq(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=c,e;a.jb=!1;if(!a.z){a.jb=!0;a.J=j;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Nq(Oq(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new Pq(a)),a.ub),b.b=d,Qq(),Rq(b));
break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:Sq(a,ko((Tq(),Uq).ac.b.pb,Ug));c=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Vb;c=1300;break;case 114:case 82:a.jb=!0;a.J=qc;c=1301;break;case 116:case 84:701==a.c?(c=236,a.jb=!0,a.J=Ja):801==a.c?(c=237,a.jb=!0,a.J=Ia):(c=233,a.jb=!0,a.J="-tBu");
break;case 121:case 89:b?c=111:(c=234,a.jb=!0,a.J=Qa);break;case 122:case 90:b?c=110:(c=239,a.jb=!0,a.J=Ta);break;case 97:case 65:c=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:c=238;a.jb=!0;a.J=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.jb=!0;a.J=Ea;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.c?(c=254,a.jb=!0,a.J="-F"):801==a.c?(c=255,a.jb=!0,a.J="-Cl"):901==a.c?(c=256,a.jb=!0,a.J="-Br"):1001==a.c?(c=257,a.jb=!0,a.J="-I"):501==a.c?(c=259,a.jb=!0,a.J="-OH"):
401==a.c?(c=258,a.jb=!0,a.J="-NH2"):c=202;break;case 61:501==a.c?(c=250,a.jb=!0,a.J="=O"):c=203;break;case 35:c=204;break;case 48:105==a.c?Vq(a,0):e?(c=223,a.jb=!0,a.J="-3-Furyl"):(c=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?Vq(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&Vq(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?Vq(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?Vq(a,4):c=207;break;case 53:105==a.c?Vq(a,5):c=208;
break;case 54:105==a.c?Vq(a,6):c=210;break;case 55:105==a.c?Vq(a,7):c=211;break;case 56:105==a.c?Vq(a,8):c=212;break;case 57:105==a.c?Vq(a,9):(a.jb=!0,a.J="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Wq(a,c)}a=!0}a&&this.b.preventDefault()};_.Kc=function(){return Iq};var Iq;function Xq(){Xq=u;Yq=new Cp(qf,new Zq)}function Zq(){}s(207,188,Rh,Zq);_.Hc=function(a){a.nc(this)};_.Kc=function(){return Yq};
var Yq;function lj(){lj=u;mj=new Cp(rf,new $q)}function $q(){}s(208,188,Rh,$q);_.Hc=function(a){a.oc(this)};_.Kc=function(){return mj};var mj;function ar(){ar=u;br=new Cp(sf,new cr)}function cr(){}s(209,188,Rh,cr);_.Hc=function(a){var b;a.f&&1==a.e&&(b=new Jj($i,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,aj(a))};_.Kc=function(){return br};var br;function nj(){nj=u;oj=new Cp(uf,new dr)}function dr(){}s(210,188,Rh,dr);_.Hc=function(a){a.pc(this)};_.Kc=function(){return oj};var oj;function Rp(){this.b={}}
s(211,1,{},Rp);_.b=null;s(214,189,Rh);var er=null;function fr(){fr=u;gr=new Cp(Lg,new hr)}function hr(){}s(213,214,Rh,hr);_.Hc=function(a){ir(a.b,this,a.b.n)};_.Kc=function(){return gr};var gr;function jr(){jr=u;kr=new Cp(Mg,new lr)}function lr(){}s(215,214,Rh,lr);_.Hc=function(a){ir(a.b,this,a.b.n)};_.Kc=function(){return kr};var kr;function mr(){var a;this.b=(a=document.createElement(Xd),a.setAttribute(Jf,"return;"),typeof a.ontouchstart==pe)}s(216,1,{},mr);
function nr(){nr=u;or=new Cp(Ng,new pr)}function pr(){}s(217,214,Rh,pr);_.Hc=function(a){ir(a.b,this,a.b.o)};_.Kc=function(){return or};var or;function qr(){qr=u;rr=new Cp(Og,new sr)}function sr(){}s(218,214,Rh,sr);_.Hc=function(a){tr(a.b,this)&&(a.b.k&&ur(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),hk(a.b.d,750),a.b.e=!1))};_.Kc=function(){return rr};var rr;function vr(a,b){this.b=b;this.c=a}function wr(a,b,c){nk&&(b=new vr(b,c),a.Vc(b))}s(219,184,{},vr);_.Hc=function(a){a.Rc(this)};_.Ic=function(){return nk};
_.b=!1;var nk=_.c=null;function xr(a){this.b=a}s(220,184,{},xr);_.Hc=function(a){a.Sc(this)};_.Ic=function(){return yr};var yr=_.b=null;function zr(){}function Ar(a){var b;Br&&(b=new zr,a.Vc(b))}s(221,184,{},zr);_.Hc=function(a){a.Tc(this)};_.Ic=function(){return Br};var Br=null;function Cr(a){this.b=a}s(222,184,{},Cr);_.Hc=function(a){a.Uc(this)};_.Ic=function(){return Dr};var Dr=_.b=null;function Er(){}s(223,184,{},Er);_.Hc=function(a){a.b.W&&a.b.Fd()};_.Ic=function(){return Fr};var Fr=null;
function Gr(a,b,c){a=a.b;if(!b)throw new Hr("Cannot add a handler with a null type");if(!c)throw new Hr("Cannot add a null handler");0<a.c?Ir(a,new Jr(a,b,c)):Kr(a,b,null).nf(c);return new Lr(new Mr(a,b,c))}
function Nr(a,b){var c;!b.f||b.Jc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new Hr("Cannot fire null event");try{++d.c;i=Or(d,b.Ic(),null);e=null;for(h=d.d?i.wf(i.De()):i.vf();d.d?h.yf():h.Yc();){g=d.d?h.zf():h.Zc();try{b.Hc(g)}catch(l){if(l=Hi(l),y(l,126))f=l,!e&&(e=new Pr),Qr(e,f);else throw l;}}if(e)throw new Rr(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Bi(d.b);o.c<o.e.De();)m=Ci(o),m.qc()}finally{d.b=null}}}}catch(n){n=Hi(n);if(y(n,83))throw new Sr(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Tr(a){Ur.call(this,a,!1)}function Ur(a,b){this.b=new Vr(b);this.c=a}s(224,1,fi,Tr,Ur);_.Vc=function(a){Nr(this,a)};_.b=null;_.c=null;s(227,1,{});function Ir(a,b){!a.b&&(a.b=new Wi);Qi(a.b,b)}function Wr(a,b,c,d){var e,f;e=Or(a,b,c);e.pf(d)&&e.Ae()&&(f=Zi(a.e,b),f.Ce(c),f.Ae()&&Ki(a.e,b))}function Kr(a,b,c){var d;d=Zi(a.e,b);d||(d=new zi,x(a.e,b,d));a=d.ze(c);a||(a=new Wi,d.Be(c,a));return a}
function Or(a,b,c){a=Zi(a.e,b);if(!a)return Xr(),Xr(),Yr;c=a.ze(c);return!c?(Xr(),Xr(),Yr):c}s(226,227,{});_.b=null;_.c=0;_.d=!1;function Vr(a){this.e=new zi;this.d=a}s(225,226,{},Vr);function Lr(a){this.b=a}s(228,1,{},Lr);_.b=null;function Rr(a){Ii.call(this,Zr(a),$r(a));this.b=a}function $r(a){a=a.yd();return!a.Yc()?null:a.Zc()}
function Zr(a){var b,c,d;b=a.De();if(0==b)return null;b=new as(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.yd();a.Yc();)d=a.Zc(),c?c=!1:b.b.b+="; ",d=d.Bc(),mn(b.b,d);return b.b.b}s(230,100,Oh,Rr);_.b=null;function Sr(a){Rr.call(this,a)}s(229,230,Oh,Sr);s(231,1,{},function(){});function bs(a){a=ko(a,Ud);return cs(jg,a)?(ds(),es):cs(Ze,a)?(ds(),fs):(ds(),gs)}function ds(){ds=u;es=new hs("RTL",0);fs=new hs("LTR",1);gs=new hs("DEFAULT",2);is=E(js,r,48,[es,fs,gs])}
function hs(a,b){oo.call(this,a,b)}s(233,145,{48:1,112:1,115:1,117:1},hs);var is,gs,fs,es;function ks(){}function ls(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function v(a,b,c,d,e){d=ls(e,d);E(a,b,c,d);return d}function ms(a){return ns([os,G],[r,k],[111,-1],a,0,2,1)}
function ns(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=ls(i?g:0,h);E(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=ns(a,b,c,d,e,f,g)}return l}function E(a,b,c,d){ps();var e=qs,f=rs;ps();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ss(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ts;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new ts;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ts;}a[b]=c}s(234,1,{},ks);_.qI=0;
function ps(){ps=u;qs=[];rs=[];var a=new ks,b=qs,c=rs,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var qs,rs;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function tn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function yn(a){return a.tM==u||a.cM&&!!a.cM[1]}function us(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function vs(){var a;$stats&&ws("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Kf))a=Kf;else if(-1!=a.indexOf("webkit"))a=lg;else if(-1!=a.indexOf(wf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(wf)&&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"}D(lg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&ws("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=E(xs,r,1,[Jb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&ws("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";qp();tp.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;}");
qp();0!=tp.length&&(a=tp.join(j),b=(up(),vp),a=xp(a),yp(b).insertBefore(a,b.b.firstChild),tp.length=0);0!=rp.length&&(a=rp.join(j),b=(up(),vp),a=xp(a),yp(b).appendChild(a),rp.length=0);0!=sp.length&&(a=sp.join(j),b=(up(),vp),a=xp(a),yp(b).appendChild(a),sp.length=0);$stats&&ws("export.client.JSME_export");new ys;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==pe)$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(d){}}
function Hi(a){return y(a,126)?a:new qn(a)}function zs(a){return As(a&4194303,~~a>>22&4194303,0>a?1048575:0)}function Bs(a){return As(a.l,a.m,a.h)}function As(a,b,c){return _=new Cs,_.l=a,_.m=b,_.h=c,_}
function Ds(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Es;if(0==a.l&&0==a.m&&0==a.h)return Fs=As(0,0,0),As(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?(Fs=As(0,0,0),c=Bs((Gs(),Hs))):(Fs=As(c.l,c.m,c.h),c=As(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=Is(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?Js(e):0==c&&0!=d&&0==e?Js(d)+22:0!=c&&0==d&&0==e?Js(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Bs((Gs(),Xs)),c=!0,g=!g;else return c=Ys(a,f),g&&Zs(c),Fs=As(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=Is(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Ys(c,d);f&&Zs(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=As(f,i,c);g?Fs=Is(c):Fs=As(c.l,c.m,c.h);return e}if(!$s(a,b))return e?Fs=Is(a):Fs=As(a.l,a.m,a.h),As(0,0,0);c=c?a:As(a.l,a.m,a.h);var h,l,m,o;f=at(b)-at(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
h?(i=0,l=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(l=i=0,h=b.l<<h-44);i=As(i&4194303,l&4194303,h&1048575);for(l=As(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(~~m>>22),n+=~~o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=~~m>>>1;i.m=~~h>>>1|(m&1)<<21;i.l=~~o>>>1|(h&1)<<21;--f}g&&Zs(l);e?(Fs=Is(c),d&&(Fs=bt(Fs,(Gs(),Hs)))):Fs=As(c.l,c.m,c.h);return l}
function Zs(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 at(a){var b;b=ct(a.h);return 32==b?(b=ct(a.m),32==b?ct(a.l)+32:b+20-10):b-12}var Fs=null;function dt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return As(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function et(a,b){return As(a.l&b.l,a.m&b.m,a.h&b.h)}function ft(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function J(a){var b,c,d;if(isNaN(a))return Gs(),gt;if(-9223372036854775E3>a)return Gs(),ht;if(9223372036854775E3<=a)return Gs(),Xs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=As(a,b,c);d&&Zs(b);return b}function it(a){var b,c;return-129<a&&128>a?(b=a+128,null==jt&&(jt=v(kt,r,49,256,0)),c=jt[b],!c&&(c=jt[b]=zs(a)),c):zs(a)}
function lt(a){var b=dh,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 $s(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 mt(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,H;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;i=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;l=~~b.m>>4&8191;m=~~b.m>>17|(b.h&255)<<5;o=~~(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;H=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,H+=e*h,g+=f*h);0!=l&&(q+=c*l,H+=d*l,g+=e*l);0!=m&&(H+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(~~n>>22)+(~~w>>9)+((q&262143)<<4)+((H&31)<<17)+(~~c>>22);q=(~~q>>18)+(~~H>>5)+((g&4095)<<8)+(~~n>>
22);return As(c&4194303,n&4194303,q&1048575)}function Is(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return As(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Ys(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=~~c>>b-44);return As(c&4194303,d&4194303,e&1048575)}
function bt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return As(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function L(a){return a.l|a.m<<22}function nt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Aa+nt(Is(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=it(1E9);a=Ds(a,b);b=j+L(Fs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var jt=null;
function Gs(){Gs=u;Xs=As(4194303,4194303,524287);ht=As(0,0,524288);Hs=it(1);it(2);gt=it(0)}var Xs,ht,Hs,gt;function Cs(){}s(243,1,{49:1},Cs);function ws(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function ot(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(248,1,{},ot);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function pt(a,b){mn(a.b.b,b.b);return a}function qt(){this.b=new rt}
s(249,1,{},qt);function st(a){if(null==a)throw new Hr("css is null");this.b=a}s(250,1,{50:1,112:1},st);_.eQ=function(a){return!y(a,50)?!1:D(this.b,a.b)};_.hC=function(){return tt(this.b)};_.b=null;function ut(a){if(null==a)throw new Hr("html is null");this.b=a}s(252,1,oi,ut);_.Wc=function(){return this.b};_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return tt(this.b)};_.b=null;s(253,1,oi,function(){this.b=j});_.Wc=function(){return this.b};
_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return tt(this.b)};_.b=null;function vt(){vt=u;wt=RegExp(na,qe);xt=RegExp(tb,qe);yt=RegExp(qb,qe);zt=RegExp(sa,qe);At=RegExp(fa,qe)}function Bt(a){vt();-1!=a.indexOf(na)&&(a=a.replace(wt,oa));-1!=a.indexOf(qb)&&(a=a.replace(yt,qa));-1!=a.indexOf(tb)&&(a=a.replace(xt,pa));-1!=a.indexOf(fa)&&(a=a.replace(At,"&quot;"));-1!=a.indexOf(sa)&&(a=a.replace(zt,"&#39;"));return a}var wt,xt,yt,At,zt;
function Ct(a){if(null==a)throw new Hr("uri is null");this.b=a}s(255,1,{53:1},Ct);_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return tt(this.b)};_.b=null;function Dt(){Dt=u}s(257,1,{});function Et(){}s(258,1,{},Et);var Ft=null;function Gt(){}s(259,257,{},Gt);var Ht=null;
function It(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=Or(a.b,f,null).De();for(e-=1;0<=e;--e)if(d=Or(a.b,f,null).uf(e),y(d,54)&&xn(d.b,b)){var h=a.b,l=f;0<h.c?Ir(h,new Jt(h,l,null,d)):Wr(h,l,null,d)}}}s(260,1,di);_.b=null;function Kt(a){this.b=a}s(261,260,di,Kt);_.Xc=function(a){a.d&&(this.b.ad(a.e)||(a.b=!0))};function Lt(a){this.b=a}s(262,260,di,Lt);_.Tc=function(){Mt(this.b.b.pb)};function Nt(){pn()}s(263,100,ii,Nt);function Ot(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,hk(a.e,1))}
function Pt(){this.b=new Qt(this);this.c=new Wi;this.e=new Rt(this);this.i=new St(this)}s(264,1,{},Pt);_.d=!1;_.f=!1;function Qt(a){ik();this.b=a}s(265,25,{},Qt);_.Ac=function(){if(this.b.d){var a=this.b,b;b=Tt(a.i.e.c,a.i.c);Ut(a.i);y(b,55)&&new Nt;a.d=!1;Ot(a)}};_.b=null;function Rt(a){ik();this.b=a}s(266,25,{},Rt);
_.Ac=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(hk(a.b,1E4);a.i.d<a.i.b;){d=Vt(a.i);try{if(null==d)break;y(d,55)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||Ut(a.i)}if(100<=Yj()-b)break}}finally{e||(pk(a.b),a.d=!1,Ot(a))}};_.b=null;function Vt(a){var b;a.c=a.d;b=Tt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Ut(a){Wt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function St(a){this.e=a}s(267,1,{},St);_.Yc=function(){return this.d<this.b};_.Zc=function(){return Vt(this)};
_.$c=function(){Ut(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Xt(a,b){var c=(Yt(),Zt(b));a.appendChild(c)}function $t(a,b,c){var d;d=Pj;Pj=a;b==ej&&8192==au(a.type)&&(ej=null);c._c(a);Pj=d}var Pj=null,ej=null;function bu(){bu=u;cu=new Pt}function Hj(a){bu();if(!a)throw new Hr("cmd cannot be null");var b=cu;Qi(b.c,a);Ot(b)}var cu;function du(a){fj();!eu&&(eu=new ok);fu||(fu=new Ur(null,!0),gu=new hu);return Gr(fu,eu,a)}var fu=null;function iu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function hu(){}s(273,184,{},hu);_.Hc=function(a){a.Xc(this);gu.d=!1};_.Ic=function(){return eu};_.Jc=function(){iu(this)};_.b=!1;_.c=!1;_.d=!1;var eu=_.e=null,gu=null;function ju(){ju=u;ku=new lu;mu()||(ku=null)}var ku=null;function kk(){}s(275,1,{},kk);_.Rc=function(){for(;0<(ik(),jk).d;)pk(Tt(jk,0))};function mk(a,b){return Gr((!nu&&(nu=new ou),nu),a,b)}function pu(a){lk();qu||(ru(),qu=!0);return mk((!Br&&(Br=new ok),Br),a)}function lk(){su||(tu(),su=!0)}
function uu(){var a;su&&(a=new vu,nu&&Nr(nu,a));return null}var su=!1,nu=null,wu=0,xu=0,qu=!1;function yu(){yu=u;zu=new ok}function vu(){yu()}s(277,184,{},vu);_.Hc=function(){null.Wf()};_.Ic=function(){return zu};var zu;function ou(){Tr.call(this,null)}s(279,224,fi,ou);
function au(a){switch(a){case id:return 4096;case wd:return 1024;case zd:return 1;case Nd:return 2;case je:return 2048;case Pe:return 128;case Qe:return 256;case Re:return 512;case Xe:return 32768;case "losecapture":return 8192;case qf:return 4;case rf:return 64;case sf:return 32;case tf:return 16;case uf:return 8;case "scroll":return 16384;case fe:return 65536;case "DOMMouseScroll":case vf:return 131072;case Id:return 262144;case "paste":return 524288;case Og:return 1048576;case Ng:return 2097152;
case Mg:return 4194304;case Lg:return 8388608;case ue:return 16777216;case re:return 33554432;case te:return 67108864;default:return-1}}function fj(){Au||(Bu(),Au=!0)}var Au=!1;function Cu(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 Du(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Bu(){Eu=B(function(a){var b;var c=fu,d,e,f;eu&&c&&Fu(c.b.e,eu)?(b=gu.b,d=gu.c,e=gu.d,f=gu.e,iu(gu),gu.e=a,Nr(c,gu),c=!(gu.b&&!gu.c),gu.b=b,gu.c=d,gu.d=e,gu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Gu=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!tn(b)&&y(b,56)&&$t(a,c,b)});Hu=B(function(a){a.preventDefault();Gu.call(this,a)});Iu=B(function(a){this.__gwtLastUnhandledEvent=
a.type;Gu.call(this,a)});Ju=B(function(a){if(Eu(a)){var b=gj;b&&b.__listener&&!tn(b.__listener)&&y(b.__listener,56)&&($t(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(zd,Ju,!0);$wnd.addEventListener(Nd,Ju,!0);$wnd.addEventListener(qf,Ju,!0);$wnd.addEventListener(uf,Ju,!0);$wnd.addEventListener(rf,Ju,!0);$wnd.addEventListener(tf,Ju,!0);$wnd.addEventListener(sf,Ju,!0);$wnd.addEventListener(vf,Ju,!0);$wnd.addEventListener(Pe,Eu,!0);$wnd.addEventListener(Re,Eu,!0);$wnd.addEventListener(Qe,
Eu,!0);$wnd.addEventListener(Og,Ju,!0);$wnd.addEventListener(Ng,Ju,!0);$wnd.addEventListener(Mg,Ju,!0);$wnd.addEventListener(Lg,Ju,!0);$wnd.addEventListener(ue,Ju,!0);$wnd.addEventListener(re,Ju,!0);$wnd.addEventListener(te,Ju,!0)}function Ku(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function Lu(a,b){fj();switch(b){case "drag":a.ondrag=Gu;break;case ae:a.ondragend=Gu;break;case be:a.ondragenter=Hu;break;case "dragleave":a.ondragleave=Gu;break;case ce:a.ondragover=Hu;break;case "dragstart":a.ondragstart=Gu;break;case de:a.ondrop=Gu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Gu,!1);a.addEventListener(b,Gu,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function Mu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Gu:null),c&2&&(a.ondblclick=b&2?Gu:null),c&4&&(a.onmousedown=b&4?Gu:null),c&8&&(a.onmouseup=b&8?Gu:null),c&16&&(a.onmouseover=b&16?Gu:null),c&32&&(a.onmouseout=b&32?Gu:null),c&64&&(a.onmousemove=b&64?Gu:null),c&128&&(a.onkeydown=b&128?Gu:null),c&256&&(a.onkeypress=b&256?Gu:null),c&512&&(a.onkeyup=b&512?Gu:null),c&1024&&(a.onchange=b&1024?Gu:null),c&2048&&(a.onfocus=b&2048?Gu:null),c&4096&&(a.onblur=b&4096?Gu:null),
c&8192&&(a.onlosecapture=b&8192?Gu:null),c&16384&&(a.onscroll=b&16384?Gu:null),c&32768&&(a.onload=b&32768?Iu:null),c&65536&&(a.onerror=b&65536?Gu:null),c&131072&&(a.onmousewheel=b&131072?Gu:null),c&262144&&(a.oncontextmenu=b&262144?Gu:null),c&524288&&(a.onpaste=b&524288?Gu:null),c&1048576&&(a.ontouchstart=b&1048576?Gu:null),c&2097152&&(a.ontouchmove=b&2097152?Gu:null),c&4194304&&(a.ontouchend=b&4194304?Gu:null),c&8388608&&(a.ontouchcancel=b&8388608?Gu:null),c&16777216&&(a.ongesturestart=b&16777216?
Gu:null),c&33554432&&(a.ongesturechange=b&33554432?Gu:null),c&67108864&&(a.ongestureend=b&67108864?Gu:null))}var gj=null,Eu=null,Ju=null,Hu=null,Gu=null,Iu=null;function Nu(){var a;Nu=u;Ou=(a=$doc,D(a.compatMode,Jb)?a.documentElement:a.body)}var Ou;function Pu(){this.c=new Wi}function Qu(a){a=a[Rc];return null==a?-1:a}s(283,1,{},Pu);_.b=null;function Ru(a,b){this.b=a;this.c=b}s(284,1,{},Ru);_.b=0;_.c=null;s(285,1,fi);_.bd=function(a){return decodeURI(a.replace("%23",la))};
_.Vc=function(a){Nr(this.b,a)};_.cd=function(a){a=null==a?j:a;if(!D(a,null==Su?j:Su))Su=a,Fr&&(a=new Er,Nr(this.b,a))};var Su=j;function mu(){function a(){$wnd.setTimeout(a,250);e()}var b=ku,c=j,d=$wnd.location.hash;0<d.length&&(c=b.bd(d.substring(1)));Su=c;var e=B(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.bd(c.substring(1)));b.cd(a)});a();return!0}s(287,285,fi);function lu(){this.b=new Tr(null)}s(286,287,fi,lu);
function tu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=B(uu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=B(function(a){try{su&&wr((!nu&&(nu=new ou),nu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function ru(){var a=$wnd.onresize;$wnd.onresize=B(function(b){try{var c,d;if(qu&&(d=jj(),c=kj(),xu!=d||wu!=c))xu=d,wu=c,Ar((!nu&&(nu=new ou),nu))}finally{a&&a(b)}})}function Vi(a,b){Di(a.hd(),b,!0)}function Ui(a,b){Di(a.hd(),b,!1)}function Tu(a,b){a.pb.style[Ie]=b}function ij(a,b,c){0<=b&&a.nd(b+Tf);0<=c&&a.ld(c+Tf)}function Uu(a){var b,a=ko(a,yd);b=Yn(a,Zn(32));return 0<=b?a.substr(0,b-0):a}
function Di(a,b,c){if(!a)throw new Li(kc);b=Xn(b);if(0==b.length)throw new qk(Kc);if(c){var d,e,f;d=Xn(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ca),a.className=f+d)}else{var g,b=Xn(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=Xn(e.substr(0,
c-0)),b=Xn(fo(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ca+b,a.className=d)}}function Vu(a,b){a.style.display=b?j:Af;a.setAttribute("aria-hidden",""+!b)}s(293,1,qi);_.dd=function(){return Sj(this.pb)};_.ed=function(){return Uj(this.pb)};_.fd=function(){return jo(this.pb,Hf)};_.gd=function(){return jo(this.pb,If)};_.hd=function(){return this.pb};_.jd=function(){return this.pb.style.display!=Af};_.kd=function(){throw new Wu;};_.ld=function(a){Tu(this,a)};_.md=function(a){Vu(this.pb,a)};
_.nd=function(a){this.pb.style[Zg]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Xu(a,b,c){Lu(a.pb,c.c);Gr(!a.mb?a.mb=new Tr(a):a.mb,c,b)}function z(a,b,c){var d;d=au(c.c);if(-1==d)Lu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;fj();Mu(e,d)}else a.lb|=d;return Gr(!a.mb?a.mb=new Tr(a):a.mb,c,b)}function Yu(a,b,c){return Gr(!a.mb?a.mb=new Tr(a):a.mb,c,b)}
function Zu(a){var b;if(a.qd())throw new $u("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;fj();Mu(c,b)}else a.lb|=b;a.od();a.td()}function av(a,b){var c;switch(au(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(zp&&(f=zp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Nr(a.mb,f.b),f.b.b=d,f.b.c=e}
function bv(a){if(!a.qd())throw new $u("Should only call onDetach when the widget is attached to the browser's document");try{a.ud()}finally{try{a.pd()}finally{a.pb.__listener=null,a.kb=!1}}}function Qj(a){if(a.ob)if(y(a.ob,69))a.ob.vd(a);else{if(a.ob)throw new $u("This widget's parent does not implement HasWidgets");}else if(cj(),Fu(cv.b,a)){cj();try{a.sd()}finally{Ki(cv.b,a)}}}
function dv(a,b){var c;c=a.ob;if(b){if(c)throw new $u("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qd()&&a.rd()}else try{c&&c.qd()&&a.sd()}finally{a.ob=null}}s(292,293,mi);_.od=function(){};_.pd=function(){};_.Vc=function(a){this.mb&&Nr(this.mb,a)};_.qd=function(){return this.kb};_.rd=function(){Zu(this)};_._c=function(a){av(this,a)};_.sd=function(){bv(this)};_.td=function(){};_.ud=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function ev(a){for(a=new fv(a);a.b.b<a.b.c.d-1;)gv(a.b),hv(a.b)}s(291,292,ri);_.od=function(){iv(this,(jv(),kv))};_.pd=function(){iv(this,(jv(),lv))};function mv(a,b,c){Qj(b);var d=a.q;nv(d,b,d.d);d=(Yt(),Zt(b.pb));c.appendChild(d);dv(b,a)}function ov(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new pv;b.ob==a&&(f=a.wd(b),f<d&&--d);Qj(b);nv(a.q,b,d);e?(e=b.pb,Ku(c,(Yt(),Zt(e)),d)):(e=(Yt(),Zt(b.pb)),c.appendChild(e));dv(b,a)}
function qv(a,b){var c;if(b.ob!=a)return!1;try{dv(b,null)}finally{c=b.pb;mo(c).removeChild(c);c=a.q;var d;d=rv(c,b);if(-1==d)throw new sv;if(0>d||d>=c.d)throw new pv;for(--c.d;d<c.d;++d)ss(c.b,d,c.b[d+1]);ss(c.b,c.d,null)}return!0}s(290,291,ri);_.wd=function(a){return rv(this.q,a)};_.xd=function(a,b,c,d){ov(this,a,b,c,d)};_.yd=function(){return new tv(this.q)};_.vd=function(a){return qv(this,a)};function bj(a,b,c,d){var e;Qj(b);e=a.q.d;a.Bd(b,c,d);a.xd(b,a.pb,e,!0)}
function uv(a,b){var c;(c=qv(a,b))&&vv(b.pb);return c}function wv(a,b,c,d){if(b.ob!=a)throw new qk("Widget must be a child of this panel.");a.Bd(b,c,d)}function xv(a,b,c){a=a.pb;-1==b&&-1==c?vv(a):(a.style[Qf]=Zc,a.style[Se]=b+Tf,a.style[Kg]=c+Tf)}function yv(){var a=$doc.createElement(Xd);this.q=new zv(this);this.pb=a;this.pb.style[Qf]="relative";this.pb.style[Nf]=Je}function vv(a){a.style[Se]=j;a.style[Kg]=j;a.style[Qf]=j}s(289,290,ri,yv);_.zd=function(a){mv(this,a,this.pb)};
_.vd=function(a){return uv(this,a)};_.Ad=function(a,b,c){wv(this,a,b,c)};_.Bd=function(a,b,c){xv(a,b,c)};function Av(a,b){if(a.Dd())throw new $u("SimplePanel can only contain one child widget");a.Ed(b)}function Bv(a,b){if(a.jb!=b)return!1;try{dv(b,null)}finally{a.Cd().removeChild(b.pb),a.jb=null}return!0}function Cv(a,b){if(b!=a.jb&&(b&&Qj(b),a.jb&&a.vd(a.jb),a.jb=b)){var c=(Yt(),Zt(a.jb.pb));a.Cd().appendChild(c);dv(b,a)}}function Dv(){this.pb=$doc.createElement(Xd)}s(297,291,ri,Dv);_.Cd=function(){return this.pb};
_.Dd=function(){return this.jb};_.yd=function(){return new Ev(this)};_.vd=function(a){return Bv(this,a)};_.Ed=function(a){Cv(this,a)};_.jb=null;function Fv(a,b){a.hb&&(Gv(a.gb,!1,!1),wr(a,a,b))}function Hv(a){var b;if(b=a.jb)null!=a.X&&b.ld(a.X),null!=a.Y&&b.nd(a.Y)}function Iv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Se]=b-0+(pj(),Tf);a.style[Kg]=c+Tf}function Jv(a){a.hb||(a.kb&&Qj(a),Gv(a.gb,!0,!1))}s(296,297,ri);_.Cd=function(){return lo(this.pb)};_.fd=function(){return jo(this.pb,Hf)};
_.gd=function(){return jo(this.pb,If)};_.hd=function(){return mo(lo(this.pb))};_.Fd=function(){this.Gd(!1)};_.Gd=function(a){Fv(this,a)};_.jd=function(){return!D(Je,this.pb.style[Wg])};_.ad=function(){return!0};_.Xc=function(){};_.ud=function(){this.hb&&Gv(this.gb,!1,!0)};_.ld=function(a){this.X=a;Hv(this);0==a.length&&(this.X=null)};_.Hd=function(a,b){Iv(this,a,b)};_.md=function(a){this.pb.style[Wg]=a?Xg:Je};_.Ed=function(a){Cv(this,a);Hv(this)};
_.nd=function(a){this.Y=a;Hv(this);0==a.length&&(this.Y=null)};_.Id=function(){Jv(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
function Kv(a,b){var c;Dv.call(this);this.$=new Lv;this.U=(Mv(),Nv);this.gb=new Ov(this);this.pb.appendChild($doc.createElement(Xd));this.Hd(0,0);mo(lo(this.pb))[yd]="gwt-PopupPanel";lo(this.pb)[yd]=Pf;this.W=this.V=a;this.db=!1;c=E(xs,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Pv(c);this.T.hd()[yd]=j;c=mo(lo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Li(kc);d=Xn(d);if(0==d.length)throw new qk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=
e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Aa&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ca)}Cv(this,this.T);Hv(this);Di(lo(this.pb),Pf,!1);Di(this.T.c,b+"Content",!0)}s(295,296,ri);_.od=function(){Zu(this.T)};_.pd=function(){bv(this.T)};_.Dd=function(){return this.T.jb};_.yd=function(){return new Ev(this.T)};_.vd=function(a){return this.T.vd(a)};_.Ed=function(a){Cv(this.T,a);Hv(this)};_.T=null;s(294,295,ri);_.sd=function(){bv(this)};
function Qv(){Qv=u;Rv=new Sv(Ib,0,(Mv(),Nv));Tv=new Sv(nc,1,Uv);Vv=new Sv(vc,2,Wv);Xv=E(Yv,r,57,[Rv,Tv,Vv])}function Sv(a,b,c){oo.call(this,a,b);this.b=c}s(298,145,{57:1,112:1,115:1,117:1},Sv);_.b=null;var Xv,Rv,Tv,Vv;function Zv(){Zv=u;$v=E(xs,r,1,[Kg,pf,qd])}
function Pv(a){var b;Zv();var c,d;c=this.pb=$doc.createElement(zg);this.d=$doc.createElement(Cg);Xt(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Pg),b[yd]=a[c],Xt(b,aw(a[c]+"Left")),Xt(b,aw(a[c]+Kb)),Xt(b,aw(a[c]+"Right")),b),Xt(this.d,d),1==c&&(this.c=lo(Cu(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function aw(a){var b,c;c=$doc.createElement(Dg);b=$doc.createElement(Xd);var d=(Yt(),Zt(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}s(300,297,Nh,Pv);_.Cd=function(){return this.c};
_.c=null;_.d=null;var $v;s(299,300,Nh);s(301,1,{});function jv(){jv=u;kv=new bw;lv=new cw}function dw(a){Rr.call(this,a)}function iv(a,b){jv();var c,d,e;c=null;for(e=a.yd();e.Yc();){d=e.Zc();try{b.Jd(d)}catch(f){if(f=Hi(f),y(f,126))d=f,!c&&(c=new Pr),Qr(c,d);else throw f;}}if(c)throw new dw(c);}s(302,229,Oh,dw);var kv,lv;function bw(){}s(303,1,{},bw);_.Jd=function(a){a.rd()};function cw(){}s(304,1,{},cw);_.Jd=function(a){a.sd()};function ew(){ew=u;fw=(gw(),gw(),hw)}s(307,292,Hh);
_.Nc=function(a){return z(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return z(this,a,(lj(),lj(),mj))};_.Pc=function(a){return z(this,a,(ar(),ar(),br))};_.Qc=function(a){return z(this,a,(nj(),nj(),oj))};_.rd=function(){Zu(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var fw;
s(306,307,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});function iw(a){var b;ew();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",sd),b);this.pb[yd]="gwt-Button";this.pb.innerHTML=a||j}
s(305,306,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},iw);function jw(){this.q=new zv(this);this.f=$doc.createElement(zg);this.e=$doc.createElement(Cg);Xt(this.f,this.e);this.pb=this.f}s(308,290,ri);_.e=null;_.f=null;
function kw(a,b){var c;if(a.i)throw new $u("Composite.initWidget() may only be called once.");Qj(b);c=b.pb;a.pb=c;var d;Yt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Yt(),c).__gwt_resolve=lw(a));a.i=b;dv(b,a)}function mw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);fj();Mu(d,b)}else b.lb|=c;a.lb=-1}a.i.rd();a.pb.__listener=a;a.td()}s(309,292,Th);_.qd=function(){return this.i?this.i.qd():!1};_.rd=function(){mw(this)};_._c=function(a){av(this,a);this.i._c(a)};
_.sd=function(){this.i.sd()};_.kd=function(){return this.pb=this.i.kd()};_.i=null;function nw(a,b,c){a.d=!1;c?a.b.innerHTML=b||j:a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=jg;break;case 1:b[Ud]=Ze;break;case 2:bs(b)!=(ds(),gs)&&(b[Ud]=j)}}function ow(a){this.b=a;this.d=!1;this.e=this.c=bs(a)}s(310,1,{},ow);_.b=null;_.c=null;_.d=!1;_.e=null;function pw(){pw=u;gw();gw()}function hj(){pw();this.pb=qw()}s(311,297,Kh,hj);_.Nc=function(a){return z(this,a,(Xq(),Xq(),Yq))};
_.Oc=function(a){return z(this,a,(lj(),lj(),mj))};_.Pc=function(a){return z(this,a,(ar(),ar(),br))};_.Qc=function(a){return z(this,a,(nj(),nj(),oj))};function rw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=lo(b);e=null;c&&(c=Qu(c),e=0>c?null:Tt(a.j.c,c));e?sw(a,e):d&&(b.innerHTML=j||j);return b}function sw(a,b){var c;if(b.ob!=a)return!1;try{dv(b,null)}finally{c=b.pb;mo(c).removeChild(c);var d=a.j,e;e=Qu(c);c[Rc]=null;c=d.c;tw(e,c.d);ss(c.c,e,null);d.b=new Ru(e,d.b)}return!0}s(313,291,Mh);_.yd=function(){return new uw(this)};
_.vd=function(a){return sw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function vw(a){if(0>=a.c)throw new ww("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new ww("Column index: 0, Column size: "+a.b);}
function xw(){this.j=new Pu;this.i=$doc.createElement(zg);this.d=$doc.createElement(Cg);Xt(this.i,this.d);this.pb=this.i;this.e=new yw(this);var a=new zw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Ku(a.c.i,(Yt(),Zt(b)),0);Xt(a.b,$doc.createElement(Cd))}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 ww("Row index: "+a+", Row size: "+d);if(0>c)throw new ww("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new ww("Column index: "+c+", Column size: "+this.b);c=rw(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(Dg),d.innerHTML=ra||j,Ku(c,(Yt(),Zt(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(Cd),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(Dg);
e.innerHTML=ra;c=$doc.createElement(Pg);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)rw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(312,313,Mh,xw);_.b=0;_.c=0;
function Aw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Bw(),Cw)?a.c.e==(ds(),fs)?(Dw(),Ew):a.c.e==es?(Dw(),Fw):(Dw(),Gw):a.c.e==(ds(),fs)?(Dw(),Fw):a.c.e==es?(Dw(),Ew):(Dw(),Hw);b!=a.d&&(a.d=b,a.pb.style[Fg]=!a.d?j:a.d.b)}s(316,292,mi);_.b=null;_.c=null;_.d=null;function Iw(){this.pb=$doc.createElement(Xd);this.c=new ow(this.pb);this.pb[yd]="gwt-Label"}function Jw(){Iw.call(this);nw(this.c,$g,!1);Aw(this)}
s(315,316,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Iw,Jw);_.Nc=function(a){return z(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return z(this,a,(lj(),lj(),mj))};_.Pc=function(a){return z(this,a,(ar(),ar(),br))};_.Qc=function(a){return z(this,a,(nj(),nj(),oj))};
function Kw(a){var b=$doc.createElement(Xd);cs(ug,b.tagName);this.pb=b;this.c=new ow(this.pb);this.pb[yd]="gwt-HTML";nw(this.c,a,!0);Aw(this)}s(314,315,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Kw);function Lw(a){for(;++a.c<a.e.d&&!(null!=Tt(a.e,a.c)););}function uw(a){this.d=a;this.e=this.d.j.c;Lw(this)}s(317,1,{},uw);
_.Yc=function(){return this.c<this.e.d};_.Zc=function(){var a;if(this.c>=this.e.d)throw new sv;a=Tt(this.e,this.c);this.b=this.c;Lw(this);return a};_.$c=function(){var a;if(0>this.b)throw new Mw;a=Tt(this.e,this.b);Qj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function yw(a){this.b=a}s(318,1,{},yw);_.b=null;function zw(a){this.c=a}s(319,1,{},zw);_.b=null;_.c=null;function Bw(){Bw=u;Cw=new Nw}var Cw;function Dw(){Dw=u;Ow=new Pw((Mo(),vd));Ew=new Pw(Se);Fw=new Pw(cg);Gw=Ew;Hw=Fw;Qw=Gw}
var Ow,Qw,Ew,Hw,Gw,Fw;function Nw(){}s(321,1,{},Nw);function Pw(a){this.b=a}s(322,321,{},Pw);_.b=null;function Rw(){Rw=u;Sw=new Tw(pf);Uw=new Tw(Kg)}var Sw,Uw;function Tw(a){this.b=a}s(323,1,{},Tw);_.b=null;function Vw(a,b){var c;c=Ww(a);Xt(a.c,c);mv(a,b,c)}function Ww(a){var b;b=$doc.createElement(Dg);b[bd]=a.b.b;b.style[Vg]=a.d.b;return b}function Xw(a,b){var c,d;d=mo(b.pb);(c=qv(a,b))&&a.c.removeChild(d);return c}
function Yw(){jw.call(this);this.b=(Dw(),Qw);this.d=(Rw(),Uw);this.c=$doc.createElement(Pg);Xt(this.e,this.c);this.f[ud]=ab;this.f[td]=ab}s(324,308,ri,Yw);_.vd=function(a){return Xw(this,a)};_.c=null;function Zw(){Zw=u;new zi}function $w(a,b,c,d,e){Zw();this.b=new ax(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function bx(a,b,c,d,e){Zw();$w.call(this,(Dt(),new Ct(a)),b,c,d,e)}
s(325,292,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},$w,bx);_.Nc=function(a){return z(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return z(this,a,(lj(),lj(),mj))};_.Pc=function(a){return z(this,a,(ar(),ar(),br))};_.Qc=function(a){return z(this,a,(nj(),nj(),oj))};_._c=function(a){32768==au(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);av(this,a)};
_.td=function(){var a=this.b;D(Xe,ko(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new cx(a,this),Nn((Kn(),Ln),a.i))};_.b=null;s(327,1,{});_.i=null;function dx(){dx=u;ex()}
function ax(a,b,c,d,e,f){var g,i;dx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(ug);i=new qt;pt(pt(pt(i,new st("width:"+e+(pj(),Tf)+pb)),new st("height:"+f+Wf)),new st("background:url("+b.b+") no-repeat "+-c+"px "+-d+Wf));!fx&&(fx=new gx);b=hx;c=new st((new st(i.b.b.b)).b);i=new rt;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Bt(b.b);mn(i.b,b);i.b.b+="' style='";b=Bt(c.b);mn(i.b,b);i.b.b+="' border='0'>";i=new ut(i.b.b);g.innerHTML=i.b||j;g=lo(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),fj(),Mu(g,a)):a.lb|=133333119}s(326,327,{},ax);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function cx(a,b){this.b=a;this.c=b}s(328,1,{},cx);
_.qc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Xe,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Xe)};_.b=null;_.c=null;function ix(a,b){if(0>b||b>=a.pb.options.length)throw new pv;}function Jp(a,b){ix(a,b);return a.pb.options[b].value}function jx(){ew();this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}s(329,307,Hh,jx);s(330,260,di);function kx(a){this.b=a}s(331,330,di,kx);
_.Lc=function(){};function lx(a){this.b=a}s(332,330,di,lx);_.Rc=function(a){this.b.Kd(a.i,a.b)};function mx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Pg);Ku(a.f,(Yt(),Zt(e)),b);a=(Yt(),Zt(c));d.appendChild(a)}else d=Cu(a.f,0),Ku(d,(Yt(),Zt(c)),b)}
function nx(a,b,c){var d;ox(a,b);c&&b.b?(ox(a,null),a=b.b,b=(Kn(),Ln),b.d=On(b.d,[new px(a),!1])):null!=b.d&&(a.k=new qx(a,b),c=(Mv(),Uv),a.k.U=c,a.k.ab=a.i,a.k.hd()[yd]=Ge,d=Uu(a.pb),D(Fe,d)||Vi(a.k,d+"Popup"),Yu(a.k,new lx(a),nk?nk:nk=new ok),a.o=b.d,d=a.k,a=new rx(a,b),d.pb.style[Wg]=Je,Jv(d),a.b.p?Iv(a.b.k,Sj(a.b.pb)+jo(a.b.pb,If)-1,Uj(a.c.pb)):Iv(a.b.k,Sj(a.c.pb),Uj(a.b.pb)+jo(a.b.pb,Hf)-1),d.pb.style[Wg]=Xg)}
function sx(a,b){if(b||!(a.n&&a.o==a.n.d))ox(a,b),tx((pw(),a.pb)),b&&a.e&&nx(a,b,!1)}
function ux(a,b){var c;a:{c=no(b);var d,e;for(e=new Bi(a.j);e.c<e.e.De();)if(d=Ci(e),d.pb.contains(c)){c=d;break a}c=null}switch(au(b.type)){case 1:tx((pw(),a.pb));c&&nx(a,c,!0);break;case 16:c&&sx(a,c);break;case 32:c&&sx(a,null);break;case 2048:vx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:vx(a)||a.p||wx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:vx(a)||(a.p?null!=a.n.d&&!a.n.d.Wf().Wf()&&(nx(a,a.n,!1),a.n.d.Wf()):xx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:vx(a)||
a.p&&wx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:vx(a)||(a.p?xx(a):null!=a.n.d&&!a.n.d.Wf().Wf()&&(nx(a,a.n,!1),a.n.d.Wf()));b.cancelBubble=!0;b.preventDefault();break;case 27:ox(a,null);a.k&&Fv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:ox(a,null);a.k&&Fv(a.k,!1);break;case 13:vx(a)||(nx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}av(a,b)}function yx(a,b,c){c&&ox(a,null);wr(a,b,!1);a.o=null;a.k=null}
function vx(a){var b;if(!a.n){for(b=new Bi(a.j);b.c<b.e.De();){b=Ci(b);ox(a,b);break}return!0}return!1}function ox(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Uu(c.pb)+Ua;Di(c.hd(),d,!1);a.p&&(c=mo(a.n.pb),2==Du(c)&&(c=Cu(c,1),Di(c,xg,!1)))}if(b){c=Uu(b.pb)+Ua;Di(b.hd(),c,!0);a.p&&(c=mo(b.pb),2==Du(c)&&(c=Cu(c,1),Di(c,xg,!0)));sl();c=a.pb;var e=new Tk(b.pb),d=(nl(),ol),e=E(zx,r,5,[e]),f,g,i,h;f=new kn;for(i=0,h=e.length;i<h;++i)g=e[i],ln(ln(f,g.b),ca);e=Xn(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function xx(a){var b,c,d;if(a.n){for(b=c=Gj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Tt(a.j,b):Tt(a.j,c);break}ox(a,d)}}function wx(a){var b,c,d;if(a.n){for(b=c=Gj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Tt(a.j,b):Tt(a.j,c);break}ox(a,d)}}s(333,292,mi);_._c=function(a){ux(this,a)};_.sd=function(){this.k&&Fv(this.k,!1);bv(this)};_.Kd=function(a,b){yx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function px(a){this.b=a}s(334,1,{},px);_.qc=function(){Ax(this.b)};_.b=null;
function Bx(a){this.b=a}s(335,1,{},Bx);_.Lc=function(){ox(this.b,null)};_.b=null;function qx(a,b){this.b=a;this.c=b;Kv.call(this,!0,ef);Cv(this.T,this.c.d);Hv(this);this.fb=!0;this.c.d.Wf()}s(336,295,ri,qx);_.Xc=function(a){var b,c;if(!a.b)switch(au(a.e.type)){case 4:c=no(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&ox(this.b,null)}};_.b=null;_.c=null;function rx(a,b){this.b=a;this.c=b}s(337,1,{},rx);_.b=null;var Cx=_.c=null;
function Dx(){Dx=u;Cx=new ot((Dt(),new Ct("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ex(a,b){this.pb=$doc.createElement(Dg);var c=Uu(this.pb)+Ua;Di(this.hd(),c,!1);this.pb.textContent=a||j;this.pb[yd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);sl();this.pb.setAttribute(dg,Zl.b);this.b=b}s(340,293,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Ex);_.b=null;_.c=null;_.d=null;
function Fx(){var a;this.pb=$doc.createElement(Dg);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Xt(this.pb,a);a[yd]="menuSeparatorInner"}s(341,293,qi,Fx);function Gx(){var a,b,c,d,e;b=null.Wf();e=jj();d=kj();b[Wd]=(Bo(),Af);b[Zg]=0+(pj(),Tf);b[Ie]=bb;c=$doc;c=(D(c.compatMode,Jb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Jb)?a.documentElement:a.body).scrollHeight||0;b[Zg]=(c>e?c:e)+Tf;b[Ie]=(a>d?a:d)+Tf;b[Wd]="block"}function Lv(){}s(342,1,{},Lv);_.Tc=function(){Gx()};
function Hx(a){this.b=a}s(343,1,{},Hx);_.Xc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Xc(a),!a.b){d=a.e;c=no(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(au(d.type)){case 4:case 1048576:if(ej){a.c=!0;break}if(!c&&b.V){b.Gd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(ej){a.c=!0;break}break;case 2048:d=no(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Ix(a){this.b=a}s(344,1,{},Ix);_.b=null;function Mv(){Mv=u;Nv=new Jx(Ib,0);Uv=new Jx(nc,1);Wv=new Jx(vc,2);Kx=E(Lx,r,73,[Nv,Uv,Wv])}function Jx(a,b){oo.call(this,a,b)}s(345,145,{73:1,112:1,115:1,117:1},Jx);var Kx,Nv,Uv,Wv;function Mx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=pu(a.b.$),Gx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Mi(a.i.b),a.i=null,a.c=!1)}
function Nx(a){a.k||(Mx(a),a.d||(cj(),uv(dj(null),a.b)));a.b.pb.style[Bd]="rect(auto, auto, auto, auto)";a.b.pb.style[Nf]=Xg}function Ox(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=I(b*a.e);i=I(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-i)>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.b.pb.style[Bd]="rect("+g+Uf+f+Uf+c+Uf+e+"px)"}
function Gv(a,b,c){a.d=c;Wj(a);a.j&&(pk(a.j),a.j=null,Nx(a));a.b.hb=b;var d=a.b;d.eb&&(Mi(d.eb.b),d.eb=null);d._&&(Mi(d._.b),d._=null);if(d.hb){d.eb=du(new Hx(d));var e;e=new Ix(d);ju();e=ku?Gr(ku.b,(!Fr&&(Fr=new ok),Fr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Mv(),Nv)&&!b&&(c=!1);a.k=b;c?b?(Mx(a),a.b.pb.style[Qf]=Zc,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),a.b.pb.style[Bd]=$f,cj(),b=dj(null),mv(b,a.b,b.pb),a.j=new Px(a),hk(a.j,1)):Xj(a,200):(Mx(a),a.k?(a.b.pb.style[Qf]=Zc,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),cj(),
b=dj(null),mv(b,a.b,b.pb)):a.d||(cj(),uv(dj(null),a.b)),a.b.pb.style[Nf]=Xg)}function Ov(a){var b=(bk(),ek);this.n=new ak(this);this.u=b;this.b=a}s(346,18,{},Ov);_.sc=function(){Nx(this)};_.tc=function(){this.e=jo(this.b.pb,Hf);this.f=jo(this.b.pb,If);this.b.pb.style[Nf]=Je;Ox(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){Ox(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Px(a){ik();this.b=a}s(347,25,{},Px);_.Ac=function(){this.b.j=null;Xj(this.b,200)};
_.b=null;function Yt(){Yt=u;Qx()}function Zt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function lw(a){return function(){this.__gwt_resolve=Rx;return a.kd()}}function Rx(){throw"A PotentialElement cannot be resolved twice.";}
function Qx(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function cj(){cj=u;Sx=new Tx;Ux=new zi;cv=new Pr}function Vx(a){this.q=new zv(this);this.pb=a;Zu(this)}
function dj(a){cj();var b,c;c=Zi(Ux,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Ux.e){var d=new Wx;lk();mk(nk?nk:nk=new ok,d)}!b?c=new Xx:c=new Vx(b);x(Ux,a,c);Qr(cv,c);return c}s(349,289,ri,Vx);var Sx,Ux,cv;function Tx(){}s(350,1,{},Tx);_.Jd=function(a){a.qd()&&a.sd()};function Wx(){}s(351,1,{},Wx);_.Rc=function(){cj();try{iv(cv,Sx)}finally{Yx(cv.b),Yx(Ux)}};function Xx(){Vx.call(this,$doc.body)}s(352,349,ri,Xx);
_.Bd=function(a,b,c){xv(a,b-0,c-0)};function Ev(a){this.d=a;this.b=!!this.d.jb}s(353,1,{},Ev);_.Yc=function(){return this.b};_.Zc=function(){if(!this.b||!this.d.jb)throw new sv;this.b=!1;return this.c=this.d.jb};_.$c=function(){this.c&&this.d.vd(this.c)};_.c=null;_.d=null;function Zx(a,b){a.pb[Ug]=null!=b?b:j}s(356,307,Xh);_._c=function(a){0!=(au(a.type)&896)?av(this,a):av(this,a)};_.td=function(){};function $x(){$x=u;ew();ay()}s(355,356,Xh);
function by(){$x();var a=$doc.createElement("textarea");!Ht&&(Ht=new Gt);!Ft&&(Ft=new Et);ew();this.pb=a;this.pb[yd]="gwt-TextArea"}s(354,355,Xh,by);function cy(){var a;$x();var b=(a=$doc.createElement("INPUT"),a.type=Eg,a);!Ht&&(Ht=new Gt);!Ft&&(Ft=new Et);ew();this.pb=b;this.pb[yd]="gwt-TextBox"}s(357,355,Xh,cy);function ay(){ay=u;dy=new ey;fy=new gy;hy=new iy;jy=new ky;ly=E(my,r,80,[dy,fy,hy,jy])}s(358,145,li);var ly,dy,fy,hy,jy;function ey(){oo.call(this,Ib,0)}s(359,358,li,ey);
function gy(){oo.call(this,ac,1)}s(360,358,li,gy);function iy(){oo.call(this,cc,2)}s(361,358,li,iy);function ky(){oo.call(this,uc,3)}s(362,358,li,ky);function ny(a,b){var c,d;c=$doc.createElement(Pg);d=$doc.createElement(Dg);d[bd]=a.b.b;d.style[Vg]=a.c.b;var e=(Yt(),Zt(d));c.appendChild(e);Xt(a.e,c);mv(a,b,d)}function oy(){jw.call(this);this.b=(Dw(),Qw);this.c=(Rw(),Uw);this.f[ud]=ab;this.f[td]=ab}s(363,308,ri,oy);_.vd=function(a){var b;b=mo(a.pb);(a=qv(this,a))&&this.e.removeChild(mo(b));return a};
function py(a,b){if(0>b||b>=a.d)throw new pv;return a.b[b]}function rv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function nv(a,b,c){var d,e;if(0>c||c>a.d)throw new pv;if(a.d==a.b.length){e=v(qy,r,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)ss(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ss(a.b,d,a.b[d-1]);ss(a.b,c,b)}function zv(a){this.c=a;this.b=v(qy,r,81,4,0)}s(364,1,{},zv);_.yd=function(){return new tv(this)};_.b=null;_.c=null;_.d=0;
function gv(a){if(a.b>=a.c.d)throw new sv;return a.c.b[++a.b]}function hv(a){if(0>a.b||a.b>=a.c.d)throw new Mw;a.c.c.vd(a.c.b[a.b--])}function tv(a){this.c=a}s(365,1,{},tv);_.Yc=function(){return this.b<this.c.d-1};_.Zc=function(){return gv(this)};_.$c=function(){hv(this)};_.b=-1;_.c=null;function ex(){ex=u;hx=(Dt(),new Ct(Fn()+"clear.cache.gif"))}var hx,fx=null;function gx(){}s(367,1,{},gx);function ry(){ry=u;ex()}function sy(a,b,c,d,e){ry();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function ty(a,b,c){ry();sy.call(this,(Dt(),new Ct(a)),b,0,c,16)}s(368,301,{},sy,ty);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function gw(){gw=u;hw=(uy=new vy)?new wy:uy}function wy(){}s(369,1,{},wy);_.Md=function(a){a.focus()};var uy,hw;function xy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function qw(){var a=(gw(),yy)?yy:yy=xy();gw();var b=$doc.createElement(Xd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Eg;c.tabIndex=-1;c.setAttribute(dg,Rf);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Je;d.position=Zc;c.addEventListener(je,a,!1);b.appendChild(c);return b}s(371,369,{});var yy=null;function tx(a){$wnd.setTimeout(function(){a.focus()},0)}function vy(){}s(370,371,{},vy);_.Md=function(a){tx(a)};
function Mi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ir(b,new Jt(b,c,d,a)):Wr(b,c,d,a)}function Mr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(376,1,{},Mr);_.b=null;_.c=null;_.d=null;_.e=null;function Jr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(377,1,{},Jr);_.qc=function(){var a=this.c;Kr(this.b,this.e,this.d).nf(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Jt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(378,1,{},Jt);_.qc=function(){Wr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function zy(a,b){b.n!=a&&(!a.bc&&(a.bc=new Wi),b.n=a,Qi(a.bc,b))}function Ay(a){var b;b=a.cZ.e;if(-1!=Yn(b,Zn(36)))return null;a=a.cc.c.c++;return b=fo(b,eo(b,Zn(46))+1)+j+a}function By(a,b,c,d){0==--a.Yb&&(a.hc!=a._d()&&(d|=4),!a.gc&&(d|=2),0<d&&new Cy(a,b,c,it(d)))}function Dy(a){return!a.Ub&&a._b?Dy(a._b):a.Ub}function Ey(a){return!a.Wb&&a._b?Ey(a._b):a.Wb}
function Fy(a){var b;b=new Gy;if(a._d()){for(;a&&!y(a,100);a=a._b){var c=b,d=a.Xd(),e=a.Yd();c.b+=d;c.c+=e}y(a,100)&&(c=a.Xd(),a=a.Yd(),b.b+=c,b.c+=a);return b}throw new Hy;}function Iy(a){a.dc=!1;a.ie();Jy(a)}function Jy(a){if((a=y(a,100)?null:a._b)&&a.dc)Iy(a),a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}function Ky(a){return(a=a.Qd())?a:new Ly(1,1)}function My(a){var b;return(b=a.Rd())?new Ny(b):new Ny(a.Td())}function Oy(a){0==a.Yb++&&(a.hc=a._d(),a.gc=!0,a.fe())}function Py(a){return!a.Wb?(a.$d(),!0):!1}
function M(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,88)&&c.b==b.b||a.ac.If(b)}function Qy(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)Jy(a),new Ry(a,100);if(g!=a.fc||f!=a.Xb)a.$d(),new Ry(a,101)}function Sy(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.$d(),a.ac.Jf(b),a._d()&&a.he())}function Ty(a){a.ec||(Oy(a),Uy(a,!0),Vy(a),a.ec=!0,new Ry(a,102),By(a,a,a._b,0),Jy(a),a.ac.Lf(a))}function Wy(){this.cc=(Hp(),Hp(),Xy);new zi;this.Zd();this.$b=(Yy(),Zy)}
s(382,1,Uh);_.Nd=function(){return!1};_.Od=function(){return Ay(this)};_.Pd=function(){return Dy(this)};_.Qd=function(){return $y(this.ac,this)};_.Rd=function(){return this.Qd()};_.Sd=function(){return this.Xb};_.Td=function(){return this.be()};_.Ud=function(){return new az(0,0,0,0)};_.Vd=function(){return this.ee()};_.Wd=function(){return this.fc};_.Xd=function(){return this.ic};_.Yd=function(){return this.jc};_.Zd=function(){};_.$d=function(){Iy(this)};
_._d=function(){return this.ec&&!!this._b&&this._b._d()};_.ae=function(){};_.be=function(){return Ky(this)};_.ce=function(){};_.de=function(){return(null==this.Zb&&(this.Zb=this.Od()),this.Zb)+ya+this.Xd()+ya+this.Yd()+ya+this.Wd()+$g+this.Sd()+(this.ec?j:",hidden")};_.ee=function(){return My(this)};_.fe=function(){};_.ge=function(){return Py(this)};_.he=function(){};_.ie=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.je=function(a,b){this.ke(this.ic,this.jc,a,b)};
_.ke=function(a,b,c,d){this.le(a,b,c,d,this.Vb,!0);this.Vb=0};_.le=function(a,b,c,d){Qy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.de()+Qc};_.me=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function P(a,b,c){var d;if(-1>a.Pb.b.d)throw new qk("Missing message: awt.12A");if(y(b,90)){if(b==a)throw new qk("Missing message: awt.12B");a:{if(a&&!y(a,100))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,100))break;d=d._b}d=!1}if(d)throw new qk("Missing message: awt.12C");if(y(b,100))throw new qk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new ho;var e=Gj(d.Pb.b,b),f;f=Tt(d.Pb.b,e);d.Qb&&d.Qb.se(f);bz(d,e);new cz(d,301,f)}d=a.Pb.b.d;Oy(b);dz(a.Pb.b,d,b);d=(b._b=a,b.ae(!0),Iy(a),!!a.Qb&&
y(a.Qb,93)&&(a.Qb.o=!1),By(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,93)){var g=a.Qb;if(!b)throw new Hr("Missing message: awt.185");if(null==c||null!=c)ez(g,c,b);else throw new qk("Missing message: awt.92");}else a.Qb.oe(null==c?null:c,b)}catch(i){i=Hi(i);if(y(i,120))throw b=i,bz(a,d),b;throw i;}b.ie();new cz(a,300,b)}function fz(a,b){var c;c=a.ne();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function gz(a){var b;b=a.ne();return new hz(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function Uy(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)Tt(a.Pb.b,c).ae(b)}function bz(a,b){var c;c=Tt(a.Pb.b,b);Oy(c);c.ae(!1);Wt(a.Pb.b,b);c._b=null;Iy(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1);By(c,c,a,1)}function iz(a){var b=(jz(),kz);Sy(a,b);for(b=0;b<a.Pb.b.d;++b)Tt(a.Pb.b,b).ge()}function lz(a,b){var c,d;if(a.Qb)for(d=new Bi(a.Pb.b);d.c<d.e.De();)c=Ci(d),a.Qb.se(c);if(b)for(d=new Bi(a.Pb.b);d.c<d.e.De();)c=Ci(d),b.oe(null,c);a.Qb=b;Iy(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}
function Vy(a){if(!a.dc){a.Qb&&a.Qb.pe(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=Tt(a.Pb.b,c),b.dc||b.me();a.dc=!0}}function mz(){Wy.call(this);this.Pb=new nz;this.Tb=(Hp(),Hp(),Xy)}s(381,382,pi);_.Qd=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.qe(this));return this.Rb};_.Rd=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.re(this));return this.Sb};_.ne=function(){return this.Ud()};_.Td=function(){return Ky(this)};_.Vd=function(){return My(this)};
_.Zd=function(){this.ac=(Hp(),new oz)};_.$d=function(){Iy(this);this.Qb&&y(this.Qb,93)&&(this.Qb.o=!1)};_.ae=function(a){Uy(this,a)};_.be=function(){return Ky(this)};_.ee=function(){return My(this)};_.fe=function(){var a;for(a=0;a<this.Pb.b.d;++a)Oy(Tt(this.Pb.b,a))};_.ge=function(){var a;if(!Py(this))return!1;for(a=0;a<this.Pb.b.d;++a)Tt(this.Pb.b,a).ge();return!0};_.ie=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=Tt(this.Pb.b,b),a.ie()};_.me=function(){Vy(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function pz(){var a=new qz;mz.call(this);lz(this,a)}s(380,381,pi,pz);_.Od=function(){return"panel"+this.Tb.c.e++};function rz(a,b,c){a=sz(a.Ob,b,c);a.k=!0;return new tz(a)}function uz(a){a.ce(a.Ob.e)}function vz(a){return new Ly(jo(a.Ob.pb,If),jo(a.Ob.pb,Hf))}s(379,380,pi);_.Sd=function(){return jo(this.Ob.pb,Hf)};_.Wd=function(){return jo(this.Ob.pb,If)};_.Xd=function(){return Sj(this.Ob.pb)};_.Yd=function(){return Uj(this.Ob.pb)};
_._d=function(){return this.Ob.pb.style.display!=Af};_.he=function(){uz(this)};_.je=function(){};_.Ob=null;function wz(a){if(null!=a)this.f=a;else throw new xz;}s(384,1,Ih);_.tS=function(){return this.cZ.e+"[source="+this.f+Qc};_.f=null;
function yz(){yz=u;Q=new zi;x(Q,new R(400),new T(ih));x(Q,new R(401),new T(ih));x(Q,new R(402),new T(ih));x(Q,new R(500),new T(kh));x(Q,new R(501),new T(kh));x(Q,new R(502),new T(kh));x(Q,new R(503),new T(lh));x(Q,new R(504),new T(kh));x(Q,new R(505),new T(kh));x(Q,new R(506),new T(lh));x(Q,new R(507),new T(Ch));x(Q,new R(100),new T(eh));x(Q,new R(101),new T(eh));x(Q,new R(102),new T(eh));x(Q,new R(103),new T(eh));x(Q,new R(1004),new T(hh));x(Q,new R(1005),new T(hh));x(Q,new R(800),new T(yh));x(Q,
new R(801),new T(yh));x(Q,new R(200),new T(mh));x(Q,new R(201),new T(mh));x(Q,new R(202),new T(mh));x(Q,new R(204),new T(mh));x(Q,new R(203),new T(mh));x(Q,new R(209),new T(Dh));x(Q,new R(208),new T(Eh));x(Q,new R(207),new T(Eh));x(Q,new R(206),new T(mh));x(Q,new R(205),new T(mh));x(Q,new R(1400),new T(Ah));x(Q,new R(1401),new T(Bh));x(Q,new R(1402),new T(Bh));x(Q,new R(300),new T(fh));x(Q,new R(301),new T(fh));x(Q,new R(1100),new T(xh));x(Q,new R(1101),new T(xh));x(Q,new R(1200),new T(zh));x(Q,new R(701),
new T(vh));x(Q,new R(900),new T(wh));x(Q,new R(1001),new T(nh));x(Q,new R(601),new T(uh))}s(383,384,Ih);_.de=function(){return j};_.tS=function(){var a;a=j;y(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Od()),a.Zb),null==a&&(a=j));return this.cZ.e+Oc+this.de()+"] on "+(0<a.length?a:this.f)};_.e=0;var Q;function T(a){this.b=a}s(386,1,{},T);_.b=dh;function zz(){}s(387,1,{},zz);_.b=null;_.c=null;
function Az(a,b){var c;b&&(a.b?(c=new Bz(a.b),ss(c.c,c.d++,b),a.b=c):(a.b=new Wi,Qi(a.b,b)))}s(389,1,Ih);_.b=null;function Cz(){}function Dz(){}s(388,389,Ih,Cz,Dz);function Ez(){Ez=u;Math.sqrt(2)}function Fz(a){Ez();if(0>a)throw new qk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(390,1,{85:1},Fz);_.eQ=function(a){return a===this?!0:y(a,85)?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 Gz;a.b=31*a.b+I((new Hz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new Hz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Iz(){Iz=u;Jz=new Pr;Kz=new Ly(0,0);Qr(Jz,Fb);Qr(Jz,Sb);Qr(Jz,yb);Qr(Jz,"Last");Qr(Jz,Kb);Qr(Jz,jc);Qr(Jz,Jc);Qr(Jz,Mc);Qr(Jz,Qb)}
function ez(a,b,c){var d;if(null==b)d=Kb;else if(d=b,!Fu(Jz.b,b))throw new qk(Lz());us(Zi(a.d,d))===us(c)&&us(Zi(a.c,c))===us(d)||((b=Zi(a.d,d))&&Mz(a,b,d),Nz(a.b.yd(),c)&&Mz(a,c,d),b=a.b,new Oz(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function Pz(a,b){return new Ly(Mj(b[1].c,Mj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Mj(b[0].b,Mj(b[4].b,b[3].b))+a.n)}function Mz(a,b,c){Qz(a.b,b);Ki(a.c,b);Ki(a.d,c)}
function Rz(a,b){if(!a.o){a.o=!0;var c,d,e;Sz(a.i,Kz);Sz(a.j,Kz);Sz(a.p,null);a.q=0;for(d=Tz(a.b,0);d.c!=d.e.b;){c=Uz(d);e=Zi(a.c,c);var f=b.$b;e=xn(e,Kb)?0:xn(e,jc)?1:xn(e,Jc)?2:xn(e,Mc)?4:xn(e,Qb)?3:xn(e,Fb)?f.b?4:3:xn(e,yb)?f.b?3:4:xn(e,Sb)?1:2;c.ec?a.p[e]||(ss(a.p,e,c),++a.q,a.i[e]=c.Td(),a.j[e]=c.Vd()):a.p[e]||(a.i[e]=c.Td(),a.j[e]=c.Vd())}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 Vz(){Iz();Wz.call(this,0)}
function Wz(a){Iz();Hp();this.b=new Xz;this.c=new zi;this.d=new zi;this.e=a;this.k=0;this.o=!1;this.p=v(Yz,r,89,5,0);this.i=v(Zz,r,91,5,0);this.j=v(Zz,r,91,5,0);this.q=this.f=this.n=0}s(391,1,{93:1,112:1},Vz,Wz);_.oe=function(a,b){ez(this,a,b)};
_.pe=function(a){Rz(this,a);if(0!=this.q)if(a=gz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ke(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].je(a.c,this.j[1].b),this.p[1].le(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].je(this.j[4].c,c),this.p[4].le(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].ke(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].je(a.c,
this.j[2].b),this.p[2].le(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].je(this.j[3].c,c),this.p[3].le(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.qe=function(a){var b;b=this.o;Rz(this,a);this.o=b;return 0==this.q?fz(a,new Ly(0,0)):fz(a,Pz(this,this.i))};_.re=function(a){var b;b=this.o;Rz(this,a);this.o=b;return fz(a,Pz(this,this.j))};_.se=function(a){var b;b=Zi(this.c,a);null!=b&&Mz(this,a,b)};_.tS=function(){return $z.e+"[hgap="+this.e+",vgap="+this.k+Qc};_.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 Kz,Jz;function aA(a){Wy.call(this);this.ac=(Hp(),new bA(a,this))}s(392,382,{86:1,89:1,94:1,108:1,112:1},aA);_.Od=function(){return sd+this.cc.c.b++};_.Qd=function(){return!Ey(this)?new Ly(0,0):$y(this.ac,this)};_.ie=function(){};s(394,1,{});s(393,394,{},function(){});function cA(){cA=u}
function dA(a,b){if(null==b)throw new Hr("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;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 eA(){cA();Wy.call(this);new Wi;this.ac=new fA((Hp(),this))}s(395,382,{87:1,89:1,94:1,108:1,112:1},eA);_.Qd=function(){return $y(this.ac,this)};
_.de=function(){return(null==this.Zb&&(this.Zb=Ay(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+$g+this.Xb+(this.ec?j:",hidden")+",current="+Jp(this.ac.b,this.ac.b.pb.selectedIndex)};function gA(){gA=u;hA=new iA(255,255,255);jA=new iA(192,192,192);kA=new iA(128,128,128);lA=new iA(64,64,64);mA=new iA(0,0,0);nA=new iA(255,0,0);new iA(255,175,175);oA=new iA(255,200,0);pA=new iA(255,255,0);new iA(0,255,0);qA=new iA(255,0,255);rA=new iA(0,255,255);sA=new iA(0,0,255)}
function tA(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 iA(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=I(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=I(a/0.7),a=255<a?255:a);return new iA(c,a,b)}function uA(a){return new iA(I(0.7*(~~a.b>>16&255)),I(0.7*(~~a.b>>8&255)),I(0.7*(a.b&255)))}function iA(a,b,c){gA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new qk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(396,1,{88:1,95:1,99:1},iA);_.eQ=function(a){return y(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return vA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Qc};_.b=0;var mA,sA,rA,lA,kA,jA,qA,oA,nA,hA,pA;function Yy(){Yy=u;Zy=new wA(!0);xA=new Pr;Qr(xA,"ar");Qr(xA,"fa");Qr(xA,"iw");Qr(xA,"ur")}function wA(a){this.b=a}s(397,1,Ih,wA);_.b=!1;var Zy,xA;s(399,1,{104:1,114:1});function yA(){Ly.call(this,0,0)}function Ly(a,b){this.c=a;this.b=b}
function Ny(a){Ly.call(this,a.c,a.b)}s(398,399,{91:1,104:1,112:1,114:1},yA,Ly,Ny);_.eQ=function(a){return a===this?!0:y(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Gz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return zA.e+"[width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;function Mq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(400,1,Ih,Mq,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});
_.te=function(){return 0!=(this.f&4)};_.ue=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=j,this.ue()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.te()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Qc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function AA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function BA(a,b,c,d,e,f,g){var i,h,l,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}l=b.d-1;for(h=0;h<=l;++h)c=(tw(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Vd(),c.ke(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function CA(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Vd():c.Td(),g=Mj(g,c.b),i+=c.c+a.d);return new Ly(i,g+2*a.e)}function qz(){DA.call(this,1,5,5)}
function DA(a,b,c){Hp();this.d=b;this.e=c;this.b=a}s(401,1,Ih,qz,DA);_.oe=function(){};
_.pe=function(a){this.c=EA(a.Pb);if(0!=AA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=gz(a);g=a.ne();i=a.$b.b;l=new Wi;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new FA(n);for(w=0;w<n;++w)ss(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var H=d,A=Gj(a.Pb.b,q);tw(A,H.d);ss(H.c,A,q)}for(d=new Bi(d);d.c<d.e.De();)if((c=Ci(d))&&c.ec)a=c.Vd(),!e&&m+a.c>b.c&&(BA(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ie(),m=f,o+=h+this.e,h=0),e=!1,ss(l.c,l.d++,c),m+=a.c+this.d,h=Mj(h,a.b);BA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.qe=function(a){this.c=EA(a.Pb);return 0==AA(this)?fz(a,new Ly(10,10)):fz(a,CA(this,!1))};_.re=function(a){this.c=EA(a.Pb);return 0==AA(this)?fz(a,new Ly(10,10)):fz(a,CA(this,!0))};_.se=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Se;break;case 2:a=cg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return GA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Qc};_.b=0;_.c=null;_.d=0;_.e=0;function jz(){jz=u;kz=new HA(Pb,0,12)}
function HA(a,b,c){jz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(402,1,Ih,HA);_.b=null;_.c=0;_.d=0;var kz;s(403,1,Ih);_.tS=function(){return IA.e+"[font="+this.d+"ascent="+JA(this.b,this.d).b+", descent="+JA(this.b,this.d).c+", height="+JA(this.b,this.d).d+Qc};_.d=null;function KA(a){if(!a.n){Oy(a);a.Fd();var b,c;for(b=0;b<a.p.d;++b)(c=Tt(a.p,b))&&KA(c);Uy(a,!1);a.n=!0;By(a,a,a._b,0);new LA(a,202)}}
function MA(a){var b,c;a.ec&&(a.ac.Fd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=Tt(a.p,b))&&c.Fd()}function NA(a){!Ey(a)&&iz(a);var b=My(a);a.ke(a.ic,a.jc,b.c,b.b);Vy(a)}function OA(a,b){a.q!=b&&(a.q=b)}s(405,381,ni);_.Ud=function(){return new az(this.o.e,this.o.c,this.o.b,this.o.d)};_.Fd=function(){MA(this)};_._d=function(){return this.ac.d.hb};_.ke=function(a,b,c,d){Qy(this,a,b,c,d);this.Vb=0};_.le=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;Qy(this,a,b,c,d);this.ec&&e&&!f&&Vy(this)};_.n=!1;_.q=!1;
function PA(a){mz.call(this);this.r=new Dz;this.p=new Wi;this.o=new az(0,0,0,0);this.ec=!1;lz(this,new Vz);this.ac&&QA(this.ac.d.I.c,a);this.ac&&RA(this.ac.d,!0);OA(this,!0)}s(404,405,ni);_.ne=function(){return new az(this.o.e,this.o.c,this.o.b,this.o.d)};_.Xd=function(){return Sj(this.ac.d.pb)};_.Yd=function(){return Uj(this.ac.d.pb)};_.Zd=function(){this.ac=new SA((Hp(),j),this)};
function TA(a,b,c,d,e,f){var g,i;g=a.e;f?(i=tA(g),f=new iA(I(0.7*(~~g.b>>16&255)),I(0.7*(~~g.b>>8&255)),I(0.7*(g.b&255))),(a.e=g)&&(a.i=bg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+ua)):(i=new iA(I(0.7*(~~g.b>>16&255)),I(0.7*(~~g.b>>8&255)),I(0.7*(g.b&255))),f=tA(g),(a.e=i)&&(a.i=bg+(~~i.b>>16&255)+ya+(~~i.b>>8&255)+ya+(i.b&255)+ua));--d;--e;UA(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=bg+(~~i.b>>16&255)+ya+(~~i.b>>8&255)+ya+(i.b&255)+ua);UA(a,b,c,d,1);UA(a,b,c+1,1,e);(a.e=f)&&(a.i=bg+(~~f.b>>16&255)+
ya+(~~f.b>>8&255)+ya+(f.b&255)+ua);UA(a,b+d,c,1,e);UA(a,b+1,c+e,d,1)}s(406,1,{});_.tS=function(){return"Graphics"};s(407,406,{});function VA(a){var b,c;c=Mj(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 Ly(b,c)}
function WA(a,b,c){var d,e,f,g,i,h;a.c=EA(b.Pb);if(0==a.c.length)return new yA;g=VA(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Vd():d.Td(),h=Mj(h,d.c),i=Mj(i,d.b);return new Ly(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}function XA(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=I(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function YA(){ZA.call(this,7)}function ZA(a){Hp();this.e=0;this.b=1;this.f=a;this.d=0}s(408,1,Ih,YA,ZA);_.oe=function(){};
_.pe=function(a){var b,c;this.c=EA(a.Pb);if(0!=this.c.length&&(b=gz(a),!(0>=b.c||0>=b.b))){c=VA(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(G,k,-1,d,1);e=v(G,k,-1,d,1);h=v(G,k,-1,c,1);l=v(G,k,-1,c,1);XA(b.c,b.d,this.d,f,e);XA(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].ke(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.qe=function(a){return fz(a,WA(this,a,!1))};_.re=function(a){return fz(a,WA(this,a,!0))};_.se=function(){};
_.tS=function(){return $A.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Qc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Mw(){pn()}function $u(a){pn();this.i=a}s(410,100,ii,Mw,$u);function Hy(){pn();this.i="Missing message: awt.151"}s(409,410,ii,Hy);s(411,1,{});function az(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(412,1,{92:1,112:1,114:1},az);_.eQ=function(a){return a===this?!0:y(a,92)?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 aB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function bB(a){cB.call(this,a,0)}function cB(a,b){Wy.call(this);this.ac=(Hp(),new dB(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Dw(),Ow);c.b=d;Aw(c);break;case 0:c=c.b;d=(Dw(),Ew);c.b=d;Aw(c);break;case 2:c=c.b,d=(Dw(),Fw),c.b=d,Aw(c)}}s(413,382,Uh,bB,cB);
_.Qd=function(){return!Ey(this)?new Ly(0,0):$y(this.ac,this)};_.de=function(){var a=(null==this.Zb&&(this.Zb=Ay(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+$g+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Se;switch(this.b){case 1:b=vd;break;case 2:b=cg}return a+b+",text=null"};_.b=0;s(416,1,Ih);_.de=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.de()+Qc};_.k=null;_.n=null;
function eB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function fB(a){this.o=(Hp(),Hp(),Xy);var b;var c;b=this.cZ.e;-1!=Yn(b,Zn(36))?b=null:(c=this.o.c.d++,b=fo(b,eo(b,Zn(46))+1)+j+c);this.k=b;this.e=new Cz;this.i=a;this.f=!0;this.j=new gB(this)}s(415,416,Ih,fB);_.de=function(){return eB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(414,415,ki);_.de=function(){return eB(this)+(this.c?",tearOff":j)};_.c=!1;s(418,1,{105:1});
_.eQ=function(a){return a===this?!0:y(a,105)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Gz;hB(a,this.b);hB(a,this.c);return a.b};function Gy(){this.c=this.b=0}function iB(a,b){this.b=a;this.c=b}function jB(a){var b=a.c;this.b=a.b;this.c=b}s(417,418,{96:1,105:1,112:1},Gy,iB,jB);_.eQ=function(a){return a===this?!0:y(a,96)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return kB.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;
function lB(a,b){if(!b)throw new Hr("Missing message: awt.70");var c=a.b;if(D(b.i,Aa)){var c=c.b.b,d=new Fx,e=c.d.d;if(0>e||e>c.d.d)throw new pv;c.p&&(d.pb[Dd]=2);mx(c,e,d.pb);dz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new pv;dz(d.d,e,c);for(f=g=0;f<e;++f)y(Tt(d.d,f),72)&&++g;dz(d.j,g,c);mx(d,e,c.pb);c.c=d;e=Uu(c.pb)+Ua;Di(c.hd(),e,!1);d.p&&(e=Gj(d.d,c),-1!=e&&(d=Cu(d.p?d.f:Cu(d.f,0),e),2==Du(d)&&d.removeChild(Cu(d,1)),c.pb[Dd]=2))}}
function mB(){fB.call(this,j);new Wi;this.c=!1;this.b=(Hp(),new nB)}s(419,414,ki,mB);_.b=null;s(422,1,{98:1,107:1,114:1});s(421,422,{98:1,106:1,107:1,114:1});_.eQ=function(a){return a===this?!0:y(a,106)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Gz;hB(a,this.d);hB(a,this.e);hB(a,this.c);hB(a,this.b);return a.b};function hz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}s(420,421,{97:1,98:1,106:1,107:1,112:1,114:1},hz);
_.eQ=function(a){return a===this?!0:y(a,97)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return oB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function pB(){pB=u;qB=new rB;sB=new tB;uB=new tB}var qB,uB,sB;s(424,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ti(this)};function rB(){}s(425,424,{},rB);function tB(){}s(426,1,{},tB);s(427,382,Uh);_.Pd=function(){return null};
function vB(a,b){var c;c=new wB(Ey(a));return!c?null:new Ly(xB(c,"_")*b+6,JA(c.b,c.d).d+6)}function yB(a,b){var c;c=vB(a,b);return!c?Ky(a):c}function zB(a,b){var c;c=vB(a,b);return!c?My(a):c}function AB(a,b){var c=a.ac;Zx(c.b,b);c.f.b=-1;c.f.c=-1}function BB(a){CB.call(this,a,null!=a?a.length:0)}function CB(a,b){Wy.call(this);this.b=0>b?0:b;var c=this.ac;Zx(c.b,a);c.f.b=-1;c.f.c=-1}s(428,427,Uh,BB,CB);_.Od=function(){return"textfield"+this.cc.c.f++};
_.Qd=function(){return vB(this,ko(this.ac.b.pb,Ug).length)};_.Rd=function(){return!Ey(this)?null:vB(this,ko(this.ac.b.pb,Ug).length)};_.Td=function(){return 0<this.b?yB(this,this.b):Ky(this)};_.Vd=function(){return 0<this.b?zB(this,this.b):My(this)};_.Zd=function(){this.ac=(Hp(),new DB)};_.be=function(){return 0<this.b?yB(this,this.b):Ky(this)};_.ee=function(){return 0<this.b?zB(this,this.b):My(this)};_.b=0;function Hp(){Hp=u;Xy=new EB}function Qq(){var a=(Hp(),Hp(),Xy);!a.d&&(a.d=new FB)}
function EB(){this.c=new GB;this.e=new zz}s(429,1,{},EB);_.b=null;_.d=null;var Xy;function GB(){}s(430,1,{},GB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(431,1,{});function HB(){HB=u;IB=new JB;KB=new JB}function LB(a,b){return b==a?!0:!b?!1:!0}function JB(){}s(432,1,{101:1},JB);_.eQ=function(a){return null==a||!y(a,101)?!1:LB(this,a)};_.hC=function(){var a;a=null.Wf()+";class="+null.Wf();a=!null.Wf().Wf()?a:a+";charset=";return tt(a)};
_.tS=function(){return MB.e+"[MimeType=(null);humanPresentableName="+this.b+Qc};_.b=null;var IB,KB;function NB(){NB=u;E(OB,r,101,[(HB(),KB),IB])}function PB(a){NB();this.b=a}s(433,1,{},PB);_.b=null;function QB(a){a="flavor = "+a;pn();this.i=a}s(434,101,{102:1,112:1,118:1,126:1},QB);function RB(a,b,c){yz();SB.call(this,a,b,c,dh)}function SB(a,b,c,d){yz();wz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(435,383,Ih,RB,SB);
_.de=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;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="+nt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=dh;function Ry(a,b){yz();wz.call(this,a);this.e=b}s(436,383,Ih,Ry);
_.de=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.Xd()+ya+a.Yd()+ca+a.Wd()+$g+a.Sd()+ua};function cz(a,b,c){yz();Ry.call(this,a,b);this.b=c}s(437,436,Ih,cz);
_.de=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.Zb&&(b.Zb=b.Od());return a+b.Zb};_.b=null;function Cy(a,b,c,d){yz();wz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(438,383,Ih,Cy);
_.de=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&&(lt(et(this.b,eh))&&(a+="PARENT_CHANGED,"),lt(et(this.b,fh))&&(a+="DISPLAYABILITY_CHANGED,"),lt(et(this.b,hh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+ua};_.b=dh;_.c=null;_.d=null;s(439,1,Qh);function LA(a,b){yz();Ry.call(this,a,b);this.d=null;this.b=this.c=0}
s(440,436,Ih,LA);
_.de=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;s(441,1,{});function TB(a){if(null==a)throw new ho;}s(442,441,{},TB);
function UB(){UB=u;VB={};VB["java.vendor"]=ve;VB["package.restrict.access.sun"]=Tg;VB["sun.java.launcher"]=fc;VB["sun.management.compiler"]=ve;VB["os.name"]=fc;VB[" sun.boot.class.path"]=fc;VB["path.separator.applet"]=fc;VB["java.vm.specification.vendor"]=ve;VB["java.runtime.version"]=fc;VB["http.proxyPort"]=fc;VB["user.name"]=fc;VB["user.language"]=fc;VB["os.name.applet"]=fc;VB["browser.version"]=fc;VB["java.version"]=fc;VB["user.timezone"]=fc;VB["java.endorsed.dirs"]=fc;VB["java.specification.name"]=
"GWT";VB["java.specification.version"]="2.5.0";VB[Ne]=bc;!er&&(er=new mr);er.b?VB[Le]="yes":VB[Le]=null}var VB;s(445,101,ai);function WB(){pn()}function XB(a){pn();this.i=a}s(444,445,{109:1,112:1,118:1,126:1},WB,XB);function YB(){YB=u;ZB=new $B}function aC(a){var b;if(a.n){var c;b=new rt;mn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,mn(b.b,a.b));c=a.c;a=a.k;null!=c&&mn(b.b,c);null!=a&&(b.b.b+=la,mn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function bC(a){YB();var b,c,d;if(null==a)throw new WB;a=Xn(a);try{d=Yn(a,Zn(58))}catch(e){e=Hi(e);if(y(e,122))throw new XB(nn(e));throw e;}c=Yn(a,Zn(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;cC();var f,g,i;i=c.length;b=new dC;for(g=0;g<i;++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 XB(Yb+a);if(!this.n&&(this.n=Zi(ZB,this.i),this.n||(this.n=(Hp(),new eC))&&x(ZB,this.i,this.n),!this.n))throw new XB(Yb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,H,A,K,O,W,ba,N,mc,Cc,Vf,sb,Jd,Kd,Ld,Va,Dc,Cb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Za,l)==l&&-1==fC(c,Zn(47),l+2))throw new gC(m);}else{N=c.substr(l,m-l);m-=l;A=0;K=this.d;mc=this.f;
Ld=this.k;w=this.e;sb=this.j;o=this.b;Cb=this.o;Va=fC(N,Zn(35),0);if(0==N.indexOf(Za)&&0!=N.indexOf("////")){W=2;mc=-1;A=fC(N,Zn(47),2);Kd=fC(N,Zn(63),2);-1!=Kd&&(-1==A||A>Kd)&&(A=Kd);-1==A&&(A=m,w=j);O=A;-1!=Va&&Va<A&&(O=Va);var nd=Zn(64);Dc=N.lastIndexOf(nd,O);o=N.substr(2,O-2);-1<Dc&&(Cb=N.substr(2,Dc-2),W=Dc+1);Cc=fC(N,Zn(58),-1==Dc?W:Dc);q=Yn(N,Zn(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?Cc=q+1:Cc=-1):Cc=-1}catch($e){if($e=Hi($e),!y($e,118))throw $e;}-1==Cc||Cc>A?K=N.substr(W,
O-W):(K=N.substr(W,Cc-W),Vf=N.substr(Cc+1,O-(Cc+1)),0==Vf.length?mc=-1:mc=hC(Vf,10))}-1<Va&&(Ld=N.substr(Va+1,m-(Va+1)));H=-1==Va?m:Va;var $b=Zn(63);Jd=N.lastIndexOf($b,H);-1<Jd?(sb=N.substr(Jd+1,H-(Jd+1)),0==Jd&&null!=w&&(D(w,j)?w=Xa:w.indexOf(Xa),ba=eo(w,Zn(47))+1,w=w.substr(0,ba-0)),H=Jd):0!=Va&&(sb=null);-1<A&&(A<m&&47==N.charCodeAt(A)?w=N.substr(A,H-A):H>A&&(null==w?w=j:D(w,j)?w=Xa:w.indexOf(Xa),ba=eo(w,Zn(47))+1,0==ba?w=N.substr(A,H-A):w=w.substr(0,ba-0)+N.substr(A,H-A)));null==w&&(w=j);null==
K&&(K=j);d=K;var se;se=w;null!=sb&&!D(sb,j)&&(null!=w?se=w+ub+sb:se=ub+sb);null==this.i&&(this.i=this.i);this.d=d;this.c=se;this.f=mc;this.k=Ld;var od;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(od=eo(this.d,Zn(64)))?(this.o=this.d.substr(0,od-0),this.d=fo(this.d,od+1)):this.o=null;null!=this.c&&-1<(od=Yn(this.c,Zn(63)))?(this.j=fo(this.c,od+1),this.e=this.c.substr(0,od-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Cb;this.e=w;this.j=sb}}catch(pd){pd=
Hi(pd);if(y(pd,118))throw new XB(nn(pd));throw pd;}if(-1>this.f)throw new XB("incorrect port: "+this.f);}s(446,1,Ih,bC);_.tS=function(){return aC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var ZB;s(447,1,{});function iC(a,b,c){var d,e;for(d=new jC(a.ye().b);kC(d.b);)if(a=d.c=Ci(d.b),e=a.qf(),null==b?null==e:xn(b,e))return c&&lC(d),a;return null}s(451,1,Zh);_.xe=function(a){return!!iC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,129)||this.De()!=a.De())return!1;for(a=new jC(a.ye().b);kC(a.b);)if(b=a.c=Ci(a.b),c=b.qf(),b=b.rf(),!this.xe(c)||!mC(b,this.ze(c)))return!1;return!0};_.ze=function(a){a=iC(this,a,!1);return!a?null:a.rf()};_.hC=function(){var a,b,c;c=0;for(b=new jC(this.ye().b);kC(b.b);)a=b.c=Ci(b.b),c+=a.hC(),c=~~c;return c};_.Ae=function(){return 0==this.De()};_.Be=function(){throw new nC("Put not supported on this map");};
_.Ce=function(a){a=iC(this,a,!0);return!a?null:a.rf()};_.De=function(){return this.ye().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new jC(this.ye().b);kC(c.b);)b=c.c=Ci(c.b),a?d+=za:a=!0,d+=j+b.qf(),d+=rb,d+=j+b.rf();return d+"}"};function Yx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Fu(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=mb+b in a.f;else a:{c=a.Ge(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Fe(b,c[d].qf())){c=!0;break a}c=!1}return c}
function Zi(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[mb+b];else a:{c=a.Ge(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Fe(b,f.qf())){c=f.rf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=oC(a,c);else if(y(b,1))c=pC(a,b,c);else a:{var d=a.Ge(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Fe(b,d.qf())){a=d.rf();d.sf(c);c=a;break a}}else e=a.b[d]=[];d=new qC(b,c);e.push(d);++a.e;c=null}return c}
function oC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function pC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ki(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ge(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Fe(b,g.qf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.rf();break a}}c=null}return c}s(450,451,Zh);_.xe=function(a){return Fu(this,a)};
_.ye=function(){return new rC(this)};_.Fe=function(a,b){return this.Ee(a,b)};_.ze=function(a){return Zi(this,a)};_.Be=function(a,b){return x(this,a,b)};_.Ce=function(a){return Ki(this,a)};_.De=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function zi(){Yx(this)}s(449,450,Wh,zi);_.Ee=function(a,b){return us(a)===us(b)||null!=a&&xn(a,b)};_.Ge=function(a){return~~An(a)};function $B(){Yx(this)}s(448,449,Wh,$B);function sC(){pn()}s(452,100,ii,sC);
function tC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=uC(a,c);if(c>=a.j)break;c=vC(a,c);++b}return b}function wC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function xC(a){var b;a.b=0<=a.k&&!a.e?a.k:uC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new sC;b=a.b;a.b=vC(a,a.b);return a.o.substr(b,a.b-b)}
function vC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=yC(a.o,d);if(c<=a.i&&wC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Yn(a.d,Zn(c)))break;++d}a.n&&b==d&&(a.f?(c=yC(a.o,d),c<=a.i&&wC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Yn(a.d,Zn(c))&&++d));return d}function uC(a,b){var c,d;if(null==a.d)throw new ho;for(d=b;!a.n&&d<a.j;)if(a.f){c=yC(a.o,d);if(c>a.i||!wC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Yn(a.d,Zn(c)))break;++d}return d}
function zC(a){AC.call(this,a," \t\n\r\u000c",!1)}function BC(a){AC.call(this,a,ya,!1)}function AC(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=yC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(G,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=yC(this.d,d),this.c[c]=a}}}s(453,1,{},zC,BC,AC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function CC(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=Dn(e),!(Bn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}evalString=a+ta+c+");";$wnd.eval(evalString)}function DC(){}function EC(a){FC.call(this,a,eb,eb,null)}function GC(a,b){FC.call(this,a,eb,eb,b)}function HC(a,b,c){FC.call(this,a,b,c,null)}
function FC(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=dj(a)){this.b=new IC;this.c=new JC(this.b,b,c,d);mv(e,this.c,e.pb);d&&cd in d&&(this.c.c=d[cd]);a=this.c;a.e||(a.e=sz(a,jo(a.pb,If),jo(a.pb,Hf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?KC="JSME":KC="JME";b.v=LC(b,!1);b.w=LC(b,!0);Sq(b,KC+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=vz(b);lz(b,null);b.nb||(b.S=0);b.T||(b.T=new HA(Wb,0,13),b.W=new wB(b.T));b.U||(b.U=new HA(Wb,
1,13),b.V=new wB(b.U));b.X||(b.X=new HA(Wb,0,11),new wB(b.X));b.k||(b.k=new HA(Wb,0,13),b.n=new wB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;MC=10;b.Fb=!0;try{o=NC(b.Ob,"options");null!=o&&OC(b,o);i=NC(b.Ob,"jme");null!=i&&(b.L=i);l=NC(b.Ob,"mol");null!=l&&(b.ab=l);g=NC(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=NC(b.Ob,Eg);null!=m&&(b.bb=m,PC(b));b.j=NC(b.Ob,"atomcolors");b.i=NC(b.Ob,"atombg");f=NC(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,H,A;w=(gA(),hA);try{if(0!=f.indexOf(la))throw new on("bad hex encoding");
A=hC(f.substr(1,2),16);H=hC(f.substr(3,2),16);q=hC(f.substr(5,2),16);n=w=new iA(A,H,q)}catch(K){if(K=Hi(K),y(K,118))UB(),n=w;else throw K;}b.t=n}b.Eb&&b.Z&&QC(b.Z);h=NC(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(O){if(O=Hi(O),!y(O,118))throw O;}b.c=202;for(f=0;23>f;++f)RC[f]=(gA(),oA),SC[f]=Nc;SC[1]=Vb;RC[1]=(gA(),lA);SC[2]=Bb;RC[2]=oA;SC[3]=Hb;RC[3]=lA;SC[4]=ec;RC[4]=sA;SC[5]=lc;RC[5]=nA;SC[9]=Rb;RC[9]=qA;SC[10]=Mb;RC[10]=qA;SC[11]=Gb;RC[11]=qA;SC[12]=Xb;RC[12]=qA;SC[8]=Ac;RC[8]=uA(pA);
SC[7]=pc;RC[7]=oA;SC[6]=Fc;RC[6]=lA;SC[13]=Ec;RC[13]=lA;SC[18]=Nc;RC[18]=lA;SC[19]=qc;RC[19]=lA;SC[20]=rc;RC[20]=lA;SC[21]=sc;RC[21]=lA;SC[22]=tc;RC[22]=lA;Vy(b);b.$=new TC;f=a.d;f.C=vz(f);null!=f.L?(UC(f,f.L),null!=f.i&&f.Z&&VC(f.Z,f.i,!0),null!=f.j&&f.Z&&VC(f.Z,f.j,!1)):null!=f.ab&&WC(f,f.ab,!0);PC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(455,1,{146:1},DC,EC,GC,HC,FC);_.He=function(a){XC(new YC(a,this.b,ZC))};_.Ie=function(){$C(this.b)};
_.Je=function(){Nn((Kn(),Ln),new aD(this))};_.Ke=function(){return this.b.H};_.Le=function(){return this.b.db};_.Me=function(){return this.b.eb};_.Ne=function(){return this.b.rb};_.Oe=function(){return this.b.vb};_.Pe=function(){return this.b.xb};_.Qe=function(a){$wnd.alert("JSME initialization error: "+a)};_.Re=function(){var a=this.b,b;a.Bb?b=bD(a,1)+tb+bD(a,2)+tb+bD(a,3):b=bD(a,0);return b};_.Se=function(){return Oq(this.b)};
_.Te=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=cD(a);a.Jb=b;PC(a);return c};_.Ue=function(a){OC(this.b,a)};_.Ve=function(){};_.We=function(a){WC(this.b,a,!0)};_.Xe=function(a){UC(this.b,a)};_.he=function(){uz(this.b)};_.Ye=function(){dD(this.b)};_.Ze=function(a){var b=this.b;if(a=eD(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;fD(b)}};_.$e=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Bi(b.b);d.c<d.e.De();)c=Ci(d),a?c.b=j:c.b=sg}uz(b.d)};
_._e=function(a,b){var c=this.b,d;if(d=eD(c,a))VC(d,b,!0),fD(c)};_.af=function(a,b){var c=this.b,d;d=eD(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,PC(c)):(d.D=b,fD(c))};_.bf=function(a){this.b.H=a};_.cf=function(a){var b=this.b;b.db=a;PC(b)};_.df=function(a){var b=this.b;b.eb=a;PC(b)};_.ef=function(a){this.b.qb=a};_.ff=function(a){this.b.rb=a};_.gf=function(a){var b=this.b;b.vb=a;b.v=LC(b,!1)};_.hf=function(a){this.b.xb=a};_.jf=function(a){gD(this.b,a)};
_.kf=function(a,b){var c=this.b;c.f=!1;c.Kb=new hD(c,a);iD(c.Kb);c.c=253;c.jb=!0;c.J=b;PC(c)};_.lf=function(a){jD(this.b,a)};_.mf=function(){return kD(this.b)};_.b=null;_.c=null;function aD(a){this.b=a}s(456,1,{},aD);_.qc=function(){var a,b;for(b=new Bi(this.b.c.b);b.c<b.e.De();)a=Ci(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function lD(){var a=(mD(),nD()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=oD;mD();b=b&&b[0]&&(typeof b[0]==Gf||typeof b[0]==pe)?b[0]:null;a:if(pD==e||qD==e&&y(b,146))e=!0;else{if(null!=b)for(b=vn(b);b&&b!=pD;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new DC:3==arguments.length?a=new HC(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new EC(arguments[0]):4==arguments.length?a=new FC(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new GC(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=B(function(a){this.g.He(a)});b.clear=B(function(){this.g.Ie()});b.deferredRepaint=B(function(){this.g.Je()});b.getHelpURL=B(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.db});b.getMolecularAreaLineWidth=B(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.rb});b.getPasteLabel=B(function(){return this.g.b.vb});
b.getPrePasteJSfunction=B(function(){return this.g.b.xb});b.initializationError=B(function(a){this.g.Qe(a)});b.jmeFile=B(function(){return this.g.Re()});b.molFile=B(function(){return this.g.Se()});b.nonisomericSmiles=B(function(){return this.g.Te()});b.options=B(function(a){this.g.Ue(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g.We(a)});b.readMolecule=B(function(a){this.g.Xe(a)});b.repaint=B(function(){this.g.he()});b.reset=B(function(){this.g.Ye()});b.resetAtomColors=B(function(a){this.g.Ze(a)});
b.setAntialias=B(function(a){this.g.$e(a)});b.setAtomBackgroundColors=B(function(a,b){this.g._e(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.af(a,b)});b.setHelpURL=B(function(a){this.g.bf(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.cf(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.df(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.ef(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.ff(a)});b.setPasteLabel=B(function(a){this.g.gf(a)});b.setPrePasteJSfunction=
B(function(a){this.g.hf(a)});b.setSubstituent=B(function(a){this.g.jf(a)});b.setTemplate=B(function(a,b){this.g.kf(a,b)});b.showInfo=B(function(a){this.g.lf(a)});b.smiles=B(function(){return this.g.mf()});rD();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ys(){sD||(sD=!0,lD())}s(457,1,{},ys);var sD=!1;function tD(a){pn();this.i=a}s(459,445,ai,tD);function Es(){pn();this.i="divide by zero"}s(460,100,ii,Es);function ts(){pn()}function uD(a){pn();this.i=a}
s(461,100,ii,ts,uD);function vD(){}function wD(a){return typeof a==Ff?Ac+(0>a?-a:a):a}function xD(a,b){var c;c=new vD;c.e=Nb+(yD(0!=a?-a:0)?wD(0!=a?-a:0):j+ti(c));zD(0!=a?-a:0)&&AD(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new vD;b.e=Nb+(yD(a)?wD(a):j+ti(b));zD(a)&&AD(a,b);return b}function V(a,b){var c;c=new vD;c.e=Nb+(yD(a)?wD(a):j+ti(c));zD(a)&&AD(a,c);c.c=b?8:0;return c}function BD(){var a;a=new vD;a.e=Nb+(yD(0)?wD(0):j+ti(a));zD(0)&&AD(0,a);a.c=2;return a}
function CD(a){var b;b=new vD;b.e=Nb+(yD(a)?wD(a):j+ti(b));zD(a)&&AD(a,b);b.c=1;return b}function zD(a){return typeof a==Ff&&0<a}function yD(a){return null!=a&&0!=a}function AD(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Fh[b.d])c=c.prototype;else{c=Fh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(463,1,{},vD);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function DD(a){var b;b=ED;!b&&(b=ED=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new FD(Tb+a+fa);return b}
function hC(a,b){var c,d;if(null==a)throw new FD(Ef);if(2>b||36<b)throw new FD("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 FD(Tb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new FD(Tb+a+fa);if(-2147483648>c||2147483647<c)throw new FD(Tb+a+fa);return c}s(465,1,{112:1,123:1});var ED=null;function GD(a){this.b=a}
s(464,465,{112:1,115:1,116:1,123:1},GD);_.eQ=function(a){return y(a,116)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function Hz(a){this.b=a}s(466,465,{112:1,115:1,119:1,123:1},Hz);_.eQ=function(a){return y(a,119)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function xz(){pn()}function qk(a){pn();this.i=a}s(467,100,bi,xz,qk);function pv(){pn()}function ww(a){pn();this.i=a}s(468,100,ii,pv,ww);
function R(a){this.b=a}function ct(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 Js(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function HD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(ID(),JD)[b],!c&&(c=JD[b]=new R(a)),c):new R(a)}s(469,465,{112:1,115:1,121:1,123:1},R);
_.eQ=function(a){return y(a,121)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return j+this.b};_.b=0;function ID(){ID=u;JD=v(KD,r,121,256,0)}var JD;function Nj(a){return 0>a?-a:a}function Mj(a,b){return a>b?a:b}function LD(a){return Math.round(a)}function ho(){pn()}function Hr(a){pn();this.i=a}s(472,100,{112:1,118:1,122:1,124:1,126:1},ho,Hr);
function vi(){vi=u;wi=E(ui,r,-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 wi;function FD(a){pn();this.i=a}s(474,467,bi,FD);function go(a,b){this.b=Lc;this.e=a;this.c=b;this.d=-1}s(475,1,{112:1,125:1},go);_.tS=function(){return this.b+Wa+this.e+ta+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?mb+this.d:j)+ua};_.b=null;_.c=null;_.d=0;_.e=null;function MD(a,b){return a.charCodeAt(b)}
function yC(a,b){var c=b,d=a.length,e,f;e=MD(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 ND(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function D(a,b){return!y(b,1)?!1:""+a==b}function cs(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Yn(a,b){return a.indexOf(b)}function fC(a,b,c){return a.indexOf(b,c)}function eo(a,b){return a.lastIndexOf(b)}
function OD(a){var b=aa,c=bh,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+fo(c,++d):c=c.substr(0,d-0)+fo(c,++d);return a.replace(RegExp(b,qe),c)}
function co(a,b){for(var c=RegExp(b,qe),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(xs,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function fo(a,b){return a.substr(b,a.length-b)}
function Xn(a){return 0==a.length||a[0]>ca&&a[a.length-1]>ca?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Zn(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,112:1,113:1,115:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return tt(this)};_.tS=_.toString;function PD(){PD=u;QD={};RD={}}
function tt(a){PD();var b=mb+a,c=RD[b];if(null!=c)return c;c=QD[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+MD(a,d++);c|=0}256==SD&&(QD=RD,RD={},SD=0);++SD;return RD[b]=c}var QD,SD=0,RD;function ln(a,b){mn(a.b,b);return a}function kn(){this.b=new io}function TD(){this.b=new io;this.b.b+=j}s(477,1,Yh,kn,TD);_.tS=function(){return this.b.b};function rt(){this.b=new io}
function dC(){this.b=new io}function as(a){this.b=new io;mn(this.b,a)}s(478,1,Yh,rt,dC,as);_.tS=function(){return this.b.b};function gC(a){a="String index out of range: "+a;pn();this.i=a}s(479,468,ii,gC);
function UD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new ho;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new uD("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new uD("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new pv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ss(b,c,a[--d])}else for(c=e+c;e<c;)ss(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Wu(){pn()}function nC(a){pn();this.i=a}s(481,100,ii,Wu,nC);function Nz(a,b){for(var c;a.Yc();)if(c=a.Zc(),null==b?null==c:xn(b,c))return a;return null}function Qz(a,b){var c;return(c=Nz(a.yd(),b))?(c.$c(),!0):!1}function VD(a){var b,c,d,e;d=new kn;b=null;d.b.b+=Oc;for(c=a.yd();c.Yc();)null!=b?mn(d.b,b):b=za,e=c.Zc(),mn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Qc;return d.b.b}s(482,1,{});_.nf=function(){throw new nC("Add not supported on this collection");};
_.of=function(a){return!!Nz(this.yd(),a)};_.Ae=function(){return 0==this.De()};_.pf=function(a){return Qz(this,a)};_.tS=function(){return VD(this)};s(484,482,ji);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,132)||a.De()!=this.De())return!1;for(a=a.yd();a.Yc();)if(b=a.Zc(),!this.of(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.yd();b.Yc();)c=b.Zc(),null!=c&&(a+=An(c),a=~~a);return a};
function WD(a,b){var c;return y(b,130)&&(c=b.qf(),Fu(a.b,c))?(c=Zi(a.b,c),a.b.Ee(b.rf(),c)):!1}function rC(a){this.b=a}s(483,484,ji,rC);_.of=function(a){return WD(this,a)};_.yd=function(){return new jC(this.b)};_.pf=function(a){return WD(this,a)?(a=a.qf(),Ki(this.b,a),!0):!1};_.De=function(){return this.b.e};_.b=null;function lC(a){if(a.c)Ei(a.b),Ki(a.d,a.c.qf()),a.c=null;else throw new $u("Must call next() before remove().");}
function jC(a){var b;this.d=a;b=new Wi;a.d&&Qi(b,new XD(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new YD(a,d.substring(1));b.nf(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.nf(c[d])}this.b=new Bi(b)}s(485,1,{},jC);_.Yc=function(){return kC(this.b)};_.Zc=function(){return this.c=Ci(this.b)};_.$c=function(){lC(this)};_.b=null;_.c=null;_.d=null;s(487,1,ei);_.eQ=function(a){return y(a,130)&&mC(this.qf(),a.qf())&&mC(this.rf(),a.rf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.qf()&&(a=An(this.qf()));null!=this.rf()&&(b=An(this.rf()));return a^b};_.tS=function(){return this.qf()+rb+this.rf()};function XD(a){this.b=a}s(486,487,ei,XD);_.qf=function(){return null};_.rf=function(){return this.b.c};_.sf=function(a){return oC(this.b,a)};_.b=null;function YD(a,b){this.c=a;this.b=b}s(488,487,ei,YD);_.qf=function(){return this.b};_.rf=function(){return this.c.f[mb+this.b]};_.sf=function(a){return pC(this.c,this.b,a)};_.b=null;_.c=null;
function tw(a,b){(0>a||a>=b)&&ZD(a,b)}function ZD(a,b){throw new ww("Index: "+a+", Size: "+b);}s(489,482,$h);_.tf=function(){throw new nC("Add not supported on this list");};_.nf=function(a){this.tf(this.De(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,128)||this.De()!=a.De())return!1;c=this.yd();for(d=a.yd();c.Yc();)if(a=c.Zc(),b=d.Zc(),!(null==a?null==b:xn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.yd();a.Yc();)c=a.Zc(),b=31*b+(null==c?0:An(c)),b=~~b;return b};_.yd=function(){return new Bi(this)};_.vf=function(){return this.wf(0)};_.wf=function(a){return new $D(this,a)};_.xf=function(){throw new nC("Remove not supported on this list");};function kC(a){return a.c<a.e.De()}function Ci(a){if(a.c>=a.e.De())throw new sv;return a.e.uf(a.d=a.c++)}function Ei(a){if(0>a.d)throw new Mw;a.e.xf(a.d);a.c=a.d;a.d=-1}function Bi(a){this.e=a}s(490,1,{},Bi);_.Yc=function(){return kC(this)};
_.Zc=function(){return Ci(this)};_.$c=function(){Ei(this)};_.c=0;_.d=-1;_.e=null;function $D(a,b){var c;this.e=this.b=a;c=a.De();(0>b||b>c)&&ZD(b,c);this.c=b}s(491,490,{},$D);_.yf=function(){return 0<this.c};_.zf=function(){if(0>=this.c)throw new sv;return this.b.uf(this.d=--this.c)};_.b=null;function aE(a){a=new jC(a.c.b);return new bE(a)}function cE(a,b){this.b=a;this.c=b}s(492,484,ji,cE);_.of=function(a){return Fu(this.b,a)};_.yd=function(){return aE(this)};_.De=function(){return this.c.b.e};
_.b=null;_.c=null;function bE(a){this.b=a}s(493,1,{},bE);_.Yc=function(){return kC(this.b.b)};_.Zc=function(){return(this.b.c=Ci(this.b.b)).qf()};_.$c=function(){lC(this.b)};_.b=null;s(494,489,$h);_.tf=function(a,b){var c;c=Tz(this,a);var d=c.e;new Oz(b,c.c);++d.c;++c.b;c.d=null};_.uf=function(a){var b;b=Tz(this,a);try{return Uz(b)}catch(c){c=Hi(c);if(y(c,131))throw new ww("Can't get element "+a);throw c;}};_.yd=function(){return Tz(this,0)};
_.xf=function(a){var b,c;b=Tz(this,a);try{c=Uz(b)}catch(d){d=Hi(d);if(y(d,131))throw new ww("Can't remove element "+a);throw d;}dE(b);return c};function eE(a){a.c=v(fE,r,0,0,0)}function dz(a,b,c){(0>b||b>a.d)&&ZD(b,a.d);a.c.splice(b,0,c);++a.d}function Qi(a,b){ss(a.c,a.d++,b);return!0}function Tt(a,b){tw(b,a.d);return a.c[b]}function Gj(a,b){for(var c=0;c<a.d;++c)if(mC(b,a.c[c]))return c;return-1}function Wt(a,b){var c;c=(tw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Pi(a,b){var c;c=Gj(a,b);if(-1==c)return!1;Wt(a,c);return!0}function uk(a,b){var c;if(b.length<a.d){c=b;var d;d=ls(0,a.d);E(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ss(b,c,a.c[c]);b.length>a.d&&ss(b,a.d,null);return b}function Wi(){eE(this)}function FA(a){eE(this);this.c.length=a}function Bz(a){eE(this);var b=this.c,c=a.c,a=c.slice(0,a.d);E(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(495,489,Gh,Wi,FA,Bz);_.tf=function(a,b){dz(this,a,b)};
_.nf=function(a){return Qi(this,a)};_.Ie=function(){this.c=v(fE,r,0,0,0);this.d=0};_.of=function(a){return-1!=Gj(this,a)};_.uf=function(a){return Tt(this,a)};_.Ae=function(){return 0==this.d};_.xf=function(a){return Wt(this,a)};_.pf=function(a){return Pi(this,a)};_.De=function(){return this.d};_.d=0;function Sz(a,b){var c=a.length,d;for(d=0;d<c;++d)ss(a,d,b)}function Xr(){Xr=u;Yr=new gE}var Yr;function gE(){}s(498,489,Vh,gE);_.of=function(){return!1};_.uf=function(){throw new pv;};_.De=function(){return 0};
function hE(){this.b=new Date}function iE(a){return 10>a?ab+a:j+a}s(499,1,{112:1,114:1,115:1,127:1},hE);_.eQ=function(a){return y(a,127)&&ft(J(this.b.getTime()),J(a.b.getTime()))};_.hC=function(){var a;a=J(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=As(c&4194303,b&4194303,e&1048575);a=As(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?wa:j)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(jE(),kE)[this.b.getDay()]+ca+lE[this.b.getMonth()]+ca+iE(this.b.getDate())+ca+iE(this.b.getHours())+mb+iE(this.b.getMinutes())+mb+iE(this.b.getSeconds())+" GMT"+a+b+ca+this.b.getFullYear()};_.b=null;function jE(){jE=u;kE=E(xs,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));lE=E(xs,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var kE,lE;
function Qr(a,b){return null==x(a.b,b,a)}function Pr(){this.b=new zi}s(501,484,{112:1,114:1,132:1},Pr);_.nf=function(a){return Qr(this,a)};_.of=function(a){return Fu(this.b,a)};_.Ae=function(){return 0==this.b.e};_.yd=function(){return aE(new cE(this.b,new rC(this.b)))};_.pf=function(a){return null!=Ki(this.b,a)};_.De=function(){return this.b.e};_.tS=function(){return VD(new cE(this.b,new rC(this.b)))};_.b=null;
function Tz(a,b){var c,d;(0>b||b>a.c)&&ZD(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 mE(a,b,d)}function Xz(){this.b=new nE;this.c=0}s(502,494,Vh,Xz);_.nf=function(a){new Oz(a,this.b);++this.c;return!0};_.wf=function(a){return Tz(this,a)};_.De=function(){return this.c};_.b=null;_.c=0;function Uz(a){if(a.c==a.e.b)throw new sv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function dE(a){if(!a.d)throw new Mw;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 mE(a,b,c){this.e=a;this.c=c;this.b=b}s(503,1,{},mE);_.Yc=function(){return this.c!=this.e.b};_.yf=function(){return this.c.c!=this.e.b};_.Zc=function(){return Uz(this)};_.zf=function(){if(this.c.c==this.e.b)throw new sv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.$c=function(){dE(this)};_.b=0;_.c=null;_.d=null;_.e=null;function nE(){this.b=this.c=this}
function Oz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(504,1,{},nE,Oz);_.b=null;_.c=null;_.d=null;function qC(a,b){this.b=a;this.c=b}s(505,487,ei,qC);_.qf=function(){return this.b};_.rf=function(){return this.c};_.sf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function sv(){pn()}s(506,100,{112:1,118:1,124:1,126:1,131:1},sv);function mC(a,b){return us(a)===us(b)||null!=a&&xn(a,b)}function EA(a){var b=v(Yz,r,89,0,0);return uk(a.b,b)}function nz(){this.b=new Wi}
s(508,489,Gh,nz);_.tf=function(a,b){dz(this.b,a,b)};_.nf=function(a){return Qi(this.b,a)};_.of=function(a){return-1!=Gj(this.b,a)};_.uf=function(a){return Tt(this.b,a)};_.Ae=function(){return 0==this.b.d};_.yd=function(){return new Bi(this.b)};_.xf=function(a){return Wt(this.b,a)};_.De=function(){return this.b.d};_.tS=function(){return VD(this.b)};_.b=null;function oE(a){a.ac.d.hb&&KA(a)}function pE(a){var b;if(a.ac.d.hb){b=Fy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}MA(a)}
function qE(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 XC(a){var b=a.k;rE(a.ac.d,b.b,b.c);!Ey(a)&&iz(a);Ty(a)}function sE(){PA.call(this,j);this.j=new aA(this.Af());Az(this.r,new tE(this))}s(510,404,ni);_.Nd=function(a,b){return us(a.i)===us(this.j)?(pE(this),!0):this.Bf(a,b)};_.Af=function(){return"Close"};_.Bf=function(){return!1};_.Fd=function(){pE(this)};_.j=null;_.k=null;
function YC(a,b,c){sE.call(this);this.ac&&RA(this.ac.d,!1);OA(this,!1);lz(this,new ZA(0));a=new cB(a,1);P(this,a,null);a=new pz;P(a,this.j,null);P(this,a,null);b&&(this.k=Fy(b),NA(this),qE(this.k,~~(jo(b.Ob.pb,If)/2)-~~(this.fc/2),~~(jo(b.Ob.pb,Hf)/2)-~~(this.Xb/2)));c&&M(this,c)}s(509,510,ni,YC);_.Af=function(){return"OK"};function uE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new $u("Cannot undo. Index is out of range.");if(!a.b.c)throw new $u(Zb);a.b=a.b.c;return a.b.b}
function TC(){this.b=this.c=new vE}s(511,1,{},TC);_.b=null;function vE(){this.b=null}function wE(a){this.b=a}s(512,1,{},vE,wE);_.b=null;_.c=null;_.d=null;function tE(a){this.b=a}s(513,439,Qh,tE);_.b=null;function xE(){xE=u;yE=E(xs,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);ZC=(gA(),jA);zE=tA(ZC);RC=v(AE,r,88,23,0);SC=v(xs,r,1,23,0);BE=v(AE,r,88,7,0);CE=null!=(UB(),VB[Le])}
function cD(a){var b;if(a.Bb)b=DE(a,1)+tb+DE(a,2)+tb+DE(a,3);else if(b=DE(a,0),0<b.length){var c=new EE(a.Z);Qi(a._.b,c)}return b}function FE(a,b){var c,d;c=b.b;if(D(c,(GE(),HE).c))Nq(kD(a));else if(D(c,IE.c))Nq(Oq(a));else if(D(c,JE.c))c=a.u,d=(!a.ub&&(a.ub=new Pq(a)),a.ub),c.b=d,Qq(),Rq(c);else if(D(c,eg)){7!=a.O&&(a.P=dh);d=b.d;d=mt(d,ch);c=bt(d,a.P);var e=!$s(c,dh)?Is(c):c;!$s(e,jh)&&KE(a.Z,L(c));LE(a);a.lb=!0;PC(a);a.O=7;a.P=d}else D(c,mg)||(D(c,ee)?ME(a):gD(a,c))}
function NE(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(OE,r,-1,4,1);l=v(OE,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)PE(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=vz(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;QE(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||RE(a.fb[f])}}}
function $C(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new SE(a),a.Z.r=0);null!=a.rb&&CC(a.rb,null)}}function LC(a,b){var c,d,e,f;f=new mB;d=Bc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=wc);d=new fB(Ob+d);var g=(GE(),HE).c;d.d=g;lB(f,d);Az(d.e,a);d=new fB(Ob+c);d.d=IE.c;Az(d.e,a);lB(f,d);lB(f,new fB(Aa));c=a.vb;null==c&&(c="Paste "+e);d=new fB(c);d.d=JE.c;Az(d.e,a);lB(f,d);zy(a,f);return f}
function TE(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);X(b,ZC);a.nb?(e==a.c&&X(b,uA(ZC)),UA(b,g,f,a.Y,a.Y),X(b,(gA(),lA)),UE(b,g,f,a.Y-1,a.Y-1)):e==a.c?TA(b,g+1,f+1,a.Y,a.Y,!1):TA(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(X(b,(gA(),mA)),e){case 101:X(b,pA);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;VE(b,!0);WE(b,XE(b,c,e,d,i));X(b,mA);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(VE(b,!1),WE(b,XE(b,c,e,d,i)));YE(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);UA(b,g+9,f+9,2,4);UA(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,nA),UA(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,pA),UA(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Y(b,d,f+a.Y-c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Y(b,h-e,l,h-2*e,l);Y(b,h+e,l,h+2*e,l);X(b,qA);Y(b,d,f+c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Y(b,h-e,l,h-2*e,l);Y(b,h+e,
l,h+2*e,l);X(b,mA);break;case 107:X(b,oA);UA(b,g+4,f+4,a.Y-8,a.Y-8);X(b,mA);UE(b,g+4,f+4,a.Y-8,a.Y-8);YE(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);UA(b,g+9,f+9,2,4);UA(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Y(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Y(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Y(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Y(b,f,a,f,a+c);break;case 110:ZE(b,g,f,a.Y,!0);break;case 111:ZE(b,g,f,a.Y,!1);break;case 109:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Y(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:X(b,hA);UA(b,g+3,f+5,a.Y-7,a.Y-11);X(b,mA);UE(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,ZC);a.ob&&TA(b,g+1,f+1,a.Y,a.Y,!1);X(b,mA);$E(a,b,g,f,"NEW");break;case 106:X(b,nA);Y(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,mA);Y(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));$E(a,b,g+6,f,qc);break;case 104:X(b,nA);Y(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,mA);break;case 105:a.Ib?(X(b,rA),Y(b,g+11,f+5,g+9,f+9),Y(b,g+9,f+9,g+4,f+9),Y(b,g+4,f+9,g+8,f+12),Y(b,g+8,f+12,g+6,f+18),Y(b,g+6,f+18,g+11,f+15),Y(b,g+12,f+5,g+14,f+9),Y(b,g+14,f+9,g+19,f+9),Y(b,g+19,f+9,g+15,f+12),Y(b,g+15,f+12,g+17,f+18),Y(b,g+17,f+18,g+12,f+15),X(b,mA)):$E(a,b,g,f,"123");break;case 113:X(b,sA);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);UA(b,e,d,c,c);X(b,mA);aF(a,
b,g,f,hA,"i");break;case 201:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Y(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Y(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Y(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Y(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Y(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:bF(a,b,g,f+2,3);break;case 207:bF(a,b,g,f,4);break;case 208:bF(a,b,g,f,5);break;case 209:bF(a,b,g,f,1);break;case 210:bF(a,b,g,f,6);break;case 211:bF(a,b,g,f,7);break;case 212:bF(a,b,g,f,8);break;case 213:$E(a,b,g,f,"FG"),a.F=new iB(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=SC[c]&&aF(a,b,g,f,RC[c],SC[c])}function cF(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,X(d,ZC),UA(d,0,0,c,b),a.nb?(X(d,(gA(),lA)),UE(d,-1,0,c,b-1)):(X(d,zE),Y(d,0,0,c-1-2,0),X(d,uA(ZC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),dF(d,a.X),X(d,(gA(),mA)),-1!=a.J.toLowerCase().indexOf(fe)&&X(d,nA),eF(d,a.J,10,15),fF(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function gF(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;X(d,ZC);UA(d,0,0,c,b);a.nb?(X(d,(gA(),lA)),Y(d,0,b-1,c,b-1),e=MC*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,zE),Y(d,0,0,0,b-1),Y(d,0,MC*a.Y,b-1,MC*a.Y),X(d,uA(ZC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=MC+2;++b)TE(a,d,1,b);fF(a.Ob,a.Q,0,2*a.Y+a.S)}}
function hF(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;X(e,a.t);UA(e,0,0,c,b);d=a.db?(pB(),sB):(pB(),uB);if((pB(),qB)==(pB(),qB))d==sB?e.b=j:e.b=sg;d=new Fz(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,H=w=o=m=void 0,A=n=void 0,K=m=q=o=i=void 0,O=m=i=void 0,W=h=o=h=void 0,ba=w=A=void 0,N=ba=q=n=l=A=m=q=H=K=n=void 0,N=h=n=o=o=K=N=W=i=O=O=H=W=n=n=O=W=void 0,w=A=1,l=
2,ba=3;f.w&&(QE(f),NE(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,ba*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=I(13*f.n.B*i),f.n.k=new HA(Wb,0,i),f.n.n=new wB((Hp(),f.n.k)));f.n.A&&(X(g,(gA(),mA)),UE(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=L(J(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(xE(),BE)[f.e[i]]),h=g,o=I(f.J[i]-m/2),O=I(f.M[i]-m/2),W=N=m,VE(h,!0),WE(h,XE(h,o,O,N,W)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(X(g,(xE(),BE)[f.e[h]]),n=f.J[m]-f.J[h],
A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*ba*A,n=3*ba*w,O=v(G,k,-1,4,1),o=v(G,k,-1,4,1),O[0]=I(f.J[h]+q),o[0]=I(f.M[h]-n),O[1]=I(f.J[m]+q),o[1]=I(f.M[m]-n),O[2]=I(f.J[m]-q),o[2]=I(f.M[m]+n),O[3]=I(f.J[h]-q),o[3]=I(f.M[h]+n),m=g,h=O,VE(m,!0),WE(m,iF(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(gA(),mA));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(xE(),BE)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;W=f.J[h];N=f.M[h];O=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=O-W,A=o-
N,w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,qA);q=l*A;n=l*w;Y(g,L(J(Math.round(W+q))),L(J(Math.round(N-n))),L(J(Math.round(O+q))),L(J(Math.round(o-n))));Y(g,L(J(Math.round(W-q))),L(J(Math.round(N+n))),L(J(Math.round(O-q))),L(J(Math.round(o+n))));X(g,mA);break;case 3:m=L(J(Math.round(W)));h=L(J(Math.round(N)));O=L(J(Math.round(O)));o=L(J(Math.round(o)));Y(g,m,h,O,o);W=L(J(Math.round(ba*A)));N=L(J(Math.round(ba*w)));Y(g,m+W,h-N,O+W,o-N);Y(g,m-W,h+N,O-W,o+N);break;
case 9:case 0:for(h=0;10>h;++h)H=W-(W-O)/10*h,K=N-(N-o)/10*h,Y(g,L(J(Math.round(H))),L(J(Math.round(K))),L(J(Math.round(H))),L(J(Math.round(K))));dF(g,f.n.k);m=jF(f.n.n);n=f.f[i];h=ub;null!=n&&(h=n);n=xB(f.n.n,h);W=L(J(Math.round((W+O)/2-n/2)));n=L(J(Math.round((N+o)/2+~~(m/2)-1)));X(g,qA);eF(g,h,W,n);X(g,mA);break;default:if(1==f.B[i]||3==f.B[i])q=ba*A,n=ba*w,K=v(G,k,-1,3,1),H=v(G,k,-1,3,1),K[0]=L(J(Math.round(O+q))),H[0]=L(J(Math.round(o-n))),K[1]=L(J(Math.round(W))),H[1]=L(J(Math.round(N))),K[2]=
L(J(Math.round(O-q))),H[2]=L(J(Math.round(o+n))),m=g,h=K,o=H,VE(m,!0),WE(m,iF(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=ba*A;n=ba*w;for(h=0;10>h;++h)H=W-(W-O)/10*h,K=N-(N-o)/10*h,m=h/10,Y(g,L(J(Math.round(H+q*m))),L(J(Math.round(K-n*m))),L(J(Math.round(H-q*m))),L(J(Math.round(K+n*m))))}else Y(g,L(J(Math.round(W))),L(J(Math.round(N))),L(J(Math.round(O))),L(J(Math.round(o))))}}w=v(OE,r,-1,f.t+1,1);A=v(G,k,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++A[h],++A[m],w[h]=w[h]/
A[h]+o/A[h],w[m]=w[m]/A[m]+l/A[m];dF(g,f.n.k);m=jF(f.n.n);N=v(xs,r,1,f.t+1,0);O=v(G,k,-1,f.t+1,1);o=v(G,k,-1,f.t+1,1);l=v(kF,r,97,f.t+1,0);for(i=1;i<=f.t;++i)h=lF(f,i),(null==h||1>h.length)&&(h=va),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(N[i]=h,O[i]=o[i]=xB(f.n.n,h),l[i]=mF(f,i,O[i],O[i],m,!1)):(W=w[i]<f.J[i],H=!0,1<A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(H=!1),2<A[i]&&(H=!1),1==A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(W=!0),n=h,K=j,f.n.Fb&&0<f.x[i]&&(K+=Vb,
1<f.x[i]&&(K+=f.x[i])),q=j,0!=f.A[i]&&(1<Nj(f.A[i])&&(q+=Nj(f.A[i])),0<f.A[i]?q+=wa:q+=Aa),W||!H?h=h+K+q+j:h=q+K+j+h,H||(n=h),N[i]=h,n=xB(f.n.n,n),q=xB(f.n.n,h),O[i]=n,o[i]=q,q=l[i]=mF(f,i,n,q,m,W),W=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(xE(),BE)[f.e[i]]),UA(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(xE(),BE)[f.e[i]]):X(g,(gA(),mA)):X(g,(xE(),RC)[f.c[i]]),eF(g,h,W,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=O[i],q=o[i],W=L(J(LD(f.J[i]-n/2))),n=L(J(LD(f.M[i]+~~(m/2)-1))),X(g,(gA(),qA)),eF(g,
ca+f.q[h][1],W+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(gA(),nA):(gA(),sA)),0<f.D&&106!=f.n.c&&(q=l[f.D],UE(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=(ba+1)*A,n=(ba+1)*w,K=v(G,k,-1,5,1),H=v(G,k,-1,5,1),K[0]=L(J(LD(f.J[h]+q))),K[1]=L(J(LD(f.J[m]+q))),H[0]=L(J(LD(f.M[h]-n))),H[1]=L(J(LD(f.M[m]-n))),K[3]=L(J(LD(f.J[h]-q))),K[2]=L(J(LD(f.J[m]-q))),H[3]=L(J(LD(f.M[h]+n))),H[2]=L(J(LD(f.M[m]+n))),K[4]=K[0],H[4]=H[0],106!=
f.n.c&&(ba=g,i=K,A=H,ba.o&&(VE(ba,!1),WE(ba,iF(ba,i,A,5,!0)))),106==f.n.c&&nF(f,f.H[f.E],f.I[f.E]))){ba=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++ba;if(ba>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(gA(),nA));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],UE(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(gA(),lA)),Y(e,c-1,0,c-1,b-1)):(X(e,uA(ZC)),Y(e,c-1,0,c-1,b-1),X(e,ZC),Y(e,c-2,0,c-2,b-1),X(e,zE),Y(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(gA(),qA)),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.z&&(a.T=new HA(Wb,0,13),a.W=new wB(a.T),null!=a.bb&&(d=xB(a.W,a.bb),c=L(J(Math.round((c-d)/2))),b-=13,X(e,(gA(),mA)),dF(e,a.T),eF(e,a.bb,c,b)));fF(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function bF(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(G,k,-1,9,1);l=v(G,k,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+a*Math.sin(i)),l[f]=I(d+a*Math.cos(i));f=e+1;b.o&&(VE(b,!1),WE(b,iF(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+(a-3)*Math.sin(i)),l[f]=I(d+(a-3)*Math.cos(i));Y(b,h[0],l[0],h[1],l[1]);Y(b,h[2],l[2],h[3],l[3]);Y(b,h[4],l[4],h[5],l[5])}}
function oF(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,ZC);UA(d,0,0,b,c);a.nb?(X(d,(gA(),lA)),c=13*(a.Y+a.S),UE(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,uA(ZC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,zE),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)TE(a,d,b,1),TE(a,d,b,2);a.c=c;fF(a.Ob,a.Lb,0,0)}}
function ZE(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Y(a,i,n,f,h);Y(a,g,n,f,h);i=~~(l/3);Y(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);YE(a,b,c+m-i,f,d-4-i-1,e,h)}
function pF(a,b){var c,d,e,f,g,i,h;dD(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=qF(b);h=new AC(b,g,!0);d=j;for(c=1;5>=c;++c)d=rF(h,g);c=HD(hC(Xn(d.substr(0,3)),10)).b;f=HD(hC(Xn(d.substr(3,3)),10)).b;rF(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=rF(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new sF(a,e)}NE(a,1,c,1);NE(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new sF(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",PC(a),!1;null!=a.i&&a.Z&&VC(a.Z,a.i,!0);null!=a.j&&
a.Z&&VC(a.Z,a.j,!1);g=tF(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new uF(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];NE(a,1,g,0)}PC(a);return!0}
function vF(a,b){var c,d,e,f,g,i,h,l;dD(a);c=f=0;l=new AC(b,"|>",!0);e=-1<b.indexOf(tb);i=1;g=tC(l);a.tb=0;for(d=1;d<=g;++d)if(h=xC(l),Xn(h),!D(h,bh))if(D(h,tb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new hD(a,h);if(0==a.Z.t)return jD(a,"ERROR - problems in reading/processing molecule !"),UB(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return jD(a,"ERROR - strange reaction - fixing !"),UB(),!1;if(3<i)return jD(a,"ERROR - strange reaction !"),UB(),!1;1<a.tb&&!e&&OC(a,xf);e&&!a.Bb&&OC(a,Zf);!e&&a.Bb&&
OC(a,Bf);e?(NE(a,1,f,1),NE(a,f+1,c-1,2),NE(a,c,a.tb,3)):NE(a,1,a.tb,0);PC(a);return!0}function Sq(a,b){a.jb=!0;a.J=b}
function Wq(a,b){var c,d;if(0==b)return!1;LE(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:$C(a);d=a.$;d.b=d.c;d.c.d=null;wF(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;xF(a,uE(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new $u("Cannot redo. Index is out of range.");
if(!d.b.d)throw new $u(Zb);d.b=d.b.d;xF(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=Tt(d,d.b)):d=null;null==d?(a.jb=!0,a.J=hc):(Sq(a,dc+(a.Db.b+1)+ea+a.Db.d),d=OD(d),WC(a,d,!1),null!=a.rb&&CC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=Tt(d,d.b)):d=null;null==d?(a.jb=!0,a.J=hc):(Sq(a,dc+(a.Db.b+1)+ea+a.Db.d),d=OD(d),WC(a,d,!1),null!=a.rb&&CC(a.rb,null));break;case 101:a.Gb&&oE(a.Gb);a.Gb=new yF(1,a);a.c=c;break;case 107:!a.zb?a.zb=new zF(a):a.zb.ac.d.hb?AF(a.zb.ac.d):
XC(a.zb);break;case 113:a.b&&oE(a.b);a.b=new yF(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,QC(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=BF(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(OE,r,-1,4,1);PE(a.Z,d);a.lb=!0;a.Z=new EE(a.Z);d=I(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;iD(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,CF(a.Z,a.Z.D),a.Z.D=0,ME(a)):0<a.Z.E&&(a.lb=!0,DF(a.Z,a.Z.E),
a.Z.E=0,ME(a));EF(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new mB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new fB(c),lB(i,g),g.d=c,Az(g.e,a);zy(a,i);a.E=i}FF(a.E.b,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(oE(a.o),a.o=null);0==a.Z.D&&(a.o=new yF(2,a));a.d=
18;break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,ME(a)),18==a.d&&(d=ko((Tq(),Uq).ac.b.pb,Ug),GF(a.Z,a.Z.D,d),ME(a)),EF(a.Z))}PC(a);return!0}
function Oq(a){var b,c,d;d=kD(a);c=j;if(a.Bb){var e,f,g;g=ms([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)BF(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(HF(g[1][0],3)+HF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+IF(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+IF(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new JF(a,a.fb,a.tb)),c=IF(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function KF(a,b,c,d){var e;e=c;var f=d,g,i;(g=LF(b),i=0!=(b.f&2),g||i)?(g=a.Bb?(!a.w&&(a.w=LC(a,!0)),a.w):(!a.v&&(a.v=LC(a,!1)),a.v),FF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=MF(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;13>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=MC+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",PC(a),!0;
if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=Wq(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)CF(a.Z,a.Z.D),a.Z.D=0,ME(a);else{if(106==a.c)return!0;if(108==a.c)NF(a.Z,a.Z.D,0),ME(a);else if(157==a.c)NF(a.Z,a.Z.D,1),ME(a);else if(158==a.c)NF(a.Z,a.Z.D,-1),ME(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):ME(a);else if(206<=
a.c&&229>=a.c)a.O=2,OF(a.Z),ME(a);else if(230==a.c)a.O=3,ME(a);else if(233<=a.c&&262>a.c)PF(a.Z,!1),ME(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;GF(a.Z,a.Z.D,ko(a.zb.f.ac.b.pb,Ug));ME(a)}else if(105==a.c)QF(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=ko((Tq(),Uq).ac.b.pb,Ug),1>d.length&&(d=Nc),GF(a.Z,a.Z.D,d)),ME(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,OF(a.Z),ME(a);else if(0<a.Z.E)if(104==a.c)DF(a.Z,a.Z.E),a.Z.E=
0,ME(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])Sq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;CF(d,c);d.b[c]=0}a.Z.E=0;ME(a)}else if(201==a.c)RF(a.Z,a.Z.E),ME(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),ME(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,ME(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,ME(a);else if(206<=
a.c&&229>=a.c)a.O=2,OF(a.Z),ME(a);else if(107==a.c){if(!a.zb.c)return!0;d=ko(a.zb.f.ac.b.pb,Ug);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;ME(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new SE(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(SF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?
(a.Z.L=c,a.Z.O=d,a.O=2,OF(a.Z)):300<a.c?(SF(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=ko((Tq(),Uq).ac.b.pb,Ug),1>d.length&&(d=Nc),GF(a.Z,1,d))):230==a.c?UC(a,null):233<=a.c&&262>a.c?(SF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,PF(a.Z,!0)):UB();ME(a)}else e=!1;e&&(EF(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,PC(a))}return e}
function TF(a,b,c,d){var e,f;if(a.z||!a.hb||LF(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=UF(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)CF(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],Z(b,0),DF(b,e),0<UF(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){Sq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,L(J(Math.round(h))));b.j[b.v]=b.t;0<UF(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Sq(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(MF(b)||LF(b))KE(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(OE,r,-1,4,1);PE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;LE(a);a.lb=!0;PC(a);a.Mb=c;a.Nb=d;return!0}
function VF(a,b,c,d){var e,f,g;if(!a.z&&!LF(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((xE(),CE)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&CC(a.qb,E(KD,r,121,[new R(a.e),new R(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;LE(a);a.lb=!0;PC(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function WF(a){if(a.z)return!0;a.jb=!1;a.P=dh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=UF(b,b.t),6>b.z[c]&&(XF(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),CF(b,b.t));b.C=!1;ME(a)}else a:{var b=a.Z,e,f;c=UF(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):Sq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Sq(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=L(J(LD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(J(LD((b.M[b.F]+b.M[c])/2))))}}RE(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,uE(b),b.b.d=c),ME(a),a.r=!1)}else 5==a.O&&(RE(a.Z),ME(a));0<a.O&&(a.D=!1,LE(a),a.lb=!0,EF(a.Z),YF(a.Z),PC(a),a.O=0,a.f=!1);if(CE&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,LE(a),a.lb=!0,PC(a);return!0}function LE(a){a.kb=!1;a.mb=!1;a.lb=!1}
function OC(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(Bf)?a.Bb=!1:-1<b.indexOf(Zf)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(xf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Ff)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,NE(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)ZF(a.fb[c]),QE(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(kd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++MC;PC(a)}
function PC(a){var b,c,d;b=vz(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=rz(a,d,c),hF(a),a.z||(a.Lb=rz(a,b.c,2*a.Y+a.S),oF(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=rz(a,a.Y,c),gF(a),a.I=rz(a,d,a.Y),cF(a))):(hF(a),a.z||(cF(a),a.D&&(oF(a),gF(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function bD(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=BF(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ca+c.u,h=1;h<=c.t;++h){i=lF(c,h);c.n.M&&0<c.x[h]&&(i+=Vb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=wa:i+=Aa,1<Nj(c.A[h])&&(i+=Nj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=mb+g);m+=ca+i+ca+$F(0.055999999999999994*c.J[h],0,2)+ca+$F(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ca+f+ca+g+ca+l;c=m;0<c.length&&(0<e.length&&(e+=bh),e+=c)}return e}function DE(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=BF(a.fb[c]),d!=b))continue;d=aG(a.fb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function ME(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&CC(a.rb,null)}var c,d,e;e=new bG;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new EE(d),iD(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new wE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function WC(a,b,c){try{pF(a,b)?c&&ME(a):PC(a)}catch(d){if(d=Hi(d),y(d,118))PC(a);else throw d;}}
function UC(a,b){try{vF(a,b)?ME(a):PC(a)}catch(c){if(c=Hi(c),y(c,118))PC(a);else throw c;}}function fD(a){LE(a);a.lb=!0;PC(a)}function dD(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new SE(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;PC(a);null!=a.rb&&CC(a.rb,null)}function xF(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new EE(d),iD(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&CC(a.rb,null)}}
function eD(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,PC(a),null):a.fb[b]}function gD(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ga)?c=235:D(b,Ha)?c=240:D(b,Fa)?c=260:D(b,La)?c=261:D(b,Ra)?c=241:D(b,Ka)?c=233:D(b,Ja)?c=236:D(b,Ia)?c=237:D(b,Qa)?c=234:D(b,Pa)?c=243:D(b,Sa)?c=252:D(b,Oa)?c=244:D(b,Ta)?c=239:D(b,"-PO3H2")?c=251:D(b,Ea)?c=242:D(b,Ca)?c=245:D(b,Da)&&(c=238);0<c?Wq(a,c):b="Not known group!";a.jb=!0;a.J=b;PC(a)}
function jD(a,b){a.jb=!0;a.J=b;PC(a)}function kD(a){var b;b=cD(a);LE(a);PC(a);return b}function $E(a,b,c,d,e){var f,g,i,h;f=a.W;h=xB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new HA(f.d.b,f.d.d,g),f=new wB(i),h=xB(f,e),b.f=i,b.j=cG(i);else dF(b,a.T);f=JA(f.b,f.d).b-JA(f.b,f.d).c;eF(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function aF(a,b,c,d,e,f){var g,i;g=jF(a.V);i=xB(a.V,f);dF(b,a.U);(b.e=e)&&(b.i=bg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+ua);eF(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function jF(a){return JA(a.b,a.d).b-JA(a.b,a.d).c}function Vq(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Ad,PC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=Ad):Sq(a,a.y+ca),PC(a))}
function IC(){xE();pz.call(this);this.Ob=(Hp(),Hp(),Xy).b;this.x=new HA(null,0,8);this.t=(gA(),hA);this.fb=v(dG,r,134,99,0);this._=new nz;this.Db=new eG;this.K=D((UB(),VB[Ne]),bc);this.u=new fG;this.G=E(xs,r,1,[Ga,Ha,Ra,Fa,La,Ka,Ja,Ia,Qa,Sa,Oa,Pa,Ea,Da,Ca]);this.Z=new SE(this);BE[0]=kA;BE[1]=new iA(255,153,153);BE[2]=new iA(255,204,102);BE[3]=new iA(255,255,153);BE[4]=new iA(102,255,255);BE[5]=new iA(51,204,255);BE[6]=new iA(255,153,255)}s(514,379,{84:1,89:1,90:1,94:1,103:1,108:1,110:1,112:1},IC);
_.ve=function(a){FE(this,a)};_.ce=function(){PC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=dh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var MC=10,ZC,zE,RC,yE,CE,KC=null,BE,SC;
function gG(a,b){var c,d;if(null!=b)if(null!=a.b.xb)CC(a.b.xb,E(xs,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=co(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],ss(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+ua);try{pF(a.b,b)?(Sq(a.b,"Structure pasted"+d),ME(a.b)):(XC(new YC(a.b.J,a.b,ZC)),dD(a.b)),uz(a.b)}catch(h){if(h=Hi(h),y(h,118))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",PC(d),XC(new YC(a.b.J,a.b,ZC)),uz(a.b);else throw h;
}}}function Pq(a){this.b=a}s(515,1,{},Pq);_.b=null;function GE(){GE=u;HE=new hG("COPY_SMILES",0);IE=new hG("COPY_MOL",1);JE=new hG("PASTE",2);iG=E(jG,r,133,[HE,IE,JE])}function hG(a,b){oo.call(this,a,b)}s(516,145,{112:1,115:1,117:1,133:1},hG);var iG,IE,HE,JE;function bG(){this.e=v(dG,r,134,99,0)}s(517,1,{},bG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function kG(a){a.c=v(G,k,-1,20,1);a.A=v(G,k,-1,20,1);a.J=v(OE,r,-1,20,1);a.M=v(OE,r,-1,20,1);a.G=ms([20,7]);a.e=v(G,k,-1,20,1);a.d=v(xs,r,1,20,0);a.o=v(xs,r,1,20,0);a.x=v(G,k,-1,20,1);a.z=v(G,k,-1,20,1);a.H=v(G,k,-1,20,1);a.I=v(G,k,-1,20,1);a.s=v(G,k,-1,20,1);a.B=v(G,k,-1,20,1);a.K=v(G,k,-1,20,1);a.N=v(G,k,-1,20,1);a.f=v(xs,r,1,20,0);a.q=ms([10,2]);a.j=v(G,k,-1,101,1)}
function lG(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(G,k,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(G,k,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(OE,r,-1,4,1);d=v(OE,r,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=mG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
mG(o[2],d[2],o[3],d[3]),d=mG(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,i,h,l;SF(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=nG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(OE,r,-1,2,1);oG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==UF(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Sq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];XF(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&RF(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=L(J(LD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(J(LD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function PF(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&NF(a,a.D,1),Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,NF(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
a.t,Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=4,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)Z(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];CF(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)SF(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)XF(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];iD(a);a.D=c+d;Z(a,0);m=a.J[a.t];n=a.M[a.t];CF(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];XF(a);a.H[a.u]=l;a.I[a.u]=c+d;iD(a);b&&(CF(a,l),QE(a))}c=4}pG(a,c);a.D=a.F;b&&
(a.D=0)}
function oG(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function OF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])qG(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,Z(a,0),a.D=a.t,qG(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Sq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[nG(a,a.D,a.G[a.D][d])],2<d||1!=b){Sq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(OE,r,-1,2,1);oG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)SF(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)SF(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)SF(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)XF(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[nG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[nG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(G,k,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=L(J(LD((a.J[b]+a.J[e])/2))),a.N[c]=L(J(LD((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;XF(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=L(J(LD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(J(LD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(XF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=L(J(LD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(J(LD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(XF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=L(J(LD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(J(LD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(CF(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&pG(a,i);-1<l&&(a.D=l)}
function qG(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)SF(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function pG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=UF(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function nG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function rG(a,b,c){var d,e,f,g;e=dh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(lt(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)lt(c[d])&&!$s(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)ft(c[d],e)&&(b[d]=g,c[d]=dh,++f);if(f==a.t)break}return g==a.t}
function QE(a){var b,c,d;b=v(OE,r,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{PE(a,b);c=~~(c/2)-L(J(Math.round(b[0])));d=~~(d/2)-L(J(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;RE(a)}}
function PE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[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 NF(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=sG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&Sq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?Sq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?Sq(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?Sq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:Sq(a.n,"Charge change not possible on the halogen !");break;case 18:Sq(a.n,
"Use X button to change charge on the X atom !")}}
function tF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(G,k,-1,a.t+1,1);;){for(e=1;e<=a.t;++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.u;++e)c=a.H[e],d=a.I[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=v(G,k,-1,f+1,1);for(c=1;c<=a.t;++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.t;1<=c;--c)a.b[c]!=d&&CF(a,c);QE(a);Sq(a.n,"Smaller part(s) removed !");return 1}
function UF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function YF(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)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.A[b]=0;a.A[c]=0;++a.s[d];EF(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),EF(a));4==a.s[d]&&(a.s[d]=1)}}
function mG(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 iD(a){var b;tG(a);b=a.s.length;a.K=v(G,k,-1,b,1);a.N=v(G,k,-1,b,1);RE(a);EF(a)}
function SF(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(G,k,-1,c,1),UD(a.c,b,a.c.length),a.c=b,b=v(G,k,-1,c,1),UD(a.A,b,a.A.length),a.A=b,b=v(G,k,-1,c,1),UD(a.x,b,a.x.length),a.x=b,b=v(G,k,-1,c,1),UD(a.e,b,a.e.length),a.e=b,b=v(xs,r,1,c,0),UD(a.d,b,a.d.length),a.d=b,b=v(xs,r,1,c,0),UD(a.o,b,a.o.length),a.o=b,b=v(OE,r,-1,c,1),UD(a.J,b,a.J.length),a.J=b,b=v(OE,r,-1,c,1),UD(a.M,b,a.M.length),a.M=b,b=ms([c,7]),UD(a.G,b,a.G.length),a.G=b,c=v(G,k,-1,c,1),UD(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function mF(a,b,c,d,e,f){var g;g=L(J(LD(a.J[b]-c/2)));f||(g-=d-c);a=L(J(LD(a.M[b]-~~(e/2))));return new hz(g-1-2,a-2,d+1+4,e+4)}
function XF(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(G,k,-1,b,1),UD(a.H,c,a.H.length),a.H=c,c=v(G,k,-1,b,1),UD(a.I,c,a.I.length),a.I=c,c=v(G,k,-1,b,1),UD(a.s,c,a.s.length),a.s=c,c=v(G,k,-1,b,1),UD(a.B,c,a.B.length),a.B=c,c=v(G,k,-1,b,1),UD(a.K,c,a.K.length),a.K=c,c=v(G,k,-1,b,1),UD(a.N,c,a.N.length),a.N=c,b=v(xs,r,1,b,0),UD(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function IF(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(xE(),aa);i+="JME 2013-04-10 "+new hE+"\n \n";i+=HF(a.t,3)+HF(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=$F(0.055999999999999994*(a.J[e]-c),10,4)+$F(0.055999999999999994*(g-a.M[e]),10,4)+$F(0,10,4);h=lF(a,e);1==h.length?h+="  ":2==h.length?h+=ca:3<h.length&&(h="Q  ");
i+=ca+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+HF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=HF(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:uG(a,e)&&(g=2),c=HF(a.H[e],3)+HF(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=HF(a.I[e],3)+HF(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=HF(a.I[e],3)+HF(a.H[e],3)),i+=c+HF(g,3)+HF(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+HF(e,4)+HF(a.A[e],4)+aa);return i+"M  END\n"}
function aG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O,W,ba,N,mc,Cc,Vf,sb,Jd,Kd,Ld,Va,Dc;o=v(G,k,-1,a.t+10,1);n=v(G,k,-1,a.t+10,1);l=v(G,k,-1,a.t+1,1);m=v(G,k,-1,7,1);sb=v(G,k,-1,a.t+1,1);w=v(vG,r,-1,a.t+1,2);H=v(vG,r,-1,a.u+1,2);mc=0;if(0==a.t)return j;tF(a,!0);Vf=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){Vf=!1;break}if(a.n.s&&Vf){wG(a);YF(a);xG(a,H);yG(a,w,H);var Cb,nd,$e,$b,se,od,pd,db,AH,Od,t,xa,Cm,Dm,Ks,gf,Na,Em,Fm,Gc,Gm;Cb=v(G,k,-1,a.t+1,1);nd=v(G,k,-1,a.t+1,1);db=v(zG,r,-1,a.t+1,3);var Ls=a.t,Hm,
oh,Ms,gg,uj,ye,hf;uj=v(zG,r,-1,Ls+2,3);ye=v(G,k,-1,100,1);hf=5;gg=0;ye[0]=3;uj[1]=fh;uj[2]=gh;Ms=2;if(!(3>Ls))for(;hf<ye[gg]*ye[gg];){oh=0;for(Hm=!0;Hm&&oh<=gg&&hf>=ye[oh]*ye[oh];)0==hf%ye[oh]?Hm=!1:++oh;if(Hm){uj[++Ms]=it(hf);if(Ms>=Ls)break;gg<ye.length-1&&(++gg,ye[gg]=hf)}hf+=2}for(t=1;t<=a.t;++t){for(xa=Fm=1;xa<=a.u;++xa)(a.H[xa]==t||a.I[xa]==t)&&(Fm*=a.i[xa]);Em=a.c[t];18==Em&&(Gm=a.o[t],od=Gm.charCodeAt(0)-65+1,pd=0,1<Gm.length&&(pd=Gm.charCodeAt(1)-97),0>od&&(od=0),0>pd&&(pd=0),Em=28*od+pd);
gf=0;-2>a.A[t]?gf=1:-2==a.A[t]?gf=2:-1==a.A[t]?gf=3:1==a.A[t]?gf=4:2==a.A[t]?gf=5:2<a.A[t]&&(gf=6);Gc=1;db[t]=it(Fm);Gc*=126;db[t]=dt(db[t],it(a.x[t]*Gc));Gc*=7;db[t]=dt(db[t],it(gf*Gc));Gc*=7;db[t]=dt(db[t],it(Em*Gc));Gc*=783;db[t]=dt(db[t],it(a.z[t]*Gc))}for(se=0;!rG(a,Cb,db);){Ks=!1;for(t=1;t<=a.t;++t)Cb[t]!=nd[t]&&(nd[t]=Cb[t],Ks=!0);if(Ks){for(t=1;t<=a.t;++t){db[t]=eh;for(xa=1;xa<=a.z[t];++xa)db[t]=mt(db[t],uj[Cb[a.G[t][xa]]])}se=0}else if(0<se){for(t=1;t<=a.t;++t)db[t]=eh;t=1;a:for(;t<=a.t-
1;++t)for(xa=t+1;xa<=a.t;++xa)if(Cb[t]==Cb[xa]){db[t]=fh;break a}}else{for(t=1;t<=a.t;++t){db[t]=eh;for(xa=1;xa<=a.z[t];++xa)$e=a.G[t][xa],db[t]=mt(db[t],it(a.c[$e]*a.i[nG(a,t,$e)]))}se=1}rG(a,Cb,db);for(t=1;t<=a.t;++t)db[t]=it(nd[t]*a.t+Cb[t])}for(t=1;t<=a.t;++t)nd[t]=Cb[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(nd[t]==Na){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Na];a.A[t]=a.A[Na];a.J[t]=a.J[Na];a.M[t]=a.M[Na];a.z[t]=a.z[Na];a.c[Na]=a.c[0];a.A[Na]=a.A[0];
a.J[Na]=a.J[0];a.M[Na]=a.M[0];a.z[Na]=a.z[0];nd[t]=nd[Na];nd[Na]=Na;a.o[0]=a.o[t];a.o[t]=a.o[Na];a.o[Na]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Na];a.d[Na]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Na];a.x[Na]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Cb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Cb[a.H[t]],a.I[t]=Cb[a.I[t]],a.H[t]>a.I[t]&&(Od=a.H[t],a.H[t]=a.I[t],a.I[t]=Od,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){Dm=Cm=
a.t;$b=0;for(xa=t;xa<=a.u;++xa)a.H[xa]<Cm?(Cm=a.H[xa],Dm=a.I[xa],$b=xa):a.H[xa]==Cm&&a.I[xa]<Dm&&(Dm=a.I[xa],$b=xa);Od=a.H[t];a.H[t]=a.H[$b];a.H[$b]=Od;Od=a.I[t];a.I[t]=a.I[$b];a.I[$b]=Od;Od=a.s[t];a.s[t]=a.s[$b];a.s[$b]=Od;Od=a.B[t];a.B[t]=a.B[$b];a.B[$b]=Od;AH=a.f[t];a.f[t]=a.f[$b];a.f[$b]=AH}iD(a);EF(a);xG(a,H);yG(a,w,H)}else{xG(a,H);a.i=v(G,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(G,k,-1,a.t+1,1);Dc=1;a.b[1]=1;for(ba=0;;){N=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=sb[c]){Cc=!0;for(K=1;K<=mc;++K)if(o[K]==c&&n[K]==g||o[K]==g&&n[K]==c){Cc=!1;break}Cc&&(++mc,o[mc]=c,n[mc]=g)}}else m[++N]=g;if(0==N){if(Dc==a.t)break;c=l[ba--]}else if(1==N)sb[m[1]]=c,c=m[1],a.b[c]=++Dc;else{l[++ba]=c;e=0;for(q=1;q<=N;++q)if(h=nG(a,m[q],c),!H[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=nG(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);sb[e]=c;c=e;a.b[e]=++Dc}}sb=v(G,k,-1,a.t+1,1);b=v(G,k,-1,a.t+1,1);O=v(vG,r,-1,a.t+1,2);Jd=v(vG,r,-1,a.t+1,2);f=Dc=ba=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(sb[c]=f);b[++Dc]=c;for(a.b[c]=0;;){N=e=0;W=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(A=1;A<=mc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.b[g]&&(++N,a.b[g]<W&&(e=g,W=a.b[g]))}if(0==e){if(0==ba)break a;Jd[c]=!0;c=l[ba--]}else break}f=c;c=e;1<N&&(l[++ba]=f,O[e]=!0)}Kd=v(G,k,-1,a.u+1,1);Ld=v(G,k,-1,a.t+1,1);if(a.n.Jb){var CH=sb,NL=mc,Ns,DH,ph,ze,Os,Ps,Ma,vj,Qs;ph=v(G,k,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)ph[b[Ma]]=Ma;Os=v(vG,
r,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Ns=b[Ma],DH=CH[Ns],ze=nG(a,Ns,DH),0!=ze&&(AG(a,ze,ph,Kd,H),Os[ze]=!0);for(Ma=1;Ma<=a.u;++Ma)Os[Ma]||AG(a,Ma,ph,Kd,H);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){Ps=Qs=0;for(vj=1;vj<=a.z[Ma];++vj){ze=nG(a,Ma,a.G[Ma][vj]);if(5==a.i[ze])continue a;1==a.s[ze]&&0!=BG(a,ze,Ma)&&++Qs;2==a.s[ze]&&(Ps=a.G[Ma][vj])}if(0!=Qs)if(0<Ps){var ha=a,FH=Ma,jf=ph,Tc=Ld,oc=void 0,wj=void 0,Hc=void 0,Ae=void 0,Ic=void 0,Im=void 0,Jm=void 0,Km=void 0,Pd=void 0,Uc=void 0,Vc=void 0,
Rs=void 0,xj=void 0,Qd=void 0,yj=void 0,Be=void 0,zj=void 0,Ss=void 0,Aj=void 0,Ce=void 0,GH=void 0,kf=void 0,HH=void 0,Ts=void 0,Bj=void 0,lf=void 0,Vc=1,wj=FH,oc=v(G,k,-1,ha.t+1,1);for(oc[1]=FH;;){Rs=!1;for(Uc=1;Uc<=ha.z[wj];++Uc)if(Hc=ha.G[wj][Uc],!(Hc==oc[1]||Hc==oc[Vc-1]))if(Ae=nG(ha,wj,Hc),2==ha.s[Ae]&&5!=ha.i[Ae]){wj=oc[++Vc]=Hc;Rs=!0;break}if(!Rs)break}if(!(0==Vc%2||2>ha.z[oc[Vc]]||3<ha.z[oc[Vc]])){lf=oc[1];Ic=oc[~~((Vc+1)/2)];Pd=oc[Vc];kf=Ce=Be=Qd=0;Ts=Ss=!1;for(Uc=1;Uc<=ha.z[lf];++Uc)Hc=
ha.G[lf][Uc],Ae=nG(ha,lf,Hc),1!=ha.s[Ae]||5==ha.i[Ae]||(0==Qd?Qd=Hc:Be=Hc);0<jf[Be]&&jf[Qd]>jf[Be]&&(Im=Qd,Qd=Be,Be=Im);xj=Qd;0==Qd&&(xj=Be,Ss=!0);for(Uc=1;Uc<=ha.z[Pd];++Uc)Hc=ha.G[Pd][Uc],Ae=nG(ha,Pd,Hc),1!=ha.s[Ae]||5==ha.i[Ae]||(0==Ce?Ce=Hc:kf=Hc);0<jf[kf]&&jf[Ce]>jf[kf]&&(Im=Ce,Ce=kf,kf=Im);Aj=Ce;0==Ce&&(Aj=kf,Ts=!0);yj=BG(ha,nG(ha,lf,Qd),lf);zj=BG(ha,nG(ha,lf,Be),lf);GH=BG(ha,nG(ha,Pd,Ce),Pd);HH=BG(ha,nG(ha,Pd,kf),Pd);1<(0>yj+zj?-(yj+zj):yj+zj)||0!=GH||0!=HH?Sq(ha.n,"Bad stereoinfo on allene !"):
(Jm=ha.J[oc[Vc-1]]-ha.J[Pd],Km=ha.M[oc[Vc-1]]-ha.M[Pd],Bj=Math.sqrt(Jm*Jm+Km*Km),0.001>Bj&&(Bj=0.001),0<(ha.M[Aj]-ha.M[oc[Vc-1]])*(Jm/Bj)-(ha.J[Aj]-ha.J[oc[Vc-1]])*(Km/Bj)?Tc[Ic]=1:Tc[Ic]=-1,Ss&&(Tc[Ic]*=-1),Ts&&(Tc[Ic]*=-1),xj==Qd&&0>yj&&(Tc[Ic]*=-1),xj==Be&&0>zj&&(Tc[Ic]*=-1),jf[xj]>jf[Aj]&&(Tc[Ic]*=-1))}}else b:{var ob=a,Ya=Ma,Us=CH,IH=ph,JH=o,KH=n,OL=NL,Lm=Ld,Mm=void 0,Wc=void 0,Vs=void 0,qh=void 0,Ba=void 0,rh=void 0,rd=void 0,Cj=void 0,Rd=void 0,Lb=void 0,da=void 0,$=void 0,De=void 0,Nm=void 0,
Xc=void 0,F=void 0,Om=void 0,$=v(G,k,-1,4,1),Nm=v(G,k,-1,4,1),Dj=void 0,Yc=void 0,Pm=void 0,Qm=void 0,Ws=void 0,Ej=void 0,Ej=-1;0<Us[Ya]&&($[++Ej]=Us[Ya]);for(Yc=1;Yc<=OL;++Yc)JH[Yc]==Ya&&($[++Ej]=KH[Yc]),KH[Yc]==Ya&&($[++Ej]=JH[Yc]);for(Yc=Ej+1;Yc<ob.z[Ya];++Yc){Ws=ob.t+1;Pm=1;c:for(;Pm<=ob.z[Ya];++Pm){Dj=ob.G[Ya][Pm];for(Qm=0;Qm<Yc;++Qm)if(Dj==$[Qm])continue c;IH[Dj]<Ws&&(Ws=IH[Dj],$[Yc]=Dj)}}0==Us[Ya]&&0<ob.x[Ya]?($[3]=$[2],$[2]=$[1],$[1]=$[0],$[0]=-1):0<ob.x[Ya]&&($[3]=$[2],$[2]=$[1],$[1]=-1);
for(Ba=Cj=rh=qh=Om=rd=Lb=0;4>Ba;++Ba)0>=$[Ba]||(Mm=nG(ob,Ya,$[Ba]),Nm[Ba]=BG(ob,Mm,Ya),0<Nm[Ba]?(++Lb,Om=$[Ba],rh=$[Ba]):0>Nm[Ba]?(++rd,qh=$[Ba],rh=$[Ba]):Cj=$[Ba]);Rd=Lb+rd;F=v(G,k,-1,4,1);Xc=0;if(3==ob.z[Ya]){if(1==Lb&&1==rd||3==Rd&&0<Lb&&0<rd){Sq(ob.n,"Error in C3H stereospecification !");break b}De=$[0];1==Rd?De=rh:2==Rd&&(De=Cj);da=lG(ob,Ya,De,$);F[0]=rh;F[1]=-1;F[2]=da[2];F[3]=da[1];0<Lb?Xc=1:Xc=-1}else if(4==ob.z[Ya])if(1==Rd)da=lG(ob,Ya,rh,$),F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],0<
Lb?Xc=1:Xc=-1;else{De=$[0];1<Cj&&(De=Cj);1==Lb?De=Om:1==rd&&(De=qh);da=lG(ob,Ya,De,$);Wc=v(G,k,-1,4,1);for(Ba=0;4>Ba;++Ba)Mm=nG(ob,Ya,da[Ba]),Wc[Ba]=BG(ob,Mm,Ya);if(4==Rd){if(0==Lb||0==rd){Sq(ob.n,"Error in C4 stereospecification !");break b}if(1==Lb||1==rd)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],Xc=Wc[0];else{for(Ba=0;4>Ba;++Ba)-1==Wc[Ba]&&(Wc[Ba]=0);Rd=2}}else if(3==Rd)if(3==Lb||3==rd)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],0<Lb?Xc=-1:Xc=1;else{1==Lb?Lb=Vs=1:rd=Vs=-1;for(Ba=0;4>Ba;++Ba)Wc[Ba]==
Vs&&(Wc[Ba]=0);Rd=2}if(2==Rd)if(1==Lb&&1==rd)da[1]==qh?(da[1]=da[2],da[2]=da[3]):da[2]==qh&&(da[2]=da[3]),F[0]=Om,F[1]=qh,F[2]=da[2],F[3]=da[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){Sq(ob.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(F[0]=da[0],F[1]=da[2],F[2]=da[1],F[3]=da[3]):(F[0]=da[1],F[1]=da[3],F[2]=da[2],F[3]=da[0]);1<Lb?Xc=1:Xc=-1}}var jb=void 0;$[0]==F[1]?(jb=F[0],F[0]=F[1],F[1]=jb,jb=F[2],F[2]=F[3],F[3]=jb):$[0]==F[2]?(jb=F[2],F[2]=F[0],F[0]=jb,jb=F[1],F[1]=F[3],F[3]=
jb):$[0]==F[3]&&(jb=F[3],F[3]=F[0],F[0]=jb,jb=F[1],F[1]=F[2],F[2]=jb);$[1]==F[2]?(jb=F[1],F[1]=F[2],F[2]=jb,jb=F[2],F[2]=F[3],F[3]=jb):$[1]==F[3]&&(jb=F[1],F[1]=F[3],F[3]=jb,jb=F[2],F[2]=F[3],F[3]=jb);F[2]==$[2]?Lm[Ya]=1:F[2]==$[3]?Lm[Ya]=-1:Sq(ob.n,"Error in stereoprocessing ! - t30");Lm[Ya]*=Xc}}}Va=new TD;i=v(G,k,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];O[c]&&(Va.b.b+=ta);0<sb[q]&&CG(a,c,sb[c],Va,Kd);var sh=w[c],Eb=void 0,Fj=void 0,th=void 0,S=void 0,S=Nc,Eb=!1;0!=a.A[c]&&
(Eb=!0);0!=Ld[c]&&(Eb=!0);th=-1;for(Fj=1;Fj<=a.y;++Fj)if(a.q[Fj][0]==c){th=a.q[Fj][1];break}-1<th&&(Eb=!0);a.n.Ib&&0<a.e[c]&&(Eb=!0,th=1);switch(a.c[c]){case 2:S=Bb;break;case 3:sh?S="c":S=Hb;break;case 4:sh?(S=yf,0<a.x[c]&&(Eb=!0)):S=ec;break;case 5:sh?S="o":S=lc;break;case 7:sh?(S="p",0<a.x[c]&&(Eb=!0)):S=pc;break;case 8:sh?S=kg:S=Ac;break;case 13:sh?S=og:S=Ec;Eb=!0;break;case 6:S=Fc;Eb=!0;break;case 9:S=Rb;break;case 10:S=Mb;break;case 11:S=Gb;break;case 12:S=Xb;break;case 1:S=Vb;Eb=!0;break;case 19:S=
qc;Eb=!0;break;case 20:S=rc;Eb=!0;break;case 21:S=sc;Eb=!0;break;case 22:S=tc;Eb=!0;break;case 18:Eb=!0,S=a.o[c],(D(S,va)||D(S,Sc)||D(S,xb))&&(Eb=!1)}Eb&&(S=Oc+S,1==Ld[c]?S+=vb:-1==Ld[c]&&(S+=wb),1==a.x[c]?S+=Vb:1<a.x[c]&&(S+=Vb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?S+=wa:S+=Aa,1<Nj(a.A[c])&&(S+=Nj(a.A[c]))),-1<th&&(S+=mb+th),S+=Qc);mn(Va.b,S);for(A=1;A<=mc;++A)if(o[A]==c||n[A]==c)d=n[A],d==c&&(d=o[A]),i[c]<i[d]&&CG(a,o[A],n[A],Va,Kd),9<A&&(Va.b.b+="%"),ln(Va,j+(new R(A)).b);Jd[c]&&(Va.b.b+=ua)}return Va.b.b}
function CF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)$C(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function DF(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&CF(a,c);0==a.z[d]&&CF(a,d)}
function wG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=nG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&CF(a,c)}}}function tG(a){var b;b=a.c.length;a.G=ms([b,7]);a.z=v(G,k,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function yG(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(G,k,-1,a.u+1,1);o=v(vG,r,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[nG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:uG(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v(vG,r,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function RE(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=L(J(LD((a.J[b]+a.J[c])/2))),a.N[d]=L(J(LD((a.M[b]+a.M[c])/2)))}function xG(a,b){var c;for(c=1;c<=a.u;++c)nF(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function lF(a,b){var c;c=(xE(),SC)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function uG(a,b){return 2==a.s[b]?!0:!1}function nF(a,b,c){var d,e,f,g;g=1;a.b=v(G,k,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function QF(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=ms([b+5,2]),UD(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function QC(a){var b;a.y=0;a.r=0;aG(a);for(b=1;b<=a.t;++b)a.D=b,QF(a);a.D=0}
function BF(a){var b,c;b=v(OE,r,-1,4,1);PE(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function KE(a,b){var c,d,e,f,g,i,h,l;c=v(OE,r,-1,4,1);PE(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;PE(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function ZF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function GF(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&ND(c,Qc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Vb);g=Mj(c.indexOf(wa),c.indexOf(Aa));if(-1<d){i=fo(c,d+1);try{a.n.y=hC(i,10)}catch(h){if(h=Hi(h),y(h,118))a.n.y=0;else throw h;}a.D=b;QF(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Hb)?3:D(d,Bb)?2:D(d,ec)?4:D(d,lc)?5:D(d,pc)?7:D(d,Ac)?8:D(d,Rb)?9:D(d,Mb)?10:D(d,Gb)?11:D(d,Xb)?12:D(d,Vb)?1:D(d,Ec)?13:D(d,Fc)?6:D(d,qc)?19:D(d,rc)?20:D(d,sc)?21:D(d,tc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ca;d=0;0<e&&(d=1,e=MD(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=MD(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=MD(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=MD(c,g++);for(;45==e;)--d,e=MD(c,g++)}a.A[b]=d}}}
function VC(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new BC(b);try{for(;b.k=uC(b,b.b),b.k<b.j;)d=HD(hC(xC(b),10)).b,c=e=HD(hC(xC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Hi(f),y(f,118))jn(f);else throw f;}}function CG(a,b,c,d,e){b=nG(a,b,c);5!=a.i[b]&&uG(a,b)?d.b.b+=rb:3==a.s[b]?d.b.b+=la:9==a.s[b]?(e=ub,a=a.f[b],null!=a&&(e=a),mn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Pc)}
function RF(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,Sq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:Sq(a.n,"Stereomarking allowed only on single and double bonds!")}
function AG(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=nG(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=nG(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=nG(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=nG(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))Sq(a.n,"Not unique E/Z geometry !");else{i=nG(a,b,e);f=nG(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=nG(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function sG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=nG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(uG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function BG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function EF(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=sG(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function SE(a){kG(this);this.n=a;this.y=this.u=this.t=0}
function sF(a,b){var c,d,e,f,g,i,h;SE.call(this,a);f=j;i=qF(b);if(null!=i){h=new AC(b,i,!0);for(e=1;4>=e;++e)f=rF(h,i);g=HD(hC(Xn(f.substr(0,3)),10)).b;c=HD(hC(Xn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)SF(this),f=rF(h,i),this.J[e]=(new GD(DD(Xn(f.substr(0,10))))).b,this.M[e]=-(new GD(DD(Xn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Xn(f.substr(31,d-31)),GF(this,e,d),62<=f.length&&(f=Xn(f.substr(60,3)),0<f.length&&(f=HD(hC(f,10)).b,0<f&&(this.D=e,a.y=f,QF(this),this.D=0)));for(e=1;e<=c;++e)XF(this),
f=rF(h,i),this.H[e]=HD(hC(Xn(f.substr(0,3)),10)).b,this.I[e]=HD(hC(Xn(f.substr(3,3)),10)).b,g=HD(hC(Xn(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=HD(hC(Xn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);tG(this);ZF(this);QE(this);for(iD(this);(h.k=uC(h,h.b),h.k<h.j)&&!(null==(f=xC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new zC(f);xC(g);xC(g);i=HD(hC(xC(g),10)).b;
for(e=1;e<=i;++e)c=HD(hC(xC(g),10)).b,this.A[c]=HD(hC(xC(g),10)).b}if(0==f.indexOf("M  APO")){g=new zC(f);xC(g);xC(g);i=HD(hC(xC(g),10)).b;for(e=1;e<=i;++e)c=HD(hC(xC(g),10)).b,f=HD(hC(xC(g),10)).b,this.D=c,Z(this,0),GF(this,this.t,qc+f),this.D=0}}wG(this);iD(this)}}
function hD(a,b){var c,d,e,f,g;SE.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));ND(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new zC(b);d=HD(hC(xC(f),10)).b;e=HD(hC(xC(f),10)).b;for(c=1;c<=d;++c)g=xC(f),SF(this),GF(this,this.t,g),this.J[c]=(new GD(DD(xC(f)))).b,this.M[c]=-(new GD(DD(xC(f)))).b;for(c=1;c<=e;++c)if(XF(this),this.H[c]=HD(hC(xC(f),10)).b,this.I[c]=HD(hC(xC(f),10)).b,this.s[c]=HD(hC(xC(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;tG(this);ZF(this);QE(this)}catch(i){i=Hi(i);if(y(i,118)){i.Bc();this.t=0;return}throw i;}wG(this);iD(this)}}
function uF(a,b,c){var d,e,f;SE.call(this,a);f=v(G,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(SF(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))XF(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;iD(this);QE(this)}
function JF(a,b,c){var d,e,f,g,i;SE.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(G,k,-1,this.t+1,1);this.A=v(G,k,-1,this.t+1,1);this.x=v(G,k,-1,this.t+1,1);this.e=v(G,k,-1,this.t+1,1);this.d=v(xs,r,1,this.t+1,0);this.J=v(OE,r,-1,this.t+1,1);this.M=v(OE,r,-1,this.t+1,1);this.o=v(xs,r,1,this.t+1,0);this.H=v(G,k,-1,this.u+1,1);this.I=v(G,k,-1,this.u+1,1);this.s=v(G,k,-1,this.u+1,1);this.f=v(xs,r,1,this.u+1,0);this.B=v(G,k,-1,this.u+1,1);this.q=ms([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}iD(this);QE(this)}
function EE(a){var b;kG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(G,k,-1,this.t+1,1);UD(a.c,this.c,this.t+1);this.A=v(G,k,-1,this.t+1,1);UD(a.A,this.A,this.t+1);this.x=v(G,k,-1,this.t+1,1);UD(a.x,this.x,this.t+1);this.e=v(G,k,-1,this.t+1,1);UD(a.e,this.e,this.t+1);this.d=v(xs,r,1,this.t+1,0);UD(a.d,this.d,this.t+1);this.J=v(OE,r,-1,this.t+1,1);UD(a.J,this.J,this.t+1);this.M=v(OE,r,-1,this.t+1,1);UD(a.M,this.M,this.t+1);this.o=v(xs,r,1,this.t+1,0);UD(a.o,this.o,this.t+1);this.H=v(G,
k,-1,this.u+1,1);UD(a.H,this.H,this.u+1);this.I=v(G,k,-1,this.u+1,1);UD(a.I,this.I,this.u+1);this.s=v(G,k,-1,this.u+1,1);UD(a.s,this.s,this.u+1);this.f=v(xs,r,1,this.u+1,0);UD(a.f,this.f,this.u+1);this.B=v(G,k,-1,this.u+1,1);UD(a.B,this.B,this.u+1);this.q=ms([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function $F(a,b,c){var d,e,f;if(0==c)return HF(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(J(LD(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new GD(a)).b;d=Yn(e,Zn(46));0>d&&(e+=Wa,d=Yn(e,Zn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=ub);c=j;for(a=1;a<=b-e.length;++a)c+=ca;return c+e}function qF(a){var b;b=new AC(a,aa,!0);if(4<tC(b))return aa;b=new AC(a,bh,!0);return 4<tC(b)?bh:null}
function HF(a,b){var c,d,e;d=j+(new R(a)).b;d.length>b&&(d=ub);e=j;for(c=1;c<=b-d.length;++c)e+=ca;return e+d}function rF(a,b){for(var c,d;a.k=uC(a,a.b),a.k<a.j;){d=xC(a);if(D(d,b))return ca;for(xC(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 ca}else break;return d}return null}s(518,1,{134:1},SE,sF,hD,uF,JF,EE);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function Tq(){Tq=u;Uq=new BB(Vb)}
function yF(a,b){var c;Tq();var d;sE.call(this);this.d=new aA("Help");new aA("Home");this.e=b;M(this,(xE(),ZC));this.ac&&RA(this.ac.d,!1);OA(this,!1);d=Fy(b);if(1==a)this.f||(this.f=new jB(d),qE(this.f,-30,0)),this.k=this.f,c=cD(b),this.ac&&QA(this.ac.d.I.c,Bc),lz(this,new Wz(2)),this.i=new BB(c+"     "),P(this,this.i,Kb),d=new pz,P(d,this.j,null),this.e.Cb&&(c=new aA("Submit"),P(d,c,null)),P(this,d,Jc),AB(this.i,Xn(ko(this.i.ac.b.pb,Ug))),this.ac&&RA(this.ac.d,!0),OA(this,!0);else if(2==a)this.c||
(this.c=new jB(d),qE(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&QA(this.ac.d.I.c,"Nonstandard atom"),lz(this,new Wz(2)),c=new pz,P(c,new cB("atomic SMILES",1),null),P(this,c,jc),c=Vb,Uq&&(c=ko(Uq.ac.b.pb,Ug)),Uq=new CB(c,8),P(this,Uq,Kb),c=new pz,P(c,this.j,null),P(this,c,Jc);else{this.b||(this.b=new jB(d),qE(this.b,5*b.Y,0));var e,f;d="About "+(xE(),KC);this.ac&&QA(this.ac.d.I.c,d);lz(this,new ZA(0));M(this,ZC);P(this,new cB(KC+" Molecular Editor v2013-05-01",1),null);P(this,new cB("Peter Ertl and Bruno Bienfait",
1),null);for(c=yE,d=0,f=c.length;d<f;++d)e=c[d],e=new cB(e,1),Sy(e,this.e.x),P(this,e,null);c=new pz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}NA(this);c=this.k;rE(this.ac.d,c.b,c.c);!Ey(this)&&iz(this);Ty(this)}s(519,510,ni,yF);_.Bf=function(a){var b,c;if(a.i===this.d){try{b=new bC(this.e.H),c=aC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Hi(d),y(d,109))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,PC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Uq;
function DG(a,b){Dy(b)==a.b?M(b,(gA(),oA)):M(b,a.b)}
function EG(a){var b,c,d,e;e=j;d=!1;Dy(FG)!=a.b?(e=va,d=!0):Dy(GG)!=a.b?(e="!#6",d=!0):Dy(HG)!=a.b?(M(IG,(gA(),oA)),M(JG,oA),M(KG,oA),M(LG,oA),e="F,Cl,Br,I"):(b=Dy(MG)!=a.b,c=Dy(NG)!=a.b,Dy(OG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Dy(PG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Dy(QG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Dy(RG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Dy(SG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Dy(IG)!=a.b&&(e+="F,"),Dy(JG)!=a.b&&(e+="Cl,"),Dy(KG)!=a.b&&(e+="Br,"),Dy(LG)!=a.b&&(e+="I,"),
ND(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Sc:c?e=xb:(M(FG,(gA(),oA)),e=va)));b=j;d&&Dy(MG)!=a.b&&(b+=";a");d&&Dy(NG)!=a.b&&(b+=";A");Dy(TG)!=a.b&&(b+=";R");Dy(UG)!=a.b&&(b+=";!R");Dy(FG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=VG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=WG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Dy(XG)!=a.b&&(e="~");Dy(YG)!=a.b&&(e=mb);Dy(ZG)!=a.b&&(e=vb);Dy($G)!=a.b&&(e="!@");AB(a.f,e)}
function aH(a){bH(a);cH(a);var b=VG.ac.b;ix(b,0);b.pb.options[0].selected=!0;b=WG.ac.b;ix(b,0);b.pb.options[0].selected=!0;M(MG,a.b);M(NG,a.b);M(TG,a.b);M(UG,a.b);M(VG,a.b);M(WG,a.b);dH(a)}function bH(a){M(OG,a.b);M(PG,a.b);M(QG,a.b);M(RG,a.b);M(SG,a.b);M(IG,a.b);M(JG,a.b);M(KG,a.b);M(LG,a.b)}function cH(a){M(FG,a.b);M(GG,a.b);M(HG,a.b)}function dH(a){M(XG,a.b);M(YG,a.b);M(ZG,a.b);M($G,a.b);a.c=!1}
function zF(a){PA.call(this,"Atom/Bond Query");this.j=new aA(this.Af());Az(this.r,new tE(this));this.b=(xE(),ZC);this.d=a;this.e||(a=Fy(a),this.e=new jB(a),qE(this.e,-150,10));this.k=this.e;lz(this,new YA);M(this,this.b);a=new pz;lz(a,new DA(0,3,1));P(a,new bB("Atom type :"),null);FG=new aA(zb);GG=new aA("Any except C");HG=new aA("Halogen");P(a,FG,null);P(a,GG,null);P(a,HG,null);P(this,a,null);a=new pz;lz(a,new DA(0,3,1));P(a,new cB("Or select one or more from the list :",0),null);P(this,a,null);
a=new pz;lz(a,new DA(0,3,1));OG=new aA(Hb);PG=new aA(ec);QG=new aA(lc);RG=new aA(Ac);SG=new aA(pc);IG=new aA(Rb);JG=new aA(Mb);KG=new aA(Gb);LG=new aA(Xb);P(a,OG,null);P(a,PG,null);P(a,QG,null);P(a,RG,null);P(a,SG,null);P(a,IG,null);P(a,JG,null);P(a,KG,null);P(a,LG,null);P(this,a,null);a=new pz;lz(a,new DA(0,3,1));VG=new eA;dA(VG,zb);dA(VG,ab);dA(VG,cb);dA(VG,kb);dA(VG,lb);P(a,new bB("Number of hydrogens :  "),null);P(a,VG,null);P(this,a,null);a=new pz;lz(a,new DA(0,3,1));WG=new eA;dA(WG,zb);dA(WG,
ab);dA(WG,cb);dA(WG,kb);dA(WG,lb);dA(WG,"4");dA(WG,"5");dA(WG,"6");P(a,new cB("Number of connections :",0),null);P(a,WG,null);P(a,new cB(" (H's don't count.)",0),null);P(this,a,null);a=new pz;lz(a,new DA(0,3,1));P(a,new bB("Atom is :"),null);MG=new aA(Ab);P(a,MG,null);NG=new aA("Nonaromatic");P(a,NG,null);TG=new aA(zc);P(a,TG,null);UG=new aA(ic);P(a,UG,null);P(this,a,null);a=new pz;M(a,uA(Dy(this)));lz(a,new DA(0,3,1));P(a,new bB("Bond is :"),null);XG=new aA(zb);P(a,XG,null);YG=new aA(Ab);P(a,YG,
null);ZG=new aA(zc);P(a,ZG,null);$G=new aA(ic);P(a,$G,null);P(this,a,null);a=new pz;lz(a,new DA(1,3,1));this.f=new CB(va,20);P(a,this.f,null);P(a,new aA(xc),null);P(a,this.j,null);P(this,a,null);this.ac&&RA(this.ac.d,!1);OA(this,!1);bH(this);cH(this);dH(this);M(MG,this.b);M(NG,this.b);M(TG,this.b);M(UG,this.b);M(VG,this.b);M(WG,this.b);DG(this,FG);NA(this);a=this.k;rE(this.ac.d,a.b,a.c);!Ey(this)&&iz(this);Ty(this)}s(520,510,ni,zF);
_.Bf=function(a,b){var c;D(b,xc)?(aH(this),DG(this,FG),EG(this)):y(a.i,86)?(dH(this),us(a.i)===us(FG)?(bH(this),cH(this)):us(a.i)===us(GG)?(bH(this),cH(this)):us(a.i)===us(HG)?(bH(this),cH(this)):us(a.i)===us(TG)?M(UG,this.b):us(a.i)===us(UG)?(M(TG,this.b),M(MG,this.b)):us(a.i)===us(MG)?(M(NG,this.b),M(UG,this.b)):us(a.i)===us(NG)?M(MG,this.b):us(a.i)===us(XG)||us(a.i)===us(YG)||us(a.i)===us(ZG)||us(a.i)===us($G)?(aH(this),this.c=!0):cH(this),DG(this,a.i),EG(this)):y(a.i,87)&&(dH(this),c=a.i,0==c.ac.b.pb.selectedIndex?
M(c,this.b):M(c,(gA(),oA)),EG(this));107!=this.d.c&&(this.d.c=107,uz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var FG=_.f=null,XG=null,GG=null,MG=null,YG=null,KG=null,OG=null,WG=null,VG=null,JG=null,IG=null,HG=null,LG=null,PG=null,NG=null,UG=null,$G=null,QG=null,SG=null,TG=null,ZG=null,RG=null;function wF(a){a.b=-1;a.c=v(fE,r,0,0,0);a.d=0}function eG(){eE(this)}s(521,495,Gh,eG);_.Ie=function(){wF(this)};_.b=-1;
function Nq(a){a=new PB(a);Qq();var b,c,d,e,f;try{var g=(HB(),KB);if(LB(g,(HB(),KB)))b=a.b;else if(LB(g,IB))b=new TB(a.b);else throw new QB(g);c=yn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new eH;Zx(d.f,c);e=(f=co(c,"\r\n|\r|\n|\n\r"),f.length);Tu(d.f,20*(10>e?e:10)+Tf);Nn((Kn(),Ln),new fH(d));gH(d);hH(d)}catch(i){if(i=Hi(i),y(i,102))jn(i);else throw i;}}function fG(){}s(522,1,{103:1,110:1},fG);_.ve=function(a){gG(this.b,a.b)};_.b=null;s(524,311,Kh);
function Kq(){var a;Kq=u;pw();iH=(a=!1,Jf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);jH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");kH=iH&!jH;var b;a=E(G,k,-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]);Lq=v(G,k,-1,1E3,1);for(b=0;b<Lq.length;++b)Lq[b]=-999;for(b=0;b<a.length;b+=2)Lq[a[b+1]]=a[b]}
function Ip(a,b,c){a=new lH(b,c,a);if(!b.Nd(a,c))for(b=b._b;b&&!b.Nd(a,c);)b=b._b}function sz(a,b,c){var d;d=new mH;ij(d.u,b,c);bj(a.i,d.u,0,0);Qi(a.b,d);return d}function NC(a,b){return!a.f?null:b in a.f?a.f[b]:null}function fF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)wv(a.i,b.u,c,d),b.s=c,b.t=d;nH(b)}
function JC(a,b,c,d){Kq();pw();hj.call(this);this.b=new Wi;this.f=d;this.pb.style[Of]=ab;this.pb.style[Mf]=ab;this.pb.style[Fg]=Se;this.pb.style[Zg]=b;this.pb.style[Ie]=c;this.i=new oH;this.i.pb.style[Zg]=eb;Tu(this.i,eb);kH?(b=new pH,c=new qH,bj(b,this.i,0,0),bj(b,c,0,0),Av(this,b)):Av(this,this.i);this.d=a;a.Ob=this;kH?(this.k=new rH(this),this.k.j=new sH(this),this.k.k=new tH(this),this.k.o=new uH(this),this.k.n=new vH(this),this.d&&(this.k.f=new wH(this),this.k.i=new xH(this),this.k.b=new yH(this))):
z(this,new zH(this),(Xq(),Xq(),Yq));z(this,this,(Np(),Np(),Op));z(this,new BH(this),(lj(),lj(),mj));z(this,new EH(this),(nj(),nj(),oj));z(this,new LH(this),(Hq(),Hq(),Iq));(Hp(),Hp(),Xy).b=this}s(523,524,Kh,JC);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var kH,jH,iH,Lq=null;function oH(){yv.call(this);this.pb[yd]=Oe}s(526,289,ri,oH);function pH(){oH.call(this);this.pb.style[Zg]=eb;this.pb.style[Ie]=eb}s(525,526,ri,pH);function zH(a){this.b=a}s(527,1,{},zH);
_.nc=function(a){var b,c,d;c=rj(a);d=sj(a);b=tj(a.b);a=new MH(a);2==b&&(a.f=4);KF(this.b.d,a,c,d);this.b.j=!0};_.b=null;function BH(a){this.b=a}s(528,1,{},BH);_.oc=function(a){var b,c;b=rj(a);c=sj(a);a=new MH(a);this.b.j?TF(this.b.d,a,b,c):VF(this.b.d,a,b,c);tx(this.b.pb)};_.b=null;function EH(a){this.b=a}s(529,1,{},EH);_.pc=function(a){this.b.j=!1;rj(a);sj(a);WF(this.b.d)};_.b=null;function LH(a){this.b=a}s(530,1,{},LH);_.b=null;
function qH(){oH.call(this);this.pb.style[Zg]=eb;this.pb.style[Ie]=eb}s(531,526,ri,qH);function NH(a,b){var c;c=b.b;c.f=4;return KF(a.b.d,c,b.e,b.f)}function sH(a){this.b=a}s(532,1,{},sH);_.Cf=function(a){return NH(this,a)};_.b=null;function ur(a,b){VF(a.b.d,b.b,b.e,b.f);return KF(a.b.d,b.b,b.e,b.f)}function tH(a){this.b=a}s(533,1,{},tH);_.Cf=function(a){return ur(this,a)};_.b=null;function uH(a){this.b=a}s(534,1,{},uH);_.Cf=function(a){return TF(this.b.d,a.b,a.e,a.f)};_.b=null;
function vH(a){this.b=a}s(535,1,{},vH);_.Cf=function(){return WF(this.b.d)};_.b=null;function yq(a,b){var c;c=J(LD(b.c));c=new SB(b,0,eg,c);FE(a.b.d,c);return!0}function wH(a){this.b=a}s(536,1,{},wH);_.Cf=function(a){return yq(this,a)};_.b=null;function zq(a,b){var c;c=J(LD(100*b.d));c=new SB(b,0,mg,c);FE(a.b.d,c);return!0}function xH(a){this.b=a}s(537,1,{},xH);_.Cf=function(a){return zq(this,a)};_.b=null;function Dq(a,b){var c;c=new SB(b,0,ee,dh);FE(a.b.d,c);return!0}function yH(a){this.b=a}
s(538,1,{},yH);_.Cf=function(a){return Dq(this,a)};var OH=_.b=null;function PH(){PH=u;OH=new ot((Dt(),new Ct("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function QH(){QH=u;RH={}}function SH(a,b,c){var d;c&&(b.style[le]=c.c+Tf,d=c.b,d!=Pb&&(b.style[ke]=d),0!=(c.d&1)&&(b.style[ne]=jd),0!=(c.d&2)&&(b.style[me]=Me));a.f.style[Yg]=Df}
function JA(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=ti(b);d in RH?c=RH[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(ug),f=$doc.createElement(Ke),f.width=1,f.height=1,g=(PH(),OH),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),SH(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Uj(e),l=Uj(e)+(e.offsetHeight||0),m=l-h,o=Uj(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new TH,w.b=q,w.c=n,w.d=m,w),RH[d]=c);return c}
function UH(){QH();var a,b,c,d,e;pj();this.b=E(xs,r,1,["monospace","sans-serif",rg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(ug);this.f.innerHTML=this.i||j;this.f.style[le]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ke]=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)}s(541,1,{},UH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var RH;function TH(){}
s(542,1,{},TH);_.b=0;_.c=0;_.d=0;function LF(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Hi(b),!y(b,124))throw b;}return!1}function MF(a){try{if(a.b&&y(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Hi(b),!y(b,124))throw b;}return!1}function MH(a){Mq.call(this,null,0,null);this.b=a}function lH(a,b,c){Mq.call(this,a,0,b);this.b=c}s(543,400,Ih,MH,lH);_.te=function(){return LF(this)};_.ue=function(){return MF(this)};_.b=null;
function xB(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||j,SH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function wB(a){this.d=a;this.c={};this.b=new UH}s(544,403,Ih,wB);_.b=null;function tz(a){this.b=a}s(545,411,{},tz);_.b=null;function VH(a,b){this.b=a;this.c=b}s(546,1,{},VH);_.b=null;_.c=null;function WH(){Yw.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[Zg]=fd}s(547,324,ri,WH);
function XH(){XH=u;var a=YH=new UH;pj();a.i="9p";a.f.style[ke]=rg;a.f.style[le]="144.0pt";a.f.innerHTML=a.i||j;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[le]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);ZH=new Fz(1)}function WE(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,nH(a)}
function YE(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,H,A,K;a.o&&(VE(a,!1),360<=g||-360>=g?i=XE(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,H=$H(o,n,q,w,f),A=$H(o,n,q,w,h),K="<g"+a.n+tb,K+='<path d ="M '+H.b+ca+H.c+" A "+q+ca+w+" 0 "+m+ca+l+ca+A.b+ca+A.c+'"/>',K+="</g>",K),WE(a,i))}function Y(a,b,c,d,e){a.o&&WE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+$a)}
function UE(a,b,c,d,e){a.o&&(VE(a,!1),WE(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+$a))}function eF(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,qa).replace(/>/g,pa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+ka+b+"</text>");WE(a,b)}function UA(a,b,c,d,e){VE(a,!0);WE(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+$a)}
function nH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Sj(a.u.pb)+(a.u.pb.offsetWidth||0)-Sj(a.u.pb),d=Uj(a.u.pb)+(a.u.pb.offsetHeight||0)-Uj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+ka)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||j,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=bg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+ua)}function dF(a,b){a.f=b;a.j=cG(b)}s(548,407,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;
_.s=0;_.t=0;_.u=null;var ZH,YH;function ir(a,b,c){c&&(tr(a,b),c.Cf(a.c));a.e=!0}function tr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Sj(a.p.pb)+Rj(a.p.pb)+Rj(a.p.pb.ownerDocument.body),a.c.f=c.clientY-Uj(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new MH(b),b.b.preventDefault(),!0):!1}
function rH(a){this.p=a;this.c=new aI;this.d=new bI(this);z(this.p,new cI(this),(qr(),qr(),rr));z(this.p,new dI(this),(jr(),jr(),kr));z(this.p,new eI(this),(nr(),nr(),or));z(this.p,new fI(this),(fr(),fr(),gr));z(this.p,new gI,(Eq(),Eq(),Fq));z(this.p,new hI(this),(Aq(),Aq(),Bq));z(this.p,new iI(this),(vq(),vq(),wq))}s(549,1,{},rH);_.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){ik();this.b=a}s(550,25,{},bI);
_.Ac=function(){!this.b.e&&this.b.j&&NH(this.b.j,this.b.c)};_.b=null;function cI(a){this.b=a}s(551,1,{},cI);_.b=null;function dI(a){this.b=a}s(552,1,{},dI);_.b=null;function eI(a){this.b=a}s(553,1,{},eI);_.b=null;function fI(a){this.b=a}s(554,1,{},fI);_.b=null;function gI(){}s(555,1,{},gI);function hI(a){this.b=a}s(556,1,{},hI);_.b=null;function iI(a){this.b=a}s(557,1,{},iI);_.b=null;function aI(){}s(558,1,{},aI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function jI(a){var b,c,d,e,f;Qj(a);d=(cj(),dj(null));e=new WH;Vw(e,a);mv(d,e,d.pb);f=a.gd();b=a.fd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Xw(e,a);uv(d,e);return new Ly(f,b)}function kI(){this.pb=$doc.createElement(Xd);this.pb[yd]=Oe;this.pb.style[Nf]=Je;this.pb.style[Qf]=Zc;this.pb.style[Zg]=eb;this.pb.style[Ie]=eb}s(560,292,mi,kI);_.dd=function(){return Sj(this.pb)};_.ed=function(){return Uj(this.pb)};
function cG(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+fa);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 GD(a),new GD(b))}function XE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.n+$a}
function iF(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+ya+h,f<g-1&&(d+=ca);d+=fa;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function VE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function mH(){XH();this.o=ZH;this.d=[];this.u=new kI}s(561,548,{},mH);_.b=j;_.c=j;function lI(){lI=u;mI=new Ly(0,0)}
function nI(a){var b;b=a.Gf();if(!b){var c;(c=a.Df())?(b=jI(c.b),ij(c.we(),b.c,b.b),c=jI(c.b),b=new Ly(c.c-b.c,c.b-b.b)):b=new Ly(0,0);a.Kf(b)}return b}function $y(a,b){var c;if(a.Ae())return mI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Jf(Ey(b));c=jI(a.we());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)+ya+(~~b.b>>8&255)+ya+(b.b&255)+ua,a.Ff().pb.style[gd]=c)}function pI(){this.f=new yA;this.f.b=-1;this.f.c=-1}s(563,1,{});_.Df=function(){return null};_.Ef=function(a){this.If(a.Pd())};
_.Ff=function(){return this.we()};_.Gf=function(){return qI};_.Fd=function(){};_.Ae=function(){return!1};_.Hf=function(a){this.Jf(Ey(a))};_.If=function(a){oI(this,a)};_.Jf=function(a){var b=this.we().pb,c,d,e;c=(jz(),kz);e=a.c;d=a.b;e!=c.c?b.style[le]=j+e+"pt":b.style[le]=j;d!=c.b?b.style[ke]=d:b.style[ke]=j;0!=(a.d&1)?b.style[ne]=jd:b.style[ne]=j;0!=(a.d&2)?b.style[me]=Me:b.style[me]=j};_.Kf=function(a){qI=a};_.Lf=function(){};var qI=_.f=null,mI;
function bA(a,b){lI();pI.call(this);this.b=new iw(a);this.b.hd()[yd]=j;z(this.b,new rI(this,b),(Kp(),Kp(),Lp))}s(562,563,{},bA);_.we=function(){return this.b};_.If=function(a){oI(this,a)};_.b=null;function rI(a,b){this.b=a;this.c=b}s(564,1,{},rI);_.Mc=function(a){Hp();Ip(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function fA(a){lI();pI.call(this);this.b=new jx;z(this.b,new sI(this,a),(Ep(),Ep(),Fp))}s(565,563,{},fA);_.we=function(){return this.b};_.b=null;
function sI(a,b){this.b=a;this.c=b}s(566,1,{},sI);_.b=null;_.c=null;function tI(a,b){var c,d;oI(a,b.Pd());for(d=new Bi(b.Pb.b);d.c<d.e.De();)c=Ci(d),c.ec&&c.ac.Ef(c)}function uI(a,b){var c,d,e,f,g,i,h;ij(a.e,b.Wd(),b.Sd());for(d=new Bi(b.Pb.b);d.c<d.e.De();)c=Ci(d),c.ec&&(e=c.ac,e.Hf(c),i=c.Xd(),h=c.Yd(),g=c.Wd(),f=c.Sd(),0<g&&0<f&&(c=e.we(),g-=nI(e).c,f-=nI(e).b,ij(e.we(),g,f),!c.ob&&a.e.zd(c),a.e.Ad(c,i,h)))}function oz(){lI();pI.call(this);this.e=new yv}s(567,563,{},oz);
_.Ef=function(a){tI(this,a)};_.we=function(){return this.e};_.Hf=function(a){uI(this,a)};_.e=null;function dB(a){lI();pI.call(this);var b=this.b=new Iw;nw(b.c,a,!1);Aw(b);this.f.b=-1;this.f.c=-1}s(568,563,{},dB);_.we=function(){return this.b};_.Ae=function(){var a;a=(this.b.c.d?lo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function gB(a){this.b=new Ex(a.i,new vI(a))}s(569,1,{},gB);_.b=null;
function Ax(a){var b,c,d,e,f;f=new RB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(wI,r,103,0,0);for(c=b.b?uk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,84)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Zi((yz(),Q),new R(f.e)));c=c.c;if(ft(!c?ch:c.b,nh))for(c=(!a.e.b||0==a.e.b.d?(Xr(),Xr(),Yr):new Bz(a.e.b)).yd();c.Yc();)a=c.Zc(),1001==f.e&&a.ve(f);var g,i,h;1001==f.e?(g=new Mq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Wf(),null.Wf()):100==f.e&&y(f.f,100)?(i=f.f,h=new Mq(i,205,null),h.j=i.Xd(),
h.k=i.Yd()):1004<=f.e&&1005>=f.e||(701==f.e?null.Wf():401==f.e||402==f.e?(null.Wf(),null.Wf(),null.Wf(),null.Wf(),null.Wf()):500<=f.e&&507>=f.e&&(g=null.Xf,500!=g&&(f=new Mq(null.Xf,g,null),f.j=null.Wf(),f.k=null.Wf(),i=null.Wf(),f.f=i&12,501==g&&null.Wf())))}function vI(a){this.b=a}s(570,1,gi,vI);_.qc=function(){Ax(this)};_.b=null;function DB(){lI();pI.call(this);this.b=new cy}s(571,563,{},DB);_.Df=function(){var a;a=new DB;Zx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.we=function(){return this.b};
_.Gf=function(){return xI};_.Kf=function(a){xI=a};var xI=_.b=null;s(572,567,{});function yI(a){var b;b=new Yp(jo(a.pb,If),jo(a.pb,Hf));a=new Yp(jo(a.T.jb.pb,If),jo(a.T.jb.pb,Hf));return E(G,k,-1,[b.c-a.c,b.b-a.b])}function zI(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.nd(a.R);a.ld(b);a.R=a.Q=null}else null!=a.R?(AI(a,a.R),a.R=null):null!=a.Q&&(BI(a,a.Q),a.Q=null);Hj(a.S)}function gH(a){a.kb?a.Pf(aq(a.T.jb)):(a.Id(),gH(a))}function BI(a,b){var c;a.kb?(c=yI(a),a.Pf(new Yp(-1,CI(b,!1)-c[1]))):a.Q=b}
function DI(a,b){var c;b!=a.Dd()&&(c=a.T.jb,ev(c),EI(c,b,c.pb,c.q.d,!0))}function AI(a,b){var c;a.kb?(c=yI(a),a.Pf(new Yp(CI(b,!0)-c[0],-1))):a.R=b}s(575,294,hi);_.Mf=function(){var a,b;b=aq(this.T.jb);a=yI(this);b.c+=a[0];b.b+=a[1];return b};_.Dd=function(){var a;a=this.T.jb;return 0!=a.q.d?FI(py(a.q,0)):null};_.Nf=function(a){GI(this.T.jb,a)};_.yd=function(){return new fv(this.T.jb)};_.Of=function(){eq(this.T.jb)};_.td=function(){zI(this)};_.Ld=function(){eq(this.T.jb)};
_.vd=function(a){return HI(this.T.jb,a)};_.Pf=function(a){cq(this.T.jb,a)};_.ld=function(a){BI(this,a)};_.Ed=function(a){DI(this,a)};_.nd=function(a){AI(this,a)};_.Q=null;_.R=null;function II(){II=u;var a=(JI(),KI(),LI);MI=new $w(a.e,a.c,a.d,a.f,a.b)}function NI(a,b){if(0!=a.I.b.q.d&&FI(py(a.I.b.q,0)))throw new $u("WindowPanel can only contain one child widget");OI(a,b)}
function hH(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Wg]=Je,a.ab=!1,a.Id());b=a.pb;b.style[Se]=0+(pj(),Tf);b.style[Kg]=bb;e=~~(jj()-jo(a.pb,If))>>1;f=~~(kj()-jo(a.pb,Hf))>>1;rE(a,Mj(Rj($doc.body)+e,0),Mj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Bd]=$f,a.pb.style[Wg]=Xg,Xj(a.gb,200)):a.pb.style[Wg]=Xg)}finally{a.w=!0}}
function PI(a,b){var c;if(a.w){c=new vu;a.mb&&Nr(a.mb,c);a.J&&bq(a.r,a);try{Ji(a.r.d,a)}catch(d){if(d=Hi(d),!y(d,118))throw d;}a.n=QI(a.r,a);try{Fv(a,b)}finally{Mi(a.t.b),Mi(a.s.b),Mi(a.u.b),a.P&&Pi(a.P,a.r),a.C&&(a.C=!1)}}else Fv(a,b)}function RI(a,b,c){var d,e;e=a.ob;d=new Jj(a,e);e.Ad(a,d.b+b,d.e+c)}function SI(a,b,c){b=new TI(mo(lo(Cu(Cu(a.T.d,b),c))));dv(b,a);z(b,a.o,(Kp(),Kp(),Lp));return b}function $p(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));cq(a.T.jb,b)}
function rE(a,b,c){var d,e;(e=a.r)?(d=UI(e.pb),Iv(a,b+(Sj(e.pb)+d[3]),c+(Uj(e.pb)+d[0]))):Iv(a,b,c)}function RA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?dq(a.r,a):bq(a.r,a)))}function OI(a,b){if(b!=(0!=a.I.b.q.d?FI(py(a.I.b.q,0)):null)){ev(a.I.b);var c=a.I.b;EI(c,b,c.pb,c.q.d,!0)}}
function VI(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Vp(),WI)&&(a.O=a.G);var d,e;if(a.P)for(e=new Bi(a.P);e.c<e.e.De();)if(d=Ci(e),b==(Vp(),XI)){!d.c&&(d.c=new YI);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(Vp(),Wp))g=d.r,i=d.F,d.I.d?(rE(d,i.d,i.e),$p(d,new Yp(i.c,-1))):(rE(d,i.d,i.e),$p(d,new Yp(i.c,i.b)),dq(g,d)),Fi(g.d,d,d.I.c),hk(d.z,333);else if(!d.C&&f==(Vp(),WI))d.pb.style[Wg]=Xg,Vp()}else if(b==Wp){!d.c&&(d.c=new YI);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=UI(i.pb);h=d.F;if(d.I.d)h.d=Sj(d.pb)-
g[3]-Sj(i.pb),h.e=Uj(d.pb)-g[0]-Uj(i.pb),d.F=h,rE(d,0,0),ZI(d,Xp(i.pb).c,-1);else{if(f!=(Vp(),WI))h.d=Sj(d.pb)-g[3]-Sj(i.pb),h.e=Uj(d.pb)-g[0]-Uj(i.pb),h.c=d.q,h.b=d.p,d.F=h;rE(d,0,0);cq(d,new $I(Xp(i.pb)));bq(i,d)}d==d.r.b||AF(d);hk(d.z,333)}}else b==WI&&(!d.c&&(d.c=new YI),d=a,d.C||(d.G=c,d.pb.style[Wg]=Je))}}function aJ(a,b){a.pb.style[ah]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Wf().Wf()}
function bJ(a){if(!a.kb){a.t=Yu(a,a.r,(!yr&&(yr=new ok),yr));a.s=Yu(a,a.r,nk?nk:nk=new ok);a.u=Yu(a,a.r,(!Dr&&(Dr=new ok),Dr));var b=a.r;!a.P&&(a.P=new Wi);Qi(a.P,b);yr&&(b=new xr(a),a.mb&&Nr(a.mb,b));a.J&&dq(a.r,a);Fi(a.r.d,a,a.I.c);a.n&&(Iv(a,a.n.b,a.n.c),a.n=null);Jv(a);AF(a)}}function AF(a){if(a!=a.r.b){var b;Dr&&(b=new Cr(a),a.mb&&Nr(a.mb,b))}}
function cJ(a,b,c){var d;d=(Qv(),Rv);Kv.call(this,!1,"popup");this.U=d.b;this.S=new dJ(this);d=new eJ;d.pb[yd]="mosaic-popupLayoutPanel";Cv(this.T,d);Hv(this);this.o=new fJ(this);this.z=new gJ(this);this.A=new hJ(this);this.B=new iJ(this);this.F=new jJ;this.O=(Vp(),XI);this.J=c;this.r=a;a=this.I=new kJ(b);b=new lJ;!a.e&&(a.e=new mJ);Qi(a.e,b);a=new nJ(new bx(MI.b.e.b,MI.b.c,MI.b.d,MI.b.f,MI.b.b));z(a,new oJ(this),(Kp(),Kp(),Lp));b=this.I.c;b.c||(b.c=new Yw,b.c.hd()[yd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Rw(),Sw),c.d=d,pJ(b.i,b.c,new qJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new pv;d=Ww(c);Ku(c.c,(Yt(),Zt(d)),0);ov(c,a,d,0,!1)}else Vw(b.c,a);GI(b.i,null);z(this.I.c,new rJ(this),(Sp(),Sp(),Tp));z(this.I.c,this.o,Lp);DI(this,this.I);Di(mo(lo(this.pb)),"mosaic-WindowPanel",!0)}s(574,575,hi);_.Dd=function(){return 0!=this.I.b.q.d?FI(py(this.I.b.q,0)):null};_.Gd=function(a){PI(this,a)};_.yd=function(){return new fv(this.I.b)};_.td=function(){zI(this);Hj(new sJ(this))};
_.vd=function(a){return HI(this.I.b,a)};_.Pf=function(a){$p(this,a)};_.Hd=function(a,b){rE(this,a,b)};_.Ed=function(a){OI(this,a)};_.Id=function(){bJ(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var MI;function tJ(a){a.i=(new aA(a.j)).ac.we();z(a.i,new uJ(a),(Kp(),Kp(),Lp));a.e=E(vJ,r,58,[a.i])}
function eH(){II();var a,b,c,d,e,f;cJ.call(this,(wJ(),xJ),null,!0);this.Sf();this.db=!0;a=new Kw(this.k);this.f=new by;this.f.pb.style[Zg]=eb;Tu(this.f,eb);this.Qf();AI(this,"400px");f=new oy;f.pb.style[Ie]=eb;f.f[ud]=10;c=(Dw(),Ow);f.b=c;ny(f,a);ny(f,this.f);e=new Yw;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Vw(e,a);ny(f,e);NI(this,f);RA(this,!1);this.Rf()}s(573,574,hi,eH);_.Qf=function(){tJ(this)};_.Rf=function(){var a=this.f;a.pb.readOnly=!0;var b=Uu(a.pb)+"-readonly";Di(a.hd(),b,!0)};
_.Sf=function(){QA(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function uJ(a){this.b=a}s(576,1,{},uJ);_.Mc=function(){PI(this.b,!1)};_.b=null;function fH(a){this.b=a}s(577,1,{},fH);
_.qc=function(){Vu(this.b.f.pb,!0);fw.Md(this.b.f.pb);var a=this.b.f,b;b=ko(a.pb,Ug).length;if(0<b&&a.kb){if(0>b)throw new ww("Length must be a positive integer. Length: "+b);if(b>ko(a.pb,Ug).length)throw new ww("From Index: 0  To Index: "+b+"  Text Length: "+ko(a.pb,Ug).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function yJ(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";QA(a.I.c,"Paste")}function zJ(a){II();eH.call(this);this.d=a}
s(579,573,hi,zJ);_.Qf=function(){tJ(this);this.b=(new aA(this.c)).ac.we();z(this.b,new AJ(this),(Kp(),Kp(),Lp));this.e=E(vJ,r,58,[this.b,this.i])};_.Rf=function(){Tu(this.f,"150px")};_.Sf=function(){yJ(this)};_.Id=function(){bJ(this);Nn((Kn(),Ln),new BJ(this))};_.b=null;_.c=null;_.d=null;function CJ(a){II();zJ.call(this,a)}s(578,579,hi,CJ);
_.Rf=function(){Tu(this.f,"150px");var a=new DJ(this),b=this.f;Xu(b,new EJ,(iq(),iq(),jq));Xu(b,new FJ,(fq(),fq(),gq));Xu(b,new GJ,(lq(),lq(),mq));Xu(b,new HJ(a),(oq(),oq(),pq))};_.Sf=function(){yJ(this);this.k+=" Or drag and drop a file on it."};s(582,1,{});s(581,582,{});_.c=null;_.d=1;_.e=-1;function DJ(a){this.b=a;this.c=new IJ(this);this.d=this.e=1}s(580,581,{},DJ);_.b=null;function IJ(a){this.b=a}s(583,1,{},IJ);_.Tf=function(a){this.b.b.f.pb[Ug]=null!=a?a:j};_.b=null;function FB(){new Pr}
s(584,431,{},FB);function AJ(a){this.b=a}s(585,1,{},AJ);_.Mc=function(){if(this.b.d){var a=this.b.d,b;b=new RB(a.b,0,ko(this.b.f.pb,Ug));gG(a.b.b,b.b)}PI(this.b,!1)};_.b=null;function BJ(a){this.b=a}s(586,1,{},BJ);_.qc=function(){Vu(this.b.f.pb,!0);fw.Md(this.b.f.pb)};_.b=null;function Rq(a){var b;a&&a&&(a=new JJ(a),void 0!=$wnd.FileReader?b=new CJ(a):b=new zJ(a),gH(b),hH(b))}function JJ(a){this.b=a}s(588,1,{},JJ);_.b=null;function rq(a,b){a.onloadend=function(a){b.Tf(a.target.result)}}
function HJ(a){this.b=a}s(593,1,{},HJ);_.b=null;function EJ(){}s(594,1,{},EJ);function FJ(){}s(595,1,{},FJ);function GJ(){}s(596,1,{},GJ);function SA(a,b){lI();oz.call(this);this.d=new KJ(a);var c=this.c=new Yw,d=(Dw(),Ow);c.b=d;Vw(this.c,this.e);NI(this.d,this.c);this.d.b=this;this.b=b}s(597,572,{},SA);_.we=function(){return this.d};_.Ff=function(){return this.c.ob};_.Fd=function(){PI(this.d,!1)};_.Jf=function(){};_.Lf=function(a){tI(this,a);uI(this,a);gH(this.d);bJ(this.d)};_.b=null;_.c=null;
_.d=null;function KJ(a){II();cJ.call(this,(wJ(),xJ),a,!1)}s(598,574,hi,KJ);_.Fd=function(){var a=this.b,b=new LA(a.b,201),c;a=a.b.r;a.b?a=new LJ(new Bi(a.b)):(a=(Xr(),Xr(),Yr),a=new Bi(a));for(;a.Yc();)c=a.Zc(),201==b.e&&pE(c.b)};_.b=null;function FF(a,b,c,d){b=Fy(b);c+=b.b;d+=b.c;Iv(a.b,c,d);Jv(a.b)}function nB(){lI();pI.call(this);var a=this.b=new MJ;a.ab=!0;a.b.i=!0;this.b.db=!0}s(599,563,{},nB);_.we=function(){return this.b};_.b=null;function eC(){}s(605,447,{},eC);
function LJ(a){if(!a)throw new ho;this.b=a}s(606,1,{},LJ);_.Yc=function(){return kC(this.b)};_.Zc=function(){return Ci(this.b)};_.$c=function(){throw new nC("Missing message: awt.50");};_.b=null;function Lz(){return Lz()}function cC(){cC=u;var a;a=(UB(),VB["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(NJ,r,-1,0,1);else throw new tD(a+" is not supported");}catch(b){if(b=Hi(b),!y(b,126))throw b;}}function hB(a,b){a.b=31*a.b+I((new GD(b)).b)}function Gz(){}
s(609,1,{},Gz);_.hC=function(){return this.b};_.b=1;function UI(a){var b;b=v(G,k,-1,4,1);b[0]=OJ(PJ(a,"borderTopWidth"));b[1]=OJ(PJ(a,"borderRightWidth"));b[2]=OJ(PJ(a,"borderBottomWidth"));b[3]=OJ(PJ(a,"borderLeftWidth"));return b}function QJ(a){var b,c;c=RJ(a);b=UI(a);a=new Yp(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 Xp(a){return new Yp(a.clientWidth,a.clientHeight)}
function RJ(a){var b;b=v(G,k,-1,4,1);b[0]=OJ(PJ(a,"marginTop"));b[1]=OJ(PJ(a,"marginRight"));b[2]=OJ(PJ(a,"marginBottom"));b[3]=OJ(PJ(a,"marginLeft"));return b}function SJ(a){var b;b=v(G,k,-1,4,1);b[0]=OJ(PJ(a,"paddingTop"));b[1]=OJ(PJ(a,"paddingRight"));b[2]=OJ(PJ(a,"paddingBottom"));b[3]=OJ(PJ(a,"paddingLeft"));return b}function TJ(a,b,c){try{D(b,ie)&&(b=Md),a.style[b]=c}catch(d){if(d=Hi(d),!y(d,118))throw d;}}
function CI(a,b){var c;UJ||(UJ=$doc.createElement(ug),TJ(UJ,Se,j),TJ(UJ,Kg,j),TJ(UJ,Qf,Zc),TJ(UJ,Wg,Je),$doc.body.appendChild(UJ));TJ(UJ,Zg,a);TJ(UJ,Ie,a);c=QJ(UJ);return b?c.c:c.b}var UJ=null;function VJ(){Yp.call(this,0,0)}function Yp(a,b){this.c=a;this.b=b}function $I(a){Yp.call(this,a.c,a.b)}s(611,1,Ih,VJ,Yp,$I);_.eQ=function(a){return this===a?!0:null==a||WJ!=vn(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+Qc};_.b=0;_.c=0;function XJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(612,1,{112:1,114:1,135:1},XJ);_.eQ=function(a){return a===this?!0:y(a,135)?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 YJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;
function ZJ(a,b){this.b=a;this.c=b}s(613,1,Ih,ZJ);_.eQ=function(a){return this===a?!0:null==a||$J!=vn(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 $J.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;function jJ(){this.c=this.b=this.e=this.d=0}s(614,1,Ih,jJ);_.eQ=function(a){return this===a?!0:null==a||aK!=vn(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 aK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function PJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ie&&(b=Md);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(616,1,{});var bK=-1;function cK(){}s(617,616,{},cK);_.b=-1;_.c=-1;var dK=null;
function OJ(a){a=parseInt(a,10);a=isNaN(a)?null:HD(a);return!a?0:a.b}s(620,309,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1});_.Mf=function(){return aq(this.i)};_.Nf=function(a){GI(this.i,a)};_.Of=function(){eq(this.i)};_.Ld=function(){eq(this.i)};_.ld=function(a){var b=this.i;b.pb.style[Ie]=a;b.kb||(b.i=a)};_.nd=function(a){var b=this.i;b.pb.style[Zg]=a;b.kb||(b.j=a)};function JI(){JI=u;KI()}function QA(a,b){a.b.pb.textContent=b||j;GI(a.i,null)}
function eK(a){JI();var b;kw(this,new eJ);this.b=new fK;b=this.i;gK(b,new hK);TJ(b.pb,Of,bb);b.p=0;pJ(b,this.b,new qJ(0));this.b.hd()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||j;GI(this.i,null);this.pb[yd]="mosaic-Caption"}s(619,620,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,137:1,143:1},eK);_.Nc=function(a){return z(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return z(this,a,(lj(),lj(),mj))};
_.Pc=function(a){return z(this,a,(ar(),ar(),br))};_.Qc=function(a){return z(this,a,(nj(),nj(),oj))};_.c=null;function KI(){KI=u;iK=Fn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ty(iK,240,20);new ty(iK,224,16);new ty(iK,208,16);new ty(iK,192,16);new ty(iK,176,16);new ty(iK,160,16);new ty(iK,144,16);new ty(iK,128,16);new ty(iK,112,16);new ty(iK,96,16);new ty(iK,80,16);new ty(iK,64,16);new ty(iK,260,16);LI=new ty(iK,48,16);new ty(iK,32,16);new ty(iK,16,16);new ty(iK,0,16)}var iK,LI;
function jK(a,b){Vu(a.b.pb,!b);GI(a.i,a.b)}function Zp(a,b){a.d=b;Vu(a.b.pb,!b);GI(a.i,a.b);if(a.e){var c;for(c=new Bi(a.e);c.c<c.e.De();)Ci(c)}}function kJ(a){var b;kw(this,new eJ);b=this.i;gK(b,new kK((lK(),mK)));b.p=0;this.c=new eK(a);pJ(b,this.c,new qJ(1));this.b=new eJ;Vi(this.b,"Body");pJ(b,this.b,new qJ(0));this.pb[yd]="mosaic-CaptionLayoutPanel"}s(622,620,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1},kJ);_.od=function(){Zu(this.i)};_.pd=function(){bv(this.i)};_.yd=function(){return new fv(this.b)};
_.vd=function(a){return HI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function mJ(){eE(this)}s(623,495,Gh,mJ);function dJ(a){this.b=a}s(624,1,gi,dJ);_.qc=function(){eq(this.b.T.jb)};_.b=null;function nK(a){var b;b=a.c;a=b.r;b=!a.f?-1:Gj(a.f.b,b);a.f&&Tt(a.f.b,b)&&Wt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&AF(!a.f?null:Tt(a.f.b,b-1))}function oK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new nz);-1==Gj(a.f.b,b)&&Qi(a.f.b,b)}function YI(){}s(625,1,{},YI);_.Rc=function(a){nK(a)};_.Sc=function(a){oK(a)};
_.Uc=function(a){pK(a.b.r,a.b)};function wJ(){wJ=u;qK=new rK(1,"e");sK=new rK(2,yf);tK=new rK(3,"ne");uK=new rK(10,"nw");vK=new rK(4,kg);wK=new rK(5,og);xK=new rK(12,"sw");yK=new rK(8,"w");xJ=new zK((cj(),dj(null)).pb)}function QI(a,b){var c;c=UI(a.pb);return new ZJ(Sj(b.pb)-(Sj(a.pb)+c[3]),Uj(b.pb)-(Uj(a.pb)+c[0]))}
function AK(a){var b,c,d,e,f,g;if(a.f){b=Xp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Tt(a.f.b,d),c=new Yp(jo(g.pb,If),jo(g.pb,Hf)),f=QI(a,g),f.b-=Mj(0,f.b+jo(g.pb,If)-b.c),f.c-=Mj(0,f.c+jo(g.pb,Hf)-b.b),rE(g,Mj(0,f.b),Mj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,ZI(g,c.c,c.b),g.O==(Vp(),Wp)&&cq(g,new $I(Xp(a.pb))),hk(g.z,1)}}function BK(a,b,c){a=a.e;Fi(a,b,b);x(a.d,b,c);Vi(b,yc+c.c)}
function bq(a,b){var c;c=a.e;CK(c,b.H);Ui(b.H,yc+uK.c);CK(c,b.D);Ui(b.D,yc+sK.c);CK(c,b.E);Ui(b.E,yc+tK.c);CK(c,b.N);Ui(b.N,yc+yK.c);CK(c,b.v);Ui(b.v,yc+qK.c);CK(c,b.M);Ui(b.M,yc+xK.c);CK(c,b.K);Ui(b.K,yc+vK.c);CK(c,b.L);Ui(b.L,yc+wK.c)}
function dq(a,b){!b.H&&(b.H=SI(b,0,0));BK(a,b.H,uK);!b.D&&(b.D=SI(b,0,1));BK(a,b.D,sK);!b.E&&(b.E=SI(b,0,2));BK(a,b.E,tK);!b.N&&(b.N=SI(b,1,0));BK(a,b.N,yK);!b.v&&(b.v=SI(b,1,2));BK(a,b.v,qK);!b.M&&(b.M=SI(b,2,0));BK(a,b.M,xK);!b.K&&(b.K=SI(b,2,1));BK(a,b.K,vK);!b.L&&(b.L=SI(b,2,2));BK(a,b.L,wK)}function pK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Gj(a.f.b,b);if(c+1<d){Qz(a.f,b);for(Qi(a.f.b,b);c<d;++c)aJ(Tt(a.f.b,c),c)}else aJ(b,c)}
function zK(a){a=new DK(a);kw(this,a);this.d=new EK(a);this.d.j=!0;Ni(this.d);this.d.n=3;this.e=new FK(a);this.e.j=!0;Ni(this.e);this.e.n=3;mw(this)}s(626,309,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,143:1},zK);_.Mf=function(){return Xp(this.pb)};_.Nf=function(){var a;(a=GK(this))&&a.Nf(null)};_.Of=function(){AK(this)};_.Rc=function(a){!this.c&&(this.c=new YI);nK(a)};_.Sc=function(a){!this.c&&(this.c=new YI);oK(a)};_.Ld=function(){AK(this)};
_.Uc=function(a){!this.c&&(this.c=new YI);pK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var qK,sK,tK,uK,xJ,vK,wK,xK,yK;function DK(a){this.q=new zv(this);this.pb=a}s(627,289,ri,DK);function rK(a,b){this.b=a;this.c=b}s(628,1,{},rK);_.b=0;_.c=null;function EK(a){xi();Ri.call(this,a)}s(629,3,{},EK);_.kc=function(){var a;a=this.k.f;a.C||Qj(a.x);Ui(this.k.f,"dragdrop-dragging");!a.I.d&&jK(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Mj(this.b,a<this.e?a:this.e),b=Mj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Se]=a+(pj(),Tf);c.style[Kg]=b+Tf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||AF(a);a.I.d||jK(a.I,!0);a.C||(a.x||(a.x=new HK,Vi(a.x,"mosaic-GlassPanel-invisible")),TJ(a.x.pb,ah,PJ(a.pb,ah)),bj((cj(),dj(null)),a.x,0,0));Vi(this.k.f,"dragdrop-dragging");a=new Jj(this.k.b,null);this.b=a.b+Tj(this.k.b.pb);this.c=a.e+Vj(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.gd();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.fd()};_.b=0;_.c=0;_.d=0;_.e=0;
function CK(a,b){try{Ji(a,b)}catch(c){if(c=Hi(c),!y(c,118))throw c;}}function FK(a){xi();Ri.call(this,a);this.d=new zi}s(630,3,{},FK);_.kc=function(){var a;a=this.k.f.ob;a.C||Qj(a.x);Ui(this.k.f,"dragdrop-dragging");jK(a.I,!1);$p(a,new Yp(a.q,a.p));hk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=Zi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ed()-Mj(this.k.d,this.c):this.k.f.ed()-this.k.d,0!=b&&(a=d.p,b=Mj(a+b,jo(d.I.c.pb,Hf)),b!=a&&RI(d,0,a-b),$p(d,new Yp(d.q,b)),hk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.ed():this.k.d-this.k.f.ed(),0!=b&&(a=d.p,b=Mj(a+b,jo(d.I.c.pb,Hf)),$p(d,new Yp(d.q,b)),hk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.dd()-Mj(this.k.c,this.b):this.k.f.dd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&RI(d,a-b,0),$p(d,new Yp(b,d.p)),hk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.dd():this.k.c-this.k.f.dd(),0!=b&&(a=d.q,$p(d,new Yp(96<a+b?a+b:96,d.p)),hk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||AF(a);jK(a.I,!0);a.C||(a.x||(a.x=new HK,Vi(a.x,"mosaic-GlassPanel-invisible")),TJ(a.x.pb,ah,PJ(a.pb,ah)),bj((cj(),dj(null)),a.x,0,0));Vi(this.k.f,"dragdrop-dragging");a=new Jj(this.k.b,null);this.b=a.b+Tj(this.k.b.pb);this.c=a.e+Vj(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.gd();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.fd()};_.b=0;_.c=0;_.e=0;_.f=0;
function HK(){var a;this.e=new IK(this);this.b=!1;this.c=new Dv;kw(this,this.c);a=this.pb.style;a[gd]="#000";a[ge]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}s(631,309,Th,HK);
_.rd=function(){var a;mw(this);try{a=this.ob}catch(b){b=Hi(b);if(y(b,124))throw new $u("Parent widget must be an instance of AbsolutePanel");throw b;}a==(cj(),dj(null))?(Mt(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Pi(jk,a),a.c=!0,a.d=sk(a),Qi(jk,a),this.d=new JK(this),pu(new Lt(this.d))):(this.pb.style[qd]=bb,this.pb.style[cg]=bb);this.b&&du(new Kt(this));bj(dj(null),new KK,Rj($doc.body),$doc.body.scrollTop||0)};
_.sd=function(){this.i.sd();pk(this.e);this.d&&(It(nu,this.d,E(LK,r,46,[(!Br&&(Br=new ok),Br)])),this.d=null);this.b&&It(fu,this,E(LK,r,46,[(!eu&&(eu=new ok),eu)]))};_.ad=function(a){switch(au(a.type)){case 256:if(27==(a.keyCode||0))return Qj(this),!1;case 1:if(this.pb.contains(no(a)))return Qj(this),!1}return!0};_.td=function(){};_.b=!1;_.c=null;_.d=null;function IK(a){ik();this.b=a}s(632,25,{},IK);_.Ac=function(){Mt(this.b.pb)};_.b=null;function JK(a){this.b=a}s(633,1,{},JK);_.b=null;
function KK(){pw();hj.call(this);var a;a=new kx(new MK(this));z(this,a,(Ap(),Ap(),Bp));z(this,a,(sq(),sq(),tq))}s(634,311,Kh,KK);_.td=function(){Hj(new NK(this))};function MK(a){this.b=a}s(635,1,{},MK);_.b=null;function NK(a){this.b=a}s(636,1,gi,NK);_.qc=function(){tx(this.b.pb)};_.b=null;function OK(a){a.pb.style[Zg]=fd;a.pb.style[Ie]=fd;if(a.kb){var a=a.ob,b;y(a,143)?a.Nf(null):(b=GK(a))&&b.Nf(a)}}s(638,292,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1});
_.Mf=function(){OK(this);return new Yp(jo(this.pb,If),jo(this.pb,Hf))};_.Nf=function(){OK(this)};_.Of=function(){};_._c=function(){};_.Ld=function(){};function fK(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[Yg]=Df;this.pb[yd]="mosaic-HTML"}s(637,638,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1},fK);function nJ(a){kw(this,new PK(a));this.pb[yd]="mosaic-ImageButton"}s(639,309,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},nJ);
function MJ(){var a=(Qv(),Tv);Kv.call(this,!0,ef);this.U=a.b;this.b=new QK(this);this.b.e=!0;Av(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);fj();Mu(a,b)}else this.lb|=1;mo(lo(this.pb))[yd]=Ge;this.pb.style[ah]="2147483647"}s(640,294,ri,MJ);_._c=function(a){av(this,a);1==au(a.type)&&Fv(this,!1)};_.b=null;
function QK(a){this.c=a;this.d=new Wi;this.j=new Wi;a=(Dx(),Cx);new sy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(zg);this.f=$doc.createElement(Cg);Xt(b,this.f);this.p=!0;a=(pw(),qw());b=(Yt(),Zt(b));a.appendChild(b);this.pb=a;sl();this.pb.setAttribute(dg,Wl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),fj(),Mu(a,b)):this.lb|=2225;this.pb[yd]=Fe;a=Uu(this.pb)+"-vertical";Di(this.hd(),a,!0);this.pb.style[Mf]=bb;this.pb.setAttribute("hideFocus",Tg);z(this,new Bx(this),(Ap(),Ap(),Bp))}
s(641,333,mi,QK);_._c=function(a){switch(au(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}ux(this,a)};_.Kd=function(a,b){yx(this,a,b);b||this.b&&Fv(this.c,!1)};_.b=!0;_.c=null;
function PK(a){var b=(Dw(),Ow),c=(Rw(),Sw),d;d=new xw;d.i[kd]=ab;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;vw(b.b);b.b.d.rows[0].cells[0][bd]=c.b;vw(b.b);b.b.d.rows[0].cells[0].style[Vg]=e.b;vw(d);b=rw(d,0,0,!0);if(a){Qj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;tw(g,f.d);ss(f.c,g,a);c.b=c.b.c}else e=c.c.d,Qi(c.c,a);a.pb[Rc]=e;Xt(b,a.pb);dv(a,d)}kw(this,d);Di(this.pb,"mosaic-WidgetWrapper",!0)}s(642,309,Th,PK);_.b=null;_.c=null;function fJ(a){this.b=a}s(643,1,{},fJ);
_.Mc=function(){this.b.hb&&this.b!=this.b.r.b&&AF(this.b)};_.b=null;function gJ(a){ik();this.b=a}s(644,25,{},gJ);_.Ac=function(){eq(this.b.T.jb);var a=this.b;Ar((!a.y&&(a.y=new RK),a.y))};_.b=null;function hJ(a){ik();this.b=a}s(645,25,{},hJ);_.Ac=function(){VI(this.b,(Vp(),Wp))};_.b=null;function iJ(a){ik();this.b=a}s(646,25,{},iJ);_.Ac=function(){VI(this.b,(Vp(),WI))};_.b=null;function lJ(){}s(647,1,{},lJ);function oJ(a){this.b=a}s(648,1,{},oJ);_.Mc=function(){this.b.Fd()};_.b=null;
function rJ(a){this.b=a}s(649,1,{},rJ);_.b=null;function sJ(a){this.b=a}s(650,1,gi,sJ);_.qc=function(){this.b.O==(Vp(),Wp)?hk(this.b.A,333):this.b.O==WI&&hk(this.b.B,333)};_.b=null;function TI(a){this.pb=a;Zu(this)}s(651,292,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},TI);_.Nc=function(a){return z(this,a,(Xq(),Xq(),Yq))};_.Oc=function(a){return z(this,a,(lj(),lj(),mj))};_.Pc=function(a){return z(this,a,(ar(),ar(),br))};_.Qc=function(a){return z(this,a,(nj(),nj(),oj))};
function RK(){Tr.call(this,null)}s(652,224,fi,RK);function Vp(){Vp=u;Wp=new SK("MAXIMIZED",0);WI=new SK("MINIMIZED",1);XI=new SK("NORMAL",2);TK=E(UK,r,138,[Wp,WI,XI])}function SK(a,b){oo.call(this,a,b)}s(653,145,{112:1,115:1,117:1,138:1},SK);var TK,Wp,WI,XI;
function Mt(a){var b=(Nu(),Ou).scrollWidth,c=Ou.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+Tf;a.style.marginTop=-d+Tf;a.style.width=b+e+Tf;a.style.height=c+d+Tf}
function VK(a,b){var c,d,e;if(a.n)return!0;a.y.Ie();for(c=new fv(b);c.b.b<c.b.c.d-1;)d=FI(gv(c.b)),e=d.ob,y(e,144)&&e.md(d.jd()),d.jd()&&Qi(a.y,d);return!0}
function WK(a,b){var c,d,e;if(b.b)a.d&&Wj(a.d),a.d=new XK(a,b),Xj(a.d,333);else for(d=new Bi(a.y);d.c<d.e.De();)c=Ci(d),e=c.nb,wv(b,YK(c),e.t,e.u),ZK(c,e.v,e.s,E(G,k,-1,[$K(a.r.b,c).e,$K(a.q.b,c).d,$K(a.o.b,c).b,$K(a.p.b,c).c]),E(G,k,-1,[aL(a.j.b,c).e,aL(a.i.b,c).d,aL(a.e.b,c).b,aL(a.f.b,c).c]),E(G,k,-1,[bL(a.v,c),bL(a.u,c),bL(a.s,c),bL(a.t,c)]))}
function cL(){this.y=new Wi;this.k=new dL(this);this.x=new eL(this.k);this.w=new fL(this.k);this.r=new gL(this.k);this.q=new hL(this.k);this.o=new iL(this.k);this.p=new jL(this.k);this.j=new kL(this.k);this.i=new lL(this.k);this.e=new mL(this.k);this.f=new nL(this.k);this.v=new oL(this.k);this.u=new oL(this.k);this.s=new oL(this.k);this.t=new oL(this.k)}s(657,1,{});_.Uf=function(a){WK(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 pL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Bi(b.y);e.c<e.e.De();)d=Ci(e),y(d,61)&&(d=d.jb),f=d.nb,wv(c,YK(d),f.t,f.u),ZK(d,f.v,f.s,E(G,k,-1,[$K(b.r.b,d).e,$K(b.q.b,d).d,$K(b.o.b,d).b,$K(b.p.b,d).c]),E(G,k,-1,[aL(b.j.b,d).e,aL(b.i.b,d).d,aL(b.e.b,d).b,aL(b.f.b,d).c]),E(G,k,-1,[bL(b.v,d),bL(b.u,d),bL(b.s,d),bL(b.t,d)]));qL(c);a.b.d=null;for(a=new Bi(a.b.y);a.c<a.e.De();)b=Ci(a),y(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function XK(a,b){this.b=a;this.c=b;var c=(bk(),ek);this.n=new ak(this);this.u=c}s(658,18,{},XK);_.rc=function(){pL(this)};_.sc=function(){pL(this)};
_.uc=function(a){var b,c,d;for(c=new Bi(this.b.y);c.c<c.e.De();)b=Ci(c),y(b,61)&&(b=b.jb),d=b.nb,d.j=I(d.p+(d.t-d.p)*a),d.w=I(d.q+(d.u-d.q)*a),d.x=I(d.r+(d.v-d.r)*a),d.i=I(d.o+(d.s-d.o)*a),wv(this.c,YK(b),d.j,d.w),ZK(b,d.x,d.i,E(G,k,-1,[$K(this.b.r.b,b).e,$K(this.b.q.b,b).d,$K(this.b.o.b,b).b,$K(this.b.p.b,b).c]),E(G,k,-1,[aL(this.b.j.b,b).e,aL(this.b.i.b,b).d,aL(this.b.e.b,b).b,aL(this.b.f.b,b).c]),E(G,k,-1,[bL(this.b.v,b),bL(this.b.u,b),bL(this.b.s,b),bL(this.b.t,b)]))};_.b=null;_.c=null;
s(660,1,{});_.b=null;function mL(a){this.b=a}s(659,660,{},mL);function nL(a){this.b=a}s(661,660,{},nL);function lL(a){this.b=a}s(662,660,{},lL);function kL(a){this.b=a}s(663,660,{},kL);function iL(a){this.b=a}s(664,660,{},iL);function jL(a){this.b=a}s(665,660,{},jL);function hL(a){this.b=a}s(666,660,{},hL);function gL(a){this.b=a}s(667,660,{},gL);s(668,660,{},function(a){this.b=a});s(669,660,{},function(a){this.b=a});
function bL(a,b){var c=a.b,d;d=Zi(c.e,b);d||(d=new XJ(SJ(b.pb)),x(c.e,b,d));return d.e}function oL(a){this.b=a}s(670,660,{},oL);function fL(a){this.b=a}s(671,660,{},fL);function eL(a){this.b=a}s(672,660,{},eL);function aL(a,b){var c;c=Zi(a.b,b);c||(c=new XJ(UI(b.pb)),x(a.b,b,c));return c}function $K(a,b){var c;c=Zi(a.c,b);c||(c=new XJ(RJ(b.pb)),x(a.c,b,c));return c}
function rL(a,b){var c,d;d=Zi(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=GK(b),f,g,i,h,l;if(y(b,143)){if(null!=c.n&&null!=c.k){d=new Yp(sL(e,!0),sL(e,!1));break a}h=b.Mf();null!=c.n&&(h.c=sL(e,!0));null!=c.k&&(h.b=sL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Yp(sL(e,!0),sL(e,!1));break a}h=new VJ;f=b.pb;l=f.style;g=l[Qf];i=l[Wg];l[Qf]="static";l[Wg]=Je;null!=c.n?h.c=sL(e,!0):(l[Zg]=fd,h.c=(f.offsetWidth||0)+$K(d.p.b,b).c+$K(d.q.b,b).d);null!=c.k?h.b=sL(e,!1):(l[Ie]=fd,h.b=(f.offsetHeight||0)+$K(d.r.b,b).e+
$K(d.o.b,b).b);l[Qf]=g;l[Wg]=i}d=h}null!=c.n&&(pj(),Zo)==c.n.Wf()||null!=c.k&&(pj(),Zo)!=c.k.Wf()||x(a.f,b,d)}return d}function dL(a){this.i=a;this.d=new zi;this.f=new zi;this.c=new zi;this.b=new zi;this.e=new zi}s(673,1,{},dL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function tL(a){var b;b=a.nb;if(null==b||!y(b,141))b=new uL,a.nb=b;return b}function hK(){kK.call(this,(lK(),vL))}function kK(a){var b=(wL(),xL);cL.call(this);this.c=a;this.b=b}s(674,657,{},hK,kK);
_.Vf=function(a){var b,c,d,e,f,g,i,h,l;h=new VJ;VK(this,a);l=$K(this.p.b,a).c+$K(this.q.b,a).d+aL(this.f.b,a).c+aL(this.i.b,a).d+bL(this.t,a)+bL(this.u,a);d=$K(this.r.b,a).e+$K(this.o.b,a).b+aL(this.j.b,a).e+aL(this.e.b,a).b+bL(this.v,a)+bL(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(lK(),vL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Bi(this.y);a.c<a.e.De();)c=Ci(a),e=tL(c),b=null,i=c.ob,y(i,144)&&(b=i,b=yL(b),b=new Yp(b[1]+b[3],b[0]+b[0])),this.c==vL?(l+=rL(this.x.b,c).c,e.b=rL(this.w.b,
c).b,y(i,144)&&(l+=b.c,e.b+=b.b),f=Mj(f,e.b)):(d+=rL(this.w.b,c).b,e.c=rL(this.x.b,c).c,y(i,144)&&(d+=b.b,e.c+=b.c),g=Mj(g,e.c));this.c==vL?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Uf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O;if(VK(this,a)&&(d=this.y.d,0!=d)){H=a.p;q=bL(this.t,a);A=bL(this.v,a);c=Xp(a.pb);O=c.c-(q+bL(this.u,a));o=c.b-(A+bL(this.s,a));g=O;c=o;this.c==(lK(),vL)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new Bi(this.y);e.c<e.e.De();)d=Ci(e),b=null,n=tL(d),w=d.ob,y(w,144)&&(b=w,b=yL(b),b=new Yp(b[1]+b[3],b[0]+b[0])),this.c==vL?(n.e?++h:(n.c=rL(this.x.b,d).c,y(w,144)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=rL(this.w.b,d).b,y(w,144)&&(n.b+=b.b))):(n.d?++i:(n.b=rL(this.w.b,
d).b,y(w,144)&&(n.b+=b.b),c-=n.b),n.e?n.c=O:(n.c=rL(this.x.b,d).c,y(w,144)&&(n.c+=b.c)));for(e=new Bi(this.y);e.c<e.e.De();)d=Ci(e),b=null,n=d.nb,w=d.ob,y(w,144)&&(b=w,b=yL(b),b=new Yp(b[1]+b[3],b[0]+b[0])),K=n.c,m=n.b,this.c==vL?n.e&&(K=~~(g/h)):n.d&&(m=~~(c/i)),A=0>A?0:A,l=K,f=m,y(w,144)&&(l-=b.c,f-=b.b),this.c==mK?(n.t=this.b==(wL(),xL)?q:this.b==zL?q+~~(O/2)-~~(K/2):q+O-K,n.u=A,n.v=l,n.s=f,A+=m+H):(this.b==(wL(),xL)?(n.t=q,n.u=A):this.b==zL?(n.t=q,n.u=A+~~(o/2)-~~(m/2)):(n.t=q,n.u=A+o-m),n.v=
l,n.s=f,q+=K+H),a.b&&(w=d.dd()-Sj(a.pb)-bL(this.t,a),-1==n.p&&(n.p=w),w=d.ed()-Uj(a.pb)-bL(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.gd()),-1==n.o&&(n.o=d.fd()));WK(this,a)}};_.b=null;_.c=null;function wL(){wL=u;xL=new AL("START",0);zL=new AL(Ib,1);BL=new AL("END",2);CL=E(DL,r,139,[xL,zL,BL])}function AL(a,b){oo.call(this,a,b)}s(675,145,{112:1,115:1,117:1,139:1},AL);var CL,zL,BL,xL;function lK(){lK=u;vL=new EL("HORIZONTAL",0);mK=new EL("VERTICAL",1);FL=E(GL,r,140,[vL,mK])}
function EL(a,b){oo.call(this,a,b)}s(676,145,{112:1,115:1,117:1,140:1},EL);var FL,vL,mK;s(678,1,{145: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 uL(){this.f=!1}function qJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(677,678,{141:1,145:1},uL,qJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function HL(a,b){if(a.n)return!0;VK(a,b);if(0<a.y.d){a.b=Tt(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,142))d=new IL,c.nb=d;a.c=d;a.y.Ie();Qi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function JL(){cL.call(this)}s(679,657,{},JL);
_.Vf=function(a){var b,c;c=new VJ;HL(this,a);if(this.b){b=rL(this.x.b,this.b).c;var d=rL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,144)&&(b=yL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=$K(this.p.b,a).c+$K(this.q.b,a).d+aL(this.f.b,a).c+aL(this.i.b,a).d+bL(this.t,a)+bL(this.u,a);c.b+=$K(this.r.b,a).e+$K(this.o.b,a).b+aL(this.j.b,a).e+aL(this.e.b,a).b+bL(this.v,a)+bL(this.s,a);return c};
_.Uf=function(a){var b,c,d,e,f;HL(this,a)&&(d=bL(this.t,a),e=bL(this.v,a),c=Xp(a.pb),f=c.c-(d+bL(this.u,a)),c=c.b-(e+bL(this.s,a)),b=this.b.ob,y(b,144)&&(b=yL(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.dd()-Sj(a.pb)-bL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ed()-Uj(a.pb)-bL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.gd()),d=this.c,-1==d.o&&(d.o=this.b.fd())),WK(this,a))};_.b=null;_.c=null;function IL(){this.f=!1}
s(680,678,{142:1,145:1},IL);function yL(a){var b,c,d,e;null==a.b&&(a.b=v(G,k,-1,4,1),e=lo(Cu(Cu(a.d,0),0)),c=lo(Cu(Cu(a.d,2),2)),d=RJ(a.pb),b=UI(a.pb),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 KL(a,b){a.kb&&Qj(a);return Bv(a,b)}function LL(){Zv();Pv.call(this,$v)}s(681,299,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,144:1},LL);_.vd=function(a){return KL(this,a)};_.b=null;
function pJ(a,b,c){var d=a.q.d;b.nb=c;EI(a,b,a.pb,d,!0)}function YK(a){var b;b=a.ob;return y(b,144)?b:a}function aq(a){if(!a.kb)return new VJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Vf(a),cq(a,a.k),a.e.Uf(a),a.k=a.e.Vf(a);return a.k}function FI(a){return y(a,144)?a.jb:a}function ML(a){var b;if(!a.o){b=(!dK&&(dK=new cK),dK);var c=PL(a,fb,!0);b.b=c;c=PL(a,gb,!0);b.c=c;a.o=b}return a.o}
function EI(a,b,c,d,e){if(y(b,61))throw new qk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,145)&&f.f?(c=new LL,ov(a,c,a.pb,d,!0),Cv(c,b)):ov(a,b,c,d,e);GI(a,b)}
function GI(a,b){var c;c=a.e;if(b){var d=c.k;Ki(d.d,b);Ki(d.f,b);Ki(d.c,b);Ki(d.b,b);Ki(d.e,b)}else d=c.k,Yx(d.d),Yx(d.f),Yx(d.c),Yx(d.b),Yx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==YK(a))c=c.ob;else{if(y(c,137)||y(c,60))d=c,c=c.ob,c==YK(d)&&(c=c.ob);y(c,144)&&y(c.ob,136)&&(c=c.ob)}y(c,143)&&!y(c,136)&&(c.Nf(a.ob),c.Nf(a))}}
function eq(a){if(a.kb&&a.pb.style.display!=Af){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,j).direction==jg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Uf(a);a.d=!1;qL(a)}}function qL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=FI(py(a.q,d)),y(b,144)&&(b=b.jb),b.jd()&&(y(b,143)?b.Of():y(b,74)&&b.Ld())}function HI(a,b){var c;y(b,144)&&(b=y(b,144)?b.jb:b);c=YK(b);return uv(a,c)?(y(c,144)&&KL(c,b),GI(a,null),!0):!1}
function gK(a,b){var c;a.e=b;null!=a.f&&Ui(a,Uu(a.pb)+Aa+a.f);a.f=b.cZ.e;c=eo(a.f,Zn(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Vi(a,Uu(a.pb)+Aa+a.f);GI(a,null)}function PL(a,b,c){a.n||(a.n=$doc.createElement(ug),TJ(a.n,Qf,Zc),TJ(a.n,Wg,Je),TJ(a.n,Se,bb),TJ(a.n,Kg,bb),a.pb.appendChild(a.n));TJ(a.n,Zg,b);TJ(a.n,Ie,b);a=QJ(a.n);return c?a.c:a.b}
function sL(a,b){var c;c=null.Wf();if(c==(pj(),kp)){c=(ML(a),null.Wf());var d=(-1==bK&&(bK=CI(hb,!0)),bK);return L(J(Math.round(100*d*c/254)))}if(c==ap)return c=ML(a),d=null.Wf(),L(J(LD(d*(-1==c.b&&(c.b=CI(fb,!0)),c.b))));if(c==cp)return c=ML(a),d=null.Wf(),L(J(LD(d*(-1==c.c&&(c.c=CI(gb,!0)),c.b))));if(c==ip)return c=(ML(a),null.Wf()),d=(-1==bK&&(bK=CI(hb,!0)),bK),L(J(Math.round(d*c)));if(c==mp)return c=(ML(a),null.Wf()),d=(-1==bK&&(bK=CI(hb,!0)),bK),L(J(Math.round(10*d*c/254)));if(c==gp)return L(J(LD(12*
(ML(a),null.Wf())*L(J(LD((-1==bK&&(bK=CI(hb,!0)),bK)/72))))));if(c==Zo)return PL(a,null.Wf(),b);if(c==ep)return c=(ML(a),L(J(LD(null.Wf())))),d=(-1==bK&&(bK=CI(hb,!0)),bK),L(J(Math.round(d*c/72)));if(null.Wf()==Xo)return L(J(LD(null.Wf())));throw new qk("Invalid size: "+null.Wf());}function eJ(){var a=new JL;yv.call(this);this.k=new Yp(-1,-1);new QL(this);this.pb[yd]="mosaic-LayoutPanel";gK(this,a)}s(682,289,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,143:1},eJ);
_.zd=function(a){EI(this,a,this.pb,this.q.d,!0)};_.od=function(){iv(this,new RL)};_.pd=function(){iv(this,new SL)};_.Mf=function(){return aq(this)};_.wd=function(a){return rv(this.q,YK(a))};_.xd=function(a,b,c,d){EI(this,a,b,c,d)};_.Nf=function(a){GI(this,a)};_.yd=function(){return new fv(this)};_.Of=function(){eq(this)};
_.td=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.nd(this.j),this.ld(a),this.j=this.i=null;else if(a=aq(this),null!=this.j)a=a.b+Tf,this.nd(this.j),this.ld(a),this.j=null;else if(null!=this.i){var b=this.i;this.nd(a.c+Tf);this.ld(b);this.i=null}else b=a.b+Tf,this.nd(a.c+Tf),this.ld(b);eq(this)}};_.Ld=function(){eq(this)};_.vd=function(a){return HI(this,a)};_.ld=function(a){this.pb.style[Ie]=a;this.kb||(this.i=a)};_.Ad=function(a,b,c){wv(this,YK(a),b,c)};
_.nd=function(a){this.pb.style[Zg]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function RL(){}s(683,1,{},RL);_.Jd=function(a){YK(a).rd()};function SL(){}s(684,1,{},SL);_.Jd=function(a){YK(a).sd()};function fv(a){this.c=a;this.b=new tv(this.c.q)}s(685,1,{},fv);_.Yc=function(){return this.b.b<this.b.c.d-1};_.Zc=function(){return FI(gv(this.b))};_.$c=function(){hv(this.b)};_.c=null;function TL(){TL=u;new Jw}
function QL(a){TL();Di(a.pb,"dragdrop-dropTarget",!0);this.b=a;new UL(this)}s(686,9,{},QL);function UL(a){ik();this.b=a}s(687,25,{},UL);_.Ac=function(){GI(this.b.b,null);eq(this.b.b)};_.b=null;function GK(a){a=a.ob;return!a?null:y(a,143)?a:GK(a)}function ZI(a,b,c){var d;d=a.pb;ZK(a,b,c,RJ(d),UI(d),SJ(d))}
function ZK(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.nd((0>g?0:g)+(pj(),Tf)),b!=a.gd()&&a.nd((0>b?0:b)+Tf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.ld((0>b?0:b)+(pj(),Tf)),c!=a.fd()&&a.ld((0>c?0:c)+Tf))}function cq(a,b){ZI(a,b.c,b.b)}s(690,1,{});function nD(){var a,b,c,d;d=co("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}
function VL(){this.b=new zi;new zi;new zi}s(689,690,{},VL);function mD(){mD=u;WL=new VL}function rD(){var a=oD,b=$wnd.JSApplet.JSME;mD();x(WL.b,a,b)}var WL;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=Hn&&(e=Yj(),2E3<e-Jn&&(Jn=e,In=Gn()));if(0==Hn++){var f=(Kn(),Ln),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=Tn(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Kn(),Ln),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=Tn(l,m);while(h.d);h.d=m}}--Hn;c&&-1!=In&&($wnd.clearTimeout(In),In=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(vs)()}catch(d){a(b)}else B(vs)()}var pD=U(1),zn=U(103),XL=CD(" I"),G=xD(697,XL),fE=xD(695,pD),YL=CD(" Z"),vG=xD(698,YL);U(102);U(101);U(100);var ZL=U(475),bo=xD(699,ZL),$L=U(243),kt=xD(700,$L);U(244);U(145);var aM=CD(" B");U(465);var bM=CD(" C"),ui=xD(701,bM);U(463);var cM=CD(" D"),OE=xD(702,cM);U(464);U(466);var dM=U(469),KD=xD(703,dM),eM=CD(" J"),fM=U(2),xs=xD(696,fM),NJ=xD(704,aM);U(478);U(461);U(99);U(173);U(108);U(457);var oD=U(455);
U(460);U(119);U(115);U(117);U(116);U(118);U(120);U(97);U(110);U(111);U(112);U(472);U(467);U(456);U(690);U(689);var qD=BD(),vA=U(396),AE=xD(705,vA),gM=U(518),dG=xD(706,gM),hM=U(382);U(381);U(380);U(379);U(514);var os=xD(707,G),iM=V(516,function(){GE();return iG}),jG=xD(708,iM);U(517);U(405);U(404);U(510);U(509);U(519);U(520);U(515);U(439);U(513);var Yz=xD(709,hM);U(394);U(522);U(185);U(184);U(277);U(224);U(279);U(193);var jM=U(192);U(227);U(226);U(225);U(376);U(377);U(378);U(293);var kM=U(292);U(291);
U(297);U(311);U(524);U(523);U(290);U(289);U(526);U(525);U(531);U(532);U(533);U(534);U(535);U(536);U(537);U(538);U(527);U(528);U(529);U(530);U(353);U(230);U(229);U(302);U(303);U(304);U(549);U(558);U(25);U(550);U(551);U(552);U(553);U(554);U(555);U(556);U(557);U(275);U(451);U(450);U(482);U(484);U(483);U(485);U(487);U(486);U(488);U(492);U(493);U(349);U(352);U(350);U(351);U(422);U(421);var oB=U(420),kF=xD(710,oB),zG=xD(711,eM);U(411);U(406);U(407);U(548);U(489);U(495);U(490);U(491);U(416);U(415);U(414);
U(419);var lM=BD(),wI=xD(712,lM);U(449);U(582);U(581);U(593);U(594);U(595);U(596);U(501);var mM=V(233,function(){ds();return is}),js=xD(713,mM);U(481);U(429);U(430);U(413);var $A=U(408);U(392);U(393);U(418);var kB=U(417);U(410);U(409);U(499);U(508);U(399);var zA=U(398);U(453);U(511);U(512);U(474);U(521);U(427);U(428);U(402);U(384);U(383);U(436);BD();BD();BD();U(386);U(387);U(273);
var nM=V(161,function(){pj();return op}),pp=xD(714,nM),oM=V(144,function(){qj();return zo}),Ao=xD(715,oM),pM=V(151,function(){Bo();return Ko}),Lo=xD(716,pM),qM=V(156,function(){Mo();return Vo}),Wo=xD(717,qM);V(162,null);V(163,null);V(164,null);V(165,null);V(166,null);V(167,null);V(168,null);V(169,null);V(170,null);V(146,null);V(147,null);V(148,null);V(149,null);V(150,null);V(152,null);V(153,null);V(154,null);V(155,null);V(157,null);V(158,null);V(159,null);V(160,null);U(369);U(183);U(190);U(191);U(364);
var qy=xD(718,kM);U(365);U(561);U(560);U(403);U(189);U(214);U(216);var GA=U(401);U(452);U(389);U(388);U(395);U(505);U(325);U(327);U(326);U(328);U(477);U(219);U(438);U(371);U(370);U(188);U(207);U(208);U(210);U(205);U(204);U(206);var IA=U(544);U(397);U(563);U(568);U(437);U(468);U(440);var $z=U(391),Zz=xD(719,zA);U(195);U(609);U(545);U(424);U(425);U(426);U(390);U(211);U(228);U(541);U(542);U(316);U(315);U(321);U(322);U(599);U(569);U(570);U(494);U(502);U(503);U(504);U(562);U(564);var aB=U(412);U(197);
U(196);U(198);U(199);U(506);U(218);U(215);U(217);U(213);U(203);U(202);U(201);U(567);U(296);U(295);U(294);U(575);U(574);U(598);U(572);U(597);var rM=V(653,function(){Vp();return TK}),UK=xD(720,rM);U(652);U(651);U(643);U(644);U(645);U(646);U(647);U(648);U(649);U(650);U(624);var sM=V(298,function(){Qv();return Xv}),Yv=xD(721,sM),tM=V(345,function(){Mv();return Kx}),Lx=xD(722,tM);U(18);U(346);U(347);U(342);U(343);U(344);U(19);U(20);U(21);U(435);U(400);U(640);U(333);U(641);U(334);U(335);U(336);U(337);U(340);
U(307);U(306);var uM=U(305);U(565);U(566);U(571);U(255);U(310);U(341);U(187);U(329);U(356);U(355);U(357);var vM=V(358,function(){ay();return ly}),my=xD(723,vM);V(359,null);V(360,null);V(361,null);V(362,null);U(231);U(248);U(546);U(308);U(324);U(323);U(498);U(300);U(186);U(547);U(309);U(626);U(3);U(629);U(630);U(628);U(627);U(620);U(619);U(682);U(683);U(684);U(685);U(622);U(222);var MB=U(432),OB=xD(724,MB);U(433);U(431);U(30);U(31);U(29);U(32);U(35);U(36);U(37);U(38);U(39);U(40);
var wM=U(52),zx=xD(725,wM);U(41);U(42);U(43);U(44);U(45);U(46);U(47);U(49);U(48);U(50);U(51);U(53);U(54);U(56);U(57);U(55);U(58);U(59);U(60);U(61);U(63);U(65);U(66);U(64);U(62);U(67);U(68);U(69);U(70);U(72);U(75);U(74);U(76);U(79);U(80);U(78);U(81);U(82);U(83);U(84);U(85);U(86);U(88);U(89);U(87);U(90);U(91);U(92);U(93);U(95);U(96);U(94);var WJ=U(611);U(301);var $J=U(613);U(220);U(638);U(637);U(445);U(444);U(446);U(221);U(257);U(259);U(258);U(249);U(299);U(681);U(264);U(267);U(265);U(266);U(5);U(7);
U(6);U(584);U(434);U(447);U(368);U(182);U(285);U(287);U(286);U(253);U(367);U(250);U(573);var vJ=xD(726,uM);U(579);U(578);U(588);U(576);U(577);U(585);U(586);U(580);U(583);U(441);U(442);U(448);U(223);U(639);U(606);U(459);U(479);U(252);U(543);var aK=U(614);U(623);U(642);U(678);U(677);U(194);U(209);U(4);U(605);U(34);U(260);U(330);U(331);U(332);U(261);var LK=xD(727,jM);U(262);U(657);U(674);var xM=V(675,function(){wL();return CL}),DL=xD(728,xM),yM=V(676,function(){lK();return FL}),GL=xD(729,yM);U(660);
U(669);U(668);U(672);U(671);U(667);U(666);U(664);U(665);U(663);U(662);U(659);U(661);U(670);U(673);U(658);U(314);U(363);U(354);U(33);U(71);U(625);U(679);U(313);U(312);U(318);U(319);U(317);U(263);U(22);U(283);U(284);U(11);U(14);U(23);var zM=U(26),tk=xD(730,zM);U(24);U(27);U(28);U(680);U(8);U(10);U(9);U(686);U(687);U(631);U(634);U(635);U(636);U(632);U(633);var YJ=U(612);U(616);U(617);U(200);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>