summaryrefslogtreecommitdiff
path: root/public/jsme_bak/FF2629138194336E10D8BDC4EA6E9AE4.cache.html
blob: a41d0f65d6777501026997703a88e535e5aff99b (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
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'FF2629138194336E10D8BDC4EA6E9AE4';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",aa="\n",ba=" ",ea=" of ",fa='"',ga='" ',ia='" height="',ja='" y="',ka='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",wa=")",xa="*",ya="+",Aa=",",Ba=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Oa="-CMe3",Pa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Wa="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",db="0px",eb="1",fb="100%",gb="1em",
ib="1ex",jb="1in",kb="1px",lb="2",mb="3",nb=":",ob=": ",qb=";",rb="<",sb="=",tb=">",ub="?",vb="@",wb="A",xb="After",yb="Any",zb="Aromatic",Ab="B",Bb="Before",Cb="Br",Db="C",Eb="CENTER",Gb="CSS1Compat",Kb="Center",Lb="Cl",Mb="Class$",Ob="Copy as ",Pb="DOMMouseScroll",Qb="Dialog",Rb="East",Sb="F",Tb="First",Ub='For input string: "',Vb="GBVTBU-BB",Wb="H",Xb="HIDDEN",Yb="Helvetica",Zb="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JUSTIFY",dc="JavaScript",ec="LEFT",fc="MOL n. ",gc="N",
hc="NA",ic="NONE",jc="No more molecules in SDF buffer",kc="Nonring",lc="North",nc="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",Gc="S",Hc="SMILES",Lc="Se",Mc="Si",Nc="South",Oc="Style names cannot be empty",Pc="West",Qc="X",Rc="[",Sc="\\",Tc="]",Uc="__uiObjectID",Vc="a",bd="absolute",cd="alert",dd="alertdialog",ed=
"align",fd="antialias",gd="application",hd="article",id="auto",jd="backgroundColor",kd="banner",ld="blur",md="bolder",nd="border",od="bottom",pd="button",qd="cellPadding",rd="cellSpacing",sd="center",wd="change",yd="checkbox",zd="className",Ad="click",Bd="click marked atom to delete mark",Cd="col",Dd="colSpan",Ed="columnheader",Fd="combobox",Gd="complementary",Hd="contentinfo",Id="contextmenu",Jd="cssFloat",Kd="dblclick",Ld="definition",Md="dialog",Nd="dir",Rd="directory",Sd="display",Yd="div",Zd=
"document",$d="dragdrop-handle",ae="dragdrop-selected",be="dragend",ce="dragenter",de="dragexit",ee="dragleave",fe="dragover",ge="drop",he="end_gesture",ie="error",je="filter",ke="float",le="focus",me="fontFamily",ne="fontSize",oe="fontStyle",pe="fontWeight",qe="form",re="function",se="g",te="gecko1_8",ue="gesturechange",ve="gestureend",we="gesturestart",xe="google",ze="grid",Ae="gridcell",Be="group",Ce="gwt-MenuBar",De="gwt-MenuBarPopup",Ke="heading",Le="height",Me="hidden",Ne="html",Oe="img",Pe=
"is_touch_supported",Qe="italic",Re="java.vm.name",Se="jsa-resetDiv",Te="keydown",Ue="keypress",Ve="keyup",We="left",Xe="link",Ye="list",Ze="listbox",$e="listitem",af="load",bf="log",df="ltr",ef="main",ff="marquee",gf="math",hf="menu",jf="menuPopup",pf="menubar",qf="menuitem",rf="menuitemcheckbox",sf="menuitemradio",tf="middle",uf="mousedown",vf="mousemove",wf="mouseout",xf="mouseover",yf="mouseup",zf="mousewheel",Af="msie",Bf="multipart",Cf="n",Df="navigation",Ef="none",Ff="noreaction",Gf="note",
Hf="nowrap",If="null",Jf="number",Kf="object",Lf="offsetHeight",Mf="offsetWidth",Nf="ontouchstart",Of="opera",Pf="option",Qf="outline",Rf="overflow",Sf="padding",Tf="popupContent",Uf="position",Vf="presentation",Wf="progressbar",Xf="px",Zf="px, ",$f="px;",ag="radio",bg="radiogroup",cg="reaction",dg="rect(0px, 0px, 0px, 0px)",eg="region",fg="rgb(",gg="right",hg="role",ig="rotation",kg="row",lg="rowgroup",mg="rowheader",ng="rtl",og="s",pg="scale100",qg="scrollbar",rg="se",sg="search",tg="separator",
ug="serif",vg='shape-rendering="crispEdges"',wg="slider",xg="span",yg="spinbutton",zg="status",Ag="subMenuIcon-selected",Bg="tab",Cg="table",Dg="tablist",Eg="tabpanel",Fg="tbody",Gg="td",Hg="text",Ig="textAlign",Jg="textbox",Kg="timer",Lg="toolbar",Mg="tooltip",Ng="top",Og="touchcancel",Pg="touchend",Qg="touchmove",Rg="touchstart",Sg="tr",Tg="tree",Ug="treegrid",Vg="treeitem",Wg="true",Xg="value",Yg="verticalAlign",Zg="visibility",$g="visible",ah="whiteSpace",bh="width",ch="x",dh="zIndex",eh="|",
_,fh={l:4194303,m:4194303,h:1048575},gh={l:0,m:0,h:0},hh={l:1,m:0,h:0},ih={l:2,m:0,h:0},jh={l:3,m:0,h:0},kh={l:4,m:0,h:0},lh={l:8,m:0,h:0},mh={l:10,m:0,h:0},nh={l:16,m:0,h:0},oh={l:32,m:0,h:0},ph={l:64,m:0,h:0},qh={l:128,m:0,h:0},rh={l:256,m:0,h:0},sh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Bh={l:2048,m:0,h:0},Ch={l:8192,m:0,h:0},Dh={l:16384,m:0,h:0},Eh={l:32768,m:0,h:0},Fh={l:65536,m:0,h:0},Gh={l:131072,m:0,h:0},Hh={l:262144,m:0,h:0},Ih={l:524288,m:0,h:0},Jh={},Kh={48:1},Lh={84:1,113:1,119:1,125:1,127:1},
Mh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},k={112:1,113:1,115:1},Nh={129:1},Oh={113:1,119:1,121:1,125:1,127:1},Ph={47:1,83:1},Qh={7:1,8:1,113:1,116:1,118:1},Rh={56:1},Sh={53:1,113:1},Th={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Uh={131:1},Vh={2:1},Wh={55:1},Xh={90:1,95:1,109:1,113:1},Yh={113:1,
119:1,127:1},Zh={95:1,113:1},$h={133:1},ai={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},bi={8:1,9:1,113:1,116:1,118:1},ci={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,137:1,144:1},di={130:1},ei={11:1,113:1,116:1,118:1},fi={113:1,115:1,130:1},gi={6:1,8:1,113:1,116:1,118:1},hi={81:1,113:1,116:1,118:1},ii={90:1,
91:1,95:1,109:1,113:1},ji={113:1,119:1,125:1,127:1},ki={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},li={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},mi={90:1,91:1,95:1,101:1,109:1,113:1},ni={113:1},oi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},r={113:1,115:1},pi={113:1,129:1},qi={45:1},ri={111:1},si={114:1},
ti={69:1,80:1},ui={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},vi={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},wi={113:1,115:1,129:1},xi={8:1,10:1,113:1,116:1,118:1};function s(a,b,c){var d=Jh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Jh[a]=function(){}),_=d.prototype=0>b?{}:new Jh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};
_.hC=function(){return yi(this)};_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=v(zi,r,-1,8,1);d=(Ai(),Bi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=u;function Ci(){Ci=u;Di=new Ei}function Fi(a){for(var b,a=new Gi(a.k.n);a.c<a.e.ye();)b=Hi(a),Ii(b.dd(),ae,!1),Ji(a)}
function Ki(a,b,c){var a=a.o,d;try{d=new Li(b,c.Jc(a),c.Mc(a),(c.Kc(a),c.Lc(a))),x(a.d,c,d)}catch(e){e=Mi(e);if(y(e,119))throw new Ni("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ii(b.dd(),Vb,!0);Ii(c.dd(),$d,!0);x(Di,b,c)}function Oi(a,b){var c;c=Pi(Di,b);var d;d=Pi(a.o.d,c);if(!d)throw new Qi("dragHandle was not draggable");Ri(d.c.b);Ri(d.e.b);Ri(d.d.b);Ii(b.dd(),Vb,!1);Ii(c.dd(),$d,!1)}
function Si(a){var b;a.p=!1;for(a=new Gi(a.k.n);a.c<a.e.ye();)b=Hi(a),Ii(b.dd(),ae,!1),Ji(a)}function Ti(a,b){Ui(a.k.n,b)?Ii(b.dd(),ae,!1):a.p?(Vi(a.k.n,b),Ii(b.dd(),ae,!0)):(a.k.n.De(),Vi(a.k.n,b))}function Wi(a){this.i=a;this.k=new Xi(this);this.o=new Yi(this.k)}s(3,1,{});_.kc=function(){Zi(this.k.f,"dragdrop-dragging")};_.lc=function(){$i(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Di;function Xi(a){this.n=new aj;this.e=a;this.b=a.i}s(4,1,{},Xi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function bj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.mc()}function cj(a,b){var c;c=dj(a.d,ej).b;b.b.ctrlKey||b.b.metaKey||Fi(a.c.e);Ti(a.c.e,c)}function fj(a){a.c.i=null;a.c.e.lc();gj((hj(),ij(null)),a.b,0,0);var b=a.b.pb;jj=b;kj();lj=b;a.e=2}
function Yi(a){this.d=new Ei;this.c=a;this.b=new mj;nj(this.b,oj(),pj());z(this.b,this,(qj(),qj(),rj));z(this.b,this,(sj(),sj(),tj));a=this.b.pb.style;a[je]="alpha(opacity=0)";a.opacity=0;a.margin=0+(uj(),Xf);a.borderStyle=(vj(),Ef);a[jd]="blue"}s(5,1,{},Yi);
_.nc=function(a){var b,c,d,e;c=a.i;d=wj(a);e=xj(a);b=yj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!ej)ej=c,this.c.f=dj(this.d,ej).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==zj(this.c.n,this.c.f)&&(Fi(this.c.e),Ti(this.c.e,this.c.f)),Aj(new Bj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Cj(ej,null),ej!=this.c.f&&(c=new Cj(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,fj(this),1!=this.e&&bj(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Qj(a,b);a=Rj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Sj(Tj(d-this.i),Tj(a-this.j))>=this.c.e.n?(Uj(),-1!=zj(this.c.n,this.c.f)||Ti(this.c.e,this.c.f),c=new Cj(ej,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,fj(this)):Vj.preventDefault()),1==this.e)return;Vj.preventDefault();bj(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Qj(a,b);b=Rj(a,b);if(1==yj(a.b)&&(this.f=!1,ej))try{if(Uj(),1==this.e)cj(this,a);else{d!=this.b&&(c=new Cj(d,null),e+=c.b,b+=c.e);try{bj(this,e,b),this.c.e.kc(),3!=this.e&&cj(this,a)}finally{var f=this.b.pb;jj&&f==jj&&(jj=null);kj();f===lj&&(lj=null);Wj(this.b);this.e=1;this.c.f=null}}}finally{ej=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var ej=null;function Bj(){}s(6,1,Rh,Bj);_.qc=function(){Uj()};
function Li(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Li);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+wa};function Cj(a,b){!a||a==(hj(),ij(null))?this.i=this.f=0:(this.f=a._c()-Xj(a.pb),this.i=a.ad()-(a.pb.scrollTop||0));!b||b==(hj(),ij(null))?this.d=this.c=0:(this.c=Yj(b.pb)+Zj(b.pb),this.d=$j(b.pb)+ak(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Cj);
_.tS=function(){return ua+this.b+Ba+this.e+wa};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Uj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Zj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Xf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function ak(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Xf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function bk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function ck(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function dk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.xc(),a.s=null),a.rc())}
function ek(a,b){var c=fk();dk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;gk(a.n,fk())}function hk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.tc(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.sc(),!1):!0}s(17,1,{});_.rc=function(){this.w&&this.sc()};_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((1+Math.cos(3.141592653589793))/2)};
_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function gk(a,b){hk(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function ik(a){this.b=a}s(18,1,{},ik);_.vc=function(a){gk(this,a)};_.b=null;s(19,1,{});s(20,1,Vh);function jk(){jk=u;var a;(a=new kk)&&(a.yc()||(a=new lk));mk=a}s(21,19,{});var mk=null;function nk(a,b){var c=A(function(){if(!b.b){var c=fk();a.vc(c)}});$wnd.mozRequestAnimationFrame(c)}function kk(){}s(22,21,{},kk);_.yc=function(){return!!$wnd.mozRequestAnimationFrame};
_.wc=function(a){var b;b=new ok;nk(a,b);return b};function ok(){}s(23,20,Vh,ok);_.xc=function(){this.b=!0};_.b=!1;function lk(){this.b=new aj;this.c=new pk(this)}s(24,21,{},lk);_.yc=function(){return!0};_.wc=function(a){a=new qk(this,a);Vi(this.b,a);1==this.b.d&&rk(this.c,16);return a};function sk(){sk=u;tk=new aj;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);Ui(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);Ui(tk,a);a.c=!1;a.d=Bk(a,b);Vi(tk,a)}function Ck(a){return $wnd.setInterval(A(function(){a.zc()}),100)}function Bk(a,b){return $wnd.setTimeout(A(function(){a.zc()}),b)}s(26,1,{});_.zc=function(){this.c||Ui(tk,this);this.Ac()};_.c=!1;_.d=0;var tk;function pk(a){sk();this.b=a}s(25,26,{},pk);
_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(Dk,r,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],Ui(a.b,d),gk(d.b,c.b);0<a.b.d&&rk(a.c,Sj(5,16-(fk()-c.b)))};_.b=null;function qk(a,b){this.c=a;this.b=b}s(27,20,{2:1,3:1},qk);_.xc=function(){var a=this.c;Ui(a.b,this);0==a.b.d&&zk(a.c)};_.b=null;_.c=null;s(29,1,{});_.b=null;function Gk(){this.b=cd}s(28,29,{},Gk);function Hk(){this.b=dd}s(30,29,{},Hk);function Ik(){this.b=gd}s(31,29,{},Ik);s(33,1,{});_.b=null;function Jk(a){this.b=a}
s(32,33,{},Jk);function Kk(){this.b=hd}s(34,29,{},Kk);function Lk(){this.b=kd}s(35,29,{},Lk);function Mk(){this.b=pd}s(36,29,{},Mk);function Nk(){this.b=yd}s(37,29,{},Nk);function Ok(){this.b=Ed}s(38,29,{},Ok);function Pk(){this.b=Fd}s(39,29,{},Pk);function Qk(){this.b=Gd}s(40,29,{},Qk);function Rk(){this.b=Hd}s(41,29,{},Rk);function Sk(){this.b=Ld}s(42,29,{},Sk);function Tk(){this.b=Md}s(43,29,{},Tk);function Uk(){this.b=Rd}s(44,29,{},Uk);function Vk(){this.b=Zd}s(45,29,{},Vk);
function Wk(){this.b=qe}s(46,29,{},Wk);function Xk(){this.b=ze}s(47,29,{},Xk);function Yk(){this.b=Ae}s(48,29,{},Yk);function Zk(){this.b=Be}s(49,29,{},Zk);function $k(){this.b=Ke}s(50,29,{},$k);function al(a){this.b=a.id}s(51,1,{4:1,5:1},al);_.b=null;function bl(){this.b=Oe}s(52,29,{},bl);function cl(){this.b=Xe}s(53,29,{},cl);function dl(){this.b=Ye}s(54,29,{},dl);function fl(){this.b=Ze}s(55,29,{},fl);function gl(){this.b=$e}s(56,29,{},gl);function hl(){this.b=bf}s(57,29,{},hl);
function il(){this.b=ef}s(58,29,{},il);function jl(){this.b=ff}s(59,29,{},jl);function kl(){this.b=gf}s(60,29,{},kl);function ll(){this.b=hf}s(61,29,{},ll);function ml(){this.b=pf}s(62,29,{},ml);function nl(){this.b=qf}s(63,29,{},nl);function ol(){this.b=rf}s(64,29,{},ol);function pl(){this.b=sf}s(65,29,{},pl);function ql(){this.b=Df}s(66,29,{},ql);function rl(){this.b=Gf}s(67,29,{},rl);function sl(){this.b=Pf}s(68,29,{},sl);function tl(){this.b=Vf}s(69,29,{},tl);s(70,33,{},function(a){this.b=a});
function ul(){this.b=Wf}s(71,29,{},ul);function vl(){vl=u;wl=new Jk("aria-activedescendant")}var wl;function xl(){this.b=ag}s(73,29,{},xl);function yl(){this.b=bg}s(74,29,{},yl);function zl(){this.b=eg}s(75,29,{},zl);
function Al(){Al=u;Bl=new Hk;Cl=new Gk;Dl=new Ik;El=new Kk;Fl=new Lk;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 Yk;Sl=new Xk;Tl=new Zk;Ul=new $k;Vl=new bl;Wl=new cl;Xl=new fl;Yl=new gl;Zl=new dl;$l=new hl;am=new il;bm=new jl;cm=new kl;dm=new ml;em=new ol;fm=new pl;gm=new nl;hm=new ll;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new ul;nm=new yl;om=new xl;pm=new zl;qm=new rm;sm=new tm;um=new vm;wm=new xm;ym=new zm;Am=new Bm;Cm=
new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=new Nm;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;C=new Ei;x(C,eg,pm);x(C,cd,Cl);x(C,Md,Nl);x(C,dd,Bl);x(C,gd,Dl);x(C,Zd,Pl);x(C,hd,El);x(C,kd,Fl);x(C,pd,Gl);x(C,yd,Hl);x(C,Ae,Rl);x(C,Ed,Il);x(C,Be,Tl);x(C,Fd,Jl);x(C,Gd,Kl);x(C,Hd,Ll);x(C,Ld,Ml);x(C,Ye,Zl);x(C,Rd,Ol);x(C,qe,Ql);x(C,ze,Sl);x(C,Ke,Ul);x(C,Oe,Vl);x(C,Xe,Wl);x(C,Ze,Xl);x(C,$e,Yl);x(C,bf,$l);x(C,ef,am);x(C,ff,bm);x(C,gf,cm);x(C,hf,hm);x(C,pf,dm);x(C,qf,gm);x(C,
rf,em);x(C,Pf,km);x(C,ag,om);x(C,sf,fm);x(C,Df,im);x(C,Gf,jm);x(C,Vf,lm);x(C,Wf,mm);x(C,bg,nm);x(C,kg,um);x(C,lg,qm);x(C,mg,sm);x(C,sg,ym);x(C,tg,Am);x(C,qg,wm);x(C,wg,Cm);x(C,yg,Em);x(C,zg,Gm);x(C,Bg,Mm);x(C,Dg,Im);x(C,Eg,Km);x(C,Jg,cn);x(C,Kg,en);x(C,Lg,gn);x(C,Mg,jn);x(C,Tg,pn);x(C,Ug,ln);x(C,Vg,nn)}var Cl,Bl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Sl,Rl,Tl,Ul,Vl,Wl,Zl,Xl,Yl,$l,am,bm,cm,hm,dm,gm,em,fm,im,jm,km,lm,mm,om,nm,pm,C,um,qm,sm,wm,ym,Am,Cm,Em,Gm,Mm,Im,Km,cn,en,gn,jn,pn,ln,nn;
function vm(){this.b=kg}s(77,29,{},vm);function rm(){this.b=lg}s(78,29,{},rm);function tm(){this.b=mg}s(79,29,{},tm);function xm(){this.b=qg}s(80,29,{},xm);function zm(){this.b=sg}s(81,29,{},zm);function Bm(){this.b=tg}s(82,29,{},Bm);function Dm(){this.b=wg}s(83,29,{},Dm);function Fm(){this.b=yg}s(84,29,{},Fm);function Hm(){this.b=zg}s(85,29,{},Hm);function Nm(){this.b=Bg}s(86,29,{},Nm);function Jm(){this.b=Dg}s(87,29,{},Jm);function Lm(){this.b=Eg}s(88,29,{},Lm);function dn(){this.b=Jg}
s(89,29,{},dn);function fn(){this.b=Kg}s(90,29,{},fn);function hn(){this.b=Lg}s(91,29,{},hn);function kn(){this.b=Mg}s(92,29,{},kn);function qn(){this.b=Tg}s(93,29,{},qn);function mn(){this.b=Ug}s(94,29,{},mn);function on(){this.b=Vg}s(95,29,{},on);function Fk(){this.b=fk()}function fk(){return(new Date).getTime()}s(96,1,{},Fk);function rn(a){var b,c,d;d=new sn;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),tn(d,c.cZ.e),d.b.b+=ob,un(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function vn(a){var b,c,d;c=v(wn,r,126,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new xn;c[d]=a[d]}}function yn(a){var b;b=a.cZ.e;a=a.Bc();return null!=a?b+ob+a:b}s(101,1,{113:1,127:1});_.Bc=function(){return this.i};_.tS=function(){return yn(this)};_.f=null;_.i=null;function zn(a){An();this.i=a}s(100,101,Yh,zn);function Qi(a){An();this.i=a}function Ni(a,b){An();this.f=b;this.i=a}s(99,100,ji,Qi,Ni);
function Bn(a){An();this.c=a;this.b=j;var b,c,d;c=Cn(Dn(this.c)?this.c:null);d=v(wn,r,126,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new En(c[a]);vn(d)}s(98,99,ji,Bn);
_.Bc=function(){if(null==this.d){this.e=null==this.c?If:Dn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":Fn(this.c).e;this.b=this.b+ob+(Dn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(Dn(this.c)){a=this.c;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=j;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function Gn(a,b){return Hn(a)?a.eQ(b):a===b}
function Fn(a){return Hn(a)?a.cZ:In}function Jn(a){return Hn(a)?a.hC():yi(a)}
function Kn(){var a;Kn=u;Ln=(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 Mn(a){Kn();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=Ln[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Ln;s(107,1,{});function yi(a){return a.$H||(a.$H=++Nn)}function On(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Pn(){return $wnd.setTimeout(function(){0!=Qn&&(Qn=0);Rn=-1},10)}var Qn=0,Nn=0,Sn=0,Rn=-1;
function Tn(){Tn=u;Un=new Vn}function Wn(a,b){a.b=Xn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Yn(a)),Zn(a.f,1),!a.j&&(a.j=new $n(a)),Zn(a.j,50))}function Vn(){}function ao(a){return a.Cc()}function Xn(a,b){!a&&(a=[]);a[a.length]=b;return a}function bo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Cc()&&(b=Xn(b,e)):e[0].qc()}catch(f){if(f=Mi(f),!y(f,127))throw f;}}return b}function Zn(a,b){Tn();$wnd.setTimeout(function(){A(ao)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(109,107,{},Vn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Un;function Yn(a){this.b=a}s(110,1,{},Yn);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),bo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=fk();100>fk()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].Cc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;
function $n(a){this.b=a}s(111,1,{},$n);_.Cc=function(){this.b.e&&Zn(this.b.f,1);return this.b.k};_.b=null;function An(){var a,b,c;try{null.a()}catch(d){a=d}var e=Cn(a);2<=e.length&&e.splice(0,2);c=v(wn,r,126,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new En(e[a]);vn(c)}
function Cn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,i=void 0,h=void 0,h=j,f=co(f),g=f.indexOf(ua),i=0==f.indexOf(re)?8:0;-1==g&&(g=eo(f,fo(64)),i=0==f.indexOf("function ")?9:0);-1!=g&&(h=co(f.substr(i,g-i)));d[e]=0<h.length?h:"anonymous"}return c}s(116,1,{});function un(a,b){a.b+=b}function go(){}s(117,116,{},go);_.b=j;function Yj(a){return ho(io(a.ownerDocument),a)}function $j(a){return jo(io(a.ownerDocument),a)}
function ko(a,b){return parseInt(a[b])||0}function lo(a,b){return null==a[b]?null:""+a[b]}function mo(a,b){a.innerHTML=b||j}function no(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function oo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function yj(a){a=a.button;return 1==a?4:2==a?2:1}
function ho(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function po(a){return jo(io(a.ownerDocument),a)}function jo(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}
function qo(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginLeft)+parseInt(a.borderLeftWidth)}function ro(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginTop)+parseInt(a.borderTopWidth)}function Xj(a){return!so()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==ng?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function so(){var a=to();return-1!=a&&1009E3<=a}
function uo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function to(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}function pj(){var a=$doc;return(D(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function oj(){var a=$doc;return(D(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}
function vo(a){return Xj(D(a.compatMode,Gb)?a.documentElement:a.body)}function wo(a){return(D(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function io(a){return D(a.compatMode,Gb)?a.documentElement:a.body}function E(a,b){this.c=a;this.d=b}s(140,1,{113:1,116:1,118:1});_.eQ=function(a){return this===a};_.hC=function(){return yi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function vj(){vj=u;xo=new yo;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=F(Io,r,6,[xo,zo,Bo,Do,Fo])}
s(139,140,gi);var Ho,Bo,zo,Do,xo,Fo;function yo(){E.call(this,ic,0)}s(141,139,gi,yo);function Ao(){E.call(this,"DOTTED",1)}s(142,139,gi,Ao);function Co(){E.call(this,"DASHED",2)}s(143,139,gi,Co);function Eo(){E.call(this,Xb,3)}s(144,139,gi,Eo);function Go(){E.call(this,"SOLID",4)}s(145,139,gi,Go);function Jo(){Jo=u;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=F(To,r,7,[Ko,Mo,Oo,Qo])}s(146,140,Qh);var So,Mo,Oo,Qo,Ko;function Lo(){E.call(this,ic,0)}s(147,146,Qh,Lo);
function No(){E.call(this,"BLOCK",1)}s(148,146,Qh,No);function Po(){E.call(this,"INLINE",2)}s(149,146,Qh,Po);function Ro(){E.call(this,"INLINE_BLOCK",3)}s(150,146,Qh,Ro);function Uo(){Uo=u;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=F(dp,r,9,[Vo,Xo,Zo,ap])}s(151,140,bi);var cp,ap,Xo,Zo,Vo;function Wo(){E.call(this,"VISIBLE",0)}s(152,151,bi,Wo);function Yo(){E.call(this,Xb,1)}s(153,151,bi,Yo);function $o(){E.call(this,"SCROLL",2)}s(154,151,bi,$o);function bp(){E.call(this,"AUTO",3)}s(155,151,bi,bp);
function ep(){ep=u;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=F(op,r,10,[fp,hp,jp,lp])}s(156,140,xi);var np,fp,hp,jp,lp;function gp(){E.call(this,Eb,0)}s(157,156,xi,gp);function ip(){E.call(this,cc,1)}s(158,156,xi,ip);function kp(){E.call(this,ec,2)}s(159,156,xi,kp);function mp(){E.call(this,yc,3)}s(160,156,xi,mp);function uj(){uj=u;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=new Ep;Fp=new Gp;Hp=F(Ip,r,11,[pp,rp,tp,vp,xp,zp,Bp,Dp,Fp])}s(161,140,ei);
var Hp,Dp,tp,vp,Bp,Fp,zp,rp,xp,pp;function qp(){E.call(this,"PX",0)}s(162,161,ei,qp);function sp(){E.call(this,"PCT",1)}s(163,161,ei,sp);function up(){E.call(this,"EM",2)}s(164,161,ei,up);function wp(){E.call(this,"EX",3)}s(165,161,ei,wp);function yp(){E.call(this,"PT",4)}s(166,161,ei,yp);function Ap(){E.call(this,"PC",5)}s(167,161,ei,Ap);function Cp(){E.call(this,"IN",6)}s(168,161,ei,Cp);function Ep(){E.call(this,"CM",7)}s(169,161,ei,Ep);function Gp(){E.call(this,"MM",8)}s(170,161,ei,Gp);
function Jp(){Jp=u;Kp=[];Lp=[];Mp=[]}var Kp,Lp,Mp;function Np(){Np=u;Op=new Pp}function Qp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function Rp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Pp(){}s(173,1,{},Pp);_.b=null;var Op;s(185,1,{});_.tS=function(){return"An event type"};_.i=null;s(184,185,{});_.Fc=function(){this.f=!1;this.i=null};_.f=!1;s(183,184,{});_.Ec=function(){return this.Gc()};_.b=null;var Sp=_.c=null;
function Tp(){Tp=u;Up=new Vp(ld,new Wp)}function Wp(){}s(182,183,{},Wp);_.Dc=function(a){a.Hc(this)};_.Gc=function(){return Up};var Up;function Xp(){Xp=u;Yp=new Vp(wd,new Zp)}function Zp(){}s(186,183,{},Zp);_.Dc=function(a){$p();aq(this,a.c,bq(a.b.b,a.b.b.pb.selectedIndex))};_.Gc=function(){return Yp};var Yp;s(189,183,qi);function Qj(a,b){return(a.b.clientX||0)-ho(io(b.ownerDocument),b)+Xj(b)+vo(b.ownerDocument)}function Rj(a,b){return(a.b.clientY||0)-po(b)+(b.scrollTop||0)+wo(b.ownerDocument)}
function wj(a){var b;return(b=a.c)?Qj(a,b):a.b.clientX||0}function xj(a){var b;return(b=a.c)?Rj(a,b):a.b.clientY||0}s(188,189,qi);function cq(){cq=u;dq=new Vp(Ad,new eq)}function eq(){}s(187,188,qi,eq);_.Dc=function(a){a.Ic(this)};_.Gc=function(){return dq};var dq;function fq(){fq=u;gq=new Vp(Id,new hq)}function hq(){}s(190,183,{},hq);_.Dc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Gc=function(){return gq};var gq;s(193,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var iq=_.d=0;function yk(){this.d=++iq}s(192,193,Ph,yk);function Vp(a,b){this.d=++iq;this.b=b;!Sp&&(Sp=new jq);Sp.b[a]=this;this.c=a}s(191,192,Ph,Vp);_.b=null;_.c=null;function kq(){kq=u;lq=new Vp(Kd,new mq)}function mq(){}s(194,188,qi,mq);
_.Dc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(nq(),oq))a=pq(b.pb),c=new qq(ko(b.pb,Mf),ko(b.pb,Lf)),d=new qq(ko(b.T.jb.pb,Mf),ko(b.T.jb.pb,Lf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);rq(b.I,!0);a=ko(b.T.jb.pb,Mf);sq(b,new qq(a,tq(b.T.jb).b));b.J&&b.O!=oq&&uq(b.r,b)}else rq(b.I,!1),b.O!=(nq(),oq)?sq(b,new qq(b.F.c,b.F.b)):vq(b,pq(b.r.pb)),b.J&&b.O!=oq&&wq(b.r,b);xq(b.T.jb)}else rq(b.I,!0)};_.Gc=function(){return lq};var lq;s(195,183,{});
function yq(){yq=u;zq=new Vp(be,new Aq)}function Aq(){}s(196,195,{},Aq);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return zq};var zq;function Bq(){Bq=u;Cq=new Vp(ce,new Dq)}function Dq(){}s(197,195,{},Dq);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return Cq};var Cq;function Eq(){Eq=u;Fq=new Vp(fe,new Gq)}function Gq(){}s(198,195,{},Gq);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return Fq};
var Fq;function Hq(){Hq=u;Iq=new Vp(ge,new Jq)}function Jq(){}s(199,195,{},Jq);_.Dc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Kq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Hg),a.b.c.b.b.f.pb[Xg]=null!=b?b:j)};_.Gc=function(){return Iq};var Iq;function Lq(){Lq=u;Mq=new Vp(le,new Nq)}function Nq(){}
s(200,183,{},Nq);_.Dc=function(a){Wj(a.b.b)};_.Gc=function(){return Mq};var Mq;function Oq(){Oq=u;Pq=new Vp(ue,new Qq)}function Qq(){}s(201,183,{},Qq);_.Dc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Rq(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,Sq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Gc=function(){return Pq};var Pq;function Tq(){Tq=u;Uq=new Vp(ve,new Vq)}
function Vq(){}s(202,183,{},Vq);_.Dc=function(a){a.b.b&&(a.b.c.b=null,Wq(a.b.b,a.b.c))};_.Gc=function(){return Uq};var Uq;function Xq(){Xq=u;Yq=new Vp(we,new Zq)}function Zq(){}s(203,183,{},Zq);_.Dc=function(){this.b.preventDefault()};_.Gc=function(){return Yq};var Yq;s(205,183,{});s(204,205,{});function $q(){$q=u;ar=new Vp(Te,new br)}function br(){}s(206,204,{},br);
_.Dc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(cr(),dr).length&&-999!=(cr(),dr)[c]&&(c=(cr(),dr)[c]);b=new er(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.jb=!1;if(!a.z){a.jb=!0;a.J=j;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?fr(gr(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new hr(a)),a.ub),b.b=d,ir(),jr(b));
break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:kr(a,lo((lr(),mr).ac.b.pb,Xg));c=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Wb;c=1300;break;case 114:case 82:a.jb=!0;a.J=uc;c=1301;break;case 116:case 84:701==a.c?(c=236,a.jb=!0,a.J=La):801==a.c?(c=237,a.jb=!0,a.J=Ka):(c=233,a.jb=!0,a.J="-tBu");
break;case 121:case 89:b?c=111:(c=234,a.jb=!0,a.J=Sa);break;case 122:case 90:b?c=110:(c=239,a.jb=!0,a.J=Wa);break;case 97:case 65:c=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:c=238;a.jb=!0;a.J=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.jb=!0;a.J=Ga;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.c?(c=254,a.jb=!0,a.J="-F"):801==a.c?(c=255,a.jb=!0,a.J="-Cl"):901==a.c?(c=256,a.jb=!0,a.J="-Br"):1001==a.c?(c=257,a.jb=!0,a.J="-I"):501==a.c?(c=259,a.jb=!0,a.J="-OH"):
401==a.c?(c=258,a.jb=!0,a.J="-NH2"):c=202;break;case 61:501==a.c?(c=250,a.jb=!0,a.J="=O"):c=203;break;case 35:c=204;break;case 48:105==a.c?nr(a,0):e?(c=223,a.jb=!0,a.J="-3-Furyl"):(c=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?nr(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&nr(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?nr(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?nr(a,4):c=207;break;case 53:105==a.c?nr(a,5):c=208;
break;case 54:105==a.c?nr(a,6):c=210;break;case 55:105==a.c?nr(a,7):c=211;break;case 56:105==a.c?nr(a,8):c=212;break;case 57:105==a.c?nr(a,9):(a.jb=!0,a.J="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}or(a,c)}a=!0}a&&this.b.preventDefault()};_.Gc=function(){return ar};var ar;function pr(){pr=u;qr=new Vp(uf,new rr)}function rr(){}s(207,188,qi,rr);_.Dc=function(a){a.nc(this)};_.Gc=function(){return qr};
var qr;function qj(){qj=u;rj=new Vp(vf,new sr)}function sr(){}s(208,188,qi,sr);_.Dc=function(a){a.oc(this)};_.Gc=function(){return rj};var rj;function tr(){tr=u;ur=new Vp(wf,new vr)}function vr(){}s(209,188,qi,vr);_.Dc=function(a){var b;a.f&&1==a.e&&(b=new Cj(ej,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,fj(a))};_.Gc=function(){return ur};var ur;function sj(){sj=u;tj=new Vp(yf,new wr)}function wr(){}s(210,188,qi,wr);_.Dc=function(a){a.pc(this)};_.Gc=function(){return tj};var tj;function jq(){this.b={}}
s(211,1,{},jq);_.b=null;s(214,189,qi);var xr=null;function yr(){yr=u;zr=new Vp(Og,new Ar)}function Ar(){}s(213,214,qi,Ar);_.Dc=function(a){Br(a.b,this,a.b.n)};_.Gc=function(){return zr};var zr;function Cr(){Cr=u;Dr=new Vp(Pg,new Er)}function Er(){}s(215,214,qi,Er);_.Dc=function(a){Br(a.b,this,a.b.n)};_.Gc=function(){return Dr};var Dr;function Fr(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Nf,"return;"),typeof a.ontouchstart==re)}s(216,1,{},Fr);
function Gr(){Gr=u;Hr=new Vp(Qg,new Ir)}function Ir(){}s(217,214,qi,Ir);_.Dc=function(a){Br(a.b,this,a.b.o)};_.Gc=function(){return Hr};var Hr;function Jr(){Jr=u;Kr=new Vp(Rg,new Lr)}function Lr(){}s(218,214,qi,Lr);_.Dc=function(a){Mr(a.b,this)&&(a.b.k&&Nr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),rk(a.b.d,750),a.b.e=!1))};_.Gc=function(){return Kr};var Kr;function Or(a,b){this.b=b;this.c=a}function Pr(a,b,c){xk&&(b=new Or(b,c),a.Rc(b))}s(219,184,{},Or);_.Dc=function(a){a.Nc(this)};_.Ec=function(){return xk};
_.b=!1;var xk=_.c=null;function Qr(a){this.b=a}s(220,184,{},Qr);_.Dc=function(a){a.Oc(this)};_.Ec=function(){return Rr};var Rr=_.b=null;function Sr(){}function Tr(a){var b;Ur&&(b=new Sr,a.Rc(b))}s(221,184,{},Sr);_.Dc=function(a){a.Pc(this)};_.Ec=function(){return Ur};var Ur=null;function Vr(a){this.b=a}s(222,184,{},Vr);_.Dc=function(a){a.Qc(this)};_.Ec=function(){return Wr};var Wr=_.b=null;function Xr(){}s(223,184,{},Xr);_.Dc=function(a){a.b.W&&a.b.Bd()};_.Ec=function(){return Yr};var Yr=null;
function Zr(a,b,c){a=a.b;if(!b)throw new $r("Cannot add a handler with a null type");if(!c)throw new $r("Cannot add a null handler");0<a.c?as(a,new bs(a,b,c)):cs(a,b,null).hf(c);return new ds(new es(a,b,c))}
function fs(a,b){var c;!b.f||b.Fc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new $r("Cannot fire null event");try{++d.c;i=gs(d,b.Ec(),null);e=null;for(h=d.d?i.rf(i.ye()):i.qf();d.d?h.tf():h.Uc();){g=d.d?h.uf():h.Vc();try{b.Dc(g)}catch(l){if(l=Mi(l),y(l,127))f=l,!e&&(e=new hs),is(e,f);else throw l;}}if(e)throw new js(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Gi(d.b);o.c<o.e.ye();)m=Hi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Mi(n);if(y(n,84))throw new ks(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function ls(a){ms.call(this,a,!1)}function ms(a,b){this.b=new ns(b);this.c=a}s(224,1,Kh,ls,ms);_.Rc=function(a){fs(this,a)};_.b=null;_.c=null;s(227,1,{});function as(a,b){!a.b&&(a.b=new aj);Vi(a.b,b)}function os(a,b,c,d){var e,f;e=gs(a,b,c);e.kf(d)&&e.ve()&&(f=dj(a.e,b),f.xe(c),f.ve()&&Pi(a.e,b))}function cs(a,b,c){var d;d=dj(a.e,b);d||(d=new Ei,x(a.e,b,d));a=d.ue(c);a||(a=new aj,d.we(c,a));return a}
function gs(a,b,c){a=dj(a.e,b);if(!a)return ps(),ps(),qs;c=a.ue(c);return!c?(ps(),ps(),qs):c}s(226,227,{});_.b=null;_.c=0;_.d=!1;function ns(a){this.e=new Ei;this.d=a}s(225,226,{},ns);function ds(a){this.b=a}s(228,1,{},ds);_.b=null;function js(a){Ni.call(this,rs(a),ss(a));this.b=a}function ss(a){a=a.ud();return!a.Uc()?null:a.Vc()}
function rs(a){var b,c,d;b=a.ye();if(0==b)return null;b=new ts(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.ud();a.Uc();)d=a.Vc(),c?c=!1:b.b.b+="; ",d=d.Bc(),un(b.b,d);return b.b.b}s(230,99,Lh,js);_.b=null;function ks(a){js.call(this,a)}s(229,230,Lh,ks);s(231,1,{},function(){});function us(a){a=lo(a,Nd);return vs(ng,a)?(ws(),xs):vs(df,a)?(ws(),ys):(ws(),zs)}function ws(){ws=u;xs=new As("RTL",0);ys=new As("LTR",1);zs=new As("DEFAULT",2);Bs=F(Cs,r,49,[xs,ys,zs])}
function As(a,b){E.call(this,a,b)}s(233,140,{49:1,113:1,116:1,118:1},As);var Bs,zs,ys,xs;function Ds(){}function Es(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function v(a,b,c,d,e){d=Es(e,d);F(a,b,c,d);return d}function Fs(a){return Gs([Hs,H],[r,k],[112,-1],a,0,2,1)}
function Gs(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Es(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Gs(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){Is();var e=Js,f=Ks;Is();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function Ls(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ms;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Ms;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ms;}a[b]=c}s(234,1,{},Ds);_.qI=0;
function Is(){Is=u;Js=[];Ks=[];var a=new Ds,b=Js,c=Ks,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Js,Ks;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Dn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function Hn(a){return a.tM==u||a.cM&&!!a.cM[1]}function Ns(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Os(){var a;$stats&&Ps("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Of))a=Of;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Af)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Af)&&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")?te:"unknown"}D(te,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Ps("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(Qs,r,1,[Gb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&Ps("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Jp();Mp.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;}");
Jp();0!=Mp.length&&(a=Mp.join(j),b=(Np(),Op),a=Qp(a),Rp(b).insertBefore(a,b.b.firstChild),Mp.length=0);0!=Kp.length&&(a=Kp.join(j),b=(Np(),Op),a=Qp(a),Rp(b).appendChild(a),Kp.length=0);0!=Lp.length&&(a=Lp.join(j),b=(Np(),Op),a=Qp(a),Rp(b).appendChild(a),Lp.length=0);$stats&&Ps("export.client.JSME_export");new Rs;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==re)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(d){}}
function Mi(a){return y(a,127)?a:new Bn(a)}function Ss(a){return Ts(a&4194303,a>>22&4194303,0>a?1048575:0)}function Us(a){return Ts(a.l,a.m,a.h)}function Ts(a,b,c){return _=new Vs,_.l=a,_.m=b,_.h=c,_}
function it(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new jt;if(0==a.l&&0==a.m&&0==a.h)return kt=Ts(0,0,0),Ts(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?(kt=Ts(0,0,0),c=Us((lt(),mt))):(kt=Ts(c.l,c.m,c.h),c=Ts(0,0,0)),c;g=!1;0!=b.h>>19&&(b=nt(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?ot(e):0==c&&0!=d&&0==e?ot(d)+22:0!=c&&0==d&&0==e?ot(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Us((lt(),pt)),c=!0,g=!g;else return c=qt(a,f),g&&rt(c),kt=Ts(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=nt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=qt(c,d);f&&rt(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=Ts(f,i,c);g?kt=nt(c):kt=Ts(c.l,c.m,c.h);return e}if(!st(a,b))return e?kt=nt(a):kt=Ts(a.l,a.m,a.h),Ts(0,0,0);c=c?a:Ts(a.l,a.m,a.h);var h,l,m,o;f=tt(b)-tt(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(i=0,
l=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(l=i=0,h=b.l<<h-44);i=Ts(i&4194303,l&4194303,h&1048575);for(l=Ts(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(m>>22),n+=o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=m>>>1;i.m=h>>>1|(m&1)<<21;i.l=o>>>1|(h&1)<<21;--f}g&&rt(l);e?(kt=nt(c),d&&(kt=ut(kt,(lt(),mt)))):kt=Ts(c.l,c.m,c.h);return l}
function rt(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 tt(a){var b;b=vt(a.h);return 32==b?(b=vt(a.m),32==b?vt(a.l)+32:b+20-10):b-12}var kt=null;function wt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ts(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function xt(a,b){return Ts(a.l&b.l,a.m&b.m,a.h&b.h)}function yt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function K(a){var b,c,d;if(isNaN(a))return lt(),zt;if(-9223372036854775E3>a)return lt(),At;if(9223372036854775E3<=a)return lt(),pt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=Ts(a,b,c);d&&rt(b);return b}function Bt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ct&&(Ct=v(Dt,r,50,256,0)),c=Ct[b],!c&&(c=Ct[b]=Ss(a)),c):Ss(a)}
function Et(a){var b=gh,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 st(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 Ft(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,G;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;i=b.l&8191;h=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;G=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,G+=e*h,g+=f*h);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((G&31)<<17)+(c>>22);q=(q>>18)+(G>>5)+((g&4095)<<8)+(n>>22);return Ts(c&4194303,n&
4194303,q&1048575)}function nt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ts(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function qt(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return Ts(c&4194303,d&4194303,e&1048575)}function ut(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ts(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Gt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Gt(nt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Bt(1E9);a=it(a,b);b=j+L(kt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Ct=null;function lt(){lt=u;pt=Ts(4194303,4194303,524287);At=Ts(0,0,524288);mt=Bt(1);Bt(2);zt=Bt(0)}var pt,At,mt,zt;function Vs(){}s(243,1,{50:1},Vs);
function Ps(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ht(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(248,1,{},Ht);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function It(a,b){un(a.b.b,b.b);return a}function Jt(){this.b=new Kt}s(249,1,{},Jt);function Lt(a){if(null==a)throw new $r("css is null");this.b=a}s(250,1,{51:1,113:1},Lt);
_.eQ=function(a){return!y(a,51)?!1:D(this.b,a.b)};_.hC=function(){return Mt(this.b)};_.b=null;function Nt(a){if(null==a)throw new $r("html is null");this.b=a}s(252,1,Sh,Nt);_.Sc=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return Mt(this.b)};_.b=null;s(253,1,Sh,function(){this.b=j});_.Sc=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return Mt(this.b)};_.b=null;
function Ot(){Ot=u;Pt=RegExp(oa,se);Qt=RegExp(tb,se);Rt=RegExp(rb,se);St=RegExp(ta,se);Tt=RegExp(fa,se)}function Ut(a){Ot();-1!=a.indexOf(oa)&&(a=a.replace(Pt,pa));-1!=a.indexOf(rb)&&(a=a.replace(Rt,ra));-1!=a.indexOf(tb)&&(a=a.replace(Qt,qa));-1!=a.indexOf(fa)&&(a=a.replace(Tt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(St,"&#39;"));return a}var Pt,Qt,Rt,Tt,St;function Vt(a){if(null==a)throw new $r("uri is null");this.b=a}s(255,1,{54:1},Vt);_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Mt(this.b)};
_.b=null;function Wt(){Wt=u}s(257,1,{});function Xt(){}s(258,1,{},Xt);var Yt=null;function Zt(){}s(259,257,{},Zt);var $t=null;function au(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=gs(a.b,f,null).ye();for(e-=1;0<=e;--e)if(d=gs(a.b,f,null).pf(e),y(d,55)&&Gn(d.b,b)){var h=a.b,l=f;0<h.c?as(h,new bu(h,l,null,d)):os(h,l,null,d)}}}s(260,1,Wh);_.b=null;function cu(a){this.b=a}s(261,260,Wh,cu);_.Tc=function(a){a.d&&(this.b.Yc(a.e)||(a.b=!0))};function du(a){this.b=a}s(262,260,Wh,du);
_.Pc=function(){var a=this.b.b;eu(a);fu(a.pb)};function gu(){An()}s(263,99,ji,gu);function hu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,rk(a.e,1))}function iu(){this.b=new ju(this);this.c=new aj;this.e=new ku(this);this.i=new lu(this)}s(264,1,{},iu);_.d=!1;_.f=!1;function ju(a){sk();this.b=a}s(265,26,{},ju);_.Ac=function(){if(this.b.d){var a=this.b,b;b=mu(a.i.e.c,a.i.c);nu(a.i);y(b,56)&&new gu;a.d=!1;hu(a)}};_.b=null;function ku(a){sk();this.b=a}s(266,26,{},ku);
_.Ac=function(){this.b.f=!1;var a=this.b,b=fk(),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=ou(a.i);try{if(null==d)break;y(d,56)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||nu(a.i)}if(100<=fk()-b)break}}finally{e||(zk(a.b),a.d=!1,hu(a))}};_.b=null;function ou(a){var b;a.c=a.d;b=mu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function nu(a){pu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function lu(a){this.e=a}s(267,1,{},lu);_.Uc=function(){return this.d<this.b};_.Vc=function(){return ou(this)};
_.Wc=function(){nu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function qu(a,b){var c=(ru(),su(b));a.appendChild(c)}function tu(a,b,c){var d;d=Vj;Vj=a;b==jj&&8192==uu(a.type)&&(jj=null);c.Xc(a);Vj=d}var Vj=null,jj=null;function vu(){vu=u;wu=new iu}function Aj(a){vu();if(!a)throw new $r("cmd cannot be null");var b=wu;Vi(b.c,a);hu(b)}var wu;function xu(a){kj();!yu&&(yu=new yk);zu||(zu=new ms(null,!0),Au=new Bu);return Zr(zu,yu,a)}var zu=null;function Cu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Bu(){}s(273,184,{},Bu);_.Dc=function(a){a.Tc(this);Au.d=!1};_.Ec=function(){return yu};_.Fc=function(){Cu(this)};_.b=!1;_.c=!1;_.d=!1;var yu=_.e=null,Au=null;function Du(){Du=u;Eu=new Fu;Gu()||(Eu=null)}var Eu=null;function uk(){}s(275,1,{},uk);_.Nc=function(){for(;0<(sk(),tk).d;)zk(mu(tk,0))};function wk(a,b){return Zr((!Hu&&(Hu=new Iu),Hu),a,b)}function Ju(a){vk();Ku||(Lu(),Ku=!0);return wk((!Ur&&(Ur=new yk),Ur),a)}function vk(){Mu||(Nu(),Mu=!0)}
function Ou(){var a;Mu&&(a=new Pu,Hu&&fs(Hu,a));return null}var Mu=!1,Hu=null,Qu=0,Ru=0,Ku=!1;function Su(){Su=u;Tu=new yk}function Pu(){Su()}s(277,184,{},Pu);_.Dc=function(){null.Rf()};_.Ec=function(){return Tu};var Tu;function Iu(){ls.call(this,null)}s(279,224,Kh,Iu);
function uu(a){switch(a){case ld:return 4096;case wd:return 1024;case Ad:return 1;case Kd:return 2;case le:return 2048;case Te:return 128;case Ue:return 256;case Ve:return 512;case af:return 32768;case "losecapture":return 8192;case uf:return 4;case vf:return 64;case wf:return 32;case xf:return 16;case yf:return 8;case "scroll":return 16384;case ie:return 65536;case Pb:case zf:return 131072;case Id:return 262144;case "paste":return 524288;case Rg:return 1048576;case Qg:return 2097152;case Pg:return 4194304;
case Og:return 8388608;case we:return 16777216;case ue:return 33554432;case ve:return 67108864;default:return-1}}function kj(){Uu||(Vu(),Wu(),Uu=!0)}var Uu=!1;function Xu(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 Yu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Vu(){Zu=A(function(a){var b;var c=zu,d,e,f;yu&&c&&$u(c.b.e,yu)?(b=Au.b,d=Au.c,e=Au.d,f=Au.e,Cu(Au),Au.e=a,fs(c,Au),c=!(Au.b&&!Au.c),Au.b=b,Au.c=d,Au.d=e,Au.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});av=A(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Dn(b)&&y(b,57)&&tu(a,c,b)});bv=A(function(a){a.preventDefault();av.call(this,a)});cv=A(function(a){this.__gwtLastUnhandledEvent=
a.type;av.call(this,a)});dv=A(function(a){if(Zu(a)){var b=lj;b&&b.__listener&&!Dn(b.__listener)&&y(b.__listener,57)&&(tu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,dv,!0);$wnd.addEventListener(Kd,dv,!0);$wnd.addEventListener(uf,dv,!0);$wnd.addEventListener(yf,dv,!0);$wnd.addEventListener(vf,dv,!0);$wnd.addEventListener(xf,dv,!0);$wnd.addEventListener(wf,dv,!0);$wnd.addEventListener(zf,dv,!0);$wnd.addEventListener(Te,Zu,!0);$wnd.addEventListener(Ve,Zu,!0);$wnd.addEventListener(Ue,
Zu,!0);$wnd.addEventListener(Rg,dv,!0);$wnd.addEventListener(Qg,dv,!0);$wnd.addEventListener(Pg,dv,!0);$wnd.addEventListener(Og,dv,!0);$wnd.addEventListener(we,dv,!0);$wnd.addEventListener(ue,dv,!0);$wnd.addEventListener(ve,dv,!0)}function ev(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 fv(a,b){var c;kj();if(D(ee,b)&&(c=to(),-1!=c&&1009E3>=c))de==de&&(a.ondragexit=bv);else switch(b){case "drag":a.ondrag=av;break;case be:a.ondragend=av;break;case ce:a.ondragenter=bv;break;case ee:a.ondragleave=av;break;case fe:a.ondragover=bv;break;case "dragstart":a.ondragstart=av;break;case ge:a.ondrop=av;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,av,!1);a.addEventListener(b,av,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var lj=null,Zu=null,dv=null,bv=null,av=null,cv=null;function Wu(){$wnd.addEventListener(wf,A(function(a){var b=lj;if(b&&!a.relatedTarget&&Ne==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(yf,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Pb,dv,!0)}
function gv(a,b){kj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?av:null),c&2&&(a.ondblclick=b&2?av:null),c&4&&(a.onmousedown=b&4?av:null),c&8&&(a.onmouseup=b&8?av:null),c&16&&(a.onmouseover=b&16?av:null),c&32&&(a.onmouseout=b&32?av:null),c&64&&(a.onmousemove=b&64?av:null),c&128&&(a.onkeydown=b&128?av:null),c&256&&(a.onkeypress=b&256?av:null),c&512&&(a.onkeyup=b&512?av:null),c&1024&&(a.onchange=b&1024?av:null),c&2048&&(a.onfocus=b&2048?av:null),c&4096&&(a.onblur=b&4096?av:
null),c&8192&&(a.onlosecapture=b&8192?av:null),c&16384&&(a.onscroll=b&16384?av:null),c&32768&&(a.onload=b&32768?cv:null),c&65536&&(a.onerror=b&65536?av:null),c&131072&&(a.onmousewheel=b&131072?av:null),c&262144&&(a.oncontextmenu=b&262144?av:null),c&524288&&(a.onpaste=b&524288?av:null),c&1048576&&(a.ontouchstart=b&1048576?av:null),c&2097152&&(a.ontouchmove=b&2097152?av:null),c&4194304&&(a.ontouchend=b&4194304?av:null),c&8388608&&(a.ontouchcancel=b&8388608?av:null),c&16777216&&(a.ongesturestart=b&16777216?
av:null),c&33554432&&(a.ongesturechange=b&33554432?av:null),c&67108864&&(a.ongestureend=b&67108864?av:null));b&131072&&a.addEventListener(Pb,av,!1)}function hv(){var a;hv=u;iv=(a=$doc,D(a.compatMode,Gb)?a.documentElement:a.body)}var iv;function jv(){this.c=new aj}function kv(a){a=a[Uc];return null==a?-1:a}s(284,1,{},jv);_.b=null;function lv(a,b){this.b=a;this.c=b}s(285,1,{},lv);_.b=0;_.c=null;s(286,1,Kh);_.Zc=function(a){return decodeURI(a.replace("%23",ma))};_.Rc=function(a){fs(this.b,a)};
_.$c=function(a){a=null==a?j:a;if(!D(a,null==mv?j:mv))mv=a,Yr&&(a=new Xr,fs(this.b,a))};var mv=j;function Gu(){function a(){$wnd.setTimeout(a,250);e()}var b=Eu,c=j,d=$wnd.location.hash;0<d.length&&(c=b.Zc(d.substring(1)));mv=c;var e=A(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.Zc(c.substring(1)));b.$c(a)});a();return!0}s(288,286,Kh);function Fu(){this.b=new ls(null)}s(287,288,Kh,Fu);_.Zc=function(a){return a};
function Nu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=A(Ou)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=A(function(a){try{Mu&&Pr((!Hu&&(Hu=new Iu),Hu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Lu(){var a=$wnd.onresize;$wnd.onresize=A(function(b){try{var c,d;if(Ku&&(d=oj(),c=pj(),Ru!=d||Qu!=c))Ru=d,Qu=c,Tr((!Hu&&(Hu=new Iu),Hu))}finally{a&&a(b)}})}function $i(a,b){Ii(a.dd(),b,!0)}function Zi(a,b){Ii(a.dd(),b,!1)}function nv(a,b){a.pb.style[Le]=b}function nj(a,b,c){0<=b&&a.jd(b+Xf);0<=c&&a.gd(c+Xf)}function ov(a){var b,a=lo(a,zd);b=eo(a,fo(32));return 0<=b?a.substr(0,b-0):a}
function Ii(a,b,c){if(!a)throw new Qi(nc);b=co(b);if(0==b.length)throw new Ak(Oc);if(c){var d,e,f;d=co(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ba),a.className=f+d)}else{var g,b=co(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=co(e.substr(0,
c-0)),b=co(pv(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function qv(a,b){a.style.display=b?j:Ef;a.setAttribute("aria-hidden",""+!b)}s(294,1,ti);_._c=function(){return Yj(this.pb)};_.ad=function(){return $j(this.pb)};_.bd=function(){return ko(this.pb,Lf)};_.cd=function(){return ko(this.pb,Mf)};_.dd=function(){return this.pb};_.ed=function(){return this.pb.style.display!=Ef};_.fd=function(){throw new rv;};_.gd=function(a){nv(this,a)};_.hd=function(a){qv(this.pb,a)};
_.jd=function(a){this.pb.style[bh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=j;a=outer}else a="(null handle)";return a};_.pb=null;function sv(a,b,c){fv(a.pb,c.c);Zr(!a.mb?a.mb=new ls(a):a.mb,c,b)}function z(a,b,c){var d;d=uu(c.c);-1==d?fv(a.pb,c.c):-1==a.lb?gv(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return Zr(!a.mb?a.mb=new ls(a):a.mb,c,b)}
function tv(a,b,c){return Zr(!a.mb?a.mb=new ls(a):a.mb,c,b)}function uv(a){var b;if(a.md())throw new vv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?gv(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.kd();a.pd()}
function wv(a,b){var c;switch(uu(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&uo(a.pb,c))return}c=a.pb;var d,e,f;if(Sp&&(f=Sp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&fs(a.mb,f.b),f.b.b=d,f.b.c=e}function xv(a){if(!a.md())throw new vv("Should only call onDetach when the widget is attached to the browser's document");try{a.qd()}finally{try{a.ld()}finally{a.pb.__listener=null,a.kb=!1}}}
function Wj(a){if(a.ob)if(y(a.ob,70))a.ob.rd(a);else{if(a.ob)throw new vv("This widget's parent does not implement HasWidgets");}else if(hj(),$u(yv.b,a)){hj();try{a.od()}finally{Pi(yv.b,a)}}}function zv(a,b){var c;c=a.ob;if(b){if(c)throw new vv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.md()&&a.nd()}else try{c&&c.md()&&a.od()}finally{a.ob=null}}s(293,294,oi);_.kd=function(){};_.ld=function(){};_.Rc=function(a){this.mb&&fs(this.mb,a)};_.md=function(){return this.kb};
_.nd=function(){uv(this)};_.Xc=function(a){wv(this,a)};_.od=function(){xv(this)};_.pd=function(){};_.qd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function Av(a){for(a=new Bv(a);a.b.b<a.b.c.d-1;)Cv(a.b),Dv(a.b)}s(292,293,li);_.kd=function(){Ev(this,(Fv(),Gv))};_.ld=function(){Ev(this,(Fv(),Hv))};function Iv(a,b,c){Wj(b);var d=a.q;Jv(d,b,d.d);d=(ru(),su(b.pb));c.appendChild(d);zv(b,a)}
function Kv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Lv;b.ob==a&&(f=a.sd(b),f<d&&--d);Wj(b);Jv(a.q,b,d);e?(e=b.pb,ev(c,(ru(),su(e)),d)):(e=(ru(),su(b.pb)),c.appendChild(e));zv(b,a)}function Mv(a,b){var c;if(b.ob!=a)return!1;try{zv(b,null)}finally{c=b.pb;oo(c).removeChild(c);c=a.q;var d;d=Nv(c,b);if(-1==d)throw new Ov;if(0>d||d>=c.d)throw new Lv;for(--c.d;d<c.d;++d)Ls(c.b,d,c.b[d+1]);Ls(c.b,c.d,null)}return!0}s(291,292,li);_.sd=function(a){return Nv(this.q,a)};
_.td=function(a,b,c,d){Kv(this,a,b,c,d)};_.ud=function(){return new Pv(this.q)};_.rd=function(a){return Mv(this,a)};function gj(a,b,c,d){var e;Wj(b);e=a.q.d;a.xd(b,c,d);a.td(b,a.pb,e,!0)}function Qv(a,b){var c;(c=Mv(a,b))&&Rv(b.pb);return c}function Sv(a,b,c,d){if(b.ob!=a)throw new Ak("Widget must be a child of this panel.");a.xd(b,c,d)}function Tv(a,b,c){a=a.pb;-1==b&&-1==c?Rv(a):(a.style[Uf]=bd,a.style[We]=b+Xf,a.style[Ng]=c+Xf)}
function Uv(){var a=$doc.createElement(Yd);this.q=new Vv(this);this.pb=a;this.pb.style[Uf]="relative";this.pb.style[Rf]=Me}function Rv(a){a.style[We]=j;a.style[Ng]=j;a.style[Uf]=j}s(290,291,li,Uv);_.vd=function(a){Iv(this,a,this.pb)};_.rd=function(a){return Qv(this,a)};_.wd=function(a,b,c){Sv(this,a,b,c)};_.xd=function(a,b,c){Tv(a,b,c)};function Wv(a,b){if(a.zd())throw new vv("SimplePanel can only contain one child widget");a.Ad(b)}
function Xv(a,b){if(a.jb!=b)return!1;try{zv(b,null)}finally{a.yd().removeChild(b.pb),a.jb=null}return!0}function Yv(a,b){if(b!=a.jb&&(b&&Wj(b),a.jb&&a.rd(a.jb),a.jb=b)){var c=(ru(),su(a.jb.pb));a.yd().appendChild(c);zv(b,a)}}function Zv(){this.pb=$doc.createElement(Yd)}s(298,292,li,Zv);_.yd=function(){return this.pb};_.zd=function(){return this.jb};_.ud=function(){return new $v(this)};_.rd=function(a){return Xv(this,a)};_.Ad=function(a){Yv(this,a)};_.jb=null;function aw(){aw=u;bw()}
function cw(a,b){a.hb&&(dw(a.gb,!1,!1),Pr(a,a,b))}function ew(a){var b;if(b=a.jb)null!=a.X&&b.gd(a.X),null!=a.Y&&b.jd(a.Y)}function fw(a,b,c){a.cb=b;a.ib=c;b-=qo();c-=ro();a=a.pb;a.style[We]=b+(uj(),Xf);a.style[Ng]=c+Xf}function gw(a){a.hb||(a.kb&&Wj(a),dw(a.gb,!0,!1))}s(297,298,li);_.yd=function(){return hw?no(no(this.pb)):no(this.pb)};_.bd=function(){return ko(this.pb,Lf)};_.cd=function(){return ko(this.pb,Mf)};_.dd=function(){return hw?no(this.pb):oo(no(this.pb))};_.Bd=function(){this.Cd(!1)};
_.Cd=function(a){cw(this,a)};_.ed=function(){return!D(Me,this.pb.style[Zg])};_.Yc=function(){return!0};_.Tc=function(){};_.qd=function(){this.hb&&dw(this.gb,!1,!0)};_.gd=function(a){this.X=a;ew(this);0==a.length&&(this.X=null)};_.Dd=function(a,b){fw(this,a,b)};_.hd=function(a){this.pb.style[Zg]=a?$g:Me};_.Ad=function(a){Yv(this,a);ew(this)};_.jd=function(a){this.Y=a;ew(this);0==a.length&&(this.Y=null)};_.Ed=function(){gw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;
_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
function iw(a,b){var c;Zv.call(this);this.$=new jw;this.U=(kw(),lw);this.gb=new mw(this);c=this.pb;var d;d=$doc.createElement(Yd);hw&&(mo(d,"<div></div>"),Wn((Tn(),Un),new nw(d)));c.appendChild(d);this.Dd(0,0);(hw?no(this.pb):oo(no(this.pb)))[zd]="gwt-PopupPanel";(hw?no(no(this.pb)):no(this.pb))[zd]=Tf;this.W=this.V=a;this.db=!1;c=F(Qs,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new ow(c);this.T.dd()[zd]=j;c=hw?no(this.pb):oo(no(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new Qi(nc);d=co(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 i=1,h=e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ba)}Yv(this,this.T);ew(this);Ii(hw?no(no(this.pb)):no(this.pb),Tf,!1);Ii(this.T.c,b+"Content",!0)}s(296,297,li);_.kd=function(){uv(this.T)};_.ld=function(){xv(this.T)};_.zd=function(){return this.T.jb};_.ud=function(){return new $v(this.T)};_.rd=function(a){return this.T.rd(a)};
_.Ad=function(a){Yv(this.T,a);ew(this)};_.T=null;s(295,296,li);_.od=function(){xv(this)};function pw(){pw=u;qw=new rw(Eb,0,(kw(),lw));sw=new rw(sc,1,tw);uw=new rw(zc,2,vw);ww=F(xw,r,58,[qw,sw,uw])}function rw(a,b,c){E.call(this,a,b);this.b=c}s(299,140,{58:1,113:1,116:1,118:1},rw);_.b=null;var ww,qw,sw,uw;function yw(){yw=u;zw=F(Qs,r,1,[Ng,tf,od])}
function ow(a){var b;yw();var c,d;c=this.pb=$doc.createElement(Cg);this.d=$doc.createElement(Fg);qu(c,this.d);c[rd]=0;for(c=c[qd]=0;c<a.length;++c)d=(b=$doc.createElement(Sg),b[zd]=a[c],qu(b,Aw(a[c]+"Left")),qu(b,Aw(a[c]+Kb)),qu(b,Aw(a[c]+"Right")),b),qu(this.d,d),1==c&&(this.c=no(Xu(d,1)));this.pb[zd]="gwt-DecoratorPanel"}function Aw(a){var b,c;c=$doc.createElement(Gg);b=$doc.createElement(Yd);var d=(ru(),su(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}s(301,298,ui,ow);_.yd=function(){return this.c};
_.c=null;_.d=null;var zw;s(300,301,ui);s(302,1,{});function Fv(){Fv=u;Gv=new Bw;Hv=new Cw}function Dw(a){js.call(this,a)}function Ev(a,b){Fv();var c,d,e;c=null;for(e=a.ud();e.Uc();){d=e.Vc();try{b.Fd(d)}catch(f){if(f=Mi(f),y(f,127))d=f,!c&&(c=new hs),is(c,d);else throw f;}}if(c)throw new Dw(c);}s(303,229,Lh,Dw);var Gv,Hv;function Bw(){}s(304,1,{},Bw);_.Fd=function(a){a.nd()};function Cw(){}s(305,1,{},Cw);_.Fd=function(a){a.od()};s(308,293,Th);_.Jc=function(a){return z(this,a,(pr(),pr(),qr))};
_.Kc=function(a){return z(this,a,(qj(),qj(),rj))};_.Lc=function(a){return z(this,a,(tr(),tr(),ur))};_.Mc=function(a){return z(this,a,(sj(),sj(),tj))};_.nd=function(){uv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};s(307,308,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
function Ew(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=pd,b);this.pb[zd]="gwt-Button";mo(this.pb,a)}s(306,307,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Ew);
function Fw(){this.q=new Vv(this);this.f=$doc.createElement(Cg);this.e=$doc.createElement(Fg);qu(this.f,this.e);this.pb=this.f}s(309,291,li);_.e=null;_.f=null;function Gw(a,b){var c;if(a.i)throw new vv("Composite.initWidget() may only be called once.");Wj(b);c=b.pb;a.pb=c;var d;ru();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((ru(),c).__gwt_resolve=Hw(a));a.i=b;zv(b,a)}
function Iw(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?gv(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.nd();a.pb.__listener=a;a.pd()}s(310,293,Mh);_.md=function(){return this.i?this.i.md():!1};_.nd=function(){Iw(this)};_.Xc=function(a){wv(this,a);this.i.Xc(a)};_.od=function(){this.i.od()};_.fd=function(){return this.pb=this.i.fd()};_.i=null;
function Jw(a,b,c){a.d=!1;c?mo(a.b,b):a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Nd]=ng;break;case 1:b[Nd]=df;break;case 2:us(b)!=(ws(),zs)&&(b[Nd]=j)}}function Kw(a){this.b=a;this.d=!1;this.e=this.c=us(a)}s(311,1,{},Kw);_.b=null;_.c=null;_.d=!1;_.e=null;function mj(){this.pb=Lw()}s(312,298,ai,mj);_.Jc=function(a){return z(this,a,(pr(),pr(),qr))};_.Kc=function(a){return z(this,a,(qj(),qj(),rj))};_.Lc=function(a){return z(this,a,(tr(),tr(),ur))};
_.Mc=function(a){return z(this,a,(sj(),sj(),tj))};function Mw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=no(b);e=null;c&&(c=kv(c),e=0>c?null:mu(a.j.c,c));e?Nw(a,e):d&&mo(b,j);return b}function Nw(a,b){var c;if(b.ob!=a)return!1;try{zv(b,null)}finally{c=b.pb;oo(c).removeChild(c);var d=a.j,e;e=kv(c);c[Uc]=null;c=d.c;Ow(e,c.d);Ls(c.c,e,null);d.b=new lv(e,d.b)}return!0}s(314,292,vi);_.ud=function(){return new Pw(this)};_.rd=function(a){return Nw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function Qw(a){if(0>=a.c)throw new Rw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Rw("Column index: 0, Column size: "+a.b);}
function Sw(){this.j=new jv;this.i=$doc.createElement(Cg);this.d=$doc.createElement(Fg);qu(this.i,this.d);this.pb=this.i;this.e=new Tw(this);var a=new Uw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;ev(a.c.i,(ru(),su(b)),0);qu(a.b,$doc.createElement(Cd))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Rw("Row index: "+a+", Row size: "+d);if(0>c)throw new Rw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Rw("Column index: "+c+", Column size: "+this.b);c=Mw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Gg),mo(c,sa),c),ev(d,(ru(),su(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Cd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Gg);
e.innerHTML=sa;c=$doc.createElement(Sg);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)Mw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(313,314,vi,Sw);_.b=0;_.c=0;
function Vw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Ww(),Xw)?a.c.e==(ws(),ys)?(Yw(),Zw):a.c.e==xs?(Yw(),$w):(Yw(),ax):a.c.e==(ws(),ys)?(Yw(),$w):a.c.e==xs?(Yw(),Zw):(Yw(),bx);b!=a.d&&(a.d=b,a.pb.style[Ig]=!a.d?j:a.d.b)}s(317,293,oi);_.b=null;_.c=null;_.d=null;function cx(){this.pb=$doc.createElement(Yd);this.c=new Kw(this.pb);this.pb[zd]="gwt-Label"}function dx(){cx.call(this);Jw(this.c,ch,!1);Vw(this)}
s(316,317,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},cx,dx);_.Jc=function(a){return z(this,a,(pr(),pr(),qr))};_.Kc=function(a){return z(this,a,(qj(),qj(),rj))};_.Lc=function(a){return z(this,a,(tr(),tr(),ur))};_.Mc=function(a){return z(this,a,(sj(),sj(),tj))};
function ex(a){var b=$doc.createElement(Yd);vs(xg,b.tagName);this.pb=b;this.c=new Kw(this.pb);this.pb[zd]="gwt-HTML";Jw(this.c,a,!0);Vw(this)}s(315,316,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},ex);function fx(a){for(;++a.c<a.e.d&&!(null!=mu(a.e,a.c)););}function Pw(a){this.d=a;this.e=this.d.j.c;fx(this)}s(318,1,{},Pw);
_.Uc=function(){return this.c<this.e.d};_.Vc=function(){var a;if(this.c>=this.e.d)throw new Ov;a=mu(this.e,this.c);this.b=this.c;fx(this);return a};_.Wc=function(){var a;if(0>this.b)throw new gx;a=mu(this.e,this.b);Wj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Tw(a){this.b=a}s(319,1,{},Tw);_.b=null;function Uw(a){this.c=a}s(320,1,{},Uw);_.b=null;_.c=null;function Ww(){Ww=u;Xw=new hx}var Xw;function Yw(){Yw=u;ix=new jx((ep(),sd));Zw=new jx(We);$w=new jx(gg);ax=Zw;bx=$w;kx=ax}
var ix,kx,Zw,bx,ax,$w;function hx(){}s(322,1,{},hx);function jx(a){this.b=a}s(323,322,{},jx);_.b=null;function lx(){lx=u;mx=new nx(tf);ox=new nx(Ng)}var mx,ox;function nx(a){this.b=a}s(324,1,{},nx);_.b=null;function px(a,b){var c;c=qx(a);qu(a.c,c);Iv(a,b,c)}function qx(a){var b;b=$doc.createElement(Gg);b[ed]=a.b.b;b.style[Yg]=a.d.b;return b}function rx(a,b){var c,d;d=oo(b.pb);(c=Mv(a,b))&&a.c.removeChild(d);return c}
function sx(){Fw.call(this);this.b=(Yw(),kx);this.d=(lx(),ox);this.c=$doc.createElement(Sg);qu(this.e,this.c);this.f[rd]=bb;this.f[qd]=bb}s(325,309,li,sx);_.rd=function(a){return rx(this,a)};_.c=null;function tx(){tx=u;new Ei}function ux(a,b,c,d,e){tx();this.b=new vx(this,a,b,c,d,e);this.pb[zd]="gwt-Image"}function wx(a,b,c,d,e){tx();ux.call(this,(Wt(),new Vt(a)),b,c,d,e)}
s(326,293,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},ux,wx);_.Jc=function(a){return z(this,a,(pr(),pr(),qr))};_.Kc=function(a){return z(this,a,(qj(),qj(),rj))};_.Lc=function(a){return z(this,a,(tr(),tr(),ur))};_.Mc=function(a){return z(this,a,(sj(),sj(),tj))};_.Xc=function(a){32768==uu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);wv(this,a)};
_.pd=function(){var a=this.b;D(af,lo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new xx(a,this),Wn((Tn(),Un),a.i))};_.b=null;s(328,1,{});_.i=null;function yx(){yx=u;zx()}
function vx(a,b,c,d,e,f){var g,i;yx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(xg);i=new Jt;It(It(It(i,new Lt("width:"+e+(uj(),Xf)+qb)),new Lt("height:"+f+$f)),new Lt("background:url("+b.b+") no-repeat "+-c+"px "+-d+$f));!Ax&&(Ax=new Bx);b=Cx;c=new Lt((new Lt(i.b.b.b)).b);i=new Kt;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ut(b.b);un(i.b,b);i.b.b+="' style='";b=Ut(c.b);un(i.b,b);i.b.b+="' border='0'>";i=new Nt(i.b.b);g=(mo(g,i.b),no(g));a.kb&&(a.pb.__listener=
null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?gv(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}s(327,328,{},vx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function xx(a,b){this.b=a;this.c=b}s(329,1,{},xx);_.qc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(af,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=af)};_.b=null;_.c=null;
function Dx(a,b){if(0>b||b>=a.pb.options.length)throw new Lv;}function bq(a,b){Dx(a,b);return a.pb.options[b].value}function Ex(){this.pb=$doc.createElement("select");this.pb[zd]="gwt-ListBox"}s(330,308,Th,Ex);s(331,260,Wh);function Fx(a){this.b=a}s(332,331,Wh,Fx);_.Hc=function(){};function Gx(a){this.b=a}s(333,331,Wh,Gx);_.Nc=function(a){this.b.Gd(a.i,a.b)};
function Hx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Sg);ev(a.f,(ru(),su(e)),b);a=(ru(),su(c));d.appendChild(a)}else d=Xu(a.f,0),ev(d,(ru(),su(c)),b)}
function Ix(a,b,c){var d;Jx(a,b);c&&b.b?(Jx(a,null),a=b.b,b=(Tn(),Un),b.d=Xn(b.d,[new Kx(a),!1])):null!=b.d&&(a.k=new Lx(a,b),c=(kw(),tw),a.k.U=c,a.k.ab=a.i,a.k.dd()[zd]=De,d=ov(a.pb),D(Ce,d)||$i(a.k,d+"Popup"),tv(a.k,new Gx(a),xk?xk:xk=new yk),a.o=b.d,d=a.k,a=new Mx(a,b),d.pb.style[Zg]=Me,gw(d),a.b.p?fw(a.b.k,Yj(a.b.pb)+ko(a.b.pb,Mf)-1,$j(a.c.pb)):fw(a.b.k,Yj(a.c.pb),$j(a.b.pb)+ko(a.b.pb,Lf)-1),d.pb.style[Zg]=$g)}function Nx(a,b){if(b||!(a.n&&a.o==a.n.d))Jx(a,b),a.pb.focus(),b&&a.e&&Ix(a,b,!1)}
function Ox(a,b){var c;a:{c=b.target;var d,e;for(e=new Gi(a.j);e.c<e.e.ye();)if(d=Hi(e),uo(d.pb,c)){c=d;break a}c=null}switch(uu(b.type)){case 1:a.pb.focus();c&&Ix(a,c,!0);break;case 16:c&&Nx(a,c);break;case 32:c&&Nx(a,null);break;case 2048:Px(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Px(a)||a.p||Qx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Px(a)||(a.p?null!=a.n.d&&!a.n.d.Rf().Rf()&&(Ix(a,a.n,!1),a.n.d.Rf()):Rx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Px(a)||a.p&&
Qx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Px(a)||(a.p?Rx(a):null!=a.n.d&&!a.n.d.Rf().Rf()&&(Ix(a,a.n,!1),a.n.d.Rf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Jx(a,null);a.k&&cw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Jx(a,null);a.k&&cw(a.k,!1);break;case 13:Px(a)||(Ix(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}wv(a,b)}function Sx(a,b,c){c&&Jx(a,null);Pr(a,b,!1);a.o=null;a.k=null}
function Px(a){var b;if(!a.n){for(b=new Gi(a.j);b.c<b.e.ye();){b=Hi(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=ov(c.pb)+Xa;Ii(c.dd(),d,!1);a.p&&(c=oo(a.n.pb),2==Yu(c)&&(c=Xu(c,1),Ii(c,Ag,!1)))}if(b){c=ov(b.pb)+Xa;Ii(b.dd(),c,!0);a.p&&(c=oo(b.pb),2==Yu(c)&&(c=Xu(c,1),Ii(c,Ag,!0)));Al();c=a.pb;var e=new al(b.pb),d=(vl(),wl),e=F(Tx,r,5,[e]),f,g,i,h;f=new sn;for(i=0,h=e.length;i<h;++i)g=e[i],tn(tn(f,g.b),ba);e=co(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Rx(a){var b,c,d;if(a.n){for(b=c=zj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?mu(a.j,b):mu(a.j,c);break}Jx(a,d)}}function Qx(a){var b,c,d;if(a.n){for(b=c=zj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?mu(a.j,b):mu(a.j,c);break}Jx(a,d)}}s(334,293,oi);_.Xc=function(a){Ox(this,a)};_.od=function(){this.k&&cw(this.k,!1);xv(this)};_.Gd=function(a,b){Sx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Kx(a){this.b=a}s(335,1,{},Kx);_.qc=function(){Ux(this.b)};_.b=null;
function Vx(a){this.b=a}s(336,1,{},Vx);_.Hc=function(){Jx(this.b,null)};_.b=null;function Lx(a,b){aw();this.b=a;this.c=b;iw.call(this,!0,jf);Yv(this.T,this.c.d);ew(this);this.fb=!0;this.c.d.Rf()}s(337,296,li,Lx);_.Tc=function(a){var b,c;if(!a.b)switch(uu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(uo(b,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}s(338,1,{},Mx);_.b=null;var Wx=_.c=null;
function Xx(){Xx=u;Wx=new Ht((Wt(),new Vt("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Yx(a,b){this.pb=$doc.createElement(Gg);var c=ov(this.pb)+Xa;Ii(this.dd(),c,!1);this.pb.textContent=a||j;this.pb[zd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);Al();this.pb.setAttribute(hg,gm.b);this.b=b}s(341,294,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},Yx);_.b=null;_.c=null;_.d=null;
function Zx(){var a;this.pb=$doc.createElement(Gg);this.pb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);qu(this.pb,a);a[zd]="menuSeparatorInner"}s(342,294,ti,Zx);function $x(){var a,b,c,d,e;b=null.Rf();e=oj();d=pj();b[Sd]=(Jo(),Ef);b[bh]=0+(uj(),Xf);b[Le]=db;c=$doc;c=(D(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[bh]=(c>e?c:e)+Xf;b[Le]=(a>d?a:d)+Xf;b[Sd]="block"}function jw(){}s(343,1,{},jw);_.Pc=function(){$x()};
function ay(a){this.b=a}s(344,1,{},ay);_.Tc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Tc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?uo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(uu(d.type)){case 4:case 1048576:if(jj){a.c=!0;break}if(!c&&b.V){b.Cd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(jj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function by(a){this.b=a}s(345,1,{},by);_.b=null;function kw(){kw=u;lw=new cy(Eb,0);tw=new cy(sc,1);vw=new cy(zc,2);dy=F(ey,r,74,[lw,tw,vw])}function cy(a,b){E.call(this,a,b)}s(346,140,{74:1,113:1,116:1,118:1},cy);var dy,lw,tw,vw;function fy(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),aw(),a.i=Ju(a.b.$),$x(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),aw(),Ri(a.i.b),a.i=null,a.c=!1)}
function gy(a){a.k||(fy(a),a.d||(hj(),Qv(ij(null),a.b)),aw());hy((aw(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Rf]=$g}function iy(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=I(b*a.e);i=I(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}hy((aw(),a.b.pb),"rect("+g+Zf+f+Zf+c+Zf+e+"px)")}
function dw(a,b,c){a.d=c;dk(a);a.j&&(zk(a.j),a.j=null,gy(a));a.b.hb=b;var d=a.b;d.eb&&(Ri(d.eb.b),d.eb=null);d._&&(Ri(d._.b),d._=null);if(d.hb){d.eb=xu(new ay(d));var e;e=new by(d);Du();e=Eu?Zr(Eu.b,(!Yr&&(Yr=new yk),Yr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(kw(),lw)&&!b&&(c=!1);a.k=b;c?b?(fy(a),a.b.pb.style[Uf]=bd,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),hy((aw(),a.b.pb),dg),hj(),b=ij(null),Iv(b,a.b,b.pb),a.j=new jy(a),rk(a.j,1)):ek(a,200):(fy(a),a.k?(a.b.pb.style[Uf]=bd,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),
hj(),b=ij(null),Iv(b,a.b,b.pb)):a.d||(hj(),Qv(ij(null),a.b)),aw(),a.b.pb.style[Rf]=$g)}function mw(a){var b=(jk(),mk);this.n=new ik(this);this.u=b;this.b=a}s(347,17,{},mw);_.sc=function(){gy(this)};_.tc=function(){this.e=ko(this.b.pb,Lf);this.f=ko(this.b.pb,Mf);this.b.pb.style[Rf]=Me;iy(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){iy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function jy(a){sk();this.b=a}s(348,26,{},jy);
_.Ac=function(){this.b.j=null;ek(this.b,200)};_.b=null;function ru(){ru=u;ky()}function su(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Hw(a){return function(){this.__gwt_resolve=ly;return a.fd()}}function ly(){throw"A PotentialElement cannot be resolved twice.";}
function ky(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function hj(){hj=u;my=new ny;oy=new Ei;yv=new hs}function py(a){this.q=new Vv(this);this.pb=a;uv(this)}
function ij(a){hj();var b,c;c=dj(oy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==oy.e){var d=new qy;vk();wk(xk?xk:xk=new yk,d)}!b?c=new ry:c=new py(b);x(oy,a,c);is(yv,c);return c}s(350,290,li,py);var my,oy,yv;function ny(){}s(351,1,{},ny);_.Fd=function(a){a.md()&&a.od()};function qy(){}s(352,1,{},qy);_.Nc=function(){hj();try{Ev(yv,my)}finally{sy(yv.b),sy(oy)}};function ry(){py.call(this,$doc.body)}s(353,350,li,ry);
_.xd=function(a,b,c){b-=qo();c-=ro();Tv(a,b,c)};function $v(a){this.d=a;this.b=!!this.d.jb}s(354,1,{},$v);_.Uc=function(){return this.b};_.Vc=function(){if(!this.b||!this.d.jb)throw new Ov;this.b=!1;return this.c=this.d.jb};_.Wc=function(){this.c&&this.d.rd(this.c)};_.c=null;_.d=null;function ty(a,b){a.pb[Xg]=null!=b?b:j}s(357,308,ki);_.Xc=function(a){0!=(uu(a.type)&896)?wv(this,a):wv(this,a)};_.pd=function(){};function uy(){uy=u;vy()}s(356,357,ki);
function wy(){uy();var a=$doc.createElement("textarea");!$t&&($t=new Zt);!Yt&&(Yt=new Xt);this.pb=a;this.pb[zd]="gwt-TextArea"}s(355,356,ki,wy);function xy(){var a;uy();var b=(a=$doc.createElement("INPUT"),a.type=Hg,a);!$t&&($t=new Zt);!Yt&&(Yt=new Xt);this.pb=b;this.pb[zd]="gwt-TextBox"}s(358,356,ki,xy);function vy(){vy=u;yy=new zy;Ay=new By;Cy=new Dy;Ey=new Fy;Gy=F(Hy,r,81,[yy,Ay,Cy,Ey])}s(359,140,hi);var Gy,yy,Ay,Cy,Ey;function zy(){E.call(this,Eb,0)}s(360,359,hi,zy);
function By(){E.call(this,cc,1)}s(361,359,hi,By);function Dy(){E.call(this,ec,2)}s(362,359,hi,Dy);function Fy(){E.call(this,yc,3)}s(363,359,hi,Fy);function Iy(a,b){var c,d;c=$doc.createElement(Sg);d=$doc.createElement(Gg);d[ed]=a.b.b;d.style[Yg]=a.c.b;var e=(ru(),su(d));c.appendChild(e);qu(a.e,c);Iv(a,b,d)}function Jy(){Fw.call(this);this.b=(Yw(),kx);this.c=(lx(),ox);this.f[rd]=bb;this.f[qd]=bb}s(364,309,li,Jy);_.rd=function(a){var b;b=oo(a.pb);(a=Mv(this,a))&&this.e.removeChild(oo(b));return a};
function Ky(a,b){if(0>b||b>=a.d)throw new Lv;return a.b[b]}function Nv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Jv(a,b,c){var d,e;if(0>c||c>a.d)throw new Lv;if(a.d==a.b.length){e=v(Ly,r,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Ls(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Ls(a.b,d,a.b[d-1]);Ls(a.b,c,b)}function Vv(a){this.c=a;this.b=v(Ly,r,82,4,0)}s(365,1,{},Vv);_.ud=function(){return new Pv(this)};_.b=null;_.c=null;_.d=0;
function Cv(a){if(a.b>=a.c.d)throw new Ov;return a.c.b[++a.b]}function Dv(a){if(0>a.b||a.b>=a.c.d)throw new gx;a.c.c.rd(a.c.b[a.b--])}function Pv(a){this.c=a}s(366,1,{},Pv);_.Uc=function(){return this.b<this.c.d-1};_.Vc=function(){return Cv(this)};_.Wc=function(){Dv(this)};_.b=-1;_.c=null;function zx(){zx=u;Cx=(Wt(),new Vt(On()+"clear.cache.gif"))}var Cx,Ax=null;function Bx(){}s(368,1,{},Bx);function My(){My=u;zx()}function Ny(a,b,c,d,e){My();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Oy(a,b,c){My();Ny.call(this,(Wt(),new Vt(a)),b,0,c,16)}s(369,302,{},Ny,Oy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Py(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Lw(){var a=Qy?Qy:Qy=Py(),b=$doc.createElement(Yd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Hg;c.tabIndex=-1;c.setAttribute(hg,Vf);var d=c.style;d.opacity=0;d.height=kb;d.width=kb;d.zIndex=-1;d.overflow=Me;d.position=bd;c.addEventListener(le,a,!1);b.appendChild(c);return b}var Qy=null;function bw(){bw=u;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){hw=!0;break a}hw=!1}}
function hy(a,b){a.style.clip=b;a.style[Sd]=(Jo(),Ef);a.style[Sd]=j}var hw;function nw(a){this.b=a}s(374,1,{},nw);_.qc=function(){this.b.style[Rf]=(Uo(),id)};_.b=null;function Ri(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?as(b,new bu(b,c,d,a)):os(b,c,d,a)}function es(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(378,1,{},es);_.b=null;_.c=null;_.d=null;_.e=null;function bs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(379,1,{},bs);_.qc=function(){var a=this.c;cs(this.b,this.e,this.d).hf(a)};_.b=null;
_.c=null;_.d=null;_.e=null;function bu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(380,1,{},bu);_.qc=function(){os(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Ry(a,b){b.n!=a&&(!a.bc&&(a.bc=new aj),b.n=a,Vi(a.bc,b))}function Sy(a){var b;b=a.cZ.e;if(-1!=eo(b,fo(36)))return null;a=a.cc.c.c++;return b=pv(b,Ty(b,fo(46))+1)+j+a}function Uy(a,b,c,d){0==--a.Yb&&(a.hc!=a.Wd()&&(d|=4),!a.gc&&(d|=2),0<d&&new Vy(a,b,c,Bt(d)))}function Wy(a){return!a.Ub&&a._b?Wy(a._b):a.Ub}
function Xy(a){return!a.Wb&&a._b?Xy(a._b):a.Wb}function Yy(a){var b;b=new Zy;if(a.Wd()){for(;a&&!y(a,101);a=a._b){var c=b,d=a.Sd(),e=a.Td();c.b+=d;c.c+=e}y(a,101)&&(c=a.Sd(),a=a.Td(),b.b+=c,b.c+=a);return b}throw new $y;}function az(a){a.dc=!1;a.de();bz(a)}function bz(a){if((a=y(a,101)?null:a._b)&&a.dc)az(a),a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}function cz(a){return(a=a.Ld())?a:new dz(1,1)}function ez(a){var b;return(b=a.Md())?new fz(b):new fz(a.Od())}
function gz(a){0==a.Yb++&&(a.hc=a.Wd(),a.gc=!0,a.ae())}function hz(a){return!a.Wb?(a.Vd(),!0):!1}function O(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,89)&&c.b==b.b||a.ac.Df(b)}function iz(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)bz(a),new jz(a,100);if(g!=a.fc||f!=a.Xb)a.Vd(),new jz(a,101)}function kz(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Vd(),a.ac.Ef(b),a.Wd()&&a.ce())}
function lz(a){a.ec||(gz(a),mz(a,!0),nz(a),a.ec=!0,new jz(a,102),Uy(a,a,a._b,0),bz(a),a.ac.Gf(a))}function oz(){this.cc=($p(),$p(),pz);new Ei;this.Ud();this.$b=(qz(),rz)}s(384,1,Xh);_.Id=function(){return!1};_.Jd=function(){return Sy(this)};_.Kd=function(){return Wy(this)};_.Ld=function(){return sz(this.ac,this)};_.Md=function(){return this.Ld()};_.Nd=function(){return this.Xb};_.Od=function(){return this.Yd()};_.Pd=function(){return new tz(0,0,0,0)};_.Qd=function(){return this._d()};_.Rd=function(){return this.fc};
_.Sd=function(){return this.ic};_.Td=function(){return this.jc};_.Ud=function(){};_.Vd=function(){az(this)};_.Wd=function(){return this.ec&&!!this._b&&this._b.Wd()};_.Xd=function(){};_.Yd=function(){return cz(this)};_.Zd=function(){};_.$d=function(){return(null==this.Zb&&(this.Zb=this.Jd()),this.Zb)+Aa+this.Sd()+Aa+this.Td()+Aa+this.Rd()+ch+this.Nd()+(this.ec?j:",hidden")};_._d=function(){return ez(this)};_.ae=function(){};_.be=function(){return hz(this)};_.ce=function(){};
_.de=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ee=function(a,b){this.fe(this.ic,this.jc,a,b)};_.fe=function(a,b,c,d){this.ge(a,b,c,d,this.Vb,!0);this.Vb=0};_.ge=function(a,b,c,d){iz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Rc+this.$d()+Tc};_.he=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function P(a,b,c){var d;if(-1>a.Pb.b.d)throw new Ak("Missing message: awt.12A");if(y(b,91)){if(b==a)throw new Ak("Missing message: awt.12B");a:{if(a&&!y(a,101))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,101))break;d=d._b}d=!1}if(d)throw new Ak("Missing message: awt.12C");if(y(b,101))throw new Ak("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new xn;var e=zj(d.Pb.b,b),f;f=mu(d.Pb.b,e);d.Qb&&d.Qb.ne(f);uz(d,e);new vz(d,301,f)}d=a.Pb.b.d;gz(b);wz(a.Pb.b,d,b);d=(b._b=a,b.Xd(!0),az(a),!!a.Qb&&
y(a.Qb,94)&&(a.Qb.o=!1),Uy(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,94)){var g=a.Qb;if(!b)throw new $r("Missing message: awt.185");if(null==c||null!=c)xz(g,c,b);else throw new Ak("Missing message: awt.92");}else a.Qb.je(null==c?null:c,b)}catch(i){i=Mi(i);if(y(i,121))throw b=i,uz(a,d),b;throw i;}b.de();new vz(a,300,b)}function yz(a,b){var c;c=a.ie();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function zz(a){var b;b=a.ie();return new Az(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function mz(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)mu(a.Pb.b,c).Xd(b)}function uz(a,b){var c;c=mu(a.Pb.b,b);gz(c);c.Xd(!1);pu(a.Pb.b,b);c._b=null;az(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1);Uy(c,c,a,1)}function Bz(a){var b=(Cz(),Dz);kz(a,b);for(b=0;b<a.Pb.b.d;++b)mu(a.Pb.b,b).be()}function Ez(a,b){var c,d;if(a.Qb)for(d=new Gi(a.Pb.b);d.c<d.e.ye();)c=Hi(d),a.Qb.ne(c);if(b)for(d=new Gi(a.Pb.b);d.c<d.e.ye();)c=Hi(d),b.je(null,c);a.Qb=b;az(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}
function nz(a){if(!a.dc){a.Qb&&a.Qb.ke(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=mu(a.Pb.b,c),b.dc||b.he();a.dc=!0}}function Fz(){oz.call(this);this.Pb=new Gz;this.Tb=($p(),$p(),pz)}s(383,384,ii);_.Ld=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.le(this));return this.Rb};_.Md=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.me(this));return this.Sb};_.ie=function(){return this.Pd()};_.Od=function(){return cz(this)};_.Qd=function(){return ez(this)};
_.Ud=function(){this.ac=($p(),new Hz)};_.Vd=function(){az(this);this.Qb&&y(this.Qb,94)&&(this.Qb.o=!1)};_.Xd=function(a){mz(this,a)};_.Yd=function(){return cz(this)};_._d=function(){return ez(this)};_.ae=function(){var a;for(a=0;a<this.Pb.b.d;++a)gz(mu(this.Pb.b,a))};_.be=function(){var a;if(!hz(this))return!1;for(a=0;a<this.Pb.b.d;++a)mu(this.Pb.b,a).be();return!0};_.de=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=mu(this.Pb.b,b),a.de()};_.he=function(){nz(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function Iz(){var a=new Jz;Fz.call(this);Ez(this,a)}s(382,383,ii,Iz);_.Jd=function(){return"panel"+this.Tb.c.e++};function Kz(a,b,c){a=Lz(a.Ob,b,c);a.k=!0;return new Mz(a)}function Nz(a){a.Zd(a.Ob.e)}function Oz(a){return new dz(ko(a.Ob.pb,Mf),ko(a.Ob.pb,Lf))}s(381,382,ii);_.Nd=function(){return ko(this.Ob.pb,Lf)};_.Rd=function(){return ko(this.Ob.pb,Mf)};_.Sd=function(){return Yj(this.Ob.pb)};_.Td=function(){return $j(this.Ob.pb)};
_.Wd=function(){return this.Ob.pb.style.display!=Ef};_.ce=function(){Nz(this)};_.ee=function(){};_.Ob=null;function Pz(a){if(null!=a)this.f=a;else throw new Qz;}s(386,1,ni);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
function Rz(){Rz=u;Q=new Ei;x(Q,new S(400),new T(lh));x(Q,new S(401),new T(lh));x(Q,new S(402),new T(lh));x(Q,new S(500),new T(nh));x(Q,new S(501),new T(nh));x(Q,new S(502),new T(nh));x(Q,new S(503),new T(oh));x(Q,new S(504),new T(nh));x(Q,new S(505),new T(nh));x(Q,new S(506),new T(oh));x(Q,new S(507),new T(Gh));x(Q,new S(100),new T(hh));x(Q,new S(101),new T(hh));x(Q,new S(102),new T(hh));x(Q,new S(103),new T(hh));x(Q,new S(1004),new T(kh));x(Q,new S(1005),new T(kh));x(Q,new S(800),new T(Ch));x(Q,
new S(801),new T(Ch));x(Q,new S(200),new T(ph));x(Q,new S(201),new T(ph));x(Q,new S(202),new T(ph));x(Q,new S(204),new T(ph));x(Q,new S(203),new T(ph));x(Q,new S(209),new T(Hh));x(Q,new S(208),new T(Ih));x(Q,new S(207),new T(Ih));x(Q,new S(206),new T(ph));x(Q,new S(205),new T(ph));x(Q,new S(1400),new T(Eh));x(Q,new S(1401),new T(Fh));x(Q,new S(1402),new T(Fh));x(Q,new S(300),new T(ih));x(Q,new S(301),new T(ih));x(Q,new S(1100),new T(Bh));x(Q,new S(1101),new T(Bh));x(Q,new S(1200),new T(Dh));x(Q,new S(701),
new T(sh));x(Q,new S(900),new T(Ah));x(Q,new S(1001),new T(qh));x(Q,new S(601),new T(rh))}s(385,386,ni);_.$d=function(){return j};_.tS=function(){var a;a=j;y(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Jd()),a.Zb),null==a&&(a=j));return this.cZ.e+Rc+this.$d()+"] on "+(0<a.length?a:this.f)};_.e=0;var Q;function T(a){this.b=a}s(388,1,{},T);_.b=gh;function Sz(){}s(389,1,{},Sz);_.b=null;_.c=null;
function Tz(a,b){var c;b&&(a.b?(c=new Uz(a.b),Ls(c.c,c.d++,b),a.b=c):(a.b=new aj,Vi(a.b,b)))}s(391,1,ni);_.b=null;function Vz(){}function Wz(){}s(390,391,ni,Vz,Wz);function Xz(){Xz=u;Math.sqrt(2)}function Yz(a){Xz();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}s(392,1,{86:1},Yz);_.eQ=function(a){return a===this?!0:y(a,86)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new Zz;a.b=31*a.b+I((new $z(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new $z(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function aA(){aA=u;bA=new hs;cA=new dz(0,0);is(bA,Bb);is(bA,Tb);is(bA,xb);is(bA,"Last");is(bA,Kb);is(bA,lc);is(bA,Nc);is(bA,Pc);is(bA,Rb)}
function xz(a,b,c){var d;if(null==b)d=Kb;else if(d=b,!$u(bA.b,b))throw new Ak(dA());Ns(dj(a.d,d))===Ns(c)&&Ns(dj(a.c,c))===Ns(d)||((b=dj(a.d,d))&&eA(a,b,d),fA(a.b.ud(),c)&&eA(a,c,d),b=a.b,new gA(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function hA(a,b){return new dz(Sj(b[1].c,Sj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Sj(b[0].b,Sj(b[4].b,b[3].b))+a.n)}function eA(a,b,c){iA(a.b,b);Pi(a.c,b);Pi(a.d,c)}
function jA(a,b){if(!a.o){a.o=!0;var c,d,e;kA(a.i,cA);kA(a.j,cA);kA(a.p,null);a.q=0;for(d=lA(a.b,0);d.c!=d.e.b;){c=mA(d);e=dj(a.c,c);var f=b.$b;e=Gn(e,Kb)?0:Gn(e,lc)?1:Gn(e,Nc)?2:Gn(e,Pc)?4:Gn(e,Rb)?3:Gn(e,Bb)?f.b?4:3:Gn(e,xb)?f.b?3:4:Gn(e,Tb)?1:2;c.ec?a.p[e]||(Ls(a.p,e,c),++a.q,a.i[e]=c.Od(),a.j[e]=c.Qd()):a.p[e]||(a.i[e]=c.Od(),a.j[e]=c.Qd())}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 nA(){aA();oA.call(this,0)}
function oA(a){aA();$p();this.b=new pA;this.c=new Ei;this.d=new Ei;this.e=a;this.k=0;this.o=!1;this.p=v(qA,r,90,5,0);this.i=v(rA,r,92,5,0);this.j=v(rA,r,92,5,0);this.q=this.f=this.n=0}s(393,1,{94:1,113:1},nA,oA);_.je=function(a,b){xz(this,a,b)};
_.ke=function(a){jA(this,a);if(0!=this.q)if(a=zz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.fe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ee(a.c,this.j[1].b),this.p[1].ge(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].ee(this.j[4].c,c),this.p[4].ge(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].fe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ee(a.c,
this.j[2].b),this.p[2].ge(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ee(this.j[3].c,c),this.p[3].ge(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.le=function(a){var b;b=this.o;jA(this,a);this.o=b;return 0==this.q?yz(a,new dz(0,0)):yz(a,hA(this,this.i))};_.me=function(a){var b;b=this.o;jA(this,a);this.o=b;return yz(a,hA(this,this.j))};_.ne=function(a){var b;b=dj(this.c,a);null!=b&&eA(this,a,b)};_.tS=function(){return sA.e+"[hgap="+this.e+",vgap="+this.k+Tc};_.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 cA,bA;function tA(a){oz.call(this);this.ac=($p(),new uA(a,this))}s(394,384,{87:1,90:1,95:1,109:1,113:1},tA);_.Jd=function(){return pd+this.cc.c.b++};_.Ld=function(){return!Xy(this)?new dz(0,0):sz(this.ac,this)};_.de=function(){};s(396,1,{});s(395,396,{},function(){});function vA(){vA=u}
function wA(a,b){if(null==b)throw new $r("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Pf);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 xA(){vA();oz.call(this);new aj;this.ac=new yA(($p(),this))}s(397,384,{88:1,90:1,95:1,109:1,113:1},xA);_.Ld=function(){return sz(this.ac,this)};
_.$d=function(){return(null==this.Zb&&(this.Zb=Sy(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+ch+this.Xb+(this.ec?j:",hidden")+",current="+bq(this.ac.b,this.ac.b.pb.selectedIndex)};function zA(){zA=u;AA=new BA(255,255,255);CA=new BA(192,192,192);DA=new BA(128,128,128);EA=new BA(64,64,64);FA=new BA(0,0,0);GA=new BA(255,0,0);new BA(255,175,175);HA=new BA(255,200,0);IA=new BA(255,255,0);new BA(0,255,0);JA=new BA(255,0,255);KA=new BA(0,255,255);LA=new BA(0,0,255)}
function MA(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 BA(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=I(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=I(a/0.7),a=255<a?255:a);return new BA(c,a,b)}function NA(a){return new BA(I(0.7*(a.b>>16&255)),I(0.7*(a.b>>8&255)),I(0.7*(a.b&255)))}function BA(a,b,c){zA();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}
s(398,1,{89:1,96:1,100:1},BA);_.eQ=function(a){return y(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return OA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var FA,LA,KA,EA,DA,CA,JA,HA,GA,AA,IA;function qz(){qz=u;rz=new PA(!0);QA=new hs;is(QA,"ar");is(QA,"fa");is(QA,"iw");is(QA,"ur")}function PA(a){this.b=a}s(399,1,ni,PA);_.b=!1;var rz,QA;s(401,1,{105:1,115:1});function RA(){dz.call(this,0,0)}function dz(a,b){this.c=a;this.b=b}
function fz(a){dz.call(this,a.c,a.b)}s(400,401,{92:1,105:1,113:1,115:1},RA,dz,fz);_.eQ=function(a){return a===this?!0:y(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Zz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return SA.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function er(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(402,1,ni,er,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});
_.oe=function(){return 0!=(this.f&4)};_.pe=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=j,this.pe()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.oe()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Tc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function TA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function UA(a,b,c,d,e,f,g){var i,h,l,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.d-1;for(h=0;h<=l;++h)c=(Ow(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Qd(),c.fe(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function VA(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Qd():c.Od(),g=Sj(g,c.b),i+=c.c+a.d);return new dz(i,g+2*a.e)}function Jz(){WA.call(this,1,5,5)}
function WA(a,b,c){$p();this.d=b;this.e=c;this.b=a}s(403,1,ni,Jz,WA);_.je=function(){};
_.ke=function(a){this.c=XA(a.Pb);if(0!=TA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=zz(a);g=a.ie();i=a.$b.b;l=new aj;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new YA(n);for(w=0;w<n;++w)Ls(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var G=d,B=zj(a.Pb.b,q);Ow(B,G.d);Ls(G.c,B,q)}for(d=new Gi(d);d.c<d.e.ye();)if((c=Hi(d))&&c.ec)a=c.Qd(),!e&&m+a.c>b.c&&(UA(this,l,b.c-(m-this.d),g.c,o,h,i),l.De(),m=f,o+=h+this.e,h=0),e=!1,Ls(l.c,l.d++,c),m+=a.c+this.d,h=Sj(h,a.b);UA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.le=function(a){this.c=XA(a.Pb);return 0==TA(this)?yz(a,new dz(10,10)):yz(a,VA(this,!1))};_.me=function(a){this.c=XA(a.Pb);return 0==TA(this)?yz(a,new dz(10,10)):yz(a,VA(this,!0))};_.ne=function(){};_.tS=function(){var a;switch(this.b){case 0:a=We;break;case 2:a=gg;break;case 1:a=sd;break;case 4:a="trailing";break;default:a="leading"}return ZA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Cz(){Cz=u;Dz=new $A(Qb,0,12)}
function $A(a,b,c){Cz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(404,1,ni,$A);_.b=null;_.c=0;_.d=0;var Dz;s(405,1,ni);_.tS=function(){return aB.e+"[font="+this.d+"ascent="+bB(this.b,this.d).b+", descent="+bB(this.b,this.d).c+", height="+bB(this.b,this.d).d+Tc};_.d=null;function cB(a){if(!a.n){gz(a);a.Bd();var b,c;for(b=0;b<a.p.d;++b)(c=mu(a.p,b))&&cB(c);mz(a,!1);a.n=!0;Uy(a,a,a._b,0);new dB(a,202)}}
function eB(a){var b,c;a.ec&&(a.ac.Bd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=mu(a.p,b))&&c.Bd()}function fB(a){!Xy(a)&&Bz(a);var b=ez(a);a.fe(a.ic,a.jc,b.c,b.b);nz(a)}function gB(a,b){a.q!=b&&(a.q=b)}s(407,383,mi);_.Pd=function(){return new tz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Bd=function(){eB(this)};_.Wd=function(){return this.ac.d.hb};_.fe=function(a,b,c,d){iz(this,a,b,c,d);this.Vb=0};_.ge=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;iz(this,a,b,c,d);this.ec&&e&&!f&&nz(this)};_.n=!1;_.q=!1;
function hB(a){Fz.call(this);this.r=new Wz;this.p=new aj;this.o=new tz(0,0,0,0);this.ec=!1;Ez(this,new nA);this.ac&&iB(this.ac.d.I.c,a);this.ac&&jB(this.ac.d,!0);gB(this,!0)}s(406,407,mi);_.ie=function(){return new tz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Sd=function(){return Yj(this.ac.d.pb)};_.Td=function(){return $j(this.ac.d.pb)};_.Ud=function(){this.ac=new kB(($p(),j),this)};
function lB(a,b,c,d,e,f){var g,i;g=a.e;f?(i=MA(g),f=new BA(I(0.7*(g.b>>16&255)),I(0.7*(g.b>>8&255)),I(0.7*(g.b&255))),(a.e=g)&&(a.i=fg+(g.b>>16&255)+Aa+(g.b>>8&255)+Aa+(g.b&255)+wa)):(i=new BA(I(0.7*(g.b>>16&255)),I(0.7*(g.b>>8&255)),I(0.7*(g.b&255))),f=MA(g),(a.e=i)&&(a.i=fg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+wa));--d;--e;mB(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=fg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+wa);mB(a,b,c,d,1);mB(a,b,c+1,1,e);(a.e=f)&&(a.i=fg+(f.b>>16&255)+Aa+(f.b>>8&255)+Aa+(f.b&
255)+wa);mB(a,b+d,c,1,e);mB(a,b+1,c+e,d,1)}s(408,1,{});_.tS=function(){return"Graphics"};s(409,408,{});function nB(a){var b,c;c=Sj(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 dz(b,c)}function oB(a,b,c){var d,e,f,g,i,h;a.c=XA(b.Pb);if(0==a.c.length)return new RA;g=nB(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Qd():d.Od(),h=Sj(h,d.c),i=Sj(i,d.b);return new dz(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function pB(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=I(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function qB(){rB.call(this,7)}function rB(a){$p();this.e=0;this.b=1;this.f=a;this.d=0}s(410,1,ni,qB,rB);_.je=function(){};
_.ke=function(a){var b,c;this.c=XA(a.Pb);if(0!=this.c.length&&(b=zz(a),!(0>=b.c||0>=b.b))){c=nB(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(H,k,-1,d,1);e=v(H,k,-1,d,1);h=v(H,k,-1,c,1);l=v(H,k,-1,c,1);pB(b.c,b.d,this.d,f,e);pB(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].fe(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.le=function(a){return yz(a,oB(this,a,!1))};_.me=function(a){return yz(a,oB(this,a,!0))};_.ne=function(){};
_.tS=function(){return sB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Tc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function gx(){An()}function vv(a){An();this.i=a}s(412,99,ji,gx,vv);function $y(){An();this.i="Missing message: awt.151"}s(411,412,ji,$y);s(413,1,{});function tz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(414,1,{93:1,113:1,115:1},tz);_.eQ=function(a){return a===this?!0:y(a,93)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return tB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function uB(a){vB.call(this,a,0)}function vB(a,b){oz.call(this);this.ac=($p(),new wB(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Yw(),ix);c.b=d;Vw(c);break;case 0:c=c.b;d=(Yw(),Zw);c.b=d;Vw(c);break;case 2:c=c.b,d=(Yw(),$w),c.b=d,Vw(c)}}s(415,384,Xh,uB,vB);
_.Ld=function(){return!Xy(this)?new dz(0,0):sz(this.ac,this)};_.$d=function(){var a=(null==this.Zb&&(this.Zb=Sy(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+ch+this.Xb+(this.ec?j:",hidden")+",align=",b;b=We;switch(this.b){case 1:b=sd;break;case 2:b=gg}return a+b+",text=null"};_.b=0;s(418,1,ni);_.$d=function(){return this.k};_.tS=function(){return this.cZ.e+Rc+this.$d()+Tc};_.k=null;_.n=null;
function xB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function yB(a){this.o=($p(),$p(),pz);var b;var c;b=this.cZ.e;-1!=eo(b,fo(36))?b=null:(c=this.o.c.d++,b=pv(b,Ty(b,fo(46))+1)+j+c);this.k=b;this.e=new Vz;this.i=a;this.f=!0;this.j=new zB(this)}s(417,418,ni,yB);_.$d=function(){return xB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(416,417,Zh);_.$d=function(){return xB(this)+(this.c?",tearOff":j)};_.c=!1;s(420,1,{106:1});
_.eQ=function(a){return a===this?!0:y(a,106)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Zz;AB(a,this.b);AB(a,this.c);return a.b};function Zy(){this.c=this.b=0}function BB(a,b){this.b=a;this.c=b}function CB(a){var b=a.c;this.b=a.b;this.c=b}s(419,420,{97:1,106:1,113:1},Zy,BB,CB);_.eQ=function(a){return a===this?!0:y(a,97)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return DB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
function EB(a,b){if(!b)throw new $r("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new Zx,e=c.d.d;if(0>e||e>c.d.d)throw new Lv;c.p&&(d.pb[Dd]=2);Hx(c,e,d.pb);wz(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Lv;wz(d.d,e,c);for(f=g=0;f<e;++f)y(mu(d.d,f),73)&&++g;wz(d.j,g,c);Hx(d,e,c.pb);c.c=d;e=ov(c.pb)+Xa;Ii(c.dd(),e,!1);d.p&&(e=zj(d.d,c),-1!=e&&(d=Xu(d.p?d.f:Xu(d.f,0),e),2==Yu(d)&&d.removeChild(Xu(d,1)),c.pb[Dd]=2))}}
function FB(){yB.call(this,j);new aj;this.c=!1;this.b=($p(),new GB)}s(421,416,Zh,FB);_.b=null;s(424,1,{99:1,108:1,115:1});s(423,424,{99:1,107:1,108:1,115:1});_.eQ=function(a){return a===this?!0:y(a,107)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Zz;AB(a,this.d);AB(a,this.e);AB(a,this.c);AB(a,this.b);return a.b};function Az(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}s(422,423,{98:1,99:1,107:1,108:1,113:1,115:1},Az);
_.eQ=function(a){return a===this?!0:y(a,98)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return HB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function IB(){IB=u;JB=new KB;LB=new MB;NB=new MB}var JB,NB,LB;s(426,1,{});_.eQ=function(a){return this===a};_.hC=function(){return yi(this)};function KB(){}s(427,426,{},KB);function MB(){}s(428,1,{},MB);s(429,384,Xh);_.Kd=function(){return null};
function OB(a,b){var c;c=new PB(Xy(a));return!c?null:new dz(QB(c,"_")*b+6,bB(c.b,c.d).d+6)}function RB(a,b){var c;c=OB(a,b);return!c?cz(a):c}function SB(a,b){var c;c=OB(a,b);return!c?ez(a):c}function TB(a,b){var c=a.ac;ty(c.b,b);c.f.b=-1;c.f.c=-1}function UB(a){VB.call(this,a,null!=a?a.length:0)}function VB(a,b){oz.call(this);this.b=0>b?0:b;var c=this.ac;ty(c.b,a);c.f.b=-1;c.f.c=-1}s(430,429,Xh,UB,VB);_.Jd=function(){return"textfield"+this.cc.c.f++};
_.Ld=function(){return OB(this,lo(this.ac.b.pb,Xg).length)};_.Md=function(){return!Xy(this)?null:OB(this,lo(this.ac.b.pb,Xg).length)};_.Od=function(){return 0<this.b?RB(this,this.b):cz(this)};_.Qd=function(){return 0<this.b?SB(this,this.b):ez(this)};_.Ud=function(){this.ac=($p(),new WB)};_.Yd=function(){return 0<this.b?RB(this,this.b):cz(this)};_._d=function(){return 0<this.b?SB(this,this.b):ez(this)};_.b=0;function $p(){$p=u;pz=new XB}function ir(){var a=($p(),$p(),pz);!a.d&&(a.d=new YB)}
function XB(){this.c=new ZB;this.e=new Sz}s(431,1,{},XB);_.b=null;_.d=null;var pz;function ZB(){}s(432,1,{},ZB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(433,1,{});function $B(){$B=u;aC=new bC;cC=new bC}function dC(a,b){return b==a?!0:!b?!1:!0}function bC(){}s(434,1,{102:1},bC);_.eQ=function(a){return null==a||!y(a,102)?!1:dC(this,a)};_.hC=function(){var a;a=null.Rf()+";class="+null.Rf();a=!null.Rf().Rf()?a:a+";charset=";return Mt(a)};
_.tS=function(){return eC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var aC,cC;function fC(){fC=u;F(gC,r,102,[($B(),cC),aC])}function hC(a){fC();this.b=a}s(435,1,{},hC);_.b=null;function iC(a){a="flavor = "+a;An();this.i=a}s(436,100,{103:1,113:1,119:1,127:1},iC);function jC(a,b,c){Rz();kC.call(this,a,b,c,gh)}function kC(a,b,c,d){Rz();Pz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(437,385,ni,jC,kC);
_.$d=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Gt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=gh;function jz(a,b){Rz();Pz.call(this,a);this.e=b}s(438,385,ni,jz);
_.$d=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.Sd()+Aa+a.Td()+ba+a.Rd()+ch+a.Nd()+wa};function vz(a,b,c){Rz();jz.call(this,a,b);this.b=c}s(439,438,ni,vz);
_.$d=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.Zb&&(b.Zb=b.Jd());return a+b.Zb};_.b=null;function Vy(a,b,c,d){Rz();Pz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(440,385,ni,Vy);
_.$d=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&&(Et(xt(this.b,hh))&&(a+="PARENT_CHANGED,"),Et(xt(this.b,ih))&&(a+="DISPLAYABILITY_CHANGED,"),Et(xt(this.b,kh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+wa};_.b=gh;_.c=null;_.d=null;s(441,1,ri);function dB(a,b){Rz();jz.call(this,a,b);this.d=null;this.b=this.c=0}
s(442,438,ni,dB);
_.$d=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;s(443,1,{});function lC(a){if(null==a)throw new xn;}s(444,443,{},lC);
function mC(){mC=u;nC={};nC["java.vendor"]=xe;nC["package.restrict.access.sun"]=Wg;nC["sun.java.launcher"]=hc;nC["sun.management.compiler"]=xe;nC["os.name"]=hc;nC[" sun.boot.class.path"]=hc;nC["path.separator.applet"]=hc;nC["java.vm.specification.vendor"]=xe;nC["java.runtime.version"]=hc;nC["http.proxyPort"]=hc;nC["user.name"]=hc;nC["user.language"]=hc;nC["os.name.applet"]=hc;nC["browser.version"]=hc;nC["java.version"]=hc;nC["user.timezone"]=hc;nC["java.endorsed.dirs"]=hc;nC["java.specification.name"]=
"GWT";nC["java.specification.version"]="2.5.0";nC[Re]=dc;!xr&&(xr=new Fr);xr.b?nC[Pe]="yes":nC[Pe]=null}var nC;s(447,100,Yh);function oC(){An()}function pC(a){An();this.i=a}s(446,447,{110:1,113:1,119:1,127:1},oC,pC);function qC(){qC=u;rC=new sC}function tC(a){var b;if(a.n){var c;b=new Kt;un(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,un(b.b,a.b));c=a.c;a=a.k;null!=c&&un(b.b,c);null!=a&&(b.b.b+=ma,un(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function uC(a){qC();var b,c,d;if(null==a)throw new oC;a=co(a);try{d=eo(a,fo(58))}catch(e){e=Mi(e);if(y(e,123))throw new pC(yn(e));throw e;}c=eo(a,fo(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;vC();var f,g,i;i=c.length;b=new wC;for(g=0;g<i;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new pC(ac+a);if(!this.n&&(this.n=dj(rC,this.i),this.n||(this.n=($p(),new xC))&&x(rC,this.i,this.n),!this.n))throw new pC(ac+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,B,J,N,W,ca,M,mc,Ec,Yf,pb,Od,Pd,Qd,Va,Fc,Fb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf($a,l)==l&&-1==yC(c,fo(47),l+2))throw new zC(m);}else{M=c.substr(l,m-l);m-=l;B=0;J=this.d;mc=this.f;
Qd=this.k;w=this.e;pb=this.j;o=this.b;Fb=this.o;Va=yC(M,fo(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){W=2;mc=-1;B=yC(M,fo(47),2);Pd=yC(M,fo(63),2);-1!=Pd&&(-1==B||B>Pd)&&(B=Pd);-1==B&&(B=m,w=j);N=B;-1!=Va&&Va<B&&(N=Va);var td=fo(64);Fc=M.lastIndexOf(td,N);o=M.substr(2,N-2);-1<Fc&&(Fb=M.substr(2,Fc-2),W=Fc+1);Ec=yC(M,fo(58),-1==Fc?W:Fc);q=eo(M,fo(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Ec=q+1:Ec=-1):Ec=-1}catch(cf){if(cf=Mi(cf),!y(cf,119))throw cf;}-1==Ec||Ec>B?J=M.substr(W,
N-W):(J=M.substr(W,Ec-W),Yf=M.substr(Ec+1,N-(Ec+1)),0==Yf.length?mc=-1:mc=AC(Yf,10))}-1<Va&&(Qd=M.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var $b=fo(63);Od=M.lastIndexOf($b,G);-1<Od?(pb=M.substr(Od+1,G-(Od+1)),0==Od&&null!=w&&(D(w,j)?w=Za:w.indexOf(Za),ca=Ty(w,fo(47))+1,w=w.substr(0,ca-0)),G=Od):0!=Va&&(pb=null);-1<B&&(B<m&&47==M.charCodeAt(B)?w=M.substr(B,G-B):G>B&&(null==w?w=j:D(w,j)?w=Za:w.indexOf(Za),ca=Ty(w,fo(47))+1,0==ca?w=M.substr(B,G-B):w=w.substr(0,ca-0)+M.substr(B,G-B)));null==w&&(w=j);null==
J&&(J=j);d=J;var ye;ye=w;null!=pb&&!D(pb,j)&&(null!=w?ye=w+ub+pb:ye=ub+pb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=mc;this.k=Qd;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(ud=Ty(this.d,fo(64)))?(this.o=this.d.substr(0,ud-0),this.d=pv(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=eo(this.c,fo(63)))?(this.j=pv(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Fb;this.e=w;this.j=pb}}catch(vd){vd=
Mi(vd);if(y(vd,119))throw new pC(yn(vd));throw vd;}if(-1>this.f)throw new pC("incorrect port: "+this.f);}s(448,1,ni,uC);_.tS=function(){return tC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var rC;s(449,1,{});function BC(a,b,c){var d,e;for(d=new CC(a.te().b);DC(d.b);)if(a=d.c=Hi(d.b),e=a.lf(),null==b?null==e:Gn(b,e))return c&&EC(d),a;return null}s(453,1,di);_.se=function(a){return!!BC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,130)||this.ye()!=a.ye())return!1;for(a=new CC(a.te().b);DC(a.b);)if(b=a.c=Hi(a.b),c=b.lf(),b=b.mf(),!this.se(c)||!FC(b,this.ue(c)))return!1;return!0};_.ue=function(a){a=BC(this,a,!1);return!a?null:a.mf()};_.hC=function(){var a,b,c;c=0;for(b=new CC(this.te().b);DC(b.b);)a=b.c=Hi(b.b),c+=a.hC(),c=~~c;return c};_.ve=function(){return 0==this.ye()};_.we=function(){throw new GC("Put not supported on this map");};
_.xe=function(a){a=BC(this,a,!0);return!a?null:a.mf()};_.ye=function(){return this.te().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new CC(this.te().b);DC(c.b);)b=c.c=Hi(c.b),a?d+=Ba:a=!0,d+=j+b.lf(),d+=sb,d+=j+b.mf();return d+"}"};function sy(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function $u(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=nb+b in a.f;else a:{c=a.Be(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Ae(b,c[d].lf())){c=!0;break a}c=!1}return c}
function dj(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[nb+b];else a:{c=a.Be(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Ae(b,f.lf())){c=f.mf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=HC(a,c);else if(y(b,1))c=IC(a,b,c);else a:{var d=a.Be(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Ae(b,d.lf())){a=d.mf();d.nf(c);c=a;break a}}else e=a.b[d]=[];d=new JC(b,c);e.push(d);++a.e;c=null}return c}
function HC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function IC(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Pi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(b,1)){var d,e=a.f;c=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Be(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Ae(b,g.lf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.mf();break a}}c=null}return c}s(452,453,di);_.se=function(a){return $u(this,a)};
_.te=function(){return new KC(this)};_.Ae=function(a,b){return this.ze(a,b)};_.ue=function(a){return dj(this,a)};_.we=function(a,b){return x(this,a,b)};_.xe=function(a){return Pi(this,a)};_.ye=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ei(){sy(this)}s(451,452,fi,Ei);_.ze=function(a,b){return Ns(a)===Ns(b)||null!=a&&Gn(a,b)};_.Be=function(a){return~~Jn(a)};function sC(){sy(this)}s(450,451,fi,sC);function LC(){An()}s(454,99,ji,LC);
function MC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=NC(a,c);if(c>=a.j)break;c=OC(a,c);++b}return b}function PC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function QC(a){var b;a.b=0<=a.k&&!a.e?a.k:NC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new LC;b=a.b;a.b=OC(a,a.b);return a.o.substr(b,a.b-b)}
function OC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=RC(a.o,d,a.o.length);if(c<=a.i&&PC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=eo(a.d,fo(c)))break;++d}a.n&&b==d&&(a.f?(c=RC(a.o,d,a.o.length),c<=a.i&&PC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=eo(a.d,fo(c))&&++d));return d}
function NC(a,b){var c,d;if(null==a.d)throw new xn;for(d=b;!a.n&&d<a.j;)if(a.f){c=RC(a.o,d,a.o.length);if(c>a.i||!PC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>eo(a.d,fo(c)))break;++d}return d}function SC(a){TC.call(this,a," \t\n\r\u000c",!1)}function UC(a){TC.call(this,a,Aa,!1)}
function TC(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=RC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(H,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=RC(this.d,d,this.d.length),this.c[c]=a}}}s(455,1,{},SC,UC,TC);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function VC(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=Mn(e),!(Kn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}function WC(){}function XC(a){YC.call(this,a,fb,fb,null)}function ZC(a,b){YC.call(this,a,fb,fb,b)}function $C(a,b,c){YC.call(this,a,b,c,null)}
function YC(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=ij(a)){this.b=new aD;this.c=new bD(this.b,b,c,d);Iv(e,this.c,e.pb);d&&fd in d&&(this.c.c=d[fd]);a=this.c;a.e||(a.e=Lz(a,ko(a.pb,Mf),ko(a.pb,Lf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?cD="JSME":cD="JME";b.v=dD(b,!1);b.w=dD(b,!0);kr(b,cD+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=Oz(b);Ez(b,null);b.nb||(b.S=0);b.T||(b.T=new $A(Yb,0,13),b.W=new PB(b.T));b.U||(b.U=new $A(Yb,
1,13),b.V=new PB(b.U));b.X||(b.X=new $A(Yb,0,11),new PB(b.X));b.k||(b.k=new $A(Yb,0,13),b.n=new PB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;eD=10;b.Fb=!0;try{o=fD(b.Ob,"options");null!=o&&gD(b,o);i=fD(b.Ob,"jme");null!=i&&(b.L=i);l=fD(b.Ob,"mol");null!=l&&(b.ab=l);g=fD(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=fD(b.Ob,Hg);null!=m&&(b.bb=m,hD(b));b.j=fD(b.Ob,"atomcolors");b.i=fD(b.Ob,"atombg");f=fD(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,B;w=(zA(),AA);try{if(0!=f.indexOf(ma))throw new zn("bad hex encoding");
B=AC(f.substr(1,2),16);G=AC(f.substr(3,2),16);q=AC(f.substr(5,2),16);n=w=new BA(B,G,q)}catch(J){if(J=Mi(J),y(J,119))mC(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&iD(b.Z);h=fD(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(N){if(N=Mi(N),!y(N,119))throw N;}b.c=202;for(f=0;23>f;++f)jD[f]=(zA(),HA),kD[f]=Qc;kD[1]=Wb;jD[1]=(zA(),EA);kD[2]=Ab;jD[2]=HA;kD[3]=Db;jD[3]=EA;kD[4]=gc;jD[4]=LA;kD[5]=rc;jD[5]=GA;kD[9]=Sb;jD[9]=JA;kD[10]=Lb;jD[10]=JA;kD[11]=Cb;jD[11]=JA;kD[12]=Zb;jD[12]=JA;kD[8]=Gc;jD[8]=NA(IA);
kD[7]=tc;jD[7]=HA;kD[6]=Mc;jD[6]=EA;kD[13]=Lc;jD[13]=EA;kD[18]=Qc;jD[18]=EA;kD[19]=uc;jD[19]=EA;kD[20]=vc;jD[20]=EA;kD[21]=wc;jD[21]=EA;kD[22]=xc;jD[22]=EA;nz(b);b.$=new lD;f=a.d;f.C=Oz(f);null!=f.L?(mD(f,f.L),null!=f.i&&f.Z&&nD(f.Z,f.i,!0),null!=f.j&&f.Z&&nD(f.Z,f.j,!1)):null!=f.ab&&oD(f,f.ab,!0);hD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(457,1,{147:1},WC,XC,ZC,$C,YC);_.Ce=function(a){pD(new qD(a,this.b,rD))};_.De=function(){sD(this.b)};
_.Ee=function(){Wn((Tn(),Un),new tD(this))};_.Fe=function(){return this.b.H};_.Ge=function(){return this.b.db};_.He=function(){return this.b.eb};_.Ie=function(){return this.b.rb};_.Je=function(){return this.b.vb};_.Ke=function(){return this.b.xb};_.Le=function(a){$wnd.alert("JSME initialization error: "+a)};_.Me=function(){var a=this.b,b;a.Bb?b=uD(a,1)+tb+uD(a,2)+tb+uD(a,3):b=uD(a,0);return b};_.Ne=function(){return gr(this.b)};
_.Oe=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=vD(a);a.Jb=b;hD(a);return c};_.Pe=function(a){gD(this.b,a)};_.Qe=function(){};_.Re=function(a){oD(this.b,a,!0)};_.Se=function(a){mD(this.b,a)};_.ce=function(){Nz(this.b)};_.Te=function(){wD(this.b)};_.Ue=function(a){var b=this.b;if(a=xD(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;yD(b)}};_.Ve=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Gi(b.b);d.c<d.e.ye();)c=Hi(d),a?c.b=j:c.b=vg}Nz(b.d)};
_.We=function(a,b){var c=this.b,d;if(d=xD(c,a))nD(d,b,!0),yD(c)};_.Xe=function(a,b){var c=this.b,d;d=xD(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,hD(c)):(d.D=b,yD(c))};_.Ye=function(a){this.b.H=a};_.Ze=function(a){var b=this.b;b.db=a;hD(b)};_.$e=function(a){var b=this.b;b.eb=a;hD(b)};_._e=function(a){this.b.qb=a};_.af=function(a){this.b.rb=a};_.bf=function(a){var b=this.b;b.vb=a;b.v=dD(b,!1)};_.cf=function(a){this.b.xb=a};_.df=function(a){zD(this.b,a)};
_.ef=function(a,b){var c=this.b;c.f=!1;c.Kb=new AD(c,a);BD(c.Kb);c.c=253;c.jb=!0;c.J=b;hD(c)};_.ff=function(a){CD(this.b,a)};_.gf=function(){return DD(this.b)};_.b=null;_.c=null;function tD(a){this.b=a}s(458,1,{},tD);_.qc=function(){var a,b;for(b=new Gi(this.b.c.b);b.c<b.e.ye();)a=Hi(b),mo(a.u.pb,a.r)};_.b=null;
function ED(){var a=(FD(),GD()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=HD;FD();b=b&&b[0]&&(typeof b[0]==Kf||typeof b[0]==re)?b[0]:null;a:if(ID==e||JD==e&&y(b,147))e=!0;else{if(null!=b)for(b=Fn(b);b&&b!=ID;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new WC:3==arguments.length?a=new $C(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new XC(arguments[0]):4==arguments.length?a=new YC(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new ZC(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=A(function(a){this.g.Ce(a)});b.clear=A(function(){this.g.De()});b.deferredRepaint=A(function(){this.g.Ee()});b.getHelpURL=A(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=A(function(){return this.g.b.db});b.getMolecularAreaLineWidth=A(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=A(function(){return this.g.b.rb});b.getPasteLabel=A(function(){return this.g.b.vb});
b.getPrePasteJSfunction=A(function(){return this.g.b.xb});b.initializationError=A(function(a){this.g.Le(a)});b.jmeFile=A(function(){return this.g.Me()});b.molFile=A(function(){return this.g.Ne()});b.nonisomericSmiles=A(function(){return this.g.Oe()});b.options=A(function(a){this.g.Pe(a)});b.ping=A(function(){});b.readMolFile=A(function(a){this.g.Re(a)});b.readMolecule=A(function(a){this.g.Se(a)});b.repaint=A(function(){this.g.ce()});b.reset=A(function(){this.g.Te()});b.resetAtomColors=A(function(a){this.g.Ue(a)});
b.setAntialias=A(function(a){this.g.Ve(a)});b.setAtomBackgroundColors=A(function(a,b){this.g.We(a,b)});b.setAtomToHighLight=A(function(a,b){this.g.Xe(a,b)});b.setHelpURL=A(function(a){this.g.Ye(a)});b.setMolecularAreaAntiAlias=A(function(a){this.g.Ze(a)});b.setMolecularAreaLineWidth=A(function(a){this.g.$e(a)});b.setNotifyAtomHighLightChangeJSfunction=A(function(a){this.g._e(a)});b.setNotifyStructuralChangeJSfunction=A(function(a){this.g.af(a)});b.setPasteLabel=A(function(a){this.g.bf(a)});b.setPrePasteJSfunction=
A(function(a){this.g.cf(a)});b.setSubstituent=A(function(a){this.g.df(a)});b.setTemplate=A(function(a,b){this.g.ef(a,b)});b.showInfo=A(function(a){this.g.ff(a)});b.smiles=A(function(){return this.g.gf()});KD();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Rs(){LD||(LD=!0,ED())}s(459,1,{},Rs);var LD=!1;function MD(a){An();this.i=a}s(461,447,Yh,MD);function jt(){An();this.i="divide by zero"}s(462,99,ji,jt);function Ms(){An()}function ND(a){An();this.i=a}
s(463,99,ji,Ms,ND);function RC(a,b,c){var d,e;d=OD(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function PD(){}function QD(a){return typeof a==Jf?Gc+(0>a?-a:a):a}function RD(a,b){var c;c=new PD;c.e=Mb+(SD(0!=a?-a:0)?QD(0!=a?-a:0):j+yi(c));TD(0!=a?-a:0)&&UD(0!=a?-a:0,c);c.c=4;c.b=b;return c}function V(a){var b;b=new PD;b.e=Mb+(SD(a)?QD(a):j+yi(b));TD(a)&&UD(a,b);return b}
function X(a,b){var c;c=new PD;c.e=Mb+(SD(a)?QD(a):j+yi(c));TD(a)&&UD(a,c);c.c=b?8:0;return c}function VD(){var a;a=new PD;a.e=Mb+(SD(0)?QD(0):j+yi(a));TD(0)&&UD(0,a);a.c=2;return a}function WD(a){var b;b=new PD;b.e=Mb+(SD(a)?QD(a):j+yi(b));TD(a)&&UD(a,b);b.c=1;return b}function TD(a){return typeof a==Jf&&0<a}function SD(a){return null!=a&&0!=a}
function UD(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Jh[b.d])c=c.prototype;else{c=Jh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(465,1,{},PD);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function XD(a){var b;b=YD;!b&&(b=YD=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new ZD(Ub+a+fa);return b}
function AC(a,b){var c,d;if(null==a)throw new ZD(If);if(2>b||36<b)throw new ZD("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 ZD(Ub+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new ZD(Ub+a+fa);if(-2147483648>c||2147483647<c)throw new ZD(Ub+a+fa);return c}s(467,1,{113:1,124:1});var YD=null;function $D(a){this.b=a}
s(466,467,{113:1,116:1,117:1,124:1},$D);_.eQ=function(a){return y(a,117)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function $z(a){this.b=a}s(468,467,{113:1,116:1,120:1,124:1},$z);_.eQ=function(a){return y(a,120)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function Qz(){An()}function Ak(a){An();this.i=a}s(469,99,Oh,Qz,Ak);function Lv(){An()}function Rw(a){An();this.i=a}s(470,99,ji,Lv,Rw);
function S(a){this.b=a}function vt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function ot(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function aE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(bE(),cE)[b],!c&&(c=cE[b]=new S(a)),c):new S(a)}s(471,467,{113:1,116:1,122:1,124:1},S);_.eQ=function(a){return y(a,122)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return j+this.b};_.b=0;function bE(){bE=u;cE=v(dE,r,122,256,0)}var cE;function Tj(a){return 0>a?-a:a}function Sj(a,b){return a>b?a:b}function eE(a){return Math.round(a)}function xn(){An()}function $r(a){An();this.i=a}s(474,99,{113:1,119:1,123:1,125:1,127:1},xn,$r);function Ai(){Ai=u;Bi=F(zi,r,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Bi;function ZD(a){An();this.i=a}s(476,469,Oh,ZD);
function En(a){this.b="Unknown";this.d=a;this.c=-1}s(477,1,{113:1,126:1},En);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:j)+wa};_.b=null;_.c=0;_.d=null;function OD(a,b){return a.charCodeAt(b)}function fE(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function D(a,b){return!y(b,1)?!1:""+a==b}function vs(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function eo(a,b){return a.indexOf(b)}
function yC(a,b,c){return a.indexOf(b,c)}function Ty(a,b){return a.lastIndexOf(b)}function gE(a){var b=aa,c=eh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+pv(c,++d):c=c.substr(0,d-0)+pv(c,++d);return a.replace(RegExp(b,se),c)}
function hE(a,b){for(var c=RegExp(b,se),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(Qs,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function pv(a,b){return a.substr(b,a.length-b)}
function co(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function fo(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,113:1,114:1,116:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return Mt(this)};_.tS=_.toString;function iE(){iE=u;jE={};kE={}}
function Mt(a){iE();var b=nb+a,c=kE[b];if(null!=c)return c;c=jE[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+OD(a,d++);c|=0}256==lE&&(jE=kE,kE={},lE=0);++lE;return kE[b]=c}var jE,lE=0,kE;function tn(a,b){un(a.b,b);return a}function sn(){this.b=new go}function mE(){this.b=new go;this.b.b+=j}s(479,1,si,sn,mE);_.tS=function(){return this.b.b};function Kt(){this.b=new go}
function wC(){this.b=new go}function ts(a){this.b=new go;un(this.b,a)}s(480,1,si,Kt,wC,ts);_.tS=function(){return this.b.b};function zC(a){a="String index out of range: "+a;An();this.i=a}s(481,470,ji,zC);
function nE(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new xn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new ND("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new ND("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new Lv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Ls(b,c,a[--d])}else for(c=e+c;e<c;)Ls(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function rv(){An()}function GC(a){An();this.i=a}s(483,99,ji,rv,GC);function fA(a,b){for(var c;a.Uc();)if(c=a.Vc(),null==b?null==c:Gn(b,c))return a;return null}function iA(a,b){var c;return(c=fA(a.ud(),b))?(c.Wc(),!0):!1}function oE(a){var b,c,d,e;d=new sn;b=null;d.b.b+=Rc;for(c=a.ud();c.Uc();)null!=b?un(d.b,b):b=Ba,e=c.Vc(),un(d.b,e===a?"(this Collection)":j+e);d.b.b+=Tc;return d.b.b}s(484,1,{});_.hf=function(){throw new GC("Add not supported on this collection");};
_.jf=function(a){return!!fA(this.ud(),a)};_.ve=function(){return 0==this.ye()};_.kf=function(a){return iA(this,a)};_.tS=function(){return oE(this)};s(486,484,$h);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,133)||a.ye()!=this.ye())return!1;for(a=a.ud();a.Uc();)if(b=a.Vc(),!this.jf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.ud();b.Uc();)c=b.Vc(),null!=c&&(a+=Jn(c),a=~~a);return a};
function pE(a,b){var c;return y(b,131)&&(c=b.lf(),$u(a.b,c))?(c=dj(a.b,c),a.b.ze(b.mf(),c)):!1}function KC(a){this.b=a}s(485,486,$h,KC);_.jf=function(a){return pE(this,a)};_.ud=function(){return new CC(this.b)};_.kf=function(a){return pE(this,a)?(a=a.lf(),Pi(this.b,a),!0):!1};_.ye=function(){return this.b.e};_.b=null;function EC(a){if(a.c)Ji(a.b),Pi(a.d,a.c.lf()),a.c=null;else throw new vv("Must call next() before remove().");}
function CC(a){var b;this.d=a;b=new aj;a.d&&Vi(b,new qE(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new rE(a,d.substring(1));b.hf(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.hf(c[d])}this.b=new Gi(b)}s(487,1,{},CC);_.Uc=function(){return DC(this.b)};_.Vc=function(){return this.c=Hi(this.b)};_.Wc=function(){EC(this)};_.b=null;_.c=null;_.d=null;s(489,1,Uh);_.eQ=function(a){return y(a,131)&&FC(this.lf(),a.lf())&&FC(this.mf(),a.mf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.lf()&&(a=Jn(this.lf()));null!=this.mf()&&(b=Jn(this.mf()));return a^b};_.tS=function(){return this.lf()+sb+this.mf()};function qE(a){this.b=a}s(488,489,Uh,qE);_.lf=function(){return null};_.mf=function(){return this.b.c};_.nf=function(a){return HC(this.b,a)};_.b=null;function rE(a,b){this.c=a;this.b=b}s(490,489,Uh,rE);_.lf=function(){return this.b};_.mf=function(){return this.c.f[nb+this.b]};_.nf=function(a){return IC(this.c,this.b,a)};_.b=null;_.c=null;
function Ow(a,b){(0>a||a>=b)&&sE(a,b)}function sE(a,b){throw new Rw("Index: "+a+", Size: "+b);}s(491,484,Nh);_.of=function(){throw new GC("Add not supported on this list");};_.hf=function(a){this.of(this.ye(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,129)||this.ye()!=a.ye())return!1;c=this.ud();for(d=a.ud();c.Uc();)if(a=c.Vc(),b=d.Vc(),!(null==a?null==b:Gn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.ud();a.Uc();)c=a.Vc(),b=31*b+(null==c?0:Jn(c)),b=~~b;return b};_.ud=function(){return new Gi(this)};_.qf=function(){return this.rf(0)};_.rf=function(a){return new tE(this,a)};_.sf=function(){throw new GC("Remove not supported on this list");};function DC(a){return a.c<a.e.ye()}function Hi(a){if(a.c>=a.e.ye())throw new Ov;return a.e.pf(a.d=a.c++)}function Ji(a){if(0>a.d)throw new gx;a.e.sf(a.d);a.c=a.d;a.d=-1}function Gi(a){this.e=a}s(492,1,{},Gi);_.Uc=function(){return DC(this)};
_.Vc=function(){return Hi(this)};_.Wc=function(){Ji(this)};_.c=0;_.d=-1;_.e=null;function tE(a,b){var c;this.e=this.b=a;c=a.ye();(0>b||b>c)&&sE(b,c);this.c=b}s(493,492,{},tE);_.tf=function(){return 0<this.c};_.uf=function(){if(0>=this.c)throw new Ov;return this.b.pf(this.d=--this.c)};_.b=null;function uE(a){a=new CC(a.c.b);return new vE(a)}function wE(a,b){this.b=a;this.c=b}s(494,486,$h,wE);_.jf=function(a){return $u(this.b,a)};_.ud=function(){return uE(this)};_.ye=function(){return this.c.b.e};
_.b=null;_.c=null;function vE(a){this.b=a}s(495,1,{},vE);_.Uc=function(){return DC(this.b.b)};_.Vc=function(){return(this.b.c=Hi(this.b.b)).lf()};_.Wc=function(){EC(this.b)};_.b=null;s(496,491,Nh);_.of=function(a,b){var c;c=lA(this,a);var d=c.e;new gA(b,c.c);++d.c;++c.b;c.d=null};_.pf=function(a){var b;b=lA(this,a);try{return mA(b)}catch(c){c=Mi(c);if(y(c,132))throw new Rw("Can't get element "+a);throw c;}};_.ud=function(){return lA(this,0)};
_.sf=function(a){var b,c;b=lA(this,a);try{c=mA(b)}catch(d){d=Mi(d);if(y(d,132))throw new Rw("Can't remove element "+a);throw d;}xE(b);return c};function yE(a){a.c=v(zE,r,0,0,0)}function wz(a,b,c){(0>b||b>a.d)&&sE(b,a.d);a.c.splice(b,0,c);++a.d}function Vi(a,b){Ls(a.c,a.d++,b);return!0}function mu(a,b){Ow(b,a.d);return a.c[b]}function zj(a,b){for(var c=0;c<a.d;++c)if(FC(b,a.c[c]))return c;return-1}function pu(a,b){var c;c=(Ow(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Ui(a,b){var c;c=zj(a,b);if(-1==c)return!1;pu(a,c);return!0}function Ek(a,b){var c;if(b.length<a.d){c=b;var d;d=Es(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Ls(b,c,a.c[c]);b.length>a.d&&Ls(b,a.d,null);return b}function aj(){yE(this)}function YA(a){yE(this);this.c.length=a}function Uz(a){yE(this);var b=this.c,c=a.c,a=c.slice(0,a.d);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(497,491,wi,aj,YA,Uz);_.of=function(a,b){wz(this,a,b)};
_.hf=function(a){return Vi(this,a)};_.De=function(){this.c=v(zE,r,0,0,0);this.d=0};_.jf=function(a){return-1!=zj(this,a)};_.pf=function(a){return mu(this,a)};_.ve=function(){return 0==this.d};_.sf=function(a){return pu(this,a)};_.kf=function(a){return Ui(this,a)};_.ye=function(){return this.d};_.d=0;function kA(a,b){var c=a.length,d;for(d=0;d<c;++d)Ls(a,d,b)}function ps(){ps=u;qs=new AE}var qs;function AE(){}s(500,491,pi,AE);_.jf=function(){return!1};_.pf=function(){throw new Lv;};_.ye=function(){return 0};
function BE(){this.b=new Date}function CE(a){return 10>a?bb+a:j+a}s(501,1,{113:1,115:1,116:1,128:1},BE);_.eQ=function(a){return y(a,128)&&yt(K(this.b.getTime()),K(a.b.getTime()))};_.hC=function(){var a;a=K(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Ts(c&4194303,b&4194303,e&1048575);a=Ts(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:j)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(DE(),EE)[this.b.getDay()]+ba+FE[this.b.getMonth()]+ba+CE(this.b.getDate())+ba+CE(this.b.getHours())+nb+CE(this.b.getMinutes())+nb+CE(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function DE(){DE=u;EE=F(Qs,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));FE=F(Qs,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var EE,FE;
function is(a,b){return null==x(a.b,b,a)}function hs(){this.b=new Ei}s(503,486,{113:1,115:1,133:1},hs);_.hf=function(a){return is(this,a)};_.jf=function(a){return $u(this.b,a)};_.ve=function(){return 0==this.b.e};_.ud=function(){return uE(new wE(this.b,new KC(this.b)))};_.kf=function(a){return null!=Pi(this.b,a)};_.ye=function(){return this.b.e};_.tS=function(){return oE(new wE(this.b,new KC(this.b)))};_.b=null;
function lA(a,b){var c,d;(0>b||b>a.c)&&sE(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 GE(a,b,d)}function pA(){this.b=new HE;this.c=0}s(504,496,pi,pA);_.hf=function(a){new gA(a,this.b);++this.c;return!0};_.rf=function(a){return lA(this,a)};_.ye=function(){return this.c};_.b=null;_.c=0;function mA(a){if(a.c==a.e.b)throw new Ov;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function xE(a){if(!a.d)throw new gx;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 GE(a,b,c){this.e=a;this.c=c;this.b=b}s(505,1,{},GE);_.Uc=function(){return this.c!=this.e.b};_.tf=function(){return this.c.c!=this.e.b};_.Vc=function(){return mA(this)};_.uf=function(){if(this.c.c==this.e.b)throw new Ov;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Wc=function(){xE(this)};_.b=0;_.c=null;_.d=null;_.e=null;function HE(){this.b=this.c=this}
function gA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(506,1,{},HE,gA);_.b=null;_.c=null;_.d=null;function JC(a,b){this.b=a;this.c=b}s(507,489,Uh,JC);_.lf=function(){return this.b};_.mf=function(){return this.c};_.nf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Ov(){An()}s(508,99,{113:1,119:1,125:1,127:1,132:1},Ov);function FC(a,b){return Ns(a)===Ns(b)||null!=a&&Gn(a,b)}function XA(a){var b=v(qA,r,90,0,0);return Ek(a.b,b)}function Gz(){this.b=new aj}
s(510,491,wi,Gz);_.of=function(a,b){wz(this.b,a,b)};_.hf=function(a){return Vi(this.b,a)};_.jf=function(a){return-1!=zj(this.b,a)};_.pf=function(a){return mu(this.b,a)};_.ve=function(){return 0==this.b.d};_.ud=function(){return new Gi(this.b)};_.sf=function(a){return pu(this.b,a)};_.ye=function(){return this.b.d};_.tS=function(){return oE(this.b)};_.b=null;function IE(a){a.ac.d.hb&&cB(a)}function JE(a){var b;if(a.ac.d.hb){b=Yy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}eB(a)}
function KE(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 pD(a){var b=a.k;LE(a.ac.d,b.b,b.c);!Xy(a)&&Bz(a);lz(a)}function ME(){hB.call(this,j);this.j=new tA(this.vf());Tz(this.r,new NE(this))}s(512,406,mi);_.Id=function(a,b){return Ns(a.i)===Ns(this.j)?(JE(this),!0):this.wf(a,b)};_.vf=function(){return"Close"};_.wf=function(){return!1};_.Bd=function(){JE(this)};_.j=null;_.k=null;
function qD(a,b,c){ME.call(this);this.ac&&jB(this.ac.d,!1);gB(this,!1);Ez(this,new rB(0));a=new vB(a,1);P(this,a,null);a=new Iz;P(a,this.j,null);P(this,a,null);b&&(this.k=Yy(b),fB(this),KE(this.k,~~(ko(b.Ob.pb,Mf)/2)-~~(this.fc/2),~~(ko(b.Ob.pb,Lf)/2)-~~(this.Xb/2)));c&&O(this,c)}s(511,512,mi,qD);_.vf=function(){return"OK"};function OE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new vv("Cannot undo. Index is out of range.");if(!a.b.c)throw new vv(bc);a.b=a.b.c;return a.b.b}
function lD(){this.b=this.c=new PE}s(513,1,{},lD);_.b=null;function PE(){this.b=null}function QE(a){this.b=a}s(514,1,{},PE,QE);_.b=null;_.c=null;_.d=null;function NE(a){this.b=a}s(515,441,ri,NE);_.b=null;function RE(){RE=u;SE=F(Qs,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);rD=(zA(),CA);TE=MA(rD);jD=v(UE,r,89,23,0);kD=v(Qs,r,1,23,0);VE=v(UE,r,89,7,0);WE=null!=(mC(),nC[Pe])}
function vD(a){var b;if(a.Bb)b=XE(a,1)+tb+XE(a,2)+tb+XE(a,3);else if(b=XE(a,0),0<b.length){var c=new YE(a.Z);Vi(a._.b,c)}return b}function ZE(a,b){var c,d;c=b.b;if(D(c,($E(),aF).c))fr(DD(a));else if(D(c,bF.c))fr(gr(a));else if(D(c,cF.c))c=a.u,d=(!a.ub&&(a.ub=new hr(a)),a.ub),c.b=d,ir(),jr(c);else if(D(c,ig)){7!=a.O&&(a.P=gh);d=b.d;d=Ft(d,fh);c=ut(d,a.P);var e=!st(c,gh)?nt(c):c;!st(e,mh)&&dF(a.Z,L(c));eF(a);a.lb=!0;hD(a);a.O=7;a.P=d}else D(c,pg)||(D(c,he)?fF(a):zD(a,c))}
function gF(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(hF,r,-1,4,1);l=v(hF,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)iF(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=Oz(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;jF(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||kF(a.fb[f])}}}
function sD(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new lF(a),a.Z.r=0);null!=a.rb&&VC(a.rb,null)}}function dD(a,b){var c,d,e,f;f=new FB;d=Hc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new yB(Ob+d);var g=($E(),aF).c;d.d=g;EB(f,d);Tz(d.e,a);d=new yB(Ob+c);d.d=bF.c;Tz(d.e,a);EB(f,d);EB(f,new yB(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new yB(c);d.d=cF.c;Tz(d.e,a);EB(f,d);Ry(a,f);return f}
function mF(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);Y(b,rD);a.nb?(e==a.c&&Y(b,NA(rD)),mB(b,g,f,a.Y,a.Y),Y(b,(zA(),EA)),nF(b,g,f,a.Y-1,a.Y-1)):e==a.c?lB(b,g+1,f+1,a.Y,a.Y,!1):lB(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(Y(b,(zA(),FA)),e){case 101:Y(b,IA);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;oF(b,!0);pF(b,qF(b,c,e,d,i));Y(b,FA);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(oF(b,!1),pF(b,qF(b,c,e,d,i)));rF(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);mB(b,g+9,f+9,2,4);mB(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(Y(b,GA),mB(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,IA),mB(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Z(b,d,f+a.Y-c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);Y(b,JA);Z(b,d,f+c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Z(b,h-e,l,h-2*e,l);Z(b,h+e,
l,h+2*e,l);Y(b,FA);break;case 107:Y(b,HA);mB(b,g+4,f+4,a.Y-8,a.Y-8);Y(b,FA);nF(b,g+4,f+4,a.Y-8,a.Y-8);rF(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);mB(b,g+9,f+9,2,4);mB(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Z(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Z(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Z(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Z(b,f,a,f,a+c);break;case 110:sF(b,g,f,a.Y,!0);break;case 111:sF(b,g,f,a.Y,!1);break;case 109:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Z(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:Y(b,AA);mB(b,g+3,f+5,a.Y-7,a.Y-11);Y(b,FA);nF(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:Y(b,rD);a.ob&&lB(b,g+1,f+1,a.Y,a.Y,!1);Y(b,FA);tF(a,b,g,f,"NEW");break;case 106:Y(b,GA);Z(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);Y(b,FA);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));tF(a,b,g+6,f,uc);break;case 104:Y(b,GA);Z(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);Y(b,FA);break;case 105:a.Ib?(Y(b,KA),Z(b,g+11,f+5,g+9,f+9),Z(b,g+9,f+9,g+4,f+9),Z(b,g+4,f+9,g+8,f+12),Z(b,g+8,f+12,g+6,f+18),Z(b,g+6,f+18,g+11,f+15),Z(b,g+12,f+5,g+14,f+9),Z(b,g+14,f+9,g+19,f+9),Z(b,g+19,f+9,g+15,f+12),Z(b,g+15,f+12,g+17,f+18),Z(b,g+17,f+18,g+12,f+15),Y(b,FA)):tF(a,b,g,f,"123");break;case 113:Y(b,LA);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);mB(b,e,d,c,c);Y(b,FA);uF(a,
b,g,f,AA,"i");break;case 201:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Z(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Z(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Z(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Z(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Z(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:vF(a,b,g,f+2,3);break;case 207:vF(a,b,g,f,4);break;case 208:vF(a,b,g,f,5);break;case 209:vF(a,b,g,f,1);break;case 210:vF(a,b,g,f,6);break;case 211:vF(a,b,g,f,7);break;case 212:vF(a,b,g,f,8);break;case 213:tF(a,b,g,f,"FG"),a.F=new BB(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=kD[c]&&uF(a,b,g,f,jD[c],kD[c])}function wF(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,Y(d,rD),mB(d,0,0,c,b),a.nb?(Y(d,(zA(),EA)),nF(d,-1,0,c,b-1)):(Y(d,TE),Z(d,0,0,c-1-2,0),Y(d,NA(rD)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),xF(d,a.X),Y(d,(zA(),FA)),-1!=a.J.toLowerCase().indexOf(ie)&&Y(d,GA),yF(d,a.J,10,15),zF(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function AF(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;Y(d,rD);mB(d,0,0,c,b);a.nb?(Y(d,(zA(),EA)),Z(d,0,b-1,c,b-1),e=eD*(a.Y+a.S)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.Y-1,e,a.Y-1,b-a.Y)):(Y(d,TE),Z(d,0,0,0,b-1),Z(d,0,eD*a.Y,b-1,eD*a.Y),Y(d,NA(rD)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=eD+2;++b)mF(a,d,1,b);zF(a.Ob,a.Q,0,2*a.Y+a.S)}}
function BF(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;Y(e,a.t);mB(e,0,0,c,b);d=a.db?(IB(),LB):(IB(),NB);if((IB(),JB)==(IB(),JB))d==LB?e.b=j:e.b=vg;d=new Yz(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,G=w=o=m=void 0,B=n=void 0,J=m=q=o=i=void 0,N=m=i=void 0,W=h=o=h=void 0,ca=w=B=void 0,M=ca=q=n=l=B=m=q=G=J=n=void 0,M=h=n=o=o=J=M=W=i=N=N=G=W=n=n=N=W=void 0,w=B=1,l=
2,ca=3;f.w&&(jF(f),gF(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,ca*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=I(13*f.n.B*i),f.n.k=new $A(Yb,0,i),f.n.n=new PB(($p(),f.n.k)));f.n.A&&(Y(g,(zA(),FA)),nF(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=L(K(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(Y(g,(RE(),VE)[f.e[i]]),h=g,o=I(f.J[i]-m/2),N=I(f.M[i]-m/2),W=M=m,oF(h,!0),pF(h,qF(h,o,N,M,W)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(Y(g,(RE(),VE)[f.e[h]]),n=f.J[m]-f.J[h],
B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=3*ca*B,n=3*ca*w,N=v(H,k,-1,4,1),o=v(H,k,-1,4,1),N[0]=I(f.J[h]+q),o[0]=I(f.M[h]-n),N[1]=I(f.J[m]+q),o[1]=I(f.M[m]-n),N[2]=I(f.J[m]-q),o[2]=I(f.M[m]+n),N[3]=I(f.J[h]-q),o[3]=I(f.M[h]+n),m=g,h=N,oF(m,!0),pF(m,CF(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){Y(g,(zA(),FA));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&Y(g,(RE(),VE)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;W=f.J[h];M=f.M[h];N=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=N-W,B=o-
M,w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&Y(g,JA);q=l*B;n=l*w;Z(g,L(K(Math.round(W+q))),L(K(Math.round(M-n))),L(K(Math.round(N+q))),L(K(Math.round(o-n))));Z(g,L(K(Math.round(W-q))),L(K(Math.round(M+n))),L(K(Math.round(N-q))),L(K(Math.round(o+n))));Y(g,FA);break;case 3:m=L(K(Math.round(W)));h=L(K(Math.round(M)));N=L(K(Math.round(N)));o=L(K(Math.round(o)));Z(g,m,h,N,o);W=L(K(Math.round(ca*B)));M=L(K(Math.round(ca*w)));Z(g,m+W,h-M,N+W,o-M);Z(g,m-W,h+M,N-W,o+M);break;
case 9:case 0:for(h=0;10>h;++h)G=W-(W-N)/10*h,J=M-(M-o)/10*h,Z(g,L(K(Math.round(G))),L(K(Math.round(J))),L(K(Math.round(G))),L(K(Math.round(J))));xF(g,f.n.k);m=DF(f.n.n);n=f.f[i];h=ub;null!=n&&(h=n);n=QB(f.n.n,h);W=L(K(Math.round((W+N)/2-n/2)));n=L(K(Math.round((M+o)/2+~~(m/2)-1)));Y(g,JA);yF(g,h,W,n);Y(g,FA);break;default:if(1==f.B[i]||3==f.B[i])q=ca*B,n=ca*w,J=v(H,k,-1,3,1),G=v(H,k,-1,3,1),J[0]=L(K(Math.round(N+q))),G[0]=L(K(Math.round(o-n))),J[1]=L(K(Math.round(W))),G[1]=L(K(Math.round(M))),J[2]=
L(K(Math.round(N-q))),G[2]=L(K(Math.round(o+n))),m=g,h=J,o=G,oF(m,!0),pF(m,CF(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=ca*B;n=ca*w;for(h=0;10>h;++h)G=W-(W-N)/10*h,J=M-(M-o)/10*h,m=h/10,Z(g,L(K(Math.round(G+q*m))),L(K(Math.round(J-n*m))),L(K(Math.round(G-q*m))),L(K(Math.round(J+n*m))))}else Z(g,L(K(Math.round(W))),L(K(Math.round(M))),L(K(Math.round(N))),L(K(Math.round(o))))}}w=v(hF,r,-1,f.t+1,1);B=v(H,k,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++B[h],++B[m],w[h]=w[h]/
B[h]+o/B[h],w[m]=w[m]/B[m]+l/B[m];xF(g,f.n.k);m=DF(f.n.n);M=v(Qs,r,1,f.t+1,0);N=v(H,k,-1,f.t+1,1);o=v(H,k,-1,f.t+1,1);l=v(EF,r,98,f.t+1,0);for(i=1;i<=f.t;++i)h=FF(f,i),(null==h||1>h.length)&&(h=xa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(M[i]=h,N[i]=o[i]=QB(f.n.n,h),l[i]=GF(f,i,N[i],N[i],m,!1)):(W=w[i]<f.J[i],G=!0,1<B[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(G=!1),2<B[i]&&(G=!1),1==B[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(W=!0),n=h,J=j,f.n.Fb&&0<f.x[i]&&(J+=Wb,
1<f.x[i]&&(J+=f.x[i])),q=j,0!=f.A[i]&&(1<Tj(f.A[i])&&(q+=Tj(f.A[i])),0<f.A[i]?q+=ya:q+=Ca),W||!G?h=h+J+q+j:h=q+J+j+h,G||(n=h),M[i]=h,n=QB(f.n.n,n),q=QB(f.n.n,h),N[i]=n,o[i]=q,q=l[i]=GF(f,i,n,q,m,W),W=q.d+2+1,n=q.e+m+2,Y(g,f.n.t),-1==f.k&&0!=f.e[i]&&Y(g,(RE(),VE)[f.e[i]]),mB(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?Y(g,(RE(),VE)[f.e[i]]):Y(g,(zA(),FA)):Y(g,(RE(),jD)[f.c[i]]),yF(g,h,W,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=N[i],q=o[i],W=L(K(eE(f.J[i]-n/2))),n=L(K(eE(f.M[i]+~~(m/2)-1))),Y(g,(zA(),JA)),yF(g,
ba+f.q[h][1],W+q,n);if(0<f.D||0<f.E)if(Y(g,104==f.n.c?(zA(),GA):(zA(),LA)),0<f.D&&106!=f.n.c&&(q=l[f.D],nF(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=(ca+1)*B,n=(ca+1)*w,J=v(H,k,-1,5,1),G=v(H,k,-1,5,1),J[0]=L(K(eE(f.J[h]+q))),J[1]=L(K(eE(f.J[m]+q))),G[0]=L(K(eE(f.M[h]-n))),G[1]=L(K(eE(f.M[m]-n))),J[3]=L(K(eE(f.J[h]-q))),J[2]=L(K(eE(f.J[m]-q))),G[3]=L(K(eE(f.M[h]+n))),G[2]=L(K(eE(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.n.c&&(ca=g,i=J,B=G,ca.o&&(oF(ca,!1),pF(ca,CF(ca,i,B,5,!0)))),106==f.n.c&&HF(f,f.H[f.E],f.I[f.E]))){ca=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++ca;if(ca>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;Y(g,(zA(),GA));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],nF(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(Y(e,(zA(),EA)),Z(e,c-1,0,c-1,b-1)):(Y(e,NA(rD)),Z(e,c-1,0,c-1,b-1),Y(e,rD),Z(e,c-2,0,c-2,b-1),Y(e,TE),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),Y(e,(zA(),JA)),Z(e,d,~~(b/2),d+48,~~(b/2)),Z(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Z(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new $A(Yb,0,13),a.W=new PB(a.T),null!=a.bb&&(d=QB(a.W,a.bb),c=L(K(Math.round((c-d)/2))),b-=13,Y(e,(zA(),FA)),xF(e,a.T),yF(e,a.bb,c,b)));zF(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function vF(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(H,k,-1,9,1);l=v(H,k,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+a*Math.sin(i)),l[f]=I(d+a*Math.cos(i));f=e+1;b.o&&(oF(b,!1),pF(b,CF(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+(a-3)*Math.sin(i)),l[f]=I(d+(a-3)*Math.cos(i));Z(b,h[0],l[0],h[1],l[1]);Z(b,h[2],l[2],h[3],l[3]);Z(b,h[4],l[4],h[5],l[5])}}
function IF(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;Y(d,rD);mB(d,0,0,b,c);a.nb?(Y(d,(zA(),EA)),c=13*(a.Y+a.S),nF(d,c,0,b-c-1,2*a.Y+a.S-1)):(Y(d,NA(rD)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,TE),Z(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)mF(a,d,b,1),mF(a,d,b,2);a.c=c;zF(a.Ob,a.Lb,0,0)}}
function sF(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Z(a,i,n,f,h);Z(a,g,n,f,h);i=~~(l/3);Z(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);rF(a,b,c+m-i,f,d-4-i-1,e,h)}
function JF(a,b){var c,d,e,f,g,i,h;wD(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=KF(b);h=new TC(b,g,!0);d=j;for(c=1;5>=c;++c)d=LF(h,g);c=aE(AC(co(d.substr(0,3)),10)).b;f=aE(AC(co(d.substr(3,3)),10)).b;LF(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=LF(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new MF(a,e)}gF(a,1,c,1);gF(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new MF(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",hD(a),!1;null!=a.i&&a.Z&&nD(a.Z,a.i,!0);null!=a.j&&
a.Z&&nD(a.Z,a.j,!1);g=NF(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new OF(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];gF(a,1,g,0)}hD(a);return!0}
function PF(a,b){var c,d,e,f,g,i,h,l;wD(a);c=f=0;l=new TC(b,"|>",!0);e=-1<b.indexOf(tb);i=1;g=MC(l);a.tb=0;for(d=1;d<=g;++d)if(h=QC(l),co(h),!D(h,eh))if(D(h,tb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new AD(a,h);if(0==a.Z.t)return CD(a,"ERROR - problems in reading/processing molecule !"),mC(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return CD(a,"ERROR - strange reaction - fixing !"),mC(),!1;if(3<i)return CD(a,"ERROR - strange reaction !"),mC(),!1;1<a.tb&&!e&&gD(a,Bf);e&&!a.Bb&&gD(a,cg);!e&&a.Bb&&
gD(a,Ff);e?(gF(a,1,f,1),gF(a,f+1,c-1,2),gF(a,c,a.tb,3)):gF(a,1,a.tb,0);hD(a);return!0}function kr(a,b){a.jb=!0;a.J=b}
function or(a,b){var c,d;if(0==b)return!1;eF(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:sD(a);d=a.$;d.b=d.c;d.c.d=null;QF(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;RF(a,OE(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new vv("Cannot redo. Index is out of range.");
if(!d.b.d)throw new vv(bc);d.b=d.b.d;RF(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=mu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=jc):(kr(a,fc+(a.Db.b+1)+ea+a.Db.d),d=gE(d),oD(a,d,!1),null!=a.rb&&VC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=mu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=jc):(kr(a,fc+(a.Db.b+1)+ea+a.Db.d),d=gE(d),oD(a,d,!1),null!=a.rb&&VC(a.rb,null));break;case 101:a.Gb&&IE(a.Gb);a.Gb=new SF(1,a);a.c=c;break;case 107:!a.zb?a.zb=new TF(a):a.zb.ac.d.hb?UF(a.zb.ac.d):
pD(a.zb);break;case 113:a.b&&IE(a.b);a.b=new SF(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,iD(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=VF(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(hF,r,-1,4,1);iF(a.Z,d);a.lb=!0;a.Z=new YE(a.Z);d=I(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;BD(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,WF(a.Z,a.Z.D),a.Z.D=0,fF(a)):0<a.Z.E&&(a.lb=!0,XF(a.Z,a.Z.E),
a.Z.E=0,fF(a));YF(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new FB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new yB(c),EB(i,g),g.d=c,Tz(g.e,a);Ry(a,i);a.E=i}ZF(a.E.b,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(IE(a.o),a.o=null);0==a.Z.D&&(a.o=new SF(2,a));a.d=
18;break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,fF(a)),18==a.d&&(d=lo((lr(),mr).ac.b.pb,Xg),$F(a.Z,a.Z.D,d),fF(a)),YF(a.Z))}hD(a);return!0}
function gr(a){var b,c,d;d=DD(a);c=j;if(a.Bb){var e,f,g;g=Fs([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)VF(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(aG(g[1][0],3)+aG(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+bG(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+bG(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new cG(a,a.fb,a.tb)),c=bG(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function dG(a,b,c,d){var e;e=c;var f=d,g,i;(g=eG(b),i=0!=(b.f&2),g||i)?(g=a.Bb?(!a.w&&(a.w=dD(a,!0)),a.w):(!a.v&&(a.v=dD(a,!1)),a.v),ZF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=fG(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){e=0;for(b=1;13>=b;++b)if(c<b*(a.Y+a.S)){e=b;break}c=0;for(b=1;b<=eD+2;++b)if(d<b*(a.Y+a.S)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",hD(a),!0;
if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=or(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)WF(a.Z,a.Z.D),a.Z.D=0,fF(a);else{if(106==a.c)return!0;if(108==a.c)gG(a.Z,a.Z.D,0),fF(a);else if(157==a.c)gG(a.Z,a.Z.D,1),fF(a);else if(158==a.c)gG(a.Z,a.Z.D,-1),fF(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,$(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):fF(a);else if(206<=
a.c&&229>=a.c)a.O=2,hG(a.Z),fF(a);else if(230==a.c)a.O=3,fF(a);else if(233<=a.c&&262>a.c)iG(a.Z,!1),fF(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;$F(a.Z,a.Z.D,lo(a.zb.f.ac.b.pb,Xg));fF(a)}else if(105==a.c)jG(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=lo((lr(),mr).ac.b.pb,Xg),1>d.length&&(d=Qc),$F(a.Z,a.Z.D,d)),fF(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,hG(a.Z),fF(a);else if(0<a.Z.E)if(104==a.c)XF(a.Z,a.Z.E),a.Z.E=
0,fF(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])kr(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;WF(d,c);d.b[c]=0}a.Z.E=0;fF(a)}else if(201==a.c)kG(a.Z,a.Z.E),fF(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),fF(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,fF(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,fF(a);else if(206<=
a.c&&229>=a.c)a.O=2,hG(a.Z),fF(a);else if(107==a.c){if(!a.zb.c)return!0;d=lo(a.zb.f.ac.b.pb,Xg);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;fF(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new lF(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(lG(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,$(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=a.c&&229>=a.c?
(a.Z.L=c,a.Z.O=d,a.O=2,hG(a.Z)):300<a.c?(lG(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=lo((lr(),mr).ac.b.pb,Xg),1>d.length&&(d=Qc),$F(a.Z,1,d))):230==a.c?mD(a,null):233<=a.c&&262>a.c?(lG(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,iG(a.Z,!0)):mC();fF(a)}else e=!1;e&&(YF(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,hD(a))}return e}
function mG(a,b,c,d){var e,f;if(a.z||!a.hb||eG(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=nG(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)WF(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],$(b,0),XF(b,e),0<nG(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){kr(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;$(b,L(K(Math.round(h))));b.j[b.v]=b.t;0<nG(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;kr(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(fG(b)||eG(b))dF(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(hF,r,-1,4,1);iF(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;eF(a);a.lb=!0;hD(a);a.Mb=c;a.Nb=d;return!0}
function oG(a,b,c,d){var e,f,g;if(!a.z&&!eG(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((RE(),WE)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&VC(a.qb,F(dE,r,122,[new S(a.e),new S(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;eF(a);a.lb=!0;hD(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function pG(a){if(a.z)return!0;a.jb=!1;a.P=gh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=nG(b,b.t),6>b.z[c]&&(qG(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),WF(b,b.t));b.C=!1;fF(a)}else a:{var b=a.Z,e,f;c=nG(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):kr(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],kr(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=L(K(eE((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(K(eE((b.M[b.F]+b.M[c])/2))))}}kF(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,OE(b),b.b.d=c),fF(a),a.r=!1)}else 5==a.O&&(kF(a.Z),fF(a));0<a.O&&(a.D=!1,eF(a),a.lb=!0,YF(a.Z),rG(a.Z),hD(a),a.O=0,a.f=!1);if(WE&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,eF(a),a.lb=!0,hD(a);return!0}function eF(a){a.kb=!1;a.mb=!1;a.lb=!1}
function gD(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(Ff)?a.Bb=!1:-1<b.indexOf(cg)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(Bf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Jf)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,gF(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)sG(a.fb[c]),jF(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(nd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++eD;hD(a)}
function hD(a){var b,c,d;b=Oz(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=Kz(a,d,c),BF(a),a.z||(a.Lb=Kz(a,b.c,2*a.Y+a.S),IF(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=Kz(a,a.Y,c),AF(a),a.I=Kz(a,d,a.Y),wF(a))):(BF(a),a.z||(wF(a),a.D&&(IF(a),AF(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function uD(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=VF(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ba+c.u,h=1;h<=c.t;++h){i=FF(c,h);c.n.M&&0<c.x[h]&&(i+=Wb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=ya:i+=Ca,1<Tj(c.A[h])&&(i+=Tj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=nb+g);m+=ba+i+ba+tG(0.055999999999999994*c.J[h],0,2)+ba+tG(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ba+f+ba+g+ba+l;c=m;0<c.length&&(0<e.length&&(e+=eh),e+=c)}return e}function XE(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=VF(a.fb[c]),d!=b))continue;d=uG(a.fb[c]);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function fF(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&VC(a.rb,null)}var c,d,e;e=new vG;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new YE(d),BD(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new QE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function oD(a,b,c){try{JF(a,b)?c&&fF(a):hD(a)}catch(d){if(d=Mi(d),y(d,119))hD(a);else throw d;}}
function mD(a,b){try{PF(a,b)?fF(a):hD(a)}catch(c){if(c=Mi(c),y(c,119))hD(a);else throw c;}}function yD(a){eF(a);a.lb=!0;hD(a)}function wD(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new lF(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;hD(a);null!=a.rb&&VC(a.rb,null)}function RF(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new YE(d),BD(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&VC(a.rb,null)}}
function xD(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,hD(a),null):a.fb[b]}function zD(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ia)?c=235:D(b,Ja)?c=240:D(b,Ha)?c=260:D(b,Pa)?c=261:D(b,Ta)?c=241:D(b,Oa)?c=233:D(b,La)?c=236:D(b,Ka)?c=237:D(b,Sa)?c=234:D(b,Ra)?c=243:D(b,Ua)?c=252:D(b,Qa)?c=244:D(b,Wa)?c=239:D(b,"-PO3H2")?c=251:D(b,Ga)?c=242:D(b,Ea)?c=245:D(b,Fa)&&(c=238);0<c?or(a,c):b="Not known group!";a.jb=!0;a.J=b;hD(a)}
function CD(a,b){a.jb=!0;a.J=b;hD(a)}function DD(a){var b;b=vD(a);eF(a);hD(a);return b}function tF(a,b,c,d,e){var f,g,i,h;f=a.W;h=QB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new $A(f.d.b,f.d.d,g),f=new PB(i),h=QB(f,e),b.f=i,b.j=wG(i);else xF(b,a.T);f=bB(f.b,f.d).b-bB(f.b,f.d).c;yF(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function uF(a,b,c,d,e,f){var g,i;g=DF(a.V);i=QB(a.V,f);xF(b,a.U);(b.e=e)&&(b.i=fg+(e.b>>16&255)+Aa+(e.b>>8&255)+Aa+(e.b&255)+wa);yF(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function DF(a){return bB(a.b,a.d).b-bB(a.b,a.d).c}function nr(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Bd,hD(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=Bd):kr(a,a.y+ba),hD(a))}
function aD(){RE();Iz.call(this);this.Ob=($p(),$p(),pz).b;this.x=new $A(null,0,8);this.t=(zA(),AA);this.fb=v(xG,r,135,99,0);this._=new Gz;this.Db=new yG;this.K=D((mC(),nC[Re]),dc);this.u=new zG;this.G=F(Qs,r,1,[Ia,Ja,Ta,Ha,Pa,Oa,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.Z=new lF(this);VE[0]=DA;VE[1]=new BA(255,153,153);VE[2]=new BA(255,204,102);VE[3]=new BA(255,255,153);VE[4]=new BA(102,255,255);VE[5]=new BA(51,204,255);VE[6]=new BA(255,153,255)}s(516,381,{85:1,90:1,91:1,95:1,104:1,109:1,111:1,113:1},aD);
_.qe=function(a){ZE(this,a)};_.Zd=function(){hD(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=gh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var eD=10,rD,TE,jD,SE,WE,cD=null,VE,kD;
function AG(a,b){var c,d;if(null!=b)if(null!=a.b.xb)VC(a.b.xb,F(Qs,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=hE(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],Ls(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+wa);try{JF(a.b,b)?(kr(a.b,"Structure pasted"+d),fF(a.b)):(pD(new qD(a.b.J,a.b,rD)),wD(a.b)),Nz(a.b)}catch(h){if(h=Mi(h),y(h,119))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",hD(d),pD(new qD(a.b.J,a.b,rD)),Nz(a.b);else throw h;
}}}function hr(a){this.b=a}s(517,1,{},hr);_.b=null;function $E(){$E=u;aF=new BG("COPY_SMILES",0);bF=new BG("COPY_MOL",1);cF=new BG("PASTE",2);CG=F(DG,r,134,[aF,bF,cF])}function BG(a,b){E.call(this,a,b)}s(518,140,{113:1,116:1,118:1,134:1},BG);var CG,bF,aF,cF;function vG(){this.e=v(xG,r,135,99,0)}s(519,1,{},vG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function EG(a){a.c=v(H,k,-1,20,1);a.A=v(H,k,-1,20,1);a.J=v(hF,r,-1,20,1);a.M=v(hF,r,-1,20,1);a.G=Fs([20,7]);a.e=v(H,k,-1,20,1);a.d=v(Qs,r,1,20,0);a.o=v(Qs,r,1,20,0);a.x=v(H,k,-1,20,1);a.z=v(H,k,-1,20,1);a.H=v(H,k,-1,20,1);a.I=v(H,k,-1,20,1);a.s=v(H,k,-1,20,1);a.B=v(H,k,-1,20,1);a.K=v(H,k,-1,20,1);a.N=v(H,k,-1,20,1);a.f=v(Qs,r,1,20,0);a.q=Fs([10,2]);a.j=v(H,k,-1,101,1)}
function FG(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(H,k,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(H,k,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(hF,r,-1,4,1);d=v(hF,r,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=GG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
GG(o[2],d[2],o[3],d[3]),d=GG(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function $(a,b){var c,d,e,f,g,i,h,l;lG(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=HG(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(hF,r,-1,2,1);IG(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==nG(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;kr(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];qG(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&kG(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=L(K(eE((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(K(eE((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function iG(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.D=a.t-2,$(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&gG(a,a.D,1),$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,gG(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)$(a,0),a.D=
a.t,$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=4,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),c=3;else if(238==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)$(a,0),a.D=a.t,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.D=a.t,a.s[a.u]=3,$(a,0),a.p=!1,c=3;else if(242==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)$(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)$(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)$(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)$(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)$(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)$(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)$(a,0),a.D=a.t,$(a,0),c=2;else if(247==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=3;else if(248==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;$(a,0);e=a.J[a.t];g=a.M[a.t];WF(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)lG(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)qG(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];BD(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];WF(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];qG(a);a.H[a.u]=l;a.I[a.u]=c+d;BD(a);b&&(WF(a,l),jF(a))}c=4}JG(a,c);a.D=a.F;b&&
(a.D=0)}
function IG(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function hG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])KG(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,KG(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){kr(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[HG(a,a.D,a.G[a.D][d])],2<d||1!=b){kr(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(hF,r,-1,2,1);IG(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)lG(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)lG(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)lG(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)qG(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[HG(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[HG(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(H,k,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=L(K(eE((a.J[b]+a.J[e])/2))),a.N[c]=L(K(eE((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;qG(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=L(K(eE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(K(eE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(qG(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=L(K(eE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(eE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(qG(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=L(K(eE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(eE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(WF(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&JG(a,i);-1<l&&(a.D=l)}
function KG(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)lG(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function JG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=nG(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function HG(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function LG(a,b,c){var d,e,f,g;e=gh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Et(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Et(c[d])&&!st(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)yt(c[d],e)&&(b[d]=g,c[d]=gh,++f);if(f==a.t)break}return g==a.t}
function jF(a){var b,c,d;b=v(hF,r,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{iF(a,b);c=~~(c/2)-L(K(Math.round(b[0])));d=~~(d/2)-L(K(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;kF(a)}}
function iF(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function gG(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=MG(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&kr(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?kr(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?kr(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?kr(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:kr(a.n,"Charge change not possible on the halogen !");break;case 18:kr(a.n,
"Use X button to change charge on the X atom !")}}
function NF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(H,k,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=v(H,k,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.b[c]!=d&&WF(a,c);jF(a);kr(a.n,"Smaller part(s) removed !");return 1}
function nG(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function rG(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];YF(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),YF(a));4==a.s[d]&&(a.s[d]=1)}}
function GG(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 BD(a){var b;NG(a);b=a.s.length;a.K=v(H,k,-1,b,1);a.N=v(H,k,-1,b,1);kF(a);YF(a)}
function lG(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(H,k,-1,c,1),nE(a.c,b,a.c.length),a.c=b,b=v(H,k,-1,c,1),nE(a.A,b,a.A.length),a.A=b,b=v(H,k,-1,c,1),nE(a.x,b,a.x.length),a.x=b,b=v(H,k,-1,c,1),nE(a.e,b,a.e.length),a.e=b,b=v(Qs,r,1,c,0),nE(a.d,b,a.d.length),a.d=b,b=v(Qs,r,1,c,0),nE(a.o,b,a.o.length),a.o=b,b=v(hF,r,-1,c,1),nE(a.J,b,a.J.length),a.J=b,b=v(hF,r,-1,c,1),nE(a.M,b,a.M.length),a.M=b,b=Fs([c,7]),nE(a.G,b,a.G.length),a.G=b,c=v(H,k,-1,c,1),nE(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function GF(a,b,c,d,e,f){var g;g=L(K(eE(a.J[b]-c/2)));f||(g-=d-c);a=L(K(eE(a.M[b]-~~(e/2))));return new Az(g-1-2,a-2,d+1+4,e+4)}
function qG(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(H,k,-1,b,1),nE(a.H,c,a.H.length),a.H=c,c=v(H,k,-1,b,1),nE(a.I,c,a.I.length),a.I=c,c=v(H,k,-1,b,1),nE(a.s,c,a.s.length),a.s=c,c=v(H,k,-1,b,1),nE(a.B,c,a.B.length),a.B=c,c=v(H,k,-1,b,1),nE(a.K,c,a.K.length),a.K=c,c=v(H,k,-1,b,1),nE(a.N,c,a.N.length),a.N=c,b=v(Qs,r,1,b,0),nE(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function bG(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(RE(),aa);i+="JME 2013-04-10 "+new BE+"\n \n";i+=aG(a.t,3)+aG(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=tG(0.055999999999999994*(a.J[e]-c),10,4)+tG(0.055999999999999994*(g-a.M[e]),10,4)+tG(0,10,4);h=FF(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
i+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+aG(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=aG(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:OG(a,e)&&(g=2),c=aG(a.H[e],3)+aG(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=aG(a.I[e],3)+aG(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=aG(a.I[e],3)+aG(a.H[e],3)),i+=c+aG(g,3)+aG(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+aG(e,4)+aG(a.A[e],4)+aa);return i+"M  END\n"}
function uG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,N,W,ca,M,mc,Ec,Yf,pb,Od,Pd,Qd,Va,Fc;o=v(H,k,-1,a.t+10,1);n=v(H,k,-1,a.t+10,1);l=v(H,k,-1,a.t+1,1);m=v(H,k,-1,7,1);pb=v(H,k,-1,a.t+1,1);w=v(PG,r,-1,a.t+1,2);G=v(PG,r,-1,a.u+1,2);mc=0;if(0==a.t)return j;NF(a,!0);Yf=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){Yf=!1;break}if(a.n.s&&Yf){QG(a);rG(a);RG(a,G);SG(a,w,G);var Fb,td,cf,$b,ye,ud,vd,cb,TH,Td,t,va,Om,Pm,Ws,kf,Na,Qm,Rm,Ic,Sm;Fb=v(H,k,-1,a.t+1,1);td=v(H,k,-1,a.t+1,1);cb=v(TG,r,-1,a.t+1,3);var Xs=a.t,Tm,
th,Ys,jg,Dj,Ee,lf;Dj=v(TG,r,-1,Xs+2,3);Ee=v(H,k,-1,100,1);lf=5;jg=0;Ee[0]=3;Dj[1]=ih;Dj[2]=jh;Ys=2;if(!(3>Xs))for(;lf<Ee[jg]*Ee[jg];){th=0;for(Tm=!0;Tm&&th<=jg&&lf>=Ee[th]*Ee[th];)0==lf%Ee[th]?Tm=!1:++th;if(Tm){Dj[++Ys]=Bt(lf);if(Ys>=Xs)break;jg<Ee.length-1&&(++jg,Ee[jg]=lf)}lf+=2}for(t=1;t<=a.t;++t){for(va=Rm=1;va<=a.u;++va)(a.H[va]==t||a.I[va]==t)&&(Rm*=a.i[va]);Qm=a.c[t];18==Qm&&(Sm=a.o[t],ud=Sm.charCodeAt(0)-65+1,vd=0,1<Sm.length&&(vd=Sm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Qm=28*ud+vd);
kf=0;-2>a.A[t]?kf=1:-2==a.A[t]?kf=2:-1==a.A[t]?kf=3:1==a.A[t]?kf=4:2==a.A[t]?kf=5:2<a.A[t]&&(kf=6);Ic=1;cb[t]=Bt(Rm);Ic*=126;cb[t]=wt(cb[t],Bt(a.x[t]*Ic));Ic*=7;cb[t]=wt(cb[t],Bt(kf*Ic));Ic*=7;cb[t]=wt(cb[t],Bt(Qm*Ic));Ic*=783;cb[t]=wt(cb[t],Bt(a.z[t]*Ic))}for(ye=0;!LG(a,Fb,cb);){Ws=!1;for(t=1;t<=a.t;++t)Fb[t]!=td[t]&&(td[t]=Fb[t],Ws=!0);if(Ws){for(t=1;t<=a.t;++t){cb[t]=hh;for(va=1;va<=a.z[t];++va)cb[t]=Ft(cb[t],Dj[Fb[a.G[t][va]]])}ye=0}else if(0<ye){for(t=1;t<=a.t;++t)cb[t]=hh;t=1;a:for(;t<=a.t-
1;++t)for(va=t+1;va<=a.t;++va)if(Fb[t]==Fb[va]){cb[t]=ih;break a}}else{for(t=1;t<=a.t;++t){cb[t]=hh;for(va=1;va<=a.z[t];++va)cf=a.G[t][va],cb[t]=Ft(cb[t],Bt(a.c[cf]*a.i[HG(a,t,cf)]))}ye=1}LG(a,Fb,cb);for(t=1;t<=a.t;++t)cb[t]=Bt(td[t]*a.t+Fb[t])}for(t=1;t<=a.t;++t)td[t]=Fb[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(td[t]==Na){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Na];a.A[t]=a.A[Na];a.J[t]=a.J[Na];a.M[t]=a.M[Na];a.z[t]=a.z[Na];a.c[Na]=a.c[0];a.A[Na]=a.A[0];
a.J[Na]=a.J[0];a.M[Na]=a.M[0];a.z[Na]=a.z[0];td[t]=td[Na];td[Na]=Na;a.o[0]=a.o[t];a.o[t]=a.o[Na];a.o[Na]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Na];a.d[Na]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Na];a.x[Na]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Fb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Fb[a.H[t]],a.I[t]=Fb[a.I[t]],a.H[t]>a.I[t]&&(Td=a.H[t],a.H[t]=a.I[t],a.I[t]=Td,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){Pm=Om=
a.t;$b=0;for(va=t;va<=a.u;++va)a.H[va]<Om?(Om=a.H[va],Pm=a.I[va],$b=va):a.H[va]==Om&&a.I[va]<Pm&&(Pm=a.I[va],$b=va);Td=a.H[t];a.H[t]=a.H[$b];a.H[$b]=Td;Td=a.I[t];a.I[t]=a.I[$b];a.I[$b]=Td;Td=a.s[t];a.s[t]=a.s[$b];a.s[$b]=Td;Td=a.B[t];a.B[t]=a.B[$b];a.B[$b]=Td;TH=a.f[t];a.f[t]=a.f[$b];a.f[$b]=TH}BD(a);YF(a);RG(a,G);SG(a,w,G)}else{RG(a,G);a.i=v(H,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(H,k,-1,a.t+1,1);Fc=1;a.b[1]=1;for(ca=0;;){M=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=pb[c]){Ec=!0;for(J=1;J<=mc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Ec=!1;break}Ec&&(++mc,o[mc]=c,n[mc]=g)}}else m[++M]=g;if(0==M){if(Fc==a.t)break;c=l[ca--]}else if(1==M)pb[m[1]]=c,c=m[1],a.b[c]=++Fc;else{l[++ca]=c;e=0;for(q=1;q<=M;++q)if(h=HG(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=HG(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);pb[e]=c;c=e;a.b[e]=++Fc}}pb=v(H,k,-1,a.t+1,1);b=v(H,k,-1,a.t+1,1);N=v(PG,r,-1,a.t+1,2);Od=v(PG,r,-1,a.t+1,2);f=Fc=ca=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(pb[c]=f);b[++Fc]=c;for(a.b[c]=0;;){M=e=0;W=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(B=1;B<=mc;++B)if(o[B]==g&&n[B]==c||o[B]==c&&n[B]==g)continue b;0<a.b[g]&&(++M,a.b[g]<W&&(e=g,W=a.b[g]))}if(0==e){if(0==ca)break a;Od[c]=!0;c=l[ca--]}else break}f=c;c=e;1<M&&(l[++ca]=f,N[e]=!0)}Pd=v(H,k,-1,a.u+1,1);Qd=v(H,k,-1,a.t+1,1);if(a.n.Jb){var VH=pb,hM=mc,Zs,WH,uh,Fe,$s,at,Ma,Ej,bt;uh=v(H,k,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)uh[b[Ma]]=Ma;$s=v(PG,
r,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Zs=b[Ma],WH=VH[Zs],Fe=HG(a,Zs,WH),0!=Fe&&(UG(a,Fe,uh,Pd,G),$s[Fe]=!0);for(Ma=1;Ma<=a.u;++Ma)$s[Ma]||UG(a,Ma,uh,Pd,G);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){at=bt=0;for(Ej=1;Ej<=a.z[Ma];++Ej){Fe=HG(a,Ma,a.G[Ma][Ej]);if(5==a.i[Fe])continue a;1==a.s[Fe]&&0!=VG(a,Fe,Ma)&&++bt;2==a.s[Fe]&&(at=a.G[Ma][Ej])}if(0!=bt)if(0<at){var ha=a,YH=Ma,mf=uh,Wc=Qd,oc=void 0,Fj=void 0,Jc=void 0,Ge=void 0,Kc=void 0,Um=void 0,Vm=void 0,Wm=void 0,Ud=void 0,Xc=void 0,Yc=void 0,
ct=void 0,Gj=void 0,Vd=void 0,Hj=void 0,He=void 0,Ij=void 0,dt=void 0,Jj=void 0,Ie=void 0,ZH=void 0,nf=void 0,$H=void 0,et=void 0,Kj=void 0,of=void 0,Yc=1,Fj=YH,oc=v(H,k,-1,ha.t+1,1);for(oc[1]=YH;;){ct=!1;for(Xc=1;Xc<=ha.z[Fj];++Xc)if(Jc=ha.G[Fj][Xc],!(Jc==oc[1]||Jc==oc[Yc-1]))if(Ge=HG(ha,Fj,Jc),2==ha.s[Ge]&&5!=ha.i[Ge]){Fj=oc[++Yc]=Jc;ct=!0;break}if(!ct)break}if(!(0==Yc%2||2>ha.z[oc[Yc]]||3<ha.z[oc[Yc]])){of=oc[1];Kc=oc[~~((Yc+1)/2)];Ud=oc[Yc];nf=Ie=He=Vd=0;et=dt=!1;for(Xc=1;Xc<=ha.z[of];++Xc)Jc=
ha.G[of][Xc],Ge=HG(ha,of,Jc),1!=ha.s[Ge]||5==ha.i[Ge]||(0==Vd?Vd=Jc:He=Jc);0<mf[He]&&mf[Vd]>mf[He]&&(Um=Vd,Vd=He,He=Um);Gj=Vd;0==Vd&&(Gj=He,dt=!0);for(Xc=1;Xc<=ha.z[Ud];++Xc)Jc=ha.G[Ud][Xc],Ge=HG(ha,Ud,Jc),1!=ha.s[Ge]||5==ha.i[Ge]||(0==Ie?Ie=Jc:nf=Jc);0<mf[nf]&&mf[Ie]>mf[nf]&&(Um=Ie,Ie=nf,nf=Um);Jj=Ie;0==Ie&&(Jj=nf,et=!0);Hj=VG(ha,HG(ha,of,Vd),of);Ij=VG(ha,HG(ha,of,He),of);ZH=VG(ha,HG(ha,Ud,Ie),Ud);$H=VG(ha,HG(ha,Ud,nf),Ud);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=ZH||0!=$H?kr(ha.n,"Bad stereoinfo on allene !"):
(Vm=ha.J[oc[Yc-1]]-ha.J[Ud],Wm=ha.M[oc[Yc-1]]-ha.M[Ud],Kj=Math.sqrt(Vm*Vm+Wm*Wm),0.001>Kj&&(Kj=0.001),0<(ha.M[Jj]-ha.M[oc[Yc-1]])*(Vm/Kj)-(ha.J[Jj]-ha.J[oc[Yc-1]])*(Wm/Kj)?Wc[Kc]=1:Wc[Kc]=-1,dt&&(Wc[Kc]*=-1),et&&(Wc[Kc]*=-1),Gj==Vd&&0>Hj&&(Wc[Kc]*=-1),Gj==He&&0>Ij&&(Wc[Kc]*=-1),mf[Gj]>mf[Jj]&&(Wc[Kc]*=-1))}}else b:{var pc=a,qc=Ma,iM=VH,jM=uh,kM=o,lM=n,mM=hM,Xm=Qd,Ym=void 0,Zc=void 0,ft=void 0,vh=void 0,za=void 0,wh=void 0,xd=void 0,Lj=void 0,Wd=void 0,Nb=void 0,da=void 0,Hb=void 0,Je=void 0,Zm=void 0,
$c=void 0,la=void 0,$m=void 0,Hb=v(H,k,-1,4,1),Zm=v(H,k,-1,4,1),xh=pc,Xd=qc,aI=jM,gt=iM,bI=kM,cI=lM,nM=mM,Ib=Hb,Mj=void 0,ad=void 0,an=void 0,bn=void 0,ht=void 0,Nj=void 0,Nj=-1;0<gt[Xd]&&(Ib[++Nj]=gt[Xd]);for(ad=1;ad<=nM;++ad)bI[ad]==Xd&&(Ib[++Nj]=cI[ad]),cI[ad]==Xd&&(Ib[++Nj]=bI[ad]);for(ad=Nj+1;ad<xh.z[Xd];++ad){ht=xh.t+1;an=1;c:for(;an<=xh.z[Xd];++an){Mj=xh.G[Xd][an];for(bn=0;bn<ad;++bn)if(Mj==Ib[bn])continue c;aI[Mj]<ht&&(ht=aI[Mj],Ib[ad]=Mj)}}0==gt[Xd]&&0<xh.x[Xd]?(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=
Ib[0],Ib[0]=-1):0<xh.x[Xd]&&(Ib[3]=Ib[2],Ib[2]=Ib[1],Ib[1]=-1);for(za=Lj=wh=vh=$m=xd=Nb=0;4>za;++za)0>=Hb[za]||(Ym=HG(pc,qc,Hb[za]),Zm[za]=VG(pc,Ym,qc),0<Zm[za]?(++Nb,$m=Hb[za],wh=Hb[za]):0>Zm[za]?(++xd,vh=Hb[za],wh=Hb[za]):Lj=Hb[za]);Wd=Nb+xd;la=v(H,k,-1,4,1);$c=0;if(3==pc.z[qc]){if(1==Nb&&1==xd||3==Wd&&0<Nb&&0<xd){kr(pc.n,"Error in C3H stereospecification !");break b}Je=Hb[0];1==Wd?Je=wh:2==Wd&&(Je=Lj);da=FG(pc,qc,Je,Hb);la[0]=wh;la[1]=-1;la[2]=da[2];la[3]=da[1];0<Nb?$c=1:$c=-1}else if(4==pc.z[qc])if(1==
Wd)da=FG(pc,qc,wh,Hb),la[0]=da[0],la[1]=da[3],la[2]=da[2],la[3]=da[1],0<Nb?$c=1:$c=-1;else{Je=Hb[0];1<Lj&&(Je=Lj);1==Nb?Je=$m:1==xd&&(Je=vh);da=FG(pc,qc,Je,Hb);Zc=v(H,k,-1,4,1);for(za=0;4>za;++za)Ym=HG(pc,qc,da[za]),Zc[za]=VG(pc,Ym,qc);if(4==Wd){if(0==Nb||0==xd){kr(pc.n,"Error in C4 stereospecification !");break b}if(1==Nb||1==xd)la[0]=da[0],la[1]=da[3],la[2]=da[2],la[3]=da[1],$c=Zc[0];else{for(za=0;4>za;++za)-1==Zc[za]&&(Zc[za]=0);Wd=2}}else if(3==Wd)if(3==Nb||3==xd)la[0]=da[0],la[1]=da[3],la[2]=
da[2],la[3]=da[1],0<Nb?$c=-1:$c=1;else{1==Nb?Nb=ft=1:xd=ft=-1;for(za=0;4>za;++za)Zc[za]==ft&&(Zc[za]=0);Wd=2}if(2==Wd)if(1==Nb&&1==xd)da[1]==vh?(da[1]=da[2],da[2]=da[3]):da[2]==vh&&(da[2]=da[3]),la[0]=$m,la[1]=vh,la[2]=da[2],la[3]=da[1],$c=1;else{if(Zc[0]==Zc[1]||Zc[1]==Zc[2]){kr(pc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Zc[0]?(la[0]=da[0],la[1]=da[2],la[2]=da[1],la[3]=da[3]):(la[0]=da[1],la[1]=da[3],la[2]=da[2],la[3]=da[0]);1<Nb?$c=1:$c=-1}}var U=la,Oj=Hb,hb=void 0;Oj[0]==U[1]?(hb=
U[0],U[0]=U[1],U[1]=hb,hb=U[2],U[2]=U[3],U[3]=hb):Oj[0]==U[2]?(hb=U[2],U[2]=U[0],U[0]=hb,hb=U[1],U[1]=U[3],U[3]=hb):Oj[0]==U[3]&&(hb=U[3],U[3]=U[0],U[0]=hb,hb=U[1],U[1]=U[2],U[2]=hb);Oj[1]==U[2]?(hb=U[1],U[1]=U[2],U[2]=hb,hb=U[2],U[2]=U[3],U[3]=hb):Oj[1]==U[3]&&(hb=U[1],U[1]=U[3],U[3]=hb,hb=U[2],U[2]=U[3],U[3]=hb);la[2]==Hb[2]?Xm[qc]=1:la[2]==Hb[3]?Xm[qc]=-1:kr(pc.n,"Error in stereoprocessing ! - t30");Xm[qc]*=$c}}}Va=new mE;i=v(H,k,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];
N[c]&&(Va.b.b+=ua);0<pb[q]&&WG(a,c,pb[c],Va,Pd);var yh=w[c],Jb=void 0,Pj=void 0,zh=void 0,R=void 0,R=Qc,Jb=!1;0!=a.A[c]&&(Jb=!0);0!=Qd[c]&&(Jb=!0);zh=-1;for(Pj=1;Pj<=a.y;++Pj)if(a.q[Pj][0]==c){zh=a.q[Pj][1];break}-1<zh&&(Jb=!0);a.n.Ib&&0<a.e[c]&&(Jb=!0,zh=1);switch(a.c[c]){case 2:R=Ab;break;case 3:yh?R="c":R=Db;break;case 4:yh?(R=Cf,0<a.x[c]&&(Jb=!0)):R=gc;break;case 5:yh?R="o":R=rc;break;case 7:yh?(R="p",0<a.x[c]&&(Jb=!0)):R=tc;break;case 8:yh?R=og:R=Gc;break;case 13:yh?R=rg:R=Lc;Jb=!0;break;case 6:R=
Mc;Jb=!0;break;case 9:R=Sb;break;case 10:R=Lb;break;case 11:R=Cb;break;case 12:R=Zb;break;case 1:R=Wb;Jb=!0;break;case 19:R=uc;Jb=!0;break;case 20:R=vc;Jb=!0;break;case 21:R=wc;Jb=!0;break;case 22:R=xc;Jb=!0;break;case 18:Jb=!0,R=a.o[c],(D(R,xa)||D(R,Vc)||D(R,wb))&&(Jb=!1)}Jb&&(R=Rc+R,1==Qd[c]?R+=vb:-1==Qd[c]&&(R+="@@"),1==a.x[c]?R+=Wb:1<a.x[c]&&(R+=Wb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?R+=ya:R+=Ca,1<Tj(a.A[c])&&(R+=Tj(a.A[c]))),-1<zh&&(R+=nb+zh),R+=Tc);un(Va.b,R);for(B=1;B<=mc;++B)if(o[B]==c||n[B]==c)d=
n[B],d==c&&(d=o[B]),i[c]<i[d]&&WG(a,o[B],n[B],Va,Pd),9<B&&(Va.b.b+="%"),tn(Va,j+(new S(B)).b);Od[c]&&(Va.b.b+=wa)}return Va.b.b}
function WF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)sD(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function XF(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&WF(a,c);0==a.z[d]&&WF(a,d)}
function QG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=HG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&WF(a,c)}}}function NG(a){var b;b=a.c.length;a.G=Fs([b,7]);a.z=v(H,k,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function SG(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(H,k,-1,a.u+1,1);o=v(PG,r,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[HG(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:OG(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v(PG,r,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function kF(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=L(K(eE((a.J[b]+a.J[c])/2))),a.N[d]=L(K(eE((a.M[b]+a.M[c])/2)))}function RG(a,b){var c;for(c=1;c<=a.u;++c)HF(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function FF(a,b){var c;c=(RE(),kD)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function OG(a,b){return 2==a.s[b]?!0:!1}function HF(a,b,c){var d,e,f,g;g=1;a.b=v(H,k,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function jG(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=Fs([b+5,2]),nE(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function iD(a){var b;a.y=0;a.r=0;uG(a);for(b=1;b<=a.t;++b)a.D=b,jG(a);a.D=0}
function VF(a){var b,c;b=v(hF,r,-1,4,1);iF(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function dF(a,b){var c,d,e,f,g,i,h,l;c=v(hF,r,-1,4,1);iF(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;iF(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function sG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function $F(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Rc)&&fE(c,Tc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(Aa)&&(f=!0);-1<c.indexOf(qb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Wb);g=Sj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=pv(c,d+1);try{a.n.y=AC(i,10)}catch(h){if(h=Mi(h),y(h,119))a.n.y=0;else throw h;}a.D=b;jG(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Db)?3:D(d,Ab)?2:D(d,gc)?4:D(d,rc)?5:D(d,tc)?7:D(d,Gc)?8:D(d,Sb)?9:D(d,Lb)?10:D(d,Cb)?11:D(d,Zb)?12:D(d,Wb)?1:D(d,Lc)?13:D(d,Mc)?6:D(d,uc)?19:D(d,vc)?20:D(d,wc)?21:D(d,xc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=OD(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=OD(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=OD(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=OD(c,g++);for(;45==e;)--d,e=OD(c,g++)}a.A[b]=d}}}
function nD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new UC(b);try{for(;b.k=NC(b,b.b),b.k<b.j;)d=aE(AC(QC(b),10)).b,c=e=aE(AC(QC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Mi(f),y(f,119))rn(f);else throw f;}}function WG(a,b,c,d,e){b=HG(a,b,c);5!=a.i[b]&&OG(a,b)?d.b.b+=sb:3==a.s[b]?d.b.b+=ma:9==a.s[b]?(e=ub,a=a.f[b],null!=a&&(e=a),un(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Sc)}
function kG(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,kr(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:kr(a.n,"Stereomarking allowed only on single and double bonds!")}
function UG(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=HG(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=HG(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=HG(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=HG(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))kr(a.n,"Not unique E/Z geometry !");else{i=HG(a,b,e);f=HG(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=HG(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function MG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=HG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(OG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function VG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function YF(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=MG(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function lF(a){EG(this);this.n=a;this.y=this.u=this.t=0}
function MF(a,b){var c,d,e,f,g,i,h;lF.call(this,a);f=j;i=KF(b);if(null!=i){h=new TC(b,i,!0);for(e=1;4>=e;++e)f=LF(h,i);g=aE(AC(co(f.substr(0,3)),10)).b;c=aE(AC(co(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)lG(this),f=LF(h,i),this.J[e]=(new $D(XD(co(f.substr(0,10))))).b,this.M[e]=-(new $D(XD(co(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=co(f.substr(31,d-31)),$F(this,e,d),62<=f.length&&(f=co(f.substr(60,3)),0<f.length&&(f=aE(AC(f,10)).b,0<f&&(this.D=e,a.y=f,jG(this),this.D=0)));for(e=1;e<=c;++e)qG(this),
f=LF(h,i),this.H[e]=aE(AC(co(f.substr(0,3)),10)).b,this.I[e]=aE(AC(co(f.substr(3,3)),10)).b,g=aE(AC(co(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=aE(AC(co(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);NG(this);sG(this);jF(this);for(BD(this);(h.k=NC(h,h.b),h.k<h.j)&&!(null==(f=QC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new SC(f);QC(g);QC(g);i=aE(AC(QC(g),10)).b;
for(e=1;e<=i;++e)c=aE(AC(QC(g),10)).b,this.A[c]=aE(AC(QC(g),10)).b}if(0==f.indexOf("M  APO")){g=new SC(f);QC(g);QC(g);i=aE(AC(QC(g),10)).b;for(e=1;e<=i;++e)c=aE(AC(QC(g),10)).b,f=aE(AC(QC(g),10)).b,this.D=c,$(this,0),$F(this,this.t,uc+f),this.D=0}}QG(this);BD(this)}}
function AD(a,b){var c,d,e,f,g;lF.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));fE(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new SC(b);d=aE(AC(QC(f),10)).b;e=aE(AC(QC(f),10)).b;for(c=1;c<=d;++c)g=QC(f),lG(this),$F(this,this.t,g),this.J[c]=(new $D(XD(QC(f)))).b,this.M[c]=-(new $D(XD(QC(f)))).b;for(c=1;c<=e;++c)if(qG(this),this.H[c]=aE(AC(QC(f),10)).b,this.I[c]=aE(AC(QC(f),10)).b,this.s[c]=aE(AC(QC(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;NG(this);sG(this);jF(this)}catch(i){i=Mi(i);if(y(i,119)){i.Bc();this.t=0;return}throw i;}QG(this);BD(this)}}
function OF(a,b,c){var d,e,f;lF.call(this,a);f=v(H,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(lG(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))qG(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;BD(this);jF(this)}
function cG(a,b,c){var d,e,f,g,i;lF.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(H,k,-1,this.t+1,1);this.A=v(H,k,-1,this.t+1,1);this.x=v(H,k,-1,this.t+1,1);this.e=v(H,k,-1,this.t+1,1);this.d=v(Qs,r,1,this.t+1,0);this.J=v(hF,r,-1,this.t+1,1);this.M=v(hF,r,-1,this.t+1,1);this.o=v(Qs,r,1,this.t+1,0);this.H=v(H,k,-1,this.u+1,1);this.I=v(H,k,-1,this.u+1,1);this.s=v(H,k,-1,this.u+1,1);this.f=v(Qs,r,1,this.u+1,0);this.B=v(H,k,-1,this.u+1,1);this.q=Fs([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}BD(this);jF(this)}
function YE(a){var b;EG(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(H,k,-1,this.t+1,1);nE(a.c,this.c,this.t+1);this.A=v(H,k,-1,this.t+1,1);nE(a.A,this.A,this.t+1);this.x=v(H,k,-1,this.t+1,1);nE(a.x,this.x,this.t+1);this.e=v(H,k,-1,this.t+1,1);nE(a.e,this.e,this.t+1);this.d=v(Qs,r,1,this.t+1,0);nE(a.d,this.d,this.t+1);this.J=v(hF,r,-1,this.t+1,1);nE(a.J,this.J,this.t+1);this.M=v(hF,r,-1,this.t+1,1);nE(a.M,this.M,this.t+1);this.o=v(Qs,r,1,this.t+1,0);nE(a.o,this.o,this.t+1);this.H=v(H,
k,-1,this.u+1,1);nE(a.H,this.H,this.u+1);this.I=v(H,k,-1,this.u+1,1);nE(a.I,this.I,this.u+1);this.s=v(H,k,-1,this.u+1,1);nE(a.s,this.s,this.u+1);this.f=v(Qs,r,1,this.u+1,0);nE(a.f,this.f,this.u+1);this.B=v(H,k,-1,this.u+1,1);nE(a.B,this.B,this.u+1);this.q=Fs([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function tG(a,b,c){var d,e,f;if(0==c)return aG(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(eE(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new $D(a)).b;d=eo(e,fo(46));0>d&&(e+=Ya,d=eo(e,fo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=j;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function KF(a){var b;b=new TC(a,aa,!0);if(4<MC(b))return aa;b=new TC(a,eh,!0);return 4<MC(b)?eh:null}
function aG(a,b){var c,d,e;d=j+(new S(a)).b;d.length>b&&(d=ub);e=j;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function LF(a,b){for(var c,d;a.k=NC(a,a.b),a.k<a.j;){d=QC(a);if(D(d,b))return ba;for(QC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}s(520,1,{135:1},lF,MF,AD,OF,cG,YE);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function lr(){lr=u;mr=new UB(Wb)}
function SF(a,b){var c;lr();var d;ME.call(this);this.d=new tA("Help");new tA("Home");this.e=b;O(this,(RE(),rD));this.ac&&jB(this.ac.d,!1);gB(this,!1);d=Yy(b);if(1==a)this.f||(this.f=new CB(d),KE(this.f,-30,0)),this.k=this.f,c=vD(b),this.ac&&iB(this.ac.d.I.c,Hc),Ez(this,new oA(2)),this.i=new UB(c+"     "),P(this,this.i,Kb),d=new Iz,P(d,this.j,null),this.e.Cb&&(c=new tA("Submit"),P(d,c,null)),P(this,d,Nc),TB(this.i,co(lo(this.i.ac.b.pb,Xg))),this.ac&&jB(this.ac.d,!0),gB(this,!0);else if(2==a)this.c||
(this.c=new CB(d),KE(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&iB(this.ac.d.I.c,"Nonstandard atom"),Ez(this,new oA(2)),c=new Iz,P(c,new vB("atomic SMILES",1),null),P(this,c,lc),c=Wb,mr&&(c=lo(mr.ac.b.pb,Xg)),mr=new VB(c,8),P(this,mr,Kb),c=new Iz,P(c,this.j,null),P(this,c,Nc);else{this.b||(this.b=new CB(d),KE(this.b,5*b.Y,0));var e,f;d="About "+(RE(),cD);this.ac&&iB(this.ac.d.I.c,d);Ez(this,new rB(0));O(this,rD);P(this,new vB(cD+" Molecular Editor v2013-05-01",1),null);P(this,new vB("Peter Ertl and Bruno Bienfait",
1),null);for(c=SE,d=0,f=c.length;d<f;++d)e=c[d],e=new vB(e,1),kz(e,this.e.x),P(this,e,null);c=new Iz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}fB(this);c=this.k;LE(this.ac.d,c.b,c.c);!Xy(this)&&Bz(this);lz(this)}s(521,512,mi,SF);_.wf=function(a){var b,c;if(a.i===this.d){try{b=new uC(this.e.H),c=tC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Mi(d),y(d,110))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,hD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var mr;
function XG(a,b){Wy(b)==a.b?O(b,(zA(),HA)):O(b,a.b)}
function YG(a){var b,c,d,e;e=j;d=!1;Wy(ZG)!=a.b?(e=xa,d=!0):Wy($G)!=a.b?(e="!#6",d=!0):Wy(aH)!=a.b?(O(bH,(zA(),HA)),O(cH,HA),O(dH,HA),O(eH,HA),e="F,Cl,Br,I"):(b=Wy(fH)!=a.b,c=Wy(gH)!=a.b,Wy(hH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Wy(iH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Wy(jH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Wy(kH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Wy(lH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Wy(bH)!=a.b&&(e+="F,"),Wy(cH)!=a.b&&(e+="Cl,"),Wy(dH)!=a.b&&(e+="Br,"),Wy(eH)!=a.b&&(e+="I,"),
fE(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Vc:c?e=wb:(O(ZG,(zA(),HA)),e=xa)));b=j;d&&Wy(fH)!=a.b&&(b+=";a");d&&Wy(gH)!=a.b&&(b+=";A");Wy(mH)!=a.b&&(b+=";R");Wy(nH)!=a.b&&(b+=";!R");Wy(ZG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=oH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=pH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Wy(qH)!=a.b&&(e="~");Wy(rH)!=a.b&&(e=nb);Wy(sH)!=a.b&&(e=vb);Wy(tH)!=a.b&&(e="!@");TB(a.f,e)}
function uH(a){vH(a);wH(a);var b=oH.ac.b;Dx(b,0);b.pb.options[0].selected=!0;b=pH.ac.b;Dx(b,0);b.pb.options[0].selected=!0;O(fH,a.b);O(gH,a.b);O(mH,a.b);O(nH,a.b);O(oH,a.b);O(pH,a.b);xH(a)}function vH(a){O(hH,a.b);O(iH,a.b);O(jH,a.b);O(kH,a.b);O(lH,a.b);O(bH,a.b);O(cH,a.b);O(dH,a.b);O(eH,a.b)}function wH(a){O(ZG,a.b);O($G,a.b);O(aH,a.b)}function xH(a){O(qH,a.b);O(rH,a.b);O(sH,a.b);O(tH,a.b);a.c=!1}
function TF(a){hB.call(this,"Atom/Bond Query");this.j=new tA(this.vf());Tz(this.r,new NE(this));this.b=(RE(),rD);this.d=a;this.e||(a=Yy(a),this.e=new CB(a),KE(this.e,-150,10));this.k=this.e;Ez(this,new qB);O(this,this.b);a=new Iz;Ez(a,new WA(0,3,1));P(a,new uB("Atom type :"),null);ZG=new tA(yb);$G=new tA("Any except C");aH=new tA("Halogen");P(a,ZG,null);P(a,$G,null);P(a,aH,null);P(this,a,null);a=new Iz;Ez(a,new WA(0,3,1));P(a,new vB("Or select one or more from the list :",0),null);P(this,a,null);
a=new Iz;Ez(a,new WA(0,3,1));hH=new tA(Db);iH=new tA(gc);jH=new tA(rc);kH=new tA(Gc);lH=new tA(tc);bH=new tA(Sb);cH=new tA(Lb);dH=new tA(Cb);eH=new tA(Zb);P(a,hH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(a,lH,null);P(a,bH,null);P(a,cH,null);P(a,dH,null);P(a,eH,null);P(this,a,null);a=new Iz;Ez(a,new WA(0,3,1));oH=new xA;wA(oH,yb);wA(oH,bb);wA(oH,eb);wA(oH,lb);wA(oH,mb);P(a,new uB("Number of hydrogens :  "),null);P(a,oH,null);P(this,a,null);a=new Iz;Ez(a,new WA(0,3,1));pH=new xA;wA(pH,yb);wA(pH,
bb);wA(pH,eb);wA(pH,lb);wA(pH,mb);wA(pH,"4");wA(pH,"5");wA(pH,"6");P(a,new vB("Number of connections :",0),null);P(a,pH,null);P(a,new vB(" (H's don't count.)",0),null);P(this,a,null);a=new Iz;Ez(a,new WA(0,3,1));P(a,new uB("Atom is :"),null);fH=new tA(zb);P(a,fH,null);gH=new tA("Nonaromatic");P(a,gH,null);mH=new tA(Dc);P(a,mH,null);nH=new tA(kc);P(a,nH,null);P(this,a,null);a=new Iz;O(a,NA(Wy(this)));Ez(a,new WA(0,3,1));P(a,new uB("Bond is :"),null);qH=new tA(yb);P(a,qH,null);rH=new tA(zb);P(a,rH,
null);sH=new tA(Dc);P(a,sH,null);tH=new tA(kc);P(a,tH,null);P(this,a,null);a=new Iz;Ez(a,new WA(1,3,1));this.f=new VB(xa,20);P(a,this.f,null);P(a,new tA(Bc),null);P(a,this.j,null);P(this,a,null);this.ac&&jB(this.ac.d,!1);gB(this,!1);vH(this);wH(this);xH(this);O(fH,this.b);O(gH,this.b);O(mH,this.b);O(nH,this.b);O(oH,this.b);O(pH,this.b);XG(this,ZG);fB(this);a=this.k;LE(this.ac.d,a.b,a.c);!Xy(this)&&Bz(this);lz(this)}s(522,512,mi,TF);
_.wf=function(a,b){var c;D(b,Bc)?(uH(this),XG(this,ZG),YG(this)):y(a.i,87)?(xH(this),Ns(a.i)===Ns(ZG)?(vH(this),wH(this)):Ns(a.i)===Ns($G)?(vH(this),wH(this)):Ns(a.i)===Ns(aH)?(vH(this),wH(this)):Ns(a.i)===Ns(mH)?O(nH,this.b):Ns(a.i)===Ns(nH)?(O(mH,this.b),O(fH,this.b)):Ns(a.i)===Ns(fH)?(O(gH,this.b),O(nH,this.b)):Ns(a.i)===Ns(gH)?O(fH,this.b):Ns(a.i)===Ns(qH)||Ns(a.i)===Ns(rH)||Ns(a.i)===Ns(sH)||Ns(a.i)===Ns(tH)?(uH(this),this.c=!0):wH(this),XG(this,a.i),YG(this)):y(a.i,88)&&(xH(this),c=a.i,0==c.ac.b.pb.selectedIndex?
O(c,this.b):O(c,(zA(),HA)),YG(this));107!=this.d.c&&(this.d.c=107,Nz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var ZG=_.f=null,qH=null,$G=null,fH=null,rH=null,dH=null,hH=null,pH=null,oH=null,cH=null,bH=null,aH=null,eH=null,iH=null,gH=null,nH=null,tH=null,jH=null,lH=null,mH=null,sH=null,kH=null;function QF(a){a.b=-1;a.c=v(zE,r,0,0,0);a.d=0}function yG(){yE(this)}s(523,497,wi,yG);_.De=function(){QF(this)};_.b=-1;
function fr(a){a=new hC(a);ir();var b,c,d,e,f;try{var g=($B(),cC);if(dC(g,($B(),cC)))b=a.b;else if(dC(g,aC))b=new lC(a.b);else throw new iC(g);c=Hn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new yH;ty(d.f,c);e=(f=hE(c,"\r\n|\r|\n|\n\r"),f.length);nv(d.f,20*(10>e?e:10)+Xf);Wn((Tn(),Un),new zH(d));AH(d);BH(d)}catch(i){if(i=Mi(i),y(i,103))rn(i);else throw i;}}function zG(){}s(524,1,{104:1,111:1},zG);_.qe=function(a){AG(this.b,a.b)};_.b=null;s(526,312,ai);
function cr(){var a;cr=u;CH=(a=!1,Nf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);DH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");EH=CH&!DH;var b;a=F(H,k,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);dr=v(H,k,-1,1E3,1);for(b=0;b<dr.length;++b)dr[b]=-999;for(b=0;b<a.length;b+=2)dr[a[b+1]]=a[b]}
function aq(a,b,c){a=new FH(b,c,a);if(!b.Id(a,c))for(b=b._b;b&&!b.Id(a,c);)b=b._b}function Lz(a,b,c){var d;d=new GH;nj(d.u,b,c);gj(a.i,d.u,0,0);Vi(a.b,d);return d}function fD(a,b){return!a.f?null:b in a.f?a.f[b]:null}function zF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Sv(a.i,b.u,c,d),b.s=c,b.t=d;HH(b)}
function bD(a,b,c,d){cr();this.pb=Lw();this.b=new aj;this.f=d;this.pb.style[Sf]=bb;this.pb.style[Qf]=bb;this.pb.style[Ig]=We;this.pb.style[bh]=b;this.pb.style[Le]=c;this.i=new IH;this.i.pb.style[bh]=fb;nv(this.i,fb);EH?(b=new JH,c=new KH,gj(b,this.i,0,0),gj(b,c,0,0),Wv(this,b)):Wv(this,this.i);this.d=a;a.Ob=this;EH?(this.k=new LH(this),this.k.j=new MH(this),this.k.k=new NH(this),this.k.o=new OH(this),this.k.n=new PH(this),this.d&&(this.k.f=new QH(this),this.k.i=new RH(this),this.k.b=new SH(this))):
z(this,new UH(this),(pr(),pr(),qr));z(this,this,(fq(),fq(),gq));z(this,new XH(this),(qj(),qj(),rj));z(this,new dI(this),(sj(),sj(),tj));z(this,new eI(this),($q(),$q(),ar));($p(),$p(),pz).b=this}s(525,526,ai,bD);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var EH,DH,CH,dr=null;function IH(){Uv.call(this);this.pb[zd]=Se}s(528,290,li,IH);function JH(){IH.call(this);this.pb.style[bh]=fb;this.pb.style[Le]=fb}s(527,528,li,JH);function UH(a){this.b=a}s(529,1,{},UH);
_.nc=function(a){var b,c,d;c=wj(a);d=xj(a);b=yj(a.b);a=new fI(a);2==b&&(a.f=4);dG(this.b.d,a,c,d);this.b.j=!0};_.b=null;function XH(a){this.b=a}s(530,1,{},XH);_.oc=function(a){var b,c;b=wj(a);c=xj(a);a=new fI(a);this.b.j?mG(this.b.d,a,b,c):oG(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function dI(a){this.b=a}s(531,1,{},dI);_.pc=function(a){this.b.j=!1;wj(a);xj(a);pG(this.b.d)};_.b=null;function eI(a){this.b=a}s(532,1,{},eI);_.b=null;
function KH(){IH.call(this);this.pb.style[bh]=fb;this.pb.style[Le]=fb}s(533,528,li,KH);function gI(a,b){var c;c=b.b;c.f=4;return dG(a.b.d,c,b.e,b.f)}function MH(a){this.b=a}s(534,1,{},MH);_.xf=function(a){return gI(this,a)};_.b=null;function Nr(a,b){oG(a.b.d,b.b,b.e,b.f);return dG(a.b.d,b.b,b.e,b.f)}function NH(a){this.b=a}s(535,1,{},NH);_.xf=function(a){return Nr(this,a)};_.b=null;function OH(a){this.b=a}s(536,1,{},OH);_.xf=function(a){return mG(this.b.d,a.b,a.e,a.f)};_.b=null;
function PH(a){this.b=a}s(537,1,{},PH);_.xf=function(){return pG(this.b.d)};_.b=null;function Rq(a,b){var c;c=K(eE(b.c));c=new kC(b,0,ig,c);ZE(a.b.d,c);return!0}function QH(a){this.b=a}s(538,1,{},QH);_.xf=function(a){return Rq(this,a)};_.b=null;function Sq(a,b){var c;c=K(eE(100*b.d));c=new kC(b,0,pg,c);ZE(a.b.d,c);return!0}function RH(a){this.b=a}s(539,1,{},RH);_.xf=function(a){return Sq(this,a)};_.b=null;function Wq(a,b){var c;c=new kC(b,0,he,gh);ZE(a.b.d,c);return!0}function SH(a){this.b=a}
s(540,1,{},SH);_.xf=function(a){return Wq(this,a)};var hI=_.b=null;function iI(){iI=u;hI=new Ht((Wt(),new Vt("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function jI(){jI=u;kI={}}function lI(a,b,c){var d;c&&(b.style[ne]=c.c+Xf,d=c.b,d!=Qb&&(b.style[me]=d),0!=(c.d&1)&&(b.style[pe]=md),0!=(c.d&2)&&(b.style[oe]=Qe));a.f.style[ah]=Hf}
function bB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=yi(b);d in kI?c=kI[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(xg),f=$doc.createElement(Oe),f.width=1,f.height=1,g=(iI(),hI),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),lI(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=po(e),l=po(e)+(e.offsetHeight||0),m=l-h,o=po(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new mI,w.b=q,w.c=n,w.d=m,w),kI[d]=c);return c}
function nI(){jI();var a,b,c,d,e;uj();this.b=F(Qs,r,1,["monospace","sans-serif",ug]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(xg);mo(this.f,this.i);this.f.style[ne]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[me]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}s(543,1,{},nI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var kI;function mI(){}s(544,1,{},mI);
_.b=0;_.c=0;_.d=0;function eG(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Mi(b),!y(b,125))throw b;}return!1}function fG(a){try{if(a.b&&y(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Mi(b),!y(b,125))throw b;}return!1}function fI(a){er.call(this,null,0,null);this.b=a}function FH(a,b,c){er.call(this,a,0,b);this.b=c}s(545,402,ni,fI,FH);_.oe=function(){return eG(this)};_.pe=function(){return fG(this)};_.b=null;
function QB(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),mo(c.f,b),lI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function PB(a){this.d=a;this.c={};this.b=new nI}s(546,405,ni,PB);_.b=null;function Mz(a){this.b=a}s(547,413,{},Mz);_.b=null;function oI(a,b){this.b=a;this.c=b}s(548,1,{},oI);_.b=null;_.c=null;function pI(){sx.call(this);this.pb[zd]="jsa-resetTable";this.pb.style[bh]=id}s(549,325,li,pI);
function qI(){qI=u;var a=rI=new nI;uj();a.i="9p";a.f.style[me]=ug;a.f.style[ne]="144.0pt";mo(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[ne]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);sI=new Yz(1)}function pF(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,HH(a)}
function rF(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,B,J;a.o&&(oF(a,!1),360<=g||-360>=g?i=qF(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,G=tI(o,n,q,w,f),B=tI(o,n,q,w,h),J="<g"+a.n+tb,J+='<path d ="M '+G.b+ba+G.c+" A "+q+ba+w+" 0 "+m+ba+l+ba+B.b+ba+B.c+'"/>',J+="</g>",J),pF(a,i))}function Z(a,b,c,d,e){a.o&&pF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
function nF(a,b,c,d,e){a.o&&(oF(a,!1),pF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+ab))}function yF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+ka+b+"</text>");pF(a,b)}function mB(a,b,c,d,e){oF(a,!0);pF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+ab)}
function HH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ho(io(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-Yj(a.u.pb),d=jo(io(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-$j(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+ka)+b+"</svg>",b!==a.r&&(mo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function Y(a,b){(a.e=b)&&(a.i=fg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+wa)}function xF(a,b){a.f=b;a.j=wG(b)}s(550,409,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;
_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;_.s=0;_.t=0;_.u=null;var sI,rI;function Br(a,b,c){c&&(Mr(a,b),c.xf(a.c));a.e=!0}function Mr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ho(io(a.p.pb.ownerDocument),a.p.pb)+Xj(a.p.pb)+vo(a.p.pb.ownerDocument),a.c.f=c.clientY-po(a.p.pb)+(a.p.pb.scrollTop||0)+wo(a.p.pb.ownerDocument),a.c.b=new fI(b),b.b.preventDefault(),!0):!1}
function LH(a){this.p=a;this.c=new uI;this.d=new vI(this);z(this.p,new wI(this),(Jr(),Jr(),Kr));z(this.p,new xI(this),(Cr(),Cr(),Dr));z(this.p,new yI(this),(Gr(),Gr(),Hr));z(this.p,new zI(this),(yr(),yr(),zr));z(this.p,new AI,(Xq(),Xq(),Yq));z(this.p,new BI(this),(Tq(),Tq(),Uq));z(this.p,new CI(this),(Oq(),Oq(),Pq))}s(551,1,{},LH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function vI(a){sk();this.b=a}s(552,26,{},vI);
_.Ac=function(){!this.b.e&&this.b.j&&gI(this.b.j,this.b.c)};_.b=null;function wI(a){this.b=a}s(553,1,{},wI);_.b=null;function xI(a){this.b=a}s(554,1,{},xI);_.b=null;function yI(a){this.b=a}s(555,1,{},yI);_.b=null;function zI(a){this.b=a}s(556,1,{},zI);_.b=null;function AI(){}s(557,1,{},AI);function BI(a){this.b=a}s(558,1,{},BI);_.b=null;function CI(a){this.b=a}s(559,1,{},CI);_.b=null;function uI(){}s(560,1,{},uI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function DI(a){var b,c,d,e,f;Wj(a);d=(hj(),ij(null));e=new pI;px(e,a);Iv(d,e,d.pb);f=a.cd();b=a.bd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));rx(e,a);Qv(d,e);return new dz(f,b)}function EI(){this.pb=$doc.createElement(Yd);this.pb[zd]=Se;this.pb.style[Rf]=Me;this.pb.style[Uf]=bd;this.pb.style[bh]=fb;this.pb.style[Le]=fb}s(562,293,oi,EI);_._c=function(){return Yj(this.pb)};_.ad=function(){return $j(this.pb)};
function wG(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+fa);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function tI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new oI(new $D(a),new $D(b))}function qF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.n+ab}
function CF(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+Aa+h,f<g-1&&(d+=ba);d+=fa;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function oF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function GH(){qI();this.o=sI;this.d=[];this.u=new EI}s(563,550,{},GH);_.b=j;_.c=j;function FI(){FI=u;GI=new dz(0,0)}
function HI(a){var b;b=a.Bf();if(!b){var c;(c=a.yf())?(b=DI(c.b),nj(c.re(),b.c,b.b),c=DI(c.b),b=new dz(c.c-b.c,c.b-b.b)):b=new dz(0,0);a.Ff(b)}return b}function sz(a,b){var c;if(a.ve())return GI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Ef(Xy(b));c=DI(a.re());a.f.c=c.c;a.f.b=c.b;return c}function II(a,b){var c;b&&(c=fg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+wa,a.Af().pb.style[jd]=c)}function JI(){this.f=new RA;this.f.b=-1;this.f.c=-1}s(565,1,{});_.yf=function(){return null};_.zf=function(a){this.Df(a.Kd())};
_.Af=function(){return this.re()};_.Bf=function(){return KI};_.Bd=function(){};_.ve=function(){return!1};_.Cf=function(a){this.Ef(Xy(a))};_.Df=function(a){II(this,a)};_.Ef=function(a){var b=this.re().pb,c,d,e;c=(Cz(),Dz);e=a.c;d=a.b;e!=c.c?b.style[ne]=j+e+"pt":b.style[ne]=j;d!=c.b?b.style[me]=d:b.style[me]=j;0!=(a.d&1)?b.style[pe]=md:b.style[pe]=j;0!=(a.d&2)?b.style[oe]=Qe:b.style[oe]=j};_.Ff=function(a){KI=a};_.Gf=function(){};var KI=_.f=null,GI;
function uA(a,b){FI();JI.call(this);this.b=new Ew(a);this.b.dd()[zd]=j;z(this.b,new LI(this,b),(cq(),cq(),dq))}s(564,565,{},uA);_.re=function(){return this.b};_.Df=function(a){II(this,a)};_.b=null;function LI(a,b){this.b=a;this.c=b}s(566,1,{},LI);_.Ic=function(a){$p();aq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function yA(a){FI();JI.call(this);this.b=new Ex;z(this.b,new MI(this,a),(Xp(),Xp(),Yp))}s(567,565,{},yA);_.re=function(){return this.b};_.b=null;
function MI(a,b){this.b=a;this.c=b}s(568,1,{},MI);_.b=null;_.c=null;function NI(a,b){var c,d;II(a,b.Kd());for(d=new Gi(b.Pb.b);d.c<d.e.ye();)c=Hi(d),c.ec&&c.ac.zf(c)}function OI(a,b){var c,d,e,f,g,i,h;nj(a.e,b.Rd(),b.Nd());for(d=new Gi(b.Pb.b);d.c<d.e.ye();)c=Hi(d),c.ec&&(e=c.ac,e.Cf(c),i=c.Sd(),h=c.Td(),g=c.Rd(),f=c.Nd(),0<g&&0<f&&(c=e.re(),g-=HI(e).c,f-=HI(e).b,nj(e.re(),g,f),!c.ob&&a.e.vd(c),a.e.wd(c,i,h)))}function Hz(){FI();JI.call(this);this.e=new Uv}s(569,565,{},Hz);
_.zf=function(a){NI(this,a)};_.re=function(){return this.e};_.Cf=function(a){OI(this,a)};_.e=null;function wB(a){FI();JI.call(this);var b=this.b=new cx;Jw(b.c,a,!1);Vw(b);this.f.b=-1;this.f.c=-1}s(570,565,{},wB);_.re=function(){return this.b};_.ve=function(){var a;a=(this.b.c.d?no(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function zB(a){this.b=new Yx(a.i,new PI(a))}s(571,1,{},zB);_.b=null;
function Ux(a){var b,c,d,e,f;f=new jC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(QI,r,104,0,0);for(c=b.b?Ek(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,85)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=dj((Rz(),Q),new S(f.e)));c=c.c;if(yt(!c?fh:c.b,qh))for(c=(!a.e.b||0==a.e.b.d?(ps(),ps(),qs):new Uz(a.e.b)).ud();c.Uc();)a=c.Vc(),1001==f.e&&a.qe(f);var g,i,h;1001==f.e?(g=new er(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Rf(),null.Rf()):100==f.e&&y(f.f,101)?(i=f.f,h=new er(i,205,null),h.j=i.Sd(),
h.k=i.Td()):1004<=f.e&&1005>=f.e||(701==f.e?null.Rf():401==f.e||402==f.e?(null.Rf(),null.Rf(),null.Rf(),null.Rf(),null.Rf()):500<=f.e&&507>=f.e&&(g=null.Sf,500!=g&&(f=new er(null.Sf,g,null),f.j=null.Rf(),f.k=null.Rf(),i=null.Rf(),f.f=i&12,501==g&&null.Rf())))}function PI(a){this.b=a}s(572,1,Rh,PI);_.qc=function(){Ux(this)};_.b=null;function WB(){FI();JI.call(this);this.b=new xy}s(573,565,{},WB);_.yf=function(){var a;a=new WB;ty(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.re=function(){return this.b};
_.Bf=function(){return RI};_.Ff=function(a){RI=a};var RI=_.b=null;s(574,569,{});function SI(a){var b;b=new qq(ko(a.pb,Mf),ko(a.pb,Lf));a=new qq(ko(a.T.jb.pb,Mf),ko(a.T.jb.pb,Lf));return F(H,k,-1,[b.c-a.c,b.b-a.b])}function TI(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.jd(a.R);a.gd(b);a.R=a.Q=null}else null!=a.R?(UI(a,a.R),a.R=null):null!=a.Q&&(VI(a,a.Q),a.Q=null);Aj(a.S)}function AH(a){a.kb?a.Kf(tq(a.T.jb)):(a.Ed(),AH(a))}function VI(a,b){var c;a.kb?(c=SI(a),a.Kf(new qq(-1,WI(b,!1)-c[1]))):a.Q=b}
function XI(a,b){var c;b!=a.zd()&&(c=a.T.jb,Av(c),YI(c,b,c.pb,c.q.d,!0))}function UI(a,b){var c;a.kb?(c=SI(a),a.Kf(new qq(WI(b,!0)-c[0],-1))):a.R=b}s(577,295,ci);_.Hf=function(){var a,b;b=tq(this.T.jb);a=SI(this);b.c+=a[0];b.b+=a[1];return b};_.zd=function(){var a;a=this.T.jb;return 0!=a.q.d?ZI(Ky(a.q,0)):null};_.If=function(a){$I(this.T.jb,a)};_.ud=function(){return new Bv(this.T.jb)};_.Jf=function(){xq(this.T.jb)};_.pd=function(){TI(this)};_.Hd=function(){xq(this.T.jb)};
_.rd=function(a){return aJ(this.T.jb,a)};_.Kf=function(a){vq(this.T.jb,a)};_.gd=function(a){VI(this,a)};_.Ad=function(a){XI(this,a)};_.jd=function(a){UI(this,a)};_.Q=null;_.R=null;function bJ(){bJ=u;aw();var a=(cJ(),dJ(),eJ);fJ=new ux(a.e,a.c,a.d,a.f,a.b)}function gJ(a,b){if(0!=a.I.b.q.d&&ZI(Ky(a.I.b.q,0)))throw new vv("WindowPanel can only contain one child widget");hJ(a,b)}
function BH(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Zg]=Me,a.ab=!1,a.Ed());b=a.pb;b.style[We]=0+(uj(),Xf);b.style[Ng]=db;e=oj()-ko(a.pb,Mf)>>1;f=pj()-ko(a.pb,Lf)>>1;LE(a,Sj(vo($doc)+e,0),Sj(wo($doc)+f,0));d||((a.ab=c)?(hy(a.pb,dg),a.pb.style[Zg]=$g,ek(a.gb,200)):a.pb.style[Zg]=$g)}finally{a.w=!0}}
function iJ(a,b){var c;if(a.w){c=new Pu;a.mb&&fs(a.mb,c);a.J&&uq(a.r,a);try{Oi(a.r.d,a)}catch(d){if(d=Mi(d),!y(d,119))throw d;}a.n=jJ(a.r,a);try{cw(a,b)}finally{Ri(a.t.b),Ri(a.s.b),Ri(a.u.b),a.P&&Ui(a.P,a.r),a.C&&(a.C=!1)}}else cw(a,b)}function kJ(a,b,c){var d,e;e=a.ob;d=new Cj(a,e);e.wd(a,d.b+b,d.e+c)}function lJ(a,b,c){b=new mJ(oo(no(Xu(Xu(a.T.d,b),c))));zv(b,a);z(b,a.o,(cq(),cq(),dq));return b}function sq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));vq(a.T.jb,b)}
function LE(a,b,c){var d,e;(e=a.r)?(d=nJ(e.pb),fw(a,b+(Yj(e.pb)+d[3]),c+($j(e.pb)+d[0]))):fw(a,b,c)}function jB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?wq(a.r,a):uq(a.r,a)))}function hJ(a,b){if(b!=(0!=a.I.b.q.d?ZI(Ky(a.I.b.q,0)):null)){Av(a.I.b);var c=a.I.b;YI(c,b,c.pb,c.q.d,!0)}}
function oJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(nq(),pJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Gi(a.P);e.c<e.e.ye();)if(d=Hi(e),b==(nq(),qJ)){!d.c&&(d.c=new rJ);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(nq(),oq))g=d.r,i=d.F,d.I.d?(LE(d,i.d,i.e),sq(d,new qq(i.c,-1))):(LE(d,i.d,i.e),sq(d,new qq(i.c,i.b)),wq(g,d)),Ki(g.d,d,d.I.c),rk(d.z,333);else if(!d.C&&f==(nq(),pJ))d.pb.style[Zg]=$g,nq()}else if(b==oq){!d.c&&(d.c=new rJ);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=nJ(i.pb);h=d.F;if(d.I.d)h.d=Yj(d.pb)-
g[3]-Yj(i.pb),h.e=$j(d.pb)-g[0]-$j(i.pb),d.F=h,LE(d,0,0),sJ(d,pq(i.pb).c,-1);else{if(f!=(nq(),pJ))h.d=Yj(d.pb)-g[3]-Yj(i.pb),h.e=$j(d.pb)-g[0]-$j(i.pb),h.c=d.q,h.b=d.p,d.F=h;LE(d,0,0);vq(d,new tJ(pq(i.pb)));uq(i,d)}d==d.r.b||UF(d);rk(d.z,333)}}else b==pJ&&(!d.c&&(d.c=new rJ),d=a,d.C||(d.G=c,d.pb.style[Zg]=Me))}}function uJ(a,b){a.pb.style[dh]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Rf().Rf()}
function vJ(a){if(!a.kb){a.t=tv(a,a.r,(!Rr&&(Rr=new yk),Rr));a.s=tv(a,a.r,xk?xk:xk=new yk);a.u=tv(a,a.r,(!Wr&&(Wr=new yk),Wr));var b=a.r;!a.P&&(a.P=new aj);Vi(a.P,b);Rr&&(b=new Qr(a),a.mb&&fs(a.mb,b));a.J&&wq(a.r,a);Ki(a.r.d,a,a.I.c);a.n&&(fw(a,a.n.b,a.n.c),a.n=null);gw(a);UF(a)}}function UF(a){if(a!=a.r.b){var b;Wr&&(b=new Vr(a),a.mb&&fs(a.mb,b))}}
function wJ(a,b,c){aw();var d;d=(pw(),qw);iw.call(this,!1,"popup");this.U=d.b;this.S=new xJ(this);d=new yJ;d.pb[zd]="mosaic-popupLayoutPanel";Yv(this.T,d);ew(this);this.o=new zJ(this);this.z=new AJ(this);this.A=new BJ(this);this.B=new CJ(this);this.F=new DJ;this.O=(nq(),qJ);this.J=c;this.r=a;a=this.I=new EJ(b);b=new FJ;!a.e&&(a.e=new GJ);Vi(a.e,b);a=new HJ(new wx(fJ.b.e.b,fJ.b.c,fJ.b.d,fJ.b.f,fJ.b.b));z(a,new IJ(this),(cq(),cq(),dq));b=this.I.c;b.c||(b.c=new sx,b.c.dd()[zd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(lx(),mx),c.d=d,c=b.i,JJ(c,b.c,new KJ(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Lv;d=qx(c);ev(c.c,(ru(),su(d)),0);Kv(c,a,d,0,!1)}else px(b.c,a);$I(b.i,null);z(this.I.c,new LJ(this),(kq(),kq(),lq));z(this.I.c,this.o,dq);XI(this,this.I);Ii(hw?no(this.pb):oo(no(this.pb)),"mosaic-WindowPanel",!0)}s(576,577,ci);_.zd=function(){return 0!=this.I.b.q.d?ZI(Ky(this.I.b.q,0)):null};_.Cd=function(a){iJ(this,a)};_.ud=function(){return new Bv(this.I.b)};_.pd=function(){TI(this);Aj(new MJ(this))};
_.rd=function(a){return aJ(this.I.b,a)};_.Kf=function(a){sq(this,a)};_.Dd=function(a,b){LE(this,a,b)};_.Ad=function(a){hJ(this,a)};_.Ed=function(){vJ(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var fJ;function NJ(a){a.i=(new tA(a.j)).ac.re();z(a.i,new OJ(a),(cq(),cq(),dq));a.e=F(PJ,r,59,[a.i])}
function yH(){bJ();var a,b,c,d,e,f;wJ.call(this,(QJ(),RJ),null,!0);this.Nf();this.db=!0;a=new ex(this.k);this.f=new wy;this.f.pb.style[bh]=fb;nv(this.f,fb);this.Lf();UI(this,"400px");f=new Jy;f.pb.style[Le]=fb;f.f[rd]=10;c=(Yw(),ix);f.b=c;Iy(f,a);Iy(f,this.f);e=new sx;e.f[rd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],px(e,a);Iy(f,e);gJ(this,f);jB(this,!1);this.Mf()}s(575,576,ci,yH);_.Lf=function(){NJ(this)};_.Mf=function(){var a=this.f;a.pb.readOnly=!0;var b=ov(a.pb)+"-readonly";Ii(a.dd(),b,!0)};
_.Nf=function(){iB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function OJ(a){this.b=a}s(578,1,{},OJ);_.Ic=function(){iJ(this.b,!1)};_.b=null;function zH(a){this.b=a}s(579,1,{},zH);
_.qc=function(){qv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=lo(a.pb,Xg).length;if(0<b&&a.kb){if(0>b)throw new Rw("Length must be a positive integer. Length: "+b);if(b>lo(a.pb,Xg).length)throw new Rw("From Index: 0  To Index: "+b+"  Text Length: "+lo(a.pb,Xg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function SJ(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";iB(a.I.c,"Paste")}function TJ(a){bJ();yH.call(this);this.d=a}
s(581,575,ci,TJ);_.Lf=function(){NJ(this);this.b=(new tA(this.c)).ac.re();z(this.b,new UJ(this),(cq(),cq(),dq));this.e=F(PJ,r,59,[this.b,this.i])};_.Mf=function(){nv(this.f,"150px")};_.Nf=function(){SJ(this)};_.Ed=function(){vJ(this);Wn((Tn(),Un),new VJ(this))};_.b=null;_.c=null;_.d=null;function WJ(a){bJ();TJ.call(this,a)}s(580,581,ci,WJ);
_.Mf=function(){nv(this.f,"150px");var a=new XJ(this),b=this.f;sv(b,new YJ,(Bq(),Bq(),Cq));sv(b,new ZJ,(yq(),yq(),zq));sv(b,new $J,(Eq(),Eq(),Fq));sv(b,new aK(a),(Hq(),Hq(),Iq))};_.Nf=function(){SJ(this);this.k+=" Or drag and drop a file on it."};s(584,1,{});s(583,584,{});_.c=null;_.d=1;_.e=-1;function XJ(a){this.b=a;this.c=new bK(this);this.d=this.e=1}s(582,583,{},XJ);_.b=null;function bK(a){this.b=a}s(585,1,{},bK);_.Of=function(a){this.b.b.f.pb[Xg]=null!=a?a:j};_.b=null;function YB(){new hs}
s(586,433,{},YB);function UJ(a){this.b=a}s(587,1,{},UJ);_.Ic=function(){if(this.b.d){var a=this.b.d,b;b=new jC(a.b,0,lo(this.b.f.pb,Xg));AG(a.b.b,b.b)}iJ(this.b,!1)};_.b=null;function VJ(a){this.b=a}s(588,1,{},VJ);_.qc=function(){qv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function jr(a){var b;a&&a&&(a=new cK(a),void 0!=$wnd.FileReader?b=new WJ(a):b=new TJ(a),AH(b),BH(b))}function cK(a){this.b=a}s(590,1,{},cK);_.b=null;function Kq(a,b){a.onloadend=function(a){b.Of(a.target.result)}}
function aK(a){this.b=a}s(595,1,{},aK);_.b=null;function YJ(){}s(596,1,{},YJ);function ZJ(){}s(597,1,{},ZJ);function $J(){}s(598,1,{},$J);function kB(a,b){FI();Hz.call(this);this.d=new dK(a);var c=this.c=new sx,d=(Yw(),ix);c.b=d;px(this.c,this.e);gJ(this.d,this.c);this.d.b=this;this.b=b}s(599,574,{},kB);_.re=function(){return this.d};_.Af=function(){return this.c.ob};_.Bd=function(){iJ(this.d,!1)};_.Ef=function(){};_.Gf=function(a){NI(this,a);OI(this,a);AH(this.d);vJ(this.d)};_.b=null;_.c=null;
_.d=null;function dK(a){bJ();wJ.call(this,(QJ(),RJ),a,!1)}s(600,576,ci,dK);_.Bd=function(){var a=this.b,b=new dB(a.b,201),c;a=a.b.r;a.b?a=new eK(new Gi(a.b)):(a=(ps(),ps(),qs),a=new Gi(a));for(;a.Uc();)c=a.Vc(),201==b.e&&JE(c.b)};_.b=null;function ZF(a,b,c,d){b=Yy(b);c+=b.b;d+=b.c;fw(a.b,c,d);gw(a.b)}function GB(){FI();JI.call(this);var a=this.b=new fK;a.ab=!0;a.b.i=!0;this.b.db=!0}s(601,565,{},GB);_.re=function(){return this.b};_.b=null;function xC(){}s(607,449,{},xC);
function eK(a){if(!a)throw new xn;this.b=a}s(608,1,{},eK);_.Uc=function(){return DC(this.b)};_.Vc=function(){return Hi(this.b)};_.Wc=function(){throw new GC("Missing message: awt.50");};_.b=null;function dA(){return dA()}function vC(){vC=u;var a;a=(mC(),nC["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(gK,r,-1,0,1);else throw new MD(a+" is not supported");}catch(b){if(b=Mi(b),!y(b,127))throw b;}}function AB(a,b){a.b=31*a.b+I((new $D(b)).b)}function Zz(){}
s(611,1,{},Zz);_.hC=function(){return this.b};_.b=1;function hK(){hK=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Ne))&&0<b.length)b=$doc.getElementsByTagName(Ne)[0],b.style[Le]=fb;a.body.style[Le]=fb}function nJ(a){hK();var b;b=v(H,k,-1,4,1);b[0]=iK(jK(a,"borderTopWidth"));b[1]=iK(jK(a,"borderRightWidth"));b[2]=iK(jK(a,"borderBottomWidth"));b[3]=iK(jK(a,"borderLeftWidth"));return b}
function kK(a){hK();var b,c;c=lK(a);b=nJ(a);a=new qq(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 pq(a){hK();return new qq(a.clientWidth,a.clientHeight)}function lK(a){hK();var b;b=v(H,k,-1,4,1);b[0]=iK(jK(a,"marginTop"));b[1]=iK(jK(a,"marginRight"));b[2]=iK(jK(a,"marginBottom"));b[3]=iK(jK(a,"marginLeft"));return b}
function mK(a){hK();var b;b=v(H,k,-1,4,1);b[0]=iK(jK(a,"paddingTop"));b[1]=iK(jK(a,"paddingRight"));b[2]=iK(jK(a,"paddingBottom"));b[3]=iK(jK(a,"paddingLeft"));return b}function nK(a,b,c){hK();try{D(b,ke)&&(b=Jd),a.style[b]=c}catch(d){if(d=Mi(d),!y(d,119))throw d;}}function WI(a,b){hK();var c;oK||(oK=$doc.createElement(xg),nK(oK,We,j),nK(oK,Ng,j),nK(oK,Uf,bd),nK(oK,Zg,Me),$doc.body.appendChild(oK));nK(oK,bh,a);nK(oK,Le,a);c=kK(oK);return b?c.c:c.b}var oK=null;function pK(){qq.call(this,0,0)}
function qq(a,b){this.c=a;this.b=b}function tJ(a){qq.call(this,a.c,a.b)}s(613,1,ni,pK,qq,tJ);_.eQ=function(a){return this===a?!0:null==a||qK!=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+Tc};_.b=0;_.c=0;function rK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(614,1,{113:1,115:1,136:1},rK);
_.eQ=function(a){return a===this?!0:y(a,136)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return sK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function tK(a,b){this.b=a;this.c=b}s(615,1,ni,tK);_.eQ=function(a){return this===a?!0:null==a||uK!=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 uK.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function DJ(){this.c=this.b=this.e=this.d=0}s(616,1,ni,DJ);_.eQ=function(a){return this===a?!0:null==a||vK!=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 vK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
function jK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ke&&(b=Jd);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(618,1,{});var wK=-1;function xK(){}s(619,618,{},xK);_.b=-1;_.c=-1;var yK=null;function iK(a){a=parseInt(a,10);a=isNaN(a)?null:aE(a);return!a?0:a.b}s(622,310,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,138:1,144:1});_.Hf=function(){return tq(this.i)};
_.If=function(a){$I(this.i,a)};_.Jf=function(){xq(this.i)};_.Hd=function(){xq(this.i)};_.gd=function(a){var b=this.i;b.pb.style[Le]=a;b.kb||(b.i=a)};_.jd=function(a){var b=this.i;b.pb.style[bh]=a;b.kb||(b.j=a)};function cJ(){cJ=u;dJ()}function iB(a,b){a.b.pb.textContent=b||j;$I(a.i,null)}
function zK(a){cJ();var b;Gw(this,new yJ);this.b=new AK;b=this.i;BK(b,new CK);nK(b.pb,Sf,db);b.p=0;JJ(b,this.b,new KJ(0),b.q.d);this.b.dd()[zd]="mosaic-Caption-text";this.b.pb.textContent=a||j;$I(this.i,null);this.pb[zd]="mosaic-Caption"}s(621,622,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,138:1,144:1},zK);_.Jc=function(a){return z(this,a,(pr(),pr(),qr))};_.Kc=function(a){return z(this,a,(qj(),qj(),rj))};
_.Lc=function(a){return z(this,a,(tr(),tr(),ur))};_.Mc=function(a){return z(this,a,(sj(),sj(),tj))};_.c=null;function dJ(){dJ=u;DK=On()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Oy(DK,240,20);new Oy(DK,224,16);new Oy(DK,208,16);new Oy(DK,192,16);new Oy(DK,176,16);new Oy(DK,160,16);new Oy(DK,144,16);new Oy(DK,128,16);new Oy(DK,112,16);new Oy(DK,96,16);new Oy(DK,80,16);new Oy(DK,64,16);new Oy(DK,260,16);eJ=new Oy(DK,48,16);new Oy(DK,32,16);new Oy(DK,16,16);new Oy(DK,0,16)}var DK,eJ;
function EK(a,b){qv(a.b.pb,!b);$I(a.i,a.b)}function rq(a,b){a.d=b;qv(a.b.pb,!b);$I(a.i,a.b);if(a.e){var c;for(c=new Gi(a.e);c.c<c.e.ye();)Hi(c)}}function EJ(a){var b;Gw(this,new yJ);b=this.i;BK(b,new FK((GK(),HK)));b.p=0;this.c=new zK(a);JJ(b,this.c,new KJ(1),b.q.d);this.b=new yJ;$i(this.b,"Body");JJ(b,this.b,new KJ(0),b.q.d);this.pb[zd]="mosaic-CaptionLayoutPanel"}s(624,622,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,138:1,144:1},EJ);_.kd=function(){uv(this.i)};_.ld=function(){xv(this.i)};
_.ud=function(){return new Bv(this.b)};_.rd=function(a){return aJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function GJ(){yE(this)}s(625,497,wi,GJ);function xJ(a){this.b=a}s(626,1,Rh,xJ);_.qc=function(){xq(this.b.T.jb)};_.b=null;function IK(a){var b;b=a.c;a=b.r;b=!a.f?-1:zj(a.f.b,b);a.f&&mu(a.f.b,b)&&pu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&UF(!a.f?null:mu(a.f.b,b-1))}function JK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Gz);-1==zj(a.f.b,b)&&Vi(a.f.b,b)}function rJ(){}s(627,1,{},rJ);_.Nc=function(a){IK(a)};
_.Oc=function(a){JK(a)};_.Qc=function(a){KK(a.b.r,a.b)};function QJ(){QJ=u;LK=new MK(1,"e");NK=new MK(2,Cf);OK=new MK(3,"ne");PK=new MK(10,"nw");QK=new MK(4,og);RK=new MK(5,rg);SK=new MK(12,"sw");TK=new MK(8,"w");RJ=new UK((hj(),ij(null)).pb)}function jJ(a,b){var c;c=nJ(a.pb);return new tK(Yj(b.pb)-(Yj(a.pb)+c[3]),$j(b.pb)-($j(a.pb)+c[0]))}
function VK(a){var b,c,d,e,f,g;if(a.f){b=pq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=mu(a.f.b,d),c=new qq(ko(g.pb,Mf),ko(g.pb,Lf)),f=jJ(a,g),f.b-=Sj(0,f.b+ko(g.pb,Mf)-b.c),f.c-=Sj(0,f.c+ko(g.pb,Lf)-b.b),LE(g,Sj(0,f.b),Sj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,sJ(g,c.c,c.b),g.O==(nq(),oq)&&vq(g,new tJ(pq(a.pb))),rk(g.z,1)}}function WK(a,b,c){a=a.e;Ki(a,b,b);x(a.d,b,c);$i(b,Cc+c.c)}
function uq(a,b){var c;c=a.e;XK(c,b.H);Zi(b.H,Cc+PK.c);XK(c,b.D);Zi(b.D,Cc+NK.c);XK(c,b.E);Zi(b.E,Cc+OK.c);XK(c,b.N);Zi(b.N,Cc+TK.c);XK(c,b.v);Zi(b.v,Cc+LK.c);XK(c,b.M);Zi(b.M,Cc+SK.c);XK(c,b.K);Zi(b.K,Cc+QK.c);XK(c,b.L);Zi(b.L,Cc+RK.c)}
function wq(a,b){!b.H&&(b.H=lJ(b,0,0));WK(a,b.H,PK);!b.D&&(b.D=lJ(b,0,1));WK(a,b.D,NK);!b.E&&(b.E=lJ(b,0,2));WK(a,b.E,OK);!b.N&&(b.N=lJ(b,1,0));WK(a,b.N,TK);!b.v&&(b.v=lJ(b,1,2));WK(a,b.v,LK);!b.M&&(b.M=lJ(b,2,0));WK(a,b.M,SK);!b.K&&(b.K=lJ(b,2,1));WK(a,b.K,QK);!b.L&&(b.L=lJ(b,2,2));WK(a,b.L,RK)}function KK(a,b){var c,d;a.b=b;d=a.f.b.d;c=zj(a.f.b,b);if(c+1<d){iA(a.f,b);for(Vi(a.f.b,b);c<d;++c)uJ(mu(a.f.b,c),c)}else uJ(b,c)}
function UK(a){a=new YK(a);Gw(this,a);this.d=new ZK(a);this.d.j=!0;Si(this.d);this.d.n=3;this.e=new $K(a);this.e.j=!0;Si(this.e);this.e.n=3;Iw(this)}s(628,310,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,144:1},UK);_.Hf=function(){return pq(this.pb)};_.If=function(){var a;(a=aL(this))&&a.If(null)};_.Jf=function(){VK(this)};_.Nc=function(a){!this.c&&(this.c=new rJ);IK(a)};_.Oc=function(a){!this.c&&(this.c=new rJ);JK(a)};_.Hd=function(){VK(this)};
_.Qc=function(a){!this.c&&(this.c=new rJ);KK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var LK,NK,OK,PK,RJ,QK,RK,SK,TK;function YK(a){this.q=new Vv(this);this.pb=a}s(629,290,li,YK);function MK(a,b){this.b=a;this.c=b}s(630,1,{},MK);_.b=0;_.c=null;function ZK(a){Ci();Wi.call(this,a)}s(631,3,{},ZK);_.kc=function(){var a;a=this.k.f;a.C||Wj(a.x);Zi(this.k.f,"dragdrop-dragging");!a.I.d&&EK(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Sj(this.b,a<this.e?a:this.e),b=Sj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[We]=a+(uj(),Xf);c.style[Ng]=b+Xf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||UF(a);a.I.d||EK(a.I,!0);a.C||(a.x||(a.x=new bL,$i(a.x,"mosaic-GlassPanel-invisible")),nK(a.x.pb,dh,(hK(),jK(a.pb,dh))),gj((hj(),ij(null)),a.x,0,0));$i(this.k.f,"dragdrop-dragging");a=new Cj(this.k.b,null);this.b=a.b+Zj(this.k.b.pb);this.c=a.e+ak(this.k.b.pb);this.e=this.b+ck(this.k.b.pb)-this.k.f.cd();this.d=this.c+bk(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.d=0;_.e=0;function XK(a,b){try{Oi(a,b)}catch(c){if(c=Mi(c),!y(c,119))throw c;}}
function $K(a){Ci();Wi.call(this,a);this.d=new Ei}s(632,3,{},$K);_.kc=function(){var a;a=this.k.f.ob;a.C||Wj(a.x);Zi(this.k.f,"dragdrop-dragging");EK(a.I,!1);sq(a,new qq(a.q,a.p));rk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=dj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ad()-Sj(this.k.d,this.c):this.k.f.ad()-this.k.d,0!=b&&(a=d.p,b=Sj(a+b,ko(d.I.c.pb,Lf)),b!=a&&kJ(d,0,a-b),sq(d,new qq(d.q,b)),rk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.ad():this.k.d-this.k.f.ad(),0!=b&&(a=d.p,b=Sj(a+b,ko(d.I.c.pb,Lf)),sq(d,new qq(d.q,b)),rk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f._c()-Sj(this.k.c,this.b):this.k.f._c()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&kJ(d,a-b,0),sq(d,new qq(b,d.p)),rk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f._c():this.k.c-this.k.f._c(),0!=b&&(a=d.q,sq(d,new qq(96<a+b?a+b:96,d.p)),rk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||UF(a);EK(a.I,!0);a.C||(a.x||(a.x=new bL,$i(a.x,"mosaic-GlassPanel-invisible")),nK(a.x.pb,dh,(hK(),jK(a.pb,dh))),gj((hj(),ij(null)),a.x,0,0));$i(this.k.f,"dragdrop-dragging");a=new Cj(this.k.b,null);this.b=a.b+Zj(this.k.b.pb);this.c=a.e+ak(this.k.b.pb);this.f=this.b+ck(this.k.b.pb)-this.k.f.cd();this.e=this.c+bk(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.e=0;_.f=0;
function bL(){var a;this.e=new cL(this);this.b=!1;this.c=new Zv;Gw(this,this.c);a=this.pb.style;a[jd]="#000";a[je]="alpha(opacity=50)";a.opacity="0.5";this.pb[zd]="gwt-GlassPanel"}s(633,310,Mh,bL);
_.nd=function(){var a;Iw(this);try{a=this.ob}catch(b){b=Mi(b);if(y(b,125))throw new vv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(hj(),ij(null))?(eu(this),fu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Ui(tk,a),a.c=!0,a.d=Ck(a),Vi(tk,a),this.d=new dL(this),Ju(new du(this.d))):(this.pb.style[od]=db,this.pb.style[gg]=db);this.b&&xu(new cu(this));gj(ij(null),new eL,vo($doc),wo($doc))};
_.od=function(){this.i.od();zk(this.e);this.d&&(au(Hu,this.d,F(fL,r,47,[(!Ur&&(Ur=new yk),Ur)])),this.d=null);this.b&&au(zu,this,F(fL,r,47,[(!yu&&(yu=new yk),yu)]))};_.Yc=function(a){switch(uu(a.type)){case 256:if(27==(a.keyCode||0))return Wj(this),!1;case 1:if(uo(this.pb,a.target))return Wj(this),!1}return!0};_.pd=function(){};_.b=!1;_.c=null;_.d=null;function cL(a){sk();this.b=a}s(634,26,{},cL);_.Ac=function(){var a=this.b;eu(a);fu(a.pb)};_.b=null;function dL(a){this.b=a}s(635,1,{},dL);_.b=null;
function eL(){this.pb=Lw();var a;a=new Fx(new gL(this));z(this,a,(Tp(),Tp(),Up));z(this,a,(Lq(),Lq(),Mq))}s(636,312,ai,eL);_.pd=function(){Aj(new hL(this))};function gL(a){this.b=a}s(637,1,{},gL);_.b=null;function hL(a){this.b=a}s(638,1,Rh,hL);_.qc=function(){this.b.pb.focus()};_.b=null;function iL(a){a.pb.style[bh]=id;a.pb.style[Le]=id;if(a.kb){var a=a.ob,b;y(a,144)?a.If(null):(b=aL(a))&&b.If(a)}}s(640,293,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,144:1});
_.Hf=function(){iL(this);return new qq(ko(this.pb,Mf),ko(this.pb,Lf))};_.If=function(){iL(this)};_.Jf=function(){};_.Xc=function(){};_.Hd=function(){};function AK(){this.pb=$doc.createElement("label");this.pb[zd]="mosaic-Label";this.pb.style[ah]=Hf;this.pb[zd]="mosaic-HTML"}s(639,640,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,144:1},AK);function HJ(a){Gw(this,new jL(a));this.pb[zd]="mosaic-ImageButton"}s(641,310,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},HJ);
function fK(){aw();var a=(pw(),sw);iw.call(this,!0,jf);this.U=a.b;this.b=new kL(this);this.b.e=!0;Wv(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?gv(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(hw?no(this.pb):oo(no(this.pb)))[zd]=De;this.pb.style[dh]="2147483647"}s(642,295,li,fK);_.Xc=function(a){wv(this,a);1==uu(a.type)&&cw(this,!1)};_.b=null;
function kL(a){this.c=a;this.d=new aj;this.j=new aj;a=(Xx(),Wx);new Ny(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Cg);this.f=$doc.createElement(Fg);qu(b,this.f);this.p=!0;a=Lw();b=(ru(),su(b));a.appendChild(b);this.pb=a;Al();this.pb.setAttribute(hg,dm.b);-1==this.lb?gv(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[zd]=Ce;a=ov(this.pb)+"-vertical";Ii(this.dd(),a,!0);this.pb.style[Qf]=db;this.pb.setAttribute("hideFocus",Wg);z(this,new Vx(this),(Tp(),Tp(),Up))}s(643,334,oi,kL);
_.Xc=function(a){switch(uu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ox(this,a)};_.Gd=function(a,b){Sx(this,a,b);b||this.b&&cw(this.c,!1)};_.b=!0;_.c=null;
function jL(a){var b=(Yw(),ix),c=(lx(),mx),d;d=new Sw;d.i[nd]=bb;d.i[qd]=0;d.i[rd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Qw(b.b);b.b.d.rows[0].cells[0][ed]=c.b;Qw(b.b);b.b.d.rows[0].cells[0].style[Yg]=e.b;Qw(d);b=Mw(d,0,0,!0);if(a){Wj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Ow(g,f.d);Ls(f.c,g,a);c.b=c.b.c}else e=c.c.d,Vi(c.c,a);a.pb[Uc]=e;qu(b,a.pb);zv(a,d)}Gw(this,d);Ii(this.pb,"mosaic-WidgetWrapper",!0)}s(644,310,Mh,jL);_.b=null;_.c=null;function zJ(a){this.b=a}s(645,1,{},zJ);
_.Ic=function(){this.b.hb&&this.b!=this.b.r.b&&UF(this.b)};_.b=null;function AJ(a){sk();this.b=a}s(646,26,{},AJ);_.Ac=function(){xq(this.b.T.jb);var a=this.b;Tr((!a.y&&(a.y=new lL),a.y))};_.b=null;function BJ(a){sk();this.b=a}s(647,26,{},BJ);_.Ac=function(){oJ(this.b,(nq(),oq))};_.b=null;function CJ(a){sk();this.b=a}s(648,26,{},CJ);_.Ac=function(){oJ(this.b,(nq(),pJ))};_.b=null;function FJ(){}s(649,1,{},FJ);function IJ(a){this.b=a}s(650,1,{},IJ);_.Ic=function(){this.b.Bd()};_.b=null;
function LJ(a){this.b=a}s(651,1,{},LJ);_.b=null;function MJ(a){this.b=a}s(652,1,Rh,MJ);_.qc=function(){this.b.O==(nq(),oq)?rk(this.b.A,333):this.b.O==pJ&&rk(this.b.B,333)};_.b=null;function mJ(a){this.pb=a;uv(this)}s(653,293,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},mJ);_.Jc=function(a){return z(this,a,(pr(),pr(),qr))};_.Kc=function(a){return z(this,a,(qj(),qj(),rj))};_.Lc=function(a){return z(this,a,(tr(),tr(),ur))};_.Mc=function(a){return z(this,a,(sj(),sj(),tj))};
function lL(){ls.call(this,null)}s(654,224,Kh,lL);function nq(){nq=u;oq=new mL("MAXIMIZED",0);pJ=new mL("MINIMIZED",1);qJ=new mL("NORMAL",2);nL=F(oL,r,139,[oq,pJ,qJ])}function mL(a,b){E.call(this,a,b)}s(655,140,{113:1,116:1,118:1,139:1},mL);var nL,oq,pJ,qJ;function eu(a){var b,c,d,e;c=oj();b=pj();e=(hv(),iv).scrollWidth;d=iv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[bh]=c-1+Xf);0<=b-1&&(a.pb.style[Le]=b-1+Xf)}
function fu(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,j);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,j)}function pL(a,b){var c,d,e;if(a.n)return!0;a.y.De();for(c=new Bv(b);c.b.b<c.b.c.d-1;)d=ZI(Cv(c.b)),e=d.ob,y(e,145)&&e.hd(d.ed()),d.ed()&&Vi(a.y,d);return!0}
function qL(a,b){var c,d,e;if(b.b)a.d&&dk(a.d),a.d=new rL(a,b),ek(a.d,333);else for(d=new Gi(a.y);d.c<d.e.ye();)c=Hi(d),e=c.nb,Sv(b,sL(c),e.t,e.u),tL(c,e.v,e.s,F(H,k,-1,[uL(a.r.b,c).e,uL(a.q.b,c).d,uL(a.o.b,c).b,uL(a.p.b,c).c]),F(H,k,-1,[vL(a.j.b,c).e,vL(a.i.b,c).d,vL(a.e.b,c).b,vL(a.f.b,c).c]),F(H,k,-1,[wL(a.v,c),wL(a.u,c),wL(a.s,c),wL(a.t,c)]))}
function xL(){this.y=new aj;this.k=new yL(this);this.x=new zL(this.k);this.w=new AL(this.k);this.r=new BL(this.k);this.q=new CL(this.k);this.o=new DL(this.k);this.p=new EL(this.k);this.j=new FL(this.k);this.i=new GL(this.k);this.e=new HL(this.k);this.f=new IL(this.k);this.v=new JL(this.k);this.u=new JL(this.k);this.s=new JL(this.k);this.t=new JL(this.k)}s(659,1,{});_.Pf=function(a){qL(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 KL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Gi(b.y);e.c<e.e.ye();)d=Hi(e),y(d,62)&&(d=d.jb),f=d.nb,Sv(c,sL(d),f.t,f.u),tL(d,f.v,f.s,F(H,k,-1,[uL(b.r.b,d).e,uL(b.q.b,d).d,uL(b.o.b,d).b,uL(b.p.b,d).c]),F(H,k,-1,[vL(b.j.b,d).e,vL(b.i.b,d).d,vL(b.e.b,d).b,vL(b.f.b,d).c]),F(H,k,-1,[wL(b.v,d),wL(b.u,d),wL(b.s,d),wL(b.t,d)]));LL(c);a.b.d=null;for(a=new Gi(a.b.y);a.c<a.e.ye();)b=Hi(a),y(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function rL(a,b){this.b=a;this.c=b;var c=(jk(),mk);this.n=new ik(this);this.u=c}s(660,17,{},rL);_.rc=function(){KL(this)};_.sc=function(){KL(this)};
_.uc=function(a){var b,c,d;for(c=new Gi(this.b.y);c.c<c.e.ye();)b=Hi(c),y(b,62)&&(b=b.jb),d=b.nb,d.j=I(d.p+(d.t-d.p)*a),d.w=I(d.q+(d.u-d.q)*a),d.x=I(d.r+(d.v-d.r)*a),d.i=I(d.o+(d.s-d.o)*a),Sv(this.c,sL(b),d.j,d.w),tL(b,d.x,d.i,F(H,k,-1,[uL(this.b.r.b,b).e,uL(this.b.q.b,b).d,uL(this.b.o.b,b).b,uL(this.b.p.b,b).c]),F(H,k,-1,[vL(this.b.j.b,b).e,vL(this.b.i.b,b).d,vL(this.b.e.b,b).b,vL(this.b.f.b,b).c]),F(H,k,-1,[wL(this.b.v,b),wL(this.b.u,b),wL(this.b.s,b),wL(this.b.t,b)]))};_.b=null;_.c=null;
s(662,1,{});_.b=null;function HL(a){this.b=a}s(661,662,{},HL);function IL(a){this.b=a}s(663,662,{},IL);function GL(a){this.b=a}s(664,662,{},GL);function FL(a){this.b=a}s(665,662,{},FL);function DL(a){this.b=a}s(666,662,{},DL);function EL(a){this.b=a}s(667,662,{},EL);function CL(a){this.b=a}s(668,662,{},CL);function BL(a){this.b=a}s(669,662,{},BL);s(670,662,{},function(a){this.b=a});s(671,662,{},function(a){this.b=a});
function wL(a,b){var c=a.b,d;d=dj(c.e,b);d||(d=new rK(mK(b.pb)),x(c.e,b,d));return d.e}function JL(a){this.b=a}s(672,662,{},JL);function AL(a){this.b=a}s(673,662,{},AL);function zL(a){this.b=a}s(674,662,{},zL);function vL(a,b){var c;c=dj(a.b,b);c||(c=new rK(nJ(b.pb)),x(a.b,b,c));return c}function uL(a,b){var c;c=dj(a.c,b);c||(c=new rK(lK(b.pb)),x(a.c,b,c));return c}
function ML(a,b){var c,d;d=dj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=aL(b),f,g,i,h,l;if(y(b,144)){if(null!=c.n&&null!=c.k){d=new qq(NL(e,!0),NL(e,!1));break a}h=b.Hf();null!=c.n&&(h.c=NL(e,!0));null!=c.k&&(h.b=NL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new qq(NL(e,!0),NL(e,!1));break a}h=new pK;f=b.pb;l=f.style;g=l[Uf];i=l[Zg];l[Uf]="static";l[Zg]=Me;null!=c.n?h.c=NL(e,!0):(l[bh]=id,h.c=(f.offsetWidth||0)+uL(d.p.b,b).c+uL(d.q.b,b).d);null!=c.k?h.b=NL(e,!1):(l[Le]=id,h.b=(f.offsetHeight||0)+uL(d.r.b,b).e+
uL(d.o.b,b).b);l[Uf]=g;l[Zg]=i}d=h}null!=c.n&&(uj(),rp)==c.n.Rf()||null!=c.k&&(uj(),rp)!=c.k.Rf()||x(a.f,b,d)}return d}function yL(a){this.i=a;this.d=new Ei;this.f=new Ei;this.c=new Ei;this.b=new Ei;this.e=new Ei}s(675,1,{},yL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function OL(a){var b;b=a.nb;if(null==b||!y(b,142))b=new PL,a.nb=b;return b}function CK(){FK.call(this,(GK(),QL))}function FK(a){var b=(RL(),SL);xL.call(this);this.c=a;this.b=b}s(676,659,{},CK,FK);
_.Qf=function(a){var b,c,d,e,f,g,i,h,l;h=new pK;pL(this,a);l=uL(this.p.b,a).c+uL(this.q.b,a).d+vL(this.f.b,a).c+vL(this.i.b,a).d+wL(this.t,a)+wL(this.u,a);d=uL(this.r.b,a).e+uL(this.o.b,a).b+vL(this.j.b,a).e+vL(this.e.b,a).b+wL(this.v,a)+wL(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(GK(),QL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Gi(this.y);a.c<a.e.ye();)c=Hi(a),e=OL(c),b=null,i=c.ob,y(i,145)&&(b=i,b=TL(b),b=new qq(b[1]+b[3],b[0]+b[0])),this.c==QL?(l+=ML(this.x.b,c).c,e.b=ML(this.w.b,
c).b,y(i,145)&&(l+=b.c,e.b+=b.b),f=Sj(f,e.b)):(d+=ML(this.w.b,c).b,e.c=ML(this.x.b,c).c,y(i,145)&&(d+=b.b,e.c+=b.c),g=Sj(g,e.c));this.c==QL?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Pf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,N;if(pL(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=wL(this.t,a);B=wL(this.v,a);c=pq(a.pb);N=c.c-(q+wL(this.u,a));o=c.b-(B+wL(this.s,a));g=N;c=o;this.c==(GK(),QL)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Gi(this.y);e.c<e.e.ye();)d=Hi(e),b=null,n=OL(d),w=d.ob,y(w,145)&&(b=w,b=TL(b),b=new qq(b[1]+b[3],b[0]+b[0])),this.c==QL?(n.e?++h:(n.c=ML(this.x.b,d).c,y(w,145)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=ML(this.w.b,d).b,y(w,145)&&(n.b+=b.b))):(n.d?++i:(n.b=ML(this.w.b,
d).b,y(w,145)&&(n.b+=b.b),c-=n.b),n.e?n.c=N:(n.c=ML(this.x.b,d).c,y(w,145)&&(n.c+=b.c)));for(e=new Gi(this.y);e.c<e.e.ye();)d=Hi(e),b=null,n=d.nb,w=d.ob,y(w,145)&&(b=w,b=TL(b),b=new qq(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==QL?n.e&&(J=~~(g/h)):n.d&&(m=~~(c/i)),B=0>B?0:B,l=J,f=m,y(w,145)&&(l-=b.c,f-=b.b),this.c==HK?(n.t=this.b==(RL(),SL)?q:this.b==UL?q+~~(N/2)-~~(J/2):q+N-J,n.u=B,n.v=l,n.s=f,B+=m+G):(this.b==(RL(),SL)?(n.t=q,n.u=B):this.b==UL?(n.t=q,n.u=B+~~(o/2)-~~(m/2)):(n.t=q,n.u=B+o-m),n.v=
l,n.s=f,q+=J+G),a.b&&(w=d._c()-Yj(a.pb)-wL(this.t,a),-1==n.p&&(n.p=w),w=d.ad()-$j(a.pb)-wL(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.cd()),-1==n.o&&(n.o=d.bd()));qL(this,a)}};_.b=null;_.c=null;function RL(){RL=u;SL=new VL("START",0);UL=new VL(Eb,1);WL=new VL("END",2);XL=F(YL,r,140,[SL,UL,WL])}function VL(a,b){E.call(this,a,b)}s(677,140,{113:1,116:1,118:1,140:1},VL);var XL,UL,WL,SL;function GK(){GK=u;QL=new ZL("HORIZONTAL",0);HK=new ZL("VERTICAL",1);$L=F(aM,r,141,[QL,HK])}
function ZL(a,b){E.call(this,a,b)}s(678,140,{113:1,116:1,118:1,141:1},ZL);var $L,QL,HK;s(680,1,{146:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function PL(){this.f=!1}function KJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(679,680,{142:1,146:1},PL,KJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function bM(a,b){if(a.n)return!0;pL(a,b);if(0<a.y.d){a.b=mu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,143))d=new cM,c.nb=d;a.c=d;a.y.De();Vi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function dM(){xL.call(this)}s(681,659,{},dM);
_.Qf=function(a){var b,c;c=new pK;bM(this,a);if(this.b){b=ML(this.x.b,this.b).c;var d=ML(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,145)&&(b=TL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=uL(this.p.b,a).c+uL(this.q.b,a).d+vL(this.f.b,a).c+vL(this.i.b,a).d+wL(this.t,a)+wL(this.u,a);c.b+=uL(this.r.b,a).e+uL(this.o.b,a).b+vL(this.j.b,a).e+vL(this.e.b,a).b+wL(this.v,a)+wL(this.s,a);return c};
_.Pf=function(a){var b,c,d,e,f;bM(this,a)&&(d=wL(this.t,a),e=wL(this.v,a),c=pq(a.pb),f=c.c-(d+wL(this.u,a)),c=c.b-(e+wL(this.s,a)),b=this.b.ob,y(b,145)&&(b=TL(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._c()-Yj(a.pb)-wL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ad()-$j(a.pb)-wL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.cd()),d=this.c,-1==d.o&&(d.o=this.b.bd())),qL(this,a))};_.b=null;_.c=null;function cM(){this.f=!1}
s(682,680,{143:1,146:1},cM);function TL(a){var b,c,d,e;null==a.b&&(a.b=v(H,k,-1,4,1),e=no(Xu(Xu(a.d,0),0)),c=no(Xu(Xu(a.d,2),2)),d=lK(a.pb),b=nJ(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function eM(a,b){a.kb&&Wj(a);return Xv(a,b)}function fM(){yw();ow.call(this,zw)}s(683,300,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,145:1},fM);_.rd=function(a){return eM(this,a)};_.b=null;
function sL(a){var b;b=a.ob;return y(b,145)?b:a}function tq(a){if(!a.kb)return new pK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Qf(a),vq(a,a.k),a.e.Pf(a),a.k=a.e.Qf(a);return a.k}function ZI(a){return y(a,145)?a.jb:a}function gM(a){var b;if(!a.o){b=(!yK&&(yK=new xK),yK);var c=oM(a,gb,!0);b.b=c;c=oM(a,ib,!0);b.c=c;a.o=b}return a.o}
function YI(a,b,c,d,e){if(y(b,62))throw new Ak("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,146)&&f.f?(c=new fM,Kv(a,c,a.pb,d,!0),Yv(c,b)):Kv(a,b,c,d,e);$I(a,b)}function JJ(a,b,c,d){b.nb=c;YI(a,b,a.pb,d,!0)}
function $I(a,b){var c;c=a.e;if(b){var d=c.k;Pi(d.d,b);Pi(d.f,b);Pi(d.c,b);Pi(d.b,b);Pi(d.e,b)}else d=c.k,sy(d.d),sy(d.f),sy(d.c),sy(d.b),sy(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==sL(a))c=c.ob;else{if(y(c,138)||y(c,61))d=c,c=c.ob,c==sL(d)&&(c=c.ob);y(c,145)&&y(c.ob,137)&&(c=c.ob)}y(c,144)&&!y(c,137)&&(c.If(a.ob),c.If(a))}}
function xq(a){if(a.kb&&a.pb.style.display!=Ef){a.pb.scrollTop=0;var b=a.pb,c=0;!so()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==ng&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Pf(a);a.d=!1;LL(a)}}function LL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=ZI(Ky(a.q,d)),y(b,145)&&(b=b.jb),b.ed()&&(y(b,144)?b.Jf():y(b,75)&&b.Hd())}function aJ(a,b){var c;y(b,145)&&(b=y(b,145)?b.jb:b);c=sL(b);return Qv(a,c)?(y(c,145)&&eM(c,b),$I(a,null),!0):!1}
function BK(a,b){var c;a.e=b;null!=a.f&&Zi(a,ov(a.pb)+Ca+a.f);a.f=b.cZ.e;c=Ty(a.f,fo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));$i(a,ov(a.pb)+Ca+a.f);$I(a,null)}function oM(a,b,c){a.n||(a.n=$doc.createElement(xg),nK(a.n,Uf,bd),nK(a.n,Zg,Me),nK(a.n,We,db),nK(a.n,Ng,db),a.pb.appendChild(a.n));nK(a.n,bh,b);nK(a.n,Le,b);a=kK(a.n);return c?a.c:a.b}
function NL(a,b){var c;c=null.Rf();if(c==(uj(),Dp)){c=(gM(a),null.Rf());var d=(-1==wK&&(wK=(hK(),WI(jb,!0))),wK);return L(K(Math.round(100*d*c/254)))}if(c==tp)return c=gM(a),d=null.Rf(),L(K(eE(d*(-1==c.b&&(c.b=WI(gb,!0)),c.b))));if(c==vp)return c=gM(a),d=null.Rf(),L(K(eE(d*(-1==c.c&&(c.c=WI(ib,!0)),c.b))));if(c==Bp)return c=(gM(a),null.Rf()),d=(-1==wK&&(wK=(hK(),WI(jb,!0))),wK),L(K(Math.round(d*c)));if(c==Fp)return c=(gM(a),null.Rf()),d=(-1==wK&&(wK=(hK(),WI(jb,!0))),wK),L(K(Math.round(10*d*c/254)));
if(c==zp)return L(K(eE(12*(gM(a),null.Rf())*L(K(eE((-1==wK&&(wK=(hK(),WI(jb,!0))),wK)/72))))));if(c==rp)return oM(a,null.Rf(),b);if(c==xp)return c=(gM(a),L(K(eE(null.Rf())))),d=(-1==wK&&(wK=(hK(),WI(jb,!0))),wK),L(K(Math.round(d*c/72)));if(null.Rf()==pp)return L(K(eE(null.Rf())));throw new Ak("Invalid size: "+null.Rf());}function yJ(){var a=new dM;Uv.call(this);this.k=new qq(-1,-1);new pM(this);this.pb[zd]="mosaic-LayoutPanel";BK(this,a)}
s(684,290,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,144:1},yJ);_.vd=function(a){YI(this,a,this.pb,this.q.d,!0)};_.kd=function(){Ev(this,new qM)};_.ld=function(){Ev(this,new rM)};_.Hf=function(){return tq(this)};_.sd=function(a){return Nv(this.q,sL(a))};_.td=function(a,b,c,d){YI(this,a,b,c,d)};_.If=function(a){$I(this,a)};_.ud=function(){return new Bv(this)};_.Jf=function(){xq(this)};
_.pd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.jd(this.j),this.gd(a),this.j=this.i=null;else if(a=tq(this),null!=this.j)a=a.b+Xf,this.jd(this.j),this.gd(a),this.j=null;else if(null!=this.i){var b=this.i;this.jd(a.c+Xf);this.gd(b);this.i=null}else b=a.b+Xf,this.jd(a.c+Xf),this.gd(b);xq(this)}};_.Hd=function(){xq(this)};_.rd=function(a){return aJ(this,a)};_.gd=function(a){this.pb.style[Le]=a;this.kb||(this.i=a)};_.wd=function(a,b,c){Sv(this,sL(a),b,c)};
_.jd=function(a){this.pb.style[bh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function qM(){}s(685,1,{},qM);_.Fd=function(a){sL(a).nd()};function rM(){}s(686,1,{},rM);_.Fd=function(a){sL(a).od()};function Bv(a){this.c=a;this.b=new Pv(this.c.q)}s(687,1,{},Bv);_.Uc=function(){return this.b.b<this.b.c.d-1};_.Vc=function(){return ZI(Cv(this.b))};_.Wc=function(){Dv(this.b)};_.c=null;function sM(){sM=u;new dx}
function pM(a){sM();Ii(a.pb,"dragdrop-dropTarget",!0);this.b=a;new tM(this)}s(688,9,{},pM);function tM(a){sk();this.b=a}s(689,26,{},tM);_.Ac=function(){$I(this.b.b,null);xq(this.b.b)};_.b=null;function aL(a){a=a.ob;return!a?null:y(a,144)?a:aL(a)}function sJ(a,b,c){var d;d=a.pb;tL(a,b,c,lK(d),nJ(d),mK(d))}
function tL(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.jd((0>g?0:g)+(uj(),Xf)),b!=a.cd()&&a.jd((0>b?0:b)+Xf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.gd((0>b?0:b)+(uj(),Xf)),c!=a.bd()&&a.gd((0>c?0:c)+Xf))}function vq(a,b){sJ(a,b.c,b.b)}s(692,1,{});function GD(){var a,b,c,d;d=hE("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}
function uM(){this.b=new Ei;new Ei;new Ei}s(691,692,{},uM);function FD(){FD=u;vM=new uM}function KD(){var a=HD,b=$wnd.JSApplet.JSME;FD();x(vM.b,a,b)}var vM;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=Qn&&(e=fk(),2E3<e-Sn&&(Sn=e,Rn=Pn()));if(0==Qn++){var f=(Tn(),Un),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=bo(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Tn(),Un),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=bo(l,m);while(h.d);h.d=m}}--Qn;c&&-1!=Rn&&($wnd.clearTimeout(Rn),Rn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(Os)()}catch(d){a(b)}else A(Os)()}var ID=V(1),In=V(102),wM=WD(" I"),H=RD(699,wM),zE=RD(697,ID),xM=WD(" Z"),PG=RD(700,xM);V(101);V(100);V(99);var yM=V(477),wn=RD(701,yM),zM=V(243),Dt=RD(702,zM);V(244);V(140);var AM=WD(" B");V(467);var BM=WD(" C"),zi=RD(703,BM);V(465);var CM=WD(" D"),hF=RD(704,CM);V(466);V(468);var DM=V(471),dE=RD(705,DM),EM=WD(" J"),FM=V(2),Qs=RD(698,FM),gK=RD(706,AM);V(480);V(463);V(98);V(173);V(107);V(459);var HD=V(457);
V(462);V(116);V(117);V(96);V(109);V(110);V(111);V(474);V(469);V(458);V(692);V(691);var JD=VD(),OA=V(398),UE=RD(707,OA),GM=V(520),xG=RD(708,GM),HM=V(384);V(383);V(382);V(381);V(516);var Hs=RD(709,H),IM=X(518,function(){$E();return CG}),DG=RD(710,IM);V(519);V(407);V(406);V(512);V(511);V(521);V(522);V(517);V(441);V(515);var qA=RD(711,HM);V(396);V(524);V(185);V(184);V(277);V(224);V(279);V(193);var JM=V(192);V(227);V(226);V(225);V(378);V(379);V(380);V(294);var KM=V(293);V(292);V(298);V(312);V(526);V(525);
V(291);V(290);V(528);V(527);V(533);V(534);V(535);V(536);V(537);V(538);V(539);V(540);V(529);V(530);V(531);V(532);V(354);V(230);V(229);V(303);V(304);V(305);V(551);V(560);V(26);V(552);V(553);V(554);V(555);V(556);V(557);V(558);V(559);V(275);V(453);V(452);V(484);V(486);V(485);V(487);V(489);V(488);V(490);V(494);V(495);V(350);V(353);V(351);V(352);V(424);V(423);var HB=V(422),EF=RD(712,HB),TG=RD(713,EM);V(413);V(408);V(409);V(550);V(491);V(497);V(492);V(493);V(418);V(417);V(416);V(421);
var LM=VD(),QI=RD(714,LM);V(451);V(584);V(583);V(595);V(596);V(597);V(598);V(503);var MM=X(233,function(){ws();return Bs}),Cs=RD(715,MM);V(483);V(431);V(432);V(415);var sB=V(410);V(394);V(395);V(420);var DB=V(419);V(412);V(411);V(501);V(510);V(401);var SA=V(400);V(455);V(513);V(514);V(476);V(523);V(429);V(430);V(404);V(386);V(385);V(438);VD();VD();VD();V(388);V(389);V(273);
var NM=X(161,function(){uj();return Hp}),Ip=RD(716,NM),OM=X(139,function(){vj();return Ho}),Io=RD(717,OM),PM=X(146,function(){Jo();return So}),To=RD(718,PM),QM=X(151,function(){Uo();return cp}),dp=RD(719,QM),RM=X(156,function(){ep();return np}),op=RD(720,RM);X(162,null);X(163,null);X(164,null);X(165,null);X(166,null);X(167,null);X(168,null);X(169,null);X(170,null);X(141,null);X(142,null);X(143,null);X(144,null);X(145,null);X(147,null);X(148,null);X(149,null);X(150,null);X(152,null);X(153,null);
X(154,null);X(155,null);X(157,null);X(158,null);X(159,null);X(160,null);V(183);V(190);V(191);V(365);var Ly=RD(721,KM);V(366);V(563);V(562);V(405);V(189);V(214);V(216);var ZA=V(403);V(454);V(391);V(390);V(397);V(507);V(326);V(328);V(327);V(329);V(479);V(219);V(440);V(188);V(207);V(208);V(210);V(205);V(204);V(206);var aB=V(546);V(399);V(565);V(570);V(439);V(470);V(442);var sA=V(393),rA=RD(722,SA);V(195);V(611);V(547);V(426);V(427);V(428);V(392);V(211);V(228);V(543);V(544);V(317);V(316);V(322);V(323);
V(601);V(571);V(572);V(496);V(504);V(505);V(506);V(564);V(566);var tB=V(414);V(197);V(196);V(198);V(199);V(508);V(218);V(215);V(217);V(213);V(203);V(202);V(201);V(569);V(297);V(296);V(295);V(577);V(576);V(600);V(574);V(599);var SM=X(655,function(){nq();return nL}),oL=RD(723,SM);V(654);V(653);V(645);V(646);V(647);V(648);V(649);V(650);V(651);V(652);V(626);var TM=X(299,function(){pw();return ww}),xw=RD(724,TM),UM=X(346,function(){kw();return dy}),ey=RD(725,UM);V(17);V(347);V(348);V(343);V(344);V(345);
V(18);V(19);V(20);V(437);V(402);V(642);V(334);V(643);V(335);V(336);V(337);V(338);V(341);V(308);V(307);var VM=V(306);V(567);V(568);V(573);V(255);V(311);V(342);V(187);V(330);V(357);V(356);V(358);var WM=X(359,function(){vy();return Gy}),Hy=RD(726,WM);X(360,null);X(361,null);X(362,null);X(363,null);V(231);V(248);V(548);V(309);V(325);V(324);V(500);V(374);V(301);V(186);V(549);V(310);V(628);V(3);V(631);V(632);V(630);V(629);V(622);V(621);V(684);V(685);V(686);V(687);V(624);V(222);var eC=V(434),gC=RD(727,eC);
V(435);V(433);V(29);V(30);V(28);V(31);V(34);V(35);V(36);V(37);V(38);V(39);var XM=V(51),Tx=RD(728,XM);V(40);V(41);V(42);V(43);V(44);V(45);V(46);V(48);V(47);V(49);V(50);V(52);V(53);V(55);V(56);V(54);V(57);V(58);V(59);V(60);V(62);V(64);V(65);V(63);V(61);V(66);V(67);V(68);V(69);V(71);V(74);V(73);V(75);V(78);V(79);V(77);V(80);V(81);V(82);V(83);V(84);V(85);V(87);V(88);V(86);V(89);V(90);V(91);V(92);V(94);V(95);V(93);var qK=V(613);V(302);var uK=V(615);V(220);V(640);V(639);V(447);V(446);V(448);V(221);V(257);
V(259);V(258);V(249);V(300);V(683);V(264);V(267);V(265);V(266);V(5);V(7);V(6);V(586);V(436);V(449);V(369);V(182);V(286);V(288);V(287);V(253);V(368);V(250);V(575);var PJ=RD(729,VM);V(581);V(580);V(590);V(578);V(579);V(587);V(588);V(582);V(585);V(443);V(444);V(450);V(223);V(641);V(608);V(461);V(481);V(252);V(545);var vK=V(616);V(625);V(644);V(680);V(679);V(194);V(209);V(4);V(607);V(33);V(260);V(331);V(332);V(333);V(261);var fL=RD(730,JM);V(262);V(659);V(676);
var YM=X(677,function(){RL();return XL}),YL=RD(731,YM),ZM=X(678,function(){GK();return $L}),aM=RD(732,ZM);V(662);V(671);V(670);V(674);V(673);V(669);V(668);V(666);V(667);V(665);V(664);V(661);V(663);V(672);V(675);V(660);V(315);V(364);V(355);V(32);V(70);V(627);V(681);V(314);V(313);V(319);V(320);V(318);V(263);V(21);V(284);V(285);V(11);V(14);V(24);var $M=V(27),Dk=RD(733,$M);V(25);V(22);V(23);V(682);V(8);V(10);V(9);V(688);V(689);V(633);V(636);V(637);V(638);V(634);V(635);var sK=V(614);V(618);V(619);V(200);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>