summaryrefslogtreecommitdiff
path: root/public/jsme/5952A2CB4040AE2246428B9BA22BB4AE.cache.html
blob: bda5c8f7e958ffce8aa19ea079fe60ed2b7755ce (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '5952A2CB4040AE2246428B9BA22BB4AE';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",aa="\n",ca=" ",ea=" of ",fa='"',ga='" ',ia='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",oa="&amp;",pa="&gt;",qa="&lt;",ra="&nbsp;",sa="'",ta="(",ua=")",va="*",wa="+",ya=",",za=", ",Aa="-",Ca="-C#C-Me",Da="-C#CH",Ea="-C#N",Fa="-C(=O)N",Ga="-C(=O)OH",Ha="-C(=O)OMe",Ia="-CCl3",Ja="-CF3",Ka="-CMe3",La="-NC=O",Oa="-NH-SO2-Me",Pa="-NMe2",Qa="-NO2",Ra="-OC(=O)Me",Sa="-SO2-NH2",Ta="-SO3H",Ua="-selected",Wa=".",Xa="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",eb="100%",fb="1em",gb="1ex",
hb="1in",ib="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",tb=">",ub="?",vb="@",wb="@@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Eb="Before",Gb="Br",Hb="C",Ib="CENTER",Jb="CSS1Compat",Kb="Center",Lb="Cl",Mb="Class$",Ob="Copy as ",Pb="Dialog",Qb="East",Rb="F",Sb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",$b="JUSTIFY",bc="JavaScript",cc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",oc="P",qc="R",rc="R1",sc="R2",tc="R3",uc="RIGHT",vc="ROLL_DOWN",wc="RXN",xc="Reset",yc="Resize-",zc="Ring",Ac="S",Bc="SMILES",Cc="Se",Fc="Si",Gc="South",Kc="Style names cannot be empty",Lc="Unknown",Mc="West",Nc="X",Oc="[",Pc="\\",Qc="]",Rc="__uiObjectID",Sc="a",Tc="absolute",$c="alert",ad="alertdialog",bd="align",cd="antialias",dd="application",ed=
"article",fd="auto",gd="backgroundColor",hd="banner",id="blur",jd="bolder",kd="border",ld="border-left-width",md="border-top-width",nd="bottom",rd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="col",Dd="colSpan",Ed="columnheader",Fd="combobox",Gd="complementary",Hd="contentinfo",Id="contextmenu",Jd="cssFloat",Nd="dblclick",Od="definition",Td="dialog",Ud="dir",Vd="directory",Wd="display",
Xd="div",Yd="document",Zd="dragdrop-handle",$d="dragdrop-selected",ae="dragend",be="dragenter",ce="dragover",de="drop",ee="end_gesture",fe="error",ge="filter",he="fixed",ie="float",je="focus",ke="fontFamily",le="fontSize",me="fontStyle",ne="fontWeight",oe="form",pe="function",qe="g",re="gesturechange",te="gestureend",ue="gesturestart",ve="google",we="grid",xe="gridcell",Ee="group",Fe="gwt-MenuBar",Ge="gwt-MenuBarPopup",He="heading",Ie="height",Je="hidden",Ke="html",Le="img",Me="is_touch_supported",
Ne="italic",Oe="java.vm.name",Pe="jsa-resetDiv",Qe="keydown",Re="keypress",Se="keyup",Te="left",Ue="link",Ve="list",We="listbox",Xe="listitem",Ye="load",Ze="log",af="ltr",bf="main",cf="marquee",df="math",ef="menu",ff="menuPopup",mf="menubar",nf="menuitem",of="menuitemcheckbox",pf="menuitemradio",qf="middle",rf="mousedown",sf="mousemove",tf="mouseout",uf="mouseover",vf="mouseup",wf="mousewheel",xf="msie",yf="multipart",zf="n",Af="navigation",Bf="none",Cf="noreaction",Df="note",Ef="nowrap",Ff="null",
Gf="number",Hf="object",If="offsetHeight",Jf="offsetWidth",Kf="ontouchstart",Lf="opera",Mf="option",Nf="outline",Of="overflow",Pf="padding",Qf="popupContent",Rf="position",Sf="presentation",Tf="progressbar",Uf="px",Vf="px, ",Xf="px;",Yf="radio",Zf="radiogroup",$f="reaction",ag="rect(0px, 0px, 0px, 0px)",bg="region",cg="rgb(",dg="right",eg="role",fg="rotation",gg="row",ig="rowgroup",jg="rowheader",kg="rtl",lg="s",mg="safari",ng="scale100",og="scrollbar",pg="se",qg="search",rg="separator",sg="serif",
tg='shape-rendering="crispEdges"',ug="slider",vg="span",wg="spinbutton",xg="status",yg="subMenuIcon-selected",zg="tab",Ag="table",Bg="tablist",Cg="tabpanel",Dg="tbody",Eg="td",Fg="text",Gg="textAlign",Hg="textbox",Ig="timer",Jg="toolbar",Kg="tooltip",Lg="top",Mg="touchcancel",Ng="touchend",Og="touchmove",Pg="touchstart",Qg="tr",Rg="tree",Sg="treegrid",Tg="treeitem",Ug="true",Vg="value",Wg="verticalAlign",Xg="visibility",Yg="visible",Zg="whiteSpace",$g="width",ah="x",bh="zIndex",ch="|",_,dh={l:4194303,
m:4194303,h:1048575},eh={l:0,m:0,h:0},fh={l:1,m:0,h:0},gh={l:2,m:0,h:0},hh={l:3,m:0,h:0},ih={l:4,m:0,h:0},jh={l:8,m:0,h:0},kh={l:10,m:0,h:0},lh={l:16,m:0,h:0},mh={l:32,m:0,h:0},nh={l:64,m:0,h:0},uh={l:128,m:0,h:0},vh={l:256,m:0,h:0},wh={l:512,m:0,h:0},xh={l:1024,m:0,h:0},yh={l:2048,m:0,h:0},zh={l:8192,m:0,h:0},Ah={l:16384,m:0,h:0},Bh={l:32768,m:0,h:0},Ch={l:65536,m:0,h:0},Dh={l:131072,m:0,h:0},Eh={l:262144,m:0,h:0},Fh={l:524288,m:0,h:0},Gh={},Hh={112:1,114:1,128:1},Ih={11:1,12:1,13:1,14:1,15:1,16:1,
17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Jh={112:1},Kh={10:1,112:1,115:1,117:1},Lh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Mh={7:1,8:1,
112:1,115:1,117:1},Nh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Oh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Ph={83:1,112:1,118:1,124:1,126:1},Qh={2:1},Rh={110:1},Sh={44:1},Th={6:1,8:1,112:1,115:1,117:1},Uh={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},k={111:1,112:1,114:1},Vh={89:1,94:1,108:1,112:1},Wh={112:1,128:1},Xh={112:1,114:1,129:1},Yh={11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,
31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Zh={113:1},$h={129:1},ai={128:1},bi={112:1,118:1,126:1},ci={112:1,118:1,120:1,124:1,126:1},di={46:1,82:1},ei={54:1},fi={130:1},gi={47:1},hi={55:1},ii={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,136:1,143:1},ji={112:1,118:1,124:1,126:1},r={112:1,114:1},ki={132:1},li={94:1,112:1},mi={80:1,112:1,115:1,117:1},ni={45:1,47:1,56:1,68:1,71:1,79:1,81:1},oi={89:1,
90:1,94:1,100:1,108:1,112:1},pi={52:1,112:1},qi={89:1,90:1,94:1,108:1,112:1},ri={68:1,79:1},si={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},ti={8:1,9:1,112:1,115:1,117:1};function s(a,b,c){var d=Gh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Gh[a]=function(){}),_=d.prototype=0>b?{}:new Gh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return ui(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=v(vi,r,-1,8,1);d=(wi(),xi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=u;function yi(){yi=u;zi=new Ai}function Bi(a){for(var b,a=new Ci(a.k.n);a.c<a.e.De();)b=Di(a),Ei(b.hd(),$d,!1),Fi(a)}
function Gi(a,b,c){var a=a.o,d;try{d=new Hi(b,c.Nc(a),c.Qc(a),(c.Oc(a),c.Pc(a))),x(a.d,c,d)}catch(e){e=Ii(e);if(y(e,118))throw new Ji("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ei(b.hd(),Ub,!0);Ei(c.hd(),Zd,!0);x(zi,b,c)}function Ki(a,b){var c;c=Li(zi,b);var d;d=Li(a.o.d,c);if(!d)throw new Mi("dragHandle was not draggable");Ni(d.c.b);Ni(d.e.b);Ni(d.d.b);Ei(b.hd(),Ub,!1);Ei(c.hd(),Zd,!1)}
function Oi(a){var b;a.p=!1;for(a=new Ci(a.k.n);a.c<a.e.De();)b=Di(a),Ei(b.hd(),$d,!1),Fi(a)}function Pi(a,b){Qi(a.k.n,b)?Ei(b.hd(),$d,!1):a.p?(Ri(a.k.n,b),Ei(b.hd(),$d,!0)):(a.k.n.Ie(),Ri(a.k.n,b))}function Si(a){this.i=a;this.k=new Ti(this);this.o=new Ui(this.k)}s(3,1,{});_.kc=function(){Vi(this.k.f,"dragdrop-dragging")};_.lc=function(){Wi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var zi;function Ti(a){this.n=new Xi;this.e=a;this.b=a.i}s(4,1,{},Ti);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Yi(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.mc()}function Zi(a,b){var c;c=$i(a.d,aj).b;b.b.ctrlKey||b.b.metaKey||Bi(a.c.e);Pi(a.c.e,c)}function bj(a){a.c.i=null;a.c.e.lc();cj((dj(),ej(null)),a.b,0,0);var b=a.b.pb;fj=b;gj();hj=b;a.e=2}
function Ui(a){this.d=new Ai;this.c=a;this.b=new ij;jj(this.b,kj(),lj());z(this.b,this,(mj(),mj(),nj));z(this.b,this,(oj(),oj(),pj));a=this.b.pb.style;a[ge]="alpha(opacity=0)";a.opacity=0;a.margin=0+(qj(),Uf);a.borderStyle=(rj(),Bf);a[gd]="blue"}s(5,1,{},Ui);
_.nc=function(a){var b,c,d,e;c=a.i;d=sj(a);e=tj(a);b=Gj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!aj)aj=c,this.c.f=$i(this.d,aj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Hj(this.c.n,this.c.f)&&(Bi(this.c.e),Pi(this.c.e,this.c.f)),Ij(new Jj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Kj(aj,null),aj!=this.c.f&&(c=new Kj(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,bj(this),1!=this.e&&Yi(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Lj(a,b);a=Mj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Nj(Oj(d-this.i),Oj(a-this.j))>=this.c.e.n?(Pj(),-1!=Hj(this.c.n,this.c.f)||Pi(this.c.e,this.c.f),c=new Kj(aj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,bj(this)):Qj.preventDefault()),1==this.e)return;Qj.preventDefault();Yi(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Lj(a,b);b=Mj(a,b);if(1==Gj(a.b)&&(this.f=!1,aj))try{if(Pj(),1==this.e)Zi(this,a);else{d!=this.b&&(c=new Kj(d,null),e+=c.b,b+=c.e);try{Yi(this,e,b),this.c.e.kc(),3!=this.e&&Zi(this,a)}finally{var f=this.b.pb;fj&&f==fj&&(fj=null);gj();f===hj&&(hj=null);Rj(this.b);this.e=1;this.c.f=null}}}finally{aj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var aj=null;function Jj(){}s(6,1,hi,Jj);_.qc=function(){Pj()};
function Hi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Hi);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ta+this.b+za+this.e+ua};function Kj(a,b){!a||a==(dj(),ej(null))?this.i=this.f=0:(this.f=a.dd()-Sj(a.pb),this.i=a.ed()-(a.pb.scrollTop||0));!b||b==(dj(),ej(null))?this.d=this.c=0:(this.c=Tj(b.pb)+Uj(b.pb),this.d=Vj(b.pb)+Wj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Kj);
_.tS=function(){return ta+this.b+za+this.e+ua};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Pj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function Uj(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(ld),-1==a.indexOf(Uf)?0:parseInt(a.substr(0,a.length-2))):0}function Wj(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(md),-1==a.indexOf(Uf)?0:parseInt(a.substr(0,a.length-2))):0}
function Xj(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.xc(),a.s=null),a.rc())}function Yj(a,b){var c=Zj();Xj(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;$j(a.n,Zj())}function ak(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.tc(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.sc(),!1):!0}s(18,1,{});_.rc=function(){this.w&&this.sc()};
_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function $j(a,b){ak(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function bk(a){this.b=a}s(19,1,{},bk);_.vc=function(a){$j(this,a)};_.b=null;s(20,1,{});s(21,1,Qh);function ck(){ck=u;var a;(a=new dk)&&(a.yc()||(a=new ek));fk=a}s(22,20,{});var fk=null;function ek(){this.b=new Xi;this.c=new gk(this)}s(23,22,{},ek);
_.yc=function(){return!0};_.wc=function(a){a=new hk(this,a);Ri(this.b,a);1==this.b.d&&ik(this.c,16);return a};function jk(){jk=u;kk=new Xi;var a=new lk;mk();nk(ok?ok:ok=new pk,a)}function qk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Qi(kk,a)}function ik(a,b){if(0>b)throw new rk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Qi(kk,a);a.c=!1;a.d=sk(a,b);Ri(kk,a)}function tk(a){return $wnd.setInterval(B(function(){a.zc()}),100)}
function sk(a,b){return $wnd.setTimeout(B(function(){a.zc()}),b)}s(25,1,{});_.zc=function(){this.c||Qi(kk,this);this.Ac()};_.c=!1;_.d=0;var kk;function gk(a){jk();this.b=a}s(24,25,{},gk);_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(uk,r,3,a.b.d,0);b=vk(a.b,b);c=new wk;for(e=0,f=b.length;e<f;++e)d=b[e],Qi(a.b,d),$j(d.b,c.b);0<a.b.d&&ik(a.c,Nj(5,16-(Zj()-c.b)))};_.b=null;function hk(a,b){this.c=a;this.b=b}s(26,21,{2:1,3:1},hk);_.xc=function(){var a=this.c;Qi(a.b,this);0==a.b.d&&qk(a.c)};_.b=null;
_.c=null;function xk(a,b){var c=B(function(){var b=Zj();a.vc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function dk(){}s(27,22,{},dk);_.yc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.wc=function(a,b){var c;c=xk(a,b);return new yk(c)};function yk(a){this.b=a}s(28,21,Qh,yk);_.xc=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;s(30,1,{});_.b=null;function zk(){this.b=$c}s(29,30,{},zk);function Ak(){this.b=ad}s(31,30,{},Ak);
function Bk(){this.b=dd}s(32,30,{},Bk);s(34,1,{});_.b=null;function Ck(a){this.b=a}s(33,34,{},Ck);function Dk(){this.b=ed}s(35,30,{},Dk);function Ek(){this.b=hd}s(36,30,{},Ek);function Fk(){this.b=rd}s(37,30,{},Fk);function Gk(){this.b=xd}s(38,30,{},Gk);function Hk(){this.b=Ed}s(39,30,{},Hk);function Ik(){this.b=Fd}s(40,30,{},Ik);function Jk(){this.b=Gd}s(41,30,{},Jk);function Kk(){this.b=Hd}s(42,30,{},Kk);function Lk(){this.b=Od}s(43,30,{},Lk);function Mk(){this.b=Td}s(44,30,{},Mk);
function Nk(){this.b=Vd}s(45,30,{},Nk);function Ok(){this.b=Yd}s(46,30,{},Ok);function Pk(){this.b=oe}s(47,30,{},Pk);function Qk(){this.b=we}s(48,30,{},Qk);function Rk(){this.b=xe}s(49,30,{},Rk);function Sk(){this.b=Ee}s(50,30,{},Sk);function Tk(){this.b=He}s(51,30,{},Tk);function Uk(a){this.b=a.id}s(52,1,{4:1,5:1},Uk);_.b=null;function Vk(){this.b=Le}s(53,30,{},Vk);function Wk(){this.b=Ue}s(54,30,{},Wk);function Xk(){this.b=Ve}s(55,30,{},Xk);function Yk(){this.b=We}s(56,30,{},Yk);
function Zk(){this.b=Xe}s(57,30,{},Zk);function $k(){this.b=Ze}s(58,30,{},$k);function al(){this.b=bf}s(59,30,{},al);function bl(){this.b=cf}s(60,30,{},bl);function cl(){this.b=df}s(61,30,{},cl);function dl(){this.b=ef}s(62,30,{},dl);function fl(){this.b=mf}s(63,30,{},fl);function gl(){this.b=nf}s(64,30,{},gl);function hl(){this.b=of}s(65,30,{},hl);function il(){this.b=pf}s(66,30,{},il);function jl(){this.b=Af}s(67,30,{},jl);function kl(){this.b=Df}s(68,30,{},kl);function ll(){this.b=Mf}
s(69,30,{},ll);function ml(){this.b=Sf}s(70,30,{},ml);s(71,34,{},function(a){this.b=a});function nl(){this.b=Tf}s(72,30,{},nl);function ol(){ol=u;pl=new Ck("aria-activedescendant")}var pl;function ql(){this.b=Yf}s(74,30,{},ql);function rl(){this.b=Zf}s(75,30,{},rl);function sl(){this.b=bg}s(76,30,{},sl);
function tl(){tl=u;ul=new Ak;vl=new zk;wl=new Bk;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Rk;Ll=new Qk;Ml=new Sk;Nl=new Tk;Ol=new Vk;Pl=new Wk;Ql=new Yk;Rl=new Zk;Sl=new Xk;Tl=new $k;Ul=new al;Vl=new bl;Wl=new cl;Xl=new fl;Yl=new hl;Zl=new il;$l=new gl;am=new dl;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new rl;hm=new ql;im=new sl;jm=new km;lm=new mm;nm=new om;pm=new qm;rm=new sm;tm=new um;vm=
new wm;xm=new ym;zm=new Am;Bm=new Cm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;C=new Ai;x(C,bg,im);x(C,$c,vl);x(C,Td,Gl);x(C,ad,ul);x(C,dd,wl);x(C,Yd,Il);x(C,ed,xl);x(C,hd,yl);x(C,rd,zl);x(C,xd,Al);x(C,xe,Kl);x(C,Ed,Bl);x(C,Ee,Ml);x(C,Fd,Cl);x(C,Gd,Dl);x(C,Hd,El);x(C,Od,Fl);x(C,Ve,Sl);x(C,Vd,Hl);x(C,oe,Jl);x(C,we,Ll);x(C,He,Nl);x(C,Le,Ol);x(C,Ue,Pl);x(C,We,Ql);x(C,Xe,Rl);x(C,Ze,Tl);x(C,bf,Ul);x(C,cf,Vl);x(C,df,Wl);x(C,ef,am);x(C,mf,Xl);x(C,nf,$l);x(C,
of,Yl);x(C,Mf,dm);x(C,Yf,hm);x(C,pf,Zl);x(C,Af,bm);x(C,Df,cm);x(C,Sf,em);x(C,Tf,fm);x(C,Zf,gm);x(C,gg,nm);x(C,ig,jm);x(C,jg,lm);x(C,qg,rm);x(C,rg,tm);x(C,og,pm);x(C,ug,vm);x(C,wg,xm);x(C,xg,zm);x(C,zg,Um);x(C,Bg,Bm);x(C,Cg,Sm);x(C,Hg,Wm);x(C,Ig,Ym);x(C,Jg,$m);x(C,Kg,bn);x(C,Rg,hn);x(C,Sg,dn);x(C,Tg,fn)}var vl,ul,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Ll,Kl,Ml,Nl,Ol,Pl,Sl,Ql,Rl,Tl,Ul,Vl,Wl,am,Xl,$l,Yl,Zl,bm,cm,dm,em,fm,hm,gm,im,C,nm,jm,lm,pm,rm,tm,vm,xm,zm,Um,Bm,Sm,Wm,Ym,$m,bn,hn,dn,fn;
function om(){this.b=gg}s(78,30,{},om);function km(){this.b=ig}s(79,30,{},km);function mm(){this.b=jg}s(80,30,{},mm);function qm(){this.b=og}s(81,30,{},qm);function sm(){this.b=qg}s(82,30,{},sm);function um(){this.b=rg}s(83,30,{},um);function wm(){this.b=ug}s(84,30,{},wm);function ym(){this.b=wg}s(85,30,{},ym);function Am(){this.b=xg}s(86,30,{},Am);function Vm(){this.b=zg}s(87,30,{},Vm);function Cm(){this.b=Bg}s(88,30,{},Cm);function Tm(){this.b=Cg}s(89,30,{},Tm);function Xm(){this.b=Hg}
s(90,30,{},Xm);function Zm(){this.b=Ig}s(91,30,{},Zm);function an(){this.b=Jg}s(92,30,{},an);function cn(){this.b=Kg}s(93,30,{},cn);function jn(){this.b=Rg}s(94,30,{},jn);function en(){this.b=Sg}s(95,30,{},en);function gn(){this.b=Tg}s(96,30,{},gn);function wk(){this.b=Zj()}function Zj(){return(new Date).getTime()}s(97,1,{},wk);function kn(a){var b,c,d;d=new ln;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),mn(d,c.cZ.e),d.b.b+=nb,nn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function on(a){var b;b=a.cZ.e;a=a.Bc();return null!=a?b+nb+a:b}s(102,1,{112:1,126:1});_.Bc=function(){return this.i};_.tS=function(){return on(this)};_.f=null;_.i=null;function pn(a){qn();this.i=a}s(101,102,bi,pn);function Mi(a){qn();this.i=a}function Ji(a,b){qn();this.f=b;this.i=a}s(100,101,ji,Mi,Ji);function rn(a){qn();this.c=a;this.b=j;a=new sn;a=tn(a,un(this.c)?this.c:null);vn(a)}s(99,100,ji,rn);
_.Bc=function(){if(null==this.d){this.e=null==this.c?Ff:un(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":wn(this.c).e;this.b=this.b+nb+(un(this.c)?null==this.c?null:this.c.message:this.c+j);var a=ta+this.e+") ",b;if(un(this.c)){b=(xn(),this.c);var c=j,d;for(d in b)if("name"!=d&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+b[d]}catch(e){}b=c}else b=j;this.d=a+b+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function yn(a,b){return zn(a)?a.eQ(b):a===b}
function wn(a){return zn(a)?a.cZ:An}function Bn(a){return zn(a)?a.hC():ui(a)}
function Cn(){var a;Cn=u;Dn=(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 En(a){Cn();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=Dn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Dn;s(108,1,{});function ui(a){return a.$H||(a.$H=++Fn)}function Gn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Hn(){return $wnd.setTimeout(function(){0!=In&&(In=0);Jn=-1},10)}var In=0,Fn=0,Kn=0,Jn=-1;
function Ln(){Ln=u;Mn=new Nn}function On(a,b){a.b=Pn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Qn(a)),Rn(a.f,1),!a.j&&(a.j=new Sn(a)),Rn(a.j,50))}function Nn(){}function Tn(a){return a.Cc()}function Pn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Un(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Cc()&&(b=Pn(b,e)):e[0].qc()}catch(f){if(f=Ii(f),!y(f,126))throw f;}}return b}function Rn(a,b){Ln();$wnd.setTimeout(function(){B(Tn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(110,108,{},Nn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Mn;function Qn(a){this.b=a}s(111,1,{},Qn);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Un(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=Zj();100>Zj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].Cc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;
function Sn(a){this.b=a}s(112,1,{},Sn);_.Cc=function(){this.b.e&&Rn(this.b.f,1);return this.b.k};_.b=null;function Vn(a,b){a.length>=b&&a.splice(0,b);return a}function Wn(){try{null.a()}catch(a){return a}}function Xn(){}s(115,1,{},Xn);_.Dc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Ec(c.toString());b.push(d);var d=mb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
_.Ec=function(a){var b,c,d;d=j;a=Yn(a);b=a.indexOf(ta);c=0==a.indexOf(pe)?8:0;-1==b&&(b=Zn(a,$n(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Yn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Fc=function(){return[]};function ao(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Ec(e[c]);return e}s(117,115,{});_.Dc=function(){return Vn(this.Fc(Wn()),this.Gc())};_.Fc=function(a){return ao(this,a)};_.Gc=function(){return 2};
function xn(){xn=u;Error.stackTraceLimit=128}function bo(a){a=Vn(tn(a,Wn()),3);0==a.length&&(a=Vn((new Xn).Dc(),1));return a}function qn(){xn();var a;a=bo(new sn);vn(a)}function tn(a,b){var c;c=ao(a,b);return 0==c.length?(new Xn).Fc(b):Vn(c,1)}
function vn(a){var b,c,d,e,f,g,i,h,l;l=v(co,r,125,a.length,0);for(e=0,f=l.length;e<f;++e)h=eo(a[e],wb),b=-1,d=Lc,2==h.length&&null!=h[1]&&(i=h[1],g=fo(i,$n(58)),d=$n(58),c=i.lastIndexOf(d,g-1),d=i.substr(0,c-0),-1!=g&&-1!=c&&(i.substr(c+1,g-(c+1)),b=go(i,g+1),b=parseInt(b)||-1)),l[e]=new ho(h[0],d+vb+b);e=v(co,r,125,l.length,0);for(f=0,a=l.length;f<a;++f){if(!l[f])throw new io;e[f]=l[f]}}s(116,117,{});_.Dc=function(){return bo(this)};
_.Ec=function(a){var b,c;if(0==a.length)return"anonymous";c=Yn(a);0==c.indexOf("at ")&&(c=go(c,3));a=c.indexOf(Oc);-1!=a&&(c=Yn(c.substr(0,a-0))+Yn(go(c,c.indexOf(Qc,a)+1)));a=c.indexOf(ta);-1==a?(b=c,c=j):(b=c.indexOf(ua,a),b=c.substr(a+1,b-(a+1)),c=Yn(c.substr(0,a-0)));a=Zn(c,$n(46));-1!=a&&(c=go(c,a+1));return(0<c.length?c:"anonymous")+wb+b};_.Fc=function(a){return tn(this,a)};_.Gc=function(){return 3};function sn(){xn()}s(118,116,{},sn);s(119,1,{});function nn(a,b){a.b+=b}function jo(){}
s(120,119,{},jo);_.b=j;function ko(a,b){return parseInt(a[b])||0}function lo(a,b){return null==a[b]?null:""+a[b]}function mo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function no(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Gj(a){a=a.button;return 1==a?4:2==a?2:1}
function Tj(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+Sj(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,j).getPropertyValue("direction")==kg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,j)[Rf]==he){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
j).getPropertyValue(ld)));if(d&&d.tagName==Cb&&a.style.position==Tc)break;a=d}a=b}return a}
function Vj(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,j)[Rf]==he){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,j).getPropertyValue(md)));if(d&&d.tagName==Cb&&a.style.position==
Tc)break;a=d}a=b}return a}function Sj(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==kg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function oo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function lj(){var a=$doc;return(D(a.compatMode,Jb)?a.documentElement:a.body).clientHeight}function kj(){var a=$doc;return(D(a.compatMode,Jb)?a.documentElement:a.body).clientWidth}function po(a,b){this.c=a;this.d=b}s(145,1,{112:1,115:1,117:1});
_.eQ=function(a){return this===a};_.hC=function(){return ui(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function rj(){rj=u;qo=new ro;so=new to;uo=new vo;wo=new xo;yo=new zo;Ao=E(Bo,r,6,[qo,so,uo,wo,yo])}s(144,145,Th);var Ao,uo,so,wo,qo,yo;function ro(){po.call(this,gc,0)}s(146,144,Th,ro);function to(){po.call(this,"DOTTED",1)}s(147,144,Th,to);function vo(){po.call(this,"DASHED",2)}s(148,144,Th,vo);function xo(){po.call(this,"HIDDEN",3)}s(149,144,Th,xo);
function zo(){po.call(this,"SOLID",4)}s(150,144,Th,zo);function Co(){Co=u;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=E(Mo,r,7,[Do,Fo,Ho,Jo])}s(151,145,Mh);var Lo,Fo,Ho,Jo,Do;function Eo(){po.call(this,gc,0)}s(152,151,Mh,Eo);function Go(){po.call(this,"BLOCK",1)}s(153,151,Mh,Go);function Io(){po.call(this,"INLINE",2)}s(154,151,Mh,Io);function Ko(){po.call(this,"INLINE_BLOCK",3)}s(155,151,Mh,Ko);function No(){No=u;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=E(Xo,r,9,[Oo,Qo,So,Uo])}s(156,145,ti);
var Wo,Oo,Qo,So,Uo;function Po(){po.call(this,Ib,0)}s(157,156,ti,Po);function Ro(){po.call(this,$b,1)}s(158,156,ti,Ro);function To(){po.call(this,cc,2)}s(159,156,ti,To);function Vo(){po.call(this,uc,3)}s(160,156,ti,Vo);function qj(){qj=u;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=E(qp,r,10,[Yo,$o,bp,dp,fp,hp,jp,lp,np])}s(161,145,Kh);var pp,lp,bp,dp,jp,np,hp,$o,fp,Yo;function Zo(){po.call(this,"PX",0)}s(162,161,Kh,Zo);
function ap(){po.call(this,"PCT",1)}s(163,161,Kh,ap);function cp(){po.call(this,"EM",2)}s(164,161,Kh,cp);function ep(){po.call(this,"EX",3)}s(165,161,Kh,ep);function gp(){po.call(this,"PT",4)}s(166,161,Kh,gp);function ip(){po.call(this,"PC",5)}s(167,161,Kh,ip);function kp(){po.call(this,"IN",6)}s(168,161,Kh,kp);function mp(){po.call(this,"CM",7)}s(169,161,Kh,mp);function op(){po.call(this,"MM",8)}s(170,161,Kh,op);function rp(){rp=u;sp=[];tp=[];up=[]}var sp,tp,up;function vp(){vp=u;wp=new xp}
function yp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function zp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function xp(){}s(173,1,{},xp);_.b=null;var wp;s(185,1,{});_.tS=function(){return"An event type"};_.i=null;s(184,185,{});_.Jc=function(){this.f=!1;this.i=null};_.f=!1;s(183,184,{});_.Ic=function(){return this.Kc()};_.b=null;var Ap=_.c=null;function Bp(){Bp=u;Cp=new Dp(id,new Ep)}function Ep(){}s(182,183,{},Ep);
_.Hc=function(a){a.Lc(this)};_.Kc=function(){return Cp};var Cp;function Fp(){Fp=u;Gp=new Dp(wd,new Hp)}function Hp(){}s(186,183,{},Hp);_.Hc=function(a){Ip();Jp(this,a.c,Kp(a.b.b,a.b.b.pb.selectedIndex))};_.Kc=function(){return Gp};var Gp;s(189,183,Sh);function Lj(a,b){return(a.b.clientX||0)-Tj(b)+Sj(b)+Sj(b.ownerDocument.body)}function Mj(a,b){return(a.b.clientY||0)-Vj(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function sj(a){var b;return(b=a.c)?Lj(a,b):a.b.clientX||0}
function tj(a){var b;return(b=a.c)?Mj(a,b):a.b.clientY||0}s(188,189,Sh);function Lp(){Lp=u;Mp=new Dp(zd,new Np)}function Np(){}s(187,188,Sh,Np);_.Hc=function(a){a.Mc(this)};_.Kc=function(){return Mp};var Mp;function Op(){Op=u;Pp=new Dp(Id,new Qp)}function Qp(){}s(190,183,{},Qp);_.Hc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Kc=function(){return Pp};var Pp;s(193,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Rp=_.d=0;
function pk(){this.d=++Rp}s(192,193,di,pk);function Dp(a,b){this.d=++Rp;this.b=b;!Ap&&(Ap=new Sp);Ap.b[a]=this;this.c=a}s(191,192,di,Dp);_.b=null;_.c=null;function Tp(){Tp=u;Up=new Dp(Nd,new Vp)}function Vp(){}s(194,188,Sh,Vp);
_.Hc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Wp(),Xp))a=Yp(b.pb),c=new Zp(ko(b.pb,Jf),ko(b.pb,If)),d=new Zp(ko(b.T.jb.pb,Jf),ko(b.T.jb.pb,If)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);$p(b.I,!0);a=ko(b.T.jb.pb,Jf);aq(b,new Zp(a,bq(b.T.jb).b));b.J&&b.O!=Xp&&cq(b.r,b)}else $p(b.I,!1),b.O!=(Wp(),Xp)?aq(b,new Zp(b.F.c,b.F.b)):dq(b,Yp(b.r.pb)),b.J&&b.O!=Xp&&eq(b.r,b);fq(b.T.jb)}else $p(b.I,!0)};_.Kc=function(){return Up};var Up;s(195,183,{});
function gq(){gq=u;hq=new Dp(ae,new iq)}function iq(){}s(196,195,{},iq);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return hq};var hq;function jq(){jq=u;kq=new Dp(be,new lq)}function lq(){}s(197,195,{},lq);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return kq};var kq;function mq(){mq=u;nq=new Dp(ce,new oq)}function oq(){}s(198,195,{},oq);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return nq};
var nq;function pq(){pq=u;qq=new Dp(de,new rq)}function rq(){}s(199,195,{},rq);_.Hc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;sq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Fg),a.b.c.b.b.f.pb[Vg]=null!=b?b:j)};_.Kc=function(){return qq};var qq;function tq(){tq=u;uq=new Dp(je,new vq)}function vq(){}
s(200,183,{},vq);_.Hc=function(a){Rj(a.b.b)};_.Kc=function(){return uq};var uq;function wq(){wq=u;xq=new Dp(re,new yq)}function yq(){}s(201,183,{},yq);_.Hc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,zq(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Aq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Kc=function(){return xq};var xq;function Bq(){Bq=u;Cq=new Dp(te,new Dq)}
function Dq(){}s(202,183,{},Dq);_.Hc=function(a){a.b.b&&(a.b.c.b=null,Eq(a.b.b,a.b.c))};_.Kc=function(){return Cq};var Cq;function Fq(){Fq=u;Gq=new Dp(ue,new Hq)}function Hq(){}s(203,183,{},Hq);_.Hc=function(){this.b.preventDefault()};_.Kc=function(){return Gq};var Gq;s(205,183,{});s(204,205,{});function Iq(){Iq=u;Jq=new Dp(Qe,new Kq)}function Kq(){}s(206,204,{},Kq);
_.Hc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Lq(),Mq).length&&-999!=(Lq(),Mq)[c]&&(c=(Lq(),Mq)[c]);b=new Nq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.jb=!1;if(!a.z){a.jb=!0;a.J=j;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Oq(Pq(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new Qq(a)),a.ub),b.b=d,Rq(),Sq(b));
break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:Tq(a,lo((Uq(),Vq).ac.b.pb,Vg));c=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Vb;c=1300;break;case 114:case 82:a.jb=!0;a.J=qc;c=1301;break;case 116:case 84:701==a.c?(c=236,a.jb=!0,a.J=Ja):801==a.c?(c=237,a.jb=!0,a.J=Ia):(c=233,a.jb=!0,a.J="-tBu");
break;case 121:case 89:b?c=111:(c=234,a.jb=!0,a.J=Qa);break;case 122:case 90:b?c=110:(c=239,a.jb=!0,a.J=Ta);break;case 97:case 65:c=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:c=238;a.jb=!0;a.J=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.jb=!0;a.J=Ea;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.c?(c=254,a.jb=!0,a.J="-F"):801==a.c?(c=255,a.jb=!0,a.J="-Cl"):901==a.c?(c=256,a.jb=!0,a.J="-Br"):1001==a.c?(c=257,a.jb=!0,a.J="-I"):501==a.c?(c=259,a.jb=!0,a.J="-OH"):
401==a.c?(c=258,a.jb=!0,a.J="-NH2"):c=202;break;case 61:501==a.c?(c=250,a.jb=!0,a.J="=O"):c=203;break;case 35:c=204;break;case 48:105==a.c?Wq(a,0):e?(c=223,a.jb=!0,a.J="-3-Furyl"):(c=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?Wq(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&Wq(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?Wq(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?Wq(a,4):c=207;break;case 53:105==a.c?Wq(a,5):c=208;
break;case 54:105==a.c?Wq(a,6):c=210;break;case 55:105==a.c?Wq(a,7):c=211;break;case 56:105==a.c?Wq(a,8):c=212;break;case 57:105==a.c?Wq(a,9):(a.jb=!0,a.J="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Xq(a,c)}a=!0}a&&this.b.preventDefault()};_.Kc=function(){return Jq};var Jq;function Yq(){Yq=u;Zq=new Dp(rf,new $q)}function $q(){}s(207,188,Sh,$q);_.Hc=function(a){a.nc(this)};_.Kc=function(){return Zq};
var Zq;function mj(){mj=u;nj=new Dp(sf,new ar)}function ar(){}s(208,188,Sh,ar);_.Hc=function(a){a.oc(this)};_.Kc=function(){return nj};var nj;function br(){br=u;cr=new Dp(tf,new dr)}function dr(){}s(209,188,Sh,dr);_.Hc=function(a){var b;a.f&&1==a.e&&(b=new Kj(aj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,bj(a))};_.Kc=function(){return cr};var cr;function oj(){oj=u;pj=new Dp(vf,new er)}function er(){}s(210,188,Sh,er);_.Hc=function(a){a.pc(this)};_.Kc=function(){return pj};var pj;function Sp(){this.b={}}
s(211,1,{},Sp);_.b=null;s(214,189,Sh);var fr=null;function gr(){gr=u;hr=new Dp(Mg,new ir)}function ir(){}s(213,214,Sh,ir);_.Hc=function(a){jr(a.b,this,a.b.n)};_.Kc=function(){return hr};var hr;function kr(){kr=u;lr=new Dp(Ng,new mr)}function mr(){}s(215,214,Sh,mr);_.Hc=function(a){jr(a.b,this,a.b.n)};_.Kc=function(){return lr};var lr;function nr(){var a;this.b=(a=document.createElement(Xd),a.setAttribute(Kf,"return;"),typeof a.ontouchstart==pe)}s(216,1,{},nr);
function or(){or=u;pr=new Dp(Og,new qr)}function qr(){}s(217,214,Sh,qr);_.Hc=function(a){jr(a.b,this,a.b.o)};_.Kc=function(){return pr};var pr;function rr(){rr=u;sr=new Dp(Pg,new tr)}function tr(){}s(218,214,Sh,tr);_.Hc=function(a){ur(a.b,this)&&(a.b.k&&vr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),ik(a.b.d,750),a.b.e=!1))};_.Kc=function(){return sr};var sr;function wr(a,b){this.b=b;this.c=a}function xr(a,b,c){ok&&(b=new wr(b,c),a.Vc(b))}s(219,184,{},wr);_.Hc=function(a){a.Rc(this)};_.Ic=function(){return ok};
_.b=!1;var ok=_.c=null;function yr(a){this.b=a}s(220,184,{},yr);_.Hc=function(a){a.Sc(this)};_.Ic=function(){return zr};var zr=_.b=null;function Ar(){}function Br(a){var b;Cr&&(b=new Ar,a.Vc(b))}s(221,184,{},Ar);_.Hc=function(a){a.Tc(this)};_.Ic=function(){return Cr};var Cr=null;function Dr(a){this.b=a}s(222,184,{},Dr);_.Hc=function(a){a.Uc(this)};_.Ic=function(){return Er};var Er=_.b=null;function Fr(){}s(223,184,{},Fr);_.Hc=function(a){a.b.W&&a.b.Fd()};_.Ic=function(){return Gr};var Gr=null;
function Hr(a,b,c){a=a.b;if(!b)throw new Ir("Cannot add a handler with a null type");if(!c)throw new Ir("Cannot add a null handler");0<a.c?Jr(a,new Kr(a,b,c)):Lr(a,b,null).nf(c);return new Mr(new Nr(a,b,c))}
function Or(a,b){var c;!b.f||b.Jc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new Ir("Cannot fire null event");try{++d.c;i=Pr(d,b.Ic(),null);e=null;for(h=d.d?i.wf(i.De()):i.vf();d.d?h.yf():h.Yc();){g=d.d?h.zf():h.Zc();try{b.Hc(g)}catch(l){if(l=Ii(l),y(l,126))f=l,!e&&(e=new Qr),Rr(e,f);else throw l;}}if(e)throw new Sr(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Ci(d.b);o.c<o.e.De();)m=Di(o),m.qc()}finally{d.b=null}}}}catch(n){n=Ii(n);if(y(n,83))throw new Tr(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Ur(a){Vr.call(this,a,!1)}function Vr(a,b){this.b=new Wr(b);this.c=a}s(224,1,gi,Ur,Vr);_.Vc=function(a){Or(this,a)};_.b=null;_.c=null;s(227,1,{});function Jr(a,b){!a.b&&(a.b=new Xi);Ri(a.b,b)}function Xr(a,b,c,d){var e,f;e=Pr(a,b,c);e.pf(d)&&e.Ae()&&(f=$i(a.e,b),f.Ce(c),f.Ae()&&Li(a.e,b))}function Lr(a,b,c){var d;d=$i(a.e,b);d||(d=new Ai,x(a.e,b,d));a=d.ze(c);a||(a=new Xi,d.Be(c,a));return a}
function Pr(a,b,c){a=$i(a.e,b);if(!a)return Yr(),Yr(),Zr;c=a.ze(c);return!c?(Yr(),Yr(),Zr):c}s(226,227,{});_.b=null;_.c=0;_.d=!1;function Wr(a){this.e=new Ai;this.d=a}s(225,226,{},Wr);function Mr(a){this.b=a}s(228,1,{},Mr);_.b=null;function Sr(a){Ji.call(this,$r(a),as(a));this.b=a}function as(a){a=a.yd();return!a.Yc()?null:a.Zc()}
function $r(a){var b,c,d;b=a.De();if(0==b)return null;b=new bs(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.yd();a.Yc();)d=a.Zc(),c?c=!1:b.b.b+="; ",d=d.Bc(),nn(b.b,d);return b.b.b}s(230,100,Ph,Sr);_.b=null;function Tr(a){Sr.call(this,a)}s(229,230,Ph,Tr);s(231,1,{},function(){});function cs(a){a=lo(a,Ud);return ds(kg,a)?(es(),fs):ds(af,a)?(es(),gs):(es(),hs)}function es(){es=u;fs=new is("RTL",0);gs=new is("LTR",1);hs=new is("DEFAULT",2);js=E(ks,r,48,[fs,gs,hs])}
function is(a,b){po.call(this,a,b)}s(233,145,{48:1,112:1,115:1,117:1},is);var js,hs,gs,fs;function ls(){}function ms(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function v(a,b,c,d,e){d=ms(e,d);E(a,b,c,d);return d}function ns(a){return os([ps,G],[r,k],[111,-1],a,0,2,1)}
function os(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=ms(i?g:0,h);E(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=os(a,b,c,d,e,f,g)}return l}function E(a,b,c,d){qs();var e=rs,f=ss;qs();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function ts(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new us;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new us;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new us;}a[b]=c}s(234,1,{},ls);_.qI=0;
function qs(){qs=u;rs=[];ss=[];var a=new ls,b=rs,c=ss,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var rs,ss;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function un(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function zn(a){return a.tM==u||a.cM&&!!a.cM[1]}function vs(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function ws(){var a;$stats&&xs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Lf))a=Lf;else if(-1!=a.indexOf("webkit"))a=mg;else if(-1!=a.indexOf(xf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(xf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}D(mg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&xs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=E(ys,r,1,[Jb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&xs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";rp();up.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;}");
rp();0!=up.length&&(a=up.join(j),b=(vp(),wp),a=yp(a),zp(b).insertBefore(a,b.b.firstChild),up.length=0);0!=sp.length&&(a=sp.join(j),b=(vp(),wp),a=yp(a),zp(b).appendChild(a),sp.length=0);0!=tp.length&&(a=tp.join(j),b=(vp(),wp),a=yp(a),zp(b).appendChild(a),tp.length=0);$stats&&xs("export.client.JSME_export");new zs;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==pe)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(d){}}
function Ii(a){return y(a,126)?a:new rn(a)}function As(a){return Bs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}function Cs(a){return Bs(a.l,a.m,a.h)}function Bs(a,b,c){return _=new Ds,_.l=a,_.m=b,_.h=c,_}
function Es(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Fs;if(0==a.l&&0==a.m&&0==a.h)return Gs=Bs(0,0,0),Bs(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?(Gs=Bs(0,0,0),c=Cs((Hs(),Is))):(Gs=Bs(c.l,c.m,c.h),c=Bs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=Js(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?Ks(e):0==c&&0!=d&&0==e?Ks(d)+22:0!=c&&0==d&&0==e?Ks(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Cs((Hs(),Ys)),c=!0,g=!g;else return c=Zs(a,f),g&&$s(c),Gs=Bs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=Js(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Zs(c,d);f&&$s(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=Bs(f,i,c);g?Gs=Js(c):Gs=Bs(c.l,c.m,c.h);return e}if(!at(a,b))return e?Gs=Js(a):Gs=Bs(a.l,a.m,a.h),Bs(0,0,0);c=c?a:Bs(a.l,a.m,a.h);var h,l,m,o;f=bt(b)-bt(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
h?(i=0,l=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(l=i=0,h=b.l<<h-44);i=Bs(i&4194303,l&4194303,h&1048575);for(l=Bs(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(~~m>>22),n+=~~o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=~~m>>>1;i.m=~~h>>>1|(m&1)<<21;i.l=~~o>>>1|(h&1)<<21;--f}g&&$s(l);e?(Gs=Js(c),d&&(Gs=ct(Gs,(Hs(),Is)))):Gs=Bs(c.l,c.m,c.h);return l}
function $s(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 bt(a){var b;b=dt(a.h);return 32==b?(b=dt(a.m),32==b?dt(a.l)+32:b+20-10):b-12}var Gs=null;function et(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Bs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function ft(a,b){return Bs(a.l&b.l,a.m&b.m,a.h&b.h)}function gt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function J(a){var b,c,d;if(isNaN(a))return Hs(),ht;if(-9223372036854775E3>a)return Hs(),it;if(9223372036854775E3<=a)return Hs(),Ys;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=Bs(a,b,c);d&&$s(b);return b}function jt(a){var b,c;return-129<a&&128>a?(b=a+128,null==kt&&(kt=v(lt,r,49,256,0)),c=kt[b],!c&&(c=kt[b]=As(a)),c):As(a)}
function mt(a){var b=eh,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 at(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 nt(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,H;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;i=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;l=~~b.m>>4&8191;m=~~b.m>>17|(b.h&255)<<5;o=~~(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;H=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,H+=e*h,g+=f*h);0!=l&&(q+=c*l,H+=d*l,g+=e*l);0!=m&&(H+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(~~n>>22)+(~~w>>9)+((q&262143)<<4)+((H&31)<<17)+(~~c>>22);q=(~~q>>18)+(~~H>>5)+((g&4095)<<8)+(~~n>>
22);return Bs(c&4194303,n&4194303,q&1048575)}function Js(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Bs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Zs(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=~~c>>b,d=~~a.m>>b|c<<22-b,c=~~a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=~~c>>b-22,c=~~a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c=~~c>>b-44);return Bs(c&4194303,d&4194303,e&1048575)}
function ct(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Bs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function L(a){return a.l|a.m<<22}function ot(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Aa+ot(Js(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=jt(1E9);a=Es(a,b);b=j+L(Gs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var kt=null;
function Hs(){Hs=u;Ys=Bs(4194303,4194303,524287);it=Bs(0,0,524288);Is=jt(1);jt(2);ht=jt(0)}var Ys,it,Is,ht;function Ds(){}s(243,1,{49:1},Ds);function xs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(248,1,{},pt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qt(a,b){nn(a.b.b,b.b);return a}function rt(){this.b=new st}
s(249,1,{},rt);function tt(a){if(null==a)throw new Ir("css is null");this.b=a}s(250,1,{50:1,112:1},tt);_.eQ=function(a){return!y(a,50)?!1:D(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;function vt(a){if(null==a)throw new Ir("html is null");this.b=a}s(252,1,pi,vt);_.Wc=function(){return this.b};_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;s(253,1,pi,function(){this.b=j});_.Wc=function(){return this.b};
_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;function wt(){wt=u;xt=RegExp(na,qe);yt=RegExp(tb,qe);zt=RegExp(qb,qe);At=RegExp(sa,qe);Bt=RegExp(fa,qe)}function Ct(a){wt();-1!=a.indexOf(na)&&(a=a.replace(xt,oa));-1!=a.indexOf(qb)&&(a=a.replace(zt,qa));-1!=a.indexOf(tb)&&(a=a.replace(yt,pa));-1!=a.indexOf(fa)&&(a=a.replace(Bt,"&quot;"));-1!=a.indexOf(sa)&&(a=a.replace(At,"&#39;"));return a}var xt,yt,zt,Bt,At;
function Dt(a){if(null==a)throw new Ir("uri is null");this.b=a}s(255,1,{53:1},Dt);_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return ut(this.b)};_.b=null;function Et(){Et=u}s(257,1,{});function Ft(){}s(258,1,{},Ft);var Gt=null;function Ht(){}s(259,257,{},Ht);var It=null;
function Jt(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=Pr(a.b,f,null).De();for(e-=1;0<=e;--e)if(d=Pr(a.b,f,null).uf(e),y(d,54)&&yn(d.b,b)){var h=a.b,l=f;0<h.c?Jr(h,new Kt(h,l,null,d)):Xr(h,l,null,d)}}}s(260,1,ei);_.b=null;function Lt(a){this.b=a}s(261,260,ei,Lt);_.Xc=function(a){a.d&&(this.b.ad(a.e)||(a.b=!0))};function Mt(a){this.b=a}s(262,260,ei,Mt);_.Tc=function(){Nt(this.b.b.pb)};function Ot(){qn()}s(263,100,ji,Ot);function Pt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,ik(a.e,1))}
function Qt(){this.b=new Rt(this);this.c=new Xi;this.e=new St(this);this.i=new Tt(this)}s(264,1,{},Qt);_.d=!1;_.f=!1;function Rt(a){jk();this.b=a}s(265,25,{},Rt);_.Ac=function(){if(this.b.d){var a=this.b,b;b=Ut(a.i.e.c,a.i.c);Vt(a.i);y(b,55)&&new Ot;a.d=!1;Pt(a)}};_.b=null;function St(a){jk();this.b=a}s(266,25,{},St);
_.Ac=function(){this.b.f=!1;var a=this.b,b=Zj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(ik(a.b,1E4);a.i.d<a.i.b;){d=Wt(a.i);try{if(null==d)break;y(d,55)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||Vt(a.i)}if(100<=Zj()-b)break}}finally{e||(qk(a.b),a.d=!1,Pt(a))}};_.b=null;function Wt(a){var b;a.c=a.d;b=Ut(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Vt(a){Xt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Tt(a){this.e=a}s(267,1,{},Tt);_.Yc=function(){return this.d<this.b};_.Zc=function(){return Wt(this)};
_.$c=function(){Vt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Yt(a,b){var c=(Zt(),$t(b));a.appendChild(c)}function au(a,b,c){var d;d=Qj;Qj=a;b==fj&&8192==bu(a.type)&&(fj=null);c._c(a);Qj=d}var Qj=null,fj=null;function cu(){cu=u;du=new Qt}function Ij(a){cu();if(!a)throw new Ir("cmd cannot be null");var b=du;Ri(b.c,a);Pt(b)}var du;function eu(a){gj();!fu&&(fu=new pk);gu||(gu=new Vr(null,!0),hu=new iu);return Hr(gu,fu,a)}var gu=null;function ju(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function iu(){}s(273,184,{},iu);_.Hc=function(a){a.Xc(this);hu.d=!1};_.Ic=function(){return fu};_.Jc=function(){ju(this)};_.b=!1;_.c=!1;_.d=!1;var fu=_.e=null,hu=null;function ku(){ku=u;lu=new mu;nu()||(lu=null)}var lu=null;function lk(){}s(275,1,{},lk);_.Rc=function(){for(;0<(jk(),kk).d;)qk(Ut(kk,0))};function nk(a,b){return Hr((!ou&&(ou=new pu),ou),a,b)}function qu(a){mk();ru||(su(),ru=!0);return nk((!Cr&&(Cr=new pk),Cr),a)}function mk(){tu||(uu(),tu=!0)}
function vu(){var a;tu&&(a=new wu,ou&&Or(ou,a));return null}var tu=!1,ou=null,xu=0,yu=0,ru=!1;function zu(){zu=u;Au=new pk}function wu(){zu()}s(277,184,{},wu);_.Hc=function(){null.Wf()};_.Ic=function(){return Au};var Au;function pu(){Ur.call(this,null)}s(279,224,gi,pu);
function bu(a){switch(a){case id:return 4096;case wd:return 1024;case zd:return 1;case Nd:return 2;case je:return 2048;case Qe:return 128;case Re:return 256;case Se:return 512;case Ye:return 32768;case "losecapture":return 8192;case rf:return 4;case sf:return 64;case tf:return 32;case uf:return 16;case vf:return 8;case "scroll":return 16384;case fe:return 65536;case "DOMMouseScroll":case wf:return 131072;case Id:return 262144;case "paste":return 524288;case Pg:return 1048576;case Og:return 2097152;
case Ng:return 4194304;case Mg:return 8388608;case ue:return 16777216;case re:return 33554432;case te:return 67108864;default:return-1}}function gj(){Bu||(Cu(),Bu=!0)}var Bu=!1;function Du(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 Eu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Cu(){Fu=B(function(a){var b;var c=gu,d,e,f;fu&&c&&Gu(c.b.e,fu)?(b=hu.b,d=hu.c,e=hu.d,f=hu.e,ju(hu),hu.e=a,Or(c,hu),c=!(hu.b&&!hu.c),hu.b=b,hu.c=d,hu.d=e,hu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Hu=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!un(b)&&y(b,56)&&au(a,c,b)});Iu=B(function(a){a.preventDefault();Hu.call(this,a)});Ju=B(function(a){this.__gwtLastUnhandledEvent=
a.type;Hu.call(this,a)});Ku=B(function(a){if(Fu(a)){var b=hj;b&&b.__listener&&!un(b.__listener)&&y(b.__listener,56)&&(au(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(zd,Ku,!0);$wnd.addEventListener(Nd,Ku,!0);$wnd.addEventListener(rf,Ku,!0);$wnd.addEventListener(vf,Ku,!0);$wnd.addEventListener(sf,Ku,!0);$wnd.addEventListener(uf,Ku,!0);$wnd.addEventListener(tf,Ku,!0);$wnd.addEventListener(wf,Ku,!0);$wnd.addEventListener(Qe,Fu,!0);$wnd.addEventListener(Se,Fu,!0);$wnd.addEventListener(Re,
Fu,!0);$wnd.addEventListener(Pg,Ku,!0);$wnd.addEventListener(Og,Ku,!0);$wnd.addEventListener(Ng,Ku,!0);$wnd.addEventListener(Mg,Ku,!0);$wnd.addEventListener(ue,Ku,!0);$wnd.addEventListener(re,Ku,!0);$wnd.addEventListener(te,Ku,!0)}function Lu(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function Mu(a,b){gj();switch(b){case "drag":a.ondrag=Hu;break;case ae:a.ondragend=Hu;break;case be:a.ondragenter=Iu;break;case "dragleave":a.ondragleave=Hu;break;case ce:a.ondragover=Iu;break;case "dragstart":a.ondragstart=Hu;break;case de:a.ondrop=Hu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Hu,!1);a.addEventListener(b,Hu,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function Nu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Hu:null),c&2&&(a.ondblclick=b&2?Hu:null),c&4&&(a.onmousedown=b&4?Hu:null),c&8&&(a.onmouseup=b&8?Hu:null),c&16&&(a.onmouseover=b&16?Hu:null),c&32&&(a.onmouseout=b&32?Hu:null),c&64&&(a.onmousemove=b&64?Hu:null),c&128&&(a.onkeydown=b&128?Hu:null),c&256&&(a.onkeypress=b&256?Hu:null),c&512&&(a.onkeyup=b&512?Hu:null),c&1024&&(a.onchange=b&1024?Hu:null),c&2048&&(a.onfocus=b&2048?Hu:null),c&4096&&(a.onblur=b&4096?Hu:null),
c&8192&&(a.onlosecapture=b&8192?Hu:null),c&16384&&(a.onscroll=b&16384?Hu:null),c&32768&&(a.onload=b&32768?Ju:null),c&65536&&(a.onerror=b&65536?Hu:null),c&131072&&(a.onmousewheel=b&131072?Hu:null),c&262144&&(a.oncontextmenu=b&262144?Hu:null),c&524288&&(a.onpaste=b&524288?Hu:null),c&1048576&&(a.ontouchstart=b&1048576?Hu:null),c&2097152&&(a.ontouchmove=b&2097152?Hu:null),c&4194304&&(a.ontouchend=b&4194304?Hu:null),c&8388608&&(a.ontouchcancel=b&8388608?Hu:null),c&16777216&&(a.ongesturestart=b&16777216?
Hu:null),c&33554432&&(a.ongesturechange=b&33554432?Hu:null),c&67108864&&(a.ongestureend=b&67108864?Hu:null))}var hj=null,Fu=null,Ku=null,Iu=null,Hu=null,Ju=null;function Ou(){var a;Ou=u;Pu=(a=$doc,D(a.compatMode,Jb)?a.documentElement:a.body)}var Pu;function Qu(){this.c=new Xi}function Ru(a){a=a[Rc];return null==a?-1:a}s(283,1,{},Qu);_.b=null;function Su(a,b){this.b=a;this.c=b}s(284,1,{},Su);_.b=0;_.c=null;s(285,1,gi);_.bd=function(a){return decodeURI(a.replace("%23",la))};
_.Vc=function(a){Or(this.b,a)};_.cd=function(a){a=null==a?j:a;if(!D(a,null==Tu?j:Tu))Tu=a,Gr&&(a=new Fr,Or(this.b,a))};var Tu=j;function nu(){function a(){$wnd.setTimeout(a,250);e()}var b=lu,c=j,d=$wnd.location.hash;0<d.length&&(c=b.bd(d.substring(1)));Tu=c;var e=B(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.bd(c.substring(1)));b.cd(a)});a();return!0}s(287,285,gi);function mu(){this.b=new Ur(null)}s(286,287,gi,mu);
function uu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=B(vu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=B(function(a){try{tu&&xr((!ou&&(ou=new pu),ou),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function su(){var a=$wnd.onresize;$wnd.onresize=B(function(b){try{var c,d;if(ru&&(d=kj(),c=lj(),yu!=d||xu!=c))yu=d,xu=c,Br((!ou&&(ou=new pu),ou))}finally{a&&a(b)}})}function Wi(a,b){Ei(a.hd(),b,!0)}function Vi(a,b){Ei(a.hd(),b,!1)}function Uu(a,b){a.pb.style[Ie]=b}function jj(a,b,c){0<=b&&a.nd(b+Uf);0<=c&&a.ld(c+Uf)}function Vu(a){var b,a=lo(a,yd);b=Zn(a,$n(32));return 0<=b?a.substr(0,b-0):a}
function Ei(a,b,c){if(!a)throw new Mi(kc);b=Yn(b);if(0==b.length)throw new rk(Kc);if(c){var d,e,f;d=Yn(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ca),a.className=f+d)}else{var g,b=Yn(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=Yn(e.substr(0,
c-0)),b=Yn(go(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ca+b,a.className=d)}}function Wu(a,b){a.style.display=b?j:Bf;a.setAttribute("aria-hidden",""+!b)}s(293,1,ri);_.dd=function(){return Tj(this.pb)};_.ed=function(){return Vj(this.pb)};_.fd=function(){return ko(this.pb,If)};_.gd=function(){return ko(this.pb,Jf)};_.hd=function(){return this.pb};_.jd=function(){return this.pb.style.display!=Bf};_.kd=function(){throw new Xu;};_.ld=function(a){Uu(this,a)};_.md=function(a){Wu(this.pb,a)};
_.nd=function(a){this.pb.style[$g]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Yu(a,b,c){Mu(a.pb,c.c);Hr(!a.mb?a.mb=new Ur(a):a.mb,c,b)}function z(a,b,c){var d;d=bu(c.c);if(-1==d)Mu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;gj();Nu(e,d)}else a.lb|=d;return Hr(!a.mb?a.mb=new Ur(a):a.mb,c,b)}function Zu(a,b,c){return Hr(!a.mb?a.mb=new Ur(a):a.mb,c,b)}
function $u(a){var b;if(a.qd())throw new av("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;gj();Nu(c,b)}else a.lb|=b;a.od();a.td()}function bv(a,b){var c;switch(bu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Ap&&(f=Ap.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Or(a.mb,f.b),f.b.b=d,f.b.c=e}
function cv(a){if(!a.qd())throw new av("Should only call onDetach when the widget is attached to the browser's document");try{a.ud()}finally{try{a.pd()}finally{a.pb.__listener=null,a.kb=!1}}}function Rj(a){if(a.ob)if(y(a.ob,69))a.ob.vd(a);else{if(a.ob)throw new av("This widget's parent does not implement HasWidgets");}else if(dj(),Gu(dv.b,a)){dj();try{a.sd()}finally{Li(dv.b,a)}}}
function ev(a,b){var c;c=a.ob;if(b){if(c)throw new av("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qd()&&a.rd()}else try{c&&c.qd()&&a.sd()}finally{a.ob=null}}s(292,293,ni);_.od=function(){};_.pd=function(){};_.Vc=function(a){this.mb&&Or(this.mb,a)};_.qd=function(){return this.kb};_.rd=function(){$u(this)};_._c=function(a){bv(this,a)};_.sd=function(){cv(this)};_.td=function(){};_.ud=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function fv(a){for(a=new gv(a);a.b.b<a.b.c.d-1;)hv(a.b),iv(a.b)}s(291,292,si);_.od=function(){jv(this,(kv(),lv))};_.pd=function(){jv(this,(kv(),mv))};function nv(a,b,c){Rj(b);var d=a.q;ov(d,b,d.d);d=(Zt(),$t(b.pb));c.appendChild(d);ev(b,a)}function pv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new qv;b.ob==a&&(f=a.wd(b),f<d&&--d);Rj(b);ov(a.q,b,d);e?(e=b.pb,Lu(c,(Zt(),$t(e)),d)):(e=(Zt(),$t(b.pb)),c.appendChild(e));ev(b,a)}
function rv(a,b){var c;if(b.ob!=a)return!1;try{ev(b,null)}finally{c=b.pb;no(c).removeChild(c);c=a.q;var d;d=sv(c,b);if(-1==d)throw new tv;if(0>d||d>=c.d)throw new qv;for(--c.d;d<c.d;++d)ts(c.b,d,c.b[d+1]);ts(c.b,c.d,null)}return!0}s(290,291,si);_.wd=function(a){return sv(this.q,a)};_.xd=function(a,b,c,d){pv(this,a,b,c,d)};_.yd=function(){return new uv(this.q)};_.vd=function(a){return rv(this,a)};function cj(a,b,c,d){var e;Rj(b);e=a.q.d;a.Bd(b,c,d);a.xd(b,a.pb,e,!0)}
function vv(a,b){if(b.ob!=a)throw new rk("Widget must be a child of this panel.");}function wv(a,b){var c;(c=rv(a,b))&&xv(b.pb);return c}function yv(a,b,c){a=a.pb;-1==b&&-1==c?xv(a):(a.style[Rf]=Tc,a.style[Te]=b+Uf,a.style[Lg]=c+Uf)}function zv(){var a=$doc.createElement(Xd);this.q=new Av(this);this.pb=a;this.pb.style[Rf]="relative";this.pb.style[Of]=Je}function xv(a){a.style[Te]=j;a.style[Lg]=j;a.style[Rf]=j}s(289,290,si,zv);_.zd=function(a){nv(this,a,this.pb)};_.vd=function(a){return wv(this,a)};
_.Ad=function(a,b,c){vv(this,a);this.Bd(a,b,c)};_.Bd=function(a,b,c){yv(a,b,c)};function Bv(a,b){if(a.Dd())throw new av("SimplePanel can only contain one child widget");a.Ed(b)}function Cv(a,b){if(a.jb!=b)return!1;try{ev(b,null)}finally{a.Cd().removeChild(b.pb),a.jb=null}return!0}function Dv(a,b){if(b!=a.jb&&(b&&Rj(b),a.jb&&a.vd(a.jb),a.jb=b)){var c=(Zt(),$t(a.jb.pb));a.Cd().appendChild(c);ev(b,a)}}function Ev(){this.pb=$doc.createElement(Xd)}s(297,291,si,Ev);_.Cd=function(){return this.pb};
_.Dd=function(){return this.jb};_.yd=function(){return new Fv(this)};_.vd=function(a){return Cv(this,a)};_.Ed=function(a){Dv(this,a)};_.jb=null;function Gv(a,b){a.hb&&(Hv(a.gb,!1,!1),xr(a,a,b))}function Iv(a){var b;if(b=a.jb)null!=a.X&&b.ld(a.X),null!=a.Y&&b.nd(a.Y)}function Jv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Te]=b-0+(qj(),Uf);a.style[Lg]=c+Uf}function Kv(a){a.hb||(a.kb&&Rj(a),Hv(a.gb,!0,!1))}s(296,297,si);_.Cd=function(){return mo(this.pb)};_.fd=function(){return ko(this.pb,If)};
_.gd=function(){return ko(this.pb,Jf)};_.hd=function(){return no(mo(this.pb))};_.Fd=function(){this.Gd(!1)};_.Gd=function(a){Gv(this,a)};_.jd=function(){return!D(Je,this.pb.style[Xg])};_.ad=function(){return!0};_.Xc=function(){};_.ud=function(){this.hb&&Hv(this.gb,!1,!0)};_.ld=function(a){this.X=a;Iv(this);0==a.length&&(this.X=null)};_.Hd=function(a,b){Jv(this,a,b)};_.md=function(a){this.pb.style[Xg]=a?Yg:Je};_.Ed=function(a){Dv(this,a);Iv(this)};
_.nd=function(a){this.Y=a;Iv(this);0==a.length&&(this.Y=null)};_.Id=function(){Kv(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
function Lv(a,b){var c;Ev.call(this);this.$=new Mv;this.U=(Nv(),Ov);this.gb=new Pv(this);this.pb.appendChild($doc.createElement(Xd));this.Hd(0,0);no(mo(this.pb))[yd]="gwt-PopupPanel";mo(this.pb)[yd]=Qf;this.W=this.V=a;this.db=!1;c=E(ys,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Qv(c);this.T.hd()[yd]=j;c=no(mo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Mi(kc);d=Yn(d);if(0==d.length)throw new rk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=
e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Aa&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ca)}Dv(this,this.T);Iv(this);Ei(mo(this.pb),Qf,!1);Ei(this.T.c,b+"Content",!0)}s(295,296,si);_.od=function(){$u(this.T)};_.pd=function(){cv(this.T)};_.Dd=function(){return this.T.jb};_.yd=function(){return new Fv(this.T)};_.vd=function(a){return this.T.vd(a)};_.Ed=function(a){Dv(this.T,a);Iv(this)};_.T=null;s(294,295,si);_.sd=function(){cv(this)};
function Rv(){Rv=u;Sv=new Tv(Ib,0,(Nv(),Ov));Uv=new Tv(mc,1,Vv);Wv=new Tv(vc,2,Xv);Yv=E(Zv,r,57,[Sv,Uv,Wv])}function Tv(a,b,c){po.call(this,a,b);this.b=c}s(298,145,{57:1,112:1,115:1,117:1},Tv);_.b=null;var Yv,Sv,Uv,Wv;function $v(){$v=u;aw=E(ys,r,1,[Lg,qf,nd])}
function Qv(a){var b;$v();var c,d;c=this.pb=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Yt(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Qg),b[yd]=a[c],Yt(b,bw(a[c]+"Left")),Yt(b,bw(a[c]+Kb)),Yt(b,bw(a[c]+"Right")),b),Yt(this.d,d),1==c&&(this.c=mo(Du(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function bw(a){var b,c;c=$doc.createElement(Eg);b=$doc.createElement(Xd);var d=(Zt(),$t(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}s(300,297,Oh,Qv);_.Cd=function(){return this.c};
_.c=null;_.d=null;var aw;s(299,300,Oh);s(301,1,{});function kv(){kv=u;lv=new cw;mv=new dw}function ew(a){Sr.call(this,a)}function jv(a,b){kv();var c,d,e;c=null;for(e=a.yd();e.Yc();){d=e.Zc();try{b.Jd(d)}catch(f){if(f=Ii(f),y(f,126))d=f,!c&&(c=new Qr),Rr(c,d);else throw f;}}if(c)throw new ew(c);}s(302,229,Ph,ew);var lv,mv;function cw(){}s(303,1,{},cw);_.Jd=function(a){a.rd()};function dw(){}s(304,1,{},dw);_.Jd=function(a){a.sd()};function fw(){fw=u;gw=(hw(),hw(),iw)}s(307,292,Ih);
_.Nc=function(a){return z(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return z(this,a,(mj(),mj(),nj))};_.Pc=function(a){return z(this,a,(br(),br(),cr))};_.Qc=function(a){return z(this,a,(oj(),oj(),pj))};_.rd=function(){$u(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var gw;
s(306,307,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});function jw(a){var b;fw();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",rd),b);this.pb[yd]="gwt-Button";this.pb.innerHTML=a||j}
s(305,306,{11:1,12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},jw);function kw(){this.q=new Av(this);this.f=$doc.createElement(Ag);this.e=$doc.createElement(Dg);Yt(this.f,this.e);this.pb=this.f}s(308,290,si);_.e=null;_.f=null;
function lw(a,b){var c;if(a.i)throw new av("Composite.initWidget() may only be called once.");Rj(b);c=b.pb;a.pb=c;var d;Zt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Zt(),c).__gwt_resolve=mw(a));a.i=b;ev(b,a)}function nw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);gj();Nu(d,b)}else b.lb|=c;a.lb=-1}a.i.rd();a.pb.__listener=a;a.td()}s(309,292,Uh);_.qd=function(){return this.i?this.i.qd():!1};_.rd=function(){nw(this)};_._c=function(a){bv(this,a);this.i._c(a)};
_.sd=function(){this.i.sd()};_.kd=function(){return this.pb=this.i.kd()};_.i=null;function ow(a,b,c){a.d=!1;c?a.b.innerHTML=b||j:a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=kg;break;case 1:b[Ud]=af;break;case 2:cs(b)!=(es(),hs)&&(b[Ud]=j)}}function pw(a){this.b=a;this.d=!1;this.e=this.c=cs(a)}s(310,1,{},pw);_.b=null;_.c=null;_.d=!1;_.e=null;function qw(){qw=u;hw();hw()}function ij(){qw();this.pb=rw()}s(311,297,Lh,ij);_.Nc=function(a){return z(this,a,(Yq(),Yq(),Zq))};
_.Oc=function(a){return z(this,a,(mj(),mj(),nj))};_.Pc=function(a){return z(this,a,(br(),br(),cr))};_.Qc=function(a){return z(this,a,(oj(),oj(),pj))};function sw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=mo(b);e=null;c&&(c=Ru(c),e=0>c?null:Ut(a.j.c,c));e?tw(a,e):d&&(b.innerHTML=j||j);return b}function tw(a,b){var c;if(b.ob!=a)return!1;try{ev(b,null)}finally{c=b.pb;no(c).removeChild(c);var d=a.j,e;e=Ru(c);c[Rc]=null;c=d.c;uw(e,c.d);ts(c.c,e,null);d.b=new Su(e,d.b)}return!0}s(313,291,Nh);_.yd=function(){return new vw(this)};
_.vd=function(a){return tw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function ww(a){if(0>=a.c)throw new xw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new xw("Column index: 0, Column size: "+a.b);}
function yw(){this.j=new Qu;this.i=$doc.createElement(Ag);this.d=$doc.createElement(Dg);Yt(this.i,this.d);this.pb=this.i;this.e=new zw(this);var a=new Aw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Lu(a.c.i,(Zt(),$t(b)),0);Yt(a.b,$doc.createElement(Cd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new xw("Row index: "+a+", Row size: "+d);if(0>c)throw new xw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new xw("Column index: "+c+", Column size: "+this.b);c=sw(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(Eg),d.innerHTML=ra||j,Lu(c,(Zt(),$t(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Cd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Eg);
e.innerHTML=ra;c=$doc.createElement(Qg);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)sw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(312,313,Nh,yw);_.b=0;_.c=0;
function Bw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Cw(),Dw)?a.c.e==(es(),gs)?(Ew(),Fw):a.c.e==fs?(Ew(),Gw):(Ew(),Hw):a.c.e==(es(),gs)?(Ew(),Gw):a.c.e==fs?(Ew(),Fw):(Ew(),Iw);b!=a.d&&(a.d=b,a.pb.style[Gg]=!a.d?j:a.d.b)}s(316,292,ni);_.b=null;_.c=null;_.d=null;function Jw(){this.pb=$doc.createElement(Xd);this.c=new pw(this.pb);this.pb[yd]="gwt-Label"}function Kw(){Jw.call(this);ow(this.c,ah,!1);Bw(this)}
s(315,316,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Jw,Kw);_.Nc=function(a){return z(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return z(this,a,(mj(),mj(),nj))};_.Pc=function(a){return z(this,a,(br(),br(),cr))};_.Qc=function(a){return z(this,a,(oj(),oj(),pj))};
function Lw(a){var b=$doc.createElement(Xd);ds(vg,b.tagName);this.pb=b;this.c=new pw(this.pb);this.pb[yd]="gwt-HTML";ow(this.c,a,!0);Bw(this)}s(314,315,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Lw);function Mw(a){for(;++a.c<a.e.d&&!(null!=Ut(a.e,a.c)););}function vw(a){this.d=a;this.e=this.d.j.c;Mw(this)}s(317,1,{},vw);
_.Yc=function(){return this.c<this.e.d};_.Zc=function(){var a;if(this.c>=this.e.d)throw new tv;a=Ut(this.e,this.c);this.b=this.c;Mw(this);return a};_.$c=function(){var a;if(0>this.b)throw new Nw;a=Ut(this.e,this.b);Rj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function zw(a){this.b=a}s(318,1,{},zw);_.b=null;function Aw(a){this.c=a}s(319,1,{},Aw);_.b=null;_.c=null;function Cw(){Cw=u;Dw=new Ow}var Dw;function Ew(){Ew=u;Pw=new Qw((No(),vd));Fw=new Qw(Te);Gw=new Qw(dg);Hw=Fw;Iw=Gw;Rw=Hw}
var Pw,Rw,Fw,Iw,Hw,Gw;function Ow(){}s(321,1,{},Ow);function Qw(a){this.b=a}s(322,321,{},Qw);_.b=null;function Sw(){Sw=u;Tw=new Uw(qf);Vw=new Uw(Lg)}var Tw,Vw;function Uw(a){this.b=a}s(323,1,{},Uw);_.b=null;function Ww(a,b){var c;c=Xw(a);Yt(a.c,c);nv(a,b,c)}function Xw(a){var b;b=$doc.createElement(Eg);b[bd]=a.b.b;b.style[Wg]=a.d.b;return b}function Yw(a,b){var c,d;d=no(b.pb);(c=rv(a,b))&&a.c.removeChild(d);return c}
function Zw(){kw.call(this);this.b=(Ew(),Rw);this.d=(Sw(),Vw);this.c=$doc.createElement(Qg);Yt(this.e,this.c);this.f[ud]=ab;this.f[td]=ab}s(324,308,si,Zw);_.vd=function(a){return Yw(this,a)};_.c=null;function $w(){$w=u;new Ai}function ax(a,b,c,d,e){$w();this.b=new bx(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function cx(a,b,c,d,e){$w();ax.call(this,(Et(),new Dt(a)),b,c,d,e)}
s(325,292,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},ax,cx);_.Nc=function(a){return z(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return z(this,a,(mj(),mj(),nj))};_.Pc=function(a){return z(this,a,(br(),br(),cr))};_.Qc=function(a){return z(this,a,(oj(),oj(),pj))};_._c=function(a){32768==bu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);bv(this,a)};
_.td=function(){var a=this.b;D(Ye,lo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new dx(a,this),On((Ln(),Mn),a.i))};_.b=null;s(327,1,{});_.i=null;function ex(){ex=u;fx()}
function bx(a,b,c,d,e,f){var g,i;ex();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(vg);i=new rt;qt(qt(qt(i,new tt("width:"+e+(qj(),Uf)+pb)),new tt("height:"+f+Xf)),new tt("background:url("+b.b+") no-repeat "+-c+"px "+-d+Xf));!gx&&(gx=new hx);b=ix;c=new tt((new tt(i.b.b.b)).b);i=new st;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ct(b.b);nn(i.b,b);i.b.b+="' style='";b=Ct(c.b);nn(i.b,b);i.b.b+="' border='0'>";i=new vt(i.b.b);g.innerHTML=i.b||j;g=mo(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),gj(),Nu(g,a)):a.lb|=133333119}s(326,327,{},bx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function dx(a,b){this.b=a;this.c=b}s(328,1,{},dx);
_.qc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ye,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Ye)};_.b=null;_.c=null;function jx(a,b){if(0>b||b>=a.pb.options.length)throw new qv;}function Kp(a,b){jx(a,b);return a.pb.options[b].value}function kx(){fw();this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}s(329,307,Ih,kx);s(330,260,ei);function lx(a){this.b=a}s(331,330,ei,lx);
_.Lc=function(){};function mx(a){this.b=a}s(332,330,ei,mx);_.Rc=function(a){this.b.Kd(a.i,a.b)};function nx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Qg);Lu(a.f,(Zt(),$t(e)),b);a=(Zt(),$t(c));d.appendChild(a)}else d=Du(a.f,0),Lu(d,(Zt(),$t(c)),b)}
function ox(a,b,c){var d;px(a,b);c&&b.b?(px(a,null),a=b.b,b=(Ln(),Mn),b.d=Pn(b.d,[new qx(a),!1])):null!=b.d&&(a.k=new rx(a,b),c=(Nv(),Vv),a.k.U=c,a.k.ab=a.i,a.k.hd()[yd]=Ge,d=Vu(a.pb),D(Fe,d)||Wi(a.k,d+"Popup"),Zu(a.k,new mx(a),ok?ok:ok=new pk),a.o=b.d,d=a.k,a=new sx(a,b),d.pb.style[Xg]=Je,Kv(d),a.b.p?Jv(a.b.k,Tj(a.b.pb)+ko(a.b.pb,Jf)-1,Vj(a.c.pb)):Jv(a.b.k,Tj(a.c.pb),Vj(a.b.pb)+ko(a.b.pb,If)-1),d.pb.style[Xg]=Yg)}
function tx(a,b){if(b||!(a.n&&a.o==a.n.d))px(a,b),ux((qw(),a.pb)),b&&a.e&&ox(a,b,!1)}
function vx(a,b){var c;a:{c=oo(b);var d,e;for(e=new Ci(a.j);e.c<e.e.De();)if(d=Di(e),d.pb.contains(c)){c=d;break a}c=null}switch(bu(b.type)){case 1:ux((qw(),a.pb));c&&ox(a,c,!0);break;case 16:c&&tx(a,c);break;case 32:c&&tx(a,null);break;case 2048:wx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:wx(a)||a.p||xx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:wx(a)||(a.p?null!=a.n.d&&!a.n.d.Wf().Wf()&&(ox(a,a.n,!1),a.n.d.Wf()):yx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:wx(a)||
a.p&&xx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:wx(a)||(a.p?yx(a):null!=a.n.d&&!a.n.d.Wf().Wf()&&(ox(a,a.n,!1),a.n.d.Wf()));b.cancelBubble=!0;b.preventDefault();break;case 27:px(a,null);a.k&&Gv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:px(a,null);a.k&&Gv(a.k,!1);break;case 13:wx(a)||(ox(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}bv(a,b)}function zx(a,b,c){c&&px(a,null);xr(a,b,!1);a.o=null;a.k=null}
function wx(a){var b;if(!a.n){for(b=new Ci(a.j);b.c<b.e.De();){b=Di(b);px(a,b);break}return!0}return!1}function px(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Vu(c.pb)+Ua;Ei(c.hd(),d,!1);a.p&&(c=no(a.n.pb),2==Eu(c)&&(c=Du(c,1),Ei(c,yg,!1)))}if(b){c=Vu(b.pb)+Ua;Ei(b.hd(),c,!0);a.p&&(c=no(b.pb),2==Eu(c)&&(c=Du(c,1),Ei(c,yg,!0)));tl();c=a.pb;var e=new Uk(b.pb),d=(ol(),pl),e=E(Ax,r,5,[e]),f,g,i,h;f=new ln;for(i=0,h=e.length;i<h;++i)g=e[i],mn(mn(f,g.b),ca);e=Yn(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function yx(a){var b,c,d;if(a.n){for(b=c=Hj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Ut(a.j,b):Ut(a.j,c);break}px(a,d)}}function xx(a){var b,c,d;if(a.n){for(b=c=Hj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Ut(a.j,b):Ut(a.j,c);break}px(a,d)}}s(333,292,ni);_._c=function(a){vx(this,a)};_.sd=function(){this.k&&Gv(this.k,!1);cv(this)};_.Kd=function(a,b){zx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function qx(a){this.b=a}s(334,1,{},qx);_.qc=function(){Bx(this.b)};_.b=null;
function Cx(a){this.b=a}s(335,1,{},Cx);_.Lc=function(){px(this.b,null)};_.b=null;function rx(a,b){this.b=a;this.c=b;Lv.call(this,!0,ff);Dv(this.T,this.c.d);Iv(this);this.fb=!0;this.c.d.Wf()}s(336,295,si,rx);_.Xc=function(a){var b,c;if(!a.b)switch(bu(a.e.type)){case 4:c=oo(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&px(this.b,null)}};_.b=null;_.c=null;function sx(a,b){this.b=a;this.c=b}s(337,1,{},sx);_.b=null;var Dx=_.c=null;
function Ex(){Ex=u;Dx=new pt((Et(),new Dt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Fx(a,b){this.pb=$doc.createElement(Eg);var c=Vu(this.pb)+Ua;Ei(this.hd(),c,!1);this.pb.textContent=a||j;this.pb[yd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);tl();this.pb.setAttribute(eg,$l.b);this.b=b}s(340,293,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Fx);_.b=null;_.c=null;_.d=null;
function Gx(){var a;this.pb=$doc.createElement(Eg);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Yt(this.pb,a);a[yd]="menuSeparatorInner"}s(341,293,ri,Gx);function Hx(){var a,b,c,d,e;b=null.Wf();e=kj();d=lj();b[Wd]=(Co(),Bf);b[$g]=0+(qj(),Uf);b[Ie]=bb;c=$doc;c=(D(c.compatMode,Jb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Jb)?a.documentElement:a.body).scrollHeight||0;b[$g]=(c>e?c:e)+Uf;b[Ie]=(a>d?a:d)+Uf;b[Wd]="block"}function Mv(){}s(342,1,{},Mv);_.Tc=function(){Hx()};
function Ix(a){this.b=a}s(343,1,{},Ix);_.Xc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Xc(a),!a.b){d=a.e;c=oo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(bu(d.type)){case 4:case 1048576:if(fj){a.c=!0;break}if(!c&&b.V){b.Gd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(fj){a.c=!0;break}break;case 2048:d=oo(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Jx(a){this.b=a}s(344,1,{},Jx);_.b=null;function Nv(){Nv=u;Ov=new Kx(Ib,0);Vv=new Kx(mc,1);Xv=new Kx(vc,2);Lx=E(Mx,r,73,[Ov,Vv,Xv])}function Kx(a,b){po.call(this,a,b)}s(345,145,{73:1,112:1,115:1,117:1},Kx);var Lx,Ov,Vv,Xv;function Nx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=qu(a.b.$),Hx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Ni(a.i.b),a.i=null,a.c=!1)}
function Ox(a){a.k||(Nx(a),a.d||(dj(),wv(ej(null),a.b)));a.b.pb.style[Bd]="rect(auto, auto, auto, auto)";a.b.pb.style[Of]=Yg}function Px(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=I(b*a.e);i=I(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-i)>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.b.pb.style[Bd]="rect("+g+Vf+f+Vf+c+Vf+e+"px)"}
function Hv(a,b,c){a.d=c;Xj(a);a.j&&(qk(a.j),a.j=null,Ox(a));a.b.hb=b;var d=a.b;d.eb&&(Ni(d.eb.b),d.eb=null);d._&&(Ni(d._.b),d._=null);if(d.hb){d.eb=eu(new Ix(d));var e;e=new Jx(d);ku();e=lu?Hr(lu.b,(!Gr&&(Gr=new pk),Gr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Nv(),Ov)&&!b&&(c=!1);a.k=b;c?b?(Nx(a),a.b.pb.style[Rf]=Tc,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),a.b.pb.style[Bd]=ag,dj(),b=ej(null),nv(b,a.b,b.pb),a.j=new Qx(a),ik(a.j,1)):Yj(a,200):(Nx(a),a.k?(a.b.pb.style[Rf]=Tc,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),dj(),
b=ej(null),nv(b,a.b,b.pb)):a.d||(dj(),wv(ej(null),a.b)),a.b.pb.style[Of]=Yg)}function Pv(a){var b=(ck(),fk);this.n=new bk(this);this.u=b;this.b=a}s(346,18,{},Pv);_.sc=function(){Ox(this)};_.tc=function(){this.e=ko(this.b.pb,If);this.f=ko(this.b.pb,Jf);this.b.pb.style[Of]=Je;Px(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){Px(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Qx(a){jk();this.b=a}s(347,25,{},Qx);_.Ac=function(){this.b.j=null;Yj(this.b,200)};
_.b=null;function Zt(){Zt=u;Rx()}function $t(a){return a.__gwt_resolve?a.__gwt_resolve():a}function mw(a){return function(){this.__gwt_resolve=Sx;return a.kd()}}function Sx(){throw"A PotentialElement cannot be resolved twice.";}
function Rx(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function dj(){dj=u;Tx=new Ux;Vx=new Ai;dv=new Qr}function Wx(a){this.q=new Av(this);this.pb=a;$u(this)}
function ej(a){dj();var b,c;c=$i(Vx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Vx.e){var d=new Xx;mk();nk(ok?ok:ok=new pk,d)}!b?c=new Yx:c=new Wx(b);x(Vx,a,c);Rr(dv,c);return c}s(349,289,si,Wx);var Tx,Vx,dv;function Ux(){}s(350,1,{},Ux);_.Jd=function(a){a.qd()&&a.sd()};function Xx(){}s(351,1,{},Xx);_.Rc=function(){dj();try{jv(dv,Tx)}finally{Zx(dv.b),Zx(Vx)}};function Yx(){Wx.call(this,$doc.body)}s(352,349,si,Yx);
_.Bd=function(a,b,c){yv(a,b-0,c-0)};function Fv(a){this.d=a;this.b=!!this.d.jb}s(353,1,{},Fv);_.Yc=function(){return this.b};_.Zc=function(){if(!this.b||!this.d.jb)throw new tv;this.b=!1;return this.c=this.d.jb};_.$c=function(){this.c&&this.d.vd(this.c)};_.c=null;_.d=null;function $x(a,b){a.pb[Vg]=null!=b?b:j}s(356,307,Yh);_._c=function(a){0!=(bu(a.type)&896)?bv(this,a):bv(this,a)};_.td=function(){};function ay(){ay=u;fw();by()}s(355,356,Yh);
function cy(){ay();var a=$doc.createElement("textarea");!It&&(It=new Ht);!Gt&&(Gt=new Ft);fw();this.pb=a;this.pb[yd]="gwt-TextArea"}s(354,355,Yh,cy);function dy(){var a;ay();var b=(a=$doc.createElement("INPUT"),a.type=Fg,a);!It&&(It=new Ht);!Gt&&(Gt=new Ft);fw();this.pb=b;this.pb[yd]="gwt-TextBox"}s(357,355,Yh,dy);function by(){by=u;ey=new fy;gy=new hy;iy=new jy;ky=new ly;my=E(ny,r,80,[ey,gy,iy,ky])}s(358,145,mi);var my,ey,gy,iy,ky;function fy(){po.call(this,Ib,0)}s(359,358,mi,fy);
function hy(){po.call(this,$b,1)}s(360,358,mi,hy);function jy(){po.call(this,cc,2)}s(361,358,mi,jy);function ly(){po.call(this,uc,3)}s(362,358,mi,ly);function oy(a,b){var c,d;c=$doc.createElement(Qg);d=$doc.createElement(Eg);d[bd]=a.b.b;d.style[Wg]=a.c.b;var e=(Zt(),$t(d));c.appendChild(e);Yt(a.e,c);nv(a,b,d)}function py(){kw.call(this);this.b=(Ew(),Rw);this.c=(Sw(),Vw);this.f[ud]=ab;this.f[td]=ab}s(363,308,si,py);_.vd=function(a){var b;b=no(a.pb);(a=rv(this,a))&&this.e.removeChild(no(b));return a};
function qy(a,b){if(0>b||b>=a.d)throw new qv;return a.b[b]}function sv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function ov(a,b,c){var d,e;if(0>c||c>a.d)throw new qv;if(a.d==a.b.length){e=v(ry,r,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)ts(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ts(a.b,d,a.b[d-1]);ts(a.b,c,b)}function Av(a){this.c=a;this.b=v(ry,r,81,4,0)}s(364,1,{},Av);_.yd=function(){return new uv(this)};_.b=null;_.c=null;_.d=0;
function hv(a){if(a.b>=a.c.d)throw new tv;return a.c.b[++a.b]}function iv(a){if(0>a.b||a.b>=a.c.d)throw new Nw;a.c.c.vd(a.c.b[a.b--])}function uv(a){this.c=a}s(365,1,{},uv);_.Yc=function(){return this.b<this.c.d-1};_.Zc=function(){return hv(this)};_.$c=function(){iv(this)};_.b=-1;_.c=null;function fx(){fx=u;ix=(Et(),new Dt(Gn()+"clear.cache.gif"))}var ix,gx=null;function hx(){}s(367,1,{},hx);function sy(){sy=u;fx()}function ty(a,b,c,d,e){sy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function uy(a,b,c){sy();ty.call(this,(Et(),new Dt(a)),b,0,c,16)}s(368,301,{},ty,uy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function hw(){hw=u;iw=(vy=new wy)?new xy:vy}function xy(){}s(369,1,{},xy);_.Md=function(a){a.focus()};var vy,iw;function yy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function rw(){var a=(hw(),zy)?zy:zy=yy();hw();var b=$doc.createElement(Xd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Fg;c.tabIndex=-1;c.setAttribute(eg,Sf);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Je;d.position=Tc;c.addEventListener(je,a,!1);b.appendChild(c);return b}s(371,369,{});var zy=null;function ux(a){$wnd.setTimeout(function(){a.focus()},0)}function wy(){}s(370,371,{},wy);_.Md=function(a){ux(a)};
function Ni(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Jr(b,new Kt(b,c,d,a)):Xr(b,c,d,a)}function Nr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(376,1,{},Nr);_.b=null;_.c=null;_.d=null;_.e=null;function Kr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(377,1,{},Kr);_.qc=function(){var a=this.c;Lr(this.b,this.e,this.d).nf(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Kt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(378,1,{},Kt);_.qc=function(){Xr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function Ay(a,b){b.n!=a&&(!a.bc&&(a.bc=new Xi),b.n=a,Ri(a.bc,b))}function By(a){var b;b=a.cZ.e;if(-1!=Zn(b,$n(36)))return null;a=a.cc.c.c++;return b=go(b,fo(b,$n(46))+1)+j+a}function Cy(a,b,c,d){0==--a.Yb&&(a.hc!=a._d()&&(d|=4),!a.gc&&(d|=2),0<d&&new Dy(a,b,c,jt(d)))}function Ey(a){return!a.Ub&&a._b?Ey(a._b):a.Ub}function Fy(a){return!a.Wb&&a._b?Fy(a._b):a.Wb}
function Gy(a){var b;b=new Hy;if(a._d()){for(;a&&!y(a,100);a=a._b){var c=b,d=a.Xd(),e=a.Yd();c.b+=d;c.c+=e}y(a,100)&&(c=a.Xd(),a=a.Yd(),b.b+=c,b.c+=a);return b}throw new Iy;}function Jy(a){a.dc=!1;a.ie();Ky(a)}function Ky(a){if((a=y(a,100)?null:a._b)&&a.dc)Jy(a),a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}function Ly(a){return(a=a.Qd())?a:new My(1,1)}function Ny(a){var b;return(b=a.Rd())?new Oy(b):new Oy(a.Td())}function Py(a){0==a.Yb++&&(a.hc=a._d(),a.gc=!0,a.fe())}function Qy(a){return!a.Wb?(a.$d(),!0):!1}
function M(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,88)&&c.b==b.b||a.ac.If(b)}function Ry(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)Ky(a),new Sy(a,100);if(g!=a.fc||f!=a.Xb)a.$d(),new Sy(a,101)}function Ty(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.$d(),a.ac.Jf(b),a._d()&&a.he())}function Uy(a){a.ec||(Py(a),Vy(a,!0),Wy(a),a.ec=!0,new Sy(a,102),Cy(a,a,a._b,0),Ky(a),a.ac.Lf(a))}function Xy(){this.cc=(Ip(),Ip(),Yy);new Ai;this.Zd();this.$b=(Zy(),$y)}
s(382,1,Vh);_.Nd=function(){return!1};_.Od=function(){return By(this)};_.Pd=function(){return Ey(this)};_.Qd=function(){return az(this.ac,this)};_.Rd=function(){return this.Qd()};_.Sd=function(){return this.Xb};_.Td=function(){return this.be()};_.Ud=function(){return new bz(0,0,0,0)};_.Vd=function(){return this.ee()};_.Wd=function(){return this.fc};_.Xd=function(){return this.ic};_.Yd=function(){return this.jc};_.Zd=function(){};_.$d=function(){Jy(this)};
_._d=function(){return this.ec&&!!this._b&&this._b._d()};_.ae=function(){};_.be=function(){return Ly(this)};_.ce=function(){};_.de=function(){return(null==this.Zb&&(this.Zb=this.Od()),this.Zb)+ya+this.Xd()+ya+this.Yd()+ya+this.Wd()+ah+this.Sd()+(this.ec?j:",hidden")};_.ee=function(){return Ny(this)};_.fe=function(){};_.ge=function(){return Qy(this)};_.he=function(){};_.ie=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.je=function(a,b){this.ke(this.ic,this.jc,a,b)};
_.ke=function(a,b,c,d){this.le(a,b,c,d,this.Vb,!0);this.Vb=0};_.le=function(a,b,c,d){Ry(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.de()+Qc};_.me=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function P(a,b,c){var d;if(-1>a.Pb.b.d)throw new rk("Missing message: awt.12A");if(y(b,90)){if(b==a)throw new rk("Missing message: awt.12B");a:{if(a&&!y(a,100))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,100))break;d=d._b}d=!1}if(d)throw new rk("Missing message: awt.12C");if(y(b,100))throw new rk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new io;var e=Hj(d.Pb.b,b),f;f=Ut(d.Pb.b,e);d.Qb&&d.Qb.se(f);cz(d,e);new dz(d,301,f)}d=a.Pb.b.d;Py(b);ez(a.Pb.b,d,b);d=(b._b=a,b.ae(!0),Jy(a),!!a.Qb&&
y(a.Qb,93)&&(a.Qb.o=!1),Cy(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,93)){var g=a.Qb;if(!b)throw new Ir("Missing message: awt.185");if(null==c||null!=c)fz(g,c,b);else throw new rk("Missing message: awt.92");}else a.Qb.oe(null==c?null:c,b)}catch(i){i=Ii(i);if(y(i,120))throw b=i,cz(a,d),b;throw i;}b.ie();new dz(a,300,b)}function gz(a,b){var c;c=a.ne();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function hz(a){var b;b=a.ne();return new iz(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function Vy(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)Ut(a.Pb.b,c).ae(b)}function cz(a,b){var c;c=Ut(a.Pb.b,b);Py(c);c.ae(!1);Xt(a.Pb.b,b);c._b=null;Jy(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1);Cy(c,c,a,1)}function jz(a){var b=(kz(),lz);Ty(a,b);for(b=0;b<a.Pb.b.d;++b)Ut(a.Pb.b,b).ge()}function mz(a,b){var c,d;if(a.Qb)for(d=new Ci(a.Pb.b);d.c<d.e.De();)c=Di(d),a.Qb.se(c);if(b)for(d=new Ci(a.Pb.b);d.c<d.e.De();)c=Di(d),b.oe(null,c);a.Qb=b;Jy(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}
function Wy(a){if(!a.dc){a.Qb&&a.Qb.pe(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=Ut(a.Pb.b,c),b.dc||b.me();a.dc=!0}}function nz(){Xy.call(this);this.Pb=new oz;this.Tb=(Ip(),Ip(),Yy)}s(381,382,qi);_.Qd=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.qe(this));return this.Rb};_.Rd=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.re(this));return this.Sb};_.ne=function(){return this.Ud()};_.Td=function(){return Ly(this)};_.Vd=function(){return Ny(this)};
_.Zd=function(){this.ac=(Ip(),new pz)};_.$d=function(){Jy(this);this.Qb&&y(this.Qb,93)&&(this.Qb.o=!1)};_.ae=function(a){Vy(this,a)};_.be=function(){return Ly(this)};_.ee=function(){return Ny(this)};_.fe=function(){var a;for(a=0;a<this.Pb.b.d;++a)Py(Ut(this.Pb.b,a))};_.ge=function(){var a;if(!Qy(this))return!1;for(a=0;a<this.Pb.b.d;++a)Ut(this.Pb.b,a).ge();return!0};_.ie=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=Ut(this.Pb.b,b),a.ie()};_.me=function(){Wy(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function qz(){var a=new rz;nz.call(this);mz(this,a)}s(380,381,qi,qz);_.Od=function(){return"panel"+this.Tb.c.e++};function sz(a,b,c){a=tz(a.Ob,b,c);a.k=!0;return new uz(a)}function vz(a){a.ce(a.Ob.e)}function wz(a){return new My(ko(a.Ob.pb,Jf),ko(a.Ob.pb,If))}s(379,380,qi);_.Sd=function(){return ko(this.Ob.pb,If)};_.Wd=function(){return ko(this.Ob.pb,Jf)};_.Xd=function(){return Tj(this.Ob.pb)};_.Yd=function(){return Vj(this.Ob.pb)};
_._d=function(){return this.Ob.pb.style.display!=Bf};_.he=function(){vz(this)};_.je=function(){};_.Ob=null;function xz(a){if(null!=a)this.f=a;else throw new yz;}s(384,1,Jh);_.tS=function(){return this.cZ.e+"[source="+this.f+Qc};_.f=null;
function zz(){zz=u;Q=new Ai;x(Q,new R(400),new T(jh));x(Q,new R(401),new T(jh));x(Q,new R(402),new T(jh));x(Q,new R(500),new T(lh));x(Q,new R(501),new T(lh));x(Q,new R(502),new T(lh));x(Q,new R(503),new T(mh));x(Q,new R(504),new T(lh));x(Q,new R(505),new T(lh));x(Q,new R(506),new T(mh));x(Q,new R(507),new T(Dh));x(Q,new R(100),new T(fh));x(Q,new R(101),new T(fh));x(Q,new R(102),new T(fh));x(Q,new R(103),new T(fh));x(Q,new R(1004),new T(ih));x(Q,new R(1005),new T(ih));x(Q,new R(800),new T(zh));x(Q,
new R(801),new T(zh));x(Q,new R(200),new T(nh));x(Q,new R(201),new T(nh));x(Q,new R(202),new T(nh));x(Q,new R(204),new T(nh));x(Q,new R(203),new T(nh));x(Q,new R(209),new T(Eh));x(Q,new R(208),new T(Fh));x(Q,new R(207),new T(Fh));x(Q,new R(206),new T(nh));x(Q,new R(205),new T(nh));x(Q,new R(1400),new T(Bh));x(Q,new R(1401),new T(Ch));x(Q,new R(1402),new T(Ch));x(Q,new R(300),new T(gh));x(Q,new R(301),new T(gh));x(Q,new R(1100),new T(yh));x(Q,new R(1101),new T(yh));x(Q,new R(1200),new T(Ah));x(Q,new R(701),
new T(wh));x(Q,new R(900),new T(xh));x(Q,new R(1001),new T(uh));x(Q,new R(601),new T(vh))}s(383,384,Jh);_.de=function(){return j};_.tS=function(){var a;a=j;y(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Od()),a.Zb),null==a&&(a=j));return this.cZ.e+Oc+this.de()+"] on "+(0<a.length?a:this.f)};_.e=0;var Q;function T(a){this.b=a}s(386,1,{},T);_.b=eh;function Az(){}s(387,1,{},Az);_.b=null;_.c=null;
function Bz(a,b){var c;b&&(a.b?(c=new Cz(a.b),ts(c.c,c.d++,b),a.b=c):(a.b=new Xi,Ri(a.b,b)))}s(389,1,Jh);_.b=null;function Dz(){}function Ez(){}s(388,389,Jh,Dz,Ez);function Fz(){Fz=u;Math.sqrt(2)}function Gz(a){Fz();if(0>a)throw new rk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(390,1,{85:1},Gz);_.eQ=function(a){return a===this?!0:y(a,85)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new Hz;a.b=31*a.b+I((new Iz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new Iz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Jz(){Jz=u;Kz=new Qr;Lz=new My(0,0);Rr(Kz,Eb);Rr(Kz,Sb);Rr(Kz,yb);Rr(Kz,"Last");Rr(Kz,Kb);Rr(Kz,jc);Rr(Kz,Gc);Rr(Kz,Mc);Rr(Kz,Qb)}
function fz(a,b,c){var d;if(null==b)d=Kb;else if(d=b,!Gu(Kz.b,b))throw new rk(Mz());vs($i(a.d,d))===vs(c)&&vs($i(a.c,c))===vs(d)||((b=$i(a.d,d))&&Nz(a,b,d),Oz(a.b.yd(),c)&&Nz(a,c,d),b=a.b,new Pz(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function Qz(a,b){return new My(Nj(b[1].c,Nj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Nj(b[0].b,Nj(b[4].b,b[3].b))+a.n)}function Nz(a,b,c){Rz(a.b,b);Li(a.c,b);Li(a.d,c)}
function Sz(a,b){if(!a.o){a.o=!0;var c,d,e;Tz(a.i,Lz);Tz(a.j,Lz);Tz(a.p,null);a.q=0;for(d=Uz(a.b,0);d.c!=d.e.b;){c=Vz(d);e=$i(a.c,c);var f=b.$b;e=yn(e,Kb)?0:yn(e,jc)?1:yn(e,Gc)?2:yn(e,Mc)?4:yn(e,Qb)?3:yn(e,Eb)?f.b?4:3:yn(e,yb)?f.b?3:4:yn(e,Sb)?1:2;c.ec?a.p[e]||(ts(a.p,e,c),++a.q,a.i[e]=c.Td(),a.j[e]=c.Vd()):a.p[e]||(a.i[e]=c.Td(),a.j[e]=c.Vd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}function Wz(){Jz();Xz.call(this,0)}
function Xz(a){Jz();Ip();this.b=new Yz;this.c=new Ai;this.d=new Ai;this.e=a;this.k=0;this.o=!1;this.p=v(Zz,r,89,5,0);this.i=v($z,r,91,5,0);this.j=v($z,r,91,5,0);this.q=this.f=this.n=0}s(391,1,{93:1,112:1},Wz,Xz);_.oe=function(a,b){fz(this,a,b)};
_.pe=function(a){Sz(this,a);if(0!=this.q)if(a=hz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ke(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].je(a.c,this.j[1].b),this.p[1].le(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].je(this.j[4].c,c),this.p[4].le(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ke(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].je(a.c,
this.j[2].b),this.p[2].le(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].je(this.j[3].c,c),this.p[3].le(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.qe=function(a){var b;b=this.o;Sz(this,a);this.o=b;return 0==this.q?gz(a,new My(0,0)):gz(a,Qz(this,this.i))};_.re=function(a){var b;b=this.o;Sz(this,a);this.o=b;return gz(a,Qz(this,this.j))};_.se=function(a){var b;b=$i(this.c,a);null!=b&&Nz(this,a,b)};_.tS=function(){return aA.e+"[hgap="+this.e+",vgap="+this.k+Qc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var Lz,Kz;function bA(a){Xy.call(this);this.ac=(Ip(),new cA(a,this))}s(392,382,{86:1,89:1,94:1,108:1,112:1},bA);_.Od=function(){return rd+this.cc.c.b++};_.Qd=function(){return!Fy(this)?new My(0,0):az(this.ac,this)};_.ie=function(){};s(394,1,{});s(393,394,{},function(){});function dA(){dA=u}
function eA(a,b){if(null==b)throw new Ir("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Mf);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 fA(){dA();Xy.call(this);new Xi;this.ac=new gA((Ip(),this))}s(395,382,{87:1,89:1,94:1,108:1,112:1},fA);_.Qd=function(){return az(this.ac,this)};
_.de=function(){return(null==this.Zb&&(this.Zb=By(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+ah+this.Xb+(this.ec?j:",hidden")+",current="+Kp(this.ac.b,this.ac.b.pb.selectedIndex)};function hA(){hA=u;iA=new jA(255,255,255);kA=new jA(192,192,192);lA=new jA(128,128,128);mA=new jA(64,64,64);nA=new jA(0,0,0);oA=new jA(255,0,0);new jA(255,175,175);pA=new jA(255,200,0);qA=new jA(255,255,0);new jA(0,255,0);rA=new jA(255,0,255);sA=new jA(0,255,255);tA=new jA(0,0,255)}
function uA(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 jA(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=I(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=I(a/0.7),a=255<a?255:a);return new jA(c,a,b)}function vA(a){return new jA(I(0.7*(~~a.b>>16&255)),I(0.7*(~~a.b>>8&255)),I(0.7*(a.b&255)))}function jA(a,b,c){hA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new rk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(396,1,{88:1,95:1,99:1},jA);_.eQ=function(a){return y(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return wA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Qc};_.b=0;var nA,tA,sA,mA,lA,kA,rA,pA,oA,iA,qA;function Zy(){Zy=u;$y=new xA(!0);yA=new Qr;Rr(yA,"ar");Rr(yA,"fa");Rr(yA,"iw");Rr(yA,"ur")}function xA(a){this.b=a}s(397,1,Jh,xA);_.b=!1;var $y,yA;s(399,1,{104:1,114:1});function zA(){My.call(this,0,0)}function My(a,b){this.c=a;this.b=b}
function Oy(a){My.call(this,a.c,a.b)}s(398,399,{91:1,104:1,112:1,114:1},zA,My,Oy);_.eQ=function(a){return a===this?!0:y(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Hz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return AA.e+"[width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;function Nq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(400,1,Jh,Nq,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.te=function(){return 0!=(this.f&4)};_.ue=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=j,this.ue()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.te()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Qc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function BA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function CA(a,b,c,d,e,f,g){var i,h,l,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.d-1;for(h=0;h<=l;++h)c=(uw(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Vd(),c.ke(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function DA(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Vd():c.Td(),g=Nj(g,c.b),i+=c.c+a.d);return new My(i,g+2*a.e)}function rz(){EA.call(this,1,5,5)}
function EA(a,b,c){Ip();this.d=b;this.e=c;this.b=a}s(401,1,Jh,rz,EA);_.oe=function(){};
_.pe=function(a){this.c=FA(a.Pb);if(0!=BA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=hz(a);g=a.ne();i=a.$b.b;l=new Xi;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new GA(n);for(w=0;w<n;++w)ts(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var H=d,A=Hj(a.Pb.b,q);uw(A,H.d);ts(H.c,A,q)}for(d=new Ci(d);d.c<d.e.De();)if((c=Di(d))&&c.ec)a=c.Vd(),!e&&m+a.c>b.c&&(CA(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ie(),m=f,o+=h+this.e,h=0),e=!1,ts(l.c,l.d++,c),m+=a.c+this.d,h=Nj(h,a.b);CA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.qe=function(a){this.c=FA(a.Pb);return 0==BA(this)?gz(a,new My(10,10)):gz(a,DA(this,!1))};_.re=function(a){this.c=FA(a.Pb);return 0==BA(this)?gz(a,new My(10,10)):gz(a,DA(this,!0))};_.se=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Te;break;case 2:a=dg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return HA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Qc};_.b=0;_.c=null;_.d=0;_.e=0;function kz(){kz=u;lz=new IA(Pb,0,12)}
function IA(a,b,c){kz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(402,1,Jh,IA);_.b=null;_.c=0;_.d=0;var lz;s(403,1,Jh);_.tS=function(){return JA.e+"[font="+this.d+"ascent="+KA(this.b,this.d).b+", descent="+KA(this.b,this.d).c+", height="+KA(this.b,this.d).d+Qc};_.d=null;function LA(a){if(!a.n){Py(a);a.Fd();var b,c;for(b=0;b<a.p.d;++b)(c=Ut(a.p,b))&&LA(c);Vy(a,!1);a.n=!0;Cy(a,a,a._b,0);new MA(a,202)}}
function NA(a){var b,c;a.ec&&(a.ac.Fd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=Ut(a.p,b))&&c.Fd()}function OA(a){!Fy(a)&&jz(a);var b=Ny(a);a.ke(a.ic,a.jc,b.c,b.b);Wy(a)}function PA(a,b){a.q!=b&&(a.q=b)}s(405,381,oi);_.Ud=function(){return new bz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Fd=function(){NA(this)};_._d=function(){return this.ac.d.hb};_.ke=function(a,b,c,d){Ry(this,a,b,c,d);this.Vb=0};_.le=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;Ry(this,a,b,c,d);this.ec&&e&&!f&&Wy(this)};_.n=!1;_.q=!1;
function QA(a){nz.call(this);this.r=new Ez;this.p=new Xi;this.o=new bz(0,0,0,0);this.ec=!1;mz(this,new Wz);this.ac&&RA(this.ac.d.I.c,a);this.ac&&SA(this.ac.d,!0);PA(this,!0)}s(404,405,oi);_.ne=function(){return new bz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Xd=function(){return Tj(this.ac.d.pb)};_.Yd=function(){return Vj(this.ac.d.pb)};_.Zd=function(){this.ac=new TA((Ip(),j),this)};
function UA(a,b,c,d,e,f){var g,i;g=a.e;f?(i=uA(g),f=new jA(I(0.7*(~~g.b>>16&255)),I(0.7*(~~g.b>>8&255)),I(0.7*(g.b&255))),(a.e=g)&&(a.i=cg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+ua)):(i=new jA(I(0.7*(~~g.b>>16&255)),I(0.7*(~~g.b>>8&255)),I(0.7*(g.b&255))),f=uA(g),(a.e=i)&&(a.i=cg+(~~i.b>>16&255)+ya+(~~i.b>>8&255)+ya+(i.b&255)+ua));--d;--e;VA(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=cg+(~~i.b>>16&255)+ya+(~~i.b>>8&255)+ya+(i.b&255)+ua);VA(a,b,c,d,1);VA(a,b,c+1,1,e);(a.e=f)&&(a.i=cg+(~~f.b>>16&255)+
ya+(~~f.b>>8&255)+ya+(f.b&255)+ua);VA(a,b+d,c,1,e);VA(a,b+1,c+e,d,1)}s(406,1,{});_.tS=function(){return"Graphics"};s(407,406,{});function WA(a){var b,c;c=Nj(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 My(b,c)}
function XA(a,b,c){var d,e,f,g,i,h;a.c=FA(b.Pb);if(0==a.c.length)return new zA;g=WA(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Vd():d.Td(),h=Nj(h,d.c),i=Nj(i,d.b);return new My(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}function YA(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=I(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function ZA(){$A.call(this,7)}function $A(a){Ip();this.e=0;this.b=1;this.f=a;this.d=0}s(408,1,Jh,ZA,$A);_.oe=function(){};
_.pe=function(a){var b,c;this.c=FA(a.Pb);if(0!=this.c.length&&(b=hz(a),!(0>=b.c||0>=b.b))){c=WA(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(G,k,-1,d,1);e=v(G,k,-1,d,1);h=v(G,k,-1,c,1);l=v(G,k,-1,c,1);YA(b.c,b.d,this.d,f,e);YA(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].ke(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.qe=function(a){return gz(a,XA(this,a,!1))};_.re=function(a){return gz(a,XA(this,a,!0))};_.se=function(){};
_.tS=function(){return aB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Qc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Nw(){qn()}function av(a){qn();this.i=a}s(410,100,ji,Nw,av);function Iy(){qn();this.i="Missing message: awt.151"}s(409,410,ji,Iy);s(411,1,{});function bz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(412,1,{92:1,112:1,114:1},bz);_.eQ=function(a){return a===this?!0:y(a,92)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return bB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function cB(a){dB.call(this,a,0)}function dB(a,b){Xy.call(this);this.ac=(Ip(),new eB(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Ew(),Pw);c.b=d;Bw(c);break;case 0:c=c.b;d=(Ew(),Fw);c.b=d;Bw(c);break;case 2:c=c.b,d=(Ew(),Gw),c.b=d,Bw(c)}}s(413,382,Vh,cB,dB);
_.Qd=function(){return!Fy(this)?new My(0,0):az(this.ac,this)};_.de=function(){var a=(null==this.Zb&&(this.Zb=By(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+ah+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Te;switch(this.b){case 1:b=vd;break;case 2:b=dg}return a+b+",text=null"};_.b=0;s(416,1,Jh);_.de=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.de()+Qc};_.k=null;_.n=null;
function fB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function gB(a){this.o=(Ip(),Ip(),Yy);var b;var c;b=this.cZ.e;-1!=Zn(b,$n(36))?b=null:(c=this.o.c.d++,b=go(b,fo(b,$n(46))+1)+j+c);this.k=b;this.e=new Dz;this.i=a;this.f=!0;this.j=new hB(this)}s(415,416,Jh,gB);_.de=function(){return fB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(414,415,li);_.de=function(){return fB(this)+(this.c?",tearOff":j)};_.c=!1;s(418,1,{105:1});
_.eQ=function(a){return a===this?!0:y(a,105)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Hz;iB(a,this.b);iB(a,this.c);return a.b};function Hy(){this.c=this.b=0}function jB(a,b){this.b=a;this.c=b}function kB(a){var b=a.c;this.b=a.b;this.c=b}s(417,418,{96:1,105:1,112:1},Hy,jB,kB);_.eQ=function(a){return a===this?!0:y(a,96)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return lB.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;
function mB(a,b){if(!b)throw new Ir("Missing message: awt.70");var c=a.b;if(D(b.i,Aa)){var c=c.b.b,d=new Gx,e=c.d.d;if(0>e||e>c.d.d)throw new qv;c.p&&(d.pb[Dd]=2);nx(c,e,d.pb);ez(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new qv;ez(d.d,e,c);for(f=g=0;f<e;++f)y(Ut(d.d,f),72)&&++g;ez(d.j,g,c);nx(d,e,c.pb);c.c=d;e=Vu(c.pb)+Ua;Ei(c.hd(),e,!1);d.p&&(e=Hj(d.d,c),-1!=e&&(d=Du(d.p?d.f:Du(d.f,0),e),2==Eu(d)&&d.removeChild(Du(d,1)),c.pb[Dd]=2))}}
function nB(){gB.call(this,j);new Xi;this.c=!1;this.b=(Ip(),new oB)}s(419,414,li,nB);_.b=null;s(422,1,{98:1,107:1,114:1});s(421,422,{98:1,106:1,107:1,114:1});_.eQ=function(a){return a===this?!0:y(a,106)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Hz;iB(a,this.d);iB(a,this.e);iB(a,this.c);iB(a,this.b);return a.b};function iz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}s(420,421,{97:1,98:1,106:1,107:1,112:1,114:1},iz);
_.eQ=function(a){return a===this?!0:y(a,97)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return pB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function qB(){qB=u;rB=new sB;tB=new uB;vB=new uB}var rB,vB,tB;s(424,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ui(this)};function sB(){}s(425,424,{},sB);function uB(){}s(426,1,{},uB);s(427,382,Vh);_.Pd=function(){return null};
function wB(a,b){var c;c=new xB(Fy(a));return!c?null:new My(yB(c,"_")*b+6,KA(c.b,c.d).d+6)}function zB(a,b){var c;c=wB(a,b);return!c?Ly(a):c}function AB(a,b){var c;c=wB(a,b);return!c?Ny(a):c}function BB(a,b){var c=a.ac;$x(c.b,b);c.f.b=-1;c.f.c=-1}function CB(a){DB.call(this,a,null!=a?a.length:0)}function DB(a,b){Xy.call(this);this.b=0>b?0:b;var c=this.ac;$x(c.b,a);c.f.b=-1;c.f.c=-1}s(428,427,Vh,CB,DB);_.Od=function(){return"textfield"+this.cc.c.f++};
_.Qd=function(){return wB(this,lo(this.ac.b.pb,Vg).length)};_.Rd=function(){return!Fy(this)?null:wB(this,lo(this.ac.b.pb,Vg).length)};_.Td=function(){return 0<this.b?zB(this,this.b):Ly(this)};_.Vd=function(){return 0<this.b?AB(this,this.b):Ny(this)};_.Zd=function(){this.ac=(Ip(),new EB)};_.be=function(){return 0<this.b?zB(this,this.b):Ly(this)};_.ee=function(){return 0<this.b?AB(this,this.b):Ny(this)};_.b=0;function Ip(){Ip=u;Yy=new FB}function Rq(){var a=(Ip(),Ip(),Yy);!a.d&&(a.d=new GB)}
function FB(){this.c=new HB;this.e=new Az}s(429,1,{},FB);_.b=null;_.d=null;var Yy;function HB(){}s(430,1,{},HB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(431,1,{});function IB(){IB=u;JB=new KB;LB=new KB}function MB(a,b){return b==a?!0:!b?!1:!0}function KB(){}s(432,1,{101:1},KB);_.eQ=function(a){return null==a||!y(a,101)?!1:MB(this,a)};_.hC=function(){var a;a=null.Wf()+";class="+null.Wf();a=!null.Wf().Wf()?a:a+";charset=";return ut(a)};
_.tS=function(){return NB.e+"[MimeType=(null);humanPresentableName="+this.b+Qc};_.b=null;var JB,LB;function OB(){OB=u;E(PB,r,101,[(IB(),LB),JB])}function QB(a){OB();this.b=a}s(433,1,{},QB);_.b=null;function RB(a){a="flavor = "+a;qn();this.i=a}s(434,101,{102:1,112:1,118:1,126:1},RB);function SB(a,b,c){zz();TB.call(this,a,b,c,eh)}function TB(a,b,c,d){zz();xz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(435,383,Jh,SB,TB);
_.de=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+ot(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=eh;function Sy(a,b){zz();xz.call(this,a);this.e=b}s(436,383,Jh,Sy);
_.de=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Xd()+ya+a.Yd()+ca+a.Wd()+ah+a.Sd()+ua};function dz(a,b,c){zz();Sy.call(this,a,b);this.b=c}s(437,436,Jh,dz);
_.de=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.Zb&&(b.Zb=b.Od());return a+b.Zb};_.b=null;function Dy(a,b,c,d){zz();xz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(438,383,Jh,Dy);
_.de=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(mt(ft(this.b,fh))&&(a+="PARENT_CHANGED,"),mt(ft(this.b,gh))&&(a+="DISPLAYABILITY_CHANGED,"),mt(ft(this.b,ih))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+ua};_.b=eh;_.c=null;_.d=null;s(439,1,Rh);function MA(a,b){zz();Sy.call(this,a,b);this.d=null;this.b=this.c=0}
s(440,436,Jh,MA);
_.de=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;s(441,1,{});function UB(a){if(null==a)throw new io;}s(442,441,{},UB);
function VB(){VB=u;WB={};WB["java.vendor"]=ve;WB["package.restrict.access.sun"]=Ug;WB["sun.java.launcher"]=fc;WB["sun.management.compiler"]=ve;WB["os.name"]=fc;WB[" sun.boot.class.path"]=fc;WB["path.separator.applet"]=fc;WB["java.vm.specification.vendor"]=ve;WB["java.runtime.version"]=fc;WB["http.proxyPort"]=fc;WB["user.name"]=fc;WB["user.language"]=fc;WB["os.name.applet"]=fc;WB["browser.version"]=fc;WB["java.version"]=fc;WB["user.timezone"]=fc;WB["java.endorsed.dirs"]=fc;WB["java.specification.name"]=
"GWT";WB["java.specification.version"]="2.5.0";WB[Oe]=bc;!fr&&(fr=new nr);fr.b?WB[Me]="yes":WB[Me]=null}var WB;s(445,101,bi);function XB(){qn()}function YB(a){qn();this.i=a}s(444,445,{109:1,112:1,118:1,126:1},XB,YB);function ZB(){ZB=u;$B=new aC}function bC(a){var b;if(a.n){var c;b=new st;nn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,nn(b.b,a.b));c=a.c;a=a.k;null!=c&&nn(b.b,c);null!=a&&(b.b.b+=la,nn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function cC(a){ZB();var b,c,d;if(null==a)throw new XB;a=Yn(a);try{d=Zn(a,$n(58))}catch(e){e=Ii(e);if(y(e,122))throw new YB(on(e));throw e;}c=Zn(a,$n(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;dC();var f,g,i;i=c.length;b=new eC;for(g=0;g<i;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new YB(Yb+a);if(!this.n&&(this.n=$i($B,this.i),this.n||(this.n=(Ip(),new fC))&&x($B,this.i,this.n),!this.n))throw new YB(Yb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,H,A,K,O,W,ba,N,nc,Dc,Wf,sb,Kd,Ld,Md,Va,Ec,Db;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Za,l)==l&&-1==gC(c,$n(47),l+2))throw new hC(m);}else{N=c.substr(l,m-l);m-=l;A=0;K=this.d;nc=this.f;
Md=this.k;w=this.e;sb=this.j;o=this.b;Db=this.o;Va=gC(N,$n(35),0);if(0==N.indexOf(Za)&&0!=N.indexOf("////")){W=2;nc=-1;A=gC(N,$n(47),2);Ld=gC(N,$n(63),2);-1!=Ld&&(-1==A||A>Ld)&&(A=Ld);-1==A&&(A=m,w=j);O=A;-1!=Va&&Va<A&&(O=Va);var od=$n(64);Ec=N.lastIndexOf(od,O);o=N.substr(2,O-2);-1<Ec&&(Db=N.substr(2,Ec-2),W=Ec+1);Dc=gC(N,$n(58),-1==Ec?W:Ec);q=Zn(N,$n(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?Dc=q+1:Dc=-1):Dc=-1}catch($e){if($e=Ii($e),!y($e,118))throw $e;}-1==Dc||Dc>A?K=N.substr(W,
O-W):(K=N.substr(W,Dc-W),Wf=N.substr(Dc+1,O-(Dc+1)),0==Wf.length?nc=-1:nc=iC(Wf,10))}-1<Va&&(Md=N.substr(Va+1,m-(Va+1)));H=-1==Va?m:Va;var ac=$n(63);Kd=N.lastIndexOf(ac,H);-1<Kd?(sb=N.substr(Kd+1,H-(Kd+1)),0==Kd&&null!=w&&(D(w,j)?w=Xa:w.indexOf(Xa),ba=fo(w,$n(47))+1,w=w.substr(0,ba-0)),H=Kd):0!=Va&&(sb=null);-1<A&&(A<m&&47==N.charCodeAt(A)?w=N.substr(A,H-A):H>A&&(null==w?w=j:D(w,j)?w=Xa:w.indexOf(Xa),ba=fo(w,$n(47))+1,0==ba?w=N.substr(A,H-A):w=w.substr(0,ba-0)+N.substr(A,H-A)));null==w&&(w=j);null==
K&&(K=j);d=K;var se;se=w;null!=sb&&!D(sb,j)&&(null!=w?se=w+ub+sb:se=ub+sb);null==this.i&&(this.i=this.i);this.d=d;this.c=se;this.f=nc;this.k=Md;var pd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(pd=fo(this.d,$n(64)))?(this.o=this.d.substr(0,pd-0),this.d=go(this.d,pd+1)):this.o=null;null!=this.c&&-1<(pd=Zn(this.c,$n(63)))?(this.j=go(this.c,pd+1),this.e=this.c.substr(0,pd-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Db;this.e=w;this.j=sb}}catch(qd){qd=
Ii(qd);if(y(qd,118))throw new YB(on(qd));throw qd;}if(-1>this.f)throw new YB("incorrect port: "+this.f);}s(446,1,Jh,cC);_.tS=function(){return bC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var $B;s(447,1,{});function jC(a,b,c){var d,e;for(d=new kC(a.ye().b);lC(d.b);)if(a=d.c=Di(d.b),e=a.qf(),null==b?null==e:yn(b,e))return c&&mC(d),a;return null}s(451,1,$h);_.xe=function(a){return!!jC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,129)||this.De()!=a.De())return!1;for(a=new kC(a.ye().b);lC(a.b);)if(b=a.c=Di(a.b),c=b.qf(),b=b.rf(),!this.xe(c)||!nC(b,this.ze(c)))return!1;return!0};_.ze=function(a){a=jC(this,a,!1);return!a?null:a.rf()};_.hC=function(){var a,b,c;c=0;for(b=new kC(this.ye().b);lC(b.b);)a=b.c=Di(b.b),c+=a.hC(),c=~~c;return c};_.Ae=function(){return 0==this.De()};_.Be=function(){throw new oC("Put not supported on this map");};
_.Ce=function(a){a=jC(this,a,!0);return!a?null:a.rf()};_.De=function(){return this.ye().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new kC(this.ye().b);lC(c.b);)b=c.c=Di(c.b),a?d+=za:a=!0,d+=j+b.qf(),d+=rb,d+=j+b.rf();return d+"}"};function Zx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Gu(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=mb+b in a.f;else a:{c=a.Ge(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Fe(b,c[d].qf())){c=!0;break a}c=!1}return c}
function $i(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[mb+b];else a:{c=a.Ge(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Fe(b,f.qf())){c=f.rf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=pC(a,c);else if(y(b,1))c=qC(a,b,c);else a:{var d=a.Ge(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Fe(b,d.qf())){a=d.rf();d.sf(c);c=a;break a}}else e=a.b[d]=[];d=new rC(b,c);e.push(d);++a.e;c=null}return c}
function pC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function qC(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Li(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(b,1)){var d,e=a.f;c=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ge(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Fe(b,g.qf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.rf();break a}}c=null}return c}s(450,451,$h);_.xe=function(a){return Gu(this,a)};
_.ye=function(){return new sC(this)};_.Fe=function(a,b){return this.Ee(a,b)};_.ze=function(a){return $i(this,a)};_.Be=function(a,b){return x(this,a,b)};_.Ce=function(a){return Li(this,a)};_.De=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ai(){Zx(this)}s(449,450,Xh,Ai);_.Ee=function(a,b){return vs(a)===vs(b)||null!=a&&yn(a,b)};_.Ge=function(a){return~~Bn(a)};function aC(){Zx(this)}s(448,449,Xh,aC);function tC(){qn()}s(452,100,ji,tC);
function uC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=vC(a,c);if(c>=a.j)break;c=wC(a,c);++b}return b}function xC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function yC(a){var b;a.b=0<=a.k&&!a.e?a.k:vC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new tC;b=a.b;a.b=wC(a,a.b);return a.o.substr(b,a.b-b)}
function wC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=zC(a.o,d);if(c<=a.i&&xC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Zn(a.d,$n(c)))break;++d}a.n&&b==d&&(a.f?(c=zC(a.o,d),c<=a.i&&xC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Zn(a.d,$n(c))&&++d));return d}function vC(a,b){var c,d;if(null==a.d)throw new io;for(d=b;!a.n&&d<a.j;)if(a.f){c=zC(a.o,d);if(c>a.i||!xC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Zn(a.d,$n(c)))break;++d}return d}
function AC(a){BC.call(this,a," \t\n\r\u000c",!1)}function CC(a){BC.call(this,a,ya,!1)}function BC(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=zC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(G,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=zC(this.d,d),this.c[c]=a}}}s(453,1,{},AC,CC,BC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function DC(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=En(e),!(Cn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}evalString=a+ta+c+");";$wnd.eval(evalString)}function EC(){}function FC(a){GC.call(this,a,eb,eb,null)}function HC(a,b){GC.call(this,a,eb,eb,b)}function IC(a,b,c){GC.call(this,a,b,c,null)}
function GC(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=ej(a)){this.b=new JC;this.c=new KC(this.b,b,c,d);nv(e,this.c,e.pb);d&&cd in d&&(this.c.c=d[cd]);a=this.c;a.e||(a.e=tz(a,ko(a.pb,Jf),ko(a.pb,If)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?LC="JSME":LC="JME";b.v=MC(b,!1);b.w=MC(b,!0);Tq(b,LC+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=wz(b);mz(b,null);b.nb||(b.S=0);b.T||(b.T=new IA(Wb,0,13),b.W=new xB(b.T));b.U||(b.U=new IA(Wb,
1,13),b.V=new xB(b.U));b.X||(b.X=new IA(Wb,0,11),new xB(b.X));b.k||(b.k=new IA(Wb,0,13),b.n=new xB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;NC=10;b.Fb=!0;try{o=OC(b.Ob,"options");null!=o&&PC(b,o);i=OC(b.Ob,"jme");null!=i&&(b.L=i);l=OC(b.Ob,"mol");null!=l&&(b.ab=l);g=OC(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=OC(b.Ob,Fg);null!=m&&(b.bb=m,QC(b));b.j=OC(b.Ob,"atomcolors");b.i=OC(b.Ob,"atombg");f=OC(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,H,A;w=(hA(),iA);try{if(0!=f.indexOf(la))throw new pn("bad hex encoding");
A=iC(f.substr(1,2),16);H=iC(f.substr(3,2),16);q=iC(f.substr(5,2),16);n=w=new jA(A,H,q)}catch(K){if(K=Ii(K),y(K,118))VB(),n=w;else throw K;}b.t=n}b.Eb&&b.Z&&RC(b.Z);h=OC(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(O){if(O=Ii(O),!y(O,118))throw O;}b.c=202;for(f=0;23>f;++f)SC[f]=(hA(),pA),TC[f]=Nc;TC[1]=Vb;SC[1]=(hA(),mA);TC[2]=Bb;SC[2]=pA;TC[3]=Hb;SC[3]=mA;TC[4]=ec;SC[4]=tA;TC[5]=lc;SC[5]=oA;TC[9]=Rb;SC[9]=rA;TC[10]=Lb;SC[10]=rA;TC[11]=Gb;SC[11]=rA;TC[12]=Xb;SC[12]=rA;TC[8]=Ac;SC[8]=vA(qA);
TC[7]=oc;SC[7]=pA;TC[6]=Fc;SC[6]=mA;TC[13]=Cc;SC[13]=mA;TC[18]=Nc;SC[18]=mA;TC[19]=qc;SC[19]=mA;TC[20]=rc;SC[20]=mA;TC[21]=sc;SC[21]=mA;TC[22]=tc;SC[22]=mA;Wy(b);b.$=new UC;f=a.d;f.C=wz(f);null!=f.L?(VC(f,f.L),null!=f.i&&f.Z&&WC(f.Z,f.i,!0),null!=f.j&&f.Z&&WC(f.Z,f.j,!1)):null!=f.ab&&XC(f,f.ab,!0);QC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(455,1,{146:1},EC,FC,HC,IC,GC);_.He=function(a){YC(new ZC(a,this.b,$C))};_.Ie=function(){aD(this.b)};
_.Je=function(){On((Ln(),Mn),new bD(this))};_.Ke=function(){return this.b.H};_.Le=function(){return this.b.db};_.Me=function(){return this.b.eb};_.Ne=function(){return this.b.rb};_.Oe=function(){return this.b.vb};_.Pe=function(){return this.b.xb};_.Qe=function(a){$wnd.alert("JSME initialization error: "+a)};_.Re=function(){var a=this.b,b;a.Bb?b=cD(a,1)+tb+cD(a,2)+tb+cD(a,3):b=cD(a,0);return b};_.Se=function(){return Pq(this.b)};
_.Te=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=dD(a);a.Jb=b;QC(a);return c};_.Ue=function(a){PC(this.b,a)};_.Ve=function(){};_.We=function(a){XC(this.b,a,!0)};_.Xe=function(a){VC(this.b,a)};_.he=function(){vz(this.b)};_.Ye=function(){eD(this.b)};_.Ze=function(a){var b=this.b;if(a=fD(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;gD(b)}};_.$e=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Ci(b.b);d.c<d.e.De();)c=Di(d),a?c.b=j:c.b=tg}vz(b.d)};
_._e=function(a,b){var c=this.b,d;if(d=fD(c,a))WC(d,b,!0),gD(c)};_.af=function(a,b){var c=this.b,d;d=fD(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,QC(c)):(d.D=b,gD(c))};_.bf=function(a){this.b.H=a};_.cf=function(a){var b=this.b;b.db=a;QC(b)};_.df=function(a){var b=this.b;b.eb=a;QC(b)};_.ef=function(a){this.b.qb=a};_.ff=function(a){this.b.rb=a};_.gf=function(a){var b=this.b;b.vb=a;b.v=MC(b,!1)};_.hf=function(a){this.b.xb=a};_.jf=function(a){hD(this.b,a)};
_.kf=function(a,b){var c=this.b;c.f=!1;c.Kb=new iD(c,a);jD(c.Kb);c.c=253;c.jb=!0;c.J=b;QC(c)};_.lf=function(a){kD(this.b,a)};_.mf=function(){return lD(this.b)};_.b=null;_.c=null;function bD(a){this.b=a}s(456,1,{},bD);_.qc=function(){var a,b;for(b=new Ci(this.b.c.b);b.c<b.e.De();)a=Di(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function mD(){var a=(nD(),oD()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=pD;nD();b=b&&b[0]&&(typeof b[0]==Hf||typeof b[0]==pe)?b[0]:null;a:if(qD==e||rD==e&&y(b,146))e=!0;else{if(null!=b)for(b=wn(b);b&&b!=qD;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new EC:3==arguments.length?a=new IC(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new FC(arguments[0]):4==arguments.length?a=new GC(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new HC(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=B(function(a){this.g.He(a)});b.clear=B(function(){this.g.Ie()});b.deferredRepaint=B(function(){this.g.Je()});b.getHelpURL=B(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.db});b.getMolecularAreaLineWidth=B(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.rb});b.getPasteLabel=B(function(){return this.g.b.vb});
b.getPrePasteJSfunction=B(function(){return this.g.b.xb});b.initializationError=B(function(a){this.g.Qe(a)});b.jmeFile=B(function(){return this.g.Re()});b.molFile=B(function(){return this.g.Se()});b.nonisomericSmiles=B(function(){return this.g.Te()});b.options=B(function(a){this.g.Ue(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g.We(a)});b.readMolecule=B(function(a){this.g.Xe(a)});b.repaint=B(function(){this.g.he()});b.reset=B(function(){this.g.Ye()});b.resetAtomColors=B(function(a){this.g.Ze(a)});
b.setAntialias=B(function(a){this.g.$e(a)});b.setAtomBackgroundColors=B(function(a,b){this.g._e(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.af(a,b)});b.setHelpURL=B(function(a){this.g.bf(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.cf(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.df(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.ef(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.ff(a)});b.setPasteLabel=B(function(a){this.g.gf(a)});b.setPrePasteJSfunction=
B(function(a){this.g.hf(a)});b.setSubstituent=B(function(a){this.g.jf(a)});b.setTemplate=B(function(a,b){this.g.kf(a,b)});b.showInfo=B(function(a){this.g.lf(a)});b.smiles=B(function(){return this.g.mf()});sD();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function zs(){tD||(tD=!0,mD())}s(457,1,{},zs);var tD=!1;function uD(a){qn();this.i=a}s(459,445,bi,uD);function Fs(){qn();this.i="divide by zero"}s(460,100,ji,Fs);function us(){qn()}function vD(a){qn();this.i=a}
s(461,100,ji,us,vD);function wD(){}function xD(a){return typeof a==Gf?Ac+(0>a?-a:a):a}function yD(a,b){var c;c=new wD;c.e=Mb+(zD(0!=a?-a:0)?xD(0!=a?-a:0):j+ui(c));AD(0!=a?-a:0)&&BD(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new wD;b.e=Mb+(zD(a)?xD(a):j+ui(b));AD(a)&&BD(a,b);return b}function V(a,b){var c;c=new wD;c.e=Mb+(zD(a)?xD(a):j+ui(c));AD(a)&&BD(a,c);c.c=b?8:0;return c}function CD(){var a;a=new wD;a.e=Mb+(zD(0)?xD(0):j+ui(a));AD(0)&&BD(0,a);a.c=2;return a}
function DD(a){var b;b=new wD;b.e=Mb+(zD(a)?xD(a):j+ui(b));AD(a)&&BD(a,b);b.c=1;return b}function AD(a){return typeof a==Gf&&0<a}function zD(a){return null!=a&&0!=a}function BD(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Gh[b.d])c=c.prototype;else{c=Gh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(463,1,{},wD);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function ED(a){var b;b=FD;!b&&(b=FD=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new GD(Tb+a+fa);return b}
function iC(a,b){var c,d;if(null==a)throw new GD(Ff);if(2>b||36<b)throw new GD("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 GD(Tb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new GD(Tb+a+fa);if(-2147483648>c||2147483647<c)throw new GD(Tb+a+fa);return c}s(465,1,{112:1,123:1});var FD=null;function HD(a){this.b=a}
s(464,465,{112:1,115:1,116:1,123:1},HD);_.eQ=function(a){return y(a,116)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function Iz(a){this.b=a}s(466,465,{112:1,115:1,119:1,123:1},Iz);_.eQ=function(a){return y(a,119)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function yz(){qn()}function rk(a){qn();this.i=a}s(467,100,ci,yz,rk);function qv(){qn()}function xw(a){qn();this.i=a}s(468,100,ji,qv,xw);
function R(a){this.b=a}function dt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~a>>b;b=~~(a-256)>>16&8;c+=b;a<<=b;b=~~(a-4096)>>16&4;c+=b;a<<=b;b=~~(a-16384)>>16&2;c+=b;a=~~(a<<b)>>14;return c+2-(a&~(~~a>>1))}function Ks(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function ID(a){var b,c;return-129<a&&128>a?(b=a+128,c=(JD(),KD)[b],!c&&(c=KD[b]=new R(a)),c):new R(a)}s(469,465,{112:1,115:1,121:1,123:1},R);
_.eQ=function(a){return y(a,121)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return j+this.b};_.b=0;function JD(){JD=u;KD=v(LD,r,121,256,0)}var KD;function Oj(a){return 0>a?-a:a}function Nj(a,b){return a>b?a:b}function MD(a){return Math.round(a)}function io(){qn()}function Ir(a){qn();this.i=a}s(472,100,{112:1,118:1,122:1,124:1,126:1},io,Ir);
function wi(){wi=u;xi=E(vi,r,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var xi;function GD(a){qn();this.i=a}s(474,467,ci,GD);function ho(a,b){this.b=Lc;this.e=a;this.c=b;this.d=-1}s(475,1,{112:1,125:1},ho);_.tS=function(){return this.b+Wa+this.e+ta+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?mb+this.d:j)+ua};_.b=null;_.c=null;_.d=0;_.e=null;function ND(a,b){return a.charCodeAt(b)}
function zC(a,b){var c=b,d=a.length,e,f;e=ND(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 OD(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function D(a,b){return!y(b,1)?!1:""+a==b}function ds(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Zn(a,b){return a.indexOf(b)}function gC(a,b,c){return a.indexOf(b,c)}function fo(a,b){return a.lastIndexOf(b)}
function PD(a){var b=aa,c=ch,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+go(c,++d):c=c.substr(0,d-0)+go(c,++d);return a.replace(RegExp(b,qe),c)}
function eo(a,b){for(var c=RegExp(b,qe),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(ys,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function go(a,b){return a.substr(b,a.length-b)}
function Yn(a){return 0==a.length||a[0]>ca&&a[a.length-1]>ca?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function $n(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(~~(a-65536)>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,112:1,113:1,115:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return ut(this)};_.tS=_.toString;function QD(){QD=u;RD={};SD={}}
function ut(a){QD();var b=mb+a,c=SD[b];if(null!=c)return c;c=RD[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+ND(a,d++);c|=0}256==TD&&(RD=SD,SD={},TD=0);++TD;return SD[b]=c}var RD,TD=0,SD;function mn(a,b){nn(a.b,b);return a}function ln(){this.b=new jo}function UD(){this.b=new jo;this.b.b+=j}s(477,1,Zh,ln,UD);_.tS=function(){return this.b.b};function st(){this.b=new jo}
function eC(){this.b=new jo}function bs(a){this.b=new jo;nn(this.b,a)}s(478,1,Zh,st,eC,bs);_.tS=function(){return this.b.b};function hC(a){a="String index out of range: "+a;qn();this.i=a}s(479,468,ji,hC);
function VD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new io;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new vD("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new vD("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new qv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ts(b,c,a[--d])}else for(c=e+c;e<c;)ts(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Xu(){qn()}function oC(a){qn();this.i=a}s(481,100,ji,Xu,oC);function Oz(a,b){for(var c;a.Yc();)if(c=a.Zc(),null==b?null==c:yn(b,c))return a;return null}function Rz(a,b){var c;return(c=Oz(a.yd(),b))?(c.$c(),!0):!1}function WD(a){var b,c,d,e;d=new ln;b=null;d.b.b+=Oc;for(c=a.yd();c.Yc();)null!=b?nn(d.b,b):b=za,e=c.Zc(),nn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Qc;return d.b.b}s(482,1,{});_.nf=function(){throw new oC("Add not supported on this collection");};
_.of=function(a){return!!Oz(this.yd(),a)};_.Ae=function(){return 0==this.De()};_.pf=function(a){return Rz(this,a)};_.tS=function(){return WD(this)};s(484,482,ki);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,132)||a.De()!=this.De())return!1;for(a=a.yd();a.Yc();)if(b=a.Zc(),!this.of(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.yd();b.Yc();)c=b.Zc(),null!=c&&(a+=Bn(c),a=~~a);return a};
function XD(a,b){var c;return y(b,130)&&(c=b.qf(),Gu(a.b,c))?(c=$i(a.b,c),a.b.Ee(b.rf(),c)):!1}function sC(a){this.b=a}s(483,484,ki,sC);_.of=function(a){return XD(this,a)};_.yd=function(){return new kC(this.b)};_.pf=function(a){return XD(this,a)?(a=a.qf(),Li(this.b,a),!0):!1};_.De=function(){return this.b.e};_.b=null;function mC(a){if(a.c)Fi(a.b),Li(a.d,a.c.qf()),a.c=null;else throw new av("Must call next() before remove().");}
function kC(a){var b;this.d=a;b=new Xi;a.d&&Ri(b,new YD(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new ZD(a,d.substring(1));b.nf(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.nf(c[d])}this.b=new Ci(b)}s(485,1,{},kC);_.Yc=function(){return lC(this.b)};_.Zc=function(){return this.c=Di(this.b)};_.$c=function(){mC(this)};_.b=null;_.c=null;_.d=null;s(487,1,fi);_.eQ=function(a){return y(a,130)&&nC(this.qf(),a.qf())&&nC(this.rf(),a.rf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.qf()&&(a=Bn(this.qf()));null!=this.rf()&&(b=Bn(this.rf()));return a^b};_.tS=function(){return this.qf()+rb+this.rf()};function YD(a){this.b=a}s(486,487,fi,YD);_.qf=function(){return null};_.rf=function(){return this.b.c};_.sf=function(a){return pC(this.b,a)};_.b=null;function ZD(a,b){this.c=a;this.b=b}s(488,487,fi,ZD);_.qf=function(){return this.b};_.rf=function(){return this.c.f[mb+this.b]};_.sf=function(a){return qC(this.c,this.b,a)};_.b=null;_.c=null;
function uw(a,b){(0>a||a>=b)&&$D(a,b)}function $D(a,b){throw new xw("Index: "+a+", Size: "+b);}s(489,482,ai);_.tf=function(){throw new oC("Add not supported on this list");};_.nf=function(a){this.tf(this.De(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,128)||this.De()!=a.De())return!1;c=this.yd();for(d=a.yd();c.Yc();)if(a=c.Zc(),b=d.Zc(),!(null==a?null==b:yn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.yd();a.Yc();)c=a.Zc(),b=31*b+(null==c?0:Bn(c)),b=~~b;return b};_.yd=function(){return new Ci(this)};_.vf=function(){return this.wf(0)};_.wf=function(a){return new aE(this,a)};_.xf=function(){throw new oC("Remove not supported on this list");};function lC(a){return a.c<a.e.De()}function Di(a){if(a.c>=a.e.De())throw new tv;return a.e.uf(a.d=a.c++)}function Fi(a){if(0>a.d)throw new Nw;a.e.xf(a.d);a.c=a.d;a.d=-1}function Ci(a){this.e=a}s(490,1,{},Ci);_.Yc=function(){return lC(this)};
_.Zc=function(){return Di(this)};_.$c=function(){Fi(this)};_.c=0;_.d=-1;_.e=null;function aE(a,b){var c;this.e=this.b=a;c=a.De();(0>b||b>c)&&$D(b,c);this.c=b}s(491,490,{},aE);_.yf=function(){return 0<this.c};_.zf=function(){if(0>=this.c)throw new tv;return this.b.uf(this.d=--this.c)};_.b=null;function bE(a){a=new kC(a.c.b);return new cE(a)}function dE(a,b){this.b=a;this.c=b}s(492,484,ki,dE);_.of=function(a){return Gu(this.b,a)};_.yd=function(){return bE(this)};_.De=function(){return this.c.b.e};
_.b=null;_.c=null;function cE(a){this.b=a}s(493,1,{},cE);_.Yc=function(){return lC(this.b.b)};_.Zc=function(){return(this.b.c=Di(this.b.b)).qf()};_.$c=function(){mC(this.b)};_.b=null;s(494,489,ai);_.tf=function(a,b){var c;c=Uz(this,a);var d=c.e;new Pz(b,c.c);++d.c;++c.b;c.d=null};_.uf=function(a){var b;b=Uz(this,a);try{return Vz(b)}catch(c){c=Ii(c);if(y(c,131))throw new xw("Can't get element "+a);throw c;}};_.yd=function(){return Uz(this,0)};
_.xf=function(a){var b,c;b=Uz(this,a);try{c=Vz(b)}catch(d){d=Ii(d);if(y(d,131))throw new xw("Can't remove element "+a);throw d;}eE(b);return c};function fE(a){a.c=v(gE,r,0,0,0)}function ez(a,b,c){(0>b||b>a.d)&&$D(b,a.d);a.c.splice(b,0,c);++a.d}function Ri(a,b){ts(a.c,a.d++,b);return!0}function Ut(a,b){uw(b,a.d);return a.c[b]}function Hj(a,b){for(var c=0;c<a.d;++c)if(nC(b,a.c[c]))return c;return-1}function Xt(a,b){var c;c=(uw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Qi(a,b){var c;c=Hj(a,b);if(-1==c)return!1;Xt(a,c);return!0}function vk(a,b){var c;if(b.length<a.d){c=b;var d;d=ms(0,a.d);E(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ts(b,c,a.c[c]);b.length>a.d&&ts(b,a.d,null);return b}function Xi(){fE(this)}function GA(a){fE(this);this.c.length=a}function Cz(a){fE(this);var b=this.c,c=a.c,a=c.slice(0,a.d);E(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(495,489,Hh,Xi,GA,Cz);_.tf=function(a,b){ez(this,a,b)};
_.nf=function(a){return Ri(this,a)};_.Ie=function(){this.c=v(gE,r,0,0,0);this.d=0};_.of=function(a){return-1!=Hj(this,a)};_.uf=function(a){return Ut(this,a)};_.Ae=function(){return 0==this.d};_.xf=function(a){return Xt(this,a)};_.pf=function(a){return Qi(this,a)};_.De=function(){return this.d};_.d=0;function Tz(a,b){var c=a.length,d;for(d=0;d<c;++d)ts(a,d,b)}function Yr(){Yr=u;Zr=new hE}var Zr;function hE(){}s(498,489,Wh,hE);_.of=function(){return!1};_.uf=function(){throw new qv;};_.De=function(){return 0};
function iE(){this.b=new Date}function jE(a){return 10>a?ab+a:j+a}s(499,1,{112:1,114:1,115:1,127:1},iE);_.eQ=function(a){return y(a,127)&&gt(J(this.b.getTime()),J(a.b.getTime()))};_.hC=function(){var a;a=J(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=~~d>>>c,b=~~a.m>>c|d<<22-c,c=~~a.l>>c|a.m<<22-c):44>c?(e=0,b=~~d>>>c-22,c=~~a.m>>c-22|a.h<<44-c):(b=e=0,c=~~d>>>c-44);b=Bs(c&4194303,b&4194303,e&1048575);a=Bs(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?wa:j)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(kE(),lE)[this.b.getDay()]+ca+mE[this.b.getMonth()]+ca+jE(this.b.getDate())+ca+jE(this.b.getHours())+mb+jE(this.b.getMinutes())+mb+jE(this.b.getSeconds())+" GMT"+a+b+ca+this.b.getFullYear()};_.b=null;function kE(){kE=u;lE=E(ys,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));mE=E(ys,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var lE,mE;
function Rr(a,b){return null==x(a.b,b,a)}function Qr(){this.b=new Ai}s(501,484,{112:1,114:1,132:1},Qr);_.nf=function(a){return Rr(this,a)};_.of=function(a){return Gu(this.b,a)};_.Ae=function(){return 0==this.b.e};_.yd=function(){return bE(new dE(this.b,new sC(this.b)))};_.pf=function(a){return null!=Li(this.b,a)};_.De=function(){return this.b.e};_.tS=function(){return WD(new dE(this.b,new sC(this.b)))};_.b=null;
function Uz(a,b){var c,d;(0>b||b>a.c)&&$D(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 nE(a,b,d)}function Yz(){this.b=new oE;this.c=0}s(502,494,Wh,Yz);_.nf=function(a){new Pz(a,this.b);++this.c;return!0};_.wf=function(a){return Uz(this,a)};_.De=function(){return this.c};_.b=null;_.c=0;function Vz(a){if(a.c==a.e.b)throw new tv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function eE(a){if(!a.d)throw new Nw;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 nE(a,b,c){this.e=a;this.c=c;this.b=b}s(503,1,{},nE);_.Yc=function(){return this.c!=this.e.b};_.yf=function(){return this.c.c!=this.e.b};_.Zc=function(){return Vz(this)};_.zf=function(){if(this.c.c==this.e.b)throw new tv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.$c=function(){eE(this)};_.b=0;_.c=null;_.d=null;_.e=null;function oE(){this.b=this.c=this}
function Pz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(504,1,{},oE,Pz);_.b=null;_.c=null;_.d=null;function rC(a,b){this.b=a;this.c=b}s(505,487,fi,rC);_.qf=function(){return this.b};_.rf=function(){return this.c};_.sf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function tv(){qn()}s(506,100,{112:1,118:1,124:1,126:1,131:1},tv);function nC(a,b){return vs(a)===vs(b)||null!=a&&yn(a,b)}function FA(a){var b=v(Zz,r,89,0,0);return vk(a.b,b)}function oz(){this.b=new Xi}
s(508,489,Hh,oz);_.tf=function(a,b){ez(this.b,a,b)};_.nf=function(a){return Ri(this.b,a)};_.of=function(a){return-1!=Hj(this.b,a)};_.uf=function(a){return Ut(this.b,a)};_.Ae=function(){return 0==this.b.d};_.yd=function(){return new Ci(this.b)};_.xf=function(a){return Xt(this.b,a)};_.De=function(){return this.b.d};_.tS=function(){return WD(this.b)};_.b=null;function pE(a){a.ac.d.hb&&LA(a)}function qE(a){var b;if(a.ac.d.hb){b=Gy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}NA(a)}
function rE(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 YC(a){var b=a.k;sE(a.ac.d,b.b,b.c);!Fy(a)&&jz(a);Uy(a)}function tE(){QA.call(this,j);this.j=new bA(this.Af());Bz(this.r,new uE(this))}s(510,404,oi);_.Nd=function(a,b){return vs(a.i)===vs(this.j)?(qE(this),!0):this.Bf(a,b)};_.Af=function(){return"Close"};_.Bf=function(){return!1};_.Fd=function(){qE(this)};_.j=null;_.k=null;
function ZC(a,b,c){tE.call(this);this.ac&&SA(this.ac.d,!1);PA(this,!1);mz(this,new $A(0));a=new dB(a,1);P(this,a,null);a=new qz;P(a,this.j,null);P(this,a,null);b&&(this.k=Gy(b),OA(this),rE(this.k,~~(ko(b.Ob.pb,Jf)/2)-~~(this.fc/2),~~(ko(b.Ob.pb,If)/2)-~~(this.Xb/2)));c&&M(this,c)}s(509,510,oi,ZC);_.Af=function(){return"OK"};function vE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new av("Cannot undo. Index is out of range.");if(!a.b.c)throw new av(Zb);a.b=a.b.c;return a.b.b}
function UC(){this.b=this.c=new wE}s(511,1,{},UC);_.b=null;function wE(){this.b=null}function xE(a){this.b=a}s(512,1,{},wE,xE);_.b=null;_.c=null;_.d=null;function uE(a){this.b=a}s(513,439,Rh,uE);_.b=null;function yE(){yE=u;zE=E(ys,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);$C=(hA(),kA);AE=uA($C);SC=v(BE,r,88,23,0);TC=v(ys,r,1,23,0);CE=v(BE,r,88,7,0);DE=null!=(VB(),WB[Me])}
function dD(a){var b;if(a.Bb)b=EE(a,1)+tb+EE(a,2)+tb+EE(a,3);else if(b=EE(a,0),0<b.length){var c=new FE(a.Z);Ri(a._.b,c)}return b}function GE(a,b){var c,d;c=b.b;if(D(c,(HE(),IE).c))Oq(lD(a));else if(D(c,JE.c))Oq(Pq(a));else if(D(c,KE.c))c=a.u,d=(!a.ub&&(a.ub=new Qq(a)),a.ub),c.b=d,Rq(),Sq(c);else if(D(c,fg)){7!=a.O&&(a.P=eh);d=b.d;d=nt(d,dh);c=ct(d,a.P);var e=!at(c,eh)?Js(c):c;!at(e,kh)&&LE(a.Z,L(c));ME(a);a.lb=!0;QC(a);a.O=7;a.P=d}else D(c,ng)||(D(c,ee)?NE(a):hD(a,c))}
function OE(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(PE,r,-1,4,1);l=v(PE,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)QE(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=wz(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;RE(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||SE(a.fb[f])}}}
function aD(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new TE(a),a.Z.r=0);null!=a.rb&&DC(a.rb,null)}}function MC(a,b){var c,d,e,f;f=new nB;d=Bc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=wc);d=new gB(Ob+d);var g=(HE(),IE).c;d.d=g;mB(f,d);Bz(d.e,a);d=new gB(Ob+c);d.d=JE.c;Bz(d.e,a);mB(f,d);mB(f,new gB(Aa));c=a.vb;null==c&&(c="Paste "+e);d=new gB(c);d.d=KE.c;Bz(d.e,a);mB(f,d);Ay(a,f);return f}
function UE(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);X(b,$C);a.nb?(e==a.c&&X(b,vA($C)),VA(b,g,f,a.Y,a.Y),X(b,(hA(),mA)),VE(b,g,f,a.Y-1,a.Y-1)):e==a.c?UA(b,g+1,f+1,a.Y,a.Y,!1):UA(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(X(b,(hA(),nA)),e){case 101:X(b,qA);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;WE(b,!0);XE(b,YE(b,c,e,d,i));X(b,nA);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(WE(b,!1),XE(b,YE(b,c,e,d,i)));ZE(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);VA(b,g+9,f+9,2,4);VA(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,oA),VA(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,qA),VA(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Y(b,d,f+a.Y-c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Y(b,h-e,l,h-2*e,l);Y(b,h+e,l,h+2*e,l);X(b,rA);Y(b,d,f+c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Y(b,h-e,l,h-2*e,l);Y(b,h+e,
l,h+2*e,l);X(b,nA);break;case 107:X(b,pA);VA(b,g+4,f+4,a.Y-8,a.Y-8);X(b,nA);VE(b,g+4,f+4,a.Y-8,a.Y-8);ZE(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);VA(b,g+9,f+9,2,4);VA(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Y(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Y(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Y(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Y(b,f,a,f,a+c);break;case 110:$E(b,g,f,a.Y,!0);break;case 111:$E(b,g,f,a.Y,!1);break;case 109:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Y(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:X(b,iA);VA(b,g+3,f+5,a.Y-7,a.Y-11);X(b,nA);VE(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,$C);a.ob&&UA(b,g+1,f+1,a.Y,a.Y,!1);X(b,nA);aF(a,b,g,f,"NEW");break;case 106:X(b,oA);Y(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,nA);Y(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));aF(a,b,g+6,f,qc);break;case 104:X(b,oA);Y(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,nA);break;case 105:a.Ib?(X(b,sA),Y(b,g+11,f+5,g+9,f+9),Y(b,g+9,f+9,g+4,f+9),Y(b,g+4,f+9,g+8,f+12),Y(b,g+8,f+12,g+6,f+18),Y(b,g+6,f+18,g+11,f+15),Y(b,g+12,f+5,g+14,f+9),Y(b,g+14,f+9,g+19,f+9),Y(b,g+19,f+9,g+15,f+12),Y(b,g+15,f+12,g+17,f+18),Y(b,g+17,f+18,g+12,f+15),X(b,nA)):aF(a,b,g,f,"123");break;case 113:X(b,tA);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);VA(b,e,d,c,c);X(b,nA);bF(a,
b,g,f,iA,"i");break;case 201:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Y(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Y(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Y(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Y(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Y(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:cF(a,b,g,f+2,3);break;case 207:cF(a,b,g,f,4);break;case 208:cF(a,b,g,f,5);break;case 209:cF(a,b,g,f,1);break;case 210:cF(a,b,g,f,6);break;case 211:cF(a,b,g,f,7);break;case 212:cF(a,b,g,f,8);break;case 213:aF(a,b,g,f,"FG"),a.F=new jB(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=TC[c]&&bF(a,b,g,f,SC[c],TC[c])}function dF(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,X(d,$C),VA(d,0,0,c,b),a.nb?(X(d,(hA(),mA)),VE(d,-1,0,c,b-1)):(X(d,AE),Y(d,0,0,c-1-2,0),X(d,vA($C)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),eF(d,a.X),X(d,(hA(),nA)),-1!=a.J.toLowerCase().indexOf(fe)&&X(d,oA),fF(d,a.J,10,15),gF(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function hF(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;X(d,$C);VA(d,0,0,c,b);a.nb?(X(d,(hA(),mA)),Y(d,0,b-1,c,b-1),e=NC*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,AE),Y(d,0,0,0,b-1),Y(d,0,NC*a.Y,b-1,NC*a.Y),X(d,vA($C)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=NC+2;++b)UE(a,d,1,b);gF(a.Ob,a.Q,0,2*a.Y+a.S)}}
function iF(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;X(e,a.t);VA(e,0,0,c,b);d=a.db?(qB(),tB):(qB(),vB);if((qB(),rB)==(qB(),rB))d==tB?e.b=j:e.b=tg;d=new Gz(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,H=w=o=m=void 0,A=n=void 0,K=m=q=o=i=void 0,O=m=i=void 0,W=h=o=h=void 0,ba=w=A=void 0,N=ba=q=n=l=A=m=q=H=K=n=void 0,N=h=n=o=o=K=N=W=i=O=O=H=W=n=n=O=W=void 0,w=A=1,l=
2,ba=3;f.w&&(RE(f),OE(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,ba*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=I(13*f.n.B*i),f.n.k=new IA(Wb,0,i),f.n.n=new xB((Ip(),f.n.k)));f.n.A&&(X(g,(hA(),nA)),VE(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=L(J(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(yE(),CE)[f.e[i]]),h=g,o=I(f.J[i]-m/2),O=I(f.M[i]-m/2),W=N=m,WE(h,!0),XE(h,YE(h,o,O,N,W)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(X(g,(yE(),CE)[f.e[h]]),n=f.J[m]-f.J[h],
A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*ba*A,n=3*ba*w,O=v(G,k,-1,4,1),o=v(G,k,-1,4,1),O[0]=I(f.J[h]+q),o[0]=I(f.M[h]-n),O[1]=I(f.J[m]+q),o[1]=I(f.M[m]-n),O[2]=I(f.J[m]-q),o[2]=I(f.M[m]+n),O[3]=I(f.J[h]-q),o[3]=I(f.M[h]+n),m=g,h=O,WE(m,!0),XE(m,jF(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(hA(),nA));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(yE(),CE)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;W=f.J[h];N=f.M[h];O=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=O-W,A=o-
N,w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,rA);q=l*A;n=l*w;Y(g,L(J(Math.round(W+q))),L(J(Math.round(N-n))),L(J(Math.round(O+q))),L(J(Math.round(o-n))));Y(g,L(J(Math.round(W-q))),L(J(Math.round(N+n))),L(J(Math.round(O-q))),L(J(Math.round(o+n))));X(g,nA);break;case 3:m=L(J(Math.round(W)));h=L(J(Math.round(N)));O=L(J(Math.round(O)));o=L(J(Math.round(o)));Y(g,m,h,O,o);W=L(J(Math.round(ba*A)));N=L(J(Math.round(ba*w)));Y(g,m+W,h-N,O+W,o-N);Y(g,m-W,h+N,O-W,o+N);break;
case 9:case 0:for(h=0;10>h;++h)H=W-(W-O)/10*h,K=N-(N-o)/10*h,Y(g,L(J(Math.round(H))),L(J(Math.round(K))),L(J(Math.round(H))),L(J(Math.round(K))));eF(g,f.n.k);m=kF(f.n.n);n=f.f[i];h=ub;null!=n&&(h=n);n=yB(f.n.n,h);W=L(J(Math.round((W+O)/2-n/2)));n=L(J(Math.round((N+o)/2+~~(m/2)-1)));X(g,rA);fF(g,h,W,n);X(g,nA);break;default:if(1==f.B[i]||3==f.B[i])q=ba*A,n=ba*w,K=v(G,k,-1,3,1),H=v(G,k,-1,3,1),K[0]=L(J(Math.round(O+q))),H[0]=L(J(Math.round(o-n))),K[1]=L(J(Math.round(W))),H[1]=L(J(Math.round(N))),K[2]=
L(J(Math.round(O-q))),H[2]=L(J(Math.round(o+n))),m=g,h=K,o=H,WE(m,!0),XE(m,jF(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=ba*A;n=ba*w;for(h=0;10>h;++h)H=W-(W-O)/10*h,K=N-(N-o)/10*h,m=h/10,Y(g,L(J(Math.round(H+q*m))),L(J(Math.round(K-n*m))),L(J(Math.round(H-q*m))),L(J(Math.round(K+n*m))))}else Y(g,L(J(Math.round(W))),L(J(Math.round(N))),L(J(Math.round(O))),L(J(Math.round(o))))}}w=v(PE,r,-1,f.t+1,1);A=v(G,k,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++A[h],++A[m],w[h]=w[h]/
A[h]+o/A[h],w[m]=w[m]/A[m]+l/A[m];eF(g,f.n.k);m=kF(f.n.n);N=v(ys,r,1,f.t+1,0);O=v(G,k,-1,f.t+1,1);o=v(G,k,-1,f.t+1,1);l=v(lF,r,97,f.t+1,0);for(i=1;i<=f.t;++i)h=mF(f,i),(null==h||1>h.length)&&(h=va),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(N[i]=h,O[i]=o[i]=yB(f.n.n,h),l[i]=nF(f,i,O[i],O[i],m,!1)):(W=w[i]<f.J[i],H=!0,1<A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(H=!1),2<A[i]&&(H=!1),1==A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(W=!0),n=h,K=j,f.n.Fb&&0<f.x[i]&&(K+=Vb,
1<f.x[i]&&(K+=f.x[i])),q=j,0!=f.A[i]&&(1<Oj(f.A[i])&&(q+=Oj(f.A[i])),0<f.A[i]?q+=wa:q+=Aa),W||!H?h=h+K+q+j:h=q+K+j+h,H||(n=h),N[i]=h,n=yB(f.n.n,n),q=yB(f.n.n,h),O[i]=n,o[i]=q,q=l[i]=nF(f,i,n,q,m,W),W=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(yE(),CE)[f.e[i]]),VA(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(yE(),CE)[f.e[i]]):X(g,(hA(),nA)):X(g,(yE(),SC)[f.c[i]]),fF(g,h,W,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=O[i],q=o[i],W=L(J(MD(f.J[i]-n/2))),n=L(J(MD(f.M[i]+~~(m/2)-1))),X(g,(hA(),rA)),fF(g,
ca+f.q[h][1],W+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(hA(),oA):(hA(),tA)),0<f.D&&106!=f.n.c&&(q=l[f.D],VE(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=(ba+1)*A,n=(ba+1)*w,K=v(G,k,-1,5,1),H=v(G,k,-1,5,1),K[0]=L(J(MD(f.J[h]+q))),K[1]=L(J(MD(f.J[m]+q))),H[0]=L(J(MD(f.M[h]-n))),H[1]=L(J(MD(f.M[m]-n))),K[3]=L(J(MD(f.J[h]-q))),K[2]=L(J(MD(f.J[m]-q))),H[3]=L(J(MD(f.M[h]+n))),H[2]=L(J(MD(f.M[m]+n))),K[4]=K[0],H[4]=H[0],106!=
f.n.c&&(ba=g,i=K,A=H,ba.o&&(WE(ba,!1),XE(ba,jF(ba,i,A,5,!0)))),106==f.n.c&&oF(f,f.H[f.E],f.I[f.E]))){ba=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++ba;if(ba>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(hA(),oA));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],VE(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(hA(),mA)),Y(e,c-1,0,c-1,b-1)):(X(e,vA($C)),Y(e,c-1,0,c-1,b-1),X(e,$C),Y(e,c-2,0,c-2,b-1),X(e,AE),Y(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(hA(),rA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new IA(Wb,0,13),a.W=new xB(a.T),null!=a.bb&&(d=yB(a.W,a.bb),c=L(J(Math.round((c-d)/2))),b-=13,X(e,(hA(),nA)),eF(e,a.T),fF(e,a.bb,c,b)));gF(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function cF(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(G,k,-1,9,1);l=v(G,k,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+a*Math.sin(i)),l[f]=I(d+a*Math.cos(i));f=e+1;b.o&&(WE(b,!1),XE(b,jF(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+(a-3)*Math.sin(i)),l[f]=I(d+(a-3)*Math.cos(i));Y(b,h[0],l[0],h[1],l[1]);Y(b,h[2],l[2],h[3],l[3]);Y(b,h[4],l[4],h[5],l[5])}}
function pF(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,$C);VA(d,0,0,b,c);a.nb?(X(d,(hA(),mA)),c=13*(a.Y+a.S),VE(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,vA($C)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,AE),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)UE(a,d,b,1),UE(a,d,b,2);a.c=c;gF(a.Ob,a.Lb,0,0)}}
function $E(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Y(a,i,n,f,h);Y(a,g,n,f,h);i=~~(l/3);Y(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);ZE(a,b,c+m-i,f,d-4-i-1,e,h)}
function qF(a,b){var c,d,e,f,g,i,h;eD(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=rF(b);h=new BC(b,g,!0);d=j;for(c=1;5>=c;++c)d=sF(h,g);c=ID(iC(Yn(d.substr(0,3)),10)).b;f=ID(iC(Yn(d.substr(3,3)),10)).b;sF(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=sF(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new tF(a,e)}OE(a,1,c,1);OE(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new tF(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",QC(a),!1;null!=a.i&&a.Z&&WC(a.Z,a.i,!0);null!=a.j&&
a.Z&&WC(a.Z,a.j,!1);g=uF(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new vF(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];OE(a,1,g,0)}QC(a);return!0}
function wF(a,b){var c,d,e,f,g,i,h,l;eD(a);c=f=0;l=new BC(b,"|>",!0);e=-1<b.indexOf(tb);i=1;g=uC(l);a.tb=0;for(d=1;d<=g;++d)if(h=yC(l),Yn(h),!D(h,ch))if(D(h,tb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new iD(a,h);if(0==a.Z.t)return kD(a,"ERROR - problems in reading/processing molecule !"),VB(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return kD(a,"ERROR - strange reaction - fixing !"),VB(),!1;if(3<i)return kD(a,"ERROR - strange reaction !"),VB(),!1;1<a.tb&&!e&&PC(a,yf);e&&!a.Bb&&PC(a,$f);!e&&a.Bb&&
PC(a,Cf);e?(OE(a,1,f,1),OE(a,f+1,c-1,2),OE(a,c,a.tb,3)):OE(a,1,a.tb,0);QC(a);return!0}function Tq(a,b){a.jb=!0;a.J=b}
function Xq(a,b){var c,d;if(0==b)return!1;ME(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:aD(a);d=a.$;d.b=d.c;d.c.d=null;xF(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;yF(a,vE(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new av("Cannot redo. Index is out of range.");
if(!d.b.d)throw new av(Zb);d.b=d.b.d;yF(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=Ut(d,d.b)):d=null;null==d?(a.jb=!0,a.J=hc):(Tq(a,dc+(a.Db.b+1)+ea+a.Db.d),d=PD(d),XC(a,d,!1),null!=a.rb&&DC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=Ut(d,d.b)):d=null;null==d?(a.jb=!0,a.J=hc):(Tq(a,dc+(a.Db.b+1)+ea+a.Db.d),d=PD(d),XC(a,d,!1),null!=a.rb&&DC(a.rb,null));break;case 101:a.Gb&&pE(a.Gb);a.Gb=new zF(1,a);a.c=c;break;case 107:!a.zb?a.zb=new AF(a):a.zb.ac.d.hb?BF(a.zb.ac.d):
YC(a.zb);break;case 113:a.b&&pE(a.b);a.b=new zF(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,RC(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=CF(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(PE,r,-1,4,1);QE(a.Z,d);a.lb=!0;a.Z=new FE(a.Z);d=I(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;jD(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,DF(a.Z,a.Z.D),a.Z.D=0,NE(a)):0<a.Z.E&&(a.lb=!0,EF(a.Z,a.Z.E),
a.Z.E=0,NE(a));FF(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new nB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new gB(c),mB(i,g),g.d=c,Bz(g.e,a);Ay(a,i);a.E=i}GF(a.E.b,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(pE(a.o),a.o=null);0==a.Z.D&&(a.o=new zF(2,a));a.d=
18;break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,NE(a)),18==a.d&&(d=lo((Uq(),Vq).ac.b.pb,Vg),HF(a.Z,a.Z.D,d),NE(a)),FF(a.Z))}QC(a);return!0}
function Pq(a){var b,c,d;d=lD(a);c=j;if(a.Bb){var e,f,g;g=ns([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)CF(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(IF(g[1][0],3)+IF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+JF(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+JF(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new KF(a,a.fb,a.tb)),c=JF(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function LF(a,b,c,d){var e;e=c;var f=d,g,i;(g=MF(b),i=0!=(b.f&2),g||i)?(g=a.Bb?(!a.w&&(a.w=MC(a,!0)),a.w):(!a.v&&(a.v=MC(a,!1)),a.v),GF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=NF(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;13>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=NC+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",QC(a),!0;
if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=Xq(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)DF(a.Z,a.Z.D),a.Z.D=0,NE(a);else{if(106==a.c)return!0;if(108==a.c)OF(a.Z,a.Z.D,0),NE(a);else if(157==a.c)OF(a.Z,a.Z.D,1),NE(a);else if(158==a.c)OF(a.Z,a.Z.D,-1),NE(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):NE(a);else if(206<=
a.c&&229>=a.c)a.O=2,PF(a.Z),NE(a);else if(230==a.c)a.O=3,NE(a);else if(233<=a.c&&262>a.c)QF(a.Z,!1),NE(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;HF(a.Z,a.Z.D,lo(a.zb.f.ac.b.pb,Vg));NE(a)}else if(105==a.c)RF(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=lo((Uq(),Vq).ac.b.pb,Vg),1>d.length&&(d=Nc),HF(a.Z,a.Z.D,d)),NE(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,PF(a.Z),NE(a);else if(0<a.Z.E)if(104==a.c)EF(a.Z,a.Z.E),a.Z.E=
0,NE(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])Tq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;DF(d,c);d.b[c]=0}a.Z.E=0;NE(a)}else if(201==a.c)SF(a.Z,a.Z.E),NE(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),NE(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,NE(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,NE(a);else if(206<=
a.c&&229>=a.c)a.O=2,PF(a.Z),NE(a);else if(107==a.c){if(!a.zb.c)return!0;d=lo(a.zb.f.ac.b.pb,Vg);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;NE(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new TE(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(TF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?
(a.Z.L=c,a.Z.O=d,a.O=2,PF(a.Z)):300<a.c?(TF(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=lo((Uq(),Vq).ac.b.pb,Vg),1>d.length&&(d=Nc),HF(a.Z,1,d))):230==a.c?VC(a,null):233<=a.c&&262>a.c?(TF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,QF(a.Z,!0)):VB();NE(a)}else e=!1;e&&(FF(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,QC(a))}return e}
function UF(a,b,c,d){var e,f;if(a.z||!a.hb||MF(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=VF(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)DF(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],Z(b,0),EF(b,e),0<VF(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){Tq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,L(J(Math.round(h))));b.j[b.v]=b.t;0<VF(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Tq(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(NF(b)||MF(b))LE(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(PE,r,-1,4,1);QE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;ME(a);a.lb=!0;QC(a);a.Mb=c;a.Nb=d;return!0}
function WF(a,b,c,d){var e,f,g;if(!a.z&&!MF(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((yE(),DE)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&DC(a.qb,E(LD,r,121,[new R(a.e),new R(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;ME(a);a.lb=!0;QC(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function XF(a){if(a.z)return!0;a.jb=!1;a.P=eh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=VF(b,b.t),6>b.z[c]&&(YF(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),DF(b,b.t));b.C=!1;NE(a)}else a:{var b=a.Z,e,f;c=VF(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):Tq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Tq(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=L(J(MD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(J(MD((b.M[b.F]+b.M[c])/2))))}}SE(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,vE(b),b.b.d=c),NE(a),a.r=!1)}else 5==a.O&&(SE(a.Z),NE(a));0<a.O&&(a.D=!1,ME(a),a.lb=!0,FF(a.Z),ZF(a.Z),QC(a),a.O=0,a.f=!1);if(DE&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,ME(a),a.lb=!0,QC(a);return!0}function ME(a){a.kb=!1;a.mb=!1;a.lb=!1}
function PC(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(Cf)?a.Bb=!1:-1<b.indexOf($f)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(yf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Gf)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,OE(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)$F(a.fb[c]),RE(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(kd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++NC;QC(a)}
function QC(a){var b,c,d;b=wz(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=sz(a,d,c),iF(a),a.z||(a.Lb=sz(a,b.c,2*a.Y+a.S),pF(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=sz(a,a.Y,c),hF(a),a.I=sz(a,d,a.Y),dF(a))):(iF(a),a.z||(dF(a),a.D&&(pF(a),hF(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function cD(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=CF(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ca+c.u,h=1;h<=c.t;++h){i=mF(c,h);c.n.M&&0<c.x[h]&&(i+=Vb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=wa:i+=Aa,1<Oj(c.A[h])&&(i+=Oj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=mb+g);m+=ca+i+ca+aG(0.055999999999999994*c.J[h],0,2)+ca+aG(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ca+f+ca+g+ca+l;c=m;0<c.length&&(0<e.length&&(e+=ch),e+=c)}return e}function EE(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=CF(a.fb[c]),d!=b))continue;d=bG(a.fb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function NE(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&DC(a.rb,null)}var c,d,e;e=new cG;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new FE(d),jD(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new xE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function XC(a,b,c){try{qF(a,b)?c&&NE(a):QC(a)}catch(d){if(d=Ii(d),y(d,118))QC(a);else throw d;}}
function VC(a,b){try{wF(a,b)?NE(a):QC(a)}catch(c){if(c=Ii(c),y(c,118))QC(a);else throw c;}}function gD(a){ME(a);a.lb=!0;QC(a)}function eD(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new TE(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;QC(a);null!=a.rb&&DC(a.rb,null)}function yF(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new FE(d),jD(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&DC(a.rb,null)}}
function fD(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,QC(a),null):a.fb[b]}function hD(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ga)?c=235:D(b,Ha)?c=240:D(b,Fa)?c=260:D(b,La)?c=261:D(b,Ra)?c=241:D(b,Ka)?c=233:D(b,Ja)?c=236:D(b,Ia)?c=237:D(b,Qa)?c=234:D(b,Pa)?c=243:D(b,Sa)?c=252:D(b,Oa)?c=244:D(b,Ta)?c=239:D(b,"-PO3H2")?c=251:D(b,Ea)?c=242:D(b,Ca)?c=245:D(b,Da)&&(c=238);0<c?Xq(a,c):b="Not known group!";a.jb=!0;a.J=b;QC(a)}
function kD(a,b){a.jb=!0;a.J=b;QC(a)}function lD(a){var b;b=dD(a);ME(a);QC(a);return b}function aF(a,b,c,d,e){var f,g,i,h;f=a.W;h=yB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new IA(f.d.b,f.d.d,g),f=new xB(i),h=yB(f,e),b.f=i,b.j=dG(i);else eF(b,a.T);f=KA(f.b,f.d).b-KA(f.b,f.d).c;fF(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function bF(a,b,c,d,e,f){var g,i;g=kF(a.V);i=yB(a.V,f);eF(b,a.U);(b.e=e)&&(b.i=cg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+ua);fF(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function kF(a){return KA(a.b,a.d).b-KA(a.b,a.d).c}function Wq(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Ad,QC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=Ad):Tq(a,a.y+ca),QC(a))}
function JC(){yE();qz.call(this);this.Ob=(Ip(),Ip(),Yy).b;this.x=new IA(null,0,8);this.t=(hA(),iA);this.fb=v(eG,r,134,99,0);this._=new oz;this.Db=new fG;this.K=D((VB(),WB[Oe]),bc);this.u=new gG;this.G=E(ys,r,1,[Ga,Ha,Ra,Fa,La,Ka,Ja,Ia,Qa,Sa,Oa,Pa,Ea,Da,Ca]);this.Z=new TE(this);CE[0]=lA;CE[1]=new jA(255,153,153);CE[2]=new jA(255,204,102);CE[3]=new jA(255,255,153);CE[4]=new jA(102,255,255);CE[5]=new jA(51,204,255);CE[6]=new jA(255,153,255)}s(514,379,{84:1,89:1,90:1,94:1,103:1,108:1,110:1,112:1},JC);
_.ve=function(a){GE(this,a)};_.ce=function(){QC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=eh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var NC=10,$C,AE,SC,zE,DE,LC=null,CE,TC;
function hG(a,b){var c,d;if(null!=b)if(null!=a.b.xb)DC(a.b.xb,E(ys,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=eo(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],ts(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+ua);try{qF(a.b,b)?(Tq(a.b,"Structure pasted"+d),NE(a.b)):(YC(new ZC(a.b.J,a.b,$C)),eD(a.b)),vz(a.b)}catch(h){if(h=Ii(h),y(h,118))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",QC(d),YC(new ZC(a.b.J,a.b,$C)),vz(a.b);else throw h;
}}}function Qq(a){this.b=a}s(515,1,{},Qq);_.b=null;function HE(){HE=u;IE=new iG("COPY_SMILES",0);JE=new iG("COPY_MOL",1);KE=new iG("PASTE",2);jG=E(kG,r,133,[IE,JE,KE])}function iG(a,b){po.call(this,a,b)}s(516,145,{112:1,115:1,117:1,133:1},iG);var jG,JE,IE,KE;function cG(){this.e=v(eG,r,134,99,0)}s(517,1,{},cG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function lG(a){a.c=v(G,k,-1,20,1);a.A=v(G,k,-1,20,1);a.J=v(PE,r,-1,20,1);a.M=v(PE,r,-1,20,1);a.G=ns([20,7]);a.e=v(G,k,-1,20,1);a.d=v(ys,r,1,20,0);a.o=v(ys,r,1,20,0);a.x=v(G,k,-1,20,1);a.z=v(G,k,-1,20,1);a.H=v(G,k,-1,20,1);a.I=v(G,k,-1,20,1);a.s=v(G,k,-1,20,1);a.B=v(G,k,-1,20,1);a.K=v(G,k,-1,20,1);a.N=v(G,k,-1,20,1);a.f=v(ys,r,1,20,0);a.q=ns([10,2]);a.j=v(G,k,-1,101,1)}
function mG(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(G,k,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(G,k,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(PE,r,-1,4,1);d=v(PE,r,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=nG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
nG(o[2],d[2],o[3],d[3]),d=nG(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,i,h,l;TF(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=oG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(PE,r,-1,2,1);pG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==VF(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Tq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];YF(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&SF(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=L(J(MD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(J(MD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function QF(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&OF(a,a.D,1),Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,OF(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
a.t,Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=4,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)Z(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];DF(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)TF(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)YF(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];jD(a);a.D=c+d;Z(a,0);m=a.J[a.t];n=a.M[a.t];DF(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];YF(a);a.H[a.u]=l;a.I[a.u]=c+d;jD(a);b&&(DF(a,l),RE(a))}c=4}qG(a,c);a.D=a.F;b&&
(a.D=0)}
function pG(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function PF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])rG(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,Z(a,0),a.D=a.t,rG(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Tq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[oG(a,a.D,a.G[a.D][d])],2<d||1!=b){Tq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(PE,r,-1,2,1);pG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)TF(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)TF(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)TF(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)YF(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[oG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[oG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(G,k,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=L(J(MD((a.J[b]+a.J[e])/2))),a.N[c]=L(J(MD((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;YF(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=L(J(MD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(J(MD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(YF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=L(J(MD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(J(MD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(YF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=L(J(MD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(J(MD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(DF(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&qG(a,i);-1<l&&(a.D=l)}
function rG(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)TF(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function qG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=VF(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function oG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function sG(a,b,c){var d,e,f,g;e=eh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(mt(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)mt(c[d])&&!at(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)gt(c[d],e)&&(b[d]=g,c[d]=eh,++f);if(f==a.t)break}return g==a.t}
function RE(a){var b,c,d;b=v(PE,r,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{QE(a,b);c=~~(c/2)-L(J(Math.round(b[0])));d=~~(d/2)-L(J(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;SE(a)}}
function QE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function OF(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=tG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&Tq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?Tq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?Tq(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?Tq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:Tq(a.n,"Charge change not possible on the halogen !");break;case 18:Tq(a.n,
"Use X button to change charge on the X atom !")}}
function uF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(G,k,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=v(G,k,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.b[c]!=d&&DF(a,c);RE(a);Tq(a.n,"Smaller part(s) removed !");return 1}
function VF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function ZF(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];FF(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),FF(a));4==a.s[d]&&(a.s[d]=1)}}
function nG(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 jD(a){var b;uG(a);b=a.s.length;a.K=v(G,k,-1,b,1);a.N=v(G,k,-1,b,1);SE(a);FF(a)}
function TF(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(G,k,-1,c,1),VD(a.c,b,a.c.length),a.c=b,b=v(G,k,-1,c,1),VD(a.A,b,a.A.length),a.A=b,b=v(G,k,-1,c,1),VD(a.x,b,a.x.length),a.x=b,b=v(G,k,-1,c,1),VD(a.e,b,a.e.length),a.e=b,b=v(ys,r,1,c,0),VD(a.d,b,a.d.length),a.d=b,b=v(ys,r,1,c,0),VD(a.o,b,a.o.length),a.o=b,b=v(PE,r,-1,c,1),VD(a.J,b,a.J.length),a.J=b,b=v(PE,r,-1,c,1),VD(a.M,b,a.M.length),a.M=b,b=ns([c,7]),VD(a.G,b,a.G.length),a.G=b,c=v(G,k,-1,c,1),VD(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function nF(a,b,c,d,e,f){var g;g=L(J(MD(a.J[b]-c/2)));f||(g-=d-c);a=L(J(MD(a.M[b]-~~(e/2))));return new iz(g-1-2,a-2,d+1+4,e+4)}
function YF(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(G,k,-1,b,1),VD(a.H,c,a.H.length),a.H=c,c=v(G,k,-1,b,1),VD(a.I,c,a.I.length),a.I=c,c=v(G,k,-1,b,1),VD(a.s,c,a.s.length),a.s=c,c=v(G,k,-1,b,1),VD(a.B,c,a.B.length),a.B=c,c=v(G,k,-1,b,1),VD(a.K,c,a.K.length),a.K=c,c=v(G,k,-1,b,1),VD(a.N,c,a.N.length),a.N=c,b=v(ys,r,1,b,0),VD(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function JF(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(yE(),aa);i+="JME 2013-04-10 "+new iE+"\n \n";i+=IF(a.t,3)+IF(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=aG(0.055999999999999994*(a.J[e]-c),10,4)+aG(0.055999999999999994*(g-a.M[e]),10,4)+aG(0,10,4);h=mF(a,e);1==h.length?h+="  ":2==h.length?h+=ca:3<h.length&&(h="Q  ");
i+=ca+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+IF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=IF(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:vG(a,e)&&(g=2),c=IF(a.H[e],3)+IF(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=IF(a.I[e],3)+IF(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=IF(a.I[e],3)+IF(a.H[e],3)),i+=c+IF(g,3)+IF(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+IF(e,4)+IF(a.A[e],4)+aa);return i+"M  END\n"}
function bG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O,W,ba,N,nc,Dc,Wf,sb,Kd,Ld,Md,Va,Ec;o=v(G,k,-1,a.t+10,1);n=v(G,k,-1,a.t+10,1);l=v(G,k,-1,a.t+1,1);m=v(G,k,-1,7,1);sb=v(G,k,-1,a.t+1,1);w=v(wG,r,-1,a.t+1,2);H=v(wG,r,-1,a.u+1,2);nc=0;if(0==a.t)return j;uF(a,!0);Wf=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){Wf=!1;break}if(a.n.s&&Wf){xG(a);ZF(a);yG(a,H);zG(a,w,H);var Db,od,$e,ac,se,pd,qd,db,DH,Pd,t,xa,Dm,Em,Ls,gf,Na,Fm,Gm,Hc,Hm;Db=v(G,k,-1,a.t+1,1);od=v(G,k,-1,a.t+1,1);db=v(AG,r,-1,a.t+1,3);var Ms=a.t,Im,
oh,Ns,hg,uj,ye,hf;uj=v(AG,r,-1,Ms+2,3);ye=v(G,k,-1,100,1);hf=5;hg=0;ye[0]=3;uj[1]=gh;uj[2]=hh;Ns=2;if(!(3>Ms))for(;hf<ye[hg]*ye[hg];){oh=0;for(Im=!0;Im&&oh<=hg&&hf>=ye[oh]*ye[oh];)0==hf%ye[oh]?Im=!1:++oh;if(Im){uj[++Ns]=jt(hf);if(Ns>=Ms)break;hg<ye.length-1&&(++hg,ye[hg]=hf)}hf+=2}for(t=1;t<=a.t;++t){for(xa=Gm=1;xa<=a.u;++xa)(a.H[xa]==t||a.I[xa]==t)&&(Gm*=a.i[xa]);Fm=a.c[t];18==Fm&&(Hm=a.o[t],pd=Hm.charCodeAt(0)-65+1,qd=0,1<Hm.length&&(qd=Hm.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),Fm=28*pd+qd);
gf=0;-2>a.A[t]?gf=1:-2==a.A[t]?gf=2:-1==a.A[t]?gf=3:1==a.A[t]?gf=4:2==a.A[t]?gf=5:2<a.A[t]&&(gf=6);Hc=1;db[t]=jt(Gm);Hc*=126;db[t]=et(db[t],jt(a.x[t]*Hc));Hc*=7;db[t]=et(db[t],jt(gf*Hc));Hc*=7;db[t]=et(db[t],jt(Fm*Hc));Hc*=783;db[t]=et(db[t],jt(a.z[t]*Hc))}for(se=0;!sG(a,Db,db);){Ls=!1;for(t=1;t<=a.t;++t)Db[t]!=od[t]&&(od[t]=Db[t],Ls=!0);if(Ls){for(t=1;t<=a.t;++t){db[t]=fh;for(xa=1;xa<=a.z[t];++xa)db[t]=nt(db[t],uj[Db[a.G[t][xa]]])}se=0}else if(0<se){for(t=1;t<=a.t;++t)db[t]=fh;t=1;a:for(;t<=a.t-
1;++t)for(xa=t+1;xa<=a.t;++xa)if(Db[t]==Db[xa]){db[t]=gh;break a}}else{for(t=1;t<=a.t;++t){db[t]=fh;for(xa=1;xa<=a.z[t];++xa)$e=a.G[t][xa],db[t]=nt(db[t],jt(a.c[$e]*a.i[oG(a,t,$e)]))}se=1}sG(a,Db,db);for(t=1;t<=a.t;++t)db[t]=jt(od[t]*a.t+Db[t])}for(t=1;t<=a.t;++t)od[t]=Db[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(od[t]==Na){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Na];a.A[t]=a.A[Na];a.J[t]=a.J[Na];a.M[t]=a.M[Na];a.z[t]=a.z[Na];a.c[Na]=a.c[0];a.A[Na]=a.A[0];
a.J[Na]=a.J[0];a.M[Na]=a.M[0];a.z[Na]=a.z[0];od[t]=od[Na];od[Na]=Na;a.o[0]=a.o[t];a.o[t]=a.o[Na];a.o[Na]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Na];a.d[Na]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Na];a.x[Na]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Db[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Db[a.H[t]],a.I[t]=Db[a.I[t]],a.H[t]>a.I[t]&&(Pd=a.H[t],a.H[t]=a.I[t],a.I[t]=Pd,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){Em=Dm=
a.t;ac=0;for(xa=t;xa<=a.u;++xa)a.H[xa]<Dm?(Dm=a.H[xa],Em=a.I[xa],ac=xa):a.H[xa]==Dm&&a.I[xa]<Em&&(Em=a.I[xa],ac=xa);Pd=a.H[t];a.H[t]=a.H[ac];a.H[ac]=Pd;Pd=a.I[t];a.I[t]=a.I[ac];a.I[ac]=Pd;Pd=a.s[t];a.s[t]=a.s[ac];a.s[ac]=Pd;Pd=a.B[t];a.B[t]=a.B[ac];a.B[ac]=Pd;DH=a.f[t];a.f[t]=a.f[ac];a.f[ac]=DH}jD(a);FF(a);yG(a,H);zG(a,w,H)}else{yG(a,H);a.i=v(G,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(G,k,-1,a.t+1,1);Ec=1;a.b[1]=1;for(ba=0;;){N=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=sb[c]){Dc=!0;for(K=1;K<=nc;++K)if(o[K]==c&&n[K]==g||o[K]==g&&n[K]==c){Dc=!1;break}Dc&&(++nc,o[nc]=c,n[nc]=g)}}else m[++N]=g;if(0==N){if(Ec==a.t)break;c=l[ba--]}else if(1==N)sb[m[1]]=c,c=m[1],a.b[c]=++Ec;else{l[++ba]=c;e=0;for(q=1;q<=N;++q)if(h=oG(a,m[q],c),!H[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=oG(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);sb[e]=c;c=e;a.b[e]=++Ec}}sb=v(G,k,-1,a.t+1,1);b=v(G,k,-1,a.t+1,1);O=v(wG,r,-1,a.t+1,2);Kd=v(wG,r,-1,a.t+1,2);f=Ec=ba=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(sb[c]=f);b[++Ec]=c;for(a.b[c]=0;;){N=e=0;W=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(A=1;A<=nc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.b[g]&&(++N,a.b[g]<W&&(e=g,W=a.b[g]))}if(0==e){if(0==ba)break a;Kd[c]=!0;c=l[ba--]}else break}f=c;c=e;1<N&&(l[++ba]=f,O[e]=!0)}Ld=v(G,k,-1,a.u+1,1);Md=v(G,k,-1,a.t+1,1);if(a.n.Jb){var FH=sb,QL=nc,Os,GH,ph,ze,Ps,Qs,Ma,vj,Rs;ph=v(G,k,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)ph[b[Ma]]=Ma;Ps=v(wG,
r,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Os=b[Ma],GH=FH[Os],ze=oG(a,Os,GH),0!=ze&&(BG(a,ze,ph,Ld,H),Ps[ze]=!0);for(Ma=1;Ma<=a.u;++Ma)Ps[Ma]||BG(a,Ma,ph,Ld,H);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){Qs=Rs=0;for(vj=1;vj<=a.z[Ma];++vj){ze=oG(a,Ma,a.G[Ma][vj]);if(5==a.i[ze])continue a;1==a.s[ze]&&0!=CG(a,ze,Ma)&&++Rs;2==a.s[ze]&&(Qs=a.G[Ma][vj])}if(0!=Rs)if(0<Qs){var ha=a,IH=Ma,jf=ph,Uc=Md,pc=void 0,wj=void 0,Ic=void 0,Ae=void 0,Jc=void 0,Jm=void 0,Km=void 0,Lm=void 0,Qd=void 0,Vc=void 0,Wc=void 0,
Ss=void 0,xj=void 0,Rd=void 0,yj=void 0,Be=void 0,zj=void 0,Ts=void 0,Aj=void 0,Ce=void 0,JH=void 0,kf=void 0,KH=void 0,Us=void 0,Bj=void 0,lf=void 0,Wc=1,wj=IH,pc=v(G,k,-1,ha.t+1,1);for(pc[1]=IH;;){Ss=!1;for(Vc=1;Vc<=ha.z[wj];++Vc)if(Ic=ha.G[wj][Vc],!(Ic==pc[1]||Ic==pc[Wc-1]))if(Ae=oG(ha,wj,Ic),2==ha.s[Ae]&&5!=ha.i[Ae]){wj=pc[++Wc]=Ic;Ss=!0;break}if(!Ss)break}if(!(0==Wc%2||2>ha.z[pc[Wc]]||3<ha.z[pc[Wc]])){lf=pc[1];Jc=pc[~~((Wc+1)/2)];Qd=pc[Wc];kf=Ce=Be=Rd=0;Us=Ts=!1;for(Vc=1;Vc<=ha.z[lf];++Vc)Ic=
ha.G[lf][Vc],Ae=oG(ha,lf,Ic),1!=ha.s[Ae]||5==ha.i[Ae]||(0==Rd?Rd=Ic:Be=Ic);0<jf[Be]&&jf[Rd]>jf[Be]&&(Jm=Rd,Rd=Be,Be=Jm);xj=Rd;0==Rd&&(xj=Be,Ts=!0);for(Vc=1;Vc<=ha.z[Qd];++Vc)Ic=ha.G[Qd][Vc],Ae=oG(ha,Qd,Ic),1!=ha.s[Ae]||5==ha.i[Ae]||(0==Ce?Ce=Ic:kf=Ic);0<jf[kf]&&jf[Ce]>jf[kf]&&(Jm=Ce,Ce=kf,kf=Jm);Aj=Ce;0==Ce&&(Aj=kf,Us=!0);yj=CG(ha,oG(ha,lf,Rd),lf);zj=CG(ha,oG(ha,lf,Be),lf);JH=CG(ha,oG(ha,Qd,Ce),Qd);KH=CG(ha,oG(ha,Qd,kf),Qd);1<(0>yj+zj?-(yj+zj):yj+zj)||0!=JH||0!=KH?Tq(ha.n,"Bad stereoinfo on allene !"):
(Km=ha.J[pc[Wc-1]]-ha.J[Qd],Lm=ha.M[pc[Wc-1]]-ha.M[Qd],Bj=Math.sqrt(Km*Km+Lm*Lm),0.001>Bj&&(Bj=0.001),0<(ha.M[Aj]-ha.M[pc[Wc-1]])*(Km/Bj)-(ha.J[Aj]-ha.J[pc[Wc-1]])*(Lm/Bj)?Uc[Jc]=1:Uc[Jc]=-1,Ts&&(Uc[Jc]*=-1),Us&&(Uc[Jc]*=-1),xj==Rd&&0>yj&&(Uc[Jc]*=-1),xj==Be&&0>zj&&(Uc[Jc]*=-1),jf[xj]>jf[Aj]&&(Uc[Jc]*=-1))}}else b:{var ob=a,Ya=Ma,Vs=FH,LH=ph,MH=o,NH=n,RL=QL,Mm=Md,Nm=void 0,Xc=void 0,Ws=void 0,qh=void 0,Ba=void 0,rh=void 0,sd=void 0,Cj=void 0,Sd=void 0,Nb=void 0,da=void 0,$=void 0,De=void 0,Om=void 0,
Yc=void 0,F=void 0,Pm=void 0,$=v(G,k,-1,4,1),Om=v(G,k,-1,4,1),Dj=void 0,Zc=void 0,Qm=void 0,Rm=void 0,Xs=void 0,Ej=void 0,Ej=-1;0<Vs[Ya]&&($[++Ej]=Vs[Ya]);for(Zc=1;Zc<=RL;++Zc)MH[Zc]==Ya&&($[++Ej]=NH[Zc]),NH[Zc]==Ya&&($[++Ej]=MH[Zc]);for(Zc=Ej+1;Zc<ob.z[Ya];++Zc){Xs=ob.t+1;Qm=1;c:for(;Qm<=ob.z[Ya];++Qm){Dj=ob.G[Ya][Qm];for(Rm=0;Rm<Zc;++Rm)if(Dj==$[Rm])continue c;LH[Dj]<Xs&&(Xs=LH[Dj],$[Zc]=Dj)}}0==Vs[Ya]&&0<ob.x[Ya]?($[3]=$[2],$[2]=$[1],$[1]=$[0],$[0]=-1):0<ob.x[Ya]&&($[3]=$[2],$[2]=$[1],$[1]=-1);
for(Ba=Cj=rh=qh=Pm=sd=Nb=0;4>Ba;++Ba)0>=$[Ba]||(Nm=oG(ob,Ya,$[Ba]),Om[Ba]=CG(ob,Nm,Ya),0<Om[Ba]?(++Nb,Pm=$[Ba],rh=$[Ba]):0>Om[Ba]?(++sd,qh=$[Ba],rh=$[Ba]):Cj=$[Ba]);Sd=Nb+sd;F=v(G,k,-1,4,1);Yc=0;if(3==ob.z[Ya]){if(1==Nb&&1==sd||3==Sd&&0<Nb&&0<sd){Tq(ob.n,"Error in C3H stereospecification !");break b}De=$[0];1==Sd?De=rh:2==Sd&&(De=Cj);da=mG(ob,Ya,De,$);F[0]=rh;F[1]=-1;F[2]=da[2];F[3]=da[1];0<Nb?Yc=1:Yc=-1}else if(4==ob.z[Ya])if(1==Sd)da=mG(ob,Ya,rh,$),F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],0<
Nb?Yc=1:Yc=-1;else{De=$[0];1<Cj&&(De=Cj);1==Nb?De=Pm:1==sd&&(De=qh);da=mG(ob,Ya,De,$);Xc=v(G,k,-1,4,1);for(Ba=0;4>Ba;++Ba)Nm=oG(ob,Ya,da[Ba]),Xc[Ba]=CG(ob,Nm,Ya);if(4==Sd){if(0==Nb||0==sd){Tq(ob.n,"Error in C4 stereospecification !");break b}if(1==Nb||1==sd)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],Yc=Xc[0];else{for(Ba=0;4>Ba;++Ba)-1==Xc[Ba]&&(Xc[Ba]=0);Sd=2}}else if(3==Sd)if(3==Nb||3==sd)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],0<Nb?Yc=-1:Yc=1;else{1==Nb?Nb=Ws=1:sd=Ws=-1;for(Ba=0;4>Ba;++Ba)Xc[Ba]==
Ws&&(Xc[Ba]=0);Sd=2}if(2==Sd)if(1==Nb&&1==sd)da[1]==qh?(da[1]=da[2],da[2]=da[3]):da[2]==qh&&(da[2]=da[3]),F[0]=Pm,F[1]=qh,F[2]=da[2],F[3]=da[1],Yc=1;else{if(Xc[0]==Xc[1]||Xc[1]==Xc[2]){Tq(ob.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Xc[0]?(F[0]=da[0],F[1]=da[2],F[2]=da[1],F[3]=da[3]):(F[0]=da[1],F[1]=da[3],F[2]=da[2],F[3]=da[0]);1<Nb?Yc=1:Yc=-1}}var jb=void 0;$[0]==F[1]?(jb=F[0],F[0]=F[1],F[1]=jb,jb=F[2],F[2]=F[3],F[3]=jb):$[0]==F[2]?(jb=F[2],F[2]=F[0],F[0]=jb,jb=F[1],F[1]=F[3],F[3]=
jb):$[0]==F[3]&&(jb=F[3],F[3]=F[0],F[0]=jb,jb=F[1],F[1]=F[2],F[2]=jb);$[1]==F[2]?(jb=F[1],F[1]=F[2],F[2]=jb,jb=F[2],F[2]=F[3],F[3]=jb):$[1]==F[3]&&(jb=F[1],F[1]=F[3],F[3]=jb,jb=F[2],F[2]=F[3],F[3]=jb);F[2]==$[2]?Mm[Ya]=1:F[2]==$[3]?Mm[Ya]=-1:Tq(ob.n,"Error in stereoprocessing ! - t30");Mm[Ya]*=Yc}}}Va=new UD;i=v(G,k,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];O[c]&&(Va.b.b+=ta);0<sb[q]&&DG(a,c,sb[c],Va,Ld);var sh=w[c],Fb=void 0,Fj=void 0,th=void 0,S=void 0,S=Nc,Fb=!1;0!=a.A[c]&&
(Fb=!0);0!=Md[c]&&(Fb=!0);th=-1;for(Fj=1;Fj<=a.y;++Fj)if(a.q[Fj][0]==c){th=a.q[Fj][1];break}-1<th&&(Fb=!0);a.n.Ib&&0<a.e[c]&&(Fb=!0,th=1);switch(a.c[c]){case 2:S=Bb;break;case 3:sh?S="c":S=Hb;break;case 4:sh?(S=zf,0<a.x[c]&&(Fb=!0)):S=ec;break;case 5:sh?S="o":S=lc;break;case 7:sh?(S="p",0<a.x[c]&&(Fb=!0)):S=oc;break;case 8:sh?S=lg:S=Ac;break;case 13:sh?S=pg:S=Cc;Fb=!0;break;case 6:S=Fc;Fb=!0;break;case 9:S=Rb;break;case 10:S=Lb;break;case 11:S=Gb;break;case 12:S=Xb;break;case 1:S=Vb;Fb=!0;break;case 19:S=
qc;Fb=!0;break;case 20:S=rc;Fb=!0;break;case 21:S=sc;Fb=!0;break;case 22:S=tc;Fb=!0;break;case 18:Fb=!0,S=a.o[c],(D(S,va)||D(S,Sc)||D(S,xb))&&(Fb=!1)}Fb&&(S=Oc+S,1==Md[c]?S+=vb:-1==Md[c]&&(S+=wb),1==a.x[c]?S+=Vb:1<a.x[c]&&(S+=Vb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?S+=wa:S+=Aa,1<Oj(a.A[c])&&(S+=Oj(a.A[c]))),-1<th&&(S+=mb+th),S+=Qc);nn(Va.b,S);for(A=1;A<=nc;++A)if(o[A]==c||n[A]==c)d=n[A],d==c&&(d=o[A]),i[c]<i[d]&&DG(a,o[A],n[A],Va,Ld),9<A&&(Va.b.b+="%"),mn(Va,j+(new R(A)).b);Kd[c]&&(Va.b.b+=ua)}return Va.b.b}
function DF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)aD(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function EF(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&DF(a,c);0==a.z[d]&&DF(a,d)}
function xG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=oG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&DF(a,c)}}}function uG(a){var b;b=a.c.length;a.G=ns([b,7]);a.z=v(G,k,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function zG(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(G,k,-1,a.u+1,1);o=v(wG,r,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[oG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:vG(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v(wG,r,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function SE(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=L(J(MD((a.J[b]+a.J[c])/2))),a.N[d]=L(J(MD((a.M[b]+a.M[c])/2)))}function yG(a,b){var c;for(c=1;c<=a.u;++c)oF(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function mF(a,b){var c;c=(yE(),TC)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function vG(a,b){return 2==a.s[b]?!0:!1}function oF(a,b,c){var d,e,f,g;g=1;a.b=v(G,k,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function RF(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=ns([b+5,2]),VD(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function RC(a){var b;a.y=0;a.r=0;bG(a);for(b=1;b<=a.t;++b)a.D=b,RF(a);a.D=0}
function CF(a){var b,c;b=v(PE,r,-1,4,1);QE(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function LE(a,b){var c,d,e,f,g,i,h,l;c=v(PE,r,-1,4,1);QE(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;QE(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function $F(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function HF(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&OD(c,Qc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Vb);g=Nj(c.indexOf(wa),c.indexOf(Aa));if(-1<d){i=go(c,d+1);try{a.n.y=iC(i,10)}catch(h){if(h=Ii(h),y(h,118))a.n.y=0;else throw h;}a.D=b;RF(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Hb)?3:D(d,Bb)?2:D(d,ec)?4:D(d,lc)?5:D(d,oc)?7:D(d,Ac)?8:D(d,Rb)?9:D(d,Lb)?10:D(d,Gb)?11:D(d,Xb)?12:D(d,Vb)?1:D(d,Cc)?13:D(d,Fc)?6:D(d,qc)?19:D(d,rc)?20:D(d,sc)?21:D(d,tc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ca;d=0;0<e&&(d=1,e=ND(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=ND(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=ND(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=ND(c,g++);for(;45==e;)--d,e=ND(c,g++)}a.A[b]=d}}}
function WC(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new CC(b);try{for(;b.k=vC(b,b.b),b.k<b.j;)d=ID(iC(yC(b),10)).b,c=e=ID(iC(yC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ii(f),y(f,118))kn(f);else throw f;}}function DG(a,b,c,d,e){b=oG(a,b,c);5!=a.i[b]&&vG(a,b)?d.b.b+=rb:3==a.s[b]?d.b.b+=la:9==a.s[b]?(e=ub,a=a.f[b],null!=a&&(e=a),nn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Pc)}
function SF(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,Tq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:Tq(a.n,"Stereomarking allowed only on single and double bonds!")}
function BG(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=oG(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=oG(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=oG(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=oG(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))Tq(a.n,"Not unique E/Z geometry !");else{i=oG(a,b,e);f=oG(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=oG(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function tG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=oG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(vG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function CG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function FF(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=tG(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function TE(a){lG(this);this.n=a;this.y=this.u=this.t=0}
function tF(a,b){var c,d,e,f,g,i,h;TE.call(this,a);f=j;i=rF(b);if(null!=i){h=new BC(b,i,!0);for(e=1;4>=e;++e)f=sF(h,i);g=ID(iC(Yn(f.substr(0,3)),10)).b;c=ID(iC(Yn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)TF(this),f=sF(h,i),this.J[e]=(new HD(ED(Yn(f.substr(0,10))))).b,this.M[e]=-(new HD(ED(Yn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Yn(f.substr(31,d-31)),HF(this,e,d),62<=f.length&&(f=Yn(f.substr(60,3)),0<f.length&&(f=ID(iC(f,10)).b,0<f&&(this.D=e,a.y=f,RF(this),this.D=0)));for(e=1;e<=c;++e)YF(this),
f=sF(h,i),this.H[e]=ID(iC(Yn(f.substr(0,3)),10)).b,this.I[e]=ID(iC(Yn(f.substr(3,3)),10)).b,g=ID(iC(Yn(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=ID(iC(Yn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);uG(this);$F(this);RE(this);for(jD(this);(h.k=vC(h,h.b),h.k<h.j)&&!(null==(f=yC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new AC(f);yC(g);yC(g);i=ID(iC(yC(g),10)).b;
for(e=1;e<=i;++e)c=ID(iC(yC(g),10)).b,this.A[c]=ID(iC(yC(g),10)).b}if(0==f.indexOf("M  APO")){g=new AC(f);yC(g);yC(g);i=ID(iC(yC(g),10)).b;for(e=1;e<=i;++e)c=ID(iC(yC(g),10)).b,f=ID(iC(yC(g),10)).b,this.D=c,Z(this,0),HF(this,this.t,qc+f),this.D=0}}xG(this);jD(this)}}
function iD(a,b){var c,d,e,f,g;TE.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));OD(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new AC(b);d=ID(iC(yC(f),10)).b;e=ID(iC(yC(f),10)).b;for(c=1;c<=d;++c)g=yC(f),TF(this),HF(this,this.t,g),this.J[c]=(new HD(ED(yC(f)))).b,this.M[c]=-(new HD(ED(yC(f)))).b;for(c=1;c<=e;++c)if(YF(this),this.H[c]=ID(iC(yC(f),10)).b,this.I[c]=ID(iC(yC(f),10)).b,this.s[c]=ID(iC(yC(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;uG(this);$F(this);RE(this)}catch(i){i=Ii(i);if(y(i,118)){i.Bc();this.t=0;return}throw i;}xG(this);jD(this)}}
function vF(a,b,c){var d,e,f;TE.call(this,a);f=v(G,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(TF(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))YF(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;jD(this);RE(this)}
function KF(a,b,c){var d,e,f,g,i;TE.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(G,k,-1,this.t+1,1);this.A=v(G,k,-1,this.t+1,1);this.x=v(G,k,-1,this.t+1,1);this.e=v(G,k,-1,this.t+1,1);this.d=v(ys,r,1,this.t+1,0);this.J=v(PE,r,-1,this.t+1,1);this.M=v(PE,r,-1,this.t+1,1);this.o=v(ys,r,1,this.t+1,0);this.H=v(G,k,-1,this.u+1,1);this.I=v(G,k,-1,this.u+1,1);this.s=v(G,k,-1,this.u+1,1);this.f=v(ys,r,1,this.u+1,0);this.B=v(G,k,-1,this.u+1,1);this.q=ns([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}jD(this);RE(this)}
function FE(a){var b;lG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(G,k,-1,this.t+1,1);VD(a.c,this.c,this.t+1);this.A=v(G,k,-1,this.t+1,1);VD(a.A,this.A,this.t+1);this.x=v(G,k,-1,this.t+1,1);VD(a.x,this.x,this.t+1);this.e=v(G,k,-1,this.t+1,1);VD(a.e,this.e,this.t+1);this.d=v(ys,r,1,this.t+1,0);VD(a.d,this.d,this.t+1);this.J=v(PE,r,-1,this.t+1,1);VD(a.J,this.J,this.t+1);this.M=v(PE,r,-1,this.t+1,1);VD(a.M,this.M,this.t+1);this.o=v(ys,r,1,this.t+1,0);VD(a.o,this.o,this.t+1);this.H=v(G,
k,-1,this.u+1,1);VD(a.H,this.H,this.u+1);this.I=v(G,k,-1,this.u+1,1);VD(a.I,this.I,this.u+1);this.s=v(G,k,-1,this.u+1,1);VD(a.s,this.s,this.u+1);this.f=v(ys,r,1,this.u+1,0);VD(a.f,this.f,this.u+1);this.B=v(G,k,-1,this.u+1,1);VD(a.B,this.B,this.u+1);this.q=ns([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function aG(a,b,c){var d,e,f;if(0==c)return IF(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(J(MD(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new HD(a)).b;d=Zn(e,$n(46));0>d&&(e+=Wa,d=Zn(e,$n(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=ub);c=j;for(a=1;a<=b-e.length;++a)c+=ca;return c+e}function rF(a){var b;b=new BC(a,aa,!0);if(4<uC(b))return aa;b=new BC(a,ch,!0);return 4<uC(b)?ch:null}
function IF(a,b){var c,d,e;d=j+(new R(a)).b;d.length>b&&(d=ub);e=j;for(c=1;c<=b-d.length;++c)e+=ca;return e+d}function sF(a,b){for(var c,d;a.k=vC(a,a.b),a.k<a.j;){d=yC(a);if(D(d,b))return ca;for(yC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ca}else break;return d}return null}s(518,1,{134:1},TE,tF,iD,vF,KF,FE);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function Uq(){Uq=u;Vq=new CB(Vb)}
function zF(a,b){var c;Uq();var d;tE.call(this);this.d=new bA("Help");new bA("Home");this.e=b;M(this,(yE(),$C));this.ac&&SA(this.ac.d,!1);PA(this,!1);d=Gy(b);if(1==a)this.f||(this.f=new kB(d),rE(this.f,-30,0)),this.k=this.f,c=dD(b),this.ac&&RA(this.ac.d.I.c,Bc),mz(this,new Xz(2)),this.i=new CB(c+"     "),P(this,this.i,Kb),d=new qz,P(d,this.j,null),this.e.Cb&&(c=new bA("Submit"),P(d,c,null)),P(this,d,Gc),BB(this.i,Yn(lo(this.i.ac.b.pb,Vg))),this.ac&&SA(this.ac.d,!0),PA(this,!0);else if(2==a)this.c||
(this.c=new kB(d),rE(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&RA(this.ac.d.I.c,"Nonstandard atom"),mz(this,new Xz(2)),c=new qz,P(c,new dB("atomic SMILES",1),null),P(this,c,jc),c=Vb,Vq&&(c=lo(Vq.ac.b.pb,Vg)),Vq=new DB(c,8),P(this,Vq,Kb),c=new qz,P(c,this.j,null),P(this,c,Gc);else{this.b||(this.b=new kB(d),rE(this.b,5*b.Y,0));var e,f;d="About "+(yE(),LC);this.ac&&RA(this.ac.d.I.c,d);mz(this,new $A(0));M(this,$C);P(this,new dB(LC+" Molecular Editor v2013-05-01",1),null);P(this,new dB("Peter Ertl and Bruno Bienfait",
1),null);for(c=zE,d=0,f=c.length;d<f;++d)e=c[d],e=new dB(e,1),Ty(e,this.e.x),P(this,e,null);c=new qz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}OA(this);c=this.k;sE(this.ac.d,c.b,c.c);!Fy(this)&&jz(this);Uy(this)}s(519,510,oi,zF);_.Bf=function(a){var b,c;if(a.i===this.d){try{b=new cC(this.e.H),c=bC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ii(d),y(d,109))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,QC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Vq;
function EG(a,b){Ey(b)==a.b?M(b,(hA(),pA)):M(b,a.b)}
function FG(a){var b,c,d,e;e=j;d=!1;Ey(GG)!=a.b?(e=va,d=!0):Ey(HG)!=a.b?(e="!#6",d=!0):Ey(IG)!=a.b?(M(JG,(hA(),pA)),M(KG,pA),M(LG,pA),M(MG,pA),e="F,Cl,Br,I"):(b=Ey(NG)!=a.b,c=Ey(OG)!=a.b,Ey(PG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Ey(QG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Ey(RG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Ey(SG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Ey(TG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Ey(JG)!=a.b&&(e+="F,"),Ey(KG)!=a.b&&(e+="Cl,"),Ey(LG)!=a.b&&(e+="Br,"),Ey(MG)!=a.b&&(e+="I,"),
OD(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Sc:c?e=xb:(M(GG,(hA(),pA)),e=va)));b=j;d&&Ey(NG)!=a.b&&(b+=";a");d&&Ey(OG)!=a.b&&(b+=";A");Ey(UG)!=a.b&&(b+=";R");Ey(VG)!=a.b&&(b+=";!R");Ey(GG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=WG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=XG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Ey(YG)!=a.b&&(e="~");Ey(ZG)!=a.b&&(e=mb);Ey($G)!=a.b&&(e=vb);Ey(aH)!=a.b&&(e="!@");BB(a.f,e)}
function bH(a){cH(a);dH(a);var b=WG.ac.b;jx(b,0);b.pb.options[0].selected=!0;b=XG.ac.b;jx(b,0);b.pb.options[0].selected=!0;M(NG,a.b);M(OG,a.b);M(UG,a.b);M(VG,a.b);M(WG,a.b);M(XG,a.b);eH(a)}function cH(a){M(PG,a.b);M(QG,a.b);M(RG,a.b);M(SG,a.b);M(TG,a.b);M(JG,a.b);M(KG,a.b);M(LG,a.b);M(MG,a.b)}function dH(a){M(GG,a.b);M(HG,a.b);M(IG,a.b)}function eH(a){M(YG,a.b);M(ZG,a.b);M($G,a.b);M(aH,a.b);a.c=!1}
function AF(a){QA.call(this,"Atom/Bond Query");this.j=new bA(this.Af());Bz(this.r,new uE(this));this.b=(yE(),$C);this.d=a;this.e||(a=Gy(a),this.e=new kB(a),rE(this.e,-150,10));this.k=this.e;mz(this,new ZA);M(this,this.b);a=new qz;mz(a,new EA(0,3,1));P(a,new cB("Atom type :"),null);GG=new bA(zb);HG=new bA("Any except C");IG=new bA("Halogen");P(a,GG,null);P(a,HG,null);P(a,IG,null);P(this,a,null);a=new qz;mz(a,new EA(0,3,1));P(a,new dB("Or select one or more from the list :",0),null);P(this,a,null);
a=new qz;mz(a,new EA(0,3,1));PG=new bA(Hb);QG=new bA(ec);RG=new bA(lc);SG=new bA(Ac);TG=new bA(oc);JG=new bA(Rb);KG=new bA(Lb);LG=new bA(Gb);MG=new bA(Xb);P(a,PG,null);P(a,QG,null);P(a,RG,null);P(a,SG,null);P(a,TG,null);P(a,JG,null);P(a,KG,null);P(a,LG,null);P(a,MG,null);P(this,a,null);a=new qz;mz(a,new EA(0,3,1));WG=new fA;eA(WG,zb);eA(WG,ab);eA(WG,cb);eA(WG,kb);eA(WG,lb);P(a,new cB("Number of hydrogens :  "),null);P(a,WG,null);P(this,a,null);a=new qz;mz(a,new EA(0,3,1));XG=new fA;eA(XG,zb);eA(XG,
ab);eA(XG,cb);eA(XG,kb);eA(XG,lb);eA(XG,"4");eA(XG,"5");eA(XG,"6");P(a,new dB("Number of connections :",0),null);P(a,XG,null);P(a,new dB(" (H's don't count.)",0),null);P(this,a,null);a=new qz;mz(a,new EA(0,3,1));P(a,new cB("Atom is :"),null);NG=new bA(Ab);P(a,NG,null);OG=new bA("Nonaromatic");P(a,OG,null);UG=new bA(zc);P(a,UG,null);VG=new bA(ic);P(a,VG,null);P(this,a,null);a=new qz;M(a,vA(Ey(this)));mz(a,new EA(0,3,1));P(a,new cB("Bond is :"),null);YG=new bA(zb);P(a,YG,null);ZG=new bA(Ab);P(a,ZG,
null);$G=new bA(zc);P(a,$G,null);aH=new bA(ic);P(a,aH,null);P(this,a,null);a=new qz;mz(a,new EA(1,3,1));this.f=new DB(va,20);P(a,this.f,null);P(a,new bA(xc),null);P(a,this.j,null);P(this,a,null);this.ac&&SA(this.ac.d,!1);PA(this,!1);cH(this);dH(this);eH(this);M(NG,this.b);M(OG,this.b);M(UG,this.b);M(VG,this.b);M(WG,this.b);M(XG,this.b);EG(this,GG);OA(this);a=this.k;sE(this.ac.d,a.b,a.c);!Fy(this)&&jz(this);Uy(this)}s(520,510,oi,AF);
_.Bf=function(a,b){var c;D(b,xc)?(bH(this),EG(this,GG),FG(this)):y(a.i,86)?(eH(this),vs(a.i)===vs(GG)?(cH(this),dH(this)):vs(a.i)===vs(HG)?(cH(this),dH(this)):vs(a.i)===vs(IG)?(cH(this),dH(this)):vs(a.i)===vs(UG)?M(VG,this.b):vs(a.i)===vs(VG)?(M(UG,this.b),M(NG,this.b)):vs(a.i)===vs(NG)?(M(OG,this.b),M(VG,this.b)):vs(a.i)===vs(OG)?M(NG,this.b):vs(a.i)===vs(YG)||vs(a.i)===vs(ZG)||vs(a.i)===vs($G)||vs(a.i)===vs(aH)?(bH(this),this.c=!0):dH(this),EG(this,a.i),FG(this)):y(a.i,87)&&(eH(this),c=a.i,0==c.ac.b.pb.selectedIndex?
M(c,this.b):M(c,(hA(),pA)),FG(this));107!=this.d.c&&(this.d.c=107,vz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var GG=_.f=null,YG=null,HG=null,NG=null,ZG=null,LG=null,PG=null,XG=null,WG=null,KG=null,JG=null,IG=null,MG=null,QG=null,OG=null,VG=null,aH=null,RG=null,TG=null,UG=null,$G=null,SG=null;function xF(a){a.b=-1;a.c=v(gE,r,0,0,0);a.d=0}function fG(){fE(this)}s(521,495,Hh,fG);_.Ie=function(){xF(this)};_.b=-1;
function Oq(a){a=new QB(a);Rq();var b,c,d,e,f;try{var g=(IB(),LB);if(MB(g,(IB(),LB)))b=a.b;else if(MB(g,JB))b=new UB(a.b);else throw new RB(g);c=zn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new fH;$x(d.f,c);e=(f=eo(c,"\r\n|\r|\n|\n\r"),f.length);Uu(d.f,20*(10>e?e:10)+Uf);On((Ln(),Mn),new gH(d));hH(d);iH(d)}catch(i){if(i=Ii(i),y(i,102))kn(i);else throw i;}}function gG(){}s(522,1,{103:1,110:1},gG);_.ve=function(a){hG(this.b,a.b)};_.b=null;s(524,311,Lh);
function Lq(){var a;Lq=u;qw();jH=(a=!1,Kf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);kH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");lH=jH&!kH;var b;a=E(G,k,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Mq=v(G,k,-1,1E3,1);for(b=0;b<Mq.length;++b)Mq[b]=-999;for(b=0;b<a.length;b+=2)Mq[a[b+1]]=a[b]}
function Jp(a,b,c){a=new mH(b,c,a);if(!b.Nd(a,c))for(b=b._b;b&&!b.Nd(a,c);)b=b._b}function tz(a,b,c){var d;d=new nH;jj(d.u,b,c);cj(a.i,d.u,0,0);Ri(a.b,d);return d}function OC(a,b){return!a.f?null:b in a.f?a.f[b]:null}function gF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;vv(a,e);a.Bd(e,c,d);b.s=c;b.t=d}oH(b)}
function KC(a,b,c,d){Lq();qw();ij.call(this);this.b=new Xi;this.f=d;this.pb.style[Pf]=ab;this.pb.style[Nf]=ab;this.pb.style[Gg]=Te;this.pb.style[$g]=b;this.pb.style[Ie]=c;this.i=new pH;this.i.pb.style[$g]=eb;Uu(this.i,eb);lH?(b=new qH,c=new rH,cj(b,this.i,0,0),cj(b,c,0,0),Bv(this,b)):Bv(this,this.i);this.d=a;a.Ob=this;lH?(this.k=new sH(this),this.k.j=new tH(this),this.k.k=new uH(this),this.k.o=new vH(this),this.k.n=new wH(this),this.d&&(this.k.f=new xH(this),this.k.i=new yH(this),this.k.b=new zH(this))):
z(this,new AH(this),(Yq(),Yq(),Zq));z(this,this,(Op(),Op(),Pp));z(this,new BH(this),(mj(),mj(),nj));z(this,new CH(this),(oj(),oj(),pj));z(this,new EH(this),(Iq(),Iq(),Jq));(Ip(),Ip(),Yy).b=this}s(523,524,Lh,KC);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var lH,kH,jH,Mq=null;function pH(){zv.call(this);this.pb[yd]=Pe}s(526,289,si,pH);function qH(){pH.call(this);this.pb.style[$g]=eb;this.pb.style[Ie]=eb}s(525,526,si,qH);function AH(a){this.b=a}s(527,1,{},AH);
_.nc=function(a){var b,c,d;c=sj(a);d=tj(a);b=Gj(a.b);a=new HH(a);2==b&&(a.f=4);LF(this.b.d,a,c,d);this.b.j=!0};_.b=null;function BH(a){this.b=a}s(528,1,{},BH);_.oc=function(a){var b,c;b=sj(a);c=tj(a);a=new HH(a);this.b.j?UF(this.b.d,a,b,c):WF(this.b.d,a,b,c);ux(this.b.pb)};_.b=null;function CH(a){this.b=a}s(529,1,{},CH);_.pc=function(a){this.b.j=!1;sj(a);tj(a);XF(this.b.d)};_.b=null;function EH(a){this.b=a}s(530,1,{},EH);_.b=null;
function rH(){pH.call(this);this.pb.style[$g]=eb;this.pb.style[Ie]=eb}s(531,526,si,rH);function OH(a,b){var c;c=b.b;c.f=4;return LF(a.b.d,c,b.e,b.f)}function tH(a){this.b=a}s(532,1,{},tH);_.Cf=function(a){return OH(this,a)};_.b=null;function vr(a,b){WF(a.b.d,b.b,b.e,b.f);return LF(a.b.d,b.b,b.e,b.f)}function uH(a){this.b=a}s(533,1,{},uH);_.Cf=function(a){return vr(this,a)};_.b=null;function vH(a){this.b=a}s(534,1,{},vH);_.Cf=function(a){return UF(this.b.d,a.b,a.e,a.f)};_.b=null;
function wH(a){this.b=a}s(535,1,{},wH);_.Cf=function(){return XF(this.b.d)};_.b=null;function zq(a,b){var c;c=J(MD(b.c));c=new TB(b,0,fg,c);GE(a.b.d,c);return!0}function xH(a){this.b=a}s(536,1,{},xH);_.Cf=function(a){return zq(this,a)};_.b=null;function Aq(a,b){var c;c=J(MD(100*b.d));c=new TB(b,0,ng,c);GE(a.b.d,c);return!0}function yH(a){this.b=a}s(537,1,{},yH);_.Cf=function(a){return Aq(this,a)};_.b=null;function Eq(a,b){var c;c=new TB(b,0,ee,eh);GE(a.b.d,c);return!0}function zH(a){this.b=a}
s(538,1,{},zH);_.Cf=function(a){return Eq(this,a)};var PH=_.b=null;function QH(){QH=u;PH=new pt((Et(),new Dt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function RH(){RH=u;SH={}}function TH(a,b,c){var d;c&&(b.style[le]=c.c+Uf,d=c.b,d!=Pb&&(b.style[ke]=d),0!=(c.d&1)&&(b.style[ne]=jd),0!=(c.d&2)&&(b.style[me]=Ne));a.f.style[Zg]=Ef}
function KA(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=ui(b);d in SH?c=SH[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(vg),f=$doc.createElement(Le),f.width=1,f.height=1,g=(QH(),PH),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),TH(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Vj(e),l=Vj(e)+(e.offsetHeight||0),m=l-h,o=Vj(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new UH,w.b=q,w.c=n,w.d=m,w),SH[d]=c);return c}
function VH(){RH();var a,b,c,d,e;qj();this.b=E(ys,r,1,["monospace","sans-serif",sg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(vg);this.f.innerHTML=this.i||j;this.f.style[le]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ke]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}s(541,1,{},VH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var SH;function UH(){}
s(542,1,{},UH);_.b=0;_.c=0;_.d=0;function MF(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Ii(b),!y(b,124))throw b;}return!1}function NF(a){try{if(a.b&&y(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Ii(b),!y(b,124))throw b;}return!1}function HH(a){Nq.call(this,null,0,null);this.b=a}function mH(a,b,c){Nq.call(this,a,0,b);this.b=c}s(543,400,Jh,HH,mH);_.te=function(){return MF(this)};_.ue=function(){return NF(this)};_.b=null;
function yB(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||j,TH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function xB(a){this.d=a;this.c={};this.b=new VH}s(544,403,Jh,xB);_.b=null;function uz(a){this.b=a}s(545,411,{},uz);_.b=null;function WH(a,b){this.b=a;this.c=b}s(546,1,{},WH);_.b=null;_.c=null;function XH(){Zw.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[$g]=fd}s(547,324,si,XH);
function YH(){YH=u;var a=ZH=new VH;qj();a.i="9p";a.f.style[ke]=sg;a.f.style[le]="144.0pt";a.f.innerHTML=a.i||j;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[le]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);$H=new Gz(1)}function XE(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,oH(a)}
function ZE(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,H,A,K;a.o&&(WE(a,!1),360<=g||-360>=g?i=YE(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,H=aI(o,n,q,w,f),A=aI(o,n,q,w,h),K="<g"+a.n+tb,K+='<path d ="M '+H.b+ca+H.c+" A "+q+ca+w+" 0 "+m+ca+l+ca+A.b+ca+A.c+'"/>',K+="</g>",K),XE(a,i))}function Y(a,b,c,d,e){a.o&&XE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+$a)}
function VE(a,b,c,d,e){a.o&&(WE(a,!1),XE(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+$a))}function fF(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,qa).replace(/>/g,pa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+ka+b+"</text>");XE(a,b)}function VA(a,b,c,d,e){WE(a,!0);XE(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+$a)}
function oH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Tj(a.u.pb)+(a.u.pb.offsetWidth||0)-Tj(a.u.pb),d=Vj(a.u.pb)+(a.u.pb.offsetHeight||0)-Vj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+ka)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||j,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=cg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+ua)}function eF(a,b){a.f=b;a.j=dG(b)}s(548,407,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;
_.s=0;_.t=0;_.u=null;var $H,ZH;function jr(a,b,c){c&&(ur(a,b),c.Cf(a.c));a.e=!0}function ur(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Tj(a.p.pb)+Sj(a.p.pb)+Sj(a.p.pb.ownerDocument.body),a.c.f=c.clientY-Vj(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new HH(b),b.b.preventDefault(),!0):!1}
function sH(a){this.p=a;this.c=new bI;this.d=new cI(this);z(this.p,new dI(this),(rr(),rr(),sr));z(this.p,new eI(this),(kr(),kr(),lr));z(this.p,new fI(this),(or(),or(),pr));z(this.p,new gI(this),(gr(),gr(),hr));z(this.p,new hI,(Fq(),Fq(),Gq));z(this.p,new iI(this),(Bq(),Bq(),Cq));z(this.p,new jI(this),(wq(),wq(),xq))}s(549,1,{},sH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function cI(a){jk();this.b=a}s(550,25,{},cI);
_.Ac=function(){!this.b.e&&this.b.j&&OH(this.b.j,this.b.c)};_.b=null;function dI(a){this.b=a}s(551,1,{},dI);_.b=null;function eI(a){this.b=a}s(552,1,{},eI);_.b=null;function fI(a){this.b=a}s(553,1,{},fI);_.b=null;function gI(a){this.b=a}s(554,1,{},gI);_.b=null;function hI(){}s(555,1,{},hI);function iI(a){this.b=a}s(556,1,{},iI);_.b=null;function jI(a){this.b=a}s(557,1,{},jI);_.b=null;function bI(){}s(558,1,{},bI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function kI(a){var b,c,d,e,f;Rj(a);d=(dj(),ej(null));e=new XH;Ww(e,a);nv(d,e,d.pb);f=a.gd();b=a.fd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Yw(e,a);wv(d,e);return new My(f,b)}function lI(){this.pb=$doc.createElement(Xd);this.pb[yd]=Pe;this.pb.style[Of]=Je;this.pb.style[Rf]=Tc;this.pb.style[$g]=eb;this.pb.style[Ie]=eb}s(560,292,ni,lI);_.dd=function(){return Tj(this.pb)};_.ed=function(){return Vj(this.pb)};
function dG(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+fa);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function aI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new WH(new HD(a),new HD(b))}function YE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.n+$a}
function jF(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+ya+h,f<g-1&&(d+=ca);d+=fa;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function WE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function nH(){YH();this.o=$H;this.d=[];this.u=new lI}s(561,548,{},nH);_.b=j;_.c=j;function mI(){mI=u;nI=new My(0,0)}
function oI(a){var b;b=a.Gf();if(!b){var c;(c=a.Df())?(b=kI(c.b),jj(c.we(),b.c,b.b),c=kI(c.b),b=new My(c.c-b.c,c.b-b.b)):b=new My(0,0);a.Kf(b)}return b}function az(a,b){var c;if(a.Ae())return nI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Jf(Fy(b));c=kI(a.we());a.f.c=c.c;a.f.b=c.b;return c}function pI(a,b){var c;b&&(c=cg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+ua,a.Ff().pb.style[gd]=c)}function qI(){this.f=new zA;this.f.b=-1;this.f.c=-1}s(563,1,{});_.Df=function(){return null};_.Ef=function(a){this.If(a.Pd())};
_.Ff=function(){return this.we()};_.Gf=function(){return rI};_.Fd=function(){};_.Ae=function(){return!1};_.Hf=function(a){this.Jf(Fy(a))};_.If=function(a){pI(this,a)};_.Jf=function(a){var b=this.we().pb,c,d,e;c=(kz(),lz);e=a.c;d=a.b;e!=c.c?b.style[le]=j+e+"pt":b.style[le]=j;d!=c.b?b.style[ke]=d:b.style[ke]=j;0!=(a.d&1)?b.style[ne]=jd:b.style[ne]=j;0!=(a.d&2)?b.style[me]=Ne:b.style[me]=j};_.Kf=function(a){rI=a};_.Lf=function(){};var rI=_.f=null,nI;
function cA(a,b){mI();qI.call(this);this.b=new jw(a);this.b.hd()[yd]=j;z(this.b,new sI(this,b),(Lp(),Lp(),Mp))}s(562,563,{},cA);_.we=function(){return this.b};_.If=function(a){pI(this,a)};_.b=null;function sI(a,b){this.b=a;this.c=b}s(564,1,{},sI);_.Mc=function(a){Ip();Jp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function gA(a){mI();qI.call(this);this.b=new kx;z(this.b,new tI(this,a),(Fp(),Fp(),Gp))}s(565,563,{},gA);_.we=function(){return this.b};_.b=null;
function tI(a,b){this.b=a;this.c=b}s(566,1,{},tI);_.b=null;_.c=null;function uI(a,b){var c,d;pI(a,b.Pd());for(d=new Ci(b.Pb.b);d.c<d.e.De();)c=Di(d),c.ec&&c.ac.Ef(c)}function vI(a,b){var c,d,e,f,g,i,h;jj(a.e,b.Wd(),b.Sd());for(d=new Ci(b.Pb.b);d.c<d.e.De();)c=Di(d),c.ec&&(e=c.ac,e.Hf(c),i=c.Xd(),h=c.Yd(),g=c.Wd(),f=c.Sd(),0<g&&0<f&&(c=e.we(),g-=oI(e).c,f-=oI(e).b,jj(e.we(),g,f),!c.ob&&a.e.zd(c),a.e.Ad(c,i,h)))}function pz(){mI();qI.call(this);this.e=new zv}s(567,563,{},pz);
_.Ef=function(a){uI(this,a)};_.we=function(){return this.e};_.Hf=function(a){vI(this,a)};_.e=null;function eB(a){mI();qI.call(this);var b=this.b=new Jw;ow(b.c,a,!1);Bw(b);this.f.b=-1;this.f.c=-1}s(568,563,{},eB);_.we=function(){return this.b};_.Ae=function(){var a;a=(this.b.c.d?mo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function hB(a){this.b=new Fx(a.i,new wI(a))}s(569,1,{},hB);_.b=null;
function Bx(a){var b,c,d,e,f;f=new SB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(xI,r,103,0,0);for(c=b.b?vk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,84)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=$i((zz(),Q),new R(f.e)));c=c.c;if(gt(!c?dh:c.b,uh))for(c=(!a.e.b||0==a.e.b.d?(Yr(),Yr(),Zr):new Cz(a.e.b)).yd();c.Yc();)a=c.Zc(),1001==f.e&&a.ve(f);var g,i,h;1001==f.e?(g=new Nq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Wf(),null.Wf()):100==f.e&&y(f.f,100)?(i=f.f,h=new Nq(i,205,null),h.j=i.Xd(),
h.k=i.Yd()):1004<=f.e&&1005>=f.e||(701==f.e?null.Wf():401==f.e||402==f.e?(null.Wf(),null.Wf(),null.Wf(),null.Wf(),null.Wf()):500<=f.e&&507>=f.e&&(g=null.Xf,500!=g&&(f=new Nq(null.Xf,g,null),f.j=null.Wf(),f.k=null.Wf(),i=null.Wf(),f.f=i&12,501==g&&null.Wf())))}function wI(a){this.b=a}s(570,1,hi,wI);_.qc=function(){Bx(this)};_.b=null;function EB(){mI();qI.call(this);this.b=new dy}s(571,563,{},EB);_.Df=function(){var a;a=new EB;$x(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.we=function(){return this.b};
_.Gf=function(){return yI};_.Kf=function(a){yI=a};var yI=_.b=null;s(572,567,{});function zI(a){var b;b=new Zp(ko(a.pb,Jf),ko(a.pb,If));a=new Zp(ko(a.T.jb.pb,Jf),ko(a.T.jb.pb,If));return E(G,k,-1,[b.c-a.c,b.b-a.b])}function AI(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.nd(a.R);a.ld(b);a.R=a.Q=null}else null!=a.R?(BI(a,a.R),a.R=null):null!=a.Q&&(CI(a,a.Q),a.Q=null);Ij(a.S)}function hH(a){a.kb?a.Pf(bq(a.T.jb)):(a.Id(),hH(a))}function CI(a,b){var c;a.kb?(c=zI(a),a.Pf(new Zp(-1,DI(b,!1)-c[1]))):a.Q=b}
function EI(a,b){var c;b!=a.Dd()&&(c=a.T.jb,fv(c),FI(c,b,c.pb,c.q.d,!0))}function BI(a,b){var c;a.kb?(c=zI(a),a.Pf(new Zp(DI(b,!0)-c[0],-1))):a.R=b}s(575,294,ii);_.Mf=function(){var a,b;b=bq(this.T.jb);a=zI(this);b.c+=a[0];b.b+=a[1];return b};_.Dd=function(){var a;a=this.T.jb;return 0!=a.q.d?GI(qy(a.q,0)):null};_.Nf=function(a){HI(this.T.jb,a)};_.yd=function(){return new gv(this.T.jb)};_.Of=function(){fq(this.T.jb)};_.td=function(){AI(this)};_.Ld=function(){fq(this.T.jb)};
_.vd=function(a){return II(this.T.jb,a)};_.Pf=function(a){dq(this.T.jb,a)};_.ld=function(a){CI(this,a)};_.Ed=function(a){EI(this,a)};_.nd=function(a){BI(this,a)};_.Q=null;_.R=null;function JI(){JI=u;var a=(KI(),LI(),MI);NI=new ax(a.e,a.c,a.d,a.f,a.b)}function OI(a,b){if(0!=a.I.b.q.d&&GI(qy(a.I.b.q,0)))throw new av("WindowPanel can only contain one child widget");PI(a,b)}
function iH(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Xg]=Je,a.ab=!1,a.Id());b=a.pb;b.style[Te]=0+(qj(),Uf);b.style[Lg]=bb;e=~~(kj()-ko(a.pb,Jf))>>1;f=~~(lj()-ko(a.pb,If))>>1;sE(a,Nj(Sj($doc.body)+e,0),Nj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Bd]=ag,a.pb.style[Xg]=Yg,Yj(a.gb,200)):a.pb.style[Xg]=Yg)}finally{a.w=!0}}
function QI(a,b){var c;if(a.w){c=new wu;a.mb&&Or(a.mb,c);a.J&&cq(a.r,a);try{Ki(a.r.d,a)}catch(d){if(d=Ii(d),!y(d,118))throw d;}a.n=RI(a.r,a);try{Gv(a,b)}finally{Ni(a.t.b),Ni(a.s.b),Ni(a.u.b),a.P&&Qi(a.P,a.r),a.C&&(a.C=!1)}}else Gv(a,b)}function SI(a,b,c){var d,e;e=a.ob;d=new Kj(a,e);e.Ad(a,d.b+b,d.e+c)}function TI(a,b,c){b=new UI(no(mo(Du(Du(a.T.d,b),c))));ev(b,a);z(b,a.o,(Lp(),Lp(),Mp));return b}function aq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));dq(a.T.jb,b)}
function sE(a,b,c){var d,e;(e=a.r)?(d=VI(e.pb),Jv(a,b+(Tj(e.pb)+d[3]),c+(Vj(e.pb)+d[0]))):Jv(a,b,c)}function SA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?eq(a.r,a):cq(a.r,a)))}function PI(a,b){if(b!=(0!=a.I.b.q.d?GI(qy(a.I.b.q,0)):null)){fv(a.I.b);var c=a.I.b;FI(c,b,c.pb,c.q.d,!0)}}
function WI(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Wp(),XI)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ci(a.P);e.c<e.e.De();)if(d=Di(e),b==(Wp(),YI)){!d.c&&(d.c=new ZI);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(Wp(),Xp))g=d.r,i=d.F,d.I.d?(sE(d,i.d,i.e),aq(d,new Zp(i.c,-1))):(sE(d,i.d,i.e),aq(d,new Zp(i.c,i.b)),eq(g,d)),Gi(g.d,d,d.I.c),ik(d.z,333);else if(!d.C&&f==(Wp(),XI))d.pb.style[Xg]=Yg,Wp()}else if(b==Xp){!d.c&&(d.c=new ZI);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=VI(i.pb);h=d.F;if(d.I.d)h.d=Tj(d.pb)-
g[3]-Tj(i.pb),h.e=Vj(d.pb)-g[0]-Vj(i.pb),d.F=h,sE(d,0,0),$I(d,Yp(i.pb).c,-1);else{if(f!=(Wp(),XI))h.d=Tj(d.pb)-g[3]-Tj(i.pb),h.e=Vj(d.pb)-g[0]-Vj(i.pb),h.c=d.q,h.b=d.p,d.F=h;sE(d,0,0);dq(d,new aJ(Yp(i.pb)));cq(i,d)}d==d.r.b||BF(d);ik(d.z,333)}}else b==XI&&(!d.c&&(d.c=new ZI),d=a,d.C||(d.G=c,d.pb.style[Xg]=Je))}}function bJ(a,b){a.pb.style[bh]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Wf().Wf()}
function cJ(a){if(!a.kb){a.t=Zu(a,a.r,(!zr&&(zr=new pk),zr));a.s=Zu(a,a.r,ok?ok:ok=new pk);a.u=Zu(a,a.r,(!Er&&(Er=new pk),Er));var b=a.r;!a.P&&(a.P=new Xi);Ri(a.P,b);zr&&(b=new yr(a),a.mb&&Or(a.mb,b));a.J&&eq(a.r,a);Gi(a.r.d,a,a.I.c);a.n&&(Jv(a,a.n.b,a.n.c),a.n=null);Kv(a);BF(a)}}function BF(a){if(a!=a.r.b){var b;Er&&(b=new Dr(a),a.mb&&Or(a.mb,b))}}
function dJ(a,b,c){var d;d=(Rv(),Sv);Lv.call(this,!1,"popup");this.U=d.b;this.S=new eJ(this);d=new fJ;d.pb[yd]="mosaic-popupLayoutPanel";Dv(this.T,d);Iv(this);this.o=new gJ(this);this.z=new hJ(this);this.A=new iJ(this);this.B=new jJ(this);this.F=new kJ;this.O=(Wp(),YI);this.J=c;this.r=a;a=this.I=new lJ(b);b=new mJ;!a.e&&(a.e=new nJ);Ri(a.e,b);a=new oJ(new cx(NI.b.e.b,NI.b.c,NI.b.d,NI.b.f,NI.b.b));z(a,new pJ(this),(Lp(),Lp(),Mp));b=this.I.c;b.c||(b.c=new Zw,b.c.hd()[yd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Sw(),Tw),c.d=d,c=b.i,qJ(c,b.c,new rJ(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new qv;d=Xw(c);Lu(c.c,(Zt(),$t(d)),0);pv(c,a,d,0,!1)}else Ww(b.c,a);HI(b.i,null);z(this.I.c,new sJ(this),(Tp(),Tp(),Up));z(this.I.c,this.o,Mp);EI(this,this.I);Ei(no(mo(this.pb)),"mosaic-WindowPanel",!0)}s(574,575,ii);_.Dd=function(){return 0!=this.I.b.q.d?GI(qy(this.I.b.q,0)):null};_.Gd=function(a){QI(this,a)};_.yd=function(){return new gv(this.I.b)};_.td=function(){AI(this);Ij(new tJ(this))};
_.vd=function(a){return II(this.I.b,a)};_.Pf=function(a){aq(this,a)};_.Hd=function(a,b){sE(this,a,b)};_.Ed=function(a){PI(this,a)};_.Id=function(){cJ(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var NI;function uJ(a){a.i=(new bA(a.j)).ac.we();z(a.i,new vJ(a),(Lp(),Lp(),Mp));a.e=E(wJ,r,58,[a.i])}
function fH(){JI();var a,b,c,d,e,f;dJ.call(this,(xJ(),yJ),null,!0);this.Sf();this.db=!0;a=new Lw(this.k);this.f=new cy;this.f.pb.style[$g]=eb;Uu(this.f,eb);this.Qf();BI(this,"400px");f=new py;f.pb.style[Ie]=eb;f.f[ud]=10;c=(Ew(),Pw);f.b=c;oy(f,a);oy(f,this.f);e=new Zw;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Ww(e,a);oy(f,e);OI(this,f);SA(this,!1);this.Rf()}s(573,574,ii,fH);_.Qf=function(){uJ(this)};_.Rf=function(){var a=this.f;a.pb.readOnly=!0;var b=Vu(a.pb)+"-readonly";Ei(a.hd(),b,!0)};
_.Sf=function(){RA(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function vJ(a){this.b=a}s(576,1,{},vJ);_.Mc=function(){QI(this.b,!1)};_.b=null;function gH(a){this.b=a}s(577,1,{},gH);
_.qc=function(){Wu(this.b.f.pb,!0);gw.Md(this.b.f.pb);var a=this.b.f,b;b=lo(a.pb,Vg).length;if(0<b&&a.kb){if(0>b)throw new xw("Length must be a positive integer. Length: "+b);if(b>lo(a.pb,Vg).length)throw new xw("From Index: 0  To Index: "+b+"  Text Length: "+lo(a.pb,Vg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function zJ(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";RA(a.I.c,"Paste")}function AJ(a){JI();fH.call(this);this.d=a}
s(579,573,ii,AJ);_.Qf=function(){uJ(this);this.b=(new bA(this.c)).ac.we();z(this.b,new BJ(this),(Lp(),Lp(),Mp));this.e=E(wJ,r,58,[this.b,this.i])};_.Rf=function(){Uu(this.f,"150px")};_.Sf=function(){zJ(this)};_.Id=function(){cJ(this);On((Ln(),Mn),new CJ(this))};_.b=null;_.c=null;_.d=null;function DJ(a){JI();AJ.call(this,a)}s(578,579,ii,DJ);
_.Rf=function(){Uu(this.f,"150px");var a=new EJ(this),b=this.f;Yu(b,new FJ,(jq(),jq(),kq));Yu(b,new GJ,(gq(),gq(),hq));Yu(b,new HJ,(mq(),mq(),nq));Yu(b,new IJ(a),(pq(),pq(),qq))};_.Sf=function(){zJ(this);this.k+=" Or drag and drop a file on it."};s(582,1,{});s(581,582,{});_.c=null;_.d=1;_.e=-1;function EJ(a){this.b=a;this.c=new JJ(this);this.d=this.e=1}s(580,581,{},EJ);_.b=null;function JJ(a){this.b=a}s(583,1,{},JJ);_.Tf=function(a){this.b.b.f.pb[Vg]=null!=a?a:j};_.b=null;function GB(){new Qr}
s(584,431,{},GB);function BJ(a){this.b=a}s(585,1,{},BJ);_.Mc=function(){if(this.b.d){var a=this.b.d,b;b=new SB(a.b,0,lo(this.b.f.pb,Vg));hG(a.b.b,b.b)}QI(this.b,!1)};_.b=null;function CJ(a){this.b=a}s(586,1,{},CJ);_.qc=function(){Wu(this.b.f.pb,!0);gw.Md(this.b.f.pb)};_.b=null;function Sq(a){var b;a&&a&&(a=new KJ(a),void 0!=$wnd.FileReader?b=new DJ(a):b=new AJ(a),hH(b),iH(b))}function KJ(a){this.b=a}s(588,1,{},KJ);_.b=null;function sq(a,b){a.onloadend=function(a){b.Tf(a.target.result)}}
function IJ(a){this.b=a}s(593,1,{},IJ);_.b=null;function FJ(){}s(594,1,{},FJ);function GJ(){}s(595,1,{},GJ);function HJ(){}s(596,1,{},HJ);function TA(a,b){mI();pz.call(this);this.d=new LJ(a);var c=this.c=new Zw,d=(Ew(),Pw);c.b=d;Ww(this.c,this.e);OI(this.d,this.c);this.d.b=this;this.b=b}s(597,572,{},TA);_.we=function(){return this.d};_.Ff=function(){return this.c.ob};_.Fd=function(){QI(this.d,!1)};_.Jf=function(){};_.Lf=function(a){uI(this,a);vI(this,a);hH(this.d);cJ(this.d)};_.b=null;_.c=null;
_.d=null;function LJ(a){JI();dJ.call(this,(xJ(),yJ),a,!1)}s(598,574,ii,LJ);_.Fd=function(){var a=this.b,b=new MA(a.b,201),c;a=a.b.r;a.b?a=new MJ(new Ci(a.b)):(a=(Yr(),Yr(),Zr),a=new Ci(a));for(;a.Yc();)c=a.Zc(),201==b.e&&qE(c.b)};_.b=null;function GF(a,b,c,d){b=Gy(b);c+=b.b;d+=b.c;Jv(a.b,c,d);Kv(a.b)}function oB(){mI();qI.call(this);var a=this.b=new NJ;a.ab=!0;a.b.i=!0;this.b.db=!0}s(599,563,{},oB);_.we=function(){return this.b};_.b=null;function fC(){}s(605,447,{},fC);
function MJ(a){if(!a)throw new io;this.b=a}s(606,1,{},MJ);_.Yc=function(){return lC(this.b)};_.Zc=function(){return Di(this.b)};_.$c=function(){throw new oC("Missing message: awt.50");};_.b=null;function Mz(){return Mz()}function dC(){dC=u;var a;a=(VB(),WB["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(OJ,r,-1,0,1);else throw new uD(a+" is not supported");}catch(b){if(b=Ii(b),!y(b,126))throw b;}}function iB(a,b){a.b=31*a.b+I((new HD(b)).b)}function Hz(){}
s(609,1,{},Hz);_.hC=function(){return this.b};_.b=1;function PJ(){PJ=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Ke))&&0<b.length)b=$doc.getElementsByTagName(Ke)[0],b.style[Ie]=eb;a.body.style[Ie]=eb}function VI(a){PJ();var b;b=v(G,k,-1,4,1);b[0]=QJ(RJ(a,"borderTopWidth"));b[1]=QJ(RJ(a,"borderRightWidth"));b[2]=QJ(RJ(a,"borderBottomWidth"));b[3]=QJ(RJ(a,"borderLeftWidth"));return b}
function SJ(a){PJ();var b,c;c=TJ(a);b=VI(a);a=new Zp(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 Yp(a){PJ();return new Zp(a.clientWidth,a.clientHeight)}function TJ(a){PJ();var b;b=v(G,k,-1,4,1);b[0]=QJ(RJ(a,"marginTop"));b[1]=QJ(RJ(a,"marginRight"));b[2]=QJ(RJ(a,"marginBottom"));b[3]=QJ(RJ(a,"marginLeft"));return b}
function UJ(a){PJ();var b;b=v(G,k,-1,4,1);b[0]=QJ(RJ(a,"paddingTop"));b[1]=QJ(RJ(a,"paddingRight"));b[2]=QJ(RJ(a,"paddingBottom"));b[3]=QJ(RJ(a,"paddingLeft"));return b}function VJ(a,b,c){PJ();try{D(b,ie)&&(b=Jd),a.style[b]=c}catch(d){if(d=Ii(d),!y(d,118))throw d;}}function DI(a,b){PJ();var c;WJ||(WJ=$doc.createElement(vg),VJ(WJ,Te,j),VJ(WJ,Lg,j),VJ(WJ,Rf,Tc),VJ(WJ,Xg,Je),$doc.body.appendChild(WJ));VJ(WJ,$g,a);VJ(WJ,Ie,a);c=SJ(WJ);return b?c.c:c.b}var WJ=null;function XJ(){Zp.call(this,0,0)}
function Zp(a,b){this.c=a;this.b=b}function aJ(a){Zp.call(this,a.c,a.b)}s(611,1,Jh,XJ,Zp,aJ);_.eQ=function(a){return this===a?!0:null==a||YJ!=wn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Qc};_.b=0;_.c=0;function ZJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(612,1,{112:1,114:1,135:1},ZJ);
_.eQ=function(a){return a===this?!0:y(a,135)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return $J.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function aK(a,b){this.b=a;this.c=b}s(613,1,Jh,aK);_.eQ=function(a){return this===a?!0:null==a||bK!=wn(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 bK.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;function kJ(){this.c=this.b=this.e=this.d=0}s(614,1,Jh,kJ);_.eQ=function(a){return this===a?!0:null==a||cK!=wn(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 cK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;
function RJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ie&&(b=Jd);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(616,1,{});var dK=-1;function eK(){}s(617,616,{},eK);_.b=-1;_.c=-1;var fK=null;function QJ(a){a=parseInt(a,10);a=isNaN(a)?null:ID(a);return!a?0:a.b}s(620,309,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1});_.Mf=function(){return bq(this.i)};
_.Nf=function(a){HI(this.i,a)};_.Of=function(){fq(this.i)};_.Ld=function(){fq(this.i)};_.ld=function(a){var b=this.i;b.pb.style[Ie]=a;b.kb||(b.i=a)};_.nd=function(a){var b=this.i;b.pb.style[$g]=a;b.kb||(b.j=a)};function KI(){KI=u;LI()}function RA(a,b){a.b.pb.textContent=b||j;HI(a.i,null)}
function gK(a){KI();var b;lw(this,new fJ);this.b=new hK;b=this.i;iK(b,new jK);VJ(b.pb,Pf,bb);b.p=0;qJ(b,this.b,new rJ(0),b.q.d);this.b.hd()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||j;HI(this.i,null);this.pb[yd]="mosaic-Caption"}s(619,620,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,137:1,143:1},gK);_.Nc=function(a){return z(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return z(this,a,(mj(),mj(),nj))};
_.Pc=function(a){return z(this,a,(br(),br(),cr))};_.Qc=function(a){return z(this,a,(oj(),oj(),pj))};_.c=null;function LI(){LI=u;kK=Gn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new uy(kK,240,20);new uy(kK,224,16);new uy(kK,208,16);new uy(kK,192,16);new uy(kK,176,16);new uy(kK,160,16);new uy(kK,144,16);new uy(kK,128,16);new uy(kK,112,16);new uy(kK,96,16);new uy(kK,80,16);new uy(kK,64,16);new uy(kK,260,16);MI=new uy(kK,48,16);new uy(kK,32,16);new uy(kK,16,16);new uy(kK,0,16)}var kK,MI;
function lK(a,b){Wu(a.b.pb,!b);HI(a.i,a.b)}function $p(a,b){a.d=b;Wu(a.b.pb,!b);HI(a.i,a.b);if(a.e){var c;for(c=new Ci(a.e);c.c<c.e.De();)Di(c)}}function lJ(a){var b;lw(this,new fJ);b=this.i;iK(b,new mK((nK(),oK)));b.p=0;this.c=new gK(a);qJ(b,this.c,new rJ(1),b.q.d);this.b=new fJ;Wi(this.b,"Body");qJ(b,this.b,new rJ(0),b.q.d);this.pb[yd]="mosaic-CaptionLayoutPanel"}s(622,620,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1},lJ);_.od=function(){$u(this.i)};_.pd=function(){cv(this.i)};
_.yd=function(){return new gv(this.b)};_.vd=function(a){return II(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function nJ(){fE(this)}s(623,495,Hh,nJ);function eJ(a){this.b=a}s(624,1,hi,eJ);_.qc=function(){fq(this.b.T.jb)};_.b=null;function pK(a){var b;b=a.c;a=b.r;b=!a.f?-1:Hj(a.f.b,b);a.f&&Ut(a.f.b,b)&&Xt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&BF(!a.f?null:Ut(a.f.b,b-1))}function qK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new oz);-1==Hj(a.f.b,b)&&Ri(a.f.b,b)}function ZI(){}s(625,1,{},ZI);_.Rc=function(a){pK(a)};
_.Sc=function(a){qK(a)};_.Uc=function(a){rK(a.b.r,a.b)};function xJ(){xJ=u;sK=new tK(1,"e");uK=new tK(2,zf);vK=new tK(3,"ne");wK=new tK(10,"nw");xK=new tK(4,lg);yK=new tK(5,pg);zK=new tK(12,"sw");AK=new tK(8,"w");yJ=new BK((dj(),ej(null)).pb)}function RI(a,b){var c;c=VI(a.pb);return new aK(Tj(b.pb)-(Tj(a.pb)+c[3]),Vj(b.pb)-(Vj(a.pb)+c[0]))}
function CK(a){var b,c,d,e,f,g;if(a.f){b=Yp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Ut(a.f.b,d),c=new Zp(ko(g.pb,Jf),ko(g.pb,If)),f=RI(a,g),f.b-=Nj(0,f.b+ko(g.pb,Jf)-b.c),f.c-=Nj(0,f.c+ko(g.pb,If)-b.b),sE(g,Nj(0,f.b),Nj(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.O==(Wp(),Xp)&&dq(g,new aJ(Yp(a.pb))),ik(g.z,1)}}function DK(a,b,c){a=a.e;Gi(a,b,b);x(a.d,b,c);Wi(b,yc+c.c)}
function cq(a,b){var c;c=a.e;EK(c,b.H);Vi(b.H,yc+wK.c);EK(c,b.D);Vi(b.D,yc+uK.c);EK(c,b.E);Vi(b.E,yc+vK.c);EK(c,b.N);Vi(b.N,yc+AK.c);EK(c,b.v);Vi(b.v,yc+sK.c);EK(c,b.M);Vi(b.M,yc+zK.c);EK(c,b.K);Vi(b.K,yc+xK.c);EK(c,b.L);Vi(b.L,yc+yK.c)}
function eq(a,b){!b.H&&(b.H=TI(b,0,0));DK(a,b.H,wK);!b.D&&(b.D=TI(b,0,1));DK(a,b.D,uK);!b.E&&(b.E=TI(b,0,2));DK(a,b.E,vK);!b.N&&(b.N=TI(b,1,0));DK(a,b.N,AK);!b.v&&(b.v=TI(b,1,2));DK(a,b.v,sK);!b.M&&(b.M=TI(b,2,0));DK(a,b.M,zK);!b.K&&(b.K=TI(b,2,1));DK(a,b.K,xK);!b.L&&(b.L=TI(b,2,2));DK(a,b.L,yK)}function rK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Hj(a.f.b,b);if(c+1<d){Rz(a.f,b);for(Ri(a.f.b,b);c<d;++c)bJ(Ut(a.f.b,c),c)}else bJ(b,c)}
function BK(a){a=new FK(a);lw(this,a);this.d=new GK(a);this.d.j=!0;Oi(this.d);this.d.n=3;this.e=new HK(a);this.e.j=!0;Oi(this.e);this.e.n=3;nw(this)}s(626,309,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,143:1},BK);_.Mf=function(){return Yp(this.pb)};_.Nf=function(){var a;(a=IK(this))&&a.Nf(null)};_.Of=function(){CK(this)};_.Rc=function(a){!this.c&&(this.c=new ZI);pK(a)};_.Sc=function(a){!this.c&&(this.c=new ZI);qK(a)};_.Ld=function(){CK(this)};
_.Uc=function(a){!this.c&&(this.c=new ZI);rK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var sK,uK,vK,wK,yJ,xK,yK,zK,AK;function FK(a){this.q=new Av(this);this.pb=a}s(627,289,si,FK);function tK(a,b){this.b=a;this.c=b}s(628,1,{},tK);_.b=0;_.c=null;function GK(a){yi();Si.call(this,a)}s(629,3,{},GK);_.kc=function(){var a;a=this.k.f;a.C||Rj(a.x);Vi(this.k.f,"dragdrop-dragging");!a.I.d&&lK(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Nj(this.b,a<this.e?a:this.e),b=Nj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Te]=a+(qj(),Uf);c.style[Lg]=b+Uf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||BF(a);a.I.d||lK(a.I,!0);a.C||(a.x||(a.x=new JK,Wi(a.x,"mosaic-GlassPanel-invisible")),VJ(a.x.pb,bh,(PJ(),RJ(a.pb,bh))),cj((dj(),ej(null)),a.x,0,0));Wi(this.k.f,"dragdrop-dragging");a=new Kj(this.k.b,null);this.b=a.b+Uj(this.k.b.pb);this.c=a.e+Wj(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.gd();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.fd()};_.b=0;_.c=0;_.d=0;_.e=0;
function EK(a,b){try{Ki(a,b)}catch(c){if(c=Ii(c),!y(c,118))throw c;}}function HK(a){yi();Si.call(this,a);this.d=new Ai}s(630,3,{},HK);_.kc=function(){var a;a=this.k.f.ob;a.C||Rj(a.x);Vi(this.k.f,"dragdrop-dragging");lK(a.I,!1);aq(a,new Zp(a.q,a.p));ik(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=$i(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ed()-Nj(this.k.d,this.c):this.k.f.ed()-this.k.d,0!=b&&(a=d.p,b=Nj(a+b,ko(d.I.c.pb,If)),b!=a&&SI(d,0,a-b),aq(d,new Zp(d.q,b)),ik(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.ed():this.k.d-this.k.f.ed(),0!=b&&(a=d.p,b=Nj(a+b,ko(d.I.c.pb,If)),aq(d,new Zp(d.q,b)),ik(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.dd()-Nj(this.k.c,this.b):this.k.f.dd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&SI(d,a-b,0),aq(d,new Zp(b,d.p)),ik(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.dd():this.k.c-this.k.f.dd(),0!=b&&(a=d.q,aq(d,new Zp(96<a+b?a+b:96,d.p)),ik(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||BF(a);lK(a.I,!0);a.C||(a.x||(a.x=new JK,Wi(a.x,"mosaic-GlassPanel-invisible")),VJ(a.x.pb,bh,(PJ(),RJ(a.pb,bh))),cj((dj(),ej(null)),a.x,0,0));Wi(this.k.f,"dragdrop-dragging");a=new Kj(this.k.b,null);this.b=a.b+Uj(this.k.b.pb);this.c=a.e+Wj(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.gd();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.fd()};_.b=0;_.c=0;_.e=0;_.f=0;
function JK(){var a;this.e=new KK(this);this.b=!1;this.c=new Ev;lw(this,this.c);a=this.pb.style;a[gd]="#000";a[ge]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}s(631,309,Uh,JK);
_.rd=function(){var a;nw(this);try{a=this.ob}catch(b){b=Ii(b);if(y(b,124))throw new av("Parent widget must be an instance of AbsolutePanel");throw b;}a==(dj(),ej(null))?(Nt(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Qi(kk,a),a.c=!0,a.d=tk(a),Ri(kk,a),this.d=new LK(this),qu(new Mt(this.d))):(this.pb.style[nd]=bb,this.pb.style[dg]=bb);this.b&&eu(new Lt(this));cj(ej(null),new MK,Sj($doc.body),$doc.body.scrollTop||0)};
_.sd=function(){this.i.sd();qk(this.e);this.d&&(Jt(ou,this.d,E(NK,r,46,[(!Cr&&(Cr=new pk),Cr)])),this.d=null);this.b&&Jt(gu,this,E(NK,r,46,[(!fu&&(fu=new pk),fu)]))};_.ad=function(a){switch(bu(a.type)){case 256:if(27==(a.keyCode||0))return Rj(this),!1;case 1:if(this.pb.contains(oo(a)))return Rj(this),!1}return!0};_.td=function(){};_.b=!1;_.c=null;_.d=null;function KK(a){jk();this.b=a}s(632,25,{},KK);_.Ac=function(){Nt(this.b.pb)};_.b=null;function LK(a){this.b=a}s(633,1,{},LK);_.b=null;
function MK(){qw();ij.call(this);var a;a=new lx(new OK(this));z(this,a,(Bp(),Bp(),Cp));z(this,a,(tq(),tq(),uq))}s(634,311,Lh,MK);_.td=function(){Ij(new PK(this))};function OK(a){this.b=a}s(635,1,{},OK);_.b=null;function PK(a){this.b=a}s(636,1,hi,PK);_.qc=function(){ux(this.b.pb)};_.b=null;function QK(a){a.pb.style[$g]=fd;a.pb.style[Ie]=fd;if(a.kb){var a=a.ob,b;y(a,143)?a.Nf(null):(b=IK(a))&&b.Nf(a)}}s(638,292,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1});
_.Mf=function(){QK(this);return new Zp(ko(this.pb,Jf),ko(this.pb,If))};_.Nf=function(){QK(this)};_.Of=function(){};_._c=function(){};_.Ld=function(){};function hK(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[Zg]=Ef;this.pb[yd]="mosaic-HTML"}s(637,638,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1},hK);function oJ(a){lw(this,new RK(a));this.pb[yd]="mosaic-ImageButton"}s(639,309,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},oJ);
function NJ(){var a=(Rv(),Uv);Lv.call(this,!0,ff);this.U=a.b;this.b=new SK(this);this.b.e=!0;Bv(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);gj();Nu(a,b)}else this.lb|=1;no(mo(this.pb))[yd]=Ge;this.pb.style[bh]="2147483647"}s(640,294,si,NJ);_._c=function(a){bv(this,a);1==bu(a.type)&&Gv(this,!1)};_.b=null;
function SK(a){this.c=a;this.d=new Xi;this.j=new Xi;a=(Ex(),Dx);new ty(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ag);this.f=$doc.createElement(Dg);Yt(b,this.f);this.p=!0;a=(qw(),rw());b=(Zt(),$t(b));a.appendChild(b);this.pb=a;tl();this.pb.setAttribute(eg,Xl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),gj(),Nu(a,b)):this.lb|=2225;this.pb[yd]=Fe;a=Vu(this.pb)+"-vertical";Ei(this.hd(),a,!0);this.pb.style[Nf]=bb;this.pb.setAttribute("hideFocus",Ug);z(this,new Cx(this),(Bp(),Bp(),Cp))}
s(641,333,ni,SK);_._c=function(a){switch(bu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}vx(this,a)};_.Kd=function(a,b){zx(this,a,b);b||this.b&&Gv(this.c,!1)};_.b=!0;_.c=null;
function RK(a){var b=(Ew(),Pw),c=(Sw(),Tw),d;d=new yw;d.i[kd]=ab;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;ww(b.b);b.b.d.rows[0].cells[0][bd]=c.b;ww(b.b);b.b.d.rows[0].cells[0].style[Wg]=e.b;ww(d);b=sw(d,0,0,!0);if(a){Rj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;uw(g,f.d);ts(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ri(c.c,a);a.pb[Rc]=e;Yt(b,a.pb);ev(a,d)}lw(this,d);Ei(this.pb,"mosaic-WidgetWrapper",!0)}s(642,309,Uh,RK);_.b=null;_.c=null;function gJ(a){this.b=a}s(643,1,{},gJ);
_.Mc=function(){this.b.hb&&this.b!=this.b.r.b&&BF(this.b)};_.b=null;function hJ(a){jk();this.b=a}s(644,25,{},hJ);_.Ac=function(){fq(this.b.T.jb);var a=this.b;Br((!a.y&&(a.y=new TK),a.y))};_.b=null;function iJ(a){jk();this.b=a}s(645,25,{},iJ);_.Ac=function(){WI(this.b,(Wp(),Xp))};_.b=null;function jJ(a){jk();this.b=a}s(646,25,{},jJ);_.Ac=function(){WI(this.b,(Wp(),XI))};_.b=null;function mJ(){}s(647,1,{},mJ);function pJ(a){this.b=a}s(648,1,{},pJ);_.Mc=function(){this.b.Fd()};_.b=null;
function sJ(a){this.b=a}s(649,1,{},sJ);_.b=null;function tJ(a){this.b=a}s(650,1,hi,tJ);_.qc=function(){this.b.O==(Wp(),Xp)?ik(this.b.A,333):this.b.O==XI&&ik(this.b.B,333)};_.b=null;function UI(a){this.pb=a;$u(this)}s(651,292,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},UI);_.Nc=function(a){return z(this,a,(Yq(),Yq(),Zq))};_.Oc=function(a){return z(this,a,(mj(),mj(),nj))};_.Pc=function(a){return z(this,a,(br(),br(),cr))};_.Qc=function(a){return z(this,a,(oj(),oj(),pj))};
function TK(){Ur.call(this,null)}s(652,224,gi,TK);function Wp(){Wp=u;Xp=new UK("MAXIMIZED",0);XI=new UK("MINIMIZED",1);YI=new UK("NORMAL",2);VK=E(WK,r,138,[Xp,XI,YI])}function UK(a,b){po.call(this,a,b)}s(653,145,{112:1,115:1,117:1,138:1},UK);var VK,Xp,XI,YI;
function Nt(a){var b=(Ou(),Pu).scrollWidth,c=Pu.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+Uf;a.style.marginTop=-d+Uf;a.style.width=b+e+Uf;a.style.height=c+d+Uf}
function XK(a,b){var c,d,e;if(a.n)return!0;a.y.Ie();for(c=new gv(b);c.b.b<c.b.c.d-1;)d=GI(hv(c.b)),e=d.ob,y(e,144)&&e.md(d.jd()),d.jd()&&Ri(a.y,d);return!0}
function YK(a,b){var c,d,e;if(b.b)a.d&&Xj(a.d),a.d=new ZK(a,b),Yj(a.d,333);else for(d=new Ci(a.y);d.c<d.e.De();)c=Di(d),e=c.nb,$K(b,c,e.t,e.u),aL(c,e.v,e.s,E(G,k,-1,[bL(a.r.b,c).e,bL(a.q.b,c).d,bL(a.o.b,c).b,bL(a.p.b,c).c]),E(G,k,-1,[cL(a.j.b,c).e,cL(a.i.b,c).d,cL(a.e.b,c).b,cL(a.f.b,c).c]),E(G,k,-1,[dL(a.v,c),dL(a.u,c),dL(a.s,c),dL(a.t,c)]))}
function eL(){this.y=new Xi;this.k=new fL(this);this.x=new gL(this.k);this.w=new hL(this.k);this.r=new iL(this.k);this.q=new jL(this.k);this.o=new kL(this.k);this.p=new lL(this.k);this.j=new mL(this.k);this.i=new nL(this.k);this.e=new oL(this.k);this.f=new pL(this.k);this.v=new qL(this.k);this.u=new qL(this.k);this.s=new qL(this.k);this.t=new qL(this.k)}s(657,1,{});_.Uf=function(a){YK(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 rL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ci(b.y);e.c<e.e.De();)d=Di(e),y(d,61)&&(d=d.jb),f=d.nb,$K(c,d,f.t,f.u),aL(d,f.v,f.s,E(G,k,-1,[bL(b.r.b,d).e,bL(b.q.b,d).d,bL(b.o.b,d).b,bL(b.p.b,d).c]),E(G,k,-1,[cL(b.j.b,d).e,cL(b.i.b,d).d,cL(b.e.b,d).b,cL(b.f.b,d).c]),E(G,k,-1,[dL(b.v,d),dL(b.u,d),dL(b.s,d),dL(b.t,d)]));sL(c);a.b.d=null;for(a=new Ci(a.b.y);a.c<a.e.De();)b=Di(a),y(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function ZK(a,b){this.b=a;this.c=b;var c=(ck(),fk);this.n=new bk(this);this.u=c}s(658,18,{},ZK);_.rc=function(){rL(this)};_.sc=function(){rL(this)};
_.uc=function(a){var b,c,d;for(c=new Ci(this.b.y);c.c<c.e.De();)b=Di(c),y(b,61)&&(b=b.jb),d=b.nb,d.j=I(d.p+(d.t-d.p)*a),d.w=I(d.q+(d.u-d.q)*a),d.x=I(d.r+(d.v-d.r)*a),d.i=I(d.o+(d.s-d.o)*a),$K(this.c,b,d.j,d.w),aL(b,d.x,d.i,E(G,k,-1,[bL(this.b.r.b,b).e,bL(this.b.q.b,b).d,bL(this.b.o.b,b).b,bL(this.b.p.b,b).c]),E(G,k,-1,[cL(this.b.j.b,b).e,cL(this.b.i.b,b).d,cL(this.b.e.b,b).b,cL(this.b.f.b,b).c]),E(G,k,-1,[dL(this.b.v,b),dL(this.b.u,b),dL(this.b.s,b),dL(this.b.t,b)]))};_.b=null;_.c=null;s(660,1,{});
_.b=null;function oL(a){this.b=a}s(659,660,{},oL);function pL(a){this.b=a}s(661,660,{},pL);function nL(a){this.b=a}s(662,660,{},nL);function mL(a){this.b=a}s(663,660,{},mL);function kL(a){this.b=a}s(664,660,{},kL);function lL(a){this.b=a}s(665,660,{},lL);function jL(a){this.b=a}s(666,660,{},jL);function iL(a){this.b=a}s(667,660,{},iL);s(668,660,{},function(a){this.b=a});s(669,660,{},function(a){this.b=a});function dL(a,b){var c=a.b,d;d=$i(c.e,b);d||(d=new ZJ(UJ(b.pb)),x(c.e,b,d));return d.e}
function qL(a){this.b=a}s(670,660,{},qL);function hL(a){this.b=a}s(671,660,{},hL);function gL(a){this.b=a}s(672,660,{},gL);function cL(a,b){var c;c=$i(a.b,b);c||(c=new ZJ(VI(b.pb)),x(a.b,b,c));return c}function bL(a,b){var c;c=$i(a.c,b);c||(c=new ZJ(TJ(b.pb)),x(a.c,b,c));return c}
function tL(a,b){var c,d;d=$i(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=IK(b),f,g,i,h,l;if(y(b,143)){if(null!=c.n&&null!=c.k){d=new Zp(uL(e,!0),uL(e,!1));break a}h=b.Mf();null!=c.n&&(h.c=uL(e,!0));null!=c.k&&(h.b=uL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Zp(uL(e,!0),uL(e,!1));break a}h=new XJ;f=b.pb;l=f.style;g=l[Rf];i=l[Xg];l[Rf]="static";l[Xg]=Je;null!=c.n?h.c=uL(e,!0):(l[$g]=fd,h.c=(f.offsetWidth||0)+bL(d.p.b,b).c+bL(d.q.b,b).d);null!=c.k?h.b=uL(e,!1):(l[Ie]=fd,h.b=(f.offsetHeight||0)+bL(d.r.b,b).e+
bL(d.o.b,b).b);l[Rf]=g;l[Xg]=i}d=h}null!=c.n&&(qj(),$o)==c.n.Wf()||null!=c.k&&(qj(),$o)!=c.k.Wf()||x(a.f,b,d)}return d}function fL(a){this.i=a;this.d=new Ai;this.f=new Ai;this.c=new Ai;this.b=new Ai;this.e=new Ai}s(673,1,{},fL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function vL(a){var b;b=a.nb;if(null==b||!y(b,141))b=new wL,a.nb=b;return b}function jK(){mK.call(this,(nK(),xL))}function mK(a){var b=(yL(),zL);eL.call(this);this.c=a;this.b=b}s(674,657,{},jK,mK);
_.Vf=function(a){var b,c,d,e,f,g,i,h,l;h=new XJ;XK(this,a);l=bL(this.p.b,a).c+bL(this.q.b,a).d+cL(this.f.b,a).c+cL(this.i.b,a).d+dL(this.t,a)+dL(this.u,a);d=bL(this.r.b,a).e+bL(this.o.b,a).b+cL(this.j.b,a).e+cL(this.e.b,a).b+dL(this.v,a)+dL(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(nK(),xL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ci(this.y);a.c<a.e.De();)c=Di(a),e=vL(c),b=null,i=c.ob,y(i,144)&&(b=i,b=AL(b),b=new Zp(b[1]+b[3],b[0]+b[0])),this.c==xL?(l+=tL(this.x.b,c).c,e.b=tL(this.w.b,
c).b,y(i,144)&&(l+=b.c,e.b+=b.b),f=Nj(f,e.b)):(d+=tL(this.w.b,c).b,e.c=tL(this.x.b,c).c,y(i,144)&&(d+=b.b,e.c+=b.c),g=Nj(g,e.c));this.c==xL?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Uf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O;if(XK(this,a)&&(d=this.y.d,0!=d)){H=a.p;q=dL(this.t,a);A=dL(this.v,a);c=Yp(a.pb);O=c.c-(q+dL(this.u,a));o=c.b-(A+dL(this.s,a));g=O;c=o;this.c==(nK(),xL)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new Ci(this.y);e.c<e.e.De();)d=Di(e),b=null,n=vL(d),w=d.ob,y(w,144)&&(b=w,b=AL(b),b=new Zp(b[1]+b[3],b[0]+b[0])),this.c==xL?(n.e?++h:(n.c=tL(this.x.b,d).c,y(w,144)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=tL(this.w.b,d).b,y(w,144)&&(n.b+=b.b))):(n.d?++i:(n.b=tL(this.w.b,
d).b,y(w,144)&&(n.b+=b.b),c-=n.b),n.e?n.c=O:(n.c=tL(this.x.b,d).c,y(w,144)&&(n.c+=b.c)));for(e=new Ci(this.y);e.c<e.e.De();)d=Di(e),b=null,n=d.nb,w=d.ob,y(w,144)&&(b=w,b=AL(b),b=new Zp(b[1]+b[3],b[0]+b[0])),K=n.c,m=n.b,this.c==xL?n.e&&(K=~~(g/h)):n.d&&(m=~~(c/i)),A=0>A?0:A,l=K,f=m,y(w,144)&&(l-=b.c,f-=b.b),this.c==oK?(n.t=this.b==(yL(),zL)?q:this.b==BL?q+~~(O/2)-~~(K/2):q+O-K,n.u=A,n.v=l,n.s=f,A+=m+H):(this.b==(yL(),zL)?(n.t=q,n.u=A):this.b==BL?(n.t=q,n.u=A+~~(o/2)-~~(m/2)):(n.t=q,n.u=A+o-m),n.v=
l,n.s=f,q+=K+H),a.b&&(w=d.dd()-Tj(a.pb)-dL(this.t,a),-1==n.p&&(n.p=w),w=d.ed()-Vj(a.pb)-dL(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.gd()),-1==n.o&&(n.o=d.fd()));YK(this,a)}};_.b=null;_.c=null;function yL(){yL=u;zL=new CL("START",0);BL=new CL(Ib,1);DL=new CL("END",2);EL=E(FL,r,139,[zL,BL,DL])}function CL(a,b){po.call(this,a,b)}s(675,145,{112:1,115:1,117:1,139:1},CL);var EL,BL,DL,zL;function nK(){nK=u;xL=new GL("HORIZONTAL",0);oK=new GL("VERTICAL",1);HL=E(IL,r,140,[xL,oK])}
function GL(a,b){po.call(this,a,b)}s(676,145,{112:1,115:1,117:1,140:1},GL);var HL,xL,oK;s(678,1,{145:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function wL(){this.f=!1}function rJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(677,678,{141:1,145:1},wL,rJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function JL(a,b){if(a.n)return!0;XK(a,b);if(0<a.y.d){a.b=Ut(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,142))d=new KL,c.nb=d;a.c=d;a.y.Ie();Ri(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function LL(){eL.call(this)}s(679,657,{},LL);
_.Vf=function(a){var b,c;c=new XJ;JL(this,a);if(this.b){b=tL(this.x.b,this.b).c;var d=tL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,144)&&(b=AL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=bL(this.p.b,a).c+bL(this.q.b,a).d+cL(this.f.b,a).c+cL(this.i.b,a).d+dL(this.t,a)+dL(this.u,a);c.b+=bL(this.r.b,a).e+bL(this.o.b,a).b+cL(this.j.b,a).e+cL(this.e.b,a).b+dL(this.v,a)+dL(this.s,a);return c};
_.Uf=function(a){var b,c,d,e,f;JL(this,a)&&(d=dL(this.t,a),e=dL(this.v,a),c=Yp(a.pb),f=c.c-(d+dL(this.u,a)),c=c.b-(e+dL(this.s,a)),b=this.b.ob,y(b,144)&&(b=AL(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.dd()-Tj(a.pb)-dL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ed()-Vj(a.pb)-dL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.gd()),d=this.c,-1==d.o&&(d.o=this.b.fd())),YK(this,a))};_.b=null;_.c=null;function KL(){this.f=!1}
s(680,678,{142:1,145:1},KL);function AL(a){var b,c,d,e;null==a.b&&(a.b=v(G,k,-1,4,1),e=mo(Du(Du(a.d,0),0)),c=mo(Du(Du(a.d,2),2)),d=TJ(a.pb),b=VI(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function ML(a,b){a.kb&&Rj(a);return Cv(a,b)}function NL(){$v();Qv.call(this,aw)}s(681,299,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,144:1},NL);_.vd=function(a){return ML(this,a)};_.b=null;
function OL(a){var b;b=a.ob;return y(b,144)?b:a}function bq(a){if(!a.kb)return new XJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Vf(a),dq(a,a.k),a.e.Uf(a),a.k=a.e.Vf(a);return a.k}function GI(a){return y(a,144)?a.jb:a}function PL(a){var b;if(!a.o){b=(!fK&&(fK=new eK),fK);var c=SL(a,fb,!0);b.b=c;c=SL(a,gb,!0);b.c=c;a.o=b}return a.o}
function FI(a,b,c,d,e){if(y(b,61))throw new rk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,145)&&f.f?(c=new NL,pv(a,c,a.pb,d,!0),Dv(c,b)):pv(a,b,c,d,e);HI(a,b)}function qJ(a,b,c,d){b.nb=c;FI(a,b,a.pb,d,!0)}
function HI(a,b){var c;c=a.e;if(b){var d=c.k;Li(d.d,b);Li(d.f,b);Li(d.c,b);Li(d.b,b);Li(d.e,b)}else d=c.k,Zx(d.d),Zx(d.f),Zx(d.c),Zx(d.b),Zx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==OL(a))c=c.ob;else{if(y(c,137)||y(c,60))d=c,c=c.ob,c==OL(d)&&(c=c.ob);y(c,144)&&y(c.ob,136)&&(c=c.ob)}y(c,143)&&!y(c,136)&&(c.Nf(a.ob),c.Nf(a))}}
function fq(a){if(a.kb&&a.pb.style.display!=Bf){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,j).direction==kg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Uf(a);a.d=!1;sL(a)}}function sL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=GI(qy(a.q,d)),y(b,144)&&(b=b.jb),b.jd()&&(y(b,143)?b.Of():y(b,74)&&b.Ld())}function II(a,b){var c;y(b,144)&&(b=y(b,144)?b.jb:b);c=OL(b);return wv(a,c)?(y(c,144)&&ML(c,b),HI(a,null),!0):!1}
function iK(a,b){var c;a.e=b;null!=a.f&&Vi(a,Vu(a.pb)+Aa+a.f);a.f=b.cZ.e;c=fo(a.f,$n(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Wi(a,Vu(a.pb)+Aa+a.f);HI(a,null)}function SL(a,b,c){a.n||(a.n=$doc.createElement(vg),VJ(a.n,Rf,Tc),VJ(a.n,Xg,Je),VJ(a.n,Te,bb),VJ(a.n,Lg,bb),a.pb.appendChild(a.n));VJ(a.n,$g,b);VJ(a.n,Ie,b);a=SJ(a.n);return c?a.c:a.b}
function uL(a,b){var c;c=null.Wf();if(c==(qj(),lp)){c=(PL(a),null.Wf());var d=(-1==dK&&(dK=(PJ(),DI(hb,!0))),dK);return L(J(Math.round(100*d*c/254)))}if(c==bp)return c=PL(a),d=null.Wf(),L(J(MD(d*(-1==c.b&&(c.b=DI(fb,!0)),c.b))));if(c==dp)return c=PL(a),d=null.Wf(),L(J(MD(d*(-1==c.c&&(c.c=DI(gb,!0)),c.b))));if(c==jp)return c=(PL(a),null.Wf()),d=(-1==dK&&(dK=(PJ(),DI(hb,!0))),dK),L(J(Math.round(d*c)));if(c==np)return c=(PL(a),null.Wf()),d=(-1==dK&&(dK=(PJ(),DI(hb,!0))),dK),L(J(Math.round(10*d*c/254)));
if(c==hp)return L(J(MD(12*(PL(a),null.Wf())*L(J(MD((-1==dK&&(dK=(PJ(),DI(hb,!0))),dK)/72))))));if(c==$o)return SL(a,null.Wf(),b);if(c==fp)return c=(PL(a),L(J(MD(null.Wf())))),d=(-1==dK&&(dK=(PJ(),DI(hb,!0))),dK),L(J(Math.round(d*c/72)));if(null.Wf()==Yo)return L(J(MD(null.Wf())));throw new rk("Invalid size: "+null.Wf());}function fJ(){var a=new LL;zv.call(this);this.k=new Zp(-1,-1);new TL(this);this.pb[yd]="mosaic-LayoutPanel";iK(this,a)}
s(682,289,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,143:1},fJ);_.zd=function(a){FI(this,a,this.pb,this.q.d,!0)};_.od=function(){jv(this,new UL)};_.pd=function(){jv(this,new VL)};_.Mf=function(){return bq(this)};_.wd=function(a){return sv(this.q,OL(a))};_.xd=function(a,b,c,d){FI(this,a,b,c,d)};_.Nf=function(a){HI(this,a)};_.yd=function(){return new gv(this)};_.Of=function(){fq(this)};
_.td=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.nd(this.j),this.ld(a),this.j=this.i=null;else if(a=bq(this),null!=this.j)a=a.b+Uf,this.nd(this.j),this.ld(a),this.j=null;else if(null!=this.i){var b=this.i;this.nd(a.c+Uf);this.ld(b);this.i=null}else b=a.b+Uf,this.nd(a.c+Uf),this.ld(b);fq(this)}};_.Ld=function(){fq(this)};_.vd=function(a){return II(this,a)};_.ld=function(a){this.pb.style[Ie]=a;this.kb||(this.i=a)};_.Ad=function(a,b,c){a=OL(a);vv(this,a);this.Bd(a,b,c)};
_.nd=function(a){this.pb.style[$g]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function UL(){}s(683,1,{},UL);_.Jd=function(a){OL(a).rd()};function VL(){}s(684,1,{},VL);_.Jd=function(a){OL(a).sd()};function gv(a){this.c=a;this.b=new uv(this.c.q)}s(685,1,{},gv);_.Yc=function(){return this.b.b<this.b.c.d-1};_.Zc=function(){return GI(hv(this.b))};_.$c=function(){iv(this.b)};_.c=null;function WL(){WL=u;new Kw}
function TL(a){WL();Ei(a.pb,"dragdrop-dropTarget",!0);this.b=a;new XL(this)}s(686,9,{},TL);function XL(a){jk();this.b=a}s(687,25,{},XL);_.Ac=function(){HI(this.b.b,null);fq(this.b.b)};_.b=null;function IK(a){a=a.ob;return!a?null:y(a,143)?a:IK(a)}function $I(a,b,c){var d;d=a.pb;aL(a,b,c,TJ(d),VI(d),UJ(d))}
function aL(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.nd((0>g?0:g)+(qj(),Uf)),b!=a.gd()&&a.nd((0>b?0:b)+Uf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.ld((0>b?0:b)+(qj(),Uf)),c!=a.fd()&&a.ld((0>c?0:c)+Uf))}function dq(a,b){$I(a,b.c,b.b)}function $K(a,b,c,d){b=OL(b);vv(a,b);a.Bd(b,c,d)}s(690,1,{});
function oD(){var a,b,c,d;d=eo("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function YL(){this.b=new Ai;new Ai;new Ai}s(689,690,{},YL);function nD(){nD=u;ZL=new YL}function sD(){var a=pD,b=$wnd.JSApplet.JSME;nD();x(ZL.b,a,b)}var ZL;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=In&&(e=Zj(),2E3<e-Kn&&(Kn=e,Jn=Hn()));if(0==In++){var f=(Ln(),Mn),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=Un(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Ln(),Mn),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=Un(l,m);while(h.d);h.d=m}}--In;c&&-1!=Jn&&($wnd.clearTimeout(Jn),Jn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(ws)()}catch(d){a(b)}else B(ws)()}var qD=U(1),An=U(103),$L=DD(" I"),G=yD(697,$L),gE=yD(695,qD),aM=DD(" Z"),wG=yD(698,aM);U(102);U(101);U(100);var bM=U(475),co=yD(699,bM),cM=U(243),lt=yD(700,cM);U(244);U(145);var dM=DD(" B");U(465);var eM=DD(" C"),vi=yD(701,eM);U(463);var fM=DD(" D"),PE=yD(702,fM);U(464);U(466);var gM=U(469),LD=yD(703,gM),hM=DD(" J"),iM=U(2),ys=yD(696,iM),OJ=yD(704,dM);U(478);U(461);U(99);U(173);U(108);U(457);var pD=U(455);
U(460);U(119);U(115);U(117);U(116);U(118);U(120);U(97);U(110);U(111);U(112);U(472);U(467);U(456);U(690);U(689);var rD=CD(),wA=U(396),BE=yD(705,wA),jM=U(518),eG=yD(706,jM),kM=U(382);U(381);U(380);U(379);U(514);var ps=yD(707,G),lM=V(516,function(){HE();return jG}),kG=yD(708,lM);U(517);U(405);U(404);U(510);U(509);U(519);U(520);U(515);U(439);U(513);var Zz=yD(709,kM);U(394);U(522);U(185);U(184);U(277);U(224);U(279);U(193);var mM=U(192);U(227);U(226);U(225);U(376);U(377);U(378);U(293);var nM=U(292);U(291);
U(297);U(311);U(524);U(523);U(290);U(289);U(526);U(525);U(531);U(532);U(533);U(534);U(535);U(536);U(537);U(538);U(527);U(528);U(529);U(530);U(353);U(230);U(229);U(302);U(303);U(304);U(549);U(558);U(25);U(550);U(551);U(552);U(553);U(554);U(555);U(556);U(557);U(275);U(451);U(450);U(482);U(484);U(483);U(485);U(487);U(486);U(488);U(492);U(493);U(349);U(352);U(350);U(351);U(422);U(421);var pB=U(420),lF=yD(710,pB),AG=yD(711,hM);U(411);U(406);U(407);U(548);U(489);U(495);U(490);U(491);U(416);U(415);U(414);
U(419);var oM=CD(),xI=yD(712,oM);U(449);U(582);U(581);U(593);U(594);U(595);U(596);U(501);var pM=V(233,function(){es();return js}),ks=yD(713,pM);U(481);U(429);U(430);U(413);var aB=U(408);U(392);U(393);U(418);var lB=U(417);U(410);U(409);U(499);U(508);U(399);var AA=U(398);U(453);U(511);U(512);U(474);U(521);U(427);U(428);U(402);U(384);U(383);U(436);CD();CD();CD();U(386);U(387);U(273);
var qM=V(161,function(){qj();return pp}),qp=yD(714,qM),rM=V(144,function(){rj();return Ao}),Bo=yD(715,rM),sM=V(151,function(){Co();return Lo}),Mo=yD(716,sM),tM=V(156,function(){No();return Wo}),Xo=yD(717,tM);V(162,null);V(163,null);V(164,null);V(165,null);V(166,null);V(167,null);V(168,null);V(169,null);V(170,null);V(146,null);V(147,null);V(148,null);V(149,null);V(150,null);V(152,null);V(153,null);V(154,null);V(155,null);V(157,null);V(158,null);V(159,null);V(160,null);U(369);U(183);U(190);U(191);U(364);
var ry=yD(718,nM);U(365);U(561);U(560);U(403);U(189);U(214);U(216);var HA=U(401);U(452);U(389);U(388);U(395);U(505);U(325);U(327);U(326);U(328);U(477);U(219);U(438);U(371);U(370);U(188);U(207);U(208);U(210);U(205);U(204);U(206);var JA=U(544);U(397);U(563);U(568);U(437);U(468);U(440);var aA=U(391),$z=yD(719,AA);U(195);U(609);U(545);U(424);U(425);U(426);U(390);U(211);U(228);U(541);U(542);U(316);U(315);U(321);U(322);U(599);U(569);U(570);U(494);U(502);U(503);U(504);U(562);U(564);var bB=U(412);U(197);
U(196);U(198);U(199);U(506);U(218);U(215);U(217);U(213);U(203);U(202);U(201);U(567);U(296);U(295);U(294);U(575);U(574);U(598);U(572);U(597);var uM=V(653,function(){Wp();return VK}),WK=yD(720,uM);U(652);U(651);U(643);U(644);U(645);U(646);U(647);U(648);U(649);U(650);U(624);var vM=V(298,function(){Rv();return Yv}),Zv=yD(721,vM),wM=V(345,function(){Nv();return Lx}),Mx=yD(722,wM);U(18);U(346);U(347);U(342);U(343);U(344);U(19);U(20);U(21);U(435);U(400);U(640);U(333);U(641);U(334);U(335);U(336);U(337);U(340);
U(307);U(306);var xM=U(305);U(565);U(566);U(571);U(255);U(310);U(341);U(187);U(329);U(356);U(355);U(357);var yM=V(358,function(){by();return my}),ny=yD(723,yM);V(359,null);V(360,null);V(361,null);V(362,null);U(231);U(248);U(546);U(308);U(324);U(323);U(498);U(300);U(186);U(547);U(309);U(626);U(3);U(629);U(630);U(628);U(627);U(620);U(619);U(682);U(683);U(684);U(685);U(622);U(222);var NB=U(432),PB=yD(724,NB);U(433);U(431);U(30);U(31);U(29);U(32);U(35);U(36);U(37);U(38);U(39);U(40);
var zM=U(52),Ax=yD(725,zM);U(41);U(42);U(43);U(44);U(45);U(46);U(47);U(49);U(48);U(50);U(51);U(53);U(54);U(56);U(57);U(55);U(58);U(59);U(60);U(61);U(63);U(65);U(66);U(64);U(62);U(67);U(68);U(69);U(70);U(72);U(75);U(74);U(76);U(79);U(80);U(78);U(81);U(82);U(83);U(84);U(85);U(86);U(88);U(89);U(87);U(90);U(91);U(92);U(93);U(95);U(96);U(94);var YJ=U(611);U(301);var bK=U(613);U(220);U(638);U(637);U(445);U(444);U(446);U(221);U(257);U(259);U(258);U(249);U(299);U(681);U(264);U(267);U(265);U(266);U(5);U(7);
U(6);U(584);U(434);U(447);U(368);U(182);U(285);U(287);U(286);U(253);U(367);U(250);U(573);var wJ=yD(726,xM);U(579);U(578);U(588);U(576);U(577);U(585);U(586);U(580);U(583);U(441);U(442);U(448);U(223);U(639);U(606);U(459);U(479);U(252);U(543);var cK=U(614);U(623);U(642);U(678);U(677);U(194);U(209);U(4);U(605);U(34);U(260);U(330);U(331);U(332);U(261);var NK=yD(727,mM);U(262);U(657);U(674);var AM=V(675,function(){yL();return EL}),FL=yD(728,AM),BM=V(676,function(){nK();return HL}),IL=yD(729,BM);U(660);
U(669);U(668);U(672);U(671);U(667);U(666);U(664);U(665);U(663);U(662);U(659);U(661);U(670);U(673);U(658);U(314);U(363);U(354);U(33);U(71);U(625);U(679);U(313);U(312);U(318);U(319);U(317);U(263);U(22);U(283);U(284);U(11);U(14);U(23);var CM=U(26),uk=yD(730,CM);U(24);U(27);U(28);U(680);U(8);U(10);U(9);U(686);U(687);U(631);U(634);U(635);U(636);U(632);U(633);var $J=U(612);U(616);U(617);U(200);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>