summaryrefslogtreecommitdiff
path: root/public/jsme/A3D2B7C95C4FC47DB0996CBDF930EA17.cache.html
blob: 0d883c31924b4d8b30a67c0d531a765fb5a1259e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'A3D2B7C95C4FC47DB0996CBDF930EA17';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ja='">',la="#",ma="$MOL\n",na="&",oa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Na="-NH-SO2-Me",Pa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",Za="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
gb="1in",hb="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",qb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Kb="Cl",Ob="Class$",Pb="Copy as ",Qb="DEFAULT",Rb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",sc="R",tc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Jc="South",Kc="Style names cannot be empty",Lc="Unknown",Mc="West",Pc="X",Qc="[",Uc="[object Array]",Vc="\\",Wc="]",Xc="__gwtex_wrap",Yc="__uiObjectID",Zc=
"a",$c="absolute",ad="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="border-left-width",td="border-top-width",ud="bottom",vd="button",wd="cellPadding",xd="cellSpacing",yd="center",zd="change",Dd="checkbox",Fd="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Md="columnheader",Nd="combobox",Od="complementary",Pd="contentinfo",Qd="contextmenu",
Rd="cssFloat",Sd="cursor",Td="dblclick",Xd="definition",Yd="dialog",Zd="dir",$d="directory",ae="display",ge="div",he="document",ie="dragdrop-handle",je="dragdrop-selected",ke="dragend",le="dragenter",me="dragover",ne="dragstart",oe="drop",pe="end_gesture",qe="error",re="filter",se="fixed",te="float",ue="focus",ve="fontFamily",we="fontSize",xe="fontStyle",ye="fontWeight",ze="form",Ae="function",Be="g",Ce="gesturechange",De="gestureend",Ee="gesturestart",Fe="google",Ge="grid",He="gridcell",Je="group",
Ke="gwt-MenuBar",Le="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",Ve="id",We="img",Xe="is_touch_supported",Ye="italic",Ze="java.vm.name",$e="jsa-resetDiv",af="keydown",bf="keypress",cf="keyup",df="left",ef="link",ff="list",gf="listbox",hf="listitem",jf="load",kf="log",lf="ltr",mf="main",nf="marquee",of="math",pf="menu",qf="menuPopup",rf="menubar",sf="menuitem",uf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",Ef="mouseout",Ff="mouseover",Gf="mouseup",Hf=
"mousewheel",If="move",Jf="msie",Kf="multipart",Lf="n",Mf="name",Nf="navigation",Of="none",Pf="noreaction",Qf="note",Rf="nowrap",Sf="null",Tf="number",Uf="object",Vf="offsetHeight",Wf="offsetWidth",Xf="ontouchstart",Yf="opera",Zf="option",$f="outline",ag="overflow",bg="padding",cg="paste",dg="popupContent",eg="position",fg="presentation",gg="progressbar",hg="px",ig="px, ",jg="px;",kg="radio",lg="radiogroup",mg="reaction",ng="rect(0px, 0px, 0px, 0px)",og="region",pg="rgb(",qg="right",rg="role",sg=
"rotation",tg="row",vg="rowgroup",wg="rowheader",xg="rtl",yg="s",zg="safari",Ag="scale100",Bg="scrollbar",Cg="se",Dg="search",Eg="separator",Fg="serif",Hg='shape-rendering="crispEdges"',Ig="slider",Jg="span",Kg="spinbutton",Lg="status",Mg="subMenuIcon-selected",Ng="tab",Og="table",Pg="tablist",Qg="tabpanel",Rg="tbody",Sg="td",Tg="text",Ug="textAlign",Vg="textbox",Wg="timer",Xg="title",Yg="toolbar",Zg="tooltip",$g="top",ah="touchcancel",bh="touchend",ch="touchmove",dh="touchstart",eh="tr",fh="tree",
gh="treegrid",hh="treeitem",ih="true",jh="value",kh="verticalAlign",lh="visibility",mh="visible",nh="whiteSpace",oh="width",ph="x",qh="zIndex",rh="|",_,sh={l:4194303,m:4194303,h:1048575},th={l:0,m:0,h:0},uh={l:1,m:0,h:0},vh={l:2,m:0,h:0},wh={l:3,m:0,h:0},xh={l:4,m:0,h:0},yh={l:8,m:0,h:0},zh={l:10,m:0,h:0},Ah={l:16,m:0,h:0},Bh={l:32,m:0,h:0},Ch={l:64,m:0,h:0},Dh={l:128,m:0,h:0},Eh={l:256,m:0,h:0},Fh={l:512,m:0,h:0},Gh={l:1024,m:0,h:0},Hh={l:2048,m:0,h:0},Ih={l:8192,m:0,h:0},Qh={l:16384,m:0,h:0},Rh=
{l:32768,m:0,h:0},Sh={l:65536,m:0,h:0},Th={l:131072,m:0,h:0},Uh={l:262144,m:0,h:0},Vh={l:524288,m:0,h:0},Wh={},Xh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Yh={9:1,10:1,117:1,121:1,123:1},Zh={117:1,120:1,134:1},$h={48:1},ai={136:1},bi={90:1,91:1,97:1,111:1,117:1},ci={53:1,117:1},di={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},ei={94:1,117:1},fi={47:1,83:1},gi={56:1},hi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,
34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},ii={2:1},ji={55:1},ki={90:1,97:1,111:1,117:1},li={7:1,9:1,117:1,121:1,123:1},mi={97:1,117:1},ni={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},oi={152:1},pi={117:1,134:1},qi={117:1,
124:1,126:1,130:1,132:1},ri={81:1,117:1,121:1,123:1},si={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},ti={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},ui={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},vi={138:1},wi={119:1},xi={113:1},yi={117:1,124:1,132:1},zi={134:1},Ai={90:1,91:1,
97:1,103:1,111:1,117:1},Bi={117:1},Ci={117:1,124:1,130:1,132:1},Di={46:1,48:1,57:1,69:1,72:1,80:1,82:1},Ei={8:1,9:1,117:1,121:1,123:1},Fi={117:1,120:1,135:1},Gi={45:1},Hi={69:1,80:1},Ii={11:1,117:1,121:1,123:1},Ji={6:1,9:1,117:1,121:1,123:1},Ki={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Li={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Mi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Ni={135:1};
function t(a,b,c){var d=Wh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Wh[a]=function(){}),_=d.prototype=0>b?{}:new Wh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Oi(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Pi,m,-1,8,1);d=(Qi(),Ri);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Si(){Si=x;Ti=new Ui}function Vi(a){for(var b,a=new Wi(a.k.n);a.c<a.e.Oe();)b=Xi(a),Yi(b.td(),je,!1),Zi(a)}
function $i(a,b,c){var a=a.o,d;try{d=new aj(b,c.Yc(a),c._c(a),(c.Zc(a),c.$c(a))),z(a.d,c,d)}catch(e){e=bj(e);if(A(e,124))throw new cj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Yi(b.td(),Xb,!0);Yi(c.td(),ie,!0);z(Ti,b,c)}function dj(a,b){var c;c=ej(Ti,b);var d;d=ej(a.o.d,c);if(!d)throw new fj("dragHandle was not draggable");gj(d.c.b);gj(d.e.b);gj(d.d.b);Yi(b.td(),Xb,!1);Yi(c.td(),ie,!1)}
function hj(a){var b;a.p=!1;for(a=new Wi(a.k.n);a.c<a.e.Oe();)b=Xi(a),Yi(b.td(),je,!1),Zi(a)}function ij(a,b){jj(a.k.n,b)?Yi(b.td(),je,!1):a.p?(kj(a.k.n,b),Yi(b.td(),je,!0)):(a.k.n.Ze(),kj(a.k.n,b))}function lj(a){this.i=a;this.k=new mj(this);this.o=new nj(this.k)}t(3,1,{});_.rc=function(){oj(this.k.f,"dragdrop-dragging")};_.sc=function(){pj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ti;function mj(a){this.n=new qj;this.e=a;this.b=a.i}t(4,1,{},mj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function rj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function sj(a,b){var c;c=tj(a.d,uj).b;b.b.ctrlKey||b.b.metaKey||Vi(a.c.e);ij(a.c.e,c)}function vj(a){a.c.i=null;a.c.e.sc();wj((xj(),yj(null)),a.b,0,0);var b=a.b.pb;zj=b;Aj();Bj=b;a.e=2}
function nj(a){this.d=new Ui;this.c=a;this.b=new Cj;Dj(this.b,Ej(),Fj());B(this.b,this,(Gj(),Gj(),Hj));B(this.b,this,(Ij(),Ij(),Jj));a=this.b.pb.style;a[re]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Kj(),hg);a.borderStyle=(Lj(),Of);a[nd]="blue"}t(5,1,{},nj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Mj(a);e=Nj(a);b=Oj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!uj)uj=c,this.c.f=tj(this.d,uj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Pj(this.c.n,this.c.f)&&(Vi(this.c.e),ij(this.c.e,this.c.f)),Qj(new Rj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Sj(uj,null),uj!=this.c.f&&(c=new Sj(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,vj(this),1!=this.e&&rj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Tj(a,b);a=gk(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(hk(ik(d-this.i),ik(a-this.j))>=this.c.e.n?(jk(),-1!=Pj(this.c.n,this.c.f)||ij(this.c.e,this.c.f),c=new Sj(uj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,vj(this)):kk.preventDefault()),1==this.e)return;kk.preventDefault();rj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Tj(a,b);b=gk(a,b);if(1==Oj(a.b)&&(this.f=!1,uj))try{if(jk(),1==this.e)sj(this,a);else{d!=this.b&&(c=new Sj(d,null),e+=c.b,b+=c.e);try{rj(this,e,b),this.c.e.rc(),3!=this.e&&sj(this,a)}finally{var f=this.b.pb;zj&&f==zj&&(zj=null);Aj();f===Bj&&(Bj=null);lk(this.b);this.e=1;this.c.f=null}}}finally{uj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var uj=null;function Rj(){}t(6,1,gi,Rj);_.xc=function(){jk()};
function aj(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},aj);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Sj(a,b){!a||a==(xj(),yj(null))?this.i=this.f=0:(this.f=a.pd()-mk(a.pb),this.i=a.qd()-(a.pb.scrollTop||0));!b||b==(xj(),yj(null))?this.d=this.c=0:(this.c=nk(b.pb)+ok(b.pb),this.d=pk(b.pb)+qk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Sj);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function jk(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function ok(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(sd),-1==a.indexOf(hg)?0:parseInt(a.substr(0,a.length-2))):0}function qk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(td),-1==a.indexOf(hg)?0:parseInt(a.substr(0,a.length-2))):0}
function rk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function sk(a,b){var c=tk();rk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;uk(a.n,tk())}function vk(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.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function uk(a,b){vk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function wk(a){this.b=a}t(19,1,{},wk);_.Cc=function(a){uk(this,a)};_.b=null;t(20,1,{});t(21,1,ii);function xk(){xk=x;var a;(a=new yk)&&(a.Fc()||(a=new zk));Ak=a}t(22,20,{});var Ak=null;function zk(){this.b=new qj;this.c=new Bk(this)}t(23,22,{},zk);
_.Fc=function(){return!0};_.Dc=function(a){a=new Ck(this,a);kj(this.b,a);1==this.b.d&&Dk(this.c,16);return a};function Ek(){Ek=x;Fk=new qj;var a=new Gk;Hk();Ik(Jk?Jk:Jk=new Kk,a)}function Lk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);jj(Fk,a)}function Dk(a,b){if(0>b)throw new Mk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);jj(Fk,a);a.c=!1;a.d=Nk(a,b);kj(Fk,a)}function Ok(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
function Nk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||jj(Fk,this);this.Hc()};_.c=!1;_.d=0;var Fk;function Bk(a){Ek();this.b=a}t(24,25,{},Bk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Pk,m,3,a.b.d,0);b=Qk(a.b,b);c=new Rk;for(e=0,f=b.length;e<f;++e)d=b[e],jj(a.b,d),uk(d.b,c.b);0<a.b.d&&Dk(a.c,hk(5,16-(tk()-c.b)))};_.b=null;function Ck(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Ck);_.Ec=function(){var a=this.c;jj(a.b,this);0==a.b.d&&Lk(a.c)};_.b=null;
_.c=null;function Sk(a,b){var c=C(function(){var b=tk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function yk(){}t(27,22,{},yk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Sk(a,b);return new Tk(c)};function Tk(a){this.b=a}t(28,21,ii,Tk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Uk(){this.b=ad}t(29,30,{},Uk);function Vk(){this.b=hd}t(31,30,{},Vk);
function Wk(){this.b=kd}t(32,30,{},Wk);t(34,1,{});_.b=null;function Xk(a){this.b=a}t(33,34,{},Xk);function Yk(){this.b=ld}t(35,30,{},Yk);function Zk(){this.b=od}t(36,30,{},Zk);function $k(){this.b=vd}t(37,30,{},$k);function al(){this.b=Dd}t(38,30,{},al);function bl(){this.b=Md}t(39,30,{},bl);function cl(){this.b=Nd}t(40,30,{},cl);function dl(){this.b=Od}t(41,30,{},dl);function fl(){this.b=Pd}t(42,30,{},fl);function gl(){this.b=Xd}t(43,30,{},gl);function hl(){this.b=Yd}t(44,30,{},hl);
function il(){this.b=$d}t(45,30,{},il);function jl(){this.b=he}t(46,30,{},jl);function kl(){this.b=ze}t(47,30,{},kl);function ll(){this.b=Ge}t(48,30,{},ll);function ml(){this.b=He}t(49,30,{},ml);function nl(){this.b=Je}t(50,30,{},nl);function ol(){this.b=Me}t(51,30,{},ol);function pl(a){this.b=a.id}t(52,1,{4:1,5:1},pl);_.b=null;function ql(){this.b=We}t(53,30,{},ql);function rl(){this.b=ef}t(54,30,{},rl);function sl(){this.b=ff}t(55,30,{},sl);function tl(){this.b=gf}t(56,30,{},tl);
function ul(){this.b=hf}t(57,30,{},ul);function vl(){this.b=kf}t(58,30,{},vl);function wl(){this.b=mf}t(59,30,{},wl);function xl(){this.b=nf}t(60,30,{},xl);function yl(){this.b=of}t(61,30,{},yl);function zl(){this.b=pf}t(62,30,{},zl);function Al(){this.b=rf}t(63,30,{},Al);function Bl(){this.b=sf}t(64,30,{},Bl);function Cl(){this.b=uf}t(65,30,{},Cl);function Dl(){this.b=vf}t(66,30,{},Dl);function El(){this.b=Nf}t(67,30,{},El);function Fl(){this.b=Qf}t(68,30,{},Fl);function Gl(){this.b=Zf}
t(69,30,{},Gl);function Hl(){this.b=fg}t(70,30,{},Hl);t(71,34,{},function(a){this.b=a});function Il(){this.b=gg}t(72,30,{},Il);function Jl(){Jl=x;Kl=new Xk("aria-activedescendant")}var Kl;function Ll(){this.b=kg}t(74,30,{},Ll);function Ml(){this.b=lg}t(75,30,{},Ml);function Nl(){this.b=og}t(76,30,{},Nl);
function Ol(){Ol=x;Pl=new Vk;Ql=new Uk;Rl=new Wk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new hl;bm=new il;cm=new jl;dm=new kl;em=new ml;fm=new ll;gm=new nl;hm=new ol;im=new ql;jm=new rl;km=new tl;lm=new ul;mm=new sl;nm=new vl;om=new wl;pm=new xl;qm=new yl;rm=new Al;sm=new Cl;tm=new Dl;um=new Bl;vm=new zl;wm=new El;xm=new Fl;ym=new Gl;zm=new Hl;Am=new Il;Bm=new Ml;Cm=new Ll;Dm=new Nl;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=
new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;Bn=new Cn;Dn=new En;F=new Ui;z(F,og,Dm);z(F,ad,Ql);z(F,Yd,am);z(F,hd,Pl);z(F,kd,Rl);z(F,he,cm);z(F,ld,Sl);z(F,od,Tl);z(F,vd,Ul);z(F,Dd,Vl);z(F,He,em);z(F,Md,Wl);z(F,Je,gm);z(F,Nd,Xl);z(F,Od,Yl);z(F,Pd,Zl);z(F,Xd,$l);z(F,ff,mm);z(F,$d,bm);z(F,ze,dm);z(F,Ge,fm);z(F,Me,hm);z(F,We,im);z(F,ef,jm);z(F,gf,km);z(F,hf,lm);z(F,kf,nm);z(F,mf,om);z(F,nf,pm);z(F,of,qm);z(F,pf,vm);z(F,rf,rm);z(F,sf,um);z(F,
uf,sm);z(F,Zf,ym);z(F,kg,Cm);z(F,vf,tm);z(F,Nf,wm);z(F,Qf,xm);z(F,fg,zm);z(F,gg,Am);z(F,lg,Bm);z(F,tg,Im);z(F,vg,Em);z(F,wg,Gm);z(F,Dg,Mm);z(F,Eg,Om);z(F,Bg,Km);z(F,Ig,Qm);z(F,Kg,Sm);z(F,Lg,Um);z(F,Ng,$m);z(F,Pg,Wm);z(F,Qg,Ym);z(F,Vg,bn);z(F,Wg,dn);z(F,Yg,fn);z(F,Zg,hn);z(F,fh,Dn);z(F,gh,kn);z(F,hh,Bn)}var Ql,Pl,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,cm,dm,fm,em,gm,hm,im,jm,mm,km,lm,nm,om,pm,qm,vm,rm,um,sm,tm,wm,xm,ym,zm,Am,Cm,Bm,Dm,F,Im,Em,Gm,Km,Mm,Om,Qm,Sm,Um,$m,Wm,Ym,bn,dn,fn,hn,Dn,kn,Bn;
function Jm(){this.b=tg}t(78,30,{},Jm);function Fm(){this.b=vg}t(79,30,{},Fm);function Hm(){this.b=wg}t(80,30,{},Hm);function Lm(){this.b=Bg}t(81,30,{},Lm);function Nm(){this.b=Dg}t(82,30,{},Nm);function Pm(){this.b=Eg}t(83,30,{},Pm);function Rm(){this.b=Ig}t(84,30,{},Rm);function Tm(){this.b=Kg}t(85,30,{},Tm);function Vm(){this.b=Lg}t(86,30,{},Vm);function an(){this.b=Ng}t(87,30,{},an);function Xm(){this.b=Pg}t(88,30,{},Xm);function Zm(){this.b=Qg}t(89,30,{},Zm);function cn(){this.b=Vg}
t(90,30,{},cn);function en(){this.b=Wg}t(91,30,{},en);function gn(){this.b=Yg}t(92,30,{},gn);function jn(){this.b=Zg}t(93,30,{},jn);function En(){this.b=fh}t(94,30,{},En);function ln(){this.b=gh}t(95,30,{},ln);function Cn(){this.b=hh}t(96,30,{},Cn);function Rk(){this.b=tk()}function tk(){return(new Date).getTime()}t(97,1,{},Rk);function Fn(a){var b,c,d;d=new Gn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Hn(d,c.cZ.e),d.b.b+=mb,In(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function Jn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return Jn(this)};_.f=null;_.i=null;function Kn(a){Ln();this.i=a}t(101,102,yi,Kn);function fj(a){Ln();this.i=a}function cj(a,b){Ln();this.f=b;this.i=a}t(100,101,Ci,fj,cj);function Mn(a){Ln();this.c=a;this.b=l;a=new Nn;a=On(a,Pn(this.c)?this.c:null);Qn(a)}t(99,100,Ci,Mn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Sf:Pn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Rn(this.c).e;this.b=this.b+mb+(Pn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Pn(this.c)){b=(Sn(),this.c);var c=l,d;for(d in b)if(d!=Mf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Tn(a,b){return Un(a)?a.eQ(b):a===b}
function Rn(a){return Un(a)?a.cZ:Vn}function Wn(a){return Un(a)?a.hC():Oi(a)}
function Xn(){var a;Xn=x;Yn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function Zn(a){Xn();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=Yn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Yn;t(109,1,{});function Oi(a){return a.$H||(a.$H=++$n)}function ao(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function bo(){return $wnd.setTimeout(function(){0!=co&&(co=0);eo=-1},10)}var co=0,$n=0,fo=0,eo=-1;
function go(){go=x;ho=new io}function jo(a,b){a.b=ko(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new lo(a)),mo(a.f,1),!a.j&&(a.j=new no(a)),mo(a.j,50))}function io(){}function oo(a){return a.Jc()}function ko(a,b){!a&&(a=[]);a[a.length]=b;return a}function po(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ko(b,e)):e[0].xc()}catch(f){if(f=bj(f),!A(f,132))throw f;}}return b}function mo(a,b){go();$wnd.setTimeout(function(){C(oo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},io);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var ho;function lo(a){this.b=a}t(112,1,{},lo);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),po(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Rk;100>tk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function no(a){this.b=a}t(113,1,{},no);_.Jc=function(){this.b.e&&mo(this.b.f,1);return this.b.k};
_.b=null;function qo(a,b){a.length>=b&&a.splice(0,b);return a}function ro(){try{null.a()}catch(a){return a}}function so(){}t(116,1,{},so);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
_.Lc=function(a){var b,c,d;d=l;a=to(a);b=a.indexOf(ua);c=0==a.indexOf(Ae)?8:0;-1==b&&(b=uo(a,vo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=to(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function wo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return qo(this.Mc(ro()),this.Nc())};_.Mc=function(a){return wo(this,a)};_.Nc=function(){return 2};
function Sn(){Sn=x;Error.stackTraceLimit=128}function xo(a){a=qo(On(a,ro()),3);0==a.length&&(a=qo((new so).Kc(),1));return a}function Ln(){Sn();var a;a=xo(new Nn);Qn(a)}function On(a,b){var c;c=wo(a,b);return 0==c.length?(new so).Mc(b):qo(c,1)}
function Qn(a){var b,c,d,e,f,g,j,h,n;n=y(yo,m,131,a.length,0);for(e=0,f=n.length;e<f;++e)h=zo(a[e],vb),b=-1,d=Lc,2==h.length&&null!=h[1]&&(j=h[1],g=Ao(j,vo(58)),d=vo(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=Bo(j,g+1),b=parseInt(b)||-1)),n[e]=new Co(h[0],d+ub+b);e=y(yo,m,131,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Do;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return xo(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=to(a);0==c.indexOf("at ")&&(c=Bo(c,3));a=c.indexOf(Qc);-1!=a&&(c=to(c.substr(0,a-0))+to(Bo(c,c.indexOf(Wc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=to(Bo(c,a+1)),c=to(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=to(c.substr(0,a-0)));a=uo(c,vo(46));-1!=a&&(c=Bo(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return On(this,a)};_.Nc=function(){return 3};function Nn(){Sn()}
t(119,117,{},Nn);t(120,1,{});function In(a,b){a.b+=b}function Eo(){}t(121,120,{},Eo);_.b=l;function G(a,b){return parseInt(a[b])||0}function Fo(a,b){return null==a[b]?null:""+a[b]}function Go(a){a.draggable=ih;a.style.webkitUserDrag="element"}function Ho(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function Io(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Jo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Oj(a){a=a.button;return 1==a?4:2==a?2:1}
function nk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+mk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==xg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[eg]==se){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
l).getPropertyValue(sd)));if(d&&d.tagName==Cb&&a.style.position==$c)break;a=d}a=b}return a}
function pk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[eg]==se){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(td)));if(d&&d.tagName==Cb&&a.style.position==
$c)break;a=d}a=b}return a}function mk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==xg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Ko(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Lo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Fj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}
function Ej(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Oi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Lj(){Lj=x;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=K(Xo,m,6,[Mo,Oo,Qo,So,Uo])}t(145,146,Ji);var Wo,Qo,Oo,So,Mo,Uo;function No(){I.call(this,kc,0)}t(147,145,Ji,No);function Po(){I.call(this,"DOTTED",1)}t(148,145,Ji,Po);
function Ro(){I.call(this,"DASHED",2)}t(149,145,Ji,Ro);function To(){I.call(this,"HIDDEN",3)}t(150,145,Ji,To);function Vo(){I.call(this,"SOLID",4)}t(151,145,Ji,Vo);function Yo(){Yo=x;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=new Bp;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=K(Jp,m,7,[Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap,Cp,Ep,Gp])}t(152,146,li);
var Ip,ap,Ep,cp,Zo,ip,Cp,gp,kp,mp,op,ep,Gp,qp,sp,up,yp,Ap,wp;function $o(){I.call(this,Qb,0)}t(153,152,li,$o);function rp(){I.call(this,"SE_RESIZE",9)}t(154,152,li,rp);function tp(){I.call(this,"SW_RESIZE",10)}t(155,152,li,tp);function vp(){I.call(this,"S_RESIZE",11)}t(156,152,li,vp);function xp(){I.call(this,"W_RESIZE",12)}t(157,152,li,xp);function zp(){I.call(this,"TEXT",13)}t(158,152,li,zp);function Bp(){I.call(this,"WAIT",14)}t(159,152,li,Bp);function Dp(){I.call(this,"HELP",15)}
t(160,152,li,Dp);function Fp(){I.call(this,"COL_RESIZE",16)}t(161,152,li,Fp);function Hp(){I.call(this,"ROW_RESIZE",17)}t(162,152,li,Hp);function bp(){I.call(this,"AUTO",1)}t(163,152,li,bp);function dp(){I.call(this,"CROSSHAIR",2)}t(164,152,li,dp);function fp(){I.call(this,"POINTER",3)}t(165,152,li,fp);function hp(){I.call(this,"MOVE",4)}t(166,152,li,hp);function jp(){I.call(this,"E_RESIZE",5)}t(167,152,li,jp);function lp(){I.call(this,"NE_RESIZE",6)}t(168,152,li,lp);
function np(){I.call(this,"NW_RESIZE",7)}t(169,152,li,np);function pp(){I.call(this,"N_RESIZE",8)}t(170,152,li,pp);function Kp(){Kp=x;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=K(Up,m,8,[Lp,Np,Pp,Rp])}t(171,146,Ei);var Tp,Np,Pp,Rp,Lp;function Mp(){I.call(this,kc,0)}t(172,171,Ei,Mp);function Op(){I.call(this,"BLOCK",1)}t(173,171,Ei,Op);function Qp(){I.call(this,"INLINE",2)}t(174,171,Ei,Qp);function Sp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,Ei,Sp);
function Vp(){Vp=x;Wp=new Xp;Yp=new Zp;$p=new aq;bq=new cq;dq=K(eq,m,10,[Wp,Yp,$p,bq])}t(176,146,Yh);var dq,Wp,Yp,$p,bq;function Xp(){I.call(this,Gb,0)}t(177,176,Yh,Xp);function Zp(){I.call(this,dc,1)}t(178,176,Yh,Zp);function aq(){I.call(this,gc,2)}t(179,176,Yh,aq);function cq(){I.call(this,zc,3)}t(180,176,Yh,cq);function Kj(){Kj=x;fq=new gq;hq=new iq;jq=new kq;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=new wq;xq=K(yq,m,11,[fq,hq,jq,lq,nq,pq,rq,tq,vq])}t(181,146,Ii);
var xq,tq,jq,lq,rq,vq,pq,hq,nq,fq;function gq(){I.call(this,"PX",0)}t(182,181,Ii,gq);function iq(){I.call(this,"PCT",1)}t(183,181,Ii,iq);function kq(){I.call(this,"EM",2)}t(184,181,Ii,kq);function mq(){I.call(this,"EX",3)}t(185,181,Ii,mq);function oq(){I.call(this,"PT",4)}t(186,181,Ii,oq);function qq(){I.call(this,"PC",5)}t(187,181,Ii,qq);function sq(){I.call(this,"IN",6)}t(188,181,Ii,sq);function uq(){I.call(this,"CM",7)}t(189,181,Ii,uq);function wq(){I.call(this,"MM",8)}t(190,181,Ii,wq);
function zq(){zq=x;Aq=[];Bq=[];Cq=[]}var Aq,Bq,Cq;function Dq(){Dq=x;Eq=new Fq}function Gq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Hq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Fq(){}t(193,1,{},Fq);_.b=null;var Eq;t(205,1,{});_.tS=function(){return"An event type"};_.i=null;t(204,205,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(203,204,{});_.Pc=function(){return this.Rc()};_.b=null;var Iq=_.c=null;
function Jq(){Jq=x;Kq=new Lq(pd,new Mq)}function Mq(){}t(202,203,{},Mq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Kq};var Kq;function Nq(){Nq=x;Oq=new Lq(zd,new Pq)}function Pq(){}t(206,203,{},Pq);_.Oc=function(a){Qq();Rq(this,a.c,Sq(a.b.b,a.b.b.pb.selectedIndex))};_.Rc=function(){return Oq};var Oq;t(209,203,Gi);function Tj(a,b){return(a.b.clientX||0)-nk(b)+mk(b)+mk(b.ownerDocument.body)}function gk(a,b){return(a.b.clientY||0)-pk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function Mj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientX||0}function Nj(a){var b;return(b=a.c)?gk(a,b):a.b.clientY||0}t(208,209,Gi);function Tq(){Tq=x;Uq=new Lq(Gd,new Vq)}function Vq(){}t(207,208,Gi,Vq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Uq};var Uq;function Wq(){Wq=x;Xq=new Lq(Qd,new Yq)}function Yq(){}t(210,203,{},Yq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Xq};var Xq;t(213,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var Zq=_.d=0;function Kk(){this.d=++Zq}t(212,213,fi,Kk);function Lq(a,b){this.d=++Zq;this.b=b;!Iq&&(Iq=new $q);Iq.b[a]=this;this.c=a}t(211,212,fi,Lq);_.b=null;_.c=null;function ar(){ar=x;br=new Lq(Td,new cr)}function cr(){}t(214,208,Gi,cr);
_.Oc=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!=(dr(),er))a=fr(b.pb),c=new gr(G(b.pb,Wf),G(b.pb,Vf)),d=new gr(G(b.T.jb.pb,Wf),G(b.T.jb.pb,Vf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);hr(b.I,!0);a=G(b.T.jb.pb,Wf);ir(b,new gr(a,jr(b.T.jb).b));b.J&&b.O!=er&&kr(b.r,b)}else hr(b.I,!1),b.O!=(dr(),er)?ir(b,new gr(b.F.c,b.F.b)):lr(b,fr(b.r.pb)),b.J&&b.O!=er&&mr(b.r,b);nr(b.T.jb)}else hr(b.I,!0)};_.Rc=function(){return br};var br;t(215,203,{});
function or(){or=x;pr=new Lq(ke,new qr)}function qr(){}t(216,215,{},qr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return pr};var pr;function rr(){rr=x;sr=new Lq(le,new tr)}function tr(){}t(217,215,{},tr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return sr};var sr;function ur(){ur=x;vr=new Lq(me,new wr)}function wr(){}t(218,215,{},wr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return vr};
var vr;function xr(){xr=x;yr=new Lq(ne,new zr)}function zr(){}t(219,215,{},zr);_.Oc=function(a){a=Ar(a.b);(this.b.dataTransfer||null).setData(Tg,a)};_.Rc=function(){return yr};var yr;function Br(){Br=x;Cr=new Lq(oe,new Dr)}function Dr(){}t(220,215,{},Dr);
_.Oc=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;Er(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Tg),a.b.c.Se(b))};_.Rc=function(){return Cr};var Cr;function Fr(){Fr=x;Gr=new Lq(ue,new Hr)}function Hr(){}t(221,203,{},Hr);_.Oc=function(a){lk(a.b.b)};_.Rc=function(){return Gr};var Gr;
function Ir(){Ir=x;Jr=new Lq(Ce,new Kr)}function Kr(){}t(222,203,{},Kr);_.Oc=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,Lr(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,Mr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Jr};var Jr;function Nr(){Nr=x;Or=new Lq(De,new Pr)}function Pr(){}t(223,203,{},Pr);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Qr(a.b.b,a.b.c))};
_.Rc=function(){return Or};var Or;function Rr(){Rr=x;Sr=new Lq(Ee,new Tr)}function Tr(){}t(224,203,{},Tr);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Sr};var Sr;t(226,203,{});t(225,226,{});function Ur(){Ur=x;Vr=new Lq(af,new Wr)}function Wr(){}t(227,225,{},Wr);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Xr(),Yr).length&&-999!=(Xr(),Yr)[c]&&(c=(Xr(),Yr)[c]);b=new Zr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?$r(Ar(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new as(a)),a.xb),b.b=d,bs(),
cs(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(ds(a,Fo((es(),fs).hc.b.pb,jh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;c=1300;break;case 114:case 82:a.lb=!0;a.K=sc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?gs(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?gs(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&gs(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?gs(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?gs(a,4):c=207;break;case 53:105==a.d?
gs(a,5):c=208;break;case 54:105==a.d?gs(a,6):c=210;break;case 55:105==a.d?gs(a,7):c=211;break;case 56:105==a.d?gs(a,8):c=212;break;case 57:105==a.d?gs(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}hs(a,c)}a=!0}a&&this.b.preventDefault()};_.Rc=function(){return Vr};var Vr;function is(){is=x;js=new Lq(xf,new ks)}function ks(){}t(228,208,Gi,ks);_.Oc=function(a){a.uc(this)};
_.Rc=function(){return js};var js;function Gj(){Gj=x;Hj=new Lq(yf,new ls)}function ls(){}t(229,208,Gi,ls);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Hj};var Hj;function ms(){ms=x;ns=new Lq(Ef,new os)}function os(){}t(230,208,Gi,os);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Sj(uj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,vj(a))};_.Rc=function(){return ns};var ns;function ps(){ps=x;qs=new Lq(Ff,new rs)}function rs(){}t(231,208,Gi,rs);_.Oc=function(a){var b;b=this.b;jo((go(),ho),new ss(a,a.c,b))};
_.Rc=function(){return qs};var qs;function Ij(){Ij=x;Jj=new Lq(Gf,new ts)}function ts(){}t(232,208,Gi,ts);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Jj};var Jj;function $q(){this.b={}}t(233,1,{},$q);_.b=null;t(236,209,Gi);var us=null;function vs(){vs=x;ws=new Lq(ah,new xs)}function xs(){}t(235,236,Gi,xs);_.Oc=function(a){ys(a.b,this,a.b.n)};_.Rc=function(){return ws};var ws;function zs(){zs=x;As=new Lq(bh,new Bs)}function Bs(){}t(237,236,Gi,Bs);_.Oc=function(a){ys(a.b,this,a.b.n)};_.Rc=function(){return As};
var As;function Cs(){var a;this.b=(a=document.createElement(ge),a.setAttribute(Xf,"return;"),typeof a.ontouchstart==Ae)}t(238,1,{},Cs);function Ds(){Ds=x;Es=new Lq(ch,new Fs)}function Fs(){}t(239,236,Gi,Fs);_.Oc=function(a){ys(a.b,this,a.b.o)};_.Rc=function(){return Es};var Es;function Gs(){Gs=x;Hs=new Lq(dh,new Is)}function Is(){}t(240,236,Gi,Is);_.Oc=function(a){Js(a.b,this)&&(a.b.k&&Ks(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Dk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Hs};var Hs;
function Ls(a,b){this.b=b;this.c=a}function Ms(a,b,c){Jk&&(b=new Ls(b,c),a.ed(b))}t(241,204,{},Ls);_.Oc=function(a){a.ad(this)};_.Pc=function(){return Jk};_.b=!1;var Jk=_.c=null;function Ns(a){this.b=a}t(242,204,{},Ns);_.Oc=function(a){a.bd(this)};_.Pc=function(){return Os};var Os=_.b=null;function Ps(){}function Qs(a){var b;Rs&&(b=new Ps,a.ed(b))}t(243,204,{},Ps);_.Oc=function(a){a.cd(this)};_.Pc=function(){return Rs};var Rs=null;function Ss(a){this.b=a}t(244,204,{},Ss);_.Oc=function(a){a.dd(this)};
_.Pc=function(){return Ts};var Ts=_.b=null;function Us(){}t(245,204,{},Us);_.Oc=function(a){a.b.W&&a.b.Qd()};_.Pc=function(){return Vs};var Vs=null;function Ws(a,b,c){a=a.b;if(!b)throw new Xs("Cannot add a handler with a null type");if(!c)throw new Xs("Cannot add a null handler");0<a.c?Ys(a,new Zs(a,b,c)):$s(a,b,null,c);return new at(new bt(a,b,c))}
function ct(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Xs("Cannot fire null event");try{++d.c;j=dt(d,b.Pc(),null);e=null;for(h=d.d?j.Tf(j.Oe()):j.Sf();d.d?h.Vf():h.hd();){g=d.d?h.Wf():h.jd();try{b.Oc(g)}catch(n){if(n=bj(n),A(n,132))f=n,!e&&(e=new et),ft(e,f);else throw n;}}if(e)throw new gt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Wi(d.b);r.c<r.e.Oe();)o=Xi(r),o.xc()}finally{d.b=null}}}}catch(q){q=bj(q);if(A(q,84))throw new ht(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function it(a){jt.call(this,a,!1)}function jt(a,b){this.b=new kt(b);this.c=a}t(246,1,$h,it,jt);_.ed=function(a){ct(this,a)};_.b=null;_.c=null;t(249,1,{});function Ys(a,b){!a.b&&(a.b=new qj);kj(a.b,b)}function $s(a,b,c,d){var e;e=tj(a.e,b);e||(e=new Ui,z(a.e,b,e));a=e.Ke(c);a||(a=new qj,e.Me(c,a));a.Kf(d)}function lt(a,b,c,d){var e,f;e=dt(a,b,c);e.Mf(d)&&e.Le()&&(f=tj(a.e,b),f.Ne(c),f.Le()&&ej(a.e,b))}
function dt(a,b,c){a=tj(a.e,b);if(!a)return mt(),mt(),nt;c=a.Ke(c);return!c?(mt(),mt(),nt):c}t(248,249,{});_.b=null;_.c=0;_.d=!1;function kt(a){this.e=new Ui;this.d=a}t(247,248,{},kt);function at(a){this.b=a}t(250,1,{},at);_.b=null;function gt(a){cj.call(this,ot(a),pt(a));this.b=a}function pt(a){a=a.Jd();return!a.hd()?null:a.jd()}
function ot(a){var b,c,d;b=a.Oe();if(0==b)return null;b=new qt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Jd();a.hd();)d=a.jd(),c?c=!1:b.b.b+="; ",d=d.Ic(),In(b.b,d);return b.b.b}t(252,100,ti,gt);_.b=null;function ht(a){gt.call(this,a)}t(251,252,ti,ht);t(253,1,{},function(){});function rt(a){a=Fo(a,Zd);return st(xg,a)?(tt(),ut):st(lf,a)?(tt(),vt):(tt(),Jt)}function tt(){tt=x;ut=new Kt("RTL",0);vt=new Kt("LTR",1);Jt=new Kt(Qb,2);Lt=K(Mt,m,49,[ut,vt,Jt])}
function Kt(a,b){I.call(this,a,b)}t(255,146,{49:1,117:1,121:1,123:1},Kt);var Lt,Jt,vt,ut;function Nt(){}function Ot(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=Ot(e,d);K(a,b,c,d);return d}function Pt(a){return Qt([Rt,M],[m,s],[116,-1],a,0,2,1)}
function Qt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Ot(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Qt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){St();var e=Tt,f=Ut;St();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Vt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Wt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Wt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Wt;}a[b]=c}t(256,1,{},Nt);_.qI=0;
function St(){St=x;Tt=[];Ut=[];var a=new Nt,b=Tt,c=Ut,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Tt,Ut;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Pn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Un(a){return a.tM==x||a.cM&&!!a.cM[1]}function Xt(a){return null==a?null:a}function Yt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Zt(){var a;$stats&&$t("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Yf))a=Yf;else if(-1!=a.indexOf("webkit"))a=zg;else if(-1!=a.indexOf(Jf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Jf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}H(zg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&$t("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(au,m,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&$t("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";zq();Cq.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;}");
zq();0!=Cq.length&&(a=Cq.join(l),b=(Dq(),Eq),a=Gq(a),Hq(b).insertBefore(a,b.b.firstChild),Cq.length=0);0!=Aq.length&&(a=Aq.join(l),b=(Dq(),Eq),a=Gq(a),Hq(b).appendChild(a),Aq.length=0);0!=Bq.length&&(a=Bq.join(l),b=(Dq(),Eq),a=Gq(a),Hq(b).appendChild(a),Bq.length=0);$stats&&$t("export.client.JSME_export");new bu;new cu;0<du(null)?jo((go(),ho),new eu):fu()}function bj(a){return A(a,132)?a:new Mn(a)}function gu(a){return hu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function iu(a){return hu(a.l,a.m,a.h)}function hu(a,b,c){return _=new ju,_.l=a,_.m=b,_.h=c,_}
function ku(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new lu;if(0==a.l&&0==a.m&&0==a.h)return mu=hu(0,0,0),hu(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?(mu=hu(0,0,0),c=iu((nu(),ou))):(mu=hu(c.l,c.m,c.h),c=hu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=pu(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?qu(e):0==c&&0!=d&&0==e?qu(d)+22:0!=c&&0==d&&0==e?qu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=iu((nu(),ru)),c=!0,g=!g;else return c=su(a,f),g&&tu(c),mu=hu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=pu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=su(c,d);f&&tu(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=hu(f,j,c);g?mu=pu(c):mu=hu(c.l,c.m,c.h);return e}if(!uu(a,b))return e?mu=pu(a):mu=hu(a.l,a.m,a.h),hu(0,0,0);c=c?a:hu(a.l,a.m,a.h);var h,n,o,r;f=vu(b)-vu(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|~~b.l>>22-h,h=b.h<<h|~~b.m>>22-h):44>
h?(j=0,n=b.l<<h-22,h=b.m<<h-22|~~b.l>>44-h):(n=j=0,h=b.l<<h-44);j=hu(j&4194303,n&4194303,h&1048575);for(n=hu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&tu(n);e?(mu=pu(c),d&&(mu=wu(mu,(nu(),ou)))):mu=hu(c.l,c.m,c.h);return n}
function tu(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 vu(a){var b;b=xu(a.h);return 32==b?(b=xu(a.m),32==b?xu(a.l)+32:b+20-10):b-12}var mu=null;function yu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return hu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function zu(a,b){return hu(a.l&b.l,a.m&b.m,a.h&b.h)}function Au(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return nu(),Bu;if(-9223372036854775E3>a)return nu(),Cu;if(9223372036854775E3<=a)return nu(),ru;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Yt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Yt(a/4194304),a-=4194304*b);a=Yt(a);b=hu(a,b,c);d&&tu(b);return b}function Du(a){var b,c;return-129<a&&128>a?(b=a+128,null==Eu&&(Eu=y(Fu,m,50,256,0)),c=Eu[b],!c&&(c=Eu[b]=gu(a)),c):gu(a)}
function Gu(a){var b=th,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 uu(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 Hu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
22);return hu(c&4194303,q&4194303,u&1048575)}function pu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return hu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function su(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=~~c>>b,d=~~a.m>>b|c<<22-b,c=~~a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=~~c>>b-22,c=~~a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c=~~c>>b-44);return hu(c&4194303,d&4194303,e&1048575)}
function wu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return hu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Iu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Iu(pu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Du(1E9);a=ku(a,b);b=l+O(mu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var Eu=null;
function nu(){nu=x;ru=hu(4194303,4194303,524287);Cu=hu(0,0,524288);ou=Du(1);Du(2);Bu=Du(0)}var ru,Cu,ou,Bu;function ju(){}t(265,1,{50:1},ju);function $t(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ju(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(270,1,{},Ju);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ku(a,b){In(a.b.b,b.b);return a}function Lu(){this.b=new Mu}
t(271,1,{},Lu);function Nu(a){if(null==a)throw new Xs("css is null");this.b=a}t(272,1,{51:1,117:1},Nu);_.eQ=function(a){return!A(a,51)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;function Pu(a){if(null==a)throw new Xs("html is null");this.b=a}t(274,1,ci,Pu);_.fd=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;t(275,1,ci,function(){this.b=l});_.fd=function(){return this.b};
_.eQ=function(a){return!A(a,53)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;function Qu(){Qu=x;Ru=RegExp(na,Be);Su=RegExp(rb,Be);Tu=RegExp(ob,Be);Uu=RegExp(ta,Be);Vu=RegExp(da,Be)}function Wu(a){Qu();-1!=a.indexOf(na)&&(a=a.replace(Ru,oa));-1!=a.indexOf(ob)&&(a=a.replace(Tu,ra));-1!=a.indexOf(rb)&&(a=a.replace(Su,qa));-1!=a.indexOf(da)&&(a=a.replace(Vu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Uu,"&#39;"));return a}var Ru,Su,Tu,Vu,Uu;
function Xu(a){if(null==a)throw new Xs("uri is null");this.b=a}t(277,1,{54:1},Xu);_.eQ=function(a){return!A(a,54)?!1:H(this.b,a.b)};_.hC=function(){return Ou(this.b)};_.b=null;function Yu(){Yu=x}t(279,1,{});function Zu(){}t(280,1,{},Zu);var $u=null;function av(){}t(281,279,{},av);var bv=null;
function cv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=dt(a.b,f,null).Oe();for(e-=1;0<=e;--e)if(d=dt(a.b,f,null).Rf(e),A(d,55)&&Tn(d.b,b)){var h=a.b,n=f;0<h.c?Ys(h,new dv(h,n,null,d)):lt(h,n,null,d)}}}t(282,1,ji);_.b=null;function ev(a){this.b=a}t(283,282,ji,ev);_.gd=function(a){a.d&&(this.b.md(a.e)||(a.b=!0))};function fv(a){this.b=a}t(284,282,ji,fv);_.cd=function(){gv(this.b.b.pb)};function hv(){Ln()}t(285,100,Ci,hv);function iv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Dk(a.e,1))}
function jv(){this.b=new kv(this);this.c=new qj;this.e=new lv(this);this.i=new mv(this)}t(286,1,{},jv);_.d=!1;_.f=!1;function kv(a){Ek();this.b=a}t(287,25,{},kv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=nv(a.i.e.c,a.i.c);ov(a.i);A(b,56)&&new hv;a.d=!1;iv(a)}};_.b=null;function lv(a){Ek();this.b=a}t(288,25,{},lv);
_.Hc=function(){this.b.f=!1;var a=this.b,b=tk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Dk(a.b,1E4);a.i.d<a.i.b;){d=pv(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||ov(a.i)}if(100<=tk()-b)break}}finally{e||(Lk(a.b),a.d=!1,iv(a))}};_.b=null;function pv(a){var b;a.c=a.d;b=nv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function ov(a){qv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function mv(a){this.e=a}t(289,1,{},mv);_.hd=function(){return this.d<this.b};_.jd=function(){return pv(this)};
_.kd=function(){ov(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function rv(a,b){var c=(sv(),tv(b));a.appendChild(c)}function uv(a,b,c){var d;d=kk;kk=a;b==zj&&8192==vv(a.type)&&(zj=null);c.ld(a);kk=d}var kk=null,zj=null;function wv(){wv=x;xv=new jv}function Qj(a){wv();if(!a)throw new Xs("cmd cannot be null");var b=xv;kj(b.c,a);iv(b)}var xv;function yv(a){Aj();!zv&&(zv=new Kk);Av||(Av=new jt(null,!0),Bv=new Cv);return Ws(Av,zv,a)}var Av=null;function Dv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Cv(){}t(295,204,{},Cv);_.Oc=function(a){a.gd(this);Bv.d=!1};_.Pc=function(){return zv};_.Qc=function(){Dv(this)};_.b=!1;_.c=!1;_.d=!1;var zv=_.e=null,Bv=null;function Ev(){Ev=x;Fv=new Gv;Hv()||(Fv=null)}var Fv=null;function Gk(){}t(297,1,{},Gk);_.ad=function(){for(;0<(Ek(),Fk).d;)Lk(nv(Fk,0))};function Ik(a,b){return Ws((!Iv&&(Iv=new Jv),Iv),a,b)}function Kv(a){Hk();Lv||(Mv(),Lv=!0);return Ik((!Rs&&(Rs=new Kk),Rs),a)}function Hk(){Nv||(Ov(),Nv=!0)}
function Pv(){var a;Nv&&(a=new Qv,Iv&&ct(Iv,a));return null}var Nv=!1,Iv=null,Rv=0,Sv=0,Lv=!1;function Tv(){Tv=x;Uv=new Kk}function Qv(){Tv()}t(299,204,{},Qv);_.Oc=function(){null.qg()};_.Pc=function(){return Uv};var Uv;function Jv(){it.call(this,null)}t(301,246,$h,Jv);
function vv(a){switch(a){case pd:return 4096;case zd:return 1024;case Gd:return 1;case Td:return 2;case ue:return 2048;case af:return 128;case bf:return 256;case cf:return 512;case jf:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case Ef:return 32;case Ff:return 16;case Gf:return 8;case "scroll":return 16384;case qe:return 65536;case "DOMMouseScroll":case Hf:return 131072;case Qd:return 262144;case cg:return 524288;case dh:return 1048576;case ch:return 2097152;case bh:return 4194304;
case ah:return 8388608;case Ee:return 16777216;case Ce:return 33554432;case De:return 67108864;default:return-1}}function Aj(){Vv||(Wv(),Vv=!0)}var Vv=!1;function Xv(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 Yv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Wv(){Zv=C(function(a){var b;var c=Av,d,e,f;zv&&c&&$v(c.b.e,zv)?(b=Bv.b,d=Bv.c,e=Bv.d,f=Bv.e,Dv(Bv),Bv.e=a,ct(c,Bv),c=!(Bv.b&&!Bv.c),Bv.b=b,Bv.c=d,Bv.d=e,Bv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});aw=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Pn(b)&&A(b,57)&&uv(a,c,b)});bw=C(function(a){a.preventDefault();aw.call(this,a)});cw=C(function(a){this.__gwtLastUnhandledEvent=
a.type;aw.call(this,a)});dw=C(function(a){if(Zv(a)){var b=Bj;b&&b.__listener&&!Pn(b.__listener)&&A(b.__listener,57)&&(uv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,dw,!0);$wnd.addEventListener(Td,dw,!0);$wnd.addEventListener(xf,dw,!0);$wnd.addEventListener(Gf,dw,!0);$wnd.addEventListener(yf,dw,!0);$wnd.addEventListener(Ff,dw,!0);$wnd.addEventListener(Ef,dw,!0);$wnd.addEventListener(Hf,dw,!0);$wnd.addEventListener(af,Zv,!0);$wnd.addEventListener(cf,Zv,!0);$wnd.addEventListener(bf,
Zv,!0);$wnd.addEventListener(dh,dw,!0);$wnd.addEventListener(ch,dw,!0);$wnd.addEventListener(bh,dw,!0);$wnd.addEventListener(ah,dw,!0);$wnd.addEventListener(Ee,dw,!0);$wnd.addEventListener(Ce,dw,!0);$wnd.addEventListener(De,dw,!0)}function ew(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 fw(a,b){Aj();switch(b){case "drag":a.ondrag=aw;break;case ke:a.ondragend=aw;break;case le:a.ondragenter=bw;break;case "dragleave":a.ondragleave=aw;break;case me:a.ondragover=bw;break;case ne:a.ondragstart=aw;break;case oe:a.ondrop=aw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,aw,!1);a.addEventListener(b,aw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function gw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?aw:null),c&2&&(a.ondblclick=b&2?aw:null),c&4&&(a.onmousedown=b&4?aw:null),c&8&&(a.onmouseup=b&8?aw:null),c&16&&(a.onmouseover=b&16?aw:null),c&32&&(a.onmouseout=b&32?aw:null),c&64&&(a.onmousemove=b&64?aw:null),c&128&&(a.onkeydown=b&128?aw:null),c&256&&(a.onkeypress=b&256?aw:null),c&512&&(a.onkeyup=b&512?aw:null),c&1024&&(a.onchange=b&1024?aw:null),c&2048&&(a.onfocus=b&2048?aw:null),c&4096&&(a.onblur=b&4096?aw:null),
c&8192&&(a.onlosecapture=b&8192?aw:null),c&16384&&(a.onscroll=b&16384?aw:null),c&32768&&(a.onload=b&32768?cw:null),c&65536&&(a.onerror=b&65536?aw:null),c&131072&&(a.onmousewheel=b&131072?aw:null),c&262144&&(a.oncontextmenu=b&262144?aw:null),c&524288&&(a.onpaste=b&524288?aw:null),c&1048576&&(a.ontouchstart=b&1048576?aw:null),c&2097152&&(a.ontouchmove=b&2097152?aw:null),c&4194304&&(a.ontouchend=b&4194304?aw:null),c&8388608&&(a.ontouchcancel=b&8388608?aw:null),c&16777216&&(a.ongesturestart=b&16777216?
aw:null),c&33554432&&(a.ongesturechange=b&33554432?aw:null),c&67108864&&(a.ongestureend=b&67108864?aw:null))}var Bj=null,Zv=null,dw=null,bw=null,aw=null,cw=null;function hw(){var a;hw=x;iw=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var iw;function jw(){this.c=new qj}function kw(a){a=a[Yc];return null==a?-1:a}t(305,1,{},jw);_.b=null;function lw(a,b){this.b=a;this.c=b}t(306,1,{},lw);_.b=0;_.c=null;t(307,1,$h);_.nd=function(a){return decodeURI(a.replace("%23",la))};
_.ed=function(a){ct(this.b,a)};_.od=function(a){a=null==a?l:a;if(!H(a,null==mw?l:mw))mw=a,Vs&&(a=new Us,ct(this.b,a))};var mw=l;function Hv(){function a(){$wnd.setTimeout(a,250);e()}var b=Fv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.nd(d.substring(1)));mw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.nd(c.substring(1)));b.od(a)});a();return!0}t(309,307,$h);function Gv(){this.b=new it(null)}t(308,309,$h,Gv);
function Ov(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Pv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Nv&&Ms((!Iv&&(Iv=new Jv),Iv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Mv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Lv&&(d=Ej(),c=Fj(),Sv!=d||Rv!=c))Sv=d,Rv=c,Qs((!Iv&&(Iv=new Jv),Iv))}finally{a&&a(b)}})}function pj(a,b){Yi(a.td(),b,!0)}function oj(a,b){Yi(a.td(),b,!1)}function nw(a,b){a.pb.style[Ne]=b}function Dj(a,b,c){0<=b&&a.yd(b+hg);0<=c&&a.wd(c+hg)}function ow(a,b){null==b||0==b.length?a.pb.removeAttribute(Xg):a.pb.setAttribute(Xg,b)}function pw(a){var b,a=Fo(a,Fd);b=uo(a,vo(32));return 0<=b?a.substr(0,b-0):a}
function Yi(a,b,c){if(!a)throw new fj(oc);b=to(b);if(0==b.length)throw new Mk(Kc);if(c){var d;d=to(b);b=a.className;-1==Ho(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=to(b);f=a.className;e=Ho(f,c);-1!=e&&(b=to(f.substr(0,e-0)),c=to(Bo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function qw(a,b){a.style.display=b?l:Of;a.setAttribute("aria-hidden",""+!b)}t(315,1,Hi);_.pd=function(){return nk(this.pb)};_.qd=function(){return pk(this.pb)};
_.rd=function(){return G(this.pb,Vf)};_.sd=function(){return G(this.pb,Wf)};_.td=function(){return this.pb};_.ud=function(){return this.pb.style.display!=Of};_.vd=function(){throw new rw;};_.wd=function(a){nw(this,a)};_.xd=function(a){qw(this.pb,a)};_.yd=function(a){this.pb.style[oh]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function sw(a,b,c){fw(a.pb,c.c);return Ws(!a.mb?a.mb=new it(a):a.mb,c,b)}
function B(a,b,c){var d;d=vv(c.c);if(-1==d)fw(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;Aj();gw(e,d)}else a.lb|=d;return Ws(!a.mb?a.mb=new it(a):a.mb,c,b)}function tw(a,b,c){return Ws(!a.mb?a.mb=new it(a):a.mb,c,b)}function uw(a){var b;if(a.Bd())throw new vw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;Aj();gw(c,b)}else a.lb|=b;a.zd();a.Ed()}
function ww(a,b){var c;switch(vv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(Iq&&(f=Iq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ct(a.mb,f.b),f.b.b=d,f.b.c=e}function xw(a){if(!a.Bd())throw new vw("Should only call onDetach when the widget is attached to the browser's document");try{a.Fd()}finally{try{a.Ad()}finally{a.pb.__listener=null,a.kb=!1}}}
function lk(a){if(a.ob)if(A(a.ob,70))a.ob.Gd(a);else{if(a.ob)throw new vw("This widget's parent does not implement HasWidgets");}else if(xj(),$v(yw.b,a)){xj();try{a.Dd()}finally{ej(yw.b,a)}}}function zw(a,b){var c;c=a.ob;if(b){if(c)throw new vw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.Bd()&&a.Cd()}else try{c&&c.Bd()&&a.Dd()}finally{a.ob=null}}t(314,315,Di);_.zd=function(){};_.Ad=function(){};_.ed=function(a){this.mb&&ct(this.mb,a)};_.Bd=function(){return this.kb};
_.Cd=function(){uw(this)};_.ld=function(a){ww(this,a)};_.Dd=function(){xw(this)};_.Ed=function(){};_.Fd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function Aw(a){for(a=new Bw(a);a.b.b<a.b.c.d-1;)Cw(a.b),Dw(a.b)}t(313,314,ui);_.zd=function(){Ew(this,(Fw(),Gw))};_.Ad=function(){Ew(this,(Fw(),Hw))};function Iw(a,b,c){lk(b);var d=a.q;Jw(d,b,d.d);d=(sv(),tv(b.pb));c.appendChild(d);zw(b,a)}
function Kw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Lw;b.ob==a&&(f=a.Hd(b),f<d&&--d);lk(b);Jw(a.q,b,d);e?(e=b.pb,ew(c,(sv(),tv(e)),d)):(e=(sv(),tv(b.pb)),c.appendChild(e));zw(b,a)}function Mw(a,b){var c;if(b.ob!=a)return!1;try{zw(b,null)}finally{c=b.pb;Jo(c).removeChild(c);c=a.q;var d;d=Nw(c,b);if(-1==d)throw new Ow;if(0>d||d>=c.d)throw new Lw;for(--c.d;d<c.d;++d)Vt(c.b,d,c.b[d+1]);Vt(c.b,c.d,null)}return!0}t(312,313,ui);_.Hd=function(a){return Nw(this.q,a)};
_.Id=function(a,b,c,d){Kw(this,a,b,c,d)};_.Jd=function(){return new Pw(this.q)};_.Gd=function(a){return Mw(this,a)};function Qw(a,b){Iw(a,b,a.pb)}function wj(a,b,c,d){var e;lk(b);e=a.q.d;a.Md(b,c,d);a.Id(b,a.pb,e,!0)}function Rw(a,b){var c;(c=Mw(a,b))&&Sw(b.pb);return c}function Tw(a,b,c,d){if(b.ob!=a)throw new Mk("Widget must be a child of this panel.");a.Md(b,c,d)}function Uw(a,b,c){a=a.pb;-1==b&&-1==c?Sw(a):(a.style[eg]=$c,a.style[df]=b+hg,a.style[$g]=c+hg)}
function Vw(){var a=$doc.createElement(ge);this.q=new Ww(this);this.pb=a;this.pb.style[eg]="relative";this.pb.style[ag]=Oe}function Sw(a){a.style[df]=l;a.style[$g]=l;a.style[eg]=l}t(311,312,ui,Vw);_.Kd=function(a){Qw(this,a)};_.Gd=function(a){return Rw(this,a)};_.Ld=function(a,b,c){Tw(this,a,b,c)};_.Md=function(a,b,c){Uw(a,b,c)};function Xw(a,b){if(a.Od())throw new vw("SimplePanel can only contain one child widget");a.Pd(b)}
function Yw(a,b){if(a.jb!=b)return!1;try{zw(b,null)}finally{a.Nd().removeChild(b.pb),a.jb=null}return!0}function Zw(a,b){if(b!=a.jb&&(b&&lk(b),a.jb&&a.Gd(a.jb),a.jb=b)){var c=(sv(),tv(a.jb.pb));a.Nd().appendChild(c);zw(b,a)}}function $w(){this.pb=$doc.createElement(ge)}t(319,313,ui,$w);_.Nd=function(){return this.pb};_.Od=function(){return this.jb};_.Jd=function(){return new ax(this)};_.Gd=function(a){return Yw(this,a)};_.Pd=function(a){Zw(this,a)};_.jb=null;
function bx(a,b){a.hb&&(cx(a.gb,!1,!1),Ms(a,a,b))}function dx(a){var b;if(b=a.jb)null!=a.X&&b.wd(a.X),null!=a.Y&&b.yd(a.Y)}function ex(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[df]=b-0+(Kj(),hg);a.style[$g]=c+hg}function fx(a){a.hb||(a.kb&&lk(a),cx(a.gb,!0,!1))}t(318,319,ui);_.Nd=function(){return Io(this.pb)};_.rd=function(){return G(this.pb,Vf)};_.sd=function(){return G(this.pb,Wf)};_.td=function(){return Jo(Io(this.pb))};_.Qd=function(){this.Rd(!1)};_.Rd=function(a){bx(this,a)};
_.ud=function(){return!H(Oe,this.pb.style[lh])};_.md=function(){return!0};_.gd=function(){};_.Fd=function(){this.hb&&cx(this.gb,!1,!0)};_.wd=function(a){this.X=a;dx(this);0==a.length&&(this.X=null)};_.Sd=function(a,b){ex(this,a,b)};_.xd=function(a){this.pb.style[lh]=a?mh:Oe};_.Pd=function(a){Zw(this,a);dx(this)};_.yd=function(a){this.Y=a;dx(this);0==a.length&&(this.Y=null)};_.Td=function(){fx(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 gx(a,b){var c;$w.call(this);this.$=new hx;this.U=(ix(),jx);this.gb=new kx(this);this.pb.appendChild($doc.createElement(ge));this.Sd(0,0);Jo(Io(this.pb))[Fd]="gwt-PopupPanel";Io(this.pb)[Fd]=dg;this.W=this.V=a;this.db=!1;c=K(au,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new lx(c);this.T.td()[Fd]=l;c=Jo(Io(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new fj(oc);d=to(d);if(0==d.length)throw new Mk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Zw(this,this.T);dx(this);Yi(Io(this.pb),dg,!1);Yi(this.T.c,b+"Content",!0)}t(317,318,ui);_.zd=function(){uw(this.T)};_.Ad=function(){xw(this.T)};_.Od=function(){return this.T.jb};_.Jd=function(){return new ax(this.T)};_.Gd=function(a){return this.T.Gd(a)};_.Pd=function(a){Zw(this.T,a);dx(this)};_.T=null;t(316,317,ui);_.Dd=function(){xw(this)};
function mx(){mx=x;nx=new ox(Gb,0,(ix(),jx));px=new ox(qc,1,qx);rx=new ox(Ac,2,sx);tx=K(ux,m,58,[nx,px,rx])}function ox(a,b,c){I.call(this,a,b);this.b=c}t(320,146,{58:1,117:1,121:1,123:1},ox);_.b=null;var tx,nx,px,rx;function vx(){vx=x;wx=K(au,m,1,[$g,wf,ud])}
function lx(a){var b;vx();var c,d;c=this.pb=$doc.createElement(Og);this.d=$doc.createElement(Rg);rv(c,this.d);c[xd]=0;for(c=c[wd]=0;c<a.length;++c)d=(b=$doc.createElement(eh),b[Fd]=a[c],rv(b,xx(a[c]+"Left")),rv(b,xx(a[c]+Ib)),rv(b,xx(a[c]+"Right")),b),rv(this.d,d),1==c&&(this.c=Io(Xv(d,1)));this.pb[Fd]="gwt-DecoratorPanel"}function xx(a){var b,c;c=$doc.createElement(Sg);b=$doc.createElement(ge);var d=(sv(),tv(b));c.appendChild(d);c[Fd]=a;b[Fd]=a+"Inner";return c}t(322,319,Ki,lx);_.Nd=function(){return this.c};
_.c=null;_.d=null;var wx;t(321,322,Ki);t(323,1,{});function Fw(){Fw=x;Gw=new yx;Hw=new zx}function Ax(a){gt.call(this,a)}function Ew(a,b){Fw();var c,d,e;c=null;for(e=a.Jd();e.hd();){d=e.jd();try{b.Ud(d)}catch(f){if(f=bj(f),A(f,132))d=f,!c&&(c=new et),ft(c,d);else throw f;}}if(c)throw new Ax(c);}t(324,251,ti,Ax);var Gw,Hw;function yx(){}t(325,1,{},yx);_.Ud=function(a){a.Cd()};function zx(){}t(326,1,{},zx);_.Ud=function(a){a.Dd()};function Bx(){Bx=x;Cx=(Dx(),Dx(),Ex)}t(329,314,hi);
_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};
_.Cd=function(){uw(this);-1==("undefined"!=typeof this.pb.tabIndex?this.pb.tabIndex:-1)&&(this.pb.tabIndex=0)};var Cx;t(328,329,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
function Fx(a){var b;Bx();this.pb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",vd),b);this.pb[Fd]="gwt-Button";this.pb.innerHTML=a||l}t(327,328,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Fx);
function Gx(){this.q=new Ww(this);this.f=$doc.createElement(Og);this.e=$doc.createElement(Rg);rv(this.f,this.e);this.pb=this.f}t(330,312,ui);_.e=null;_.f=null;function Hx(a,b){var c;if(a.i)throw new vw("Composite.initWidget() may only be called once.");lk(b);c=b.pb;a.pb=c;var d;sv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((sv(),c).__gwt_resolve=Ix(a));a.i=b;zw(b,a)}
function Jx(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);Aj();gw(d,b)}else b.lb|=c;a.lb=-1}a.i.Cd();a.pb.__listener=a;a.Ed()}t(331,314,di);_.Bd=function(){return this.i?this.i.Bd():!1};_.Cd=function(){Jx(this)};_.ld=function(a){ww(this,a);this.i.ld(a)};_.Dd=function(){this.i.Dd()};_.vd=function(){return this.pb=this.i.vd()};_.i=null;
function Kx(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Zd]=xg;break;case 1:b[Zd]=lf;break;case 2:rt(b)!=(tt(),Jt)&&(b[Zd]=l)}}function Lx(a){this.b=a;this.d=!1;this.e=this.c=rt(a)}t(332,1,{},Lx);_.b=null;_.c=null;_.d=!1;_.e=null;function Mx(){Mx=x;Dx();Dx()}function Cj(){Mx();this.pb=Nx()}t(333,319,ni,Cj);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};
_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};function Ox(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Io(b);e=null;c&&(c=kw(c),e=0>c?null:nv(a.j.c,c));e?Px(a,e):d&&(b.innerHTML=l||l);return b}
function Px(a,b){var c;if(b.ob!=a)return!1;try{zw(b,null)}finally{c=b.pb;Jo(c).removeChild(c);var d=a.j,e;e=kw(c);c[Yc]=null;c=d.c;Qx(e,c.d);Vt(c.c,e,null);d.b=new lw(e,d.b)}return!0}t(335,313,Li);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Jd=function(){return new Rx(this)};_.Gd=function(a){return Px(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function Sx(a){if(0>=a.c)throw new Tx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Tx("Column index: 0, Column size: "+a.b);}
function Ux(){this.j=new jw;this.i=$doc.createElement(Og);this.d=$doc.createElement(Rg);rv(this.i,this.d);this.pb=this.i;this.e=new Vx(this);var a=new Wx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ew(a.c.i,(sv(),tv(b)),0);rv(a.b,$doc.createElement(Kd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Tx("Row index: "+a+", Row size: "+d);if(0>c)throw new Tx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Tx("Column index: "+c+", Column size: "+this.b);c=Ox(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Sg),d.innerHTML=sa||l,ew(c,(sv(),tv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Kd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Sg);
e.innerHTML=sa;c=$doc.createElement(eh);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)Ox(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(334,335,Li,Ux);_.b=0;_.c=0;
function Xx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Yx(),Zx)?a.c.e==(tt(),vt)?($x(),ay):a.c.e==ut?($x(),by):($x(),cy):a.c.e==(tt(),vt)?($x(),by):a.c.e==ut?($x(),ay):($x(),dy);b!=a.d&&(a.d=b,a.pb.style[Ug]=!a.d?l:a.d.b)}t(338,314,Di);_.b=null;_.c=null;_.d=null;function ey(){this.pb=$doc.createElement(ge);this.c=new Lx(this.pb);this.pb[Fd]="gwt-Label"}function fy(){ey.call(this);Kx(this.c,ph,!1);Xx(this)}
t(337,338,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},ey,fy);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};
_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};function gy(a){var b=$doc.createElement(ge);st(Jg,b.tagName);this.pb=b;this.c=new Lx(this.pb);this.pb[Fd]="gwt-HTML";Kx(this.c,a,!0);Xx(this)}t(336,337,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},gy);
function hy(a){for(;++a.c<a.e.d&&!(null!=nv(a.e,a.c)););}function Rx(a){this.d=a;this.e=this.d.j.c;hy(this)}t(339,1,{},Rx);_.hd=function(){return this.c<this.e.d};_.jd=function(){var a;if(this.c>=this.e.d)throw new Ow;a=nv(this.e,this.c);this.b=this.c;hy(this);return a};_.kd=function(){var a;if(0>this.b)throw new iy;a=nv(this.e,this.b);lk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Vx(a){this.b=a}t(340,1,{},Vx);_.b=null;function Wx(a){this.c=a}t(341,1,{},Wx);_.b=null;_.c=null;
function Yx(){Yx=x;Zx=new jy}var Zx;function $x(){$x=x;ky=new ly((Vp(),yd));ay=new ly(df);by=new ly(qg);cy=ay;dy=by;my=cy}var ky,my,ay,dy,cy,by;function jy(){}t(343,1,{},jy);function ly(a){this.b=a}t(344,343,{},ly);_.b=null;function ny(){ny=x;oy=new py(wf);qy=new py($g)}var oy,qy;function py(a){this.b=a}t(345,1,{},py);_.b=null;function ry(a,b){var c;c=sy(a);rv(a.c,c);Iw(a,b,c)}function sy(a){var b;b=$doc.createElement(Sg);b[id]=a.b.b;b.style[kh]=a.d.b;return b}
function ty(a,b){var c,d;d=Jo(b.pb);(c=Mw(a,b))&&a.c.removeChild(d);return c}function uy(){Gx.call(this);this.b=($x(),my);this.d=(ny(),qy);this.c=$doc.createElement(eh);rv(this.e,this.c);this.f[xd]=ab;this.f[wd]=ab}t(346,330,ui,uy);_.Gd=function(a){return ty(this,a)};_.c=null;function vy(){vy=x;new Ui}function wy(a){vy();xy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function yy(a,b,c,d,e){vy();this.b=new zy(this,a,b,c,d,e);this.pb[Fd]="gwt-Image"}
function xy(a,b,c,d,e){vy();yy.call(this,(Yu(),new Xu(a)),b,c,d,e)}t(347,314,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},wy,yy,xy);_.Uc=function(a){return sw(this,a,(or(),or(),pr))};_.Vc=function(a){return sw(this,a,(rr(),rr(),sr))};_.Wc=function(a){return sw(this,a,(ur(),ur(),vr))};_.Xc=function(a){return sw(this,a,(Br(),Br(),Cr))};
_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.ld=function(a){32768==vv(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);ww(this,a)};_.Ed=function(){var a=this.b;H(jf,Fo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Ay(a,this),jo((go(),ho),a.i))};_.b=null;t(349,1,{});_.i=null;function By(){By=x;Cy()}
function zy(a,b,c,d,e,f){var g,j;By();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Jg);j=new Lu;Ku(Ku(Ku(j,new Nu("width:"+e+(Kj(),hg)+nb)),new Nu("height:"+f+jg)),new Nu("background:url("+b.b+") no-repeat "+-c+"px "+-d+jg));!Dy&&(Dy=new Ey);b=Fy;c=new Nu((new Nu(j.b.b.b)).b);j=new Mu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Wu(b.b);In(j.b,b);j.b.b+="' style='";b=Wu(c.b);In(j.b,b);j.b.b+="' border='0'>";j=new Pu(j.b.b);g.innerHTML=j.b||l;g=Io(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),Aj(),gw(g,a)):a.lb|=133333119}t(348,349,{},zy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ay(a,b){this.b=a;this.c=b}t(350,1,{},Ay);
_.xc=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(jf,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=jf)};_.b=null;_.c=null;function Gy(a,b){if(0>b||b>=a.pb.options.length)throw new Lw;}function Sq(a,b){Gy(a,b);return a.pb.options[b].value}function Hy(){Bx();this.pb=$doc.createElement("select");this.pb[Fd]="gwt-ListBox"}t(351,329,hi,Hy);t(352,282,ji);function Iy(a){this.b=a}t(353,352,ji,Iy);
_.Sc=function(){};function Jy(a){this.b=a}t(354,352,ji,Jy);_.ad=function(a){this.b.Vd(a.i,a.b)};function Ky(a,b,c){var d;if(a.p){var e=d=$doc.createElement(eh);ew(a.f,(sv(),tv(e)),b);a=(sv(),tv(c));d.appendChild(a)}else d=Xv(a.f,0),ew(d,(sv(),tv(c)),b)}
function Ly(a,b,c){var d;My(a,b);c&&b.b?(My(a,null),a=b.b,b=(go(),ho),b.d=ko(b.d,[new Ny(a),!1])):null!=b.d&&(a.k=new Oy(a,b),c=(ix(),qx),a.k.U=c,a.k.ab=a.i,a.k.td()[Fd]=Le,d=pw(a.pb),H(Ke,d)||pj(a.k,d+"Popup"),tw(a.k,new Jy(a),Jk?Jk:Jk=new Kk),a.o=b.d,d=a.k,a=new Py(a,b),d.pb.style[lh]=Oe,fx(d),a.b.p?ex(a.b.k,nk(a.b.pb)+G(a.b.pb,Wf)-1,pk(a.c.pb)):ex(a.b.k,nk(a.c.pb),pk(a.b.pb)+G(a.b.pb,Vf)-1),d.pb.style[lh]=mh)}
function Qy(a,b){if(b||!(a.n&&a.o==a.n.d))My(a,b),Ry((Mx(),a.pb)),b&&a.e&&Ly(a,b,!1)}
function Sy(a,b){var c;a:{c=Ko(b);var d,e;for(e=new Wi(a.j);e.c<e.e.Oe();)if(d=Xi(e),d.pb.contains(c)){c=d;break a}c=null}switch(vv(b.type)){case 1:Ry((Mx(),a.pb));c&&Ly(a,c,!0);break;case 16:c&&Qy(a,c);break;case 32:c&&Qy(a,null);break;case 2048:Ty(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ty(a)||a.p||Uy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ty(a)||(a.p?null!=a.n.d&&!a.n.d.qg().qg()&&(Ly(a,a.n,!1),a.n.d.qg()):Vy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Ty(a)||
a.p&&Uy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Ty(a)||(a.p?Vy(a):null!=a.n.d&&!a.n.d.qg().qg()&&(Ly(a,a.n,!1),a.n.d.qg()));b.cancelBubble=!0;b.preventDefault();break;case 27:My(a,null);a.k&&bx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:My(a,null);a.k&&bx(a.k,!1);break;case 13:Ty(a)||(Ly(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}ww(a,b)}function Wy(a,b,c){c&&My(a,null);Ms(a,b,!1);a.o=null;a.k=null}
function Ty(a){var b;if(!a.n){for(b=new Wi(a.j);b.c<b.e.Oe();){b=Xi(b);My(a,b);break}return!0}return!1}function My(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=pw(c.pb)+Va;Yi(c.td(),d,!1);a.p&&(c=Jo(a.n.pb),2==Yv(c)&&(c=Xv(c,1),Yi(c,Mg,!1)))}if(b){c=pw(b.pb)+Va;Yi(b.td(),c,!0);a.p&&(c=Jo(b.pb),2==Yv(c)&&(c=Xv(c,1),Yi(c,Mg,!0)));Ol();c=a.pb;var d=new pl(b.pb),e=(Jl(),Kl),d=K(Xy,m,5,[d]),e=e.b,f,g,j,h;f=new Gn;for(j=0,h=d.length;j<h;++j)g=d[j],Hn(Hn(f,g.b),ba);d=to(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Vy(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?nv(a.j,b):nv(a.j,c);break}My(a,d)}}function Uy(a){var b,c,d;if(a.n){for(b=c=Pj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?nv(a.j,b):nv(a.j,c);break}My(a,d)}}t(355,314,Di);_.ld=function(a){Sy(this,a)};_.Dd=function(){this.k&&bx(this.k,!1);xw(this)};_.Vd=function(a,b){Wy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ny(a){this.b=a}t(356,1,{},Ny);_.xc=function(){Yy(this.b)};_.b=null;
function Zy(a){this.b=a}t(357,1,{},Zy);_.Sc=function(){My(this.b,null)};_.b=null;function Oy(a,b){this.b=a;this.c=b;gx.call(this,!0,qf);Zw(this.T,this.c.d);dx(this);this.fb=!0;this.c.d.qg()}t(358,317,ui,Oy);_.gd=function(a){var b,c;if(!a.b)switch(vv(a.e.type)){case 4:c=Ko(a.e);b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&My(this.b,null)}};_.b=null;_.c=null;function Py(a,b){this.b=a;this.c=b}t(359,1,{},Py);_.b=null;var $y=_.c=null;
function az(){az=x;$y=new Ju((Yu(),new Xu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function bz(a,b){this.pb=$doc.createElement(Sg);var c=pw(this.pb)+Va;Yi(this.td(),c,!1);this.pb.textContent=a||l;this.pb[Fd]="gwt-MenuItem";c=Lo();this.pb.setAttribute(Ve,c);Ol();this.pb.setAttribute(rg,um.b);this.b=b}t(362,315,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},bz);_.b=null;_.c=null;_.d=null;
function cz(){var a;this.pb=$doc.createElement(Sg);this.pb[Fd]="gwt-MenuItemSeparator";a=$doc.createElement(ge);rv(this.pb,a);a[Fd]="menuSeparatorInner"}t(363,315,Hi,cz);function dz(){var a,b,c,d,e;b=null.qg();e=Ej();d=Fj();b[ae]=(Kp(),Of);b[oh]=0+(Kj(),hg);b[Ne]=bb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[oh]=(c>e?c:e)+hg;b[Ne]=(a>d?a:d)+hg;b[ae]="block"}function hx(){}t(364,1,{},hx);_.cd=function(){dz()};
function ez(a){this.b=a}t(365,1,{},ez);_.gd=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.gd(a),!a.b){d=a.e;c=Ko(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(vv(d.type)){case 4:case 1048576:if(zj){a.c=!0;break}if(!c&&b.V){b.Rd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(zj){a.c=!0;break}break;case 2048:d=Ko(d),b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function fz(a){this.b=a}t(366,1,{},fz);_.b=null;function ix(){ix=x;jx=new gz(Gb,0);qx=new gz(qc,1);sx=new gz(Ac,2);hz=K(iz,m,74,[jx,qx,sx])}function gz(a,b){I.call(this,a,b)}t(367,146,{74:1,117:1,121:1,123:1},gz);var hz,jx,qx,sx;function jz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=Kv(a.b.$),dz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),gj(a.i.b),a.i=null,a.c=!1)}function kz(a){a.k||(jz(a),a.d||(xj(),Rw(yj(null),a.b)));a.b.pb.style[Id]="rect(auto, auto, auto, auto)";a.b.pb.style[ag]=mh}
function lz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Yt(b*a.e);j=Yt(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-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Id]="rect("+g+ig+f+ig+c+ig+e+"px)"}
function cx(a,b,c){a.d=c;rk(a);a.j&&(Lk(a.j),a.j=null,kz(a));a.b.hb=b;var d=a.b;d.eb&&(gj(d.eb.b),d.eb=null);d._&&(gj(d._.b),d._=null);if(d.hb){d.eb=yv(new ez(d));var e;e=new fz(d);Ev();e=Fv?Ws(Fv.b,(!Vs&&(Vs=new Kk),Vs),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(ix(),jx)&&!b&&(c=!1);a.k=b;c?b?(jz(a),a.b.pb.style[eg]=$c,-1!=a.b.ib&&a.b.Sd(a.b.cb,a.b.ib),a.b.pb.style[Id]=ng,xj(),Qw(yj(null),a.b),a.j=new mz(a),Dk(a.j,1)):sk(a,200):(jz(a),a.k?(a.b.pb.style[eg]=$c,-1!=a.b.ib&&a.b.Sd(a.b.cb,a.b.ib),xj(),Qw(yj(null),
a.b)):a.d||(xj(),Rw(yj(null),a.b)),a.b.pb.style[ag]=mh)}function kx(a){var b=(xk(),Ak);this.n=new wk(this);this.u=b;this.b=a}t(368,18,{},kx);_.zc=function(){kz(this)};_.Ac=function(){this.e=G(this.b.pb,Vf);this.f=G(this.b.pb,Wf);this.b.pb.style[ag]=Oe;lz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){lz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function mz(a){Ek();this.b=a}t(369,25,{},mz);_.Hc=function(){this.b.j=null;sk(this.b,200)};_.b=null;
function sv(){sv=x;nz()}function tv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Ix(a){return function(){this.__gwt_resolve=oz;return a.vd()}}function oz(){throw"A PotentialElement cannot be resolved twice.";}
function nz(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function xj(){xj=x;pz=new qz;rz=new Ui;yw=new et}function sz(a){this.q=new Ww(this);this.pb=a;uw(this)}
function yj(a){xj();var b,c;c=tj(rz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==rz.e){var d=new tz;Hk();Ik(Jk?Jk:Jk=new Kk,d)}!b?c=new uz:c=new sz(b);z(rz,a,c);ft(yw,c);return c}t(371,311,ui,sz);var pz,rz,yw;function qz(){}t(372,1,{},qz);_.Ud=function(a){a.Bd()&&a.Dd()};function tz(){}t(373,1,{},tz);_.ad=function(){xj();try{Ew(yw,pz)}finally{vz(yw.b),vz(rz)}};function uz(){sz.call(this,$doc.body)}t(374,371,ui,uz);
_.Md=function(a,b,c){Uw(a,b-0,c-0)};function ax(a){this.d=a;this.b=!!this.d.jb}t(375,1,{},ax);_.hd=function(){return this.b};_.jd=function(){if(!this.b||!this.d.jb)throw new Ow;this.b=!1;return this.c=this.d.jb};_.kd=function(){this.c&&this.d.Gd(this.c)};_.c=null;_.d=null;function wz(a,b){a.pb[jh]=null!=b?b:l}t(378,329,si);_.ld=function(a){0!=(vv(a.type)&896)?ww(this,a):ww(this,a)};_.Ed=function(){};function xz(){xz=x;Bx();yz()}t(377,378,si);
function zz(){xz();var a=$doc.createElement("textarea");!bv&&(bv=new av);!$u&&($u=new Zu);Bx();this.pb=a;this.pb[Fd]="gwt-TextArea"}t(376,377,si,zz);function Az(){var a;xz();var b=(a=$doc.createElement("INPUT"),a.type=Tg,a);!bv&&(bv=new av);!$u&&($u=new Zu);Bx();this.pb=b;this.pb[Fd]="gwt-TextBox"}t(379,377,si,Az);function yz(){yz=x;Bz=new Cz;Dz=new Ez;Fz=new Gz;Hz=new Iz;Jz=K(Kz,m,81,[Bz,Dz,Fz,Hz])}t(380,146,ri);var Jz,Bz,Dz,Fz,Hz;function Cz(){I.call(this,Gb,0)}t(381,380,ri,Cz);
function Ez(){I.call(this,dc,1)}t(382,380,ri,Ez);function Gz(){I.call(this,gc,2)}t(383,380,ri,Gz);function Iz(){I.call(this,zc,3)}t(384,380,ri,Iz);function Lz(a,b){var c,d;c=$doc.createElement(eh);d=$doc.createElement(Sg);d[id]=a.b.b;d.style[kh]=a.c.b;var e=(sv(),tv(d));c.appendChild(e);rv(a.e,c);Iw(a,b,d)}function Mz(){Gx.call(this);this.b=($x(),my);this.c=(ny(),qy);this.f[xd]=ab;this.f[wd]=ab}t(385,330,ui,Mz);_.Gd=function(a){var b;b=Jo(a.pb);(a=Mw(this,a))&&this.e.removeChild(Jo(b));return a};
function Nz(a,b){if(0>b||b>=a.d)throw new Lw;return a.b[b]}function Nw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Jw(a,b,c){var d,e;if(0>c||c>a.d)throw new Lw;if(a.d==a.b.length){e=y(Oz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Vt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Vt(a.b,d,a.b[d-1]);Vt(a.b,c,b)}function Ww(a){this.c=a;this.b=y(Oz,m,82,4,0)}t(386,1,{},Ww);_.Jd=function(){return new Pw(this)};_.b=null;_.c=null;_.d=0;
function Cw(a){if(a.b>=a.c.d)throw new Ow;return a.c.b[++a.b]}function Dw(a){if(0>a.b||a.b>=a.c.d)throw new iy;a.c.c.Gd(a.c.b[a.b--])}function Pw(a){this.c=a}t(387,1,{},Pw);_.hd=function(){return this.b<this.c.d-1};_.jd=function(){return Cw(this)};_.kd=function(){Dw(this)};_.b=-1;_.c=null;function Cy(){Cy=x;Fy=(Yu(),new Xu(ao()+"clear.cache.gif"))}var Fy,Dy=null;function Ey(){}t(389,1,{},Ey);function Pz(){Pz=x;Cy()}function Qz(a,b,c,d,e){Pz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Rz(a,b,c){Pz();Qz.call(this,(Yu(),new Xu(a)),b,0,c,16)}t(390,323,{},Qz,Rz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Dx(){Dx=x;Ex=(Sz=new Tz)?new Uz:Sz}function Uz(){}t(391,1,{},Uz);_.Xd=function(a){a.focus()};var Sz,Ex;function Vz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Nx(){var a=(Dx(),Wz)?Wz:Wz=Vz();Dx();var b=$doc.createElement(ge);b.tabIndex=0;var c=$doc.createElement("input");c.type=Tg;c.tabIndex=-1;c.setAttribute(rg,fg);var d=c.style;d.opacity=0;d.height=hb;d.width=hb;d.zIndex=-1;d.overflow=Oe;d.position=$c;c.addEventListener(ue,a,!1);b.appendChild(c);return b}t(393,391,{});var Wz=null;function Ry(a){$wnd.setTimeout(function(){a.focus()},0)}function Tz(){}t(392,393,{},Tz);_.Xd=function(a){Ry(a)};
function gj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ys(b,new dv(b,c,d,a)):lt(b,c,d,a)}function bt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(398,1,{},bt);_.b=null;_.c=null;_.d=null;_.e=null;function Zs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(399,1,{},Zs);_.xc=function(){$s(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function dv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(400,1,{},dv);_.xc=function(){lt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;
_.e=null;function Xz(a,b){b.n!=a&&(!a.ic&&(a.ic=new qj),b.n=a,kj(a.ic,b))}function Yz(a){var b;b=a.cZ.e;if(-1!=uo(b,vo(36)))return null;a=a.jc.c.c++;return b=Bo(b,Ao(b,vo(46))+1)+l+a}function Zz(a,b,c,d){0==--a.dc&&(a.oc!=a.ke()&&(d|=4),!a.nc&&(d|=2),0<d&&new $z(a,b,c,Du(d)))}function aA(a){return!a._b&&a.gc?aA(a.gc):a._b}function bA(a){return!a.bc&&a.gc?bA(a.gc):a.bc}
function cA(a){var b;b=new dA;if(a.ke()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.ge(),e=a.he();c.b+=d;c.c+=e}A(a,103)&&(c=a.ge(),a=a.he(),b.b+=c,b.c+=a);return b}throw new eA;}function fA(a){a.kc=!1;a.te();gA(a)}function gA(a){if((a=A(a,103)?null:a.gc)&&a.kc)fA(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function hA(a){return(a=a._d())?a:new iA(1,1)}function jA(a){var b;return(b=a.ae())?new kA(b):new kA(a.ce())}function lA(a){0==a.dc++&&(a.oc=a.ke(),a.nc=!0,a.qe())}function mA(a){return!a.bc?(a.je(),!0):!1}
function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.dg(b)}function nA(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)gA(a),new oA(a,100);if(g!=a.mc||f!=a.cc)a.je(),new oA(a,101)}function pA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.je(),a.hc.eg(b),a.ke()&&a.se())}function qA(a){a.lc||(lA(a),rA(a,!0),sA(a),a.lc=!0,new oA(a,102),Zz(a,a,a.gc,0),gA(a),a.hc.gg(a))}function tA(){this.jc=(Qq(),Qq(),uA);new Ui;this.ie();this.fc=(vA(),wA)}
t(404,1,ki);_.Yd=function(){return!1};_.Zd=function(){return Yz(this)};_.$d=function(){return aA(this)};_._d=function(){return xA(this.hc,this)};_.ae=function(){return this._d()};_.be=function(){return this.cc};_.ce=function(){return this.me()};_.de=function(){return new yA(0,0,0,0)};_.ee=function(){return this.pe()};_.fe=function(){return this.mc};_.ge=function(){return this.pc};_.he=function(){return this.qc};_.ie=function(){};_.je=function(){fA(this)};
_.ke=function(){return this.lc&&!!this.gc&&this.gc.ke()};_.le=function(){};_.me=function(){return hA(this)};_.ne=function(){};_.oe=function(){return(null==this.ec&&(this.ec=this.Zd()),this.ec)+ya+this.ge()+ya+this.he()+ya+this.fe()+ph+this.be()+(this.lc?l:",hidden")};_.pe=function(){return jA(this)};_.qe=function(){};_.re=function(){return mA(this)};_.se=function(){};_.te=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.ue=function(a,b){this.ve(this.pc,this.qc,a,b)};
_.ve=function(a,b,c,d){this.we(a,b,c,d,this.ac,!0);this.ac=0};_.we=function(a,b,c,d){nA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.oe()+Wc};_.xe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Mk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Mk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Mk("Missing message: awt.12C");if(A(b,103))throw new Mk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Do;var e=Pj(d.Wb.b,b),f;f=nv(d.Wb.b,e);d.Xb&&d.Xb.De(f);zA(d,e);new AA(d,301,f)}d=a.Wb.b.d;lA(b);BA(a.Wb.b,d,b);d=(b.gc=a,b.le(!0),fA(a),!!a.Xb&&
A(a.Xb,96)&&(a.Xb.o=!1),Zz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new Xs("Missing message: awt.185");if(null==c||null!=c)CA(g,c,b);else throw new Mk("Missing message: awt.92");}else a.Xb.ze(null==c?null:c,b)}catch(j){j=bj(j);if(A(j,126))throw b=j,zA(a,d),b;throw j;}b.te();new AA(a,300,b)}function DA(a,b){var c;c=a.ye();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function EA(a){var b;b=a.ye();return new FA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function rA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)nv(a.Wb.b,c).le(b)}function zA(a,b){var c;c=nv(a.Wb.b,b);lA(c);c.le(!1);qv(a.Wb.b,b);c.gc=null;fA(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);Zz(c,c,a,1)}function GA(a){var b=(HA(),IA);pA(a,b);for(b=0;b<a.Wb.b.d;++b)nv(a.Wb.b,b).re()}function JA(a,b){var c,d;if(a.Xb)for(d=new Wi(a.Wb.b);d.c<d.e.Oe();)c=Xi(d),a.Xb.De(c);if(b)for(d=new Wi(a.Wb.b);d.c<d.e.Oe();)c=Xi(d),b.ze(null,c);a.Xb=b;fA(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
function sA(a){if(!a.kc){a.Xb&&a.Xb.Ae(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=nv(a.Wb.b,c),b.kc||b.xe();a.kc=!0}}function KA(){tA.call(this);this.Wb=new LA;this.$b=(Qq(),Qq(),uA)}t(403,404,bi);_._d=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.Be(this));return this.Yb};_.ae=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.Ce(this));return this.Zb};_.ye=function(){return this.de()};_.ce=function(){return hA(this)};_.ee=function(){return jA(this)};
_.ie=function(){this.hc=(Qq(),new MA)};_.je=function(){fA(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.le=function(a){rA(this,a)};_.me=function(){return hA(this)};_.pe=function(){return jA(this)};_.qe=function(){var a;for(a=0;a<this.Wb.b.d;++a)lA(nv(this.Wb.b,a))};_.re=function(){var a;if(!mA(this))return!1;for(a=0;a<this.Wb.b.d;++a)nv(this.Wb.b,a).re();return!0};_.te=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=nv(this.Wb.b,b),a.te()};_.xe=function(){sA(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function NA(){var a=new OA;KA.call(this);JA(this,a)}t(402,403,bi,NA);_.Zd=function(){return"panel"+this.$b.c.e++};function PA(a,b,c){a=QA(a.Vb,b,c);a.k=!0;return new RA(a)}function SA(a){a.ne(a.Vb.e)}function TA(a){return new iA(G(a.Vb.pb,Wf),G(a.Vb.pb,Vf))}t(401,402,bi);_.be=function(){return G(this.Vb.pb,Vf)};_.fe=function(){return G(this.Vb.pb,Wf)};_.ge=function(){return nk(this.Vb.pb)};_.he=function(){return pk(this.Vb.pb)};
_.ke=function(){return this.Vb.pb.style.display!=Of};_.se=function(){SA(this)};_.ue=function(){};_.Vb=null;function UA(a){if(null!=a)this.f=a;else throw new VA;}t(406,1,Bi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
function WA(){WA=x;XA=new Ui;z(XA,new S(400),new YA(yh));z(XA,new S(401),new YA(yh));z(XA,new S(402),new YA(yh));z(XA,new S(500),new YA(Ah));z(XA,new S(501),new YA(Ah));z(XA,new S(502),new YA(Ah));z(XA,new S(503),new YA(Bh));z(XA,new S(504),new YA(Ah));z(XA,new S(505),new YA(Ah));z(XA,new S(506),new YA(Bh));z(XA,new S(507),new YA(Th));z(XA,new S(100),new YA(uh));z(XA,new S(101),new YA(uh));z(XA,new S(102),new YA(uh));z(XA,new S(103),new YA(uh));z(XA,new S(1004),new YA(xh));z(XA,new S(1005),new YA(xh));
z(XA,new S(800),new YA(Ih));z(XA,new S(801),new YA(Ih));z(XA,new S(200),new YA(Ch));z(XA,new S(201),new YA(Ch));z(XA,new S(202),new YA(Ch));z(XA,new S(204),new YA(Ch));z(XA,new S(203),new YA(Ch));z(XA,new S(209),new YA(Uh));z(XA,new S(208),new YA(Vh));z(XA,new S(207),new YA(Vh));z(XA,new S(206),new YA(Ch));z(XA,new S(205),new YA(Ch));z(XA,new S(1400),new YA(Rh));z(XA,new S(1401),new YA(Sh));z(XA,new S(1402),new YA(Sh));z(XA,new S(300),new YA(vh));z(XA,new S(301),new YA(vh));z(XA,new S(1100),new YA(Hh));
z(XA,new S(1101),new YA(Hh));z(XA,new S(1200),new YA(Qh));z(XA,new S(701),new YA(Fh));z(XA,new S(900),new YA(Gh));z(XA,new S(1001),new YA(Dh));z(XA,new S(601),new YA(Eh))}t(405,406,Bi);_.oe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Zd()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.oe()+"] on "+(0<a.length?a:this.f)};_.e=0;var XA;function YA(a){this.b=a}t(408,1,{},YA);_.b=th;function ZA(){}t(409,1,{},ZA);_.b=null;_.c=null;
function $A(a,b){var c;b&&(a.b?(c=new aB(a.b),Vt(c.c,c.d++,b),a.b=c):(a.b=new qj,kj(a.b,b)))}t(411,1,Bi);_.b=null;function bB(){}function cB(){}t(410,411,Bi,bB,cB);function dB(){dB=x;Math.sqrt(2)}function eB(a){dB();if(0>a)throw new Mk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(412,1,{86:1},eB);_.eQ=function(a){return a===this?!0:A(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new fB;a.b=31*a.b+Yt((new gB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Yt((new gB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function hB(){hB=x;iB=new et;jB=new iA(0,0);ft(iB,Db);ft(iB,Vb);ft(iB,xb);ft(iB,"Last");ft(iB,Ib);ft(iB,nc);ft(iB,Jc);ft(iB,Mc);ft(iB,Tb)}
function CA(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!$v(iB.b,b))throw new Mk(kB());Xt(tj(a.d,d))===Xt(c)&&Xt(tj(a.c,c))===Xt(d)||((b=tj(a.d,d))&&lB(a,b,d),mB(a.b.Jd(),c)&&lB(a,c,d),b=a.b,new nB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function oB(a,b){return new iA(hk(b[1].c,hk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+hk(b[0].b,hk(b[4].b,b[3].b))+a.n)}function lB(a,b,c){pB(a.b,b);ej(a.c,b);ej(a.d,c)}
function qB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;rB(c,c.length,jB);c=a.j;rB(c,c.length,jB);c=a.p;rB(c,c.length,null);a.q=0;for(d=sB(a.b,0);d.c!=d.e.b;){c=tB(d);e=tj(a.c,c);var f=b.fc;e=Tn(e,Ib)?0:Tn(e,nc)?1:Tn(e,Jc)?2:Tn(e,Mc)?4:Tn(e,Tb)?3:Tn(e,Db)?f.b?4:3:Tn(e,xb)?f.b?3:4:Tn(e,Vb)?1:2;c.lc?a.p[e]||(Vt(a.p,e,c),++a.q,a.i[e]=c.ce(),a.j[e]=c.ee()):a.p[e]||(a.i[e]=c.ce(),a.j[e]=c.ee())}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 uB(){hB();vB.call(this,0)}function vB(a){hB();Qq();this.b=new wB;this.c=new Ui;this.d=new Ui;this.e=a;this.k=0;this.o=!1;this.p=y(xB,m,90,5,0);this.i=y(yB,m,92,5,0);this.j=y(yB,m,92,5,0);this.q=this.f=this.n=0}t(413,1,{96:1,117:1},uB,vB);_.ze=function(a,b){CA(this,a,b)};
_.Ae=function(a){qB(this,a);if(0!=this.q)if(a=EA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ve(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ue(a.c,this.j[1].b),this.p[1].we(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].ue(this.j[4].c,c),this.p[4].we(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].ve(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ue(a.c,
this.j[2].b),this.p[2].we(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ue(this.j[3].c,c),this.p[3].we(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.Be=function(a){var b;b=this.o;qB(this,a);this.o=b;return 0==this.q?DA(a,new iA(0,0)):DA(a,oB(this,this.i))};_.Ce=function(a){var b;b=this.o;qB(this,a);this.o=b;return DA(a,oB(this,this.j))};_.De=function(a){var b;b=tj(this.c,a);null!=b&&lB(this,a,b)};_.tS=function(){return zB.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.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 jB,iB;function AB(a){tA.call(this);this.hc=(Qq(),new BB(a,this))}t(414,404,{87:1,90:1,97:1,111:1,117:1},AB);_.Zd=function(){return vd+this.jc.c.b++};_._d=function(){return!bA(this)?new iA(0,0):xA(this.hc,this)};_.te=function(){};t(416,1,{});t(415,416,{},function(){});function CB(){CB=x}
function DB(a,b){if(null==b)throw new Xs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Zf);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 EB(){CB();tA.call(this);new qj;this.hc=new FB((Qq(),this))}t(417,404,{88:1,90:1,97:1,111:1,117:1},EB);_._d=function(){return xA(this.hc,this)};
_.oe=function(){return(null==this.ec&&(this.ec=Yz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",current="+Sq(this.hc.b,this.hc.b.pb.selectedIndex)};function GB(){GB=x;HB=new IB(255,255,255);JB=new IB(192,192,192);KB=new IB(128,128,128);LB=new IB(64,64,64);MB=NB=new IB(0,0,0);OB=new IB(255,0,0);new IB(255,175,175);PB=new IB(255,200,0);QB=new IB(255,255,0);new IB(0,255,0);RB=new IB(255,0,255);SB=new IB(0,255,255);TB=UB=new IB(0,0,255)}
function VB(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 IB(3,3,3);3>c&&0!=c?c=3:(c=Yt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Yt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Yt(a/0.7),a=255<a?255:a);return new IB(c,a,b)}function WB(a){return new IB(Yt(0.7*(~~a.b>>16&255)),Yt(0.7*(~~a.b>>8&255)),Yt(0.7*(a.b&255)))}function IB(a,b,c){GB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Mk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(418,1,{89:1,98:1,102:1},IB);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return XB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var MB,TB,NB,UB,SB,LB,KB,JB,RB,PB,OB,HB,QB;function vA(){vA=x;wA=new YB(!0);ZB=new et;ft(ZB,"ar");ft(ZB,"fa");ft(ZB,"iw");ft(ZB,"ur")}function YB(a){this.b=a}t(419,1,Bi,YB);_.b=!1;var wA,ZB;t(421,1,{107:1,120:1});function $B(){iA.call(this,0,0)}function iA(a,b){this.c=a;this.b=b}
function kA(a){iA.call(this,a.c,a.b)}t(420,421,{92:1,107:1,117:1,120:1},$B,iA,kA);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new fB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return aC.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Zr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(422,1,Bi,Zr,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});
_.Ee=function(){return 0!=(this.f&4)};_.Fe=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Fe()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.Ee()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function bC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function cC(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(Qx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.ee(),c.ve(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function dC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.ee():c.ce(),g=hk(g,c.b),j+=c.c+a.d);return new iA(j,g+2*a.e)}function OA(){eC.call(this,1,5,5)}
function eC(a,b,c){Qq();this.d=b;this.e=c;this.b=a}t(423,1,Bi,OA,eC);_.ze=function(){};
_.Ae=function(a){this.c=fC(a.Wb);if(0!=bC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=EA(a);g=a.ye();j=a.fc.b;n=new qj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new gC(q);for(v=0;v<q;++v)Vt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Pj(a.Wb.b,u);Qx(E,D.d);Vt(D.c,E,u)}for(d=new Wi(d);d.c<d.e.Oe();)if((c=Xi(d))&&c.lc)a=c.ee(),!e&&o+a.c>b.c&&(cC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ze(),o=f,r+=h+this.e,h=0),e=!1,Vt(n.c,n.d++,c),o+=a.c+this.d,h=hk(h,a.b);cC(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.Be=function(a){this.c=fC(a.Wb);return 0==bC(this)?DA(a,new iA(10,10)):DA(a,dC(this,!1))};_.Ce=function(a){this.c=fC(a.Wb);return 0==bC(this)?DA(a,new iA(10,10)):DA(a,dC(this,!0))};_.De=function(){};_.tS=function(){var a;switch(this.b){case 0:a=df;break;case 2:a=qg;break;case 1:a=yd;break;case 4:a="trailing";break;default:a="leading"}return hC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function HA(){HA=x;IA=new iC(Rb,0,12)}
function iC(a,b,c){HA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(424,1,{93:1,117:1},iC);_.b=null;_.c=0;_.d=0;var IA;t(425,1,ei);_.tS=function(){return jC.e+"[font="+this.c+"ascent="+kC(this.c).b+", descent="+kC(this.c).c+", height="+kC(this.c).d+Wc};_.c=null;function lC(a){if(!a.n){lA(a);a.Qd();var b,c;for(b=0;b<a.p.d;++b)(c=nv(a.p,b))&&lC(c);rA(a,!1);a.n=!0;Zz(a,a,a.gc,0);new mC(a,202)}}
function nC(a){var b,c;a.lc&&(a.hc.Qd(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=nv(a.p,b))&&c.Qd()}function oC(a){!bA(a)&&GA(a);var b=jA(a);a.ve(a.pc,a.qc,b.c,b.b);sA(a)}function pC(a,b){a.q!=b&&(a.q=b)}t(427,403,Ai);_.de=function(){return new yA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Qd=function(){nC(this)};_.ke=function(){return this.hc.d.hb};_.ve=function(a,b,c,d){nA(this,a,b,c,d);this.ac=0};_.we=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;nA(this,a,b,c,d);this.lc&&e&&!f&&sA(this)};_.n=!1;_.q=!1;
function qC(a){KA.call(this);this.r=new cB;this.p=new qj;this.o=new yA(0,0,0,0);this.lc=!1;JA(this,new uB);this.hc&&rC(this.hc.d.I.c,a);this.hc&&sC(this.hc.d,!0);pC(this,!0)}t(426,427,Ai);_.ye=function(){return new yA(this.o.e,this.o.c,this.o.b,this.o.d)};_.ge=function(){return nk(this.hc.d.pb)};_.he=function(){return pk(this.hc.d.pb)};_.ie=function(){this.hc=new tC((Qq(),l),this)};
function uC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=VB(g),f=new IB(Yt(0.7*(~~g.b>>16&255)),Yt(0.7*(~~g.b>>8&255)),Yt(0.7*(g.b&255))),(a.e=g)&&(a.i=pg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new IB(Yt(0.7*(~~g.b>>16&255)),Yt(0.7*(~~g.b>>8&255)),Yt(0.7*(g.b&255))),f=VB(g),(a.e=j)&&(a.i=pg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;vC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=pg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);vC(a,b,c,d,1);vC(a,b,c+1,1,e);(a.e=f)&&(a.i=pg+(~~f.b>>16&
255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);vC(a,b+d,c,1,e);vC(a,b+1,c+e,d,1)}t(428,1,{});_.tS=function(){return"Graphics"};t(429,428,{});function wC(a){var b,c;c=hk(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 iA(b,c)}
function xC(a,b,c){var d,e,f,g,j,h;a.c=fC(b.Wb);if(0==a.c.length)return new $B;g=wC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.ee():d.ce(),h=hk(h,d.c),j=hk(j,d.b);return new iA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function yC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Yt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function zC(){AC.call(this,7)}function AC(a){Qq();this.e=0;this.b=1;this.f=a;this.d=0}t(430,1,Bi,zC,AC);_.ze=function(){};
_.Ae=function(a){var b,c;this.c=fC(a.Wb);if(0!=this.c.length&&(b=EA(a),!(0>=b.c||0>=b.b))){c=wC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);yC(b.c,b.d,this.d,f,e);yC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ve(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.Be=function(a){return DA(a,xC(this,a,!1))};_.Ce=function(a){return DA(a,xC(this,a,!0))};_.De=function(){};
_.tS=function(){return BC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function iy(){Ln()}function vw(a){Ln();this.i=a}t(432,100,Ci,iy,vw);function eA(){Ln();this.i="Missing message: awt.151"}t(431,432,Ci,eA);t(433,1,{});function yA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(434,1,{95:1,117:1,120:1},yA);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return CC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function DC(a){EC.call(this,a,0)}function EC(a,b){tA.call(this);this.hc=(Qq(),new FC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=($x(),ky);c.b=d;Xx(c);break;case 0:c=c.b;d=($x(),ay);c.b=d;Xx(c);break;case 2:c=c.b,d=($x(),by),c.b=d,Xx(c)}}t(435,404,ki,DC,EC);
_._d=function(){return!bA(this)?new iA(0,0):xA(this.hc,this)};_.oe=function(){var a=(null==this.ec&&(this.ec=Yz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",align=",b;b=df;switch(this.b){case 1:b=yd;break;case 2:b=qg}return a+b+",text=null"};_.b=0;t(438,1,Bi);_.oe=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.oe()+Wc};_.k=null;_.n=null;
function GC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function HC(a){this.o=(Qq(),Qq(),uA);var b;var c;b=this.cZ.e;-1!=uo(b,vo(36))?b=null:(c=this.o.c.d++,b=Bo(b,Ao(b,vo(46))+1)+l+c);this.k=b;this.e=new bB;this.i=a;this.f=!0;this.j=new IC(this)}t(437,438,Bi,HC);_.oe=function(){return GC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(436,437,mi);_.oe=function(){return GC(this)+(this.c?",tearOff":l)};_.c=!1;t(440,1,{108:1});
_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new fB;JC(a,this.b);JC(a,this.c);return a.b};function dA(){this.c=this.b=0}function KC(a,b){this.b=a;this.c=b}function LC(a){var b=a.c;this.b=a.b;this.c=b}t(439,440,{99:1,108:1,117:1},dA,KC,LC);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return MC.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
function NC(a,b){if(!b)throw new Xs("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new cz,e=c.d.d;if(0>e||e>c.d.d)throw new Lw;c.p&&(d.pb[Ld]=2);Ky(c,e,d.pb);BA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Lw;BA(d.d,e,c);for(f=g=0;f<e;++f)A(nv(d.d,f),73)&&++g;BA(d.j,g,c);Ky(d,e,c.pb);c.c=d;e=pw(c.pb)+Va;Yi(c.td(),e,!1);d.p&&(e=Pj(d.d,c),-1!=e&&(d=Xv(d.p?d.f:Xv(d.f,0),e),2==Yv(d)&&d.removeChild(Xv(d,1)),c.pb[Ld]=2))}}
function OC(){HC.call(this,l);new qj;this.c=!1;this.b=(Qq(),new PC)}t(441,436,mi,OC);_.b=null;t(444,1,{101:1,110:1,120:1});t(443,444,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new fB;JC(a,this.d);JC(a,this.e);JC(a,this.c);JC(a,this.b);return a.b};function FA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(442,443,{100:1,101:1,109:1,110:1,117:1,120:1},FA);
_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return QC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function RC(){RC=x;SC=new TC;UC=new VC;WC=new VC}var SC,WC,UC;t(446,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Oi(this)};function TC(){}t(447,446,{},TC);function VC(){}t(448,1,{},VC);t(449,404,ki);_.$d=function(){return null};
function XC(a,b){var c;c=new YC(bA(a));return!c?null:new iA(ZC(c,"_")*b+6,kC(c.c).d+6)}function $C(a,b){var c;c=XC(a,b);return!c?hA(a):c}function aD(a,b){var c;c=XC(a,b);return!c?jA(a):c}function bD(a,b){var c=a.hc;wz(c.b,b);c.f.b=-1;c.f.c=-1}function cD(a){dD.call(this,a,null!=a?a.length:0)}function dD(a,b){tA.call(this);this.b=0>b?0:b;var c=this.hc;wz(c.b,a);c.f.b=-1;c.f.c=-1}t(450,449,ki,cD,dD);_.Zd=function(){return"textfield"+this.jc.c.f++};_._d=function(){return XC(this,Fo(this.hc.b.pb,jh).length)};
_.ae=function(){return!bA(this)?null:XC(this,Fo(this.hc.b.pb,jh).length)};_.ce=function(){return 0<this.b?$C(this,this.b):hA(this)};_.ee=function(){return 0<this.b?aD(this,this.b):jA(this)};_.ie=function(){this.hc=(Qq(),new eD)};_.me=function(){return 0<this.b?$C(this,this.b):hA(this)};_.pe=function(){return 0<this.b?aD(this,this.b):jA(this)};_.b=0;function Qq(){Qq=x;uA=new fD}function bs(){var a=(Qq(),Qq(),uA);!a.d&&(a.d=new gD)}function fD(){this.c=new hD;this.e=new ZA}t(451,1,{},fD);_.b=null;
_.d=null;var uA;function hD(){}t(452,1,{},hD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(453,1,{});function iD(){iD=x;jD=new kD;lD=new kD}function mD(a,b){return b==a?!0:!b?!1:!0}function kD(){}t(454,1,{104:1},kD);_.eQ=function(a){return null==a||!A(a,104)?!1:mD(this,a)};_.hC=function(){var a;a=null.qg()+";class="+null.qg();a=!null.qg().qg()?a:a+";charset=";return Ou(a)};_.tS=function(){return nD.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var jD,lD;
function oD(){oD=x;K(pD,m,104,[(iD(),lD),jD])}function qD(a){oD();this.b=a}t(455,1,{},qD);_.b=null;function rD(a){a="flavor = "+a;Ln();this.i=a}t(456,101,{105:1,117:1,124:1,132:1},rD);function sD(a,b,c){WA();tD.call(this,a,b,c,th)}function tD(a,b,c,d){WA();UA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(457,405,Bi,sD,tD);
_.oe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Iu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=th;function oA(a,b){WA();UA.call(this,a);this.e=b}t(458,405,Bi,oA);
_.oe=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.ge()+ya+a.he()+ba+a.fe()+ph+a.be()+va};function AA(a,b,c){WA();oA.call(this,a,b);this.b=c}t(459,458,Bi,AA);
_.oe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Zd());return a+b.ec};_.b=null;function $z(a,b,c,d){WA();UA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(460,405,Bi,$z);
_.oe=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&&(Gu(zu(this.b,uh))&&(a+="PARENT_CHANGED,"),Gu(zu(this.b,vh))&&(a+="DISPLAYABILITY_CHANGED,"),Gu(zu(this.b,xh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=th;_.c=null;_.d=null;t(461,1,xi);function mC(a,b){WA();oA.call(this,a,b);this.d=null;this.b=this.c=0}
t(462,458,Bi,mC);
_.oe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(463,1,{});function uD(a){if(null==a)throw new Do;}t(464,463,{},uD);
function vD(){vD=x;wD={};wD["java.vendor"]=Fe;wD["package.restrict.access.sun"]=ih;wD["sun.java.launcher"]=jc;wD["sun.management.compiler"]=Fe;wD["os.name"]=jc;wD[" sun.boot.class.path"]=jc;wD["path.separator.applet"]=jc;wD["java.vm.specification.vendor"]=Fe;wD["java.runtime.version"]=jc;wD["http.proxyPort"]=jc;wD["user.name"]=jc;wD["user.language"]=jc;wD["os.name.applet"]=jc;wD["browser.version"]=jc;wD["java.version"]=jc;wD["user.timezone"]=jc;wD["java.endorsed.dirs"]=jc;wD["java.specification.name"]=
"GWT";wD["java.specification.version"]="2.5.0";wD[Ze]=ec;!us&&(us=new Cs);us.b?wD[Xe]="yes":wD[Xe]=null}var wD;t(467,101,yi);function xD(){Ln()}function yD(a){Ln();this.i=a}t(466,467,{112:1,117:1,124:1,132:1},xD,yD);function zD(){zD=x;AD=new BD}function CD(a){var b;if(a.n){var c;b=new Mu;In(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,In(b.b,a.b));c=a.c;a=a.k;null!=c&&In(b.b,c);null!=a&&(b.b.b+=la,In(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function DD(a){zD();var b,c,d;if(null==a)throw new xD;a=to(a);try{d=uo(a,vo(58))}catch(e){e=bj(e);if(A(e,128))throw new yD(Jn(e));throw e;}c=uo(a,vo(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;ED();var f,g,j;j=c.length;b=new FD;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new yD(ac+a);if(!this.n&&(this.n=tj(AD,this.i),this.n||(this.n=(Qq(),new GD))&&z(AD,this.i,this.n),!this.n))throw new yD(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,Y,L,ea,Nc,ug,zb,Ud,Vd,Wd,$a,Oc,Jb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==HD(c,vo(47),n+2))throw new ID(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
Wd=this.k;v=this.e;zb=this.j;r=this.b;Jb=this.o;$a=HD(L,vo(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;ea=-1;E=HD(L,vo(47),2);Vd=HD(L,vo(63),2);-1!=Vd&&(-1==E||E>Vd)&&(E=Vd);-1==E&&(E=o,v=l);Q=E;-1!=$a&&$a<E&&(Q=$a);var Ad=vo(64);Oc=L.lastIndexOf(Ad,Q);r=L.substr(2,Q-2);-1<Oc&&(Jb=L.substr(2,Oc-2),tb=Oc+1);Nc=HD(L,vo(58),-1==Oc?tb:Oc);u=uo(L,vo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Nc=u+1:Nc=-1):Nc=-1}catch(tf){if(tf=bj(tf),!A(tf,124))throw tf;}-1==Nc||Nc>E?J=L.substr(tb,
Q-tb):(J=L.substr(tb,Nc-tb),ug=L.substr(Nc+1,Q-(Nc+1)),0==ug.length?ea=-1:ea=JD(ug,10))}-1<$a&&(Wd=L.substr($a+1,o-($a+1)));D=-1==$a?o:$a;var fc=vo(63);Ud=L.lastIndexOf(fc,D);-1<Ud?(zb=L.substr(Ud+1,D-(Ud+1)),0==Ud&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=Ao(v,vo(47))+1,v=v.substr(0,Y-0)),D=Ud):0!=$a&&(zb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=Ao(v,vo(47))+1,0==Y?v=L.substr(E,D-E):v=v.substr(0,Y-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var Ie;Ie=v;null!=zb&&!H(zb,l)&&(null!=v?Ie=v+sb+zb:Ie=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=Ie;this.f=ea;this.k=Wd;var Bd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(Bd=Ao(this.d,vo(64)))?(this.o=this.d.substr(0,Bd-0),this.d=Bo(this.d,Bd+1)):this.o=null;null!=this.c&&-1<(Bd=uo(this.c,vo(63)))?(this.j=Bo(this.c,Bd+1),this.e=this.c.substr(0,Bd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Jb;this.e=v;this.j=zb}}catch(Cd){Cd=
bj(Cd);if(A(Cd,124))throw new yD(Jn(Cd));throw Cd;}if(-1>this.f)throw new yD("incorrect port: "+this.f);}t(468,1,Bi,DD);_.tS=function(){return CD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var AD;t(469,1,{});function KD(a,b,c){var d,e;for(d=new LD(a.Je().b);MD(d.b);)if(a=d.c=Xi(d.b),e=a.Nf(),null==b?null==e:Tn(b,e))return c&&(a=new ND(a.Nf(),a.Of()),OD(d)),a;return null}t(473,1,Ni);_.Ie=function(a){return!!KD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Oe()!=a.Oe())return!1;for(a=new LD(a.Je().b);MD(a.b);)if(b=a.c=Xi(a.b),c=b.Nf(),b=b.Of(),!this.Ie(c)||!PD(b,this.Ke(c)))return!1;return!0};_.Ke=function(a){a=KD(this,a,!1);return!a?null:a.Of()};_.hC=function(){var a,b,c;c=0;for(b=new LD(this.Je().b);MD(b.b);)a=b.c=Xi(b.b),c+=a.hC(),c=~~c;return c};_.Le=function(){return 0==this.Oe()};_.Me=function(){throw new QD("Put not supported on this map");};
_.Ne=function(a){a=KD(this,a,!0);return!a?null:a.Of()};_.Oe=function(){return this.Je().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new LD(this.Je().b);MD(c.b);)b=c.c=Xi(c.b),a?d+=za:a=!0,d+=l+b.Nf(),d+=qb,d+=l+b.Of();return d+"}"};function vz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function $v(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Re(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Qe(b,c[d].Nf())){c=!0;break a}c=!1}return c}
function tj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:RD(a,b,a.Re(b))}function RD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Qe(b,f.Nf()))return f.Of()}return null}function z(a,b,c){return null==b?SD(a,c):A(b,1)?TD(a,b,c):UD(a,b,c,a.Re(b))}function UD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Qe(b,d.Nf()))return a=d.Of(),d.Pf(c),a}else e=a.b[d]=[];d=new ND(b,c);e.push(d);++a.e;return null}
function SD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function TD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function ej(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Re(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Qe(b,g.Nf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Of();break a}}c=null}return c}t(472,473,Ni);_.Ie=function(a){return $v(this,a)};
_.Je=function(){return new VD(this)};_.Qe=function(a,b){return this.Pe(a,b)};_.Ke=function(a){return tj(this,a)};_.Me=function(a,b){return z(this,a,b)};_.Ne=function(a){return ej(this,a)};_.Oe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ui(){vz(this)}t(471,472,Fi,Ui);_.Pe=function(a,b){return Xt(a)===Xt(b)||null!=a&&Tn(a,b)};_.Re=function(a){return~~Wn(a)};function BD(){vz(this)}t(470,471,Fi,BD);function WD(){Ln()}t(474,100,Ci,WD);
function XD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=YD(a,c);if(c>=a.j)break;c=ZD(a,c);++b}return b}function $D(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function aE(a){var b;a.b=0<=a.k&&!a.e?a.k:YD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new WD;b=a.b;a.b=ZD(a,a.b);return a.o.substr(b,a.b-b)}
function ZD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c<=a.i&&$D(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=uo(a.d,vo(c)))break;++d}a.n&&b==d&&(a.f?(c=bE(a.o,d,a.o.length),c<=a.i&&$D(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=uo(a.d,vo(c))&&++d));return d}
function YD(a,b){var c,d;if(null==a.d)throw new Do;for(d=b;!a.n&&d<a.j;)if(a.f){c=bE(a.o,d,a.o.length);if(c>a.i||!$D(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>uo(a.d,vo(c)))break;++d}return d}function cE(a){dE.call(this,a," \t\n\r\u000c",!1)}function eE(a){dE.call(this,a,ya,!1)}
function dE(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=bE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=bE(this.d,d,this.d.length),this.c[c]=a}}}t(475,1,{},cE,eE,dE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function fE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Zn(e),!(Xn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ae?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function gE(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+hg:a}function du(a){var a=new hE(a),b,c,d,e,f;b=$doc.getElementsByTagName(ge);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Jd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;iE(a););return a.c}t(482,1,{});
function jE(a,b){b.Vc(new kE);b.Uc(new lE);b.Wc(new mE);b.Xc(new nE(a))}t(481,482,{});_.c=null;_.d=1;_.e=-1;function oE(a){this.b=a;this.c=new pE(this.b);this.d=this.e=1}t(480,481,{},oE);_.b=null;function pE(a){this.b=a}t(483,1,{},pE);_.Se=function(a){var b=this.b;b.wb&&(null!=a&&0<a.length?(!b.xb&&(b.xb=new as(b)),qE(b.xb,a)):(b.lb=!0,b.K="ERROR - empty or null structure",rE(b)))};_.b=null;function sE(a){this.b=a}t(484,1,{},sE);_.b=null;
function tE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(485,1,{},tE);_.Te=function(){Tw(this.f.i,this.c,G(this.f.pb,Wf)-this.e-this.d,G(this.f.pb,Vf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function uE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(486,1,{},uE);_.Te=function(){Tw(this.f.i,this.c,G(this.f.pb,Wf)-this.e-this.d,G(this.f.pb,Vf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var vE=_.f=null;
function wE(){wE=x;vE=new Ju((Yu(),new Xu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function xE(){xE=x;yE=K(au,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);zE=(GB(),JB);AE=VB(zE);BE=y(CE,m,89,23,0);DE=y(au,m,1,23,0);EE=y(CE,m,89,7,0);FE=null!=(vD(),wD[Xe]);GE=y(HE,m,93,100,0);IE=y(JE,m,94,100,0)}function KE(a){var b;if(a.Gb)b=LE(a,1)+rb+LE(a,2)+rb+LE(a,3);else if(b=LE(a,0),0<b.length){var c=new ME(a.$);kj(a.ab.b,c)}return b}
function NE(a,b){var c,d;c=b.b;if(H(c,(OE(),PE).c))$r(QE(a));else if(H(c,RE.c))$r(Ar(a));else if(H(c,SE.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new as(a)),a.xb),c.b=d,bs(),cs(c));else if(H(c,sg)){7!=a.P&&(a.Q=th);d=b.d;d=Hu(d,sh);c=wu(d,a.Q);var e=!uu(c,th)?pu(c):c;!uu(e,zh)&&TE(a.$,O(c));UE(a);a.nb=!0;rE(a);a.P=7;a.Q=d}else H(c,Ag)||(H(c,pe)?VE(a):WE(a,c))}
function XE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(YE,m,-1,4,1);o=y(YE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)ZE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=TA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;$E(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||aF(a.gb[f])}a.C*=h}}
function bF(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new cF(a),a.$.s=0);null!=a.tb&&fE(a.tb,null)}}function dF(a,b){var c,d,e,f;f=new OC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new HC(Pb+d);var g=(OE(),PE).c;d.d=g;NC(f,d);$A(d.e,a);d=new HC(Pb+c);d.d=RE.c;$A(d.e,a);NC(f,d);a.wb&&(NC(f,new HC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new HC(c),d.d=SE.c,$A(d.e,a),NC(f,d));Xz(a,f);return f}
function eF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,zE);a.pb?(f==a.d&&T(b,WB(zE)),vC(b,h,g,a.Z,a.Z),T(b,(GB(),LB)),fF(b,h,g,a.Z-1,a.Z-1)):f==a.d?uC(b,h+1,g+1,a.Z,a.Z,!1):uC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(T(b,(GB(),NB)),f){case 101:T(b,QB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;gF(b,!0);hF(b,iF(b,f,d,c,e));T(b,NB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(gF(b,!1),hF(b,iF(b,f,d,c,e)));jF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);vC(b,h+9,g+9,2,4);vC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,OB),vC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,QB),vC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,RB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
n,j+2*f,n);T(b,NB);break;case 107:T(b,PB);vC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,NB);fF(b,h+4,g+4,a.Z-8,a.Z-8);jF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);vC(b,h+9,g+9,2,4);vC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),T(b,TB),fF(b,c,e,d,d),T(b,MB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:kF(b,h,g,a.Z,!0);break;case 111:kF(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,HB);vC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,NB);fF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,zE);
a.qb&&uC(b,h+1,g+1,a.Z,a.Z,!1);T(b,NB);lF(a,b,h,g,"NEW");break;case 106:T(b,OB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,NB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));lF(a,b,h+6,g,sc);break;case 104:T(b,OB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,NB);break;case 105:a.Ob?(T(b,SB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,NB)):lF(a,b,h,g,"123");break;case 114:T(b,UB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);vC(b,d,c,f,f);T(b,NB);mF(a,b,h,g,HB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:nF(a,b,h,g+2,3);break;case 207:nF(a,b,h,g,4);break;
case 208:nF(a,b,h,g,5);break;case 209:nF(a,b,h,g,1);break;case 210:nF(a,b,h,g,6);break;case 211:nF(a,b,h,g,7);break;case 212:nF(a,b,h,g,8);break;case 213:lF(a,b,h,g,"FG"),a.G=new KC(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=DE[d]&&mF(a,b,h,g,BE[d],DE[d])}
function oF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,zE),vC(d,0,0,c,b),a.pb?(T(d,(GB(),LB)),fF(d,-1,0,c,b-1)):(T(d,AE),U(d,0,0,c-1-2,0),T(d,WB(zE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),pF(d,a.Y),T(d,(GB(),NB)),-1!=a.K.toLowerCase().indexOf(qe)&&T(d,OB),qF(d,a.K,10,15),rF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function sF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,zE);vC(d,0,0,c,b);a.pb?(T(d,(GB(),LB)),U(d,0,b-1,c,b-1),e=tF*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,AE),U(d,0,0,0,b-1),U(d,0,tF*a.Z,b-1,tF*a.Z),T(d,WB(zE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=tF+2;++b)eF(a,d,1,b);rF(a.Vb,a.R,0,2*a.Z+a.T)}}
function uF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;T(e,a.u);vC(e,0,0,c,b);d=a.eb?(RC(),UC):(RC(),WC);if((RC(),SC)==(RC(),SC))d==UC?e.b=l:e.b=Hg;d=new eB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,Y=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=Y=Y=v=L=J=q=Y=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,ea=3;f.x&&($E(f),XE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(vF(13*f.o.C*j)));wF(f.o,j);f.o.B&&(T(g,(GB(),NB)),fF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(xE(),EE)[f.e[j]]),h=g,r=Yt(f.K[j]-o/2),Y=Yt(f.N[j]-o/2),L=u=o,gF(h,!0),hF(h,iF(h,r,Y,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(T(g,(xE(),EE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,Y=y(M,s,-1,4,1),r=y(M,s,-1,4,1),Y[0]=Yt(f.K[h]+q),r[0]=Yt(f.N[h]-J),Y[1]=Yt(f.K[o]+q),r[1]=Yt(f.N[o]-J),Y[2]=Yt(f.K[o]-q),r[2]=Yt(f.N[o]+J),Y[3]=Yt(f.K[h]-q),r[3]=Yt(f.N[h]+J),o=g,h=Y,gF(o,!0),hF(o,xF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(GB(),NB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(xE(),EE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,RB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(Y+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(Y-q))),O(N(Math.round(r+J))));T(g,NB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));Y=O(N(Math.round(Y)));r=O(N(Math.round(r)));U(g,o,h,Y,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,Y+L,r-u);U(g,o-L,h+u,Y-L,r+u);break;case 9:case 0:for(h=
0;10>h;++h)v=L-(L-Y)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));pF(g,f.o.n);o=yF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=ZC(f.o.o,h);L=O(N(Math.round((L+Y)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,RB);qF(g,h,L,q);T(g,NB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(Y+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(Y-
q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,gF(o,!0),hF(o,xF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-Y)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(Y))),O(N(Math.round(r))))}}D=y(YE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
D[o]/Q[o]+n/Q[o];pF(g,f.o.n);o=yF(f.o.o);J=y(au,m,1,f.u+1,0);Y=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(zF,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(vF(2*f.o.C))));for(j=1;j<=f.u;++j)h=AF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=ZC(f.o.o,h),n[j]=BF(f,u,j,Y[j],Y[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
0<f.y[j]&&(tb+=Yb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<ik(f.B[j])&&(v+=ik(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=ZC(f.o.o,q),v=ZC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=BF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(xE(),EE)[f.e[j]]),vC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(xE(),EE)[f.e[j]]):T(g,(GB(),NB)):T(g,(xE(),BE)[f.c[j]]),qF(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],L=O(N(vF(f.K[j]-q/2))),q=O(N(vF(f.N[j]+~~(o/2)-1))),
T(g,(GB(),RB)),qF(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(GB(),OB):(GB(),UB)),0<f.E&&106!=f.o.d&&(v=n[f.E],fF(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(vF(f.K[h]+q))),E[1]=O(N(vF(f.K[o]+q))),v[0]=O(N(vF(f.N[h]-J))),v[1]=O(N(vF(f.N[o]-J))),E[3]=O(N(vF(f.K[h]-q))),E[2]=O(N(vF(f.K[o]-q))),v[3]=O(N(vF(f.N[h]+J))),v[2]=O(N(vF(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(gF(ea,!1),hF(ea,xF(ea,j,Q,5,!0)))),106==f.o.d&&CF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(GB(),OB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],fF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(GB(),LB)),U(e,c-1,0,c-1,b-1)):(T(e,WB(zE)),U(e,c-1,0,c-1,b-1),T(e,zE),U(e,c-2,0,c-2,b-1),T(e,AE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(GB(),RB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new iC(Zb,0,13),a.X=new YC(a.U),null!=a.cb&&(d=ZC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(GB(),NB)),pF(e,a.U),qF(e,a.cb,c,b)));rF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function nF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Yt(c+a*Math.sin(j)),n[f]=Yt(d+a*Math.cos(j));f=e+1;b.o&&(gF(b,!1),hF(b,xF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Yt(c+(a-3)*Math.sin(j)),n[f]=Yt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
function DF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,zE);vC(d,0,0,b,c);a.pb?(T(d,(GB(),LB)),c=14*(a.Z+a.T),fF(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,WB(zE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,AE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)eF(a,d,b,1),eF(a,d,b,2);a.d=c;rF(a.Vb,a.Rb,0,0)}}
function kF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);jF(a,b,c+o-j,f,d-4-j-1,e,h)}
function EF(a,b,c){var d,e,f,g,j,h;FF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=GF(b);b=new dE(b,j,!0);e=l;for(d=1;5>=d;++d)e=HF(b,j);d=IF(JD(to(e.substr(0,3)),10)).b;g=IF(JD(to(e.substr(3,3)),10)).b;HF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=HF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new JF(a,f)}XE(a,1,d,1);XE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new JF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",rE(a),!1;null!=a.j&&a.$&&KF(a.$,a.j,!0);null!=a.k&&
a.$&&KF(a.$,a.k,!1);j=LF(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new MF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];XE(a,1,j,0)}c&&rE(a);return!0}function ds(a,b){a.lb=!0;a.K=b}function wF(a,b){100>b&&(!GE[b]&&(GE[b]=new iC(Zb,0,b)),!IE[b]&&Vt(IE,b,new YC(GE[b])),a.n=GE[b],a.o=IE[b])}
function hs(a,b){var c,d;if(0==b)return!1;UE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:bF(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;NF(a,OF(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new vw("Cannot redo. Index is out of range.");if(!d.b.d)throw new vw(bc);
d.b=d.b.d;NF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=nv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(ds(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=PF(d),QF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=nv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(ds(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=PF(d),QF(a,d,!1,!0),null!=a.tb&&fE(a.tb,null));break;case 101:a.Mb&&RF(a.Mb);a.Mb=new SF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new TF(a):a.Eb.hc.d.hb?UF(a.Eb.hc.d):VF(a.Eb);break;case 114:a.c&&
RF(a.c);a.c=new SF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,WF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=XF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(YE,m,-1,4,1);ZE(a.$,d);a.nb=!0;a.$=new ME(a.$);d=Yt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;YF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,ZF(a.$,a.$.E),a.$.E=0,VE(a)):0<a.$.F&&(a.nb=!0,$F(a.$,a.$.F),a.$.F=0,VE(a));aG(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new OC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new HC(c),NC(j,g),g.d=c,$A(g.e,a);Xz(a,j);a.F=j}bG(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(RF(a.p),a.p=null);0==a.$.E&&(a.p=new SF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,VE(a)),18==a.e&&(d=Fo((es(),fs).hc.b.pb,jh),cG(a.$,a.$.E,d),VE(a)),aG(a.$))}rE(a);return!0}
function Ar(a){var b,c,d;d=QE(a);c=l;if(a.Gb){var e,f,g;g=Pt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)XF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(dG(g[1][0],3)+dG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+eG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+eG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new fG(a,a.gb,a.vb)),c=eG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function gG(a,b,c,d){var e;e=c;var f=d,g,j;(g=hG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=dF(a,!0)),a.x):(!a.w&&(a.w=dF(a,!1)),a.w),bG(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=iG(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=tF+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",rE(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",rE(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=hs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)ZF(a.$,a.$.E),a.$.E=0,VE(a);else{if(106==a.d)return!0;if(108==a.d)jG(a.$,a.$.E,0),VE(a);else if(157==a.d)jG(a.$,a.$.E,1),VE(a);else if(158==a.d)jG(a.$,a.$.E,-1),VE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):VE(a);else if(206<=a.d&&229>=a.d)a.P=2,kG(a.$),VE(a);else if(230==a.d)a.P=3,VE(a);else if(233<=a.d&&262>a.d)lG(a.$,!1),VE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;cG(a.$,a.$.E,Fo(a.Eb.f.hc.b.pb,jh));a.$.n=!0;VE(a)}else if(105==a.d)mG(a.$),VE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Fo((es(),fs).hc.b.pb,jh),1>d.length&&(d=Pc),cG(a.$,a.$.E,
d)),VE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,kG(a.$),VE(a);else if(0<a.$.F)if(104==a.d)$F(a.$,a.$.F),a.$.F=0,VE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])ds(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;ZF(d,c);d.b[c]=0}a.$.F=0;VE(a)}else if(201==a.d)nG(a.$,a.$.F),VE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),VE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,VE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,VE(a);else if(206<=a.d&&229>=a.d)a.P=2,kG(a.$),VE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Fo(a.Eb.f.hc.b.pb,jh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;VE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new cF(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(oG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,kG(a.$)):300<a.d?(oG(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Fo((es(),fs).hc.b.pb,jh),1>d.length&&(d=Pc),cG(a.$,1,d))):230==a.d?pG(a,null,!0):233<=a.d&&262>a.d?(oG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,lG(a.$,!0)):vD();VE(a)}else e=!1;e&&(aG(a.$),a.mb=!1,a.ob=!1,a.nb=!0,rE(a))}return e}
function qG(a,b,c,d){var e,f;if(a.A||!a.ib||hG(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=rG(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)ZF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),$F(b,e),0<rG(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){ds(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<rG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;ds(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(iG(b)||hG(b))TE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(YE,m,-1,4,1);ZE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;UE(a);a.nb=!0;rE(a);a.Tb=c;a.Ub=d;return!0}
function sG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||hG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((xE(),FE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;tG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(tG(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;UE(a);a.nb=!0;rE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function uG(a){if(a.A)return!0;a.jb&&(a.jb=!1,VE(a));a.lb=!1;a.Q=th;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=rG(b,b.u),6>b.A[c]&&(vG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),ZF(b,b.u));b.D=!1;VE(a)}else a:{var b=a.$,e,f;c=rG(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):ds(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],ds(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(vF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(vF((b.N[b.G]+b.N[c])/2))))}}aF(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,OF(b),b.b.d=c),VE(a),a.s=!1)}else 5==a.P&&(aF(a.$),VE(a));0<a.P&&(a.E=!1,UE(a),a.nb=!0,aG(a.$),wG(a.$),rE(a),a.P=0,a.i=!1);if(FE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,UE(a),a.nb=!0,rE(a);return!0}function UE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function tG(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,fE(a.sb,K(xG,m,127,[new S(a.f),new S(b)]))}
function yG(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Pf)?a.Gb=!1:-1<b.indexOf(mg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Kf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Tf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,XE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)zG(a.gb[d]),$E(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(cg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++tF;c&&rE(a)}
function rE(a){var b,c,d,e;b=TA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Ue(a.db,d,c),a.A&&e&&XE(a,1,a.vb,0),uF(a),a.A||(a.Rb=a.Ue(a.Rb,b.c,2*a.Z+a.T),DF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ue(a.R,a.Z,c),sF(a),a.J=a.Ue(a.J,d,a.Z),oF(a))):(uF(a),a.A||(oF(a),a.E&&(DF(a),sF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function AG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=XF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=AF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<ik(c.B[h])&&(j+=ik(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+BG(0.055999999999999994*c.K[h],0,2)+ba+BG(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=rh),e+=c)}return e}function LE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=XF(a.gb[c]),d!=b))continue;d=void 0;d=CG(a.gb[c]);d=DG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function VE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}var c,d,e;e=new EG;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=CG(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new FG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function QF(a,b,c,d){try{EF(a,b,d)?c&&VE(a):rE(a)}catch(e){if(e=bj(e),A(e,124))rE(a);else throw e;}}
function pG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;FF(a,c);e=j=0;r=new dE(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=XD(r);a.vb=0;for(f=1;f<=h;++f)if(o=aE(r),to(o),!H(o,rh))if(H(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new GG(a,o);if(0==a.$.u){HG(a,"ERROR - problems in reading/processing molecule !");vD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(HG(a,"ERROR - strange reaction - fixing !"),vD(),d=!1):3<n?(HG(a,"ERROR - strange reaction !"),vD(),d=!1):(1<a.vb&&!g&&yG(a,Kf,!0),g&&!a.Gb&&yG(a,
mg,!0),!g&&a.Gb&&yG(a,Pf,!0),g?(XE(a,1,j,1),XE(a,j+1,e-1,2),XE(a,e,a.vb,3)):XE(a,1,a.vb,0),c&&rE(a),d=!0)}d?VE(a):rE(a)}catch(q){if(q=bj(q),A(q,124))rE(a);else throw q;}}function IG(a){UE(a);a.nb=!0;rE(a)}function FF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new cF(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&rE(a);null!=a.tb&&fE(a.tb,null)}
function NF(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=CG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&fE(a.tb,null)}}function JG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,rE(a),null):a.gb[b]}
function WE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Pa)?c=243:H(b,Ta)?c=252:H(b,Na)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Da)&&(c=238);0<c?hs(a,c):b="Not known group!";a.lb=!0;a.K=b;rE(a)}function HG(a,b){a.lb=!0;a.K=b;rE(a)}function QE(a){var b;b=KE(a);UE(a);rE(a);return b}
function lF(a,b,c,d,e){var f,g,j,h;f=a.X;h=ZC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new iC(f.c.b,f.c.d,g),f=new YC(j),h=ZC(f,e),b.f=j,b.j=KG(j);else pF(b,a.U);f=kC(f.c).b-kC(f.c).c;qF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function mF(a,b,c,d,e,f){var g,j;g=yF(a.W);j=ZC(a.W,f);pF(b,a.V);(b.e=e)&&(b.i=pg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);qF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function yF(a){return kC(a.c).b-kC(a.c).c}
function gs(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,rE(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Hd):ds(a,a.z+ba),rE(a))}t(490,401,Mi);_.Ge=function(a){NE(this,a)};_.Ue=function(a,b,c){return PA(this,b,c)};_.Ve=function(){};_.ne=function(){rE(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=th;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var tF=10,GE,IE,zE,AE,BE,yE,FE,LG=null,EE,DE;
function MG(){xE();NA.call(this);this.Vb=(Qq(),Qq(),uA).b;this.y=new iC(null,0,8);this.u=(GB(),HB);this.gb=y(NG,m,140,99,0);this.ab=new LA;this.Ib=new OG;this.L=H((vD(),wD[Ze]),ec);this.v=new PG;this.H=K(au,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Na,Pa,Fa,Da,Ca]);this.$=new cF(this);EE[0]=KB;EE[1]=new IB(255,153,153);EE[2]=new IB(255,204,102);EE[3]=new IB(255,255,153);EE[4]=new IB(102,255,255);EE[5]=new IB(51,204,255);EE[6]=new IB(255,153,255)}t(489,490,Mi,MG);
_.Ue=function(a,b,c){var d;return a?(d=a.b,Dj(d.u,b,c),a):PA(this,b,c)};_.Ve=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[QG(b.b),a])}};_.b=null;function RG(a){if(a.e.pb.style.display!=Of){SA(a.d);var b;for(b=new Wi(a.f.k);b.c<b.e.Oe();)a=Xi(b),a.Te()}}function SG(a){TG.call(this,a,db,db,null)}function UG(a,b){TG.call(this,a,db,db,b)}function VG(a,b,c){TG.call(this,a,b,c,null)}
function TG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=yj(a)){this.c=WG;++WG;this.e=e;this.d=new MG;this.f=new XG(this.d,b,c,d);Qw(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=QA(a,G(a.pb,Wf),G(a.pb,Vf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?LG=cc:LG="JME";b.w=dF(b,!1);b.x=dF(b,!0);ds(b,LG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=TA(b);JA(b,null);b.pb||(b.T=0);b.U||(b.U=new iC(Zb,0,13),b.X=new YC(b.U));b.V||(b.V=new iC(Zb,1,13),b.W=new YC(b.V));b.Y||(b.Y=new iC(Zb,0,11),new YC(b.Y));wF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;tF=10;b.Lb=!0;try{r=YG(b.Vb,"options");null!=r&&yG(b,r,!1);j=YG(b.Vb,"jme");null!=j&&(b.M=j);n=YG(b.Vb,"mol");null!=n&&(b.bb=n);g=YG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=YG(b.Vb,Tg);null!=o&&(b.cb=o,rE(b));b.k=YG(b.Vb,"atomcolors");b.j=YG(b.Vb,"atombg");f=YG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(GB(),HB);try{if(0!=f.indexOf(la))throw new Kn("bad hex encoding");E=JD(f.substr(1,2),16);D=JD(f.substr(3,2),16);u=JD(f.substr(5,2),16);q=v=new IB(E,D,u)}catch(J){if(J=bj(J),A(J,124))vD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&WF(b.$);h=YG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=bj(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)BE[f]=(GB(),PB),DE[f]=Pc;DE[1]=Yb;BE[1]=(GB(),LB);DE[2]=Bb;BE[2]=PB;DE[3]=Fb;BE[3]=LB;DE[4]=ic;BE[4]=UB;DE[5]=pc;
BE[5]=OB;DE[9]=Ub;BE[9]=RB;DE[10]=Kb;BE[10]=RB;DE[11]=Eb;BE[11]=RB;DE[12]=$b;BE[12]=RB;DE[8]=Fc;BE[8]=WB(QB);DE[7]=rc;BE[7]=PB;DE[6]=Ic;BE[6]=LB;DE[13]=Hc;BE[13]=LB;DE[18]=Pc;BE[18]=LB;DE[19]=sc;BE[19]=LB;DE[20]=tc;BE[20]=LB;DE[21]=xc;BE[21]=LB;DE[22]=yc;BE[22]=LB;sA(b);b._=new ZG;f=a.d;f.D=TA(f);null!=f.M?(pG(f,f.M,!1),null!=f.j&&f.$&&KF(f.$,f.j,!0),null!=f.k&&f.$&&KF(f.$,f.k,!1)):null!=f.bb&&QF(f,f.bb,!1,!1);rE(a.d);h=this.d;f=this.f;jE(new oE(h),f);q=0>=$G();n=new wy((wE(),vE));n.pb.alt="drag out MOL or RXN file";
ow(n,n.pb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new sE(h);Qw(f.i,n);u=new tE(f,n,r,j,g);Tw(u.f.i,u.c,G(u.f.pb,Wf)-u.e-u.d,G(u.f.pb,Vf)-(u.b-u.d));kj(f.k,u);q?(q=new aH,ow(q,n.pb.alt),0<=r&&(q.pb.style[oh]=r+hg),0<=o&&(q.pb.style[Ne]=o+hg),Qw(f.i,q),g=new uE(f,q,r,j,g),Tw(g.f.i,g.c,G(g.f.pb,Wf)-g.e-g.d,G(g.f.pb,Vf)-(g.b-g.d)),kj(f.k,g),Go(q.pb),q.pb.style[Sd]=(Yo(),If),sw(q,h,(xr(),xr(),yr))):(Go(n.pb),n.pb.style[Sd]=(Yo(),If),sw(n,h,(xr(),xr(),yr)))}else $wnd.alert("JSME initialization error: HTML id "+
a+" not found.")}function bH(){return du(null)}function cH(a){return du(a)}t(491,1,oi,SG,UG,VG,TG);_.We=function(a){B(this.f,new dH(this,a),(Tq(),Tq(),Uq))};_.Xe=function(a){B(this.f,new eH(this,a),(ps(),ps(),qs))};_.Ye=function(a){VF(new fH(a,this.d,zE))};_.Ze=function(){bF(this.d)};_.$e=function(){jo((go(),ho),new gH(this))};_._e=function(){return this.b};_.af=function(){return this.c};_.bf=function(){return this.d.I};_.cf=function(){return this.d.eb};_.df=function(){return this.d.fb};_.ef=function(){return this.d.tb};
_.rd=function(){return G(this.f.pb,Vf)};_.ff=function(){var a;a=[];a.length=2;a[0]=G(this.f.pb,Wf);a[1]=G(this.f.pb,Vf);return a};_.sd=function(){return G(this.f.pb,Wf)};_.gf=function(){return this.e.pb};_.hf=function(){return this.d.yb};_.jf=function(){return this.d.Ab};_.kf=function(a){$wnd.alert("JSME initialization error: "+a)};_.ud=function(){return this.e.pb.style.display!=Of};_.lf=function(){var a=this.d,b;a.Gb?b=AG(a,1)+rb+AG(a,2)+rb+AG(a,3):b=AG(a,0);return b};_.mf=function(){return Ar(this.d)};
_.nf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=KE(a);a.Pb=b;rE(a);return c};_.of=function(a){yG(this.d,a,!0)};_.pf=function(){};_.qf=function(a){QF(this.d,a,!0,!0)};_.rf=function(a){pG(this.d,a,!0)};_.se=function(){RG(this)};_.sf=function(){FF(this.d,!0)};_.tf=function(a){var b=this.d;if(a=JG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;IG(b)}};_.uf=function(a){this.b=a;!this.d.b&&(this.d.b=new hH(this))};
_.vf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Wi(b.b);d.c<d.e.Oe();)c=Xi(d),a?c.b=l:c.b=Hg}SA(b.d)};_.wf=function(a,b){var c=this.d,d;if(d=JG(c,a))KF(d,b,!0),IG(c)};_.xf=function(a,b){var c=this.d,d;d=JG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,rE(c)):(d.E=b,IG(c))};_.wd=function(a){nw(this.f,a);RG(this)};_.yf=function(a){this.d.I=a};_.zf=function(a){var b=this.d;b.eb=a;rE(b)};_.Af=function(a){var b=this.d;b.fb=a;rE(b)};_.Bf=function(a){this.d.sb=a};
_.Cf=function(a){this.d.tb=a};_.Df=function(a){var b=this.d;b.yb=a;b.w=dF(b,!1)};_.Ef=function(a){this.d.Ab=a};_.Ff=function(a,b){var c=this.f;c.yd(a);c.wd(b);RG(this)};_.Gf=function(a){WE(this.d,a)};_.Hf=function(a,b){var c=this.d;c.i=!1;c.Qb=new GG(c,a);c.d=253;c.lb=!0;c.K=b;rE(c)};_.xd=function(a){qw(this.e.pb,a)};_.yd=function(a){this.f.pb.style[oh]=a;RG(this)};_.If=function(a){HG(this.d,a)};_.Jf=function(){return QE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var WG=0;
function gH(a){this.b=a}t(492,1,{},gH);_.xc=function(){var a,b;for(b=new Wi(this.b.f.b);b.c<b.e.Oe();)a=Xi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function hH(a){this.b=a}t(493,1,{},hH);_.b=null;function dH(a,b){this.b=a;this.c=b}t(494,1,{},dH);_.Tc=function(a){a=a.b;jo((go(),ho),new iH(this,this.c,a))};_.b=null;_.c=null;function iH(a,b,c){this.b=a;this.d=b;this.c=c}t(495,1,{},iH);_.xc=function(){var a=this.c;this.d.b.apply(a,[QG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function eH(a,b){this.b=a;this.c=b}t(496,1,{},eH);_.b=null;_.c=null;function ss(a,b,c){this.b=a;this.d=b;this.c=c}t(497,1,{},ss);_.xc=function(){var a=this.c;this.d.b.apply(a,[QG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function jH(){var a=kH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;lH(mH,arguments)?a=arguments[0]:3==arguments.length?a=new VG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new SG(arguments[0]):4==arguments.length?a=new TG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new UG(arguments[0],arguments[1]));this.g=a;nH();a[Xc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.We(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.addMouseOverHandler=C(function(a){this.g.Xe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.alert=C(function(a){this.g.Ye(a)});b.clear=C(function(){this.g.Ze()});b.deferredRepaint=C(function(){this.g.$e()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.rd()});b.getOffsetSize=C(function(){return this.g.ff()});b.getOffsetWidth=C(function(){return this.g.sd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.kf(a)});b.isVisible=C(function(){return this.g.ud()});
b.jmeFile=C(function(){return this.g.lf()});b.molFile=C(function(){return this.g.mf()});b.nonisomericSmiles=C(function(){return this.g.nf()});b.options=C(function(a){this.g.of(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.qf(a)});b.readMolecule=C(function(a){this.g.rf(a)});b.repaint=C(function(){this.g.se()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=mH;nH();var f=b,g,b=pH.c;g=qH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=qH(b,
e,f)}if(!g)throw new fj("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.sf()});b.resetAtomColors=C(function(a){this.g.tf(a)});b.setAfterPasteCallBack=C(function(a){this.g.uf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.setAntialias=C(function(a){this.g.vf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.wf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.xf(a,b)});b.setHeight=C(function(a){this.g.wd(a)});
b.setHelpURL=C(function(a){this.g.yf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.zf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.Af(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.Bf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.Cf(a)});b.setPasteLabel=C(function(a){this.g.Df(a)});b.setPrePasteJSfunction=C(function(a){this.g.Ef(a)});b.setSize=C(function(a,b){this.g.Ff(a,b)});b.setSubstituent=C(function(a){this.g.Gf(a)});b.setTemplate=C(function(a,
b){this.g.Hf(a,b)});b.setVisible=C(function(a){this.g.xd(a)});b.setWidth=C(function(a){this.g.yd(a)});b.showInfo=C(function(a){this.g.If(a)});b.smiles=C(function(){return this.g.Jf()});rH({"0":{"0":[[bH,null,void 0]],1:[[cH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new sH(e));return[e]},Ae]]}});tH(mH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function bu(){uH||(uH=!0,jH())}t(498,1,{},bu);
var uH=!1;function fu(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ae)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function eu(){}t(500,1,{},eu);_.xc=function(){fu()};function sH(a){this.b=a}t(501,1,{114:1,152:1},sH);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function oH(a){this.b=a}t(502,1,{115:1,152:1},oH);
_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
function iE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(oh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Mf)||l;e=c.getAttribute(Ve)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Mf)||l,h=h.getAttribute(jh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Mf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(oh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Lo();c.setAttribute(Ve,d);c.style[oh]=gE(g);c.style[Ne]=gE(b);b=new vH(a,d,n,e,c,f);jo((go(),ho),b);++a.c;return!0}function hE(a){this.b="JME.class";this.e=a}t(503,1,{},hE);_.Jc=function(){return iE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function vH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(504,1,{},vH);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ve,this.f):this.d.removeAttribute(Ve);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function wH(){}t(505,1,oi,wH);function xH(a){this.b=a}t(506,1,{},xH);_.xc=function(){this.b()};_.b=null;
function yH(){var a=kH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;lH(zH,arguments)?a=arguments[0]:0==arguments.length&&(a=new wH);this.g=a;nH();a[Xc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){jo((go(),ho),new xH(a))});tH(zH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function cu(){AH||(AH=!0,yH())}t(507,1,{},cu);var AH=!1;function BH(a){Ln();this.i=a}
t(508,467,yi,BH);function lu(){Ln();this.i="divide by zero"}t(509,100,Ci,lu);function Wt(){Ln()}function CH(a){Ln();this.i=a}t(510,100,Ci,Wt,CH);function DH(){DH=x;EH=new FH(!1);GH=new FH(!0)}function FH(a){this.b=a}t(511,1,{117:1,118:1,121:1},FH);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ih:"false"};_.b=!1;var EH,GH;
function bE(a,b,c){var d,e;d=HH(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function IH(){}function JH(a){return typeof a==Tf?Fc+(0>a?-a:a):a}function KH(a,b){var c;c=new IH;c.e=Ob+(LH(0!=a?-a:0)?JH(0!=a?-a:0):l+Oi(c));MH(0!=a?-a:0)&&NH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function X(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Oi(b));MH(a)&&NH(a,b);return b}
function Z(a,b){var c;c=new IH;c.e=Ob+(LH(a)?JH(a):l+Oi(c));MH(a)&&NH(a,c);c.c=b?8:0;return c}function OH(){var a;a=new IH;a.e=Ob+(LH(0)?JH(0):l+Oi(a));MH(0)&&NH(0,a);a.c=2;return a}function PH(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Oi(b));MH(a)&&NH(a,b);b.c=1;return b}function MH(a){return typeof a==Tf&&0<a}function LH(a){return null!=a&&0!=a}
function NH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Wh[b.d])c=c.prototype;else{c=Wh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(513,1,{},IH);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function QH(a){var b;if(!(b=RH,!b&&(b=RH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new SH(Wb+a+da);return parseFloat(a)}
function JD(a,b){var c,d;if(null==a)throw new SH(Sf);if(2>b||36<b)throw new SH("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 SH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new SH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new SH(Wb+a+da);return c}t(515,1,{117:1,129:1});var RH=null;function TH(a){this.b=a}
t(514,515,{117:1,121:1,122:1,129:1},TH);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return Yt(this.b)};_.tS=function(){return l+this.b};_.b=0;function gB(a){this.b=a}t(516,515,{117:1,121:1,125:1,129:1},gB);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return Yt(this.b)};_.tS=function(){return l+this.b};_.b=0;function VA(){Ln()}function Mk(a){Ln();this.i=a}t(517,100,qi,VA,Mk);function Lw(){Ln()}function Tx(a){Ln();this.i=a}t(518,100,Ci,Lw,Tx);
function S(a){this.b=a}function xu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~a>>b;b=~~(a-256)>>16&8;c+=b;a<<=b;b=~~(a-4096)>>16&4;c+=b;a<<=b;b=~~(a-16384)>>16&2;c+=b;a=~~(a<<b)>>14;return c+2-(a&~(~~a>>1))}function qu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function IF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(UH(),VH)[b],!c&&(c=VH[b]=new S(a)),c):new S(a)}t(519,515,{117:1,121:1,127:1,129:1},S);
_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};_.tS=function(){return l+this.b};_.b=0;function UH(){UH=x;VH=y(xG,m,127,256,0)}var VH;function ik(a){return 0>a?-a:a}function hk(a,b){return a>b?a:b}function vF(a){return Math.round(a)}function Do(){Ln()}function Xs(a){Ln();this.i=a}t(522,100,{117:1,124:1,128:1,130:1,132:1},Do,Xs);
function Qi(){Qi=x;Ri=K(Pi,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Ri;function SH(a){Ln();this.i=a}t(524,517,qi,SH);function Co(a,b){this.b=Lc;this.e=a;this.c=b;this.d=-1}t(525,1,{117:1,131:1},Co);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function HH(a,b){return a.charCodeAt(b)}
function WH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function st(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function uo(a,b){return a.indexOf(b)}function HD(a,b,c){return a.indexOf(b,c)}function Ao(a,b){return a.lastIndexOf(b)}function PF(a){var b=aa,c=rh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Bo(c,++d):c=c.substr(0,d-0)+Bo(c,++d);return a.replace(RegExp(b,Be),c)}
function zo(a,b){for(var c=RegExp(b,Be),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(au,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Bo(a,b){return a.substr(b,a.length-b)}
function to(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function vo(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,117:1,119:1,121:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Ou(this)};_.tS=_.toString;function XH(){XH=x;YH={};ZH={}}
function Ou(a){XH();var b=lb+a,c=ZH[b];if(null!=c)return c;c=YH[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+HH(a,d++);c|=0}256==$H&&(YH=ZH,ZH={},$H=0);++$H;return ZH[b]=c}var YH,$H=0,ZH;function Hn(a,b){In(a.b,b);return a}function Gn(){this.b=new Eo}function aI(){this.b=new Eo;this.b.b+=l}t(527,1,wi,Gn,aI);_.tS=function(){return this.b.b};function Mu(){this.b=new Eo}
function FD(){this.b=new Eo}function qt(a){this.b=new Eo;In(this.b,a)}t(528,1,wi,Mu,FD,qt);_.tS=function(){return this.b.b};function ID(a){a="String index out of range: "+a;Ln();this.i=a}t(529,518,Ci,ID);
function bI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Do;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new CH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new CH("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new Lw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Vt(b,c,a[--d])}else for(c=e+c;e<c;)Vt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function rw(){Ln()}function QD(a){Ln();this.i=a}t(531,100,Ci,rw,QD);function mB(a,b){for(var c;a.hd();)if(c=a.jd(),null==b?null==c:Tn(b,c))return a;return null}function pB(a,b){var c;return(c=mB(a.Jd(),b))?(c.kd(),!0):!1}function cI(a){var b,c,d,e;d=new Gn;b=null;d.b.b+=Qc;for(c=a.Jd();c.hd();)null!=b?In(d.b,b):b=za,e=c.jd(),In(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(532,1,{});_.Kf=function(){throw new QD("Add not supported on this collection");};
_.Lf=function(a){return!!mB(this.Jd(),a)};_.Le=function(){return 0==this.Oe()};_.Mf=function(a){return pB(this,a)};_.tS=function(){return cI(this)};t(534,532,vi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Oe()!=this.Oe())return!1;for(a=a.Jd();a.hd();)if(b=a.jd(),!this.Lf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Jd();b.hd();)c=b.jd(),null!=c&&(a+=Wn(c),a=~~a);return a};
function dI(a,b){var c;return A(b,136)&&(c=b.Nf(),$v(a.b,c))?(c=tj(a.b,c),a.b.Pe(b.Of(),c)):!1}function VD(a){this.b=a}t(533,534,vi,VD);_.Lf=function(a){return dI(this,a)};_.Jd=function(){return new LD(this.b)};_.Mf=function(a){return dI(this,a)?(a=a.Nf(),ej(this.b,a),!0):!1};_.Oe=function(){return this.b.e};_.b=null;function OD(a){if(a.c)Zi(a.b),ej(a.d,a.c.Nf()),a.c=null;else throw new vw("Must call next() before remove().");}
function LD(a){var b;this.d=a;b=new qj;a.d&&kj(b,new eI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fI(a,d.substring(1));b.Kf(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.Kf(c[d])}this.b=new Wi(b)}t(535,1,{},LD);_.hd=function(){return MD(this.b)};_.jd=function(){return this.c=Xi(this.b)};_.kd=function(){OD(this)};_.b=null;_.c=null;_.d=null;t(537,1,ai);_.eQ=function(a){return A(a,136)&&PD(this.Nf(),a.Nf())&&PD(this.Of(),a.Of())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Nf()&&(a=Wn(this.Nf()));null!=this.Of()&&(b=Wn(this.Of()));return a^b};_.tS=function(){return this.Nf()+qb+this.Of()};function eI(a){this.b=a}t(536,537,ai,eI);_.Nf=function(){return null};_.Of=function(){return this.b.c};_.Pf=function(a){return SD(this.b,a)};_.b=null;function fI(a,b){this.c=a;this.b=b}t(538,537,ai,fI);_.Nf=function(){return this.b};_.Of=function(){return this.c.f[lb+this.b]};_.Pf=function(a){return TD(this.c,this.b,a)};_.b=null;_.c=null;
function Qx(a,b){(0>a||a>=b)&&gI(a,b)}function gI(a,b){throw new Tx("Index: "+a+", Size: "+b);}t(539,532,zi);_.Qf=function(){throw new QD("Add not supported on this list");};_.Kf=function(a){this.Qf(this.Oe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Oe()!=a.Oe())return!1;c=this.Jd();for(d=a.Jd();c.hd();)if(a=c.jd(),b=d.jd(),!(null==a?null==b:Tn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Jd();a.hd();)c=a.jd(),b=31*b+(null==c?0:Wn(c)),b=~~b;return b};_.Jd=function(){return new Wi(this)};_.Sf=function(){return this.Tf(0)};_.Tf=function(a){return new hI(this,a)};_.Uf=function(){throw new QD("Remove not supported on this list");};function MD(a){return a.c<a.e.Oe()}function Xi(a){if(a.c>=a.e.Oe())throw new Ow;return a.e.Rf(a.d=a.c++)}function Zi(a){if(0>a.d)throw new iy;a.e.Uf(a.d);a.c=a.d;a.d=-1}function Wi(a){this.e=a}t(540,1,{},Wi);_.hd=function(){return MD(this)};
_.jd=function(){return Xi(this)};_.kd=function(){Zi(this)};_.c=0;_.d=-1;_.e=null;function hI(a,b){var c;this.e=this.b=a;c=a.Oe();(0>b||b>c)&&gI(b,c);this.c=b}t(541,540,{},hI);_.Vf=function(){return 0<this.c};_.Wf=function(){if(0>=this.c)throw new Ow;return this.b.Rf(this.d=--this.c)};_.b=null;function iI(a){a=new LD(a.c.b);return new jI(a)}function kI(a,b){this.b=a;this.c=b}t(542,534,vi,kI);_.Lf=function(a){return $v(this.b,a)};_.Jd=function(){return iI(this)};_.Oe=function(){return this.c.b.e};
_.b=null;_.c=null;function jI(a){this.b=a}t(543,1,{},jI);_.hd=function(){return MD(this.b.b)};_.jd=function(){return(this.b.c=Xi(this.b.b)).Nf()};_.kd=function(){OD(this.b)};_.b=null;t(544,539,zi);_.Qf=function(a,b){var c;c=sB(this,a);var d=c.e;new nB(b,c.c);++d.c;++c.b;c.d=null};_.Rf=function(a){var b;b=sB(this,a);try{return tB(b)}catch(c){c=bj(c);if(A(c,137))throw new Tx("Can't get element "+a);throw c;}};_.Jd=function(){return sB(this,0)};
_.Uf=function(a){var b,c;b=sB(this,a);try{c=tB(b)}catch(d){d=bj(d);if(A(d,137))throw new Tx("Can't remove element "+a);throw d;}lI(b);return c};function mI(a){a.c=y(nI,m,0,0,0)}function BA(a,b,c){(0>b||b>a.d)&&gI(b,a.d);a.c.splice(b,0,c);++a.d}function kj(a,b){Vt(a.c,a.d++,b);return!0}function nv(a,b){Qx(b,a.d);return a.c[b]}function Pj(a,b){for(var c=0;c<a.d;++c)if(PD(b,a.c[c]))return c;return-1}function qv(a,b){var c;c=(Qx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function jj(a,b){var c;c=Pj(a,b);if(-1==c)return!1;qv(a,c);return!0}function Qk(a,b){var c;if(b.length<a.d){c=b;var d;d=Ot(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Vt(b,c,a.c[c]);b.length>a.d&&Vt(b,a.d,null);return b}function qj(){mI(this)}function gC(a){mI(this);this.c.length=a}function aB(a){mI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(545,539,Zh,qj,gC,aB);_.Qf=function(a,b){BA(this,a,b)};
_.Kf=function(a){return kj(this,a)};_.Ze=function(){this.c=y(nI,m,0,0,0);this.d=0};_.Lf=function(a){return-1!=Pj(this,a)};_.Rf=function(a){return nv(this,a)};_.Le=function(){return 0==this.d};_.Uf=function(a){return qv(this,a)};_.Mf=function(a){return jj(this,a)};_.Oe=function(){return this.d};_.d=0;function rB(a,b,c){var d;for(d=0;d<b;++d)Vt(a,d,c)}function mt(){mt=x;nt=new oI}var nt;function oI(){}t(548,539,pi,oI);_.Lf=function(){return!1};_.Rf=function(){throw new Lw;};_.Oe=function(){return 0};
function pI(){this.b=new Date}function qI(a){return 10>a?ab+a:l+a}t(549,1,{117:1,120:1,121:1,133:1},pI);_.eQ=function(a){return A(a,133)&&Au(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=~~d>>>c,b=~~a.m>>c|d<<22-c,c=~~a.l>>c|a.m<<22-c):44>c?(e=0,b=~~d>>>c-22,c=~~a.m>>c-22|a.h<<44-c):(b=e=0,c=~~d>>>c-44);b=hu(c&4194303,b&4194303,e&1048575);a=hu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(rI(),sI)[this.b.getDay()]+ba+tI[this.b.getMonth()]+ba+qI(this.b.getDate())+ba+qI(this.b.getHours())+lb+qI(this.b.getMinutes())+lb+qI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function rI(){rI=x;sI=K(au,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tI=K(au,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sI,tI;
function ft(a,b){return null==z(a.b,b,a)}function et(){this.b=new Ui}t(551,534,{117:1,120:1,138:1},et);_.Kf=function(a){return ft(this,a)};_.Lf=function(a){return $v(this.b,a)};_.Le=function(){return 0==this.b.e};_.Jd=function(){return iI(new kI(this.b,new VD(this.b)))};_.Mf=function(a){return null!=ej(this.b,a)};_.Oe=function(){return this.b.e};_.tS=function(){return cI(new kI(this.b,new VD(this.b)))};_.b=null;
function sB(a,b){var c,d;(0>b||b>a.c)&&gI(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 uI(a,b,d)}function wB(){this.b=new vI;this.c=0}t(552,544,pi,wB);_.Kf=function(a){new nB(a,this.b);++this.c;return!0};_.Tf=function(a){return sB(this,a)};_.Oe=function(){return this.c};_.b=null;_.c=0;function tB(a){if(a.c==a.e.b)throw new Ow;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function lI(a){if(!a.d)throw new iy;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 uI(a,b,c){this.e=a;this.c=c;this.b=b}t(553,1,{},uI);_.hd=function(){return this.c!=this.e.b};_.Vf=function(){return this.c.c!=this.e.b};_.jd=function(){return tB(this)};_.Wf=function(){if(this.c.c==this.e.b)throw new Ow;this.d=this.c=this.c.c;--this.b;return this.d.d};_.kd=function(){lI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function vI(){this.b=this.c=this}
function nB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(554,1,{},vI,nB);_.b=null;_.c=null;_.d=null;function ND(a,b){this.b=a;this.c=b}t(555,537,ai,ND);_.Nf=function(){return this.b};_.Of=function(){return this.c};_.Pf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Ow(){Ln()}t(556,100,{117:1,124:1,130:1,132:1,137:1},Ow);function PD(a,b){return Xt(a)===Xt(b)||null!=a&&Tn(a,b)}function fC(a){var b=y(xB,m,90,0,0);return Qk(a.b,b)}function LA(){this.b=new qj}
t(558,539,Zh,LA);_.Qf=function(a,b){BA(this.b,a,b)};_.Kf=function(a){return kj(this.b,a)};_.Lf=function(a){return-1!=Pj(this.b,a)};_.Rf=function(a){return nv(this.b,a)};_.Le=function(){return 0==this.b.d};_.Jd=function(){return new Wi(this.b)};_.Uf=function(a){return qv(this.b,a)};_.Oe=function(){return this.b.d};_.tS=function(){return cI(this.b)};_.b=null;function RF(a){a.hc.d.hb&&lC(a)}function wI(a){var b;if(a.hc.d.hb){b=cA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}nC(a)}
function xI(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 VF(a){var b=a.k;yI(a.hc.d,b.b,b.c);!bA(a)&&GA(a);qA(a)}function zI(){qC.call(this,l);this.j=new AB(this.Xf());$A(this.r,new AI(this))}t(560,426,Ai);_.Yd=function(a,b){return Xt(a.i)===Xt(this.j)?(wI(this),!0):this.Yf(a,b)};_.Xf=function(){return"Close"};_.Yf=function(){return!1};_.Qd=function(){wI(this)};_.j=null;_.k=null;
function fH(a,b,c){zI.call(this);this.hc&&sC(this.hc.d,!1);pC(this,!1);JA(this,new AC(0));a=new EC(a,1);R(this,a,null);a=new NA;R(a,this.j,null);R(this,a,null);b&&(this.k=cA(b),oC(this),xI(this.k,~~(G(b.Vb.pb,Wf)/2)-~~(this.mc/2),~~(G(b.Vb.pb,Vf)/2)-~~(this.cc/2)));c&&P(this,c)}t(559,560,Ai,fH);_.Xf=function(){return"OK"};function OF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new vw("Cannot undo. Index is out of range.");if(!a.b.c)throw new vw(bc);a.b=a.b.c;return a.b.b}
function ZG(){this.b=this.c=new BI}t(561,1,{},ZG);_.b=null;function BI(){this.b=null}function FG(a){this.b=a}t(562,1,{},BI,FG);_.b=null;_.c=null;_.d=null;function AI(a){this.b=a}t(563,461,xi,AI);_.b=null;
function qE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){fE(a.b.Ab,K(au,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=zo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],Vt(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{EF(a.b,b,!0)?(ds(a.b,"Structure pasted"+e),VE(a.b),SA(a.b),d=!0):(VF(new fH(a.b.K,a.b,zE)),FF(a.b,!0),SA(a.b))}catch(n){if(n=bj(n),A(n,124))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",rE(e),VF(new fH(a.b.K,
a.b,zE)),SA(a.b);else throw n;}}d&&a.b.Ve(b)}function as(a){this.b=a}t(564,1,{},as);_.b=null;function OE(){OE=x;PE=new CI("COPY_SMILES",0);RE=new CI("COPY_MOL",1);SE=new CI("PASTE",2);DI=K(EI,m,139,[PE,RE,SE])}function CI(a,b){I.call(this,a,b)}t(565,146,{117:1,121:1,123:1,139:1},CI);var DI,RE,PE,SE;function EG(){this.e=y(NG,m,140,99,0)}t(566,1,{},EG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function FI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(YE,m,-1,20,1);a.N=y(YE,m,-1,20,1);a.H=Pt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(au,m,1,20,0);a.p=y(au,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(au,m,1,20,0);a.r=Pt([10,2]);a.j=y(M,s,-1,101,1)}
function GI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(YE,m,-1,4,1);d=y(YE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=HI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
HI(r[2],d[2],r[3],d[3]),d=HI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function W(a,b){var c,d,e,f,g,j,h,n;oG(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=II(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(YE,m,-1,2,1);JI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==rG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;ds(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];vG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&nG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(vF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(vF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function lG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&jG(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,jG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];ZF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)oG(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)vG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];YF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];ZF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];vG(a);a.I[a.v]=n;a.J[a.v]=c+d;YF(a);b&&(ZF(a,n),$E(a))}c=4}KI(a,c);a.E=a.G;b&&
(a.E=0)}
function JI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function kG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])LI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,LI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){ds(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[II(a,a.E,a.H[a.E][d])],2<d||1!=b){ds(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(YE,m,-1,2,1);JI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)oG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)oG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)oG(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)vG(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[II(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[II(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(M,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(vF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(vF((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;vG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(vF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(vF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(vG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(vF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(vF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(vG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(vF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(vF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(ZF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&KI(a,j);-1<n&&(a.E=n)}
function LI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)oG(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function KI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=rG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function II(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function MI(a,b,c){var d,e,f,g;e=th;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Gu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Gu(c[d])&&!uu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Au(c[d],e)&&(b[d]=g,c[d]=th,++f);if(f==a.u)break}return g==a.u}
function $E(a){var b,c,d;b=y(YE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{ZE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;aF(a)}}
function ZE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function jG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=NI(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&ds(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?ds(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?ds(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?ds(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:ds(a.o,"Charge change not possible on the halogen !");break;case 18:ds(a.o,
"Use X button to change charge on the X atom !")}}
function LF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&ZF(a,c);$E(a);ds(a.o,"Smaller part(s) removed !");return 1}
function rG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function wG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];aG(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),aG(a));4==a.t[d]&&(a.t[d]=1)}}
function HI(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 YF(a){var b;OI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);aF(a);aG(a)}
function oG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),bI(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),bI(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),bI(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),bI(a.e,b,a.e.length),a.e=b,b=y(au,m,1,c,0),bI(a.d,b,a.d.length),a.d=b,b=y(au,m,1,c,0),bI(a.p,b,a.p.length),a.p=b,b=y(YE,m,-1,c,1),bI(a.K,b,a.K.length),a.K=b,b=y(YE,m,-1,c,1),bI(a.N,b,a.N.length),a.N=b,b=Pt([c,7]),bI(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),bI(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function BF(a,b,c,d,e,f,g){var j;j=O(N(vF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(vF(a.N[c]-~~(f/2))));return new FA(j-1-b,a-b,e+1+2*b,f+2*b)}
function vG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),bI(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),bI(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),bI(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),bI(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),bI(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),bI(a.O,c,a.O.length),a.O=c,b=y(au,m,1,b,0),bI(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function eG(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(xE(),aa);j+="JME 2013-10-12 "+new pI+"\n \n";j+=dG(a.u,3)+dG(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=BG(0.055999999999999994*(a.K[e]-c),10,4)+BG(0.055999999999999994*(g-a.N[e]),10,4)+BG(0,10,4);h=AF(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+dG(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=dG(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:PI(a,e)&&(g=2),c=dG(a.I[e],3)+dG(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=dG(a.J[e],3)+dG(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=dG(a.J[e],3)+dG(a.I[e],3)),j+=c+dG(g,3)+dG(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+dG(e,4)+dG(a.B[e],4)+aa);return j+"M  END\n"}
function DG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,Y,L,ea,Nc,ug,zb,Ud,Vd,Wd,$a,Oc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);zb=y(M,s,-1,a.u+1,1);v=y(QI,m,-1,a.u+1,2);D=y(QI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;LF(a,!0);ug=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ug=!1;break}if(a.o.t&&ug){RI(a);wG(a);SI(a,D);TI(a,v,D);var Jb,Ad,tf,fc,Ie,Bd,Cd,ib,VJ,be,w,Aa,mn,nn,wt,zf,Qa,on,pn,Rc,qn;Jb=y(M,s,-1,a.u+1,1);Ad=y(M,s,-1,a.u+1,1);ib=y(UI,m,-1,a.u+1,3);var xt=a.u,rn,
Jh,yt,Gg,Uj,Pe,Af;Uj=y(UI,m,-1,xt+2,3);Pe=y(M,s,-1,100,1);Af=5;Gg=0;Pe[0]=3;Uj[1]=vh;Uj[2]=wh;yt=2;if(!(3>xt))for(;Af<Pe[Gg]*Pe[Gg];){Jh=0;for(rn=!0;rn&&Jh<=Gg&&Af>=Pe[Jh]*Pe[Jh];)0==Af%Pe[Jh]?rn=!1:++Jh;if(rn){Uj[++yt]=Du(Af);if(yt>=xt)break;Gg<Pe.length-1&&(++Gg,Pe[Gg]=Af)}Af+=2}for(w=1;w<=a.u;++w){for(Aa=pn=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(pn*=a.i[Aa]);on=a.c[w];18==on&&(qn=a.p[w],Bd=qn.charCodeAt(0)-65+1,Cd=0,1<qn.length&&(Cd=qn.charCodeAt(1)-97),0>Bd&&(Bd=0),0>Cd&&(Cd=0),on=28*Bd+Cd);
zf=0;-2>a.B[w]?zf=1:-2==a.B[w]?zf=2:-1==a.B[w]?zf=3:1==a.B[w]?zf=4:2==a.B[w]?zf=5:2<a.B[w]&&(zf=6);Rc=1;ib[w]=Du(pn);Rc*=126;ib[w]=yu(ib[w],Du(a.y[w]*Rc));Rc*=7;ib[w]=yu(ib[w],Du(zf*Rc));Rc*=7;ib[w]=yu(ib[w],Du(on*Rc));Rc*=783;ib[w]=yu(ib[w],Du(a.A[w]*Rc))}for(Ie=0;!MI(a,Jb,ib);){wt=!1;for(w=1;w<=a.u;++w)Jb[w]!=Ad[w]&&(Ad[w]=Jb[w],wt=!0);if(wt){for(w=1;w<=a.u;++w){ib[w]=uh;for(Aa=1;Aa<=a.A[w];++Aa)ib[w]=Hu(ib[w],Uj[Jb[a.H[w][Aa]]])}Ie=0}else if(0<Ie){for(w=1;w<=a.u;++w)ib[w]=uh;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Jb[w]==Jb[Aa]){ib[w]=vh;break a}}else{for(w=1;w<=a.u;++w){ib[w]=uh;for(Aa=1;Aa<=a.A[w];++Aa)tf=a.H[w][Aa],ib[w]=Hu(ib[w],Du(a.c[tf]*a.i[II(a,w,tf)]))}Ie=1}MI(a,Jb,ib);for(w=1;w<=a.u;++w)ib[w]=Du(Ad[w]*a.u+Jb[w])}for(w=1;w<=a.u;++w)Ad[w]=Jb[w];for(Qa=1;Qa<=a.u;++Qa)for(w=1;w<=a.u;++w)if(Ad[w]==Qa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Qa];a.B[w]=a.B[Qa];a.K[w]=a.K[Qa];a.N[w]=a.N[Qa];a.A[w]=a.A[Qa];a.c[Qa]=a.c[0];a.B[Qa]=a.B[0];
a.K[Qa]=a.K[0];a.N[Qa]=a.N[0];a.A[Qa]=a.A[0];Ad[w]=Ad[Qa];Ad[Qa]=Qa;a.p[0]=a.p[w];a.p[w]=a.p[Qa];a.p[Qa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Qa];a.e[Qa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Qa];a.d[Qa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Qa];a.y[Qa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Jb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Jb[a.I[w]],a.J[w]=Jb[a.J[w]],a.I[w]>a.J[w]&&(be=a.I[w],a.I[w]=a.J[w],a.J[w]=be,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){nn=mn=
a.u;fc=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<mn?(mn=a.I[Aa],nn=a.J[Aa],fc=Aa):a.I[Aa]==mn&&a.J[Aa]<nn&&(nn=a.J[Aa],fc=Aa);be=a.I[w];a.I[w]=a.I[fc];a.I[fc]=be;be=a.J[w];a.J[w]=a.J[fc];a.J[fc]=be;be=a.t[w];a.t[w]=a.t[fc];a.t[fc]=be;be=a.C[w];a.C[w]=a.C[fc];a.C[fc]=be;VJ=a.f[w];a.f[w]=a.f[fc];a.f[fc]=VJ}YF(a);aG(a);SI(a,D);TI(a,v,D)}else{SI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Oc=1;a.b[1]=1;for(Y=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=zb[c]){Nc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Nc=!1;break}Nc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Oc==a.u)break;c=n[Y--]}else if(1==L)zb[o[1]]=c,c=o[1],a.b[c]=++Oc;else{n[++Y]=c;e=0;for(u=1;u<=L;++u)if(h=II(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=II(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Oc}}zb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(QI,m,-1,a.u+1,2);Ud=y(QI,m,-1,a.u+1,2);f=Oc=Y=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(zb[c]=f);b[++Oc]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Y)break a;Ud[c]=!0;c=n[Y--]}else break}f=c;c=e;1<L&&(n[++Y]=f,Q[e]=!0)}Vd=y(M,s,-1,a.v+1,1);Wd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var XJ=zb,fO=ea,zt,YJ,Kh,Qe,At,Bt,Oa,Vj,Ct;Kh=y(M,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Kh[b[Oa]]=Oa;At=y(QI,m,-1,
a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)zt=b[Oa],YJ=XJ[zt],Qe=II(a,zt,YJ),0!=Qe&&(VI(a,Qe,Kh,Vd,D),At[Qe]=!0);for(Oa=1;Oa<=a.v;++Oa)At[Oa]||VI(a,Oa,Kh,Vd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Bt=Ct=0;for(Vj=1;Vj<=a.A[Oa];++Vj){Qe=II(a,Oa,a.H[Oa][Vj]);if(5==a.i[Qe])continue a;1==a.t[Qe]&&0!=WI(a,Qe,Oa)&&++Ct;2==a.t[Qe]&&(Bt=a.H[Oa][Vj])}if(0!=Ct)if(0<Bt){var ka=a,$J=Oa,Bf=Kh,bd=Wd,uc=void 0,Wj=void 0,Sc=void 0,Re=void 0,Tc=void 0,sn=void 0,tn=void 0,un=void 0,ce=void 0,cd=void 0,dd=void 0,
Dt=void 0,Xj=void 0,de=void 0,Yj=void 0,Se=void 0,Zj=void 0,Et=void 0,$j=void 0,Te=void 0,aK=void 0,Cf=void 0,bK=void 0,Ft=void 0,ak=void 0,Df=void 0,dd=1,Wj=$J,uc=y(M,s,-1,ka.u+1,1);for(uc[1]=$J;;){Dt=!1;for(cd=1;cd<=ka.A[Wj];++cd)if(Sc=ka.H[Wj][cd],!(Sc==uc[1]||Sc==uc[dd-1]))if(Re=II(ka,Wj,Sc),2==ka.t[Re]&&5!=ka.i[Re]){Wj=uc[++dd]=Sc;Dt=!0;break}if(!Dt)break}if(!(0==dd%2||2>ka.A[uc[dd]]||3<ka.A[uc[dd]])){Df=uc[1];Tc=uc[~~((dd+1)/2)];ce=uc[dd];Cf=Te=Se=de=0;Ft=Et=!1;for(cd=1;cd<=ka.A[Df];++cd)Sc=
ka.H[Df][cd],Re=II(ka,Df,Sc),1!=ka.t[Re]||5==ka.i[Re]||(0==de?de=Sc:Se=Sc);0<Bf[Se]&&Bf[de]>Bf[Se]&&(sn=de,de=Se,Se=sn);Xj=de;0==de&&(Xj=Se,Et=!0);for(cd=1;cd<=ka.A[ce];++cd)Sc=ka.H[ce][cd],Re=II(ka,ce,Sc),1!=ka.t[Re]||5==ka.i[Re]||(0==Te?Te=Sc:Cf=Sc);0<Bf[Cf]&&Bf[Te]>Bf[Cf]&&(sn=Te,Te=Cf,Cf=sn);$j=Te;0==Te&&($j=Cf,Ft=!0);Yj=WI(ka,II(ka,Df,de),Df);Zj=WI(ka,II(ka,Df,Se),Df);aK=WI(ka,II(ka,ce,Te),ce);bK=WI(ka,II(ka,ce,Cf),ce);1<(0>Yj+Zj?-(Yj+Zj):Yj+Zj)||0!=aK||0!=bK?ds(ka.o,"Bad stereoinfo on allene !"):
(tn=ka.K[uc[dd-1]]-ka.K[ce],un=ka.N[uc[dd-1]]-ka.N[ce],ak=Math.sqrt(tn*tn+un*un),0.001>ak&&(ak=0.001),0<(ka.N[$j]-ka.N[uc[dd-1]])*(tn/ak)-(ka.K[$j]-ka.K[uc[dd-1]])*(un/ak)?bd[Tc]=1:bd[Tc]=-1,Et&&(bd[Tc]*=-1),Ft&&(bd[Tc]*=-1),Xj==de&&0>Yj&&(bd[Tc]*=-1),Xj==Se&&0>Zj&&(bd[Tc]*=-1),Bf[Xj]>Bf[$j]&&(bd[Tc]*=-1))}}else b:{var vc=a,wc=Oa,gO=XJ,hO=Kh,iO=r,jO=q,kO=fO,vn=Wd,wn=void 0,ed=void 0,Gt=void 0,Lh=void 0,Ea=void 0,Mh=void 0,Ed=void 0,bk=void 0,ee=void 0,Sb=void 0,ia=void 0,Lb=void 0,Ue=void 0,xn=void 0,
fd=void 0,pa=void 0,yn=void 0,Lb=y(M,s,-1,4,1),xn=y(M,s,-1,4,1),Nh=vc,fe=wc,cK=hO,Ht=gO,dK=iO,eK=jO,lO=kO,Mb=Lb,ck=void 0,gd=void 0,zn=void 0,An=void 0,It=void 0,dk=void 0,dk=-1;0<Ht[fe]&&(Mb[++dk]=Ht[fe]);for(gd=1;gd<=lO;++gd)dK[gd]==fe&&(Mb[++dk]=eK[gd]),eK[gd]==fe&&(Mb[++dk]=dK[gd]);for(gd=dk+1;gd<Nh.A[fe];++gd){It=Nh.u+1;zn=1;c:for(;zn<=Nh.A[fe];++zn){ck=Nh.H[fe][zn];for(An=0;An<gd;++An)if(ck==Mb[An])continue c;cK[ck]<It&&(It=cK[ck],Mb[gd]=ck)}}0==Ht[fe]&&0<Nh.y[fe]?(Mb[3]=Mb[2],Mb[2]=Mb[1],Mb[1]=
Mb[0],Mb[0]=-1):0<Nh.y[fe]&&(Mb[3]=Mb[2],Mb[2]=Mb[1],Mb[1]=-1);for(Ea=bk=Mh=Lh=yn=Ed=Sb=0;4>Ea;++Ea)0>=Lb[Ea]||(wn=II(vc,wc,Lb[Ea]),xn[Ea]=WI(vc,wn,wc),0<xn[Ea]?(++Sb,yn=Lb[Ea],Mh=Lb[Ea]):0>xn[Ea]?(++Ed,Lh=Lb[Ea],Mh=Lb[Ea]):bk=Lb[Ea]);ee=Sb+Ed;pa=y(M,s,-1,4,1);fd=0;if(3==vc.A[wc]){if(1==Sb&&1==Ed||3==ee&&0<Sb&&0<Ed){ds(vc.o,"Error in C3H stereospecification !");break b}Ue=Lb[0];1==ee?Ue=Mh:2==ee&&(Ue=bk);ia=GI(vc,wc,Ue,Lb);pa[0]=Mh;pa[1]=-1;pa[2]=ia[2];pa[3]=ia[1];0<Sb?fd=1:fd=-1}else if(4==vc.A[wc])if(1==
ee)ia=GI(vc,wc,Mh,Lb),pa[0]=ia[0],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[1],0<Sb?fd=1:fd=-1;else{Ue=Lb[0];1<bk&&(Ue=bk);1==Sb?Ue=yn:1==Ed&&(Ue=Lh);ia=GI(vc,wc,Ue,Lb);ed=y(M,s,-1,4,1);for(Ea=0;4>Ea;++Ea)wn=II(vc,wc,ia[Ea]),ed[Ea]=WI(vc,wn,wc);if(4==ee){if(0==Sb||0==Ed){ds(vc.o,"Error in C4 stereospecification !");break b}if(1==Sb||1==Ed)pa[0]=ia[0],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[1],fd=ed[0];else{for(Ea=0;4>Ea;++Ea)-1==ed[Ea]&&(ed[Ea]=0);ee=2}}else if(3==ee)if(3==Sb||3==Ed)pa[0]=ia[0],pa[1]=ia[3],pa[2]=
ia[2],pa[3]=ia[1],0<Sb?fd=-1:fd=1;else{1==Sb?Sb=Gt=1:Ed=Gt=-1;for(Ea=0;4>Ea;++Ea)ed[Ea]==Gt&&(ed[Ea]=0);ee=2}if(2==ee)if(1==Sb&&1==Ed)ia[1]==Lh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==Lh&&(ia[2]=ia[3]),pa[0]=yn,pa[1]=Lh,pa[2]=ia[2],pa[3]=ia[1],fd=1;else{if(ed[0]==ed[1]||ed[1]==ed[2]){ds(vc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ed[0]?(pa[0]=ia[0],pa[1]=ia[2],pa[2]=ia[1],pa[3]=ia[3]):(pa[0]=ia[1],pa[1]=ia[3],pa[2]=ia[2],pa[3]=ia[0]);1<Sb?fd=1:fd=-1}}var $=pa,ek=Lb,pb=void 0;ek[0]==$[1]?(pb=
$[0],$[0]=$[1],$[1]=pb,pb=$[2],$[2]=$[3],$[3]=pb):ek[0]==$[2]?(pb=$[2],$[2]=$[0],$[0]=pb,pb=$[1],$[1]=$[3],$[3]=pb):ek[0]==$[3]&&(pb=$[3],$[3]=$[0],$[0]=pb,pb=$[1],$[1]=$[2],$[2]=pb);ek[1]==$[2]?(pb=$[1],$[1]=$[2],$[2]=pb,pb=$[2],$[2]=$[3],$[3]=pb):ek[1]==$[3]&&(pb=$[1],$[1]=$[3],$[3]=pb,pb=$[2],$[2]=$[3],$[3]=pb);pa[2]==Lb[2]?vn[wc]=1:pa[2]==Lb[3]?vn[wc]=-1:ds(vc.o,"Error in stereoprocessing ! - t30");vn[wc]*=fd}}}$a=new aI;j=y(M,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
Q[c]&&($a.b.b+=ua);0<zb[u]&&XI(a,c,zb[c],$a,Vd);var Oh=v[c],Nb=void 0,fk=void 0,Ph=void 0,V=void 0,V=Pc,Nb=!1;0!=a.B[c]&&(Nb=!0);0!=Wd[c]&&(Nb=!0);Ph=-1;for(fk=1;fk<=a.z;++fk)if(a.r[fk][0]==c){Ph=a.r[fk][1];break}-1<Ph&&(Nb=!0);a.o.Ob&&0<a.e[c]&&(Nb=!0,Ph=1);switch(a.c[c]){case 2:V=Bb;break;case 3:Oh?V="c":V=Fb;break;case 4:Oh?(V=Lf,0<a.y[c]&&(Nb=!0)):V=ic;break;case 5:Oh?V="o":V=pc;break;case 7:Oh?(V="p",0<a.y[c]&&(Nb=!0)):V=rc;break;case 8:Oh?V=yg:V=Fc;break;case 13:Oh?V=Cg:V=Hc;Nb=!0;break;case 6:V=
Ic;Nb=!0;break;case 9:V=Ub;break;case 10:V=Kb;break;case 11:V=Eb;break;case 12:V=$b;break;case 1:V=Yb;Nb=!0;break;case 19:V=sc;Nb=!0;break;case 20:V=tc;Nb=!0;break;case 21:V=xc;Nb=!0;break;case 22:V=yc;Nb=!0;break;case 18:Nb=!0,V=a.p[c],(H(V,wa)||H(V,Zc)||H(V,wb))&&(Nb=!1)}Nb&&(V=Qc+V,1==Wd[c]?V+=ub:-1==Wd[c]&&(V+=vb),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<ik(a.B[c])&&(V+=ik(a.B[c]))),-1<Ph&&(V+=lb+Ph),V+=Wc);In($a.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&XI(a,r[E],q[E],$a,Vd),9<E&&($a.b.b+="%"),Hn($a,l+(new S(E)).b);Ud[c]&&($a.b.b+=va)}return $a.b.b}function CG(a){a=new ME(a);YF(a);return a}
function ZF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)bF(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function $F(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&ZF(a,c);0==a.A[d]&&ZF(a,d)}
function RI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=II(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&ZF(a,c)}}}function OI(a){var b;b=a.c.length;a.H=Pt([b,7]);a.A=y(M,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function TI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(QI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[II(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(QI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(QI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:PI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(QI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function aF(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(vF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(vF((a.N[b]+a.N[c])/2)))}function SI(a,b){var c;for(c=1;c<=a.v;++c)CF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function AF(a,b){var c;c=(xE(),DE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function PI(a,b){return 2==a.t[b]?!0:!1}function CF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function mG(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Pt([b+5,2]),bI(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function WF(a){var b;a.z=0;a.s=0;DG(a);for(b=1;b<=a.u;++b)a.E=b,mG(a);a.E=0}
function XF(a){var b,c;b=y(YE,m,-1,4,1);ZE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function TE(a,b){var c,d,e,f,g,j,h,n;c=y(YE,m,-1,4,1);ZE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;ZE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function zG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function cG(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&WH(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=hk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Bo(c,d+1);try{a.o.z=JD(j,10)}catch(h){if(h=bj(h),A(h,124))a.o.z=0;else throw h;}a.E=b;mG(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=H(d,Fb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,pc)?5:H(d,rc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Kb)?10:H(d,Eb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Hc)?13:H(d,Ic)?6:H(d,sc)?19:H(d,tc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=HH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=HH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=HH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=HH(c,g++);for(;45==e;)--d,e=HH(c,g++)}a.B[b]=d}}}
function KF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new eE(b);try{for(;b.k=YD(b,b.b),b.k<b.j;)d=IF(JD(aE(b),10)).b,c=e=IF(JD(aE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=bj(f),A(f,124))Fn(f);else throw f;}}function XI(a,b,c,d,e){b=II(a,b,c);5!=a.i[b]&&PI(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),In(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Vc)}
function nG(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,ds(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:ds(a.o,"Stereomarking allowed only on single and double bonds!")}
function VI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=II(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=II(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=II(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=II(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))ds(a.o,"Not unique E/Z geometry !");else{j=II(a,b,e);f=II(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=II(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function NI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=II(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(PI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function WI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function aG(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=NI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function cF(a){FI(this);this.o=a;this.z=this.v=this.u=0}
function JF(a,b){var c,d,e,f,g,j,h;cF.call(this,a);f=l;j=GF(b);if(null!=j){h=new dE(b,j,!0);for(e=1;4>=e;++e)f=HF(h,j);g=IF(JD(to(f.substr(0,3)),10)).b;c=IF(JD(to(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)oG(this),f=HF(h,j),this.K[e]=(new TH(QH(to(f.substr(0,10))))).b,this.N[e]=-(new TH(QH(to(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=to(f.substr(31,d-31)),cG(this,e,d),62<=f.length&&(f=to(f.substr(60,3)),0<f.length&&(f=IF(JD(f,10)).b,0<f&&(this.E=e,a.z=f,mG(this),this.E=0)));for(e=1;e<=c;++e)vG(this),
f=HF(h,j),this.I[e]=IF(JD(to(f.substr(0,3)),10)).b,this.J[e]=IF(JD(to(f.substr(3,3)),10)).b,g=IF(JD(to(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=IF(JD(to(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);OI(this);zG(this);$E(this);for(YF(this);(h.k=YD(h,h.b),h.k<h.j)&&!(null==(f=aE(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new cE(f);aE(g);aE(g);j=IF(JD(aE(g),10)).b;
for(e=1;e<=j;++e)c=IF(JD(aE(g),10)).b,this.B[c]=IF(JD(aE(g),10)).b}if(0==f.indexOf("M  APO")){g=new cE(f);aE(g);aE(g);j=IF(JD(aE(g),10)).b;for(e=1;e<=j;++e)c=IF(JD(aE(g),10)).b,f=IF(JD(aE(g),10)).b,this.E=c,W(this,0),cG(this,this.u,sc+f),this.E=0}}RI(this);YF(this)}}
function GG(a,b){var c,d,e,f,g;cF.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));WH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new cE(b);d=IF(JD(aE(f),10)).b;e=IF(JD(aE(f),10)).b;for(c=1;c<=d;++c)g=aE(f),oG(this),cG(this,this.u,g),this.K[c]=(new TH(QH(aE(f)))).b,this.N[c]=-(new TH(QH(aE(f)))).b;for(c=1;c<=e;++c)if(vG(this),this.I[c]=IF(JD(aE(f),10)).b,this.J[c]=IF(JD(aE(f),10)).b,this.t[c]=IF(JD(aE(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;OI(this);zG(this);$E(this)}catch(j){j=bj(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}RI(this);YF(this)}}
function MF(a,b,c){var d,e,f;cF.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(oG(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))vG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;YF(this);$E(this)}
function fG(a,b,c){var d,e,f,g,j;cF.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(au,m,1,this.u+1,0);this.K=y(YE,m,-1,this.u+1,1);this.N=y(YE,m,-1,this.u+1,1);this.p=y(au,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(au,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Pt([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}YF(this);$E(this)}
function ME(a){var b;FI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);bI(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);bI(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);bI(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);bI(a.e,this.e,this.u+1);this.d=y(au,m,1,this.u+1,0);bI(a.d,this.d,this.u+1);this.K=y(YE,m,-1,this.u+1,1);bI(a.K,this.K,this.u+1);this.N=y(YE,m,-1,this.u+1,1);bI(a.N,this.N,this.u+1);this.p=y(au,m,1,this.u+1,0);bI(a.p,this.p,this.u+1);this.I=y(M,
s,-1,this.v+1,1);bI(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);bI(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);bI(a.t,this.t,this.v+1);this.f=y(au,m,1,this.v+1,0);bI(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);bI(a.C,this.C,this.v+1);this.r=Pt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function BG(a,b,c){var d,e,f;if(0==c)return dG(Yt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(vF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new TH(a)).b;d=uo(e,vo(46));0>d&&(e+=Wa,d=uo(e,vo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function GF(a){var b;b=new dE(a,aa,!0);if(4<XD(b))return aa;b=new dE(a,rh,!0);return 4<XD(b)?rh:null}
function dG(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function HF(a,b){for(var c,d;a.k=YD(a,a.b),a.k<a.j;){d=aE(a);if(H(d,b))return ba;for(aE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(567,1,{140:1},cF,JF,GG,MF,fG,ME);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function es(){es=x;fs=new cD(Yb)}
function SF(a,b){var c;es();var d;zI.call(this);this.d=new AB("Help");new AB("Home");this.e=b;P(this,(xE(),zE));this.hc&&sC(this.hc.d,!1);pC(this,!1);d=cA(b);if(1==a)this.f||(this.f=new LC(d),xI(this.f,-30,0)),this.k=this.f,c=KE(b),this.hc&&rC(this.hc.d.I.c,Gc),JA(this,new vB(2)),this.i=new cD(c+"     "),R(this,this.i,Ib),d=new NA,R(d,this.j,null),this.e.Hb&&(c=new AB("Submit"),R(d,c,null)),R(this,d,Jc),bD(this.i,to(Fo(this.i.hc.b.pb,jh))),this.hc&&sC(this.hc.d,!0),pC(this,!0);else if(2==a)this.c||
(this.c=new LC(d),xI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&rC(this.hc.d.I.c,"Nonstandard atom"),JA(this,new vB(2)),c=new NA,R(c,new EC("atomic SMILES",1),null),R(this,c,nc),c=Yb,fs&&(c=Fo(fs.hc.b.pb,jh)),fs=new dD(c,8),R(this,fs,Ib),c=new NA,R(c,this.j,null),R(this,c,Jc);else{this.b||(this.b=new LC(d),xI(this.b,5*b.Z,0));var e,f;d="About "+(xE(),LG);this.hc&&rC(this.hc.d.I.c,d);JA(this,new AC(0));P(this,zE);R(this,new EC(LG+" Molecular Editor v2013-10-13",1),null);R(this,new EC("Peter Ertl and Bruno Bienfait",
1),null);for(c=yE,d=0,f=c.length;d<f;++d)e=c[d],e=new EC(e,1),pA(e,this.e.y),R(this,e,null);c=new NA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}oC(this);c=this.k;yI(this.hc.d,c.b,c.c);!bA(this)&&GA(this);qA(this)}t(568,560,Ai,SF);_.Yf=function(a){var b,c;if(a.i===this.d){try{b=new DD(this.e.I),c=CD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=bj(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,rE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var fs;
function YI(a,b){aA(b)==a.b?P(b,(GB(),PB)):P(b,a.b)}
function ZI(a){var b,c,d,e;e=l;d=!1;aA($I)!=a.b?(e=wa,d=!0):aA(aJ)!=a.b?(e="!#6",d=!0):aA(bJ)!=a.b?(P(cJ,(GB(),PB)),P(dJ,PB),P(eJ,PB),P(fJ,PB),e="F,Cl,Br,I"):(b=aA(gJ)!=a.b,c=aA(hJ)!=a.b,aA(iJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),aA(jJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),aA(kJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),aA(lJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),aA(mJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),aA(cJ)!=a.b&&(e+="F,"),aA(dJ)!=a.b&&(e+="Cl,"),aA(eJ)!=a.b&&(e+="Br,"),aA(fJ)!=a.b&&(e+="I,"),
WH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Zc:c?e=wb:(P($I,(GB(),PB)),e=wa)));b=l;d&&aA(gJ)!=a.b&&(b+=";a");d&&aA(hJ)!=a.b&&(b+=";A");aA(nJ)!=a.b&&(b+=";R");aA(oJ)!=a.b&&(b+=";!R");aA($I)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=pJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=qJ.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);aA(rJ)!=a.b&&(e="~");aA(sJ)!=a.b&&(e=lb);aA(tJ)!=a.b&&(e=ub);aA(uJ)!=a.b&&(e="!@");bD(a.f,e)}
function vJ(a){wJ(a);xJ(a);var b=pJ.hc.b;Gy(b,0);b.pb.options[0].selected=!0;b=qJ.hc.b;Gy(b,0);b.pb.options[0].selected=!0;P(gJ,a.b);P(hJ,a.b);P(nJ,a.b);P(oJ,a.b);P(pJ,a.b);P(qJ,a.b);yJ(a)}function wJ(a){P(iJ,a.b);P(jJ,a.b);P(kJ,a.b);P(lJ,a.b);P(mJ,a.b);P(cJ,a.b);P(dJ,a.b);P(eJ,a.b);P(fJ,a.b)}function xJ(a){P($I,a.b);P(aJ,a.b);P(bJ,a.b)}function yJ(a){P(rJ,a.b);P(sJ,a.b);P(tJ,a.b);P(uJ,a.b);a.c=!1}
function TF(a){qC.call(this,"Atom/Bond Query");this.j=new AB(this.Xf());$A(this.r,new AI(this));this.b=(xE(),zE);this.d=a;this.e||(a=cA(a),this.e=new LC(a),xI(this.e,-150,10));this.k=this.e;JA(this,new zC);P(this,this.b);a=new NA;JA(a,new eC(0,3,1));R(a,new DC("Atom type :"),null);$I=new AB(yb);aJ=new AB("Any except C");bJ=new AB("Halogen");R(a,$I,null);R(a,aJ,null);R(a,bJ,null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));R(a,new EC("Or select one or more from the list :",0),null);R(this,a,null);
a=new NA;JA(a,new eC(0,3,1));iJ=new AB(Fb);jJ=new AB(ic);kJ=new AB(pc);lJ=new AB(Fc);mJ=new AB(rc);cJ=new AB(Ub);dJ=new AB(Kb);eJ=new AB(Eb);fJ=new AB($b);R(a,iJ,null);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,cJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));pJ=new EB;DB(pJ,yb);DB(pJ,ab);DB(pJ,cb);DB(pJ,jb);DB(pJ,kb);R(a,new DC("Number of hydrogens :  "),null);R(a,pJ,null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));qJ=new EB;DB(qJ,yb);DB(qJ,
ab);DB(qJ,cb);DB(qJ,jb);DB(qJ,kb);DB(qJ,"4");DB(qJ,"5");DB(qJ,"6");R(a,new EC("Number of connections :",0),null);R(a,qJ,null);R(a,new EC(" (H's don't count.)",0),null);R(this,a,null);a=new NA;JA(a,new eC(0,3,1));R(a,new DC("Atom is :"),null);gJ=new AB(Ab);R(a,gJ,null);hJ=new AB("Nonaromatic");R(a,hJ,null);nJ=new AB(Ec);R(a,nJ,null);oJ=new AB(mc);R(a,oJ,null);R(this,a,null);a=new NA;P(a,WB(aA(this)));JA(a,new eC(0,3,1));R(a,new DC("Bond is :"),null);rJ=new AB(yb);R(a,rJ,null);sJ=new AB(Ab);R(a,sJ,
null);tJ=new AB(Ec);R(a,tJ,null);uJ=new AB(mc);R(a,uJ,null);R(this,a,null);a=new NA;JA(a,new eC(1,3,1));this.f=new dD(wa,20);R(a,this.f,null);R(a,new AB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&sC(this.hc.d,!1);pC(this,!1);wJ(this);xJ(this);yJ(this);P(gJ,this.b);P(hJ,this.b);P(nJ,this.b);P(oJ,this.b);P(pJ,this.b);P(qJ,this.b);YI(this,$I);oC(this);a=this.k;yI(this.hc.d,a.b,a.c);!bA(this)&&GA(this);qA(this)}t(569,560,Ai,TF);
_.Yf=function(a,b){var c;H(b,Cc)?(vJ(this),YI(this,$I),ZI(this)):A(a.i,87)?(yJ(this),Xt(a.i)===Xt($I)?(wJ(this),xJ(this)):Xt(a.i)===Xt(aJ)?(wJ(this),xJ(this)):Xt(a.i)===Xt(bJ)?(wJ(this),xJ(this)):Xt(a.i)===Xt(nJ)?P(oJ,this.b):Xt(a.i)===Xt(oJ)?(P(nJ,this.b),P(gJ,this.b)):Xt(a.i)===Xt(gJ)?(P(hJ,this.b),P(oJ,this.b)):Xt(a.i)===Xt(hJ)?P(gJ,this.b):Xt(a.i)===Xt(rJ)||Xt(a.i)===Xt(sJ)||Xt(a.i)===Xt(tJ)||Xt(a.i)===Xt(uJ)?(vJ(this),this.c=!0):xJ(this),YI(this,a.i),ZI(this)):A(a.i,88)&&(yJ(this),c=a.i,0==c.hc.b.pb.selectedIndex?
P(c,this.b):P(c,(GB(),PB)),ZI(this));107!=this.d.d&&(this.d.d=107,SA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var $I=_.f=null,rJ=null,aJ=null,gJ=null,sJ=null,eJ=null,iJ=null,qJ=null,pJ=null,dJ=null,cJ=null,bJ=null,fJ=null,jJ=null,hJ=null,oJ=null,uJ=null,kJ=null,mJ=null,nJ=null,tJ=null,lJ=null;function OG(){mI(this)}t(570,545,Zh,OG);_.Ze=function(){this.b=-1;this.c=y(nI,m,0,0,0);this.d=0};_.b=-1;
function $r(a){a=new qD(a);bs();var b,c,d,e,f;try{var g=(iD(),lD);if(mD(g,(iD(),lD)))b=a.b;else if(mD(g,jD))b=new uD(a.b);else throw new rD(g);c=Un(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new zJ;wz(d.f,c);e=(f=zo(c,"\r\n|\r|\n|\n\r"),f.length);nw(d.f,20*(10>e?e:10)+hg);jo((go(),ho),new AJ(d));BJ(d);CJ(d)}catch(j){if(j=bj(j),A(j,105))Fn(j);else throw j;}}function PG(){}t(571,1,{106:1,113:1},PG);_.Ge=function(a){qE(this.b,a.b)};_.b=null;function aH(){Mx();Cj.call(this)}
t(573,333,ni,aH);function Xr(){var a;Xr=x;Mx();DJ=(a=!1,Xf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);EJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");FJ=DJ&!EJ;var b;a=K(M,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Yr=y(M,s,-1,1E3,1);for(b=0;b<Yr.length;++b)Yr[b]=-999;for(b=0;b<a.length;b+=2)Yr[a[b+1]]=a[b]}
function Rq(a,b,c){a=new GJ(b,c,a);if(!b.Yd(a,c))for(b=b.gc;b&&!b.Yd(a,c);)b=b.gc}function QA(a,b,c){var d;d=new HJ;Dj(d.u,b,c);wj(a.i,d.u,0,0);kj(a.b,d);return d}function YG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function rF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Tw(a.i,b.u,c,d),b.s=c,b.t=d;IJ(b)}
function XG(a,b,c,d){Xr();aH.call(this);this.b=new qj;this.k=new qj;this.f=d;this.pb.style[bg]=ab;this.pb.style[$f]=ab;this.pb.style[Ug]=df;this.pb.style[oh]=b;this.pb.style[Ne]=c;this.i=new JJ;this.i.pb.style[oh]=db;nw(this.i,db);FJ?(b=new KJ,c=new LJ,wj(b,this.i,0,0),wj(b,c,0,0),Xw(this,b)):Xw(this,this.i);this.d=a;a.Vb=this;FJ?(this.n=new MJ(this),this.n.j=new NJ(this),this.n.k=new OJ(this),this.n.o=new PJ(this),this.n.n=new QJ(this),this.d&&(this.n.f=new RJ(this),this.n.i=new SJ(this),this.n.b=
new TJ(this))):B(this,new UJ(this),(is(),is(),js));B(this,this,(Wq(),Wq(),Xq));B(this,new WJ(this),(Gj(),Gj(),Hj));B(this,new ZJ(this),(Ij(),Ij(),Jj));B(this,new fK(this),(Ur(),Ur(),Vr));(Qq(),Qq(),uA).b=this}t(572,573,ni,XG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var FJ,EJ,DJ,Yr=null;function JJ(){Vw.call(this);this.pb[Fd]=$e}t(575,311,ui,JJ);function KJ(){JJ.call(this);this.pb.style[oh]=db;this.pb.style[Ne]=db}t(574,575,ui,KJ);function UJ(a){this.b=a}t(576,1,{},UJ);
_.uc=function(a){var b,c,d,e;d=Mj(a);e=Nj(a);c=Oj(a.b);b=new gK(a);2==c&&(b.f=4);b=gG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function WJ(a){this.b=a}t(577,1,{},WJ);_.vc=function(a){var b,c;b=Mj(a);c=Nj(a);a=new gK(a);this.b.j?qG(this.b.d,a,b,c):sG(this.b.d,a,b,c);Ry(this.b.pb)};_.b=null;function ZJ(a){this.b=a}t(578,1,{},ZJ);_.wc=function(a){this.b.j=!1;Mj(a);Nj(a);uG(this.b.d)};_.b=null;function fK(a){this.b=a}t(579,1,{},fK);_.b=null;
function LJ(){JJ.call(this);this.pb.style[oh]=db;this.pb.style[Ne]=db}t(580,575,ui,LJ);function hK(a,b){var c;c=b.b;c.f=4;return gG(a.b.d,c,b.e,b.f)}function NJ(a){this.b=a}t(581,1,{},NJ);_.Zf=function(a){return hK(this,a)};_.b=null;function Ks(a,b){sG(a.b.d,b.b,b.e,b.f);return gG(a.b.d,b.b,b.e,b.f)}function OJ(a){this.b=a}t(582,1,{},OJ);_.Zf=function(a){return Ks(this,a)};_.b=null;function PJ(a){this.b=a}t(583,1,{},PJ);_.Zf=function(a){return qG(this.b.d,a.b,a.e,a.f)};_.b=null;
function QJ(a){this.b=a}t(584,1,{},QJ);_.Zf=function(){return uG(this.b.d)};_.b=null;function Lr(a,b){var c;c=N(vF(b.c));c=new tD(b,0,sg,c);NE(a.b.d,c);return!0}function RJ(a){this.b=a}t(585,1,{},RJ);_.Zf=function(a){return Lr(this,a)};_.b=null;function Mr(a,b){var c;c=N(vF(100*b.d));c=new tD(b,0,Ag,c);NE(a.b.d,c);return!0}function SJ(a){this.b=a}t(586,1,{},SJ);_.Zf=function(a){return Mr(this,a)};_.b=null;function Qr(a,b){var c;c=new tD(b,0,pe,th);NE(a.b.d,c);return!0}function TJ(a){this.b=a}
t(587,1,{},TJ);_.Zf=function(a){return Qr(this,a)};var iK=_.b=null;function jK(){jK=x;iK=new Ju((Yu(),new Xu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function kK(){kK=x;lK={}}function mK(a,b,c){var d;c&&(b.style[we]=c.c+hg,d=c.b,d!=Rb&&(b.style[ve]=d),0!=(c.d&1)&&(b.style[ye]=qd),0!=(c.d&2)&&(b.style[xe]=Ye));a.f.style[nh]=Rf}
function kC(a){var b=nK,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Oi(a);c in lK?a=lK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Jg),f=$doc.createElement(We),f.width=1,f.height=1,g=(jK(),iK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),mK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=pk(e),n=pk(e)+(e.offsetHeight||0),o=n-h,r=pk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new oK,v.b=u,v.c=q,v.d=o,v),lK[c]=a);return a}
function pK(){kK();var a,b,c,d,e;Kj();this.b=K(au,m,1,["monospace","sans-serif",Fg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Jg);this.f.innerHTML=this.i||l;this.f.style[we]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ve]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(590,1,{},pK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var lK;function oK(){}
t(591,1,{},oK);_.b=0;_.c=0;_.d=0;function hG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=bj(b),!A(b,130))throw b;}return!1}function iG(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=bj(b),!A(b,130))throw b;}return!1}function gK(a){Zr.call(this,null,0,null);this.b=a}function GJ(a,b,c){Zr.call(this,a,0,b);this.b=c}t(592,422,Bi,gK,GJ);_.Ee=function(){return hG(this)};_.Fe=function(){return iG(this)};_.b=null;
function ZC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=nK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,mK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function YC(a){this.c=a;this.b={};!nK&&(nK=new pK)}t(593,425,ei,YC);var nK=null;function RA(a){this.b=a}t(594,433,{},RA);_.b=null;function qK(a,b){this.b=a;this.c=b}t(595,1,{},qK);_.b=null;_.c=null;function rK(){uy.call(this);this.pb[Fd]="jsa-resetTable";this.pb.style[oh]=md}t(596,346,ui,rK);
function sK(){sK=x;var a=tK=new pK;Kj();a.i="9p";a.f.style[ve]=Fg;a.f.style[we]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[we]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);uK=new eB(1)}function hF(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,IJ(a)}
function jF(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(gF(a,!1),360<=g||-360>=g?j=iF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=vK(r,q,u,v,f),E=vK(r,q,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),hF(a,j))}function U(a,b,c,d,e){a.o&&hF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+Za)}
function fF(a,b,c,d,e){a.o&&(gF(a,!1),hF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+Za))}function qF(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ja+b+"</text>");hF(a,b)}function vC(a,b,c,d,e){gF(a,!0);hF(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+Za)}
function IJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=nk(a.u.pb)+(a.u.pb.offsetWidth||0)-nk(a.u.pb),d=pk(a.u.pb)+(a.u.pb.offsetHeight||0)-pk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=pg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function pF(a,b){a.f=b;a.j=KG(b)}t(597,429,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var uK,tK;function ys(a,b,c){c&&(Js(a,b),c.Zf(a.c));a.e=!0}function Js(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-nk(a.p.pb)+mk(a.p.pb)+mk(a.p.pb.ownerDocument.body),a.c.f=c.clientY-pk(a.p.pb)+(a.p.pb.scrollTop||0)+(a.p.pb.ownerDocument.body.scrollTop||0),a.c.b=new gK(b),b.b.preventDefault(),!0):!1}
function MJ(a){this.p=a;this.c=new wK;this.d=new xK(this);B(this.p,new yK(this),(Gs(),Gs(),Hs));B(this.p,new zK(this),(zs(),zs(),As));B(this.p,new AK(this),(Ds(),Ds(),Es));B(this.p,new BK(this),(vs(),vs(),ws));B(this.p,new CK,(Rr(),Rr(),Sr));B(this.p,new DK(this),(Nr(),Nr(),Or));B(this.p,new EK(this),(Ir(),Ir(),Jr))}t(598,1,{},MJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function xK(a){Ek();this.b=a}t(599,25,{},xK);
_.Hc=function(){!this.b.e&&this.b.j&&hK(this.b.j,this.b.c)};_.b=null;function yK(a){this.b=a}t(600,1,{},yK);_.b=null;function zK(a){this.b=a}t(601,1,{},zK);_.b=null;function AK(a){this.b=a}t(602,1,{},AK);_.b=null;function BK(a){this.b=a}t(603,1,{},BK);_.b=null;function CK(){}t(604,1,{},CK);function DK(a){this.b=a}t(605,1,{},DK);_.b=null;function EK(a){this.b=a}t(606,1,{},EK);_.b=null;function wK(){}t(607,1,{},wK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function $G(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function FK(a){var b,c,d,e,f;lk(a);d=(xj(),yj(null));e=new rK;ry(e,a);Iw(d,e,d.pb);f=a.sd();b=a.rd();c=$G();9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));ty(e,a);Rw(d,e);return new iA(f,b)}function GK(){this.pb=$doc.createElement(ge);this.pb[Fd]=$e;this.pb.style[ag]=Oe;this.pb.style[eg]=$c;this.pb.style[oh]=db;this.pb.style[Ne]=db}t(609,314,Di,GK);_.pd=function(){return nk(this.pb)};
_.qd=function(){return pk(this.pb)};function KG(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function vK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new qK(new TH(a),new TH(b))}function iF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+Za}
function xF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+Za}function gF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function HJ(){sK();this.o=uK;this.d=[];this.u=new GK}t(610,597,{},HJ);_.b=l;_.c=l;function HK(){HK=x;IK=new iA(0,0)}
function JK(a){var b;b=a.bg();if(!b){var c;(c=a.$f())?(b=FK(c.b),Dj(c.He(),b.c,b.b),c=FK(c.b),b=new iA(c.c-b.c,c.b-b.b)):b=new iA(0,0);a.fg(b)}return b}function xA(a,b){var c;if(a.Le())return IK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.eg(bA(b));c=FK(a.He());a.f.c=c.c;a.f.b=c.b;return c}function KK(a,b){var c;b&&(c=pg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.ag().pb.style[nd]=c)}function LK(){this.f=new $B;this.f.b=-1;this.f.c=-1}t(612,1,{});_.$f=function(){return null};_._f=function(a){this.dg(a.$d())};
_.ag=function(){return this.He()};_.bg=function(){return MK};_.Qd=function(){};_.Le=function(){return!1};_.cg=function(a){this.eg(bA(a))};_.dg=function(a){KK(this,a)};_.eg=function(a){var b=this.He().pb,c,d,e;c=(HA(),IA);e=a.c;d=a.b;e!=c.c?b.style[we]=l+e+"pt":b.style[we]=l;d!=c.b?b.style[ve]=d:b.style[ve]=l;0!=(a.d&1)?b.style[ye]=qd:b.style[ye]=l;0!=(a.d&2)?b.style[xe]=Ye:b.style[xe]=l};_.fg=function(a){MK=a};_.gg=function(){};var MK=_.f=null,IK;
function BB(a,b){HK();LK.call(this);this.b=new Fx(a);this.b.td()[Fd]=l;B(this.b,new NK(this,b),(Tq(),Tq(),Uq))}t(611,612,{},BB);_.He=function(){return this.b};_.dg=function(a){KK(this,a)};_.b=null;function NK(a,b){this.b=a;this.c=b}t(613,1,{},NK);_.Tc=function(a){Qq();Rq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function FB(a){HK();LK.call(this);this.b=new Hy;B(this.b,new OK(this,a),(Nq(),Nq(),Oq))}t(614,612,{},FB);_.He=function(){return this.b};_.b=null;
function OK(a,b){this.b=a;this.c=b}t(615,1,{},OK);_.b=null;_.c=null;function PK(a,b){var c,d;KK(a,b.$d());for(d=new Wi(b.Wb.b);d.c<d.e.Oe();)c=Xi(d),c.lc&&c.hc._f(c)}function QK(a,b){var c,d,e,f,g,j,h;Dj(a.e,b.fe(),b.be());for(d=new Wi(b.Wb.b);d.c<d.e.Oe();)c=Xi(d),c.lc&&(e=c.hc,e.cg(c),j=c.ge(),h=c.he(),g=c.fe(),f=c.be(),0<g&&0<f&&(c=e.He(),g-=JK(e).c,f-=JK(e).b,Dj(e.He(),g,f),!c.ob&&a.e.Kd(c),a.e.Ld(c,j,h)))}function MA(){HK();LK.call(this);this.e=new Vw}t(616,612,{},MA);
_._f=function(a){PK(this,a)};_.He=function(){return this.e};_.cg=function(a){QK(this,a)};_.e=null;function FC(a){HK();LK.call(this);var b=this.b=new ey;Kx(b.c,a,!1);Xx(b);this.f.b=-1;this.f.c=-1}t(617,612,{},FC);_.He=function(){return this.b};_.Le=function(){var a;a=(this.b.c.d?Io(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function IC(a){this.b=new bz(a.i,new RK(a))}t(618,1,{},IC);_.b=null;
function Yy(a){var b,c,d,e,f;f=new sD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(SK,m,106,0,0);for(c=b.b?Qk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=tj((WA(),XA),new S(f.e)));c=c.c;if(Au(!c?sh:c.b,Dh))for(c=(!a.e.b||0==a.e.b.d?(mt(),mt(),nt):new aB(a.e.b)).Jd();c.hd();)a=c.jd(),1001==f.e&&a.Ge(f);var g,j,h;1001==f.e?(g=new Zr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.qg(),null.qg()):100==f.e&&A(f.f,103)?(j=f.f,h=new Zr(j,205,null),h.j=j.ge(),
h.k=j.he()):1004<=f.e&&1005>=f.e||(701==f.e?null.qg():401==f.e||402==f.e?(null.qg(),null.qg(),null.qg(),null.qg(),null.qg()):500<=f.e&&507>=f.e&&(g=null.rg,500!=g&&(f=new Zr(null.rg,g,null),f.j=null.qg(),f.k=null.qg(),j=null.qg(),f.f=j&12,501==g&&null.qg())))}function RK(a){this.b=a}t(619,1,gi,RK);_.xc=function(){Yy(this)};_.b=null;function eD(){HK();LK.call(this);this.b=new Az}t(620,612,{},eD);_.$f=function(){var a;a=new eD;wz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.He=function(){return this.b};
_.bg=function(){return TK};_.fg=function(a){TK=a};var TK=_.b=null;t(621,616,{});function UK(a){var b;b=new gr(G(a.pb,Wf),G(a.pb,Vf));a=new gr(G(a.T.jb.pb,Wf),G(a.T.jb.pb,Vf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function VK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.yd(a.R);a.wd(b);a.R=a.Q=null}else null!=a.R?(WK(a,a.R),a.R=null):null!=a.Q&&(XK(a,a.Q),a.Q=null);Qj(a.S)}function BJ(a){a.kb?a.kg(jr(a.T.jb)):(a.Td(),BJ(a))}function XK(a,b){var c;a.kb?(c=UK(a),a.kg(new gr(-1,YK(b,!1)-c[1]))):a.Q=b}
function ZK(a,b){var c;b!=a.Od()&&(c=a.T.jb,Aw(c),$K(c,b,c.pb,c.q.d,!0))}function WK(a,b){var c;a.kb?(c=UK(a),a.kg(new gr(YK(b,!0)-c[0],-1))):a.R=b}t(624,316,Xh);_.hg=function(){var a,b;b=jr(this.T.jb);a=UK(this);b.c+=a[0];b.b+=a[1];return b};_.Od=function(){var a;a=this.T.jb;return 0!=a.q.d?aL(Nz(a.q,0)):null};_.ig=function(a){bL(this.T.jb,a)};_.Jd=function(){return new Bw(this.T.jb)};_.jg=function(){nr(this.T.jb)};_.Ed=function(){VK(this)};_.Wd=function(){nr(this.T.jb)};
_.Gd=function(a){return cL(this.T.jb,a)};_.kg=function(a){lr(this.T.jb,a)};_.wd=function(a){XK(this,a)};_.Pd=function(a){ZK(this,a)};_.yd=function(a){WK(this,a)};_.Q=null;_.R=null;function dL(){dL=x;var a=(eL(),fL(),gL);hL=new yy(a.e,a.c,a.d,a.f,a.b)}function iL(a,b){if(0!=a.I.b.q.d&&aL(Nz(a.I.b.q,0)))throw new vw("WindowPanel can only contain one child widget");jL(a,b)}
function CJ(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[lh]=Oe,a.ab=!1,a.Td());b=a.pb;b.style[df]=0+(Kj(),hg);b.style[$g]=bb;e=~~(Ej()-G(a.pb,Wf))>>1;f=~~(Fj()-G(a.pb,Vf))>>1;yI(a,hk(mk($doc.body)+e,0),hk(($doc.body.scrollTop||0)+f,0));d||((a.ab=c)?(a.pb.style[Id]=ng,a.pb.style[lh]=mh,sk(a.gb,200)):a.pb.style[lh]=mh)}finally{a.w=!0}}
function kL(a,b){var c;if(a.w){c=new Qv;a.mb&&ct(a.mb,c);a.J&&kr(a.r,a);try{dj(a.r.d,a)}catch(d){if(d=bj(d),!A(d,124))throw d;}a.n=lL(a.r,a);try{bx(a,b)}finally{gj(a.t.b),gj(a.s.b),gj(a.u.b),a.P&&jj(a.P,a.r),a.C&&(a.C=!1)}}else bx(a,b)}function mL(a,b,c){var d,e;e=a.ob;d=new Sj(a,e);e.Ld(a,d.b+b,d.e+c)}function nL(a,b,c){b=new oL(Jo(Io(Xv(Xv(a.T.d,b),c))));zw(b,a);B(b,a.o,(Tq(),Tq(),Uq));return b}function ir(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));lr(a.T.jb,b)}
function yI(a,b,c){var d,e;(e=a.r)?(d=pL(e.pb),ex(a,b+(nk(e.pb)+d[3]),c+(pk(e.pb)+d[0]))):ex(a,b,c)}function sC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?mr(a.r,a):kr(a.r,a)))}function jL(a,b){if(b!=(0!=a.I.b.q.d?aL(Nz(a.I.b.q,0)):null)){Aw(a.I.b);var c=a.I.b;$K(c,b,c.pb,c.q.d,!0)}}
function qL(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(dr(),rL)&&(a.O=a.G);var d,e;if(a.P)for(e=new Wi(a.P);e.c<e.e.Oe();)if(d=Xi(e),b==(dr(),sL)){!d.c&&(d.c=new tL);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(dr(),er))g=d.r,j=d.F,d.I.d?(yI(d,j.d,j.e),ir(d,new gr(j.c,-1))):(yI(d,j.d,j.e),ir(d,new gr(j.c,j.b)),mr(g,d)),$i(g.d,d,d.I.c),Dk(d.z,333);else if(!d.C&&f==(dr(),rL))d.pb.style[lh]=mh,dr()}else if(b==er){!d.c&&(d.c=new tL);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=pL(j.pb);h=d.F;if(d.I.d)h.d=nk(d.pb)-
g[3]-nk(j.pb),h.e=pk(d.pb)-g[0]-pk(j.pb),d.F=h,yI(d,0,0),uL(d,fr(j.pb).c,-1);else{if(f!=(dr(),rL))h.d=nk(d.pb)-g[3]-nk(j.pb),h.e=pk(d.pb)-g[0]-pk(j.pb),h.c=d.q,h.b=d.p,d.F=h;yI(d,0,0);lr(d,new vL(fr(j.pb)));kr(j,d)}d==d.r.b||UF(d);Dk(d.z,333)}}else b==rL&&(!d.c&&(d.c=new tL),d=a,d.C||(d.G=c,d.pb.style[lh]=Oe))}}function wL(a,b){a.pb.style[qh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.qg().qg()}
function xL(a){if(!a.kb){a.t=tw(a,a.r,(!Os&&(Os=new Kk),Os));a.s=tw(a,a.r,Jk?Jk:Jk=new Kk);a.u=tw(a,a.r,(!Ts&&(Ts=new Kk),Ts));var b=a.r;!a.P&&(a.P=new qj);kj(a.P,b);Os&&(b=new Ns(a),a.mb&&ct(a.mb,b));a.J&&mr(a.r,a);$i(a.r.d,a,a.I.c);a.n&&(ex(a,a.n.b,a.n.c),a.n=null);fx(a);UF(a)}}function UF(a){if(a!=a.r.b){var b;Ts&&(b=new Ss(a),a.mb&&ct(a.mb,b))}}
function yL(a,b,c){var d;d=(mx(),nx);gx.call(this,!1,"popup");this.U=d.b;this.S=new zL(this);d=new AL;d.pb[Fd]="mosaic-popupLayoutPanel";Zw(this.T,d);dx(this);this.o=new BL(this);this.z=new CL(this);this.A=new DL(this);this.B=new EL(this);this.F=new FL;this.O=(dr(),sL);this.J=c;this.r=a;a=this.I=new GL(b);b=new HL;!a.e&&(a.e=new IL);kj(a.e,b);a=new JL(new xy(hL.b.e.b,hL.b.c,hL.b.d,hL.b.f,hL.b.b));B(a,new KL(this),(Tq(),Tq(),Uq));b=this.I.c;b.c||(b.c=new uy,b.c.td()[Fd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(ny(),oy),c.d=d,LL(b.i,b.c,new ML(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Lw;d=sy(c);ew(c.c,(sv(),tv(d)),0);Kw(c,a,d,0,!1)}else ry(b.c,a);bL(b.i,null);B(this.I.c,new NL(this),(ar(),ar(),br));B(this.I.c,this.o,Uq);ZK(this,this.I);Yi(Jo(Io(this.pb)),"mosaic-WindowPanel",!0)}t(623,624,Xh);_.Od=function(){return 0!=this.I.b.q.d?aL(Nz(this.I.b.q,0)):null};_.Rd=function(a){kL(this,a)};_.Jd=function(){return new Bw(this.I.b)};_.Ed=function(){VK(this);Qj(new OL(this))};
_.Gd=function(a){return cL(this.I.b,a)};_.kg=function(a){ir(this,a)};_.Sd=function(a,b){yI(this,a,b)};_.Pd=function(a){jL(this,a)};_.Td=function(){xL(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 hL;function PL(a){a.i=(new AB(a.j)).hc.He();B(a.i,new QL(a),(Tq(),Tq(),Uq));a.e=K(RL,m,59,[a.i])}
function zJ(){dL();var a,b,c,d,e,f;yL.call(this,(SL(),TL),null,!0);this.ng();this.db=!0;a=new gy(this.k);this.f=new zz;this.f.pb.style[oh]=db;nw(this.f,db);this.lg();WK(this,"400px");f=new Mz;f.pb.style[Ne]=db;f.f[xd]=10;c=($x(),ky);f.b=c;Lz(f,a);Lz(f,this.f);e=new uy;e.f[xd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],ry(e,a);Lz(f,e);iL(this,f);sC(this,!1);this.mg()}t(622,623,Xh,zJ);_.lg=function(){PL(this)};_.mg=function(){var a=this.f;a.pb.readOnly=!0;var b=pw(a.pb)+"-readonly";Yi(a.td(),b,!0)};
_.ng=function(){rC(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 QL(a){this.b=a}t(625,1,{},QL);_.Tc=function(){kL(this.b,!1)};_.b=null;function AJ(a){this.b=a}t(626,1,{},AJ);
_.xc=function(){qw(this.b.f.pb,!0);Cx.Xd(this.b.f.pb);var a=this.b.f,b;b=Fo(a.pb,jh).length;if(0<b&&a.kb){if(0>b)throw new Tx("Length must be a positive integer. Length: "+b);if(b>Fo(a.pb,jh).length)throw new Tx("From Index: 0  To Index: "+b+"  Text Length: "+Fo(a.pb,jh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function UL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";rC(a.I.c,"Paste")}function VL(a){dL();zJ.call(this);this.d=a}
t(628,622,Xh,VL);_.lg=function(){PL(this);this.b=(new AB(this.c)).hc.He();B(this.b,new WL(this),(Tq(),Tq(),Uq));this.e=K(RL,m,59,[this.b,this.i])};_.mg=function(){nw(this.f,"150px")};_.ng=function(){UL(this)};_.Td=function(){xL(this);jo((go(),ho),new XL(this))};_.b=null;_.c=null;_.d=null;function YL(a){dL();VL.call(this,a)}t(627,628,Xh,YL);_.mg=function(){nw(this.f,"150px");jE(new ZL(this),this.f)};_.ng=function(){UL(this);this.k+=" Or drag and drop a file on it."};
function ZL(a){this.b=a;this.c=new $L(this);this.d=this.e=1}t(629,481,{},ZL);_.b=null;function $L(a){this.b=a}t(630,1,{},$L);_.Se=function(a){this.b.b.f.pb[jh]=null!=a?a:l};_.b=null;function gD(){new et}t(631,453,{},gD);function WL(a){this.b=a}t(632,1,{},WL);_.Tc=function(){if(this.b.d){var a=this.b.d,b;b=new sD(a.b,0,Fo(this.b.f.pb,jh));qE(a.b.b,b.b)}kL(this.b,!1)};_.b=null;function XL(a){this.b=a}t(633,1,{},XL);_.xc=function(){qw(this.b.f.pb,!0);Cx.Xd(this.b.f.pb)};_.b=null;
function cs(a){var b;a&&a&&(a=new aM(a),void 0!=$wnd.FileReader?b=new YL(a):b=new VL(a),BJ(b),CJ(b))}function aM(a){this.b=a}t(635,1,{},aM);_.b=null;function Er(a,b){a.onloadend=function(a){b.Se(a.target.result)}}function nE(a){this.b=a}t(640,1,{},nE);_.b=null;function kE(){}t(641,1,{},kE);function lE(){}t(642,1,{},lE);function mE(){}t(643,1,{},mE);
function tC(a,b){HK();MA.call(this);this.d=new bM(a);var c=this.c=new uy,d=($x(),ky);c.b=d;ry(this.c,this.e);iL(this.d,this.c);this.d.b=this;this.b=b}t(644,621,{},tC);_.He=function(){return this.d};_.ag=function(){return this.c.ob};_.Qd=function(){kL(this.d,!1)};_.eg=function(){};_.gg=function(a){PK(this,a);QK(this,a);BJ(this.d);xL(this.d)};_.b=null;_.c=null;_.d=null;function bM(a){dL();yL.call(this,(SL(),TL),a,!1)}t(645,623,Xh,bM);
_.Qd=function(){var a=this.b,b=new mC(a.b,201),c;a=a.b.r;a.b?a=new cM(new Wi(a.b)):(a=(mt(),mt(),nt),a=new Wi(a));for(;a.hd();)c=a.jd(),201==b.e&&wI(c.b)};_.b=null;function bG(a,b,c,d){b=cA(b);c+=b.b;d+=b.c;ex(a.b,c,d);fx(a.b)}function PC(){HK();LK.call(this);var a=this.b=new dM;a.ab=!0;a.b.i=!0;this.b.db=!0}t(646,612,{},PC);_.He=function(){return this.b};_.b=null;function GD(){}t(653,469,{},GD);function cM(a){if(!a)throw new Do;this.b=a}t(654,1,{},cM);_.hd=function(){return MD(this.b)};_.jd=function(){return Xi(this.b)};
_.kd=function(){throw new QD("Missing message: awt.50");};_.b=null;function kB(){return kB()}function ED(){ED=x;var a;a=(vD(),wD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(eM,m,-1,0,1);else throw new BH(a+" is not supported");}catch(b){if(b=bj(b),!A(b,132))throw b;}}function JC(a,b){a.b=31*a.b+Yt((new TH(b)).b)}function fB(){}t(657,1,{},fB);_.hC=function(){return this.b};_.b=1;
function pL(a){var b;b=y(M,s,-1,4,1);b[0]=fM(gM(a,"borderTopWidth"));b[1]=fM(gM(a,"borderRightWidth"));b[2]=fM(gM(a,"borderBottomWidth"));b[3]=fM(gM(a,"borderLeftWidth"));return b}function hM(a){var b,c;c=iM(a);b=pL(a);a=new gr(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 fr(a){return new gr(a.clientWidth,a.clientHeight)}
function iM(a){var b;b=y(M,s,-1,4,1);b[0]=fM(gM(a,"marginTop"));b[1]=fM(gM(a,"marginRight"));b[2]=fM(gM(a,"marginBottom"));b[3]=fM(gM(a,"marginLeft"));return b}function jM(a){var b;b=y(M,s,-1,4,1);b[0]=fM(gM(a,"paddingTop"));b[1]=fM(gM(a,"paddingRight"));b[2]=fM(gM(a,"paddingBottom"));b[3]=fM(gM(a,"paddingLeft"));return b}function kM(a,b,c){try{H(b,te)&&(b=Rd),a.style[b]=c}catch(d){if(d=bj(d),!A(d,124))throw d;}}
function YK(a,b){var c;lM||(lM=$doc.createElement(Jg),kM(lM,df,l),kM(lM,$g,l),kM(lM,eg,$c),kM(lM,lh,Oe),$doc.body.appendChild(lM));kM(lM,oh,a);kM(lM,Ne,a);c=hM(lM);return b?c.c:c.b}var lM=null;function mM(){gr.call(this,0,0)}function gr(a,b){this.c=a;this.b=b}function vL(a){gr.call(this,a.c,a.b)}t(659,1,Bi,mM,gr,vL);_.eQ=function(a){return this===a?!0:null==a||nM!=Rn(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+Wc};_.b=0;_.c=0;function oM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(660,1,{117:1,120:1,141:1},oM);_.eQ=function(a){return a===this?!0:A(a,141)?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 pM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
function qM(a,b){this.b=a;this.c=b}t(661,1,Bi,qM);_.eQ=function(a){return this===a?!0:null==a||rM!=Rn(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 rM.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function FL(){this.c=this.b=this.e=this.d=0}t(662,1,Bi,FL);_.eQ=function(a){return this===a?!0:null==a||sM!=Rn(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 sM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function gM(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==te&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(664,1,{});var tM=-1;function uM(){}t(665,664,{},uM);_.b=-1;_.c=-1;var vM=null;
function fM(a){a=parseInt(a,10);a=isNaN(a)?null:IF(a);return!a?0:a.b}t(668,331,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.hg=function(){return jr(this.i)};_.ig=function(a){bL(this.i,a)};_.jg=function(){nr(this.i)};_.Wd=function(){nr(this.i)};_.wd=function(a){var b=this.i;b.pb.style[Ne]=a;b.kb||(b.i=a)};_.yd=function(a){var b=this.i;b.pb.style[oh]=a;b.kb||(b.j=a)};function eL(){eL=x;fL()}function rC(a,b){a.b.pb.textContent=b||l;bL(a.i,null)}
function wM(a){eL();var b;Hx(this,new AL);this.b=new xM;b=this.i;yM(b,new zM);kM(b.pb,bg,bb);b.p=0;LL(b,this.b,new ML(0));this.b.td()[Fd]="mosaic-Caption-text";this.b.pb.textContent=a||l;bL(this.i,null);this.pb[Fd]="mosaic-Caption"}t(667,668,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},wM);_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};
_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};_.c=null;function fL(){fL=x;AM=ao()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Rz(AM,240,20);new Rz(AM,224,16);new Rz(AM,208,16);new Rz(AM,192,16);new Rz(AM,176,16);new Rz(AM,160,16);new Rz(AM,144,16);new Rz(AM,128,16);new Rz(AM,112,16);new Rz(AM,96,16);new Rz(AM,80,16);new Rz(AM,64,16);new Rz(AM,260,16);gL=new Rz(AM,48,16);new Rz(AM,32,16);new Rz(AM,16,16);new Rz(AM,0,16)}var AM,gL;
function BM(a,b){qw(a.b.pb,!b);bL(a.i,a.b)}function hr(a,b){a.d=b;qw(a.b.pb,!b);bL(a.i,a.b);if(a.e){var c;for(c=new Wi(a.e);c.c<c.e.Oe();)Xi(c)}}function GL(a){var b;Hx(this,new AL);b=this.i;yM(b,new CM((DM(),EM)));b.p=0;this.c=new wM(a);LL(b,this.c,new ML(1));this.b=new AL;pj(this.b,"Body");LL(b,this.b,new ML(0));this.pb[Fd]="mosaic-CaptionLayoutPanel"}t(670,668,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},GL);_.zd=function(){uw(this.i)};_.Ad=function(){xw(this.i)};_.Jd=function(){return new Bw(this.b)};
_.Gd=function(a){return cL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function IL(){mI(this)}t(671,545,Zh,IL);function zL(a){this.b=a}t(672,1,gi,zL);_.xc=function(){nr(this.b.T.jb)};_.b=null;function FM(a){var b;b=a.c;a=b.r;b=!a.f?-1:Pj(a.f.b,b);a.f&&nv(a.f.b,b)&&qv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&UF(!a.f?null:nv(a.f.b,b-1))}function GM(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new LA);-1==Pj(a.f.b,b)&&kj(a.f.b,b)}function tL(){}t(673,1,{},tL);_.ad=function(a){FM(a)};_.bd=function(a){GM(a)};
_.dd=function(a){HM(a.b.r,a.b)};function SL(){SL=x;IM=new JM(1,"e");KM=new JM(2,Lf);LM=new JM(3,"ne");MM=new JM(10,"nw");NM=new JM(4,yg);OM=new JM(5,Cg);PM=new JM(12,"sw");QM=new JM(8,"w");TL=new RM((xj(),yj(null)).pb)}function lL(a,b){var c;c=pL(a.pb);return new qM(nk(b.pb)-(nk(a.pb)+c[3]),pk(b.pb)-(pk(a.pb)+c[0]))}
function SM(a){var b,c,d,e,f,g;if(a.f){b=fr(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=nv(a.f.b,d),c=new gr(G(g.pb,Wf),G(g.pb,Vf)),f=lL(a,g),f.b-=hk(0,f.b+G(g.pb,Wf)-b.c),f.c-=hk(0,f.c+G(g.pb,Vf)-b.b),yI(g,hk(0,f.b),hk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,uL(g,c.c,c.b),g.O==(dr(),er)&&lr(g,new vL(fr(a.pb))),Dk(g.z,1)}}function TM(a,b,c){a=a.e;$i(a,b,b);z(a.d,b,c);pj(b,Dc+c.c)}
function kr(a,b){var c;c=a.e;UM(c,b.H);oj(b.H,Dc+MM.c);UM(c,b.D);oj(b.D,Dc+KM.c);UM(c,b.E);oj(b.E,Dc+LM.c);UM(c,b.N);oj(b.N,Dc+QM.c);UM(c,b.v);oj(b.v,Dc+IM.c);UM(c,b.M);oj(b.M,Dc+PM.c);UM(c,b.K);oj(b.K,Dc+NM.c);UM(c,b.L);oj(b.L,Dc+OM.c)}
function mr(a,b){!b.H&&(b.H=nL(b,0,0));TM(a,b.H,MM);!b.D&&(b.D=nL(b,0,1));TM(a,b.D,KM);!b.E&&(b.E=nL(b,0,2));TM(a,b.E,LM);!b.N&&(b.N=nL(b,1,0));TM(a,b.N,QM);!b.v&&(b.v=nL(b,1,2));TM(a,b.v,IM);!b.M&&(b.M=nL(b,2,0));TM(a,b.M,PM);!b.K&&(b.K=nL(b,2,1));TM(a,b.K,NM);!b.L&&(b.L=nL(b,2,2));TM(a,b.L,OM)}function HM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Pj(a.f.b,b);if(c+1<d){pB(a.f,b);for(kj(a.f.b,b);c<d;++c)wL(nv(a.f.b,c),c)}else wL(b,c)}
function RM(a){a=new VM(a);Hx(this,a);this.d=new WM(a);this.d.j=!0;hj(this.d);this.d.n=3;this.e=new XM(a);this.e.j=!0;hj(this.e);this.e.n=3;Jx(this)}t(674,331,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},RM);_.hg=function(){return fr(this.pb)};_.ig=function(){var a;(a=YM(this))&&a.ig(null)};_.jg=function(){SM(this)};_.ad=function(a){!this.c&&(this.c=new tL);FM(a)};_.bd=function(a){!this.c&&(this.c=new tL);GM(a)};_.Wd=function(){SM(this)};
_.dd=function(a){!this.c&&(this.c=new tL);HM(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var IM,KM,LM,MM,TL,NM,OM,PM,QM;function VM(a){this.q=new Ww(this);this.pb=a}t(675,311,ui,VM);function JM(a,b){this.b=a;this.c=b}t(676,1,{},JM);_.b=0;_.c=null;function WM(a){Si();lj.call(this,a)}t(677,3,{},WM);_.rc=function(){var a;a=this.k.f;a.C||lk(a.x);oj(this.k.f,"dragdrop-dragging");!a.I.d&&BM(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=hk(this.b,a<this.e?a:this.e),b=hk(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[df]=a+(Kj(),hg);c.style[$g]=b+hg};
_.sc=function(){var a;a=this.k.f;a==a.r.b||UF(a);a.I.d||BM(a.I,!0);a.C||(a.x||(a.x=new ZM,pj(a.x,"mosaic-GlassPanel-invisible")),kM(a.x.pb,qh,gM(a.pb,qh)),wj((xj(),yj(null)),a.x,0,0));pj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+ok(this.k.b.pb);this.c=a.e+qk(this.k.b.pb);this.e=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.sd();this.d=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.rd()};_.b=0;_.c=0;_.d=0;_.e=0;
function UM(a,b){try{dj(a,b)}catch(c){if(c=bj(c),!A(c,124))throw c;}}function XM(a){Si();lj.call(this,a);this.d=new Ui}t(678,3,{},XM);_.rc=function(){var a;a=this.k.f.ob;a.C||lk(a.x);oj(this.k.f,"dragdrop-dragging");BM(a.I,!1);ir(a,new gr(a.q,a.p));Dk(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=tj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.qd()-hk(this.k.d,this.c):this.k.f.qd()-this.k.d,0!=b&&(a=d.p,b=hk(a+b,G(d.I.c.pb,Vf)),b!=a&&mL(d,0,a-b),ir(d,new gr(d.q,b)),Dk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.qd():this.k.d-this.k.f.qd(),0!=b&&(a=d.p,b=hk(a+b,G(d.I.c.pb,Vf)),ir(d,new gr(d.q,b)),Dk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.pd()-hk(this.k.c,this.b):this.k.f.pd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+b:
96,b!=a&&mL(d,a-b,0),ir(d,new gr(b,d.p)),Dk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.pd():this.k.c-this.k.f.pd(),0!=b&&(a=d.q,ir(d,new gr(96<a+b?a+b:96,d.p)),Dk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||UF(a);BM(a.I,!0);a.C||(a.x||(a.x=new ZM,pj(a.x,"mosaic-GlassPanel-invisible")),kM(a.x.pb,qh,gM(a.pb,qh)),wj((xj(),yj(null)),a.x,0,0));pj(this.k.f,"dragdrop-dragging");a=new Sj(this.k.b,null);this.b=a.b+ok(this.k.b.pb);this.c=a.e+qk(this.k.b.pb);this.f=this.b+(this.k.b.pb.clientWidth||0)-this.k.f.sd();this.e=this.c+(this.k.b.pb.clientHeight||0)-this.k.f.rd()};_.b=0;_.c=0;_.e=0;_.f=0;
function ZM(){var a;this.e=new $M(this);this.b=!1;this.c=new $w;Hx(this,this.c);a=this.pb.style;a[nd]="#000";a[re]="alpha(opacity=50)";a.opacity="0.5";this.pb[Fd]="gwt-GlassPanel"}t(679,331,di,ZM);
_.Cd=function(){var a;Jx(this);try{a=this.ob}catch(b){b=bj(b);if(A(b,130))throw new vw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(xj(),yj(null))?(gv(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),jj(Fk,a),a.c=!0,a.d=Ok(a),kj(Fk,a),this.d=new aN(this),Kv(new fv(this.d))):(this.pb.style[ud]=bb,this.pb.style[qg]=bb);this.b&&yv(new ev(this));wj(yj(null),new bN,mk($doc.body),$doc.body.scrollTop||0)};
_.Dd=function(){this.i.Dd();Lk(this.e);this.d&&(cv(Iv,this.d,K(cN,m,47,[(!Rs&&(Rs=new Kk),Rs)])),this.d=null);this.b&&cv(Av,this,K(cN,m,47,[(!zv&&(zv=new Kk),zv)]))};_.md=function(a){switch(vv(a.type)){case 256:if(27==(a.keyCode||0))return lk(this),!1;case 1:if(this.pb.contains(Ko(a)))return lk(this),!1}return!0};_.Ed=function(){};_.b=!1;_.c=null;_.d=null;function $M(a){Ek();this.b=a}t(680,25,{},$M);_.Hc=function(){gv(this.b.pb)};_.b=null;function aN(a){this.b=a}t(681,1,{},aN);_.b=null;
function bN(){Mx();Cj.call(this);var a;a=new Iy(new dN(this));B(this,a,(Jq(),Jq(),Kq));B(this,a,(Fr(),Fr(),Gr))}t(682,333,ni,bN);_.Ed=function(){Qj(new eN(this))};function dN(a){this.b=a}t(683,1,{},dN);_.b=null;function eN(a){this.b=a}t(684,1,gi,eN);_.xc=function(){Ry(this.b.pb)};_.b=null;function fN(a){a.pb.style[oh]=md;a.pb.style[Ne]=md;if(a.kb){var a=a.ob,b;A(a,149)?a.ig(null):(b=YM(a))&&b.ig(a)}}t(686,314,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
_.hg=function(){fN(this);return new gr(G(this.pb,Wf),G(this.pb,Vf))};_.ig=function(){fN(this)};_.jg=function(){};_.ld=function(){};_.Wd=function(){};function xM(){this.pb=$doc.createElement("label");this.pb[Fd]="mosaic-Label";this.pb.style[nh]=Rf;this.pb[Fd]="mosaic-HTML"}t(685,686,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},xM);function JL(a){Hx(this,new gN(a));this.pb[Fd]="mosaic-ImageButton"}t(687,331,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},JL);
function dM(){var a=(mx(),px);gx.call(this,!0,qf);this.U=a.b;this.b=new hN(this);this.b.e=!0;Xw(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);Aj();gw(a,b)}else this.lb|=1;Jo(Io(this.pb))[Fd]=Le;this.pb.style[qh]="2147483647"}t(688,316,ui,dM);_.ld=function(a){ww(this,a);1==vv(a.type)&&bx(this,!1)};_.b=null;
function hN(a){this.c=a;this.d=new qj;this.j=new qj;a=(az(),$y);new Qz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Og);this.f=$doc.createElement(Rg);rv(b,this.f);this.p=!0;a=(Mx(),Nx());b=(sv(),tv(b));a.appendChild(b);this.pb=a;Ol();this.pb.setAttribute(rg,rm.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),Aj(),gw(a,b)):this.lb|=2225;this.pb[Fd]=Ke;a=pw(this.pb)+"-vertical";Yi(this.td(),a,!0);this.pb.style[$f]=bb;this.pb.setAttribute("hideFocus",ih);B(this,new Zy(this),(Jq(),Jq(),Kq))}
t(689,355,Di,hN);_.ld=function(a){switch(vv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Sy(this,a)};_.Vd=function(a,b){Wy(this,a,b);b||this.b&&bx(this.c,!1)};_.b=!0;_.c=null;
function gN(a){var b=($x(),ky),c=(ny(),oy),d;d=new Ux;d.i[rd]=ab;d.i[wd]=0;d.i[xd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Sx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Sx(b.b);b.b.d.rows[0].cells[0].style[kh]=e.b;Sx(d);b=Ox(d,0,0,!0);if(a){lk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Qx(g,f.d);Vt(f.c,g,a);c.b=c.b.c}else e=c.c.d,kj(c.c,a);a.pb[Yc]=e;rv(b,a.pb);zw(a,d)}Hx(this,d);Yi(this.pb,"mosaic-WidgetWrapper",!0)}t(690,331,di,gN);_.b=null;_.c=null;function BL(a){this.b=a}t(691,1,{},BL);
_.Tc=function(){this.b.hb&&this.b!=this.b.r.b&&UF(this.b)};_.b=null;function CL(a){Ek();this.b=a}t(692,25,{},CL);_.Hc=function(){nr(this.b.T.jb);var a=this.b;Qs((!a.y&&(a.y=new iN),a.y))};_.b=null;function DL(a){Ek();this.b=a}t(693,25,{},DL);_.Hc=function(){qL(this.b,(dr(),er))};_.b=null;function EL(a){Ek();this.b=a}t(694,25,{},EL);_.Hc=function(){qL(this.b,(dr(),rL))};_.b=null;function HL(){}t(695,1,{},HL);function KL(a){this.b=a}t(696,1,{},KL);_.Tc=function(){this.b.Qd()};_.b=null;
function NL(a){this.b=a}t(697,1,{},NL);_.b=null;function OL(a){this.b=a}t(698,1,gi,OL);_.xc=function(){this.b.O==(dr(),er)?Dk(this.b.A,333):this.b.O==rL&&Dk(this.b.B,333)};_.b=null;function oL(a){this.pb=a;uw(this)}t(699,314,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},oL);_.Yc=function(a){return B(this,a,(is(),is(),js))};_.Zc=function(a){return B(this,a,(Gj(),Gj(),Hj))};_.$c=function(a){return B(this,a,(ms(),ms(),ns))};_._c=function(a){return B(this,a,(Ij(),Ij(),Jj))};
function iN(){it.call(this,null)}t(700,246,$h,iN);function dr(){dr=x;er=new jN("MAXIMIZED",0);rL=new jN("MINIMIZED",1);sL=new jN("NORMAL",2);kN=K(lN,m,144,[er,rL,sL])}function jN(a,b){I.call(this,a,b)}t(701,146,{117:1,121:1,123:1,144:1},jN);var kN,er,rL,sL;
function gv(a){var b=(hw(),iw).scrollWidth,c=iw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+hg;a.style.marginTop=-d+hg;a.style.width=b+e+hg;a.style.height=c+d+hg}
function mN(a,b){var c,d,e;if(a.n)return!0;a.y.Ze();for(c=new Bw(b);c.b.b<c.b.c.d-1;)d=aL(Cw(c.b)),e=d.ob,A(e,150)&&e.xd(d.ud()),d.ud()&&kj(a.y,d);return!0}
function nN(a,b){var c,d,e;if(b.b)a.d&&rk(a.d),a.d=new oN(a,b),sk(a.d,333);else for(d=new Wi(a.y);d.c<d.e.Oe();)c=Xi(d),e=c.nb,Tw(b,pN(c),e.t,e.u),qN(c,e.v,e.s,K(M,s,-1,[rN(a.r.b,c).e,rN(a.q.b,c).d,rN(a.o.b,c).b,rN(a.p.b,c).c]),K(M,s,-1,[sN(a.j.b,c).e,sN(a.i.b,c).d,sN(a.e.b,c).b,sN(a.f.b,c).c]),K(M,s,-1,[tN(a.v,c),tN(a.u,c),tN(a.s,c),tN(a.t,c)]))}
function uN(){this.y=new qj;this.k=new vN(this);this.x=new wN(this.k);this.w=new xN(this.k);this.r=new yN(this.k);this.q=new zN(this.k);this.o=new AN(this.k);this.p=new BN(this.k);this.j=new CN(this.k);this.i=new DN(this.k);this.e=new EN(this.k);this.f=new FN(this.k);this.v=new GN(this.k);this.u=new GN(this.k);this.s=new GN(this.k);this.t=new GN(this.k)}t(705,1,{});_.og=function(a){nN(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 HN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Wi(b.y);e.c<e.e.Oe();)d=Xi(e),A(d,62)&&(d=d.jb),f=d.nb,Tw(c,pN(d),f.t,f.u),qN(d,f.v,f.s,K(M,s,-1,[rN(b.r.b,d).e,rN(b.q.b,d).d,rN(b.o.b,d).b,rN(b.p.b,d).c]),K(M,s,-1,[sN(b.j.b,d).e,sN(b.i.b,d).d,sN(b.e.b,d).b,sN(b.f.b,d).c]),K(M,s,-1,[tN(b.v,d),tN(b.u,d),tN(b.s,d),tN(b.t,d)]));IN(c);a.b.d=null;for(a=new Wi(a.b.y);a.c<a.e.Oe();)b=Xi(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function oN(a,b){this.b=a;this.c=b;var c=(xk(),Ak);this.n=new wk(this);this.u=c}t(706,18,{},oN);_.yc=function(){HN(this)};_.zc=function(){HN(this)};
_.Bc=function(a){var b,c,d;for(c=new Wi(this.b.y);c.c<c.e.Oe();)b=Xi(c),A(b,62)&&(b=b.jb),d=b.nb,d.j=Yt(d.p+(d.t-d.p)*a),d.w=Yt(d.q+(d.u-d.q)*a),d.x=Yt(d.r+(d.v-d.r)*a),d.i=Yt(d.o+(d.s-d.o)*a),Tw(this.c,pN(b),d.j,d.w),qN(b,d.x,d.i,K(M,s,-1,[rN(this.b.r.b,b).e,rN(this.b.q.b,b).d,rN(this.b.o.b,b).b,rN(this.b.p.b,b).c]),K(M,s,-1,[sN(this.b.j.b,b).e,sN(this.b.i.b,b).d,sN(this.b.e.b,b).b,sN(this.b.f.b,b).c]),K(M,s,-1,[tN(this.b.v,b),tN(this.b.u,b),tN(this.b.s,b),tN(this.b.t,b)]))};_.b=null;_.c=null;
t(708,1,{});_.b=null;function EN(a){this.b=a}t(707,708,{},EN);function FN(a){this.b=a}t(709,708,{},FN);function DN(a){this.b=a}t(710,708,{},DN);function CN(a){this.b=a}t(711,708,{},CN);function AN(a){this.b=a}t(712,708,{},AN);function BN(a){this.b=a}t(713,708,{},BN);function zN(a){this.b=a}t(714,708,{},zN);function yN(a){this.b=a}t(715,708,{},yN);t(716,708,{},function(a){this.b=a});t(717,708,{},function(a){this.b=a});
function tN(a,b){var c=a.b,d;d=tj(c.e,b);d||(d=new oM(jM(b.pb)),z(c.e,b,d));return d.e}function GN(a){this.b=a}t(718,708,{},GN);function xN(a){this.b=a}t(719,708,{},xN);function wN(a){this.b=a}t(720,708,{},wN);function sN(a,b){var c;c=tj(a.b,b);c||(c=new oM(pL(b.pb)),z(a.b,b,c));return c}function rN(a,b){var c;c=tj(a.c,b);c||(c=new oM(iM(b.pb)),z(a.c,b,c));return c}
function JN(a,b){var c,d;d=tj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=YM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new gr(KN(e,!0),KN(e,!1));break a}h=b.hg();null!=c.n&&(h.c=KN(e,!0));null!=c.k&&(h.b=KN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new gr(KN(e,!0),KN(e,!1));break a}h=new mM;f=b.pb;n=f.style;g=n[eg];j=n[lh];n[eg]="static";n[lh]=Oe;null!=c.n?h.c=KN(e,!0):(n[oh]=md,h.c=(f.offsetWidth||0)+rN(d.p.b,b).c+rN(d.q.b,b).d);null!=c.k?h.b=KN(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+rN(d.r.b,b).e+
rN(d.o.b,b).b);n[eg]=g;n[lh]=j}d=h}null!=c.n&&(Kj(),hq)==c.n.qg()||null!=c.k&&(Kj(),hq)!=c.k.qg()||z(a.f,b,d)}return d}function vN(a){this.i=a;this.d=new Ui;this.f=new Ui;this.c=new Ui;this.b=new Ui;this.e=new Ui}t(721,1,{},vN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function LN(a){var b;b=a.nb;if(null==b||!A(b,147))b=new MN,a.nb=b;return b}function zM(){CM.call(this,(DM(),NN))}function CM(a){var b=(ON(),PN);uN.call(this);this.c=a;this.b=b}t(722,705,{},zM,CM);
_.pg=function(a){var b,c,d,e,f,g,j,h,n;h=new mM;mN(this,a);n=rN(this.p.b,a).c+rN(this.q.b,a).d+sN(this.f.b,a).c+sN(this.i.b,a).d+tN(this.t,a)+tN(this.u,a);d=rN(this.r.b,a).e+rN(this.o.b,a).b+sN(this.j.b,a).e+sN(this.e.b,a).b+tN(this.v,a)+tN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(DM(),NN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Wi(this.y);a.c<a.e.Oe();)c=Xi(a),e=LN(c),b=null,j=c.ob,A(j,150)&&(b=j,b=QN(b),b=new gr(b[1]+b[3],b[0]+b[0])),this.c==NN?(n+=JN(this.x.b,c).c,e.b=JN(this.w.b,
c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=hk(f,e.b)):(d+=JN(this.w.b,c).b,e.c=JN(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=hk(g,e.c));this.c==NN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.og=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(mN(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=tN(this.t,a);E=tN(this.v,a);c=fr(a.pb);Q=c.c-(u+tN(this.u,a));r=c.b-(E+tN(this.s,a));g=Q;c=r;this.c==(DM(),NN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Wi(this.y);e.c<e.e.Oe();)d=Xi(e),b=null,q=LN(d),v=d.ob,A(v,150)&&(b=v,b=QN(b),b=new gr(b[1]+b[3],b[0]+b[0])),this.c==NN?(q.e?++h:(q.c=JN(this.x.b,d).c,A(v,150)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=JN(this.w.b,d).b,A(v,150)&&(q.b+=b.b))):(q.d?++j:(q.b=JN(this.w.b,
d).b,A(v,150)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=JN(this.x.b,d).c,A(v,150)&&(q.c+=b.c)));for(e=new Wi(this.y);e.c<e.e.Oe();)d=Xi(e),b=null,q=d.nb,v=d.ob,A(v,150)&&(b=v,b=QN(b),b=new gr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==NN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==EM?(q.t=this.b==(ON(),PN)?u:this.b==RN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(ON(),PN)?(q.t=u,q.u=E):this.b==RN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.pd()-nk(a.pb)-tN(this.t,a),-1==q.p&&(q.p=v),v=d.qd()-pk(a.pb)-tN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.sd()),-1==q.o&&(q.o=d.rd()));nN(this,a)}};_.b=null;_.c=null;function ON(){ON=x;PN=new SN("START",0);RN=new SN(Gb,1);TN=new SN("END",2);UN=K(VN,m,145,[PN,RN,TN])}function SN(a,b){I.call(this,a,b)}t(723,146,{117:1,121:1,123:1,145:1},SN);var UN,RN,TN,PN;function DM(){DM=x;NN=new WN("HORIZONTAL",0);EM=new WN("VERTICAL",1);XN=K(YN,m,146,[NN,EM])}
function WN(a,b){I.call(this,a,b)}t(724,146,{117:1,121:1,123:1,146:1},WN);var XN,NN,EM;t(726,1,{151: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 MN(){this.f=!1}function ML(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(725,726,{147:1,151:1},MN,ML);_.b=0;_.c=0;_.d=!1;_.e=!1;
function ZN(a,b){if(a.n)return!0;mN(a,b);if(0<a.y.d){a.b=nv(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new $N,c.nb=d;a.c=d;a.y.Ze();kj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function aO(){uN.call(this)}t(727,705,{},aO);
_.pg=function(a){var b,c;c=new mM;ZN(this,a);if(this.b){b=JN(this.x.b,this.b).c;var d=JN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=QN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=rN(this.p.b,a).c+rN(this.q.b,a).d+sN(this.f.b,a).c+sN(this.i.b,a).d+tN(this.t,a)+tN(this.u,a);c.b+=rN(this.r.b,a).e+rN(this.o.b,a).b+sN(this.j.b,a).e+sN(this.e.b,a).b+tN(this.v,a)+tN(this.s,a);return c};
_.og=function(a){var b,c,d,e,f;ZN(this,a)&&(d=tN(this.t,a),e=tN(this.v,a),c=fr(a.pb),f=c.c-(d+tN(this.u,a)),c=c.b-(e+tN(this.s,a)),b=this.b.ob,A(b,150)&&(b=QN(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.pd()-nk(a.pb)-tN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.qd()-pk(a.pb)-tN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.sd()),d=this.c,-1==d.o&&(d.o=this.b.rd())),nN(this,a))};_.b=null;_.c=null;function $N(){this.f=!1}
t(728,726,{148:1,151:1},$N);function QN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Io(Xv(Xv(a.d,0),0)),c=Io(Xv(Xv(a.d,2),2)),d=iM(a.pb),b=pL(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 bO(a,b){a.kb&&lk(a);return Yw(a,b)}function cO(){vx();lx.call(this,wx)}t(729,321,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},cO);_.Gd=function(a){return bO(this,a)};_.b=null;
function LL(a,b,c){var d=a.q.d;b.nb=c;$K(a,b,a.pb,d,!0)}function pN(a){var b;b=a.ob;return A(b,150)?b:a}function jr(a){if(!a.kb)return new mM;if(-1==a.k.c||-1==a.k.b)a.k=a.e.pg(a),lr(a,a.k),a.e.og(a),a.k=a.e.pg(a);return a.k}function aL(a){return A(a,150)?a.jb:a}function dO(a){var b;if(!a.o){b=(!vM&&(vM=new uM),vM);var c=eO(a,eb,!0);b.b=c;c=eO(a,fb,!0);b.c=c;a.o=b}return a.o}
function $K(a,b,c,d,e){if(A(b,62))throw new Mk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new cO,Kw(a,c,a.pb,d,!0),Zw(c,b)):Kw(a,b,c,d,e);bL(a,b)}
function bL(a,b){var c;c=a.e;if(b){var d=c.k;ej(d.d,b);ej(d.f,b);ej(d.c,b);ej(d.b,b);ej(d.e,b)}else d=c.k,vz(d.d),vz(d.f),vz(d.c),vz(d.b),vz(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==pN(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==pN(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.ig(a.ob),c.ig(a))}}
function nr(a){if(a.kb&&a.pb.style.display!=Of){a.pb.scrollTop=0;var b=a.pb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==xg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.og(a);a.d=!1;IN(a)}}function IN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=aL(Nz(a.q,d)),A(b,150)&&(b=b.jb),b.ud()&&(A(b,149)?b.jg():A(b,75)&&b.Wd())}function cL(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=pN(b);return Rw(a,c)?(A(c,150)&&bO(c,b),bL(a,null),!0):!1}
function yM(a,b){var c;a.e=b;null!=a.f&&oj(a,pw(a.pb)+Ba+a.f);a.f=b.cZ.e;c=Ao(a.f,vo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));pj(a,pw(a.pb)+Ba+a.f);bL(a,null)}function eO(a,b,c){a.n||(a.n=$doc.createElement(Jg),kM(a.n,eg,$c),kM(a.n,lh,Oe),kM(a.n,df,bb),kM(a.n,$g,bb),a.pb.appendChild(a.n));kM(a.n,oh,b);kM(a.n,Ne,b);a=hM(a.n);return c?a.c:a.b}
function KN(a,b){var c;c=null.qg();if(c==(Kj(),tq)){c=(dO(a),null.qg());var d=(-1==tM&&(tM=YK(gb,!0)),tM);return O(N(Math.round(100*d*c/254)))}if(c==jq)return c=dO(a),d=null.qg(),O(N(vF(d*(-1==c.b&&(c.b=YK(eb,!0)),c.b))));if(c==lq)return c=dO(a),d=null.qg(),O(N(vF(d*(-1==c.c&&(c.c=YK(fb,!0)),c.b))));if(c==rq)return c=(dO(a),null.qg()),d=(-1==tM&&(tM=YK(gb,!0)),tM),O(N(Math.round(d*c)));if(c==vq)return c=(dO(a),null.qg()),d=(-1==tM&&(tM=YK(gb,!0)),tM),O(N(Math.round(10*d*c/254)));if(c==pq)return O(N(vF(12*
(dO(a),null.qg())*O(N(vF((-1==tM&&(tM=YK(gb,!0)),tM)/72))))));if(c==hq)return eO(a,null.qg(),b);if(c==nq)return c=(dO(a),O(N(vF(null.qg())))),d=(-1==tM&&(tM=YK(gb,!0)),tM),O(N(Math.round(d*c/72)));if(null.qg()==fq)return O(N(vF(null.qg())));throw new Mk("Invalid size: "+null.qg());}function AL(){var a=new aO;Vw.call(this);this.k=new gr(-1,-1);new mO(this);this.pb[Fd]="mosaic-LayoutPanel";yM(this,a)}t(730,311,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},AL);
_.Kd=function(a){$K(this,a,this.pb,this.q.d,!0)};_.zd=function(){Ew(this,new nO)};_.Ad=function(){Ew(this,new oO)};_.hg=function(){return jr(this)};_.Hd=function(a){return Nw(this.q,pN(a))};_.Id=function(a,b,c,d){$K(this,a,b,c,d)};_.ig=function(a){bL(this,a)};_.Jd=function(){return new Bw(this)};_.jg=function(){nr(this)};
_.Ed=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.yd(this.j),this.wd(a),this.j=this.i=null;else if(a=jr(this),null!=this.j)a=a.b+hg,this.yd(this.j),this.wd(a),this.j=null;else if(null!=this.i){var b=this.i;this.yd(a.c+hg);this.wd(b);this.i=null}else b=a.b+hg,this.yd(a.c+hg),this.wd(b);nr(this)}};_.Wd=function(){nr(this)};_.Gd=function(a){return cL(this,a)};_.wd=function(a){this.pb.style[Ne]=a;this.kb||(this.i=a)};_.Ld=function(a,b,c){Tw(this,pN(a),b,c)};
_.yd=function(a){this.pb.style[oh]=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 nO(){}t(731,1,{},nO);_.Ud=function(a){pN(a).Cd()};function oO(){}t(732,1,{},oO);_.Ud=function(a){pN(a).Dd()};function Bw(a){this.c=a;this.b=new Pw(this.c.q)}t(733,1,{},Bw);_.hd=function(){return this.b.b<this.b.c.d-1};_.jd=function(){return aL(Cw(this.b))};_.kd=function(){Dw(this.b)};_.c=null;function pO(){pO=x;new fy}
function mO(a){pO();Yi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new qO(this)}t(734,9,{},mO);function qO(a){Ek();this.b=a}t(735,25,{},qO);_.Hc=function(){bL(this.b.b,null);nr(this.b.b)};_.b=null;function YM(a){a=a.ob;return!a?null:A(a,149)?a:YM(a)}function uL(a,b,c){var d;d=a.pb;qN(a,b,c,iM(d),pL(d),jM(d))}
function qN(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.yd((0>g?0:g)+(Kj(),hg)),b!=a.sd()&&a.yd((0>b?0:b)+hg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.wd((0>b?0:b)+(Kj(),hg)),c!=a.rd()&&a.wd((0>c?0:c)+hg))}function lr(a,b){uL(a,b.c,b.b)}t(738,1,{});
function qH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:RD(a,b,~~Oi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Sf:typeof v,r=r==Uf?Object.prototype.toString.call(v)==Uc||typeof v.length==Tf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Sf,r)))if(v=H(Tf,r),r=H("boolean",r),rO===D)v&&(o[u]=new TH(o[u])),r&&(o[u]=(DH(),o[u]?GH:EH));else{q=v||r;if(q=
!q&&null!=D&&Rn(D)==sO){q=o[u];if(null==q||tO(q,D))continue;if(Pn(q)&&(q=q&&q.g?q.g:null,null!=q&&tO(q,D))){o[u]=q;continue}}if(!H(Uf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function uO(){this.d=new Ui;this.b=new Ui;this.c=new Ui}function tO(a,b){var c;if(rO==b||vO==b&&A(a,152))return!0;if(null!=a)for(c=Rn(a);c&&c!=rO;c=null)if(c==b)return!0;return!1}t(737,738,{},uO);function nH(){nH=x;pH=new uO}
function tH(a,b){nH();z(pH.d,a,b)}function kH(a){nH();var b,c,d;d=zo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function lH(a,b){var c;nH();return c=b&&b[0]&&(typeof b[0]==Uf||typeof b[0]==Ae)?b[0]:null,tO(c,a)}function rH(a){var b=mH;nH();var c,d;d=pH.c;if(c=!b?d.c:RD(d,b,~~Oi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?SD(d,c):UD(d,b,c,~~Oi(b))}
function QG(a){nH();var b=pH,c;null==a?a=null:(c=a[Xc],c||(0!=(Rn(a).c&4)?a=[]:(b=(b=tj(b.d,Rn(a)))&&typeof b==Ae?new b(a):a,a=a[Xc]=b),c=a),a=c);return a}var pH;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=co&&(e=tk(),2E3<e-fo&&(fo=e,eo=bo()));if(0==co++){var f=(go(),ho),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=po(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(go(),ho),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=po(n,o);while(h.d);h.d=o}}--co;c&&-1!=eo&&($wnd.clearTimeout(eo),eo=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Zt)()}catch(d){a(b)}else C(Zt)()}var rO=X(1),Vn=X(103),wO=PH(" I"),M=KH(747,wO),nI=KH(745,rO),xO=PH(" Z"),QI=KH(748,xO);X(102);X(101);X(100);var yO=X(525),yo=KH(749,yO),zO=X(265),Fu=KH(750,zO);X(266);X(146);X(500);X(109);X(511);var AO=PH(" B");X(515);var BO=PH(" C"),Pi=KH(751,BO),sO=X(513),CO=PH(" D"),YE=KH(752,CO);X(514);X(516);var DO=X(519),xG=KH(753,DO),EO=PH(" J"),FO=X(2),au=KH(746,FO),eM=KH(754,AO);X(528);X(510);X(99);X(193);X(498);
var mH=X(491);X(507);var zH=X(505);X(503);X(504);X(509);X(120);X(111);X(112);X(113);X(116);X(118);X(117);X(119);X(121);X(97);X(522);X(517);X(506);X(492);X(493);X(494);X(495);X(496);X(497);var GO=X(404);X(403);X(402);X(401);X(490);X(489);var XB=X(418),CE=KH(755,XB),HO=X(424),HE=KH(756,HO),IO=X(425),JE=KH(757,IO),JO=X(567),NG=KH(758,JO),Rt=KH(759,M),KO=Z(565,function(){OE();return DI}),EI=KH(760,KO);X(566);X(427);X(426);X(560);X(559);X(568);X(569);X(564);X(461);X(563);var xB=KH(761,GO);X(416);X(571);
X(502);OH();X(501);OH();X(738);X(737);var vO=OH();X(315);var LO=X(314);X(313);X(319);X(333);X(375);X(573);X(572);X(312);X(311);X(575);X(574);X(580);X(581);X(582);X(583);X(584);X(585);X(586);X(587);X(576);X(577);X(578);X(579);X(252);X(251);X(324);X(325);X(326);X(598);X(607);X(25);X(599);X(600);X(601);X(602);X(603);X(604);X(605);X(606);X(297);X(371);X(374);X(372);X(373);X(205);X(204);X(299);X(246);X(301);X(213);var MO=X(212);X(249);X(248);X(247);X(398);X(399);X(400);X(482);X(481);X(480);X(483);X(484);
X(485);X(486);X(640);X(641);X(642);X(643);var NO=Z(181,function(){Kj();return xq}),yq=KH(762,NO),OO=Z(145,function(){Lj();return Wo}),Xo=KH(763,OO),PO=Z(152,function(){Yo();return Ip}),Jp=KH(764,PO),QO=Z(171,function(){Kp();return Tp}),Up=KH(765,QO),RO=Z(176,function(){Vp();return dq}),eq=KH(766,RO);Z(182,null);Z(183,null);Z(184,null);Z(185,null);Z(186,null);Z(187,null);Z(188,null);Z(189,null);Z(190,null);Z(147,null);Z(148,null);Z(149,null);Z(150,null);Z(151,null);Z(153,null);Z(163,null);Z(164,null);
Z(165,null);Z(166,null);Z(167,null);Z(168,null);Z(169,null);Z(170,null);Z(154,null);Z(155,null);Z(156,null);Z(157,null);Z(158,null);Z(159,null);Z(160,null);Z(161,null);Z(162,null);Z(172,null);Z(173,null);Z(174,null);Z(175,null);Z(177,null);Z(178,null);Z(179,null);Z(180,null);X(473);X(472);X(532);X(534);X(533);X(535);X(537);X(536);X(538);X(542);X(543);X(203);X(209);X(208);X(207);X(211);X(231);X(444);X(443);var QC=X(442),zF=KH(767,QC),UI=KH(768,EO);X(428);X(539);X(545);X(540);X(541);X(429);X(597);X(438);
X(437);X(436);X(441);var SO=OH(),SK=KH(769,SO);X(295);X(471);X(551);var TO=Z(255,function(){tt();return Lt}),Mt=KH(770,TO);X(451);X(452);X(435);var BC=X(430);X(531);X(414);X(415);X(440);var MC=X(439);X(432);X(431);X(549);X(558);X(433);X(475);X(524);X(561);X(562);X(570);X(421);var aC=X(420);X(449);X(450);X(406);X(405);X(458);OH();OH();OH();X(408);X(409);X(391);X(210);X(386);var Oz=KH(771,LO);X(387);X(610);X(609);X(347);X(349);X(348);X(350);X(233);X(250);X(236);X(238);var hC=X(423);X(474);X(411);X(410);
X(417);X(555);X(527);X(241);X(460);X(393);X(392);X(228);X(229);X(232);X(226);X(225);X(227);var jC=X(593);X(215);X(219);X(419);X(612);X(617);X(459);X(518);X(462);var zB=X(413),yB=KH(772,aC);X(657);X(446);X(447);X(448);X(412);X(590);X(591);X(217);X(216);X(218);X(220);X(338);X(337);X(343);X(344);X(646);X(618);X(619);X(544);X(552);X(553);X(554);X(611);X(613);var CC=X(434);X(594);X(556);X(240);X(237);X(239);X(235);X(224);X(223);X(222);X(277);X(616);X(318);X(317);X(316);X(624);X(623);X(645);X(621);X(644);
var UO=Z(701,function(){dr();return kN}),lN=KH(773,UO);X(700);X(699);X(691);X(692);X(693);X(694);X(695);X(696);X(697);X(698);X(672);var VO=Z(320,function(){mx();return tx}),ux=KH(774,VO),WO=Z(367,function(){ix();return hz}),iz=KH(775,WO);X(18);X(368);X(369);X(364);X(365);X(366);X(19);X(20);X(21);X(457);X(422);X(688);X(355);X(689);X(356);X(357);X(358);X(359);X(362);X(329);X(328);var XO=X(327);X(614);X(615);X(620);X(270);X(332);X(363);X(351);X(378);X(377);X(379);
var YO=Z(380,function(){yz();return Jz}),Kz=KH(776,YO);Z(381,null);Z(382,null);Z(383,null);Z(384,null);X(253);X(595);X(330);X(346);X(345);X(548);X(322);X(206);X(596);X(331);X(674);X(3);X(677);X(678);X(676);X(675);X(668);X(667);X(730);X(731);X(732);X(733);X(670);X(244);var nD=X(454),pD=KH(777,nD);X(455);X(453);X(30);X(31);X(29);X(32);X(35);X(36);X(37);X(38);X(39);X(40);var ZO=X(52),Xy=KH(778,ZO);X(41);X(42);X(43);X(44);X(45);X(46);X(47);X(49);X(48);X(50);X(51);X(53);X(54);X(56);X(57);X(55);X(58);X(59);
X(60);X(61);X(63);X(65);X(66);X(64);X(62);X(67);X(68);X(69);X(70);X(72);X(75);X(74);X(76);X(79);X(80);X(78);X(81);X(82);X(83);X(84);X(85);X(86);X(88);X(89);X(87);X(90);X(91);X(92);X(93);X(95);X(96);X(94);X(271);var nM=X(659);X(323);var rM=X(661);X(242);X(686);X(685);X(467);X(466);X(468);X(243);X(279);X(281);X(280);X(275);X(389);X(272);X(321);X(729);X(286);X(289);X(287);X(288);X(5);X(7);X(6);X(631);X(456);X(469);X(390);X(202);X(307);X(309);X(308);X(622);var RL=KH(779,XO);X(628);X(627);X(635);X(625);
X(626);X(632);X(633);X(629);X(630);X(463);X(464);X(470);X(245);X(274);X(34);X(282);X(352);X(353);X(354);X(283);var cN=KH(780,MO);X(284);X(592);X(687);X(654);X(508);X(529);X(33);X(71);var sM=X(662);X(671);X(690);X(726);X(725);X(214);X(230);X(4);X(653);X(705);X(722);var $O=Z(723,function(){ON();return UN}),VN=KH(781,$O),aP=Z(724,function(){DM();return XN}),YN=KH(782,aP);X(708);X(717);X(716);X(720);X(719);X(715);X(714);X(712);X(713);X(711);X(710);X(707);X(709);X(718);X(721);X(706);X(673);X(336);X(385);
X(376);X(727);X(335);X(334);X(340);X(341);X(339);X(285);X(22);X(305);X(306);X(11);X(14);X(23);var bP=X(26),Pk=KH(783,bP);X(24);X(27);X(28);X(728);X(8);X(10);X(9);X(734);X(735);X(679);X(682);X(683);X(684);X(680);X(681);var pM=X(660);X(664);X(665);X(221);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>