summaryrefslogtreecommitdiff
path: root/public/jsme/CE2CDF93F94DC9AD046CD426666189FC.cache.html
blob: 306fca645f986362cbc6682c2f88209c6e6b0507 (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
<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 = 'CE2CDF93F94DC9AD046CD426666189FC';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",Eb="C",Ib="CENTER",Jb="CSS1Compat",Kb="Center",Mb="Cl",Nb="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",mc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",uc="R",vc="R1",wc="R2",xc="R3",yc="RIGHT",zc="ROLL_DOWN",Ac="RXN",Bc="Reset",Cc="Resize-",Fc="Ring",Gc="S",Kc="SMILES",Lc="Se",Mc="Si",Nc="South",Oc="Style names cannot be empty",Pc="West",Qc="X",Rc="[",Sc="\\",Tc="]",Uc="__uiObjectID",ad="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",vd="center",xd="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",Qd="dir",Rd="directory",Xd="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",ye="google",ze="grid",Ae="gridcell",Be="group",Ce="gwt-MenuBar",Je="gwt-MenuBarPopup",Ke="heading",Le="height",Me="hidden",Ne="img",Oe="is_touch_supported",
Pe="italic",Qe="java.vm.name",Re="jsa-resetDiv",Se="keydown",Te="keypress",Ue="keyup",Ve="left",We="link",Xe="list",Ye="listbox",Ze="listitem",$e="load",af="log",cf="ltr",df="main",ef="marquee",ff="math",gf="menu",hf="menuPopup",of="menubar",pf="menuitem",qf="menuitemcheckbox",rf="menuitemradio",sf="middle",tf="mousedown",uf="mousemove",vf="mouseout",wf="mouseover",xf="mouseup",yf="mousewheel",zf="msie",Af="multipart",Bf="n",Cf="navigation",Df="none",Ef="noreaction",Ff="note",Gf="nowrap",Hf="null",
If="number",Jf="object",Kf="offsetHeight",Lf="offsetWidth",Mf="ontouchstart",Nf="opera",Of="option",Pf="outline",Qf="overflow",Rf="padding",Sf="popupContent",Tf="position",Uf="presentation",Vf="progressbar",Wf="px",Yf="px, ",Zf="px;",$f="radio",ag="radiogroup",bg="reaction",cg="rect(0px, 0px, 0px, 0px)",dg="region",eg="rgb(",fg="right",gg="role",hg="rotation",jg="row",kg="rowgroup",lg="rowheader",mg="rtl",ng="s",og="scale100",pg="scrollbar",qg="se",rg="search",sg="separator",tg="serif",ug='shape-rendering="crispEdges"',
vg="slider",wg="span",xg="spinbutton",yg="status",zg="subMenuIcon-selected",Ag="tab",Bg="table",Cg="tablist",Dg="tabpanel",Eg="tbody",Fg="td",Gg="text",Hg="textAlign",Ig="textbox",Jg="timer",Kg="toolbar",Lg="tooltip",Mg="top",Ng="touchcancel",Og="touchend",Pg="touchmove",Qg="touchstart",Rg="tr",Sg="tree",Tg="treegrid",Ug="treeitem",Vg="true",Wg="value",Xg="verticalAlign",Yg="visibility",Zg="visible",$g="whiteSpace",ah="width",bh="x",ch="zIndex",dh="|",_,eh={l:4194303,m:4194303,h:1048575},fh={l:0,
m:0,h:0},gh={l:1,m:0,h:0},hh={l:2,m:0,h:0},ih={l:3,m:0,h:0},jh={l:4,m:0,h:0},kh={l:8,m:0,h:0},lh={l:10,m:0,h:0},mh={l:16,m:0,h:0},nh={l:32,m:0,h:0},oh={l:64,m:0,h:0},ph={l:128,m:0,h:0},qh={l:256,m:0,h:0},rh={l:512,m:0,h:0},zh={l:1024,m:0,h:0},Ah={l:2048,m:0,h:0},Bh={l:8192,m:0,h:0},Ch={l:16384,m:0,h:0},Dh={l:32768,m:0,h:0},Eh={l:65536,m:0,h:0},Fh={l:131072,m:0,h:0},Gh={l:262144,m:0,h:0},Hh={l:524288,m:0,h:0},Ih={},Jh={48:1},Kh={84:1,113:1,119:1,125:1,127:1},Lh={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},Mh={129:1},Nh={113:1,119:1,121:1,125:1,127:1},Oh={47:1,83:1},Ph={7:1,8:1,113:1,116:1,118:1},Qh={56:1},Rh={53:1,113:1},Sh={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},Th={131:1},Uh={2:1},Vh={55:1},Wh={90:1,95:1,109:1,113:1},Xh={113:1,119:1,127:1},Yh={95:1,113:1},Zh={133:1},
$h={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},ai={8:1,9:1,113:1,116:1,118:1},bi={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,137:1,144:1},ci={130:1},di={11:1,113:1,116:1,118:1},ei={113:1,115:1,130:1},fi={6:1,8:1,113:1,116:1,118:1},gi={81:1,113:1,116:1,118:1},hi={90:1,91:1,95:1,109:1,113:1},ii={113:1,119:1,
125:1,127:1},ji={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},ki={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},li={90:1,91:1,95:1,101:1,109:1,113:1},mi={113:1},ni={46:1,48:1,57:1,69:1,72:1,80:1,82:1},r={113:1,115:1},oi={113:1,129:1},pi={45:1},qi={111:1},ri={114:1},si={69:1,80:1},ti={46:1,48:1,57:1,62:1,
69:1,70:1,72:1,80:1,82:1},ui={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},vi={113:1,115:1,129:1},wi={8:1,10:1,113:1,116:1,118:1};function s(a,b,c){var d=Ih[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Ih[a]=function(){}),_=d.prototype=0>b?{}:new Ih[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 xi(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=v(yi,r,-1,8,1);d=(zi(),Ai);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 Bi(){Bi=u;Ci=new Di}function Ei(a){for(var b,a=new Fi(a.k.n);a.c<a.e.ye();)b=Gi(a),Hi(b.dd(),ae,!1),Ii(a)}
function Ji(a,b,c){var a=a.o,d;try{d=new Ki(b,c.Jc(a),c.Mc(a),(c.Kc(a),c.Lc(a))),x(a.d,c,d)}catch(e){e=Li(e);if(y(e,119))throw new Mi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Hi(b.dd(),Vb,!0);Hi(c.dd(),$d,!0);x(Ci,b,c)}function Ni(a,b){var c;c=Oi(Ci,b);var d;d=Oi(a.o.d,c);if(!d)throw new Pi("dragHandle was not draggable");Qi(d.c.b);Qi(d.e.b);Qi(d.d.b);Hi(b.dd(),Vb,!1);Hi(c.dd(),$d,!1)}
function Ri(a){var b;a.p=!1;for(a=new Fi(a.k.n);a.c<a.e.ye();)b=Gi(a),Hi(b.dd(),ae,!1),Ii(a)}function Si(a,b){Ti(a.k.n,b)?Hi(b.dd(),ae,!1):a.p?(Ui(a.k.n,b),Hi(b.dd(),ae,!0)):(a.k.n.De(),Ui(a.k.n,b))}function Vi(a){this.i=a;this.k=new Wi(this);this.o=new Xi(this.k)}s(3,1,{});_.kc=function(){Yi(this.k.f,"dragdrop-dragging")};_.lc=function(){Zi(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ci;function Wi(a){this.n=new $i;this.e=a;this.b=a.i}s(4,1,{},Wi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function aj(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 bj(a,b){var c;c=cj(a.d,dj).b;b.b.ctrlKey||b.b.metaKey||Ei(a.c.e);Si(a.c.e,c)}function ej(a){a.c.i=null;a.c.e.lc();fj((gj(),hj(null)),a.b,0,0);var b=a.b.pb;ij=b;jj();kj=b;a.e=2}
function Xi(a){this.d=new Di;this.c=a;this.b=new lj;mj(this.b,nj(),oj());z(this.b,this,(pj(),pj(),qj));z(this.b,this,(rj(),rj(),sj));a=this.b.pb.style;a[je]="alpha(opacity=0)";a.opacity=0;a.margin=0+(tj(),Wf);a.borderStyle=(uj(),Df);a[jd]="blue"}s(5,1,{},Xi);
_.nc=function(a){var b,c,d,e;c=a.i;d=vj(a);e=wj(a);b=xj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!dj)dj=c,this.c.f=cj(this.d,dj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==yj(this.c.n,this.c.f)&&(Ei(this.c.e),Si(this.c.e,this.c.f)),zj(new Aj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Bj(dj,null),dj!=this.c.f&&(c=new Bj(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,ej(this),1!=this.e&&aj(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Pj(a,b);a=Qj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Rj(Sj(d-this.i),Sj(a-this.j))>=this.c.e.n?(Tj(),-1!=yj(this.c.n,this.c.f)||Si(this.c.e,this.c.f),c=new Bj(dj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ej(this)):Uj.preventDefault()),1==this.e)return;Uj.preventDefault();aj(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Pj(a,b);b=Qj(a,b);if(1==xj(a.b)&&(this.f=!1,dj))try{if(Tj(),1==this.e)bj(this,a);else{d!=this.b&&(c=new Bj(d,null),e+=c.b,b+=c.e);try{aj(this,e,b),this.c.e.kc(),3!=this.e&&bj(this,a)}finally{var f=this.b.pb;ij&&f==ij&&(ij=null);jj();f===kj&&(kj=null);Vj(this.b);this.e=1;this.c.f=null}}}finally{dj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var dj=null;function Aj(){}s(6,1,Qh,Aj);_.qc=function(){Tj()};
function Ki(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Ki);_.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 Bj(a,b){!a||a==(gj(),hj(null))?this.i=this.f=0:(this.f=a._c()-Wj(a.pb),this.i=a.ad()-(a.pb.scrollTop||0));!b||b==(gj(),hj(null))?this.d=this.c=0:(this.c=Xj(b.pb)+Yj(b.pb),this.d=Zj(b.pb)+$j(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Bj);
_.tS=function(){return ua+this.b+Ba+this.e+wa};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Tj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Yj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Wf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function $j(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Wf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ak(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function bk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function ck(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 dk(a,b){var c=ek();ck(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;fk(a.n,ek())}function gk(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 fk(a,b){gk(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function hk(a){this.b=a}s(18,1,{},hk);_.vc=function(a){fk(this,a)};_.b=null;s(19,1,{});s(20,1,Uh);function ik(){ik=u;var a;(a=new jk)&&(a.yc()||(a=new kk));lk=a}s(21,19,{});var lk=null;function mk(a,b){var c=A(function(){if(!b.b){var c=ek();a.vc(c)}});$wnd.mozRequestAnimationFrame(c)}function jk(){}s(22,21,{},jk);_.yc=function(){return!!$wnd.mozRequestAnimationFrame};
_.wc=function(a){var b;b=new nk;mk(a,b);return b};function nk(){}s(23,20,Uh,nk);_.xc=function(){this.b=!0};_.b=!1;function kk(){this.b=new $i;this.c=new ok(this)}s(24,21,{},kk);_.yc=function(){return!0};_.wc=function(a){a=new pk(this,a);Ui(this.b,a);1==this.b.d&&qk(this.c,16);return a};function rk(){rk=u;sk=new $i;var a=new tk;uk();vk(wk?wk:wk=new xk,a)}function yk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ti(sk,a)}
function qk(a,b){if(0>b)throw new zk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ti(sk,a);a.c=!1;a.d=Ak(a,b);Ui(sk,a)}function Bk(a){return $wnd.setInterval(A(function(){a.zc()}),100)}function Ak(a,b){return $wnd.setTimeout(A(function(){a.zc()}),b)}s(26,1,{});_.zc=function(){this.c||Ti(sk,this);this.Ac()};_.c=!1;_.d=0;var sk;function ok(a){rk();this.b=a}s(25,26,{},ok);
_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(Ck,r,3,a.b.d,0);b=Dk(a.b,b);c=new Ek;for(e=0,f=b.length;e<f;++e)d=b[e],Ti(a.b,d),fk(d.b,c.b);0<a.b.d&&qk(a.c,Rj(5,16-(ek()-c.b)))};_.b=null;function pk(a,b){this.c=a;this.b=b}s(27,20,{2:1,3:1},pk);_.xc=function(){var a=this.c;Ti(a.b,this);0==a.b.d&&yk(a.c)};_.b=null;_.c=null;s(29,1,{});_.b=null;function Fk(){this.b=cd}s(28,29,{},Fk);function Gk(){this.b=dd}s(30,29,{},Gk);function Hk(){this.b=gd}s(31,29,{},Hk);s(33,1,{});_.b=null;function Ik(a){this.b=a}
s(32,33,{},Ik);function Jk(){this.b=hd}s(34,29,{},Jk);function Kk(){this.b=kd}s(35,29,{},Kk);function Lk(){this.b=pd}s(36,29,{},Lk);function Mk(){this.b=yd}s(37,29,{},Mk);function Nk(){this.b=Ed}s(38,29,{},Nk);function Ok(){this.b=Fd}s(39,29,{},Ok);function Pk(){this.b=Gd}s(40,29,{},Pk);function Qk(){this.b=Hd}s(41,29,{},Qk);function Rk(){this.b=Ld}s(42,29,{},Rk);function Sk(){this.b=Md}s(43,29,{},Sk);function Tk(){this.b=Rd}s(44,29,{},Tk);function Uk(){this.b=Zd}s(45,29,{},Uk);
function Vk(){this.b=qe}s(46,29,{},Vk);function Wk(){this.b=ze}s(47,29,{},Wk);function Xk(){this.b=Ae}s(48,29,{},Xk);function Yk(){this.b=Be}s(49,29,{},Yk);function Zk(){this.b=Ke}s(50,29,{},Zk);function $k(a){this.b=a.id}s(51,1,{4:1,5:1},$k);_.b=null;function al(){this.b=Ne}s(52,29,{},al);function bl(){this.b=We}s(53,29,{},bl);function cl(){this.b=Xe}s(54,29,{},cl);function dl(){this.b=Ye}s(55,29,{},dl);function fl(){this.b=Ze}s(56,29,{},fl);function gl(){this.b=af}s(57,29,{},gl);
function hl(){this.b=df}s(58,29,{},hl);function il(){this.b=ef}s(59,29,{},il);function jl(){this.b=ff}s(60,29,{},jl);function kl(){this.b=gf}s(61,29,{},kl);function ll(){this.b=of}s(62,29,{},ll);function ml(){this.b=pf}s(63,29,{},ml);function nl(){this.b=qf}s(64,29,{},nl);function ol(){this.b=rf}s(65,29,{},ol);function pl(){this.b=Cf}s(66,29,{},pl);function ql(){this.b=Ff}s(67,29,{},ql);function rl(){this.b=Of}s(68,29,{},rl);function sl(){this.b=Uf}s(69,29,{},sl);s(70,33,{},function(a){this.b=a});
function tl(){this.b=Vf}s(71,29,{},tl);function ul(){ul=u;vl=new Ik("aria-activedescendant")}var vl;function wl(){this.b=$f}s(73,29,{},wl);function xl(){this.b=ag}s(74,29,{},xl);function yl(){this.b=dg}s(75,29,{},yl);
function zl(){zl=u;Al=new Gk;Bl=new Fk;Cl=new Hk;Dl=new Jk;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 Xk;Rl=new Wk;Sl=new Yk;Tl=new Zk;Ul=new al;Vl=new bl;Wl=new dl;Xl=new fl;Yl=new cl;Zl=new gl;$l=new hl;am=new il;bm=new jl;cm=new ll;dm=new nl;em=new ol;fm=new ml;gm=new kl;hm=new pl;im=new ql;jm=new rl;km=new sl;lm=new tl;mm=new xl;nm=new wl;om=new yl;pm=new qm;rm=new sm;tm=new um;vm=new wm;xm=new ym;zm=new Am;Bm=
new Cm;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;on=new pn;C=new Di;x(C,dg,om);x(C,cd,Bl);x(C,Md,Ml);x(C,dd,Al);x(C,gd,Cl);x(C,Zd,Ol);x(C,hd,Dl);x(C,kd,El);x(C,pd,Fl);x(C,yd,Gl);x(C,Ae,Ql);x(C,Ed,Hl);x(C,Be,Sl);x(C,Fd,Il);x(C,Gd,Jl);x(C,Hd,Kl);x(C,Ld,Ll);x(C,Xe,Yl);x(C,Rd,Nl);x(C,qe,Pl);x(C,ze,Rl);x(C,Ke,Tl);x(C,Ne,Ul);x(C,We,Vl);x(C,Ye,Wl);x(C,Ze,Xl);x(C,af,Zl);x(C,df,$l);x(C,ef,am);x(C,ff,bm);x(C,gf,gm);x(C,of,cm);x(C,pf,fm);x(C,
qf,dm);x(C,Of,jm);x(C,$f,nm);x(C,rf,em);x(C,Cf,hm);x(C,Ff,im);x(C,Uf,km);x(C,Vf,lm);x(C,ag,mm);x(C,jg,tm);x(C,kg,pm);x(C,lg,rm);x(C,rg,xm);x(C,sg,zm);x(C,pg,vm);x(C,vg,Bm);x(C,xg,Dm);x(C,yg,Fm);x(C,Ag,Lm);x(C,Cg,Hm);x(C,Dg,Jm);x(C,Ig,bn);x(C,Jg,dn);x(C,Kg,fn);x(C,Lg,hn);x(C,Sg,on);x(C,Tg,kn);x(C,Ug,mn)}var Bl,Al,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Rl,Ql,Sl,Tl,Ul,Vl,Yl,Wl,Xl,Zl,$l,am,bm,gm,cm,fm,dm,em,hm,im,jm,km,lm,nm,mm,om,C,tm,pm,rm,vm,xm,zm,Bm,Dm,Fm,Lm,Hm,Jm,bn,dn,fn,hn,on,kn,mn;
function um(){this.b=jg}s(77,29,{},um);function qm(){this.b=kg}s(78,29,{},qm);function sm(){this.b=lg}s(79,29,{},sm);function wm(){this.b=pg}s(80,29,{},wm);function ym(){this.b=rg}s(81,29,{},ym);function Am(){this.b=sg}s(82,29,{},Am);function Cm(){this.b=vg}s(83,29,{},Cm);function Em(){this.b=xg}s(84,29,{},Em);function Gm(){this.b=yg}s(85,29,{},Gm);function Mm(){this.b=Ag}s(86,29,{},Mm);function Im(){this.b=Cg}s(87,29,{},Im);function Km(){this.b=Dg}s(88,29,{},Km);function cn(){this.b=Ig}
s(89,29,{},cn);function en(){this.b=Jg}s(90,29,{},en);function gn(){this.b=Kg}s(91,29,{},gn);function jn(){this.b=Lg}s(92,29,{},jn);function pn(){this.b=Sg}s(93,29,{},pn);function ln(){this.b=Tg}s(94,29,{},ln);function nn(){this.b=Ug}s(95,29,{},nn);function Ek(){this.b=ek()}function ek(){return(new Date).getTime()}s(96,1,{},Ek);function qn(a){var b,c,d;d=new rn;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),sn(d,c.cZ.e),d.b.b+=ob,tn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function un(a){var b,c,d;c=v(vn,r,126,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new wn;c[d]=a[d]}}function xn(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 xn(this)};_.f=null;_.i=null;function yn(a){zn();this.i=a}s(100,101,Xh,yn);function Pi(a){zn();this.i=a}function Mi(a,b){zn();this.f=b;this.i=a}s(99,100,ii,Pi,Mi);
function An(a){zn();this.c=a;this.b=j;var b,c,d;c=Bn(Cn(this.c)?this.c:null);d=v(vn,r,126,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Dn(c[a]);un(d)}s(98,99,ii,An);
_.Bc=function(){if(null==this.d){this.e=null==this.c?Hf:Cn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":En(this.c).e;this.b=this.b+ob+(Cn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(Cn(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 Fn(a,b){return Gn(a)?a.eQ(b):a===b}
function En(a){return Gn(a)?a.cZ:Hn}function In(a){return Gn(a)?a.hC():xi(a)}
function Jn(){var a;Jn=u;Kn=(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 Ln(a){Jn();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=Kn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Kn;s(107,1,{});function xi(a){return a.$H||(a.$H=++Mn)}function Nn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function On(){return $wnd.setTimeout(function(){0!=Pn&&(Pn=0);Qn=-1},10)}var Pn=0,Mn=0,Rn=0,Qn=-1;
function Sn(){Sn=u;Tn=new Un}function Vn(a,b){a.b=Wn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Xn(a)),Yn(a.f,1),!a.j&&(a.j=new Zn(a)),Yn(a.j,50))}function Un(){}function $n(a){return a.Cc()}function Wn(a,b){!a&&(a=[]);a[a.length]=b;return a}function ao(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=Wn(b,e)):e[0].qc()}catch(f){if(f=Li(f),!y(f,127))throw f;}}return b}function Yn(a,b){Sn();$wnd.setTimeout(function(){A($n)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(109,107,{},Un);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Tn;function Xn(a){this.b=a}s(110,1,{},Xn);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),ao(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=ek();100>ek()-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 Zn(a){this.b=a}s(111,1,{},Zn);_.Cc=function(){this.b.e&&Yn(this.b.f,1);return this.b.k};_.b=null;function zn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Bn(a);2<=e.length&&e.splice(0,2);c=v(vn,r,126,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Dn(e[a]);un(c)}
function Bn(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=bo(f),g=f.indexOf(ua),i=0==f.indexOf(re)?8:0;-1==g&&(g=co(f,eo(64)),i=0==f.indexOf("function ")?9:0);-1!=g&&(h=bo(f.substr(i,g-i)));d[e]=0<h.length?h:"anonymous"}return c}s(116,1,{});function tn(a,b){a.b+=b}function fo(){}s(117,116,{},fo);_.b=j;function Xj(a){return go(ho(a.ownerDocument),a)}function Zj(a){return io(ho(a.ownerDocument),a)}
function jo(a,b){return parseInt(a[b])||0}function ko(a,b){return null==a[b]?null:""+a[b]}function lo(a,b){a.innerHTML=b||j}function mo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function no(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function xj(a){a=a.button;return 1==a?4:2==a?2:1}
function go(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 oo(a){return io(ho(a.ownerDocument),a)}function io(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 po(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginLeft)+parseInt(a.borderLeftWidth)}function qo(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginTop)+parseInt(a.borderTopWidth)}function Wj(a){return!ro()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==mg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function ro(){var a=so();return-1!=a&&1009E3<=a}
function to(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function so(){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 oj(){var a=$doc;return(D(a.compatMode,Jb)?a.documentElement:a.body).clientHeight}function nj(){var a=$doc;return(D(a.compatMode,Jb)?a.documentElement:a.body).clientWidth}
function uo(a){return Wj(D(a.compatMode,Jb)?a.documentElement:a.body)}function vo(a){return(D(a.compatMode,Jb)?a.documentElement:a.body).scrollTop||0}function ho(a){return D(a.compatMode,Jb)?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 xi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function uj(){uj=u;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=F(Ho,r,6,[wo,yo,Ao,Co,Eo])}
s(139,140,fi);var Go,Ao,yo,Co,wo,Eo;function xo(){E.call(this,ic,0)}s(141,139,fi,xo);function zo(){E.call(this,"DOTTED",1)}s(142,139,fi,zo);function Bo(){E.call(this,"DASHED",2)}s(143,139,fi,Bo);function Do(){E.call(this,Xb,3)}s(144,139,fi,Do);function Fo(){E.call(this,"SOLID",4)}s(145,139,fi,Fo);function Io(){Io=u;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=F(So,r,7,[Jo,Lo,No,Po])}s(146,140,Ph);var Ro,Lo,No,Po,Jo;function Ko(){E.call(this,ic,0)}s(147,146,Ph,Ko);
function Mo(){E.call(this,"BLOCK",1)}s(148,146,Ph,Mo);function Oo(){E.call(this,"INLINE",2)}s(149,146,Ph,Oo);function Qo(){E.call(this,"INLINE_BLOCK",3)}s(150,146,Ph,Qo);function To(){To=u;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=F(cp,r,9,[Uo,Wo,Yo,$o])}s(151,140,ai);var bp,$o,Wo,Yo,Uo;function Vo(){E.call(this,"VISIBLE",0)}s(152,151,ai,Vo);function Xo(){E.call(this,Xb,1)}s(153,151,ai,Xo);function Zo(){E.call(this,"SCROLL",2)}s(154,151,ai,Zo);function ap(){E.call(this,"AUTO",3)}s(155,151,ai,ap);
function dp(){dp=u;ep=new fp;gp=new hp;ip=new jp;kp=new lp;mp=F(np,r,10,[ep,gp,ip,kp])}s(156,140,wi);var mp,ep,gp,ip,kp;function fp(){E.call(this,Ib,0)}s(157,156,wi,fp);function hp(){E.call(this,cc,1)}s(158,156,wi,hp);function jp(){E.call(this,ec,2)}s(159,156,wi,jp);function lp(){E.call(this,yc,3)}s(160,156,wi,lp);function tj(){tj=u;op=new pp;qp=new rp;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=F(Hp,r,11,[op,qp,sp,up,wp,yp,Ap,Cp,Ep])}s(161,140,di);
var Gp,Cp,sp,up,Ap,Ep,yp,qp,wp,op;function pp(){E.call(this,"PX",0)}s(162,161,di,pp);function rp(){E.call(this,"PCT",1)}s(163,161,di,rp);function tp(){E.call(this,"EM",2)}s(164,161,di,tp);function vp(){E.call(this,"EX",3)}s(165,161,di,vp);function xp(){E.call(this,"PT",4)}s(166,161,di,xp);function zp(){E.call(this,"PC",5)}s(167,161,di,zp);function Bp(){E.call(this,"IN",6)}s(168,161,di,Bp);function Dp(){E.call(this,"CM",7)}s(169,161,di,Dp);function Fp(){E.call(this,"MM",8)}s(170,161,di,Fp);
function Ip(){Ip=u;Jp=[];Kp=[];Lp=[]}var Jp,Kp,Lp;function Mp(){Mp=u;Np=new Op}function Pp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function Qp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Op(){}s(173,1,{},Op);_.b=null;var Np;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 Rp=_.c=null;
function Sp(){Sp=u;Tp=new Up(ld,new Vp)}function Vp(){}s(182,183,{},Vp);_.Dc=function(a){a.Hc(this)};_.Gc=function(){return Tp};var Tp;function Wp(){Wp=u;Xp=new Up(xd,new Yp)}function Yp(){}s(186,183,{},Yp);_.Dc=function(a){Zp();$p(this,a.c,aq(a.b.b,a.b.b.pb.selectedIndex))};_.Gc=function(){return Xp};var Xp;s(189,183,pi);function Pj(a,b){return(a.b.clientX||0)-go(ho(b.ownerDocument),b)+Wj(b)+uo(b.ownerDocument)}function Qj(a,b){return(a.b.clientY||0)-oo(b)+(b.scrollTop||0)+vo(b.ownerDocument)}
function vj(a){var b;return(b=a.c)?Pj(a,b):a.b.clientX||0}function wj(a){var b;return(b=a.c)?Qj(a,b):a.b.clientY||0}s(188,189,pi);function bq(){bq=u;cq=new Up(Ad,new dq)}function dq(){}s(187,188,pi,dq);_.Dc=function(a){a.Ic(this)};_.Gc=function(){return cq};var cq;function eq(){eq=u;fq=new Up(Id,new gq)}function gq(){}s(190,183,{},gq);_.Dc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Gc=function(){return fq};var fq;s(193,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var hq=_.d=0;function xk(){this.d=++hq}s(192,193,Oh,xk);function Up(a,b){this.d=++hq;this.b=b;!Rp&&(Rp=new iq);Rp.b[a]=this;this.c=a}s(191,192,Oh,Up);_.b=null;_.c=null;function jq(){jq=u;kq=new Up(Kd,new lq)}function lq(){}s(194,188,pi,lq);
_.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!=(mq(),nq))a=oq(b.pb),c=new pq(jo(b.pb,Lf),jo(b.pb,Kf)),d=new pq(jo(b.T.jb.pb,Lf),jo(b.T.jb.pb,Kf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);qq(b.I,!0);a=jo(b.T.jb.pb,Lf);rq(b,new pq(a,sq(b.T.jb).b));b.J&&b.O!=nq&&tq(b.r,b)}else qq(b.I,!1),b.O!=(mq(),nq)?rq(b,new pq(b.F.c,b.F.b)):uq(b,oq(b.r.pb)),b.J&&b.O!=nq&&vq(b.r,b);wq(b.T.jb)}else qq(b.I,!0)};_.Gc=function(){return kq};var kq;s(195,183,{});
function xq(){xq=u;yq=new Up(be,new zq)}function zq(){}s(196,195,{},zq);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return yq};var yq;function Aq(){Aq=u;Bq=new Up(ce,new Cq)}function Cq(){}s(197,195,{},Cq);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return Bq};var Bq;function Dq(){Dq=u;Eq=new Up(fe,new Fq)}function Fq(){}s(198,195,{},Fq);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return Eq};
var Eq;function Gq(){Gq=u;Hq=new Up(ge,new Iq)}function Iq(){}s(199,195,{},Iq);_.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;Jq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Gg),a.b.c.b.b.f.pb[Wg]=null!=b?b:j)};_.Gc=function(){return Hq};var Hq;function Kq(){Kq=u;Lq=new Up(le,new Mq)}function Mq(){}
s(200,183,{},Mq);_.Dc=function(a){Vj(a.b.b)};_.Gc=function(){return Lq};var Lq;function Nq(){Nq=u;Oq=new Up(ue,new Pq)}function Pq(){}s(201,183,{},Pq);_.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,Qq(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,Rq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Gc=function(){return Oq};var Oq;function Sq(){Sq=u;Tq=new Up(ve,new Uq)}
function Uq(){}s(202,183,{},Uq);_.Dc=function(a){a.b.b&&(a.b.c.b=null,Vq(a.b.b,a.b.c))};_.Gc=function(){return Tq};var Tq;function Wq(){Wq=u;Xq=new Up(we,new Yq)}function Yq(){}s(203,183,{},Yq);_.Dc=function(){this.b.preventDefault()};_.Gc=function(){return Xq};var Xq;s(205,183,{});s(204,205,{});function Zq(){Zq=u;$q=new Up(Se,new ar)}function ar(){}s(206,204,{},ar);
_.Dc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(br(),cr).length&&-999!=(br(),cr)[c]&&(c=(br(),cr)[c]);b=new dr(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?er(fr(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new gr(a)),a.ub),b.b=d,hr(),ir(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:jr(a,ko((kr(),lr).ac.b.pb,Wg));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?mr(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?mr(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&mr(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?mr(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?mr(a,4):c=207;break;case 53:105==a.c?mr(a,5):c=208;
break;case 54:105==a.c?mr(a,6):c=210;break;case 55:105==a.c?mr(a,7):c=211;break;case 56:105==a.c?mr(a,8):c=212;break;case 57:105==a.c?mr(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}nr(a,c)}a=!0}a&&this.b.preventDefault()};_.Gc=function(){return $q};var $q;function or(){or=u;pr=new Up(tf,new qr)}function qr(){}s(207,188,pi,qr);_.Dc=function(a){a.nc(this)};_.Gc=function(){return pr};
var pr;function pj(){pj=u;qj=new Up(uf,new rr)}function rr(){}s(208,188,pi,rr);_.Dc=function(a){a.oc(this)};_.Gc=function(){return qj};var qj;function sr(){sr=u;tr=new Up(vf,new ur)}function ur(){}s(209,188,pi,ur);_.Dc=function(a){var b;a.f&&1==a.e&&(b=new Bj(dj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ej(a))};_.Gc=function(){return tr};var tr;function rj(){rj=u;sj=new Up(xf,new vr)}function vr(){}s(210,188,pi,vr);_.Dc=function(a){a.pc(this)};_.Gc=function(){return sj};var sj;function iq(){this.b={}}
s(211,1,{},iq);_.b=null;s(214,189,pi);var wr=null;function xr(){xr=u;yr=new Up(Ng,new zr)}function zr(){}s(213,214,pi,zr);_.Dc=function(a){Ar(a.b,this,a.b.n)};_.Gc=function(){return yr};var yr;function Br(){Br=u;Cr=new Up(Og,new Dr)}function Dr(){}s(215,214,pi,Dr);_.Dc=function(a){Ar(a.b,this,a.b.n)};_.Gc=function(){return Cr};var Cr;function Er(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Mf,"return;"),typeof a.ontouchstart==re)}s(216,1,{},Er);
function Fr(){Fr=u;Gr=new Up(Pg,new Hr)}function Hr(){}s(217,214,pi,Hr);_.Dc=function(a){Ar(a.b,this,a.b.o)};_.Gc=function(){return Gr};var Gr;function Ir(){Ir=u;Jr=new Up(Qg,new Kr)}function Kr(){}s(218,214,pi,Kr);_.Dc=function(a){Lr(a.b,this)&&(a.b.k&&Mr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),qk(a.b.d,750),a.b.e=!1))};_.Gc=function(){return Jr};var Jr;function Nr(a,b){this.b=b;this.c=a}function Or(a,b,c){wk&&(b=new Nr(b,c),a.Rc(b))}s(219,184,{},Nr);_.Dc=function(a){a.Nc(this)};_.Ec=function(){return wk};
_.b=!1;var wk=_.c=null;function Pr(a){this.b=a}s(220,184,{},Pr);_.Dc=function(a){a.Oc(this)};_.Ec=function(){return Qr};var Qr=_.b=null;function Rr(){}function Sr(a){var b;Tr&&(b=new Rr,a.Rc(b))}s(221,184,{},Rr);_.Dc=function(a){a.Pc(this)};_.Ec=function(){return Tr};var Tr=null;function Ur(a){this.b=a}s(222,184,{},Ur);_.Dc=function(a){a.Qc(this)};_.Ec=function(){return Vr};var Vr=_.b=null;function Wr(){}s(223,184,{},Wr);_.Dc=function(a){a.b.W&&a.b.Bd()};_.Ec=function(){return Xr};var Xr=null;
function Yr(a,b,c){a=a.b;if(!b)throw new Zr("Cannot add a handler with a null type");if(!c)throw new Zr("Cannot add a null handler");0<a.c?$r(a,new as(a,b,c)):bs(a,b,null).hf(c);return new cs(new ds(a,b,c))}
function es(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 Zr("Cannot fire null event");try{++d.c;i=fs(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=Li(l),y(l,127))f=l,!e&&(e=new gs),hs(e,f);else throw l;}}if(e)throw new is(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Fi(d.b);o.c<o.e.ye();)m=Gi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Li(n);if(y(n,84))throw new js(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function ks(a){ls.call(this,a,!1)}function ls(a,b){this.b=new ms(b);this.c=a}s(224,1,Jh,ks,ls);_.Rc=function(a){es(this,a)};_.b=null;_.c=null;s(227,1,{});function $r(a,b){!a.b&&(a.b=new $i);Ui(a.b,b)}function ns(a,b,c,d){var e,f;e=fs(a,b,c);e.kf(d)&&e.ve()&&(f=cj(a.e,b),f.xe(c),f.ve()&&Oi(a.e,b))}function bs(a,b,c){var d;d=cj(a.e,b);d||(d=new Di,x(a.e,b,d));a=d.ue(c);a||(a=new $i,d.we(c,a));return a}
function fs(a,b,c){a=cj(a.e,b);if(!a)return os(),os(),ps;c=a.ue(c);return!c?(os(),os(),ps):c}s(226,227,{});_.b=null;_.c=0;_.d=!1;function ms(a){this.e=new Di;this.d=a}s(225,226,{},ms);function cs(a){this.b=a}s(228,1,{},cs);_.b=null;function is(a){Mi.call(this,qs(a),rs(a));this.b=a}function rs(a){a=a.ud();return!a.Uc()?null:a.Vc()}
function qs(a){var b,c,d;b=a.ye();if(0==b)return null;b=new ss(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(),tn(b.b,d);return b.b.b}s(230,99,Kh,is);_.b=null;function js(a){is.call(this,a)}s(229,230,Kh,js);s(231,1,{},function(){});function ts(a){a=ko(a,Qd);return us(mg,a)?(vs(),ws):us(cf,a)?(vs(),xs):(vs(),ys)}function vs(){vs=u;ws=new zs("RTL",0);xs=new zs("LTR",1);ys=new zs("DEFAULT",2);As=F(Bs,r,49,[ws,xs,ys])}
function zs(a,b){E.call(this,a,b)}s(233,140,{49:1,113:1,116:1,118:1},zs);var As,ys,xs,ws;function Cs(){}function Ds(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=Ds(e,d);F(a,b,c,d);return d}function Es(a){return Fs([Gs,H],[r,k],[112,-1],a,0,2,1)}
function Fs(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Ds(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Fs(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){Hs();var e=Is,f=Js;Hs();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 Ks(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Ls;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Ls;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Ls;}a[b]=c}s(234,1,{},Cs);_.qI=0;
function Hs(){Hs=u;Is=[];Js=[];var a=new Cs,b=Is,c=Js,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Is,Js;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Cn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function Gn(a){return a.tM==u||a.cM&&!!a.cM[1]}function Ms(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Ns(){var a;$stats&&Os("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Nf))a=Nf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(zf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(zf)&&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&&Os("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(Ps,r,1,[Jb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&Os("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Ip();Lp.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;}");
Ip();0!=Lp.length&&(a=Lp.join(j),b=(Mp(),Np),a=Pp(a),Qp(b).insertBefore(a,b.b.firstChild),Lp.length=0);0!=Jp.length&&(a=Jp.join(j),b=(Mp(),Np),a=Pp(a),Qp(b).appendChild(a),Jp.length=0);0!=Kp.length&&(a=Kp.join(j),b=(Mp(),Np),a=Pp(a),Qp(b).appendChild(a),Kp.length=0);$stats&&Os("export.client.JSME_export");new Qs;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 Li(a){return y(a,127)?a:new An(a)}function Rs(a){return Ss(a&4194303,a>>22&4194303,0>a?1048575:0)}function Ts(a){return Ss(a.l,a.m,a.h)}function Ss(a,b,c){return _=new gt,_.l=a,_.m=b,_.h=c,_}
function ht(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new it;if(0==a.l&&0==a.m&&0==a.h)return jt=Ss(0,0,0),Ss(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?(jt=Ss(0,0,0),c=Ts((kt(),lt))):(jt=Ss(c.l,c.m,c.h),c=Ss(0,0,0)),c;g=!1;0!=b.h>>19&&(b=mt(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?nt(e):0==c&&0!=d&&0==e?nt(d)+22:0!=c&&0==d&&0==e?nt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Ts((kt(),ot)),c=!0,g=!g;else return c=pt(a,f),g&&qt(c),jt=Ss(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=mt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pt(c,d);f&&qt(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=Ss(f,i,c);g?jt=mt(c):jt=Ss(c.l,c.m,c.h);return e}if(!rt(a,b))return e?jt=mt(a):jt=Ss(a.l,a.m,a.h),Ss(0,0,0);c=c?a:Ss(a.l,a.m,a.h);var h,l,m,o;f=st(b)-st(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=Ss(i&4194303,l&4194303,h&1048575);for(l=Ss(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&&qt(l);e?(jt=mt(c),d&&(jt=tt(jt,(kt(),lt)))):jt=Ss(c.l,c.m,c.h);return l}
function qt(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 st(a){var b;b=ut(a.h);return 32==b?(b=ut(a.m),32==b?ut(a.l)+32:b+20-10):b-12}var jt=null;function vt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ss(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function wt(a,b){return Ss(a.l&b.l,a.m&b.m,a.h&b.h)}function xt(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 kt(),yt;if(-9223372036854775E3>a)return kt(),zt;if(9223372036854775E3<=a)return kt(),ot;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=Ss(a,b,c);d&&qt(b);return b}function At(a){var b,c;return-129<a&&128>a?(b=a+128,null==Bt&&(Bt=v(Ct,r,50,256,0)),c=Bt[b],!c&&(c=Bt[b]=Rs(a)),c):Rs(a)}
function Dt(a){var b=fh,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function rt(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}
function Et(a,b){var c,d,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 Ss(c&4194303,n&
4194303,q&1048575)}function mt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ss(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function pt(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 Ss(c&4194303,d&4194303,e&1048575)}function tt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ss(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Ft(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+Ft(mt(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=At(1E9);a=ht(a,b);b=j+L(jt);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 Bt=null;function kt(){kt=u;ot=Ss(4194303,4194303,524287);zt=Ss(0,0,524288);lt=At(1);At(2);yt=At(0)}var ot,zt,lt,yt;function gt(){}s(243,1,{50:1},gt);
function Os(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Gt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(248,1,{},Gt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ht(a,b){tn(a.b.b,b.b);return a}function It(){this.b=new Jt}s(249,1,{},It);function Kt(a){if(null==a)throw new Zr("css is null");this.b=a}s(250,1,{51:1,113:1},Kt);
_.eQ=function(a){return!y(a,51)?!1:D(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;function Mt(a){if(null==a)throw new Zr("html is null");this.b=a}s(252,1,Rh,Mt);_.Sc=function(){return this.b};_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return Lt(this.b)};_.b=null;s(253,1,Rh,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 Lt(this.b)};_.b=null;
function Nt(){Nt=u;Ot=RegExp(oa,se);Pt=RegExp(tb,se);Qt=RegExp(rb,se);Rt=RegExp(ta,se);St=RegExp(fa,se)}function Tt(a){Nt();-1!=a.indexOf(oa)&&(a=a.replace(Ot,pa));-1!=a.indexOf(rb)&&(a=a.replace(Qt,ra));-1!=a.indexOf(tb)&&(a=a.replace(Pt,qa));-1!=a.indexOf(fa)&&(a=a.replace(St,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Rt,"&#39;"));return a}var Ot,Pt,Qt,St,Rt;function Ut(a){if(null==a)throw new Zr("uri is null");this.b=a}s(255,1,{54:1},Ut);_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Lt(this.b)};
_.b=null;function Vt(){Vt=u}s(257,1,{});function Wt(){}s(258,1,{},Wt);var Xt=null;function Yt(){}s(259,257,{},Yt);var Zt=null;function $t(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=fs(a.b,f,null).ye();for(e-=1;0<=e;--e)if(d=fs(a.b,f,null).pf(e),y(d,55)&&Fn(d.b,b)){var h=a.b,l=f;0<h.c?$r(h,new au(h,l,null,d)):ns(h,l,null,d)}}}s(260,1,Vh);_.b=null;function bu(a){this.b=a}s(261,260,Vh,bu);_.Tc=function(a){a.d&&(this.b.Yc(a.e)||(a.b=!0))};function cu(a){this.b=a}s(262,260,Vh,cu);
_.Pc=function(){var a=this.b.b;du(a);eu(a.pb)};function fu(){zn()}s(263,99,ii,fu);function gu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,qk(a.e,1))}function hu(){this.b=new iu(this);this.c=new $i;this.e=new ju(this);this.i=new ku(this)}s(264,1,{},hu);_.d=!1;_.f=!1;function iu(a){rk();this.b=a}s(265,26,{},iu);_.Ac=function(){if(this.b.d){var a=this.b,b;b=lu(a.i.e.c,a.i.c);mu(a.i);y(b,56)&&new fu;a.d=!1;gu(a)}};_.b=null;function ju(a){rk();this.b=a}s(266,26,{},ju);
_.Ac=function(){this.b.f=!1;var a=this.b,b=ek(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(qk(a.b,1E4);a.i.d<a.i.b;){d=nu(a.i);try{if(null==d)break;y(d,56)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||mu(a.i)}if(100<=ek()-b)break}}finally{e||(yk(a.b),a.d=!1,gu(a))}};_.b=null;function nu(a){var b;a.c=a.d;b=lu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function mu(a){ou(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function ku(a){this.e=a}s(267,1,{},ku);_.Uc=function(){return this.d<this.b};_.Vc=function(){return nu(this)};
_.Wc=function(){mu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function pu(a,b){var c=(qu(),ru(b));a.appendChild(c)}function su(a,b,c){var d;d=Uj;Uj=a;b==ij&&8192==tu(a.type)&&(ij=null);c.Xc(a);Uj=d}var Uj=null,ij=null;function uu(){uu=u;vu=new hu}function zj(a){uu();if(!a)throw new Zr("cmd cannot be null");var b=vu;Ui(b.c,a);gu(b)}var vu;function wu(a){jj();!xu&&(xu=new xk);yu||(yu=new ls(null,!0),zu=new Au);return Yr(yu,xu,a)}var yu=null;function Bu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Au(){}s(273,184,{},Au);_.Dc=function(a){a.Tc(this);zu.d=!1};_.Ec=function(){return xu};_.Fc=function(){Bu(this)};_.b=!1;_.c=!1;_.d=!1;var xu=_.e=null,zu=null;function Cu(){Cu=u;Du=new Eu;Fu()||(Du=null)}var Du=null;function tk(){}s(275,1,{},tk);_.Nc=function(){for(;0<(rk(),sk).d;)yk(lu(sk,0))};function vk(a,b){return Yr((!Gu&&(Gu=new Hu),Gu),a,b)}function Iu(a){uk();Ju||(Ku(),Ju=!0);return vk((!Tr&&(Tr=new xk),Tr),a)}function uk(){Lu||(Mu(),Lu=!0)}
function Nu(){var a;Lu&&(a=new Ou,Gu&&es(Gu,a));return null}var Lu=!1,Gu=null,Pu=0,Qu=0,Ju=!1;function Ru(){Ru=u;Su=new xk}function Ou(){Ru()}s(277,184,{},Ou);_.Dc=function(){null.Rf()};_.Ec=function(){return Su};var Su;function Hu(){ks.call(this,null)}s(279,224,Jh,Hu);
function tu(a){switch(a){case ld:return 4096;case xd:return 1024;case Ad:return 1;case Kd:return 2;case le:return 2048;case Se:return 128;case Te:return 256;case Ue:return 512;case $e:return 32768;case "losecapture":return 8192;case tf:return 4;case uf:return 64;case vf:return 32;case wf:return 16;case xf:return 8;case "scroll":return 16384;case ie:return 65536;case Pb:case yf:return 131072;case Id:return 262144;case "paste":return 524288;case Qg:return 1048576;case Pg:return 2097152;case Og:return 4194304;
case Ng:return 8388608;case we:return 16777216;case ue:return 33554432;case ve:return 67108864;default:return-1}}function jj(){Tu||(Uu(),Vu(),Tu=!0)}var Tu=!1;function Wu(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 Xu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Uu(){Yu=A(function(a){var b;var c=yu,d,e,f;xu&&c&&Zu(c.b.e,xu)?(b=zu.b,d=zu.c,e=zu.d,f=zu.e,Bu(zu),zu.e=a,es(c,zu),c=!(zu.b&&!zu.c),zu.b=b,zu.c=d,zu.d=e,zu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});$u=A(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Cn(b)&&y(b,57)&&su(a,c,b)});av=A(function(a){a.preventDefault();$u.call(this,a)});bv=A(function(a){this.__gwtLastUnhandledEvent=
a.type;$u.call(this,a)});cv=A(function(a){if(Yu(a)){var b=kj;b&&b.__listener&&!Cn(b.__listener)&&y(b.__listener,57)&&(su(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ad,cv,!0);$wnd.addEventListener(Kd,cv,!0);$wnd.addEventListener(tf,cv,!0);$wnd.addEventListener(xf,cv,!0);$wnd.addEventListener(uf,cv,!0);$wnd.addEventListener(wf,cv,!0);$wnd.addEventListener(vf,cv,!0);$wnd.addEventListener(yf,cv,!0);$wnd.addEventListener(Se,Yu,!0);$wnd.addEventListener(Ue,Yu,!0);$wnd.addEventListener(Te,
Yu,!0);$wnd.addEventListener(Qg,cv,!0);$wnd.addEventListener(Pg,cv,!0);$wnd.addEventListener(Og,cv,!0);$wnd.addEventListener(Ng,cv,!0);$wnd.addEventListener(we,cv,!0);$wnd.addEventListener(ue,cv,!0);$wnd.addEventListener(ve,cv,!0)}function dv(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 ev(a,b){var c;jj();if(D(ee,b)&&(c=so(),-1!=c&&1009E3>=c))de==de&&(a.ondragexit=av);else switch(b){case "drag":a.ondrag=$u;break;case be:a.ondragend=$u;break;case ce:a.ondragenter=av;break;case ee:a.ondragleave=$u;break;case fe:a.ondragover=av;break;case "dragstart":a.ondragstart=$u;break;case ge:a.ondrop=$u;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,$u,!1);a.addEventListener(b,$u,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var kj=null,Yu=null,cv=null,av=null,$u=null,bv=null;function Vu(){$wnd.addEventListener(vf,A(function(a){var b=kj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(xf,!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,cv,!0)}
function fv(a,b){jj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?$u:null),c&2&&(a.ondblclick=b&2?$u:null),c&4&&(a.onmousedown=b&4?$u:null),c&8&&(a.onmouseup=b&8?$u:null),c&16&&(a.onmouseover=b&16?$u:null),c&32&&(a.onmouseout=b&32?$u:null),c&64&&(a.onmousemove=b&64?$u:null),c&128&&(a.onkeydown=b&128?$u:null),c&256&&(a.onkeypress=b&256?$u:null),c&512&&(a.onkeyup=b&512?$u:null),c&1024&&(a.onchange=b&1024?$u:null),c&2048&&(a.onfocus=b&2048?$u:null),c&4096&&(a.onblur=b&4096?$u:
null),c&8192&&(a.onlosecapture=b&8192?$u:null),c&16384&&(a.onscroll=b&16384?$u:null),c&32768&&(a.onload=b&32768?bv:null),c&65536&&(a.onerror=b&65536?$u:null),c&131072&&(a.onmousewheel=b&131072?$u:null),c&262144&&(a.oncontextmenu=b&262144?$u:null),c&524288&&(a.onpaste=b&524288?$u:null),c&1048576&&(a.ontouchstart=b&1048576?$u:null),c&2097152&&(a.ontouchmove=b&2097152?$u:null),c&4194304&&(a.ontouchend=b&4194304?$u:null),c&8388608&&(a.ontouchcancel=b&8388608?$u:null),c&16777216&&(a.ongesturestart=b&16777216?
$u:null),c&33554432&&(a.ongesturechange=b&33554432?$u:null),c&67108864&&(a.ongestureend=b&67108864?$u:null));b&131072&&a.addEventListener(Pb,$u,!1)}function gv(){var a;gv=u;hv=(a=$doc,D(a.compatMode,Jb)?a.documentElement:a.body)}var hv;function iv(){this.c=new $i}function jv(a){a=a[Uc];return null==a?-1:a}s(284,1,{},iv);_.b=null;function kv(a,b){this.b=a;this.c=b}s(285,1,{},kv);_.b=0;_.c=null;s(286,1,Jh);_.Zc=function(a){return decodeURI(a.replace("%23",ma))};_.Rc=function(a){es(this.b,a)};
_.$c=function(a){a=null==a?j:a;if(!D(a,null==lv?j:lv))lv=a,Xr&&(a=new Wr,es(this.b,a))};var lv=j;function Fu(){function a(){$wnd.setTimeout(a,250);e()}var b=Du,c=j,d=$wnd.location.hash;0<d.length&&(c=b.Zc(d.substring(1)));lv=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,Jh);function Eu(){this.b=new ks(null)}s(287,288,Jh,Eu);_.Zc=function(a){return a};
function Mu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=A(Nu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=A(function(a){try{Lu&&Or((!Gu&&(Gu=new Hu),Gu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Ku(){var a=$wnd.onresize;$wnd.onresize=A(function(b){try{var c,d;if(Ju&&(d=nj(),c=oj(),Qu!=d||Pu!=c))Qu=d,Pu=c,Sr((!Gu&&(Gu=new Hu),Gu))}finally{a&&a(b)}})}function Zi(a,b){Hi(a.dd(),b,!0)}function Yi(a,b){Hi(a.dd(),b,!1)}function mv(a,b){a.pb.style[Le]=b}function mj(a,b,c){0<=b&&a.jd(b+Wf);0<=c&&a.gd(c+Wf)}function nv(a){var b,a=ko(a,zd);b=co(a,eo(32));return 0<=b?a.substr(0,b-0):a}
function Hi(a,b,c){if(!a)throw new Pi(qc);b=bo(b);if(0==b.length)throw new zk(Oc);if(c){var d,e,f;d=bo(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=bo(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=bo(e.substr(0,
c-0)),b=bo(ov(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function pv(a,b){a.style.display=b?j:Df;a.setAttribute("aria-hidden",""+!b)}s(294,1,si);_._c=function(){return Xj(this.pb)};_.ad=function(){return Zj(this.pb)};_.bd=function(){return jo(this.pb,Kf)};_.cd=function(){return jo(this.pb,Lf)};_.dd=function(){return this.pb};_.ed=function(){return this.pb.style.display!=Df};_.fd=function(){throw new qv;};_.gd=function(a){mv(this,a)};_.hd=function(a){pv(this.pb,a)};
_.jd=function(a){this.pb.style[ah]=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 rv(a,b,c){ev(a.pb,c.c);Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}function z(a,b,c){var d;d=tu(c.c);-1==d?ev(a.pb,c.c):-1==a.lb?fv(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}
function sv(a,b,c){return Yr(!a.mb?a.mb=new ks(a):a.mb,c,b)}function tv(a){var b;if(a.md())throw new uv("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?fv(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.kd();a.pd()}
function vv(a,b){var c;switch(tu(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&to(a.pb,c))return}c=a.pb;var d,e,f;if(Rp&&(f=Rp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&es(a.mb,f.b),f.b.b=d,f.b.c=e}function wv(a){if(!a.md())throw new uv("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 Vj(a){if(a.ob)if(y(a.ob,70))a.ob.rd(a);else{if(a.ob)throw new uv("This widget's parent does not implement HasWidgets");}else if(gj(),Zu(xv.b,a)){gj();try{a.od()}finally{Oi(xv.b,a)}}}function yv(a,b){var c;c=a.ob;if(b){if(c)throw new uv("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,ni);_.kd=function(){};_.ld=function(){};_.Rc=function(a){this.mb&&es(this.mb,a)};_.md=function(){return this.kb};
_.nd=function(){tv(this)};_.Xc=function(a){vv(this,a)};_.od=function(){wv(this)};_.pd=function(){};_.qd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function zv(a){for(a=new Av(a);a.b.b<a.b.c.d-1;)Bv(a.b),Cv(a.b)}s(292,293,ki);_.kd=function(){Dv(this,(Ev(),Fv))};_.ld=function(){Dv(this,(Ev(),Gv))};function Hv(a,b,c){Vj(b);var d=a.q;Iv(d,b,d.d);d=(qu(),ru(b.pb));c.appendChild(d);yv(b,a)}
function Jv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Kv;b.ob==a&&(f=a.sd(b),f<d&&--d);Vj(b);Iv(a.q,b,d);e?(e=b.pb,dv(c,(qu(),ru(e)),d)):(e=(qu(),ru(b.pb)),c.appendChild(e));yv(b,a)}function Lv(a,b){var c;if(b.ob!=a)return!1;try{yv(b,null)}finally{c=b.pb;no(c).removeChild(c);c=a.q;var d;d=Mv(c,b);if(-1==d)throw new Nv;if(0>d||d>=c.d)throw new Kv;for(--c.d;d<c.d;++d)Ks(c.b,d,c.b[d+1]);Ks(c.b,c.d,null)}return!0}s(291,292,ki);_.sd=function(a){return Mv(this.q,a)};
_.td=function(a,b,c,d){Jv(this,a,b,c,d)};_.ud=function(){return new Ov(this.q)};_.rd=function(a){return Lv(this,a)};function fj(a,b,c,d){var e;Vj(b);e=a.q.d;a.xd(b,c,d);a.td(b,a.pb,e,!0)}function Pv(a,b){var c;(c=Lv(a,b))&&Qv(b.pb);return c}function Rv(a,b,c,d){if(b.ob!=a)throw new zk("Widget must be a child of this panel.");a.xd(b,c,d)}function Sv(a,b,c){a=a.pb;-1==b&&-1==c?Qv(a):(a.style[Tf]=bd,a.style[Ve]=b+Wf,a.style[Mg]=c+Wf)}
function Tv(){var a=$doc.createElement(Yd);this.q=new Uv(this);this.pb=a;this.pb.style[Tf]="relative";this.pb.style[Qf]=Me}function Qv(a){a.style[Ve]=j;a.style[Mg]=j;a.style[Tf]=j}s(290,291,ki,Tv);_.vd=function(a){Hv(this,a,this.pb)};_.rd=function(a){return Pv(this,a)};_.wd=function(a,b,c){Rv(this,a,b,c)};_.xd=function(a,b,c){Sv(a,b,c)};function Vv(a,b){if(a.zd())throw new uv("SimplePanel can only contain one child widget");a.Ad(b)}
function Wv(a,b){if(a.jb!=b)return!1;try{yv(b,null)}finally{a.yd().removeChild(b.pb),a.jb=null}return!0}function Xv(a,b){if(b!=a.jb&&(b&&Vj(b),a.jb&&a.rd(a.jb),a.jb=b)){var c=(qu(),ru(a.jb.pb));a.yd().appendChild(c);yv(b,a)}}function Yv(){this.pb=$doc.createElement(Yd)}s(298,292,ki,Yv);_.yd=function(){return this.pb};_.zd=function(){return this.jb};_.ud=function(){return new Zv(this)};_.rd=function(a){return Wv(this,a)};_.Ad=function(a){Xv(this,a)};_.jb=null;function $v(){$v=u;aw()}
function bw(a,b){a.hb&&(cw(a.gb,!1,!1),Or(a,a,b))}function dw(a){var b;if(b=a.jb)null!=a.X&&b.gd(a.X),null!=a.Y&&b.jd(a.Y)}function ew(a,b,c){a.cb=b;a.ib=c;b-=po();c-=qo();a=a.pb;a.style[Ve]=b+(tj(),Wf);a.style[Mg]=c+Wf}function fw(a){a.hb||(a.kb&&Vj(a),cw(a.gb,!0,!1))}s(297,298,ki);_.yd=function(){return gw?mo(mo(this.pb)):mo(this.pb)};_.bd=function(){return jo(this.pb,Kf)};_.cd=function(){return jo(this.pb,Lf)};_.dd=function(){return gw?mo(this.pb):no(mo(this.pb))};_.Bd=function(){this.Cd(!1)};
_.Cd=function(a){bw(this,a)};_.ed=function(){return!D(Me,this.pb.style[Yg])};_.Yc=function(){return!0};_.Tc=function(){};_.qd=function(){this.hb&&cw(this.gb,!1,!0)};_.gd=function(a){this.X=a;dw(this);0==a.length&&(this.X=null)};_.Dd=function(a,b){ew(this,a,b)};_.hd=function(a){this.pb.style[Yg]=a?Zg:Me};_.Ad=function(a){Xv(this,a);dw(this)};_.jd=function(a){this.Y=a;dw(this);0==a.length&&(this.Y=null)};_.Ed=function(){fw(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 hw(a,b){var c;Yv.call(this);this.$=new iw;this.U=(jw(),kw);this.gb=new lw(this);c=this.pb;var d;d=$doc.createElement(Yd);gw&&(lo(d,"<div></div>"),Vn((Sn(),Tn),new mw(d)));c.appendChild(d);this.Dd(0,0);(gw?mo(this.pb):no(mo(this.pb)))[zd]="gwt-PopupPanel";(gw?mo(mo(this.pb)):mo(this.pb))[zd]=Sf;this.W=this.V=a;this.db=!1;c=F(Ps,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new nw(c);this.T.dd()[zd]=j;c=gw?mo(this.pb):no(mo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new Pi(qc);d=bo(d);
if(0==d.length)throw new zk(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)}Xv(this,this.T);dw(this);Hi(gw?mo(mo(this.pb)):mo(this.pb),Sf,!1);Hi(this.T.c,b+"Content",!0)}s(296,297,ki);_.kd=function(){tv(this.T)};_.ld=function(){wv(this.T)};_.zd=function(){return this.T.jb};_.ud=function(){return new Zv(this.T)};_.rd=function(a){return this.T.rd(a)};
_.Ad=function(a){Xv(this.T,a);dw(this)};_.T=null;s(295,296,ki);_.od=function(){wv(this)};function ow(){ow=u;pw=new qw(Ib,0,(jw(),kw));rw=new qw(sc,1,sw);tw=new qw(zc,2,uw);vw=F(ww,r,58,[pw,rw,tw])}function qw(a,b,c){E.call(this,a,b);this.b=c}s(299,140,{58:1,113:1,116:1,118:1},qw);_.b=null;var vw,pw,rw,tw;function xw(){xw=u;yw=F(Ps,r,1,[Mg,sf,od])}
function nw(a){var b;xw();var c,d;c=this.pb=$doc.createElement(Bg);this.d=$doc.createElement(Eg);pu(c,this.d);c[rd]=0;for(c=c[qd]=0;c<a.length;++c)d=(b=$doc.createElement(Rg),b[zd]=a[c],pu(b,zw(a[c]+"Left")),pu(b,zw(a[c]+Kb)),pu(b,zw(a[c]+"Right")),b),pu(this.d,d),1==c&&(this.c=mo(Wu(d,1)));this.pb[zd]="gwt-DecoratorPanel"}function zw(a){var b,c;c=$doc.createElement(Fg);b=$doc.createElement(Yd);var d=(qu(),ru(b));c.appendChild(d);c[zd]=a;b[zd]=a+"Inner";return c}s(301,298,ti,nw);_.yd=function(){return this.c};
_.c=null;_.d=null;var yw;s(300,301,ti);s(302,1,{});function Ev(){Ev=u;Fv=new Aw;Gv=new Bw}function Cw(a){is.call(this,a)}function Dv(a,b){Ev();var c,d,e;c=null;for(e=a.ud();e.Uc();){d=e.Vc();try{b.Fd(d)}catch(f){if(f=Li(f),y(f,127))d=f,!c&&(c=new gs),hs(c,d);else throw f;}}if(c)throw new Cw(c);}s(303,229,Kh,Cw);var Fv,Gv;function Aw(){}s(304,1,{},Aw);_.Fd=function(a){a.nd()};function Bw(){}s(305,1,{},Bw);_.Fd=function(a){a.od()};s(308,293,Sh);_.Jc=function(a){return z(this,a,(or(),or(),pr))};
_.Kc=function(a){return z(this,a,(pj(),pj(),qj))};_.Lc=function(a){return z(this,a,(sr(),sr(),tr))};_.Mc=function(a){return z(this,a,(rj(),rj(),sj))};_.nd=function(){tv(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 Dw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=pd,b);this.pb[zd]="gwt-Button";lo(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},Dw);
function Ew(){this.q=new Uv(this);this.f=$doc.createElement(Bg);this.e=$doc.createElement(Eg);pu(this.f,this.e);this.pb=this.f}s(309,291,ki);_.e=null;_.f=null;function Fw(a,b){var c;if(a.i)throw new uv("Composite.initWidget() may only be called once.");Vj(b);c=b.pb;a.pb=c;var d;qu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((qu(),c).__gwt_resolve=Gw(a));a.i=b;yv(b,a)}
function Hw(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?fv(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,Lh);_.md=function(){return this.i?this.i.md():!1};_.nd=function(){Hw(this)};_.Xc=function(a){vv(this,a);this.i.Xc(a)};_.od=function(){this.i.od()};_.fd=function(){return this.pb=this.i.fd()};_.i=null;
function Iw(a,b,c){a.d=!1;c?lo(a.b,b):a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Qd]=mg;break;case 1:b[Qd]=cf;break;case 2:ts(b)!=(vs(),ys)&&(b[Qd]=j)}}function Jw(a){this.b=a;this.d=!1;this.e=this.c=ts(a)}s(311,1,{},Jw);_.b=null;_.c=null;_.d=!1;_.e=null;function lj(){this.pb=Kw()}s(312,298,$h,lj);_.Jc=function(a){return z(this,a,(or(),or(),pr))};_.Kc=function(a){return z(this,a,(pj(),pj(),qj))};_.Lc=function(a){return z(this,a,(sr(),sr(),tr))};
_.Mc=function(a){return z(this,a,(rj(),rj(),sj))};function Lw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=mo(b);e=null;c&&(c=jv(c),e=0>c?null:lu(a.j.c,c));e?Mw(a,e):d&&lo(b,j);return b}function Mw(a,b){var c;if(b.ob!=a)return!1;try{yv(b,null)}finally{c=b.pb;no(c).removeChild(c);var d=a.j,e;e=jv(c);c[Uc]=null;c=d.c;Nw(e,c.d);Ks(c.c,e,null);d.b=new kv(e,d.b)}return!0}s(314,292,ui);_.ud=function(){return new Ow(this)};_.rd=function(a){return Mw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function Pw(a){if(0>=a.c)throw new Qw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Qw("Column index: 0, Column size: "+a.b);}
function Rw(){this.j=new iv;this.i=$doc.createElement(Bg);this.d=$doc.createElement(Eg);pu(this.i,this.d);this.pb=this.i;this.e=new Sw(this);var a=new Tw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;dv(a.c.i,(qu(),ru(b)),0);pu(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 Qw("Row index: "+a+", Row size: "+d);if(0>c)throw new Qw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Qw("Column index: "+c+", Column size: "+this.b);c=Lw(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(Fg),lo(c,sa),c),dv(d,(qu(),ru(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(Fg);
e.innerHTML=sa;c=$doc.createElement(Rg);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)Lw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(313,314,ui,Rw);_.b=0;_.c=0;
function Uw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Vw(),Ww)?a.c.e==(vs(),xs)?(Xw(),Yw):a.c.e==ws?(Xw(),Zw):(Xw(),$w):a.c.e==(vs(),xs)?(Xw(),Zw):a.c.e==ws?(Xw(),Yw):(Xw(),ax);b!=a.d&&(a.d=b,a.pb.style[Hg]=!a.d?j:a.d.b)}s(317,293,ni);_.b=null;_.c=null;_.d=null;function bx(){this.pb=$doc.createElement(Yd);this.c=new Jw(this.pb);this.pb[zd]="gwt-Label"}function cx(){bx.call(this);Iw(this.c,bh,!1);Uw(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},bx,cx);_.Jc=function(a){return z(this,a,(or(),or(),pr))};_.Kc=function(a){return z(this,a,(pj(),pj(),qj))};_.Lc=function(a){return z(this,a,(sr(),sr(),tr))};_.Mc=function(a){return z(this,a,(rj(),rj(),sj))};
function dx(a){var b=$doc.createElement(Yd);us(wg,b.tagName);this.pb=b;this.c=new Jw(this.pb);this.pb[zd]="gwt-HTML";Iw(this.c,a,!0);Uw(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},dx);function ex(a){for(;++a.c<a.e.d&&!(null!=lu(a.e,a.c)););}function Ow(a){this.d=a;this.e=this.d.j.c;ex(this)}s(318,1,{},Ow);
_.Uc=function(){return this.c<this.e.d};_.Vc=function(){var a;if(this.c>=this.e.d)throw new Nv;a=lu(this.e,this.c);this.b=this.c;ex(this);return a};_.Wc=function(){var a;if(0>this.b)throw new fx;a=lu(this.e,this.b);Vj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Sw(a){this.b=a}s(319,1,{},Sw);_.b=null;function Tw(a){this.c=a}s(320,1,{},Tw);_.b=null;_.c=null;function Vw(){Vw=u;Ww=new gx}var Ww;function Xw(){Xw=u;hx=new ix((dp(),vd));Yw=new ix(Ve);Zw=new ix(fg);$w=Yw;ax=Zw;jx=$w}
var hx,jx,Yw,ax,$w,Zw;function gx(){}s(322,1,{},gx);function ix(a){this.b=a}s(323,322,{},ix);_.b=null;function kx(){kx=u;lx=new mx(sf);nx=new mx(Mg)}var lx,nx;function mx(a){this.b=a}s(324,1,{},mx);_.b=null;function ox(a,b){var c;c=px(a);pu(a.c,c);Hv(a,b,c)}function px(a){var b;b=$doc.createElement(Fg);b[ed]=a.b.b;b.style[Xg]=a.d.b;return b}function qx(a,b){var c,d;d=no(b.pb);(c=Lv(a,b))&&a.c.removeChild(d);return c}
function rx(){Ew.call(this);this.b=(Xw(),jx);this.d=(kx(),nx);this.c=$doc.createElement(Rg);pu(this.e,this.c);this.f[rd]=bb;this.f[qd]=bb}s(325,309,ki,rx);_.rd=function(a){return qx(this,a)};_.c=null;function sx(){sx=u;new Di}function tx(a,b,c,d,e){sx();this.b=new ux(this,a,b,c,d,e);this.pb[zd]="gwt-Image"}function vx(a,b,c,d,e){sx();tx.call(this,(Vt(),new Ut(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},tx,vx);_.Jc=function(a){return z(this,a,(or(),or(),pr))};_.Kc=function(a){return z(this,a,(pj(),pj(),qj))};_.Lc=function(a){return z(this,a,(sr(),sr(),tr))};_.Mc=function(a){return z(this,a,(rj(),rj(),sj))};_.Xc=function(a){32768==tu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);vv(this,a)};
_.pd=function(){var a=this.b;D($e,ko(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new wx(a,this),Vn((Sn(),Tn),a.i))};_.b=null;s(328,1,{});_.i=null;function xx(){xx=u;yx()}
function ux(a,b,c,d,e,f){var g,i;xx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(wg);i=new It;Ht(Ht(Ht(i,new Kt("width:"+e+(tj(),Wf)+qb)),new Kt("height:"+f+Zf)),new Kt("background:url("+b.b+") no-repeat "+-c+"px "+-d+Zf));!zx&&(zx=new Ax);b=Bx;c=new Kt((new Kt(i.b.b.b)).b);i=new Jt;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Tt(b.b);tn(i.b,b);i.b.b+="' style='";b=Tt(c.b);tn(i.b,b);i.b.b+="' border='0'>";i=new Mt(i.b.b);g=(lo(g,i.b),mo(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?fv(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}s(327,328,{},ux);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function wx(a,b){this.b=a;this.c=b}s(329,1,{},wx);_.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($e,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=$e)};_.b=null;_.c=null;
function Cx(a,b){if(0>b||b>=a.pb.options.length)throw new Kv;}function aq(a,b){Cx(a,b);return a.pb.options[b].value}function Dx(){this.pb=$doc.createElement("select");this.pb[zd]="gwt-ListBox"}s(330,308,Sh,Dx);s(331,260,Vh);function Ex(a){this.b=a}s(332,331,Vh,Ex);_.Hc=function(){};function Fx(a){this.b=a}s(333,331,Vh,Fx);_.Nc=function(a){this.b.Gd(a.i,a.b)};
function Gx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Rg);dv(a.f,(qu(),ru(e)),b);a=(qu(),ru(c));d.appendChild(a)}else d=Wu(a.f,0),dv(d,(qu(),ru(c)),b)}
function Hx(a,b,c){var d;Ix(a,b);c&&b.b?(Ix(a,null),a=b.b,b=(Sn(),Tn),b.d=Wn(b.d,[new Jx(a),!1])):null!=b.d&&(a.k=new Kx(a,b),c=(jw(),sw),a.k.U=c,a.k.ab=a.i,a.k.dd()[zd]=Je,d=nv(a.pb),D(Ce,d)||Zi(a.k,d+"Popup"),sv(a.k,new Fx(a),wk?wk:wk=new xk),a.o=b.d,d=a.k,a=new Lx(a,b),d.pb.style[Yg]=Me,fw(d),a.b.p?ew(a.b.k,Xj(a.b.pb)+jo(a.b.pb,Lf)-1,Zj(a.c.pb)):ew(a.b.k,Xj(a.c.pb),Zj(a.b.pb)+jo(a.b.pb,Kf)-1),d.pb.style[Yg]=Zg)}function Mx(a,b){if(b||!(a.n&&a.o==a.n.d))Ix(a,b),a.pb.focus(),b&&a.e&&Hx(a,b,!1)}
function Nx(a,b){var c;a:{c=b.target;var d,e;for(e=new Fi(a.j);e.c<e.e.ye();)if(d=Gi(e),to(d.pb,c)){c=d;break a}c=null}switch(tu(b.type)){case 1:a.pb.focus();c&&Hx(a,c,!0);break;case 16:c&&Mx(a,c);break;case 32:c&&Mx(a,null);break;case 2048:Ox(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ox(a)||a.p||Px(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ox(a)||(a.p?null!=a.n.d&&!a.n.d.Rf().Rf()&&(Hx(a,a.n,!1),a.n.d.Rf()):Qx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Ox(a)||a.p&&
Px(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Ox(a)||(a.p?Qx(a):null!=a.n.d&&!a.n.d.Rf().Rf()&&(Hx(a,a.n,!1),a.n.d.Rf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Ix(a,null);a.k&&bw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Ix(a,null);a.k&&bw(a.k,!1);break;case 13:Ox(a)||(Hx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}vv(a,b)}function Rx(a,b,c){c&&Ix(a,null);Or(a,b,!1);a.o=null;a.k=null}
function Ox(a){var b;if(!a.n){for(b=new Fi(a.j);b.c<b.e.ye();){b=Gi(b);Ix(a,b);break}return!0}return!1}function Ix(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=nv(c.pb)+Xa;Hi(c.dd(),d,!1);a.p&&(c=no(a.n.pb),2==Xu(c)&&(c=Wu(c,1),Hi(c,zg,!1)))}if(b){c=nv(b.pb)+Xa;Hi(b.dd(),c,!0);a.p&&(c=no(b.pb),2==Xu(c)&&(c=Wu(c,1),Hi(c,zg,!0)));zl();c=a.pb;var e=new $k(b.pb),d=(ul(),vl),e=F(Sx,r,5,[e]),f,g,i,h;f=new rn;for(i=0,h=e.length;i<h;++i)g=e[i],sn(sn(f,g.b),ba);e=bo(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Qx(a){var b,c,d;if(a.n){for(b=c=yj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?lu(a.j,b):lu(a.j,c);break}Ix(a,d)}}function Px(a){var b,c,d;if(a.n){for(b=c=yj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?lu(a.j,b):lu(a.j,c);break}Ix(a,d)}}s(334,293,ni);_.Xc=function(a){Nx(this,a)};_.od=function(){this.k&&bw(this.k,!1);wv(this)};_.Gd=function(a,b){Rx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Jx(a){this.b=a}s(335,1,{},Jx);_.qc=function(){Tx(this.b)};_.b=null;
function Ux(a){this.b=a}s(336,1,{},Ux);_.Hc=function(){Ix(this.b,null)};_.b=null;function Kx(a,b){$v();this.b=a;this.c=b;hw.call(this,!0,hf);Xv(this.T,this.c.d);dw(this);this.fb=!0;this.c.d.Rf()}s(337,296,ki,Kx);_.Tc=function(a){var b,c;if(!a.b)switch(tu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(to(b,c)){a.b=!0;break}a.b&&Ix(this.b,null)}};_.b=null;_.c=null;function Lx(a,b){this.b=a;this.c=b}s(338,1,{},Lx);_.b=null;var Vx=_.c=null;
function Wx(){Wx=u;Vx=new Gt((Vt(),new Ut("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Xx(a,b){this.pb=$doc.createElement(Fg);var c=nv(this.pb)+Xa;Hi(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);zl();this.pb.setAttribute(gg,fm.b);this.b=b}s(341,294,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},Xx);_.b=null;_.c=null;_.d=null;
function Yx(){var a;this.pb=$doc.createElement(Fg);this.pb[zd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);pu(this.pb,a);a[zd]="menuSeparatorInner"}s(342,294,si,Yx);function Zx(){var a,b,c,d,e;b=null.Rf();e=nj();d=oj();b[Xd]=(Io(),Df);b[ah]=0+(tj(),Wf);b[Le]=db;c=$doc;c=(D(c.compatMode,Jb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Jb)?a.documentElement:a.body).scrollHeight||0;b[ah]=(c>e?c:e)+Wf;b[Le]=(a>d?a:d)+Wf;b[Xd]="block"}function iw(){}s(343,1,{},iw);_.Pc=function(){Zx()};
function $x(a){this.b=a}s(344,1,{},$x);_.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?to(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(tu(d.type)){case 4:case 1048576:if(ij){a.c=!0;break}if(!c&&b.V){b.Cd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(ij){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 ay(a){this.b=a}s(345,1,{},ay);_.b=null;function jw(){jw=u;kw=new by(Ib,0);sw=new by(sc,1);uw=new by(zc,2);cy=F(dy,r,74,[kw,sw,uw])}function by(a,b){E.call(this,a,b)}s(346,140,{74:1,113:1,116:1,118:1},by);var cy,kw,sw,uw;function ey(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),$v(),a.i=Iu(a.b.$),Zx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),$v(),Qi(a.i.b),a.i=null,a.c=!1)}
function fy(a){a.k||(ey(a),a.d||(gj(),Pv(hj(null),a.b)),$v());gy(($v(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Qf]=Zg}function hy(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}gy(($v(),a.b.pb),"rect("+g+Yf+f+Yf+c+Yf+e+"px)")}
function cw(a,b,c){a.d=c;ck(a);a.j&&(yk(a.j),a.j=null,fy(a));a.b.hb=b;var d=a.b;d.eb&&(Qi(d.eb.b),d.eb=null);d._&&(Qi(d._.b),d._=null);if(d.hb){d.eb=wu(new $x(d));var e;e=new ay(d);Cu();e=Du?Yr(Du.b,(!Xr&&(Xr=new xk),Xr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(jw(),kw)&&!b&&(c=!1);a.k=b;c?b?(ey(a),a.b.pb.style[Tf]=bd,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),gy(($v(),a.b.pb),cg),gj(),b=hj(null),Hv(b,a.b,b.pb),a.j=new iy(a),qk(a.j,1)):dk(a,200):(ey(a),a.k?(a.b.pb.style[Tf]=bd,-1!=a.b.ib&&a.b.Dd(a.b.cb,a.b.ib),
gj(),b=hj(null),Hv(b,a.b,b.pb)):a.d||(gj(),Pv(hj(null),a.b)),$v(),a.b.pb.style[Qf]=Zg)}function lw(a){var b=(ik(),lk);this.n=new hk(this);this.u=b;this.b=a}s(347,17,{},lw);_.sc=function(){fy(this)};_.tc=function(){this.e=jo(this.b.pb,Kf);this.f=jo(this.b.pb,Lf);this.b.pb.style[Qf]=Me;hy(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){hy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function iy(a){rk();this.b=a}s(348,26,{},iy);
_.Ac=function(){this.b.j=null;dk(this.b,200)};_.b=null;function qu(){qu=u;jy()}function ru(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Gw(a){return function(){this.__gwt_resolve=ky;return a.fd()}}function ky(){throw"A PotentialElement cannot be resolved twice.";}
function jy(){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 gj(){gj=u;ly=new my;ny=new Di;xv=new gs}function oy(a){this.q=new Uv(this);this.pb=a;tv(this)}
function hj(a){gj();var b,c;c=cj(ny,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==ny.e){var d=new py;uk();vk(wk?wk:wk=new xk,d)}!b?c=new qy:c=new oy(b);x(ny,a,c);hs(xv,c);return c}s(350,290,ki,oy);var ly,ny,xv;function my(){}s(351,1,{},my);_.Fd=function(a){a.md()&&a.od()};function py(){}s(352,1,{},py);_.Nc=function(){gj();try{Dv(xv,ly)}finally{ry(xv.b),ry(ny)}};function qy(){oy.call(this,$doc.body)}s(353,350,ki,qy);
_.xd=function(a,b,c){b-=po();c-=qo();Sv(a,b,c)};function Zv(a){this.d=a;this.b=!!this.d.jb}s(354,1,{},Zv);_.Uc=function(){return this.b};_.Vc=function(){if(!this.b||!this.d.jb)throw new Nv;this.b=!1;return this.c=this.d.jb};_.Wc=function(){this.c&&this.d.rd(this.c)};_.c=null;_.d=null;function sy(a,b){a.pb[Wg]=null!=b?b:j}s(357,308,ji);_.Xc=function(a){0!=(tu(a.type)&896)?vv(this,a):vv(this,a)};_.pd=function(){};function ty(){ty=u;uy()}s(356,357,ji);
function vy(){ty();var a=$doc.createElement("textarea");!Zt&&(Zt=new Yt);!Xt&&(Xt=new Wt);this.pb=a;this.pb[zd]="gwt-TextArea"}s(355,356,ji,vy);function wy(){var a;ty();var b=(a=$doc.createElement("INPUT"),a.type=Gg,a);!Zt&&(Zt=new Yt);!Xt&&(Xt=new Wt);this.pb=b;this.pb[zd]="gwt-TextBox"}s(358,356,ji,wy);function uy(){uy=u;xy=new yy;zy=new Ay;By=new Cy;Dy=new Ey;Fy=F(Gy,r,81,[xy,zy,By,Dy])}s(359,140,gi);var Fy,xy,zy,By,Dy;function yy(){E.call(this,Ib,0)}s(360,359,gi,yy);
function Ay(){E.call(this,cc,1)}s(361,359,gi,Ay);function Cy(){E.call(this,ec,2)}s(362,359,gi,Cy);function Ey(){E.call(this,yc,3)}s(363,359,gi,Ey);function Hy(a,b){var c,d;c=$doc.createElement(Rg);d=$doc.createElement(Fg);d[ed]=a.b.b;d.style[Xg]=a.c.b;var e=(qu(),ru(d));c.appendChild(e);pu(a.e,c);Hv(a,b,d)}function Iy(){Ew.call(this);this.b=(Xw(),jx);this.c=(kx(),nx);this.f[rd]=bb;this.f[qd]=bb}s(364,309,ki,Iy);_.rd=function(a){var b;b=no(a.pb);(a=Lv(this,a))&&this.e.removeChild(no(b));return a};
function Jy(a,b){if(0>b||b>=a.d)throw new Kv;return a.b[b]}function Mv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Iv(a,b,c){var d,e;if(0>c||c>a.d)throw new Kv;if(a.d==a.b.length){e=v(Ky,r,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)Ks(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)Ks(a.b,d,a.b[d-1]);Ks(a.b,c,b)}function Uv(a){this.c=a;this.b=v(Ky,r,82,4,0)}s(365,1,{},Uv);_.ud=function(){return new Ov(this)};_.b=null;_.c=null;_.d=0;
function Bv(a){if(a.b>=a.c.d)throw new Nv;return a.c.b[++a.b]}function Cv(a){if(0>a.b||a.b>=a.c.d)throw new fx;a.c.c.rd(a.c.b[a.b--])}function Ov(a){this.c=a}s(366,1,{},Ov);_.Uc=function(){return this.b<this.c.d-1};_.Vc=function(){return Bv(this)};_.Wc=function(){Cv(this)};_.b=-1;_.c=null;function yx(){yx=u;Bx=(Vt(),new Ut(Nn()+"clear.cache.gif"))}var Bx,zx=null;function Ax(){}s(368,1,{},Ax);function Ly(){Ly=u;yx()}function My(a,b,c,d,e){Ly();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Ny(a,b,c){Ly();My.call(this,(Vt(),new Ut(a)),b,0,c,16)}s(369,302,{},My,Ny);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Oy(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Kw(){var a=Py?Py:Py=Oy(),b=$doc.createElement(Yd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Gg;c.tabIndex=-1;c.setAttribute(gg,Uf);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 Py=null;function aw(){aw=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])){gw=!0;break a}gw=!1}}
function gy(a,b){a.style.clip=b;a.style[Xd]=(Io(),Df);a.style[Xd]=j}var gw;function mw(a){this.b=a}s(374,1,{},mw);_.qc=function(){this.b.style[Qf]=(To(),id)};_.b=null;function Qi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?$r(b,new au(b,c,d,a)):ns(b,c,d,a)}function ds(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(378,1,{},ds);_.b=null;_.c=null;_.d=null;_.e=null;function as(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(379,1,{},as);_.qc=function(){var a=this.c;bs(this.b,this.e,this.d).hf(a)};_.b=null;
_.c=null;_.d=null;_.e=null;function au(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(380,1,{},au);_.qc=function(){ns(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Qy(a,b){b.n!=a&&(!a.bc&&(a.bc=new $i),b.n=a,Ui(a.bc,b))}function Ry(a){var b;b=a.cZ.e;if(-1!=co(b,eo(36)))return null;a=a.cc.c.c++;return b=ov(b,Sy(b,eo(46))+1)+j+a}function Ty(a,b,c,d){0==--a.Yb&&(a.hc!=a.Wd()&&(d|=4),!a.gc&&(d|=2),0<d&&new Uy(a,b,c,At(d)))}function Vy(a){return!a.Ub&&a._b?Vy(a._b):a.Ub}
function Wy(a){return!a.Wb&&a._b?Wy(a._b):a.Wb}function Xy(a){var b;b=new Yy;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 Zy;}function $y(a){a.dc=!1;a.de();az(a)}function az(a){if((a=y(a,101)?null:a._b)&&a.dc)$y(a),a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}function bz(a){return(a=a.Ld())?a:new cz(1,1)}function dz(a){var b;return(b=a.Md())?new ez(b):new ez(a.Od())}
function fz(a){0==a.Yb++&&(a.hc=a.Wd(),a.gc=!0,a.ae())}function gz(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 hz(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)az(a),new iz(a,100);if(g!=a.fc||f!=a.Xb)a.Vd(),new iz(a,101)}function jz(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Vd(),a.ac.Ef(b),a.Wd()&&a.ce())}
function kz(a){a.ec||(fz(a),lz(a,!0),mz(a),a.ec=!0,new iz(a,102),Ty(a,a,a._b,0),az(a),a.ac.Gf(a))}function nz(){this.cc=(Zp(),Zp(),oz);new Di;this.Ud();this.$b=(pz(),qz)}s(384,1,Wh);_.Id=function(){return!1};_.Jd=function(){return Ry(this)};_.Kd=function(){return Vy(this)};_.Ld=function(){return rz(this.ac,this)};_.Md=function(){return this.Ld()};_.Nd=function(){return this.Xb};_.Od=function(){return this.Yd()};_.Pd=function(){return new sz(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(){$y(this)};_.Wd=function(){return this.ec&&!!this._b&&this._b.Wd()};_.Xd=function(){};_.Yd=function(){return bz(this)};_.Zd=function(){};_.$d=function(){return(null==this.Zb&&(this.Zb=this.Jd()),this.Zb)+Aa+this.Sd()+Aa+this.Td()+Aa+this.Rd()+bh+this.Nd()+(this.ec?j:",hidden")};_._d=function(){return dz(this)};_.ae=function(){};_.be=function(){return gz(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){hz(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 zk("Missing message: awt.12A");if(y(b,91)){if(b==a)throw new zk("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 zk("Missing message: awt.12C");if(y(b,101))throw new zk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new wn;var e=yj(d.Pb.b,b),f;f=lu(d.Pb.b,e);d.Qb&&d.Qb.ne(f);tz(d,e);new uz(d,301,f)}d=a.Pb.b.d;fz(b);vz(a.Pb.b,d,b);d=(b._b=a,b.Xd(!0),$y(a),!!a.Qb&&
y(a.Qb,94)&&(a.Qb.o=!1),Ty(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,94)){var g=a.Qb;if(!b)throw new Zr("Missing message: awt.185");if(null==c||null!=c)wz(g,c,b);else throw new zk("Missing message: awt.92");}else a.Qb.je(null==c?null:c,b)}catch(i){i=Li(i);if(y(i,121))throw b=i,tz(a,d),b;throw i;}b.de();new uz(a,300,b)}function xz(a,b){var c;c=a.ie();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function yz(a){var b;b=a.ie();return new zz(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function lz(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)lu(a.Pb.b,c).Xd(b)}function tz(a,b){var c;c=lu(a.Pb.b,b);fz(c);c.Xd(!1);ou(a.Pb.b,b);c._b=null;$y(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1);Ty(c,c,a,1)}function Az(a){var b=(Bz(),Cz);jz(a,b);for(b=0;b<a.Pb.b.d;++b)lu(a.Pb.b,b).be()}function Dz(a,b){var c,d;if(a.Qb)for(d=new Fi(a.Pb.b);d.c<d.e.ye();)c=Gi(d),a.Qb.ne(c);if(b)for(d=new Fi(a.Pb.b);d.c<d.e.ye();)c=Gi(d),b.je(null,c);a.Qb=b;$y(a);a.Qb&&y(a.Qb,94)&&(a.Qb.o=!1)}
function mz(a){if(!a.dc){a.Qb&&a.Qb.ke(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=lu(a.Pb.b,c),b.dc||b.he();a.dc=!0}}function Ez(){nz.call(this);this.Pb=new Fz;this.Tb=(Zp(),Zp(),oz)}s(383,384,hi);_.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 bz(this)};_.Qd=function(){return dz(this)};
_.Ud=function(){this.ac=(Zp(),new Gz)};_.Vd=function(){$y(this);this.Qb&&y(this.Qb,94)&&(this.Qb.o=!1)};_.Xd=function(a){lz(this,a)};_.Yd=function(){return bz(this)};_._d=function(){return dz(this)};_.ae=function(){var a;for(a=0;a<this.Pb.b.d;++a)fz(lu(this.Pb.b,a))};_.be=function(){var a;if(!gz(this))return!1;for(a=0;a<this.Pb.b.d;++a)lu(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=lu(this.Pb.b,b),a.de()};_.he=function(){mz(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function Hz(){var a=new Iz;Ez.call(this);Dz(this,a)}s(382,383,hi,Hz);_.Jd=function(){return"panel"+this.Tb.c.e++};function Jz(a,b,c){a=Kz(a.Ob,b,c);a.k=!0;return new Lz(a)}function Mz(a){a.Zd(a.Ob.e)}function Nz(a){return new cz(jo(a.Ob.pb,Lf),jo(a.Ob.pb,Kf))}s(381,382,hi);_.Nd=function(){return jo(this.Ob.pb,Kf)};_.Rd=function(){return jo(this.Ob.pb,Lf)};_.Sd=function(){return Xj(this.Ob.pb)};_.Td=function(){return Zj(this.Ob.pb)};
_.Wd=function(){return this.Ob.pb.style.display!=Df};_.ce=function(){Mz(this)};_.ee=function(){};_.Ob=null;function Oz(a){if(null!=a)this.f=a;else throw new Pz;}s(386,1,mi);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
function Qz(){Qz=u;Q=new Di;x(Q,new S(400),new T(kh));x(Q,new S(401),new T(kh));x(Q,new S(402),new T(kh));x(Q,new S(500),new T(mh));x(Q,new S(501),new T(mh));x(Q,new S(502),new T(mh));x(Q,new S(503),new T(nh));x(Q,new S(504),new T(mh));x(Q,new S(505),new T(mh));x(Q,new S(506),new T(nh));x(Q,new S(507),new T(Fh));x(Q,new S(100),new T(gh));x(Q,new S(101),new T(gh));x(Q,new S(102),new T(gh));x(Q,new S(103),new T(gh));x(Q,new S(1004),new T(jh));x(Q,new S(1005),new T(jh));x(Q,new S(800),new T(Bh));x(Q,
new S(801),new T(Bh));x(Q,new S(200),new T(oh));x(Q,new S(201),new T(oh));x(Q,new S(202),new T(oh));x(Q,new S(204),new T(oh));x(Q,new S(203),new T(oh));x(Q,new S(209),new T(Gh));x(Q,new S(208),new T(Hh));x(Q,new S(207),new T(Hh));x(Q,new S(206),new T(oh));x(Q,new S(205),new T(oh));x(Q,new S(1400),new T(Dh));x(Q,new S(1401),new T(Eh));x(Q,new S(1402),new T(Eh));x(Q,new S(300),new T(hh));x(Q,new S(301),new T(hh));x(Q,new S(1100),new T(Ah));x(Q,new S(1101),new T(Ah));x(Q,new S(1200),new T(Ch));x(Q,new S(701),
new T(rh));x(Q,new S(900),new T(zh));x(Q,new S(1001),new T(ph));x(Q,new S(601),new T(qh))}s(385,386,mi);_.$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=fh;function Rz(){}s(389,1,{},Rz);_.b=null;_.c=null;
function Sz(a,b){var c;b&&(a.b?(c=new Tz(a.b),Ks(c.c,c.d++,b),a.b=c):(a.b=new $i,Ui(a.b,b)))}s(391,1,mi);_.b=null;function Uz(){}function Vz(){}s(390,391,mi,Uz,Vz);function Wz(){Wz=u;Math.sqrt(2)}function Xz(a){Wz();if(0>a)throw new zk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(392,1,{86:1},Xz);_.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 Yz;a.b=31*a.b+I((new Zz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new Zz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function $z(){$z=u;aA=new gs;bA=new cz(0,0);hs(aA,Bb);hs(aA,Tb);hs(aA,xb);hs(aA,"Last");hs(aA,Kb);hs(aA,mc);hs(aA,Nc);hs(aA,Pc);hs(aA,Rb)}
function wz(a,b,c){var d;if(null==b)d=Kb;else if(d=b,!Zu(aA.b,b))throw new zk(cA());Ms(cj(a.d,d))===Ms(c)&&Ms(cj(a.c,c))===Ms(d)||((b=cj(a.d,d))&&dA(a,b,d),eA(a.b.ud(),c)&&dA(a,c,d),b=a.b,new fA(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function gA(a,b){return new cz(Rj(b[1].c,Rj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Rj(b[0].b,Rj(b[4].b,b[3].b))+a.n)}function dA(a,b,c){hA(a.b,b);Oi(a.c,b);Oi(a.d,c)}
function iA(a,b){if(!a.o){a.o=!0;var c,d,e;jA(a.i,bA);jA(a.j,bA);jA(a.p,null);a.q=0;for(d=kA(a.b,0);d.c!=d.e.b;){c=lA(d);e=cj(a.c,c);var f=b.$b;e=Fn(e,Kb)?0:Fn(e,mc)?1:Fn(e,Nc)?2:Fn(e,Pc)?4:Fn(e,Rb)?3:Fn(e,Bb)?f.b?4:3:Fn(e,xb)?f.b?3:4:Fn(e,Tb)?1:2;c.ec?a.p[e]||(Ks(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 mA(){$z();nA.call(this,0)}
function nA(a){$z();Zp();this.b=new oA;this.c=new Di;this.d=new Di;this.e=a;this.k=0;this.o=!1;this.p=v(pA,r,90,5,0);this.i=v(qA,r,92,5,0);this.j=v(qA,r,92,5,0);this.q=this.f=this.n=0}s(393,1,{94:1,113:1},mA,nA);_.je=function(a,b){wz(this,a,b)};
_.ke=function(a){iA(this,a);if(0!=this.q)if(a=yz(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;iA(this,a);this.o=b;return 0==this.q?xz(a,new cz(0,0)):xz(a,gA(this,this.i))};_.me=function(a){var b;b=this.o;iA(this,a);this.o=b;return xz(a,gA(this,this.j))};_.ne=function(a){var b;b=cj(this.c,a);null!=b&&dA(this,a,b)};_.tS=function(){return rA.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 bA,aA;function sA(a){nz.call(this);this.ac=(Zp(),new tA(a,this))}s(394,384,{87:1,90:1,95:1,109:1,113:1},sA);_.Jd=function(){return pd+this.cc.c.b++};_.Ld=function(){return!Wy(this)?new cz(0,0):rz(this.ac,this)};_.de=function(){};s(396,1,{});s(395,396,{},function(){});function uA(){uA=u}
function vA(a,b){if(null==b)throw new Zr("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Of);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 wA(){uA();nz.call(this);new $i;this.ac=new xA((Zp(),this))}s(397,384,{88:1,90:1,95:1,109:1,113:1},wA);_.Ld=function(){return rz(this.ac,this)};
_.$d=function(){return(null==this.Zb&&(this.Zb=Ry(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+bh+this.Xb+(this.ec?j:",hidden")+",current="+aq(this.ac.b,this.ac.b.pb.selectedIndex)};function yA(){yA=u;zA=new AA(255,255,255);BA=new AA(192,192,192);CA=new AA(128,128,128);DA=new AA(64,64,64);EA=new AA(0,0,0);FA=new AA(255,0,0);new AA(255,175,175);GA=new AA(255,200,0);HA=new AA(255,255,0);new AA(0,255,0);IA=new AA(255,0,255);JA=new AA(0,255,255);KA=new AA(0,0,255)}
function LA(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 AA(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 AA(c,a,b)}function MA(a){return new AA(I(0.7*(a.b>>16&255)),I(0.7*(a.b>>8&255)),I(0.7*(a.b&255)))}function AA(a,b,c){yA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new zk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(398,1,{89:1,96:1,100:1},AA);_.eQ=function(a){return y(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return NA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var EA,KA,JA,DA,CA,BA,IA,GA,FA,zA,HA;function pz(){pz=u;qz=new OA(!0);PA=new gs;hs(PA,"ar");hs(PA,"fa");hs(PA,"iw");hs(PA,"ur")}function OA(a){this.b=a}s(399,1,mi,OA);_.b=!1;var qz,PA;s(401,1,{105:1,115:1});function QA(){cz.call(this,0,0)}function cz(a,b){this.c=a;this.b=b}
function ez(a){cz.call(this,a.c,a.b)}s(400,401,{92:1,105:1,113:1,115:1},QA,cz,ez);_.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 Yz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return RA.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function dr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(402,1,mi,dr,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 SA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function TA(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=(Nw(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 UA(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=Rj(g,c.b),i+=c.c+a.d);return new cz(i,g+2*a.e)}function Iz(){VA.call(this,1,5,5)}
function VA(a,b,c){Zp();this.d=b;this.e=c;this.b=a}s(403,1,mi,Iz,VA);_.je=function(){};
_.ke=function(a){this.c=WA(a.Pb);if(0!=SA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=yz(a);g=a.ie();i=a.$b.b;l=new $i;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 XA(n);for(w=0;w<n;++w)Ks(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=yj(a.Pb.b,q);Nw(B,G.d);Ks(G.c,B,q)}for(d=new Fi(d);d.c<d.e.ye();)if((c=Gi(d))&&c.ec)a=c.Qd(),!e&&m+a.c>b.c&&(TA(this,l,b.c-(m-this.d),g.c,o,h,i),l.De(),m=f,o+=h+this.e,h=0),e=!1,Ks(l.c,l.d++,c),m+=a.c+this.d,h=Rj(h,a.b);TA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.le=function(a){this.c=WA(a.Pb);return 0==SA(this)?xz(a,new cz(10,10)):xz(a,UA(this,!1))};_.me=function(a){this.c=WA(a.Pb);return 0==SA(this)?xz(a,new cz(10,10)):xz(a,UA(this,!0))};_.ne=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ve;break;case 2:a=fg;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return YA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Bz(){Bz=u;Cz=new ZA(Qb,0,12)}
function ZA(a,b,c){Bz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(404,1,mi,ZA);_.b=null;_.c=0;_.d=0;var Cz;s(405,1,mi);_.tS=function(){return $A.e+"[font="+this.d+"ascent="+aB(this.b,this.d).b+", descent="+aB(this.b,this.d).c+", height="+aB(this.b,this.d).d+Tc};_.d=null;function bB(a){if(!a.n){fz(a);a.Bd();var b,c;for(b=0;b<a.p.d;++b)(c=lu(a.p,b))&&bB(c);lz(a,!1);a.n=!0;Ty(a,a,a._b,0);new cB(a,202)}}
function dB(a){var b,c;a.ec&&(a.ac.Bd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=lu(a.p,b))&&c.Bd()}function eB(a){!Wy(a)&&Az(a);var b=dz(a);a.fe(a.ic,a.jc,b.c,b.b);mz(a)}function fB(a,b){a.q!=b&&(a.q=b)}s(407,383,li);_.Pd=function(){return new sz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Bd=function(){dB(this)};_.Wd=function(){return this.ac.d.hb};_.fe=function(a,b,c,d){hz(this,a,b,c,d);this.Vb=0};_.ge=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;hz(this,a,b,c,d);this.ec&&e&&!f&&mz(this)};_.n=!1;_.q=!1;
function gB(a){Ez.call(this);this.r=new Vz;this.p=new $i;this.o=new sz(0,0,0,0);this.ec=!1;Dz(this,new mA);this.ac&&hB(this.ac.d.I.c,a);this.ac&&iB(this.ac.d,!0);fB(this,!0)}s(406,407,li);_.ie=function(){return new sz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Sd=function(){return Xj(this.ac.d.pb)};_.Td=function(){return Zj(this.ac.d.pb)};_.Ud=function(){this.ac=new jB((Zp(),j),this)};
function kB(a,b,c,d,e,f){var g,i;g=a.e;f?(i=LA(g),f=new AA(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=eg+(g.b>>16&255)+Aa+(g.b>>8&255)+Aa+(g.b&255)+wa)):(i=new AA(I(0.7*(g.b>>16&255)),I(0.7*(g.b>>8&255)),I(0.7*(g.b&255))),f=LA(g),(a.e=i)&&(a.i=eg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+wa));--d;--e;lB(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=eg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+wa);lB(a,b,c,d,1);lB(a,b,c+1,1,e);(a.e=f)&&(a.i=eg+(f.b>>16&255)+Aa+(f.b>>8&255)+Aa+(f.b&
255)+wa);lB(a,b+d,c,1,e);lB(a,b+1,c+e,d,1)}s(408,1,{});_.tS=function(){return"Graphics"};s(409,408,{});function mB(a){var b,c;c=Rj(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 cz(b,c)}function nB(a,b,c){var d,e,f,g,i,h;a.c=WA(b.Pb);if(0==a.c.length)return new QA;g=mB(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=Rj(h,d.c),i=Rj(i,d.b);return new cz(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function oB(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 pB(){qB.call(this,7)}function qB(a){Zp();this.e=0;this.b=1;this.f=a;this.d=0}s(410,1,mi,pB,qB);_.je=function(){};
_.ke=function(a){var b,c;this.c=WA(a.Pb);if(0!=this.c.length&&(b=yz(a),!(0>=b.c||0>=b.b))){c=mB(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);oB(b.c,b.d,this.d,f,e);oB(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 xz(a,nB(this,a,!1))};_.me=function(a){return xz(a,nB(this,a,!0))};_.ne=function(){};
_.tS=function(){return rB.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 fx(){zn()}function uv(a){zn();this.i=a}s(412,99,ii,fx,uv);function Zy(){zn();this.i="Missing message: awt.151"}s(411,412,ii,Zy);s(413,1,{});function sz(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},sz);_.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 sB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function tB(a){uB.call(this,a,0)}function uB(a,b){nz.call(this);this.ac=(Zp(),new vB(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Xw(),hx);c.b=d;Uw(c);break;case 0:c=c.b;d=(Xw(),Yw);c.b=d;Uw(c);break;case 2:c=c.b,d=(Xw(),Zw),c.b=d,Uw(c)}}s(415,384,Wh,tB,uB);
_.Ld=function(){return!Wy(this)?new cz(0,0):rz(this.ac,this)};_.$d=function(){var a=(null==this.Zb&&(this.Zb=Ry(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+bh+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Ve;switch(this.b){case 1:b=vd;break;case 2:b=fg}return a+b+",text=null"};_.b=0;s(418,1,mi);_.$d=function(){return this.k};_.tS=function(){return this.cZ.e+Rc+this.$d()+Tc};_.k=null;_.n=null;
function wB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function xB(a){this.o=(Zp(),Zp(),oz);var b;var c;b=this.cZ.e;-1!=co(b,eo(36))?b=null:(c=this.o.c.d++,b=ov(b,Sy(b,eo(46))+1)+j+c);this.k=b;this.e=new Uz;this.i=a;this.f=!0;this.j=new yB(this)}s(417,418,mi,xB);_.$d=function(){return wB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(416,417,Yh);_.$d=function(){return wB(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 Yz;zB(a,this.b);zB(a,this.c);return a.b};function Yy(){this.c=this.b=0}function AB(a,b){this.b=a;this.c=b}function BB(a){var b=a.c;this.b=a.b;this.c=b}s(419,420,{97:1,106:1,113:1},Yy,AB,BB);_.eQ=function(a){return a===this?!0:y(a,97)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return CB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
function DB(a,b){if(!b)throw new Zr("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new Yx,e=c.d.d;if(0>e||e>c.d.d)throw new Kv;c.p&&(d.pb[Dd]=2);Gx(c,e,d.pb);vz(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 Kv;vz(d.d,e,c);for(f=g=0;f<e;++f)y(lu(d.d,f),73)&&++g;vz(d.j,g,c);Gx(d,e,c.pb);c.c=d;e=nv(c.pb)+Xa;Hi(c.dd(),e,!1);d.p&&(e=yj(d.d,c),-1!=e&&(d=Wu(d.p?d.f:Wu(d.f,0),e),2==Xu(d)&&d.removeChild(Wu(d,1)),c.pb[Dd]=2))}}
function EB(){xB.call(this,j);new $i;this.c=!1;this.b=(Zp(),new FB)}s(421,416,Yh,EB);_.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 Yz;zB(a,this.d);zB(a,this.e);zB(a,this.c);zB(a,this.b);return a.b};function zz(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},zz);
_.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 GB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function HB(){HB=u;IB=new JB;KB=new LB;MB=new LB}var IB,MB,KB;s(426,1,{});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};function JB(){}s(427,426,{},JB);function LB(){}s(428,1,{},LB);s(429,384,Wh);_.Kd=function(){return null};
function NB(a,b){var c;c=new OB(Wy(a));return!c?null:new cz(PB(c,"_")*b+6,aB(c.b,c.d).d+6)}function QB(a,b){var c;c=NB(a,b);return!c?bz(a):c}function RB(a,b){var c;c=NB(a,b);return!c?dz(a):c}function SB(a,b){var c=a.ac;sy(c.b,b);c.f.b=-1;c.f.c=-1}function TB(a){UB.call(this,a,null!=a?a.length:0)}function UB(a,b){nz.call(this);this.b=0>b?0:b;var c=this.ac;sy(c.b,a);c.f.b=-1;c.f.c=-1}s(430,429,Wh,TB,UB);_.Jd=function(){return"textfield"+this.cc.c.f++};
_.Ld=function(){return NB(this,ko(this.ac.b.pb,Wg).length)};_.Md=function(){return!Wy(this)?null:NB(this,ko(this.ac.b.pb,Wg).length)};_.Od=function(){return 0<this.b?QB(this,this.b):bz(this)};_.Qd=function(){return 0<this.b?RB(this,this.b):dz(this)};_.Ud=function(){this.ac=(Zp(),new VB)};_.Yd=function(){return 0<this.b?QB(this,this.b):bz(this)};_._d=function(){return 0<this.b?RB(this,this.b):dz(this)};_.b=0;function Zp(){Zp=u;oz=new WB}function hr(){var a=(Zp(),Zp(),oz);!a.d&&(a.d=new XB)}
function WB(){this.c=new YB;this.e=new Rz}s(431,1,{},WB);_.b=null;_.d=null;var oz;function YB(){}s(432,1,{},YB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(433,1,{});function ZB(){ZB=u;$B=new aC;bC=new aC}function cC(a,b){return b==a?!0:!b?!1:!0}function aC(){}s(434,1,{102:1},aC);_.eQ=function(a){return null==a||!y(a,102)?!1:cC(this,a)};_.hC=function(){var a;a=null.Rf()+";class="+null.Rf();a=!null.Rf().Rf()?a:a+";charset=";return Lt(a)};
_.tS=function(){return dC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var $B,bC;function eC(){eC=u;F(fC,r,102,[(ZB(),bC),$B])}function gC(a){eC();this.b=a}s(435,1,{},gC);_.b=null;function hC(a){a="flavor = "+a;zn();this.i=a}s(436,100,{103:1,113:1,119:1,127:1},hC);function iC(a,b,c){Qz();jC.call(this,a,b,c,fh)}function jC(a,b,c,d){Qz();Oz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(437,385,mi,iC,jC);
_.$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="+Ft(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=fh;function iz(a,b){Qz();Oz.call(this,a);this.e=b}s(438,385,mi,iz);
_.$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()+bh+a.Nd()+wa};function uz(a,b,c){Qz();iz.call(this,a,b);this.b=c}s(439,438,mi,uz);
_.$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 Uy(a,b,c,d){Qz();Oz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(440,385,mi,Uy);
_.$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&&(Dt(wt(this.b,gh))&&(a+="PARENT_CHANGED,"),Dt(wt(this.b,hh))&&(a+="DISPLAYABILITY_CHANGED,"),Dt(wt(this.b,jh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+wa};_.b=fh;_.c=null;_.d=null;s(441,1,qi);function cB(a,b){Qz();iz.call(this,a,b);this.d=null;this.b=this.c=0}
s(442,438,mi,cB);
_.$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 kC(a){if(null==a)throw new wn;}s(444,443,{},kC);
function lC(){lC=u;mC={};mC["java.vendor"]=ye;mC["package.restrict.access.sun"]=Vg;mC["sun.java.launcher"]=hc;mC["sun.management.compiler"]=ye;mC["os.name"]=hc;mC[" sun.boot.class.path"]=hc;mC["path.separator.applet"]=hc;mC["java.vm.specification.vendor"]=ye;mC["java.runtime.version"]=hc;mC["http.proxyPort"]=hc;mC["user.name"]=hc;mC["user.language"]=hc;mC["os.name.applet"]=hc;mC["browser.version"]=hc;mC["java.version"]=hc;mC["user.timezone"]=hc;mC["java.endorsed.dirs"]=hc;mC["java.specification.name"]=
"GWT";mC["java.specification.version"]="2.5.0";mC[Qe]=dc;!wr&&(wr=new Er);wr.b?mC[Oe]="yes":mC[Oe]=null}var mC;s(447,100,Xh);function nC(){zn()}function oC(a){zn();this.i=a}s(446,447,{110:1,113:1,119:1,127:1},nC,oC);function pC(){pC=u;qC=new rC}function sC(a){var b;if(a.n){var c;b=new Jt;tn(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,tn(b.b,a.b));c=a.c;a=a.k;null!=c&&tn(b.b,c);null!=a&&(b.b.b+=ma,tn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function tC(a){pC();var b,c,d;if(null==a)throw new nC;a=bo(a);try{d=co(a,eo(58))}catch(e){e=Li(e);if(y(e,123))throw new oC(xn(e));throw e;}c=co(a,eo(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;uC();var f,g,i;i=c.length;b=new vC;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 oC(ac+a);if(!this.n&&(this.n=cj(qC,this.i),this.n||(this.n=(Zp(),new wC))&&x(qC,this.i,this.n),!this.n))throw new oC(ac+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,B,J,N,W,ca,M,lc,Dc,Xf,pb,Nd,Od,Pd,Va,Ec,Db;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf($a,l)==l&&-1==xC(c,eo(47),l+2))throw new yC(m);}else{M=c.substr(l,m-l);m-=l;B=0;J=this.d;lc=this.f;
Pd=this.k;w=this.e;pb=this.j;o=this.b;Db=this.o;Va=xC(M,eo(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){W=2;lc=-1;B=xC(M,eo(47),2);Od=xC(M,eo(63),2);-1!=Od&&(-1==B||B>Od)&&(B=Od);-1==B&&(B=m,w=j);N=B;-1!=Va&&Va<B&&(N=Va);var sd=eo(64);Ec=M.lastIndexOf(sd,N);o=M.substr(2,N-2);-1<Ec&&(Db=M.substr(2,Ec-2),W=Ec+1);Dc=xC(M,eo(58),-1==Ec?W:Ec);q=co(M,eo(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Dc=q+1:Dc=-1):Dc=-1}catch(bf){if(bf=Li(bf),!y(bf,119))throw bf;}-1==Dc||Dc>B?J=M.substr(W,
N-W):(J=M.substr(W,Dc-W),Xf=M.substr(Dc+1,N-(Dc+1)),0==Xf.length?lc=-1:lc=zC(Xf,10))}-1<Va&&(Pd=M.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var $b=eo(63);Nd=M.lastIndexOf($b,G);-1<Nd?(pb=M.substr(Nd+1,G-(Nd+1)),0==Nd&&null!=w&&(D(w,j)?w=Za:w.indexOf(Za),ca=Sy(w,eo(47))+1,w=w.substr(0,ca-0)),G=Nd):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=Sy(w,eo(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 xe;xe=w;null!=pb&&!D(pb,j)&&(null!=w?xe=w+ub+pb:xe=ub+pb);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=lc;this.k=Pd;var td;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<(td=Sy(this.d,eo(64)))?(this.o=this.d.substr(0,td-0),this.d=ov(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=co(this.c,eo(63)))?(this.j=ov(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Db;this.e=w;this.j=pb}}catch(ud){ud=
Li(ud);if(y(ud,119))throw new oC(xn(ud));throw ud;}if(-1>this.f)throw new oC("incorrect port: "+this.f);}s(448,1,mi,tC);_.tS=function(){return sC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var qC;s(449,1,{});function AC(a,b,c){var d,e;for(d=new BC(a.te().b);CC(d.b);)if(a=d.c=Gi(d.b),e=a.lf(),null==b?null==e:Fn(b,e))return c&&DC(d),a;return null}s(453,1,ci);_.se=function(a){return!!AC(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 BC(a.te().b);CC(a.b);)if(b=a.c=Gi(a.b),c=b.lf(),b=b.mf(),!this.se(c)||!EC(b,this.ue(c)))return!1;return!0};_.ue=function(a){a=AC(this,a,!1);return!a?null:a.mf()};_.hC=function(){var a,b,c;c=0;for(b=new BC(this.te().b);CC(b.b);)a=b.c=Gi(b.b),c+=a.hC(),c=~~c;return c};_.ve=function(){return 0==this.ye()};_.we=function(){throw new FC("Put not supported on this map");};
_.xe=function(a){a=AC(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 BC(this.te().b);CC(c.b);)b=c.c=Gi(c.b),a?d+=Ba:a=!0,d+=j+b.lf(),d+=sb,d+=j+b.mf();return d+"}"};function ry(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Zu(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 cj(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=GC(a,c);else if(y(b,1))c=HC(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 IC(b,c);e.push(d);++a.e;c=null}return c}
function GC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function HC(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 Oi(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,ci);_.se=function(a){return Zu(this,a)};
_.te=function(){return new JC(this)};_.Ae=function(a,b){return this.ze(a,b)};_.ue=function(a){return cj(this,a)};_.we=function(a,b){return x(this,a,b)};_.xe=function(a){return Oi(this,a)};_.ye=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Di(){ry(this)}s(451,452,ei,Di);_.ze=function(a,b){return Ms(a)===Ms(b)||null!=a&&Fn(a,b)};_.Be=function(a){return~~In(a)};function rC(){ry(this)}s(450,451,ei,rC);function KC(){zn()}s(454,99,ii,KC);
function LC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=MC(a,c);if(c>=a.j)break;c=NC(a,c);++b}return b}function OC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function PC(a){var b;a.b=0<=a.k&&!a.e?a.k:MC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new KC;b=a.b;a.b=NC(a,a.b);return a.o.substr(b,a.b-b)}
function NC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=QC(a.o,d,a.o.length);if(c<=a.i&&OC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=co(a.d,eo(c)))break;++d}a.n&&b==d&&(a.f?(c=QC(a.o,d,a.o.length),c<=a.i&&OC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=co(a.d,eo(c))&&++d));return d}
function MC(a,b){var c,d;if(null==a.d)throw new wn;for(d=b;!a.n&&d<a.j;)if(a.f){c=QC(a.o,d,a.o.length);if(c>a.i||!OC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>co(a.d,eo(c)))break;++d}return d}function RC(a){SC.call(this,a," \t\n\r\u000c",!1)}function TC(a){SC.call(this,a,Aa,!1)}
function SC(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=QC(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=QC(this.d,d,this.d.length),this.c[c]=a}}}s(455,1,{},RC,TC,SC);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function UC(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=Ln(e),!(Jn(),!/[^,:{}\[\]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 VC(){}function WC(a){XC.call(this,a,fb,fb,null)}function YC(a,b){XC.call(this,a,fb,fb,b)}function ZC(a,b,c){XC.call(this,a,b,c,null)}
function XC(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=hj(a)){this.b=new $C;this.c=new aD(this.b,b,c,d);Hv(e,this.c,e.pb);d&&fd in d&&(this.c.c=d[fd]);a=this.c;a.e||(a.e=Kz(a,jo(a.pb,Lf),jo(a.pb,Kf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?bD="JSME":bD="JME";b.v=cD(b,!1);b.w=cD(b,!0);jr(b,bD+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=Nz(b);Dz(b,null);b.nb||(b.S=0);b.T||(b.T=new ZA(Yb,0,13),b.W=new OB(b.T));b.U||(b.U=new ZA(Yb,
1,13),b.V=new OB(b.U));b.X||(b.X=new ZA(Yb,0,11),new OB(b.X));b.k||(b.k=new ZA(Yb,0,13),b.n=new OB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;dD=10;b.Fb=!0;try{o=eD(b.Ob,"options");null!=o&&fD(b,o);i=eD(b.Ob,"jme");null!=i&&(b.L=i);l=eD(b.Ob,"mol");null!=l&&(b.ab=l);g=eD(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=eD(b.Ob,Gg);null!=m&&(b.bb=m,gD(b));b.j=eD(b.Ob,"atomcolors");b.i=eD(b.Ob,"atombg");f=eD(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,B;w=(yA(),zA);try{if(0!=f.indexOf(ma))throw new yn("bad hex encoding");
B=zC(f.substr(1,2),16);G=zC(f.substr(3,2),16);q=zC(f.substr(5,2),16);n=w=new AA(B,G,q)}catch(J){if(J=Li(J),y(J,119))lC(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&hD(b.Z);h=eD(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(N){if(N=Li(N),!y(N,119))throw N;}b.c=202;for(f=0;23>f;++f)iD[f]=(yA(),GA),jD[f]=Qc;jD[1]=Wb;iD[1]=(yA(),DA);jD[2]=Ab;iD[2]=GA;jD[3]=Eb;iD[3]=DA;jD[4]=gc;iD[4]=KA;jD[5]=rc;iD[5]=FA;jD[9]=Sb;iD[9]=IA;jD[10]=Mb;iD[10]=IA;jD[11]=Cb;iD[11]=IA;jD[12]=Zb;iD[12]=IA;jD[8]=Gc;iD[8]=MA(HA);
jD[7]=tc;iD[7]=GA;jD[6]=Mc;iD[6]=DA;jD[13]=Lc;iD[13]=DA;jD[18]=Qc;iD[18]=DA;jD[19]=uc;iD[19]=DA;jD[20]=vc;iD[20]=DA;jD[21]=wc;iD[21]=DA;jD[22]=xc;iD[22]=DA;mz(b);b.$=new kD;f=a.d;f.C=Nz(f);null!=f.L?(lD(f,f.L),null!=f.i&&f.Z&&mD(f.Z,f.i,!0),null!=f.j&&f.Z&&mD(f.Z,f.j,!1)):null!=f.ab&&nD(f,f.ab,!0);gD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(457,1,{147:1},VC,WC,YC,ZC,XC);_.Ce=function(a){oD(new pD(a,this.b,qD))};_.De=function(){rD(this.b)};
_.Ee=function(){Vn((Sn(),Tn),new sD(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=tD(a,1)+tb+tD(a,2)+tb+tD(a,3):b=tD(a,0);return b};_.Ne=function(){return fr(this.b)};
_.Oe=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=uD(a);a.Jb=b;gD(a);return c};_.Pe=function(a){fD(this.b,a)};_.Qe=function(){};_.Re=function(a){nD(this.b,a,!0)};_.Se=function(a){lD(this.b,a)};_.ce=function(){Mz(this.b)};_.Te=function(){vD(this.b)};_.Ue=function(a){var b=this.b;if(a=wD(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;xD(b)}};_.Ve=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Fi(b.b);d.c<d.e.ye();)c=Gi(d),a?c.b=j:c.b=ug}Mz(b.d)};
_.We=function(a,b){var c=this.b,d;if(d=wD(c,a))mD(d,b,!0),xD(c)};_.Xe=function(a,b){var c=this.b,d;d=wD(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,gD(c)):(d.D=b,xD(c))};_.Ye=function(a){this.b.H=a};_.Ze=function(a){var b=this.b;b.db=a;gD(b)};_.$e=function(a){var b=this.b;b.eb=a;gD(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=cD(b,!1)};_.cf=function(a){this.b.xb=a};_.df=function(a){yD(this.b,a)};
_.ef=function(a,b){var c=this.b;c.f=!1;c.Kb=new zD(c,a);AD(c.Kb);c.c=253;c.jb=!0;c.J=b;gD(c)};_.ff=function(a){BD(this.b,a)};_.gf=function(){return CD(this.b)};_.b=null;_.c=null;function sD(a){this.b=a}s(458,1,{},sD);_.qc=function(){var a,b;for(b=new Fi(this.b.c.b);b.c<b.e.ye();)a=Gi(b),lo(a.u.pb,a.r)};_.b=null;
function DD(){var a=(ED(),FD()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=GD;ED();b=b&&b[0]&&(typeof b[0]==Jf||typeof b[0]==re)?b[0]:null;a:if(HD==e||ID==e&&y(b,147))e=!0;else{if(null!=b)for(b=En(b);b&&b!=HD;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new VC:3==arguments.length?a=new ZC(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new WC(arguments[0]):4==arguments.length?a=new XC(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new YC(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()});JD();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Qs(){KD||(KD=!0,DD())}s(459,1,{},Qs);var KD=!1;function LD(a){zn();this.i=a}s(461,447,Xh,LD);function it(){zn();this.i="divide by zero"}s(462,99,ii,it);function Ls(){zn()}function MD(a){zn();this.i=a}
s(463,99,ii,Ls,MD);function QC(a,b,c){var d,e;d=ND(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 OD(){}function PD(a){return typeof a==If?Gc+(0>a?-a:a):a}function QD(a,b){var c;c=new OD;c.e=Nb+(RD(0!=a?-a:0)?PD(0!=a?-a:0):j+xi(c));SD(0!=a?-a:0)&&TD(0!=a?-a:0,c);c.c=4;c.b=b;return c}function V(a){var b;b=new OD;b.e=Nb+(RD(a)?PD(a):j+xi(b));SD(a)&&TD(a,b);return b}
function X(a,b){var c;c=new OD;c.e=Nb+(RD(a)?PD(a):j+xi(c));SD(a)&&TD(a,c);c.c=b?8:0;return c}function UD(){var a;a=new OD;a.e=Nb+(RD(0)?PD(0):j+xi(a));SD(0)&&TD(0,a);a.c=2;return a}function VD(a){var b;b=new OD;b.e=Nb+(RD(a)?PD(a):j+xi(b));SD(a)&&TD(a,b);b.c=1;return b}function SD(a){return typeof a==If&&0<a}function RD(a){return null!=a&&0!=a}
function TD(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Ih[b.d])c=c.prototype;else{c=Ih[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(465,1,{},OD);_.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 WD(a){var b;b=XD;!b&&(b=XD=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new YD(Ub+a+fa);return b}
function zC(a,b){var c,d;if(null==a)throw new YD(Hf);if(2>b||36<b)throw new YD("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 YD(Ub+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new YD(Ub+a+fa);if(-2147483648>c||2147483647<c)throw new YD(Ub+a+fa);return c}s(467,1,{113:1,124:1});var XD=null;function ZD(a){this.b=a}
s(466,467,{113:1,116:1,117:1,124:1},ZD);_.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 Zz(a){this.b=a}s(468,467,{113:1,116:1,120:1,124:1},Zz);_.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 Pz(){zn()}function zk(a){zn();this.i=a}s(469,99,Nh,Pz,zk);function Kv(){zn()}function Qw(a){zn();this.i=a}s(470,99,ii,Kv,Qw);
function S(a){this.b=a}function ut(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 nt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function $D(a){var b,c;return-129<a&&128>a?(b=a+128,c=(aE(),bE)[b],!c&&(c=bE[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 aE(){aE=u;bE=v(cE,r,122,256,0)}var bE;function Sj(a){return 0>a?-a:a}function Rj(a,b){return a>b?a:b}function dE(a){return Math.round(a)}function wn(){zn()}function Zr(a){zn();this.i=a}s(474,99,{113:1,119:1,123:1,125:1,127:1},wn,Zr);function zi(){zi=u;Ai=F(yi,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 Ai;function YD(a){zn();this.i=a}s(476,469,Nh,YD);
function Dn(a){this.b="Unknown";this.d=a;this.c=-1}s(477,1,{113:1,126:1},Dn);_.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 ND(a,b){return a.charCodeAt(b)}function eE(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 us(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function co(a,b){return a.indexOf(b)}
function xC(a,b,c){return a.indexOf(b,c)}function Sy(a,b){return a.lastIndexOf(b)}function fE(a){var b=aa,c=dh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ov(c,++d):c=c.substr(0,d-0)+ov(c,++d);return a.replace(RegExp(b,se),c)}
function gE(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(Ps,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ov(a,b){return a.substr(b,a.length-b)}
function bo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function eo(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 Lt(this)};_.tS=_.toString;function hE(){hE=u;iE={};jE={}}
function Lt(a){hE();var b=nb+a,c=jE[b];if(null!=c)return c;c=iE[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+ND(a,d++);c|=0}256==kE&&(iE=jE,jE={},kE=0);++kE;return jE[b]=c}var iE,kE=0,jE;function sn(a,b){tn(a.b,b);return a}function rn(){this.b=new fo}function lE(){this.b=new fo;this.b.b+=j}s(479,1,ri,rn,lE);_.tS=function(){return this.b.b};function Jt(){this.b=new fo}
function vC(){this.b=new fo}function ss(a){this.b=new fo;tn(this.b,a)}s(480,1,ri,Jt,vC,ss);_.tS=function(){return this.b.b};function yC(a){a="String index out of range: "+a;zn();this.i=a}s(481,470,ii,yC);
function mE(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new wn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new MD("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new MD("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 Kv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Ks(b,c,a[--d])}else for(c=e+c;e<c;)Ks(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function qv(){zn()}function FC(a){zn();this.i=a}s(483,99,ii,qv,FC);function eA(a,b){for(var c;a.Uc();)if(c=a.Vc(),null==b?null==c:Fn(b,c))return a;return null}function hA(a,b){var c;return(c=eA(a.ud(),b))?(c.Wc(),!0):!1}function nE(a){var b,c,d,e;d=new rn;b=null;d.b.b+=Rc;for(c=a.ud();c.Uc();)null!=b?tn(d.b,b):b=Ba,e=c.Vc(),tn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Tc;return d.b.b}s(484,1,{});_.hf=function(){throw new FC("Add not supported on this collection");};
_.jf=function(a){return!!eA(this.ud(),a)};_.ve=function(){return 0==this.ye()};_.kf=function(a){return hA(this,a)};_.tS=function(){return nE(this)};s(486,484,Zh);_.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+=In(c),a=~~a);return a};
function oE(a,b){var c;return y(b,131)&&(c=b.lf(),Zu(a.b,c))?(c=cj(a.b,c),a.b.ze(b.mf(),c)):!1}function JC(a){this.b=a}s(485,486,Zh,JC);_.jf=function(a){return oE(this,a)};_.ud=function(){return new BC(this.b)};_.kf=function(a){return oE(this,a)?(a=a.lf(),Oi(this.b,a),!0):!1};_.ye=function(){return this.b.e};_.b=null;function DC(a){if(a.c)Ii(a.b),Oi(a.d,a.c.lf()),a.c=null;else throw new uv("Must call next() before remove().");}
function BC(a){var b;this.d=a;b=new $i;a.d&&Ui(b,new pE(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new qE(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 Fi(b)}s(487,1,{},BC);_.Uc=function(){return CC(this.b)};_.Vc=function(){return this.c=Gi(this.b)};_.Wc=function(){DC(this)};_.b=null;_.c=null;_.d=null;s(489,1,Th);_.eQ=function(a){return y(a,131)&&EC(this.lf(),a.lf())&&EC(this.mf(),a.mf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.lf()&&(a=In(this.lf()));null!=this.mf()&&(b=In(this.mf()));return a^b};_.tS=function(){return this.lf()+sb+this.mf()};function pE(a){this.b=a}s(488,489,Th,pE);_.lf=function(){return null};_.mf=function(){return this.b.c};_.nf=function(a){return GC(this.b,a)};_.b=null;function qE(a,b){this.c=a;this.b=b}s(490,489,Th,qE);_.lf=function(){return this.b};_.mf=function(){return this.c.f[nb+this.b]};_.nf=function(a){return HC(this.c,this.b,a)};_.b=null;_.c=null;
function Nw(a,b){(0>a||a>=b)&&rE(a,b)}function rE(a,b){throw new Qw("Index: "+a+", Size: "+b);}s(491,484,Mh);_.of=function(){throw new FC("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:Fn(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:In(c)),b=~~b;return b};_.ud=function(){return new Fi(this)};_.qf=function(){return this.rf(0)};_.rf=function(a){return new sE(this,a)};_.sf=function(){throw new FC("Remove not supported on this list");};function CC(a){return a.c<a.e.ye()}function Gi(a){if(a.c>=a.e.ye())throw new Nv;return a.e.pf(a.d=a.c++)}function Ii(a){if(0>a.d)throw new fx;a.e.sf(a.d);a.c=a.d;a.d=-1}function Fi(a){this.e=a}s(492,1,{},Fi);_.Uc=function(){return CC(this)};
_.Vc=function(){return Gi(this)};_.Wc=function(){Ii(this)};_.c=0;_.d=-1;_.e=null;function sE(a,b){var c;this.e=this.b=a;c=a.ye();(0>b||b>c)&&rE(b,c);this.c=b}s(493,492,{},sE);_.tf=function(){return 0<this.c};_.uf=function(){if(0>=this.c)throw new Nv;return this.b.pf(this.d=--this.c)};_.b=null;function tE(a){a=new BC(a.c.b);return new uE(a)}function vE(a,b){this.b=a;this.c=b}s(494,486,Zh,vE);_.jf=function(a){return Zu(this.b,a)};_.ud=function(){return tE(this)};_.ye=function(){return this.c.b.e};
_.b=null;_.c=null;function uE(a){this.b=a}s(495,1,{},uE);_.Uc=function(){return CC(this.b.b)};_.Vc=function(){return(this.b.c=Gi(this.b.b)).lf()};_.Wc=function(){DC(this.b)};_.b=null;s(496,491,Mh);_.of=function(a,b){var c;c=kA(this,a);var d=c.e;new fA(b,c.c);++d.c;++c.b;c.d=null};_.pf=function(a){var b;b=kA(this,a);try{return lA(b)}catch(c){c=Li(c);if(y(c,132))throw new Qw("Can't get element "+a);throw c;}};_.ud=function(){return kA(this,0)};
_.sf=function(a){var b,c;b=kA(this,a);try{c=lA(b)}catch(d){d=Li(d);if(y(d,132))throw new Qw("Can't remove element "+a);throw d;}wE(b);return c};function xE(a){a.c=v(yE,r,0,0,0)}function vz(a,b,c){(0>b||b>a.d)&&rE(b,a.d);a.c.splice(b,0,c);++a.d}function Ui(a,b){Ks(a.c,a.d++,b);return!0}function lu(a,b){Nw(b,a.d);return a.c[b]}function yj(a,b){for(var c=0;c<a.d;++c)if(EC(b,a.c[c]))return c;return-1}function ou(a,b){var c;c=(Nw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Ti(a,b){var c;c=yj(a,b);if(-1==c)return!1;ou(a,c);return!0}function Dk(a,b){var c;if(b.length<a.d){c=b;var d;d=Ds(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)Ks(b,c,a.c[c]);b.length>a.d&&Ks(b,a.d,null);return b}function $i(){xE(this)}function XA(a){xE(this);this.c.length=a}function Tz(a){xE(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,vi,$i,XA,Tz);_.of=function(a,b){vz(this,a,b)};
_.hf=function(a){return Ui(this,a)};_.De=function(){this.c=v(yE,r,0,0,0);this.d=0};_.jf=function(a){return-1!=yj(this,a)};_.pf=function(a){return lu(this,a)};_.ve=function(){return 0==this.d};_.sf=function(a){return ou(this,a)};_.kf=function(a){return Ti(this,a)};_.ye=function(){return this.d};_.d=0;function jA(a,b){var c=a.length,d;for(d=0;d<c;++d)Ks(a,d,b)}function os(){os=u;ps=new zE}var ps;function zE(){}s(500,491,oi,zE);_.jf=function(){return!1};_.pf=function(){throw new Kv;};_.ye=function(){return 0};
function AE(){this.b=new Date}function BE(a){return 10>a?bb+a:j+a}s(501,1,{113:1,115:1,116:1,128:1},AE);_.eQ=function(a){return y(a,128)&&xt(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=Ss(c&4194303,b&4194303,e&1048575);a=Ss(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(CE(),DE)[this.b.getDay()]+ba+EE[this.b.getMonth()]+ba+BE(this.b.getDate())+ba+BE(this.b.getHours())+nb+BE(this.b.getMinutes())+nb+BE(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function CE(){CE=u;DE=F(Ps,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));EE=F(Ps,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var DE,EE;
function hs(a,b){return null==x(a.b,b,a)}function gs(){this.b=new Di}s(503,486,{113:1,115:1,133:1},gs);_.hf=function(a){return hs(this,a)};_.jf=function(a){return Zu(this.b,a)};_.ve=function(){return 0==this.b.e};_.ud=function(){return tE(new vE(this.b,new JC(this.b)))};_.kf=function(a){return null!=Oi(this.b,a)};_.ye=function(){return this.b.e};_.tS=function(){return nE(new vE(this.b,new JC(this.b)))};_.b=null;
function kA(a,b){var c,d;(0>b||b>a.c)&&rE(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 FE(a,b,d)}function oA(){this.b=new GE;this.c=0}s(504,496,oi,oA);_.hf=function(a){new fA(a,this.b);++this.c;return!0};_.rf=function(a){return kA(this,a)};_.ye=function(){return this.c};_.b=null;_.c=0;function lA(a){if(a.c==a.e.b)throw new Nv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function wE(a){if(!a.d)throw new fx;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 FE(a,b,c){this.e=a;this.c=c;this.b=b}s(505,1,{},FE);_.Uc=function(){return this.c!=this.e.b};_.tf=function(){return this.c.c!=this.e.b};_.Vc=function(){return lA(this)};_.uf=function(){if(this.c.c==this.e.b)throw new Nv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Wc=function(){wE(this)};_.b=0;_.c=null;_.d=null;_.e=null;function GE(){this.b=this.c=this}
function fA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(506,1,{},GE,fA);_.b=null;_.c=null;_.d=null;function IC(a,b){this.b=a;this.c=b}s(507,489,Th,IC);_.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 Nv(){zn()}s(508,99,{113:1,119:1,125:1,127:1,132:1},Nv);function EC(a,b){return Ms(a)===Ms(b)||null!=a&&Fn(a,b)}function WA(a){var b=v(pA,r,90,0,0);return Dk(a.b,b)}function Fz(){this.b=new $i}
s(510,491,vi,Fz);_.of=function(a,b){vz(this.b,a,b)};_.hf=function(a){return Ui(this.b,a)};_.jf=function(a){return-1!=yj(this.b,a)};_.pf=function(a){return lu(this.b,a)};_.ve=function(){return 0==this.b.d};_.ud=function(){return new Fi(this.b)};_.sf=function(a){return ou(this.b,a)};_.ye=function(){return this.b.d};_.tS=function(){return nE(this.b)};_.b=null;function HE(a){a.ac.d.hb&&bB(a)}function IE(a){var b;if(a.ac.d.hb){b=Xy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}dB(a)}
function JE(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 oD(a){var b=a.k;KE(a.ac.d,b.b,b.c);!Wy(a)&&Az(a);kz(a)}function LE(){gB.call(this,j);this.j=new sA(this.vf());Sz(this.r,new ME(this))}s(512,406,li);_.Id=function(a,b){return Ms(a.i)===Ms(this.j)?(IE(this),!0):this.wf(a,b)};_.vf=function(){return"Close"};_.wf=function(){return!1};_.Bd=function(){IE(this)};_.j=null;_.k=null;
function pD(a,b,c){LE.call(this);this.ac&&iB(this.ac.d,!1);fB(this,!1);Dz(this,new qB(0));a=new uB(a,1);P(this,a,null);a=new Hz;P(a,this.j,null);P(this,a,null);b&&(this.k=Xy(b),eB(this),JE(this.k,~~(jo(b.Ob.pb,Lf)/2)-~~(this.fc/2),~~(jo(b.Ob.pb,Kf)/2)-~~(this.Xb/2)));c&&O(this,c)}s(511,512,li,pD);_.vf=function(){return"OK"};function NE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new uv("Cannot undo. Index is out of range.");if(!a.b.c)throw new uv(bc);a.b=a.b.c;return a.b.b}
function kD(){this.b=this.c=new OE}s(513,1,{},kD);_.b=null;function OE(){this.b=null}function PE(a){this.b=a}s(514,1,{},OE,PE);_.b=null;_.c=null;_.d=null;function ME(a){this.b=a}s(515,441,qi,ME);_.b=null;function QE(){QE=u;RE=F(Ps,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);qD=(yA(),BA);SE=LA(qD);iD=v(TE,r,89,23,0);jD=v(Ps,r,1,23,0);UE=v(TE,r,89,7,0);VE=null!=(lC(),mC[Oe])}
function uD(a){var b;if(a.Bb)b=WE(a,1)+tb+WE(a,2)+tb+WE(a,3);else if(b=WE(a,0),0<b.length){var c=new XE(a.Z);Ui(a._.b,c)}return b}function YE(a,b){var c,d;c=b.b;if(D(c,(ZE(),$E).c))er(CD(a));else if(D(c,aF.c))er(fr(a));else if(D(c,bF.c))c=a.u,d=(!a.ub&&(a.ub=new gr(a)),a.ub),c.b=d,hr(),ir(c);else if(D(c,hg)){7!=a.O&&(a.P=fh);d=b.d;d=Et(d,eh);c=tt(d,a.P);var e=!rt(c,fh)?mt(c):c;!rt(e,lh)&&cF(a.Z,L(c));dF(a);a.lb=!0;gD(a);a.O=7;a.P=d}else D(c,og)||(D(c,he)?eF(a):yD(a,c))}
function fF(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(gF,r,-1,4,1);l=v(gF,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)hF(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=Nz(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;iF(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||jF(a.fb[f])}}}
function rD(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 kF(a),a.Z.r=0);null!=a.rb&&UC(a.rb,null)}}function cD(a,b){var c,d,e,f;f=new EB;d=Kc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new xB(Ob+d);var g=(ZE(),$E).c;d.d=g;DB(f,d);Sz(d.e,a);d=new xB(Ob+c);d.d=aF.c;Sz(d.e,a);DB(f,d);DB(f,new xB(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new xB(c);d.d=bF.c;Sz(d.e,a);DB(f,d);Qy(a,f);return f}
function lF(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,qD);a.nb?(e==a.c&&Y(b,MA(qD)),lB(b,g,f,a.Y,a.Y),Y(b,(yA(),DA)),mF(b,g,f,a.Y-1,a.Y-1)):e==a.c?kB(b,g+1,f+1,a.Y,a.Y,!1):kB(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,(yA(),EA)),e){case 101:Y(b,HA);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;nF(b,!0);oF(b,pF(b,c,e,d,i));Y(b,EA);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(nF(b,!1),oF(b,pF(b,c,e,d,i)));qF(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);lB(b,g+9,f+9,2,4);lB(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(Y(b,FA),lB(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,HA),lB(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,IA);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,EA);break;case 107:Y(b,GA);lB(b,g+4,f+4,a.Y-8,a.Y-8);Y(b,EA);mF(b,g+4,f+4,a.Y-8,a.Y-8);qF(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);lB(b,g+9,f+9,2,4);lB(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:rF(b,g,f,a.Y,!0);break;case 111:rF(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,zA);lB(b,g+3,f+5,a.Y-7,a.Y-11);Y(b,EA);mF(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:Y(b,qD);a.ob&&kB(b,g+1,f+1,a.Y,a.Y,!1);Y(b,EA);sF(a,b,g,f,"NEW");break;case 106:Y(b,FA);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,EA);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));sF(a,b,g+6,f,uc);break;case 104:Y(b,FA);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,EA);break;case 105:a.Ib?(Y(b,JA),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,EA)):sF(a,b,g,f,"123");break;case 113:Y(b,KA);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);lB(b,e,d,c,c);Y(b,EA);tF(a,
b,g,f,zA,"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:uF(a,b,g,f+2,3);break;case 207:uF(a,b,g,f,4);break;case 208:uF(a,b,g,f,5);break;case 209:uF(a,b,g,f,1);break;case 210:uF(a,b,g,f,6);break;case 211:uF(a,b,g,f,7);break;case 212:uF(a,b,g,f,8);break;case 213:sF(a,b,g,f,"FG"),a.F=new AB(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!=jD[c]&&tF(a,b,g,f,iD[c],jD[c])}function vF(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,qD),lB(d,0,0,c,b),a.nb?(Y(d,(yA(),DA)),mF(d,-1,0,c,b-1)):(Y(d,SE),Z(d,0,0,c-1-2,0),Y(d,MA(qD)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),wF(d,a.X),Y(d,(yA(),EA)),-1!=a.J.toLowerCase().indexOf(ie)&&Y(d,FA),xF(d,a.J,10,15),yF(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function zF(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,qD);lB(d,0,0,c,b);a.nb?(Y(d,(yA(),DA)),Z(d,0,b-1,c,b-1),e=dD*(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,SE),Z(d,0,0,0,b-1),Z(d,0,dD*a.Y,b-1,dD*a.Y),Y(d,MA(qD)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=dD+2;++b)lF(a,d,1,b);yF(a.Ob,a.Q,0,2*a.Y+a.S)}}
function AF(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);lB(e,0,0,c,b);d=a.db?(HB(),KB):(HB(),MB);if((HB(),IB)==(HB(),IB))d==KB?e.b=j:e.b=ug;d=new Xz(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&&(iF(f),fF(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 ZA(Yb,0,i),f.n.n=new OB((Zp(),f.n.k)));f.n.A&&(Y(g,(yA(),EA)),mF(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,(QE(),UE)[f.e[i]]),h=g,o=I(f.J[i]-m/2),N=I(f.M[i]-m/2),W=M=m,nF(h,!0),oF(h,pF(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,(QE(),UE)[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,nF(m,!0),oF(m,BF(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){Y(g,(yA(),EA));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&Y(g,(QE(),UE)[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,IA);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,EA);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))));wF(g,f.n.k);m=CF(f.n.n);n=f.f[i];h=ub;null!=n&&(h=n);n=PB(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,IA);xF(g,h,W,n);Y(g,EA);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,nF(m,!0),oF(m,BF(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(gF,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];wF(g,f.n.k);m=CF(f.n.n);M=v(Ps,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(DF,r,98,f.t+1,0);for(i=1;i<=f.t;++i)h=EF(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]=PB(f.n.n,h),l[i]=FF(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<Sj(f.A[i])&&(q+=Sj(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=PB(f.n.n,n),q=PB(f.n.n,h),N[i]=n,o[i]=q,q=l[i]=FF(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,(QE(),UE)[f.e[i]]),lB(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?Y(g,(QE(),UE)[f.e[i]]):Y(g,(yA(),EA)):Y(g,(QE(),iD)[f.c[i]]),xF(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(dE(f.J[i]-n/2))),n=L(K(dE(f.M[i]+~~(m/2)-1))),Y(g,(yA(),IA)),xF(g,
ba+f.q[h][1],W+q,n);if(0<f.D||0<f.E)if(Y(g,104==f.n.c?(yA(),FA):(yA(),KA)),0<f.D&&106!=f.n.c&&(q=l[f.D],mF(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(dE(f.J[h]+q))),J[1]=L(K(dE(f.J[m]+q))),G[0]=L(K(dE(f.M[h]-n))),G[1]=L(K(dE(f.M[m]-n))),J[3]=L(K(dE(f.J[h]-q))),J[2]=L(K(dE(f.J[m]-q))),G[3]=L(K(dE(f.M[h]+n))),G[2]=L(K(dE(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.n.c&&(ca=g,i=J,B=G,ca.o&&(nF(ca,!1),oF(ca,BF(ca,i,B,5,!0)))),106==f.n.c&&GF(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,(yA(),FA));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],mF(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(Y(e,(yA(),DA)),Z(e,c-1,0,c-1,b-1)):(Y(e,MA(qD)),Z(e,c-1,0,c-1,b-1),Y(e,qD),Z(e,c-2,0,c-2,b-1),Y(e,SE),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),Y(e,(yA(),IA)),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 ZA(Yb,0,13),a.W=new OB(a.T),null!=a.bb&&(d=PB(a.W,a.bb),c=L(K(Math.round((c-d)/2))),b-=13,Y(e,(yA(),EA)),wF(e,a.T),xF(e,a.bb,c,b)));yF(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function uF(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&&(nF(b,!1),oF(b,BF(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 HF(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;Y(d,qD);lB(d,0,0,b,c);a.nb?(Y(d,(yA(),DA)),c=13*(a.Y+a.S),mF(d,c,0,b-c-1,2*a.Y+a.S-1)):(Y(d,MA(qD)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,SE),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)lF(a,d,b,1),lF(a,d,b,2);a.c=c;yF(a.Ob,a.Lb,0,0)}}
function rF(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);qF(a,b,c+m-i,f,d-4-i-1,e,h)}
function IF(a,b){var c,d,e,f,g,i,h;vD(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=JF(b);h=new SC(b,g,!0);d=j;for(c=1;5>=c;++c)d=KF(h,g);c=$D(zC(bo(d.substr(0,3)),10)).b;f=$D(zC(bo(d.substr(3,3)),10)).b;KF(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=KF(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new LF(a,e)}fF(a,1,c,1);fF(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new LF(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",gD(a),!1;null!=a.i&&a.Z&&mD(a.Z,a.i,!0);null!=a.j&&
a.Z&&mD(a.Z,a.j,!1);g=MF(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 NF(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];fF(a,1,g,0)}gD(a);return!0}
function OF(a,b){var c,d,e,f,g,i,h,l;vD(a);c=f=0;l=new SC(b,"|>",!0);e=-1<b.indexOf(tb);i=1;g=LC(l);a.tb=0;for(d=1;d<=g;++d)if(h=PC(l),bo(h),!D(h,dh))if(D(h,tb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new zD(a,h);if(0==a.Z.t)return BD(a,"ERROR - problems in reading/processing molecule !"),lC(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return BD(a,"ERROR - strange reaction - fixing !"),lC(),!1;if(3<i)return BD(a,"ERROR - strange reaction !"),lC(),!1;1<a.tb&&!e&&fD(a,Af);e&&!a.Bb&&fD(a,bg);!e&&a.Bb&&
fD(a,Ef);e?(fF(a,1,f,1),fF(a,f+1,c-1,2),fF(a,c,a.tb,3)):fF(a,1,a.tb,0);gD(a);return!0}function jr(a,b){a.jb=!0;a.J=b}
function nr(a,b){var c,d;if(0==b)return!1;dF(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:rD(a);d=a.$;d.b=d.c;d.c.d=null;PF(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;QF(a,NE(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 uv("Cannot redo. Index is out of range.");
if(!d.b.d)throw new uv(bc);d.b=d.b.d;QF(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=lu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=jc):(jr(a,fc+(a.Db.b+1)+ea+a.Db.d),d=fE(d),nD(a,d,!1),null!=a.rb&&UC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=lu(d,d.b)):d=null;null==d?(a.jb=!0,a.J=jc):(jr(a,fc+(a.Db.b+1)+ea+a.Db.d),d=fE(d),nD(a,d,!1),null!=a.rb&&UC(a.rb,null));break;case 101:a.Gb&&HE(a.Gb);a.Gb=new RF(1,a);a.c=c;break;case 107:!a.zb?a.zb=new SF(a):a.zb.ac.d.hb?TF(a.zb.ac.d):
oD(a.zb);break;case 113:a.b&&HE(a.b);a.b=new RF(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,hD(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=UF(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(gF,r,-1,4,1);hF(a.Z,d);a.lb=!0;a.Z=new XE(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;AD(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,VF(a.Z,a.Z.D),a.Z.D=0,eF(a)):0<a.Z.E&&(a.lb=!0,WF(a.Z,a.Z.E),
a.Z.E=0,eF(a));XF(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new EB;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new xB(c),DB(i,g),g.d=c,Sz(g.e,a);Qy(a,i);a.E=i}YF(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&&(HE(a.o),a.o=null);0==a.Z.D&&(a.o=new RF(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,eF(a)),18==a.d&&(d=ko((kr(),lr).ac.b.pb,Wg),ZF(a.Z,a.Z.D,d),eF(a)),XF(a.Z))}gD(a);return!0}
function fr(a){var b,c,d;d=CD(a);c=j;if(a.Bb){var e,f,g;g=Es([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)UF(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+($F(g[1][0],3)+$F(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+aG(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+aG(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new bG(a,a.fb,a.tb)),c=aG(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function cG(a,b,c,d){var e;e=c;var f=d,g,i;(g=dG(b),i=0!=(b.f&2),g||i)?(g=a.Bb?(!a.w&&(a.w=cD(a,!0)),a.w):(!a.v&&(a.v=cD(a,!1)),a.v),YF(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=eG(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<=dD+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",gD(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=nr(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)VF(a.Z,a.Z.D),a.Z.D=0,eF(a);else{if(106==a.c)return!0;if(108==a.c)fG(a.Z,a.Z.D,0),eF(a);else if(157==a.c)fG(a.Z,a.Z.D,1),eF(a);else if(158==a.c)fG(a.Z,a.Z.D,-1),eF(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):eF(a);else if(206<=
a.c&&229>=a.c)a.O=2,gG(a.Z),eF(a);else if(230==a.c)a.O=3,eF(a);else if(233<=a.c&&262>a.c)hG(a.Z,!1),eF(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;ZF(a.Z,a.Z.D,ko(a.zb.f.ac.b.pb,Wg));eF(a)}else if(105==a.c)iG(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=ko((kr(),lr).ac.b.pb,Wg),1>d.length&&(d=Qc),ZF(a.Z,a.Z.D,d)),eF(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,gG(a.Z),eF(a);else if(0<a.Z.E)if(104==a.c)WF(a.Z,a.Z.E),a.Z.E=
0,eF(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]])jr(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;VF(d,c);d.b[c]=0}a.Z.E=0;eF(a)}else if(201==a.c)jG(a.Z,a.Z.E),eF(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),eF(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,eF(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,eF(a);else if(206<=
a.c&&229>=a.c)a.O=2,gG(a.Z),eF(a);else if(107==a.c){if(!a.zb.c)return!0;d=ko(a.zb.f.ac.b.pb,Wg);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;eF(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 kF(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(kG(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,gG(a.Z)):300<a.c?(kG(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=ko((kr(),lr).ac.b.pb,Wg),1>d.length&&(d=Qc),ZF(a.Z,1,d))):230==a.c?lD(a,null):233<=a.c&&262>a.c?(kG(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,hG(a.Z,!0)):lC();eF(a)}else e=!1;e&&(XF(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,gD(a))}return e}
function lG(a,b,c,d){var e,f;if(a.z||!a.hb||dG(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=mG(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)VF(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),WF(b,e),0<mG(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){jr(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<mG(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;jr(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(eG(b)||dG(b))cF(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(gF,r,-1,4,1);hF(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;dF(a);a.lb=!0;gD(a);a.Mb=c;a.Nb=d;return!0}
function nG(a,b,c,d){var e,f,g;if(!a.z&&!dG(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=((QE(),VE)?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&&UC(a.qb,F(cE,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;dF(a);a.lb=!0;gD(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function oG(a){if(a.z)return!0;a.jb=!1;a.P=fh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=mG(b,b.t),6>b.z[c]&&(pG(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),VF(b,b.t));b.C=!1;eF(a)}else a:{var b=a.Z,e,f;c=mG(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):jr(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],jr(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(dE((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(K(dE((b.M[b.F]+b.M[c])/2))))}}jF(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,NE(b),b.b.d=c),eF(a),a.r=!1)}else 5==a.O&&(jF(a.Z),eF(a));0<a.O&&(a.D=!1,dF(a),a.lb=!0,XF(a.Z),qG(a.Z),gD(a),a.O=0,a.f=!1);if(VE&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,dF(a),a.lb=!0,gD(a);return!0}function dF(a){a.kb=!1;a.mb=!1;a.lb=!1}
function fD(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(Ef)?a.Bb=!1:-1<b.indexOf(bg)&&(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(Af)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(If)&&(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,fF(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)rG(a.fb[c]),iF(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&&++dD;gD(a)}
function gD(a){var b,c,d;b=Nz(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=Jz(a,d,c),AF(a),a.z||(a.Lb=Jz(a,b.c,2*a.Y+a.S),HF(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=Jz(a,a.Y,c),zF(a),a.I=Jz(a,d,a.Y),vF(a))):(AF(a),a.z||(vF(a),a.D&&(HF(a),zF(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function tD(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=UF(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=EF(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<Sj(c.A[h])&&(i+=Sj(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+sG(0.055999999999999994*c.J[h],0,2)+ba+sG(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+=dh),e+=c)}return e}function WE(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=UF(a.fb[c]),d!=b))continue;d=tG(a.fb[c]);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function eF(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&UC(a.rb,null)}var c,d,e;e=new uG;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 XE(d),AD(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 PE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function nD(a,b,c){try{IF(a,b)?c&&eF(a):gD(a)}catch(d){if(d=Li(d),y(d,119))gD(a);else throw d;}}
function lD(a,b){try{OF(a,b)?eF(a):gD(a)}catch(c){if(c=Li(c),y(c,119))gD(a);else throw c;}}function xD(a){dF(a);a.lb=!0;gD(a)}function vD(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new kF(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;gD(a);null!=a.rb&&UC(a.rb,null)}function QF(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 XE(d),AD(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&&UC(a.rb,null)}}
function wD(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,gD(a),null):a.fb[b]}function yD(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?nr(a,c):b="Not known group!";a.jb=!0;a.J=b;gD(a)}
function BD(a,b){a.jb=!0;a.J=b;gD(a)}function CD(a){var b;b=uD(a);dF(a);gD(a);return b}function sF(a,b,c,d,e){var f,g,i,h;f=a.W;h=PB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new ZA(f.d.b,f.d.d,g),f=new OB(i),h=PB(f,e),b.f=i,b.j=vG(i);else wF(b,a.T);f=aB(f.b,f.d).b-aB(f.b,f.d).c;xF(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function tF(a,b,c,d,e,f){var g,i;g=CF(a.V);i=PB(a.V,f);wF(b,a.U);(b.e=e)&&(b.i=eg+(e.b>>16&255)+Aa+(e.b>>8&255)+Aa+(e.b&255)+wa);xF(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function CF(a){return aB(a.b,a.d).b-aB(a.b,a.d).c}function mr(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Bd,gD(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):jr(a,a.y+ba),gD(a))}
function $C(){QE();Hz.call(this);this.Ob=(Zp(),Zp(),oz).b;this.x=new ZA(null,0,8);this.t=(yA(),zA);this.fb=v(wG,r,135,99,0);this._=new Fz;this.Db=new xG;this.K=D((lC(),mC[Qe]),dc);this.u=new yG;this.G=F(Ps,r,1,[Ia,Ja,Ta,Ha,Pa,Oa,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.Z=new kF(this);UE[0]=CA;UE[1]=new AA(255,153,153);UE[2]=new AA(255,204,102);UE[3]=new AA(255,255,153);UE[4]=new AA(102,255,255);UE[5]=new AA(51,204,255);UE[6]=new AA(255,153,255)}s(516,381,{85:1,90:1,91:1,95:1,104:1,109:1,111:1,113:1},$C);
_.qe=function(a){YE(this,a)};_.Zd=function(){gD(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=fh;_.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 dD=10,qD,SE,iD,RE,VE,bD=null,UE,jD;
function zG(a,b){var c,d;if(null!=b)if(null!=a.b.xb)UC(a.b.xb,F(Ps,r,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=gE(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],Ks(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+wa);try{IF(a.b,b)?(jr(a.b,"Structure pasted"+d),eF(a.b)):(oD(new pD(a.b.J,a.b,qD)),vD(a.b)),Mz(a.b)}catch(h){if(h=Li(h),y(h,119))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",gD(d),oD(new pD(a.b.J,a.b,qD)),Mz(a.b);else throw h;
}}}function gr(a){this.b=a}s(517,1,{},gr);_.b=null;function ZE(){ZE=u;$E=new AG("COPY_SMILES",0);aF=new AG("COPY_MOL",1);bF=new AG("PASTE",2);BG=F(CG,r,134,[$E,aF,bF])}function AG(a,b){E.call(this,a,b)}s(518,140,{113:1,116:1,118:1,134:1},AG);var BG,aF,$E,bF;function uG(){this.e=v(wG,r,135,99,0)}s(519,1,{},uG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function DG(a){a.c=v(H,k,-1,20,1);a.A=v(H,k,-1,20,1);a.J=v(gF,r,-1,20,1);a.M=v(gF,r,-1,20,1);a.G=Es([20,7]);a.e=v(H,k,-1,20,1);a.d=v(Ps,r,1,20,0);a.o=v(Ps,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(Ps,r,1,20,0);a.q=Es([10,2]);a.j=v(H,k,-1,101,1)}
function EG(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(gF,r,-1,4,1);d=v(gF,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=FG(o[1],d[1],o[2],d[2]);0<l[3]?(b=
FG(o[2],d[2],o[3],d[3]),d=FG(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;kG(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=GG(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(gF,r,-1,2,1);HG(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==mG(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;jr(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];pG(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&&jG(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(dE((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(K(dE((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function hG(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&&fG(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,fG(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];VF(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)kG(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)pG(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];AD(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];VF(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];pG(a);a.H[a.u]=l;a.I[a.u]=c+d;AD(a);b&&(VF(a,l),iF(a))}c=4}IG(a,c);a.D=a.F;b&&
(a.D=0)}
function HG(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 gG(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])JG(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,JG(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){jr(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[GG(a,a.D,a.G[a.D][d])],2<d||1!=b){jr(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(gF,r,-1,2,1);HG(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)kG(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)kG(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)kG(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)pG(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[GG(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[GG(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(dE((a.J[b]+a.J[e])/2))),a.N[c]=L(K(dE((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;pG(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(dE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(K(dE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(pG(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(dE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(dE((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(pG(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(dE((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(dE((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]&&(VF(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&&IG(a,i);-1<l&&(a.D=l)}
function JG(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)kG(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 IG(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=mG(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function GG(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 KG(a,b,c){var d,e,f,g;e=fh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Dt(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Dt(c[d])&&!rt(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)xt(c[d],e)&&(b[d]=g,c[d]=fh,++f);if(f==a.t)break}return g==a.t}
function iF(a){var b,c,d;b=v(gF,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{hF(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;jF(a)}}
function hF(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 fG(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=LG(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&&jr(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?jr(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?jr(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?jr(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:jr(a.n,"Charge change not possible on the halogen !");break;case 18:jr(a.n,
"Use X button to change charge on the X atom !")}}
function MF(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&&VF(a,c);iF(a);jr(a.n,"Smaller part(s) removed !");return 1}
function mG(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 qG(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];XF(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),XF(a));4==a.s[d]&&(a.s[d]=1)}}
function FG(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 AD(a){var b;MG(a);b=a.s.length;a.K=v(H,k,-1,b,1);a.N=v(H,k,-1,b,1);jF(a);XF(a)}
function kG(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(H,k,-1,c,1),mE(a.c,b,a.c.length),a.c=b,b=v(H,k,-1,c,1),mE(a.A,b,a.A.length),a.A=b,b=v(H,k,-1,c,1),mE(a.x,b,a.x.length),a.x=b,b=v(H,k,-1,c,1),mE(a.e,b,a.e.length),a.e=b,b=v(Ps,r,1,c,0),mE(a.d,b,a.d.length),a.d=b,b=v(Ps,r,1,c,0),mE(a.o,b,a.o.length),a.o=b,b=v(gF,r,-1,c,1),mE(a.J,b,a.J.length),a.J=b,b=v(gF,r,-1,c,1),mE(a.M,b,a.M.length),a.M=b,b=Es([c,7]),mE(a.G,b,a.G.length),a.G=b,c=v(H,k,-1,c,1),mE(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 FF(a,b,c,d,e,f){var g;g=L(K(dE(a.J[b]-c/2)));f||(g-=d-c);a=L(K(dE(a.M[b]-~~(e/2))));return new zz(g-1-2,a-2,d+1+4,e+4)}
function pG(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(H,k,-1,b,1),mE(a.H,c,a.H.length),a.H=c,c=v(H,k,-1,b,1),mE(a.I,c,a.I.length),a.I=c,c=v(H,k,-1,b,1),mE(a.s,c,a.s.length),a.s=c,c=v(H,k,-1,b,1),mE(a.B,c,a.B.length),a.B=c,c=v(H,k,-1,b,1),mE(a.K,c,a.K.length),a.K=c,c=v(H,k,-1,b,1),mE(a.N,c,a.N.length),a.N=c,b=v(Ps,r,1,b,0),mE(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 aG(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+=(QE(),aa);i+="JME 2013-04-10 "+new AE+"\n \n";i+=$F(a.t,3)+$F(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+=sG(0.055999999999999994*(a.J[e]-c),10,4)+sG(0.055999999999999994*(g-a.M[e]),10,4)+sG(0,10,4);h=EF(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"+$F(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+=$F(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:NG(a,e)&&(g=2),c=$F(a.H[e],3)+$F(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=$F(a.I[e],3)+$F(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=$F(a.I[e],3)+$F(a.H[e],3)),i+=c+$F(g,3)+$F(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+$F(e,4)+$F(a.A[e],4)+aa);return i+"M  END\n"}
function tG(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,N,W,ca,M,lc,Dc,Xf,pb,Nd,Od,Pd,Va,Ec;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(OG,r,-1,a.t+1,2);G=v(OG,r,-1,a.u+1,2);lc=0;if(0==a.t)return j;MF(a,!0);Xf=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){Xf=!1;break}if(a.n.s&&Xf){PG(a);qG(a);QG(a,G);RG(a,w,G);var Db,sd,bf,$b,xe,td,ud,cb,RH,Sd,t,va,Nm,Om,Us,jf,Na,Pm,Qm,Hc,Rm;Db=v(H,k,-1,a.t+1,1);sd=v(H,k,-1,a.t+1,1);cb=v(SG,r,-1,a.t+1,3);var Vs=a.t,Sm,
sh,Ws,ig,Cj,De,kf;Cj=v(SG,r,-1,Vs+2,3);De=v(H,k,-1,100,1);kf=5;ig=0;De[0]=3;Cj[1]=hh;Cj[2]=ih;Ws=2;if(!(3>Vs))for(;kf<De[ig]*De[ig];){sh=0;for(Sm=!0;Sm&&sh<=ig&&kf>=De[sh]*De[sh];)0==kf%De[sh]?Sm=!1:++sh;if(Sm){Cj[++Ws]=At(kf);if(Ws>=Vs)break;ig<De.length-1&&(++ig,De[ig]=kf)}kf+=2}for(t=1;t<=a.t;++t){for(va=Qm=1;va<=a.u;++va)(a.H[va]==t||a.I[va]==t)&&(Qm*=a.i[va]);Pm=a.c[t];18==Pm&&(Rm=a.o[t],td=Rm.charCodeAt(0)-65+1,ud=0,1<Rm.length&&(ud=Rm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Pm=28*td+ud);
jf=0;-2>a.A[t]?jf=1:-2==a.A[t]?jf=2:-1==a.A[t]?jf=3:1==a.A[t]?jf=4:2==a.A[t]?jf=5:2<a.A[t]&&(jf=6);Hc=1;cb[t]=At(Qm);Hc*=126;cb[t]=vt(cb[t],At(a.x[t]*Hc));Hc*=7;cb[t]=vt(cb[t],At(jf*Hc));Hc*=7;cb[t]=vt(cb[t],At(Pm*Hc));Hc*=783;cb[t]=vt(cb[t],At(a.z[t]*Hc))}for(xe=0;!KG(a,Db,cb);){Us=!1;for(t=1;t<=a.t;++t)Db[t]!=sd[t]&&(sd[t]=Db[t],Us=!0);if(Us){for(t=1;t<=a.t;++t){cb[t]=gh;for(va=1;va<=a.z[t];++va)cb[t]=Et(cb[t],Cj[Db[a.G[t][va]]])}xe=0}else if(0<xe){for(t=1;t<=a.t;++t)cb[t]=gh;t=1;a:for(;t<=a.t-
1;++t)for(va=t+1;va<=a.t;++va)if(Db[t]==Db[va]){cb[t]=hh;break a}}else{for(t=1;t<=a.t;++t){cb[t]=gh;for(va=1;va<=a.z[t];++va)bf=a.G[t][va],cb[t]=Et(cb[t],At(a.c[bf]*a.i[GG(a,t,bf)]))}xe=1}KG(a,Db,cb);for(t=1;t<=a.t;++t)cb[t]=At(sd[t]*a.t+Db[t])}for(t=1;t<=a.t;++t)sd[t]=Db[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(sd[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];sd[t]=sd[Na];sd[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]=Db[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Db[a.H[t]],a.I[t]=Db[a.I[t]],a.H[t]>a.I[t]&&(Sd=a.H[t],a.H[t]=a.I[t],a.I[t]=Sd,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){Om=Nm=
a.t;$b=0;for(va=t;va<=a.u;++va)a.H[va]<Nm?(Nm=a.H[va],Om=a.I[va],$b=va):a.H[va]==Nm&&a.I[va]<Om&&(Om=a.I[va],$b=va);Sd=a.H[t];a.H[t]=a.H[$b];a.H[$b]=Sd;Sd=a.I[t];a.I[t]=a.I[$b];a.I[$b]=Sd;Sd=a.s[t];a.s[t]=a.s[$b];a.s[$b]=Sd;Sd=a.B[t];a.B[t]=a.B[$b];a.B[$b]=Sd;RH=a.f[t];a.f[t]=a.f[$b];a.f[$b]=RH}AD(a);XF(a);QG(a,G);RG(a,w,G)}else{QG(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);Ec=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]){Dc=!0;for(J=1;J<=lc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Dc=!1;break}Dc&&(++lc,o[lc]=c,n[lc]=g)}}else m[++M]=g;if(0==M){if(Ec==a.t)break;c=l[ca--]}else if(1==M)pb[m[1]]=c,c=m[1],a.b[c]=++Ec;else{l[++ca]=c;e=0;for(q=1;q<=M;++q)if(h=GG(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=GG(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]=++Ec}}pb=v(H,k,-1,a.t+1,1);b=v(H,k,-1,a.t+1,1);N=v(OG,r,-1,a.t+1,2);Nd=v(OG,r,-1,a.t+1,2);f=Ec=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[++Ec]=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<=lc;++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;Nd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<M&&(l[++ca]=f,N[e]=!0)}Od=v(H,k,-1,a.u+1,1);Pd=v(H,k,-1,a.t+1,1);if(a.n.Jb){var TH=pb,fM=lc,Xs,UH,th,Ee,Ys,Zs,Ma,Dj,$s;th=v(H,k,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)th[b[Ma]]=Ma;Ys=v(OG,
r,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)Xs=b[Ma],UH=TH[Xs],Ee=GG(a,Xs,UH),0!=Ee&&(TG(a,Ee,th,Od,G),Ys[Ee]=!0);for(Ma=1;Ma<=a.u;++Ma)Ys[Ma]||TG(a,Ma,th,Od,G);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){Zs=$s=0;for(Dj=1;Dj<=a.z[Ma];++Dj){Ee=GG(a,Ma,a.G[Ma][Dj]);if(5==a.i[Ee])continue a;1==a.s[Ee]&&0!=UG(a,Ee,Ma)&&++$s;2==a.s[Ee]&&(Zs=a.G[Ma][Dj])}if(0!=$s)if(0<Zs){var ha=a,WH=Ma,lf=th,Vc=Pd,nc=void 0,Ej=void 0,Ic=void 0,Fe=void 0,Jc=void 0,Tm=void 0,Um=void 0,Vm=void 0,Td=void 0,Wc=void 0,Xc=void 0,
at=void 0,Fj=void 0,Ud=void 0,Gj=void 0,Ge=void 0,Hj=void 0,bt=void 0,Ij=void 0,He=void 0,XH=void 0,mf=void 0,YH=void 0,ct=void 0,Jj=void 0,nf=void 0,Xc=1,Ej=WH,nc=v(H,k,-1,ha.t+1,1);for(nc[1]=WH;;){at=!1;for(Wc=1;Wc<=ha.z[Ej];++Wc)if(Ic=ha.G[Ej][Wc],!(Ic==nc[1]||Ic==nc[Xc-1]))if(Fe=GG(ha,Ej,Ic),2==ha.s[Fe]&&5!=ha.i[Fe]){Ej=nc[++Xc]=Ic;at=!0;break}if(!at)break}if(!(0==Xc%2||2>ha.z[nc[Xc]]||3<ha.z[nc[Xc]])){nf=nc[1];Jc=nc[~~((Xc+1)/2)];Td=nc[Xc];mf=He=Ge=Ud=0;ct=bt=!1;for(Wc=1;Wc<=ha.z[nf];++Wc)Ic=
ha.G[nf][Wc],Fe=GG(ha,nf,Ic),1!=ha.s[Fe]||5==ha.i[Fe]||(0==Ud?Ud=Ic:Ge=Ic);0<lf[Ge]&&lf[Ud]>lf[Ge]&&(Tm=Ud,Ud=Ge,Ge=Tm);Fj=Ud;0==Ud&&(Fj=Ge,bt=!0);for(Wc=1;Wc<=ha.z[Td];++Wc)Ic=ha.G[Td][Wc],Fe=GG(ha,Td,Ic),1!=ha.s[Fe]||5==ha.i[Fe]||(0==He?He=Ic:mf=Ic);0<lf[mf]&&lf[He]>lf[mf]&&(Tm=He,He=mf,mf=Tm);Ij=He;0==He&&(Ij=mf,ct=!0);Gj=UG(ha,GG(ha,nf,Ud),nf);Hj=UG(ha,GG(ha,nf,Ge),nf);XH=UG(ha,GG(ha,Td,He),Td);YH=UG(ha,GG(ha,Td,mf),Td);1<(0>Gj+Hj?-(Gj+Hj):Gj+Hj)||0!=XH||0!=YH?jr(ha.n,"Bad stereoinfo on allene !"):
(Um=ha.J[nc[Xc-1]]-ha.J[Td],Vm=ha.M[nc[Xc-1]]-ha.M[Td],Jj=Math.sqrt(Um*Um+Vm*Vm),0.001>Jj&&(Jj=0.001),0<(ha.M[Ij]-ha.M[nc[Xc-1]])*(Um/Jj)-(ha.J[Ij]-ha.J[nc[Xc-1]])*(Vm/Jj)?Vc[Jc]=1:Vc[Jc]=-1,bt&&(Vc[Jc]*=-1),ct&&(Vc[Jc]*=-1),Fj==Ud&&0>Gj&&(Vc[Jc]*=-1),Fj==Ge&&0>Hj&&(Vc[Jc]*=-1),lf[Fj]>lf[Ij]&&(Vc[Jc]*=-1))}}else b:{var oc=a,pc=Ma,gM=TH,hM=th,iM=o,jM=n,kM=fM,Wm=Pd,Xm=void 0,Yc=void 0,dt=void 0,uh=void 0,za=void 0,vh=void 0,wd=void 0,Kj=void 0,Vd=void 0,Lb=void 0,da=void 0,Fb=void 0,Ie=void 0,Ym=void 0,
Zc=void 0,la=void 0,Zm=void 0,Fb=v(H,k,-1,4,1),Ym=v(H,k,-1,4,1),wh=oc,Wd=pc,ZH=hM,et=gM,$H=iM,aI=jM,lM=kM,Gb=Fb,Lj=void 0,$c=void 0,$m=void 0,an=void 0,ft=void 0,Mj=void 0,Mj=-1;0<et[Wd]&&(Gb[++Mj]=et[Wd]);for($c=1;$c<=lM;++$c)$H[$c]==Wd&&(Gb[++Mj]=aI[$c]),aI[$c]==Wd&&(Gb[++Mj]=$H[$c]);for($c=Mj+1;$c<wh.z[Wd];++$c){ft=wh.t+1;$m=1;c:for(;$m<=wh.z[Wd];++$m){Lj=wh.G[Wd][$m];for(an=0;an<$c;++an)if(Lj==Gb[an])continue c;ZH[Lj]<ft&&(ft=ZH[Lj],Gb[$c]=Lj)}}0==et[Wd]&&0<wh.x[Wd]?(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=
Gb[0],Gb[0]=-1):0<wh.x[Wd]&&(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=-1);for(za=Kj=vh=uh=Zm=wd=Lb=0;4>za;++za)0>=Fb[za]||(Xm=GG(oc,pc,Fb[za]),Ym[za]=UG(oc,Xm,pc),0<Ym[za]?(++Lb,Zm=Fb[za],vh=Fb[za]):0>Ym[za]?(++wd,uh=Fb[za],vh=Fb[za]):Kj=Fb[za]);Vd=Lb+wd;la=v(H,k,-1,4,1);Zc=0;if(3==oc.z[pc]){if(1==Lb&&1==wd||3==Vd&&0<Lb&&0<wd){jr(oc.n,"Error in C3H stereospecification !");break b}Ie=Fb[0];1==Vd?Ie=vh:2==Vd&&(Ie=Kj);da=EG(oc,pc,Ie,Fb);la[0]=vh;la[1]=-1;la[2]=da[2];la[3]=da[1];0<Lb?Zc=1:Zc=-1}else if(4==oc.z[pc])if(1==
Vd)da=EG(oc,pc,vh,Fb),la[0]=da[0],la[1]=da[3],la[2]=da[2],la[3]=da[1],0<Lb?Zc=1:Zc=-1;else{Ie=Fb[0];1<Kj&&(Ie=Kj);1==Lb?Ie=Zm:1==wd&&(Ie=uh);da=EG(oc,pc,Ie,Fb);Yc=v(H,k,-1,4,1);for(za=0;4>za;++za)Xm=GG(oc,pc,da[za]),Yc[za]=UG(oc,Xm,pc);if(4==Vd){if(0==Lb||0==wd){jr(oc.n,"Error in C4 stereospecification !");break b}if(1==Lb||1==wd)la[0]=da[0],la[1]=da[3],la[2]=da[2],la[3]=da[1],Zc=Yc[0];else{for(za=0;4>za;++za)-1==Yc[za]&&(Yc[za]=0);Vd=2}}else if(3==Vd)if(3==Lb||3==wd)la[0]=da[0],la[1]=da[3],la[2]=
da[2],la[3]=da[1],0<Lb?Zc=-1:Zc=1;else{1==Lb?Lb=dt=1:wd=dt=-1;for(za=0;4>za;++za)Yc[za]==dt&&(Yc[za]=0);Vd=2}if(2==Vd)if(1==Lb&&1==wd)da[1]==uh?(da[1]=da[2],da[2]=da[3]):da[2]==uh&&(da[2]=da[3]),la[0]=Zm,la[1]=uh,la[2]=da[2],la[3]=da[1],Zc=1;else{if(Yc[0]==Yc[1]||Yc[1]==Yc[2]){jr(oc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Yc[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<Lb?Zc=1:Zc=-1}}var U=la,Nj=Fb,hb=void 0;Nj[0]==U[1]?(hb=
U[0],U[0]=U[1],U[1]=hb,hb=U[2],U[2]=U[3],U[3]=hb):Nj[0]==U[2]?(hb=U[2],U[2]=U[0],U[0]=hb,hb=U[1],U[1]=U[3],U[3]=hb):Nj[0]==U[3]&&(hb=U[3],U[3]=U[0],U[0]=hb,hb=U[1],U[1]=U[2],U[2]=hb);Nj[1]==U[2]?(hb=U[1],U[1]=U[2],U[2]=hb,hb=U[2],U[2]=U[3],U[3]=hb):Nj[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]==Fb[2]?Wm[pc]=1:la[2]==Fb[3]?Wm[pc]=-1:jr(oc.n,"Error in stereoprocessing ! - t30");Wm[pc]*=Zc}}}Va=new lE;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]&&VG(a,c,pb[c],Va,Od);var xh=w[c],Hb=void 0,Oj=void 0,yh=void 0,R=void 0,R=Qc,Hb=!1;0!=a.A[c]&&(Hb=!0);0!=Pd[c]&&(Hb=!0);yh=-1;for(Oj=1;Oj<=a.y;++Oj)if(a.q[Oj][0]==c){yh=a.q[Oj][1];break}-1<yh&&(Hb=!0);a.n.Ib&&0<a.e[c]&&(Hb=!0,yh=1);switch(a.c[c]){case 2:R=Ab;break;case 3:xh?R="c":R=Eb;break;case 4:xh?(R=Bf,0<a.x[c]&&(Hb=!0)):R=gc;break;case 5:xh?R="o":R=rc;break;case 7:xh?(R="p",0<a.x[c]&&(Hb=!0)):R=tc;break;case 8:xh?R=ng:R=Gc;break;case 13:xh?R=qg:R=Lc;Hb=!0;break;case 6:R=
Mc;Hb=!0;break;case 9:R=Sb;break;case 10:R=Mb;break;case 11:R=Cb;break;case 12:R=Zb;break;case 1:R=Wb;Hb=!0;break;case 19:R=uc;Hb=!0;break;case 20:R=vc;Hb=!0;break;case 21:R=wc;Hb=!0;break;case 22:R=xc;Hb=!0;break;case 18:Hb=!0,R=a.o[c],(D(R,xa)||D(R,ad)||D(R,wb))&&(Hb=!1)}Hb&&(R=Rc+R,1==Pd[c]?R+=vb:-1==Pd[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<Sj(a.A[c])&&(R+=Sj(a.A[c]))),-1<yh&&(R+=nb+yh),R+=Tc);tn(Va.b,R);for(B=1;B<=lc;++B)if(o[B]==c||n[B]==c)d=
n[B],d==c&&(d=o[B]),i[c]<i[d]&&VG(a,o[B],n[B],Va,Od),9<B&&(Va.b.b+="%"),sn(Va,j+(new S(B)).b);Nd[c]&&(Va.b.b+=wa)}return Va.b.b}
function VF(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)rD(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 WF(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]&&VF(a,c);0==a.z[d]&&VF(a,d)}
function PG(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=GG(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&VF(a,c)}}}function MG(a){var b;b=a.c.length;a.G=Es([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 RG(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(OG,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[GG(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:NG(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(OG,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 jF(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(dE((a.J[b]+a.J[c])/2))),a.N[d]=L(K(dE((a.M[b]+a.M[c])/2)))}function QG(a,b){var c;for(c=1;c<=a.u;++c)GF(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function EF(a,b){var c;c=(QE(),jD)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function NG(a,b){return 2==a.s[b]?!0:!1}function GF(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 iG(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=Es([b+5,2]),mE(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 hD(a){var b;a.y=0;a.r=0;tG(a);for(b=1;b<=a.t;++b)a.D=b,iG(a);a.D=0}
function UF(a){var b,c;b=v(gF,r,-1,4,1);hF(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 cF(a,b){var c,d,e,f,g,i,h,l;c=v(gF,r,-1,4,1);hF(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;hF(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function rG(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 ZF(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Rc)&&eE(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=Rj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=ov(c,d+1);try{a.n.y=zC(i,10)}catch(h){if(h=Li(h),y(h,119))a.n.y=0;else throw h;}a.D=b;iG(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Eb)?3:D(d,Ab)?2:D(d,gc)?4:D(d,rc)?5:D(d,tc)?7:D(d,Gc)?8:D(d,Sb)?9:D(d,Mb)?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=ND(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=ND(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=ND(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=ND(c,g++);for(;45==e;)--d,e=ND(c,g++)}a.A[b]=d}}}
function mD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new TC(b);try{for(;b.k=MC(b,b.b),b.k<b.j;)d=$D(zC(PC(b),10)).b,c=e=$D(zC(PC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Li(f),y(f,119))qn(f);else throw f;}}function VG(a,b,c,d,e){b=GG(a,b,c);5!=a.i[b]&&NG(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),tn(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Sc)}
function jG(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,jr(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:jr(a.n,"Stereomarking allowed only on single and double bonds!")}
function TG(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=GG(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=GG(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=GG(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=GG(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))jr(a.n,"Not unique E/Z geometry !");else{i=GG(a,b,e);f=GG(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=GG(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 LG(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=GG(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(NG(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function UG(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 XF(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=LG(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 kF(a){DG(this);this.n=a;this.y=this.u=this.t=0}
function LF(a,b){var c,d,e,f,g,i,h;kF.call(this,a);f=j;i=JF(b);if(null!=i){h=new SC(b,i,!0);for(e=1;4>=e;++e)f=KF(h,i);g=$D(zC(bo(f.substr(0,3)),10)).b;c=$D(zC(bo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)kG(this),f=KF(h,i),this.J[e]=(new ZD(WD(bo(f.substr(0,10))))).b,this.M[e]=-(new ZD(WD(bo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=bo(f.substr(31,d-31)),ZF(this,e,d),62<=f.length&&(f=bo(f.substr(60,3)),0<f.length&&(f=$D(zC(f,10)).b,0<f&&(this.D=e,a.y=f,iG(this),this.D=0)));for(e=1;e<=c;++e)pG(this),
f=KF(h,i),this.H[e]=$D(zC(bo(f.substr(0,3)),10)).b,this.I[e]=$D(zC(bo(f.substr(3,3)),10)).b,g=$D(zC(bo(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=$D(zC(bo(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);MG(this);rG(this);iF(this);for(AD(this);(h.k=MC(h,h.b),h.k<h.j)&&!(null==(f=PC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new RC(f);PC(g);PC(g);i=$D(zC(PC(g),10)).b;
for(e=1;e<=i;++e)c=$D(zC(PC(g),10)).b,this.A[c]=$D(zC(PC(g),10)).b}if(0==f.indexOf("M  APO")){g=new RC(f);PC(g);PC(g);i=$D(zC(PC(g),10)).b;for(e=1;e<=i;++e)c=$D(zC(PC(g),10)).b,f=$D(zC(PC(g),10)).b,this.D=c,$(this,0),ZF(this,this.t,uc+f),this.D=0}}PG(this);AD(this)}}
function zD(a,b){var c,d,e,f,g;kF.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));eE(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new RC(b);d=$D(zC(PC(f),10)).b;e=$D(zC(PC(f),10)).b;for(c=1;c<=d;++c)g=PC(f),kG(this),ZF(this,this.t,g),this.J[c]=(new ZD(WD(PC(f)))).b,this.M[c]=-(new ZD(WD(PC(f)))).b;for(c=1;c<=e;++c)if(pG(this),this.H[c]=$D(zC(PC(f),10)).b,this.I[c]=$D(zC(PC(f),10)).b,this.s[c]=$D(zC(PC(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;MG(this);rG(this);iF(this)}catch(i){i=Li(i);if(y(i,119)){i.Bc();this.t=0;return}throw i;}PG(this);AD(this)}}
function NF(a,b,c){var d,e,f;kF.call(this,a);f=v(H,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(kG(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))pG(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;AD(this);iF(this)}
function bG(a,b,c){var d,e,f,g,i;kF.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(Ps,r,1,this.t+1,0);this.J=v(gF,r,-1,this.t+1,1);this.M=v(gF,r,-1,this.t+1,1);this.o=v(Ps,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(Ps,r,1,this.u+1,0);this.B=v(H,k,-1,this.u+1,1);this.q=Es([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}AD(this);iF(this)}
function XE(a){var b;DG(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);mE(a.c,this.c,this.t+1);this.A=v(H,k,-1,this.t+1,1);mE(a.A,this.A,this.t+1);this.x=v(H,k,-1,this.t+1,1);mE(a.x,this.x,this.t+1);this.e=v(H,k,-1,this.t+1,1);mE(a.e,this.e,this.t+1);this.d=v(Ps,r,1,this.t+1,0);mE(a.d,this.d,this.t+1);this.J=v(gF,r,-1,this.t+1,1);mE(a.J,this.J,this.t+1);this.M=v(gF,r,-1,this.t+1,1);mE(a.M,this.M,this.t+1);this.o=v(Ps,r,1,this.t+1,0);mE(a.o,this.o,this.t+1);this.H=v(H,
k,-1,this.u+1,1);mE(a.H,this.H,this.u+1);this.I=v(H,k,-1,this.u+1,1);mE(a.I,this.I,this.u+1);this.s=v(H,k,-1,this.u+1,1);mE(a.s,this.s,this.u+1);this.f=v(Ps,r,1,this.u+1,0);mE(a.f,this.f,this.u+1);this.B=v(H,k,-1,this.u+1,1);mE(a.B,this.B,this.u+1);this.q=Es([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 sG(a,b,c){var d,e,f;if(0==c)return $F(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(dE(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new ZD(a)).b;d=co(e,eo(46));0>d&&(e+=Ya,d=co(e,eo(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 JF(a){var b;b=new SC(a,aa,!0);if(4<LC(b))return aa;b=new SC(a,dh,!0);return 4<LC(b)?dh:null}
function $F(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 KF(a,b){for(var c,d;a.k=MC(a,a.b),a.k<a.j;){d=PC(a);if(D(d,b))return ba;for(PC(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},kF,LF,zD,NF,bG,XE);_.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 kr(){kr=u;lr=new TB(Wb)}
function RF(a,b){var c;kr();var d;LE.call(this);this.d=new sA("Help");new sA("Home");this.e=b;O(this,(QE(),qD));this.ac&&iB(this.ac.d,!1);fB(this,!1);d=Xy(b);if(1==a)this.f||(this.f=new BB(d),JE(this.f,-30,0)),this.k=this.f,c=uD(b),this.ac&&hB(this.ac.d.I.c,Kc),Dz(this,new nA(2)),this.i=new TB(c+"     "),P(this,this.i,Kb),d=new Hz,P(d,this.j,null),this.e.Cb&&(c=new sA("Submit"),P(d,c,null)),P(this,d,Nc),SB(this.i,bo(ko(this.i.ac.b.pb,Wg))),this.ac&&iB(this.ac.d,!0),fB(this,!0);else if(2==a)this.c||
(this.c=new BB(d),JE(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&hB(this.ac.d.I.c,"Nonstandard atom"),Dz(this,new nA(2)),c=new Hz,P(c,new uB("atomic SMILES",1),null),P(this,c,mc),c=Wb,lr&&(c=ko(lr.ac.b.pb,Wg)),lr=new UB(c,8),P(this,lr,Kb),c=new Hz,P(c,this.j,null),P(this,c,Nc);else{this.b||(this.b=new BB(d),JE(this.b,5*b.Y,0));var e,f;d="About "+(QE(),bD);this.ac&&hB(this.ac.d.I.c,d);Dz(this,new qB(0));O(this,qD);P(this,new uB(bD+" Molecular Editor v2013-05-01",1),null);P(this,new uB("Peter Ertl and Bruno Bienfait",
1),null);for(c=RE,d=0,f=c.length;d<f;++d)e=c[d],e=new uB(e,1),jz(e,this.e.x),P(this,e,null);c=new Hz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}eB(this);c=this.k;KE(this.ac.d,c.b,c.c);!Wy(this)&&Az(this);kz(this)}s(521,512,li,RF);_.wf=function(a){var b,c;if(a.i===this.d){try{b=new tC(this.e.H),c=sC(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Li(d),y(d,110))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,gD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var lr;
function WG(a,b){Vy(b)==a.b?O(b,(yA(),GA)):O(b,a.b)}
function XG(a){var b,c,d,e;e=j;d=!1;Vy(YG)!=a.b?(e=xa,d=!0):Vy(ZG)!=a.b?(e="!#6",d=!0):Vy($G)!=a.b?(O(aH,(yA(),GA)),O(bH,GA),O(cH,GA),O(dH,GA),e="F,Cl,Br,I"):(b=Vy(eH)!=a.b,c=Vy(fH)!=a.b,Vy(gH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Vy(hH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Vy(iH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Vy(jH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Vy(kH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Vy(aH)!=a.b&&(e+="F,"),Vy(bH)!=a.b&&(e+="Cl,"),Vy(cH)!=a.b&&(e+="Br,"),Vy(dH)!=a.b&&(e+="I,"),
eE(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ad:c?e=wb:(O(YG,(yA(),GA)),e=xa)));b=j;d&&Vy(eH)!=a.b&&(b+=";a");d&&Vy(fH)!=a.b&&(b+=";A");Vy(lH)!=a.b&&(b+=";R");Vy(mH)!=a.b&&(b+=";!R");Vy(YG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=nH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=oH.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Vy(pH)!=a.b&&(e="~");Vy(qH)!=a.b&&(e=nb);Vy(rH)!=a.b&&(e=vb);Vy(sH)!=a.b&&(e="!@");SB(a.f,e)}
function tH(a){uH(a);vH(a);var b=nH.ac.b;Cx(b,0);b.pb.options[0].selected=!0;b=oH.ac.b;Cx(b,0);b.pb.options[0].selected=!0;O(eH,a.b);O(fH,a.b);O(lH,a.b);O(mH,a.b);O(nH,a.b);O(oH,a.b);wH(a)}function uH(a){O(gH,a.b);O(hH,a.b);O(iH,a.b);O(jH,a.b);O(kH,a.b);O(aH,a.b);O(bH,a.b);O(cH,a.b);O(dH,a.b)}function vH(a){O(YG,a.b);O(ZG,a.b);O($G,a.b)}function wH(a){O(pH,a.b);O(qH,a.b);O(rH,a.b);O(sH,a.b);a.c=!1}
function SF(a){gB.call(this,"Atom/Bond Query");this.j=new sA(this.vf());Sz(this.r,new ME(this));this.b=(QE(),qD);this.d=a;this.e||(a=Xy(a),this.e=new BB(a),JE(this.e,-150,10));this.k=this.e;Dz(this,new pB);O(this,this.b);a=new Hz;Dz(a,new VA(0,3,1));P(a,new tB("Atom type :"),null);YG=new sA(yb);ZG=new sA("Any except C");$G=new sA("Halogen");P(a,YG,null);P(a,ZG,null);P(a,$G,null);P(this,a,null);a=new Hz;Dz(a,new VA(0,3,1));P(a,new uB("Or select one or more from the list :",0),null);P(this,a,null);
a=new Hz;Dz(a,new VA(0,3,1));gH=new sA(Eb);hH=new sA(gc);iH=new sA(rc);jH=new sA(Gc);kH=new sA(tc);aH=new sA(Sb);bH=new sA(Mb);cH=new sA(Cb);dH=new sA(Zb);P(a,gH,null);P(a,hH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(a,aH,null);P(a,bH,null);P(a,cH,null);P(a,dH,null);P(this,a,null);a=new Hz;Dz(a,new VA(0,3,1));nH=new wA;vA(nH,yb);vA(nH,bb);vA(nH,eb);vA(nH,lb);vA(nH,mb);P(a,new tB("Number of hydrogens :  "),null);P(a,nH,null);P(this,a,null);a=new Hz;Dz(a,new VA(0,3,1));oH=new wA;vA(oH,yb);vA(oH,
bb);vA(oH,eb);vA(oH,lb);vA(oH,mb);vA(oH,"4");vA(oH,"5");vA(oH,"6");P(a,new uB("Number of connections :",0),null);P(a,oH,null);P(a,new uB(" (H's don't count.)",0),null);P(this,a,null);a=new Hz;Dz(a,new VA(0,3,1));P(a,new tB("Atom is :"),null);eH=new sA(zb);P(a,eH,null);fH=new sA("Nonaromatic");P(a,fH,null);lH=new sA(Fc);P(a,lH,null);mH=new sA(kc);P(a,mH,null);P(this,a,null);a=new Hz;O(a,MA(Vy(this)));Dz(a,new VA(0,3,1));P(a,new tB("Bond is :"),null);pH=new sA(yb);P(a,pH,null);qH=new sA(zb);P(a,qH,
null);rH=new sA(Fc);P(a,rH,null);sH=new sA(kc);P(a,sH,null);P(this,a,null);a=new Hz;Dz(a,new VA(1,3,1));this.f=new UB(xa,20);P(a,this.f,null);P(a,new sA(Bc),null);P(a,this.j,null);P(this,a,null);this.ac&&iB(this.ac.d,!1);fB(this,!1);uH(this);vH(this);wH(this);O(eH,this.b);O(fH,this.b);O(lH,this.b);O(mH,this.b);O(nH,this.b);O(oH,this.b);WG(this,YG);eB(this);a=this.k;KE(this.ac.d,a.b,a.c);!Wy(this)&&Az(this);kz(this)}s(522,512,li,SF);
_.wf=function(a,b){var c;D(b,Bc)?(tH(this),WG(this,YG),XG(this)):y(a.i,87)?(wH(this),Ms(a.i)===Ms(YG)?(uH(this),vH(this)):Ms(a.i)===Ms(ZG)?(uH(this),vH(this)):Ms(a.i)===Ms($G)?(uH(this),vH(this)):Ms(a.i)===Ms(lH)?O(mH,this.b):Ms(a.i)===Ms(mH)?(O(lH,this.b),O(eH,this.b)):Ms(a.i)===Ms(eH)?(O(fH,this.b),O(mH,this.b)):Ms(a.i)===Ms(fH)?O(eH,this.b):Ms(a.i)===Ms(pH)||Ms(a.i)===Ms(qH)||Ms(a.i)===Ms(rH)||Ms(a.i)===Ms(sH)?(tH(this),this.c=!0):vH(this),WG(this,a.i),XG(this)):y(a.i,88)&&(wH(this),c=a.i,0==c.ac.b.pb.selectedIndex?
O(c,this.b):O(c,(yA(),GA)),XG(this));107!=this.d.c&&(this.d.c=107,Mz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var YG=_.f=null,pH=null,ZG=null,eH=null,qH=null,cH=null,gH=null,oH=null,nH=null,bH=null,aH=null,$G=null,dH=null,hH=null,fH=null,mH=null,sH=null,iH=null,kH=null,lH=null,rH=null,jH=null;function PF(a){a.b=-1;a.c=v(yE,r,0,0,0);a.d=0}function xG(){xE(this)}s(523,497,vi,xG);_.De=function(){PF(this)};_.b=-1;
function er(a){a=new gC(a);hr();var b,c,d,e,f;try{var g=(ZB(),bC);if(cC(g,(ZB(),bC)))b=a.b;else if(cC(g,$B))b=new kC(a.b);else throw new hC(g);c=Gn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new xH;sy(d.f,c);e=(f=gE(c,"\r\n|\r|\n|\n\r"),f.length);mv(d.f,20*(10>e?e:10)+Wf);Vn((Sn(),Tn),new yH(d));zH(d);AH(d)}catch(i){if(i=Li(i),y(i,103))qn(i);else throw i;}}function yG(){}s(524,1,{104:1,111:1},yG);_.qe=function(a){zG(this.b,a.b)};_.b=null;s(526,312,$h);
function br(){var a;br=u;BH=(a=!1,Mf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);CH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");DH=BH&!CH;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]);cr=v(H,k,-1,1E3,1);for(b=0;b<cr.length;++b)cr[b]=-999;for(b=0;b<a.length;b+=2)cr[a[b+1]]=a[b]}
function $p(a,b,c){a=new EH(b,c,a);if(!b.Id(a,c))for(b=b._b;b&&!b.Id(a,c);)b=b._b}function Kz(a,b,c){var d;d=new FH;mj(d.u,b,c);fj(a.i,d.u,0,0);Ui(a.b,d);return d}function eD(a,b){return!a.f?null:b in a.f?a.f[b]:null}function yF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Rv(a.i,b.u,c,d),b.s=c,b.t=d;GH(b)}
function aD(a,b,c,d){br();this.pb=Kw();this.b=new $i;this.f=d;this.pb.style[Rf]=bb;this.pb.style[Pf]=bb;this.pb.style[Hg]=Ve;this.pb.style[ah]=b;this.pb.style[Le]=c;this.i=new HH;this.i.pb.style[ah]=fb;mv(this.i,fb);DH?(b=new IH,c=new JH,fj(b,this.i,0,0),fj(b,c,0,0),Vv(this,b)):Vv(this,this.i);this.d=a;a.Ob=this;DH?(this.k=new KH(this),this.k.j=new LH(this),this.k.k=new MH(this),this.k.o=new NH(this),this.k.n=new OH(this),this.d&&(this.k.f=new PH(this),this.k.i=new QH(this),this.k.b=new SH(this))):
z(this,new VH(this),(or(),or(),pr));z(this,this,(eq(),eq(),fq));z(this,new bI(this),(pj(),pj(),qj));z(this,new cI(this),(rj(),rj(),sj));z(this,new dI(this),(Zq(),Zq(),$q));(Zp(),Zp(),oz).b=this}s(525,526,$h,aD);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var DH,CH,BH,cr=null;function HH(){Tv.call(this);this.pb[zd]=Re}s(528,290,ki,HH);function IH(){HH.call(this);this.pb.style[ah]=fb;this.pb.style[Le]=fb}s(527,528,ki,IH);function VH(a){this.b=a}s(529,1,{},VH);
_.nc=function(a){var b,c,d;c=vj(a);d=wj(a);b=xj(a.b);a=new eI(a);2==b&&(a.f=4);cG(this.b.d,a,c,d);this.b.j=!0};_.b=null;function bI(a){this.b=a}s(530,1,{},bI);_.oc=function(a){var b,c;b=vj(a);c=wj(a);a=new eI(a);this.b.j?lG(this.b.d,a,b,c):nG(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function cI(a){this.b=a}s(531,1,{},cI);_.pc=function(a){this.b.j=!1;vj(a);wj(a);oG(this.b.d)};_.b=null;function dI(a){this.b=a}s(532,1,{},dI);_.b=null;
function JH(){HH.call(this);this.pb.style[ah]=fb;this.pb.style[Le]=fb}s(533,528,ki,JH);function fI(a,b){var c;c=b.b;c.f=4;return cG(a.b.d,c,b.e,b.f)}function LH(a){this.b=a}s(534,1,{},LH);_.xf=function(a){return fI(this,a)};_.b=null;function Mr(a,b){nG(a.b.d,b.b,b.e,b.f);return cG(a.b.d,b.b,b.e,b.f)}function MH(a){this.b=a}s(535,1,{},MH);_.xf=function(a){return Mr(this,a)};_.b=null;function NH(a){this.b=a}s(536,1,{},NH);_.xf=function(a){return lG(this.b.d,a.b,a.e,a.f)};_.b=null;
function OH(a){this.b=a}s(537,1,{},OH);_.xf=function(){return oG(this.b.d)};_.b=null;function Qq(a,b){var c;c=K(dE(b.c));c=new jC(b,0,hg,c);YE(a.b.d,c);return!0}function PH(a){this.b=a}s(538,1,{},PH);_.xf=function(a){return Qq(this,a)};_.b=null;function Rq(a,b){var c;c=K(dE(100*b.d));c=new jC(b,0,og,c);YE(a.b.d,c);return!0}function QH(a){this.b=a}s(539,1,{},QH);_.xf=function(a){return Rq(this,a)};_.b=null;function Vq(a,b){var c;c=new jC(b,0,he,fh);YE(a.b.d,c);return!0}function SH(a){this.b=a}
s(540,1,{},SH);_.xf=function(a){return Vq(this,a)};var gI=_.b=null;function hI(){hI=u;gI=new Gt((Vt(),new Ut("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function iI(){iI=u;jI={}}function kI(a,b,c){var d;c&&(b.style[ne]=c.c+Wf,d=c.b,d!=Qb&&(b.style[me]=d),0!=(c.d&1)&&(b.style[pe]=md),0!=(c.d&2)&&(b.style[oe]=Pe));a.f.style[$g]=Gf}
function aB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=xi(b);d in jI?c=jI[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(wg),f=$doc.createElement(Ne),f.width=1,f.height=1,g=(hI(),gI),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),kI(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=oo(e),l=oo(e)+(e.offsetHeight||0),m=l-h,o=oo(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new lI,w.b=q,w.c=n,w.d=m,w),jI[d]=c);return c}
function mI(){iI();var a,b,c,d,e;tj();this.b=F(Ps,r,1,["monospace","sans-serif",tg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(wg);lo(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,{},mI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var jI;function lI(){}s(544,1,{},lI);
_.b=0;_.c=0;_.d=0;function dG(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=Li(b),!y(b,125))throw b;}return!1}function eG(a){try{if(a.b&&y(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Li(b),!y(b,125))throw b;}return!1}function eI(a){dr.call(this,null,0,null);this.b=a}function EH(a,b,c){dr.call(this,a,0,b);this.b=c}s(545,402,mi,eI,EH);_.oe=function(){return dG(this)};_.pe=function(){return eG(this)};_.b=null;
function PB(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),lo(c.f,b),kI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function OB(a){this.d=a;this.c={};this.b=new mI}s(546,405,mi,OB);_.b=null;function Lz(a){this.b=a}s(547,413,{},Lz);_.b=null;function nI(a,b){this.b=a;this.c=b}s(548,1,{},nI);_.b=null;_.c=null;function oI(){rx.call(this);this.pb[zd]="jsa-resetTable";this.pb.style[ah]=id}s(549,325,ki,oI);
function pI(){pI=u;var a=qI=new mI;tj();a.i="9p";a.f.style[me]=tg;a.f.style[ne]="144.0pt";lo(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);rI=new Xz(1)}function oF(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,GH(a)}
function qF(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,B,J;a.o&&(nF(a,!1),360<=g||-360>=g?i=pF(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=sI(o,n,q,w,f),B=sI(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),oF(a,i))}function Z(a,b,c,d,e){a.o&&oF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
function mF(a,b,c,d,e){a.o&&(nF(a,!1),oF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+ab))}function xF(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>");oF(a,b)}function lB(a,b,c,d,e){nF(a,!0);oF(a,'<rect x="'+b+ja+c+ia+e+'" width="'+d+fa+a.n+ab)}
function GH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=go(ho(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-Xj(a.u.pb),d=io(ho(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-Zj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+ka)+b+"</svg>",b!==a.r&&(lo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function Y(a,b){(a.e=b)&&(a.i=eg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+wa)}function wF(a,b){a.f=b;a.j=vG(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 rI,qI;function Ar(a,b,c){c&&(Lr(a,b),c.xf(a.c));a.e=!0}function Lr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-go(ho(a.p.pb.ownerDocument),a.p.pb)+Wj(a.p.pb)+uo(a.p.pb.ownerDocument),a.c.f=c.clientY-oo(a.p.pb)+(a.p.pb.scrollTop||0)+vo(a.p.pb.ownerDocument),a.c.b=new eI(b),b.b.preventDefault(),!0):!1}
function KH(a){this.p=a;this.c=new tI;this.d=new uI(this);z(this.p,new vI(this),(Ir(),Ir(),Jr));z(this.p,new wI(this),(Br(),Br(),Cr));z(this.p,new xI(this),(Fr(),Fr(),Gr));z(this.p,new yI(this),(xr(),xr(),yr));z(this.p,new zI,(Wq(),Wq(),Xq));z(this.p,new AI(this),(Sq(),Sq(),Tq));z(this.p,new BI(this),(Nq(),Nq(),Oq))}s(551,1,{},KH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function uI(a){rk();this.b=a}s(552,26,{},uI);
_.Ac=function(){!this.b.e&&this.b.j&&fI(this.b.j,this.b.c)};_.b=null;function vI(a){this.b=a}s(553,1,{},vI);_.b=null;function wI(a){this.b=a}s(554,1,{},wI);_.b=null;function xI(a){this.b=a}s(555,1,{},xI);_.b=null;function yI(a){this.b=a}s(556,1,{},yI);_.b=null;function zI(){}s(557,1,{},zI);function AI(a){this.b=a}s(558,1,{},AI);_.b=null;function BI(a){this.b=a}s(559,1,{},BI);_.b=null;function tI(){}s(560,1,{},tI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function CI(a){var b,c,d,e,f;Vj(a);d=(gj(),hj(null));e=new oI;ox(e,a);Hv(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));qx(e,a);Pv(d,e);return new cz(f,b)}function DI(){this.pb=$doc.createElement(Yd);this.pb[zd]=Re;this.pb.style[Qf]=Me;this.pb.style[Tf]=bd;this.pb.style[ah]=fb;this.pb.style[Le]=fb}s(562,293,ni,DI);_._c=function(){return Xj(this.pb)};_.ad=function(){return Zj(this.pb)};
function vG(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 sI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new nI(new ZD(a),new ZD(b))}function pF(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 BF(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 nF(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 FH(){pI();this.o=rI;this.d=[];this.u=new DI}s(563,550,{},FH);_.b=j;_.c=j;function EI(){EI=u;FI=new cz(0,0)}
function GI(a){var b;b=a.Bf();if(!b){var c;(c=a.yf())?(b=CI(c.b),mj(c.re(),b.c,b.b),c=CI(c.b),b=new cz(c.c-b.c,c.b-b.b)):b=new cz(0,0);a.Ff(b)}return b}function rz(a,b){var c;if(a.ve())return FI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Ef(Wy(b));c=CI(a.re());a.f.c=c.c;a.f.b=c.b;return c}function HI(a,b){var c;b&&(c=eg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+wa,a.Af().pb.style[jd]=c)}function II(){this.f=new QA;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 JI};_.Bd=function(){};_.ve=function(){return!1};_.Cf=function(a){this.Ef(Wy(a))};_.Df=function(a){HI(this,a)};_.Ef=function(a){var b=this.re().pb,c,d,e;c=(Bz(),Cz);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]=Pe:b.style[oe]=j};_.Ff=function(a){JI=a};_.Gf=function(){};var JI=_.f=null,FI;
function tA(a,b){EI();II.call(this);this.b=new Dw(a);this.b.dd()[zd]=j;z(this.b,new KI(this,b),(bq(),bq(),cq))}s(564,565,{},tA);_.re=function(){return this.b};_.Df=function(a){HI(this,a)};_.b=null;function KI(a,b){this.b=a;this.c=b}s(566,1,{},KI);_.Ic=function(a){Zp();$p(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function xA(a){EI();II.call(this);this.b=new Dx;z(this.b,new LI(this,a),(Wp(),Wp(),Xp))}s(567,565,{},xA);_.re=function(){return this.b};_.b=null;
function LI(a,b){this.b=a;this.c=b}s(568,1,{},LI);_.b=null;_.c=null;function MI(a,b){var c,d;HI(a,b.Kd());for(d=new Fi(b.Pb.b);d.c<d.e.ye();)c=Gi(d),c.ec&&c.ac.zf(c)}function NI(a,b){var c,d,e,f,g,i,h;mj(a.e,b.Rd(),b.Nd());for(d=new Fi(b.Pb.b);d.c<d.e.ye();)c=Gi(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-=GI(e).c,f-=GI(e).b,mj(e.re(),g,f),!c.ob&&a.e.vd(c),a.e.wd(c,i,h)))}function Gz(){EI();II.call(this);this.e=new Tv}s(569,565,{},Gz);
_.zf=function(a){MI(this,a)};_.re=function(){return this.e};_.Cf=function(a){NI(this,a)};_.e=null;function vB(a){EI();II.call(this);var b=this.b=new bx;Iw(b.c,a,!1);Uw(b);this.f.b=-1;this.f.c=-1}s(570,565,{},vB);_.re=function(){return this.b};_.ve=function(){var a;a=(this.b.c.d?mo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function yB(a){this.b=new Xx(a.i,new OI(a))}s(571,1,{},yB);_.b=null;
function Tx(a){var b,c,d,e,f;f=new iC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(PI,r,104,0,0);for(c=b.b?Dk(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=cj((Qz(),Q),new S(f.e)));c=c.c;if(xt(!c?eh:c.b,ph))for(c=(!a.e.b||0==a.e.b.d?(os(),os(),ps):new Tz(a.e.b)).ud();c.Uc();)a=c.Vc(),1001==f.e&&a.qe(f);var g,i,h;1001==f.e?(g=new dr(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 dr(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 dr(null.Sf,g,null),f.j=null.Rf(),f.k=null.Rf(),i=null.Rf(),f.f=i&12,501==g&&null.Rf())))}function OI(a){this.b=a}s(572,1,Qh,OI);_.qc=function(){Tx(this)};_.b=null;function VB(){EI();II.call(this);this.b=new wy}s(573,565,{},VB);_.yf=function(){var a;a=new VB;sy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.re=function(){return this.b};
_.Bf=function(){return QI};_.Ff=function(a){QI=a};var QI=_.b=null;s(574,569,{});function RI(a){var b;b=new pq(jo(a.pb,Lf),jo(a.pb,Kf));a=new pq(jo(a.T.jb.pb,Lf),jo(a.T.jb.pb,Kf));return F(H,k,-1,[b.c-a.c,b.b-a.b])}function SI(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?(TI(a,a.R),a.R=null):null!=a.Q&&(UI(a,a.Q),a.Q=null);zj(a.S)}function zH(a){a.kb?a.Kf(sq(a.T.jb)):(a.Ed(),zH(a))}function UI(a,b){var c;a.kb?(c=RI(a),a.Kf(new pq(-1,VI(b,!1)-c[1]))):a.Q=b}
function WI(a,b){var c;b!=a.zd()&&(c=a.T.jb,zv(c),XI(c,b,c.pb,c.q.d,!0))}function TI(a,b){var c;a.kb?(c=RI(a),a.Kf(new pq(VI(b,!0)-c[0],-1))):a.R=b}s(577,295,bi);_.Hf=function(){var a,b;b=sq(this.T.jb);a=RI(this);b.c+=a[0];b.b+=a[1];return b};_.zd=function(){var a;a=this.T.jb;return 0!=a.q.d?YI(Jy(a.q,0)):null};_.If=function(a){ZI(this.T.jb,a)};_.ud=function(){return new Av(this.T.jb)};_.Jf=function(){wq(this.T.jb)};_.pd=function(){SI(this)};_.Hd=function(){wq(this.T.jb)};
_.rd=function(a){return $I(this.T.jb,a)};_.Kf=function(a){uq(this.T.jb,a)};_.gd=function(a){UI(this,a)};_.Ad=function(a){WI(this,a)};_.jd=function(a){TI(this,a)};_.Q=null;_.R=null;function aJ(){aJ=u;$v();var a=(bJ(),cJ(),dJ);eJ=new tx(a.e,a.c,a.d,a.f,a.b)}function fJ(a,b){if(0!=a.I.b.q.d&&YI(Jy(a.I.b.q,0)))throw new uv("WindowPanel can only contain one child widget");gJ(a,b)}
function AH(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[Yg]=Me,a.ab=!1,a.Ed());b=a.pb;b.style[Ve]=0+(tj(),Wf);b.style[Mg]=db;e=nj()-jo(a.pb,Lf)>>1;f=oj()-jo(a.pb,Kf)>>1;KE(a,Rj(uo($doc)+e,0),Rj(vo($doc)+f,0));d||((a.ab=c)?(gy(a.pb,cg),a.pb.style[Yg]=Zg,dk(a.gb,200)):a.pb.style[Yg]=Zg)}finally{a.w=!0}}
function hJ(a,b){var c;if(a.w){c=new Ou;a.mb&&es(a.mb,c);a.J&&tq(a.r,a);try{Ni(a.r.d,a)}catch(d){if(d=Li(d),!y(d,119))throw d;}a.n=iJ(a.r,a);try{bw(a,b)}finally{Qi(a.t.b),Qi(a.s.b),Qi(a.u.b),a.P&&Ti(a.P,a.r),a.C&&(a.C=!1)}}else bw(a,b)}function jJ(a,b,c){var d,e;e=a.ob;d=new Bj(a,e);e.wd(a,d.b+b,d.e+c)}function kJ(a,b,c){b=new lJ(no(mo(Wu(Wu(a.T.d,b),c))));yv(b,a);z(b,a.o,(bq(),bq(),cq));return b}function rq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));uq(a.T.jb,b)}
function KE(a,b,c){var d,e;(e=a.r)?(d=mJ(e.pb),ew(a,b+(Xj(e.pb)+d[3]),c+(Zj(e.pb)+d[0]))):ew(a,b,c)}function iB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?vq(a.r,a):tq(a.r,a)))}function gJ(a,b){if(b!=(0!=a.I.b.q.d?YI(Jy(a.I.b.q,0)):null)){zv(a.I.b);var c=a.I.b;XI(c,b,c.pb,c.q.d,!0)}}
function nJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(mq(),oJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Fi(a.P);e.c<e.e.ye();)if(d=Gi(e),b==(mq(),pJ)){!d.c&&(d.c=new qJ);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(mq(),nq))g=d.r,i=d.F,d.I.d?(KE(d,i.d,i.e),rq(d,new pq(i.c,-1))):(KE(d,i.d,i.e),rq(d,new pq(i.c,i.b)),vq(g,d)),Ji(g.d,d,d.I.c),qk(d.z,333);else if(!d.C&&f==(mq(),oJ))d.pb.style[Yg]=Zg,mq()}else if(b==nq){!d.c&&(d.c=new qJ);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=mJ(i.pb);h=d.F;if(d.I.d)h.d=Xj(d.pb)-
g[3]-Xj(i.pb),h.e=Zj(d.pb)-g[0]-Zj(i.pb),d.F=h,KE(d,0,0),rJ(d,oq(i.pb).c,-1);else{if(f!=(mq(),oJ))h.d=Xj(d.pb)-g[3]-Xj(i.pb),h.e=Zj(d.pb)-g[0]-Zj(i.pb),h.c=d.q,h.b=d.p,d.F=h;KE(d,0,0);uq(d,new sJ(oq(i.pb)));tq(i,d)}d==d.r.b||TF(d);qk(d.z,333)}}else b==oJ&&(!d.c&&(d.c=new qJ),d=a,d.C||(d.G=c,d.pb.style[Yg]=Me))}}function tJ(a,b){a.pb.style[ch]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Rf().Rf()}
function uJ(a){if(!a.kb){a.t=sv(a,a.r,(!Qr&&(Qr=new xk),Qr));a.s=sv(a,a.r,wk?wk:wk=new xk);a.u=sv(a,a.r,(!Vr&&(Vr=new xk),Vr));var b=a.r;!a.P&&(a.P=new $i);Ui(a.P,b);Qr&&(b=new Pr(a),a.mb&&es(a.mb,b));a.J&&vq(a.r,a);Ji(a.r.d,a,a.I.c);a.n&&(ew(a,a.n.b,a.n.c),a.n=null);fw(a);TF(a)}}function TF(a){if(a!=a.r.b){var b;Vr&&(b=new Ur(a),a.mb&&es(a.mb,b))}}
function vJ(a,b,c){$v();var d;d=(ow(),pw);hw.call(this,!1,"popup");this.U=d.b;this.S=new wJ(this);d=new xJ;d.pb[zd]="mosaic-popupLayoutPanel";Xv(this.T,d);dw(this);this.o=new yJ(this);this.z=new zJ(this);this.A=new AJ(this);this.B=new BJ(this);this.F=new CJ;this.O=(mq(),pJ);this.J=c;this.r=a;a=this.I=new DJ(b);b=new EJ;!a.e&&(a.e=new FJ);Ui(a.e,b);a=new GJ(new vx(eJ.b.e.b,eJ.b.c,eJ.b.d,eJ.b.f,eJ.b.b));z(a,new HJ(this),(bq(),bq(),cq));b=this.I.c;b.c||(b.c=new rx,b.c.dd()[zd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(kx(),lx),c.d=d,IJ(b.i,b.c,new JJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Kv;d=px(c);dv(c.c,(qu(),ru(d)),0);Jv(c,a,d,0,!1)}else ox(b.c,a);ZI(b.i,null);z(this.I.c,new KJ(this),(jq(),jq(),kq));z(this.I.c,this.o,cq);WI(this,this.I);Hi(gw?mo(this.pb):no(mo(this.pb)),"mosaic-WindowPanel",!0)}s(576,577,bi);_.zd=function(){return 0!=this.I.b.q.d?YI(Jy(this.I.b.q,0)):null};_.Cd=function(a){hJ(this,a)};_.ud=function(){return new Av(this.I.b)};_.pd=function(){SI(this);zj(new LJ(this))};
_.rd=function(a){return $I(this.I.b,a)};_.Kf=function(a){rq(this,a)};_.Dd=function(a,b){KE(this,a,b)};_.Ad=function(a){gJ(this,a)};_.Ed=function(){uJ(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 eJ;function MJ(a){a.i=(new sA(a.j)).ac.re();z(a.i,new NJ(a),(bq(),bq(),cq));a.e=F(OJ,r,59,[a.i])}
function xH(){aJ();var a,b,c,d,e,f;vJ.call(this,(PJ(),QJ),null,!0);this.Nf();this.db=!0;a=new dx(this.k);this.f=new vy;this.f.pb.style[ah]=fb;mv(this.f,fb);this.Lf();TI(this,"400px");f=new Iy;f.pb.style[Le]=fb;f.f[rd]=10;c=(Xw(),hx);f.b=c;Hy(f,a);Hy(f,this.f);e=new rx;e.f[rd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],ox(e,a);Hy(f,e);fJ(this,f);iB(this,!1);this.Mf()}s(575,576,bi,xH);_.Lf=function(){MJ(this)};_.Mf=function(){var a=this.f;a.pb.readOnly=!0;var b=nv(a.pb)+"-readonly";Hi(a.dd(),b,!0)};
_.Nf=function(){hB(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 NJ(a){this.b=a}s(578,1,{},NJ);_.Ic=function(){hJ(this.b,!1)};_.b=null;function yH(a){this.b=a}s(579,1,{},yH);
_.qc=function(){pv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=ko(a.pb,Wg).length;if(0<b&&a.kb){if(0>b)throw new Qw("Length must be a positive integer. Length: "+b);if(b>ko(a.pb,Wg).length)throw new Qw("From Index: 0  To Index: "+b+"  Text Length: "+ko(a.pb,Wg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function RJ(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";hB(a.I.c,"Paste")}function SJ(a){aJ();xH.call(this);this.d=a}
s(581,575,bi,SJ);_.Lf=function(){MJ(this);this.b=(new sA(this.c)).ac.re();z(this.b,new TJ(this),(bq(),bq(),cq));this.e=F(OJ,r,59,[this.b,this.i])};_.Mf=function(){mv(this.f,"150px")};_.Nf=function(){RJ(this)};_.Ed=function(){uJ(this);Vn((Sn(),Tn),new UJ(this))};_.b=null;_.c=null;_.d=null;function VJ(a){aJ();SJ.call(this,a)}s(580,581,bi,VJ);
_.Mf=function(){mv(this.f,"150px");var a=new WJ(this),b=this.f;rv(b,new XJ,(Aq(),Aq(),Bq));rv(b,new YJ,(xq(),xq(),yq));rv(b,new ZJ,(Dq(),Dq(),Eq));rv(b,new $J(a),(Gq(),Gq(),Hq))};_.Nf=function(){RJ(this);this.k+=" Or drag and drop a file on it."};s(584,1,{});s(583,584,{});_.c=null;_.d=1;_.e=-1;function WJ(a){this.b=a;this.c=new aK(this);this.d=this.e=1}s(582,583,{},WJ);_.b=null;function aK(a){this.b=a}s(585,1,{},aK);_.Of=function(a){this.b.b.f.pb[Wg]=null!=a?a:j};_.b=null;function XB(){new gs}
s(586,433,{},XB);function TJ(a){this.b=a}s(587,1,{},TJ);_.Ic=function(){if(this.b.d){var a=this.b.d,b;b=new iC(a.b,0,ko(this.b.f.pb,Wg));zG(a.b.b,b.b)}hJ(this.b,!1)};_.b=null;function UJ(a){this.b=a}s(588,1,{},UJ);_.qc=function(){pv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function ir(a){var b;a&&a&&(a=new bK(a),void 0!=$wnd.FileReader?b=new VJ(a):b=new SJ(a),zH(b),AH(b))}function bK(a){this.b=a}s(590,1,{},bK);_.b=null;function Jq(a,b){a.onloadend=function(a){b.Of(a.target.result)}}
function $J(a){this.b=a}s(595,1,{},$J);_.b=null;function XJ(){}s(596,1,{},XJ);function YJ(){}s(597,1,{},YJ);function ZJ(){}s(598,1,{},ZJ);function jB(a,b){EI();Gz.call(this);this.d=new cK(a);var c=this.c=new rx,d=(Xw(),hx);c.b=d;ox(this.c,this.e);fJ(this.d,this.c);this.d.b=this;this.b=b}s(599,574,{},jB);_.re=function(){return this.d};_.Af=function(){return this.c.ob};_.Bd=function(){hJ(this.d,!1)};_.Ef=function(){};_.Gf=function(a){MI(this,a);NI(this,a);zH(this.d);uJ(this.d)};_.b=null;_.c=null;
_.d=null;function cK(a){aJ();vJ.call(this,(PJ(),QJ),a,!1)}s(600,576,bi,cK);_.Bd=function(){var a=this.b,b=new cB(a.b,201),c;a=a.b.r;a.b?a=new dK(new Fi(a.b)):(a=(os(),os(),ps),a=new Fi(a));for(;a.Uc();)c=a.Vc(),201==b.e&&IE(c.b)};_.b=null;function YF(a,b,c,d){b=Xy(b);c+=b.b;d+=b.c;ew(a.b,c,d);fw(a.b)}function FB(){EI();II.call(this);var a=this.b=new eK;a.ab=!0;a.b.i=!0;this.b.db=!0}s(601,565,{},FB);_.re=function(){return this.b};_.b=null;function wC(){}s(607,449,{},wC);
function dK(a){if(!a)throw new wn;this.b=a}s(608,1,{},dK);_.Uc=function(){return CC(this.b)};_.Vc=function(){return Gi(this.b)};_.Wc=function(){throw new FC("Missing message: awt.50");};_.b=null;function cA(){return cA()}function uC(){uC=u;var a;a=(lC(),mC["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(fK,r,-1,0,1);else throw new LD(a+" is not supported");}catch(b){if(b=Li(b),!y(b,127))throw b;}}function zB(a,b){a.b=31*a.b+I((new ZD(b)).b)}function Yz(){}
s(611,1,{},Yz);_.hC=function(){return this.b};_.b=1;function mJ(a){var b;b=v(H,k,-1,4,1);b[0]=gK(hK(a,"borderTopWidth"));b[1]=gK(hK(a,"borderRightWidth"));b[2]=gK(hK(a,"borderBottomWidth"));b[3]=gK(hK(a,"borderLeftWidth"));return b}function iK(a){var b,c;c=jK(a);b=mJ(a);a=new pq(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 oq(a){return new pq(a.clientWidth,a.clientHeight)}
function jK(a){var b;b=v(H,k,-1,4,1);b[0]=gK(hK(a,"marginTop"));b[1]=gK(hK(a,"marginRight"));b[2]=gK(hK(a,"marginBottom"));b[3]=gK(hK(a,"marginLeft"));return b}function kK(a){var b;b=v(H,k,-1,4,1);b[0]=gK(hK(a,"paddingTop"));b[1]=gK(hK(a,"paddingRight"));b[2]=gK(hK(a,"paddingBottom"));b[3]=gK(hK(a,"paddingLeft"));return b}function lK(a,b,c){try{D(b,ke)&&(b=Jd),a.style[b]=c}catch(d){if(d=Li(d),!y(d,119))throw d;}}
function VI(a,b){var c;mK||(mK=$doc.createElement(wg),lK(mK,Ve,j),lK(mK,Mg,j),lK(mK,Tf,bd),lK(mK,Yg,Me),$doc.body.appendChild(mK));lK(mK,ah,a);lK(mK,Le,a);c=iK(mK);return b?c.c:c.b}var mK=null;function nK(){pq.call(this,0,0)}function pq(a,b){this.c=a;this.b=b}function sJ(a){pq.call(this,a.c,a.b)}s(613,1,mi,nK,pq,sJ);_.eQ=function(a){return this===a?!0:null==a||oK!=En(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 pK(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},pK);_.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 qK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
function rK(a,b){this.b=a;this.c=b}s(615,1,mi,rK);_.eQ=function(a){return this===a?!0:null==a||sK!=En(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 sK.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function CJ(){this.c=this.b=this.e=this.d=0}s(616,1,mi,CJ);_.eQ=function(a){return this===a?!0:null==a||tK!=En(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 tK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function hK(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 uK=-1;function vK(){}s(619,618,{},vK);_.b=-1;_.c=-1;var wK=null;
function gK(a){a=parseInt(a,10);a=isNaN(a)?null:$D(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 sq(this.i)};_.If=function(a){ZI(this.i,a)};_.Jf=function(){wq(this.i)};_.Hd=function(){wq(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[ah]=a;b.kb||(b.j=a)};function bJ(){bJ=u;cJ()}function hB(a,b){a.b.pb.textContent=b||j;ZI(a.i,null)}
function xK(a){bJ();var b;Fw(this,new xJ);this.b=new yK;b=this.i;zK(b,new AK);lK(b.pb,Rf,db);b.p=0;IJ(b,this.b,new JJ(0));this.b.dd()[zd]="mosaic-Caption-text";this.b.pb.textContent=a||j;ZI(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},xK);_.Jc=function(a){return z(this,a,(or(),or(),pr))};_.Kc=function(a){return z(this,a,(pj(),pj(),qj))};
_.Lc=function(a){return z(this,a,(sr(),sr(),tr))};_.Mc=function(a){return z(this,a,(rj(),rj(),sj))};_.c=null;function cJ(){cJ=u;BK=Nn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Ny(BK,240,20);new Ny(BK,224,16);new Ny(BK,208,16);new Ny(BK,192,16);new Ny(BK,176,16);new Ny(BK,160,16);new Ny(BK,144,16);new Ny(BK,128,16);new Ny(BK,112,16);new Ny(BK,96,16);new Ny(BK,80,16);new Ny(BK,64,16);new Ny(BK,260,16);dJ=new Ny(BK,48,16);new Ny(BK,32,16);new Ny(BK,16,16);new Ny(BK,0,16)}var BK,dJ;
function CK(a,b){pv(a.b.pb,!b);ZI(a.i,a.b)}function qq(a,b){a.d=b;pv(a.b.pb,!b);ZI(a.i,a.b);if(a.e){var c;for(c=new Fi(a.e);c.c<c.e.ye();)Gi(c)}}function DJ(a){var b;Fw(this,new xJ);b=this.i;zK(b,new DK((EK(),FK)));b.p=0;this.c=new xK(a);IJ(b,this.c,new JJ(1));this.b=new xJ;Zi(this.b,"Body");IJ(b,this.b,new JJ(0));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},DJ);_.kd=function(){tv(this.i)};_.ld=function(){wv(this.i)};_.ud=function(){return new Av(this.b)};
_.rd=function(a){return $I(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function FJ(){xE(this)}s(625,497,vi,FJ);function wJ(a){this.b=a}s(626,1,Qh,wJ);_.qc=function(){wq(this.b.T.jb)};_.b=null;function GK(a){var b;b=a.c;a=b.r;b=!a.f?-1:yj(a.f.b,b);a.f&&lu(a.f.b,b)&&ou(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&TF(!a.f?null:lu(a.f.b,b-1))}function HK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Fz);-1==yj(a.f.b,b)&&Ui(a.f.b,b)}function qJ(){}s(627,1,{},qJ);_.Nc=function(a){GK(a)};_.Oc=function(a){HK(a)};
_.Qc=function(a){IK(a.b.r,a.b)};function PJ(){PJ=u;JK=new KK(1,"e");LK=new KK(2,Bf);MK=new KK(3,"ne");NK=new KK(10,"nw");OK=new KK(4,ng);PK=new KK(5,qg);QK=new KK(12,"sw");RK=new KK(8,"w");QJ=new SK((gj(),hj(null)).pb)}function iJ(a,b){var c;c=mJ(a.pb);return new rK(Xj(b.pb)-(Xj(a.pb)+c[3]),Zj(b.pb)-(Zj(a.pb)+c[0]))}
function TK(a){var b,c,d,e,f,g;if(a.f){b=oq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=lu(a.f.b,d),c=new pq(jo(g.pb,Lf),jo(g.pb,Kf)),f=iJ(a,g),f.b-=Rj(0,f.b+jo(g.pb,Lf)-b.c),f.c-=Rj(0,f.c+jo(g.pb,Kf)-b.b),KE(g,Rj(0,f.b),Rj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,rJ(g,c.c,c.b),g.O==(mq(),nq)&&uq(g,new sJ(oq(a.pb))),qk(g.z,1)}}function UK(a,b,c){a=a.e;Ji(a,b,b);x(a.d,b,c);Zi(b,Cc+c.c)}
function tq(a,b){var c;c=a.e;VK(c,b.H);Yi(b.H,Cc+NK.c);VK(c,b.D);Yi(b.D,Cc+LK.c);VK(c,b.E);Yi(b.E,Cc+MK.c);VK(c,b.N);Yi(b.N,Cc+RK.c);VK(c,b.v);Yi(b.v,Cc+JK.c);VK(c,b.M);Yi(b.M,Cc+QK.c);VK(c,b.K);Yi(b.K,Cc+OK.c);VK(c,b.L);Yi(b.L,Cc+PK.c)}
function vq(a,b){!b.H&&(b.H=kJ(b,0,0));UK(a,b.H,NK);!b.D&&(b.D=kJ(b,0,1));UK(a,b.D,LK);!b.E&&(b.E=kJ(b,0,2));UK(a,b.E,MK);!b.N&&(b.N=kJ(b,1,0));UK(a,b.N,RK);!b.v&&(b.v=kJ(b,1,2));UK(a,b.v,JK);!b.M&&(b.M=kJ(b,2,0));UK(a,b.M,QK);!b.K&&(b.K=kJ(b,2,1));UK(a,b.K,OK);!b.L&&(b.L=kJ(b,2,2));UK(a,b.L,PK)}function IK(a,b){var c,d;a.b=b;d=a.f.b.d;c=yj(a.f.b,b);if(c+1<d){hA(a.f,b);for(Ui(a.f.b,b);c<d;++c)tJ(lu(a.f.b,c),c)}else tJ(b,c)}
function SK(a){a=new WK(a);Fw(this,a);this.d=new XK(a);this.d.j=!0;Ri(this.d);this.d.n=3;this.e=new YK(a);this.e.j=!0;Ri(this.e);this.e.n=3;Hw(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},SK);_.Hf=function(){return oq(this.pb)};_.If=function(){var a;(a=ZK(this))&&a.If(null)};_.Jf=function(){TK(this)};_.Nc=function(a){!this.c&&(this.c=new qJ);GK(a)};_.Oc=function(a){!this.c&&(this.c=new qJ);HK(a)};_.Hd=function(){TK(this)};
_.Qc=function(a){!this.c&&(this.c=new qJ);IK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var JK,LK,MK,NK,QJ,OK,PK,QK,RK;function WK(a){this.q=new Uv(this);this.pb=a}s(629,290,ki,WK);function KK(a,b){this.b=a;this.c=b}s(630,1,{},KK);_.b=0;_.c=null;function XK(a){Bi();Vi.call(this,a)}s(631,3,{},XK);_.kc=function(){var a;a=this.k.f;a.C||Vj(a.x);Yi(this.k.f,"dragdrop-dragging");!a.I.d&&CK(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Rj(this.b,a<this.e?a:this.e),b=Rj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ve]=a+(tj(),Wf);c.style[Mg]=b+Wf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||TF(a);a.I.d||CK(a.I,!0);a.C||(a.x||(a.x=new $K,Zi(a.x,"mosaic-GlassPanel-invisible")),lK(a.x.pb,ch,hK(a.pb,ch)),fj((gj(),hj(null)),a.x,0,0));Zi(this.k.f,"dragdrop-dragging");a=new Bj(this.k.b,null);this.b=a.b+Yj(this.k.b.pb);this.c=a.e+$j(this.k.b.pb);this.e=this.b+bk(this.k.b.pb)-this.k.f.cd();this.d=this.c+ak(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.d=0;_.e=0;function VK(a,b){try{Ni(a,b)}catch(c){if(c=Li(c),!y(c,119))throw c;}}
function YK(a){Bi();Vi.call(this,a);this.d=new Di}s(632,3,{},YK);_.kc=function(){var a;a=this.k.f.ob;a.C||Vj(a.x);Yi(this.k.f,"dragdrop-dragging");CK(a.I,!1);rq(a,new pq(a.q,a.p));qk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=cj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ad()-Rj(this.k.d,this.c):this.k.f.ad()-this.k.d,0!=b&&(a=d.p,b=Rj(a+b,jo(d.I.c.pb,Kf)),b!=a&&jJ(d,0,a-b),rq(d,new pq(d.q,b)),qk(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=Rj(a+b,jo(d.I.c.pb,Kf)),rq(d,new pq(d.q,b)),qk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f._c()-Rj(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&&jJ(d,a-b,0),rq(d,new pq(b,d.p)),qk(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,rq(d,new pq(96<a+b?a+b:96,d.p)),qk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||TF(a);CK(a.I,!0);a.C||(a.x||(a.x=new $K,Zi(a.x,"mosaic-GlassPanel-invisible")),lK(a.x.pb,ch,hK(a.pb,ch)),fj((gj(),hj(null)),a.x,0,0));Zi(this.k.f,"dragdrop-dragging");a=new Bj(this.k.b,null);this.b=a.b+Yj(this.k.b.pb);this.c=a.e+$j(this.k.b.pb);this.f=this.b+bk(this.k.b.pb)-this.k.f.cd();this.e=this.c+ak(this.k.b.pb)-this.k.f.bd()};_.b=0;_.c=0;_.e=0;_.f=0;
function $K(){var a;this.e=new aL(this);this.b=!1;this.c=new Yv;Fw(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,Lh,$K);
_.nd=function(){var a;Hw(this);try{a=this.ob}catch(b){b=Li(b);if(y(b,125))throw new uv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(gj(),hj(null))?(du(this),eu(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Ti(sk,a),a.c=!0,a.d=Bk(a),Ui(sk,a),this.d=new bL(this),Iu(new cu(this.d))):(this.pb.style[od]=db,this.pb.style[fg]=db);this.b&&wu(new bu(this));fj(hj(null),new cL,uo($doc),vo($doc))};
_.od=function(){this.i.od();yk(this.e);this.d&&($t(Gu,this.d,F(dL,r,47,[(!Tr&&(Tr=new xk),Tr)])),this.d=null);this.b&&$t(yu,this,F(dL,r,47,[(!xu&&(xu=new xk),xu)]))};_.Yc=function(a){switch(tu(a.type)){case 256:if(27==(a.keyCode||0))return Vj(this),!1;case 1:if(to(this.pb,a.target))return Vj(this),!1}return!0};_.pd=function(){};_.b=!1;_.c=null;_.d=null;function aL(a){rk();this.b=a}s(634,26,{},aL);_.Ac=function(){var a=this.b;du(a);eu(a.pb)};_.b=null;function bL(a){this.b=a}s(635,1,{},bL);_.b=null;
function cL(){this.pb=Kw();var a;a=new Ex(new eL(this));z(this,a,(Sp(),Sp(),Tp));z(this,a,(Kq(),Kq(),Lq))}s(636,312,$h,cL);_.pd=function(){zj(new fL(this))};function eL(a){this.b=a}s(637,1,{},eL);_.b=null;function fL(a){this.b=a}s(638,1,Qh,fL);_.qc=function(){this.b.pb.focus()};_.b=null;function gL(a){a.pb.style[ah]=id;a.pb.style[Le]=id;if(a.kb){var a=a.ob,b;y(a,144)?a.If(null):(b=ZK(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(){gL(this);return new pq(jo(this.pb,Lf),jo(this.pb,Kf))};_.If=function(){gL(this)};_.Jf=function(){};_.Xc=function(){};_.Hd=function(){};function yK(){this.pb=$doc.createElement("label");this.pb[zd]="mosaic-Label";this.pb.style[$g]=Gf;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},yK);function GJ(a){Fw(this,new hL(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},GJ);
function eK(){$v();var a=(ow(),rw);hw.call(this,!0,hf);this.U=a.b;this.b=new iL(this);this.b.e=!0;Vv(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?fv(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(gw?mo(this.pb):no(mo(this.pb)))[zd]=Je;this.pb.style[ch]="2147483647"}s(642,295,ki,eK);_.Xc=function(a){vv(this,a);1==tu(a.type)&&bw(this,!1)};_.b=null;
function iL(a){this.c=a;this.d=new $i;this.j=new $i;a=(Wx(),Vx);new My(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Bg);this.f=$doc.createElement(Eg);pu(b,this.f);this.p=!0;a=Kw();b=(qu(),ru(b));a.appendChild(b);this.pb=a;zl();this.pb.setAttribute(gg,cm.b);-1==this.lb?fv(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[zd]=Ce;a=nv(this.pb)+"-vertical";Hi(this.dd(),a,!0);this.pb.style[Pf]=db;this.pb.setAttribute("hideFocus",Vg);z(this,new Ux(this),(Sp(),Sp(),Tp))}s(643,334,ni,iL);
_.Xc=function(a){switch(tu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Nx(this,a)};_.Gd=function(a,b){Rx(this,a,b);b||this.b&&bw(this.c,!1)};_.b=!0;_.c=null;
function hL(a){var b=(Xw(),hx),c=(kx(),lx),d;d=new Rw;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;Pw(b.b);b.b.d.rows[0].cells[0][ed]=c.b;Pw(b.b);b.b.d.rows[0].cells[0].style[Xg]=e.b;Pw(d);b=Lw(d,0,0,!0);if(a){Vj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Nw(g,f.d);Ks(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ui(c.c,a);a.pb[Uc]=e;pu(b,a.pb);yv(a,d)}Fw(this,d);Hi(this.pb,"mosaic-WidgetWrapper",!0)}s(644,310,Lh,hL);_.b=null;_.c=null;function yJ(a){this.b=a}s(645,1,{},yJ);
_.Ic=function(){this.b.hb&&this.b!=this.b.r.b&&TF(this.b)};_.b=null;function zJ(a){rk();this.b=a}s(646,26,{},zJ);_.Ac=function(){wq(this.b.T.jb);var a=this.b;Sr((!a.y&&(a.y=new jL),a.y))};_.b=null;function AJ(a){rk();this.b=a}s(647,26,{},AJ);_.Ac=function(){nJ(this.b,(mq(),nq))};_.b=null;function BJ(a){rk();this.b=a}s(648,26,{},BJ);_.Ac=function(){nJ(this.b,(mq(),oJ))};_.b=null;function EJ(){}s(649,1,{},EJ);function HJ(a){this.b=a}s(650,1,{},HJ);_.Ic=function(){this.b.Bd()};_.b=null;
function KJ(a){this.b=a}s(651,1,{},KJ);_.b=null;function LJ(a){this.b=a}s(652,1,Qh,LJ);_.qc=function(){this.b.O==(mq(),nq)?qk(this.b.A,333):this.b.O==oJ&&qk(this.b.B,333)};_.b=null;function lJ(a){this.pb=a;tv(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},lJ);_.Jc=function(a){return z(this,a,(or(),or(),pr))};_.Kc=function(a){return z(this,a,(pj(),pj(),qj))};_.Lc=function(a){return z(this,a,(sr(),sr(),tr))};_.Mc=function(a){return z(this,a,(rj(),rj(),sj))};
function jL(){ks.call(this,null)}s(654,224,Jh,jL);function mq(){mq=u;nq=new kL("MAXIMIZED",0);oJ=new kL("MINIMIZED",1);pJ=new kL("NORMAL",2);lL=F(mL,r,139,[nq,oJ,pJ])}function kL(a,b){E.call(this,a,b)}s(655,140,{113:1,116:1,118:1,139:1},kL);var lL,nq,oJ,pJ;function du(a){var b,c,d,e;c=nj();b=oj();e=(gv(),hv).scrollWidth;d=hv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ah]=c-1+Wf);0<=b-1&&(a.pb.style[Le]=b-1+Wf)}
function eu(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 nL(a,b){var c,d,e;if(a.n)return!0;a.y.De();for(c=new Av(b);c.b.b<c.b.c.d-1;)d=YI(Bv(c.b)),e=d.ob,y(e,145)&&e.hd(d.ed()),d.ed()&&Ui(a.y,d);return!0}
function oL(a,b){var c,d,e;if(b.b)a.d&&ck(a.d),a.d=new pL(a,b),dk(a.d,333);else for(d=new Fi(a.y);d.c<d.e.ye();)c=Gi(d),e=c.nb,Rv(b,qL(c),e.t,e.u),rL(c,e.v,e.s,F(H,k,-1,[sL(a.r.b,c).e,sL(a.q.b,c).d,sL(a.o.b,c).b,sL(a.p.b,c).c]),F(H,k,-1,[tL(a.j.b,c).e,tL(a.i.b,c).d,tL(a.e.b,c).b,tL(a.f.b,c).c]),F(H,k,-1,[uL(a.v,c),uL(a.u,c),uL(a.s,c),uL(a.t,c)]))}
function vL(){this.y=new $i;this.k=new wL(this);this.x=new xL(this.k);this.w=new yL(this.k);this.r=new zL(this.k);this.q=new AL(this.k);this.o=new BL(this.k);this.p=new CL(this.k);this.j=new DL(this.k);this.i=new EL(this.k);this.e=new FL(this.k);this.f=new GL(this.k);this.v=new HL(this.k);this.u=new HL(this.k);this.s=new HL(this.k);this.t=new HL(this.k)}s(659,1,{});_.Pf=function(a){oL(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 IL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Fi(b.y);e.c<e.e.ye();)d=Gi(e),y(d,62)&&(d=d.jb),f=d.nb,Rv(c,qL(d),f.t,f.u),rL(d,f.v,f.s,F(H,k,-1,[sL(b.r.b,d).e,sL(b.q.b,d).d,sL(b.o.b,d).b,sL(b.p.b,d).c]),F(H,k,-1,[tL(b.j.b,d).e,tL(b.i.b,d).d,tL(b.e.b,d).b,tL(b.f.b,d).c]),F(H,k,-1,[uL(b.v,d),uL(b.u,d),uL(b.s,d),uL(b.t,d)]));JL(c);a.b.d=null;for(a=new Fi(a.b.y);a.c<a.e.ye();)b=Gi(a),y(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function pL(a,b){this.b=a;this.c=b;var c=(ik(),lk);this.n=new hk(this);this.u=c}s(660,17,{},pL);_.rc=function(){IL(this)};_.sc=function(){IL(this)};
_.uc=function(a){var b,c,d;for(c=new Fi(this.b.y);c.c<c.e.ye();)b=Gi(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),Rv(this.c,qL(b),d.j,d.w),rL(b,d.x,d.i,F(H,k,-1,[sL(this.b.r.b,b).e,sL(this.b.q.b,b).d,sL(this.b.o.b,b).b,sL(this.b.p.b,b).c]),F(H,k,-1,[tL(this.b.j.b,b).e,tL(this.b.i.b,b).d,tL(this.b.e.b,b).b,tL(this.b.f.b,b).c]),F(H,k,-1,[uL(this.b.v,b),uL(this.b.u,b),uL(this.b.s,b),uL(this.b.t,b)]))};_.b=null;_.c=null;
s(662,1,{});_.b=null;function FL(a){this.b=a}s(661,662,{},FL);function GL(a){this.b=a}s(663,662,{},GL);function EL(a){this.b=a}s(664,662,{},EL);function DL(a){this.b=a}s(665,662,{},DL);function BL(a){this.b=a}s(666,662,{},BL);function CL(a){this.b=a}s(667,662,{},CL);function AL(a){this.b=a}s(668,662,{},AL);function zL(a){this.b=a}s(669,662,{},zL);s(670,662,{},function(a){this.b=a});s(671,662,{},function(a){this.b=a});
function uL(a,b){var c=a.b,d;d=cj(c.e,b);d||(d=new pK(kK(b.pb)),x(c.e,b,d));return d.e}function HL(a){this.b=a}s(672,662,{},HL);function yL(a){this.b=a}s(673,662,{},yL);function xL(a){this.b=a}s(674,662,{},xL);function tL(a,b){var c;c=cj(a.b,b);c||(c=new pK(mJ(b.pb)),x(a.b,b,c));return c}function sL(a,b){var c;c=cj(a.c,b);c||(c=new pK(jK(b.pb)),x(a.c,b,c));return c}
function KL(a,b){var c,d;d=cj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=ZK(b),f,g,i,h,l;if(y(b,144)){if(null!=c.n&&null!=c.k){d=new pq(LL(e,!0),LL(e,!1));break a}h=b.Hf();null!=c.n&&(h.c=LL(e,!0));null!=c.k&&(h.b=LL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new pq(LL(e,!0),LL(e,!1));break a}h=new nK;f=b.pb;l=f.style;g=l[Tf];i=l[Yg];l[Tf]="static";l[Yg]=Me;null!=c.n?h.c=LL(e,!0):(l[ah]=id,h.c=(f.offsetWidth||0)+sL(d.p.b,b).c+sL(d.q.b,b).d);null!=c.k?h.b=LL(e,!1):(l[Le]=id,h.b=(f.offsetHeight||0)+sL(d.r.b,b).e+
sL(d.o.b,b).b);l[Tf]=g;l[Yg]=i}d=h}null!=c.n&&(tj(),qp)==c.n.Rf()||null!=c.k&&(tj(),qp)!=c.k.Rf()||x(a.f,b,d)}return d}function wL(a){this.i=a;this.d=new Di;this.f=new Di;this.c=new Di;this.b=new Di;this.e=new Di}s(675,1,{},wL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function ML(a){var b;b=a.nb;if(null==b||!y(b,142))b=new NL,a.nb=b;return b}function AK(){DK.call(this,(EK(),OL))}function DK(a){var b=(PL(),QL);vL.call(this);this.c=a;this.b=b}s(676,659,{},AK,DK);
_.Qf=function(a){var b,c,d,e,f,g,i,h,l;h=new nK;nL(this,a);l=sL(this.p.b,a).c+sL(this.q.b,a).d+tL(this.f.b,a).c+tL(this.i.b,a).d+uL(this.t,a)+uL(this.u,a);d=sL(this.r.b,a).e+sL(this.o.b,a).b+tL(this.j.b,a).e+tL(this.e.b,a).b+uL(this.v,a)+uL(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(EK(),OL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Fi(this.y);a.c<a.e.ye();)c=Gi(a),e=ML(c),b=null,i=c.ob,y(i,145)&&(b=i,b=RL(b),b=new pq(b[1]+b[3],b[0]+b[0])),this.c==OL?(l+=KL(this.x.b,c).c,e.b=KL(this.w.b,
c).b,y(i,145)&&(l+=b.c,e.b+=b.b),f=Rj(f,e.b)):(d+=KL(this.w.b,c).b,e.c=KL(this.x.b,c).c,y(i,145)&&(d+=b.b,e.c+=b.c),g=Rj(g,e.c));this.c==OL?(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(nL(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=uL(this.t,a);B=uL(this.v,a);c=oq(a.pb);N=c.c-(q+uL(this.u,a));o=c.b-(B+uL(this.s,a));g=N;c=o;this.c==(EK(),OL)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Fi(this.y);e.c<e.e.ye();)d=Gi(e),b=null,n=ML(d),w=d.ob,y(w,145)&&(b=w,b=RL(b),b=new pq(b[1]+b[3],b[0]+b[0])),this.c==OL?(n.e?++h:(n.c=KL(this.x.b,d).c,y(w,145)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=KL(this.w.b,d).b,y(w,145)&&(n.b+=b.b))):(n.d?++i:(n.b=KL(this.w.b,
d).b,y(w,145)&&(n.b+=b.b),c-=n.b),n.e?n.c=N:(n.c=KL(this.x.b,d).c,y(w,145)&&(n.c+=b.c)));for(e=new Fi(this.y);e.c<e.e.ye();)d=Gi(e),b=null,n=d.nb,w=d.ob,y(w,145)&&(b=w,b=RL(b),b=new pq(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==OL?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==FK?(n.t=this.b==(PL(),QL)?q:this.b==SL?q+~~(N/2)-~~(J/2):q+N-J,n.u=B,n.v=l,n.s=f,B+=m+G):(this.b==(PL(),QL)?(n.t=q,n.u=B):this.b==SL?(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()-Xj(a.pb)-uL(this.t,a),-1==n.p&&(n.p=w),w=d.ad()-Zj(a.pb)-uL(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.cd()),-1==n.o&&(n.o=d.bd()));oL(this,a)}};_.b=null;_.c=null;function PL(){PL=u;QL=new TL("START",0);SL=new TL(Ib,1);UL=new TL("END",2);VL=F(WL,r,140,[QL,SL,UL])}function TL(a,b){E.call(this,a,b)}s(677,140,{113:1,116:1,118:1,140:1},TL);var VL,SL,UL,QL;function EK(){EK=u;OL=new XL("HORIZONTAL",0);FK=new XL("VERTICAL",1);YL=F(ZL,r,141,[OL,FK])}
function XL(a,b){E.call(this,a,b)}s(678,140,{113:1,116:1,118:1,141:1},XL);var YL,OL,FK;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 NL(){this.f=!1}function JJ(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},NL,JJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function $L(a,b){if(a.n)return!0;nL(a,b);if(0<a.y.d){a.b=lu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,143))d=new aM,c.nb=d;a.c=d;a.y.De();Ui(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function bM(){vL.call(this)}s(681,659,{},bM);
_.Qf=function(a){var b,c;c=new nK;$L(this,a);if(this.b){b=KL(this.x.b,this.b).c;var d=KL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,145)&&(b=RL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=sL(this.p.b,a).c+sL(this.q.b,a).d+tL(this.f.b,a).c+tL(this.i.b,a).d+uL(this.t,a)+uL(this.u,a);c.b+=sL(this.r.b,a).e+sL(this.o.b,a).b+tL(this.j.b,a).e+tL(this.e.b,a).b+uL(this.v,a)+uL(this.s,a);return c};
_.Pf=function(a){var b,c,d,e,f;$L(this,a)&&(d=uL(this.t,a),e=uL(this.v,a),c=oq(a.pb),f=c.c-(d+uL(this.u,a)),c=c.b-(e+uL(this.s,a)),b=this.b.ob,y(b,145)&&(b=RL(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()-Xj(a.pb)-uL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ad()-Zj(a.pb)-uL(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())),oL(this,a))};_.b=null;_.c=null;function aM(){this.f=!1}
s(682,680,{143:1,146:1},aM);function RL(a){var b,c,d,e;null==a.b&&(a.b=v(H,k,-1,4,1),e=mo(Wu(Wu(a.d,0),0)),c=mo(Wu(Wu(a.d,2),2)),d=jK(a.pb),b=mJ(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 cM(a,b){a.kb&&Vj(a);return Wv(a,b)}function dM(){xw();nw.call(this,yw)}s(683,300,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,145:1},dM);_.rd=function(a){return cM(this,a)};_.b=null;
function IJ(a,b,c){var d=a.q.d;b.nb=c;XI(a,b,a.pb,d,!0)}function qL(a){var b;b=a.ob;return y(b,145)?b:a}function sq(a){if(!a.kb)return new nK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Qf(a),uq(a,a.k),a.e.Pf(a),a.k=a.e.Qf(a);return a.k}function YI(a){return y(a,145)?a.jb:a}function eM(a){var b;if(!a.o){b=(!wK&&(wK=new vK),wK);var c=mM(a,gb,!0);b.b=c;c=mM(a,ib,!0);b.c=c;a.o=b}return a.o}
function XI(a,b,c,d,e){if(y(b,62))throw new zk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,146)&&f.f?(c=new dM,Jv(a,c,a.pb,d,!0),Xv(c,b)):Jv(a,b,c,d,e);ZI(a,b)}
function ZI(a,b){var c;c=a.e;if(b){var d=c.k;Oi(d.d,b);Oi(d.f,b);Oi(d.c,b);Oi(d.b,b);Oi(d.e,b)}else d=c.k,ry(d.d),ry(d.f),ry(d.c),ry(d.b),ry(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==qL(a))c=c.ob;else{if(y(c,138)||y(c,61))d=c,c=c.ob,c==qL(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 wq(a){if(a.kb&&a.pb.style.display!=Df){a.pb.scrollTop=0;var b=a.pb,c=0;!ro()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==mg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Pf(a);a.d=!1;JL(a)}}function JL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=YI(Jy(a.q,d)),y(b,145)&&(b=b.jb),b.ed()&&(y(b,144)?b.Jf():y(b,75)&&b.Hd())}function $I(a,b){var c;y(b,145)&&(b=y(b,145)?b.jb:b);c=qL(b);return Pv(a,c)?(y(c,145)&&cM(c,b),ZI(a,null),!0):!1}
function zK(a,b){var c;a.e=b;null!=a.f&&Yi(a,nv(a.pb)+Ca+a.f);a.f=b.cZ.e;c=Sy(a.f,eo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Zi(a,nv(a.pb)+Ca+a.f);ZI(a,null)}function mM(a,b,c){a.n||(a.n=$doc.createElement(wg),lK(a.n,Tf,bd),lK(a.n,Yg,Me),lK(a.n,Ve,db),lK(a.n,Mg,db),a.pb.appendChild(a.n));lK(a.n,ah,b);lK(a.n,Le,b);a=iK(a.n);return c?a.c:a.b}
function LL(a,b){var c;c=null.Rf();if(c==(tj(),Cp)){c=(eM(a),null.Rf());var d=(-1==uK&&(uK=VI(jb,!0)),uK);return L(K(Math.round(100*d*c/254)))}if(c==sp)return c=eM(a),d=null.Rf(),L(K(dE(d*(-1==c.b&&(c.b=VI(gb,!0)),c.b))));if(c==up)return c=eM(a),d=null.Rf(),L(K(dE(d*(-1==c.c&&(c.c=VI(ib,!0)),c.b))));if(c==Ap)return c=(eM(a),null.Rf()),d=(-1==uK&&(uK=VI(jb,!0)),uK),L(K(Math.round(d*c)));if(c==Ep)return c=(eM(a),null.Rf()),d=(-1==uK&&(uK=VI(jb,!0)),uK),L(K(Math.round(10*d*c/254)));if(c==yp)return L(K(dE(12*
(eM(a),null.Rf())*L(K(dE((-1==uK&&(uK=VI(jb,!0)),uK)/72))))));if(c==qp)return mM(a,null.Rf(),b);if(c==wp)return c=(eM(a),L(K(dE(null.Rf())))),d=(-1==uK&&(uK=VI(jb,!0)),uK),L(K(Math.round(d*c/72)));if(null.Rf()==op)return L(K(dE(null.Rf())));throw new zk("Invalid size: "+null.Rf());}function xJ(){var a=new bM;Tv.call(this);this.k=new pq(-1,-1);new nM(this);this.pb[zd]="mosaic-LayoutPanel";zK(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},xJ);
_.vd=function(a){XI(this,a,this.pb,this.q.d,!0)};_.kd=function(){Dv(this,new oM)};_.ld=function(){Dv(this,new pM)};_.Hf=function(){return sq(this)};_.sd=function(a){return Mv(this.q,qL(a))};_.td=function(a,b,c,d){XI(this,a,b,c,d)};_.If=function(a){ZI(this,a)};_.ud=function(){return new Av(this)};_.Jf=function(){wq(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=sq(this),null!=this.j)a=a.b+Wf,this.jd(this.j),this.gd(a),this.j=null;else if(null!=this.i){var b=this.i;this.jd(a.c+Wf);this.gd(b);this.i=null}else b=a.b+Wf,this.jd(a.c+Wf),this.gd(b);wq(this)}};_.Hd=function(){wq(this)};_.rd=function(a){return $I(this,a)};_.gd=function(a){this.pb.style[Le]=a;this.kb||(this.i=a)};_.wd=function(a,b,c){Rv(this,qL(a),b,c)};
_.jd=function(a){this.pb.style[ah]=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 oM(){}s(685,1,{},oM);_.Fd=function(a){qL(a).nd()};function pM(){}s(686,1,{},pM);_.Fd=function(a){qL(a).od()};function Av(a){this.c=a;this.b=new Ov(this.c.q)}s(687,1,{},Av);_.Uc=function(){return this.b.b<this.b.c.d-1};_.Vc=function(){return YI(Bv(this.b))};_.Wc=function(){Cv(this.b)};_.c=null;function qM(){qM=u;new cx}
function nM(a){qM();Hi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new rM(this)}s(688,9,{},nM);function rM(a){rk();this.b=a}s(689,26,{},rM);_.Ac=function(){ZI(this.b.b,null);wq(this.b.b)};_.b=null;function ZK(a){a=a.ob;return!a?null:y(a,144)?a:ZK(a)}function rJ(a,b,c){var d;d=a.pb;rL(a,b,c,jK(d),mJ(d),kK(d))}
function rL(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)+(tj(),Wf)),b!=a.cd()&&a.jd((0>b?0:b)+Wf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.gd((0>b?0:b)+(tj(),Wf)),c!=a.bd()&&a.gd((0>c?0:c)+Wf))}function uq(a,b){rJ(a,b.c,b.b)}s(692,1,{});function FD(){var a,b,c,d;d=gE("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 sM(){this.b=new Di;new Di;new Di}s(691,692,{},sM);function ED(){ED=u;tM=new sM}function JD(){var a=GD,b=$wnd.JSApplet.JSME;ED();x(tM.b,a,b)}var tM;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=Pn&&(e=ek(),2E3<e-Rn&&(Rn=e,Qn=On()));if(0==Pn++){var f=(Sn(),Tn),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=ao(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=(Sn(),Tn),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=ao(l,m);while(h.d);h.d=m}}--Pn;c&&-1!=Qn&&($wnd.clearTimeout(Qn),Qn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(Ns)()}catch(d){a(b)}else A(Ns)()}var HD=V(1),Hn=V(102),uM=VD(" I"),H=QD(699,uM),yE=QD(697,HD),vM=VD(" Z"),OG=QD(700,vM);V(101);V(100);V(99);var wM=V(477),vn=QD(701,wM),xM=V(243),Ct=QD(702,xM);V(244);V(140);var yM=VD(" B");V(467);var zM=VD(" C"),yi=QD(703,zM);V(465);var AM=VD(" D"),gF=QD(704,AM);V(466);V(468);var BM=V(471),cE=QD(705,BM),CM=VD(" J"),DM=V(2),Ps=QD(698,DM),fK=QD(706,yM);V(480);V(463);V(98);V(173);V(107);V(459);var GD=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 ID=UD(),NA=V(398),TE=QD(707,NA),EM=V(520),wG=QD(708,EM),FM=V(384);V(383);V(382);V(381);V(516);var Gs=QD(709,H),GM=X(518,function(){ZE();return BG}),CG=QD(710,GM);V(519);V(407);V(406);V(512);V(511);V(521);V(522);V(517);V(441);V(515);var pA=QD(711,FM);V(396);V(524);V(185);V(184);V(277);V(224);V(279);V(193);var HM=V(192);V(227);V(226);V(225);V(378);V(379);V(380);V(294);var IM=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 GB=V(422),DF=QD(712,GB),SG=QD(713,CM);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 JM=UD(),PI=QD(714,JM);V(451);V(584);V(583);V(595);V(596);V(597);V(598);V(503);var KM=X(233,function(){vs();return As}),Bs=QD(715,KM);V(483);V(431);V(432);V(415);var rB=V(410);V(394);V(395);V(420);var CB=V(419);V(412);V(411);V(501);V(510);V(401);var RA=V(400);V(455);V(513);V(514);V(476);V(523);V(429);V(430);V(404);V(386);V(385);V(438);UD();UD();UD();V(388);V(389);V(273);
var LM=X(161,function(){tj();return Gp}),Hp=QD(716,LM),MM=X(139,function(){uj();return Go}),Ho=QD(717,MM),NM=X(146,function(){Io();return Ro}),So=QD(718,NM),OM=X(151,function(){To();return bp}),cp=QD(719,OM),PM=X(156,function(){dp();return mp}),np=QD(720,PM);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 Ky=QD(721,IM);V(366);V(563);V(562);V(405);V(189);V(214);V(216);var YA=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 $A=V(546);V(399);V(565);V(570);V(439);V(470);V(442);var rA=V(393),qA=QD(722,RA);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 sB=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 QM=X(655,function(){mq();return lL}),mL=QD(723,QM);V(654);V(653);V(645);V(646);V(647);V(648);V(649);V(650);V(651);V(652);V(626);var RM=X(299,function(){ow();return vw}),ww=QD(724,RM),SM=X(346,function(){jw();return cy}),dy=QD(725,SM);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 TM=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 UM=X(359,function(){uy();return Fy}),Gy=QD(726,UM);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 dC=V(434),fC=QD(727,dC);
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 VM=V(51),Sx=QD(728,VM);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 oK=V(613);V(302);var sK=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 OJ=QD(729,TM);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 tK=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 dL=QD(730,HM);V(262);V(659);V(676);
var WM=X(677,function(){PL();return VL}),WL=QD(731,WM),XM=X(678,function(){EK();return YL}),ZL=QD(732,XM);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 YM=V(27),Ck=QD(733,YM);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 qK=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>