summaryrefslogtreecommitdiff
path: root/public/jsme/B709675E615270B186F00DE7CEFD0C81.cache.html
blob: a3c40734ddfa28e12e24fbfda9d71983d964a52c (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
<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 = 'B709675E615270B186F00DE7CEFD0C81';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",Ma="-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",vb="After",wb="Any",xb="Aromatic",yb="B",zb="Before",Bb="Br",Fb="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",gc="NONE",kc="No more molecules in SDF buffer",
lc="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-",Cc="Ring",Dc="S",Hc="SMILES",Ic="Se",Jc="Si",Kc="South",Lc="Style names cannot be empty",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="\\",Xc="]",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",qd="button",sd="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",Md="dblclick",Sd="definition",Td="dialog",Ud="dir",Vd="directory",Wd="display",Xd="div",Yd="document",Zd="dragdrop-handle",$d="dragdrop-selected",
ae="dragend",be="dragenter",ce="dragover",de="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",se="gesturechange",te="gestureend",ue="gesturestart",ve="google",we="grid",xe="gridcell",Ee="group",Fe="gwt-MenuBar",Ge="gwt-MenuBarPopup",He="heading",Ie="height",Je="hidden",Ke="ie9",Le="img",Me="is_touch_supported",Ne="italic",Oe="java.vm.name",Pe="jsa-resetDiv",Qe="keydown",Re=
"keypress",Se="keyup",Te="left",Ue="link",Ve="list",We="listbox",Ye="listitem",Ze="load",$e="log",af="ltr",bf="main",cf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",nf="menuitem",of="menuitemcheckbox",pf="menuitemradio",qf="middle",rf="mousedown",sf="mousemove",tf="mouseout",uf="mouseover",vf="mouseup",wf="mousewheel",xf="move",yf="msie",zf="multipart",Af="n",Bf="navigation",Cf="none",Df="noreaction",Ef="note",Ff="nowrap",Gf="null",Hf="number",If="object",Jf="offsetHeight",Kf="offsetWidth",
Lf="ontouchstart",Mf="opacity",Nf="opera",Of="option",Pf="outline",Qf="overflow",Rf="padding",Sf="popupContent",Uf="position",Vf="presentation",Wf="progressbar",Xf="px",Yf="px, ",Zf="px;",$f="radio",ag="radiogroup",bg="reaction",cg="region",dg="rgb(",fg="right",gg="rotation",hg="row",ig="rowgroup",jg="rowheader",kg="rtl",lg="s",mg="scale100",ng="scrollbar",og="se",pg="search",qg="separator",rg="serif",sg='shape-rendering="crispEdges"',tg="slider",ug="span",vg="spinbutton",wg="status",xg="styleFloat",
yg="subMenuIcon-selected",zg="tab",Ag="table",Bg="tablist",Cg="tabpanel",Dg="tbody",Eg="td",Fg="text",Gg="textAlign",Hg="textbox",Ig="timer",Jg="title",Kg="toolbar",Lg="tooltip",Mg="top",Ng="touchcancel",Og="touchend",Pg="touchmove",Qg="touchstart",Rg="tr",Sg="tree",Tg="treegrid",Ug="treeitem",Vg="true",Wg="value",Xg="verticalAlign",Yg="visibility",Zg="visible",$g="whiteSpace",ah="width",bh="x",ch="zIndex",dh="zoom",eh="|",_,fh={l:4194303,m:4194303,h:1048575},gh={l:0,m:0,h:0},hh={l:1,m:0,h:0},ih=
{l:2,m:0,h:0},jh={l:3,m:0,h:0},rh={l:4,m:0,h:0},sh={l:8,m:0,h:0},th={l:10,m:0,h:0},uh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Bh={l:2048,m:0,h:0},Ch={l:8192,m:0,h:0},Dh={l:16384,m:0,h:0},Eh={l:32768,m:0,h:0},Fh={l:65536,m:0,h:0},Gh={l:131072,m:0,h:0},Hh={l:262144,m:0,h:0},Ih={l:524288,m:0,h:0},Jh={},Kh={68:1,74:1,76:1,80:1,82:1},Lh={8:1,9:1,68:1,71:1,73:1},Mh={12:1},Nh={86:1},Oh={39:1,68:1,74:1,80:1,82:1},Ph={13:1,
15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},Qh={68:1,74:1,82:1},Rh={85:1},Sh={45:1,46:1,50:1,56:1,64:1,68:1},Th={22:1},Uh={68:1,84:1},Vh={11:1,68:1,71:1,73:1},Wh={66:1},Xh={15:1},Yh={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},Zh={6:1,9:1,68:1,71:1,73:1},$h={50:1,68:1},ai={19:1,68:1},bi={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,99:1},k={68:1,70:1},ci={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,92:1,99:1},di={68:1},ei={9:1,10:1,68:1,71:1,73:1},fi={7:1,9:1,68:1,71:1,73:1},gi={68:1,70:1,85:1},hi={13:1,
15:1,23:1,28:1,29:1,31:1,35:1,37:1},ii={45:1,46:1,50:1,64:1,68:1},ji={36:1,68:1,71:1,73:1},r={67:1,68:1,70:1},ki={14:1,38:1},li={28:1,35:1},mi={84:1},ni={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,93:1,99:1},oi={68:1,70:1,84:1},pi={68:1,74:1,80:1,82:1},qi={21:1},ri={69:1},si={45:1,50:1,64:1,68:1},ti={13:1,15:1,23:1,28:1,31:1,35:1,37:1},ui={88:1};
function s(a,b,c){var d=Jh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Jh[a]=function(){}),_=d.prototype=0>b?{}:new Jh[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 vi(this)};
_.tS=function(){var a=this.cZ.d+sb,b;b=this.hC();var c,d,e;c=v(wi,k,-1,8,1);d=(xi(),yi);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 zi(){zi=u;Ai=new Bi}function Ci(a){for(var b,a=new Di(a.j.k);a.b<a.d.ue();)b=Ei(a),Fi(b._c(),$d,!1),Gi(a)}
function Hi(a,b,c){var a=a.n,d;try{d=new Ii(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.c,c,d)}catch(e){e=Ji(e);if(y(e,74))throw new Ki("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Fi(b._c(),Tb,!0);Fi(c._c(),Zd,!0);x(Ai,b,c)}function Li(a,b){var c;c=Mi(Ai,b);var d;d=Mi(a.n.c,c);if(!d)throw new Ni("dragHandle was not draggable");Oi(d.b.a);Oi(d.d.a);Oi(d.c.a);Fi(b._c(),Tb,!1);Fi(c._c(),Zd,!1)}
function Pi(a){var b;a.o=!1;for(a=new Di(a.j.k);a.b<a.d.ue();)b=Ei(a),Fi(b._c(),$d,!1),Gi(a)}function Qi(a,b){Ri(a.j.k,b)?Fi(b._c(),$d,!1):a.o?(Si(a.j.k,b),Fi(b._c(),$d,!0)):(a.j.k.Ae(),Si(a.j.k,b))}function Ti(a){this.f=a;this.j=new Ui(this);this.n=new Vi(this.j)}s(3,1,{});_.jc=function(){Wi(this.j.e,"dragdrop-dragging")};_.kc=function(){Xi(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var Ai;function Ui(a){this.k=new Yi;this.d=a;this.a=a.f}s(4,1,{},Ui);_.a=null;
_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function Zi(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 $i(a,b){var c;c=aj(a.c,bj).a;b.a.ctrlKey||b.a.metaKey||Ci(a.b.d);Qi(a.b.d,c)}function cj(a){a.b.f=null;a.b.d.kc();dj((ej(),fj(null)),a.a,0,0);var b=a.a.gb;gj=b;hj();ij=b;a.d=2}
function Vi(a){this.c=new Bi;this.b=a;this.a=new jj;kj(this.a,lj(),mj());z(this.a,this,(nj(),nj(),oj));z(this.a,this,(pj(),pj(),qj));a=this.a.gb.style;a[he]="alpha(opacity=0)";a.opacity=0;a.margin=0+(rj(),Xf);a.borderStyle=(sj(),Cf);a[hd]="blue"}s(5,1,{},Vi);
_.mc=function(a){var b,c,d,e;c=a.f;d=tj(a);e=Hj(a);b=Ij(a.a);if(!(3==this.d||2==this.d||1!=b)&&!bj)bj=c,this.b.e=aj(this.c,bj).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==Jj(this.b.k,this.b.e)&&(Ci(this.b.d),Qi(this.b.d,this.b.e)),Kj(new Lj),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new Mj(bj,null),bj!=this.b.e&&(c=new Mj(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,cj(this),1!=this.d&&Zi(this,this.b.i,this.b.j))};
_.nc=function(a){var b,c,d;c=a.f;b=c.gb;d=Nj(a,b);a=Oj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Pj(Qj(d-this.f),Qj(a-this.i))>=this.b.d.k?(Rj(),-1!=Jj(this.b.k,this.b.e)||Qi(this.b.d,this.b.e),c=new Mj(bj,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,cj(this)):Sj.preventDefault()),1==this.d)return;Sj.preventDefault();Zi(this,d,a)};
_.oc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Nj(a,b);b=Oj(a,b);if(1==Ij(a.a)&&(this.e=!1,bj))try{if(Rj(),1==this.d)$i(this,a);else{d!=this.a&&(c=new Mj(d,null),e+=c.a,b+=c.d);try{Zi(this,e,b),this.b.d.jc(),3!=this.d&&$i(this,a)}finally{var f=this.a.gb;gj&&f==gj&&(gj=null);hj();f===ij&&(ij=null);Tj(this.a);this.d=1;this.b.e=null}}}finally{bj=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var bj=null;function Lj(){}s(6,1,Th,Lj);_.pc=function(){Rj()};
function Ii(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},Ii);_.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 Mj(a,b){!a||a==(ej(),fj(null))?this.f=this.e=0:(this.e=a.Xc()-Uj(a.gb),this.f=a.Yc()-(a.gb.scrollTop||0));!b||b==(ej(),fj(null))?this.c=this.b=0:(this.b=Vj(b.gb)+b.gb.clientLeft,this.c=Wj(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},Mj);
_.tS=function(){return ua+this.a+Ba+this.d+va};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Rj(){try{$doc.selection.empty()}catch(a){}}function Xj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Ri(c.a,b);0==c.a.c&&Yj(c.b);a.q=null}a.qc()}}function Zj(a,b){var c=$j();Xj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;ak(a.k,$j())}
function bk(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 ak(a,b){if(bk(a.a,b)){var c=a.a,d=a.a.s,e;e=new ck(d,a.a.k);Si(d.a,e);1==d.a.c&&dk(d.b,16);c.q=e}else a.a.q=null}function ek(a){this.a=a}s(18,1,{},ek);_.a=null;s(19,1,{});s(20,1,{2:1});function fk(){fk=u;gk=new hk}s(21,19,{});var gk=null;function hk(){this.a=new Yi;this.b=new ik(this)}s(22,21,{},hk);function jk(){jk=u;kk=new Yi;var a=new lk;mk();nk(ok?ok:ok=new pk,a)}function Yj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Ri(kk,a)}
function dk(a,b){if(0>b)throw new qk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Ri(kk,a);a.b=!1;a.c=rk(a,b);Si(kk,a)}function sk(a){return $wnd.setInterval(B(function(){a.uc()}),100)}function rk(a,b){return $wnd.setTimeout(B(function(){a.uc()}),b)}s(24,1,{});_.uc=function(){this.b||Ri(kk,this);this.vc()};_.b=!1;_.c=0;var kk;function ik(a){jk();this.a=a}s(23,24,{},ik);
_.vc=function(){var a=this.a,b,c,d,e,f;b=v(tk,k,3,a.a.c,0);b=uk(a.a,b);c=new vk;for(e=0,f=b.length;e<f;++e)d=b[e],Ri(a.a,d),ak(d.a,c.a);0<a.a.c&&dk(a.b,Pj(5,16-($j()-c.a)))};_.a=null;function ck(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},ck);_.a=null;_.b=null;s(27,1,{});_.a=null;function wk(){this.a=ad}s(26,27,{},wk);function xk(){this.a=bd}s(28,27,{},xk);function yk(){this.a=ed}s(29,27,{},yk);s(31,1,{});_.a=null;function zk(a){this.a=a}s(30,31,{},zk);function Ak(){this.a=fd}s(32,27,{},Ak);
function Bk(){this.a=id}s(33,27,{},Bk);function Ck(){this.a=qd}s(34,27,{},Ck);function Dk(){this.a=wd}s(35,27,{},Dk);function Ek(){this.a=Dd}s(36,27,{},Ek);function Fk(){this.a=Ed}s(37,27,{},Fk);function Gk(){this.a=Fd}s(38,27,{},Gk);function Hk(){this.a=Gd}s(39,27,{},Hk);function Ik(){this.a=Sd}s(40,27,{},Ik);function Jk(){this.a=Td}s(41,27,{},Jk);function Kk(){this.a=Vd}s(42,27,{},Kk);function Lk(){this.a=Yd}s(43,27,{},Lk);function Mk(){this.a=oe}s(44,27,{},Mk);function Nk(){this.a=we}
s(45,27,{},Nk);function Ok(){this.a=xe}s(46,27,{},Ok);function Pk(){this.a=Ee}s(47,27,{},Pk);function Qk(){this.a=He}s(48,27,{},Qk);function Rk(a){this.a=a.id}s(49,1,{4:1,5:1},Rk);_.a=null;function Sk(){this.a=Le}s(50,27,{},Sk);function Tk(){this.a=Ue}s(51,27,{},Tk);function Uk(){this.a=Ve}s(52,27,{},Uk);function Vk(){this.a=We}s(53,27,{},Vk);function Wk(){this.a=Ye}s(54,27,{},Wk);function Xk(){this.a=$e}s(55,27,{},Xk);function Yk(){this.a=bf}s(56,27,{},Yk);function Zk(){this.a=cf}s(57,27,{},Zk);
function $k(){this.a=jf}s(58,27,{},$k);function al(){this.a=kf}s(59,27,{},al);function bl(){this.a=mf}s(60,27,{},bl);function cl(){this.a=nf}s(61,27,{},cl);function dl(){this.a=of}s(62,27,{},dl);function el(){this.a=pf}s(63,27,{},el);function fl(){this.a=Bf}s(64,27,{},fl);function gl(){this.a=Ef}s(65,27,{},gl);function hl(){this.a=Of}s(66,27,{},hl);function il(){this.a=Vf}s(67,27,{},il);s(68,31,{},function(a){this.a=a});function jl(){this.a=Wf}s(69,27,{},jl);
function kl(){kl=u;ll=new zk("aria-activedescendant")}var ll;function ml(){this.a=$f}s(71,27,{},ml);function nl(){this.a=ag}s(72,27,{},nl);function ol(){this.a=cg}s(73,27,{},ol);
function pl(){pl=u;ql=new xk;rl=new wk;sl=new yk;tl=new Ak;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 Ok;Hl=new Nk;Il=new Pk;Jl=new Qk;Kl=new Sk;Ll=new Tk;Ml=new Vk;Nl=new Wk;Ol=new Uk;Pl=new Xk;Ql=new Yk;Rl=new Zk;Sl=new $k;Tl=new bl;Ul=new dl;Vl=new el;Wl=new cl;Xl=new al;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new jl;cm=new nl;dm=new ml;em=new ol;fm=new gm;hm=new im;jm=new km;lm=new mm;nm=new om;pm=new qm;rm=
new sm;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;C=new Bi;x(C,cg,em);x(C,ad,rl);x(C,Td,Cl);x(C,bd,ql);x(C,ed,sl);x(C,Yd,El);x(C,fd,tl);x(C,id,ul);x(C,qd,vl);x(C,wd,wl);x(C,xe,Gl);x(C,Dd,xl);x(C,Ee,Il);x(C,Ed,yl);x(C,Fd,zl);x(C,Gd,Al);x(C,Sd,Bl);x(C,Ve,Ol);x(C,Vd,Dl);x(C,oe,Fl);x(C,we,Hl);x(C,He,Jl);x(C,Le,Kl);x(C,Ue,Ll);x(C,We,Ml);x(C,Ye,Nl);x(C,$e,Pl);x(C,bf,Ql);x(C,cf,Rl);x(C,jf,Sl);x(C,kf,Xl);x(C,mf,Tl);x(C,nf,Wl);x(C,
of,Ul);x(C,Of,$l);x(C,$f,dm);x(C,pf,Vl);x(C,Bf,Yl);x(C,Ef,Zl);x(C,Vf,am);x(C,Wf,bm);x(C,ag,cm);x(C,hg,jm);x(C,ig,fm);x(C,jg,hm);x(C,pg,nm);x(C,qg,pm);x(C,ng,lm);x(C,tg,rm);x(C,vg,tm);x(C,wg,vm);x(C,zg,Bm);x(C,Bg,xm);x(C,Cg,zm);x(C,Hg,Sm);x(C,Ig,Um);x(C,Kg,Wm);x(C,Lg,Ym);x(C,Sg,dn);x(C,Tg,$m);x(C,Ug,bn)}var rl,ql,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Hl,Gl,Il,Jl,Kl,Ll,Ol,Ml,Nl,Pl,Ql,Rl,Sl,Xl,Tl,Wl,Ul,Vl,Yl,Zl,$l,am,bm,dm,cm,em,C,jm,fm,hm,lm,nm,pm,rm,tm,vm,Bm,xm,zm,Sm,Um,Wm,Ym,dn,$m,bn;
function km(){this.a=hg}s(75,27,{},km);function gm(){this.a=ig}s(76,27,{},gm);function im(){this.a=jg}s(77,27,{},im);function mm(){this.a=ng}s(78,27,{},mm);function om(){this.a=pg}s(79,27,{},om);function qm(){this.a=qg}s(80,27,{},qm);function sm(){this.a=tg}s(81,27,{},sm);function um(){this.a=vg}s(82,27,{},um);function wm(){this.a=wg}s(83,27,{},wm);function Cm(){this.a=zg}s(84,27,{},Cm);function ym(){this.a=Bg}s(85,27,{},ym);function Am(){this.a=Cg}s(86,27,{},Am);function Tm(){this.a=Hg}
s(87,27,{},Tm);function Vm(){this.a=Ig}s(88,27,{},Vm);function Xm(){this.a=Kg}s(89,27,{},Xm);function Zm(){this.a=Lg}s(90,27,{},Zm);function en(){this.a=Sg}s(91,27,{},en);function an(){this.a=Tg}s(92,27,{},an);function cn(){this.a=Ug}s(93,27,{},cn);function vk(){this.a=$j()}function $j(){return(new Date).getTime()}s(94,1,{},vk);function fn(a){var b,c,d;d=new gn;for(c=a;c;)b=c.wc(),c!=a&&hn(d.a,"Caused by: "),jn(d,c.cZ.d),hn(d.a,lb),hn(d.a,null==b?"(No exception detail)":b),hn(d.a,aa),c=c.e}
function kn(a){var b,c,d;c=v(ln,k,81,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new mn;c[d]=a[d]}}function nn(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 nn(this)};_.e=null;_.f=null;function on(a){pn();this.f=a}s(98,99,Qh,on);function Ni(a){pn();this.f=a}function Ki(a,b){pn();this.e=b;this.f=a}s(97,98,pi,Ni,Ki);
function qn(a){pn();this.b=a;this.a=j;var b,c,d;c=[];d=v(ln,k,81,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new rn(c[a]);kn(d)}s(96,97,pi,qn);
_.wc=function(){if(null==this.c){this.d=null==this.b?Gf:sn(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":tn(this.b).d;this.a=this.a+lb+(sn(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(sn(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 un(a,b){return vn(a)?a.eQ(b):a===b}
function tn(a){return vn(a)?a.cZ:wn}function xn(a){return vn(a)?a.hC():vi(a)}
function yn(){var a;yn=u;zn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function An(a){yn();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=zn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var zn;s(105,1,{});function vi(a){return a.$H||(a.$H=++Bn)}function Cn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Dn(){return $wnd.setTimeout(function(){0!=En&&(En=0);Fn=-1},10)}var En=0,Bn=0,Gn=0,Fn=-1;
function Hn(){Hn=u;In=new Jn}function Kn(a,b){a.a=Ln(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new Mn(a)),Nn(a.e,1),!a.i&&(a.i=new On(a)),Nn(a.i,50))}function Jn(){}function Pn(a){return a.xc()}function Ln(a,b){!a&&(a=[]);a[a.length]=b;return a}function Qn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].xc()&&(b=Ln(b,e)):e[0].pc()}catch(f){if(f=Ji(f),!y(f,82))throw f;}}return b}function Nn(a,b){Hn();$wnd.setTimeout(function(){B(Pn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},Jn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var In;function Mn(a){this.a=a}s(108,1,{},Mn);_.xc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Qn(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=$j();100>$j()-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 On(a){this.a=a}s(109,1,{},On);_.xc=function(){this.a.d&&Nn(this.a.e,1);return this.a.j};_.a=null;function Rn(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 pn(){var a,b,c,d;c=Rn(new Sn);d=v(ln,k,81,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new rn(c[a]);kn(d)}function Sn(){}s(112,1,{},Sn);
_.yc=function(a){var b,c,d;d=j;a=Tn(a);b=a.indexOf(ua);c=0==a.indexOf(pe)?8:0;-1==b&&(b=Un(a,Vn(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Tn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function hn(a,b){a[a.explicitLength++]=null==b?Gf:b}function Wn(){var a=[];a.explicitLength=0;return a}function Xn(a){var b,c;b=(c=a.join(j),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function Yn(a,b){return parseInt(a[b])||0}function Zn(a,b){return null==a[b]?null:""+a[b]}
function $n(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ao(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Ij(a){a=a.button;return 1==a?4:2==a?2:1}function bo(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==kg}function Vj(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;bo(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}
function Wj(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Uj(a){var b;b=a.scrollLeft||0;bo(a)&&(b=-b);return b}function co(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 mj(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function lj(){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 vi(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function sj(){sj=u;eo=new fo;go=new ho;io=new jo;ko=new lo;mo=new no;oo=F(po,k,6,[eo,go,io,ko,mo])}s(138,139,Zh);var oo,io,go,ko,eo,mo;function fo(){E.call(this,gc,0)}s(140,138,Zh,fo);function ho(){E.call(this,"DOTTED",1)}s(141,138,Zh,ho);function jo(){E.call(this,"DASHED",2)}s(142,138,Zh,jo);
function lo(){E.call(this,"HIDDEN",3)}s(143,138,Zh,lo);function no(){E.call(this,"SOLID",4)}s(144,138,Zh,no);function qo(){qo=u;ro=new so;to=new uo;vo=new wo;xo=new yo;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=F(bp,k,7,[ro,to,vo,xo,zo,Bo,Do,Fo,Ho,Jo,Lo,No,Po,Ro,To,Vo,Xo,Zo])}s(145,139,fi);var ap,to,Xo,vo,ro,Bo,Vo,zo,Do,Fo,Ho,xo,Zo,Jo,Lo,No,Ro,To,Po;function so(){E.call(this,Mb,0)}s(146,145,fi,so);
function Ko(){E.call(this,"SE_RESIZE",9)}s(147,145,fi,Ko);function Mo(){E.call(this,"SW_RESIZE",10)}s(148,145,fi,Mo);function Oo(){E.call(this,"S_RESIZE",11)}s(149,145,fi,Oo);function Qo(){E.call(this,"W_RESIZE",12)}s(150,145,fi,Qo);function So(){E.call(this,"TEXT",13)}s(151,145,fi,So);function Uo(){E.call(this,"WAIT",14)}s(152,145,fi,Uo);function Wo(){E.call(this,"HELP",15)}s(153,145,fi,Wo);function Yo(){E.call(this,"COL_RESIZE",16)}s(154,145,fi,Yo);function $o(){E.call(this,"ROW_RESIZE",17)}
s(155,145,fi,$o);function uo(){E.call(this,"AUTO",1)}s(156,145,fi,uo);function wo(){E.call(this,"CROSSHAIR",2)}s(157,145,fi,wo);function yo(){E.call(this,"POINTER",3)}s(158,145,fi,yo);function Ao(){E.call(this,"MOVE",4)}s(159,145,fi,Ao);function Co(){E.call(this,"E_RESIZE",5)}s(160,145,fi,Co);function Eo(){E.call(this,"NE_RESIZE",6)}s(161,145,fi,Eo);function Go(){E.call(this,"NW_RESIZE",7)}s(162,145,fi,Go);function Io(){E.call(this,"N_RESIZE",8)}s(163,145,fi,Io);
function cp(){cp=u;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=F(mp,k,8,[dp,fp,hp,jp])}s(164,139,Lh);var lp,fp,hp,jp,dp;function ep(){E.call(this,gc,0)}s(165,164,Lh,ep);function gp(){E.call(this,"BLOCK",1)}s(166,164,Lh,gp);function ip(){E.call(this,"INLINE",2)}s(167,164,Lh,ip);function kp(){E.call(this,"INLINE_BLOCK",3)}s(168,164,Lh,kp);function np(){np=u;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=F(xp,k,10,[op,qp,sp,up])}s(169,139,ei);var wp,op,qp,sp,up;function pp(){E.call(this,Gb,0)}
s(170,169,ei,pp);function rp(){E.call(this,$b,1)}s(171,169,ei,rp);function tp(){E.call(this,bc,2)}s(172,169,ei,tp);function vp(){E.call(this,vc,3)}s(173,169,ei,vp);function rj(){rj=u;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=F(Rp,k,11,[yp,Ap,Cp,Ep,Gp,Ip,Kp,Mp,Op])}s(174,139,Vh);var Qp,Mp,Cp,Ep,Kp,Op,Ip,Ap,Gp,yp;function zp(){E.call(this,"PX",0)}s(175,174,Vh,zp);function Bp(){E.call(this,"PCT",1)}s(176,174,Vh,Bp);
function Dp(){E.call(this,"EM",2)}s(177,174,Vh,Dp);function Fp(){E.call(this,"EX",3)}s(178,174,Vh,Fp);function Hp(){E.call(this,"PT",4)}s(179,174,Vh,Hp);function Jp(){E.call(this,"PC",5)}s(180,174,Vh,Jp);function Lp(){E.call(this,"IN",6)}s(181,174,Vh,Lp);function Np(){E.call(this,"CM",7)}s(182,174,Vh,Np);function Pp(){E.call(this,"MM",8)}s(183,174,Vh,Pp);function Sp(){Sp=u;Tp=[];Up=[];Vp=[]}var Tp,Up,Vp;function Wp(){Wp=u;Xp()}function Xp(){Xp=u;Wp();Yp=v(H,r,-1,30,1)}
function Zp(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var Yp;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 $p=_.b=null;function aq(){aq=u;bq=new cq(jd,new dq)}function dq(){}s(195,196,{},dq);_.zc=function(a){a.Dc(this)};_.Cc=function(){return bq};var bq;function eq(){eq=u;fq=new cq(vd,new gq)}function gq(){}s(199,196,{},gq);
_.zc=function(a){hq();iq(this,a.b,jq(a.a.a,a.a.a.gb.selectedIndex))};_.Cc=function(){return fq};var fq;s(202,196,Mh);function Nj(a,b){return(a.a.clientX||0)-Vj(b)+Uj(b)+$wnd.pageXOffset}function Oj(a,b){return(a.a.clientY||0)-(Wj(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function tj(a){var b;return(b=a.b)?Nj(a,b):a.a.clientX||0}function Hj(a){var b;return(b=a.b)?Oj(a,b):a.a.clientY||0}s(201,202,Mh);function kq(){kq=u;lq=new cq(yd,new mq)}function mq(){}s(200,201,Mh,mq);_.zc=function(a){a.Ec(this)};
_.Cc=function(){return lq};var lq;function nq(){nq=u;oq=new cq(Hd,new pq)}function pq(){}s(203,196,{},pq);_.zc=function(){this.a.preventDefault();this.a.stopPropagation()};_.Cc=function(){return oq};var oq;s(206,1,{38:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var qq=_.c=0;function pk(){this.c=++qq}s(205,206,ki,pk);function cq(a,b){this.c=++qq;this.a=b;!$p&&($p=new rq);$p.a[a]=this;this.b=a}s(204,205,ki,cq);_.a=null;_.b=null;function sq(){sq=u;tq=new cq(Md,new uq)}
function uq(){}s(207,201,Mh,uq);_.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!=(vq(),wq))a=xq(b.gb),c=new yq(Yn(b.gb,Kf),Yn(b.gb,Jf)),d=new yq(Yn(b.K.ab.gb,Kf),Yn(b.K.ab.gb,Jf)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);zq(b.z,!0);a=Yn(b.K.ab.gb,Kf);Aq(b,new yq(a,Bq(b.K.ab).a));b.A&&b.F!=wq&&Cq(b.f,b)}else zq(b.z,!1),b.F!=(vq(),wq)?Aq(b,new yq(b.w.b,b.w.a)):Dq(b,xq(b.f.gb)),b.A&&b.F!=wq&&Eq(b.f,b);Fq(b.K.ab)}else zq(b.z,!0)};_.Cc=function(){return tq};var tq;
s(208,196,{});function Gq(){Gq=u;Hq=new cq(ae,new Iq)}function Iq(){}s(209,208,{},Iq);_.zc=function(){this.a.stopPropagation();this.a.preventDefault()};_.Cc=function(){return Hq};var Hq;function Jq(){Jq=u;Kq=new cq(be,new Lq)}function Lq(){}s(210,208,{},Lq);_.zc=function(){this.a.stopPropagation();this.a.preventDefault()};_.Cc=function(){return Kq};var Kq;function Mq(){Mq=u;Nq=new cq(ce,new Oq)}function Oq(){}s(211,208,{},Oq);_.zc=function(){this.a.stopPropagation();this.a.preventDefault()};
_.Cc=function(){return Nq};var Nq;function Pq(){Pq=u;Qq=new cq(de,new Rq)}function Rq(){}s(212,208,{},Rq);_.zc=function(a){a=Sq(a.a);(this.a.dataTransfer||null).setData(Fg,a)};_.Cc=function(){return Qq};var Qq;function Tq(){Tq=u;Uq=new cq(ee,new Vq)}function Vq(){}s(213,208,{},Vq);
_.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;Wq(c,a.a.b);1==a.a.c&&c.readAsText(b)}0==d.length&&(b=(this.a.dataTransfer||null).getData(Fg),Xq(a.a.b,b))};_.Cc=function(){return Uq};var Uq;function Yq(){Yq=u;Zq=new cq(je,new $q)}function $q(){}s(214,196,{},$q);_.zc=function(a){Tj(a.a.a)};_.Cc=function(){return Zq};var Zq;
function ar(){ar=u;br=new cq(se,new cr)}function cr(){}s(215,196,{},cr);_.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,dr(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,er(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Cc=function(){return br};var br;function fr(){fr=u;gr=new cq(te,new hr)}function hr(){}s(216,196,{},hr);_.zc=function(a){a.a.a&&(a.a.b.a=null,ir(a.a.a,a.a.b))};
_.Cc=function(){return gr};var gr;function jr(){jr=u;kr=new cq(ue,new lr)}function lr(){}s(217,196,{},lr);_.zc=function(){this.a.preventDefault()};_.Cc=function(){return kr};var kr;s(219,196,{});s(218,219,{});function mr(){mr=u;nr=new cq(Qe,new or)}function or(){}s(220,218,{},or);
_.zc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(pr(),qr).length&&-999!=(pr(),qr)[c]&&(c=(pr(),qr)[c]);b=new rr(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?sr(Sq(a)):e=301;break;case 118:case 86:b&&tr(a.t,(!a.tb&&(a.tb=new ur(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:vr(a,Zn((wr(),xr)._b.a.gb,Wg));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=Ma):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?yr(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?yr(a,1):1301==a.b?(a.ib=!0,a.I="-R1",e=1302):e=209;break;case 50:105==a.b&&yr(a,2);1301==a.b&&(a.ib=!0,a.I="-R2",e=1303);break;case 51:105==a.b?yr(a,3):1301==a.b?(a.ib=!0,a.I="-R3",e=1304):e=206;break;case 52:105==a.b?yr(a,4):e=207;break;case 53:105==a.b?yr(a,5):e=208;break;case 54:105==a.b?yr(a,
6):e=210;break;case 55:105==a.b?yr(a,7):e=211;break;case 56:105==a.b?yr(a,8):e=212;break;case 57:105==a.b?yr(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}zr(a,e)}b=!0}b&&this.a.preventDefault()};_.Cc=function(){return nr};var nr;function Ar(){Ar=u;Br=new cq(rf,new Cr)}function Cr(){}s(221,201,Mh,Cr);_.zc=function(a){a.mc(this)};_.Cc=function(){return Br};var Br;
function nj(){nj=u;oj=new cq(sf,new Dr)}function Dr(){}s(222,201,Mh,Dr);_.zc=function(a){a.nc(this)};_.Cc=function(){return oj};var oj;function Er(){Er=u;Fr=new cq(tf,new Gr)}function Gr(){}s(223,201,Mh,Gr);_.zc=function(a){var b;a.e&&1==a.d&&(b=new Mj(bj,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,cj(a))};_.Cc=function(){return Fr};var Fr;function pj(){pj=u;qj=new cq(vf,new Hr)}function Hr(){}s(224,201,Mh,Hr);_.zc=function(a){a.oc(this)};_.Cc=function(){return qj};var qj;function rq(){this.a={}}
s(225,1,{},rq);_.a=null;s(228,202,Mh);var Ir=null;function Jr(){Jr=u;Kr=new cq(Ng,new Lr)}function Lr(){}s(227,228,Mh,Lr);_.zc=function(a){Mr(a.a,this,a.a.k)};_.Cc=function(){return Kr};var Kr;function Nr(){Nr=u;Or=new cq(Og,new Pr)}function Pr(){}s(229,228,Mh,Pr);_.zc=function(a){Mr(a.a,this,a.a.k)};_.Cc=function(){return Or};var Or;function Qr(){var a;this.a=(a=document.createElement(Xd),a.setAttribute(Lf,"return;"),typeof a.ontouchstart==pe)}s(230,1,{},Qr);
function Rr(){Rr=u;Sr=new cq(Pg,new Tr)}function Tr(){}s(231,228,Mh,Tr);_.zc=function(a){Mr(a.a,this,a.a.n)};_.Cc=function(){return Sr};var Sr;function Ur(){Ur=u;Vr=new cq(Qg,new Wr)}function Wr(){}s(232,228,Mh,Wr);_.zc=function(a){Xr(a.a,this)&&(a.a.j&&Yr(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),dk(a.a.c,750),a.a.d=!1))};_.Cc=function(){return Vr};var Vr;function Zr(a,b){this.a=b;this.b=a}function $r(a,b,c){ok&&(b=new Zr(b,c),a.Nc(b))}s(233,197,{},Zr);_.zc=function(a){a.Jc(this)};_.Ac=function(){return ok};
_.a=!1;var ok=_.b=null;function as(a){this.a=a}s(234,197,{},as);_.zc=function(a){a.Kc(this)};_.Ac=function(){return bs};var bs=_.a=null;function cs(){}function ds(a){var b;es&&(b=new cs,a.Nc(b))}s(235,197,{},cs);_.zc=function(a){a.Lc(this)};_.Ac=function(){return es};var es=null;function fs(a){this.a=a}s(236,197,{},fs);_.zc=function(a){a.Mc(this)};_.Ac=function(){return gs};var gs=_.a=null;function hs(){}s(237,197,{},hs);_.zc=function(a){a.a.N&&a.a.xd()};_.Ac=function(){return is};var is=null;
function js(a,b,c){a=a.a;if(!b)throw new ks("Cannot add a handler with a null type");if(!c)throw new ks("Cannot add a null handler");0<a.b?ls(a,new ms(a,b,c)):ns(a,b,null,c);return new os(new ps(a,b,c))}
function qs(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 ks("Cannot fire null event");try{++d.b;i=rs(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=Ji(l),y(l,82))f=l,!e&&(e=new ss),ts(e,f);else throw l;}}if(e)throw new us(e);}finally{if(--d.b,0==d.b){var m,o;if(d.a)try{for(o=new Di(d.a);o.b<o.d.ue();)m=Ei(o),m.pc()}finally{d.a=null}}}}catch(n){n=Ji(n);if(y(n,39))throw new vs(n.a);throw n;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function Js(a){Ks.call(this,a,!1)}function Ks(a,b){this.a=new Ls(b);this.b=a}s(238,1,Xh,Js,Ks);_.Nc=function(a){qs(this,a)};_.a=null;_.b=null;s(241,1,{});function ls(a,b){!a.a&&(a.a=new Yi);Si(a.a,b)}function ns(a,b,c,d){var e;e=aj(a.d,b);e||(e=new Bi,x(a.d,b,e));a=e.qe(c);a||(a=new Yi,e.se(c,a));a.ef(d)}function Ms(a,b,c,d){var e,f;e=rs(a,b,c);e.gf(d)&&e.re()&&(f=aj(a.d,b),f.te(c),f.re()&&Mi(a.d,b))}
function rs(a,b,c){a=aj(a.d,b);if(!a)return Ns(),Ns(),Os;c=a.qe(c);return!c?(Ns(),Ns(),Os):c}s(240,241,{});_.a=null;_.b=0;_.c=!1;function Ls(a){this.d=new Bi;this.c=a}s(239,240,{},Ls);function os(a){this.a=a}s(242,1,{},os);_.a=null;function us(a){Ki.call(this,Ps(a),Qs(a));this.a=a}function Qs(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function Ps(a){var b,c,d;b=a.ue();if(0==b)return null;b=new Rs(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:hn(b.a,"; "),d=d.wc(),hn(b.a,d);return Xn(b.a)}s(244,97,Oh,us);_.a=null;function vs(a){us.call(this,a)}s(243,244,Oh,vs);s(245,1,{},function(){});function Ss(a){a=Zn(a,Ud);return(null==a?0:kg==a||kg.toLowerCase()==a.toLowerCase())?(Ts(),Us):(null==a?0:af==a||af.toLowerCase()==a.toLowerCase())?(Ts(),Vs):(Ts(),Ws)}
function Ts(){Ts=u;Us=new Xs("RTL",0);Vs=new Xs("LTR",1);Ws=new Xs(Mb,2);Ys=F(Zs,k,16,[Us,Vs,Ws])}function Xs(a,b){E.call(this,a,b)}s(247,139,{16:1,68:1,71:1,73:1},Xs);var Ys,Ws,Vs,Us;function $s(){}function at(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=at(e,d);F(a,b,c,d);return d}function bt(a){return ct([dt,H],[k,r],[67,-1],a,0,2,1)}
function ct(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=at(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=ct(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){et();var e=ft,f=gt;et();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 ht(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new it;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new it;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new it;}a[b]=c}s(248,1,{},$s);_.qI=0;
function et(){et=u;ft=[];gt=[];var a=new $s,b=ft,c=gt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ft,gt;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function sn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function vn(a){return a.tM==u||a.cM&&!!a.cM[1]}function jt(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function kt(){var a;$stats&&lt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Nf))a=Nf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(yf)&&9<=$doc.documentMode)a=Ke;else if(-1!=a.indexOf(yf)&&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(Ke,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&&lt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(mt,k,1,[Hb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&lt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Sp();Vp.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;}");
Sp();0!=Vp.length&&(a=Vp.join(j),a=(Wp(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:Zp(0,a,!1),Vp.length=0);if(0!=Tp.length){a=Tp.join(j);a=(Wp(),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=Yp[b],0==c&&(c=Yp[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);Yp[e]+=a.length;Zp(e,a,!0)}Tp.length=0}0!=Up.length&&(a=Up.join(j),a=(Wp(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:Zp(b-1,a,!0),Up.length=0);$stats&&lt("export.client.JSME_export");new nt;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 Ji(a){return y(a,82)?a:new qn(a)}function ot(a){return pt(a&4194303,a>>22&4194303,0>a?1048575:0)}function qt(a){return pt(a.l,a.m,a.h)}
function pt(a,b,c){return _=new rt,_.l=a,_.m=b,_.h=c,_}
function st(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new tt;if(0==a.l&&0==a.m&&0==a.h)return ut=pt(0,0,0),pt(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?(ut=pt(0,0,0),c=qt((vt(),wt))):(ut=pt(c.l,c.m,c.h),c=pt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=xt(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?yt(e):0==c&&0!=d&&0==e?yt(d)+22:0!=c&&0==d&&0==e?yt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=qt((vt(),zt)),c=!0,g=!g;else return c=At(a,f),g&&Bt(c),ut=pt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=xt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=At(c,d);f&&Bt(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=pt(f,i,c);g?ut=xt(c):ut=pt(c.l,c.m,c.h);return e}if(!Ct(a,b))return e?ut=xt(a):ut=pt(a.l,a.m,a.h),pt(0,0,0);c=c?a:pt(a.l,a.m,a.h);var h,l,m,o;f=Dt(b)-Dt(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=pt(i&4194303,l&4194303,h&1048575);for(l=pt(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&&Bt(l);e?(ut=xt(c),d&&(ut=Et(ut,(vt(),wt)))):ut=pt(c.l,c.m,c.h);return l}
function Bt(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 Dt(a){var b;b=Ft(a.h);return 32==b?(b=Ft(a.m),32==b?Ft(a.l)+32:b+20-10):b-12}var ut=null;function Gt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return pt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ht(a,b){return pt(a.l&b.l,a.m&b.m,a.h&b.h)}function It(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 vt(),Jt;if(-9223372036854775E3>a)return vt(),Kt;if(9223372036854775E3<=a)return vt(),zt;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=pt(a,b,c);d&&Bt(b);return b}function Lt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Mt&&(Mt=v(Nt,k,17,256,0)),c=Mt[b],!c&&(c=Mt[b]=ot(a)),c):ot(a)}
function Ot(a){var b=gh,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 Ct(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 Pt(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 pt(c&4194303,n&
4194303,q&1048575)}function xt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return pt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function At(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 pt(c&4194303,d&4194303,e&1048575)}function Et(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return pt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Qt(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+Qt(xt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Lt(1E9);a=st(a,b);b=j+L(ut);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 Mt=null;function vt(){vt=u;zt=pt(4194303,4194303,524287);Kt=pt(0,0,524288);wt=Lt(1);Lt(2);Jt=Lt(0)}var zt,Kt,wt,Jt;function rt(){}s(257,1,{17:1},rt);
function lt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Rt(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(262,1,{},Rt);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function St(a,b){hn(a.a.a,b.a);return a}function Tt(){this.a=new Ut}s(263,1,{},Tt);function Vt(a){if(null==a)throw new ks("css is null");this.a=a}s(264,1,{18:1,68:1},Vt);
_.eQ=function(a){return!y(a,18)?!1:D(this.a,a.a)};_.hC=function(){return Wt(this.a)};_.a=null;function Xt(a){if(null==a)throw new ks("html is null");this.a=a}s(266,1,ai,Xt);_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,19)?!1:D(this.a,a.a)};_.hC=function(){return Wt(this.a)};_.a=null;s(267,1,ai,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 Wt(this.a)};_.a=null;
function Yt(){Yt=u;Zt=RegExp(oa,qe);$t=RegExp(qb,qe);au=RegExp(ob,qe);bu=RegExp(ta,qe);cu=RegExp(fa,qe)}function du(a){Yt();-1!=a.indexOf(oa)&&(a=a.replace(Zt,pa));-1!=a.indexOf(ob)&&(a=a.replace(au,ra));-1!=a.indexOf(qb)&&(a=a.replace($t,qa));-1!=a.indexOf(fa)&&(a=a.replace(cu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(bu,"&#39;"));return a}var Zt,$t,au,cu,bu;function eu(a){if(null==a)throw new ks("uri is null");this.a=a}s(269,1,{20:1},eu);_.eQ=function(a){return!y(a,20)?!1:D(this.a,a.a)};_.hC=function(){return Wt(this.a)};
_.a=null;function fu(){fu=u}s(271,1,{});function gu(){}s(272,1,{},gu);var hu=null;function iu(){}s(273,271,{},iu);var ju=null;function ku(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=rs(a.a,f,null).ue();for(e-=1;0<=e;--e)if(d=rs(a.a,f,null).mf(e),y(d,21)&&un(d.a,b)){var h=a.a,l=f;0<h.b?ls(h,new lu(h,l,null,d)):Ms(h,l,null,d)}}}s(274,1,qi);_.a=null;function mu(a){this.a=a}s(275,274,qi,mu);_.Pc=function(a){a.c&&(this.a.Uc(a.d)||(a.a=!0))};function nu(a){this.a=a}s(276,274,qi,nu);
_.Lc=function(){var a=this.a;ou((pu(),qu),a.a,!0)};function ru(){pn()}s(277,97,pi,ru);function su(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,dk(a.d,1))}function tu(){this.a=new uu(this);this.b=new Yi;this.d=new vu(this);this.f=new wu(this)}s(278,1,{},tu);_.c=!1;_.e=!1;function uu(a){jk();this.a=a}s(279,24,{},uu);_.vc=function(){if(this.a.c){var a=this.a,b;b=xu(a.f.d.b,a.f.b);yu(a.f);y(b,22)&&new ru;a.c=!1;su(a)}};_.a=null;function vu(a){jk();this.a=a}s(280,24,{},vu);
_.vc=function(){this.a.e=!1;var a=this.a,b=$j(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(dk(a.a,1E4);a.f.c<a.f.a;){d=zu(a.f);try{if(null==d)break;y(d,22)&&(c=d,c.pc())}finally{(e=-1==a.f.b)||yu(a.f)}if(100<=$j()-b)break}}finally{e||(Yj(a.a),a.c=!1,su(a))}};_.a=null;function zu(a){var b;a.b=a.c;b=xu(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function yu(a){Au(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function wu(a){this.d=a}s(281,1,{},wu);_.Qc=function(){return this.c<this.a};_.Rc=function(){return zu(this)};
_.Sc=function(){yu(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function Bu(a,b){var c=(Cu(),Du(b));a.appendChild(c)}function Eu(a,b,c){var d;d=Sj;Sj=a;b==gj&&8192==Fu(a.type)&&(gj=null);c.Tc(a);Sj=d}var Sj=null,gj=null;function Gu(){Gu=u;Hu=new tu}function Kj(a){Gu();if(!a)throw new ks("cmd cannot be null");var b=Hu;Si(b.b,a);su(b)}var Hu;function Iu(a){hj();!Ju&&(Ju=new pk);Ku||(Ku=new Ks(null,!0),Lu=new Mu);return js(Ku,Ju,a)}var Ku=null;function Nu(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
function Mu(){}s(287,197,{},Mu);_.zc=function(a){a.Pc(this);Lu.c=!1};_.Ac=function(){return Ju};_.Bc=function(){Nu(this)};_.a=!1;_.b=!1;_.c=!1;var Ju=_.d=null,Lu=null;function Ou(){Ou=u;Pu=new Qu;Ru()||(Pu=null)}var Pu=null;function lk(){}s(289,1,{},lk);_.Jc=function(){for(;0<(jk(),kk).c;)Yj(xu(kk,0))};function nk(a,b){return js((!Su&&(Su=new Tu),Su),a,b)}
function Uu(a){mk();Vu||(Wu("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 Xu),Vu=!0);return nk((!es&&(es=new pk),es),a)}
function mk(){Yu||(Wu('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 Zu),
Yu=!0)}function $u(){Yu&&$r((!Su&&(Su=new Tu),Su),null,!1)}function av(){var a;Yu&&(a=new bv,Su&&qs(Su,a));return null}function cv(){var a,b;if(Vu&&(b=lj(),a=mj(),dv!=b||ev!=a))dv=b,ev=a,ds((!Su&&(Su=new Tu),Su))}var Yu=!1,Su=null,ev=0,dv=0,Vu=!1;function fv(){fv=u;gv=new pk}function bv(){fv()}s(291,197,{},bv);_.zc=function(){null.Kf()};_.Ac=function(){return gv};var gv;function Tu(){Js.call(this,null)}s(293,238,Xh,Tu);
function Fu(a){switch(a){case jd:return 4096;case vd:return 1024;case yd:return 1;case Md:return 2;case je:return 2048;case Qe:return 128;case Re:return 256;case Se:return 512;case Ze:return 32768;case "losecapture":return 8192;case rf:return 4;case sf:return 64;case tf:return 32;case uf:return 16;case vf:return 8;case "scroll":return 16384;case ge:return 65536;case "DOMMouseScroll":case wf:return 131072;case Hd:return 262144;case "paste":return 524288;case Qg:return 1048576;case Pg:return 2097152;
case Og:return 4194304;case Ng:return 8388608;case ue:return 16777216;case se:return 33554432;case te:return 67108864;default:return-1}}function hj(){hv||(iv(),jv(),hv=!0)}var hv=!1;function kv(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 lv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function iv(){mv=B(function(a){var b;var c=Ku,d,e,f;Ju&&c&&nv(c.a.d,Ju)?(b=Lu.a,d=Lu.b,e=Lu.c,f=Lu.d,Nu(Lu),Lu.d=a,qs(c,Lu),c=!(Lu.a&&!Lu.b),Lu.a=b,Lu.b=d,Lu.c=e,Lu.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});ov=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!sn(b)&&y(b,23)&&Eu(a,c,b)});pv=B(function(a){a.preventDefault();ov.call(this,a)});qv=B(function(a){this.__gwtLastUnhandledEvent=
a.type;ov.call(this,a)});rv=B(function(a){if(mv(a)){var b=ij;b&&b.__listener&&!sn(b.__listener)&&y(b.__listener,23)&&(Eu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,rv,!0);$wnd.addEventListener(Md,rv,!0);$wnd.addEventListener(rf,rv,!0);$wnd.addEventListener(vf,rv,!0);$wnd.addEventListener(sf,rv,!0);$wnd.addEventListener(uf,rv,!0);$wnd.addEventListener(tf,rv,!0);$wnd.addEventListener(wf,rv,!0);$wnd.addEventListener(Qe,mv,!0);$wnd.addEventListener(Se,mv,!0);$wnd.addEventListener(Re,
mv,!0);$wnd.addEventListener(Qg,rv,!0);$wnd.addEventListener(Pg,rv,!0);$wnd.addEventListener(Og,rv,!0);$wnd.addEventListener(Ng,rv,!0);$wnd.addEventListener(ue,rv,!0);$wnd.addEventListener(se,rv,!0);$wnd.addEventListener(te,rv,!0)}function sv(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 tv(a,b){switch(b){case "drag":a.ondrag=ov;break;case ae:a.ondragend=ov;break;case be:a.ondragenter=pv;break;case "dragleave":a.ondragleave=ov;break;case ce:a.ondragover=pv;break;case de:a.ondragstart=ov;break;case ee:a.ondrop=ov;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,ov,!1);a.addEventListener(b,ov,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function uv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?ov:null),c&2&&(a.ondblclick=b&2?ov:null),c&4&&(a.onmousedown=b&4?ov:null),c&8&&(a.onmouseup=b&8?ov:null),c&16&&(a.onmouseover=b&16?ov:null),c&32&&(a.onmouseout=b&32?ov:null),c&64&&(a.onmousemove=b&64?ov:null),c&128&&(a.onkeydown=b&128?ov:null),c&256&&(a.onkeypress=b&256?ov:null),c&512&&(a.onkeyup=b&512?ov:null),c&1024&&(a.onchange=b&1024?ov:null),c&2048&&(a.onfocus=b&2048?ov:null),c&4096&&(a.onblur=b&4096?ov:null),
c&8192&&(a.onlosecapture=b&8192?ov:null),c&16384&&(a.onscroll=b&16384?ov:null),c&32768&&(a.onload=b&32768?qv:null),c&65536&&(a.onerror=b&65536?ov:null),c&131072&&(a.onmousewheel=b&131072?ov:null),c&262144&&(a.oncontextmenu=b&262144?ov:null),c&524288&&(a.onpaste=b&524288?ov:null),c&1048576&&(a.ontouchstart=b&1048576?ov:null),c&2097152&&(a.ontouchmove=b&2097152?ov:null),c&4194304&&(a.ontouchend=b&4194304?ov:null),c&8388608&&(a.ontouchcancel=b&8388608?ov:null),c&16777216&&(a.ongesturestart=b&16777216?
ov:null),c&33554432&&(a.ongesturechange=b&33554432?ov:null),c&67108864&&(a.ongestureend=b&67108864?ov:null))}var ij=null,mv=null,rv=null,pv=null,ov=null,qv=null;function jv(){pv=B(function(a){ov.call(this,a);return!1})}function vv(){var a;vv=u;wv=(a=$doc,D(a.compatMode,Hb)?a.documentElement:a.body)}var wv;function xv(){this.b=new Yi}function yv(a){a=a[Yc];return null==a?-1:a}s(299,1,{},xv);_.a=null;function zv(a,b){this.a=a;this.b=b}s(300,1,{},zv);_.a=0;_.b=null;
function Ru(){var a=Pu,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));Av=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 Qu(){this.a=new Js(null)}s(301,1,Xh,Qu);_.Vc=function(a){return decodeURI(a.replace("%23",la))};_.Nc=function(a){qs(this.a,a)};_.Wc=function(a){a=null==a?j:a;if(!D(a,null==Av?j:Av))Av=a,is&&(a=new hs,qs(this.a,a))};var Av=j;
function Wu(a,b){var c;c=$doc.createElement("script");c.textContent=a||j;$doc.body.appendChild(c);b.pc();$doc.body.removeChild(c)}function Zu(){}s(304,1,{},Zu);_.pc=function(){$wnd.__gwt_initWindowCloseHandler(B(av),B($u))};function Xu(){}s(305,1,{},Xu);_.pc=function(){$wnd.__gwt_initWindowResizeHandler(B(cv))};function Xi(a,b){Fi(a._c(),b,!0)}function Wi(a,b){Fi(a._c(),b,!1)}function kj(a,b,c){0<=b&&a.ed(b+Xf);0<=c&&a.cd(c+Xf)}
function Bv(a,b){null==b||0==b.length?a.gb.removeAttribute(Jg):a.gb.setAttribute(Jg,b)}function Cv(a){var b,a=Zn(a,xd);b=Un(a,Vn(32));return 0<=b?a.substr(0,b-0):a}
function Fi(a,b,c){if(!a)throw new Ni(nc);b=Tn(b);if(0==b.length)throw new qk(Lc);if(c){var d,e,f;d=Tn(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=Tn(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=Tn(e.substr(0,
c-0)),b=Tn(Dv(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function Ev(a,b){a.style.display=b?j:Cf;a.setAttribute("aria-hidden",""+!b)}s(310,1,li);_.Xc=function(){return Vj(this.gb)};_.Yc=function(){return Wj(this.gb)+$wnd.pageYOffset};_.Zc=function(){return Yn(this.gb,Jf)};_.$c=function(){return Yn(this.gb,Kf)};_._c=function(){return this.gb};_.ad=function(){return this.gb.style.display!=Cf};_.bd=function(){throw new Fv;};_.cd=function(a){this.gb.style[Ie]=a};
_.dd=function(a){Ev(this.gb,a)};_.ed=function(a){this.gb.style[ah]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function Gv(a,b,c){var d=a.gb,e=c.b;hj();tv(d,e);D(ce,e)&&tv(d,be);js(!a.db?a.db=new Js(a):a.db,c,b)}function z(a,b,c){var d;d=Fu(c.b);if(-1==d){var e=a.gb;d=c.b;hj();tv(e,d);D(ce,d)&&tv(e,be)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,hj(),uv(e,d)):a.cb|=d;return js(!a.db?a.db=new Js(a):a.db,c,b)}
function Hv(a,b,c){return js(!a.db?a.db=new Js(a):a.db,c,b)}function Iv(a){var b;if(a.hd())throw new Jv("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;hj();uv(c,b)}else a.cb|=b;a.fd();a.ld()}
function Kv(a,b){var c;switch(Fu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&co(a.gb,c))return}c=a.gb;var d,e,f;if($p&&(f=$p.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&qs(a.db,f.a),f.a.a=d,f.a.b=e}function Lv(a){if(!a.hd())throw new Jv("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 Tj(a){if(a.fb)if(y(a.fb,29))a.fb.nd(a);else{if(a.fb)throw new Jv("This widget's parent does not implement HasWidgets");}else if(ej(),nv(Mv.a,a)){ej();try{a.kd()}finally{Mi(Mv.a,a)}}}function Nv(a,b){var c;c=a.fb;if(b){if(c)throw new Jv("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,ti);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.db&&qs(this.db,a)};_.hd=function(){return this.bb};
_.jd=function(){Iv(this)};_.Tc=function(a){Kv(this,a)};_.kd=function(){Lv(this)};_.ld=function(){};_.md=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;function Ov(a){for(a=new Pv(a);a.a.a<a.a.b.c-1;)Qv(a.a),Rv(a.a)}s(308,309,hi);_.fd=function(){Sv(this,(Tv(),Uv))};_.gd=function(){Sv(this,(Tv(),Vv))};function Wv(a,b,c){Tj(b);var d=a.p;Xv(d,b,d.c);d=(Cu(),Du(b.gb));c.appendChild(d);Nv(b,a)}
function Yv(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Zv;b.fb==a&&(f=a.od(b),f<d&&--d);Tj(b);Xv(a.p,b,d);e?(e=b.gb,sv(c,(Cu(),Du(e)),d)):(e=(Cu(),Du(b.gb)),c.appendChild(e));Nv(b,a)}function $v(a,b){var c;if(b.fb!=a)return!1;try{Nv(b,null)}finally{c=b.gb;ao(c).removeChild(c);c=a.p;var d;d=aw(c,b);if(-1==d)throw new bw;if(0>d||d>=c.c)throw new Zv;for(--c.c;d<c.c;++d)ht(c.a,d,c.a[d+1]);ht(c.a,c.c,null)}return!0}s(307,308,hi);_.od=function(a){return aw(this.p,a)};
_.pd=function(a,b,c,d){Yv(this,a,b,c,d)};_.qd=function(){return new cw(this.p)};_.nd=function(a){return $v(this,a)};function dj(a,b,c,d){var e;Tj(b);e=a.p.c;a.td(b,c,d);a.pd(b,a.gb,e,!0)}function dw(a,b){var c;(c=$v(a,b))&&ew(b.gb);return c}function fw(a,b,c,d){if(b.fb!=a)throw new qk("Widget must be a child of this panel.");a.td(b,c,d)}function gw(a,b,c){a=a.gb;-1==b&&-1==c?ew(a):(a.style[Uf]=$c,a.style[Te]=b+Xf,a.style[Mg]=c+Xf)}
function hw(){var a=$doc.createElement(Xd);this.p=new iw(this);this.gb=a;this.gb.style[Uf]="relative";this.gb.style[Qf]=Je}function ew(a){a.style[Te]=j;a.style[Mg]=j;a.style[Uf]=j}s(306,307,hi,hw);_.rd=function(a){Wv(this,a,this.gb)};_.nd=function(a){return dw(this,a)};_.sd=function(a,b,c){fw(this,a,b,c)};_.td=function(a,b,c){gw(a,b,c)};function jw(a,b){if(a.vd())throw new Jv("SimplePanel can only contain one child widget");a.wd(b)}
function kw(a,b){if(a.ab!=b)return!1;try{Nv(b,null)}finally{a.ud().removeChild(b.gb),a.ab=null}return!0}function lw(a,b){if(b!=a.ab&&(b&&Tj(b),a.ab&&a.nd(a.ab),a.ab=b)){var c=(Cu(),Du(a.ab.gb));a.ud().appendChild(c);Nv(b,a)}}function mw(){this.gb=$doc.createElement(Xd)}s(314,308,hi,mw);_.ud=function(){return this.gb};_.vd=function(){return this.ab};_.qd=function(){return new nw(this)};_.nd=function(a){return kw(this,a)};_.wd=function(a){lw(this,a)};_.ab=null;
function ow(a,b){a.$&&(pw(a.Z,!1,!1),$r(a,a,b))}function qw(a){var b;if(b=a.ab)null!=a.O&&b.cd(a.O),null!=a.P&&b.ed(a.P)}function rw(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Te]=b-0+(rj(),Xf);a.style[Mg]=c+Xf}function sw(a){a.$||(a.bb&&Tj(a),pw(a.Z,!0,!1))}s(313,314,hi);_.ud=function(){return $n(this.gb)};_.Zc=function(){return Yn(this.gb,Jf)};_.$c=function(){return Yn(this.gb,Kf)};_._c=function(){return ao($n(this.gb))};_.xd=function(){this.yd(!1)};_.yd=function(a){ow(this,a)};
_.ad=function(){return!D(Je,this.gb.style[Yg])};_.Uc=function(){return!0};_.Pc=function(){};_.md=function(){this.$&&pw(this.Z,!1,!0)};_.cd=function(a){this.O=a;qw(this);0==a.length&&(this.O=null)};_.zd=function(a,b){rw(this,a,b)};_.dd=function(a){this.gb.style[Yg]=a?Zg:Je};_.wd=function(a){lw(this,a);qw(this)};_.ed=function(a){this.P=a;qw(this);0==a.length&&(this.P=null)};_.Ad=function(){sw(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 tw(a,b){var c;mw.call(this);this.R=new uw;this.L=(vw(),ww);this.Z=new xw(this);this.gb.appendChild($doc.createElement(Xd));this.zd(0,0);ao($n(this.gb))[xd]="gwt-PopupPanel";$n(this.gb)[xd]=Sf;this.N=this.M=a;this.W=!1;c=F(mt,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new yw(c);this.K._c()[xd]=j;c=ao($n(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ni(nc);d=Tn(d);if(0==d.length)throw new qk(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)}lw(this,this.K);qw(this);Fi($n(this.gb),Sf,!1);Fi(this.K.b,b+"Content",!0)}s(312,313,hi);_.fd=function(){Iv(this.K)};_.gd=function(){Lv(this.K)};_.vd=function(){return this.K.ab};_.qd=function(){return new nw(this.K)};_.nd=function(a){return this.K.nd(a)};_.wd=function(a){lw(this.K,a);qw(this)};_.K=null;s(311,312,hi);_.kd=function(){Lv(this)};
function zw(){zw=u;Aw=new Bw(Gb,0,(vw(),ww));Cw=new Bw(pc,1,Dw);Ew=new Bw(wc,2,Fw);Gw=F(Hw,k,24,[Aw,Cw,Ew])}function Bw(a,b,c){E.call(this,a,b);this.a=c}s(315,139,{24:1,68:1,71:1,73:1},Bw);_.a=null;var Gw,Aw,Cw,Ew;function Iw(){Iw=u;Jw=F(mt,k,1,[Mg,qf,md])}
function yw(a){var b;Iw();var c,d;c=this.gb=$doc.createElement(Ag);this.c=$doc.createElement(Dg);Bu(c,this.c);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Rg),b[xd]=a[c],Bu(b,Kw(a[c]+"Left")),Bu(b,Kw(a[c]+Ib)),Bu(b,Kw(a[c]+"Right")),b),Bu(this.c,d),1==c&&(this.b=$n(kv(d,1)));this.gb[xd]="gwt-DecoratorPanel"}function Kw(a){var b,c;c=$doc.createElement(Eg);b=$doc.createElement(Xd);var d=(Cu(),Du(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}s(317,314,Yh,yw);_.ud=function(){return this.b};
_.b=null;_.c=null;var Jw;s(316,317,Yh);s(318,1,{});function Tv(){Tv=u;Uv=new Lw;Vv=new Mw}function Nw(a){us.call(this,a)}function Sv(a,b){Tv();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=Ji(f),y(f,82))d=f,!c&&(c=new ss),ts(c,d);else throw f;}}if(c)throw new Nw(c);}s(319,243,Oh,Nw);var Uv,Vv;function Lw(){}s(320,1,{},Lw);_.Bd=function(a){a.jd()};function Mw(){}s(321,1,{},Mw);_.Bd=function(a){a.kd()};s(324,309,ti);_.Fc=function(a){return z(this,a,(Ar(),Ar(),Br))};
_.Gc=function(a){return z(this,a,(nj(),nj(),oj))};_.Hc=function(a){return z(this,a,(Er(),Er(),Fr))};_.Ic=function(a){return z(this,a,(pj(),pj(),qj))};_.jd=function(){Iv(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};s(323,324,ti);function Ow(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",qd),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},Ow);s(325,307,hi);_.d=null;
_.e=null;function Pw(a,b){var c;if(a.f)throw new Jv("Composite.initWidget() may only be called once.");Tj(b);c=b.gb;a.gb=c;var d;Cu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Cu(),c).__gwt_resolve=Qw(a));a.f=b;Nv(b,a)}function Rw(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);hj();uv(d,b)}else b.cb|=c;a.cb=-1}a.f.jd();a.gb.__listener=a;a.ld()}s(326,309,Ph);_.hd=function(){return this.f?this.f.hd():!1};_.jd=function(){Rw(this)};
_.Tc=function(a){Kv(this,a);this.f.Tc(a)};_.kd=function(){this.f.kd()};_.bd=function(){return this.gb=this.f.bd()};_.f=null;function Sw(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]=kg;break;case 1:c[Ud]=af;break;case 2:Ss(c)!=(Ts(),Ws)&&(c[Ud]=j)}}}function Tw(a){this.a=a;this.c=!1;this.d=this.b=Ss(a)}s(327,1,{},Tw);_.a=null;_.b=null;_.c=!1;_.d=null;function jj(){this.gb=Uw()}s(328,314,hi,jj);_.Fc=function(a){return z(this,a,(Ar(),Ar(),Br))};
_.Gc=function(a){return z(this,a,(nj(),nj(),oj))};_.Hc=function(a){return z(this,a,(Er(),Er(),Fr))};_.Ic=function(a){return z(this,a,(pj(),pj(),qj))};function Vw(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=$n(b);e=null;c&&(c=yv(c),e=0>c?null:xu(a.i.b,c));e?Ww(a,e):d&&(b.innerHTML=j||j);return b}function Ww(a,b){var c;if(b.fb!=a)return!1;try{Nv(b,null)}finally{c=b.gb;ao(c).removeChild(c);var d=a.i,e;e=yv(c);c[Yc]=null;c=d.b;Xw(e,c.c);ht(c.b,e,null);d.a=new zv(e,d.a)}return!0}s(330,308,hi);_.qd=function(){return new Yw(this)};
_.nd=function(a){return Ww(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function Zw(a){if(0>=a.b)throw new $w("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new $w("Column index: 0, Column size: "+a.a);}
function ax(){this.i=new xv;this.f=$doc.createElement(Ag);this.c=$doc.createElement(Dg);Bu(this.f,this.c);this.gb=this.f;this.d=new bx(this);var a=new cx(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;sv(a.b.f,(Cu(),Du(b)),0);Bu(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 $w("Row index: "+a+", Row size: "+d);if(0>c)throw new $w("Column "+c+" must be non-negative: "+
c);if(this.a<=c)throw new $w("Column index: "+c+", Column size: "+this.a);c=Vw(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(Eg),d.innerHTML=sa||j,sv(c,(Cu(),Du(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(Eg);
e.innerHTML=sa;c=$doc.createElement(Rg);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)Vw(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(329,330,hi,ax);_.a=0;_.b=0;function dx(a){for(;++a.b<a.d.c&&!(null!=xu(a.d,a.b)););}function Yw(a){this.c=a;this.d=this.c.i.b;dx(this)}s(331,1,{},Yw);_.Qc=function(){return this.b<this.d.c};
_.Rc=function(){var a;if(this.b>=this.d.c)throw new bw;a=xu(this.d,this.b);this.a=this.b;dx(this);return a};_.Sc=function(){var a;if(0>this.a)throw new ex;a=xu(this.d,this.a);Tj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function bx(a){this.a=a}s(332,1,{},bx);_.a=null;function cx(a){this.b=a}s(333,1,{},cx);_.a=null;_.b=null;function fx(){fx=u;gx=new hx}var gx;function ix(){ix=u;jx=new kx((np(),ud));lx=new kx(Te);mx=new kx(fg);nx=lx;ox=mx;px=nx}var jx,px,lx,ox,nx,mx;function hx(){}s(335,1,{},hx);
function kx(a){this.a=a}s(336,335,{},kx);_.a=null;function qx(){qx=u;rx=new sx(qf);tx=new sx(Mg)}var rx,tx;function sx(a){this.a=a}s(337,1,{},sx);_.a=null;function ux(a,b){var c;c=vx(a);Bu(a.b,c);Wv(a,b,c)}function vx(a){var b;b=$doc.createElement(Eg);b[cd]=a.a.a;b.style[Xg]=a.c.a;return b}function wx(a,b){var c,d;d=ao(b.gb);(c=$v(a,b))&&a.b.removeChild(d);return c}
function xx(){this.p=new iw(this);this.e=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Bu(this.e,this.d);this.gb=this.e;this.a=(ix(),px);this.c=(qx(),tx);this.b=$doc.createElement(Rg);Bu(this.d,this.b);this.e[td]=$a;this.e[sd]=$a}s(338,325,hi,xx);_.nd=function(a){return wx(this,a)};_.b=null;function yx(){yx=u;new Bi}function zx(a){yx();Ax.call(this,a.d.a,a.b,a.c,a.e,a.a)}function Bx(a,b,c,d,e){yx();this.a=new Cx(this,a,b,c,d,e);this.gb[xd]="gwt-Image"}
function Ax(a,b,c,d,e){yx();Bx.call(this,(fu(),new eu(a)),b,c,d,e)}s(339,309,ti,zx,Bx,Ax);_.Fc=function(a){return z(this,a,(Ar(),Ar(),Br))};_.Gc=function(a){return z(this,a,(nj(),nj(),oj))};_.Hc=function(a){return z(this,a,(Er(),Er(),Fr))};_.Ic=function(a){return z(this,a,(pj(),pj(),qj))};_.Tc=function(a){32768==Fu(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);Kv(this,a)};_.ld=function(){var a=this.a;D(Ze,Zn(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new Dx(a,this),Kn((Hn(),In),a.f))};_.a=null;
s(341,1,{});_.f=null;function Ex(){Ex=u;Fx()}
function Cx(a,b,c,d,e,f){var g,i;Ex();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(ug);i=new Tt;St(St(St(i,new Vt("width:"+e+(rj(),Xf)+nb)),new Vt("height:"+f+Zf)),new Vt("background:url("+b.a+") no-repeat "+-c+"px "+-d+Zf));!Gx&&(Gx=new Hx);b=Ix;c=new Vt((new Vt(Xn(i.a.a))).a);i=new Ut;hn(i.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=du(b.a);hn(i.a,b);hn(i.a,"' style='");b=du(c.a);hn(i.a,b);hn(i.a,"' border='0'>");i=new Xt(Xn(i.a));g.innerHTML=i.a||j;g=
$n(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),hj(),uv(g,a)):a.cb|=133333119}s(340,341,{},Cx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Dx(a,b){this.a=a;this.b=b}s(342,1,{},Dx);
_.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(Ze,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=Ze)};_.a=null;_.b=null;function Jx(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(fx(),gx)?a.b.d==(Ts(),Vs)?(ix(),lx):a.b.d==Us?(ix(),mx):(ix(),nx):a.b.d==(Ts(),Vs)?(ix(),mx):a.b.d==Us?(ix(),lx):(ix(),ox);b!=a.c&&(a.c=b,a.gb.style[Gg]=!a.c?j:a.c.a)}s(344,309,ti);_.a=null;_.b=null;_.c=null;
function Kx(){this.gb=$doc.createElement(Xd);this.b=new Tw(this.gb);this.gb[xd]="gwt-Label"}function Lx(){Kx.call(this);Sw(this.b,bh);Jx(this)}s(343,344,ti,Kx,Lx);_.Fc=function(a){return z(this,a,(Ar(),Ar(),Br))};_.Gc=function(a){return z(this,a,(nj(),nj(),oj))};_.Hc=function(a){return z(this,a,(Er(),Er(),Fr))};_.Ic=function(a){return z(this,a,(pj(),pj(),qj))};function Mx(a,b){if(0>b||b>=a.gb.options.length)throw new Zv;}function jq(a,b){Mx(a,b);return a.gb.options[b].value}
function Nx(){this.gb=$doc.createElement("select");this.gb[xd]="gwt-ListBox"}s(345,324,ti,Nx);s(346,274,qi);function Ox(a){this.a=a}s(347,346,qi,Ox);_.Dc=function(){};function Px(a){this.a=a}s(348,346,qi,Px);_.Jc=function(a){this.a.Cd(a.f,a.a)};function Qx(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Rg);sv(a.e,(Cu(),Du(e)),b);a=(Cu(),Du(c));d.appendChild(a)}else d=kv(a.e,0),sv(d,(Cu(),Du(c)),b)}
function Rx(a,b,c){var d;Sx(a,b);c&&b.a?(Sx(a,null),a=b.a,b=(Hn(),In),b.c=Ln(b.c,[new Tx(a),!1])):null!=b.c&&(a.j=new Ux(a,b),c=(vw(),Dw),a.j.L=c,a.j.T=a.f,a.j._c()[xd]=Ge,d=Cv(a.gb),D(Fe,d)||Xi(a.j,d+"Popup"),Hv(a.j,new Px(a),ok?ok:ok=new pk),a.n=b.c,d=a.j,a=new Vx(a,b),d.gb.style[Yg]=Je,sw(d),a.a.o?rw(a.a.j,Vj(a.a.gb)+Yn(a.a.gb,Kf)-1,Wj(a.b.gb)+$wnd.pageYOffset):rw(a.a.j,Vj(a.b.gb),Wj(a.a.gb)+$wnd.pageYOffset+Yn(a.a.gb,Jf)-1),d.gb.style[Yg]=Zg)}
function Wx(a,b){if(b||!(a.k&&a.n==a.k.c))Sx(a,b),Xx(a.gb),b&&a.d&&Rx(a,b,!1)}
function Yx(a,b){var c;a:{c=b.target;var d,e;for(e=new Di(a.i);e.b<e.d.ue();)if(d=Ei(e),co(d.gb,c)){c=d;break a}c=null}switch(Fu(b.type)){case 1:Xx(a.gb);c&&Rx(a,c,!0);break;case 16:c&&Wx(a,c);break;case 32:c&&Wx(a,null);break;case 2048:Zx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Zx(a)||a.o||$x(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Zx(a)||(a.o?null!=a.k.c&&!a.k.c.Kf().Kf()&&(Rx(a,a.k,!1),a.k.c.Kf()):ay(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Zx(a)||a.o&&$x(a);
b.cancelBubble=!0;b.preventDefault();break;case 40:Zx(a)||(a.o?ay(a):null!=a.k.c&&!a.k.c.Kf().Kf()&&(Rx(a,a.k,!1),a.k.c.Kf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Sx(a,null);a.j&&ow(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Sx(a,null);a.j&&ow(a.j,!1);break;case 13:Zx(a)||(Rx(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}Kv(a,b)}function by(a,b,c){c&&Sx(a,null);$r(a,b,!1);a.n=null;a.j=null}
function Zx(a){var b;if(!a.k){for(b=new Di(a.i);b.b<b.d.ue();){b=Ei(b);Sx(a,b);break}return!0}return!1}
function Sx(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=Cv(c.gb)+Va;Fi(c._c(),d,!1);a.o&&(c=ao(a.k.gb),2==lv(c)&&(c=kv(c,1),Fi(c,yg,!1)))}if(b){c=Cv(b.gb)+Va;Fi(b._c(),c,!0);a.o&&(c=ao(b.gb),2==lv(c)&&(c=kv(c,1),Fi(c,yg,!0)));pl();c=a.gb;var d=new Rk(b.gb),e=(kl(),ll),d=F(cy,k,5,[d]),e=e.a,f,g,i,h;f=new gn;for(i=0,h=d.length;i<h;++i)g=d[i],jn(jn(f,g.a),ba);d=Tn(Xn(f.a));c.setAttribute(e,d)}a.k=b}}
function ay(a){var b,c,d;if(a.k){for(b=c=Jj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?xu(a.i,b):xu(a.i,c);break}Sx(a,d)}}function $x(a){var b,c,d;if(a.k){for(b=c=Jj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?xu(a.i,b):xu(a.i,c);break}Sx(a,d)}}s(349,309,ti);_.Tc=function(a){Yx(this,a)};_.kd=function(){this.j&&ow(this.j,!1);Lv(this)};_.Cd=function(a,b){by(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Tx(a){this.a=a}s(350,1,{},Tx);_.pc=function(){dy(this.a)};_.a=null;
function ey(a){this.a=a}s(351,1,{},ey);_.Dc=function(){Sx(this.a,null)};_.a=null;function Ux(a,b){this.a=a;this.b=b;tw.call(this,!0,lf);lw(this.K,this.b.c);qw(this);this.Y=!0;this.b.c.Kf()}s(352,312,hi,Ux);_.Pc=function(a){var b,c;if(!a.a)switch(Fu(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(co(b,c)){a.a=!0;break}a.a&&Sx(this.a,null)}};_.a=null;_.b=null;function Vx(a,b){this.a=a;this.b=b}s(353,1,{},Vx);_.a=null;var fy=_.b=null;
function gy(){gy=u;fy=new Rt((fu(),new eu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function hy(a,b){this.gb=$doc.createElement(Eg);var c=Cv(this.gb)+Va;Fi(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);pl();this.gb.setAttribute("role",Wl.a);this.a=b}s(356,310,{28:1,32:1,35:1},hy);_.a=null;_.b=null;_.c=null;
function iy(){var a;this.gb=$doc.createElement(Eg);this.gb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Bu(this.gb,a);a[xd]="menuSeparatorInner"}s(357,310,li,iy);function jy(){var a,b,c,d,e;b=null.Kf();e=lj();d=mj();b[Wd]=(cp(),Cf);b[ah]=0+(rj(),Xf);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[ah]=(c>e?c:e)+Xf;b[Ie]=(a>d?a:d)+Xf;b[Wd]="block"}function uw(){}s(358,1,{},uw);_.Lc=function(){jy()};
function ky(a){this.a=a}s(359,1,{},ky);_.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?co(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(Fu(d.type)){case 4:case 1048576:if(gj){a.b=!0;break}if(!c&&b.M){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(gj){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 ly(a){this.a=a}s(360,1,{},ly);_.a=null;function vw(){vw=u;ww=new my(Gb,0);Dw=new my(pc,1);Fw=new my(wc,2);ny=F(oy,k,33,[ww,Dw,Fw])}function my(a,b){E.call(this,a,b)}s(361,139,{33:1,68:1,71:1,73:1},my);var ny,ww,Dw,Fw;function py(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=Uu(a.a.R),jy(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Oi(a.f.a),a.f=null,a.b=!1)}function qy(a){a.j||(py(a),a.c||(ej(),dw(fj(null),a.a)));a.a.gb.style[Ad]="rect(auto, auto, auto, auto)";a.a.gb.style[Qf]=Zg}
function ry(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+Yf+f+Yf+c+Yf+e+"px)"}
function pw(a,b,c){a.c=c;Xj(a);a.i&&(Yj(a.i),a.i=null,qy(a));a.a.$=b;var d=a.a;d.X&&(Oi(d.X.a),d.X=null);d.S&&(Oi(d.S.a),d.S=null);if(d.$){d.X=Iu(new ky(d));var e;e=new ly(d);Ou();e=Pu?js(Pu.a,(!is&&(is=new pk),is),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(vw(),ww)&&!b&&(c=!1);a.j=b;c?b?(py(a),a.a.gb.style[Uf]=$c,-1!=a.a._&&a.a.zd(a.a.V,a.a._),a.a.gb.style[Ad]="rect(0px, 0px, 0px, 0px)",ej(),b=fj(null),Wv(b,a.a,b.gb),a.i=new sy(a),dk(a.i,1)):Zj(a,200):(py(a),a.j?(a.a.gb.style[Uf]=$c,-1!=a.a._&&a.a.zd(a.a.V,
a.a._),ej(),b=fj(null),Wv(b,a.a,b.gb)):a.c||(ej(),dw(fj(null),a.a)),a.a.gb.style[Qf]=Zg)}function xw(a){var b=(fk(),gk);this.k=new ek(this);this.s=b;this.a=a}s(362,17,{},xw);_.rc=function(){qy(this)};_.sc=function(){this.d=Yn(this.a.gb,Jf);this.e=Yn(this.a.gb,Kf);this.a.gb.style[Qf]=Je;ry(this,(1+Math.cos(3.141592653589793))/2)};_.tc=function(a){ry(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function sy(a){jk();this.a=a}s(363,24,{},sy);
_.vc=function(){this.a.i=null;Zj(this.a,200)};_.a=null;function Cu(){Cu=u;ty()}function Du(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Qw(a){return function(){this.__gwt_resolve=uy;return a.bd()}}function uy(){throw"A PotentialElement cannot be resolved twice.";}
function ty(){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 ej(){ej=u;vy=new wy;xy=new Bi;Mv=new ss}function yy(a){this.p=new iw(this);this.gb=a;Iv(this)}
function fj(a){ej();var b,c;c=aj(xy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==xy.d){var d=new zy;mk();nk(ok?ok:ok=new pk,d)}!b?c=new Ay:c=new yy(b);x(xy,a,c);ts(Mv,c);return c}s(365,306,hi,yy);var vy,xy,Mv;function wy(){}s(366,1,{},wy);_.Bd=function(a){a.hd()&&a.kd()};function zy(){}s(367,1,{},zy);_.Jc=function(){ej();try{Sv(Mv,vy)}finally{By(Mv.a),By(xy)}};function Ay(){yy.call(this,$doc.body)}s(368,365,hi,Ay);
_.td=function(a,b,c){gw(a,b-0,c-0)};function nw(a){this.c=a;this.a=!!this.c.ab}s(369,1,{},nw);_.Qc=function(){return this.a};_.Rc=function(){if(!this.a||!this.c.ab)throw new bw;this.a=!1;return this.b=this.c.ab};_.Sc=function(){this.b&&this.c.nd(this.b)};_.b=null;_.c=null;function Cy(a,b){a.gb[Wg]=null!=b?b:j}s(372,324,ti);_.Tc=function(a){0!=(Fu(a.type)&896)?Kv(this,a):Kv(this,a)};_.ld=function(){};function Dy(){Dy=u;Ey()}s(371,372,ti);
function Fy(){var a;Dy();var b=(a=$doc.createElement("INPUT"),a.type=Fg,a);!ju&&(ju=new iu);!hu&&(hu=new gu);this.gb=b;this.gb[xd]="gwt-TextBox"}s(370,371,ti,Fy);function Ey(){Ey=u;Gy=new Hy;Iy=new Jy;Ky=new Ly;My=new Ny;Oy=F(Py,k,36,[Gy,Iy,Ky,My])}s(373,139,ji);var Oy,Gy,Iy,Ky,My;function Hy(){E.call(this,Gb,0)}s(374,373,ji,Hy);function Jy(){E.call(this,$b,1)}s(375,373,ji,Jy);function Ly(){E.call(this,bc,2)}s(376,373,ji,Ly);function Ny(){E.call(this,vc,3)}s(377,373,ji,Ny);
function Qy(a,b){if(0>b||b>=a.c)throw new Zv;return a.a[b]}function aw(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function Xv(a,b,c){var d,e;if(0>c||c>a.c)throw new Zv;if(a.c==a.a.length){e=v(Ry,k,37,2*a.a.length,0);for(d=0;d<a.a.length;++d)ht(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)ht(a.a,d,a.a[d-1]);ht(a.a,c,b)}function iw(a){this.b=a;this.a=v(Ry,k,37,4,0)}s(378,1,{},iw);_.qd=function(){return new cw(this)};_.a=null;_.b=null;_.c=0;
function Qv(a){if(a.a>=a.b.c)throw new bw;return a.b.a[++a.a]}function Rv(a){if(0>a.a||a.a>=a.b.c)throw new ex;a.b.b.nd(a.b.a[a.a--])}function cw(a){this.b=a}s(379,1,{},cw);_.Qc=function(){return this.a<this.b.c-1};_.Rc=function(){return Qv(this)};_.Sc=function(){Rv(this)};_.a=-1;_.b=null;function Fx(){Fx=u;Ix=(fu(),new eu(Cn()+"clear.cache.gif"))}var Ix,Gx=null;function Hx(){}s(381,1,{},Hx);function Sy(){Sy=u;Fx()}function Ty(a,b,c,d,e){Sy();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function Uy(a,b,c){Sy();Ty.call(this,(fu(),new eu(a)),b,0,c,16)}s(382,318,{},Ty,Uy);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Uw(){var a;a=$doc.createElement(Xd);a.tabIndex=0;return a}function Xx(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Oi(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?ls(b,new lu(b,c,d,a)):Ms(b,c,d,a)}function ps(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(388,1,{},ps);_.a=null;_.b=null;_.c=null;_.d=null;function ms(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
s(389,1,{},ms);_.pc=function(){ns(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function lu(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(390,1,{},lu);_.pc=function(){Ms(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Vy(a,b){b.k!=a&&(!a.ac&&(a.ac=new Yi),b.k=a,Si(a.ac,b))}function Wy(a){var b;b=a.cZ.d;if(-1!=Un(b,Vn(36)))return null;a=a.bc.b.b++;return b=Dv(b,Xy(b,Vn(46))+1)+j+a}
function Yy(a,b,c,d){0==--a.Xb&&(a.gc!=a.Sd()&&(d|=4),!a.fc&&(d|=2),0<d&&new Zy(a,b,c,Lt(d)))}function $y(a){return!a.Tb&&a.$b?$y(a.$b):a.Tb}function az(a){return!a.Vb&&a.$b?az(a.$b):a.Vb}function bz(a){var b;b=new cz;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 dz;}function ez(a){a.cc=!1;a._d();fz(a)}function fz(a){if((a=y(a,56)?null:a.$b)&&a.cc)ez(a),a.Pb&&y(a.Pb,49)&&(a.Pb.n=!1)}
function gz(a){return(a=a.Hd())?a:new hz(1,1)}function iz(a){var b;return(b=a.Id())?new jz(b):new jz(a.Kd())}function kz(a){0==a.Xb++&&(a.gc=a.Sd(),a.fc=!0,a.Yd())}function lz(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 mz(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)fz(a),new nz(a,100);if(g!=a.ec||f!=a.Wb)a.Rd(),new nz(a,101)}
function oz(a,b){b==a.Vb||b&&b==a.Vb||(a.Vb=b,a.Rd(),a._b.Bf(b),a.Sd()&&a.$d())}function pz(a){a.dc||(kz(a),qz(a,!0),rz(a),a.dc=!0,new nz(a,102),Yy(a,a,a.$b,0),fz(a),a._b.Df(a))}function sz(){this.bc=(hq(),hq(),tz);new Bi;this.Qd();this.Zb=(uz(),vz)}s(394,1,si);_.Ed=function(){return!1};_.Fd=function(){return Wy(this)};_.Gd=function(){return $y(this)};_.Hd=function(){return wz(this._b,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Wb};_.Kd=function(){return this.Ud()};
_.Ld=function(){return new xz(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(){ez(this)};_.Sd=function(){return this.dc&&!!this.$b&&this.$b.Sd()};_.Td=function(){};_.Ud=function(){return gz(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Yb&&(this.Yb=this.Fd()),this.Yb)+Aa+this.Od()+Aa+this.Pd()+Aa+this.Nd()+bh+this.Jd()+(this.dc?j:",hidden")};_.Xd=function(){return iz(this)};
_.Yd=function(){};_.Zd=function(){return lz(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){mz(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Pc+this.Wd()+Xc};_.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 qk("Missing message: awt.12A");if(y(b,46)){if(b==a)throw new qk("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 qk("Missing message: awt.12C");if(y(b,56))throw new qk("Missing message: awt.12D");}if(b.$b){d=b.$b;if(!b)throw new mn;var e=Jj(d.Ob.a,b),f;f=xu(d.Ob.a,e);d.Pb&&d.Pb.je(f);yz(d,e);new zz(d,301,f)}d=a.Ob.a.c;kz(b);Az(a.Ob.a,d,b);d=(b.$b=a,b.Td(!0),ez(a),!!a.Pb&&
y(a.Pb,49)&&(a.Pb.n=!1),Yy(b,b,a,1),d);try{if(a.Pb)if(y(a.Pb,49)){var g=a.Pb;if(!b)throw new ks("Missing message: awt.185");if(null==c||null!=c)Bz(g,c,b);else throw new qk("Missing message: awt.92");}else a.Pb.fe(null==c?null:c,b)}catch(i){i=Ji(i);if(y(i,76))throw b=i,yz(a,d),b;throw i;}b._d();new zz(a,300,b)}function Cz(a,b){var c;c=a.ee();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function Dz(a){var b;b=a.ee();return new Ez(b.b,b.d,a.ec-b.c-b.b,a.Wb-b.d-b.a)}
function qz(a,b){var c;for(c=a.Ob.a.c-1;0<=c;--c)xu(a.Ob.a,c).Td(b)}function yz(a,b){var c;c=xu(a.Ob.a,b);kz(c);c.Td(!1);Au(a.Ob.a,b);c.$b=null;ez(a);a.Pb&&y(a.Pb,49)&&(a.Pb.n=!1);Yy(c,c,a,1)}function Fz(a){var b=(Gz(),Hz);oz(a,b);for(b=0;b<a.Ob.a.c;++b)xu(a.Ob.a,b).Zd()}function Iz(a,b){var c,d;if(a.Pb)for(d=new Di(a.Ob.a);d.b<d.d.ue();)c=Ei(d),a.Pb.je(c);if(b)for(d=new Di(a.Ob.a);d.b<d.d.ue();)c=Ei(d),b.fe(null,c);a.Pb=b;ez(a);a.Pb&&y(a.Pb,49)&&(a.Pb.n=!1)}
function rz(a){if(!a.cc){a.Pb&&a.Pb.ge(a);var b,c;for(c=0;c<a.Ob.a.c;++c)b=xu(a.Ob.a,c),b.cc||b.de();a.cc=!0}}function Jz(){sz.call(this);this.Ob=new Kz;this.Sb=(hq(),hq(),tz)}s(393,394,ii);_.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 gz(this)};_.Md=function(){return iz(this)};
_.Qd=function(){this._b=(hq(),new Lz)};_.Rd=function(){ez(this);this.Pb&&y(this.Pb,49)&&(this.Pb.n=!1)};_.Td=function(a){qz(this,a)};_.Ud=function(){return gz(this)};_.Xd=function(){return iz(this)};_.Yd=function(){var a;for(a=0;a<this.Ob.a.c;++a)kz(xu(this.Ob.a,a))};_.Zd=function(){var a;if(!lz(this))return!1;for(a=0;a<this.Ob.a.c;++a)xu(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=xu(this.Ob.a,b),a._d()};_.de=function(){rz(this)};_.Pb=null;
_.Qb=null;_.Rb=null;function Mz(){var a=new Nz;Jz.call(this);Iz(this,a)}s(392,393,ii,Mz);_.Fd=function(){return"panel"+this.Sb.b.d++};function Oz(a,b,c){a=Pz(a.Nb,b,c);a.j=!0;return new Qz(a)}function Rz(a){a.Vd(a.Nb.d)}function Sz(a){return new hz(Yn(a.Nb.gb,Kf),Yn(a.Nb.gb,Jf))}s(391,392,ii);_.Jd=function(){return Yn(this.Nb.gb,Jf)};_.Nd=function(){return Yn(this.Nb.gb,Kf)};_.Od=function(){return Vj(this.Nb.gb)};_.Pd=function(){return Wj(this.Nb.gb)+$wnd.pageYOffset};
_.Sd=function(){return this.Nb.gb.style.display!=Cf};_.$d=function(){Rz(this)};_.ae=function(){};_.Nb=null;function Tz(a){if(null!=a)this.e=a;else throw new Uz;}s(396,1,di);_.tS=function(){return this.cZ.d+"[source="+this.e+Xc};_.e=null;
function Vz(){Vz=u;Q=new Bi;x(Q,new R(400),new T(sh));x(Q,new R(401),new T(sh));x(Q,new R(402),new T(sh));x(Q,new R(500),new T(uh));x(Q,new R(501),new T(uh));x(Q,new R(502),new T(uh));x(Q,new R(503),new T(vh));x(Q,new R(504),new T(uh));x(Q,new R(505),new T(uh));x(Q,new R(506),new T(vh));x(Q,new R(507),new T(Gh));x(Q,new R(100),new T(hh));x(Q,new R(101),new T(hh));x(Q,new R(102),new T(hh));x(Q,new R(103),new T(hh));x(Q,new R(1004),new T(rh));x(Q,new R(1005),new T(rh));x(Q,new R(800),new T(Ch));x(Q,
new R(801),new T(Ch));x(Q,new R(200),new T(wh));x(Q,new R(201),new T(wh));x(Q,new R(202),new T(wh));x(Q,new R(204),new T(wh));x(Q,new R(203),new T(wh));x(Q,new R(209),new T(Hh));x(Q,new R(208),new T(Ih));x(Q,new R(207),new T(Ih));x(Q,new R(206),new T(wh));x(Q,new R(205),new T(wh));x(Q,new R(1400),new T(Eh));x(Q,new R(1401),new T(Fh));x(Q,new R(1402),new T(Fh));x(Q,new R(300),new T(ih));x(Q,new R(301),new T(ih));x(Q,new R(1100),new T(Bh));x(Q,new R(1101),new T(Bh));x(Q,new R(1200),new T(Dh));x(Q,new R(701),
new T(zh));x(Q,new R(900),new T(Ah));x(Q,new R(1001),new T(xh));x(Q,new R(601),new T(yh))}s(395,396,di);_.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=gh;function Wz(){}s(399,1,{},Wz);_.a=null;_.b=null;
function Xz(a,b){var c;b&&(a.a?(c=new Yz(a.a),ht(c.b,c.c++,b),a.a=c):(a.a=new Yi,Si(a.a,b)))}s(401,1,di);_.a=null;function Zz(){}function $z(){}s(400,401,di,Zz,$z);function aA(){aA=u;Math.sqrt(2)}function bA(a){aA();if(0>a)throw new qk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}s(402,1,{41:1},bA);_.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 cA;a.a=31*a.a+I((new dA(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+I((new dA(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function eA(){eA=u;fA=new ss;gA=new hz(0,0);ts(fA,zb);ts(fA,Rb);ts(fA,vb);ts(fA,"Last");ts(fA,Ib);ts(fA,mc);ts(fA,Kc);ts(fA,Nc);ts(fA,Pb)}
function Bz(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!nv(fA.a,b))throw new qk(hA());jt(aj(a.c,d))===jt(c)&&jt(aj(a.b,c))===jt(d)||((b=aj(a.c,d))&&iA(a,b,d),jA(a.a.qd(),c)&&iA(a,c,d),b=a.a,new kA(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function lA(a,b){return new hz(Pj(b[1].b,Pj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Pj(b[0].a,Pj(b[4].a,b[3].a))+a.k)}function iA(a,b,c){mA(a.a,b);Mi(a.b,b);Mi(a.c,c)}
function nA(a,b){if(!a.n){a.n=!0;var c,d,e;oA(a.f,gA);oA(a.i,gA);oA(a.o,null);a.p=0;for(d=pA(a.a,0);d.b!=d.d.a;){c=qA(d);e=aj(a.b,c);var f=b.Zb;e=un(e,Ib)?0:un(e,mc)?1:un(e,Kc)?2:un(e,Nc)?4:un(e,Pb)?3:un(e,zb)?f.a?4:3:un(e,vb)?f.a?3:4:un(e,Rb)?1:2;c.dc?a.o[e]||(ht(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 rA(){eA();sA.call(this,0)}
function sA(a){eA();hq();this.a=new tA;this.b=new Bi;this.c=new Bi;this.d=a;this.j=0;this.n=!1;this.o=v(uA,k,45,5,0);this.f=v(vA,k,47,5,0);this.i=v(vA,k,47,5,0);this.p=this.e=this.k=0}s(403,1,{49:1,68:1},rA,sA);_.fe=function(a,b){Bz(this,a,b)};
_.ge=function(a){nA(this,a);if(0!=this.p)if(a=Dz(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;nA(this,a);this.n=b;return 0==this.p?Cz(a,new hz(0,0)):Cz(a,lA(this,this.f))};_.ie=function(a){var b;b=this.n;nA(this,a);this.n=b;return Cz(a,lA(this,this.i))};_.je=function(a){var b;b=aj(this.b,a);null!=b&&iA(this,a,b)};_.tS=function(){return wA.d+"[hgap="+this.d+",vgap="+this.j+Xc};_.a=null;
_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var gA,fA;function xA(a){sz.call(this);this._b=(hq(),new yA(a,this))}s(404,394,{42:1,45:1,50:1,64:1,68:1},xA);_.Fd=function(){return qd+this.bc.b.a++};_.Hd=function(){return!az(this)?new hz(0,0):wz(this._b,this)};_._d=function(){};s(406,1,{});s(405,406,{},function(){});function zA(){zA=u}
function AA(a,b){if(null==b)throw new ks("Missing message: awt.103");var c=-1,d,e,f;f=a._b.a.gb;e=$doc.createElement(Of);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 BA(){zA();sz.call(this);new Yi;this._b=new CA((hq(),this))}s(407,394,{43:1,45:1,50:1,64:1,68:1},BA);_.Hd=function(){return wz(this._b,this)};
_.Wd=function(){return(null==this.Yb&&(this.Yb=Wy(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+bh+this.Wb+(this.dc?j:",hidden")+",current="+jq(this._b.a,this._b.a.gb.selectedIndex)};function DA(){DA=u;EA=new FA(255,255,255);GA=new FA(192,192,192);HA=new FA(128,128,128);IA=new FA(64,64,64);JA=new FA(0,0,0);KA=new FA(255,0,0);new FA(255,175,175);LA=new FA(255,200,0);MA=new FA(255,255,0);new FA(0,255,0);NA=new FA(255,0,255);OA=new FA(0,255,255);PA=new FA(0,0,255)}
function QA(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 FA(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 FA(c,a,b)}function RA(a){return new FA(I(0.7*(a.a>>16&255)),I(0.7*(a.a>>8&255)),I(0.7*(a.a&255)))}function FA(a,b,c){DA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new qk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
s(408,1,{44:1,51:1,55:1},FA);_.eQ=function(a){return y(a,44)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return SA.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Xc};_.a=0;var JA,PA,OA,IA,HA,GA,NA,LA,KA,EA,MA;function uz(){uz=u;vz=new TA(!0);UA=new ss;ts(UA,"ar");ts(UA,"fa");ts(UA,"iw");ts(UA,"ur")}function TA(a){this.a=a}s(409,1,di,TA);_.a=!1;var vz,UA;s(411,1,{60:1,70:1});function VA(){hz.call(this,0,0)}function hz(a,b){this.b=a;this.a=b}
function jz(a){hz.call(this,a.b,a.a)}s(410,411,{47:1,60:1,68:1,70:1},VA,hz,jz);_.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 cA;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return WA.d+"[width="+this.b+",height="+this.a+Xc};_.a=0;_.b=0;function rr(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(412,1,di,rr,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)+Xc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function XA(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].dc&&++b,++c;return b}
function YA(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=(Xw(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 ZA(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=Pj(g,c.a),i+=c.b+a.c);return new hz(i,g+2*a.d)}function Nz(){$A.call(this,1,5,5)}
function $A(a,b,c){hq();this.c=b;this.d=c;this.a=a}s(413,1,di,Nz,$A);_.fe=function(){};
_.ge=function(a){this.b=aB(a.Ob);if(0!=XA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=Dz(a);g=a.ee();i=a.Zb.a;l=new Yi;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 bB(n);for(w=0;w<n;++w)ht(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=Jj(a.Ob.a,q);Xw(A,G.c);ht(G.b,A,q)}for(d=new Di(d);d.b<d.d.ue();)if((c=Ei(d))&&c.dc)a=c.Md(),!e&&m+a.b>b.b&&(YA(this,l,b.b-(m-this.c),g.b,o,h,i),l.Ae(),m=f,o+=h+this.d,h=0),e=!1,ht(l.b,l.c++,c),m+=a.b+this.c,h=Pj(h,a.a);YA(this,
l,b.b-(m-this.c),g.b,o,h,i)}};_.he=function(a){this.b=aB(a.Ob);return 0==XA(this)?Cz(a,new hz(10,10)):Cz(a,ZA(this,!1))};_.ie=function(a){this.b=aB(a.Ob);return 0==XA(this)?Cz(a,new hz(10,10)):Cz(a,ZA(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Te;break;case 2:a=fg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return cB.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Xc};_.a=0;_.b=null;_.c=0;_.d=0;function Gz(){Gz=u;Hz=new dB(Ob,0,12)}
function dB(a,b,c){Gz();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(414,1,di,dB);_.a=null;_.b=0;_.c=0;var Hz;s(415,1,di);_.tS=function(){return eB.d+"[font="+this.c+"ascent="+fB(this.a,this.c).a+", descent="+fB(this.a,this.c).b+", height="+fB(this.a,this.c).c+Xc};_.c=null;function gB(a){if(!a.k){kz(a);a.xd();var b,c;for(b=0;b<a.o.c;++b)(c=xu(a.o,b))&&gB(c);qz(a,!1);a.k=!0;Yy(a,a,a.$b,0);new hB(a,202)}}
function iB(a){var b,c;a.dc&&(a._b.xd(),a.dc=!1);for(b=0;b<a.o.c;++b)(c=xu(a.o,b))&&c.xd()}function jB(a){!az(a)&&Fz(a);var b=iz(a);a.be(a.hc,a.ic,b.b,b.a);rz(a)}function kB(a,b){a.p!=b&&(a.p=b)}s(417,393,Sh);_.Ld=function(){return new xz(this.n.d,this.n.b,this.n.a,this.n.c)};_.xd=function(){iB(this)};_.Sd=function(){return this._b.c.$};_.be=function(a,b,c,d){mz(this,a,b,c,d);this.Ub=0};_.ce=function(a,b,c,d,e,f){e=c!=this.ec||d!=this.Wb;mz(this,a,b,c,d);this.dc&&e&&!f&&rz(this)};_.k=!1;_.p=!1;
function lB(a){Jz.call(this);this.q=new $z;this.o=new Yi;this.n=new xz(0,0,0,0);this.dc=!1;Iz(this,new rA);this._b&&mB(this._b.c,a);this._b&&nB(this._b.c,!0);kB(this,!0)}s(416,417,Sh);_.ee=function(){return new xz(this.n.d,this.n.b,this.n.a,this.n.c)};_.Od=function(){return Vj(this._b.c.gb)};_.Pd=function(){return Wj(this._b.c.gb)+$wnd.pageYOffset};_.Qd=function(){this._b=new oB((hq(),j),this)};
function pB(a,b,c,d,e,f){var g,i;g=a.d;f?(i=QA(g),f=new FA(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=dg+(g.a>>16&255)+Aa+(g.a>>8&255)+Aa+(g.a&255)+va)):(i=new FA(I(0.7*(g.a>>16&255)),I(0.7*(g.a>>8&255)),I(0.7*(g.a&255))),f=QA(g),(a.d=i)&&(a.f=dg+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va));--d;--e;qB(a,b+1,c+1,d-1,e-1);(a.d=i)&&(a.f=dg+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va);qB(a,b,c,d,1);qB(a,b,c+1,1,e);(a.d=f)&&(a.f=dg+(f.a>>16&255)+Aa+(f.a>>8&255)+Aa+(f.a&
255)+va);qB(a,b+d,c,1,e);qB(a,b+1,c+e,d,1)}s(418,1,{});_.tS=function(){return"Graphics"};s(419,418,{});function rB(a){var b,c;c=Pj(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 hz(b,c)}function sB(a,b,c){var d,e,f,g,i,h;a.b=aB(b.Ob);if(0==a.b.length)return new VA;g=rB(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=Pj(h,d.b),i=Pj(i,d.a);return new hz(h*g.b+a.c*(g.b-1),i*g.a+a.e*(g.a-1))}
function tB(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 uB(){vB.call(this,7)}function vB(a){hq();this.d=0;this.a=1;this.e=a;this.c=0}s(420,1,di,uB,vB);_.fe=function(){};
_.ge=function(a){var b,c;this.b=aB(a.Ob);if(0!=this.b.length&&(b=Dz(a),!(0>=b.b||0>=b.a))){c=rB(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);tB(b.b,b.c,this.c,f,e);tB(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 Cz(a,sB(this,a,!1))};_.ie=function(a){return Cz(a,sB(this,a,!0))};_.je=function(){};
_.tS=function(){return wB.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Xc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function ex(){pn()}function Jv(a){pn();this.f=a}s(422,97,pi,ex,Jv);function dz(){pn();this.f="Missing message: awt.151"}s(421,422,pi,dz);s(423,1,{});function xz(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},xz);_.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 xB.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;function yB(a){zB.call(this,a,0)}function zB(a,b){sz.call(this);this._b=(hq(),new AB(a));this.a=b;var c=this._b;switch(b){case 1:var c=c.a,d=(ix(),jx);c.a=d;Jx(c);break;case 0:c=c.a;d=(ix(),lx);c.a=d;Jx(c);break;case 2:c=c.a,d=(ix(),mx),c.a=d,Jx(c)}}s(425,394,si,yB,zB);
_.Hd=function(){return!az(this)?new hz(0,0):wz(this._b,this)};_.Wd=function(){var a=(null==this.Yb&&(this.Yb=Wy(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+bh+this.Wb+(this.dc?j:",hidden")+",align=",b;b=Te;switch(this.a){case 1:b=ud;break;case 2:b=fg}return a+b+",text=null"};_.a=0;s(428,1,di);_.Wd=function(){return this.j};_.tS=function(){return this.cZ.d+Pc+this.Wd()+Xc};_.j=null;_.k=null;
function BB(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function CB(a){this.n=(hq(),hq(),tz);var b;var c;b=this.cZ.d;-1!=Un(b,Vn(36))?b=null:(c=this.n.b.c++,b=Dv(b,Xy(b,Vn(46))+1)+j+c);this.j=b;this.d=new Zz;this.f=a;this.e=!0;this.i=new DB(this)}s(427,428,di,CB);_.Wd=function(){return BB(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(426,427,$h);_.Wd=function(){return BB(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 cA;EB(a,this.a);EB(a,this.b);return a.a};function cz(){this.b=this.a=0}function FB(a,b){this.a=a;this.b=b}function GB(a){var b=a.b;this.a=a.a;this.b=b}s(429,430,{52:1,61:1,68:1},cz,FB,GB);_.eQ=function(a){return a===this?!0:y(a,52)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return HB.d+"[x="+this.a+",y="+this.b+Xc};_.a=0;_.b=0;
function IB(a,b){if(!b)throw new ks("Missing message: awt.70");var c=a.a;if(D(b.f,Ca)){var c=c.a.a,d=new iy,e=c.c.c;if(0>e||e>c.c.c)throw new Zv;c.o&&(d.gb[Cd]=2);Qx(c,e,d.gb);Az(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 Zv;Az(d.c,e,c);for(f=g=0;f<e;++f)y(xu(d.c,f),32)&&++g;Az(d.i,g,c);Qx(d,e,c.gb);c.b=d;e=Cv(c.gb)+Va;Fi(c._c(),e,!1);d.o&&(e=Jj(d.c,c),-1!=e&&(d=kv(d.o?d.e:kv(d.e,0),e),2==lv(d)&&d.removeChild(kv(d,1)),c.gb[Cd]=2))}}
function JB(){CB.call(this,j);new Yi;this.b=!1;this.a=(hq(),new KB)}s(431,426,$h,JB);_.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 cA;EB(a,this.c);EB(a,this.d);EB(a,this.b);EB(a,this.a);return a.a};function Ez(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},Ez);
_.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 LB.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;function MB(){MB=u;NB=new OB;PB=new QB;RB=new QB}var NB,RB,PB;s(436,1,{});_.eQ=function(a){return this===a};_.hC=function(){return vi(this)};function OB(){}s(437,436,{},OB);function QB(){}s(438,1,{},QB);s(439,394,si);_.Gd=function(){return null};
function SB(a,b){var c;c=new TB(az(a));return!c?null:new hz(UB(c,"_")*b+6,fB(c.a,c.c).c+6)}function VB(a,b){var c;c=SB(a,b);return!c?gz(a):c}function WB(a,b){var c;c=SB(a,b);return!c?iz(a):c}function XB(a,b){var c=a._b;Cy(c.a,b);c.e.a=-1;c.e.b=-1}function YB(a){ZB.call(this,a,null!=a?a.length:0)}function ZB(a,b){sz.call(this);this.a=0>b?0:b;var c=this._b;Cy(c.a,a);c.e.a=-1;c.e.b=-1}s(440,439,si,YB,ZB);_.Fd=function(){return"textfield"+this.bc.b.e++};
_.Hd=function(){return SB(this,Zn(this._b.a.gb,Wg).length)};_.Id=function(){return!az(this)?null:SB(this,Zn(this._b.a.gb,Wg).length)};_.Kd=function(){return 0<this.a?VB(this,this.a):gz(this)};_.Md=function(){return 0<this.a?WB(this,this.a):iz(this)};_.Qd=function(){this._b=(hq(),new $B)};_.Ud=function(){return 0<this.a?VB(this,this.a):gz(this)};_.Xd=function(){return 0<this.a?WB(this,this.a):iz(this)};_.a=0;function hq(){hq=u;tz=new aC}function bC(){var a=(hq(),hq(),tz);!a.c&&(a.c=new cC)}
function aC(){this.b=new dC;this.d=new Wz}s(441,1,{},aC);_.a=null;_.c=null;var tz;function dC(){}s(442,1,{},dC);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(443,1,{});function eC(){eC=u;fC=new gC;hC=new gC}function iC(a,b){return b==a?!0:!b?!1:!0}function gC(){}s(444,1,{57:1},gC);_.eQ=function(a){return null==a||!y(a,57)?!1:iC(this,a)};_.hC=function(){var a;a=null.Kf()+";class="+null.Kf();a=!null.Kf().Kf()?a:a+";charset=";return Wt(a)};
_.tS=function(){return jC.d+"[MimeType=(null);humanPresentableName="+this.a+Xc};_.a=null;var fC,hC;function kC(){kC=u;F(lC,k,57,[(eC(),hC),fC])}function mC(a){var b=(eC(),hC);if(iC(b,(eC(),hC)))return a.a;if(iC(b,fC))return new nC(a.a);throw new oC(b);}function pC(a){kC();this.a=a}s(445,1,{},pC);_.a=null;function oC(a){a="flavor = "+a;pn();this.f=a}s(446,98,{58:1,68:1,74:1,82:1},oC);function qC(a,b){Vz();rC.call(this,a,1001,b,gh)}
function rC(a,b,c,d){Vz();Tz.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}s(447,395,di,qC,rC);_.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="+Qt(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=gh;function nz(a,b){Vz();Tz.call(this,a);this.d=b}s(448,395,di,nz);
_.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()+bh+a.Jd()+va};function zz(a,b,c){Vz();nz.call(this,a,b);this.a=c}s(449,448,di,zz);
_.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 Zy(a,b,c,d){Vz();Tz.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(450,395,di,Zy);
_.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&&(Ot(Ht(this.a,hh))&&(a+="PARENT_CHANGED,"),Ot(Ht(this.a,ih))&&(a+="DISPLAYABILITY_CHANGED,"),Ot(Ht(this.a,rh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+va};_.a=gh;_.b=null;_.c=null;s(451,1,Wh);function hB(a,b){Vz();nz.call(this,a,b);this.c=null;this.a=this.b=0}
s(452,448,di,hB);
_.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 nC(a){if(null==a)throw new mn;}s(454,453,{},nC);
function sC(){sC=u;tC={};tC["java.vendor"]=ve;tC["package.restrict.access.sun"]=Vg;tC["sun.java.launcher"]=ec;tC["sun.management.compiler"]=ve;tC["os.name"]=ec;tC[" sun.boot.class.path"]=ec;tC["path.separator.applet"]=ec;tC["java.vm.specification.vendor"]=ve;tC["java.runtime.version"]=ec;tC["http.proxyPort"]=ec;tC["user.name"]=ec;tC["user.language"]=ec;tC["os.name.applet"]=ec;tC["browser.version"]=ec;tC["java.version"]=ec;tC["user.timezone"]=ec;tC["java.endorsed.dirs"]=ec;tC["java.specification.name"]=
"GWT";tC["java.specification.version"]="2.5.0";tC[Oe]=ac;!Ir&&(Ir=new Qr);Ir.a?tC[Me]="yes":tC[Me]=null}var tC;s(457,98,Qh);function uC(){pn()}function vC(a){pn();this.f=a}s(456,457,{65:1,68:1,74:1,82:1},uC,vC);function wC(){wC=u;xC=new yC}
function zC(a){var b;if(a.k){var c;b=new Ut;hn(b.a,a.f);c=b.a;var d=jb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(hn(b.a,Ya),hn(b.a,a.a));c=a.b;a=a.j;null!=c&&hn(b.a,c);null!=a&&(c=b.a,d=la,c[c.explicitLength++]=d,hn(b.a,a));b=Xn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function AC(a){wC();var b,c,d;if(null==a)throw new uC;a=Tn(a);try{d=Un(a,Vn(58))}catch(e){e=Ji(e);if(y(e,78))throw new vC(nn(e));throw e;}c=Un(a,Vn(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;BC();var f,g,i;i=c.length;b=new CC;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=Xn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new vC(Xb+a);if(!this.k&&(this.k=aj(xC,this.f),this.k||(this.k=(hq(),new DC))&&x(xC,this.f,this.k),!this.k))throw new vC(Xb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,A,J,O,X,ca,M,fc,Ac,Tf,ub,Jd,Kd,Ld,kb,Bc,Ab;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Ya,l)==l&&-1==EC(c,Vn(47),l+2))throw new FC(m);}else{M=c.substr(l,m-l);m-=l;A=0;
J=this.c;fc=this.e;Ld=this.j;w=this.d;ub=this.i;o=this.a;Ab=this.n;kb=EC(M,Vn(35),0);if(0==M.indexOf(Ya)&&0!=M.indexOf("////")){X=2;fc=-1;A=EC(M,Vn(47),2);Kd=EC(M,Vn(63),2);-1!=Kd&&(-1==A||A>Kd)&&(A=Kd);-1==A&&(A=m,w=j);O=A;-1!=kb&&kb<A&&(O=kb);var nd=Vn(64);Bc=M.lastIndexOf(nd,O);o=M.substr(2,O-2);-1<Bc&&(Ab=M.substr(2,Bc-2),X=Bc+1);Ac=EC(M,Vn(58),-1==Bc?X:Bc);q=Un(M,Vn(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Ac=q+1:Ac=-1):Ac=-1}catch(Xe){if(Xe=Ji(Xe),!y(Xe,74))throw Xe;}-1==Ac||
Ac>A?J=M.substr(X,O-X):(J=M.substr(X,Ac-X),Tf=M.substr(Ac+1,O-(Ac+1)),0==Tf.length?fc=-1:fc=GC(Tf,10))}-1<kb&&(Ld=M.substr(kb+1,m-(kb+1)));G=-1==kb?m:kb;var Yb=Vn(63);Jd=M.lastIndexOf(Yb,G);-1<Jd?(ub=M.substr(Jd+1,G-(Jd+1)),0==Jd&&null!=w&&(D(w,j)?w=Xa:w.indexOf(Xa),ca=Xy(w,Vn(47))+1,w=w.substr(0,ca-0)),G=Jd):0!=kb&&(ub=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=Xy(w,Vn(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 re;re=w;null!=ub&&!D(ub,j)&&(null!=w?re=w+rb+ub:re=rb+ub);null==this.f&&(this.f=this.f);this.c=d;this.b=re;this.e=fc;this.j=Ld;var od;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<(od=Xy(this.c,Vn(64)))?(this.n=this.c.substr(0,od-0),this.c=Dv(this.c,od+1)):this.n=null;null!=this.b&&-1<(od=Un(this.b,Vn(63)))?(this.i=Dv(this.b,od+1),this.d=this.b.substr(0,od-0)):(this.i=null,this.d=this.b);this.a=o;this.n=
Ab;this.d=w;this.i=ub}}catch(pd){pd=Ji(pd);if(y(pd,74))throw new vC(nn(pd));throw pd;}if(-1>this.e)throw new vC("incorrect port: "+this.e);}s(458,1,di,AC);_.tS=function(){return zC(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var xC;s(459,1,{});function HC(a,b,c){var d,e;for(d=new IC(a.pe().a);JC(d.a);)if(a=d.b=Ei(d.a),e=a.hf(),null==b?null==e:un(b,e))return c&&KC(d),a;return null}s(463,1,Rh);_.oe=function(a){return!!HC(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 IC(a.pe().a);JC(a.a);)if(b=a.b=Ei(a.a),c=b.hf(),b=b.jf(),!this.oe(c)||!LC(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=HC(this,a,!1);return!a?null:a.jf()};_.hC=function(){var a,b,c;c=0;for(b=new IC(this.pe().a);JC(b.a);)a=b.b=Ei(b.a),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new MC("Put not supported on this map");};
_.te=function(a){a=HC(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 IC(this.pe().a);JC(c.a);)b=c.b=Ei(c.a),a?d+=Ba:a=!0,d+=j+b.hf(),d+=pb,d+=j+b.jf();return d+"}"};function By(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function nv(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 aj(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=NC(a,c);else if(y(b,1))c=OC(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 PC(b,c);e.push(d);++a.d;c=null}return c}
function NC(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function OC(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 Mi(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,Rh);_.oe=function(a){return nv(this,a)};
_.pe=function(){return new QC(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return aj(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Mi(this,a)};_.ue=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function Bi(){By(this)}s(461,462,gi,Bi);_.ve=function(a,b){return jt(a)===jt(b)||null!=a&&un(a,b)};_.xe=function(a){return~~xn(a)};function yC(){By(this)}s(460,461,gi,yC);function RC(){pn()}s(464,97,pi,RC);
function SC(a){var b,c;b=0;for(c=a.a;c<a.i;){c=TC(a,c);if(c>=a.i)break;c=UC(a,c);++b}return b}function VC(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function WC(a){var b;a.a=0<=a.j&&!a.d?a.j:TC(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new RC;b=a.a;a.a=UC(a,a.a);return a.n.substr(b,a.a-b)}
function UC(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=XC(a.n,d);if(c<=a.f&&VC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Un(a.c,Vn(c)))break;++d}a.k&&b==d&&(a.e?(c=XC(a.n,d),c<=a.f&&VC(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Un(a.c,Vn(c))&&++d));return d}function TC(a,b){var c,d;if(null==a.c)throw new mn;for(d=b;!a.k&&d<a.i;)if(a.e){c=XC(a.n,d);if(c>a.f||!VC(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Un(a.c,Vn(c)))break;++d}return d}
function YC(a){ZC.call(this,a," \t\n\r\u000c",!1)}function $C(a){ZC.call(this,a,Aa,!1)}function ZC(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=XC(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=XC(this.c,d),this.b[c]=a}}}s(465,1,{},YC,$C,ZC);_.a=0;_.b=null;_.c=null;_.d=!1;
_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;function aD(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=An(e),!(yn(),!/[^,:{}\[\]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 bD(a){this.a=a;this.b=new cD(this.a);this.c=this.d=1}s(469,470,{},bD);_.a=null;
function Xq(a,b){var c=a.a;null!=b&&0<b.length?(!c.tb&&(c.tb=new ur(c)),dD(c.tb,b)):(c.ib=!0,c.I="ERROR - empty or null structure",eD(c))}function cD(a){this.a=a}s(472,1,{},cD);_.ye=function(a){Xq(this,a)};_.a=null;function fD(a){this.a=a}s(473,1,{},fD);var gD=_.a=null;
function hD(){hD=u;gD=new Rt((fu(),new eu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function iD(){}function jD(a){kD.call(this,a,cb,cb,null)}function lD(a,b){kD.call(this,a,cb,cb,b)}
function mD(a,b,c){kD.call(this,a,b,c,null)}
function kD(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=fj(a)){this.a=new nD;this.b=new oD(this.a,b,c,d);Wv(e,this.b,e.gb);d&&dd in d&&(this.b.b=d[dd]);a=this.b;a.d||(a.d=Pz(a,Yn(a.gb,Kf),Yn(a.gb,Jf)),a.d.j=!1);var b=a.c,f,g,i,h,l,m,o;b.J?pD="JSME":pD="JME";b.u=qD(b,!1);b.v=qD(b,!0);vr(b,pD+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.B=Sz(b);Iz(b,null);b.mb||(b.R=0);b.S||(b.S=new dB(Vb,0,13),b.V=new TB(b.S));b.T||(b.T=new dB(Vb,
1,13),b.U=new TB(b.T));b.W||(b.W=new dB(Vb,0,11),new TB(b.W));b.j||(b.j=new dB(Vb,0,13),b.k=new TB(b.j));b.xb=!0;b.Ab=!1;b.o=!1;b.Ib=!0;b.r=!0;b.zb=!1;rD=10;b.Eb=!0;try{o=sD(b.Nb,"options");null!=o&&tD(b,o);i=sD(b.Nb,"jme");null!=i&&(b.K=i);l=sD(b.Nb,"mol");null!=l&&(b._=l);g=sD(b.Nb,"depictcgi");null!=g&&(b.Bb=!0);m=sD(b.Nb,Fg);null!=m&&(b.ab=m,eD(b));b.i=sD(b.Nb,"atomcolors");b.f=sD(b.Nb,"atombg");f=sD(b.Nb,"depictbg");if(null!=f&&b.y){var n;var q,w,G,A;w=(DA(),EA);try{if(0!=f.indexOf(la))throw new on("bad hex encoding");
A=GC(f.substr(1,2),16);G=GC(f.substr(3,2),16);q=GC(f.substr(5,2),16);n=w=new FA(A,G,q)}catch(J){if(J=Ji(J),y(J,74))sC(),n=w;else throw J;}b.s=n}b.Db&&b.Y&&uD(b.Y);h=sD(b.Nb,"notify_structural_change_js_function");b.qb=h}catch(O){if(O=Ji(O),!y(O,74))throw O;}b.b=202;for(f=0;23>f;++f)vD[f]=(DA(),LA),wD[f]=Oc;wD[1]=Ub;vD[1]=(DA(),IA);wD[2]=yb;vD[2]=LA;wD[3]=Fb;vD[3]=IA;wD[4]=dc;vD[4]=PA;wD[5]=oc;vD[5]=KA;wD[9]=Qb;vD[9]=NA;wD[10]=Jb;vD[10]=NA;wD[11]=Bb;vD[11]=NA;wD[12]=Wb;vD[12]=NA;wD[8]=Dc;vD[8]=RA(MA);
wD[7]=qc;vD[7]=LA;wD[6]=Jc;vD[6]=IA;wD[13]=Ic;vD[13]=IA;wD[18]=Oc;vD[18]=IA;wD[19]=rc;vD[19]=IA;wD[20]=sc;vD[20]=IA;wD[21]=tc;vD[21]=IA;wD[22]=uc;vD[22]=IA;rz(b);b.Z=new xD;f=a.c;f.B=Sz(f);null!=f.K?(yD(f,f.K),null!=f.f&&f.Y&&zD(f.Y,f.f,!0),null!=f.i&&f.Y&&zD(f.Y,f.i,!1)):null!=f._&&AD(f,f._,!0);eD(a.c);o=this.a;f=this.b;g=new bD(o);Gv(f,new BD,(Jq(),Jq(),Kq));Gv(f,new CD,(Gq(),Gq(),Hq));Gv(f,new DD,(Mq(),Mq(),Nq));Gv(f,new ED(g),(Tq(),Tq(),Uq));n=0>=FD();h=new zx((hD(),gD));h.gb.alt="drag out MOL or RXN file";
Bv(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 fD(o);dj(f.f,h,Yn(f.gb,Kf)-m-i,Yn(f.gb,Jf)-(g-i));n?(n=new GD,Bv(n,h.gb.alt),0<=m&&(n.gb.style[ah]=m+Xf),0<=l&&(n.gb.style[Ie]=l+Xf),dj(f.f,n,Yn(f.gb,Kf)-m-i,Yn(f.gb,Jf)-(g-i)),n.gb.draggable=Vg,n.gb.style[Id]=(qo(),xf),Gv(n,o,(Pq(),Pq(),Qq))):(h.gb.draggable=Vg,h.gb.style[Id]=(qo(),xf),Gv(h,o,(Pq(),Pq(),Qq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(476,1,{102:1},iD,jD,lD,mD,kD);
_.ze=function(a){HD(new ID(a,this.a,JD))};_.Ae=function(){KD(this.a)};_.Be=function(){Kn((Hn(),In),new LD(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=MD(a,1)+qb+MD(a,2)+qb+MD(a,3):b=MD(a,0);return b};_.Ke=function(){return Sq(this.a)};
_.Le=function(){var a=this.a,b,c;b=a.Ib;a.Ib=!1;c=ND(a);a.Ib=b;eD(a);return c};_.Me=function(a){tD(this.a,a)};_.Ne=function(){};_.Oe=function(a){AD(this.a,a,!0)};_.Pe=function(a){yD(this.a,a)};_.$d=function(){Rz(this.a)};_.Qe=function(){OD(this.a)};_.Re=function(a){var b=this.a;if(a=PD(b,a)){var c;for(c=1;c<=a.s;++c)a.d[c]=0;QD(b)}};_.Se=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new Di(b.a);d.b<d.d.ue();)c=Ei(d),a?c.a=j:c.a=sg}Rz(b.c)};
_.Te=function(a,b){var c=this.a,d;if(d=PD(c,a))zD(d,b,!0),QD(c)};_.Ue=function(a,b){var c=this.a,d;d=PD(c,a);1>b||b>d.s?(c.ib=!0,c.I="ERROR - invalid atom index: "+b,eD(c)):(d.C=b,QD(c))};_.Ve=function(a){this.a.G=a};_.We=function(a){var b=this.a;b.cb=a;eD(b)};_.Xe=function(a){var b=this.a;b.db=a;eD(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=qD(b,!1)};_._e=function(a){this.a.wb=a};_.af=function(a){RD(this.a,a)};
_.bf=function(a,b){var c=this.a;c.e=!1;c.Jb=new SD(c,a);TD(c.Jb);c.b=253;c.ib=!0;c.I=b;eD(c)};_.cf=function(a){UD(this.a,a)};_.df=function(){return VD(this.a)};_.a=null;_.b=null;function LD(a){this.a=a}s(477,1,{},LD);_.pc=function(){var a,b;for(b=new Di(this.a.b.a);b.b<b.d.ue();)a=Ei(b),a.t.gb.innerHTML=a.q||j};_.a=null;
function WD(){var a=(XD(),YD()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=ZD;XD();b=b&&b[0]&&(typeof b[0]==If||typeof b[0]==pe)?b[0]:null;a:if($D==e||aE==e&&y(b,102))e=!0;else{if(null!=b)for(b=tn(b);b&&b!=$D;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new iD:3==arguments.length?a=new mD(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new jD(arguments[0]):4==arguments.length?a=new kD(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new lD(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()});bE();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function nt(){cE||(cE=!0,WD())}s(478,1,{},nt);var cE=!1;function dE(a){pn();this.f=a}s(480,457,Qh,dE);function tt(){pn();this.f="divide by zero"}s(481,97,pi,tt);function it(){pn()}function eE(a){pn();this.f=a}
s(482,97,pi,it,eE);function fE(){}function gE(a){return typeof a==Hf?Dc+(0>a?-a:a):a}function hE(a,b){var c;c=new fE;c.d=Kb+(iE(0!=a?-a:0)?gE(0!=a?-a:0):j+vi(c));jE(0!=a?-a:0)&&kE(0!=a?-a:0,c);c.b=4;c.a=b;return c}function U(a){var b;b=new fE;b.d=Kb+(iE(a)?gE(a):j+vi(b));jE(a)&&kE(a,b);return b}function W(a,b){var c;c=new fE;c.d=Kb+(iE(a)?gE(a):j+vi(c));jE(a)&&kE(a,c);c.b=b?8:0;return c}function lE(){var a;a=new fE;a.d=Kb+(iE(0)?gE(0):j+vi(a));jE(0)&&kE(0,a);a.b=2;return a}
function mE(a){var b;b=new fE;b.d=Kb+(iE(a)?gE(a):j+vi(b));jE(a)&&kE(a,b);b.b=1;return b}function jE(a){return typeof a==Hf&&0<a}function iE(a){return null!=a&&0!=a}function kE(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=Jh[b.c])c=c.prototype;else{c=Jh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(484,1,{},fE);_.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 nE(a){var b;b=oE;!b&&(b=oE=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new pE(Sb+a+fa);return b}
function GC(a,b){var c,d;if(null==a)throw new pE(Gf);if(2>b||36<b)throw new pE("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 pE(Sb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new pE(Sb+a+fa);if(-2147483648>c||2147483647<c)throw new pE(Sb+a+fa);return c}s(486,1,{68:1,79:1});var oE=null;function qE(a){this.a=a}
s(485,486,{68:1,71:1,72:1,79:1},qE);_.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 dA(a){this.a=a}s(487,486,{68:1,71:1,75:1,79:1},dA);_.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 Uz(){pn()}function qk(a){pn();this.f=a}s(488,97,Kh,Uz,qk);function Zv(){pn()}function $w(a){pn();this.f=a}s(489,97,pi,Zv,$w);function R(a){this.a=a}
function Ft(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 yt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function rE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(sE(),tE)[b],!c&&(c=tE[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 sE(){sE=u;tE=v(uE,k,77,256,0)}var tE;function Qj(a){return 0>a?-a:a}function Pj(a,b){return a>b?a:b}function vE(a){return Math.round(a)}function mn(){pn()}function ks(a){pn();this.f=a}s(493,97,{68:1,74:1,78:1,80:1,82:1},mn,ks);function xi(){xi=u;yi=F(wi,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 yi;function pE(a){pn();this.f=a}s(495,488,Kh,pE);
function rn(a){this.a="Unknown";this.c=a;this.b=-1}s(496,1,{68:1,81:1},rn);_.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 wE(a,b){return a.charCodeAt(b)}function XC(a,b){var c=b,d=a.length,e,f;e=wE(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 xE(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 Un(a,b){return a.indexOf(b)}function EC(a,b,c){return a.indexOf(b,c)}function Xy(a,b){return a.lastIndexOf(b)}function yE(a){var b=aa,c=eh,d;for(d=0;0<=(d=c.indexOf(Qc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Dv(c,++d):c=c.substr(0,d-0)+Dv(c,++d);return a.replace(RegExp(b,qe),c)}
function zE(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(mt,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Dv(a,b){return a.substr(b,a.length-b)}
function Tn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Vn(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 Wt(this)};_.tS=_.toString;function AE(){AE=u;BE={};CE={}}
function Wt(a){AE();var b=jb+a,c=CE[b];if(null!=c)return c;c=BE[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+wE(a,d++);c|=0}256==DE&&(BE=CE,CE={},DE=0);++DE;return CE[b]=c}var BE,DE=0,CE;function jn(a,b){hn(a.a,b);return a}function gn(){this.a=Wn()}function EE(){this.a=Wn();hn(this.a,j)}s(498,1,ri,gn,EE);_.tS=function(){return Xn(this.a)};function Ut(){this.a=Wn()}
function CC(){this.a=Wn()}function Rs(a){this.a=Wn();hn(this.a,a)}s(499,1,ri,Ut,CC,Rs);_.tS=function(){return Xn(this.a)};function FC(a){a="String index out of range: "+a;pn();this.f=a}s(500,489,pi,FC);
function FE(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new mn;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new eE("Must be array types");i=h.a;f=g.a;if(!(0!=(i.b&1)?i==f:0==(f.b&1)))throw new eE("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 Zv;if((0==(i.b&1)||0!=(i.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ht(b,c,a[--d])}else for(c=e+c;e<c;)ht(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Fv(){pn()}function MC(a){pn();this.f=a}s(502,97,pi,Fv,MC);function jA(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:un(b,c))return a;return null}function mA(a,b){var c;return(c=jA(a.qd(),b))?(c.Sc(),!0):!1}function GE(a){var b,c,d,e;d=new gn;b=null;hn(d.a,Pc);for(c=a.qd();c.Qc();)null!=b?hn(d.a,b):b=Ba,e=c.Rc(),hn(d.a,e===a?"(this Collection)":j+e);hn(d.a,Xc);return Xn(d.a)}s(503,1,{});_.ef=function(){throw new MC("Add not supported on this collection");};
_.ff=function(a){return!!jA(this.qd(),a)};_.re=function(){return 0==this.ue()};_.gf=function(a){return mA(this,a)};_.tS=function(){return GE(this)};s(505,503,ui);_.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+=xn(c),a=~~a);return a};
function HE(a,b){var c;return y(b,86)&&(c=b.hf(),nv(a.a,c))?(c=aj(a.a,c),a.a.ve(b.jf(),c)):!1}function QC(a){this.a=a}s(504,505,ui,QC);_.ff=function(a){return HE(this,a)};_.qd=function(){return new IC(this.a)};_.gf=function(a){return HE(this,a)?(a=a.hf(),Mi(this.a,a),!0):!1};_.ue=function(){return this.a.d};_.a=null;function KC(a){if(a.b)Gi(a.a),Mi(a.c,a.b.hf()),a.b=null;else throw new Jv("Must call next() before remove().");}
function IC(a){var b;this.c=a;b=new Yi;a.c&&Si(b,new IE(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new JE(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 Di(b)}s(506,1,{},IC);_.Qc=function(){return JC(this.a)};_.Rc=function(){return this.b=Ei(this.a)};_.Sc=function(){KC(this)};_.a=null;_.b=null;_.c=null;s(508,1,Nh);_.eQ=function(a){return y(a,86)&&LC(this.hf(),a.hf())&&LC(this.jf(),a.jf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.hf()&&(a=xn(this.hf()));null!=this.jf()&&(b=xn(this.jf()));return a^b};_.tS=function(){return this.hf()+pb+this.jf()};function IE(a){this.a=a}s(507,508,Nh,IE);_.hf=function(){return null};_.jf=function(){return this.a.b};_.kf=function(a){return NC(this.a,a)};_.a=null;function JE(a,b){this.b=a;this.a=b}s(509,508,Nh,JE);_.hf=function(){return this.a};_.jf=function(){return this.b.e[jb+this.a]};_.kf=function(a){return OC(this.b,this.a,a)};_.a=null;_.b=null;
function Xw(a,b){(0>a||a>=b)&&KE(a,b)}function KE(a,b){throw new $w("Index: "+a+", Size: "+b);}s(510,503,mi);_.lf=function(){throw new MC("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:un(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:xn(c)),b=~~b;return b};_.qd=function(){return new Di(this)};_.nf=function(){return this.of(0)};_.of=function(a){return new LE(this,a)};_.pf=function(){throw new MC("Remove not supported on this list");};function JC(a){return a.b<a.d.ue()}function Ei(a){if(a.b>=a.d.ue())throw new bw;return a.d.mf(a.c=a.b++)}function Gi(a){if(0>a.c)throw new ex;a.d.pf(a.c);a.b=a.c;a.c=-1}function Di(a){this.d=a}s(511,1,{},Di);_.Qc=function(){return JC(this)};
_.Rc=function(){return Ei(this)};_.Sc=function(){Gi(this)};_.b=0;_.c=-1;_.d=null;function LE(a,b){var c;this.d=this.a=a;c=a.ue();(0>b||b>c)&&KE(b,c);this.b=b}s(512,511,{},LE);_.qf=function(){return 0<this.b};_.rf=function(){if(0>=this.b)throw new bw;return this.a.mf(this.c=--this.b)};_.a=null;function ME(a){a=new IC(a.b.a);return new NE(a)}function OE(a,b){this.a=a;this.b=b}s(513,505,ui,OE);_.ff=function(a){return nv(this.a,a)};_.qd=function(){return ME(this)};_.ue=function(){return this.b.a.d};
_.a=null;_.b=null;function NE(a){this.a=a}s(514,1,{},NE);_.Qc=function(){return JC(this.a.a)};_.Rc=function(){return(this.a.b=Ei(this.a.a)).hf()};_.Sc=function(){KC(this.a)};_.a=null;s(515,510,mi);_.lf=function(a,b){var c;c=pA(this,a);var d=c.d;new kA(b,c.b);++d.b;++c.a;c.c=null};_.mf=function(a){var b;b=pA(this,a);try{return qA(b)}catch(c){c=Ji(c);if(y(c,87))throw new $w("Can't get element "+a);throw c;}};_.qd=function(){return pA(this,0)};
_.pf=function(a){var b,c;b=pA(this,a);try{c=qA(b)}catch(d){d=Ji(d);if(y(d,87))throw new $w("Can't remove element "+a);throw d;}PE(b);return c};function QE(a){a.b=v(RE,k,0,0,0)}function Az(a,b,c){(0>b||b>a.c)&&KE(b,a.c);a.b.splice(b,0,c);++a.c}function Si(a,b){ht(a.b,a.c++,b);return!0}function xu(a,b){Xw(b,a.c);return a.b[b]}function Jj(a,b){for(var c=0;c<a.c;++c)if(LC(b,a.b[c]))return c;return-1}function Au(a,b){var c;c=(Xw(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Ri(a,b){var c;c=Jj(a,b);if(-1==c)return!1;Au(a,c);return!0}function uk(a,b){var c;if(b.length<a.c){c=b;var d;d=at(0,a.c);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)ht(b,c,a.b[c]);b.length>a.c&&ht(b,a.c,null);return b}function Yi(){QE(this)}function bB(a){QE(this);this.b.length=a}function Yz(a){QE(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,oi,Yi,bB,Yz);_.lf=function(a,b){Az(this,a,b)};
_.ef=function(a){return Si(this,a)};_.Ae=function(){this.b=v(RE,k,0,0,0);this.c=0};_.ff=function(a){return-1!=Jj(this,a)};_.mf=function(a){return xu(this,a)};_.re=function(){return 0==this.c};_.pf=function(a){return Au(this,a)};_.gf=function(a){return Ri(this,a)};_.ue=function(){return this.c};_.c=0;function oA(a,b){var c=a.length,d;for(d=0;d<c;++d)ht(a,d,b)}function Ns(){Ns=u;Os=new SE}var Os;function SE(){}s(519,510,Uh,SE);_.ff=function(){return!1};_.mf=function(){throw new Zv;};_.ue=function(){return 0};
function TE(){this.a=new Date}function UE(a){return 10>a?$a+a:j+a}s(520,1,{68:1,70:1,71:1,83:1},TE);_.eQ=function(a){return y(a,83)&&It(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=pt(c&4194303,b&4194303,e&1048575);a=pt(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(VE(),WE)[this.a.getDay()]+ba+XE[this.a.getMonth()]+ba+UE(this.a.getDate())+ba+UE(this.a.getHours())+jb+UE(this.a.getMinutes())+jb+UE(this.a.getSeconds())+" GMT"+a+b+ba+this.a.getFullYear()};_.a=null;function VE(){VE=u;WE=F(mt,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));XE=F(mt,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var WE,XE;
function ts(a,b){return null==x(a.a,b,a)}function ss(){this.a=new Bi}s(522,505,{68:1,70:1,88:1},ss);_.ef=function(a){return ts(this,a)};_.ff=function(a){return nv(this.a,a)};_.re=function(){return 0==this.a.d};_.qd=function(){return ME(new OE(this.a,new QC(this.a)))};_.gf=function(a){return null!=Mi(this.a,a)};_.ue=function(){return this.a.d};_.tS=function(){return GE(new OE(this.a,new QC(this.a)))};_.a=null;
function pA(a,b){var c,d;(0>b||b>a.b)&&KE(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 YE(a,b,d)}function tA(){this.a=new ZE;this.b=0}s(523,515,Uh,tA);_.ef=function(a){new kA(a,this.a);++this.b;return!0};_.of=function(a){return pA(this,a)};_.ue=function(){return this.b};_.a=null;_.b=0;function qA(a){if(a.b==a.d.a)throw new bw;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function PE(a){if(!a.c)throw new ex;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 YE(a,b,c){this.d=a;this.b=c;this.a=b}s(524,1,{},YE);_.Qc=function(){return this.b!=this.d.a};_.qf=function(){return this.b.b!=this.d.a};_.Rc=function(){return qA(this)};_.rf=function(){if(this.b.b==this.d.a)throw new bw;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Sc=function(){PE(this)};_.a=0;_.b=null;_.c=null;_.d=null;function ZE(){this.a=this.b=this}
function kA(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(525,1,{},ZE,kA);_.a=null;_.b=null;_.c=null;function PC(a,b){this.a=a;this.b=b}s(526,508,Nh,PC);_.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 bw(){pn()}s(527,97,{68:1,74:1,80:1,82:1,87:1},bw);function LC(a,b){return jt(a)===jt(b)||null!=a&&un(a,b)}function aB(a){var b=v(uA,k,45,0,0);return uk(a.a,b)}function Kz(){this.a=new Yi}
s(529,510,oi,Kz);_.lf=function(a,b){Az(this.a,a,b)};_.ef=function(a){return Si(this.a,a)};_.ff=function(a){return-1!=Jj(this.a,a)};_.mf=function(a){return xu(this.a,a)};_.re=function(){return 0==this.a.c};_.qd=function(){return new Di(this.a)};_.pf=function(a){return Au(this.a,a)};_.ue=function(){return this.a.c};_.tS=function(){return GE(this.a)};_.a=null;function $E(a){a._b.c.$&&gB(a)}function aF(a){var b;if(a._b.c.$){b=bz(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}iB(a)}
function bF(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 HD(a){var b=a.j;cF(a._b.c,b.a,b.b);!az(a)&&Fz(a);pz(a)}function dF(){lB.call(this,j);this.i=new xA(this.sf());Xz(this.q,new eF(this))}s(531,416,Sh);_.Ed=function(a,b){return jt(a.f)===jt(this.i)?(aF(this),!0):this.tf(a,b)};_.sf=function(){return"Close"};_.tf=function(){return!1};_.xd=function(){aF(this)};_.i=null;_.j=null;
function ID(a,b,c){dF.call(this);this._b&&nB(this._b.c,!1);kB(this,!1);Iz(this,new vB(0));a=new zB(a,1);P(this,a,null);a=new Mz;P(a,this.i,null);P(this,a,null);b&&(this.j=bz(b),jB(this),bF(this.j,~~(Yn(b.Nb.gb,Kf)/2)-~~(this.ec/2),~~(Yn(b.Nb.gb,Jf)/2)-~~(this.Wb/2)));c&&N(this,c)}s(530,531,Sh,ID);_.sf=function(){return"OK"};function fF(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new Jv("Cannot undo. Index is out of range.");if(!a.a.b)throw new Jv(Zb);a.a=a.a.b;return a.a.a}
function xD(){this.a=this.b=new gF}s(532,1,{},xD);_.a=null;function gF(){this.a=null}function hF(a){this.a=a}s(533,1,{},gF,hF);_.a=null;_.b=null;_.c=null;function eF(a){this.a=a}s(534,451,Wh,eF);_.a=null;function iF(){iF=u;jF=F(mt,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);JD=(DA(),GA);kF=QA(JD);vD=v(lF,k,44,23,0);wD=v(mt,k,1,23,0);mF=v(lF,k,44,7,0);nF=null!=(sC(),tC[Me])}
function ND(a){var b;if(a.Ab)b=oF(a,1)+qb+oF(a,2)+qb+oF(a,3);else if(b=oF(a,0),0<b.length){var c=new pF(a.Y);Si(a.$.a,c)}return b}function qF(a,b){var c,d;c=b.a;if(D(c,(rF(),sF).b))sr(VD(a));else if(D(c,tF.b))sr(Sq(a));else if(D(c,uF.b))tr(a.t,(!a.tb&&(a.tb=new ur(a)),a.tb));else if(D(c,gg)){7!=a.N&&(a.O=gh);d=b.c;d=Pt(d,fh);c=Et(d,a.O);var e=!Ct(c,gh)?xt(c):c;!Ct(e,th)&&vF(a.Y,L(c));wF(a);a.kb=!0;eD(a);a.N=7;a.O=d}else D(c,mg)||(D(c,fe)?xF(a):RD(a,c))}
function yF(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(zF,k,-1,4,1);l=v(zF,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)AF(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=Sz(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;BF(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||CF(a.eb[f])}}}
function KD(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 DF(a),a.Y.q=0);null!=a.qb&&aD(a.qb,null)}}function qD(a,b){var c,d,e,f;f=new JB;d=Hc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=xc);d=new CB(Lb+d);var g=(rF(),sF).b;d.c=g;IB(f,d);Xz(d.d,a);d=new CB(Lb+c);d.c=tF.b;Xz(d.d,a);IB(f,d);IB(f,new CB(Ca));c=a.ub;null==c&&(c="Paste "+e);d=new CB(c);d.c=uF.b;Xz(d.d,a);IB(f,d);Vy(a,f);return f}
function EF(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,JD);a.mb?(e==a.b&&Y(b,RA(JD)),qB(b,g,f,a.X,a.X),Y(b,(DA(),IA)),FF(b,g,f,a.X-1,a.X-1)):e==a.b?pB(b,g+1,f+1,a.X,a.X,!1):pB(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,(DA(),JA)),e){case 101:Y(b,MA);c=g+3;e=f+3;d=a.X-6;i=a.X-6;GF(b,!0);HF(b,IF(b,c,e,d,i));Y(b,JA);c=g+3;e=f+3;d=a.X-
6;i=a.X-6;b.n&&(GF(b,!1),HF(b,IF(b,c,e,d,i)));JF(b,g+6,f+6,a.X-12,a.X-12,-35,-110);qB(b,g+9,f+9,2,4);qB(b,g+a.X-10,f+9,2,4);0.04>Math.random()&&(Y(b,KA),qB(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,MA),qB(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,NA);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,JA);break;case 107:Y(b,LA);qB(b,g+4,f+4,a.X-8,a.X-8);Y(b,JA);FF(b,g+4,f+4,a.X-8,a.X-8);JF(b,g+6,f+6,a.X-11,a.X-12,-35,-110);qB(b,g+9,f+9,2,4);qB(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:KF(b,g,f,a.X,!0);break;case 111:KF(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,EA);qB(b,g+3,f+5,a.X-7,a.X-11);Y(b,JA);FF(b,g+3,f+5,a.X-7,a.X-11);break;case 103:Y(b,JD);a.nb&&pB(b,g+1,f+1,a.X,a.X,!1);Y(b,JA);LF(a,b,g,f,"NEW");break;case 106:Y(b,KA);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,JA);Z(b,g+c,f+~~(a.X/2),g+12,f+~~(a.X/2));LF(a,b,g+6,f,rc);break;case 104:Y(b,KA);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,JA);break;case 105:a.Hb?(Y(b,OA),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,JA)):LF(a,b,g,f,"123");break;case 113:Y(b,PA);c=a.X-8;e=g+~~((a.X-c)/2);d=f+~~((a.X-c)/2);qB(b,e,d,c,c);Y(b,JA);MF(a,
b,g,f,EA,"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:NF(a,b,g,f+2,3);break;case 207:NF(a,b,g,f,4);break;case 208:NF(a,b,g,f,5);break;case 209:NF(a,b,g,f,1);break;case 210:NF(a,b,g,f,6);break;case 211:NF(a,b,g,f,7);break;case 212:NF(a,b,g,f,8);break;case 213:LF(a,b,g,f,"FG"),a.E=new FB(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!=wD[c]&&MF(a,b,g,f,vD[c],wD[c])}function OF(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,JD),qB(d,0,0,c,b),a.mb?(Y(d,(DA(),IA)),FF(d,-1,0,c,b-1)):(Y(d,kF),Z(d,0,0,c-1-2,0),Y(d,RA(JD)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),PF(d,a.W),Y(d,(DA(),JA)),-1!=a.I.toLowerCase().indexOf(ge)&&Y(d,KA),QF(d,a.I,10,15),RF(a.Nb,a.H,a.X,a.B.a-a.X))}
function SF(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,JD);qB(d,0,0,c,b);a.mb?(Y(d,(DA(),IA)),Z(d,0,b-1,c,b-1),e=rD*(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,kF),Z(d,0,0,0,b-1),Z(d,0,rD*a.X,b-1,rD*a.X),Y(d,RA(JD)),Z(d,c-1,0,c-1,b-1-a.X),Z(d,0,b-1,c-1,b-1));for(b=3;b<=rD+2;++b)EF(a,d,1,b);RF(a.Nb,a.P,0,2*a.X+a.R)}}
function TF(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);qB(e,0,0,c,b);d=a.cb?(MB(),PB):(MB(),RB);if((MB(),NB)==(MB(),NB))d==PB?e.a=j:e.a=sg;d=new bA(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&&(BF(f),yF(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 dB(Vb,0,i),f.k.k=new TB((hq(),f.k.j)));f.k.z&&(Y(g,(DA(),JA)),FF(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,(iF(),mF)[f.d[i]]),h=g,o=I(f.I[i]-m/2),O=I(f.L[i]-m/2),X=M=m,GF(h,!0),HF(h,IF(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,(iF(),mF)[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,GF(m,!0),HF(m,UF(m,h,o,4,!0)))}for(i=1;i<=f.t;++i){Y(g,(DA(),JA));h=f.G[i];m=f.H[i];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[m]&&Y(g,(iF(),mF)[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,NA);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,JA);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))));PF(g,f.k.j);m=VF(f.k.k);n=f.e[i];h=rb;null!=n&&(h=n);n=UB(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,NA);QF(g,h,X,n);Y(g,JA);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,GF(m,!0),HF(m,UF(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(zF,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];PF(g,f.k.j);m=VF(f.k.k);M=v(mt,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(WF,k,53,f.s+1,0);for(i=1;i<=f.s;++i)h=XF(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]=UB(f.k.k,h),l[i]=YF(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<Qj(f.z[i])&&(q+=Qj(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=UB(f.k.k,n),q=UB(f.k.k,h),O[i]=n,o[i]=q,q=l[i]=YF(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,(iF(),mF)[f.d[i]]),qB(g,q.c,q.d,q.b,q.a),1==f.j?0!=f.d[i]?Y(g,(iF(),mF)[f.d[i]]):Y(g,(DA(),JA)):Y(g,(iF(),vD)[f.b[i]]),QF(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(vE(f.I[i]-n/2))),n=L(K(vE(f.L[i]+~~(m/2)-1))),Y(g,(DA(),NA)),QF(g,
ba+f.p[h][1],X+q,n);if(0<f.C||0<f.D)if(Y(g,104==f.k.b?(DA(),KA):(DA(),PA)),0<f.C&&106!=f.k.b&&(q=l[f.C],FF(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(vE(f.I[h]+q))),J[1]=L(K(vE(f.I[m]+q))),G[0]=L(K(vE(f.L[h]-n))),G[1]=L(K(vE(f.L[m]-n))),J[3]=L(K(vE(f.I[h]-q))),J[2]=L(K(vE(f.I[m]-q))),G[3]=L(K(vE(f.L[h]+n))),G[2]=L(K(vE(f.L[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.k.b&&(ca=g,i=J,A=G,ca.n&&(GF(ca,!1),HF(ca,UF(ca,i,A,5,!0)))),106==f.k.b&&ZF(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,(DA(),KA));for(i=1;i<=f.s;++i)0<f.a[i]&&(q=l[i],FF(g,q.c,q.d,q.b,q.a))}}}a.y||(a.mb?(Y(e,(DA(),IA)),Z(e,c-1,0,c-1,b-1)):(Y(e,RA(JD)),Z(e,c-1,0,c-1,b-1),Y(e,JD),Z(e,c-2,0,c-2,b-1),Y(e,kF),Z(e,c-3,0,c-3,b-1)));a.Ab&&(d=~~((c-48)/2),Y(e,(DA(),NA)),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 dB(Vb,0,13),a.V=new TB(a.S),null!=a.ab&&(d=UB(a.V,a.ab),c=L(K(Math.round((c-d)/2))),b-=13,Y(e,(DA(),JA)),PF(e,a.S),QF(e,a.ab,c,b)));RF(a.Nb,a.bb,a.X,2*a.X+a.R)}}
function NF(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&&(GF(b,!1),HF(b,UF(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 $F(a){var b,c,d;if(a.lb){d=a.Kb.a;b=a.B.b;c=2*a.X+a.R;Y(d,JD);qB(d,0,0,b,c);a.mb?(Y(d,(DA(),IA)),c=13*(a.X+a.R),FF(d,c,0,b-c-1,2*a.X+a.R-1)):(Y(d,RA(JD)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,kF),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)EF(a,d,b,1),EF(a,d,b,2);a.b=c;RF(a.Nb,a.Kb,0,0)}}
function KF(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);JF(a,b,c+m-i,f,d-4-i-1,e,h)}
function aG(a,b){var c,d,e,f,g,i,h;OD(a);if(0==b.indexOf("$RXN")){a.Ab=!0;a.hb=!0;g=bG(b);h=new ZC(b,g,!0);d=j;for(c=1;5>=c;++c)d=cG(h,g);c=rE(GC(Tn(d.substr(0,3)),10)).a;f=rE(GC(Tn(d.substr(3,3)),10)).a;cG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=cG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.eb[++a.sb]=new dG(a,e)}yF(a,1,c,1);yF(a,c+1,c+f,3)}else{a.Ab=!1;a.Y=new dG(a,b);if(!a.Y||0==a.Y.s)return a.ib=!0,a.I="ERROR - problems in reading/processing MOL input",eD(a),!1;null!=a.f&&a.Y&&zD(a.Y,a.f,!0);null!=a.i&&
a.Y&&zD(a.Y,a.i,!1);g=eG(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 fG(a,a.Y,d)}a.d=1;a.Y=a.eb[a.d];yF(a,1,g,0)}eD(a);return!0}
function gG(a,b){var c,d,e,f,g,i,h,l;OD(a);c=f=0;l=new ZC(b,"|>",!0);e=-1<b.indexOf(qb);i=1;g=SC(l);a.sb=0;for(d=1;d<=g;++d)if(h=WC(l),Tn(h),!D(h,eh))if(D(h,qb))++i,2==i?f=a.sb:3==i&&(c=a.sb+1);else{a.Y=new SD(a,h);if(0==a.Y.s)return UD(a,"ERROR - problems in reading/processing molecule !"),sC(),!1;++a.sb;a.d=a.sb;a.eb[a.sb]=a.Y}if(2==i)return UD(a,"ERROR - strange reaction - fixing !"),sC(),!1;if(3<i)return UD(a,"ERROR - strange reaction !"),sC(),!1;1<a.sb&&!e&&tD(a,zf);e&&!a.Ab&&tD(a,bg);!e&&a.Ab&&
tD(a,Df);e?(yF(a,1,f,1),yF(a,f+1,c-1,2),yF(a,c,a.sb,3)):yF(a,1,a.sb,0);eD(a);return!0}function vr(a,b){a.ib=!0;a.I=b}
function zr(a,b){var c,d;if(0==b)return!1;wF(a);c=a.b;a.b=b;if(300>=b)switch(a.lb=!0,a.jb=!0,b){case 102:KD(a);d=a.Z;d.a=d.b;d.b.c=null;hG(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;iG(a,fF(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 Jv("Cannot redo. Index is out of range.");
if(!d.a.c)throw new Jv(Zb);d.a=d.a.c;iG(a,d.a.a);a.kb=!0;break;case 152:a.b=c;d=a.Cb;d.a<d.c-1?(++d.a,d=xu(d,d.a)):d=null;null==d?(a.ib=!0,a.I=kc):(vr(a,cc+(a.Cb.a+1)+da+a.Cb.c),d=yE(d),AD(a,d,!1),null!=a.qb&&aD(a.qb,null));break;case 151:a.b=c;d=a.Cb;0<d.a?(--d.a,d=xu(d,d.a)):d=null;null==d?(a.ib=!0,a.I=kc):(vr(a,cc+(a.Cb.a+1)+da+a.Cb.c),d=yE(d),AD(a,d,!1),null!=a.qb&&aD(a.qb,null));break;case 101:a.Fb&&$E(a.Fb);a.Fb=new jG(1,a);a.b=c;break;case 107:!a.yb?a.yb=new kG(a):a.yb._b.c.$?lG(a.yb._b.c):
HD(a.yb);break;case 113:a.a&&$E(a.a);a.a=new jG(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,uD(a.Y),a.b=c);a.x=1;break;case 112:case 109:a.b=c;d=mG(a.Y);if(2==d){a.ib=!0;a.I="Copying the agent not possible !";break}d=v(zF,k,-1,4,1);AF(a.Y,d);a.kb=!0;a.Y=new pF(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;TD(a.Y);a.eb[++a.sb]=a.Y;a.d=a.sb;break;case 104:0<a.Y.C?(a.kb=!0,nG(a.Y,a.Y.C),a.Y.C=0,xF(a)):0<a.Y.D&&(a.kb=!0,oG(a.Y,a.Y.D),
a.Y.D=0,xF(a));pG(a.Y);break;case 213:a.b=c;if(!a.D){var e,f,g,i;i=new JB;for(d=a.F,e=0,f=d.length;e<f;++e)c=d[e],g=new CB(c),IB(i,g),g.c=c,Xz(g.d,a);Vy(a,i);a.D=i}qG(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&&($E(a.n),a.n=null);0==a.Y.C&&(a.n=new jG(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,xF(a)),18==a.c&&(d=Zn((wr(),xr)._b.a.gb,Wg),rG(a.Y,a.Y.C,d),xF(a)),pG(a.Y))}eD(a);return!0}
function Sq(a){var b,c,d;d=VD(a);c=j;if(a.Ab){var e,f,g;g=bt([4,a.sb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.sb;++b)mG(a.eb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(sG(g[1][0],3)+sG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+tG(a.eb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+tG(a.eb[g[3][b]],d)}else 1<a.sb&&(a.Y=new uG(a,a.eb,a.sb)),c=tG(a.Y,d),1<a.sb&&(a.Y=a.eb[a.d]);return c}
function vG(a,b,c,d){var e;e=c;var f=d,g,i;(g=wG(b),i=0!=(b.e&2),g||i)?(g=a.Ab?(!a.v&&(a.v=qD(a,!0)),a.v):(!a.u&&(a.u=qD(a,!1)),a.u),qG(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=xG(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<=rD+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",eD(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=zr(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)nG(a.Y,a.Y.C),a.Y.C=0,xF(a);else{if(106==a.b)return!0;if(108==a.b)yG(a.Y,a.Y.C,0),xF(a);else if(157==a.b)yG(a.Y,a.Y.C,1),xF(a);else if(158==a.b)yG(a.Y,a.Y.C,-1),xF(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):xF(a);else if(206<=
a.b&&229>=a.b)a.N=2,zG(a.Y),xF(a);else if(230==a.b)a.N=3,xF(a);else if(233<=a.b&&262>a.b)AG(a.Y,!1),xF(a),a.N=3;else if(107==a.b){if(a.yb.b)return!0;rG(a.Y,a.Y.C,Zn(a.yb.e._b.a.gb,Wg));xF(a)}else if(105==a.b)BG(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=Zn((wr(),xr)._b.a.gb,Wg),1>d.length&&(d=Oc),rG(a.Y,a.Y.C,d)),xF(a)}else e=!1}else if(0<a.Y.C&&206<=a.b&&229>=a.b)a.N=2,zG(a.Y),xF(a);else if(0<a.Y.D)if(104==a.b)oG(a.Y,a.Y.D),a.Y.D=
0,xF(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]])vr(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;nG(d,c);d.a[c]=0}a.Y.D=0;xF(a)}else if(201==a.b)CG(a.Y,a.Y.D),xF(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),xF(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,xF(a);else if(204==a.b)a.Y.r[a.Y.D]=3,a.Y.A[a.Y.D]=0,xF(a);else if(206<=
a.b&&229>=a.b)a.N=2,zG(a.Y),xF(a);else if(107==a.b){if(!a.yb.b)return!0;d=Zn(a.yb.e._b.a.gb,Wg);a.Y.r[a.Y.D]=9;a.Y.e[a.Y.D]=d;xF(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 DF(a);a.Y=a.eb[a.sb];a.nb=!1;202<=a.b&&204>=a.b||205==a.b?(DG(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,zG(a.Y)):300<a.b?(DG(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=Zn((wr(),xr)._b.a.gb,Wg),1>d.length&&(d=Oc),rG(a.Y,1,d))):230==a.b?yD(a,null):233<=a.b&&262>a.b?(DG(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,AG(a.Y,!0)):sC();xF(a)}else e=!1;e&&(pG(a.Y),a.jb=!1,a.lb=!1,a.kb=!0,eD(a))}return e}
function EG(a,b,c,d){var e,f;if(a.y||!a.gb||wG(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=FG(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)nG(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),oG(b,e),0<FG(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){vr(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<FG(b,b.s)&&(b.B=!0)}}b.C=0;e=b.u;vr(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(xG(b)||wG(b))vF(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(zF,k,-1,4,1);AF(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;wF(a);a.kb=!0;eD(a);a.Lb=c;a.Mb=d;return!0}
function GG(a,b,c,d){var e,f,g;if(!a.y&&!wG(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=((iF(),nF)?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&&aD(a.pb,F(uE,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;wF(a);a.kb=!0;eD(a)}0!=f&&f!=a.d&&(a.d=f,a.Y=a.eb[a.d])}}
function HG(a){if(a.y)return!0;a.ib=!1;a.O=gh;if(1==a.N){if(205==a.b){var b=a.Y,c,d;b.B&&(c=FG(b,b.s),6>b.y[c]&&(IG(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),nG(b,b.s));b.B=!1;xF(a)}else a:{var b=a.Y,e,f;c=FG(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):vr(b.k,"Maximum allowed bond order is 3 !");break a}6==b.y[c]?(--b.t,--b.y[b.E],vr(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(vE((b.I[b.E]+b.I[c])/2))),b.M[b.t]=L(K(vE((b.L[b.E]+b.L[c])/2))))}}CF(a.Y);a.q&&(b=a.Z,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,fF(b),b.a.c=c),xF(a),a.q=!1)}else 5==a.N&&(CF(a.Y),xF(a));0<a.N&&(a.C=!1,wF(a),a.kb=!0,pG(a.Y),JG(a.Y),eD(a),a.N=0,a.e=!1);if(nF&&(0!=a.Y.D||0!=a.Y.C))a.Y.D=0,a.Y.C=0,wF(a),a.kb=!0,eD(a);return!0}function wF(a){a.jb=!1;a.lb=!1;a.kb=!1}
function tD(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(Df)?a.Ab=!1:-1<b.indexOf(bg)&&(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(zf)&&(a.hb=!0);-1<b.indexOf("nonumber")?(a.rb=!1,a.p=!1):-1<b.indexOf(Hf)&&(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,yF(a,1,a.sb,0));if(-1<b.indexOf("nodepict")){a.y=
!1;for(c=1;c<=a.sb;++c)KG(a.eb[c]),BF(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&&++rD;eD(a)}
function eD(a){var b,c,d;b=Sz(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=Oz(a,d,c),TF(a),a.y||(a.Kb=Oz(a,b.b,2*a.X+a.R),$F(a),c=b.a-2*a.X+a.R,1>c&&(c=1),a.P=Oz(a,a.X,c),SF(a),a.H=Oz(a,d,a.X),OF(a))):(TF(a),a.y||(OF(a),a.C&&($F(a),SF(a)),a.C=!0));a.jb=!0;a.lb=!0;a.kb=!0;a.ib=!0}
function MD(a,b){var c,d,e;e=j;for(d=1;d<=a.sb;++d){if(0<b&&(c=mG(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=XF(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<Qj(c.z[h])&&(i+=Qj(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+LG(0.055999999999999994*c.I[h],0,2)+ba+LG(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+=eh),e+=c)}return e}function oF(a,b){var c,d,e;e=j;for(c=1;c<=a.sb;++c){if(0<b&&(d=mG(a.eb[c]),d!=b))continue;d=MG(a.eb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function xF(a){var b;switch(a.N){case 5:case 7:case 9:break;default:null!=a.qb&&aD(a.qb,null)}var c,d,e;e=new NG;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 pF(d),TD(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 hF(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function AD(a,b,c){try{aG(a,b)?c&&xF(a):eD(a)}catch(d){if(d=Ji(d),y(d,74))eD(a);else throw d;}}
function yD(a,b){try{gG(a,b)?xF(a):eD(a)}catch(c){if(c=Ji(c),y(c,74))eD(a);else throw c;}}function QD(a){wF(a);a.kb=!0;eD(a)}function OD(a){a.b=202;a.nb=!1;a.sb=0;a.d=0;a.Y=new DF(a);a.Y.q=0;a.ab=null;a.A=1;a.kb=!0;eD(a);null!=a.qb&&aD(a.qb,null)}function iG(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 pF(d),TD(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&&aD(a.qb,null)}}
function PD(a,b){a.ib=!0;a.I=j;return 1>b||b>a.sb?(a.ib=!0,a.I="ERROR - invalid mol index: "+b,eD(a),null):a.eb[b]}function RD(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,Ma)?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?zr(a,c):b="Not known group!";a.ib=!0;a.I=b;eD(a)}
function UD(a,b){a.ib=!0;a.I=b;eD(a)}function VD(a){var b;b=ND(a);wF(a);eD(a);return b}function LF(a,b,c,d,e){var f,g,i,h;f=a.V;h=UB(f,e);if(h>=a.X-1)for(g=f.c.b;h>=a.X-1&&1<g;)--g,i=new dB(f.c.a,f.c.c,g),f=new TB(i),h=UB(f,e),b.e=i,b.i=OG(i);else PF(b,a.S);f=fB(f.a,f.c).a-fB(f.a,f.c).b;QF(b,e,c+~~((a.X-h)/2),d+~~((a.X-f)/2)+f)}
function MF(a,b,c,d,e,f){var g,i;g=VF(a.U);i=UB(a.U,f);PF(b,a.T);(b.d=e)&&(b.f=dg+(e.a>>16&255)+Aa+(e.a>>8&255)+Aa+(e.a&255)+va);QF(b,f,c+~~((a.X-i)/2),d+~~((a.X-g)/2)+g)}function VF(a){return fB(a.a,a.c).a-fB(a.a,a.c).b}function yr(a,b){a.p?0==b&&(a.x=-1,a.ib=!0,a.I=zd,eD(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):vr(a,a.x+ba),eD(a))}
function nD(){iF();Mz.call(this);this.Nb=(hq(),hq(),tz).a;this.w=new dB(null,0,8);this.s=(DA(),EA);this.eb=v(PG,k,90,99,0);this.$=new Kz;this.Cb=new QG;this.J=D((sC(),tC[Oe]),ac);this.t=new RG;this.F=F(mt,k,1,[Ha,Ia,Sa,Ga,Oa,Na,Ma,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Y=new DF(this);mF[0]=HA;mF[1]=new FA(255,153,153);mF[2]=new FA(255,204,102);mF[3]=new FA(255,255,153);mF[4]=new FA(102,255,255);mF[5]=new FA(51,204,255);mF[6]=new FA(255,153,255)}s(535,391,{40:1,45:1,46:1,50:1,59:1,64:1,66:1,68:1},nD);
_.me=function(a){qF(this,a)};_.Vd=function(){eD(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=gh;_.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 rD=10,JD,kF,vD,jF,nF,pD=null,mF,wD;
function dD(a,b){var c,d;if(null!=b)if(null!=a.a.wb)aD(a.a.wb,F(mt,k,1,[b]));else{d=j;c=a.a.Cb;var e,f,g,i;if(null==b)c=0;else if(e=zE(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],ht(c.b,c.c++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{aG(a.a,b)?(vr(a.a,"Structure pasted"+d),xF(a.a)):(HD(new ID(a.a.I,a.a,JD)),OD(a.a)),Rz(a.a)}catch(h){if(h=Ji(h),y(h,74))d=a.a,d.ib=!0,d.I="ERROR - invalid MOL ",eD(d),HD(new ID(a.a.I,a.a,JD)),Rz(a.a);else throw h;
}}}function ur(a){this.a=a}s(536,1,{},ur);_.a=null;function rF(){rF=u;sF=new SG("COPY_SMILES",0);tF=new SG("COPY_MOL",1);uF=new SG("PASTE",2);TG=F(UG,k,89,[sF,tF,uF])}function SG(a,b){E.call(this,a,b)}s(537,139,{68:1,71:1,73:1,89:1},SG);var TG,tF,sF,uF;function NG(){this.d=v(PG,k,90,99,0)}s(538,1,{},NG);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
function VG(a){a.b=v(H,r,-1,20,1);a.z=v(H,r,-1,20,1);a.I=v(zF,k,-1,20,1);a.L=v(zF,k,-1,20,1);a.F=bt([20,7]);a.d=v(H,r,-1,20,1);a.c=v(mt,k,1,20,0);a.n=v(mt,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(mt,k,1,20,0);a.p=bt([10,2]);a.i=v(H,r,-1,101,1)}
function WG(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(zF,k,-1,4,1);d=v(zF,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=XG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
XG(o[2],d[2],o[3],d[3]),d=XG(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;DG(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=YG(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(zF,k,-1,2,1);ZG(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==FG(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;vr(a.k,"Are you trying to draw an hedgehog ?");a.k.N=9;return}a.y[a.s]=
1;++a.y[a.C];IG(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&&CG(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(vE((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=L(K(vE((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function AG(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&&yG(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,yG(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];nG(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)DG(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)IG(a),a.G[a.t]=m.G[h]+d,a.H[a.t]=m.H[h]+d,a.r[a.t]=m.r[h];TD(a);a.C=c+d;$(a,0);m=a.I[a.s];n=a.L[a.s];nG(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];IG(a);a.G[a.t]=l;a.H[a.t]=c+d;TD(a);b&&(nG(a,l),BF(a))}c=4}$G(a,c);a.C=a.E;b&&
(a.C=0)}
function ZG(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 zG(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])aH(a,i,f,h);else if(!a.k.fb&&!a.k.Gb)l=a.C,$(a,0),a.C=a.s,aH(a,i,f,h);else{a.k.Gb=!1;if(209==a.k.b||221==a.k.b||223==a.k.b){vr(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[YG(a,a.C,a.F[a.C][d])],2<d||1!=b){vr(a.k,"ERROR - spiro ring not possible here !");a.k.N=9;return}b=v(zF,k,-1,2,1);ZG(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)DG(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)DG(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)DG(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)IG(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[YG(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[YG(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(vE((a.I[b]+a.I[e])/2))),a.M[c]=L(K(vE((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;IG(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(vE((a.I[a.G[a.t]]+a.I[a.H[a.t]])/
2)));a.M[a.t]=L(K(vE((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<h[b]?(IG(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(vE((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K(vE((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<h[e]&&(IG(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(vE((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=L(K(vE((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]&&(nG(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&&$G(a,i);-1<l&&(a.C=l)}
function aH(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)DG(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 $G(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=FG(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function YG(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 bH(a,b,c){var d,e,f,g;e=gh;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(Ot(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)Ot(c[d])&&!Ct(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)It(c[d],e)&&(b[d]=g,c[d]=gh,++f);if(f==a.s)break}return g==a.s}
function BF(a){var b,c,d;b=v(zF,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{AF(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;CF(a)}}
function AF(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 yG(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=cH(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&&vr(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?vr(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?vr(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?vr(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:vr(a.k,"Charge change not possible on the halogen !");break;case 18:vr(a.k,
"Use X button to change charge on the X atom !")}}
function eG(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&&nG(a,c);BF(a);vr(a.k,"Smaller part(s) removed !");return 1}
function FG(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 JG(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];pG(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),pG(a));4==a.r[d]&&(a.r[d]=1)}}
function XG(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 TD(a){var b;dH(a);b=a.r.length;a.J=v(H,r,-1,b,1);a.M=v(H,r,-1,b,1);CF(a);pG(a)}
function DG(a){var b,c;++a.s;a.s>a.b.length-1&&(c=a.b.length+10,b=v(H,r,-1,c,1),FE(a.b,b,a.b.length),a.b=b,b=v(H,r,-1,c,1),FE(a.z,b,a.z.length),a.z=b,b=v(H,r,-1,c,1),FE(a.w,b,a.w.length),a.w=b,b=v(H,r,-1,c,1),FE(a.d,b,a.d.length),a.d=b,b=v(mt,k,1,c,0),FE(a.c,b,a.c.length),a.c=b,b=v(mt,k,1,c,0),FE(a.n,b,a.n.length),a.n=b,b=v(zF,k,-1,c,1),FE(a.I,b,a.I.length),a.I=b,b=v(zF,k,-1,c,1),FE(a.L,b,a.L.length),a.L=b,b=bt([c,7]),FE(a.F,b,a.F.length),a.F=b,c=v(H,r,-1,c,1),FE(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 YF(a,b,c,d,e,f){var g;g=L(K(vE(a.I[b]-c/2)));f||(g-=d-c);a=L(K(vE(a.L[b]-~~(e/2))));return new Ez(g-1-2,a-2,d+1+4,e+4)}
function IG(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(H,r,-1,b,1),FE(a.G,c,a.G.length),a.G=c,c=v(H,r,-1,b,1),FE(a.H,c,a.H.length),a.H=c,c=v(H,r,-1,b,1),FE(a.r,c,a.r.length),a.r=c,c=v(H,r,-1,b,1),FE(a.A,c,a.A.length),a.A=c,c=v(H,r,-1,b,1),FE(a.J,c,a.J.length),a.J=c,c=v(H,r,-1,b,1),FE(a.M,c,a.M.length),a.M=c,b=v(mt,k,1,b,0),FE(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 tG(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+=(iF(),aa);i+="JME 2013-04-10 "+new TE+"\n \n";i+=sG(a.s,3)+sG(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+=LG(0.055999999999999994*(a.I[e]-c),10,4)+LG(0.055999999999999994*(g-a.L[e]),10,4)+LG(0,10,4);h=XF(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"+sG(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+=sG(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:eH(a,e)&&(g=2),c=sG(a.G[e],3)+sG(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=sG(a.H[e],3)+sG(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=sG(a.H[e],3)+sG(a.G[e],3)),i+=c+sG(g,3)+sG(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(i+="M  CHG  1"+sG(e,4)+sG(a.z[e],4)+aa);return i+"M  END\n"}
function MG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,O,X,ca,M,fc,Ac,Tf,ub,Jd,Kd,Ld,kb,Bc;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);ub=v(H,r,-1,a.s+1,1);w=v(fH,k,-1,a.s+1,2);G=v(fH,k,-1,a.t+1,2);fc=0;if(0==a.s)return j;eG(a,!0);Tf=!0;for(h=1;h<=a.t;++h)if(9==a.r[h]){Tf=!1;break}if(a.k.r&&Tf){gH(a);JG(a);hH(a,G);iH(a,w,G);var Ab,nd,Xe,Yb,re,od,pd,eb,aI,Nd,t,wa,Dm,Em,ws,df,La,Fm,Gm,Ec,Hm;Ab=v(H,r,-1,a.s+1,1);nd=v(H,r,-1,a.s+1,1);eb=v(jH,k,-1,a.s+1,3);var xs=a.s,Im,
kh,ys,eg,uj,ye,ef;uj=v(jH,k,-1,xs+2,3);ye=v(H,r,-1,100,1);ef=5;eg=0;ye[0]=3;uj[1]=ih;uj[2]=jh;ys=2;if(!(3>xs))for(;ef<ye[eg]*ye[eg];){kh=0;for(Im=!0;Im&&kh<=eg&&ef>=ye[kh]*ye[kh];)0==ef%ye[kh]?Im=!1:++kh;if(Im){uj[++ys]=Lt(ef);if(ys>=xs)break;eg<ye.length-1&&(++eg,ye[eg]=ef)}ef+=2}for(t=1;t<=a.s;++t){for(wa=Gm=1;wa<=a.t;++wa)(a.G[wa]==t||a.H[wa]==t)&&(Gm*=a.f[wa]);Fm=a.b[t];18==Fm&&(Hm=a.n[t],od=Hm.charCodeAt(0)-65+1,pd=0,1<Hm.length&&(pd=Hm.charCodeAt(1)-97),0>od&&(od=0),0>pd&&(pd=0),Fm=28*od+pd);
df=0;-2>a.z[t]?df=1:-2==a.z[t]?df=2:-1==a.z[t]?df=3:1==a.z[t]?df=4:2==a.z[t]?df=5:2<a.z[t]&&(df=6);Ec=1;eb[t]=Lt(Gm);Ec*=126;eb[t]=Gt(eb[t],Lt(a.w[t]*Ec));Ec*=7;eb[t]=Gt(eb[t],Lt(df*Ec));Ec*=7;eb[t]=Gt(eb[t],Lt(Fm*Ec));Ec*=783;eb[t]=Gt(eb[t],Lt(a.y[t]*Ec))}for(re=0;!bH(a,Ab,eb);){ws=!1;for(t=1;t<=a.s;++t)Ab[t]!=nd[t]&&(nd[t]=Ab[t],ws=!0);if(ws){for(t=1;t<=a.s;++t){eb[t]=hh;for(wa=1;wa<=a.y[t];++wa)eb[t]=Pt(eb[t],uj[Ab[a.F[t][wa]]])}re=0}else if(0<re){for(t=1;t<=a.s;++t)eb[t]=hh;t=1;a:for(;t<=a.s-
1;++t)for(wa=t+1;wa<=a.s;++wa)if(Ab[t]==Ab[wa]){eb[t]=ih;break a}}else{for(t=1;t<=a.s;++t){eb[t]=hh;for(wa=1;wa<=a.y[t];++wa)Xe=a.F[t][wa],eb[t]=Pt(eb[t],Lt(a.b[Xe]*a.f[YG(a,t,Xe)]))}re=1}bH(a,Ab,eb);for(t=1;t<=a.s;++t)eb[t]=Lt(nd[t]*a.s+Ab[t])}for(t=1;t<=a.s;++t)nd[t]=Ab[t];for(La=1;La<=a.s;++La)for(t=1;t<=a.s;++t)if(nd[t]==La){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[La];a.z[t]=a.z[La];a.I[t]=a.I[La];a.L[t]=a.L[La];a.y[t]=a.y[La];a.b[La]=a.b[0];a.z[La]=a.z[0];
a.I[La]=a.I[0];a.L[La]=a.L[0];a.y[La]=a.y[0];nd[t]=nd[La];nd[La]=La;a.n[0]=a.n[t];a.n[t]=a.n[La];a.n[La]=a.n[0];a.d[0]=a.d[t];a.d[t]=a.d[La];a.d[La]=a.d[0];a.c[0]=a.c[t];a.c[t]=a.c[La];a.c[La]=a.c[0];a.w[0]=a.w[t];a.w[t]=a.w[La];a.w[La]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=Ab[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=Ab[a.G[t]],a.H[t]=Ab[a.H[t]],a.G[t]>a.H[t]&&(Nd=a.G[t],a.G[t]=a.H[t],a.H[t]=Nd,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){Em=Dm=
a.s;Yb=0;for(wa=t;wa<=a.t;++wa)a.G[wa]<Dm?(Dm=a.G[wa],Em=a.H[wa],Yb=wa):a.G[wa]==Dm&&a.H[wa]<Em&&(Em=a.H[wa],Yb=wa);Nd=a.G[t];a.G[t]=a.G[Yb];a.G[Yb]=Nd;Nd=a.H[t];a.H[t]=a.H[Yb];a.H[Yb]=Nd;Nd=a.r[t];a.r[t]=a.r[Yb];a.r[Yb]=Nd;Nd=a.A[t];a.A[t]=a.A[Yb];a.A[Yb]=Nd;aI=a.e[t];a.e[t]=a.e[Yb];a.e[Yb]=aI}TD(a);pG(a);hH(a,G);iH(a,w,G)}else{hH(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);Bc=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!=ub[c]){Ac=!0;for(J=1;J<=fc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Ac=!1;break}Ac&&(++fc,o[fc]=c,n[fc]=g)}}else m[++M]=g;if(0==M){if(Bc==a.s)break;c=l[ca--]}else if(1==M)ub[m[1]]=c,c=m[1],a.a[c]=++Bc;else{l[++ca]=c;e=0;for(q=1;q<=M;++q)if(h=YG(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=YG(a,m[q],c),2==a.f[h]||3==a.f[h]){e=m[q];break}0==e&&(e=m[1]);ub[e]=c;c=e;a.a[e]=++Bc}}ub=v(H,r,-1,a.s+1,1);b=v(H,r,-1,a.s+1,1);O=v(fH,k,-1,a.s+1,2);Jd=v(fH,k,-1,a.s+1,2);f=Bc=ca=0;
for(q=1;q<=a.s;++q)if(1==a.a[q]){c=q;break}a:for(;;){0<f&&(ub[c]=f);b[++Bc]=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<=fc;++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;Jd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<M&&(l[++ca]=f,O[e]=!0)}Kd=v(H,r,-1,a.t+1,1);Ld=v(H,r,-1,a.s+1,1);if(a.k.Ib){var cI=ub,eM=fc,zs,dI,lh,ze,As,Bs,Ka,vj,Cs;lh=v(H,r,-1,a.s+1,1);for(Ka=1;Ka<=a.s;++Ka)lh[b[Ka]]=Ka;As=v(fH,
k,-1,a.t+1,2);for(Ka=1;Ka<=a.s;++Ka)zs=b[Ka],dI=cI[zs],ze=YG(a,zs,dI),0!=ze&&(kH(a,ze,lh,Kd,G),As[ze]=!0);for(Ka=1;Ka<=a.t;++Ka)As[Ka]||kH(a,Ka,lh,Kd,G);Ka=1;a:for(;Ka<=a.s;++Ka)if(!(2>a.y[Ka]||4<a.y[Ka])){Bs=Cs=0;for(vj=1;vj<=a.y[Ka];++vj){ze=YG(a,Ka,a.F[Ka][vj]);if(5==a.f[ze])continue a;1==a.r[ze]&&0!=lH(a,ze,Ka)&&++Cs;2==a.r[ze]&&(Bs=a.F[Ka][vj])}if(0!=Cs)if(0<Bs){var ha=a,fI=Ka,ff=lh,Rc=Ld,hc=void 0,wj=void 0,Fc=void 0,Ae=void 0,Gc=void 0,Jm=void 0,Km=void 0,Lm=void 0,Od=void 0,Sc=void 0,Tc=void 0,
Ds=void 0,xj=void 0,Pd=void 0,yj=void 0,Be=void 0,zj=void 0,Es=void 0,Aj=void 0,Ce=void 0,gI=void 0,gf=void 0,hI=void 0,Fs=void 0,Bj=void 0,hf=void 0,Tc=1,wj=fI,hc=v(H,r,-1,ha.s+1,1);for(hc[1]=fI;;){Ds=!1;for(Sc=1;Sc<=ha.y[wj];++Sc)if(Fc=ha.F[wj][Sc],!(Fc==hc[1]||Fc==hc[Tc-1]))if(Ae=YG(ha,wj,Fc),2==ha.r[Ae]&&5!=ha.f[Ae]){wj=hc[++Tc]=Fc;Ds=!0;break}if(!Ds)break}if(!(0==Tc%2||2>ha.y[hc[Tc]]||3<ha.y[hc[Tc]])){hf=hc[1];Gc=hc[~~((Tc+1)/2)];Od=hc[Tc];gf=Ce=Be=Pd=0;Fs=Es=!1;for(Sc=1;Sc<=ha.y[hf];++Sc)Fc=
ha.F[hf][Sc],Ae=YG(ha,hf,Fc),1!=ha.r[Ae]||5==ha.f[Ae]||(0==Pd?Pd=Fc:Be=Fc);0<ff[Be]&&ff[Pd]>ff[Be]&&(Jm=Pd,Pd=Be,Be=Jm);xj=Pd;0==Pd&&(xj=Be,Es=!0);for(Sc=1;Sc<=ha.y[Od];++Sc)Fc=ha.F[Od][Sc],Ae=YG(ha,Od,Fc),1!=ha.r[Ae]||5==ha.f[Ae]||(0==Ce?Ce=Fc:gf=Fc);0<ff[gf]&&ff[Ce]>ff[gf]&&(Jm=Ce,Ce=gf,gf=Jm);Aj=Ce;0==Ce&&(Aj=gf,Fs=!0);yj=lH(ha,YG(ha,hf,Pd),hf);zj=lH(ha,YG(ha,hf,Be),hf);gI=lH(ha,YG(ha,Od,Ce),Od);hI=lH(ha,YG(ha,Od,gf),Od);1<(0>yj+zj?-(yj+zj):yj+zj)||0!=gI||0!=hI?vr(ha.k,"Bad stereoinfo on allene !"):
(Km=ha.I[hc[Tc-1]]-ha.I[Od],Lm=ha.L[hc[Tc-1]]-ha.L[Od],Bj=Math.sqrt(Km*Km+Lm*Lm),0.001>Bj&&(Bj=0.001),0<(ha.L[Aj]-ha.L[hc[Tc-1]])*(Km/Bj)-(ha.I[Aj]-ha.I[hc[Tc-1]])*(Lm/Bj)?Rc[Gc]=1:Rc[Gc]=-1,Es&&(Rc[Gc]*=-1),Fs&&(Rc[Gc]*=-1),xj==Pd&&0>yj&&(Rc[Gc]*=-1),xj==Be&&0>zj&&(Rc[Gc]*=-1),ff[xj]>ff[Aj]&&(Rc[Gc]*=-1))}}else b:{var ic=a,jc=Ka,fM=cI,gM=lh,hM=o,iM=n,jM=eM,Mm=Ld,Nm=void 0,Uc=void 0,Gs=void 0,mh=void 0,ya=void 0,nh=void 0,rd=void 0,Cj=void 0,Qd=void 0,Nb=void 0,ea=void 0,Cb=void 0,De=void 0,Om=void 0,
Vc=void 0,ma=void 0,Pm=void 0,Cb=v(H,r,-1,4,1),Om=v(H,r,-1,4,1),oh=ic,Rd=jc,iI=gM,Hs=fM,jI=hM,kI=iM,kM=jM,Db=Cb,Dj=void 0,Wc=void 0,Qm=void 0,Rm=void 0,Is=void 0,Ej=void 0,Ej=-1;0<Hs[Rd]&&(Db[++Ej]=Hs[Rd]);for(Wc=1;Wc<=kM;++Wc)jI[Wc]==Rd&&(Db[++Ej]=kI[Wc]),kI[Wc]==Rd&&(Db[++Ej]=jI[Wc]);for(Wc=Ej+1;Wc<oh.y[Rd];++Wc){Is=oh.s+1;Qm=1;c:for(;Qm<=oh.y[Rd];++Qm){Dj=oh.F[Rd][Qm];for(Rm=0;Rm<Wc;++Rm)if(Dj==Db[Rm])continue c;iI[Dj]<Is&&(Is=iI[Dj],Db[Wc]=Dj)}}0==Hs[Rd]&&0<oh.w[Rd]?(Db[3]=Db[2],Db[2]=Db[1],Db[1]=
Db[0],Db[0]=-1):0<oh.w[Rd]&&(Db[3]=Db[2],Db[2]=Db[1],Db[1]=-1);for(ya=Cj=nh=mh=Pm=rd=Nb=0;4>ya;++ya)0>=Cb[ya]||(Nm=YG(ic,jc,Cb[ya]),Om[ya]=lH(ic,Nm,jc),0<Om[ya]?(++Nb,Pm=Cb[ya],nh=Cb[ya]):0>Om[ya]?(++rd,mh=Cb[ya],nh=Cb[ya]):Cj=Cb[ya]);Qd=Nb+rd;ma=v(H,r,-1,4,1);Vc=0;if(3==ic.y[jc]){if(1==Nb&&1==rd||3==Qd&&0<Nb&&0<rd){vr(ic.k,"Error in C3H stereospecification !");break b}De=Cb[0];1==Qd?De=nh:2==Qd&&(De=Cj);ea=WG(ic,jc,De,Cb);ma[0]=nh;ma[1]=-1;ma[2]=ea[2];ma[3]=ea[1];0<Nb?Vc=1:Vc=-1}else if(4==ic.y[jc])if(1==
Qd)ea=WG(ic,jc,nh,Cb),ma[0]=ea[0],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[1],0<Nb?Vc=1:Vc=-1;else{De=Cb[0];1<Cj&&(De=Cj);1==Nb?De=Pm:1==rd&&(De=mh);ea=WG(ic,jc,De,Cb);Uc=v(H,r,-1,4,1);for(ya=0;4>ya;++ya)Nm=YG(ic,jc,ea[ya]),Uc[ya]=lH(ic,Nm,jc);if(4==Qd){if(0==Nb||0==rd){vr(ic.k,"Error in C4 stereospecification !");break b}if(1==Nb||1==rd)ma[0]=ea[0],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[1],Vc=Uc[0];else{for(ya=0;4>ya;++ya)-1==Uc[ya]&&(Uc[ya]=0);Qd=2}}else if(3==Qd)if(3==Nb||3==rd)ma[0]=ea[0],ma[1]=ea[3],ma[2]=
ea[2],ma[3]=ea[1],0<Nb?Vc=-1:Vc=1;else{1==Nb?Nb=Gs=1:rd=Gs=-1;for(ya=0;4>ya;++ya)Uc[ya]==Gs&&(Uc[ya]=0);Qd=2}if(2==Qd)if(1==Nb&&1==rd)ea[1]==mh?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==mh&&(ea[2]=ea[3]),ma[0]=Pm,ma[1]=mh,ma[2]=ea[2],ma[3]=ea[1],Vc=1;else{if(Uc[0]==Uc[1]||Uc[1]==Uc[2]){vr(ic.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Uc[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?Vc=1:Vc=-1}}var V=ma,Fj=Cb,mb=void 0;Fj[0]==V[1]?(mb=
V[0],V[0]=V[1],V[1]=mb,mb=V[2],V[2]=V[3],V[3]=mb):Fj[0]==V[2]?(mb=V[2],V[2]=V[0],V[0]=mb,mb=V[1],V[1]=V[3],V[3]=mb):Fj[0]==V[3]&&(mb=V[3],V[3]=V[0],V[0]=mb,mb=V[1],V[1]=V[2],V[2]=mb);Fj[1]==V[2]?(mb=V[1],V[1]=V[2],V[2]=mb,mb=V[2],V[2]=V[3],V[3]=mb):Fj[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]==Cb[2]?Mm[jc]=1:ma[2]==Cb[3]?Mm[jc]=-1:vr(ic.k,"Error in stereoprocessing ! - t30");Mm[jc]*=Vc}}}kb=new EE;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]&&hn(kb.a,ua);0<ub[q]&&mH(a,c,ub[c],kb,Kd);var ph=w[c],Eb=void 0,Gj=void 0,qh=void 0,S=void 0,S=Oc,Eb=!1;0!=a.z[c]&&(Eb=!0);0!=Ld[c]&&(Eb=!0);qh=-1;for(Gj=1;Gj<=a.x;++Gj)if(a.p[Gj][0]==c){qh=a.p[Gj][1];break}-1<qh&&(Eb=!0);a.k.Hb&&0<a.d[c]&&(Eb=!0,qh=1);switch(a.b[c]){case 2:S=yb;break;case 3:ph?S="c":S=Fb;break;case 4:ph?(S=Af,0<a.w[c]&&(Eb=!0)):S=dc;break;case 5:ph?S="o":S=oc;break;case 7:ph?(S="p",0<a.w[c]&&(Eb=!0)):S=qc;break;case 8:ph?S=lg:S=Dc;break;case 13:ph?S=og:S=Ic;Eb=!0;break;case 6:S=
Jc;Eb=!0;break;case 9:S=Qb;break;case 10:S=Jb;break;case 11:S=Bb;break;case 12:S=Wb;break;case 1:S=Ub;Eb=!0;break;case 19:S=rc;Eb=!0;break;case 20:S=sc;Eb=!0;break;case 21:S=tc;Eb=!0;break;case 22:S=uc;Eb=!0;break;case 18:Eb=!0,S=a.n[c],(D(S,xa)||D(S,Zc)||D(S,tb))&&(Eb=!1)}Eb&&(S=Pc+S,1==Ld[c]?S+=sb:-1==Ld[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<Qj(a.z[c])&&(S+=Qj(a.z[c]))),-1<qh&&(S+=jb+qh),S+=Xc);hn(kb.a,S);for(A=1;A<=fc;++A)if(o[A]==c||n[A]==c)d=
n[A],d==c&&(d=o[A]),i[c]<i[d]&&mH(a,o[A],n[A],kb,Kd),9<A&&hn(kb.a,"%"),jn(kb,j+(new R(A)).a);Jd[c]&&hn(kb.a,va)}return Xn(kb.a)}
function nG(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)KD(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 oG(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]&&nG(a,c);0==a.y[d]&&nG(a,d)}
function gH(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=YG(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.Ib)&&nG(a,c)}}}function dH(a){var b;b=a.b.length;a.F=bt([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 iH(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(fH,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[YG(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:eH(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(fH,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 CF(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(vE((a.I[b]+a.I[c])/2))),a.M[d]=L(K(vE((a.L[b]+a.L[c])/2)))}function hH(a,b){var c;for(c=1;c<=a.t;++c)ZF(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function XF(a,b){var c;c=(iF(),wD)[a.b[b]];18==a.b[b]&&(c=a.n[b]);return c}
function eH(a,b){return 2==a.r[b]?!0:!1}function ZF(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 BG(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=bt([b+5,2]),FE(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 uD(a){var b;a.x=0;a.q=0;MG(a);for(b=1;b<=a.s;++b)a.C=b,BG(a);a.C=0}
function mG(a){var b,c;b=v(zF,k,-1,4,1);AF(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 vF(a,b){var c,d,e,f,g,i,h,l;c=v(zF,k,-1,4,1);AF(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;AF(a,c);for(g=1;g<=a.s;++g)a.I[g]+=d-c[0],a.L[g]+=e-c[1]}
function KG(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 rG(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Pc)&&xE(c,Xc))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=Pj(c.indexOf(za),c.indexOf(Ca));if(-1<d){i=Dv(c,d+1);try{a.k.x=GC(i,10)}catch(h){if(h=Ji(h),y(h,74))a.k.x=0;else throw h;}a.C=b;BG(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,Fb)?3:D(d,yb)?2:D(d,dc)?4:D(d,oc)?5:D(d,qc)?7:D(d,Dc)?8:D(d,Qb)?9:D(d,Jb)?10:D(d,Bb)?11:D(d,Wb)?12:D(d,Ub)?1:D(d,Ic)?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=wE(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.w[b]=d);d=0;if(0<g&&(e=wE(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=wE(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=wE(c,g++);for(;45==e;)--d,e=wE(c,g++)}a.z[b]=d}}}
function zD(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new $C(b);try{for(;b.j=TC(b,b.a),b.j<b.i;)d=rE(GC(WC(b),10)).a,c=e=rE(GC(WC(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=Ji(f),y(f,74))fn(f);else throw f;}}function mH(a,b,c,d,e){b=YG(a,b,c);5!=a.f[b]&&eH(a,b)?hn(d.a,pb):3==a.r[b]?hn(d.a,la):9==a.r[b]?(e=rb,a=a.e[b],null!=a&&(e=a),hn(d.a,e)):1==e[b]?hn(d.a,Xa):-1==e[b]&&hn(d.a,Qc)}
function CG(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,vr(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:vr(a.k,"Stereomarking allowed only on single and double bonds!")}
function kH(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=YG(a,e,m);0!=d[h]?b=m:1==a.r[h]&&5!=a.f[h]&&(b=m);0==b&&(h=YG(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=YG(a,f,o);1==a.r[h]&&5!=a.f[h]&&0==d[h]&&(m=o);0==m&&(h=YG(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))vr(a.k,"Not unique E/Z geometry !");else{i=YG(a,b,e);f=YG(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=YG(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 cH(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=YG(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(eH(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function lH(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 pG(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=cH(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 DF(a){VG(this);this.k=a;this.x=this.t=this.s=0}
function dG(a,b){var c,d,e,f,g,i,h;DF.call(this,a);f=j;i=bG(b);if(null!=i){h=new ZC(b,i,!0);for(e=1;4>=e;++e)f=cG(h,i);g=rE(GC(Tn(f.substr(0,3)),10)).a;c=rE(GC(Tn(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)DG(this),f=cG(h,i),this.I[e]=(new qE(nE(Tn(f.substr(0,10))))).a,this.L[e]=-(new qE(nE(Tn(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Tn(f.substr(31,d-31)),rG(this,e,d),62<=f.length&&(f=Tn(f.substr(60,3)),0<f.length&&(f=rE(GC(f,10)).a,0<f&&(this.C=e,a.x=f,BG(this),this.C=0)));for(e=1;e<=c;++e)IG(this),
f=cG(h,i),this.G[e]=rE(GC(Tn(f.substr(0,3)),10)).a,this.H[e]=rE(GC(Tn(f.substr(3,3)),10)).a,g=rE(GC(Tn(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=rE(GC(Tn(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);dH(this);KG(this);BF(this);for(TD(this);(h.j=TC(h,h.a),h.j<h.i)&&!(null==(f=WC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new YC(f);WC(g);WC(g);i=rE(GC(WC(g),10)).a;
for(e=1;e<=i;++e)c=rE(GC(WC(g),10)).a,this.z[c]=rE(GC(WC(g),10)).a}if(0==f.indexOf("M  APO")){g=new YC(f);WC(g);WC(g);i=rE(GC(WC(g),10)).a;for(e=1;e<=i;++e)c=rE(GC(WC(g),10)).a,f=rE(GC(WC(g),10)).a,this.C=c,$(this,0),rG(this,this.s,rc+f),this.C=0}}gH(this);TD(this)}}
function SD(a,b){var c,d,e,f,g;DF.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));xE(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new YC(b);d=rE(GC(WC(f),10)).a;e=rE(GC(WC(f),10)).a;for(c=1;c<=d;++c)g=WC(f),DG(this),rG(this,this.s,g),this.I[c]=(new qE(nE(WC(f)))).a,this.L[c]=-(new qE(nE(WC(f)))).a;for(c=1;c<=e;++c)if(IG(this),this.G[c]=rE(GC(WC(f),10)).a,this.H[c]=rE(GC(WC(f),10)).a,this.r[c]=rE(GC(WC(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;dH(this);KG(this);BF(this)}catch(i){i=Ji(i);if(y(i,74)){i.wc();this.s=0;return}throw i;}gH(this);TD(this)}}
function fG(a,b,c){var d,e,f;DF.call(this,a);f=v(H,r,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&(DG(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))IG(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;TD(this);BF(this)}
function uG(a,b,c){var d,e,f,g,i;DF.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(mt,k,1,this.s+1,0);this.I=v(zF,k,-1,this.s+1,1);this.L=v(zF,k,-1,this.s+1,1);this.n=v(mt,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(mt,k,1,this.t+1,0);this.A=v(H,r,-1,this.t+1,1);this.p=bt([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}TD(this);BF(this)}
function pF(a){var b;VG(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);FE(a.b,this.b,this.s+1);this.z=v(H,r,-1,this.s+1,1);FE(a.z,this.z,this.s+1);this.w=v(H,r,-1,this.s+1,1);FE(a.w,this.w,this.s+1);this.d=v(H,r,-1,this.s+1,1);FE(a.d,this.d,this.s+1);this.c=v(mt,k,1,this.s+1,0);FE(a.c,this.c,this.s+1);this.I=v(zF,k,-1,this.s+1,1);FE(a.I,this.I,this.s+1);this.L=v(zF,k,-1,this.s+1,1);FE(a.L,this.L,this.s+1);this.n=v(mt,k,1,this.s+1,0);FE(a.n,this.n,this.s+1);this.G=v(H,
r,-1,this.t+1,1);FE(a.G,this.G,this.t+1);this.H=v(H,r,-1,this.t+1,1);FE(a.H,this.H,this.t+1);this.r=v(H,r,-1,this.t+1,1);FE(a.r,this.r,this.t+1);this.e=v(mt,k,1,this.t+1,0);FE(a.e,this.e,this.t+1);this.A=v(H,r,-1,this.t+1,1);FE(a.A,this.A,this.t+1);this.p=bt([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 LG(a,b,c){var d,e,f;if(0==c)return sG(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(vE(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new qE(a)).a;d=Un(e,Vn(46));0>d&&(e+=Wa,d=Un(e,Vn(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 bG(a){var b;b=new ZC(a,aa,!0);if(4<SC(b))return aa;b=new ZC(a,eh,!0);return 4<SC(b)?eh:null}
function sG(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 cG(a,b){for(var c,d;a.j=TC(a,a.a),a.j<a.i;){d=WC(a);if(D(d,b))return ba;for(WC(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},DF,dG,SD,fG,uG,pF);_.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 wr(){wr=u;xr=new YB(Ub)}
function jG(a,b){var c;wr();var d;dF.call(this);this.c=new xA("Help");new xA("Home");this.d=b;N(this,(iF(),JD));this._b&&nB(this._b.c,!1);kB(this,!1);d=bz(b);if(1==a)this.e||(this.e=new GB(d),bF(this.e,-30,0)),this.j=this.e,c=ND(b),this._b&&mB(this._b.c,Hc),Iz(this,new sA(2)),this.f=new YB(c+"     "),P(this,this.f,Ib),d=new Mz,P(d,this.i,null),this.d.Bb&&(c=new xA("Submit"),P(d,c,null)),P(this,d,Kc),XB(this.f,Tn(Zn(this.f._b.a.gb,Wg))),this._b&&nB(this._b.c,!0),kB(this,!0);else if(2==a)this.b||(this.b=
new GB(d),bF(this.b,-50,13*b.X-80)),this.j=this.b,this._b&&mB(this._b.c,"Nonstandard atom"),Iz(this,new sA(2)),c=new Mz,P(c,new zB("atomic SMILES",1),null),P(this,c,mc),c=Ub,xr&&(c=Zn(xr._b.a.gb,Wg)),xr=new ZB(c,8),P(this,xr,Ib),c=new Mz,P(c,this.i,null),P(this,c,Kc);else{this.a||(this.a=new GB(d),bF(this.a,5*b.X,0));var e,f;d="About "+(iF(),pD);this._b&&mB(this._b.c,d);Iz(this,new vB(0));N(this,JD);P(this,new zB(pD+" Molecular Editor v2013-05-01",1),null);P(this,new zB("Peter Ertl and Bruno Bienfait",
1),null);for(c=jF,d=0,f=c.length;d<f;++d)e=c[d],e=new zB(e,1),oz(e,this.d.w),P(this,e,null);c=new Mz;P(c,this.c,null);P(c,this.i,null);P(this,c,null);this.j=this.a}jB(this);c=this.j;cF(this._b.c,c.a,c.b);!az(this)&&Fz(this);pz(this)}s(540,531,Sh,jG);_.tf=function(a){var b,c;if(a.f===this.c){try{b=new AC(this.d.G),c=zC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ji(d),y(d,65))a=this.d,b=d.f,a.ib=!0,a.I="ERROR - "+b,eD(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var xr;
function nH(a,b){$y(b)==a.a?N(b,(DA(),LA)):N(b,a.a)}
function oH(a){var b,c,d,e;e=j;d=!1;$y(pH)!=a.a?(e=xa,d=!0):$y(qH)!=a.a?(e="!#6",d=!0):$y(rH)!=a.a?(N(sH,(DA(),LA)),N(tH,LA),N(uH,LA),N(vH,LA),e="F,Cl,Br,I"):(b=$y(wH)!=a.a,c=$y(xH)!=a.a,$y(yH)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),$y(zH)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),$y(AH)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),$y(BH)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),$y(CH)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),$y(sH)!=a.a&&(e+="F,"),$y(tH)!=a.a&&(e+="Cl,"),$y(uH)!=a.a&&(e+="Br,"),$y(vH)!=a.a&&(e+="I,"),
xE(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Zc:c?e=tb:(N(pH,(DA(),LA)),e=xa)));b=j;d&&$y(wH)!=a.a&&(b+=";a");d&&$y(xH)!=a.a&&(b+=";A");$y(DH)!=a.a&&(b+=";R");$y(EH)!=a.a&&(b+=";!R");$y(pH)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=FH._b.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=GH._b.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);$y(HH)!=a.a&&(e="~");$y(IH)!=a.a&&(e=jb);$y(JH)!=a.a&&(e=sb);$y(KH)!=a.a&&(e="!@");XB(a.e,e)}
function LH(a){MH(a);NH(a);var b=FH._b.a;Mx(b,0);b.gb.options[0].selected=!0;b=GH._b.a;Mx(b,0);b.gb.options[0].selected=!0;N(wH,a.a);N(xH,a.a);N(DH,a.a);N(EH,a.a);N(FH,a.a);N(GH,a.a);OH(a)}function MH(a){N(yH,a.a);N(zH,a.a);N(AH,a.a);N(BH,a.a);N(CH,a.a);N(sH,a.a);N(tH,a.a);N(uH,a.a);N(vH,a.a)}function NH(a){N(pH,a.a);N(qH,a.a);N(rH,a.a)}function OH(a){N(HH,a.a);N(IH,a.a);N(JH,a.a);N(KH,a.a);a.b=!1}
function kG(a){lB.call(this,"Atom/Bond Query");this.i=new xA(this.sf());Xz(this.q,new eF(this));this.a=(iF(),JD);this.c=a;this.d||(a=bz(a),this.d=new GB(a),bF(this.d,-150,10));this.j=this.d;Iz(this,new uB);N(this,this.a);a=new Mz;Iz(a,new $A(0,3,1));P(a,new yB("Atom type :"),null);pH=new xA(wb);qH=new xA("Any except C");rH=new xA("Halogen");P(a,pH,null);P(a,qH,null);P(a,rH,null);P(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));P(a,new zB("Or select one or more from the list :",0),null);P(this,a,null);
a=new Mz;Iz(a,new $A(0,3,1));yH=new xA(Fb);zH=new xA(dc);AH=new xA(oc);BH=new xA(Dc);CH=new xA(qc);sH=new xA(Qb);tH=new xA(Jb);uH=new xA(Bb);vH=new xA(Wb);P(a,yH,null);P(a,zH,null);P(a,AH,null);P(a,BH,null);P(a,CH,null);P(a,sH,null);P(a,tH,null);P(a,uH,null);P(a,vH,null);P(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));FH=new BA;AA(FH,wb);AA(FH,$a);AA(FH,bb);AA(FH,hb);AA(FH,ib);P(a,new yB("Number of hydrogens :  "),null);P(a,FH,null);P(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));GH=new BA;AA(GH,wb);AA(GH,
$a);AA(GH,bb);AA(GH,hb);AA(GH,ib);AA(GH,"4");AA(GH,"5");AA(GH,"6");P(a,new zB("Number of connections :",0),null);P(a,GH,null);P(a,new zB(" (H's don't count.)",0),null);P(this,a,null);a=new Mz;Iz(a,new $A(0,3,1));P(a,new yB("Atom is :"),null);wH=new xA(xb);P(a,wH,null);xH=new xA("Nonaromatic");P(a,xH,null);DH=new xA(Cc);P(a,DH,null);EH=new xA(lc);P(a,EH,null);P(this,a,null);a=new Mz;N(a,RA($y(this)));Iz(a,new $A(0,3,1));P(a,new yB("Bond is :"),null);HH=new xA(wb);P(a,HH,null);IH=new xA(xb);P(a,IH,
null);JH=new xA(Cc);P(a,JH,null);KH=new xA(lc);P(a,KH,null);P(this,a,null);a=new Mz;Iz(a,new $A(1,3,1));this.e=new ZB(xa,20);P(a,this.e,null);P(a,new xA(yc),null);P(a,this.i,null);P(this,a,null);this._b&&nB(this._b.c,!1);kB(this,!1);MH(this);NH(this);OH(this);N(wH,this.a);N(xH,this.a);N(DH,this.a);N(EH,this.a);N(FH,this.a);N(GH,this.a);nH(this,pH);jB(this);a=this.j;cF(this._b.c,a.a,a.b);!az(this)&&Fz(this);pz(this)}s(541,531,Sh,kG);
_.tf=function(a,b){var c;D(b,yc)?(LH(this),nH(this,pH),oH(this)):y(a.f,42)?(OH(this),jt(a.f)===jt(pH)?(MH(this),NH(this)):jt(a.f)===jt(qH)?(MH(this),NH(this)):jt(a.f)===jt(rH)?(MH(this),NH(this)):jt(a.f)===jt(DH)?N(EH,this.a):jt(a.f)===jt(EH)?(N(DH,this.a),N(wH,this.a)):jt(a.f)===jt(wH)?(N(xH,this.a),N(EH,this.a)):jt(a.f)===jt(xH)?N(wH,this.a):jt(a.f)===jt(HH)||jt(a.f)===jt(IH)||jt(a.f)===jt(JH)||jt(a.f)===jt(KH)?(LH(this),this.b=!0):NH(this),nH(this,a.f),oH(this)):y(a.f,43)&&(OH(this),c=a.f,0==c._b.a.gb.selectedIndex?
N(c,this.a):N(c,(DA(),LA)),oH(this));107!=this.c.b&&(this.c.b=107,Rz(this.c));return!0};_.b=!1;_.c=null;_.d=null;var pH=_.e=null,HH=null,qH=null,wH=null,IH=null,uH=null,yH=null,GH=null,FH=null,tH=null,sH=null,rH=null,vH=null,zH=null,xH=null,EH=null,KH=null,AH=null,CH=null,DH=null,JH=null,BH=null;function hG(a){a.a=-1;a.b=v(RE,k,0,0,0);a.c=0}function QG(){QE(this)}s(542,516,oi,QG);_.Ae=function(){hG(this)};_.a=-1;
function tr(a,b){var c;a.a=b;var d,e;d=null;bC();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new pC(e):null))e=(eC(),hC),e=iC(e,(eC(),hC))||iC(e,fC);if(e)try{d=mC(c)}catch(f){if(f=Ji(f),y(f,58))fn(f);else throw f;}c=d;null!=c&&dD(b,c)}function sr(a){a=new pC(a);bC();var b,c;try{b=mC(a),c=vn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Ji(d),y(d,58))fn(d);else throw d;}}function RG(){}s(543,1,{59:1,66:1},RG);_.me=function(a){dD(this.a,a.a)};
_.a=null;function GD(){this.gb=Uw()}s(545,328,hi,GD);function pr(){var a;pr=u;PH=(a=!1,Lf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);QH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");RH=PH&!QH;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]);qr=v(H,r,-1,1E3,1);for(b=0;b<qr.length;++b)qr[b]=-999;for(b=0;b<a.length;b+=2)qr[a[b+1]]=a[b]}
function iq(a,b,c){a=new SH(b,c,a);if(!b.Ed(a,c))for(b=b.$b;b&&!b.Ed(a,c);)b=b.$b}function Pz(a,b,c){var d;d=new TH;kj(d.t,b,c);dj(a.f,d.t,0,0);Si(a.a,d);return d}function sD(a,b){return!a.e?null:b in a.e?a.e[b]:null}function RF(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)fw(a.f,b.t,c,d),b.r=c,b.s=d;UH(b)}
function oD(a,b,c,d){pr();this.gb=Uw();this.a=new Yi;this.e=d;this.gb.style[Rf]=$a;this.gb.style[Pf]=$a;this.gb.style[Gg]=Te;this.gb.style[ah]=b;this.gb.style[Ie]=c;this.f=new VH;this.f.gb.style[ah]=cb;this.f.gb.style[Ie]=cb;RH?(b=new WH,c=new XH,dj(b,this.f,0,0),dj(b,c,0,0),jw(this,b)):jw(this,this.f);this.c=a;a.Nb=this;RH?(this.j=new YH(this),this.j.i=new ZH(this),this.j.j=new $H(this),this.j.n=new bI(this),this.j.k=new eI(this),this.c&&(this.j.e=new lI(this),this.j.f=new mI(this),this.j.a=new nI(this))):
z(this,new oI(this),(Ar(),Ar(),Br));z(this,this,(nq(),nq(),oq));z(this,new pI(this),(nj(),nj(),oj));z(this,new qI(this),(pj(),pj(),qj));z(this,new rI(this),(mr(),mr(),nr));(hq(),hq(),tz).a=this}s(544,545,hi,oD);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.j=null;var RH,QH,PH,qr=null;function VH(){hw.call(this);this.gb[xd]=Pe}s(547,306,hi,VH);function WH(){VH.call(this);this.gb.style[ah]=cb;this.gb.style[Ie]=cb}s(546,547,hi,WH);function oI(a){this.a=a}s(548,1,{},oI);
_.mc=function(a){var b,c,d;c=tj(a);d=Hj(a);b=Ij(a.a);a=new sI(a);2==b&&(a.e=4);vG(this.a.c,a,c,d);this.a.i=!0};_.a=null;function pI(a){this.a=a}s(549,1,{},pI);_.nc=function(a){var b,c;b=tj(a);c=Hj(a);a=new sI(a);this.a.i?EG(this.a.c,a,b,c):GG(this.a.c,a,b,c);Xx(this.a.gb)};_.a=null;function qI(a){this.a=a}s(550,1,{},qI);_.oc=function(a){this.a.i=!1;tj(a);Hj(a);HG(this.a.c)};_.a=null;function rI(a){this.a=a}s(551,1,{},rI);_.a=null;
function XH(){VH.call(this);this.gb.style[ah]=cb;this.gb.style[Ie]=cb}s(552,547,hi,XH);function tI(a,b){var c;c=b.a;c.e=4;return vG(a.a.c,c,b.d,b.e)}function ZH(a){this.a=a}s(553,1,{},ZH);_.uf=function(a){return tI(this,a)};_.a=null;function Yr(a,b){GG(a.a.c,b.a,b.d,b.e);return vG(a.a.c,b.a,b.d,b.e)}function $H(a){this.a=a}s(554,1,{},$H);_.uf=function(a){return Yr(this,a)};_.a=null;function bI(a){this.a=a}s(555,1,{},bI);_.uf=function(a){return EG(this.a.c,a.a,a.d,a.e)};_.a=null;
function eI(a){this.a=a}s(556,1,{},eI);_.uf=function(){return HG(this.a.c)};_.a=null;function dr(a,b){var c;c=K(vE(b.b));c=new rC(b,0,gg,c);qF(a.a.c,c);return!0}function lI(a){this.a=a}s(557,1,{},lI);_.uf=function(a){return dr(this,a)};_.a=null;function er(a,b){var c;c=K(vE(100*b.c));c=new rC(b,0,mg,c);qF(a.a.c,c);return!0}function mI(a){this.a=a}s(558,1,{},mI);_.uf=function(a){return er(this,a)};_.a=null;function ir(a,b){var c;c=new rC(b,0,fe,gh);qF(a.a.c,c);return!0}function nI(a){this.a=a}
s(559,1,{},nI);_.uf=function(a){return ir(this,a)};var uI=_.a=null;function vI(){vI=u;uI=new Rt((fu(),new eu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function wI(){wI=u;xI={}}function yI(a,b,c){var d;c&&(b.style[le]=c.b+Xf,d=c.a,d!=Ob&&(b.style[ke]=d),0!=(c.c&1)&&(b.style[ne]=kd),0!=(c.c&2)&&(b.style[me]=Ne));a.e.style[$g]=Ff}
function fB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=vi(b);d in xI?c=xI[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(ug),f=$doc.createElement(Le),f.width=1,f.height=1,g=(vI(),uI),f.src=g.d.a,c=(i=$doc.createTextNode("Q"),yI(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Wj(e)+$wnd.pageYOffset,l=Wj(e)+$wnd.pageYOffset+(e.offsetHeight||0),m=l-h,o=Wj(f)+$wnd.pageYOffset+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new zI,w.a=q,w.b=n,w.c=m,w),xI[d]=c);return c}
function AI(){wI();var a,b,c,d,e;rj();this.a=F(mt,k,1,["monospace","sans-serif",rg]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(ug);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,{},AI);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var xI;function zI(){}
s(563,1,{},zI);_.a=0;_.b=0;_.c=0;function wG(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=Ji(b),!y(b,80))throw b;}return!1}function xG(a){try{if(a.a&&y(a.a,12))return!!a.a.a.shiftKey}catch(b){if(b=Ji(b),!y(b,80))throw b;}return!1}function sI(a){rr.call(this,null,0,null);this.a=a}function SH(a,b,c){rr.call(this,a,0,b);this.a=c}s(564,412,di,sI,SH);_.ke=function(){return wG(this)};_.le=function(){return xG(this)};_.a=null;
function UB(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,yI(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function TB(a){this.c=a;this.b={};this.a=new AI}s(565,415,di,TB);_.a=null;function Qz(a){this.a=a}s(566,423,{},Qz);_.a=null;function BI(a,b){this.a=a;this.b=b}s(567,1,{},BI);_.a=null;_.b=null;function CI(){xx.call(this);this.gb[xd]="jsa-resetTable";this.gb.style[ah]=gd}s(568,338,hi,CI);
function DI(){DI=u;var a=EI=new AI;rj();a.f="9p";a.e.style[ke]=rg;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);FI=new bA(1)}function HF(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,UH(a)}
function JF(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,A,J;a.n&&(GF(a,!1),360<=g||-360>=g?i=IF(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=GI(o,n,q,w,f),A=GI(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),HF(a,i))}function Z(a,b,c,d,e){a.n&&HF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.f+ga+a.b+a.a+Za)}
function FF(a,b,c,d,e){a.n&&(GF(a,!1),HF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.k+Za))}function QF(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>");HF(a,b)}function qB(a,b,c,d,e){GF(a,!0);HF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.k+Za)}
function UH(a){var b,c,d;a.p&&(b=a.c.join(aa),b=(c=Vj(a.t.gb)+(a.t.gb.offsetWidth||0)-Vj(a.t.gb),d=Wj(a.t.gb)+$wnd.pageYOffset+(a.t.gb.offsetHeight||0)-(Wj(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=dg+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va)}function PF(a,b){a.e=b;a.i=OG(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 FI,EI;function Mr(a,b,c){c&&(Xr(a,b),c.uf(a.b));a.d=!0}function Xr(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Vj(a.o.gb)+Uj(a.o.gb)+$wnd.pageXOffset,a.b.e=c.clientY-(Wj(a.o.gb)+$wnd.pageYOffset)+(a.o.gb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new sI(b),b.a.preventDefault(),!0):!1}
function YH(a){this.o=a;this.b=new HI;this.c=new II(this);z(this.o,new JI(this),(Ur(),Ur(),Vr));z(this.o,new KI(this),(Nr(),Nr(),Or));z(this.o,new LI(this),(Rr(),Rr(),Sr));z(this.o,new MI(this),(Jr(),Jr(),Kr));z(this.o,new NI,(jr(),jr(),kr));z(this.o,new OI(this),(fr(),fr(),gr));z(this.o,new PI(this),(ar(),ar(),br))}s(570,1,{},YH);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function II(a){jk();this.a=a}s(571,24,{},II);
_.vc=function(){!this.a.d&&this.a.i&&tI(this.a.i,this.a.b)};_.a=null;function JI(a){this.a=a}s(572,1,{},JI);_.a=null;function KI(a){this.a=a}s(573,1,{},KI);_.a=null;function LI(a){this.a=a}s(574,1,{},LI);_.a=null;function MI(a){this.a=a}s(575,1,{},MI);_.a=null;function NI(){}s(576,1,{},NI);function OI(a){this.a=a}s(577,1,{},OI);_.a=null;function PI(a){this.a=a}s(578,1,{},PI);_.a=null;function HI(){}s(579,1,{},HI);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
function FD(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function QI(a){var b,c,d,e,f;Tj(a);d=(ej(),fj(null));e=new CI;ux(e,a);Wv(d,e,d.gb);f=a.$c();b=a.Zc();c=FD();9<=c?(++f,++b):7==c&&y(a,25)&&(c=a.gb.textContent,2>=c.length&&(f+=8));wx(e,a);dw(d,e);return new hz(f,b)}function RI(){this.gb=$doc.createElement(Xd);this.gb[xd]=Pe;this.gb.style[Qf]=Je;this.gb.style[Uf]=$c;this.gb.style[ah]=cb;this.gb.style[Ie]=cb}s(581,309,ti,RI);_.Xc=function(){return Vj(this.gb)};
_.Yc=function(){return Wj(this.gb)+$wnd.pageYOffset};function OG(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 GI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new BI(new qE(a),new qE(b))}function IF(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 UF(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 GF(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 TH(){DI();this.n=FI;this.c=[];this.t=new RI}s(582,569,{},TH);_.a=j;_.b=j;function SI(){SI=u;TI=new hz(0,0)}
function UI(a){var b;b=a.yf();if(!b){var c;(c=a.vf())?(b=QI(c.a),kj(c.ne(),b.b,b.a),c=QI(c.a),b=new hz(c.b-b.b,c.a-b.a)):b=new hz(0,0);a.Cf(b)}return b}function wz(a,b){var c;if(a.re())return TI;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Bf(az(b));c=QI(a.ne());a.e.b=c.b;a.e.a=c.a;return c}function VI(a,b){var c;b&&(c=dg+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va,a.xf().gb.style[hd]=c)}function WI(){this.e=new VA;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 XI};_.xd=function(){};_.re=function(){return!1};_.zf=function(a){this.Bf(az(a))};_.Af=function(a){VI(this,a)};_.Bf=function(a){var b=this.ne().gb,c,d,e;c=(Gz(),Hz);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]=Ne:b.style[me]=j};_.Cf=function(a){XI=a};_.Df=function(){};var XI=_.e=null,TI;
function yA(a,b){SI();WI.call(this);this.a=new Ow(a);this.a._c()[xd]=j;z(this.a,new YI(this,b),(kq(),kq(),lq))}s(583,584,{},yA);_.ne=function(){return this.a};_.Af=function(a){VI(this,a)};_.a=null;function YI(a,b){this.a=a;this.b=b}s(585,1,{},YI);_.Ec=function(a){hq();iq(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function CA(a){SI();WI.call(this);this.a=new Nx;z(this.a,new ZI(this,a),(eq(),eq(),fq))}s(586,584,{},CA);_.ne=function(){return this.a};_.a=null;
function ZI(a,b){this.a=a;this.b=b}s(587,1,{},ZI);_.a=null;_.b=null;function $I(a,b){var c,d;VI(a,b.Gd());for(d=new Di(b.Ob.a);d.b<d.d.ue();)c=Ei(d),c.dc&&c._b.wf(c)}function aJ(a,b){var c,d,e,f,g,i,h;kj(a.d,b.Nd(),b.Jd());for(d=new Di(b.Ob.a);d.b<d.d.ue();)c=Ei(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-=UI(e).b,f-=UI(e).a,kj(e.ne(),g,f),!c.fb&&a.d.rd(c),a.d.sd(c,i,h)))}function Lz(){SI();WI.call(this);this.d=new hw}s(588,584,{},Lz);
_.wf=function(a){$I(this,a)};_.ne=function(){return this.d};_.zf=function(a){aJ(this,a)};_.d=null;function AB(a){SI();WI.call(this);var b=this.a=new Kx;Sw(b.b,a);Jx(b);this.e.a=-1;this.e.b=-1}s(589,584,{},AB);_.ne=function(){return this.a};_.re=function(){var a;a=(this.a.b.c?$n(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function DB(a){this.a=new hy(a.f,new bJ(a))}s(590,1,{},DB);_.a=null;
function dy(a){var b,c,d,e,f;f=new qC(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=v(cJ,k,59,0,0);for(c=b.a?uk(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=aj((Vz(),Q),new R(f.d)));c=c.b;if(It(!c?fh:c.a,xh))for(c=(!a.d.a||0==a.d.a.c?(Ns(),Ns(),Os):new Yz(a.d.a)).qd();c.Qc();)a=c.Rc(),1001==f.d&&a.me(f);var g,i,h;1001==f.d?(g=new rr(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 rr(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 rr(null.Lf,g,null),f.i=null.Kf(),f.j=null.Kf(),i=null.Kf(),f.e=i&12,501==g&&null.Kf())))}function bJ(a){this.a=a}s(591,1,Th,bJ);_.pc=function(){dy(this)};_.a=null;function $B(){SI();WI.call(this);this.a=new Fy}s(592,584,{},$B);_.vf=function(){var a;a=new $B;Cy(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ne=function(){return this.a};
_.yf=function(){return dJ};_.Cf=function(a){dJ=a};var dJ=_.a=null;s(593,588,{});function cC(){new ss}s(594,443,{},cC);function Wq(a,b){a.onloadend=function(a){b.ye(a.target.result)}}function ED(a){this.a=a}s(601,1,{},ED);_.a=null;function BD(){}s(602,1,{},BD);function CD(){}s(603,1,{},CD);function DD(){}s(604,1,{},DD);
function oB(a,b){SI();Lz.call(this);this.c=new eJ(a);var c=this.b=new xx,d=(ix(),jx);c.a=d;ux(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&fJ(Qy(c.z.a.p,0)))throw new Jv("WindowPanel can only contain one child widget");gJ(c,d);this.c.a=this;this.a=b}s(605,593,{},oB);_.ne=function(){return this.c};_.xf=function(){return this.b.fb};_.xd=function(){hJ(this.c,!1)};_.Bf=function(){};_.Df=function(a){$I(this,a);aJ(this,a);iJ(this.c);jJ(this.c)};_.a=null;_.b=null;_.c=null;
function kJ(a){var b;b=new yq(Yn(a.gb,Kf),Yn(a.gb,Jf));a=new yq(Yn(a.K.ab.gb,Kf),Yn(a.K.ab.gb,Jf));return F(H,r,-1,[b.b-a.b,b.a-a.a])}function lJ(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?(mJ(a,a.I),a.I=null):null!=a.H&&(nJ(a,a.H),a.H=null);Kj(a.J)}function iJ(a){a.bb?a.Hf(Bq(a.K.ab)):(a.Ad(),iJ(a))}function nJ(a,b){var c;a.bb?(c=kJ(a),a.Hf(new yq(-1,oJ(b,!1)-c[1]))):a.H=b}function pJ(a,b){var c;b!=a.vd()&&(c=a.K.ab,Ov(c),qJ(c,b,c.gb,c.p.c,!0))}
function mJ(a,b){var c;a.bb?(c=kJ(a),a.Hf(new yq(oJ(b,!0)-c[0],-1))):a.I=b}s(608,311,ci);_.Ef=function(){var a,b;b=Bq(this.K.ab);a=kJ(this);b.b+=a[0];b.a+=a[1];return b};_.vd=function(){var a;a=this.K.ab;return 0!=a.p.c?fJ(Qy(a.p,0)):null};_.Ff=function(a){rJ(this.K.ab,a)};_.qd=function(){return new Pv(this.K.ab)};_.Gf=function(){Fq(this.K.ab)};_.ld=function(){lJ(this)};_.Dd=function(){Fq(this.K.ab)};_.nd=function(a){return sJ(this.K.ab,a)};_.Hf=function(a){Dq(this.K.ab,a)};
_.cd=function(a){nJ(this,a)};_.wd=function(a){pJ(this,a)};_.ed=function(a){mJ(this,a)};_.H=null;_.I=null;function tJ(){tJ=u;var a=(uJ(),vJ(),wJ);xJ=new Bx(a.d,a.b,a.c,a.e,a.a)}function hJ(a,b){var c;c=new bv;a.db&&qs(a.db,c);a.A&&Cq(a.f,a);try{Li(a.f.c,a)}catch(d){if(d=Ji(d),!y(d,74))throw d;}a.b=yJ(a.f,a);try{ow(a,b)}finally{Oi(a.j.a),Oi(a.i.a),Oi(a.k.a),a.G&&Ri(a.G,a.f),a.t&&(a.t=!1)}}function zJ(a,b,c){var d,e;e=a.fb;d=new Mj(a,e);e.sd(a,d.a+b,d.d+c)}
function AJ(a,b,c){b=new BJ(ao($n(kv(kv(a.K.c,b),c))));Nv(b,a);z(b,a.c,(kq(),kq(),lq));return b}function mB(a,b){var c=a.z.b;c.a.gb.textContent=b||j;rJ(c.f,null)}function Aq(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Dq(a.K.ab,b)}function cF(a,b,c){var d,e;(e=a.f)?(d=CJ(e.gb),rw(a,b+(Vj(e.gb)+d[3]),c+(Wj(e.gb)+$wnd.pageYOffset+d[0]))):rw(a,b,c)}function nB(a,b){a.A!=b&&(a.A=b,a.$&&(b?Eq(a.f,a):Cq(a.f,a)))}
function gJ(a,b){if(b!=(0!=a.z.a.p.c?fJ(Qy(a.z.a.p,0)):null)){Ov(a.z.a);var c=a.z.a;qJ(c,b,c.gb,c.p.c,!0)}}
function DJ(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(vq(),EJ)&&(a.F=a.x);var d,e;if(a.G)for(e=new Di(a.G);e.b<e.d.ue();)if(d=Ei(e),b==(vq(),FJ)){!d.b&&(d.b=new GJ);d=a;var f=c,g=void 0,i=void 0;if(d.A&&f==(vq(),wq))g=d.f,i=d.w,d.z.c?(cF(d,i.c,i.d),Aq(d,new yq(i.b,-1))):(cF(d,i.c,i.d),Aq(d,new yq(i.b,i.a)),Eq(g,d)),Hi(g.c,d,d.z.b),dk(d.q,333);else if(!d.t&&f==(vq(),EJ))d.gb.style[Yg]=Zg,vq()}else if(b==wq){!d.b&&(d.b=new GJ);d=a;var f=c,h=i=g=void 0;if(d.A){i=d.f;g=CJ(i.gb);h=d.w;if(d.z.c)h.c=Vj(d.gb)-
g[3]-Vj(i.gb),h.d=Wj(d.gb)+$wnd.pageYOffset-g[0]-(Wj(i.gb)+$wnd.pageYOffset),d.w=h,cF(d,0,0),HJ(d,xq(i.gb).b,-1);else{if(f!=(vq(),EJ))h.c=Vj(d.gb)-g[3]-Vj(i.gb),h.d=Wj(d.gb)+$wnd.pageYOffset-g[0]-(Wj(i.gb)+$wnd.pageYOffset),h.b=d.e,h.a=d.d,d.w=h;cF(d,0,0);Dq(d,new IJ(xq(i.gb)));Cq(i,d)}d==d.f.a||lG(d);dk(d.q,333)}}else b==EJ&&(!d.b&&(d.b=new GJ),d=a,d.t||(d.x=c,d.gb.style[Yg]=Je))}}function JJ(a,b){a.gb.style[ch]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.Kf().Kf()}
function jJ(a){if(!a.bb){a.j=Hv(a,a.f,(!bs&&(bs=new pk),bs));a.i=Hv(a,a.f,ok?ok:ok=new pk);a.k=Hv(a,a.f,(!gs&&(gs=new pk),gs));var b=a.f;!a.G&&(a.G=new Yi);Si(a.G,b);bs&&(b=new as(a),a.db&&qs(a.db,b));a.A&&Eq(a.f,a);Hi(a.f.c,a,a.z.b);a.b&&(rw(a,a.b.a,a.b.b),a.b=null);sw(a);lG(a)}}function lG(a){if(a!=a.f.a){var b;gs&&(b=new fs(a),a.db&&qs(a.db,b))}}s(607,608,ci);_.vd=function(){return 0!=this.z.a.p.c?fJ(Qy(this.z.a.p,0)):null};_.yd=function(a){hJ(this,a)};_.qd=function(){return new Pv(this.z.a)};
_.ld=function(){lJ(this);Kj(new KJ(this))};_.nd=function(a){return sJ(this.z.a,a)};_.Hf=function(a){Aq(this,a)};_.zd=function(a,b){cF(this,a,b)};_.wd=function(a){gJ(this,a)};_.Ad=function(){jJ(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 xJ;
function eJ(a){tJ();var b=(LJ(),MJ),c;c=(zw(),Aw);tw.call(this,!1,"popup");this.L=c.a;this.J=new NJ(this);c=new OJ;c.gb[xd]="mosaic-popupLayoutPanel";lw(this.K,c);qw(this);this.c=new PJ(this);this.q=new QJ(this);this.r=new RJ(this);this.s=new SJ(this);this.w=new TJ;this.F=(vq(),FJ);this.A=!1;this.f=b;a=this.z=new UJ(a);b=new VJ;!a.d&&(a.d=new WJ);Si(a.d,b);a=new XJ(new Ax(xJ.a.d.a,xJ.a.b,xJ.a.c,xJ.a.e,xJ.a.a));z(a,new YJ(this),(kq(),kq(),lq));b=this.z.b;if(!b.b){b.b=new xx;b.b._c()[xd]="mosaic-Caption-iconBoxRight";
c=b.b;var d=(qx(),rx);c.c=d;c=b.f;ZJ(c,b.b,new $J(2),c.p.c)}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Zv;d=vx(c);sv(c.b,(Cu(),Du(d)),0);Yv(c,a,d,0,!1)}else ux(b.b,a);rJ(b.f,null);z(this.z.b,new aK(this),(sq(),sq(),tq));z(this.z.b,this.c,lq);pJ(this,this.z);Fi(ao($n(this.gb)),"mosaic-WindowPanel",!0)}s(606,607,ci,eJ);_.xd=function(){var a=this.a,b=new hB(a.a,201),c;a=a.a.q;a.a?a=new bK(new Di(a.a)):(a=(Ns(),Ns(),Os),a=new Di(a));for(;a.Qc();)c=a.Rc(),201==b.d&&aF(c.a)};_.a=null;
function qG(a,b,c,d){b=bz(b);c+=b.a;d+=b.b;rw(a.a,c,d);sw(a.a)}function KB(){SI();WI.call(this);var a=this.a=new cK;a.T=!0;a.a.f=!0;this.a.W=!0}s(609,584,{},KB);_.ne=function(){return this.a};_.a=null;function DC(){}s(615,459,{},DC);function bK(a){if(!a)throw new mn;this.a=a}s(616,1,{},bK);_.Qc=function(){return JC(this.a)};_.Rc=function(){return Ei(this.a)};_.Sc=function(){throw new MC("Missing message: awt.50");};_.a=null;function hA(){return hA()}
function BC(){BC=u;var a;a=(sC(),tC["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(dK,k,-1,0,1);else throw new dE(a+" is not supported");}catch(b){if(b=Ji(b),!y(b,82))throw b;}}function EB(a,b){a.a=31*a.a+I((new qE(b)).a)}function cA(){}s(619,1,{},cA);_.hC=function(){return this.a};_.a=1;
function CJ(a){var b;b=v(H,r,-1,4,1);a.style[dh]=bb;b[0]=eK(fK(a,"borderTopWidth"));b[1]=eK(fK(a,"borderRightWidth"));b[2]=eK(fK(a,"borderBottomWidth"));b[3]=eK(fK(a,"borderLeftWidth"));return b}function gK(a){var b,c;c=hK(a);b=CJ(a);a=(a.style[dh]=bb,new yq(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 xq(a){a.style[dh]=bb;return new yq(a.clientWidth,a.clientHeight)}
function hK(a){var b;b=v(H,r,-1,4,1);a.style[dh]=bb;b[0]=eK(fK(a,"marginTop"));b[1]=eK(fK(a,"marginRight"));b[2]=eK(fK(a,"marginBottom"));b[3]=eK(fK(a,"marginLeft"));return b}function iK(a){var b;b=v(H,r,-1,4,1);a.style[dh]=bb;b[0]=eK(fK(a,"paddingTop"));b[1]=eK(fK(a,"paddingRight"));b[2]=eK(fK(a,"paddingBottom"));b[3]=eK(fK(a,"paddingLeft"));return b}
function jK(a,b,c){try{switch(b){case Mf:a.style.filter="alpha(opacity="+100*c+va;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case ie:b=xg;default:a.style[b]=c}}catch(d){if(d=Ji(d),!y(d,74))throw d;}}function oJ(a,b){var c;kK||(kK=$doc.createElement(ug),jK(kK,Te,j),jK(kK,Mg,j),jK(kK,Uf,$c),jK(kK,Yg,Je),$doc.body.appendChild(kK));jK(kK,ah,a);jK(kK,Ie,a);c=gK(kK);return b?c.b:c.a}var kK=null;function lK(){yq.call(this,0,0)}function yq(a,b){this.b=a;this.a=b}
function IJ(a){yq.call(this,a.b,a.a)}s(621,1,di,lK,yq,IJ);_.eQ=function(a){return this===a?!0:null==a||mK!=tn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Xc};_.a=0;_.b=0;function nK(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},nK);_.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 oK.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;function pK(a,b){this.a=a;this.b=b}s(623,1,di,pK);_.eQ=function(a){return this===a?!0:null==a||qK!=tn(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 qK.d+"[x="+this.a+",y="+this.b+Xc};_.a=0;_.b=0;
function TJ(){this.b=this.a=this.d=this.c=0}s(624,1,di,TJ);_.eQ=function(a){return this===a?!0:null==a||rK!=tn(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 rK.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Xc};_.a=0;_.b=0;_.c=0;_.d=0;
function fK(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Mf: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=xg;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 sK=-1;function tK(){}s(628,627,{},tK);_.a=-1;_.b=-1;var uK=null;function eK(a){a=parseInt(a,10);a=isNaN(a)?null:rE(a);return!a?0:a.a}
s(631,326,ni);_.Ef=function(){return Bq(this.f)};_.Ff=function(a){rJ(this.f,a)};_.Gf=function(){Fq(this.f)};_.Dd=function(){Fq(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[ah]=a;b.bb||(b.i=a)};function uJ(){uJ=u;vJ()}
function vK(a){uJ();var b;Pw(this,new OJ);this.a=new wK;b=this.f;xK(b,new yK);jK(b.gb,Rf,ab);b.o=0;ZJ(b,this.a,new $J(0),b.p.c);this.a._c()[xd]="mosaic-Caption-text";this.a.gb.textContent=a||j;rJ(this.f,null);this.gb[xd]="mosaic-Caption"}s(630,631,ni,vK);_.Fc=function(a){return z(this,a,(Ar(),Ar(),Br))};_.Gc=function(a){return z(this,a,(nj(),nj(),oj))};_.Hc=function(a){return z(this,a,(Er(),Er(),Fr))};_.Ic=function(a){return z(this,a,(pj(),pj(),qj))};_.b=null;
function vJ(){vJ=u;zK=Cn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Uy(zK,240,20);new Uy(zK,224,16);new Uy(zK,208,16);new Uy(zK,192,16);new Uy(zK,176,16);new Uy(zK,160,16);new Uy(zK,144,16);new Uy(zK,128,16);new Uy(zK,112,16);new Uy(zK,96,16);new Uy(zK,80,16);new Uy(zK,64,16);new Uy(zK,260,16);wJ=new Uy(zK,48,16);new Uy(zK,32,16);new Uy(zK,16,16);new Uy(zK,0,16)}var zK,wJ;function AK(a,b){Ev(a.a.gb,!b);rJ(a.f,a.a)}
function zq(a,b){a.c=b;Ev(a.a.gb,!b);rJ(a.f,a.a);if(a.d){var c;for(c=new Di(a.d);c.b<c.d.ue();)Ei(c)}}function UJ(a){var b;Pw(this,new OJ);b=this.f;xK(b,new BK((CK(),DK)));b.o=0;this.b=new vK(a);ZJ(b,this.b,new $J(1),b.p.c);this.a=new OJ;Xi(this.a,"Body");ZJ(b,this.a,new $J(0),b.p.c);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},UJ);_.fd=function(){Iv(this.f)};_.gd=function(){Lv(this.f)};_.qd=function(){return new Pv(this.a)};
_.nd=function(a){return sJ(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function WJ(){QE(this)}s(634,516,oi,WJ);function NJ(a){this.a=a}s(635,1,Th,NJ);_.pc=function(){Fq(this.a.K.ab)};_.a=null;function EK(a){var b;b=a.b;a=b.f;b=!a.e?-1:Jj(a.e.a,b);a.e&&xu(a.e.a,b)&&Au(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&lG(!a.e?null:xu(a.e.a,b-1))}function FK(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new Kz);-1==Jj(a.e.a,b)&&Si(a.e.a,b)}function GJ(){}s(636,1,{},GJ);_.Jc=function(a){EK(a)};_.Kc=function(a){FK(a)};
_.Mc=function(a){GK(a.a.f,a.a)};function LJ(){LJ=u;HK=new IK(1,"e");JK=new IK(2,Af);KK=new IK(3,"ne");LK=new IK(10,"nw");MK=new IK(4,lg);NK=new IK(5,og);OK=new IK(12,"sw");PK=new IK(8,"w");MJ=new QK((ej(),fj(null)).gb)}function yJ(a,b){var c;c=CJ(a.gb);return new pK(Vj(b.gb)-(Vj(a.gb)+c[3]),Wj(b.gb)+$wnd.pageYOffset-(Wj(a.gb)+$wnd.pageYOffset+c[0]))}
function RK(a){var b,c,d,e,f,g;if(a.e){b=xq(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=xu(a.e.a,d),c=new yq(Yn(g.gb,Kf),Yn(g.gb,Jf)),f=yJ(a,g),f.a-=Pj(0,f.a+Yn(g.gb,Kf)-b.b),f.b-=Pj(0,f.b+Yn(g.gb,Jf)-b.a),cF(g,Pj(0,f.a),Pj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,HJ(g,c.b,c.a),g.F==(vq(),wq)&&Dq(g,new IJ(xq(a.gb))),dk(g.q,1)}}function SK(a,b,c){a=a.d;Hi(a,b,b);x(a.c,b,c);Xi(b,zc+c.b)}
function Cq(a,b){var c;c=a.d;TK(c,b.y);Wi(b.y,zc+LK.b);TK(c,b.u);Wi(b.u,zc+JK.b);TK(c,b.v);Wi(b.v,zc+KK.b);TK(c,b.E);Wi(b.E,zc+PK.b);TK(c,b.n);Wi(b.n,zc+HK.b);TK(c,b.D);Wi(b.D,zc+OK.b);TK(c,b.B);Wi(b.B,zc+MK.b);TK(c,b.C);Wi(b.C,zc+NK.b)}
function Eq(a,b){!b.y&&(b.y=AJ(b,0,0));SK(a,b.y,LK);!b.u&&(b.u=AJ(b,0,1));SK(a,b.u,JK);!b.v&&(b.v=AJ(b,0,2));SK(a,b.v,KK);!b.E&&(b.E=AJ(b,1,0));SK(a,b.E,PK);!b.n&&(b.n=AJ(b,1,2));SK(a,b.n,HK);!b.D&&(b.D=AJ(b,2,0));SK(a,b.D,OK);!b.B&&(b.B=AJ(b,2,1));SK(a,b.B,MK);!b.C&&(b.C=AJ(b,2,2));SK(a,b.C,NK)}function GK(a,b){var c,d;a.a=b;d=a.e.a.c;c=Jj(a.e.a,b);if(c+1<d){mA(a.e,b);for(Si(a.e.a,b);c<d;++c)JJ(xu(a.e.a,c),c)}else JJ(b,c)}
function QK(a){a=new UK(a);Pw(this,a);this.c=new VK(a);this.c.i=!0;Pi(this.c);this.c.k=3;this.d=new WK(a);this.d.i=!0;Pi(this.d);this.d.k=3;Rw(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},QK);_.Ef=function(){return xq(this.gb)};_.Ff=function(){var a;(a=XK(this))&&a.Ff(null)};_.Gf=function(){RK(this)};_.Jc=function(a){!this.b&&(this.b=new GJ);EK(a)};_.Kc=function(a){!this.b&&(this.b=new GJ);FK(a)};_.Dd=function(){RK(this)};
_.Mc=function(a){!this.b&&(this.b=new GJ);GK(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var HK,JK,KK,LK,MJ,MK,NK,OK,PK;function UK(a){this.p=new iw(this);this.gb=a}s(638,306,hi,UK);function IK(a,b){this.a=a;this.b=b}s(639,1,{},IK);_.a=0;_.b=null;function VK(a){zi();Ti.call(this,a)}s(640,3,{},VK);_.jc=function(){var a;a=this.j.e;a.t||Tj(a.o);Wi(this.j.e,"dragdrop-dragging");!a.z.c&&AK(a.z,!1)};
_.lc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Pj(this.a,a<this.d?a:this.d),b=Pj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Te]=a+(rj(),Xf);c.style[Mg]=b+Xf};
_.kc=function(){var a;a=this.j.e;a==a.f.a||lG(a);a.z.c||AK(a.z,!0);a.t||(a.o||(a.o=new YK,Xi(a.o,"mosaic-GlassPanel-invisible")),jK(a.o.gb,ch,fK(a.gb,ch)),dj((ej(),fj(null)),a.o,0,0));Xi(this.j.e,"dragdrop-dragging");a=new Mj(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 TK(a,b){try{Li(a,b)}catch(c){if(c=Ji(c),!y(c,74))throw c;}}function WK(a){zi();Ti.call(this,a);this.c=new Bi}s(641,3,{},WK);_.jc=function(){var a;a=this.j.e.fb;a.t||Tj(a.o);Wi(this.j.e,"dragdrop-dragging");AK(a.z,!1);Aq(a,new yq(a.e,a.d));dk(a.q,1)};
_.lc=function(){var a,b,c,d;d=this.j.e.fb;c=aj(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Yc()-Pj(this.j.c,this.b):this.j.e.Yc()-this.j.c,0!=b&&(a=d.d,b=Pj(a+b,Yn(d.z.b.gb,Jf)),b!=a&&zJ(d,0,a-b),Aq(d,new yq(d.e,b)),dk(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=Pj(a+b,Yn(d.z.b.gb,Jf)),Aq(d,new yq(d.e,b)),dk(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Xc()-Pj(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&&zJ(d,a-b,0),Aq(d,new yq(b,d.d)),dk(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,Aq(d,new yq(96<a+b?a+b:96,d.d)),dk(d.q,333)))};
_.kc=function(){var a;a=this.j.e.fb;a==a.f.a||lG(a);AK(a.z,!0);a.t||(a.o||(a.o=new YK,Xi(a.o,"mosaic-GlassPanel-invisible")),jK(a.o.gb,ch,fK(a.gb,ch)),dj((ej(),fj(null)),a.o,0,0));Xi(this.j.e,"dragdrop-dragging");a=new Mj(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 pu(){pu=u;qu=new ZK}
function YK(){pu();var a;this.d=new $K(this);this.a=!1;this.b=new mw;Pw(this,this.b);a=this.gb.style;a[hd]="#000";a[he]="alpha(opacity=50)";a[Mf]="0.5";this.gb[xd]="gwt-GlassPanel"}s(642,326,Ph,YK);
_.jd=function(){var a;Rw(this);try{a=this.fb}catch(b){b=Ji(b);if(y(b,80))throw new Jv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(ej(),fj(null))?(ou(qu,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Ri(kk,a),a.b=!0,a.c=sk(a),Si(kk,a),this.c=new aL(this),Uu(new nu(this.c))):$doc.compatMode==Hb?(this.gb.style[md]=ab,this.gb.style[fg]=ab):kj(this,Yn(a.gb,Kf),Yn(a.gb,Jf));this.a&&Iu(new mu(this));dj(fj(null),new bL,$wnd.pageXOffset,$wnd.pageYOffset)};
_.kd=function(){this.f.kd();Yj(this.d);this.c&&(ku(Su,this.c,F(cL,k,14,[(!es&&(es=new pk),es)])),this.c=null);this.a&&ku(Ku,this,F(cL,k,14,[(!Ju&&(Ju=new pk),Ju)]))};_.Uc=function(a){switch(Fu(a.type)){case 256:if(27==(a.keyCode||0))return Tj(this),!1;case 1:if(co(this.gb,a.target))return Tj(this),!1}return!0};_.ld=function(){};_.a=!1;_.b=null;_.c=null;var qu;function $K(a){jk();this.a=a}s(643,24,{},$K);_.vc=function(){ou((pu(),qu),this.a,!1)};_.a=null;function aL(a){this.a=a}s(644,1,{},aL);_.a=null;
function bL(){this.gb=Uw();var a;a=new Ox(new dL(this));z(this,a,(aq(),aq(),bq));z(this,a,(Yq(),Yq(),Zq))}s(645,328,hi,bL);_.ld=function(){Kj(new eL(this))};function dL(a){this.a=a}s(646,1,{},dL);_.a=null;function eL(a){this.a=a}s(647,1,Th,eL);_.pc=function(){Xx(this.a.gb)};_.a=null;function fL(a){a.gb.style[ah]=gd;a.gb.style[Ie]=gd;if(a.bb){var a=a.fb,b;y(a,99)?a.Ff(null):(b=XK(a))&&b.Ff(a)}}s(649,309,bi);_.Ef=function(){fL(this);return new yq(Yn(this.gb,Kf),Yn(this.gb,Jf))};_.Ff=function(){fL(this)};
_.Gf=function(){};_.Tc=function(){};_.Dd=function(){};function wK(){this.gb=$doc.createElement("label");this.gb[xd]="mosaic-Label";this.gb.style[$g]=Ff;this.gb[xd]="mosaic-HTML"}s(648,649,bi,wK);function XJ(a){Pw(this,new gL(a));this.gb[xd]="mosaic-ImageButton"}s(650,326,Ph,XJ);
function cK(){var a=(zw(),Cw);tw.call(this,!0,lf);this.L=a.a;this.a=new hL(this);this.a.d=!0;jw(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);hj();uv(a,b)}else this.cb|=1;ao($n(this.gb))[xd]=Ge;this.gb.style[ch]="2147483647"}s(651,311,hi,cK);_.Tc=function(a){Kv(this,a);1==Fu(a.type)&&ow(this,!1)};_.a=null;
function hL(a){this.b=a;this.c=new Yi;this.i=new Yi;a=(gy(),fy);new Ty(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(Ag);this.e=$doc.createElement(Dg);Bu(b,this.e);this.o=!0;a=Uw();b=(Cu(),Du(b));a.appendChild(b);this.gb=a;pl();this.gb.setAttribute("role",Tl.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),hj(),uv(a,b)):this.cb|=2225;this.gb[xd]=Fe;a=Cv(this.gb)+"-vertical";Fi(this._c(),a,!0);this.gb.style[Pf]=ab;this.gb.setAttribute("hideFocus",Vg);z(this,new ey(this),(aq(),aq(),bq))}
s(652,349,ti,hL);_.Tc=function(a){switch(Fu(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Yx(this,a)};_.Cd=function(a,b){by(this,a,b);b||this.a&&ow(this.b,!1)};_.a=!0;_.b=null;
function gL(a){var b=(ix(),jx),c=(qx(),rx),d;d=new ax;d.f[ld]=$a;d.f[sd]=0;d.f[td]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;Zw(b.a);b.a.c.rows[0].cells[0][cd]=c.a;Zw(b.a);b.a.c.rows[0].cells[0].style[Xg]=e.a;Zw(d);b=Vw(d,0,0,!0);if(a){Tj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;Xw(g,f.c);ht(f.b,g,a);c.a=c.a.b}else e=c.b.c,Si(c.b,a);a.gb[Yc]=e;Bu(b,a.gb);Nv(a,d)}Pw(this,d);Fi(this.gb,"mosaic-WidgetWrapper",!0)}s(653,326,Ph,gL);_.a=null;_.b=null;function PJ(a){this.a=a}s(654,1,{},PJ);
_.Ec=function(){this.a.$&&this.a!=this.a.f.a&&lG(this.a)};_.a=null;function QJ(a){jk();this.a=a}s(655,24,{},QJ);_.vc=function(){Fq(this.a.K.ab);var a=this.a;ds((!a.p&&(a.p=new iL),a.p))};_.a=null;function RJ(a){jk();this.a=a}s(656,24,{},RJ);_.vc=function(){DJ(this.a,(vq(),wq))};_.a=null;function SJ(a){jk();this.a=a}s(657,24,{},SJ);_.vc=function(){DJ(this.a,(vq(),EJ))};_.a=null;function VJ(){}s(658,1,{},VJ);function YJ(a){this.a=a}s(659,1,{},YJ);_.Ec=function(){this.a.xd()};_.a=null;
function aK(a){this.a=a}s(660,1,{},aK);_.a=null;function KJ(a){this.a=a}s(661,1,Th,KJ);_.pc=function(){this.a.F==(vq(),wq)?dk(this.a.r,333):this.a.F==EJ&&dk(this.a.s,333)};_.a=null;function BJ(a){this.gb=a;Iv(this)}s(662,309,ti,BJ);_.Fc=function(a){return z(this,a,(Ar(),Ar(),Br))};_.Gc=function(a){return z(this,a,(nj(),nj(),oj))};_.Hc=function(a){return z(this,a,(Er(),Er(),Fr))};_.Ic=function(a){return z(this,a,(pj(),pj(),qj))};function iL(){Js.call(this,null)}s(663,238,Xh,iL);
function vq(){vq=u;wq=new jL("MAXIMIZED",0);EJ=new jL("MINIMIZED",1);FJ=new jL("NORMAL",2);kL=F(lL,k,94,[wq,EJ,FJ])}function jL(a,b){E.call(this,a,b)}s(664,139,{68:1,71:1,73:1,94:1},jL);var kL,wq,EJ,FJ;s(665,1,{});function ou(a,b,c){var d,e,f,g,i;e=lj();d=mj();if(!c||e!=a.b||d!=a.a)f=(ej(),Yn(fj(null).gb,Kf)),c=Yn(fj(null).gb,Jf),i=(vv(),wv).scrollWidth,g=wv.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[ah]=f+Xf),0<=c&&(b.gb.style[Ie]=c+Xf),a.b=e,a.a=d}
function ZK(){}s(666,665,{},ZK);_.a=-1;_.b=-1;function mL(a,b){var c,d,e;if(a.k)return!0;a.x.Ae();for(c=new Pv(b);c.a.a<c.a.b.c-1;)d=fJ(Qv(c.a)),e=d.fb,y(e,100)&&e.dd(d.ad()),d.ad()&&Si(a.x,d);return!0}
function nL(a,b){var c,d,e;if(b.a)a.c&&Xj(a.c),a.c=new oL(a,b),Zj(a.c,333);else for(d=new Di(a.x);d.b<d.d.ue();)c=Ei(d),e=c.eb,fw(b,pL(c),e.s,e.t),qL(c,e.u,e.r,F(H,r,-1,[rL(a.q.a,c).d,rL(a.p.a,c).c,rL(a.n.a,c).a,rL(a.o.a,c).b]),(F(H,r,-1,[sL(a.i.a,c).d,sL(a.f.a,c).c,sL(a.d.a,c).a,sL(a.e.a,c).b]),F(H,r,-1,[tL(a.u,c),tL(a.t,c),tL(a.r,c),tL(a.s,c)])))}
function uL(){this.x=new Yi;this.j=new vL(this);this.w=new wL(this.j);this.v=new xL(this.j);this.q=new yL(this.j);this.p=new zL(this.j);this.n=new AL(this.j);this.o=new BL(this.j);this.i=new CL(this.j);this.f=new DL(this.j);this.d=new EL(this.j);this.e=new FL(this.j);this.u=new GL(this.j);this.t=new GL(this.j);this.r=new GL(this.j);this.s=new GL(this.j)}s(667,1,{});_.If=function(a){nL(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 HL(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new Di(b.x);e.b<e.d.ue();)d=Ei(e),y(d,27)&&(d=d.ab),f=d.eb,fw(c,pL(d),f.s,f.t),qL(d,f.u,f.r,F(H,r,-1,[rL(b.q.a,d).d,rL(b.p.a,d).c,rL(b.n.a,d).a,rL(b.o.a,d).b]),(F(H,r,-1,[sL(b.i.a,d).d,sL(b.f.a,d).c,sL(b.d.a,d).a,sL(b.e.a,d).b]),F(H,r,-1,[tL(b.u,d),tL(b.t,d),tL(b.r,d),tL(b.s,d)])));IL(c);a.a.c=null;for(a=new Di(a.a.x);a.b<a.d.ue();)b=Ei(a),y(b,27)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function oL(a,b){this.a=a;this.b=b;var c=(fk(),gk);this.k=new ek(this);this.s=c}s(668,17,{},oL);_.qc=function(){HL(this)};_.rc=function(){HL(this)};
_.tc=function(a){var b,c,d;for(c=new Di(this.a.x);c.b<c.d.ue();){b=Ei(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);fw(this.b,pL(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=F(H,r,-1,[rL(this.a.q.a,b).d,rL(this.a.p.a,b).c,rL(this.a.n.a,b).a,rL(this.a.o.a,b).b]),i=this.a,h=b;F(H,r,-1,[sL(i.i.a,h).d,sL(i.f.a,h).c,sL(i.d.a,h).a,sL(i.e.a,h).b]);qL(e,f,d,g,F(H,r,-1,[tL(this.a.u,b),tL(this.a.t,b),tL(this.a.r,b),tL(this.a.s,b)]))}};_.a=null;
_.b=null;s(670,1,{});_.a=null;function EL(a){this.a=a}s(669,670,{},EL);function FL(a){this.a=a}s(671,670,{},FL);function DL(a){this.a=a}s(672,670,{},DL);function CL(a){this.a=a}s(673,670,{},CL);function AL(a){this.a=a}s(674,670,{},AL);function BL(a){this.a=a}s(675,670,{},BL);function zL(a){this.a=a}s(676,670,{},zL);function yL(a){this.a=a}s(677,670,{},yL);s(678,670,{},function(a){this.a=a});s(679,670,{},function(a){this.a=a});
function tL(a,b){var c=a.a,d;d=aj(c.d,b);d||(d=new nK(iK(b.gb)),x(c.d,b,d));return d.d}function GL(a){this.a=a}s(680,670,{},GL);function xL(a){this.a=a}s(681,670,{},xL);function wL(a){this.a=a}s(682,670,{},wL);function sL(a,b){var c;c=aj(a.a,b);c||(c=new nK(CJ(b.gb)),x(a.a,b,c));return c}function rL(a,b){var c;c=aj(a.b,b);c||(c=new nK(hK(b.gb)),x(a.b,b,c));return c}
function JL(a,b){var c,d;d=aj(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=XK(b),f,g,i,h,l;if(y(b,99)){if(null!=c.k&&null!=c.j){d=new yq(KL(e,!0),KL(e,!1));break a}h=b.Ef();null!=c.k&&(h.b=KL(e,!0));null!=c.j&&(h.a=KL(e,!1))}else{if(null!=c.k&&null!=c.j){d=new yq(KL(e,!0),KL(e,!1));break a}h=new lK;f=b.gb;l=f.style;g=l[Uf];i=l[Yg];l[Uf]="static";l[Yg]=Je;null!=c.k?h.b=KL(e,!0):(l[ah]=gd,h.b=(f.offsetWidth||0)+rL(d.o.a,b).b+rL(d.p.a,b).c);null!=c.j?h.a=KL(e,!1):(l[Ie]=gd,h.a=(f.offsetHeight||0)+rL(d.q.a,b).d+
rL(d.n.a,b).a);l[Uf]=g;l[Yg]=i}d=h}null!=c.k&&(rj(),Ap)==c.k.Kf()||null!=c.j&&(rj(),Ap)!=c.j.Kf()||x(a.e,b,d)}return d}function vL(a){this.f=a;this.c=new Bi;this.e=new Bi;this.b=new Bi;this.a=new Bi;this.d=new Bi}s(683,1,{},vL);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function LL(a){var b;b=a.eb;if(null==b||!y(b,97))b=new ML,a.eb=b;return b}function yK(){BK.call(this,(CK(),NL))}function BK(a){var b=(OL(),PL);uL.call(this);this.b=a;this.a=b}s(684,667,{},yK,BK);
_.Jf=function(a){var b,c,d,e,f,g,i,h,l;h=new lK;mL(this,a);l=rL(this.o.a,a).b+rL(this.p.a,a).c+sL(this.e.a,a).b+sL(this.f.a,a).c+tL(this.s,a)+tL(this.t,a);d=rL(this.q.a,a).d+rL(this.n.a,a).a+sL(this.i.a,a).d+sL(this.d.a,a).a+tL(this.u,a)+tL(this.r,a);c=this.x.c;if(0==c)return h.b=l,h.a=d,h;a=a.o;this.b==(CK(),NL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Di(this.x);a.b<a.d.ue();)c=Ei(a),e=LL(c),b=null,i=c.fb,y(i,100)&&(b=i,b=QL(b),b=new yq(b[1]+b[3],b[0]+b[0])),this.b==NL?(l+=JL(this.w.a,c).b,e.a=JL(this.v.a,
c).a,y(i,100)&&(l+=b.b,e.a+=b.a),f=Pj(f,e.a)):(d+=JL(this.v.a,c).a,e.b=JL(this.w.a,c).b,y(i,100)&&(d+=b.a,e.b+=b.b),g=Pj(g,e.b));this.b==NL?(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(mL(this,a)&&(d=this.x.c,0!=d)){G=a.o;q=tL(this.s,a);A=tL(this.u,a);c=xq(a.gb);O=c.b-(q+tL(this.t,a));o=c.a-(A+tL(this.r,a));g=O;c=o;this.b==(CK(),NL)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Di(this.x);e.b<e.d.ue();)d=Ei(e),b=null,n=LL(d),w=d.fb,y(w,100)&&(b=w,b=QL(b),b=new yq(b[1]+b[3],b[0]+b[0])),this.b==NL?(n.d?++h:(n.b=JL(this.w.a,d).b,y(w,100)&&(n.b+=b.b),g-=n.b),n.c?n.a=o:(n.a=JL(this.v.a,d).a,y(w,100)&&(n.a+=b.a))):(n.c?++i:(n.a=JL(this.v.a,
d).a,y(w,100)&&(n.a+=b.a),c-=n.a),n.d?n.b=O:(n.b=JL(this.w.a,d).b,y(w,100)&&(n.b+=b.b)));for(e=new Di(this.x);e.b<e.d.ue();)d=Ei(e),b=null,n=d.eb,w=d.fb,y(w,100)&&(b=w,b=QL(b),b=new yq(b[1]+b[3],b[0]+b[0])),J=n.b,m=n.a,this.b==NL?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==DK?(n.s=this.a==(OL(),PL)?q:this.a==RL?q+~~(O/2)-~~(J/2):q+O-J,n.t=A,n.u=l,n.r=f,A+=m+G):(this.a==(OL(),PL)?(n.s=q,n.t=A):this.a==RL?(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()-Vj(a.gb)-tL(this.s,a),-1==n.o&&(n.o=w),w=d.Yc()-(Wj(a.gb)+$wnd.pageYOffset)-tL(this.u,a),-1==n.p&&(n.p=w),-1==n.q&&(n.q=d.$c()),-1==n.n&&(n.n=d.Zc()));nL(this,a)}};_.a=null;_.b=null;function OL(){OL=u;PL=new SL("START",0);RL=new SL(Gb,1);TL=new SL("END",2);UL=F(VL,k,95,[PL,RL,TL])}function SL(a,b){E.call(this,a,b)}s(685,139,{68:1,71:1,73:1,95:1},SL);var UL,RL,TL,PL;function CK(){CK=u;NL=new WL("HORIZONTAL",0);DK=new WL("VERTICAL",1);XL=F(YL,k,96,[NL,DK])}
function WL(a,b){E.call(this,a,b)}s(686,139,{68:1,71:1,73:1,96:1},WL);var XL,NL,DK;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 ML(){this.e=!1}function $J(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},ML,$J);_.a=0;_.b=0;_.c=!1;_.d=!1;
function ZL(a,b){if(a.k)return!0;mL(a,b);if(0<a.x.c){a.a=xu(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,98))d=new $L,c.eb=d;a.b=d;a.x.Ae();Si(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function aM(){uL.call(this)}s(689,667,{},aM);
_.Jf=function(a){var b,c;c=new lK;ZL(this,a);if(this.a){b=JL(this.w.a,this.a).b;var d=JL(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,100)&&(b=QL(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=rL(this.o.a,a).b+rL(this.p.a,a).c+sL(this.e.a,a).b+sL(this.f.a,a).c+tL(this.s,a)+tL(this.t,a);c.a+=rL(this.q.a,a).d+rL(this.n.a,a).a+sL(this.i.a,a).d+sL(this.d.a,a).a+tL(this.u,a)+tL(this.r,a);return c};
_.If=function(a){var b,c,d,e,f;ZL(this,a)&&(d=tL(this.s,a),e=tL(this.u,a),c=xq(a.gb),f=c.b-(d+tL(this.t,a)),c=c.a-(e+tL(this.r,a)),b=this.a.fb,y(b,100)&&(b=QL(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()-Vj(a.gb)-tL(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Yc()-(Wj(a.gb)+$wnd.pageYOffset)-tL(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())),nL(this,a))};_.a=null;_.b=null;
function $L(){this.e=!1}s(690,688,{98:1,101:1},$L);function QL(a){var b,c,d,e;null==a.a&&(a.a=v(H,r,-1,4,1),e=$n(kv(kv(a.c,0),0)),c=$n(kv(kv(a.c,2),2)),d=hK(a.gb),b=CJ(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 bM(a,b){a.bb&&Tj(a);return kw(a,b)}function cM(){Iw();yw.call(this,Jw)}s(691,316,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,100:1},cM);
_.nd=function(a){return bM(this,a)};_.a=null;function pL(a){var b;b=a.fb;return y(b,100)?b:a}function Bq(a){if(!a.bb)return new lK;if(-1==a.j.b||-1==a.j.a)a.j=a.d.Jf(a),Dq(a,a.j),a.d.If(a),a.j=a.d.Jf(a);return a.j}function fJ(a){return y(a,100)?a.ab:a}function dM(a){var b;if(!a.n){b=(!uK&&(uK=new tK),uK);var c=lM(a,db,!0);b.a=c;c=lM(a,fb,!0);b.b=c;a.n=b}return a.n}
function qJ(a,b,c,d,e){if(y(b,27))throw new qk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,101)&&f.e?(c=new cM,Yv(a,c,a.gb,d,!0),lw(c,b)):Yv(a,b,c,d,e);rJ(a,b)}function ZJ(a,b,c,d){b.eb=c;qJ(a,b,a.gb,d,!0)}
function rJ(a,b){var c;c=a.d;if(b){var d=c.j;Mi(d.c,b);Mi(d.e,b);Mi(d.b,b);Mi(d.a,b);Mi(d.d,b)}else d=c.j,By(d.c),By(d.e),By(d.b),By(d.a),By(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==pL(a))c=c.fb;else{if(y(c,93)||y(c,26))d=c,c=c.fb,c==pL(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 Fq(a){if(a.bb&&a.gb.style.display!=Cf){a.gb.scrollTop=0;var b=a.gb,c=0;bo(b)&&(c=-c);b.scrollLeft=c;a.d.If(a);a.c=!1;IL(a)}}
function IL(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=fJ(Qy(a.p,d)),y(b,100)&&(b=b.ab),b.ad()&&(y(b,99)?b.Gf():y(b,34)&&b.Dd())}function sJ(a,b){var c;y(b,100)&&(b=y(b,100)?b.ab:b);c=pL(b);return dw(a,c)?(y(c,100)&&bM(c,b),rJ(a,null),!0):!1}function xK(a,b){var c;a.d=b;null!=a.e&&Wi(a,Cv(a.gb)+Ca+a.e);a.e=b.cZ.d;c=Xy(a.e,Vn(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Xi(a,Cv(a.gb)+Ca+a.e);rJ(a,null)}
function lM(a,b,c){a.k||(a.k=$doc.createElement(ug),jK(a.k,Uf,$c),jK(a.k,Yg,Je),jK(a.k,Te,ab),jK(a.k,Mg,ab),a.gb.appendChild(a.k));jK(a.k,ah,b);jK(a.k,Ie,b);a=gK(a.k);return c?a.b:a.a}
function KL(a,b){var c;c=null.Kf();if(c==(rj(),Mp)){c=(dM(a),null.Kf());var d=(-1==sK&&(sK=oJ(gb,!0)),sK);return L(K(Math.round(100*d*c/254)))}if(c==Cp)return c=dM(a),d=null.Kf(),L(K(vE(d*(-1==c.a&&(c.a=oJ(db,!0)),c.a))));if(c==Ep)return c=dM(a),d=null.Kf(),L(K(vE(d*(-1==c.b&&(c.b=oJ(fb,!0)),c.a))));if(c==Kp)return c=(dM(a),null.Kf()),d=(-1==sK&&(sK=oJ(gb,!0)),sK),L(K(Math.round(d*c)));if(c==Op)return c=(dM(a),null.Kf()),d=(-1==sK&&(sK=oJ(gb,!0)),sK),L(K(Math.round(10*d*c/254)));if(c==Ip)return L(K(vE(12*
(dM(a),null.Kf())*L(K(vE((-1==sK&&(sK=oJ(gb,!0)),sK)/72))))));if(c==Ap)return lM(a,null.Kf(),b);if(c==Gp)return c=(dM(a),L(K(vE(null.Kf())))),d=(-1==sK&&(sK=oJ(gb,!0)),sK),L(K(Math.round(d*c/72)));if(null.Kf()==yp)return L(K(vE(null.Kf())));throw new qk("Invalid size: "+null.Kf());}function OJ(){var a=new aM;hw.call(this);this.j=new yq(-1,-1);new mM(this);this.gb[xd]="mosaic-LayoutPanel";xK(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},OJ);
_.rd=function(a){qJ(this,a,this.gb,this.p.c,!0)};_.fd=function(){Sv(this,new nM)};_.gd=function(){Sv(this,new oM)};_.Ef=function(){return Bq(this)};_.od=function(a){return aw(this.p,pL(a))};_.pd=function(a,b,c,d){qJ(this,a,b,c,d)};_.Ff=function(a){rJ(this,a)};_.qd=function(){return new Pv(this)};_.Gf=function(){Fq(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=Bq(this),null!=this.i)a=a.a+Xf,this.ed(this.i),this.cd(a),this.i=null;else if(null!=this.f){var b=this.f;this.ed(a.b+Xf);this.cd(b);this.f=null}else b=a.a+Xf,this.ed(a.b+Xf),this.cd(b);Fq(this)}};_.Dd=function(){Fq(this)};_.nd=function(a){return sJ(this,a)};_.cd=function(a){this.gb.style[Ie]=a;this.bb||(this.f=a)};_.sd=function(a,b,c){fw(this,pL(a),b,c)};
_.ed=function(a){this.gb.style[ah]=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 nM(){}s(693,1,{},nM);_.Bd=function(a){pL(a).jd()};function oM(){}s(694,1,{},oM);_.Bd=function(a){pL(a).kd()};function Pv(a){this.b=a;this.a=new cw(this.b.p)}s(695,1,{},Pv);_.Qc=function(){return this.a.a<this.a.b.c-1};_.Rc=function(){return fJ(Qv(this.a))};_.Sc=function(){Rv(this.a)};_.b=null;function pM(){pM=u;new Lx}
function mM(a){pM();Fi(a.gb,"dragdrop-dropTarget",!0);this.a=a;new qM(this)}s(696,9,{},mM);function qM(a){jk();this.a=a}s(697,24,{},qM);_.vc=function(){rJ(this.a.a,null);Fq(this.a.a)};_.a=null;function XK(a){a=a.fb;return!a?null:y(a,99)?a:XK(a)}function HJ(a,b,c){var d;d=a.gb;qL(a,b,c,hK(d),(CJ(d),iK(d)))}function qL(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.ed((0>b?0:b)+(rj(),Xf)));0<=c&&(c-=d[0]+d[2],a.cd((0>c?0:c)+(rj(),Xf)))}function Dq(a,b){HJ(a,b.b,b.a)}s(700,1,{});
function YD(){var a,b,c,d;d=zE("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 rM(){this.a=new Bi;new Bi;new Bi}s(699,700,{},rM);function XD(){XD=u;sM=new rM}function bE(){var a=ZD,b=$wnd.JSApplet.JSME;XD();x(sM.a,a,b)}var sM;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=En&&(e=$j(),2E3<e-Gn&&(Gn=e,Fn=Dn()));if(0==En++){var f=(Hn(),In),g,i;if(f.b){i=null;do g=f.b,f.b=null,i=Qn(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=(Hn(),In),l,m;if(h.c){m=null;do l=h.c,h.c=null,m=Qn(l,m);while(h.c);h.c=m}}--En;c&&-1!=Fn&&($wnd.clearTimeout(Fn),Fn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(kt)()}catch(d){a(b)}else B(kt)()}var $D=U(1),wn=U(100),tM=mE(" I"),H=hE(707,tM),RE=hE(705,$D),uM=mE(" Z"),fH=hE(708,uM);U(99);U(98);U(97);var vM=U(496),ln=hE(709,vM),wM=U(257),Nt=hE(710,wM);U(258);U(139);var xM=mE(" B");U(486);var yM=mE(" C"),wi=hE(711,yM);U(484);var zM=mE(" D"),zF=hE(712,zM);U(485);U(487);var AM=U(490),uE=hE(713,AM),BM=mE(" J"),CM=U(2),mt=hE(706,CM),dK=hE(714,xM);U(499);U(482);U(96);U(105);U(478);var ZD=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 aE=lE(),SA=U(408),lF=hE(715,SA),DM=U(539),PG=hE(716,DM),EM=U(394);U(393);U(392);U(391);U(535);var dt=hE(717,H),FM=W(537,function(){rF();return TG}),UG=hE(718,FM);U(538);U(417);U(416);U(531);U(530);U(540);U(541);U(536);U(451);U(534);var uA=hE(719,EM);U(406);U(543);U(198);U(197);U(291);U(238);U(293);U(206);var GM=U(205);U(241);U(240);U(239);U(388);U(389);U(390);U(310);var HM=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 LB=U(432),WF=hE(720,LB),jH=hE(721,BM);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 IM=lE(),cJ=hE(722,IM);U(461);U(471);U(470);U(469);U(472);U(473);U(601);U(602);U(603);U(604);U(522);var JM=W(247,function(){Ts();return Ys}),Zs=hE(723,JM);U(502);U(441);U(442);U(425);var wB=U(420);U(404);U(405);U(430);var HB=U(429);U(422);U(421);U(520);U(529);U(411);var WA=U(410);U(465);U(532);U(533);U(495);U(542);U(439);U(440);U(414);U(396);U(395);U(448);lE();lE();lE();U(398);U(399);U(287);
var KM=W(174,function(){rj();return Qp}),Rp=hE(724,KM),LM=W(138,function(){sj();return oo}),po=hE(725,LM),MM=W(145,function(){qo();return ap}),bp=hE(726,MM),NM=W(164,function(){cp();return lp}),mp=hE(727,NM),OM=W(169,function(){np();return wp}),xp=hE(728,OM);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 Ry=hE(729,HM);U(379);U(582);U(581);U(415);U(202);U(228);U(230);var cB=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 eB=U(565);U(409);
U(584);U(589);U(449);U(489);U(452);var wA=U(403),vA=hE(730,WA);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 xB=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 PM=W(664,function(){vq();return kL}),lL=hE(731,PM);U(663);U(662);U(654);U(655);U(656);U(657);U(658);
U(659);U(660);U(661);U(635);var QM=W(315,function(){zw();return Gw}),Hw=hE(732,QM),RM=W(361,function(){vw();return ny}),oy=hE(733,RM);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 SM=W(373,function(){Ey();return Oy}),Py=hE(734,SM);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 jC=U(444),lC=hE(735,jC);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 TM=U(49),cy=hE(736,TM);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 mK=U(621);U(318);var qK=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 rK=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 cL=hE(737,GM);U(276);
U(667);U(684);var UM=W(685,function(){OL();return UL}),VL=hE(738,UM),VM=W(686,function(){CK();return XL}),YL=hE(739,VM);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 WM=U(25),tk=hE(740,WM);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 oK=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>