summaryrefslogtreecommitdiff
path: root/public/jsme_bak/5C36F13F9951716092C3E0487B272BDF.cache.html
blob: b923fb7acaa513da871fe224b2e5b1a8f1dd3668 (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
<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 = '5C36F13F9951716092C3E0487B272BDF';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='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",xa="*",ya="+",Aa=",",Ba=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Oa="-CMe3",Pa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Wa="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",eb="1",fb="100%",gb="1em",
hb="1ex",ib="1in",kb="1px",lb="2",mb="3",nb=":",ob=": ",pb=";",qb="<",rb="=",sb=">",tb="?",vb="@",wb="A",xb="AUTO",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Hb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Ob="Copy as ",Qb="DEFAULT",Rb="DOMMouseScroll",Sb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="HIDDEN",$b="Helvetica",ac="I",cc="Incorrect URL: ",dc="Internal index set to null.",ec="JUSTIFY",fc="JavaScript",gc="LEFT",
hc="MOL n. ",ic="N",jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",pc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",tc="O",uc="ONE_WAY_CORNER",vc="P",wc="R",xc="R1",yc="R2",zc="R3",Ac="RIGHT",Bc="ROLL_DOWN",Cc="RXN",Dc="Reset",Ec="Resize-",Fc="Ring",Ic="S",Jc="SMILES",Nc="Se",Oc="Si",Pc="South",Qc="Style names cannot be empty",Rc="West",Sc="X",Tc="[",Uc="\\",Vc="]",Wc="__uiObjectID",Xc="a",dd="absolute",ed="alert",
fd="alertdialog",gd="align",hd="antialias",id="application",jd="article",kd="auto",ld="backgroundColor",md="banner",nd="blur",od="bolder",pd="border",qd="bottom",rd="button",sd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",yd="click",Cd="click marked atom to delete mark",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Jd="contentinfo",Kd="contextmenu",Ld="cssFloat",Md="cursor",Nd="dblclick",Od="definition",Pd="dialog",Qd="dir",Rd="directory",
Sd="display",Td="div",Xd="document",Yd="dragdrop-handle",de="dragdrop-selected",ee="dragend",fe="dragenter",ge="dragexit",he="dragleave",ie="dragover",je="dragstart",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gecko1_8",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",De="gridcell",Fe="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",Je="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",kf="marquee",lf="math",mf="menu",nf="menuPopup",of="menubar",pf="menuitem",vf="menuitemcheckbox",wf="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",kg="rgb(",lg="right",mg="role",ng="rotation",og="row",pg="rowgroup",qg="rowheader",rg="rtl",sg="s",tg="scale100",ug="scrollbar",
wg="se",xg="search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="title",Rg="toolbar",Sg="tooltip",Tg="top",Ug="touchcancel",Vg="touchend",Wg="touchmove",Xg="touchstart",Yg="tr",Zg="tree",$g="treegrid",ah="treeitem",bh="true",ch="value",dh="verticalAlign",eh="visibility",fh="visible",gh="whiteSpace",
hh="width",ih="x",jh="zIndex",kh="|",_,lh={l:4194303,m:4194303,h:1048575},mh={l:0,m:0,h:0},nh={l:1,m:0,h:0},oh={l:2,m:0,h:0},ph={l:3,m:0,h:0},qh={l:4,m:0,h:0},rh={l:8,m:0,h:0},sh={l:10,m:0,h:0},th={l:16,m:0,h:0},uh={l:32,m:0,h:0},vh={l:64,m:0,h:0},wh={l:128,m:0,h:0},xh={l:256,m:0,h:0},yh={l:512,m:0,h:0},zh={l:1024,m:0,h:0},Ah={l:2048,m:0,h:0},Bh={l:8192,m:0,h:0},Jh={l:16384,m:0,h:0},Kh={l:32768,m:0,h:0},Lh={l:65536,m:0,h:0},Mh={l:131072,m:0,h:0},Nh={l:262144,m:0,h:0},Oh={l:524288,m:0,h:0},Ph={},Qh=
{114:1,120:1,122:1,126:1,128:1},Rh={114:1},Sh={9:1,10:1,114:1,117:1,119:1},Th={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,45:1,47:1,49:1,58:1,65:1,67:1,70:1,71:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Uh={47:1,49:1,58:1,70:1,73:1,81:1,83:1},Vh={6:1,9:1,114:1,117:1,119:1},Wh={114:1,116:1,130:1},Xh={132:1},Yh={82:1,114:1,117:1,119:1},Zh={2:1},$h={46:1},ai={91:1,96:1,110:1,114:1},bi={7:1,
9:1,114:1,117:1,119:1},ci={56:1},di={8:1,9:1,114:1,117:1,119:1},ei={114:1,120:1,126:1,128:1},fi={47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1},gi={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,45:1,47:1,49:1,58:1,64:1,65:1,66:1,67:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},hi={115:1},ii={112:1},ji={13:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},
k={114:1,116:1},ki={96:1,114:1},li={9:1,11:1,114:1,117:1,119:1},r={113:1,114:1,116:1},mi={54:1,114:1},ni={85:1,114:1,120:1,126:1,128:1},oi={47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,138:1,145:1},pi={49:1},qi={70:1,81:1},ri={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,45:1,47:1,49:1,58:1,64:1,65:1,66:1,67:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},si={91:1,92:1,96:1,110:1,114:1},
ti={57:1},ui={134:1},vi={114:1,116:1,131:1},wi={47:1,49:1,58:1,62:1,70:1,72:1,73:1,81:1,83:1},xi={48:1,84:1},yi={130:1},zi={114:1,120:1,128:1},Ai={47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},Bi={131:1},Ci={114:1,130:1},Di={91:1,92:1,96:1,102:1,110:1,114:1},Ei={12:1,114:1,117:1,119:1};function s(a,b,c){var d=Ph[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ph[a]=function(){}),_=d.prototype=0>b?{}:new Ph[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+vb,b;b=this.hC();var c,d,e;c=v(Gi,k,-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.Ce();)b=Oi(a),Pi(b.hd(),de,!1),Qi(a)}function Ri(a,b,c){var a=a.o,d;try{d=new Si(b,c.Nc(a),c.Qc(a),(c.Oc(a),c.Pc(a))),x(a.d,c,d)}catch(e){e=Ti(e);if(y(e,120))throw new Ui("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Pi(b.hd(),Xb,!0);Pi(c.hd(),Yd,!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.hd(),Xb,!1);Pi(c.hd(),Yd,!1)}function Zi(a){var b;a.p=!1;for(a=new Ni(a.k.n);a.c<a.e.Ce();)b=Oi(a),Pi(b.hd(),de,!1),Qi(a)}function $i(a,b){aj(a.k.n,b)?Pi(b.hd(),de,!1):a.p?(bj(a.k.n,b),Pi(b.hd(),de,!0)):(a.k.n.Ie(),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[ld]="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=Lj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Mj(Nj(d-this.i),Nj(a-this.j))>=this.c.e.n?(Oj(),-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=Lj(a,b);if(1==Fj(a.b)&&(this.f=!1,lj))try{if(Oj(),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,ti,Ij);_.qc=function(){Oj()};
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+Ba+this.e+va};function Jj(a,b){!a||a==(oj(),pj(null))?this.i=this.f=0:(this.f=a.dd()-dk(a.pb),this.i=a.ed()-(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+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Oj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function fk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(bg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function hk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(bg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ik(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function jk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function kk(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 lk(a,b){var c=mk();kk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;nk(a.n,mk())}function ok(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(17,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 nk(a,b){ok(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function pk(a){this.b=a}s(18,1,{},pk);_.vc=function(a){nk(this,a)};_.b=null;s(19,1,{});s(20,1,Zh);function qk(){qk=u;var a;(a=new rk)&&(a.yc()||(a=new sk));tk=a}s(21,19,{});var tk=null;function uk(a,b){var c=A(function(){if(!b.b){var c=mk();a.vc(c)}});$wnd.mozRequestAnimationFrame(c)}function rk(){}s(22,21,{},rk);_.yc=function(){return!!$wnd.mozRequestAnimationFrame};
_.wc=function(a){var b;b=new vk;uk(a,b);return b};function vk(){}s(23,20,Zh,vk);_.xc=function(){this.b=!0};_.b=!1;function sk(){this.b=new hj;this.c=new wk(this)}s(24,21,{},sk);_.yc=function(){return!0};_.wc=function(a){a=new xk(this,a);bj(this.b,a);1==this.b.d&&yk(this.c,16);return a};function zk(){zk=u;Ak=new hj;var a=new Bk;Ck();Dk(Ek?Ek:Ek=new Fk,a)}function Gk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(Ak,a)}
function yk(a,b){if(0>b)throw new Hk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);aj(Ak,a);a.c=!1;a.d=Ik(a,b);bj(Ak,a)}function Jk(a){return $wnd.setInterval(A(function(){a.zc()}),100)}function Ik(a,b){return $wnd.setTimeout(A(function(){a.zc()}),b)}s(26,1,{});_.zc=function(){this.c||aj(Ak,this);this.Ac()};_.c=!1;_.d=0;var Ak;function wk(a){zk();this.b=a}s(25,26,{},wk);
_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(Kk,k,3,a.b.d,0);b=Lk(a.b,b);c=new Mk;for(e=0,f=b.length;e<f;++e)d=b[e],aj(a.b,d),nk(d.b,c.b);0<a.b.d&&yk(a.c,Mj(5,16-(mk()-c.b)))};_.b=null;function xk(a,b){this.c=a;this.b=b}s(27,20,{2:1,3:1},xk);_.xc=function(){var a=this.c;aj(a.b,this);0==a.b.d&&Gk(a.c)};_.b=null;_.c=null;s(29,1,{});_.b=null;function Nk(){this.b=ed}s(28,29,{},Nk);function Ok(){this.b=fd}s(30,29,{},Ok);function Pk(){this.b=id}s(31,29,{},Pk);s(33,1,{});_.b=null;function Qk(a){this.b=a}
s(32,33,{},Qk);function Rk(){this.b=jd}s(34,29,{},Rk);function Sk(){this.b=md}s(35,29,{},Sk);function Tk(){this.b=rd}s(36,29,{},Tk);function Uk(){this.b=wd}s(37,29,{},Uk);function Vk(){this.b=Gd}s(38,29,{},Vk);function Wk(){this.b=Hd}s(39,29,{},Wk);function Xk(){this.b=Id}s(40,29,{},Xk);function Yk(){this.b=Jd}s(41,29,{},Yk);function Zk(){this.b=Od}s(42,29,{},Zk);function $k(){this.b=Pd}s(43,29,{},$k);function al(){this.b=Rd}s(44,29,{},al);function bl(){this.b=Xd}s(45,29,{},bl);
function cl(){this.b=ue}s(46,29,{},cl);function dl(){this.b=Ce}s(47,29,{},dl);function fl(){this.b=De}s(48,29,{},fl);function gl(){this.b=Fe}s(49,29,{},gl);function hl(){this.b=Ie}s(50,29,{},hl);function il(a){this.b=a.id}s(51,1,{4:1,5:1},il);_.b=null;function jl(){this.b=Se}s(52,29,{},jl);function kl(){this.b=af}s(53,29,{},kl);function ll(){this.b=bf}s(54,29,{},ll);function ml(){this.b=cf}s(55,29,{},ml);function nl(){this.b=df}s(56,29,{},nl);function ol(){this.b=ff}s(57,29,{},ol);
function pl(){this.b=hf}s(58,29,{},pl);function ql(){this.b=kf}s(59,29,{},ql);function rl(){this.b=lf}s(60,29,{},rl);function sl(){this.b=mf}s(61,29,{},sl);function tl(){this.b=of}s(62,29,{},tl);function ul(){this.b=pf}s(63,29,{},ul);function vl(){this.b=vf}s(64,29,{},vl);function wl(){this.b=wf}s(65,29,{},wl);function xl(){this.b=If}s(66,29,{},xl);function yl(){this.b=Lf}s(67,29,{},yl);function zl(){this.b=Uf}s(68,29,{},zl);function Al(){this.b=$f}s(69,29,{},Al);s(70,33,{},function(a){this.b=a});
function Bl(){this.b=ag}s(71,29,{},Bl);function Cl(){Cl=u;Dl=new Qk("aria-activedescendant")}var Dl;function El(){this.b=eg}s(73,29,{},El);function Fl(){this.b=fg}s(74,29,{},Fl);function Gl(){this.b=ig}s(75,29,{},Gl);
function Hl(){Hl=u;Il=new Ok;Jl=new Nk;Kl=new Pk;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 bl;Xl=new cl;Yl=new fl;Zl=new dl;$l=new gl;am=new hl;bm=new jl;cm=new kl;dm=new ml;em=new nl;fm=new ll;gm=new ol;hm=new pl;im=new ql;jm=new rl;km=new tl;lm=new vl;mm=new wl;nm=new ul;om=new sl;pm=new xl;qm=new yl;rm=new zl;sm=new Al;tm=new Bl;um=new Fl;vm=new El;wm=new Gl;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 Ym;Zm=new $m;an=new bn;cn=new dn;un=new vn;wn=new xn;C=new Li;x(C,ig,wm);x(C,ed,Jl);x(C,Pd,Ul);x(C,fd,Il);x(C,id,Kl);x(C,Xd,Wl);x(C,jd,Ll);x(C,md,Ml);x(C,rd,Nl);x(C,wd,Ol);x(C,De,Yl);x(C,Gd,Pl);x(C,Fe,$l);x(C,Hd,Ql);x(C,Id,Rl);x(C,Jd,Sl);x(C,Od,Tl);x(C,bf,fm);x(C,Rd,Vl);x(C,ue,Xl);x(C,Ce,Zl);x(C,Ie,am);x(C,Se,bm);x(C,af,cm);x(C,cf,dm);x(C,df,em);x(C,ff,gm);x(C,hf,hm);x(C,kf,im);x(C,lf,jm);x(C,mf,om);x(C,of,km);x(C,pf,nm);x(C,
vf,lm);x(C,Uf,rm);x(C,eg,vm);x(C,wf,mm);x(C,If,pm);x(C,Lf,qm);x(C,$f,sm);x(C,ag,tm);x(C,fg,um);x(C,og,Bm);x(C,pg,xm);x(C,qg,zm);x(C,xg,Fm);x(C,yg,Hm);x(C,ug,Dm);x(C,Bg,Jm);x(C,Dg,Lm);x(C,Eg,Nm);x(C,Gg,Tm);x(C,Ig,Pm);x(C,Jg,Rm);x(C,Og,Vm);x(C,Pg,Xm);x(C,Rg,Zm);x(C,Sg,an);x(C,Zg,wn);x(C,$g,cn);x(C,ah,un)}var Jl,Il,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Zl,Yl,$l,am,bm,cm,fm,dm,em,gm,hm,im,jm,om,km,nm,lm,mm,pm,qm,rm,sm,tm,vm,um,wm,C,Bm,xm,zm,Dm,Fm,Hm,Jm,Lm,Nm,Tm,Pm,Rm,Vm,Xm,Zm,an,wn,cn,un;
function Cm(){this.b=og}s(77,29,{},Cm);function ym(){this.b=pg}s(78,29,{},ym);function Am(){this.b=qg}s(79,29,{},Am);function Em(){this.b=ug}s(80,29,{},Em);function Gm(){this.b=xg}s(81,29,{},Gm);function Im(){this.b=yg}s(82,29,{},Im);function Km(){this.b=Bg}s(83,29,{},Km);function Mm(){this.b=Dg}s(84,29,{},Mm);function Om(){this.b=Eg}s(85,29,{},Om);function Um(){this.b=Gg}s(86,29,{},Um);function Qm(){this.b=Ig}s(87,29,{},Qm);function Sm(){this.b=Jg}s(88,29,{},Sm);function Wm(){this.b=Og}
s(89,29,{},Wm);function Ym(){this.b=Pg}s(90,29,{},Ym);function $m(){this.b=Rg}s(91,29,{},$m);function bn(){this.b=Sg}s(92,29,{},bn);function xn(){this.b=Zg}s(93,29,{},xn);function dn(){this.b=$g}s(94,29,{},dn);function vn(){this.b=ah}s(95,29,{},vn);function Mk(){this.b=mk()}function mk(){return(new Date).getTime()}s(96,1,{},Mk);function yn(a){var b,c,d;d=new zn;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),An(d,c.cZ.e),d.b.b+=ob,Bn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function Cn(a){var b,c,d;c=v(Dn,k,127,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new En;c[d]=a[d]}}function Fn(a){var b;b=a.cZ.e;a=a.Bc();return null!=a?b+ob+a:b}s(101,1,{114:1,128:1});_.Bc=function(){return this.i};_.tS=function(){return Fn(this)};_.f=null;_.i=null;function Gn(a){Hn();this.i=a}s(100,101,zi,Gn);function Xi(a){Hn();this.i=a}function Ui(a,b){Hn();this.f=b;this.i=a}s(99,100,ei,Xi,Ui);
function In(a){Hn();this.c=a;this.b=j;var b,c,d;c=Jn(Kn(this.c)?this.c:null);d=v(Dn,k,127,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Ln(c[a]);Cn(d)}s(98,99,ei,In);
_.Bc=function(){if(null==this.d){this.e=null==this.c?Nf:Kn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":Mn(this.c).e;this.b=this.b+ob+(Kn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(Kn(this.c)){a=this.c;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=j;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function Nn(a,b){return On(a)?a.eQ(b):a===b}
function Mn(a){return On(a)?a.cZ:Pn}function Qn(a){return On(a)?a.hC():Fi(a)}
function Rn(){var a;Rn=u;Sn=(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 Tn(a){Rn();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=Sn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Sn;s(107,1,{});function Fi(a){return a.$H||(a.$H=++Un)}function Vn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Wn(){return $wnd.setTimeout(function(){0!=Xn&&(Xn=0);Yn=-1},10)}var Xn=0,Un=0,Zn=0,Yn=-1;
function $n(){$n=u;ao=new bo}function co(a,b){a.b=eo(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new fo(a)),go(a.f,1),!a.j&&(a.j=new ho(a)),go(a.j,50))}function bo(){}function io(a){return a.Cc()}function eo(a,b){!a&&(a=[]);a[a.length]=b;return a}function jo(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=eo(b,e)):e[0].qc()}catch(f){if(f=Ti(f),!y(f,128))throw f;}}return b}function go(a,b){$n();$wnd.setTimeout(function(){A(io)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(109,107,{},bo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var ao;function fo(a){this.b=a}s(110,1,{},fo);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),jo(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=mk();100>mk()-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 ho(a){this.b=a}s(111,1,{},ho);_.Cc=function(){this.b.e&&go(this.b.f,1);return this.b.k};_.b=null;function Hn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Jn(a);2<=e.length&&e.splice(0,2);c=v(Dn,k,127,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Ln(e[a]);Cn(c)}
function Jn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,i=void 0,h=void 0,h=j,f=ko(f),g=f.indexOf(ua),i=0==f.indexOf(ve)?8:0;-1==g&&(g=lo(f,mo(64)),i=0==f.indexOf("function ")?9:0);-1!=g&&(h=ko(f.substr(i,g-i)));d[e]=0<h.length?h:"anonymous"}return c}s(116,1,{});function Bn(a,b){a.b+=b}function no(){}s(117,116,{},no);_.b=j;function ek(a){return oo(po(a.ownerDocument),a)}function gk(a){return qo(po(a.ownerDocument),a)}
function ro(a,b){return parseInt(a[b])||0}function so(a,b){return null==a[b]?null:""+a[b]}function to(a,b){a.innerHTML=b||j}function uo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function vo(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 oo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function wo(a){return qo(po(a.ownerDocument),a)}function qo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}
function xo(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginLeft)+parseInt(a.borderLeftWidth)}function yo(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginTop)+parseInt(a.borderTopWidth)}function dk(a){return!zo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==rg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function zo(){var a=Ao();return-1!=a&&1009E3<=a}
function Bo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Ao(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}function wj(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function vj(){var a=$doc;return(D(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}
function Co(a){return dk(D(a.compatMode,Hb)?a.documentElement:a.body)}function Do(a){return(D(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function po(a){return D(a.compatMode,Hb)?a.documentElement:a.body}function E(a,b){this.c=a;this.d=b}s(140,1,{114:1,117:1,119: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;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=F(Po,k,6,[Eo,Go,Io,Ko,Mo])}
s(139,140,Vh);var Oo,Io,Go,Ko,Eo,Mo;function Fo(){E.call(this,kc,0)}s(141,139,Vh,Fo);function Ho(){E.call(this,"DOTTED",1)}s(142,139,Vh,Ho);function Jo(){E.call(this,"DASHED",2)}s(143,139,Vh,Jo);function Lo(){E.call(this,Zb,3)}s(144,139,Vh,Lo);function No(){E.call(this,"SOLID",4)}s(145,139,Vh,No);
function Qo(){Qo=u;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=new zp;Ap=F(Bp,k,7,[Ro,To,Vo,Xo,Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp])}s(146,140,bi);var Ap,To,wp,Vo,Ro,ap,up,Zo,cp,ep,gp,Xo,yp,ip,kp,mp,qp,sp,op;function So(){E.call(this,Qb,0)}s(147,146,bi,So);function jp(){E.call(this,"SE_RESIZE",9)}s(148,146,bi,jp);function lp(){E.call(this,"SW_RESIZE",10)}
s(149,146,bi,lp);function np(){E.call(this,"S_RESIZE",11)}s(150,146,bi,np);function pp(){E.call(this,"W_RESIZE",12)}s(151,146,bi,pp);function rp(){E.call(this,"TEXT",13)}s(152,146,bi,rp);function tp(){E.call(this,"WAIT",14)}s(153,146,bi,tp);function vp(){E.call(this,"HELP",15)}s(154,146,bi,vp);function xp(){E.call(this,"COL_RESIZE",16)}s(155,146,bi,xp);function zp(){E.call(this,"ROW_RESIZE",17)}s(156,146,bi,zp);function Uo(){E.call(this,xb,1)}s(157,146,bi,Uo);
function Wo(){E.call(this,"CROSSHAIR",2)}s(158,146,bi,Wo);function Yo(){E.call(this,"POINTER",3)}s(159,146,bi,Yo);function $o(){E.call(this,"MOVE",4)}s(160,146,bi,$o);function bp(){E.call(this,"E_RESIZE",5)}s(161,146,bi,bp);function dp(){E.call(this,"NE_RESIZE",6)}s(162,146,bi,dp);function fp(){E.call(this,"NW_RESIZE",7)}s(163,146,bi,fp);function hp(){E.call(this,"N_RESIZE",8)}s(164,146,bi,hp);function Cp(){Cp=u;Dp=new Ep;Fp=new Gp;Hp=new Ip;Jp=new Kp;Lp=F(Mp,k,8,[Dp,Fp,Hp,Jp])}s(165,140,di);
var Lp,Fp,Hp,Jp,Dp;function Ep(){E.call(this,kc,0)}s(166,165,di,Ep);function Gp(){E.call(this,"BLOCK",1)}s(167,165,di,Gp);function Ip(){E.call(this,"INLINE",2)}s(168,165,di,Ip);function Kp(){E.call(this,"INLINE_BLOCK",3)}s(169,165,di,Kp);function Np(){Np=u;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=F(Xp,k,10,[Op,Qp,Sp,Up])}s(170,140,Sh);var Wp,Up,Qp,Sp,Op;function Pp(){E.call(this,"VISIBLE",0)}s(171,170,Sh,Pp);function Rp(){E.call(this,Zb,1)}s(172,170,Sh,Rp);
function Tp(){E.call(this,"SCROLL",2)}s(173,170,Sh,Tp);function Vp(){E.call(this,xb,3)}s(174,170,Sh,Vp);function Yp(){Yp=u;Zp=new $p;aq=new bq;cq=new dq;eq=new fq;gq=F(hq,k,11,[Zp,aq,cq,eq])}s(175,140,li);var gq,Zp,aq,cq,eq;function $p(){E.call(this,Fb,0)}s(176,175,li,$p);function bq(){E.call(this,ec,1)}s(177,175,li,bq);function dq(){E.call(this,gc,2)}s(178,175,li,dq);function fq(){E.call(this,Ac,3)}s(179,175,li,fq);
function Bj(){Bj=u;iq=new jq;kq=new lq;mq=new nq;oq=new pq;qq=new rq;sq=new tq;uq=new vq;wq=new xq;yq=new zq;Aq=F(Bq,k,12,[iq,kq,mq,oq,qq,sq,uq,wq,yq])}s(180,140,Ei);var Aq,wq,mq,oq,uq,yq,sq,kq,qq,iq;function jq(){E.call(this,"PX",0)}s(181,180,Ei,jq);function lq(){E.call(this,"PCT",1)}s(182,180,Ei,lq);function nq(){E.call(this,"EM",2)}s(183,180,Ei,nq);function pq(){E.call(this,"EX",3)}s(184,180,Ei,pq);function rq(){E.call(this,"PT",4)}s(185,180,Ei,rq);function tq(){E.call(this,"PC",5)}
s(186,180,Ei,tq);function vq(){E.call(this,"IN",6)}s(187,180,Ei,vq);function xq(){E.call(this,"CM",7)}s(188,180,Ei,xq);function zq(){E.call(this,"MM",8)}s(189,180,Ei,zq);function Cq(){Cq=u;Dq=[];Eq=[];Fq=[]}var Dq,Eq,Fq;function Gq(){Gq=u;Hq=new Iq}function Jq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function Kq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Iq(){}s(192,1,{},Iq);_.b=null;var Hq;s(204,1,{});_.tS=function(){return"An event type"};
_.i=null;s(203,204,{});_.Fc=function(){this.f=!1;this.i=null};_.f=!1;s(202,203,{});_.Ec=function(){return this.Gc()};_.b=null;var Lq=_.c=null;function Mq(){Mq=u;Nq=new Oq(nd,new Pq)}function Pq(){}s(201,202,{},Pq);_.Dc=function(a){a.Hc(this)};_.Gc=function(){return Nq};var Nq;function Qq(){Qq=u;Rq=new Oq(vd,new Sq)}function Sq(){}s(205,202,{},Sq);_.Dc=function(a){Tq();Uq(this,a.c,Vq(a.b.b,a.b.b.pb.selectedIndex))};_.Gc=function(){return Rq};var Rq;s(208,202,$h);
function Kj(a,b){return(a.b.clientX||0)-oo(po(b.ownerDocument),b)+dk(b)+Co(b.ownerDocument)}function Lj(a,b){return(a.b.clientY||0)-wo(b)+(b.scrollTop||0)+Do(b.ownerDocument)}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)?Lj(a,b):a.b.clientY||0}s(207,208,$h);function Wq(){Wq=u;Xq=new Oq(yd,new Yq)}function Yq(){}s(206,207,$h,Yq);_.Dc=function(a){a.Ic(this)};_.Gc=function(){return Xq};var Xq;function Zq(){Zq=u;$q=new Oq(Kd,new ar)}function ar(){}
s(209,202,{},ar);_.Dc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Gc=function(){return $q};var $q;s(212,1,{84:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var br=_.d=0;function Fk(){this.d=++br}s(211,212,xi,Fk);function Oq(a,b){this.d=++br;this.b=b;!Lq&&(Lq=new cr);Lq.b[a]=this;this.c=a}s(210,211,xi,Oq);_.b=null;_.c=null;function dr(){dr=u;er=new Oq(Nd,new fr)}function fr(){}s(213,207,$h,fr);
_.Dc=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!=(gr(),hr))a=ir(b.pb),c=new jr(ro(b.pb,Rf),ro(b.pb,Qf)),d=new jr(ro(b.T.jb.pb,Rf),ro(b.T.jb.pb,Qf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);kr(b.I,!0);a=ro(b.T.jb.pb,Rf);lr(b,new jr(a,mr(b.T.jb).b));b.J&&b.O!=hr&&nr(b.r,b)}else kr(b.I,!1),b.O!=(gr(),hr)?lr(b,new jr(b.F.c,b.F.b)):or(b,ir(b.r.pb)),b.J&&b.O!=hr&&pr(b.r,b);qr(b.T.jb)}else kr(b.I,!0)};_.Gc=function(){return er};var er;s(214,202,{});
function rr(){rr=u;sr=new Oq(ee,new tr)}function tr(){}s(215,214,{},tr);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return sr};var sr;function ur(){ur=u;vr=new Oq(fe,new wr)}function wr(){}s(216,214,{},wr);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return vr};var vr;function xr(){xr=u;yr=new Oq(ie,new zr)}function zr(){}s(217,214,{},zr);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return yr};
var yr;function Ar(){Ar=u;Br=new Oq(je,new Cr)}function Cr(){}s(218,214,{},Cr);_.Dc=function(a){a=Dr(a.b);(this.b.dataTransfer||null).setData(Mg,a)};_.Gc=function(){return Br};var Br;function Er(){Er=u;Fr=new Oq(ke,new Gr)}function Gr(){}s(219,214,{},Gr);
_.Dc=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;Hr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Mg),a.b.c.Ge(b))};_.Gc=function(){return Fr};var Fr;function Ir(){Ir=u;Jr=new Oq(pe,new Kr)}function Kr(){}s(220,202,{},Kr);_.Dc=function(a){ck(a.b.b)};_.Gc=function(){return Jr};var Jr;
function Lr(){Lr=u;Mr=new Oq(ye,new Nr)}function Nr(){}s(221,202,{},Nr);_.Dc=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,Or(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,Pr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Gc=function(){return Mr};var Mr;function Qr(){Qr=u;Rr=new Oq(ze,new Sr)}function Sr(){}s(222,202,{},Sr);_.Dc=function(a){a.b.b&&(a.b.c.b=null,Tr(a.b.b,a.b.c))};
_.Gc=function(){return Rr};var Rr;function Ur(){Ur=u;Vr=new Oq(Ae,new Wr)}function Wr(){}s(223,202,{},Wr);_.Dc=function(){this.b.preventDefault()};_.Gc=function(){return Vr};var Vr;s(225,202,{});s(224,225,{});function Xr(){Xr=u;Yr=new Oq(Xe,new Zr)}function Zr(){}s(226,224,{},Zr);
_.Dc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<($r(),as).length&&-999!=($r(),as)[c]&&(c=($r(),as)[c]);b=new bs(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?cs(Dr(a)):e=301;break;case 118:case 86:b&&ds(a.u,(!a.ub&&(a.ub=new es(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:fs(a,so((gs(),hs).ac.b.pb,ch));e=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Yb;e=1300;break;case 114:case 82:a.jb=!0;a.J=wc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.jb=!0,a.J=La):801==a.c?(e=237,a.jb=!0,a.J=Ka):(e=233,a.jb=!0,a.J="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.jb=!0,a.J=Sa);break;case 122:case 90:b?e=110:(e=239,a.jb=!0,a.J=Wa);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=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.jb=!0;a.J=Ga;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?is(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?is(a,1):1301==a.c?(a.jb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&is(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?is(a,3):1301==a.c?(a.jb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?is(a,4):e=207;break;case 53:105==a.c?is(a,5):e=208;break;case 54:105==a.c?is(a,
6):e=210;break;case 55:105==a.c?is(a,7):e=211;break;case 56:105==a.c?is(a,8):e=212;break;case 57:105==a.c?is(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}js(a,e)}b=!0}b&&this.b.preventDefault()};_.Gc=function(){return Yr};var Yr;function ks(){ks=u;ls=new Oq(yf,new ms)}function ms(){}s(227,207,$h,ms);_.Dc=function(a){a.nc(this)};_.Gc=function(){return ls};var ls;
function xj(){xj=u;yj=new Oq(zf,new ns)}function ns(){}s(228,207,$h,ns);_.Dc=function(a){a.oc(this)};_.Gc=function(){return yj};var yj;function os(){os=u;ps=new Oq(Af,new qs)}function qs(){}s(229,207,$h,qs);_.Dc=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))};_.Gc=function(){return ps};var ps;function zj(){zj=u;Aj=new Oq(Cf,new rs)}function rs(){}s(230,207,$h,rs);_.Dc=function(a){a.pc(this)};_.Gc=function(){return Aj};var Aj;function cr(){this.b={}}
s(231,1,{},cr);_.b=null;s(234,208,$h);var ss=null;function ts(){ts=u;us=new Oq(Ug,new vs)}function vs(){}s(233,234,$h,vs);_.Dc=function(a){ws(a.b,this,a.b.n)};_.Gc=function(){return us};var us;function xs(){xs=u;ys=new Oq(Vg,new zs)}function zs(){}s(235,234,$h,zs);_.Dc=function(a){ws(a.b,this,a.b.n)};_.Gc=function(){return ys};var ys;function As(){var a;this.b=(a=document.createElement(Td),a.setAttribute(Sf,"return;"),typeof a.ontouchstart==ve)}s(236,1,{},As);
function Bs(){Bs=u;Cs=new Oq(Wg,new Ds)}function Ds(){}s(237,234,$h,Ds);_.Dc=function(a){ws(a.b,this,a.b.o)};_.Gc=function(){return Cs};var Cs;function Es(){Es=u;Fs=new Oq(Xg,new Gs)}function Gs(){}s(238,234,$h,Gs);_.Dc=function(a){Hs(a.b,this)&&(a.b.k&&Is(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),yk(a.b.d,750),a.b.e=!1))};_.Gc=function(){return Fs};var Fs;function Js(a,b){this.b=b;this.c=a}function Ks(a,b,c){Ek&&(b=new Js(b,c),a.Vc(b))}s(239,203,{},Js);_.Dc=function(a){a.Rc(this)};_.Ec=function(){return Ek};
_.b=!1;var Ek=_.c=null;function Ls(a){this.b=a}s(240,203,{},Ls);_.Dc=function(a){a.Sc(this)};_.Ec=function(){return Ms};var Ms=_.b=null;function Ns(){}function Os(a){var b;Ps&&(b=new Ns,a.Vc(b))}s(241,203,{},Ns);_.Dc=function(a){a.Tc(this)};_.Ec=function(){return Ps};var Ps=null;function Qs(a){this.b=a}s(242,203,{},Qs);_.Dc=function(a){a.Uc(this)};_.Ec=function(){return Rs};var Rs=_.b=null;function Ss(){}s(243,203,{},Ss);_.Dc=function(a){a.b.W&&a.b.Fd()};_.Ec=function(){return Ts};var Ts=null;
function Us(a,b,c){a=a.b;if(!b)throw new Vs("Cannot add a handler with a null type");if(!c)throw new Vs("Cannot add a null handler");0<a.c?Ws(a,new Xs(a,b,c)):Ys(a,b,null,c);return new Zs(new $s(a,b,c))}
function at(a,b){var c;!b.f||b.Fc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new Vs("Cannot fire null event");try{++d.c;i=bt(d,b.Ec(),null);e=null;for(h=d.d?i.wf(i.Ce()):i.vf();d.d?h.yf():h.Yc();){g=d.d?h.zf():h.Zc();try{b.Dc(g)}catch(l){if(l=Ti(l),y(l,128))f=l,!e&&(e=new pt),qt(e,f);else throw l;}}if(e)throw new rt(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.Ce();)m=Oi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Ti(n);if(y(n,85))throw new st(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function tt(a){ut.call(this,a,!1)}function ut(a,b){this.b=new vt(b);this.c=a}s(244,1,pi,tt,ut);_.Vc=function(a){at(this,a)};_.b=null;_.c=null;s(247,1,{});function Ws(a,b){!a.b&&(a.b=new hj);bj(a.b,b)}function Ys(a,b,c,d){var e;e=kj(a.e,b);e||(e=new Li,x(a.e,b,e));a=e.ye(c);a||(a=new hj,e.Ae(c,a));a.nf(d)}function wt(a,b,c,d){var e,f;e=bt(a,b,c);e.pf(d)&&e.ze()&&(f=kj(a.e,b),f.Be(c),f.ze()&&Wi(a.e,b))}
function bt(a,b,c){a=kj(a.e,b);if(!a)return xt(),xt(),yt;c=a.ye(c);return!c?(xt(),xt(),yt):c}s(246,247,{});_.b=null;_.c=0;_.d=!1;function vt(a){this.e=new Li;this.d=a}s(245,246,{},vt);function Zs(a){this.b=a}s(248,1,{},Zs);_.b=null;function rt(a){Ui.call(this,zt(a),At(a));this.b=a}function At(a){a=a.yd();return!a.Yc()?null:a.Zc()}
function zt(a){var b,c,d;b=a.Ce();if(0==b)return null;b=new Bt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.yd();a.Yc();)d=a.Zc(),c?c=!1:b.b.b+="; ",d=d.Bc(),Bn(b.b,d);return b.b.b}s(250,99,ni,rt);_.b=null;function st(a){rt.call(this,a)}s(249,250,ni,st);s(251,1,{},function(){});function Ct(a){a=so(a,Qd);return Dt(rg,a)?(Et(),Ft):Dt(gf,a)?(Et(),Gt):(Et(),Ht)}function Et(){Et=u;Ft=new It("RTL",0);Gt=new It("LTR",1);Ht=new It(Qb,2);Jt=F(Kt,k,50,[Ft,Gt,Ht])}
function It(a,b){E.call(this,a,b)}s(253,140,{50:1,114:1,117:1,119:1},It);var Jt,Ht,Gt,Ft;function Lt(){}function Mt(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=Mt(e,d);F(a,b,c,d);return d}function Nt(a){return Ot([Pt,H],[k,r],[113,-1],a,0,2,1)}
function Ot(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Mt(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Ot(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){Qt();var e=Rt,f=St;Qt();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 Tt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ut;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Ut;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ut;}a[b]=c}s(254,1,{},Lt);_.qI=0;
function Qt(){Qt=u;Rt=[];St=[];var a=new Lt,b=Rt,c=St,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Rt,St;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Kn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function On(a){return a.tM==u||a.cM&&!!a.cM[1]}function Vt(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Wt(){var a;$stats&&Xt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Tf))a=Tf;else if(-1!=a.indexOf("webkit"))a="safari";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")?xe:"unknown"}D(xe,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Xt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(Yt,k,1,[Hb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&Xt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Cq();Fq.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;}");
Cq();0!=Fq.length&&(a=Fq.join(j),b=(Gq(),Hq),a=Jq(a),Kq(b).insertBefore(a,b.b.firstChild),Fq.length=0);0!=Dq.length&&(a=Dq.join(j),b=(Gq(),Hq),a=Jq(a),Kq(b).appendChild(a),Dq.length=0);0!=Eq.length&&(a=Eq.join(j),b=(Gq(),Hq),a=Jq(a),Kq(b).appendChild(a),Eq.length=0);$stats&&Xt("export.client.JSME_export");new Zt;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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,128)?a:new In(a)}function $t(a){return au(a&4194303,a>>22&4194303,0>a?1048575:0)}function bu(a){return au(a.l,a.m,a.h)}function au(a,b,c){return _=new cu,_.l=a,_.m=b,_.h=c,_}
function du(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new eu;if(0==a.l&&0==a.m&&0==a.h)return fu=au(0,0,0),au(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?(fu=au(0,0,0),c=bu((gu(),hu))):(fu=au(c.l,c.m,c.h),c=au(0,0,0)),c;g=!1;0!=b.h>>19&&(b=iu(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?ju(e):0==c&&0!=d&&0==e?ju(d)+22:0!=c&&0==d&&0==e?ju(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=bu((gu(),ku)),c=!0,g=!g;else return c=lu(a,f),g&&mu(c),fu=au(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=iu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=lu(c,d);f&&mu(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=au(f,i,c);g?fu=iu(c):fu=au(c.l,c.m,c.h);return e}if(!nu(a,b))return e?fu=iu(a):fu=au(a.l,a.m,a.h),au(0,0,0);c=c?a:au(a.l,a.m,a.h);var h,l,m,o;f=ou(b)-ou(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=au(i&4194303,l&4194303,h&1048575);for(l=au(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&&mu(l);e?(fu=iu(c),d&&(fu=pu(fu,(gu(),hu)))):fu=au(c.l,c.m,c.h);return l}
function mu(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 ou(a){var b;b=qu(a.h);return 32==b?(b=qu(a.m),32==b?qu(a.l)+32:b+20-10):b-12}var fu=null;function ru(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return au(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function su(a,b){return au(a.l&b.l,a.m&b.m,a.h&b.h)}function tu(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 gu(),uu;if(-9223372036854775E3>a)return gu(),vu;if(9223372036854775E3<=a)return gu(),ku;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=au(a,b,c);d&&mu(b);return b}function wu(a){var b,c;return-129<a&&128>a?(b=a+128,null==xu&&(xu=v(yu,k,51,256,0)),c=xu[b],!c&&(c=xu[b]=$t(a)),c):$t(a)}
function zu(a){var b=mh,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;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,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 au(c&4194303,n&
4194303,q&1048575)}function iu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return au(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function lu(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return au(c&4194303,d&4194303,e&1048575)}function pu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return au(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Bu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Bu(iu(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=wu(1E9);a=du(a,b);b=j+L(fu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var xu=null;function gu(){gu=u;ku=au(4194303,4194303,524287);vu=au(0,0,524288);hu=wu(1);wu(2);uu=wu(0)}var ku,vu,hu,uu;function cu(){}s(263,1,{51:1},cu);
function Xt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Cu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(268,1,{},Cu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Du(a,b){Bn(a.b.b,b.b);return a}function Eu(){this.b=new Fu}s(269,1,{},Eu);function Gu(a){if(null==a)throw new Vs("css is null");this.b=a}s(270,1,{52:1,114:1},Gu);
_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return Hu(this.b)};_.b=null;function Iu(a){if(null==a)throw new Vs("html is null");this.b=a}s(272,1,mi,Iu);_.Wc=function(){return this.b};_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Hu(this.b)};_.b=null;s(273,1,mi,function(){this.b=j});_.Wc=function(){return this.b};_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Hu(this.b)};_.b=null;
function Ju(){Ju=u;Ku=RegExp(oa,we);Lu=RegExp(sb,we);Mu=RegExp(qb,we);Nu=RegExp(ta,we);Ou=RegExp(fa,we)}function Pu(a){Ju();-1!=a.indexOf(oa)&&(a=a.replace(Ku,pa));-1!=a.indexOf(qb)&&(a=a.replace(Mu,ra));-1!=a.indexOf(sb)&&(a=a.replace(Lu,qa));-1!=a.indexOf(fa)&&(a=a.replace(Ou,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Nu,"&#39;"));return a}var Ku,Lu,Mu,Ou,Nu;function Qu(a){if(null==a)throw new Vs("uri is null");this.b=a}s(275,1,{55:1},Qu);_.eQ=function(a){return!y(a,55)?!1:D(this.b,a.b)};_.hC=function(){return Hu(this.b)};
_.b=null;function Ru(){Ru=u}s(277,1,{});function Su(){}s(278,1,{},Su);var Tu=null;function Uu(){}s(279,277,{},Uu);var Vu=null;function Wu(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=bt(a.b,f,null).Ce();for(e-=1;0<=e;--e)if(d=bt(a.b,f,null).uf(e),y(d,56)&&Nn(d.b,b)){var h=a.b,l=f;0<h.c?Ws(h,new Xu(h,l,null,d)):wt(h,l,null,d)}}}s(280,1,ci);_.b=null;function Yu(a){this.b=a}s(281,280,ci,Yu);_.Xc=function(a){a.d&&(this.b.ad(a.e)||(a.b=!0))};function Zu(a){this.b=a}s(282,280,ci,Zu);
_.Tc=function(){var a=this.b.b;$u(a);av(a.pb)};function bv(){Hn()}s(283,99,ei,bv);function cv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,yk(a.e,1))}function dv(){this.b=new ev(this);this.c=new hj;this.e=new fv(this);this.i=new gv(this)}s(284,1,{},dv);_.d=!1;_.f=!1;function ev(a){zk();this.b=a}s(285,26,{},ev);_.Ac=function(){if(this.b.d){var a=this.b,b;b=hv(a.i.e.c,a.i.c);iv(a.i);y(b,57)&&new bv;a.d=!1;cv(a)}};_.b=null;function fv(a){zk();this.b=a}s(286,26,{},fv);
_.Ac=function(){this.b.f=!1;var a=this.b,b=mk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(yk(a.b,1E4);a.i.d<a.i.b;){d=jv(a.i);try{if(null==d)break;y(d,57)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||iv(a.i)}if(100<=mk()-b)break}}finally{e||(Gk(a.b),a.d=!1,cv(a))}};_.b=null;function jv(a){var b;a.c=a.d;b=hv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function iv(a){kv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function gv(a){this.e=a}s(287,1,{},gv);_.Yc=function(){return this.d<this.b};_.Zc=function(){return jv(this)};
_.$c=function(){iv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function lv(a,b){var c=(mv(),nv(b));a.appendChild(c)}function ov(a,b,c){var d;d=bk;bk=a;b==qj&&8192==pv(a.type)&&(qj=null);c._c(a);bk=d}var bk=null,qj=null;function qv(){qv=u;rv=new dv}function Hj(a){qv();if(!a)throw new Vs("cmd cannot be null");var b=rv;bj(b.c,a);cv(b)}var rv;function sv(a){rj();!tv&&(tv=new Fk);uv||(uv=new ut(null,!0),vv=new wv);return Us(uv,tv,a)}var uv=null;function xv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function wv(){}s(293,203,{},wv);_.Dc=function(a){a.Xc(this);vv.d=!1};_.Ec=function(){return tv};_.Fc=function(){xv(this)};_.b=!1;_.c=!1;_.d=!1;var tv=_.e=null,vv=null;function yv(){yv=u;zv=new Av;Bv()||(zv=null)}var zv=null;function Bk(){}s(295,1,{},Bk);_.Rc=function(){for(;0<(zk(),Ak).d;)Gk(hv(Ak,0))};function Dk(a,b){return Us((!Cv&&(Cv=new Dv),Cv),a,b)}function Ev(a){Ck();Fv||(Gv(),Fv=!0);return Dk((!Ps&&(Ps=new Fk),Ps),a)}function Ck(){Hv||(Iv(),Hv=!0)}
function Jv(){var a;Hv&&(a=new Kv,Cv&&at(Cv,a));return null}var Hv=!1,Cv=null,Lv=0,Mv=0,Fv=!1;function Nv(){Nv=u;Ov=new Fk}function Kv(){Nv()}s(297,203,{},Kv);_.Dc=function(){null.Vf()};_.Ec=function(){return Ov};var Ov;function Dv(){tt.call(this,null)}s(299,244,pi,Dv);
function pv(a){switch(a){case nd:return 4096;case vd:return 1024;case yd:return 1;case Nd:return 2;case pe: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 Rb:case Df:return 131072;case Kd:return 262144;case "paste":return 524288;case Xg:return 1048576;case Wg:return 2097152;case Vg:return 4194304;
case Ug:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function rj(){Pv||(Qv(),Rv(),Pv=!0)}var Pv=!1;function Sv(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 Tv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Qv(){Uv=A(function(a){var b;var c=uv,d,e,f;tv&&c&&Vv(c.b.e,tv)?(b=vv.b,d=vv.c,e=vv.d,f=vv.e,xv(vv),vv.e=a,at(c,vv),c=!(vv.b&&!vv.c),vv.b=b,vv.c=d,vv.d=e,vv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Wv=A(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Kn(b)&&y(b,58)&&ov(a,c,b)});Xv=A(function(a){a.preventDefault();Wv.call(this,a)});Yv=A(function(a){this.__gwtLastUnhandledEvent=
a.type;Wv.call(this,a)});Zv=A(function(a){if(Uv(a)){var b=sj;b&&b.__listener&&!Kn(b.__listener)&&y(b.__listener,58)&&(ov(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(yd,Zv,!0);$wnd.addEventListener(Nd,Zv,!0);$wnd.addEventListener(yf,Zv,!0);$wnd.addEventListener(Cf,Zv,!0);$wnd.addEventListener(zf,Zv,!0);$wnd.addEventListener(Bf,Zv,!0);$wnd.addEventListener(Af,Zv,!0);$wnd.addEventListener(Df,Zv,!0);$wnd.addEventListener(Xe,Uv,!0);$wnd.addEventListener(Ze,Uv,!0);$wnd.addEventListener(Ye,
Uv,!0);$wnd.addEventListener(Xg,Zv,!0);$wnd.addEventListener(Wg,Zv,!0);$wnd.addEventListener(Vg,Zv,!0);$wnd.addEventListener(Ug,Zv,!0);$wnd.addEventListener(Ae,Zv,!0);$wnd.addEventListener(ye,Zv,!0);$wnd.addEventListener(ze,Zv,!0)}function $v(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 aw(a,b){var c;rj();if(D(he,b)&&(c=Ao(),-1!=c&&1009E3>=c))ge==ge&&(a.ondragexit=Xv);else switch(b){case "drag":a.ondrag=Wv;break;case ee:a.ondragend=Wv;break;case fe:a.ondragenter=Xv;break;case he:a.ondragleave=Wv;break;case ie:a.ondragover=Xv;break;case je:a.ondragstart=Wv;break;case ke:a.ondrop=Wv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Wv,!1);a.addEventListener(b,Wv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var sj=null,Uv=null,Zv=null,Xv=null,Wv=null,Yv=null;function Rv(){$wnd.addEventListener(Af,A(function(a){var b=sj;if(b&&!a.relatedTarget&&Re==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Cf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Rb,Zv,!0)}
function bw(a,b){rj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Wv:null),c&2&&(a.ondblclick=b&2?Wv:null),c&4&&(a.onmousedown=b&4?Wv:null),c&8&&(a.onmouseup=b&8?Wv:null),c&16&&(a.onmouseover=b&16?Wv:null),c&32&&(a.onmouseout=b&32?Wv:null),c&64&&(a.onmousemove=b&64?Wv:null),c&128&&(a.onkeydown=b&128?Wv:null),c&256&&(a.onkeypress=b&256?Wv:null),c&512&&(a.onkeyup=b&512?Wv:null),c&1024&&(a.onchange=b&1024?Wv:null),c&2048&&(a.onfocus=b&2048?Wv:null),c&4096&&(a.onblur=b&4096?Wv:
null),c&8192&&(a.onlosecapture=b&8192?Wv:null),c&16384&&(a.onscroll=b&16384?Wv:null),c&32768&&(a.onload=b&32768?Yv:null),c&65536&&(a.onerror=b&65536?Wv:null),c&131072&&(a.onmousewheel=b&131072?Wv:null),c&262144&&(a.oncontextmenu=b&262144?Wv:null),c&524288&&(a.onpaste=b&524288?Wv:null),c&1048576&&(a.ontouchstart=b&1048576?Wv:null),c&2097152&&(a.ontouchmove=b&2097152?Wv:null),c&4194304&&(a.ontouchend=b&4194304?Wv:null),c&8388608&&(a.ontouchcancel=b&8388608?Wv:null),c&16777216&&(a.ongesturestart=b&16777216?
Wv:null),c&33554432&&(a.ongesturechange=b&33554432?Wv:null),c&67108864&&(a.ongestureend=b&67108864?Wv:null));b&131072&&a.addEventListener(Rb,Wv,!1)}function cw(){var a;cw=u;dw=(a=$doc,D(a.compatMode,Hb)?a.documentElement:a.body)}var dw;function ew(){this.c=new hj}function fw(a){a=a[Wc];return null==a?-1:a}s(304,1,{},ew);_.b=null;function gw(a,b){this.b=a;this.c=b}s(305,1,{},gw);_.b=0;_.c=null;s(306,1,pi);_.bd=function(a){return decodeURI(a.replace("%23",ma))};_.Vc=function(a){at(this.b,a)};
_.cd=function(a){a=null==a?j:a;if(!D(a,null==hw?j:hw))hw=a,Ts&&(a=new Ss,at(this.b,a))};var hw=j;function Bv(){function a(){$wnd.setTimeout(a,250);e()}var b=zv,c=j,d=$wnd.location.hash;0<d.length&&(c=b.bd(d.substring(1)));hw=c;var e=A(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.bd(c.substring(1)));b.cd(a)});a();return!0}s(308,306,pi);function Av(){this.b=new tt(null)}s(307,308,pi,Av);_.bd=function(a){return a};
function Iv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=A(Jv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=A(function(a){try{Hv&&Ks((!Cv&&(Cv=new Dv),Cv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Gv(){var a=$wnd.onresize;$wnd.onresize=A(function(b){try{var c,d;if(Fv&&(d=vj(),c=wj(),Mv!=d||Lv!=c))Mv=d,Lv=c,Os((!Cv&&(Cv=new Dv),Cv))}finally{a&&a(b)}})}function gj(a,b){Pi(a.hd(),b,!0)}function fj(a,b){Pi(a.hd(),b,!1)}function iw(a,b){a.pb.style[Je]=b}function uj(a,b,c){0<=b&&a.nd(b+bg);0<=c&&a.ld(c+bg)}function jw(a,b){null==b||0==b.length?a.pb.removeAttribute(Qg):a.pb.setAttribute(Qg,b)}function kw(a){var b,a=so(a,xd);b=lo(a,mo(32));return 0<=b?a.substr(0,b-0):a}
function Pi(a,b,c){if(!a)throw new Xi(pc);b=ko(b);if(0==b.length)throw new Hk(Qc);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(lw(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function mw(a,b){a.style.display=b?j:Jf;a.setAttribute("aria-hidden",""+!b)}s(314,1,qi);_.dd=function(){return ek(this.pb)};_.ed=function(){return gk(this.pb)};_.fd=function(){return ro(this.pb,Qf)};_.gd=function(){return ro(this.pb,Rf)};_.hd=function(){return this.pb};_.jd=function(){return this.pb.style.display!=Jf};_.kd=function(){throw new nw;};_.ld=function(a){iw(this,a)};_.md=function(a){mw(this.pb,a)};
_.nd=function(a){this.pb.style[hh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=j;a=outer}else a="(null handle)";return a};_.pb=null;function ow(a,b,c){aw(a.pb,c.c);return Us(!a.mb?a.mb=new tt(a):a.mb,c,b)}function z(a,b,c){var d;d=pv(c.c);-1==d?aw(a.pb,c.c):-1==a.lb?bw(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return Us(!a.mb?a.mb=new tt(a):a.mb,c,b)}
function pw(a,b,c){return Us(!a.mb?a.mb=new tt(a):a.mb,c,b)}function qw(a){var b;if(a.qd())throw new rw("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;0<b&&(-1==a.lb?bw(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.od();a.td()}
function sw(a,b){var c;switch(pv(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Bo(a.pb,c))return}c=a.pb;var d,e,f;if(Lq&&(f=Lq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&at(a.mb,f.b),f.b.b=d,f.b.c=e}function tw(a){if(!a.qd())throw new rw("Should only call onDetach when the widget is attached to the browser's document");try{a.ud()}finally{try{a.pd()}finally{a.pb.__listener=null,a.kb=!1}}}
function ck(a){if(a.ob)if(y(a.ob,71))a.ob.vd(a);else{if(a.ob)throw new rw("This widget's parent does not implement HasWidgets");}else if(oj(),Vv(uw.b,a)){oj();try{a.sd()}finally{Wi(uw.b,a)}}}function vw(a,b){var c;c=a.ob;if(b){if(c)throw new rw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qd()&&a.rd()}else try{c&&c.qd()&&a.sd()}finally{a.ob=null}}s(313,314,Uh);_.od=function(){};_.pd=function(){};_.Vc=function(a){this.mb&&at(this.mb,a)};_.qd=function(){return this.kb};
_.rd=function(){qw(this)};_._c=function(a){sw(this,a)};_.sd=function(){tw(this)};_.td=function(){};_.ud=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function ww(a){for(a=new xw(a);a.b.b<a.b.c.d-1;)yw(a.b),zw(a.b)}s(312,313,Ai);_.od=function(){Aw(this,(Bw(),Cw))};_.pd=function(){Aw(this,(Bw(),Dw))};function Ew(a,b,c){ck(b);var d=a.q;Fw(d,b,d.d);d=(mv(),nv(b.pb));c.appendChild(d);vw(b,a)}
function Gw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Hw;b.ob==a&&(f=a.wd(b),f<d&&--d);ck(b);Fw(a.q,b,d);e?(e=b.pb,$v(c,(mv(),nv(e)),d)):(e=(mv(),nv(b.pb)),c.appendChild(e));vw(b,a)}function Iw(a,b){var c;if(b.ob!=a)return!1;try{vw(b,null)}finally{c=b.pb;vo(c).removeChild(c);c=a.q;var d;d=Jw(c,b);if(-1==d)throw new Kw;if(0>d||d>=c.d)throw new Hw;for(--c.d;d<c.d;++d)Tt(c.b,d,c.b[d+1]);Tt(c.b,c.d,null)}return!0}s(311,312,Ai);_.wd=function(a){return Jw(this.q,a)};
_.xd=function(a,b,c,d){Gw(this,a,b,c,d)};_.yd=function(){return new Lw(this.q)};_.vd=function(a){return Iw(this,a)};function nj(a,b,c,d){var e;ck(b);e=a.q.d;a.Bd(b,c,d);a.xd(b,a.pb,e,!0)}function Mw(a,b){if(b.ob!=a)throw new Hk("Widget must be a child of this panel.");}function Nw(a,b){var c;(c=Iw(a,b))&&Ow(b.pb);return c}function Pw(a,b,c){a=a.pb;-1==b&&-1==c?Ow(a):(a.style[Zf]=dd,a.style[$e]=b+bg,a.style[Tg]=c+bg)}
function Qw(){var a=$doc.createElement(Td);this.q=new Rw(this);this.pb=a;this.pb.style[Zf]="relative";this.pb.style[Wf]=Qe}function Ow(a){a.style[$e]=j;a.style[Tg]=j;a.style[Zf]=j}s(310,311,Ai,Qw);_.zd=function(a){Ew(this,a,this.pb)};_.vd=function(a){return Nw(this,a)};_.Ad=function(a,b,c){Mw(this,a);this.Bd(a,b,c)};_.Bd=function(a,b,c){Pw(a,b,c)};function Sw(a,b){if(a.Dd())throw new rw("SimplePanel can only contain one child widget");a.Ed(b)}
function Tw(a,b){if(a.jb!=b)return!1;try{vw(b,null)}finally{a.Cd().removeChild(b.pb),a.jb=null}return!0}function Uw(a,b){if(b!=a.jb&&(b&&ck(b),a.jb&&a.vd(a.jb),a.jb=b)){var c=(mv(),nv(a.jb.pb));a.Cd().appendChild(c);vw(b,a)}}function Vw(){this.pb=$doc.createElement(Td)}s(318,312,Ai,Vw);_.Cd=function(){return this.pb};_.Dd=function(){return this.jb};_.yd=function(){return new Ww(this)};_.vd=function(a){return Tw(this,a)};_.Ed=function(a){Uw(this,a)};_.jb=null;function Xw(){Xw=u;Yw()}
function Zw(a,b){a.hb&&($w(a.gb,!1,!1),Ks(a,a,b))}function ax(a){var b;if(b=a.jb)null!=a.X&&b.ld(a.X),null!=a.Y&&b.nd(a.Y)}function bx(a,b,c){a.cb=b;a.ib=c;b-=xo();c-=yo();a=a.pb;a.style[$e]=b+(Bj(),bg);a.style[Tg]=c+bg}function cx(a){a.hb||(a.kb&&ck(a),$w(a.gb,!0,!1))}s(317,318,Ai);_.Cd=function(){return dx?uo(uo(this.pb)):uo(this.pb)};_.fd=function(){return ro(this.pb,Qf)};_.gd=function(){return ro(this.pb,Rf)};_.hd=function(){return dx?uo(this.pb):vo(uo(this.pb))};_.Fd=function(){this.Gd(!1)};
_.Gd=function(a){Zw(this,a)};_.jd=function(){return!D(Qe,this.pb.style[eh])};_.ad=function(){return!0};_.Xc=function(){};_.ud=function(){this.hb&&$w(this.gb,!1,!0)};_.ld=function(a){this.X=a;ax(this);0==a.length&&(this.X=null)};_.Hd=function(a,b){bx(this,a,b)};_.md=function(a){this.pb.style[eh]=a?fh:Qe};_.Ed=function(a){Uw(this,a);ax(this)};_.nd=function(a){this.Y=a;ax(this);0==a.length&&(this.Y=null)};_.Id=function(){cx(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 ex(a,b){var c;Vw.call(this);this.$=new fx;this.U=(gx(),hx);this.gb=new ix(this);c=this.pb;var d;d=$doc.createElement(Td);dx&&(to(d,"<div></div>"),co(($n(),ao),new jx(d)));c.appendChild(d);this.Hd(0,0);(dx?uo(this.pb):vo(uo(this.pb)))[xd]="gwt-PopupPanel";(dx?uo(uo(this.pb)):uo(this.pb))[xd]=Yf;this.W=this.V=a;this.db=!1;c=F(Yt,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new kx(c);this.T.hd()[xd]=j;c=dx?uo(this.pb):vo(uo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new Xi(pc);d=ko(d);
if(0==d.length)throw new Hk(Qc);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)}Uw(this,this.T);ax(this);Pi(dx?uo(uo(this.pb)):uo(this.pb),Yf,!1);Pi(this.T.c,b+"Content",!0)}s(316,317,Ai);_.od=function(){qw(this.T)};_.pd=function(){tw(this.T)};_.Dd=function(){return this.T.jb};_.yd=function(){return new Ww(this.T)};_.vd=function(a){return this.T.vd(a)};
_.Ed=function(a){Uw(this.T,a);ax(this)};_.T=null;s(315,316,Ai);_.sd=function(){tw(this)};function lx(){lx=u;mx=new nx(Fb,0,(gx(),hx));ox=new nx(uc,1,px);qx=new nx(Bc,2,rx);sx=F(tx,k,59,[mx,ox,qx])}function nx(a,b,c){E.call(this,a,b);this.b=c}s(319,140,{59:1,114:1,117:1,119:1},nx);_.b=null;var sx,mx,ox,qx;function ux(){ux=u;vx=F(Yt,k,1,[Tg,xf,qd])}
function kx(a){var b;ux();var c,d;c=this.pb=$doc.createElement(Hg);this.d=$doc.createElement(Kg);lv(c,this.d);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Yg),b[xd]=a[c],lv(b,wx(a[c]+"Left")),lv(b,wx(a[c]+Lb)),lv(b,wx(a[c]+"Right")),b),lv(this.d,d),1==c&&(this.c=uo(Sv(d,1)));this.pb[xd]="gwt-DecoratorPanel"}function wx(a){var b,c;c=$doc.createElement(Lg);b=$doc.createElement(Td);var d=(mv(),nv(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}s(321,318,fi,kx);_.Cd=function(){return this.c};
_.c=null;_.d=null;var vx;s(320,321,fi);s(322,1,{});function Bw(){Bw=u;Cw=new xx;Dw=new yx}function zx(a){rt.call(this,a)}function Aw(a,b){Bw();var c,d,e;c=null;for(e=a.yd();e.Yc();){d=e.Zc();try{b.Jd(d)}catch(f){if(f=Ti(f),y(f,128))d=f,!c&&(c=new pt),qt(c,d);else throw f;}}if(c)throw new zx(c);}s(323,249,ni,zx);var Cw,Dw;function xx(){}s(324,1,{},xx);_.Jd=function(a){a.rd()};function yx(){}s(325,1,{},yx);_.Jd=function(a){a.sd()};s(328,313,gi);_.Jc=function(a){return ow(this,a,(rr(),rr(),sr))};
_.Kc=function(a){return ow(this,a,(ur(),ur(),vr))};_.Lc=function(a){return ow(this,a,(xr(),xr(),yr))};_.Mc=function(a){return ow(this,a,(Er(),Er(),Fr))};_.Nc=function(a){return z(this,a,(ks(),ks(),ls))};_.Oc=function(a){return z(this,a,(xj(),xj(),yj))};_.Pc=function(a){return z(this,a,(os(),os(),ps))};_.Qc=function(a){return z(this,a,(zj(),zj(),Aj))};_.rd=function(){qw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
s(327,328,{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,45:1,47:1,49:1,53:1,58:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1});function Ax(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=rd,b);this.pb[xd]="gwt-Button";to(this.pb,a)}
s(326,327,{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,45:1,47:1,49:1,53:1,58:1,60:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Ax);function Bx(){this.q=new Rw(this);this.f=$doc.createElement(Hg);this.e=$doc.createElement(Kg);lv(this.f,this.e);this.pb=this.f}s(329,311,Ai);_.e=null;_.f=null;
function Cx(a,b){var c;if(a.i)throw new rw("Composite.initWidget() may only be called once.");ck(b);c=b.pb;a.pb=c;var d;mv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((mv(),c).__gwt_resolve=Dx(a));a.i=b;vw(b,a)}function Ex(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?bw(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.rd();a.pb.__listener=a;a.td()}s(330,313,wi);_.qd=function(){return this.i?this.i.qd():!1};_.rd=function(){Ex(this)};_._c=function(a){sw(this,a);this.i._c(a)};_.sd=function(){this.i.sd()};
_.kd=function(){return this.pb=this.i.kd()};_.i=null;function Fx(a,b,c){a.d=!1;c?to(a.b,b):a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Qd]=rg;break;case 1:b[Qd]=gf;break;case 2:Ct(b)!=(Et(),Ht)&&(b[Qd]=j)}}function Gx(a){this.b=a;this.d=!1;this.e=this.c=Ct(a)}s(331,1,{},Gx);_.b=null;_.c=null;_.d=!1;_.e=null;function tj(){this.pb=Hx()}s(332,318,Th,tj);_.Jc=function(a){return ow(this,a,(rr(),rr(),sr))};_.Kc=function(a){return ow(this,a,(ur(),ur(),vr))};
_.Lc=function(a){return ow(this,a,(xr(),xr(),yr))};_.Mc=function(a){return ow(this,a,(Er(),Er(),Fr))};_.Nc=function(a){return z(this,a,(ks(),ks(),ls))};_.Oc=function(a){return z(this,a,(xj(),xj(),yj))};_.Pc=function(a){return z(this,a,(os(),os(),ps))};_.Qc=function(a){return z(this,a,(zj(),zj(),Aj))};function Ix(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=uo(b);e=null;c&&(c=fw(c),e=0>c?null:hv(a.j.c,c));e?Jx(a,e):d&&to(b,j);return b}
function Jx(a,b){var c;if(b.ob!=a)return!1;try{vw(b,null)}finally{c=b.pb;vo(c).removeChild(c);var d=a.j,e;e=fw(c);c[Wc]=null;c=d.c;Kx(e,c.d);Tt(c.c,e,null);d.b=new gw(e,d.b)}return!0}s(334,312,ji);_.Jc=function(a){return ow(this,a,(rr(),rr(),sr))};_.Kc=function(a){return ow(this,a,(ur(),ur(),vr))};_.Lc=function(a){return ow(this,a,(xr(),xr(),yr))};_.Mc=function(a){return ow(this,a,(Er(),Er(),Fr))};_.yd=function(){return new Lx(this)};_.vd=function(a){return Jx(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function Mx(a){if(0>=a.c)throw new Nx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Nx("Column index: 0, Column size: "+a.b);}
function Ox(){this.j=new ew;this.i=$doc.createElement(Hg);this.d=$doc.createElement(Kg);lv(this.i,this.d);this.pb=this.i;this.e=new Px(this);var a=new Qx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;$v(a.c.i,(mv(),nv(b)),0);lv(a.b,$doc.createElement(Ed))}var c,d,e;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 Nx("Row index: "+a+", Row size: "+d);if(0>c)throw new Nx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Nx("Column index: "+c+", Column size: "+this.b);c=Ix(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)d=this.d.rows[a],e=(c=$doc.createElement(Lg),to(c,sa),c),$v(d,(mv(),nv(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Lg);
e.innerHTML=sa;c=$doc.createElement(Yg);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)Ix(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(333,334,ji,Ox);_.b=0;_.c=0;
function Rx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Sx(),Tx)?a.c.e==(Et(),Gt)?(Ux(),Vx):a.c.e==Ft?(Ux(),Wx):(Ux(),Xx):a.c.e==(Et(),Gt)?(Ux(),Wx):a.c.e==Ft?(Ux(),Vx):(Ux(),Yx);b!=a.d&&(a.d=b,a.pb.style[Ng]=!a.d?j:a.d.b)}s(337,313,Uh);_.b=null;_.c=null;_.d=null;function Zx(){this.pb=$doc.createElement(Td);this.c=new Gx(this.pb);this.pb[xd]="gwt-Label"}function $x(){Zx.call(this);Fx(this.c,ih,!1);Rx(this)}
s(336,337,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},Zx,$x);_.Jc=function(a){return ow(this,a,(rr(),rr(),sr))};_.Kc=function(a){return ow(this,a,(ur(),ur(),vr))};_.Lc=function(a){return ow(this,a,(xr(),xr(),yr))};_.Mc=function(a){return ow(this,a,(Er(),Er(),Fr))};_.Nc=function(a){return z(this,a,(ks(),ks(),ls))};_.Oc=function(a){return z(this,a,(xj(),xj(),yj))};
_.Pc=function(a){return z(this,a,(os(),os(),ps))};_.Qc=function(a){return z(this,a,(zj(),zj(),Aj))};function ay(a){var b=$doc.createElement(Td);Dt(Cg,b.tagName);this.pb=b;this.c=new Gx(this.pb);this.pb[xd]="gwt-HTML";Fx(this.c,a,!0);Rx(this)}s(335,336,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,68:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},ay);
function by(a){for(;++a.c<a.e.d&&!(null!=hv(a.e,a.c)););}function Lx(a){this.d=a;this.e=this.d.j.c;by(this)}s(338,1,{},Lx);_.Yc=function(){return this.c<this.e.d};_.Zc=function(){var a;if(this.c>=this.e.d)throw new Kw;a=hv(this.e,this.c);this.b=this.c;by(this);return a};_.$c=function(){var a;if(0>this.b)throw new cy;a=hv(this.e,this.b);ck(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Px(a){this.b=a}s(339,1,{},Px);_.b=null;function Qx(a){this.c=a}s(340,1,{},Qx);_.b=null;_.c=null;
function Sx(){Sx=u;Tx=new dy}var Tx;function Ux(){Ux=u;ey=new fy((Yp(),ud));Vx=new fy($e);Wx=new fy(lg);Xx=Vx;Yx=Wx;gy=Xx}var ey,gy,Vx,Yx,Xx,Wx;function dy(){}s(342,1,{},dy);function fy(a){this.b=a}s(343,342,{},fy);_.b=null;function hy(){hy=u;iy=new jy(xf);ky=new jy(Tg)}var iy,ky;function jy(a){this.b=a}s(344,1,{},jy);_.b=null;function ly(a,b){var c;c=my(a);lv(a.c,c);Ew(a,b,c)}function my(a){var b;b=$doc.createElement(Lg);b[gd]=a.b.b;b.style[dh]=a.d.b;return b}
function ny(a,b){var c,d;d=vo(b.pb);(c=Iw(a,b))&&a.c.removeChild(d);return c}function oy(){Bx.call(this);this.b=(Ux(),gy);this.d=(hy(),ky);this.c=$doc.createElement(Yg);lv(this.e,this.c);this.f[td]=bb;this.f[sd]=bb}s(345,329,Ai,oy);_.vd=function(a){return ny(this,a)};_.c=null;function py(){py=u;new Li}function qy(a){py();ry.call(this,a.e.b,a.c,a.d,a.f,a.b)}function sy(a,b,c,d,e){py();this.b=new ty(this,a,b,c,d,e);this.pb[xd]="gwt-Image"}
function ry(a,b,c,d,e){py();sy.call(this,(Ru(),new Qu(a)),b,c,d,e)}s(346,313,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,70:1,73:1,77:1,80:1,81:1,83:1},qy,sy,ry);_.Jc=function(a){return ow(this,a,(rr(),rr(),sr))};_.Kc=function(a){return ow(this,a,(ur(),ur(),vr))};_.Lc=function(a){return ow(this,a,(xr(),xr(),yr))};_.Mc=function(a){return ow(this,a,(Er(),Er(),Fr))};
_.Nc=function(a){return z(this,a,(ks(),ks(),ls))};_.Oc=function(a){return z(this,a,(xj(),xj(),yj))};_.Pc=function(a){return z(this,a,(os(),os(),ps))};_.Qc=function(a){return z(this,a,(zj(),zj(),Aj))};_._c=function(a){32768==pv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);sw(this,a)};_.td=function(){var a=this.b;D(ef,so(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new uy(a,this),co(($n(),ao),a.i))};_.b=null;s(348,1,{});_.i=null;function vy(){vy=u;wy()}
function ty(a,b,c,d,e,f){var g,i;vy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Cg);i=new Eu;Du(Du(Du(i,new Gu("width:"+e+(Bj(),bg)+pb)),new Gu("height:"+f+dg)),new Gu("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!xy&&(xy=new yy);b=zy;c=new Gu((new Gu(i.b.b.b)).b);i=new Fu;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Pu(b.b);Bn(i.b,b);i.b.b+="' style='";b=Pu(c.b);Bn(i.b,b);i.b.b+="' border='0'>";i=new Iu(i.b.b);g=(to(g,i.b),uo(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?bw(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}s(347,348,{},ty);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function uy(a,b){this.b=a;this.c=b}s(349,1,{},uy);_.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 Ay(a,b){if(0>b||b>=a.pb.options.length)throw new Hw;}function Vq(a,b){Ay(a,b);return a.pb.options[b].value}function By(){this.pb=$doc.createElement("select");this.pb[xd]="gwt-ListBox"}s(350,328,gi,By);s(351,280,ci);function Cy(a){this.b=a}s(352,351,ci,Cy);_.Hc=function(){};function Dy(a){this.b=a}s(353,351,ci,Dy);_.Rc=function(a){this.b.Kd(a.i,a.b)};
function Ey(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Yg);$v(a.f,(mv(),nv(e)),b);a=(mv(),nv(c));d.appendChild(a)}else d=Sv(a.f,0),$v(d,(mv(),nv(c)),b)}
function Fy(a,b,c){var d;Gy(a,b);c&&b.b?(Gy(a,null),a=b.b,b=($n(),ao),b.d=eo(b.d,[new Hy(a),!1])):null!=b.d&&(a.k=new Iy(a,b),c=(gx(),px),a.k.U=c,a.k.ab=a.i,a.k.hd()[xd]=He,d=kw(a.pb),D(Ge,d)||gj(a.k,d+"Popup"),pw(a.k,new Dy(a),Ek?Ek:Ek=new Fk),a.o=b.d,d=a.k,a=new Jy(a,b),d.pb.style[eh]=Qe,cx(d),a.b.p?bx(a.b.k,ek(a.b.pb)+ro(a.b.pb,Rf)-1,gk(a.c.pb)):bx(a.b.k,ek(a.c.pb),gk(a.b.pb)+ro(a.b.pb,Qf)-1),d.pb.style[eh]=fh)}function Ky(a,b){if(b||!(a.n&&a.o==a.n.d))Gy(a,b),a.pb.focus(),b&&a.e&&Fy(a,b,!1)}
function Ly(a,b){var c;a:{c=b.target;var d,e;for(e=new Ni(a.j);e.c<e.e.Ce();)if(d=Oi(e),Bo(d.pb,c)){c=d;break a}c=null}switch(pv(b.type)){case 1:a.pb.focus();c&&Fy(a,c,!0);break;case 16:c&&Ky(a,c);break;case 32:c&&Ky(a,null);break;case 2048:My(a);break;case 128:switch(c=b.keyCode||0,c){case 37:My(a)||a.p||Ny(a);b.cancelBubble=!0;b.preventDefault();break;case 39:My(a)||(a.p?null!=a.n.d&&!a.n.d.Vf().Vf()&&(Fy(a,a.n,!1),a.n.d.Vf()):Oy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:My(a)||a.p&&
Ny(a);b.cancelBubble=!0;b.preventDefault();break;case 40:My(a)||(a.p?Oy(a):null!=a.n.d&&!a.n.d.Vf().Vf()&&(Fy(a,a.n,!1),a.n.d.Vf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Gy(a,null);a.k&&Zw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Gy(a,null);a.k&&Zw(a.k,!1);break;case 13:My(a)||(Fy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}sw(a,b)}function Py(a,b,c){c&&Gy(a,null);Ks(a,b,!1);a.o=null;a.k=null}
function My(a){var b;if(!a.n){for(b=new Ni(a.j);b.c<b.e.Ce();){b=Oi(b);Gy(a,b);break}return!0}return!1}function Gy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=kw(c.pb)+Xa;Pi(c.hd(),d,!1);a.p&&(c=vo(a.n.pb),2==Tv(c)&&(c=Sv(c,1),Pi(c,Fg,!1)))}if(b){c=kw(b.pb)+Xa;Pi(b.hd(),c,!0);a.p&&(c=vo(b.pb),2==Tv(c)&&(c=Sv(c,1),Pi(c,Fg,!0)));Hl();c=a.pb;var e=new il(b.pb),d=(Cl(),Dl),e=F(Qy,k,5,[e]),f,g,i,h;f=new zn;for(i=0,h=e.length;i<h;++i)g=e[i],An(An(f,g.b),ba);e=ko(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Oy(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?hv(a.j,b):hv(a.j,c);break}Gy(a,d)}}function Ny(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?hv(a.j,b):hv(a.j,c);break}Gy(a,d)}}s(354,313,Uh);_._c=function(a){Ly(this,a)};_.sd=function(){this.k&&Zw(this.k,!1);tw(this)};_.Kd=function(a,b){Py(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Hy(a){this.b=a}s(355,1,{},Hy);_.qc=function(){Ry(this.b)};_.b=null;
function Sy(a){this.b=a}s(356,1,{},Sy);_.Hc=function(){Gy(this.b,null)};_.b=null;function Iy(a,b){Xw();this.b=a;this.c=b;ex.call(this,!0,nf);Uw(this.T,this.c.d);ax(this);this.fb=!0;this.c.d.Vf()}s(357,316,Ai,Iy);_.Xc=function(a){var b,c;if(!a.b)switch(pv(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Bo(b,c)){a.b=!0;break}a.b&&Gy(this.b,null)}};_.b=null;_.c=null;function Jy(a,b){this.b=a;this.c=b}s(358,1,{},Jy);_.b=null;var Ty=_.c=null;
function Uy(){Uy=u;Ty=new Cu((Ru(),new Qu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Vy(a,b){this.pb=$doc.createElement(Lg);var c=kw(this.pb)+Xa;Pi(this.hd(),c,!1);this.pb.textContent=a||j;this.pb[xd]="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);Hl();this.pb.setAttribute(mg,nm.b);this.b=b}s(361,314,{53:1,66:1,68:1,69:1,70:1,74:1,81:1},Vy);_.b=null;_.c=null;_.d=null;
function Wy(){var a;this.pb=$doc.createElement(Lg);this.pb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Td);lv(this.pb,a);a[xd]="menuSeparatorInner"}s(362,314,qi,Wy);function Xy(){var a,b,c,d,e;b=null.Vf();e=vj();d=wj();b[Sd]=(Cp(),Jf);b[hh]=0+(Bj(),bg);b[Je]=cb;c=$doc;c=(D(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[hh]=(c>e?c:e)+bg;b[Je]=(a>d?a:d)+bg;b[Sd]="block"}function fx(){}s(363,1,{},fx);_.Tc=function(){Xy()};
function Yy(a){this.b=a}s(364,1,{},Yy);_.Xc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Xc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Bo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(pv(d.type)){case 4:case 1048576:if(qj){a.c=!0;break}if(!c&&b.V){b.Gd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(qj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Zy(a){this.b=a}s(365,1,{},Zy);_.b=null;function gx(){gx=u;hx=new $y(Fb,0);px=new $y(uc,1);rx=new $y(Bc,2);az=F(bz,k,75,[hx,px,rx])}function $y(a,b){E.call(this,a,b)}s(366,140,{75:1,114:1,117:1,119:1},$y);var az,hx,px,rx;function cz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),Xw(),a.i=Ev(a.b.$),Xy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Xw(),Yi(a.i.b),a.i=null,a.c=!1)}
function dz(a){a.k||(cz(a),a.d||(oj(),Nw(pj(null),a.b)),Xw());ez((Xw(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Wf]=fh}function fz(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}ez((Xw(),a.b.pb),"rect("+g+cg+f+cg+c+cg+e+"px)")}
function $w(a,b,c){a.d=c;kk(a);a.j&&(Gk(a.j),a.j=null,dz(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=sv(new Yy(d));var e;e=new Zy(d);yv();e=zv?Us(zv.b,(!Ts&&(Ts=new Fk),Ts),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(gx(),hx)&&!b&&(c=!1);a.k=b;c?b?(cz(a),a.b.pb.style[Zf]=dd,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),ez((Xw(),a.b.pb),hg),oj(),b=pj(null),Ew(b,a.b,b.pb),a.j=new gz(a),yk(a.j,1)):lk(a,200):(cz(a),a.k?(a.b.pb.style[Zf]=dd,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),
oj(),b=pj(null),Ew(b,a.b,b.pb)):a.d||(oj(),Nw(pj(null),a.b)),Xw(),a.b.pb.style[Wf]=fh)}function ix(a){var b=(qk(),tk);this.n=new pk(this);this.u=b;this.b=a}s(367,17,{},ix);_.sc=function(){dz(this)};_.tc=function(){this.e=ro(this.b.pb,Qf);this.f=ro(this.b.pb,Rf);this.b.pb.style[Wf]=Qe;fz(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){fz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function gz(a){zk();this.b=a}s(368,26,{},gz);
_.Ac=function(){this.b.j=null;lk(this.b,200)};_.b=null;function mv(){mv=u;hz()}function nv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Dx(a){return function(){this.__gwt_resolve=iz;return a.kd()}}function iz(){throw"A PotentialElement cannot be resolved twice.";}
function hz(){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;jz=new kz;lz=new Li;uw=new pt}function mz(a){this.q=new Rw(this);this.pb=a;qw(this)}
function pj(a){oj();var b,c;c=kj(lz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==lz.e){var d=new nz;Ck();Dk(Ek?Ek:Ek=new Fk,d)}!b?c=new oz:c=new mz(b);x(lz,a,c);qt(uw,c);return c}s(370,310,Ai,mz);var jz,lz,uw;function kz(){}s(371,1,{},kz);_.Jd=function(a){a.qd()&&a.sd()};function nz(){}s(372,1,{},nz);_.Rc=function(){oj();try{Aw(uw,jz)}finally{pz(uw.b),pz(lz)}};function oz(){mz.call(this,$doc.body)}s(373,370,Ai,oz);
_.Bd=function(a,b,c){b-=xo();c-=yo();Pw(a,b,c)};function Ww(a){this.d=a;this.b=!!this.d.jb}s(374,1,{},Ww);_.Yc=function(){return this.b};_.Zc=function(){if(!this.b||!this.d.jb)throw new Kw;this.b=!1;return this.c=this.d.jb};_.$c=function(){this.c&&this.d.vd(this.c)};_.c=null;_.d=null;function qz(a,b){a.pb[ch]=null!=b?b:j}s(377,328,ri);_._c=function(a){0!=(pv(a.type)&896)?sw(this,a):sw(this,a)};_.td=function(){};function rz(){rz=u;sz()}s(376,377,ri);
function tz(){rz();var a=$doc.createElement("textarea");!Vu&&(Vu=new Uu);!Tu&&(Tu=new Su);this.pb=a;this.pb[xd]="gwt-TextArea"}s(375,376,ri,tz);function uz(){var a;rz();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!Vu&&(Vu=new Uu);!Tu&&(Tu=new Su);this.pb=b;this.pb[xd]="gwt-TextBox"}s(378,376,ri,uz);function sz(){sz=u;vz=new wz;xz=new yz;zz=new Az;Bz=new Cz;Dz=F(Ez,k,82,[vz,xz,zz,Bz])}s(379,140,Yh);var Dz,vz,xz,zz,Bz;function wz(){E.call(this,Fb,0)}s(380,379,Yh,wz);
function yz(){E.call(this,ec,1)}s(381,379,Yh,yz);function Az(){E.call(this,gc,2)}s(382,379,Yh,Az);function Cz(){E.call(this,Ac,3)}s(383,379,Yh,Cz);function Fz(a,b){var c,d;c=$doc.createElement(Yg);d=$doc.createElement(Lg);d[gd]=a.b.b;d.style[dh]=a.c.b;var e=(mv(),nv(d));c.appendChild(e);lv(a.e,c);Ew(a,b,d)}function Gz(){Bx.call(this);this.b=(Ux(),gy);this.c=(hy(),ky);this.f[td]=bb;this.f[sd]=bb}s(384,329,Ai,Gz);_.vd=function(a){var b;b=vo(a.pb);(a=Iw(this,a))&&this.e.removeChild(vo(b));return a};
function Hz(a,b){if(0>b||b>=a.d)throw new Hw;return a.b[b]}function Jw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Fw(a,b,c){var d,e;if(0>c||c>a.d)throw new Hw;if(a.d==a.b.length){e=v(Iz,k,83,2*a.b.length,0);for(d=0;d<a.b.length;++d)Tt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Tt(a.b,d,a.b[d-1]);Tt(a.b,c,b)}function Rw(a){this.c=a;this.b=v(Iz,k,83,4,0)}s(385,1,{},Rw);_.yd=function(){return new Lw(this)};_.b=null;_.c=null;_.d=0;
function yw(a){if(a.b>=a.c.d)throw new Kw;return a.c.b[++a.b]}function zw(a){if(0>a.b||a.b>=a.c.d)throw new cy;a.c.c.vd(a.c.b[a.b--])}function Lw(a){this.c=a}s(386,1,{},Lw);_.Yc=function(){return this.b<this.c.d-1};_.Zc=function(){return yw(this)};_.$c=function(){zw(this)};_.b=-1;_.c=null;function wy(){wy=u;zy=(Ru(),new Qu(Vn()+"clear.cache.gif"))}var zy,xy=null;function yy(){}s(388,1,{},yy);function Jz(){Jz=u;wy()}function Kz(a,b,c,d,e){Jz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Lz(a,b,c){Jz();Kz.call(this,(Ru(),new Qu(a)),b,0,c,16)}s(389,322,{},Kz,Lz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Mz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Hx(){var a=Nz?Nz:Nz=Mz(),b=$doc.createElement(Td);b.tabIndex=0;var c=$doc.createElement("input");c.type=Mg;c.tabIndex=-1;c.setAttribute(mg,$f);var d=c.style;d.opacity=0;d.height=kb;d.width=kb;d.zIndex=-1;d.overflow=Qe;d.position=dd;c.addEventListener(pe,a,!1);b.appendChild(c);return b}var Nz=null;function Yw(){Yw=u;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){dx=!0;break a}dx=!1}}
function ez(a,b){a.style.clip=b;a.style[Sd]=(Cp(),Jf);a.style[Sd]=j}var dx;function jx(a){this.b=a}s(394,1,{},jx);_.qc=function(){this.b.style[Wf]=(Np(),kd)};_.b=null;function Yi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ws(b,new Xu(b,c,d,a)):wt(b,c,d,a)}function $s(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(398,1,{},$s);_.b=null;_.c=null;_.d=null;_.e=null;function Xs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(399,1,{},Xs);_.qc=function(){Ys(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function Xu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(400,1,{},Xu);_.qc=function(){wt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Oz(a,b){b.n!=a&&(!a.bc&&(a.bc=new hj),b.n=a,bj(a.bc,b))}function Pz(a){var b;b=a.cZ.e;if(-1!=lo(b,mo(36)))return null;a=a.cc.c.c++;return b=lw(b,Qz(b,mo(46))+1)+j+a}function Rz(a,b,c,d){0==--a.Yb&&(a.hc!=a.$d()&&(d|=4),!a.gc&&(d|=2),0<d&&new Sz(a,b,c,wu(d)))}function Tz(a){return!a.Ub&&a._b?Tz(a._b):a.Ub}
function Uz(a){return!a.Wb&&a._b?Uz(a._b):a.Wb}function Vz(a){var b;b=new Wz;if(a.$d()){for(;a&&!y(a,102);a=a._b){var c=b,d=a.Wd(),e=a.Xd();c.b+=d;c.c+=e}y(a,102)&&(c=a.Wd(),a=a.Xd(),b.b+=c,b.c+=a);return b}throw new Xz;}function Yz(a){a.dc=!1;a.he();Zz(a)}function Zz(a){if((a=y(a,102)?null:a._b)&&a.dc)Yz(a),a.Qb&&y(a.Qb,95)&&(a.Qb.o=!1)}function $z(a){return(a=a.Pd())?a:new aA(1,1)}function bA(a){var b;return(b=a.Qd())?new cA(b):new cA(a.Sd())}
function dA(a){0==a.Yb++&&(a.hc=a.$d(),a.gc=!0,a.ee())}function eA(a){return!a.Wb?(a.Zd(),!0):!1}function M(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,90)&&c.b==b.b||a.ac.If(b)}function fA(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)Zz(a),new gA(a,100);if(g!=a.fc||f!=a.Xb)a.Zd(),new gA(a,101)}function hA(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Zd(),a.ac.Jf(b),a.$d()&&a.ge())}
function iA(a){a.ec||(dA(a),jA(a,!0),kA(a),a.ec=!0,new gA(a,102),Rz(a,a,a._b,0),Zz(a),a.ac.Lf(a))}function lA(){this.cc=(Tq(),Tq(),mA);new Li;this.Yd();this.$b=(nA(),oA)}s(404,1,ai);_.Md=function(){return!1};_.Nd=function(){return Pz(this)};_.Od=function(){return Tz(this)};_.Pd=function(){return pA(this.ac,this)};_.Qd=function(){return this.Pd()};_.Rd=function(){return this.Xb};_.Sd=function(){return this.ae()};_.Td=function(){return new qA(0,0,0,0)};_.Ud=function(){return this.de()};_.Vd=function(){return this.fc};
_.Wd=function(){return this.ic};_.Xd=function(){return this.jc};_.Yd=function(){};_.Zd=function(){Yz(this)};_.$d=function(){return this.ec&&!!this._b&&this._b.$d()};_._d=function(){};_.ae=function(){return $z(this)};_.be=function(){};_.ce=function(){return(null==this.Zb&&(this.Zb=this.Nd()),this.Zb)+Aa+this.Wd()+Aa+this.Xd()+Aa+this.Vd()+ih+this.Rd()+(this.ec?j:",hidden")};_.de=function(){return bA(this)};_.ee=function(){};_.fe=function(){return eA(this)};_.ge=function(){};
_.he=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ie=function(a,b){this.je(this.ic,this.jc,a,b)};_.je=function(a,b,c,d){this.ke(a,b,c,d,this.Vb,!0);this.Vb=0};_.ke=function(a,b,c,d){fA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.ce()+Vc};_.le=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 O(a,b,c){var d;if(-1>a.Pb.b.d)throw new Hk("Missing message: awt.12A");if(y(b,92)){if(b==a)throw new Hk("Missing message: awt.12B");a:{if(a&&!y(a,102))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,102))break;d=d._b}d=!1}if(d)throw new Hk("Missing message: awt.12C");if(y(b,102))throw new Hk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new En;var e=Gj(d.Pb.b,b),f;f=hv(d.Pb.b,e);d.Qb&&d.Qb.re(f);rA(d,e);new sA(d,301,f)}d=a.Pb.b.d;dA(b);tA(a.Pb.b,d,b);d=(b._b=a,b._d(!0),Yz(a),!!a.Qb&&
y(a.Qb,95)&&(a.Qb.o=!1),Rz(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,95)){var g=a.Qb;if(!b)throw new Vs("Missing message: awt.185");if(null==c||null!=c)uA(g,c,b);else throw new Hk("Missing message: awt.92");}else a.Qb.ne(null==c?null:c,b)}catch(i){i=Ti(i);if(y(i,122))throw b=i,rA(a,d),b;throw i;}b.he();new sA(a,300,b)}function vA(a,b){var c;c=a.me();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function wA(a){var b;b=a.me();return new xA(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function jA(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)hv(a.Pb.b,c)._d(b)}function rA(a,b){var c;c=hv(a.Pb.b,b);dA(c);c._d(!1);kv(a.Pb.b,b);c._b=null;Yz(a);a.Qb&&y(a.Qb,95)&&(a.Qb.o=!1);Rz(c,c,a,1)}function yA(a){var b=(zA(),AA);hA(a,b);for(b=0;b<a.Pb.b.d;++b)hv(a.Pb.b,b).fe()}function BA(a,b){var c,d;if(a.Qb)for(d=new Ni(a.Pb.b);d.c<d.e.Ce();)c=Oi(d),a.Qb.re(c);if(b)for(d=new Ni(a.Pb.b);d.c<d.e.Ce();)c=Oi(d),b.ne(null,c);a.Qb=b;Yz(a);a.Qb&&y(a.Qb,95)&&(a.Qb.o=!1)}
function kA(a){if(!a.dc){a.Qb&&a.Qb.oe(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=hv(a.Pb.b,c),b.dc||b.le();a.dc=!0}}function CA(){lA.call(this);this.Pb=new DA;this.Tb=(Tq(),Tq(),mA)}s(403,404,si);_.Pd=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.pe(this));return this.Rb};_.Qd=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.qe(this));return this.Sb};_.me=function(){return this.Td()};_.Sd=function(){return $z(this)};_.Ud=function(){return bA(this)};
_.Yd=function(){this.ac=(Tq(),new EA)};_.Zd=function(){Yz(this);this.Qb&&y(this.Qb,95)&&(this.Qb.o=!1)};_._d=function(a){jA(this,a)};_.ae=function(){return $z(this)};_.de=function(){return bA(this)};_.ee=function(){var a;for(a=0;a<this.Pb.b.d;++a)dA(hv(this.Pb.b,a))};_.fe=function(){var a;if(!eA(this))return!1;for(a=0;a<this.Pb.b.d;++a)hv(this.Pb.b,a).fe();return!0};_.he=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=hv(this.Pb.b,b),a.he()};_.le=function(){kA(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function FA(){var a=new GA;CA.call(this);BA(this,a)}s(402,403,si,FA);_.Nd=function(){return"panel"+this.Tb.c.e++};function HA(a,b,c){a=IA(a.Ob,b,c);a.k=!0;return new JA(a)}function KA(a){a.be(a.Ob.e)}function LA(a){return new aA(ro(a.Ob.pb,Rf),ro(a.Ob.pb,Qf))}s(401,402,si);_.Rd=function(){return ro(this.Ob.pb,Qf)};_.Vd=function(){return ro(this.Ob.pb,Rf)};_.Wd=function(){return ek(this.Ob.pb)};_.Xd=function(){return gk(this.Ob.pb)};
_.$d=function(){return this.Ob.pb.style.display!=Jf};_.ge=function(){KA(this)};_.ie=function(){};_.Ob=null;function MA(a){if(null!=a)this.f=a;else throw new NA;}s(406,1,Rh);_.tS=function(){return this.cZ.e+"[source="+this.f+Vc};_.f=null;
function OA(){OA=u;Q=new Li;x(Q,new R(400),new S(rh));x(Q,new R(401),new S(rh));x(Q,new R(402),new S(rh));x(Q,new R(500),new S(th));x(Q,new R(501),new S(th));x(Q,new R(502),new S(th));x(Q,new R(503),new S(uh));x(Q,new R(504),new S(th));x(Q,new R(505),new S(th));x(Q,new R(506),new S(uh));x(Q,new R(507),new S(Mh));x(Q,new R(100),new S(nh));x(Q,new R(101),new S(nh));x(Q,new R(102),new S(nh));x(Q,new R(103),new S(nh));x(Q,new R(1004),new S(qh));x(Q,new R(1005),new S(qh));x(Q,new R(800),new S(Bh));x(Q,
new R(801),new S(Bh));x(Q,new R(200),new S(vh));x(Q,new R(201),new S(vh));x(Q,new R(202),new S(vh));x(Q,new R(204),new S(vh));x(Q,new R(203),new S(vh));x(Q,new R(209),new S(Nh));x(Q,new R(208),new S(Oh));x(Q,new R(207),new S(Oh));x(Q,new R(206),new S(vh));x(Q,new R(205),new S(vh));x(Q,new R(1400),new S(Kh));x(Q,new R(1401),new S(Lh));x(Q,new R(1402),new S(Lh));x(Q,new R(300),new S(oh));x(Q,new R(301),new S(oh));x(Q,new R(1100),new S(Ah));x(Q,new R(1101),new S(Ah));x(Q,new R(1200),new S(Jh));x(Q,new R(701),
new S(yh));x(Q,new R(900),new S(zh));x(Q,new R(1001),new S(wh));x(Q,new R(601),new S(xh))}s(405,406,Rh);_.ce=function(){return j};_.tS=function(){var a;a=j;y(this.f,91)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Nd()),a.Zb),null==a&&(a=j));return this.cZ.e+Tc+this.ce()+"] on "+(0<a.length?a:this.f)};_.e=0;var Q;function S(a){this.b=a}s(408,1,{},S);_.b=mh;function PA(){}s(409,1,{},PA);_.b=null;_.c=null;
function QA(a,b){var c;b&&(a.b?(c=new RA(a.b),Tt(c.c,c.d++,b),a.b=c):(a.b=new hj,bj(a.b,b)))}s(411,1,Rh);_.b=null;function SA(){}function TA(){}s(410,411,Rh,SA,TA);function UA(){UA=u;Math.sqrt(2)}function VA(a){UA();if(0>a)throw new Hk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(412,1,{87:1},VA);_.eQ=function(a){return a===this?!0:y(a,87)?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 WA;a.b=31*a.b+I((new XA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new XA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function YA(){YA=u;ZA=new pt;$A=new aA(0,0);qt(ZA,Cb);qt(ZA,Vb);qt(ZA,yb);qt(ZA,"Last");qt(ZA,Lb);qt(ZA,nc);qt(ZA,Pc);qt(ZA,Rc);qt(ZA,Tb)}
function uA(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Vv(ZA.b,b))throw new Hk(aB());Vt(kj(a.d,d))===Vt(c)&&Vt(kj(a.c,c))===Vt(d)||((b=kj(a.d,d))&&bB(a,b,d),cB(a.b.yd(),c)&&bB(a,c,d),b=a.b,new dB(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function eB(a,b){return new aA(Mj(b[1].c,Mj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Mj(b[0].b,Mj(b[4].b,b[3].b))+a.n)}function bB(a,b,c){fB(a.b,b);Wi(a.c,b);Wi(a.d,c)}
function gB(a,b){if(!a.o){a.o=!0;var c,d,e;hB(a.i,$A);hB(a.j,$A);hB(a.p,null);a.q=0;for(d=iB(a.b,0);d.c!=d.e.b;){c=jB(d);e=kj(a.c,c);var f=b.$b;e=Nn(e,Lb)?0:Nn(e,nc)?1:Nn(e,Pc)?2:Nn(e,Rc)?4:Nn(e,Tb)?3:Nn(e,Cb)?f.b?4:3:Nn(e,yb)?f.b?3:4:Nn(e,Vb)?1:2;c.ec?a.p[e]||(Tt(a.p,e,c),++a.q,a.i[e]=c.Sd(),a.j[e]=c.Ud()):a.p[e]||(a.i[e]=c.Sd(),a.j[e]=c.Ud())}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 kB(){YA();lB.call(this,0)}
function lB(a){YA();Tq();this.b=new mB;this.c=new Li;this.d=new Li;this.e=a;this.k=0;this.o=!1;this.p=v(nB,k,91,5,0);this.i=v(oB,k,93,5,0);this.j=v(oB,k,93,5,0);this.q=this.f=this.n=0}s(413,1,{95:1,114:1},kB,lB);_.ne=function(a,b){uA(this,a,b)};
_.oe=function(a){gB(this,a);if(0!=this.q)if(a=wA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.je(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ie(a.c,this.j[1].b),this.p[1].ke(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].ie(this.j[4].c,c),this.p[4].ke(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].je(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ie(a.c,
this.j[2].b),this.p[2].ke(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ie(this.j[3].c,c),this.p[3].ke(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.pe=function(a){var b;b=this.o;gB(this,a);this.o=b;return 0==this.q?vA(a,new aA(0,0)):vA(a,eB(this,this.i))};_.qe=function(a){var b;b=this.o;gB(this,a);this.o=b;return vA(a,eB(this,this.j))};_.re=function(a){var b;b=kj(this.c,a);null!=b&&bB(this,a,b)};_.tS=function(){return pB.e+"[hgap="+this.e+",vgap="+this.k+Vc};_.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 $A,ZA;function qB(a){lA.call(this);this.ac=(Tq(),new rB(a,this))}s(414,404,{88:1,91:1,96:1,110:1,114:1},qB);_.Nd=function(){return rd+this.cc.c.b++};_.Pd=function(){return!Uz(this)?new aA(0,0):pA(this.ac,this)};_.he=function(){};s(416,1,{});s(415,416,{},function(){});function sB(){sB=u}
function tB(a,b){if(null==b)throw new Vs("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 uB(){sB();lA.call(this);new hj;this.ac=new vB((Tq(),this))}s(417,404,{89:1,91:1,96:1,110:1,114:1},uB);_.Pd=function(){return pA(this.ac,this)};
_.ce=function(){return(null==this.Zb&&(this.Zb=Pz(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+ih+this.Xb+(this.ec?j:",hidden")+",current="+Vq(this.ac.b,this.ac.b.pb.selectedIndex)};function wB(){wB=u;xB=new yB(255,255,255);zB=new yB(192,192,192);AB=new yB(128,128,128);BB=new yB(64,64,64);CB=new yB(0,0,0);DB=new yB(255,0,0);new yB(255,175,175);EB=new yB(255,200,0);FB=new yB(255,255,0);new yB(0,255,0);GB=new yB(255,0,255);HB=new yB(0,255,255);IB=new yB(0,0,255)}
function JB(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 yB(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 yB(c,a,b)}function KB(a){return new yB(I(0.7*(a.b>>16&255)),I(0.7*(a.b>>8&255)),I(0.7*(a.b&255)))}function yB(a,b,c){wB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Hk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(418,1,{90:1,97:1,101:1},yB);_.eQ=function(a){return y(a,90)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return LB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Vc};_.b=0;var CB,IB,HB,BB,AB,zB,GB,EB,DB,xB,FB;function nA(){nA=u;oA=new MB(!0);NB=new pt;qt(NB,"ar");qt(NB,"fa");qt(NB,"iw");qt(NB,"ur")}function MB(a){this.b=a}s(419,1,Rh,MB);_.b=!1;var oA,NB;s(421,1,{106:1,116:1});function OB(){aA.call(this,0,0)}function aA(a,b){this.c=a;this.b=b}
function cA(a){aA.call(this,a.c,a.b)}s(420,421,{93:1,106:1,114:1,116:1},OB,aA,cA);_.eQ=function(a){return a===this?!0:y(a,93)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new WA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return PB.e+"[width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;function bs(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(422,1,Rh,bs,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});
_.se=function(){return 0!=(this.f&4)};_.te=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.te()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.se()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Vc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function QB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function RB(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=(Kx(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Ud(),c.je(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function SB(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.Ud():c.Sd(),g=Mj(g,c.b),i+=c.c+a.d);return new aA(i,g+2*a.e)}function GA(){TB.call(this,1,5,5)}
function TB(a,b,c){Tq();this.d=b;this.e=c;this.b=a}s(423,1,Rh,GA,TB);_.ne=function(){};
_.oe=function(a){this.c=UB(a.Pb);if(0!=QB(this)){var b,c,d,e,f,g,i,h,l,m,o;b=wA(a);g=a.me();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 VB(n);for(w=0;w<n;++w)Tt(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,B=Gj(a.Pb.b,q);Kx(B,G.d);Tt(G.c,B,q)}for(d=new Ni(d);d.c<d.e.Ce();)if((c=Oi(d))&&c.ec)a=c.Ud(),!e&&m+a.c>b.c&&(RB(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ie(),m=f,o+=h+this.e,h=0),e=!1,Tt(l.c,l.d++,c),m+=a.c+this.d,h=Mj(h,a.b);RB(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.pe=function(a){this.c=UB(a.Pb);return 0==QB(this)?vA(a,new aA(10,10)):vA(a,SB(this,!1))};_.qe=function(a){this.c=UB(a.Pb);return 0==QB(this)?vA(a,new aA(10,10)):vA(a,SB(this,!0))};_.re=function(){};_.tS=function(){var a;switch(this.b){case 0:a=$e;break;case 2:a=lg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return WB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Vc};_.b=0;_.c=null;_.d=0;_.e=0;function zA(){zA=u;AA=new XB(Sb,0,12)}
function XB(a,b,c){zA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(424,1,Rh,XB);_.b=null;_.c=0;_.d=0;var AA;s(425,1,Rh);_.tS=function(){return YB.e+"[font="+this.d+"ascent="+ZB(this.b,this.d).b+", descent="+ZB(this.b,this.d).c+", height="+ZB(this.b,this.d).d+Vc};_.d=null;function $B(a){if(!a.n){dA(a);a.Fd();var b,c;for(b=0;b<a.p.d;++b)(c=hv(a.p,b))&&$B(c);jA(a,!1);a.n=!0;Rz(a,a,a._b,0);new aC(a,202)}}
function bC(a){var b,c;a.ec&&(a.ac.Fd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=hv(a.p,b))&&c.Fd()}function cC(a){!Uz(a)&&yA(a);var b=bA(a);a.je(a.ic,a.jc,b.c,b.b);kA(a)}function dC(a,b){a.q!=b&&(a.q=b)}s(427,403,Di);_.Td=function(){return new qA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Fd=function(){bC(this)};_.$d=function(){return this.ac.d.hb};_.je=function(a,b,c,d){fA(this,a,b,c,d);this.Vb=0};_.ke=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;fA(this,a,b,c,d);this.ec&&e&&!f&&kA(this)};_.n=!1;_.q=!1;
function eC(a){CA.call(this);this.r=new TA;this.p=new hj;this.o=new qA(0,0,0,0);this.ec=!1;BA(this,new kB);this.ac&&fC(this.ac.d.I.c,a);this.ac&&gC(this.ac.d,!0);dC(this,!0)}s(426,427,Di);_.me=function(){return new qA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Wd=function(){return ek(this.ac.d.pb)};_.Xd=function(){return gk(this.ac.d.pb)};_.Yd=function(){this.ac=new hC((Tq(),j),this)};
function iC(a,b,c,d,e,f){var g,i;g=a.e;f?(i=JB(g),f=new yB(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=kg+(g.b>>16&255)+Aa+(g.b>>8&255)+Aa+(g.b&255)+va)):(i=new yB(I(0.7*(g.b>>16&255)),I(0.7*(g.b>>8&255)),I(0.7*(g.b&255))),f=JB(g),(a.e=i)&&(a.i=kg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va));--d;--e;jC(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=kg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va);jC(a,b,c,d,1);jC(a,b,c+1,1,e);(a.e=f)&&(a.i=kg+(f.b>>16&255)+Aa+(f.b>>8&255)+Aa+(f.b&
255)+va);jC(a,b+d,c,1,e);jC(a,b+1,c+e,d,1)}s(428,1,{});_.tS=function(){return"Graphics"};s(429,428,{});function kC(a){var b,c;c=Mj(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 aA(b,c)}function lC(a,b,c){var d,e,f,g,i,h;a.c=UB(b.Pb);if(0==a.c.length)return new OB;g=kC(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ud():d.Sd(),h=Mj(h,d.c),i=Mj(i,d.b);return new aA(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function mC(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 nC(){oC.call(this,7)}function oC(a){Tq();this.e=0;this.b=1;this.f=a;this.d=0}s(430,1,Rh,nC,oC);_.ne=function(){};
_.oe=function(a){var b,c;this.c=UB(a.Pb);if(0!=this.c.length&&(b=wA(a),!(0>=b.c||0>=b.b))){c=kC(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(H,r,-1,d,1);e=v(H,r,-1,d,1);h=v(H,r,-1,c,1);l=v(H,r,-1,c,1);mC(b.c,b.d,this.d,f,e);mC(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].je(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.pe=function(a){return vA(a,lC(this,a,!1))};_.qe=function(a){return vA(a,lC(this,a,!0))};_.re=function(){};
_.tS=function(){return pC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Vc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function cy(){Hn()}function rw(a){Hn();this.i=a}s(432,99,ei,cy,rw);function Xz(){Hn();this.i="Missing message: awt.151"}s(431,432,ei,Xz);s(433,1,{});function qA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(434,1,{94:1,114:1,116:1},qA);_.eQ=function(a){return a===this?!0:y(a,94)?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 qC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function rC(a){sC.call(this,a,0)}function sC(a,b){lA.call(this);this.ac=(Tq(),new tC(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Ux(),ey);c.b=d;Rx(c);break;case 0:c=c.b;d=(Ux(),Vx);c.b=d;Rx(c);break;case 2:c=c.b,d=(Ux(),Wx),c.b=d,Rx(c)}}s(435,404,ai,rC,sC);
_.Pd=function(){return!Uz(this)?new aA(0,0):pA(this.ac,this)};_.ce=function(){var a=(null==this.Zb&&(this.Zb=Pz(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+ih+this.Xb+(this.ec?j:",hidden")+",align=",b;b=$e;switch(this.b){case 1:b=ud;break;case 2:b=lg}return a+b+",text=null"};_.b=0;s(438,1,Rh);_.ce=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.ce()+Vc};_.k=null;_.n=null;
function uC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function vC(a){this.o=(Tq(),Tq(),mA);var b;var c;b=this.cZ.e;-1!=lo(b,mo(36))?b=null:(c=this.o.c.d++,b=lw(b,Qz(b,mo(46))+1)+j+c);this.k=b;this.e=new SA;this.i=a;this.f=!0;this.j=new wC(this)}s(437,438,Rh,vC);_.ce=function(){return uC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(436,437,ki);_.ce=function(){return uC(this)+(this.c?",tearOff":j)};_.c=!1;s(440,1,{107:1});
_.eQ=function(a){return a===this?!0:y(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new WA;xC(a,this.b);xC(a,this.c);return a.b};function Wz(){this.c=this.b=0}function yC(a,b){this.b=a;this.c=b}function zC(a){var b=a.c;this.b=a.b;this.c=b}s(439,440,{98:1,107:1,114:1},Wz,yC,zC);_.eQ=function(a){return a===this?!0:y(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return AC.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;
function BC(a,b){if(!b)throw new Vs("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new Wy,e=c.d.d;if(0>e||e>c.d.d)throw new Hw;c.p&&(d.pb[Fd]=2);Ey(c,e,d.pb);tA(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Hw;tA(d.d,e,c);for(f=g=0;f<e;++f)y(hv(d.d,f),74)&&++g;tA(d.j,g,c);Ey(d,e,c.pb);c.c=d;e=kw(c.pb)+Xa;Pi(c.hd(),e,!1);d.p&&(e=Gj(d.d,c),-1!=e&&(d=Sv(d.p?d.f:Sv(d.f,0),e),2==Tv(d)&&d.removeChild(Sv(d,1)),c.pb[Fd]=2))}}
function CC(a,b,c,d){a=a.b;b=Vz(b);c+=b.b;d+=b.c;bx(a.b,c,d);cx(a.b)}function DC(){vC.call(this,j);new hj;this.c=!1;this.b=(Tq(),new EC)}s(441,436,ki,DC);_.b=null;s(444,1,{100:1,109:1,116:1});s(443,444,{100:1,108:1,109:1,116:1});_.eQ=function(a){return a===this?!0:y(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new WA;xC(a,this.d);xC(a,this.e);xC(a,this.c);xC(a,this.b);return a.b};function xA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
s(442,443,{99:1,100:1,108:1,109:1,114:1,116:1},xA);_.eQ=function(a){return a===this?!0:y(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return FC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function GC(){GC=u;HC=new IC;JC=new KC;LC=new KC}var HC,LC,JC;s(446,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Fi(this)};function IC(){}s(447,446,{},IC);function KC(){}s(448,1,{},KC);s(449,404,ai);_.Od=function(){return null};
function MC(a,b){var c;c=new NC(Uz(a));return!c?null:new aA(OC(c,"_")*b+6,ZB(c.b,c.d).d+6)}function PC(a,b){var c;c=MC(a,b);return!c?$z(a):c}function QC(a,b){var c;c=MC(a,b);return!c?bA(a):c}function RC(a,b){var c=a.ac;qz(c.b,b);c.f.b=-1;c.f.c=-1}function SC(a){TC.call(this,a,null!=a?a.length:0)}function TC(a,b){lA.call(this);this.b=0>b?0:b;var c=this.ac;qz(c.b,a);c.f.b=-1;c.f.c=-1}s(450,449,ai,SC,TC);_.Nd=function(){return"textfield"+this.cc.c.f++};
_.Pd=function(){return MC(this,so(this.ac.b.pb,ch).length)};_.Qd=function(){return!Uz(this)?null:MC(this,so(this.ac.b.pb,ch).length)};_.Sd=function(){return 0<this.b?PC(this,this.b):$z(this)};_.Ud=function(){return 0<this.b?QC(this,this.b):bA(this)};_.Yd=function(){this.ac=(Tq(),new UC)};_.ae=function(){return 0<this.b?PC(this,this.b):$z(this)};_.de=function(){return 0<this.b?QC(this,this.b):bA(this)};_.b=0;function Tq(){Tq=u;mA=new VC}function WC(){var a=(Tq(),Tq(),mA);!a.d&&(a.d=new XC)}
function VC(){this.c=new YC;this.e=new PA}s(451,1,{},VC);_.b=null;_.d=null;var mA;function YC(){}s(452,1,{},YC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(453,1,{});function ZC(){ZC=u;$C=new aD;bD=new aD}function cD(a,b){return b==a?!0:!b?!1:!0}function aD(){}s(454,1,{103:1},aD);_.eQ=function(a){return null==a||!y(a,103)?!1:cD(this,a)};_.hC=function(){var a;a=null.Vf()+";class="+null.Vf();a=!null.Vf().Vf()?a:a+";charset=";return Hu(a)};
_.tS=function(){return dD.e+"[MimeType=(null);humanPresentableName="+this.b+Vc};_.b=null;var $C,bD;function eD(){eD=u;F(fD,k,103,[(ZC(),bD),$C])}function gD(a){eD();this.b=a}s(455,1,{},gD);_.b=null;function hD(a){a="flavor = "+a;Hn();this.i=a}s(456,100,{104:1,114:1,120:1,128:1},hD);function iD(a,b,c){OA();jD.call(this,a,b,c,mh)}function jD(a,b,c,d){OA();MA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(457,405,Rh,iD,jD);
_.ce=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="+Bu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=mh;function gA(a,b){OA();MA.call(this,a);this.e=b}s(458,405,Rh,gA);
_.ce=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.Wd()+Aa+a.Xd()+ba+a.Vd()+ih+a.Rd()+va};function sA(a,b,c){OA();gA.call(this,a,b);this.b=c}s(459,458,Rh,sA);
_.ce=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.Nd());return a+b.Zb};_.b=null;function Sz(a,b,c,d){OA();MA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(460,405,Rh,Sz);
_.ce=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&&(zu(su(this.b,nh))&&(a+="PARENT_CHANGED,"),zu(su(this.b,oh))&&(a+="DISPLAYABILITY_CHANGED,"),zu(su(this.b,qh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=mh;_.c=null;_.d=null;s(461,1,ii);function aC(a,b){OA();gA.call(this,a,b);this.d=null;this.b=this.c=0}
s(462,458,Rh,aC);
_.ce=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(463,1,{});function kD(a){if(null==a)throw new En;}s(464,463,{},kD);
function lD(){lD=u;mD={};mD["java.vendor"]=Be;mD["package.restrict.access.sun"]=bh;mD["sun.java.launcher"]=jc;mD["sun.management.compiler"]=Be;mD["os.name"]=jc;mD[" sun.boot.class.path"]=jc;mD["path.separator.applet"]=jc;mD["java.vm.specification.vendor"]=Be;mD["java.runtime.version"]=jc;mD["http.proxyPort"]=jc;mD["user.name"]=jc;mD["user.language"]=jc;mD["os.name.applet"]=jc;mD["browser.version"]=jc;mD["java.version"]=jc;mD["user.timezone"]=jc;mD["java.endorsed.dirs"]=jc;mD["java.specification.name"]=
"GWT";mD["java.specification.version"]="2.5.0";mD[Ve]=fc;!ss&&(ss=new As);ss.b?mD[Te]="yes":mD[Te]=null}var mD;s(467,100,zi);function nD(){Hn()}function oD(a){Hn();this.i=a}s(466,467,{111:1,114:1,120:1,128:1},nD,oD);function pD(){pD=u;qD=new rD}function sD(a){var b;if(a.n){var c;b=new Fu;Bn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,Bn(b.b,a.b));c=a.c;a=a.k;null!=c&&Bn(b.b,c);null!=a&&(b.b.b+=ma,Bn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function tD(a){pD();var b,c,d;if(null==a)throw new nD;a=ko(a);try{d=lo(a,mo(58))}catch(e){e=Ti(e);if(y(e,124))throw new oD(Fn(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;uD();var f,g,i;i=c.length;b=new vD;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 oD(cc+a);if(!this.n&&(this.n=kj(qD,this.i),this.n||(this.n=(Tq(),new wD))&&x(qD,this.i,this.n),!this.n))throw new oD(cc+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,B,J,P,Y,da,N,oc,Gc,jg,ub,Ud,Vd,Wd,Va,Hc,Gb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf($a,l)==l&&-1==xD(c,mo(47),l+2))throw new yD(m);}else{N=c.substr(l,m-l);m-=l;B=0;J=this.d;oc=this.f;
Wd=this.k;w=this.e;ub=this.j;o=this.b;Gb=this.o;Va=xD(N,mo(35),0);if(0==N.indexOf($a)&&0!=N.indexOf("////")){Y=2;oc=-1;B=xD(N,mo(47),2);Vd=xD(N,mo(63),2);-1!=Vd&&(-1==B||B>Vd)&&(B=Vd);-1==B&&(B=m,w=j);P=B;-1!=Va&&Va<B&&(P=Va);var zd=mo(64);Hc=N.lastIndexOf(zd,P);o=N.substr(2,P-2);-1<Hc&&(Gb=N.substr(2,Hc-2),Y=Hc+1);Gc=xD(N,mo(58),-1==Hc?Y:Hc);q=lo(N,mo(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?Gc=q+1:Gc=-1):Gc=-1}catch(jf){if(jf=Ti(jf),!y(jf,120))throw jf;}-1==Gc||Gc>B?J=N.substr(Y,
P-Y):(J=N.substr(Y,Gc-Y),jg=N.substr(Gc+1,P-(Gc+1)),0==jg.length?oc=-1:oc=zD(jg,10))}-1<Va&&(Wd=N.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var bc=mo(63);Ud=N.lastIndexOf(bc,G);-1<Ud?(ub=N.substr(Ud+1,G-(Ud+1)),0==Ud&&null!=w&&(D(w,j)?w=Za:w.indexOf(Za),da=Qz(w,mo(47))+1,w=w.substr(0,da-0)),G=Ud):0!=Va&&(ub=null);-1<B&&(B<m&&47==N.charCodeAt(B)?w=N.substr(B,G-B):G>B&&(null==w?w=j:D(w,j)?w=Za:w.indexOf(Za),da=Qz(w,mo(47))+1,0==da?w=N.substr(B,G-B):w=w.substr(0,da-0)+N.substr(B,G-B)));null==w&&(w=j);null==
J&&(J=j);d=J;var Ee;Ee=w;null!=ub&&!D(ub,j)&&(null!=w?Ee=w+tb+ub:Ee=tb+ub);null==this.i&&(this.i=this.i);this.d=d;this.c=Ee;this.f=oc;this.k=Wd;var Ad;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(Ad=Qz(this.d,mo(64)))?(this.o=this.d.substr(0,Ad-0),this.d=lw(this.d,Ad+1)):this.o=null;null!=this.c&&-1<(Ad=lo(this.c,mo(63)))?(this.j=lw(this.c,Ad+1),this.e=this.c.substr(0,Ad-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Gb;this.e=w;this.j=ub}}catch(Bd){Bd=
Ti(Bd);if(y(Bd,120))throw new oD(Fn(Bd));throw Bd;}if(-1>this.f)throw new oD("incorrect port: "+this.f);}s(468,1,Rh,tD);_.tS=function(){return sD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var qD;s(469,1,{});function AD(a,b,c){var d,e;for(d=new BD(a.xe().b);CD(d.b);)if(a=d.c=Oi(d.b),e=a.qf(),null==b?null==e:Nn(b,e))return c&&DD(d),a;return null}s(473,1,Bi);_.we=function(a){return!!AD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,131)||this.Ce()!=a.Ce())return!1;for(a=new BD(a.xe().b);CD(a.b);)if(b=a.c=Oi(a.b),c=b.qf(),b=b.rf(),!this.we(c)||!ED(b,this.ye(c)))return!1;return!0};_.ye=function(a){a=AD(this,a,!1);return!a?null:a.rf()};_.hC=function(){var a,b,c;c=0;for(b=new BD(this.xe().b);CD(b.b);)a=b.c=Oi(b.b),c+=a.hC(),c=~~c;return c};_.ze=function(){return 0==this.Ce()};_.Ae=function(){throw new FD("Put not supported on this map");};
_.Be=function(a){a=AD(this,a,!0);return!a?null:a.rf()};_.Ce=function(){return this.xe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new BD(this.xe().b);CD(c.b);)b=c.c=Oi(c.b),a?d+=Ba:a=!0,d+=j+b.qf(),d+=rb,d+=j+b.rf();return d+"}"};function pz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Vv(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=nb+b in a.f;else a:{c=a.Fe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Ee(b,c[d].qf())){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[nb+b];else a:{c=a.Fe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Ee(b,f.qf())){c=f.rf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=GD(a,c);else if(y(b,1))c=HD(a,b,c);else a:{var d=a.Fe(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Ee(b,d.qf())){a=d.rf();d.sf(c);c=a;break a}}else e=a.b[d]=[];d=new ID(b,c);e.push(d);++a.e;c=null}return c}
function GD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function HD(a,b,c){var d,e=a.f,b=nb+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=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Fe(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Ee(b,g.qf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.rf();break a}}c=null}return c}s(472,473,Bi);_.we=function(a){return Vv(this,a)};
_.xe=function(){return new JD(this)};_.Ee=function(a,b){return this.De(a,b)};_.ye=function(a){return kj(this,a)};_.Ae=function(a,b){return x(this,a,b)};_.Be=function(a){return Wi(this,a)};_.Ce=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Li(){pz(this)}s(471,472,vi,Li);_.De=function(a,b){return Vt(a)===Vt(b)||null!=a&&Nn(a,b)};_.Fe=function(a){return~~Qn(a)};function rD(){pz(this)}s(470,471,vi,rD);function KD(){Hn()}s(474,99,ei,KD);
function LD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=MD(a,c);if(c>=a.j)break;c=ND(a,c);++b}return b}function OD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function PD(a){var b;a.b=0<=a.k&&!a.e?a.k:MD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new KD;b=a.b;a.b=ND(a,a.b);return a.o.substr(b,a.b-b)}
function ND(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=QD(a.o,d);if(c<=a.i&&OD(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=QD(a.o,d),c<=a.i&&OD(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 MD(a,b){var c,d;if(null==a.d)throw new En;for(d=b;!a.n&&d<a.j;)if(a.f){c=QD(a.o,d);if(c>a.i||!OD(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 RD(a){SD.call(this,a," \t\n\r\u000c",!1)}function TD(a){SD.call(this,a,Aa,!1)}function SD(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=QD(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(H,r,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=QD(this.d,d),this.c[c]=a}}}s(475,1,{},RD,TD,SD);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function UD(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=Tn(e),!(Rn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}s(481,1,{});function VD(a,b){b.Kc(new WD);b.Jc(new XD);b.Lc(new YD);b.Mc(new ZD(a))}s(480,481,{});_.c=null;_.d=1;_.e=-1;function $D(a){this.b=a;this.c=new aE(this.b);this.d=this.e=1}
s(479,480,{},$D);_.b=null;function aE(a){this.b=a}s(482,1,{},aE);_.Ge=function(a){var b=this.b;null!=a&&0<a.length?(!b.ub&&(b.ub=new es(b)),bE(b.ub,a)):(b.jb=!0,b.J="ERROR - empty or null structure",cE(b))};_.b=null;function dE(a){this.b=a}s(483,1,{},dE);var eE=_.b=null;
function fE(){fE=u;eE=new Cu((Ru(),new Qu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function gE(){}function hE(a){iE.call(this,a,fb,fb,null)}function jE(a,b){iE.call(this,a,fb,fb,b)}
function kE(a,b,c){iE.call(this,a,b,c,null)}
function iE(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 lE;this.c=new mE(this.b,b,c,d);Ew(e,this.c,e.pb);d&&hd in d&&(this.c.c=d[hd]);a=this.c;a.e||(a.e=IA(a,ro(a.pb,Rf),ro(a.pb,Qf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?nE="JSME":nE="JME";b.v=oE(b,!1);b.w=oE(b,!0);fs(b,nE+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=LA(b);BA(b,null);b.nb||(b.S=0);b.T||(b.T=new XB($b,0,13),b.W=new NC(b.T));b.U||(b.U=new XB($b,
1,13),b.V=new NC(b.U));b.X||(b.X=new XB($b,0,11),new NC(b.X));b.k||(b.k=new XB($b,0,13),b.n=new NC(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;pE=10;b.Fb=!0;try{o=qE(b.Ob,"options");null!=o&&rE(b,o);i=qE(b.Ob,"jme");null!=i&&(b.L=i);l=qE(b.Ob,"mol");null!=l&&(b.ab=l);g=qE(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=qE(b.Ob,Mg);null!=m&&(b.bb=m,cE(b));b.j=qE(b.Ob,"atomcolors");b.i=qE(b.Ob,"atombg");f=qE(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,B;w=(wB(),xB);try{if(0!=f.indexOf(ma))throw new Gn("bad hex encoding");
B=zD(f.substr(1,2),16);G=zD(f.substr(3,2),16);q=zD(f.substr(5,2),16);n=w=new yB(B,G,q)}catch(J){if(J=Ti(J),y(J,120))lD(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&sE(b.Z);h=qE(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(P){if(P=Ti(P),!y(P,120))throw P;}b.c=202;for(f=0;23>f;++f)tE[f]=(wB(),EB),uE[f]=Sc;uE[1]=Yb;tE[1]=(wB(),BB);uE[2]=Bb;tE[2]=EB;uE[3]=Eb;tE[3]=BB;uE[4]=ic;tE[4]=IB;uE[5]=tc;tE[5]=DB;uE[9]=Ub;tE[9]=GB;uE[10]=Mb;tE[10]=GB;uE[11]=Db;tE[11]=GB;uE[12]=ac;tE[12]=GB;uE[8]=Ic;tE[8]=KB(FB);
uE[7]=vc;tE[7]=EB;uE[6]=Oc;tE[6]=BB;uE[13]=Nc;tE[13]=BB;uE[18]=Sc;tE[18]=BB;uE[19]=wc;tE[19]=BB;uE[20]=xc;tE[20]=BB;uE[21]=yc;tE[21]=BB;uE[22]=zc;tE[22]=BB;kA(b);b.$=new vE;f=a.d;f.C=LA(f);null!=f.L?(wE(f,f.L),null!=f.i&&f.Z&&xE(f.Z,f.i,!0),null!=f.j&&f.Z&&xE(f.Z,f.j,!1)):null!=f.ab&&yE(f,f.ab,!0);cE(a.d);o=this.b;f=this.c;VD(new $D(o),f);n=0>=zE();h=new qy((fE(),eE));h.pb.alt="drag out MOL or RXN file";jw(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 dE(o);nj(f.i,h,ro(f.pb,Rf)-
m-i,ro(f.pb,Qf)-(g-i));n?(n=new AE,jw(n,h.pb.alt),0<=m&&(n.pb.style[hh]=m+bg),0<=l&&(n.pb.style[Je]=l+bg),nj(f.i,n,ro(f.pb,Rf)-m-i,ro(f.pb,Qf)-(g-i)),n.pb.draggable=bh,n.pb.style[Md]=(Qo(),Ef),ow(n,o,(Ar(),Ar(),Br))):(h.pb.draggable=bh,h.pb.style[Md]=(Qo(),Ef),ow(h,o,(Ar(),Ar(),Br)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(486,1,{148:1},gE,hE,jE,kE,iE);_.He=function(a){BE(new CE(a,this.b,DE))};_.Ie=function(){EE(this.b)};_.Je=function(){co(($n(),ao),new FE(this))};
_.Ke=function(){return this.b.H};_.Le=function(){return this.b.db};_.Me=function(){return this.b.eb};_.Ne=function(){return this.b.rb};_.Oe=function(){return this.b.vb};_.Pe=function(){return this.b.xb};_.Qe=function(a){$wnd.alert("JSME initialization error: "+a)};_.Re=function(){var a=this.b,b;a.Bb?b=GE(a,1)+sb+GE(a,2)+sb+GE(a,3):b=GE(a,0);return b};_.Se=function(){return Dr(this.b)};_.Te=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=HE(a);a.Jb=b;cE(a);return c};_.Ue=function(a){rE(this.b,a)};
_.Ve=function(){};_.We=function(a){yE(this.b,a,!0)};_.Xe=function(a){wE(this.b,a)};_.ge=function(){KA(this.b)};_.Ye=function(){IE(this.b)};_.Ze=function(a){var b=this.b;if(a=JE(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;KE(b)}};_.$e=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.Ce();)c=Oi(d),a?c.b=j:c.b=Ag}KA(b.d)};_._e=function(a,b){var c=this.b,d;if(d=JE(c,a))xE(d,b,!0),KE(c)};
_.af=function(a,b){var c=this.b,d;d=JE(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,cE(c)):(d.D=b,KE(c))};_.bf=function(a){this.b.H=a};_.cf=function(a){var b=this.b;b.db=a;cE(b)};_.df=function(a){var b=this.b;b.eb=a;cE(b)};_.ef=function(a){this.b.qb=a};_.ff=function(a){this.b.rb=a};_.gf=function(a){var b=this.b;b.vb=a;b.v=oE(b,!1)};_.hf=function(a){this.b.xb=a};_.jf=function(a){LE(this.b,a)};_.kf=function(a,b){var c=this.b;c.f=!1;c.Kb=new ME(c,a);NE(c.Kb);c.c=253;c.jb=!0;c.J=b;cE(c)};
_.lf=function(a){OE(this.b,a)};_.mf=function(){return PE(this.b)};_.b=null;_.c=null;function FE(a){this.b=a}s(487,1,{},FE);_.qc=function(){var a,b;for(b=new Ni(this.b.c.b);b.c<b.e.Ce();)a=Oi(b),to(a.u.pb,a.r)};_.b=null;
function QE(){var a=(RE(),SE()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=TE;RE();b=b&&b[0]&&(typeof b[0]==Pf||typeof b[0]==ve)?b[0]:null;a:if(UE==e||VE==e&&y(b,148))e=!0;else{if(null!=b)for(b=Mn(b);b&&b!=UE;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new gE:3==arguments.length?a=new kE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new hE(arguments[0]):4==arguments.length?a=new iE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new jE(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=A(function(a){this.g.He(a)});b.clear=A(function(){this.g.Ie()});b.deferredRepaint=A(function(){this.g.Je()});b.getHelpURL=A(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=A(function(){return this.g.b.db});b.getMolecularAreaLineWidth=A(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=A(function(){return this.g.b.rb});b.getPasteLabel=A(function(){return this.g.b.vb});
b.getPrePasteJSfunction=A(function(){return this.g.b.xb});b.initializationError=A(function(a){this.g.Qe(a)});b.jmeFile=A(function(){return this.g.Re()});b.molFile=A(function(){return this.g.Se()});b.nonisomericSmiles=A(function(){return this.g.Te()});b.options=A(function(a){this.g.Ue(a)});b.ping=A(function(){});b.readMolFile=A(function(a){this.g.We(a)});b.readMolecule=A(function(a){this.g.Xe(a)});b.repaint=A(function(){this.g.ge()});b.reset=A(function(){this.g.Ye()});b.resetAtomColors=A(function(a){this.g.Ze(a)});
b.setAntialias=A(function(a){this.g.$e(a)});b.setAtomBackgroundColors=A(function(a,b){this.g._e(a,b)});b.setAtomToHighLight=A(function(a,b){this.g.af(a,b)});b.setHelpURL=A(function(a){this.g.bf(a)});b.setMolecularAreaAntiAlias=A(function(a){this.g.cf(a)});b.setMolecularAreaLineWidth=A(function(a){this.g.df(a)});b.setNotifyAtomHighLightChangeJSfunction=A(function(a){this.g.ef(a)});b.setNotifyStructuralChangeJSfunction=A(function(a){this.g.ff(a)});b.setPasteLabel=A(function(a){this.g.gf(a)});b.setPrePasteJSfunction=
A(function(a){this.g.hf(a)});b.setSubstituent=A(function(a){this.g.jf(a)});b.setTemplate=A(function(a,b){this.g.kf(a,b)});b.showInfo=A(function(a){this.g.lf(a)});b.smiles=A(function(){return this.g.mf()});WE();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Zt(){XE||(XE=!0,QE())}s(488,1,{},Zt);var XE=!1;function YE(a){Hn();this.i=a}s(490,467,zi,YE);function eu(){Hn();this.i="divide by zero"}s(491,99,ei,eu);function Ut(){Hn()}function ZE(a){Hn();this.i=a}
s(492,99,ei,Ut,ZE);function $E(){}function aF(a){return typeof a==Of?Ic+(0>a?-a:a):a}function bF(a,b){var c;c=new $E;c.e=Nb+(cF(0!=a?-a:0)?aF(0!=a?-a:0):j+Fi(c));dF(0!=a?-a:0)&&eF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new $E;b.e=Nb+(cF(a)?aF(a):j+Fi(b));dF(a)&&eF(a,b);return b}function V(a,b){var c;c=new $E;c.e=Nb+(cF(a)?aF(a):j+Fi(c));dF(a)&&eF(a,c);c.c=b?8:0;return c}function fF(){var a;a=new $E;a.e=Nb+(cF(0)?aF(0):j+Fi(a));dF(0)&&eF(0,a);a.c=2;return a}
function gF(a){var b;b=new $E;b.e=Nb+(cF(a)?aF(a):j+Fi(b));dF(a)&&eF(a,b);b.c=1;return b}function dF(a){return typeof a==Of&&0<a}function cF(a){return null!=a&&0!=a}function eF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ph[b.d])c=c.prototype;else{c=Ph[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(494,1,{},$E);_.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 hF(a){var b;b=iF;!b&&(b=iF=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new jF(Wb+a+fa);return b}
function zD(a,b){var c,d;if(null==a)throw new jF(Nf);if(2>b||36<b)throw new jF("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 jF(Wb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new jF(Wb+a+fa);if(-2147483648>c||2147483647<c)throw new jF(Wb+a+fa);return c}s(496,1,{114:1,125:1});var iF=null;function kF(a){this.b=a}
s(495,496,{114:1,117:1,118:1,125:1},kF);_.eQ=function(a){return y(a,118)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function XA(a){this.b=a}s(497,496,{114:1,117:1,121:1,125:1},XA);_.eQ=function(a){return y(a,121)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function NA(){Hn()}function Hk(a){Hn();this.i=a}s(498,99,Qh,NA,Hk);function Hw(){Hn()}function Nx(a){Hn();this.i=a}s(499,99,ei,Hw,Nx);
function R(a){this.b=a}function qu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function ju(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function lF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(mF(),nF)[b],!c&&(c=nF[b]=new R(a)),c):new R(a)}s(500,496,{114:1,117:1,123:1,125:1},R);_.eQ=function(a){return y(a,123)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return j+this.b};_.b=0;function mF(){mF=u;nF=v(oF,k,123,256,0)}var nF;function Nj(a){return 0>a?-a:a}function Mj(a,b){return a>b?a:b}function pF(a){return Math.round(a)}function En(){Hn()}function Vs(a){Hn();this.i=a}s(503,99,{114:1,120:1,124:1,126:1,128:1},En,Vs);function Hi(){Hi=u;Ii=F(Gi,k,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Ii;function jF(a){Hn();this.i=a}s(505,498,Qh,jF);
function Ln(a){this.b="Unknown";this.d=a;this.c=-1}s(506,1,{114:1,127:1},Ln);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:j)+va};_.b=null;_.c=0;_.d=null;function qF(a,b){return a.charCodeAt(b)}function QD(a,b){var c=b,d=a.length,e,f;e=qF(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 rF(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 Dt(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function lo(a,b){return a.indexOf(b)}function xD(a,b,c){return a.indexOf(b,c)}function Qz(a,b){return a.lastIndexOf(b)}function sF(a){var b=aa,c=kh,d;for(d=0;0<=(d=c.indexOf(Uc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+lw(c,++d):c=c.substr(0,d-0)+lw(c,++d);return a.replace(RegExp(b,we),c)}
function tF(a,b){for(var c=RegExp(b,we),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(Yt,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function lw(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,114:1,115:1,117:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return Hu(this)};_.tS=_.toString;function uF(){uF=u;vF={};wF={}}
function Hu(a){uF();var b=nb+a,c=wF[b];if(null!=c)return c;c=vF[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+qF(a,d++);c|=0}256==xF&&(vF=wF,wF={},xF=0);++xF;return wF[b]=c}var vF,xF=0,wF;function An(a,b){Bn(a.b,b);return a}function zn(){this.b=new no}function yF(){this.b=new no;this.b.b+=j}s(508,1,hi,zn,yF);_.tS=function(){return this.b.b};function Fu(){this.b=new no}
function vD(){this.b=new no}function Bt(a){this.b=new no;Bn(this.b,a)}s(509,1,hi,Fu,vD,Bt);_.tS=function(){return this.b.b};function yD(a){a="String index out of range: "+a;Hn();this.i=a}s(510,499,ei,yD);
function zF(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new En;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new ZE("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new ZE("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 Hw;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Tt(b,c,a[--d])}else for(c=e+c;e<c;)Tt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function nw(){Hn()}function FD(a){Hn();this.i=a}s(512,99,ei,nw,FD);function cB(a,b){for(var c;a.Yc();)if(c=a.Zc(),null==b?null==c:Nn(b,c))return a;return null}function fB(a,b){var c;return(c=cB(a.yd(),b))?(c.$c(),!0):!1}function AF(a){var b,c,d,e;d=new zn;b=null;d.b.b+=Tc;for(c=a.yd();c.Yc();)null!=b?Bn(d.b,b):b=Ba,e=c.Zc(),Bn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Vc;return d.b.b}s(513,1,{});_.nf=function(){throw new FD("Add not supported on this collection");};
_.of=function(a){return!!cB(this.yd(),a)};_.ze=function(){return 0==this.Ce()};_.pf=function(a){return fB(this,a)};_.tS=function(){return AF(this)};s(515,513,ui);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,134)||a.Ce()!=this.Ce())return!1;for(a=a.yd();a.Yc();)if(b=a.Zc(),!this.of(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.yd();b.Yc();)c=b.Zc(),null!=c&&(a+=Qn(c),a=~~a);return a};
function BF(a,b){var c;return y(b,132)&&(c=b.qf(),Vv(a.b,c))?(c=kj(a.b,c),a.b.De(b.rf(),c)):!1}function JD(a){this.b=a}s(514,515,ui,JD);_.of=function(a){return BF(this,a)};_.yd=function(){return new BD(this.b)};_.pf=function(a){return BF(this,a)?(a=a.qf(),Wi(this.b,a),!0):!1};_.Ce=function(){return this.b.e};_.b=null;function DD(a){if(a.c)Qi(a.b),Wi(a.d,a.c.qf()),a.c=null;else throw new rw("Must call next() before remove().");}
function BD(a){var b;this.d=a;b=new hj;a.d&&bj(b,new CF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new DF(a,d.substring(1));b.nf(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.nf(c[d])}this.b=new Ni(b)}s(516,1,{},BD);_.Yc=function(){return CD(this.b)};_.Zc=function(){return this.c=Oi(this.b)};_.$c=function(){DD(this)};_.b=null;_.c=null;_.d=null;s(518,1,Xh);_.eQ=function(a){return y(a,132)&&ED(this.qf(),a.qf())&&ED(this.rf(),a.rf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.qf()&&(a=Qn(this.qf()));null!=this.rf()&&(b=Qn(this.rf()));return a^b};_.tS=function(){return this.qf()+rb+this.rf()};function CF(a){this.b=a}s(517,518,Xh,CF);_.qf=function(){return null};_.rf=function(){return this.b.c};_.sf=function(a){return GD(this.b,a)};_.b=null;function DF(a,b){this.c=a;this.b=b}s(519,518,Xh,DF);_.qf=function(){return this.b};_.rf=function(){return this.c.f[nb+this.b]};_.sf=function(a){return HD(this.c,this.b,a)};_.b=null;_.c=null;
function Kx(a,b){(0>a||a>=b)&&EF(a,b)}function EF(a,b){throw new Nx("Index: "+a+", Size: "+b);}s(520,513,yi);_.tf=function(){throw new FD("Add not supported on this list");};_.nf=function(a){this.tf(this.Ce(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,130)||this.Ce()!=a.Ce())return!1;c=this.yd();for(d=a.yd();c.Yc();)if(a=c.Zc(),b=d.Zc(),!(null==a?null==b:Nn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.yd();a.Yc();)c=a.Zc(),b=31*b+(null==c?0:Qn(c)),b=~~b;return b};_.yd=function(){return new Ni(this)};_.vf=function(){return this.wf(0)};_.wf=function(a){return new FF(this,a)};_.xf=function(){throw new FD("Remove not supported on this list");};function CD(a){return a.c<a.e.Ce()}function Oi(a){if(a.c>=a.e.Ce())throw new Kw;return a.e.uf(a.d=a.c++)}function Qi(a){if(0>a.d)throw new cy;a.e.xf(a.d);a.c=a.d;a.d=-1}function Ni(a){this.e=a}s(521,1,{},Ni);_.Yc=function(){return CD(this)};
_.Zc=function(){return Oi(this)};_.$c=function(){Qi(this)};_.c=0;_.d=-1;_.e=null;function FF(a,b){var c;this.e=this.b=a;c=a.Ce();(0>b||b>c)&&EF(b,c);this.c=b}s(522,521,{},FF);_.yf=function(){return 0<this.c};_.zf=function(){if(0>=this.c)throw new Kw;return this.b.uf(this.d=--this.c)};_.b=null;function GF(a){a=new BD(a.c.b);return new HF(a)}function IF(a,b){this.b=a;this.c=b}s(523,515,ui,IF);_.of=function(a){return Vv(this.b,a)};_.yd=function(){return GF(this)};_.Ce=function(){return this.c.b.e};
_.b=null;_.c=null;function HF(a){this.b=a}s(524,1,{},HF);_.Yc=function(){return CD(this.b.b)};_.Zc=function(){return(this.b.c=Oi(this.b.b)).qf()};_.$c=function(){DD(this.b)};_.b=null;s(525,520,yi);_.tf=function(a,b){var c;c=iB(this,a);var d=c.e;new dB(b,c.c);++d.c;++c.b;c.d=null};_.uf=function(a){var b;b=iB(this,a);try{return jB(b)}catch(c){c=Ti(c);if(y(c,133))throw new Nx("Can't get element "+a);throw c;}};_.yd=function(){return iB(this,0)};
_.xf=function(a){var b,c;b=iB(this,a);try{c=jB(b)}catch(d){d=Ti(d);if(y(d,133))throw new Nx("Can't remove element "+a);throw d;}JF(b);return c};function KF(a){a.c=v(LF,k,0,0,0)}function tA(a,b,c){(0>b||b>a.d)&&EF(b,a.d);a.c.splice(b,0,c);++a.d}function bj(a,b){Tt(a.c,a.d++,b);return!0}function hv(a,b){Kx(b,a.d);return a.c[b]}function Gj(a,b){for(var c=0;c<a.d;++c)if(ED(b,a.c[c]))return c;return-1}function kv(a,b){var c;c=(Kx(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;kv(a,c);return!0}function Lk(a,b){var c;if(b.length<a.d){c=b;var d;d=Mt(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Tt(b,c,a.c[c]);b.length>a.d&&Tt(b,a.d,null);return b}function hj(){KF(this)}function VB(a){KF(this);this.c.length=a}function RA(a){KF(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(526,520,Wh,hj,VB,RA);_.tf=function(a,b){tA(this,a,b)};
_.nf=function(a){return bj(this,a)};_.Ie=function(){this.c=v(LF,k,0,0,0);this.d=0};_.of=function(a){return-1!=Gj(this,a)};_.uf=function(a){return hv(this,a)};_.ze=function(){return 0==this.d};_.xf=function(a){return kv(this,a)};_.pf=function(a){return aj(this,a)};_.Ce=function(){return this.d};_.d=0;function hB(a,b){var c=a.length,d;for(d=0;d<c;++d)Tt(a,d,b)}function xt(){xt=u;yt=new MF}var yt;function MF(){}s(529,520,Ci,MF);_.of=function(){return!1};_.uf=function(){throw new Hw;};_.Ce=function(){return 0};
function NF(){this.b=new Date}function OF(a){return 10>a?bb+a:j+a}s(530,1,{114:1,116:1,117:1,129:1},NF);_.eQ=function(a){return y(a,129)&&tu(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=au(c&4194303,b&4194303,e&1048575);a=au(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?bb+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(PF(),QF)[this.b.getDay()]+ba+RF[this.b.getMonth()]+ba+OF(this.b.getDate())+ba+OF(this.b.getHours())+nb+OF(this.b.getMinutes())+nb+OF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function PF(){PF=u;QF=F(Yt,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));RF=F(Yt,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var QF,RF;
function qt(a,b){return null==x(a.b,b,a)}function pt(){this.b=new Li}s(532,515,{114:1,116:1,134:1},pt);_.nf=function(a){return qt(this,a)};_.of=function(a){return Vv(this.b,a)};_.ze=function(){return 0==this.b.e};_.yd=function(){return GF(new IF(this.b,new JD(this.b)))};_.pf=function(a){return null!=Wi(this.b,a)};_.Ce=function(){return this.b.e};_.tS=function(){return AF(new IF(this.b,new JD(this.b)))};_.b=null;
function iB(a,b){var c,d;(0>b||b>a.c)&&EF(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 SF(a,b,d)}function mB(){this.b=new TF;this.c=0}s(533,525,Ci,mB);_.nf=function(a){new dB(a,this.b);++this.c;return!0};_.wf=function(a){return iB(this,a)};_.Ce=function(){return this.c};_.b=null;_.c=0;function jB(a){if(a.c==a.e.b)throw new Kw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function JF(a){if(!a.d)throw new cy;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 SF(a,b,c){this.e=a;this.c=c;this.b=b}s(534,1,{},SF);_.Yc=function(){return this.c!=this.e.b};_.yf=function(){return this.c.c!=this.e.b};_.Zc=function(){return jB(this)};_.zf=function(){if(this.c.c==this.e.b)throw new Kw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.$c=function(){JF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function TF(){this.b=this.c=this}
function dB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(535,1,{},TF,dB);_.b=null;_.c=null;_.d=null;function ID(a,b){this.b=a;this.c=b}s(536,518,Xh,ID);_.qf=function(){return this.b};_.rf=function(){return this.c};_.sf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Kw(){Hn()}s(537,99,{114:1,120:1,126:1,128:1,133:1},Kw);function ED(a,b){return Vt(a)===Vt(b)||null!=a&&Nn(a,b)}function UB(a){var b=v(nB,k,91,0,0);return Lk(a.b,b)}function DA(){this.b=new hj}
s(539,520,Wh,DA);_.tf=function(a,b){tA(this.b,a,b)};_.nf=function(a){return bj(this.b,a)};_.of=function(a){return-1!=Gj(this.b,a)};_.uf=function(a){return hv(this.b,a)};_.ze=function(){return 0==this.b.d};_.yd=function(){return new Ni(this.b)};_.xf=function(a){return kv(this.b,a)};_.Ce=function(){return this.b.d};_.tS=function(){return AF(this.b)};_.b=null;function UF(a){a.ac.d.hb&&$B(a)}function VF(a){var b;if(a.ac.d.hb){b=Vz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}bC(a)}
function WF(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 BE(a){var b=a.k;XF(a.ac.d,b.b,b.c);!Uz(a)&&yA(a);iA(a)}function YF(){eC.call(this,j);this.j=new qB(this.Af());QA(this.r,new ZF(this))}s(541,426,Di);_.Md=function(a,b){return Vt(a.i)===Vt(this.j)?(VF(this),!0):this.Bf(a,b)};_.Af=function(){return"Close"};_.Bf=function(){return!1};_.Fd=function(){VF(this)};_.j=null;_.k=null;
function CE(a,b,c){YF.call(this);this.ac&&gC(this.ac.d,!1);dC(this,!1);BA(this,new oC(0));a=new sC(a,1);O(this,a,null);a=new FA;O(a,this.j,null);O(this,a,null);b&&(this.k=Vz(b),cC(this),WF(this.k,~~(ro(b.Ob.pb,Rf)/2)-~~(this.fc/2),~~(ro(b.Ob.pb,Qf)/2)-~~(this.Xb/2)));c&&M(this,c)}s(540,541,Di,CE);_.Af=function(){return"OK"};function $F(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new rw("Cannot undo. Index is out of range.");if(!a.b.c)throw new rw(dc);a.b=a.b.c;return a.b.b}
function vE(){this.b=this.c=new aG}s(542,1,{},vE);_.b=null;function aG(){this.b=null}function bG(a){this.b=a}s(543,1,{},aG,bG);_.b=null;_.c=null;_.d=null;function ZF(a){this.b=a}s(544,461,ii,ZF);_.b=null;function cG(){cG=u;dG=F(Yt,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);DE=(wB(),zB);eG=JB(DE);tE=v(fG,k,90,23,0);uE=v(Yt,k,1,23,0);gG=v(fG,k,90,7,0);hG=null!=(lD(),mD[Te])}
function HE(a){var b;if(a.Bb)b=iG(a,1)+sb+iG(a,2)+sb+iG(a,3);else if(b=iG(a,0),0<b.length){var c=new jG(a.Z);bj(a._.b,c)}return b}function kG(a,b){var c,d;c=b.b;if(D(c,(lG(),mG).c))cs(PE(a));else if(D(c,nG.c))cs(Dr(a));else if(D(c,oG.c))ds(a.u,(!a.ub&&(a.ub=new es(a)),a.ub));else if(D(c,ng)){7!=a.O&&(a.P=mh);d=b.d;d=Au(d,lh);c=pu(d,a.P);var e=!nu(c,mh)?iu(c):c;!nu(e,sh)&&pG(a.Z,L(c));qG(a);a.lb=!0;cE(a);a.O=7;a.P=d}else D(c,tg)||(D(c,le)?rG(a):LE(a,c))}
function sG(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(tG,k,-1,4,1);l=v(tG,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)uG(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=LA(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;vG(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||wG(a.fb[f])}}}
function EE(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 xG(a),a.Z.r=0);null!=a.rb&&UD(a.rb,null)}}function oE(a,b){var c,d,e,f;f=new DC;d=Jc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Cc);d=new vC(Ob+d);var g=(lG(),mG).c;d.d=g;BC(f,d);QA(d.e,a);d=new vC(Ob+c);d.d=nG.c;QA(d.e,a);BC(f,d);BC(f,new vC(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new vC(c);d.d=oG.c;QA(d.e,a);BC(f,d);Oz(a,f);return f}
function yG(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,DE);a.nb?(e==a.c&&X(b,KB(DE)),jC(b,g,f,a.Y,a.Y),X(b,(wB(),BB)),zG(b,g,f,a.Y-1,a.Y-1)):e==a.c?iC(b,g+1,f+1,a.Y,a.Y,!1):iC(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,(wB(),CB)),e){case 101:X(b,FB);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;AG(b,!0);BG(b,CG(b,c,e,d,i));X(b,CB);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(AG(b,!1),BG(b,CG(b,c,e,d,i)));DG(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);jC(b,g+9,f+9,2,4);jC(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,DB),jC(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,FB),jC(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,GB);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,CB);break;case 107:X(b,EB);jC(b,g+4,f+4,a.Y-8,a.Y-8);X(b,CB);zG(b,g+4,f+4,a.Y-8,a.Y-8);DG(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);jC(b,g+9,f+9,2,4);jC(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:EG(b,g,f,a.Y,!0);break;case 111:EG(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,xB);jC(b,g+3,f+5,a.Y-7,a.Y-11);X(b,CB);zG(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,DE);a.ob&&iC(b,g+1,f+1,a.Y,a.Y,!1);X(b,CB);FG(a,b,g,f,"NEW");break;case 106:X(b,DB);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,CB);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));FG(a,b,g+6,f,wc);break;case 104:X(b,DB);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,CB);break;case 105:a.Ib?(X(b,HB),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,CB)):FG(a,b,g,f,"123");break;case 113:X(b,IB);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);jC(b,e,d,c,c);X(b,CB);GG(a,
b,g,f,xB,"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:HG(a,b,g,f+2,3);break;case 207:HG(a,b,g,f,4);break;case 208:HG(a,b,g,f,5);break;case 209:HG(a,b,g,f,1);break;case 210:HG(a,b,g,f,6);break;case 211:HG(a,b,g,f,7);break;case 212:HG(a,b,g,f,8);break;case 213:FG(a,b,g,f,"FG"),a.F=new yC(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!=uE[c]&&GG(a,b,g,f,tE[c],uE[c])}function IG(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,DE),jC(d,0,0,c,b),a.nb?(X(d,(wB(),BB)),zG(d,-1,0,c,b-1)):(X(d,eG),Z(d,0,0,c-1-2,0),X(d,KB(DE)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),JG(d,a.X),X(d,(wB(),CB)),-1!=a.J.toLowerCase().indexOf(me)&&X(d,DB),KG(d,a.J,10,15),LG(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function MG(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,DE);jC(d,0,0,c,b);a.nb?(X(d,(wB(),BB)),Z(d,0,b-1,c,b-1),e=pE*(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,eG),Z(d,0,0,0,b-1),Z(d,0,pE*a.Y,b-1,pE*a.Y),X(d,KB(DE)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=pE+2;++b)yG(a,d,1,b);LG(a.Ob,a.Q,0,2*a.Y+a.S)}}
function NG(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);jC(e,0,0,c,b);d=a.db?(GC(),JC):(GC(),LC);if((GC(),HC)==(GC(),HC))d==JC?e.b=j:e.b=Ag;d=new VA(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,B=n=void 0,J=m=q=o=i=void 0,P=m=i=void 0,Y=h=o=h=void 0,da=w=B=void 0,N=da=q=n=l=B=m=q=G=J=n=void 0,N=h=n=o=o=J=N=Y=i=P=P=G=Y=n=n=P=Y=void 0,w=B=1,l=
2,da=3;f.w&&(vG(f),sG(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 XB($b,0,i),f.n.n=new NC((Tq(),f.n.k)));f.n.A&&(X(g,(wB(),CB)),zG(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,(cG(),gG)[f.e[i]]),h=g,o=I(f.J[i]-m/2),P=I(f.M[i]-m/2),Y=N=m,AG(h,!0),BG(h,CG(h,o,P,N,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,(cG(),gG)[f.e[h]]),n=f.J[m]-f.J[h],
B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=3*da*B,n=3*da*w,P=v(H,r,-1,4,1),o=v(H,r,-1,4,1),P[0]=I(f.J[h]+q),o[0]=I(f.M[h]-n),P[1]=I(f.J[m]+q),o[1]=I(f.M[m]-n),P[2]=I(f.J[m]-q),o[2]=I(f.M[m]+n),P[3]=I(f.J[h]-q),o[3]=I(f.M[h]+n),m=g,h=P,AG(m,!0),BG(m,OG(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(wB(),CB));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(cG(),gG)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;Y=f.J[h];N=f.M[h];P=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=P-Y,B=o-
N,w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,GB);q=l*B;n=l*w;Z(g,L(K(Math.round(Y+q))),L(K(Math.round(N-n))),L(K(Math.round(P+q))),L(K(Math.round(o-n))));Z(g,L(K(Math.round(Y-q))),L(K(Math.round(N+n))),L(K(Math.round(P-q))),L(K(Math.round(o+n))));X(g,CB);break;case 3:m=L(K(Math.round(Y)));h=L(K(Math.round(N)));P=L(K(Math.round(P)));o=L(K(Math.round(o)));Z(g,m,h,P,o);Y=L(K(Math.round(da*B)));N=L(K(Math.round(da*w)));Z(g,m+Y,h-N,P+Y,o-N);Z(g,m-Y,h+N,P-Y,o+N);break;
case 9:case 0:for(h=0;10>h;++h)G=Y-(Y-P)/10*h,J=N-(N-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))));JG(g,f.n.k);m=PG(f.n.n);n=f.f[i];h=tb;null!=n&&(h=n);n=OC(f.n.n,h);Y=L(K(Math.round((Y+P)/2-n/2)));n=L(K(Math.round((N+o)/2+~~(m/2)-1)));X(g,GB);KG(g,h,Y,n);X(g,CB);break;default:if(1==f.B[i]||3==f.B[i])q=da*B,n=da*w,J=v(H,r,-1,3,1),G=v(H,r,-1,3,1),J[0]=L(K(Math.round(P+q))),G[0]=L(K(Math.round(o-n))),J[1]=L(K(Math.round(Y))),G[1]=L(K(Math.round(N))),J[2]=
L(K(Math.round(P-q))),G[2]=L(K(Math.round(o+n))),m=g,h=J,o=G,AG(m,!0),BG(m,OG(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=da*B;n=da*w;for(h=0;10>h;++h)G=Y-(Y-P)/10*h,J=N-(N-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(N))),L(K(Math.round(P))),L(K(Math.round(o))))}}w=v(tG,k,-1,f.t+1,1);B=v(H,r,-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],++B[h],++B[m],w[h]=w[h]/
B[h]+o/B[h],w[m]=w[m]/B[m]+l/B[m];JG(g,f.n.k);m=PG(f.n.n);N=v(Yt,k,1,f.t+1,0);P=v(H,r,-1,f.t+1,1);o=v(H,r,-1,f.t+1,1);l=v(QG,k,99,f.t+1,0);for(i=1;i<=f.t;++i)h=RG(f,i),(null==h||1>h.length)&&(h=xa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(N[i]=h,P[i]=o[i]=OC(f.n.n,h),l[i]=SG(f,i,P[i],P[i],m,!1)):(Y=w[i]<f.J[i],G=!0,1<B[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<B[i]&&(G=!1),1==B[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+=Yb,
1<f.x[i]&&(J+=f.x[i])),q=j,0!=f.A[i]&&(1<Nj(f.A[i])&&(q+=Nj(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),N[i]=h,n=OC(f.n.n,n),q=OC(f.n.n,h),P[i]=n,o[i]=q,q=l[i]=SG(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,(cG(),gG)[f.e[i]]),jC(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(cG(),gG)[f.e[i]]):X(g,(wB(),CB)):X(g,(cG(),tE)[f.c[i]]),KG(g,h,Y,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=P[i],q=o[i],Y=L(K(pF(f.J[i]-n/2))),n=L(K(pF(f.M[i]+~~(m/2)-1))),X(g,(wB(),GB)),KG(g,
ba+f.q[h][1],Y+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(wB(),DB):(wB(),IB)),0<f.D&&106!=f.n.c&&(q=l[f.D],zG(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],B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=(da+1)*B,n=(da+1)*w,J=v(H,r,-1,5,1),G=v(H,r,-1,5,1),J[0]=L(K(pF(f.J[h]+q))),J[1]=L(K(pF(f.J[m]+q))),G[0]=L(K(pF(f.M[h]-n))),G[1]=L(K(pF(f.M[m]-n))),J[3]=L(K(pF(f.J[h]-q))),J[2]=L(K(pF(f.J[m]-q))),G[3]=L(K(pF(f.M[h]+n))),G[2]=L(K(pF(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.n.c&&(da=g,i=J,B=G,da.o&&(AG(da,!1),BG(da,OG(da,i,B,5,!0)))),106==f.n.c&&TG(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,(wB(),DB));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],zG(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(wB(),BB)),Z(e,c-1,0,c-1,b-1)):(X(e,KB(DE)),Z(e,c-1,0,c-1,b-1),X(e,DE),Z(e,c-2,0,c-2,b-1),X(e,eG),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(wB(),GB)),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 XB($b,0,13),a.W=new NC(a.T),null!=a.bb&&(d=OC(a.W,a.bb),c=L(K(Math.round((c-d)/2))),b-=13,X(e,(wB(),CB)),JG(e,a.T),KG(e,a.bb,c,b)));LG(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function HG(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(H,r,-1,9,1);l=v(H,r,-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&&(AG(b,!1),BG(b,OG(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 UG(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,DE);jC(d,0,0,b,c);a.nb?(X(d,(wB(),BB)),c=13*(a.Y+a.S),zG(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,KB(DE)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),X(d,eG),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)yG(a,d,b,1),yG(a,d,b,2);a.c=c;LG(a.Ob,a.Lb,0,0)}}
function EG(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);DG(a,b,c+m-i,f,d-4-i-1,e,h)}
function VG(a,b){var c,d,e,f,g,i,h;IE(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=WG(b);h=new SD(b,g,!0);d=j;for(c=1;5>=c;++c)d=XG(h,g);c=lF(zD(ko(d.substr(0,3)),10)).b;f=lF(zD(ko(d.substr(3,3)),10)).b;XG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=XG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new YG(a,e)}sG(a,1,c,1);sG(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new YG(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",cE(a),!1;null!=a.i&&a.Z&&xE(a.Z,a.i,!0);null!=a.j&&
a.Z&&xE(a.Z,a.j,!1);g=ZG(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 $G(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];sG(a,1,g,0)}cE(a);return!0}
function aH(a,b){var c,d,e,f,g,i,h,l;IE(a);c=f=0;l=new SD(b,"|>",!0);e=-1<b.indexOf(sb);i=1;g=LD(l);a.tb=0;for(d=1;d<=g;++d)if(h=PD(l),ko(h),!D(h,kh))if(D(h,sb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new ME(a,h);if(0==a.Z.t)return OE(a,"ERROR - problems in reading/processing molecule !"),lD(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return OE(a,"ERROR - strange reaction - fixing !"),lD(),!1;if(3<i)return OE(a,"ERROR - strange reaction !"),lD(),!1;1<a.tb&&!e&&rE(a,Gf);e&&!a.Bb&&rE(a,gg);!e&&a.Bb&&
rE(a,Kf);e?(sG(a,1,f,1),sG(a,f+1,c-1,2),sG(a,c,a.tb,3)):sG(a,1,a.tb,0);cE(a);return!0}function fs(a,b){a.jb=!0;a.J=b}
function js(a,b){var c,d;if(0==b)return!1;qG(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:EE(a);d=a.$;d.b=d.c;d.c.d=null;bH(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;cH(a,$F(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 rw("Cannot redo. Index is out of range.");
if(!d.b.d)throw new rw(dc);d.b=d.b.d;cH(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=hv(d,d.b)):d=null;null==d?(a.jb=!0,a.J=lc):(fs(a,hc+(a.Db.b+1)+ca+a.Db.d),d=sF(d),yE(a,d,!1),null!=a.rb&&UD(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=hv(d,d.b)):d=null;null==d?(a.jb=!0,a.J=lc):(fs(a,hc+(a.Db.b+1)+ca+a.Db.d),d=sF(d),yE(a,d,!1),null!=a.rb&&UD(a.rb,null));break;case 101:a.Gb&&UF(a.Gb);a.Gb=new dH(1,a);a.c=c;break;case 107:!a.zb?a.zb=new eH(a):a.zb.ac.d.hb?fH(a.zb.ac.d):
BE(a.zb);break;case 113:a.b&&UF(a.b);a.b=new dH(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,sE(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=gH(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(tG,k,-1,4,1);uG(a.Z,d);a.lb=!0;a.Z=new jG(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;NE(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,hH(a.Z,a.Z.D),a.Z.D=0,rG(a)):0<a.Z.E&&(a.lb=!0,iH(a.Z,a.Z.E),
a.Z.E=0,rG(a));jH(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new DC;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new vC(c),BC(i,g),g.d=c,QA(g.e,a);Oz(a,i);a.E=i}CC(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&&(UF(a.o),a.o=null);0==a.Z.D&&(a.o=new dH(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,rG(a)),18==a.d&&(d=so((gs(),hs).ac.b.pb,ch),kH(a.Z,a.Z.D,d),rG(a)),jH(a.Z))}cE(a);return!0}
function Dr(a){var b,c,d;d=PE(a);c=j;if(a.Bb){var e,f,g;g=Nt([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)gH(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(lH(g[1][0],3)+lH(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+mH(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+mH(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new nH(a,a.fb,a.tb)),c=mH(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function oH(a,b,c,d){var e;e=c;var f=d,g,i;(g=pH(b),i=0!=(b.f&2),g||i)?(a.Bb?CC((!a.w&&(a.w=oE(a,!0)),a.w),a,e,f):CC((!a.v&&(a.v=oE(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=qH(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<=pE+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",cE(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=js(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)hH(a.Z,a.Z.D),a.Z.D=0,rG(a);else{if(106==a.c)return!0;if(108==a.c)rH(a.Z,a.Z.D,0),rG(a);else if(157==a.c)rH(a.Z,a.Z.D,1),rG(a);else if(158==a.c)rH(a.Z,a.Z.D,-1),rG(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):rG(a);
else if(206<=a.c&&229>=a.c)a.O=2,sH(a.Z),rG(a);else if(230==a.c)a.O=3,rG(a);else if(233<=a.c&&262>a.c)tH(a.Z,!1),rG(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;kH(a.Z,a.Z.D,so(a.zb.f.ac.b.pb,ch));rG(a)}else if(105==a.c)uH(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=so((gs(),hs).ac.b.pb,ch),1>d.length&&(d=Sc),kH(a.Z,a.Z.D,d)),rG(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,sH(a.Z),rG(a);else if(0<a.Z.E)if(104==a.c)iH(a.Z,
a.Z.E),a.Z.E=0,rG(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]])fs(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;hH(d,c);d.b[c]=0}a.Z.E=0;rG(a)}else if(201==a.c)vH(a.Z,a.Z.E),rG(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),rG(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,rG(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,rG(a);
else if(206<=a.c&&229>=a.c)a.O=2,sH(a.Z),rG(a);else if(107==a.c){if(!a.zb.c)return!0;d=so(a.zb.f.ac.b.pb,ch);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;rG(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 xG(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(wH(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,sH(a.Z)):300<a.c?(wH(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=so((gs(),hs).ac.b.pb,ch),1>d.length&&(d=Sc),kH(a.Z,1,d))):230==a.c?wE(a,null):233<=a.c&&262>a.c?(wH(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,tH(a.Z,!0)):lD();rG(a)}else e=!1;e&&(jH(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,cE(a))}return e}
function xH(a,b,c,d){var e,f;if(a.z||!a.hb||pH(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=yH(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)hH(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),iH(b,e),0<yH(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){fs(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<yH(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;fs(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(qH(b)||pH(b))pG(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(tG,k,-1,4,1);uG(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;qG(a);a.lb=!0;cE(a);a.Mb=c;a.Nb=d;return!0}
function zH(a,b,c,d){var e,f,g;if(!a.z&&!pH(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=((cG(),hG)?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&&UD(a.qb,F(oF,k,123,[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;qG(a);a.lb=!0;cE(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function AH(a){if(a.z)return!0;a.jb=!1;a.P=mh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=yH(b,b.t),6>b.z[c]&&(BH(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),hH(b,b.t));b.C=!1;rG(a)}else a:{var b=a.Z,e,f;c=yH(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):fs(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],fs(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(pF((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(K(pF((b.M[b.F]+b.M[c])/2))))}}wG(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,$F(b),b.b.d=c),rG(a),a.r=!1)}else 5==a.O&&(wG(a.Z),rG(a));0<a.O&&(a.D=!1,qG(a),a.lb=!0,jH(a.Z),CH(a.Z),cE(a),a.O=0,a.f=!1);if(hG&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,qG(a),a.lb=!0,cE(a);return!0}function qG(a){a.kb=!1;a.mb=!1;a.lb=!1}
function rE(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,sG(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)DH(a.fb[c]),vG(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(pd)&&(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&&++pE;cE(a)}
function cE(a){var b,c,d;b=LA(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=HA(a,d,c),NG(a),a.z||(a.Lb=HA(a,b.c,2*a.Y+a.S),UG(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=HA(a,a.Y,c),MG(a),a.I=HA(a,d,a.Y),IG(a))):(NG(a),a.z||(IG(a),a.D&&(UG(a),MG(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function GE(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=gH(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=RG(c,h);c.n.M&&0<c.x[h]&&(i+=Yb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=ya:i+=Ca,1<Nj(c.A[h])&&(i+=Nj(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+=nb+g);m+=ba+i+ba+EH(0.055999999999999994*c.J[h],0,2)+ba+EH(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+=kh),e+=c)}return e}function iG(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=gH(a.fb[c]),d!=b))continue;d=FH(a.fb[c]);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function rG(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&UD(a.rb,null)}var c,d,e;e=new GH;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 jG(d),NE(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 bG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function yE(a,b,c){try{VG(a,b)?c&&rG(a):cE(a)}catch(d){if(d=Ti(d),y(d,120))cE(a);else throw d;}}
function wE(a,b){try{aH(a,b)?rG(a):cE(a)}catch(c){if(c=Ti(c),y(c,120))cE(a);else throw c;}}function KE(a){qG(a);a.lb=!0;cE(a)}function IE(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new xG(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;cE(a);null!=a.rb&&UD(a.rb,null)}function cH(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 jG(d),NE(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&&UD(a.rb,null)}}
function JE(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,cE(a),null):a.fb[b]}function LE(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ia)?c=235:D(b,Ja)?c=240:D(b,Ha)?c=260:D(b,Pa)?c=261:D(b,Ta)?c=241:D(b,Oa)?c=233:D(b,La)?c=236:D(b,Ka)?c=237:D(b,Sa)?c=234:D(b,Ra)?c=243:D(b,Ua)?c=252:D(b,Qa)?c=244:D(b,Wa)?c=239:D(b,"-PO3H2")?c=251:D(b,Ga)?c=242:D(b,Ea)?c=245:D(b,Fa)&&(c=238);0<c?js(a,c):b="Not known group!";a.jb=!0;a.J=b;cE(a)}
function OE(a,b){a.jb=!0;a.J=b;cE(a)}function PE(a){var b;b=HE(a);qG(a);cE(a);return b}function FG(a,b,c,d,e){var f,g,i,h;f=a.W;h=OC(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new XB(f.d.b,f.d.d,g),f=new NC(i),h=OC(f,e),b.f=i,b.j=HH(i);else JG(b,a.T);f=ZB(f.b,f.d).b-ZB(f.b,f.d).c;KG(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function GG(a,b,c,d,e,f){var g,i;g=PG(a.V);i=OC(a.V,f);JG(b,a.U);(b.e=e)&&(b.i=kg+(e.b>>16&255)+Aa+(e.b>>8&255)+Aa+(e.b&255)+va);KG(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function PG(a){return ZB(a.b,a.d).b-ZB(a.b,a.d).c}function is(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Cd,cE(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=Cd):fs(a,a.y+ba),cE(a))}
function lE(){cG();FA.call(this);this.Ob=(Tq(),Tq(),mA).b;this.x=new XB(null,0,8);this.t=(wB(),xB);this.fb=v(IH,k,136,99,0);this._=new DA;this.Db=new JH;this.K=D((lD(),mD[Ve]),fc);this.u=new KH;this.G=F(Yt,k,1,[Ia,Ja,Ta,Ha,Pa,Oa,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.Z=new xG(this);gG[0]=AB;gG[1]=new yB(255,153,153);gG[2]=new yB(255,204,102);gG[3]=new yB(255,255,153);gG[4]=new yB(102,255,255);gG[5]=new yB(51,204,255);gG[6]=new yB(255,153,255)}s(545,401,{86:1,91:1,92:1,96:1,105:1,110:1,112:1,114:1},lE);
_.ue=function(a){kG(this,a)};_.be=function(){cE(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=mh;_.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 pE=10,DE,eG,tE,dG,hG,nE=null,gG,uE;
function bE(a,b){var c,d;if(null!=b)if(null!=a.b.xb)UD(a.b.xb,F(Yt,k,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=tF(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],Tt(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{VG(a.b,b)?(fs(a.b,"Structure pasted"+d),rG(a.b)):(BE(new CE(a.b.J,a.b,DE)),IE(a.b)),KA(a.b)}catch(h){if(h=Ti(h),y(h,120))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",cE(d),BE(new CE(a.b.J,a.b,DE)),KA(a.b);else throw h;
}}}function es(a){this.b=a}s(546,1,{},es);_.b=null;function lG(){lG=u;mG=new LH("COPY_SMILES",0);nG=new LH("COPY_MOL",1);oG=new LH("PASTE",2);MH=F(NH,k,135,[mG,nG,oG])}function LH(a,b){E.call(this,a,b)}s(547,140,{114:1,117:1,119:1,135:1},LH);var MH,nG,mG,oG;function GH(){this.e=v(IH,k,136,99,0)}s(548,1,{},GH);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function OH(a){a.c=v(H,r,-1,20,1);a.A=v(H,r,-1,20,1);a.J=v(tG,k,-1,20,1);a.M=v(tG,k,-1,20,1);a.G=Nt([20,7]);a.e=v(H,r,-1,20,1);a.d=v(Yt,k,1,20,0);a.o=v(Yt,k,1,20,0);a.x=v(H,r,-1,20,1);a.z=v(H,r,-1,20,1);a.H=v(H,r,-1,20,1);a.I=v(H,r,-1,20,1);a.s=v(H,r,-1,20,1);a.B=v(H,r,-1,20,1);a.K=v(H,r,-1,20,1);a.N=v(H,r,-1,20,1);a.f=v(Yt,k,1,20,0);a.q=Nt([10,2]);a.j=v(H,r,-1,101,1)}
function PH(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(H,r,-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,r,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(tG,k,-1,4,1);d=v(tG,k,-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=QH(o[1],d[1],o[2],d[2]);0<l[3]?(b=
QH(o[2],d[2],o[3],d[3]),d=QH(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;wH(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=RH(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(tG,k,-1,2,1);SH(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==yH(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;fs(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];BH(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&&vH(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(pF((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(K(pF((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function tH(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&&rH(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,rH(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];hH(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)wH(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)BH(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];NE(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];hH(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];BH(a);a.H[a.u]=l;a.I[a.u]=c+d;NE(a);b&&(hH(a,l),vG(a))}c=4}TH(a,c);a.D=a.F;b&&
(a.D=0)}
function SH(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 sH(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])UH(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,UH(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){fs(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[RH(a,a.D,a.G[a.D][d])],2<d||1!=b){fs(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(tG,k,-1,2,1);SH(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)wH(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)wH(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)wH(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)BH(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[RH(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[RH(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,r,-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(pF((a.J[b]+a.J[e])/2))),a.N[c]=L(K(pF((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;BH(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(pF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(K(pF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(BH(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(pF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(pF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(BH(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(pF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(pF((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]&&(hH(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&&TH(a,i);-1<l&&(a.D=l)}
function UH(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)wH(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 TH(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=yH(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function RH(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 VH(a,b,c){var d,e,f,g;e=mh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(zu(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)zu(c[d])&&!nu(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)tu(c[d],e)&&(b[d]=g,c[d]=mh,++f);if(f==a.t)break}return g==a.t}
function vG(a){var b,c,d;b=v(tG,k,-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{uG(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;wG(a)}}
function uG(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 rH(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=WH(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&&fs(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?fs(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?fs(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?fs(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:fs(a.n,"Charge change not possible on the halogen !");break;case 18:fs(a.n,
"Use X button to change charge on the X atom !")}}
function ZG(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(H,r,-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,r,-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&&hH(a,c);vG(a);fs(a.n,"Smaller part(s) removed !");return 1}
function yH(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 CH(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];jH(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),jH(a));4==a.s[d]&&(a.s[d]=1)}}
function QH(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 NE(a){var b;XH(a);b=a.s.length;a.K=v(H,r,-1,b,1);a.N=v(H,r,-1,b,1);wG(a);jH(a)}
function wH(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(H,r,-1,c,1),zF(a.c,b,a.c.length),a.c=b,b=v(H,r,-1,c,1),zF(a.A,b,a.A.length),a.A=b,b=v(H,r,-1,c,1),zF(a.x,b,a.x.length),a.x=b,b=v(H,r,-1,c,1),zF(a.e,b,a.e.length),a.e=b,b=v(Yt,k,1,c,0),zF(a.d,b,a.d.length),a.d=b,b=v(Yt,k,1,c,0),zF(a.o,b,a.o.length),a.o=b,b=v(tG,k,-1,c,1),zF(a.J,b,a.J.length),a.J=b,b=v(tG,k,-1,c,1),zF(a.M,b,a.M.length),a.M=b,b=Nt([c,7]),zF(a.G,b,a.G.length),a.G=b,c=v(H,r,-1,c,1),zF(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 SG(a,b,c,d,e,f){var g;g=L(K(pF(a.J[b]-c/2)));f||(g-=d-c);a=L(K(pF(a.M[b]-~~(e/2))));return new xA(g-1-2,a-2,d+1+4,e+4)}
function BH(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(H,r,-1,b,1),zF(a.H,c,a.H.length),a.H=c,c=v(H,r,-1,b,1),zF(a.I,c,a.I.length),a.I=c,c=v(H,r,-1,b,1),zF(a.s,c,a.s.length),a.s=c,c=v(H,r,-1,b,1),zF(a.B,c,a.B.length),a.B=c,c=v(H,r,-1,b,1),zF(a.K,c,a.K.length),a.K=c,c=v(H,r,-1,b,1),zF(a.N,c,a.N.length),a.N=c,b=v(Yt,k,1,b,0),zF(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 mH(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+=(cG(),aa);i+="JME 2013-04-10 "+new NF+"\n \n";i+=lH(a.t,3)+lH(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+=EH(0.055999999999999994*(a.J[e]-c),10,4)+EH(0.055999999999999994*(g-a.M[e]),10,4)+EH(0,10,4);h=RG(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"+lH(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+=lH(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:YH(a,e)&&(g=2),c=lH(a.H[e],3)+lH(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=lH(a.I[e],3)+lH(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=lH(a.I[e],3)+lH(a.H[e],3)),i+=c+lH(g,3)+lH(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+lH(e,4)+lH(a.A[e],4)+aa);return i+"M  END\n"}
function FH(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,P,Y,da,N,oc,Gc,jg,ub,Ud,Vd,Wd,Va,Hc;o=v(H,r,-1,a.t+10,1);n=v(H,r,-1,a.t+10,1);l=v(H,r,-1,a.t+1,1);m=v(H,r,-1,7,1);ub=v(H,r,-1,a.t+1,1);w=v(ZH,k,-1,a.t+1,2);G=v(ZH,k,-1,a.u+1,2);oc=0;if(0==a.t)return j;ZG(a,!0);jg=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){jg=!1;break}if(a.n.s&&jg){$H(a);CH(a);aI(a,G);bI(a,w,G);var Gb,zd,jf,bc,Ee,Ad,Bd,db,cJ,Zd,t,wa,en,fn,ct,qf,Na,gn,hn,Kc,jn;Gb=v(H,r,-1,a.t+1,1);zd=v(H,r,-1,a.t+1,1);db=v(cI,k,-1,a.t+1,3);var dt=a.t,kn,
Ch,et,vg,Pj,Ke,rf;Pj=v(cI,k,-1,dt+2,3);Ke=v(H,r,-1,100,1);rf=5;vg=0;Ke[0]=3;Pj[1]=oh;Pj[2]=ph;et=2;if(!(3>dt))for(;rf<Ke[vg]*Ke[vg];){Ch=0;for(kn=!0;kn&&Ch<=vg&&rf>=Ke[Ch]*Ke[Ch];)0==rf%Ke[Ch]?kn=!1:++Ch;if(kn){Pj[++et]=wu(rf);if(et>=dt)break;vg<Ke.length-1&&(++vg,Ke[vg]=rf)}rf+=2}for(t=1;t<=a.t;++t){for(wa=hn=1;wa<=a.u;++wa)(a.H[wa]==t||a.I[wa]==t)&&(hn*=a.i[wa]);gn=a.c[t];18==gn&&(jn=a.o[t],Ad=jn.charCodeAt(0)-65+1,Bd=0,1<jn.length&&(Bd=jn.charCodeAt(1)-97),0>Ad&&(Ad=0),0>Bd&&(Bd=0),gn=28*Ad+Bd);
qf=0;-2>a.A[t]?qf=1:-2==a.A[t]?qf=2:-1==a.A[t]?qf=3:1==a.A[t]?qf=4:2==a.A[t]?qf=5:2<a.A[t]&&(qf=6);Kc=1;db[t]=wu(hn);Kc*=126;db[t]=ru(db[t],wu(a.x[t]*Kc));Kc*=7;db[t]=ru(db[t],wu(qf*Kc));Kc*=7;db[t]=ru(db[t],wu(gn*Kc));Kc*=783;db[t]=ru(db[t],wu(a.z[t]*Kc))}for(Ee=0;!VH(a,Gb,db);){ct=!1;for(t=1;t<=a.t;++t)Gb[t]!=zd[t]&&(zd[t]=Gb[t],ct=!0);if(ct){for(t=1;t<=a.t;++t){db[t]=nh;for(wa=1;wa<=a.z[t];++wa)db[t]=Au(db[t],Pj[Gb[a.G[t][wa]]])}Ee=0}else if(0<Ee){for(t=1;t<=a.t;++t)db[t]=nh;t=1;a:for(;t<=a.t-
1;++t)for(wa=t+1;wa<=a.t;++wa)if(Gb[t]==Gb[wa]){db[t]=oh;break a}}else{for(t=1;t<=a.t;++t){db[t]=nh;for(wa=1;wa<=a.z[t];++wa)jf=a.G[t][wa],db[t]=Au(db[t],wu(a.c[jf]*a.i[RH(a,t,jf)]))}Ee=1}VH(a,Gb,db);for(t=1;t<=a.t;++t)db[t]=wu(zd[t]*a.t+Gb[t])}for(t=1;t<=a.t;++t)zd[t]=Gb[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(zd[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];zd[t]=zd[Na];zd[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]=Gb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Gb[a.H[t]],a.I[t]=Gb[a.I[t]],a.H[t]>a.I[t]&&(Zd=a.H[t],a.H[t]=a.I[t],a.I[t]=Zd,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){fn=en=
a.t;bc=0;for(wa=t;wa<=a.u;++wa)a.H[wa]<en?(en=a.H[wa],fn=a.I[wa],bc=wa):a.H[wa]==en&&a.I[wa]<fn&&(fn=a.I[wa],bc=wa);Zd=a.H[t];a.H[t]=a.H[bc];a.H[bc]=Zd;Zd=a.I[t];a.I[t]=a.I[bc];a.I[bc]=Zd;Zd=a.s[t];a.s[t]=a.s[bc];a.s[bc]=Zd;Zd=a.B[t];a.B[t]=a.B[bc];a.B[bc]=Zd;cJ=a.f[t];a.f[t]=a.f[bc];a.f[bc]=cJ}NE(a);jH(a);aI(a,G);bI(a,w,G)}else{aI(a,G);a.i=v(H,r,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(H,r,-1,a.t+1,1);Hc=1;a.b[1]=1;for(da=0;;){N=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=ub[c]){Gc=!0;for(J=1;J<=oc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Gc=!1;break}Gc&&(++oc,o[oc]=c,n[oc]=g)}}else m[++N]=g;if(0==N){if(Hc==a.t)break;c=l[da--]}else if(1==N)ub[m[1]]=c,c=m[1],a.b[c]=++Hc;else{l[++da]=c;e=0;for(q=1;q<=N;++q)if(h=RH(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=RH(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);ub[e]=c;c=e;a.b[e]=++Hc}}ub=v(H,r,-1,a.t+1,1);b=v(H,r,-1,a.t+1,1);P=v(ZH,k,-1,a.t+1,2);Ud=v(ZH,k,-1,a.t+1,2);f=Hc=da=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(ub[c]=f);b[++Hc]=c;for(a.b[c]=0;;){N=e=0;Y=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(B=1;B<=oc;++B)if(o[B]==g&&n[B]==c||o[B]==c&&n[B]==g)continue b;0<a.b[g]&&(++N,a.b[g]<Y&&(e=g,Y=a.b[g]))}if(0==e){if(0==da)break a;Ud[c]=!0;c=l[da--]}else break}f=c;c=e;1<N&&(l[++da]=f,P[e]=!0)}Vd=v(H,r,-1,a.u+1,1);Wd=v(H,r,-1,a.t+1,1);if(a.n.Jb){var eJ=ub,oN=oc,ft,fJ,Dh,Le,gt,ht,Ma,Qj,it;Dh=v(H,r,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)Dh[b[Ma]]=Ma;gt=v(ZH,
k,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)ft=b[Ma],fJ=eJ[ft],Le=RH(a,ft,fJ),0!=Le&&(dI(a,Le,Dh,Vd,G),gt[Le]=!0);for(Ma=1;Ma<=a.u;++Ma)gt[Ma]||dI(a,Ma,Dh,Vd,G);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){ht=it=0;for(Qj=1;Qj<=a.z[Ma];++Qj){Le=RH(a,Ma,a.G[Ma][Qj]);if(5==a.i[Le])continue a;1==a.s[Le]&&0!=eI(a,Le,Ma)&&++it;2==a.s[Le]&&(ht=a.G[Ma][Qj])}if(0!=it)if(0<ht){var ia=a,hJ=Ma,sf=Dh,Yc=Wd,qc=void 0,Rj=void 0,Lc=void 0,Me=void 0,Mc=void 0,ln=void 0,mn=void 0,nn=void 0,$d=void 0,Zc=void 0,$c=void 0,
jt=void 0,Sj=void 0,ae=void 0,Tj=void 0,Ne=void 0,Uj=void 0,kt=void 0,Vj=void 0,Oe=void 0,iJ=void 0,tf=void 0,jJ=void 0,lt=void 0,Wj=void 0,uf=void 0,$c=1,Rj=hJ,qc=v(H,r,-1,ia.t+1,1);for(qc[1]=hJ;;){jt=!1;for(Zc=1;Zc<=ia.z[Rj];++Zc)if(Lc=ia.G[Rj][Zc],!(Lc==qc[1]||Lc==qc[$c-1]))if(Me=RH(ia,Rj,Lc),2==ia.s[Me]&&5!=ia.i[Me]){Rj=qc[++$c]=Lc;jt=!0;break}if(!jt)break}if(!(0==$c%2||2>ia.z[qc[$c]]||3<ia.z[qc[$c]])){uf=qc[1];Mc=qc[~~(($c+1)/2)];$d=qc[$c];tf=Oe=Ne=ae=0;lt=kt=!1;for(Zc=1;Zc<=ia.z[uf];++Zc)Lc=
ia.G[uf][Zc],Me=RH(ia,uf,Lc),1!=ia.s[Me]||5==ia.i[Me]||(0==ae?ae=Lc:Ne=Lc);0<sf[Ne]&&sf[ae]>sf[Ne]&&(ln=ae,ae=Ne,Ne=ln);Sj=ae;0==ae&&(Sj=Ne,kt=!0);for(Zc=1;Zc<=ia.z[$d];++Zc)Lc=ia.G[$d][Zc],Me=RH(ia,$d,Lc),1!=ia.s[Me]||5==ia.i[Me]||(0==Oe?Oe=Lc:tf=Lc);0<sf[tf]&&sf[Oe]>sf[tf]&&(ln=Oe,Oe=tf,tf=ln);Vj=Oe;0==Oe&&(Vj=tf,lt=!0);Tj=eI(ia,RH(ia,uf,ae),uf);Uj=eI(ia,RH(ia,uf,Ne),uf);iJ=eI(ia,RH(ia,$d,Oe),$d);jJ=eI(ia,RH(ia,$d,tf),$d);1<(0>Tj+Uj?-(Tj+Uj):Tj+Uj)||0!=iJ||0!=jJ?fs(ia.n,"Bad stereoinfo on allene !"):
(mn=ia.J[qc[$c-1]]-ia.J[$d],nn=ia.M[qc[$c-1]]-ia.M[$d],Wj=Math.sqrt(mn*mn+nn*nn),0.001>Wj&&(Wj=0.001),0<(ia.M[Vj]-ia.M[qc[$c-1]])*(mn/Wj)-(ia.J[Vj]-ia.J[qc[$c-1]])*(nn/Wj)?Yc[Mc]=1:Yc[Mc]=-1,kt&&(Yc[Mc]*=-1),lt&&(Yc[Mc]*=-1),Sj==ae&&0>Tj&&(Yc[Mc]*=-1),Sj==Ne&&0>Uj&&(Yc[Mc]*=-1),sf[Sj]>sf[Vj]&&(Yc[Mc]*=-1))}}else b:{var rc=a,sc=Ma,pN=eJ,qN=Dh,rN=o,sN=n,tN=oN,on=Wd,pn=void 0,ad=void 0,mt=void 0,Eh=void 0,za=void 0,Fh=void 0,Dd=void 0,Xj=void 0,be=void 0,Pb=void 0,ea=void 0,Ib=void 0,Pe=void 0,qn=void 0,
bd=void 0,la=void 0,rn=void 0,Ib=v(H,r,-1,4,1),qn=v(H,r,-1,4,1),Gh=rc,ce=sc,kJ=qN,nt=pN,lJ=rN,mJ=sN,uN=tN,Jb=Ib,Yj=void 0,cd=void 0,sn=void 0,tn=void 0,ot=void 0,Zj=void 0,Zj=-1;0<nt[ce]&&(Jb[++Zj]=nt[ce]);for(cd=1;cd<=uN;++cd)lJ[cd]==ce&&(Jb[++Zj]=mJ[cd]),mJ[cd]==ce&&(Jb[++Zj]=lJ[cd]);for(cd=Zj+1;cd<Gh.z[ce];++cd){ot=Gh.t+1;sn=1;c:for(;sn<=Gh.z[ce];++sn){Yj=Gh.G[ce][sn];for(tn=0;tn<cd;++tn)if(Yj==Jb[tn])continue c;kJ[Yj]<ot&&(ot=kJ[Yj],Jb[cd]=Yj)}}0==nt[ce]&&0<Gh.x[ce]?(Jb[3]=Jb[2],Jb[2]=Jb[1],Jb[1]=
Jb[0],Jb[0]=-1):0<Gh.x[ce]&&(Jb[3]=Jb[2],Jb[2]=Jb[1],Jb[1]=-1);for(za=Xj=Fh=Eh=rn=Dd=Pb=0;4>za;++za)0>=Ib[za]||(pn=RH(rc,sc,Ib[za]),qn[za]=eI(rc,pn,sc),0<qn[za]?(++Pb,rn=Ib[za],Fh=Ib[za]):0>qn[za]?(++Dd,Eh=Ib[za],Fh=Ib[za]):Xj=Ib[za]);be=Pb+Dd;la=v(H,r,-1,4,1);bd=0;if(3==rc.z[sc]){if(1==Pb&&1==Dd||3==be&&0<Pb&&0<Dd){fs(rc.n,"Error in C3H stereospecification !");break b}Pe=Ib[0];1==be?Pe=Fh:2==be&&(Pe=Xj);ea=PH(rc,sc,Pe,Ib);la[0]=Fh;la[1]=-1;la[2]=ea[2];la[3]=ea[1];0<Pb?bd=1:bd=-1}else if(4==rc.z[sc])if(1==
be)ea=PH(rc,sc,Fh,Ib),la[0]=ea[0],la[1]=ea[3],la[2]=ea[2],la[3]=ea[1],0<Pb?bd=1:bd=-1;else{Pe=Ib[0];1<Xj&&(Pe=Xj);1==Pb?Pe=rn:1==Dd&&(Pe=Eh);ea=PH(rc,sc,Pe,Ib);ad=v(H,r,-1,4,1);for(za=0;4>za;++za)pn=RH(rc,sc,ea[za]),ad[za]=eI(rc,pn,sc);if(4==be){if(0==Pb||0==Dd){fs(rc.n,"Error in C4 stereospecification !");break b}if(1==Pb||1==Dd)la[0]=ea[0],la[1]=ea[3],la[2]=ea[2],la[3]=ea[1],bd=ad[0];else{for(za=0;4>za;++za)-1==ad[za]&&(ad[za]=0);be=2}}else if(3==be)if(3==Pb||3==Dd)la[0]=ea[0],la[1]=ea[3],la[2]=
ea[2],la[3]=ea[1],0<Pb?bd=-1:bd=1;else{1==Pb?Pb=mt=1:Dd=mt=-1;for(za=0;4>za;++za)ad[za]==mt&&(ad[za]=0);be=2}if(2==be)if(1==Pb&&1==Dd)ea[1]==Eh?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==Eh&&(ea[2]=ea[3]),la[0]=rn,la[1]=Eh,la[2]=ea[2],la[3]=ea[1],bd=1;else{if(ad[0]==ad[1]||ad[1]==ad[2]){fs(rc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=ad[0]?(la[0]=ea[0],la[1]=ea[2],la[2]=ea[1],la[3]=ea[3]):(la[0]=ea[1],la[1]=ea[3],la[2]=ea[2],la[3]=ea[0]);1<Pb?bd=1:bd=-1}}var W=la,$j=Ib,jb=void 0;$j[0]==W[1]?(jb=
W[0],W[0]=W[1],W[1]=jb,jb=W[2],W[2]=W[3],W[3]=jb):$j[0]==W[2]?(jb=W[2],W[2]=W[0],W[0]=jb,jb=W[1],W[1]=W[3],W[3]=jb):$j[0]==W[3]&&(jb=W[3],W[3]=W[0],W[0]=jb,jb=W[1],W[1]=W[2],W[2]=jb);$j[1]==W[2]?(jb=W[1],W[1]=W[2],W[2]=jb,jb=W[2],W[2]=W[3],W[3]=jb):$j[1]==W[3]&&(jb=W[1],W[1]=W[3],W[3]=jb,jb=W[2],W[2]=W[3],W[3]=jb);la[2]==Ib[2]?on[sc]=1:la[2]==Ib[3]?on[sc]=-1:fs(rc.n,"Error in stereoprocessing ! - t30");on[sc]*=bd}}}Va=new yF;i=v(H,r,-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];
P[c]&&(Va.b.b+=ua);0<ub[q]&&fI(a,c,ub[c],Va,Vd);var Hh=w[c],Kb=void 0,ak=void 0,Ih=void 0,T=void 0,T=Sc,Kb=!1;0!=a.A[c]&&(Kb=!0);0!=Wd[c]&&(Kb=!0);Ih=-1;for(ak=1;ak<=a.y;++ak)if(a.q[ak][0]==c){Ih=a.q[ak][1];break}-1<Ih&&(Kb=!0);a.n.Ib&&0<a.e[c]&&(Kb=!0,Ih=1);switch(a.c[c]){case 2:T=Bb;break;case 3:Hh?T="c":T=Eb;break;case 4:Hh?(T=Hf,0<a.x[c]&&(Kb=!0)):T=ic;break;case 5:Hh?T="o":T=tc;break;case 7:Hh?(T="p",0<a.x[c]&&(Kb=!0)):T=vc;break;case 8:Hh?T=sg:T=Ic;break;case 13:Hh?T=wg:T=Nc;Kb=!0;break;case 6:T=
Oc;Kb=!0;break;case 9:T=Ub;break;case 10:T=Mb;break;case 11:T=Db;break;case 12:T=ac;break;case 1:T=Yb;Kb=!0;break;case 19:T=wc;Kb=!0;break;case 20:T=xc;Kb=!0;break;case 21:T=yc;Kb=!0;break;case 22:T=zc;Kb=!0;break;case 18:Kb=!0,T=a.o[c],(D(T,xa)||D(T,Xc)||D(T,wb))&&(Kb=!1)}Kb&&(T=Tc+T,1==Wd[c]?T+=vb:-1==Wd[c]&&(T+="@@"),1==a.x[c]?T+=Yb:1<a.x[c]&&(T+=Yb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=ya:T+=Ca,1<Nj(a.A[c])&&(T+=Nj(a.A[c]))),-1<Ih&&(T+=nb+Ih),T+=Vc);Bn(Va.b,T);for(B=1;B<=oc;++B)if(o[B]==c||n[B]==c)d=
n[B],d==c&&(d=o[B]),i[c]<i[d]&&fI(a,o[B],n[B],Va,Vd),9<B&&(Va.b.b+="%"),An(Va,j+(new R(B)).b);Ud[c]&&(Va.b.b+=va)}return Va.b.b}
function hH(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)EE(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 iH(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]&&hH(a,c);0==a.z[d]&&hH(a,d)}
function $H(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=RH(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&hH(a,c)}}}function XH(a){var b;b=a.c.length;a.G=Nt([b,7]);a.z=v(H,r,-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 bI(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(H,r,-1,a.u+1,1);o=v(ZH,k,-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[RH(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:YH(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(ZH,k,-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 wG(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(pF((a.J[b]+a.J[c])/2))),a.N[d]=L(K(pF((a.M[b]+a.M[c])/2)))}function aI(a,b){var c;for(c=1;c<=a.u;++c)TG(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function RG(a,b){var c;c=(cG(),uE)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function YH(a,b){return 2==a.s[b]?!0:!1}function TG(a,b,c){var d,e,f,g;g=1;a.b=v(H,r,-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 uH(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=Nt([b+5,2]),zF(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 sE(a){var b;a.y=0;a.r=0;FH(a);for(b=1;b<=a.t;++b)a.D=b,uH(a);a.D=0}
function gH(a){var b,c;b=v(tG,k,-1,4,1);uG(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 pG(a,b){var c,d,e,f,g,i,h,l;c=v(tG,k,-1,4,1);uG(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;uG(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function DH(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 kH(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Tc)&&rF(c,Vc))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(Aa)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Yb);g=Mj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=lw(c,d+1);try{a.n.y=zD(i,10)}catch(h){if(h=Ti(h),y(h,120))a.n.y=0;else throw h;}a.D=b;uH(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,Eb)?3:D(d,Bb)?2:D(d,ic)?4:D(d,tc)?5:D(d,vc)?7:D(d,Ic)?8:D(d,Ub)?9:D(d,Mb)?10:D(d,Db)?11:D(d,ac)?12:D(d,Yb)?1:D(d,Nc)?13:D(d,Oc)?6:D(d,wc)?19:D(d,xc)?20:D(d,yc)?21:D(d,zc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=qF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=qF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=qF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=qF(c,g++);for(;45==e;)--d,e=qF(c,g++)}a.A[b]=d}}}
function xE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new TD(b);try{for(;b.k=MD(b,b.b),b.k<b.j;)d=lF(zD(PD(b),10)).b,c=e=lF(zD(PD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ti(f),y(f,120))yn(f);else throw f;}}function fI(a,b,c,d,e){b=RH(a,b,c);5!=a.i[b]&&YH(a,b)?d.b.b+=rb:3==a.s[b]?d.b.b+=ma:9==a.s[b]?(e=tb,a=a.f[b],null!=a&&(e=a),Bn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Uc)}
function vH(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,fs(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:fs(a.n,"Stereomarking allowed only on single and double bonds!")}
function dI(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=RH(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=RH(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=RH(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=RH(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))fs(a.n,"Not unique E/Z geometry !");else{i=RH(a,b,e);f=RH(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=RH(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 WH(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=RH(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(YH(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function eI(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 jH(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=WH(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 xG(a){OH(this);this.n=a;this.y=this.u=this.t=0}
function YG(a,b){var c,d,e,f,g,i,h;xG.call(this,a);f=j;i=WG(b);if(null!=i){h=new SD(b,i,!0);for(e=1;4>=e;++e)f=XG(h,i);g=lF(zD(ko(f.substr(0,3)),10)).b;c=lF(zD(ko(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)wH(this),f=XG(h,i),this.J[e]=(new kF(hF(ko(f.substr(0,10))))).b,this.M[e]=-(new kF(hF(ko(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ko(f.substr(31,d-31)),kH(this,e,d),62<=f.length&&(f=ko(f.substr(60,3)),0<f.length&&(f=lF(zD(f,10)).b,0<f&&(this.D=e,a.y=f,uH(this),this.D=0)));for(e=1;e<=c;++e)BH(this),
f=XG(h,i),this.H[e]=lF(zD(ko(f.substr(0,3)),10)).b,this.I[e]=lF(zD(ko(f.substr(3,3)),10)).b,g=lF(zD(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=lF(zD(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);XH(this);DH(this);vG(this);for(NE(this);(h.k=MD(h,h.b),h.k<h.j)&&!(null==(f=PD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new RD(f);PD(g);PD(g);i=lF(zD(PD(g),10)).b;
for(e=1;e<=i;++e)c=lF(zD(PD(g),10)).b,this.A[c]=lF(zD(PD(g),10)).b}if(0==f.indexOf("M  APO")){g=new RD(f);PD(g);PD(g);i=lF(zD(PD(g),10)).b;for(e=1;e<=i;++e)c=lF(zD(PD(g),10)).b,f=lF(zD(PD(g),10)).b,this.D=c,$(this,0),kH(this,this.t,wc+f),this.D=0}}$H(this);NE(this)}}
function ME(a,b){var c,d,e,f,g;xG.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));rF(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new RD(b);d=lF(zD(PD(f),10)).b;e=lF(zD(PD(f),10)).b;for(c=1;c<=d;++c)g=PD(f),wH(this),kH(this,this.t,g),this.J[c]=(new kF(hF(PD(f)))).b,this.M[c]=-(new kF(hF(PD(f)))).b;for(c=1;c<=e;++c)if(BH(this),this.H[c]=lF(zD(PD(f),10)).b,this.I[c]=lF(zD(PD(f),10)).b,this.s[c]=lF(zD(PD(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;XH(this);DH(this);vG(this)}catch(i){i=Ti(i);if(y(i,120)){i.Bc();this.t=0;return}throw i;}$H(this);NE(this)}}
function $G(a,b,c){var d,e,f;xG.call(this,a);f=v(H,r,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(wH(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))BH(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;NE(this);vG(this)}
function nH(a,b,c){var d,e,f,g,i;xG.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,r,-1,this.t+1,1);this.A=v(H,r,-1,this.t+1,1);this.x=v(H,r,-1,this.t+1,1);this.e=v(H,r,-1,this.t+1,1);this.d=v(Yt,k,1,this.t+1,0);this.J=v(tG,k,-1,this.t+1,1);this.M=v(tG,k,-1,this.t+1,1);this.o=v(Yt,k,1,this.t+1,0);this.H=v(H,r,-1,this.u+1,1);this.I=v(H,r,-1,this.u+1,1);this.s=v(H,r,-1,this.u+1,1);this.f=v(Yt,k,1,this.u+1,0);this.B=v(H,r,-1,this.u+1,1);this.q=Nt([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}NE(this);vG(this)}
function jG(a){var b;OH(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(H,r,-1,this.t+1,1);zF(a.c,this.c,this.t+1);this.A=v(H,r,-1,this.t+1,1);zF(a.A,this.A,this.t+1);this.x=v(H,r,-1,this.t+1,1);zF(a.x,this.x,this.t+1);this.e=v(H,r,-1,this.t+1,1);zF(a.e,this.e,this.t+1);this.d=v(Yt,k,1,this.t+1,0);zF(a.d,this.d,this.t+1);this.J=v(tG,k,-1,this.t+1,1);zF(a.J,this.J,this.t+1);this.M=v(tG,k,-1,this.t+1,1);zF(a.M,this.M,this.t+1);this.o=v(Yt,k,1,this.t+1,0);zF(a.o,this.o,this.t+1);this.H=v(H,
r,-1,this.u+1,1);zF(a.H,this.H,this.u+1);this.I=v(H,r,-1,this.u+1,1);zF(a.I,this.I,this.u+1);this.s=v(H,r,-1,this.u+1,1);zF(a.s,this.s,this.u+1);this.f=v(Yt,k,1,this.u+1,0);zF(a.f,this.f,this.u+1);this.B=v(H,r,-1,this.u+1,1);zF(a.B,this.B,this.u+1);this.q=Nt([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 EH(a,b,c){var d,e,f;if(0==c)return lH(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(pF(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new kF(a)).b;d=lo(e,mo(46));0>d&&(e+=Ya,d=lo(e,mo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=tb);c=j;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function WG(a){var b;b=new SD(a,aa,!0);if(4<LD(b))return aa;b=new SD(a,kh,!0);return 4<LD(b)?kh:null}
function lH(a,b){var c,d,e;d=j+(new R(a)).b;d.length>b&&(d=tb);e=j;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function XG(a,b){for(var c,d;a.k=MD(a,a.b),a.k<a.j;){d=PD(a);if(D(d,b))return ba;for(PD(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(549,1,{136:1},xG,YG,ME,$G,nH,jG);_.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 gs(){gs=u;hs=new SC(Yb)}
function dH(a,b){var c;gs();var d;YF.call(this);this.d=new qB("Help");new qB("Home");this.e=b;M(this,(cG(),DE));this.ac&&gC(this.ac.d,!1);dC(this,!1);d=Vz(b);if(1==a)this.f||(this.f=new zC(d),WF(this.f,-30,0)),this.k=this.f,c=HE(b),this.ac&&fC(this.ac.d.I.c,Jc),BA(this,new lB(2)),this.i=new SC(c+"     "),O(this,this.i,Lb),d=new FA,O(d,this.j,null),this.e.Cb&&(c=new qB("Submit"),O(d,c,null)),O(this,d,Pc),RC(this.i,ko(so(this.i.ac.b.pb,ch))),this.ac&&gC(this.ac.d,!0),dC(this,!0);else if(2==a)this.c||
(this.c=new zC(d),WF(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&fC(this.ac.d.I.c,"Nonstandard atom"),BA(this,new lB(2)),c=new FA,O(c,new sC("atomic SMILES",1),null),O(this,c,nc),c=Yb,hs&&(c=so(hs.ac.b.pb,ch)),hs=new TC(c,8),O(this,hs,Lb),c=new FA,O(c,this.j,null),O(this,c,Pc);else{this.b||(this.b=new zC(d),WF(this.b,5*b.Y,0));var e,f;d="About "+(cG(),nE);this.ac&&fC(this.ac.d.I.c,d);BA(this,new oC(0));M(this,DE);O(this,new sC(nE+" Molecular Editor v2013-05-01",1),null);O(this,new sC("Peter Ertl and Bruno Bienfait",
1),null);for(c=dG,d=0,f=c.length;d<f;++d)e=c[d],e=new sC(e,1),hA(e,this.e.x),O(this,e,null);c=new FA;O(c,this.d,null);O(c,this.j,null);O(this,c,null);this.k=this.b}cC(this);c=this.k;XF(this.ac.d,c.b,c.c);!Uz(this)&&yA(this);iA(this)}s(550,541,Di,dH);_.Bf=function(a){var b,c;if(a.i===this.d){try{b=new tD(this.e.H),c=sD(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ti(d),y(d,111))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,cE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var hs;
function gI(a,b){Tz(b)==a.b?M(b,(wB(),EB)):M(b,a.b)}
function hI(a){var b,c,d,e;e=j;d=!1;Tz(iI)!=a.b?(e=xa,d=!0):Tz(jI)!=a.b?(e="!#6",d=!0):Tz(kI)!=a.b?(M(lI,(wB(),EB)),M(mI,EB),M(nI,EB),M(oI,EB),e="F,Cl,Br,I"):(b=Tz(pI)!=a.b,c=Tz(qI)!=a.b,Tz(rI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Tz(sI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Tz(tI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Tz(uI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Tz(vI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Tz(lI)!=a.b&&(e+="F,"),Tz(mI)!=a.b&&(e+="Cl,"),Tz(nI)!=a.b&&(e+="Br,"),Tz(oI)!=a.b&&(e+="I,"),
rF(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Xc:c?e=wb:(M(iI,(wB(),EB)),e=xa)));b=j;d&&Tz(pI)!=a.b&&(b+=";a");d&&Tz(qI)!=a.b&&(b+=";A");Tz(wI)!=a.b&&(b+=";R");Tz(xI)!=a.b&&(b+=";!R");Tz(iI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=yI.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=zI.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Tz(AI)!=a.b&&(e="~");Tz(BI)!=a.b&&(e=nb);Tz(CI)!=a.b&&(e=vb);Tz(DI)!=a.b&&(e="!@");RC(a.f,e)}
function EI(a){FI(a);GI(a);var b=yI.ac.b;Ay(b,0);b.pb.options[0].selected=!0;b=zI.ac.b;Ay(b,0);b.pb.options[0].selected=!0;M(pI,a.b);M(qI,a.b);M(wI,a.b);M(xI,a.b);M(yI,a.b);M(zI,a.b);HI(a)}function FI(a){M(rI,a.b);M(sI,a.b);M(tI,a.b);M(uI,a.b);M(vI,a.b);M(lI,a.b);M(mI,a.b);M(nI,a.b);M(oI,a.b)}function GI(a){M(iI,a.b);M(jI,a.b);M(kI,a.b)}function HI(a){M(AI,a.b);M(BI,a.b);M(CI,a.b);M(DI,a.b);a.c=!1}
function eH(a){eC.call(this,"Atom/Bond Query");this.j=new qB(this.Af());QA(this.r,new ZF(this));this.b=(cG(),DE);this.d=a;this.e||(a=Vz(a),this.e=new zC(a),WF(this.e,-150,10));this.k=this.e;BA(this,new nC);M(this,this.b);a=new FA;BA(a,new TB(0,3,1));O(a,new rC("Atom type :"),null);iI=new qB(zb);jI=new qB("Any except C");kI=new qB("Halogen");O(a,iI,null);O(a,jI,null);O(a,kI,null);O(this,a,null);a=new FA;BA(a,new TB(0,3,1));O(a,new sC("Or select one or more from the list :",0),null);O(this,a,null);
a=new FA;BA(a,new TB(0,3,1));rI=new qB(Eb);sI=new qB(ic);tI=new qB(tc);uI=new qB(Ic);vI=new qB(vc);lI=new qB(Ub);mI=new qB(Mb);nI=new qB(Db);oI=new qB(ac);O(a,rI,null);O(a,sI,null);O(a,tI,null);O(a,uI,null);O(a,vI,null);O(a,lI,null);O(a,mI,null);O(a,nI,null);O(a,oI,null);O(this,a,null);a=new FA;BA(a,new TB(0,3,1));yI=new uB;tB(yI,zb);tB(yI,bb);tB(yI,eb);tB(yI,lb);tB(yI,mb);O(a,new rC("Number of hydrogens :  "),null);O(a,yI,null);O(this,a,null);a=new FA;BA(a,new TB(0,3,1));zI=new uB;tB(zI,zb);tB(zI,
bb);tB(zI,eb);tB(zI,lb);tB(zI,mb);tB(zI,"4");tB(zI,"5");tB(zI,"6");O(a,new sC("Number of connections :",0),null);O(a,zI,null);O(a,new sC(" (H's don't count.)",0),null);O(this,a,null);a=new FA;BA(a,new TB(0,3,1));O(a,new rC("Atom is :"),null);pI=new qB(Ab);O(a,pI,null);qI=new qB("Nonaromatic");O(a,qI,null);wI=new qB(Fc);O(a,wI,null);xI=new qB(mc);O(a,xI,null);O(this,a,null);a=new FA;M(a,KB(Tz(this)));BA(a,new TB(0,3,1));O(a,new rC("Bond is :"),null);AI=new qB(zb);O(a,AI,null);BI=new qB(Ab);O(a,BI,
null);CI=new qB(Fc);O(a,CI,null);DI=new qB(mc);O(a,DI,null);O(this,a,null);a=new FA;BA(a,new TB(1,3,1));this.f=new TC(xa,20);O(a,this.f,null);O(a,new qB(Dc),null);O(a,this.j,null);O(this,a,null);this.ac&&gC(this.ac.d,!1);dC(this,!1);FI(this);GI(this);HI(this);M(pI,this.b);M(qI,this.b);M(wI,this.b);M(xI,this.b);M(yI,this.b);M(zI,this.b);gI(this,iI);cC(this);a=this.k;XF(this.ac.d,a.b,a.c);!Uz(this)&&yA(this);iA(this)}s(551,541,Di,eH);
_.Bf=function(a,b){var c;D(b,Dc)?(EI(this),gI(this,iI),hI(this)):y(a.i,88)?(HI(this),Vt(a.i)===Vt(iI)?(FI(this),GI(this)):Vt(a.i)===Vt(jI)?(FI(this),GI(this)):Vt(a.i)===Vt(kI)?(FI(this),GI(this)):Vt(a.i)===Vt(wI)?M(xI,this.b):Vt(a.i)===Vt(xI)?(M(wI,this.b),M(pI,this.b)):Vt(a.i)===Vt(pI)?(M(qI,this.b),M(xI,this.b)):Vt(a.i)===Vt(qI)?M(pI,this.b):Vt(a.i)===Vt(AI)||Vt(a.i)===Vt(BI)||Vt(a.i)===Vt(CI)||Vt(a.i)===Vt(DI)?(EI(this),this.c=!0):GI(this),gI(this,a.i),hI(this)):y(a.i,89)&&(HI(this),c=a.i,0==c.ac.b.pb.selectedIndex?
M(c,this.b):M(c,(wB(),EB)),hI(this));107!=this.d.c&&(this.d.c=107,KA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var iI=_.f=null,AI=null,jI=null,pI=null,BI=null,nI=null,rI=null,zI=null,yI=null,mI=null,lI=null,kI=null,oI=null,sI=null,qI=null,xI=null,DI=null,tI=null,vI=null,wI=null,CI=null,uI=null;function bH(a){a.b=-1;a.c=v(LF,k,0,0,0);a.d=0}function JH(){KF(this)}s(552,526,Wh,JH);_.Ie=function(){bH(this)};_.b=-1;
function ds(a,b){a.b=b;WC();var c,d;a&&a&&(c=new II(a),void 0!=$wnd.FileReader?d=new JI(c):d=new KI(c),LI(d),MI(d))}function cs(a){a=new gD(a);WC();var b,c,d,e,f;try{var g=(ZC(),bD);if(cD(g,(ZC(),bD)))b=a.b;else if(cD(g,$C))b=new kD(a.b);else throw new hD(g);c=On(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new NI;qz(d.f,c);e=(f=tF(c,"\r\n|\r|\n|\n\r"),f.length);iw(d.f,20*(10>e?e:10)+bg);co(($n(),ao),new OI(d));LI(d);MI(d)}catch(i){if(i=Ti(i),y(i,104))yn(i);else throw i;}}
function KH(){}s(553,1,{105:1,112:1},KH);_.ue=function(a){bE(this.b,a.b)};_.b=null;function AE(){this.pb=Hx()}s(555,332,Th,AE);
function $r(){var a;$r=u;PI=(a=!1,Sf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);QI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");RI=PI&!QI;var b;a=F(H,r,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);as=v(H,r,-1,1E3,1);for(b=0;b<as.length;++b)as[b]=-999;for(b=0;b<a.length;b+=2)as[a[b+1]]=a[b]}
function Uq(a,b,c){a=new SI(b,c,a);if(!b.Md(a,c))for(b=b._b;b&&!b.Md(a,c);)b=b._b}function IA(a,b,c){var d;d=new TI;uj(d.u,b,c);nj(a.i,d.u,0,0);bj(a.b,d);return d}function qE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function LG(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;Mw(a,e);a.Bd(e,c,d);b.s=c;b.t=d}UI(b)}
function mE(a,b,c,d){$r();this.pb=Hx();this.b=new hj;this.f=d;this.pb.style[Xf]=bb;this.pb.style[Vf]=bb;this.pb.style[Ng]=$e;this.pb.style[hh]=b;this.pb.style[Je]=c;this.i=new VI;this.i.pb.style[hh]=fb;iw(this.i,fb);RI?(b=new WI,c=new XI,nj(b,this.i,0,0),nj(b,c,0,0),Sw(this,b)):Sw(this,this.i);this.d=a;a.Ob=this;RI?(this.k=new YI(this),this.k.j=new ZI(this),this.k.k=new $I(this),this.k.o=new aJ(this),this.k.n=new bJ(this),this.d&&(this.k.f=new dJ(this),this.k.i=new gJ(this),this.k.b=new nJ(this))):
z(this,new oJ(this),(ks(),ks(),ls));z(this,this,(Zq(),Zq(),$q));z(this,new pJ(this),(xj(),xj(),yj));z(this,new qJ(this),(zj(),zj(),Aj));z(this,new rJ(this),(Xr(),Xr(),Yr));(Tq(),Tq(),mA).b=this}s(554,555,Th,mE);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var RI,QI,PI,as=null;function VI(){Qw.call(this);this.pb[xd]=We}s(557,310,Ai,VI);function WI(){VI.call(this);this.pb.style[hh]=fb;this.pb.style[Je]=fb}s(556,557,Ai,WI);function oJ(a){this.b=a}s(558,1,{},oJ);
_.nc=function(a){var b,c,d;c=Dj(a);d=Ej(a);b=Fj(a.b);a=new sJ(a);2==b&&(a.f=4);oH(this.b.d,a,c,d);this.b.j=!0};_.b=null;function pJ(a){this.b=a}s(559,1,{},pJ);_.oc=function(a){var b,c;b=Dj(a);c=Ej(a);a=new sJ(a);this.b.j?xH(this.b.d,a,b,c):zH(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function qJ(a){this.b=a}s(560,1,{},qJ);_.pc=function(a){this.b.j=!1;Dj(a);Ej(a);AH(this.b.d)};_.b=null;function rJ(a){this.b=a}s(561,1,{},rJ);_.b=null;
function XI(){VI.call(this);this.pb.style[hh]=fb;this.pb.style[Je]=fb}s(562,557,Ai,XI);function tJ(a,b){var c;c=b.b;c.f=4;return oH(a.b.d,c,b.e,b.f)}function ZI(a){this.b=a}s(563,1,{},ZI);_.Cf=function(a){return tJ(this,a)};_.b=null;function Is(a,b){zH(a.b.d,b.b,b.e,b.f);return oH(a.b.d,b.b,b.e,b.f)}function $I(a){this.b=a}s(564,1,{},$I);_.Cf=function(a){return Is(this,a)};_.b=null;function aJ(a){this.b=a}s(565,1,{},aJ);_.Cf=function(a){return xH(this.b.d,a.b,a.e,a.f)};_.b=null;
function bJ(a){this.b=a}s(566,1,{},bJ);_.Cf=function(){return AH(this.b.d)};_.b=null;function Or(a,b){var c;c=K(pF(b.c));c=new jD(b,0,ng,c);kG(a.b.d,c);return!0}function dJ(a){this.b=a}s(567,1,{},dJ);_.Cf=function(a){return Or(this,a)};_.b=null;function Pr(a,b){var c;c=K(pF(100*b.d));c=new jD(b,0,tg,c);kG(a.b.d,c);return!0}function gJ(a){this.b=a}s(568,1,{},gJ);_.Cf=function(a){return Pr(this,a)};_.b=null;function Tr(a,b){var c;c=new jD(b,0,le,mh);kG(a.b.d,c);return!0}function nJ(a){this.b=a}
s(569,1,{},nJ);_.Cf=function(a){return Tr(this,a)};var uJ=_.b=null;function vJ(){vJ=u;uJ=new Cu((Ru(),new Qu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function wJ(){wJ=u;xJ={}}function yJ(a,b,c){var d;c&&(b.style[re]=c.c+bg,d=c.b,d!=Sb&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=od),0!=(c.d&2)&&(b.style[se]=Ue));a.f.style[gh]=Mf}
function ZB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=Fi(b);d in xJ?c=xJ[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Cg),f=$doc.createElement(Se),f.width=1,f.height=1,g=(vJ(),uJ),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),yJ(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=wo(e),l=wo(e)+(e.offsetHeight||0),m=l-h,o=wo(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new zJ,w.b=q,w.c=n,w.d=m,w),xJ[d]=c);return c}
function AJ(){wJ();var a,b,c,d,e;Bj();this.b=F(Yt,k,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Cg);to(this.f,this.i);this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=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(572,1,{},AJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var xJ;function zJ(){}s(573,1,{},zJ);
_.b=0;_.c=0;_.d=0;function pH(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,46))return!!a.b.b.metaKey}catch(b){if(b=Ti(b),!y(b,126))throw b;}return!1}function qH(a){try{if(a.b&&y(a.b,46))return!!a.b.b.shiftKey}catch(b){if(b=Ti(b),!y(b,126))throw b;}return!1}function sJ(a){bs.call(this,null,0,null);this.b=a}function SI(a,b,c){bs.call(this,a,0,b);this.b=c}s(574,422,Rh,sJ,SI);_.se=function(){return pH(this)};_.te=function(){return qH(this)};_.b=null;
function OC(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),to(c.f,b),yJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function NC(a){this.d=a;this.c={};this.b=new AJ}s(575,425,Rh,NC);_.b=null;function JA(a){this.b=a}s(576,433,{},JA);_.b=null;function BJ(a,b){this.b=a;this.c=b}s(577,1,{},BJ);_.b=null;_.c=null;function CJ(){oy.call(this);this.pb[xd]="jsa-resetTable";this.pb.style[hh]=kd}s(578,345,Ai,CJ);
function DJ(){DJ=u;var a=EJ=new AJ;Bj();a.i="9p";a.f.style[qe]=zg;a.f.style[re]="144.0pt";to(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);FJ=new VA(1)}function BG(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,UI(a)}
function DG(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,B,J;a.o&&(AG(a,!1),360<=g||-360>=g?i=CG(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=GJ(o,n,q,w,f),B=GJ(o,n,q,w,h),J="<g"+a.n+sb,J+='<path d ="M '+G.b+ba+G.c+" A "+q+ba+w+" 0 "+m+ba+l+ba+B.b+ba+B.c+'"/>',J+="</g>",J),BG(a,i))}function Z(a,b,c,d,e){a.o&&BG(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
function zG(a,b,c,d,e){a.o&&(AG(a,!1),BG(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+fa+a.n+ab))}function KG(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>");BG(a,b)}function jC(a,b,c,d,e){AG(a,!0);BG(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+fa+a.n+ab)}
function UI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=oo(po(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-ek(a.u.pb),d=qo(po(a.u.pb.ownerDocument),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&&(to(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=kg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va)}function JG(a,b){a.f=b;a.j=HH(b)}s(579,429,{});_.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 FJ,EJ;function ws(a,b,c){c&&(Hs(a,b),c.Cf(a.c));a.e=!0}function Hs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-oo(po(a.p.pb.ownerDocument),a.p.pb)+dk(a.p.pb)+Co(a.p.pb.ownerDocument),a.c.f=c.clientY-wo(a.p.pb)+(a.p.pb.scrollTop||0)+Do(a.p.pb.ownerDocument),a.c.b=new sJ(b),b.b.preventDefault(),!0):!1}
function YI(a){this.p=a;this.c=new HJ;this.d=new IJ(this);z(this.p,new JJ(this),(Es(),Es(),Fs));z(this.p,new KJ(this),(xs(),xs(),ys));z(this.p,new LJ(this),(Bs(),Bs(),Cs));z(this.p,new MJ(this),(ts(),ts(),us));z(this.p,new NJ,(Ur(),Ur(),Vr));z(this.p,new OJ(this),(Qr(),Qr(),Rr));z(this.p,new PJ(this),(Lr(),Lr(),Mr))}s(580,1,{},YI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function IJ(a){zk();this.b=a}s(581,26,{},IJ);
_.Ac=function(){!this.b.e&&this.b.j&&tJ(this.b.j,this.b.c)};_.b=null;function JJ(a){this.b=a}s(582,1,{},JJ);_.b=null;function KJ(a){this.b=a}s(583,1,{},KJ);_.b=null;function LJ(a){this.b=a}s(584,1,{},LJ);_.b=null;function MJ(a){this.b=a}s(585,1,{},MJ);_.b=null;function NJ(){}s(586,1,{},NJ);function OJ(a){this.b=a}s(587,1,{},OJ);_.b=null;function PJ(a){this.b=a}s(588,1,{},PJ);_.b=null;function HJ(){}s(589,1,{},HJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function zE(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function QJ(a){var b,c,d,e,f;ck(a);d=(oj(),pj(null));e=new CJ;ly(e,a);Ew(d,e,d.pb);f=a.gd();b=a.fd();c=zE();9<=c?(++f,++b):7==c&&y(a,60)&&(c=a.pb.textContent,2>=c.length&&(f+=8));ny(e,a);Nw(d,e);return new aA(f,b)}function RJ(){this.pb=$doc.createElement(Td);this.pb[xd]=We;this.pb.style[Wf]=Qe;this.pb.style[Zf]=dd;this.pb.style[hh]=fb;this.pb.style[Je]=fb}s(591,313,Uh,RJ);_.dd=function(){return ek(this.pb)};
_.ed=function(){return gk(this.pb)};function HH(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 GJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new BJ(new kF(a),new kF(b))}function CG(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.n+ab}
function OG(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+Aa+h,f<g-1&&(d+=ba);d+=fa;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function AG(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 TI(){DJ();this.o=FJ;this.d=[];this.u=new RJ}s(592,579,{},TI);_.b=j;_.c=j;function SJ(){SJ=u;TJ=new aA(0,0)}
function UJ(a){var b;b=a.Gf();if(!b){var c;(c=a.Df())?(b=QJ(c.b),uj(c.ve(),b.c,b.b),c=QJ(c.b),b=new aA(c.c-b.c,c.b-b.b)):b=new aA(0,0);a.Kf(b)}return b}function pA(a,b){var c;if(a.ze())return TJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Jf(Uz(b));c=QJ(a.ve());a.f.c=c.c;a.f.b=c.b;return c}function VJ(a,b){var c;b&&(c=kg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va,a.Ff().pb.style[ld]=c)}function WJ(){this.f=new OB;this.f.b=-1;this.f.c=-1}s(594,1,{});_.Df=function(){return null};_.Ef=function(a){this.If(a.Od())};
_.Ff=function(){return this.ve()};_.Gf=function(){return XJ};_.Fd=function(){};_.ze=function(){return!1};_.Hf=function(a){this.Jf(Uz(a))};_.If=function(a){VJ(this,a)};_.Jf=function(a){var b=this.ve().pb,c,d,e;c=(zA(),AA);e=a.c;d=a.b;e!=c.c?b.style[re]=j+e+"pt":b.style[re]=j;d!=c.b?b.style[qe]=d:b.style[qe]=j;0!=(a.d&1)?b.style[te]=od:b.style[te]=j;0!=(a.d&2)?b.style[se]=Ue:b.style[se]=j};_.Kf=function(a){XJ=a};_.Lf=function(){};var XJ=_.f=null,TJ;
function rB(a,b){SJ();WJ.call(this);this.b=new Ax(a);this.b.hd()[xd]=j;z(this.b,new YJ(this,b),(Wq(),Wq(),Xq))}s(593,594,{},rB);_.ve=function(){return this.b};_.If=function(a){VJ(this,a)};_.b=null;function YJ(a,b){this.b=a;this.c=b}s(595,1,{},YJ);_.Ic=function(a){Tq();Uq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function vB(a){SJ();WJ.call(this);this.b=new By;z(this.b,new ZJ(this,a),(Qq(),Qq(),Rq))}s(596,594,{},vB);_.ve=function(){return this.b};_.b=null;
function ZJ(a,b){this.b=a;this.c=b}s(597,1,{},ZJ);_.b=null;_.c=null;function $J(a,b){var c,d;VJ(a,b.Od());for(d=new Ni(b.Pb.b);d.c<d.e.Ce();)c=Oi(d),c.ec&&c.ac.Ef(c)}function aK(a,b){var c,d,e,f,g,i,h;uj(a.e,b.Vd(),b.Rd());for(d=new Ni(b.Pb.b);d.c<d.e.Ce();)c=Oi(d),c.ec&&(e=c.ac,e.Hf(c),i=c.Wd(),h=c.Xd(),g=c.Vd(),f=c.Rd(),0<g&&0<f&&(c=e.ve(),g-=UJ(e).c,f-=UJ(e).b,uj(e.ve(),g,f),!c.ob&&a.e.zd(c),a.e.Ad(c,i,h)))}function EA(){SJ();WJ.call(this);this.e=new Qw}s(598,594,{},EA);
_.Ef=function(a){$J(this,a)};_.ve=function(){return this.e};_.Hf=function(a){aK(this,a)};_.e=null;function tC(a){SJ();WJ.call(this);var b=this.b=new Zx;Fx(b.c,a,!1);Rx(b);this.f.b=-1;this.f.c=-1}s(599,594,{},tC);_.ve=function(){return this.b};_.ze=function(){var a;a=(this.b.c.d?uo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function wC(a){this.b=new Vy(a.i,new bK(a))}s(600,1,{},wC);_.b=null;
function Ry(a){var b,c,d,e,f;f=new iD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(cK,k,105,0,0);for(c=b.b?Lk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,86)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=kj((OA(),Q),new R(f.e)));c=c.c;if(tu(!c?lh:c.b,wh))for(c=(!a.e.b||0==a.e.b.d?(xt(),xt(),yt):new RA(a.e.b)).yd();c.Yc();)a=c.Zc(),1001==f.e&&a.ue(f);var g,i,h;1001==f.e?(g=new bs(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Vf(),null.Vf()):100==f.e&&y(f.f,102)?(i=f.f,h=new bs(i,205,null),h.j=i.Wd(),
h.k=i.Xd()):1004<=f.e&&1005>=f.e||(701==f.e?null.Vf():401==f.e||402==f.e?(null.Vf(),null.Vf(),null.Vf(),null.Vf(),null.Vf()):500<=f.e&&507>=f.e&&(g=null.Wf,500!=g&&(f=new bs(null.Wf,g,null),f.j=null.Vf(),f.k=null.Vf(),i=null.Vf(),f.f=i&12,501==g&&null.Vf())))}function bK(a){this.b=a}s(601,1,ti,bK);_.qc=function(){Ry(this)};_.b=null;function UC(){SJ();WJ.call(this);this.b=new uz}s(602,594,{},UC);_.Df=function(){var a;a=new UC;qz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ve=function(){return this.b};
_.Gf=function(){return dK};_.Kf=function(a){dK=a};var dK=_.b=null;s(603,598,{});function eK(a){var b;b=new jr(ro(a.pb,Rf),ro(a.pb,Qf));a=new jr(ro(a.T.jb.pb,Rf),ro(a.T.jb.pb,Qf));return F(H,r,-1,[b.c-a.c,b.b-a.b])}function fK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.nd(a.R);a.ld(b);a.R=a.Q=null}else null!=a.R?(gK(a,a.R),a.R=null):null!=a.Q&&(hK(a,a.Q),a.Q=null);Hj(a.S)}function LI(a){a.kb?a.Pf(mr(a.T.jb)):(a.Id(),LI(a))}function hK(a,b){var c;a.kb?(c=eK(a),a.Pf(new jr(-1,iK(b,!1)-c[1]))):a.Q=b}
function jK(a,b){var c;b!=a.Dd()&&(c=a.T.jb,ww(c),kK(c,b,c.pb,c.q.d,!0))}function gK(a,b){var c;a.kb?(c=eK(a),a.Pf(new jr(iK(b,!0)-c[0],-1))):a.R=b}s(606,315,oi);_.Mf=function(){var a,b;b=mr(this.T.jb);a=eK(this);b.c+=a[0];b.b+=a[1];return b};_.Dd=function(){var a;a=this.T.jb;return 0!=a.q.d?lK(Hz(a.q,0)):null};_.Nf=function(a){mK(this.T.jb,a)};_.yd=function(){return new xw(this.T.jb)};_.Of=function(){qr(this.T.jb)};_.td=function(){fK(this)};_.Ld=function(){qr(this.T.jb)};
_.vd=function(a){return nK(this.T.jb,a)};_.Pf=function(a){or(this.T.jb,a)};_.ld=function(a){hK(this,a)};_.Ed=function(a){jK(this,a)};_.nd=function(a){gK(this,a)};_.Q=null;_.R=null;function oK(){oK=u;Xw();var a=(pK(),qK(),rK);sK=new sy(a.e,a.c,a.d,a.f,a.b)}function tK(a,b){if(0!=a.I.b.q.d&&lK(Hz(a.I.b.q,0)))throw new rw("WindowPanel can only contain one child widget");uK(a,b)}
function MI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[eh]=Qe,a.ab=!1,a.Id());b=a.pb;b.style[$e]=0+(Bj(),bg);b.style[Tg]=cb;e=vj()-ro(a.pb,Rf)>>1;f=wj()-ro(a.pb,Qf)>>1;XF(a,Mj(Co($doc)+e,0),Mj(Do($doc)+f,0));d||((a.ab=c)?(ez(a.pb,hg),a.pb.style[eh]=fh,lk(a.gb,200)):a.pb.style[eh]=fh)}finally{a.w=!0}}
function vK(a,b){var c;if(a.w){c=new Kv;a.mb&&at(a.mb,c);a.J&&nr(a.r,a);try{Vi(a.r.d,a)}catch(d){if(d=Ti(d),!y(d,120))throw d;}a.n=wK(a.r,a);try{Zw(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 Zw(a,b)}function xK(a,b,c){var d,e;e=a.ob;d=new Jj(a,e);e.Ad(a,d.b+b,d.e+c)}function yK(a,b,c){b=new zK(vo(uo(Sv(Sv(a.T.d,b),c))));vw(b,a);z(b,a.o,(Wq(),Wq(),Xq));return b}function lr(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));or(a.T.jb,b)}
function XF(a,b,c){var d,e;(e=a.r)?(d=AK(e.pb),bx(a,b+(ek(e.pb)+d[3]),c+(gk(e.pb)+d[0]))):bx(a,b,c)}function gC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?pr(a.r,a):nr(a.r,a)))}function uK(a,b){if(b!=(0!=a.I.b.q.d?lK(Hz(a.I.b.q,0)):null)){ww(a.I.b);var c=a.I.b;kK(c,b,c.pb,c.q.d,!0)}}
function BK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(gr(),CK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Ni(a.P);e.c<e.e.Ce();)if(d=Oi(e),b==(gr(),DK)){!d.c&&(d.c=new EK);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(gr(),hr))g=d.r,i=d.F,d.I.d?(XF(d,i.d,i.e),lr(d,new jr(i.c,-1))):(XF(d,i.d,i.e),lr(d,new jr(i.c,i.b)),pr(g,d)),Ri(g.d,d,d.I.c),yk(d.z,333);else if(!d.C&&f==(gr(),CK))d.pb.style[eh]=fh,gr()}else if(b==hr){!d.c&&(d.c=new EK);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=AK(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,XF(d,0,0),FK(d,ir(i.pb).c,-1);else{if(f!=(gr(),CK))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;XF(d,0,0);or(d,new GK(ir(i.pb)));nr(i,d)}d==d.r.b||fH(d);yk(d.z,333)}}else b==CK&&(!d.c&&(d.c=new EK),d=a,d.C||(d.G=c,d.pb.style[eh]=Qe))}}function HK(a,b){a.pb.style[jh]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Vf().Vf()}
function IK(a){if(!a.kb){a.t=pw(a,a.r,(!Ms&&(Ms=new Fk),Ms));a.s=pw(a,a.r,Ek?Ek:Ek=new Fk);a.u=pw(a,a.r,(!Rs&&(Rs=new Fk),Rs));var b=a.r;!a.P&&(a.P=new hj);bj(a.P,b);Ms&&(b=new Ls(a),a.mb&&at(a.mb,b));a.J&&pr(a.r,a);Ri(a.r.d,a,a.I.c);a.n&&(bx(a,a.n.b,a.n.c),a.n=null);cx(a);fH(a)}}function fH(a){if(a!=a.r.b){var b;Rs&&(b=new Qs(a),a.mb&&at(a.mb,b))}}
function JK(a,b,c){Xw();var d;d=(lx(),mx);ex.call(this,!1,"popup");this.U=d.b;this.S=new KK(this);d=new LK;d.pb[xd]="mosaic-popupLayoutPanel";Uw(this.T,d);ax(this);this.o=new MK(this);this.z=new NK(this);this.A=new OK(this);this.B=new PK(this);this.F=new QK;this.O=(gr(),DK);this.J=c;this.r=a;a=this.I=new RK(b);b=new SK;!a.e&&(a.e=new TK);bj(a.e,b);a=new UK(new ry(sK.b.e.b,sK.b.c,sK.b.d,sK.b.f,sK.b.b));z(a,new VK(this),(Wq(),Wq(),Xq));b=this.I.c;b.c||(b.c=new oy,b.c.hd()[xd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(hy(),iy),c.d=d,WK(b.i,b.c,new XK(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Hw;d=my(c);$v(c.c,(mv(),nv(d)),0);Gw(c,a,d,0,!1)}else ly(b.c,a);mK(b.i,null);z(this.I.c,new YK(this),(dr(),dr(),er));z(this.I.c,this.o,Xq);jK(this,this.I);Pi(dx?uo(this.pb):vo(uo(this.pb)),"mosaic-WindowPanel",!0)}s(605,606,oi);_.Dd=function(){return 0!=this.I.b.q.d?lK(Hz(this.I.b.q,0)):null};_.Gd=function(a){vK(this,a)};_.yd=function(){return new xw(this.I.b)};_.td=function(){fK(this);Hj(new ZK(this))};
_.vd=function(a){return nK(this.I.b,a)};_.Pf=function(a){lr(this,a)};_.Hd=function(a,b){XF(this,a,b)};_.Ed=function(a){uK(this,a)};_.Id=function(){IK(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 sK;function $K(a){a.i=(new qB(a.j)).ac.ve();z(a.i,new aL(a),(Wq(),Wq(),Xq));a.e=F(bL,k,60,[a.i])}
function NI(){oK();var a,b,c,d,e,f;JK.call(this,(cL(),dL),null,!0);this.Sf();this.db=!0;a=new ay(this.k);this.f=new tz;this.f.pb.style[hh]=fb;iw(this.f,fb);this.Qf();gK(this,"400px");f=new Gz;f.pb.style[Je]=fb;f.f[td]=10;c=(Ux(),ey);f.b=c;Fz(f,a);Fz(f,this.f);e=new oy;e.f[td]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],ly(e,a);Fz(f,e);tK(this,f);gC(this,!1);this.Rf()}s(604,605,oi,NI);_.Qf=function(){$K(this)};_.Rf=function(){var a=this.f;a.pb.readOnly=!0;var b=kw(a.pb)+"-readonly";Pi(a.hd(),b,!0)};
_.Sf=function(){fC(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 aL(a){this.b=a}s(607,1,{},aL);_.Ic=function(){vK(this.b,!1)};_.b=null;function OI(a){this.b=a}s(608,1,{},OI);
_.qc=function(){mw(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=so(a.pb,ch).length;if(0<b&&a.kb){if(0>b)throw new Nx("Length must be a positive integer. Length: "+b);if(b>so(a.pb,ch).length)throw new Nx("From Index: 0  To Index: "+b+"  Text Length: "+so(a.pb,ch).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function eL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";fC(a.I.c,"Paste")}function KI(a){oK();NI.call(this);this.d=a}
s(610,604,oi,KI);_.Qf=function(){$K(this);this.b=(new qB(this.c)).ac.ve();z(this.b,new fL(this),(Wq(),Wq(),Xq));this.e=F(bL,k,60,[this.b,this.i])};_.Rf=function(){iw(this.f,"150px")};_.Sf=function(){eL(this)};_.Id=function(){IK(this);co(($n(),ao),new gL(this))};_.b=null;_.c=null;_.d=null;function JI(a){oK();KI.call(this,a)}s(609,610,oi,JI);_.Rf=function(){iw(this.f,"150px");VD(new hL(this),this.f)};_.Sf=function(){eL(this);this.k+=" Or drag and drop a file on it."};
function hL(a){this.b=a;this.c=new iL(this);this.d=this.e=1}s(611,480,{},hL);_.b=null;function iL(a){this.b=a}s(612,1,{},iL);_.Ge=function(a){this.b.b.f.pb[ch]=null!=a?a:j};_.b=null;function XC(){new pt}s(613,453,{},XC);function fL(a){this.b=a}s(614,1,{},fL);_.Ic=function(){if(this.b.d){var a=this.b.d,b;b=new iD(a.b,0,so(this.b.f.pb,ch));bE(a.b.b,b.b)}vK(this.b,!1)};_.b=null;function gL(a){this.b=a}s(615,1,{},gL);_.qc=function(){mw(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
function II(a){this.b=a}s(617,1,{},II);_.b=null;function Hr(a,b){a.onloadend=function(a){b.Ge(a.target.result)}}function ZD(a){this.b=a}s(622,1,{},ZD);_.b=null;function WD(){}s(623,1,{},WD);function XD(){}s(624,1,{},XD);function YD(){}s(625,1,{},YD);function hC(a,b){SJ();EA.call(this);this.d=new jL(a);var c=this.c=new oy,d=(Ux(),ey);c.b=d;ly(this.c,this.e);tK(this.d,this.c);this.d.b=this;this.b=b}s(626,603,{},hC);_.ve=function(){return this.d};_.Ff=function(){return this.c.ob};
_.Fd=function(){vK(this.d,!1)};_.Jf=function(){};_.Lf=function(a){$J(this,a);aK(this,a);LI(this.d);IK(this.d)};_.b=null;_.c=null;_.d=null;function jL(a){oK();JK.call(this,(cL(),dL),a,!1)}s(627,605,oi,jL);_.Fd=function(){var a=this.b,b=new aC(a.b,201),c;a=a.b.r;a.b?a=new kL(new Ni(a.b)):(a=(xt(),xt(),yt),a=new Ni(a));for(;a.Yc();)c=a.Zc(),201==b.e&&VF(c.b)};_.b=null;function EC(){SJ();WJ.call(this);var a=this.b=new lL;a.ab=!0;a.b.i=!0;this.b.db=!0}s(628,594,{},EC);_.ve=function(){return this.b};
_.b=null;function wD(){}s(634,469,{},wD);function kL(a){if(!a)throw new En;this.b=a}s(635,1,{},kL);_.Yc=function(){return CD(this.b)};_.Zc=function(){return Oi(this.b)};_.$c=function(){throw new FD("Missing message: awt.50");};_.b=null;function aB(){return aB()}function uD(){uD=u;var a;a=(lD(),mD["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(mL,k,-1,0,1);else throw new YE(a+" is not supported");}catch(b){if(b=Ti(b),!y(b,128))throw b;}}
function xC(a,b){a.b=31*a.b+I((new kF(b)).b)}function WA(){}s(638,1,{},WA);_.hC=function(){return this.b};_.b=1;function nL(){nL=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Re))&&0<b.length)b=$doc.getElementsByTagName(Re)[0],b.style[Je]=fb;a.body.style[Je]=fb}function AK(a){nL();var b;b=v(H,r,-1,4,1);b[0]=oL(pL(a,"borderTopWidth"));b[1]=oL(pL(a,"borderRightWidth"));b[2]=oL(pL(a,"borderBottomWidth"));b[3]=oL(pL(a,"borderLeftWidth"));return b}
function qL(a){nL();var b,c;c=rL(a);b=AK(a);a=new jr(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 ir(a){nL();return new jr(a.clientWidth,a.clientHeight)}function rL(a){nL();var b;b=v(H,r,-1,4,1);b[0]=oL(pL(a,"marginTop"));b[1]=oL(pL(a,"marginRight"));b[2]=oL(pL(a,"marginBottom"));b[3]=oL(pL(a,"marginLeft"));return b}
function sL(a){nL();var b;b=v(H,r,-1,4,1);b[0]=oL(pL(a,"paddingTop"));b[1]=oL(pL(a,"paddingRight"));b[2]=oL(pL(a,"paddingBottom"));b[3]=oL(pL(a,"paddingLeft"));return b}function tL(a,b,c){nL();try{D(b,oe)&&(b=Ld),a.style[b]=c}catch(d){if(d=Ti(d),!y(d,120))throw d;}}function iK(a,b){nL();var c;uL||(uL=$doc.createElement(Cg),tL(uL,$e,j),tL(uL,Tg,j),tL(uL,Zf,dd),tL(uL,eh,Qe),$doc.body.appendChild(uL));tL(uL,hh,a);tL(uL,Je,a);c=qL(uL);return b?c.c:c.b}var uL=null;function vL(){jr.call(this,0,0)}
function jr(a,b){this.c=a;this.b=b}function GK(a){jr.call(this,a.c,a.b)}s(640,1,Rh,vL,jr,GK);_.eQ=function(a){return this===a?!0:null==a||wL!=Mn(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+Vc};_.b=0;_.c=0;function xL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(641,1,{114:1,116:1,137:1},xL);
_.eQ=function(a){return a===this?!0:y(a,137)?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 yL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function zL(a,b){this.b=a;this.c=b}s(642,1,Rh,zL);_.eQ=function(a){return this===a?!0:null==a||AL!=Mn(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 AL.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;function QK(){this.c=this.b=this.e=this.d=0}s(643,1,Rh,QK);_.eQ=function(a){return this===a?!0:null==a||BL!=Mn(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 BL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;
function pL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Ld);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(645,1,{});var CL=-1;function DL(){}s(646,645,{},DL);_.b=-1;_.c=-1;var EL=null;function oL(a){a=parseInt(a,10);a=isNaN(a)?null:lF(a);return!a?0:a.b}s(649,330,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,139:1,145:1});_.Mf=function(){return mr(this.i)};
_.Nf=function(a){mK(this.i,a)};_.Of=function(){qr(this.i)};_.Ld=function(){qr(this.i)};_.ld=function(a){var b=this.i;b.pb.style[Je]=a;b.kb||(b.i=a)};_.nd=function(a){var b=this.i;b.pb.style[hh]=a;b.kb||(b.j=a)};function pK(){pK=u;qK()}function fC(a,b){a.b.pb.textContent=b||j;mK(a.i,null)}
function FL(a){pK();var b;Cx(this,new LK);this.b=new GL;b=this.i;HL(b,new IL);tL(b.pb,Xf,cb);b.p=0;WK(b,this.b,new XK(0));this.b.hd()[xd]="mosaic-Caption-text";this.b.pb.textContent=a||j;mK(this.i,null);this.pb[xd]="mosaic-Caption"}s(648,649,{17:1,20:1,21:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,62:1,68:1,69:1,70:1,72:1,73:1,76:1,80:1,81:1,83:1,139:1,145:1},FL);_.Nc=function(a){return z(this,a,(ks(),ks(),ls))};_.Oc=function(a){return z(this,a,(xj(),xj(),yj))};
_.Pc=function(a){return z(this,a,(os(),os(),ps))};_.Qc=function(a){return z(this,a,(zj(),zj(),Aj))};_.c=null;function qK(){qK=u;JL=Vn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Lz(JL,240,20);new Lz(JL,224,16);new Lz(JL,208,16);new Lz(JL,192,16);new Lz(JL,176,16);new Lz(JL,160,16);new Lz(JL,144,16);new Lz(JL,128,16);new Lz(JL,112,16);new Lz(JL,96,16);new Lz(JL,80,16);new Lz(JL,64,16);new Lz(JL,260,16);rK=new Lz(JL,48,16);new Lz(JL,32,16);new Lz(JL,16,16);new Lz(JL,0,16)}var JL,rK;
function KL(a,b){mw(a.b.pb,!b);mK(a.i,a.b)}function kr(a,b){a.d=b;mw(a.b.pb,!b);mK(a.i,a.b);if(a.e){var c;for(c=new Ni(a.e);c.c<c.e.Ce();)Oi(c)}}function RK(a){var b;Cx(this,new LK);b=this.i;HL(b,new LL((ML(),NL)));b.p=0;this.c=new FL(a);WK(b,this.c,new XK(1));this.b=new LK;gj(this.b,"Body");WK(b,this.b,new XK(0));this.pb[xd]="mosaic-CaptionLayoutPanel"}s(651,649,{47:1,49:1,58:1,62:1,70:1,71:1,72:1,73:1,76:1,81:1,83:1,139:1,145:1},RK);_.od=function(){qw(this.i)};_.pd=function(){tw(this.i)};_.yd=function(){return new xw(this.b)};
_.vd=function(a){return nK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function TK(){KF(this)}s(652,526,Wh,TK);function KK(a){this.b=a}s(653,1,ti,KK);_.qc=function(){qr(this.b.T.jb)};_.b=null;function OL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Gj(a.f.b,b);a.f&&hv(a.f.b,b)&&kv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&fH(!a.f?null:hv(a.f.b,b-1))}function PL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new DA);-1==Gj(a.f.b,b)&&bj(a.f.b,b)}function EK(){}s(654,1,{},EK);_.Rc=function(a){OL(a)};_.Sc=function(a){PL(a)};
_.Uc=function(a){QL(a.b.r,a.b)};function cL(){cL=u;RL=new SL(1,"e");TL=new SL(2,Hf);UL=new SL(3,"ne");VL=new SL(10,"nw");WL=new SL(4,sg);XL=new SL(5,wg);YL=new SL(12,"sw");ZL=new SL(8,"w");dL=new $L((oj(),pj(null)).pb)}function wK(a,b){var c;c=AK(a.pb);return new zL(ek(b.pb)-(ek(a.pb)+c[3]),gk(b.pb)-(gk(a.pb)+c[0]))}
function aM(a){var b,c,d,e,f,g;if(a.f){b=ir(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=hv(a.f.b,d),c=new jr(ro(g.pb,Rf),ro(g.pb,Qf)),f=wK(a,g),f.b-=Mj(0,f.b+ro(g.pb,Rf)-b.c),f.c-=Mj(0,f.c+ro(g.pb,Qf)-b.b),XF(g,Mj(0,f.b),Mj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,FK(g,c.c,c.b),g.O==(gr(),hr)&&or(g,new GK(ir(a.pb))),yk(g.z,1)}}function bM(a,b,c){a=a.e;Ri(a,b,b);x(a.d,b,c);gj(b,Ec+c.c)}
function nr(a,b){var c;c=a.e;cM(c,b.H);fj(b.H,Ec+VL.c);cM(c,b.D);fj(b.D,Ec+TL.c);cM(c,b.E);fj(b.E,Ec+UL.c);cM(c,b.N);fj(b.N,Ec+ZL.c);cM(c,b.v);fj(b.v,Ec+RL.c);cM(c,b.M);fj(b.M,Ec+YL.c);cM(c,b.K);fj(b.K,Ec+WL.c);cM(c,b.L);fj(b.L,Ec+XL.c)}
function pr(a,b){!b.H&&(b.H=yK(b,0,0));bM(a,b.H,VL);!b.D&&(b.D=yK(b,0,1));bM(a,b.D,TL);!b.E&&(b.E=yK(b,0,2));bM(a,b.E,UL);!b.N&&(b.N=yK(b,1,0));bM(a,b.N,ZL);!b.v&&(b.v=yK(b,1,2));bM(a,b.v,RL);!b.M&&(b.M=yK(b,2,0));bM(a,b.M,YL);!b.K&&(b.K=yK(b,2,1));bM(a,b.K,WL);!b.L&&(b.L=yK(b,2,2));bM(a,b.L,XL)}function QL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Gj(a.f.b,b);if(c+1<d){fB(a.f,b);for(bj(a.f.b,b);c<d;++c)HK(hv(a.f.b,c),c)}else HK(b,c)}
function $L(a){a=new dM(a);Cx(this,a);this.d=new eM(a);this.d.j=!0;Zi(this.d);this.d.n=3;this.e=new fM(a);this.e.j=!0;Zi(this.e);this.e.n=3;Ex(this)}s(655,330,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,145:1},$L);_.Mf=function(){return ir(this.pb)};_.Nf=function(){var a;(a=gM(this))&&a.Nf(null)};_.Of=function(){aM(this)};_.Rc=function(a){!this.c&&(this.c=new EK);OL(a)};_.Sc=function(a){!this.c&&(this.c=new EK);PL(a)};_.Ld=function(){aM(this)};
_.Uc=function(a){!this.c&&(this.c=new EK);QL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var RL,TL,UL,VL,dL,WL,XL,YL,ZL;function dM(a){this.q=new Rw(this);this.pb=a}s(656,310,Ai,dM);function SL(a,b){this.b=a;this.c=b}s(657,1,{},SL);_.b=0;_.c=null;function eM(a){Ji();cj.call(this,a)}s(658,3,{},eM);_.kc=function(){var a;a=this.k.f;a.C||ck(a.x);fj(this.k.f,"dragdrop-dragging");!a.I.d&&KL(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Mj(this.b,a<this.e?a:this.e),b=Mj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[$e]=a+(Bj(),bg);c.style[Tg]=b+bg};
_.lc=function(){var a;a=this.k.f;a==a.r.b||fH(a);a.I.d||KL(a.I,!0);a.C||(a.x||(a.x=new hM,gj(a.x,"mosaic-GlassPanel-invisible")),tL(a.x.pb,jh,(nL(),pL(a.pb,jh))),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+jk(this.k.b.pb)-this.k.f.gd();this.d=this.c+ik(this.k.b.pb)-this.k.f.fd()};_.b=0;_.c=0;_.d=0;_.e=0;function cM(a,b){try{Vi(a,b)}catch(c){if(c=Ti(c),!y(c,120))throw c;}}
function fM(a){Ji();cj.call(this,a);this.d=new Li}s(659,3,{},fM);_.kc=function(){var a;a=this.k.f.ob;a.C||ck(a.x);fj(this.k.f,"dragdrop-dragging");KL(a.I,!1);lr(a,new jr(a.q,a.p));yk(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.ed()-Mj(this.k.d,this.c):this.k.f.ed()-this.k.d,0!=b&&(a=d.p,b=Mj(a+b,ro(d.I.c.pb,Qf)),b!=a&&xK(d,0,a-b),lr(d,new jr(d.q,b)),yk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.ed():this.k.d-this.k.f.ed(),0!=b&&(a=d.p,b=Mj(a+b,ro(d.I.c.pb,Qf)),lr(d,new jr(d.q,b)),yk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.dd()-Mj(this.k.c,this.b):this.k.f.dd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&xK(d,a-b,0),lr(d,new jr(b,d.p)),yk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.dd():this.k.c-this.k.f.dd(),0!=b&&(a=d.q,lr(d,new jr(96<a+b?a+b:96,d.p)),yk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||fH(a);KL(a.I,!0);a.C||(a.x||(a.x=new hM,gj(a.x,"mosaic-GlassPanel-invisible")),tL(a.x.pb,jh,(nL(),pL(a.pb,jh))),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+jk(this.k.b.pb)-this.k.f.gd();this.e=this.c+ik(this.k.b.pb)-this.k.f.fd()};_.b=0;_.c=0;_.e=0;_.f=0;
function hM(){var a;this.e=new iM(this);this.b=!1;this.c=new Vw;Cx(this,this.c);a=this.pb.style;a[ld]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[xd]="gwt-GlassPanel"}s(660,330,wi,hM);
_.rd=function(){var a;Ex(this);try{a=this.ob}catch(b){b=Ti(b);if(y(b,126))throw new rw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(oj(),pj(null))?($u(this),av(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),aj(Ak,a),a.c=!0,a.d=Jk(a),bj(Ak,a),this.d=new jM(this),Ev(new Zu(this.d))):(this.pb.style[qd]=cb,this.pb.style[lg]=cb);this.b&&sv(new Yu(this));nj(pj(null),new kM,Co($doc),Do($doc))};
_.sd=function(){this.i.sd();Gk(this.e);this.d&&(Wu(Cv,this.d,F(lM,k,48,[(!Ps&&(Ps=new Fk),Ps)])),this.d=null);this.b&&Wu(uv,this,F(lM,k,48,[(!tv&&(tv=new Fk),tv)]))};_.ad=function(a){switch(pv(a.type)){case 256:if(27==(a.keyCode||0))return ck(this),!1;case 1:if(Bo(this.pb,a.target))return ck(this),!1}return!0};_.td=function(){};_.b=!1;_.c=null;_.d=null;function iM(a){zk();this.b=a}s(661,26,{},iM);_.Ac=function(){var a=this.b;$u(a);av(a.pb)};_.b=null;function jM(a){this.b=a}s(662,1,{},jM);_.b=null;
function kM(){this.pb=Hx();var a;a=new Cy(new mM(this));z(this,a,(Mq(),Mq(),Nq));z(this,a,(Ir(),Ir(),Jr))}s(663,332,Th,kM);_.td=function(){Hj(new nM(this))};function mM(a){this.b=a}s(664,1,{},mM);_.b=null;function nM(a){this.b=a}s(665,1,ti,nM);_.qc=function(){this.b.pb.focus()};_.b=null;function oM(a){a.pb.style[hh]=kd;a.pb.style[Je]=kd;if(a.kb){var a=a.ob,b;y(a,145)?a.Nf(null):(b=gM(a))&&b.Nf(a)}}s(667,313,{47:1,49:1,58:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,145:1});
_.Mf=function(){oM(this);return new jr(ro(this.pb,Rf),ro(this.pb,Qf))};_.Nf=function(){oM(this)};_.Of=function(){};_._c=function(){};_.Ld=function(){};function GL(){this.pb=$doc.createElement("label");this.pb[xd]="mosaic-Label";this.pb.style[gh]=Mf;this.pb[xd]="mosaic-HTML"}s(666,667,{47:1,49:1,58:1,68:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,145:1},GL);function UK(a){Cx(this,new pM(a));this.pb[xd]="mosaic-ImageButton"}s(668,330,{20:1,47:1,49:1,58:1,62:1,70:1,72:1,73:1,77:1,81:1,83:1},UK);
function lL(){Xw();var a=(lx(),ox);ex.call(this,!0,nf);this.U=a.b;this.b=new qM(this);this.b.e=!0;Sw(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?bw(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(dx?uo(this.pb):vo(uo(this.pb)))[xd]=He;this.pb.style[jh]="2147483647"}s(669,315,Ai,lL);_._c=function(a){sw(this,a);1==pv(a.type)&&Zw(this,!1)};_.b=null;
function qM(a){this.c=a;this.d=new hj;this.j=new hj;a=(Uy(),Ty);new Kz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Hg);this.f=$doc.createElement(Kg);lv(b,this.f);this.p=!0;a=Hx();b=(mv(),nv(b));a.appendChild(b);this.pb=a;Hl();this.pb.setAttribute(mg,km.b);-1==this.lb?bw(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[xd]=Ge;a=kw(this.pb)+"-vertical";Pi(this.hd(),a,!0);this.pb.style[Vf]=cb;this.pb.setAttribute("hideFocus",bh);z(this,new Sy(this),(Mq(),Mq(),Nq))}s(670,354,Uh,qM);
_._c=function(a){switch(pv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ly(this,a)};_.Kd=function(a,b){Py(this,a,b);b||this.b&&Zw(this.c,!1)};_.b=!0;_.c=null;
function pM(a){var b=(Ux(),ey),c=(hy(),iy),d;d=new Ox;d.i[pd]=bb;d.i[sd]=0;d.i[td]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Mx(b.b);b.b.d.rows[0].cells[0][gd]=c.b;Mx(b.b);b.b.d.rows[0].cells[0].style[dh]=e.b;Mx(d);b=Ix(d,0,0,!0);if(a){ck(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Kx(g,f.d);Tt(f.c,g,a);c.b=c.b.c}else e=c.c.d,bj(c.c,a);a.pb[Wc]=e;lv(b,a.pb);vw(a,d)}Cx(this,d);Pi(this.pb,"mosaic-WidgetWrapper",!0)}s(671,330,wi,pM);_.b=null;_.c=null;function MK(a){this.b=a}s(672,1,{},MK);
_.Ic=function(){this.b.hb&&this.b!=this.b.r.b&&fH(this.b)};_.b=null;function NK(a){zk();this.b=a}s(673,26,{},NK);_.Ac=function(){qr(this.b.T.jb);var a=this.b;Os((!a.y&&(a.y=new rM),a.y))};_.b=null;function OK(a){zk();this.b=a}s(674,26,{},OK);_.Ac=function(){BK(this.b,(gr(),hr))};_.b=null;function PK(a){zk();this.b=a}s(675,26,{},PK);_.Ac=function(){BK(this.b,(gr(),CK))};_.b=null;function SK(){}s(676,1,{},SK);function VK(a){this.b=a}s(677,1,{},VK);_.Ic=function(){this.b.Fd()};_.b=null;
function YK(a){this.b=a}s(678,1,{},YK);_.b=null;function ZK(a){this.b=a}s(679,1,ti,ZK);_.qc=function(){this.b.O==(gr(),hr)?yk(this.b.A,333):this.b.O==CK&&yk(this.b.B,333)};_.b=null;function zK(a){this.pb=a;qw(this)}s(680,313,{17:1,20:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,70:1,73:1,81:1,83:1},zK);_.Nc=function(a){return z(this,a,(ks(),ks(),ls))};_.Oc=function(a){return z(this,a,(xj(),xj(),yj))};_.Pc=function(a){return z(this,a,(os(),os(),ps))};_.Qc=function(a){return z(this,a,(zj(),zj(),Aj))};
function rM(){tt.call(this,null)}s(681,244,pi,rM);function gr(){gr=u;hr=new sM("MAXIMIZED",0);CK=new sM("MINIMIZED",1);DK=new sM("NORMAL",2);tM=F(uM,k,140,[hr,CK,DK])}function sM(a,b){E.call(this,a,b)}s(682,140,{114:1,117:1,119:1,140:1},sM);var tM,hr,CK,DK;function $u(a){var b,c,d,e;c=vj();b=wj();e=(cw(),dw).scrollWidth;d=dw.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[hh]=c-1+bg);0<=b-1&&(a.pb.style[Je]=b-1+bg)}
function av(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,j);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,j)}function vM(a,b){var c,d,e;if(a.n)return!0;a.y.Ie();for(c=new xw(b);c.b.b<c.b.c.d-1;)d=lK(yw(c.b)),e=d.ob,y(e,146)&&e.md(d.jd()),d.jd()&&bj(a.y,d);return!0}
function wM(a,b){var c,d,e;if(b.b)a.d&&kk(a.d),a.d=new xM(a,b),lk(a.d,333);else for(d=new Ni(a.y);d.c<d.e.Ce();)c=Oi(d),e=c.nb,yM(b,c,e.t,e.u),zM(c,e.v,e.s,F(H,r,-1,[AM(a.r.b,c).e,AM(a.q.b,c).d,AM(a.o.b,c).b,AM(a.p.b,c).c]),F(H,r,-1,[BM(a.j.b,c).e,BM(a.i.b,c).d,BM(a.e.b,c).b,BM(a.f.b,c).c]),F(H,r,-1,[CM(a.v,c),CM(a.u,c),CM(a.s,c),CM(a.t,c)]))}
function DM(){this.y=new hj;this.k=new EM(this);this.x=new FM(this.k);this.w=new GM(this.k);this.r=new HM(this.k);this.q=new IM(this.k);this.o=new JM(this.k);this.p=new KM(this.k);this.j=new LM(this.k);this.i=new MM(this.k);this.e=new NM(this.k);this.f=new OM(this.k);this.v=new PM(this.k);this.u=new PM(this.k);this.s=new PM(this.k);this.t=new PM(this.k)}s(686,1,{});_.Tf=function(a){wM(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 QM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ni(b.y);e.c<e.e.Ce();)d=Oi(e),y(d,63)&&(d=d.jb),f=d.nb,yM(c,d,f.t,f.u),zM(d,f.v,f.s,F(H,r,-1,[AM(b.r.b,d).e,AM(b.q.b,d).d,AM(b.o.b,d).b,AM(b.p.b,d).c]),F(H,r,-1,[BM(b.j.b,d).e,BM(b.i.b,d).d,BM(b.e.b,d).b,BM(b.f.b,d).c]),F(H,r,-1,[CM(b.v,d),CM(b.u,d),CM(b.s,d),CM(b.t,d)]));RM(c);a.b.d=null;for(a=new Ni(a.b.y);a.c<a.e.Ce();)b=Oi(a),y(b,63)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function xM(a,b){this.b=a;this.c=b;var c=(qk(),tk);this.n=new pk(this);this.u=c}s(687,17,{},xM);_.rc=function(){QM(this)};_.sc=function(){QM(this)};
_.uc=function(a){var b,c,d;for(c=new Ni(this.b.y);c.c<c.e.Ce();)b=Oi(c),y(b,63)&&(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),yM(this.c,b,d.j,d.w),zM(b,d.x,d.i,F(H,r,-1,[AM(this.b.r.b,b).e,AM(this.b.q.b,b).d,AM(this.b.o.b,b).b,AM(this.b.p.b,b).c]),F(H,r,-1,[BM(this.b.j.b,b).e,BM(this.b.i.b,b).d,BM(this.b.e.b,b).b,BM(this.b.f.b,b).c]),F(H,r,-1,[CM(this.b.v,b),CM(this.b.u,b),CM(this.b.s,b),CM(this.b.t,b)]))};_.b=null;_.c=null;s(689,1,{});
_.b=null;function NM(a){this.b=a}s(688,689,{},NM);function OM(a){this.b=a}s(690,689,{},OM);function MM(a){this.b=a}s(691,689,{},MM);function LM(a){this.b=a}s(692,689,{},LM);function JM(a){this.b=a}s(693,689,{},JM);function KM(a){this.b=a}s(694,689,{},KM);function IM(a){this.b=a}s(695,689,{},IM);function HM(a){this.b=a}s(696,689,{},HM);s(697,689,{},function(a){this.b=a});s(698,689,{},function(a){this.b=a});function CM(a,b){var c=a.b,d;d=kj(c.e,b);d||(d=new xL(sL(b.pb)),x(c.e,b,d));return d.e}
function PM(a){this.b=a}s(699,689,{},PM);function GM(a){this.b=a}s(700,689,{},GM);function FM(a){this.b=a}s(701,689,{},FM);function BM(a,b){var c;c=kj(a.b,b);c||(c=new xL(AK(b.pb)),x(a.b,b,c));return c}function AM(a,b){var c;c=kj(a.c,b);c||(c=new xL(rL(b.pb)),x(a.c,b,c));return c}
function SM(a,b){var c,d;d=kj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=gM(b),f,g,i,h,l;if(y(b,145)){if(null!=c.n&&null!=c.k){d=new jr(TM(e,!0),TM(e,!1));break a}h=b.Mf();null!=c.n&&(h.c=TM(e,!0));null!=c.k&&(h.b=TM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new jr(TM(e,!0),TM(e,!1));break a}h=new vL;f=b.pb;l=f.style;g=l[Zf];i=l[eh];l[Zf]="static";l[eh]=Qe;null!=c.n?h.c=TM(e,!0):(l[hh]=kd,h.c=(f.offsetWidth||0)+AM(d.p.b,b).c+AM(d.q.b,b).d);null!=c.k?h.b=TM(e,!1):(l[Je]=kd,h.b=(f.offsetHeight||0)+AM(d.r.b,b).e+
AM(d.o.b,b).b);l[Zf]=g;l[eh]=i}d=h}null!=c.n&&(Bj(),kq)==c.n.Vf()||null!=c.k&&(Bj(),kq)!=c.k.Vf()||x(a.f,b,d)}return d}function EM(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(702,1,{},EM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function UM(a){var b;b=a.nb;if(null==b||!y(b,143))b=new VM,a.nb=b;return b}function IL(){LL.call(this,(ML(),WM))}function LL(a){var b=(XM(),YM);DM.call(this);this.c=a;this.b=b}s(703,686,{},IL,LL);
_.Uf=function(a){var b,c,d,e,f,g,i,h,l;h=new vL;vM(this,a);l=AM(this.p.b,a).c+AM(this.q.b,a).d+BM(this.f.b,a).c+BM(this.i.b,a).d+CM(this.t,a)+CM(this.u,a);d=AM(this.r.b,a).e+AM(this.o.b,a).b+BM(this.j.b,a).e+BM(this.e.b,a).b+CM(this.v,a)+CM(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(ML(),WM)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ni(this.y);a.c<a.e.Ce();)c=Oi(a),e=UM(c),b=null,i=c.ob,y(i,146)&&(b=i,b=ZM(b),b=new jr(b[1]+b[3],b[0]+b[0])),this.c==WM?(l+=SM(this.x.b,c).c,e.b=SM(this.w.b,
c).b,y(i,146)&&(l+=b.c,e.b+=b.b),f=Mj(f,e.b)):(d+=SM(this.w.b,c).b,e.c=SM(this.x.b,c).c,y(i,146)&&(d+=b.b,e.c+=b.c),g=Mj(g,e.c));this.c==WM?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Tf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,P;if(vM(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=CM(this.t,a);B=CM(this.v,a);c=ir(a.pb);P=c.c-(q+CM(this.u,a));o=c.b-(B+CM(this.s,a));g=P;c=o;this.c==(ML(),WM)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Ni(this.y);e.c<e.e.Ce();)d=Oi(e),b=null,n=UM(d),w=d.ob,y(w,146)&&(b=w,b=ZM(b),b=new jr(b[1]+b[3],b[0]+b[0])),this.c==WM?(n.e?++h:(n.c=SM(this.x.b,d).c,y(w,146)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=SM(this.w.b,d).b,y(w,146)&&(n.b+=b.b))):(n.d?++i:(n.b=SM(this.w.b,
d).b,y(w,146)&&(n.b+=b.b),c-=n.b),n.e?n.c=P:(n.c=SM(this.x.b,d).c,y(w,146)&&(n.c+=b.c)));for(e=new Ni(this.y);e.c<e.e.Ce();)d=Oi(e),b=null,n=d.nb,w=d.ob,y(w,146)&&(b=w,b=ZM(b),b=new jr(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==WM?n.e&&(J=~~(g/h)):n.d&&(m=~~(c/i)),B=0>B?0:B,l=J,f=m,y(w,146)&&(l-=b.c,f-=b.b),this.c==NL?(n.t=this.b==(XM(),YM)?q:this.b==$M?q+~~(P/2)-~~(J/2):q+P-J,n.u=B,n.v=l,n.s=f,B+=m+G):(this.b==(XM(),YM)?(n.t=q,n.u=B):this.b==$M?(n.t=q,n.u=B+~~(o/2)-~~(m/2)):(n.t=q,n.u=B+o-m),n.v=
l,n.s=f,q+=J+G),a.b&&(w=d.dd()-ek(a.pb)-CM(this.t,a),-1==n.p&&(n.p=w),w=d.ed()-gk(a.pb)-CM(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.gd()),-1==n.o&&(n.o=d.fd()));wM(this,a)}};_.b=null;_.c=null;function XM(){XM=u;YM=new aN("START",0);$M=new aN(Fb,1);bN=new aN("END",2);cN=F(dN,k,141,[YM,$M,bN])}function aN(a,b){E.call(this,a,b)}s(704,140,{114:1,117:1,119:1,141:1},aN);var cN,$M,bN,YM;function ML(){ML=u;WM=new eN("HORIZONTAL",0);NL=new eN("VERTICAL",1);fN=F(gN,k,142,[WM,NL])}
function eN(a,b){E.call(this,a,b)}s(705,140,{114:1,117:1,119:1,142:1},eN);var fN,WM,NL;s(707,1,{147: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 VM(){this.f=!1}function XK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(706,707,{143:1,147:1},VM,XK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function hN(a,b){if(a.n)return!0;vM(a,b);if(0<a.y.d){a.b=hv(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,144))d=new iN,c.nb=d;a.c=d;a.y.Ie();bj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function jN(){DM.call(this)}s(708,686,{},jN);
_.Uf=function(a){var b,c;c=new vL;hN(this,a);if(this.b){b=SM(this.x.b,this.b).c;var d=SM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,146)&&(b=ZM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=AM(this.p.b,a).c+AM(this.q.b,a).d+BM(this.f.b,a).c+BM(this.i.b,a).d+CM(this.t,a)+CM(this.u,a);c.b+=AM(this.r.b,a).e+AM(this.o.b,a).b+BM(this.j.b,a).e+BM(this.e.b,a).b+CM(this.v,a)+CM(this.s,a);return c};
_.Tf=function(a){var b,c,d,e,f;hN(this,a)&&(d=CM(this.t,a),e=CM(this.v,a),c=ir(a.pb),f=c.c-(d+CM(this.u,a)),c=c.b-(e+CM(this.s,a)),b=this.b.ob,y(b,146)&&(b=ZM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.dd()-ek(a.pb)-CM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ed()-gk(a.pb)-CM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.gd()),d=this.c,-1==d.o&&(d.o=this.b.fd())),wM(this,a))};_.b=null;_.c=null;function iN(){this.f=!1}
s(709,707,{144:1,147:1},iN);function ZM(a){var b,c,d,e;null==a.b&&(a.b=v(H,r,-1,4,1),e=uo(Sv(Sv(a.d,0),0)),c=uo(Sv(Sv(a.d,2),2)),d=rL(a.pb),b=AK(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 kN(a,b){a.kb&&ck(a);return Tw(a,b)}function lN(){ux();kx.call(this,vx)}s(710,320,{47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1,146:1},lN);_.vd=function(a){return kN(this,a)};_.b=null;
function WK(a,b,c){var d=a.q.d;b.nb=c;kK(a,b,a.pb,d,!0)}function mN(a){var b;b=a.ob;return y(b,146)?b:a}function mr(a){if(!a.kb)return new vL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Uf(a),or(a,a.k),a.e.Tf(a),a.k=a.e.Uf(a);return a.k}function lK(a){return y(a,146)?a.jb:a}function nN(a){var b;if(!a.o){b=(!EL&&(EL=new DL),EL);var c=vN(a,gb,!0);b.b=c;c=vN(a,hb,!0);b.c=c;a.o=b}return a.o}
function kK(a,b,c,d,e){if(y(b,63))throw new Hk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,147)&&f.f?(c=new lN,Gw(a,c,a.pb,d,!0),Uw(c,b)):Gw(a,b,c,d,e);mK(a,b)}
function mK(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,pz(d.d),pz(d.f),pz(d.c),pz(d.b),pz(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==mN(a))c=c.ob;else{if(y(c,139)||y(c,62))d=c,c=c.ob,c==mN(d)&&(c=c.ob);y(c,146)&&y(c.ob,138)&&(c=c.ob)}y(c,145)&&!y(c,138)&&(c.Nf(a.ob),c.Nf(a))}}
function qr(a){if(a.kb&&a.pb.style.display!=Jf){a.pb.scrollTop=0;var b=a.pb,c=0;!zo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==rg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Tf(a);a.d=!1;RM(a)}}function RM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=lK(Hz(a.q,d)),y(b,146)&&(b=b.jb),b.jd()&&(y(b,145)?b.Of():y(b,76)&&b.Ld())}function nK(a,b){var c;y(b,146)&&(b=y(b,146)?b.jb:b);c=mN(b);return Nw(a,c)?(y(c,146)&&kN(c,b),mK(a,null),!0):!1}
function HL(a,b){var c;a.e=b;null!=a.f&&fj(a,kw(a.pb)+Ca+a.f);a.f=b.cZ.e;c=Qz(a.f,mo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));gj(a,kw(a.pb)+Ca+a.f);mK(a,null)}function vN(a,b,c){a.n||(a.n=$doc.createElement(Cg),tL(a.n,Zf,dd),tL(a.n,eh,Qe),tL(a.n,$e,cb),tL(a.n,Tg,cb),a.pb.appendChild(a.n));tL(a.n,hh,b);tL(a.n,Je,b);a=qL(a.n);return c?a.c:a.b}
function TM(a,b){var c;c=null.Vf();if(c==(Bj(),wq)){c=(nN(a),null.Vf());var d=(-1==CL&&(CL=(nL(),iK(ib,!0))),CL);return L(K(Math.round(100*d*c/254)))}if(c==mq)return c=nN(a),d=null.Vf(),L(K(pF(d*(-1==c.b&&(c.b=iK(gb,!0)),c.b))));if(c==oq)return c=nN(a),d=null.Vf(),L(K(pF(d*(-1==c.c&&(c.c=iK(hb,!0)),c.b))));if(c==uq)return c=(nN(a),null.Vf()),d=(-1==CL&&(CL=(nL(),iK(ib,!0))),CL),L(K(Math.round(d*c)));if(c==yq)return c=(nN(a),null.Vf()),d=(-1==CL&&(CL=(nL(),iK(ib,!0))),CL),L(K(Math.round(10*d*c/254)));
if(c==sq)return L(K(pF(12*(nN(a),null.Vf())*L(K(pF((-1==CL&&(CL=(nL(),iK(ib,!0))),CL)/72))))));if(c==kq)return vN(a,null.Vf(),b);if(c==qq)return c=(nN(a),L(K(pF(null.Vf())))),d=(-1==CL&&(CL=(nL(),iK(ib,!0))),CL),L(K(Math.round(d*c/72)));if(null.Vf()==iq)return L(K(pF(null.Vf())));throw new Hk("Invalid size: "+null.Vf());}function LK(){var a=new jN;Qw.call(this);this.k=new jr(-1,-1);new wN(this);this.pb[xd]="mosaic-LayoutPanel";HL(this,a)}
s(711,310,{47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,145:1},LK);_.zd=function(a){kK(this,a,this.pb,this.q.d,!0)};_.od=function(){Aw(this,new xN)};_.pd=function(){Aw(this,new yN)};_.Mf=function(){return mr(this)};_.wd=function(a){return Jw(this.q,mN(a))};_.xd=function(a,b,c,d){kK(this,a,b,c,d)};_.Nf=function(a){mK(this,a)};_.yd=function(){return new xw(this)};_.Of=function(){qr(this)};
_.td=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.nd(this.j),this.ld(a),this.j=this.i=null;else if(a=mr(this),null!=this.j)a=a.b+bg,this.nd(this.j),this.ld(a),this.j=null;else if(null!=this.i){var b=this.i;this.nd(a.c+bg);this.ld(b);this.i=null}else b=a.b+bg,this.nd(a.c+bg),this.ld(b);qr(this)}};_.Ld=function(){qr(this)};_.vd=function(a){return nK(this,a)};_.ld=function(a){this.pb.style[Je]=a;this.kb||(this.i=a)};_.Ad=function(a,b,c){a=mN(a);Mw(this,a);this.Bd(a,b,c)};
_.nd=function(a){this.pb.style[hh]=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 xN(){}s(712,1,{},xN);_.Jd=function(a){mN(a).rd()};function yN(){}s(713,1,{},yN);_.Jd=function(a){mN(a).sd()};function xw(a){this.c=a;this.b=new Lw(this.c.q)}s(714,1,{},xw);_.Yc=function(){return this.b.b<this.b.c.d-1};_.Zc=function(){return lK(yw(this.b))};_.$c=function(){zw(this.b)};_.c=null;function zN(){zN=u;new $x}
function wN(a){zN();Pi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new AN(this)}s(715,9,{},wN);function AN(a){zk();this.b=a}s(716,26,{},AN);_.Ac=function(){mK(this.b.b,null);qr(this.b.b)};_.b=null;function gM(a){a=a.ob;return!a?null:y(a,145)?a:gM(a)}function FK(a,b,c){var d;d=a.pb;zM(a,b,c,rL(d),AK(d),sL(d))}
function zM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.nd((0>g?0:g)+(Bj(),bg)),b!=a.gd()&&a.nd((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.ld((0>b?0:b)+(Bj(),bg)),c!=a.fd()&&a.ld((0>c?0:c)+bg))}function or(a,b){FK(a,b.c,b.b)}function yM(a,b,c,d){b=mN(b);Mw(a,b);a.Bd(b,c,d)}s(719,1,{});
function SE(){var a,b,c,d;d=tF("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 BN(){this.b=new Li;new Li;new Li}s(718,719,{},BN);function RE(){RE=u;CN=new BN}function WE(){var a=TE,b=$wnd.JSApplet.JSME;RE();x(CN.b,a,b)}var CN;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=Xn&&(e=mk(),2E3<e-Zn&&(Zn=e,Yn=Wn()));if(0==Xn++){var f=($n(),ao),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=jo(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=($n(),ao),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=jo(l,m);while(h.d);h.d=m}}--Xn;c&&-1!=Yn&&($wnd.clearTimeout(Yn),Yn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(Wt)()}catch(d){a(b)}else A(Wt)()}var UE=U(1),Pn=U(102),DN=gF(" I"),H=bF(726,DN),LF=bF(724,UE),EN=gF(" Z"),ZH=bF(727,EN);U(101);U(100);U(99);var FN=U(506),Dn=bF(728,FN),GN=U(263),yu=bF(729,GN);U(264);U(140);var HN=gF(" B");U(496);var IN=gF(" C"),Gi=bF(730,IN);U(494);var JN=gF(" D"),tG=bF(731,JN);U(495);U(497);var KN=U(500),oF=bF(732,KN),LN=gF(" J"),MN=U(2),Yt=bF(725,MN),mL=bF(733,HN);U(509);U(492);U(98);U(192);U(107);U(488);var TE=U(486);
U(491);U(116);U(117);U(96);U(109);U(110);U(111);U(503);U(498);U(487);U(719);U(718);var VE=fF(),LB=U(418),fG=bF(734,LB),NN=U(549),IH=bF(735,NN),ON=U(404);U(403);U(402);U(401);U(545);var Pt=bF(736,H),PN=V(547,function(){lG();return MH}),NH=bF(737,PN);U(548);U(427);U(426);U(541);U(540);U(550);U(551);U(546);U(461);U(544);var nB=bF(738,ON);U(416);U(553);U(204);U(203);U(297);U(244);U(299);U(212);var QN=U(211);U(247);U(246);U(245);U(398);U(399);U(400);U(314);var RN=U(313);U(312);U(318);U(332);U(555);U(554);
U(311);U(310);U(557);U(556);U(562);U(563);U(564);U(565);U(566);U(567);U(568);U(569);U(558);U(559);U(560);U(561);U(374);U(250);U(249);U(323);U(324);U(325);U(580);U(589);U(26);U(581);U(582);U(583);U(584);U(585);U(586);U(587);U(588);U(295);U(473);U(472);U(513);U(515);U(514);U(516);U(518);U(517);U(519);U(523);U(524);U(370);U(373);U(371);U(372);U(444);U(443);var FC=U(442),QG=bF(739,FC),cI=bF(740,LN);U(433);U(428);U(429);U(579);U(520);U(526);U(521);U(522);U(438);U(437);U(436);U(441);
var SN=fF(),cK=bF(741,SN);U(471);U(481);U(480);U(479);U(482);U(483);U(622);U(623);U(624);U(625);U(532);var TN=V(253,function(){Et();return Jt}),Kt=bF(742,TN);U(512);U(451);U(452);U(435);var pC=U(430);U(414);U(415);U(440);var AC=U(439);U(432);U(431);U(530);U(539);U(421);var PB=U(420);U(475);U(542);U(543);U(505);U(552);U(449);U(450);U(424);U(406);U(405);U(458);fF();fF();fF();U(408);U(409);U(293);
var UN=V(180,function(){Bj();return Aq}),Bq=bF(743,UN),VN=V(139,function(){Cj();return Oo}),Po=bF(744,VN),WN=V(146,function(){Qo();return Ap}),Bp=bF(745,WN),XN=V(165,function(){Cp();return Lp}),Mp=bF(746,XN),YN=V(170,function(){Np();return Wp}),Xp=bF(747,YN),ZN=V(175,function(){Yp();return gq}),hq=bF(748,ZN);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(141,null);V(142,null);V(143,null);V(144,null);V(145,null);V(147,null);V(157,null);
V(158,null);V(159,null);V(160,null);V(161,null);V(162,null);V(163,null);V(164,null);V(148,null);V(149,null);V(150,null);V(151,null);V(152,null);V(153,null);V(154,null);V(155,null);V(156,null);V(166,null);V(167,null);V(168,null);V(169,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(202);U(209);U(210);U(385);var Iz=bF(749,RN);U(386);U(592);U(591);U(425);U(208);U(234);U(236);var WB=U(423);U(474);U(411);U(410);U(417);U(536);U(346);U(348);U(347);
U(349);U(508);U(239);U(460);U(207);U(227);U(228);U(230);U(225);U(224);U(226);var YB=U(575);U(419);U(594);U(599);U(459);U(499);U(462);var pB=U(413),oB=bF(750,PB);U(214);U(218);U(638);U(576);U(446);U(447);U(448);U(412);U(231);U(248);U(572);U(573);U(337);U(336);U(342);U(343);U(628);U(600);U(601);U(525);U(533);U(534);U(535);U(593);U(595);var qC=U(434);U(216);U(215);U(217);U(219);U(537);U(238);U(235);U(237);U(233);U(223);U(222);U(221);U(598);U(317);U(316);U(315);U(606);U(605);U(627);U(603);U(626);
var $N=V(682,function(){gr();return tM}),uM=bF(751,$N);U(681);U(680);U(672);U(673);U(674);U(675);U(676);U(677);U(678);U(679);U(653);var aO=V(319,function(){lx();return sx}),tx=bF(752,aO),bO=V(366,function(){gx();return az}),bz=bF(753,bO);U(17);U(367);U(368);U(363);U(364);U(365);U(18);U(19);U(20);U(457);U(422);U(669);U(354);U(670);U(355);U(356);U(357);U(358);U(361);U(328);U(327);var cO=U(326);U(596);U(597);U(602);U(275);U(331);U(362);U(206);U(350);U(377);U(376);U(378);
var dO=V(379,function(){sz();return Dz}),Ez=bF(754,dO);V(380,null);V(381,null);V(382,null);V(383,null);U(251);U(268);U(577);U(329);U(345);U(344);U(529);U(394);U(321);U(205);U(578);U(330);U(655);U(3);U(658);U(659);U(657);U(656);U(649);U(648);U(711);U(712);U(713);U(714);U(651);U(242);var dD=U(454),fD=bF(755,dD);U(455);U(453);U(29);U(30);U(28);U(31);U(34);U(35);U(36);U(37);U(38);U(39);var eO=U(51),Qy=bF(756,eO);U(40);U(41);U(42);U(43);U(44);U(45);U(46);U(48);U(47);U(49);U(50);U(52);U(53);U(55);U(56);
U(54);U(57);U(58);U(59);U(60);U(62);U(64);U(65);U(63);U(61);U(66);U(67);U(68);U(69);U(71);U(74);U(73);U(75);U(78);U(79);U(77);U(80);U(81);U(82);U(83);U(84);U(85);U(87);U(88);U(86);U(89);U(90);U(91);U(92);U(94);U(95);U(93);var wL=U(640);U(322);var AL=U(642);U(240);U(667);U(666);U(467);U(466);U(468);U(241);U(277);U(279);U(278);U(269);U(320);U(710);U(284);U(287);U(285);U(286);U(5);U(7);U(6);U(613);U(456);U(469);U(389);U(201);U(306);U(308);U(307);U(273);U(388);U(270);U(604);var bL=bF(757,cO);U(610);U(609);
U(617);U(607);U(608);U(614);U(615);U(611);U(612);U(463);U(464);U(470);U(243);U(668);U(635);U(490);U(510);U(272);U(574);var BL=U(643);U(652);U(671);U(707);U(706);U(213);U(229);U(4);U(634);U(33);U(280);U(351);U(352);U(353);U(281);var lM=bF(758,QN);U(282);U(686);U(703);var fO=V(704,function(){XM();return cN}),dN=bF(759,fO),gO=V(705,function(){ML();return fN}),gN=bF(760,gO);U(689);U(698);U(697);U(701);U(700);U(696);U(695);U(693);U(694);U(692);U(691);U(688);U(690);U(699);U(702);U(687);U(335);U(384);U(375);
U(32);U(70);U(654);U(708);U(334);U(333);U(339);U(340);U(338);U(283);U(21);U(304);U(305);U(11);U(14);U(24);var hO=U(27),Kk=bF(761,hO);U(25);U(22);U(23);U(709);U(8);U(10);U(9);U(715);U(716);U(660);U(663);U(664);U(665);U(661);U(662);var yL=U(641);U(645);U(646);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>