summaryrefslogtreecommitdiff
path: root/public/jsme_bak/54F9E7E5962E715E5F54DF69E95CC015.cache.html
blob: 2759e4018126a8ddf50e99ed3a16acc8678b6189 (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
622
623
624
625
626
627
628
629
630
631
632
633
<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 = '54F9E7E5962E715E5F54DF69E95CC015';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",aa="\n",ba=" ",ca=" of ",fa='"',ga='" ',ha='" height="',ja='" y="',ka='">',la="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",ya="+",za=",",Aa=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Wa="-selected",Xa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",eb="100%",fb="1em",gb="1ex",
hb="1in",ib="1px",jb="2",lb="3",mb=":",nb=": ",ob=";",pb="<",qb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",xb="After",yb="Any",zb="Aromatic",Ab="B",Bb="BODY",Cb="Before",Db="Br",Fb="C",Jb="CENTER",Kb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Ob="Copy as ",Qb="DEFAULT",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",$b="Incorrect URL: ",ac="Internal index set to null.",bc="JUSTIFY",dc="JavaScript",ec="LEFT",fc="MOL n. ",gc="N",hc="NA",ic=
"NONE",jc="No more molecules in SDF buffer",kc="Nonring",lc="North",mc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",nc="O",oc="ONE_WAY_CORNER",qc="P",uc="R",vc="R1",wc="R2",xc="R3",yc="RIGHT",zc="ROLL_DOWN",Ac="RXN",Bc="Reset",Cc="Resize-",Dc="Ring",Ec="S",Fc="SMILES",Gc="Se",Jc="Si",Kc="South",Oc="Style names cannot be empty",Pc="Unknown",Qc="West",Rc="X",Sc="[",Tc="\\",Uc="]",Vc="__uiObjectID",Wc="a",Xc="absolute",dd="alert",ed="alertdialog",fd=
"align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",od="border",pd="border-left-width",qd="border-top-width",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",zd="change",Bd="checkbox",Cd="className",Dd="click",Ed="click marked atom to delete mark",Fd="clip",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="cursor",Pd="dblclick",Qd="definition",
Rd="dialog",Vd="dir",Wd="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragend",he="dragenter",ie="dragover",je="dragstart",ke="drop",le="end_gesture",me="error",ne="filter",oe="fixed",pe="float",qe="focus",re="fontFamily",se="fontSize",te="fontStyle",ue="fontWeight",ve="form",we="function",xe="g",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",Ee="gridcell",Fe="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",Pe=
"height",Qe="hidden",Re="html",Se="img",Te="is_touch_supported",Ue="italic",Ve="java.vm.name",We="jsa-resetDiv",Xe="keydown",Ye="keypress",Ze="keyup",$e="left",af="link",bf="list",cf="listbox",df="listitem",ef="load",ff="log",gf="ltr",hf="main",jf="marquee",kf="math",mf="menu",nf="menuPopup",of="menubar",pf="menuitem",qf="menuitemcheckbox",rf="menuitemradio",xf="middle",yf="mousedown",zf="mousemove",Af="mouseout",Bf="mouseover",Cf="mouseup",Df="mousewheel",Ef="move",Ff="msie",Gf="multipart",Hf="n",
If="navigation",Jf="none",Kf="noreaction",Lf="note",Mf="nowrap",Nf="null",Of="number",Pf="object",Qf="offsetHeight",Rf="offsetWidth",Sf="ontouchstart",Tf="opera",Uf="option",Vf="outline",Wf="overflow",Xf="padding",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",bg="px",cg="px, ",dg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="rect(0px, 0px, 0px, 0px)",ig="region",jg="rgb(",lg="right",mg="role",ng="rotation",og="row",pg="rowgroup",qg="rowheader",rg="rtl",sg="s",tg="safari",
ug="scale100",vg="scrollbar",xg="se",yg="search",zg="separator",Ag="serif",Bg='shape-rendering="crispEdges"',Cg="slider",Dg="span",Eg="spinbutton",Fg="status",Gg="subMenuIcon-selected",Hg="tab",Ig="table",Jg="tablist",Kg="tabpanel",Lg="tbody",Mg="td",Ng="text",Og="textAlign",Pg="textbox",Qg="timer",Rg="title",Sg="toolbar",Tg="tooltip",Ug="top",Vg="touchcancel",Wg="touchend",Xg="touchmove",Yg="touchstart",Zg="tr",$g="tree",ah="treegrid",bh="treeitem",ch="true",dh="value",eh="verticalAlign",fh="visibility",
gh="visible",hh="whiteSpace",ih="width",jh="x",kh="zIndex",lh="|",_,mh={l:4194303,m:4194303,h:1048575},nh={l:0,m:0,h:0},oh={l:1,m:0,h:0},ph={l:2,m:0,h:0},qh={l:3,m:0,h:0},rh={l:4,m:0,h:0},sh={l:8,m:0,h:0},th={l:10,m:0,h:0},uh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Bh={l:2048,m:0,h:0},Jh={l:8192,m:0,h:0},Kh={l:16384,m:0,h:0},Lh={l:32768,m:0,h:0},Mh={l:65536,m:0,h:0},Nh={l:131072,m:0,h:0},Oh={l:262144,m:0,h:0},
Ph={l:524288,m:0,h:0},Qh={},Rh={48:1},Sh={84:1,113:1,119:1,125:1,127:1},Th={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},k={112:1,113:1,115:1},Uh={129:1},Vh={113:1,119:1,121:1,125:1,127:1},Wh={47:1,83:1},Xh={56:1},Yh={53:1,113:1},Zh={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,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},$h={131:1},ai={2:1},bi={55:1},
ci={90:1,95:1,109:1,113:1},di={9:1,10:1,113:1,116:1,118:1},ei={113:1,119:1,127:1},fi={95:1,113:1},gi={133:1},hi={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,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},ii={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,137:1,144:1},ji={130:1},ki={11:1,113:1,116:1,118:1},li={113:1,115:1,130:1},mi={81:1,113:1,116:1,118:1},
ni={90:1,91:1,95:1,109:1,113:1},oi={8:1,9:1,113:1,116:1,118:1},pi={113:1,119:1,125:1,127:1},qi={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,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},ri={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},si={90:1,91:1,95:1,101:1,109:1,113:1},ti={6:1,9:1,113:1,116:1,118:1},ui={113:1},vi={7:1,9:1,113:1,116:1,118:1},wi=
{46:1,48:1,57:1,69:1,72:1,80:1,82:1},r={113:1,115:1},xi={113:1,129:1},yi={45:1},zi={111:1},Ai={114:1},Bi={69:1,80:1},Ci={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Di={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Ei={113:1,115:1,129:1};function s(a,b,c){var d=Qh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Qh[a]=function(){}),_=d.prototype=0>b?{}:new Qh[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 Fi(this)};_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=v(Gi,r,-1,8,1);d=(Hi(),Ii);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 Ji(){Ji=u;Ki=new Li}
function Mi(a){for(var b,a=new Ni(a.k.n);a.c<a.e.He();)b=Oi(a),Pi(b.md(),fe,!1),Qi(a)}function Ri(a,b,c){var a=a.o,d;try{d=new Si(b,c.Rc(a),c.Uc(a),(c.Sc(a),c.Tc(a))),x(a.d,c,d)}catch(e){e=Ti(e);if(y(e,119))throw new Ui("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Pi(b.md(),Wb,!0);Pi(c.md(),ee,!0);x(Ki,b,c)}
function Vi(a,b){var c;c=Wi(Ki,b);var d;d=Wi(a.o.d,c);if(!d)throw new Xi("dragHandle was not draggable");Yi(d.c.b);Yi(d.e.b);Yi(d.d.b);Pi(b.md(),Wb,!1);Pi(c.md(),ee,!1)}function Zi(a){var b;a.p=!1;for(a=new Ni(a.k.n);a.c<a.e.He();)b=Oi(a),Pi(b.md(),fe,!1),Qi(a)}function $i(a,b){aj(a.k.n,b)?Pi(b.md(),fe,!1):a.p?(bj(a.k.n,b),Pi(b.md(),fe,!0)):(a.k.n.Ne(),bj(a.k.n,b))}function cj(a){this.i=a;this.k=new dj(this);this.o=new ej(this.k)}s(3,1,{});_.kc=function(){fj(this.k.f,"dragdrop-dragging")};
_.lc=function(){gj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ki;function dj(a){this.n=new hj;this.e=a;this.b=a.i}s(4,1,{},dj);_.b=null;_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ij(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 jj(a,b){var c;c=kj(a.d,lj).b;b.b.ctrlKey||b.b.metaKey||Mi(a.c.e);$i(a.c.e,c)}function mj(a){a.c.i=null;a.c.e.lc();nj((oj(),pj(null)),a.b,0,0);var b=a.b.pb;qj=b;rj();sj=b;a.e=2}
function ej(a){this.d=new Li;this.c=a;this.b=new tj;uj(this.b,vj(),wj());z(this.b,this,(xj(),xj(),yj));z(this.b,this,(zj(),zj(),Aj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Bj(),bg);a.borderStyle=(Cj(),Jf);a[kd]="blue"}s(5,1,{},ej);
_.nc=function(a){var b,c,d,e;c=a.i;d=Dj(a);e=Ej(a);b=Fj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!lj)lj=c,this.c.f=kj(this.d,lj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Gj(this.c.n,this.c.f)&&(Mi(this.c.e),$i(this.c.e,this.c.f)),Hj(new Ij),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Jj(lj,null),lj!=this.c.f&&(c=new Jj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,mj(this),1!=this.e&&ij(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Kj(a,b);a=Yj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Zj($j(d-this.i),$j(a-this.j))>=this.c.e.n?(ak(),-1!=Gj(this.c.n,this.c.f)||$i(this.c.e,this.c.f),c=new Jj(lj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,mj(this)):bk.preventDefault()),1==this.e)return;bk.preventDefault();ij(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Kj(a,b);b=Yj(a,b);if(1==Fj(a.b)&&(this.f=!1,lj))try{if(ak(),1==this.e)jj(this,a);else{d!=this.b&&(c=new Jj(d,null),e+=c.b,b+=c.e);try{ij(this,e,b),this.c.e.kc(),3!=this.e&&jj(this,a)}finally{var f=this.b.pb;qj&&f==qj&&(qj=null);rj();f===sj&&(sj=null);ck(this.b);this.e=1;this.c.f=null}}}finally{lj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var lj=null;function Ij(){}s(6,1,Xh,Ij);_.qc=function(){ak()};
function Si(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Si);_.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 ua+this.b+Aa+this.e+va};function Jj(a,b){!a||a==(oj(),pj(null))?this.i=this.f=0:(this.f=a.hd()-dk(a.pb),this.i=a.jd()-(a.pb.scrollTop||0));!b||b==(oj(),pj(null))?this.d=this.c=0:(this.c=ek(b.pb)+fk(b.pb),this.d=gk(b.pb)+hk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Jj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function ak(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function fk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(pd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}function hk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(qd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}
function ik(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 jk(a,b){var c=kk();ik(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;lk(a.n,kk())}function mk(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 lk(a,b){mk(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function nk(a){this.b=a}s(19,1,{},nk);_.vc=function(a){lk(this,a)};_.b=null;s(20,1,{});s(21,1,ai);function ok(){ok=u;var a;(a=new pk)&&(a.yc()||(a=new qk));rk=a}s(22,20,{});var rk=null;function qk(){this.b=new hj;this.c=new sk(this)}s(23,22,{},qk);
_.yc=function(){return!0};_.wc=function(a){a=new tk(this,a);bj(this.b,a);1==this.b.d&&uk(this.c,16);return a};function vk(){vk=u;wk=new hj;var a=new xk;yk();zk(Ak?Ak:Ak=new Bk,a)}function Ck(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(wk,a)}function uk(a,b){if(0>b)throw new Dk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(wk,a);a.c=!1;a.d=Ek(a,b);bj(wk,a)}function Fk(a){return $wnd.setInterval(B(function(){a.zc()}),100)}
function Ek(a,b){return $wnd.setTimeout(B(function(){a.zc()}),b)}s(25,1,{});_.zc=function(){this.c||aj(wk,this);this.Ac()};_.c=!1;_.d=0;var wk;function sk(a){vk();this.b=a}s(24,25,{},sk);_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(Gk,r,3,a.b.d,0);b=Hk(a.b,b);c=new Ik;for(e=0,f=b.length;e<f;++e)d=b[e],aj(a.b,d),lk(d.b,c.b);0<a.b.d&&uk(a.c,Zj(5,16-(kk()-c.b)))};_.b=null;function tk(a,b){this.c=a;this.b=b}s(26,21,{2:1,3:1},tk);_.xc=function(){var a=this.c;aj(a.b,this);0==a.b.d&&Ck(a.c)};_.b=null;
_.c=null;function Jk(a,b){var c=B(function(){var b=kk();a.vc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function pk(){}s(27,22,{},pk);_.yc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.wc=function(a,b){var c;c=Jk(a,b);return new Kk(c)};function Kk(a){this.b=a}s(28,21,ai,Kk);_.xc=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;s(30,1,{});_.b=null;function Lk(){this.b=dd}s(29,30,{},Lk);function Mk(){this.b=ed}s(31,30,{},Mk);
function Nk(){this.b=hd}s(32,30,{},Nk);s(34,1,{});_.b=null;function Ok(a){this.b=a}s(33,34,{},Ok);function Pk(){this.b=id}s(35,30,{},Pk);function Qk(){this.b=ld}s(36,30,{},Qk);function Rk(){this.b=sd}s(37,30,{},Rk);function Sk(){this.b=Bd}s(38,30,{},Sk);function Tk(){this.b=Id}s(39,30,{},Tk);function Uk(){this.b=Jd}s(40,30,{},Uk);function Vk(){this.b=Kd}s(41,30,{},Vk);function Wk(){this.b=Ld}s(42,30,{},Wk);function Xk(){this.b=Qd}s(43,30,{},Xk);function Yk(){this.b=Rd}s(44,30,{},Yk);
function Zk(){this.b=Wd}s(45,30,{},Zk);function $k(){this.b=de}s(46,30,{},$k);function al(){this.b=ve}s(47,30,{},al);function bl(){this.b=Ce}s(48,30,{},bl);function cl(){this.b=Ee}s(49,30,{},cl);function dl(){this.b=Fe}s(50,30,{},dl);function fl(){this.b=Ie}s(51,30,{},fl);function gl(a){this.b=a.id}s(52,1,{4:1,5:1},gl);_.b=null;function hl(){this.b=Se}s(53,30,{},hl);function il(){this.b=af}s(54,30,{},il);function jl(){this.b=bf}s(55,30,{},jl);function kl(){this.b=cf}s(56,30,{},kl);
function ll(){this.b=df}s(57,30,{},ll);function ml(){this.b=ff}s(58,30,{},ml);function nl(){this.b=hf}s(59,30,{},nl);function ol(){this.b=jf}s(60,30,{},ol);function pl(){this.b=kf}s(61,30,{},pl);function ql(){this.b=mf}s(62,30,{},ql);function rl(){this.b=of}s(63,30,{},rl);function sl(){this.b=pf}s(64,30,{},sl);function tl(){this.b=qf}s(65,30,{},tl);function ul(){this.b=rf}s(66,30,{},ul);function vl(){this.b=If}s(67,30,{},vl);function wl(){this.b=Lf}s(68,30,{},wl);function xl(){this.b=Uf}
s(69,30,{},xl);function yl(){this.b=$f}s(70,30,{},yl);s(71,34,{},function(a){this.b=a});function zl(){this.b=ag}s(72,30,{},zl);function Al(){Al=u;Bl=new Ok("aria-activedescendant")}var Bl;function Cl(){this.b=eg}s(74,30,{},Cl);function Dl(){this.b=fg}s(75,30,{},Dl);function El(){this.b=ig}s(76,30,{},El);
function Fl(){Fl=u;Gl=new Mk;Hl=new Lk;Il=new Nk;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new cl;Xl=new bl;Yl=new dl;Zl=new fl;$l=new hl;am=new il;bm=new kl;cm=new ll;dm=new jl;em=new ml;fm=new nl;gm=new ol;hm=new pl;im=new rl;jm=new tl;km=new ul;lm=new sl;mm=new ql;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new zl;sm=new Dl;tm=new Cl;um=new El;vm=new wm;xm=new ym;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=
new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new nn;on=new pn;qn=new rn;sn=new tn;un=new vn;C=new Li;x(C,ig,um);x(C,dd,Hl);x(C,Rd,Sl);x(C,ed,Gl);x(C,hd,Il);x(C,de,Ul);x(C,id,Jl);x(C,ld,Kl);x(C,sd,Ll);x(C,Bd,Ml);x(C,Ee,Wl);x(C,Id,Nl);x(C,Fe,Yl);x(C,Jd,Ol);x(C,Kd,Pl);x(C,Ld,Ql);x(C,Qd,Rl);x(C,bf,dm);x(C,Wd,Tl);x(C,ve,Vl);x(C,Ce,Xl);x(C,Ie,Zl);x(C,Se,$l);x(C,af,am);x(C,cf,bm);x(C,df,cm);x(C,ff,em);x(C,hf,fm);x(C,jf,gm);x(C,kf,hm);x(C,mf,mm);x(C,of,im);x(C,pf,lm);x(C,
qf,jm);x(C,Uf,pm);x(C,eg,tm);x(C,rf,km);x(C,If,nm);x(C,Lf,om);x(C,$f,qm);x(C,ag,rm);x(C,fg,sm);x(C,og,zm);x(C,pg,vm);x(C,qg,xm);x(C,yg,Dm);x(C,zg,Fm);x(C,vg,Bm);x(C,Cg,Hm);x(C,Eg,Jm);x(C,Fg,Lm);x(C,Hg,Rm);x(C,Jg,Nm);x(C,Kg,Pm);x(C,Pg,Tm);x(C,Qg,Vm);x(C,Sg,Xm);x(C,Tg,on);x(C,$g,un);x(C,ah,qn);x(C,bh,sn)}var Hl,Gl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Xl,Wl,Yl,Zl,$l,am,dm,bm,cm,em,fm,gm,hm,mm,im,lm,jm,km,nm,om,pm,qm,rm,tm,sm,um,C,zm,vm,xm,Bm,Dm,Fm,Hm,Jm,Lm,Rm,Nm,Pm,Tm,Vm,Xm,on,un,qn,sn;
function Am(){this.b=og}s(78,30,{},Am);function wm(){this.b=pg}s(79,30,{},wm);function ym(){this.b=qg}s(80,30,{},ym);function Cm(){this.b=vg}s(81,30,{},Cm);function Em(){this.b=yg}s(82,30,{},Em);function Gm(){this.b=zg}s(83,30,{},Gm);function Im(){this.b=Cg}s(84,30,{},Im);function Km(){this.b=Eg}s(85,30,{},Km);function Mm(){this.b=Fg}s(86,30,{},Mm);function Sm(){this.b=Hg}s(87,30,{},Sm);function Om(){this.b=Jg}s(88,30,{},Om);function Qm(){this.b=Kg}s(89,30,{},Qm);function Um(){this.b=Pg}
s(90,30,{},Um);function Wm(){this.b=Qg}s(91,30,{},Wm);function nn(){this.b=Sg}s(92,30,{},nn);function pn(){this.b=Tg}s(93,30,{},pn);function vn(){this.b=$g}s(94,30,{},vn);function rn(){this.b=ah}s(95,30,{},rn);function tn(){this.b=bh}s(96,30,{},tn);function Ik(){this.b=kk()}function kk(){return(new Date).getTime()}s(97,1,{},Ik);function wn(a){var b,c,d;d=new xn;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),yn(d,c.cZ.e),d.b.b+=nb,zn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function An(a){var b;b=a.cZ.e;a=a.Bc();return null!=a?b+nb+a:b}s(102,1,{113:1,127:1});_.Bc=function(){return this.i};_.tS=function(){return An(this)};_.f=null;_.i=null;function Bn(a){Cn();this.i=a}s(101,102,ei,Bn);function Xi(a){Cn();this.i=a}function Ui(a,b){Cn();this.f=b;this.i=a}s(100,101,pi,Xi,Ui);function Dn(a){Cn();this.c=a;this.b=j;a=new En;a=Fn(a,Gn(this.c)?this.c:null);Hn(a)}s(99,100,pi,Dn);
_.Bc=function(){if(null==this.d){this.e=null==this.c?Nf:Gn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":In(this.c).e;this.b=this.b+nb+(Gn(this.c)?null==this.c?null:this.c.message:this.c+j);var a=ua+this.e+") ",b;if(Gn(this.c)){b=(Jn(),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 Kn(a,b){return Ln(a)?a.eQ(b):a===b}
function In(a){return Ln(a)?a.cZ:Mn}function Nn(a){return Ln(a)?a.hC():Fi(a)}
function On(){var a;On=u;Pn=(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 Qn(a){On();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=Pn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Pn;s(108,1,{});function Fi(a){return a.$H||(a.$H=++Rn)}function Sn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Tn(){return $wnd.setTimeout(function(){0!=Un&&(Un=0);Vn=-1},10)}var Un=0,Rn=0,Wn=0,Vn=-1;
function Xn(){Xn=u;Yn=new Zn}function $n(a,b){a.b=ao(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new bo(a)),co(a.f,1),!a.j&&(a.j=new eo(a)),co(a.j,50))}function Zn(){}function fo(a){return a.Cc()}function ao(a,b){!a&&(a=[]);a[a.length]=b;return a}function go(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=ao(b,e)):e[0].qc()}catch(f){if(f=Ti(f),!y(f,127))throw f;}}return b}function co(a,b){Xn();$wnd.setTimeout(function(){B(fo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(110,108,{},Zn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Yn;function bo(a){this.b=a}s(111,1,{},bo);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),go(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=kk();100>kk()-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 eo(a){this.b=a}s(112,1,{},eo);_.Cc=function(){this.b.e&&co(this.b.f,1);return this.b.k};_.b=null;function ho(a,b){a.length>=b&&a.splice(0,b);return a}function io(){try{null.a()}catch(a){return a}}function jo(){}s(115,1,{},jo);_.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=ko(a);b=a.indexOf(ua);c=0==a.indexOf(we)?8:0;-1==b&&(b=lo(a,mo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=ko(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Fc=function(){return[]};function no(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 ho(this.Fc(io()),this.Gc())};_.Fc=function(a){return no(this,a)};_.Gc=function(){return 2};
function Jn(){Jn=u;Error.stackTraceLimit=128}function oo(a){a=ho(Fn(a,io()),3);0==a.length&&(a=ho((new jo).Dc(),1));return a}function Cn(){Jn();var a;a=oo(new En);Hn(a)}function Fn(a,b){var c;c=no(a,b);return 0==c.length?(new jo).Fc(b):ho(c,1)}
function Hn(a){var b,c,d,e,f,g,i,h,l;l=v(po,r,126,a.length,0);for(e=0,f=l.length;e<f;++e)h=qo(a[e],vb),b=-1,d=Pc,2==h.length&&null!=h[1]&&(i=h[1],g=ro(i,mo(58)),d=mo(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=so(i,g+1),b=parseInt(b)||-1)),l[e]=new to(h[0],d+ub+b);e=v(po,r,126,l.length,0);for(f=0,a=l.length;f<a;++f){if(!l[f])throw new uo;e[f]=l[f]}}s(116,117,{});_.Dc=function(){return oo(this)};
_.Ec=function(a){var b,c;if(0==a.length)return"anonymous";c=ko(a);0==c.indexOf("at ")&&(c=so(c,3));a=c.indexOf(Sc);-1!=a&&(c=ko(c.substr(0,a-0))+ko(so(c,c.indexOf(Uc,a)+1)));a=c.indexOf(ua);-1==a?(b=c,c=j):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=ko(c.substr(0,a-0)));a=lo(c,mo(46));-1!=a&&(c=so(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Fc=function(a){return Fn(this,a)};_.Gc=function(){return 3};function En(){Jn()}s(118,116,{},En);s(119,1,{});function zn(a,b){a.b+=b}function vo(){}
s(120,119,{},vo);_.b=j;function wo(a,b){return parseInt(a[b])||0}function xo(a,b){return null==a[b]?null:""+a[b]}function yo(a){a.draggable=ch;a.style.webkitUserDrag="element"}function zo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Ao(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Fj(a){a=a.button;return 1==a?4:2==a?2:1}
function ek(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+dk(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")==rg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,j)[Zf]==oe){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
j).getPropertyValue(pd)));if(d&&d.tagName==Bb&&a.style.position==Xc)break;a=d}a=b}return a}
function gk(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)[Zf]==oe){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,j).getPropertyValue(qd)));if(d&&d.tagName==Bb&&a.style.position==
Xc)break;a=d}a=b}return a}function dk(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==rg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Bo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function wj(){var a=$doc;return(D(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}function vj(){var a=$doc;return(D(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}function E(a,b){this.c=a;this.d=b}s(145,1,{113:1,116:1,118:1});
_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Cj(){Cj=u;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=F(No,r,6,[Co,Eo,Go,Io,Ko])}s(144,145,ti);var Mo,Go,Eo,Io,Co,Ko;function Do(){E.call(this,ic,0)}s(146,144,ti,Do);function Fo(){E.call(this,"DOTTED",1)}s(147,144,ti,Fo);function Ho(){E.call(this,"DASHED",2)}s(148,144,ti,Ho);function Jo(){E.call(this,"HIDDEN",3)}s(149,144,ti,Jo);function Lo(){E.call(this,"SOLID",4)}
s(150,144,ti,Lo);function Oo(){Oo=u;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=F(zp,r,7,[Po,Ro,To,Vo,Xo,Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp])}s(151,145,vi);var yp,Ro,up,To,Po,Zo,sp,Xo,ap,cp,ep,Vo,wp,gp,ip,kp,op,qp,mp;function Qo(){E.call(this,Qb,0)}s(152,151,vi,Qo);function hp(){E.call(this,"SE_RESIZE",9)}s(153,151,vi,hp);
function jp(){E.call(this,"SW_RESIZE",10)}s(154,151,vi,jp);function lp(){E.call(this,"S_RESIZE",11)}s(155,151,vi,lp);function np(){E.call(this,"W_RESIZE",12)}s(156,151,vi,np);function pp(){E.call(this,"TEXT",13)}s(157,151,vi,pp);function rp(){E.call(this,"WAIT",14)}s(158,151,vi,rp);function tp(){E.call(this,"HELP",15)}s(159,151,vi,tp);function vp(){E.call(this,"COL_RESIZE",16)}s(160,151,vi,vp);function xp(){E.call(this,"ROW_RESIZE",17)}s(161,151,vi,xp);function So(){E.call(this,"AUTO",1)}
s(162,151,vi,So);function Uo(){E.call(this,"CROSSHAIR",2)}s(163,151,vi,Uo);function Wo(){E.call(this,"POINTER",3)}s(164,151,vi,Wo);function Yo(){E.call(this,"MOVE",4)}s(165,151,vi,Yo);function $o(){E.call(this,"E_RESIZE",5)}s(166,151,vi,$o);function bp(){E.call(this,"NE_RESIZE",6)}s(167,151,vi,bp);function dp(){E.call(this,"NW_RESIZE",7)}s(168,151,vi,dp);function fp(){E.call(this,"N_RESIZE",8)}s(169,151,vi,fp);function Ap(){Ap=u;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=F(Kp,r,8,[Bp,Dp,Fp,Hp])}
s(170,145,oi);var Jp,Dp,Fp,Hp,Bp;function Cp(){E.call(this,ic,0)}s(171,170,oi,Cp);function Ep(){E.call(this,"BLOCK",1)}s(172,170,oi,Ep);function Gp(){E.call(this,"INLINE",2)}s(173,170,oi,Gp);function Ip(){E.call(this,"INLINE_BLOCK",3)}s(174,170,oi,Ip);function Lp(){Lp=u;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=F(Vp,r,10,[Mp,Op,Qp,Sp])}s(175,145,di);var Up,Mp,Op,Qp,Sp;function Np(){E.call(this,Jb,0)}s(176,175,di,Np);function Pp(){E.call(this,bc,1)}s(177,175,di,Pp);
function Rp(){E.call(this,ec,2)}s(178,175,di,Rp);function Tp(){E.call(this,yc,3)}s(179,175,di,Tp);function Bj(){Bj=u;Wp=new Xp;Yp=new Zp;$p=new aq;bq=new cq;dq=new eq;fq=new gq;hq=new iq;jq=new kq;lq=new mq;nq=F(oq,r,11,[Wp,Yp,$p,bq,dq,fq,hq,jq,lq])}s(180,145,ki);var nq,jq,$p,bq,hq,lq,fq,Yp,dq,Wp;function Xp(){E.call(this,"PX",0)}s(181,180,ki,Xp);function Zp(){E.call(this,"PCT",1)}s(182,180,ki,Zp);function aq(){E.call(this,"EM",2)}s(183,180,ki,aq);function cq(){E.call(this,"EX",3)}s(184,180,ki,cq);
function eq(){E.call(this,"PT",4)}s(185,180,ki,eq);function gq(){E.call(this,"PC",5)}s(186,180,ki,gq);function iq(){E.call(this,"IN",6)}s(187,180,ki,iq);function kq(){E.call(this,"CM",7)}s(188,180,ki,kq);function mq(){E.call(this,"MM",8)}s(189,180,ki,mq);function pq(){pq=u;qq=[];rq=[];sq=[]}var qq,rq,sq;function tq(){tq=u;uq=new vq}function wq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}
function xq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function vq(){}s(192,1,{},vq);_.b=null;var uq;s(204,1,{});_.tS=function(){return"An event type"};_.i=null;s(203,204,{});_.Jc=function(){this.f=!1;this.i=null};_.f=!1;s(202,203,{});_.Ic=function(){return this.Kc()};_.b=null;var yq=_.c=null;function zq(){zq=u;Aq=new Bq(md,new Cq)}function Cq(){}s(201,202,{},Cq);_.Hc=function(a){a.Lc(this)};_.Kc=function(){return Aq};var Aq;function Dq(){Dq=u;Eq=new Bq(zd,new Fq)}
function Fq(){}s(205,202,{},Fq);_.Hc=function(a){Gq();Hq(this,a.c,Iq(a.b.b,a.b.b.pb.selectedIndex))};_.Kc=function(){return Eq};var Eq;s(208,202,yi);function Kj(a,b){return(a.b.clientX||0)-ek(b)+dk(b)+dk(b.ownerDocument.body)}function Yj(a,b){return(a.b.clientY||0)-gk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}function Dj(a){var b;return(b=a.c)?Kj(a,b):a.b.clientX||0}function Ej(a){var b;return(b=a.c)?Yj(a,b):a.b.clientY||0}s(207,208,yi);function Jq(){Jq=u;Kq=new Bq(Dd,new Lq)}
function Lq(){}s(206,207,yi,Lq);_.Hc=function(a){a.Mc(this)};_.Kc=function(){return Kq};var Kq;function Mq(){Mq=u;Nq=new Bq(Md,new Oq)}function Oq(){}s(209,202,{},Oq);_.Hc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Kc=function(){return Nq};var Nq;s(212,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Pq=_.d=0;function Bk(){this.d=++Pq}s(211,212,Wh,Bk);function Bq(a,b){this.d=++Pq;this.b=b;!yq&&(yq=new Qq);yq.b[a]=this;this.c=a}s(210,211,Wh,Bq);
_.b=null;_.c=null;function Rq(){Rq=u;Sq=new Bq(Pd,new Tq)}function Tq(){}s(213,207,yi,Tq);
_.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!=(Uq(),Vq))a=Wq(b.pb),c=new Xq(wo(b.pb,Rf),wo(b.pb,Qf)),d=new Xq(wo(b.T.jb.pb,Rf),wo(b.T.jb.pb,Qf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Yq(b.I,!0);a=wo(b.T.jb.pb,Rf);Zq(b,new Xq(a,$q(b.T.jb).b));b.J&&b.O!=Vq&&ar(b.r,b)}else Yq(b.I,!1),b.O!=(Uq(),Vq)?Zq(b,new Xq(b.F.c,b.F.b)):br(b,Wq(b.r.pb)),b.J&&b.O!=Vq&&cr(b.r,b);dr(b.T.jb)}else Yq(b.I,!0)};_.Kc=function(){return Sq};var Sq;s(214,202,{});
function er(){er=u;fr=new Bq(ge,new gr)}function gr(){}s(215,214,{},gr);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return fr};var fr;function hr(){hr=u;ir=new Bq(he,new jr)}function jr(){}s(216,214,{},jr);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return ir};var ir;function kr(){kr=u;lr=new Bq(ie,new mr)}function mr(){}s(217,214,{},mr);_.Hc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Kc=function(){return lr};
var lr;function nr(){nr=u;or=new Bq(je,new pr)}function pr(){}s(218,214,{},pr);_.Hc=function(a){a=qr(a.b);(this.b.dataTransfer||null).setData(Ng,a)};_.Kc=function(){return or};var or;function rr(){rr=u;sr=new Bq(ke,new tr)}function tr(){}s(219,214,{},tr);
_.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;ur(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Ng),a.b.c.Le(b))};_.Kc=function(){return sr};var sr;function vr(){vr=u;wr=new Bq(qe,new xr)}function xr(){}s(220,202,{},xr);_.Hc=function(a){ck(a.b.b)};_.Kc=function(){return wr};var wr;
function yr(){yr=u;zr=new Bq(ye,new Ar)}function Ar(){}s(221,202,{},Ar);_.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,Br(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,Cr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Kc=function(){return zr};var zr;function Dr(){Dr=u;Er=new Bq(ze,new Fr)}function Fr(){}s(222,202,{},Fr);_.Hc=function(a){a.b.b&&(a.b.c.b=null,Gr(a.b.b,a.b.c))};
_.Kc=function(){return Er};var Er;function Hr(){Hr=u;Ir=new Bq(Ae,new Jr)}function Jr(){}s(223,202,{},Jr);_.Hc=function(){this.b.preventDefault()};_.Kc=function(){return Ir};var Ir;s(225,202,{});s(224,225,{});function Kr(){Kr=u;Lr=new Bq(Xe,new Mr)}function Mr(){}s(226,224,{},Mr);
_.Hc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Nr(),Or).length&&-999!=(Nr(),Or)[c]&&(c=(Nr(),Or)[c]);b=new Pr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.jb=!1;if(!a.z){a.jb=!0;a.J=j;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Qr(qr(a)):e=301;break;case 118:case 86:b&&Rr(a.u,(!a.ub&&(a.ub=new Sr(a)),a.ub));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:Tr(a,xo((Ur(),Vr).ac.b.pb,dh));e=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Xb;e=1300;break;case 114:case 82:a.jb=!0;a.J=uc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.jb=!0,a.J=Ka):801==a.c?(e=237,a.jb=!0,a.J=Ja):(e=233,a.jb=!0,a.J="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.jb=!0,a.J=Ra);break;case 122:case 90:b?e=110:(e=239,a.jb=!0,a.J=Ua);break;case 97:case 65:e=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.jb=!0;a.J=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.jb=!0;a.J=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.jb=!0,a.J="-F"):801==a.c?(e=255,a.jb=!0,a.J="-Cl"):901==a.c?(e=256,a.jb=!0,a.J="-Br"):1001==a.c?(e=257,a.jb=!0,a.J="-I"):501==a.c?(e=259,a.jb=!0,a.J="-OH"):401==a.c?(e=258,a.jb=!0,
a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.jb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?Wr(a,0):d?(e=223,a.jb=!0,a.J="-3-Furyl"):(e=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?Wr(a,1):1301==a.c?(a.jb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&Wr(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?Wr(a,3):1301==a.c?(a.jb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?Wr(a,4):e=207;break;case 53:105==a.c?Wr(a,5):e=208;break;case 54:105==a.c?Wr(a,
6):e=210;break;case 55:105==a.c?Wr(a,7):e=211;break;case 56:105==a.c?Wr(a,8):e=212;break;case 57:105==a.c?Wr(a,9):(a.jb=!0,a.J="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Xr(a,e)}b=!0}b&&this.b.preventDefault()};_.Kc=function(){return Lr};var Lr;function Yr(){Yr=u;Zr=new Bq(yf,new $r)}function $r(){}s(227,207,yi,$r);_.Hc=function(a){a.nc(this)};_.Kc=function(){return Zr};var Zr;
function xj(){xj=u;yj=new Bq(zf,new as)}function as(){}s(228,207,yi,as);_.Hc=function(a){a.oc(this)};_.Kc=function(){return yj};var yj;function bs(){bs=u;cs=new Bq(Af,new ds)}function ds(){}s(229,207,yi,ds);_.Hc=function(a){var b;a.f&&1==a.e&&(b=new Jj(lj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,mj(a))};_.Kc=function(){return cs};var cs;function zj(){zj=u;Aj=new Bq(Cf,new es)}function es(){}s(230,207,yi,es);_.Hc=function(a){a.pc(this)};_.Kc=function(){return Aj};var Aj;function Qq(){this.b={}}
s(231,1,{},Qq);_.b=null;s(234,208,yi);var fs=null;function gs(){gs=u;hs=new Bq(Vg,new is)}function is(){}s(233,234,yi,is);_.Hc=function(a){js(a.b,this,a.b.n)};_.Kc=function(){return hs};var hs;function ks(){ks=u;ls=new Bq(Wg,new ms)}function ms(){}s(235,234,yi,ms);_.Hc=function(a){js(a.b,this,a.b.n)};_.Kc=function(){return ls};var ls;function ns(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Sf,"return;"),typeof a.ontouchstart==we)}s(236,1,{},ns);
function os(){os=u;ps=new Bq(Xg,new qs)}function qs(){}s(237,234,yi,qs);_.Hc=function(a){js(a.b,this,a.b.o)};_.Kc=function(){return ps};var ps;function rs(){rs=u;ss=new Bq(Yg,new ts)}function ts(){}s(238,234,yi,ts);_.Hc=function(a){us(a.b,this)&&(a.b.k&&vs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),uk(a.b.d,750),a.b.e=!1))};_.Kc=function(){return ss};var ss;function ws(a,b){this.b=b;this.c=a}function xs(a,b,c){Ak&&(b=new ws(b,c),a.Zc(b))}s(239,203,{},ws);_.Hc=function(a){a.Vc(this)};_.Ic=function(){return Ak};
_.b=!1;var Ak=_.c=null;function ys(a){this.b=a}s(240,203,{},ys);_.Hc=function(a){a.Wc(this)};_.Ic=function(){return zs};var zs=_.b=null;function As(){}function Bs(a){var b;Cs&&(b=new As,a.Zc(b))}s(241,203,{},As);_.Hc=function(a){a.Xc(this)};_.Ic=function(){return Cs};var Cs=null;function Ds(a){this.b=a}s(242,203,{},Ds);_.Hc=function(a){a.Yc(this)};_.Ic=function(){return Es};var Es=_.b=null;function Fs(){}s(243,203,{},Fs);_.Hc=function(a){a.b.W&&a.b.Jd()};_.Ic=function(){return Gs};var Gs=null;
function Hs(a,b,c){a=a.b;if(!b)throw new Is("Cannot add a handler with a null type");if(!c)throw new Is("Cannot add a null handler");0<a.c?Js(a,new Ks(a,b,c)):Ls(a,b,null).sf(c);return new Ms(new Ns(a,b,c))}
function Os(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 Is("Cannot fire null event");try{++d.c;i=Ps(d,b.Ic(),null);e=null;for(h=d.d?i.Bf(i.He()):i.Af();d.d?h.Df():h.ad();){g=d.d?h.Ef():h.bd();try{b.Hc(g)}catch(l){if(l=Ti(l),y(l,127))f=l,!e&&(e=new Qs),Rs(e,f);else throw l;}}if(e)throw new Ss(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Ni(d.b);o.c<o.e.He();)m=Oi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Ti(n);if(y(n,84))throw new Ts(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Us(a){Vs.call(this,a,!1)}function Vs(a,b){this.b=new Ws(b);this.c=a}s(244,1,Rh,Us,Vs);_.Zc=function(a){Os(this,a)};_.b=null;_.c=null;s(247,1,{});function Js(a,b){!a.b&&(a.b=new hj);bj(a.b,b)}function Xs(a,b,c,d){var e,f;e=Ps(a,b,c);e.uf(d)&&e.Ee()&&(f=kj(a.e,b),f.Ge(c),f.Ee()&&Wi(a.e,b))}function Ls(a,b,c){var d;d=kj(a.e,b);d||(d=new Li,x(a.e,b,d));a=d.De(c);a||(a=new hj,d.Fe(c,a));return a}
function Ps(a,b,c){a=kj(a.e,b);if(!a)return kt(),kt(),lt;c=a.De(c);return!c?(kt(),kt(),lt):c}s(246,247,{});_.b=null;_.c=0;_.d=!1;function Ws(a){this.e=new Li;this.d=a}s(245,246,{},Ws);function Ms(a){this.b=a}s(248,1,{},Ms);_.b=null;function Ss(a){Ui.call(this,mt(a),nt(a));this.b=a}function nt(a){a=a.Cd();return!a.ad()?null:a.bd()}
function mt(a){var b,c,d;b=a.He();if(0==b)return null;b=new ot(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Cd();a.ad();)d=a.bd(),c?c=!1:b.b.b+="; ",d=d.Bc(),zn(b.b,d);return b.b.b}s(250,100,Sh,Ss);_.b=null;function Ts(a){Ss.call(this,a)}s(249,250,Sh,Ts);s(251,1,{},function(){});function pt(a){a=xo(a,Vd);return qt(rg,a)?(rt(),st):qt(gf,a)?(rt(),tt):(rt(),ut)}function rt(){rt=u;st=new vt("RTL",0);tt=new vt("LTR",1);ut=new vt(Qb,2);wt=F(xt,r,49,[st,tt,ut])}
function vt(a,b){E.call(this,a,b)}s(253,145,{49:1,113:1,116:1,118:1},vt);var wt,ut,tt,st;function yt(){}function zt(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=zt(e,d);F(a,b,c,d);return d}function At(a){return Bt([Ct,H],[r,k],[112,-1],a,0,2,1)}
function Bt(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=zt(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Bt(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){Dt();var e=Et,f=Ft;Dt();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 Gt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ht;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Ht;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ht;}a[b]=c}s(254,1,{},yt);_.qI=0;
function Dt(){Dt=u;Et=[];Ft=[];var a=new yt,b=Et,c=Ft,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Et,Ft;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Gn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function Ln(a){return a.tM==u||a.cM&&!!a.cM[1]}function It(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Jt(){var a;$stats&&Kt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Tf))a=Tf;else if(-1!=a.indexOf("webkit"))a=tg;else if(-1!=a.indexOf(Ff)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ff)&&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(tg,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&&Kt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(Lt,r,1,[Kb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&Kt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";pq();sq.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;}");
pq();0!=sq.length&&(a=sq.join(j),b=(tq(),uq),a=wq(a),xq(b).insertBefore(a,b.b.firstChild),sq.length=0);0!=qq.length&&(a=qq.join(j),b=(tq(),uq),a=wq(a),xq(b).appendChild(a),qq.length=0);0!=rq.length&&(a=rq.join(j),b=(tq(),uq),a=wq(a),xq(b).appendChild(a),rq.length=0);$stats&&Kt("export.client.JSME_export");new Mt;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==we)$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 Ti(a){return y(a,127)?a:new Dn(a)}function Nt(a){return Ot(a&4194303,~~a>>22&4194303,0>a?1048575:0)}function Pt(a){return Ot(a.l,a.m,a.h)}function Ot(a,b,c){return _=new Qt,_.l=a,_.m=b,_.h=c,_}
function Rt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new St;if(0==a.l&&0==a.m&&0==a.h)return Tt=Ot(0,0,0),Ot(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?(Tt=Ot(0,0,0),c=Pt((Ut(),Vt))):(Tt=Ot(c.l,c.m,c.h),c=Ot(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=Wt(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?Xt(e):0==c&&0!=d&&0==e?Xt(d)+22:0!=c&&0==d&&0==e?Xt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Pt((Ut(),Yt)),c=!0,g=!g;else return c=Zt(a,f),g&&$t(c),Tt=Ot(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=Wt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Zt(c,d);f&&$t(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=Ot(f,i,c);g?Tt=Wt(c):Tt=Ot(c.l,c.m,c.h);return e}if(!au(a,b))return e?Tt=Wt(a):Tt=Ot(a.l,a.m,a.h),Ot(0,0,0);c=c?a:Ot(a.l,a.m,a.h);var h,l,m,o;f=bu(b)-bu(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=Ot(i&4194303,l&4194303,h&1048575);for(l=Ot(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&&$t(l);e?(Tt=Wt(c),d&&(Tt=cu(Tt,(Ut(),Vt)))):Tt=Ot(c.l,c.m,c.h);return l}
function $t(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 bu(a){var b;b=du(a.h);return 32==b?(b=du(a.m),32==b?du(a.l)+32:b+20-10):b-12}var Tt=null;function eu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Ot(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function fu(a,b){return Ot(a.l&b.l,a.m&b.m,a.h&b.h)}function gu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function K(a){var b,c,d;if(isNaN(a))return Ut(),hu;if(-9223372036854775E3>a)return Ut(),iu;if(9223372036854775E3<=a)return Ut(),Yt;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=Ot(a,b,c);d&&$t(b);return b}function ju(a){var b,c;return-129<a&&128>a?(b=a+128,null==ku&&(ku=v(lu,r,50,256,0)),c=ku[b],!c&&(c=ku[b]=Nt(a)),c):Nt(a)}
function mu(a){var b=nh,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 au(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 nu(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,G;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;i=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;l=~~b.m>>4&8191;m=~~b.m>>17|(b.h&255)<<5;o=~~(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;G=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,G+=e*h,g+=f*h);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(~~n>>22)+(~~w>>9)+((q&262143)<<4)+((G&31)<<17)+(~~c>>22);q=(~~q>>18)+(~~G>>5)+((g&4095)<<8)+(~~n>>
22);return Ot(c&4194303,n&4194303,q&1048575)}function Wt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ot(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Zt(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 Ot(c&4194303,d&4194303,e&1048575)}
function cu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Ot(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function L(a){return a.l|a.m<<22}function ou(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 Ca+ou(Wt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=ju(1E9);a=Rt(a,b);b=j+L(Tt);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 ku=null;
function Ut(){Ut=u;Yt=Ot(4194303,4194303,524287);iu=Ot(0,0,524288);Vt=ju(1);ju(2);hu=ju(0)}var Yt,iu,Vt,hu;function Qt(){}s(263,1,{50:1},Qt);function Kt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function pu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(268,1,{},pu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function qu(a,b){zn(a.b.b,b.b);return a}function ru(){this.b=new su}
s(269,1,{},ru);function tu(a){if(null==a)throw new Is("css is null");this.b=a}s(270,1,{51:1,113:1},tu);_.eQ=function(a){return!y(a,51)?!1:D(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;function vu(a){if(null==a)throw new Is("html is null");this.b=a}s(272,1,Yh,vu);_.$c=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;s(273,1,Yh,function(){this.b=j});_.$c=function(){return this.b};
_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;function wu(){wu=u;xu=RegExp(oa,xe);yu=RegExp(rb,xe);zu=RegExp(pb,xe);Au=RegExp(ta,xe);Bu=RegExp(fa,xe)}function Cu(a){wu();-1!=a.indexOf(oa)&&(a=a.replace(xu,pa));-1!=a.indexOf(pb)&&(a=a.replace(zu,ra));-1!=a.indexOf(rb)&&(a=a.replace(yu,qa));-1!=a.indexOf(fa)&&(a=a.replace(Bu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Au,"&#39;"));return a}var xu,yu,zu,Bu,Au;
function Du(a){if(null==a)throw new Is("uri is null");this.b=a}s(275,1,{54:1},Du);_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return uu(this.b)};_.b=null;function Eu(){Eu=u}s(277,1,{});function Fu(){}s(278,1,{},Fu);var Gu=null;function Hu(){}s(279,277,{},Hu);var Iu=null;
function Ju(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=Ps(a.b,f,null).He();for(e-=1;0<=e;--e)if(d=Ps(a.b,f,null).zf(e),y(d,55)&&Kn(d.b,b)){var h=a.b,l=f;0<h.c?Js(h,new Ku(h,l,null,d)):Xs(h,l,null,d)}}}s(280,1,bi);_.b=null;function Lu(a){this.b=a}s(281,280,bi,Lu);_._c=function(a){a.d&&(this.b.ed(a.e)||(a.b=!0))};function Mu(a){this.b=a}s(282,280,bi,Mu);_.Xc=function(){Nu(this.b.b.pb)};function Ou(){Cn()}s(283,100,pi,Ou);function Pu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,uk(a.e,1))}
function Qu(){this.b=new Ru(this);this.c=new hj;this.e=new Su(this);this.i=new Tu(this)}s(284,1,{},Qu);_.d=!1;_.f=!1;function Ru(a){vk();this.b=a}s(285,25,{},Ru);_.Ac=function(){if(this.b.d){var a=this.b,b;b=Uu(a.i.e.c,a.i.c);Vu(a.i);y(b,56)&&new Ou;a.d=!1;Pu(a)}};_.b=null;function Su(a){vk();this.b=a}s(286,25,{},Su);
_.Ac=function(){this.b.f=!1;var a=this.b,b=kk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(uk(a.b,1E4);a.i.d<a.i.b;){d=Wu(a.i);try{if(null==d)break;y(d,56)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||Vu(a.i)}if(100<=kk()-b)break}}finally{e||(Ck(a.b),a.d=!1,Pu(a))}};_.b=null;function Wu(a){var b;a.c=a.d;b=Uu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Vu(a){Xu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Tu(a){this.e=a}s(287,1,{},Tu);_.ad=function(){return this.d<this.b};_.bd=function(){return Wu(this)};
_.cd=function(){Vu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Yu(a,b){var c=(Zu(),$u(b));a.appendChild(c)}function av(a,b,c){var d;d=bk;bk=a;b==qj&&8192==bv(a.type)&&(qj=null);c.dd(a);bk=d}var bk=null,qj=null;function cv(){cv=u;dv=new Qu}function Hj(a){cv();if(!a)throw new Is("cmd cannot be null");var b=dv;bj(b.c,a);Pu(b)}var dv;function ev(a){rj();!fv&&(fv=new Bk);gv||(gv=new Vs(null,!0),hv=new iv);return Hs(gv,fv,a)}var gv=null;function jv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function iv(){}s(293,203,{},iv);_.Hc=function(a){a._c(this);hv.d=!1};_.Ic=function(){return fv};_.Jc=function(){jv(this)};_.b=!1;_.c=!1;_.d=!1;var fv=_.e=null,hv=null;function kv(){kv=u;lv=new mv;nv()||(lv=null)}var lv=null;function xk(){}s(295,1,{},xk);_.Vc=function(){for(;0<(vk(),wk).d;)Ck(Uu(wk,0))};function zk(a,b){return Hs((!ov&&(ov=new pv),ov),a,b)}function qv(a){yk();rv||(sv(),rv=!0);return zk((!Cs&&(Cs=new Bk),Cs),a)}function yk(){tv||(uv(),tv=!0)}
function vv(){var a;tv&&(a=new wv,ov&&Os(ov,a));return null}var tv=!1,ov=null,xv=0,yv=0,rv=!1;function zv(){zv=u;Av=new Bk}function wv(){zv()}s(297,203,{},wv);_.Hc=function(){null.$f()};_.Ic=function(){return Av};var Av;function pv(){Us.call(this,null)}s(299,244,Rh,pv);
function bv(a){switch(a){case md:return 4096;case zd:return 1024;case Dd:return 1;case Pd:return 2;case qe:return 2048;case Xe:return 128;case Ye:return 256;case Ze:return 512;case ef:return 32768;case "losecapture":return 8192;case yf:return 4;case zf:return 64;case Af:return 32;case Bf:return 16;case Cf:return 8;case "scroll":return 16384;case me:return 65536;case "DOMMouseScroll":case Df:return 131072;case Md:return 262144;case "paste":return 524288;case Yg:return 1048576;case Xg:return 2097152;
case Wg:return 4194304;case Vg:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function rj(){Bv||(Cv(),Bv=!0)}var Bv=!1;function Dv(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 Ev(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Cv(){Fv=B(function(a){var b;var c=gv,d,e,f;fv&&c&&Gv(c.b.e,fv)?(b=hv.b,d=hv.c,e=hv.d,f=hv.e,jv(hv),hv.e=a,Os(c,hv),c=!(hv.b&&!hv.c),hv.b=b,hv.c=d,hv.d=e,hv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Hv=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Gn(b)&&y(b,57)&&av(a,c,b)});Iv=B(function(a){a.preventDefault();Hv.call(this,a)});Jv=B(function(a){this.__gwtLastUnhandledEvent=
a.type;Hv.call(this,a)});Kv=B(function(a){if(Fv(a)){var b=sj;b&&b.__listener&&!Gn(b.__listener)&&y(b.__listener,57)&&(av(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Dd,Kv,!0);$wnd.addEventListener(Pd,Kv,!0);$wnd.addEventListener(yf,Kv,!0);$wnd.addEventListener(Cf,Kv,!0);$wnd.addEventListener(zf,Kv,!0);$wnd.addEventListener(Bf,Kv,!0);$wnd.addEventListener(Af,Kv,!0);$wnd.addEventListener(Df,Kv,!0);$wnd.addEventListener(Xe,Fv,!0);$wnd.addEventListener(Ze,Fv,!0);$wnd.addEventListener(Ye,
Fv,!0);$wnd.addEventListener(Yg,Kv,!0);$wnd.addEventListener(Xg,Kv,!0);$wnd.addEventListener(Wg,Kv,!0);$wnd.addEventListener(Vg,Kv,!0);$wnd.addEventListener(Ae,Kv,!0);$wnd.addEventListener(ye,Kv,!0);$wnd.addEventListener(ze,Kv,!0)}function Lv(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 Mv(a,b){rj();switch(b){case "drag":a.ondrag=Hv;break;case ge:a.ondragend=Hv;break;case he:a.ondragenter=Iv;break;case "dragleave":a.ondragleave=Hv;break;case ie:a.ondragover=Iv;break;case je:a.ondragstart=Hv;break;case ke:a.ondrop=Hv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Hv,!1);a.addEventListener(b,Hv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function Nv(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Hv:null),c&2&&(a.ondblclick=b&2?Hv:null),c&4&&(a.onmousedown=b&4?Hv:null),c&8&&(a.onmouseup=b&8?Hv:null),c&16&&(a.onmouseover=b&16?Hv:null),c&32&&(a.onmouseout=b&32?Hv:null),c&64&&(a.onmousemove=b&64?Hv:null),c&128&&(a.onkeydown=b&128?Hv:null),c&256&&(a.onkeypress=b&256?Hv:null),c&512&&(a.onkeyup=b&512?Hv:null),c&1024&&(a.onchange=b&1024?Hv:null),c&2048&&(a.onfocus=b&2048?Hv:null),c&4096&&(a.onblur=b&4096?Hv:null),
c&8192&&(a.onlosecapture=b&8192?Hv:null),c&16384&&(a.onscroll=b&16384?Hv:null),c&32768&&(a.onload=b&32768?Jv:null),c&65536&&(a.onerror=b&65536?Hv:null),c&131072&&(a.onmousewheel=b&131072?Hv:null),c&262144&&(a.oncontextmenu=b&262144?Hv:null),c&524288&&(a.onpaste=b&524288?Hv:null),c&1048576&&(a.ontouchstart=b&1048576?Hv:null),c&2097152&&(a.ontouchmove=b&2097152?Hv:null),c&4194304&&(a.ontouchend=b&4194304?Hv:null),c&8388608&&(a.ontouchcancel=b&8388608?Hv:null),c&16777216&&(a.ongesturestart=b&16777216?
Hv:null),c&33554432&&(a.ongesturechange=b&33554432?Hv:null),c&67108864&&(a.ongestureend=b&67108864?Hv:null))}var sj=null,Fv=null,Kv=null,Iv=null,Hv=null,Jv=null;function Ov(){var a;Ov=u;Pv=(a=$doc,D(a.compatMode,Kb)?a.documentElement:a.body)}var Pv;function Qv(){this.c=new hj}function Rv(a){a=a[Vc];return null==a?-1:a}s(303,1,{},Qv);_.b=null;function Sv(a,b){this.b=a;this.c=b}s(304,1,{},Sv);_.b=0;_.c=null;s(305,1,Rh);_.fd=function(a){return decodeURI(a.replace("%23",la))};
_.Zc=function(a){Os(this.b,a)};_.gd=function(a){a=null==a?j:a;if(!D(a,null==Tv?j:Tv))Tv=a,Gs&&(a=new Fs,Os(this.b,a))};var Tv=j;function nv(){function a(){$wnd.setTimeout(a,250);e()}var b=lv,c=j,d=$wnd.location.hash;0<d.length&&(c=b.fd(d.substring(1)));Tv=c;var e=B(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.fd(c.substring(1)));b.gd(a)});a();return!0}s(307,305,Rh);function mv(){this.b=new Us(null)}s(306,307,Rh,mv);
function uv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=B(vv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=B(function(a){try{tv&&xs((!ov&&(ov=new pv),ov),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function sv(){var a=$wnd.onresize;$wnd.onresize=B(function(b){try{var c,d;if(rv&&(d=vj(),c=wj(),yv!=d||xv!=c))yv=d,xv=c,Bs((!ov&&(ov=new pv),ov))}finally{a&&a(b)}})}function gj(a,b){Pi(a.md(),b,!0)}function fj(a,b){Pi(a.md(),b,!1)}function Uv(a,b){a.pb.style[Pe]=b}function uj(a,b,c){0<=b&&a.rd(b+bg);0<=c&&a.pd(c+bg)}function Vv(a,b){null==b||0==b.length?a.pb.removeAttribute(Rg):a.pb.setAttribute(Rg,b)}function Wv(a){var b,a=xo(a,Cd);b=lo(a,mo(32));return 0<=b?a.substr(0,b-0):a}
function Pi(a,b,c){if(!a)throw new Xi(mc);b=ko(b);if(0==b.length)throw new Dk(Oc);if(c){var d,e,f;d=ko(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ba),a.className=f+d)}else{var g,b=ko(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=ko(e.substr(0,
c-0)),b=ko(so(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function Xv(a,b){a.style.display=b?j:Jf;a.setAttribute("aria-hidden",""+!b)}s(313,1,Bi);_.hd=function(){return ek(this.pb)};_.jd=function(){return gk(this.pb)};_.kd=function(){return wo(this.pb,Qf)};_.ld=function(){return wo(this.pb,Rf)};_.md=function(){return this.pb};_.nd=function(){return this.pb.style.display!=Jf};_.od=function(){throw new Yv;};_.pd=function(a){Uv(this,a)};_.qd=function(a){Xv(this.pb,a)};
_.rd=function(a){this.pb.style[ih]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Zv(a,b,c){Mv(a.pb,c.c);return Hs(!a.mb?a.mb=new Us(a):a.mb,c,b)}function z(a,b,c){var d;d=bv(c.c);if(-1==d)Mv(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;rj();Nv(e,d)}else a.lb|=d;return Hs(!a.mb?a.mb=new Us(a):a.mb,c,b)}function $v(a,b,c){return Hs(!a.mb?a.mb=new Us(a):a.mb,c,b)}
function aw(a){var b;if(a.ud())throw new bw("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;rj();Nv(c,b)}else a.lb|=b;a.sd();a.xd()}function cw(a,b){var c;switch(bv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(yq&&(f=yq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Os(a.mb,f.b),f.b.b=d,f.b.c=e}
function dw(a){if(!a.ud())throw new bw("Should only call onDetach when the widget is attached to the browser's document");try{a.yd()}finally{try{a.td()}finally{a.pb.__listener=null,a.kb=!1}}}function ck(a){if(a.ob)if(y(a.ob,70))a.ob.zd(a);else{if(a.ob)throw new bw("This widget's parent does not implement HasWidgets");}else if(oj(),Gv(ew.b,a)){oj();try{a.wd()}finally{Wi(ew.b,a)}}}
function fw(a,b){var c;c=a.ob;if(b){if(c)throw new bw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.ud()&&a.vd()}else try{c&&c.ud()&&a.wd()}finally{a.ob=null}}s(312,313,wi);_.sd=function(){};_.td=function(){};_.Zc=function(a){this.mb&&Os(this.mb,a)};_.ud=function(){return this.kb};_.vd=function(){aw(this)};_.dd=function(a){cw(this,a)};_.wd=function(){dw(this)};_.xd=function(){};_.yd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function gw(a){for(a=new hw(a);a.b.b<a.b.c.d-1;)iw(a.b),jw(a.b)}s(311,312,ri);_.sd=function(){kw(this,(lw(),mw))};_.td=function(){kw(this,(lw(),nw))};function ow(a,b,c){ck(b);var d=a.q;pw(d,b,d.d);d=(Zu(),$u(b.pb));c.appendChild(d);fw(b,a)}function qw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new rw;b.ob==a&&(f=a.Ad(b),f<d&&--d);ck(b);pw(a.q,b,d);e?(e=b.pb,Lv(c,(Zu(),$u(e)),d)):(e=(Zu(),$u(b.pb)),c.appendChild(e));fw(b,a)}
function sw(a,b){var c;if(b.ob!=a)return!1;try{fw(b,null)}finally{c=b.pb;Ao(c).removeChild(c);c=a.q;var d;d=tw(c,b);if(-1==d)throw new uw;if(0>d||d>=c.d)throw new rw;for(--c.d;d<c.d;++d)Gt(c.b,d,c.b[d+1]);Gt(c.b,c.d,null)}return!0}s(310,311,ri);_.Ad=function(a){return tw(this.q,a)};_.Bd=function(a,b,c,d){qw(this,a,b,c,d)};_.Cd=function(){return new vw(this.q)};_.zd=function(a){return sw(this,a)};function nj(a,b,c,d){var e;ck(b);e=a.q.d;a.Fd(b,c,d);a.Bd(b,a.pb,e,!0)}
function ww(a,b){var c;(c=sw(a,b))&&xw(b.pb);return c}function yw(a,b,c,d){if(b.ob!=a)throw new Dk("Widget must be a child of this panel.");a.Fd(b,c,d)}function zw(a,b,c){a=a.pb;-1==b&&-1==c?xw(a):(a.style[Zf]=Xc,a.style[$e]=b+bg,a.style[Ug]=c+bg)}function Aw(){var a=$doc.createElement(ce);this.q=new Bw(this);this.pb=a;this.pb.style[Zf]="relative";this.pb.style[Wf]=Qe}function xw(a){a.style[$e]=j;a.style[Ug]=j;a.style[Zf]=j}s(309,310,ri,Aw);_.Dd=function(a){ow(this,a,this.pb)};
_.zd=function(a){return ww(this,a)};_.Ed=function(a,b,c){yw(this,a,b,c)};_.Fd=function(a,b,c){zw(a,b,c)};function Cw(a,b){if(a.Hd())throw new bw("SimplePanel can only contain one child widget");a.Id(b)}function Dw(a,b){if(a.jb!=b)return!1;try{fw(b,null)}finally{a.Gd().removeChild(b.pb),a.jb=null}return!0}function Ew(a,b){if(b!=a.jb&&(b&&ck(b),a.jb&&a.zd(a.jb),a.jb=b)){var c=(Zu(),$u(a.jb.pb));a.Gd().appendChild(c);fw(b,a)}}function Fw(){this.pb=$doc.createElement(ce)}s(317,311,ri,Fw);_.Gd=function(){return this.pb};
_.Hd=function(){return this.jb};_.Cd=function(){return new Gw(this)};_.zd=function(a){return Dw(this,a)};_.Id=function(a){Ew(this,a)};_.jb=null;function Hw(a,b){a.hb&&(Iw(a.gb,!1,!1),xs(a,a,b))}function Jw(a){var b;if(b=a.jb)null!=a.X&&b.pd(a.X),null!=a.Y&&b.rd(a.Y)}function Kw(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[$e]=b-0+(Bj(),bg);a.style[Ug]=c+bg}function Lw(a){a.hb||(a.kb&&ck(a),Iw(a.gb,!0,!1))}s(316,317,ri);_.Gd=function(){return zo(this.pb)};_.kd=function(){return wo(this.pb,Qf)};
_.ld=function(){return wo(this.pb,Rf)};_.md=function(){return Ao(zo(this.pb))};_.Jd=function(){this.Kd(!1)};_.Kd=function(a){Hw(this,a)};_.nd=function(){return!D(Qe,this.pb.style[fh])};_.ed=function(){return!0};_._c=function(){};_.yd=function(){this.hb&&Iw(this.gb,!1,!0)};_.pd=function(a){this.X=a;Jw(this);0==a.length&&(this.X=null)};_.Ld=function(a,b){Kw(this,a,b)};_.qd=function(a){this.pb.style[fh]=a?gh:Qe};_.Id=function(a){Ew(this,a);Jw(this)};
_.rd=function(a){this.Y=a;Jw(this);0==a.length&&(this.Y=null)};_.Md=function(){Lw(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 Mw(a,b){var c;Fw.call(this);this.$=new Nw;this.U=(Ow(),Pw);this.gb=new Qw(this);this.pb.appendChild($doc.createElement(ce));this.Ld(0,0);Ao(zo(this.pb))[Cd]="gwt-PopupPanel";zo(this.pb)[Cd]=Yf;this.W=this.V=a;this.db=!1;c=F(Lt,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Rw(c);this.T.md()[Cd]=j;c=Ao(zo(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Xi(mc);d=ko(d);if(0==d.length)throw new Dk(Oc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=
e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ba)}Ew(this,this.T);Jw(this);Pi(zo(this.pb),Yf,!1);Pi(this.T.c,b+"Content",!0)}s(315,316,ri);_.sd=function(){aw(this.T)};_.td=function(){dw(this.T)};_.Hd=function(){return this.T.jb};_.Cd=function(){return new Gw(this.T)};_.zd=function(a){return this.T.zd(a)};_.Id=function(a){Ew(this.T,a);Jw(this)};_.T=null;s(314,315,ri);_.wd=function(){dw(this)};
function Sw(){Sw=u;Tw=new Uw(Jb,0,(Ow(),Pw));Vw=new Uw(oc,1,Ww);Xw=new Uw(zc,2,Yw);Zw=F($w,r,58,[Tw,Vw,Xw])}function Uw(a,b,c){E.call(this,a,b);this.b=c}s(318,145,{58:1,113:1,116:1,118:1},Uw);_.b=null;var Zw,Tw,Vw,Xw;function ax(){ax=u;bx=F(Lt,r,1,[Ug,xf,rd])}
function Rw(a){var b;ax();var c,d;c=this.pb=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Yu(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Zg),b[Cd]=a[c],Yu(b,cx(a[c]+"Left")),Yu(b,cx(a[c]+Lb)),Yu(b,cx(a[c]+"Right")),b),Yu(this.d,d),1==c&&(this.c=zo(Dv(d,1)));this.pb[Cd]="gwt-DecoratorPanel"}function cx(a){var b,c;c=$doc.createElement(Mg);b=$doc.createElement(ce);var d=(Zu(),$u(b));c.appendChild(d);c[Cd]=a;b[Cd]=a+"Inner";return c}s(320,317,Ci,Rw);_.Gd=function(){return this.c};
_.c=null;_.d=null;var bx;s(319,320,Ci);s(321,1,{});function lw(){lw=u;mw=new dx;nw=new ex}function fx(a){Ss.call(this,a)}function kw(a,b){lw();var c,d,e;c=null;for(e=a.Cd();e.ad();){d=e.bd();try{b.Nd(d)}catch(f){if(f=Ti(f),y(f,127))d=f,!c&&(c=new Qs),Rs(c,d);else throw f;}}if(c)throw new fx(c);}s(322,249,Sh,fx);var mw,nw;function dx(){}s(323,1,{},dx);_.Nd=function(a){a.vd()};function ex(){}s(324,1,{},ex);_.Nd=function(a){a.wd()};function gx(){gx=u;hx=(ix(),ix(),jx)}s(327,312,Zh);
_.Nc=function(a){return Zv(this,a,(er(),er(),fr))};_.Oc=function(a){return Zv(this,a,(hr(),hr(),ir))};_.Pc=function(a){return Zv(this,a,(kr(),kr(),lr))};_.Qc=function(a){return Zv(this,a,(rr(),rr(),sr))};_.Rc=function(a){return z(this,a,(Yr(),Yr(),Zr))};_.Sc=function(a){return z(this,a,(xj(),xj(),yj))};_.Tc=function(a){return z(this,a,(bs(),bs(),cs))};_.Uc=function(a){return z(this,a,(zj(),zj(),Aj))};
_.vd=function(){aw(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var hx;s(326,327,{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,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
function kx(a){var b;gx();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",sd),b);this.pb[Cd]="gwt-Button";this.pb.innerHTML=a||j}s(325,326,{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,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},kx);
function lx(){this.q=new Bw(this);this.f=$doc.createElement(Ig);this.e=$doc.createElement(Lg);Yu(this.f,this.e);this.pb=this.f}s(328,310,ri);_.e=null;_.f=null;function mx(a,b){var c;if(a.i)throw new bw("Composite.initWidget() may only be called once.");ck(b);c=b.pb;a.pb=c;var d;Zu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Zu(),c).__gwt_resolve=nx(a));a.i=b;fw(b,a)}
function ox(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);rj();Nv(d,b)}else b.lb|=c;a.lb=-1}a.i.vd();a.pb.__listener=a;a.xd()}s(329,312,Th);_.ud=function(){return this.i?this.i.ud():!1};_.vd=function(){ox(this)};_.dd=function(a){cw(this,a);this.i.dd(a)};_.wd=function(){this.i.wd()};_.od=function(){return this.pb=this.i.od()};_.i=null;
function px(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[Vd]=rg;break;case 1:b[Vd]=gf;break;case 2:pt(b)!=(rt(),ut)&&(b[Vd]=j)}}function qx(a){this.b=a;this.d=!1;this.e=this.c=pt(a)}s(330,1,{},qx);_.b=null;_.c=null;_.d=!1;_.e=null;function rx(){rx=u;ix();ix()}function tj(){rx();this.pb=sx()}s(331,317,hi,tj);_.Nc=function(a){return Zv(this,a,(er(),er(),fr))};_.Oc=function(a){return Zv(this,a,(hr(),hr(),ir))};
_.Pc=function(a){return Zv(this,a,(kr(),kr(),lr))};_.Qc=function(a){return Zv(this,a,(rr(),rr(),sr))};_.Rc=function(a){return z(this,a,(Yr(),Yr(),Zr))};_.Sc=function(a){return z(this,a,(xj(),xj(),yj))};_.Tc=function(a){return z(this,a,(bs(),bs(),cs))};_.Uc=function(a){return z(this,a,(zj(),zj(),Aj))};function tx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=zo(b);e=null;c&&(c=Rv(c),e=0>c?null:Uu(a.j.c,c));e?ux(a,e):d&&(b.innerHTML=j||j);return b}
function ux(a,b){var c;if(b.ob!=a)return!1;try{fw(b,null)}finally{c=b.pb;Ao(c).removeChild(c);var d=a.j,e;e=Rv(c);c[Vc]=null;c=d.c;vx(e,c.d);Gt(c.c,e,null);d.b=new Sv(e,d.b)}return!0}s(333,311,Di);_.Nc=function(a){return Zv(this,a,(er(),er(),fr))};_.Oc=function(a){return Zv(this,a,(hr(),hr(),ir))};_.Pc=function(a){return Zv(this,a,(kr(),kr(),lr))};_.Qc=function(a){return Zv(this,a,(rr(),rr(),sr))};_.Cd=function(){return new wx(this)};_.zd=function(a){return ux(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function xx(a){if(0>=a.c)throw new yx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new yx("Column index: 0, Column size: "+a.b);}
function zx(){this.j=new Qv;this.i=$doc.createElement(Ig);this.d=$doc.createElement(Lg);Yu(this.i,this.d);this.pb=this.i;this.e=new Ax(this);var a=new Bx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Lv(a.c.i,(Zu(),$u(b)),0);Yu(a.b,$doc.createElement(Gd))}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 yx("Row index: "+a+", Row size: "+d);if(0>c)throw new yx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new yx("Column index: "+c+", Column size: "+this.b);c=tx(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(Mg),d.innerHTML=sa||j,Lv(c,(Zu(),$u(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(Gd),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(Mg);
e.innerHTML=sa;c=$doc.createElement(Zg);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)tx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(332,333,Di,zx);_.b=0;_.c=0;
function Cx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Dx(),Ex)?a.c.e==(rt(),tt)?(Fx(),Gx):a.c.e==st?(Fx(),Hx):(Fx(),Ix):a.c.e==(rt(),tt)?(Fx(),Hx):a.c.e==st?(Fx(),Gx):(Fx(),Jx);b!=a.d&&(a.d=b,a.pb.style[Og]=!a.d?j:a.d.b)}s(336,312,wi);_.b=null;_.c=null;_.d=null;function Kx(){this.pb=$doc.createElement(ce);this.c=new qx(this.pb);this.pb[Cd]="gwt-Label"}function Lx(){Kx.call(this);px(this.c,jh,!1);Cx(this)}
s(335,336,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Kx,Lx);_.Nc=function(a){return Zv(this,a,(er(),er(),fr))};_.Oc=function(a){return Zv(this,a,(hr(),hr(),ir))};_.Pc=function(a){return Zv(this,a,(kr(),kr(),lr))};_.Qc=function(a){return Zv(this,a,(rr(),rr(),sr))};_.Rc=function(a){return z(this,a,(Yr(),Yr(),Zr))};_.Sc=function(a){return z(this,a,(xj(),xj(),yj))};
_.Tc=function(a){return z(this,a,(bs(),bs(),cs))};_.Uc=function(a){return z(this,a,(zj(),zj(),Aj))};function Mx(a){var b=$doc.createElement(ce);qt(Dg,b.tagName);this.pb=b;this.c=new qx(this.pb);this.pb[Cd]="gwt-HTML";px(this.c,a,!0);Cx(this)}s(334,335,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},Mx);
function Nx(a){for(;++a.c<a.e.d&&!(null!=Uu(a.e,a.c)););}function wx(a){this.d=a;this.e=this.d.j.c;Nx(this)}s(337,1,{},wx);_.ad=function(){return this.c<this.e.d};_.bd=function(){var a;if(this.c>=this.e.d)throw new uw;a=Uu(this.e,this.c);this.b=this.c;Nx(this);return a};_.cd=function(){var a;if(0>this.b)throw new Ox;a=Uu(this.e,this.b);ck(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Ax(a){this.b=a}s(338,1,{},Ax);_.b=null;function Bx(a){this.c=a}s(339,1,{},Bx);_.b=null;_.c=null;
function Dx(){Dx=u;Ex=new Px}var Ex;function Fx(){Fx=u;Qx=new Rx((Lp(),vd));Gx=new Rx($e);Hx=new Rx(lg);Ix=Gx;Jx=Hx;Sx=Ix}var Qx,Sx,Gx,Jx,Ix,Hx;function Px(){}s(341,1,{},Px);function Rx(a){this.b=a}s(342,341,{},Rx);_.b=null;function Tx(){Tx=u;Ux=new Vx(xf);Wx=new Vx(Ug)}var Ux,Wx;function Vx(a){this.b=a}s(343,1,{},Vx);_.b=null;function Xx(a,b){var c;c=Yx(a);Yu(a.c,c);ow(a,b,c)}function Yx(a){var b;b=$doc.createElement(Mg);b[fd]=a.b.b;b.style[eh]=a.d.b;return b}
function Zx(a,b){var c,d;d=Ao(b.pb);(c=sw(a,b))&&a.c.removeChild(d);return c}function $x(){lx.call(this);this.b=(Fx(),Sx);this.d=(Tx(),Wx);this.c=$doc.createElement(Zg);Yu(this.e,this.c);this.f[ud]=ab;this.f[td]=ab}s(344,328,ri,$x);_.zd=function(a){return Zx(this,a)};_.c=null;function ay(){ay=u;new Li}function by(a){ay();cy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function dy(a,b,c,d,e){ay();this.b=new ey(this,a,b,c,d,e);this.pb[Cd]="gwt-Image"}
function cy(a,b,c,d,e){ay();dy.call(this,(Eu(),new Du(a)),b,c,d,e)}s(345,312,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},by,dy,cy);_.Nc=function(a){return Zv(this,a,(er(),er(),fr))};_.Oc=function(a){return Zv(this,a,(hr(),hr(),ir))};_.Pc=function(a){return Zv(this,a,(kr(),kr(),lr))};_.Qc=function(a){return Zv(this,a,(rr(),rr(),sr))};
_.Rc=function(a){return z(this,a,(Yr(),Yr(),Zr))};_.Sc=function(a){return z(this,a,(xj(),xj(),yj))};_.Tc=function(a){return z(this,a,(bs(),bs(),cs))};_.Uc=function(a){return z(this,a,(zj(),zj(),Aj))};_.dd=function(a){32768==bv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);cw(this,a)};_.xd=function(){var a=this.b;D(ef,xo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new fy(a,this),$n((Xn(),Yn),a.i))};_.b=null;s(347,1,{});_.i=null;function gy(){gy=u;hy()}
function ey(a,b,c,d,e,f){var g,i;gy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Dg);i=new ru;qu(qu(qu(i,new tu("width:"+e+(Bj(),bg)+ob)),new tu("height:"+f+dg)),new tu("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!iy&&(iy=new jy);b=ky;c=new tu((new tu(i.b.b.b)).b);i=new su;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Cu(b.b);zn(i.b,b);i.b.b+="' style='";b=Cu(c.b);zn(i.b,b);i.b.b+="' border='0'>";i=new vu(i.b.b);g.innerHTML=i.b||j;g=zo(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),rj(),Nv(g,a)):a.lb|=133333119}s(346,347,{},ey);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function fy(a,b){this.b=a;this.c=b}s(348,1,{},fy);
_.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(ef,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ef)};_.b=null;_.c=null;function ly(a,b){if(0>b||b>=a.pb.options.length)throw new rw;}function Iq(a,b){ly(a,b);return a.pb.options[b].value}function my(){gx();this.pb=$doc.createElement("select");this.pb[Cd]="gwt-ListBox"}s(349,327,Zh,my);s(350,280,bi);function ny(a){this.b=a}s(351,350,bi,ny);
_.Lc=function(){};function oy(a){this.b=a}s(352,350,bi,oy);_.Vc=function(a){this.b.Od(a.i,a.b)};function py(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Zg);Lv(a.f,(Zu(),$u(e)),b);a=(Zu(),$u(c));d.appendChild(a)}else d=Dv(a.f,0),Lv(d,(Zu(),$u(c)),b)}
function qy(a,b,c){var d;ry(a,b);c&&b.b?(ry(a,null),a=b.b,b=(Xn(),Yn),b.d=ao(b.d,[new sy(a),!1])):null!=b.d&&(a.k=new ty(a,b),c=(Ow(),Ww),a.k.U=c,a.k.ab=a.i,a.k.md()[Cd]=He,d=Wv(a.pb),D(Ge,d)||gj(a.k,d+"Popup"),$v(a.k,new oy(a),Ak?Ak:Ak=new Bk),a.o=b.d,d=a.k,a=new uy(a,b),d.pb.style[fh]=Qe,Lw(d),a.b.p?Kw(a.b.k,ek(a.b.pb)+wo(a.b.pb,Rf)-1,gk(a.c.pb)):Kw(a.b.k,ek(a.c.pb),gk(a.b.pb)+wo(a.b.pb,Qf)-1),d.pb.style[fh]=gh)}
function vy(a,b){if(b||!(a.n&&a.o==a.n.d))ry(a,b),wy((rx(),a.pb)),b&&a.e&&qy(a,b,!1)}
function xy(a,b){var c;a:{c=Bo(b);var d,e;for(e=new Ni(a.j);e.c<e.e.He();)if(d=Oi(e),d.pb.contains(c)){c=d;break a}c=null}switch(bv(b.type)){case 1:wy((rx(),a.pb));c&&qy(a,c,!0);break;case 16:c&&vy(a,c);break;case 32:c&&vy(a,null);break;case 2048:yy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:yy(a)||a.p||zy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:yy(a)||(a.p?null!=a.n.d&&!a.n.d.$f().$f()&&(qy(a,a.n,!1),a.n.d.$f()):Ay(a));b.cancelBubble=!0;b.preventDefault();break;case 38:yy(a)||
a.p&&zy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:yy(a)||(a.p?Ay(a):null!=a.n.d&&!a.n.d.$f().$f()&&(qy(a,a.n,!1),a.n.d.$f()));b.cancelBubble=!0;b.preventDefault();break;case 27:ry(a,null);a.k&&Hw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:ry(a,null);a.k&&Hw(a.k,!1);break;case 13:yy(a)||(qy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}cw(a,b)}function By(a,b,c){c&&ry(a,null);xs(a,b,!1);a.o=null;a.k=null}
function yy(a){var b;if(!a.n){for(b=new Ni(a.j);b.c<b.e.He();){b=Oi(b);ry(a,b);break}return!0}return!1}function ry(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Wv(c.pb)+Wa;Pi(c.md(),d,!1);a.p&&(c=Ao(a.n.pb),2==Ev(c)&&(c=Dv(c,1),Pi(c,Gg,!1)))}if(b){c=Wv(b.pb)+Wa;Pi(b.md(),c,!0);a.p&&(c=Ao(b.pb),2==Ev(c)&&(c=Dv(c,1),Pi(c,Gg,!0)));Fl();c=a.pb;var e=new gl(b.pb),d=(Al(),Bl),e=F(Cy,r,5,[e]),f,g,i,h;f=new xn;for(i=0,h=e.length;i<h;++i)g=e[i],yn(yn(f,g.b),ba);e=ko(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Ay(a){var b,c,d;if(a.n){for(b=c=Gj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Uu(a.j,b):Uu(a.j,c);break}ry(a,d)}}function zy(a){var b,c,d;if(a.n){for(b=c=Gj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Uu(a.j,b):Uu(a.j,c);break}ry(a,d)}}s(353,312,wi);_.dd=function(a){xy(this,a)};_.wd=function(){this.k&&Hw(this.k,!1);dw(this)};_.Od=function(a,b){By(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function sy(a){this.b=a}s(354,1,{},sy);_.qc=function(){Dy(this.b)};_.b=null;
function Ey(a){this.b=a}s(355,1,{},Ey);_.Lc=function(){ry(this.b,null)};_.b=null;function ty(a,b){this.b=a;this.c=b;Mw.call(this,!0,nf);Ew(this.T,this.c.d);Jw(this);this.fb=!0;this.c.d.$f()}s(356,315,ri,ty);_._c=function(a){var b,c;if(!a.b)switch(bv(a.e.type)){case 4:c=Bo(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&ry(this.b,null)}};_.b=null;_.c=null;function uy(a,b){this.b=a;this.c=b}s(357,1,{},uy);_.b=null;var Fy=_.c=null;
function Gy(){Gy=u;Fy=new pu((Eu(),new Du("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Hy(a,b){this.pb=$doc.createElement(Mg);var c=Wv(this.pb)+Wa;Pi(this.md(),c,!1);this.pb.textContent=a||j;this.pb[Cd]="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);Fl();this.pb.setAttribute(mg,lm.b);this.b=b}s(360,313,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},Hy);_.b=null;_.c=null;_.d=null;
function Iy(){var a;this.pb=$doc.createElement(Mg);this.pb[Cd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);Yu(this.pb,a);a[Cd]="menuSeparatorInner"}s(361,313,Bi,Iy);function Jy(){var a,b,c,d,e;b=null.$f();e=vj();d=wj();b[be]=(Ap(),Jf);b[ih]=0+(Bj(),bg);b[Pe]=bb;c=$doc;c=(D(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[ih]=(c>e?c:e)+bg;b[Pe]=(a>d?a:d)+bg;b[be]="block"}function Nw(){}s(362,1,{},Nw);_.Xc=function(){Jy()};
function Ky(a){this.b=a}s(363,1,{},Ky);_._c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b._c(a),!a.b){d=a.e;c=Bo(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(bv(d.type)){case 4:case 1048576:if(qj){a.c=!0;break}if(!c&&b.V){b.Kd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qj){a.c=!0;break}break;case 2048:d=Bo(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Ly(a){this.b=a}s(364,1,{},Ly);_.b=null;function Ow(){Ow=u;Pw=new My(Jb,0);Ww=new My(oc,1);Yw=new My(zc,2);Ny=F(Oy,r,74,[Pw,Ww,Yw])}function My(a,b){E.call(this,a,b)}s(365,145,{74:1,113:1,116:1,118:1},My);var Ny,Pw,Ww,Yw;function Py(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=qv(a.b.$),Jy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Yi(a.i.b),a.i=null,a.c=!1)}function Qy(a){a.k||(Py(a),a.d||(oj(),ww(pj(null),a.b)));a.b.pb.style[Fd]="rect(auto, auto, auto, auto)";a.b.pb.style[Wf]=gh}
function Ry(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[Fd]="rect("+g+cg+f+cg+c+cg+e+"px)"}
function Iw(a,b,c){a.d=c;ik(a);a.j&&(Ck(a.j),a.j=null,Qy(a));a.b.hb=b;var d=a.b;d.eb&&(Yi(d.eb.b),d.eb=null);d._&&(Yi(d._.b),d._=null);if(d.hb){d.eb=ev(new Ky(d));var e;e=new Ly(d);kv();e=lv?Hs(lv.b,(!Gs&&(Gs=new Bk),Gs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Ow(),Pw)&&!b&&(c=!1);a.k=b;c?b?(Py(a),a.b.pb.style[Zf]=Xc,-1!=a.b.ib&&a.b.Ld(a.b.cb,a.b.ib),a.b.pb.style[Fd]=hg,oj(),b=pj(null),ow(b,a.b,b.pb),a.j=new Sy(a),uk(a.j,1)):jk(a,200):(Py(a),a.k?(a.b.pb.style[Zf]=Xc,-1!=a.b.ib&&a.b.Ld(a.b.cb,a.b.ib),oj(),
b=pj(null),ow(b,a.b,b.pb)):a.d||(oj(),ww(pj(null),a.b)),a.b.pb.style[Wf]=gh)}function Qw(a){var b=(ok(),rk);this.n=new nk(this);this.u=b;this.b=a}s(366,18,{},Qw);_.sc=function(){Qy(this)};_.tc=function(){this.e=wo(this.b.pb,Qf);this.f=wo(this.b.pb,Rf);this.b.pb.style[Wf]=Qe;Ry(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){Ry(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Sy(a){vk();this.b=a}s(367,25,{},Sy);_.Ac=function(){this.b.j=null;jk(this.b,200)};
_.b=null;function Zu(){Zu=u;Ty()}function $u(a){return a.__gwt_resolve?a.__gwt_resolve():a}function nx(a){return function(){this.__gwt_resolve=Uy;return a.od()}}function Uy(){throw"A PotentialElement cannot be resolved twice.";}
function Ty(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function oj(){oj=u;Vy=new Wy;Xy=new Li;ew=new Qs}function Yy(a){this.q=new Bw(this);this.pb=a;aw(this)}
function pj(a){oj();var b,c;c=kj(Xy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Xy.e){var d=new Zy;yk();zk(Ak?Ak:Ak=new Bk,d)}!b?c=new $y:c=new Yy(b);x(Xy,a,c);Rs(ew,c);return c}s(369,309,ri,Yy);var Vy,Xy,ew;function Wy(){}s(370,1,{},Wy);_.Nd=function(a){a.ud()&&a.wd()};function Zy(){}s(371,1,{},Zy);_.Vc=function(){oj();try{kw(ew,Vy)}finally{az(ew.b),az(Xy)}};function $y(){Yy.call(this,$doc.body)}s(372,369,ri,$y);
_.Fd=function(a,b,c){zw(a,b-0,c-0)};function Gw(a){this.d=a;this.b=!!this.d.jb}s(373,1,{},Gw);_.ad=function(){return this.b};_.bd=function(){if(!this.b||!this.d.jb)throw new uw;this.b=!1;return this.c=this.d.jb};_.cd=function(){this.c&&this.d.zd(this.c)};_.c=null;_.d=null;function bz(a,b){a.pb[dh]=null!=b?b:j}s(376,327,qi);_.dd=function(a){0!=(bv(a.type)&896)?cw(this,a):cw(this,a)};_.xd=function(){};function cz(){cz=u;gx();dz()}s(375,376,qi);
function ez(){cz();var a=$doc.createElement("textarea");!Iu&&(Iu=new Hu);!Gu&&(Gu=new Fu);gx();this.pb=a;this.pb[Cd]="gwt-TextArea"}s(374,375,qi,ez);function fz(){var a;cz();var b=(a=$doc.createElement("INPUT"),a.type=Ng,a);!Iu&&(Iu=new Hu);!Gu&&(Gu=new Fu);gx();this.pb=b;this.pb[Cd]="gwt-TextBox"}s(377,375,qi,fz);function dz(){dz=u;gz=new hz;iz=new jz;kz=new lz;mz=new nz;oz=F(pz,r,81,[gz,iz,kz,mz])}s(378,145,mi);var oz,gz,iz,kz,mz;function hz(){E.call(this,Jb,0)}s(379,378,mi,hz);
function jz(){E.call(this,bc,1)}s(380,378,mi,jz);function lz(){E.call(this,ec,2)}s(381,378,mi,lz);function nz(){E.call(this,yc,3)}s(382,378,mi,nz);function qz(a,b){var c,d;c=$doc.createElement(Zg);d=$doc.createElement(Mg);d[fd]=a.b.b;d.style[eh]=a.c.b;var e=(Zu(),$u(d));c.appendChild(e);Yu(a.e,c);ow(a,b,d)}function rz(){lx.call(this);this.b=(Fx(),Sx);this.c=(Tx(),Wx);this.f[ud]=ab;this.f[td]=ab}s(383,328,ri,rz);_.zd=function(a){var b;b=Ao(a.pb);(a=sw(this,a))&&this.e.removeChild(Ao(b));return a};
function sz(a,b){if(0>b||b>=a.d)throw new rw;return a.b[b]}function tw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function pw(a,b,c){var d,e;if(0>c||c>a.d)throw new rw;if(a.d==a.b.length){e=v(tz,r,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Gt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Gt(a.b,d,a.b[d-1]);Gt(a.b,c,b)}function Bw(a){this.c=a;this.b=v(tz,r,82,4,0)}s(384,1,{},Bw);_.Cd=function(){return new vw(this)};_.b=null;_.c=null;_.d=0;
function iw(a){if(a.b>=a.c.d)throw new uw;return a.c.b[++a.b]}function jw(a){if(0>a.b||a.b>=a.c.d)throw new Ox;a.c.c.zd(a.c.b[a.b--])}function vw(a){this.c=a}s(385,1,{},vw);_.ad=function(){return this.b<this.c.d-1};_.bd=function(){return iw(this)};_.cd=function(){jw(this)};_.b=-1;_.c=null;function hy(){hy=u;ky=(Eu(),new Du(Sn()+"clear.cache.gif"))}var ky,iy=null;function jy(){}s(387,1,{},jy);function uz(){uz=u;hy()}function vz(a,b,c,d,e){uz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function wz(a,b,c){uz();vz.call(this,(Eu(),new Du(a)),b,0,c,16)}s(388,321,{},vz,wz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ix(){ix=u;jx=(xz=new yz)?new zz:xz}function zz(){}s(389,1,{},zz);_.Qd=function(a){a.focus()};var xz,jx;function Az(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function sx(){var a=(ix(),Bz)?Bz:Bz=Az();ix();var b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Ng;c.tabIndex=-1;c.setAttribute(mg,$f);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Qe;d.position=Xc;c.addEventListener(qe,a,!1);b.appendChild(c);return b}s(391,389,{});var Bz=null;function wy(a){$wnd.setTimeout(function(){a.focus()},0)}function yz(){}s(390,391,{},yz);_.Qd=function(a){wy(a)};
function Yi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Js(b,new Ku(b,c,d,a)):Xs(b,c,d,a)}function Ns(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(396,1,{},Ns);_.b=null;_.c=null;_.d=null;_.e=null;function Ks(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(397,1,{},Ks);_.qc=function(){var a=this.c;Ls(this.b,this.e,this.d).sf(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Ku(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(398,1,{},Ku);_.qc=function(){Xs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function Cz(a,b){b.n!=a&&(!a.bc&&(a.bc=new hj),b.n=a,bj(a.bc,b))}function Dz(a){var b;b=a.cZ.e;if(-1!=lo(b,mo(36)))return null;a=a.cc.c.c++;return b=so(b,ro(b,mo(46))+1)+j+a}function Ez(a,b,c,d){0==--a.Yb&&(a.hc!=a.de()&&(d|=4),!a.gc&&(d|=2),0<d&&new Fz(a,b,c,ju(d)))}function Gz(a){return!a.Ub&&a._b?Gz(a._b):a.Ub}function Hz(a){return!a.Wb&&a._b?Hz(a._b):a.Wb}
function Iz(a){var b;b=new Jz;if(a.de()){for(;a&&!y(a,101);a=a._b){var c=b,d=a._d(),e=a.ae();c.b+=d;c.c+=e}y(a,101)&&(c=a._d(),a=a.ae(),b.b+=c,b.c+=a);return b}throw new Kz;}function Lz(a){a.dc=!1;a.me();Mz(a)}function Mz(a){if((a=y(a,101)?null:a._b)&&a.dc)Lz(a),a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}function Nz(a){return(a=a.Ud())?a:new Oz(1,1)}function Pz(a){var b;return(b=a.Vd())?new Qz(b):new Qz(a.Xd())}function Rz(a){0==a.Yb++&&(a.hc=a.de(),a.gc=!0,a.je())}function Sz(a){return!a.Wb?(a.ce(),!0):!1}
function N(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,89)&&c.b==b.b||a.ac.Nf(b)}function Tz(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)Mz(a),new Uz(a,100);if(g!=a.fc||f!=a.Xb)a.ce(),new Uz(a,101)}function Vz(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.ce(),a.ac.Of(b),a.de()&&a.le())}function Wz(a){a.ec||(Rz(a),Xz(a,!0),Yz(a),a.ec=!0,new Uz(a,102),Ez(a,a,a._b,0),Mz(a),a.ac.Qf(a))}function Zz(){this.cc=(Gq(),Gq(),$z);new Li;this.be();this.$b=(aA(),bA)}
s(402,1,ci);_.Rd=function(){return!1};_.Sd=function(){return Dz(this)};_.Td=function(){return Gz(this)};_.Ud=function(){return cA(this.ac,this)};_.Vd=function(){return this.Ud()};_.Wd=function(){return this.Xb};_.Xd=function(){return this.fe()};_.Yd=function(){return new dA(0,0,0,0)};_.Zd=function(){return this.ie()};_.$d=function(){return this.fc};_._d=function(){return this.ic};_.ae=function(){return this.jc};_.be=function(){};_.ce=function(){Lz(this)};
_.de=function(){return this.ec&&!!this._b&&this._b.de()};_.ee=function(){};_.fe=function(){return Nz(this)};_.ge=function(){};_.he=function(){return(null==this.Zb&&(this.Zb=this.Sd()),this.Zb)+za+this._d()+za+this.ae()+za+this.$d()+jh+this.Wd()+(this.ec?j:",hidden")};_.ie=function(){return Pz(this)};_.je=function(){};_.ke=function(){return Sz(this)};_.le=function(){};_.me=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ne=function(a,b){this.oe(this.ic,this.jc,a,b)};
_.oe=function(a,b,c,d){this.pe(a,b,c,d,this.Vb,!0);this.Vb=0};_.pe=function(a,b,c,d){Tz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Sc+this.he()+Uc};_.qe=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 Dk("Missing message: awt.12A");if(y(b,91)){if(b==a)throw new Dk("Missing message: awt.12B");a:{if(a&&!y(a,101))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,101))break;d=d._b}d=!1}if(d)throw new Dk("Missing message: awt.12C");if(y(b,101))throw new Dk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new uo;var e=Gj(d.Pb.b,b),f;f=Uu(d.Pb.b,e);d.Qb&&d.Qb.we(f);eA(d,e);new fA(d,301,f)}d=a.Pb.b.d;Rz(b);gA(a.Pb.b,d,b);d=(b._b=a,b.ee(!0),Lz(a),!!a.Qb&&
y(a.Qb,94)&&(a.Qb.o=!1),Ez(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,94)){var g=a.Qb;if(!b)throw new Is("Missing message: awt.185");if(null==c||null!=c)hA(g,c,b);else throw new Dk("Missing message: awt.92");}else a.Qb.se(null==c?null:c,b)}catch(i){i=Ti(i);if(y(i,121))throw b=i,eA(a,d),b;throw i;}b.me();new fA(a,300,b)}function iA(a,b){var c;c=a.re();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function jA(a){var b;b=a.re();return new kA(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function Xz(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)Uu(a.Pb.b,c).ee(b)}function eA(a,b){var c;c=Uu(a.Pb.b,b);Rz(c);c.ee(!1);Xu(a.Pb.b,b);c._b=null;Lz(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1);Ez(c,c,a,1)}function lA(a){var b=(mA(),nA);Vz(a,b);for(b=0;b<a.Pb.b.d;++b)Uu(a.Pb.b,b).ke()}function oA(a,b){var c,d;if(a.Qb)for(d=new Ni(a.Pb.b);d.c<d.e.He();)c=Oi(d),a.Qb.we(c);if(b)for(d=new Ni(a.Pb.b);d.c<d.e.He();)c=Oi(d),b.se(null,c);a.Qb=b;Lz(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}
function Yz(a){if(!a.dc){a.Qb&&a.Qb.te(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=Uu(a.Pb.b,c),b.dc||b.qe();a.dc=!0}}function pA(){Zz.call(this);this.Pb=new qA;this.Tb=(Gq(),Gq(),$z)}s(401,402,ni);_.Ud=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.ue(this));return this.Rb};_.Vd=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.ve(this));return this.Sb};_.re=function(){return this.Yd()};_.Xd=function(){return Nz(this)};_.Zd=function(){return Pz(this)};
_.be=function(){this.ac=(Gq(),new rA)};_.ce=function(){Lz(this);this.Qb&&y(this.Qb,94)&&(this.Qb.o=!1)};_.ee=function(a){Xz(this,a)};_.fe=function(){return Nz(this)};_.ie=function(){return Pz(this)};_.je=function(){var a;for(a=0;a<this.Pb.b.d;++a)Rz(Uu(this.Pb.b,a))};_.ke=function(){var a;if(!Sz(this))return!1;for(a=0;a<this.Pb.b.d;++a)Uu(this.Pb.b,a).ke();return!0};_.me=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=Uu(this.Pb.b,b),a.me()};_.qe=function(){Yz(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function sA(){var a=new tA;pA.call(this);oA(this,a)}s(400,401,ni,sA);_.Sd=function(){return"panel"+this.Tb.c.e++};function uA(a,b,c){a=vA(a.Ob,b,c);a.k=!0;return new wA(a)}function xA(a){a.ge(a.Ob.e)}function yA(a){return new Oz(wo(a.Ob.pb,Rf),wo(a.Ob.pb,Qf))}s(399,400,ni);_.Wd=function(){return wo(this.Ob.pb,Qf)};_.$d=function(){return wo(this.Ob.pb,Rf)};_._d=function(){return ek(this.Ob.pb)};_.ae=function(){return gk(this.Ob.pb)};
_.de=function(){return this.Ob.pb.style.display!=Jf};_.le=function(){xA(this)};_.ne=function(){};_.Ob=null;function zA(a){if(null!=a)this.f=a;else throw new AA;}s(404,1,ui);_.tS=function(){return this.cZ.e+"[source="+this.f+Uc};_.f=null;
function BA(){BA=u;Q=new Li;x(Q,new R(400),new S(sh));x(Q,new R(401),new S(sh));x(Q,new R(402),new S(sh));x(Q,new R(500),new S(uh));x(Q,new R(501),new S(uh));x(Q,new R(502),new S(uh));x(Q,new R(503),new S(vh));x(Q,new R(504),new S(uh));x(Q,new R(505),new S(uh));x(Q,new R(506),new S(vh));x(Q,new R(507),new S(Nh));x(Q,new R(100),new S(oh));x(Q,new R(101),new S(oh));x(Q,new R(102),new S(oh));x(Q,new R(103),new S(oh));x(Q,new R(1004),new S(rh));x(Q,new R(1005),new S(rh));x(Q,new R(800),new S(Jh));x(Q,
new R(801),new S(Jh));x(Q,new R(200),new S(wh));x(Q,new R(201),new S(wh));x(Q,new R(202),new S(wh));x(Q,new R(204),new S(wh));x(Q,new R(203),new S(wh));x(Q,new R(209),new S(Oh));x(Q,new R(208),new S(Ph));x(Q,new R(207),new S(Ph));x(Q,new R(206),new S(wh));x(Q,new R(205),new S(wh));x(Q,new R(1400),new S(Lh));x(Q,new R(1401),new S(Mh));x(Q,new R(1402),new S(Mh));x(Q,new R(300),new S(ph));x(Q,new R(301),new S(ph));x(Q,new R(1100),new S(Bh));x(Q,new R(1101),new S(Bh));x(Q,new R(1200),new S(Kh));x(Q,new R(701),
new S(zh));x(Q,new R(900),new S(Ah));x(Q,new R(1001),new S(xh));x(Q,new R(601),new S(yh))}s(403,404,ui);_.he=function(){return j};_.tS=function(){var a;a=j;y(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Sd()),a.Zb),null==a&&(a=j));return this.cZ.e+Sc+this.he()+"] on "+(0<a.length?a:this.f)};_.e=0;var Q;function S(a){this.b=a}s(406,1,{},S);_.b=nh;function CA(){}s(407,1,{},CA);_.b=null;_.c=null;
function DA(a,b){var c;b&&(a.b?(c=new EA(a.b),Gt(c.c,c.d++,b),a.b=c):(a.b=new hj,bj(a.b,b)))}s(409,1,ui);_.b=null;function FA(){}function GA(){}s(408,409,ui,FA,GA);function HA(){HA=u;Math.sqrt(2)}function IA(a){HA();if(0>a)throw new Dk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(410,1,{86:1},IA);_.eQ=function(a){return a===this?!0:y(a,86)?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 JA;a.b=31*a.b+I((new KA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new KA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function LA(){LA=u;MA=new Qs;NA=new Oz(0,0);Rs(MA,Cb);Rs(MA,Ub);Rs(MA,xb);Rs(MA,"Last");Rs(MA,Lb);Rs(MA,lc);Rs(MA,Kc);Rs(MA,Qc);Rs(MA,Sb)}
function hA(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Gv(MA.b,b))throw new Dk(OA());It(kj(a.d,d))===It(c)&&It(kj(a.c,c))===It(d)||((b=kj(a.d,d))&&PA(a,b,d),QA(a.b.Cd(),c)&&PA(a,c,d),b=a.b,new RA(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function SA(a,b){return new Oz(Zj(b[1].c,Zj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Zj(b[0].b,Zj(b[4].b,b[3].b))+a.n)}function PA(a,b,c){TA(a.b,b);Wi(a.c,b);Wi(a.d,c)}
function UA(a,b){if(!a.o){a.o=!0;var c,d,e;VA(a.i,NA);VA(a.j,NA);VA(a.p,null);a.q=0;for(d=WA(a.b,0);d.c!=d.e.b;){c=XA(d);e=kj(a.c,c);var f=b.$b;e=Kn(e,Lb)?0:Kn(e,lc)?1:Kn(e,Kc)?2:Kn(e,Qc)?4:Kn(e,Sb)?3:Kn(e,Cb)?f.b?4:3:Kn(e,xb)?f.b?3:4:Kn(e,Ub)?1:2;c.ec?a.p[e]||(Gt(a.p,e,c),++a.q,a.i[e]=c.Xd(),a.j[e]=c.Zd()):a.p[e]||(a.i[e]=c.Xd(),a.j[e]=c.Zd())}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 YA(){LA();ZA.call(this,0)}
function ZA(a){LA();Gq();this.b=new $A;this.c=new Li;this.d=new Li;this.e=a;this.k=0;this.o=!1;this.p=v(aB,r,90,5,0);this.i=v(bB,r,92,5,0);this.j=v(bB,r,92,5,0);this.q=this.f=this.n=0}s(411,1,{94:1,113:1},YA,ZA);_.se=function(a,b){hA(this,a,b)};
_.te=function(a){UA(this,a);if(0!=this.q)if(a=jA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.oe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ne(a.c,this.j[1].b),this.p[1].pe(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].ne(this.j[4].c,c),this.p[4].pe(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].oe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ne(a.c,
this.j[2].b),this.p[2].pe(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ne(this.j[3].c,c),this.p[3].pe(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.ue=function(a){var b;b=this.o;UA(this,a);this.o=b;return 0==this.q?iA(a,new Oz(0,0)):iA(a,SA(this,this.i))};_.ve=function(a){var b;b=this.o;UA(this,a);this.o=b;return iA(a,SA(this,this.j))};_.we=function(a){var b;b=kj(this.c,a);null!=b&&PA(this,a,b)};_.tS=function(){return cB.e+"[hgap="+this.e+",vgap="+this.k+Uc};_.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 NA,MA;function dB(a){Zz.call(this);this.ac=(Gq(),new eB(a,this))}s(412,402,{87:1,90:1,95:1,109:1,113:1},dB);_.Sd=function(){return sd+this.cc.c.b++};_.Ud=function(){return!Hz(this)?new Oz(0,0):cA(this.ac,this)};_.me=function(){};s(414,1,{});s(413,414,{},function(){});function fB(){fB=u}
function gB(a,b){if(null==b)throw new Is("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Uf);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 hB(){fB();Zz.call(this);new hj;this.ac=new iB((Gq(),this))}s(415,402,{88:1,90:1,95:1,109:1,113:1},hB);_.Ud=function(){return cA(this.ac,this)};
_.he=function(){return(null==this.Zb&&(this.Zb=Dz(this)),this.Zb)+za+this.ic+za+this.jc+za+this.fc+jh+this.Xb+(this.ec?j:",hidden")+",current="+Iq(this.ac.b,this.ac.b.pb.selectedIndex)};function jB(){jB=u;kB=new lB(255,255,255);mB=new lB(192,192,192);nB=new lB(128,128,128);oB=new lB(64,64,64);pB=new lB(0,0,0);qB=new lB(255,0,0);new lB(255,175,175);rB=new lB(255,200,0);sB=new lB(255,255,0);new lB(0,255,0);tB=new lB(255,0,255);uB=new lB(0,255,255);vB=new lB(0,0,255)}
function wB(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 lB(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 lB(c,a,b)}function xB(a){return new lB(I(0.7*(~~a.b>>16&255)),I(0.7*(~~a.b>>8&255)),I(0.7*(a.b&255)))}function lB(a,b,c){jB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Dk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(416,1,{89:1,96:1,100:1},lB);_.eQ=function(a){return y(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return yB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Uc};_.b=0;var pB,vB,uB,oB,nB,mB,tB,rB,qB,kB,sB;function aA(){aA=u;bA=new zB(!0);AB=new Qs;Rs(AB,"ar");Rs(AB,"fa");Rs(AB,"iw");Rs(AB,"ur")}function zB(a){this.b=a}s(417,1,ui,zB);_.b=!1;var bA,AB;s(419,1,{105:1,115:1});function BB(){Oz.call(this,0,0)}function Oz(a,b){this.c=a;this.b=b}
function Qz(a){Oz.call(this,a.c,a.b)}s(418,419,{92:1,105:1,113:1,115:1},BB,Oz,Qz);_.eQ=function(a){return a===this?!0:y(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new JA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return CB.e+"[width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;function Pr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(420,1,ui,Pr,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});
_.xe=function(){return 0!=(this.f&4)};_.ye=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.ye()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.xe()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Uc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function DB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function EB(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=(vx(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Zd(),c.oe(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function FB(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.Zd():c.Xd(),g=Zj(g,c.b),i+=c.c+a.d);return new Oz(i,g+2*a.e)}function tA(){GB.call(this,1,5,5)}
function GB(a,b,c){Gq();this.d=b;this.e=c;this.b=a}s(421,1,ui,tA,GB);_.se=function(){};
_.te=function(a){this.c=HB(a.Pb);if(0!=DB(this)){var b,c,d,e,f,g,i,h,l,m,o;b=jA(a);g=a.re();i=a.$b.b;l=new hj;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 IB(n);for(w=0;w<n;++w)Gt(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 G=d,A=Gj(a.Pb.b,q);vx(A,G.d);Gt(G.c,A,q)}for(d=new Ni(d);d.c<d.e.He();)if((c=Oi(d))&&c.ec)a=c.Zd(),!e&&m+a.c>b.c&&(EB(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ne(),m=f,o+=h+this.e,h=0),e=!1,Gt(l.c,l.d++,c),m+=a.c+this.d,h=Zj(h,a.b);EB(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.ue=function(a){this.c=HB(a.Pb);return 0==DB(this)?iA(a,new Oz(10,10)):iA(a,FB(this,!1))};_.ve=function(a){this.c=HB(a.Pb);return 0==DB(this)?iA(a,new Oz(10,10)):iA(a,FB(this,!0))};_.we=function(){};_.tS=function(){var a;switch(this.b){case 0:a=$e;break;case 2:a=lg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return JB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Uc};_.b=0;_.c=null;_.d=0;_.e=0;function mA(){mA=u;nA=new KB(Rb,0,12)}
function KB(a,b,c){mA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(422,1,ui,KB);_.b=null;_.c=0;_.d=0;var nA;s(423,1,ui);_.tS=function(){return LB.e+"[font="+this.d+"ascent="+MB(this.b,this.d).b+", descent="+MB(this.b,this.d).c+", height="+MB(this.b,this.d).d+Uc};_.d=null;function NB(a){if(!a.n){Rz(a);a.Jd();var b,c;for(b=0;b<a.p.d;++b)(c=Uu(a.p,b))&&NB(c);Xz(a,!1);a.n=!0;Ez(a,a,a._b,0);new OB(a,202)}}
function PB(a){var b,c;a.ec&&(a.ac.Jd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=Uu(a.p,b))&&c.Jd()}function QB(a){!Hz(a)&&lA(a);var b=Pz(a);a.oe(a.ic,a.jc,b.c,b.b);Yz(a)}function RB(a,b){a.q!=b&&(a.q=b)}s(425,401,si);_.Yd=function(){return new dA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Jd=function(){PB(this)};_.de=function(){return this.ac.d.hb};_.oe=function(a,b,c,d){Tz(this,a,b,c,d);this.Vb=0};_.pe=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;Tz(this,a,b,c,d);this.ec&&e&&!f&&Yz(this)};_.n=!1;_.q=!1;
function SB(a){pA.call(this);this.r=new GA;this.p=new hj;this.o=new dA(0,0,0,0);this.ec=!1;oA(this,new YA);this.ac&&TB(this.ac.d.I.c,a);this.ac&&UB(this.ac.d,!0);RB(this,!0)}s(424,425,si);_.re=function(){return new dA(this.o.e,this.o.c,this.o.b,this.o.d)};_._d=function(){return ek(this.ac.d.pb)};_.ae=function(){return gk(this.ac.d.pb)};_.be=function(){this.ac=new VB((Gq(),j),this)};
function WB(a,b,c,d,e,f){var g,i;g=a.e;f?(i=wB(g),f=new lB(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=jg+(~~g.b>>16&255)+za+(~~g.b>>8&255)+za+(g.b&255)+va)):(i=new lB(I(0.7*(~~g.b>>16&255)),I(0.7*(~~g.b>>8&255)),I(0.7*(g.b&255))),f=wB(g),(a.e=i)&&(a.i=jg+(~~i.b>>16&255)+za+(~~i.b>>8&255)+za+(i.b&255)+va));--d;--e;XB(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=jg+(~~i.b>>16&255)+za+(~~i.b>>8&255)+za+(i.b&255)+va);XB(a,b,c,d,1);XB(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(~~f.b>>16&255)+
za+(~~f.b>>8&255)+za+(f.b&255)+va);XB(a,b+d,c,1,e);XB(a,b+1,c+e,d,1)}s(426,1,{});_.tS=function(){return"Graphics"};s(427,426,{});function YB(a){var b,c;c=Zj(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 Oz(b,c)}
function ZB(a,b,c){var d,e,f,g,i,h;a.c=HB(b.Pb);if(0==a.c.length)return new BB;g=YB(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Zd():d.Xd(),h=Zj(h,d.c),i=Zj(i,d.b);return new Oz(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}function $B(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 aC(){bC.call(this,7)}function bC(a){Gq();this.e=0;this.b=1;this.f=a;this.d=0}s(428,1,ui,aC,bC);_.se=function(){};
_.te=function(a){var b,c;this.c=HB(a.Pb);if(0!=this.c.length&&(b=jA(a),!(0>=b.c||0>=b.b))){c=YB(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(H,k,-1,d,1);e=v(H,k,-1,d,1);h=v(H,k,-1,c,1);l=v(H,k,-1,c,1);$B(b.c,b.d,this.d,f,e);$B(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].oe(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.ue=function(a){return iA(a,ZB(this,a,!1))};_.ve=function(a){return iA(a,ZB(this,a,!0))};_.we=function(){};
_.tS=function(){return cC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Uc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Ox(){Cn()}function bw(a){Cn();this.i=a}s(430,100,pi,Ox,bw);function Kz(){Cn();this.i="Missing message: awt.151"}s(429,430,pi,Kz);s(431,1,{});function dA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(432,1,{93:1,113:1,115:1},dA);_.eQ=function(a){return a===this?!0:y(a,93)?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 dC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function eC(a){fC.call(this,a,0)}function fC(a,b){Zz.call(this);this.ac=(Gq(),new gC(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Fx(),Qx);c.b=d;Cx(c);break;case 0:c=c.b;d=(Fx(),Gx);c.b=d;Cx(c);break;case 2:c=c.b,d=(Fx(),Hx),c.b=d,Cx(c)}}s(433,402,ci,eC,fC);
_.Ud=function(){return!Hz(this)?new Oz(0,0):cA(this.ac,this)};_.he=function(){var a=(null==this.Zb&&(this.Zb=Dz(this)),this.Zb)+za+this.ic+za+this.jc+za+this.fc+jh+this.Xb+(this.ec?j:",hidden")+",align=",b;b=$e;switch(this.b){case 1:b=vd;break;case 2:b=lg}return a+b+",text=null"};_.b=0;s(436,1,ui);_.he=function(){return this.k};_.tS=function(){return this.cZ.e+Sc+this.he()+Uc};_.k=null;_.n=null;
function hC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function iC(a){this.o=(Gq(),Gq(),$z);var b;var c;b=this.cZ.e;-1!=lo(b,mo(36))?b=null:(c=this.o.c.d++,b=so(b,ro(b,mo(46))+1)+j+c);this.k=b;this.e=new FA;this.i=a;this.f=!0;this.j=new jC(this)}s(435,436,ui,iC);_.he=function(){return hC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(434,435,fi);_.he=function(){return hC(this)+(this.c?",tearOff":j)};_.c=!1;s(438,1,{106:1});
_.eQ=function(a){return a===this?!0:y(a,106)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new JA;kC(a,this.b);kC(a,this.c);return a.b};function Jz(){this.c=this.b=0}function lC(a,b){this.b=a;this.c=b}function mC(a){var b=a.c;this.b=a.b;this.c=b}s(437,438,{97:1,106:1,113:1},Jz,lC,mC);_.eQ=function(a){return a===this?!0:y(a,97)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return nC.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;
function oC(a,b){if(!b)throw new Is("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new Iy,e=c.d.d;if(0>e||e>c.d.d)throw new rw;c.p&&(d.pb[Hd]=2);py(c,e,d.pb);gA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new rw;gA(d.d,e,c);for(f=g=0;f<e;++f)y(Uu(d.d,f),73)&&++g;gA(d.j,g,c);py(d,e,c.pb);c.c=d;e=Wv(c.pb)+Wa;Pi(c.md(),e,!1);d.p&&(e=Gj(d.d,c),-1!=e&&(d=Dv(d.p?d.f:Dv(d.f,0),e),2==Ev(d)&&d.removeChild(Dv(d,1)),c.pb[Hd]=2))}}
function pC(a,b,c,d){a=a.b;b=Iz(b);c+=b.b;d+=b.c;Kw(a.b,c,d);Lw(a.b)}function qC(){iC.call(this,j);new hj;this.c=!1;this.b=(Gq(),new rC)}s(439,434,fi,qC);_.b=null;s(442,1,{99:1,108:1,115:1});s(441,442,{99:1,107:1,108:1,115:1});_.eQ=function(a){return a===this?!0:y(a,107)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new JA;kC(a,this.d);kC(a,this.e);kC(a,this.c);kC(a,this.b);return a.b};function kA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
s(440,441,{98:1,99:1,107:1,108:1,113:1,115:1},kA);_.eQ=function(a){return a===this?!0:y(a,98)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return sC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function tC(){tC=u;uC=new vC;wC=new xC;yC=new xC}var uC,yC,wC;s(444,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};function vC(){}s(445,444,{},vC);function xC(){}s(446,1,{},xC);s(447,402,ci);_.Td=function(){return null};
function zC(a,b){var c;c=new AC(Hz(a));return!c?null:new Oz(BC(c,"_")*b+6,MB(c.b,c.d).d+6)}function CC(a,b){var c;c=zC(a,b);return!c?Nz(a):c}function DC(a,b){var c;c=zC(a,b);return!c?Pz(a):c}function EC(a,b){var c=a.ac;bz(c.b,b);c.f.b=-1;c.f.c=-1}function FC(a){GC.call(this,a,null!=a?a.length:0)}function GC(a,b){Zz.call(this);this.b=0>b?0:b;var c=this.ac;bz(c.b,a);c.f.b=-1;c.f.c=-1}s(448,447,ci,FC,GC);_.Sd=function(){return"textfield"+this.cc.c.f++};
_.Ud=function(){return zC(this,xo(this.ac.b.pb,dh).length)};_.Vd=function(){return!Hz(this)?null:zC(this,xo(this.ac.b.pb,dh).length)};_.Xd=function(){return 0<this.b?CC(this,this.b):Nz(this)};_.Zd=function(){return 0<this.b?DC(this,this.b):Pz(this)};_.be=function(){this.ac=(Gq(),new HC)};_.fe=function(){return 0<this.b?CC(this,this.b):Nz(this)};_.ie=function(){return 0<this.b?DC(this,this.b):Pz(this)};_.b=0;function Gq(){Gq=u;$z=new IC}function JC(){var a=(Gq(),Gq(),$z);!a.d&&(a.d=new KC)}
function IC(){this.c=new LC;this.e=new CA}s(449,1,{},IC);_.b=null;_.d=null;var $z;function LC(){}s(450,1,{},LC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(451,1,{});function MC(){MC=u;NC=new OC;PC=new OC}function QC(a,b){return b==a?!0:!b?!1:!0}function OC(){}s(452,1,{102:1},OC);_.eQ=function(a){return null==a||!y(a,102)?!1:QC(this,a)};_.hC=function(){var a;a=null.$f()+";class="+null.$f();a=!null.$f().$f()?a:a+";charset=";return uu(a)};
_.tS=function(){return RC.e+"[MimeType=(null);humanPresentableName="+this.b+Uc};_.b=null;var NC,PC;function SC(){SC=u;F(TC,r,102,[(MC(),PC),NC])}function UC(a){SC();this.b=a}s(453,1,{},UC);_.b=null;function VC(a){a="flavor = "+a;Cn();this.i=a}s(454,101,{103:1,113:1,119:1,127:1},VC);function WC(a,b,c){BA();XC.call(this,a,b,c,nh)}function XC(a,b,c,d){BA();zA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(455,403,ui,WC,XC);
_.he=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="+ou(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=nh;function Uz(a,b){BA();zA.call(this,a);this.e=b}s(456,403,ui,Uz);
_.he=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._d()+za+a.ae()+ba+a.$d()+jh+a.Wd()+va};function fA(a,b,c){BA();Uz.call(this,a,b);this.b=c}s(457,456,ui,fA);
_.he=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.Sd());return a+b.Zb};_.b=null;function Fz(a,b,c,d){BA();zA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(458,403,ui,Fz);
_.he=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&&(mu(fu(this.b,oh))&&(a+="PARENT_CHANGED,"),mu(fu(this.b,ph))&&(a+="DISPLAYABILITY_CHANGED,"),mu(fu(this.b,rh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=nh;_.c=null;_.d=null;s(459,1,zi);function OB(a,b){BA();Uz.call(this,a,b);this.d=null;this.b=this.c=0}
s(460,456,ui,OB);
_.he=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(461,1,{});function YC(a){if(null==a)throw new uo;}s(462,461,{},YC);
function ZC(){ZC=u;$C={};$C["java.vendor"]=Be;$C["package.restrict.access.sun"]=ch;$C["sun.java.launcher"]=hc;$C["sun.management.compiler"]=Be;$C["os.name"]=hc;$C[" sun.boot.class.path"]=hc;$C["path.separator.applet"]=hc;$C["java.vm.specification.vendor"]=Be;$C["java.runtime.version"]=hc;$C["http.proxyPort"]=hc;$C["user.name"]=hc;$C["user.language"]=hc;$C["os.name.applet"]=hc;$C["browser.version"]=hc;$C["java.version"]=hc;$C["user.timezone"]=hc;$C["java.endorsed.dirs"]=hc;$C["java.specification.name"]=
"GWT";$C["java.specification.version"]="2.5.0";$C[Ve]=dc;!fs&&(fs=new ns);fs.b?$C[Te]="yes":$C[Te]=null}var $C;s(465,101,ei);function aD(){Cn()}function bD(a){Cn();this.i=a}s(464,465,{110:1,113:1,119:1,127:1},aD,bD);function cD(){cD=u;dD=new eD}function fD(a){var b;if(a.n){var c;b=new su;zn(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,zn(b.b,a.b));c=a.c;a=a.k;null!=c&&zn(b.b,c);null!=a&&(b.b.b+=la,zn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function gD(a){cD();var b,c,d;if(null==a)throw new aD;a=ko(a);try{d=lo(a,mo(58))}catch(e){e=Ti(e);if(y(e,123))throw new bD(An(e));throw e;}c=lo(a,mo(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;hD();var f,g,i;i=c.length;b=new iD;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 bD($b+a);if(!this.n&&(this.n=kj(dD,this.i),this.n||(this.n=(Gq(),new jD))&&x(dD,this.i,this.n),!this.n))throw new bD($b+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,A,J,O,Y,da,M,pc,Hc,kg,tb,Sd,Td,Ud,Va,Ic,Eb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Za,l)==l&&-1==kD(c,mo(47),l+2))throw new lD(m);}else{M=c.substr(l,m-l);m-=l;A=0;J=this.d;pc=this.f;
Ud=this.k;w=this.e;tb=this.j;o=this.b;Eb=this.o;Va=kD(M,mo(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){Y=2;pc=-1;A=kD(M,mo(47),2);Td=kD(M,mo(63),2);-1!=Td&&(-1==A||A>Td)&&(A=Td);-1==A&&(A=m,w=j);O=A;-1!=Va&&Va<A&&(O=Va);var wd=mo(64);Ic=M.lastIndexOf(wd,O);o=M.substr(2,O-2);-1<Ic&&(Eb=M.substr(2,Ic-2),Y=Ic+1);Hc=kD(M,mo(58),-1==Ic?Y:Ic);q=lo(M,mo(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Hc=q+1:Hc=-1):Hc=-1}catch(lf){if(lf=Ti(lf),!y(lf,119))throw lf;}-1==Hc||Hc>A?J=M.substr(Y,
O-Y):(J=M.substr(Y,Hc-Y),kg=M.substr(Hc+1,O-(Hc+1)),0==kg.length?pc=-1:pc=mD(kg,10))}-1<Va&&(Ud=M.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var cc=mo(63);Sd=M.lastIndexOf(cc,G);-1<Sd?(tb=M.substr(Sd+1,G-(Sd+1)),0==Sd&&null!=w&&(D(w,j)?w=Ya:w.indexOf(Ya),da=ro(w,mo(47))+1,w=w.substr(0,da-0)),G=Sd):0!=Va&&(tb=null);-1<A&&(A<m&&47==M.charCodeAt(A)?w=M.substr(A,G-A):G>A&&(null==w?w=j:D(w,j)?w=Ya:w.indexOf(Ya),da=ro(w,mo(47))+1,0==da?w=M.substr(A,G-A):w=w.substr(0,da-0)+M.substr(A,G-A)));null==w&&(w=j);null==
J&&(J=j);d=J;var De;De=w;null!=tb&&!D(tb,j)&&(null!=w?De=w+sb+tb:De=sb+tb);null==this.i&&(this.i=this.i);this.d=d;this.c=De;this.f=pc;this.k=Ud;var xd;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<(xd=ro(this.d,mo(64)))?(this.o=this.d.substr(0,xd-0),this.d=so(this.d,xd+1)):this.o=null;null!=this.c&&-1<(xd=lo(this.c,mo(63)))?(this.j=so(this.c,xd+1),this.e=this.c.substr(0,xd-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Eb;this.e=w;this.j=tb}}catch(yd){yd=
Ti(yd);if(y(yd,119))throw new bD(An(yd));throw yd;}if(-1>this.f)throw new bD("incorrect port: "+this.f);}s(466,1,ui,gD);_.tS=function(){return fD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var dD;s(467,1,{});function nD(a,b,c){var d,e;for(d=new oD(a.Ce().b);pD(d.b);)if(a=d.c=Oi(d.b),e=a.vf(),null==b?null==e:Kn(b,e))return c&&qD(d),a;return null}s(471,1,ji);_.Be=function(a){return!!nD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,130)||this.He()!=a.He())return!1;for(a=new oD(a.Ce().b);pD(a.b);)if(b=a.c=Oi(a.b),c=b.vf(),b=b.wf(),!this.Be(c)||!rD(b,this.De(c)))return!1;return!0};_.De=function(a){a=nD(this,a,!1);return!a?null:a.wf()};_.hC=function(){var a,b,c;c=0;for(b=new oD(this.Ce().b);pD(b.b);)a=b.c=Oi(b.b),c+=a.hC(),c=~~c;return c};_.Ee=function(){return 0==this.He()};_.Fe=function(){throw new sD("Put not supported on this map");};
_.Ge=function(a){a=nD(this,a,!0);return!a?null:a.wf()};_.He=function(){return this.Ce().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new oD(this.Ce().b);pD(c.b);)b=c.c=Oi(c.b),a?d+=Aa:a=!0,d+=j+b.vf(),d+=qb,d+=j+b.wf();return d+"}"};function az(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Gv(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.Ke(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Je(b,c[d].vf())){c=!0;break a}c=!1}return c}
function kj(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[mb+b];else a:{c=a.Ke(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Je(b,f.vf())){c=f.wf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=tD(a,c);else if(y(b,1))c=uD(a,b,c);else a:{var d=a.Ke(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Je(b,d.vf())){a=d.wf();d.xf(c);c=a;break a}}else e=a.b[d]=[];d=new vD(b,c);e.push(d);++a.e;c=null}return c}
function tD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function uD(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 Wi(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.Ke(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Je(b,g.vf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.wf();break a}}c=null}return c}s(470,471,ji);_.Be=function(a){return Gv(this,a)};
_.Ce=function(){return new wD(this)};_.Je=function(a,b){return this.Ie(a,b)};_.De=function(a){return kj(this,a)};_.Fe=function(a,b){return x(this,a,b)};_.Ge=function(a){return Wi(this,a)};_.He=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Li(){az(this)}s(469,470,li,Li);_.Ie=function(a,b){return It(a)===It(b)||null!=a&&Kn(a,b)};_.Ke=function(a){return~~Nn(a)};function eD(){az(this)}s(468,469,li,eD);function xD(){Cn()}s(472,100,pi,xD);
function yD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=zD(a,c);if(c>=a.j)break;c=AD(a,c);++b}return b}function BD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function CD(a){var b;a.b=0<=a.k&&!a.e?a.k:zD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new xD;b=a.b;a.b=AD(a,a.b);return a.o.substr(b,a.b-b)}
function AD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=DD(a.o,d);if(c<=a.i&&BD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=lo(a.d,mo(c)))break;++d}a.n&&b==d&&(a.f?(c=DD(a.o,d),c<=a.i&&BD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=lo(a.d,mo(c))&&++d));return d}function zD(a,b){var c,d;if(null==a.d)throw new uo;for(d=b;!a.n&&d<a.j;)if(a.f){c=DD(a.o,d);if(c>a.i||!BD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>lo(a.d,mo(c)))break;++d}return d}
function ED(a){FD.call(this,a," \t\n\r\u000c",!1)}function GD(a){FD.call(this,a,za,!1)}function FD(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=DD(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(H,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=DD(this.d,d),this.c[c]=a}}}s(473,1,{},ED,GD,FD);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function HD(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=Qn(e),!(On(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=za);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}s(479,1,{});function ID(a,b){b.Oc(new JD);b.Nc(new KD);b.Pc(new LD);b.Qc(new MD(a))}s(478,479,{});_.c=null;_.d=1;_.e=-1;function ND(a){this.b=a;this.c=new OD(this.b);this.d=this.e=1}
s(477,478,{},ND);_.b=null;function OD(a){this.b=a}s(480,1,{},OD);_.Le=function(a){var b=this.b;null!=a&&0<a.length?(!b.ub&&(b.ub=new Sr(b)),PD(b.ub,a)):(b.jb=!0,b.J="ERROR - empty or null structure",QD(b))};_.b=null;function RD(a){this.b=a}s(481,1,{},RD);var SD=_.b=null;
function TD(){TD=u;SD=new pu((Eu(),new Du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function UD(){}function VD(a){WD.call(this,a,eb,eb,null)}function XD(a,b){WD.call(this,a,eb,eb,b)}
function YD(a,b,c){WD.call(this,a,b,c,null)}
function WD(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=pj(a)){this.b=new ZD;this.c=new $D(this.b,b,c,d);ow(e,this.c,e.pb);d&&gd in d&&(this.c.c=d[gd]);a=this.c;a.e||(a.e=vA(a,wo(a.pb,Rf),wo(a.pb,Qf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?aE="JSME":aE="JME";b.v=bE(b,!1);b.w=bE(b,!0);Tr(b,aE+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=yA(b);oA(b,null);b.nb||(b.S=0);b.T||(b.T=new KB(Yb,0,13),b.W=new AC(b.T));b.U||(b.U=new KB(Yb,
1,13),b.V=new AC(b.U));b.X||(b.X=new KB(Yb,0,11),new AC(b.X));b.k||(b.k=new KB(Yb,0,13),b.n=new AC(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;cE=10;b.Fb=!0;try{o=dE(b.Ob,"options");null!=o&&eE(b,o);i=dE(b.Ob,"jme");null!=i&&(b.L=i);l=dE(b.Ob,"mol");null!=l&&(b.ab=l);g=dE(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=dE(b.Ob,Ng);null!=m&&(b.bb=m,QD(b));b.j=dE(b.Ob,"atomcolors");b.i=dE(b.Ob,"atombg");f=dE(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,A;w=(jB(),kB);try{if(0!=f.indexOf(la))throw new Bn("bad hex encoding");
A=mD(f.substr(1,2),16);G=mD(f.substr(3,2),16);q=mD(f.substr(5,2),16);n=w=new lB(A,G,q)}catch(J){if(J=Ti(J),y(J,119))ZC(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&fE(b.Z);h=dE(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(O){if(O=Ti(O),!y(O,119))throw O;}b.c=202;for(f=0;23>f;++f)gE[f]=(jB(),rB),hE[f]=Rc;hE[1]=Xb;gE[1]=(jB(),oB);hE[2]=Ab;gE[2]=rB;hE[3]=Fb;gE[3]=oB;hE[4]=gc;gE[4]=vB;hE[5]=nc;gE[5]=qB;hE[9]=Tb;gE[9]=tB;hE[10]=Mb;gE[10]=tB;hE[11]=Db;gE[11]=tB;hE[12]=Zb;gE[12]=tB;hE[8]=Ec;gE[8]=xB(sB);
hE[7]=qc;gE[7]=rB;hE[6]=Jc;gE[6]=oB;hE[13]=Gc;gE[13]=oB;hE[18]=Rc;gE[18]=oB;hE[19]=uc;gE[19]=oB;hE[20]=vc;gE[20]=oB;hE[21]=wc;gE[21]=oB;hE[22]=xc;gE[22]=oB;Yz(b);b.$=new iE;f=a.d;f.C=yA(f);null!=f.L?(jE(f,f.L),null!=f.i&&f.Z&&kE(f.Z,f.i,!0),null!=f.j&&f.Z&&kE(f.Z,f.j,!1)):null!=f.ab&&lE(f,f.ab,!0);QD(a.d);o=this.b;f=this.c;ID(new ND(o),f);n=0>=mE();h=new by((TD(),SD));h.pb.alt="drag out MOL or RXN file";Vv(h,h.pb.alt);m=h.b.f;l=h.b.b;g=o.Y;i=~~((g-l)/2);0>i&&(i=0);o=new RD(o);nj(f.i,h,wo(f.pb,Rf)-
m-i,wo(f.pb,Qf)-(g-i));n?(n=new nE,Vv(n,h.pb.alt),0<=m&&(n.pb.style[ih]=m+bg),0<=l&&(n.pb.style[Pe]=l+bg),nj(f.i,n,wo(f.pb,Rf)-m-i,wo(f.pb,Qf)-(g-i)),yo(n.pb),n.pb.style[Od]=(Oo(),Ef),Zv(n,o,(nr(),nr(),or))):(yo(h.pb),h.pb.style[Od]=(Oo(),Ef),Zv(h,o,(nr(),nr(),or)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(484,1,{147:1},UD,VD,XD,YD,WD);_.Me=function(a){oE(new pE(a,this.b,qE))};_.Ne=function(){rE(this.b)};_.Oe=function(){$n((Xn(),Yn),new sE(this))};_.Pe=function(){return this.b.H};
_.Qe=function(){return this.b.db};_.Re=function(){return this.b.eb};_.Se=function(){return this.b.rb};_.Te=function(){return this.b.vb};_.Ue=function(){return this.b.xb};_.Ve=function(a){$wnd.alert("JSME initialization error: "+a)};_.We=function(){var a=this.b,b;a.Bb?b=tE(a,1)+rb+tE(a,2)+rb+tE(a,3):b=tE(a,0);return b};_.Xe=function(){return qr(this.b)};_.Ye=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=uE(a);a.Jb=b;QD(a);return c};_.Ze=function(a){eE(this.b,a)};_.$e=function(){};
_._e=function(a){lE(this.b,a,!0)};_.af=function(a){jE(this.b,a)};_.le=function(){xA(this.b)};_.bf=function(){vE(this.b)};_.cf=function(a){var b=this.b;if(a=wE(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;xE(b)}};_.df=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Ni(b.b);d.c<d.e.He();)c=Oi(d),a?c.b=j:c.b=Bg}xA(b.d)};_.ef=function(a,b){var c=this.b,d;if(d=wE(c,a))kE(d,b,!0),xE(c)};
_.ff=function(a,b){var c=this.b,d;d=wE(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,QD(c)):(d.D=b,xE(c))};_.gf=function(a){this.b.H=a};_.hf=function(a){var b=this.b;b.db=a;QD(b)};_.jf=function(a){var b=this.b;b.eb=a;QD(b)};_.kf=function(a){this.b.qb=a};_.lf=function(a){this.b.rb=a};_.mf=function(a){var b=this.b;b.vb=a;b.v=bE(b,!1)};_.nf=function(a){this.b.xb=a};_.of=function(a){yE(this.b,a)};_.pf=function(a,b){var c=this.b;c.f=!1;c.Kb=new zE(c,a);AE(c.Kb);c.c=253;c.jb=!0;c.J=b;QD(c)};
_.qf=function(a){BE(this.b,a)};_.rf=function(){return CE(this.b)};_.b=null;_.c=null;function sE(a){this.b=a}s(485,1,{},sE);_.qc=function(){var a,b;for(b=new Ni(this.b.c.b);b.c<b.e.He();)a=Oi(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function DE(){var a=(EE(),FE()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=GE;EE();b=b&&b[0]&&(typeof b[0]==Pf||typeof b[0]==we)?b[0]:null;a:if(HE==e||IE==e&&y(b,147))e=!0;else{if(null!=b)for(b=In(b);b&&b!=HE;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new UD:3==arguments.length?a=new YD(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new VD(arguments[0]):4==arguments.length?a=new WD(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new XD(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.Me(a)});b.clear=B(function(){this.g.Ne()});b.deferredRepaint=B(function(){this.g.Oe()});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.Ve(a)});b.jmeFile=B(function(){return this.g.We()});b.molFile=B(function(){return this.g.Xe()});b.nonisomericSmiles=B(function(){return this.g.Ye()});b.options=B(function(a){this.g.Ze(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g._e(a)});b.readMolecule=B(function(a){this.g.af(a)});b.repaint=B(function(){this.g.le()});b.reset=B(function(){this.g.bf()});b.resetAtomColors=B(function(a){this.g.cf(a)});
b.setAntialias=B(function(a){this.g.df(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.ef(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.ff(a,b)});b.setHelpURL=B(function(a){this.g.gf(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.hf(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.jf(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.kf(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.lf(a)});b.setPasteLabel=B(function(a){this.g.mf(a)});b.setPrePasteJSfunction=
B(function(a){this.g.nf(a)});b.setSubstituent=B(function(a){this.g.of(a)});b.setTemplate=B(function(a,b){this.g.pf(a,b)});b.showInfo=B(function(a){this.g.qf(a)});b.smiles=B(function(){return this.g.rf()});JE();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Mt(){KE||(KE=!0,DE())}s(486,1,{},Mt);var KE=!1;function LE(a){Cn();this.i=a}s(488,465,ei,LE);function St(){Cn();this.i="divide by zero"}s(489,100,pi,St);function Ht(){Cn()}function ME(a){Cn();this.i=a}
s(490,100,pi,Ht,ME);function NE(){}function OE(a){return typeof a==Of?Ec+(0>a?-a:a):a}function PE(a,b){var c;c=new NE;c.e=Nb+(QE(0!=a?-a:0)?OE(0!=a?-a:0):j+Fi(c));RE(0!=a?-a:0)&&SE(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new NE;b.e=Nb+(QE(a)?OE(a):j+Fi(b));RE(a)&&SE(a,b);return b}function V(a,b){var c;c=new NE;c.e=Nb+(QE(a)?OE(a):j+Fi(c));RE(a)&&SE(a,c);c.c=b?8:0;return c}function TE(){var a;a=new NE;a.e=Nb+(QE(0)?OE(0):j+Fi(a));RE(0)&&SE(0,a);a.c=2;return a}
function UE(a){var b;b=new NE;b.e=Nb+(QE(a)?OE(a):j+Fi(b));RE(a)&&SE(a,b);b.c=1;return b}function RE(a){return typeof a==Of&&0<a}function QE(a){return null!=a&&0!=a}function SE(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Qh[b.d])c=c.prototype;else{c=Qh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(492,1,{},NE);_.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 VE(a){var b;b=WE;!b&&(b=WE=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new XE(Vb+a+fa);return b}
function mD(a,b){var c,d;if(null==a)throw new XE(Nf);if(2>b||36<b)throw new XE("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 XE(Vb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new XE(Vb+a+fa);if(-2147483648>c||2147483647<c)throw new XE(Vb+a+fa);return c}s(494,1,{113:1,124:1});var WE=null;function YE(a){this.b=a}
s(493,494,{113:1,116:1,117:1,124:1},YE);_.eQ=function(a){return y(a,117)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function KA(a){this.b=a}s(495,494,{113:1,116:1,120:1,124:1},KA);_.eQ=function(a){return y(a,120)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function AA(){Cn()}function Dk(a){Cn();this.i=a}s(496,100,Vh,AA,Dk);function rw(){Cn()}function yx(a){Cn();this.i=a}s(497,100,pi,rw,yx);
function R(a){this.b=a}function du(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 Xt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function ZE(a){var b,c;return-129<a&&128>a?(b=a+128,c=($E(),aF)[b],!c&&(c=aF[b]=new R(a)),c):new R(a)}s(498,494,{113:1,116:1,122:1,124:1},R);
_.eQ=function(a){return y(a,122)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return j+this.b};_.b=0;function $E(){$E=u;aF=v(bF,r,122,256,0)}var aF;function $j(a){return 0>a?-a:a}function Zj(a,b){return a>b?a:b}function cF(a){return Math.round(a)}function uo(){Cn()}function Is(a){Cn();this.i=a}s(501,100,{113:1,119:1,123:1,125:1,127:1},uo,Is);
function Hi(){Hi=u;Ii=F(Gi,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 Ii;function XE(a){Cn();this.i=a}s(503,496,Vh,XE);function to(a,b){this.b=Pc;this.e=a;this.c=b;this.d=-1}s(504,1,{113:1,126:1},to);_.tS=function(){return this.b+Xa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?mb+this.d:j)+va};_.b=null;_.c=null;_.d=0;_.e=null;function dF(a,b){return a.charCodeAt(b)}
function DD(a,b){var c=b,d=a.length,e,f;e=dF(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 eF(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 qt(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function lo(a,b){return a.indexOf(b)}function kD(a,b,c){return a.indexOf(b,c)}function ro(a,b){return a.lastIndexOf(b)}
function fF(a){var b=aa,c=lh,d;for(d=0;0<=(d=c.indexOf(Tc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+so(c,++d):c=c.substr(0,d-0)+so(c,++d);return a.replace(RegExp(b,xe),c)}
function qo(a,b){for(var c=RegExp(b,xe),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(Lt,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function so(a,b){return a.substr(b,a.length-b)}
function ko(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function mo(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,113:1,114:1,116:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return uu(this)};_.tS=_.toString;function gF(){gF=u;hF={};iF={}}
function uu(a){gF();var b=mb+a,c=iF[b];if(null!=c)return c;c=hF[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+dF(a,d++);c|=0}256==jF&&(hF=iF,iF={},jF=0);++jF;return iF[b]=c}var hF,jF=0,iF;function yn(a,b){zn(a.b,b);return a}function xn(){this.b=new vo}function kF(){this.b=new vo;this.b.b+=j}s(506,1,Ai,xn,kF);_.tS=function(){return this.b.b};function su(){this.b=new vo}
function iD(){this.b=new vo}function ot(a){this.b=new vo;zn(this.b,a)}s(507,1,Ai,su,iD,ot);_.tS=function(){return this.b.b};function lD(a){a="String index out of range: "+a;Cn();this.i=a}s(508,497,pi,lD);
function lF(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new uo;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new ME("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new ME("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 rw;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Gt(b,c,a[--d])}else for(c=e+c;e<c;)Gt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Yv(){Cn()}function sD(a){Cn();this.i=a}s(510,100,pi,Yv,sD);function QA(a,b){for(var c;a.ad();)if(c=a.bd(),null==b?null==c:Kn(b,c))return a;return null}function TA(a,b){var c;return(c=QA(a.Cd(),b))?(c.cd(),!0):!1}function mF(a){var b,c,d,e;d=new xn;b=null;d.b.b+=Sc;for(c=a.Cd();c.ad();)null!=b?zn(d.b,b):b=Aa,e=c.bd(),zn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Uc;return d.b.b}s(511,1,{});_.sf=function(){throw new sD("Add not supported on this collection");};
_.tf=function(a){return!!QA(this.Cd(),a)};_.Ee=function(){return 0==this.He()};_.uf=function(a){return TA(this,a)};_.tS=function(){return mF(this)};s(513,511,gi);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,133)||a.He()!=this.He())return!1;for(a=a.Cd();a.ad();)if(b=a.bd(),!this.tf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Cd();b.ad();)c=b.bd(),null!=c&&(a+=Nn(c),a=~~a);return a};
function nF(a,b){var c;return y(b,131)&&(c=b.vf(),Gv(a.b,c))?(c=kj(a.b,c),a.b.Ie(b.wf(),c)):!1}function wD(a){this.b=a}s(512,513,gi,wD);_.tf=function(a){return nF(this,a)};_.Cd=function(){return new oD(this.b)};_.uf=function(a){return nF(this,a)?(a=a.vf(),Wi(this.b,a),!0):!1};_.He=function(){return this.b.e};_.b=null;function qD(a){if(a.c)Qi(a.b),Wi(a.d,a.c.vf()),a.c=null;else throw new bw("Must call next() before remove().");}
function oD(a){var b;this.d=a;b=new hj;a.d&&bj(b,new oF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new pF(a,d.substring(1));b.sf(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.sf(c[d])}this.b=new Ni(b)}s(514,1,{},oD);_.ad=function(){return pD(this.b)};_.bd=function(){return this.c=Oi(this.b)};_.cd=function(){qD(this)};_.b=null;_.c=null;_.d=null;s(516,1,$h);_.eQ=function(a){return y(a,131)&&rD(this.vf(),a.vf())&&rD(this.wf(),a.wf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.vf()&&(a=Nn(this.vf()));null!=this.wf()&&(b=Nn(this.wf()));return a^b};_.tS=function(){return this.vf()+qb+this.wf()};function oF(a){this.b=a}s(515,516,$h,oF);_.vf=function(){return null};_.wf=function(){return this.b.c};_.xf=function(a){return tD(this.b,a)};_.b=null;function pF(a,b){this.c=a;this.b=b}s(517,516,$h,pF);_.vf=function(){return this.b};_.wf=function(){return this.c.f[mb+this.b]};_.xf=function(a){return uD(this.c,this.b,a)};_.b=null;_.c=null;
function vx(a,b){(0>a||a>=b)&&qF(a,b)}function qF(a,b){throw new yx("Index: "+a+", Size: "+b);}s(518,511,Uh);_.yf=function(){throw new sD("Add not supported on this list");};_.sf=function(a){this.yf(this.He(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,129)||this.He()!=a.He())return!1;c=this.Cd();for(d=a.Cd();c.ad();)if(a=c.bd(),b=d.bd(),!(null==a?null==b:Kn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Cd();a.ad();)c=a.bd(),b=31*b+(null==c?0:Nn(c)),b=~~b;return b};_.Cd=function(){return new Ni(this)};_.Af=function(){return this.Bf(0)};_.Bf=function(a){return new rF(this,a)};_.Cf=function(){throw new sD("Remove not supported on this list");};function pD(a){return a.c<a.e.He()}function Oi(a){if(a.c>=a.e.He())throw new uw;return a.e.zf(a.d=a.c++)}function Qi(a){if(0>a.d)throw new Ox;a.e.Cf(a.d);a.c=a.d;a.d=-1}function Ni(a){this.e=a}s(519,1,{},Ni);_.ad=function(){return pD(this)};
_.bd=function(){return Oi(this)};_.cd=function(){Qi(this)};_.c=0;_.d=-1;_.e=null;function rF(a,b){var c;this.e=this.b=a;c=a.He();(0>b||b>c)&&qF(b,c);this.c=b}s(520,519,{},rF);_.Df=function(){return 0<this.c};_.Ef=function(){if(0>=this.c)throw new uw;return this.b.zf(this.d=--this.c)};_.b=null;function sF(a){a=new oD(a.c.b);return new tF(a)}function uF(a,b){this.b=a;this.c=b}s(521,513,gi,uF);_.tf=function(a){return Gv(this.b,a)};_.Cd=function(){return sF(this)};_.He=function(){return this.c.b.e};
_.b=null;_.c=null;function tF(a){this.b=a}s(522,1,{},tF);_.ad=function(){return pD(this.b.b)};_.bd=function(){return(this.b.c=Oi(this.b.b)).vf()};_.cd=function(){qD(this.b)};_.b=null;s(523,518,Uh);_.yf=function(a,b){var c;c=WA(this,a);var d=c.e;new RA(b,c.c);++d.c;++c.b;c.d=null};_.zf=function(a){var b;b=WA(this,a);try{return XA(b)}catch(c){c=Ti(c);if(y(c,132))throw new yx("Can't get element "+a);throw c;}};_.Cd=function(){return WA(this,0)};
_.Cf=function(a){var b,c;b=WA(this,a);try{c=XA(b)}catch(d){d=Ti(d);if(y(d,132))throw new yx("Can't remove element "+a);throw d;}vF(b);return c};function wF(a){a.c=v(xF,r,0,0,0)}function gA(a,b,c){(0>b||b>a.d)&&qF(b,a.d);a.c.splice(b,0,c);++a.d}function bj(a,b){Gt(a.c,a.d++,b);return!0}function Uu(a,b){vx(b,a.d);return a.c[b]}function Gj(a,b){for(var c=0;c<a.d;++c)if(rD(b,a.c[c]))return c;return-1}function Xu(a,b){var c;c=(vx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function aj(a,b){var c;c=Gj(a,b);if(-1==c)return!1;Xu(a,c);return!0}function Hk(a,b){var c;if(b.length<a.d){c=b;var d;d=zt(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Gt(b,c,a.c[c]);b.length>a.d&&Gt(b,a.d,null);return b}function hj(){wF(this)}function IB(a){wF(this);this.c.length=a}function EA(a){wF(this);var b=this.c,c=a.c,a=c.slice(0,a.d);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(524,518,Ei,hj,IB,EA);_.yf=function(a,b){gA(this,a,b)};
_.sf=function(a){return bj(this,a)};_.Ne=function(){this.c=v(xF,r,0,0,0);this.d=0};_.tf=function(a){return-1!=Gj(this,a)};_.zf=function(a){return Uu(this,a)};_.Ee=function(){return 0==this.d};_.Cf=function(a){return Xu(this,a)};_.uf=function(a){return aj(this,a)};_.He=function(){return this.d};_.d=0;function VA(a,b){var c=a.length,d;for(d=0;d<c;++d)Gt(a,d,b)}function kt(){kt=u;lt=new yF}var lt;function yF(){}s(527,518,xi,yF);_.tf=function(){return!1};_.zf=function(){throw new rw;};_.He=function(){return 0};
function zF(){this.b=new Date}function AF(a){return 10>a?ab+a:j+a}s(528,1,{113:1,115:1,116:1,128:1},zF);_.eQ=function(a){return y(a,128)&&gu(K(this.b.getTime()),K(a.b.getTime()))};_.hC=function(){var a;a=K(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=Ot(c&4194303,b&4194303,e&1048575);a=Ot(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?ya:j)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(BF(),CF)[this.b.getDay()]+ba+DF[this.b.getMonth()]+ba+AF(this.b.getDate())+ba+AF(this.b.getHours())+mb+AF(this.b.getMinutes())+mb+AF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function BF(){BF=u;CF=F(Lt,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));DF=F(Lt,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var CF,DF;
function Rs(a,b){return null==x(a.b,b,a)}function Qs(){this.b=new Li}s(530,513,{113:1,115:1,133:1},Qs);_.sf=function(a){return Rs(this,a)};_.tf=function(a){return Gv(this.b,a)};_.Ee=function(){return 0==this.b.e};_.Cd=function(){return sF(new uF(this.b,new wD(this.b)))};_.uf=function(a){return null!=Wi(this.b,a)};_.He=function(){return this.b.e};_.tS=function(){return mF(new uF(this.b,new wD(this.b)))};_.b=null;
function WA(a,b){var c,d;(0>b||b>a.c)&&qF(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 EF(a,b,d)}function $A(){this.b=new FF;this.c=0}s(531,523,xi,$A);_.sf=function(a){new RA(a,this.b);++this.c;return!0};_.Bf=function(a){return WA(this,a)};_.He=function(){return this.c};_.b=null;_.c=0;function XA(a){if(a.c==a.e.b)throw new uw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function vF(a){if(!a.d)throw new Ox;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 EF(a,b,c){this.e=a;this.c=c;this.b=b}s(532,1,{},EF);_.ad=function(){return this.c!=this.e.b};_.Df=function(){return this.c.c!=this.e.b};_.bd=function(){return XA(this)};_.Ef=function(){if(this.c.c==this.e.b)throw new uw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.cd=function(){vF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function FF(){this.b=this.c=this}
function RA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(533,1,{},FF,RA);_.b=null;_.c=null;_.d=null;function vD(a,b){this.b=a;this.c=b}s(534,516,$h,vD);_.vf=function(){return this.b};_.wf=function(){return this.c};_.xf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function uw(){Cn()}s(535,100,{113:1,119:1,125:1,127:1,132:1},uw);function rD(a,b){return It(a)===It(b)||null!=a&&Kn(a,b)}function HB(a){var b=v(aB,r,90,0,0);return Hk(a.b,b)}function qA(){this.b=new hj}
s(537,518,Ei,qA);_.yf=function(a,b){gA(this.b,a,b)};_.sf=function(a){return bj(this.b,a)};_.tf=function(a){return-1!=Gj(this.b,a)};_.zf=function(a){return Uu(this.b,a)};_.Ee=function(){return 0==this.b.d};_.Cd=function(){return new Ni(this.b)};_.Cf=function(a){return Xu(this.b,a)};_.He=function(){return this.b.d};_.tS=function(){return mF(this.b)};_.b=null;function GF(a){a.ac.d.hb&&NB(a)}function HF(a){var b;if(a.ac.d.hb){b=Iz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}PB(a)}
function IF(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 oE(a){var b=a.k;JF(a.ac.d,b.b,b.c);!Hz(a)&&lA(a);Wz(a)}function KF(){SB.call(this,j);this.j=new dB(this.Ff());DA(this.r,new LF(this))}s(539,424,si);_.Rd=function(a,b){return It(a.i)===It(this.j)?(HF(this),!0):this.Gf(a,b)};_.Ff=function(){return"Close"};_.Gf=function(){return!1};_.Jd=function(){HF(this)};_.j=null;_.k=null;
function pE(a,b,c){KF.call(this);this.ac&&UB(this.ac.d,!1);RB(this,!1);oA(this,new bC(0));a=new fC(a,1);P(this,a,null);a=new sA;P(a,this.j,null);P(this,a,null);b&&(this.k=Iz(b),QB(this),IF(this.k,~~(wo(b.Ob.pb,Rf)/2)-~~(this.fc/2),~~(wo(b.Ob.pb,Qf)/2)-~~(this.Xb/2)));c&&N(this,c)}s(538,539,si,pE);_.Ff=function(){return"OK"};function MF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new bw("Cannot undo. Index is out of range.");if(!a.b.c)throw new bw(ac);a.b=a.b.c;return a.b.b}
function iE(){this.b=this.c=new NF}s(540,1,{},iE);_.b=null;function NF(){this.b=null}function OF(a){this.b=a}s(541,1,{},NF,OF);_.b=null;_.c=null;_.d=null;function LF(a){this.b=a}s(542,459,zi,LF);_.b=null;function PF(){PF=u;QF=F(Lt,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);qE=(jB(),mB);RF=wB(qE);gE=v(SF,r,89,23,0);hE=v(Lt,r,1,23,0);TF=v(SF,r,89,7,0);UF=null!=(ZC(),$C[Te])}
function uE(a){var b;if(a.Bb)b=VF(a,1)+rb+VF(a,2)+rb+VF(a,3);else if(b=VF(a,0),0<b.length){var c=new WF(a.Z);bj(a._.b,c)}return b}function XF(a,b){var c,d;c=b.b;if(D(c,(YF(),ZF).c))Qr(CE(a));else if(D(c,$F.c))Qr(qr(a));else if(D(c,aG.c))Rr(a.u,(!a.ub&&(a.ub=new Sr(a)),a.ub));else if(D(c,ng)){7!=a.O&&(a.P=nh);d=b.d;d=nu(d,mh);c=cu(d,a.P);var e=!au(c,nh)?Wt(c):c;!au(e,th)&&bG(a.Z,L(c));cG(a);a.lb=!0;QD(a);a.O=7;a.P=d}else D(c,ug)||(D(c,le)?dG(a):yE(a,c))}
function eG(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(fG,r,-1,4,1);l=v(fG,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)gG(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=yA(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;hG(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||iG(a.fb[f])}}}
function rE(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 jG(a),a.Z.r=0);null!=a.rb&&HD(a.rb,null)}}function bE(a,b){var c,d,e,f;f=new qC;d=Fc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new iC(Ob+d);var g=(YF(),ZF).c;d.d=g;oC(f,d);DA(d.e,a);d=new iC(Ob+c);d.d=$F.c;DA(d.e,a);oC(f,d);oC(f,new iC(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new iC(c);d.d=aG.c;DA(d.e,a);oC(f,d);Cz(a,f);return f}
function kG(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,qE);a.nb?(e==a.c&&X(b,xB(qE)),XB(b,g,f,a.Y,a.Y),X(b,(jB(),oB)),lG(b,g,f,a.Y-1,a.Y-1)):e==a.c?WB(b,g+1,f+1,a.Y,a.Y,!1):WB(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,(jB(),pB)),e){case 101:X(b,sB);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;mG(b,!0);nG(b,oG(b,c,e,d,i));X(b,pB);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(mG(b,!1),nG(b,oG(b,c,e,d,i)));pG(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);XB(b,g+9,f+9,2,4);XB(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,qB),XB(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,sB),XB(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);Z(b,d,f+a.Y-c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);X(b,tB);Z(b,d,f+c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Z(b,h-e,l,h-2*e,l);Z(b,h+e,
l,h+2*e,l);X(b,pB);break;case 107:X(b,rB);XB(b,g+4,f+4,a.Y-8,a.Y-8);X(b,pB);lG(b,g+4,f+4,a.Y-8,a.Y-8);pG(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);XB(b,g+9,f+9,2,4);XB(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Z(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);Z(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Z(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Z(b,f,a,f,a+c);break;case 110:qG(b,g,f,a.Y,!0);break;case 111:qG(b,g,f,a.Y,!1);break;case 109:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Z(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,kB);XB(b,g+3,f+5,a.Y-7,a.Y-11);X(b,pB);lG(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,qE);a.ob&&WB(b,g+1,f+1,a.Y,a.Y,!1);X(b,pB);rG(a,b,g,f,"NEW");break;case 106:X(b,qB);Z(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,pB);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));rG(a,b,g+6,f,uc);break;case 104:X(b,qB);Z(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,pB);break;case 105:a.Ib?(X(b,uB),Z(b,g+11,f+5,g+9,f+9),Z(b,g+9,f+9,g+4,f+9),Z(b,g+4,f+9,g+8,f+12),Z(b,g+8,f+12,g+6,f+18),Z(b,g+6,f+18,g+11,f+15),Z(b,g+12,f+5,g+14,f+9),Z(b,g+14,f+9,g+19,f+9),Z(b,g+19,f+9,g+15,f+12),Z(b,g+15,f+12,g+17,f+18),Z(b,g+17,f+18,g+12,f+15),X(b,pB)):rG(a,b,g,f,"123");break;case 113:X(b,vB);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);XB(b,e,d,c,c);X(b,pB);sG(a,
b,g,f,kB,"i");break;case 201:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Z(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Z(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Z(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Z(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Z(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:tG(a,b,g,f+2,3);break;case 207:tG(a,b,g,f,4);break;case 208:tG(a,b,g,f,5);break;case 209:tG(a,b,g,f,1);break;case 210:tG(a,b,g,f,6);break;case 211:tG(a,b,g,f,7);break;case 212:tG(a,b,g,f,8);break;case 213:rG(a,b,g,f,"FG"),a.F=new lC(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!=hE[c]&&sG(a,b,g,f,gE[c],hE[c])}function uG(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,qE),XB(d,0,0,c,b),a.nb?(X(d,(jB(),oB)),lG(d,-1,0,c,b-1)):(X(d,RF),Z(d,0,0,c-1-2,0),X(d,xB(qE)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),vG(d,a.X),X(d,(jB(),pB)),-1!=a.J.toLowerCase().indexOf(me)&&X(d,qB),wG(d,a.J,10,15),xG(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function yG(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,qE);XB(d,0,0,c,b);a.nb?(X(d,(jB(),oB)),Z(d,0,b-1,c,b-1),e=cE*(a.Y+a.S)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,RF),Z(d,0,0,0,b-1),Z(d,0,cE*a.Y,b-1,cE*a.Y),X(d,xB(qE)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=cE+2;++b)kG(a,d,1,b);xG(a.Ob,a.Q,0,2*a.Y+a.S)}}
function zG(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);XB(e,0,0,c,b);d=a.db?(tC(),wC):(tC(),yC);if((tC(),uC)==(tC(),uC))d==wC?e.b=j:e.b=Bg;d=new IA(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,G=w=o=m=void 0,A=n=void 0,J=m=q=o=i=void 0,O=m=i=void 0,Y=h=o=h=void 0,da=w=A=void 0,M=da=q=n=l=A=m=q=G=J=n=void 0,M=h=n=o=o=J=M=Y=i=O=O=G=Y=n=n=O=Y=void 0,w=A=1,l=
2,da=3;f.w&&(hG(f),eG(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,da*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=I(13*f.n.B*i),f.n.k=new KB(Yb,0,i),f.n.n=new AC((Gq(),f.n.k)));f.n.A&&(X(g,(jB(),pB)),lG(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=L(K(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(PF(),TF)[f.e[i]]),h=g,o=I(f.J[i]-m/2),O=I(f.M[i]-m/2),Y=M=m,mG(h,!0),nG(h,oG(h,o,O,M,Y)));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,(PF(),TF)[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*da*A,n=3*da*w,O=v(H,k,-1,4,1),o=v(H,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,mG(m,!0),nG(m,AG(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(jB(),pB));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(PF(),TF)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;Y=f.J[h];M=f.M[h];O=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=O-Y,A=o-
M,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,tB);q=l*A;n=l*w;Z(g,L(K(Math.round(Y+q))),L(K(Math.round(M-n))),L(K(Math.round(O+q))),L(K(Math.round(o-n))));Z(g,L(K(Math.round(Y-q))),L(K(Math.round(M+n))),L(K(Math.round(O-q))),L(K(Math.round(o+n))));X(g,pB);break;case 3:m=L(K(Math.round(Y)));h=L(K(Math.round(M)));O=L(K(Math.round(O)));o=L(K(Math.round(o)));Z(g,m,h,O,o);Y=L(K(Math.round(da*A)));M=L(K(Math.round(da*w)));Z(g,m+Y,h-M,O+Y,o-M);Z(g,m-Y,h+M,O-Y,o+M);break;
case 9:case 0:for(h=0;10>h;++h)G=Y-(Y-O)/10*h,J=M-(M-o)/10*h,Z(g,L(K(Math.round(G))),L(K(Math.round(J))),L(K(Math.round(G))),L(K(Math.round(J))));vG(g,f.n.k);m=BG(f.n.n);n=f.f[i];h=sb;null!=n&&(h=n);n=BC(f.n.n,h);Y=L(K(Math.round((Y+O)/2-n/2)));n=L(K(Math.round((M+o)/2+~~(m/2)-1)));X(g,tB);wG(g,h,Y,n);X(g,pB);break;default:if(1==f.B[i]||3==f.B[i])q=da*A,n=da*w,J=v(H,k,-1,3,1),G=v(H,k,-1,3,1),J[0]=L(K(Math.round(O+q))),G[0]=L(K(Math.round(o-n))),J[1]=L(K(Math.round(Y))),G[1]=L(K(Math.round(M))),J[2]=
L(K(Math.round(O-q))),G[2]=L(K(Math.round(o+n))),m=g,h=J,o=G,mG(m,!0),nG(m,AG(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=da*A;n=da*w;for(h=0;10>h;++h)G=Y-(Y-O)/10*h,J=M-(M-o)/10*h,m=h/10,Z(g,L(K(Math.round(G+q*m))),L(K(Math.round(J-n*m))),L(K(Math.round(G-q*m))),L(K(Math.round(J+n*m))))}else Z(g,L(K(Math.round(Y))),L(K(Math.round(M))),L(K(Math.round(O))),L(K(Math.round(o))))}}w=v(fG,r,-1,f.t+1,1);A=v(H,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];vG(g,f.n.k);m=BG(f.n.n);M=v(Lt,r,1,f.t+1,0);O=v(H,k,-1,f.t+1,1);o=v(H,k,-1,f.t+1,1);l=v(CG,r,98,f.t+1,0);for(i=1;i<=f.t;++i)h=DG(f,i),(null==h||1>h.length)&&(h=wa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(M[i]=h,O[i]=o[i]=BC(f.n.n,h),l[i]=EG(f,i,O[i],O[i],m,!1)):(Y=w[i]<f.J[i],G=!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&&(G=!1),2<A[i]&&(G=!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&&(Y=!0),n=h,J=j,f.n.Fb&&0<f.x[i]&&(J+=Xb,
1<f.x[i]&&(J+=f.x[i])),q=j,0!=f.A[i]&&(1<$j(f.A[i])&&(q+=$j(f.A[i])),0<f.A[i]?q+=ya:q+=Ca),Y||!G?h=h+J+q+j:h=q+J+j+h,G||(n=h),M[i]=h,n=BC(f.n.n,n),q=BC(f.n.n,h),O[i]=n,o[i]=q,q=l[i]=EG(f,i,n,q,m,Y),Y=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(PF(),TF)[f.e[i]]),XB(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(PF(),TF)[f.e[i]]):X(g,(jB(),pB)):X(g,(PF(),gE)[f.c[i]]),wG(g,h,Y,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=O[i],q=o[i],Y=L(K(cF(f.J[i]-n/2))),n=L(K(cF(f.M[i]+~~(m/2)-1))),X(g,(jB(),tB)),wG(g,
ba+f.q[h][1],Y+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(jB(),qB):(jB(),vB)),0<f.D&&106!=f.n.c&&(q=l[f.D],lG(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=(da+1)*A,n=(da+1)*w,J=v(H,k,-1,5,1),G=v(H,k,-1,5,1),J[0]=L(K(cF(f.J[h]+q))),J[1]=L(K(cF(f.J[m]+q))),G[0]=L(K(cF(f.M[h]-n))),G[1]=L(K(cF(f.M[m]-n))),J[3]=L(K(cF(f.J[h]-q))),J[2]=L(K(cF(f.J[m]-q))),G[3]=L(K(cF(f.M[h]+n))),G[2]=L(K(cF(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.n.c&&(da=g,i=J,A=G,da.o&&(mG(da,!1),nG(da,AG(da,i,A,5,!0)))),106==f.n.c&&FG(f,f.H[f.E],f.I[f.E]))){da=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++da;if(da>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(jB(),qB));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],lG(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(jB(),oB)),Z(e,c-1,0,c-1,b-1)):(X(e,xB(qE)),Z(e,c-1,0,c-1,b-1),X(e,qE),Z(e,c-2,0,c-2,b-1),X(e,RF),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(jB(),tB)),Z(e,d,~~(b/2),d+48,~~(b/2)),Z(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Z(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new KB(Yb,0,13),a.W=new AC(a.T),null!=a.bb&&(d=BC(a.W,a.bb),c=L(K(Math.round((c-d)/2))),b-=13,X(e,(jB(),pB)),vG(e,a.T),wG(e,a.bb,c,b)));xG(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function tG(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(H,k,-1,9,1);l=v(H,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&&(mG(b,!1),nG(b,AG(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+(a-3)*Math.sin(i)),l[f]=I(d+(a-3)*Math.cos(i));Z(b,h[0],l[0],h[1],l[1]);Z(b,h[2],l[2],h[3],l[3]);Z(b,h[4],l[4],h[5],l[5])}}
function GG(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,qE);XB(d,0,0,b,c);a.nb?(X(d,(jB(),oB)),c=13*(a.Y+a.S),lG(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,xB(qE)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),X(d,RF),Z(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)kG(a,d,b,1),kG(a,d,b,2);a.c=c;xG(a.Ob,a.Lb,0,0)}}
function qG(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Z(a,i,n,f,h);Z(a,g,n,f,h);i=~~(l/3);Z(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);pG(a,b,c+m-i,f,d-4-i-1,e,h)}
function HG(a,b){var c,d,e,f,g,i,h;vE(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=IG(b);h=new FD(b,g,!0);d=j;for(c=1;5>=c;++c)d=JG(h,g);c=ZE(mD(ko(d.substr(0,3)),10)).b;f=ZE(mD(ko(d.substr(3,3)),10)).b;JG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=JG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new KG(a,e)}eG(a,1,c,1);eG(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new KG(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",QD(a),!1;null!=a.i&&a.Z&&kE(a.Z,a.i,!0);null!=a.j&&
a.Z&&kE(a.Z,a.j,!1);g=LG(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 MG(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];eG(a,1,g,0)}QD(a);return!0}
function NG(a,b){var c,d,e,f,g,i,h,l;vE(a);c=f=0;l=new FD(b,"|>",!0);e=-1<b.indexOf(rb);i=1;g=yD(l);a.tb=0;for(d=1;d<=g;++d)if(h=CD(l),ko(h),!D(h,lh))if(D(h,rb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new zE(a,h);if(0==a.Z.t)return BE(a,"ERROR - problems in reading/processing molecule !"),ZC(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return BE(a,"ERROR - strange reaction - fixing !"),ZC(),!1;if(3<i)return BE(a,"ERROR - strange reaction !"),ZC(),!1;1<a.tb&&!e&&eE(a,Gf);e&&!a.Bb&&eE(a,gg);!e&&a.Bb&&
eE(a,Kf);e?(eG(a,1,f,1),eG(a,f+1,c-1,2),eG(a,c,a.tb,3)):eG(a,1,a.tb,0);QD(a);return!0}function Tr(a,b){a.jb=!0;a.J=b}
function Xr(a,b){var c,d;if(0==b)return!1;cG(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:rE(a);d=a.$;d.b=d.c;d.c.d=null;OG(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;PG(a,MF(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 bw("Cannot redo. Index is out of range.");
if(!d.b.d)throw new bw(ac);d.b=d.b.d;PG(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=Uu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=jc):(Tr(a,fc+(a.Db.b+1)+ca+a.Db.d),d=fF(d),lE(a,d,!1),null!=a.rb&&HD(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=Uu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=jc):(Tr(a,fc+(a.Db.b+1)+ca+a.Db.d),d=fF(d),lE(a,d,!1),null!=a.rb&&HD(a.rb,null));break;case 101:a.Gb&&GF(a.Gb);a.Gb=new QG(1,a);a.c=c;break;case 107:!a.zb?a.zb=new RG(a):a.zb.ac.d.hb?SG(a.zb.ac.d):
oE(a.zb);break;case 113:a.b&&GF(a.b);a.b=new QG(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,fE(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=TG(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(fG,r,-1,4,1);gG(a.Z,d);a.lb=!0;a.Z=new WF(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;AE(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,UG(a.Z,a.Z.D),a.Z.D=0,dG(a)):0<a.Z.E&&(a.lb=!0,VG(a.Z,a.Z.E),
a.Z.E=0,dG(a));WG(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new qC;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new iC(c),oC(i,g),g.d=c,DA(g.e,a);Cz(a,i);a.E=i}pC(a.E,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&&(GF(a.o),a.o=null);0==a.Z.D&&(a.o=new QG(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,dG(a)),18==a.d&&(d=xo((Ur(),Vr).ac.b.pb,dh),XG(a.Z,a.Z.D,d),dG(a)),WG(a.Z))}QD(a);return!0}
function qr(a){var b,c,d;d=CE(a);c=j;if(a.Bb){var e,f,g;g=At([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)TG(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(YG(g[1][0],3)+YG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+ZG(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+ZG(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new $G(a,a.fb,a.tb)),c=ZG(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function aH(a,b,c,d){var e;e=c;var f=d,g,i;(g=bH(b),i=0!=(b.f&2),g||i)?(a.Bb?pC((!a.w&&(a.w=bE(a,!0)),a.w),a,e,f):pC((!a.v&&(a.v=bE(a,!1)),a.v),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=cH(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){b=0;for(e=1;13>=e;++e)if(c<e*(a.Y+a.S)){b=e;break}c=0;for(e=1;e<=cE+2;++e)if(d<e*(a.Y+a.S)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",QD(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=Xr(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)UG(a.Z,a.Z.D),a.Z.D=0,dG(a);else{if(106==a.c)return!0;if(108==a.c)dH(a.Z,a.Z.D,0),dG(a);else if(157==a.c)dH(a.Z,a.Z.D,1),dG(a);else if(158==a.c)dH(a.Z,a.Z.D,-1),dG(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,$(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):dG(a);
else if(206<=a.c&&229>=a.c)a.O=2,eH(a.Z),dG(a);else if(230==a.c)a.O=3,dG(a);else if(233<=a.c&&262>a.c)fH(a.Z,!1),dG(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;XG(a.Z,a.Z.D,xo(a.zb.f.ac.b.pb,dh));dG(a)}else if(105==a.c)gH(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=xo((Ur(),Vr).ac.b.pb,dh),1>d.length&&(d=Rc),XG(a.Z,a.Z.D,d)),dG(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,eH(a.Z),dG(a);else if(0<a.Z.E)if(104==a.c)VG(a.Z,
a.Z.E),a.Z.E=0,dG(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]])Tr(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;UG(d,c);d.b[c]=0}a.Z.E=0;dG(a)}else if(201==a.c)hH(a.Z,a.Z.E),dG(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),dG(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,dG(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,dG(a);
else if(206<=a.c&&229>=a.c)a.O=2,eH(a.Z),dG(a);else if(107==a.c){if(!a.zb.c)return!0;d=xo(a.zb.f.ac.b.pb,dh);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;dG(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 jG(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(iH(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,$(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,eH(a.Z)):300<a.c?(iH(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=xo((Ur(),Vr).ac.b.pb,dh),1>d.length&&(d=Rc),XG(a.Z,1,d))):230==a.c?jE(a,null):233<=a.c&&262>a.c?(iH(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,fH(a.Z,!0)):ZC();dG(a)}else e=!1;e&&(WG(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,QD(a))}return e}
function jH(a,b,c,d){var e,f;if(a.z||!a.hb||bH(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=kH(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)UG(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],$(b,0),VG(b,e),0<kH(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){Tr(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;$(b,L(K(Math.round(h))));b.j[b.v]=b.t;0<kH(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Tr(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(cH(b)||bH(b))bG(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(fG,r,-1,4,1);gG(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;cG(a);a.lb=!0;QD(a);a.Mb=c;a.Nb=d;return!0}
function lH(a,b,c,d){var e,f,g;if(!a.z&&!bH(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=((PF(),UF)?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&&HD(a.qb,F(bF,r,122,[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;cG(a);a.lb=!0;QD(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function mH(a){if(a.z)return!0;a.jb=!1;a.P=nh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=kH(b,b.t),6>b.z[c]&&(nH(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),UG(b,b.t));b.C=!1;dG(a)}else a:{var b=a.Z,e,f;c=kH(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):Tr(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Tr(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(K(cF((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(K(cF((b.M[b.F]+b.M[c])/2))))}}iG(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,MF(b),b.b.d=c),dG(a),a.r=!1)}else 5==a.O&&(iG(a.Z),dG(a));0<a.O&&(a.D=!1,cG(a),a.lb=!0,WG(a.Z),oH(a.Z),QD(a),a.O=0,a.f=!1);if(UF&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,cG(a),a.lb=!0,QD(a);return!0}function cG(a){a.kb=!1;a.mb=!1;a.lb=!1}
function eE(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(Kf)?a.Bb=!1:-1<b.indexOf(gg)&&(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(Gf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Of)&&(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,eG(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)pH(a.fb[c]),hG(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(od)&&(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&&++cE;QD(a)}
function QD(a){var b,c,d;b=yA(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=uA(a,d,c),zG(a),a.z||(a.Lb=uA(a,b.c,2*a.Y+a.S),GG(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=uA(a,a.Y,c),yG(a),a.I=uA(a,d,a.Y),uG(a))):(zG(a),a.z||(uG(a),a.D&&(GG(a),yG(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function tE(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=TG(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+ba+c.u,h=1;h<=c.t;++h){i=DG(c,h);c.n.M&&0<c.x[h]&&(i+=Xb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=ya:i+=Ca,1<$j(c.A[h])&&(i+=$j(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+=ba+i+ba+qH(0.055999999999999994*c.J[h],0,2)+ba+qH(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+=ba+f+ba+g+ba+l;c=m;0<c.length&&(0<e.length&&(e+=lh),e+=c)}return e}function VF(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=TG(a.fb[c]),d!=b))continue;d=rH(a.fb[c]);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function dG(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&HD(a.rb,null)}var c,d,e;e=new sH;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 WF(d),AE(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 OF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function lE(a,b,c){try{HG(a,b)?c&&dG(a):QD(a)}catch(d){if(d=Ti(d),y(d,119))QD(a);else throw d;}}
function jE(a,b){try{NG(a,b)?dG(a):QD(a)}catch(c){if(c=Ti(c),y(c,119))QD(a);else throw c;}}function xE(a){cG(a);a.lb=!0;QD(a)}function vE(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new jG(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;QD(a);null!=a.rb&&HD(a.rb,null)}function PG(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 WF(d),AE(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&&HD(a.rb,null)}}
function wE(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,QD(a),null):a.fb[b]}function yE(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ha)?c=235:D(b,Ia)?c=240:D(b,Ga)?c=260:D(b,Oa)?c=261:D(b,Sa)?c=241:D(b,La)?c=233:D(b,Ka)?c=236:D(b,Ja)?c=237:D(b,Ra)?c=234:D(b,Qa)?c=243:D(b,Ta)?c=252:D(b,Pa)?c=244:D(b,Ua)?c=239:D(b,"-PO3H2")?c=251:D(b,Fa)?c=242:D(b,Da)?c=245:D(b,Ea)&&(c=238);0<c?Xr(a,c):b="Not known group!";a.jb=!0;a.J=b;QD(a)}
function BE(a,b){a.jb=!0;a.J=b;QD(a)}function CE(a){var b;b=uE(a);cG(a);QD(a);return b}function rG(a,b,c,d,e){var f,g,i,h;f=a.W;h=BC(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new KB(f.d.b,f.d.d,g),f=new AC(i),h=BC(f,e),b.f=i,b.j=tH(i);else vG(b,a.T);f=MB(f.b,f.d).b-MB(f.b,f.d).c;wG(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function sG(a,b,c,d,e,f){var g,i;g=BG(a.V);i=BC(a.V,f);vG(b,a.U);(b.e=e)&&(b.i=jg+(~~e.b>>16&255)+za+(~~e.b>>8&255)+za+(e.b&255)+va);wG(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function BG(a){return MB(a.b,a.d).b-MB(a.b,a.d).c}function Wr(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Ed,QD(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=Ed):Tr(a,a.y+ba),QD(a))}
function ZD(){PF();sA.call(this);this.Ob=(Gq(),Gq(),$z).b;this.x=new KB(null,0,8);this.t=(jB(),kB);this.fb=v(uH,r,135,99,0);this._=new qA;this.Db=new vH;this.K=D((ZC(),$C[Ve]),dc);this.u=new wH;this.G=F(Lt,r,1,[Ha,Ia,Sa,Ga,Oa,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Z=new jG(this);TF[0]=nB;TF[1]=new lB(255,153,153);TF[2]=new lB(255,204,102);TF[3]=new lB(255,255,153);TF[4]=new lB(102,255,255);TF[5]=new lB(51,204,255);TF[6]=new lB(255,153,255)}s(543,399,{85:1,90:1,91:1,95:1,104:1,109:1,111:1,113:1},ZD);
_.ze=function(a){XF(this,a)};_.ge=function(){QD(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=nh;_.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 cE=10,qE,RF,gE,QF,UF,aE=null,TF,hE;
function PD(a,b){var c,d;if(null!=b)if(null!=a.b.xb)HD(a.b.xb,F(Lt,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=qo(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],Gt(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{HG(a.b,b)?(Tr(a.b,"Structure pasted"+d),dG(a.b)):(oE(new pE(a.b.J,a.b,qE)),vE(a.b)),xA(a.b)}catch(h){if(h=Ti(h),y(h,119))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",QD(d),oE(new pE(a.b.J,a.b,qE)),xA(a.b);else throw h;
}}}function Sr(a){this.b=a}s(544,1,{},Sr);_.b=null;function YF(){YF=u;ZF=new xH("COPY_SMILES",0);$F=new xH("COPY_MOL",1);aG=new xH("PASTE",2);yH=F(zH,r,134,[ZF,$F,aG])}function xH(a,b){E.call(this,a,b)}s(545,145,{113:1,116:1,118:1,134:1},xH);var yH,$F,ZF,aG;function sH(){this.e=v(uH,r,135,99,0)}s(546,1,{},sH);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function AH(a){a.c=v(H,k,-1,20,1);a.A=v(H,k,-1,20,1);a.J=v(fG,r,-1,20,1);a.M=v(fG,r,-1,20,1);a.G=At([20,7]);a.e=v(H,k,-1,20,1);a.d=v(Lt,r,1,20,0);a.o=v(Lt,r,1,20,0);a.x=v(H,k,-1,20,1);a.z=v(H,k,-1,20,1);a.H=v(H,k,-1,20,1);a.I=v(H,k,-1,20,1);a.s=v(H,k,-1,20,1);a.B=v(H,k,-1,20,1);a.K=v(H,k,-1,20,1);a.N=v(H,k,-1,20,1);a.f=v(Lt,r,1,20,0);a.q=At([10,2]);a.j=v(H,k,-1,101,1)}
function BH(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(H,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(H,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(fG,r,-1,4,1);d=v(fG,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=CH(o[1],d[1],o[2],d[2]);0<l[3]?(b=
CH(o[2],d[2],o[3],d[3]),d=CH(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function $(a,b){var c,d,e,f,g,i,h,l;iH(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=DH(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(fG,r,-1,2,1);EH(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==kH(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Tr(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];nH(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&&hH(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(K(cF((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(K(cF((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function fH(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)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.D=a.t-2,$(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)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&dH(a,a.D,1),$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,dH(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)$(a,0),a.D=
a.t,$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=4,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),c=3;else if(238==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)$(a,0),a.D=a.t,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.D=a.t,a.s[a.u]=3,$(a,0),a.p=!1,c=3;else if(242==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)$(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)$(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)$(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)$(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)$(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)$(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)$(a,0),a.D=a.t,$(a,0),c=2;else if(247==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=3;else if(248==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(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;$(a,0);e=a.J[a.t];g=a.M[a.t];UG(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)iH(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)nH(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];AE(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];UG(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];nH(a);a.H[a.u]=l;a.I[a.u]=c+d;AE(a);b&&(UG(a,l),hG(a))}c=4}FH(a,c);a.D=a.F;b&&
(a.D=0)}
function EH(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 eH(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])GH(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,GH(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Tr(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[DH(a,a.D,a.G[a.D][d])],2<d||1!=b){Tr(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(fG,r,-1,2,1);EH(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)iH(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)iH(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)iH(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)nH(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[DH(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[DH(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(H,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(K(cF((a.J[b]+a.J[e])/2))),a.N[c]=L(K(cF((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;nH(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(K(cF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(K(cF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(nH(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(K(cF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(cF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(nH(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(K(cF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(cF((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]&&(UG(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&&FH(a,i);-1<l&&(a.D=l)}
function GH(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)iH(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 FH(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=kH(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function DH(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 HH(a,b,c){var d,e,f,g;e=nh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(mu(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)mu(c[d])&&!au(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)gu(c[d],e)&&(b[d]=g,c[d]=nh,++f);if(f==a.t)break}return g==a.t}
function hG(a){var b,c,d;b=v(fG,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{gG(a,b);c=~~(c/2)-L(K(Math.round(b[0])));d=~~(d/2)-L(K(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;iG(a)}}
function gG(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 dH(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=IH(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&&Tr(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?Tr(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?Tr(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?Tr(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:Tr(a.n,"Charge change not possible on the halogen !");break;case 18:Tr(a.n,
"Use X button to change charge on the X atom !")}}
function LG(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(H,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(H,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&&UG(a,c);hG(a);Tr(a.n,"Smaller part(s) removed !");return 1}
function kH(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 oH(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];WG(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),WG(a));4==a.s[d]&&(a.s[d]=1)}}
function CH(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 AE(a){var b;JH(a);b=a.s.length;a.K=v(H,k,-1,b,1);a.N=v(H,k,-1,b,1);iG(a);WG(a)}
function iH(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(H,k,-1,c,1),lF(a.c,b,a.c.length),a.c=b,b=v(H,k,-1,c,1),lF(a.A,b,a.A.length),a.A=b,b=v(H,k,-1,c,1),lF(a.x,b,a.x.length),a.x=b,b=v(H,k,-1,c,1),lF(a.e,b,a.e.length),a.e=b,b=v(Lt,r,1,c,0),lF(a.d,b,a.d.length),a.d=b,b=v(Lt,r,1,c,0),lF(a.o,b,a.o.length),a.o=b,b=v(fG,r,-1,c,1),lF(a.J,b,a.J.length),a.J=b,b=v(fG,r,-1,c,1),lF(a.M,b,a.M.length),a.M=b,b=At([c,7]),lF(a.G,b,a.G.length),a.G=b,c=v(H,k,-1,c,1),lF(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 EG(a,b,c,d,e,f){var g;g=L(K(cF(a.J[b]-c/2)));f||(g-=d-c);a=L(K(cF(a.M[b]-~~(e/2))));return new kA(g-1-2,a-2,d+1+4,e+4)}
function nH(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(H,k,-1,b,1),lF(a.H,c,a.H.length),a.H=c,c=v(H,k,-1,b,1),lF(a.I,c,a.I.length),a.I=c,c=v(H,k,-1,b,1),lF(a.s,c,a.s.length),a.s=c,c=v(H,k,-1,b,1),lF(a.B,c,a.B.length),a.B=c,c=v(H,k,-1,b,1),lF(a.K,c,a.K.length),a.K=c,c=v(H,k,-1,b,1),lF(a.N,c,a.N.length),a.N=c,b=v(Lt,r,1,b,0),lF(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 ZG(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+=(PF(),aa);i+="JME 2013-04-10 "+new zF+"\n \n";i+=YG(a.t,3)+YG(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+=qH(0.055999999999999994*(a.J[e]-c),10,4)+qH(0.055999999999999994*(g-a.M[e]),10,4)+qH(0,10,4);h=DG(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
i+=ba+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"+YG(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+=YG(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:KH(a,e)&&(g=2),c=YG(a.H[e],3)+YG(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=YG(a.I[e],3)+YG(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=YG(a.I[e],3)+YG(a.H[e],3)),i+=c+YG(g,3)+YG(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+YG(e,4)+YG(a.A[e],4)+aa);return i+"M  END\n"}
function rH(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,O,Y,da,M,pc,Hc,kg,tb,Sd,Td,Ud,Va,Ic;o=v(H,k,-1,a.t+10,1);n=v(H,k,-1,a.t+10,1);l=v(H,k,-1,a.t+1,1);m=v(H,k,-1,7,1);tb=v(H,k,-1,a.t+1,1);w=v(LH,r,-1,a.t+1,2);G=v(LH,r,-1,a.u+1,2);pc=0;if(0==a.t)return j;LG(a,!0);kg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){kg=!1;break}if(a.n.s&&kg){MH(a);oH(a);NH(a,G);OH(a,w,G);var Eb,wd,lf,cc,De,xd,yd,db,QI,Xd,t,xa,Ym,Zm,Ys,sf,Na,$m,an,Lc,bn;Eb=v(H,k,-1,a.t+1,1);wd=v(H,k,-1,a.t+1,1);db=v(PH,r,-1,a.t+1,3);var Zs=a.t,cn,
Ch,$s,wg,Lj,Je,tf;Lj=v(PH,r,-1,Zs+2,3);Je=v(H,k,-1,100,1);tf=5;wg=0;Je[0]=3;Lj[1]=ph;Lj[2]=qh;$s=2;if(!(3>Zs))for(;tf<Je[wg]*Je[wg];){Ch=0;for(cn=!0;cn&&Ch<=wg&&tf>=Je[Ch]*Je[Ch];)0==tf%Je[Ch]?cn=!1:++Ch;if(cn){Lj[++$s]=ju(tf);if($s>=Zs)break;wg<Je.length-1&&(++wg,Je[wg]=tf)}tf+=2}for(t=1;t<=a.t;++t){for(xa=an=1;xa<=a.u;++xa)(a.H[xa]==t||a.I[xa]==t)&&(an*=a.i[xa]);$m=a.c[t];18==$m&&(bn=a.o[t],xd=bn.charCodeAt(0)-65+1,yd=0,1<bn.length&&(yd=bn.charCodeAt(1)-97),0>xd&&(xd=0),0>yd&&(yd=0),$m=28*xd+yd);
sf=0;-2>a.A[t]?sf=1:-2==a.A[t]?sf=2:-1==a.A[t]?sf=3:1==a.A[t]?sf=4:2==a.A[t]?sf=5:2<a.A[t]&&(sf=6);Lc=1;db[t]=ju(an);Lc*=126;db[t]=eu(db[t],ju(a.x[t]*Lc));Lc*=7;db[t]=eu(db[t],ju(sf*Lc));Lc*=7;db[t]=eu(db[t],ju($m*Lc));Lc*=783;db[t]=eu(db[t],ju(a.z[t]*Lc))}for(De=0;!HH(a,Eb,db);){Ys=!1;for(t=1;t<=a.t;++t)Eb[t]!=wd[t]&&(wd[t]=Eb[t],Ys=!0);if(Ys){for(t=1;t<=a.t;++t){db[t]=oh;for(xa=1;xa<=a.z[t];++xa)db[t]=nu(db[t],Lj[Eb[a.G[t][xa]]])}De=0}else if(0<De){for(t=1;t<=a.t;++t)db[t]=oh;t=1;a:for(;t<=a.t-
1;++t)for(xa=t+1;xa<=a.t;++xa)if(Eb[t]==Eb[xa]){db[t]=ph;break a}}else{for(t=1;t<=a.t;++t){db[t]=oh;for(xa=1;xa<=a.z[t];++xa)lf=a.G[t][xa],db[t]=nu(db[t],ju(a.c[lf]*a.i[DH(a,t,lf)]))}De=1}HH(a,Eb,db);for(t=1;t<=a.t;++t)db[t]=ju(wd[t]*a.t+Eb[t])}for(t=1;t<=a.t;++t)wd[t]=Eb[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(wd[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];wd[t]=wd[Na];wd[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]=Eb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Eb[a.H[t]],a.I[t]=Eb[a.I[t]],a.H[t]>a.I[t]&&(Xd=a.H[t],a.H[t]=a.I[t],a.I[t]=Xd,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){Zm=Ym=
a.t;cc=0;for(xa=t;xa<=a.u;++xa)a.H[xa]<Ym?(Ym=a.H[xa],Zm=a.I[xa],cc=xa):a.H[xa]==Ym&&a.I[xa]<Zm&&(Zm=a.I[xa],cc=xa);Xd=a.H[t];a.H[t]=a.H[cc];a.H[cc]=Xd;Xd=a.I[t];a.I[t]=a.I[cc];a.I[cc]=Xd;Xd=a.s[t];a.s[t]=a.s[cc];a.s[cc]=Xd;Xd=a.B[t];a.B[t]=a.B[cc];a.B[cc]=Xd;QI=a.f[t];a.f[t]=a.f[cc];a.f[cc]=QI}AE(a);WG(a);NH(a,G);OH(a,w,G)}else{NH(a,G);a.i=v(H,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(H,k,-1,a.t+1,1);Ic=1;a.b[1]=1;for(da=0;;){M=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!=tb[c]){Hc=!0;for(J=1;J<=pc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Hc=!1;break}Hc&&(++pc,o[pc]=c,n[pc]=g)}}else m[++M]=g;if(0==M){if(Ic==a.t)break;c=l[da--]}else if(1==M)tb[m[1]]=c,c=m[1],a.b[c]=++Ic;else{l[++da]=c;e=0;for(q=1;q<=M;++q)if(h=DH(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=DH(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);tb[e]=c;c=e;a.b[e]=++Ic}}tb=v(H,k,-1,a.t+1,1);b=v(H,k,-1,a.t+1,1);O=v(LH,r,-1,a.t+1,2);Sd=v(LH,r,-1,a.t+1,2);f=Ic=da=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(tb[c]=f);b[++Ic]=c;for(a.b[c]=0;;){M=e=0;Y=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(A=1;A<=pc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.b[g]&&(++M,a.b[g]<Y&&(e=g,Y=a.b[g]))}if(0==e){if(0==da)break a;Sd[c]=!0;c=l[da--]}else break}f=c;c=e;1<M&&(l[++da]=f,O[e]=!0)}Td=v(H,k,-1,a.u+1,1);Ud=v(H,k,-1,a.t+1,1);if(a.n.Jb){var SI=tb,$M=pc,at,TI,Dh,Ke,bt,ct,Ma,Mj,dt;Dh=v(H,k,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)Dh[b[Ma]]=Ma;bt=v(LH,
r,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)at=b[Ma],TI=SI[at],Ke=DH(a,at,TI),0!=Ke&&(QH(a,Ke,Dh,Td,G),bt[Ke]=!0);for(Ma=1;Ma<=a.u;++Ma)bt[Ma]||QH(a,Ma,Dh,Td,G);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){ct=dt=0;for(Mj=1;Mj<=a.z[Ma];++Mj){Ke=DH(a,Ma,a.G[Ma][Mj]);if(5==a.i[Ke])continue a;1==a.s[Ke]&&0!=RH(a,Ke,Ma)&&++dt;2==a.s[Ke]&&(ct=a.G[Ma][Mj])}if(0!=dt)if(0<ct){var ia=a,VI=Ma,uf=Dh,Yc=Ud,rc=void 0,Nj=void 0,Mc=void 0,Le=void 0,Nc=void 0,dn=void 0,en=void 0,fn=void 0,Yd=void 0,Zc=void 0,$c=void 0,
et=void 0,Oj=void 0,Zd=void 0,Pj=void 0,Me=void 0,Qj=void 0,ft=void 0,Rj=void 0,Ne=void 0,WI=void 0,vf=void 0,XI=void 0,gt=void 0,Sj=void 0,wf=void 0,$c=1,Nj=VI,rc=v(H,k,-1,ia.t+1,1);for(rc[1]=VI;;){et=!1;for(Zc=1;Zc<=ia.z[Nj];++Zc)if(Mc=ia.G[Nj][Zc],!(Mc==rc[1]||Mc==rc[$c-1]))if(Le=DH(ia,Nj,Mc),2==ia.s[Le]&&5!=ia.i[Le]){Nj=rc[++$c]=Mc;et=!0;break}if(!et)break}if(!(0==$c%2||2>ia.z[rc[$c]]||3<ia.z[rc[$c]])){wf=rc[1];Nc=rc[~~(($c+1)/2)];Yd=rc[$c];vf=Ne=Me=Zd=0;gt=ft=!1;for(Zc=1;Zc<=ia.z[wf];++Zc)Mc=
ia.G[wf][Zc],Le=DH(ia,wf,Mc),1!=ia.s[Le]||5==ia.i[Le]||(0==Zd?Zd=Mc:Me=Mc);0<uf[Me]&&uf[Zd]>uf[Me]&&(dn=Zd,Zd=Me,Me=dn);Oj=Zd;0==Zd&&(Oj=Me,ft=!0);for(Zc=1;Zc<=ia.z[Yd];++Zc)Mc=ia.G[Yd][Zc],Le=DH(ia,Yd,Mc),1!=ia.s[Le]||5==ia.i[Le]||(0==Ne?Ne=Mc:vf=Mc);0<uf[vf]&&uf[Ne]>uf[vf]&&(dn=Ne,Ne=vf,vf=dn);Rj=Ne;0==Ne&&(Rj=vf,gt=!0);Pj=RH(ia,DH(ia,wf,Zd),wf);Qj=RH(ia,DH(ia,wf,Me),wf);WI=RH(ia,DH(ia,Yd,Ne),Yd);XI=RH(ia,DH(ia,Yd,vf),Yd);1<(0>Pj+Qj?-(Pj+Qj):Pj+Qj)||0!=WI||0!=XI?Tr(ia.n,"Bad stereoinfo on allene !"):
(en=ia.J[rc[$c-1]]-ia.J[Yd],fn=ia.M[rc[$c-1]]-ia.M[Yd],Sj=Math.sqrt(en*en+fn*fn),0.001>Sj&&(Sj=0.001),0<(ia.M[Rj]-ia.M[rc[$c-1]])*(en/Sj)-(ia.J[Rj]-ia.J[rc[$c-1]])*(fn/Sj)?Yc[Nc]=1:Yc[Nc]=-1,ft&&(Yc[Nc]*=-1),gt&&(Yc[Nc]*=-1),Oj==Zd&&0>Pj&&(Yc[Nc]*=-1),Oj==Me&&0>Qj&&(Yc[Nc]*=-1),uf[Oj]>uf[Rj]&&(Yc[Nc]*=-1))}}else b:{var sc=a,tc=Ma,aN=SI,bN=Dh,cN=o,dN=n,eN=$M,gn=Ud,hn=void 0,ad=void 0,ht=void 0,Eh=void 0,Ba=void 0,Fh=void 0,Ad=void 0,Tj=void 0,$d=void 0,Pb=void 0,ea=void 0,Gb=void 0,Oe=void 0,jn=void 0,
bd=void 0,ma=void 0,kn=void 0,Gb=v(H,k,-1,4,1),jn=v(H,k,-1,4,1),Gh=sc,ae=tc,YI=bN,it=aN,ZI=cN,$I=dN,fN=eN,Hb=Gb,Uj=void 0,cd=void 0,ln=void 0,mn=void 0,jt=void 0,Vj=void 0,Vj=-1;0<it[ae]&&(Hb[++Vj]=it[ae]);for(cd=1;cd<=fN;++cd)ZI[cd]==ae&&(Hb[++Vj]=$I[cd]),$I[cd]==ae&&(Hb[++Vj]=ZI[cd]);for(cd=Vj+1;cd<Gh.z[ae];++cd){jt=Gh.t+1;ln=1;c:for(;ln<=Gh.z[ae];++ln){Uj=Gh.G[ae][ln];for(mn=0;mn<cd;++mn)if(Uj==Hb[mn])continue c;YI[Uj]<jt&&(jt=YI[Uj],Hb[cd]=Uj)}}0==it[ae]&&0<Gh.x[ae]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
Hb[0],Hb[0]=-1):0<Gh.x[ae]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Ba=Tj=Fh=Eh=kn=Ad=Pb=0;4>Ba;++Ba)0>=Gb[Ba]||(hn=DH(sc,tc,Gb[Ba]),jn[Ba]=RH(sc,hn,tc),0<jn[Ba]?(++Pb,kn=Gb[Ba],Fh=Gb[Ba]):0>jn[Ba]?(++Ad,Eh=Gb[Ba],Fh=Gb[Ba]):Tj=Gb[Ba]);$d=Pb+Ad;ma=v(H,k,-1,4,1);bd=0;if(3==sc.z[tc]){if(1==Pb&&1==Ad||3==$d&&0<Pb&&0<Ad){Tr(sc.n,"Error in C3H stereospecification !");break b}Oe=Gb[0];1==$d?Oe=Fh:2==$d&&(Oe=Tj);ea=BH(sc,tc,Oe,Gb);ma[0]=Fh;ma[1]=-1;ma[2]=ea[2];ma[3]=ea[1];0<Pb?bd=1:bd=-1}else if(4==sc.z[tc])if(1==
$d)ea=BH(sc,tc,Fh,Gb),ma[0]=ea[0],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[1],0<Pb?bd=1:bd=-1;else{Oe=Gb[0];1<Tj&&(Oe=Tj);1==Pb?Oe=kn:1==Ad&&(Oe=Eh);ea=BH(sc,tc,Oe,Gb);ad=v(H,k,-1,4,1);for(Ba=0;4>Ba;++Ba)hn=DH(sc,tc,ea[Ba]),ad[Ba]=RH(sc,hn,tc);if(4==$d){if(0==Pb||0==Ad){Tr(sc.n,"Error in C4 stereospecification !");break b}if(1==Pb||1==Ad)ma[0]=ea[0],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[1],bd=ad[0];else{for(Ba=0;4>Ba;++Ba)-1==ad[Ba]&&(ad[Ba]=0);$d=2}}else if(3==$d)if(3==Pb||3==Ad)ma[0]=ea[0],ma[1]=ea[3],ma[2]=
ea[2],ma[3]=ea[1],0<Pb?bd=-1:bd=1;else{1==Pb?Pb=ht=1:Ad=ht=-1;for(Ba=0;4>Ba;++Ba)ad[Ba]==ht&&(ad[Ba]=0);$d=2}if(2==$d)if(1==Pb&&1==Ad)ea[1]==Eh?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==Eh&&(ea[2]=ea[3]),ma[0]=kn,ma[1]=Eh,ma[2]=ea[2],ma[3]=ea[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){Tr(sc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=ad[0]?(ma[0]=ea[0],ma[1]=ea[2],ma[2]=ea[1],ma[3]=ea[3]):(ma[0]=ea[1],ma[1]=ea[3],ma[2]=ea[2],ma[3]=ea[0]);1<Pb?bd=1:bd=-1}}var W=ma,Wj=Gb,kb=void 0;Wj[0]==W[1]?(kb=
W[0],W[0]=W[1],W[1]=kb,kb=W[2],W[2]=W[3],W[3]=kb):Wj[0]==W[2]?(kb=W[2],W[2]=W[0],W[0]=kb,kb=W[1],W[1]=W[3],W[3]=kb):Wj[0]==W[3]&&(kb=W[3],W[3]=W[0],W[0]=kb,kb=W[1],W[1]=W[2],W[2]=kb);Wj[1]==W[2]?(kb=W[1],W[1]=W[2],W[2]=kb,kb=W[2],W[2]=W[3],W[3]=kb):Wj[1]==W[3]&&(kb=W[1],W[1]=W[3],W[3]=kb,kb=W[2],W[2]=W[3],W[3]=kb);ma[2]==Gb[2]?gn[tc]=1:ma[2]==Gb[3]?gn[tc]=-1:Tr(sc.n,"Error in stereoprocessing ! - t30");gn[tc]*=bd}}}Va=new kF;i=v(H,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+=ua);0<tb[q]&&SH(a,c,tb[c],Va,Td);var Hh=w[c],Ib=void 0,Xj=void 0,Ih=void 0,T=void 0,T=Rc,Ib=!1;0!=a.A[c]&&(Ib=!0);0!=Ud[c]&&(Ib=!0);Ih=-1;for(Xj=1;Xj<=a.y;++Xj)if(a.q[Xj][0]==c){Ih=a.q[Xj][1];break}-1<Ih&&(Ib=!0);a.n.Ib&&0<a.e[c]&&(Ib=!0,Ih=1);switch(a.c[c]){case 2:T=Ab;break;case 3:Hh?T="c":T=Fb;break;case 4:Hh?(T=Hf,0<a.x[c]&&(Ib=!0)):T=gc;break;case 5:Hh?T="o":T=nc;break;case 7:Hh?(T="p",0<a.x[c]&&(Ib=!0)):T=qc;break;case 8:Hh?T=sg:T=Ec;break;case 13:Hh?T=xg:T=Gc;Ib=!0;break;case 6:T=
Jc;Ib=!0;break;case 9:T=Tb;break;case 10:T=Mb;break;case 11:T=Db;break;case 12:T=Zb;break;case 1:T=Xb;Ib=!0;break;case 19:T=uc;Ib=!0;break;case 20:T=vc;Ib=!0;break;case 21:T=wc;Ib=!0;break;case 22:T=xc;Ib=!0;break;case 18:Ib=!0,T=a.o[c],(D(T,wa)||D(T,Wc)||D(T,wb))&&(Ib=!1)}Ib&&(T=Sc+T,1==Ud[c]?T+=ub:-1==Ud[c]&&(T+=vb),1==a.x[c]?T+=Xb:1<a.x[c]&&(T+=Xb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=ya:T+=Ca,1<$j(a.A[c])&&(T+=$j(a.A[c]))),-1<Ih&&(T+=mb+Ih),T+=Uc);zn(Va.b,T);for(A=1;A<=pc;++A)if(o[A]==c||n[A]==c)d=
n[A],d==c&&(d=o[A]),i[c]<i[d]&&SH(a,o[A],n[A],Va,Td),9<A&&(Va.b.b+="%"),yn(Va,j+(new R(A)).b);Sd[c]&&(Va.b.b+=va)}return Va.b.b}
function UG(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)rE(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 VG(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]&&UG(a,c);0==a.z[d]&&UG(a,d)}
function MH(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=DH(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&UG(a,c)}}}function JH(a){var b;b=a.c.length;a.G=At([b,7]);a.z=v(H,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 OH(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(H,k,-1,a.u+1,1);o=v(LH,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[DH(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:KH(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(LH,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 iG(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=L(K(cF((a.J[b]+a.J[c])/2))),a.N[d]=L(K(cF((a.M[b]+a.M[c])/2)))}function NH(a,b){var c;for(c=1;c<=a.u;++c)FG(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function DG(a,b){var c;c=(PF(),hE)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function KH(a,b){return 2==a.s[b]?!0:!1}function FG(a,b,c){var d,e,f,g;g=1;a.b=v(H,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 gH(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=At([b+5,2]),lF(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 fE(a){var b;a.y=0;a.r=0;rH(a);for(b=1;b<=a.t;++b)a.D=b,gH(a);a.D=0}
function TG(a){var b,c;b=v(fG,r,-1,4,1);gG(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 bG(a,b){var c,d,e,f,g,i,h,l;c=v(fG,r,-1,4,1);gG(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;gG(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function pH(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 XG(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Sc)&&eF(c,Uc))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(za)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=Zj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=so(c,d+1);try{a.n.y=mD(i,10)}catch(h){if(h=Ti(h),y(h,119))a.n.y=0;else throw h;}a.D=b;gH(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,Fb)?3:D(d,Ab)?2:D(d,gc)?4:D(d,nc)?5:D(d,qc)?7:D(d,Ec)?8:D(d,Tb)?9:D(d,Mb)?10:D(d,Db)?11:D(d,Zb)?12:D(d,Xb)?1:D(d,Gc)?13:D(d,Jc)?6:D(d,uc)?19:D(d,vc)?20:D(d,wc)?21:D(d,xc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=dF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=dF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=dF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=dF(c,g++);for(;45==e;)--d,e=dF(c,g++)}a.A[b]=d}}}
function kE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new GD(b);try{for(;b.k=zD(b,b.b),b.k<b.j;)d=ZE(mD(CD(b),10)).b,c=e=ZE(mD(CD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ti(f),y(f,119))wn(f);else throw f;}}function SH(a,b,c,d,e){b=DH(a,b,c);5!=a.i[b]&&KH(a,b)?d.b.b+=qb:3==a.s[b]?d.b.b+=la:9==a.s[b]?(e=sb,a=a.f[b],null!=a&&(e=a),zn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Tc)}
function hH(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,Tr(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:Tr(a.n,"Stereomarking allowed only on single and double bonds!")}
function QH(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=DH(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=DH(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=DH(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=DH(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))Tr(a.n,"Not unique E/Z geometry !");else{i=DH(a,b,e);f=DH(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=DH(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 IH(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=DH(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(KH(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function RH(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 WG(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=IH(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 jG(a){AH(this);this.n=a;this.y=this.u=this.t=0}
function KG(a,b){var c,d,e,f,g,i,h;jG.call(this,a);f=j;i=IG(b);if(null!=i){h=new FD(b,i,!0);for(e=1;4>=e;++e)f=JG(h,i);g=ZE(mD(ko(f.substr(0,3)),10)).b;c=ZE(mD(ko(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)iH(this),f=JG(h,i),this.J[e]=(new YE(VE(ko(f.substr(0,10))))).b,this.M[e]=-(new YE(VE(ko(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ko(f.substr(31,d-31)),XG(this,e,d),62<=f.length&&(f=ko(f.substr(60,3)),0<f.length&&(f=ZE(mD(f,10)).b,0<f&&(this.D=e,a.y=f,gH(this),this.D=0)));for(e=1;e<=c;++e)nH(this),
f=JG(h,i),this.H[e]=ZE(mD(ko(f.substr(0,3)),10)).b,this.I[e]=ZE(mD(ko(f.substr(3,3)),10)).b,g=ZE(mD(ko(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=ZE(mD(ko(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);JH(this);pH(this);hG(this);for(AE(this);(h.k=zD(h,h.b),h.k<h.j)&&!(null==(f=CD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new ED(f);CD(g);CD(g);i=ZE(mD(CD(g),10)).b;
for(e=1;e<=i;++e)c=ZE(mD(CD(g),10)).b,this.A[c]=ZE(mD(CD(g),10)).b}if(0==f.indexOf("M  APO")){g=new ED(f);CD(g);CD(g);i=ZE(mD(CD(g),10)).b;for(e=1;e<=i;++e)c=ZE(mD(CD(g),10)).b,f=ZE(mD(CD(g),10)).b,this.D=c,$(this,0),XG(this,this.t,uc+f),this.D=0}}MH(this);AE(this)}}
function zE(a,b){var c,d,e,f,g;jG.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));eF(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new ED(b);d=ZE(mD(CD(f),10)).b;e=ZE(mD(CD(f),10)).b;for(c=1;c<=d;++c)g=CD(f),iH(this),XG(this,this.t,g),this.J[c]=(new YE(VE(CD(f)))).b,this.M[c]=-(new YE(VE(CD(f)))).b;for(c=1;c<=e;++c)if(nH(this),this.H[c]=ZE(mD(CD(f),10)).b,this.I[c]=ZE(mD(CD(f),10)).b,this.s[c]=ZE(mD(CD(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;JH(this);pH(this);hG(this)}catch(i){i=Ti(i);if(y(i,119)){i.Bc();this.t=0;return}throw i;}MH(this);AE(this)}}
function MG(a,b,c){var d,e,f;jG.call(this,a);f=v(H,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(iH(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))nH(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;AE(this);hG(this)}
function $G(a,b,c){var d,e,f,g,i;jG.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(H,k,-1,this.t+1,1);this.A=v(H,k,-1,this.t+1,1);this.x=v(H,k,-1,this.t+1,1);this.e=v(H,k,-1,this.t+1,1);this.d=v(Lt,r,1,this.t+1,0);this.J=v(fG,r,-1,this.t+1,1);this.M=v(fG,r,-1,this.t+1,1);this.o=v(Lt,r,1,this.t+1,0);this.H=v(H,k,-1,this.u+1,1);this.I=v(H,k,-1,this.u+1,1);this.s=v(H,k,-1,this.u+1,1);this.f=v(Lt,r,1,this.u+1,0);this.B=v(H,k,-1,this.u+1,1);this.q=At([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}AE(this);hG(this)}
function WF(a){var b;AH(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(H,k,-1,this.t+1,1);lF(a.c,this.c,this.t+1);this.A=v(H,k,-1,this.t+1,1);lF(a.A,this.A,this.t+1);this.x=v(H,k,-1,this.t+1,1);lF(a.x,this.x,this.t+1);this.e=v(H,k,-1,this.t+1,1);lF(a.e,this.e,this.t+1);this.d=v(Lt,r,1,this.t+1,0);lF(a.d,this.d,this.t+1);this.J=v(fG,r,-1,this.t+1,1);lF(a.J,this.J,this.t+1);this.M=v(fG,r,-1,this.t+1,1);lF(a.M,this.M,this.t+1);this.o=v(Lt,r,1,this.t+1,0);lF(a.o,this.o,this.t+1);this.H=v(H,
k,-1,this.u+1,1);lF(a.H,this.H,this.u+1);this.I=v(H,k,-1,this.u+1,1);lF(a.I,this.I,this.u+1);this.s=v(H,k,-1,this.u+1,1);lF(a.s,this.s,this.u+1);this.f=v(Lt,r,1,this.u+1,0);lF(a.f,this.f,this.u+1);this.B=v(H,k,-1,this.u+1,1);lF(a.B,this.B,this.u+1);this.q=At([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 qH(a,b,c){var d,e,f;if(0==c)return YG(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(cF(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new YE(a)).b;d=lo(e,mo(46));0>d&&(e+=Xa,d=lo(e,mo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=j;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function IG(a){var b;b=new FD(a,aa,!0);if(4<yD(b))return aa;b=new FD(a,lh,!0);return 4<yD(b)?lh:null}
function YG(a,b){var c,d,e;d=j+(new R(a)).b;d.length>b&&(d=sb);e=j;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function JG(a,b){for(var c,d;a.k=zD(a,a.b),a.k<a.j;){d=CD(a);if(D(d,b))return ba;for(CD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}s(547,1,{135:1},jG,KG,zE,MG,$G,WF);_.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 Ur(){Ur=u;Vr=new FC(Xb)}
function QG(a,b){var c;Ur();var d;KF.call(this);this.d=new dB("Help");new dB("Home");this.e=b;N(this,(PF(),qE));this.ac&&UB(this.ac.d,!1);RB(this,!1);d=Iz(b);if(1==a)this.f||(this.f=new mC(d),IF(this.f,-30,0)),this.k=this.f,c=uE(b),this.ac&&TB(this.ac.d.I.c,Fc),oA(this,new ZA(2)),this.i=new FC(c+"     "),P(this,this.i,Lb),d=new sA,P(d,this.j,null),this.e.Cb&&(c=new dB("Submit"),P(d,c,null)),P(this,d,Kc),EC(this.i,ko(xo(this.i.ac.b.pb,dh))),this.ac&&UB(this.ac.d,!0),RB(this,!0);else if(2==a)this.c||
(this.c=new mC(d),IF(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&TB(this.ac.d.I.c,"Nonstandard atom"),oA(this,new ZA(2)),c=new sA,P(c,new fC("atomic SMILES",1),null),P(this,c,lc),c=Xb,Vr&&(c=xo(Vr.ac.b.pb,dh)),Vr=new GC(c,8),P(this,Vr,Lb),c=new sA,P(c,this.j,null),P(this,c,Kc);else{this.b||(this.b=new mC(d),IF(this.b,5*b.Y,0));var e,f;d="About "+(PF(),aE);this.ac&&TB(this.ac.d.I.c,d);oA(this,new bC(0));N(this,qE);P(this,new fC(aE+" Molecular Editor v2013-05-01",1),null);P(this,new fC("Peter Ertl and Bruno Bienfait",
1),null);for(c=QF,d=0,f=c.length;d<f;++d)e=c[d],e=new fC(e,1),Vz(e,this.e.x),P(this,e,null);c=new sA;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}QB(this);c=this.k;JF(this.ac.d,c.b,c.c);!Hz(this)&&lA(this);Wz(this)}s(548,539,si,QG);_.Gf=function(a){var b,c;if(a.i===this.d){try{b=new gD(this.e.H),c=fD(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ti(d),y(d,110))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,QD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Vr;
function TH(a,b){Gz(b)==a.b?N(b,(jB(),rB)):N(b,a.b)}
function UH(a){var b,c,d,e;e=j;d=!1;Gz(VH)!=a.b?(e=wa,d=!0):Gz(WH)!=a.b?(e="!#6",d=!0):Gz(XH)!=a.b?(N(YH,(jB(),rB)),N(ZH,rB),N($H,rB),N(aI,rB),e="F,Cl,Br,I"):(b=Gz(bI)!=a.b,c=Gz(cI)!=a.b,Gz(dI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Gz(eI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Gz(fI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Gz(gI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Gz(hI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Gz(YH)!=a.b&&(e+="F,"),Gz(ZH)!=a.b&&(e+="Cl,"),Gz($H)!=a.b&&(e+="Br,"),Gz(aI)!=a.b&&(e+="I,"),
eF(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Wc:c?e=wb:(N(VH,(jB(),rB)),e=wa)));b=j;d&&Gz(bI)!=a.b&&(b+=";a");d&&Gz(cI)!=a.b&&(b+=";A");Gz(iI)!=a.b&&(b+=";R");Gz(jI)!=a.b&&(b+=";!R");Gz(VH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=kI.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=lI.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Gz(mI)!=a.b&&(e="~");Gz(nI)!=a.b&&(e=mb);Gz(oI)!=a.b&&(e=ub);Gz(pI)!=a.b&&(e="!@");EC(a.f,e)}
function qI(a){rI(a);sI(a);var b=kI.ac.b;ly(b,0);b.pb.options[0].selected=!0;b=lI.ac.b;ly(b,0);b.pb.options[0].selected=!0;N(bI,a.b);N(cI,a.b);N(iI,a.b);N(jI,a.b);N(kI,a.b);N(lI,a.b);tI(a)}function rI(a){N(dI,a.b);N(eI,a.b);N(fI,a.b);N(gI,a.b);N(hI,a.b);N(YH,a.b);N(ZH,a.b);N($H,a.b);N(aI,a.b)}function sI(a){N(VH,a.b);N(WH,a.b);N(XH,a.b)}function tI(a){N(mI,a.b);N(nI,a.b);N(oI,a.b);N(pI,a.b);a.c=!1}
function RG(a){SB.call(this,"Atom/Bond Query");this.j=new dB(this.Ff());DA(this.r,new LF(this));this.b=(PF(),qE);this.d=a;this.e||(a=Iz(a),this.e=new mC(a),IF(this.e,-150,10));this.k=this.e;oA(this,new aC);N(this,this.b);a=new sA;oA(a,new GB(0,3,1));P(a,new eC("Atom type :"),null);VH=new dB(yb);WH=new dB("Any except C");XH=new dB("Halogen");P(a,VH,null);P(a,WH,null);P(a,XH,null);P(this,a,null);a=new sA;oA(a,new GB(0,3,1));P(a,new fC("Or select one or more from the list :",0),null);P(this,a,null);
a=new sA;oA(a,new GB(0,3,1));dI=new dB(Fb);eI=new dB(gc);fI=new dB(nc);gI=new dB(Ec);hI=new dB(qc);YH=new dB(Tb);ZH=new dB(Mb);$H=new dB(Db);aI=new dB(Zb);P(a,dI,null);P(a,eI,null);P(a,fI,null);P(a,gI,null);P(a,hI,null);P(a,YH,null);P(a,ZH,null);P(a,$H,null);P(a,aI,null);P(this,a,null);a=new sA;oA(a,new GB(0,3,1));kI=new hB;gB(kI,yb);gB(kI,ab);gB(kI,cb);gB(kI,jb);gB(kI,lb);P(a,new eC("Number of hydrogens :  "),null);P(a,kI,null);P(this,a,null);a=new sA;oA(a,new GB(0,3,1));lI=new hB;gB(lI,yb);gB(lI,
ab);gB(lI,cb);gB(lI,jb);gB(lI,lb);gB(lI,"4");gB(lI,"5");gB(lI,"6");P(a,new fC("Number of connections :",0),null);P(a,lI,null);P(a,new fC(" (H's don't count.)",0),null);P(this,a,null);a=new sA;oA(a,new GB(0,3,1));P(a,new eC("Atom is :"),null);bI=new dB(zb);P(a,bI,null);cI=new dB("Nonaromatic");P(a,cI,null);iI=new dB(Dc);P(a,iI,null);jI=new dB(kc);P(a,jI,null);P(this,a,null);a=new sA;N(a,xB(Gz(this)));oA(a,new GB(0,3,1));P(a,new eC("Bond is :"),null);mI=new dB(yb);P(a,mI,null);nI=new dB(zb);P(a,nI,
null);oI=new dB(Dc);P(a,oI,null);pI=new dB(kc);P(a,pI,null);P(this,a,null);a=new sA;oA(a,new GB(1,3,1));this.f=new GC(wa,20);P(a,this.f,null);P(a,new dB(Bc),null);P(a,this.j,null);P(this,a,null);this.ac&&UB(this.ac.d,!1);RB(this,!1);rI(this);sI(this);tI(this);N(bI,this.b);N(cI,this.b);N(iI,this.b);N(jI,this.b);N(kI,this.b);N(lI,this.b);TH(this,VH);QB(this);a=this.k;JF(this.ac.d,a.b,a.c);!Hz(this)&&lA(this);Wz(this)}s(549,539,si,RG);
_.Gf=function(a,b){var c;D(b,Bc)?(qI(this),TH(this,VH),UH(this)):y(a.i,87)?(tI(this),It(a.i)===It(VH)?(rI(this),sI(this)):It(a.i)===It(WH)?(rI(this),sI(this)):It(a.i)===It(XH)?(rI(this),sI(this)):It(a.i)===It(iI)?N(jI,this.b):It(a.i)===It(jI)?(N(iI,this.b),N(bI,this.b)):It(a.i)===It(bI)?(N(cI,this.b),N(jI,this.b)):It(a.i)===It(cI)?N(bI,this.b):It(a.i)===It(mI)||It(a.i)===It(nI)||It(a.i)===It(oI)||It(a.i)===It(pI)?(qI(this),this.c=!0):sI(this),TH(this,a.i),UH(this)):y(a.i,88)&&(tI(this),c=a.i,0==c.ac.b.pb.selectedIndex?
N(c,this.b):N(c,(jB(),rB)),UH(this));107!=this.d.c&&(this.d.c=107,xA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var VH=_.f=null,mI=null,WH=null,bI=null,nI=null,$H=null,dI=null,lI=null,kI=null,ZH=null,YH=null,XH=null,aI=null,eI=null,cI=null,jI=null,pI=null,fI=null,hI=null,iI=null,oI=null,gI=null;function OG(a){a.b=-1;a.c=v(xF,r,0,0,0);a.d=0}function vH(){wF(this)}s(550,524,Ei,vH);_.Ne=function(){OG(this)};_.b=-1;
function Rr(a,b){a.b=b;JC();var c,d;a&&a&&(c=new uI(a),void 0!=$wnd.FileReader?d=new vI(c):d=new wI(c),xI(d),yI(d))}function Qr(a){a=new UC(a);JC();var b,c,d,e,f;try{var g=(MC(),PC);if(QC(g,(MC(),PC)))b=a.b;else if(QC(g,NC))b=new YC(a.b);else throw new VC(g);c=Ln(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new zI;bz(d.f,c);e=(f=qo(c,"\r\n|\r|\n|\n\r"),f.length);Uv(d.f,20*(10>e?e:10)+bg);$n((Xn(),Yn),new AI(d));xI(d);yI(d)}catch(i){if(i=Ti(i),y(i,103))wn(i);else throw i;}}
function wH(){}s(551,1,{104:1,111:1},wH);_.ze=function(a){PD(this.b,a.b)};_.b=null;function nE(){rx();tj.call(this)}s(553,331,hi,nE);
function Nr(){var a;Nr=u;rx();BI=(a=!1,Sf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);CI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");DI=BI&!CI;var b;a=F(H,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]);Or=v(H,k,-1,1E3,1);for(b=0;b<Or.length;++b)Or[b]=-999;for(b=0;b<a.length;b+=2)Or[a[b+1]]=a[b]}
function Hq(a,b,c){a=new EI(b,c,a);if(!b.Rd(a,c))for(b=b._b;b&&!b.Rd(a,c);)b=b._b}function vA(a,b,c){var d;d=new FI;uj(d.u,b,c);nj(a.i,d.u,0,0);bj(a.b,d);return d}function dE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function xG(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)yw(a.i,b.u,c,d),b.s=c,b.t=d;GI(b)}
function $D(a,b,c,d){Nr();nE.call(this);this.b=new hj;this.f=d;this.pb.style[Xf]=ab;this.pb.style[Vf]=ab;this.pb.style[Og]=$e;this.pb.style[ih]=b;this.pb.style[Pe]=c;this.i=new HI;this.i.pb.style[ih]=eb;Uv(this.i,eb);DI?(b=new II,c=new JI,nj(b,this.i,0,0),nj(b,c,0,0),Cw(this,b)):Cw(this,this.i);this.d=a;a.Ob=this;DI?(this.k=new KI(this),this.k.j=new LI(this),this.k.k=new MI(this),this.k.o=new NI(this),this.k.n=new OI(this),this.d&&(this.k.f=new PI(this),this.k.i=new RI(this),this.k.b=new UI(this))):
z(this,new aJ(this),(Yr(),Yr(),Zr));z(this,this,(Mq(),Mq(),Nq));z(this,new bJ(this),(xj(),xj(),yj));z(this,new cJ(this),(zj(),zj(),Aj));z(this,new dJ(this),(Kr(),Kr(),Lr));(Gq(),Gq(),$z).b=this}s(552,553,hi,$D);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var DI,CI,BI,Or=null;function HI(){Aw.call(this);this.pb[Cd]=We}s(555,309,ri,HI);function II(){HI.call(this);this.pb.style[ih]=eb;this.pb.style[Pe]=eb}s(554,555,ri,II);function aJ(a){this.b=a}s(556,1,{},aJ);
_.nc=function(a){var b,c,d;c=Dj(a);d=Ej(a);b=Fj(a.b);a=new eJ(a);2==b&&(a.f=4);aH(this.b.d,a,c,d);this.b.j=!0};_.b=null;function bJ(a){this.b=a}s(557,1,{},bJ);_.oc=function(a){var b,c;b=Dj(a);c=Ej(a);a=new eJ(a);this.b.j?jH(this.b.d,a,b,c):lH(this.b.d,a,b,c);wy(this.b.pb)};_.b=null;function cJ(a){this.b=a}s(558,1,{},cJ);_.pc=function(a){this.b.j=!1;Dj(a);Ej(a);mH(this.b.d)};_.b=null;function dJ(a){this.b=a}s(559,1,{},dJ);_.b=null;
function JI(){HI.call(this);this.pb.style[ih]=eb;this.pb.style[Pe]=eb}s(560,555,ri,JI);function fJ(a,b){var c;c=b.b;c.f=4;return aH(a.b.d,c,b.e,b.f)}function LI(a){this.b=a}s(561,1,{},LI);_.Hf=function(a){return fJ(this,a)};_.b=null;function vs(a,b){lH(a.b.d,b.b,b.e,b.f);return aH(a.b.d,b.b,b.e,b.f)}function MI(a){this.b=a}s(562,1,{},MI);_.Hf=function(a){return vs(this,a)};_.b=null;function NI(a){this.b=a}s(563,1,{},NI);_.Hf=function(a){return jH(this.b.d,a.b,a.e,a.f)};_.b=null;
function OI(a){this.b=a}s(564,1,{},OI);_.Hf=function(){return mH(this.b.d)};_.b=null;function Br(a,b){var c;c=K(cF(b.c));c=new XC(b,0,ng,c);XF(a.b.d,c);return!0}function PI(a){this.b=a}s(565,1,{},PI);_.Hf=function(a){return Br(this,a)};_.b=null;function Cr(a,b){var c;c=K(cF(100*b.d));c=new XC(b,0,ug,c);XF(a.b.d,c);return!0}function RI(a){this.b=a}s(566,1,{},RI);_.Hf=function(a){return Cr(this,a)};_.b=null;function Gr(a,b){var c;c=new XC(b,0,le,nh);XF(a.b.d,c);return!0}function UI(a){this.b=a}
s(567,1,{},UI);_.Hf=function(a){return Gr(this,a)};var gJ=_.b=null;function hJ(){hJ=u;gJ=new pu((Eu(),new Du("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function iJ(){iJ=u;jJ={}}function kJ(a,b,c){var d;c&&(b.style[se]=c.c+bg,d=c.b,d!=Rb&&(b.style[re]=d),0!=(c.d&1)&&(b.style[ue]=nd),0!=(c.d&2)&&(b.style[te]=Ue));a.f.style[hh]=Mf}
function MB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=Fi(b);d in jJ?c=jJ[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Dg),f=$doc.createElement(Se),f.width=1,f.height=1,g=(hJ(),gJ),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),kJ(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=gk(e),l=gk(e)+(e.offsetHeight||0),m=l-h,o=gk(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new lJ,w.b=q,w.c=n,w.d=m,w),jJ[d]=c);return c}
function mJ(){iJ();var a,b,c,d,e;Bj();this.b=F(Lt,r,1,["monospace","sans-serif",Ag]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Dg);this.f.innerHTML=this.i||j;this.f.style[se]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[re]=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(570,1,{},mJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var jJ;function lJ(){}
s(571,1,{},lJ);_.b=0;_.c=0;_.d=0;function bH(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Ti(b),!y(b,125))throw b;}return!1}function cH(a){try{if(a.b&&y(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Ti(b),!y(b,125))throw b;}return!1}function eJ(a){Pr.call(this,null,0,null);this.b=a}function EI(a,b,c){Pr.call(this,a,0,b);this.b=c}s(572,420,ui,eJ,EI);_.xe=function(){return bH(this)};_.ye=function(){return cH(this)};_.b=null;
function BC(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,kJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function AC(a){this.d=a;this.c={};this.b=new mJ}s(573,423,ui,AC);_.b=null;function wA(a){this.b=a}s(574,431,{},wA);_.b=null;function nJ(a,b){this.b=a;this.c=b}s(575,1,{},nJ);_.b=null;_.c=null;function oJ(){$x.call(this);this.pb[Cd]="jsa-resetTable";this.pb.style[ih]=jd}s(576,344,ri,oJ);
function pJ(){pJ=u;var a=qJ=new mJ;Bj();a.i="9p";a.f.style[re]=Ag;a.f.style[se]="144.0pt";a.f.innerHTML=a.i||j;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[se]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);rJ=new IA(1)}function nG(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,GI(a)}
function pG(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,A,J;a.o&&(mG(a,!1),360<=g||-360>=g?i=oG(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,G=sJ(o,n,q,w,f),A=sJ(o,n,q,w,h),J="<g"+a.n+rb,J+='<path d ="M '+G.b+ba+G.c+" A "+q+ba+w+" 0 "+m+ba+l+ba+A.b+ba+A.c+'"/>',J+="</g>",J),nG(a,i))}function Z(a,b,c,d,e){a.o&&nG(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+$a)}
function lG(a,b,c,d,e){a.o&&(mG(a,!1),nG(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+fa+a.n+$a))}function wG(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+ka+b+"</text>");nG(a,b)}function XB(a,b,c,d,e){mG(a,!0);nG(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+fa+a.n+$a)}
function GI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ek(a.u.pb)+(a.u.pb.offsetWidth||0)-ek(a.u.pb),d=gk(a.u.pb)+(a.u.pb.offsetHeight||0)-gk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+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=jg+(~~b.b>>16&255)+za+(~~b.b>>8&255)+za+(b.b&255)+va)}function vG(a,b){a.f=b;a.j=tH(b)}s(577,427,{});_.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 rJ,qJ;function js(a,b,c){c&&(us(a,b),c.Hf(a.c));a.e=!0}function us(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ek(a.p.pb)+dk(a.p.pb)+dk(a.p.pb.ownerDocument.body),a.c.f=c.clientY-gk(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new eJ(b),b.b.preventDefault(),!0):!1}
function KI(a){this.p=a;this.c=new tJ;this.d=new uJ(this);z(this.p,new vJ(this),(rs(),rs(),ss));z(this.p,new wJ(this),(ks(),ks(),ls));z(this.p,new xJ(this),(os(),os(),ps));z(this.p,new yJ(this),(gs(),gs(),hs));z(this.p,new zJ,(Hr(),Hr(),Ir));z(this.p,new AJ(this),(Dr(),Dr(),Er));z(this.p,new BJ(this),(yr(),yr(),zr))}s(578,1,{},KI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function uJ(a){vk();this.b=a}s(579,25,{},uJ);
_.Ac=function(){!this.b.e&&this.b.j&&fJ(this.b.j,this.b.c)};_.b=null;function vJ(a){this.b=a}s(580,1,{},vJ);_.b=null;function wJ(a){this.b=a}s(581,1,{},wJ);_.b=null;function xJ(a){this.b=a}s(582,1,{},xJ);_.b=null;function yJ(a){this.b=a}s(583,1,{},yJ);_.b=null;function zJ(){}s(584,1,{},zJ);function AJ(a){this.b=a}s(585,1,{},AJ);_.b=null;function BJ(a){this.b=a}s(586,1,{},BJ);_.b=null;function tJ(){}s(587,1,{},tJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function mE(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function CJ(a){var b,c,d,e,f;ck(a);d=(oj(),pj(null));e=new oJ;Xx(e,a);ow(d,e,d.pb);f=a.ld();b=a.kd();c=mE();9<=c?(++f,++b):7==c&&y(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Zx(e,a);ww(d,e);return new Oz(f,b)}function DJ(){this.pb=$doc.createElement(ce);this.pb[Cd]=We;this.pb.style[Wf]=Qe;this.pb.style[Zf]=Xc;this.pb.style[ih]=eb;this.pb.style[Pe]=eb}s(589,312,wi,DJ);_.hd=function(){return ek(this.pb)};
_.jd=function(){return gk(this.pb)};function tH(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 sJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new nJ(new YE(a),new YE(b))}function oG(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 AG(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+za+h,f<g-1&&(d+=ba);d+=fa;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function mG(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 FI(){pJ();this.o=rJ;this.d=[];this.u=new DJ}s(590,577,{},FI);_.b=j;_.c=j;function EJ(){EJ=u;FJ=new Oz(0,0)}
function GJ(a){var b;b=a.Lf();if(!b){var c;(c=a.If())?(b=CJ(c.b),uj(c.Ae(),b.c,b.b),c=CJ(c.b),b=new Oz(c.c-b.c,c.b-b.b)):b=new Oz(0,0);a.Pf(b)}return b}function cA(a,b){var c;if(a.Ee())return FJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Of(Hz(b));c=CJ(a.Ae());a.f.c=c.c;a.f.b=c.b;return c}function HJ(a,b){var c;b&&(c=jg+(~~b.b>>16&255)+za+(~~b.b>>8&255)+za+(b.b&255)+va,a.Kf().pb.style[kd]=c)}function IJ(){this.f=new BB;this.f.b=-1;this.f.c=-1}s(592,1,{});_.If=function(){return null};_.Jf=function(a){this.Nf(a.Td())};
_.Kf=function(){return this.Ae()};_.Lf=function(){return JJ};_.Jd=function(){};_.Ee=function(){return!1};_.Mf=function(a){this.Of(Hz(a))};_.Nf=function(a){HJ(this,a)};_.Of=function(a){var b=this.Ae().pb,c,d,e;c=(mA(),nA);e=a.c;d=a.b;e!=c.c?b.style[se]=j+e+"pt":b.style[se]=j;d!=c.b?b.style[re]=d:b.style[re]=j;0!=(a.d&1)?b.style[ue]=nd:b.style[ue]=j;0!=(a.d&2)?b.style[te]=Ue:b.style[te]=j};_.Pf=function(a){JJ=a};_.Qf=function(){};var JJ=_.f=null,FJ;
function eB(a,b){EJ();IJ.call(this);this.b=new kx(a);this.b.md()[Cd]=j;z(this.b,new KJ(this,b),(Jq(),Jq(),Kq))}s(591,592,{},eB);_.Ae=function(){return this.b};_.Nf=function(a){HJ(this,a)};_.b=null;function KJ(a,b){this.b=a;this.c=b}s(593,1,{},KJ);_.Mc=function(a){Gq();Hq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function iB(a){EJ();IJ.call(this);this.b=new my;z(this.b,new LJ(this,a),(Dq(),Dq(),Eq))}s(594,592,{},iB);_.Ae=function(){return this.b};_.b=null;
function LJ(a,b){this.b=a;this.c=b}s(595,1,{},LJ);_.b=null;_.c=null;function MJ(a,b){var c,d;HJ(a,b.Td());for(d=new Ni(b.Pb.b);d.c<d.e.He();)c=Oi(d),c.ec&&c.ac.Jf(c)}function NJ(a,b){var c,d,e,f,g,i,h;uj(a.e,b.$d(),b.Wd());for(d=new Ni(b.Pb.b);d.c<d.e.He();)c=Oi(d),c.ec&&(e=c.ac,e.Mf(c),i=c._d(),h=c.ae(),g=c.$d(),f=c.Wd(),0<g&&0<f&&(c=e.Ae(),g-=GJ(e).c,f-=GJ(e).b,uj(e.Ae(),g,f),!c.ob&&a.e.Dd(c),a.e.Ed(c,i,h)))}function rA(){EJ();IJ.call(this);this.e=new Aw}s(596,592,{},rA);
_.Jf=function(a){MJ(this,a)};_.Ae=function(){return this.e};_.Mf=function(a){NJ(this,a)};_.e=null;function gC(a){EJ();IJ.call(this);var b=this.b=new Kx;px(b.c,a,!1);Cx(b);this.f.b=-1;this.f.c=-1}s(597,592,{},gC);_.Ae=function(){return this.b};_.Ee=function(){var a;a=(this.b.c.d?zo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function jC(a){this.b=new Hy(a.i,new OJ(a))}s(598,1,{},jC);_.b=null;
function Dy(a){var b,c,d,e,f;f=new WC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(PJ,r,104,0,0);for(c=b.b?Hk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,85)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=kj((BA(),Q),new R(f.e)));c=c.c;if(gu(!c?mh:c.b,xh))for(c=(!a.e.b||0==a.e.b.d?(kt(),kt(),lt):new EA(a.e.b)).Cd();c.ad();)a=c.bd(),1001==f.e&&a.ze(f);var g,i,h;1001==f.e?(g=new Pr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.$f(),null.$f()):100==f.e&&y(f.f,101)?(i=f.f,h=new Pr(i,205,null),h.j=i._d(),
h.k=i.ae()):1004<=f.e&&1005>=f.e||(701==f.e?null.$f():401==f.e||402==f.e?(null.$f(),null.$f(),null.$f(),null.$f(),null.$f()):500<=f.e&&507>=f.e&&(g=null._f,500!=g&&(f=new Pr(null._f,g,null),f.j=null.$f(),f.k=null.$f(),i=null.$f(),f.f=i&12,501==g&&null.$f())))}function OJ(a){this.b=a}s(599,1,Xh,OJ);_.qc=function(){Dy(this)};_.b=null;function HC(){EJ();IJ.call(this);this.b=new fz}s(600,592,{},HC);_.If=function(){var a;a=new HC;bz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ae=function(){return this.b};
_.Lf=function(){return QJ};_.Pf=function(a){QJ=a};var QJ=_.b=null;s(601,596,{});function RJ(a){var b;b=new Xq(wo(a.pb,Rf),wo(a.pb,Qf));a=new Xq(wo(a.T.jb.pb,Rf),wo(a.T.jb.pb,Qf));return F(H,k,-1,[b.c-a.c,b.b-a.b])}function SJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.rd(a.R);a.pd(b);a.R=a.Q=null}else null!=a.R?(TJ(a,a.R),a.R=null):null!=a.Q&&(UJ(a,a.Q),a.Q=null);Hj(a.S)}function xI(a){a.kb?a.Uf($q(a.T.jb)):(a.Md(),xI(a))}function UJ(a,b){var c;a.kb?(c=RJ(a),a.Uf(new Xq(-1,VJ(b,!1)-c[1]))):a.Q=b}
function WJ(a,b){var c;b!=a.Hd()&&(c=a.T.jb,gw(c),XJ(c,b,c.pb,c.q.d,!0))}function TJ(a,b){var c;a.kb?(c=RJ(a),a.Uf(new Xq(VJ(b,!0)-c[0],-1))):a.R=b}s(604,314,ii);_.Rf=function(){var a,b;b=$q(this.T.jb);a=RJ(this);b.c+=a[0];b.b+=a[1];return b};_.Hd=function(){var a;a=this.T.jb;return 0!=a.q.d?YJ(sz(a.q,0)):null};_.Sf=function(a){ZJ(this.T.jb,a)};_.Cd=function(){return new hw(this.T.jb)};_.Tf=function(){dr(this.T.jb)};_.xd=function(){SJ(this)};_.Pd=function(){dr(this.T.jb)};
_.zd=function(a){return $J(this.T.jb,a)};_.Uf=function(a){br(this.T.jb,a)};_.pd=function(a){UJ(this,a)};_.Id=function(a){WJ(this,a)};_.rd=function(a){TJ(this,a)};_.Q=null;_.R=null;function aK(){aK=u;var a=(bK(),cK(),dK);eK=new dy(a.e,a.c,a.d,a.f,a.b)}function fK(a,b){if(0!=a.I.b.q.d&&YJ(sz(a.I.b.q,0)))throw new bw("WindowPanel can only contain one child widget");gK(a,b)}
function yI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[fh]=Qe,a.ab=!1,a.Md());b=a.pb;b.style[$e]=0+(Bj(),bg);b.style[Ug]=bb;e=~~(vj()-wo(a.pb,Rf))>>1;f=~~(wj()-wo(a.pb,Qf))>>1;JF(a,Zj(dk($doc.body)+e,0),Zj(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Fd]=hg,a.pb.style[fh]=gh,jk(a.gb,200)):a.pb.style[fh]=gh)}finally{a.w=!0}}
function hK(a,b){var c;if(a.w){c=new wv;a.mb&&Os(a.mb,c);a.J&&ar(a.r,a);try{Vi(a.r.d,a)}catch(d){if(d=Ti(d),!y(d,119))throw d;}a.n=iK(a.r,a);try{Hw(a,b)}finally{Yi(a.t.b),Yi(a.s.b),Yi(a.u.b),a.P&&aj(a.P,a.r),a.C&&(a.C=!1)}}else Hw(a,b)}function jK(a,b,c){var d,e;e=a.ob;d=new Jj(a,e);e.Ed(a,d.b+b,d.e+c)}function kK(a,b,c){b=new lK(Ao(zo(Dv(Dv(a.T.d,b),c))));fw(b,a);z(b,a.o,(Jq(),Jq(),Kq));return b}function Zq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));br(a.T.jb,b)}
function JF(a,b,c){var d,e;(e=a.r)?(d=mK(e.pb),Kw(a,b+(ek(e.pb)+d[3]),c+(gk(e.pb)+d[0]))):Kw(a,b,c)}function UB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?cr(a.r,a):ar(a.r,a)))}function gK(a,b){if(b!=(0!=a.I.b.q.d?YJ(sz(a.I.b.q,0)):null)){gw(a.I.b);var c=a.I.b;XJ(c,b,c.pb,c.q.d,!0)}}
function nK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Uq(),oK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ni(a.P);e.c<e.e.He();)if(d=Oi(e),b==(Uq(),pK)){!d.c&&(d.c=new qK);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(Uq(),Vq))g=d.r,i=d.F,d.I.d?(JF(d,i.d,i.e),Zq(d,new Xq(i.c,-1))):(JF(d,i.d,i.e),Zq(d,new Xq(i.c,i.b)),cr(g,d)),Ri(g.d,d,d.I.c),uk(d.z,333);else if(!d.C&&f==(Uq(),oK))d.pb.style[fh]=gh,Uq()}else if(b==Vq){!d.c&&(d.c=new qK);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=mK(i.pb);h=d.F;if(d.I.d)h.d=ek(d.pb)-
g[3]-ek(i.pb),h.e=gk(d.pb)-g[0]-gk(i.pb),d.F=h,JF(d,0,0),rK(d,Wq(i.pb).c,-1);else{if(f!=(Uq(),oK))h.d=ek(d.pb)-g[3]-ek(i.pb),h.e=gk(d.pb)-g[0]-gk(i.pb),h.c=d.q,h.b=d.p,d.F=h;JF(d,0,0);br(d,new sK(Wq(i.pb)));ar(i,d)}d==d.r.b||SG(d);uk(d.z,333)}}else b==oK&&(!d.c&&(d.c=new qK),d=a,d.C||(d.G=c,d.pb.style[fh]=Qe))}}function tK(a,b){a.pb.style[kh]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.$f().$f()}
function uK(a){if(!a.kb){a.t=$v(a,a.r,(!zs&&(zs=new Bk),zs));a.s=$v(a,a.r,Ak?Ak:Ak=new Bk);a.u=$v(a,a.r,(!Es&&(Es=new Bk),Es));var b=a.r;!a.P&&(a.P=new hj);bj(a.P,b);zs&&(b=new ys(a),a.mb&&Os(a.mb,b));a.J&&cr(a.r,a);Ri(a.r.d,a,a.I.c);a.n&&(Kw(a,a.n.b,a.n.c),a.n=null);Lw(a);SG(a)}}function SG(a){if(a!=a.r.b){var b;Es&&(b=new Ds(a),a.mb&&Os(a.mb,b))}}
function vK(a,b,c){var d=(Sw(),Tw);Mw.call(this,!1,"popup");this.U=d.b;this.S=new wK(this);d=new xK;d.pb[Cd]="mosaic-popupLayoutPanel";Ew(this.T,d);Jw(this);this.o=new yK(this);this.z=new zK(this);this.A=new AK(this);this.B=new BK(this);this.F=new CK;this.O=(Uq(),pK);this.J=c;this.r=a;a=this.I=new DK(b);b=new EK;!a.e&&(a.e=new FK);bj(a.e,b);a=new GK(new cy(eK.b.e.b,eK.b.c,eK.b.d,eK.b.f,eK.b.b));z(a,new HK(this),(Jq(),Jq(),Kq));b=this.I.c;b.c||(b.c=new $x,b.c.md()[Cd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Tx(),Ux),c.d=d,c=b.i,IK(c,b.c,new JK(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new rw;d=Yx(c);Lv(c.c,(Zu(),$u(d)),0);qw(c,a,d,0,!1)}else Xx(b.c,a);ZJ(b.i,null);z(this.I.c,new KK(this),(Rq(),Rq(),Sq));z(this.I.c,this.o,Kq);WJ(this,this.I);Pi(Ao(zo(this.pb)),"mosaic-WindowPanel",!0)}s(603,604,ii);_.Hd=function(){return 0!=this.I.b.q.d?YJ(sz(this.I.b.q,0)):null};_.Kd=function(a){hK(this,a)};_.Cd=function(){return new hw(this.I.b)};_.xd=function(){SJ(this);Hj(new LK(this))};
_.zd=function(a){return $J(this.I.b,a)};_.Uf=function(a){Zq(this,a)};_.Ld=function(a,b){JF(this,a,b)};_.Id=function(a){gK(this,a)};_.Md=function(){uK(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 eK;function MK(a){a.i=(new dB(a.j)).ac.Ae();z(a.i,new NK(a),(Jq(),Jq(),Kq));a.e=F(OK,r,59,[a.i])}
function zI(){aK();var a,b,c,d,e,f;vK.call(this,(PK(),QK),null,!0);this.Xf();this.db=!0;a=new Mx(this.k);this.f=new ez;this.f.pb.style[ih]=eb;Uv(this.f,eb);this.Vf();TJ(this,"400px");f=new rz;f.pb.style[Pe]=eb;f.f[ud]=10;c=(Fx(),Qx);f.b=c;qz(f,a);qz(f,this.f);e=new $x;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Xx(e,a);qz(f,e);fK(this,f);UB(this,!1);this.Wf()}s(602,603,ii,zI);_.Vf=function(){MK(this)};_.Wf=function(){var a=this.f;a.pb.readOnly=!0;var b=Wv(a.pb)+"-readonly";Pi(a.md(),b,!0)};
_.Xf=function(){TB(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 NK(a){this.b=a}s(605,1,{},NK);_.Mc=function(){hK(this.b,!1)};_.b=null;function AI(a){this.b=a}s(606,1,{},AI);
_.qc=function(){Xv(this.b.f.pb,!0);hx.Qd(this.b.f.pb);var a=this.b.f,b;b=xo(a.pb,dh).length;if(0<b&&a.kb){if(0>b)throw new yx("Length must be a positive integer. Length: "+b);if(b>xo(a.pb,dh).length)throw new yx("From Index: 0  To Index: "+b+"  Text Length: "+xo(a.pb,dh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function RK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";TB(a.I.c,"Paste")}function wI(a){aK();zI.call(this);this.d=a}
s(608,602,ii,wI);_.Vf=function(){MK(this);this.b=(new dB(this.c)).ac.Ae();z(this.b,new SK(this),(Jq(),Jq(),Kq));this.e=F(OK,r,59,[this.b,this.i])};_.Wf=function(){Uv(this.f,"150px")};_.Xf=function(){RK(this)};_.Md=function(){uK(this);$n((Xn(),Yn),new TK(this))};_.b=null;_.c=null;_.d=null;function vI(a){aK();wI.call(this,a)}s(607,608,ii,vI);_.Wf=function(){Uv(this.f,"150px");ID(new UK(this),this.f)};_.Xf=function(){RK(this);this.k+=" Or drag and drop a file on it."};
function UK(a){this.b=a;this.c=new VK(this);this.d=this.e=1}s(609,478,{},UK);_.b=null;function VK(a){this.b=a}s(610,1,{},VK);_.Le=function(a){this.b.b.f.pb[dh]=null!=a?a:j};_.b=null;function KC(){new Qs}s(611,451,{},KC);function SK(a){this.b=a}s(612,1,{},SK);_.Mc=function(){if(this.b.d){var a=this.b.d,b;b=new WC(a.b,0,xo(this.b.f.pb,dh));PD(a.b.b,b.b)}hK(this.b,!1)};_.b=null;function TK(a){this.b=a}s(613,1,{},TK);_.qc=function(){Xv(this.b.f.pb,!0);hx.Qd(this.b.f.pb)};_.b=null;
function uI(a){this.b=a}s(615,1,{},uI);_.b=null;function ur(a,b){a.onloadend=function(a){b.Le(a.target.result)}}function MD(a){this.b=a}s(620,1,{},MD);_.b=null;function JD(){}s(621,1,{},JD);function KD(){}s(622,1,{},KD);function LD(){}s(623,1,{},LD);function VB(a,b){EJ();rA.call(this);this.d=new WK(a);var c=this.c=new $x,d=(Fx(),Qx);c.b=d;Xx(this.c,this.e);fK(this.d,this.c);this.d.b=this;this.b=b}s(624,601,{},VB);_.Ae=function(){return this.d};_.Kf=function(){return this.c.ob};
_.Jd=function(){hK(this.d,!1)};_.Of=function(){};_.Qf=function(a){MJ(this,a);NJ(this,a);xI(this.d);uK(this.d)};_.b=null;_.c=null;_.d=null;function WK(a){aK();vK.call(this,(PK(),QK),a,!1)}s(625,603,ii,WK);_.Jd=function(){var a=this.b,b=new OB(a.b,201),c;a=a.b.r;a.b?a=new XK(new Ni(a.b)):(a=(kt(),kt(),lt),a=new Ni(a));for(;a.ad();)c=a.bd(),201==b.e&&HF(c.b)};_.b=null;function rC(){EJ();IJ.call(this);var a=this.b=new YK;a.ab=!0;a.b.i=!0;this.b.db=!0}s(626,592,{},rC);_.Ae=function(){return this.b};
_.b=null;function jD(){}s(632,467,{},jD);function XK(a){if(!a)throw new uo;this.b=a}s(633,1,{},XK);_.ad=function(){return pD(this.b)};_.bd=function(){return Oi(this.b)};_.cd=function(){throw new sD("Missing message: awt.50");};_.b=null;function OA(){return OA()}function hD(){hD=u;var a;a=(ZC(),$C["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(ZK,r,-1,0,1);else throw new LE(a+" is not supported");}catch(b){if(b=Ti(b),!y(b,127))throw b;}}
function kC(a,b){a.b=31*a.b+I((new YE(b)).b)}function JA(){}s(636,1,{},JA);_.hC=function(){return this.b};_.b=1;function $K(){$K=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Re))&&0<b.length)b=$doc.getElementsByTagName(Re)[0],b.style[Pe]=eb;a.body.style[Pe]=eb}function mK(a){$K();var b;b=v(H,k,-1,4,1);b[0]=aL(bL(a,"borderTopWidth"));b[1]=aL(bL(a,"borderRightWidth"));b[2]=aL(bL(a,"borderBottomWidth"));b[3]=aL(bL(a,"borderLeftWidth"));return b}
function cL(a){$K();var b,c;c=dL(a);b=mK(a);a=new Xq(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 Wq(a){$K();return new Xq(a.clientWidth,a.clientHeight)}function dL(a){$K();var b;b=v(H,k,-1,4,1);b[0]=aL(bL(a,"marginTop"));b[1]=aL(bL(a,"marginRight"));b[2]=aL(bL(a,"marginBottom"));b[3]=aL(bL(a,"marginLeft"));return b}
function eL(a){$K();var b;b=v(H,k,-1,4,1);b[0]=aL(bL(a,"paddingTop"));b[1]=aL(bL(a,"paddingRight"));b[2]=aL(bL(a,"paddingBottom"));b[3]=aL(bL(a,"paddingLeft"));return b}function fL(a,b,c){$K();try{D(b,pe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Ti(d),!y(d,119))throw d;}}function VJ(a,b){$K();var c;gL||(gL=$doc.createElement(Dg),fL(gL,$e,j),fL(gL,Ug,j),fL(gL,Zf,Xc),fL(gL,fh,Qe),$doc.body.appendChild(gL));fL(gL,ih,a);fL(gL,Pe,a);c=cL(gL);return b?c.c:c.b}var gL=null;function hL(){Xq.call(this,0,0)}
function Xq(a,b){this.c=a;this.b=b}function sK(a){Xq.call(this,a.c,a.b)}s(638,1,ui,hL,Xq,sK);_.eQ=function(a){return this===a?!0:null==a||iL!=In(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+Uc};_.b=0;_.c=0;function jL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(639,1,{113:1,115:1,136:1},jL);
_.eQ=function(a){return a===this?!0:y(a,136)?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 kL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;function lL(a,b){this.b=a;this.c=b}s(640,1,ui,lL);_.eQ=function(a){return this===a?!0:null==a||mL!=In(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 mL.e+"[x="+this.b+",y="+this.c+Uc};_.b=0;_.c=0;function CK(){this.c=this.b=this.e=this.d=0}s(641,1,ui,CK);_.eQ=function(a){return this===a?!0:null==a||nL!=In(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 nL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Uc};_.b=0;_.c=0;_.d=0;_.e=0;
function bL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==pe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(643,1,{});var oL=-1;function pL(){}s(644,643,{},pL);_.b=-1;_.c=-1;var qL=null;function aL(a){a=parseInt(a,10);a=isNaN(a)?null:ZE(a);return!a?0:a.b}s(647,329,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,138:1,144:1});_.Rf=function(){return $q(this.i)};
_.Sf=function(a){ZJ(this.i,a)};_.Tf=function(){dr(this.i)};_.Pd=function(){dr(this.i)};_.pd=function(a){var b=this.i;b.pb.style[Pe]=a;b.kb||(b.i=a)};_.rd=function(a){var b=this.i;b.pb.style[ih]=a;b.kb||(b.j=a)};function bK(){bK=u;cK()}function TB(a,b){a.b.pb.textContent=b||j;ZJ(a.i,null)}
function rL(a){bK();var b;mx(this,new xK);this.b=new sL;b=this.i;tL(b,new uL);fL(b.pb,Xf,bb);b.p=0;IK(b,this.b,new JK(0),b.q.d);this.b.md()[Cd]="mosaic-Caption-text";this.b.pb.textContent=a||j;ZJ(this.i,null);this.pb[Cd]="mosaic-Caption"}s(646,647,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,138:1,144:1},rL);_.Rc=function(a){return z(this,a,(Yr(),Yr(),Zr))};_.Sc=function(a){return z(this,a,(xj(),xj(),yj))};
_.Tc=function(a){return z(this,a,(bs(),bs(),cs))};_.Uc=function(a){return z(this,a,(zj(),zj(),Aj))};_.c=null;function cK(){cK=u;vL=Sn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new wz(vL,240,20);new wz(vL,224,16);new wz(vL,208,16);new wz(vL,192,16);new wz(vL,176,16);new wz(vL,160,16);new wz(vL,144,16);new wz(vL,128,16);new wz(vL,112,16);new wz(vL,96,16);new wz(vL,80,16);new wz(vL,64,16);new wz(vL,260,16);dK=new wz(vL,48,16);new wz(vL,32,16);new wz(vL,16,16);new wz(vL,0,16)}var vL,dK;
function wL(a,b){Xv(a.b.pb,!b);ZJ(a.i,a.b)}function Yq(a,b){a.d=b;Xv(a.b.pb,!b);ZJ(a.i,a.b);if(a.e){var c;for(c=new Ni(a.e);c.c<c.e.He();)Oi(c)}}function DK(a){var b;mx(this,new xK);b=this.i;tL(b,new xL((yL(),zL)));b.p=0;this.c=new rL(a);IK(b,this.c,new JK(1),b.q.d);this.b=new xK;gj(this.b,"Body");IK(b,this.b,new JK(0),b.q.d);this.pb[Cd]="mosaic-CaptionLayoutPanel"}s(649,647,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,138:1,144:1},DK);_.sd=function(){aw(this.i)};_.td=function(){dw(this.i)};
_.Cd=function(){return new hw(this.b)};_.zd=function(a){return $J(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function FK(){wF(this)}s(650,524,Ei,FK);function wK(a){this.b=a}s(651,1,Xh,wK);_.qc=function(){dr(this.b.T.jb)};_.b=null;function AL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Gj(a.f.b,b);a.f&&Uu(a.f.b,b)&&Xu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&SG(!a.f?null:Uu(a.f.b,b-1))}function BL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new qA);-1==Gj(a.f.b,b)&&bj(a.f.b,b)}function qK(){}s(652,1,{},qK);_.Vc=function(a){AL(a)};
_.Wc=function(a){BL(a)};_.Yc=function(a){CL(a.b.r,a.b)};function PK(){PK=u;DL=new EL(1,"e");FL=new EL(2,Hf);GL=new EL(3,"ne");HL=new EL(10,"nw");IL=new EL(4,sg);JL=new EL(5,xg);KL=new EL(12,"sw");LL=new EL(8,"w");QK=new ML((oj(),pj(null)).pb)}function iK(a,b){var c;c=mK(a.pb);return new lL(ek(b.pb)-(ek(a.pb)+c[3]),gk(b.pb)-(gk(a.pb)+c[0]))}
function NL(a){var b,c,d,e,f,g;if(a.f){b=Wq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Uu(a.f.b,d),c=new Xq(wo(g.pb,Rf),wo(g.pb,Qf)),f=iK(a,g),f.b-=Zj(0,f.b+wo(g.pb,Rf)-b.c),f.c-=Zj(0,f.c+wo(g.pb,Qf)-b.b),JF(g,Zj(0,f.b),Zj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,rK(g,c.c,c.b),g.O==(Uq(),Vq)&&br(g,new sK(Wq(a.pb))),uk(g.z,1)}}function OL(a,b,c){a=a.e;Ri(a,b,b);x(a.d,b,c);gj(b,Cc+c.c)}
function ar(a,b){var c;c=a.e;PL(c,b.H);fj(b.H,Cc+HL.c);PL(c,b.D);fj(b.D,Cc+FL.c);PL(c,b.E);fj(b.E,Cc+GL.c);PL(c,b.N);fj(b.N,Cc+LL.c);PL(c,b.v);fj(b.v,Cc+DL.c);PL(c,b.M);fj(b.M,Cc+KL.c);PL(c,b.K);fj(b.K,Cc+IL.c);PL(c,b.L);fj(b.L,Cc+JL.c)}
function cr(a,b){!b.H&&(b.H=kK(b,0,0));OL(a,b.H,HL);!b.D&&(b.D=kK(b,0,1));OL(a,b.D,FL);!b.E&&(b.E=kK(b,0,2));OL(a,b.E,GL);!b.N&&(b.N=kK(b,1,0));OL(a,b.N,LL);!b.v&&(b.v=kK(b,1,2));OL(a,b.v,DL);!b.M&&(b.M=kK(b,2,0));OL(a,b.M,KL);!b.K&&(b.K=kK(b,2,1));OL(a,b.K,IL);!b.L&&(b.L=kK(b,2,2));OL(a,b.L,JL)}function CL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Gj(a.f.b,b);if(c+1<d){TA(a.f,b);for(bj(a.f.b,b);c<d;++c)tK(Uu(a.f.b,c),c)}else tK(b,c)}
function ML(a){a=new QL(a);mx(this,a);this.d=new RL(a);this.d.j=!0;Zi(this.d);this.d.n=3;this.e=new SL(a);this.e.j=!0;Zi(this.e);this.e.n=3;ox(this)}s(653,329,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,144:1},ML);_.Rf=function(){return Wq(this.pb)};_.Sf=function(){var a;(a=TL(this))&&a.Sf(null)};_.Tf=function(){NL(this)};_.Vc=function(a){!this.c&&(this.c=new qK);AL(a)};_.Wc=function(a){!this.c&&(this.c=new qK);BL(a)};_.Pd=function(){NL(this)};
_.Yc=function(a){!this.c&&(this.c=new qK);CL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var DL,FL,GL,HL,QK,IL,JL,KL,LL;function QL(a){this.q=new Bw(this);this.pb=a}s(654,309,ri,QL);function EL(a,b){this.b=a;this.c=b}s(655,1,{},EL);_.b=0;_.c=null;function RL(a){Ji();cj.call(this,a)}s(656,3,{},RL);_.kc=function(){var a;a=this.k.f;a.C||ck(a.x);fj(this.k.f,"dragdrop-dragging");!a.I.d&&wL(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Zj(this.b,a<this.e?a:this.e),b=Zj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[$e]=a+(Bj(),bg);c.style[Ug]=b+bg};
_.lc=function(){var a;a=this.k.f;a==a.r.b||SG(a);a.I.d||wL(a.I,!0);a.C||(a.x||(a.x=new UL,gj(a.x,"mosaic-GlassPanel-invisible")),fL(a.x.pb,kh,($K(),bL(a.pb,kh))),nj((oj(),pj(null)),a.x,0,0));gj(this.k.f,"dragdrop-dragging");a=new Jj(this.k.b,null);this.b=a.b+fk(this.k.b.pb);this.c=a.e+hk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.ld();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.kd()};_.b=0;_.c=0;_.d=0;_.e=0;
function PL(a,b){try{Vi(a,b)}catch(c){if(c=Ti(c),!y(c,119))throw c;}}function SL(a){Ji();cj.call(this,a);this.d=new Li}s(657,3,{},SL);_.kc=function(){var a;a=this.k.f.ob;a.C||ck(a.x);fj(this.k.f,"dragdrop-dragging");wL(a.I,!1);Zq(a,new Xq(a.q,a.p));uk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=kj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.jd()-Zj(this.k.d,this.c):this.k.f.jd()-this.k.d,0!=b&&(a=d.p,b=Zj(a+b,wo(d.I.c.pb,Qf)),b!=a&&jK(d,0,a-b),Zq(d,new Xq(d.q,b)),uk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.jd():this.k.d-this.k.f.jd(),0!=b&&(a=d.p,b=Zj(a+b,wo(d.I.c.pb,Qf)),Zq(d,new Xq(d.q,b)),uk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.hd()-Zj(this.k.c,this.b):this.k.f.hd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&jK(d,a-b,0),Zq(d,new Xq(b,d.p)),uk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.hd():this.k.c-this.k.f.hd(),0!=b&&(a=d.q,Zq(d,new Xq(96<a+b?a+b:96,d.p)),uk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||SG(a);wL(a.I,!0);a.C||(a.x||(a.x=new UL,gj(a.x,"mosaic-GlassPanel-invisible")),fL(a.x.pb,kh,($K(),bL(a.pb,kh))),nj((oj(),pj(null)),a.x,0,0));gj(this.k.f,"dragdrop-dragging");a=new Jj(this.k.b,null);this.b=a.b+fk(this.k.b.pb);this.c=a.e+hk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.ld();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.kd()};_.b=0;_.c=0;_.e=0;_.f=0;
function UL(){var a;this.e=new VL(this);this.b=!1;this.c=new Fw;mx(this,this.c);a=this.pb.style;a[kd]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[Cd]="gwt-GlassPanel"}s(658,329,Th,UL);
_.vd=function(){var a;ox(this);try{a=this.ob}catch(b){b=Ti(b);if(y(b,125))throw new bw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(oj(),pj(null))?(Nu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),aj(wk,a),a.c=!0,a.d=Fk(a),bj(wk,a),this.d=new WL(this),qv(new Mu(this.d))):(this.pb.style[rd]=bb,this.pb.style[lg]=bb);this.b&&ev(new Lu(this));nj(pj(null),new XL,dk($doc.body),$doc.body.scrollTop||0)};
_.wd=function(){this.i.wd();Ck(this.e);this.d&&(Ju(ov,this.d,F(YL,r,47,[(!Cs&&(Cs=new Bk),Cs)])),this.d=null);this.b&&Ju(gv,this,F(YL,r,47,[(!fv&&(fv=new Bk),fv)]))};_.ed=function(a){switch(bv(a.type)){case 256:if(27==(a.keyCode||0))return ck(this),!1;case 1:if(this.pb.contains(Bo(a)))return ck(this),!1}return!0};_.xd=function(){};_.b=!1;_.c=null;_.d=null;function VL(a){vk();this.b=a}s(659,25,{},VL);_.Ac=function(){Nu(this.b.pb)};_.b=null;function WL(a){this.b=a}s(660,1,{},WL);_.b=null;
function XL(){rx();tj.call(this);var a;a=new ny(new ZL(this));z(this,a,(zq(),zq(),Aq));z(this,a,(vr(),vr(),wr))}s(661,331,hi,XL);_.xd=function(){Hj(new $L(this))};function ZL(a){this.b=a}s(662,1,{},ZL);_.b=null;function $L(a){this.b=a}s(663,1,Xh,$L);_.qc=function(){wy(this.b.pb)};_.b=null;function aM(a){a.pb.style[ih]=jd;a.pb.style[Pe]=jd;if(a.kb){var a=a.ob,b;y(a,144)?a.Sf(null):(b=TL(a))&&b.Sf(a)}}s(665,312,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,144:1});
_.Rf=function(){aM(this);return new Xq(wo(this.pb,Rf),wo(this.pb,Qf))};_.Sf=function(){aM(this)};_.Tf=function(){};_.dd=function(){};_.Pd=function(){};function sL(){this.pb=$doc.createElement("label");this.pb[Cd]="mosaic-Label";this.pb.style[hh]=Mf;this.pb[Cd]="mosaic-HTML"}s(664,665,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,144:1},sL);function GK(a){mx(this,new bM(a));this.pb[Cd]="mosaic-ImageButton"}s(666,329,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},GK);
function YK(){var a=(Sw(),Vw);Mw.call(this,!0,nf);this.U=a.b;this.b=new cM(this);this.b.e=!0;Cw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);rj();Nv(a,b)}else this.lb|=1;Ao(zo(this.pb))[Cd]=He;this.pb.style[kh]="2147483647"}s(667,314,ri,YK);_.dd=function(a){cw(this,a);1==bv(a.type)&&Hw(this,!1)};_.b=null;
function cM(a){this.c=a;this.d=new hj;this.j=new hj;a=(Gy(),Fy);new vz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Ig);this.f=$doc.createElement(Lg);Yu(b,this.f);this.p=!0;a=(rx(),sx());b=(Zu(),$u(b));a.appendChild(b);this.pb=a;Fl();this.pb.setAttribute(mg,im.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),rj(),Nv(a,b)):this.lb|=2225;this.pb[Cd]=Ge;a=Wv(this.pb)+"-vertical";Pi(this.md(),a,!0);this.pb.style[Vf]=bb;this.pb.setAttribute("hideFocus",ch);z(this,new Ey(this),(zq(),zq(),Aq))}
s(668,353,wi,cM);_.dd=function(a){switch(bv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}xy(this,a)};_.Od=function(a,b){By(this,a,b);b||this.b&&Hw(this.c,!1)};_.b=!0;_.c=null;
function bM(a){var b=(Fx(),Qx),c=(Tx(),Ux),d;d=new zx;d.i[od]=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;xx(b.b);b.b.d.rows[0].cells[0][fd]=c.b;xx(b.b);b.b.d.rows[0].cells[0].style[eh]=e.b;xx(d);b=tx(d,0,0,!0);if(a){ck(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;vx(g,f.d);Gt(f.c,g,a);c.b=c.b.c}else e=c.c.d,bj(c.c,a);a.pb[Vc]=e;Yu(b,a.pb);fw(a,d)}mx(this,d);Pi(this.pb,"mosaic-WidgetWrapper",!0)}s(669,329,Th,bM);_.b=null;_.c=null;function yK(a){this.b=a}s(670,1,{},yK);
_.Mc=function(){this.b.hb&&this.b!=this.b.r.b&&SG(this.b)};_.b=null;function zK(a){vk();this.b=a}s(671,25,{},zK);_.Ac=function(){dr(this.b.T.jb);var a=this.b;Bs((!a.y&&(a.y=new dM),a.y))};_.b=null;function AK(a){vk();this.b=a}s(672,25,{},AK);_.Ac=function(){nK(this.b,(Uq(),Vq))};_.b=null;function BK(a){vk();this.b=a}s(673,25,{},BK);_.Ac=function(){nK(this.b,(Uq(),oK))};_.b=null;function EK(){}s(674,1,{},EK);function HK(a){this.b=a}s(675,1,{},HK);_.Mc=function(){this.b.Jd()};_.b=null;
function KK(a){this.b=a}s(676,1,{},KK);_.b=null;function LK(a){this.b=a}s(677,1,Xh,LK);_.qc=function(){this.b.O==(Uq(),Vq)?uk(this.b.A,333):this.b.O==oK&&uk(this.b.B,333)};_.b=null;function lK(a){this.pb=a;aw(this)}s(678,312,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},lK);_.Rc=function(a){return z(this,a,(Yr(),Yr(),Zr))};_.Sc=function(a){return z(this,a,(xj(),xj(),yj))};_.Tc=function(a){return z(this,a,(bs(),bs(),cs))};_.Uc=function(a){return z(this,a,(zj(),zj(),Aj))};
function dM(){Us.call(this,null)}s(679,244,Rh,dM);function Uq(){Uq=u;Vq=new eM("MAXIMIZED",0);oK=new eM("MINIMIZED",1);pK=new eM("NORMAL",2);fM=F(gM,r,139,[Vq,oK,pK])}function eM(a,b){E.call(this,a,b)}s(680,145,{113:1,116:1,118:1,139:1},eM);var fM,Vq,oK,pK;
function Nu(a){var b=(Ov(),Pv).scrollWidth,c=Pv.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+bg;a.style.marginTop=-d+bg;a.style.width=b+e+bg;a.style.height=c+d+bg}
function hM(a,b){var c,d,e;if(a.n)return!0;a.y.Ne();for(c=new hw(b);c.b.b<c.b.c.d-1;)d=YJ(iw(c.b)),e=d.ob,y(e,145)&&e.qd(d.nd()),d.nd()&&bj(a.y,d);return!0}
function iM(a,b){var c,d,e;if(b.b)a.d&&ik(a.d),a.d=new jM(a,b),jk(a.d,333);else for(d=new Ni(a.y);d.c<d.e.He();)c=Oi(d),e=c.nb,yw(b,kM(c),e.t,e.u),lM(c,e.v,e.s,F(H,k,-1,[mM(a.r.b,c).e,mM(a.q.b,c).d,mM(a.o.b,c).b,mM(a.p.b,c).c]),F(H,k,-1,[nM(a.j.b,c).e,nM(a.i.b,c).d,nM(a.e.b,c).b,nM(a.f.b,c).c]),F(H,k,-1,[oM(a.v,c),oM(a.u,c),oM(a.s,c),oM(a.t,c)]))}
function pM(){this.y=new hj;this.k=new qM(this);this.x=new rM(this.k);this.w=new sM(this.k);this.r=new tM(this.k);this.q=new uM(this.k);this.o=new vM(this.k);this.p=new wM(this.k);this.j=new xM(this.k);this.i=new yM(this.k);this.e=new zM(this.k);this.f=new AM(this.k);this.v=new BM(this.k);this.u=new BM(this.k);this.s=new BM(this.k);this.t=new BM(this.k)}s(684,1,{});_.Yf=function(a){iM(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 CM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ni(b.y);e.c<e.e.He();)d=Oi(e),y(d,62)&&(d=d.jb),f=d.nb,yw(c,kM(d),f.t,f.u),lM(d,f.v,f.s,F(H,k,-1,[mM(b.r.b,d).e,mM(b.q.b,d).d,mM(b.o.b,d).b,mM(b.p.b,d).c]),F(H,k,-1,[nM(b.j.b,d).e,nM(b.i.b,d).d,nM(b.e.b,d).b,nM(b.f.b,d).c]),F(H,k,-1,[oM(b.v,d),oM(b.u,d),oM(b.s,d),oM(b.t,d)]));DM(c);a.b.d=null;for(a=new Ni(a.b.y);a.c<a.e.He();)b=Oi(a),y(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function jM(a,b){this.b=a;this.c=b;var c=(ok(),rk);this.n=new nk(this);this.u=c}s(685,18,{},jM);_.rc=function(){CM(this)};_.sc=function(){CM(this)};
_.uc=function(a){var b,c,d;for(c=new Ni(this.b.y);c.c<c.e.He();)b=Oi(c),y(b,62)&&(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),yw(this.c,kM(b),d.j,d.w),lM(b,d.x,d.i,F(H,k,-1,[mM(this.b.r.b,b).e,mM(this.b.q.b,b).d,mM(this.b.o.b,b).b,mM(this.b.p.b,b).c]),F(H,k,-1,[nM(this.b.j.b,b).e,nM(this.b.i.b,b).d,nM(this.b.e.b,b).b,nM(this.b.f.b,b).c]),F(H,k,-1,[oM(this.b.v,b),oM(this.b.u,b),oM(this.b.s,b),oM(this.b.t,b)]))};_.b=null;_.c=null;
s(687,1,{});_.b=null;function zM(a){this.b=a}s(686,687,{},zM);function AM(a){this.b=a}s(688,687,{},AM);function yM(a){this.b=a}s(689,687,{},yM);function xM(a){this.b=a}s(690,687,{},xM);function vM(a){this.b=a}s(691,687,{},vM);function wM(a){this.b=a}s(692,687,{},wM);function uM(a){this.b=a}s(693,687,{},uM);function tM(a){this.b=a}s(694,687,{},tM);s(695,687,{},function(a){this.b=a});s(696,687,{},function(a){this.b=a});
function oM(a,b){var c=a.b,d;d=kj(c.e,b);d||(d=new jL(eL(b.pb)),x(c.e,b,d));return d.e}function BM(a){this.b=a}s(697,687,{},BM);function sM(a){this.b=a}s(698,687,{},sM);function rM(a){this.b=a}s(699,687,{},rM);function nM(a,b){var c;c=kj(a.b,b);c||(c=new jL(mK(b.pb)),x(a.b,b,c));return c}function mM(a,b){var c;c=kj(a.c,b);c||(c=new jL(dL(b.pb)),x(a.c,b,c));return c}
function EM(a,b){var c,d;d=kj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=TL(b),f,g,i,h,l;if(y(b,144)){if(null!=c.n&&null!=c.k){d=new Xq(FM(e,!0),FM(e,!1));break a}h=b.Rf();null!=c.n&&(h.c=FM(e,!0));null!=c.k&&(h.b=FM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Xq(FM(e,!0),FM(e,!1));break a}h=new hL;f=b.pb;l=f.style;g=l[Zf];i=l[fh];l[Zf]="static";l[fh]=Qe;null!=c.n?h.c=FM(e,!0):(l[ih]=jd,h.c=(f.offsetWidth||0)+mM(d.p.b,b).c+mM(d.q.b,b).d);null!=c.k?h.b=FM(e,!1):(l[Pe]=jd,h.b=(f.offsetHeight||0)+mM(d.r.b,b).e+
mM(d.o.b,b).b);l[Zf]=g;l[fh]=i}d=h}null!=c.n&&(Bj(),Yp)==c.n.$f()||null!=c.k&&(Bj(),Yp)!=c.k.$f()||x(a.f,b,d)}return d}function qM(a){this.i=a;this.d=new Li;this.f=new Li;this.c=new Li;this.b=new Li;this.e=new Li}s(700,1,{},qM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function GM(a){var b;b=a.nb;if(null==b||!y(b,142))b=new HM,a.nb=b;return b}function uL(){xL.call(this,(yL(),IM))}function xL(a){var b=(JM(),KM);pM.call(this);this.c=a;this.b=b}s(701,684,{},uL,xL);
_.Zf=function(a){var b,c,d,e,f,g,i,h,l;h=new hL;hM(this,a);l=mM(this.p.b,a).c+mM(this.q.b,a).d+nM(this.f.b,a).c+nM(this.i.b,a).d+oM(this.t,a)+oM(this.u,a);d=mM(this.r.b,a).e+mM(this.o.b,a).b+nM(this.j.b,a).e+nM(this.e.b,a).b+oM(this.v,a)+oM(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(yL(),IM)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ni(this.y);a.c<a.e.He();)c=Oi(a),e=GM(c),b=null,i=c.ob,y(i,145)&&(b=i,b=LM(b),b=new Xq(b[1]+b[3],b[0]+b[0])),this.c==IM?(l+=EM(this.x.b,c).c,e.b=EM(this.w.b,
c).b,y(i,145)&&(l+=b.c,e.b+=b.b),f=Zj(f,e.b)):(d+=EM(this.w.b,c).b,e.c=EM(this.x.b,c).c,y(i,145)&&(d+=b.b,e.c+=b.c),g=Zj(g,e.c));this.c==IM?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Yf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,O;if(hM(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=oM(this.t,a);A=oM(this.v,a);c=Wq(a.pb);O=c.c-(q+oM(this.u,a));o=c.b-(A+oM(this.s,a));g=O;c=o;this.c==(yL(),IM)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Ni(this.y);e.c<e.e.He();)d=Oi(e),b=null,n=GM(d),w=d.ob,y(w,145)&&(b=w,b=LM(b),b=new Xq(b[1]+b[3],b[0]+b[0])),this.c==IM?(n.e?++h:(n.c=EM(this.x.b,d).c,y(w,145)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=EM(this.w.b,d).b,y(w,145)&&(n.b+=b.b))):(n.d?++i:(n.b=EM(this.w.b,
d).b,y(w,145)&&(n.b+=b.b),c-=n.b),n.e?n.c=O:(n.c=EM(this.x.b,d).c,y(w,145)&&(n.c+=b.c)));for(e=new Ni(this.y);e.c<e.e.He();)d=Oi(e),b=null,n=d.nb,w=d.ob,y(w,145)&&(b=w,b=LM(b),b=new Xq(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==IM?n.e&&(J=~~(g/h)):n.d&&(m=~~(c/i)),A=0>A?0:A,l=J,f=m,y(w,145)&&(l-=b.c,f-=b.b),this.c==zL?(n.t=this.b==(JM(),KM)?q:this.b==MM?q+~~(O/2)-~~(J/2):q+O-J,n.u=A,n.v=l,n.s=f,A+=m+G):(this.b==(JM(),KM)?(n.t=q,n.u=A):this.b==MM?(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+=J+G),a.b&&(w=d.hd()-ek(a.pb)-oM(this.t,a),-1==n.p&&(n.p=w),w=d.jd()-gk(a.pb)-oM(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.ld()),-1==n.o&&(n.o=d.kd()));iM(this,a)}};_.b=null;_.c=null;function JM(){JM=u;KM=new NM("START",0);MM=new NM(Jb,1);OM=new NM("END",2);PM=F(QM,r,140,[KM,MM,OM])}function NM(a,b){E.call(this,a,b)}s(702,145,{113:1,116:1,118:1,140:1},NM);var PM,MM,OM,KM;function yL(){yL=u;IM=new RM("HORIZONTAL",0);zL=new RM("VERTICAL",1);SM=F(TM,r,141,[IM,zL])}
function RM(a,b){E.call(this,a,b)}s(703,145,{113:1,116:1,118:1,141:1},RM);var SM,IM,zL;s(705,1,{146: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 HM(){this.f=!1}function JK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(704,705,{142:1,146:1},HM,JK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function UM(a,b){if(a.n)return!0;hM(a,b);if(0<a.y.d){a.b=Uu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,143))d=new VM,c.nb=d;a.c=d;a.y.Ne();bj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function WM(){pM.call(this)}s(706,684,{},WM);
_.Zf=function(a){var b,c;c=new hL;UM(this,a);if(this.b){b=EM(this.x.b,this.b).c;var d=EM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,145)&&(b=LM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=mM(this.p.b,a).c+mM(this.q.b,a).d+nM(this.f.b,a).c+nM(this.i.b,a).d+oM(this.t,a)+oM(this.u,a);c.b+=mM(this.r.b,a).e+mM(this.o.b,a).b+nM(this.j.b,a).e+nM(this.e.b,a).b+oM(this.v,a)+oM(this.s,a);return c};
_.Yf=function(a){var b,c,d,e,f;UM(this,a)&&(d=oM(this.t,a),e=oM(this.v,a),c=Wq(a.pb),f=c.c-(d+oM(this.u,a)),c=c.b-(e+oM(this.s,a)),b=this.b.ob,y(b,145)&&(b=LM(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.hd()-ek(a.pb)-oM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.jd()-gk(a.pb)-oM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.ld()),d=this.c,-1==d.o&&(d.o=this.b.kd())),iM(this,a))};_.b=null;_.c=null;function VM(){this.f=!1}
s(707,705,{143:1,146:1},VM);function LM(a){var b,c,d,e;null==a.b&&(a.b=v(H,k,-1,4,1),e=zo(Dv(Dv(a.d,0),0)),c=zo(Dv(Dv(a.d,2),2)),d=dL(a.pb),b=mK(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 XM(a,b){a.kb&&ck(a);return Dw(a,b)}function YM(){ax();Rw.call(this,bx)}s(708,319,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,145:1},YM);_.zd=function(a){return XM(this,a)};_.b=null;
function kM(a){var b;b=a.ob;return y(b,145)?b:a}function $q(a){if(!a.kb)return new hL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Zf(a),br(a,a.k),a.e.Yf(a),a.k=a.e.Zf(a);return a.k}function YJ(a){return y(a,145)?a.jb:a}function ZM(a){var b;if(!a.o){b=(!qL&&(qL=new pL),qL);var c=gN(a,fb,!0);b.b=c;c=gN(a,gb,!0);b.c=c;a.o=b}return a.o}
function XJ(a,b,c,d,e){if(y(b,62))throw new Dk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,146)&&f.f?(c=new YM,qw(a,c,a.pb,d,!0),Ew(c,b)):qw(a,b,c,d,e);ZJ(a,b)}function IK(a,b,c,d){b.nb=c;XJ(a,b,a.pb,d,!0)}
function ZJ(a,b){var c;c=a.e;if(b){var d=c.k;Wi(d.d,b);Wi(d.f,b);Wi(d.c,b);Wi(d.b,b);Wi(d.e,b)}else d=c.k,az(d.d),az(d.f),az(d.c),az(d.b),az(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==kM(a))c=c.ob;else{if(y(c,138)||y(c,61))d=c,c=c.ob,c==kM(d)&&(c=c.ob);y(c,145)&&y(c.ob,137)&&(c=c.ob)}y(c,144)&&!y(c,137)&&(c.Sf(a.ob),c.Sf(a))}}
function dr(a){if(a.kb&&a.pb.style.display!=Jf){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,j).direction==rg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Yf(a);a.d=!1;DM(a)}}function DM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=YJ(sz(a.q,d)),y(b,145)&&(b=b.jb),b.nd()&&(y(b,144)?b.Tf():y(b,75)&&b.Pd())}function $J(a,b){var c;y(b,145)&&(b=y(b,145)?b.jb:b);c=kM(b);return ww(a,c)?(y(c,145)&&XM(c,b),ZJ(a,null),!0):!1}
function tL(a,b){var c;a.e=b;null!=a.f&&fj(a,Wv(a.pb)+Ca+a.f);a.f=b.cZ.e;c=ro(a.f,mo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));gj(a,Wv(a.pb)+Ca+a.f);ZJ(a,null)}function gN(a,b,c){a.n||(a.n=$doc.createElement(Dg),fL(a.n,Zf,Xc),fL(a.n,fh,Qe),fL(a.n,$e,bb),fL(a.n,Ug,bb),a.pb.appendChild(a.n));fL(a.n,ih,b);fL(a.n,Pe,b);a=cL(a.n);return c?a.c:a.b}
function FM(a,b){var c;c=null.$f();if(c==(Bj(),jq)){c=(ZM(a),null.$f());var d=(-1==oL&&(oL=($K(),VJ(hb,!0))),oL);return L(K(Math.round(100*d*c/254)))}if(c==$p)return c=ZM(a),d=null.$f(),L(K(cF(d*(-1==c.b&&(c.b=VJ(fb,!0)),c.b))));if(c==bq)return c=ZM(a),d=null.$f(),L(K(cF(d*(-1==c.c&&(c.c=VJ(gb,!0)),c.b))));if(c==hq)return c=(ZM(a),null.$f()),d=(-1==oL&&(oL=($K(),VJ(hb,!0))),oL),L(K(Math.round(d*c)));if(c==lq)return c=(ZM(a),null.$f()),d=(-1==oL&&(oL=($K(),VJ(hb,!0))),oL),L(K(Math.round(10*d*c/254)));
if(c==fq)return L(K(cF(12*(ZM(a),null.$f())*L(K(cF((-1==oL&&(oL=($K(),VJ(hb,!0))),oL)/72))))));if(c==Yp)return gN(a,null.$f(),b);if(c==dq)return c=(ZM(a),L(K(cF(null.$f())))),d=(-1==oL&&(oL=($K(),VJ(hb,!0))),oL),L(K(Math.round(d*c/72)));if(null.$f()==Wp)return L(K(cF(null.$f())));throw new Dk("Invalid size: "+null.$f());}function xK(){var a=new WM;Aw.call(this);this.k=new Xq(-1,-1);new hN(this);this.pb[Cd]="mosaic-LayoutPanel";tL(this,a)}
s(709,309,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,144:1},xK);_.Dd=function(a){XJ(this,a,this.pb,this.q.d,!0)};_.sd=function(){kw(this,new iN)};_.td=function(){kw(this,new jN)};_.Rf=function(){return $q(this)};_.Ad=function(a){return tw(this.q,kM(a))};_.Bd=function(a,b,c,d){XJ(this,a,b,c,d)};_.Sf=function(a){ZJ(this,a)};_.Cd=function(){return new hw(this)};_.Tf=function(){dr(this)};
_.xd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.rd(this.j),this.pd(a),this.j=this.i=null;else if(a=$q(this),null!=this.j)a=a.b+bg,this.rd(this.j),this.pd(a),this.j=null;else if(null!=this.i){var b=this.i;this.rd(a.c+bg);this.pd(b);this.i=null}else b=a.b+bg,this.rd(a.c+bg),this.pd(b);dr(this)}};_.Pd=function(){dr(this)};_.zd=function(a){return $J(this,a)};_.pd=function(a){this.pb.style[Pe]=a;this.kb||(this.i=a)};_.Ed=function(a,b,c){yw(this,kM(a),b,c)};
_.rd=function(a){this.pb.style[ih]=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 iN(){}s(710,1,{},iN);_.Nd=function(a){kM(a).vd()};function jN(){}s(711,1,{},jN);_.Nd=function(a){kM(a).wd()};function hw(a){this.c=a;this.b=new vw(this.c.q)}s(712,1,{},hw);_.ad=function(){return this.b.b<this.b.c.d-1};_.bd=function(){return YJ(iw(this.b))};_.cd=function(){jw(this.b)};_.c=null;function kN(){kN=u;new Lx}
function hN(a){kN();Pi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new lN(this)}s(713,9,{},hN);function lN(a){vk();this.b=a}s(714,25,{},lN);_.Ac=function(){ZJ(this.b.b,null);dr(this.b.b)};_.b=null;function TL(a){a=a.ob;return!a?null:y(a,144)?a:TL(a)}function rK(a,b,c){var d;d=a.pb;lM(a,b,c,dL(d),mK(d),eL(d))}
function lM(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.rd((0>g?0:g)+(Bj(),bg)),b!=a.ld()&&a.rd((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.pd((0>b?0:b)+(Bj(),bg)),c!=a.kd()&&a.pd((0>c?0:c)+bg))}function br(a,b){rK(a,b.c,b.b)}s(717,1,{});function FE(){var a,b,c,d;d=qo("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 mN(){this.b=new Li;new Li;new Li}s(716,717,{},mN);function EE(){EE=u;nN=new mN}function JE(){var a=GE,b=$wnd.JSApplet.JSME;EE();x(nN.b,a,b)}var nN;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=Un&&(e=kk(),2E3<e-Wn&&(Wn=e,Vn=Tn()));if(0==Un++){var f=(Xn(),Yn),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=go(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=(Xn(),Yn),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=go(l,m);while(h.d);h.d=m}}--Un;c&&-1!=Vn&&($wnd.clearTimeout(Vn),Vn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(Jt)()}catch(d){a(b)}else B(Jt)()}var HE=U(1),Mn=U(103),oN=UE(" I"),H=PE(724,oN),xF=PE(722,HE),pN=UE(" Z"),LH=PE(725,pN);U(102);U(101);U(100);var qN=U(504),po=PE(726,qN),rN=U(263),lu=PE(727,rN);U(264);U(145);var sN=UE(" B");U(494);var tN=UE(" C"),Gi=PE(728,tN);U(492);var uN=UE(" D"),fG=PE(729,uN);U(493);U(495);var vN=U(498),bF=PE(730,vN),wN=UE(" J"),xN=U(2),Lt=PE(723,xN),ZK=PE(731,sN);U(507);U(490);U(99);U(192);U(108);U(486);var GE=U(484);
U(489);U(119);U(115);U(117);U(116);U(118);U(120);U(97);U(110);U(111);U(112);U(501);U(496);U(485);U(717);U(716);var IE=TE(),yB=U(416),SF=PE(732,yB),yN=U(547),uH=PE(733,yN),zN=U(402);U(401);U(400);U(399);U(543);var Ct=PE(734,H),AN=V(545,function(){YF();return yH}),zH=PE(735,AN);U(546);U(425);U(424);U(539);U(538);U(548);U(549);U(544);U(459);U(542);var aB=PE(736,zN);U(414);U(551);U(204);U(203);U(297);U(244);U(299);U(212);var BN=U(211);U(247);U(246);U(245);U(396);U(397);U(398);U(313);var CN=U(312);U(311);
U(317);U(331);U(553);U(552);U(310);U(309);U(555);U(554);U(560);U(561);U(562);U(563);U(564);U(565);U(566);U(567);U(556);U(557);U(558);U(559);U(373);U(250);U(249);U(322);U(323);U(324);U(578);U(587);U(25);U(579);U(580);U(581);U(582);U(583);U(584);U(585);U(586);U(295);U(471);U(470);U(511);U(513);U(512);U(514);U(516);U(515);U(517);U(521);U(522);U(369);U(372);U(370);U(371);U(442);U(441);var sC=U(440),CG=PE(737,sC),PH=PE(738,wN);U(431);U(426);U(427);U(577);U(518);U(524);U(519);U(520);U(436);U(435);U(434);
U(439);var DN=TE(),PJ=PE(739,DN);U(469);U(479);U(478);U(477);U(480);U(481);U(620);U(621);U(622);U(623);U(530);var EN=V(253,function(){rt();return wt}),xt=PE(740,EN);U(510);U(449);U(450);U(433);var cC=U(428);U(412);U(413);U(438);var nC=U(437);U(430);U(429);U(528);U(537);U(419);var CB=U(418);U(473);U(540);U(541);U(503);U(550);U(447);U(448);U(422);U(404);U(403);U(456);TE();TE();TE();U(406);U(407);U(293);
var FN=V(180,function(){Bj();return nq}),oq=PE(741,FN),GN=V(144,function(){Cj();return Mo}),No=PE(742,GN),HN=V(151,function(){Oo();return yp}),zp=PE(743,HN),IN=V(170,function(){Ap();return Jp}),Kp=PE(744,IN),JN=V(175,function(){Lp();return Up}),Vp=PE(745,JN);V(181,null);V(182,null);V(183,null);V(184,null);V(185,null);V(186,null);V(187,null);V(188,null);V(189,null);V(146,null);V(147,null);V(148,null);V(149,null);V(150,null);V(152,null);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(153,null);V(154,null);V(155,null);V(156,null);V(157,null);V(158,null);V(159,null);V(160,null);V(161,null);V(171,null);V(172,null);V(173,null);V(174,null);V(176,null);V(177,null);V(178,null);V(179,null);U(389);U(202);U(209);U(210);U(384);var tz=PE(746,CN);U(385);U(590);U(589);U(423);U(208);U(234);U(236);var JB=U(421);U(472);U(409);U(408);U(415);U(534);U(345);U(347);U(346);U(348);U(506);U(239);U(458);U(391);U(390);U(207);U(227);U(228);U(230);U(225);U(224);U(226);
var LB=U(573);U(417);U(592);U(597);U(457);U(497);U(460);var cB=U(411),bB=PE(747,CB);U(214);U(218);U(636);U(574);U(444);U(445);U(446);U(410);U(231);U(248);U(570);U(571);U(336);U(335);U(341);U(342);U(626);U(598);U(599);U(523);U(531);U(532);U(533);U(591);U(593);var dC=U(432);U(216);U(215);U(217);U(219);U(535);U(238);U(235);U(237);U(233);U(223);U(222);U(221);U(596);U(316);U(315);U(314);U(604);U(603);U(625);U(601);U(624);var KN=V(680,function(){Uq();return fM}),gM=PE(748,KN);U(679);U(678);U(670);U(671);
U(672);U(673);U(674);U(675);U(676);U(677);U(651);var LN=V(318,function(){Sw();return Zw}),$w=PE(749,LN),MN=V(365,function(){Ow();return Ny}),Oy=PE(750,MN);U(18);U(366);U(367);U(362);U(363);U(364);U(19);U(20);U(21);U(455);U(420);U(667);U(353);U(668);U(354);U(355);U(356);U(357);U(360);U(327);U(326);var NN=U(325);U(594);U(595);U(600);U(275);U(330);U(361);U(206);U(349);U(376);U(375);U(377);var ON=V(378,function(){dz();return oz}),pz=PE(751,ON);V(379,null);V(380,null);V(381,null);V(382,null);U(251);U(268);
U(575);U(328);U(344);U(343);U(527);U(320);U(205);U(576);U(329);U(653);U(3);U(656);U(657);U(655);U(654);U(647);U(646);U(709);U(710);U(711);U(712);U(649);U(242);var RC=U(452),TC=PE(752,RC);U(453);U(451);U(30);U(31);U(29);U(32);U(35);U(36);U(37);U(38);U(39);U(40);var PN=U(52),Cy=PE(753,PN);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 iL=U(638);U(321);var mL=U(640);U(240);U(665);U(664);U(465);U(464);U(466);U(241);U(277);U(279);U(278);U(269);U(319);U(708);U(284);U(287);U(285);U(286);U(5);U(7);U(6);U(611);U(454);U(467);U(388);U(201);U(305);U(307);U(306);U(273);U(387);U(270);U(602);var OK=PE(754,NN);U(608);U(607);U(615);U(605);U(606);U(612);U(613);U(609);U(610);U(461);U(462);U(468);U(243);U(666);U(633);U(488);U(508);U(272);U(572);
var nL=U(641);U(650);U(669);U(705);U(704);U(213);U(229);U(4);U(632);U(34);U(280);U(350);U(351);U(352);U(281);var YL=PE(755,BN);U(282);U(684);U(701);var QN=V(702,function(){JM();return PM}),QM=PE(756,QN),RN=V(703,function(){yL();return SM}),TM=PE(757,RN);U(687);U(696);U(695);U(699);U(698);U(694);U(693);U(691);U(692);U(690);U(689);U(686);U(688);U(697);U(700);U(685);U(334);U(383);U(374);U(33);U(71);U(652);U(706);U(333);U(332);U(338);U(339);U(337);U(283);U(22);U(303);U(304);U(11);U(14);U(23);
var SN=U(26),Gk=PE(758,SN);U(24);U(27);U(28);U(707);U(8);U(10);U(9);U(713);U(714);U(658);U(661);U(662);U(663);U(659);U(660);var kL=U(639);U(643);U(644);U(220);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>