summaryrefslogtreecommitdiff
path: root/public/jsme/497588C27DED1A6E8FE1E0AB8417B414.cache.html
blob: 593aa4a0780b9cd612af162181a0bb531c658390 (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
<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 = '497588C27DED1A6E8FE1E0AB8417B414';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",da=" of ",ea='"',fa='" ',ha='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",fb="1em",gb="1ex",
hb="1in",ib="1px",jb="2",kb="3",lb=":",nb=": ",ob=";",pb="<",rb="=",sb=">",tb="?",ub="@",vb="@@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Eb="Before",Ib="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Ob="Cl",Pb="Class$",Qb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
kc="No more molecules in SDF buffer",oc="Nonring",pc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",uc="R",vc="R1",wc="R2",xc="R3",yc="RIGHT",zc="ROLL_DOWN",Ac="RXN",Bc="Reset",Cc="Resize-",Dc="Ring",Ec="S",Hc="SMILES",Ic="Se",Mc="Si",Nc="South",Oc="Style names cannot be empty",Pc="Text",Qc="Unknown",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",bd="]",cd="__gwtex_wrap",dd="__uiObjectID",ed="a",fd=
"absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",ud="border",wd="border-left-width",xd="border-top-width",yd="bottom",zd="button",Ad="cellPadding",Bd="cellSpacing",Cd="center",Dd="change",Ed="checkbox",Fd="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Pd="columnheader",Qd="combobox",Rd="complementary",Sd="contentinfo",Yd="contextmenu",
Zd="cssFloat",$d="dblclick",ae="definition",be="dialog",ce="dir",de="directory",ee="display",fe="div",ge="document",he="dragdrop-handle",ie="dragdrop-selected",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",ye="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Le="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",
Pe="id",Qe="img",Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ef="ltr",ff="main",hf="marquee",jf="math",kf="menu",lf="menuPopup",mf="menubar",sf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="msie",Df="multipart",Ef="n",Ff="name",Gf="navigation",Hf="none",
If="noreaction",Jf="note",Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",dg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="region",ig="rgb(",jg="right",kg="role",lg="rotation",mg="row",ng="rowgroup",pg="rowheader",qg="rtl",rg="s",sg="safari",tg="scale100",ug="scrollbar",vg="se",wg="search",
xg="separator",yg="serif",zg='shape-rendering="crispEdges"',Ag="slider",Bg="span",Cg="spinbutton",Dg="status",Eg="subMenuIcon-selected",Fg="tab",Gg="table",Hg="tablist",Ig="tabpanel",Jg="tbody",Kg="td",Lg="text",Mg="textAlign",Ng="textbox",Og="timer",Pg="toolbar",Qg="tooltip",Rg="top",Sg="touchcancel",Tg="touchend",Ug="touchmove",Vg="touchstart",Wg="tr",Xg="tree",Yg="treegrid",Zg="treeitem",$g="true",ah="value",bh="verticalAlign",ch="visibility",dh="visible",eh="whiteSpace",fh="width",gh="x",hh="zIndex",
ih="|",_,jh={l:4194303,m:4194303,h:1048575},kh={l:0,m:0,h:0},lh={l:1,m:0,h:0},mh={l:2,m:0,h:0},nh={l:3,m:0,h:0},oh={l:4,m:0,h:0},ph={l:8,m:0,h:0},xh={l:10,m:0,h:0},yh={l:16,m:0,h:0},zh={l:32,m:0,h:0},Ah={l:64,m:0,h:0},Bh={l:128,m:0,h:0},Ch={l:256,m:0,h:0},Dh={l:512,m:0,h:0},Eh={l:1024,m:0,h:0},Fh={l:2048,m:0,h:0},Gh={l:8192,m:0,h:0},Hh={l:16384,m:0,h:0},Ih={l:32768,m:0,h:0},Jh={l:65536,m:0,h:0},Kh={l:131072,m:0,h:0},Lh={l:262144,m:0,h:0},Mh={l:524288,m:0,h:0},Nh={},Oh={38:1,71:1,78:1,84:1,86:1},Ph=
{71:1,74:1,88:1},Qh={73:1},Rh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Sh={89:1},Th={48:1,71:1},Uh={7:1,8:1,71:1,75:1,77:1},Vh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Wh={71:1,78:1,80:1,84:1,86:1},Xh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Yh={71:1,74:1,89:1},Zh={71:1,88:1},$h={67:1},ai={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},bi={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},ci={106:1},m={71:1,74:1},di={2:1},ei={71:1,78:1,84:1,86:1},fi={8:1,9:1,71:1,75:1,77:1},gi={13:1,
37:1},hi={20:1},ii={92:1},ji={44:1,45:1,51:1,57:1,65:1,71:1},ki={35:1,71:1,75:1,77:1},li={44:1,45:1,51:1,65:1,71:1},mi={71:1,78:1,86:1},ni={71:1},oi={44:1,51:1,65:1,71:1},pi={11:1},qi={27:1,34:1},ri={51:1,71:1},si={6:1,8:1,71:1,75:1,77:1},ti={18:1,71:1},ui={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},vi={90:1},wi={10:1,71:1,75:1,77:1},xi={21:1},yi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},zi={14:1},Ai={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Bi={88:1},s={70:1,71:1,74:1};
function t(a,b,c){var d=Nh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Nh[a]=function(){}),_=d.prototype=0>b?{}:new Nh[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 Ci(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Di,m,-1,8,1);d=(Ei(),Fi);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 Gi(){Gi=x;Hi=new Ii}function Ji(a){for(var b,a=new Ki(a.k.n);a.c<a.e.Je();)b=Li(a),Mi(b.pd(),ie,!1),Ni(a)}
function Oi(a,b,c){var a=a.o,d;try{d=new Pi(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Qi(e);if(A(e,78))throw new Ri("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Mi(b.pd(),Wb,!0);Mi(c.pd(),he,!0);z(Hi,b,c)}function Si(a,b){var c;c=Ti(Hi,b);var d;d=Ti(a.o.d,c);if(!d)throw new Ui("dragHandle was not draggable");Vi(d.c.b);Vi(d.e.b);Vi(d.d.b);Mi(b.pd(),Wb,!1);Mi(c.pd(),he,!1)}
function Wi(a){var b;a.p=!1;for(a=new Ki(a.k.n);a.c<a.e.Je();)b=Li(a),Mi(b.pd(),ie,!1),Ni(a)}function Xi(a,b){Yi(a.k.n,b)?Mi(b.pd(),ie,!1):a.p?(Zi(a.k.n,b),Mi(b.pd(),ie,!0)):(a.k.n.Se(),Zi(a.k.n,b))}function $i(a){this.i=a;this.k=new aj(this);this.o=new bj(this.k)}t(3,1,{});_.rc=function(){cj(this.k.f,"dragdrop-dragging")};_.sc=function(){dj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Hi;function aj(a){this.n=new ej;this.e=a;this.b=a.i}t(4,1,{},aj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function fj(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 gj(a,b){var c;c=hj(a.d,ij).b;b.b.ctrlKey||b.b.metaKey||Ji(a.c.e);Xi(a.c.e,c)}function jj(a){a.c.i=null;a.c.e.sc();kj((lj(),mj(null)),a.b,0,0);var b=a.b.hb;nj=b;oj();pj=b;a.e=2}
function bj(a){this.d=new Ii;this.c=a;this.b=new qj;rj(this.b,sj(),tj());B(this.b,this,(uj(),uj(),vj));B(this.b,this,(wj(),wj(),xj));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Lj(),ag);a.borderStyle=(Mj(),Hf);a[nd]="blue"}t(5,1,{},bj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Nj(a);e=Oj(a);b=Pj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!ij)ij=c,this.c.f=hj(this.d,ij).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Qj(this.c.n,this.c.f)&&(Ji(this.c.e),Xi(this.c.e,this.c.f)),Rj(new Sj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Tj(ij,null),ij!=this.c.f&&(c=new Tj(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,jj(this),1!=this.e&&fj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Uj(a,b);a=Vj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Wj(Xj(d-this.i),Xj(a-this.j))>=this.c.e.n?(Yj(),-1!=Qj(this.c.n,this.c.f)||Xi(this.c.e,this.c.f),c=new Tj(ij,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,jj(this)):Zj.preventDefault()),1==this.e)return;Zj.preventDefault();fj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Uj(a,b);b=Vj(a,b);if(1==Pj(a.b)&&(this.f=!1,ij))try{if(Yj(),1==this.e)gj(this,a);else{d!=this.b&&(c=new Tj(d,null),e+=c.b,b+=c.e);try{fj(this,e,b),this.c.e.rc(),3!=this.e&&gj(this,a)}finally{var f=this.b.hb;nj&&f==nj&&(nj=null);oj();f===pj&&(pj=null);$j(this.b);this.e=1;this.c.f=null}}}finally{ij=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var ij=null;function Sj(){}t(6,1,xi,Sj);_.xc=function(){Yj()};
function Pi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Pi);_.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 Tj(a,b){!a||a==(lj(),mj(null))?this.i=this.f=0:(this.f=a.ld()-ak(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(lj(),mj(null))?this.d=this.c=0:(this.c=bk(b.hb)+ck(b.hb),this.d=dk(b.hb)+ek(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Tj);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Yj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function ck(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(wd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}function ek(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(xd),-1==a.indexOf(ag)?0:parseInt(a.substr(0,a.length-2))):0}
function fk(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 gk(a,b){var c=hk();fk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;ik(a.n,hk())}function jk(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 ik(a,b){jk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function kk(a){this.b=a}t(19,1,{},kk);_.Cc=function(a){ik(this,a)};_.b=null;t(20,1,{});t(21,1,di);function lk(){lk=x;var a;(a=new mk)&&(a.Fc()||(a=new nk));ok=a}t(22,20,{});var ok=null;function nk(){this.b=new ej;this.c=new pk(this)}t(23,22,{},nk);
_.Fc=function(){return!0};_.Dc=function(a){a=new qk(this,a);Zi(this.b,a);1==this.b.d&&rk(this.c,16);return a};function sk(){sk=x;tk=new ej;var a=new uk;vk();wk(xk?xk:xk=new yk,a)}function zk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(tk,a)}function rk(a,b){if(0>b)throw new Ak("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Yi(tk,a);a.c=!1;a.d=Bk(a,b);Zi(tk,a)}function Ck(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
function Bk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||Yi(tk,this);this.Hc()};_.c=!1;_.d=0;var tk;function pk(a){sk();this.b=a}t(24,25,{},pk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Dk,m,3,a.b.d,0);b=Ek(a.b,b);c=new Fk;for(e=0,f=b.length;e<f;++e)d=b[e],Yi(a.b,d),ik(d.b,c.b);0<a.b.d&&rk(a.c,Wj(5,16-(hk()-c.b)))};_.b=null;function qk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},qk);_.Ec=function(){var a=this.c;Yi(a.b,this);0==a.b.d&&zk(a.c)};_.b=null;
_.c=null;function Gk(a,b){var c=C(function(){var b=hk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function mk(){}t(27,22,{},mk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Gk(a,b);return new Hk(c)};function Hk(a){this.b=a}t(28,21,di,Hk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Ik(){this.b=gd}t(29,30,{},Ik);function Jk(){this.b=hd}t(31,30,{},Jk);
function Kk(){this.b=kd}t(32,30,{},Kk);t(34,1,{});_.b=null;function Lk(a){this.b=a}t(33,34,{},Lk);function Mk(){this.b=ld}t(35,30,{},Mk);function Nk(){this.b=od}t(36,30,{},Nk);function Ok(){this.b=zd}t(37,30,{},Ok);function Pk(){this.b=Ed}t(38,30,{},Pk);function Qk(){this.b=Pd}t(39,30,{},Qk);function Rk(){this.b=Qd}t(40,30,{},Rk);function Sk(){this.b=Rd}t(41,30,{},Sk);function Tk(){this.b=Sd}t(42,30,{},Tk);function Uk(){this.b=ae}t(43,30,{},Uk);function Vk(){this.b=be}t(44,30,{},Vk);
function Wk(){this.b=de}t(45,30,{},Wk);function Xk(){this.b=ge}t(46,30,{},Xk);function Yk(){this.b=te}t(47,30,{},Yk);function Zk(){this.b=Be}t(48,30,{},Zk);function $k(){this.b=Ce}t(49,30,{},$k);function al(){this.b=De}t(50,30,{},al);function bl(){this.b=Me}t(51,30,{},bl);function cl(a){this.b=a.id}t(52,1,{4:1,5:1},cl);_.b=null;function dl(){this.b=Qe}t(53,30,{},dl);function fl(){this.b=Ze}t(54,30,{},fl);function gl(){this.b=$e}t(55,30,{},gl);function hl(){this.b=af}t(56,30,{},hl);
function il(){this.b=bf}t(57,30,{},il);function jl(){this.b=df}t(58,30,{},jl);function kl(){this.b=ff}t(59,30,{},kl);function ll(){this.b=hf}t(60,30,{},ll);function ml(){this.b=jf}t(61,30,{},ml);function nl(){this.b=kf}t(62,30,{},nl);function ol(){this.b=mf}t(63,30,{},ol);function pl(){this.b=sf}t(64,30,{},pl);function ql(){this.b=tf}t(65,30,{},ql);function rl(){this.b=uf}t(66,30,{},rl);function sl(){this.b=Gf}t(67,30,{},sl);function tl(){this.b=Jf}t(68,30,{},tl);function ul(){this.b=Sf}
t(69,30,{},ul);function vl(){this.b=Zf}t(70,30,{},vl);t(71,34,{},function(a){this.b=a});function wl(){this.b=$f}t(72,30,{},wl);function xl(){xl=x;yl=new Lk("aria-activedescendant")}var yl;function zl(){this.b=eg}t(74,30,{},zl);function Al(){this.b=fg}t(75,30,{},Al);function Bl(){this.b=hg}t(76,30,{},Bl);
function Cl(){Cl=x;Dl=new Jk;El=new Ik;Fl=new Kk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new $k;Ul=new Zk;Vl=new al;Wl=new bl;Xl=new dl;Yl=new fl;Zl=new hl;$l=new il;am=new gl;bm=new jl;cm=new kl;dm=new ll;em=new ml;fm=new ol;gm=new ql;hm=new rl;im=new pl;jm=new nl;km=new sl;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new Al;qm=new zl;rm=new Bl;sm=new tm;um=new vm;wm=new xm;ym=new zm;Pm=new Qm;Rm=new Sm;Tm=
new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;F=new Ii;z(F,hg,rm);z(F,gd,El);z(F,be,Pl);z(F,hd,Dl);z(F,kd,Fl);z(F,ge,Rl);z(F,ld,Gl);z(F,od,Hl);z(F,zd,Il);z(F,Ed,Jl);z(F,Ce,Tl);z(F,Pd,Kl);z(F,De,Vl);z(F,Qd,Ll);z(F,Rd,Ml);z(F,Sd,Nl);z(F,ae,Ol);z(F,$e,am);z(F,de,Ql);z(F,te,Sl);z(F,Be,Ul);z(F,Me,Wl);z(F,Qe,Xl);z(F,Ze,Yl);z(F,af,Zl);z(F,bf,$l);z(F,df,bm);z(F,ff,cm);z(F,hf,dm);z(F,jf,em);z(F,kf,jm);z(F,mf,fm);z(F,sf,im);z(F,
tf,gm);z(F,Sf,mm);z(F,eg,qm);z(F,uf,hm);z(F,Gf,km);z(F,Jf,lm);z(F,Zf,nm);z(F,$f,om);z(F,fg,pm);z(F,mg,wm);z(F,ng,sm);z(F,pg,um);z(F,wg,Pm);z(F,xg,Rm);z(F,ug,ym);z(F,Ag,Tm);z(F,Cg,Vm);z(F,Dg,Xm);z(F,Fg,cn);z(F,Hg,Zm);z(F,Ig,an);z(F,Ng,en);z(F,Og,gn);z(F,Pg,jn);z(F,Qg,ln);z(F,Xg,rn);z(F,Yg,nn);z(F,Zg,pn)}var El,Dl,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Ul,Tl,Vl,Wl,Xl,Yl,am,Zl,$l,bm,cm,dm,em,jm,fm,im,gm,hm,km,lm,mm,nm,om,qm,pm,rm,F,wm,sm,um,ym,Pm,Rm,Tm,Vm,Xm,cn,Zm,an,en,gn,jn,ln,rn,nn,pn;
function xm(){this.b=mg}t(78,30,{},xm);function tm(){this.b=ng}t(79,30,{},tm);function vm(){this.b=pg}t(80,30,{},vm);function zm(){this.b=ug}t(81,30,{},zm);function Qm(){this.b=wg}t(82,30,{},Qm);function Sm(){this.b=xg}t(83,30,{},Sm);function Um(){this.b=Ag}t(84,30,{},Um);function Wm(){this.b=Cg}t(85,30,{},Wm);function Ym(){this.b=Dg}t(86,30,{},Ym);function dn(){this.b=Fg}t(87,30,{},dn);function $m(){this.b=Hg}t(88,30,{},$m);function bn(){this.b=Ig}t(89,30,{},bn);function fn(){this.b=Ng}
t(90,30,{},fn);function hn(){this.b=Og}t(91,30,{},hn);function kn(){this.b=Pg}t(92,30,{},kn);function mn(){this.b=Qg}t(93,30,{},mn);function sn(){this.b=Xg}t(94,30,{},sn);function on(){this.b=Yg}t(95,30,{},on);function qn(){this.b=Zg}t(96,30,{},qn);function Fk(){this.b=hk()}function hk(){return(new Date).getTime()}t(97,1,{},Fk);function tn(a){var b,c,d;d=new un;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),vn(d,c.cZ.e),d.b.b+=nb,wn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function xn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(102,1,{71:1,86:1});_.Ic=function(){return this.i};_.tS=function(){return xn(this)};_.f=null;_.i=null;function yn(a){zn();this.i=a}t(101,102,mi,yn);function Ui(a){zn();this.i=a}function Ri(a,b){zn();this.f=b;this.i=a}t(100,101,ei,Ui,Ri);function An(a){zn();this.c=a;this.b=l;a=new Bn;a=Cn(a,Dn(this.c)?this.c:null);En(a)}t(99,100,ei,An);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Lf:Dn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Fn(this.c).e;this.b=this.b+nb+(Dn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Dn(this.c)){b=(Gn(),this.c);var c=l,d;for(d in b)if(d!=Ff&&"message"!=d&&"toString"!=d)try{c+="\n "+d+nb+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 Hn(a,b){return In(a)?a.eQ(b):a===b}
function Fn(a){return In(a)?a.cZ:Jn}function Kn(a){return In(a)?a.hC():Ci(a)}
function Ln(){var a;Ln=x;Mn=(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 Nn(a){Ln();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=Mn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Mn;t(109,1,{});function Ci(a){return a.$H||(a.$H=++On)}function Pn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Qn(){return $wnd.setTimeout(function(){0!=Rn&&(Rn=0);Sn=-1},10)}var Rn=0,On=0,Tn=0,Sn=-1;
function Un(){Un=x;Vn=new Wn}function Xn(a,b){a.b=Yn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Zn(a)),$n(a.f,1),!a.j&&(a.j=new ao(a)),$n(a.j,50))}function Wn(){}function bo(a){return a.Jc()}function Yn(a,b){!a&&(a=[]);a[a.length]=b;return a}function co(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=Yn(b,e)):e[0].xc()}catch(f){if(f=Qi(f),!A(f,86))throw f;}}return b}function $n(a,b){Un();$wnd.setTimeout(function(){C(bo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},Wn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Vn;function Zn(a){this.b=a}t(112,1,{},Zn);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),co(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 Fk;100>hk()-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 ao(a){this.b=a}t(113,1,{},ao);_.Jc=function(){this.b.e&&$n(this.b.f,1);return this.b.k};
_.b=null;function eo(a,b){a.length>=b&&a.splice(0,b);return a}function fo(){try{null.a()}catch(a){return a}}function go(){}t(116,1,{},go);_.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=ho(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=io(a,jo(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=ho(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function ko(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 eo(this.Mc(fo()),this.Nc())};_.Mc=function(a){return ko(this,a)};_.Nc=function(){return 2};
function Gn(){Gn=x;Error.stackTraceLimit=128}function lo(a){a=eo(Cn(a,fo()),3);0==a.length&&(a=eo((new go).Kc(),1));return a}function zn(){Gn();var a;a=lo(new Bn);En(a)}function Cn(a,b){var c;c=ko(a,b);return 0==c.length?(new go).Mc(b):eo(c,1)}
function En(a){var b,c,d,e,f,g,j,h,n;n=y(mo,m,85,a.length,0);for(e=0,f=n.length;e<f;++e)h=no(a[e],vb),b=-1,d=Qc,2==h.length&&null!=h[1]&&(j=h[1],g=oo(j,jo(58)),d=jo(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=po(j,g+1),b=parseInt(b)||-1)),n[e]=new qo(h[0],d+ub+b);e=y(mo,m,85,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new ro;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return lo(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=ho(a);0==c.indexOf("at ")&&(c=po(c,3));a=c.indexOf(Tc);-1!=a&&(c=ho(c.substr(0,a-0))+ho(po(c,c.indexOf(bd,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=ho(po(c,a+1)),c=ho(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=ho(c.substr(0,a-0)));a=io(c,jo(46));-1!=a&&(c=po(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Cn(this,a)};_.Nc=function(){return 3};function Bn(){Gn()}
t(119,117,{},Bn);t(120,1,{});function wn(a,b){a.b+=b}function so(){}t(121,120,{},so);_.b=l;function to(a,b){return parseInt(a[b])||0}function uo(a,b){return null==a[b]?null:""+a[b]}function vo(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 wo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function xo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Pj(a){a=a.button;return 1==a?4:2==a?2:1}
function bk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+ak(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")==qg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Yf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
l).getPropertyValue(wd)));if(d&&d.tagName==Cb&&a.style.position==fd)break;a=d}a=b}return a}
function dk(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)[Yf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(xd)));if(d&&d.tagName==Cb&&a.style.position==
fd)break;a=d}a=b}return a}function ak(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function yo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function zo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function tj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
function sj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Ao(a,b){this.c=a;this.d=b}t(145,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Mj(){Mj=x;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=H(Mo,m,6,[Bo,Do,Fo,Ho,Jo])}t(144,145,si);var Lo,Fo,Do,Ho,Bo,Jo;function Co(){Ao.call(this,jc,0)}t(146,144,si,Co);function Eo(){Ao.call(this,"DOTTED",1)}t(147,144,si,Eo);
function Go(){Ao.call(this,"DASHED",2)}t(148,144,si,Go);function Io(){Ao.call(this,"HIDDEN",3)}t(149,144,si,Io);function Ko(){Ao.call(this,"SOLID",4)}t(150,144,si,Ko);function No(){No=x;Oo=new Po;Qo=new Ro;So=new To;Uo=new Vo;Wo=H(Xo,m,7,[Oo,Qo,So,Uo])}t(151,145,Uh);var Wo,Qo,So,Uo,Oo;function Po(){Ao.call(this,jc,0)}t(152,151,Uh,Po);function Ro(){Ao.call(this,"BLOCK",1)}t(153,151,Uh,Ro);function To(){Ao.call(this,"INLINE",2)}t(154,151,Uh,To);function Vo(){Ao.call(this,"INLINE_BLOCK",3)}
t(155,151,Uh,Vo);function Yo(){Yo=x;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=H(hp,m,9,[Zo,ap,cp,ep])}t(156,145,fi);var gp,Zo,ap,cp,ep;function $o(){Ao.call(this,Kb,0)}t(157,156,fi,$o);function bp(){Ao.call(this,dc,1)}t(158,156,fi,bp);function dp(){Ao.call(this,fc,2)}t(159,156,fi,dp);function fp(){Ao.call(this,yc,3)}t(160,156,fi,fp);function Lj(){Lj=x;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=H(Bp,m,10,[ip,kp,mp,op,qp,sp,up,wp,yp])}t(161,145,wi);
var Ap,wp,mp,op,up,yp,sp,kp,qp,ip;function jp(){Ao.call(this,"PX",0)}t(162,161,wi,jp);function lp(){Ao.call(this,"PCT",1)}t(163,161,wi,lp);function np(){Ao.call(this,"EM",2)}t(164,161,wi,np);function pp(){Ao.call(this,"EX",3)}t(165,161,wi,pp);function rp(){Ao.call(this,"PT",4)}t(166,161,wi,rp);function tp(){Ao.call(this,"PC",5)}t(167,161,wi,tp);function vp(){Ao.call(this,"IN",6)}t(168,161,wi,vp);function xp(){Ao.call(this,"CM",7)}t(169,161,wi,xp);function zp(){Ao.call(this,"MM",8)}t(170,161,wi,zp);
function Cp(){Cp=x;Dp=[];Ep=[];Fp=[]}var Dp,Ep,Fp;function Gp(){Gp=x;Hp=new Ip}function Jp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Kp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Ip(){}t(173,1,{},Ip);_.b=null;var Hp;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Pc=function(){return this.Rc()};_.b=null;var Lp=_.c=null;
function Mp(){Mp=x;Np=new Op(pd,new Pp)}function Pp(){}t(181,182,{},Pp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Np};var Np;function Qp(){Qp=x;Rp=new Op(Dd,new Sp)}function Sp(){}t(185,182,{},Sp);_.Oc=function(a){Tp();Up(this,a.c,Vp(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Rp};var Rp;t(188,182,pi);function Uj(a,b){return(a.b.clientX||0)-bk(b)+ak(b)+ak(b.ownerDocument.body)}function Vj(a,b){return(a.b.clientY||0)-dk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function Nj(a){var b;return(b=a.c)?Uj(a,b):a.b.clientX||0}function Oj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientY||0}t(187,188,pi);function Wp(){Wp=x;Xp=new Op(Gd,new Yp)}function Yp(){}t(186,187,pi,Yp);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Xp};var Xp;function Zp(){Zp=x;$p=new Op(Yd,new aq)}function aq(){}t(189,182,{},aq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return $p};var $p;t(192,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var bq=_.d=0;function yk(){this.d=++bq}t(191,192,gi,yk);function Op(a,b){this.d=++bq;this.b=b;!Lp&&(Lp=new cq);Lp.b[a]=this;this.c=a}t(190,191,gi,Op);_.b=null;_.c=null;function dq(){dq=x;eq=new Op($d,new fq)}function fq(){}t(193,187,pi,fq);
_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(gq(),hq))a=iq(b.hb),c=new jq(to(b.hb,Pf),to(b.hb,Of)),d=new jq(to(b.L.bb.hb,Pf),to(b.L.bb.hb,Of)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);kq(b.A,!0);a=to(b.L.bb.hb,Pf);lq(b,new jq(a,mq(b.L.bb).b));b.B&&b.G!=hq&&nq(b.i,b)}else kq(b.A,!1),b.G!=(gq(),hq)?lq(b,new jq(b.x.c,b.x.b)):oq(b,iq(b.i.hb)),b.B&&b.G!=hq&&pq(b.i,b);qq(b.L.bb)}else kq(b.A,!0)};_.Rc=function(){return eq};var eq;function rq(){rq=x;sq=new Op(oe,new tq)}
function tq(){}t(194,182,{},tq);_.Oc=function(a){$j(a.b.b)};_.Rc=function(){return sq};var sq;function uq(){uq=x;vq=new Op(we,new wq)}function wq(){}t(195,182,{},wq);_.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,xq(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,yq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return vq};var vq;
function zq(){zq=x;Aq=new Op(ye,new Bq)}function Bq(){}t(196,182,{},Bq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Cq(a.b.b,a.b.c))};_.Rc=function(){return Aq};var Aq;function Dq(){Dq=x;Eq=new Op(ze,new Fq)}function Fq(){}t(197,182,{},Fq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Eq};var Eq;t(199,182,{});t(198,199,{});function Gq(){Gq=x;Hq=new Op(Ve,new Iq)}function Iq(){}t(200,198,{},Iq);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Jq(),Kq).length&&-999!=(Jq(),Kq)[c]&&(c=(Jq(),Kq)[c]);b=new Lq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Mq(Nq(a)):e=301;break;case 118:case 86:b&&a.wb&&Oq(a.v,(!a.xb&&(a.xb=new Pq(a)),a.xb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(Qq(a,uo((Rq(),Sq).hc.b.hb,ah)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=uc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Tq(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Tq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Tq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Tq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Tq(a,4):e=207;break;case 53:105==a.d?Tq(a,5):e=208;break;case 54:105==a.d?Tq(a,
6):e=210;break;case 55:105==a.d?Tq(a,7):e=211;break;case 56:105==a.d?Tq(a,8):e=212;break;case 57:105==a.d?Tq(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Uq(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Hq};var Hq;function Vq(){Vq=x;Wq=new Op(wf,new Xq)}function Xq(){}t(201,187,pi,Xq);_.Oc=function(a){a.uc(this)};_.Rc=function(){return Wq};var Wq;
function uj(){uj=x;vj=new Op(xf,new Yq)}function Yq(){}t(202,187,pi,Yq);_.Oc=function(a){a.vc(this)};_.Rc=function(){return vj};var vj;function Zq(){Zq=x;$q=new Op(yf,new ar)}function ar(){}t(203,187,pi,ar);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Tj(ij,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,jj(a))};_.Rc=function(){return $q};var $q;function br(){br=x;cr=new Op(zf,new dr)}function dr(){}t(204,187,pi,dr);_.Oc=function(a){var b;b=this.b;Xn((Un(),Vn),new er(a,a.c,b))};_.Rc=function(){return cr};var cr;
function wj(){wj=x;xj=new Op(Af,new fr)}function fr(){}t(205,187,pi,fr);_.Oc=function(a){a.wc(this)};_.Rc=function(){return xj};var xj;function cq(){this.b={}}t(206,1,{},cq);_.b=null;t(209,188,pi);var gr=null;function hr(){hr=x;ir=new Op(Sg,new jr)}function jr(){}t(208,209,pi,jr);_.Oc=function(a){kr(a.b,this,a.b.n)};_.Rc=function(){return ir};var ir;function lr(){lr=x;mr=new Op(Tg,new nr)}function nr(){}t(210,209,pi,nr);_.Oc=function(a){kr(a.b,this,a.b.n)};_.Rc=function(){return mr};var mr;
function or(){var a;this.b=(a=document.createElement(fe),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==ue)}t(211,1,{},or);function pr(){pr=x;qr=new Op(Ug,new rr)}function rr(){}t(212,209,pi,rr);_.Oc=function(a){kr(a.b,this,a.b.o)};_.Rc=function(){return qr};var qr;function sr(){sr=x;tr=new Op(Vg,new ur)}function ur(){}t(213,209,pi,ur);_.Oc=function(a){vr(a.b,this)&&(a.b.k&&wr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),rk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return tr};var tr;
function xr(a,b){this.b=b;this.c=a}function yr(a,b,c){xk&&(b=new xr(b,c),a.ad(b))}t(214,183,{},xr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return xk};_.b=!1;var xk=_.c=null;function zr(a){this.b=a}t(215,183,{},zr);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Ar};var Ar=_.b=null;function Br(){}function Cr(a){var b;Dr&&(b=new Br,a.ad(b))}t(216,183,{},Br);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Dr};var Dr=null;function Er(a){this.b=a}t(217,183,{},Er);_.Oc=function(a){a._c(this)};
_.Pc=function(){return Fr};var Fr=_.b=null;function Gr(){}t(218,183,{},Gr);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Hr};var Hr=null;function Ir(a,b,c){a=a.b;if(!b)throw new Jr("Cannot add a handler with a null type");if(!c)throw new Jr("Cannot add a null handler");0<a.c?Kr(a,new Lr(a,b,c)):Mr(a,b,null).Df(c);return new Nr(new Or(a,b,c))}
function Pr(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 Jr("Cannot fire null event");try{++d.c;j=Qr(d,b.Pc(),null);e=null;for(h=d.d?j.Mf(j.Je()):j.Lf();d.d?h.Of():h.dd();){g=d.d?h.Pf():h.ed();try{b.Oc(g)}catch(n){if(n=Qi(n),A(n,86))f=n,!e&&(e=new Rr),Sr(e,f);else throw n;}}if(e)throw new Tr(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ki(d.b);r.c<r.e.Je();)o=Li(r),o.xc()}finally{d.b=null}}}}catch(q){q=Qi(q);if(A(q,38))throw new Ur(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Vr(a){Wr.call(this,a,!1)}function Wr(a,b){this.b=new Xr(b);this.c=a}t(219,1,zi,Vr,Wr);_.ad=function(a){Pr(this,a)};_.b=null;_.c=null;t(222,1,{});function Kr(a,b){!a.b&&(a.b=new ej);Zi(a.b,b)}function Yr(a,b,c,d){var e,f;e=Qr(a,b,c);e.Ff(d)&&e.Ge()&&(f=hj(a.e,b),f.Ie(c),f.Ge()&&Ti(a.e,b))}function Mr(a,b,c){var d;d=hj(a.e,b);d||(d=new Ii,z(a.e,b,d));a=d.Fe(c);a||(a=new ej,d.He(c,a));return a}
function Qr(a,b,c){a=hj(a.e,b);if(!a)return Zr(),Zr(),$r;c=a.Fe(c);return!c?(Zr(),Zr(),$r):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function Xr(a){this.e=new Ii;this.d=a}t(220,221,{},Xr);function Nr(a){this.b=a}t(223,1,{},Nr);_.b=null;function Tr(a){Ri.call(this,as(a),bs(a));this.b=a}function bs(a){a=a.Fd();return!a.dd()?null:a.ed()}
function as(a){var b,c,d;b=a.Je();if(0==b)return null;b=new cs(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),wn(b.b,d);return b.b.b}t(225,100,Oh,Tr);_.b=null;function Ur(a){Tr.call(this,a)}t(224,225,Oh,Ur);t(226,1,{},function(){});function ds(a){a=uo(a,ce);return(null==a?0:qg==a||qg.toLowerCase()==a.toLowerCase())?(es(),fs):(null==a?0:ef==a||ef.toLowerCase()==a.toLowerCase())?(es(),gs):(es(),hs)}
function es(){es=x;fs=new is("RTL",0);gs=new is("LTR",1);hs=new is("DEFAULT",2);js=H(ks,m,15,[fs,gs,hs])}function is(a,b){Ao.call(this,a,b)}t(228,145,{15:1,71:1,75:1,77:1},is);var js,hs,gs,fs;function ls(){}function ms(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=ms(e,d);H(a,b,c,d);return d}function ns(a){return os([ps,I],[m,s],[70,-1],a,0,2,1)}
function os(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ms(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=os(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){qs();var e=rs,f=ss;qs();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 ts(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new us;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new us;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new us;}a[b]=c}t(229,1,{},ls);_.qI=0;
function qs(){qs=x;rs=[];ss=[];var a=new ls,b=rs,c=ss,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var rs,ss;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Dn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function In(a){return a.tM==x||a.cM&&!!a.cM[1]}function vs(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function ws(){var a;$stats&&xs("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a=sg;else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}G(sg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&xs("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(ys,m,1,[Lb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&xs("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Cp();Fp.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;}");
Cp();0!=Fp.length&&(a=Fp.join(l),b=(Gp(),Hp),a=Jp(a),Kp(b).insertBefore(a,b.b.firstChild),Fp.length=0);0!=Dp.length&&(a=Dp.join(l),b=(Gp(),Hp),a=Jp(a),Kp(b).appendChild(a),Dp.length=0);0!=Ep.length&&(a=Ep.join(l),b=(Gp(),Hp),a=Jp(a),Kp(b).appendChild(a),Ep.length=0);$stats&&xs("export.client.JSME_export");new zs;new As;0<Bs(null)?Xn((Un(),Vn),new Cs):Ds()}function Qi(a){return A(a,86)?a:new An(a)}function Es(a){return Fs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function Gs(a){return Fs(a.l,a.m,a.h)}function Fs(a,b,c){return _=new Hs,_.l=a,_.m=b,_.h=c,_}
function Is(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Js;if(0==a.l&&0==a.m&&0==a.h)return Ks=Fs(0,0,0),Fs(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?(Ks=Fs(0,0,0),c=Gs((Ys(),Zs))):(Ks=Fs(c.l,c.m,c.h),c=Fs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=$s(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?at(e):0==c&&0!=d&&0==e?at(d)+22:0!=c&&0==d&&0==e?at(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Gs((Ys(),bt)),c=!0,g=!g;else return c=ct(a,f),g&&dt(c),Ks=Fs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=$s(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ct(c,d);f&&dt(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=Fs(f,j,c);g?Ks=$s(c):Ks=Fs(c.l,c.m,c.h);return e}if(!et(a,b))return e?Ks=$s(a):Ks=Fs(a.l,a.m,a.h),Fs(0,0,0);c=c?a:Fs(a.l,a.m,a.h);var h,n,o,r;f=ft(b)-ft(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=Fs(j&4194303,n&4194303,h&1048575);for(n=Fs(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&&dt(n);e?(Ks=$s(c),d&&(Ks=gt(Ks,(Ys(),Zs)))):Ks=Fs(c.l,c.m,c.h);return n}
function dt(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 ft(a){var b;b=ht(a.h);return 32==b?(b=ht(a.m),32==b?ht(a.l)+32:b+20-10):b-12}var Ks=null;function it(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Fs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function jt(a,b){return Fs(a.l&b.l,a.m&b.m,a.h&b.h)}function kt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function M(a){var b,c,d;if(isNaN(a))return Ys(),lt;if(-9223372036854775E3>a)return Ys(),mt;if(9223372036854775E3<=a)return Ys(),bt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Fs(a,b,c);d&&dt(b);return b}function nt(a){var b,c;return-129<a&&128>a?(b=a+128,null==ot&&(ot=y(pt,m,16,256,0)),c=ot[b],!c&&(c=ot[b]=Es(a)),c):Es(a)}
function qt(a){var b=kh,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 et(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 rt(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 Fs(c&4194303,q&4194303,u&1048575)}function $s(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Fs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ct(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 Fs(c&4194303,d&4194303,e&1048575)}
function gt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Fs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function N(a){return a.l|a.m<<22}function st(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+st($s(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=nt(1E9);a=Is(a,b);b=l+N(Ks);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 ot=null;
function Ys(){Ys=x;bt=Fs(4194303,4194303,524287);mt=Fs(0,0,524288);Zs=nt(1);nt(2);lt=nt(0)}var bt,mt,Zs,lt;function Hs(){}t(238,1,{16:1},Hs);function xs(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function tt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},tt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ut(a,b){wn(a.b.b,b.b);return a}function vt(){this.b=new wt}
t(244,1,{},vt);function xt(a){if(null==a)throw new Jr("css is null");this.b=a}t(245,1,{17:1,71:1},xt);_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;function zt(a){if(null==a)throw new Jr("html is null");this.b=a}t(247,1,ti,zt);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;t(248,1,ti,function(){this.b=l});_.bd=function(){return this.b};
_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;function At(){At=x;Bt=RegExp(na,ve);Ct=RegExp(sb,ve);Dt=RegExp(pb,ve);Et=RegExp(ta,ve);Ft=RegExp(ea,ve)}function Gt(a){At();-1!=a.indexOf(na)&&(a=a.replace(Bt,pa));-1!=a.indexOf(pb)&&(a=a.replace(Dt,ra));-1!=a.indexOf(sb)&&(a=a.replace(Ct,qa));-1!=a.indexOf(ea)&&(a=a.replace(Ft,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Et,"&#39;"));return a}var Bt,Ct,Dt,Ft,Et;
function Ht(a){if(null==a)throw new Jr("uri is null");this.b=a}t(250,1,{19:1},Ht);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return yt(this.b)};_.b=null;function It(){It=x}t(252,1,{});function Jt(){}t(253,1,{},Jt);var Kt=null;function Lt(){}t(254,252,{},Lt);var Mt=null;
function Nt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Qr(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=Qr(a.b,f,null).Kf(e),A(d,20)&&Hn(d.b,b)){var h=a.b,n=f;0<h.c?Kr(h,new Ot(h,n,null,d)):Yr(h,n,null,d)}}}t(255,1,hi);_.b=null;function Pt(a){this.b=a}t(256,255,hi,Pt);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function Qt(a){this.b=a}t(257,255,hi,Qt);_.$c=function(){Rt(this.b.b.hb)};function St(){zn()}t(258,100,ei,St);function Tt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,rk(a.e,1))}
function Ut(){this.b=new Vt(this);this.c=new ej;this.e=new Wt(this);this.i=new Xt(this)}t(259,1,{},Ut);_.d=!1;_.f=!1;function Vt(a){sk();this.b=a}t(260,25,{},Vt);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Yt(a.i.e.c,a.i.c);Zt(a.i);A(b,21)&&new St;a.d=!1;Tt(a)}};_.b=null;function Wt(a){sk();this.b=a}t(261,25,{},Wt);
_.Hc=function(){this.b.f=!1;var a=this.b,b=hk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(rk(a.b,1E4);a.i.d<a.i.b;){d=$t(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Zt(a.i)}if(100<=hk()-b)break}}finally{e||(zk(a.b),a.d=!1,Tt(a))}};_.b=null;function $t(a){var b;a.c=a.d;b=Yt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Zt(a){au(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Xt(a){this.e=a}t(262,1,{},Xt);_.dd=function(){return this.d<this.b};_.ed=function(){return $t(this)};
_.fd=function(){Zt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function bu(a,b){var c=(cu(),du(b));a.appendChild(c)}function eu(a,b,c){var d;d=Zj;Zj=a;b==nj&&8192==fu(a.type)&&(nj=null);c.gd(a);Zj=d}var Zj=null,nj=null;function gu(){gu=x;hu=new Ut}function Rj(a){gu();if(!a)throw new Jr("cmd cannot be null");var b=hu;Zi(b.c,a);Tt(b)}var hu;function iu(a){oj();!ju&&(ju=new yk);ku||(ku=new Wr(null,!0),lu=new mu);return Ir(ku,ju,a)}var ku=null;function nu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function mu(){}t(268,183,{},mu);_.Oc=function(a){a.cd(this);lu.d=!1};_.Pc=function(){return ju};_.Qc=function(){nu(this)};_.b=!1;_.c=!1;_.d=!1;var ju=_.e=null,lu=null;function ou(){ou=x;pu=new qu;ru()||(pu=null)}var pu=null;function uk(){}t(270,1,{},uk);_.Yc=function(){for(;0<(sk(),tk).d;)zk(Yt(tk,0))};function wk(a,b){return Ir((!su&&(su=new tu),su),a,b)}function uu(a){vk();vu||(wu(),vu=!0);return wk((!Dr&&(Dr=new yk),Dr),a)}function vk(){xu||(yu(),xu=!0)}
function zu(){var a;xu&&(a=new Au,su&&Pr(su,a));return null}var xu=!1,su=null,Bu=0,Cu=0,vu=!1;function Du(){Du=x;Eu=new yk}function Au(){Du()}t(272,183,{},Au);_.Oc=function(){null.gg()};_.Pc=function(){return Eu};var Eu;function tu(){Vr.call(this,null)}t(274,219,zi,tu);
function fu(a){switch(a){case pd:return 4096;case Dd:return 1024;case Gd:return 1;case $d:return 2;case oe:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Bf:return 131072;case Yd:return 262144;case Wf:return 524288;case Vg:return 1048576;case Ug:return 2097152;case Tg:return 4194304;
case Sg:return 8388608;case ze:return 16777216;case we:return 33554432;case ye:return 67108864;default:return-1}}function oj(){Fu||(Gu(),Fu=!0)}var Fu=!1;function Hu(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 Iu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Gu(){Ju=C(function(a){var b;var c=ku,d,e,f;ju&&c&&Ku(c.b.e,ju)?(b=lu.b,d=lu.c,e=lu.d,f=lu.e,nu(lu),lu.e=a,Pr(c,lu),c=!(lu.b&&!lu.c),lu.b=b,lu.c=d,lu.d=e,lu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Lu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Dn(b)&&A(b,22)&&eu(a,c,b)});Mu=C(function(a){a.preventDefault();Lu.call(this,a)});Nu=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Lu.call(this,a)});Ou=C(function(a){if(Ju(a)){var b=pj;b&&b.__listener&&!Dn(b.__listener)&&A(b.__listener,22)&&(eu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,Ou,!0);$wnd.addEventListener($d,Ou,!0);$wnd.addEventListener(wf,Ou,!0);$wnd.addEventListener(Af,Ou,!0);$wnd.addEventListener(xf,Ou,!0);$wnd.addEventListener(zf,Ou,!0);$wnd.addEventListener(yf,Ou,!0);$wnd.addEventListener(Bf,Ou,!0);$wnd.addEventListener(Ve,Ju,!0);$wnd.addEventListener(Xe,Ju,!0);$wnd.addEventListener(We,
Ju,!0);$wnd.addEventListener(Vg,Ou,!0);$wnd.addEventListener(Ug,Ou,!0);$wnd.addEventListener(Tg,Ou,!0);$wnd.addEventListener(Sg,Ou,!0);$wnd.addEventListener(ze,Ou,!0);$wnd.addEventListener(we,Ou,!0);$wnd.addEventListener(ye,Ou,!0)}function Pu(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 Qu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Lu:null),c&2&&(a.ondblclick=b&2?Lu:null),c&4&&(a.onmousedown=b&4?Lu:null),c&8&&(a.onmouseup=b&8?Lu:null),c&16&&(a.onmouseover=b&16?Lu:null),c&32&&(a.onmouseout=b&32?Lu:null),c&64&&(a.onmousemove=b&64?Lu:null),c&128&&(a.onkeydown=b&128?Lu:null),c&256&&(a.onkeypress=b&256?Lu:null),c&512&&(a.onkeyup=b&512?Lu:null),c&1024&&(a.onchange=b&1024?Lu:null),c&2048&&(a.onfocus=b&2048?Lu:null),c&4096&&(a.onblur=b&4096?Lu:null),
c&8192&&(a.onlosecapture=b&8192?Lu:null),c&16384&&(a.onscroll=b&16384?Lu:null),c&32768&&(a.onload=b&32768?Nu:null),c&65536&&(a.onerror=b&65536?Lu:null),c&131072&&(a.onmousewheel=b&131072?Lu:null),c&262144&&(a.oncontextmenu=b&262144?Lu:null),c&524288&&(a.onpaste=b&524288?Lu:null),c&1048576&&(a.ontouchstart=b&1048576?Lu:null),c&2097152&&(a.ontouchmove=b&2097152?Lu:null),c&4194304&&(a.ontouchend=b&4194304?Lu:null),c&8388608&&(a.ontouchcancel=b&8388608?Lu:null),c&16777216&&(a.ongesturestart=b&16777216?
Lu:null),c&33554432&&(a.ongesturechange=b&33554432?Lu:null),c&67108864&&(a.ongestureend=b&67108864?Lu:null))}var pj=null,Ju=null,Ou=null,Mu=null,Lu=null,Nu=null;function Ru(){var a;Ru=x;Su=(a=$doc,G(a.compatMode,Lb)?a.documentElement:a.body)}var Su;function Tu(){this.c=new ej}function Uu(a){a=a[dd];return null==a?-1:a}t(278,1,{},Tu);_.b=null;function Vu(a,b){this.b=a;this.c=b}t(279,1,{},Vu);_.b=0;_.c=null;t(280,1,zi);_.jd=function(a){return decodeURI(a.replace("%23",la))};
_.ad=function(a){Pr(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==Wu?l:Wu))Wu=a,Hr&&(a=new Gr,Pr(this.b,a))};var Wu=l;function ru(){function a(){$wnd.setTimeout(a,250);e()}var b=pu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));Wu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(282,280,zi);function qu(){this.b=new Vr(null)}t(281,282,zi,qu);
function yu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(zu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{xu&&yr((!su&&(su=new tu),su),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function wu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(vu&&(d=sj(),c=tj(),Cu!=d||Bu!=c))Cu=d,Bu=c,Cr((!su&&(su=new tu),su))}finally{a&&a(b)}})}function dj(a,b){Mi(a.pd(),b,!0)}function cj(a,b){Mi(a.pd(),b,!1)}function rj(a,b,c){0<=b&&a.ud(b+ag);0<=c&&a.sd(c+ag)}function Xu(a){var b,a=uo(a,Fd);b=io(a,jo(32));return 0<=b?a.substr(0,b-0):a}
function Mi(a,b,c){if(!a)throw new Ui(qc);b=ho(b);if(0==b.length)throw new Ak(Oc);if(c){var d;d=ho(b);b=a.className;-1==vo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ho(b);f=a.className;e=vo(f,c);-1!=e&&(b=ho(f.substr(0,e-0)),c=ho(po(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Yu(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}t(288,1,qi);_.ld=function(){return bk(this.hb)};_.md=function(){return dk(this.hb)};
_.nd=function(){return to(this.hb,Of)};_.od=function(){return to(this.hb,Pf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=Hf};_.rd=function(){throw new Zu;};_.sd=function(a){this.hb.style[Ne]=a};_.td=function(a){Yu(this.hb,a)};_.ud=function(a){this.hb.style[fh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
function B(a,b,c){var d;d=fu(c.c);if(-1==d){var e=a.hb;d=c.c;oj();switch(d){case "drag":e.ondrag=Lu;break;case "dragend":e.ondragend=Lu;break;case "dragenter":e.ondragenter=Mu;break;case "dragleave":e.ondragleave=Lu;break;case "dragover":e.ondragover=Mu;break;case "dragstart":e.ondragstart=Lu;break;case "drop":e.ondrop=Lu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,Lu,!1);e.addEventListener(d,Lu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
a.db?(e=a.hb,d|=a.hb.__eventBits||0,oj(),Qu(e,d)):a.db|=d;return Ir(!a.eb?a.eb=new Vr(a):a.eb,c,b)}function $u(a,b,c){return Ir(!a.eb?a.eb=new Vr(a):a.eb,c,b)}function av(a){var b;if(a.xd())throw new bv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;oj();Qu(c,b)}else a.db|=b;a.vd();a.Ad()}
function cv(a,b){var c;switch(fu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Lp&&(f=Lp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Pr(a.eb,f.b),f.b.b=d,f.b.c=e}function dv(a){if(!a.xd())throw new bv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
function $j(a){if(a.gb)if(A(a.gb,28))a.gb.Cd(a);else{if(a.gb)throw new bv("This widget's parent does not implement HasWidgets");}else if(lj(),Ku(ev.b,a)){lj();try{a.zd()}finally{Ti(ev.b,a)}}}function fv(a,b){var c;c=a.gb;if(b){if(c)throw new bv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(287,288,Vh);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&Pr(this.eb,a)};_.xd=function(){return this.cb};
_.yd=function(){av(this)};_.gd=function(a){cv(this,a)};_.zd=function(){dv(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function gv(a){for(a=new hv(a);a.b.b<a.b.c.d-1;)iv(a.b),jv(a.b)}t(286,287,Ai);_.vd=function(){kv(this,(lv(),mv))};_.wd=function(){kv(this,(lv(),nv))};function ov(a,b,c){$j(b);var d=a.q;pv(d,b,d.d);d=(cu(),du(b.hb));c.appendChild(d);fv(b,a)}
function qv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new rv;b.gb==a&&(f=a.Dd(b),f<d&&--d);$j(b);pv(a.q,b,d);e?(e=b.hb,Pu(c,(cu(),du(e)),d)):(e=(cu(),du(b.hb)),c.appendChild(e));fv(b,a)}function sv(a,b){var c;if(b.gb!=a)return!1;try{fv(b,null)}finally{c=b.hb;xo(c).removeChild(c);c=a.q;var d;d=tv(c,b);if(-1==d)throw new uv;if(0>d||d>=c.d)throw new rv;for(--c.d;d<c.d;++d)ts(c.b,d,c.b[d+1]);ts(c.b,c.d,null)}return!0}t(285,286,Ai);_.Dd=function(a){return tv(this.q,a)};
_.Ed=function(a,b,c,d){qv(this,a,b,c,d)};_.Fd=function(){return new vv(this.q)};_.Cd=function(a){return sv(this,a)};function kj(a,b,c,d){var e;$j(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function wv(a,b){var c;(c=sv(a,b))&&xv(b.hb);return c}function yv(a,b,c,d){if(b.gb!=a)throw new Ak("Widget must be a child of this panel.");a.Id(b,c,d)}function zv(a,b,c){a=a.hb;-1==b&&-1==c?xv(a):(a.style[Yf]=fd,a.style[Ye]=b+ag,a.style[Rg]=c+ag)}
function Av(){var a=$doc.createElement(fe);this.q=new Bv(this);this.hb=a;this.hb.style[Yf]="relative";this.hb.style[Uf]=Oe}function xv(a){a.style[Ye]=l;a.style[Rg]=l;a.style[Yf]=l}t(284,285,Ai,Av);_.Gd=function(a){ov(this,a,this.hb)};_.Cd=function(a){return wv(this,a)};_.Hd=function(a,b,c){yv(this,a,b,c)};_.Id=function(a,b,c){zv(a,b,c)};function Cv(a,b){if(a.Kd())throw new bv("SimplePanel can only contain one child widget");a.Ld(b)}
function Dv(a,b){if(a.bb!=b)return!1;try{fv(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Ev(a,b){if(b!=a.bb&&(b&&$j(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(cu(),du(a.bb.hb));a.Jd().appendChild(c);fv(b,a)}}function Fv(){this.hb=$doc.createElement(fe)}t(292,286,Ai,Fv);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Gv(this)};_.Cd=function(a){return Dv(this,a)};_.Ld=function(a){Ev(this,a)};_.bb=null;
function Hv(a,b){a._&&(Iv(a.$,!1,!1),yr(a,a,b))}function Jv(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function Kv(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Ye]=b-0+(Lj(),ag);a.style[Rg]=c+ag}function Lv(a){a._||(a.cb&&$j(a),Iv(a.$,!0,!1))}t(291,292,Ai);_.Jd=function(){return wo(this.hb)};_.nd=function(){return to(this.hb,Of)};_.od=function(){return to(this.hb,Pf)};_.pd=function(){return xo(wo(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Hv(this,a)};
_.qd=function(){return!G(Oe,this.hb.style[ch])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&Iv(this.$,!1,!0)};_.sd=function(a){this.P=a;Jv(this);0==a.length&&(this.P=null)};_.Od=function(a,b){Kv(this,a,b)};_.td=function(a){this.hb.style[ch]=a?dh:Oe};_.Ld=function(a){Ev(this,a);Jv(this)};_.ud=function(a){this.Q=a;Jv(this);0==a.length&&(this.Q=null)};_.Pd=function(){Lv(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function Mv(a,b){var c;Fv.call(this);this.S=new Nv;this.M=(Ov(),Pv);this.$=new Qv(this);this.hb.appendChild($doc.createElement(fe));this.Od(0,0);xo(wo(this.hb))[Fd]="gwt-PopupPanel";wo(this.hb)[Fd]=Xf;this.O=this.N=a;this.X=!1;c=H(ys,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Rv(c);this.L.pd()[Fd]=l;c=xo(wo(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ui(qc);d=ho(d);if(0==d.length)throw new Ak(Oc);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)}Ev(this,this.L);Jv(this);Mi(wo(this.hb),Xf,!1);Mi(this.L.c,b+"Content",!0)}t(290,291,Ai);_.vd=function(){av(this.L)};_.wd=function(){dv(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Gv(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Ev(this.L,a);Jv(this)};_.L=null;t(289,290,Ai);_.zd=function(){dv(this)};
function Sv(){Sv=x;Tv=new Uv(Kb,0,(Ov(),Pv));Vv=new Uv(sc,1,Wv);Xv=new Uv(zc,2,Yv);Zv=H($v,m,23,[Tv,Vv,Xv])}function Uv(a,b,c){Ao.call(this,a,b);this.b=c}t(293,145,{23:1,71:1,75:1,77:1},Uv);_.b=null;var Zv,Tv,Vv,Xv;function aw(){aw=x;bw=H(ys,m,1,[Rg,vf,yd])}
function Rv(a){var b;aw();var c,d;c=this.hb=$doc.createElement(Gg);this.d=$doc.createElement(Jg);bu(c,this.d);c[Bd]=0;for(c=c[Ad]=0;c<a.length;++c)d=(b=$doc.createElement(Wg),b[Fd]=a[c],bu(b,cw(a[c]+"Left")),bu(b,cw(a[c]+Mb)),bu(b,cw(a[c]+"Right")),b),bu(this.d,d),1==c&&(this.c=wo(Hu(d,1)));this.hb[Fd]="gwt-DecoratorPanel"}function cw(a){var b,c;c=$doc.createElement(Kg);b=$doc.createElement(fe);var d=(cu(),du(b));c.appendChild(d);c[Fd]=a;b[Fd]=a+"Inner";return c}t(295,292,bi,Rv);_.Jd=function(){return this.c};
_.c=null;_.d=null;var bw;t(294,295,bi);t(296,1,{});function lv(){lv=x;mv=new dw;nv=new ew}function fw(a){Tr.call(this,a)}function kv(a,b){lv();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Qi(f),A(f,86))d=f,!c&&(c=new Rr),Sr(c,d);else throw f;}}if(c)throw new fw(c);}t(297,224,Oh,fw);var mv,nv;function dw(){}t(298,1,{},dw);_.Qd=function(a){a.yd()};function ew(){}t(299,1,{},ew);_.Qd=function(a){a.zd()};t(302,287,Vh);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};
_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};_.yd=function(){av(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(301,302,Vh);function gw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",zd),b);this.hb[Fd]="gwt-Button";this.hb.innerHTML=a||l}t(300,301,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},gw);t(303,285,Ai);_.e=null;_.f=null;
function hw(a,b){var c;if(a.i)throw new bv("Composite.initWidget() may only be called once.");$j(b);c=b.hb;a.hb=c;var d;cu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((cu(),c).__gwt_resolve=iw(a));a.i=b;fv(b,a)}function jw(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);oj();Qu(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(304,287,yi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){jw(this)};_.gd=function(a){cv(this,a);this.i.gd(a)};
_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function kw(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ce]=qg;break;case 1:c[ce]=ef;break;case 2:ds(c)!=(es(),hs)&&(c[ce]=l)}}}function lw(a){this.b=a;this.d=!1;this.e=this.c=ds(a)}t(305,1,{},lw);_.b=null;_.c=null;_.d=!1;_.e=null;function qj(){this.hb=mw()}t(306,292,Ai,qj);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};
_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};function nw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=wo(b);e=null;c&&(c=Uu(c),e=0>c?null:Yt(a.j.c,c));e?ow(a,e):d&&(b.innerHTML=l||l);return b}function ow(a,b){var c;if(b.gb!=a)return!1;try{fv(b,null)}finally{c=b.hb;xo(c).removeChild(c);var d=a.j,e;e=Uu(c);c[dd]=null;c=d.c;pw(e,c.d);ts(c.c,e,null);d.b=new Vu(e,d.b)}return!0}t(308,286,Ai);_.Fd=function(){return new qw(this)};
_.Cd=function(a){return ow(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function rw(a){if(0>=a.c)throw new sw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new sw("Column index: 0, Column size: "+a.b);}
function tw(){this.j=new Tu;this.i=$doc.createElement(Gg);this.d=$doc.createElement(Jg);bu(this.i,this.d);this.hb=this.i;this.e=new uw(this);var a=new vw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Pu(a.c.i,(cu(),du(b)),0);bu(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 sw("Row index: "+a+", Row size: "+d);if(0>c)throw new sw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new sw("Column index: "+c+", Column size: "+this.b);c=nw(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(Kg),d.innerHTML=sa||l,Pu(c,(cu(),du(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(Kg);
e.innerHTML=sa;c=$doc.createElement(Wg);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)nw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(307,308,Ai,tw);_.b=0;_.c=0;function ww(a){for(;++a.c<a.e.d&&!(null!=Yt(a.e,a.c)););}function qw(a){this.d=a;this.e=this.d.j.c;ww(this)}t(309,1,{},qw);_.dd=function(){return this.c<this.e.d};
_.ed=function(){var a;if(this.c>=this.e.d)throw new uv;a=Yt(this.e,this.c);this.b=this.c;ww(this);return a};_.fd=function(){var a;if(0>this.b)throw new xw;a=Yt(this.e,this.b);$j(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function uw(a){this.b=a}t(310,1,{},uw);_.b=null;function vw(a){this.c=a}t(311,1,{},vw);_.b=null;_.c=null;function yw(){yw=x;zw=new Aw}var zw;function Bw(){Bw=x;Cw=new Dw((Yo(),Cd));Ew=new Dw(Ye);Fw=new Dw(jg);Gw=Ew;Hw=Fw;Iw=Gw}var Cw,Iw,Ew,Hw,Gw,Fw;function Aw(){}t(313,1,{},Aw);
function Dw(a){this.b=a}t(314,313,{},Dw);_.b=null;function Jw(){Jw=x;Kw=new Lw(vf);Mw=new Lw(Rg)}var Kw,Mw;function Lw(a){this.b=a}t(315,1,{},Lw);_.b=null;function Nw(a,b){var c;c=Ow(a);bu(a.c,c);ov(a,b,c)}function Ow(a){var b;b=$doc.createElement(Kg);b[id]=a.b.b;b.style[bh]=a.d.b;return b}function Pw(a,b){var c,d;d=xo(b.hb);(c=sv(a,b))&&a.c.removeChild(d);return c}
function Qw(){this.q=new Bv(this);this.f=$doc.createElement(Gg);this.e=$doc.createElement(Jg);bu(this.f,this.e);this.hb=this.f;this.b=(Bw(),Iw);this.d=(Jw(),Mw);this.c=$doc.createElement(Wg);bu(this.e,this.c);this.f[Bd]=ab;this.f[Ad]=ab}t(316,303,Ai,Qw);_.Cd=function(a){return Pw(this,a)};_.c=null;function Rw(){Rw=x;new Ii}function Sw(a,b,c,d,e){Rw();this.b=new Tw(this,a,b,c,d,e);this.hb[Fd]="gwt-Image"}function Uw(a,b,c,d,e){Rw();Sw.call(this,(It(),new Ht(a)),b,c,d,e)}t(317,287,Vh,Sw,Uw);
_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};_.gd=function(a){32768==fu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);cv(this,a)};_.Ad=function(){var a=this.b;G(cf,uo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Vw(a,this),Xn((Un(),Vn),a.i))};_.b=null;t(319,1,{});_.i=null;function Ww(){Ww=x;Xw()}
function Tw(a,b,c,d,e,f){var g,j;Ww();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Bg);j=new vt;ut(ut(ut(j,new xt("width:"+e+(Lj(),ag)+ob)),new xt("height:"+f+dg)),new xt("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!Yw&&(Yw=new Zw);b=$w;c=new xt((new xt(j.b.b.b)).b);j=new wt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Gt(b.b);wn(j.b,b);j.b.b+="' style='";b=Gt(c.b);wn(j.b,b);j.b.b+="' border='0'>";j=new zt(j.b.b);g.innerHTML=j.b||l;g=wo(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),oj(),Qu(g,a)):a.db|=133333119}t(318,319,{},Tw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Vw(a,b){this.b=a;this.c=b}t(320,1,{},Vw);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=cf)};_.b=null;_.c=null;function ax(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(yw(),zw)?a.c.e==(es(),gs)?(Bw(),Ew):a.c.e==fs?(Bw(),Fw):(Bw(),Gw):a.c.e==(es(),gs)?(Bw(),Fw):a.c.e==fs?(Bw(),Ew):(Bw(),Hw);b!=a.d&&(a.d=b,a.hb.style[Mg]=!a.d?l:a.d.b)}t(322,287,Vh);_.b=null;_.c=null;_.d=null;
function bx(){this.hb=$doc.createElement(fe);this.c=new lw(this.hb);this.hb[Fd]="gwt-Label"}function cx(){bx.call(this);kw(this.c,gh);ax(this)}t(321,322,Vh,bx,cx);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};function dx(a,b){if(0>b||b>=a.hb.options.length)throw new rv;}function Vp(a,b){dx(a,b);return a.hb.options[b].value}
function ex(){this.hb=$doc.createElement("select");this.hb[Fd]="gwt-ListBox"}t(323,302,Vh,ex);t(324,255,hi);function fx(a){this.b=a}t(325,324,hi,fx);_.Sc=function(){};function gx(a){this.b=a}t(326,324,hi,gx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function hx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Wg);Pu(a.f,(cu(),du(e)),b);a=(cu(),du(c));d.appendChild(a)}else d=Hu(a.f,0),Pu(d,(cu(),du(c)),b)}
function ix(a,b,c){var d;jx(a,b);c&&b.b?(jx(a,null),a=b.b,b=(Un(),Vn),b.d=Yn(b.d,[new kx(a),!1])):null!=b.d&&(a.k=new lx(a,b),c=(Ov(),Wv),a.k.M=c,a.k.U=a.i,a.k.pd()[Fd]=Le,d=Xu(a.hb),G(Ee,d)||dj(a.k,d+"Popup"),$u(a.k,new gx(a),xk?xk:xk=new yk),a.o=b.d,d=a.k,a=new mx(a,b),d.hb.style[ch]=Oe,Lv(d),a.b.p?Kv(a.b.k,bk(a.b.hb)+to(a.b.hb,Pf)-1,dk(a.c.hb)):Kv(a.b.k,bk(a.c.hb),dk(a.b.hb)+to(a.b.hb,Of)-1),d.hb.style[ch]=dh)}function nx(a,b){if(b||!(a.n&&a.o==a.n.d))jx(a,b),ox(a.hb),b&&a.e&&ix(a,b,!1)}
function px(a,b){var c;a:{c=yo(b);var d,e;for(e=new Ki(a.j);e.c<e.e.Je();)if(d=Li(e),d.hb.contains(c)){c=d;break a}c=null}switch(fu(b.type)){case 1:ox(a.hb);c&&ix(a,c,!0);break;case 16:c&&nx(a,c);break;case 32:c&&nx(a,null);break;case 2048:qx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:qx(a)||a.p||rx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:qx(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(ix(a,a.n,!1),a.n.d.gg()):sx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:qx(a)||a.p&&
rx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:qx(a)||(a.p?sx(a):null!=a.n.d&&!a.n.d.gg().gg()&&(ix(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:jx(a,null);a.k&&Hv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:jx(a,null);a.k&&Hv(a.k,!1);break;case 13:qx(a)||(ix(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}cv(a,b)}function tx(a,b,c){c&&jx(a,null);yr(a,b,!1);a.o=null;a.k=null}
function qx(a){var b;if(!a.n){for(b=new Ki(a.j);b.c<b.e.Je();){b=Li(b);jx(a,b);break}return!0}return!1}function jx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Xu(c.hb)+Va;Mi(c.pd(),d,!1);a.p&&(c=xo(a.n.hb),2==Iu(c)&&(c=Hu(c,1),Mi(c,Eg,!1)))}if(b){c=Xu(b.hb)+Va;Mi(b.pd(),c,!0);a.p&&(c=xo(b.hb),2==Iu(c)&&(c=Hu(c,1),Mi(c,Eg,!0)));Cl();c=a.hb;var d=new cl(b.hb),e=(xl(),yl),d=H(ux,m,5,[d]),e=e.b,f,g,j,h;f=new un;for(j=0,h=d.length;j<h;++j)g=d[j],vn(vn(f,g.b),ba);d=ho(f.b.b);c.setAttribute(e,d)}a.n=b}}
function sx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Yt(a.j,b):Yt(a.j,c);break}jx(a,d)}}function rx(a){var b,c,d;if(a.n){for(b=c=Qj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Yt(a.j,b):Yt(a.j,c);break}jx(a,d)}}t(327,287,Vh);_.gd=function(a){px(this,a)};_.zd=function(){this.k&&Hv(this.k,!1);dv(this)};_.Rd=function(a,b){tx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function kx(a){this.b=a}t(328,1,{},kx);_.xc=function(){vx(this.b)};_.b=null;
function wx(a){this.b=a}t(329,1,{},wx);_.Sc=function(){jx(this.b,null)};_.b=null;function lx(a,b){this.b=a;this.c=b;Mv.call(this,!0,lf);Ev(this.L,this.c.d);Jv(this);this.Z=!0;this.c.d.gg()}t(330,290,Ai,lx);_.cd=function(a){var b,c;if(!a.b)switch(fu(a.e.type)){case 4:c=yo(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&jx(this.b,null)}};_.b=null;_.c=null;function mx(a,b){this.b=a;this.c=b}t(331,1,{},mx);_.b=null;var xx=_.c=null;
function yx(){yx=x;xx=new tt((It(),new Ht("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function zx(a,b){this.hb=$doc.createElement(Kg);var c=Xu(this.hb)+Va;Mi(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Fd]="gwt-MenuItem";c=zo();this.hb.setAttribute(Pe,c);Cl();this.hb.setAttribute(kg,im.b);this.b=b}t(334,288,{27:1,31:1,34:1},zx);_.b=null;_.c=null;_.d=null;
function Ax(){var a;this.hb=$doc.createElement(Kg);this.hb[Fd]="gwt-MenuItemSeparator";a=$doc.createElement(fe);bu(this.hb,a);a[Fd]="menuSeparatorInner"}t(335,288,qi,Ax);function Bx(){var a,b,c,d,e;b=null.gg();e=sj();d=tj();b[ee]=(No(),Hf);b[fh]=0+(Lj(),ag);b[Ne]=bb;c=$doc;c=(G(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[fh]=(c>e?c:e)+ag;b[Ne]=(a>d?a:d)+ag;b[ee]="block"}function Nv(){}t(336,1,{},Nv);_.$c=function(){Bx()};
function Cx(a){this.b=a}t(337,1,{},Cx);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=yo(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(fu(d.type)){case 4:case 1048576:if(nj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(nj){a.c=!0;break}break;case 2048:d=yo(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Dx(a){this.b=a}t(338,1,{},Dx);_.b=null;function Ov(){Ov=x;Pv=new Ex(Kb,0);Wv=new Ex(sc,1);Yv=new Ex(zc,2);Fx=H(Gx,m,32,[Pv,Wv,Yv])}function Ex(a,b){Ao.call(this,a,b)}t(339,145,{32:1,71:1,75:1,77:1},Ex);var Fx,Pv,Wv,Yv;function Hx(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=uu(a.b.S),Bx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Vi(a.i.b),a.i=null,a.c=!1)}function Ix(a){a.k||(Hx(a),a.d||(lj(),wv(mj(null),a.b)));a.b.hb.style[Id]="rect(auto, auto, auto, auto)";a.b.hb.style[Uf]=dh}
function Jx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Id]="rect("+g+bg+f+bg+c+bg+e+"px)"}
function Iv(a,b,c){a.d=c;fk(a);a.j&&(zk(a.j),a.j=null,Ix(a));a.b._=b;var d=a.b;d.Y&&(Vi(d.Y.b),d.Y=null);d.T&&(Vi(d.T.b),d.T=null);if(d._){d.Y=iu(new Cx(d));var e;e=new Dx(d);ou();e=pu?Ir(pu.b,(!Hr&&(Hr=new yk),Hr),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Ov(),Pv)&&!b&&(c=!1);a.k=b;c?b?(Hx(a),a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Id]="rect(0px, 0px, 0px, 0px)",lj(),b=mj(null),ov(b,a.b,b.hb),a.j=new Kx(a),rk(a.j,1)):gk(a,200):(Hx(a),a.k?(a.b.hb.style[Yf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,
a.b.ab),lj(),b=mj(null),ov(b,a.b,b.hb)):a.d||(lj(),wv(mj(null),a.b)),a.b.hb.style[Uf]=dh)}function Qv(a){var b=(lk(),ok);this.n=new kk(this);this.u=b;this.b=a}t(340,18,{},Qv);_.zc=function(){Ix(this)};_.Ac=function(){this.e=to(this.b.hb,Of);this.f=to(this.b.hb,Pf);this.b.hb.style[Uf]=Oe;Jx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Jx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Kx(a){sk();this.b=a}t(341,25,{},Kx);
_.Hc=function(){this.b.j=null;gk(this.b,200)};_.b=null;function cu(){cu=x;Lx()}function du(a){return a.__gwt_resolve?a.__gwt_resolve():a}function iw(a){return function(){this.__gwt_resolve=Mx;return a.rd()}}function Mx(){throw"A PotentialElement cannot be resolved twice.";}
function Lx(){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 lj(){lj=x;Nx=new Ox;Px=new Ii;ev=new Rr}function Qx(a){this.q=new Bv(this);this.hb=a;av(this)}
function mj(a){lj();var b,c;c=hj(Px,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Px.e){var d=new Rx;vk();wk(xk?xk:xk=new yk,d)}!b?c=new Sx:c=new Qx(b);z(Px,a,c);Sr(ev,c);return c}t(343,284,Ai,Qx);var Nx,Px,ev;function Ox(){}t(344,1,{},Ox);_.Qd=function(a){a.xd()&&a.zd()};function Rx(){}t(345,1,{},Rx);_.Yc=function(){lj();try{kv(ev,Nx)}finally{Tx(ev.b),Tx(Px)}};function Sx(){Qx.call(this,$doc.body)}t(346,343,Ai,Sx);
_.Id=function(a,b,c){zv(a,b-0,c-0)};function Gv(a){this.d=a;this.b=!!this.d.bb}t(347,1,{},Gv);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new uv;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function Ux(a,b){a.hb[ah]=null!=b?b:l}t(350,302,Vh);_.gd=function(a){0!=(fu(a.type)&896)?cv(this,a):cv(this,a)};_.Ad=function(){};function Vx(){Vx=x;Wx()}t(349,350,Vh);
function Xx(){var a;Vx();var b=(a=$doc.createElement("INPUT"),a.type=Lg,a);!Mt&&(Mt=new Lt);!Kt&&(Kt=new Jt);this.hb=b;this.hb[Fd]="gwt-TextBox"}t(348,349,Vh,Xx);function Wx(){Wx=x;Yx=new Zx;$x=new ay;by=new cy;dy=new ey;fy=H(gy,m,35,[Yx,$x,by,dy])}t(351,145,ki);var fy,Yx,$x,by,dy;function Zx(){Ao.call(this,Kb,0)}t(352,351,ki,Zx);function ay(){Ao.call(this,dc,1)}t(353,351,ki,ay);function cy(){Ao.call(this,fc,2)}t(354,351,ki,cy);function ey(){Ao.call(this,yc,3)}t(355,351,ki,ey);
function hy(a,b){if(0>b||b>=a.d)throw new rv;return a.b[b]}function tv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function pv(a,b,c){var d,e;if(0>c||c>a.d)throw new rv;if(a.d==a.b.length){e=y(iy,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)ts(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)ts(a.b,d,a.b[d-1]);ts(a.b,c,b)}function Bv(a){this.c=a;this.b=y(iy,m,36,4,0)}t(356,1,{},Bv);_.Fd=function(){return new vv(this)};_.b=null;_.c=null;_.d=0;
function iv(a){if(a.b>=a.c.d)throw new uv;return a.c.b[++a.b]}function jv(a){if(0>a.b||a.b>=a.c.d)throw new xw;a.c.c.Cd(a.c.b[a.b--])}function vv(a){this.c=a}t(357,1,{},vv);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return iv(this)};_.fd=function(){jv(this)};_.b=-1;_.c=null;function Xw(){Xw=x;$w=(It(),new Ht(Pn()+"clear.cache.gif"))}var $w,Yw=null;function Zw(){}t(359,1,{},Zw);function jy(){jy=x;Xw()}function ky(a,b,c,d,e){jy();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function ly(a,b,c){jy();ky.call(this,(It(),new Ht(a)),b,0,c,16)}t(360,296,{},ky,ly);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function my(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function mw(){var a=ny?ny:ny=my(),b=$doc.createElement(fe);b.tabIndex=0;var c=$doc.createElement("input");c.type=Lg;c.tabIndex=-1;c.setAttribute(kg,Zf);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Oe;d.position=fd;c.addEventListener(oe,a,!1);b.appendChild(c);return b}var ny=null;function ox(a){$wnd.setTimeout(function(){a.focus()},0)}function Vi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Kr(b,new Ot(b,c,d,a)):Yr(b,c,d,a)}
function Or(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(367,1,{},Or);_.b=null;_.c=null;_.d=null;_.e=null;function Lr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(368,1,{},Lr);_.xc=function(){var a=this.c;Mr(this.b,this.e,this.d).Df(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Ot(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(369,1,{},Ot);_.xc=function(){Yr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;
function oy(a,b){b.n!=a&&(!a.ic&&(a.ic=new ej),b.n=a,Zi(a.ic,b))}function py(a){var b;b=a.cZ.e;if(-1!=io(b,jo(36)))return null;a=a.jc.c.c++;return b=po(b,oo(b,jo(46))+1)+l+a}function qy(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new ry(a,b,c,nt(d)))}function sy(a){return!a._b&&a.gc?sy(a.gc):a._b}function ty(a){return!a.bc&&a.gc?ty(a.gc):a.bc}
function uy(a){var b;b=new vy;if(a.fe()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,57)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new wy;}function xy(a){a.kc=!1;a.oe();yy(a)}function yy(a){if((a=A(a,57)?null:a.gc)&&a.kc)xy(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function zy(a){return(a=a.Wd())?a:new Ay(1,1)}function By(a){var b;return(b=a.Xd())?new Cy(b):new Cy(a.Zd())}function Dy(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Ey(a){return!a.bc?(a.ee(),!0):!1}
function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Yf(b)}function Fy(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)yy(a),new Gy(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Gy(a,101)}function Hy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc.Zf(b),a.fe()&&a.ne())}function Iy(a){a.lc||(Dy(a),Jy(a,!0),Ky(a),a.lc=!0,new Gy(a,102),qy(a,a,a.gc,0),yy(a),a.hc._f(a))}function Ly(){this.jc=(Tp(),Tp(),My);new Ii;this.de();this.fc=(Ny(),Oy)}
t(373,1,oi);_.Td=function(){return!1};_.Ud=function(){return py(this)};_.Vd=function(){return sy(this)};_.Wd=function(){return Py(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new Qy(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){xy(this)};
_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return zy(this)};_.ie=function(){};_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+gh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return By(this)};_.le=function(){};_.me=function(){return Ey(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};
_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Fy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.je()+bd};_.se=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 P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Ak("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new Ak("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new Ak("Missing message: awt.12C");if(A(b,57))throw new Ak("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new ro;var e=Qj(d.Wb.b,b),f;f=Yt(d.Wb.b,e);d.Xb&&d.Xb.ye(f);Ry(d,e);new Sy(d,301,f)}d=a.Wb.b.d;Dy(b);Ty(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),xy(a),!!a.Xb&&
A(a.Xb,50)&&(a.Xb.o=!1),qy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new Jr("Missing message: awt.185");if(null==c||null!=c)Uy(g,c,b);else throw new Ak("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=Qi(j);if(A(j,80))throw b=j,Ry(a,d),b;throw j;}b.oe();new Sy(a,300,b)}function Vy(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Wy(a){var b;b=a.te();return new Xy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Jy(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Yt(a.Wb.b,c).ge(b)}function Ry(a,b){var c;c=Yt(a.Wb.b,b);Dy(c);c.ge(!1);au(a.Wb.b,b);c.gc=null;xy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);qy(c,c,a,1)}function Yy(a){var b=(Zy(),$y);Hy(a,b);for(b=0;b<a.Wb.b.d;++b)Yt(a.Wb.b,b).me()}function az(a,b){var c,d;if(a.Xb)for(d=new Ki(a.Wb.b);d.c<d.e.Je();)c=Li(d),a.Xb.ye(c);if(b)for(d=new Ki(a.Wb.b);d.c<d.e.Je();)c=Li(d),b.ue(null,c);a.Xb=b;xy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
function Ky(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Yt(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function bz(){Ly.call(this);this.Wb=new cz;this.$b=(Tp(),Tp(),My)}t(372,373,li);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return zy(this)};_._d=function(){return By(this)};
_.de=function(){this.hc=(Tp(),new dz)};_.ee=function(){xy(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.ge=function(a){Jy(this,a)};_.he=function(){return zy(this)};_.ke=function(){return By(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Dy(Yt(this.Wb.b,a))};_.me=function(){var a;if(!Ey(this))return!1;for(a=0;a<this.Wb.b.d;++a)Yt(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Yt(this.Wb.b,b),a.oe()};_.se=function(){Ky(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function ez(){var a=new fz;bz.call(this);az(this,a)}t(371,372,li,ez);_.Ud=function(){return"panel"+this.$b.c.e++};function gz(a,b,c){a=hz(a.Vb,b,c);a.k=!0;return new iz(a)}function jz(a){a.ie(a.Vb.e)}function kz(a){return new Ay(to(a.Vb.hb,Pf),to(a.Vb.hb,Of))}t(370,371,li);_.Yd=function(){return to(this.Vb.hb,Of)};_.ae=function(){return to(this.Vb.hb,Pf)};_.be=function(){return bk(this.Vb.hb)};_.ce=function(){return dk(this.Vb.hb)};
_.fe=function(){return this.Vb.hb.style.display!=Hf};_.ne=function(){jz(this)};_.pe=function(){};_.Vb=null;function lz(a){if(null!=a)this.f=a;else throw new mz;}t(375,1,ni);_.tS=function(){return this.cZ.e+"[source="+this.f+bd};_.f=null;
function nz(){nz=x;R=new Ii;z(R,new S(400),new U(ph));z(R,new S(401),new U(ph));z(R,new S(402),new U(ph));z(R,new S(500),new U(yh));z(R,new S(501),new U(yh));z(R,new S(502),new U(yh));z(R,new S(503),new U(zh));z(R,new S(504),new U(yh));z(R,new S(505),new U(yh));z(R,new S(506),new U(zh));z(R,new S(507),new U(Kh));z(R,new S(100),new U(lh));z(R,new S(101),new U(lh));z(R,new S(102),new U(lh));z(R,new S(103),new U(lh));z(R,new S(1004),new U(oh));z(R,new S(1005),new U(oh));z(R,new S(800),new U(Gh));z(R,
new S(801),new U(Gh));z(R,new S(200),new U(Ah));z(R,new S(201),new U(Ah));z(R,new S(202),new U(Ah));z(R,new S(204),new U(Ah));z(R,new S(203),new U(Ah));z(R,new S(209),new U(Lh));z(R,new S(208),new U(Mh));z(R,new S(207),new U(Mh));z(R,new S(206),new U(Ah));z(R,new S(205),new U(Ah));z(R,new S(1400),new U(Ih));z(R,new S(1401),new U(Jh));z(R,new S(1402),new U(Jh));z(R,new S(300),new U(mh));z(R,new S(301),new U(mh));z(R,new S(1100),new U(Fh));z(R,new S(1101),new U(Fh));z(R,new S(1200),new U(Hh));z(R,new S(701),
new U(Dh));z(R,new S(900),new U(Eh));z(R,new S(1001),new U(Bh));z(R,new S(601),new U(Ch))}t(374,375,ni);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function U(a){this.b=a}t(377,1,{},U);_.b=kh;function oz(){}t(378,1,{},oz);_.b=null;_.c=null;
function pz(a,b){var c;b&&(a.b?(c=new qz(a.b),ts(c.c,c.d++,b),a.b=c):(a.b=new ej,Zi(a.b,b)))}t(380,1,ni);_.b=null;function rz(){}function sz(){}t(379,380,ni,rz,sz);function tz(){tz=x;Math.sqrt(2)}function uz(a){tz();if(0>a)throw new Ak("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(381,1,{40:1},uz);_.eQ=function(a){return a===this?!0:A(a,40)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new vz;a.b=31*a.b+K((new wz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new wz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function xz(){xz=x;yz=new Rr;zz=new Ay(0,0);Sr(yz,Eb);Sr(yz,Ub);Sr(yz,yb);Sr(yz,"Last");Sr(yz,Mb);Sr(yz,pc);Sr(yz,Nc);Sr(yz,Rc);Sr(yz,Sb)}
function Uy(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Ku(yz.b,b))throw new Ak(Az());vs(hj(a.d,d))===vs(c)&&vs(hj(a.c,c))===vs(d)||((b=hj(a.d,d))&&Bz(a,b,d),Cz(a.b.Fd(),c)&&Bz(a,c,d),b=a.b,new Dz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Ez(a,b){return new Ay(Wj(b[1].c,Wj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Wj(b[0].b,Wj(b[4].b,b[3].b))+a.n)}function Bz(a,b,c){Fz(a.b,b);Ti(a.c,b);Ti(a.d,c)}
function Gz(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;Hz(c,c.length,zz);c=a.j;Hz(c,c.length,zz);c=a.p;Hz(c,c.length,null);a.q=0;for(d=Iz(a.b,0);d.c!=d.e.b;){c=Jz(d);e=hj(a.c,c);var f=b.fc;e=Hn(e,Mb)?0:Hn(e,pc)?1:Hn(e,Nc)?2:Hn(e,Rc)?4:Hn(e,Sb)?3:Hn(e,Eb)?f.b?4:3:Hn(e,yb)?f.b?3:4:Hn(e,Ub)?1:2;c.lc?a.p[e]||(ts(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}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 Kz(){xz();Lz.call(this,0)}function Lz(a){xz();Tp();this.b=new Mz;this.c=new Ii;this.d=new Ii;this.e=a;this.k=0;this.o=!1;this.p=y(Nz,m,44,5,0);this.i=y(Oz,m,46,5,0);this.j=y(Oz,m,46,5,0);this.q=this.f=this.n=0}t(382,1,{50:1,71:1},Kz,Lz);_.ue=function(a,b){Uy(this,a,b)};
_.ve=function(a){Gz(this,a);if(0!=this.q)if(a=Wy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(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].pe(this.j[4].c,c),this.p[4].re(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].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;Gz(this,a);this.o=b;return 0==this.q?Vy(a,new Ay(0,0)):Vy(a,Ez(this,this.i))};_.xe=function(a){var b;b=this.o;Gz(this,a);this.o=b;return Vy(a,Ez(this,this.j))};_.ye=function(a){var b;b=hj(this.c,a);null!=b&&Bz(this,a,b)};_.tS=function(){return Pz.e+"[hgap="+this.e+",vgap="+this.k+bd};_.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 zz,yz;function Qz(a){Ly.call(this);this.hc=(Tp(),new Rz(a,this))}t(383,373,{41:1,44:1,51:1,65:1,71:1},Qz);_.Ud=function(){return zd+this.jc.c.b++};_.Wd=function(){return!ty(this)?new Ay(0,0):Py(this.hc,this)};_.oe=function(){};t(385,1,{});t(384,385,{},function(){});function Sz(){Sz=x}
function Tz(a,b){if(null==b)throw new Jr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Sf);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 Uz(){Sz();Ly.call(this);new ej;this.hc=new Vz((Tp(),this))}t(386,373,{42:1,44:1,51:1,65:1,71:1},Uz);_.Wd=function(){return Py(this.hc,this)};
_.je=function(){return(null==this.ec&&(this.ec=py(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+gh+this.cc+(this.lc?l:",hidden")+",current="+Vp(this.hc.b,this.hc.b.hb.selectedIndex)};function Wz(){Wz=x;Xz=new Yz(255,255,255);Zz=new Yz(192,192,192);$z=new Yz(128,128,128);aA=new Yz(64,64,64);bA=cA=new Yz(0,0,0);dA=new Yz(255,0,0);new Yz(255,175,175);eA=new Yz(255,200,0);fA=new Yz(255,255,0);new Yz(0,255,0);gA=new Yz(255,0,255);hA=new Yz(0,255,255);iA=jA=new Yz(0,0,255)}
function kA(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 Yz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Yz(c,a,b)}function lA(a){return new Yz(K(0.7*(~~a.b>>16&255)),K(0.7*(~~a.b>>8&255)),K(0.7*(a.b&255)))}function Yz(a,b,c){Wz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Ak("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(387,1,{43:1,52:1,56:1},Yz);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return mA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+bd};_.b=0;var bA,iA,cA,jA,hA,aA,$z,Zz,gA,eA,dA,Xz,fA;function Ny(){Ny=x;Oy=new nA(!0);oA=new Rr;Sr(oA,"ar");Sr(oA,"fa");Sr(oA,"iw");Sr(oA,"ur")}function nA(a){this.b=a}t(388,1,ni,nA);_.b=!1;var Oy,oA;t(390,1,{61:1,74:1});function pA(){Ay.call(this,0,0)}function Ay(a,b){this.c=a;this.b=b}
function Cy(a){Ay.call(this,a.c,a.b)}t(389,390,{46:1,61:1,71:1,74:1},pA,Ay,Cy);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new vz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return qA.e+"[width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;function Lq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(391,1,ni,Lq,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});
_.ze=function(){return 0!=(this.f&4)};_.Ae=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.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+bd};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function rA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function sA(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=(pw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function tA(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._d():c.Zd(),g=Wj(g,c.b),j+=c.c+a.d);return new Ay(j,g+2*a.e)}function fz(){uA.call(this,1,5,5)}
function uA(a,b,c){Tp();this.d=b;this.e=c;this.b=a}t(392,1,ni,fz,uA);_.ue=function(){};
_.ve=function(a){this.c=vA(a.Wb);if(0!=rA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Wy(a);g=a.te();j=a.fc.b;n=new ej;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 wA(q);for(v=0;v<q;++v)ts(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=Qj(a.Wb.b,u);pw(E,D.d);ts(D.c,E,u)}for(d=new Ki(d);d.c<d.e.Je();)if((c=Li(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(sA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Se(),o=f,r+=h+this.e,h=0),e=!1,ts(n.c,n.d++,c),o+=a.c+this.d,h=Wj(h,a.b);sA(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=vA(a.Wb);return 0==rA(this)?Vy(a,new Ay(10,10)):Vy(a,tA(this,!1))};_.xe=function(a){this.c=vA(a.Wb);return 0==rA(this)?Vy(a,new Ay(10,10)):Vy(a,tA(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=jg;break;case 1:a=Cd;break;case 4:a="trailing";break;default:a="leading"}return xA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+bd};_.b=0;_.c=null;_.d=0;_.e=0;function Zy(){Zy=x;$y=new yA(Rb,0,12)}
function yA(a,b,c){Zy();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(393,1,{47:1,71:1},yA);_.b=null;_.c=0;_.d=0;var $y;t(394,1,Th);_.tS=function(){return zA.e+"[font="+this.c+"ascent="+AA(this.c).b+", descent="+AA(this.c).c+", height="+AA(this.c).d+bd};_.c=null;function BA(a){if(!a.n){Dy(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=Yt(a.p,b))&&BA(c);Jy(a,!1);a.n=!0;qy(a,a,a.gc,0);new CA(a,202)}}
function DA(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Yt(a.p,b))&&c.Md()}function EA(a){!ty(a)&&Yy(a);var b=By(a);a.qe(a.pc,a.qc,b.c,b.b);Ky(a)}function FA(a,b){a.q!=b&&(a.q=b)}t(396,372,ji);_.$d=function(){return new Qy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){DA(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Fy(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Fy(this,a,b,c,d);this.lc&&e&&!f&&Ky(this)};_.n=!1;_.q=!1;
function GA(a){bz.call(this);this.r=new sz;this.p=new ej;this.o=new Qy(0,0,0,0);this.lc=!1;az(this,new Kz);this.hc&&HA(this.hc.d.A.c,a);this.hc&&IA(this.hc,!0);FA(this,!0)}t(395,396,ji);_.te=function(){return new Qy(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return bk(this.hc.d.hb)};_.ce=function(){return dk(this.hc.d.hb)};_.de=function(){this.hc=new JA((Tp(),l),this)};
function KA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=kA(g),f=new Yz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=ig+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new Yz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),f=kA(g),(a.e=j)&&(a.i=ig+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;LA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ig+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);LA(a,b,c,d,1);LA(a,b,c+1,1,e);(a.e=f)&&(a.i=ig+(~~f.b>>16&255)+
ya+(~~f.b>>8&255)+ya+(f.b&255)+va);LA(a,b+d,c,1,e);LA(a,b+1,c+e,d,1)}t(397,1,{});_.tS=function(){return"Graphics"};t(398,397,{});function MA(a){var b,c;c=Wj(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 Ay(b,c)}
function NA(a,b,c){var d,e,f,g,j,h;a.c=vA(b.Wb);if(0==a.c.length)return new pA;g=MA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=Wj(h,d.c),j=Wj(j,d.b);return new Ay(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function OA(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=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function PA(){QA.call(this,7)}function QA(a){Tp();this.e=0;this.b=1;this.f=a;this.d=0}t(399,1,ni,PA,QA);_.ue=function(){};
_.ve=function(a){var b,c;this.c=vA(a.Wb);if(0!=this.c.length&&(b=Wy(a),!(0>=b.c||0>=b.b))){c=MA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);OA(b.c,b.d,this.d,f,e);OA(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].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return Vy(a,NA(this,a,!1))};_.xe=function(a){return Vy(a,NA(this,a,!0))};_.ye=function(){};
_.tS=function(){return RA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+bd};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function xw(){zn()}function bv(a){zn();this.i=a}t(401,100,ei,xw,bv);function wy(){zn();this.i="Missing message: awt.151"}t(400,401,ei,wy);t(402,1,{});function Qy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(403,1,{49:1,71:1,74:1},Qy);_.eQ=function(a){return a===this?!0:A(a,49)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return SA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function TA(a){UA.call(this,a,0)}function UA(a,b){Ly.call(this);this.hc=(Tp(),new VA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Bw(),Cw);c.b=d;ax(c);break;case 0:c=c.b;d=(Bw(),Ew);c.b=d;ax(c);break;case 2:c=c.b,d=(Bw(),Fw),c.b=d,ax(c)}}t(404,373,oi,TA,UA);
_.Wd=function(){return!ty(this)?new Ay(0,0):Py(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=py(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+gh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=Cd;break;case 2:b=jg}return a+b+",text=null"};_.b=0;t(407,1,ni);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.je()+bd};_.k=null;_.n=null;
function WA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function XA(a){this.o=(Tp(),Tp(),My);var b;var c;b=this.cZ.e;-1!=io(b,jo(36))?b=null:(c=this.o.c.d++,b=po(b,oo(b,jo(46))+1)+l+c);this.k=b;this.e=new rz;this.i=a;this.f=!0;this.j=new YA(this)}t(406,407,ni,XA);_.je=function(){return WA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(405,406,ri);_.je=function(){return WA(this)+(this.c?",tearOff":l)};_.c=!1;t(409,1,{62:1});
_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new vz;ZA(a,this.b);ZA(a,this.c);return a.b};function vy(){this.c=this.b=0}function $A(a,b){this.b=a;this.c=b}function aB(a){var b=a.c;this.b=a.b;this.c=b}t(408,409,{53:1,62:1,71:1},vy,$A,aB);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return bB.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;
function cB(a,b){if(!b)throw new Jr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Ax,e=c.d.d;if(0>e||e>c.d.d)throw new rv;c.p&&(d.hb[Ld]=2);hx(c,e,d.hb);Ty(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 rv;Ty(d.d,e,c);for(f=g=0;f<e;++f)A(Yt(d.d,f),31)&&++g;Ty(d.j,g,c);hx(d,e,c.hb);c.c=d;e=Xu(c.hb)+Va;Mi(c.pd(),e,!1);d.p&&(e=Qj(d.d,c),-1!=e&&(d=Hu(d.p?d.f:Hu(d.f,0),e),2==Iu(d)&&d.removeChild(Hu(d,1)),c.hb[Ld]=2))}}
function dB(){XA.call(this,l);new ej;this.c=!1;this.b=(Tp(),new eB)}t(410,405,ri,dB);_.b=null;t(413,1,{55:1,64:1,74:1});t(412,413,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new vz;ZA(a,this.d);ZA(a,this.e);ZA(a,this.c);ZA(a,this.b);return a.b};function Xy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(411,412,{54:1,55:1,63:1,64:1,71:1,74:1},Xy);
_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return fB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function gB(){gB=x;hB=new iB;jB=new kB;lB=new kB}var hB,lB,jB;t(415,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ci(this)};function iB(){}t(416,415,{},iB);function kB(){}t(417,1,{},kB);t(418,373,oi);_.Vd=function(){return null};
function mB(a,b){var c;c=new nB(ty(a));return!c?null:new Ay(oB(c,"_")*b+6,AA(c.c).d+6)}function pB(a,b){var c;c=mB(a,b);return!c?zy(a):c}function qB(a,b){var c;c=mB(a,b);return!c?By(a):c}function rB(a,b){var c=a.hc;Ux(c.b,b);c.f.b=-1;c.f.c=-1}function sB(a){tB.call(this,a,null!=a?a.length:0)}function tB(a,b){Ly.call(this);this.b=0>b?0:b;var c=this.hc;Ux(c.b,a);c.f.b=-1;c.f.c=-1}t(419,418,oi,sB,tB);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return mB(this,uo(this.hc.b.hb,ah).length)};
_.Xd=function(){return!ty(this)?null:mB(this,uo(this.hc.b.hb,ah).length)};_.Zd=function(){return 0<this.b?pB(this,this.b):zy(this)};_._d=function(){return 0<this.b?qB(this,this.b):By(this)};_.de=function(){this.hc=(Tp(),new uB)};_.he=function(){return 0<this.b?pB(this,this.b):zy(this)};_.ke=function(){return 0<this.b?qB(this,this.b):By(this)};_.b=0;function Tp(){Tp=x;My=new vB}function wB(){var a=(Tp(),Tp(),My);!a.d&&(a.d=new xB)}function vB(){this.c=new yB;this.e=new oz}t(420,1,{},vB);_.b=null;
_.d=null;var My;function yB(){}t(421,1,{},yB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(422,1,{});function zB(){zB=x;AB=new BB;CB=new BB}function DB(a,b){return b==a?!0:!b?!1:!0}function BB(){}t(423,1,{58:1},BB);_.eQ=function(a){return null==a||!A(a,58)?!1:DB(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return yt(a)};_.tS=function(){return EB.e+"[MimeType=(null);humanPresentableName="+this.b+bd};_.b=null;var AB,CB;
function FB(){FB=x;H(GB,m,58,[(zB(),CB),AB])}function HB(a){var b=(zB(),CB);if(DB(b,(zB(),CB)))return a.b;if(DB(b,AB))return new IB(a.b);throw new JB(b);}function KB(a){FB();this.b=a}t(424,1,{},KB);_.b=null;function JB(a){a="flavor = "+a;zn();this.i=a}t(425,101,{59:1,71:1,78:1,86:1},JB);function LB(a,b){nz();MB.call(this,a,1001,b,kh)}function MB(a,b,c,d){nz();lz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(426,374,ni,LB,MB);
_.je=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="+st(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=kh;function Gy(a,b){nz();lz.call(this,a);this.e=b}t(427,374,ni,Gy);
_.je=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.be()+ya+a.ce()+ba+a.ae()+gh+a.Yd()+va};function Sy(a,b,c){nz();Gy.call(this,a,b);this.b=c}t(428,427,ni,Sy);
_.je=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.Ud());return a+b.ec};_.b=null;function ry(a,b,c,d){nz();lz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(429,374,ni,ry);
_.je=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&&(qt(jt(this.b,lh))&&(a+="PARENT_CHANGED,"),qt(jt(this.b,mh))&&(a+="DISPLAYABILITY_CHANGED,"),qt(jt(this.b,oh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=kh;_.c=null;_.d=null;t(430,1,$h);function CA(a,b){nz();Gy.call(this,a,b);this.d=null;this.b=this.c=0}
t(431,427,ni,CA);
_.je=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(432,1,{});function IB(a){if(null==a)throw new ro;}t(433,432,{},IB);
function NB(){NB=x;OB={};OB["java.vendor"]=Ae;OB["package.restrict.access.sun"]=$g;OB["sun.java.launcher"]=ic;OB["sun.management.compiler"]=Ae;OB["os.name"]=ic;OB[" sun.boot.class.path"]=ic;OB["path.separator.applet"]=ic;OB["java.vm.specification.vendor"]=Ae;OB["java.runtime.version"]=ic;OB["http.proxyPort"]=ic;OB["user.name"]=ic;OB["user.language"]=ic;OB["os.name.applet"]=ic;OB["browser.version"]=ic;OB["java.version"]=ic;OB["user.timezone"]=ic;OB["java.endorsed.dirs"]=ic;OB["java.specification.name"]=
"GWT";OB["java.specification.version"]="2.5.0";OB[Te]=ec;!gr&&(gr=new or);gr.b?OB[Re]="yes":OB[Re]=null}var OB;t(436,101,mi);function PB(){zn()}function QB(a){zn();this.i=a}t(435,436,{66:1,71:1,78:1,86:1},PB,QB);function RB(){RB=x;SB=new TB}function UB(a){var b;if(a.n){var c;b=new wt;wn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,wn(b.b,a.b));c=a.c;a=a.k;null!=c&&wn(b.b,c);null!=a&&(b.b.b+=la,wn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function VB(a){RB();var b,c,d;if(null==a)throw new PB;a=ho(a);try{d=io(a,jo(58))}catch(e){e=Qi(e);if(A(e,82))throw new QB(xn(e));throw e;}c=io(a,jo(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;WB();var f,g,j;j=c.length;b=new XB;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 QB(ac+a);if(!this.n&&(this.n=hj(SB,this.i),this.n||(this.n=(Tp(),new YB))&&z(SB,this.i,this.n),!this.n))throw new QB(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,qb,V,L,ca,Fc,cg,wb,Md,Nd,Od,Wa,Gc,Db;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==ZB(c,jo(47),n+2))throw new $B(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
Od=this.k;v=this.e;wb=this.j;r=this.b;Db=this.o;Wa=ZB(L,jo(35),0);if(0==L.indexOf(Za)&&0!=L.indexOf("////")){qb=2;ca=-1;E=ZB(L,jo(47),2);Nd=ZB(L,jo(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var rd=jo(64);Gc=L.lastIndexOf(rd,Q);r=L.substr(2,Q-2);-1<Gc&&(Db=L.substr(2,Gc-2),qb=Gc+1);Fc=ZB(L,jo(58),-1==Gc?qb:Gc);u=io(L,jo(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Fc=u+1:Fc=-1):Fc=-1}catch(gf){if(gf=Qi(gf),!A(gf,78))throw gf;}-1==Fc||Fc>E?J=L.substr(qb,
Q-qb):(J=L.substr(qb,Fc-qb),cg=L.substr(Fc+1,Q-(Fc+1)),0==cg.length?ca=-1:ca=aC(cg,10))}-1<Wa&&(Od=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var $b=jo(63);Md=L.lastIndexOf($b,D);-1<Md?(wb=L.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),V=oo(v,jo(47))+1,v=v.substr(0,V-0)),D=Md):0!=Wa&&(wb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),V=oo(v,jo(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var xe;xe=v;null!=wb&&!G(wb,l)&&(null!=v?xe=v+tb+wb:xe=tb+wb);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=ca;this.k=Od;var sd;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<(sd=oo(this.d,jo(64)))?(this.o=this.d.substr(0,sd-0),this.d=po(this.d,sd+1)):this.o=null;null!=this.c&&-1<(sd=io(this.c,jo(63)))?(this.j=po(this.c,sd+1),this.e=this.c.substr(0,sd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Db;this.e=v;this.j=wb}}catch(td){td=
Qi(td);if(A(td,78))throw new QB(xn(td));throw td;}if(-1>this.f)throw new QB("incorrect port: "+this.f);}t(437,1,ni,VB);_.tS=function(){return UB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var SB;t(438,1,{});function bC(a,b,c){var d,e;for(d=new cC(a.Ee().b);dC(d.b);)if(a=d.c=Li(d.b),e=a.Gf(),null==b?null==e:Hn(b,e))return c&&(a=new eC(a.Gf(),a.Hf()),fC(d)),a;return null}t(442,1,Sh);_.De=function(a){return!!bC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;for(a=new cC(a.Ee().b);dC(a.b);)if(b=a.c=Li(a.b),c=b.Gf(),b=b.Hf(),!this.De(c)||!gC(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=bC(this,a,!1);return!a?null:a.Hf()};_.hC=function(){var a,b,c;c=0;for(b=new cC(this.Ee().b);dC(b.b);)a=b.c=Li(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new hC("Put not supported on this map");};
_.Ie=function(a){a=bC(this,a,!0);return!a?null:a.Hf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new cC(this.Ee().b);dC(c.b);)b=c.c=Li(c.b),a?d+=za:a=!0,d+=l+b.Gf(),d+=rb,d+=l+b.Hf();return d+"}"};function Tx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Ku(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.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].Gf())){c=!0;break a}c=!1}return c}
function hj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:iC(a,b,a.Me(b))}function iC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.Gf()))return f.Hf()}return null}function z(a,b,c){return null==b?jC(a,c):A(b,1)?kC(a,b,c):lC(a,b,c,a.Me(b))}function lC(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.Le(b,d.Gf()))return a=d.Hf(),d.If(c),a}else e=a.b[d]=[];d=new eC(b,c);e.push(d);++a.e;return null}
function jC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function kC(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 Ti(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.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.Gf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Hf();break a}}c=null}return c}t(441,442,Sh);_.De=function(a){return Ku(this,a)};
_.Ee=function(){return new mC(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return hj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return Ti(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ii(){Tx(this)}t(440,441,Yh,Ii);_.Ke=function(a,b){return vs(a)===vs(b)||null!=a&&Hn(a,b)};_.Me=function(a){return~~Kn(a)};function TB(){Tx(this)}t(439,440,Yh,TB);function nC(){zn()}t(443,100,ei,nC);
function oC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=pC(a,c);if(c>=a.j)break;c=qC(a,c);++b}return b}function rC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function sC(a){var b;a.b=0<=a.k&&!a.e?a.k:pC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new nC;b=a.b;a.b=qC(a,a.b);return a.o.substr(b,a.b-b)}
function qC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=tC(a.o,d);if(c<=a.i&&rC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=io(a.d,jo(c)))break;++d}a.n&&b==d&&(a.f?(c=tC(a.o,d),c<=a.i&&rC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=io(a.d,jo(c))&&++d));return d}function pC(a,b){var c,d;if(null==a.d)throw new ro;for(d=b;!a.n&&d<a.j;)if(a.f){c=tC(a.o,d);if(c>a.i||!rC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>io(a.d,jo(c)))break;++d}return d}
function uC(a){vC.call(this,a," \t\n\r\u000c",!1)}function wC(a){vC.call(this,a,ya,!1)}function vC(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=tC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=tC(this.d,d),this.c[c]=a}}}t(444,1,{},uC,wC,vC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function xC(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=Nn(e),!(Ln(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+bd),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function yC(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+ag:a}function Bs(a){var a=new zC(a),b,c,d,e,f;b=$doc.getElementsByTagName(fe);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;AC(a););return a.c}
function BC(){BC=x;CC=H(ys,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);DC=(Wz(),Zz);EC=kA(DC);FC=y(GC,m,43,23,0);HC=y(ys,m,1,23,0);IC=y(GC,m,43,7,0);JC=null!=(NB(),OB[Re]);KC=y(LC,m,47,100,0);MC=y(NC,m,48,100,0)}function OC(a){var b;if(a.Gb)b=PC(a,1)+sb+PC(a,2)+sb+PC(a,3);else if(b=PC(a,0),0<b.length){var c=new QC(a.$);Zi(a.ab.b,c)}return b}
function RC(a,b){var c,d;c=b.b;if(G(c,(SC(),TC).c))Mq(UC(a));else if(G(c,VC.c))Mq(Nq(a));else if(G(c,WC.c))a.wb&&Oq(a.v,(!a.xb&&(a.xb=new Pq(a)),a.xb));else if(G(c,lg)){7!=a.P&&(a.Q=kh);d=b.d;d=rt(d,jh);c=gt(d,a.Q);var e=!et(c,kh)?$s(c):c;!et(e,xh)&&XC(a.$,N(c));YC(a);a.nb=!0;ZC(a);a.P=7;a.Q=d}else G(c,tg)||(G(c,je)?$C(a):aD(a,c))}
function bD(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(cD,m,-1,4,1);o=y(cD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)dD(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=kz(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;eD(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||fD(a.gb[f])}a.C*=h}}
function gD(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 hD(a),a.$.s=0);null!=a.tb&&xC(a.tb,null)}}function iD(a,b){var c,d,e,f;f=new dB;d=Hc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new XA(Qb+d);var g=(SC(),TC).c;d.d=g;cB(f,d);pz(d.e,a);d=new XA(Qb+c);d.d=VC.c;pz(d.e,a);cB(f,d);a.wb&&(cB(f,new XA(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new XA(c),d.d=WC.c,pz(d.e,a),cB(f,d));oy(a,f);return f}
function jD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,DC);a.pb?(f==a.d&&X(b,lA(DC)),LA(b,h,g,a.Z,a.Z),X(b,(Wz(),aA)),kD(b,h,g,a.Z-1,a.Z-1)):f==a.d?KA(b,h+1,g+1,a.Z,a.Z,!1):KA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(Wz(),cA)),f){case 101:X(b,fA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;lD(b,!0);mD(b,nD(b,f,d,c,e));X(b,cA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(lD(b,!1),mD(b,nD(b,f,d,c,e)));oD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);LA(b,h+9,g+9,2,4);LA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,dA),LA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,fA),LA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,gA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,cA);break;case 107:X(b,eA);LA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,cA);kD(b,h+4,g+4,a.Z-8,a.Z-8);oD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);LA(b,h+9,g+9,2,4);LA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,iA),kD(b,c,e,d,d),X(b,bA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:pD(b,h,g,a.Z,!0);break;case 111:pD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,Xz);LA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,cA);kD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,DC);
a.qb&&KA(b,h+1,g+1,a.Z,a.Z,!1);X(b,cA);qD(a,b,h,g,"NEW");break;case 106:X(b,dA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,cA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));qD(a,b,h+6,g,uc);break;case 104:X(b,dA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,cA);break;case 105:a.Ob?(X(b,hA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,cA)):qD(a,b,h,g,"123");break;case 114:X(b,jA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);LA(b,d,c,f,f);X(b,cA);rD(a,b,h,g,Xz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:sD(a,b,h,g+2,3);break;case 207:sD(a,b,h,g,4);break;
case 208:sD(a,b,h,g,5);break;case 209:sD(a,b,h,g,1);break;case 210:sD(a,b,h,g,6);break;case 211:sD(a,b,h,g,7);break;case 212:sD(a,b,h,g,8);break;case 213:qD(a,b,h,g,"FG"),a.G=new $A(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!=HC[d]&&rD(a,b,h,g,FC[d],HC[d])}
function tD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,DC),LA(d,0,0,c,b),a.pb?(X(d,(Wz(),aA)),kD(d,-1,0,c,b-1)):(X(d,EC),Y(d,0,0,c-1-2,0),X(d,lA(DC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),uD(d,a.Y),X(d,(Wz(),cA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,dA),vD(d,a.K,10,15),wD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function xD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,DC);LA(d,0,0,c,b);a.pb?(X(d,(Wz(),aA)),Y(d,0,b-1,c,b-1),e=yD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,EC),Y(d,0,0,0,b-1),Y(d,0,yD*a.Z,b-1,yD*a.Z),X(d,lA(DC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=yD+2;++b)jD(a,d,1,b);wD(a.Vb,a.R,0,2*a.Z+a.T)}}
function zD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);LA(e,0,0,c,b);d=a.eb?(gB(),jB):(gB(),lB);if((gB(),hB)==(gB(),hB))d==jB?e.b=l:e.b=zg;d=new uz(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,qb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,ca=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=ca=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,ca=3;f.x&&(eD(f),bD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(AD(13*f.o.C*j)));BD(f.o,j);f.o.B&&(X(g,(Wz(),cA)),kD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(BC(),IC)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,lD(h,!0),mD(h,nD(h,r,V,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]&&(X(g,(BC(),IC)[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*ca*Q,J=3*ca*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,lD(o,!0),mD(o,CD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(Wz(),cA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(BC(),IC)[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];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-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]&&X(g,gA);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,cA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(ca*Q)));u=N(M(Math.round(ca*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
L-(L-V)/10*h,E=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));uD(g,f.o.n);o=DD(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=oB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,gA);vD(g,h,L,q);X(g,cA);break;default:if(1==f.C[j]||3==f.C[j])q=ca*Q,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
J))),o=g,h=E,r=v,lD(o,!0),mD(o,CD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*Q;J=ca*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(cD,m,-1,f.u+1,1);Q=y(I,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];uD(g,f.o.n);
o=DD(f.o.o);J=y(ys,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(ED,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(AD(2*f.o.C))));for(j=1;j<=f.u;++j)h=FD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=oB(f.o.o,h),n[j]=GD(f,u,j,V[j],V[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,qb=l,f.o.Lb&&0<f.y[j]&&(qb+=Xb,1<f.y[j]&&
(qb+=f.y[j])),v=l,0!=f.B[j]&&(1<Xj(f.B[j])&&(v+=Xj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+qb+v+l:h=v+qb+l+h,E||(q=h),J[j]=h,q=oB(f.o.o,q),v=oB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=GD(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(BC(),IC)[f.e[j]]),LA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(BC(),IC)[f.e[j]]):X(g,(Wz(),cA)):X(g,(BC(),FC)[f.c[j]]),vD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(AD(f.K[j]-q/2))),q=N(M(AD(f.N[j]+~~(o/2)-1))),X(g,(Wz(),gA)),vD(g,ba+f.r[h][1],
L+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(Wz(),dA):(Wz(),jA)),0<f.E&&106!=f.o.d&&(v=n[f.E],kD(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=(ca+1)*Q,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(AD(f.K[h]+q))),E[1]=N(M(AD(f.K[o]+q))),v[0]=N(M(AD(f.N[h]-J))),v[1]=N(M(AD(f.N[o]-J))),E[3]=N(M(AD(f.K[h]-q))),E[2]=N(M(AD(f.K[o]-q))),v[3]=N(M(AD(f.N[h]+J))),v[2]=N(M(AD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
g,j=E,Q=v,ca.o&&(lD(ca,!1),mD(ca,CD(ca,j,Q,5,!0)))),106==f.o.d&&HD(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(Wz(),dA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],kD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(Wz(),aA)),Y(e,c-1,0,c-1,b-1)):(X(e,lA(DC)),Y(e,c-1,0,c-1,b-1),X(e,DC),Y(e,c-2,0,c-2,b-1),X(e,EC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(Wz(),gA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new yA(Yb,0,13),a.X=new nB(a.U),null!=a.cb&&(d=oB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Wz(),cA)),uD(e,a.U),vD(e,a.cb,c,b)));wD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function sD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(lD(b,!1),mD(b,CD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function ID(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,DC);LA(d,0,0,b,c);a.pb?(X(d,(Wz(),aA)),c=14*(a.Z+a.T),kD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,lA(DC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,EC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)jD(a,d,b,1),jD(a,d,b,2);a.d=c;wD(a.Vb,a.Rb,0,0)}}
function pD(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);oD(a,b,c+o-j,f,d-4-j-1,e,h)}
function JD(a,b,c){var d,e,f,g,j,h;KD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=LD(b);b=new vC(b,j,!0);e=l;for(d=1;5>=d;++d)e=MD(b,j);d=ND(aC(ho(e.substr(0,3)),10)).b;g=ND(aC(ho(e.substr(3,3)),10)).b;MD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=MD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new OD(a,f)}bD(a,1,d,1);bD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new OD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",ZC(a),!1;null!=a.j&&a.$&&PD(a.$,a.j,!0);null!=a.k&&
a.$&&PD(a.$,a.k,!1);j=QD(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 RD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];bD(a,1,j,0)}c&&ZC(a);return!0}function Qq(a,b){a.lb=!0;a.K=b}function BD(a,b){100>b&&(!KC[b]&&(KC[b]=new yA(Yb,0,b)),!MC[b]&&ts(MC,b,new nB(KC[b])),a.n=KC[b],a.o=MC[b])}
function Uq(a,b){var c,d;if(0==b)return!1;YC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:gD(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;SD(a,TD(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 bv("Cannot redo. Index is out of range.");if(!d.b.d)throw new bv(bc);
d.b=d.b.d;SD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Yt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Qq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=UD(d),VD(a,d,!1,!0),null!=a.tb&&xC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Yt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Qq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=UD(d),VD(a,d,!1,!0),null!=a.tb&&xC(a.tb,null));break;case 101:a.Mb&&WD(a.Mb);a.Mb=new XD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new YD(a):a.Eb.hc.d._?ZD(a.Eb.hc.d):$D(a.Eb);break;case 114:a.c&&
WD(a.c);a.c=new XD(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,aE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=bE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(cD,m,-1,4,1);dD(a.$,d);a.nb=!0;a.$=new QC(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;cE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,dE(a.$,a.$.E),a.$.E=0,$C(a)):0<a.$.F&&(a.nb=!0,eE(a.$,a.$.F),a.$.F=0,$C(a));fE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new dB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new XA(c),cB(j,g),g.d=c,pz(g.e,a);oy(a,j);a.F=j}gE(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&&(WD(a.p),a.p=null);0==a.$.E&&(a.p=new XD(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,$C(a)),18==a.e&&(d=uo((Rq(),Sq).hc.b.hb,ah),hE(a.$,a.$.E,d),$C(a)),fE(a.$))}ZC(a);return!0}
function Nq(a){var b,c,d;d=UC(a);c=l;if(a.Gb){var e,f,g;g=ns([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)bE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(iE(g[1][0],3)+iE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+jE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+jE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new kE(a,a.gb,a.vb)),c=jE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function lE(a,b,c,d){var e;e=c;var f=d,g,j;(g=mE(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=iD(a,!0)),a.x):(!a.w&&(a.w=iD(a,!1)),a.w),gE(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=nE(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<=yD+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",ZC(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",ZC(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=Uq(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)dE(a.$,a.$.E),a.$.E=0,$C(a);else{if(106==a.d)return!0;if(108==a.d)oE(a.$,a.$.E,0),$C(a);else if(157==a.d)oE(a.$,a.$.E,1),$C(a);else if(158==a.d)oE(a.$,a.$.E,-1),$C(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):$C(a);else if(206<=a.d&&229>=a.d)a.P=2,pE(a.$),$C(a);else if(230==a.d)a.P=3,$C(a);else if(233<=a.d&&262>a.d)qE(a.$,!1),$C(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;hE(a.$,a.$.E,uo(a.Eb.f.hc.b.hb,ah));a.$.n=!0;$C(a)}else if(105==a.d)rE(a.$),$C(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=uo((Rq(),Sq).hc.b.hb,ah),1>d.length&&(d=Sc),hE(a.$,a.$.E,
d)),$C(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,pE(a.$),$C(a);else if(0<a.$.F)if(104==a.d)eE(a.$,a.$.F),a.$.F=0,$C(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Qq(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;dE(d,c);d.b[c]=0}a.$.F=0;$C(a)}else if(201==a.d)sE(a.$,a.$.F),$C(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),$C(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,$C(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,$C(a);else if(206<=a.d&&229>=a.d)a.P=2,pE(a.$),$C(a);else if(107==a.d){if(!a.Eb.c)return!0;d=uo(a.Eb.f.hc.b.hb,ah);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;$C(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 hD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(tE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,pE(a.$)):300<a.d?(tE(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=uo((Rq(),Sq).hc.b.hb,ah),1>d.length&&(d=Sc),hE(a.$,1,d))):230==a.d?uE(a,null,!0):233<=a.d&&262>a.d?(tE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,qE(a.$,!0)):NB();$C(a)}else e=!1;e&&(fE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,ZC(a))}return e}
function vE(a,b,c,d){var e,f;if(a.A||!a.ib||mE(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=wE(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)dE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),eE(b,e),0<wE(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){Qq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<wE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Qq(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(nE(b)||mE(b))XC(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(cD,m,-1,4,1);dD(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;YC(a);a.nb=!0;ZC(a);a.Tb=c;a.Ub=d;return!0}
function xE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||mE(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=((BC(),JC)?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;yE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(yE(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;YC(a);a.nb=!0;ZC(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function zE(a){if(a.A)return!0;a.jb&&(a.jb=!1,$C(a));a.lb=!1;a.Q=kh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=wE(b,b.u),6>b.A[c]&&(AE(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),dE(b,b.u));b.D=!1;$C(a)}else a:{var b=a.$,e,f;c=wE(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):Qq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Qq(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]=N(M(AD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(AD((b.N[b.G]+b.N[c])/2))))}}fD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,TD(b),b.b.d=c),$C(a),a.s=!1)}else 5==a.P&&(fD(a.$),$C(a));0<a.P&&(a.E=!1,YC(a),a.nb=!0,fE(a.$),BE(a.$),ZC(a),a.P=0,a.i=!1);if(JC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,YC(a),a.nb=!0,ZC(a);return!0}function YC(a){a.mb=!1;a.ob=!1;a.nb=!1}
function yE(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,xC(a.sb,H(CE,m,81,[new S(a.f),new S(b)]))}
function DE(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(If)?a.Gb=!1:-1<b.indexOf(gg)&&(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(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(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,bD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)EE(a.gb[d]),eD(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(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(ud)&&(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&&++yD;c&&ZC(a)}
function ZC(a){var b,c,d,e;b=kz(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.Ne(a.db,d,c),a.A&&e&&bD(a,1,a.vb,0),zD(a),a.A||(a.Rb=a.Ne(a.Rb,b.c,2*a.Z+a.T),ID(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ne(a.R,a.Z,c),xD(a),a.J=a.Ne(a.J,d,a.Z),tD(a))):(zD(a),a.A||(tD(a),a.E&&(ID(a),xD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function FE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=bE(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=FD(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Xj(c.B[h])&&(j+=Xj(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+GE(0.055999999999999994*c.K[h],0,2)+ba+GE(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+=ih),e+=c)}return e}function PC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=bE(a.gb[c]),d!=b))continue;d=void 0;d=HE(a.gb[c]);d=IE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function $C(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&xC(a.tb,null)}var c,d,e;e=new JE;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]=HE(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 KE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function VD(a,b,c,d){try{JD(a,b,d)?c&&$C(a):ZC(a)}catch(e){if(e=Qi(e),A(e,78))ZC(a);else throw e;}}
function uE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;KD(a,c);e=j=0;r=new vC(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=oC(r);a.vb=0;for(f=1;f<=h;++f)if(o=sC(r),ho(o),!G(o,ih))if(G(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new LE(a,o);if(0==a.$.u){ME(a,"ERROR - problems in reading/processing molecule !");NB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(ME(a,"ERROR - strange reaction - fixing !"),NB(),d=!1):3<n?(ME(a,"ERROR - strange reaction !"),NB(),d=!1):(1<a.vb&&!g&&DE(a,Df,!0),g&&!a.Gb&&DE(a,
gg,!0),!g&&a.Gb&&DE(a,If,!0),g?(bD(a,1,j,1),bD(a,j+1,e-1,2),bD(a,e,a.vb,3)):bD(a,1,a.vb,0),c&&ZC(a),d=!0)}d?$C(a):ZC(a)}catch(q){if(q=Qi(q),A(q,78))ZC(a);else throw q;}}function NE(a){YC(a);a.nb=!0;ZC(a)}function KD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new hD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&ZC(a);null!=a.tb&&xC(a.tb,null)}
function SD(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]=HE(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&&xC(a.tb,null)}}function OE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,ZC(a),null):a.gb[b]}
function aD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Ea)&&(c=238);0<c?Uq(a,c):b="Not known group!";a.lb=!0;a.K=b;ZC(a)}function ME(a,b){a.lb=!0;a.K=b;ZC(a)}function UC(a){var b;b=OC(a);YC(a);ZC(a);return b}
function qD(a,b,c,d,e){var f,g,j,h;f=a.X;h=oB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new yA(f.c.b,f.c.d,g),f=new nB(j),h=oB(f,e),b.f=j,b.j=PE(j);else uD(b,a.U);f=AA(f.c).b-AA(f.c).c;vD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function rD(a,b,c,d,e,f){var g,j;g=DD(a.W);j=oB(a.W,f);uD(b,a.V);(b.e=e)&&(b.i=ig+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);vD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function DD(a){return AA(a.c).b-AA(a.c).c}
function Tq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,ZC(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):Qq(a,a.z+ba),ZC(a))}t(448,370,Rh);_.Be=function(a){RC(this,a)};_.Ne=function(a,b,c){return gz(this,b,c)};_.Oe=function(){};_.ie=function(){ZC(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=kh;_.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 yD=10,KC,MC,DC,EC,FC,CC,JC,QE=null,IC,HC;
function RE(){BC();ez.call(this);this.Vb=(Tp(),Tp(),My).b;this.y=new yA(null,0,8);this.u=(Wz(),Xz);this.gb=y(SE,m,94,99,0);this.ab=new cz;this.Ib=new TE;this.L=G((NB(),OB[Te]),ec);this.v=new UE;this.H=H(ys,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Ca]);this.$=new hD(this);IC[0]=$z;IC[1]=new Yz(255,153,153);IC[2]=new Yz(255,204,102);IC[3]=new Yz(255,255,153);IC[4]=new Yz(102,255,255);IC[5]=new Yz(51,204,255);IC[6]=new Yz(255,153,255)}t(447,448,Rh,RE);
_.Ne=function(a,b,c){var d;return a?(d=a.b,rj(d.u,b,c),a):gz(this,b,c)};_.Oe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[VE(b.b),a])}};_.b=null;function WE(a){if(a.e.hb.style.display!=Hf){jz(a.d);for(a=new Ki(a.f.k);a.c<a.e.Je();)Li(a),null.gg()}}function XE(a){YE.call(this,a,db,db,null)}function ZE(a,b){YE.call(this,a,db,db,b)}function $E(a,b,c){YE.call(this,a,b,c,null)}
function YE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=mj(a)){this.c=aF;++aF;this.e=e;this.d=new RE;this.f=new bF(this.d,b,c,d);ov(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=hz(a,to(a.hb,Pf),to(a.hb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?QE=cc:QE="JME";b.w=iD(b,!1);b.x=iD(b,!0);Qq(b,QE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=kz(b);az(b,null);b.pb||(b.T=0);b.U||(b.U=new yA(Yb,0,13),b.X=new nB(b.U));b.V||(b.V=new yA(Yb,1,13),b.W=new nB(b.V));b.Y||(b.Y=new yA(Yb,0,11),new nB(b.Y));BD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;yD=10;b.Lb=!0;try{r=cF(b.Vb,"options");null!=r&&DE(b,r,!1);j=cF(b.Vb,"jme");null!=j&&(b.M=j);n=cF(b.Vb,"mol");null!=n&&(b.bb=n);g=cF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=cF(b.Vb,Lg);null!=o&&(b.cb=o,ZC(b));b.k=cF(b.Vb,"atomcolors");b.j=cF(b.Vb,"atombg");f=cF(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(Wz(),Xz);try{if(0!=f.indexOf(la))throw new yn("bad hex encoding");E=aC(f.substr(1,2),16);D=aC(f.substr(3,2),16);u=aC(f.substr(5,2),16);q=v=new Yz(E,D,u)}catch(J){if(J=Qi(J),A(J,78))NB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&aE(b.$);h=cF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Qi(Q),!A(Q,78))throw Q;}b.d=202;for(f=0;23>f;++f)FC[f]=(Wz(),eA),HC[f]=Sc;HC[1]=Xb;FC[1]=(Wz(),aA);HC[2]=Bb;FC[2]=eA;HC[3]=Jb;FC[3]=aA;HC[4]=hc;FC[4]=jA;HC[5]=rc;FC[5]=
dA;HC[9]=Tb;FC[9]=gA;HC[10]=Ob;FC[10]=gA;HC[11]=Ib;FC[11]=gA;HC[12]=Zb;FC[12]=gA;HC[8]=Ec;FC[8]=lA(fA);HC[7]=tc;FC[7]=eA;HC[6]=Mc;FC[6]=aA;HC[13]=Ic;FC[13]=aA;HC[18]=Sc;FC[18]=aA;HC[19]=uc;FC[19]=aA;HC[20]=vc;FC[20]=aA;HC[21]=wc;FC[21]=aA;HC[22]=xc;FC[22]=aA;Ky(b);b._=new dF;f=a.d;f.D=kz(f);null!=f.M?(uE(f,f.M,!1),null!=f.j&&f.$&&PD(f.$,f.j,!0),null!=f.k&&f.$&&PD(f.$,f.k,!1)):null!=f.bb&&VD(f,f.bb,!1,!1);ZC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function eF(){return Bs(null)}function fF(a){return Bs(a)}t(449,1,ci,XE,ZE,$E,YE);_.Pe=function(a){B(this.f,new gF(this,a),(Wp(),Wp(),Xp))};_.Qe=function(a){B(this.f,new hF(this,a),(br(),br(),cr))};_.Re=function(a){$D(new iF(a,this.d,DC))};_.Se=function(){gD(this.d)};_.Te=function(){Xn((Un(),Vn),new jF(this))};_.Ue=function(){return this.b};_.Ve=function(){return this.c};_.We=function(){return this.d.I};_.Xe=function(){return this.d.eb};_.Ye=function(){return this.d.fb};_.Ze=function(){return this.d.tb};
_.nd=function(){return to(this.f.hb,Of)};_.$e=function(){var a;a=[];a.length=2;a[0]=to(this.f.hb,Pf);a[1]=to(this.f.hb,Of);return a};_.od=function(){return to(this.f.hb,Pf)};_._e=function(){return this.e.hb};_.af=function(){return this.d.yb};_.bf=function(){return this.d.Ab};_.cf=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.hb.style.display!=Hf};_.df=function(){var a=this.d,b;a.Gb?b=FE(a,1)+sb+FE(a,2)+sb+FE(a,3):b=FE(a,0);return b};_.ef=function(){return Nq(this.d)};
_.ff=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=OC(a);a.Pb=b;ZC(a);return c};_.gf=function(a){DE(this.d,a,!0)};_.hf=function(){};_.jf=function(a){VD(this.d,a,!0,!0)};_.kf=function(a){uE(this.d,a,!0)};_.ne=function(){WE(this)};_.lf=function(){KD(this.d,!0)};_.mf=function(a){var b=this.d;if(a=OE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;NE(b)}};_.nf=function(a){this.b=a;!this.d.b&&(this.d.b=new kF(this))};
_.of=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ki(b.b);d.c<d.e.Je();)c=Li(d),a?c.b=l:c.b=zg}jz(b.d)};_.pf=function(a,b){var c=this.d,d;if(d=OE(c,a))PD(d,b,!0),NE(c)};_.qf=function(a,b){var c=this.d,d;d=OE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,ZC(c)):(d.E=b,NE(c))};_.sd=function(a){this.f.hb.style[Ne]=a;WE(this)};_.rf=function(a){this.d.I=a};_.sf=function(a){var b=this.d;b.eb=a;ZC(b)};_.tf=function(a){var b=this.d;b.fb=a;ZC(b)};_.uf=function(a){this.d.sb=a};
_.vf=function(a){this.d.tb=a};_.wf=function(a){var b=this.d;b.yb=a;b.w=iD(b,!1)};_.xf=function(a){this.d.Ab=a};_.yf=function(a,b){var c=this.f;c.ud(a);c.sd(b);WE(this)};_.zf=function(a){aD(this.d,a)};_.Af=function(a,b){var c=this.d;c.i=!1;c.Qb=new LE(c,a);c.d=253;c.lb=!0;c.K=b;ZC(c)};_.td=function(a){Yu(this.e.hb,a)};_.ud=function(a){this.f.hb.style[fh]=a;WE(this)};_.Bf=function(a){ME(this.d,a)};_.Cf=function(){return UC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var aF=0;
function jF(a){this.b=a}t(450,1,{},jF);_.xc=function(){var a,b;for(b=new Ki(this.b.f.b);b.c<b.e.Je();)a=Li(b),a.u.hb.innerHTML=a.r||l};_.b=null;function kF(a){this.b=a}t(451,1,{},kF);_.b=null;function gF(a,b){this.b=a;this.c=b}t(452,1,{},gF);_.Tc=function(a){a=a.b;Xn((Un(),Vn),new lF(this,this.c,a))};_.b=null;_.c=null;function lF(a,b,c){this.b=a;this.d=b;this.c=c}t(453,1,{},lF);_.xc=function(){var a=this.c;this.d.b.apply(a,[VE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function hF(a,b){this.b=a;this.c=b}t(454,1,{},hF);_.b=null;_.c=null;function er(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},er);_.xc=function(){var a=this.c;this.d.b.apply(a,[VE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function mF(){var a=nF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;oF(pF,arguments)?a=arguments[0]:3==arguments.length?a=new $E(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new XE(arguments[0]):4==arguments.length?a=new YE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new ZE(arguments[0],arguments[1]));this.g=a;qF();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Pe(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new rF(a))});b.addMouseOverHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new rF(a))});b.alert=C(function(a){this.g.Re(a)});b.clear=C(function(){this.g.Se()});b.deferredRepaint=C(function(){this.g.Te()});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.nd()});b.getOffsetSize=C(function(){return this.g.$e()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.cf(a)});b.isVisible=C(function(){return this.g.qd()});
b.jmeFile=C(function(){return this.g.df()});b.molFile=C(function(){return this.g.ef()});b.nonisomericSmiles=C(function(){return this.g.ff()});b.options=C(function(a){this.g.gf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.jf(a)});b.readMolecule=C(function(a){this.g.kf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=pF;qF();var f=b,g,b=sF.c;g=tF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=tF(b,
e,f)}if(!g)throw new Ui("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.lf()});b.resetAtomColors=C(function(a){this.g.mf(a)});b.setAfterPasteCallBack=C(function(a){this.g.nf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new rF(a))});b.setAntialias=C(function(a){this.g.of(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.pf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.qf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
b.setHelpURL=C(function(a){this.g.rf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.sf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.tf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.uf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.vf(a)});b.setPasteLabel=C(function(a){this.g.wf(a)});b.setPrePasteJSfunction=C(function(a){this.g.xf(a)});b.setSize=C(function(a,b){this.g.yf(a,b)});b.setSubstituent=C(function(a){this.g.zf(a)});b.setTemplate=C(function(a,
b){this.g.Af(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Bf(a)});b.smiles=C(function(){return this.g.Cf()});uF({"0":{"0":[[eF,null,void 0]],1:[[fF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new vF(e));return[e]},ue]]}});wF(pF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function zs(){xF||(xF=!0,mF())}t(456,1,{},zs);
var xF=!1;function Ds(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Cs(){}t(458,1,{},Cs);_.xc=function(){Ds()};function vF(a){this.b=a}t(459,1,{68:1,106:1},vF);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function rF(a){this.b=a}t(460,1,{69:1,106:1},rF);
_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
function AC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(fh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Pe)||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(Ff)||l,h=h.getAttribute(ah)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(fh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=zo();c.setAttribute(Pe,d);c.style[fh]=yC(g);c.style[Ne]=yC(b);b=new yF(a,d,n,e,c,f);Xn((Un(),Vn),b);++a.c;return!0}function zC(a){this.b="JME.class";this.e=a}t(461,1,{},zC);_.Jc=function(){return AC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function yF(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(462,1,{},yF);
_.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(Pe,this.f):this.d.removeAttribute(Pe);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 zF(){}t(463,1,ci,zF);function AF(a){this.b=a}t(464,1,{},AF);_.xc=function(){this.b()};_.b=null;
function BF(){var a=nF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;oF(CF,arguments)?a=arguments[0]:0==arguments.length&&(a=new zF);this.g=a;qF();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Xn((Un(),Vn),new AF(a))});wF(CF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function As(){DF||(DF=!0,BF())}t(465,1,{},As);var DF=!1;function EF(a){zn();this.i=a}
t(466,436,mi,EF);function Js(){zn();this.i="divide by zero"}t(467,100,ei,Js);function us(){zn()}function FF(a){zn();this.i=a}t(468,100,ei,us,FF);function GF(){GF=x;HF=new IF(!1);JF=new IF(!0)}function IF(a){this.b=a}t(469,1,{71:1,72:1,75:1},IF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?$g:"false"};_.b=!1;var HF,JF;function KF(){}function LF(a){return typeof a==Mf?Ec+(0>a?-a:a):a}
function MF(a,b){var c;c=new KF;c.e=Pb+(NF(0!=a?-a:0)?LF(0!=a?-a:0):l+Ci(c));OF(0!=a?-a:0)&&PF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new KF;b.e=Pb+(NF(a)?LF(a):l+Ci(b));OF(a)&&PF(a,b);return b}function QF(a,b){var c;c=new KF;c.e=Pb+(NF(a)?LF(a):l+Ci(c));OF(a)&&PF(a,c);c.c=b?8:0;return c}function RF(){var a;a=new KF;a.e=Pb+(NF(0)?LF(0):l+Ci(a));OF(0)&&PF(0,a);a.c=2;return a}function SF(a){var b;b=new KF;b.e=Pb+(NF(a)?LF(a):l+Ci(b));OF(a)&&PF(a,b);b.c=1;return b}
function OF(a){return typeof a==Mf&&0<a}function NF(a){return null!=a&&0!=a}function PF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Nh[b.d])c=c.prototype;else{c=Nh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(471,1,{},KF);_.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 TF(a){var b;if(!(b=UF,!b&&(b=UF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new VF(Vb+a+ea);return parseFloat(a)}
function aC(a,b){var c,d;if(null==a)throw new VF(Lf);if(2>b||36<b)throw new VF("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 VF(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new VF(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new VF(Vb+a+ea);return c}t(473,1,{71:1,83:1});var UF=null;function WF(a){this.b=a}
t(472,473,{71:1,75:1,76:1,83:1},WF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function wz(a){this.b=a}t(474,473,{71:1,75:1,79:1,83:1},wz);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function mz(){zn()}function Ak(a){zn();this.i=a}t(475,100,Wh,mz,Ak);function rv(){zn()}function sw(a){zn();this.i=a}t(476,100,ei,rv,sw);function S(a){this.b=a}
function ht(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 at(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function ND(a){var b,c;return-129<a&&128>a?(b=a+128,c=(XF(),YF)[b],!c&&(c=YF[b]=new S(a)),c):new S(a)}t(477,473,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function XF(){XF=x;YF=y(CE,m,81,256,0)}var YF;function Xj(a){return 0>a?-a:a}function Wj(a,b){return a>b?a:b}function AD(a){return Math.round(a)}function ro(){zn()}function Jr(a){zn();this.i=a}t(480,100,{71:1,78:1,82:1,84:1,86:1},ro,Jr);function Ei(){Ei=x;Fi=H(Di,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 Fi;function VF(a){zn();this.i=a}t(482,475,Wh,VF);
function qo(a,b){this.b=Qc;this.e=a;this.c=b;this.d=-1}t(483,1,{71:1,85:1},qo);_.tS=function(){return this.b+Xa+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 ZF(a,b){return a.charCodeAt(b)}function tC(a,b){var c=b,d=a.length,e,f;e=ZF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
function $F(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function io(a,b){return a.indexOf(b)}function ZB(a,b,c){return a.indexOf(b,c)}function oo(a,b){return a.lastIndexOf(b)}function UD(a){var b=aa,c=ih,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+po(c,++d):c=c.substr(0,d-0)+po(c,++d);return a.replace(RegExp(b,ve),c)}
function no(a,b){for(var c=RegExp(b,ve),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(ys,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function po(a,b){return a.substr(b,a.length-b)}
function ho(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function jo(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(~~(a-65536)>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return yt(this)};_.tS=_.toString;function aG(){aG=x;bG={};cG={}}
function yt(a){aG();var b=lb+a,c=cG[b];if(null!=c)return c;c=bG[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+ZF(a,d++);c|=0}256==dG&&(bG=cG,cG={},dG=0);++dG;return cG[b]=c}var bG,dG=0,cG;function vn(a,b){wn(a.b,b);return a}function un(){this.b=new so}function eG(){this.b=new so;this.b.b+=l}t(485,1,Qh,un,eG);_.tS=function(){return this.b.b};function wt(){this.b=new so}
function XB(){this.b=new so}function cs(a){this.b=new so;wn(this.b,a)}t(486,1,Qh,wt,XB,cs);_.tS=function(){return this.b.b};function $B(a){a="String index out of range: "+a;zn();this.i=a}t(487,476,ei,$B);
function fG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new ro;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new FF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new FF("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 rv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)ts(b,c,a[--d])}else for(c=e+c;e<c;)ts(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Zu(){zn()}function hC(a){zn();this.i=a}t(489,100,ei,Zu,hC);function Cz(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Hn(b,c))return a;return null}function Fz(a,b){var c;return(c=Cz(a.Fd(),b))?(c.fd(),!0):!1}function gG(a){var b,c,d,e;d=new un;b=null;d.b.b+=Tc;for(c=a.Fd();c.dd();)null!=b?wn(d.b,b):b=za,e=c.ed(),wn(d.b,e===a?"(this Collection)":l+e);d.b.b+=bd;return d.b.b}t(490,1,{});_.Df=function(){throw new hC("Add not supported on this collection");};
_.Ef=function(a){return!!Cz(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Ff=function(a){return Fz(this,a)};_.tS=function(){return gG(this)};t(492,490,ii);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Kn(c),a=~~a);return a};
function hG(a,b){var c;return A(b,90)&&(c=b.Gf(),Ku(a.b,c))?(c=hj(a.b,c),a.b.Ke(b.Hf(),c)):!1}function mC(a){this.b=a}t(491,492,ii,mC);_.Ef=function(a){return hG(this,a)};_.Fd=function(){return new cC(this.b)};_.Ff=function(a){return hG(this,a)?(a=a.Gf(),Ti(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function fC(a){if(a.c)Ni(a.b),Ti(a.d,a.c.Gf()),a.c=null;else throw new bv("Must call next() before remove().");}
function cC(a){var b;this.d=a;b=new ej;a.d&&Zi(b,new iG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new jG(a,d.substring(1));b.Df(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.Df(c[d])}this.b=new Ki(b)}t(493,1,{},cC);_.dd=function(){return dC(this.b)};_.ed=function(){return this.c=Li(this.b)};_.fd=function(){fC(this)};_.b=null;_.c=null;_.d=null;t(495,1,vi);_.eQ=function(a){return A(a,90)&&gC(this.Gf(),a.Gf())&&gC(this.Hf(),a.Hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Gf()&&(a=Kn(this.Gf()));null!=this.Hf()&&(b=Kn(this.Hf()));return a^b};_.tS=function(){return this.Gf()+rb+this.Hf()};function iG(a){this.b=a}t(494,495,vi,iG);_.Gf=function(){return null};_.Hf=function(){return this.b.c};_.If=function(a){return jC(this.b,a)};_.b=null;function jG(a,b){this.c=a;this.b=b}t(496,495,vi,jG);_.Gf=function(){return this.b};_.Hf=function(){return this.c.f[lb+this.b]};_.If=function(a){return kC(this.c,this.b,a)};_.b=null;_.c=null;
function pw(a,b){(0>a||a>=b)&&kG(a,b)}function kG(a,b){throw new sw("Index: "+a+", Size: "+b);}t(497,490,Bi);_.Jf=function(){throw new hC("Add not supported on this list");};_.Df=function(a){this.Jf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Hn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Kn(c)),b=~~b;return b};_.Fd=function(){return new Ki(this)};_.Lf=function(){return this.Mf(0)};_.Mf=function(a){return new lG(this,a)};_.Nf=function(){throw new hC("Remove not supported on this list");};function dC(a){return a.c<a.e.Je()}function Li(a){if(a.c>=a.e.Je())throw new uv;return a.e.Kf(a.d=a.c++)}function Ni(a){if(0>a.d)throw new xw;a.e.Nf(a.d);a.c=a.d;a.d=-1}function Ki(a){this.e=a}t(498,1,{},Ki);_.dd=function(){return dC(this)};
_.ed=function(){return Li(this)};_.fd=function(){Ni(this)};_.c=0;_.d=-1;_.e=null;function lG(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&kG(b,c);this.c=b}t(499,498,{},lG);_.Of=function(){return 0<this.c};_.Pf=function(){if(0>=this.c)throw new uv;return this.b.Kf(this.d=--this.c)};_.b=null;function mG(a){a=new cC(a.c.b);return new nG(a)}function oG(a,b){this.b=a;this.c=b}t(500,492,ii,oG);_.Ef=function(a){return Ku(this.b,a)};_.Fd=function(){return mG(this)};_.Je=function(){return this.c.b.e};
_.b=null;_.c=null;function nG(a){this.b=a}t(501,1,{},nG);_.dd=function(){return dC(this.b.b)};_.ed=function(){return(this.b.c=Li(this.b.b)).Gf()};_.fd=function(){fC(this.b)};_.b=null;t(502,497,Bi);_.Jf=function(a,b){var c;c=Iz(this,a);var d=c.e;new Dz(b,c.c);++d.c;++c.b;c.d=null};_.Kf=function(a){var b;b=Iz(this,a);try{return Jz(b)}catch(c){c=Qi(c);if(A(c,91))throw new sw("Can't get element "+a);throw c;}};_.Fd=function(){return Iz(this,0)};
_.Nf=function(a){var b,c;b=Iz(this,a);try{c=Jz(b)}catch(d){d=Qi(d);if(A(d,91))throw new sw("Can't remove element "+a);throw d;}pG(b);return c};function qG(a){a.c=y(rG,m,0,0,0)}function Ty(a,b,c){(0>b||b>a.d)&&kG(b,a.d);a.c.splice(b,0,c);++a.d}function Zi(a,b){ts(a.c,a.d++,b);return!0}function Yt(a,b){pw(b,a.d);return a.c[b]}function Qj(a,b){for(var c=0;c<a.d;++c)if(gC(b,a.c[c]))return c;return-1}function au(a,b){var c;c=(pw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Yi(a,b){var c;c=Qj(a,b);if(-1==c)return!1;au(a,c);return!0}function Ek(a,b){var c;if(b.length<a.d){c=b;var d;d=ms(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)ts(b,c,a.c[c]);b.length>a.d&&ts(b,a.d,null);return b}function ej(){qG(this)}function wA(a){qG(this);this.c.length=a}function qz(a){qG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(503,497,Ph,ej,wA,qz);_.Jf=function(a,b){Ty(this,a,b)};
_.Df=function(a){return Zi(this,a)};_.Se=function(){this.c=y(rG,m,0,0,0);this.d=0};_.Ef=function(a){return-1!=Qj(this,a)};_.Kf=function(a){return Yt(this,a)};_.Ge=function(){return 0==this.d};_.Nf=function(a){return au(this,a)};_.Ff=function(a){return Yi(this,a)};_.Je=function(){return this.d};_.d=0;function Hz(a,b,c){var d;for(d=0;d<b;++d)ts(a,d,c)}function Zr(){Zr=x;$r=new sG}var $r;function sG(){}t(506,497,Zh,sG);_.Ef=function(){return!1};_.Kf=function(){throw new rv;};_.Je=function(){return 0};
function tG(){this.b=new Date}function uG(a){return 10>a?ab+a:l+a}t(507,1,{71:1,74:1,75:1,87:1},tG);_.eQ=function(a){return A(a,87)&&kt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(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=Fs(c&4194303,b&4194303,e&1048575);a=Fs(a.l^b.l,a.m^b.m,a.h^b.h);return N(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(vG(),wG)[this.b.getDay()]+ba+xG[this.b.getMonth()]+ba+uG(this.b.getDate())+ba+uG(this.b.getHours())+lb+uG(this.b.getMinutes())+lb+uG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function vG(){vG=x;wG=H(ys,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));xG=H(ys,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var wG,xG;
function Sr(a,b){return null==z(a.b,b,a)}function Rr(){this.b=new Ii}t(509,492,{71:1,74:1,92:1},Rr);_.Df=function(a){return Sr(this,a)};_.Ef=function(a){return Ku(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return mG(new oG(this.b,new mC(this.b)))};_.Ff=function(a){return null!=Ti(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return gG(new oG(this.b,new mC(this.b)))};_.b=null;
function Iz(a,b){var c,d;(0>b||b>a.c)&&kG(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 yG(a,b,d)}function Mz(){this.b=new zG;this.c=0}t(510,502,Zh,Mz);_.Df=function(a){new Dz(a,this.b);++this.c;return!0};_.Mf=function(a){return Iz(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function Jz(a){if(a.c==a.e.b)throw new uv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function pG(a){if(!a.d)throw new xw;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 yG(a,b,c){this.e=a;this.c=c;this.b=b}t(511,1,{},yG);_.dd=function(){return this.c!=this.e.b};_.Of=function(){return this.c.c!=this.e.b};_.ed=function(){return Jz(this)};_.Pf=function(){if(this.c.c==this.e.b)throw new uv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){pG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function zG(){this.b=this.c=this}
function Dz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(512,1,{},zG,Dz);_.b=null;_.c=null;_.d=null;function eC(a,b){this.b=a;this.c=b}t(513,495,vi,eC);_.Gf=function(){return this.b};_.Hf=function(){return this.c};_.If=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function uv(){zn()}t(514,100,{71:1,78:1,84:1,86:1,91:1},uv);function gC(a,b){return vs(a)===vs(b)||null!=a&&Hn(a,b)}function vA(a){var b=y(Nz,m,44,0,0);return Ek(a.b,b)}function cz(){this.b=new ej}
t(516,497,Ph,cz);_.Jf=function(a,b){Ty(this.b,a,b)};_.Df=function(a){return Zi(this.b,a)};_.Ef=function(a){return-1!=Qj(this.b,a)};_.Kf=function(a){return Yt(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Ki(this.b)};_.Nf=function(a){return au(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return gG(this.b)};_.b=null;function WD(a){a.hc.d._&&BA(a)}function AG(a){var b;if(a.hc.d._){b=uy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}DA(a)}
function BG(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 $D(a){var b=a.k;CG(a.hc.d,b.b,b.c);!ty(a)&&Yy(a);Iy(a)}function DG(){GA.call(this,l);this.j=new Qz(this.Qf());pz(this.r,new EG(this))}t(518,395,ji);_.Td=function(a,b){return vs(a.i)===vs(this.j)?(AG(this),!0):this.Rf(a,b)};_.Qf=function(){return"Close"};_.Rf=function(){return!1};_.Md=function(){AG(this)};_.j=null;_.k=null;
function iF(a,b,c){DG.call(this);this.hc&&IA(this.hc,!1);FA(this,!1);az(this,new QA(0));a=new UA(a,1);P(this,a,null);a=new ez;P(a,this.j,null);P(this,a,null);b&&(this.k=uy(b),EA(this),BG(this.k,~~(to(b.Vb.hb,Pf)/2)-~~(this.mc/2),~~(to(b.Vb.hb,Of)/2)-~~(this.cc/2)));c&&O(this,c)}t(517,518,ji,iF);_.Qf=function(){return"OK"};function TD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new bv("Cannot undo. Index is out of range.");if(!a.b.c)throw new bv(bc);a.b=a.b.c;return a.b.b}
function dF(){this.b=this.c=new FG}t(519,1,{},dF);_.b=null;function FG(){this.b=null}function KE(a){this.b=a}t(520,1,{},FG,KE);_.b=null;_.c=null;_.d=null;function EG(a){this.b=a}t(521,430,$h,EG);_.b=null;
function GG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){xC(a.b.Ab,H(ys,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=no(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],ts(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{JD(a.b,b,!0)?(Qq(a.b,"Structure pasted"+e),$C(a.b),jz(a.b),d=!0):($D(new iF(a.b.K,a.b,DC)),KD(a.b,!0),jz(a.b))}catch(n){if(n=Qi(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",ZC(e),$D(new iF(a.b.K,
a.b,DC)),jz(a.b);else throw n;}}d&&a.b.Oe(b)}function Pq(a){this.b=a}t(522,1,{},Pq);_.b=null;function SC(){SC=x;TC=new HG("COPY_SMILES",0);VC=new HG("COPY_MOL",1);WC=new HG("PASTE",2);IG=H(JG,m,93,[TC,VC,WC])}function HG(a,b){Ao.call(this,a,b)}t(523,145,{71:1,75:1,77:1,93:1},HG);var IG,VC,TC,WC;function JE(){this.e=y(SE,m,94,99,0)}t(524,1,{},JE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function KG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(cD,m,-1,20,1);a.N=y(cD,m,-1,20,1);a.H=ns([20,7]);a.e=y(I,s,-1,20,1);a.d=y(ys,m,1,20,0);a.p=y(ys,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(ys,m,1,20,0);a.r=ns([10,2]);a.j=y(I,s,-1,101,1)}
function LG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(I,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(cD,m,-1,4,1);d=y(cD,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=MG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
MG(r[2],d[2],r[3],d[3]),d=MG(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,j,h,n;tE(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=NG(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(cD,m,-1,2,1);OG(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==wE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Qq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];AE(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&&sE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(AD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(AD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function qE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&oE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,oE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];dE(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)tE(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)AE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];cE(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];dE(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];AE(a);a.I[a.v]=n;a.J[a.v]=c+d;cE(a);b&&(dE(a,n),eD(a))}c=4}PG(a,c);a.E=a.G;b&&
(a.E=0)}
function OG(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 pE(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])QG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,QG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Qq(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[NG(a,a.E,a.H[a.E][d])],2<d||1!=b){Qq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(cD,m,-1,2,1);OG(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)tE(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)tE(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)tE(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)AE(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[NG(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[NG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=N(M(AD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(AD((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;AE(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]=N(M(AD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=N(M(AD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(AE(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]=N(M(AD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(AD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(AE(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]=N(M(AD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(AD((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]&&(dE(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&&PG(a,j);-1<n&&(a.E=n)}
function QG(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)tE(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 PG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=wE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function NG(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 RG(a,b,c){var d,e,f,g;e=kh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(qt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)qt(c[d])&&!et(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)kt(c[d],e)&&(b[d]=g,c[d]=kh,++f);if(f==a.u)break}return g==a.u}
function eD(a){var b,c,d;b=y(cD,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{dD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;fD(a)}}
function dD(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 oE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=SG(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&&Qq(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?Qq(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?Qq(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?Qq(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:Qq(a.o,"Charge change not possible on the halogen !");break;case 18:Qq(a.o,
"Use X button to change charge on the X atom !")}}
function QD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&dE(a,c);eD(a);Qq(a.o,"Smaller part(s) removed !");return 1}
function wE(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 BE(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];fE(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),fE(a));4==a.t[d]&&(a.t[d]=1)}}
function MG(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 cE(a){var b;TG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);fD(a);fE(a)}
function tE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),fG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),fG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),fG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),fG(a.e,b,a.e.length),a.e=b,b=y(ys,m,1,c,0),fG(a.d,b,a.d.length),a.d=b,b=y(ys,m,1,c,0),fG(a.p,b,a.p.length),a.p=b,b=y(cD,m,-1,c,1),fG(a.K,b,a.K.length),a.K=b,b=y(cD,m,-1,c,1),fG(a.N,b,a.N.length),a.N=b,b=ns([c,7]),fG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),fG(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 GD(a,b,c,d,e,f,g){var j;j=N(M(AD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(AD(a.N[c]-~~(f/2))));return new Xy(j-1-b,a-b,e+1+2*b,f+2*b)}
function AE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),fG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),fG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),fG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),fG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),fG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),fG(a.O,c,a.O.length),a.O=c,b=y(ys,m,1,b,0),fG(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 jE(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+=(BC(),aa);j+="JME 2013-10-12 "+new tG+"\n \n";j+=iE(a.u,3)+iE(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+=GE(0.055999999999999994*(a.K[e]-c),10,4)+GE(0.055999999999999994*(g-a.N[e]),10,4)+GE(0,10,4);h=FD(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"+iE(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+=iE(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:UG(a,e)&&(g=2),c=iE(a.I[e],3)+iE(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=iE(a.J[e],3)+iE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=iE(a.J[e],3)+iE(a.I[e],3)),j+=c+iE(g,3)+iE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+iE(e,4)+iE(a.B[e],4)+aa);return j+"M  END\n"}
function IE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,qb,V,L,ca,Fc,cg,wb,Md,Nd,Od,Wa,Gc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);wb=y(I,s,-1,a.u+1,1);v=y(VG,m,-1,a.u+1,2);D=y(VG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;QD(a,!0);cg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){cg=!1;break}if(a.o.t&&cg){WG(a);BE(a);XG(a,D);YG(a,v,D);var Db,rd,gf,$b,xe,sd,td,eb,TH,Td,w,Aa,Am,Bm,Ls,nf,Oa,Cm,Dm,Jc,Em;Db=y(I,s,-1,a.u+1,1);rd=y(I,s,-1,a.u+1,1);eb=y(ZG,m,-1,a.u+1,3);var Ms=a.u,Fm,
qh,Ns,og,yj,Fe,of;yj=y(ZG,m,-1,Ms+2,3);Fe=y(I,s,-1,100,1);of=5;og=0;Fe[0]=3;yj[1]=mh;yj[2]=nh;Ns=2;if(!(3>Ms))for(;of<Fe[og]*Fe[og];){qh=0;for(Fm=!0;Fm&&qh<=og&&of>=Fe[qh]*Fe[qh];)0==of%Fe[qh]?Fm=!1:++qh;if(Fm){yj[++Ns]=nt(of);if(Ns>=Ms)break;og<Fe.length-1&&(++og,Fe[og]=of)}of+=2}for(w=1;w<=a.u;++w){for(Aa=Dm=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Dm*=a.i[Aa]);Cm=a.c[w];18==Cm&&(Em=a.p[w],sd=Em.charCodeAt(0)-65+1,td=0,1<Em.length&&(td=Em.charCodeAt(1)-97),0>sd&&(sd=0),0>td&&(td=0),Cm=28*sd+td);
nf=0;-2>a.B[w]?nf=1:-2==a.B[w]?nf=2:-1==a.B[w]?nf=3:1==a.B[w]?nf=4:2==a.B[w]?nf=5:2<a.B[w]&&(nf=6);Jc=1;eb[w]=nt(Dm);Jc*=126;eb[w]=it(eb[w],nt(a.y[w]*Jc));Jc*=7;eb[w]=it(eb[w],nt(nf*Jc));Jc*=7;eb[w]=it(eb[w],nt(Cm*Jc));Jc*=783;eb[w]=it(eb[w],nt(a.A[w]*Jc))}for(xe=0;!RG(a,Db,eb);){Ls=!1;for(w=1;w<=a.u;++w)Db[w]!=rd[w]&&(rd[w]=Db[w],Ls=!0);if(Ls){for(w=1;w<=a.u;++w){eb[w]=lh;for(Aa=1;Aa<=a.A[w];++Aa)eb[w]=rt(eb[w],yj[Db[a.H[w][Aa]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)eb[w]=lh;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Db[w]==Db[Aa]){eb[w]=mh;break a}}else{for(w=1;w<=a.u;++w){eb[w]=lh;for(Aa=1;Aa<=a.A[w];++Aa)gf=a.H[w][Aa],eb[w]=rt(eb[w],nt(a.c[gf]*a.i[NG(a,w,gf)]))}xe=1}RG(a,Db,eb);for(w=1;w<=a.u;++w)eb[w]=nt(rd[w]*a.u+Db[w])}for(w=1;w<=a.u;++w)rd[w]=Db[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(rd[w]==Oa){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[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];rd[w]=rd[Oa];rd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Db[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Db[a.I[w]],a.J[w]=Db[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,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){Bm=Am=
a.u;$b=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Am?(Am=a.I[Aa],Bm=a.J[Aa],$b=Aa):a.I[Aa]==Am&&a.J[Aa]<Bm&&(Bm=a.J[Aa],$b=Aa);Td=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Td;Td=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Td;Td=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Td;Td=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Td;TH=a.f[w];a.f[w]=a.f[$b];a.f[$b]=TH}cE(a);fE(a);XG(a,D);YG(a,v,D)}else{XG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Gc=1;a.b[1]=1;for(V=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!=wb[c]){Fc=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Fc=!1;break}Fc&&(++ca,r[ca]=c,q[ca]=g)}}else o[++L]=g;if(0==L){if(Gc==a.u)break;c=n[V--]}else if(1==L)wb[o[1]]=c,c=o[1],a.b[c]=++Gc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=NG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=NG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);wb[e]=c;c=e;a.b[e]=++Gc}}wb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(VG,m,-1,a.u+1,2);Md=y(VG,m,-1,a.u+1,2);f=Gc=V=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(wb[c]=f);b[++Gc]=c;for(a.b[c]=0;;){L=e=0;qb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<qb&&(e=g,qb=a.b[g]))}if(0==e){if(0==V)break a;Md[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Nd=y(I,s,-1,a.v+1,1);Od=y(I,s,-1,a.u+1,1);if(a.o.Pb){var VH=wb,VL=ca,Os,WH,rh,Ge,Ps,Qs,Na,zj,Rs;rh=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)rh[b[Na]]=Na;Ps=y(VG,m,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)Os=b[Na],WH=VH[Os],Ge=NG(a,Os,WH),0!=Ge&&($G(a,Ge,rh,Nd,D),Ps[Ge]=!0);for(Na=1;Na<=a.v;++Na)Ps[Na]||$G(a,Na,rh,Nd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){Qs=Rs=0;for(zj=1;zj<=a.A[Na];++zj){Ge=NG(a,Na,a.H[Na][zj]);if(5==a.i[Ge])continue a;1==a.t[Ge]&&0!=aH(a,Ge,Na)&&++Rs;2==a.t[Ge]&&(Qs=a.H[Na][zj])}if(0!=Rs)if(0<Qs){var ia=a,YH=Na,pf=rh,Wc=Od,lc=void 0,Aj=void 0,Kc=void 0,He=void 0,Lc=void 0,Gm=void 0,Hm=void 0,Im=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
Ss=void 0,Bj=void 0,Vd=void 0,Cj=void 0,Ie=void 0,Dj=void 0,Ts=void 0,Ej=void 0,Je=void 0,ZH=void 0,qf=void 0,$H=void 0,Us=void 0,Fj=void 0,rf=void 0,Yc=1,Aj=YH,lc=y(I,s,-1,ia.u+1,1);for(lc[1]=YH;;){Ss=!1;for(Xc=1;Xc<=ia.A[Aj];++Xc)if(Kc=ia.H[Aj][Xc],!(Kc==lc[1]||Kc==lc[Yc-1]))if(He=NG(ia,Aj,Kc),2==ia.t[He]&&5!=ia.i[He]){Aj=lc[++Yc]=Kc;Ss=!0;break}if(!Ss)break}if(!(0==Yc%2||2>ia.A[lc[Yc]]||3<ia.A[lc[Yc]])){rf=lc[1];Lc=lc[~~((Yc+1)/2)];Ud=lc[Yc];qf=Je=Ie=Vd=0;Us=Ts=!1;for(Xc=1;Xc<=ia.A[rf];++Xc)Kc=
ia.H[rf][Xc],He=NG(ia,rf,Kc),1!=ia.t[He]||5==ia.i[He]||(0==Vd?Vd=Kc:Ie=Kc);0<pf[Ie]&&pf[Vd]>pf[Ie]&&(Gm=Vd,Vd=Ie,Ie=Gm);Bj=Vd;0==Vd&&(Bj=Ie,Ts=!0);for(Xc=1;Xc<=ia.A[Ud];++Xc)Kc=ia.H[Ud][Xc],He=NG(ia,Ud,Kc),1!=ia.t[He]||5==ia.i[He]||(0==Je?Je=Kc:qf=Kc);0<pf[qf]&&pf[Je]>pf[qf]&&(Gm=Je,Je=qf,qf=Gm);Ej=Je;0==Je&&(Ej=qf,Us=!0);Cj=aH(ia,NG(ia,rf,Vd),rf);Dj=aH(ia,NG(ia,rf,Ie),rf);ZH=aH(ia,NG(ia,Ud,Je),Ud);$H=aH(ia,NG(ia,Ud,qf),Ud);1<(0>Cj+Dj?-(Cj+Dj):Cj+Dj)||0!=ZH||0!=$H?Qq(ia.o,"Bad stereoinfo on allene !"):
(Hm=ia.K[lc[Yc-1]]-ia.K[Ud],Im=ia.N[lc[Yc-1]]-ia.N[Ud],Fj=Math.sqrt(Hm*Hm+Im*Im),0.001>Fj&&(Fj=0.001),0<(ia.N[Ej]-ia.N[lc[Yc-1]])*(Hm/Fj)-(ia.K[Ej]-ia.K[lc[Yc-1]])*(Im/Fj)?Wc[Lc]=1:Wc[Lc]=-1,Ts&&(Wc[Lc]*=-1),Us&&(Wc[Lc]*=-1),Bj==Vd&&0>Cj&&(Wc[Lc]*=-1),Bj==Ie&&0>Dj&&(Wc[Lc]*=-1),pf[Bj]>pf[Ej]&&(Wc[Lc]*=-1))}}else b:{var mc=a,nc=Na,WL=VH,XL=rh,YL=r,ZL=q,$L=VL,Jm=Od,Km=void 0,Zc=void 0,Vs=void 0,sh=void 0,Da=void 0,th=void 0,vd=void 0,Gj=void 0,Wd=void 0,Nb=void 0,ga=void 0,Fb=void 0,Ke=void 0,Lm=void 0,
$c=void 0,oa=void 0,Mm=void 0,Fb=y(I,s,-1,4,1),Lm=y(I,s,-1,4,1),uh=mc,Xd=nc,aI=XL,Ws=WL,bI=YL,cI=ZL,aM=$L,Gb=Fb,Hj=void 0,ad=void 0,Nm=void 0,Om=void 0,Xs=void 0,Ij=void 0,Ij=-1;0<Ws[Xd]&&(Gb[++Ij]=Ws[Xd]);for(ad=1;ad<=aM;++ad)bI[ad]==Xd&&(Gb[++Ij]=cI[ad]),cI[ad]==Xd&&(Gb[++Ij]=bI[ad]);for(ad=Ij+1;ad<uh.A[Xd];++ad){Xs=uh.u+1;Nm=1;c:for(;Nm<=uh.A[Xd];++Nm){Hj=uh.H[Xd][Nm];for(Om=0;Om<ad;++Om)if(Hj==Gb[Om])continue c;aI[Hj]<Xs&&(Xs=aI[Hj],Gb[ad]=Hj)}}0==Ws[Xd]&&0<uh.y[Xd]?(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=
Gb[0],Gb[0]=-1):0<uh.y[Xd]&&(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=-1);for(Da=Gj=th=sh=Mm=vd=Nb=0;4>Da;++Da)0>=Fb[Da]||(Km=NG(mc,nc,Fb[Da]),Lm[Da]=aH(mc,Km,nc),0<Lm[Da]?(++Nb,Mm=Fb[Da],th=Fb[Da]):0>Lm[Da]?(++vd,sh=Fb[Da],th=Fb[Da]):Gj=Fb[Da]);Wd=Nb+vd;oa=y(I,s,-1,4,1);$c=0;if(3==mc.A[nc]){if(1==Nb&&1==vd||3==Wd&&0<Nb&&0<vd){Qq(mc.o,"Error in C3H stereospecification !");break b}Ke=Fb[0];1==Wd?Ke=th:2==Wd&&(Ke=Gj);ga=LG(mc,nc,Ke,Fb);oa[0]=th;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Nb?$c=1:$c=-1}else if(4==mc.A[nc])if(1==
Wd)ga=LG(mc,nc,th,Fb),oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Nb?$c=1:$c=-1;else{Ke=Fb[0];1<Gj&&(Ke=Gj);1==Nb?Ke=Mm:1==vd&&(Ke=sh);ga=LG(mc,nc,Ke,Fb);Zc=y(I,s,-1,4,1);for(Da=0;4>Da;++Da)Km=NG(mc,nc,ga[Da]),Zc[Da]=aH(mc,Km,nc);if(4==Wd){if(0==Nb||0==vd){Qq(mc.o,"Error in C4 stereospecification !");break b}if(1==Nb||1==vd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],$c=Zc[0];else{for(Da=0;4>Da;++Da)-1==Zc[Da]&&(Zc[Da]=0);Wd=2}}else if(3==Wd)if(3==Nb||3==vd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=
ga[2],oa[3]=ga[1],0<Nb?$c=-1:$c=1;else{1==Nb?Nb=Vs=1:vd=Vs=-1;for(Da=0;4>Da;++Da)Zc[Da]==Vs&&(Zc[Da]=0);Wd=2}if(2==Wd)if(1==Nb&&1==vd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),oa[0]=Mm,oa[1]=sh,oa[2]=ga[2],oa[3]=ga[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){Qq(mc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Nb?$c=1:$c=-1}}var W=oa,Jj=Fb,mb=void 0;Jj[0]==W[1]?(mb=
W[0],W[0]=W[1],W[1]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Jj[0]==W[2]?(mb=W[2],W[2]=W[0],W[0]=mb,mb=W[1],W[1]=W[3],W[3]=mb):Jj[0]==W[3]&&(mb=W[3],W[3]=W[0],W[0]=mb,mb=W[1],W[1]=W[2],W[2]=mb);Jj[1]==W[2]?(mb=W[1],W[1]=W[2],W[2]=mb,mb=W[2],W[2]=W[3],W[3]=mb):Jj[1]==W[3]&&(mb=W[1],W[1]=W[3],W[3]=mb,mb=W[2],W[2]=W[3],W[3]=mb);oa[2]==Fb[2]?Jm[nc]=1:oa[2]==Fb[3]?Jm[nc]=-1:Qq(mc.o,"Error in stereoprocessing ! - t30");Jm[nc]*=$c}}}Wa=new eG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
Q[c]&&(Wa.b.b+=ua);0<wb[u]&&bH(a,c,wb[c],Wa,Nd);var vh=v[c],Hb=void 0,Kj=void 0,wh=void 0,T=void 0,T=Sc,Hb=!1;0!=a.B[c]&&(Hb=!0);0!=Od[c]&&(Hb=!0);wh=-1;for(Kj=1;Kj<=a.z;++Kj)if(a.r[Kj][0]==c){wh=a.r[Kj][1];break}-1<wh&&(Hb=!0);a.o.Ob&&0<a.e[c]&&(Hb=!0,wh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:vh?T="c":T=Jb;break;case 4:vh?(T=Ef,0<a.y[c]&&(Hb=!0)):T=hc;break;case 5:vh?T="o":T=rc;break;case 7:vh?(T="p",0<a.y[c]&&(Hb=!0)):T=tc;break;case 8:vh?T=rg:T=Ec;break;case 13:vh?T=vg:T=Ic;Hb=!0;break;case 6:T=
Mc;Hb=!0;break;case 9:T=Tb;break;case 10:T=Ob;break;case 11:T=Ib;break;case 12:T=Zb;break;case 1:T=Xb;Hb=!0;break;case 19:T=uc;Hb=!0;break;case 20:T=vc;Hb=!0;break;case 21:T=wc;Hb=!0;break;case 22:T=xc;Hb=!0;break;case 18:Hb=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Hb=!1)}Hb&&(T=Tc+T,1==Od[c]?T+=ub:-1==Od[c]&&(T+=vb),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<Xj(a.B[c])&&(T+=Xj(a.B[c]))),-1<wh&&(T+=lb+wh),T+=bd);wn(Wa.b,T);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&bH(a,r[E],q[E],Wa,Nd),9<E&&(Wa.b.b+="%"),vn(Wa,l+(new S(E)).b);Md[c]&&(Wa.b.b+=va)}return Wa.b.b}function HE(a){a=new QC(a);cE(a);return a}
function dE(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)gD(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 eE(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]&&dE(a,c);0==a.A[d]&&dE(a,d)}
function WG(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=NG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&dE(a,c)}}}function TG(a){var b;b=a.c.length;a.H=ns([b,7]);a.A=y(I,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function YG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(VG,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[NG(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(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(VG,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(VG,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:UG(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(VG,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 fD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(AD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(AD((a.N[b]+a.N[c])/2)))}function XG(a,b){var c;for(c=1;c<=a.v;++c)HD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function FD(a,b){var c;c=(BC(),HC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function UG(a,b){return 2==a.t[b]?!0:!1}function HD(a,b,c){var d,e,f,g;g=1;a.b=y(I,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function rE(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=ns([b+5,2]),fG(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 aE(a){var b;a.z=0;a.s=0;IE(a);for(b=1;b<=a.u;++b)a.E=b,rE(a);a.E=0}
function bE(a){var b,c;b=y(cD,m,-1,4,1);dD(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 XC(a,b){var c,d,e,f,g,j,h,n;c=y(cD,m,-1,4,1);dD(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;dD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function EE(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 hE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&$F(c,bd))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(ob)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Xb);g=Wj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=po(c,d+1);try{a.o.z=aC(j,10)}catch(h){if(h=Qi(h),A(h,78))a.o.z=0;else throw h;}a.E=b;rE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Jb)?3:G(d,Bb)?2:G(d,hc)?4:G(d,rc)?5:G(d,tc)?7:G(d,Ec)?8:G(d,Tb)?9:G(d,Ob)?10:G(d,Ib)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ic)?13:G(d,Mc)?6:G(d,uc)?19:G(d,vc)?20:G(d,wc)?21:G(d,xc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=ZF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=ZF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=ZF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=ZF(c,g++);for(;45==e;)--d,e=ZF(c,g++)}a.B[b]=d}}}
function PD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new wC(b);try{for(;b.k=pC(b,b.b),b.k<b.j;)d=ND(aC(sC(b),10)).b,c=e=ND(aC(sC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Qi(f),A(f,78))tn(f);else throw f;}}function bH(a,b,c,d,e){b=NG(a,b,c);5!=a.i[b]&&UG(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),wn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Vc)}
function sE(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,Qq(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:Qq(a.o,"Stereomarking allowed only on single and double bonds!")}
function $G(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=NG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=NG(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=NG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=NG(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))Qq(a.o,"Not unique E/Z geometry !");else{j=NG(a,b,e);f=NG(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=NG(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 SG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=NG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(UG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function aH(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 fE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=SG(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 hD(a){KG(this);this.o=a;this.z=this.v=this.u=0}
function OD(a,b){var c,d,e,f,g,j,h;hD.call(this,a);f=l;j=LD(b);if(null!=j){h=new vC(b,j,!0);for(e=1;4>=e;++e)f=MD(h,j);g=ND(aC(ho(f.substr(0,3)),10)).b;c=ND(aC(ho(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)tE(this),f=MD(h,j),this.K[e]=(new WF(TF(ho(f.substr(0,10))))).b,this.N[e]=-(new WF(TF(ho(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ho(f.substr(31,d-31)),hE(this,e,d),62<=f.length&&(f=ho(f.substr(60,3)),0<f.length&&(f=ND(aC(f,10)).b,0<f&&(this.E=e,a.z=f,rE(this),this.E=0)));for(e=1;e<=c;++e)AE(this),
f=MD(h,j),this.I[e]=ND(aC(ho(f.substr(0,3)),10)).b,this.J[e]=ND(aC(ho(f.substr(3,3)),10)).b,g=ND(aC(ho(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=ND(aC(ho(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);TG(this);EE(this);eD(this);for(cE(this);(h.k=pC(h,h.b),h.k<h.j)&&!(null==(f=sC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new uC(f);sC(g);sC(g);j=ND(aC(sC(g),10)).b;
for(e=1;e<=j;++e)c=ND(aC(sC(g),10)).b,this.B[c]=ND(aC(sC(g),10)).b}if(0==f.indexOf("M  APO")){g=new uC(f);sC(g);sC(g);j=ND(aC(sC(g),10)).b;for(e=1;e<=j;++e)c=ND(aC(sC(g),10)).b,f=ND(aC(sC(g),10)).b,this.E=c,Z(this,0),hE(this,this.u,uc+f),this.E=0}}WG(this);cE(this)}}
function LE(a,b){var c,d,e,f,g;hD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));$F(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new uC(b);d=ND(aC(sC(f),10)).b;e=ND(aC(sC(f),10)).b;for(c=1;c<=d;++c)g=sC(f),tE(this),hE(this,this.u,g),this.K[c]=(new WF(TF(sC(f)))).b,this.N[c]=-(new WF(TF(sC(f)))).b;for(c=1;c<=e;++c)if(AE(this),this.I[c]=ND(aC(sC(f),10)).b,this.J[c]=ND(aC(sC(f),10)).b,this.t[c]=ND(aC(sC(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;TG(this);EE(this);eD(this)}catch(j){j=Qi(j);if(A(j,78)){j.Ic();this.u=0;return}throw j;}WG(this);cE(this)}}
function RD(a,b,c){var d,e,f;hD.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(tE(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))AE(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;cE(this);eD(this)}
function kE(a,b,c){var d,e,f,g,j;hD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(ys,m,1,this.u+1,0);this.K=y(cD,m,-1,this.u+1,1);this.N=y(cD,m,-1,this.u+1,1);this.p=y(ys,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(ys,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=ns([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}cE(this);eD(this)}
function QC(a){var b;KG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);fG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);fG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);fG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);fG(a.e,this.e,this.u+1);this.d=y(ys,m,1,this.u+1,0);fG(a.d,this.d,this.u+1);this.K=y(cD,m,-1,this.u+1,1);fG(a.K,this.K,this.u+1);this.N=y(cD,m,-1,this.u+1,1);fG(a.N,this.N,this.u+1);this.p=y(ys,m,1,this.u+1,0);fG(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);fG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);fG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);fG(a.t,this.t,this.v+1);this.f=y(ys,m,1,this.v+1,0);fG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);fG(a.C,this.C,this.v+1);this.r=ns([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 GE(a,b,c){var d,e,f;if(0==c)return iE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(AD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new WF(a)).b;d=io(e,jo(46));0>d&&(e+=Xa,d=io(e,jo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function LD(a){var b;b=new vC(a,aa,!0);if(4<oC(b))return aa;b=new vC(a,ih,!0);return 4<oC(b)?ih:null}
function iE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function MD(a,b){for(var c,d;a.k=pC(a,a.b),a.k<a.j;){d=sC(a);if(G(d,b))return ba;for(sC(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(525,1,{94:1},hD,OD,LE,RD,kE,QC);_.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 Rq(){Rq=x;Sq=new sB(Xb)}
function XD(a,b){var c;Rq();var d;DG.call(this);this.d=new Qz("Help");new Qz("Home");this.e=b;O(this,(BC(),DC));this.hc&&IA(this.hc,!1);FA(this,!1);d=uy(b);if(1==a)this.f||(this.f=new aB(d),BG(this.f,-30,0)),this.k=this.f,c=OC(b),this.hc&&HA(this.hc.d.A.c,Hc),az(this,new Lz(2)),this.i=new sB(c+"     "),P(this,this.i,Mb),d=new ez,P(d,this.j,null),this.e.Hb&&(c=new Qz("Submit"),P(d,c,null)),P(this,d,Nc),rB(this.i,ho(uo(this.i.hc.b.hb,ah))),this.hc&&IA(this.hc,!0),FA(this,!0);else if(2==a)this.c||(this.c=
new aB(d),BG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&HA(this.hc.d.A.c,"Nonstandard atom"),az(this,new Lz(2)),c=new ez,P(c,new UA("atomic SMILES",1),null),P(this,c,pc),c=Xb,Sq&&(c=uo(Sq.hc.b.hb,ah)),Sq=new tB(c,8),P(this,Sq,Mb),c=new ez,P(c,this.j,null),P(this,c,Nc);else{this.b||(this.b=new aB(d),BG(this.b,5*b.Z,0));var e,f;d="About "+(BC(),QE);this.hc&&HA(this.hc.d.A.c,d);az(this,new QA(0));O(this,DC);P(this,new UA(QE+" Molecular Editor v2013-10-13",1),null);P(this,new UA("Peter Ertl and Bruno Bienfait",
1),null);for(c=CC,d=0,f=c.length;d<f;++d)e=c[d],e=new UA(e,1),Hy(e,this.e.y),P(this,e,null);c=new ez;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}EA(this);c=this.k;CG(this.hc.d,c.b,c.c);!ty(this)&&Yy(this);Iy(this)}t(526,518,ji,XD);_.Rf=function(a){var b,c;if(a.i===this.d){try{b=new VB(this.e.I),c=UB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Qi(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,ZC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Sq;
function cH(a,b){sy(b)==a.b?O(b,(Wz(),eA)):O(b,a.b)}
function dH(a){var b,c,d,e;e=l;d=!1;sy(eH)!=a.b?(e=wa,d=!0):sy(fH)!=a.b?(e="!#6",d=!0):sy(gH)!=a.b?(O(hH,(Wz(),eA)),O(iH,eA),O(jH,eA),O(kH,eA),e="F,Cl,Br,I"):(b=sy(lH)!=a.b,c=sy(mH)!=a.b,sy(nH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),sy(oH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),sy(pH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),sy(qH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),sy(rH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),sy(hH)!=a.b&&(e+="F,"),sy(iH)!=a.b&&(e+="Cl,"),sy(jH)!=a.b&&(e+="Br,"),sy(kH)!=a.b&&(e+="I,"),
$F(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(eH,(Wz(),eA)),e=wa)));b=l;d&&sy(lH)!=a.b&&(b+=";a");d&&sy(mH)!=a.b&&(b+=";A");sy(sH)!=a.b&&(b+=";R");sy(tH)!=a.b&&(b+=";!R");sy(eH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=uH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=vH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);sy(wH)!=a.b&&(e="~");sy(xH)!=a.b&&(e=lb);sy(yH)!=a.b&&(e=ub);sy(zH)!=a.b&&(e="!@");rB(a.f,e)}
function AH(a){BH(a);CH(a);var b=uH.hc.b;dx(b,0);b.hb.options[0].selected=!0;b=vH.hc.b;dx(b,0);b.hb.options[0].selected=!0;O(lH,a.b);O(mH,a.b);O(sH,a.b);O(tH,a.b);O(uH,a.b);O(vH,a.b);DH(a)}function BH(a){O(nH,a.b);O(oH,a.b);O(pH,a.b);O(qH,a.b);O(rH,a.b);O(hH,a.b);O(iH,a.b);O(jH,a.b);O(kH,a.b)}function CH(a){O(eH,a.b);O(fH,a.b);O(gH,a.b)}function DH(a){O(wH,a.b);O(xH,a.b);O(yH,a.b);O(zH,a.b);a.c=!1}
function YD(a){GA.call(this,"Atom/Bond Query");this.j=new Qz(this.Qf());pz(this.r,new EG(this));this.b=(BC(),DC);this.d=a;this.e||(a=uy(a),this.e=new aB(a),BG(this.e,-150,10));this.k=this.e;az(this,new PA);O(this,this.b);a=new ez;az(a,new uA(0,3,1));P(a,new TA("Atom type :"),null);eH=new Qz(zb);fH=new Qz("Any except C");gH=new Qz("Halogen");P(a,eH,null);P(a,fH,null);P(a,gH,null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));P(a,new UA("Or select one or more from the list :",0),null);P(this,a,null);
a=new ez;az(a,new uA(0,3,1));nH=new Qz(Jb);oH=new Qz(hc);pH=new Qz(rc);qH=new Qz(Ec);rH=new Qz(tc);hH=new Qz(Tb);iH=new Qz(Ob);jH=new Qz(Ib);kH=new Qz(Zb);P(a,nH,null);P(a,oH,null);P(a,pH,null);P(a,qH,null);P(a,rH,null);P(a,hH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));uH=new Uz;Tz(uH,zb);Tz(uH,ab);Tz(uH,cb);Tz(uH,jb);Tz(uH,kb);P(a,new TA("Number of hydrogens :  "),null);P(a,uH,null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));vH=new Uz;Tz(vH,zb);Tz(vH,
ab);Tz(vH,cb);Tz(vH,jb);Tz(vH,kb);Tz(vH,"4");Tz(vH,"5");Tz(vH,"6");P(a,new UA("Number of connections :",0),null);P(a,vH,null);P(a,new UA(" (H's don't count.)",0),null);P(this,a,null);a=new ez;az(a,new uA(0,3,1));P(a,new TA("Atom is :"),null);lH=new Qz(Ab);P(a,lH,null);mH=new Qz("Nonaromatic");P(a,mH,null);sH=new Qz(Dc);P(a,sH,null);tH=new Qz(oc);P(a,tH,null);P(this,a,null);a=new ez;O(a,lA(sy(this)));az(a,new uA(0,3,1));P(a,new TA("Bond is :"),null);wH=new Qz(zb);P(a,wH,null);xH=new Qz(Ab);P(a,xH,
null);yH=new Qz(Dc);P(a,yH,null);zH=new Qz(oc);P(a,zH,null);P(this,a,null);a=new ez;az(a,new uA(1,3,1));this.f=new tB(wa,20);P(a,this.f,null);P(a,new Qz(Bc),null);P(a,this.j,null);P(this,a,null);this.hc&&IA(this.hc,!1);FA(this,!1);BH(this);CH(this);DH(this);O(lH,this.b);O(mH,this.b);O(sH,this.b);O(tH,this.b);O(uH,this.b);O(vH,this.b);cH(this,eH);EA(this);a=this.k;CG(this.hc.d,a.b,a.c);!ty(this)&&Yy(this);Iy(this)}t(527,518,ji,YD);
_.Rf=function(a,b){var c;G(b,Bc)?(AH(this),cH(this,eH),dH(this)):A(a.i,41)?(DH(this),vs(a.i)===vs(eH)?(BH(this),CH(this)):vs(a.i)===vs(fH)?(BH(this),CH(this)):vs(a.i)===vs(gH)?(BH(this),CH(this)):vs(a.i)===vs(sH)?O(tH,this.b):vs(a.i)===vs(tH)?(O(sH,this.b),O(lH,this.b)):vs(a.i)===vs(lH)?(O(mH,this.b),O(tH,this.b)):vs(a.i)===vs(mH)?O(lH,this.b):vs(a.i)===vs(wH)||vs(a.i)===vs(xH)||vs(a.i)===vs(yH)||vs(a.i)===vs(zH)?(AH(this),this.c=!0):CH(this),cH(this,a.i),dH(this)):A(a.i,42)&&(DH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
O(c,this.b):O(c,(Wz(),eA)),dH(this));107!=this.d.d&&(this.d.d=107,jz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var eH=_.f=null,wH=null,fH=null,lH=null,xH=null,jH=null,nH=null,vH=null,uH=null,iH=null,hH=null,gH=null,kH=null,oH=null,mH=null,tH=null,zH=null,pH=null,rH=null,sH=null,yH=null,qH=null;function TE(){qG(this)}t(528,503,Ph,TE);_.Se=function(){this.b=-1;this.c=y(rG,m,0,0,0);this.d=0};_.b=-1;
function Oq(a,b){var c;a.b=b;var d,e;d=null;wB();if(e=c=(e=$wnd.clipboardData.getData(Pc),null!=e?new KB(e):null))e=(zB(),CB),e=DB(e,(zB(),CB))||DB(e,AB);if(e)try{d=HB(c)}catch(f){if(f=Qi(f),A(f,59))tn(f);else throw f;}c=d;null!=c&&GG(b,c)}function Mq(a){a=new KB(a);wB();var b,c;try{b=HB(a),c=In(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Pc,c)}catch(d){if(d=Qi(d),A(d,59))tn(d);else throw d;}}function UE(){}t(529,1,{60:1,67:1},UE);_.Be=function(a){GG(this.b,a.b)};
_.b=null;t(531,306,Ai);function Jq(){var a;Jq=x;EH=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);FH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");GH=EH&!FH;var b;a=H(I,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Kq=y(I,s,-1,1E3,1);for(b=0;b<Kq.length;++b)Kq[b]=-999;for(b=0;b<a.length;b+=2)Kq[a[b+1]]=a[b]}
function Up(a,b,c){a=new HH(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function hz(a,b,c){var d;d=new IH;rj(d.u,b,c);kj(a.i,d.u,0,0);Zi(a.b,d);return d}function cF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function wD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)yv(a.i,b.u,c,d),b.s=c,b.t=d;JH(b)}
function bF(a,b,c,d){Jq();this.hb=mw();this.b=new ej;this.k=new ej;this.f=d;this.hb.style[Vf]=ab;this.hb.style[Tf]=ab;this.hb.style[Mg]=Ye;this.hb.style[fh]=b;this.hb.style[Ne]=c;this.i=new KH;this.i.hb.style[fh]=db;this.i.hb.style[Ne]=db;GH?(b=new LH,c=new MH,kj(b,this.i,0,0),kj(b,c,0,0),Cv(this,b)):Cv(this,this.i);this.d=a;a.Vb=this;GH?(this.n=new NH(this),this.n.j=new OH(this),this.n.k=new PH(this),this.n.o=new QH(this),this.n.n=new RH(this),this.d&&(this.n.f=new SH(this),this.n.i=new UH(this),
this.n.b=new XH(this))):B(this,new dI(this),(Vq(),Vq(),Wq));B(this,this,(Zp(),Zp(),$p));B(this,new eI(this),(uj(),uj(),vj));B(this,new fI(this),(wj(),wj(),xj));B(this,new gI(this),(Gq(),Gq(),Hq));(Tp(),Tp(),My).b=this}t(530,531,Ai,bF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var GH,FH,EH,Kq=null;function KH(){Av.call(this);this.hb[Fd]=Ue}t(533,284,Ai,KH);function LH(){KH.call(this);this.hb.style[fh]=db;this.hb.style[Ne]=db}t(532,533,Ai,LH);function dI(a){this.b=a}t(534,1,{},dI);
_.uc=function(a){var b,c,d,e;d=Nj(a);e=Oj(a);c=Pj(a.b);b=new hI(a);2==c&&(b.f=4);b=lE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function eI(a){this.b=a}t(535,1,{},eI);_.vc=function(a){var b,c;b=Nj(a);c=Oj(a);a=new hI(a);this.b.j?vE(this.b.d,a,b,c):xE(this.b.d,a,b,c);ox(this.b.hb)};_.b=null;function fI(a){this.b=a}t(536,1,{},fI);_.wc=function(a){this.b.j=!1;Nj(a);Oj(a);zE(this.b.d)};_.b=null;function gI(a){this.b=a}t(537,1,{},gI);_.b=null;
function MH(){KH.call(this);this.hb.style[fh]=db;this.hb.style[Ne]=db}t(538,533,Ai,MH);function iI(a,b){var c;c=b.b;c.f=4;return lE(a.b.d,c,b.e,b.f)}function OH(a){this.b=a}t(539,1,{},OH);_.Sf=function(a){return iI(this,a)};_.b=null;function wr(a,b){xE(a.b.d,b.b,b.e,b.f);return lE(a.b.d,b.b,b.e,b.f)}function PH(a){this.b=a}t(540,1,{},PH);_.Sf=function(a){return wr(this,a)};_.b=null;function QH(a){this.b=a}t(541,1,{},QH);_.Sf=function(a){return vE(this.b.d,a.b,a.e,a.f)};_.b=null;
function RH(a){this.b=a}t(542,1,{},RH);_.Sf=function(){return zE(this.b.d)};_.b=null;function xq(a,b){var c;c=M(AD(b.c));c=new MB(b,0,lg,c);RC(a.b.d,c);return!0}function SH(a){this.b=a}t(543,1,{},SH);_.Sf=function(a){return xq(this,a)};_.b=null;function yq(a,b){var c;c=M(AD(100*b.d));c=new MB(b,0,tg,c);RC(a.b.d,c);return!0}function UH(a){this.b=a}t(544,1,{},UH);_.Sf=function(a){return yq(this,a)};_.b=null;function Cq(a,b){var c;c=new MB(b,0,je,kh);RC(a.b.d,c);return!0}function XH(a){this.b=a}
t(545,1,{},XH);_.Sf=function(a){return Cq(this,a)};var jI=_.b=null;function kI(){kI=x;jI=new tt((It(),new Ht("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function lI(){lI=x;mI={}}function nI(a,b,c){var d;c&&(b.style[qe]=c.c+ag,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=qd),0!=(c.d&2)&&(b.style[re]=Se));a.f.style[eh]=Kf}
function AA(a){var b=oI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Ci(a);c in mI?a=mI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Bg),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(kI(),jI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),nI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=dk(e),n=dk(e)+(e.offsetHeight||0),o=n-h,r=dk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new pI,v.b=u,v.c=q,v.d=o,v),mI[c]=a);return a}
function qI(){lI();var a,b,c,d,e;Lj();this.b=H(ys,m,1,["monospace","sans-serif",yg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Bg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=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(548,1,{},qI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var mI;function pI(){}
t(549,1,{},pI);_.b=0;_.c=0;_.d=0;function mE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Qi(b),!A(b,84))throw b;}return!1}function nE(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Qi(b),!A(b,84))throw b;}return!1}function hI(a){Lq.call(this,null,0,null);this.b=a}function HH(a,b,c){Lq.call(this,a,0,b);this.b=c}t(550,391,ni,hI,HH);_.ze=function(){return mE(this)};_.Ae=function(){return nE(this)};_.b=null;
function oB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=oI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,nI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function nB(a){this.c=a;this.b={};!oI&&(oI=new qI)}t(551,394,Th,nB);var oI=null;function iz(a){this.b=a}t(552,402,{},iz);_.b=null;function rI(a,b){this.b=a;this.c=b}t(553,1,{},rI);_.b=null;_.c=null;function sI(){Qw.call(this);this.hb[Fd]="jsa-resetTable";this.hb.style[fh]=md}t(554,316,Ai,sI);
function tI(){tI=x;var a=uI=new qI;Lj();a.i="9p";a.f.style[pe]=yg;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);vI=new uz(1)}function mD(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,JH(a)}
function oD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(lD(a,!1),360<=g||-360>=g?j=nD(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=wI(r,q,u,v,f),E=wI(r,q,u,v,h),J="<g"+a.n+sb,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),mD(a,j))}function Y(a,b,c,d,e){a.o&&mD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function kD(a,b,c,d,e){a.o&&(lD(a,!1),mD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a))}function vD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+fa+a.j+' fill="'+e+ka+b+"</text>");mD(a,b)}function LA(a,b,c,d,e){lD(a,!0);mD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a)}
function JH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=bk(a.u.hb)+(a.u.hb.offsetWidth||0)-bk(a.u.hb),d=dk(a.u.hb)+(a.u.hb.offsetHeight||0)-dk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=ig+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function uD(a,b){a.f=b;a.j=PE(b)}t(555,398,{});_.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 vI,uI;function kr(a,b,c){c&&(vr(a,b),c.Sf(a.c));a.e=!0}function vr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-bk(a.p.hb)+ak(a.p.hb)+ak(a.p.hb.ownerDocument.body),a.c.f=c.clientY-dk(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new hI(b),b.b.preventDefault(),!0):!1}
function NH(a){this.p=a;this.c=new xI;this.d=new yI(this);B(this.p,new zI(this),(sr(),sr(),tr));B(this.p,new AI(this),(lr(),lr(),mr));B(this.p,new BI(this),(pr(),pr(),qr));B(this.p,new CI(this),(hr(),hr(),ir));B(this.p,new DI,(Dq(),Dq(),Eq));B(this.p,new EI(this),(zq(),zq(),Aq));B(this.p,new FI(this),(uq(),uq(),vq))}t(556,1,{},NH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function yI(a){sk();this.b=a}t(557,25,{},yI);
_.Hc=function(){!this.b.e&&this.b.j&&iI(this.b.j,this.b.c)};_.b=null;function zI(a){this.b=a}t(558,1,{},zI);_.b=null;function AI(a){this.b=a}t(559,1,{},AI);_.b=null;function BI(a){this.b=a}t(560,1,{},BI);_.b=null;function CI(a){this.b=a}t(561,1,{},CI);_.b=null;function DI(){}t(562,1,{},DI);function EI(a){this.b=a}t(563,1,{},EI);_.b=null;function FI(a){this.b=a}t(564,1,{},FI);_.b=null;function xI(){}t(565,1,{},xI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function GI(a){var b,c,d,e,f;$j(a);d=(lj(),mj(null));e=new sI;Nw(e,a);ov(d,e,d.hb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Pw(e,a);wv(d,e);return new Ay(f,b)}function HI(){this.hb=$doc.createElement(fe);this.hb[Fd]=Ue;this.hb.style[Uf]=Oe;this.hb.style[Yf]=fd;this.hb.style[fh]=db;this.hb.style[Ne]=db}t(567,287,Vh,HI);_.ld=function(){return bk(this.hb)};_.md=function(){return dk(this.hb)};
function PE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function wI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new rI(new WF(a),new WF(b))}function nD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+$a}
function CD(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+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function lD(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 IH(){tI();this.o=vI;this.d=[];this.u=new HI}t(568,555,{},IH);_.b=l;_.c=l;function II(){II=x;JI=new Ay(0,0)}
function KI(a){var b;b=a.Wf();if(!b){var c;(c=a.Tf())?(b=GI(c.b),rj(c.Ce(),b.c,b.b),c=GI(c.b),b=new Ay(c.c-b.c,c.b-b.b)):b=new Ay(0,0);a.$f(b)}return b}function Py(a,b){var c;if(a.Ge())return JI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Zf(ty(b));c=GI(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function LI(a,b){var c;b&&(c=ig+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Vf().hb.style[nd]=c)}function MI(){this.f=new pA;this.f.b=-1;this.f.c=-1}t(570,1,{});_.Tf=function(){return null};_.Uf=function(a){this.Yf(a.Vd())};
_.Vf=function(){return this.Ce()};_.Wf=function(){return NI};_.Md=function(){};_.Ge=function(){return!1};_.Xf=function(a){this.Zf(ty(a))};_.Yf=function(a){LI(this,a)};_.Zf=function(a){var b=this.Ce().hb,c,d,e;c=(Zy(),$y);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=qd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Se:b.style[re]=l};_.$f=function(a){NI=a};_._f=function(){};var NI=_.f=null,JI;
function Rz(a,b){II();MI.call(this);this.b=new gw(a);this.b.pd()[Fd]=l;B(this.b,new OI(this,b),(Wp(),Wp(),Xp))}t(569,570,{},Rz);_.Ce=function(){return this.b};_.Yf=function(a){LI(this,a)};_.b=null;function OI(a,b){this.b=a;this.c=b}t(571,1,{},OI);_.Tc=function(a){Tp();Up(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function Vz(a){II();MI.call(this);this.b=new ex;B(this.b,new PI(this,a),(Qp(),Qp(),Rp))}t(572,570,{},Vz);_.Ce=function(){return this.b};_.b=null;
function PI(a,b){this.b=a;this.c=b}t(573,1,{},PI);_.b=null;_.c=null;function QI(a,b){var c,d;LI(a,b.Vd());for(d=new Ki(b.Wb.b);d.c<d.e.Je();)c=Li(d),c.lc&&c.hc.Uf(c)}function RI(a,b){var c,d,e,f,g,j,h;rj(a.e,b.ae(),b.Yd());for(d=new Ki(b.Wb.b);d.c<d.e.Je();)c=Li(d),c.lc&&(e=c.hc,e.Xf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=KI(e).c,f-=KI(e).b,rj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function dz(){II();MI.call(this);this.e=new Av}t(574,570,{},dz);
_.Uf=function(a){QI(this,a)};_.Ce=function(){return this.e};_.Xf=function(a){RI(this,a)};_.e=null;function VA(a){II();MI.call(this);var b=this.b=new bx;kw(b.c,a);ax(b);this.f.b=-1;this.f.c=-1}t(575,570,{},VA);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?wo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function YA(a){this.b=new zx(a.i,new SI(a))}t(576,1,{},YA);_.b=null;
function vx(a){var b,c,d,e,f;f=new LB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(TI,m,60,0,0);for(c=b.b?Ek(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=hj((nz(),R),new S(f.e)));c=c.c;if(kt(!c?jh:c.b,Bh))for(c=(!a.e.b||0==a.e.b.d?(Zr(),Zr(),$r):new qz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Lq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,57)?(j=f.f,h=new Lq(j,205,null),h.j=j.be(),h.k=
j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new Lq(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function SI(a){this.b=a}t(577,1,xi,SI);_.xc=function(){vx(this)};_.b=null;function uB(){II();MI.call(this);this.b=new Xx}t(578,570,{},uB);_.Tf=function(){var a;a=new uB;Ux(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
_.Wf=function(){return UI};_.$f=function(a){UI=a};var UI=_.b=null;t(579,574,{});function xB(){new Rr}t(580,422,{},xB);function IA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?pq(c.i,c):nq(c.i,c)))}function JA(a,b){II();dz.call(this);this.d=new VI(a);var c=this.c=new Qw,d=(Bw(),Cw);c.b=d;Nw(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&WI(hy(c.A.b.q,0)))throw new bv("WindowPanel can only contain one child widget");XI(c,d);this.d.b=this;this.b=b}t(583,579,{},JA);_.Ce=function(){return this.d};_.Vf=function(){return this.c.gb};
_.Md=function(){YI(this.d,!1)};_.Zf=function(){};_._f=function(a){QI(this,a);RI(this,a);ZI(this.d);$I(this.d)};_.b=null;_.c=null;_.d=null;function aJ(a){var b;b=new jq(to(a.hb,Pf),to(a.hb,Of));a=new jq(to(a.L.bb.hb,Pf),to(a.L.bb.hb,Of));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function bJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(cJ(a,a.J),a.J=null):null!=a.I&&(dJ(a,a.I),a.I=null);Rj(a.K)}function ZI(a){a.cb?a.dg(mq(a.L.bb)):(a.Pd(),ZI(a))}
function dJ(a,b){var c;a.cb?(c=aJ(a),a.dg(new jq(-1,eJ(b,!1)-c[1]))):a.I=b}function fJ(a,b){var c;b!=a.Kd()&&(c=a.L.bb,gv(c),gJ(c,b,c.hb,c.q.d,!0))}function cJ(a,b){var c;a.cb?(c=aJ(a),a.dg(new jq(eJ(b,!0)-c[0],-1))):a.J=b}t(586,289,ui);_.ag=function(){var a,b;b=mq(this.L.bb);a=aJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?WI(hy(a.q,0)):null};_.bg=function(a){hJ(this.L.bb,a)};_.Fd=function(){return new hv(this.L.bb)};_.cg=function(){qq(this.L.bb)};_.Ad=function(){bJ(this)};
_.Sd=function(){qq(this.L.bb)};_.Cd=function(a){return iJ(this.L.bb,a)};_.dg=function(a){oq(this.L.bb,a)};_.sd=function(a){dJ(this,a)};_.Ld=function(a){fJ(this,a)};_.ud=function(a){cJ(this,a)};_.I=null;_.J=null;function jJ(){jJ=x;var a=(kJ(),lJ(),mJ);nJ=new Sw(a.e,a.c,a.d,a.f,a.b)}function YI(a,b){var c;c=new Au;a.eb&&Pr(a.eb,c);a.B&&nq(a.i,a);try{Si(a.i.d,a)}catch(d){if(d=Qi(d),!A(d,78))throw d;}a.c=oJ(a.i,a);try{Hv(a,b)}finally{Vi(a.k.b),Vi(a.j.b),Vi(a.n.b),a.H&&Yi(a.H,a.i),a.u&&(a.u=!1)}}
function pJ(a,b,c){var d,e;e=a.gb;d=new Tj(a,e);e.Hd(a,d.b+b,d.e+c)}function qJ(a,b,c){b=new rJ(xo(wo(Hu(Hu(a.L.d,b),c))));fv(b,a);B(b,a.d,(Wp(),Wp(),Xp));return b}function lq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));oq(a.L.bb,b)}function CG(a,b,c){var d,e;(e=a.i)?(d=sJ(e.hb),Kv(a,b+(bk(e.hb)+d[3]),c+(dk(e.hb)+d[0]))):Kv(a,b,c)}function XI(a,b){if(b!=(0!=a.A.b.q.d?WI(hy(a.A.b.q,0)):null)){gv(a.A.b);var c=a.A.b;gJ(c,b,c.hb,c.q.d,!0)}}
function tJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(gq(),uJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ki(a.H);e.c<e.e.Je();)if(d=Li(e),b==(gq(),vJ)){!d.c&&(d.c=new wJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(gq(),hq))g=d.i,j=d.x,d.A.d?(CG(d,j.d,j.e),lq(d,new jq(j.c,-1))):(CG(d,j.d,j.e),lq(d,new jq(j.c,j.b)),pq(g,d)),Oi(g.d,d,d.A.c),rk(d.r,333);else if(!d.u&&f==(gq(),uJ))d.hb.style[ch]=dh,gq()}else if(b==hq){!d.c&&(d.c=new wJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=sJ(j.hb);h=d.x;if(d.A.d)h.d=bk(d.hb)-
g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),d.x=h,CG(d,0,0),xJ(d,iq(j.hb).c,-1);else{if(f!=(gq(),uJ))h.d=bk(d.hb)-g[3]-bk(j.hb),h.e=dk(d.hb)-g[0]-dk(j.hb),h.c=d.f,h.b=d.e,d.x=h;CG(d,0,0);oq(d,new yJ(iq(j.hb)));nq(j,d)}d==d.i.b||ZD(d);rk(d.r,333)}}else b==uJ&&(!d.c&&(d.c=new wJ),d=a,d.u||(d.y=c,d.hb.style[ch]=Oe))}}function zJ(a,b){a.hb.style[hh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.gg().gg()}
function $I(a){if(!a.cb){a.k=$u(a,a.i,(!Ar&&(Ar=new yk),Ar));a.j=$u(a,a.i,xk?xk:xk=new yk);a.n=$u(a,a.i,(!Fr&&(Fr=new yk),Fr));var b=a.i;!a.H&&(a.H=new ej);Zi(a.H,b);Ar&&(b=new zr(a),a.eb&&Pr(a.eb,b));a.B&&pq(a.i,a);Oi(a.i.d,a,a.A.c);a.c&&(Kv(a,a.c.b,a.c.c),a.c=null);Lv(a);ZD(a)}}function ZD(a){if(a!=a.i.b){var b;Fr&&(b=new Er(a),a.eb&&Pr(a.eb,b))}}t(585,586,ui);_.Kd=function(){return 0!=this.A.b.q.d?WI(hy(this.A.b.q,0)):null};_.Nd=function(a){YI(this,a)};_.Fd=function(){return new hv(this.A.b)};
_.Ad=function(){bJ(this);Rj(new AJ(this))};_.Cd=function(a){return iJ(this.A.b,a)};_.dg=function(a){lq(this,a)};_.Od=function(a,b){CG(this,a,b)};_.Ld=function(a){XI(this,a)};_.Pd=function(){$I(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var nJ;
function VI(a){jJ();var b=(BJ(),CJ),c;c=(Sv(),Tv);Mv.call(this,!1,"popup");this.M=c.b;this.K=new DJ(this);c=new EJ;c.hb[Fd]="mosaic-popupLayoutPanel";Ev(this.L,c);Jv(this);this.d=new FJ(this);this.r=new GJ(this);this.s=new HJ(this);this.t=new IJ(this);this.x=new JJ;this.G=(gq(),vJ);this.B=!1;this.i=b;a=this.A=new KJ(a);b=new LJ;!a.e&&(a.e=new MJ);Zi(a.e,b);a=new NJ(new Uw(nJ.b.e.b,nJ.b.c,nJ.b.d,nJ.b.f,nJ.b.b));B(a,new OJ(this),(Wp(),Wp(),Xp));b=this.A.c;if(!b.c){b.c=new Qw;b.c.pd()[Fd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(Jw(),Kw);c.d=d;PJ(b.i,b.c,new QJ(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new rv;d=Ow(c);Pu(c.c,(cu(),du(d)),0);qv(c,a,d,0,!1)}else Nw(b.c,a);hJ(b.i,null);B(this.A.c,new RJ(this),(dq(),dq(),eq));B(this.A.c,this.d,Xp);fJ(this,this.A);Mi(xo(wo(this.hb)),"mosaic-WindowPanel",!0)}t(584,585,ui,VI);_.Md=function(){var a=this.b,b=new CA(a.b,201),c;a=a.b.r;a.b?a=new SJ(new Ki(a.b)):(a=(Zr(),Zr(),$r),a=new Ki(a));for(;a.dd();)c=a.ed(),201==b.e&&AG(c.b)};_.b=null;
function gE(a,b,c,d){b=uy(b);c+=b.b;d+=b.c;Kv(a.b,c,d);Lv(a.b)}function eB(){II();MI.call(this);var a=this.b=new TJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(587,570,{},eB);_.Ce=function(){return this.b};_.b=null;function YB(){}t(594,438,{},YB);function SJ(a){if(!a)throw new ro;this.b=a}t(595,1,{},SJ);_.dd=function(){return dC(this.b)};_.ed=function(){return Li(this.b)};_.fd=function(){throw new hC("Missing message: awt.50");};_.b=null;function Az(){return Az()}
function WB(){WB=x;var a;a=(NB(),OB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(UJ,m,-1,0,1);else throw new EF(a+" is not supported");}catch(b){if(b=Qi(b),!A(b,86))throw b;}}function ZA(a,b){a.b=31*a.b+K((new WF(b)).b)}function vz(){}t(598,1,{},vz);_.hC=function(){return this.b};_.b=1;
function sJ(a){var b;b=y(I,s,-1,4,1);b[0]=VJ(WJ(a,"borderTopWidth"));b[1]=VJ(WJ(a,"borderRightWidth"));b[2]=VJ(WJ(a,"borderBottomWidth"));b[3]=VJ(WJ(a,"borderLeftWidth"));return b}function XJ(a){var b,c;c=YJ(a);b=sJ(a);a=new jq(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 iq(a){return new jq(a.clientWidth,a.clientHeight)}
function YJ(a){var b;b=y(I,s,-1,4,1);b[0]=VJ(WJ(a,"marginTop"));b[1]=VJ(WJ(a,"marginRight"));b[2]=VJ(WJ(a,"marginBottom"));b[3]=VJ(WJ(a,"marginLeft"));return b}function ZJ(a){var b;b=y(I,s,-1,4,1);b[0]=VJ(WJ(a,"paddingTop"));b[1]=VJ(WJ(a,"paddingRight"));b[2]=VJ(WJ(a,"paddingBottom"));b[3]=VJ(WJ(a,"paddingLeft"));return b}function $J(a,b,c){try{G(b,ne)&&(b=Zd),a.style[b]=c}catch(d){if(d=Qi(d),!A(d,78))throw d;}}
function eJ(a,b){var c;aK||(aK=$doc.createElement(Bg),$J(aK,Ye,l),$J(aK,Rg,l),$J(aK,Yf,fd),$J(aK,ch,Oe),$doc.body.appendChild(aK));$J(aK,fh,a);$J(aK,Ne,a);c=XJ(aK);return b?c.c:c.b}var aK=null;function bK(){jq.call(this,0,0)}function jq(a,b){this.c=a;this.b=b}function yJ(a){jq.call(this,a.c,a.b)}t(600,1,ni,bK,jq,yJ);_.eQ=function(a){return this===a?!0:null==a||cK!=Fn(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+bd};_.b=0;_.c=0;function dK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(601,1,{71:1,74:1,95:1},dK);_.eQ=function(a){return a===this?!0:A(a,95)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return eK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;
function fK(a,b){this.b=a;this.c=b}t(602,1,ni,fK);_.eQ=function(a){return this===a?!0:null==a||gK!=Fn(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 gK.e+"[x="+this.b+",y="+this.c+bd};_.b=0;_.c=0;function JJ(){this.c=this.b=this.e=this.d=0}t(603,1,ni,JJ);_.eQ=function(a){return this===a?!0:null==a||hK!=Fn(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 hK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+bd};_.b=0;_.c=0;_.d=0;_.e=0;function WJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Zd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(605,1,{});var iK=-1;function jK(){}t(606,605,{},jK);_.b=-1;_.c=-1;var kK=null;
function VJ(a){a=parseInt(a,10);a=isNaN(a)?null:ND(a);return!a?0:a.b}t(609,304,ai);_.ag=function(){return mq(this.i)};_.bg=function(a){hJ(this.i,a)};_.cg=function(){qq(this.i)};_.Sd=function(){qq(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ne]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[fh]=a;b.cb||(b.j=a)};function kJ(){kJ=x;lJ()}function HA(a,b){a.b.hb.textContent=b||l;hJ(a.i,null)}
function lK(a){kJ();var b;hw(this,new EJ);this.b=new mK;b=this.i;nK(b,new oK);$J(b.hb,Vf,bb);b.p=0;PJ(b,this.b,new QJ(0));this.b.pd()[Fd]="mosaic-Caption-text";this.b.hb.textContent=a||l;hJ(this.i,null);this.hb[Fd]="mosaic-Caption"}t(608,609,ai,lK);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};_.c=null;
function lJ(){lJ=x;pK=Pn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ly(pK,240,20);new ly(pK,224,16);new ly(pK,208,16);new ly(pK,192,16);new ly(pK,176,16);new ly(pK,160,16);new ly(pK,144,16);new ly(pK,128,16);new ly(pK,112,16);new ly(pK,96,16);new ly(pK,80,16);new ly(pK,64,16);new ly(pK,260,16);mJ=new ly(pK,48,16);new ly(pK,32,16);new ly(pK,16,16);new ly(pK,0,16)}var pK,mJ;function qK(a,b){Yu(a.b.hb,!b);hJ(a.i,a.b)}
function kq(a,b){a.d=b;Yu(a.b.hb,!b);hJ(a.i,a.b);if(a.e){var c;for(c=new Ki(a.e);c.c<c.e.Je();)Li(c)}}function KJ(a){var b;hw(this,new EJ);b=this.i;nK(b,new rK((sK(),tK)));b.p=0;this.c=new lK(a);PJ(b,this.c,new QJ(1));this.b=new EJ;dj(this.b,"Body");PJ(b,this.b,new QJ(0));this.hb[Fd]="mosaic-CaptionLayoutPanel"}t(611,609,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},KJ);_.vd=function(){av(this.i)};_.wd=function(){dv(this.i)};_.Fd=function(){return new hv(this.b)};
_.Cd=function(a){return iJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function MJ(){qG(this)}t(612,503,Ph,MJ);function DJ(a){this.b=a}t(613,1,xi,DJ);_.xc=function(){qq(this.b.L.bb)};_.b=null;function uK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Qj(a.f.b,b);a.f&&Yt(a.f.b,b)&&au(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&ZD(!a.f?null:Yt(a.f.b,b-1))}function vK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new cz);-1==Qj(a.f.b,b)&&Zi(a.f.b,b)}function wJ(){}t(614,1,{},wJ);_.Yc=function(a){uK(a)};_.Zc=function(a){vK(a)};
_._c=function(a){wK(a.b.i,a.b)};function BJ(){BJ=x;xK=new yK(1,"e");zK=new yK(2,Ef);AK=new yK(3,"ne");BK=new yK(10,"nw");CK=new yK(4,rg);DK=new yK(5,vg);EK=new yK(12,"sw");FK=new yK(8,"w");CJ=new GK((lj(),mj(null)).hb)}function oJ(a,b){var c;c=sJ(a.hb);return new fK(bk(b.hb)-(bk(a.hb)+c[3]),dk(b.hb)-(dk(a.hb)+c[0]))}
function HK(a){var b,c,d,e,f,g;if(a.f){b=iq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Yt(a.f.b,d),c=new jq(to(g.hb,Pf),to(g.hb,Of)),f=oJ(a,g),f.b-=Wj(0,f.b+to(g.hb,Pf)-b.c),f.c-=Wj(0,f.c+to(g.hb,Of)-b.b),CG(g,Wj(0,f.b),Wj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,xJ(g,c.c,c.b),g.G==(gq(),hq)&&oq(g,new yJ(iq(a.hb))),rk(g.r,1)}}function IK(a,b,c){a=a.e;Oi(a,b,b);z(a.d,b,c);dj(b,Cc+c.c)}
function nq(a,b){var c;c=a.e;JK(c,b.z);cj(b.z,Cc+BK.c);JK(c,b.v);cj(b.v,Cc+zK.c);JK(c,b.w);cj(b.w,Cc+AK.c);JK(c,b.F);cj(b.F,Cc+FK.c);JK(c,b.o);cj(b.o,Cc+xK.c);JK(c,b.E);cj(b.E,Cc+EK.c);JK(c,b.C);cj(b.C,Cc+CK.c);JK(c,b.D);cj(b.D,Cc+DK.c)}
function pq(a,b){!b.z&&(b.z=qJ(b,0,0));IK(a,b.z,BK);!b.v&&(b.v=qJ(b,0,1));IK(a,b.v,zK);!b.w&&(b.w=qJ(b,0,2));IK(a,b.w,AK);!b.F&&(b.F=qJ(b,1,0));IK(a,b.F,FK);!b.o&&(b.o=qJ(b,1,2));IK(a,b.o,xK);!b.E&&(b.E=qJ(b,2,0));IK(a,b.E,EK);!b.C&&(b.C=qJ(b,2,1));IK(a,b.C,CK);!b.D&&(b.D=qJ(b,2,2));IK(a,b.D,DK)}function wK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Qj(a.f.b,b);if(c+1<d){Fz(a.f,b);for(Zi(a.f.b,b);c<d;++c)zJ(Yt(a.f.b,c),c)}else zJ(b,c)}
function GK(a){a=new KK(a);hw(this,a);this.d=new LK(a);this.d.j=!0;Wi(this.d);this.d.n=3;this.e=new MK(a);this.e.j=!0;Wi(this.e);this.e.n=3;jw(this)}t(615,304,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},GK);_.ag=function(){return iq(this.hb)};_.bg=function(){var a;(a=NK(this))&&a.bg(null)};_.cg=function(){HK(this)};_.Yc=function(a){!this.c&&(this.c=new wJ);uK(a)};_.Zc=function(a){!this.c&&(this.c=new wJ);vK(a)};_.Sd=function(){HK(this)};
_._c=function(a){!this.c&&(this.c=new wJ);wK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var xK,zK,AK,BK,CJ,CK,DK,EK,FK;function KK(a){this.q=new Bv(this);this.hb=a}t(616,284,Ai,KK);function yK(a,b){this.b=a;this.c=b}t(617,1,{},yK);_.b=0;_.c=null;function LK(a){Gi();$i.call(this,a)}t(618,3,{},LK);_.rc=function(){var a;a=this.k.f;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");!a.A.d&&qK(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Wj(this.b,a<this.e?a:this.e),b=Wj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ye]=a+(Lj(),ag);c.style[Rg]=b+ag};
_.sc=function(){var a;a=this.k.f;a==a.i.b||ZD(a);a.A.d||qK(a.A,!0);a.u||(a.p||(a.p=new OK,dj(a.p,"mosaic-GlassPanel-invisible")),$J(a.p.hb,hh,WJ(a.hb,hh)),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
function JK(a,b){try{Si(a,b)}catch(c){if(c=Qi(c),!A(c,78))throw c;}}function MK(a){Gi();$i.call(this,a);this.d=new Ii}t(619,3,{},MK);_.rc=function(){var a;a=this.k.f.gb;a.u||$j(a.p);cj(this.k.f,"dragdrop-dragging");qK(a.A,!1);lq(a,new jq(a.f,a.e));rk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=hj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Wj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=Wj(a+b,to(d.A.c.hb,Of)),b!=a&&pJ(d,0,a-b),lq(d,new jq(d.f,b)),rk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=Wj(a+b,to(d.A.c.hb,Of)),lq(d,new jq(d.f,b)),rk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Wj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
b:96,b!=a&&pJ(d,a-b,0),lq(d,new jq(b,d.e)),rk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,lq(d,new jq(96<a+b?a+b:96,d.e)),rk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||ZD(a);qK(a.A,!0);a.u||(a.p||(a.p=new OK,dj(a.p,"mosaic-GlassPanel-invisible")),$J(a.p.hb,hh,WJ(a.hb,hh)),kj((lj(),mj(null)),a.p,0,0));dj(this.k.f,"dragdrop-dragging");a=new Tj(this.k.b,null);this.b=a.b+ck(this.k.b.hb);this.c=a.e+ek(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
function OK(){var a;this.e=new PK(this);this.b=!1;this.c=new Fv;hw(this,this.c);a=this.hb.style;a[nd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Fd]="gwt-GlassPanel"}t(620,304,yi,OK);
_.yd=function(){var a;jw(this);try{a=this.gb}catch(b){b=Qi(b);if(A(b,84))throw new bv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(lj(),mj(null))?(Rt(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Yi(tk,a),a.c=!0,a.d=Ck(a),Zi(tk,a),this.d=new QK(this),uu(new Qt(this.d))):(this.hb.style[yd]=bb,this.hb.style[jg]=bb);this.b&&iu(new Pt(this));kj(mj(null),new RK,ak($doc.body),$doc.body.scrollTop||0)};
_.zd=function(){this.i.zd();zk(this.e);this.d&&(Nt(su,this.d,H(SK,m,13,[(!Dr&&(Dr=new yk),Dr)])),this.d=null);this.b&&Nt(ku,this,H(SK,m,13,[(!ju&&(ju=new yk),ju)]))};_.hd=function(a){switch(fu(a.type)){case 256:if(27==(a.keyCode||0))return $j(this),!1;case 1:if(this.hb.contains(yo(a)))return $j(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function PK(a){sk();this.b=a}t(621,25,{},PK);_.Hc=function(){Rt(this.b.hb)};_.b=null;function QK(a){this.b=a}t(622,1,{},QK);_.b=null;
function RK(){this.hb=mw();var a;a=new fx(new TK(this));B(this,a,(Mp(),Mp(),Np));B(this,a,(rq(),rq(),sq))}t(623,306,Ai,RK);_.Ad=function(){Rj(new UK(this))};function TK(a){this.b=a}t(624,1,{},TK);_.b=null;function UK(a){this.b=a}t(625,1,xi,UK);_.xc=function(){ox(this.b.hb)};_.b=null;function VK(a){a.hb.style[fh]=md;a.hb.style[Ne]=md;if(a.cb){var a=a.gb,b;A(a,103)?a.bg(null):(b=NK(a))&&b.bg(a)}}t(627,287,Xh);_.ag=function(){VK(this);return new jq(to(this.hb,Pf),to(this.hb,Of))};_.bg=function(){VK(this)};
_.cg=function(){};_.gd=function(){};_.Sd=function(){};function mK(){this.hb=$doc.createElement("label");this.hb[Fd]="mosaic-Label";this.hb.style[eh]=Kf;this.hb[Fd]="mosaic-HTML"}t(626,627,Xh,mK);function NJ(a){hw(this,new WK(a));this.hb[Fd]="mosaic-ImageButton"}t(628,304,yi,NJ);
function TJ(){var a=(Sv(),Vv);Mv.call(this,!0,lf);this.M=a.b;this.b=new XK(this);this.b.e=!0;Cv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);oj();Qu(a,b)}else this.db|=1;xo(wo(this.hb))[Fd]=Le;this.hb.style[hh]="2147483647"}t(629,289,Ai,TJ);_.gd=function(a){cv(this,a);1==fu(a.type)&&Hv(this,!1)};_.b=null;
function XK(a){this.c=a;this.d=new ej;this.j=new ej;a=(yx(),xx);new ky(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Gg);this.f=$doc.createElement(Jg);bu(b,this.f);this.p=!0;a=mw();b=(cu(),du(b));a.appendChild(b);this.hb=a;Cl();this.hb.setAttribute(kg,fm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),oj(),Qu(a,b)):this.db|=2225;this.hb[Fd]=Ee;a=Xu(this.hb)+"-vertical";Mi(this.pd(),a,!0);this.hb.style[Tf]=bb;this.hb.setAttribute("hideFocus",$g);B(this,new wx(this),(Mp(),Mp(),Np))}
t(630,327,Vh,XK);_.gd=function(a){switch(fu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}px(this,a)};_.Rd=function(a,b){tx(this,a,b);b||this.b&&Hv(this.c,!1)};_.b=!0;_.c=null;
function WK(a){var b=(Bw(),Cw),c=(Jw(),Kw),d;d=new tw;d.i[ud]=ab;d.i[Ad]=0;d.i[Bd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;rw(b.b);b.b.d.rows[0].cells[0][id]=c.b;rw(b.b);b.b.d.rows[0].cells[0].style[bh]=e.b;rw(d);b=nw(d,0,0,!0);if(a){$j(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;pw(g,f.d);ts(f.c,g,a);c.b=c.b.c}else e=c.c.d,Zi(c.c,a);a.hb[dd]=e;bu(b,a.hb);fv(a,d)}hw(this,d);Mi(this.hb,"mosaic-WidgetWrapper",!0)}t(631,304,yi,WK);_.b=null;_.c=null;function FJ(a){this.b=a}t(632,1,{},FJ);
_.Tc=function(){this.b._&&this.b!=this.b.i.b&&ZD(this.b)};_.b=null;function GJ(a){sk();this.b=a}t(633,25,{},GJ);_.Hc=function(){qq(this.b.L.bb);var a=this.b;Cr((!a.q&&(a.q=new YK),a.q))};_.b=null;function HJ(a){sk();this.b=a}t(634,25,{},HJ);_.Hc=function(){tJ(this.b,(gq(),hq))};_.b=null;function IJ(a){sk();this.b=a}t(635,25,{},IJ);_.Hc=function(){tJ(this.b,(gq(),uJ))};_.b=null;function LJ(){}t(636,1,{},LJ);function OJ(a){this.b=a}t(637,1,{},OJ);_.Tc=function(){this.b.Md()};_.b=null;
function RJ(a){this.b=a}t(638,1,{},RJ);_.b=null;function AJ(a){this.b=a}t(639,1,xi,AJ);_.xc=function(){this.b.G==(gq(),hq)?rk(this.b.s,333):this.b.G==uJ&&rk(this.b.t,333)};_.b=null;function rJ(a){this.hb=a;av(this)}t(640,287,Vh,rJ);_.Uc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Vc=function(a){return B(this,a,(uj(),uj(),vj))};_.Wc=function(a){return B(this,a,(Zq(),Zq(),$q))};_.Xc=function(a){return B(this,a,(wj(),wj(),xj))};function YK(){Vr.call(this,null)}t(641,219,zi,YK);
function gq(){gq=x;hq=new ZK("MAXIMIZED",0);uJ=new ZK("MINIMIZED",1);vJ=new ZK("NORMAL",2);$K=H(aL,m,98,[hq,uJ,vJ])}function ZK(a,b){Ao.call(this,a,b)}t(642,145,{71:1,75:1,77:1,98:1},ZK);var $K,hq,uJ,vJ;
function Rt(a){var b=(Ru(),Su).scrollWidth,c=Su.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+ag;a.style.marginTop=-d+ag;a.style.width=b+e+ag;a.style.height=c+d+ag}
function bL(a,b){var c,d,e;if(a.n)return!0;a.y.Se();for(c=new hv(b);c.b.b<c.b.c.d-1;)d=WI(iv(c.b)),e=d.gb,A(e,104)&&e.td(d.qd()),d.qd()&&Zi(a.y,d);return!0}
function cL(a,b){var c,d,e;if(b.b)a.d&&fk(a.d),a.d=new dL(a,b),gk(a.d,333);else for(d=new Ki(a.y);d.c<d.e.Je();)c=Li(d),e=c.fb,yv(b,eL(c),e.t,e.u),fL(c,e.v,e.s,H(I,s,-1,[gL(a.r.b,c).e,gL(a.q.b,c).d,gL(a.o.b,c).b,gL(a.p.b,c).c]),H(I,s,-1,[hL(a.j.b,c).e,hL(a.i.b,c).d,hL(a.e.b,c).b,hL(a.f.b,c).c]),H(I,s,-1,[iL(a.v,c),iL(a.u,c),iL(a.s,c),iL(a.t,c)]))}
function jL(){this.y=new ej;this.k=new kL(this);this.x=new lL(this.k);this.w=new mL(this.k);this.r=new nL(this.k);this.q=new oL(this.k);this.o=new pL(this.k);this.p=new qL(this.k);this.j=new rL(this.k);this.i=new sL(this.k);this.e=new tL(this.k);this.f=new uL(this.k);this.v=new vL(this.k);this.u=new vL(this.k);this.s=new vL(this.k);this.t=new vL(this.k)}t(646,1,{});_.eg=function(a){cL(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 wL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ki(b.y);e.c<e.e.Je();)d=Li(e),A(d,26)&&(d=d.bb),f=d.fb,yv(c,eL(d),f.t,f.u),fL(d,f.v,f.s,H(I,s,-1,[gL(b.r.b,d).e,gL(b.q.b,d).d,gL(b.o.b,d).b,gL(b.p.b,d).c]),H(I,s,-1,[hL(b.j.b,d).e,hL(b.i.b,d).d,hL(b.e.b,d).b,hL(b.f.b,d).c]),H(I,s,-1,[iL(b.v,d),iL(b.u,d),iL(b.s,d),iL(b.t,d)]));xL(c);a.b.d=null;for(a=new Ki(a.b.y);a.c<a.e.Je();)b=Li(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function dL(a,b){this.b=a;this.c=b;var c=(lk(),ok);this.n=new kk(this);this.u=c}t(647,18,{},dL);_.yc=function(){wL(this)};_.zc=function(){wL(this)};
_.Bc=function(a){var b,c,d;for(c=new Ki(this.b.y);c.c<c.e.Je();)b=Li(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),yv(this.c,eL(b),d.j,d.w),fL(b,d.x,d.i,H(I,s,-1,[gL(this.b.r.b,b).e,gL(this.b.q.b,b).d,gL(this.b.o.b,b).b,gL(this.b.p.b,b).c]),H(I,s,-1,[hL(this.b.j.b,b).e,hL(this.b.i.b,b).d,hL(this.b.e.b,b).b,hL(this.b.f.b,b).c]),H(I,s,-1,[iL(this.b.v,b),iL(this.b.u,b),iL(this.b.s,b),iL(this.b.t,b)]))};_.b=null;_.c=null;
t(649,1,{});_.b=null;function tL(a){this.b=a}t(648,649,{},tL);function uL(a){this.b=a}t(650,649,{},uL);function sL(a){this.b=a}t(651,649,{},sL);function rL(a){this.b=a}t(652,649,{},rL);function pL(a){this.b=a}t(653,649,{},pL);function qL(a){this.b=a}t(654,649,{},qL);function oL(a){this.b=a}t(655,649,{},oL);function nL(a){this.b=a}t(656,649,{},nL);t(657,649,{},function(a){this.b=a});t(658,649,{},function(a){this.b=a});
function iL(a,b){var c=a.b,d;d=hj(c.e,b);d||(d=new dK(ZJ(b.hb)),z(c.e,b,d));return d.e}function vL(a){this.b=a}t(659,649,{},vL);function mL(a){this.b=a}t(660,649,{},mL);function lL(a){this.b=a}t(661,649,{},lL);function hL(a,b){var c;c=hj(a.b,b);c||(c=new dK(sJ(b.hb)),z(a.b,b,c));return c}function gL(a,b){var c;c=hj(a.c,b);c||(c=new dK(YJ(b.hb)),z(a.c,b,c));return c}
function yL(a,b){var c,d;d=hj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=NK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new jq(zL(e,!0),zL(e,!1));break a}h=b.ag();null!=c.n&&(h.c=zL(e,!0));null!=c.k&&(h.b=zL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new jq(zL(e,!0),zL(e,!1));break a}h=new bK;f=b.hb;n=f.style;g=n[Yf];j=n[ch];n[Yf]="static";n[ch]=Oe;null!=c.n?h.c=zL(e,!0):(n[fh]=md,h.c=(f.offsetWidth||0)+gL(d.p.b,b).c+gL(d.q.b,b).d);null!=c.k?h.b=zL(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+gL(d.r.b,b).e+
gL(d.o.b,b).b);n[Yf]=g;n[ch]=j}d=h}null!=c.n&&(Lj(),kp)==c.n.gg()||null!=c.k&&(Lj(),kp)!=c.k.gg()||z(a.f,b,d)}return d}function kL(a){this.i=a;this.d=new Ii;this.f=new Ii;this.c=new Ii;this.b=new Ii;this.e=new Ii}t(662,1,{},kL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function AL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new BL,a.fb=b;return b}function oK(){rK.call(this,(sK(),CL))}function rK(a){var b=(DL(),EL);jL.call(this);this.c=a;this.b=b}t(663,646,{},oK,rK);
_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new bK;bL(this,a);n=gL(this.p.b,a).c+gL(this.q.b,a).d+hL(this.f.b,a).c+hL(this.i.b,a).d+iL(this.t,a)+iL(this.u,a);d=gL(this.r.b,a).e+gL(this.o.b,a).b+hL(this.j.b,a).e+hL(this.e.b,a).b+iL(this.v,a)+iL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(sK(),CL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ki(this.y);a.c<a.e.Je();)c=Li(a),e=AL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=FL(b),b=new jq(b[1]+b[3],b[0]+b[0])),this.c==CL?(n+=yL(this.x.b,c).c,e.b=yL(this.w.b,
c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Wj(f,e.b)):(d+=yL(this.w.b,c).b,e.c=yL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Wj(g,e.c));this.c==CL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(bL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=iL(this.t,a);E=iL(this.v,a);c=iq(a.hb);Q=c.c-(u+iL(this.u,a));r=c.b-(E+iL(this.s,a));g=Q;c=r;this.c==(sK(),CL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ki(this.y);e.c<e.e.Je();)d=Li(e),b=null,q=AL(d),v=d.gb,A(v,104)&&(b=v,b=FL(b),b=new jq(b[1]+b[3],b[0]+b[0])),this.c==CL?(q.e?++h:(q.c=yL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=yL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=yL(this.w.b,
d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=yL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new Ki(this.y);e.c<e.e.Je();)d=Li(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=FL(b),b=new jq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==CL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==tK?(q.t=this.b==(DL(),EL)?u:this.b==GL?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(DL(),EL)?(q.t=u,q.u=E):this.b==GL?(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.ld()-bk(a.hb)-iL(this.t,a),-1==q.p&&(q.p=v),v=d.md()-dk(a.hb)-iL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));cL(this,a)}};_.b=null;_.c=null;function DL(){DL=x;EL=new HL("START",0);GL=new HL(Kb,1);IL=new HL("END",2);JL=H(KL,m,99,[EL,GL,IL])}function HL(a,b){Ao.call(this,a,b)}t(664,145,{71:1,75:1,77:1,99:1},HL);var JL,GL,IL,EL;function sK(){sK=x;CL=new LL("HORIZONTAL",0);tK=new LL("VERTICAL",1);ML=H(NL,m,100,[CL,tK])}
function LL(a,b){Ao.call(this,a,b)}t(665,145,{71:1,75:1,77:1,100:1},LL);var ML,CL,tK;t(667,1,{105:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function BL(){this.f=!1}function QJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(666,667,{101:1,105:1},BL,QJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function OL(a,b){if(a.n)return!0;bL(a,b);if(0<a.y.d){a.b=Yt(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new PL,c.fb=d;a.c=d;a.y.Se();Zi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function QL(){jL.call(this)}t(668,646,{},QL);
_.fg=function(a){var b,c;c=new bK;OL(this,a);if(this.b){b=yL(this.x.b,this.b).c;var d=yL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=FL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=gL(this.p.b,a).c+gL(this.q.b,a).d+hL(this.f.b,a).c+hL(this.i.b,a).d+iL(this.t,a)+iL(this.u,a);c.b+=gL(this.r.b,a).e+gL(this.o.b,a).b+hL(this.j.b,a).e+hL(this.e.b,a).b+iL(this.v,a)+iL(this.s,a);return c};
_.eg=function(a){var b,c,d,e,f;OL(this,a)&&(d=iL(this.t,a),e=iL(this.v,a),c=iq(a.hb),f=c.c-(d+iL(this.u,a)),c=c.b-(e+iL(this.s,a)),b=this.b.gb,A(b,104)&&(b=FL(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.ld()-bk(a.hb)-iL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-dk(a.hb)-iL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),cL(this,a))};_.b=null;_.c=null;function PL(){this.f=!1}
t(669,667,{102:1,105:1},PL);function FL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=wo(Hu(Hu(a.d,0),0)),c=wo(Hu(Hu(a.d,2),2)),d=YJ(a.hb),b=sJ(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function RL(a,b){a.cb&&$j(a);return Dv(a,b)}function SL(){aw();Rv.call(this,bw)}t(670,294,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},SL);_.Cd=function(a){return RL(this,a)};_.b=null;
function PJ(a,b,c){var d=a.q.d;b.fb=c;gJ(a,b,a.hb,d,!0)}function eL(a){var b;b=a.gb;return A(b,104)?b:a}function mq(a){if(!a.cb)return new bK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),oq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function WI(a){return A(a,104)?a.bb:a}function TL(a){var b;if(!a.o){b=(!kK&&(kK=new jK),kK);var c=UL(a,fb,!0);b.b=c;c=UL(a,gb,!0);b.c=c;a.o=b}return a.o}
function gJ(a,b,c,d,e){if(A(b,26))throw new Ak("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new SL,qv(a,c,a.hb,d,!0),Ev(c,b)):qv(a,b,c,d,e);hJ(a,b)}
function hJ(a,b){var c;c=a.e;if(b){var d=c.k;Ti(d.d,b);Ti(d.f,b);Ti(d.c,b);Ti(d.b,b);Ti(d.e,b)}else d=c.k,Tx(d.d),Tx(d.f),Tx(d.c),Tx(d.b),Tx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==eL(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==eL(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.bg(a.gb),c.bg(a))}}
function qq(a){if(a.cb&&a.hb.style.display!=Hf){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;xL(a)}}function xL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=WI(hy(a.q,d)),A(b,104)&&(b=b.bb),b.qd()&&(A(b,103)?b.cg():A(b,33)&&b.Sd())}function iJ(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=eL(b);return wv(a,c)?(A(c,104)&&RL(c,b),hJ(a,null),!0):!1}
function nK(a,b){var c;a.e=b;null!=a.f&&cj(a,Xu(a.hb)+Ba+a.f);a.f=b.cZ.e;c=oo(a.f,jo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));dj(a,Xu(a.hb)+Ba+a.f);hJ(a,null)}function UL(a,b,c){a.n||(a.n=$doc.createElement(Bg),$J(a.n,Yf,fd),$J(a.n,ch,Oe),$J(a.n,Ye,bb),$J(a.n,Rg,bb),a.hb.appendChild(a.n));$J(a.n,fh,b);$J(a.n,Ne,b);a=XJ(a.n);return c?a.c:a.b}
function zL(a,b){var c;c=null.gg();if(c==(Lj(),wp)){c=(TL(a),null.gg());var d=(-1==iK&&(iK=eJ(hb,!0)),iK);return N(M(Math.round(100*d*c/254)))}if(c==mp)return c=TL(a),d=null.gg(),N(M(AD(d*(-1==c.b&&(c.b=eJ(fb,!0)),c.b))));if(c==op)return c=TL(a),d=null.gg(),N(M(AD(d*(-1==c.c&&(c.c=eJ(gb,!0)),c.b))));if(c==up)return c=(TL(a),null.gg()),d=(-1==iK&&(iK=eJ(hb,!0)),iK),N(M(Math.round(d*c)));if(c==yp)return c=(TL(a),null.gg()),d=(-1==iK&&(iK=eJ(hb,!0)),iK),N(M(Math.round(10*d*c/254)));if(c==sp)return N(M(AD(12*
(TL(a),null.gg())*N(M(AD((-1==iK&&(iK=eJ(hb,!0)),iK)/72))))));if(c==kp)return UL(a,null.gg(),b);if(c==qp)return c=(TL(a),N(M(AD(null.gg())))),d=(-1==iK&&(iK=eJ(hb,!0)),iK),N(M(Math.round(d*c/72)));if(null.gg()==ip)return N(M(AD(null.gg())));throw new Ak("Invalid size: "+null.gg());}function EJ(){var a=new QL;Av.call(this);this.k=new jq(-1,-1);new bM(this);this.hb[Fd]="mosaic-LayoutPanel";nK(this,a)}t(671,284,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},EJ);
_.Gd=function(a){gJ(this,a,this.hb,this.q.d,!0)};_.vd=function(){kv(this,new cM)};_.wd=function(){kv(this,new dM)};_.ag=function(){return mq(this)};_.Dd=function(a){return tv(this.q,eL(a))};_.Ed=function(a,b,c,d){gJ(this,a,b,c,d)};_.bg=function(a){hJ(this,a)};_.Fd=function(){return new hv(this)};_.cg=function(){qq(this)};
_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=mq(this),null!=this.j)a=a.b+ag,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+ag);this.sd(b);this.i=null}else b=a.b+ag,this.ud(a.c+ag),this.sd(b);qq(this)}};_.Sd=function(){qq(this)};_.Cd=function(a){return iJ(this,a)};_.sd=function(a){this.hb.style[Ne]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){yv(this,eL(a),b,c)};
_.ud=function(a){this.hb.style[fh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function cM(){}t(672,1,{},cM);_.Qd=function(a){eL(a).yd()};function dM(){}t(673,1,{},dM);_.Qd=function(a){eL(a).zd()};function hv(a){this.c=a;this.b=new vv(this.c.q)}t(674,1,{},hv);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return WI(iv(this.b))};_.fd=function(){jv(this.b)};_.c=null;function eM(){eM=x;new cx}
function bM(a){eM();Mi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new fM(this)}t(675,9,{},bM);function fM(a){sk();this.b=a}t(676,25,{},fM);_.Hc=function(){hJ(this.b.b,null);qq(this.b.b)};_.b=null;function NK(a){a=a.gb;return!a?null:A(a,103)?a:NK(a)}function xJ(a,b,c){var d;d=a.hb;fL(a,b,c,YJ(d),sJ(d),ZJ(d))}
function fL(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.ud((0>g?0:g)+(Lj(),ag)),b!=a.od()&&a.ud((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Lj(),ag)),c!=a.nd()&&a.sd((0>c?0:c)+ag))}function oq(a,b){xJ(a,b.c,b.b)}t(679,1,{});
function tF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:iC(a,b,~~Ci(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?Lf:typeof v,r=r==Nf?Object.prototype.toString.call(v)==Uc||typeof v.length==Mf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Lf,r)))if(v=G(Mf,r),r=G("boolean",r),gM===D)v&&(o[u]=new WF(o[u])),r&&(o[u]=(GF(),o[u]?JF:HF));else{q=v||r;if(q=
!q&&null!=D&&Fn(D)==hM){q=o[u];if(null==q||iM(q,D))continue;if(Dn(q)&&(q=q&&q.g?q.g:null,null!=q&&iM(q,D))){o[u]=q;continue}}if(!G(Nf,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 jM(){this.d=new Ii;this.b=new Ii;this.c=new Ii}function iM(a,b){var c;if(gM==b||kM==b&&A(a,106))return!0;if(null!=a)for(c=Fn(a);c&&c!=gM;c=null)if(c==b)return!0;return!1}t(678,679,{},jM);function qF(){qF=x;sF=new jM}
function wF(a,b){qF();z(sF.d,a,b)}function nF(a){qF();var b,c,d;d=no(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function oF(a,b){var c;qF();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==ue)?b[0]:null,iM(c,a)}function uF(a){var b=pF;qF();var c,d;d=sF.c;if(c=!b?d.c:iC(d,b,~~Ci(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?jC(d,c):lC(d,b,c,~~Ci(b))}
function VE(a){qF();var b=sF,c;null==a?a=null:(c=a[cd],c||(0!=(Fn(a).c&4)?a=[]:(b=(b=hj(b.d,Fn(a)))&&typeof b==ue?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var sF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Rn&&(e=hk(),2E3<e-Tn&&(Tn=e,Sn=Qn()));if(0==Rn++){var f=(Un(),Vn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=co(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=(Un(),Vn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=co(n,o);while(h.d);h.d=o}}--Rn;c&&-1!=Sn&&($wnd.clearTimeout(Sn),Sn=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ws)()}catch(d){a(b)}else C(ws)()}var gM=$(1),Jn=$(103),lM=SF(" I"),I=MF(688,lM),rG=MF(686,gM),mM=SF(" Z"),VG=MF(689,mM);$(102);$(101);$(100);var nM=$(483),mo=MF(690,nM),oM=$(238),pt=MF(691,oM);$(239);$(145);$(458);$(109);$(469);var pM=SF(" B");$(473);var qM=SF(" C"),Di=MF(692,qM),hM=$(471),rM=SF(" D"),cD=MF(693,rM);$(472);$(474);var sM=$(477),CE=MF(694,sM),tM=SF(" J"),uM=$(2),ys=MF(687,uM),UJ=MF(695,pM);$(486);$(468);$(99);$(173);$(456);
var pF=$(449);$(465);var CF=$(463);$(461);$(462);$(467);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(480);$(475);$(464);$(450);$(451);$(452);$(453);$(454);$(455);var vM=$(373);$(372);$(371);$(370);$(448);$(447);var mA=$(387),GC=MF(696,mA),wM=$(393),LC=MF(697,wM),xM=$(394),NC=MF(698,xM),yM=$(525),SE=MF(699,yM),ps=MF(700,I),zM=QF(523,function(){SC();return IG}),JG=MF(701,zM);$(524);$(396);$(395);$(518);$(517);$(526);$(527);$(522);$(430);$(521);var Nz=MF(702,vM);$(385);$(529);
$(460);RF();$(459);RF();$(679);$(678);var kM=RF();$(288);var AM=$(287);$(286);$(292);$(306);$(347);$(531);$(530);$(285);$(284);$(533);$(532);$(538);$(539);$(540);$(541);$(542);$(543);$(544);$(545);$(534);$(535);$(536);$(537);$(225);$(224);$(297);$(298);$(299);$(556);$(565);$(25);$(557);$(558);$(559);$(560);$(561);$(562);$(563);$(564);$(270);$(343);$(346);$(344);$(345);$(184);$(183);$(272);$(219);$(274);$(192);var BM=$(191);$(222);$(221);$(220);$(367);$(368);$(369);
var CM=QF(161,function(){Lj();return Ap}),Bp=MF(703,CM),DM=QF(144,function(){Mj();return Lo}),Mo=MF(704,DM),EM=QF(151,function(){No();return Wo}),Xo=MF(705,EM),FM=QF(156,function(){Yo();return gp}),hp=MF(706,FM);QF(162,null);QF(163,null);QF(164,null);QF(165,null);QF(166,null);QF(167,null);QF(168,null);QF(169,null);QF(170,null);QF(146,null);QF(147,null);QF(148,null);QF(149,null);QF(150,null);QF(152,null);QF(153,null);QF(154,null);QF(155,null);QF(157,null);QF(158,null);QF(159,null);QF(160,null);$(442);
$(441);$(490);$(492);$(491);$(493);$(495);$(494);$(496);$(500);$(501);$(182);$(188);$(187);$(186);$(190);$(204);$(413);$(412);var fB=$(411),ED=MF(707,fB),ZG=MF(708,tM);$(397);$(497);$(503);$(498);$(499);$(398);$(555);$(407);$(406);$(405);$(410);var GM=RF(),TI=MF(709,GM);$(268);$(440);$(509);var HM=QF(228,function(){es();return js}),ks=MF(710,HM);$(420);$(421);$(404);var RA=$(399);$(489);$(383);$(384);$(409);var bB=$(408);$(401);$(400);$(507);$(516);$(402);$(444);$(482);$(519);$(520);$(528);$(390);
var qA=$(389);$(418);$(419);$(375);$(374);$(427);RF();RF();RF();$(377);$(378);$(189);$(356);var iy=MF(711,AM);$(357);$(568);$(567);$(317);$(319);$(318);$(320);$(206);$(223);$(209);$(211);var xA=$(392);$(443);$(380);$(379);$(386);$(513);$(485);$(214);$(429);$(201);$(202);$(205);$(199);$(198);$(200);var zA=$(551);$(388);$(570);$(575);$(428);$(476);$(431);var Pz=$(382),Oz=MF(712,qA);$(598);$(415);$(416);$(417);$(381);$(548);$(549);$(322);$(321);$(313);$(314);$(587);$(576);$(577);$(502);$(510);$(511);
$(512);$(569);$(571);var SA=$(403);$(552);$(514);$(213);$(210);$(212);$(208);$(197);$(196);$(195);$(250);$(574);$(291);$(290);$(289);$(586);$(585);$(584);$(579);$(583);var IM=QF(642,function(){gq();return $K}),aL=MF(713,IM);$(641);$(640);$(632);$(633);$(634);$(635);$(636);$(637);$(638);$(639);$(613);var JM=QF(293,function(){Sv();return Zv}),$v=MF(714,JM),KM=QF(339,function(){Ov();return Fx}),Gx=MF(715,KM);$(18);$(340);$(341);$(336);$(337);$(338);$(19);$(20);$(21);$(426);$(391);$(629);$(327);$(630);
$(328);$(329);$(330);$(331);$(334);$(302);$(301);$(300);$(572);$(573);$(578);$(243);$(305);$(335);$(323);$(350);$(349);$(348);var LM=QF(351,function(){Wx();return fy}),gy=MF(716,LM);QF(352,null);QF(353,null);QF(354,null);QF(355,null);$(226);$(553);$(303);$(316);$(315);$(506);$(295);$(185);$(554);$(304);$(615);$(3);$(618);$(619);$(617);$(616);$(609);$(608);$(671);$(672);$(673);$(674);$(611);$(217);var EB=$(423),GB=MF(717,EB);$(424);$(422);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);
var MM=$(52),ux=MF(718,MM);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(244);var cK=$(600);$(296);var gK=$(602);$(215);$(627);$(626);$(436);$(435);$(437);$(216);$(252);$(254);$(253);$(248);$(359);$(245);$(294);$(670);$(259);$(262);$(260);
$(261);$(5);$(7);$(6);$(580);$(425);$(438);$(360);$(181);$(280);$(282);$(281);$(432);$(433);$(439);$(218);$(247);$(34);$(255);$(324);$(325);$(326);$(256);var SK=MF(719,BM);$(257);$(550);$(628);$(595);$(466);$(487);$(33);$(71);var hK=$(603);$(612);$(631);$(667);$(666);$(193);$(203);$(4);$(594);$(646);$(663);var NM=QF(664,function(){DL();return JL}),KL=MF(720,NM),OM=QF(665,function(){sK();return ML}),NL=MF(721,OM);$(649);$(658);$(657);$(661);$(660);$(656);$(655);$(653);$(654);$(652);$(651);$(648);$(650);
$(659);$(662);$(647);$(614);$(668);$(308);$(307);$(310);$(311);$(309);$(258);$(22);$(278);$(279);$(11);$(14);$(23);var PM=$(26),Dk=MF(722,PM);$(24);$(27);$(28);$(669);$(8);$(10);$(9);$(675);$(676);$(620);$(623);$(624);$(625);$(621);$(622);var eK=$(601);$(605);$(606);$(194);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>