summaryrefslogtreecommitdiff
path: root/public/jsme/3014E46F5C6FB35E6CF0D7870071174B.cache.html
blob: ba795235347a20223173dc1829d583319cb22809 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '3014E46F5C6FB35E6CF0D7870071174B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",da=" of ",ea='"',ha='" ',ja='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",hb="1ex",
ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",pb="<",qb="=",rb=">",tb="?",vb="@",wb="A",xb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Fb="C",Hb="CENTER",Ib="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Ob="Dialog",Pb="East",Qb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",$b="JSME",ac="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",mc="O",nc="ONE_WAY_CORNER",oc="P",pc="R",qc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Cc="SMILES",Dc="Se",Hc="Si",Ic="South",Jc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="Text",Nc="West",Oc="X",Pc="[",Qc="[object Array]",Rc="\\",Yc="]",Zc="__gwtex_wrap",$c="__uiObjectID",ad="a",bd="absolute",cd="alert",dd="alertdialog",
ed="align",fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",qd="border",sd="bottom",td="button",ud="cellPadding",vd="cellSpacing",wd="center",xd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="clip",Dd="code",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Md="contentinfo",Nd="contextmenu",Od="cssFloat",Pd="dblclick",Ud="definition",Vd="dialog",Wd="dir",Xd="directory",Yd=
"display",Zd="div",$d="document",ae="dragdrop-handle",be="dragdrop-selected",ce="end_gesture",de="error",ee="filter",fe="float",ge="focus",he="fontFamily",ie="fontSize",je="fontStyle",ke="fontWeight",le="form",me="function",ne="g",oe="gesturechange",pe="gestureend",qe="gesturestart",re="google",te="grid",ue="gridcell",ve="group",we="gwt-MenuBar",xe="gwt-MenuBarPopup",ye="heading",ze="height",Ge="hidden",He="id",Ie="img",Je="is_touch_supported",Ke="italic",Le="java.vm.name",Me="jsa-resetDiv",Ne="keydown",
Oe="keypress",Pe="keyup",Qe="left",Re="link",Se="list",Te="listbox",Ue="listitem",Ve="load",We="log",Xe="ltr",Ye="main",Ze="marquee",$e="math",af="menu",cf="menuPopup",df="menubar",ef="menuitem",ff="menuitemcheckbox",gf="menuitemradio",nf="middle",of="mousedown",pf="mousemove",qf="mouseout",rf="mouseover",sf="mouseup",tf="mousewheel",uf="msie",vf="multipart",wf="n",xf="name",yf="navigation",zf="none",Af="noreaction",Bf="note",Cf="nowrap",Df="null",Ef="number",Ff="object",Gf="offsetHeight",Hf="offsetWidth",
If="ontouchstart",Jf="opera",Kf="option",Lf="outline",Mf="overflow",Nf="padding",Of="paste",Pf="popupContent",Qf="position",Rf="presentation",Sf="progressbar",Tf="px",Uf="px, ",Vf="px;",Xf="radio",Yf="radiogroup",Zf="reaction",$f="region",ag="rgb(",bg="right",cg="rotation",dg="row",eg="rowgroup",fg="rowheader",gg="rtl",ig="s",jg="scale100",kg="scrollbar",lg="se",mg="search",ng="separator",og="serif",pg='shape-rendering="crispEdges"',qg="slider",rg="span",sg="spinbutton",tg="status",ug="subMenuIcon-selected",
vg="tab",wg="table",xg="tablist",yg="tabpanel",zg="tbody",Ag="td",Bg="text",Cg="textAlign",Dg="textbox",Eg="timer",Fg="toolbar",Gg="tooltip",Hg="top",Ig="touchcancel",Jg="touchend",Kg="touchmove",Lg="touchstart",Mg="tr",Ng="tree",Og="treegrid",Pg="treeitem",Qg="true",Rg="value",Sg="verticalAlign",Tg="visibility",Ug="visible",Vg="whiteSpace",Wg="width",Xg="x",Yg="zIndex",Zg="|",_,$g={l:4194303,m:4194303,h:1048575},ah={l:0,m:0,h:0},bh={l:1,m:0,h:0},ch={l:2,m:0,h:0},dh={l:3,m:0,h:0},eh={l:4,m:0,h:0},
fh={l:8,m:0,h:0},gh={l:10,m:0,h:0},hh={l:16,m:0,h:0},ih={l:32,m:0,h:0},ph={l:64,m:0,h:0},qh={l:128,m:0,h:0},rh={l:256,m:0,h:0},sh={l:512,m:0,h:0},th={l:1024,m:0,h:0},uh={l:2048,m:0,h:0},vh={l:8192,m:0,h:0},wh={l:16384,m:0,h:0},xh={l:32768,m:0,h:0},yh={l:65536,m:0,h:0},zh={l:131072,m:0,h:0},Ah={l:262144,m:0,h:0},Bh={l:524288,m:0,h:0},Ch={},Dh={38:1,71:1,78:1,84:1,86:1},Eh={71:1,74:1,88:1},Fh={73:1},Gh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Hh={89:1},Ih={48:1,71:1},Jh={7:1,8:1,71:1,75:1,77:1},Kh=
{12:1,14:1,22:1,27:1,30:1,34:1,36:1},Lh={71:1,78:1,80:1,84:1,86:1},Mh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Nh={71:1,74:1,89:1},Oh={71:1,88:1},Ph={67:1},Qh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},Rh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},Sh={106:1},m={71:1,74:1},Th={71:1,78:1,84:1,86:1},Uh={8:1,9:1,71:1,75:1,77:1},Vh={13:1,37:1},Wh={20:1},Xh={92:1},Yh={44:1,45:1,51:1,57:1,65:1,71:1},Zh={35:1,71:1,75:1,77:1},$h={44:1,45:1,51:1,65:1,71:1},ai={71:1,78:1,86:1},
bi={71:1},ci={44:1,51:1,65:1,71:1},di={11:1},ei={27:1,34:1},fi={51:1,71:1},gi={6:1,8:1,71:1,75:1,77:1},hi={18:1,71:1},ii={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},ji={90:1},ki={10:1,71:1,75:1,77:1},li={21:1},mi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},ni={14:1},oi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},pi={88:1},s={70:1,71:1,74:1};
function t(a,b,c){var d=Ch[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ch[a]=function(){}),_=d.prototype=0>b?{}:new Ch[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return qi(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(ri,m,-1,8,1);d=(si(),ti);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function ui(){ui=x;vi=new wi}function xi(a){for(var b,a=new yi(a.k.n);a.c<a.e.Be();)b=zi(a),Ai(b.gd(),be,!1),Bi(a)}
function Ci(a,b,c){var a=a.o,d;try{d=new Di(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Ei(e);if(A(e,78))throw new Fi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ai(b.gd(),Tb,!0);Ai(c.gd(),ae,!0);z(vi,b,c)}function Gi(a,b){var c;c=Hi(vi,b);var d;d=Hi(a.o.d,c);if(!d)throw new Ii("dragHandle was not draggable");Ji(d.c.b);Ji(d.e.b);Ji(d.d.b);Ai(b.gd(),Tb,!1);Ai(c.gd(),ae,!1)}
function Ki(a){var b;a.p=!1;for(a=new yi(a.k.n);a.c<a.e.Be();)b=zi(a),Ai(b.gd(),be,!1),Bi(a)}function Li(a,b){Mi(a.k.n,b)?Ai(b.gd(),be,!1):a.p?(Ni(a.k.n,b),Ai(b.gd(),be,!0)):(a.k.n.Ke(),Ni(a.k.n,b))}function Oi(a){this.i=a;this.k=new Pi(this);this.o=new Qi(this.k)}t(3,1,{});_.rc=function(){Ri(this.k.f,"dragdrop-dragging")};_.sc=function(){Si(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var vi;function Pi(a){this.n=new Ti;this.e=a;this.b=a.i}t(4,1,{},Pi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Ui(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function Vi(a,b){var c;c=Wi(a.d,Xi).b;b.b.ctrlKey||b.b.metaKey||xi(a.c.e);Li(a.c.e,c)}function Yi(a){a.c.i=null;a.c.e.sc();Zi(($i(),aj(null)),a.b,0,0);var b=a.b.hb;bj=b;cj();dj=b;a.e=2}
function Qi(a){this.d=new wi;this.c=a;this.b=new ej;fj(this.b,gj(),hj());B(this.b,this,(ij(),ij(),jj));B(this.b,this,(kj(),kj(),lj));a=this.b.hb.style;a[ee]="alpha(opacity=0)";a.opacity=0;a.margin=0+(mj(),Tf);a.borderStyle=(nj(),zf);a[jd]="blue"}t(5,1,{},Qi);
_.uc=function(a){var b,c,d,e;c=a.i;d=oj(a);e=pj(a);b=Cj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Xi)Xi=c,this.c.f=Wi(this.d,Xi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Dj(this.c.n,this.c.f)&&(xi(this.c.e),Li(this.c.e,this.c.f)),Ej(new Fj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Gj(Xi,null),Xi!=this.c.f&&(c=new Gj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,Yi(this),1!=this.e&&Ui(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Hj(a,b);a=Ij(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Jj(Kj(d-this.i),Kj(a-this.j))>=this.c.e.n?(Lj(),-1!=Dj(this.c.n,this.c.f)||Li(this.c.e,this.c.f),c=new Gj(Xi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,Yi(this)):Mj.preventDefault()),1==this.e)return;Mj.preventDefault();Ui(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Hj(a,b);b=Ij(a,b);if(1==Cj(a.b)&&(this.f=!1,Xi))try{if(Lj(),1==this.e)Vi(this,a);else{d!=this.b&&(c=new Gj(d,null),e+=c.b,b+=c.e);try{Ui(this,e,b),this.c.e.rc(),3!=this.e&&Vi(this,a)}finally{var f=this.b.hb;bj&&f==bj&&(bj=null);cj();f===dj&&(dj=null);Nj(this.b);this.e=1;this.c.f=null}}}finally{Xi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Xi=null;function Fj(){}t(6,1,li,Fj);_.xc=function(){Lj()};
function Di(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Di);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Gj(a,b){!a||a==($i(),aj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==($i(),aj(null))?this.d=this.c=0:(this.c=Oj(b.hb)+Pj(b.hb),this.d=Qj(b.hb)+Rj(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Gj);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Lj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Pj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Tf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Rj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Tf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Sj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Tj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function Uj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Mi(c.b,b);0==c.b.d&&Vj(c.c);a.r=null}a.yc()}}function Wj(a,b){var c=Xj();Uj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;Yj(a.n,Xj())}function Zj(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Yj(a,b){if(Zj(a.b,b)){var c=a.b,d=a.b.t,e;e=new $j(d,a.b.n);Ni(d.b,e);1==d.b.d&&ak(d.c,16);c.r=e}else a.b.r=null}function bk(a){this.b=a}t(18,1,{},bk);_.b=null;t(19,1,{});t(20,1,{2:1});function ck(){ck=x;dk=new ek}t(21,19,{});var dk=null;function ek(){this.b=new Ti;this.c=new fk(this)}t(22,21,{},ek);
function gk(){gk=x;hk=new Ti;var a=new ik;jk();kk(lk?lk:lk=new mk,a)}function Vj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Mi(hk,a)}function ak(a,b){if(0>b)throw new nk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Mi(hk,a);a.c=!1;a.d=ok(a,b);Ni(hk,a)}function pk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function ok(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Mi(hk,this);this.Dc()};_.c=!1;_.d=0;var hk;
function fk(a){gk();this.b=a}t(23,24,{},fk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(qk,m,3,a.b.d,0);b=rk(a.b,b);c=new sk;for(e=0,f=b.length;e<f;++e)d=b[e],Mi(a.b,d),Yj(d.b,c.b);0<a.b.d&&ak(a.c,Jj(5,16-(Xj()-c.b)))};_.b=null;function $j(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},$j);_.b=null;_.c=null;t(27,1,{});_.b=null;function tk(){this.b=cd}t(26,27,{},tk);function uk(){this.b=dd}t(28,27,{},uk);function vk(){this.b=gd}t(29,27,{},vk);t(31,1,{});_.b=null;function wk(a){this.b=a}t(30,31,{},wk);
function xk(){this.b=hd}t(32,27,{},xk);function yk(){this.b=kd}t(33,27,{},yk);function zk(){this.b=td}t(34,27,{},zk);function Ak(){this.b=yd}t(35,27,{},Ak);function Bk(){this.b=Gd}t(36,27,{},Bk);function Ck(){this.b=Hd}t(37,27,{},Ck);function Dk(){this.b=Id}t(38,27,{},Dk);function Ek(){this.b=Md}t(39,27,{},Ek);function Fk(){this.b=Ud}t(40,27,{},Fk);function Gk(){this.b=Vd}t(41,27,{},Gk);function Hk(){this.b=Xd}t(42,27,{},Hk);function Ik(){this.b=$d}t(43,27,{},Ik);function Jk(){this.b=le}
t(44,27,{},Jk);function Kk(){this.b=te}t(45,27,{},Kk);function Lk(){this.b=ue}t(46,27,{},Lk);function Mk(){this.b=ve}t(47,27,{},Mk);function Nk(){this.b=ye}t(48,27,{},Nk);function Ok(a){this.b=a.id}t(49,1,{4:1,5:1},Ok);_.b=null;function Pk(){this.b=Ie}t(50,27,{},Pk);function Qk(){this.b=Re}t(51,27,{},Qk);function Rk(){this.b=Se}t(52,27,{},Rk);function Sk(){this.b=Te}t(53,27,{},Sk);function Tk(){this.b=Ue}t(54,27,{},Tk);function Uk(){this.b=We}t(55,27,{},Uk);function Vk(){this.b=Ye}t(56,27,{},Vk);
function Wk(){this.b=Ze}t(57,27,{},Wk);function Xk(){this.b=$e}t(58,27,{},Xk);function Yk(){this.b=af}t(59,27,{},Yk);function Zk(){this.b=df}t(60,27,{},Zk);function $k(){this.b=ef}t(61,27,{},$k);function al(){this.b=ff}t(62,27,{},al);function bl(){this.b=gf}t(63,27,{},bl);function cl(){this.b=yf}t(64,27,{},cl);function dl(){this.b=Bf}t(65,27,{},dl);function fl(){this.b=Kf}t(66,27,{},fl);function gl(){this.b=Rf}t(67,27,{},gl);t(68,31,{},function(a){this.b=a});function hl(){this.b=Sf}t(69,27,{},hl);
function il(){il=x;jl=new wk("aria-activedescendant")}var jl;function kl(){this.b=Xf}t(71,27,{},kl);function ll(){this.b=Yf}t(72,27,{},ll);function ml(){this.b=$f}t(73,27,{},ml);
function nl(){nl=x;ol=new uk;pl=new tk;ql=new vk;rl=new xk;sl=new yk;tl=new zk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Lk;Fl=new Kk;Gl=new Mk;Hl=new Nk;Il=new Pk;Jl=new Qk;Kl=new Sk;Ll=new Tk;Ml=new Rk;Nl=new Uk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Zk;Sl=new al;Tl=new bl;Ul=new $k;Vl=new Yk;Wl=new cl;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new ll;bm=new kl;cm=new ml;dm=new em;fm=new gm;hm=new im;jm=new km;lm=new mm;nm=new Dm;Em=
new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;F=new wi;z(F,$f,cm);z(F,cd,pl);z(F,Vd,Al);z(F,dd,ol);z(F,gd,ql);z(F,$d,Cl);z(F,hd,rl);z(F,kd,sl);z(F,td,tl);z(F,yd,ul);z(F,ue,El);z(F,Gd,vl);z(F,ve,Gl);z(F,Hd,wl);z(F,Id,xl);z(F,Md,yl);z(F,Ud,zl);z(F,Se,Ml);z(F,Xd,Bl);z(F,le,Dl);z(F,te,Fl);z(F,ye,Hl);z(F,Ie,Il);z(F,Re,Jl);z(F,Te,Kl);z(F,Ue,Ll);z(F,We,Nl);z(F,Ye,Ol);z(F,Ze,Pl);z(F,$e,Ql);z(F,af,Vl);z(F,df,Rl);z(F,ef,Ul);z(F,
ff,Sl);z(F,Kf,Yl);z(F,Xf,bm);z(F,gf,Tl);z(F,yf,Wl);z(F,Bf,Xl);z(F,Rf,Zl);z(F,Sf,$l);z(F,Yf,am);z(F,dg,hm);z(F,eg,dm);z(F,fg,fm);z(F,mg,lm);z(F,ng,nm);z(F,kg,jm);z(F,qg,Em);z(F,sg,Gm);z(F,tg,Im);z(F,vg,Om);z(F,xg,Km);z(F,yg,Mm);z(F,Dg,Qm);z(F,Eg,Sm);z(F,Fg,Um);z(F,Gg,Wm);z(F,Ng,bn);z(F,Og,Ym);z(F,Pg,$m)}var pl,ol,ql,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,Fl,El,Gl,Hl,Il,Jl,Ml,Kl,Ll,Nl,Ol,Pl,Ql,Vl,Rl,Ul,Sl,Tl,Wl,Xl,Yl,Zl,$l,bm,am,cm,F,hm,dm,fm,jm,lm,nm,Em,Gm,Im,Om,Km,Mm,Qm,Sm,Um,Wm,bn,Ym,$m;
function im(){this.b=dg}t(75,27,{},im);function em(){this.b=eg}t(76,27,{},em);function gm(){this.b=fg}t(77,27,{},gm);function km(){this.b=kg}t(78,27,{},km);function mm(){this.b=mg}t(79,27,{},mm);function Dm(){this.b=ng}t(80,27,{},Dm);function Fm(){this.b=qg}t(81,27,{},Fm);function Hm(){this.b=sg}t(82,27,{},Hm);function Jm(){this.b=tg}t(83,27,{},Jm);function Pm(){this.b=vg}t(84,27,{},Pm);function Lm(){this.b=xg}t(85,27,{},Lm);function Nm(){this.b=yg}t(86,27,{},Nm);function Rm(){this.b=Dg}
t(87,27,{},Rm);function Tm(){this.b=Eg}t(88,27,{},Tm);function Vm(){this.b=Fg}t(89,27,{},Vm);function Xm(){this.b=Gg}t(90,27,{},Xm);function cn(){this.b=Ng}t(91,27,{},cn);function Zm(){this.b=Og}t(92,27,{},Zm);function an(){this.b=Pg}t(93,27,{},an);function sk(){this.b=Xj()}function Xj(){return(new Date).getTime()}t(94,1,{},sk);function dn(a){var b,c,d;d=new en;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),fn(d,c.cZ.e),d.b.b+=mb,gn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function hn(a){var b,c,d;c=y(jn,m,85,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new kn;c[d]=a[d]}}function ln(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{71:1,86:1});_.Ec=function(){return this.i};_.tS=function(){return ln(this)};_.f=null;_.i=null;function mn(a){nn();this.i=a}t(98,99,ai,mn);function Ii(a){nn();this.i=a}function Fi(a,b){nn();this.f=b;this.i=a}t(97,98,Th,Ii,Fi);
function on(a){nn();this.c=a;this.b=l;var b,c,d;c=pn(qn(this.c)?this.c:null);d=y(jn,m,85,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new rn(c[a]);hn(d)}t(96,97,Th,on);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Df:qn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":sn(this.c).e;this.b=this.b+mb+(qn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(qn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=xf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function tn(a,b){return un(a)?a.eQ(b):a===b}function sn(a){return un(a)?a.cZ:vn}
function wn(a){return un(a)?a.hC():qi(a)}
function xn(){var a;xn=x;yn=(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 zn(a){xn();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=yn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var yn;t(106,1,{});function qi(a){return a.$H||(a.$H=++An)}function Bn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Cn(){return $wnd.setTimeout(function(){0!=Dn&&(Dn=0);En=-1},10)}var Dn=0,An=0,Fn=0,En=-1;
function Gn(){Gn=x;Hn=new In}function Jn(a,b){a.b=Kn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Ln(a)),Mn(a.f,1),!a.j&&(a.j=new Nn(a)),Mn(a.j,50))}function In(){}function On(a){return a.Fc()}function Kn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Pn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Kn(b,e)):e[0].xc()}catch(f){if(f=Ei(f),!A(f,86))throw f;}}return b}function Mn(a,b){Gn();$wnd.setTimeout(function(){C(On)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(108,106,{},In);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Hn;function Ln(a){this.b=a}t(109,1,{},Ln);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Pn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new sk;100>Xj()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Nn(a){this.b=a}t(110,1,{},Nn);_.Fc=function(){this.b.e&&Mn(this.b.f,1);return this.b.k};
_.b=null;function nn(){var a,b,c;try{null.a()}catch(d){a=d}var e=pn(a);3<=e.length&&e.splice(0,3);c=y(jn,m,85,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new rn(e[a]);hn(c)}function pn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Qn(Rn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function gn(a,b){a.b+=b}function Sn(){}t(117,116,{},Sn);_.b=l;
function Tn(a,b){return parseInt(a[b])||0}function Un(a,b){return null==a[b]?null:""+a[b]}function Vn(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function Wn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Xn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Cj(a){a=a.button;return 1==a?4:2==a?2:1}
function Oj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Qj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function Yn(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function hj(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientHeight}function gj(){var a=$doc;return(G(a.compatMode,Ib)?a.documentElement:a.body).clientWidth}function Zn(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollLeft||0}function $n(a){return(G(a.compatMode,Ib)?a.documentElement:a.body).scrollTop||0}function ao(a,b){this.c=a;this.d=b}t(139,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function nj(){nj=x;bo=new co;eo=new fo;go=new ho;io=new jo;ko=new lo;mo=H(no,m,6,[bo,eo,go,io,ko])}t(138,139,gi);var mo,go,eo,io,bo,ko;function co(){ao.call(this,gc,0)}t(140,138,gi,co);function fo(){ao.call(this,"DOTTED",1)}t(141,138,gi,fo);function ho(){ao.call(this,"DASHED",2)}t(142,138,gi,ho);function jo(){ao.call(this,"HIDDEN",3)}t(143,138,gi,jo);function lo(){ao.call(this,"SOLID",4)}t(144,138,gi,lo);
function oo(){oo=x;po=new qo;ro=new so;to=new uo;vo=new wo;xo=H(yo,m,7,[po,ro,to,vo])}t(145,139,Jh);var xo,ro,to,vo,po;function qo(){ao.call(this,gc,0)}t(146,145,Jh,qo);function so(){ao.call(this,"BLOCK",1)}t(147,145,Jh,so);function uo(){ao.call(this,"INLINE",2)}t(148,145,Jh,uo);function wo(){ao.call(this,"INLINE_BLOCK",3)}t(149,145,Jh,wo);function zo(){zo=x;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=H(Jo,m,9,[Ao,Co,Eo,Go])}t(150,139,Uh);var Io,Ao,Co,Eo,Go;function Bo(){ao.call(this,Hb,0)}
t(151,150,Uh,Bo);function Do(){ao.call(this,ac,1)}t(152,150,Uh,Do);function Fo(){ao.call(this,cc,2)}t(153,150,Uh,Fo);function Ho(){ao.call(this,tc,3)}t(154,150,Uh,Ho);function mj(){mj=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=H(cp,m,10,[Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o])}t(155,139,ki);var bp,Yo,Oo,Qo,Wo,$o,Uo,Mo,So,Ko;function Lo(){ao.call(this,"PX",0)}t(156,155,ki,Lo);function No(){ao.call(this,"PCT",1)}t(157,155,ki,No);
function Po(){ao.call(this,"EM",2)}t(158,155,ki,Po);function Ro(){ao.call(this,"EX",3)}t(159,155,ki,Ro);function To(){ao.call(this,"PT",4)}t(160,155,ki,To);function Vo(){ao.call(this,"PC",5)}t(161,155,ki,Vo);function Xo(){ao.call(this,"IN",6)}t(162,155,ki,Xo);function Zo(){ao.call(this,"CM",7)}t(163,155,ki,Zo);function ap(){ao.call(this,"MM",8)}t(164,155,ki,ap);function dp(){dp=x;ep=[];fp=[];gp=[]}var ep,fp,gp;function hp(){hp=x;ip=new jp}
function kp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function lp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function jp(){}t(167,1,{},jp);_.b=null;var ip;t(178,1,{});_.tS=function(){return"An event type"};_.i=null;t(177,178,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(176,177,{});_.Hc=function(){return this.Jc()};_.b=null;var mp=_.c=null;function np(){np=x;op=new pp(ld,new qp)}function qp(){}t(175,176,{},qp);
_.Gc=function(a){a.Kc(this)};_.Jc=function(){return op};var op;function rp(){rp=x;sp=new pp(xd,new tp)}function tp(){}t(179,176,{},tp);_.Gc=function(a){up();vp(this,a.c,wp(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return sp};var sp;t(182,176,di);function Hj(a,b){return(a.b.clientX||0)-Oj(b)+(b.scrollLeft||0)+Zn(b.ownerDocument)}function Ij(a,b){return(a.b.clientY||0)-Qj(b)+(b.scrollTop||0)+$n(b.ownerDocument)}function oj(a){var b;return(b=a.c)?Hj(a,b):a.b.clientX||0}
function pj(a){var b;return(b=a.c)?Ij(a,b):a.b.clientY||0}t(181,182,di);function xp(){xp=x;yp=new pp(Ad,new zp)}function zp(){}t(180,181,di,zp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return yp};var yp;function Ap(){Ap=x;Bp=new pp(Nd,new Cp)}function Cp(){}t(183,176,{},Cp);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Bp};var Bp;t(186,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Dp=_.d=0;
function mk(){this.d=++Dp}t(185,186,Vh,mk);function pp(a,b){this.d=++Dp;this.b=b;!mp&&(mp=new Ep);mp.b[a]=this;this.c=a}t(184,185,Vh,pp);_.b=null;_.c=null;function Fp(){Fp=x;Gp=new pp(Pd,new Hp)}function Hp(){}t(187,181,di,Hp);
_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Ip(),Jp))a=Kp(b.hb),c=new Lp(Tn(b.hb,Hf),Tn(b.hb,Gf)),d=new Lp(Tn(b.L.bb.hb,Hf),Tn(b.L.bb.hb,Gf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Mp(b.A,!0);a=Tn(b.L.bb.hb,Hf);Np(b,new Lp(a,Op(b.L.bb).b));b.B&&b.G!=Jp&&Pp(b.i,b)}else Mp(b.A,!1),b.G!=(Ip(),Jp)?Np(b,new Lp(b.x.c,b.x.b)):Qp(b,Kp(b.i.hb)),b.B&&b.G!=Jp&&Rp(b.i,b);Sp(b.L.bb)}else Mp(b.A,!0)};_.Jc=function(){return Gp};var Gp;function Tp(){Tp=x;Up=new pp(ge,new Vp)}
function Vp(){}t(188,176,{},Vp);_.Gc=function(a){Nj(a.b.b)};_.Jc=function(){return Up};var Up;function Wp(){Wp=x;Xp=new pp(oe,new Yp)}function Yp(){}t(189,176,{},Yp);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Zp(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,$p(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return Xp};var Xp;
function aq(){aq=x;bq=new pp(pe,new cq)}function cq(){}t(190,176,{},cq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,dq(a.b.b,a.b.c))};_.Jc=function(){return bq};var bq;function eq(){eq=x;fq=new pp(qe,new gq)}function gq(){}t(191,176,{},gq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return fq};var fq;t(193,176,{});t(192,193,{});function hq(){hq=x;iq=new pp(Ne,new jq)}function jq(){}t(194,192,{},jq);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(kq(),lq).length&&-999!=(kq(),lq)[c]&&(c=(kq(),lq)[c]);b=new mq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?nq(oq(a)):e=301;break;case 118:case 86:b&&a.wb&&pq(a.v,(!a.xb&&(a.xb=new qq(a)),a.xb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(rq(a,Un((sq(),tq).hc.b.hb,Rg)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;e=1300;break;case 114:case 82:a.lb=!0;a.K=pc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?uq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?uq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&uq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?uq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?uq(a,4):e=207;break;case 53:105==a.d?uq(a,5):e=208;break;case 54:105==a.d?uq(a,
6):e=210;break;case 55:105==a.d?uq(a,7):e=211;break;case 56:105==a.d?uq(a,8):e=212;break;case 57:105==a.d?uq(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}vq(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return iq};var iq;function wq(){wq=x;xq=new pp(of,new yq)}function yq(){}t(195,181,di,yq);_.Gc=function(a){a.uc(this)};_.Jc=function(){return xq};var xq;
function ij(){ij=x;jj=new pp(pf,new zq)}function zq(){}t(196,181,di,zq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return jj};var jj;function Aq(){Aq=x;Bq=new pp(qf,new Cq)}function Cq(){}t(197,181,di,Cq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Gj(Xi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,Yi(a))};_.Jc=function(){return Bq};var Bq;function Dq(){Dq=x;Eq=new pp(rf,new Fq)}function Fq(){}t(198,181,di,Fq);_.Gc=function(a){var b;b=this.b;Jn((Gn(),Hn),new Gq(a,a.c,b))};_.Jc=function(){return Eq};var Eq;
function kj(){kj=x;lj=new pp(sf,new Hq)}function Hq(){}t(199,181,di,Hq);_.Gc=function(a){a.wc(this)};_.Jc=function(){return lj};var lj;function Ep(){this.b={}}t(200,1,{},Ep);_.b=null;t(203,182,di);var Iq=null;function Jq(){Jq=x;Kq=new pp(Ig,new Lq)}function Lq(){}t(202,203,di,Lq);_.Gc=function(a){Mq(a.b,this,a.b.n)};_.Jc=function(){return Kq};var Kq;function Nq(){Nq=x;Oq=new pp(Jg,new Pq)}function Pq(){}t(204,203,di,Pq);_.Gc=function(a){Mq(a.b,this,a.b.n)};_.Jc=function(){return Oq};var Oq;
function Qq(){var a;this.b=(a=document.createElement(Zd),a.setAttribute(If,"return;"),typeof a.ontouchstart==me)}t(205,1,{},Qq);function Rq(){Rq=x;Sq=new pp(Kg,new Tq)}function Tq(){}t(206,203,di,Tq);_.Gc=function(a){Mq(a.b,this,a.b.o)};_.Jc=function(){return Sq};var Sq;function Uq(){Uq=x;Vq=new pp(Lg,new Wq)}function Wq(){}t(207,203,di,Wq);_.Gc=function(a){Xq(a.b,this)&&(a.b.k&&Yq(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),ak(a.b.d,750),a.b.e=!1))};_.Jc=function(){return Vq};var Vq;
function Zq(a,b){this.b=b;this.c=a}function $q(a,b,c){lk&&(b=new Zq(b,c),a.Uc(b))}t(208,177,{},Zq);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return lk};_.b=!1;var lk=_.c=null;function ar(a){this.b=a}t(209,177,{},ar);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return br};var br=_.b=null;function cr(){}function dr(a){var b;er&&(b=new cr,a.Uc(b))}t(210,177,{},cr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return er};var er=null;function fr(a){this.b=a}t(211,177,{},fr);_.Gc=function(a){a.Tc(this)};
_.Hc=function(){return gr};var gr=_.b=null;function hr(){}t(212,177,{},hr);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return ir};var ir=null;function jr(a,b,c){a=a.b;if(!b)throw new kr("Cannot add a handler with a null type");if(!c)throw new kr("Cannot add a null handler");0<a.c?lr(a,new mr(a,b,c)):nr(a,b,null,c);return new or(new pr(a,b,c))}
function qr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new kr("Cannot fire null event");try{++d.c;j=rr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Ei(n),A(n,86))f=n,!e&&(e=new sr),tr(e,f);else throw n;}}if(e)throw new ur(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new yi(d.b);r.c<r.e.Be();)o=zi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Ei(q);if(A(q,38))throw new vr(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function wr(a){xr.call(this,a,!1)}function xr(a,b){this.b=new yr(b);this.c=a}t(213,1,ni,wr,xr);_.Uc=function(a){qr(this,a)};_.b=null;_.c=null;t(216,1,{});function lr(a,b){!a.b&&(a.b=new Ti);Ni(a.b,b)}function nr(a,b,c,d){var e;e=Wi(a.e,b);e||(e=new wi,z(a.e,b,e));a=e.xe(c);a||(a=new Ti,e.ze(c,a));a.vf(d)}function zr(a,b,c,d){var e,f;e=rr(a,b,c);e.xf(d)&&e.ye()&&(f=Wi(a.e,b),f.Ae(c),f.ye()&&Hi(a.e,b))}
function rr(a,b,c){a=Wi(a.e,b);if(!a)return Ar(),Ar(),Br;c=a.xe(c);return!c?(Ar(),Ar(),Br):c}t(215,216,{});_.b=null;_.c=0;_.d=!1;function yr(a){this.e=new wi;this.d=a}t(214,215,{},yr);function or(a){this.b=a}t(217,1,{},or);_.b=null;function ur(a){Fi.call(this,Cr(a),Dr(a));this.b=a}function Dr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
function Cr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Er(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),gn(b.b,d);return b.b.b}t(219,97,Dh,ur);_.b=null;function vr(a){ur.call(this,a)}t(218,219,Dh,vr);t(220,1,{},function(){});function Fr(a){a=Un(a,Wd);return(null==a?0:gg==a||gg.toLowerCase()==a.toLowerCase())?(Gr(),Hr):(null==a?0:Xe==a||Xe.toLowerCase()==a.toLowerCase())?(Gr(),Ir):(Gr(),Jr)}
function Gr(){Gr=x;Hr=new Kr("RTL",0);Ir=new Kr("LTR",1);Jr=new Kr("DEFAULT",2);Lr=H(Mr,m,15,[Hr,Ir,Jr])}function Kr(a,b){ao.call(this,a,b)}t(222,139,{15:1,71:1,75:1,77:1},Kr);var Lr,Jr,Ir,Hr;function Nr(){}function Or(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=Or(e,d);H(a,b,c,d);return d}function Pr(a){return Qr([Rr,I],[m,s],[70,-1],a,0,2,1)}
function Qr(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Or(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Qr(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Sr();var e=Tr,f=Ur;Sr();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Vr(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Wr;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Wr;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Wr;}a[b]=c}t(223,1,{},Nr);_.qI=0;
function Sr(){Sr=x;Tr=[];Ur=[];var a=new Nr,b=Tr,c=Ur,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Tr,Ur;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function qn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function un(a){return a.tM==x||a.cM&&!!a.cM[1]}function Xr(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Yr(){var a;$stats&&Zr("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Jf))a=Jf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(uf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(uf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}G(Jf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Zr("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H($r,m,1,[Ib]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&Zr("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";dp();gp.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;}");
dp();0!=gp.length&&(a=gp.join(l),b=(hp(),ip),a=kp(a),lp(b).insertBefore(a,b.b.firstChild),gp.length=0);0!=ep.length&&(a=ep.join(l),b=(hp(),ip),a=kp(a),lp(b).appendChild(a),ep.length=0);0!=fp.length&&(a=fp.join(l),b=(hp(),ip),a=kp(a),lp(b).appendChild(a),fp.length=0);$stats&&Zr("export.client.JSME_export");new as;new bs;0<cs(null)?Jn((Gn(),Hn),new ds):es()}function Ei(a){return A(a,86)?a:new on(a)}function fs(a){return gs(a&4194303,a>>22&4194303,0>a?1048575:0)}
function hs(a){return gs(a.l,a.m,a.h)}function gs(a,b,c){return _=new is,_.l=a,_.m=b,_.h=c,_}
function js(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new ks;if(0==a.l&&0==a.m&&0==a.h)return ls=gs(0,0,0),gs(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?(ls=gs(0,0,0),c=hs((ms(),ns))):(ls=gs(c.l,c.m,c.h),c=gs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=os(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?ps(e):0==c&&0!=d&&0==e?ps(d)+22:0!=c&&0==d&&0==e?ps(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=hs((ms(),qs)),c=!0,g=!g;else return c=rs(a,f),g&&ss(c),ls=gs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=os(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=rs(c,d);f&&ss(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=gs(f,j,c);g?ls=os(c):ls=gs(c.l,c.m,c.h);return e}if(!ts(a,b))return e?ls=os(a):ls=gs(a.l,a.m,a.h),gs(0,0,0);c=c?a:gs(a.l,a.m,a.h);var h,n,o,r;f=us(b)-us(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=gs(j&4194303,n&4194303,h&1048575);for(n=gs(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&ss(n);e?(ls=os(c),d&&(ls=Is(ls,(ms(),ns)))):ls=gs(c.l,c.m,c.h);return n}
function ss(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 us(a){var b;b=Js(a.h);return 32==b?(b=Js(a.m),32==b?Js(a.l)+32:b+20-10):b-12}var ls=null;function Ks(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return gs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Ls(a,b){return gs(a.l&b.l,a.m&b.m,a.h&b.h)}function Ms(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return ms(),Ns;if(-9223372036854775E3>a)return ms(),Os;if(9223372036854775E3<=a)return ms(),qs;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=gs(a,b,c);d&&ss(b);return b}function Ps(a){var b,c;return-129<a&&128>a?(b=a+128,null==Qs&&(Qs=y(Rs,m,16,256,0)),c=Qs[b],!c&&(c=Qs[b]=fs(a)),c):fs(a)}
function Ss(a){var b=ah,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 ts(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 Ts(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return gs(c&4194303,q&
4194303,u&1048575)}function os(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return gs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function rs(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 gs(c&4194303,d&4194303,e&1048575)}function Is(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return gs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function O(a){return a.l|a.m<<22}function Us(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Us(os(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Ps(1E9);a=js(a,b);b=l+O(ls);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Qs=null;function ms(){ms=x;qs=gs(4194303,4194303,524287);Os=gs(0,0,524288);ns=Ps(1);Ps(2);Ns=Ps(0)}var qs,Os,ns,Ns;function is(){}t(232,1,{16:1},is);
function Zr(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Vs(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(237,1,{},Vs);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ws(a,b){gn(a.b.b,b.b);return a}function Xs(){this.b=new Ys}t(238,1,{},Xs);function Zs(a){if(null==a)throw new kr("css is null");this.b=a}t(239,1,{17:1,71:1},Zs);
_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};_.b=null;function at(a){if(null==a)throw new kr("html is null");this.b=a}t(241,1,hi,at);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};_.b=null;t(242,1,hi,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};_.b=null;
function bt(){bt=x;ct=RegExp(oa,ne);dt=RegExp(rb,ne);et=RegExp(pb,ne);ft=RegExp(ta,ne);gt=RegExp(ea,ne)}function ht(a){bt();-1!=a.indexOf(oa)&&(a=a.replace(ct,pa));-1!=a.indexOf(pb)&&(a=a.replace(et,ra));-1!=a.indexOf(rb)&&(a=a.replace(dt,qa));-1!=a.indexOf(ea)&&(a=a.replace(gt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(ft,"&#39;"));return a}var ct,dt,et,gt,ft;function it(a){if(null==a)throw new kr("uri is null");this.b=a}t(244,1,{19:1},it);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return $s(this.b)};
_.b=null;function jt(){jt=x}t(246,1,{});function kt(){}t(247,1,{},kt);var lt=null;function mt(){}t(248,246,{},mt);var nt=null;function ot(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=rr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=rr(a.b,f,null).Cf(e),A(d,20)&&tn(d.b,b)){var h=a.b,n=f;0<h.c?lr(h,new pt(h,n,null,d)):zr(h,n,null,d)}}}t(249,1,Wh);_.b=null;function qt(a){this.b=a}t(250,249,Wh,qt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function rt(a){this.b=a}t(251,249,Wh,rt);
_.Sc=function(){st(this.b.b)};function tt(){nn()}t(252,97,Th,tt);function ut(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,ak(a.e,1))}function vt(){this.b=new wt(this);this.c=new Ti;this.e=new xt(this);this.i=new yt(this)}t(253,1,{},vt);_.d=!1;_.f=!1;function wt(a){gk();this.b=a}t(254,24,{},wt);_.Dc=function(){if(this.b.d){var a=this.b,b;b=zt(a.i.e.c,a.i.c);At(a.i);A(b,21)&&new tt;a.d=!1;ut(a)}};_.b=null;function xt(a){gk();this.b=a}t(255,24,{},xt);
_.Dc=function(){this.b.f=!1;var a=this.b,b=Xj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(ak(a.b,1E4);a.i.d<a.i.b;){d=Bt(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||At(a.i)}if(100<=Xj()-b)break}}finally{e||(Vj(a.b),a.d=!1,ut(a))}};_.b=null;function Bt(a){var b;a.c=a.d;b=zt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function At(a){Ct(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function yt(a){this.e=a}t(256,1,{},yt);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Bt(this)};
_.Zc=function(){At(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Dt(a,b){var c=(Et(),Ft(b));a.appendChild(c)}function Gt(a,b,c){var d;d=Mj;Mj=a;b==bj&&8192==Ht(a.type)&&(bj=null);c.$c(a);Mj=d}var Mj=null,bj=null;function It(){It=x;Jt=new vt}function Ej(a){It();if(!a)throw new kr("cmd cannot be null");var b=Jt;Ni(b.c,a);ut(b)}var Jt;function Kt(a){cj();!Lt&&(Lt=new mk);Mt||(Mt=new xr(null,!0),Nt=new Ot);return jr(Mt,Lt,a)}var Mt=null;function Pt(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Ot(){}t(262,177,{},Ot);_.Gc=function(a){a.Wc(this);Nt.d=!1};_.Hc=function(){return Lt};_.Ic=function(){Pt(this)};_.b=!1;_.c=!1;_.d=!1;var Lt=_.e=null,Nt=null;function Qt(){Qt=x;Rt=new St;Tt()||(Rt=null)}var Rt=null;function ik(){}t(264,1,{},ik);_.Qc=function(){for(;0<(gk(),hk).d;)Vj(zt(hk,0))};function kk(a,b){return jr((!Ut&&(Ut=new Vt),Ut),a,b)}function Wt(a){jk();Xt||(Yt(),Xt=!0);return kk((!er&&(er=new mk),er),a)}function jk(){Zt||($t(),Zt=!0)}
function au(){var a;Zt&&(a=new bu,Ut&&qr(Ut,a));return null}var Zt=!1,Ut=null,cu=0,du=0,Xt=!1;function eu(){eu=x;fu=new mk}function bu(){eu()}t(266,177,{},bu);_.Gc=function(){null.$f()};_.Hc=function(){return fu};var fu;function Vt(){wr.call(this,null)}t(268,213,ni,Vt);
function Ht(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Pd:return 2;case ge:return 2048;case Ne:return 128;case Oe:return 256;case Pe:return 512;case Ve:return 32768;case "losecapture":return 8192;case of:return 4;case pf:return 64;case qf:return 32;case rf:return 16;case sf:return 8;case "scroll":return 16384;case de:return 65536;case "DOMMouseScroll":case tf:return 131072;case Nd:return 262144;case Of:return 524288;case Lg:return 1048576;case Kg:return 2097152;case Jg:return 4194304;
case Ig:return 8388608;case qe:return 16777216;case oe:return 33554432;case pe:return 67108864;default:return-1}}function cj(){gu||(hu(),gu=!0)}var gu=!1;function iu(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 ju(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function hu(){ku=C(function(a){var b;var c=Mt,d,e,f;Lt&&c&&lu(c.b.e,Lt)?(b=Nt.b,d=Nt.c,e=Nt.d,f=Nt.e,Pt(Nt),Nt.e=a,qr(c,Nt),c=!(Nt.b&&!Nt.c),Nt.b=b,Nt.c=d,Nt.d=e,Nt.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});mu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!qn(b)&&A(b,22)&&Gt(a,c,b)});nu=C(function(a){a.preventDefault();mu.call(this,a)});ou=C(function(a){this.__gwtLastUnhandledEvent=
a.type;mu.call(this,a)});pu=C(function(a){if(ku(a)){var b=dj;b&&b.__listener&&!qn(b.__listener)&&A(b.__listener,22)&&(Gt(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,pu,!0);$wnd.addEventListener(Pd,pu,!0);$wnd.addEventListener(of,pu,!0);$wnd.addEventListener(sf,pu,!0);$wnd.addEventListener(pf,pu,!0);$wnd.addEventListener(rf,pu,!0);$wnd.addEventListener(qf,pu,!0);$wnd.addEventListener(tf,pu,!0);$wnd.addEventListener(Ne,ku,!0);$wnd.addEventListener(Pe,ku,!0);$wnd.addEventListener(Oe,
ku,!0);$wnd.addEventListener(Lg,pu,!0);$wnd.addEventListener(Kg,pu,!0);$wnd.addEventListener(Jg,pu,!0);$wnd.addEventListener(Ig,pu,!0);$wnd.addEventListener(qe,pu,!0);$wnd.addEventListener(oe,pu,!0);$wnd.addEventListener(pe,pu,!0)}function qu(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}var dj=null,ku=null,pu=null,nu=null,mu=null,ou=null;
function ru(a,b){a.__eventBits=b;a.onclick=b&1?mu:null;a.ondblclick=b&2?mu:null;a.onmousedown=b&4?mu:null;a.onmouseup=b&8?mu:null;a.onmouseover=b&16?mu:null;a.onmouseout=b&32?mu:null;a.onmousemove=b&64?mu:null;a.onkeydown=b&128?mu:null;a.onkeypress=b&256?mu:null;a.onkeyup=b&512?mu:null;a.onchange=b&1024?mu:null;a.onfocus=b&2048?mu:null;a.onblur=b&4096?mu:null;a.onlosecapture=b&8192?mu:null;a.onscroll=b&16384?mu:null;a.onload=b&32768?ou:null;a.onerror=b&65536?mu:null;a.onmousewheel=b&131072?mu:null;
a.oncontextmenu=b&262144?mu:null;a.onpaste=b&524288?mu:null}function su(){var a;su=x;tu=(a=$doc,G(a.compatMode,Ib)?a.documentElement:a.body)}var tu;function uu(){this.c=new Ti}function vu(a){a=a[$c];return null==a?-1:a}t(273,1,{},uu);_.b=null;function wu(a,b){this.b=a;this.c=b}t(274,1,{},wu);_.b=0;_.c=null;t(275,1,ni);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){qr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==xu?l:xu))xu=a,ir&&(a=new hr,qr(this.b,a))};
var xu=l;function Tt(){function a(){$wnd.setTimeout(a,250);e()}var b=Rt,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));xu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function St(){this.b=new wr(null)}t(276,275,ni,St);
function $t(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(au)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Zt&&$q((!Ut&&(Ut=new Vt),Ut),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Yt(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Xt&&(d=gj(),c=hj(),du!=d||cu!=c))du=d,cu=c,dr((!Ut&&(Ut=new Vt),Ut))}finally{a&&a(b)}})}function Si(a,b){Ai(a.gd(),b,!0)}function Ri(a,b){Ai(a.gd(),b,!1)}function fj(a,b,c){0<=b&&a.md(b+Tf);0<=c&&a.kd(c+Tf)}function yu(a){var b,a=Un(a,zd);b=zu(a,Au(32));return 0<=b?a.substr(0,b-0):a}
function Ai(a,b,c){if(!a)throw new Ii(lc);b=Qn(b);if(0==b.length)throw new nk(Jc);if(c){var d;d=Qn(b);b=a.className;-1==Vn(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Qn(b);f=a.className;e=Vn(f,c);-1!=e&&(b=Qn(f.substr(0,e-0)),c=Qn(Rn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Bu(a,b){a.style.display=b?l:zf;a.setAttribute("aria-hidden",""+!b)}t(282,1,ei);_.cd=function(){return Oj(this.hb)};_.dd=function(){return Qj(this.hb)};
_.ed=function(){return Tn(this.hb,Gf)};_.fd=function(){return Tn(this.hb,Hf)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=zf};_.jd=function(){throw new Cu;};_.kd=function(a){this.hb.style[ze]=a};_.ld=function(a){Bu(this.hb,a)};_.md=function(a){this.hb.style[Wg]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
function B(a,b,c){var d;d=Ht(c.c);if(-1==d){var e=a.hb;d=c.c;cj();switch(d){case "drag":e.ondrag=mu;break;case "dragend":e.ondragend=mu;break;case "dragenter":e.ondragenter=nu;break;case "dragleave":e.ondragleave=mu;break;case "dragover":e.ondragover=nu;break;case "dragstart":e.ondragstart=mu;break;case "drop":e.ondrop=mu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,mu,!1);e.addEventListener(d,mu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
a.db?(e=a.hb,d|=a.hb.__eventBits||0,cj(),ru(e,d)):a.db|=d;return jr(!a.eb?a.eb=new wr(a):a.eb,c,b)}function Du(a,b,c){return jr(!a.eb?a.eb=new wr(a):a.eb,c,b)}function Eu(a){var b;if(a.pd())throw new Fu("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;cj();ru(c,b)}else a.db|=b;a.nd();a.sd()}
function Gu(a,b){var c;switch(Ht(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(mp&&(f=mp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&qr(a.eb,f.b),f.b.b=d,f.b.c=e}function Hu(a){if(!a.pd())throw new Fu("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
function Nj(a){if(a.gb)if(A(a.gb,28))a.gb.ud(a);else{if(a.gb)throw new Fu("This widget's parent does not implement HasWidgets");}else if($i(),lu(Iu.b,a)){$i();try{a.rd()}finally{Hi(Iu.b,a)}}}function Ju(a,b){var c;c=a.gb;if(b){if(c)throw new Fu("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}t(281,282,Kh);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&qr(this.eb,a)};_.pd=function(){return this.cb};
_.qd=function(){Eu(this)};_.$c=function(a){Gu(this,a)};_.rd=function(){Hu(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function Ku(a){for(a=new Lu(a);a.b.b<a.b.c.d-1;)Mu(a.b),Nu(a.b)}t(280,281,oi);_.nd=function(){Ou(this,(Pu(),Qu))};_.od=function(){Ou(this,(Pu(),Ru))};function Su(a,b,c){Nj(b);var d=a.q;Tu(d,b,d.d);d=(Et(),Ft(b.hb));c.appendChild(d);Ju(b,a)}
function Uu(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Vu;b.gb==a&&(f=a.vd(b),f<d&&--d);Nj(b);Tu(a.q,b,d);e?(e=b.hb,qu(c,(Et(),Ft(e)),d)):(e=(Et(),Ft(b.hb)),c.appendChild(e));Ju(b,a)}function Wu(a,b){var c;if(b.gb!=a)return!1;try{Ju(b,null)}finally{c=b.hb;Xn(c).removeChild(c);c=a.q;var d;d=Xu(c,b);if(-1==d)throw new Yu;if(0>d||d>=c.d)throw new Vu;for(--c.d;d<c.d;++d)Vr(c.b,d,c.b[d+1]);Vr(c.b,c.d,null)}return!0}t(279,280,oi);_.vd=function(a){return Xu(this.q,a)};
_.wd=function(a,b,c,d){Uu(this,a,b,c,d)};_.xd=function(){return new Zu(this.q)};_.ud=function(a){return Wu(this,a)};function Zi(a,b,c,d){var e;Nj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function $u(a,b){var c;(c=Wu(a,b))&&av(b.hb);return c}function bv(a,b,c,d){if(b.gb!=a)throw new nk("Widget must be a child of this panel.");a.Ad(b,c,d)}function cv(a,b,c){a=a.hb;-1==b&&-1==c?av(a):(a.style[Qf]=bd,a.style[Qe]=b+Tf,a.style[Hg]=c+Tf)}
function dv(){var a=$doc.createElement(Zd);this.q=new ev(this);this.hb=a;this.hb.style[Qf]="relative";this.hb.style[Mf]=Ge}function av(a){a.style[Qe]=l;a.style[Hg]=l;a.style[Qf]=l}t(278,279,oi,dv);_.yd=function(a){Su(this,a,this.hb)};_.ud=function(a){return $u(this,a)};_.zd=function(a,b,c){bv(this,a,b,c)};_.Ad=function(a,b,c){cv(a,b,c)};function fv(a,b){if(a.Cd())throw new Fu("SimplePanel can only contain one child widget");a.Dd(b)}
function gv(a,b){if(a.bb!=b)return!1;try{Ju(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function hv(a,b){if(b!=a.bb&&(b&&Nj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Et(),Ft(a.bb.hb));a.Bd().appendChild(c);Ju(b,a)}}function iv(){this.hb=$doc.createElement(Zd)}t(286,280,oi,iv);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new jv(this)};_.ud=function(a){return gv(this,a)};_.Dd=function(a){hv(this,a)};_.bb=null;
function kv(a,b){a._&&(lv(a.$,!1,!1),$q(a,a,b))}function mv(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function nv(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Qe]=b-0+(mj(),Tf);a.style[Hg]=c+Tf}function ov(a){a._||(a.cb&&Nj(a),lv(a.$,!0,!1))}t(285,286,oi);_.Bd=function(){return Wn(this.hb)};_.ed=function(){return Tn(this.hb,Gf)};_.fd=function(){return Tn(this.hb,Hf)};_.gd=function(){return Xn(Wn(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){kv(this,a)};
_.hd=function(){return!G(Ge,this.hb.style[Tg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&lv(this.$,!1,!0)};_.kd=function(a){this.P=a;mv(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){nv(this,a,b)};_.ld=function(a){this.hb.style[Tg]=a?Ug:Ge};_.Dd=function(a){hv(this,a);mv(this)};_.md=function(a){this.Q=a;mv(this);0==a.length&&(this.Q=null)};_.Hd=function(){ov(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function pv(a,b){var c;iv.call(this);this.S=new qv;this.M=(rv(),sv);this.$=new tv(this);this.hb.appendChild($doc.createElement(Zd));this.Gd(0,0);Xn(Wn(this.hb))[zd]="gwt-PopupPanel";Wn(this.hb)[zd]=Pf;this.O=this.N=a;this.X=!1;c=H($r,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new uv(c);this.L.gd()[zd]=l;c=Xn(Wn(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ii(lc);d=Qn(d);if(0==d.length)throw new nk(Jc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}hv(this,this.L);mv(this);Ai(Wn(this.hb),Pf,!1);Ai(this.L.c,b+"Content",!0)}t(284,285,oi);_.nd=function(){Eu(this.L)};_.od=function(){Hu(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new jv(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){hv(this.L,a);mv(this)};_.L=null;t(283,284,oi);_.rd=function(){Hu(this)};
function vv(){vv=x;wv=new xv(Hb,0,(rv(),sv));yv=new xv(nc,1,zv);Av=new xv(uc,2,Bv);Cv=H(Dv,m,23,[wv,yv,Av])}function xv(a,b,c){ao.call(this,a,b);this.b=c}t(287,139,{23:1,71:1,75:1,77:1},xv);_.b=null;var Cv,wv,yv,Av;function Ev(){Ev=x;Fv=H($r,m,1,[Hg,nf,sd])}
function uv(a){var b;Ev();var c,d;c=this.hb=$doc.createElement(wg);this.d=$doc.createElement(zg);Dt(c,this.d);c[vd]=0;for(c=c[ud]=0;c<a.length;++c)d=(b=$doc.createElement(Mg),b[zd]=a[c],Dt(b,Gv(a[c]+"Left")),Dt(b,Gv(a[c]+Jb)),Dt(b,Gv(a[c]+"Right")),b),Dt(this.d,d),1==c&&(this.c=Wn(iu(d,1)));this.hb[zd]="gwt-DecoratorPanel"}function Gv(a){var b,c;c=$doc.createElement(Ag);b=$doc.createElement(Zd);var d=(Et(),Ft(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}t(289,286,Rh,uv);_.Bd=function(){return this.c};
_.c=null;_.d=null;var Fv;t(288,289,Rh);t(290,1,{});function Pu(){Pu=x;Qu=new Hv;Ru=new Iv}function Jv(a){ur.call(this,a)}function Ou(a,b){Pu();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Ei(f),A(f,86))d=f,!c&&(c=new sr),tr(c,d);else throw f;}}if(c)throw new Jv(c);}t(291,218,Dh,Jv);var Qu,Ru;function Hv(){}t(292,1,{},Hv);_.Id=function(a){a.qd()};function Iv(){}t(293,1,{},Iv);_.Id=function(a){a.rd()};t(296,281,Kh);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};
_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};_.qd=function(){Eu(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};t(295,296,Kh);function Kv(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=td,b);this.hb[zd]="gwt-Button";this.hb.innerHTML=a||l}t(294,295,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},Kv);t(297,279,oi);_.e=null;_.f=null;
function Lv(a,b){var c;if(a.i)throw new Fu("Composite.initWidget() may only be called once.");Nj(b);c=b.hb;a.hb=c;var d;Et();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Et(),c).__gwt_resolve=Mv(a));a.i=b;Ju(b,a)}function Nv(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);cj();ru(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}t(298,281,mi);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){Nv(this)};_.$c=function(a){Gu(this,a);this.i.$c(a)};
_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function Ov(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Wd]=gg;break;case 1:c[Wd]=Xe;break;case 2:Fr(c)!=(Gr(),Jr)&&(c[Wd]=l)}}}function Pv(a){this.b=a;this.d=!1;this.e=this.c=Fr(a)}t(299,1,{},Pv);_.b=null;_.c=null;_.d=!1;_.e=null;function ej(){this.hb=Qv()}t(300,286,oi,ej);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};
_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};function Rv(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Wn(b);e=null;c&&(c=vu(c),e=0>c?null:zt(a.j.c,c));e?Sv(a,e):d&&(b.innerHTML=l||l);return b}function Sv(a,b){var c;if(b.gb!=a)return!1;try{Ju(b,null)}finally{c=b.hb;Xn(c).removeChild(c);var d=a.j,e;e=vu(c);c[$c]=null;c=d.c;Tv(e,c.d);Vr(c.c,e,null);d.b=new wu(e,d.b)}return!0}t(302,280,oi);_.xd=function(){return new Uv(this)};
_.ud=function(a){return Sv(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Vv(a){if(0>=a.c)throw new Wv("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Wv("Column index: 0, Column size: "+a.b);}
function Xv(){this.j=new uu;this.i=$doc.createElement(wg);this.d=$doc.createElement(zg);Dt(this.i,this.d);this.hb=this.i;this.e=new Yv(this);var a=new Zv(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;qu(a.c.i,(Et(),Ft(b)),0);Dt(a.b,$doc.createElement(Ed))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Wv("Row index: "+a+", Row size: "+d);if(0>c)throw new Wv("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Wv("Column index: "+c+", Column size: "+this.b);c=Rv(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Ag),d.innerHTML=sa||l,qu(c,(Et(),Ft(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Ag);
e.innerHTML=sa;c=$doc.createElement(Mg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Rv(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(301,302,oi,Xv);_.b=0;_.c=0;function $v(a){for(;++a.c<a.e.d&&!(null!=zt(a.e,a.c)););}function Uv(a){this.d=a;this.e=this.d.j.c;$v(this)}t(303,1,{},Uv);_.Xc=function(){return this.c<this.e.d};
_.Yc=function(){var a;if(this.c>=this.e.d)throw new Yu;a=zt(this.e,this.c);this.b=this.c;$v(this);return a};_.Zc=function(){var a;if(0>this.b)throw new aw;a=zt(this.e,this.b);Nj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Yv(a){this.b=a}t(304,1,{},Yv);_.b=null;function Zv(a){this.c=a}t(305,1,{},Zv);_.b=null;_.c=null;function bw(){bw=x;cw=new dw}var cw;function ew(){ew=x;fw=new gw((zo(),wd));hw=new gw(Qe);iw=new gw(bg);jw=hw;kw=iw;lw=jw}var fw,lw,hw,kw,jw,iw;function dw(){}t(307,1,{},dw);
function gw(a){this.b=a}t(308,307,{},gw);_.b=null;function mw(){mw=x;nw=new ow(nf);pw=new ow(Hg)}var nw,pw;function ow(a){this.b=a}t(309,1,{},ow);_.b=null;function qw(a,b){var c;c=rw(a);Dt(a.c,c);Su(a,b,c)}function rw(a){var b;b=$doc.createElement(Ag);b[ed]=a.b.b;b.style[Sg]=a.d.b;return b}function sw(a,b){var c,d;d=Xn(b.hb);(c=Wu(a,b))&&a.c.removeChild(d);return c}
function tw(){this.q=new ev(this);this.f=$doc.createElement(wg);this.e=$doc.createElement(zg);Dt(this.f,this.e);this.hb=this.f;this.b=(ew(),lw);this.d=(mw(),pw);this.c=$doc.createElement(Mg);Dt(this.e,this.c);this.f[vd]=bb;this.f[ud]=bb}t(310,297,oi,tw);_.ud=function(a){return sw(this,a)};_.c=null;function uw(){uw=x;new wi}function vw(a,b,c,d,e){uw();this.b=new ww(this,a,b,c,d,e);this.hb[zd]="gwt-Image"}function xw(a,b,c,d,e){uw();vw.call(this,(jt(),new it(a)),b,c,d,e)}t(311,281,Kh,vw,xw);
_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};_.$c=function(a){32768==Ht(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Gu(this,a)};_.sd=function(){var a=this.b;G(Ve,Un(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new yw(a,this),Jn((Gn(),Hn),a.i))};_.b=null;t(313,1,{});_.i=null;function zw(){zw=x;Aw()}
function ww(a,b,c,d,e,f){var g,j;zw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(rg);j=new Xs;Ws(Ws(Ws(j,new Zs("width:"+e+(mj(),Tf)+nb)),new Zs("height:"+f+Vf)),new Zs("background:url("+b.b+") no-repeat "+-c+"px "+-d+Vf));!Bw&&(Bw=new Cw);b=Dw;c=new Zs((new Zs(j.b.b.b)).b);j=new Ys;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=ht(b.b);gn(j.b,b);j.b.b+="' style='";b=ht(c.b);gn(j.b,b);j.b.b+="' border='0'>";j=new at(j.b.b);g.innerHTML=j.b||l;g=Wn(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),cj(),ru(g,a)):a.db|=133333119}t(312,313,{},ww);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function yw(a,b){this.b=a;this.c=b}t(314,1,{},yw);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ve,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=Ve)};_.b=null;_.c=null;function Ew(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(bw(),cw)?a.c.e==(Gr(),Ir)?(ew(),hw):a.c.e==Hr?(ew(),iw):(ew(),jw):a.c.e==(Gr(),Ir)?(ew(),iw):a.c.e==Hr?(ew(),hw):(ew(),kw);b!=a.d&&(a.d=b,a.hb.style[Cg]=!a.d?l:a.d.b)}t(316,281,Kh);_.b=null;_.c=null;_.d=null;
function Fw(){this.hb=$doc.createElement(Zd);this.c=new Pv(this.hb);this.hb[zd]="gwt-Label"}function Gw(){Fw.call(this);Ov(this.c,Xg);Ew(this)}t(315,316,Kh,Fw,Gw);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};function Hw(a,b){if(0>b||b>=a.hb.options.length)throw new Vu;}function wp(a,b){Hw(a,b);return a.hb.options[b].value}
function Iw(){this.hb=$doc.createElement("select");this.hb[zd]="gwt-ListBox"}t(317,296,Kh,Iw);t(318,249,Wh);function Jw(a){this.b=a}t(319,318,Wh,Jw);_.Kc=function(){};function Kw(a){this.b=a}t(320,318,Wh,Kw);_.Qc=function(a){this.b.Jd(a.i,a.b)};function Lw(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Mg);qu(a.f,(Et(),Ft(e)),b);a=(Et(),Ft(c));d.appendChild(a)}else d=iu(a.f,0),qu(d,(Et(),Ft(c)),b)}
function Mw(a,b,c){var d;Nw(a,b);c&&b.b?(Nw(a,null),a=b.b,b=(Gn(),Hn),b.d=Kn(b.d,[new Ow(a),!1])):null!=b.d&&(a.k=new Pw(a,b),c=(rv(),zv),a.k.M=c,a.k.U=a.i,a.k.gd()[zd]=xe,d=yu(a.hb),G(we,d)||Si(a.k,d+"Popup"),Du(a.k,new Kw(a),lk?lk:lk=new mk),a.o=b.d,d=a.k,a=new Qw(a,b),d.hb.style[Tg]=Ge,ov(d),a.b.p?nv(a.b.k,Oj(a.b.hb)+Tn(a.b.hb,Hf)-1,Qj(a.c.hb)):nv(a.b.k,Oj(a.c.hb),Qj(a.b.hb)+Tn(a.b.hb,Gf)-1),d.hb.style[Tg]=Ug)}function Rw(a,b){if(b||!(a.n&&a.o==a.n.d))Nw(a,b),a.hb.focus(),b&&a.e&&Mw(a,b,!1)}
function Sw(a,b){var c;a:{c=b.target;var d,e;for(e=new yi(a.j);e.c<e.e.Be();)if(d=zi(e),d.hb.contains(c)){c=d;break a}c=null}switch(Ht(b.type)){case 1:a.hb.focus();c&&Mw(a,c,!0);break;case 16:c&&Rw(a,c);break;case 32:c&&Rw(a,null);break;case 2048:Tw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Tw(a)||a.p||Uw(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Tw(a)||(a.p?null!=a.n.d&&!a.n.d.$f().$f()&&(Mw(a,a.n,!1),a.n.d.$f()):Vw(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Tw(a)||
a.p&&Uw(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Tw(a)||(a.p?Vw(a):null!=a.n.d&&!a.n.d.$f().$f()&&(Mw(a,a.n,!1),a.n.d.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:Nw(a,null);a.k&&kv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Nw(a,null);a.k&&kv(a.k,!1);break;case 13:Tw(a)||(Mw(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Gu(a,b)}function Ww(a,b,c){c&&Nw(a,null);$q(a,b,!1);a.o=null;a.k=null}
function Tw(a){var b;if(!a.n){for(b=new yi(a.j);b.c<b.e.Be();){b=zi(b);Nw(a,b);break}return!0}return!1}function Nw(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=yu(c.hb)+Wa;Ai(c.gd(),d,!1);a.p&&(c=Xn(a.n.hb),2==ju(c)&&(c=iu(c,1),Ai(c,ug,!1)))}if(b){c=yu(b.hb)+Wa;Ai(b.gd(),c,!0);a.p&&(c=Xn(b.hb),2==ju(c)&&(c=iu(c,1),Ai(c,ug,!0)));nl();c=a.hb;var d=new Ok(b.hb),e=(il(),jl),d=H(Xw,m,5,[d]),e=e.b,f,g,j,h;f=new en;for(j=0,h=d.length;j<h;++j)g=d[j],fn(fn(f,g.b),ba);d=Qn(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Vw(a){var b,c,d;if(a.n){for(b=c=Dj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?zt(a.j,b):zt(a.j,c);break}Nw(a,d)}}function Uw(a){var b,c,d;if(a.n){for(b=c=Dj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?zt(a.j,b):zt(a.j,c);break}Nw(a,d)}}t(321,281,Kh);_.$c=function(a){Sw(this,a)};_.rd=function(){this.k&&kv(this.k,!1);Hu(this)};_.Jd=function(a,b){Ww(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ow(a){this.b=a}t(322,1,{},Ow);_.xc=function(){Yw(this.b)};_.b=null;
function Zw(a){this.b=a}t(323,1,{},Zw);_.Kc=function(){Nw(this.b,null)};_.b=null;function Pw(a,b){this.b=a;this.c=b;pv.call(this,!0,cf);hv(this.L,this.c.d);mv(this);this.Z=!0;this.c.d.$f()}t(324,284,oi,Pw);_.Wc=function(a){var b,c;if(!a.b)switch(Ht(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&Nw(this.b,null)}};_.b=null;_.c=null;function Qw(a,b){this.b=a;this.c=b}t(325,1,{},Qw);_.b=null;var $w=_.c=null;
function ax(){ax=x;$w=new Vs((jt(),new it("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function bx(a,b){this.hb=$doc.createElement(Ag);var c=yu(this.hb)+Wa;Ai(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[zd]="gwt-MenuItem";c=Yn();this.hb.setAttribute(He,c);nl();this.hb.setAttribute("role",Ul.b);this.b=b}t(328,282,{27:1,31:1,34:1},bx);_.b=null;_.c=null;_.d=null;
function cx(){var a;this.hb=$doc.createElement(Ag);this.hb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Zd);Dt(this.hb,a);a[zd]="menuSeparatorInner"}t(329,282,ei,cx);function dx(){var a,b,c,d,e;b=null.$f();e=gj();d=hj();b[Yd]=(oo(),zf);b[Wg]=0+(mj(),Tf);b[ze]=cb;c=$doc;c=(G(c.compatMode,Ib)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Ib)?a.documentElement:a.body).scrollHeight||0;b[Wg]=(c>e?c:e)+Tf;b[ze]=(a>d?a:d)+Tf;b[Yd]="block"}function qv(){}t(330,1,{},qv);_.Sc=function(){dx()};
function ex(a){this.b=a}t(331,1,{},ex);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Ht(d.type)){case 4:case 1048576:if(bj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(bj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function fx(a){this.b=a}t(332,1,{},fx);_.b=null;function rv(){rv=x;sv=new gx(Hb,0);zv=new gx(nc,1);Bv=new gx(uc,2);hx=H(ix,m,32,[sv,zv,Bv])}function gx(a,b){ao.call(this,a,b)}t(333,139,{32:1,71:1,75:1,77:1},gx);var hx,sv,zv,Bv;function jx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Wt(a.b.S),dx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ji(a.i.b),a.i=null,a.c=!1)}function kx(a){a.k||(jx(a),a.d||($i(),$u(aj(null),a.b)));a.b.hb.style[Cd]="rect(auto, auto, auto, auto)";a.b.hb.style[Mf]=Ug}
function lx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Cd]="rect("+g+Uf+f+Uf+c+Uf+e+"px)"}
function lv(a,b,c){a.d=c;Uj(a);a.j&&(Vj(a.j),a.j=null,kx(a));a.b._=b;var d=a.b;d.Y&&(Ji(d.Y.b),d.Y=null);d.T&&(Ji(d.T.b),d.T=null);if(d._){d.Y=Kt(new ex(d));var e;e=new fx(d);Qt();e=Rt?jr(Rt.b,(!ir&&(ir=new mk),ir),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(rv(),sv)&&!b&&(c=!1);a.k=b;c?b?(jx(a),a.b.hb.style[Qf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Cd]="rect(0px, 0px, 0px, 0px)",$i(),b=aj(null),Su(b,a.b,b.hb),a.j=new mx(a),ak(a.j,1)):Wj(a,200):(jx(a),a.k?(a.b.hb.style[Qf]=bd,-1!=a.b.ab&&a.b.Gd(a.b.W,
a.b.ab),$i(),b=aj(null),Su(b,a.b,b.hb)):a.d||($i(),$u(aj(null),a.b)),a.b.hb.style[Mf]=Ug)}function tv(a){var b=(ck(),dk);this.n=new bk(this);this.t=b;this.b=a}t(334,17,{},tv);_.zc=function(){kx(this)};_.Ac=function(){this.e=Tn(this.b.hb,Gf);this.f=Tn(this.b.hb,Hf);this.b.hb.style[Mf]=Ge;lx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){lx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function mx(a){gk();this.b=a}t(335,24,{},mx);
_.Dc=function(){this.b.j=null;Wj(this.b,200)};_.b=null;function Et(){Et=x;nx()}function Ft(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Mv(a){return function(){this.__gwt_resolve=ox;return a.jd()}}function ox(){throw"A PotentialElement cannot be resolved twice.";}
function nx(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function $i(){$i=x;px=new qx;rx=new wi;Iu=new sr}function sx(a){this.q=new ev(this);this.hb=a;Eu(this)}
function aj(a){$i();var b,c;c=Wi(rx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==rx.e){var d=new tx;jk();kk(lk?lk:lk=new mk,d)}!b?c=new ux:c=new sx(b);z(rx,a,c);tr(Iu,c);return c}t(337,278,oi,sx);var px,rx,Iu;function qx(){}t(338,1,{},qx);_.Id=function(a){a.pd()&&a.rd()};function tx(){}t(339,1,{},tx);_.Qc=function(){$i();try{Ou(Iu,px)}finally{vx(Iu.b),vx(rx)}};function ux(){sx.call(this,$doc.body)}t(340,337,oi,ux);
_.Ad=function(a,b,c){cv(a,b-0,c-0)};function jv(a){this.d=a;this.b=!!this.d.bb}t(341,1,{},jv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new Yu;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function wx(a,b){a.hb[Rg]=null!=b?b:l}t(344,296,Kh);_.$c=function(a){0!=(Ht(a.type)&896)?Gu(this,a):Gu(this,a)};_.sd=function(){};function xx(){xx=x;yx()}t(343,344,Kh);
function zx(){var a;xx();var b=(a=$doc.createElement("INPUT"),a.type=Bg,a);!nt&&(nt=new mt);!lt&&(lt=new kt);this.hb=b;this.hb[zd]="gwt-TextBox"}t(342,343,Kh,zx);function yx(){yx=x;Ax=new Bx;Cx=new Dx;Ex=new Fx;Gx=new Hx;Ix=H(Jx,m,35,[Ax,Cx,Ex,Gx])}t(345,139,Zh);var Ix,Ax,Cx,Ex,Gx;function Bx(){ao.call(this,Hb,0)}t(346,345,Zh,Bx);function Dx(){ao.call(this,ac,1)}t(347,345,Zh,Dx);function Fx(){ao.call(this,cc,2)}t(348,345,Zh,Fx);function Hx(){ao.call(this,tc,3)}t(349,345,Zh,Hx);
function Kx(a,b){if(0>b||b>=a.d)throw new Vu;return a.b[b]}function Xu(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Tu(a,b,c){var d,e;if(0>c||c>a.d)throw new Vu;if(a.d==a.b.length){e=y(Lx,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)Vr(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Vr(a.b,d,a.b[d-1]);Vr(a.b,c,b)}function ev(a){this.c=a;this.b=y(Lx,m,36,4,0)}t(350,1,{},ev);_.xd=function(){return new Zu(this)};_.b=null;_.c=null;_.d=0;
function Mu(a){if(a.b>=a.c.d)throw new Yu;return a.c.b[++a.b]}function Nu(a){if(0>a.b||a.b>=a.c.d)throw new aw;a.c.c.ud(a.c.b[a.b--])}function Zu(a){this.c=a}t(351,1,{},Zu);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return Mu(this)};_.Zc=function(){Nu(this)};_.b=-1;_.c=null;function Aw(){Aw=x;Dw=(jt(),new it(Bn()+"clear.cache.gif"))}var Dw,Bw=null;function Cw(){}t(353,1,{},Cw);function Mx(){Mx=x;Aw()}function Nx(a,b,c,d,e){Mx();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Ox(a,b,c){Mx();Nx.call(this,(jt(),new it(a)),b,0,c,16)}t(354,290,{},Nx,Ox);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Qv(){var a;a=$doc.createElement(Zd);a.tabIndex=0;return a}function Ji(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?lr(b,new pt(b,c,d,a)):zr(b,c,d,a)}function pr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(359,1,{},pr);_.b=null;_.c=null;_.d=null;_.e=null;function mr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(360,1,{},mr);_.xc=function(){nr(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function pt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(361,1,{},pt);_.xc=function(){zr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Px(a,b){b.n!=a&&(!a.ic&&(a.ic=new Ti),b.n=a,Ni(a.ic,b))}function Qx(a){var b;b=a.cZ.e;if(-1!=zu(b,Au(36)))return null;a=a.jc.c.c++;return b=Rn(b,Rx(b,Au(46))+1)+l+a}function Sx(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new Tx(a,b,c,Ps(d)))}
function Ux(a){return!a._b&&a.gc?Ux(a.gc):a._b}function Vx(a){return!a.bc&&a.gc?Vx(a.gc):a.bc}function Wx(a){var b;b=new Xx;if(a.Zd()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,57)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new Yx;}function Zx(a){a.kc=!1;a.ge();$x(a)}function $x(a){if((a=A(a,57)?null:a.gc)&&a.kc)Zx(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function ay(a){return(a=a.Od())?a:new by(1,1)}function cy(a){var b;return(b=a.Pd())?new dy(b):new dy(a.Rd())}
function ey(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function fy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Qf(b)}function gy(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)$x(a),new hy(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new hy(a,101)}function iy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
function jy(a){a.lc||(ey(a),ky(a,!0),ly(a),a.lc=!0,new hy(a,102),Sx(a,a,a.gc,0),$x(a),a.hc.Tf(a))}function my(){this.jc=(up(),up(),ny);new wi;this.Xd();this.fc=(oy(),py)}t(365,1,ci);_.Ld=function(){return!1};_.Md=function(){return Qx(this)};_.Nd=function(){return Ux(this)};_.Od=function(){return qy(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new ry(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){Zx(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return ay(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+Xg+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return cy(this)};_.de=function(){};_.ee=function(){return fy(this)};_.fe=function(){};
_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){gy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Pc+this.be()+Yc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new nk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new nk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new nk("Missing message: awt.12C");if(A(b,57))throw new nk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new kn;var e=Dj(d.Wb.b,b),f;f=zt(d.Wb.b,e);d.Xb&&d.Xb.qe(f);sy(d,e);new ty(d,301,f)}d=a.Wb.b.d;ey(b);uy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),Zx(a),!!a.Xb&&
A(a.Xb,50)&&(a.Xb.o=!1),Sx(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new kr("Missing message: awt.185");if(null==c||null!=c)vy(g,c,b);else throw new nk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Ei(j);if(A(j,80))throw b=j,sy(a,d),b;throw j;}b.ge();new ty(a,300,b)}function wy(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function xy(a){var b;b=a.le();return new yy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function ky(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)zt(a.Wb.b,c).$d(b)}function sy(a,b){var c;c=zt(a.Wb.b,b);ey(c);c.$d(!1);Ct(a.Wb.b,b);c.gc=null;Zx(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);Sx(c,c,a,1)}function zy(a){var b=(Ay(),By);iy(a,b);for(b=0;b<a.Wb.b.d;++b)zt(a.Wb.b,b).ee()}function Cy(a,b){var c,d;if(a.Xb)for(d=new yi(a.Wb.b);d.c<d.e.Be();)c=zi(d),a.Xb.qe(c);if(b)for(d=new yi(a.Wb.b);d.c<d.e.Be();)c=zi(d),b.me(null,c);a.Xb=b;Zx(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
function ly(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=zt(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Dy(){my.call(this);this.Wb=new Ey;this.$b=(up(),up(),ny)}t(364,365,$h);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return ay(this)};_.Td=function(){return cy(this)};
_.Xd=function(){this.hc=(up(),new Fy)};_.Yd=function(){Zx(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.$d=function(a){ky(this,a)};_._d=function(){return ay(this)};_.ce=function(){return cy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)ey(zt(this.Wb.b,a))};_.ee=function(){var a;if(!fy(this))return!1;for(a=0;a<this.Wb.b.d;++a)zt(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=zt(this.Wb.b,b),a.ge()};_.ke=function(){ly(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function Gy(){var a=new Hy;Dy.call(this);Cy(this,a)}t(363,364,$h,Gy);_.Md=function(){return"panel"+this.$b.c.e++};function Iy(a,b,c){a=Jy(a.Vb,b,c);a.k=!0;return new Ky(a)}function Ly(a){a.ae(a.Vb.e)}function My(a){return new by(Tn(a.Vb.hb,Hf),Tn(a.Vb.hb,Gf))}t(362,363,$h);_.Qd=function(){return Tn(this.Vb.hb,Gf)};_.Ud=function(){return Tn(this.Vb.hb,Hf)};_.Vd=function(){return Oj(this.Vb.hb)};_.Wd=function(){return Qj(this.Vb.hb)};
_.Zd=function(){return this.Vb.hb.style.display!=zf};_.fe=function(){Ly(this)};_.he=function(){};_.Vb=null;function Ny(a){if(null!=a)this.f=a;else throw new Oy;}t(367,1,bi);_.tS=function(){return this.cZ.e+"[source="+this.f+Yc};_.f=null;
function Py(){Py=x;S=new wi;z(S,new T(400),new V(fh));z(S,new T(401),new V(fh));z(S,new T(402),new V(fh));z(S,new T(500),new V(hh));z(S,new T(501),new V(hh));z(S,new T(502),new V(hh));z(S,new T(503),new V(ih));z(S,new T(504),new V(hh));z(S,new T(505),new V(hh));z(S,new T(506),new V(ih));z(S,new T(507),new V(zh));z(S,new T(100),new V(bh));z(S,new T(101),new V(bh));z(S,new T(102),new V(bh));z(S,new T(103),new V(bh));z(S,new T(1004),new V(eh));z(S,new T(1005),new V(eh));z(S,new T(800),new V(vh));z(S,
new T(801),new V(vh));z(S,new T(200),new V(ph));z(S,new T(201),new V(ph));z(S,new T(202),new V(ph));z(S,new T(204),new V(ph));z(S,new T(203),new V(ph));z(S,new T(209),new V(Ah));z(S,new T(208),new V(Bh));z(S,new T(207),new V(Bh));z(S,new T(206),new V(ph));z(S,new T(205),new V(ph));z(S,new T(1400),new V(xh));z(S,new T(1401),new V(yh));z(S,new T(1402),new V(yh));z(S,new T(300),new V(ch));z(S,new T(301),new V(ch));z(S,new T(1100),new V(uh));z(S,new T(1101),new V(uh));z(S,new T(1200),new V(wh));z(S,new T(701),
new V(sh));z(S,new T(900),new V(th));z(S,new T(1001),new V(qh));z(S,new T(601),new V(rh))}t(366,367,bi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Pc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(369,1,{},V);_.b=ah;function Qy(){}t(370,1,{},Qy);_.b=null;_.c=null;
function Ry(a,b){var c;b&&(a.b?(c=new Sy(a.b),Vr(c.c,c.d++,b),a.b=c):(a.b=new Ti,Ni(a.b,b)))}t(372,1,bi);_.b=null;function Ty(){}function Uy(){}t(371,372,bi,Ty,Uy);function Vy(){Vy=x;Math.sqrt(2)}function Wy(a){Vy();if(0>a)throw new nk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(373,1,{40:1},Wy);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new Xy;a.b=31*a.b+L((new Yy(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Yy(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Zy(){Zy=x;$y=new sr;az=new by(0,0);tr($y,Cb);tr($y,Rb);tr($y,xb);tr($y,"Last");tr($y,Jb);tr($y,jc);tr($y,Ic);tr($y,Nc);tr($y,Pb)}
function vy(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!lu($y.b,b))throw new nk(bz());Xr(Wi(a.d,d))===Xr(c)&&Xr(Wi(a.c,c))===Xr(d)||((b=Wi(a.d,d))&&cz(a,b,d),dz(a.b.xd(),c)&&cz(a,c,d),b=a.b,new ez(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function fz(a,b){return new by(Jj(b[1].c,Jj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Jj(b[0].b,Jj(b[4].b,b[3].b))+a.n)}function cz(a,b,c){gz(a.b,b);Hi(a.c,b);Hi(a.d,c)}
function hz(a,b){if(!a.o){a.o=!0;var c,d,e;iz(a.i,az);iz(a.j,az);iz(a.p,null);a.q=0;for(d=jz(a.b,0);d.c!=d.e.b;){c=kz(d);e=Wi(a.c,c);var f=b.fc;e=tn(e,Jb)?0:tn(e,jc)?1:tn(e,Ic)?2:tn(e,Nc)?4:tn(e,Pb)?3:tn(e,Cb)?f.b?4:3:tn(e,xb)?f.b?3:4:tn(e,Rb)?1:2;c.lc?a.p[e]||(Vr(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function lz(){Zy();mz.call(this,0)}
function mz(a){Zy();up();this.b=new nz;this.c=new wi;this.d=new wi;this.e=a;this.k=0;this.o=!1;this.p=y(oz,m,44,5,0);this.i=y(pz,m,46,5,0);this.j=y(pz,m,46,5,0);this.q=this.f=this.n=0}t(374,1,{50:1,71:1},lz,mz);_.me=function(a,b){vy(this,a,b)};
_.ne=function(a){hz(this,a);if(0!=this.q)if(a=xy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;hz(this,a);this.o=b;return 0==this.q?wy(a,new by(0,0)):wy(a,fz(this,this.i))};_.pe=function(a){var b;b=this.o;hz(this,a);this.o=b;return wy(a,fz(this,this.j))};_.qe=function(a){var b;b=Wi(this.c,a);null!=b&&cz(this,a,b)};_.tS=function(){return qz.e+"[hgap="+this.e+",vgap="+this.k+Yc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var az,$y;function rz(a){my.call(this);this.hc=(up(),new sz(a,this))}t(375,365,{41:1,44:1,51:1,65:1,71:1},rz);_.Md=function(){return td+this.jc.c.b++};_.Od=function(){return!Vx(this)?new by(0,0):qy(this.hc,this)};_.ge=function(){};t(377,1,{});t(376,377,{},function(){});function tz(){tz=x}
function uz(a,b){if(null==b)throw new kr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Kf);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 vz(){tz();my.call(this);new Ti;this.hc=new wz((up(),this))}t(378,365,{42:1,44:1,51:1,65:1,71:1},vz);_.Od=function(){return qy(this.hc,this)};
_.be=function(){return(null==this.ec&&(this.ec=Qx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Xg+this.cc+(this.lc?l:",hidden")+",current="+wp(this.hc.b,this.hc.b.hb.selectedIndex)};function xz(){xz=x;yz=new zz(255,255,255);Az=new zz(192,192,192);Bz=new zz(128,128,128);Cz=new zz(64,64,64);Dz=Ez=new zz(0,0,0);Fz=new zz(255,0,0);new zz(255,175,175);Gz=new zz(255,200,0);Hz=new zz(255,255,0);new zz(0,255,0);Iz=new zz(255,0,255);Jz=new zz(0,255,255);Kz=Lz=new zz(0,0,255)}
function Mz(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new zz(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new zz(c,a,b)}function Nz(a){return new zz(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function zz(a,b,c){xz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new nk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(379,1,{43:1,52:1,56:1},zz);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return Oz.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Yc};_.b=0;var Dz,Kz,Ez,Lz,Jz,Cz,Bz,Az,Iz,Gz,Fz,yz,Hz;function oy(){oy=x;py=new Pz(!0);Qz=new sr;tr(Qz,"ar");tr(Qz,"fa");tr(Qz,"iw");tr(Qz,"ur")}function Pz(a){this.b=a}t(380,1,bi,Pz);_.b=!1;var py,Qz;t(382,1,{61:1,74:1});function Rz(){by.call(this,0,0)}function by(a,b){this.c=a;this.b=b}
function dy(a){by.call(this,a.c,a.b)}t(381,382,{46:1,61:1,71:1,74:1},Rz,by,dy);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Xy;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return Sz.e+"[width="+this.c+",height="+this.b+Yc};_.b=0;_.c=0;function mq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(383,1,bi,mq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Yc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function Tz(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function Uz(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(Tv(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function Vz(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Jj(g,c.b),j+=c.c+a.d);return new by(j,g+2*a.e)}function Hy(){Wz.call(this,1,5,5)}
function Wz(a,b,c){up();this.d=b;this.e=c;this.b=a}t(384,1,bi,Hy,Wz);_.me=function(){};
_.ne=function(a){this.c=Xz(a.Wb);if(0!=Tz(this)){var b,c,d,e,f,g,j,h,n,o,r;b=xy(a);g=a.le();j=a.fc.b;n=new Ti;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new Yz(q);for(v=0;v<q;++v)Vr(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Dj(a.Wb.b,u);Tv(E,D.d);Vr(D.c,E,u)}for(d=new yi(d);d.c<d.e.Be();)if((c=zi(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(Uz(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ke(),o=f,r+=h+this.e,h=0),e=!1,Vr(n.c,n.d++,c),o+=a.c+this.d,h=Jj(h,a.b);Uz(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=Xz(a.Wb);return 0==Tz(this)?wy(a,new by(10,10)):wy(a,Vz(this,!1))};_.pe=function(a){this.c=Xz(a.Wb);return 0==Tz(this)?wy(a,new by(10,10)):wy(a,Vz(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Qe;break;case 2:a=bg;break;case 1:a=wd;break;case 4:a="trailing";break;default:a="leading"}return Zz.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Yc};_.b=0;_.c=null;_.d=0;_.e=0;function Ay(){Ay=x;By=new $z(Ob,0,12)}
function $z(a,b,c){Ay();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(385,1,{47:1,71:1},$z);_.b=null;_.c=0;_.d=0;var By;t(386,1,Ih);_.tS=function(){return aA.e+"[font="+this.c+"ascent="+bA(this.c).b+", descent="+bA(this.c).c+", height="+bA(this.c).d+Yc};_.c=null;function cA(a){if(!a.n){ey(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=zt(a.p,b))&&cA(c);ky(a,!1);a.n=!0;Sx(a,a,a.gc,0);new dA(a,202)}}
function eA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=zt(a.p,b))&&c.Ed()}function fA(a){!Vx(a)&&zy(a);var b=cy(a);a.ie(a.pc,a.qc,b.c,b.b);ly(a)}function gA(a,b){a.q!=b&&(a.q=b)}t(388,364,Yh);_.Sd=function(){return new ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){eA(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){gy(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;gy(this,a,b,c,d);this.lc&&e&&!f&&ly(this)};_.n=!1;_.q=!1;
function hA(a){Dy.call(this);this.r=new Uy;this.p=new Ti;this.o=new ry(0,0,0,0);this.lc=!1;Cy(this,new lz);this.hc&&iA(this.hc.d.A.c,a);this.hc&&jA(this.hc,!0);gA(this,!0)}t(387,388,Yh);_.le=function(){return new ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Oj(this.hc.d.hb)};_.Wd=function(){return Qj(this.hc.d.hb)};_.Xd=function(){this.hc=new kA((up(),l),this)};
function lA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=Mz(g),f=new zz(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=ag+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new zz(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=Mz(g),(a.e=j)&&(a.i=ag+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;mA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ag+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);mA(a,b,c,d,1);mA(a,b,c+1,1,e);(a.e=f)&&(a.i=ag+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);mA(a,b+d,c,1,e);mA(a,b+1,c+e,d,1)}t(389,1,{});_.tS=function(){return"Graphics"};t(390,389,{});function nA(a){var b,c;c=Jj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new by(b,c)}function oA(a,b,c){var d,e,f,g,j,h;a.c=Xz(b.Wb);if(0==a.c.length)return new Rz;g=nA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Jj(h,d.c),j=Jj(j,d.b);return new by(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function pA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function qA(){rA.call(this,7)}function rA(a){up();this.e=0;this.b=1;this.f=a;this.d=0}t(391,1,bi,qA,rA);_.me=function(){};
_.ne=function(a){var b,c;this.c=Xz(a.Wb);if(0!=this.c.length&&(b=xy(a),!(0>=b.c||0>=b.b))){c=nA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);pA(b.c,b.d,this.d,f,e);pA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return wy(a,oA(this,a,!1))};_.pe=function(a){return wy(a,oA(this,a,!0))};_.qe=function(){};
_.tS=function(){return sA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Yc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function aw(){nn()}function Fu(a){nn();this.i=a}t(393,97,Th,aw,Fu);function Yx(){nn();this.i="Missing message: awt.151"}t(392,393,Th,Yx);t(394,1,{});function ry(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(395,1,{49:1,71:1,74:1},ry);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return tA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;function uA(a){vA.call(this,a,0)}function vA(a,b){my.call(this);this.hc=(up(),new wA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(ew(),fw);c.b=d;Ew(c);break;case 0:c=c.b;d=(ew(),hw);c.b=d;Ew(c);break;case 2:c=c.b,d=(ew(),iw),c.b=d,Ew(c)}}t(396,365,ci,uA,vA);
_.Od=function(){return!Vx(this)?new by(0,0):qy(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=Qx(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+Xg+this.cc+(this.lc?l:",hidden")+",align=",b;b=Qe;switch(this.b){case 1:b=wd;break;case 2:b=bg}return a+b+",text=null"};_.b=0;t(399,1,bi);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Pc+this.be()+Yc};_.k=null;_.n=null;
function xA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function yA(a){this.o=(up(),up(),ny);var b;var c;b=this.cZ.e;-1!=zu(b,Au(36))?b=null:(c=this.o.c.d++,b=Rn(b,Rx(b,Au(46))+1)+l+c);this.k=b;this.e=new Ty;this.i=a;this.f=!0;this.j=new zA(this)}t(398,399,bi,yA);_.be=function(){return xA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(397,398,fi);_.be=function(){return xA(this)+(this.c?",tearOff":l)};_.c=!1;t(401,1,{62:1});
_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Xy;AA(a,this.b);AA(a,this.c);return a.b};function Xx(){this.c=this.b=0}function BA(a,b){this.b=a;this.c=b}function CA(a){var b=a.c;this.b=a.b;this.c=b}t(400,401,{53:1,62:1,71:1},Xx,BA,CA);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return DA.e+"[x="+this.b+",y="+this.c+Yc};_.b=0;_.c=0;
function EA(a,b){if(!b)throw new kr("Missing message: awt.70");var c=a.b;if(G(b.i,Ca)){var c=c.b.b,d=new cx,e=c.d.d;if(0>e||e>c.d.d)throw new Vu;c.p&&(d.hb[Fd]=2);Lw(c,e,d.hb);uy(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Vu;uy(d.d,e,c);for(f=g=0;f<e;++f)A(zt(d.d,f),31)&&++g;uy(d.j,g,c);Lw(d,e,c.hb);c.c=d;e=yu(c.hb)+Wa;Ai(c.gd(),e,!1);d.p&&(e=Dj(d.d,c),-1!=e&&(d=iu(d.p?d.f:iu(d.f,0),e),2==ju(d)&&d.removeChild(iu(d,1)),c.hb[Fd]=2))}}
function FA(){yA.call(this,l);new Ti;this.c=!1;this.b=(up(),new GA)}t(402,397,fi,FA);_.b=null;t(405,1,{55:1,64:1,74:1});t(404,405,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Xy;AA(a,this.d);AA(a,this.e);AA(a,this.c);AA(a,this.b);return a.b};function yy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(403,404,{54:1,55:1,63:1,64:1,71:1,74:1},yy);
_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return HA.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;function IA(){IA=x;JA=new KA;LA=new MA;NA=new MA}var JA,NA,LA;t(407,1,{});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};function KA(){}t(408,407,{},KA);function MA(){}t(409,1,{},MA);t(410,365,ci);_.Nd=function(){return null};
function OA(a,b){var c;c=new PA(Vx(a));return!c?null:new by(QA(c,"_")*b+6,bA(c.c).d+6)}function RA(a,b){var c;c=OA(a,b);return!c?ay(a):c}function SA(a,b){var c;c=OA(a,b);return!c?cy(a):c}function TA(a,b){var c=a.hc;wx(c.b,b);c.f.b=-1;c.f.c=-1}function UA(a){VA.call(this,a,null!=a?a.length:0)}function VA(a,b){my.call(this);this.b=0>b?0:b;var c=this.hc;wx(c.b,a);c.f.b=-1;c.f.c=-1}t(411,410,ci,UA,VA);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return OA(this,Un(this.hc.b.hb,Rg).length)};
_.Pd=function(){return!Vx(this)?null:OA(this,Un(this.hc.b.hb,Rg).length)};_.Rd=function(){return 0<this.b?RA(this,this.b):ay(this)};_.Td=function(){return 0<this.b?SA(this,this.b):cy(this)};_.Xd=function(){this.hc=(up(),new WA)};_._d=function(){return 0<this.b?RA(this,this.b):ay(this)};_.ce=function(){return 0<this.b?SA(this,this.b):cy(this)};_.b=0;function up(){up=x;ny=new XA}function YA(){var a=(up(),up(),ny);!a.d&&(a.d=new ZA)}function XA(){this.c=new $A;this.e=new Qy}t(412,1,{},XA);_.b=null;
_.d=null;var ny;function $A(){}t(413,1,{},$A);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(414,1,{});function aB(){aB=x;bB=new cB;dB=new cB}function eB(a,b){return b==a?!0:!b?!1:!0}function cB(){}t(415,1,{58:1},cB);_.eQ=function(a){return null==a||!A(a,58)?!1:eB(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return $s(a)};_.tS=function(){return fB.e+"[MimeType=(null);humanPresentableName="+this.b+Yc};_.b=null;var bB,dB;
function gB(){gB=x;H(hB,m,58,[(aB(),dB),bB])}function iB(a){var b=(aB(),dB);if(eB(b,(aB(),dB)))return a.b;if(eB(b,bB))return new jB(a.b);throw new kB(b);}function lB(a){gB();this.b=a}t(416,1,{},lB);_.b=null;function kB(a){a="flavor = "+a;nn();this.i=a}t(417,98,{59:1,71:1,78:1,86:1},kB);function mB(a,b){Py();nB.call(this,a,1001,b,ah)}function nB(a,b,c,d){Py();Ny.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(418,366,bi,mB,nB);
_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Us(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ah;function hy(a,b){Py();Ny.call(this,a);this.e=b}t(419,366,bi,hy);
_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+Xg+a.Qd()+va};function ty(a,b,c){Py();hy.call(this,a,b);this.b=c}t(420,419,bi,ty);
_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function Tx(a,b,c,d){Py();Ny.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(421,366,bi,Tx);
_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Ss(Ls(this.b,bh))&&(a+="PARENT_CHANGED,"),Ss(Ls(this.b,ch))&&(a+="DISPLAYABILITY_CHANGED,"),Ss(Ls(this.b,eh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=ah;_.c=null;_.d=null;t(422,1,Ph);function dA(a,b){Py();hy.call(this,a,b);this.d=null;this.b=this.c=0}
t(423,419,bi,dA);
_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(424,1,{});function jB(a){if(null==a)throw new kn;}t(425,424,{},jB);
function oB(){oB=x;pB={};pB["java.vendor"]=re;pB["package.restrict.access.sun"]=Qg;pB["sun.java.launcher"]=fc;pB["sun.management.compiler"]=re;pB["os.name"]=fc;pB[" sun.boot.class.path"]=fc;pB["path.separator.applet"]=fc;pB["java.vm.specification.vendor"]=re;pB["java.runtime.version"]=fc;pB["http.proxyPort"]=fc;pB["user.name"]=fc;pB["user.language"]=fc;pB["os.name.applet"]=fc;pB["browser.version"]=fc;pB["java.version"]=fc;pB["user.timezone"]=fc;pB["java.endorsed.dirs"]=fc;pB["java.specification.name"]=
"GWT";pB["java.specification.version"]="2.5.0";pB[Le]=bc;!Iq&&(Iq=new Qq);Iq.b?pB[Je]="yes":pB[Je]=null}var pB;t(428,98,ai);function qB(){nn()}function rB(a){nn();this.i=a}t(427,428,{66:1,71:1,78:1,86:1},qB,rB);function sB(){sB=x;tB=new uB}function vB(a){var b;if(a.n){var c;b=new Ys;gn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,gn(b.b,a.b));c=a.c;a=a.k;null!=c&&gn(b.b,c);null!=a&&(b.b.b+=ma,gn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function wB(a){sB();var b,c,d;if(null==a)throw new qB;a=Qn(a);try{d=zu(a,Au(58))}catch(e){e=Ei(e);if(A(e,82))throw new rB(ln(e));throw e;}c=zu(a,Au(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.i;xB();var f,g,j;j=c.length;b=new yB;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new rB(Xb+a);if(!this.n&&(this.n=Wi(tB,this.i),this.n||(this.n=(up(),new zB))&&z(tB,this.i,this.n),!this.n))throw new rB(Xb+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,R,sb,W,M,ca,Ac,Wf,yb,Jd,Kd,Ld,Va,Bc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==AB(c,Au(47),n+2))throw new BB(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
Ld=this.k;v=this.e;yb=this.j;r=this.b;Eb=this.o;Va=AB(M,Au(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){sb=2;ca=-1;E=AB(M,Au(47),2);Kd=AB(M,Au(63),2);-1!=Kd&&(-1==E||E>Kd)&&(E=Kd);-1==E&&(E=o,v=l);R=E;-1!=Va&&Va<E&&(R=Va);var nd=Au(64);Bc=M.lastIndexOf(nd,R);r=M.substr(2,R-2);-1<Bc&&(Eb=M.substr(2,Bc-2),sb=Bc+1);Ac=AB(M,Au(58),-1==Bc?sb:Bc);u=zu(M,Au(93));if(-1!=u)try{M.length>u+1?(q=M.charCodeAt(u+1),58==q?Ac=u+1:Ac=-1):Ac=-1}catch(bf){if(bf=Ei(bf),!A(bf,78))throw bf;}-1==Ac||Ac>E?J=M.substr(sb,
R-sb):(J=M.substr(sb,Ac-sb),Wf=M.substr(Ac+1,R-(Ac+1)),0==Wf.length?ca=-1:ca=CB(Wf,10))}-1<Va&&(Ld=M.substr(Va+1,o-(Va+1)));D=-1==Va?o:Va;var Zb=Au(63);Jd=M.lastIndexOf(Zb,D);-1<Jd?(yb=M.substr(Jd+1,D-(Jd+1)),0==Jd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),W=Rx(v,Au(47))+1,v=v.substr(0,W-0)),D=Jd):0!=Va&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Za:v.indexOf(Za),W=Rx(v,Au(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var se;se=v;null!=yb&&!G(yb,l)&&(null!=v?se=v+tb+yb:se=tb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=se;this.f=ca;this.k=Ld;var od;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(od=Rx(this.d,Au(64)))?(this.o=this.d.substr(0,od-0),this.d=Rn(this.d,od+1)):this.o=null;null!=this.c&&-1<(od=zu(this.c,Au(63)))?(this.j=Rn(this.c,od+1),this.e=this.c.substr(0,od-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=yb}}catch(pd){pd=
Ei(pd);if(A(pd,78))throw new rB(ln(pd));throw pd;}if(-1>this.f)throw new rB("incorrect port: "+this.f);}t(429,1,bi,wB);_.tS=function(){return vB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var tB;t(430,1,{});function DB(a,b,c){var d,e;for(d=new EB(a.we().b);FB(d.b);)if(a=d.c=zi(d.b),e=a.yf(),null==b?null==e:tn(b,e))return c&&(a=new GB(a.yf(),a.zf()),HB(d)),a;return null}t(434,1,Hh);_.ve=function(a){return!!DB(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;for(a=new EB(a.we().b);FB(a.b);)if(b=a.c=zi(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!IB(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=DB(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new EB(this.we().b);FB(b.b);)a=b.c=zi(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new JB("Put not supported on this map");};
_.Ae=function(a){a=DB(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new EB(this.we().b);FB(c.b);)b=c.c=zi(c.b),a?d+=Ba:a=!0,d+=l+b.yf(),d+=qb,d+=l+b.zf();return d+"}"};function vx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function lu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
function Wi(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:KB(a,b,a.Ee(b))}function KB(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?LB(a,c):A(b,1)?MB(a,b,c):NB(a,b,c,a.Ee(b))}function NB(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new GB(b,c);e.push(d);++a.e;return null}
function LB(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function MB(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Hi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(433,434,Hh);_.ve=function(a){return lu(this,a)};
_.we=function(){return new OB(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return Wi(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Hi(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function wi(){vx(this)}t(432,433,Nh,wi);_.Ce=function(a,b){return Xr(a)===Xr(b)||null!=a&&tn(a,b)};_.Ee=function(a){return~~wn(a)};function uB(){vx(this)}t(431,432,Nh,uB);function PB(){nn()}t(435,97,Th,PB);
function QB(a){var b,c;b=0;for(c=a.b;c<a.j;){c=RB(a,c);if(c>=a.j)break;c=SB(a,c);++b}return b}function TB(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function UB(a){var b;a.b=0<=a.k&&!a.e?a.k:RB(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new PB;b=a.b;a.b=SB(a,a.b);return a.o.substr(b,a.b-b)}
function SB(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=VB(a.o,d);if(c<=a.i&&TB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=zu(a.d,Au(c)))break;++d}a.n&&b==d&&(a.f?(c=VB(a.o,d),c<=a.i&&TB(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=zu(a.d,Au(c))&&++d));return d}function RB(a,b){var c,d;if(null==a.d)throw new kn;for(d=b;!a.n&&d<a.j;)if(a.f){c=VB(a.o,d);if(c>a.i||!TB(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>zu(a.d,Au(c)))break;++d}return d}
function WB(a){XB.call(this,a," \t\n\r\u000c",!1)}function YB(a){XB.call(this,a,za,!1)}function XB(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=VB(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=VB(this.d,d),this.c[c]=a}}}t(436,1,{},WB,YB,XB);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function ZB(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=zn(e),!(xn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==me?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Pc+c+Yc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function $B(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Tf:a}function cs(a){var a=new aC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Zd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Dd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;bC(a););return a.c}
function cC(){cC=x;dC=H($r,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);eC=(xz(),Az);fC=Mz(eC);gC=y(hC,m,43,23,0);iC=y($r,m,1,23,0);jC=y(hC,m,43,7,0);kC=null!=(oB(),pB[Je]);lC=y(mC,m,47,100,0);nC=y(oC,m,48,100,0)}function pC(a){var b;if(a.Gb)b=qC(a,1)+rb+qC(a,2)+rb+qC(a,3);else if(b=qC(a,0),0<b.length){var c=new rC(a.$);Ni(a.ab.b,c)}return b}
function sC(a,b){var c,d;c=b.b;if(G(c,(tC(),uC).c))nq(vC(a));else if(G(c,wC.c))nq(oq(a));else if(G(c,xC.c))a.wb&&pq(a.v,(!a.xb&&(a.xb=new qq(a)),a.xb));else if(G(c,cg)){7!=a.P&&(a.Q=ah);d=b.d;d=Ts(d,$g);c=Is(d,a.Q);var e=!ts(c,ah)?os(c):c;!ts(e,gh)&&yC(a.$,O(c));zC(a);a.nb=!0;AC(a);a.P=7;a.Q=d}else G(c,jg)||(G(c,ce)?BC(a):CC(a,c))}
function DC(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(EC,m,-1,4,1);o=y(EC,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)FC(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=My(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;GC(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||HC(a.gb[f])}a.C*=h}}
function IC(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new JC(a),a.$.s=0);null!=a.tb&&ZB(a.tb,null)}}function KC(a,b){var c,d,e,f;f=new FA;d=Cc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new yA(Mb+d);var g=(tC(),uC).c;d.d=g;EA(f,d);Ry(d.e,a);d=new yA(Mb+c);d.d=wC.c;Ry(d.e,a);EA(f,d);a.wb&&(EA(f,new yA(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new yA(c),d.d=xC.c,Ry(d.e,a),EA(f,d));Px(a,f);return f}
function LC(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,eC);a.pb?(f==a.d&&X(b,Nz(eC)),mA(b,h,g,a.Z,a.Z),X(b,(xz(),Cz)),MC(b,h,g,a.Z-1,a.Z-1)):f==a.d?lA(b,h+1,g+1,a.Z,a.Z,!1):lA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(xz(),Ez)),f){case 101:X(b,Hz);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;NC(b,!0);OC(b,PC(b,f,d,c,e));X(b,Ez);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(NC(b,!1),OC(b,PC(b,f,d,c,e)));QC(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);mA(b,h+9,g+9,2,4);mA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,Fz),mA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,Hz),mA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,Iz);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,Ez);break;case 107:X(b,Gz);mA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,Ez);MC(b,h+4,g+4,a.Z-8,a.Z-8);QC(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);mA(b,h+9,g+9,2,4);mA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,Kz),MC(b,c,e,d,d),X(b,Dz),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:RC(b,h,g,a.Z,!0);break;case 111:RC(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,yz);mA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,Ez);MC(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,eC);
a.qb&&lA(b,h+1,g+1,a.Z,a.Z,!1);X(b,Ez);SC(a,b,h,g,"NEW");break;case 106:X(b,Fz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Ez);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));SC(a,b,h+6,g,pc);break;case 104:X(b,Fz);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,Ez);break;case 105:a.Ob?(X(b,Jz),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,Ez)):SC(a,b,h,g,"123");break;case 114:X(b,Lz);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);mA(b,d,c,f,f);X(b,Ez);TC(a,b,h,g,yz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:UC(a,b,h,g+2,3);break;case 207:UC(a,b,h,g,4);break;
case 208:UC(a,b,h,g,5);break;case 209:UC(a,b,h,g,1);break;case 210:UC(a,b,h,g,6);break;case 211:UC(a,b,h,g,7);break;case 212:UC(a,b,h,g,8);break;case 213:SC(a,b,h,g,"FG"),a.G=new BA(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=iC[d]&&TC(a,b,h,g,gC[d],iC[d])}
function VC(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,eC),mA(d,0,0,c,b),a.pb?(X(d,(xz(),Cz)),MC(d,-1,0,c,b-1)):(X(d,fC),Y(d,0,0,c-1-2,0),X(d,Nz(eC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),WC(d,a.Y),X(d,(xz(),Ez)),-1!=a.K.toLowerCase().indexOf(de)&&X(d,Fz),XC(d,a.K,10,15),YC(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function ZC(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,eC);mA(d,0,0,c,b);a.pb?(X(d,(xz(),Cz)),Y(d,0,b-1,c,b-1),e=$C*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,fC),Y(d,0,0,0,b-1),Y(d,0,$C*a.Z,b-1,$C*a.Z),X(d,Nz(eC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=$C+2;++b)LC(a,d,1,b);YC(a.Vb,a.R,0,2*a.Z+a.T)}}
function aD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);mA(e,0,0,c,b);d=a.eb?(IA(),LA):(IA(),NA);if((IA(),JA)==(IA(),JA))d==LA?e.b=l:e.b=pg;d=new Wy(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,sb=o=v=r=j=void 0,W=o=j=void 0,M=h=r=h=void 0,ca=D=R=void 0,J=h=q=r=r=E=u=M=j=W=W=v=M=J=q=W=M=u=ca=q=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,ca=3;f.x&&(GC(f),DC(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(bD(13*f.o.C*j)));cD(f.o,j);f.o.B&&(X(g,(xz(),Ez)),MC(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(cC(),jC)[f.e[j]]),h=g,r=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,NC(h,!0),OC(h,PC(h,r,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(cC(),jC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ca*R,J=3*ca*D,W=y(I,s,-1,4,1),r=y(I,s,-1,4,1),W[0]=L(f.K[h]+q),r[0]=L(f.N[h]-J),W[1]=L(f.K[o]+q),r[1]=L(f.N[o]-J),W[2]=L(f.K[o]-q),r[2]=L(f.N[o]+J),W[3]=L(f.K[h]-q),r[3]=L(f.N[h]+J),o=g,h=W,NC(o,!0),OC(o,dD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(xz(),Ez));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(cC(),jC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];u=f.N[h];W=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=r-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,Iz);q=n*R;J=n*D;Y(g,O(N(Math.round(M+q))),O(N(Math.round(u-J))),O(N(Math.round(W+q))),O(N(Math.round(r-J))));Y(g,O(N(Math.round(M-q))),O(N(Math.round(u+J))),O(N(Math.round(W-q))),O(N(Math.round(r+J))));X(g,Ez);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));r=O(N(Math.round(r)));Y(g,o,h,W,r);M=O(N(Math.round(ca*R)));u=O(N(Math.round(ca*D)));Y(g,o+M,h-u,W+M,r-u);Y(g,o-M,h+u,W-M,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
M-(M-W)/10*h,E=u-(u-r)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));WC(g,f.o.n);o=eD(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=QA(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));X(g,Iz);XC(g,h,M,q);X(g,Ez);break;default:if(1==f.C[j]||3==f.C[j])q=ca*R,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=O(N(Math.round(W+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-q))),v[2]=O(N(Math.round(r+
J))),o=g,h=E,r=v,NC(o,!0),OC(o,dD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*R;J=ca*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(r))))}}D=y(EC,m,-1,f.u+1,1);R=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=D[o]/R[o]+n/R[o];WC(g,f.o.n);
o=eD(f.o.o);J=y($r,m,1,f.u+1,0);W=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(fD,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(bD(2*f.o.C))));for(j=1;j<=f.u;++j)h=gD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=r[j]=QA(f.o.o,h),n[j]=hD(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Ub,1<f.y[j]&&
(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<Kj(f.B[j])&&(v+=Kj(f.B[j])),0<f.B[j]?v+=ya:v+=Ca),M||!E?h=h+sb+v+l:h=v+sb+l+h,E||(q=h),J[j]=h,q=QA(f.o.o,q),v=QA(f.o.o,h),W[j]=q,r[j]=v,v=n[j]=hD(f,u,j,q,v,o,M),M=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(cC(),jC)[f.e[j]]),mA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(cC(),jC)[f.e[j]]):X(g,(xz(),Ez)):X(g,(cC(),gC)[f.c[j]]),XC(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=W[j],v=r[j],M=O(N(bD(f.K[j]-q/2))),q=O(N(bD(f.N[j]+~~(o/2)-1))),X(g,(xz(),Iz)),XC(g,ba+f.r[h][1],
M+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(xz(),Fz):(xz(),Lz)),0<f.E&&106!=f.o.d&&(v=n[f.E],MC(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ca+1)*R,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=O(N(bD(f.K[h]+q))),E[1]=O(N(bD(f.K[o]+q))),v[0]=O(N(bD(f.N[h]-J))),v[1]=O(N(bD(f.N[o]-J))),E[3]=O(N(bD(f.K[h]-q))),E[2]=O(N(bD(f.K[o]-q))),v[3]=O(N(bD(f.N[h]+J))),v[2]=O(N(bD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
g,j=E,R=v,ca.o&&(NC(ca,!1),OC(ca,dD(ca,j,R,5,!0)))),106==f.o.d&&iD(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(xz(),Fz));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],MC(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(xz(),Cz)),Y(e,c-1,0,c-1,b-1)):(X(e,Nz(eC)),Y(e,c-1,0,c-1,b-1),X(e,eC),Y(e,c-2,0,c-2,b-1),X(e,fC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(xz(),Iz)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new $z(Vb,0,13),a.X=new PA(a.U),null!=a.cb&&(d=QA(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(xz(),Ez)),WC(e,a.U),XC(e,a.cb,c,b)));YC(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function UC(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(NC(b,!1),OC(b,dD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function jD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,eC);mA(d,0,0,b,c);a.pb?(X(d,(xz(),Cz)),c=14*(a.Z+a.T),MC(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,Nz(eC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,fC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)LC(a,d,b,1),LC(a,d,b,2);a.d=c;YC(a.Vb,a.Rb,0,0)}}
function RC(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);QC(a,b,c+o-j,f,d-4-j-1,e,h)}
function kD(a,b,c){var d,e,f,g,j,h;lD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=mD(b);b=new XB(b,j,!0);e=l;for(d=1;5>=d;++d)e=nD(b,j);d=oD(CB(Qn(e.substr(0,3)),10)).b;g=oD(CB(Qn(e.substr(3,3)),10)).b;nD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=nD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new pD(a,f)}DC(a,1,d,1);DC(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new pD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",AC(a),!1;null!=a.j&&a.$&&qD(a.$,a.j,!0);null!=a.k&&
a.$&&qD(a.$,a.k,!1);j=rD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new sD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];DC(a,1,j,0)}c&&AC(a);return!0}function rq(a,b){a.lb=!0;a.K=b}function cD(a,b){100>b&&(!lC[b]&&(lC[b]=new $z(Vb,0,b)),!nC[b]&&Vr(nC,b,new PA(lC[b])),a.n=lC[b],a.o=nC[b])}
function vq(a,b){var c,d;if(0==b)return!1;zC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:IC(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;tD(a,uD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Fu("Cannot redo. Index is out of range.");if(!d.b.d)throw new Fu(Yb);
d.b=d.b.d;tD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(rq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=vD(d),wD(a,d,!1,!0),null!=a.tb&&ZB(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(rq(a,dc+(a.Ib.b+1)+da+a.Ib.d),d=vD(d),wD(a,d,!1,!0),null!=a.tb&&ZB(a.tb,null));break;case 101:a.Mb&&xD(a.Mb);a.Mb=new yD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new zD(a):a.Eb.hc.d._?AD(a.Eb.hc.d):BD(a.Eb);break;case 114:a.c&&
xD(a.c);a.c=new yD(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,CD(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=DD(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(EC,m,-1,4,1);FC(a.$,d);a.nb=!0;a.$=new rC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;ED(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,FD(a.$,a.$.E),a.$.E=0,BC(a)):0<a.$.F&&(a.nb=!0,GD(a.$,a.$.F),a.$.F=0,BC(a));HD(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new FA;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new yA(c),EA(j,g),g.d=c,Ry(g.e,a);Px(a,j);a.F=j}ID(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(xD(a.p),a.p=null);0==a.$.E&&(a.p=new yD(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,BC(a)),18==a.e&&(d=Un((sq(),tq).hc.b.hb,Rg),JD(a.$,a.$.E,d),BC(a)),HD(a.$))}AC(a);return!0}
function oq(a){var b,c,d;d=vC(a);c=l;if(a.Gb){var e,f,g;g=Pr([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)DD(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(KD(g[1][0],3)+KD(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+LD(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+LD(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new MD(a,a.gb,a.vb)),c=LD(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function ND(a,b,c,d){var e;e=c;var f=d,g,j;(g=OD(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=KC(a,!0)),a.x):(!a.w&&(a.w=KC(a,!1)),a.w),ID(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=PD(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=$C+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",AC(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",AC(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=vq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)FD(a.$,a.$.E),a.$.E=0,BC(a);else{if(106==a.d)return!0;if(108==a.d)QD(a.$,a.$.E,0),BC(a);else if(157==a.d)QD(a.$,a.$.E,1),BC(a);else if(158==a.d)QD(a.$,a.$.E,-1),BC(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):BC(a);else if(206<=a.d&&229>=a.d)a.P=2,RD(a.$),BC(a);else if(230==a.d)a.P=3,BC(a);else if(233<=a.d&&262>a.d)SD(a.$,!1),BC(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;JD(a.$,a.$.E,Un(a.Eb.f.hc.b.hb,Rg));a.$.n=!0;BC(a)}else if(105==a.d)TD(a.$),BC(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Un((sq(),tq).hc.b.hb,Rg),1>d.length&&(d=Oc),JD(a.$,a.$.E,
d)),BC(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,RD(a.$),BC(a);else if(0<a.$.F)if(104==a.d)GD(a.$,a.$.F),a.$.F=0,BC(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])rq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;FD(d,c);d.b[c]=0}a.$.F=0;BC(a)}else if(201==a.d)UD(a.$,a.$.F),BC(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),BC(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,BC(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,BC(a);else if(206<=a.d&&229>=a.d)a.P=2,RD(a.$),BC(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Un(a.Eb.f.hc.b.hb,Rg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;BC(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new JC(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(VD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,RD(a.$)):300<a.d?(VD(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Un((sq(),tq).hc.b.hb,Rg),1>d.length&&(d=Oc),JD(a.$,1,d))):230==a.d?WD(a,null,!0):233<=a.d&&262>a.d?(VD(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,SD(a.$,!0)):oB();BC(a)}else e=!1;e&&(HD(a.$),a.mb=!1,a.ob=!1,a.nb=!0,AC(a))}return e}
function XD(a,b,c,d){var e,f;if(a.A||!a.ib||OD(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=YD(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)FD(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),GD(b,e),0<YD(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){rq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<YD(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;rq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(PD(b)||OD(b))yC(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(EC,m,-1,4,1);FC(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;zC(a);a.nb=!0;AC(a);a.Tb=c;a.Ub=d;return!0}
function ZD(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||OD(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((cC(),kC)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;$D(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if($D(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;zC(a);a.nb=!0;AC(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function aE(a){if(a.A)return!0;a.jb&&(a.jb=!1,BC(a));a.lb=!1;a.Q=ah;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=YD(b,b.u),6>b.A[c]&&(bE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),FD(b,b.u));b.D=!1;BC(a)}else a:{var b=a.$,e,f;c=YD(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):rq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],rq(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(bD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(bD((b.N[b.G]+b.N[c])/2))))}}HC(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,uD(b),b.b.d=c),BC(a),a.s=!1)}else 5==a.P&&(HC(a.$),BC(a));0<a.P&&(a.E=!1,zC(a),a.nb=!0,HD(a.$),cE(a.$),AC(a),a.P=0,a.i=!1);if(kC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,zC(a),a.nb=!0,AC(a);return!0}function zC(a){a.mb=!1;a.ob=!1;a.nb=!1}
function $D(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,ZB(a.sb,H(dE,m,81,[new T(a.f),new T(b)]))}
function eE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Af)?a.Gb=!1:-1<b.indexOf(Zf)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(vf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Ef)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,DC(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)fE(a.gb[d]),GC(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Of)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(qd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++$C;c&&AC(a)}
function AC(a){var b,c,d,e;b=My(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&DC(a,1,a.vb,0),aD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),jD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),ZC(a),a.J=a.Fe(a.J,d,a.Z),VC(a))):(aD(a),a.A||(VC(a),a.E&&(jD(a),ZC(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function gE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=DD(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=gD(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=ya:j+=Ca,1<Kj(c.B[h])&&(j+=Kj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+hE(0.055999999999999994*c.K[h],0,2)+ba+hE(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=Zg),e+=c)}return e}function qC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=DD(a.gb[c]),d!=b))continue;d=void 0;d=iE(a.gb[c]);d=jE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function BC(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&ZB(a.tb,null)}var c,d,e;e=new kE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=iE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new lE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function wD(a,b,c,d){try{kD(a,b,d)?c&&BC(a):AC(a)}catch(e){if(e=Ei(e),A(e,78))AC(a);else throw e;}}
function WD(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;lD(a,c);e=j=0;r=new XB(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=QB(r);a.vb=0;for(f=1;f<=h;++f)if(o=UB(r),Qn(o),!G(o,Zg))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new mE(a,o);if(0==a.$.u){nE(a,"ERROR - problems in reading/processing molecule !");oB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(nE(a,"ERROR - strange reaction - fixing !"),oB(),d=!1):3<n?(nE(a,"ERROR - strange reaction !"),oB(),d=!1):(1<a.vb&&!g&&eE(a,vf,!0),g&&!a.Gb&&eE(a,
Zf,!0),!g&&a.Gb&&eE(a,Af,!0),g?(DC(a,1,j,1),DC(a,j+1,e-1,2),DC(a,e,a.vb,3)):DC(a,1,a.vb,0),c&&AC(a),d=!0)}d?BC(a):AC(a)}catch(q){if(q=Ei(q),A(q,78))AC(a);else throw q;}}function oE(a){zC(a);a.nb=!0;AC(a)}function lD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new JC(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&AC(a);null!=a.tb&&ZB(a.tb,null)}
function tD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=iE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&ZB(a.tb,null)}}function pE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,AC(a),null):a.gb[b]}
function CC(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Oa)?c=261:G(b,Sa)?c=241:G(b,Ma)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?vq(a,c):b="Not known group!";a.lb=!0;a.K=b;AC(a)}function nE(a,b){a.lb=!0;a.K=b;AC(a)}function vC(a){var b;b=pC(a);zC(a);AC(a);return b}
function SC(a,b,c,d,e){var f,g,j,h;f=a.X;h=QA(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new $z(f.c.b,f.c.d,g),f=new PA(j),h=QA(f,e),b.f=j,b.j=qE(j);else WC(b,a.U);f=bA(f.c).b-bA(f.c).c;XC(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function TC(a,b,c,d,e,f){var g,j;g=eD(a.W);j=QA(a.W,f);WC(b,a.V);(b.e=e)&&(b.i=ag+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);XC(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function eD(a){return bA(a.c).b-bA(a.c).c}
function uq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Bd,AC(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Bd):rq(a,a.z+ba),AC(a))}t(440,362,Gh);_.te=function(a){sC(this,a)};_.Fe=function(a,b,c){return Iy(this,b,c)};_.Ge=function(){};_.ae=function(){AC(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=ah;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var $C=10,lC,nC,eC,fC,gC,dC,kC,rE=null,jC,iC;
function sE(){cC();Gy.call(this);this.Vb=(up(),up(),ny).b;this.y=new $z(null,0,8);this.u=(xz(),yz);this.gb=y(tE,m,94,99,0);this.ab=new Ey;this.Ib=new uE;this.L=G((oB(),pB[Le]),bc);this.v=new vE;this.H=H($r,m,1,[Ha,Ia,Sa,Ga,Oa,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new JC(this);jC[0]=Bz;jC[1]=new zz(255,153,153);jC[2]=new zz(255,204,102);jC[3]=new zz(255,255,153);jC[4]=new zz(102,255,255);jC[5]=new zz(51,204,255);jC[6]=new zz(255,153,255)}t(439,440,Gh,sE);
_.Fe=function(a,b,c){var d;return a?(d=a.b,fj(d.u,b,c),a):Iy(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[wE(b.b),a])}};_.b=null;function xE(a){if(a.e.hb.style.display!=zf){Ly(a.d);for(a=new yi(a.f.k);a.c<a.e.Be();)zi(a),null.$f()}}function yE(a){zE.call(this,a,eb,eb,null)}function AE(a,b){zE.call(this,a,eb,eb,b)}function BE(a,b,c){zE.call(this,a,b,c,null)}
function zE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G($b,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=aj(a)){this.c=CE;++CE;this.e=e;this.d=new sE;this.f=new DE(this.d,b,c,d);Su(e,this.f,e.hb);d&&fd in d&&(this.f.c=d[fd]);a=this.f;a.e||(a.e=Jy(a,Tn(a.hb,Hf),Tn(a.hb,Gf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?rE=$b:rE="JME";b.w=KC(b,!1);b.x=KC(b,!0);rq(b,rE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=My(b);Cy(b,null);b.pb||(b.T=0);b.U||(b.U=new $z(Vb,0,13),b.X=new PA(b.U));b.V||(b.V=new $z(Vb,1,13),b.W=new PA(b.V));b.Y||(b.Y=new $z(Vb,0,11),new PA(b.Y));cD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;$C=10;b.Lb=!0;try{r=EE(b.Vb,"options");null!=r&&eE(b,r,!1);j=EE(b.Vb,"jme");null!=j&&(b.M=j);n=EE(b.Vb,"mol");null!=n&&(b.bb=n);g=EE(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=EE(b.Vb,Bg);null!=o&&(b.cb=o,AC(b));b.k=EE(b.Vb,"atomcolors");b.j=EE(b.Vb,"atombg");f=EE(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(xz(),yz);try{if(0!=f.indexOf(ma))throw new mn("bad hex encoding");E=CB(f.substr(1,2),16);D=CB(f.substr(3,2),16);u=CB(f.substr(5,2),16);q=v=new zz(E,D,u)}catch(J){if(J=Ei(J),A(J,78))oB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&CD(b.$);h=EE(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Ei(R),!A(R,78))throw R;}b.d=202;for(f=0;23>f;++f)gC[f]=(xz(),Gz),iC[f]=Oc;iC[1]=Ub;gC[1]=(xz(),Cz);iC[2]=Bb;gC[2]=Gz;iC[3]=Fb;gC[3]=Cz;iC[4]=ec;gC[4]=Lz;iC[5]=mc;gC[5]=
Fz;iC[9]=Qb;gC[9]=Iz;iC[10]=Kb;gC[10]=Iz;iC[11]=Db;gC[11]=Iz;iC[12]=Wb;gC[12]=Iz;iC[8]=zc;gC[8]=Nz(Hz);iC[7]=oc;gC[7]=Gz;iC[6]=Hc;gC[6]=Cz;iC[13]=Dc;gC[13]=Cz;iC[18]=Oc;gC[18]=Cz;iC[19]=pc;gC[19]=Cz;iC[20]=qc;gC[20]=Cz;iC[21]=rc;gC[21]=Cz;iC[22]=sc;gC[22]=Cz;ly(b);b._=new FE;f=a.d;f.D=My(f);null!=f.M?(WD(f,f.M,!1),null!=f.j&&f.$&&qD(f.$,f.j,!0),null!=f.k&&f.$&&qD(f.$,f.k,!1)):null!=f.bb&&wD(f,f.bb,!1,!1);AC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function GE(){return cs(null)}function HE(a){return cs(a)}t(441,1,Sh,yE,AE,BE,zE);_.He=function(a){B(this.f,new IE(this,a),(xp(),xp(),yp))};_.Ie=function(a){B(this.f,new JE(this,a),(Dq(),Dq(),Eq))};_.Je=function(a){BD(new KE(a,this.d,eC))};_.Ke=function(){IC(this.d)};_.Le=function(){Jn((Gn(),Hn),new LE(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
_.ed=function(){return Tn(this.f.hb,Gf)};_.Se=function(){var a;a=[];a.length=2;a[0]=Tn(this.f.hb,Hf);a[1]=Tn(this.f.hb,Gf);return a};_.fd=function(){return Tn(this.f.hb,Hf)};_.Te=function(){return this.e.hb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.hb.style.display!=zf};_.Xe=function(){var a=this.d,b;a.Gb?b=gE(a,1)+rb+gE(a,2)+rb+gE(a,3):b=gE(a,0);return b};_.Ye=function(){return oq(this.d)};
_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=pC(a);a.Pb=b;AC(a);return c};_.$e=function(a){eE(this.d,a,!0)};_._e=function(){};_.af=function(a){wD(this.d,a,!0,!0)};_.bf=function(a){WD(this.d,a,!0)};_.fe=function(){xE(this)};_.cf=function(){lD(this.d,!0)};_.df=function(a){var b=this.d;if(a=pE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;oE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new ME(this))};
_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new yi(b.b);d.c<d.e.Be();)c=zi(d),a?c.b=l:c.b=pg}Ly(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=pE(c,a))qD(d,b,!0),oE(c)};_.hf=function(a,b){var c=this.d,d;d=pE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,AC(c)):(d.E=b,oE(c))};_.kd=function(a){this.f.hb.style[ze]=a;xE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;AC(b)};_.lf=function(a){var b=this.d;b.fb=a;AC(b)};_.mf=function(a){this.d.sb=a};
_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=KC(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);xE(this)};_.rf=function(a){CC(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new mE(c,a);c.d=253;c.lb=!0;c.K=b;AC(c)};_.ld=function(a){Bu(this.e.hb,a)};_.md=function(a){this.f.hb.style[Wg]=a;xE(this)};_.tf=function(a){nE(this.d,a)};_.uf=function(){return vC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var CE=0;
function LE(a){this.b=a}t(442,1,{},LE);_.xc=function(){var a,b;for(b=new yi(this.b.f.b);b.c<b.e.Be();)a=zi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function ME(a){this.b=a}t(443,1,{},ME);_.b=null;function IE(a,b){this.b=a;this.c=b}t(444,1,{},IE);_.Lc=function(a){a=a.b;Jn((Gn(),Hn),new NE(this,this.c,a))};_.b=null;_.c=null;function NE(a,b,c){this.b=a;this.d=b;this.c=c}t(445,1,{},NE);_.xc=function(){var a=this.c;this.d.b.apply(a,[wE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function JE(a,b){this.b=a;this.c=b}t(446,1,{},JE);_.b=null;_.c=null;function Gq(a,b,c){this.b=a;this.d=b;this.c=c}t(447,1,{},Gq);_.xc=function(){var a=this.c;this.d.b.apply(a,[wE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function OE(){var a=PE("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;QE(RE,arguments)?a=arguments[0]:3==arguments.length?a=new BE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new yE(arguments[0]):4==arguments.length?a=new zE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new AE(arguments[0],arguments[1]));this.g=a;SE();a[Zc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new TE(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TE(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=RE;SE();var f=b,g,b=UE.c;g=VE(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=VE(b,
e,f)}if(!g)throw new Ii("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new TE(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});WE({"0":{"0":[[GE,null,void 0]],1:[[HE,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new XE(e));return[e]},me]]}});YE(RE,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function as(){ZE||(ZE=!0,OE())}t(448,1,{},as);
var ZE=!1;function es(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==me)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function ds(){}t(450,1,{},ds);_.xc=function(){es()};function XE(a){this.b=a}t(451,1,{68:1,106:1},XE);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function TE(a){this.b=a}t(452,1,{69:1,106:1},TE);
_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
function bC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(Wg)||l;b=c.getAttribute(ze)||l;f=c.getAttribute(xf)||l;e=c.getAttribute(He)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(xf)||l,h=h.getAttribute(Rg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Dd);c.removeAttribute(xf);c.removeAttribute("archive");c.removeAttribute(ze);c.removeAttribute(Wg);c.removeAttribute(ed);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Yn();c.setAttribute(He,d);c.style[Wg]=$B(g);c.style[ze]=$B(b);b=new $E(a,d,n,e,c,f);Jn((Gn(),Hn),b);++a.c;return!0}function aC(a){this.b="JME.class";this.e=a}t(453,1,{},aC);_.Fc=function(){return bC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function $E(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(454,1,{},$E);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(He,this.f):this.d.removeAttribute(He);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function aF(){}t(455,1,Sh,aF);function bF(a){this.b=a}t(456,1,{},bF);_.xc=function(){this.b()};_.b=null;
function cF(){var a=PE("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;QE(dF,arguments)?a=arguments[0]:0==arguments.length&&(a=new aF);this.g=a;SE();a[Zc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Jn((Gn(),Hn),new bF(a))});YE(dF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function bs(){eF||(eF=!0,cF())}t(457,1,{},bs);var eF=!1;function fF(a){nn();this.i=a}
t(458,428,ai,fF);function ks(){nn();this.i="divide by zero"}t(459,97,Th,ks);function Wr(){nn()}function gF(a){nn();this.i=a}t(460,97,Th,Wr,gF);function hF(){hF=x;iF=new jF(!1);kF=new jF(!0)}function jF(a){this.b=a}t(461,1,{71:1,72:1,75:1},jF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Qg:"false"};_.b=!1;var iF,kF;function lF(){}function mF(a){return typeof a==Ef?zc+(0>a?-a:a):a}
function nF(a,b){var c;c=new lF;c.e=Lb+(oF(0!=a?-a:0)?mF(0!=a?-a:0):l+qi(c));pF(0!=a?-a:0)&&qF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new lF;b.e=Lb+(oF(a)?mF(a):l+qi(b));pF(a)&&qF(a,b);return b}function rF(a,b){var c;c=new lF;c.e=Lb+(oF(a)?mF(a):l+qi(c));pF(a)&&qF(a,c);c.c=b?8:0;return c}function sF(){var a;a=new lF;a.e=Lb+(oF(0)?mF(0):l+qi(a));pF(0)&&qF(0,a);a.c=2;return a}function tF(a){var b;b=new lF;b.e=Lb+(oF(a)?mF(a):l+qi(b));pF(a)&&qF(a,b);b.c=1;return b}
function pF(a){return typeof a==Ef&&0<a}function oF(a){return null!=a&&0!=a}function qF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ch[b.d])c=c.prototype;else{c=Ch[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(463,1,{},lF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function uF(a){var b;if(!(b=vF,!b&&(b=vF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new wF(Sb+a+ea);return parseFloat(a)}
function CB(a,b){var c,d;if(null==a)throw new wF(Df);if(2>b||36<b)throw new wF("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 wF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new wF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new wF(Sb+a+ea);return c}t(465,1,{71:1,83:1});var vF=null;function xF(a){this.b=a}
t(464,465,{71:1,75:1,76:1,83:1},xF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Yy(a){this.b=a}t(466,465,{71:1,75:1,79:1,83:1},Yy);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Oy(){nn()}function nk(a){nn();this.i=a}t(467,97,Lh,Oy,nk);function Vu(){nn()}function Wv(a){nn();this.i=a}t(468,97,Th,Vu,Wv);function T(a){this.b=a}
function Js(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 ps(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function oD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(yF(),zF)[b],!c&&(c=zF[b]=new T(a)),c):new T(a)}t(469,465,{71:1,75:1,81:1,83:1},T);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function yF(){yF=x;zF=y(dE,m,81,256,0)}var zF;function Kj(a){return 0>a?-a:a}function Jj(a,b){return a>b?a:b}function bD(a){return Math.round(a)}function kn(){nn()}function kr(a){nn();this.i=a}t(472,97,{71:1,78:1,82:1,84:1,86:1},kn,kr);function si(){si=x;ti=H(ri,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var ti;function wF(a){nn();this.i=a}t(474,467,Lh,wF);
function rn(a){this.b="Unknown";this.d=a;this.c=-1}t(475,1,{71:1,85:1},rn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function AF(a,b){return a.charCodeAt(b)}function VB(a,b){var c=b,d=a.length,e,f;e=AF(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 BF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
function G(a,b){return!A(b,1)?!1:""+a==b}function zu(a,b){return a.indexOf(b)}function AB(a,b,c){return a.indexOf(b,c)}function Rx(a,b){return a.lastIndexOf(b)}function vD(a){var b=aa,c=Zg,d;for(d=0;0<=(d=c.indexOf(Rc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Rn(c,++d):c=c.substr(0,d-0)+Rn(c,++d);return a.replace(RegExp(b,ne),c)}
function CF(a,b){for(var c=RegExp(b,ne),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y($r,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Rn(a,b){return a.substr(b,a.length-b)}
function Qn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Au(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return $s(this)};_.tS=_.toString;function DF(){DF=x;EF={};FF={}}
function $s(a){DF();var b=lb+a,c=FF[b];if(null!=c)return c;c=EF[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+AF(a,d++);c|=0}256==GF&&(EF=FF,FF={},GF=0);++GF;return FF[b]=c}var EF,GF=0,FF;function fn(a,b){gn(a.b,b);return a}function en(){this.b=new Sn}function HF(){this.b=new Sn;this.b.b+=l}t(477,1,Fh,en,HF);_.tS=function(){return this.b.b};function Ys(){this.b=new Sn}
function yB(){this.b=new Sn}function Er(a){this.b=new Sn;gn(this.b,a)}t(478,1,Fh,Ys,yB,Er);_.tS=function(){return this.b.b};function BB(a){a="String index out of range: "+a;nn();this.i=a}t(479,468,Th,BB);
function IF(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new kn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new gF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new gF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Vu;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Vr(b,c,a[--d])}else for(c=e+c;e<c;)Vr(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Cu(){nn()}function JB(a){nn();this.i=a}t(481,97,Th,Cu,JB);function dz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:tn(b,c))return a;return null}function gz(a,b){var c;return(c=dz(a.xd(),b))?(c.Zc(),!0):!1}function JF(a){var b,c,d,e;d=new en;b=null;d.b.b+=Pc;for(c=a.xd();c.Xc();)null!=b?gn(d.b,b):b=Ba,e=c.Yc(),gn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Yc;return d.b.b}t(482,1,{});_.vf=function(){throw new JB("Add not supported on this collection");};
_.wf=function(a){return!!dz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return gz(this,a)};_.tS=function(){return JF(this)};t(484,482,Xh);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=wn(c),a=~~a);return a};
function KF(a,b){var c;return A(b,90)&&(c=b.yf(),lu(a.b,c))?(c=Wi(a.b,c),a.b.Ce(b.zf(),c)):!1}function OB(a){this.b=a}t(483,484,Xh,OB);_.wf=function(a){return KF(this,a)};_.xd=function(){return new EB(this.b)};_.xf=function(a){return KF(this,a)?(a=a.yf(),Hi(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function HB(a){if(a.c)Bi(a.b),Hi(a.d,a.c.yf()),a.c=null;else throw new Fu("Must call next() before remove().");}
function EB(a){var b;this.d=a;b=new Ti;a.d&&Ni(b,new LF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new MF(a,d.substring(1));b.vf(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.vf(c[d])}this.b=new yi(b)}t(485,1,{},EB);_.Xc=function(){return FB(this.b)};_.Yc=function(){return this.c=zi(this.b)};_.Zc=function(){HB(this)};_.b=null;_.c=null;_.d=null;t(487,1,ji);_.eQ=function(a){return A(a,90)&&IB(this.yf(),a.yf())&&IB(this.zf(),a.zf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=wn(this.yf()));null!=this.zf()&&(b=wn(this.zf()));return a^b};_.tS=function(){return this.yf()+qb+this.zf()};function LF(a){this.b=a}t(486,487,ji,LF);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return LB(this.b,a)};_.b=null;function MF(a,b){this.c=a;this.b=b}t(488,487,ji,MF);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return MB(this.c,this.b,a)};_.b=null;_.c=null;
function Tv(a,b){(0>a||a>=b)&&NF(a,b)}function NF(a,b){throw new Wv("Index: "+a+", Size: "+b);}t(489,482,pi);_.Bf=function(){throw new JB("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:tn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:wn(c)),b=~~b;return b};_.xd=function(){return new yi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new OF(this,a)};_.Ff=function(){throw new JB("Remove not supported on this list");};function FB(a){return a.c<a.e.Be()}function zi(a){if(a.c>=a.e.Be())throw new Yu;return a.e.Cf(a.d=a.c++)}function Bi(a){if(0>a.d)throw new aw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function yi(a){this.e=a}t(490,1,{},yi);_.Xc=function(){return FB(this)};
_.Yc=function(){return zi(this)};_.Zc=function(){Bi(this)};_.c=0;_.d=-1;_.e=null;function OF(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&NF(b,c);this.c=b}t(491,490,{},OF);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new Yu;return this.b.Cf(this.d=--this.c)};_.b=null;function PF(a){a=new EB(a.c.b);return new QF(a)}function RF(a,b){this.b=a;this.c=b}t(492,484,Xh,RF);_.wf=function(a){return lu(this.b,a)};_.xd=function(){return PF(this)};_.Be=function(){return this.c.b.e};
_.b=null;_.c=null;function QF(a){this.b=a}t(493,1,{},QF);_.Xc=function(){return FB(this.b.b)};_.Yc=function(){return(this.b.c=zi(this.b.b)).yf()};_.Zc=function(){HB(this.b)};_.b=null;t(494,489,pi);_.Bf=function(a,b){var c;c=jz(this,a);var d=c.e;new ez(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=jz(this,a);try{return kz(b)}catch(c){c=Ei(c);if(A(c,91))throw new Wv("Can't get element "+a);throw c;}};_.xd=function(){return jz(this,0)};
_.Ff=function(a){var b,c;b=jz(this,a);try{c=kz(b)}catch(d){d=Ei(d);if(A(d,91))throw new Wv("Can't remove element "+a);throw d;}SF(b);return c};function TF(a){a.c=y(UF,m,0,0,0)}function uy(a,b,c){(0>b||b>a.d)&&NF(b,a.d);a.c.splice(b,0,c);++a.d}function Ni(a,b){Vr(a.c,a.d++,b);return!0}function zt(a,b){Tv(b,a.d);return a.c[b]}function Dj(a,b){for(var c=0;c<a.d;++c)if(IB(b,a.c[c]))return c;return-1}function Ct(a,b){var c;c=(Tv(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Mi(a,b){var c;c=Dj(a,b);if(-1==c)return!1;Ct(a,c);return!0}function rk(a,b){var c;if(b.length<a.d){c=b;var d;d=Or(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Vr(b,c,a.c[c]);b.length>a.d&&Vr(b,a.d,null);return b}function Ti(){TF(this)}function Yz(a){TF(this);this.c.length=a}function Sy(a){TF(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(495,489,Eh,Ti,Yz,Sy);_.Bf=function(a,b){uy(this,a,b)};
_.vf=function(a){return Ni(this,a)};_.Ke=function(){this.c=y(UF,m,0,0,0);this.d=0};_.wf=function(a){return-1!=Dj(this,a)};_.Cf=function(a){return zt(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Ct(this,a)};_.xf=function(a){return Mi(this,a)};_.Be=function(){return this.d};_.d=0;function iz(a,b){var c=a.length,d;for(d=0;d<c;++d)Vr(a,d,b)}function Ar(){Ar=x;Br=new VF}var Br;function VF(){}t(498,489,Oh,VF);_.wf=function(){return!1};_.Cf=function(){throw new Vu;};_.Be=function(){return 0};
function WF(){this.b=new Date}function XF(a){return 10>a?bb+a:l+a}t(499,1,{71:1,74:1,75:1,87:1},WF);_.eQ=function(a){return A(a,87)&&Ms(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=gs(c&4194303,b&4194303,e&1048575);a=gs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(YF(),ZF)[this.b.getDay()]+ba+$F[this.b.getMonth()]+ba+XF(this.b.getDate())+ba+XF(this.b.getHours())+lb+XF(this.b.getMinutes())+lb+XF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function YF(){YF=x;ZF=H($r,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));$F=H($r,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var ZF,$F;
function tr(a,b){return null==z(a.b,b,a)}function sr(){this.b=new wi}t(501,484,{71:1,74:1,92:1},sr);_.vf=function(a){return tr(this,a)};_.wf=function(a){return lu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return PF(new RF(this.b,new OB(this.b)))};_.xf=function(a){return null!=Hi(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return JF(new RF(this.b,new OB(this.b)))};_.b=null;
function jz(a,b){var c,d;(0>b||b>a.c)&&NF(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new aG(a,b,d)}function nz(){this.b=new bG;this.c=0}t(502,494,Oh,nz);_.vf=function(a){new ez(a,this.b);++this.c;return!0};_.Ef=function(a){return jz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function kz(a){if(a.c==a.e.b)throw new Yu;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function SF(a){if(!a.d)throw new aw;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function aG(a,b,c){this.e=a;this.c=c;this.b=b}t(503,1,{},aG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return kz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new Yu;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){SF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function bG(){this.b=this.c=this}
function ez(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(504,1,{},bG,ez);_.b=null;_.c=null;_.d=null;function GB(a,b){this.b=a;this.c=b}t(505,487,ji,GB);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Yu(){nn()}t(506,97,{71:1,78:1,84:1,86:1,91:1},Yu);function IB(a,b){return Xr(a)===Xr(b)||null!=a&&tn(a,b)}function Xz(a){var b=y(oz,m,44,0,0);return rk(a.b,b)}function Ey(){this.b=new Ti}
t(508,489,Eh,Ey);_.Bf=function(a,b){uy(this.b,a,b)};_.vf=function(a){return Ni(this.b,a)};_.wf=function(a){return-1!=Dj(this.b,a)};_.Cf=function(a){return zt(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new yi(this.b)};_.Ff=function(a){return Ct(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return JF(this.b)};_.b=null;function xD(a){a.hc.d._&&cA(a)}function cG(a){var b;if(a.hc.d._){b=Wx(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}eA(a)}
function dG(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function BD(a){var b=a.k;eG(a.hc.d,b.b,b.c);!Vx(a)&&zy(a);jy(a)}function fG(){hA.call(this,l);this.j=new rz(this.If());Ry(this.r,new gG(this))}t(510,387,Yh);_.Ld=function(a,b){return Xr(a.i)===Xr(this.j)?(cG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){cG(this)};_.j=null;_.k=null;
function KE(a,b,c){fG.call(this);this.hc&&jA(this.hc,!1);gA(this,!1);Cy(this,new rA(0));a=new vA(a,1);Q(this,a,null);a=new Gy;Q(a,this.j,null);Q(this,a,null);b&&(this.k=Wx(b),fA(this),dG(this.k,~~(Tn(b.Vb.hb,Hf)/2)-~~(this.mc/2),~~(Tn(b.Vb.hb,Gf)/2)-~~(this.cc/2)));c&&P(this,c)}t(509,510,Yh,KE);_.If=function(){return"OK"};function uD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Fu("Cannot undo. Index is out of range.");if(!a.b.c)throw new Fu(Yb);a.b=a.b.c;return a.b.b}
function FE(){this.b=this.c=new hG}t(511,1,{},FE);_.b=null;function hG(){this.b=null}function lE(a){this.b=a}t(512,1,{},hG,lE);_.b=null;_.c=null;_.d=null;function gG(a){this.b=a}t(513,422,Ph,gG);_.b=null;
function iG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){ZB(a.b.Ab,H($r,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=CF(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Vr(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{kD(a.b,b,!0)?(rq(a.b,"Structure pasted"+e),BC(a.b),Ly(a.b),d=!0):(BD(new KE(a.b.K,a.b,eC)),lD(a.b,!0),Ly(a.b))}catch(n){if(n=Ei(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",AC(e),BD(new KE(a.b.K,
a.b,eC)),Ly(a.b);else throw n;}}d&&a.b.Ge(b)}function qq(a){this.b=a}t(514,1,{},qq);_.b=null;function tC(){tC=x;uC=new jG("COPY_SMILES",0);wC=new jG("COPY_MOL",1);xC=new jG("PASTE",2);kG=H(lG,m,93,[uC,wC,xC])}function jG(a,b){ao.call(this,a,b)}t(515,139,{71:1,75:1,77:1,93:1},jG);var kG,wC,uC,xC;function kE(){this.e=y(tE,m,94,99,0)}t(516,1,{},kE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function mG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(EC,m,-1,20,1);a.N=y(EC,m,-1,20,1);a.H=Pr([20,7]);a.e=y(I,s,-1,20,1);a.d=y($r,m,1,20,0);a.p=y($r,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y($r,m,1,20,0);a.r=Pr([10,2]);a.j=y(I,s,-1,101,1)}
function nG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(EC,m,-1,4,1);d=y(EC,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=oG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
oG(r[2],d[2],r[3],d[3]),d=oG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,j,h,n;VD(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=pG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(EC,m,-1,2,1);qG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==YD(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;rq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];bE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&UD(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(bD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(bD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function SD(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&QD(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,QD(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];FD(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)VD(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)bE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];ED(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];FD(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];bE(a);a.I[a.v]=n;a.J[a.v]=c+d;ED(a);b&&(FD(a,n),GC(a))}c=4}rG(a,c);a.E=a.G;b&&
(a.E=0)}
function qG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function RD(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])sG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,sG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){rq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[pG(a,a.E,a.H[a.E][d])],2<d||1!=b){rq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(EC,m,-1,2,1);qG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)VD(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)VD(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)VD(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)bE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[pG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[pG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(bD((a.K[b]+a.K[e])/2))),a.O[c]=O(N(bD((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;bE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(bD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(bD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(bE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(bD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(bE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(bD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(FD(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&rG(a,j);-1<n&&(a.E=n)}
function sG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)VD(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function rG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=YD(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function pG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function tG(a,b,c){var d,e,f,g;e=ah;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Ss(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Ss(c[d])&&!ts(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Ms(c[d],e)&&(b[d]=g,c[d]=ah,++f);if(f==a.u)break}return g==a.u}
function GC(a){var b,c,d;b=y(EC,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{FC(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;HC(a)}}
function FC(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function QD(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=uG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&rq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?rq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?rq(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?rq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:rq(a.o,"Charge change not possible on the halogen !");break;case 18:rq(a.o,
"Use X button to change charge on the X atom !")}}
function rD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&FD(a,c);GC(a);rq(a.o,"Smaller part(s) removed !");return 1}
function YD(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function cE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];HD(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),HD(a));4==a.t[d]&&(a.t[d]=1)}}
function oG(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 ED(a){var b;vG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);HC(a);HD(a)}
function VD(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),IF(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),IF(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),IF(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),IF(a.e,b,a.e.length),a.e=b,b=y($r,m,1,c,0),IF(a.d,b,a.d.length),a.d=b,b=y($r,m,1,c,0),IF(a.p,b,a.p.length),a.p=b,b=y(EC,m,-1,c,1),IF(a.K,b,a.K.length),a.K=b,b=y(EC,m,-1,c,1),IF(a.N,b,a.N.length),a.N=b,b=Pr([c,7]),IF(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),IF(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function hD(a,b,c,d,e,f,g){var j;j=O(N(bD(a.K[c]-d/2)));g||(j-=e-d);a=O(N(bD(a.N[c]-~~(f/2))));return new yy(j-1-b,a-b,e+1+2*b,f+2*b)}
function bE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),IF(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),IF(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),IF(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),IF(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),IF(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),IF(a.O,c,a.O.length),a.O=c,b=y($r,m,1,b,0),IF(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function LD(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(cC(),aa);j+="JME 2013-10-12 "+new WF+"\n \n";j+=KD(a.u,3)+KD(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=hE(0.055999999999999994*(a.K[e]-c),10,4)+hE(0.055999999999999994*(g-a.N[e]),10,4)+hE(0,10,4);h=gD(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+KD(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=KD(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:wG(a,e)&&(g=2),c=KD(a.I[e],3)+KD(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=KD(a.J[e],3)+KD(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=KD(a.J[e],3)+KD(a.I[e],3)),j+=c+KD(g,3)+KD(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+KD(e,4)+KD(a.B[e],4)+aa);return j+"M  END\n"}
function jE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R,sb,W,M,ca,Ac,Wf,yb,Jd,Kd,Ld,Va,Bc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);yb=y(I,s,-1,a.u+1,1);v=y(xG,m,-1,a.u+1,2);D=y(xG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;rD(a,!0);Wf=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){Wf=!1;break}if(a.o.t&&Wf){yG(a);cE(a);zG(a,D);AG(a,v,D);var Eb,nd,bf,Zb,se,od,pd,fb,xH,Qd,w,xa,om,pm,vs,hf,Na,qm,rm,Ec,sm;Eb=y(I,s,-1,a.u+1,1);nd=y(I,s,-1,a.u+1,1);fb=y(BG,m,-1,a.u+1,3);var ws=a.u,tm,
jh,xs,hg,qj,Ae,jf;qj=y(BG,m,-1,ws+2,3);Ae=y(I,s,-1,100,1);jf=5;hg=0;Ae[0]=3;qj[1]=ch;qj[2]=dh;xs=2;if(!(3>ws))for(;jf<Ae[hg]*Ae[hg];){jh=0;for(tm=!0;tm&&jh<=hg&&jf>=Ae[jh]*Ae[jh];)0==jf%Ae[jh]?tm=!1:++jh;if(tm){qj[++xs]=Ps(jf);if(xs>=ws)break;hg<Ae.length-1&&(++hg,Ae[hg]=jf)}jf+=2}for(w=1;w<=a.u;++w){for(xa=rm=1;xa<=a.v;++xa)(a.I[xa]==w||a.J[xa]==w)&&(rm*=a.i[xa]);qm=a.c[w];18==qm&&(sm=a.p[w],od=sm.charCodeAt(0)-65+1,pd=0,1<sm.length&&(pd=sm.charCodeAt(1)-97),0>od&&(od=0),0>pd&&(pd=0),qm=28*od+pd);
hf=0;-2>a.B[w]?hf=1:-2==a.B[w]?hf=2:-1==a.B[w]?hf=3:1==a.B[w]?hf=4:2==a.B[w]?hf=5:2<a.B[w]&&(hf=6);Ec=1;fb[w]=Ps(rm);Ec*=126;fb[w]=Ks(fb[w],Ps(a.y[w]*Ec));Ec*=7;fb[w]=Ks(fb[w],Ps(hf*Ec));Ec*=7;fb[w]=Ks(fb[w],Ps(qm*Ec));Ec*=783;fb[w]=Ks(fb[w],Ps(a.A[w]*Ec))}for(se=0;!tG(a,Eb,fb);){vs=!1;for(w=1;w<=a.u;++w)Eb[w]!=nd[w]&&(nd[w]=Eb[w],vs=!0);if(vs){for(w=1;w<=a.u;++w){fb[w]=bh;for(xa=1;xa<=a.A[w];++xa)fb[w]=Ts(fb[w],qj[Eb[a.H[w][xa]]])}se=0}else if(0<se){for(w=1;w<=a.u;++w)fb[w]=bh;w=1;a:for(;w<=a.u-
1;++w)for(xa=w+1;xa<=a.u;++xa)if(Eb[w]==Eb[xa]){fb[w]=ch;break a}}else{for(w=1;w<=a.u;++w){fb[w]=bh;for(xa=1;xa<=a.A[w];++xa)bf=a.H[w][xa],fb[w]=Ts(fb[w],Ps(a.c[bf]*a.i[pG(a,w,bf)]))}se=1}tG(a,Eb,fb);for(w=1;w<=a.u;++w)fb[w]=Ps(nd[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)nd[w]=Eb[w];for(Na=1;Na<=a.u;++Na)for(w=1;w<=a.u;++w)if(nd[w]==Na){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Na];a.B[w]=a.B[Na];a.K[w]=a.K[Na];a.N[w]=a.N[Na];a.A[w]=a.A[Na];a.c[Na]=a.c[0];a.B[Na]=a.B[0];
a.K[Na]=a.K[0];a.N[Na]=a.N[0];a.A[Na]=a.A[0];nd[w]=nd[Na];nd[Na]=Na;a.p[0]=a.p[w];a.p[w]=a.p[Na];a.p[Na]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Na];a.d[Na]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Na];a.y[Na]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Qd=a.I[w],a.I[w]=a.J[w],a.J[w]=Qd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){pm=om=
a.u;Zb=0;for(xa=w;xa<=a.v;++xa)a.I[xa]<om?(om=a.I[xa],pm=a.J[xa],Zb=xa):a.I[xa]==om&&a.J[xa]<pm&&(pm=a.J[xa],Zb=xa);Qd=a.I[w];a.I[w]=a.I[Zb];a.I[Zb]=Qd;Qd=a.J[w];a.J[w]=a.J[Zb];a.J[Zb]=Qd;Qd=a.t[w];a.t[w]=a.t[Zb];a.t[Zb]=Qd;Qd=a.C[w];a.C[w]=a.C[Zb];a.C[Zb]=Qd;xH=a.f[w];a.f[w]=a.f[Zb];a.f[Zb]=xH}ED(a);HD(a);zG(a,D);AG(a,v,D)}else{zG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Bc=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=yb[c]){Ac=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ac=!1;break}Ac&&(++ca,r[ca]=c,q[ca]=g)}}else o[++M]=g;if(0==M){if(Bc==a.u)break;c=n[W--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Bc;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=pG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=pG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Bc}}yb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);R=y(xG,m,-1,a.u+1,2);Jd=y(xG,m,-1,a.u+1,2);f=Bc=W=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(yb[c]=f);b[++Bc]=c;for(a.b[c]=0;;){M=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==W)break a;Jd[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Kd=y(I,s,-1,a.v+1,1);Ld=y(I,s,-1,a.u+1,1);if(a.o.Pb){var zH=yb,xL=ca,ys,AH,kh,Be,zs,As,La,rj,Bs;kh=y(I,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)kh[b[La]]=La;zs=y(xG,m,-1,
a.v+1,2);for(La=1;La<=a.u;++La)ys=b[La],AH=zH[ys],Be=pG(a,ys,AH),0!=Be&&(CG(a,Be,kh,Kd,D),zs[Be]=!0);for(La=1;La<=a.v;++La)zs[La]||CG(a,La,kh,Kd,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){As=Bs=0;for(rj=1;rj<=a.A[La];++rj){Be=pG(a,La,a.H[La][rj]);if(5==a.i[Be])continue a;1==a.t[Be]&&0!=DG(a,Be,La)&&++Bs;2==a.t[Be]&&(As=a.H[La][rj])}if(0!=Bs)if(0<As){var ia=a,CH=La,kf=kh,Sc=Ld,kc=void 0,sj=void 0,Fc=void 0,Ce=void 0,Gc=void 0,um=void 0,vm=void 0,wm=void 0,Rd=void 0,Tc=void 0,Uc=void 0,
Cs=void 0,tj=void 0,Sd=void 0,uj=void 0,De=void 0,vj=void 0,Ds=void 0,wj=void 0,Ee=void 0,DH=void 0,lf=void 0,EH=void 0,Es=void 0,xj=void 0,mf=void 0,Uc=1,sj=CH,kc=y(I,s,-1,ia.u+1,1);for(kc[1]=CH;;){Cs=!1;for(Tc=1;Tc<=ia.A[sj];++Tc)if(Fc=ia.H[sj][Tc],!(Fc==kc[1]||Fc==kc[Uc-1]))if(Ce=pG(ia,sj,Fc),2==ia.t[Ce]&&5!=ia.i[Ce]){sj=kc[++Uc]=Fc;Cs=!0;break}if(!Cs)break}if(!(0==Uc%2||2>ia.A[kc[Uc]]||3<ia.A[kc[Uc]])){mf=kc[1];Gc=kc[~~((Uc+1)/2)];Rd=kc[Uc];lf=Ee=De=Sd=0;Es=Ds=!1;for(Tc=1;Tc<=ia.A[mf];++Tc)Fc=
ia.H[mf][Tc],Ce=pG(ia,mf,Fc),1!=ia.t[Ce]||5==ia.i[Ce]||(0==Sd?Sd=Fc:De=Fc);0<kf[De]&&kf[Sd]>kf[De]&&(um=Sd,Sd=De,De=um);tj=Sd;0==Sd&&(tj=De,Ds=!0);for(Tc=1;Tc<=ia.A[Rd];++Tc)Fc=ia.H[Rd][Tc],Ce=pG(ia,Rd,Fc),1!=ia.t[Ce]||5==ia.i[Ce]||(0==Ee?Ee=Fc:lf=Fc);0<kf[lf]&&kf[Ee]>kf[lf]&&(um=Ee,Ee=lf,lf=um);wj=Ee;0==Ee&&(wj=lf,Es=!0);uj=DG(ia,pG(ia,mf,Sd),mf);vj=DG(ia,pG(ia,mf,De),mf);DH=DG(ia,pG(ia,Rd,Ee),Rd);EH=DG(ia,pG(ia,Rd,lf),Rd);1<(0>uj+vj?-(uj+vj):uj+vj)||0!=DH||0!=EH?rq(ia.o,"Bad stereoinfo on allene !"):
(vm=ia.K[kc[Uc-1]]-ia.K[Rd],wm=ia.N[kc[Uc-1]]-ia.N[Rd],xj=Math.sqrt(vm*vm+wm*wm),0.001>xj&&(xj=0.001),0<(ia.N[wj]-ia.N[kc[Uc-1]])*(vm/xj)-(ia.K[wj]-ia.K[kc[Uc-1]])*(wm/xj)?Sc[Gc]=1:Sc[Gc]=-1,Ds&&(Sc[Gc]*=-1),Es&&(Sc[Gc]*=-1),tj==Sd&&0>uj&&(Sc[Gc]*=-1),tj==De&&0>vj&&(Sc[Gc]*=-1),kf[tj]>kf[wj]&&(Sc[Gc]*=-1))}}else b:{var ub=a,Ya=La,Fs=zH,FH=kh,GH=r,HH=q,yL=xL,xm=Ld,ym=void 0,Vc=void 0,Gs=void 0,lh=void 0,Aa=void 0,mh=void 0,rd=void 0,yj=void 0,Td=void 0,Nb=void 0,ga=void 0,fa=void 0,Fe=void 0,zm=void 0,
Wc=void 0,K=void 0,Am=void 0,fa=y(I,s,-1,4,1),zm=y(I,s,-1,4,1),zj=void 0,Xc=void 0,Bm=void 0,Cm=void 0,Hs=void 0,Aj=void 0,Aj=-1;0<Fs[Ya]&&(fa[++Aj]=Fs[Ya]);for(Xc=1;Xc<=yL;++Xc)GH[Xc]==Ya&&(fa[++Aj]=HH[Xc]),HH[Xc]==Ya&&(fa[++Aj]=GH[Xc]);for(Xc=Aj+1;Xc<ub.A[Ya];++Xc){Hs=ub.u+1;Bm=1;c:for(;Bm<=ub.A[Ya];++Bm){zj=ub.H[Ya][Bm];for(Cm=0;Cm<Xc;++Cm)if(zj==fa[Cm])continue c;FH[zj]<Hs&&(Hs=FH[zj],fa[Xc]=zj)}}0==Fs[Ya]&&0<ub.y[Ya]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<ub.y[Ya]&&(fa[3]=fa[2],fa[2]=
fa[1],fa[1]=-1);for(Aa=yj=mh=lh=Am=rd=Nb=0;4>Aa;++Aa)0>=fa[Aa]||(ym=pG(ub,Ya,fa[Aa]),zm[Aa]=DG(ub,ym,Ya),0<zm[Aa]?(++Nb,Am=fa[Aa],mh=fa[Aa]):0>zm[Aa]?(++rd,lh=fa[Aa],mh=fa[Aa]):yj=fa[Aa]);Td=Nb+rd;K=y(I,s,-1,4,1);Wc=0;if(3==ub.A[Ya]){if(1==Nb&&1==rd||3==Td&&0<Nb&&0<rd){rq(ub.o,"Error in C3H stereospecification !");break b}Fe=fa[0];1==Td?Fe=mh:2==Td&&(Fe=yj);ga=nG(ub,Ya,Fe,fa);K[0]=mh;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Nb?Wc=1:Wc=-1}else if(4==ub.A[Ya])if(1==Td)ga=nG(ub,Ya,mh,fa),K[0]=ga[0],K[1]=ga[3],
K[2]=ga[2],K[3]=ga[1],0<Nb?Wc=1:Wc=-1;else{Fe=fa[0];1<yj&&(Fe=yj);1==Nb?Fe=Am:1==rd&&(Fe=lh);ga=nG(ub,Ya,Fe,fa);Vc=y(I,s,-1,4,1);for(Aa=0;4>Aa;++Aa)ym=pG(ub,Ya,ga[Aa]),Vc[Aa]=DG(ub,ym,Ya);if(4==Td){if(0==Nb||0==rd){rq(ub.o,"Error in C4 stereospecification !");break b}if(1==Nb||1==rd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],Wc=Vc[0];else{for(Aa=0;4>Aa;++Aa)-1==Vc[Aa]&&(Vc[Aa]=0);Td=2}}else if(3==Td)if(3==Nb||3==rd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Nb?Wc=-1:Wc=1;else{1==Nb?Nb=Gs=1:rd=
Gs=-1;for(Aa=0;4>Aa;++Aa)Vc[Aa]==Gs&&(Vc[Aa]=0);Td=2}if(2==Td)if(1==Nb&&1==rd)ga[1]==lh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==lh&&(ga[2]=ga[3]),K[0]=Am,K[1]=lh,K[2]=ga[2],K[3]=ga[1],Wc=1;else{if(Vc[0]==Vc[1]||Vc[1]==Vc[2]){rq(ub.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Vc[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Nb?Wc=1:Wc=-1}}var ob=void 0;fa[0]==K[1]?(ob=K[0],K[0]=K[1],K[1]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[0]==K[2]?(ob=K[2],K[2]=K[0],
K[0]=ob,ob=K[1],K[1]=K[3],K[3]=ob):fa[0]==K[3]&&(ob=K[3],K[3]=K[0],K[0]=ob,ob=K[1],K[1]=K[2],K[2]=ob);fa[1]==K[2]?(ob=K[1],K[1]=K[2],K[2]=ob,ob=K[2],K[2]=K[3],K[3]=ob):fa[1]==K[3]&&(ob=K[1],K[1]=K[3],K[3]=ob,ob=K[2],K[2]=K[3],K[3]=ob);K[2]==fa[2]?xm[Ya]=1:K[2]==fa[3]?xm[Ya]=-1:rq(ub.o,"Error in stereoprocessing ! - t30");xm[Ya]*=Wc}}}Va=new HF;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Va.b.b+=ua);0<yb[u]&&EG(a,c,yb[c],Va,Kd);var nh=v[c],Gb=void 0,Bj=void 0,
oh=void 0,U=void 0,U=Oc,Gb=!1;0!=a.B[c]&&(Gb=!0);0!=Ld[c]&&(Gb=!0);oh=-1;for(Bj=1;Bj<=a.z;++Bj)if(a.r[Bj][0]==c){oh=a.r[Bj][1];break}-1<oh&&(Gb=!0);a.o.Ob&&0<a.e[c]&&(Gb=!0,oh=1);switch(a.c[c]){case 2:U=Bb;break;case 3:nh?U="c":U=Fb;break;case 4:nh?(U=wf,0<a.y[c]&&(Gb=!0)):U=ec;break;case 5:nh?U="o":U=mc;break;case 7:nh?(U="p",0<a.y[c]&&(Gb=!0)):U=oc;break;case 8:nh?U=ig:U=zc;break;case 13:nh?U=lg:U=Dc;Gb=!0;break;case 6:U=Hc;Gb=!0;break;case 9:U=Qb;break;case 10:U=Kb;break;case 11:U=Db;break;case 12:U=
Wb;break;case 1:U=Ub;Gb=!0;break;case 19:U=pc;Gb=!0;break;case 20:U=qc;Gb=!0;break;case 21:U=rc;Gb=!0;break;case 22:U=sc;Gb=!0;break;case 18:Gb=!0,U=a.p[c],(G(U,wa)||G(U,ad)||G(U,wb))&&(Gb=!1)}Gb&&(U=Pc+U,1==Ld[c]?U+=vb:-1==Ld[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=ya:U+=Ca,1<Kj(a.B[c])&&(U+=Kj(a.B[c]))),-1<oh&&(U+=lb+oh),U+=Yc);gn(Va.b,U);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&EG(a,r[E],q[E],Va,Kd),9<E&&(Va.b.b+="%"),fn(Va,l+
(new T(E)).b);Jd[c]&&(Va.b.b+=va)}return Va.b.b}function iE(a){a=new rC(a);ED(a);return a}
function FD(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)IC(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function GD(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&FD(a,c);0==a.A[d]&&FD(a,d)}
function yG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=pG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&FD(a,c)}}}function vG(a){var b;b=a.c.length;a.H=Pr([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function AG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(xG,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[pG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(xG,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(xG,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:wG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(xG,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function HC(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(bD((a.K[b]+a.K[c])/2))),a.O[d]=O(N(bD((a.N[b]+a.N[c])/2)))}function zG(a,b){var c;for(c=1;c<=a.v;++c)iD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function gD(a,b){var c;c=(cC(),iC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function wG(a,b){return 2==a.t[b]?!0:!1}function iD(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function TD(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Pr([b+5,2]),IF(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function CD(a){var b;a.z=0;a.s=0;jE(a);for(b=1;b<=a.u;++b)a.E=b,TD(a);a.E=0}
function DD(a){var b,c;b=y(EC,m,-1,4,1);FC(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function yC(a,b){var c,d,e,f,g,j,h,n;c=y(EC,m,-1,4,1);FC(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;FC(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function fE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function JD(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Pc)&&BF(c,Yc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Jj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){j=Rn(c,d+1);try{a.o.z=CB(j,10)}catch(h){if(h=Ei(h),A(h,78))a.o.z=0;else throw h;}a.E=b;TD(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Fb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,mc)?5:G(d,oc)?7:G(d,zc)?8:G(d,Qb)?9:G(d,Kb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Dc)?13:G(d,Hc)?6:G(d,pc)?19:G(d,qc)?20:G(d,rc)?21:G(d,sc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=AF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=AF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=AF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=AF(c,g++);for(;45==e;)--d,e=AF(c,g++)}a.B[b]=d}}}
function qD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new YB(b);try{for(;b.k=RB(b,b.b),b.k<b.j;)d=oD(CB(UB(b),10)).b,c=e=oD(CB(UB(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ei(f),A(f,78))dn(f);else throw f;}}function EG(a,b,c,d,e){b=pG(a,b,c);5!=a.i[b]&&wG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),gn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Rc)}
function UD(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,rq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:rq(a.o,"Stereomarking allowed only on single and double bonds!")}
function CG(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=pG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=pG(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=pG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=pG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))rq(a.o,"Not unique E/Z geometry !");else{j=pG(a,b,e);f=pG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=pG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function uG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=pG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(wG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function DG(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function HD(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=uG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function JC(a){mG(this);this.o=a;this.z=this.v=this.u=0}
function pD(a,b){var c,d,e,f,g,j,h;JC.call(this,a);f=l;j=mD(b);if(null!=j){h=new XB(b,j,!0);for(e=1;4>=e;++e)f=nD(h,j);g=oD(CB(Qn(f.substr(0,3)),10)).b;c=oD(CB(Qn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)VD(this),f=nD(h,j),this.K[e]=(new xF(uF(Qn(f.substr(0,10))))).b,this.N[e]=-(new xF(uF(Qn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Qn(f.substr(31,d-31)),JD(this,e,d),62<=f.length&&(f=Qn(f.substr(60,3)),0<f.length&&(f=oD(CB(f,10)).b,0<f&&(this.E=e,a.z=f,TD(this),this.E=0)));for(e=1;e<=c;++e)bE(this),
f=nD(h,j),this.I[e]=oD(CB(Qn(f.substr(0,3)),10)).b,this.J[e]=oD(CB(Qn(f.substr(3,3)),10)).b,g=oD(CB(Qn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=oD(CB(Qn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);vG(this);fE(this);GC(this);for(ED(this);(h.k=RB(h,h.b),h.k<h.j)&&!(null==(f=UB(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new WB(f);UB(g);UB(g);j=oD(CB(UB(g),10)).b;
for(e=1;e<=j;++e)c=oD(CB(UB(g),10)).b,this.B[c]=oD(CB(UB(g),10)).b}if(0==f.indexOf("M  APO")){g=new WB(f);UB(g);UB(g);j=oD(CB(UB(g),10)).b;for(e=1;e<=j;++e)c=oD(CB(UB(g),10)).b,f=oD(CB(UB(g),10)).b,this.E=c,Z(this,0),JD(this,this.u,pc+f),this.E=0}}yG(this);ED(this)}}
function mE(a,b){var c,d,e,f,g;JC.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));BF(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new WB(b);d=oD(CB(UB(f),10)).b;e=oD(CB(UB(f),10)).b;for(c=1;c<=d;++c)g=UB(f),VD(this),JD(this,this.u,g),this.K[c]=(new xF(uF(UB(f)))).b,this.N[c]=-(new xF(uF(UB(f)))).b;for(c=1;c<=e;++c)if(bE(this),this.I[c]=oD(CB(UB(f),10)).b,this.J[c]=oD(CB(UB(f),10)).b,this.t[c]=oD(CB(UB(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;vG(this);fE(this);GC(this)}catch(j){j=Ei(j);if(A(j,78)){j.Ec();this.u=0;return}throw j;}yG(this);ED(this)}}
function sD(a,b,c){var d,e,f;JC.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(VD(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))bE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;ED(this);GC(this)}
function MD(a,b,c){var d,e,f,g,j;JC.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y($r,m,1,this.u+1,0);this.K=y(EC,m,-1,this.u+1,1);this.N=y(EC,m,-1,this.u+1,1);this.p=y($r,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y($r,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Pr([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}ED(this);GC(this)}
function rC(a){var b;mG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);IF(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);IF(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);IF(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);IF(a.e,this.e,this.u+1);this.d=y($r,m,1,this.u+1,0);IF(a.d,this.d,this.u+1);this.K=y(EC,m,-1,this.u+1,1);IF(a.K,this.K,this.u+1);this.N=y(EC,m,-1,this.u+1,1);IF(a.N,this.N,this.u+1);this.p=y($r,m,1,this.u+1,0);IF(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);IF(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);IF(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);IF(a.t,this.t,this.v+1);this.f=y($r,m,1,this.v+1,0);IF(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);IF(a.C,this.C,this.v+1);this.r=Pr([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function hE(a,b,c){var d,e,f;if(0==c)return KD(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(bD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new xF(a)).b;d=zu(e,Au(46));0>d&&(e+=Xa,d=zu(e,Au(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function mD(a){var b;b=new XB(a,aa,!0);if(4<QB(b))return aa;b=new XB(a,Zg,!0);return 4<QB(b)?Zg:null}
function KD(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function nD(a,b){for(var c,d;a.k=RB(a,a.b),a.k<a.j;){d=UB(a);if(G(d,b))return ba;for(UB(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(517,1,{94:1},JC,pD,mE,sD,MD,rC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function sq(){sq=x;tq=new UA(Ub)}
function yD(a,b){var c;sq();var d;fG.call(this);this.d=new rz("Help");new rz("Home");this.e=b;P(this,(cC(),eC));this.hc&&jA(this.hc,!1);gA(this,!1);d=Wx(b);if(1==a)this.f||(this.f=new CA(d),dG(this.f,-30,0)),this.k=this.f,c=pC(b),this.hc&&iA(this.hc.d.A.c,Cc),Cy(this,new mz(2)),this.i=new UA(c+"     "),Q(this,this.i,Jb),d=new Gy,Q(d,this.j,null),this.e.Hb&&(c=new rz("Submit"),Q(d,c,null)),Q(this,d,Ic),TA(this.i,Qn(Un(this.i.hc.b.hb,Rg))),this.hc&&jA(this.hc,!0),gA(this,!0);else if(2==a)this.c||(this.c=
new CA(d),dG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&iA(this.hc.d.A.c,"Nonstandard atom"),Cy(this,new mz(2)),c=new Gy,Q(c,new vA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,tq&&(c=Un(tq.hc.b.hb,Rg)),tq=new VA(c,8),Q(this,tq,Jb),c=new Gy,Q(c,this.j,null),Q(this,c,Ic);else{this.b||(this.b=new CA(d),dG(this.b,5*b.Z,0));var e,f;d="About "+(cC(),rE);this.hc&&iA(this.hc.d.A.c,d);Cy(this,new rA(0));P(this,eC);Q(this,new vA(rE+" Molecular Editor v2013-10-13",1),null);Q(this,new vA("Peter Ertl and Bruno Bienfait",
1),null);for(c=dC,d=0,f=c.length;d<f;++d)e=c[d],e=new vA(e,1),iy(e,this.e.y),Q(this,e,null);c=new Gy;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}fA(this);c=this.k;eG(this.hc.d,c.b,c.c);!Vx(this)&&zy(this);jy(this)}t(518,510,Yh,yD);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new wB(this.e.I),c=vB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ei(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,AC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var tq;
function FG(a,b){Ux(b)==a.b?P(b,(xz(),Gz)):P(b,a.b)}
function GG(a){var b,c,d,e;e=l;d=!1;Ux(HG)!=a.b?(e=wa,d=!0):Ux(IG)!=a.b?(e="!#6",d=!0):Ux(JG)!=a.b?(P(KG,(xz(),Gz)),P(LG,Gz),P(MG,Gz),P(NG,Gz),e="F,Cl,Br,I"):(b=Ux(OG)!=a.b,c=Ux(PG)!=a.b,Ux(QG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Ux(RG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Ux(SG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Ux(TG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Ux(UG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Ux(KG)!=a.b&&(e+="F,"),Ux(LG)!=a.b&&(e+="Cl,"),Ux(MG)!=a.b&&(e+="Br,"),Ux(NG)!=a.b&&(e+="I,"),
BF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ad:c?e=wb:(P(HG,(xz(),Gz)),e=wa)));b=l;d&&Ux(OG)!=a.b&&(b+=";a");d&&Ux(PG)!=a.b&&(b+=";A");Ux(VG)!=a.b&&(b+=";R");Ux(WG)!=a.b&&(b+=";!R");Ux(HG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=XG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=YG.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Ux(ZG)!=a.b&&(e="~");Ux($G)!=a.b&&(e=lb);Ux(aH)!=a.b&&(e=vb);Ux(bH)!=a.b&&(e="!@");TA(a.f,e)}
function cH(a){dH(a);eH(a);var b=XG.hc.b;Hw(b,0);b.hb.options[0].selected=!0;b=YG.hc.b;Hw(b,0);b.hb.options[0].selected=!0;P(OG,a.b);P(PG,a.b);P(VG,a.b);P(WG,a.b);P(XG,a.b);P(YG,a.b);fH(a)}function dH(a){P(QG,a.b);P(RG,a.b);P(SG,a.b);P(TG,a.b);P(UG,a.b);P(KG,a.b);P(LG,a.b);P(MG,a.b);P(NG,a.b)}function eH(a){P(HG,a.b);P(IG,a.b);P(JG,a.b)}function fH(a){P(ZG,a.b);P($G,a.b);P(aH,a.b);P(bH,a.b);a.c=!1}
function zD(a){hA.call(this,"Atom/Bond Query");this.j=new rz(this.If());Ry(this.r,new gG(this));this.b=(cC(),eC);this.d=a;this.e||(a=Wx(a),this.e=new CA(a),dG(this.e,-150,10));this.k=this.e;Cy(this,new qA);P(this,this.b);a=new Gy;Cy(a,new Wz(0,3,1));Q(a,new uA("Atom type :"),null);HG=new rz(zb);IG=new rz("Any except C");JG=new rz("Halogen");Q(a,HG,null);Q(a,IG,null);Q(a,JG,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));Q(a,new vA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new Gy;Cy(a,new Wz(0,3,1));QG=new rz(Fb);RG=new rz(ec);SG=new rz(mc);TG=new rz(zc);UG=new rz(oc);KG=new rz(Qb);LG=new rz(Kb);MG=new rz(Db);NG=new rz(Wb);Q(a,QG,null);Q(a,RG,null);Q(a,SG,null);Q(a,TG,null);Q(a,UG,null);Q(a,KG,null);Q(a,LG,null);Q(a,MG,null);Q(a,NG,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));XG=new vz;uz(XG,zb);uz(XG,bb);uz(XG,db);uz(XG,jb);uz(XG,kb);Q(a,new uA("Number of hydrogens :  "),null);Q(a,XG,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));YG=new vz;uz(YG,zb);uz(YG,
bb);uz(YG,db);uz(YG,jb);uz(YG,kb);uz(YG,"4");uz(YG,"5");uz(YG,"6");Q(a,new vA("Number of connections :",0),null);Q(a,YG,null);Q(a,new vA(" (H's don't count.)",0),null);Q(this,a,null);a=new Gy;Cy(a,new Wz(0,3,1));Q(a,new uA("Atom is :"),null);OG=new rz(Ab);Q(a,OG,null);PG=new rz("Nonaromatic");Q(a,PG,null);VG=new rz(yc);Q(a,VG,null);WG=new rz(ic);Q(a,WG,null);Q(this,a,null);a=new Gy;P(a,Nz(Ux(this)));Cy(a,new Wz(0,3,1));Q(a,new uA("Bond is :"),null);ZG=new rz(zb);Q(a,ZG,null);$G=new rz(Ab);Q(a,$G,
null);aH=new rz(yc);Q(a,aH,null);bH=new rz(ic);Q(a,bH,null);Q(this,a,null);a=new Gy;Cy(a,new Wz(1,3,1));this.f=new VA(wa,20);Q(a,this.f,null);Q(a,new rz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&jA(this.hc,!1);gA(this,!1);dH(this);eH(this);fH(this);P(OG,this.b);P(PG,this.b);P(VG,this.b);P(WG,this.b);P(XG,this.b);P(YG,this.b);FG(this,HG);fA(this);a=this.k;eG(this.hc.d,a.b,a.c);!Vx(this)&&zy(this);jy(this)}t(519,510,Yh,zD);
_.Jf=function(a,b){var c;G(b,wc)?(cH(this),FG(this,HG),GG(this)):A(a.i,41)?(fH(this),Xr(a.i)===Xr(HG)?(dH(this),eH(this)):Xr(a.i)===Xr(IG)?(dH(this),eH(this)):Xr(a.i)===Xr(JG)?(dH(this),eH(this)):Xr(a.i)===Xr(VG)?P(WG,this.b):Xr(a.i)===Xr(WG)?(P(VG,this.b),P(OG,this.b)):Xr(a.i)===Xr(OG)?(P(PG,this.b),P(WG,this.b)):Xr(a.i)===Xr(PG)?P(OG,this.b):Xr(a.i)===Xr(ZG)||Xr(a.i)===Xr($G)||Xr(a.i)===Xr(aH)||Xr(a.i)===Xr(bH)?(cH(this),this.c=!0):eH(this),FG(this,a.i),GG(this)):A(a.i,42)&&(fH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
P(c,this.b):P(c,(xz(),Gz)),GG(this));107!=this.d.d&&(this.d.d=107,Ly(this.d));return!0};_.c=!1;_.d=null;_.e=null;var HG=_.f=null,ZG=null,IG=null,OG=null,$G=null,MG=null,QG=null,YG=null,XG=null,LG=null,KG=null,JG=null,NG=null,RG=null,PG=null,WG=null,bH=null,SG=null,UG=null,VG=null,aH=null,TG=null;function uE(){TF(this)}t(520,495,Eh,uE);_.Ke=function(){this.b=-1;this.c=y(UF,m,0,0,0);this.d=0};_.b=-1;
function pq(a,b){var c;a.b=b;var d,e;d=null;YA();if(e=c=(e=$wnd.clipboardData.getData(Mc),null!=e?new lB(e):null))e=(aB(),dB),e=eB(e,(aB(),dB))||eB(e,bB);if(e)try{d=iB(c)}catch(f){if(f=Ei(f),A(f,59))dn(f);else throw f;}c=d;null!=c&&iG(b,c)}function nq(a){a=new lB(a);YA();var b,c;try{b=iB(a),c=un(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Mc,c)}catch(d){if(d=Ei(d),A(d,59))dn(d);else throw d;}}function vE(){}t(521,1,{60:1,67:1},vE);_.te=function(a){iG(this.b,a.b)};
_.b=null;t(523,300,oi);function kq(){var a;kq=x;gH=(a=!1,If in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);hH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");iH=gH&!hH;var b;a=H(I,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);lq=y(I,s,-1,1E3,1);for(b=0;b<lq.length;++b)lq[b]=-999;for(b=0;b<a.length;b+=2)lq[a[b+1]]=a[b]}
function vp(a,b,c){a=new jH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function Jy(a,b,c){var d;d=new kH;fj(d.u,b,c);Zi(a.i,d.u,0,0);Ni(a.b,d);return d}function EE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function YC(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)bv(a.i,b.u,c,d),b.s=c,b.t=d;lH(b)}
function DE(a,b,c,d){kq();this.hb=Qv();this.b=new Ti;this.k=new Ti;this.f=d;this.hb.style[Nf]=bb;this.hb.style[Lf]=bb;this.hb.style[Cg]=Qe;this.hb.style[Wg]=b;this.hb.style[ze]=c;this.i=new mH;this.i.hb.style[Wg]=eb;this.i.hb.style[ze]=eb;iH?(b=new nH,c=new oH,Zi(b,this.i,0,0),Zi(b,c,0,0),fv(this,b)):fv(this,this.i);this.d=a;a.Vb=this;iH?(this.n=new pH(this),this.n.j=new qH(this),this.n.k=new rH(this),this.n.o=new sH(this),this.n.n=new tH(this),this.d&&(this.n.f=new uH(this),this.n.i=new vH(this),
this.n.b=new wH(this))):B(this,new yH(this),(wq(),wq(),xq));B(this,this,(Ap(),Ap(),Bp));B(this,new BH(this),(ij(),ij(),jj));B(this,new IH(this),(kj(),kj(),lj));B(this,new JH(this),(hq(),hq(),iq));(up(),up(),ny).b=this}t(522,523,oi,DE);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var iH,hH,gH,lq=null;function mH(){dv.call(this);this.hb[zd]=Me}t(525,278,oi,mH);function nH(){mH.call(this);this.hb.style[Wg]=eb;this.hb.style[ze]=eb}t(524,525,oi,nH);function yH(a){this.b=a}t(526,1,{},yH);
_.uc=function(a){var b,c,d,e;d=oj(a);e=pj(a);c=Cj(a.b);b=new KH(a);2==c&&(b.f=4);b=ND(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function BH(a){this.b=a}t(527,1,{},BH);_.vc=function(a){var b,c;b=oj(a);c=pj(a);a=new KH(a);this.b.j?XD(this.b.d,a,b,c):ZD(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function IH(a){this.b=a}t(528,1,{},IH);_.wc=function(){this.b.j=!1;aE(this.b.d)};_.b=null;function JH(a){this.b=a}t(529,1,{},JH);_.b=null;
function oH(){mH.call(this);this.hb.style[Wg]=eb;this.hb.style[ze]=eb}t(530,525,oi,oH);function LH(a,b){var c;c=b.b;c.f=4;return ND(a.b.d,c,b.e,b.f)}function qH(a){this.b=a}t(531,1,{},qH);_.Kf=function(a){return LH(this,a)};_.b=null;function Yq(a,b){ZD(a.b.d,b.b,b.e,b.f);return ND(a.b.d,b.b,b.e,b.f)}function rH(a){this.b=a}t(532,1,{},rH);_.Kf=function(a){return Yq(this,a)};_.b=null;function sH(a){this.b=a}t(533,1,{},sH);_.Kf=function(a){return XD(this.b.d,a.b,a.e,a.f)};_.b=null;
function tH(a){this.b=a}t(534,1,{},tH);_.Kf=function(){return aE(this.b.d)};_.b=null;function Zp(a,b){var c;c=N(bD(b.c));c=new nB(b,0,cg,c);sC(a.b.d,c);return!0}function uH(a){this.b=a}t(535,1,{},uH);_.Kf=function(a){return Zp(this,a)};_.b=null;function $p(a,b){var c;c=N(bD(100*b.d));c=new nB(b,0,jg,c);sC(a.b.d,c);return!0}function vH(a){this.b=a}t(536,1,{},vH);_.Kf=function(a){return $p(this,a)};_.b=null;function dq(a,b){var c;c=new nB(b,0,ce,ah);sC(a.b.d,c);return!0}function wH(a){this.b=a}
t(537,1,{},wH);_.Kf=function(a){return dq(this,a)};var MH=_.b=null;function NH(){NH=x;MH=new Vs((jt(),new it("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function OH(){OH=x;PH={}}function QH(a,b,c){var d;c&&(b.style[ie]=c.c+Tf,d=c.b,d!=Ob&&(b.style[he]=d),0!=(c.d&1)&&(b.style[ke]=md),0!=(c.d&2)&&(b.style[je]=Ke));a.f.style[Vg]=Cf}
function bA(a){var b=RH,c,d,e,f,g,j,h,n,o,r,q,u,v;c=qi(a);c in PH?a=PH[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(rg),f=$doc.createElement(Ie),f.width=1,f.height=1,g=(NH(),MH),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),QH(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Qj(e),n=Qj(e)+(e.offsetHeight||0),o=n-h,r=Qj(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new SH,v.b=u,v.c=q,v.d=o,v),PH[c]=a);return a}
function TH(){OH();var a,b,c,d,e;mj();this.b=H($r,m,1,["monospace","sans-serif",og]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(rg);this.f.innerHTML=this.i||l;this.f.style[ie]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[he]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(540,1,{},TH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var PH;function SH(){}
t(541,1,{},SH);_.b=0;_.c=0;_.d=0;function OD(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Ei(b),!A(b,84))throw b;}return!1}function PD(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Ei(b),!A(b,84))throw b;}return!1}function KH(a){mq.call(this,null,0,null);this.b=a}function jH(a,b,c){mq.call(this,a,0,b);this.b=c}t(542,383,bi,KH,jH);_.re=function(){return OD(this)};_.se=function(){return PD(this)};_.b=null;
function QA(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=RH;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,QH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function PA(a){this.c=a;this.b={};!RH&&(RH=new TH)}t(543,386,Ih,PA);var RH=null;function Ky(a){this.b=a}t(544,394,{},Ky);_.b=null;function UH(a,b){this.b=a;this.c=b}t(545,1,{},UH);_.b=null;_.c=null;function VH(){tw.call(this);this.hb[zd]="jsa-resetTable";this.hb.style[Wg]=id}t(546,310,oi,VH);
function WH(){WH=x;var a=XH=new TH;mj();a.i="9p";a.f.style[he]=og;a.f.style[ie]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ie]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);YH=new Wy(1)}function OC(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,lH(a)}
function QC(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(NC(a,!1),360<=g||-360>=g?j=PC(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=ZH(r,q,u,v,f),E=ZH(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),OC(a,j))}function Y(a,b,c,d,e){a.o&&OC(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
function MC(a,b,c,d,e){a.o&&(NC(a,!1),OC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab))}function XC(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");OC(a,b)}function mA(a,b,c,d,e){NC(a,!0);OC(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ea+a.n+ab)}
function lH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Oj(a.u.hb)+(a.u.hb.offsetWidth||0)-Oj(a.u.hb),d=Qj(a.u.hb)+(a.u.hb.offsetHeight||0)-Qj(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=ag+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function WC(a,b){a.f=b;a.j=qE(b)}t(547,390,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var YH,XH;function Mq(a,b,c){c&&(Xq(a,b),c.Kf(a.c));a.e=!0}function Xq(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Oj(a.p.hb)+(a.p.hb.scrollLeft||0)+Zn(a.p.hb.ownerDocument),a.c.f=c.clientY-Qj(a.p.hb)+(a.p.hb.scrollTop||0)+$n(a.p.hb.ownerDocument),a.c.b=new KH(b),b.b.preventDefault(),!0):!1}
function pH(a){this.p=a;this.c=new $H;this.d=new aI(this);B(this.p,new bI(this),(Uq(),Uq(),Vq));B(this.p,new cI(this),(Nq(),Nq(),Oq));B(this.p,new dI(this),(Rq(),Rq(),Sq));B(this.p,new eI(this),(Jq(),Jq(),Kq));B(this.p,new fI,(eq(),eq(),fq));B(this.p,new gI(this),(aq(),aq(),bq));B(this.p,new hI(this),(Wp(),Wp(),Xp))}t(548,1,{},pH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function aI(a){gk();this.b=a}t(549,24,{},aI);
_.Dc=function(){!this.b.e&&this.b.j&&LH(this.b.j,this.b.c)};_.b=null;function bI(a){this.b=a}t(550,1,{},bI);_.b=null;function cI(a){this.b=a}t(551,1,{},cI);_.b=null;function dI(a){this.b=a}t(552,1,{},dI);_.b=null;function eI(a){this.b=a}t(553,1,{},eI);_.b=null;function fI(){}t(554,1,{},fI);function gI(a){this.b=a}t(555,1,{},gI);_.b=null;function hI(a){this.b=a}t(556,1,{},hI);_.b=null;function $H(){}t(557,1,{},$H);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function iI(a){var b,c,d,e,f;Nj(a);d=($i(),aj(null));e=new VH;qw(e,a);Su(d,e,d.hb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));sw(e,a);$u(d,e);return new by(f,b)}function jI(){this.hb=$doc.createElement(Zd);this.hb[zd]=Me;this.hb.style[Mf]=Ge;this.hb.style[Qf]=bd;this.hb.style[Wg]=eb;this.hb.style[ze]=eb}t(559,281,Kh,jI);_.cd=function(){return Oj(this.hb)};_.dd=function(){return Qj(this.hb)};
function qE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function ZH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new UH(new xF(a),new xF(b))}function PC(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
function dD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function NC(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function kH(){WH();this.o=YH;this.d=[];this.u=new jI}t(560,547,{},kH);_.b=l;_.c=l;function kI(){kI=x;lI=new by(0,0)}
function mI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=iI(c.b),fj(c.ue(),b.c,b.b),c=iI(c.b),b=new by(c.c-b.c,c.b-b.b)):b=new by(0,0);a.Sf(b)}return b}function qy(a,b){var c;if(a.ye())return lI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(Vx(b));c=iI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function nI(a,b){var c;b&&(c=ag+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().hb.style[jd]=c)}function oI(){this.f=new Rz;this.f.b=-1;this.f.c=-1}t(562,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
_.Nf=function(){return this.ue()};_.Of=function(){return pI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(Vx(a))};_.Qf=function(a){nI(this,a)};_.Rf=function(a){var b=this.ue().hb,c,d,e;c=(Ay(),By);e=a.c;d=a.b;e!=c.c?b.style[ie]=l+e+"pt":b.style[ie]=l;d!=c.b?b.style[he]=d:b.style[he]=l;0!=(a.d&1)?b.style[ke]=md:b.style[ke]=l;0!=(a.d&2)?b.style[je]=Ke:b.style[je]=l};_.Sf=function(a){pI=a};_.Tf=function(){};var pI=_.f=null,lI;
function sz(a,b){kI();oI.call(this);this.b=new Kv(a);this.b.gd()[zd]=l;B(this.b,new qI(this,b),(xp(),xp(),yp))}t(561,562,{},sz);_.ue=function(){return this.b};_.Qf=function(a){nI(this,a)};_.b=null;function qI(a,b){this.b=a;this.c=b}t(563,1,{},qI);_.Lc=function(a){up();vp(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function wz(a){kI();oI.call(this);this.b=new Iw;B(this.b,new rI(this,a),(rp(),rp(),sp))}t(564,562,{},wz);_.ue=function(){return this.b};_.b=null;
function rI(a,b){this.b=a;this.c=b}t(565,1,{},rI);_.b=null;_.c=null;function sI(a,b){var c,d;nI(a,b.Nd());for(d=new yi(b.Wb.b);d.c<d.e.Be();)c=zi(d),c.lc&&c.hc.Mf(c)}function tI(a,b){var c,d,e,f,g,j,h;fj(a.e,b.Ud(),b.Qd());for(d=new yi(b.Wb.b);d.c<d.e.Be();)c=zi(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=mI(e).c,f-=mI(e).b,fj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Fy(){kI();oI.call(this);this.e=new dv}t(566,562,{},Fy);
_.Mf=function(a){sI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){tI(this,a)};_.e=null;function wA(a){kI();oI.call(this);var b=this.b=new Fw;Ov(b.c,a);Ew(b);this.f.b=-1;this.f.c=-1}t(567,562,{},wA);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?Wn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function zA(a){this.b=new bx(a.i,new uI(a))}t(568,1,{},zA);_.b=null;
function Yw(a){var b,c,d,e,f;f=new mB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(vI,m,60,0,0);for(c=b.b?rk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Wi((Py(),S),new T(f.e)));c=c.c;if(Ms(!c?$g:c.b,qh))for(c=(!a.e.b||0==a.e.b.d?(Ar(),Ar(),Br):new Sy(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new mq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.$f(),null.$f()):100==f.e&&A(f.f,57)?(j=f.f,h=new mq(j,205,null),h.j=j.Vd(),h.k=
j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.$f():401==f.e||402==f.e?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.e&&507>=f.e&&(g=null._f,500!=g&&(f=new mq(null._f,g,null),f.j=null.$f(),f.k=null.$f(),j=null.$f(),f.f=j&12,501==g&&null.$f())))}function uI(a){this.b=a}t(569,1,li,uI);_.xc=function(){Yw(this)};_.b=null;function WA(){kI();oI.call(this);this.b=new zx}t(570,562,{},WA);_.Lf=function(){var a;a=new WA;wx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
_.Of=function(){return wI};_.Sf=function(a){wI=a};var wI=_.b=null;t(571,566,{});function ZA(){new sr}t(572,414,{},ZA);function jA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Rp(c.i,c):Pp(c.i,c)))}function kA(a,b){kI();Fy.call(this);this.d=new xI(a);var c=this.c=new tw,d=(ew(),fw);c.b=d;qw(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&yI(Kx(c.A.b.q,0)))throw new Fu("WindowPanel can only contain one child widget");zI(c,d);this.d.b=this;this.b=b}t(575,571,{},kA);_.ue=function(){return this.d};_.Nf=function(){return this.c.gb};
_.Ed=function(){AI(this.d,!1)};_.Rf=function(){};_.Tf=function(a){sI(this,a);tI(this,a);BI(this.d);CI(this.d)};_.b=null;_.c=null;_.d=null;function DI(a){var b;b=new Lp(Tn(a.hb,Hf),Tn(a.hb,Gf));a=new Lp(Tn(a.L.bb.hb,Hf),Tn(a.L.bb.hb,Gf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function EI(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(FI(a,a.J),a.J=null):null!=a.I&&(GI(a,a.I),a.I=null);Ej(a.K)}function BI(a){a.cb?a.Xf(Op(a.L.bb)):(a.Hd(),BI(a))}
function GI(a,b){var c;a.cb?(c=DI(a),a.Xf(new Lp(-1,HI(b,!1)-c[1]))):a.I=b}function II(a,b){var c;b!=a.Cd()&&(c=a.L.bb,Ku(c),JI(c,b,c.hb,c.q.d,!0))}function FI(a,b){var c;a.cb?(c=DI(a),a.Xf(new Lp(HI(b,!0)-c[0],-1))):a.J=b}t(578,283,ii);_.Uf=function(){var a,b;b=Op(this.L.bb);a=DI(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?yI(Kx(a.q,0)):null};_.Vf=function(a){KI(this.L.bb,a)};_.xd=function(){return new Lu(this.L.bb)};_.Wf=function(){Sp(this.L.bb)};_.sd=function(){EI(this)};
_.Kd=function(){Sp(this.L.bb)};_.ud=function(a){return LI(this.L.bb,a)};_.Xf=function(a){Qp(this.L.bb,a)};_.kd=function(a){GI(this,a)};_.Dd=function(a){II(this,a)};_.md=function(a){FI(this,a)};_.I=null;_.J=null;function MI(){MI=x;var a=(NI(),OI(),PI);QI=new vw(a.e,a.c,a.d,a.f,a.b)}function AI(a,b){var c;c=new bu;a.eb&&qr(a.eb,c);a.B&&Pp(a.i,a);try{Gi(a.i.d,a)}catch(d){if(d=Ei(d),!A(d,78))throw d;}a.c=RI(a.i,a);try{kv(a,b)}finally{Ji(a.k.b),Ji(a.j.b),Ji(a.n.b),a.H&&Mi(a.H,a.i),a.u&&(a.u=!1)}}
function SI(a,b,c){var d,e;e=a.gb;d=new Gj(a,e);e.zd(a,d.b+b,d.e+c)}function TI(a,b,c){b=new UI(Xn(Wn(iu(iu(a.L.d,b),c))));Ju(b,a);B(b,a.d,(xp(),xp(),yp));return b}function Np(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Qp(a.L.bb,b)}function eG(a,b,c){var d,e;(e=a.i)?(d=VI(e.hb),nv(a,b+(Oj(e.hb)+d[3]),c+(Qj(e.hb)+d[0]))):nv(a,b,c)}function zI(a,b){if(b!=(0!=a.A.b.q.d?yI(Kx(a.A.b.q,0)):null)){Ku(a.A.b);var c=a.A.b;JI(c,b,c.hb,c.q.d,!0)}}
function WI(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Ip(),XI)&&(a.G=a.y);var d,e;if(a.H)for(e=new yi(a.H);e.c<e.e.Be();)if(d=zi(e),b==(Ip(),YI)){!d.c&&(d.c=new ZI);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Ip(),Jp))g=d.i,j=d.x,d.A.d?(eG(d,j.d,j.e),Np(d,new Lp(j.c,-1))):(eG(d,j.d,j.e),Np(d,new Lp(j.c,j.b)),Rp(g,d)),Ci(g.d,d,d.A.c),ak(d.r,333);else if(!d.u&&f==(Ip(),XI))d.hb.style[Tg]=Ug,Ip()}else if(b==Jp){!d.c&&(d.c=new ZI);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=VI(j.hb);h=d.x;if(d.A.d)h.d=Oj(d.hb)-
g[3]-Oj(j.hb),h.e=Qj(d.hb)-g[0]-Qj(j.hb),d.x=h,eG(d,0,0),$I(d,Kp(j.hb).c,-1);else{if(f!=(Ip(),XI))h.d=Oj(d.hb)-g[3]-Oj(j.hb),h.e=Qj(d.hb)-g[0]-Qj(j.hb),h.c=d.f,h.b=d.e,d.x=h;eG(d,0,0);Qp(d,new aJ(Kp(j.hb)));Pp(j,d)}d==d.i.b||AD(d);ak(d.r,333)}}else b==XI&&(!d.c&&(d.c=new ZI),d=a,d.u||(d.y=c,d.hb.style[Tg]=Ge))}}function bJ(a,b){a.hb.style[Yg]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.$f().$f()}
function CI(a){if(!a.cb){a.k=Du(a,a.i,(!br&&(br=new mk),br));a.j=Du(a,a.i,lk?lk:lk=new mk);a.n=Du(a,a.i,(!gr&&(gr=new mk),gr));var b=a.i;!a.H&&(a.H=new Ti);Ni(a.H,b);br&&(b=new ar(a),a.eb&&qr(a.eb,b));a.B&&Rp(a.i,a);Ci(a.i.d,a,a.A.c);a.c&&(nv(a,a.c.b,a.c.c),a.c=null);ov(a);AD(a)}}function AD(a){if(a!=a.i.b){var b;gr&&(b=new fr(a),a.eb&&qr(a.eb,b))}}t(577,578,ii);_.Cd=function(){return 0!=this.A.b.q.d?yI(Kx(this.A.b.q,0)):null};_.Fd=function(a){AI(this,a)};_.xd=function(){return new Lu(this.A.b)};
_.sd=function(){EI(this);Ej(new cJ(this))};_.ud=function(a){return LI(this.A.b,a)};_.Xf=function(a){Np(this,a)};_.Gd=function(a,b){eG(this,a,b)};_.Dd=function(a){zI(this,a)};_.Hd=function(){CI(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var QI;
function xI(a){MI();var b=(dJ(),eJ),c=(vv(),wv);pv.call(this,!1,"popup");this.M=c.b;this.K=new fJ(this);c=new gJ;c.hb[zd]="mosaic-popupLayoutPanel";hv(this.L,c);mv(this);this.d=new hJ(this);this.r=new iJ(this);this.s=new jJ(this);this.t=new kJ(this);this.x=new lJ;this.G=(Ip(),YI);this.B=!1;this.i=b;a=this.A=new mJ(a);b=new nJ;!a.e&&(a.e=new oJ);Ni(a.e,b);a=new pJ(new xw(QI.b.e.b,QI.b.c,QI.b.d,QI.b.f,QI.b.b));B(a,new qJ(this),(xp(),xp(),yp));b=this.A.c;if(!b.c){b.c=new tw;b.c.gd()[zd]="mosaic-Caption-iconBoxRight";
var c=b.c,d=(mw(),nw);c.d=d;c=b.i;rJ(c,b.c,new sJ(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Vu;d=rw(c);qu(c.c,(Et(),Ft(d)),0);Uu(c,a,d,0,!1)}else qw(b.c,a);KI(b.i,null);B(this.A.c,new tJ(this),(Fp(),Fp(),Gp));B(this.A.c,this.d,yp);II(this,this.A);Ai(Xn(Wn(this.hb)),"mosaic-WindowPanel",!0)}t(576,577,ii,xI);_.Ed=function(){var a=this.b,b=new dA(a.b,201),c;a=a.b.r;a.b?a=new uJ(new yi(a.b)):(a=(Ar(),Ar(),Br),a=new yi(a));for(;a.Xc();)c=a.Yc(),201==b.e&&cG(c.b)};_.b=null;
function ID(a,b,c,d){b=Wx(b);c+=b.b;d+=b.c;nv(a.b,c,d);ov(a.b)}function GA(){kI();oI.call(this);var a=this.b=new vJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(579,562,{},GA);_.ue=function(){return this.b};_.b=null;function zB(){}t(586,430,{},zB);function uJ(a){if(!a)throw new kn;this.b=a}t(587,1,{},uJ);_.Xc=function(){return FB(this.b)};_.Yc=function(){return zi(this.b)};_.Zc=function(){throw new JB("Missing message: awt.50");};_.b=null;function bz(){return bz()}
function xB(){xB=x;var a;a=(oB(),pB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(wJ,m,-1,0,1);else throw new fF(a+" is not supported");}catch(b){if(b=Ei(b),!A(b,86))throw b;}}function AA(a,b){a.b=31*a.b+L((new xF(b)).b)}function Xy(){}t(590,1,{},Xy);_.hC=function(){return this.b};_.b=1;
function VI(a){var b;b=y(I,s,-1,4,1);b[0]=xJ(yJ(a,"borderTopWidth"));b[1]=xJ(yJ(a,"borderRightWidth"));b[2]=xJ(yJ(a,"borderBottomWidth"));b[3]=xJ(yJ(a,"borderLeftWidth"));return b}function zJ(a){var b,c;c=AJ(a);b=VI(a);a=new Lp(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Kp(a){return new Lp(a.clientWidth,a.clientHeight)}
function AJ(a){var b;b=y(I,s,-1,4,1);b[0]=xJ(yJ(a,"marginTop"));b[1]=xJ(yJ(a,"marginRight"));b[2]=xJ(yJ(a,"marginBottom"));b[3]=xJ(yJ(a,"marginLeft"));return b}function BJ(a){var b;b=y(I,s,-1,4,1);b[0]=xJ(yJ(a,"paddingTop"));b[1]=xJ(yJ(a,"paddingRight"));b[2]=xJ(yJ(a,"paddingBottom"));b[3]=xJ(yJ(a,"paddingLeft"));return b}function CJ(a,b,c){try{G(b,fe)&&(b=Od),a.style[b]=c}catch(d){if(d=Ei(d),!A(d,78))throw d;}}
function HI(a,b){var c;DJ||(DJ=$doc.createElement(rg),CJ(DJ,Qe,l),CJ(DJ,Hg,l),CJ(DJ,Qf,bd),CJ(DJ,Tg,Ge),$doc.body.appendChild(DJ));CJ(DJ,Wg,a);CJ(DJ,ze,a);c=zJ(DJ);return b?c.c:c.b}var DJ=null;function EJ(){Lp.call(this,0,0)}function Lp(a,b){this.c=a;this.b=b}function aJ(a){Lp.call(this,a.c,a.b)}t(592,1,bi,EJ,Lp,aJ);_.eQ=function(a){return this===a?!0:null==a||FJ!=sn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Yc};_.b=0;_.c=0;function GJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(593,1,{71:1,74:1,95:1},GJ);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return HJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;
function IJ(a,b){this.b=a;this.c=b}t(594,1,bi,IJ);_.eQ=function(a){return this===a?!0:null==a||JJ!=sn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return JJ.e+"[x="+this.b+",y="+this.c+Yc};_.b=0;_.c=0;function lJ(){this.c=this.b=this.e=this.d=0}t(595,1,bi,lJ);_.eQ=function(a){return this===a?!0:null==a||KJ!=sn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return KJ.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Yc};_.b=0;_.c=0;_.d=0;_.e=0;function yJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==fe&&(b=Od);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(597,1,{});var LJ=-1;function MJ(){}t(598,597,{},MJ);_.b=-1;_.c=-1;var NJ=null;
function xJ(a){a=parseInt(a,10);a=isNaN(a)?null:oD(a);return!a?0:a.b}t(601,298,Qh);_.Uf=function(){return Op(this.i)};_.Vf=function(a){KI(this.i,a)};_.Wf=function(){Sp(this.i)};_.Kd=function(){Sp(this.i)};_.kd=function(a){var b=this.i;b.hb.style[ze]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[Wg]=a;b.cb||(b.j=a)};function NI(){NI=x;OI()}function iA(a,b){a.b.hb.textContent=b||l;KI(a.i,null)}
function OJ(a){NI();var b;Lv(this,new gJ);this.b=new PJ;b=this.i;QJ(b,new RJ);CJ(b.hb,Nf,cb);b.p=0;rJ(b,this.b,new sJ(0),b.q.d);this.b.gd()[zd]="mosaic-Caption-text";this.b.hb.textContent=a||l;KI(this.i,null);this.hb[zd]="mosaic-Caption"}t(600,601,Qh,OJ);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};_.c=null;
function OI(){OI=x;SJ=Bn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ox(SJ,240,20);new Ox(SJ,224,16);new Ox(SJ,208,16);new Ox(SJ,192,16);new Ox(SJ,176,16);new Ox(SJ,160,16);new Ox(SJ,144,16);new Ox(SJ,128,16);new Ox(SJ,112,16);new Ox(SJ,96,16);new Ox(SJ,80,16);new Ox(SJ,64,16);new Ox(SJ,260,16);PI=new Ox(SJ,48,16);new Ox(SJ,32,16);new Ox(SJ,16,16);new Ox(SJ,0,16)}var SJ,PI;function TJ(a,b){Bu(a.b.hb,!b);KI(a.i,a.b)}
function Mp(a,b){a.d=b;Bu(a.b.hb,!b);KI(a.i,a.b);if(a.e){var c;for(c=new yi(a.e);c.c<c.e.Be();)zi(c)}}function mJ(a){var b;Lv(this,new gJ);b=this.i;QJ(b,new UJ((VJ(),WJ)));b.p=0;this.c=new OJ(a);rJ(b,this.c,new sJ(1),b.q.d);this.b=new gJ;Si(this.b,"Body");rJ(b,this.b,new sJ(0),b.q.d);this.hb[zd]="mosaic-CaptionLayoutPanel"}t(603,601,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},mJ);_.nd=function(){Eu(this.i)};_.od=function(){Hu(this.i)};_.xd=function(){return new Lu(this.b)};
_.ud=function(a){return LI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function oJ(){TF(this)}t(604,495,Eh,oJ);function fJ(a){this.b=a}t(605,1,li,fJ);_.xc=function(){Sp(this.b.L.bb)};_.b=null;function XJ(a){var b;b=a.c;a=b.i;b=!a.f?-1:Dj(a.f.b,b);a.f&&zt(a.f.b,b)&&Ct(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&AD(!a.f?null:zt(a.f.b,b-1))}function YJ(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Ey);-1==Dj(a.f.b,b)&&Ni(a.f.b,b)}function ZI(){}t(606,1,{},ZI);_.Qc=function(a){XJ(a)};_.Rc=function(a){YJ(a)};
_.Tc=function(a){ZJ(a.b.i,a.b)};function dJ(){dJ=x;$J=new aK(1,"e");bK=new aK(2,wf);cK=new aK(3,"ne");dK=new aK(10,"nw");eK=new aK(4,ig);fK=new aK(5,lg);gK=new aK(12,"sw");hK=new aK(8,"w");eJ=new iK(($i(),aj(null)).hb)}function RI(a,b){var c;c=VI(a.hb);return new IJ(Oj(b.hb)-(Oj(a.hb)+c[3]),Qj(b.hb)-(Qj(a.hb)+c[0]))}
function jK(a){var b,c,d,e,f,g;if(a.f){b=Kp(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=zt(a.f.b,d),c=new Lp(Tn(g.hb,Hf),Tn(g.hb,Gf)),f=RI(a,g),f.b-=Jj(0,f.b+Tn(g.hb,Hf)-b.c),f.c-=Jj(0,f.c+Tn(g.hb,Gf)-b.b),eG(g,Jj(0,f.b),Jj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,$I(g,c.c,c.b),g.G==(Ip(),Jp)&&Qp(g,new aJ(Kp(a.hb))),ak(g.r,1)}}function kK(a,b,c){a=a.e;Ci(a,b,b);z(a.d,b,c);Si(b,xc+c.c)}
function Pp(a,b){var c;c=a.e;lK(c,b.z);Ri(b.z,xc+dK.c);lK(c,b.v);Ri(b.v,xc+bK.c);lK(c,b.w);Ri(b.w,xc+cK.c);lK(c,b.F);Ri(b.F,xc+hK.c);lK(c,b.o);Ri(b.o,xc+$J.c);lK(c,b.E);Ri(b.E,xc+gK.c);lK(c,b.C);Ri(b.C,xc+eK.c);lK(c,b.D);Ri(b.D,xc+fK.c)}
function Rp(a,b){!b.z&&(b.z=TI(b,0,0));kK(a,b.z,dK);!b.v&&(b.v=TI(b,0,1));kK(a,b.v,bK);!b.w&&(b.w=TI(b,0,2));kK(a,b.w,cK);!b.F&&(b.F=TI(b,1,0));kK(a,b.F,hK);!b.o&&(b.o=TI(b,1,2));kK(a,b.o,$J);!b.E&&(b.E=TI(b,2,0));kK(a,b.E,gK);!b.C&&(b.C=TI(b,2,1));kK(a,b.C,eK);!b.D&&(b.D=TI(b,2,2));kK(a,b.D,fK)}function ZJ(a,b){var c,d;a.b=b;d=a.f.b.d;c=Dj(a.f.b,b);if(c+1<d){gz(a.f,b);for(Ni(a.f.b,b);c<d;++c)bJ(zt(a.f.b,c),c)}else bJ(b,c)}
function iK(a){a=new mK(a);Lv(this,a);this.d=new nK(a);this.d.j=!0;Ki(this.d);this.d.n=3;this.e=new oK(a);this.e.j=!0;Ki(this.e);this.e.n=3;Nv(this)}t(607,298,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},iK);_.Uf=function(){return Kp(this.hb)};_.Vf=function(){var a;(a=pK(this))&&a.Vf(null)};_.Wf=function(){jK(this)};_.Qc=function(a){!this.c&&(this.c=new ZI);XJ(a)};_.Rc=function(a){!this.c&&(this.c=new ZI);YJ(a)};_.Kd=function(){jK(this)};
_.Tc=function(a){!this.c&&(this.c=new ZI);ZJ(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var $J,bK,cK,dK,eJ,eK,fK,gK,hK;function mK(a){this.q=new ev(this);this.hb=a}t(608,278,oi,mK);function aK(a,b){this.b=a;this.c=b}t(609,1,{},aK);_.b=0;_.c=null;function nK(a){ui();Oi.call(this,a)}t(610,3,{},nK);_.rc=function(){var a;a=this.k.f;a.u||Nj(a.p);Ri(this.k.f,"dragdrop-dragging");!a.A.d&&TJ(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Jj(this.b,a<this.e?a:this.e),b=Jj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Qe]=a+(mj(),Tf);c.style[Hg]=b+Tf};
_.sc=function(){var a;a=this.k.f;a==a.i.b||AD(a);a.A.d||TJ(a.A,!0);a.u||(a.p||(a.p=new qK,Si(a.p,"mosaic-GlassPanel-invisible")),CJ(a.p.hb,Yg,yJ(a.hb,Yg)),Zi(($i(),aj(null)),a.p,0,0));Si(this.k.f,"dragdrop-dragging");a=new Gj(this.k.b,null);this.b=a.b+Pj(this.k.b.hb);this.c=a.e+Rj(this.k.b.hb);this.e=this.b+Tj(this.k.b.hb)-this.k.f.fd();this.d=this.c+Sj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function lK(a,b){try{Gi(a,b)}catch(c){if(c=Ei(c),!A(c,78))throw c;}}
function oK(a){ui();Oi.call(this,a);this.d=new wi}t(611,3,{},oK);_.rc=function(){var a;a=this.k.f.gb;a.u||Nj(a.p);Ri(this.k.f,"dragdrop-dragging");TJ(a.A,!1);Np(a,new Lp(a.f,a.e));ak(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=Wi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Jj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Jj(a+b,Tn(d.A.c.hb,Gf)),b!=a&&SI(d,0,a-b),Np(d,new Lp(d.f,b)),ak(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Jj(a+b,Tn(d.A.c.hb,Gf)),Np(d,new Lp(d.f,b)),ak(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Jj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
b:96,b!=a&&SI(d,a-b,0),Np(d,new Lp(b,d.e)),ak(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Np(d,new Lp(96<a+b?a+b:96,d.e)),ak(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||AD(a);TJ(a.A,!0);a.u||(a.p||(a.p=new qK,Si(a.p,"mosaic-GlassPanel-invisible")),CJ(a.p.hb,Yg,yJ(a.hb,Yg)),Zi(($i(),aj(null)),a.p,0,0));Si(this.k.f,"dragdrop-dragging");a=new Gj(this.k.b,null);this.b=a.b+Pj(this.k.b.hb);this.c=a.e+Rj(this.k.b.hb);this.f=this.b+Tj(this.k.b.hb)-this.k.f.fd();this.e=this.c+Sj(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
function qK(){var a;this.e=new rK(this);this.b=!1;this.c=new iv;Lv(this,this.c);a=this.hb.style;a[jd]="#000";a[ee]="alpha(opacity=50)";a.opacity="0.5";this.hb[zd]="gwt-GlassPanel"}t(612,298,mi,qK);
_.qd=function(){var a;Nv(this);try{a=this.gb}catch(b){b=Ei(b);if(A(b,84))throw new Fu("Parent widget must be an instance of AbsolutePanel");throw b;}a==($i(),aj(null))?(st(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Mi(hk,a),a.c=!0,a.d=pk(a),Ni(hk,a),this.d=new sK(this),Wt(new rt(this.d))):(this.hb.style[sd]=cb,this.hb.style[bg]=cb);this.b&&Kt(new qt(this));Zi(aj(null),new tK,Zn($doc),$n($doc))};
_.rd=function(){this.i.rd();Vj(this.e);this.d&&(ot(Ut,this.d,H(uK,m,13,[(!er&&(er=new mk),er)])),this.d=null);this.b&&ot(Mt,this,H(uK,m,13,[(!Lt&&(Lt=new mk),Lt)]))};_._c=function(a){switch(Ht(a.type)){case 256:if(27==(a.keyCode||0))return Nj(this),!1;case 1:if(this.hb.contains(a.target))return Nj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function rK(a){gk();this.b=a}t(613,24,{},rK);_.Dc=function(){st(this.b)};_.b=null;function sK(a){this.b=a}t(614,1,{},sK);_.b=null;
function tK(){this.hb=Qv();var a;a=new Jw(new vK(this));B(this,a,(np(),np(),op));B(this,a,(Tp(),Tp(),Up))}t(615,300,oi,tK);_.sd=function(){Ej(new wK(this))};function vK(a){this.b=a}t(616,1,{},vK);_.b=null;function wK(a){this.b=a}t(617,1,li,wK);_.xc=function(){this.b.hb.focus()};_.b=null;function xK(a){a.hb.style[Wg]=id;a.hb.style[ze]=id;if(a.cb){var a=a.gb,b;A(a,103)?a.Vf(null):(b=pK(a))&&b.Vf(a)}}t(619,281,Mh);_.Uf=function(){xK(this);return new Lp(Tn(this.hb,Hf),Tn(this.hb,Gf))};_.Vf=function(){xK(this)};
_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function PJ(){this.hb=$doc.createElement("label");this.hb[zd]="mosaic-Label";this.hb.style[Vg]=Cf;this.hb[zd]="mosaic-HTML"}t(618,619,Mh,PJ);function pJ(a){Lv(this,new yK(a));this.hb[zd]="mosaic-ImageButton"}t(620,298,mi,pJ);
function vJ(){var a=(vv(),yv);pv.call(this,!0,cf);this.M=a.b;this.b=new zK(this);this.b.e=!0;fv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);cj();ru(a,b)}else this.db|=1;Xn(Wn(this.hb))[zd]=xe;this.hb.style[Yg]="2147483647"}t(621,283,oi,vJ);_.$c=function(a){Gu(this,a);1==Ht(a.type)&&kv(this,!1)};_.b=null;
function zK(a){this.c=a;this.d=new Ti;this.j=new Ti;a=(ax(),$w);new Nx(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(wg);this.f=$doc.createElement(zg);Dt(b,this.f);this.p=!0;a=Qv();b=(Et(),Ft(b));a.appendChild(b);this.hb=a;nl();this.hb.setAttribute("role",Rl.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),cj(),ru(a,b)):this.db|=2225;this.hb[zd]=we;a=yu(this.hb)+"-vertical";Ai(this.gd(),a,!0);this.hb.style[Lf]=cb;this.hb.setAttribute("hideFocus",Qg);B(this,new Zw(this),(np(),np(),op))}
t(622,321,Kh,zK);_.$c=function(a){switch(Ht(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Sw(this,a)};_.Jd=function(a,b){Ww(this,a,b);b||this.b&&kv(this.c,!1)};_.b=!0;_.c=null;
function yK(a){var b=(ew(),fw),c=(mw(),nw),d;d=new Xv;d.i[qd]=bb;d.i[ud]=0;d.i[vd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Vv(b.b);b.b.d.rows[0].cells[0][ed]=c.b;Vv(b.b);b.b.d.rows[0].cells[0].style[Sg]=e.b;Vv(d);b=Rv(d,0,0,!0);if(a){Nj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Tv(g,f.d);Vr(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ni(c.c,a);a.hb[$c]=e;Dt(b,a.hb);Ju(a,d)}Lv(this,d);Ai(this.hb,"mosaic-WidgetWrapper",!0)}t(623,298,mi,yK);_.b=null;_.c=null;function hJ(a){this.b=a}t(624,1,{},hJ);
_.Lc=function(){this.b._&&this.b!=this.b.i.b&&AD(this.b)};_.b=null;function iJ(a){gk();this.b=a}t(625,24,{},iJ);_.Dc=function(){Sp(this.b.L.bb);var a=this.b;dr((!a.q&&(a.q=new AK),a.q))};_.b=null;function jJ(a){gk();this.b=a}t(626,24,{},jJ);_.Dc=function(){WI(this.b,(Ip(),Jp))};_.b=null;function kJ(a){gk();this.b=a}t(627,24,{},kJ);_.Dc=function(){WI(this.b,(Ip(),XI))};_.b=null;function nJ(){}t(628,1,{},nJ);function qJ(a){this.b=a}t(629,1,{},qJ);_.Lc=function(){this.b.Ed()};_.b=null;
function tJ(a){this.b=a}t(630,1,{},tJ);_.b=null;function cJ(a){this.b=a}t(631,1,li,cJ);_.xc=function(){this.b.G==(Ip(),Jp)?ak(this.b.s,333):this.b.G==XI&&ak(this.b.t,333)};_.b=null;function UI(a){this.hb=a;Eu(this)}t(632,281,Kh,UI);_.Mc=function(a){return B(this,a,(wq(),wq(),xq))};_.Nc=function(a){return B(this,a,(ij(),ij(),jj))};_.Oc=function(a){return B(this,a,(Aq(),Aq(),Bq))};_.Pc=function(a){return B(this,a,(kj(),kj(),lj))};function AK(){wr.call(this,null)}t(633,213,ni,AK);
function Ip(){Ip=x;Jp=new BK("MAXIMIZED",0);XI=new BK("MINIMIZED",1);YI=new BK("NORMAL",2);CK=H(DK,m,98,[Jp,XI,YI])}function BK(a,b){ao.call(this,a,b)}t(634,139,{71:1,75:1,77:1,98:1},BK);var CK,Jp,XI,YI;function st(a){var b,c,d,e;c=gj();b=hj();e=(su(),tu).scrollWidth;d=tu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[Wg]=c-1+Tf);0<=b-1&&(a.hb.style[ze]=b-1+Tf)}
function EK(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new Lu(b);c.b.b<c.b.c.d-1;)d=yI(Mu(c.b)),e=d.gb,A(e,104)&&e.ld(d.hd()),d.hd()&&Ni(a.y,d);return!0}
function FK(a,b){var c,d,e;if(b.b)a.d&&Uj(a.d),a.d=new GK(a,b),Wj(a.d,333);else for(d=new yi(a.y);d.c<d.e.Be();)c=zi(d),e=c.fb,bv(b,HK(c),e.t,e.u),IK(c,e.v,e.s,H(I,s,-1,[JK(a.r.b,c).e,JK(a.q.b,c).d,JK(a.o.b,c).b,JK(a.p.b,c).c]),H(I,s,-1,[KK(a.j.b,c).e,KK(a.i.b,c).d,KK(a.e.b,c).b,KK(a.f.b,c).c]),H(I,s,-1,[LK(a.v,c),LK(a.u,c),LK(a.s,c),LK(a.t,c)]))}
function MK(){this.y=new Ti;this.k=new NK(this);this.x=new OK(this.k);this.w=new PK(this.k);this.r=new QK(this.k);this.q=new RK(this.k);this.o=new SK(this.k);this.p=new TK(this.k);this.j=new UK(this.k);this.i=new VK(this.k);this.e=new WK(this.k);this.f=new XK(this.k);this.v=new YK(this.k);this.u=new YK(this.k);this.s=new YK(this.k);this.t=new YK(this.k)}t(637,1,{});_.Yf=function(a){FK(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function ZK(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new yi(b.y);e.c<e.e.Be();)d=zi(e),A(d,26)&&(d=d.bb),f=d.fb,bv(c,HK(d),f.t,f.u),IK(d,f.v,f.s,H(I,s,-1,[JK(b.r.b,d).e,JK(b.q.b,d).d,JK(b.o.b,d).b,JK(b.p.b,d).c]),H(I,s,-1,[KK(b.j.b,d).e,KK(b.i.b,d).d,KK(b.e.b,d).b,KK(b.f.b,d).c]),H(I,s,-1,[LK(b.v,d),LK(b.u,d),LK(b.s,d),LK(b.t,d)]));$K(c);a.b.d=null;for(a=new yi(a.b.y);a.c<a.e.Be();)b=zi(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function GK(a,b){this.b=a;this.c=b;var c=(ck(),dk);this.n=new bk(this);this.t=c}t(638,17,{},GK);_.yc=function(){ZK(this)};_.zc=function(){ZK(this)};
_.Bc=function(a){var b,c,d;for(c=new yi(this.b.y);c.c<c.e.Be();)b=zi(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),bv(this.c,HK(b),d.j,d.w),IK(b,d.x,d.i,H(I,s,-1,[JK(this.b.r.b,b).e,JK(this.b.q.b,b).d,JK(this.b.o.b,b).b,JK(this.b.p.b,b).c]),H(I,s,-1,[KK(this.b.j.b,b).e,KK(this.b.i.b,b).d,KK(this.b.e.b,b).b,KK(this.b.f.b,b).c]),H(I,s,-1,[LK(this.b.v,b),LK(this.b.u,b),LK(this.b.s,b),LK(this.b.t,b)]))};_.b=null;_.c=null;
t(640,1,{});_.b=null;function WK(a){this.b=a}t(639,640,{},WK);function XK(a){this.b=a}t(641,640,{},XK);function VK(a){this.b=a}t(642,640,{},VK);function UK(a){this.b=a}t(643,640,{},UK);function SK(a){this.b=a}t(644,640,{},SK);function TK(a){this.b=a}t(645,640,{},TK);function RK(a){this.b=a}t(646,640,{},RK);function QK(a){this.b=a}t(647,640,{},QK);t(648,640,{},function(a){this.b=a});t(649,640,{},function(a){this.b=a});
function LK(a,b){var c=a.b,d;d=Wi(c.e,b);d||(d=new GJ(BJ(b.hb)),z(c.e,b,d));return d.e}function YK(a){this.b=a}t(650,640,{},YK);function PK(a){this.b=a}t(651,640,{},PK);function OK(a){this.b=a}t(652,640,{},OK);function KK(a,b){var c;c=Wi(a.b,b);c||(c=new GJ(VI(b.hb)),z(a.b,b,c));return c}function JK(a,b){var c;c=Wi(a.c,b);c||(c=new GJ(AJ(b.hb)),z(a.c,b,c));return c}
function aL(a,b){var c,d;d=Wi(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=pK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new Lp(bL(e,!0),bL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=bL(e,!0));null!=c.k&&(h.b=bL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Lp(bL(e,!0),bL(e,!1));break a}h=new EJ;f=b.hb;n=f.style;g=n[Qf];j=n[Tg];n[Qf]="static";n[Tg]=Ge;null!=c.n?h.c=bL(e,!0):(n[Wg]=id,h.c=(f.offsetWidth||0)+JK(d.p.b,b).c+JK(d.q.b,b).d);null!=c.k?h.b=bL(e,!1):(n[ze]=id,h.b=(f.offsetHeight||0)+JK(d.r.b,b).e+
JK(d.o.b,b).b);n[Qf]=g;n[Tg]=j}d=h}null!=c.n&&(mj(),Mo)==c.n.$f()||null!=c.k&&(mj(),Mo)!=c.k.$f()||z(a.f,b,d)}return d}function NK(a){this.i=a;this.d=new wi;this.f=new wi;this.c=new wi;this.b=new wi;this.e=new wi}t(653,1,{},NK);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function cL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new dL,a.fb=b;return b}function RJ(){UJ.call(this,(VJ(),eL))}function UJ(a){var b=(fL(),gL);MK.call(this);this.c=a;this.b=b}t(654,637,{},RJ,UJ);
_.Zf=function(a){var b,c,d,e,f,g,j,h,n;h=new EJ;EK(this,a);n=JK(this.p.b,a).c+JK(this.q.b,a).d+KK(this.f.b,a).c+KK(this.i.b,a).d+LK(this.t,a)+LK(this.u,a);d=JK(this.r.b,a).e+JK(this.o.b,a).b+KK(this.j.b,a).e+KK(this.e.b,a).b+LK(this.v,a)+LK(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(VJ(),eL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new yi(this.y);a.c<a.e.Be();)c=zi(a),e=cL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=hL(b),b=new Lp(b[1]+b[3],b[0]+b[0])),this.c==eL?(n+=aL(this.x.b,c).c,e.b=aL(this.w.b,
c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Jj(f,e.b)):(d+=aL(this.w.b,c).b,e.c=aL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Jj(g,e.c));this.c==eL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.Yf=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,R;if(EK(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=LK(this.t,a);E=LK(this.v,a);c=Kp(a.hb);R=c.c-(u+LK(this.u,a));r=c.b-(E+LK(this.s,a));g=R;c=r;this.c==(VJ(),eL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new yi(this.y);e.c<e.e.Be();)d=zi(e),b=null,q=cL(d),v=d.gb,A(v,104)&&(b=v,b=hL(b),b=new Lp(b[1]+b[3],b[0]+b[0])),this.c==eL?(q.e?++h:(q.c=aL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=aL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=aL(this.w.b,
d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=aL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new yi(this.y);e.c<e.e.Be();)d=zi(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=hL(b),b=new Lp(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==eL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==WJ?(q.t=this.b==(fL(),gL)?u:this.b==iL?u+~~(R/2)-~~(J/2):u+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(fL(),gL)?(q.t=u,q.u=E):this.b==iL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.cd()-Oj(a.hb)-LK(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-Qj(a.hb)-LK(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));FK(this,a)}};_.b=null;_.c=null;function fL(){fL=x;gL=new jL("START",0);iL=new jL(Hb,1);kL=new jL("END",2);lL=H(mL,m,99,[gL,iL,kL])}function jL(a,b){ao.call(this,a,b)}t(655,139,{71:1,75:1,77:1,99:1},jL);var lL,iL,kL,gL;function VJ(){VJ=x;eL=new nL("HORIZONTAL",0);WJ=new nL("VERTICAL",1);oL=H(pL,m,100,[eL,WJ])}
function nL(a,b){ao.call(this,a,b)}t(656,139,{71:1,75:1,77:1,100:1},nL);var oL,eL,WJ;t(658,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function dL(){this.f=!1}function sJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(657,658,{101:1,105:1},dL,sJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function qL(a,b){if(a.n)return!0;EK(a,b);if(0<a.y.d){a.b=zt(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new rL,c.fb=d;a.c=d;a.y.Ke();Ni(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function sL(){MK.call(this)}t(659,637,{},sL);
_.Zf=function(a){var b,c;c=new EJ;qL(this,a);if(this.b){b=aL(this.x.b,this.b).c;var d=aL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=hL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=JK(this.p.b,a).c+JK(this.q.b,a).d+KK(this.f.b,a).c+KK(this.i.b,a).d+LK(this.t,a)+LK(this.u,a);c.b+=JK(this.r.b,a).e+JK(this.o.b,a).b+KK(this.j.b,a).e+KK(this.e.b,a).b+LK(this.v,a)+LK(this.s,a);return c};
_.Yf=function(a){var b,c,d,e,f;qL(this,a)&&(d=LK(this.t,a),e=LK(this.v,a),c=Kp(a.hb),f=c.c-(d+LK(this.u,a)),c=c.b-(e+LK(this.s,a)),b=this.b.gb,A(b,104)&&(b=hL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Oj(a.hb)-LK(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Qj(a.hb)-LK(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),FK(this,a))};_.b=null;_.c=null;function rL(){this.f=!1}
t(660,658,{102:1,105:1},rL);function hL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=Wn(iu(iu(a.d,0),0)),c=Wn(iu(iu(a.d,2),2)),d=AJ(a.hb),b=VI(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function tL(a,b){a.cb&&Nj(a);return gv(a,b)}function uL(){Ev();uv.call(this,Fv)}t(661,288,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},uL);_.ud=function(a){return tL(this,a)};_.b=null;
function HK(a){var b;b=a.gb;return A(b,104)?b:a}function Op(a){if(!a.cb)return new EJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Zf(a),Qp(a,a.k),a.e.Yf(a),a.k=a.e.Zf(a);return a.k}function yI(a){return A(a,104)?a.bb:a}function vL(a){var b;if(!a.o){b=(!NJ&&(NJ=new MJ),NJ);var c=wL(a,gb,!0);b.b=c;c=wL(a,hb,!0);b.c=c;a.o=b}return a.o}
function JI(a,b,c,d,e){if(A(b,26))throw new nk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new uL,Uu(a,c,a.hb,d,!0),hv(c,b)):Uu(a,b,c,d,e);KI(a,b)}function rJ(a,b,c,d){b.fb=c;JI(a,b,a.hb,d,!0)}
function KI(a,b){var c;c=a.e;if(b){var d=c.k;Hi(d.d,b);Hi(d.f,b);Hi(d.c,b);Hi(d.b,b);Hi(d.e,b)}else d=c.k,vx(d.d),vx(d.f),vx(d.c),vx(d.b),vx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==HK(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==HK(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.Vf(a.gb),c.Vf(a))}}function Sp(a){a.cb&&a.hb.style.display!=zf&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.Yf(a),a.d=!1,$K(a))}
function $K(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=yI(Kx(a.q,d)),A(b,104)&&(b=b.bb),b.hd()&&(A(b,103)?b.Wf():A(b,33)&&b.Kd())}function LI(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=HK(b);return $u(a,c)?(A(c,104)&&tL(c,b),KI(a,null),!0):!1}function QJ(a,b){var c;a.e=b;null!=a.f&&Ri(a,yu(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Rx(a.f,Au(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Si(a,yu(a.hb)+Ca+a.f);KI(a,null)}
function wL(a,b,c){a.n||(a.n=$doc.createElement(rg),CJ(a.n,Qf,bd),CJ(a.n,Tg,Ge),CJ(a.n,Qe,cb),CJ(a.n,Hg,cb),a.hb.appendChild(a.n));CJ(a.n,Wg,b);CJ(a.n,ze,b);a=zJ(a.n);return c?a.c:a.b}
function bL(a,b){var c;c=null.$f();if(c==(mj(),Yo)){c=(vL(a),null.$f());var d=(-1==LJ&&(LJ=HI(ib,!0)),LJ);return O(N(Math.round(100*d*c/254)))}if(c==Oo)return c=vL(a),d=null.$f(),O(N(bD(d*(-1==c.b&&(c.b=HI(gb,!0)),c.b))));if(c==Qo)return c=vL(a),d=null.$f(),O(N(bD(d*(-1==c.c&&(c.c=HI(hb,!0)),c.b))));if(c==Wo)return c=(vL(a),null.$f()),d=(-1==LJ&&(LJ=HI(ib,!0)),LJ),O(N(Math.round(d*c)));if(c==$o)return c=(vL(a),null.$f()),d=(-1==LJ&&(LJ=HI(ib,!0)),LJ),O(N(Math.round(10*d*c/254)));if(c==Uo)return O(N(bD(12*
(vL(a),null.$f())*O(N(bD((-1==LJ&&(LJ=HI(ib,!0)),LJ)/72))))));if(c==Mo)return wL(a,null.$f(),b);if(c==So)return c=(vL(a),O(N(bD(null.$f())))),d=(-1==LJ&&(LJ=HI(ib,!0)),LJ),O(N(Math.round(d*c/72)));if(null.$f()==Ko)return O(N(bD(null.$f())));throw new nk("Invalid size: "+null.$f());}function gJ(){var a=new sL;dv.call(this);this.k=new Lp(-1,-1);new zL(this);this.hb[zd]="mosaic-LayoutPanel";QJ(this,a)}t(662,278,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},gJ);
_.yd=function(a){JI(this,a,this.hb,this.q.d,!0)};_.nd=function(){Ou(this,new AL)};_.od=function(){Ou(this,new BL)};_.Uf=function(){return Op(this)};_.vd=function(a){return Xu(this.q,HK(a))};_.wd=function(a,b,c,d){JI(this,a,b,c,d)};_.Vf=function(a){KI(this,a)};_.xd=function(){return new Lu(this)};_.Wf=function(){Sp(this)};
_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Op(this),null!=this.j)a=a.b+Tf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Tf);this.kd(b);this.i=null}else b=a.b+Tf,this.md(a.c+Tf),this.kd(b);Sp(this)}};_.Kd=function(){Sp(this)};_.ud=function(a){return LI(this,a)};_.kd=function(a){this.hb.style[ze]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){bv(this,HK(a),b,c)};
_.md=function(a){this.hb.style[Wg]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function AL(){}t(663,1,{},AL);_.Id=function(a){HK(a).qd()};function BL(){}t(664,1,{},BL);_.Id=function(a){HK(a).rd()};function Lu(a){this.c=a;this.b=new Zu(this.c.q)}t(665,1,{},Lu);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return yI(Mu(this.b))};_.Zc=function(){Nu(this.b)};_.c=null;function CL(){CL=x;new Gw}
function zL(a){CL();Ai(a.hb,"dragdrop-dropTarget",!0);this.b=a;new DL(this)}t(666,9,{},zL);function DL(a){gk();this.b=a}t(667,24,{},DL);_.Dc=function(){KI(this.b.b,null);Sp(this.b.b)};_.b=null;function pK(a){a=a.gb;return!a?null:A(a,103)?a:pK(a)}function $I(a,b,c){var d;d=a.hb;IK(a,b,c,AJ(d),VI(d),BJ(d))}
function IK(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(mj(),Tf)),b!=a.fd()&&a.md((0>b?0:b)+Tf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(mj(),Tf)),c!=a.ed()&&a.kd((0>c?0:c)+Tf))}function Qp(a,b){$I(a,b.c,b.b)}t(670,1,{});
function VE(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:KB(a,b,~~qi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Df:typeof v,r=r==Ff?Object.prototype.toString.call(v)==Qc||typeof v.length==Ef?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Df,r)))if(v=G(Ef,r),r=G("boolean",r),EL===D)v&&(o[u]=new xF(o[u])),r&&(o[u]=(hF(),o[u]?kF:iF));else{q=v||r;if(q=
!q&&null!=D&&sn(D)==FL){q=o[u];if(null==q||GL(q,D))continue;if(qn(q)&&(q=q&&q.g?q.g:null,null!=q&&GL(q,D))){o[u]=q;continue}}if(!G(Ff,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function HL(){this.d=new wi;this.b=new wi;this.c=new wi}function GL(a,b){var c;if(EL==b||IL==b&&A(a,106))return!0;if(null!=a)for(c=sn(a);c&&c!=EL;c=null)if(c==b)return!0;return!1}t(669,670,{},HL);function SE(){SE=x;UE=new HL}
function YE(a,b){SE();z(UE.d,a,b)}function PE(a){SE();var b,c,d;d=CF(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function QE(a,b){var c;SE();return c=b&&b[0]&&(typeof b[0]==Ff||typeof b[0]==me)?b[0]:null,GL(c,a)}function WE(a){var b=RE;SE();var c,d;d=UE.c;if(c=!b?d.c:KB(d,b,~~qi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?LB(d,c):NB(d,b,c,~~qi(b))}
function wE(a){SE();var b=UE,c;null==a?a=null:(c=a[Zc],c||(0!=(sn(a).c&4)?a=[]:(b=(b=Wi(b.d,sn(a)))&&typeof b==me?new b(a):a,a=a[Zc]=b),c=a),a=c);return a}var UE;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Dn&&(e=Xj(),2E3<e-Fn&&(Fn=e,En=Cn()));if(0==Dn++){var f=(Gn(),Hn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Pn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Gn(),Hn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Pn(n,o);while(h.d);h.d=o}}--Dn;c&&-1!=En&&($wnd.clearTimeout(En),En=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Yr)()}catch(d){a(b)}else C(Yr)()}var EL=$(1),vn=$(100),JL=tF(" I"),I=nF(679,JL),UF=nF(677,EL),KL=tF(" Z"),xG=nF(680,KL);$(99);$(98);$(97);var LL=$(475),jn=nF(681,LL),ML=$(232),Rs=nF(682,ML);$(233);$(139);$(450);$(106);$(461);var NL=tF(" B");$(465);var OL=tF(" C"),ri=nF(683,OL),FL=$(463),PL=tF(" D"),EC=nF(684,PL);$(464);$(466);var QL=$(469),dE=nF(685,QL),RL=tF(" J"),SL=$(2),$r=nF(678,SL),wJ=nF(686,NL);$(478);$(460);$(96);$(167);$(448);
var RE=$(441);$(457);var dF=$(455);$(453);$(454);$(459);$(116);$(108);$(109);$(110);$(117);$(94);$(472);$(467);$(456);$(442);$(443);$(444);$(445);$(446);$(447);var TL=$(365);$(364);$(363);$(362);$(440);$(439);var Oz=$(379),hC=nF(687,Oz),UL=$(385),mC=nF(688,UL),VL=$(386),oC=nF(689,VL),WL=$(517),tE=nF(690,WL),Rr=nF(691,I),XL=rF(515,function(){tC();return kG}),lG=nF(692,XL);$(516);$(388);$(387);$(510);$(509);$(518);$(519);$(514);$(422);$(513);var oz=nF(693,TL);$(377);$(521);$(452);sF();$(451);sF();$(670);
$(669);var IL=sF();$(282);var YL=$(281);$(280);$(286);$(300);$(341);$(523);$(522);$(279);$(278);$(525);$(524);$(530);$(531);$(532);$(533);$(534);$(535);$(536);$(537);$(526);$(527);$(528);$(529);$(219);$(218);$(291);$(292);$(293);$(548);$(557);$(24);$(549);$(550);$(551);$(552);$(553);$(554);$(555);$(556);$(264);$(337);$(340);$(338);$(339);$(178);$(177);$(266);$(213);$(268);$(186);var ZL=$(185);$(216);$(215);$(214);$(359);$(360);$(361);
var $L=rF(155,function(){mj();return bp}),cp=nF(694,$L),aM=rF(138,function(){nj();return mo}),no=nF(695,aM),bM=rF(145,function(){oo();return xo}),yo=nF(696,bM),cM=rF(150,function(){zo();return Io}),Jo=nF(697,cM);rF(156,null);rF(157,null);rF(158,null);rF(159,null);rF(160,null);rF(161,null);rF(162,null);rF(163,null);rF(164,null);rF(140,null);rF(141,null);rF(142,null);rF(143,null);rF(144,null);rF(146,null);rF(147,null);rF(148,null);rF(149,null);rF(151,null);rF(152,null);rF(153,null);rF(154,null);$(434);
$(433);$(482);$(484);$(483);$(485);$(487);$(486);$(488);$(492);$(493);$(176);$(182);$(181);$(180);$(184);$(198);$(405);$(404);var HA=$(403),fD=nF(698,HA),BG=nF(699,RL);$(389);$(489);$(495);$(490);$(491);$(390);$(547);$(399);$(398);$(397);$(402);var dM=sF(),vI=nF(700,dM);$(262);$(432);$(501);var eM=rF(222,function(){Gr();return Lr}),Mr=nF(701,eM);$(412);$(413);$(396);var sA=$(391);$(481);$(375);$(376);$(401);var DA=$(400);$(393);$(392);$(499);$(508);$(394);$(436);$(474);$(511);$(512);$(520);$(382);
var Sz=$(381);$(410);$(411);$(367);$(366);$(419);sF();sF();sF();$(369);$(370);$(183);$(350);var Lx=nF(702,YL);$(351);$(560);$(559);$(311);$(313);$(312);$(314);$(200);$(217);$(203);$(205);var Zz=$(384);$(435);$(372);$(371);$(378);$(505);$(477);$(208);$(421);$(195);$(196);$(199);$(193);$(192);$(194);var aA=$(543);$(380);$(562);$(567);$(420);$(468);$(423);var qz=$(374),pz=nF(703,Sz);$(590);$(407);$(408);$(409);$(373);$(540);$(541);$(316);$(315);$(307);$(308);$(579);$(568);$(569);$(494);$(502);$(503);
$(504);$(561);$(563);var tA=$(395);$(544);$(506);$(207);$(204);$(206);$(202);$(191);$(190);$(189);$(244);$(566);$(285);$(284);$(283);$(578);$(577);$(576);$(571);$(575);var fM=rF(634,function(){Ip();return CK}),DK=nF(704,fM);$(633);$(632);$(624);$(625);$(626);$(627);$(628);$(629);$(630);$(631);$(605);var gM=rF(287,function(){vv();return Cv}),Dv=nF(705,gM),hM=rF(333,function(){rv();return hx}),ix=nF(706,hM);$(17);$(334);$(335);$(330);$(331);$(332);$(18);$(19);$(20);$(418);$(383);$(621);$(321);$(622);
$(322);$(323);$(324);$(325);$(328);$(296);$(295);$(294);$(564);$(565);$(570);$(237);$(299);$(329);$(317);$(344);$(343);$(342);var iM=rF(345,function(){yx();return Ix}),Jx=nF(707,iM);rF(346,null);rF(347,null);rF(348,null);rF(349,null);$(220);$(545);$(297);$(310);$(309);$(498);$(289);$(179);$(546);$(298);$(607);$(3);$(610);$(611);$(609);$(608);$(601);$(600);$(662);$(663);$(664);$(665);$(603);$(211);var fB=$(415),hB=nF(708,fB);$(416);$(414);$(27);$(28);$(26);$(29);$(32);$(33);$(34);$(35);$(36);$(37);
var jM=$(49),Xw=nF(709,jM);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(238);var FJ=$(592);$(290);var JJ=$(594);$(209);$(619);$(618);$(428);$(427);$(429);$(210);$(246);$(248);$(247);$(242);$(353);$(239);$(288);$(661);$(253);$(256);$(254);
$(255);$(5);$(7);$(6);$(572);$(417);$(430);$(354);$(175);$(275);$(276);$(424);$(425);$(431);$(212);$(241);$(31);$(249);$(318);$(319);$(320);$(250);var uK=nF(710,ZL);$(251);$(542);$(620);$(587);$(458);$(479);$(30);$(68);var KJ=$(595);$(604);$(623);$(658);$(657);$(187);$(197);$(4);$(586);$(637);$(654);var kM=rF(655,function(){fL();return lL}),mL=nF(711,kM),lM=rF(656,function(){VJ();return oL}),pL=nF(712,lM);$(640);$(649);$(648);$(652);$(651);$(647);$(646);$(644);$(645);$(643);$(642);$(639);$(641);$(650);
$(653);$(638);$(606);$(659);$(302);$(301);$(304);$(305);$(303);$(252);$(21);$(273);$(274);$(11);$(14);$(22);var mM=$(25),qk=nF(713,mM);$(23);$(660);$(8);$(10);$(9);$(666);$(667);$(612);$(615);$(616);$(617);$(613);$(614);var HJ=$(593);$(597);$(598);$(188);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>