summaryrefslogtreecommitdiff
path: root/public/jsme/F36D9482E6DACEA4F906EA0DC69485B4.cache.html
blob: fc6106e5db0ec96a6a2f05de6d15e5b2a5b75d9d (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
<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 = 'F36D9482E6DACEA4F906EA0DC69485B4';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",ba=" ",da=" of ",fa='"',ga='" ',ia='" height="',ja='" y="',ka='">',la="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",xa="*",za="+",Aa=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Na="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",Za="/>",$a="0",ab="0px",bb="1",cb="100%",db="1em",fb="1ex",
gb="1in",hb="2",ib="3",jb=":",lb=": ",nb=";",ob="<",pb="=",qb=">",rb="?",sb="@",tb="A",ub="After",wb="Any",xb="Aromatic",yb="B",zb="Before",Ab="Br",Cb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Kb="Class$",Lb="Copy as ",Mb="DEFAULT",Ob="Dialog",Pb="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Zb="Internal index set to null.",$b="JUSTIFY",ac="JavaScript",bc="LEFT",cc="MOL n. ",dc="N",ec="NA",fc="NONE",gc="No more molecules in SDF buffer",
ic="Nonring",mc="North",nc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",oc="O",pc="ONE_WAY_CORNER",qc="P",rc="R",sc="R1",tc="R2",uc="R3",vc="RIGHT",wc="ROLL_DOWN",xc="RXN",yc="Reset",zc="Resize-",Ac="Ring",Bc="S",Ec="SMILES",Fc="Se",Jc="Si",Kc="South",Lc="Style names cannot be empty",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="\\",Rc="]",Yc="__uiObjectID",Zc="a",$c="absolute",ad="alert",bd="alertdialog",cd="align",dd="antialias",ed="application",fd="article",
gd="auto",hd="backgroundColor",id="banner",jd="blur",kd="bolder",ld="border",md="bottom",nd="button",rd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",yd="click",zd="click marked atom to delete mark",Ad="clip",Bd="col",Cd="colSpan",Dd="columnheader",Ed="combobox",Fd="complementary",Gd="contentinfo",Hd="contextmenu",Id="cursor",Jd="dblclick",Nd="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="dragstart",ee="drop",fe="end_gesture",ge="error",he="filter",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",ye="group",Fe="gwt-MenuBar",Ge="gwt-MenuBarPopup",He="heading",Ie="height",Je="hidden",Ke="html",Le="ie9",Me="img",Ne="is_touch_supported",Oe="italic",Pe="java.vm.name",Qe="jsa-resetDiv",Re="keydown",
Se="keypress",Te="keyup",Ue="left",Ve="link",We="list",Xe="listbox",Ze="listitem",$e="load",af="log",bf="ltr",cf="main",df="marquee",kf="math",lf="menu",mf="menuPopup",nf="menubar",of="menuitem",pf="menuitemcheckbox",qf="menuitemradio",rf="middle",sf="mousedown",tf="mousemove",uf="mouseout",vf="mouseover",wf="mouseup",xf="mousewheel",yf="move",zf="msie",Af="multipart",Bf="n",Cf="navigation",Df="none",Ef="noreaction",Ff="note",Gf="nowrap",Hf="null",If="number",Jf="object",Kf="offsetHeight",Lf="offsetWidth",
Mf="ontouchstart",Nf="opacity",Of="opera",Pf="option",Qf="outline",Rf="overflow",Sf="padding",Tf="popupContent",Vf="position",Wf="presentation",Xf="progressbar",Yf="px",Zf="px, ",$f="px;",ag="radio",bg="radiogroup",cg="reaction",dg="region",eg="rgb(",gg="right",hg="rotation",ig="row",jg="rowgroup",kg="rowheader",lg="rtl",mg="s",ng="scale100",og="scrollbar",pg="se",qg="search",rg="separator",sg="serif",tg='shape-rendering="crispEdges"',ug="slider",vg="span",wg="spinbutton",xg="status",yg="styleFloat",
zg="subMenuIcon-selected",Ag="tab",Bg="table",Cg="tablist",Dg="tabpanel",Eg="tbody",Fg="td",Gg="text",Hg="textAlign",Ig="textbox",Jg="timer",Kg="title",Lg="toolbar",Mg="tooltip",Ng="top",Og="touchcancel",Pg="touchend",Qg="touchmove",Rg="touchstart",Sg="tr",Tg="tree",Ug="treegrid",Vg="treeitem",Wg="true",Xg="value",Yg="verticalAlign",Zg="visibility",$g="visible",ah="whiteSpace",bh="width",ch="x",dh="zIndex",eh="zoom",fh="|",_,gh={l:4194303,m:4194303,h:1048575},hh={l:0,m:0,h:0},ih={l:1,m:0,h:0},jh=
{l:2,m:0,h:0},kh={l:3,m:0,h:0},sh={l:4,m:0,h:0},th={l:8,m:0,h:0},uh={l:10,m:0,h:0},vh={l:16,m:0,h:0},wh={l:32,m:0,h:0},xh={l:64,m:0,h:0},yh={l:128,m:0,h:0},zh={l:256,m:0,h:0},Ah={l:512,m:0,h:0},Bh={l:1024,m:0,h:0},Ch={l:2048,m:0,h:0},Dh={l:8192,m:0,h:0},Eh={l:16384,m:0,h:0},Fh={l:32768,m:0,h:0},Gh={l:65536,m:0,h:0},Hh={l:131072,m:0,h:0},Ih={l:262144,m:0,h:0},Jh={l:524288,m:0,h:0},Kh={},Lh={68:1,74:1,76:1,80:1,82:1},Mh={8:1,9:1,68:1,71:1,73:1},Nh={12:1},Oh={86:1},Ph={39:1,68:1,74:1,80:1,82:1},Qh={13:1,
15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},Rh={68:1,74:1,82:1},Sh={85:1},Th={45:1,46:1,50:1,56:1,64:1,68:1},Uh={22:1},Vh={68:1,84:1},Wh={11:1,68:1,71:1,73:1},Xh={66:1},Yh={15:1},Zh={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},$h={6:1,9:1,68:1,71:1,73:1},ai={50:1,68:1},bi={19:1,68:1},ci={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,99:1},k={68:1,70:1},di={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,92:1,99:1},ei={68:1},fi={9:1,10:1,68:1,71:1,73:1},gi={7:1,9:1,68:1,71:1,73:1},hi={68:1,70:1,85:1},ii={13:1,
15:1,23:1,28:1,29:1,31:1,35:1,37:1},ji={45:1,46:1,50:1,64:1,68:1},ki={36:1,68:1,71:1,73:1},r={67:1,68:1,70:1},li={14:1,38:1},mi={28:1,35:1},ni={84:1},oi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,93:1,99:1},pi={68:1,70:1,84:1},qi={68:1,74:1,80:1,82:1},ri={21:1},si={69:1},ti={45:1,50:1,64:1,68:1},ui={13:1,15:1,23:1,28:1,31:1,35:1,37:1},vi={88:1};
function s(a,b,c){var d=Kh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Kh[a]=function(){}),_=d.prototype=0>b?{}:new Kh[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 wi(this)};
_.tS=function(){var a=this.cZ.d+sb,b;b=this.hC();var c,d,e;c=v(xi,k,-1,8,1);d=(yi(),zi);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 Ai(){Ai=u;Bi=new Ci}function Di(a){for(var b,a=new Ei(a.j.k);a.b<a.d.ue();)b=Fi(a),Gi(b._c(),$d,!1),Hi(a)}
function Ii(a,b,c){var a=a.n,d;try{d=new Ji(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.c,c,d)}catch(e){e=Ki(e);if(y(e,74))throw new Li("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Gi(b._c(),Tb,!0);Gi(c._c(),Zd,!0);x(Bi,b,c)}function Mi(a,b){var c;c=Ni(Bi,b);var d;d=Ni(a.n.c,c);if(!d)throw new Oi("dragHandle was not draggable");Pi(d.b.a);Pi(d.d.a);Pi(d.c.a);Gi(b._c(),Tb,!1);Gi(c._c(),Zd,!1)}
function Qi(a){var b;a.o=!1;for(a=new Ei(a.j.k);a.b<a.d.ue();)b=Fi(a),Gi(b._c(),$d,!1),Hi(a)}function Ri(a,b){Si(a.j.k,b)?Gi(b._c(),$d,!1):a.o?(Ti(a.j.k,b),Gi(b._c(),$d,!0)):(a.j.k.Ae(),Ti(a.j.k,b))}function Ui(a){this.f=a;this.j=new Vi(this);this.n=new Wi(this.j)}s(3,1,{});_.jc=function(){Xi(this.j.e,"dragdrop-dragging")};_.kc=function(){Yi(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Bi;function Vi(a){this.k=new Zi;this.d=a;this.a=a.f}s(4,1,{},Vi);_.a=null;
_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function $i(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.lc()}function aj(a,b){var c;c=bj(a.c,cj).a;b.a.ctrlKey||b.a.metaKey||Di(a.b.d);Ri(a.b.d,c)}function dj(a){a.b.f=null;a.b.d.kc();ej((fj(),gj(null)),a.a,0,0);var b=a.a.gb;hj=b;ij();jj=b;a.d=2}
function Wi(a){this.c=new Ci;this.b=a;this.a=new kj;lj(this.a,mj(),nj());z(this.a,this,(oj(),oj(),pj));z(this.a,this,(qj(),qj(),rj));a=this.a.gb.style;a[he]="alpha(opacity=0)";a.opacity=0;a.margin=0+(sj(),Yf);a.borderStyle=(tj(),Df);a[hd]="blue"}s(5,1,{},Wi);
_.mc=function(a){var b,c,d,e;c=a.f;d=uj(a);e=Ij(a);b=Jj(a.a);if(!(3==this.d||2==this.d||1!=b)&&!cj)cj=c,this.b.e=bj(this.c,cj).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Kj(this.b.k,this.b.e)&&(Di(this.b.d),Ri(this.b.d,this.b.e)),Lj(new Mj),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new Nj(cj,null),cj!=this.b.e&&(c=new Nj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,dj(this),1!=this.d&&$i(this,this.b.i,this.b.j))};
_.nc=function(a){var b,c,d;c=a.f;b=c.gb;d=Oj(a,b);a=Pj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Qj(Rj(d-this.f),Rj(a-this.i))>=this.b.d.k?(Sj(),-1!=Kj(this.b.k,this.b.e)||Ri(this.b.d,this.b.e),c=new Nj(cj,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,dj(this)):Tj.preventDefault()),1==this.d)return;Tj.preventDefault();$i(this,d,a)};
_.oc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Oj(a,b);b=Pj(a,b);if(1==Jj(a.a)&&(this.e=!1,cj))try{if(Sj(),1==this.d)aj(this,a);else{d!=this.a&&(c=new Nj(d,null),e+=c.a,b+=c.d);try{$i(this,e,b),this.b.d.jc(),3!=this.d&&aj(this,a)}finally{var f=this.a.gb;hj&&f==hj&&(hj=null);ij();f===jj&&(jj=null);Uj(this.a);this.d=1;this.b.e=null}}}finally{cj=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var cj=null;function Mj(){}s(6,1,Uh,Mj);_.pc=function(){Sj()};
function Ji(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},Ji);_.a=null;_.b=null;_.c=null;_.d=null;s(8,1,{});s(10,8,{});s(9,10,{});_.a=null;s(11,1,{});_.tS=function(){return ua+this.a+Ba+this.d+va};function Nj(a,b){!a||a==(fj(),gj(null))?this.f=this.e=0:(this.e=a.Xc()-Vj(a.gb),this.f=a.Yc()-(a.gb.scrollTop||0));!b||b==(fj(),gj(null))?this.c=this.b=0:(this.b=Wj(b.gb)+b.gb.clientLeft,this.c=Xj(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},Nj);
_.tS=function(){return ua+this.a+Ba+this.d+va};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Sj(){try{$doc.selection.empty()}catch(a){}}function Yj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Si(c.a,b);0==c.a.c&&Zj(c.b);a.q=null}a.qc()}}function $j(a,b){var c=ak();Yj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;bk(a.k,ak())}
function ck(a,b){var c,d;c=a.r;d=b>=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.tc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rc(),!1):!0}s(17,1,{});_.qc=function(){this.u&&this.rc()};_.rc=function(){this.tc((1+Math.cos(6.283185307179586))/2)};_.sc=function(){this.tc((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
function bk(a,b){if(ck(a.a,b)){var c=a.a,d=a.a.s,e;e=new dk(d,a.a.k);Ti(d.a,e);1==d.a.c&&ek(d.b,16);c.q=e}else a.a.q=null}function fk(a){this.a=a}s(18,1,{},fk);_.a=null;s(19,1,{});s(20,1,{2:1});function gk(){gk=u;hk=new ik}s(21,19,{});var hk=null;function ik(){this.a=new Zi;this.b=new jk(this)}s(22,21,{},ik);function kk(){kk=u;lk=new Zi;var a=new mk;nk();ok(pk?pk:pk=new qk,a)}function Zj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Si(lk,a)}
function ek(a,b){if(0>b)throw new rk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Si(lk,a);a.b=!1;a.c=sk(a,b);Ti(lk,a)}function tk(a){return $wnd.setInterval(B(function(){a.uc()}),100)}function sk(a,b){return $wnd.setTimeout(B(function(){a.uc()}),b)}s(24,1,{});_.uc=function(){this.b||Si(lk,this);this.vc()};_.b=!1;_.c=0;var lk;function jk(a){kk();this.a=a}s(23,24,{},jk);
_.vc=function(){var a=this.a,b,c,d,e,f;b=v(uk,k,3,a.a.c,0);b=vk(a.a,b);c=new wk;for(e=0,f=b.length;e<f;++e)d=b[e],Si(a.a,d),bk(d.a,c.a);0<a.a.c&&ek(a.b,Qj(5,16-(ak()-c.a)))};_.a=null;function dk(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},dk);_.a=null;_.b=null;s(27,1,{});_.a=null;function xk(){this.a=ad}s(26,27,{},xk);function yk(){this.a=bd}s(28,27,{},yk);function zk(){this.a=ed}s(29,27,{},zk);s(31,1,{});_.a=null;function Ak(a){this.a=a}s(30,31,{},Ak);function Bk(){this.a=fd}s(32,27,{},Bk);
function Ck(){this.a=id}s(33,27,{},Ck);function Dk(){this.a=nd}s(34,27,{},Dk);function Ek(){this.a=wd}s(35,27,{},Ek);function Fk(){this.a=Dd}s(36,27,{},Fk);function Gk(){this.a=Ed}s(37,27,{},Gk);function Hk(){this.a=Fd}s(38,27,{},Hk);function Ik(){this.a=Gd}s(39,27,{},Ik);function Jk(){this.a=Nd}s(40,27,{},Jk);function Kk(){this.a=Td}s(41,27,{},Kk);function Lk(){this.a=Vd}s(42,27,{},Lk);function Mk(){this.a=Yd}s(43,27,{},Mk);function Nk(){this.a=oe}s(44,27,{},Nk);function Ok(){this.a=we}
s(45,27,{},Ok);function Pk(){this.a=xe}s(46,27,{},Pk);function Qk(){this.a=ye}s(47,27,{},Qk);function Rk(){this.a=He}s(48,27,{},Rk);function Sk(a){this.a=a.id}s(49,1,{4:1,5:1},Sk);_.a=null;function Tk(){this.a=Me}s(50,27,{},Tk);function Uk(){this.a=Ve}s(51,27,{},Uk);function Vk(){this.a=We}s(52,27,{},Vk);function Wk(){this.a=Xe}s(53,27,{},Wk);function Xk(){this.a=Ze}s(54,27,{},Xk);function Yk(){this.a=af}s(55,27,{},Yk);function Zk(){this.a=cf}s(56,27,{},Zk);function $k(){this.a=df}s(57,27,{},$k);
function al(){this.a=kf}s(58,27,{},al);function bl(){this.a=lf}s(59,27,{},bl);function cl(){this.a=nf}s(60,27,{},cl);function dl(){this.a=of}s(61,27,{},dl);function el(){this.a=pf}s(62,27,{},el);function fl(){this.a=qf}s(63,27,{},fl);function gl(){this.a=Cf}s(64,27,{},gl);function hl(){this.a=Ff}s(65,27,{},hl);function il(){this.a=Pf}s(66,27,{},il);function jl(){this.a=Wf}s(67,27,{},jl);s(68,31,{},function(a){this.a=a});function kl(){this.a=Xf}s(69,27,{},kl);
function ll(){ll=u;ml=new Ak("aria-activedescendant")}var ml;function nl(){this.a=ag}s(71,27,{},nl);function ol(){this.a=bg}s(72,27,{},ol);function pl(){this.a=dg}s(73,27,{},pl);
function ql(){ql=u;rl=new yk;sl=new xk;tl=new zk;ul=new Bk;vl=new Ck;wl=new Dk;xl=new Ek;yl=new Fk;zl=new Gk;Al=new Hk;Bl=new Ik;Cl=new Jk;Dl=new Kk;El=new Lk;Fl=new Mk;Gl=new Nk;Hl=new Pk;Il=new Ok;Jl=new Qk;Kl=new Rk;Ll=new Tk;Ml=new Uk;Nl=new Wk;Ol=new Xk;Pl=new Vk;Ql=new Yk;Rl=new Zk;Sl=new $k;Tl=new al;Ul=new cl;Vl=new el;Wl=new fl;Xl=new dl;Yl=new bl;Zl=new gl;$l=new hl;am=new il;bm=new jl;cm=new kl;dm=new ol;em=new nl;fm=new pl;gm=new hm;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;Cm=new Dm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;C=new Ci;x(C,dg,fm);x(C,ad,sl);x(C,Td,Dl);x(C,bd,rl);x(C,ed,tl);x(C,Yd,Fl);x(C,fd,ul);x(C,id,vl);x(C,nd,wl);x(C,wd,xl);x(C,xe,Hl);x(C,Dd,yl);x(C,ye,Jl);x(C,Ed,zl);x(C,Fd,Al);x(C,Gd,Bl);x(C,Nd,Cl);x(C,We,Pl);x(C,Vd,El);x(C,oe,Gl);x(C,we,Il);x(C,He,Kl);x(C,Me,Ll);x(C,Ve,Ml);x(C,Xe,Nl);x(C,Ze,Ol);x(C,af,Ql);x(C,cf,Rl);x(C,df,Sl);x(C,kf,Tl);x(C,lf,Yl);x(C,nf,Ul);x(C,of,Xl);x(C,
pf,Vl);x(C,Pf,am);x(C,ag,em);x(C,qf,Wl);x(C,Cf,Zl);x(C,Ff,$l);x(C,Wf,bm);x(C,Xf,cm);x(C,bg,dm);x(C,ig,km);x(C,jg,gm);x(C,kg,im);x(C,qg,om);x(C,rg,qm);x(C,og,mm);x(C,ug,sm);x(C,wg,um);x(C,xg,wm);x(C,Ag,Cm);x(C,Cg,ym);x(C,Dg,Am);x(C,Ig,Tm);x(C,Jg,Vm);x(C,Lg,Xm);x(C,Mg,Zm);x(C,Tg,en);x(C,Ug,an);x(C,Vg,cn)}var sl,rl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Il,Hl,Jl,Kl,Ll,Ml,Pl,Nl,Ol,Ql,Rl,Sl,Tl,Yl,Ul,Xl,Vl,Wl,Zl,$l,am,bm,cm,em,dm,fm,C,km,gm,im,mm,om,qm,sm,um,wm,Cm,ym,Am,Tm,Vm,Xm,Zm,en,an,cn;
function lm(){this.a=ig}s(75,27,{},lm);function hm(){this.a=jg}s(76,27,{},hm);function jm(){this.a=kg}s(77,27,{},jm);function nm(){this.a=og}s(78,27,{},nm);function pm(){this.a=qg}s(79,27,{},pm);function rm(){this.a=rg}s(80,27,{},rm);function tm(){this.a=ug}s(81,27,{},tm);function vm(){this.a=wg}s(82,27,{},vm);function xm(){this.a=xg}s(83,27,{},xm);function Dm(){this.a=Ag}s(84,27,{},Dm);function zm(){this.a=Cg}s(85,27,{},zm);function Bm(){this.a=Dg}s(86,27,{},Bm);function Um(){this.a=Ig}
s(87,27,{},Um);function Wm(){this.a=Jg}s(88,27,{},Wm);function Ym(){this.a=Lg}s(89,27,{},Ym);function $m(){this.a=Mg}s(90,27,{},$m);function fn(){this.a=Tg}s(91,27,{},fn);function bn(){this.a=Ug}s(92,27,{},bn);function dn(){this.a=Vg}s(93,27,{},dn);function wk(){this.a=ak()}function ak(){return(new Date).getTime()}s(94,1,{},wk);function gn(a){var b,c,d;d=new hn;for(c=a;c;)b=c.wc(),c!=a&&jn(d.a,"Caused by: "),kn(d,c.cZ.d),jn(d.a,lb),jn(d.a,null==b?"(No exception detail)":b),jn(d.a,aa),c=c.e}
function ln(a){var b,c,d;c=v(mn,k,81,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new nn;c[d]=a[d]}}function on(a){var b;b=a.cZ.d;a=a.wc();return null!=a?b+lb+a:b}s(99,1,{68:1,82:1});_.wc=function(){return this.f};_.tS=function(){return on(this)};_.e=null;_.f=null;function pn(a){qn();this.f=a}s(98,99,Rh,pn);function Oi(a){qn();this.f=a}function Li(a,b){qn();this.e=b;this.f=a}s(97,98,qi,Oi,Li);
function rn(a){qn();this.b=a;this.a=j;var b,c,d;c=[];d=v(mn,k,81,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new sn(c[a]);ln(d)}s(96,97,qi,rn);
_.wc=function(){if(null==this.c){this.d=null==this.b?Hf:tn(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":un(this.b).d;this.a=this.a+lb+(tn(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(tn(this.b)){a=this.b;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+a[c]}catch(d){}a=b}else a=j;this.c=ua+this.d+") "+a+this.a}return this.c};_.a=j;_.b=null;_.c=null;_.d=null;function vn(a,b){return wn(a)?a.eQ(b):a===b}
function un(a){return wn(a)?a.cZ:xn}function yn(a){return wn(a)?a.hC():wi(a)}
function zn(){var a;zn=u;An=(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 Bn(a){zn();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=An[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var An;s(105,1,{});function wi(a){return a.$H||(a.$H=++Cn)}function Dn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function En(){return $wnd.setTimeout(function(){0!=Fn&&(Fn=0);Gn=-1},10)}var Fn=0,Cn=0,Hn=0,Gn=-1;
function In(){In=u;Jn=new Kn}function Ln(a,b){a.a=Mn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Nn(a)),On(a.e,1),!a.i&&(a.i=new Pn(a)),On(a.i,50))}function Kn(){}function Qn(a){return a.xc()}function Mn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Rn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].xc()&&(b=Mn(b,e)):e[0].pc()}catch(f){if(f=Ki(f),!y(f,82))throw f;}}return b}function On(a,b){In();$wnd.setTimeout(function(){B(Qn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},Kn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var Jn;function Nn(a){this.a=a}s(108,1,{},Nn);_.xc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Rn(b,a.f));if(a.f){b=a.f;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=ak();100>ak()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].xc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.f=b}this.a.d=!1;return this.a.j=!!this.a.a||!!this.a.f};_.a=null;
function Pn(a){this.a=a}s(109,1,{},Pn);_.xc=function(){this.a.d&&On(this.a.e,1);return this.a.j};_.a=null;function Sn(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.yc(d.toString());c.push(e);var e=jb+e,f=b[e];if(f){var g,i;for(g=0,i=f.length;g<i;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function qn(){var a,b,c,d;c=Sn(new Tn);d=v(mn,k,81,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new sn(c[a]);ln(d)}function Tn(){}s(112,1,{},Tn);
_.yc=function(a){var b,c,d;d=j;a=Un(a);b=a.indexOf(ua);c=0==a.indexOf(pe)?8:0;-1==b&&(b=Vn(a,Wn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Un(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function jn(a,b){a[a.explicitLength++]=null==b?Hf:b}function Xn(){var a=[];a.explicitLength=0;return a}function Yn(a){var b,c;b=(c=a.join(j),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function Zn(a,b){return parseInt(a[b])||0}function $n(a,b){return null==a[b]?null:""+a[b]}
function ao(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function bo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Jj(a){a=a.button;return 1==a?4:2==a?2:1}function co(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==lg}function Wj(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;co(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}
function Xj(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Vj(a){var b;b=a.scrollLeft||0;co(a)&&(b=-b);return b}function eo(a,b){if(1!=a.nodeType&&9!=a.nodeType)return a==b;return 1!=b.nodeType&&(b=b.parentNode,!b)?!1:9==a.nodeType?a===b||a.body&&a.body.contains(b):a===b||a.contains(b)}function nj(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function mj(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}
function E(a,b){this.b=a;this.c=b}s(139,1,{68:1,71:1,73:1});_.eQ=function(a){return this===a};_.hC=function(){return wi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function tj(){tj=u;fo=new go;ho=new io;jo=new ko;lo=new mo;no=new oo;po=F(qo,k,6,[fo,ho,jo,lo,no])}s(138,139,$h);var po,jo,ho,lo,fo,no;function go(){E.call(this,fc,0)}s(140,138,$h,go);function io(){E.call(this,"DOTTED",1)}s(141,138,$h,io);function ko(){E.call(this,"DASHED",2)}s(142,138,$h,ko);
function mo(){E.call(this,"HIDDEN",3)}s(143,138,$h,mo);function oo(){E.call(this,"SOLID",4)}s(144,138,$h,oo);function ro(){ro=u;so=new to;uo=new vo;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=F(cp,k,7,[so,uo,wo,yo,Ao,Co,Eo,Go,Io,Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o])}s(145,139,gi);var bp,uo,Yo,wo,so,Co,Wo,Ao,Eo,Go,Io,yo,$o,Ko,Mo,Oo,So,Uo,Qo;function to(){E.call(this,Mb,0)}s(146,145,gi,to);
function Lo(){E.call(this,"SE_RESIZE",9)}s(147,145,gi,Lo);function No(){E.call(this,"SW_RESIZE",10)}s(148,145,gi,No);function Po(){E.call(this,"S_RESIZE",11)}s(149,145,gi,Po);function Ro(){E.call(this,"W_RESIZE",12)}s(150,145,gi,Ro);function To(){E.call(this,"TEXT",13)}s(151,145,gi,To);function Vo(){E.call(this,"WAIT",14)}s(152,145,gi,Vo);function Xo(){E.call(this,"HELP",15)}s(153,145,gi,Xo);function Zo(){E.call(this,"COL_RESIZE",16)}s(154,145,gi,Zo);function ap(){E.call(this,"ROW_RESIZE",17)}
s(155,145,gi,ap);function vo(){E.call(this,"AUTO",1)}s(156,145,gi,vo);function xo(){E.call(this,"CROSSHAIR",2)}s(157,145,gi,xo);function zo(){E.call(this,"POINTER",3)}s(158,145,gi,zo);function Bo(){E.call(this,"MOVE",4)}s(159,145,gi,Bo);function Do(){E.call(this,"E_RESIZE",5)}s(160,145,gi,Do);function Fo(){E.call(this,"NE_RESIZE",6)}s(161,145,gi,Fo);function Ho(){E.call(this,"NW_RESIZE",7)}s(162,145,gi,Ho);function Jo(){E.call(this,"N_RESIZE",8)}s(163,145,gi,Jo);
function dp(){dp=u;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=F(np,k,8,[ep,gp,ip,kp])}s(164,139,Mh);var mp,gp,ip,kp,ep;function fp(){E.call(this,fc,0)}s(165,164,Mh,fp);function hp(){E.call(this,"BLOCK",1)}s(166,164,Mh,hp);function jp(){E.call(this,"INLINE",2)}s(167,164,Mh,jp);function lp(){E.call(this,"INLINE_BLOCK",3)}s(168,164,Mh,lp);function op(){op=u;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=F(yp,k,10,[pp,rp,tp,vp])}s(169,139,fi);var xp,pp,rp,tp,vp;function qp(){E.call(this,Gb,0)}
s(170,169,fi,qp);function sp(){E.call(this,$b,1)}s(171,169,fi,sp);function up(){E.call(this,bc,2)}s(172,169,fi,up);function wp(){E.call(this,vc,3)}s(173,169,fi,wp);function sj(){sj=u;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=F(Sp,k,11,[zp,Bp,Dp,Fp,Hp,Jp,Lp,Np,Pp])}s(174,139,Wh);var Rp,Np,Dp,Fp,Lp,Pp,Jp,Bp,Hp,zp;function Ap(){E.call(this,"PX",0)}s(175,174,Wh,Ap);function Cp(){E.call(this,"PCT",1)}s(176,174,Wh,Cp);
function Ep(){E.call(this,"EM",2)}s(177,174,Wh,Ep);function Gp(){E.call(this,"EX",3)}s(178,174,Wh,Gp);function Ip(){E.call(this,"PT",4)}s(179,174,Wh,Ip);function Kp(){E.call(this,"PC",5)}s(180,174,Wh,Kp);function Mp(){E.call(this,"IN",6)}s(181,174,Wh,Mp);function Op(){E.call(this,"CM",7)}s(182,174,Wh,Op);function Qp(){E.call(this,"MM",8)}s(183,174,Wh,Qp);function Tp(){Tp=u;Up=[];Vp=[];Wp=[]}var Up,Vp,Wp;function Xp(){Xp=u;Yp()}function Yp(){Yp=u;Xp();Zp=v(H,r,-1,30,1)}
function $p(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var Zp;s(198,1,{});_.tS=function(){return"An event type"};_.f=null;s(197,198,{});_.Bc=function(){this.e=!1;this.f=null};_.e=!1;s(196,197,{});_.Ac=function(){return this.Cc()};_.a=null;var aq=_.b=null;function bq(){bq=u;cq=new dq(jd,new eq)}function eq(){}s(195,196,{},eq);_.zc=function(a){a.Dc(this)};_.Cc=function(){return cq};var cq;function fq(){fq=u;gq=new dq(vd,new hq)}function hq(){}s(199,196,{},hq);
_.zc=function(a){iq();jq(this,a.b,kq(a.a.a,a.a.a.gb.selectedIndex))};_.Cc=function(){return gq};var gq;s(202,196,Nh);function Oj(a,b){return(a.a.clientX||0)-Wj(b)+Vj(b)+$wnd.pageXOffset}function Pj(a,b){return(a.a.clientY||0)-(Xj(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function uj(a){var b;return(b=a.b)?Oj(a,b):a.a.clientX||0}function Ij(a){var b;return(b=a.b)?Pj(a,b):a.a.clientY||0}s(201,202,Nh);function lq(){lq=u;mq=new dq(yd,new nq)}function nq(){}s(200,201,Nh,nq);_.zc=function(a){a.Ec(this)};
_.Cc=function(){return mq};var mq;function oq(){oq=u;pq=new dq(Hd,new qq)}function qq(){}s(203,196,{},qq);_.zc=function(){this.a.preventDefault();this.a.stopPropagation()};_.Cc=function(){return pq};var pq;s(206,1,{38:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var rq=_.c=0;function qk(){this.c=++rq}s(205,206,li,qk);function dq(a,b){this.c=++rq;this.a=b;!aq&&(aq=new sq);aq.a[a]=this;this.b=a}s(204,205,li,dq);_.a=null;_.b=null;function tq(){tq=u;uq=new dq(Jd,new vq)}
function vq(){}s(207,201,Nh,vq);_.zc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(wq(),xq))a=yq(b.gb),c=new zq(Zn(b.gb,Lf),Zn(b.gb,Kf)),d=new zq(Zn(b.K.ab.gb,Lf),Zn(b.K.ab.gb,Kf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Aq(b.z,!0);a=Zn(b.K.ab.gb,Lf);Bq(b,new zq(a,Cq(b.K.ab).a));b.A&&b.F!=xq&&Dq(b.f,b)}else Aq(b.z,!1),b.F!=(wq(),xq)?Bq(b,new zq(b.w.b,b.w.a)):Eq(b,yq(b.f.gb)),b.A&&b.F!=xq&&Fq(b.f,b);Gq(b.K.ab)}else Aq(b.z,!0)};_.Cc=function(){return uq};var uq;
s(208,196,{});function Hq(){Hq=u;Iq=new dq(ae,new Jq)}function Jq(){}s(209,208,{},Jq);_.zc=function(){this.a.stopPropagation();this.a.preventDefault()};_.Cc=function(){return Iq};var Iq;function Kq(){Kq=u;Lq=new dq(be,new Mq)}function Mq(){}s(210,208,{},Mq);_.zc=function(){this.a.stopPropagation();this.a.preventDefault()};_.Cc=function(){return Lq};var Lq;function Nq(){Nq=u;Oq=new dq(ce,new Pq)}function Pq(){}s(211,208,{},Pq);_.zc=function(){this.a.stopPropagation();this.a.preventDefault()};
_.Cc=function(){return Oq};var Oq;function Qq(){Qq=u;Rq=new dq(de,new Sq)}function Sq(){}s(212,208,{},Sq);_.zc=function(a){a=Tq(a.a);(this.a.dataTransfer||null).setData(Gg,a)};_.Cc=function(){return Rq};var Rq;function Uq(){Uq=u;Vq=new dq(ee,new Wq)}function Wq(){}s(213,208,{},Wq);
_.zc=function(a){var b,c,d,e;this.a.stopPropagation();this.a.preventDefault();d=(this.a.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.a.d&&e>=a.a.d)break a;b=d[e];c=new FileReader;Xq(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(Gg),Yq(a.a.b,b))};_.Cc=function(){return Vq};var Vq;function Zq(){Zq=u;$q=new dq(je,new ar)}function ar(){}s(214,196,{},ar);_.zc=function(a){Uj(a.a.a)};_.Cc=function(){return $q};var $q;
function br(){br=u;cr=new dq(re,new dr)}function dr(){}s(215,196,{},dr);_.zc=function(a){var b,c;b=this.a.rotation;c=this.a.scale;a.a.e&&(0!=b&&a.a.b.b!=b&&(a.a.b.b=b,a.a.b.a=null,er(a.a.e,a.a.b)&&this.a.preventDefault()),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,fr(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Cc=function(){return cr};var cr;function gr(){gr=u;hr=new dq(te,new ir)}function ir(){}s(216,196,{},ir);_.zc=function(a){a.a.a&&(a.a.b.a=null,jr(a.a.a,a.a.b))};
_.Cc=function(){return hr};var hr;function kr(){kr=u;lr=new dq(ue,new mr)}function mr(){}s(217,196,{},mr);_.zc=function(){this.a.preventDefault()};_.Cc=function(){return lr};var lr;s(219,196,{});s(218,219,{});function nr(){nr=u;or=new dq(Re,new pr)}function pr(){}s(220,218,{},pr);
_.zc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(qr(),rr).length&&-999!=(qr(),rr)[c]&&(c=(qr(),rr)[c]);b=new sr(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.ib=!1;if(!a.y){a.ib=!0;a.I=j;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?tr(Tq(a)):e=301;break;case 118:case 86:b&&ur(a.t,(!a.tb&&(a.tb=new vr(a)),a.tb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:wr(a,$n((xr(),yr)._b.a.gb,Xg));e=1201;a.c=18;break;case 104:case 72:a.ib=!0;a.I=Ub;e=1300;break;case 114:case 82:a.ib=!0;a.I=rc;e=1301;break;case 116:case 84:701==a.b?(e=236,a.ib=!0,a.I=Ka):801==a.b?(e=237,a.ib=!0,a.I=Ja):(e=233,a.ib=!0,a.I="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.ib=!0,a.I=Ra);break;case 122:case 90:b?e=110:(e=239,a.ib=!0,a.I=Ua);break;case 97:case 65:e=235;a.ib=!0;a.I="-COOH";break;case 101:case 69:e=238;a.ib=!0;a.I=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.ib=!0;a.I=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.b?(e=254,a.ib=!0,a.I="-F"):801==a.b?(e=255,a.ib=!0,a.I="-Cl"):901==a.b?(e=256,a.ib=!0,a.I="-Br"):1001==a.b?(e=257,a.ib=!0,a.I="-I"):501==a.b?(e=259,a.ib=!0,a.I="-OH"):401==a.b?(e=258,a.ib=!0,
a.I="-NH2"):e=202;break;case 61:501==a.b?(e=250,a.ib=!0,a.I="=O"):e=203;break;case 35:e=204;break;case 48:105==a.b?zr(a,0):d?(e=223,a.ib=!0,a.I="-3-Furyl"):(e=221,a.ib=!0,a.I="-Furyl");break;case 49:105==a.b?zr(a,1):1301==a.b?(a.ib=!0,a.I="-R1",e=1302):e=209;break;case 50:105==a.b&&zr(a,2);1301==a.b&&(a.ib=!0,a.I="-R2",e=1303);break;case 51:105==a.b?zr(a,3):1301==a.b?(a.ib=!0,a.I="-R3",e=1304):e=206;break;case 52:105==a.b?zr(a,4):e=207;break;case 53:105==a.b?zr(a,5):e=208;break;case 54:105==a.b?zr(a,
6):e=210;break;case 55:105==a.b?zr(a,7):e=211;break;case 56:105==a.b?zr(a,8):e=212;break;case 57:105==a.b?zr(a,9):(a.ib=!0,a.I="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Ar(a,e)}b=!0}b&&this.a.preventDefault()};_.Cc=function(){return or};var or;function Br(){Br=u;Cr=new dq(sf,new Dr)}function Dr(){}s(221,201,Nh,Dr);_.zc=function(a){a.mc(this)};_.Cc=function(){return Cr};var Cr;
function oj(){oj=u;pj=new dq(tf,new Er)}function Er(){}s(222,201,Nh,Er);_.zc=function(a){a.nc(this)};_.Cc=function(){return pj};var pj;function Fr(){Fr=u;Gr=new dq(uf,new Hr)}function Hr(){}s(223,201,Nh,Hr);_.zc=function(a){var b;a.e&&1==a.d&&(b=new Nj(cj,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,dj(a))};_.Cc=function(){return Gr};var Gr;function qj(){qj=u;rj=new dq(wf,new Ir)}function Ir(){}s(224,201,Nh,Ir);_.zc=function(a){a.oc(this)};_.Cc=function(){return rj};var rj;function sq(){this.a={}}
s(225,1,{},sq);_.a=null;s(228,202,Nh);var Jr=null;function Kr(){Kr=u;Lr=new dq(Og,new Mr)}function Mr(){}s(227,228,Nh,Mr);_.zc=function(a){Nr(a.a,this,a.a.k)};_.Cc=function(){return Lr};var Lr;function Or(){Or=u;Pr=new dq(Pg,new Qr)}function Qr(){}s(229,228,Nh,Qr);_.zc=function(a){Nr(a.a,this,a.a.k)};_.Cc=function(){return Pr};var Pr;function Rr(){var a;this.a=(a=document.createElement(Xd),a.setAttribute(Mf,"return;"),typeof a.ontouchstart==pe)}s(230,1,{},Rr);
function Sr(){Sr=u;Tr=new dq(Qg,new Ur)}function Ur(){}s(231,228,Nh,Ur);_.zc=function(a){Nr(a.a,this,a.a.n)};_.Cc=function(){return Tr};var Tr;function Vr(){Vr=u;Wr=new dq(Rg,new Xr)}function Xr(){}s(232,228,Nh,Xr);_.zc=function(a){Yr(a.a,this)&&(a.a.j&&Zr(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),ek(a.a.c,750),a.a.d=!1))};_.Cc=function(){return Wr};var Wr;function $r(a,b){this.a=b;this.b=a}function as(a,b,c){pk&&(b=new $r(b,c),a.Nc(b))}s(233,197,{},$r);_.zc=function(a){a.Jc(this)};_.Ac=function(){return pk};
_.a=!1;var pk=_.b=null;function bs(a){this.a=a}s(234,197,{},bs);_.zc=function(a){a.Kc(this)};_.Ac=function(){return cs};var cs=_.a=null;function ds(){}function es(a){var b;fs&&(b=new ds,a.Nc(b))}s(235,197,{},ds);_.zc=function(a){a.Lc(this)};_.Ac=function(){return fs};var fs=null;function gs(a){this.a=a}s(236,197,{},gs);_.zc=function(a){a.Mc(this)};_.Ac=function(){return hs};var hs=_.a=null;function is(){}s(237,197,{},is);_.zc=function(a){a.a.N&&a.a.xd()};_.Ac=function(){return js};var js=null;
function ks(a,b,c){a=a.a;if(!b)throw new ls("Cannot add a handler with a null type");if(!c)throw new ls("Cannot add a null handler");0<a.b?ms(a,new ns(a,b,c)):os(a,b,null,c);return new ps(new qs(a,b,c))}
function rs(a,b){var c;!b.e||b.Bc();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,i,h;if(!b)throw new ls("Cannot fire null event");try{++d.b;i=ss(d,b.Ac(),null);e=null;for(h=d.c?i.of(i.ue()):i.nf();d.c?h.qf():h.Qc();){g=d.c?h.rf():h.Rc();try{b.zc(g)}catch(l){if(l=Ki(l),y(l,82))f=l,!e&&(e=new ts),us(e,f);else throw l;}}if(e)throw new vs(e);}finally{if(--d.b,0==d.b){var m,o;if(d.a)try{for(o=new Ei(d.a);o.b<o.d.ue();)m=Fi(o),m.pc()}finally{d.a=null}}}}catch(n){n=Ki(n);if(y(n,39))throw new ws(n.a);throw n;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function Ks(a){Ls.call(this,a,!1)}function Ls(a,b){this.a=new Ms(b);this.b=a}s(238,1,Yh,Ks,Ls);_.Nc=function(a){rs(this,a)};_.a=null;_.b=null;s(241,1,{});function ms(a,b){!a.a&&(a.a=new Zi);Ti(a.a,b)}function os(a,b,c,d){var e;e=bj(a.d,b);e||(e=new Ci,x(a.d,b,e));a=e.qe(c);a||(a=new Zi,e.se(c,a));a.ef(d)}function Ns(a,b,c,d){var e,f;e=ss(a,b,c);e.gf(d)&&e.re()&&(f=bj(a.d,b),f.te(c),f.re()&&Ni(a.d,b))}
function ss(a,b,c){a=bj(a.d,b);if(!a)return Os(),Os(),Ps;c=a.qe(c);return!c?(Os(),Os(),Ps):c}s(240,241,{});_.a=null;_.b=0;_.c=!1;function Ms(a){this.d=new Ci;this.c=a}s(239,240,{},Ms);function ps(a){this.a=a}s(242,1,{},ps);_.a=null;function vs(a){Li.call(this,Qs(a),Rs(a));this.a=a}function Rs(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function Qs(a){var b,c,d;b=a.ue();if(0==b)return null;b=new Ss(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:jn(b.a,"; "),d=d.wc(),jn(b.a,d);return Yn(b.a)}s(244,97,Ph,vs);_.a=null;function ws(a){vs.call(this,a)}s(243,244,Ph,ws);s(245,1,{},function(){});function Ts(a){a=$n(a,Ud);return(null==a?0:lg==a||lg.toLowerCase()==a.toLowerCase())?(Us(),Vs):(null==a?0:bf==a||bf.toLowerCase()==a.toLowerCase())?(Us(),Ws):(Us(),Xs)}
function Us(){Us=u;Vs=new Ys("RTL",0);Ws=new Ys("LTR",1);Xs=new Ys(Mb,2);Zs=F($s,k,16,[Vs,Ws,Xs])}function Ys(a,b){E.call(this,a,b)}s(247,139,{16:1,68:1,71:1,73:1},Ys);var Zs,Xs,Ws,Vs;function at(){}function bt(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=bt(e,d);F(a,b,c,d);return d}function ct(a){return dt([et,H],[k,r],[67,-1],a,0,2,1)}
function dt(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=bt(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=dt(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){ft();var e=gt,f=ht;ft();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 it(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new jt;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new jt;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new jt;}a[b]=c}s(248,1,{},at);_.qI=0;
function ft(){ft=u;gt=[];ht=[];var a=new at,b=gt,c=ht,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var gt,ht;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 wn(a){return a.tM==u||a.cM&&!!a.cM[1]}function kt(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function lt(){var a;$stats&&mt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Of))a=Of;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(zf)&&9<=$doc.documentMode)a=Le;else if(-1!=a.indexOf(zf)&&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(Le,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&mt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(nt,k,1,[Hb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&mt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Tp();Wp.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;}");
Tp();0!=Wp.length&&(a=Wp.join(j),a=(Xp(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:$p(0,a,!1),Wp.length=0);if(0!=Up.length){a=Up.join(j);a=(Xp(),a);var d,e,f;d=$doc.styleSheets.length;if(30>d)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b<d;++b)c=Zp[b],0==c&&(c=Zp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);Zp[e]+=a.length;$p(e,a,!0)}Up.length=0}0!=Vp.length&&(a=Vp.join(j),a=(Xp(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:$p(b-1,a,!0),Vp.length=0);$stats&&mt("export.client.JSME_export");new ot;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(g){}}function Ki(a){return y(a,82)?a:new rn(a)}function pt(a){return qt(a&4194303,a>>22&4194303,0>a?1048575:0)}function rt(a){return qt(a.l,a.m,a.h)}
function qt(a,b,c){return _=new st,_.l=a,_.m=b,_.h=c,_}
function tt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ut;if(0==a.l&&0==a.m&&0==a.h)return vt=qt(0,0,0),qt(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?(vt=qt(0,0,0),c=rt((wt(),xt))):(vt=qt(c.l,c.m,c.h),c=qt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=yt(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?zt(e):0==c&&0!=d&&0==e?zt(d)+22:0!=c&&0==d&&0==e?zt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=rt((wt(),At)),c=!0,g=!g;else return c=Bt(a,f),g&&Ct(c),vt=qt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=yt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Bt(c,d);f&&Ct(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=qt(f,i,c);g?vt=yt(c):vt=qt(c.l,c.m,c.h);return e}if(!Dt(a,b))return e?vt=yt(a):vt=qt(a.l,a.m,a.h),qt(0,0,0);c=c?a:qt(a.l,a.m,a.h);var h,l,m,o;f=Et(b)-Et(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=qt(i&4194303,l&4194303,h&1048575);for(l=qt(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&&Ct(l);e?(vt=yt(c),d&&(vt=Ft(vt,(wt(),xt)))):vt=qt(c.l,c.m,c.h);return l}
function Ct(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 Et(a){var b;b=Gt(a.h);return 32==b?(b=Gt(a.m),32==b?Gt(a.l)+32:b+20-10):b-12}var vt=null;function Ht(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return qt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function It(a,b){return qt(a.l&b.l,a.m&b.m,a.h&b.h)}function Jt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function K(a){var b,c,d;if(isNaN(a))return wt(),Kt;if(-9223372036854775E3>a)return wt(),Lt;if(9223372036854775E3<=a)return wt(),At;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=qt(a,b,c);d&&Ct(b);return b}function Mt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Nt&&(Nt=v(Ot,k,17,256,0)),c=Nt[b],!c&&(c=Nt[b]=pt(a)),c):pt(a)}
function Pt(a){var b=hh,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 Dt(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 Qt(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,G;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;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;G=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,G+=e*h,g+=f*h);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((G&31)<<17)+(c>>22);q=(q>>18)+(G>>5)+((g&4095)<<8)+(n>>22);return qt(c&4194303,n&
4194303,q&1048575)}function yt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return qt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Bt(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return qt(c&4194303,d&4194303,e&1048575)}function Ft(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return qt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Rt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return $a;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Rt(yt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Mt(1E9);a=tt(a,b);b=j+L(vt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=$a+b;c=b+c}return c}var Nt=null;function wt(){wt=u;At=qt(4194303,4194303,524287);Lt=qt(0,0,524288);xt=Mt(1);Mt(2);Kt=Mt(0)}var At,Lt,xt,Kt;function st(){}s(257,1,{17:1},st);
function mt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function St(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(262,1,{},St);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Tt(a,b){jn(a.a.a,b.a);return a}function Ut(){this.a=new Vt}s(263,1,{},Ut);function Wt(a){if(null==a)throw new ls("css is null");this.a=a}s(264,1,{18:1,68:1},Wt);
_.eQ=function(a){return!y(a,18)?!1:D(this.a,a.a)};_.hC=function(){return Xt(this.a)};_.a=null;function Yt(a){if(null==a)throw new ls("html is null");this.a=a}s(266,1,bi,Yt);_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,19)?!1:D(this.a,a.a)};_.hC=function(){return Xt(this.a)};_.a=null;s(267,1,bi,function(){this.a=j});_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,19)?!1:D(this.a,a.a)};_.hC=function(){return Xt(this.a)};_.a=null;
function Zt(){Zt=u;$t=RegExp(oa,qe);au=RegExp(qb,qe);bu=RegExp(ob,qe);cu=RegExp(ta,qe);du=RegExp(fa,qe)}function eu(a){Zt();-1!=a.indexOf(oa)&&(a=a.replace($t,pa));-1!=a.indexOf(ob)&&(a=a.replace(bu,ra));-1!=a.indexOf(qb)&&(a=a.replace(au,qa));-1!=a.indexOf(fa)&&(a=a.replace(du,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(cu,"&#39;"));return a}var $t,au,bu,du,cu;function fu(a){if(null==a)throw new ls("uri is null");this.a=a}s(269,1,{20:1},fu);_.eQ=function(a){return!y(a,20)?!1:D(this.a,a.a)};_.hC=function(){return Xt(this.a)};
_.a=null;function gu(){gu=u}s(271,1,{});function hu(){}s(272,1,{},hu);var iu=null;function ju(){}s(273,271,{},ju);var ku=null;function lu(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=ss(a.a,f,null).ue();for(e-=1;0<=e;--e)if(d=ss(a.a,f,null).mf(e),y(d,21)&&vn(d.a,b)){var h=a.a,l=f;0<h.b?ms(h,new mu(h,l,null,d)):Ns(h,l,null,d)}}}s(274,1,ri);_.a=null;function nu(a){this.a=a}s(275,274,ri,nu);_.Pc=function(a){a.c&&(this.a.Uc(a.d)||(a.a=!0))};function ou(a){this.a=a}s(276,274,ri,ou);
_.Lc=function(){var a=this.a;pu((qu(),ru),a.a,!0)};function su(){qn()}s(277,97,qi,su);function tu(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,ek(a.d,1))}function uu(){this.a=new vu(this);this.b=new Zi;this.d=new wu(this);this.f=new xu(this)}s(278,1,{},uu);_.c=!1;_.e=!1;function vu(a){kk();this.a=a}s(279,24,{},vu);_.vc=function(){if(this.a.c){var a=this.a,b;b=yu(a.f.d.b,a.f.b);zu(a.f);y(b,22)&&new su;a.c=!1;tu(a)}};_.a=null;function wu(a){kk();this.a=a}s(280,24,{},wu);
_.vc=function(){this.a.e=!1;var a=this.a,b=ak(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(ek(a.a,1E4);a.f.c<a.f.a;){d=Au(a.f);try{if(null==d)break;y(d,22)&&(c=d,c.pc())}finally{(e=-1==a.f.b)||zu(a.f)}if(100<=ak()-b)break}}finally{e||(Zj(a.a),a.c=!1,tu(a))}};_.a=null;function Au(a){var b;a.b=a.c;b=yu(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function zu(a){Bu(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function xu(a){this.d=a}s(281,1,{},xu);_.Qc=function(){return this.c<this.a};_.Rc=function(){return Au(this)};
_.Sc=function(){zu(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function Cu(a,b){var c=(Du(),Eu(b));a.appendChild(c)}function Fu(a,b,c){var d;d=Tj;Tj=a;b==hj&&8192==Gu(a.type)&&(hj=null);c.Tc(a);Tj=d}var Tj=null,hj=null;function Hu(){Hu=u;Iu=new uu}function Lj(a){Hu();if(!a)throw new ls("cmd cannot be null");var b=Iu;Ti(b.b,a);tu(b)}var Iu;function Ju(a){ij();!Ku&&(Ku=new qk);Lu||(Lu=new Ls(null,!0),Mu=new Nu);return ks(Lu,Ku,a)}var Lu=null;function Ou(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
function Nu(){}s(287,197,{},Nu);_.zc=function(a){a.Pc(this);Mu.c=!1};_.Ac=function(){return Ku};_.Bc=function(){Ou(this)};_.a=!1;_.b=!1;_.c=!1;var Ku=_.d=null,Mu=null;function Pu(){Pu=u;Qu=new Ru;Su()||(Qu=null)}var Qu=null;function mk(){}s(289,1,{},mk);_.Jc=function(){for(;0<(kk(),lk).c;)Zj(yu(lk,0))};function ok(a,b){return ks((!Tu&&(Tu=new Uu),Tu),a,b)}
function Vu(a){nk();Wu||(Xu("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new Yu),Wu=!0);return ok((!fs&&(fs=new qk),fs),a)}
function nk(){Zu||(Xu('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new $u),
Zu=!0)}function av(){Zu&&as((!Tu&&(Tu=new Uu),Tu),null,!1)}function bv(){var a;Zu&&(a=new cv,Tu&&rs(Tu,a));return null}function dv(){var a,b;if(Wu&&(b=mj(),a=nj(),ev!=b||fv!=a))ev=b,fv=a,es((!Tu&&(Tu=new Uu),Tu))}var Zu=!1,Tu=null,fv=0,ev=0,Wu=!1;function gv(){gv=u;hv=new qk}function cv(){gv()}s(291,197,{},cv);_.zc=function(){null.Kf()};_.Ac=function(){return hv};var hv;function Uu(){Ks.call(this,null)}s(293,238,Yh,Uu);
function Gu(a){switch(a){case jd:return 4096;case vd:return 1024;case yd:return 1;case Jd:return 2;case je:return 2048;case Re:return 128;case Se:return 256;case Te:return 512;case $e:return 32768;case "losecapture":return 8192;case sf:return 4;case tf:return 64;case uf:return 32;case vf:return 16;case wf:return 8;case "scroll":return 16384;case ge:return 65536;case "DOMMouseScroll":case xf:return 131072;case Hd:return 262144;case "paste":return 524288;case Rg:return 1048576;case Qg:return 2097152;
case Pg:return 4194304;case Og:return 8388608;case ue:return 16777216;case re:return 33554432;case te:return 67108864;default:return-1}}function ij(){iv||(jv(),kv(),iv=!0)}var iv=!1;function lv(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 mv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function jv(){nv=B(function(a){var b;var c=Lu,d,e,f;Ku&&c&&ov(c.a.d,Ku)?(b=Mu.a,d=Mu.b,e=Mu.c,f=Mu.d,Ou(Mu),Mu.d=a,rs(c,Mu),c=!(Mu.a&&!Mu.b),Mu.a=b,Mu.b=d,Mu.c=e,Mu.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});pv=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,23)&&Fu(a,c,b)});qv=B(function(a){a.preventDefault();pv.call(this,a)});rv=B(function(a){this.__gwtLastUnhandledEvent=
a.type;pv.call(this,a)});sv=B(function(a){if(nv(a)){var b=jj;b&&b.__listener&&!tn(b.__listener)&&y(b.__listener,23)&&(Fu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,sv,!0);$wnd.addEventListener(Jd,sv,!0);$wnd.addEventListener(sf,sv,!0);$wnd.addEventListener(wf,sv,!0);$wnd.addEventListener(tf,sv,!0);$wnd.addEventListener(vf,sv,!0);$wnd.addEventListener(uf,sv,!0);$wnd.addEventListener(xf,sv,!0);$wnd.addEventListener(Re,nv,!0);$wnd.addEventListener(Te,nv,!0);$wnd.addEventListener(Se,
nv,!0);$wnd.addEventListener(Rg,sv,!0);$wnd.addEventListener(Qg,sv,!0);$wnd.addEventListener(Pg,sv,!0);$wnd.addEventListener(Og,sv,!0);$wnd.addEventListener(ue,sv,!0);$wnd.addEventListener(re,sv,!0);$wnd.addEventListener(te,sv,!0)}function tv(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 uv(a,b){switch(b){case "drag":a.ondrag=pv;break;case ae:a.ondragend=pv;break;case be:a.ondragenter=qv;break;case "dragleave":a.ondragleave=pv;break;case ce:a.ondragover=qv;break;case de:a.ondragstart=pv;break;case ee:a.ondrop=pv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,pv,!1);a.addEventListener(b,pv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function vv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?pv:null),c&2&&(a.ondblclick=b&2?pv:null),c&4&&(a.onmousedown=b&4?pv:null),c&8&&(a.onmouseup=b&8?pv:null),c&16&&(a.onmouseover=b&16?pv:null),c&32&&(a.onmouseout=b&32?pv:null),c&64&&(a.onmousemove=b&64?pv:null),c&128&&(a.onkeydown=b&128?pv:null),c&256&&(a.onkeypress=b&256?pv:null),c&512&&(a.onkeyup=b&512?pv:null),c&1024&&(a.onchange=b&1024?pv:null),c&2048&&(a.onfocus=b&2048?pv:null),c&4096&&(a.onblur=b&4096?pv:null),
c&8192&&(a.onlosecapture=b&8192?pv:null),c&16384&&(a.onscroll=b&16384?pv:null),c&32768&&(a.onload=b&32768?rv:null),c&65536&&(a.onerror=b&65536?pv:null),c&131072&&(a.onmousewheel=b&131072?pv:null),c&262144&&(a.oncontextmenu=b&262144?pv:null),c&524288&&(a.onpaste=b&524288?pv:null),c&1048576&&(a.ontouchstart=b&1048576?pv:null),c&2097152&&(a.ontouchmove=b&2097152?pv:null),c&4194304&&(a.ontouchend=b&4194304?pv:null),c&8388608&&(a.ontouchcancel=b&8388608?pv:null),c&16777216&&(a.ongesturestart=b&16777216?
pv:null),c&33554432&&(a.ongesturechange=b&33554432?pv:null),c&67108864&&(a.ongestureend=b&67108864?pv:null))}var jj=null,nv=null,sv=null,qv=null,pv=null,rv=null;function kv(){qv=B(function(a){pv.call(this,a);return!1})}function wv(){var a;wv=u;xv=(a=$doc,D(a.compatMode,Hb)?a.documentElement:a.body)}var xv;function yv(){this.b=new Zi}function zv(a){a=a[Yc];return null==a?-1:a}s(299,1,{},yv);_.a=null;function Av(a,b){this.a=a;this.b=b}s(300,1,{},Av);_.a=0;_.b=null;
function Su(){var a=Qu,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));Bv=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(function(){var b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));a.Wc(b);d&&d()});return!0}function Ru(){this.a=new Ks(null)}s(301,1,Yh,Ru);_.Vc=function(a){return decodeURI(a.replace("%23",la))};_.Nc=function(a){rs(this.a,a)};_.Wc=function(a){a=null==a?j:a;if(!D(a,null==Bv?j:Bv))Bv=a,js&&(a=new is,rs(this.a,a))};var Bv=j;
function Xu(a,b){var c;c=$doc.createElement("script");c.textContent=a||j;$doc.body.appendChild(c);b.pc();$doc.body.removeChild(c)}function $u(){}s(304,1,{},$u);_.pc=function(){$wnd.__gwt_initWindowCloseHandler(B(bv),B(av))};function Yu(){}s(305,1,{},Yu);_.pc=function(){$wnd.__gwt_initWindowResizeHandler(B(dv))};function Yi(a,b){Gi(a._c(),b,!0)}function Xi(a,b){Gi(a._c(),b,!1)}function lj(a,b,c){0<=b&&a.ed(b+Yf);0<=c&&a.cd(c+Yf)}
function Cv(a,b){null==b||0==b.length?a.gb.removeAttribute(Kg):a.gb.setAttribute(Kg,b)}function Dv(a){var b,a=$n(a,xd);b=Vn(a,Wn(32));return 0<=b?a.substr(0,b-0):a}
function Gi(a,b,c){if(!a)throw new Oi(nc);b=Un(b);if(0==b.length)throw new rk(Lc);if(c){var d,e,f;d=Un(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+=ba),a.className=f+d)}else{var g,b=Un(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=Un(e.substr(0,
c-0)),b=Un(Ev(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function Fv(a,b){a.style.display=b?j:Df;a.setAttribute("aria-hidden",""+!b)}s(310,1,mi);_.Xc=function(){return Wj(this.gb)};_.Yc=function(){return Xj(this.gb)+$wnd.pageYOffset};_.Zc=function(){return Zn(this.gb,Kf)};_.$c=function(){return Zn(this.gb,Lf)};_._c=function(){return this.gb};_.ad=function(){return this.gb.style.display!=Df};_.bd=function(){throw new Gv;};_.cd=function(a){this.gb.style[Ie]=a};
_.dd=function(a){Fv(this.gb,a)};_.ed=function(a){this.gb.style[bh]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function Hv(a,b,c){var d=a.gb,e=c.b;ij();uv(d,e);D(ce,e)&&uv(d,be);ks(!a.db?a.db=new Ks(a):a.db,c,b)}function z(a,b,c){var d;d=Gu(c.b);if(-1==d){var e=a.gb;d=c.b;ij();uv(e,d);D(ce,d)&&uv(e,be)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,ij(),vv(e,d)):a.cb|=d;return ks(!a.db?a.db=new Ks(a):a.db,c,b)}
function Iv(a,b,c){return ks(!a.db?a.db=new Ks(a):a.db,c,b)}function Jv(a){var b;if(a.hd())throw new Kv("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;ij();vv(c,b)}else a.cb|=b;a.fd();a.ld()}
function Lv(a,b){var c;switch(Gu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&eo(a.gb,c))return}c=a.gb;var d,e,f;if(aq&&(f=aq.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&rs(a.db,f.a),f.a.a=d,f.a.b=e}function Mv(a){if(!a.hd())throw new Kv("Should only call onDetach when the widget is attached to the browser's document");try{a.md()}finally{try{a.gd()}finally{a.gb.__listener=null,a.bb=!1}}}
function Uj(a){if(a.fb)if(y(a.fb,29))a.fb.nd(a);else{if(a.fb)throw new Kv("This widget's parent does not implement HasWidgets");}else if(fj(),ov(Nv.a,a)){fj();try{a.kd()}finally{Ni(Nv.a,a)}}}function Ov(a,b){var c;c=a.fb;if(b){if(c)throw new Kv("Cannot set a new parent without first clearing the old parent");a.fb=b;b.hd()&&a.jd()}else try{c&&c.hd()&&a.kd()}finally{a.fb=null}}s(309,310,ui);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.db&&rs(this.db,a)};_.hd=function(){return this.bb};
_.jd=function(){Jv(this)};_.Tc=function(a){Lv(this,a)};_.kd=function(){Mv(this)};_.ld=function(){};_.md=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function Pv(a){for(a=new Qv(a);a.a.a<a.a.b.c-1;)Rv(a.a),Sv(a.a)}s(308,309,ii);_.fd=function(){Tv(this,(Uv(),Vv))};_.gd=function(){Tv(this,(Uv(),Wv))};function Xv(a,b,c){Uj(b);var d=a.p;Yv(d,b,d.c);d=(Du(),Eu(b.gb));c.appendChild(d);Ov(b,a)}
function Zv(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new $v;b.fb==a&&(f=a.od(b),f<d&&--d);Uj(b);Yv(a.p,b,d);e?(e=b.gb,tv(c,(Du(),Eu(e)),d)):(e=(Du(),Eu(b.gb)),c.appendChild(e));Ov(b,a)}function aw(a,b){var c;if(b.fb!=a)return!1;try{Ov(b,null)}finally{c=b.gb;bo(c).removeChild(c);c=a.p;var d;d=bw(c,b);if(-1==d)throw new cw;if(0>d||d>=c.c)throw new $v;for(--c.c;d<c.c;++d)it(c.a,d,c.a[d+1]);it(c.a,c.c,null)}return!0}s(307,308,ii);_.od=function(a){return bw(this.p,a)};
_.pd=function(a,b,c,d){Zv(this,a,b,c,d)};_.qd=function(){return new dw(this.p)};_.nd=function(a){return aw(this,a)};function ej(a,b,c,d){var e;Uj(b);e=a.p.c;a.td(b,c,d);a.pd(b,a.gb,e,!0)}function ew(a,b){var c;(c=aw(a,b))&&fw(b.gb);return c}function gw(a,b,c,d){if(b.fb!=a)throw new rk("Widget must be a child of this panel.");a.td(b,c,d)}function hw(a,b,c){a=a.gb;-1==b&&-1==c?fw(a):(a.style[Vf]=$c,a.style[Ue]=b+Yf,a.style[Ng]=c+Yf)}
function iw(){var a=$doc.createElement(Xd);this.p=new jw(this);this.gb=a;this.gb.style[Vf]="relative";this.gb.style[Rf]=Je}function fw(a){a.style[Ue]=j;a.style[Ng]=j;a.style[Vf]=j}s(306,307,ii,iw);_.rd=function(a){Xv(this,a,this.gb)};_.nd=function(a){return ew(this,a)};_.sd=function(a,b,c){gw(this,a,b,c)};_.td=function(a,b,c){hw(a,b,c)};function kw(a,b){if(a.vd())throw new Kv("SimplePanel can only contain one child widget");a.wd(b)}
function lw(a,b){if(a.ab!=b)return!1;try{Ov(b,null)}finally{a.ud().removeChild(b.gb),a.ab=null}return!0}function mw(a,b){if(b!=a.ab&&(b&&Uj(b),a.ab&&a.nd(a.ab),a.ab=b)){var c=(Du(),Eu(a.ab.gb));a.ud().appendChild(c);Ov(b,a)}}function nw(){this.gb=$doc.createElement(Xd)}s(314,308,ii,nw);_.ud=function(){return this.gb};_.vd=function(){return this.ab};_.qd=function(){return new ow(this)};_.nd=function(a){return lw(this,a)};_.wd=function(a){mw(this,a)};_.ab=null;
function pw(a,b){a.$&&(qw(a.Z,!1,!1),as(a,a,b))}function rw(a){var b;if(b=a.ab)null!=a.O&&b.cd(a.O),null!=a.P&&b.ed(a.P)}function sw(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Ue]=b-0+(sj(),Yf);a.style[Ng]=c+Yf}function tw(a){a.$||(a.bb&&Uj(a),qw(a.Z,!0,!1))}s(313,314,ii);_.ud=function(){return ao(this.gb)};_.Zc=function(){return Zn(this.gb,Kf)};_.$c=function(){return Zn(this.gb,Lf)};_._c=function(){return bo(ao(this.gb))};_.xd=function(){this.yd(!1)};_.yd=function(a){pw(this,a)};
_.ad=function(){return!D(Je,this.gb.style[Zg])};_.Uc=function(){return!0};_.Pc=function(){};_.md=function(){this.$&&qw(this.Z,!1,!0)};_.cd=function(a){this.O=a;rw(this);0==a.length&&(this.O=null)};_.zd=function(a,b){sw(this,a,b)};_.dd=function(a){this.gb.style[Zg]=a?$g:Je};_.wd=function(a){mw(this,a);rw(this)};_.ed=function(a){this.P=a;rw(this);0==a.length&&(this.P=null)};_.Ad=function(){tw(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;
_._=-1;
function uw(a,b){var c;nw.call(this);this.R=new vw;this.L=(ww(),xw);this.Z=new yw(this);this.gb.appendChild($doc.createElement(Xd));this.zd(0,0);bo(ao(this.gb))[xd]="gwt-PopupPanel";ao(this.gb)[xd]=Tf;this.N=this.M=a;this.W=!1;c=F(nt,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new zw(c);this.K._c()[xd]=j;c=bo(ao(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Oi(nc);d=Un(d);if(0==d.length)throw new rk(Lc);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)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ba)}mw(this,this.K);rw(this);Gi(ao(this.gb),Tf,!1);Gi(this.K.b,b+"Content",!0)}s(312,313,ii);_.fd=function(){Jv(this.K)};_.gd=function(){Mv(this.K)};_.vd=function(){return this.K.ab};_.qd=function(){return new ow(this.K)};_.nd=function(a){return this.K.nd(a)};_.wd=function(a){mw(this.K,a);rw(this)};_.K=null;s(311,312,ii);_.kd=function(){Mv(this)};
function Aw(){Aw=u;Bw=new Cw(Gb,0,(ww(),xw));Dw=new Cw(pc,1,Ew);Fw=new Cw(wc,2,Gw);Hw=F(Iw,k,24,[Bw,Dw,Fw])}function Cw(a,b,c){E.call(this,a,b);this.a=c}s(315,139,{24:1,68:1,71:1,73:1},Cw);_.a=null;var Hw,Bw,Dw,Fw;function Jw(){Jw=u;Kw=F(nt,k,1,[Ng,rf,md])}
function zw(a){var b;Jw();var c,d;c=this.gb=$doc.createElement(Bg);this.c=$doc.createElement(Eg);Cu(c,this.c);c[td]=0;for(c=c[rd]=0;c<a.length;++c)d=(b=$doc.createElement(Sg),b[xd]=a[c],Cu(b,Lw(a[c]+"Left")),Cu(b,Lw(a[c]+Ib)),Cu(b,Lw(a[c]+"Right")),b),Cu(this.c,d),1==c&&(this.b=ao(lv(d,1)));this.gb[xd]="gwt-DecoratorPanel"}function Lw(a){var b,c;c=$doc.createElement(Fg);b=$doc.createElement(Xd);var d=(Du(),Eu(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}s(317,314,Zh,zw);_.ud=function(){return this.b};
_.b=null;_.c=null;var Kw;s(316,317,Zh);s(318,1,{});function Uv(){Uv=u;Vv=new Mw;Wv=new Nw}function Ow(a){vs.call(this,a)}function Tv(a,b){Uv();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=Ki(f),y(f,82))d=f,!c&&(c=new ts),us(c,d);else throw f;}}if(c)throw new Ow(c);}s(319,243,Ph,Ow);var Vv,Wv;function Mw(){}s(320,1,{},Mw);_.Bd=function(a){a.jd()};function Nw(){}s(321,1,{},Nw);_.Bd=function(a){a.kd()};s(324,309,ui);_.Fc=function(a){return z(this,a,(Br(),Br(),Cr))};
_.Gc=function(a){return z(this,a,(oj(),oj(),pj))};_.Hc=function(a){return z(this,a,(Fr(),Fr(),Gr))};_.Ic=function(a){return z(this,a,(qj(),qj(),rj))};_.jd=function(){Jv(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};s(323,324,ui);function Pw(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",nd),b);this.gb[xd]="gwt-Button";this.gb.innerHTML=a||j}s(322,323,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},Pw);s(325,307,ii);_.d=null;
_.e=null;function Qw(a,b){var c;if(a.f)throw new Kv("Composite.initWidget() may only be called once.");Uj(b);c=b.gb;a.gb=c;var d;Du();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Du(),c).__gwt_resolve=Rw(a));a.f=b;Ov(b,a)}function Sw(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);ij();vv(d,b)}else b.cb|=c;a.cb=-1}a.f.jd();a.gb.__listener=a;a.ld()}s(326,309,Qh);_.hd=function(){return this.f?this.f.hd():!1};_.jd=function(){Sw(this)};
_.Tc=function(a){Lv(this,a);this.f.Tc(a)};_.kd=function(){this.f.kd()};_.bd=function(){return this.gb=this.f.bd()};_.f=null;function Tw(a,b){a.c=!1;a.a.textContent=b||j;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Ud]=lg;break;case 1:c[Ud]=bf;break;case 2:Ts(c)!=(Us(),Xs)&&(c[Ud]=j)}}}function Uw(a){this.a=a;this.c=!1;this.d=this.b=Ts(a)}s(327,1,{},Uw);_.a=null;_.b=null;_.c=!1;_.d=null;function kj(){this.gb=Vw()}s(328,314,ii,kj);_.Fc=function(a){return z(this,a,(Br(),Br(),Cr))};
_.Gc=function(a){return z(this,a,(oj(),oj(),pj))};_.Hc=function(a){return z(this,a,(Fr(),Fr(),Gr))};_.Ic=function(a){return z(this,a,(qj(),qj(),rj))};function Ww(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=ao(b);e=null;c&&(c=zv(c),e=0>c?null:yu(a.i.b,c));e?Xw(a,e):d&&(b.innerHTML=j||j);return b}function Xw(a,b){var c;if(b.fb!=a)return!1;try{Ov(b,null)}finally{c=b.gb;bo(c).removeChild(c);var d=a.i,e;e=zv(c);c[Yc]=null;c=d.b;Yw(e,c.c);it(c.b,e,null);d.a=new Av(e,d.a)}return!0}s(330,308,ii);_.qd=function(){return new Zw(this)};
_.nd=function(a){return Xw(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function $w(a){if(0>=a.b)throw new ax("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new ax("Column index: 0, Column size: "+a.a);}
function bx(){this.i=new yv;this.f=$doc.createElement(Bg);this.c=$doc.createElement(Eg);Cu(this.f,this.c);this.gb=this.f;this.d=new cx(this);var a=new dx(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;tv(a.b.f,(Du(),Eu(b)),0);Cu(a.a,$doc.createElement(Bd))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new ax("Row index: "+a+", Row size: "+d);if(0>c)throw new ax("Column "+c+" must be non-negative: "+
c);if(this.a<=c)throw new ax("Column index: "+c+", Column size: "+this.a);c=Ww(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=$doc.createElement(Fg),d.innerHTML=sa||j,tv(c,(Du(),Eu(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Bd),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(Fg);
e.innerHTML=sa;c=$doc.createElement(Sg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)Ww(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(329,330,ii,bx);_.a=0;_.b=0;function ex(a){for(;++a.b<a.d.c&&!(null!=yu(a.d,a.b)););}function Zw(a){this.c=a;this.d=this.c.i.b;ex(this)}s(331,1,{},Zw);_.Qc=function(){return this.b<this.d.c};
_.Rc=function(){var a;if(this.b>=this.d.c)throw new cw;a=yu(this.d,this.b);this.a=this.b;ex(this);return a};_.Sc=function(){var a;if(0>this.a)throw new fx;a=yu(this.d,this.a);Uj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function cx(a){this.a=a}s(332,1,{},cx);_.a=null;function dx(a){this.b=a}s(333,1,{},dx);_.a=null;_.b=null;function gx(){gx=u;hx=new ix}var hx;function jx(){jx=u;kx=new lx((op(),ud));mx=new lx(Ue);nx=new lx(gg);ox=mx;px=nx;qx=ox}var kx,qx,mx,px,ox,nx;function ix(){}s(335,1,{},ix);
function lx(a){this.a=a}s(336,335,{},lx);_.a=null;function rx(){rx=u;sx=new tx(rf);ux=new tx(Ng)}var sx,ux;function tx(a){this.a=a}s(337,1,{},tx);_.a=null;function vx(a,b){var c;c=wx(a);Cu(a.b,c);Xv(a,b,c)}function wx(a){var b;b=$doc.createElement(Fg);b[cd]=a.a.a;b.style[Yg]=a.c.a;return b}function xx(a,b){var c,d;d=bo(b.gb);(c=aw(a,b))&&a.b.removeChild(d);return c}
function yx(){this.p=new jw(this);this.e=$doc.createElement(Bg);this.d=$doc.createElement(Eg);Cu(this.e,this.d);this.gb=this.e;this.a=(jx(),qx);this.c=(rx(),ux);this.b=$doc.createElement(Sg);Cu(this.d,this.b);this.e[td]=$a;this.e[rd]=$a}s(338,325,ii,yx);_.nd=function(a){return xx(this,a)};_.b=null;function zx(){zx=u;new Ci}function Ax(a){zx();Bx.call(this,a.d.a,a.b,a.c,a.e,a.a)}function Cx(a,b,c,d,e){zx();this.a=new Dx(this,a,b,c,d,e);this.gb[xd]="gwt-Image"}
function Bx(a,b,c,d,e){zx();Cx.call(this,(gu(),new fu(a)),b,c,d,e)}s(339,309,ui,Ax,Cx,Bx);_.Fc=function(a){return z(this,a,(Br(),Br(),Cr))};_.Gc=function(a){return z(this,a,(oj(),oj(),pj))};_.Hc=function(a){return z(this,a,(Fr(),Fr(),Gr))};_.Ic=function(a){return z(this,a,(qj(),qj(),rj))};_.Tc=function(a){32768==Gu(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);Lv(this,a)};_.ld=function(){var a=this.a;D($e,$n(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new Ex(a,this),Ln((In(),Jn),a.f))};_.a=null;
s(341,1,{});_.f=null;function Fx(){Fx=u;Gx()}
function Dx(a,b,c,d,e,f){var g,i;Fx();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(vg);i=new Ut;Tt(Tt(Tt(i,new Wt("width:"+e+(sj(),Yf)+nb)),new Wt("height:"+f+$f)),new Wt("background:url("+b.a+") no-repeat "+-c+"px "+-d+$f));!Hx&&(Hx=new Ix);b=Jx;c=new Wt((new Wt(Yn(i.a.a))).a);i=new Vt;jn(i.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=eu(b.a);jn(i.a,b);jn(i.a,"' style='");b=eu(c.a);jn(i.a,b);jn(i.a,"' border='0'>");i=new Yt(Yn(i.a));g.innerHTML=i.a||j;g=
ao(g);a.bb&&(a.gb.__listener=null);if(a.gb&&(i=a.gb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),ij(),vv(g,a)):a.cb|=133333119}s(340,341,{},Dx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Ex(a,b){this.a=a;this.b=b}s(342,1,{},Ex);
_.pc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent($e,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=$e)};_.a=null;_.b=null;function Kx(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(gx(),hx)?a.b.d==(Us(),Ws)?(jx(),mx):a.b.d==Vs?(jx(),nx):(jx(),ox):a.b.d==(Us(),Ws)?(jx(),nx):a.b.d==Vs?(jx(),mx):(jx(),px);b!=a.c&&(a.c=b,a.gb.style[Hg]=!a.c?j:a.c.a)}s(344,309,ui);_.a=null;_.b=null;_.c=null;
function Lx(){this.gb=$doc.createElement(Xd);this.b=new Uw(this.gb);this.gb[xd]="gwt-Label"}function Mx(){Lx.call(this);Tw(this.b,ch);Kx(this)}s(343,344,ui,Lx,Mx);_.Fc=function(a){return z(this,a,(Br(),Br(),Cr))};_.Gc=function(a){return z(this,a,(oj(),oj(),pj))};_.Hc=function(a){return z(this,a,(Fr(),Fr(),Gr))};_.Ic=function(a){return z(this,a,(qj(),qj(),rj))};function Nx(a,b){if(0>b||b>=a.gb.options.length)throw new $v;}function kq(a,b){Nx(a,b);return a.gb.options[b].value}
function Ox(){this.gb=$doc.createElement("select");this.gb[xd]="gwt-ListBox"}s(345,324,ui,Ox);s(346,274,ri);function Px(a){this.a=a}s(347,346,ri,Px);_.Dc=function(){};function Qx(a){this.a=a}s(348,346,ri,Qx);_.Jc=function(a){this.a.Cd(a.f,a.a)};function Rx(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Sg);tv(a.e,(Du(),Eu(e)),b);a=(Du(),Eu(c));d.appendChild(a)}else d=lv(a.e,0),tv(d,(Du(),Eu(c)),b)}
function Sx(a,b,c){var d;Tx(a,b);c&&b.a?(Tx(a,null),a=b.a,b=(In(),Jn),b.c=Mn(b.c,[new Ux(a),!1])):null!=b.c&&(a.j=new Vx(a,b),c=(ww(),Ew),a.j.L=c,a.j.T=a.f,a.j._c()[xd]=Ge,d=Dv(a.gb),D(Fe,d)||Yi(a.j,d+"Popup"),Iv(a.j,new Qx(a),pk?pk:pk=new qk),a.n=b.c,d=a.j,a=new Wx(a,b),d.gb.style[Zg]=Je,tw(d),a.a.o?sw(a.a.j,Wj(a.a.gb)+Zn(a.a.gb,Lf)-1,Xj(a.b.gb)+$wnd.pageYOffset):sw(a.a.j,Wj(a.b.gb),Xj(a.a.gb)+$wnd.pageYOffset+Zn(a.a.gb,Kf)-1),d.gb.style[Zg]=$g)}
function Xx(a,b){if(b||!(a.k&&a.n==a.k.c))Tx(a,b),Yx(a.gb),b&&a.d&&Sx(a,b,!1)}
function Zx(a,b){var c;a:{c=b.target;var d,e;for(e=new Ei(a.i);e.b<e.d.ue();)if(d=Fi(e),eo(d.gb,c)){c=d;break a}c=null}switch(Gu(b.type)){case 1:Yx(a.gb);c&&Sx(a,c,!0);break;case 16:c&&Xx(a,c);break;case 32:c&&Xx(a,null);break;case 2048:$x(a);break;case 128:switch(c=b.keyCode||0,c){case 37:$x(a)||a.o||ay(a);b.cancelBubble=!0;b.preventDefault();break;case 39:$x(a)||(a.o?null!=a.k.c&&!a.k.c.Kf().Kf()&&(Sx(a,a.k,!1),a.k.c.Kf()):by(a));b.cancelBubble=!0;b.preventDefault();break;case 38:$x(a)||a.o&&ay(a);
b.cancelBubble=!0;b.preventDefault();break;case 40:$x(a)||(a.o?by(a):null!=a.k.c&&!a.k.c.Kf().Kf()&&(Sx(a,a.k,!1),a.k.c.Kf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Tx(a,null);a.j&&pw(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Tx(a,null);a.j&&pw(a.j,!1);break;case 13:$x(a)||(Sx(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Lv(a,b)}function cy(a,b,c){c&&Tx(a,null);as(a,b,!1);a.n=null;a.j=null}
function $x(a){var b;if(!a.k){for(b=new Ei(a.i);b.b<b.d.ue();){b=Fi(b);Tx(a,b);break}return!0}return!1}
function Tx(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Dv(c.gb)+Va;Gi(c._c(),d,!1);a.o&&(c=bo(a.k.gb),2==mv(c)&&(c=lv(c,1),Gi(c,zg,!1)))}if(b){c=Dv(b.gb)+Va;Gi(b._c(),c,!0);a.o&&(c=bo(b.gb),2==mv(c)&&(c=lv(c,1),Gi(c,zg,!0)));ql();c=a.gb;var d=new Sk(b.gb),e=(ll(),ml),d=F(dy,k,5,[d]),e=e.a,f,g,i,h;f=new hn;for(i=0,h=d.length;i<h;++i)g=d[i],kn(kn(f,g.a),ba);d=Un(Yn(f.a));c.setAttribute(e,d)}a.k=b}}
function by(a){var b,c,d;if(a.k){for(b=c=Kj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?yu(a.i,b):yu(a.i,c);break}Tx(a,d)}}function ay(a){var b,c,d;if(a.k){for(b=c=Kj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?yu(a.i,b):yu(a.i,c);break}Tx(a,d)}}s(349,309,ui);_.Tc=function(a){Zx(this,a)};_.kd=function(){this.j&&pw(this.j,!1);Mv(this)};_.Cd=function(a,b){cy(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Ux(a){this.a=a}s(350,1,{},Ux);_.pc=function(){ey(this.a)};_.a=null;
function fy(a){this.a=a}s(351,1,{},fy);_.Dc=function(){Tx(this.a,null)};_.a=null;function Vx(a,b){this.a=a;this.b=b;uw.call(this,!0,mf);mw(this.K,this.b.c);rw(this);this.Y=!0;this.b.c.Kf()}s(352,312,ii,Vx);_.Pc=function(a){var b,c;if(!a.a)switch(Gu(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(eo(b,c)){a.a=!0;break}a.a&&Tx(this.a,null)}};_.a=null;_.b=null;function Wx(a,b){this.a=a;this.b=b}s(353,1,{},Wx);_.a=null;var gy=_.b=null;
function hy(){hy=u;gy=new St((gu(),new fu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function iy(a,b){this.gb=$doc.createElement(Fg);var c=Dv(this.gb)+Va;Gi(this._c(),c,!1);this.gb.textContent=a||j;this.gb[xd]="gwt-MenuItem";var c=this.gb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);ql();this.gb.setAttribute("role",Xl.a);this.a=b}s(356,310,{28:1,32:1,35:1},iy);_.a=null;_.b=null;_.c=null;
function jy(){var a;this.gb=$doc.createElement(Fg);this.gb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Cu(this.gb,a);a[xd]="menuSeparatorInner"}s(357,310,mi,jy);function ky(){var a,b,c,d,e;b=null.Kf();e=mj();d=nj();b[Wd]=(dp(),Df);b[bh]=0+(sj(),Yf);b[Ie]=ab;c=$doc;c=(D(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[bh]=(c>e?c:e)+Yf;b[Ie]=(a>d?a:d)+Yf;b[Wd]="block"}function vw(){}s(358,1,{},vw);_.Lc=function(){ky()};
function ly(a){this.a=a}s(359,1,{},ly);_.Pc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Pc(a),!a.a){d=a.d;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?eo(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(Gu(d.type)){case 4:case 1048576:if(hj){a.b=!0;break}if(!c&&b.M){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(hj){a.b=!0;break}break;case 2048:d=d.target,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
function my(a){this.a=a}s(360,1,{},my);_.a=null;function ww(){ww=u;xw=new ny(Gb,0);Ew=new ny(pc,1);Gw=new ny(wc,2);oy=F(py,k,33,[xw,Ew,Gw])}function ny(a,b){E.call(this,a,b)}s(361,139,{33:1,68:1,71:1,73:1},ny);var oy,xw,Ew,Gw;function qy(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=Vu(a.a.R),ky(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Pi(a.f.a),a.f=null,a.b=!1)}function ry(a){a.j||(qy(a),a.c||(fj(),ew(gj(null),a.a)));a.a.gb.style[Ad]="rect(auto, auto, auto, auto)";a.a.gb.style[Rf]=$g}
function sy(a,b){var c,d,e,f,g,i;a.j||(b=1-b);c=f=e=g=0;d=I(b*a.d);i=I(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.a.gb.style[Ad]="rect("+g+Zf+f+Zf+c+Zf+e+"px)"}
function qw(a,b,c){a.c=c;Yj(a);a.i&&(Zj(a.i),a.i=null,ry(a));a.a.$=b;var d=a.a;d.X&&(Pi(d.X.a),d.X=null);d.S&&(Pi(d.S.a),d.S=null);if(d.$){d.X=Ju(new ly(d));var e;e=new my(d);Pu();e=Qu?ks(Qu.a,(!js&&(js=new qk),js),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(ww(),xw)&&!b&&(c=!1);a.j=b;c?b?(qy(a),a.a.gb.style[Vf]=$c,-1!=a.a._&&a.a.zd(a.a.V,a.a._),a.a.gb.style[Ad]="rect(0px, 0px, 0px, 0px)",fj(),b=gj(null),Xv(b,a.a,b.gb),a.i=new ty(a),ek(a.i,1)):$j(a,200):(qy(a),a.j?(a.a.gb.style[Vf]=$c,-1!=a.a._&&a.a.zd(a.a.V,
a.a._),fj(),b=gj(null),Xv(b,a.a,b.gb)):a.c||(fj(),ew(gj(null),a.a)),a.a.gb.style[Rf]=$g)}function yw(a){var b=(gk(),hk);this.k=new fk(this);this.s=b;this.a=a}s(362,17,{},yw);_.rc=function(){ry(this)};_.sc=function(){this.d=Zn(this.a.gb,Kf);this.e=Zn(this.a.gb,Lf);this.a.gb.style[Rf]=Je;sy(this,(1+Math.cos(3.141592653589793))/2)};_.tc=function(a){sy(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function ty(a){kk();this.a=a}s(363,24,{},ty);
_.vc=function(){this.a.i=null;$j(this.a,200)};_.a=null;function Du(){Du=u;uy()}function Eu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Rw(a){return function(){this.__gwt_resolve=vy;return a.bd()}}function vy(){throw"A PotentialElement cannot be resolved twice.";}
function uy(){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 fj(){fj=u;wy=new xy;yy=new Ci;Nv=new ts}function zy(a){this.p=new jw(this);this.gb=a;Jv(this)}
function gj(a){fj();var b,c;c=bj(yy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==yy.d){var d=new Ay;nk();ok(pk?pk:pk=new qk,d)}!b?c=new By:c=new zy(b);x(yy,a,c);us(Nv,c);return c}s(365,306,ii,zy);var wy,yy,Nv;function xy(){}s(366,1,{},xy);_.Bd=function(a){a.hd()&&a.kd()};function Ay(){}s(367,1,{},Ay);_.Jc=function(){fj();try{Tv(Nv,wy)}finally{Cy(Nv.a),Cy(yy)}};function By(){zy.call(this,$doc.body)}s(368,365,ii,By);
_.td=function(a,b,c){hw(a,b-0,c-0)};function ow(a){this.c=a;this.a=!!this.c.ab}s(369,1,{},ow);_.Qc=function(){return this.a};_.Rc=function(){if(!this.a||!this.c.ab)throw new cw;this.a=!1;return this.b=this.c.ab};_.Sc=function(){this.b&&this.c.nd(this.b)};_.b=null;_.c=null;function Dy(a,b){a.gb[Xg]=null!=b?b:j}s(372,324,ui);_.Tc=function(a){0!=(Gu(a.type)&896)?Lv(this,a):Lv(this,a)};_.ld=function(){};function Ey(){Ey=u;Fy()}s(371,372,ui);
function Gy(){var a;Ey();var b=(a=$doc.createElement("INPUT"),a.type=Gg,a);!ku&&(ku=new ju);!iu&&(iu=new hu);this.gb=b;this.gb[xd]="gwt-TextBox"}s(370,371,ui,Gy);function Fy(){Fy=u;Hy=new Iy;Jy=new Ky;Ly=new My;Ny=new Oy;Py=F(Qy,k,36,[Hy,Jy,Ly,Ny])}s(373,139,ki);var Py,Hy,Jy,Ly,Ny;function Iy(){E.call(this,Gb,0)}s(374,373,ki,Iy);function Ky(){E.call(this,$b,1)}s(375,373,ki,Ky);function My(){E.call(this,bc,2)}s(376,373,ki,My);function Oy(){E.call(this,vc,3)}s(377,373,ki,Oy);
function Ry(a,b){if(0>b||b>=a.c)throw new $v;return a.a[b]}function bw(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function Yv(a,b,c){var d,e;if(0>c||c>a.c)throw new $v;if(a.c==a.a.length){e=v(Sy,k,37,2*a.a.length,0);for(d=0;d<a.a.length;++d)it(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)it(a.a,d,a.a[d-1]);it(a.a,c,b)}function jw(a){this.b=a;this.a=v(Sy,k,37,4,0)}s(378,1,{},jw);_.qd=function(){return new dw(this)};_.a=null;_.b=null;_.c=0;
function Rv(a){if(a.a>=a.b.c)throw new cw;return a.b.a[++a.a]}function Sv(a){if(0>a.a||a.a>=a.b.c)throw new fx;a.b.b.nd(a.b.a[a.a--])}function dw(a){this.b=a}s(379,1,{},dw);_.Qc=function(){return this.a<this.b.c-1};_.Rc=function(){return Rv(this)};_.Sc=function(){Sv(this)};_.a=-1;_.b=null;function Gx(){Gx=u;Jx=(gu(),new fu(Dn()+"clear.cache.gif"))}var Jx,Hx=null;function Ix(){}s(381,1,{},Ix);function Ty(){Ty=u;Gx()}function Uy(a,b,c,d,e){Ty();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function Vy(a,b,c){Ty();Uy.call(this,(gu(),new fu(a)),b,0,c,16)}s(382,318,{},Uy,Vy);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Vw(){var a;a=$doc.createElement(Xd);a.tabIndex=0;return a}function Yx(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Pi(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?ms(b,new mu(b,c,d,a)):Ns(b,c,d,a)}function qs(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(388,1,{},qs);_.a=null;_.b=null;_.c=null;_.d=null;function ns(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
s(389,1,{},ns);_.pc=function(){os(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function mu(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(390,1,{},mu);_.pc=function(){Ns(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Wy(a,b){b.k!=a&&(!a.ac&&(a.ac=new Zi),b.k=a,Ti(a.ac,b))}function Xy(a){var b;b=a.cZ.d;if(-1!=Vn(b,Wn(36)))return null;a=a.bc.b.b++;return b=Ev(b,Yy(b,Wn(46))+1)+j+a}
function Zy(a,b,c,d){0==--a.Xb&&(a.gc!=a.Sd()&&(d|=4),!a.fc&&(d|=2),0<d&&new $y(a,b,c,Mt(d)))}function az(a){return!a.Tb&&a.$b?az(a.$b):a.Tb}function bz(a){return!a.Vb&&a.$b?bz(a.$b):a.Vb}function cz(a){var b;b=new dz;if(a.Sd()){for(;a&&!y(a,56);a=a.$b){var c=b,d=a.Od(),e=a.Pd();c.a+=d;c.b+=e}y(a,56)&&(c=a.Od(),a=a.Pd(),b.a+=c,b.b+=a);return b}throw new ez;}function fz(a){a.cc=!1;a._d();gz(a)}function gz(a){if((a=y(a,56)?null:a.$b)&&a.cc)fz(a),a.Pb&&y(a.Pb,49)&&(a.Pb.n=!1)}
function hz(a){return(a=a.Hd())?a:new iz(1,1)}function jz(a){var b;return(b=a.Id())?new kz(b):new kz(a.Kd())}function lz(a){0==a.Xb++&&(a.gc=a.Sd(),a.fc=!0,a.Yd())}function mz(a){return!a.Vb?(a.Rd(),!0):!1}function N(a,b){var c;c=a.Tb;a.Tb=b;b==c||b&&y(c,44)&&c.a==b.a||a._b.Af(b)}function nz(a,b,c,d,e){var f,g,i,h;i=a.hc;h=a.ic;g=a.ec;f=a.Wb;a.hc=b;a.ic=c;a.ec=d;a.Wb=e;if(i!=a.hc||h!=a.ic)gz(a),new oz(a,100);if(g!=a.ec||f!=a.Wb)a.Rd(),new oz(a,101)}
function pz(a,b){b==a.Vb||b&&b==a.Vb||(a.Vb=b,a.Rd(),a._b.Bf(b),a.Sd()&&a.$d())}function qz(a){a.dc||(lz(a),rz(a,!0),sz(a),a.dc=!0,new oz(a,102),Zy(a,a,a.$b,0),gz(a),a._b.Df(a))}function tz(){this.bc=(iq(),iq(),uz);new Ci;this.Qd();this.Zb=(vz(),wz)}s(394,1,ti);_.Ed=function(){return!1};_.Fd=function(){return Xy(this)};_.Gd=function(){return az(this)};_.Hd=function(){return xz(this._b,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Wb};_.Kd=function(){return this.Ud()};
_.Ld=function(){return new yz(0,0,0,0)};_.Md=function(){return this.Xd()};_.Nd=function(){return this.ec};_.Od=function(){return this.hc};_.Pd=function(){return this.ic};_.Qd=function(){};_.Rd=function(){fz(this)};_.Sd=function(){return this.dc&&!!this.$b&&this.$b.Sd()};_.Td=function(){};_.Ud=function(){return hz(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Yb&&(this.Yb=this.Fd()),this.Yb)+Aa+this.Od()+Aa+this.Pd()+Aa+this.Nd()+ch+this.Jd()+(this.dc?j:",hidden")};_.Xd=function(){return jz(this)};
_.Yd=function(){};_.Zd=function(){return mz(this)};_.$d=function(){};_._d=function(){var a=this._b;a.e.a=-1;a.e.b=-1};_.ae=function(a,b){this.be(this.hc,this.ic,a,b)};_.be=function(a,b,c,d){this.ce(a,b,c,d,this.Ub,!0);this.Ub=0};_.ce=function(a,b,c,d){nz(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Pc+this.Wd()+Rc};_.de=function(){this.cc=!0};_.Tb=null;_.Ub=0;_.Vb=null;_.Wb=0;_.Xb=0;_.Yb=null;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.cc=!1;_.dc=!0;_.ec=0;_.fc=!1;_.gc=!1;_.hc=0;_.ic=0;
function P(a,b,c){var d;if(-1>a.Ob.a.c)throw new rk("Missing message: awt.12A");if(y(b,46)){if(b==a)throw new rk("Missing message: awt.12B");a:{if(a&&!y(a,56))for(d=a.$b;d;){if(d==b){d=!0;break a}if(y(d,56))break;d=d.$b}d=!1}if(d)throw new rk("Missing message: awt.12C");if(y(b,56))throw new rk("Missing message: awt.12D");}if(b.$b){d=b.$b;if(!b)throw new nn;var e=Kj(d.Ob.a,b),f;f=yu(d.Ob.a,e);d.Pb&&d.Pb.je(f);zz(d,e);new Az(d,301,f)}d=a.Ob.a.c;lz(b);Bz(a.Ob.a,d,b);d=(b.$b=a,b.Td(!0),fz(a),!!a.Pb&&
y(a.Pb,49)&&(a.Pb.n=!1),Zy(b,b,a,1),d);try{if(a.Pb)if(y(a.Pb,49)){var g=a.Pb;if(!b)throw new ls("Missing message: awt.185");if(null==c||null!=c)Cz(g,c,b);else throw new rk("Missing message: awt.92");}else a.Pb.fe(null==c?null:c,b)}catch(i){i=Ki(i);if(y(i,76))throw b=i,zz(a,d),b;throw i;}b._d();new Az(a,300,b)}function Dz(a,b){var c;c=a.ee();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function Ez(a){var b;b=a.ee();return new Fz(b.b,b.d,a.ec-b.c-b.b,a.Wb-b.d-b.a)}
function rz(a,b){var c;for(c=a.Ob.a.c-1;0<=c;--c)yu(a.Ob.a,c).Td(b)}function zz(a,b){var c;c=yu(a.Ob.a,b);lz(c);c.Td(!1);Bu(a.Ob.a,b);c.$b=null;fz(a);a.Pb&&y(a.Pb,49)&&(a.Pb.n=!1);Zy(c,c,a,1)}function Gz(a){var b=(Hz(),Iz);pz(a,b);for(b=0;b<a.Ob.a.c;++b)yu(a.Ob.a,b).Zd()}function Jz(a,b){var c,d;if(a.Pb)for(d=new Ei(a.Ob.a);d.b<d.d.ue();)c=Fi(d),a.Pb.je(c);if(b)for(d=new Ei(a.Ob.a);d.b<d.d.ue();)c=Fi(d),b.fe(null,c);a.Pb=b;fz(a);a.Pb&&y(a.Pb,49)&&(a.Pb.n=!1)}
function sz(a){if(!a.cc){a.Pb&&a.Pb.ge(a);var b,c;for(c=0;c<a.Ob.a.c;++c)b=yu(a.Ob.a,c),b.cc||b.de();a.cc=!0}}function Kz(){tz.call(this);this.Ob=new Lz;this.Sb=(iq(),iq(),uz)}s(393,394,ji);_.Hd=function(){if(!this.Pb)return null;!this.Qb&&(this.Qb=this.Pb.he(this));return this.Qb};_.Id=function(){if(!this.Pb)return null;!this.Rb&&(this.Rb=this.Pb.ie(this));return this.Rb};_.ee=function(){return this.Ld()};_.Kd=function(){return hz(this)};_.Md=function(){return jz(this)};
_.Qd=function(){this._b=(iq(),new Mz)};_.Rd=function(){fz(this);this.Pb&&y(this.Pb,49)&&(this.Pb.n=!1)};_.Td=function(a){rz(this,a)};_.Ud=function(){return hz(this)};_.Xd=function(){return jz(this)};_.Yd=function(){var a;for(a=0;a<this.Ob.a.c;++a)lz(yu(this.Ob.a,a))};_.Zd=function(){var a;if(!mz(this))return!1;for(a=0;a<this.Ob.a.c;++a)yu(this.Ob.a,a).Zd();return!0};_._d=function(){var a,b;this.Rb=this.Qb=null;for(b=0;b<this.Ob.a.c;++b)a=yu(this.Ob.a,b),a._d()};_.de=function(){sz(this)};_.Pb=null;
_.Qb=null;_.Rb=null;function Nz(){var a=new Oz;Kz.call(this);Jz(this,a)}s(392,393,ji,Nz);_.Fd=function(){return"panel"+this.Sb.b.d++};function Pz(a,b,c){a=Qz(a.Nb,b,c);a.j=!0;return new Rz(a)}function Sz(a){a.Vd(a.Nb.d)}function Tz(a){return new iz(Zn(a.Nb.gb,Lf),Zn(a.Nb.gb,Kf))}s(391,392,ji);_.Jd=function(){return Zn(this.Nb.gb,Kf)};_.Nd=function(){return Zn(this.Nb.gb,Lf)};_.Od=function(){return Wj(this.Nb.gb)};_.Pd=function(){return Xj(this.Nb.gb)+$wnd.pageYOffset};
_.Sd=function(){return this.Nb.gb.style.display!=Df};_.$d=function(){Sz(this)};_.ae=function(){};_.Nb=null;function Uz(a){if(null!=a)this.e=a;else throw new Vz;}s(396,1,ei);_.tS=function(){return this.cZ.d+"[source="+this.e+Rc};_.e=null;
function Wz(){Wz=u;Q=new Ci;x(Q,new R(400),new T(th));x(Q,new R(401),new T(th));x(Q,new R(402),new T(th));x(Q,new R(500),new T(vh));x(Q,new R(501),new T(vh));x(Q,new R(502),new T(vh));x(Q,new R(503),new T(wh));x(Q,new R(504),new T(vh));x(Q,new R(505),new T(vh));x(Q,new R(506),new T(wh));x(Q,new R(507),new T(Hh));x(Q,new R(100),new T(ih));x(Q,new R(101),new T(ih));x(Q,new R(102),new T(ih));x(Q,new R(103),new T(ih));x(Q,new R(1004),new T(sh));x(Q,new R(1005),new T(sh));x(Q,new R(800),new T(Dh));x(Q,
new R(801),new T(Dh));x(Q,new R(200),new T(xh));x(Q,new R(201),new T(xh));x(Q,new R(202),new T(xh));x(Q,new R(204),new T(xh));x(Q,new R(203),new T(xh));x(Q,new R(209),new T(Ih));x(Q,new R(208),new T(Jh));x(Q,new R(207),new T(Jh));x(Q,new R(206),new T(xh));x(Q,new R(205),new T(xh));x(Q,new R(1400),new T(Fh));x(Q,new R(1401),new T(Gh));x(Q,new R(1402),new T(Gh));x(Q,new R(300),new T(jh));x(Q,new R(301),new T(jh));x(Q,new R(1100),new T(Ch));x(Q,new R(1101),new T(Ch));x(Q,new R(1200),new T(Eh));x(Q,new R(701),
new T(Ah));x(Q,new R(900),new T(Bh));x(Q,new R(1001),new T(yh));x(Q,new R(601),new T(zh))}s(395,396,ei);_.Wd=function(){return j};_.tS=function(){var a;a=j;y(this.e,45)&&null!=this.e&&(a=this.e,a=(null==a.Yb&&(a.Yb=a.Fd()),a.Yb),null==a&&(a=j));return this.cZ.d+Pc+this.Wd()+"] on "+(0<a.length?a:this.e)};_.d=0;var Q;function T(a){this.a=a}s(398,1,{},T);_.a=hh;function Xz(){}s(399,1,{},Xz);_.a=null;_.b=null;
function Yz(a,b){var c;b&&(a.a?(c=new Zz(a.a),it(c.b,c.c++,b),a.a=c):(a.a=new Zi,Ti(a.a,b)))}s(401,1,ei);_.a=null;function $z(){}function aA(){}s(400,401,ei,$z,aA);function bA(){bA=u;Math.sqrt(2)}function cA(a){bA();if(0>a)throw new rk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}s(402,1,{41:1},cA);_.eQ=function(a){return a===this?!0:y(a,41)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};
_.hC=function(){var a;a=new dA;a.a=31*a.a+I((new eA(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+I((new eA(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function fA(){fA=u;gA=new ts;hA=new iz(0,0);us(gA,zb);us(gA,Rb);us(gA,ub);us(gA,"Last");us(gA,Ib);us(gA,mc);us(gA,Kc);us(gA,Nc);us(gA,Pb)}
function Cz(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!ov(gA.a,b))throw new rk(iA());kt(bj(a.c,d))===kt(c)&&kt(bj(a.b,c))===kt(d)||((b=bj(a.c,d))&&jA(a,b,d),kA(a.a.qd(),c)&&jA(a,c,d),b=a.a,new lA(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function mA(a,b){return new iz(Qj(b[1].b,Qj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Qj(b[0].a,Qj(b[4].a,b[3].a))+a.k)}function jA(a,b,c){nA(a.a,b);Ni(a.b,b);Ni(a.c,c)}
function oA(a,b){if(!a.n){a.n=!0;var c,d,e;pA(a.f,hA);pA(a.i,hA);pA(a.o,null);a.p=0;for(d=qA(a.a,0);d.b!=d.d.a;){c=rA(d);e=bj(a.b,c);var f=b.Zb;e=vn(e,Ib)?0:vn(e,mc)?1:vn(e,Kc)?2:vn(e,Nc)?4:vn(e,Pb)?3:vn(e,zb)?f.a?4:3:vn(e,ub)?f.a?3:4:vn(e,Rb)?1:2;c.dc?a.o[e]||(it(a.o,e,c),++a.p,a.f[e]=c.Kd(),a.i[e]=c.Md()):a.o[e]||(a.f[e]=c.Kd(),a.i[e]=c.Md())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function sA(){fA();tA.call(this,0)}
function tA(a){fA();iq();this.a=new uA;this.b=new Ci;this.c=new Ci;this.d=a;this.j=0;this.n=!1;this.o=v(vA,k,45,5,0);this.f=v(wA,k,47,5,0);this.i=v(wA,k,47,5,0);this.p=this.e=this.k=0}s(403,1,{49:1,68:1},sA,tA);_.fe=function(a,b){Cz(this,a,b)};
_.ge=function(a){oA(this,a);if(0!=this.p)if(a=Ez(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.be(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ae(a.b,this.i[1].a),this.o[1].ce(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].ae(this.i[4].b,c),this.o[4].ce(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].be(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ae(a.b,
this.i[2].a),this.o[2].ce(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ae(this.i[3].b,c),this.o[3].ce(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.he=function(a){var b;b=this.n;oA(this,a);this.n=b;return 0==this.p?Dz(a,new iz(0,0)):Dz(a,mA(this,this.f))};_.ie=function(a){var b;b=this.n;oA(this,a);this.n=b;return Dz(a,mA(this,this.i))};_.je=function(a){var b;b=bj(this.b,a);null!=b&&jA(this,a,b)};_.tS=function(){return xA.d+"[hgap="+this.d+",vgap="+this.j+Rc};_.a=null;
_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var hA,gA;function yA(a){tz.call(this);this._b=(iq(),new zA(a,this))}s(404,394,{42:1,45:1,50:1,64:1,68:1},yA);_.Fd=function(){return nd+this.bc.b.a++};_.Hd=function(){return!bz(this)?new iz(0,0):xz(this._b,this)};_._d=function(){};s(406,1,{});s(405,406,{},function(){});function AA(){AA=u}
function BA(a,b){if(null==b)throw new ls("Missing message: awt.103");var c=-1,d,e,f;f=a._b.a.gb;e=$doc.createElement(Pf);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 CA(){AA();tz.call(this);new Zi;this._b=new DA((iq(),this))}s(407,394,{43:1,45:1,50:1,64:1,68:1},CA);_.Hd=function(){return xz(this._b,this)};
_.Wd=function(){return(null==this.Yb&&(this.Yb=Xy(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+ch+this.Wb+(this.dc?j:",hidden")+",current="+kq(this._b.a,this._b.a.gb.selectedIndex)};function EA(){EA=u;FA=new GA(255,255,255);HA=new GA(192,192,192);IA=new GA(128,128,128);JA=new GA(64,64,64);KA=new GA(0,0,0);LA=new GA(255,0,0);new GA(255,175,175);MA=new GA(255,200,0);NA=new GA(255,255,0);new GA(0,255,0);OA=new GA(255,0,255);PA=new GA(0,255,255);QA=new GA(0,0,255)}
function RA(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new GA(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 GA(c,a,b)}function SA(a){return new GA(I(0.7*(a.a>>16&255)),I(0.7*(a.a>>8&255)),I(0.7*(a.a&255)))}function GA(a,b,c){EA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new rk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
s(408,1,{44:1,51:1,55:1},GA);_.eQ=function(a){return y(a,44)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return TA.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Rc};_.a=0;var KA,QA,PA,JA,IA,HA,OA,MA,LA,FA,NA;function vz(){vz=u;wz=new UA(!0);VA=new ts;us(VA,"ar");us(VA,"fa");us(VA,"iw");us(VA,"ur")}function UA(a){this.a=a}s(409,1,ei,UA);_.a=!1;var wz,VA;s(411,1,{60:1,70:1});function WA(){iz.call(this,0,0)}function iz(a,b){this.b=a;this.a=b}
function kz(a){iz.call(this,a.b,a.a)}s(410,411,{47:1,60:1,68:1,70:1},WA,iz,kz);_.eQ=function(a){return a===this?!0:y(a,47)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new dA;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return XA.d+"[width="+this.b+",height="+this.a+Rc};_.a=0;_.b=0;function sr(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(412,1,ei,sr,function(a,b,c,d){this.f=a;this.c=b;this.j=this.i=0;this.d=c;this.e=d;this.b=null});
_.ke=function(){return 0!=(this.e&4)};_.le=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=j,this.le()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.ke()&&(a+=",meta"),a):j)+",target="+this.f+(null!=this.b?",arg="+this.b:j)+Rc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function YA(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].dc&&++b,++c;return b}
function ZA(a,b,c,d,e,f,g){var i,h,l,d=d+a.c;switch(a.a){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.c-1;for(h=0;h<=l;++h)c=(Yw(g?h:l-h,b.c),b.b[g?h:l-h]),i=c.Md(),c.be(d,e+~~((f-i.a)/2),i.b,i.a),d+=i.b+a.c}function $A(a,b){var c,d,e,f,g,i;i=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.dc&&(c=b?c.Md():c.Kd(),g=Qj(g,c.a),i+=c.b+a.c);return new iz(i,g+2*a.d)}function Oz(){aB.call(this,1,5,5)}
function aB(a,b,c){iq();this.c=b;this.d=c;this.a=a}s(413,1,ei,Oz,aB);_.fe=function(){};
_.ge=function(a){this.b=bB(a.Ob);if(0!=YA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=Ez(a);g=a.ee();i=a.Zb.a;l=new Zi;m=f=2*this.c;o=g.d+this.d;h=0;e=!0;var n,q,w;n=a.Ob.a.c;d=new cB(n);for(w=0;w<n;++w)it(d.b,d.c++,null);for(c=this.b,n=0,w=c.length;n<w;++n)if(q=c[n],q.$b==a){var G=d,A=Kj(a.Ob.a,q);Yw(A,G.c);it(G.b,A,q)}for(d=new Ei(d);d.b<d.d.ue();)if((c=Fi(d))&&c.dc)a=c.Md(),!e&&m+a.b>b.b&&(ZA(this,l,b.b-(m-this.c),g.b,o,h,i),l.Ae(),m=f,o+=h+this.d,h=0),e=!1,it(l.b,l.c++,c),m+=a.b+this.c,h=Qj(h,a.a);ZA(this,
l,b.b-(m-this.c),g.b,o,h,i)}};_.he=function(a){this.b=bB(a.Ob);return 0==YA(this)?Dz(a,new iz(10,10)):Dz(a,$A(this,!1))};_.ie=function(a){this.b=bB(a.Ob);return 0==YA(this)?Dz(a,new iz(10,10)):Dz(a,$A(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Ue;break;case 2:a=gg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return dB.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Rc};_.a=0;_.b=null;_.c=0;_.d=0;function Hz(){Hz=u;Iz=new eB(Ob,0,12)}
function eB(a,b,c){Hz();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(414,1,ei,eB);_.a=null;_.b=0;_.c=0;var Iz;s(415,1,ei);_.tS=function(){return fB.d+"[font="+this.c+"ascent="+gB(this.a,this.c).a+", descent="+gB(this.a,this.c).b+", height="+gB(this.a,this.c).c+Rc};_.c=null;function hB(a){if(!a.k){lz(a);a.xd();var b,c;for(b=0;b<a.o.c;++b)(c=yu(a.o,b))&&hB(c);rz(a,!1);a.k=!0;Zy(a,a,a.$b,0);new iB(a,202)}}
function jB(a){var b,c;a.dc&&(a._b.xd(),a.dc=!1);for(b=0;b<a.o.c;++b)(c=yu(a.o,b))&&c.xd()}function kB(a){!bz(a)&&Gz(a);var b=jz(a);a.be(a.hc,a.ic,b.b,b.a);sz(a)}function lB(a,b){a.p!=b&&(a.p=b)}s(417,393,Th);_.Ld=function(){return new yz(this.n.d,this.n.b,this.n.a,this.n.c)};_.xd=function(){jB(this)};_.Sd=function(){return this._b.c.$};_.be=function(a,b,c,d){nz(this,a,b,c,d);this.Ub=0};_.ce=function(a,b,c,d,e,f){e=c!=this.ec||d!=this.Wb;nz(this,a,b,c,d);this.dc&&e&&!f&&sz(this)};_.k=!1;_.p=!1;
function mB(a){Kz.call(this);this.q=new aA;this.o=new Zi;this.n=new yz(0,0,0,0);this.dc=!1;Jz(this,new sA);this._b&&nB(this._b.c,a);this._b&&oB(this._b.c,!0);lB(this,!0)}s(416,417,Th);_.ee=function(){return new yz(this.n.d,this.n.b,this.n.a,this.n.c)};_.Od=function(){return Wj(this._b.c.gb)};_.Pd=function(){return Xj(this._b.c.gb)+$wnd.pageYOffset};_.Qd=function(){this._b=new pB((iq(),j),this)};
function qB(a,b,c,d,e,f){var g,i;g=a.d;f?(i=RA(g),f=new GA(I(0.7*(g.a>>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),(a.d=g)&&(a.f=eg+(g.a>>16&255)+Aa+(g.a>>8&255)+Aa+(g.a&255)+va)):(i=new GA(I(0.7*(g.a>>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),f=RA(g),(a.d=i)&&(a.f=eg+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va));--d;--e;rB(a,b+1,c+1,d-1,e-1);(a.d=i)&&(a.f=eg+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va);rB(a,b,c,d,1);rB(a,b,c+1,1,e);(a.d=f)&&(a.f=eg+(f.a>>16&255)+Aa+(f.a>>8&255)+Aa+(f.a&
255)+va);rB(a,b+d,c,1,e);rB(a,b+1,c+e,d,1)}s(418,1,{});_.tS=function(){return"Graphics"};s(419,418,{});function sB(a){var b,c;c=Qj(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new iz(b,c)}function tB(a,b,c){var d,e,f,g,i,h;a.b=bB(b.Ob);if(0==a.b.length)return new WA;g=sB(a);i=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Md():d.Kd(),h=Qj(h,d.b),i=Qj(i,d.a);return new iz(h*g.b+a.c*(g.b-1),i*g.a+a.e*(g.a-1))}
function uB(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 vB(){wB.call(this,7)}function wB(a){iq();this.d=0;this.a=1;this.e=a;this.c=0}s(420,1,ei,vB,wB);_.fe=function(){};
_.ge=function(a){var b,c;this.b=bB(a.Ob);if(0!=this.b.length&&(b=Ez(a),!(0>=b.b||0>=b.a))){c=sB(this);var d=c.b;c=c.a;var a=a.Zb.a,e,f,g,i,h,l,m;f=v(H,r,-1,d,1);e=v(H,r,-1,d,1);h=v(H,r,-1,c,1);l=v(H,r,-1,c,1);uB(b.b,b.c,this.c,f,e);uB(b.a,b.d,this.e,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.b[i].be(e[m],l[b],f[m],h[b]),++i==this.b.length)break a}};_.he=function(a){return Dz(a,tB(this,a,!1))};_.ie=function(a){return Dz(a,tB(this,a,!0))};_.je=function(){};
_.tS=function(){return xB.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Rc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function fx(){qn()}function Kv(a){qn();this.f=a}s(422,97,qi,fx,Kv);function ez(){qn();this.f="Missing message: awt.151"}s(421,422,qi,ez);s(423,1,{});function yz(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}s(424,1,{48:1,68:1,70:1},yz);_.eQ=function(a){return a===this?!0:y(a,48)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return yB.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Rc};_.a=0;_.b=0;_.c=0;_.d=0;function zB(a){AB.call(this,a,0)}function AB(a,b){tz.call(this);this._b=(iq(),new BB(a));this.a=b;var c=this._b;switch(b){case 1:var c=c.a,d=(jx(),kx);c.a=d;Kx(c);break;case 0:c=c.a;d=(jx(),mx);c.a=d;Kx(c);break;case 2:c=c.a,d=(jx(),nx),c.a=d,Kx(c)}}s(425,394,ti,zB,AB);
_.Hd=function(){return!bz(this)?new iz(0,0):xz(this._b,this)};_.Wd=function(){var a=(null==this.Yb&&(this.Yb=Xy(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+ch+this.Wb+(this.dc?j:",hidden")+",align=",b;b=Ue;switch(this.a){case 1:b=ud;break;case 2:b=gg}return a+b+",text=null"};_.a=0;s(428,1,ei);_.Wd=function(){return this.j};_.tS=function(){return this.cZ.d+Pc+this.Wd()+Rc};_.j=null;_.k=null;
function CB(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function DB(a){this.n=(iq(),iq(),uz);var b;var c;b=this.cZ.d;-1!=Vn(b,Wn(36))?b=null:(c=this.n.b.c++,b=Ev(b,Yy(b,Wn(46))+1)+j+c);this.j=b;this.d=new $z;this.f=a;this.e=!0;this.i=new EB(this)}s(427,428,ei,DB);_.Wd=function(){return CB(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(426,427,ai);_.Wd=function(){return CB(this)+(this.b?",tearOff":j)};_.b=!1;s(430,1,{61:1});
_.eQ=function(a){return a===this?!0:y(a,61)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new dA;FB(a,this.a);FB(a,this.b);return a.a};function dz(){this.b=this.a=0}function GB(a,b){this.a=a;this.b=b}function HB(a){var b=a.b;this.a=a.a;this.b=b}s(429,430,{52:1,61:1,68:1},dz,GB,HB);_.eQ=function(a){return a===this?!0:y(a,52)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return IB.d+"[x="+this.a+",y="+this.b+Rc};_.a=0;_.b=0;
function JB(a,b){if(!b)throw new ls("Missing message: awt.70");var c=a.a;if(D(b.f,Ca)){var c=c.a.a,d=new jy,e=c.c.c;if(0>e||e>c.c.c)throw new $v;c.o&&(d.gb[Cd]=2);Rx(c,e,d.gb);Bz(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new $v;Bz(d.c,e,c);for(f=g=0;f<e;++f)y(yu(d.c,f),32)&&++g;Bz(d.i,g,c);Rx(d,e,c.gb);c.b=d;e=Dv(c.gb)+Va;Gi(c._c(),e,!1);d.o&&(e=Kj(d.c,c),-1!=e&&(d=lv(d.o?d.e:lv(d.e,0),e),2==mv(d)&&d.removeChild(lv(d,1)),c.gb[Cd]=2))}}
function KB(){DB.call(this,j);new Zi;this.b=!1;this.a=(iq(),new LB)}s(431,426,ai,KB);_.a=null;s(434,1,{54:1,63:1,70:1});s(433,434,{54:1,62:1,63:1,70:1});_.eQ=function(a){return a===this?!0:y(a,62)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new dA;FB(a,this.c);FB(a,this.d);FB(a,this.b);FB(a,this.a);return a.a};function Fz(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}s(432,433,{53:1,54:1,62:1,63:1,68:1,70:1},Fz);
_.eQ=function(a){return a===this?!0:y(a,53)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return MB.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Rc};_.a=0;_.b=0;_.c=0;_.d=0;function NB(){NB=u;OB=new PB;QB=new RB;SB=new RB}var OB,SB,QB;s(436,1,{});_.eQ=function(a){return this===a};_.hC=function(){return wi(this)};function PB(){}s(437,436,{},PB);function RB(){}s(438,1,{},RB);s(439,394,ti);_.Gd=function(){return null};
function TB(a,b){var c;c=new UB(bz(a));return!c?null:new iz(VB(c,"_")*b+6,gB(c.a,c.c).c+6)}function WB(a,b){var c;c=TB(a,b);return!c?hz(a):c}function XB(a,b){var c;c=TB(a,b);return!c?jz(a):c}function YB(a,b){var c=a._b;Dy(c.a,b);c.e.a=-1;c.e.b=-1}function ZB(a){$B.call(this,a,null!=a?a.length:0)}function $B(a,b){tz.call(this);this.a=0>b?0:b;var c=this._b;Dy(c.a,a);c.e.a=-1;c.e.b=-1}s(440,439,ti,ZB,$B);_.Fd=function(){return"textfield"+this.bc.b.e++};
_.Hd=function(){return TB(this,$n(this._b.a.gb,Xg).length)};_.Id=function(){return!bz(this)?null:TB(this,$n(this._b.a.gb,Xg).length)};_.Kd=function(){return 0<this.a?WB(this,this.a):hz(this)};_.Md=function(){return 0<this.a?XB(this,this.a):jz(this)};_.Qd=function(){this._b=(iq(),new aC)};_.Ud=function(){return 0<this.a?WB(this,this.a):hz(this)};_.Xd=function(){return 0<this.a?XB(this,this.a):jz(this)};_.a=0;function iq(){iq=u;uz=new bC}function cC(){var a=(iq(),iq(),uz);!a.c&&(a.c=new dC)}
function bC(){this.b=new eC;this.d=new Xz}s(441,1,{},bC);_.a=null;_.c=null;var uz;function eC(){}s(442,1,{},eC);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(443,1,{});function fC(){fC=u;gC=new hC;iC=new hC}function jC(a,b){return b==a?!0:!b?!1:!0}function hC(){}s(444,1,{57:1},hC);_.eQ=function(a){return null==a||!y(a,57)?!1:jC(this,a)};_.hC=function(){var a;a=null.Kf()+";class="+null.Kf();a=!null.Kf().Kf()?a:a+";charset=";return Xt(a)};
_.tS=function(){return kC.d+"[MimeType=(null);humanPresentableName="+this.a+Rc};_.a=null;var gC,iC;function lC(){lC=u;F(mC,k,57,[(fC(),iC),gC])}function nC(a){var b=(fC(),iC);if(jC(b,(fC(),iC)))return a.a;if(jC(b,gC))return new oC(a.a);throw new pC(b);}function qC(a){lC();this.a=a}s(445,1,{},qC);_.a=null;function pC(a){a="flavor = "+a;qn();this.f=a}s(446,98,{58:1,68:1,74:1,82:1},pC);function rC(a,b){Wz();sC.call(this,a,1001,b,hh)}
function sC(a,b,c,d){Wz();Uz.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}s(447,395,ei,rC,sC);_.Wd=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=j;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+Rt(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=hh;function oz(a,b){Wz();Uz.call(this,a);this.d=b}s(448,395,ei,oz);
_.Wd=function(){var a,b;a=this.e;switch(this.d){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Od()+Aa+a.Pd()+ba+a.Nd()+ch+a.Jd()+va};function Az(a,b,c){Wz();oz.call(this,a,b);this.a=c}s(449,448,ei,Az);
_.Wd=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.Yb&&(b.Yb=b.Fd());return a+b.Yb};_.a=null;function $y(a,b,c,d){Wz();Uz.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(450,395,ei,$y);
_.Wd=function(){var a;switch(this.d){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.d&&(Pt(It(this.a,ih))&&(a+="PARENT_CHANGED,"),Pt(It(this.a,jh))&&(a+="DISPLAYABILITY_CHANGED,"),Pt(It(this.a,sh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+va};_.a=hh;_.b=null;_.c=null;s(451,1,Xh);function iB(a,b){Wz();oz.call(this,a,b);this.c=null;this.a=this.b=0}
s(452,448,ei,iB);
_.Wd=function(){var a;switch(this.d){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.c+",oldState="+this.b+",newState="+this.a};_.a=0;
_.b=0;_.c=null;s(453,1,{});function oC(a){if(null==a)throw new nn;}s(454,453,{},oC);
function tC(){tC=u;uC={};uC["java.vendor"]=ve;uC["package.restrict.access.sun"]=Wg;uC["sun.java.launcher"]=ec;uC["sun.management.compiler"]=ve;uC["os.name"]=ec;uC[" sun.boot.class.path"]=ec;uC["path.separator.applet"]=ec;uC["java.vm.specification.vendor"]=ve;uC["java.runtime.version"]=ec;uC["http.proxyPort"]=ec;uC["user.name"]=ec;uC["user.language"]=ec;uC["os.name.applet"]=ec;uC["browser.version"]=ec;uC["java.version"]=ec;uC["user.timezone"]=ec;uC["java.endorsed.dirs"]=ec;uC["java.specification.name"]=
"GWT";uC["java.specification.version"]="2.5.0";uC[Pe]=ac;!Jr&&(Jr=new Rr);Jr.a?uC[Ne]="yes":uC[Ne]=null}var uC;s(457,98,Rh);function vC(){qn()}function wC(a){qn();this.f=a}s(456,457,{65:1,68:1,74:1,82:1},vC,wC);function xC(){xC=u;yC=new zC}
function AC(a){var b;if(a.k){var c;b=new Vt;jn(b.a,a.f);c=b.a;var d=jb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(jn(b.a,Ya),jn(b.a,a.a));c=a.b;a=a.j;null!=c&&jn(b.a,c);null!=a&&(c=b.a,d=la,c[c.explicitLength++]=d,jn(b.a,a));b=Yn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function BC(a){xC();var b,c,d;if(null==a)throw new vC;a=Un(a);try{d=Vn(a,Wn(58))}catch(e){e=Ki(e);if(y(e,78))throw new wC(on(e));throw e;}c=Vn(a,Wn(91));if(0<=d&&(-1==c||d<c)){this.f=a.substr(0,d-0);b=this.f.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.f.length;++c)b=this.f.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.f;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.a;f=String.fromCharCode(f+
32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=Yn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new wC(Xb+a);if(!this.k&&(this.k=bj(yC,this.f),this.k||(this.k=(iq(),new EC))&&x(yC,this.f,this.k),!this.k))throw new wC(Xb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,A,J,O,X,ca,M,hc,Cc,Uf,vb,Kd,Ld,Md,kb,Dc,Bb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Ya,l)==l&&-1==FC(c,Wn(47),l+2))throw new GC(m);}else{M=c.substr(l,m-l);m-=l;A=0;
J=this.c;hc=this.e;Md=this.j;w=this.d;vb=this.i;o=this.a;Bb=this.n;kb=FC(M,Wn(35),0);if(0==M.indexOf(Ya)&&0!=M.indexOf("////")){X=2;hc=-1;A=FC(M,Wn(47),2);Ld=FC(M,Wn(63),2);-1!=Ld&&(-1==A||A>Ld)&&(A=Ld);-1==A&&(A=m,w=j);O=A;-1!=kb&&kb<A&&(O=kb);var od=Wn(64);Dc=M.lastIndexOf(od,O);o=M.substr(2,O-2);-1<Dc&&(Bb=M.substr(2,Dc-2),X=Dc+1);Cc=FC(M,Wn(58),-1==Dc?X:Dc);q=Vn(M,Wn(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Cc=q+1:Cc=-1):Cc=-1}catch(Ye){if(Ye=Ki(Ye),!y(Ye,74))throw Ye;}-1==Cc||
Cc>A?J=M.substr(X,O-X):(J=M.substr(X,Cc-X),Uf=M.substr(Cc+1,O-(Cc+1)),0==Uf.length?hc=-1:hc=HC(Uf,10))}-1<kb&&(Md=M.substr(kb+1,m-(kb+1)));G=-1==kb?m:kb;var Yb=Wn(63);Kd=M.lastIndexOf(Yb,G);-1<Kd?(vb=M.substr(Kd+1,G-(Kd+1)),0==Kd&&null!=w&&(D(w,j)?w=Xa:w.indexOf(Xa),ca=Yy(w,Wn(47))+1,w=w.substr(0,ca-0)),G=Kd):0!=kb&&(vb=null);-1<A&&(A<m&&47==M.charCodeAt(A)?w=M.substr(A,G-A):G>A&&(null==w?w=j:D(w,j)?w=Xa:w.indexOf(Xa),ca=Yy(w,Wn(47))+1,0==ca?w=M.substr(A,G-A):w=w.substr(0,ca-0)+M.substr(A,G-A)));
null==w&&(w=j);null==J&&(J=j);d=J;var se;se=w;null!=vb&&!D(vb,j)&&(null!=w?se=w+rb+vb:se=rb+vb);null==this.f&&(this.f=this.f);this.c=d;this.b=se;this.e=hc;this.j=Md;var pd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+jb+this.e));null!=this.c&&-1<(pd=Yy(this.c,Wn(64)))?(this.n=this.c.substr(0,pd-0),this.c=Ev(this.c,pd+1)):this.n=null;null!=this.b&&-1<(pd=Vn(this.b,Wn(63)))?(this.i=Ev(this.b,pd+1),this.d=this.b.substr(0,pd-0)):(this.i=null,this.d=this.b);this.a=o;this.n=
Bb;this.d=w;this.i=vb}}catch(qd){qd=Ki(qd);if(y(qd,74))throw new wC(on(qd));throw qd;}if(-1>this.e)throw new wC("incorrect port: "+this.e);}s(458,1,ei,BC);_.tS=function(){return AC(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var yC;s(459,1,{});function IC(a,b,c){var d,e;for(d=new JC(a.pe().a);KC(d.a);)if(a=d.b=Fi(d.a),e=a.hf(),null==b?null==e:vn(b,e))return c&&LC(d),a;return null}s(463,1,Sh);_.oe=function(a){return!!IC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,85)||this.ue()!=a.ue())return!1;for(a=new JC(a.pe().a);KC(a.a);)if(b=a.b=Fi(a.a),c=b.hf(),b=b.jf(),!this.oe(c)||!MC(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=IC(this,a,!1);return!a?null:a.jf()};_.hC=function(){var a,b,c;c=0;for(b=new JC(this.pe().a);KC(b.a);)a=b.b=Fi(b.a),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new NC("Put not supported on this map");};
_.te=function(a){a=IC(this,a,!0);return!a?null:a.jf()};_.ue=function(){return this.pe().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new JC(this.pe().a);KC(c.a);)b=c.b=Fi(c.a),a?d+=Ba:a=!0,d+=j+b.hf(),d+=pb,d+=j+b.jf();return d+"}"};function Cy(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function ov(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=jb+b in a.e;else a:{c=a.xe(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d)if(a.we(b,c[d].hf())){c=!0;break a}c=!1}return c}
function bj(a,b){var c;if(null==b)c=a.b;else if(y(b,1))c=a.e[jb+b];else a:{c=a.xe(b);if(c=a.a[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.we(b,f.hf())){c=f.jf();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.xe(b),e=a.a[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.we(b,d.hf())){a=d.jf();d.kf(c);c=a;break a}}else e=a.a[d]=[];d=new QC(b,c);e.push(d);++a.d;c=null}return c}
function OC(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function PC(a,b,c){var d,e=a.e,b=jb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Ni(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(y(b,1)){var d,e=a.e;c=jb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.xe(b);if(d=a.a[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.we(b,g.hf())){1==d.length?delete a.a[c]:d.splice(e,1);--a.d;c=g.jf();break a}}c=null}return c}s(462,463,Sh);_.oe=function(a){return ov(this,a)};
_.pe=function(){return new RC(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return bj(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Ni(this,a)};_.ue=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Ci(){Cy(this)}s(461,462,hi,Ci);_.ve=function(a,b){return kt(a)===kt(b)||null!=a&&vn(a,b)};_.xe=function(a){return~~yn(a)};function zC(){Cy(this)}s(460,461,hi,zC);function SC(){qn()}s(464,97,qi,SC);
function TC(a){var b,c;b=0;for(c=a.a;c<a.i;){c=UC(a,c);if(c>=a.i)break;c=VC(a,c);++b}return b}function WC(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function XC(a){var b;a.a=0<=a.j&&!a.d?a.j:UC(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new SC;b=a.a;a.a=VC(a,a.a);return a.n.substr(b,a.a-b)}
function VC(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=YC(a.n,d);if(c<=a.f&&WC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Vn(a.c,Wn(c)))break;++d}a.k&&b==d&&(a.e?(c=YC(a.n,d),c<=a.f&&WC(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Vn(a.c,Wn(c))&&++d));return d}function UC(a,b){var c,d;if(null==a.c)throw new nn;for(d=b;!a.k&&d<a.i;)if(a.e){c=YC(a.n,d);if(c>a.f||!WC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Vn(a.c,Wn(c)))break;++d}return d}
function ZC(a){$C.call(this,a," \t\n\r\u000c",!1)}function aD(a){$C.call(this,a,Aa,!1)}function $C(a,b,c){this.a=0;this.j=-1;this.d=!1;this.n=a;this.i=a.length;this.c=b;this.k=c;var d;if(null==this.c)this.f=0;else{for(c=b=d=0;c<this.c.length;c+=65536<=a?2:1)a=this.c.charCodeAt(c),55296<=a&&57343>=a&&(a=YC(this.c,c),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=v(H,r,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=YC(this.c,d),this.b[c]=a}}}s(465,1,{},ZC,aD,$C);_.a=0;_.b=null;_.c=null;_.d=!1;
_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function bD(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=Bn(e),!(zn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}s(471,1,{});s(470,471,{});_.b=null;_.c=1;_.d=-1;function cD(a){this.a=a;this.b=new dD(this.a);this.c=this.d=1}s(469,470,{},cD);_.a=null;
function Yq(a,b){var c=a.a;null!=b&&0<b.length?(!c.tb&&(c.tb=new vr(c)),eD(c.tb,b)):(c.ib=!0,c.I="ERROR - empty or null structure",fD(c))}function dD(a){this.a=a}s(472,1,{},dD);_.ye=function(a){Yq(this,a)};_.a=null;function gD(a){this.a=a}s(473,1,{},gD);var hD=_.a=null;
function iD(){iD=u;hD=new St((gu(),new fu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function jD(){}function kD(a){lD.call(this,a,cb,cb,null)}function mD(a,b){lD.call(this,a,cb,cb,b)}
function nD(a,b,c){lD.call(this,a,b,c,null)}
function lD(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=gj(a)){this.a=new oD;this.b=new pD(this.a,b,c,d);Xv(e,this.b,e.gb);d&&dd in d&&(this.b.b=d[dd]);a=this.b;a.d||(a.d=Qz(a,Zn(a.gb,Lf),Zn(a.gb,Kf)),a.d.j=!1);var b=a.c,f,g,i,h,l,m,o;b.J?qD="JSME":qD="JME";b.u=rD(b,!1);b.v=rD(b,!0);wr(b,qD+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.B=Tz(b);Jz(b,null);b.mb||(b.R=0);b.S||(b.S=new eB(Vb,0,13),b.V=new UB(b.S));b.T||(b.T=new eB(Vb,
1,13),b.U=new UB(b.T));b.W||(b.W=new eB(Vb,0,11),new UB(b.W));b.j||(b.j=new eB(Vb,0,13),b.k=new UB(b.j));b.xb=!0;b.Ab=!1;b.o=!1;b.Ib=!0;b.r=!0;b.zb=!1;sD=10;b.Eb=!0;try{o=tD(b.Nb,"options");null!=o&&uD(b,o);i=tD(b.Nb,"jme");null!=i&&(b.K=i);l=tD(b.Nb,"mol");null!=l&&(b._=l);g=tD(b.Nb,"depictcgi");null!=g&&(b.Bb=!0);m=tD(b.Nb,Gg);null!=m&&(b.ab=m,fD(b));b.i=tD(b.Nb,"atomcolors");b.f=tD(b.Nb,"atombg");f=tD(b.Nb,"depictbg");if(null!=f&&b.y){var n;var q,w,G,A;w=(EA(),FA);try{if(0!=f.indexOf(la))throw new pn("bad hex encoding");
A=HC(f.substr(1,2),16);G=HC(f.substr(3,2),16);q=HC(f.substr(5,2),16);n=w=new GA(A,G,q)}catch(J){if(J=Ki(J),y(J,74))tC(),n=w;else throw J;}b.s=n}b.Db&&b.Y&&vD(b.Y);h=tD(b.Nb,"notify_structural_change_js_function");b.qb=h}catch(O){if(O=Ki(O),!y(O,74))throw O;}b.b=202;for(f=0;23>f;++f)wD[f]=(EA(),MA),xD[f]=Oc;xD[1]=Ub;wD[1]=(EA(),JA);xD[2]=yb;wD[2]=MA;xD[3]=Cb;wD[3]=JA;xD[4]=dc;wD[4]=QA;xD[5]=oc;wD[5]=LA;xD[9]=Qb;wD[9]=OA;xD[10]=Jb;wD[10]=OA;xD[11]=Ab;wD[11]=OA;xD[12]=Wb;wD[12]=OA;xD[8]=Bc;wD[8]=SA(NA);
xD[7]=qc;wD[7]=MA;xD[6]=Jc;wD[6]=JA;xD[13]=Fc;wD[13]=JA;xD[18]=Oc;wD[18]=JA;xD[19]=rc;wD[19]=JA;xD[20]=sc;wD[20]=JA;xD[21]=tc;wD[21]=JA;xD[22]=uc;wD[22]=JA;sz(b);b.Z=new yD;f=a.c;f.B=Tz(f);null!=f.K?(zD(f,f.K),null!=f.f&&f.Y&&AD(f.Y,f.f,!0),null!=f.i&&f.Y&&AD(f.Y,f.i,!1)):null!=f._&&BD(f,f._,!0);fD(a.c);o=this.a;f=this.b;g=new cD(o);Hv(f,new CD,(Kq(),Kq(),Lq));Hv(f,new DD,(Hq(),Hq(),Iq));Hv(f,new ED,(Nq(),Nq(),Oq));Hv(f,new FD(g),(Uq(),Uq(),Vq));n=0>=GD();h=new Ax((iD(),hD));h.gb.alt="drag out MOL or RXN file";
Cv(h,h.gb.alt);m=h.a.e;l=h.a.a;g=o.X;i=~~((g-l)/2);0>i&&(i=0);o=new gD(o);ej(f.f,h,Zn(f.gb,Lf)-m-i,Zn(f.gb,Kf)-(g-i));n?(n=new HD,Cv(n,h.gb.alt),0<=m&&(n.gb.style[bh]=m+Yf),0<=l&&(n.gb.style[Ie]=l+Yf),ej(f.f,n,Zn(f.gb,Lf)-m-i,Zn(f.gb,Kf)-(g-i)),n.gb.draggable=Wg,n.gb.style[Id]=(ro(),yf),Hv(n,o,(Qq(),Qq(),Rq))):(h.gb.draggable=Wg,h.gb.style[Id]=(ro(),yf),Hv(h,o,(Qq(),Qq(),Rq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(476,1,{102:1},jD,kD,mD,nD,lD);
_.ze=function(a){ID(new JD(a,this.a,KD))};_.Ae=function(){LD(this.a)};_.Be=function(){Ln((In(),Jn),new MD(this))};_.Ce=function(){return this.a.G};_.De=function(){return this.a.cb};_.Ee=function(){return this.a.db};_.Fe=function(){return this.a.qb};_.Ge=function(){return this.a.ub};_.He=function(){return this.a.wb};_.Ie=function(a){$wnd.alert("JSME initialization error: "+a)};_.Je=function(){var a=this.a,b;a.Ab?b=ND(a,1)+qb+ND(a,2)+qb+ND(a,3):b=ND(a,0);return b};_.Ke=function(){return Tq(this.a)};
_.Le=function(){var a=this.a,b,c;b=a.Ib;a.Ib=!1;c=OD(a);a.Ib=b;fD(a);return c};_.Me=function(a){uD(this.a,a)};_.Ne=function(){};_.Oe=function(a){BD(this.a,a,!0)};_.Pe=function(a){zD(this.a,a)};_.$d=function(){Sz(this.a)};_.Qe=function(){PD(this.a)};_.Re=function(a){var b=this.a;if(a=QD(b,a)){var c;for(c=1;c<=a.s;++c)a.d[c]=0;RD(b)}};_.Se=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new Ei(b.a);d.b<d.d.ue();)c=Fi(d),a?c.a=j:c.a=tg}Sz(b.c)};
_.Te=function(a,b){var c=this.a,d;if(d=QD(c,a))AD(d,b,!0),RD(c)};_.Ue=function(a,b){var c=this.a,d;d=QD(c,a);1>b||b>d.s?(c.ib=!0,c.I="ERROR - invalid atom index: "+b,fD(c)):(d.C=b,RD(c))};_.Ve=function(a){this.a.G=a};_.We=function(a){var b=this.a;b.cb=a;fD(b)};_.Xe=function(a){var b=this.a;b.db=a;fD(b)};_.Ye=function(a){this.a.pb=a};_.Ze=function(a){this.a.qb=a};_.$e=function(a){var b=this.a;b.ub=a;b.u=rD(b,!1)};_._e=function(a){this.a.wb=a};_.af=function(a){SD(this.a,a)};
_.bf=function(a,b){var c=this.a;c.e=!1;c.Jb=new TD(c,a);UD(c.Jb);c.b=253;c.ib=!0;c.I=b;fD(c)};_.cf=function(a){VD(this.a,a)};_.df=function(){return WD(this.a)};_.a=null;_.b=null;function MD(a){this.a=a}s(477,1,{},MD);_.pc=function(){var a,b;for(b=new Ei(this.a.b.a);b.b<b.d.ue();)a=Fi(b),a.t.gb.innerHTML=a.q||j};_.a=null;
function XD(){var a=(YD(),ZD()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=$D;YD();b=b&&b[0]&&(typeof b[0]==Jf||typeof b[0]==pe)?b[0]:null;a:if(aE==e||bE==e&&y(b,102))e=!0;else{if(null!=b)for(b=un(b);b&&b!=aE;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new jD:3==arguments.length?a=new nD(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new kD(arguments[0]):4==arguments.length?a=new lD(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new mD(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.ze(a)});b.clear=B(function(){this.g.Ae()});b.deferredRepaint=B(function(){this.g.Be()});b.getHelpURL=B(function(){return this.g.a.G});b.getMolecularAreaAntiAlias=B(function(){return this.g.a.cb});b.getMolecularAreaLineWidth=B(function(){return this.g.a.db});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.a.qb});b.getPasteLabel=B(function(){return this.g.a.ub});
b.getPrePasteJSfunction=B(function(){return this.g.a.wb});b.initializationError=B(function(a){this.g.Ie(a)});b.jmeFile=B(function(){return this.g.Je()});b.molFile=B(function(){return this.g.Ke()});b.nonisomericSmiles=B(function(){return this.g.Le()});b.options=B(function(a){this.g.Me(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g.Oe(a)});b.readMolecule=B(function(a){this.g.Pe(a)});b.repaint=B(function(){this.g.$d()});b.reset=B(function(){this.g.Qe()});b.resetAtomColors=B(function(a){this.g.Re(a)});
b.setAntialias=B(function(a){this.g.Se(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Te(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.Ue(a,b)});b.setHelpURL=B(function(a){this.g.Ve(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.We(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.Xe(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.Ye(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.Ze(a)});b.setPasteLabel=B(function(a){this.g.$e(a)});b.setPrePasteJSfunction=
B(function(a){this.g._e(a)});b.setSubstituent=B(function(a){this.g.af(a)});b.setTemplate=B(function(a,b){this.g.bf(a,b)});b.showInfo=B(function(a){this.g.cf(a)});b.smiles=B(function(){return this.g.df()});cE();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ot(){dE||(dE=!0,XD())}s(478,1,{},ot);var dE=!1;function eE(a){qn();this.f=a}s(480,457,Rh,eE);function ut(){qn();this.f="divide by zero"}s(481,97,qi,ut);function jt(){qn()}function fE(a){qn();this.f=a}
s(482,97,qi,jt,fE);function gE(){}function hE(a){return typeof a==If?Bc+(0>a?-a:a):a}function iE(a,b){var c;c=new gE;c.d=Kb+(jE(0!=a?-a:0)?hE(0!=a?-a:0):j+wi(c));kE(0!=a?-a:0)&&lE(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new gE;b.d=Kb+(jE(a)?hE(a):j+wi(b));kE(a)&&lE(a,b);return b}function W(a,b){var c;c=new gE;c.d=Kb+(jE(a)?hE(a):j+wi(c));kE(a)&&lE(a,c);c.b=b?8:0;return c}function mE(){var a;a=new gE;a.d=Kb+(jE(0)?hE(0):j+wi(a));kE(0)&&lE(0,a);a.b=2;return a}
function nE(a){var b;b=new gE;b.d=Kb+(jE(a)?hE(a):j+wi(b));kE(a)&&lE(a,b);b.b=1;return b}function kE(a){return typeof a==If&&0<a}function jE(a){return null!=a&&0!=a}function lE(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Kh[b.c])c=c.prototype;else{c=Kh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(484,1,{},gE);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?j:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;
function oE(a){var b;b=pE;!b&&(b=pE=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new qE(Sb+a+fa);return b}
function HC(a,b){var c,d;if(null==a)throw new qE(Hf);if(2>b||36<b)throw new qE("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 qE(Sb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new qE(Sb+a+fa);if(-2147483648>c||2147483647<c)throw new qE(Sb+a+fa);return c}s(486,1,{68:1,79:1});var pE=null;function rE(a){this.a=a}
s(485,486,{68:1,71:1,72:1,79:1},rE);_.eQ=function(a){return y(a,72)&&a.a==this.a};_.hC=function(){return I(this.a)};_.tS=function(){return j+this.a};_.a=0;function eA(a){this.a=a}s(487,486,{68:1,71:1,75:1,79:1},eA);_.eQ=function(a){return y(a,75)&&a.a==this.a};_.hC=function(){return I(this.a)};_.tS=function(){return j+this.a};_.a=0;function Vz(){qn()}function rk(a){qn();this.f=a}s(488,97,Lh,Vz,rk);function $v(){qn()}function ax(a){qn();this.f=a}s(489,97,qi,$v,ax);function R(a){this.a=a}
function Gt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function zt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function sE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(tE(),uE)[b],!c&&(c=uE[b]=new R(a)),c):new R(a)}s(490,486,{68:1,71:1,77:1,79:1},R);_.eQ=function(a){return y(a,77)&&a.a==this.a};_.hC=function(){return this.a};
_.tS=function(){return j+this.a};_.a=0;function tE(){tE=u;uE=v(vE,k,77,256,0)}var uE;function Rj(a){return 0>a?-a:a}function Qj(a,b){return a>b?a:b}function wE(a){return Math.round(a)}function nn(){qn()}function ls(a){qn();this.f=a}s(493,97,{68:1,74:1,78:1,80:1,82:1},nn,ls);function yi(){yi=u;zi=F(xi,k,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var zi;function qE(a){qn();this.f=a}s(495,488,Lh,qE);
function sn(a){this.a="Unknown";this.c=a;this.b=-1}s(496,1,{68:1,81:1},sn);_.tS=function(){return this.a+Wa+this.c+"(Unknown Source"+(0<=this.b?jb+this.b:j)+va};_.a=null;_.b=0;_.c=null;function xE(a,b){return a.charCodeAt(b)}function YC(a,b){var c=b,d=a.length,e,f;e=xE(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 yE(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 Vn(a,b){return a.indexOf(b)}function FC(a,b,c){return a.indexOf(b,c)}function Yy(a,b){return a.lastIndexOf(b)}function zE(a){var b=aa,c=fh,d;for(d=0;0<=(d=c.indexOf(Qc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Ev(c,++d):c=c.substr(0,d-0)+Ev(c,++d);return a.replace(RegExp(b,qe),c)}
function AE(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(nt,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Ev(a,b){return a.substr(b,a.length-b)}
function Un(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Wn(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,68:1,69:1,71:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return Xt(this)};_.tS=_.toString;function BE(){BE=u;CE={};DE={}}
function Xt(a){BE();var b=jb+a,c=DE[b];if(null!=c)return c;c=CE[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+xE(a,d++);c|=0}256==EE&&(CE=DE,DE={},EE=0);++EE;return DE[b]=c}var CE,EE=0,DE;function kn(a,b){jn(a.a,b);return a}function hn(){this.a=Xn()}function FE(){this.a=Xn();jn(this.a,j)}s(498,1,si,hn,FE);_.tS=function(){return Yn(this.a)};function Vt(){this.a=Xn()}
function DC(){this.a=Xn()}function Ss(a){this.a=Xn();jn(this.a,a)}s(499,1,si,Vt,DC,Ss);_.tS=function(){return Yn(this.a)};function GC(a){a="String index out of range: "+a;qn();this.f=a}s(500,489,qi,GC);
function GE(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new nn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new fE("Must be array types");i=h.a;f=g.a;if(!(0!=(i.b&1)?i==f:0==(f.b&1)))throw new fE("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 $v;if((0==(i.b&1)||0!=(i.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)it(b,c,a[--d])}else for(c=e+c;e<c;)it(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Gv(){qn()}function NC(a){qn();this.f=a}s(502,97,qi,Gv,NC);function kA(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:vn(b,c))return a;return null}function nA(a,b){var c;return(c=kA(a.qd(),b))?(c.Sc(),!0):!1}function HE(a){var b,c,d,e;d=new hn;b=null;jn(d.a,Pc);for(c=a.qd();c.Qc();)null!=b?jn(d.a,b):b=Ba,e=c.Rc(),jn(d.a,e===a?"(this Collection)":j+e);jn(d.a,Rc);return Yn(d.a)}s(503,1,{});_.ef=function(){throw new NC("Add not supported on this collection");};
_.ff=function(a){return!!kA(this.qd(),a)};_.re=function(){return 0==this.ue()};_.gf=function(a){return nA(this,a)};_.tS=function(){return HE(this)};s(505,503,vi);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,88)||a.ue()!=this.ue())return!1;for(a=a.qd();a.Qc();)if(b=a.Rc(),!this.ff(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.qd();b.Qc();)c=b.Rc(),null!=c&&(a+=yn(c),a=~~a);return a};
function IE(a,b){var c;return y(b,86)&&(c=b.hf(),ov(a.a,c))?(c=bj(a.a,c),a.a.ve(b.jf(),c)):!1}function RC(a){this.a=a}s(504,505,vi,RC);_.ff=function(a){return IE(this,a)};_.qd=function(){return new JC(this.a)};_.gf=function(a){return IE(this,a)?(a=a.hf(),Ni(this.a,a),!0):!1};_.ue=function(){return this.a.d};_.a=null;function LC(a){if(a.b)Hi(a.a),Ni(a.c,a.b.hf()),a.b=null;else throw new Kv("Must call next() before remove().");}
function JC(a){var b;this.c=a;b=new Zi;a.c&&Ti(b,new JE(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new KE(a,d.substring(1));b.ef(e)}var a=a.a,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.ef(c[d])}this.a=new Ei(b)}s(506,1,{},JC);_.Qc=function(){return KC(this.a)};_.Rc=function(){return this.b=Fi(this.a)};_.Sc=function(){LC(this)};_.a=null;_.b=null;_.c=null;s(508,1,Oh);_.eQ=function(a){return y(a,86)&&MC(this.hf(),a.hf())&&MC(this.jf(),a.jf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.hf()&&(a=yn(this.hf()));null!=this.jf()&&(b=yn(this.jf()));return a^b};_.tS=function(){return this.hf()+pb+this.jf()};function JE(a){this.a=a}s(507,508,Oh,JE);_.hf=function(){return null};_.jf=function(){return this.a.b};_.kf=function(a){return OC(this.a,a)};_.a=null;function KE(a,b){this.b=a;this.a=b}s(509,508,Oh,KE);_.hf=function(){return this.a};_.jf=function(){return this.b.e[jb+this.a]};_.kf=function(a){return PC(this.b,this.a,a)};_.a=null;_.b=null;
function Yw(a,b){(0>a||a>=b)&&LE(a,b)}function LE(a,b){throw new ax("Index: "+a+", Size: "+b);}s(510,503,ni);_.lf=function(){throw new NC("Add not supported on this list");};_.ef=function(a){this.lf(this.ue(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,84)||this.ue()!=a.ue())return!1;c=this.qd();for(d=a.qd();c.Qc();)if(a=c.Rc(),b=d.Rc(),!(null==a?null==b:vn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.qd();a.Qc();)c=a.Rc(),b=31*b+(null==c?0:yn(c)),b=~~b;return b};_.qd=function(){return new Ei(this)};_.nf=function(){return this.of(0)};_.of=function(a){return new ME(this,a)};_.pf=function(){throw new NC("Remove not supported on this list");};function KC(a){return a.b<a.d.ue()}function Fi(a){if(a.b>=a.d.ue())throw new cw;return a.d.mf(a.c=a.b++)}function Hi(a){if(0>a.c)throw new fx;a.d.pf(a.c);a.b=a.c;a.c=-1}function Ei(a){this.d=a}s(511,1,{},Ei);_.Qc=function(){return KC(this)};
_.Rc=function(){return Fi(this)};_.Sc=function(){Hi(this)};_.b=0;_.c=-1;_.d=null;function ME(a,b){var c;this.d=this.a=a;c=a.ue();(0>b||b>c)&&LE(b,c);this.b=b}s(512,511,{},ME);_.qf=function(){return 0<this.b};_.rf=function(){if(0>=this.b)throw new cw;return this.a.mf(this.c=--this.b)};_.a=null;function NE(a){a=new JC(a.b.a);return new OE(a)}function PE(a,b){this.a=a;this.b=b}s(513,505,vi,PE);_.ff=function(a){return ov(this.a,a)};_.qd=function(){return NE(this)};_.ue=function(){return this.b.a.d};
_.a=null;_.b=null;function OE(a){this.a=a}s(514,1,{},OE);_.Qc=function(){return KC(this.a.a)};_.Rc=function(){return(this.a.b=Fi(this.a.a)).hf()};_.Sc=function(){LC(this.a)};_.a=null;s(515,510,ni);_.lf=function(a,b){var c;c=qA(this,a);var d=c.d;new lA(b,c.b);++d.b;++c.a;c.c=null};_.mf=function(a){var b;b=qA(this,a);try{return rA(b)}catch(c){c=Ki(c);if(y(c,87))throw new ax("Can't get element "+a);throw c;}};_.qd=function(){return qA(this,0)};
_.pf=function(a){var b,c;b=qA(this,a);try{c=rA(b)}catch(d){d=Ki(d);if(y(d,87))throw new ax("Can't remove element "+a);throw d;}QE(b);return c};function RE(a){a.b=v(SE,k,0,0,0)}function Bz(a,b,c){(0>b||b>a.c)&&LE(b,a.c);a.b.splice(b,0,c);++a.c}function Ti(a,b){it(a.b,a.c++,b);return!0}function yu(a,b){Yw(b,a.c);return a.b[b]}function Kj(a,b){for(var c=0;c<a.c;++c)if(MC(b,a.b[c]))return c;return-1}function Bu(a,b){var c;c=(Yw(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Si(a,b){var c;c=Kj(a,b);if(-1==c)return!1;Bu(a,c);return!0}function vk(a,b){var c;if(b.length<a.c){c=b;var d;d=bt(0,a.c);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)it(b,c,a.b[c]);b.length>a.c&&it(b,a.c,null);return b}function Zi(){RE(this)}function cB(a){RE(this);this.b.length=a}function Zz(a){RE(this);var b=this.b,c=a.b,a=c.slice(0,a.c);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}s(516,510,pi,Zi,cB,Zz);_.lf=function(a,b){Bz(this,a,b)};
_.ef=function(a){return Ti(this,a)};_.Ae=function(){this.b=v(SE,k,0,0,0);this.c=0};_.ff=function(a){return-1!=Kj(this,a)};_.mf=function(a){return yu(this,a)};_.re=function(){return 0==this.c};_.pf=function(a){return Bu(this,a)};_.gf=function(a){return Si(this,a)};_.ue=function(){return this.c};_.c=0;function pA(a,b){var c=a.length,d;for(d=0;d<c;++d)it(a,d,b)}function Os(){Os=u;Ps=new TE}var Ps;function TE(){}s(519,510,Vh,TE);_.ff=function(){return!1};_.mf=function(){throw new $v;};_.ue=function(){return 0};
function UE(){this.a=new Date}function VE(a){return 10>a?$a+a:j+a}s(520,1,{68:1,70:1,71:1,83:1},UE);_.eQ=function(a){return y(a,83)&&Jt(K(this.a.getTime()),K(a.a.getTime()))};_.hC=function(){var a;a=K(this.a.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=qt(c&4194303,b&4194303,e&1048575);a=qt(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};
_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?za:j)+~~(b/60);b=10>(0>b?-b:b)%60?$a+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(WE(),XE)[this.a.getDay()]+ba+YE[this.a.getMonth()]+ba+VE(this.a.getDate())+ba+VE(this.a.getHours())+jb+VE(this.a.getMinutes())+jb+VE(this.a.getSeconds())+" GMT"+a+b+ba+this.a.getFullYear()};_.a=null;function WE(){WE=u;XE=F(nt,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));YE=F(nt,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var XE,YE;
function us(a,b){return null==x(a.a,b,a)}function ts(){this.a=new Ci}s(522,505,{68:1,70:1,88:1},ts);_.ef=function(a){return us(this,a)};_.ff=function(a){return ov(this.a,a)};_.re=function(){return 0==this.a.d};_.qd=function(){return NE(new PE(this.a,new RC(this.a)))};_.gf=function(a){return null!=Ni(this.a,a)};_.ue=function(){return this.a.d};_.tS=function(){return HE(new PE(this.a,new RC(this.a)))};_.a=null;
function qA(a,b){var c,d;(0>b||b>a.b)&&LE(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new ZE(a,b,d)}function uA(){this.a=new $E;this.b=0}s(523,515,Vh,uA);_.ef=function(a){new lA(a,this.a);++this.b;return!0};_.of=function(a){return qA(this,a)};_.ue=function(){return this.b};_.a=null;_.b=0;function rA(a){if(a.b==a.d.a)throw new cw;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function QE(a){if(!a.c)throw new fx;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function ZE(a,b,c){this.d=a;this.b=c;this.a=b}s(524,1,{},ZE);_.Qc=function(){return this.b!=this.d.a};_.qf=function(){return this.b.b!=this.d.a};_.Rc=function(){return rA(this)};_.rf=function(){if(this.b.b==this.d.a)throw new cw;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Sc=function(){QE(this)};_.a=0;_.b=null;_.c=null;_.d=null;function $E(){this.a=this.b=this}
function lA(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(525,1,{},$E,lA);_.a=null;_.b=null;_.c=null;function QC(a,b){this.a=a;this.b=b}s(526,508,Oh,QC);_.hf=function(){return this.a};_.jf=function(){return this.b};_.kf=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function cw(){qn()}s(527,97,{68:1,74:1,80:1,82:1,87:1},cw);function MC(a,b){return kt(a)===kt(b)||null!=a&&vn(a,b)}function bB(a){var b=v(vA,k,45,0,0);return vk(a.a,b)}function Lz(){this.a=new Zi}
s(529,510,pi,Lz);_.lf=function(a,b){Bz(this.a,a,b)};_.ef=function(a){return Ti(this.a,a)};_.ff=function(a){return-1!=Kj(this.a,a)};_.mf=function(a){return yu(this.a,a)};_.re=function(){return 0==this.a.c};_.qd=function(){return new Ei(this.a)};_.pf=function(a){return Bu(this.a,a)};_.ue=function(){return this.a.c};_.tS=function(){return HE(this.a)};_.a=null;function aF(a){a._b.c.$&&hB(a)}function bF(a){var b;if(a._b.c.$){b=cz(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}jB(a)}
function cF(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function ID(a){var b=a.j;dF(a._b.c,b.a,b.b);!bz(a)&&Gz(a);qz(a)}function eF(){mB.call(this,j);this.i=new yA(this.sf());Yz(this.q,new fF(this))}s(531,416,Th);_.Ed=function(a,b){return kt(a.f)===kt(this.i)?(bF(this),!0):this.tf(a,b)};_.sf=function(){return"Close"};_.tf=function(){return!1};_.xd=function(){bF(this)};_.i=null;_.j=null;
function JD(a,b,c){eF.call(this);this._b&&oB(this._b.c,!1);lB(this,!1);Jz(this,new wB(0));a=new AB(a,1);P(this,a,null);a=new Nz;P(a,this.i,null);P(this,a,null);b&&(this.j=cz(b),kB(this),cF(this.j,~~(Zn(b.Nb.gb,Lf)/2)-~~(this.ec/2),~~(Zn(b.Nb.gb,Kf)/2)-~~(this.Wb/2)));c&&N(this,c)}s(530,531,Th,JD);_.sf=function(){return"OK"};function gF(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Kv("Cannot undo. Index is out of range.");if(!a.a.b)throw new Kv(Zb);a.a=a.a.b;return a.a.a}
function yD(){this.a=this.b=new hF}s(532,1,{},yD);_.a=null;function hF(){this.a=null}function iF(a){this.a=a}s(533,1,{},hF,iF);_.a=null;_.b=null;_.c=null;function fF(a){this.a=a}s(534,451,Xh,fF);_.a=null;function jF(){jF=u;kF=F(nt,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);KD=(EA(),HA);lF=RA(KD);wD=v(mF,k,44,23,0);xD=v(nt,k,1,23,0);nF=v(mF,k,44,7,0);oF=null!=(tC(),uC[Ne])}
function OD(a){var b;if(a.Ab)b=pF(a,1)+qb+pF(a,2)+qb+pF(a,3);else if(b=pF(a,0),0<b.length){var c=new qF(a.Y);Ti(a.$.a,c)}return b}function rF(a,b){var c,d;c=b.a;if(D(c,(sF(),tF).b))tr(WD(a));else if(D(c,uF.b))tr(Tq(a));else if(D(c,vF.b))ur(a.t,(!a.tb&&(a.tb=new vr(a)),a.tb));else if(D(c,hg)){7!=a.N&&(a.O=hh);d=b.c;d=Qt(d,gh);c=Ft(d,a.O);var e=!Dt(c,hh)?yt(c):c;!Dt(e,uh)&&wF(a.Y,L(c));xF(a);a.kb=!0;fD(a);a.N=7;a.O=d}else D(c,ng)||(D(c,fe)?yF(a):SD(a,c))}
function zF(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.ob&&(i=c-b+1,!(0>=i||b>a.sb||c>a.sb))){e=v(AF,k,-1,4,1);l=v(AF,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)BF(a.eb[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.y&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.B.b||0==a.B.a)&&(a.B=Tz(a));0==a.B.b&&(a.B.b=400);0==a.B.a&&(a.B.a=300);h=f=1;e=a.B.b;i=a.B.a;a.y||(e-=a.X,i-=3*a.X);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.y&&(a.A=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.y){for(b=1;b<=a.eb[f].s;++b)a.eb[f].I[b]*=a.A,a.eb[f].L[b]*=a.A;CF(a.eb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.eb[f].s;++b)a.eb[f].I[b]+=m,a.eb[f].L[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.y||DF(a.eb[f])}}}
function LD(a){var b;a.kb=!0;a.b=202;a.nb=!1;if(0!=a.sb){a.kb=!0;a.e=!0;for(b=a.d;b<a.sb;++b)a.eb[b]=a.eb[b+1];--a.sb;a.d=a.sb;0<a.sb?a.Y=a.eb[a.d]:(a.Y=new EF(a),a.Y.q=0);null!=a.qb&&bD(a.qb,null)}}function rD(a,b){var c,d,e,f;f=new KB;d=Ec;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=xc);d=new DB(Lb+d);var g=(sF(),tF).b;d.c=g;JB(f,d);Yz(d.d,a);d=new DB(Lb+c);d.c=uF.b;Yz(d.d,a);JB(f,d);JB(f,new DB(Ca));c=a.ub;null==c&&(c="Paste "+e);d=new DB(c);d.c=vF.b;Yz(d.d,a);JB(f,d);Wy(a,f);return f}
function FF(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.X+a.R);f=(d-1)*(a.X+a.R);1==c&&2<d&&(f-=2*a.X);Y(b,KD);a.mb?(e==a.b&&Y(b,SA(KD)),rB(b,g,f,a.X,a.X),Y(b,(EA(),JA)),GF(b,g,f,a.X-1,a.X-1)):e==a.b?qB(b,g+1,f+1,a.X,a.X,!1):qB(b,g,f,a.X,a.X,!0);if(!(1301==e&&!a.zb||107==e&&!a.xb))if(201!=e||a.Ib)if(103!=e||a.hb)if(!(105==e&&!a.rb&&!a.p)&&(109!=e||a.Ab))if(c=~~(a.X/4),3>d)switch(Y(b,(EA(),KA)),e){case 101:Y(b,NA);c=g+3;e=f+3;d=a.X-6;i=a.X-6;HF(b,!0);IF(b,JF(b,c,e,d,i));Y(b,KA);c=g+3;e=f+3;d=a.X-
6;i=a.X-6;b.n&&(HF(b,!1),IF(b,JF(b,c,e,d,i)));KF(b,g+6,f+6,a.X-12,a.X-12,-35,-110);rB(b,g+9,f+9,2,4);rB(b,g+a.X-10,f+9,2,4);0.04>Math.random()&&(Y(b,LA),rB(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,NA),rB(b,g+a.X-10,f+8,2,3));break;case 112:d=g+c;i=g+a.X-c;h=g+~~(a.X/2);Z(b,d,f+a.X-c,h,f+~~(a.X/2));Z(b,g+~~(a.X/2),f+~~(a.X/2),i,f+a.X-c);l=f+a.X-c;e=~~(a.X/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);Y(b,OA);Z(b,d,f+c,h,f+~~(a.X/2));Z(b,g+~~(a.X/2),f+~~(a.X/2),i,f+c);l=f+c;Z(b,h-e,l,h-2*e,l);Z(b,h+e,
l,h+2*e,l);Y(b,KA);break;case 107:Y(b,MA);rB(b,g+4,f+4,a.X-8,a.X-8);Y(b,KA);GF(b,g+4,f+4,a.X-8,a.X-8);KF(b,g+6,f+6,a.X-11,a.X-12,-35,-110);rB(b,g+9,f+9,2,4);rB(b,g+a.X-10,f+9,2,4);break;case 108:c=~~(a.X/4);Z(b,g+c,f+a.X-c,g+a.X-c,f+c);c=~~(a.X/2)-c;e=f+~~(2*a.X/3);g+=~~(a.X/2);Z(b,g,e,g+c,e);a=f+~~(a.X/3);f=g-c;Z(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Z(b,f,a,f,a+c);break;case 110:LF(b,g,f,a.X,!0);break;case 111:LF(b,g,f,a.X,!1);break;case 109:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));Z(b,g+a.X-c,f+
~~(a.X/2),g+a.X-~~(3*c/2),f+~~(a.X/2)+~~(c/2));Z(b,g+a.X-c,f+~~(a.X/2),g+a.X-~~(3*c/2),f+~~(a.X/2)-~~(c/2));break;case 102:Y(b,FA);rB(b,g+3,f+5,a.X-7,a.X-11);Y(b,KA);GF(b,g+3,f+5,a.X-7,a.X-11);break;case 103:Y(b,KD);a.nb&&qB(b,g+1,f+1,a.X,a.X,!1);Y(b,KA);MF(a,b,g,f,"NEW");break;case 106:Y(b,LA);Z(b,g+7,f+7,g+a.X-7,f+a.X-7);Z(b,g+8,f+7,g+a.X-6,f+a.X-7);Z(b,g+7,f+a.X-7,g+a.X-7,f+7);Z(b,g+8,f+a.X-7,g+a.X-6,f+7);Y(b,KA);Z(b,g+c,f+~~(a.X/2),g+12,f+~~(a.X/2));MF(a,b,g+6,f,rc);break;case 104:Y(b,LA);Z(b,
g+7,f+7,g+a.X-7,f+a.X-7);Z(b,g+8,f+7,g+a.X-6,f+a.X-7);Z(b,g+7,f+a.X-7,g+a.X-7,f+7);Z(b,g+8,f+a.X-7,g+a.X-6,f+7);Y(b,KA);break;case 105:a.Hb?(Y(b,PA),Z(b,g+11,f+5,g+9,f+9),Z(b,g+9,f+9,g+4,f+9),Z(b,g+4,f+9,g+8,f+12),Z(b,g+8,f+12,g+6,f+18),Z(b,g+6,f+18,g+11,f+15),Z(b,g+12,f+5,g+14,f+9),Z(b,g+14,f+9,g+19,f+9),Z(b,g+19,f+9,g+15,f+12),Z(b,g+15,f+12,g+17,f+18),Z(b,g+17,f+18,g+12,f+15),Y(b,KA)):MF(a,b,g,f,"123");break;case 113:Y(b,QA);c=a.X-8;e=g+~~((a.X-c)/2);d=f+~~((a.X-c)/2);rB(b,e,d,c,c);Y(b,KA);NF(a,
b,g,f,FA,"i");break;case 201:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2)+2);Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2)-2);Z(b,g+a.X-c,f+~~(a.X/2)+2,g+a.X-c,f+~~(a.X/2)-2);break;case 202:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));break;case 203:Z(b,g+c,f+~~(a.X/2)-2,g+a.X-c,f+~~(a.X/2)-2);Z(b,g+c,f+~~(a.X/2)+2,g+a.X-c,f+~~(a.X/2)+2);break;case 204:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));Z(b,g+c,f+~~(a.X/2)-3,g+a.X-c,f+~~(a.X/2)-3);Z(b,g+c,f+~~(a.X/2)+3,g+a.X-c,f+~~(a.X/2)+3);break;case 205:Z(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Z(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Z(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:OF(a,b,g,f+2,3);break;case 207:OF(a,b,g,f,4);break;case 208:OF(a,b,g,f,5);break;case 209:OF(a,b,g,f,1);break;case 210:OF(a,b,g,f,6);break;case 211:OF(a,b,g,f,7);break;case 212:OF(a,b,g,f,8);break;case 213:MF(a,b,g,f,"FG"),a.E=new GB(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!=xD[c]&&NF(a,b,g,f,wD[c],xD[c])}function PF(a){var b,c,d;a.ib&&(null==a.I&&(a.I=j),d=a.H.a,c=a.B.b-a.X,b=a.X,Y(d,KD),rB(d,0,0,c,b),a.mb?(Y(d,(EA(),JA)),GF(d,-1,0,c,b-1)):(Y(d,lF),Z(d,0,0,c-1-2,0),Y(d,SA(KD)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),QF(d,a.W),Y(d,(EA(),KA)),-1!=a.I.toLowerCase().indexOf(ge)&&Y(d,LA),RF(d,a.I,10,15),SF(a.Nb,a.H,a.X,a.B.a-a.X))}
function TF(a){var b,c,d,e;if(a.jb){d=a.P.a;c=a.X;b=a.B.a-2*a.X-a.R;Y(d,KD);rB(d,0,0,c,b);a.mb?(Y(d,(EA(),JA)),Z(d,0,b-1,c,b-1),e=sD*(a.X+a.R)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.X-1,e,a.X-1,b-a.X)):(Y(d,lF),Z(d,0,0,0,b-1),Z(d,0,sD*a.X,b-1,sD*a.X),Y(d,SA(KD)),Z(d,c-1,0,c-1,b-1-a.X),Z(d,0,b-1,c-1,b-1));for(b=3;b<=sD+2;++b)FF(a,d,1,b);SF(a.Nb,a.P,0,2*a.X+a.R)}}
function UF(a){var b,c,d,e;if(a.kb){e=a.bb.a;c=a.B.b-a.X;b=a.B.a-3*a.X-a.R;Y(e,a.s);rB(e,0,0,c,b);d=a.cb?(NB(),QB):(NB(),SB);if((NB(),OB)==(NB(),OB))d==QB?e.a=j:e.a=tg;d=new cA(a.db);(e.n=d)&&d&&(e.b='stroke-width="'+d.e+ga);for(d=1;d<=a.sb;++d){var f=a.eb[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,G=w=o=m=void 0,A=n=void 0,J=m=q=o=i=void 0,O=m=i=void 0,X=h=o=h=void 0,ca=w=A=void 0,M=ca=q=n=l=A=m=q=G=J=n=void 0,M=h=n=o=o=J=M=X=i=O=O=G=X=n=n=O=X=void 0,w=A=1,l=
2,ca=3;f.v&&(CF(f),zF(f.k,1,f.k.sb,0),f.v=!1);1!=f.k.A&&(l*=f.k.A,ca*=f.k.A,i=1,0.7>f.k.A&&(i=1.2),i=I(13*f.k.A*i),f.k.j=new eB(Vb,0,i),f.k.k=new UB((iq(),f.k.j)));f.k.z&&(Y(g,(EA(),KA)),GF(g,0,0,f.k.B.b-1,f.k.B.a-1));if(0!=f.s){if(-1==f.j){m=L(K(Math.round(12*l)));for(i=1;i<=f.s;++i)0<f.d[i]&&7>f.d[i]&&(Y(g,(jF(),nF)[f.d[i]]),h=g,o=I(f.I[i]-m/2),O=I(f.L[i]-m/2),X=M=m,HF(h,!0),IF(h,JF(h,o,O,M,X)));for(i=1;i<=f.t;++i)h=f.G[i],m=f.H[i],0!=f.d[h]&&f.d[h]==f.d[m]&&(Y(g,(jF(),nF)[f.d[h]]),n=f.I[m]-f.I[h],
A=f.L[m]-f.L[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*ca*A,n=3*ca*w,O=v(H,r,-1,4,1),o=v(H,r,-1,4,1),O[0]=I(f.I[h]+q),o[0]=I(f.L[h]-n),O[1]=I(f.I[m]+q),o[1]=I(f.L[m]-n),O[2]=I(f.I[m]-q),o[2]=I(f.L[m]+n),O[3]=I(f.I[h]-q),o[3]=I(f.L[h]+n),m=g,h=O,HF(m,!0),IF(m,VF(m,h,o,4,!0)))}for(i=1;i<=f.t;++i){Y(g,(EA(),KA));h=f.G[i];m=f.H[i];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[m]&&Y(g,(jF(),nF)[f.d[h]]);if(3==f.A[i]||4==f.A[i])o=h,h=m,m=o;X=f.I[h];M=f.L[h];O=f.I[m];o=f.L[m];if(1!=f.r[i]||0!=f.A[i])n=O-X,A=o-
M,w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.r[i]){case 2:10<=f.A[i]&&Y(g,OA);q=l*A;n=l*w;Z(g,L(K(Math.round(X+q))),L(K(Math.round(M-n))),L(K(Math.round(O+q))),L(K(Math.round(o-n))));Z(g,L(K(Math.round(X-q))),L(K(Math.round(M+n))),L(K(Math.round(O-q))),L(K(Math.round(o+n))));Y(g,KA);break;case 3:m=L(K(Math.round(X)));h=L(K(Math.round(M)));O=L(K(Math.round(O)));o=L(K(Math.round(o)));Z(g,m,h,O,o);X=L(K(Math.round(ca*A)));M=L(K(Math.round(ca*w)));Z(g,m+X,h-M,O+X,o-M);Z(g,m-X,h+M,O-X,o+M);break;
case 9:case 0:for(h=0;10>h;++h)G=X-(X-O)/10*h,J=M-(M-o)/10*h,Z(g,L(K(Math.round(G))),L(K(Math.round(J))),L(K(Math.round(G))),L(K(Math.round(J))));QF(g,f.k.j);m=WF(f.k.k);n=f.e[i];h=rb;null!=n&&(h=n);n=VB(f.k.k,h);X=L(K(Math.round((X+O)/2-n/2)));n=L(K(Math.round((M+o)/2+~~(m/2)-1)));Y(g,OA);RF(g,h,X,n);Y(g,KA);break;default:if(1==f.A[i]||3==f.A[i])q=ca*A,n=ca*w,J=v(H,r,-1,3,1),G=v(H,r,-1,3,1),J[0]=L(K(Math.round(O+q))),G[0]=L(K(Math.round(o-n))),J[1]=L(K(Math.round(X))),G[1]=L(K(Math.round(M))),J[2]=
L(K(Math.round(O-q))),G[2]=L(K(Math.round(o+n))),m=g,h=J,o=G,HF(m,!0),IF(m,VF(m,h,o,3,!0));else if(2==f.A[i]||4==f.A[i]){q=ca*A;n=ca*w;for(h=0;10>h;++h)G=X-(X-O)/10*h,J=M-(M-o)/10*h,m=h/10,Z(g,L(K(Math.round(G+q*m))),L(K(Math.round(J-n*m))),L(K(Math.round(G-q*m))),L(K(Math.round(J+n*m))))}else Z(g,L(K(Math.round(X))),L(K(Math.round(M))),L(K(Math.round(O))),L(K(Math.round(o))))}}w=v(AF,k,-1,f.s+1,1);A=v(H,r,-1,f.s+1,1);for(i=1;i<=f.t;++i)h=f.G[i],m=f.H[i],l=f.I[h],o=f.I[m],++A[h],++A[m],w[h]=w[h]/
A[h]+o/A[h],w[m]=w[m]/A[m]+l/A[m];QF(g,f.k.j);m=WF(f.k.k);M=v(nt,k,1,f.s+1,0);O=v(H,r,-1,f.s+1,1);o=v(H,r,-1,f.s+1,1);l=v(XF,k,53,f.s+1,0);for(i=1;i<=f.s;++i)h=YF(f,i),(null==h||1>h.length)&&(h=xa),3==f.b[i]&&0<f.y[i]&&0==f.z[i]?(M[i]=h,O[i]=o[i]=VB(f.k.k,h),l[i]=ZF(f,i,O[i],O[i],m,!1)):(X=w[i]<f.I[i],G=!0,1<A[i]&&(0>=w[i]-f.I[i]?0-(w[i]-f.I[i]):w[i]-f.I[i])<25*f.k.A/3&&(G=!1),2<A[i]&&(G=!1),1==A[i]&&(0>=w[i]-f.I[i]?0-(w[i]-f.I[i]):w[i]-f.I[i])<25*f.k.A/10&&(X=!0),n=h,J=j,f.k.Eb&&0<f.w[i]&&(J+=Ub,
1<f.w[i]&&(J+=f.w[i])),q=j,0!=f.z[i]&&(1<Rj(f.z[i])&&(q+=Rj(f.z[i])),0<f.z[i]?q+=za:q+=Ca),X||!G?h=h+J+q+j:h=q+J+j+h,G||(n=h),M[i]=h,n=VB(f.k.k,n),q=VB(f.k.k,h),O[i]=n,o[i]=q,q=l[i]=ZF(f,i,n,q,m,X),X=q.c+2+1,n=q.d+m+2,Y(g,f.k.s),-1==f.j&&0!=f.d[i]&&Y(g,(jF(),nF)[f.d[i]]),rB(g,q.c,q.d,q.b,q.a),1==f.j?0!=f.d[i]?Y(g,(jF(),nF)[f.d[i]]):Y(g,(EA(),KA)):Y(g,(jF(),wD)[f.b[i]]),RF(g,h,X,n));for(h=1;h<=f.x;++h)i=f.p[h][0],n=O[i],q=o[i],X=L(K(wE(f.I[i]-n/2))),n=L(K(wE(f.L[i]+~~(m/2)-1))),Y(g,(EA(),OA)),RF(g,
ba+f.p[h][1],X+q,n);if(0<f.C||0<f.D)if(Y(g,104==f.k.b?(EA(),LA):(EA(),QA)),0<f.C&&106!=f.k.b&&(q=l[f.C],GF(g,q.c,q.d,q.b,q.a)),0<f.D&&(h=f.G[f.D],m=f.H[f.D],n=f.I[m]-f.I[h],A=f.L[m]-f.L[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=(ca+1)*A,n=(ca+1)*w,J=v(H,r,-1,5,1),G=v(H,r,-1,5,1),J[0]=L(K(wE(f.I[h]+q))),J[1]=L(K(wE(f.I[m]+q))),G[0]=L(K(wE(f.L[h]-n))),G[1]=L(K(wE(f.L[m]-n))),J[3]=L(K(wE(f.I[h]-q))),J[2]=L(K(wE(f.I[m]-q))),G[3]=L(K(wE(f.L[h]+n))),G[2]=L(K(wE(f.L[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.k.b&&(ca=g,i=J,A=G,ca.n&&(HF(ca,!1),IF(ca,VF(ca,i,A,5,!0)))),106==f.k.b&&$F(f,f.G[f.D],f.H[f.D]))){ca=0;for(i=1;i<=f.s;++i)0<f.a[i]&&++ca;if(ca>~~(f.s/2))for(i=1;i<=f.s;++i)0<f.a[i]?f.a[i]=0:f.a[i]=1;Y(g,(EA(),LA));for(i=1;i<=f.s;++i)0<f.a[i]&&(q=l[i],GF(g,q.c,q.d,q.b,q.a))}}}a.y||(a.mb?(Y(e,(EA(),JA)),Z(e,c-1,0,c-1,b-1)):(Y(e,SA(KD)),Z(e,c-1,0,c-1,b-1),Y(e,KD),Z(e,c-2,0,c-2,b-1),Y(e,lF),Z(e,c-3,0,c-3,b-1)));a.Ab&&(d=~~((c-48)/2),Y(e,(EA(),OA)),Z(e,d,~~(b/2),d+48,~~(b/2)),Z(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Z(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.y&&(a.S=new eB(Vb,0,13),a.V=new UB(a.S),null!=a.ab&&(d=VB(a.V,a.ab),c=L(K(Math.round((c-d)/2))),b-=13,Y(e,(EA(),KA)),QF(e,a.S),RF(e,a.ab,c,b)));SF(a.Nb,a.bb,a.X,2*a.X+a.R)}}
function OF(a,b,c,d,e){var f,g,i,h,l;f=~~(a.X/4);g=!1;h=v(H,r,-1,9,1);l=v(H,r,-1,9,1);c+=~~(a.X/2);d+=~~(a.X/2);a=~~(a.X/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.n&&(HF(b,!1),IF(b,VF(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));Z(b,h[0],l[0],h[1],l[1]);Z(b,h[2],l[2],h[3],l[3]);Z(b,h[4],l[4],h[5],l[5])}}
function aG(a){var b,c,d;if(a.lb){d=a.Kb.a;b=a.B.b;c=2*a.X+a.R;Y(d,KD);rB(d,0,0,b,c);a.mb?(Y(d,(EA(),JA)),c=13*(a.X+a.R),GF(d,c,0,b-c-1,2*a.X+a.R-1)):(Y(d,SA(KD)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,lF),Z(d,0,0,b-1,0));c=a.b;233<=a.b&&262>=a.b&&(a.b=213);for(b=1;13>=b;++b)FF(a,d,b,1),FF(a,d,b,2);a.b=c;SF(a.Nb,a.Kb,0,0)}}
function LF(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);Z(a,i,n,f,h);Z(a,g,n,f,h);i=~~(l/3);Z(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);KF(a,b,c+m-i,f,d-4-i-1,e,h)}
function bG(a,b){var c,d,e,f,g,i,h;PD(a);if(0==b.indexOf("$RXN")){a.Ab=!0;a.hb=!0;g=cG(b);h=new $C(b,g,!0);d=j;for(c=1;5>=c;++c)d=dG(h,g);c=sE(HC(Un(d.substr(0,3)),10)).a;f=sE(HC(Un(d.substr(3,3)),10)).a;dG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=dG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.eb[++a.sb]=new eG(a,e)}zF(a,1,c,1);zF(a,c+1,c+f,3)}else{a.Ab=!1;a.Y=new eG(a,b);if(!a.Y||0==a.Y.s)return a.ib=!0,a.I="ERROR - problems in reading/processing MOL input",fD(a),!1;null!=a.f&&a.Y&&AD(a.Y,a.f,!0);null!=a.i&&
a.Y&&AD(a.Y,a.i,!1);g=fG(a.Y,!1);if(1==g)a.eb[++a.sb]=a.Y;else{a.hb=!0;for(d=1;d<=g;++d)a.eb[++a.sb]=new gG(a,a.Y,d)}a.d=1;a.Y=a.eb[a.d];zF(a,1,g,0)}fD(a);return!0}
function hG(a,b){var c,d,e,f,g,i,h,l;PD(a);c=f=0;l=new $C(b,"|>",!0);e=-1<b.indexOf(qb);i=1;g=TC(l);a.sb=0;for(d=1;d<=g;++d)if(h=XC(l),Un(h),!D(h,fh))if(D(h,qb))++i,2==i?f=a.sb:3==i&&(c=a.sb+1);else{a.Y=new TD(a,h);if(0==a.Y.s)return VD(a,"ERROR - problems in reading/processing molecule !"),tC(),!1;++a.sb;a.d=a.sb;a.eb[a.sb]=a.Y}if(2==i)return VD(a,"ERROR - strange reaction - fixing !"),tC(),!1;if(3<i)return VD(a,"ERROR - strange reaction !"),tC(),!1;1<a.sb&&!e&&uD(a,Af);e&&!a.Ab&&uD(a,cg);!e&&a.Ab&&
uD(a,Ef);e?(zF(a,1,f,1),zF(a,f+1,c-1,2),zF(a,c,a.sb,3)):zF(a,1,a.sb,0);fD(a);return!0}function wr(a,b){a.ib=!0;a.I=b}
function Ar(a,b){var c,d;if(0==b)return!1;xF(a);c=a.b;a.b=b;if(300>=b)switch(a.lb=!0,a.jb=!0,b){case 102:LD(a);d=a.Z;d.a=d.b;d.b.c=null;iG(a.Cb);break;case 110:a.kb=!0;a.b=c;a.Z.a!=a.Z.b&&a.Z.a.b!=a.Z.b?a.e&&(++a.sb,a.d=a.sb,a.e=!1):(a.ib=!0,a.I="No more undo");if(!(a.Z.a!=a.Z.b&&a.Z.a.b!=a.Z.b))break;jG(a,gF(a.Z));a.kb=!0;break;case 111:a.b=c;if(a.Z.a.c)a.e&&(++a.sb,a.d=a.sb,a.e=!1);else{a.ib=!0;a.I="No more redo";break}if(!a.Z.a.c)break;d=a.Z;if(!d.a.c)throw new Kv("Cannot redo. Index is out of range.");
if(!d.a.c)throw new Kv(Zb);d.a=d.a.c;jG(a,d.a.a);a.kb=!0;break;case 152:a.b=c;d=a.Cb;d.a<d.c-1?(++d.a,d=yu(d,d.a)):d=null;null==d?(a.ib=!0,a.I=gc):(wr(a,cc+(a.Cb.a+1)+da+a.Cb.c),d=zE(d),BD(a,d,!1),null!=a.qb&&bD(a.qb,null));break;case 151:a.b=c;d=a.Cb;0<d.a?(--d.a,d=yu(d,d.a)):d=null;null==d?(a.ib=!0,a.I=gc):(wr(a,cc+(a.Cb.a+1)+da+a.Cb.c),d=zE(d),BD(a,d,!1),null!=a.qb&&bD(a.qb,null));break;case 101:a.Fb&&aF(a.Fb);a.Fb=new kG(1,a);a.b=c;break;case 107:!a.yb?a.yb=new lG(a):a.yb._b.c.$?mG(a.yb._b.c):
ID(a.yb);break;case 113:a.a&&aF(a.a);a.a=new kG(0,a);a.b=c;break;case 103:a.kb=!0;a.nb=!0;a.b=c;break;case 105:a.kb=!0;a.p&&a.fb&&(a.fb=!1,vD(a.Y),a.b=c);a.x=1;break;case 112:case 109:a.b=c;d=nG(a.Y);if(2==d){a.ib=!0;a.I="Copying the agent not possible !";break}d=v(AF,k,-1,4,1);BF(a.Y,d);a.kb=!0;a.Y=new qF(a.Y);d=I(~~((a.B.b-a.X)/2)-d[0]);for(c=1;c<=a.Y.s;++c)a.Y.I[c]+=2*d;UD(a.Y);a.eb[++a.sb]=a.Y;a.d=a.sb;break;case 104:0<a.Y.C?(a.kb=!0,oG(a.Y,a.Y.C),a.Y.C=0,yF(a)):0<a.Y.D&&(a.kb=!0,pG(a.Y,a.Y.D),
a.Y.D=0,yF(a));qG(a.Y);break;case 213:a.b=c;if(!a.D){var e,f,g,i;i=new KB;for(d=a.F,e=0,f=d.length;e<f;++e)c=d[e],g=new DB(c),JB(i,g),g.c=c,Yz(g.d,a);Wy(a,i);a.D=i}rG(a.D.a,a,a.E.a,a.E.b)}else{a.jb=!0;a.lb=!0;switch(b){case 301:a.c=3;break;case 401:a.c=4;break;case 501:a.c=5;break;case 701:a.c=9;break;case 801:a.c=10;break;case 901:a.c=11;break;case 1001:a.c=12;break;case 601:a.c=8;break;case 1101:a.c=7;break;case 1300:a.c=1;break;case 1201:a.n&&(aF(a.n),a.n=null);0==a.Y.C&&(a.n=new kG(2,a));a.c=
18;break;case 1301:a.c=19;break;case 1302:a.c=20;break;case 1303:a.c=21;break;case 1304:a.c=22}0<a.Y.C&&(a.kb=!0,a.c!=a.Y.b[a.Y.C]&&18!=a.c&&(a.Y.b[a.Y.C]=a.c,a.Y.z[a.Y.C]=0,a.Y.w[a.Y.C]=0,yF(a)),18==a.c&&(d=$n((xr(),yr)._b.a.gb,Xg),sG(a.Y,a.Y.C,d),yF(a)),qG(a.Y))}fD(a);return!0}
function Tq(a){var b,c,d;d=WD(a);c=j;if(a.Ab){var e,f,g;g=ct([4,a.sb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.sb;++b)nG(a.eb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(tG(g[1][0],3)+tG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+uG(a.eb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+uG(a.eb[g[3][b]],d)}else 1<a.sb&&(a.Y=new vG(a,a.eb,a.sb)),c=uG(a.Y,d),1<a.sb&&(a.Y=a.eb[a.d]);return c}
function wG(a,b,c,d){var e;e=c;var f=d,g,i;(g=xG(b),i=0!=(b.e&2),g||i)?(g=a.Ab?(!a.v&&(a.v=rD(a,!0)),a.v):(!a.u&&(a.u=rD(a,!1)),a.u),rG(g.a,a,e,f),e=!0):e=!1;if(e)return!0;if(a.y)return!1;e=!0;a.ib=!1;a.Lb=c-a.X;a.Mb=d-(2*a.X+a.R);a.ib=!0;a.I=j;a.fb=yG(b);a.gb=!1;if(c<a.X||d<2*a.X+a.R){e=0;for(b=1;13>=b;++b)if(c<b*(a.X+a.R)){e=b;break}c=0;for(b=1;b<=sD+2;++b)if(d<b*(a.X+a.R)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Gb=!0,a.ib=!0,a.I="Next ring will be added as spiro",fD(a),!0;
if(!a.xb&&107==d||!a.Ib&&201==d||!a.hb&&103==d||!a.rb&&!a.p&&105==d||!a.Ab&&109==d)return!1;e=Ar(a,d)}else{if(d>a.B.a-a.X-1)return!1;a.gb=!0;c-=a.X;d-=2*a.X+a.R;if(0<a.Y.C)if(104==a.b)oG(a.Y,a.Y.C),a.Y.C=0,yF(a);else{if(106==a.b)return!0;if(108==a.b)zG(a.Y,a.Y.C,0),yF(a);else if(157==a.b)zG(a.Y,a.Y.C,1),yF(a);else if(158==a.b)zG(a.Y,a.Y.C,-1),yF(a);else if(202==a.b||203==a.b||204==a.b||201==a.b||205==a.b)a.N=1,$(a.Y,0),a.Y.E=a.Y.C,205==a.b?(a.Y.u=1,a.Y.i[1]=a.Y.s,a.Y.i[0]=a.Y.C,a.Y.D=0):yF(a);else if(206<=
a.b&&229>=a.b)a.N=2,AG(a.Y),yF(a);else if(230==a.b)a.N=3,yF(a);else if(233<=a.b&&262>a.b)BG(a.Y,!1),yF(a),a.N=3;else if(107==a.b){if(a.yb.b)return!0;sG(a.Y,a.Y.C,$n(a.yb.e._b.a.gb,Xg));yF(a)}else if(105==a.b)CG(a.Y);else if(300<a.b){if(a.c!=a.Y.b[a.Y.C]||18==a.c)a.Y.b[a.Y.C]=a.c,a.Y.z[a.Y.C]=0,a.Y.w[a.Y.C]=0,18==a.c&&(d=$n((xr(),yr)._b.a.gb,Xg),1>d.length&&(d=Oc),sG(a.Y,a.Y.C,d)),yF(a)}else e=!1}else if(0<a.Y.C&&206<=a.b&&229>=a.b)a.N=2,AG(a.Y),yF(a);else if(0<a.Y.D)if(104==a.b)pG(a.Y,a.Y.D),a.Y.D=
0,yF(a);else if(106==a.b){d=a.Y;c=a.Y.D;if(0<d.a[d.G[c]]&&0<d.a[d.H[c]])wr(d.k,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.s;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;oG(d,c);d.a[c]=0}a.Y.D=0;yF(a)}else if(201==a.b)DG(a.Y,a.Y.D),yF(a);else if(202==a.b||205==a.b)1==a.Y.r[a.Y.D]&&0==a.Y.A[a.Y.D]?a.Y.r[a.Y.D]=2:(a.Y.r[a.Y.D]=1,a.Y.A[a.Y.D]=0),yF(a),a.Y.A[a.Y.D]=0;else if(203==a.b)a.Y.r[a.Y.D]=2,a.Y.A[a.Y.D]=0,yF(a);else if(204==a.b)a.Y.r[a.Y.D]=3,a.Y.A[a.Y.D]=0,yF(a);else if(206<=
a.b&&229>=a.b)a.N=2,AG(a.Y),yF(a);else if(107==a.b){if(!a.yb.b)return!0;d=$n(a.yb.e._b.a.gb,Xg);a.Y.r[a.Y.D]=9;a.Y.e[a.Y.D]=d;yF(a)}else 105==a.b?(a.ib=!0,a.I="Only atoms may be marked !"):e=!1;else if(0==a.sb||a.nb){if(201>=a.b)return!1;++a.sb;a.d=a.sb;a.eb[a.sb]=new EF(a);a.Y=a.eb[a.sb];a.nb=!1;202<=a.b&&204>=a.b||205==a.b?(EG(a.Y),a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,a.Y.E=1,a.N=1,$(a.Y,0),205==a.b&&(a.Y.I[2]=c+21.65,a.Y.L[2]=d-12.5,a.Y.i[0]=1,a.Y.i[1]=2,a.Y.u=1)):206<=a.b&&229>=a.b?
(a.Y.K=c,a.Y.N=d,a.N=2,AG(a.Y)):300<a.b?(EG(a.Y),a.Y.b[1]=a.c,a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,18==a.c&&(d=$n((xr(),yr)._b.a.gb,Xg),1>d.length&&(d=Oc),sG(a.Y,1,d))):230==a.b?zD(a,null):233<=a.b&&262>a.b?(EG(a.Y),a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,BG(a.Y,!0)):tC();yF(a)}else e=!1;e&&(qG(a.Y),a.jb=!1,a.lb=!1,a.kb=!0,fD(a))}return e}
function FG(a,b,c,d){var e,f;if(a.y||!a.gb||xG(b))return!0;a.ib=!1;c-=a.X;d-=2*a.X;e=c-a.Lb;f=d-a.Mb;if(2==a.N||3==a.N||9==a.N)return!0;if(1==a.N){a:{b=a.Y;e=c;f=d;var g,i,h,l,m,o,n;b.C=0;b.I[0]=e;b.L[0]=f;g=GG(b,0);if(0<g&&205!=b.k.b)b.C=g,g!=b.E?(b.I[b.s]=b.I[g],b.L[b.s]=b.L[g]):(b.I[b.s]=b.K,b.L[b.s]=b.N);else if(205==b.k.b){b.D=0;g=b.i[b.u];l=b.i[b.u-1];i=b.I[g]-b.I[l];h=b.L[g]-b.L[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.I[l];n=f-b.L[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.u)oG(b,b.s),--b.u,b.B=!1;else if(2==b.s)0>b.L[2]-b.L[1]&&0<f-b.L[1]?b.L[2]=b.L[1]+g/2:0<b.L[2]-b.L[1]&&0>f-b.L[1]&&(b.L[2]=b.L[1]-g/2),0>b.I[2]-b.I[1]&&0<e-b.I[1]?b.I[2]=b.I[1]+0.866*g:0<b.I[2]-b.I[1]&&0>e-b.I[1]&&(b.I[2]=b.I[1]-0.866*g);else{if(2==b.y[b.i[0]]&&(m=b.F[b.i[0]][1],m==b.i[1]&&(m=b.F[b.i[0]][2]),i=b.I[b.i[0]]-b.I[m],h=b.L[b.i[0]]-b.L[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.I[m],n=f-b.L[m],e=n*i-o*h,o=b.I[b.i[1]]-b.I[m],n=b.L[b.i[1]]-b.L[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.t,b.C=b.i[0],$(b,0),pG(b,e),0<GG(b,b.s)&&(b.B=!0)}else{if(b.B)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.u;if(100<b.u){wr(b.k,"You are too focused on chains, enough of it for now !");--b.u;break a}b.C=b.s;$(b,L(K(Math.round(h))));b.i[b.u]=b.s;0<GG(b,b.s)&&(b.B=!0)}}b.C=0;e=b.u;wr(b.k,e+j)}else i=e-b.I[b.E],h=f-b.L[b.E],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.I[b.s]=b.I[b.E]+25*(i/g),b.L[b.s]=b.L[b.E]+25*(h/g)}a.q=!0}else if(yG(b)||xG(b))wF(a.Y,e),a.N=
5;else if(0==a.Y.C&&0==a.Y.D){5!=a.N&&(e=f=0);b=a.Y;for(g=1;g<=b.s;++g)b.I[g]+=e,b.L[g]+=f;h=v(AF,k,-1,4,1);BF(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.k.B.b-b.k.X&&0<h&&h<b.k.B.a-3*b.k.X))for(g=1;g<=b.s;++g)b.I[g]-=e,b.L[g]-=f;a.N=5}a.C=!1;xF(a);a.kb=!0;fD(a);a.Lb=c;a.Mb=d;return!0}
function HG(a,b,c,d){var e,f,g;if(!a.y&&!xG(b)){c-=a.X;d-=2*a.X;g=!1;f=0;b=1;a:for(;b<=a.sb;++b){e=a.eb[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=((jF(),oF)?350:170)+1,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);o*=-1;for(n=1;n<=e.s;++n)l=i-e.I[n],m=h-e.L[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.eb[b].C=0<e?e:0;a.eb[b].D=0>e?-e:0;f=b;g=!0;0<a.eb[b].C&&null!=a.pb&&bD(a.pb,F(vE,k,77,[new R(a.d),new R(a.Y.C)]));break a}else if(0<a.eb[b].C||0<a.eb[b].D)a.eb[b].C=
0,a.eb[b].D=0,g=!0}if(g){for(b=a.d+1;b<=a.sb;++b)a.eb[b].C=0,a.eb[b].D=0;a.C=!1;xF(a);a.kb=!0;fD(a)}0!=f&&f!=a.d&&(a.d=f,a.Y=a.eb[a.d])}}
function IG(a){if(a.y)return!0;a.ib=!1;a.O=hh;if(1==a.N){if(205==a.b){var b=a.Y,c,d;b.B&&(c=GG(b,b.s),6>b.y[c]&&(JG(b),d=b.i[b.u-1],b.G[b.t]=c,b.H[b.t]=d,b.F[c][++b.y[c]]=d,b.F[d][++b.y[d]]=c),oG(b,b.s));b.B=!1;yF(a)}else a:{var b=a.Y,e,f;c=GG(b,b.s);if(0!=c){--b.s;for(f=1;f<b.t;++f)if(d=b.G[f],e=b.H[f],d==c&&e==b.E||d==b.E&&e==c){--b.t;--b.y[b.E];3>b.r[f]?(++b.r[f],b.A[f]=0):wr(b.k,"Maximum allowed bond order is 3 !");break a}6==b.y[c]?(--b.t,--b.y[b.E],wr(b.k,"Not possible connection !")):(b.H[b.t]=
c,b.F[c][++b.y[c]]=b.E,b.F[b.E][b.y[b.E]]=c,b.J[b.t]=L(K(wE((b.I[b.E]+b.I[c])/2))),b.M[b.t]=L(K(wE((b.L[b.E]+b.L[c])/2))))}}DF(a.Y);a.q&&(b=a.Z,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,gF(b),b.a.c=c),yF(a),a.q=!1)}else 5==a.N&&(DF(a.Y),yF(a));0<a.N&&(a.C=!1,xF(a),a.kb=!0,qG(a.Y),KG(a.Y),fD(a),a.N=0,a.e=!1);if(oF&&(0!=a.Y.D||0!=a.Y.C))a.Y.D=0,a.Y.C=0,xF(a),a.kb=!0,fD(a);return!0}function xF(a){a.jb=!1;a.lb=!1;a.kb=!1}
function uD(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.zb=!1:-1<b.indexOf("rbutton")&&(a.zb=!0);-1<b.indexOf("nohydrogens")?a.Eb=!1:-1<b.indexOf("hydrogens")&&(a.Eb=!0);-1<b.indexOf("keephs")&&(a.M=!0);-1<b.indexOf("removehs")&&(a.M=!1);-1<b.indexOf("noquery")?a.xb=!1:-1<b.indexOf("query")&&(a.xb=!0);-1<b.indexOf(Ef)?a.Ab=!1:-1<b.indexOf(cg)&&(a.Ab=!0);-1<b.indexOf("noautoez")?a.o=!1:-1<b.indexOf("autoez")&&(a.o=!0);-1<b.indexOf("nostereo")?a.Ib=!1:-1<b.indexOf("stereo")&&(a.Ib=!0);
-1<b.indexOf("nocanonize")?a.r=!1:-1<b.indexOf("canonize")&&(a.r=!0);-1<b.indexOf("nomultipart")?a.hb=!1:-1<b.indexOf(Af)&&(a.hb=!0);-1<b.indexOf("nonumber")?(a.rb=!1,a.p=!1):-1<b.indexOf(If)&&(a.rb=!0,a.p=!1);-1<b.indexOf("newlook")?(a.mb=!0,a.R=1):-1<b.indexOf("oldlook")&&(a.mb=!1,a.R=0);-1<b.indexOf("autonumber")&&(a.p=!0,a.rb=!0);-1<b.indexOf("star")&&(a.Hb=!0,a.rb=!0);-1<b.indexOf("polarnitro")&&(a.vb=!0);-1<b.indexOf("depict")&&(a.y=!0,a.X=0,a.bb=null,zF(a,1,a.sb,0));if(-1<b.indexOf("nodepict")){a.y=
!1;for(c=1;c<=a.sb;++c)LG(a.eb[c]),CF(a.eb[c]);a.A=1;a.X=24;a.Y&&(a.Y.v=!0)}-1<b.indexOf(ld)&&(a.z=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.ob=!0);-1<b.indexOf("jmeh")&&(a.L=!0);-1<b.indexOf("showan")&&(a.Db=!0);a.Ab&&(a.p=!0,a.hb=!0);a.y||(a.z=!1);a.zb&&++sD;fD(a)}
function fD(a){var b,c,d;b=Tz(a);!a.B||b.b!=a.B.b||b.a!=a.B.a||!a.bb||!a.H?(a.B=b,d=b.b-a.X,c=b.a-3*a.X-a.R,1>d&&(d=1),1>c&&(c=1),a.bb=Pz(a,d,c),UF(a),a.y||(a.Kb=Pz(a,b.b,2*a.X+a.R),aG(a),c=b.a-2*a.X+a.R,1>c&&(c=1),a.P=Pz(a,a.X,c),TF(a),a.H=Pz(a,d,a.X),PF(a))):(UF(a),a.y||(PF(a),a.C&&(aG(a),TF(a)),a.C=!0));a.jb=!0;a.lb=!0;a.kb=!0;a.ib=!0}
function ND(a,b){var c,d,e;e=j;for(d=1;d<=a.sb;++d){if(0<b&&(c=nG(a.eb[d]),c!=b))continue;c=a.eb[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.s+ba+c.t,h=1;h<=c.s;++h){i=YF(c,h);c.k.L&&0<c.w[h]&&(i+=Ub,1<c.w[h]&&(i+=c.w[h]));0!=c.z[h]&&(0<c.z[h]?i+=za:i+=Ca,1<Rj(c.z[h])&&(i+=Rj(c.z[h])));g=-1;for(f=1;f<=c.x;++f)if(c.p[f][0]==h){g=c.p[f][1];break}c.k.Hb&&0<c.d[h]&&(g=1);-1<g&&(i+=jb+g);m+=ba+i+ba+MG(0.055999999999999994*c.I[h],0,2)+ba+MG(0.055999999999999994*-c.L[h],
0,2)}for(h=1;h<=c.t;++h)f=c.G[h],g=c.H[h],l=c.r[h],1==c.A[h]?l=-1:2==c.A[h]?l=-2:3==c.A[h]?(l=-1,i=f,f=g,g=i):4==c.A[h]?(l=-2,i=f,f=g,g=i):10==c.A[h]&&(l=-5),9==c.r[h]&&(l=c.A[h]),m+=ba+f+ba+g+ba+l;c=m;0<c.length&&(0<e.length&&(e+=fh),e+=c)}return e}function pF(a,b){var c,d,e;e=j;for(c=1;c<=a.sb;++c){if(0<b&&(d=nG(a.eb[c]),d!=b))continue;d=NG(a.eb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function yF(a){var b;switch(a.N){case 5:case 7:case 9:break;default:null!=a.qb&&bD(a.qb,null)}var c,d,e;e=new OG;e.a=a.d;e.f=a.sb;c=!1;for(b=1;99>b;++b)if(d=a.eb[b])0<d.s&&(c=!0),e.d[b]=new qF(d),UD(e.d[b]);else break;e.i=a.Ab;e.e=a.hb;e.b=a.A;e.c=a.N;if(b=c?e:null)a=a.Z,b=new iF(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function BD(a,b,c){try{bG(a,b)?c&&yF(a):fD(a)}catch(d){if(d=Ki(d),y(d,74))fD(a);else throw d;}}
function zD(a,b){try{hG(a,b)?yF(a):fD(a)}catch(c){if(c=Ki(c),y(c,74))fD(a);else throw c;}}function RD(a){xF(a);a.kb=!0;fD(a)}function PD(a){a.b=202;a.nb=!1;a.sb=0;a.d=0;a.Y=new EF(a);a.Y.q=0;a.ab=null;a.A=1;a.kb=!0;fD(a);null!=a.qb&&bD(a.qb,null)}function jG(a,b){var c,d;a.d=b.a;a.sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?(a.eb[c]=new qF(d),UD(a.eb[c])):a.eb[c]=null;a.Y=a.eb[a.d];a.Ab=b.i;a.hb=b.e;a.A=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.qb&&bD(a.qb,null)}}
function QD(a,b){a.ib=!0;a.I=j;return 1>b||b>a.sb?(a.ib=!0,a.I="ERROR - invalid mol index: "+b,fD(a),null):a.eb[b]}function SD(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ha)?c=235:D(b,Ia)?c=240:D(b,Ga)?c=260:D(b,Oa)?c=261:D(b,Sa)?c=241:D(b,Na)?c=233:D(b,Ka)?c=236:D(b,Ja)?c=237:D(b,Ra)?c=234:D(b,Qa)?c=243:D(b,Ta)?c=252:D(b,Pa)?c=244:D(b,Ua)?c=239:D(b,"-PO3H2")?c=251:D(b,Fa)?c=242:D(b,Da)?c=245:D(b,Ea)&&(c=238);0<c?Ar(a,c):b="Not known group!";a.ib=!0;a.I=b;fD(a)}
function VD(a,b){a.ib=!0;a.I=b;fD(a)}function WD(a){var b;b=OD(a);xF(a);fD(a);return b}function MF(a,b,c,d,e){var f,g,i,h;f=a.V;h=VB(f,e);if(h>=a.X-1)for(g=f.c.b;h>=a.X-1&&1<g;)--g,i=new eB(f.c.a,f.c.c,g),f=new UB(i),h=VB(f,e),b.e=i,b.i=PG(i);else QF(b,a.S);f=gB(f.a,f.c).a-gB(f.a,f.c).b;RF(b,e,c+~~((a.X-h)/2),d+~~((a.X-f)/2)+f)}
function NF(a,b,c,d,e,f){var g,i;g=WF(a.U);i=VB(a.U,f);QF(b,a.T);(b.d=e)&&(b.f=eg+(e.a>>16&255)+Aa+(e.a>>8&255)+Aa+(e.a&255)+va);RF(b,f,c+~~((a.X-i)/2),d+~~((a.X-g)/2)+g)}function WF(a){return gB(a.a,a.c).a-gB(a.a,a.c).b}function zr(a,b){a.p?0==b&&(a.x=-1,a.ib=!0,a.I=zd,fD(a)):(a.Q?a.x=b:-1<a.x&&10>a.x?a.x=10*a.x+b:a.x=b,a.Q=!1,0==a.x?(a.x=-1,a.ib=!0,a.I=zd):wr(a,a.x+ba),fD(a))}
function oD(){jF();Nz.call(this);this.Nb=(iq(),iq(),uz).a;this.w=new eB(null,0,8);this.s=(EA(),FA);this.eb=v(QG,k,90,99,0);this.$=new Lz;this.Cb=new RG;this.J=D((tC(),uC[Pe]),ac);this.t=new SG;this.F=F(nt,k,1,[Ha,Ia,Sa,Ga,Oa,Na,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Y=new EF(this);nF[0]=IA;nF[1]=new GA(255,153,153);nF[2]=new GA(255,204,102);nF[3]=new GA(255,255,153);nF[4]=new GA(102,255,255);nF[5]=new GA(51,204,255);nF[6]=new GA(255,153,255)}s(535,391,{40:1,45:1,46:1,50:1,59:1,64:1,66:1,68:1},oD);
_.me=function(a){rF(this,a)};_.Vd=function(){fD(this)};_.a=null;_.b=0;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=!1;_.p=!1;_.q=!1;_.r=!0;_.u=null;_.v=null;_.x=1;_.y=!1;_.z=!1;_.A=1;_.B=null;_.C=!0;_.D=null;_.E=null;_.G="http://peter-ertl.com/jsme/2013_03/help.html";_.H=null;_.I=null;_.K=null;_.L=!1;_.M=!0;_.N=0;_.O=hh;_.P=null;_.Q=!0;_.R=1;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=24;_.Y=null;_.Z=null;_._=null;_.ab=null;_.bb=null;_.cb=!0;_.db=1;_.fb=!1;_.gb=!1;
_.hb=!1;_.ib=!0;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!1;_.ob=!1;_.pb=null;_.qb=null;_.rb=!1;_.sb=0;_.tb=null;_.ub=null;_.vb=!1;_.wb=null;_.xb=!1;_.yb=null;_.zb=!1;_.Ab=!1;_.Bb=!1;_.Db=!1;_.Eb=!0;_.Fb=null;_.Gb=!1;_.Hb=!1;_.Ib=!0;_.Jb=null;_.Kb=null;_.Lb=0;_.Mb=0;var sD=10,KD,lF,wD,kF,oF,qD=null,nF,xD;
function eD(a,b){var c,d;if(null!=b)if(null!=a.a.wb)bD(a.a.wb,F(nt,k,1,[b]));else{d=j;c=a.a.Cb;var e,f,g,i;if(null==b)c=0;else if(e=AE(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],it(c.b,c.c++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{bG(a.a,b)?(wr(a.a,"Structure pasted"+d),yF(a.a)):(ID(new JD(a.a.I,a.a,KD)),PD(a.a)),Sz(a.a)}catch(h){if(h=Ki(h),y(h,74))d=a.a,d.ib=!0,d.I="ERROR - invalid MOL ",fD(d),ID(new JD(a.a.I,a.a,KD)),Sz(a.a);else throw h;
}}}function vr(a){this.a=a}s(536,1,{},vr);_.a=null;function sF(){sF=u;tF=new TG("COPY_SMILES",0);uF=new TG("COPY_MOL",1);vF=new TG("PASTE",2);UG=F(VG,k,89,[tF,uF,vF])}function TG(a,b){E.call(this,a,b)}s(537,139,{68:1,71:1,73:1,89:1},TG);var UG,uF,tF,vF;function OG(){this.d=v(QG,k,90,99,0)}s(538,1,{},OG);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
function WG(a){a.b=v(H,r,-1,20,1);a.z=v(H,r,-1,20,1);a.I=v(AF,k,-1,20,1);a.L=v(AF,k,-1,20,1);a.F=ct([20,7]);a.d=v(H,r,-1,20,1);a.c=v(nt,k,1,20,0);a.n=v(nt,k,1,20,0);a.w=v(H,r,-1,20,1);a.y=v(H,r,-1,20,1);a.G=v(H,r,-1,20,1);a.H=v(H,r,-1,20,1);a.r=v(H,r,-1,20,1);a.A=v(H,r,-1,20,1);a.J=v(H,r,-1,20,1);a.M=v(H,r,-1,20,1);a.e=v(nt,k,1,20,0);a.p=ct([10,2]);a.i=v(H,r,-1,101,1)}
function XG(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(H,r,-1,4,1);f=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(H,r,-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(AF,k,-1,4,1);d=v(AF,k,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.I[l[i]]-a.I[b])*e+(a.L[l[i]]-a.L[b])*n,g=(a.L[l[i]]-a.L[b])*e-(a.I[l[i]]-a.I[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=YG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
YG(o[2],d[2],o[3],d[3]),d=YG(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 $(a,b){var c,d,e,f,g,i,h,l;EG(a);switch(a.y[a.C]){case 0:a.I[a.s]=a.I[a.C]+21.65*a.k.A;a.L[a.s]=a.L[a.C]+12.5*a.k.A;break;case 1:c=a.F[a.C][1];d=0;2==a.y[c]&&(a.F[c][1]==a.C?d=a.F[c][2]:d=a.F[c][1]);e=a.I[a.C]-a.I[c];f=a.L[a.C]-a.L[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.k.A*Math.cos(1.0471975511965976);l=25*a.k.A*Math.sin(1.0471975511965976);g=ZG(a,a.C,c);if(3==a.r[g]||204==a.k.b||1!=a.r[g]&&(203==a.k.b||204==a.k.b)||a.o)h=i+25*a.k.A,l=0;0<d&&0<(a.L[d]-a.L[c])*e-(a.I[d]-
a.I[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.I[a.s]=a.I[c]+h*e-l*f;a.L[a.s]=a.L[c]+l*e+h*f;break;case 2:c=v(AF,k,-1,2,1);$G(a,a.C,25*a.k.A,c);a.I[a.s]=c[0];a.L[a.s]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.y[a.C]&&!(c=a.F[a.C][g],e=a.I[a.C]-a.I[c],f=a.L[a.C]-a.L[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.I[a.s]=a.I[a.C]+25*a.k.A*e/i,a.L[a.s]=a.L[a.C]+25*a.k.A*f/i,0==GG(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;wr(a.k,"Are you trying to draw an hedgehog ?");a.k.N=9;return}a.y[a.s]=
1;++a.y[a.C];JG(a);a.r[a.t]=1;203==a.k.b&&(a.r[a.t]=2);204==a.k.b&&(a.r[a.t]=3);a.G[a.t]=a.C;a.H[a.t]=a.s;201==a.k.b&&DG(a,a.t);a.F[a.s][1]=a.C;a.F[a.C][a.y[a.C]]=a.s;a.J[a.t]=L(K(wE((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=L(K(wE((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function BG(a,b){var c;a.E=a.C;c=0;if(233==a.k.b||237==a.k.b||236==a.k.b||239==a.k.b||251==a.k.b||252==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.o=!1,a.C=a.s-1,$(a,0),a.C=a.s-2,$(a,0),237==a.k.b&&(a.b[a.s]=10,a.b[a.s-1]=10,a.b[a.s-2]=10),236==a.k.b&&(a.b[a.s]=9,a.b[a.s-1]=9,a.b[a.s-2]=9),239==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-2]=5,a.b[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),252==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-2]=4,a.b[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),251==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-
2]=5,a.b[a.s-3]=7,a.r[a.t]=2),c=4;else if(244==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.b[a.s]=8,a.C=a.s,a.o=!0,$(a,0),a.o=!1,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,a.C=a.s-2,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=5;else if(234==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,a.k.vb&&zG(a,a.C,1),$(a,0),a.b[a.s]=5,a.r[a.t]=2,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.k.vb?(a.r[a.t]=1,zG(a,a.s,-1)):a.r[a.t]=2,c=3;else if(235==a.k.b)$(a,0),a.C=a.s,$(a,0),a.b[a.s]=5,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(240==a.k.b)$(a,0),a.C=
a.s,$(a,0),a.b[a.s]=5,a.C=a.s,$(a,0),a.C=a.s-2,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=4;else if(260==a.k.b)$(a,0),a.C=a.s,$(a,0),a.b[a.s]=4,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(261==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(241==a.k.b)$(a,0),a.b[a.s]=5,a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.C=a.s-1,$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=4;else if(243==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.C=a.s-1,$(a,0),c=3;else if(238==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.r[a.t]=
3,a.o=!1,c=2;else if(249==a.k.b)$(a,0),a.C=a.s,$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=2;else if(250==a.k.b)$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=1;else if(245==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.C=a.s,a.r[a.t]=3,$(a,0),a.o=!1,c=3;else if(242==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.r[a.t]=3,a.b[a.s]=4,a.o=!1,c=2;else if(254==a.k.b)$(a,0),a.b[a.s]=9,c=1;else if(255==a.k.b)$(a,0),a.b[a.s]=10,c=1;else if(256==a.k.b)$(a,0),a.b[a.s]=11,c=1;else if(257==a.k.b)$(a,0),a.b[a.s]=12,c=1;else if(258==a.k.b)$(a,0),a.b[a.s]=4,
c=1;else if(259==a.k.b)$(a,0),a.b[a.s]=5,c=1;else if(246==a.k.b)$(a,0),a.C=a.s,$(a,0),c=2;else if(247==a.k.b)$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),c=3;else if(248==a.k.b)$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),c=4;else if(253==a.k.b){var d,e,f,g,i,h,l,m,o,n,q;if(a.k.Jb){c=0;m=a.k.Jb;for(l=1;l<=m.x;++l)d=m.p[l][0],1==m.p[l][1]&&(c=d);d=a.s;l=a.C;$(a,0);e=a.I[a.s];g=a.L[a.s];oG(a,a.s);e=a.I[l]-e;g=a.L[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.s;++h)EG(a),a.b[a.s]=m.b[h],a.z[a.s]=m.z[h],
a.w[a.s]=m.w[h],a.I[a.s]=m.I[h],a.L[a.s]=m.L[h];for(h=1;h<=m.t;++h)JG(a),a.G[a.t]=m.G[h]+d,a.H[a.t]=m.H[h]+d,a.r[a.t]=m.r[h];UD(a);a.C=c+d;$(a,0);m=a.I[a.s];n=a.L[a.s];oG(a,a.s);f=a.I[c+d]-m;i=a.L[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.s;++h)a.I[h]-=m,a.L[h]-=n,o=a.I[h]*f+a.L[h]*i,q=a.L[h]*f-a.I[h]*i,a.I[h]=o,a.L[h]=q,o=-a.I[h]*e+a.L[h]*g,q=-a.L[h]*e-a.I[h]*g,a.I[h]=o,a.L[h]=q,a.I[h]+=a.I[l],a.L[h]+=a.L[l];JG(a);a.G[a.t]=l;a.H[a.t]=c+d;UD(a);b&&(oG(a,l),CF(a))}c=4}aH(a,c);a.C=a.E;b&&
(a.C=0)}
function $G(a,b,c,d){var e,f,g,i,h;e=a.F[b][1];f=a.F[b][2];g=a.I[f]-a.I[e];i=-(a.L[f]-a.L[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i?0-((a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i):(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i)?(g=a.I[b]-a.I[e],i=a.L[b]-a.L[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.I[e]+h*g-c*i,d[1]=a.L[e]+c*g+h*i):(g=(a.I[e]+a.I[f])/2,e=(a.L[e]+a.L[f])/2,g=a.I[b]-g,i=a.L[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.I[b]+
c*g/h,d[1]=a.L[b]+c*i/h)}
function AG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.k.b){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.k.A*a.k.A/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.C)if(2>a.y[a.C])bH(a,i,f,h);else if(!a.k.fb&&!a.k.Gb)l=a.C,$(a,0),a.C=a.s,bH(a,i,f,h);else{a.k.Gb=!1;if(209==a.k.b||221==a.k.b||223==a.k.b){wr(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.N=9;
return}for(d=1;d<=a.y[a.C];++d)if(b=a.r[ZG(a,a.C,a.F[a.C][d])],2<d||1!=b){wr(a.k,"ERROR - spiro ring not possible here !");a.k.N=9;return}b=v(AF,k,-1,2,1);$G(a,a.C,h,b);e=a.I[a.C]-b[0];g=a.L[a.C]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)EG(a),o=f*d+1.5707963267948966,a.I[a.s]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.L[a.s]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.D){b=a.G[a.D];c=a.H[a.D];d=0;2==a.y[b]?a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]:2==a.y[c]&&(a.F[c][1]!=
b?d=a.F[c][1]:d=a.F[c][2],m=b,b=c,c=m);0==d&&(a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]);e=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.L[d]-a.L[b])*e-(a.I[d]-a.I[b])*g&&(q=-q,m=0);n=a.I[b]+o*e-q*g;q=a.L[b]+q*e+o*g;for(d=1;d<=i;++d)EG(a),o=f*(d+0.5)+3.141592653589793*m,a.I[a.s]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.L[a.s]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==i-1&&(a.I[a.s]=
a.I[c],a.L[a.s]=a.L[c])):(d==i-1&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==i&&(a.I[a.s]=a.I[c],a.L[a.s]=a.L[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)EG(a),o=f*(d-b),a.I[a.s]=a.K+h*Math.sin(o),a.L[a.s]=a.N+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)JG(a),a.r[a.t]=1,h=a.s-b+f,a.y[h]=2,a.G[a.t]=h,a.H[a.t]=h+1;a.H[a.t]=a.s-b+1;if(209==a.k.b){if(a.r[a.t-4]=2,a.r[a.t-2]=2,a.r[a.t]=2,0<a.D)if(1==a.r[a.D]){if(b=0,1<a.y[a.G[a.D]]&&(b=a.F[a.G[a.D]][1],h=a.G[a.D],b==a.H[a.D]&&(b=a.F[a.G[a.D]][2])),0==b&&1<a.y[a.H[a.D]]&&
(b=a.F[a.H[a.D]][1],h=a.H[a.D],b==a.H[a.D]&&(b=a.F[a.H[a.D]][2])),0<b)for(f=1;f<=a.t;++f)if(a.G[f]==b&&a.H[f]==h||a.G[f]==h&&a.H[f]==b){1!=a.r[f]&&(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=3);break}}else a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=2}else if(221==a.k.b||223==a.k.b)if(0<a.D){if(1==a.r[a.D]){b=!1;for(f=1;f<=a.y[a.G[a.D]];++f)if(h=a.F[a.G[a.D]][f],1<a.r[ZG(a,a.G[a.D],h)]){b=!0;break}for(f=1;f<=a.y[a.H[a.D]];++f)if(h=a.F[a.H[a.D]][f],
1<a.r[ZG(a,a.H[a.D],h)]){b=!0;break}b||(a.r[a.D]=2)}a.r[a.t-4]=2;a.b[a.s-2]=5}else 0<a.C?221==a.k.b?(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t-1]=1,a.r[a.t-3]=2,a.r[a.t]=2,a.b[a.s-1]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.b[a.s-2]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.b[a.s-2]=5);h=v(H,r,-1,a.s+1,1);for(f=1;f<=i;++f)b=a.s-i+f,c=a.t-i+f,a.F[b][1]=b-1,a.F[b][2]=b+1,b=a.G[c],e=a.H[c],a.J[c]=L(K(wE((a.I[b]+a.I[e])/2))),a.M[c]=L(K(wE((a.L[b]+a.L[e])/
2)));a.F[a.s-i+1][1]=a.s;a.F[a.s][2]=a.s-i+1;for(f=a.s-i+1;f<=a.s;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.s-i;++b)e=a.I[f]-a.I[b],d=a.L[f]-a.L[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.C||c==a.C)&&(h[f]=c)}g=a.t-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.G[f],e=a.H[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.G[c]==h[b]&&a.H[c]==h[e]||a.H[c]==h[b]&&a.G[c]==h[e])continue a;JG(a);a.r[a.t]=a.r[f];a.G[a.t]=h[b];a.F[h[b]][++a.y[h[b]]]=h[e];a.H[a.t]=h[e];a.F[h[e]][++a.y[h[e]]]=h[b];a.J[a.t]=L(K(wE((a.I[a.G[a.t]]+a.I[a.H[a.t]])/
2)));a.M[a.t]=L(K(wE((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<h[b]?(JG(a),a.r[a.t]=a.r[f],a.G[a.t]=h[b],a.F[h[b]][++a.y[h[b]]]=e,a.H[a.t]=e,a.F[e][++a.y[e]]=h[b],a.J[a.t]=L(K(wE((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K(wE((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<h[e]&&(JG(a),a.r[a.t]=a.r[f],a.G[a.t]=h[e],a.F[h[e]][++a.y[h[e]]]=b,a.H[a.t]=b,a.F[b][++a.y[b]]=h[e],a.J[a.t]=L(K(wE((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K(wE((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2))));d=a.s-i;for(f=a.s;f>d;--f)if(0<
h[f]&&(oG(a,f),3==a.b[h[f]])){m=0;for(b=1;b<=a.y[h[f]];++b){e=a.F[h[f]][b];for(c=1;c<=a.t;++c)(a.G[c]==h[f]&&a.H[c]==e||a.G[c]==e&&a.H[c]==h[f])&&(m+=a.r[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.r[c]=1}0<a.C&&aH(a,i);-1<l&&(a.C=l)}
function bH(a,b,c,d){var e,f,g,i,h,l;0==a.y[a.C]?(e=0,f=1):(e=a.F[a.C][1],f=a.I[a.C]-a.I[e],e=a.L[a.C]-a.L[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.I[a.C]+d*f;l=a.L[a.C]+d*e;for(g=1;g<=b;++g)EG(a),i=c*g-1.5707963267948966,a.I[a.s]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.L[a.s]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function aH(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=GG(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function ZG(a,b,c){var d;for(d=1;d<=a.t;++d)if(a.G[d]==b&&a.H[d]==c||a.G[d]==c&&a.H[d]==b)return d;return 0}function cH(a,b,c){var d,e,f,g;e=hh;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(Pt(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)Pt(c[d])&&!Dt(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)Jt(c[d],e)&&(b[d]=g,c[d]=hh,++f);if(f==a.s)break}return g==a.s}
function CF(a){var b,c,d;b=v(AF,k,-1,4,1);d=c=0;a.k&&a.k.B&&0<a.k.B.b&&(c=a.k.B.b-a.k.X,d=a.k.B.a-3*a.k.X);if(0>=c||0>=d)a.v=!0;else{BF(a,b);c=~~(c/2)-L(K(Math.round(b[0])));d=~~(d/2)-L(K(Math.round(b[1])));if(!a.k.ob)for(b=1;b<=a.s;++b)a.I[b]+=c,a.L[b]+=d;DF(a)}}
function BF(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.s;++c)a.I[c]<f&&(f=a.I[c]),a.I[c]>d&&(d=a.I[c]),a.L[c]<g&&(g=a.L[c]),a.L[c]>e&&(e=a.L[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function zG(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=dH(a,b),-1==d&&0==c&&(0==a.z[b]?a.z[b]=1:1==a.z[b]?a.z[b]=-1:-1==a.z[b]&&(a.z[b]=0)),a.b[b]){case 2:2<d&&wr(a.k,"Charge change not possible on this boron !");0==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0);break;case 3:3<d?wr(a.k,"Charge change not possible on this carbon !"):4>d&&(0==a.z[b]?a.z[b]=-1:-1==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0));break;case 4:case 7:3<d?wr(a.k,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.z[b]?a.z[b]=1:3==d&&1==a.z[b]?a.z[b]=0:3>d&&0==a.z[b]?a.z[b]=1:3>d&&1==a.z[b]?a.z[b]=-1:3>d&&-1==a.z[b]&&(a.z[b]=0);break;case 5:case 8:case 13:2<d?wr(a.k,"Charge change not possible on multibonded O or S !"):2==d&&0==a.z[b]?a.z[b]=1:2==d&&1==a.z[b]?a.z[b]=0:2>d&&0==a.z[b]?a.z[b]=-1:2>d&&-1==a.z[b]?a.z[b]=1:2>d&&1==a.z[b]&&(a.z[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.z[b]?a.z[b]=-1:0==d&&-1==a.z[b]?a.z[b]=0:wr(a.k,"Charge change not possible on the halogen !");break;case 18:wr(a.k,
"Use X button to change charge on the X atom !")}}
function fG(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=v(H,r,-1,a.s+1,1);;){for(e=1;e<=a.s;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=v(H,r,-1,f+1,1);for(c=1;c<=a.s;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.s;1<=c;--c)a.a[c]!=d&&oG(a,c);CF(a);wr(a.k,"Smaller part(s) removed !");return 1}
function GG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.s;++e)b!=e&&(c=a.I[b]-a.I[e],d=a.L[b]-a.L[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function KG(a){var b,c,d;for(d=1;d<=a.t;++d){b=a.G[d];c=a.H[d];if(1==a.z[b]&&-1==a.z[c]||-1==a.z[b]&&1==a.z[c])if(1==a.r[d]||2==a.r[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.k.vb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.z[b]=0;a.z[c]=0;++a.r[d];qG(a)}1==a.z[b]&&1==a.z[c]&&(2==a.r[d]?a.r[d]=1:3==a.r[d]&&(a.r[d]=2),qG(a));4==a.r[d]&&(a.r[d]=1)}}
function YG(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 UD(a){var b;eH(a);b=a.r.length;a.J=v(H,r,-1,b,1);a.M=v(H,r,-1,b,1);DF(a);qG(a)}
function EG(a){var b,c;++a.s;a.s>a.b.length-1&&(c=a.b.length+10,b=v(H,r,-1,c,1),GE(a.b,b,a.b.length),a.b=b,b=v(H,r,-1,c,1),GE(a.z,b,a.z.length),a.z=b,b=v(H,r,-1,c,1),GE(a.w,b,a.w.length),a.w=b,b=v(H,r,-1,c,1),GE(a.d,b,a.d.length),a.d=b,b=v(nt,k,1,c,0),GE(a.c,b,a.c.length),a.c=b,b=v(nt,k,1,c,0),GE(a.n,b,a.n.length),a.n=b,b=v(AF,k,-1,c,1),GE(a.I,b,a.I.length),a.I=b,b=v(AF,k,-1,c,1),GE(a.L,b,a.L.length),a.L=b,b=ct([c,7]),GE(a.F,b,a.F.length),a.F=b,c=v(H,r,-1,c,1),GE(a.y,c,a.y.length),a.y=c);a.b[a.s]=
3;a.z[a.s]=0;a.d[a.s]=0;a.c[a.s]=null;a.w[a.s]=0}function ZF(a,b,c,d,e,f){var g;g=L(K(wE(a.I[b]-c/2)));f||(g-=d-c);a=L(K(wE(a.L[b]-~~(e/2))));return new Fz(g-1-2,a-2,d+1+4,e+4)}
function JG(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(H,r,-1,b,1),GE(a.G,c,a.G.length),a.G=c,c=v(H,r,-1,b,1),GE(a.H,c,a.H.length),a.H=c,c=v(H,r,-1,b,1),GE(a.r,c,a.r.length),a.r=c,c=v(H,r,-1,b,1),GE(a.A,c,a.A.length),a.A=c,c=v(H,r,-1,b,1),GE(a.J,c,a.J.length),a.J=c,c=v(H,r,-1,b,1),GE(a.M,c,a.M.length),a.M=c,b=v(nt,k,1,b,0),GE(a.e,b,a.e.length),a.e=b);a.r[a.t]=1;a.A[a.t]=0;a.e[a.t]=null}
function uG(a,b){var c,d,e,f,g,i,h;if(0==a.s)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(jF(),aa);i+="JME 2013-04-10 "+new UE+"\n \n";i+=tG(a.s,3)+tG(a.t,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.s;++e)a.L[e]>g&&(g=a.L[e]),a.I[e]<c&&(c=a.I[e]);for(e=1;e<=a.s;++e){i+=MG(0.055999999999999994*(a.I[e]-c),10,4)+MG(0.055999999999999994*(g-a.L[e]),10,4)+MG(0,10,4);h=YF(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
i+=ba+h;d=0;0<a.z[e]&&4>a.z[e]?d=4-a.z[e]:0>a.z[e]&&-4<a.z[e]&&(d=4-a.z[e]);h=" 0"+tG(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.x;++d)if(a.p[d][0]==e){f=a.p[d][1];break}-1<f?h+=tG(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.t;++e)g=a.r[e],1==a.r[e]?g=1:fH(a,e)&&(g=2),c=tG(a.G[e],3)+tG(a.H[e],3),d=0,1==a.r[e]&&1==a.A[e]?d=1:1==a.r[e]&&2==a.A[e]&&(d=6),1==a.r[e]&&3==a.A[e]&&(d=1,c=tG(a.H[e],3)+tG(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=tG(a.H[e],3)+tG(a.G[e],3)),i+=c+tG(g,3)+tG(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(i+="M  CHG  1"+tG(e,4)+tG(a.z[e],4)+aa);return i+"M  END\n"}
function NG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,O,X,ca,M,hc,Cc,Uf,vb,Kd,Ld,Md,kb,Dc;o=v(H,r,-1,a.s+10,1);n=v(H,r,-1,a.s+10,1);l=v(H,r,-1,a.s+1,1);m=v(H,r,-1,7,1);vb=v(H,r,-1,a.s+1,1);w=v(gH,k,-1,a.s+1,2);G=v(gH,k,-1,a.t+1,2);hc=0;if(0==a.s)return j;fG(a,!0);Uf=!0;for(h=1;h<=a.t;++h)if(9==a.r[h]){Uf=!1;break}if(a.k.r&&Uf){hH(a);KG(a);iH(a,G);jH(a,w,G);var Bb,od,Ye,Yb,se,pd,qd,eb,cI,Od,t,wa,Em,Fm,xs,ef,Ma,Gm,Hm,Gc,Im;Bb=v(H,r,-1,a.s+1,1);od=v(H,r,-1,a.s+1,1);eb=v(kH,k,-1,a.s+1,3);var ys=a.s,Jm,
lh,zs,fg,vj,ze,ff;vj=v(kH,k,-1,ys+2,3);ze=v(H,r,-1,100,1);ff=5;fg=0;ze[0]=3;vj[1]=jh;vj[2]=kh;zs=2;if(!(3>ys))for(;ff<ze[fg]*ze[fg];){lh=0;for(Jm=!0;Jm&&lh<=fg&&ff>=ze[lh]*ze[lh];)0==ff%ze[lh]?Jm=!1:++lh;if(Jm){vj[++zs]=Mt(ff);if(zs>=ys)break;fg<ze.length-1&&(++fg,ze[fg]=ff)}ff+=2}for(t=1;t<=a.s;++t){for(wa=Hm=1;wa<=a.t;++wa)(a.G[wa]==t||a.H[wa]==t)&&(Hm*=a.f[wa]);Gm=a.b[t];18==Gm&&(Im=a.n[t],pd=Im.charCodeAt(0)-65+1,qd=0,1<Im.length&&(qd=Im.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),Gm=28*pd+qd);
ef=0;-2>a.z[t]?ef=1:-2==a.z[t]?ef=2:-1==a.z[t]?ef=3:1==a.z[t]?ef=4:2==a.z[t]?ef=5:2<a.z[t]&&(ef=6);Gc=1;eb[t]=Mt(Hm);Gc*=126;eb[t]=Ht(eb[t],Mt(a.w[t]*Gc));Gc*=7;eb[t]=Ht(eb[t],Mt(ef*Gc));Gc*=7;eb[t]=Ht(eb[t],Mt(Gm*Gc));Gc*=783;eb[t]=Ht(eb[t],Mt(a.y[t]*Gc))}for(se=0;!cH(a,Bb,eb);){xs=!1;for(t=1;t<=a.s;++t)Bb[t]!=od[t]&&(od[t]=Bb[t],xs=!0);if(xs){for(t=1;t<=a.s;++t){eb[t]=ih;for(wa=1;wa<=a.y[t];++wa)eb[t]=Qt(eb[t],vj[Bb[a.F[t][wa]]])}se=0}else if(0<se){for(t=1;t<=a.s;++t)eb[t]=ih;t=1;a:for(;t<=a.s-
1;++t)for(wa=t+1;wa<=a.s;++wa)if(Bb[t]==Bb[wa]){eb[t]=jh;break a}}else{for(t=1;t<=a.s;++t){eb[t]=ih;for(wa=1;wa<=a.y[t];++wa)Ye=a.F[t][wa],eb[t]=Qt(eb[t],Mt(a.b[Ye]*a.f[ZG(a,t,Ye)]))}se=1}cH(a,Bb,eb);for(t=1;t<=a.s;++t)eb[t]=Mt(od[t]*a.s+Bb[t])}for(t=1;t<=a.s;++t)od[t]=Bb[t];for(Ma=1;Ma<=a.s;++Ma)for(t=1;t<=a.s;++t)if(od[t]==Ma){a.b[0]=a.b[t];a.z[0]=a.z[t];a.I[0]=a.I[t];a.L[0]=a.L[t];a.y[0]=a.y[t];a.b[t]=a.b[Ma];a.z[t]=a.z[Ma];a.I[t]=a.I[Ma];a.L[t]=a.L[Ma];a.y[t]=a.y[Ma];a.b[Ma]=a.b[0];a.z[Ma]=a.z[0];
a.I[Ma]=a.I[0];a.L[Ma]=a.L[0];a.y[Ma]=a.y[0];od[t]=od[Ma];od[Ma]=Ma;a.n[0]=a.n[t];a.n[t]=a.n[Ma];a.n[Ma]=a.n[0];a.d[0]=a.d[t];a.d[t]=a.d[Ma];a.d[Ma]=a.d[0];a.c[0]=a.c[t];a.c[t]=a.c[Ma];a.c[Ma]=a.c[0];a.w[0]=a.w[t];a.w[t]=a.w[Ma];a.w[Ma]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=Bb[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=Bb[a.G[t]],a.H[t]=Bb[a.H[t]],a.G[t]>a.H[t]&&(Od=a.G[t],a.G[t]=a.H[t],a.H[t]=Od,1==a.A[t]?a.A[t]=3:2==a.A[t]?a.A[t]=4:3==a.A[t]?a.A[t]=1:4==a.A[t]&&(a.A[t]=2));for(t=1;t<a.t;++t){Fm=Em=
a.s;Yb=0;for(wa=t;wa<=a.t;++wa)a.G[wa]<Em?(Em=a.G[wa],Fm=a.H[wa],Yb=wa):a.G[wa]==Em&&a.H[wa]<Fm&&(Fm=a.H[wa],Yb=wa);Od=a.G[t];a.G[t]=a.G[Yb];a.G[Yb]=Od;Od=a.H[t];a.H[t]=a.H[Yb];a.H[Yb]=Od;Od=a.r[t];a.r[t]=a.r[Yb];a.r[Yb]=Od;Od=a.A[t];a.A[t]=a.A[Yb];a.A[Yb]=Od;cI=a.e[t];a.e[t]=a.e[Yb];a.e[Yb]=cI}UD(a);qG(a);iH(a,G);jH(a,w,G)}else{iH(a,G);a.f=v(H,r,-1,a.t+1,1);for(q=1;q<=a.t;++q)a.f[q]=a.r[q]}c=1;a.a=v(H,r,-1,a.s+1,1);Dc=1;a.a[1]=1;for(ca=0;;){M=0;for(q=1;q<=a.y[c];++q)if(g=a.F[c][q],0<a.a[g]){if(!(a.a[g]>
a.a[c])&&g!=vb[c]){Cc=!0;for(J=1;J<=hc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Cc=!1;break}Cc&&(++hc,o[hc]=c,n[hc]=g)}}else m[++M]=g;if(0==M){if(Dc==a.s)break;c=l[ca--]}else if(1==M)vb[m[1]]=c,c=m[1],a.a[c]=++Dc;else{l[++ca]=c;e=0;for(q=1;q<=M;++q)if(h=ZG(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=ZG(a,m[q],c),2==a.f[h]||3==a.f[h]){e=m[q];break}0==e&&(e=m[1]);vb[e]=c;c=e;a.a[e]=++Dc}}vb=v(H,r,-1,a.s+1,1);b=v(H,r,-1,a.s+1,1);O=v(gH,k,-1,a.s+1,2);Kd=v(gH,k,-1,a.s+1,2);f=Dc=ca=0;
for(q=1;q<=a.s;++q)if(1==a.a[q]){c=q;break}a:for(;;){0<f&&(vb[c]=f);b[++Dc]=c;for(a.a[c]=0;;){M=e=0;X=a.s+1;q=1;b:for(;q<=a.y[c];++q){g=a.F[c][q];for(A=1;A<=hc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.a[g]&&(++M,a.a[g]<X&&(e=g,X=a.a[g]))}if(0==e){if(0==ca)break a;Kd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<M&&(l[++ca]=f,O[e]=!0)}Ld=v(H,r,-1,a.t+1,1);Md=v(H,r,-1,a.s+1,1);if(a.k.Ib){var eI=vb,gM=hc,As,fI,mh,Ae,Bs,Cs,La,wj,Ds;mh=v(H,r,-1,a.s+1,1);for(La=1;La<=a.s;++La)mh[b[La]]=La;Bs=v(gH,
k,-1,a.t+1,2);for(La=1;La<=a.s;++La)As=b[La],fI=eI[As],Ae=ZG(a,As,fI),0!=Ae&&(lH(a,Ae,mh,Ld,G),Bs[Ae]=!0);for(La=1;La<=a.t;++La)Bs[La]||lH(a,La,mh,Ld,G);La=1;a:for(;La<=a.s;++La)if(!(2>a.y[La]||4<a.y[La])){Cs=Ds=0;for(wj=1;wj<=a.y[La];++wj){Ae=ZG(a,La,a.F[La][wj]);if(5==a.f[Ae])continue a;1==a.r[Ae]&&0!=mH(a,Ae,La)&&++Ds;2==a.r[Ae]&&(Cs=a.F[La][wj])}if(0!=Ds)if(0<Cs){var ha=a,hI=La,gf=mh,Sc=Md,jc=void 0,xj=void 0,Hc=void 0,Be=void 0,Ic=void 0,Km=void 0,Lm=void 0,Mm=void 0,Pd=void 0,Tc=void 0,Uc=void 0,
Es=void 0,yj=void 0,Qd=void 0,zj=void 0,Ce=void 0,Aj=void 0,Fs=void 0,Bj=void 0,De=void 0,iI=void 0,hf=void 0,jI=void 0,Gs=void 0,Cj=void 0,jf=void 0,Uc=1,xj=hI,jc=v(H,r,-1,ha.s+1,1);for(jc[1]=hI;;){Es=!1;for(Tc=1;Tc<=ha.y[xj];++Tc)if(Hc=ha.F[xj][Tc],!(Hc==jc[1]||Hc==jc[Uc-1]))if(Be=ZG(ha,xj,Hc),2==ha.r[Be]&&5!=ha.f[Be]){xj=jc[++Uc]=Hc;Es=!0;break}if(!Es)break}if(!(0==Uc%2||2>ha.y[jc[Uc]]||3<ha.y[jc[Uc]])){jf=jc[1];Ic=jc[~~((Uc+1)/2)];Pd=jc[Uc];hf=De=Ce=Qd=0;Gs=Fs=!1;for(Tc=1;Tc<=ha.y[jf];++Tc)Hc=
ha.F[jf][Tc],Be=ZG(ha,jf,Hc),1!=ha.r[Be]||5==ha.f[Be]||(0==Qd?Qd=Hc:Ce=Hc);0<gf[Ce]&&gf[Qd]>gf[Ce]&&(Km=Qd,Qd=Ce,Ce=Km);yj=Qd;0==Qd&&(yj=Ce,Fs=!0);for(Tc=1;Tc<=ha.y[Pd];++Tc)Hc=ha.F[Pd][Tc],Be=ZG(ha,Pd,Hc),1!=ha.r[Be]||5==ha.f[Be]||(0==De?De=Hc:hf=Hc);0<gf[hf]&&gf[De]>gf[hf]&&(Km=De,De=hf,hf=Km);Bj=De;0==De&&(Bj=hf,Gs=!0);zj=mH(ha,ZG(ha,jf,Qd),jf);Aj=mH(ha,ZG(ha,jf,Ce),jf);iI=mH(ha,ZG(ha,Pd,De),Pd);jI=mH(ha,ZG(ha,Pd,hf),Pd);1<(0>zj+Aj?-(zj+Aj):zj+Aj)||0!=iI||0!=jI?wr(ha.k,"Bad stereoinfo on allene !"):
(Lm=ha.I[jc[Uc-1]]-ha.I[Pd],Mm=ha.L[jc[Uc-1]]-ha.L[Pd],Cj=Math.sqrt(Lm*Lm+Mm*Mm),0.001>Cj&&(Cj=0.001),0<(ha.L[Bj]-ha.L[jc[Uc-1]])*(Lm/Cj)-(ha.I[Bj]-ha.I[jc[Uc-1]])*(Mm/Cj)?Sc[Ic]=1:Sc[Ic]=-1,Fs&&(Sc[Ic]*=-1),Gs&&(Sc[Ic]*=-1),yj==Qd&&0>zj&&(Sc[Ic]*=-1),yj==Ce&&0>Aj&&(Sc[Ic]*=-1),gf[yj]>gf[Bj]&&(Sc[Ic]*=-1))}}else b:{var kc=a,lc=La,hM=eI,iM=mh,jM=o,kM=n,lM=gM,Nm=Md,Om=void 0,Vc=void 0,Hs=void 0,nh=void 0,ya=void 0,oh=void 0,sd=void 0,Dj=void 0,Rd=void 0,Nb=void 0,ea=void 0,Db=void 0,Ee=void 0,Pm=void 0,
Wc=void 0,ma=void 0,Qm=void 0,Db=v(H,r,-1,4,1),Pm=v(H,r,-1,4,1),ph=kc,Sd=lc,kI=iM,Is=hM,lI=jM,mI=kM,mM=lM,Eb=Db,Ej=void 0,Xc=void 0,Rm=void 0,Sm=void 0,Js=void 0,Fj=void 0,Fj=-1;0<Is[Sd]&&(Eb[++Fj]=Is[Sd]);for(Xc=1;Xc<=mM;++Xc)lI[Xc]==Sd&&(Eb[++Fj]=mI[Xc]),mI[Xc]==Sd&&(Eb[++Fj]=lI[Xc]);for(Xc=Fj+1;Xc<ph.y[Sd];++Xc){Js=ph.s+1;Rm=1;c:for(;Rm<=ph.y[Sd];++Rm){Ej=ph.F[Sd][Rm];for(Sm=0;Sm<Xc;++Sm)if(Ej==Eb[Sm])continue c;kI[Ej]<Js&&(Js=kI[Ej],Eb[Xc]=Ej)}}0==Is[Sd]&&0<ph.w[Sd]?(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=
Eb[0],Eb[0]=-1):0<ph.w[Sd]&&(Eb[3]=Eb[2],Eb[2]=Eb[1],Eb[1]=-1);for(ya=Dj=oh=nh=Qm=sd=Nb=0;4>ya;++ya)0>=Db[ya]||(Om=ZG(kc,lc,Db[ya]),Pm[ya]=mH(kc,Om,lc),0<Pm[ya]?(++Nb,Qm=Db[ya],oh=Db[ya]):0>Pm[ya]?(++sd,nh=Db[ya],oh=Db[ya]):Dj=Db[ya]);Rd=Nb+sd;ma=v(H,r,-1,4,1);Wc=0;if(3==kc.y[lc]){if(1==Nb&&1==sd||3==Rd&&0<Nb&&0<sd){wr(kc.k,"Error in C3H stereospecification !");break b}Ee=Db[0];1==Rd?Ee=oh:2==Rd&&(Ee=Dj);ea=XG(kc,lc,Ee,Db);ma[0]=oh;ma[1]=-1;ma[2]=ea[2];ma[3]=ea[1];0<Nb?Wc=1:Wc=-1}else if(4==kc.y[lc])if(1==
Rd)ea=XG(kc,lc,oh,Db),ma[0]=ea[0],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[1],0<Nb?Wc=1:Wc=-1;else{Ee=Db[0];1<Dj&&(Ee=Dj);1==Nb?Ee=Qm:1==sd&&(Ee=nh);ea=XG(kc,lc,Ee,Db);Vc=v(H,r,-1,4,1);for(ya=0;4>ya;++ya)Om=ZG(kc,lc,ea[ya]),Vc[ya]=mH(kc,Om,lc);if(4==Rd){if(0==Nb||0==sd){wr(kc.k,"Error in C4 stereospecification !");break b}if(1==Nb||1==sd)ma[0]=ea[0],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[1],Wc=Vc[0];else{for(ya=0;4>ya;++ya)-1==Vc[ya]&&(Vc[ya]=0);Rd=2}}else if(3==Rd)if(3==Nb||3==sd)ma[0]=ea[0],ma[1]=ea[3],ma[2]=
ea[2],ma[3]=ea[1],0<Nb?Wc=-1:Wc=1;else{1==Nb?Nb=Hs=1:sd=Hs=-1;for(ya=0;4>ya;++ya)Vc[ya]==Hs&&(Vc[ya]=0);Rd=2}if(2==Rd)if(1==Nb&&1==sd)ea[1]==nh?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==nh&&(ea[2]=ea[3]),ma[0]=Qm,ma[1]=nh,ma[2]=ea[2],ma[3]=ea[1],Wc=1;else{if(Vc[0]==Vc[1]||Vc[1]==Vc[2]){wr(kc.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Vc[0]?(ma[0]=ea[0],ma[1]=ea[2],ma[2]=ea[1],ma[3]=ea[3]):(ma[0]=ea[1],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[0]);1<Nb?Wc=1:Wc=-1}}var V=ma,Gj=Db,mb=void 0;Gj[0]==V[1]?(mb=
V[0],V[0]=V[1],V[1]=mb,mb=V[2],V[2]=V[3],V[3]=mb):Gj[0]==V[2]?(mb=V[2],V[2]=V[0],V[0]=mb,mb=V[1],V[1]=V[3],V[3]=mb):Gj[0]==V[3]&&(mb=V[3],V[3]=V[0],V[0]=mb,mb=V[1],V[1]=V[2],V[2]=mb);Gj[1]==V[2]?(mb=V[1],V[1]=V[2],V[2]=mb,mb=V[2],V[2]=V[3],V[3]=mb):Gj[1]==V[3]&&(mb=V[1],V[1]=V[3],V[3]=mb,mb=V[2],V[2]=V[3],V[3]=mb);ma[2]==Db[2]?Nm[lc]=1:ma[2]==Db[3]?Nm[lc]=-1:wr(kc.k,"Error in stereoprocessing ! - t30");Nm[lc]*=Wc}}}kb=new FE;i=v(H,r,-1,a.s+1,1);for(q=1;q<=a.s;++q)i[b[q]]=q;for(q=1;q<=a.s;++q){c=b[q];
O[c]&&jn(kb.a,ua);0<vb[q]&&nH(a,c,vb[c],kb,Ld);var qh=w[c],Fb=void 0,Hj=void 0,rh=void 0,S=void 0,S=Oc,Fb=!1;0!=a.z[c]&&(Fb=!0);0!=Md[c]&&(Fb=!0);rh=-1;for(Hj=1;Hj<=a.x;++Hj)if(a.p[Hj][0]==c){rh=a.p[Hj][1];break}-1<rh&&(Fb=!0);a.k.Hb&&0<a.d[c]&&(Fb=!0,rh=1);switch(a.b[c]){case 2:S=yb;break;case 3:qh?S="c":S=Cb;break;case 4:qh?(S=Bf,0<a.w[c]&&(Fb=!0)):S=dc;break;case 5:qh?S="o":S=oc;break;case 7:qh?(S="p",0<a.w[c]&&(Fb=!0)):S=qc;break;case 8:qh?S=mg:S=Bc;break;case 13:qh?S=pg:S=Fc;Fb=!0;break;case 6:S=
Jc;Fb=!0;break;case 9:S=Qb;break;case 10:S=Jb;break;case 11:S=Ab;break;case 12:S=Wb;break;case 1:S=Ub;Fb=!0;break;case 19:S=rc;Fb=!0;break;case 20:S=sc;Fb=!0;break;case 21:S=tc;Fb=!0;break;case 22:S=uc;Fb=!0;break;case 18:Fb=!0,S=a.n[c],(D(S,xa)||D(S,Zc)||D(S,tb))&&(Fb=!1)}Fb&&(S=Pc+S,1==Md[c]?S+=sb:-1==Md[c]&&(S+="@@"),1==a.w[c]?S+=Ub:1<a.w[c]&&(S+=Ub+a.w[c]),0!=a.z[c]&&(0<a.z[c]?S+=za:S+=Ca,1<Rj(a.z[c])&&(S+=Rj(a.z[c]))),-1<rh&&(S+=jb+rh),S+=Rc);jn(kb.a,S);for(A=1;A<=hc;++A)if(o[A]==c||n[A]==c)d=
n[A],d==c&&(d=o[A]),i[c]<i[d]&&nH(a,o[A],n[A],kb,Ld),9<A&&jn(kb.a,"%"),kn(kb,j+(new R(A)).a);Kd[c]&&jn(kb.a,va)}return Yn(kb.a)}
function oG(a,b){var c,d,e,f;f=0;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],c!=b&&d!=b&&(++f,a.G[f]=c,c>b&&--a.G[f],a.H[f]=d,d>b&&--a.H[f],a.r[f]=a.r[e],a.A[f]=a.A[e],a.J[f]=a.J[e],a.M[f]=a.M[e],a.e[f]=a.e[e]);a.t=f;for(e=b;e<a.s;++e){a.b[e]=a.b[e+1];a.z[e]=a.z[e+1];a.I[e]=a.I[e+1];a.L[e]=a.L[e+1];a.w[e]=a.w[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.y[e]=a.y[e+1];a.n[e]=a.n[e+1];for(f=1;f<=a.y[e];++f)a.F[e][f]=a.F[e+1][f]}--a.s;if(0==a.s)LD(a.k);else{for(e=1;e<=a.s;++e){d=0;for(f=1;f<=a.y[e];++f)c=a.F[e][f],
c==b?++a.w[e]:(c>b&&--c,a.F[e][++d]=c);a.y[e]=d}e=1;a:for(;e<=a.x;++e)if(a.p[e][0]==b){for(f=e;f<a.x;++f)a.p[f][0]=a.p[f+1][0],a.p[f][1]=a.p[f+1][1];--a.x;break a}for(e=1;e<=a.x;++e)a.p[e][0]>b&&--a.p[e][0]}}
function pG(a,b){var c,d,e,f;c=a.G[b];d=a.H[b];for(e=b;e<a.t;++e)a.G[e]=a.G[e+1],a.H[e]=a.H[e+1],a.r[e]=a.r[e+1],a.A[e]=a.A[e+1],a.J[e]=a.J[e+1],a.M[e]=a.M[e+1],a.e[e]=a.e[e+1];--a.t;f=0;for(e=1;e<=a.y[c];++e)a.F[c][e]!=d&&(a.F[c][++f]=a.F[c][e]);a.y[c]=f;f=0;for(e=1;e<=a.y[d];++e)a.F[d][e]!=c&&(a.F[d][++f]=a.F[d][e]);a.y[d]=f;c<d&&(f=c,c=d,d=f);0==a.y[c]&&oG(a,c);0==a.y[d]&&oG(a,d)}
function hH(a){var b,c,d;if(!a.k.M){c=a.s;a:for(;1<=c;--c)if(d=a.F[c][1],1==a.b[c]&&1==a.y[c]&&0==a.z[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.x;++b)if(a.p[b][0]==c)continue a;b=ZG(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.Ib)&&oG(a,c)}}}function eH(a){var b;b=a.b.length;a.F=ct([b,7]);a.y=v(H,r,-1,b,1);for(b=1;b<=a.s;++b)a.y[b]=0;for(b=1;b<=a.t;++b)6>a.y[a.G[b]]&&(a.F[a.G[b]][++a.y[a.G[b]]]=a.H[b]),6>a.y[a.H[b]]&&(a.F[a.H[b]][++a.y[a.H[b]]]=a.G[b])}
function jH(a,b,c){var d,e,f,g,i,h,l,m,o;a.f=v(H,r,-1,a.t+1,1);o=v(gH,k,-1,a.s+1,2);for(h=1;h<=a.s;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.y[h];++d)if(c[ZG(a,h,a.F[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.y[h]+a.w[h]))switch(a.b[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.t;++i)1==a.r[i]?a.f[i]=1:fH(a,i)?a.f[i]=2:3==a.r[i]&&(a.f[i]=3);i=1;a:for(;i<=a.t;++i)if(c[i]&&(f=a.G[i],g=a.H[i],o[f]&&o[g])){d=v(gH,k,-1,a.s+1,2);for(h=1;h<=a.y[f];++h)e=a.F[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.s;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.y[h];++l){e=a.F[h][l];if(e==g){b[f]=!0;b[g]=!0;a.f[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function DF(a){var b,c,d;for(d=1;d<=a.t;++d)b=a.G[d],c=a.H[d],a.J[d]=L(K(wE((a.I[b]+a.I[c])/2))),a.M[d]=L(K(wE((a.L[b]+a.L[c])/2)))}function iH(a,b){var c;for(c=1;c<=a.t;++c)$F(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function YF(a,b){var c;c=(jF(),xD)[a.b[b]];18==a.b[b]&&(c=a.n[b]);return c}
function fH(a,b){return 2==a.r[b]?!0:!1}function $F(a,b,c){var d,e,f,g;g=1;a.a=v(H,r,-1,a.s+1,1);for(d=1;d<=a.s;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.y[b];++d)a.F[b][d]!=c&&(a.a[a.F[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.s;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.y[d];++e)0==a.a[a.F[d][e]]&&(a.a[a.F[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
function CG(a){var b,c;a.k.Q=!0;if(a.k.Hb)a.j=-1,0==a.d[a.C]?a.d[a.C]=4:a.d[a.C]=0;else{for(b=1;b<=a.x;++b)if(a.C==a.p[b][0]){if(-1==a.k.x){for(;b<a.x;++b)a.p[b][0]=a.p[b+1][0],a.p[b][1]=a.p[b+1][1];--a.x}else c=a.k.x,a.k.p&&(a.k.fb||++a.q,c=a.q),a.p[b][1]=c;return}b=a.p.length;++a.x>b-1&&(b=ct([b+5,2]),GE(a.p,b,a.p.length),a.p=b);a.p[a.x][0]=a.C;c=a.k.x;a.k.p&&(a.k.fb||++a.q,c=a.q);a.p[a.x][1]=c}}function vD(a){var b;a.x=0;a.q=0;NG(a);for(b=1;b<=a.s;++b)a.C=b,CG(a);a.C=0}
function nG(a){var b,c;b=v(AF,k,-1,4,1);BF(a,b);c=a.k.B.b;a.k.y||(c-=a.k.X);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function wF(a,b){var c,d,e,f,g,i,h,l;c=v(AF,k,-1,4,1);BF(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.s;++g)h=a.I[g]*f+a.L[g]*i,l=-a.I[g]*i+a.L[g]*f,a.I[g]=h,a.L[g]=l;BF(a,c);for(g=1;g<=a.s;++g)a.I[g]+=d-c[0],a.L[g]+=e-c[1]}
function LG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.t;++d)b=a.I[a.G[d]]-a.I[a.H[d]],c=a.L[a.G[d]]-a.L[a.H[d]],f+=Math.sqrt(b*b+c*c);0<a.t?(f/=a.t,e=25*a.k.A/f):1<a.s&&(e=75*a.k.A/Math.sqrt((a.I[1]-a.I[2])*(a.I[1]-a.I[2])+(a.L[1]-a.L[2])*(a.L[1]-a.L[2])));for(d=1;d<=a.s;++d)a.I[d]*=e,a.L[d]*=e}
function sG(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Pc)&&yE(c,Rc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.n[b]=c,a.w[b]=0;else{f=!1;-1<c.indexOf(Aa)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(jb);e=c.indexOf(Ub);g=Qj(c.indexOf(za),c.indexOf(Ca));if(-1<d){i=Ev(c,d+1);try{a.k.x=HC(i,10)}catch(h){if(h=Ki(h),y(h,74))a.k.x=0;else throw h;}a.C=b;CG(a);c=c.substr(0,d-0);a.C=0}if(f)a.n[b]=c,a.b[b]=18,a.w[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.b[b]=D(d,Cb)?3:D(d,yb)?2:D(d,dc)?4:D(d,oc)?5:D(d,qc)?7:D(d,Bc)?8:D(d,Qb)?9:D(d,Jb)?10:D(d,Ab)?11:D(d,Wb)?12:D(d,Ub)?1:D(d,Fc)?13:D(d,Jc)?6:D(d,rc)?19:D(d,sc)?20:D(d,tc)?21:D(d,uc)?22:18;18==a.b[b]&&(a.n[b]=d);c+=ba;d=0;0<e&&(d=1,e=xE(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.w[b]=d);d=0;if(0<g&&(e=xE(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=xE(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=xE(c,g++);for(;45==e;)--d,e=xE(c,g++)}a.z[b]=d}}}
function AD(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new aD(b);try{for(;b.j=UC(b,b.a),b.j<b.i;)d=sE(HC(XC(b),10)).a,c=e=sE(HC(XC(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Ki(f),y(f,74))gn(f);else throw f;}}function nH(a,b,c,d,e){b=ZG(a,b,c);5!=a.f[b]&&fH(a,b)?jn(d.a,pb):3==a.r[b]?jn(d.a,la):9==a.r[b]?(e=rb,a=a.e[b],null!=a&&(e=a),jn(d.a,e)):1==e[b]?jn(d.a,Xa):-1==e[b]&&jn(d.a,Qc)}
function DG(a,b){var c,d;if(1==a.r[b])if(c=a.G[b],d=a.H[b],2>a.y[c]&&2>a.y[d])a.A[b]=0,wr(a.k,"Stereomarking meaningless on this bond !");else switch(a.A[b]){case 0:a.y[d]<=a.y[c]?a.A[b]=1:a.A[b]=3;break;case 1:a.A[b]=2;break;case 2:2<a.y[d]?a.A[b]=3:a.A[b]=1;break;case 3:a.A[b]=4;break;case 4:2<a.y[c]?a.A[b]=1:a.A[b]=3}else 2==a.r[b]?10==a.A[b]?a.A[b]=0:a.A[b]=10:wr(a.k,"Stereomarking allowed only on single and double bonds!")}
function lH(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.r[b]||5==a.f[b])&&(10==a.A[b]||a.k.o&&!e[b]))if(e=a.G[b],f=a.H[b],!(2>a.y[e]||2>a.y[f]||3<a.y[e]||3<a.y[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.y[e];++l)g=a.F[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=ZG(a,e,m);0!=d[h]?b=m:1==a.r[h]&&5!=a.f[h]&&(b=m);0==b&&(h=ZG(a,e,o),0!=d[h]?b=o:1==a.r[h]&&5!=a.f[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.y[f];++l)g=a.F[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=ZG(a,f,o);1==a.r[h]&&5!=a.f[h]&&0==d[h]&&(m=o);0==m&&(h=ZG(a,f,i),1==a.r[h]&&5!=a.f[h]&&(m=i));if(!(0==b||0==m))if(h=a.I[f]-a.I[e],g=a.L[f]-a.L[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.L[b]-a.L[e])*h-(a.I[b]-a.I[e])*g,q=(a.L[m]-a.L[e])*h-(a.I[m]-a.I[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))wr(a.k,"Not unique E/Z geometry !");else{i=ZG(a,b,e);f=ZG(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.y[b];++l)if(g=a.F[b][l],g!=e&&(h=ZG(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 dH(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=ZG(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(fH(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function mH(a,b,c){var d;d=a.A[b];return 1>d||4<d?0:1==d&&a.G[b]==c?1:2==d&&a.G[b]==c?-1:3==d&&a.H[b]==c?1:4==d&&a.H[b]==c?-1:0}
function qG(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=dH(c,d);if(-1==e)c.w[d]=0;else{switch(c.b[d]){case 1:2==e?c.z[d]=1:c.z[d]=0;c.w[d]=0;break;case 2:3==e||5==e?(c.w[d]=0,c.z[d]=0):3>e?c.w[d]=3-e-c.z[d]:4==e?(c.z[d]=-1,c.w[d]=0):5<e&&(c.z[d]=e-5,c.w[d]=0);break;case 3:case 6:4>e?0<c.z[d]?c.w[d]=2-e+c.z[d]:0>c.z[d]?c.w[d]=2-e-c.z[d]:c.w[d]=4-e:(c.z[d]=e-4,c.w[d]=4-e+c.z[d]);break;case 4:case 7:3>e?c.w[d]=3-e+c.z[d]:3==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:(c.z[d]=
4==e?1:6==e?-1:e-5,c.w[d]=0);break;case 5:2==e&&(0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0);2<e&&(c.z[d]=e-2);c.w[d]=2-e+c.z[d];break;case 8:case 13:2>e?c.w[d]=2-e+c.z[d]:2==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:3==e?2==c.y[d]?(c.z[d]=0,c.w[d]=1):(c.z[d]=1,c.w[d]=0):4==e?(c.z[d]=0,c.w[d]=0):5==e?(c.z[d]=0,c.w[d]=1):(c.z[d]=e-6,c.w[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.z[d]=e-1);c.w[d]=1-e+c.z[d];2<e&&(c.z[d]=0,c.w[d]=0);break;case 19:case 18:c.w[d]=
0}0>c.w[d]&&(c.w[d]=0)}}}function EF(a){WG(this);this.k=a;this.x=this.t=this.s=0}
function eG(a,b){var c,d,e,f,g,i,h;EF.call(this,a);f=j;i=cG(b);if(null!=i){h=new $C(b,i,!0);for(e=1;4>=e;++e)f=dG(h,i);g=sE(HC(Un(f.substr(0,3)),10)).a;c=sE(HC(Un(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)EG(this),f=dG(h,i),this.I[e]=(new rE(oE(Un(f.substr(0,10))))).a,this.L[e]=-(new rE(oE(Un(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Un(f.substr(31,d-31)),sG(this,e,d),62<=f.length&&(f=Un(f.substr(60,3)),0<f.length&&(f=sE(HC(f,10)).a,0<f&&(this.C=e,a.x=f,CG(this),this.C=0)));for(e=1;e<=c;++e)JG(this),
f=dG(h,i),this.G[e]=sE(HC(Un(f.substr(0,3)),10)).a,this.H[e]=sE(HC(Un(f.substr(3,3)),10)).a,g=sE(HC(Un(f.substr(6,3)),10)).a,1==g?this.r[e]=1:2==g?this.r[e]=2:3==g?this.r[e]=3:this.r[e]=9,d=0,11<f.length&&(d=sE(HC(Un(f.substr(9,3)),10)).a),1==g&&1==d&&(this.r[e]=1,this.A[e]=1),1==g&&6==d&&(this.r[e]=1,this.A[e]=2);eH(this);LG(this);CF(this);for(UD(this);(h.j=UC(h,h.a),h.j<h.i)&&!(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=sE(HC(XC(g),10)).a;
for(e=1;e<=i;++e)c=sE(HC(XC(g),10)).a,this.z[c]=sE(HC(XC(g),10)).a}if(0==f.indexOf("M  APO")){g=new ZC(f);XC(g);XC(g);i=sE(HC(XC(g),10)).a;for(e=1;e<=i;++e)c=sE(HC(XC(g),10)).a,f=sE(HC(XC(g),10)).a,this.C=c,$(this,0),sG(this,this.s,rc+f),this.C=0}}hH(this);UD(this)}}
function TD(a,b){var c,d,e,f,g;EF.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));yE(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new ZC(b);d=sE(HC(XC(f),10)).a;e=sE(HC(XC(f),10)).a;for(c=1;c<=d;++c)g=XC(f),EG(this),sG(this,this.s,g),this.I[c]=(new rE(oE(XC(f)))).a,this.L[c]=-(new rE(oE(XC(f)))).a;for(c=1;c<=e;++c)if(JG(this),this.G[c]=sE(HC(XC(f),10)).a,this.H[c]=sE(HC(XC(f),10)).a,this.r[c]=sE(HC(XC(f),10)).a,-1==this.r[c])this.r[c]=1,this.A[c]=1;else if(-2==this.r[c])this.r[c]=
1,this.A[c]=2;else if(-5==this.r[c])this.r[c]=2,this.A[c]=10;else if(11==this.r[c]||12==this.r[c]||13==this.r[c]||14==this.r[c])this.A[c]=this.r[c],this.r[c]=9;eH(this);LG(this);CF(this)}catch(i){i=Ki(i);if(y(i,74)){i.wc();this.s=0;return}throw i;}hH(this);UD(this)}}
function gG(a,b,c){var d,e,f;EF.call(this,a);f=v(H,r,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&(EG(this),this.b[this.s]=b.b[a],this.I[this.s]=b.I[a],this.L[this.s]=b.L[a],this.z[this.s]=b.z[a],this.w[this.s]=b.w[a],this.d[this.s]=b.d[a],this.c[this.s]=b.c[a],this.n[this.s]=b.n[a],f[a]=this.s);for(a=1;a<=b.t;++a)if(d=b.G[a],e=b.H[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))JG(this),this.r[this.t]=b.r[a],this.A[this.t]=b.A[a],this.G[this.t]=f[d],this.H[this.t]=f[e],this.e[this.t]=b.e[a];for(a=
1;a<=b.x;++a)d=b.p[a][0],d==c&&(++this.x,this.p[this.x][0]=f[d],this.p[this.x][1]=b.p[a][1]);this.j=b.j;UD(this);CF(this)}
function vG(a,b,c){var d,e,f,g,i;EF.call(this,a);for(a=1;a<=c;++a)this.s+=b[a].s,this.t+=b[a].t,this.x+=b[a].x;this.b=v(H,r,-1,this.s+1,1);this.z=v(H,r,-1,this.s+1,1);this.w=v(H,r,-1,this.s+1,1);this.d=v(H,r,-1,this.s+1,1);this.c=v(nt,k,1,this.s+1,0);this.I=v(AF,k,-1,this.s+1,1);this.L=v(AF,k,-1,this.s+1,1);this.n=v(nt,k,1,this.s+1,0);this.G=v(H,r,-1,this.t+1,1);this.H=v(H,r,-1,this.t+1,1);this.r=v(H,r,-1,this.t+1,1);this.e=v(nt,k,1,this.t+1,0);this.A=v(H,r,-1,this.t+1,1);this.p=ct([this.x+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].s;++d)++e,this.b[e]=b[a].b[d],this.I[e]=b[a].I[d],this.L[e]=b[a].L[d],this.z[e]=b[a].z[d],this.w[e]=b[a].w[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.n[e]=b[a].n[d];for(d=1;d<=b[a].t;++d)++g,this.r[g]=b[a].r[d],this.A[g]=b[a].A[d],this.G[g]=b[a].G[d]+f,this.H[g]=b[a].H[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].x;++d)++i,this.p[i][0]=b[a].p[d][0]+f,this.p[i][1]=b[a].p[d][1];f=e}UD(this);CF(this)}
function qF(a){var b;WG(this);this.k=a.k;this.s=a.s;this.t=a.t;this.x=a.x;this.b=v(H,r,-1,this.s+1,1);GE(a.b,this.b,this.s+1);this.z=v(H,r,-1,this.s+1,1);GE(a.z,this.z,this.s+1);this.w=v(H,r,-1,this.s+1,1);GE(a.w,this.w,this.s+1);this.d=v(H,r,-1,this.s+1,1);GE(a.d,this.d,this.s+1);this.c=v(nt,k,1,this.s+1,0);GE(a.c,this.c,this.s+1);this.I=v(AF,k,-1,this.s+1,1);GE(a.I,this.I,this.s+1);this.L=v(AF,k,-1,this.s+1,1);GE(a.L,this.L,this.s+1);this.n=v(nt,k,1,this.s+1,0);GE(a.n,this.n,this.s+1);this.G=v(H,
r,-1,this.t+1,1);GE(a.G,this.G,this.t+1);this.H=v(H,r,-1,this.t+1,1);GE(a.H,this.H,this.t+1);this.r=v(H,r,-1,this.t+1,1);GE(a.r,this.r,this.t+1);this.e=v(nt,k,1,this.t+1,0);GE(a.e,this.e,this.t+1);this.A=v(H,r,-1,this.t+1,1);GE(a.A,this.A,this.t+1);this.p=ct([this.x+1,2]);for(b=1;b<=this.x;++b)this.p[b][0]=a.p[b][0],this.p[b][1]=a.p[b][1];this.j=a.j}
function MG(a,b,c){var d,e,f;if(0==c)return tG(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(wE(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new rE(a)).a;d=Vn(e,Wn(46));0>d&&(e+=Wa,d=Vn(e,Wn(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=$a;if(0==b)return e;e.length>b&&(e=rb);c=j;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function cG(a){var b;b=new $C(a,aa,!0);if(4<TC(b))return aa;b=new $C(a,fh,!0);return 4<TC(b)?fh:null}
function tG(a,b){var c,d,e;d=j+(new R(a)).a;d.length>b&&(d=rb);e=j;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function dG(a,b){for(var c,d;a.j=UC(a,a.a),a.j<a.i;){d=XC(a);if(D(d,b))return ba;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 ba}else break;return d}return null}s(539,1,{90:1},EF,eG,TD,gG,vG,qF);_.a=null;_.f=null;_.j=0;_.k=null;_.o=!1;_.q=0;_.s=0;_.t=0;_.u=0;_.v=!1;_.x=0;_.B=!1;_.C=0;_.D=0;_.E=0;_.K=0;_.N=0;
function xr(){xr=u;yr=new ZB(Ub)}
function kG(a,b){var c;xr();var d;eF.call(this);this.c=new yA("Help");new yA("Home");this.d=b;N(this,(jF(),KD));this._b&&oB(this._b.c,!1);lB(this,!1);d=cz(b);if(1==a)this.e||(this.e=new HB(d),cF(this.e,-30,0)),this.j=this.e,c=OD(b),this._b&&nB(this._b.c,Ec),Jz(this,new tA(2)),this.f=new ZB(c+"     "),P(this,this.f,Ib),d=new Nz,P(d,this.i,null),this.d.Bb&&(c=new yA("Submit"),P(d,c,null)),P(this,d,Kc),YB(this.f,Un($n(this.f._b.a.gb,Xg))),this._b&&oB(this._b.c,!0),lB(this,!0);else if(2==a)this.b||(this.b=
new HB(d),cF(this.b,-50,13*b.X-80)),this.j=this.b,this._b&&nB(this._b.c,"Nonstandard atom"),Jz(this,new tA(2)),c=new Nz,P(c,new AB("atomic SMILES",1),null),P(this,c,mc),c=Ub,yr&&(c=$n(yr._b.a.gb,Xg)),yr=new $B(c,8),P(this,yr,Ib),c=new Nz,P(c,this.i,null),P(this,c,Kc);else{this.a||(this.a=new HB(d),cF(this.a,5*b.X,0));var e,f;d="About "+(jF(),qD);this._b&&nB(this._b.c,d);Jz(this,new wB(0));N(this,KD);P(this,new AB(qD+" Molecular Editor v2013-05-01",1),null);P(this,new AB("Peter Ertl and Bruno Bienfait",
1),null);for(c=kF,d=0,f=c.length;d<f;++d)e=c[d],e=new AB(e,1),pz(e,this.d.w),P(this,e,null);c=new Nz;P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}kB(this);c=this.j;dF(this._b.c,c.a,c.b);!bz(this)&&Gz(this);qz(this)}s(540,531,Th,kG);_.tf=function(a){var b,c;if(a.f===this.c){try{b=new BC(this.d.G),c=AC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ki(d),y(d,65))a=this.d,b=d.f,a.ib=!0,a.I="ERROR - "+b,fD(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var yr;
function oH(a,b){az(b)==a.a?N(b,(EA(),MA)):N(b,a.a)}
function pH(a){var b,c,d,e;e=j;d=!1;az(qH)!=a.a?(e=xa,d=!0):az(rH)!=a.a?(e="!#6",d=!0):az(sH)!=a.a?(N(tH,(EA(),MA)),N(uH,MA),N(vH,MA),N(wH,MA),e="F,Cl,Br,I"):(b=az(xH)!=a.a,c=az(yH)!=a.a,az(zH)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),az(AH)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),az(BH)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),az(CH)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),az(DH)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),az(tH)!=a.a&&(e+="F,"),az(uH)!=a.a&&(e+="Cl,"),az(vH)!=a.a&&(e+="Br,"),az(wH)!=a.a&&(e+="I,"),
yE(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Zc:c?e=tb:(N(qH,(EA(),MA)),e=xa)));b=j;d&&az(xH)!=a.a&&(b+=";a");d&&az(yH)!=a.a&&(b+=";A");az(EH)!=a.a&&(b+=";R");az(FH)!=a.a&&(b+=";!R");az(qH)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=GH._b.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=HH._b.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);az(IH)!=a.a&&(e="~");az(JH)!=a.a&&(e=jb);az(KH)!=a.a&&(e=sb);az(LH)!=a.a&&(e="!@");YB(a.e,e)}
function MH(a){NH(a);OH(a);var b=GH._b.a;Nx(b,0);b.gb.options[0].selected=!0;b=HH._b.a;Nx(b,0);b.gb.options[0].selected=!0;N(xH,a.a);N(yH,a.a);N(EH,a.a);N(FH,a.a);N(GH,a.a);N(HH,a.a);PH(a)}function NH(a){N(zH,a.a);N(AH,a.a);N(BH,a.a);N(CH,a.a);N(DH,a.a);N(tH,a.a);N(uH,a.a);N(vH,a.a);N(wH,a.a)}function OH(a){N(qH,a.a);N(rH,a.a);N(sH,a.a)}function PH(a){N(IH,a.a);N(JH,a.a);N(KH,a.a);N(LH,a.a);a.b=!1}
function lG(a){mB.call(this,"Atom/Bond Query");this.i=new yA(this.sf());Yz(this.q,new fF(this));this.a=(jF(),KD);this.c=a;this.d||(a=cz(a),this.d=new HB(a),cF(this.d,-150,10));this.j=this.d;Jz(this,new vB);N(this,this.a);a=new Nz;Jz(a,new aB(0,3,1));P(a,new zB("Atom type :"),null);qH=new yA(wb);rH=new yA("Any except C");sH=new yA("Halogen");P(a,qH,null);P(a,rH,null);P(a,sH,null);P(this,a,null);a=new Nz;Jz(a,new aB(0,3,1));P(a,new AB("Or select one or more from the list :",0),null);P(this,a,null);
a=new Nz;Jz(a,new aB(0,3,1));zH=new yA(Cb);AH=new yA(dc);BH=new yA(oc);CH=new yA(Bc);DH=new yA(qc);tH=new yA(Qb);uH=new yA(Jb);vH=new yA(Ab);wH=new yA(Wb);P(a,zH,null);P(a,AH,null);P(a,BH,null);P(a,CH,null);P(a,DH,null);P(a,tH,null);P(a,uH,null);P(a,vH,null);P(a,wH,null);P(this,a,null);a=new Nz;Jz(a,new aB(0,3,1));GH=new CA;BA(GH,wb);BA(GH,$a);BA(GH,bb);BA(GH,hb);BA(GH,ib);P(a,new zB("Number of hydrogens :  "),null);P(a,GH,null);P(this,a,null);a=new Nz;Jz(a,new aB(0,3,1));HH=new CA;BA(HH,wb);BA(HH,
$a);BA(HH,bb);BA(HH,hb);BA(HH,ib);BA(HH,"4");BA(HH,"5");BA(HH,"6");P(a,new AB("Number of connections :",0),null);P(a,HH,null);P(a,new AB(" (H's don't count.)",0),null);P(this,a,null);a=new Nz;Jz(a,new aB(0,3,1));P(a,new zB("Atom is :"),null);xH=new yA(xb);P(a,xH,null);yH=new yA("Nonaromatic");P(a,yH,null);EH=new yA(Ac);P(a,EH,null);FH=new yA(ic);P(a,FH,null);P(this,a,null);a=new Nz;N(a,SA(az(this)));Jz(a,new aB(0,3,1));P(a,new zB("Bond is :"),null);IH=new yA(wb);P(a,IH,null);JH=new yA(xb);P(a,JH,
null);KH=new yA(Ac);P(a,KH,null);LH=new yA(ic);P(a,LH,null);P(this,a,null);a=new Nz;Jz(a,new aB(1,3,1));this.e=new $B(xa,20);P(a,this.e,null);P(a,new yA(yc),null);P(a,this.i,null);P(this,a,null);this._b&&oB(this._b.c,!1);lB(this,!1);NH(this);OH(this);PH(this);N(xH,this.a);N(yH,this.a);N(EH,this.a);N(FH,this.a);N(GH,this.a);N(HH,this.a);oH(this,qH);kB(this);a=this.j;dF(this._b.c,a.a,a.b);!bz(this)&&Gz(this);qz(this)}s(541,531,Th,lG);
_.tf=function(a,b){var c;D(b,yc)?(MH(this),oH(this,qH),pH(this)):y(a.f,42)?(PH(this),kt(a.f)===kt(qH)?(NH(this),OH(this)):kt(a.f)===kt(rH)?(NH(this),OH(this)):kt(a.f)===kt(sH)?(NH(this),OH(this)):kt(a.f)===kt(EH)?N(FH,this.a):kt(a.f)===kt(FH)?(N(EH,this.a),N(xH,this.a)):kt(a.f)===kt(xH)?(N(yH,this.a),N(FH,this.a)):kt(a.f)===kt(yH)?N(xH,this.a):kt(a.f)===kt(IH)||kt(a.f)===kt(JH)||kt(a.f)===kt(KH)||kt(a.f)===kt(LH)?(MH(this),this.b=!0):OH(this),oH(this,a.f),pH(this)):y(a.f,43)&&(PH(this),c=a.f,0==c._b.a.gb.selectedIndex?
N(c,this.a):N(c,(EA(),MA)),pH(this));107!=this.c.b&&(this.c.b=107,Sz(this.c));return!0};_.b=!1;_.c=null;_.d=null;var qH=_.e=null,IH=null,rH=null,xH=null,JH=null,vH=null,zH=null,HH=null,GH=null,uH=null,tH=null,sH=null,wH=null,AH=null,yH=null,FH=null,LH=null,BH=null,DH=null,EH=null,KH=null,CH=null;function iG(a){a.a=-1;a.b=v(SE,k,0,0,0);a.c=0}function RG(){RE(this)}s(542,516,pi,RG);_.Ae=function(){iG(this)};_.a=-1;
function ur(a,b){var c;a.a=b;var d,e;d=null;cC();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new qC(e):null))e=(fC(),iC),e=jC(e,(fC(),iC))||jC(e,gC);if(e)try{d=nC(c)}catch(f){if(f=Ki(f),y(f,58))gn(f);else throw f;}c=d;null!=c&&eD(b,c)}function tr(a){a=new qC(a);cC();var b,c;try{b=nC(a),c=wn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Ki(d),y(d,58))gn(d);else throw d;}}function SG(){}s(543,1,{59:1,66:1},SG);_.me=function(a){eD(this.a,a.a)};
_.a=null;function HD(){this.gb=Vw()}s(545,328,ii,HD);function qr(){var a;qr=u;QH=(a=!1,Mf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);RH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");SH=QH&!RH;var b;a=F(H,r,-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]);rr=v(H,r,-1,1E3,1);for(b=0;b<rr.length;++b)rr[b]=-999;for(b=0;b<a.length;b+=2)rr[a[b+1]]=a[b]}
function jq(a,b,c){a=new TH(b,c,a);if(!b.Ed(a,c))for(b=b.$b;b&&!b.Ed(a,c);)b=b.$b}function Qz(a,b,c){var d;d=new UH;lj(d.t,b,c);ej(a.f,d.t,0,0);Ti(a.a,d);return d}function tD(a,b){return!a.e?null:b in a.e?a.e[b]:null}function SF(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)gw(a.f,b.t,c,d),b.r=c,b.s=d;VH(b)}
function pD(a,b,c,d){qr();this.gb=Vw();this.a=new Zi;this.e=d;this.gb.style[Sf]=$a;this.gb.style[Qf]=$a;this.gb.style[Hg]=Ue;this.gb.style[bh]=b;this.gb.style[Ie]=c;this.f=new WH;this.f.gb.style[bh]=cb;this.f.gb.style[Ie]=cb;SH?(b=new XH,c=new YH,ej(b,this.f,0,0),ej(b,c,0,0),kw(this,b)):kw(this,this.f);this.c=a;a.Nb=this;SH?(this.j=new ZH(this),this.j.i=new $H(this),this.j.j=new aI(this),this.j.n=new bI(this),this.j.k=new dI(this),this.c&&(this.j.e=new gI(this),this.j.f=new nI(this),this.j.a=new oI(this))):
z(this,new pI(this),(Br(),Br(),Cr));z(this,this,(oq(),oq(),pq));z(this,new qI(this),(oj(),oj(),pj));z(this,new rI(this),(qj(),qj(),rj));z(this,new sI(this),(nr(),nr(),or));(iq(),iq(),uz).a=this}s(544,545,ii,pD);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.j=null;var SH,RH,QH,rr=null;function WH(){iw.call(this);this.gb[xd]=Qe}s(547,306,ii,WH);function XH(){WH.call(this);this.gb.style[bh]=cb;this.gb.style[Ie]=cb}s(546,547,ii,XH);function pI(a){this.a=a}s(548,1,{},pI);
_.mc=function(a){var b,c,d;c=uj(a);d=Ij(a);b=Jj(a.a);a=new tI(a);2==b&&(a.e=4);wG(this.a.c,a,c,d);this.a.i=!0};_.a=null;function qI(a){this.a=a}s(549,1,{},qI);_.nc=function(a){var b,c;b=uj(a);c=Ij(a);a=new tI(a);this.a.i?FG(this.a.c,a,b,c):HG(this.a.c,a,b,c);Yx(this.a.gb)};_.a=null;function rI(a){this.a=a}s(550,1,{},rI);_.oc=function(a){this.a.i=!1;uj(a);Ij(a);IG(this.a.c)};_.a=null;function sI(a){this.a=a}s(551,1,{},sI);_.a=null;
function YH(){WH.call(this);this.gb.style[bh]=cb;this.gb.style[Ie]=cb}s(552,547,ii,YH);function uI(a,b){var c;c=b.a;c.e=4;return wG(a.a.c,c,b.d,b.e)}function $H(a){this.a=a}s(553,1,{},$H);_.uf=function(a){return uI(this,a)};_.a=null;function Zr(a,b){HG(a.a.c,b.a,b.d,b.e);return wG(a.a.c,b.a,b.d,b.e)}function aI(a){this.a=a}s(554,1,{},aI);_.uf=function(a){return Zr(this,a)};_.a=null;function bI(a){this.a=a}s(555,1,{},bI);_.uf=function(a){return FG(this.a.c,a.a,a.d,a.e)};_.a=null;
function dI(a){this.a=a}s(556,1,{},dI);_.uf=function(){return IG(this.a.c)};_.a=null;function er(a,b){var c;c=K(wE(b.b));c=new sC(b,0,hg,c);rF(a.a.c,c);return!0}function gI(a){this.a=a}s(557,1,{},gI);_.uf=function(a){return er(this,a)};_.a=null;function fr(a,b){var c;c=K(wE(100*b.c));c=new sC(b,0,ng,c);rF(a.a.c,c);return!0}function nI(a){this.a=a}s(558,1,{},nI);_.uf=function(a){return fr(this,a)};_.a=null;function jr(a,b){var c;c=new sC(b,0,fe,hh);rF(a.a.c,c);return!0}function oI(a){this.a=a}
s(559,1,{},oI);_.uf=function(a){return jr(this,a)};var vI=_.a=null;function wI(){wI=u;vI=new St((gu(),new fu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function xI(){xI=u;yI={}}function zI(a,b,c){var d;c&&(b.style[le]=c.b+Yf,d=c.a,d!=Ob&&(b.style[ke]=d),0!=(c.c&1)&&(b.style[ne]=kd),0!=(c.c&2)&&(b.style[me]=Oe));a.e.style[ah]=Gf}
function gB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=wi(b);d in yI?c=yI[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(vg),f=$doc.createElement(Me),f.width=1,f.height=1,g=(wI(),vI),f.src=g.d.a,c=(i=$doc.createTextNode("Q"),zI(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Xj(e)+$wnd.pageYOffset,l=Xj(e)+$wnd.pageYOffset+(e.offsetHeight||0),m=l-h,o=Xj(f)+$wnd.pageYOffset+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new AI,w.a=q,w.b=n,w.c=m,w),yI[d]=c);return c}
function BI(){xI();var a,b,c,d,e;sj();this.a=F(nt,k,1,["monospace","sans-serif",sg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(vg);this.e.innerHTML=this.f||j;this.e.style[le]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[ke]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}s(562,1,{},BI);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var yI;function AI(){}
s(563,1,{},AI);_.a=0;_.b=0;_.c=0;function xG(a){if(0!=(a.e&4))return!0;try{if(a.a&&y(a.a,12))return!!a.a.a.metaKey}catch(b){if(b=Ki(b),!y(b,80))throw b;}return!1}function yG(a){try{if(a.a&&y(a.a,12))return!!a.a.a.shiftKey}catch(b){if(b=Ki(b),!y(b,80))throw b;}return!1}function tI(a){sr.call(this,null,0,null);this.a=a}function TH(a,b,c){sr.call(this,a,0,b);this.a=c}s(564,412,ei,tI,TH);_.ke=function(){return xG(this)};_.le=function(){return yG(this)};_.a=null;
function VB(a,b){var c;if(b in a.b)return a.b[b];c=a.a;var d=a.c;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||j,zI(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function UB(a){this.c=a;this.b={};this.a=new BI}s(565,415,ei,UB);_.a=null;function Rz(a){this.a=a}s(566,423,{},Rz);_.a=null;function CI(a,b){this.a=a;this.b=b}s(567,1,{},CI);_.a=null;_.b=null;function DI(){yx.call(this);this.gb[xd]="jsa-resetTable";this.gb.style[bh]=gd}s(568,338,ii,DI);
function EI(){EI=u;var a=FI=new BI;sj();a.f="9p";a.e.style[ke]=sg;a.e.style[le]="144.0pt";a.e.innerHTML=a.f||j;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[le]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);GI=new cA(1)}function IF(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,VH(a)}
function KF(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,A,J;a.n&&(HF(a,!1),360<=g||-360>=g?i=JF(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,G=HI(o,n,q,w,f),A=HI(o,n,q,w,h),J="<g"+a.k+qb,J+='<path d ="M '+G.a+ba+G.b+" A "+q+ba+w+" 0 "+m+ba+l+ba+A.a+ba+A.b+'"/>',J+="</g>",J),IF(a,i))}function Z(a,b,c,d,e){a.n&&IF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.f+ga+a.b+a.a+Za)}
function GF(a,b,c,d,e){a.n&&(HF(a,!1),IF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.k+Za))}function RF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.f,'<text x="'+c+ja+d+ga+a.i+' fill="'+e+ka+b+"</text>");IF(a,b)}function rB(a,b,c,d,e){HF(a,!0);IF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.k+Za)}
function VH(a){var b,c,d;a.p&&(b=a.c.join(aa),b=(c=Wj(a.t.gb)+(a.t.gb.offsetWidth||0)-Wj(a.t.gb),d=Xj(a.t.gb)+$wnd.pageYOffset+(a.t.gb.offsetHeight||0)-(Xj(a.t.gb)+$wnd.pageYOffset),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+ka)+b+"</svg>",b!==a.q&&(a.t.gb.innerHTML=b||j,a.q=b),a.o=!0,a.p=!1)}function Y(a,b){(a.d=b)&&(a.f=eg+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va)}function QF(a,b){a.e=b;a.i=PG(b)}s(569,419,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;
_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=j;_.r=0;_.s=0;_.t=null;var GI,FI;function Nr(a,b,c){c&&(Yr(a,b),c.uf(a.b));a.d=!0}function Yr(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Wj(a.o.gb)+Vj(a.o.gb)+$wnd.pageXOffset,a.b.e=c.clientY-(Xj(a.o.gb)+$wnd.pageYOffset)+(a.o.gb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new tI(b),b.a.preventDefault(),!0):!1}
function ZH(a){this.o=a;this.b=new II;this.c=new JI(this);z(this.o,new KI(this),(Vr(),Vr(),Wr));z(this.o,new LI(this),(Or(),Or(),Pr));z(this.o,new MI(this),(Sr(),Sr(),Tr));z(this.o,new NI(this),(Kr(),Kr(),Lr));z(this.o,new OI,(kr(),kr(),lr));z(this.o,new PI(this),(gr(),gr(),hr));z(this.o,new QI(this),(br(),br(),cr))}s(570,1,{},ZH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function JI(a){kk();this.a=a}s(571,24,{},JI);
_.vc=function(){!this.a.d&&this.a.i&&uI(this.a.i,this.a.b)};_.a=null;function KI(a){this.a=a}s(572,1,{},KI);_.a=null;function LI(a){this.a=a}s(573,1,{},LI);_.a=null;function MI(a){this.a=a}s(574,1,{},MI);_.a=null;function NI(a){this.a=a}s(575,1,{},NI);_.a=null;function OI(){}s(576,1,{},OI);function PI(a){this.a=a}s(577,1,{},PI);_.a=null;function QI(a){this.a=a}s(578,1,{},QI);_.a=null;function II(){}s(579,1,{},II);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
function GD(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function RI(a){var b,c,d,e,f;Uj(a);d=(fj(),gj(null));e=new DI;vx(e,a);Xv(d,e,d.gb);f=a.$c();b=a.Zc();c=GD();9<=c?(++f,++b):7==c&&y(a,25)&&(c=a.gb.textContent,2>=c.length&&(f+=8));xx(e,a);ew(d,e);return new iz(f,b)}function SI(){this.gb=$doc.createElement(Xd);this.gb[xd]=Qe;this.gb.style[Rf]=Je;this.gb.style[Vf]=$c;this.gb.style[bh]=cb;this.gb.style[Ie]=cb}s(581,309,ui,SI);_.Xc=function(){return Wj(this.gb)};
_.Yc=function(){return Xj(this.gb)+$wnd.pageYOffset};function PG(a){var b,c,d;d=a.b;b=a.a;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+fa);0!=(a.c&1)&&(c+='font-weight="bold"');0!=(a.c&2)&&(c+='font-style="italic"');return c}function HI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new CI(new rE(a),new rE(b))}function JF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.k+Za}
function VF(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+Aa+h,f<g-1&&(d+=ba);d+=fa;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.k+Za}function HF(a,b){var c;c=a.f;b?a.k=' stroke="none" fill="'+c+ga+a.a:a.k=' fill="none" stroke="'+c+ga+a.a}function UH(){EI();this.n=GI;this.c=[];this.t=new SI}s(582,569,{},UH);_.a=j;_.b=j;function TI(){TI=u;UI=new iz(0,0)}
function VI(a){var b;b=a.yf();if(!b){var c;(c=a.vf())?(b=RI(c.a),lj(c.ne(),b.b,b.a),c=RI(c.a),b=new iz(c.b-b.b,c.a-b.a)):b=new iz(0,0);a.Cf(b)}return b}function xz(a,b){var c;if(a.re())return UI;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Bf(bz(b));c=RI(a.ne());a.e.b=c.b;a.e.a=c.a;return c}function WI(a,b){var c;b&&(c=eg+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va,a.xf().gb.style[hd]=c)}function XI(){this.e=new WA;this.e.a=-1;this.e.b=-1}s(584,1,{});_.vf=function(){return null};_.wf=function(a){this.Af(a.Gd())};
_.xf=function(){return this.ne()};_.yf=function(){return YI};_.xd=function(){};_.re=function(){return!1};_.zf=function(a){this.Bf(bz(a))};_.Af=function(a){WI(this,a)};_.Bf=function(a){var b=this.ne().gb,c,d,e;c=(Hz(),Iz);e=a.b;d=a.a;e!=c.b?b.style[le]=j+e+"pt":b.style[le]=j;d!=c.a?b.style[ke]=d:b.style[ke]=j;0!=(a.c&1)?b.style[ne]=kd:b.style[ne]=j;0!=(a.c&2)?b.style[me]=Oe:b.style[me]=j};_.Cf=function(a){YI=a};_.Df=function(){};var YI=_.e=null,UI;
function zA(a,b){TI();XI.call(this);this.a=new Pw(a);this.a._c()[xd]=j;z(this.a,new ZI(this,b),(lq(),lq(),mq))}s(583,584,{},zA);_.ne=function(){return this.a};_.Af=function(a){WI(this,a)};_.a=null;function ZI(a,b){this.a=a;this.b=b}s(585,1,{},ZI);_.Ec=function(a){iq();jq(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function DA(a){TI();XI.call(this);this.a=new Ox;z(this.a,new $I(this,a),(fq(),fq(),gq))}s(586,584,{},DA);_.ne=function(){return this.a};_.a=null;
function $I(a,b){this.a=a;this.b=b}s(587,1,{},$I);_.a=null;_.b=null;function aJ(a,b){var c,d;WI(a,b.Gd());for(d=new Ei(b.Ob.a);d.b<d.d.ue();)c=Fi(d),c.dc&&c._b.wf(c)}function bJ(a,b){var c,d,e,f,g,i,h;lj(a.d,b.Nd(),b.Jd());for(d=new Ei(b.Ob.a);d.b<d.d.ue();)c=Fi(d),c.dc&&(e=c._b,e.zf(c),i=c.Od(),h=c.Pd(),g=c.Nd(),f=c.Jd(),0<g&&0<f&&(c=e.ne(),g-=VI(e).b,f-=VI(e).a,lj(e.ne(),g,f),!c.fb&&a.d.rd(c),a.d.sd(c,i,h)))}function Mz(){TI();XI.call(this);this.d=new iw}s(588,584,{},Mz);
_.wf=function(a){aJ(this,a)};_.ne=function(){return this.d};_.zf=function(a){bJ(this,a)};_.d=null;function BB(a){TI();XI.call(this);var b=this.a=new Lx;Tw(b.b,a);Kx(b);this.e.a=-1;this.e.b=-1}s(589,584,{},BB);_.ne=function(){return this.a};_.re=function(){var a;a=(this.a.b.c?ao(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function EB(a){this.a=new iy(a.f,new cJ(a))}s(590,1,{},EB);_.a=null;
function ey(a){var b,c,d,e,f;f=new rC(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=v(dJ,k,59,0,0);for(c=b.a?vk(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,40)){b.Nb.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=bj((Wz(),Q),new R(f.d)));c=c.b;if(Jt(!c?gh:c.a,yh))for(c=(!a.d.a||0==a.d.a.c?(Os(),Os(),Ps):new Zz(a.d.a)).qd();c.Qc();)a=c.Rc(),1001==f.d&&a.me(f);var g,i,h;1001==f.d?(g=new sr(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.Kf(),null.Kf()):100==f.d&&y(f.e,56)?(i=f.e,h=new sr(i,205,null),h.i=i.Od(),h.j=
i.Pd()):1004<=f.d&&1005>=f.d||(701==f.d?null.Kf():401==f.d||402==f.d?(null.Kf(),null.Kf(),null.Kf(),null.Kf(),null.Kf()):500<=f.d&&507>=f.d&&(g=null.Lf,500!=g&&(f=new sr(null.Lf,g,null),f.i=null.Kf(),f.j=null.Kf(),i=null.Kf(),f.e=i&12,501==g&&null.Kf())))}function cJ(a){this.a=a}s(591,1,Uh,cJ);_.pc=function(){ey(this)};_.a=null;function aC(){TI();XI.call(this);this.a=new Gy}s(592,584,{},aC);_.vf=function(){var a;a=new aC;Dy(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ne=function(){return this.a};
_.yf=function(){return eJ};_.Cf=function(a){eJ=a};var eJ=_.a=null;s(593,588,{});function dC(){new ts}s(594,443,{},dC);function Xq(a,b){a.onloadend=function(a){b.ye(a.target.result)}}function FD(a){this.a=a}s(601,1,{},FD);_.a=null;function CD(){}s(602,1,{},CD);function DD(){}s(603,1,{},DD);function ED(){}s(604,1,{},ED);
function pB(a,b){TI();Mz.call(this);this.c=new fJ(a);var c=this.b=new yx,d=(jx(),kx);c.a=d;vx(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&gJ(Ry(c.z.a.p,0)))throw new Kv("WindowPanel can only contain one child widget");hJ(c,d);this.c.a=this;this.a=b}s(605,593,{},pB);_.ne=function(){return this.c};_.xf=function(){return this.b.fb};_.xd=function(){iJ(this.c,!1)};_.Bf=function(){};_.Df=function(a){aJ(this,a);bJ(this,a);jJ(this.c);kJ(this.c)};_.a=null;_.b=null;_.c=null;
function lJ(a){var b;b=new zq(Zn(a.gb,Lf),Zn(a.gb,Kf));a=new zq(Zn(a.K.ab.gb,Lf),Zn(a.K.ab.gb,Kf));return F(H,r,-1,[b.b-a.b,b.a-a.a])}function mJ(a){if(null!=a.I&&null!=a.H){var b=a.H;a.ed(a.I);a.cd(b);a.I=a.H=null}else null!=a.I?(nJ(a,a.I),a.I=null):null!=a.H&&(oJ(a,a.H),a.H=null);Lj(a.J)}function jJ(a){a.bb?a.Hf(Cq(a.K.ab)):(a.Ad(),jJ(a))}function oJ(a,b){var c;a.bb?(c=lJ(a),a.Hf(new zq(-1,pJ(b,!1)-c[1]))):a.H=b}function qJ(a,b){var c;b!=a.vd()&&(c=a.K.ab,Pv(c),rJ(c,b,c.gb,c.p.c,!0))}
function nJ(a,b){var c;a.bb?(c=lJ(a),a.Hf(new zq(pJ(b,!0)-c[0],-1))):a.I=b}s(608,311,di);_.Ef=function(){var a,b;b=Cq(this.K.ab);a=lJ(this);b.b+=a[0];b.a+=a[1];return b};_.vd=function(){var a;a=this.K.ab;return 0!=a.p.c?gJ(Ry(a.p,0)):null};_.Ff=function(a){sJ(this.K.ab,a)};_.qd=function(){return new Qv(this.K.ab)};_.Gf=function(){Gq(this.K.ab)};_.ld=function(){mJ(this)};_.Dd=function(){Gq(this.K.ab)};_.nd=function(a){return tJ(this.K.ab,a)};_.Hf=function(a){Eq(this.K.ab,a)};
_.cd=function(a){oJ(this,a)};_.wd=function(a){qJ(this,a)};_.ed=function(a){nJ(this,a)};_.H=null;_.I=null;function uJ(){uJ=u;var a=(vJ(),wJ(),xJ);yJ=new Cx(a.d,a.b,a.c,a.e,a.a)}function iJ(a,b){var c;c=new cv;a.db&&rs(a.db,c);a.A&&Dq(a.f,a);try{Mi(a.f.c,a)}catch(d){if(d=Ki(d),!y(d,74))throw d;}a.b=zJ(a.f,a);try{pw(a,b)}finally{Pi(a.j.a),Pi(a.i.a),Pi(a.k.a),a.G&&Si(a.G,a.f),a.t&&(a.t=!1)}}function AJ(a,b,c){var d,e;e=a.fb;d=new Nj(a,e);e.sd(a,d.a+b,d.d+c)}
function BJ(a,b,c){b=new CJ(bo(ao(lv(lv(a.K.c,b),c))));Ov(b,a);z(b,a.c,(lq(),lq(),mq));return b}function nB(a,b){var c=a.z.b;c.a.gb.textContent=b||j;sJ(c.f,null)}function Bq(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Eq(a.K.ab,b)}function dF(a,b,c){var d,e;(e=a.f)?(d=DJ(e.gb),sw(a,b+(Wj(e.gb)+d[3]),c+(Xj(e.gb)+$wnd.pageYOffset+d[0]))):sw(a,b,c)}function oB(a,b){a.A!=b&&(a.A=b,a.$&&(b?Fq(a.f,a):Dq(a.f,a)))}
function hJ(a,b){if(b!=(0!=a.z.a.p.c?gJ(Ry(a.z.a.p,0)):null)){Pv(a.z.a);var c=a.z.a;rJ(c,b,c.gb,c.p.c,!0)}}
function EJ(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(wq(),FJ)&&(a.F=a.x);var d,e;if(a.G)for(e=new Ei(a.G);e.b<e.d.ue();)if(d=Fi(e),b==(wq(),GJ)){!d.b&&(d.b=new HJ);d=a;var f=c,g=void 0,i=void 0;if(d.A&&f==(wq(),xq))g=d.f,i=d.w,d.z.c?(dF(d,i.c,i.d),Bq(d,new zq(i.b,-1))):(dF(d,i.c,i.d),Bq(d,new zq(i.b,i.a)),Fq(g,d)),Ii(g.c,d,d.z.b),ek(d.q,333);else if(!d.t&&f==(wq(),FJ))d.gb.style[Zg]=$g,wq()}else if(b==xq){!d.b&&(d.b=new HJ);d=a;var f=c,h=i=g=void 0;if(d.A){i=d.f;g=DJ(i.gb);h=d.w;if(d.z.c)h.c=Wj(d.gb)-
g[3]-Wj(i.gb),h.d=Xj(d.gb)+$wnd.pageYOffset-g[0]-(Xj(i.gb)+$wnd.pageYOffset),d.w=h,dF(d,0,0),IJ(d,yq(i.gb).b,-1);else{if(f!=(wq(),FJ))h.c=Wj(d.gb)-g[3]-Wj(i.gb),h.d=Xj(d.gb)+$wnd.pageYOffset-g[0]-(Xj(i.gb)+$wnd.pageYOffset),h.b=d.e,h.a=d.d,d.w=h;dF(d,0,0);Eq(d,new JJ(yq(i.gb)));Dq(i,d)}d==d.f.a||mG(d);ek(d.q,333)}}else b==FJ&&(!d.b&&(d.b=new HJ),d=a,d.t||(d.x=c,d.gb.style[Zg]=Je))}}function KJ(a,b){a.gb.style[dh]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.Kf().Kf()}
function kJ(a){if(!a.bb){a.j=Iv(a,a.f,(!cs&&(cs=new qk),cs));a.i=Iv(a,a.f,pk?pk:pk=new qk);a.k=Iv(a,a.f,(!hs&&(hs=new qk),hs));var b=a.f;!a.G&&(a.G=new Zi);Ti(a.G,b);cs&&(b=new bs(a),a.db&&rs(a.db,b));a.A&&Fq(a.f,a);Ii(a.f.c,a,a.z.b);a.b&&(sw(a,a.b.a,a.b.b),a.b=null);tw(a);mG(a)}}function mG(a){if(a!=a.f.a){var b;hs&&(b=new gs(a),a.db&&rs(a.db,b))}}s(607,608,di);_.vd=function(){return 0!=this.z.a.p.c?gJ(Ry(this.z.a.p,0)):null};_.yd=function(a){iJ(this,a)};_.qd=function(){return new Qv(this.z.a)};
_.ld=function(){mJ(this);Lj(new LJ(this))};_.nd=function(a){return tJ(this.z.a,a)};_.Hf=function(a){Bq(this,a)};_.zd=function(a,b){dF(this,a,b)};_.wd=function(a){hJ(this,a)};_.Ad=function(){kJ(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var yJ;
function fJ(a){uJ();var b=(MJ(),NJ),c;c=(Aw(),Bw);uw.call(this,!1,"popup");this.L=c.a;this.J=new OJ(this);c=new PJ;c.gb[xd]="mosaic-popupLayoutPanel";mw(this.K,c);rw(this);this.c=new QJ(this);this.q=new RJ(this);this.r=new SJ(this);this.s=new TJ(this);this.w=new UJ;this.F=(wq(),GJ);this.A=!1;this.f=b;a=this.z=new VJ(a);b=new WJ;!a.d&&(a.d=new XJ);Ti(a.d,b);a=new YJ(new Bx(yJ.a.d.a,yJ.a.b,yJ.a.c,yJ.a.e,yJ.a.a));z(a,new ZJ(this),(lq(),lq(),mq));b=this.z.b;if(!b.b){b.b=new yx;b.b._c()[xd]="mosaic-Caption-iconBoxRight";
c=b.b;var d=(rx(),sx);c.c=d;$J(b.f,b.b,new aK(2))}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new $v;d=wx(c);tv(c.b,(Du(),Eu(d)),0);Zv(c,a,d,0,!1)}else vx(b.b,a);sJ(b.f,null);z(this.z.b,new bK(this),(tq(),tq(),uq));z(this.z.b,this.c,mq);qJ(this,this.z);Gi(bo(ao(this.gb)),"mosaic-WindowPanel",!0)}s(606,607,di,fJ);_.xd=function(){var a=this.a,b=new iB(a.a,201),c;a=a.a.q;a.a?a=new cK(new Ei(a.a)):(a=(Os(),Os(),Ps),a=new Ei(a));for(;a.Qc();)c=a.Rc(),201==b.d&&bF(c.a)};_.a=null;
function rG(a,b,c,d){b=cz(b);c+=b.a;d+=b.b;sw(a.a,c,d);tw(a.a)}function LB(){TI();XI.call(this);var a=this.a=new dK;a.T=!0;a.a.f=!0;this.a.W=!0}s(609,584,{},LB);_.ne=function(){return this.a};_.a=null;function EC(){}s(615,459,{},EC);function cK(a){if(!a)throw new nn;this.a=a}s(616,1,{},cK);_.Qc=function(){return KC(this.a)};_.Rc=function(){return Fi(this.a)};_.Sc=function(){throw new NC("Missing message: awt.50");};_.a=null;function iA(){return iA()}
function CC(){CC=u;var a;a=(tC(),uC["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(eK,k,-1,0,1);else throw new eE(a+" is not supported");}catch(b){if(b=Ki(b),!y(b,82))throw b;}}function FB(a,b){a.a=31*a.a+I((new rE(b)).a)}function dA(){}s(619,1,{},dA);_.hC=function(){return this.a};_.a=1;function fK(){fK=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Ke))&&0<b.length)b=$doc.getElementsByTagName(Ke)[0],b.style[Ie]=cb;a.body.style[Ie]=cb}
function DJ(a){fK();var b;b=v(H,r,-1,4,1);a.style[eh]=bb;b[0]=gK(hK(a,"borderTopWidth"));b[1]=gK(hK(a,"borderRightWidth"));b[2]=gK(hK(a,"borderBottomWidth"));b[3]=gK(hK(a,"borderLeftWidth"));return b}function iK(a){fK();var b,c;c=jK(a);b=DJ(a);a=(a.style[eh]=bb,new zq(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function yq(a){fK();a.style[eh]=bb;return new zq(a.clientWidth,a.clientHeight)}
function jK(a){fK();var b;b=v(H,r,-1,4,1);a.style[eh]=bb;b[0]=gK(hK(a,"marginTop"));b[1]=gK(hK(a,"marginRight"));b[2]=gK(hK(a,"marginBottom"));b[3]=gK(hK(a,"marginLeft"));return b}function kK(a){fK();var b;b=v(H,r,-1,4,1);a.style[eh]=bb;b[0]=gK(hK(a,"paddingTop"));b[1]=gK(hK(a,"paddingRight"));b[2]=gK(hK(a,"paddingBottom"));b[3]=gK(hK(a,"paddingLeft"));return b}
function lK(a,b,c){fK();try{switch(b){case Nf:a.style.filter="alpha(opacity="+100*c+va;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case ie:b=yg;default:a.style[b]=c}}catch(d){if(d=Ki(d),!y(d,74))throw d;}}function pJ(a,b){fK();var c;mK||(mK=$doc.createElement(vg),lK(mK,Ue,j),lK(mK,Ng,j),lK(mK,Vf,$c),lK(mK,Zg,Je),$doc.body.appendChild(mK));lK(mK,bh,a);lK(mK,Ie,a);c=iK(mK);return b?c.b:c.a}var mK=null;function nK(){zq.call(this,0,0)}function zq(a,b){this.b=a;this.a=b}
function JJ(a){zq.call(this,a.b,a.a)}s(621,1,ei,nK,zq,JJ);_.eQ=function(a){return this===a?!0:null==a||oK!=un(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Rc};_.a=0;_.b=0;function pK(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}s(622,1,{68:1,70:1,91:1},pK);_.eQ=function(a){return a===this?!0:y(a,91)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return qK.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Rc};_.a=0;_.b=0;_.c=0;_.d=0;function rK(a,b){this.a=a;this.b=b}s(623,1,ei,rK);_.eQ=function(a){return this===a?!0:null==a||sK!=un(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return sK.d+"[x="+this.a+",y="+this.b+Rc};_.a=0;_.b=0;
function UJ(){this.b=this.a=this.d=this.c=0}s(624,1,ei,UJ);_.eQ=function(a){return this===a?!0:null==a||tK!=un(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return tK.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Rc};_.a=0;_.b=0;_.c=0;_.d=0;
function hK(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Nf:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case ie:b=yg;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:j+c}s(627,1,{});var uK=-1;function vK(){}s(628,627,{},vK);_.a=-1;_.b=-1;var wK=null;function gK(a){a=parseInt(a,10);a=isNaN(a)?null:sE(a);return!a?0:a.a}
s(631,326,oi);_.Ef=function(){return Cq(this.f)};_.Ff=function(a){sJ(this.f,a)};_.Gf=function(){Gq(this.f)};_.Dd=function(){Gq(this.f)};_.cd=function(a){var b=this.f;b.gb.style[Ie]=a;b.bb||(b.f=a)};_.ed=function(a){var b=this.f;b.gb.style[bh]=a;b.bb||(b.i=a)};function vJ(){vJ=u;wJ()}
function xK(a){vJ();var b;Qw(this,new PJ);this.a=new yK;b=this.f;zK(b,new AK);lK(b.gb,Sf,ab);b.o=0;$J(b,this.a,new aK(0));this.a._c()[xd]="mosaic-Caption-text";this.a.gb.textContent=a||j;sJ(this.f,null);this.gb[xd]="mosaic-Caption"}s(630,631,oi,xK);_.Fc=function(a){return z(this,a,(Br(),Br(),Cr))};_.Gc=function(a){return z(this,a,(oj(),oj(),pj))};_.Hc=function(a){return z(this,a,(Fr(),Fr(),Gr))};_.Ic=function(a){return z(this,a,(qj(),qj(),rj))};_.b=null;
function wJ(){wJ=u;BK=Dn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Vy(BK,240,20);new Vy(BK,224,16);new Vy(BK,208,16);new Vy(BK,192,16);new Vy(BK,176,16);new Vy(BK,160,16);new Vy(BK,144,16);new Vy(BK,128,16);new Vy(BK,112,16);new Vy(BK,96,16);new Vy(BK,80,16);new Vy(BK,64,16);new Vy(BK,260,16);xJ=new Vy(BK,48,16);new Vy(BK,32,16);new Vy(BK,16,16);new Vy(BK,0,16)}var BK,xJ;function CK(a,b){Fv(a.a.gb,!b);sJ(a.f,a.a)}
function Aq(a,b){a.c=b;Fv(a.a.gb,!b);sJ(a.f,a.a);if(a.d){var c;for(c=new Ei(a.d);c.b<c.d.ue();)Fi(c)}}function VJ(a){var b;Qw(this,new PJ);b=this.f;zK(b,new DK((EK(),FK)));b.o=0;this.b=new xK(a);$J(b,this.b,new aK(1));this.a=new PJ;Yi(this.a,"Body");$J(b,this.a,new aK(0));this.gb[xd]="mosaic-CaptionLayoutPanel"}s(633,631,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,93:1,99:1},VJ);_.fd=function(){Jv(this.f)};_.gd=function(){Mv(this.f)};_.qd=function(){return new Qv(this.a)};
_.nd=function(a){return tJ(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function XJ(){RE(this)}s(634,516,pi,XJ);function OJ(a){this.a=a}s(635,1,Uh,OJ);_.pc=function(){Gq(this.a.K.ab)};_.a=null;function GK(a){var b;b=a.b;a=b.f;b=!a.e?-1:Kj(a.e.a,b);a.e&&yu(a.e.a,b)&&Bu(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&mG(!a.e?null:yu(a.e.a,b-1))}function HK(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new Lz);-1==Kj(a.e.a,b)&&Ti(a.e.a,b)}function HJ(){}s(636,1,{},HJ);_.Jc=function(a){GK(a)};_.Kc=function(a){HK(a)};
_.Mc=function(a){IK(a.a.f,a.a)};function MJ(){MJ=u;JK=new KK(1,"e");LK=new KK(2,Bf);MK=new KK(3,"ne");NK=new KK(10,"nw");OK=new KK(4,mg);PK=new KK(5,pg);QK=new KK(12,"sw");RK=new KK(8,"w");NJ=new SK((fj(),gj(null)).gb)}function zJ(a,b){var c;c=DJ(a.gb);return new rK(Wj(b.gb)-(Wj(a.gb)+c[3]),Xj(b.gb)+$wnd.pageYOffset-(Xj(a.gb)+$wnd.pageYOffset+c[0]))}
function TK(a){var b,c,d,e,f,g;if(a.e){b=yq(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=yu(a.e.a,d),c=new zq(Zn(g.gb,Lf),Zn(g.gb,Kf)),f=zJ(a,g),f.a-=Qj(0,f.a+Zn(g.gb,Lf)-b.b),f.b-=Qj(0,f.b+Zn(g.gb,Kf)-b.a),dF(g,Qj(0,f.a),Qj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,IJ(g,c.b,c.a),g.F==(wq(),xq)&&Eq(g,new JJ(yq(a.gb))),ek(g.q,1)}}function UK(a,b,c){a=a.d;Ii(a,b,b);x(a.c,b,c);Yi(b,zc+c.b)}
function Dq(a,b){var c;c=a.d;VK(c,b.y);Xi(b.y,zc+NK.b);VK(c,b.u);Xi(b.u,zc+LK.b);VK(c,b.v);Xi(b.v,zc+MK.b);VK(c,b.E);Xi(b.E,zc+RK.b);VK(c,b.n);Xi(b.n,zc+JK.b);VK(c,b.D);Xi(b.D,zc+QK.b);VK(c,b.B);Xi(b.B,zc+OK.b);VK(c,b.C);Xi(b.C,zc+PK.b)}
function Fq(a,b){!b.y&&(b.y=BJ(b,0,0));UK(a,b.y,NK);!b.u&&(b.u=BJ(b,0,1));UK(a,b.u,LK);!b.v&&(b.v=BJ(b,0,2));UK(a,b.v,MK);!b.E&&(b.E=BJ(b,1,0));UK(a,b.E,RK);!b.n&&(b.n=BJ(b,1,2));UK(a,b.n,JK);!b.D&&(b.D=BJ(b,2,0));UK(a,b.D,QK);!b.B&&(b.B=BJ(b,2,1));UK(a,b.B,OK);!b.C&&(b.C=BJ(b,2,2));UK(a,b.C,PK)}function IK(a,b){var c,d;a.a=b;d=a.e.a.c;c=Kj(a.e.a,b);if(c+1<d){nA(a.e,b);for(Ti(a.e.a,b);c<d;++c)KJ(yu(a.e.a,c),c)}else KJ(b,c)}
function SK(a){a=new WK(a);Qw(this,a);this.c=new XK(a);this.c.i=!0;Qi(this.c);this.c.k=3;this.d=new YK(a);this.d.i=!0;Qi(this.d);this.d.k=3;Sw(this)}s(637,326,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,99:1},SK);_.Ef=function(){return yq(this.gb)};_.Ff=function(){var a;(a=ZK(this))&&a.Ff(null)};_.Gf=function(){TK(this)};_.Jc=function(a){!this.b&&(this.b=new HJ);GK(a)};_.Kc=function(a){!this.b&&(this.b=new HJ);HK(a)};_.Dd=function(){TK(this)};
_.Mc=function(a){!this.b&&(this.b=new HJ);IK(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var JK,LK,MK,NK,NJ,OK,PK,QK,RK;function WK(a){this.p=new jw(this);this.gb=a}s(638,306,ii,WK);function KK(a,b){this.a=a;this.b=b}s(639,1,{},KK);_.a=0;_.b=null;function XK(a){Ai();Ui.call(this,a)}s(640,3,{},XK);_.jc=function(){var a;a=this.j.e;a.t||Uj(a.o);Xi(this.j.e,"dragdrop-dragging");!a.z.c&&CK(a.z,!1)};
_.lc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Qj(this.a,a<this.d?a:this.d),b=Qj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Ue]=a+(sj(),Yf);c.style[Ng]=b+Yf};
_.kc=function(){var a;a=this.j.e;a==a.f.a||mG(a);a.z.c||CK(a.z,!0);a.t||(a.o||(a.o=new $K,Yi(a.o,"mosaic-GlassPanel-invisible")),lK(a.o.gb,dh,(fK(),hK(a.gb,dh))),ej((fj(),gj(null)),a.o,0,0));Yi(this.j.e,"dragdrop-dragging");a=new Nj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.$c();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.Zc()};_.a=0;_.b=0;_.c=0;_.d=0;
function VK(a,b){try{Mi(a,b)}catch(c){if(c=Ki(c),!y(c,74))throw c;}}function YK(a){Ai();Ui.call(this,a);this.c=new Ci}s(641,3,{},YK);_.jc=function(){var a;a=this.j.e.fb;a.t||Uj(a.o);Xi(this.j.e,"dragdrop-dragging");CK(a.z,!1);Bq(a,new zq(a.e,a.d));ek(a.q,1)};
_.lc=function(){var a,b,c,d;d=this.j.e.fb;c=bj(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Yc()-Qj(this.j.c,this.b):this.j.e.Yc()-this.j.c,0!=b&&(a=d.d,b=Qj(a+b,Zn(d.z.b.gb,Kf)),b!=a&&AJ(d,0,a-b),Bq(d,new zq(d.e,b)),ek(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.Yc():this.j.c-this.j.e.Yc(),0!=b&&(a=d.d,b=Qj(a+b,Zn(d.z.b.gb,Kf)),Bq(d,new zq(d.e,b)),ek(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Xc()-Qj(this.j.b,this.a):this.j.e.Xc()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+
b:96,b!=a&&AJ(d,a-b,0),Bq(d,new zq(b,d.d)),ek(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.Xc():this.j.b-this.j.e.Xc(),0!=b&&(a=d.e,Bq(d,new zq(96<a+b?a+b:96,d.d)),ek(d.q,333)))};
_.kc=function(){var a;a=this.j.e.fb;a==a.f.a||mG(a);CK(a.z,!0);a.t||(a.o||(a.o=new $K,Yi(a.o,"mosaic-GlassPanel-invisible")),lK(a.o.gb,dh,(fK(),hK(a.gb,dh))),ej((fj(),gj(null)),a.o,0,0));Yi(this.j.e,"dragdrop-dragging");a=new Nj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.$c();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.Zc()};_.a=0;_.b=0;_.d=0;_.e=0;function qu(){qu=u;ru=new aL}
function $K(){qu();var a;this.d=new bL(this);this.a=!1;this.b=new nw;Qw(this,this.b);a=this.gb.style;a[hd]="#000";a[he]="alpha(opacity=50)";a[Nf]="0.5";this.gb[xd]="gwt-GlassPanel"}s(642,326,Qh,$K);
_.jd=function(){var a;Sw(this);try{a=this.fb}catch(b){b=Ki(b);if(y(b,80))throw new Kv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(fj(),gj(null))?(pu(ru,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Si(lk,a),a.b=!0,a.c=tk(a),Ti(lk,a),this.c=new cL(this),Vu(new ou(this.c))):$doc.compatMode==Hb?(this.gb.style[md]=ab,this.gb.style[gg]=ab):lj(this,Zn(a.gb,Lf),Zn(a.gb,Kf));this.a&&Ju(new nu(this));ej(gj(null),new dL,$wnd.pageXOffset,$wnd.pageYOffset)};
_.kd=function(){this.f.kd();Zj(this.d);this.c&&(lu(Tu,this.c,F(eL,k,14,[(!fs&&(fs=new qk),fs)])),this.c=null);this.a&&lu(Lu,this,F(eL,k,14,[(!Ku&&(Ku=new qk),Ku)]))};_.Uc=function(a){switch(Gu(a.type)){case 256:if(27==(a.keyCode||0))return Uj(this),!1;case 1:if(eo(this.gb,a.target))return Uj(this),!1}return!0};_.ld=function(){};_.a=!1;_.b=null;_.c=null;var ru;function bL(a){kk();this.a=a}s(643,24,{},bL);_.vc=function(){pu((qu(),ru),this.a,!1)};_.a=null;function cL(a){this.a=a}s(644,1,{},cL);_.a=null;
function dL(){this.gb=Vw();var a;a=new Px(new fL(this));z(this,a,(bq(),bq(),cq));z(this,a,(Zq(),Zq(),$q))}s(645,328,ii,dL);_.ld=function(){Lj(new gL(this))};function fL(a){this.a=a}s(646,1,{},fL);_.a=null;function gL(a){this.a=a}s(647,1,Uh,gL);_.pc=function(){Yx(this.a.gb)};_.a=null;function hL(a){a.gb.style[bh]=gd;a.gb.style[Ie]=gd;if(a.bb){var a=a.fb,b;y(a,99)?a.Ff(null):(b=ZK(a))&&b.Ff(a)}}s(649,309,ci);_.Ef=function(){hL(this);return new zq(Zn(this.gb,Lf),Zn(this.gb,Kf))};_.Ff=function(){hL(this)};
_.Gf=function(){};_.Tc=function(){};_.Dd=function(){};function yK(){this.gb=$doc.createElement("label");this.gb[xd]="mosaic-Label";this.gb.style[ah]=Gf;this.gb[xd]="mosaic-HTML"}s(648,649,ci,yK);function YJ(a){Qw(this,new iL(a));this.gb[xd]="mosaic-ImageButton"}s(650,326,Qh,YJ);
function dK(){var a=(Aw(),Dw);uw.call(this,!0,mf);this.L=a.a;this.a=new jL(this);this.a.d=!0;kw(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);ij();vv(a,b)}else this.cb|=1;bo(ao(this.gb))[xd]=Ge;this.gb.style[dh]="2147483647"}s(651,311,ii,dK);_.Tc=function(a){Lv(this,a);1==Gu(a.type)&&pw(this,!1)};_.a=null;
function jL(a){this.b=a;this.c=new Zi;this.i=new Zi;a=(hy(),gy);new Uy(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Bg);this.e=$doc.createElement(Eg);Cu(b,this.e);this.o=!0;a=Vw();b=(Du(),Eu(b));a.appendChild(b);this.gb=a;ql();this.gb.setAttribute("role",Ul.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),ij(),vv(a,b)):this.cb|=2225;this.gb[xd]=Fe;a=Dv(this.gb)+"-vertical";Gi(this._c(),a,!0);this.gb.style[Qf]=ab;this.gb.setAttribute("hideFocus",Wg);z(this,new fy(this),(bq(),bq(),cq))}
s(652,349,ui,jL);_.Tc=function(a){switch(Gu(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Zx(this,a)};_.Cd=function(a,b){cy(this,a,b);b||this.a&&pw(this.b,!1)};_.a=!0;_.b=null;
function iL(a){var b=(jx(),kx),c=(rx(),sx),d;d=new bx;d.f[ld]=$a;d.f[rd]=0;d.f[td]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;$w(b.a);b.a.c.rows[0].cells[0][cd]=c.a;$w(b.a);b.a.c.rows[0].cells[0].style[Yg]=e.a;$w(d);b=Ww(d,0,0,!0);if(a){Uj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;Yw(g,f.c);it(f.b,g,a);c.a=c.a.b}else e=c.b.c,Ti(c.b,a);a.gb[Yc]=e;Cu(b,a.gb);Ov(a,d)}Qw(this,d);Gi(this.gb,"mosaic-WidgetWrapper",!0)}s(653,326,Qh,iL);_.a=null;_.b=null;function QJ(a){this.a=a}s(654,1,{},QJ);
_.Ec=function(){this.a.$&&this.a!=this.a.f.a&&mG(this.a)};_.a=null;function RJ(a){kk();this.a=a}s(655,24,{},RJ);_.vc=function(){Gq(this.a.K.ab);var a=this.a;es((!a.p&&(a.p=new kL),a.p))};_.a=null;function SJ(a){kk();this.a=a}s(656,24,{},SJ);_.vc=function(){EJ(this.a,(wq(),xq))};_.a=null;function TJ(a){kk();this.a=a}s(657,24,{},TJ);_.vc=function(){EJ(this.a,(wq(),FJ))};_.a=null;function WJ(){}s(658,1,{},WJ);function ZJ(a){this.a=a}s(659,1,{},ZJ);_.Ec=function(){this.a.xd()};_.a=null;
function bK(a){this.a=a}s(660,1,{},bK);_.a=null;function LJ(a){this.a=a}s(661,1,Uh,LJ);_.pc=function(){this.a.F==(wq(),xq)?ek(this.a.r,333):this.a.F==FJ&&ek(this.a.s,333)};_.a=null;function CJ(a){this.gb=a;Jv(this)}s(662,309,ui,CJ);_.Fc=function(a){return z(this,a,(Br(),Br(),Cr))};_.Gc=function(a){return z(this,a,(oj(),oj(),pj))};_.Hc=function(a){return z(this,a,(Fr(),Fr(),Gr))};_.Ic=function(a){return z(this,a,(qj(),qj(),rj))};function kL(){Ks.call(this,null)}s(663,238,Yh,kL);
function wq(){wq=u;xq=new lL("MAXIMIZED",0);FJ=new lL("MINIMIZED",1);GJ=new lL("NORMAL",2);mL=F(nL,k,94,[xq,FJ,GJ])}function lL(a,b){E.call(this,a,b)}s(664,139,{68:1,71:1,73:1,94:1},lL);var mL,xq,FJ,GJ;s(665,1,{});function pu(a,b,c){var d,e,f,g,i;e=mj();d=nj();if(!c||e!=a.b||d!=a.a)f=(fj(),Zn(gj(null).gb,Lf)),c=Zn(gj(null).gb,Kf),i=(wv(),xv).scrollWidth,g=xv.scrollHeight,f=e>(f>i?f:i)?e:f>i?f:i,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[bh]=f+Yf),0<=c&&(b.gb.style[Ie]=c+Yf),a.b=e,a.a=d}
function aL(){}s(666,665,{},aL);_.a=-1;_.b=-1;function oL(a,b){var c,d,e;if(a.k)return!0;a.x.Ae();for(c=new Qv(b);c.a.a<c.a.b.c-1;)d=gJ(Rv(c.a)),e=d.fb,y(e,100)&&e.dd(d.ad()),d.ad()&&Ti(a.x,d);return!0}
function pL(a,b){var c,d,e;if(b.a)a.c&&Yj(a.c),a.c=new qL(a,b),$j(a.c,333);else for(d=new Ei(a.x);d.b<d.d.ue();)c=Fi(d),e=c.eb,gw(b,rL(c),e.s,e.t),sL(c,e.u,e.r,F(H,r,-1,[tL(a.q.a,c).d,tL(a.p.a,c).c,tL(a.n.a,c).a,tL(a.o.a,c).b]),F(H,r,-1,[uL(a.i.a,c).d,uL(a.f.a,c).c,uL(a.d.a,c).a,uL(a.e.a,c).b]),F(H,r,-1,[vL(a.u,c),vL(a.t,c),vL(a.r,c),vL(a.s,c)]))}
function wL(){this.x=new Zi;this.j=new xL(this);this.w=new yL(this.j);this.v=new zL(this.j);this.q=new AL(this.j);this.p=new BL(this.j);this.n=new CL(this.j);this.o=new DL(this.j);this.i=new EL(this.j);this.f=new FL(this.j);this.d=new GL(this.j);this.e=new HL(this.j);this.u=new IL(this.j);this.t=new IL(this.j);this.r=new IL(this.j);this.s=new IL(this.j)}s(667,1,{});_.If=function(a){pL(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function JL(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Ei(b.x);e.b<e.d.ue();)d=Fi(e),y(d,27)&&(d=d.ab),f=d.eb,gw(c,rL(d),f.s,f.t),sL(d,f.u,f.r,F(H,r,-1,[tL(b.q.a,d).d,tL(b.p.a,d).c,tL(b.n.a,d).a,tL(b.o.a,d).b]),F(H,r,-1,[uL(b.i.a,d).d,uL(b.f.a,d).c,uL(b.d.a,d).a,uL(b.e.a,d).b]),F(H,r,-1,[vL(b.u,d),vL(b.t,d),vL(b.r,d),vL(b.s,d)]));KL(c);a.a.c=null;for(a=new Ei(a.a.x);a.b<a.d.ue();)b=Fi(a),y(b,27)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function qL(a,b){this.a=a;this.b=b;var c=(gk(),hk);this.k=new fk(this);this.s=c}s(668,17,{},qL);_.qc=function(){JL(this)};_.rc=function(){JL(this)};
_.tc=function(a){var b,c,d;for(c=new Ei(this.a.x);c.b<c.d.ue();)b=Fi(c),y(b,27)&&(b=b.ab),d=b.eb,d.i=I(d.o+(d.s-d.o)*a),d.v=I(d.p+(d.t-d.p)*a),d.w=I(d.q+(d.u-d.q)*a),d.f=I(d.n+(d.r-d.n)*a),gw(this.b,rL(b),d.i,d.v),sL(b,d.w,d.f,F(H,r,-1,[tL(this.a.q.a,b).d,tL(this.a.p.a,b).c,tL(this.a.n.a,b).a,tL(this.a.o.a,b).b]),F(H,r,-1,[uL(this.a.i.a,b).d,uL(this.a.f.a,b).c,uL(this.a.d.a,b).a,uL(this.a.e.a,b).b]),F(H,r,-1,[vL(this.a.u,b),vL(this.a.t,b),vL(this.a.r,b),vL(this.a.s,b)]))};_.a=null;_.b=null;
s(670,1,{});_.a=null;function GL(a){this.a=a}s(669,670,{},GL);function HL(a){this.a=a}s(671,670,{},HL);function FL(a){this.a=a}s(672,670,{},FL);function EL(a){this.a=a}s(673,670,{},EL);function CL(a){this.a=a}s(674,670,{},CL);function DL(a){this.a=a}s(675,670,{},DL);function BL(a){this.a=a}s(676,670,{},BL);function AL(a){this.a=a}s(677,670,{},AL);s(678,670,{},function(a){this.a=a});s(679,670,{},function(a){this.a=a});
function vL(a,b){var c=a.a,d;d=bj(c.d,b);d||(d=new pK(kK(b.gb)),x(c.d,b,d));return d.d}function IL(a){this.a=a}s(680,670,{},IL);function zL(a){this.a=a}s(681,670,{},zL);function yL(a){this.a=a}s(682,670,{},yL);function uL(a,b){var c;c=bj(a.a,b);c||(c=new pK(DJ(b.gb)),x(a.a,b,c));return c}function tL(a,b){var c;c=bj(a.b,b);c||(c=new pK(jK(b.gb)),x(a.b,b,c));return c}
function LL(a,b){var c,d;d=bj(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=ZK(b),f,g,i,h,l;if(y(b,99)){if(null!=c.k&&null!=c.j){d=new zq(ML(e,!0),ML(e,!1));break a}h=b.Ef();null!=c.k&&(h.b=ML(e,!0));null!=c.j&&(h.a=ML(e,!1))}else{if(null!=c.k&&null!=c.j){d=new zq(ML(e,!0),ML(e,!1));break a}h=new nK;f=b.gb;l=f.style;g=l[Vf];i=l[Zg];l[Vf]="static";l[Zg]=Je;null!=c.k?h.b=ML(e,!0):(l[bh]=gd,h.b=(f.offsetWidth||0)+tL(d.o.a,b).b+tL(d.p.a,b).c);null!=c.j?h.a=ML(e,!1):(l[Ie]=gd,h.a=(f.offsetHeight||0)+tL(d.q.a,b).d+
tL(d.n.a,b).a);l[Vf]=g;l[Zg]=i}d=h}null!=c.k&&(sj(),Bp)==c.k.Kf()||null!=c.j&&(sj(),Bp)!=c.j.Kf()||x(a.e,b,d)}return d}function xL(a){this.f=a;this.c=new Ci;this.e=new Ci;this.b=new Ci;this.a=new Ci;this.d=new Ci}s(683,1,{},xL);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function NL(a){var b;b=a.eb;if(null==b||!y(b,97))b=new OL,a.eb=b;return b}function AK(){DK.call(this,(EK(),PL))}function DK(a){var b=(QL(),RL);wL.call(this);this.b=a;this.a=b}s(684,667,{},AK,DK);
_.Jf=function(a){var b,c,d,e,f,g,i,h,l;h=new nK;oL(this,a);l=tL(this.o.a,a).b+tL(this.p.a,a).c+uL(this.e.a,a).b+uL(this.f.a,a).c+vL(this.s,a)+vL(this.t,a);d=tL(this.q.a,a).d+tL(this.n.a,a).a+uL(this.i.a,a).d+uL(this.d.a,a).a+vL(this.u,a)+vL(this.r,a);c=this.x.c;if(0==c)return h.b=l,h.a=d,h;a=a.o;this.b==(EK(),PL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ei(this.x);a.b<a.d.ue();)c=Fi(a),e=NL(c),b=null,i=c.fb,y(i,100)&&(b=i,b=SL(b),b=new zq(b[1]+b[3],b[0]+b[0])),this.b==PL?(l+=LL(this.w.a,c).b,e.a=LL(this.v.a,
c).a,y(i,100)&&(l+=b.b,e.a+=b.a),f=Qj(f,e.a)):(d+=LL(this.v.a,c).a,e.b=LL(this.w.a,c).b,y(i,100)&&(d+=b.a,e.b+=b.b),g=Qj(g,e.b));this.b==PL?(h.b=l,h.a=d+f):(h.b=l+g,h.a=d);return h};
_.If=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,O;if(oL(this,a)&&(d=this.x.c,0!=d)){G=a.o;q=vL(this.s,a);A=vL(this.u,a);c=yq(a.gb);O=c.b-(q+vL(this.t,a));o=c.a-(A+vL(this.r,a));g=O;c=o;this.b==(EK(),PL)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Ei(this.x);e.b<e.d.ue();)d=Fi(e),b=null,n=NL(d),w=d.fb,y(w,100)&&(b=w,b=SL(b),b=new zq(b[1]+b[3],b[0]+b[0])),this.b==PL?(n.d?++h:(n.b=LL(this.w.a,d).b,y(w,100)&&(n.b+=b.b),g-=n.b),n.c?n.a=o:(n.a=LL(this.v.a,d).a,y(w,100)&&(n.a+=b.a))):(n.c?++i:(n.a=LL(this.v.a,
d).a,y(w,100)&&(n.a+=b.a),c-=n.a),n.d?n.b=O:(n.b=LL(this.w.a,d).b,y(w,100)&&(n.b+=b.b)));for(e=new Ei(this.x);e.b<e.d.ue();)d=Fi(e),b=null,n=d.eb,w=d.fb,y(w,100)&&(b=w,b=SL(b),b=new zq(b[1]+b[3],b[0]+b[0])),J=n.b,m=n.a,this.b==PL?n.d&&(J=~~(g/h)):n.c&&(m=~~(c/i)),A=0>A?0:A,l=J,f=m,y(w,100)&&(l-=b.b,f-=b.a),this.b==FK?(n.s=this.a==(QL(),RL)?q:this.a==TL?q+~~(O/2)-~~(J/2):q+O-J,n.t=A,n.u=l,n.r=f,A+=m+G):(this.a==(QL(),RL)?(n.s=q,n.t=A):this.a==TL?(n.s=q,n.t=A+~~(o/2)-~~(m/2)):(n.s=q,n.t=A+o-m),n.u=
l,n.r=f,q+=J+G),a.a&&(w=d.Xc()-Wj(a.gb)-vL(this.s,a),-1==n.o&&(n.o=w),w=d.Yc()-(Xj(a.gb)+$wnd.pageYOffset)-vL(this.u,a),-1==n.p&&(n.p=w),-1==n.q&&(n.q=d.$c()),-1==n.n&&(n.n=d.Zc()));pL(this,a)}};_.a=null;_.b=null;function QL(){QL=u;RL=new UL("START",0);TL=new UL(Gb,1);VL=new UL("END",2);WL=F(XL,k,95,[RL,TL,VL])}function UL(a,b){E.call(this,a,b)}s(685,139,{68:1,71:1,73:1,95:1},UL);var WL,TL,VL,RL;function EK(){EK=u;PL=new YL("HORIZONTAL",0);FK=new YL("VERTICAL",1);ZL=F($L,k,96,[PL,FK])}
function YL(a,b){E.call(this,a,b)}s(686,139,{68:1,71:1,73:1,96:1},YL);var ZL,PL,FK;s(688,1,{101:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function OL(){this.e=!1}function aK(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}s(687,688,{97:1,101:1},OL,aK);_.a=0;_.b=0;_.c=!1;_.d=!1;
function aM(a,b){if(a.k)return!0;oL(a,b);if(0<a.x.c){a.a=yu(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,98))d=new bM,c.eb=d;a.b=d;a.x.Ae();Ti(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function cM(){wL.call(this)}s(689,667,{},cM);
_.Jf=function(a){var b,c;c=new nK;aM(this,a);if(this.a){b=LL(this.w.a,this.a).b;var d=LL(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,100)&&(b=SL(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=tL(this.o.a,a).b+tL(this.p.a,a).c+uL(this.e.a,a).b+uL(this.f.a,a).c+vL(this.s,a)+vL(this.t,a);c.a+=tL(this.q.a,a).d+tL(this.n.a,a).a+uL(this.i.a,a).d+uL(this.d.a,a).a+vL(this.u,a)+vL(this.r,a);return c};
_.If=function(a){var b,c,d,e,f;aM(this,a)&&(d=vL(this.s,a),e=vL(this.u,a),c=yq(a.gb),f=c.b-(d+vL(this.t,a)),c=c.a-(e+vL(this.r,a)),b=this.a.fb,y(b,100)&&(b=SL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.Xc()-Wj(a.gb)-vL(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Yc()-(Xj(a.gb)+$wnd.pageYOffset)-vL(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.$c()),d=this.b,-1==d.n&&(d.n=this.a.Zc())),pL(this,a))};_.a=null;_.b=null;
function bM(){this.e=!1}s(690,688,{98:1,101:1},bM);function SL(a){var b,c,d,e;null==a.a&&(a.a=v(H,r,-1,4,1),e=ao(lv(lv(a.c,0),0)),c=ao(lv(lv(a.c,2),2)),d=jK(a.gb),b=DJ(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function dM(a,b){a.bb&&Uj(a);return lw(a,b)}function eM(){Jw();zw.call(this,Kw)}s(691,316,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,100:1},eM);
_.nd=function(a){return dM(this,a)};_.a=null;function $J(a,b,c){var d=a.p.c;b.eb=c;rJ(a,b,a.gb,d,!0)}function rL(a){var b;b=a.fb;return y(b,100)?b:a}function Cq(a){if(!a.bb)return new nK;if(-1==a.j.b||-1==a.j.a)a.j=a.d.Jf(a),Eq(a,a.j),a.d.If(a),a.j=a.d.Jf(a);return a.j}function gJ(a){return y(a,100)?a.ab:a}function fM(a){var b;if(!a.n){b=(!wK&&(wK=new vK),wK);var c=nM(a,db,!0);b.a=c;c=nM(a,fb,!0);b.b=c;a.n=b}return a.n}
function rJ(a,b,c,d,e){if(y(b,27))throw new rk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,101)&&f.e?(c=new eM,Zv(a,c,a.gb,d,!0),mw(c,b)):Zv(a,b,c,d,e);sJ(a,b)}
function sJ(a,b){var c;c=a.d;if(b){var d=c.j;Ni(d.c,b);Ni(d.e,b);Ni(d.b,b);Ni(d.a,b);Ni(d.d,b)}else d=c.j,Cy(d.c),Cy(d.e),Cy(d.b),Cy(d.a),Cy(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==rL(a))c=c.fb;else{if(y(c,93)||y(c,26))d=c,c=c.fb,c==rL(d)&&(c=c.fb);y(c,100)&&y(c.fb,92)&&(c=c.fb)}y(c,99)&&!y(c,92)&&(c.Ff(a.fb),c.Ff(a))}}function Gq(a){if(a.bb&&a.gb.style.display!=Df){a.gb.scrollTop=0;var b=a.gb,c=0;co(b)&&(c=-c);b.scrollLeft=c;a.d.If(a);a.c=!1;KL(a)}}
function KL(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=gJ(Ry(a.p,d)),y(b,100)&&(b=b.ab),b.ad()&&(y(b,99)?b.Gf():y(b,34)&&b.Dd())}function tJ(a,b){var c;y(b,100)&&(b=y(b,100)?b.ab:b);c=rL(b);return ew(a,c)?(y(c,100)&&dM(c,b),sJ(a,null),!0):!1}function zK(a,b){var c;a.d=b;null!=a.e&&Xi(a,Dv(a.gb)+Ca+a.e);a.e=b.cZ.d;c=Yy(a.e,Wn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Yi(a,Dv(a.gb)+Ca+a.e);sJ(a,null)}
function nM(a,b,c){a.k||(a.k=$doc.createElement(vg),lK(a.k,Vf,$c),lK(a.k,Zg,Je),lK(a.k,Ue,ab),lK(a.k,Ng,ab),a.gb.appendChild(a.k));lK(a.k,bh,b);lK(a.k,Ie,b);a=iK(a.k);return c?a.b:a.a}
function ML(a,b){var c;c=null.Kf();if(c==(sj(),Np)){c=(fM(a),null.Kf());var d=(-1==uK&&(uK=(fK(),pJ(gb,!0))),uK);return L(K(Math.round(100*d*c/254)))}if(c==Dp)return c=fM(a),d=null.Kf(),L(K(wE(d*(-1==c.a&&(c.a=pJ(db,!0)),c.a))));if(c==Fp)return c=fM(a),d=null.Kf(),L(K(wE(d*(-1==c.b&&(c.b=pJ(fb,!0)),c.a))));if(c==Lp)return c=(fM(a),null.Kf()),d=(-1==uK&&(uK=(fK(),pJ(gb,!0))),uK),L(K(Math.round(d*c)));if(c==Pp)return c=(fM(a),null.Kf()),d=(-1==uK&&(uK=(fK(),pJ(gb,!0))),uK),L(K(Math.round(10*d*c/254)));
if(c==Jp)return L(K(wE(12*(fM(a),null.Kf())*L(K(wE((-1==uK&&(uK=(fK(),pJ(gb,!0))),uK)/72))))));if(c==Bp)return nM(a,null.Kf(),b);if(c==Hp)return c=(fM(a),L(K(wE(null.Kf())))),d=(-1==uK&&(uK=(fK(),pJ(gb,!0))),uK),L(K(Math.round(d*c/72)));if(null.Kf()==zp)return L(K(wE(null.Kf())));throw new rk("Invalid size: "+null.Kf());}function PJ(){var a=new cM;iw.call(this);this.j=new zq(-1,-1);new oM(this);this.gb[xd]="mosaic-LayoutPanel";zK(this,a)}
s(692,306,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,99:1},PJ);_.rd=function(a){rJ(this,a,this.gb,this.p.c,!0)};_.fd=function(){Tv(this,new pM)};_.gd=function(){Tv(this,new qM)};_.Ef=function(){return Cq(this)};_.od=function(a){return bw(this.p,rL(a))};_.pd=function(a,b,c,d){rJ(this,a,b,c,d)};_.Ff=function(a){sJ(this,a)};_.qd=function(){return new Qv(this)};_.Gf=function(){Gq(this)};
_.ld=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.ed(this.i),this.cd(a),this.i=this.f=null;else if(a=Cq(this),null!=this.i)a=a.a+Yf,this.ed(this.i),this.cd(a),this.i=null;else if(null!=this.f){var b=this.f;this.ed(a.b+Yf);this.cd(b);this.f=null}else b=a.a+Yf,this.ed(a.b+Yf),this.cd(b);Gq(this)}};_.Dd=function(){Gq(this)};_.nd=function(a){return tJ(this,a)};_.cd=function(a){this.gb.style[Ie]=a;this.bb||(this.f=a)};_.sd=function(a,b,c){gw(this,rL(a),b,c)};
_.ed=function(a){this.gb.style[bh]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function pM(){}s(693,1,{},pM);_.Bd=function(a){rL(a).jd()};function qM(){}s(694,1,{},qM);_.Bd=function(a){rL(a).kd()};function Qv(a){this.b=a;this.a=new dw(this.b.p)}s(695,1,{},Qv);_.Qc=function(){return this.a.a<this.a.b.c-1};_.Rc=function(){return gJ(Rv(this.a))};_.Sc=function(){Sv(this.a)};_.b=null;function rM(){rM=u;new Mx}
function oM(a){rM();Gi(a.gb,"dragdrop-dropTarget",!0);this.a=a;new sM(this)}s(696,9,{},oM);function sM(a){kk();this.a=a}s(697,24,{},sM);_.vc=function(){sJ(this.a.a,null);Gq(this.a.a)};_.a=null;function ZK(a){a=a.fb;return!a?null:y(a,99)?a:ZK(a)}function IJ(a,b,c){var d;d=a.gb;sL(a,b,c,jK(d),DJ(d),kK(d))}
function sL(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.ed((0>g?0:g)+(sj(),Yf)),b!=a.$c()&&a.ed((0>b?0:b)+Yf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.cd((0>b?0:b)+(sj(),Yf)),c!=a.Zc()&&a.cd((0>c?0:c)+Yf))}function Eq(a,b){IJ(a,b.b,b.a)}s(700,1,{});function ZD(){var a,b,c,d;d=AE("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 tM(){this.a=new Ci;new Ci;new Ci}s(699,700,{},tM);function YD(){YD=u;uM=new tM}function cE(){var a=$D,b=$wnd.JSApplet.JSME;YD();x(uM.a,a,b)}var uM;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=Fn&&(e=ak(),2E3<e-Hn&&(Hn=e,Gn=En()));if(0==Fn++){var f=(In(),Jn),g,i;if(f.b){i=null;do g=f.b,f.b=null,i=Rn(g,i);while(f.b);f.b=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(In(),Jn),l,m;if(h.c){m=null;do l=h.c,h.c=null,m=Rn(l,m);while(h.c);h.c=m}}--Fn;c&&-1!=Gn&&($wnd.clearTimeout(Gn),Gn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(lt)()}catch(d){a(b)}else B(lt)()}var aE=U(1),xn=U(100),vM=nE(" I"),H=iE(707,vM),SE=iE(705,aE),wM=nE(" Z"),gH=iE(708,wM);U(99);U(98);U(97);var xM=U(496),mn=iE(709,xM),yM=U(257),Ot=iE(710,yM);U(258);U(139);var zM=nE(" B");U(486);var AM=nE(" C"),xi=iE(711,AM);U(484);var BM=nE(" D"),AF=iE(712,BM);U(485);U(487);var CM=U(490),vE=iE(713,CM),DM=nE(" J"),EM=U(2),nt=iE(706,EM),eK=iE(714,zM);U(499);U(482);U(96);U(105);U(478);var $D=U(476);U(481);
U(112);U(94);U(107);U(108);U(109);U(493);U(488);U(477);U(700);U(699);var bE=mE(),TA=U(408),mF=iE(715,TA),FM=U(539),QG=iE(716,FM),GM=U(394);U(393);U(392);U(391);U(535);var et=iE(717,H),HM=W(537,function(){sF();return UG}),VG=iE(718,HM);U(538);U(417);U(416);U(531);U(530);U(540);U(541);U(536);U(451);U(534);var vA=iE(719,GM);U(406);U(543);U(198);U(197);U(291);U(238);U(293);U(206);var IM=U(205);U(241);U(240);U(239);U(388);U(389);U(390);U(310);var JM=U(309);U(308);U(314);U(328);U(545);U(544);U(307);U(306);
U(547);U(546);U(552);U(553);U(554);U(555);U(556);U(557);U(558);U(559);U(548);U(549);U(550);U(551);U(369);U(244);U(243);U(319);U(320);U(321);U(570);U(579);U(24);U(571);U(572);U(573);U(574);U(575);U(576);U(577);U(578);U(289);U(463);U(462);U(503);U(505);U(504);U(506);U(508);U(507);U(509);U(513);U(514);U(365);U(368);U(366);U(367);U(434);U(433);var MB=U(432),XF=iE(720,MB),kH=iE(721,DM);U(304);U(305);U(423);U(418);U(419);U(569);U(510);U(516);U(511);U(512);U(428);U(427);U(426);U(431);
var KM=mE(),dJ=iE(722,KM);U(461);U(471);U(470);U(469);U(472);U(473);U(601);U(602);U(603);U(604);U(522);var LM=W(247,function(){Us();return Zs}),$s=iE(723,LM);U(502);U(441);U(442);U(425);var xB=U(420);U(404);U(405);U(430);var IB=U(429);U(422);U(421);U(520);U(529);U(411);var XA=U(410);U(465);U(532);U(533);U(495);U(542);U(439);U(440);U(414);U(396);U(395);U(448);mE();mE();mE();U(398);U(399);U(287);
var MM=W(174,function(){sj();return Rp}),Sp=iE(724,MM),NM=W(138,function(){tj();return po}),qo=iE(725,NM),OM=W(145,function(){ro();return bp}),cp=iE(726,OM),PM=W(164,function(){dp();return mp}),np=iE(727,PM),QM=W(169,function(){op();return xp}),yp=iE(728,QM);W(175,null);W(176,null);W(177,null);W(178,null);W(179,null);W(180,null);W(181,null);W(182,null);W(183,null);W(140,null);W(141,null);W(142,null);W(143,null);W(144,null);W(146,null);W(156,null);W(157,null);W(158,null);W(159,null);W(160,null);
W(161,null);W(162,null);W(163,null);W(147,null);W(148,null);W(149,null);W(150,null);W(151,null);W(152,null);W(153,null);W(154,null);W(155,null);W(165,null);W(166,null);W(167,null);W(168,null);W(170,null);W(171,null);W(172,null);W(173,null);U(196);U(203);U(204);U(378);var Sy=iE(729,JM);U(379);U(582);U(581);U(415);U(202);U(228);U(230);var dB=U(413);U(464);U(401);U(400);U(407);U(526);U(339);U(341);U(340);U(342);U(498);U(233);U(450);U(201);U(221);U(222);U(224);U(219);U(218);U(220);var fB=U(565);U(409);
U(584);U(589);U(449);U(489);U(452);var xA=U(403),wA=iE(730,XA);U(208);U(212);U(619);U(566);U(436);U(437);U(438);U(402);U(225);U(242);U(562);U(563);U(344);U(343);U(335);U(336);U(609);U(590);U(591);U(515);U(523);U(524);U(525);U(583);U(585);var yB=U(424);U(210);U(209);U(211);U(213);U(527);U(232);U(229);U(231);U(227);U(217);U(216);U(215);U(588);U(313);U(312);U(311);U(608);U(607);U(606);U(593);U(605);var RM=W(664,function(){wq();return mL}),nL=iE(731,RM);U(663);U(662);U(654);U(655);U(656);U(657);U(658);
U(659);U(660);U(661);U(635);var SM=W(315,function(){Aw();return Hw}),Iw=iE(732,SM),TM=W(361,function(){ww();return oy}),py=iE(733,TM);U(17);U(362);U(363);U(358);U(359);U(360);U(18);U(19);U(20);U(447);U(412);U(651);U(349);U(652);U(350);U(351);U(352);U(353);U(356);U(324);U(323);U(322);U(586);U(587);U(592);U(269);U(327);U(357);U(200);U(345);U(372);U(371);U(370);var UM=W(373,function(){Fy();return Py}),Qy=iE(734,UM);W(374,null);W(375,null);W(376,null);W(377,null);U(245);U(262);U(567);U(325);U(338);U(337);
U(519);U(317);U(199);U(568);U(326);U(637);U(3);U(640);U(641);U(639);U(638);U(631);U(630);U(692);U(693);U(694);U(695);U(633);U(236);var kC=U(444),mC=iE(735,kC);U(445);U(443);U(27);U(28);U(26);U(29);U(32);U(33);U(34);U(35);U(36);U(37);var VM=U(49),dy=iE(736,VM);U(38);U(39);U(40);U(41);U(42);U(43);U(44);U(46);U(45);U(47);U(48);U(50);U(51);U(53);U(54);U(52);U(55);U(56);U(57);U(58);U(60);U(62);U(63);U(61);U(59);U(64);U(65);U(66);U(67);U(69);U(72);U(71);U(73);U(76);U(77);U(75);U(78);U(79);U(80);U(81);U(82);
U(83);U(85);U(86);U(84);U(87);U(88);U(89);U(90);U(92);U(93);U(91);var oK=U(621);U(318);var sK=U(623);U(234);U(649);U(648);U(457);U(456);U(458);U(235);U(271);U(273);U(272);U(263);U(316);U(691);U(278);U(281);U(279);U(280);U(5);U(7);U(6);U(594);U(446);U(459);U(382);U(195);U(301);U(267);U(381);U(264);U(453);U(454);U(460);U(237);U(650);U(616);U(480);U(500);U(266);U(564);var tK=U(624);U(634);U(653);U(688);U(687);U(207);U(223);U(4);U(615);U(31);U(274);U(346);U(347);U(348);U(275);var eL=iE(737,IM);U(276);
U(667);U(684);var WM=W(685,function(){QL();return WL}),XL=iE(738,WM),XM=W(686,function(){EK();return ZL}),$L=iE(739,XM);U(670);U(679);U(678);U(682);U(681);U(677);U(676);U(674);U(675);U(673);U(672);U(669);U(671);U(680);U(683);U(668);U(30);U(68);U(636);U(689);U(330);U(329);U(332);U(333);U(331);U(277);U(21);U(299);U(300);U(11);U(14);U(22);var YM=U(25),uk=iE(740,YM);U(23);U(690);U(8);U(10);U(9);U(696);U(697);U(642);U(645);U(646);U(647);U(643);U(644);var qK=U(622);U(665);U(666);U(627);U(628);U(214);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>