summaryrefslogtreecommitdiff
path: root/public/jsme/E45DF2A61DB551567FA3454B1A00412D.cache.html
blob: 0cb29ac15f3f69e8b255b5eaf36a801a77b92629 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'E45DF2A61DB551567FA3454B1A00412D';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",ea='"',ha='" ',ia='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",hb="1ex",
ib="1in",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",rb=">",sb="?",tb="@",vb="A",xb="After",yb="Any",zb="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Lb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Rb="First",Sb='For input string: "',Tb="GBVTBU-BB",Ub="H",Vb="Helvetica",Wb="I",Xb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JSME",$b="JUSTIFY",ac="JavaScript",bc="LEFT",dc="MOL n. ",ec="N",fc="NA",gc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",nc="P",oc="R",pc="R1",qc="R2",rc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Cc="Si",Dc="South",Ec="Style names cannot be empty",Fc="TBODY",Gc="TR",Jc="West",Kc="X",Oc="[",Pc="[object Array]",Qc="\\",Rc="]",Sc="__gwtex_wrap",Tc="__uiObjectID",Uc="a",Vc="absolute",Wc="alert",cd="alertdialog",dd=
"align",ed="antialias",fd="application",gd="article",hd="auto",id="backgroundColor",jd="banner",kd="blur",ld="bolder",md="border",nd="bottom",od="button",pd="cellPadding",qd="cellSpacing",rd="center",sd="change",wd="checkbox",yd="className",zd="click",Ad="click marked atom to delete mark",Bd="clip",Cd="code",Dd="col",Ed="colSpan",Fd="columnheader",Gd="combobox",Hd="complementary",Id="contentinfo",Jd="contextmenu",Kd="cssFloat",Ld="dblclick",Pd="definition",Qd="dialog",Rd="dir",Sd="directory",Td="display",
Yd="div",Zd="document",$d="dragdrop-handle",ae="dragdrop-selected",be="dragend",ce="dragenter",de="dragover",ee="drop",fe="end_gesture",ge="error",he="filter",ie="float",je="focus",ke="fontFamily",le="fontSize",me="fontStyle",ne="fontWeight",oe="form",pe="function",qe="g",re="gesturechange",se="gestureend",te="gesturestart",ue="google",ve="grid",we="gridcell",ye="group",ze="gwt-MenuBar",Ae="gwt-MenuBarPopup",Be="heading",Ce="height",De="hidden",Ke="html",Le="id",Me="img",Ne="is_touch_supported",Oe=
"italic",Pe="java.vm.name",Qe="jsa-resetDiv",Re="keydown",Se="keypress",Te="keyup",Ue="left",Ve="link",We="list",Xe="listbox",Ye="listitem",Ze="load",$e="log",af="ltr",bf="main",cf="marquee",df="math",ff="menu",gf="menuPopup",hf="menubar",jf="menuitem",kf="menuitemcheckbox",qf="menuitemradio",rf="middle",sf="mousedown",tf="mousemove",uf="mouseout",vf="mouseover",wf="mouseup",xf="mousewheel",yf="msie",zf="multipart",Af="n",Bf="name",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="paste",Tf="popupContent",Uf="position",Vf="presentation",Wf="progressbar",Xf="px",Yf="px, ",Zf="px;",$f="radio",bg="radiogroup",cg="reaction",dg="rect(0px, 0px, 0px, 0px)",eg="region",fg="rgb(",gg="right",hg="rotation",ig="row",jg="rowgroup",kg="rowheader",lg="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},wh={l:256,m:0,h:0},xh={l:512,m:0,h:0},yh={l:1024,m:0,h:0},zh={l:2048,m:0,h:0},Ah={l:8192,m:0,h:0},Bh={l:16384,m:0,h:0},Ch={l:32768,m:0,h:0},Dh={l:65536,m:0,h:0},Eh={l:131072,m:0,h:0},Fh={l:262144,m:0,h:0},Gh={l:524288,m:0,h:0},Hh={},Ih={133:1},Jh={116:1,133:1},Kh={10:1,116:1,120:1,122:1},
Lh={11:1,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,45:1,47:1,56:1,62:1,63:1,64:1,65:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Mh={11:1,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,45:1,47:1,56:1,63:1,65:1,68:1,69:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},Nh={118:1},Oh={6:1,
8:1,116:1,120:1,122:1},Ph={137:1},Qh={116:1,119:1,133:1},Rh={52:1,116:1},Sh={11:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},Th={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Uh={116:1},Vh={89:1,96:1,110:1,116:1},Wh={44:1},Xh={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},Yh={84:1,89:1,90:1,96:1,105:1,110:1,112:1,116:1},Zh={112:1},m={115:1,116:1,119:1},$h={11:1,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,45:1,47:1,56:1,62:1,63:1,64:1,65:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},ai={7:1,8:1,116:1,120:1,122:1},bi={116:1,123:1,125:1,129:1,131:1},ci={134:1},di={116:1,123:1,131:1},ei={96:1,116:1},fi={80:1,116:1,120:1,122:1},gi={83:1,116:1,123:1,129:1,131:1},hi={46:1,82:1},ii={54:1},ji={89:1,90:1,96:1,110:1,116:1},s={116:1,119:1},ki={47:1},li={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,141:1,148:1},mi={8:1,9:1,116:1,120:1,122:1},ni=
{135:1},oi={55:1},pi={116:1,123:1,129:1,131:1},qi={116:1,119:1,134:1},ri={151:1},si={89:1,90:1,96:1,102:1,110:1,116:1},ti={93:1,116:1},ui={45:1,47:1,56:1,68:1,71:1,79:1,81:1},vi={68:1,79:1},wi={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1};function t(a,b,c){var d=Hh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Hh[a]=function(){}),_=d.prototype=0>b?{}:new Hh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};
_.gC=function(){return this.cZ};_.hC=function(){return xi(this)};_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(yi,s,-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=x;function Bi(){Bi=x;Ci=new Di}function Ei(a){for(var b,a=new Fi(a.k.n);a.c<a.e.Be();)b=Gi(a),Hi(b.gd(),ae,!1),Ii(a)}
function Ji(a,b,c){var a=a.o,d;try{d=new Ki(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Li(e);if(A(e,123))throw new Mi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Hi(b.gd(),Tb,!0);Hi(c.gd(),$d,!0);z(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.gd(),Tb,!1);Hi(c.gd(),$d,!1)}
function Ri(a){var b;a.p=!1;for(a=new Fi(a.k.n);a.c<a.e.Be();)b=Gi(a),Hi(b.gd(),ae,!1),Ii(a)}function Si(a,b){Ti(a.k.n,b)?Hi(b.gd(),ae,!1):a.p?(Ui(a.k.n,b),Hi(b.gd(),ae,!0)):(a.k.n.Ke(),Ui(a.k.n,b))}function Vi(a){this.i=a;this.k=new Wi(this);this.o=new Xi(this.k)}t(3,1,{});_.rc=function(){Yi(this.k.f,"dragdrop-dragging")};_.sc=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}t(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.tc()}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.sc();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());B(this.b,this,(pj(),pj(),qj));B(this.b,this,(rj(),rj(),sj));a=this.b.pb.style;a[he]="alpha(opacity=0)";a.opacity=0;a.margin=0+(tj(),Xf);a.borderStyle=(uj(),Df);a[id]="blue"}t(5,1,{},Xi);
_.uc=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==Kj(this.c.n,this.c.f)&&(Ei(this.c.e),Si(this.c.e,this.c.f)),Lj(new Mj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Nj(dj,null),dj!=this.c.f&&(c=new Nj(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))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=Oj(a,b);a=Pj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Qj(Rj(d-this.i),Rj(a-this.j))>=this.c.e.n?(Sj(),-1!=Kj(this.c.n,this.c.f)||Si(this.c.e,this.c.f),c=new Nj(dj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ej(this)):Tj.preventDefault()),1==this.e)return;Tj.preventDefault();aj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Oj(a,b);b=Pj(a,b);if(1==xj(a.b)&&(this.f=!1,dj))try{if(Sj(),1==this.e)bj(this,a);else{d!=this.b&&(c=new Nj(d,null),e+=c.b,b+=c.e);try{aj(this,e,b),this.c.e.rc(),3!=this.e&&bj(this,a)}finally{var f=this.b.pb;ij&&f==ij&&(ij=null);jj();f===kj&&(kj=null);Uj(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 Mj(){}t(6,1,oi,Mj);_.xc=function(){Sj()};
function Ki(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Ki);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Nj(a,b){!a||a==(gj(),hj(null))?this.i=this.f=0:(this.f=a.cd()-(a.pb.scrollLeft||0),this.i=a.dd()-(a.pb.scrollTop||0));!b||b==(gj(),hj(null))?this.d=this.c=0:(this.c=Vj(b.pb)+Wj(b.pb),this.d=Xj(b.pb)+Yj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Nj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Sj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Wj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Xf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Yj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Xf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Zj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function $j(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function ak(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Ti(c.b,b);0==c.b.d&&bk(c.c);a.r=null}a.yc()}}function ck(a,b){var c=dk();ak(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;ek(a.n,dk())}function fk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}t(17,1,{});_.yc=function(){this.v&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function ek(a,b){if(fk(a.b,b)){var c=a.b,d=a.b.t,e;e=new gk(d,a.b.n);Ui(d.b,e);1==d.b.d&&hk(d.c,16);c.r=e}else a.b.r=null}function ik(a){this.b=a}t(18,1,{},ik);_.b=null;t(19,1,{});t(20,1,{2:1});function jk(){jk=x;kk=new lk}t(21,19,{});var kk=null;function lk(){this.b=new $i;this.c=new mk(this)}t(22,21,{},lk);
function nk(){nk=x;ok=new $i;var a=new pk;qk();rk(sk?sk:sk=new tk,a)}function bk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ti(ok,a)}function hk(a,b){if(0>b)throw new uk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Ti(ok,a);a.c=!1;a.d=vk(a,b);Ui(ok,a)}function wk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function vk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}t(24,1,{});_.Cc=function(){this.c||Ti(ok,this);this.Dc()};_.c=!1;_.d=0;var ok;
function mk(a){nk();this.b=a}t(23,24,{},mk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(xk,s,3,a.b.d,0);b=yk(a.b,b);c=new zk;for(e=0,f=b.length;e<f;++e)d=b[e],Ti(a.b,d),ek(d.b,c.b);0<a.b.d&&hk(a.c,Qj(5,16-(dk()-c.b)))};_.b=null;function gk(a,b){this.c=a;this.b=b}t(25,20,{2:1,3:1},gk);_.b=null;_.c=null;t(27,1,{});_.b=null;function Ak(){this.b=Wc}t(26,27,{},Ak);function Bk(){this.b=cd}t(28,27,{},Bk);function Ck(){this.b=fd}t(29,27,{},Ck);t(31,1,{});_.b=null;function Dk(a){this.b=a}t(30,31,{},Dk);
function Ek(){this.b=gd}t(32,27,{},Ek);function Fk(){this.b=jd}t(33,27,{},Fk);function Gk(){this.b=od}t(34,27,{},Gk);function Hk(){this.b=wd}t(35,27,{},Hk);function Ik(){this.b=Fd}t(36,27,{},Ik);function Jk(){this.b=Gd}t(37,27,{},Jk);function Kk(){this.b=Hd}t(38,27,{},Kk);function Lk(){this.b=Id}t(39,27,{},Lk);function Mk(){this.b=Pd}t(40,27,{},Mk);function Nk(){this.b=Qd}t(41,27,{},Nk);function Ok(){this.b=Sd}t(42,27,{},Ok);function Pk(){this.b=Zd}t(43,27,{},Pk);function Qk(){this.b=oe}
t(44,27,{},Qk);function Rk(){this.b=ve}t(45,27,{},Rk);function Sk(){this.b=we}t(46,27,{},Sk);function Tk(){this.b=ye}t(47,27,{},Tk);function Uk(){this.b=Be}t(48,27,{},Uk);function Vk(a){this.b=a.id}t(49,1,{4:1,5:1},Vk);_.b=null;function Wk(){this.b=Me}t(50,27,{},Wk);function Xk(){this.b=Ve}t(51,27,{},Xk);function Yk(){this.b=We}t(52,27,{},Yk);function Zk(){this.b=Xe}t(53,27,{},Zk);function $k(){this.b=Ye}t(54,27,{},$k);function al(){this.b=$e}t(55,27,{},al);function bl(){this.b=bf}t(56,27,{},bl);
function cl(){this.b=cf}t(57,27,{},cl);function dl(){this.b=df}t(58,27,{},dl);function fl(){this.b=ff}t(59,27,{},fl);function gl(){this.b=hf}t(60,27,{},gl);function hl(){this.b=jf}t(61,27,{},hl);function il(){this.b=kf}t(62,27,{},il);function jl(){this.b=qf}t(63,27,{},jl);function kl(){this.b=Cf}t(64,27,{},kl);function ll(){this.b=Ff}t(65,27,{},ll);function ml(){this.b=Of}t(66,27,{},ml);function nl(){this.b=Vf}t(67,27,{},nl);t(68,31,{},function(a){this.b=a});function ol(){this.b=Wf}t(69,27,{},ol);
function pl(){pl=x;ql=new Dk("aria-activedescendant")}var ql;function rl(){this.b=$f}t(71,27,{},rl);function sl(){this.b=bg}t(72,27,{},sl);function tl(){this.b=eg}t(73,27,{},tl);
function ul(){ul=x;vl=new Bk;wl=new Ak;xl=new Ck;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;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 Sk;Ml=new Rk;Nl=new Tk;Ol=new Uk;Pl=new Wk;Ql=new Xk;Rl=new Zk;Sl=new $k;Tl=new Yk;Ul=new al;Vl=new bl;Wl=new cl;Xl=new dl;Yl=new gl;Zl=new il;$l=new jl;am=new hl;bm=new fl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new ol;hm=new sl;im=new rl;jm=new tl;km=new lm;mm=new nm;om=new pm;qm=new rm;sm=new tm;um=new vm;wm=
new xm;ym=new zm;Am=new Bm;Cm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;F=new Di;z(F,eg,jm);z(F,Wc,wl);z(F,Qd,Hl);z(F,cd,vl);z(F,fd,xl);z(F,Zd,Jl);z(F,gd,yl);z(F,jd,zl);z(F,od,Al);z(F,wd,Bl);z(F,we,Ll);z(F,Fd,Cl);z(F,ye,Nl);z(F,Gd,Dl);z(F,Hd,El);z(F,Id,Fl);z(F,Pd,Gl);z(F,We,Tl);z(F,Sd,Il);z(F,oe,Kl);z(F,ve,Ml);z(F,Be,Ol);z(F,Me,Pl);z(F,Ve,Ql);z(F,Xe,Rl);z(F,Ye,Sl);z(F,$e,Ul);z(F,bf,Vl);z(F,cf,Wl);z(F,df,Xl);z(F,ff,bm);z(F,hf,Yl);z(F,jf,am);z(F,
kf,Zl);z(F,Of,em);z(F,$f,im);z(F,qf,$l);z(F,Cf,cm);z(F,Ff,dm);z(F,Vf,fm);z(F,Wf,gm);z(F,bg,hm);z(F,ig,om);z(F,jg,km);z(F,kg,mm);z(F,rg,sm);z(F,sg,um);z(F,pg,qm);z(F,vg,wm);z(F,xg,ym);z(F,yg,Am);z(F,Ag,Vm);z(F,Cg,Cm);z(F,Dg,Tm);z(F,Ig,Xm);z(F,Jg,Zm);z(F,Kg,an);z(F,Lg,cn);z(F,Sg,jn);z(F,Tg,en);z(F,Ug,gn)}var wl,vl,xl,yl,zl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ml,Ll,Nl,Ol,Pl,Ql,Tl,Rl,Sl,Ul,Vl,Wl,Xl,bm,Yl,am,Zl,$l,cm,dm,em,fm,gm,im,hm,jm,F,om,km,mm,qm,sm,um,wm,ym,Am,Vm,Cm,Tm,Xm,Zm,an,cn,jn,en,gn;
function pm(){this.b=ig}t(75,27,{},pm);function lm(){this.b=jg}t(76,27,{},lm);function nm(){this.b=kg}t(77,27,{},nm);function rm(){this.b=pg}t(78,27,{},rm);function tm(){this.b=rg}t(79,27,{},tm);function vm(){this.b=sg}t(80,27,{},vm);function xm(){this.b=vg}t(81,27,{},xm);function zm(){this.b=xg}t(82,27,{},zm);function Bm(){this.b=yg}t(83,27,{},Bm);function Wm(){this.b=Ag}t(84,27,{},Wm);function Sm(){this.b=Cg}t(85,27,{},Sm);function Um(){this.b=Dg}t(86,27,{},Um);function Ym(){this.b=Ig}
t(87,27,{},Ym);function $m(){this.b=Jg}t(88,27,{},$m);function bn(){this.b=Kg}t(89,27,{},bn);function dn(){this.b=Lg}t(90,27,{},dn);function kn(){this.b=Sg}t(91,27,{},kn);function fn(){this.b=Tg}t(92,27,{},fn);function hn(){this.b=Ug}t(93,27,{},hn);function zk(){this.b=dk()}function dk(){return(new Date).getTime()}t(94,1,{},zk);function ln(a){var b,c,d;d=new mn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),nn(d,c.cZ.e),d.b.b+=mb,on(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function pn(a){var b,c,d;c=y(qn,s,130,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new rn;c[d]=a[d]}}function sn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}t(99,1,{116:1,131:1});_.Ec=function(){return this.i};_.tS=function(){return sn(this)};_.f=null;_.i=null;function tn(a){un();this.i=a}t(98,99,di,tn);function Pi(a){un();this.i=a}function Mi(a,b){un();this.f=b;this.i=a}t(97,98,pi,Pi,Mi);
function vn(a){un();this.c=a;this.b=l;var b,c,d;c=wn(xn(this.c)?this.c:null);d=y(qn,s,130,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new yn(c[a]);pn(d)}t(96,97,pi,vn);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Hf:xn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":zn(this.c).e;this.b=this.b+mb+(xn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(xn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Bf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function An(a,b){return Bn(a)?a.eQ(b):a===b}function zn(a){return Bn(a)?a.cZ:Cn}
function Dn(a){return Bn(a)?a.hC():xi(a)}
function En(){var a;En=x;Fn=(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 Gn(a){En();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=Fn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Fn;t(106,1,{});function xi(a){return a.$H||(a.$H=++Hn)}function In(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Jn(){return $wnd.setTimeout(function(){0!=Kn&&(Kn=0);Ln=-1},10)}var Kn=0,Hn=0,Mn=0,Ln=-1;
function Nn(){Nn=x;On=new Pn}function Qn(a,b){a.b=Rn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Sn(a)),Tn(a.f,1),!a.j&&(a.j=new Un(a)),Tn(a.j,50))}function Pn(){}function Vn(a){return a.Fc()}function Rn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Wn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Rn(b,e)):e[0].xc()}catch(f){if(f=Li(f),!A(f,131))throw f;}}return b}function Tn(a,b){Nn();$wnd.setTimeout(function(){C(Vn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(108,106,{},Pn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var On;function Sn(a){this.b=a}t(109,1,{},Sn);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Wn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new zk;100>dk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Un(a){this.b=a}t(110,1,{},Un);_.Fc=function(){this.b.e&&Tn(this.b.f,1);return this.b.k};
_.b=null;function un(){var a,b,c;try{null.a()}catch(d){a=d}var e=wn(a);3<=e.length&&e.splice(0,3);c=y(qn,s,130,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new yn(e[a]);pn(c)}function wn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=Xn(Yn(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}t(116,1,{});function on(a,b){a.b+=b}function Zn(){}t(117,116,{},Zn);_.b=l;
function $n(a,b){return parseInt(a[b])||0}function ao(a,b){return null==a[b]?null:""+a[b]}function bo(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function co(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function eo(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 Vj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Gc&&c.tagName!=Fc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Xj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Gc&&c.tagName!=Fc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function fo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function oj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function nj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function go(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollLeft||0}function ho(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function io(a,b){this.c=a;this.d=b}t(140,1,{116:1,120:1,122:1});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function uj(){uj=x;jo=new ko;lo=new mo;no=new oo;po=new qo;ro=new so;to=H(uo,s,6,[jo,lo,no,po,ro])}t(139,140,Oh);var to,no,lo,po,jo,ro;function ko(){io.call(this,gc,0)}t(141,139,Oh,ko);function mo(){io.call(this,"DOTTED",1)}t(142,139,Oh,mo);function oo(){io.call(this,"DASHED",2)}t(143,139,Oh,oo);function qo(){io.call(this,"HIDDEN",3)}t(144,139,Oh,qo);function so(){io.call(this,"SOLID",4)}t(145,139,Oh,so);
function vo(){vo=x;wo=new xo;yo=new zo;Ao=new Bo;Co=new Do;Eo=H(Fo,s,7,[wo,yo,Ao,Co])}t(146,140,ai);var Eo,yo,Ao,Co,wo;function xo(){io.call(this,gc,0)}t(147,146,ai,xo);function zo(){io.call(this,"BLOCK",1)}t(148,146,ai,zo);function Bo(){io.call(this,"INLINE",2)}t(149,146,ai,Bo);function Do(){io.call(this,"INLINE_BLOCK",3)}t(150,146,ai,Do);function Go(){Go=x;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=H(Qo,s,9,[Ho,Jo,Lo,No])}t(151,140,mi);var Po,Ho,Jo,Lo,No;function Io(){io.call(this,Fb,0)}
t(152,151,mi,Io);function Ko(){io.call(this,$b,1)}t(153,151,mi,Ko);function Mo(){io.call(this,bc,2)}t(154,151,mi,Mo);function Oo(){io.call(this,tc,3)}t(155,151,mi,Oo);function tj(){tj=x;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=new hp;ip=H(jp,s,10,[Ro,To,Vo,Xo,Zo,ap,cp,ep,gp])}t(156,140,Kh);var ip,ep,Vo,Xo,cp,gp,ap,To,Zo,Ro;function So(){io.call(this,"PX",0)}t(157,156,Kh,So);function Uo(){io.call(this,"PCT",1)}t(158,156,Kh,Uo);
function Wo(){io.call(this,"EM",2)}t(159,156,Kh,Wo);function Yo(){io.call(this,"EX",3)}t(160,156,Kh,Yo);function $o(){io.call(this,"PT",4)}t(161,156,Kh,$o);function bp(){io.call(this,"PC",5)}t(162,156,Kh,bp);function dp(){io.call(this,"IN",6)}t(163,156,Kh,dp);function fp(){io.call(this,"CM",7)}t(164,156,Kh,fp);function hp(){io.call(this,"MM",8)}t(165,156,Kh,hp);function kp(){kp=x;lp=[];mp=[];np=[]}var lp,mp,np;function op(){op=x;pp=new qp}
function rp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function sp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function qp(){}t(168,1,{},qp);_.b=null;var pp;t(180,1,{});_.tS=function(){return"An event type"};_.i=null;t(179,180,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;t(178,179,{});_.Hc=function(){return this.Jc()};_.b=null;var tp=_.c=null;function up(){up=x;vp=new wp(kd,new xp)}function xp(){}t(177,178,{},xp);
_.Gc=function(a){a.Kc(this)};_.Jc=function(){return vp};var vp;function yp(){yp=x;zp=new wp(sd,new Ap)}function Ap(){}t(181,178,{},Ap);_.Gc=function(a){Bp();Cp(this,a.c,Dp(a.b.b,a.b.b.pb.selectedIndex))};_.Jc=function(){return zp};var zp;t(184,178,Wh);function Oj(a,b){return(a.b.clientX||0)-Vj(b)+(b.scrollLeft||0)+go(b.ownerDocument)}function Pj(a,b){return(a.b.clientY||0)-Xj(b)+(b.scrollTop||0)+ho(b.ownerDocument)}function vj(a){var b;return(b=a.c)?Oj(a,b):a.b.clientX||0}
function wj(a){var b;return(b=a.c)?Pj(a,b):a.b.clientY||0}t(183,184,Wh);function Ep(){Ep=x;Fp=new wp(zd,new Gp)}function Gp(){}t(182,183,Wh,Gp);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return Fp};var Fp;function Hp(){Hp=x;Ip=new wp(Jd,new Jp)}function Jp(){}t(185,178,{},Jp);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return Ip};var Ip;t(188,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Kp=_.d=0;
function tk(){this.d=++Kp}t(187,188,hi,tk);function wp(a,b){this.d=++Kp;this.b=b;!tp&&(tp=new Lp);tp.b[a]=this;this.c=a}t(186,187,hi,wp);_.b=null;_.c=null;function Mp(){Mp=x;Np=new wp(Ld,new Op)}function Op(){}t(189,183,Wh,Op);
_.Gc=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!=(Pp(),Qp))a=Rp(b.pb),c=new Sp($n(b.pb,Lf),$n(b.pb,Kf)),d=new Sp($n(b.T.jb.pb,Lf),$n(b.T.jb.pb,Kf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Tp(b.I,!0);a=$n(b.T.jb.pb,Lf);Up(b,new Sp(a,Vp(b.T.jb).b));b.J&&b.O!=Qp&&Wp(b.r,b)}else Tp(b.I,!1),b.O!=(Pp(),Qp)?Up(b,new Sp(b.F.c,b.F.b)):Xp(b,Rp(b.r.pb)),b.J&&b.O!=Qp&&Yp(b.r,b);Zp(b.T.jb)}else Tp(b.I,!0)};_.Jc=function(){return Np};var Np;t(190,178,{});
function $p(){$p=x;aq=new wp(be,new bq)}function bq(){}t(191,190,{},bq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return aq};var aq;function cq(){cq=x;dq=new wp(ce,new eq)}function eq(){}t(192,190,{},eq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return dq};var dq;function fq(){fq=x;gq=new wp(de,new hq)}function hq(){}t(193,190,{},hq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return gq};
var gq;function iq(){iq=x;jq=new wp(ee,new kq)}function kq(){}t(194,190,{},kq);_.Gc=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;lq(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:l)};_.Jc=function(){return jq};var jq;function mq(){mq=x;nq=new wp(je,new oq)}function oq(){}
t(195,178,{},oq);_.Gc=function(a){Uj(a.b.b)};_.Jc=function(){return nq};var nq;function pq(){pq=x;qq=new wp(re,new rq)}function rq(){}t(196,178,{},rq);_.Gc=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,sq(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,tq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return qq};var qq;function uq(){uq=x;vq=new wp(se,new wq)}
function wq(){}t(197,178,{},wq);_.Gc=function(a){a.b.b&&(a.b.c.b=null,xq(a.b.b,a.b.c))};_.Jc=function(){return vq};var vq;function yq(){yq=x;zq=new wp(te,new Aq)}function Aq(){}t(198,178,{},Aq);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return zq};var zq;t(200,178,{});t(199,200,{});function Bq(){Bq=x;Cq=new wp(Re,new Dq)}function Dq(){}t(201,199,{},Dq);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Eq(),Fq).length&&-999!=(Eq(),Fq)[c]&&(c=(Eq(),Fq)[c]);b=new Gq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?Hq(Iq(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new Jq(a)),a.xb),b.b=d,Kq(),
Lq(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(Mq(a,ao((Nq(),Oq).hc.b.pb,Wg)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Ub;c=1300;break;case 114:case 82:a.lb=!0;a.K=oc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=Ka):801==a.d?(c=237,a.lb=!0,a.K=Ja):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Ua);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Ea;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Fa;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Pq(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Pq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Pq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Pq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Pq(a,4):c=207;break;case 53:105==a.d?
Pq(a,5):c=208;break;case 54:105==a.d?Pq(a,6):c=210;break;case 55:105==a.d?Pq(a,7):c=211;break;case 56:105==a.d?Pq(a,8):c=212;break;case 57:105==a.d?Pq(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Qq(a,c)}a=!0}a&&this.b.preventDefault()};_.Jc=function(){return Cq};var Cq;function Rq(){Rq=x;Sq=new wp(sf,new Tq)}function Tq(){}t(202,183,Wh,Tq);_.Gc=function(a){a.uc(this)};
_.Jc=function(){return Sq};var Sq;function pj(){pj=x;qj=new wp(tf,new Uq)}function Uq(){}t(203,183,Wh,Uq);_.Gc=function(a){a.vc(this)};_.Jc=function(){return qj};var qj;function Vq(){Vq=x;Wq=new wp(uf,new Xq)}function Xq(){}t(204,183,Wh,Xq);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Nj(dj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ej(a))};_.Jc=function(){return Wq};var Wq;function Yq(){Yq=x;Zq=new wp(vf,new $q)}function $q(){}t(205,183,Wh,$q);_.Gc=function(a){var b;b=this.b;Qn((Nn(),On),new ar(a,a.c,b))};
_.Jc=function(){return Zq};var Zq;function rj(){rj=x;sj=new wp(wf,new br)}function br(){}t(206,183,Wh,br);_.Gc=function(a){a.wc(this)};_.Jc=function(){return sj};var sj;function Lp(){this.b={}}t(207,1,{},Lp);_.b=null;t(210,184,Wh);var cr=null;function dr(){dr=x;er=new wp(Ng,new fr)}function fr(){}t(209,210,Wh,fr);_.Gc=function(a){gr(a.b,this,a.b.n)};_.Jc=function(){return er};var er;function hr(){hr=x;ir=new wp(Og,new jr)}function jr(){}t(211,210,Wh,jr);_.Gc=function(a){gr(a.b,this,a.b.n)};_.Jc=function(){return ir};
var ir;function kr(){var a;this.b=(a=document.createElement(Yd),a.setAttribute(Mf,"return;"),typeof a.ontouchstart==pe)}t(212,1,{},kr);function lr(){lr=x;mr=new wp(Pg,new nr)}function nr(){}t(213,210,Wh,nr);_.Gc=function(a){gr(a.b,this,a.b.o)};_.Jc=function(){return mr};var mr;function or(){or=x;pr=new wp(Qg,new qr)}function qr(){}t(214,210,Wh,qr);_.Gc=function(a){rr(a.b,this)&&(a.b.k&&sr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),hk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return pr};var pr;
function tr(a,b){this.b=b;this.c=a}function ur(a,b,c){sk&&(b=new tr(b,c),a.Uc(b))}t(215,179,{},tr);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return sk};_.b=!1;var sk=_.c=null;function vr(a){this.b=a}t(216,179,{},vr);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return wr};var wr=_.b=null;function xr(){}function yr(a){var b;zr&&(b=new xr,a.Uc(b))}t(217,179,{},xr);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return zr};var zr=null;function Ar(a){this.b=a}t(218,179,{},Ar);_.Gc=function(a){a.Tc(this)};
_.Hc=function(){return Br};var Br=_.b=null;function Cr(){}t(219,179,{},Cr);_.Gc=function(a){a.b.W&&a.b.Ed()};_.Hc=function(){return Dr};var Dr=null;function Er(a,b,c){a=a.b;if(!b)throw new Fr("Cannot add a handler with a null type");if(!c)throw new Fr("Cannot add a null handler");0<a.c?Gr(a,new Hr(a,b,c)):Ir(a,b,null,c);return new Jr(new Kr(a,b,c))}
function Lr(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Fr("Cannot fire null event");try{++d.c;j=Mr(d,b.Hc(),null);e=null;for(h=d.d?j.Ef(j.Be()):j.Df();d.d?h.Gf():h.Xc();){g=d.d?h.Hf():h.Yc();try{b.Gc(g)}catch(n){if(n=Li(n),A(n,131))f=n,!e&&(e=new Nr),Or(e,f);else throw n;}}if(e)throw new Pr(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Fi(d.b);q.c<q.e.Be();)o=Gi(q),o.xc()}finally{d.b=null}}}}catch(r){r=Li(r);if(A(r,83))throw new Qr(r.b);throw r;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Rr(a){Sr.call(this,a,!1)}function Sr(a,b){this.b=new Tr(b);this.c=a}t(220,1,ki,Rr,Sr);_.Uc=function(a){Lr(this,a)};_.b=null;_.c=null;t(223,1,{});function Gr(a,b){!a.b&&(a.b=new $i);Ui(a.b,b)}function Ir(a,b,c,d){var e;e=cj(a.e,b);e||(e=new Di,z(a.e,b,e));a=e.xe(c);a||(a=new $i,e.ze(c,a));a.vf(d)}function Ur(a,b,c,d){var e,f;e=Mr(a,b,c);e.xf(d)&&e.ye()&&(f=cj(a.e,b),f.Ae(c),f.ye()&&Oi(a.e,b))}
function Mr(a,b,c){a=cj(a.e,b);if(!a)return Vr(),Vr(),Wr;c=a.xe(c);return!c?(Vr(),Vr(),Wr):c}t(222,223,{});_.b=null;_.c=0;_.d=!1;function Tr(a){this.e=new Di;this.d=a}t(221,222,{},Tr);function Jr(a){this.b=a}t(224,1,{},Jr);_.b=null;function Pr(a){Mi.call(this,Xr(a),Yr(a));this.b=a}function Yr(a){a=a.xd();return!a.Xc()?null:a.Yc()}
function Xr(a){var b,c,d;b=a.Be();if(0==b)return null;b=new Zr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),on(b.b,d);return b.b.b}t(226,97,gi,Pr);_.b=null;function Qr(a){Pr.call(this,a)}t(225,226,gi,Qr);t(227,1,{},function(){});function $r(a){a=ao(a,Rd);return as(lg,a)?(bs(),cs):as(af,a)?(bs(),ds):(bs(),es)}function bs(){bs=x;cs=new fs("RTL",0);ds=new fs("LTR",1);es=new fs("DEFAULT",2);gs=H(hs,s,48,[cs,ds,es])}
function fs(a,b){io.call(this,a,b)}t(229,140,{48:1,116:1,120:1,122:1},fs);var gs,es,ds,cs;function is(){}function js(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=js(e,d);H(a,b,c,d);return d}function ks(a){return ls([ms,I],[s,m],[115,-1],a,0,2,1)}
function ls(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=js(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ls(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){ns();var e=os,f=ps;ns();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function qs(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new rs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new rs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new rs;}a[b]=c}t(230,1,{},is);_.qI=0;
function ns(){ns=x;os=[];ps=[];var a=new is,b=os,c=ps,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var os,ps;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function xn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Bn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ss(a){return null==a?null:a}function L(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function ts(){var a;$stats&&us("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(yf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(yf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}G(Nf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&us("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(vs,s,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&us("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";kp();np.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;}");
kp();0!=np.length&&(a=np.join(l),b=(op(),pp),a=rp(a),sp(b).insertBefore(a,b.b.firstChild),np.length=0);0!=lp.length&&(a=lp.join(l),b=(op(),pp),a=rp(a),sp(b).appendChild(a),lp.length=0);0!=mp.length&&(a=mp.join(l),b=(op(),pp),a=rp(a),sp(b).appendChild(a),mp.length=0);$stats&&us("export.client.JSME_export");new ws;new xs;0<ys(null)?Qn((Nn(),On),new zs):As()}function Li(a){return A(a,131)?a:new vn(a)}function Bs(a){return Cs(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Ds(a){return Cs(a.l,a.m,a.h)}function Cs(a,b,c){return _=new Es,_.l=a,_.m=b,_.h=c,_}
function Fs(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Gs;if(0==a.l&&0==a.m&&0==a.h)return Hs=Cs(0,0,0),Cs(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?(Hs=Cs(0,0,0),c=Ds((Is(),Js))):(Hs=Cs(c.l,c.m,c.h),c=Cs(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ks(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?Ls(e):0==c&&0!=d&&0==e?Ls(d)+22:0!=c&&0==d&&0==e?Ls(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Ds((Is(),Ms)),c=!0,g=!g;else return c=Ns(a,f),g&&Os(c),Hs=Cs(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ks(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Ns(c,d);f&&Os(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Cs(f,j,c);g?Hs=Ks(c):Hs=Cs(c.l,c.m,c.h);return e}if(!Ps(a,b))return e?Hs=Ks(a):Hs=Cs(a.l,a.m,a.h),Cs(0,0,0);c=c?a:Cs(a.l,a.m,a.h);var h,n,o,q;f=Qs(b)-Qs(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Cs(j&4194303,n&4194303,h&1048575);for(n=Cs(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Os(n);e?(Hs=Ks(c),d&&(Hs=Rs(Hs,(Is(),Js)))):Hs=Cs(c.l,c.m,c.h);return n}
function Os(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 Qs(a){var b;b=Ss(a.h);return 32==b?(b=Ss(a.m),32==b?Ss(a.l)+32:b+20-10):b-12}var Hs=null;function Ts(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Cs(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Us(a,b){return Cs(a.l&b.l,a.m&b.m,a.h&b.h)}function Vs(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return Is(),Ws;if(-9223372036854775E3>a)return Is(),Xs;if(9223372036854775E3<=a)return Is(),Ms;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=L(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=L(a/4194304),a-=4194304*b);a=L(a);b=Cs(a,b,c);d&&Os(b);return b}function kt(a){var b,c;return-129<a&&128>a?(b=a+128,null==lt&&(lt=y(mt,s,49,256,0)),c=lt[b],!c&&(c=lt[b]=Bs(a)),c):Bs(a)}
function nt(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 Ps(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 ot(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return Cs(c&4194303,r&
4194303,u&1048575)}function Ks(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Cs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Ns(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 Cs(c&4194303,d&4194303,e&1048575)}function Rs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Cs(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function O(a){return a.l|a.m<<22}function pt(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 Ba+pt(Ks(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=kt(1E9);a=Fs(a,b);b=l+O(Hs);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 lt=null;function Is(){Is=x;Ms=Cs(4194303,4194303,524287);Xs=Cs(0,0,524288);Js=kt(1);kt(2);Ws=kt(0)}var Ms,Xs,Js,Ws;function Es(){}t(239,1,{49:1},Es);
function us(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function qt(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(244,1,{},qt);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function rt(a,b){on(a.b.b,b.b);return a}function st(){this.b=new tt}t(245,1,{},st);function ut(a){if(null==a)throw new Fr("css is null");this.b=a}t(246,1,{50:1,116:1},ut);
_.eQ=function(a){return!A(a,50)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};_.b=null;function wt(a){if(null==a)throw new Fr("html is null");this.b=a}t(248,1,Rh,wt);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};_.b=null;t(249,1,Rh,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,52)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};_.b=null;
function xt(){xt=x;yt=RegExp(oa,qe);zt=RegExp(rb,qe);At=RegExp(ob,qe);Bt=RegExp(ta,qe);Ct=RegExp(ea,qe)}function Dt(a){xt();-1!=a.indexOf(oa)&&(a=a.replace(yt,pa));-1!=a.indexOf(ob)&&(a=a.replace(At,ra));-1!=a.indexOf(rb)&&(a=a.replace(zt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Ct,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Bt,"&#39;"));return a}var yt,zt,At,Ct,Bt;function Et(a){if(null==a)throw new Fr("uri is null");this.b=a}t(251,1,{53:1},Et);_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return vt(this.b)};
_.b=null;function Ft(){Ft=x}t(253,1,{});function Gt(){}t(254,1,{},Gt);var Ht=null;function It(){}t(255,253,{},It);var Jt=null;function Kt(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Mr(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Mr(a.b,f,null).Cf(e),A(d,54)&&An(d.b,b)){var h=a.b,n=f;0<h.c?Gr(h,new Lt(h,n,null,d)):Ur(h,n,null,d)}}}t(256,1,ii);_.b=null;function Mt(a){this.b=a}t(257,256,ii,Mt);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Nt(a){this.b=a}t(258,256,ii,Nt);
_.Sc=function(){Ot(this.b.b)};function Pt(){un()}t(259,97,pi,Pt);function Qt(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,hk(a.e,1))}function Rt(){this.b=new St(this);this.c=new $i;this.e=new Tt(this);this.i=new Ut(this)}t(260,1,{},Rt);_.d=!1;_.f=!1;function St(a){nk();this.b=a}t(261,24,{},St);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Vt(a.i.e.c,a.i.c);Wt(a.i);A(b,55)&&new Pt;a.d=!1;Qt(a)}};_.b=null;function Tt(a){nk();this.b=a}t(262,24,{},Tt);
_.Dc=function(){this.b.f=!1;var a=this.b,b=dk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(hk(a.b,1E4);a.i.d<a.i.b;){d=Xt(a.i);try{if(null==d)break;A(d,55)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Wt(a.i)}if(100<=dk()-b)break}}finally{e||(bk(a.b),a.d=!1,Qt(a))}};_.b=null;function Xt(a){var b;a.c=a.d;b=Vt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Wt(a){Yt(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Ut(a){this.e=a}t(263,1,{},Ut);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Xt(this)};
_.Zc=function(){Wt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Zt(a,b){var c=($t(),au(b));a.appendChild(c)}function bu(a,b,c){var d;d=Tj;Tj=a;b==ij&&8192==cu(a.type)&&(ij=null);c.$c(a);Tj=d}var Tj=null,ij=null;function du(){du=x;eu=new Rt}function Lj(a){du();if(!a)throw new Fr("cmd cannot be null");var b=eu;Ui(b.c,a);Qt(b)}var eu;function fu(a){jj();!gu&&(gu=new tk);hu||(hu=new Sr(null,!0),iu=new ju);return Er(hu,gu,a)}var hu=null;function ku(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function ju(){}t(269,179,{},ju);_.Gc=function(a){a.Wc(this);iu.d=!1};_.Hc=function(){return gu};_.Ic=function(){ku(this)};_.b=!1;_.c=!1;_.d=!1;var gu=_.e=null,iu=null;function lu(){lu=x;mu=new nu;ou()||(mu=null)}var mu=null;function pk(){}t(271,1,{},pk);_.Qc=function(){for(;0<(nk(),ok).d;)bk(Vt(ok,0))};function rk(a,b){return Er((!pu&&(pu=new qu),pu),a,b)}function ru(a){qk();su||(tu(),su=!0);return rk((!zr&&(zr=new tk),zr),a)}function qk(){uu||(vu(),uu=!0)}
function wu(){var a;uu&&(a=new xu,pu&&Lr(pu,a));return null}var uu=!1,pu=null,yu=0,zu=0,su=!1;function Au(){Au=x;Bu=new tk}function xu(){Au()}t(273,179,{},xu);_.Gc=function(){null.cg()};_.Hc=function(){return Bu};var Bu;function qu(){Rr.call(this,null)}t(275,220,ki,qu);
function cu(a){switch(a){case kd:return 4096;case sd:return 1024;case zd:return 1;case Ld:return 2;case je:return 2048;case Re:return 128;case Se:return 256;case Te:return 512;case Ze:return 32768;case "losecapture":return 8192;case sf:return 4;case tf:return 64;case uf:return 32;case vf:return 16;case wf:return 8;case "scroll":return 16384;case ge:return 65536;case "DOMMouseScroll":case xf:return 131072;case Jd:return 262144;case Sf:return 524288;case Qg:return 1048576;case Pg:return 2097152;case Og:return 4194304;
case Ng:return 8388608;case te:return 16777216;case re:return 33554432;case se:return 67108864;default:return-1}}function jj(){Cu||(Du(),Cu=!0)}var Cu=!1;function Eu(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 Fu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Du(){Gu=C(function(a){var b;var c=hu,d,e,f;gu&&c&&Hu(c.b.e,gu)?(b=iu.b,d=iu.c,e=iu.d,f=iu.e,ku(iu),iu.e=a,Lr(c,iu),c=!(iu.b&&!iu.c),iu.b=b,iu.c=d,iu.d=e,iu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Iu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!xn(b)&&A(b,56)&&bu(a,c,b)});Ju=C(function(a){a.preventDefault();Iu.call(this,a)});Ku=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Iu.call(this,a)});Lu=C(function(a){if(Gu(a)){var b=kj;b&&b.__listener&&!xn(b.__listener)&&A(b.__listener,56)&&(bu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(zd,Lu,!0);$wnd.addEventListener(Ld,Lu,!0);$wnd.addEventListener(sf,Lu,!0);$wnd.addEventListener(wf,Lu,!0);$wnd.addEventListener(tf,Lu,!0);$wnd.addEventListener(vf,Lu,!0);$wnd.addEventListener(uf,Lu,!0);$wnd.addEventListener(xf,Lu,!0);$wnd.addEventListener(Re,Gu,!0);$wnd.addEventListener(Te,Gu,!0);$wnd.addEventListener(Se,
Gu,!0);$wnd.addEventListener(Qg,Lu,!0);$wnd.addEventListener(Pg,Lu,!0);$wnd.addEventListener(Og,Lu,!0);$wnd.addEventListener(Ng,Lu,!0);$wnd.addEventListener(te,Lu,!0);$wnd.addEventListener(re,Lu,!0);$wnd.addEventListener(se,Lu,!0)}function Mu(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 Nu(a,b){jj();switch(b){case "drag":a.ondrag=Iu;break;case be:a.ondragend=Iu;break;case ce:a.ondragenter=Ju;break;case "dragleave":a.ondragleave=Iu;break;case de:a.ondragover=Ju;break;case "dragstart":a.ondragstart=Iu;break;case ee:a.ondrop=Iu;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Iu,!1);a.addEventListener(b,Iu,!1);break;default:throw"Trying to sink unknown event type "+b;}}var kj=null,Gu=null,Lu=null,Ju=null,Iu=null,Ku=null;
function Ou(a,b){a.__eventBits=b;a.onclick=b&1?Iu:null;a.ondblclick=b&2?Iu:null;a.onmousedown=b&4?Iu:null;a.onmouseup=b&8?Iu:null;a.onmouseover=b&16?Iu:null;a.onmouseout=b&32?Iu:null;a.onmousemove=b&64?Iu:null;a.onkeydown=b&128?Iu:null;a.onkeypress=b&256?Iu:null;a.onkeyup=b&512?Iu:null;a.onchange=b&1024?Iu:null;a.onfocus=b&2048?Iu:null;a.onblur=b&4096?Iu:null;a.onlosecapture=b&8192?Iu:null;a.onscroll=b&16384?Iu:null;a.onload=b&32768?Ku:null;a.onerror=b&65536?Iu:null;a.onmousewheel=b&131072?Iu:null;
a.oncontextmenu=b&262144?Iu:null;a.onpaste=b&524288?Iu:null}function Pu(){var a;Pu=x;Qu=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Qu;function Ru(){this.c=new $i}function Su(a){a=a[Tc];return null==a?-1:a}t(280,1,{},Ru);_.b=null;function Tu(a,b){this.b=a;this.c=b}t(281,1,{},Tu);_.b=0;_.c=null;t(282,1,ki);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Lr(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!G(a,null==Uu?l:Uu))Uu=a,Dr&&(a=new Cr,Lr(this.b,a))};
var Uu=l;function ou(){function a(){$wnd.setTimeout(a,250);e()}var b=mu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Uu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function nu(){this.b=new Rr(null)}t(283,282,ki,nu);
function vu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(wu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{uu&&ur((!pu&&(pu=new qu),pu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function tu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(su&&(d=nj(),c=oj(),zu!=d||yu!=c))zu=d,yu=c,yr((!pu&&(pu=new qu),pu))}finally{a&&a(b)}})}function Zi(a,b){Hi(a.gd(),b,!0)}function Yi(a,b){Hi(a.gd(),b,!1)}function Vu(a,b){a.pb.style[Ce]=b}function mj(a,b,c){0<=b&&a.md(b+Xf);0<=c&&a.kd(c+Xf)}function Wu(a){var b,a=ao(a,yd);b=Xu(a,Yu(32));return 0<=b?a.substr(0,b-0):a}
function Hi(a,b,c){if(!a)throw new Pi(kc);b=Xn(b);if(0==b.length)throw new uk(Ec);if(c){var d;d=Xn(b);b=a.className;-1==bo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=Xn(b);f=a.className;e=bo(f,c);-1!=e&&(b=Xn(f.substr(0,e-0)),c=Xn(Yn(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Zu(a,b){a.style.display=b?l:Df;a.setAttribute("aria-hidden",""+!b)}t(289,1,vi);_.cd=function(){return Vj(this.pb)};_.dd=function(){return Xj(this.pb)};
_.ed=function(){return $n(this.pb,Kf)};_.fd=function(){return $n(this.pb,Lf)};_.gd=function(){return this.pb};_.hd=function(){return this.pb.style.display!=Df};_.jd=function(){throw new $u;};_.kd=function(a){Vu(this,a)};_.ld=function(a){Zu(this.pb,a)};_.md=function(a){this.pb.style[ah]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function av(a,b,c){Nu(a.pb,c.c);Er(!a.mb?a.mb=new Rr(a):a.mb,c,b)}
function B(a,b,c){var d;d=cu(c.c);if(-1==d)Nu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;jj();Ou(e,d)}else a.lb|=d;return Er(!a.mb?a.mb=new Rr(a):a.mb,c,b)}function bv(a,b,c){return Er(!a.mb?a.mb=new Rr(a):a.mb,c,b)}function cv(a){var b;if(a.pd())throw new dv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;if(0<b)if(-1==a.lb){var c=a.pb;b|=a.pb.__eventBits||0;jj();Ou(c,b)}else a.lb|=b;a.nd();a.sd()}
function ev(a,b){var c;switch(cu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(tp&&(f=tp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&Lr(a.mb,f.b),f.b.b=d,f.b.c=e}function fv(a){if(!a.pd())throw new dv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.pb.__listener=null,a.kb=!1}}}
function Uj(a){if(a.ob)if(A(a.ob,69))a.ob.ud(a);else{if(a.ob)throw new dv("This widget's parent does not implement HasWidgets");}else if(gj(),Hu(gv.b,a)){gj();try{a.rd()}finally{Oi(gv.b,a)}}}function hv(a,b){var c;c=a.ob;if(b){if(c)throw new dv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.ob=null}}t(288,289,ui);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.mb&&Lr(this.mb,a)};_.pd=function(){return this.kb};
_.qd=function(){cv(this)};_.$c=function(a){ev(this,a)};_.rd=function(){fv(this)};_.sd=function(){};_.td=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function iv(a){for(a=new jv(a);a.b.b<a.b.c.d-1;)kv(a.b),lv(a.b)}t(287,288,wi);_.nd=function(){mv(this,(nv(),ov))};_.od=function(){mv(this,(nv(),pv))};function qv(a,b,c){Uj(b);var d=a.q;rv(d,b,d.d);d=($t(),au(b.pb));c.appendChild(d);hv(b,a)}
function sv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new tv;b.ob==a&&(f=a.vd(b),f<d&&--d);Uj(b);rv(a.q,b,d);e?(e=b.pb,Mu(c,($t(),au(e)),d)):(e=($t(),au(b.pb)),c.appendChild(e));hv(b,a)}function uv(a,b){var c;if(b.ob!=a)return!1;try{hv(b,null)}finally{c=b.pb;eo(c).removeChild(c);c=a.q;var d;d=vv(c,b);if(-1==d)throw new wv;if(0>d||d>=c.d)throw new tv;for(--c.d;d<c.d;++d)qs(c.b,d,c.b[d+1]);qs(c.b,c.d,null)}return!0}t(286,287,wi);_.vd=function(a){return vv(this.q,a)};
_.wd=function(a,b,c,d){sv(this,a,b,c,d)};_.xd=function(){return new xv(this.q)};_.ud=function(a){return uv(this,a)};function fj(a,b,c,d){var e;Uj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.pb,e,!0)}function yv(a,b){if(b.ob!=a)throw new uk("Widget must be a child of this panel.");}function zv(a,b){var c;(c=uv(a,b))&&Av(b.pb);return c}function Bv(a,b,c){a=a.pb;-1==b&&-1==c?Av(a):(a.style[Uf]=Vc,a.style[Ue]=b+Xf,a.style[Mg]=c+Xf)}
function Cv(){var a=$doc.createElement(Yd);this.q=new Dv(this);this.pb=a;this.pb.style[Uf]="relative";this.pb.style[Qf]=De}function Av(a){a.style[Ue]=l;a.style[Mg]=l;a.style[Uf]=l}t(285,286,wi,Cv);_.yd=function(a){qv(this,a,this.pb)};_.ud=function(a){return zv(this,a)};_.zd=function(a,b,c){yv(this,a);this.Ad(a,b,c)};_.Ad=function(a,b,c){Bv(a,b,c)};function Ev(a,b){if(a.Cd())throw new dv("SimplePanel can only contain one child widget");a.Dd(b)}
function Fv(a,b){if(a.jb!=b)return!1;try{hv(b,null)}finally{a.Bd().removeChild(b.pb),a.jb=null}return!0}function Gv(a,b){if(b!=a.jb&&(b&&Uj(b),a.jb&&a.ud(a.jb),a.jb=b)){var c=($t(),au(a.jb.pb));a.Bd().appendChild(c);hv(b,a)}}function Hv(){this.pb=$doc.createElement(Yd)}t(293,287,wi,Hv);_.Bd=function(){return this.pb};_.Cd=function(){return this.jb};_.xd=function(){return new Iv(this)};_.ud=function(a){return Fv(this,a)};_.Dd=function(a){Gv(this,a)};_.jb=null;
function Jv(a,b){a.hb&&(Kv(a.gb,!1,!1),ur(a,a,b))}function Lv(a){var b;if(b=a.jb)null!=a.X&&b.kd(a.X),null!=a.Y&&b.md(a.Y)}function Mv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Ue]=b-0+(tj(),Xf);a.style[Mg]=c+Xf}function Nv(a){a.hb||(a.kb&&Uj(a),Kv(a.gb,!0,!1))}t(292,293,wi);_.Bd=function(){return co(this.pb)};_.ed=function(){return $n(this.pb,Kf)};_.fd=function(){return $n(this.pb,Lf)};_.gd=function(){return eo(co(this.pb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Jv(this,a)};
_.hd=function(){return!G(De,this.pb.style[Yg])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this.hb&&Kv(this.gb,!1,!0)};_.kd=function(a){this.X=a;Lv(this);0==a.length&&(this.X=null)};_.Gd=function(a,b){Mv(this,a,b)};_.ld=function(a){this.pb.style[Yg]=a?Zg:De};_.Dd=function(a){Gv(this,a);Lv(this)};_.md=function(a){this.Y=a;Lv(this);0==a.length&&(this.Y=null)};_.Hd=function(){Nv(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 Ov(a,b){var c;Hv.call(this);this.$=new Pv;this.U=(Qv(),Rv);this.gb=new Sv(this);this.pb.appendChild($doc.createElement(Yd));this.Gd(0,0);eo(co(this.pb))[yd]="gwt-PopupPanel";co(this.pb)[yd]=Tf;this.W=this.V=a;this.db=!1;c=H(vs,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Tv(c);this.T.gd()[yd]=l;c=eo(co(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Pi(kc);d=Xn(d);if(0==d.length)throw new uk(Ec);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=
e.length;j<h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Gv(this,this.T);Lv(this);Hi(co(this.pb),Tf,!1);Hi(this.T.c,b+"Content",!0)}t(291,292,wi);_.nd=function(){cv(this.T)};_.od=function(){fv(this.T)};_.Cd=function(){return this.T.jb};_.xd=function(){return new Iv(this.T)};_.ud=function(a){return this.T.ud(a)};_.Dd=function(a){Gv(this.T,a);Lv(this)};_.T=null;t(290,291,wi);_.rd=function(){fv(this)};
function Uv(){Uv=x;Vv=new Wv(Fb,0,(Qv(),Rv));Xv=new Wv(mc,1,Yv);Zv=new Wv(uc,2,$v);aw=H(bw,s,57,[Vv,Xv,Zv])}function Wv(a,b,c){io.call(this,a,b);this.b=c}t(294,140,{57:1,116:1,120:1,122:1},Wv);_.b=null;var aw,Vv,Xv,Zv;function cw(){cw=x;dw=H(vs,s,1,[Mg,rf,nd])}
function Tv(a){var b;cw();var c,d;c=this.pb=$doc.createElement(Bg);this.d=$doc.createElement(Eg);Zt(c,this.d);c[qd]=0;for(c=c[pd]=0;c<a.length;++c)d=(b=$doc.createElement(Rg),b[yd]=a[c],Zt(b,ew(a[c]+"Left")),Zt(b,ew(a[c]+Hb)),Zt(b,ew(a[c]+"Right")),b),Zt(this.d,d),1==c&&(this.c=co(Eu(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function ew(a){var b,c;c=$doc.createElement(Fg);b=$doc.createElement(Yd);var d=($t(),au(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}t(296,293,Th,Tv);_.Bd=function(){return this.c};
_.c=null;_.d=null;var dw;t(295,296,Th);t(297,1,{});function nv(){nv=x;ov=new fw;pv=new gw}function hw(a){Pr.call(this,a)}function mv(a,b){nv();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Li(f),A(f,131))d=f,!c&&(c=new Nr),Or(c,d);else throw f;}}if(c)throw new hw(c);}t(298,225,gi,hw);var ov,pv;function fw(){}t(299,1,{},fw);_.Id=function(a){a.qd()};function gw(){}t(300,1,{},gw);_.Id=function(a){a.rd()};t(303,288,Lh);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};
_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.qd=function(){cv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(302,303,{11:1,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,45:1,47:1,51:1,56:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1});
function iw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=od,b);this.pb[yd]="gwt-Button";this.pb.innerHTML=a||l}t(301,302,{11:1,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,45:1,47:1,51:1,56:1,58:1,59:1,62:1,63:1,64:1,65:1,66:1,67:1,68:1,71:1,75:1,76:1,77:1,78:1,79:1,81:1},iw);
function jw(){this.q=new Dv(this);this.f=$doc.createElement(Bg);this.e=$doc.createElement(Eg);Zt(this.f,this.e);this.pb=this.f}t(304,286,wi);_.e=null;_.f=null;function kw(a,b){var c;if(a.i)throw new dv("Composite.initWidget() may only be called once.");Uj(b);c=b.pb;a.pb=c;var d;$t();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&(($t(),c).__gwt_resolve=lw(a));a.i=b;hv(b,a)}
function mw(a){if(-1!=a.lb){var b=a.i,c=a.lb;if(-1==b.lb){var d=b.pb,b=c|(b.pb.__eventBits||0);jj();Ou(d,b)}else b.lb|=c;a.lb=-1}a.i.qd();a.pb.__listener=a;a.sd()}t(305,288,Xh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){mw(this)};_.$c=function(a){ev(this,a);this.i.$c(a)};_.rd=function(){this.i.rd()};_.jd=function(){return this.pb=this.i.jd()};_.i=null;
function nw(a,b,c){a.d=!1;c?a.b.innerHTML=b||l:a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Rd]=lg;break;case 1:b[Rd]=af;break;case 2:$r(b)!=(bs(),es)&&(b[Rd]=l)}}function ow(a){this.b=a;this.d=!1;this.e=this.c=$r(a)}t(306,1,{},ow);_.b=null;_.c=null;_.d=!1;_.e=null;function lj(){this.pb=pw()}t(307,293,Mh,lj);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};
_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};function qw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=co(b);e=null;c&&(c=Su(c),e=0>c?null:Vt(a.j.c,c));e?rw(a,e):d&&(b.innerHTML=l||l);return b}function rw(a,b){var c;if(b.ob!=a)return!1;try{hv(b,null)}finally{c=b.pb;eo(c).removeChild(c);var d=a.j,e;e=Su(c);c[Tc]=null;c=d.c;sw(e,c.d);qs(c.c,e,null);d.b=new Tu(e,d.b)}return!0}t(309,287,Sh);_.xd=function(){return new tw(this)};_.ud=function(a){return rw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function uw(a){if(0>=a.c)throw new vw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new vw("Column index: 0, Column size: "+a.b);}
function ww(){this.j=new Ru;this.i=$doc.createElement(Bg);this.d=$doc.createElement(Eg);Zt(this.i,this.d);this.pb=this.i;this.e=new xw(this);var a=new yw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Mu(a.c.i,($t(),au(b)),0);Zt(a.b,$doc.createElement(Dd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new vw("Row index: "+a+", Row size: "+d);if(0>c)throw new vw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new vw("Column index: "+c+", Column size: "+this.b);c=qw(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Fg),d.innerHTML=sa||l,Mu(c,($t(),au(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Dd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(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)qw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(308,309,Sh,ww);_.b=0;_.c=0;
function zw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Aw(),Bw)?a.c.e==(bs(),ds)?(Cw(),Dw):a.c.e==cs?(Cw(),Ew):(Cw(),Fw):a.c.e==(bs(),ds)?(Cw(),Ew):a.c.e==cs?(Cw(),Dw):(Cw(),Gw);b!=a.d&&(a.d=b,a.pb.style[Hg]=!a.d?l:a.d.b)}t(312,288,ui);_.b=null;_.c=null;_.d=null;function Hw(){this.pb=$doc.createElement(Yd);this.c=new ow(this.pb);this.pb[yd]="gwt-Label"}function Iw(){Hw.call(this);nw(this.c,bh,!1);zw(this)}
t(311,312,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Hw,Iw);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};
function Jw(a){var b=$doc.createElement(Yd);as(wg,b.tagName);this.pb=b;this.c=new ow(this.pb);this.pb[yd]="gwt-HTML";nw(this.c,a,!0);zw(this)}t(310,311,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,51:1,56:1,66:1,67:1,68:1,71:1,75:1,78:1,79:1,81:1},Jw);function Kw(a){for(;++a.c<a.e.d&&!(null!=Vt(a.e,a.c)););}function tw(a){this.d=a;this.e=this.d.j.c;Kw(this)}t(313,1,{},tw);
_.Xc=function(){return this.c<this.e.d};_.Yc=function(){var a;if(this.c>=this.e.d)throw new wv;a=Vt(this.e,this.c);this.b=this.c;Kw(this);return a};_.Zc=function(){var a;if(0>this.b)throw new Lw;a=Vt(this.e,this.b);Uj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function xw(a){this.b=a}t(314,1,{},xw);_.b=null;function yw(a){this.c=a}t(315,1,{},yw);_.b=null;_.c=null;function Aw(){Aw=x;Bw=new Mw}var Bw;function Cw(){Cw=x;Nw=new Ow((Go(),rd));Dw=new Ow(Ue);Ew=new Ow(gg);Fw=Dw;Gw=Ew;Pw=Fw}
var Nw,Pw,Dw,Gw,Fw,Ew;function Mw(){}t(317,1,{},Mw);function Ow(a){this.b=a}t(318,317,{},Ow);_.b=null;function Qw(){Qw=x;Rw=new Sw(rf);Tw=new Sw(Mg)}var Rw,Tw;function Sw(a){this.b=a}t(319,1,{},Sw);_.b=null;function Uw(a,b){var c;c=Vw(a);Zt(a.c,c);qv(a,b,c)}function Vw(a){var b;b=$doc.createElement(Fg);b[dd]=a.b.b;b.style[Xg]=a.d.b;return b}function Ww(a,b){var c,d;d=eo(b.pb);(c=uv(a,b))&&a.c.removeChild(d);return c}
function Xw(){jw.call(this);this.b=(Cw(),Pw);this.d=(Qw(),Tw);this.c=$doc.createElement(Rg);Zt(this.e,this.c);this.f[qd]=bb;this.f[pd]=bb}t(320,304,wi,Xw);_.ud=function(a){return Ww(this,a)};_.c=null;function Yw(){Yw=x;new Di}function Zw(a,b,c,d,e){Yw();this.b=new $w(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function ax(a,b,c,d,e){Yw();Zw.call(this,(Ft(),new Et(a)),b,c,d,e)}
t(321,288,{11:1,13:1,15:1,16:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,28:1,29:1,30:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,45:1,47:1,56:1,68:1,71:1,75:1,78:1,79:1,81:1},Zw,ax);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.$c=function(a){32768==cu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);ev(this,a)};
_.sd=function(){var a=this.b;G(Ze,ao(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new bx(a,this),Qn((Nn(),On),a.i))};_.b=null;t(323,1,{});_.i=null;function cx(){cx=x;dx()}
function $w(a,b,c,d,e,f){var g,j;cx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(wg);j=new st;rt(rt(rt(j,new ut("width:"+e+(tj(),Xf)+nb)),new ut("height:"+f+Zf)),new ut("background:url("+b.b+") no-repeat "+-c+"px "+-d+Zf));!ex&&(ex=new fx);b=gx;c=new ut((new ut(j.b.b.b)).b);j=new tt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Dt(b.b);on(j.b,b);j.b.b+="' style='";b=Dt(c.b);on(j.b,b);j.b.b+="' border='0'>";j=new wt(j.b.b);g.innerHTML=j.b||l;g=co(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),jj(),Ou(g,a)):a.lb|=133333119}t(322,323,{},$w);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function bx(a,b){this.b=a;this.c=b}t(324,1,{},bx);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Ze,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=Ze)};_.b=null;_.c=null;function hx(a,b){if(0>b||b>=a.pb.options.length)throw new tv;}function Dp(a,b){hx(a,b);return a.pb.options[b].value}function ix(){this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}t(325,303,Lh,ix);t(326,256,ii);function jx(a){this.b=a}t(327,326,ii,jx);_.Kc=function(){};
function kx(a){this.b=a}t(328,326,ii,kx);_.Qc=function(a){this.b.Jd(a.i,a.b)};function lx(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Rg);Mu(a.f,($t(),au(e)),b);a=($t(),au(c));d.appendChild(a)}else d=Eu(a.f,0),Mu(d,($t(),au(c)),b)}
function mx(a,b,c){var d;nx(a,b);c&&b.b?(nx(a,null),a=b.b,b=(Nn(),On),b.d=Rn(b.d,[new ox(a),!1])):null!=b.d&&(a.k=new px(a,b),c=(Qv(),Yv),a.k.U=c,a.k.ab=a.i,a.k.gd()[yd]=Ae,d=Wu(a.pb),G(ze,d)||Zi(a.k,d+"Popup"),bv(a.k,new kx(a),sk?sk:sk=new tk),a.o=b.d,d=a.k,a=new qx(a,b),d.pb.style[Yg]=De,Nv(d),a.b.p?Mv(a.b.k,Vj(a.b.pb)+$n(a.b.pb,Lf)-1,Xj(a.c.pb)):Mv(a.b.k,Vj(a.c.pb),Xj(a.b.pb)+$n(a.b.pb,Kf)-1),d.pb.style[Yg]=Zg)}function rx(a,b){if(b||!(a.n&&a.o==a.n.d))nx(a,b),a.pb.focus(),b&&a.e&&mx(a,b,!1)}
function sx(a,b){var c;a:{c=b.target;var d,e;for(e=new Fi(a.j);e.c<e.e.Be();)if(d=Gi(e),d.pb.contains(c)){c=d;break a}c=null}switch(cu(b.type)){case 1:a.pb.focus();c&&mx(a,c,!0);break;case 16:c&&rx(a,c);break;case 32:c&&rx(a,null);break;case 2048:tx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:tx(a)||a.p||ux(a);b.cancelBubble=!0;b.preventDefault();break;case 39:tx(a)||(a.p?null!=a.n.d&&!a.n.d.cg().cg()&&(mx(a,a.n,!1),a.n.d.cg()):vx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:tx(a)||
a.p&&ux(a);b.cancelBubble=!0;b.preventDefault();break;case 40:tx(a)||(a.p?vx(a):null!=a.n.d&&!a.n.d.cg().cg()&&(mx(a,a.n,!1),a.n.d.cg()));b.cancelBubble=!0;b.preventDefault();break;case 27:nx(a,null);a.k&&Jv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:nx(a,null);a.k&&Jv(a.k,!1);break;case 13:tx(a)||(mx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}ev(a,b)}function wx(a,b,c){c&&nx(a,null);ur(a,b,!1);a.o=null;a.k=null}
function tx(a){var b;if(!a.n){for(b=new Fi(a.j);b.c<b.e.Be();){b=Gi(b);nx(a,b);break}return!0}return!1}function nx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Wu(c.pb)+Va;Hi(c.gd(),d,!1);a.p&&(c=eo(a.n.pb),2==Fu(c)&&(c=Eu(c,1),Hi(c,zg,!1)))}if(b){c=Wu(b.pb)+Va;Hi(b.gd(),c,!0);a.p&&(c=eo(b.pb),2==Fu(c)&&(c=Eu(c,1),Hi(c,zg,!0)));ul();c=a.pb;var d=new Vk(b.pb),e=(pl(),ql),d=H(xx,s,5,[d]),e=e.b,f,g,j,h;f=new mn;for(j=0,h=d.length;j<h;++j)g=d[j],nn(nn(f,g.b),ba);d=Xn(f.b.b);c.setAttribute(e,d)}a.n=b}}
function vx(a){var b,c,d;if(a.n){for(b=c=Kj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Vt(a.j,b):Vt(a.j,c);break}nx(a,d)}}function ux(a){var b,c,d;if(a.n){for(b=c=Kj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Vt(a.j,b):Vt(a.j,c);break}nx(a,d)}}t(329,288,ui);_.$c=function(a){sx(this,a)};_.rd=function(){this.k&&Jv(this.k,!1);fv(this)};_.Jd=function(a,b){wx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function ox(a){this.b=a}t(330,1,{},ox);_.xc=function(){yx(this.b)};_.b=null;
function zx(a){this.b=a}t(331,1,{},zx);_.Kc=function(){nx(this.b,null)};_.b=null;function px(a,b){this.b=a;this.c=b;Ov.call(this,!0,gf);Gv(this.T,this.c.d);Lv(this);this.fb=!0;this.c.d.cg()}t(332,291,wi,px);_.Wc=function(a){var b,c;if(!a.b)switch(cu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&nx(this.b,null)}};_.b=null;_.c=null;function qx(a,b){this.b=a;this.c=b}t(333,1,{},qx);_.b=null;var Ax=_.c=null;
function Bx(){Bx=x;Ax=new qt((Ft(),new Et("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Cx(a,b){this.pb=$doc.createElement(Fg);var c=Wu(this.pb)+Va;Hi(this.gd(),c,!1);this.pb.textContent=a||l;this.pb[yd]="gwt-MenuItem";c=fo();this.pb.setAttribute(Le,c);ul();this.pb.setAttribute("role",am.b);this.b=b}t(336,289,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},Cx);_.b=null;_.c=null;_.d=null;
function Dx(){var a;this.pb=$doc.createElement(Fg);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Yd);Zt(this.pb,a);a[yd]="menuSeparatorInner"}t(337,289,vi,Dx);function Ex(){var a,b,c,d,e;b=null.cg();e=nj();d=oj();b[Td]=(vo(),Df);b[ah]=0+(tj(),Xf);b[Ce]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[ah]=(c>e?c:e)+Xf;b[Ce]=(a>d?a:d)+Xf;b[Td]="block"}function Pv(){}t(338,1,{},Pv);_.Sc=function(){Ex()};
function Fx(a){this.b=a}t(339,1,{},Fx);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Wc(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?b.pb.contains(c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(cu(d.type)){case 4:case 1048576:if(ij){a.c=!0;break}if(!c&&b.V){b.Fd(!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 Gx(a){this.b=a}t(340,1,{},Gx);_.b=null;function Qv(){Qv=x;Rv=new Hx(Fb,0);Yv=new Hx(mc,1);$v=new Hx(uc,2);Ix=H(Jx,s,73,[Rv,Yv,$v])}function Hx(a,b){io.call(this,a,b)}t(341,140,{73:1,116:1,120:1,122:1},Hx);var Ix,Rv,Yv,$v;function Kx(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=ru(a.b.$),Ex(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Qi(a.i.b),a.i=null,a.c=!1)}
function Lx(a){a.k||(Kx(a),a.d||(gj(),zv(hj(null),a.b)));a.b.pb.style[Bd]="rect(auto, auto, auto, auto)";a.b.pb.style[Qf]=Zg}function Mx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=L(b*a.e);j=L(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.pb.style[Bd]="rect("+g+Yf+f+Yf+c+Yf+e+"px)"}
function Kv(a,b,c){a.d=c;ak(a);a.j&&(bk(a.j),a.j=null,Lx(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=fu(new Fx(d));var e;e=new Gx(d);lu();e=mu?Er(mu.b,(!Dr&&(Dr=new tk),Dr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Qv(),Rv)&&!b&&(c=!1);a.k=b;c?b?(Kx(a),a.b.pb.style[Uf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),a.b.pb.style[Bd]=dg,gj(),b=hj(null),qv(b,a.b,b.pb),a.j=new Nx(a),hk(a.j,1)):ck(a,200):(Kx(a),a.k?(a.b.pb.style[Uf]=Vc,-1!=a.b.ib&&a.b.Gd(a.b.cb,a.b.ib),gj(),
b=hj(null),qv(b,a.b,b.pb)):a.d||(gj(),zv(hj(null),a.b)),a.b.pb.style[Qf]=Zg)}function Sv(a){var b=(jk(),kk);this.n=new ik(this);this.t=b;this.b=a}t(342,17,{},Sv);_.zc=function(){Lx(this)};_.Ac=function(){this.e=$n(this.b.pb,Kf);this.f=$n(this.b.pb,Lf);this.b.pb.style[Qf]=De;Mx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Mx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Nx(a){nk();this.b=a}t(343,24,{},Nx);_.Dc=function(){this.b.j=null;ck(this.b,200)};
_.b=null;function $t(){$t=x;Ox()}function au(a){return a.__gwt_resolve?a.__gwt_resolve():a}function lw(a){return function(){this.__gwt_resolve=Px;return a.jd()}}function Px(){throw"A PotentialElement cannot be resolved twice.";}
function Ox(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function gj(){gj=x;Qx=new Rx;Sx=new Di;gv=new Nr}function Tx(a){this.q=new Dv(this);this.pb=a;cv(this)}
function hj(a){gj();var b,c;c=cj(Sx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Sx.e){var d=new Ux;qk();rk(sk?sk:sk=new tk,d)}!b?c=new Vx:c=new Tx(b);z(Sx,a,c);Or(gv,c);return c}t(345,285,wi,Tx);var Qx,Sx,gv;function Rx(){}t(346,1,{},Rx);_.Id=function(a){a.pd()&&a.rd()};function Ux(){}t(347,1,{},Ux);_.Qc=function(){gj();try{mv(gv,Qx)}finally{Wx(gv.b),Wx(Sx)}};function Vx(){Tx.call(this,$doc.body)}t(348,345,wi,Vx);
_.Ad=function(a,b,c){Bv(a,b-0,c-0)};function Iv(a){this.d=a;this.b=!!this.d.jb}t(349,1,{},Iv);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.jb)throw new wv;this.b=!1;return this.c=this.d.jb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Xx(a,b){a.pb[Wg]=null!=b?b:l}t(352,303,$h);_.$c=function(a){0!=(cu(a.type)&896)?ev(this,a):ev(this,a)};_.sd=function(){};function Yx(){Yx=x;Zx()}t(351,352,$h);
function $x(){Yx();var a=$doc.createElement("textarea");!Jt&&(Jt=new It);!Ht&&(Ht=new Gt);this.pb=a;this.pb[yd]="gwt-TextArea"}t(350,351,$h,$x);function ay(){var a;Yx();var b=(a=$doc.createElement("INPUT"),a.type=Gg,a);!Jt&&(Jt=new It);!Ht&&(Ht=new Gt);this.pb=b;this.pb[yd]="gwt-TextBox"}t(353,351,$h,ay);function Zx(){Zx=x;by=new cy;dy=new ey;fy=new gy;hy=new iy;jy=H(ky,s,80,[by,dy,fy,hy])}t(354,140,fi);var jy,by,dy,fy,hy;function cy(){io.call(this,Fb,0)}t(355,354,fi,cy);
function ey(){io.call(this,$b,1)}t(356,354,fi,ey);function gy(){io.call(this,bc,2)}t(357,354,fi,gy);function iy(){io.call(this,tc,3)}t(358,354,fi,iy);function ly(a,b){var c,d;c=$doc.createElement(Rg);d=$doc.createElement(Fg);d[dd]=a.b.b;d.style[Xg]=a.c.b;var e=($t(),au(d));c.appendChild(e);Zt(a.e,c);qv(a,b,d)}function my(){jw.call(this);this.b=(Cw(),Pw);this.c=(Qw(),Tw);this.f[qd]=bb;this.f[pd]=bb}t(359,304,wi,my);_.ud=function(a){var b;b=eo(a.pb);(a=uv(this,a))&&this.e.removeChild(eo(b));return a};
function ny(a,b){if(0>b||b>=a.d)throw new tv;return a.b[b]}function vv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function rv(a,b,c){var d,e;if(0>c||c>a.d)throw new tv;if(a.d==a.b.length){e=y(oy,s,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)qs(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)qs(a.b,d,a.b[d-1]);qs(a.b,c,b)}function Dv(a){this.c=a;this.b=y(oy,s,81,4,0)}t(360,1,{},Dv);_.xd=function(){return new xv(this)};_.b=null;_.c=null;_.d=0;
function kv(a){if(a.b>=a.c.d)throw new wv;return a.c.b[++a.b]}function lv(a){if(0>a.b||a.b>=a.c.d)throw new Lw;a.c.c.ud(a.c.b[a.b--])}function xv(a){this.c=a}t(361,1,{},xv);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return kv(this)};_.Zc=function(){lv(this)};_.b=-1;_.c=null;function dx(){dx=x;gx=(Ft(),new Et(In()+"clear.cache.gif"))}var gx,ex=null;function fx(){}t(363,1,{},fx);function py(){py=x;dx()}function qy(a,b,c,d,e){py();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function ry(a,b,c){py();qy.call(this,(Ft(),new Et(a)),b,0,c,16)}t(364,297,{},qy,ry);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function pw(){var a;a=$doc.createElement(Yd);a.tabIndex=0;return a}function Qi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Gr(b,new Lt(b,c,d,a)):Ur(b,c,d,a)}function Kr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(370,1,{},Kr);_.b=null;_.c=null;_.d=null;_.e=null;function Hr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(371,1,{},Hr);_.xc=function(){Ir(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function Lt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(372,1,{},Lt);_.xc=function(){Ur(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function sy(a,b){b.n!=a&&(!a.ic&&(a.ic=new $i),b.n=a,Ui(a.ic,b))}function ty(a){var b;b=a.cZ.e;if(-1!=Xu(b,Yu(36)))return null;a=a.jc.c.c++;return b=Yn(b,uy(b,Yu(46))+1)+l+a}function vy(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new wy(a,b,c,kt(d)))}
function xy(a){return!a._b&&a.gc?xy(a.gc):a._b}function yy(a){return!a.bc&&a.gc?yy(a.gc):a.bc}function zy(a){var b;b=new Ay;if(a.Zd()){for(;a&&!A(a,102);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,102)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new By;}function Cy(a){a.kc=!1;a.ge();Dy(a)}function Dy(a){if((a=A(a,102)?null:a.gc)&&a.kc)Cy(a),a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}function Ey(a){return(a=a.Od())?a:new Fy(1,1)}function Gy(a){var b;return(b=a.Pd())?new Hy(b):new Hy(a.Rd())}
function Iy(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function Jy(a){return!a.bc?(a.Yd(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,88)&&c.b==b.b||a.hc.Qf(b)}function Ky(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Dy(a),new Ly(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new Ly(a,101)}function My(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Rf(b),a.Zd()&&a.fe())}
function Ny(a){a.lc||(Iy(a),Oy(a,!0),Py(a),a.lc=!0,new Ly(a,102),vy(a,a,a.gc,0),Dy(a),a.hc.Tf(a))}function Qy(){this.jc=(Bp(),Bp(),Ry);new Di;this.Xd();this.fc=(Sy(),Ty)}t(376,1,Vh);_.Ld=function(){return!1};_.Md=function(){return ty(this)};_.Nd=function(){return xy(this)};_.Od=function(){return Uy(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Vy(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){Cy(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return Ey(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+bh+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return Gy(this)};_.de=function(){};_.ee=function(){return Jy(this)};_.fe=function(){};
_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){Ky(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function Q(a,b,c){var d;if(-1>a.Wb.b.d)throw new uk("Missing message: awt.12A");if(A(b,90)){if(b==a)throw new uk("Missing message: awt.12B");a:{if(a&&!A(a,102))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,102))break;d=d.gc}d=!1}if(d)throw new uk("Missing message: awt.12C");if(A(b,102))throw new uk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new rn;var e=Kj(d.Wb.b,b),f;f=Vt(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Wy(d,e);new Xy(d,301,f)}d=a.Wb.b.d;Iy(b);Yy(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),Cy(a),!!a.Xb&&
A(a.Xb,95)&&(a.Xb.o=!1),vy(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,95)){var g=a.Xb;if(!b)throw new Fr("Missing message: awt.185");if(null==c||null!=c)Zy(g,c,b);else throw new uk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Li(j);if(A(j,125))throw b=j,Wy(a,d),b;throw j;}b.ge();new Xy(a,300,b)}function $y(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function az(a){var b;b=a.le();return new bz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Oy(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Vt(a.Wb.b,c).$d(b)}function Wy(a,b){var c;c=Vt(a.Wb.b,b);Iy(c);c.$d(!1);Yt(a.Wb.b,b);c.gc=null;Cy(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1);vy(c,c,a,1)}function cz(a){var b=(dz(),ez);My(a,b);for(b=0;b<a.Wb.b.d;++b)Vt(a.Wb.b,b).ee()}function fz(a,b){var c,d;if(a.Xb)for(d=new Fi(a.Wb.b);d.c<d.e.Be();)c=Gi(d),a.Xb.qe(c);if(b)for(d=new Fi(a.Wb.b);d.c<d.e.Be();)c=Gi(d),b.me(null,c);a.Xb=b;Cy(a);a.Xb&&A(a.Xb,95)&&(a.Xb.o=!1)}
function Py(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Vt(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function gz(){Qy.call(this);this.Wb=new hz;this.$b=(Bp(),Bp(),Ry)}t(375,376,ji);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return Ey(this)};_.Td=function(){return Gy(this)};
_.Xd=function(){this.hc=(Bp(),new iz)};_.Yd=function(){Cy(this);this.Xb&&A(this.Xb,95)&&(this.Xb.o=!1)};_.$d=function(a){Oy(this,a)};_._d=function(){return Ey(this)};_.ce=function(){return Gy(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)Iy(Vt(this.Wb.b,a))};_.ee=function(){var a;if(!Jy(this))return!1;for(a=0;a<this.Wb.b.d;++a)Vt(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Vt(this.Wb.b,b),a.ge()};_.ke=function(){Py(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function jz(){var a=new kz;gz.call(this);fz(this,a)}t(374,375,ji,jz);_.Md=function(){return"panel"+this.$b.c.e++};function lz(a,b,c){a=mz(a.Vb,b,c);a.k=!0;return new nz(a)}function oz(a){a.ae(a.Vb.e)}function pz(a){return new Fy($n(a.Vb.pb,Lf),$n(a.Vb.pb,Kf))}t(373,374,ji);_.Qd=function(){return $n(this.Vb.pb,Kf)};_.Ud=function(){return $n(this.Vb.pb,Lf)};_.Vd=function(){return Vj(this.Vb.pb)};_.Wd=function(){return Xj(this.Vb.pb)};
_.Zd=function(){return this.Vb.pb.style.display!=Df};_.fe=function(){oz(this)};_.he=function(){};_.Vb=null;function qz(a){if(null!=a)this.f=a;else throw new rz;}t(378,1,Uh);_.tS=function(){return this.cZ.e+"[source="+this.f+Rc};_.f=null;
function sz(){sz=x;S=new Di;z(S,new T(400),new V(kh));z(S,new T(401),new V(kh));z(S,new T(402),new V(kh));z(S,new T(500),new V(mh));z(S,new T(501),new V(mh));z(S,new T(502),new V(mh));z(S,new T(503),new V(nh));z(S,new T(504),new V(mh));z(S,new T(505),new V(mh));z(S,new T(506),new V(nh));z(S,new T(507),new V(Eh));z(S,new T(100),new V(gh));z(S,new T(101),new V(gh));z(S,new T(102),new V(gh));z(S,new T(103),new V(gh));z(S,new T(1004),new V(jh));z(S,new T(1005),new V(jh));z(S,new T(800),new V(Ah));z(S,
new T(801),new V(Ah));z(S,new T(200),new V(oh));z(S,new T(201),new V(oh));z(S,new T(202),new V(oh));z(S,new T(204),new V(oh));z(S,new T(203),new V(oh));z(S,new T(209),new V(Fh));z(S,new T(208),new V(Gh));z(S,new T(207),new V(Gh));z(S,new T(206),new V(oh));z(S,new T(205),new V(oh));z(S,new T(1400),new V(Ch));z(S,new T(1401),new V(Dh));z(S,new T(1402),new V(Dh));z(S,new T(300),new V(hh));z(S,new T(301),new V(hh));z(S,new T(1100),new V(zh));z(S,new T(1101),new V(zh));z(S,new T(1200),new V(Bh));z(S,new T(701),
new V(xh));z(S,new T(900),new V(yh));z(S,new T(1001),new V(ph));z(S,new T(601),new V(wh))}t(377,378,Uh);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Oc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var S;function V(a){this.b=a}t(380,1,{},V);_.b=fh;function tz(){}t(381,1,{},tz);_.b=null;_.c=null;
function uz(a,b){var c;b&&(a.b?(c=new vz(a.b),qs(c.c,c.d++,b),a.b=c):(a.b=new $i,Ui(a.b,b)))}t(383,1,Uh);_.b=null;function wz(){}function xz(){}t(382,383,Uh,wz,xz);function yz(){yz=x;Math.sqrt(2)}function zz(a){yz();if(0>a)throw new uk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(384,1,{85:1},zz);_.eQ=function(a){return a===this?!0:A(a,85)?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 Az;a.b=31*a.b+L((new Bz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+L((new Bz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Cz(){Cz=x;Dz=new Nr;Ez=new Fy(0,0);Or(Dz,Cb);Or(Dz,Rb);Or(Dz,xb);Or(Dz,"Last");Or(Dz,Hb);Or(Dz,jc);Or(Dz,Dc);Or(Dz,Jc);Or(Dz,Ob)}
function Zy(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!Hu(Dz.b,b))throw new uk(Fz());ss(cj(a.d,d))===ss(c)&&ss(cj(a.c,c))===ss(d)||((b=cj(a.d,d))&&Gz(a,b,d),Hz(a.b.xd(),c)&&Gz(a,c,d),b=a.b,new Iz(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Jz(a,b){return new Fy(Qj(b[1].c,Qj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Qj(b[0].b,Qj(b[4].b,b[3].b))+a.n)}function Gz(a,b,c){Kz(a.b,b);Oi(a.c,b);Oi(a.d,c)}
function Lz(a,b){if(!a.o){a.o=!0;var c,d,e;Mz(a.i,Ez);Mz(a.j,Ez);Mz(a.p,null);a.q=0;for(d=Nz(a.b,0);d.c!=d.e.b;){c=Oz(d);e=cj(a.c,c);var f=b.fc;e=An(e,Hb)?0:An(e,jc)?1:An(e,Dc)?2:An(e,Jc)?4:An(e,Ob)?3:An(e,Cb)?f.b?4:3:An(e,xb)?f.b?3:4:An(e,Rb)?1:2;c.lc?a.p[e]||(qs(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}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 Pz(){Cz();Qz.call(this,0)}
function Qz(a){Cz();Bp();this.b=new Rz;this.c=new Di;this.d=new Di;this.e=a;this.k=0;this.o=!1;this.p=y(Sz,s,89,5,0);this.i=y(Tz,s,91,5,0);this.j=y(Tz,s,91,5,0);this.q=this.f=this.n=0}t(385,1,{95:1,116:1},Pz,Qz);_.me=function(a,b){Zy(this,a,b)};
_.ne=function(a){Lz(this,a);if(0!=this.q)if(a=az(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(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].he(this.j[4].c,c),this.p[4].je(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].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;Lz(this,a);this.o=b;return 0==this.q?$y(a,new Fy(0,0)):$y(a,Jz(this,this.i))};_.pe=function(a){var b;b=this.o;Lz(this,a);this.o=b;return $y(a,Jz(this,this.j))};_.qe=function(a){var b;b=cj(this.c,a);null!=b&&Gz(this,a,b)};_.tS=function(){return Uz.e+"[hgap="+this.e+",vgap="+this.k+Rc};_.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 Ez,Dz;function Vz(a){Qy.call(this);this.hc=(Bp(),new Wz(a,this))}t(386,376,{86:1,89:1,96:1,110:1,116:1},Vz);_.Md=function(){return od+this.jc.c.b++};_.Od=function(){return!yy(this)?new Fy(0,0):Uy(this.hc,this)};_.ge=function(){};t(388,1,{});t(387,388,{},function(){});function Xz(){Xz=x}
function Yz(a,b){if(null==b)throw new Fr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.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 Zz(){Xz();Qy.call(this);new $i;this.hc=new $z((Bp(),this))}t(389,376,{87:1,89:1,96:1,110:1,116:1},Zz);_.Od=function(){return Uy(this.hc,this)};
_.be=function(){return(null==this.ec&&(this.ec=ty(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+bh+this.cc+(this.lc?l:",hidden")+",current="+Dp(this.hc.b,this.hc.b.pb.selectedIndex)};function aA(){aA=x;bA=new cA(255,255,255);dA=new cA(192,192,192);eA=new cA(128,128,128);fA=new cA(64,64,64);gA=hA=new cA(0,0,0);iA=new cA(255,0,0);new cA(255,175,175);jA=new cA(255,200,0);kA=new cA(255,255,0);new cA(0,255,0);lA=new cA(255,0,255);mA=new cA(0,255,255);nA=oA=new cA(0,0,255)}
function pA(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 cA(3,3,3);3>c&&0!=c?c=3:(c=L(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=L(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=L(a/0.7),a=255<a?255:a);return new cA(c,a,b)}function qA(a){return new cA(L(0.7*(a.b>>16&255)),L(0.7*(a.b>>8&255)),L(0.7*(a.b&255)))}function cA(a,b,c){aA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new uk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(390,1,{88:1,97:1,101:1},cA);_.eQ=function(a){return A(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return rA.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Rc};_.b=0;var gA,nA,hA,oA,mA,fA,eA,dA,lA,jA,iA,bA,kA;function Sy(){Sy=x;Ty=new sA(!0);tA=new Nr;Or(tA,"ar");Or(tA,"fa");Or(tA,"iw");Or(tA,"ur")}function sA(a){this.b=a}t(391,1,Uh,sA);_.b=!1;var Ty,tA;t(393,1,{106:1,119:1});function uA(){Fy.call(this,0,0)}function Fy(a,b){this.c=a;this.b=b}
function Hy(a){Fy.call(this,a.c,a.b)}t(392,393,{91:1,106:1,116:1,119:1},uA,Fy,Hy);_.eQ=function(a){return a===this?!0:A(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new Az;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return vA.e+"[width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;function Gq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(394,1,Uh,Gq,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});
_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Rc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function wA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function xA(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(sw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function yA(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Qj(g,c.b),j+=c.c+a.d);return new Fy(j,g+2*a.e)}function kz(){zA.call(this,1,5,5)}
function zA(a,b,c){Bp();this.d=b;this.e=c;this.b=a}t(395,1,Uh,kz,zA);_.me=function(){};
_.ne=function(a){this.c=AA(a.Wb);if(0!=wA(this)){var b,c,d,e,f,g,j,h,n,o,q;b=az(a);g=a.le();j=a.fc.b;n=new $i;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new BA(r);for(v=0;v<r;++v)qs(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Kj(a.Wb.b,u);sw(E,D.d);qs(D.c,E,u)}for(d=new Fi(d);d.c<d.e.Be();)if((c=Gi(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(xA(this,n,b.c-(o-this.d),g.c,q,h,j),n.Ke(),o=f,q+=h+this.e,h=0),e=!1,qs(n.c,n.d++,c),o+=a.c+this.d,h=Qj(h,a.b);xA(this,
n,b.c-(o-this.d),g.c,q,h,j)}};_.oe=function(a){this.c=AA(a.Wb);return 0==wA(this)?$y(a,new Fy(10,10)):$y(a,yA(this,!1))};_.pe=function(a){this.c=AA(a.Wb);return 0==wA(this)?$y(a,new Fy(10,10)):$y(a,yA(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ue;break;case 2:a=gg;break;case 1:a=rd;break;case 4:a="trailing";break;default:a="leading"}return CA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Rc};_.b=0;_.c=null;_.d=0;_.e=0;function dz(){dz=x;ez=new DA(Nb,0,12)}
function DA(a,b,c){dz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(396,1,{92:1,116:1},DA);_.b=null;_.c=0;_.d=0;var ez;t(397,1,ti);_.tS=function(){return EA.e+"[font="+this.c+"ascent="+FA(this.c).b+", descent="+FA(this.c).c+", height="+FA(this.c).d+Rc};_.c=null;function GA(a){if(!a.n){Iy(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Vt(a.p,b))&&GA(c);Oy(a,!1);a.n=!0;vy(a,a,a.gc,0);new HA(a,202)}}
function IA(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Vt(a.p,b))&&c.Ed()}function JA(a){!yy(a)&&cz(a);var b=Gy(a);a.ie(a.pc,a.qc,b.c,b.b);Py(a)}function KA(a,b){a.q!=b&&(a.q=b)}t(399,375,si);_.Sd=function(){return new Vy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){IA(this)};_.Zd=function(){return this.hc.d.hb};_.ie=function(a,b,c,d){Ky(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Ky(this,a,b,c,d);this.lc&&e&&!f&&Py(this)};_.n=!1;_.q=!1;
function LA(a){gz.call(this);this.r=new xz;this.p=new $i;this.o=new Vy(0,0,0,0);this.lc=!1;fz(this,new Pz);this.hc&&MA(this.hc.d.I.c,a);this.hc&&NA(this.hc.d,!0);KA(this,!0)}t(398,399,si);_.le=function(){return new Vy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Vj(this.hc.d.pb)};_.Wd=function(){return Xj(this.hc.d.pb)};_.Xd=function(){this.hc=new OA((Bp(),l),this)};
function PA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=pA(g),f=new cA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),(a.e=g)&&(a.i=fg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new cA(L(0.7*(g.b>>16&255)),L(0.7*(g.b>>8&255)),L(0.7*(g.b&255))),f=pA(g),(a.e=j)&&(a.i=fg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;QA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=fg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);QA(a,b,c,d,1);QA(a,b,c+1,1,e);(a.e=f)&&(a.i=fg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);QA(a,b+d,c,1,e);QA(a,b+1,c+e,d,1)}t(400,1,{});_.tS=function(){return"Graphics"};t(401,400,{});function RA(a){var b,c;c=Qj(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 Fy(b,c)}function SA(a,b,c){var d,e,f,g,j,h;a.c=AA(b.Wb);if(0==a.c.length)return new uA;g=RA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Qj(h,d.c),j=Qj(j,d.b);return new Fy(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function TA(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=L(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function UA(){VA.call(this,7)}function VA(a){Bp();this.e=0;this.b=1;this.f=a;this.d=0}t(402,1,Uh,UA,VA);_.me=function(){};
_.ne=function(a){var b,c;this.c=AA(a.Wb);if(0!=this.c.length&&(b=az(a),!(0>=b.c||0>=b.b))){c=RA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,m,-1,d,1);e=y(I,m,-1,d,1);h=y(I,m,-1,c,1);n=y(I,m,-1,c,1);TA(b.c,b.d,this.d,f,e);TA(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return $y(a,SA(this,a,!1))};_.pe=function(a){return $y(a,SA(this,a,!0))};_.qe=function(){};
_.tS=function(){return WA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Rc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Lw(){un()}function dv(a){un();this.i=a}t(404,97,pi,Lw,dv);function By(){un();this.i="Missing message: awt.151"}t(403,404,pi,By);t(405,1,{});function Vy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(406,1,{94:1,116:1,119:1},Vy);_.eQ=function(a){return a===this?!0:A(a,94)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return XA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function YA(a){ZA.call(this,a,0)}function ZA(a,b){Qy.call(this);this.hc=(Bp(),new $A(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Cw(),Nw);c.b=d;zw(c);break;case 0:c=c.b;d=(Cw(),Dw);c.b=d;zw(c);break;case 2:c=c.b,d=(Cw(),Ew),c.b=d,zw(c)}}t(407,376,Vh,YA,ZA);
_.Od=function(){return!yy(this)?new Fy(0,0):Uy(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=ty(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+bh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ue;switch(this.b){case 1:b=rd;break;case 2:b=gg}return a+b+",text=null"};_.b=0;t(410,1,Uh);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.be()+Rc};_.k=null;_.n=null;
function aB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function bB(a){this.o=(Bp(),Bp(),Ry);var b;var c;b=this.cZ.e;-1!=Xu(b,Yu(36))?b=null:(c=this.o.c.d++,b=Yn(b,uy(b,Yu(46))+1)+l+c);this.k=b;this.e=new wz;this.i=a;this.f=!0;this.j=new cB(this)}t(409,410,Uh,bB);_.be=function(){return aB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(408,409,ei);_.be=function(){return aB(this)+(this.c?",tearOff":l)};_.c=!1;t(412,1,{107:1});
_.eQ=function(a){return a===this?!0:A(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new Az;dB(a,this.b);dB(a,this.c);return a.b};function Ay(){this.c=this.b=0}function eB(a,b){this.b=a;this.c=b}function fB(a){var b=a.c;this.b=a.b;this.c=b}t(411,412,{98:1,107:1,116:1},Ay,eB,fB);_.eQ=function(a){return a===this?!0:A(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return gB.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;
function hB(a,b){if(!b)throw new Fr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Dx,e=c.d.d;if(0>e||e>c.d.d)throw new tv;c.p&&(d.pb[Ed]=2);lx(c,e,d.pb);Yy(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new tv;Yy(d.d,e,c);for(f=g=0;f<e;++f)A(Vt(d.d,f),72)&&++g;Yy(d.j,g,c);lx(d,e,c.pb);c.c=d;e=Wu(c.pb)+Va;Hi(c.gd(),e,!1);d.p&&(e=Kj(d.d,c),-1!=e&&(d=Eu(d.p?d.f:Eu(d.f,0),e),2==Fu(d)&&d.removeChild(Eu(d,1)),c.pb[Ed]=2))}}
function iB(a,b,c,d){a=a.b;b=zy(b);c+=b.b;d+=b.c;Mv(a.b,c,d);Nv(a.b)}function jB(){bB.call(this,l);new $i;this.c=!1;this.b=(Bp(),new kB)}t(413,408,ei,jB);_.b=null;t(416,1,{100:1,109:1,119:1});t(415,416,{100:1,108:1,109:1,119:1});_.eQ=function(a){return a===this?!0:A(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new Az;dB(a,this.d);dB(a,this.e);dB(a,this.c);dB(a,this.b);return a.b};function bz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
t(414,415,{99:1,100:1,108:1,109:1,116:1,119:1},bz);_.eQ=function(a){return a===this?!0:A(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return lB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function mB(){mB=x;nB=new oB;pB=new qB;rB=new qB}var nB,rB,pB;t(418,1,{});_.eQ=function(a){return this===a};_.hC=function(){return xi(this)};function oB(){}t(419,418,{},oB);function qB(){}t(420,1,{},qB);t(421,376,Vh);_.Nd=function(){return null};
function sB(a,b){var c;c=new tB(yy(a));return!c?null:new Fy(uB(c,"_")*b+6,FA(c.c).d+6)}function vB(a,b){var c;c=sB(a,b);return!c?Ey(a):c}function wB(a,b){var c;c=sB(a,b);return!c?Gy(a):c}function xB(a){yB.call(this,a,null!=a?a.length:0)}function yB(a,b){Qy.call(this);this.b=0>b?0:b;zB(this.hc,a)}t(422,421,Vh,xB,yB);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return sB(this,ao(this.hc.b.pb,Wg).length)};_.Pd=function(){return!yy(this)?null:sB(this,ao(this.hc.b.pb,Wg).length)};
_.Rd=function(){return 0<this.b?vB(this,this.b):Ey(this)};_.Td=function(){return 0<this.b?wB(this,this.b):Gy(this)};_.Xd=function(){this.hc=(Bp(),new AB)};_._d=function(){return 0<this.b?vB(this,this.b):Ey(this)};_.ce=function(){return 0<this.b?wB(this,this.b):Gy(this)};_.b=0;function Bp(){Bp=x;Ry=new BB}function Kq(){var a=(Bp(),Bp(),Ry);!a.d&&(a.d=new CB)}function BB(){this.c=new DB;this.e=new tz}t(423,1,{},BB);_.b=null;_.d=null;var Ry;function DB(){}t(424,1,{},DB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
t(425,1,{});function EB(){EB=x;FB=new GB;HB=new GB}function IB(a,b){return b==a?!0:!b?!1:!0}function GB(){}t(426,1,{103:1},GB);_.eQ=function(a){return null==a||!A(a,103)?!1:IB(this,a)};_.hC=function(){var a;a=null.cg()+";class="+null.cg();a=!null.cg().cg()?a:a+";charset=";return vt(a)};_.tS=function(){return JB.e+"[MimeType=(null);humanPresentableName="+this.b+Rc};_.b=null;var FB,HB;function KB(){KB=x;H(LB,s,103,[(EB(),HB),FB])}function MB(a){KB();this.b=a}t(427,1,{},MB);_.b=null;
function NB(a){a="flavor = "+a;un();this.i=a}t(428,98,{104:1,116:1,123:1,131:1},NB);function OB(a,b,c){sz();PB.call(this,a,b,c,fh)}function PB(a,b,c,d){sz();qz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(429,377,Uh,OB,PB);
_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+pt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=fh;function Ly(a,b){sz();qz.call(this,a);this.e=b}t(430,377,Uh,Ly);
_.be=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.Vd()+za+a.Wd()+ba+a.Ud()+bh+a.Qd()+va};function Xy(a,b,c){sz();Ly.call(this,a,b);this.b=c}t(431,430,Uh,Xy);
_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function wy(a,b,c,d){sz();qz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(432,377,Uh,wy);
_.be=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&&(nt(Us(this.b,gh))&&(a+="PARENT_CHANGED,"),nt(Us(this.b,hh))&&(a+="DISPLAYABILITY_CHANGED,"),nt(Us(this.b,jh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=fh;_.c=null;_.d=null;t(433,1,Zh);function HA(a,b){sz();Ly.call(this,a,b);this.d=null;this.b=this.c=0}
t(434,430,Uh,HA);
_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(435,1,{});function QB(a){if(null==a)throw new rn;}t(436,435,{},QB);
function RB(){RB=x;SB={};SB["java.vendor"]=ue;SB["package.restrict.access.sun"]=Vg;SB["sun.java.launcher"]=fc;SB["sun.management.compiler"]=ue;SB["os.name"]=fc;SB[" sun.boot.class.path"]=fc;SB["path.separator.applet"]=fc;SB["java.vm.specification.vendor"]=ue;SB["java.runtime.version"]=fc;SB["http.proxyPort"]=fc;SB["user.name"]=fc;SB["user.language"]=fc;SB["os.name.applet"]=fc;SB["browser.version"]=fc;SB["java.version"]=fc;SB["user.timezone"]=fc;SB["java.endorsed.dirs"]=fc;SB["java.specification.name"]=
"GWT";SB["java.specification.version"]="2.5.0";SB[Pe]=ac;!cr&&(cr=new kr);cr.b?SB[Ne]="yes":SB[Ne]=null}var SB;t(439,98,di);function TB(){un()}function UB(a){un();this.i=a}t(438,439,{111:1,116:1,123:1,131:1},TB,UB);function VB(){VB=x;WB=new XB}function YB(a){var b;if(a.n){var c;b=new tt;on(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,on(b.b,a.b));c=a.c;a=a.k;null!=c&&on(b.b,c);null!=a&&(b.b.b+=ma,on(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function ZB(a){VB();var b,c,d;if(null==a)throw new TB;a=Xn(a);try{d=Xu(a,Yu(58))}catch(e){e=Li(e);if(A(e,127))throw new UB(sn(e));throw e;}c=Xu(a,Yu(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;$B();var f,g,j;j=c.length;b=new aC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new UB(Xb+a);if(!this.n&&(this.n=cj(WB,this.i),this.n||(this.n=(Bp(),new bC))&&z(WB,this.i,this.n),!this.n))throw new UB(Xb+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,R,ub,W,M,da,Hc,ag,Ab,Md,Nd,Od,Wa,Ic,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==cC(c,Yu(47),n+2))throw new dC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;da=this.f;
Od=this.k;v=this.e;Ab=this.j;q=this.b;Ib=this.o;Wa=cC(M,Yu(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){ub=2;da=-1;E=cC(M,Yu(47),2);Nd=cC(M,Yu(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);R=E;-1!=Wa&&Wa<E&&(R=Wa);var td=Yu(64);Ic=M.lastIndexOf(td,R);q=M.substr(2,R-2);-1<Ic&&(Ib=M.substr(2,Ic-2),ub=Ic+1);Hc=cC(M,Yu(58),-1==Ic?ub:Ic);u=Xu(M,Yu(93));if(-1!=u)try{M.length>u+1?(r=M.charCodeAt(u+1),58==r?Hc=u+1:Hc=-1):Hc=-1}catch(ef){if(ef=Li(ef),!A(ef,123))throw ef;}-1==Hc||Hc>E?J=M.substr(ub,
R-ub):(J=M.substr(ub,Hc-ub),ag=M.substr(Hc+1,R-(Hc+1)),0==ag.length?da=-1:da=eC(ag,10))}-1<Wa&&(Od=M.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var cc=Yu(63);Md=M.lastIndexOf(cc,D);-1<Md?(Ab=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),W=uy(v,Yu(47))+1,v=v.substr(0,W-0)),D=Md):0!=Wa&&(Ab=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),W=uy(v,Yu(47))+1,0==W?v=M.substr(E,D-E):v=v.substr(0,W-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var xe;xe=v;null!=Ab&&!G(Ab,l)&&(null!=v?xe=v+sb+Ab:xe=sb+Ab);null==this.i&&(this.i=this.i);this.d=d;this.c=xe;this.f=da;this.k=Od;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(ud=uy(this.d,Yu(64)))?(this.o=this.d.substr(0,ud-0),this.d=Yn(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=Xu(this.c,Yu(63)))?(this.j=Yn(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=Ab}}catch(vd){vd=
Li(vd);if(A(vd,123))throw new UB(sn(vd));throw vd;}if(-1>this.f)throw new UB("incorrect port: "+this.f);}t(440,1,Uh,ZB);_.tS=function(){return YB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var WB;t(441,1,{});function fC(a,b,c){var d,e;for(d=new gC(a.we().b);hC(d.b);)if(a=d.c=Gi(d.b),e=a.yf(),null==b?null==e:An(b,e))return c&&(a=new iC(a.yf(),a.zf()),jC(d)),a;return null}t(445,1,ci);_.ve=function(a){return!!fC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,134)||this.Be()!=a.Be())return!1;for(a=new gC(a.we().b);hC(a.b);)if(b=a.c=Gi(a.b),c=b.yf(),b=b.zf(),!this.ve(c)||!kC(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=fC(this,a,!1);return!a?null:a.zf()};_.hC=function(){var a,b,c;c=0;for(b=new gC(this.we().b);hC(b.b);)a=b.c=Gi(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new lC("Put not supported on this map");};
_.Ae=function(a){a=fC(this,a,!0);return!a?null:a.zf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new gC(this.we().b);hC(c.b);)b=c.c=Gi(c.b),a?d+=Aa:a=!0,d+=l+b.yf(),d+=pb,d+=l+b.zf();return d+"}"};function Wx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Hu(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].yf())){c=!0;break a}c=!1}return c}
function cj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:mC(a,b,a.Ee(b))}function mC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.yf()))return f.zf()}return null}function z(a,b,c){return null==b?nC(a,c):A(b,1)?oC(a,b,c):pC(a,b,c,a.Ee(b))}function pC(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.yf()))return a=d.zf(),d.Af(c),a}else e=a.b[d]=[];d=new iC(b,c);e.push(d);++a.e;return null}
function nC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function oC(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Oi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.yf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.zf();break a}}c=null}return c}t(444,445,ci);_.ve=function(a){return Hu(this,a)};
_.we=function(){return new qC(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return cj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Oi(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Di(){Wx(this)}t(443,444,qi,Di);_.Ce=function(a,b){return ss(a)===ss(b)||null!=a&&An(a,b)};_.Ee=function(a){return~~Dn(a)};function XB(){Wx(this)}t(442,443,qi,XB);function rC(){un()}t(446,97,pi,rC);
function sC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=tC(a,c);if(c>=a.j)break;c=uC(a,c);++b}return b}function vC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function wC(a){var b;a.b=0<=a.k&&!a.e?a.k:tC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new rC;b=a.b;a.b=uC(a,a.b);return a.o.substr(b,a.b-b)}
function uC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=xC(a.o,d);if(c<=a.i&&vC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Xu(a.d,Yu(c)))break;++d}a.n&&b==d&&(a.f?(c=xC(a.o,d),c<=a.i&&vC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Xu(a.d,Yu(c))&&++d));return d}function tC(a,b){var c,d;if(null==a.d)throw new rn;for(d=b;!a.n&&d<a.j;)if(a.f){c=xC(a.o,d);if(c>a.i||!vC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Xu(a.d,Yu(c)))break;++d}return d}
function yC(a){zC.call(this,a," \t\n\r\u000c",!1)}function AC(a){zC.call(this,a,za,!1)}function zC(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=xC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=xC(this.d,d),this.c[c]=a}}}t(447,1,{},yC,AC,zC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function BC(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Gn(e),!(En(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==pe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Oc+c+Rc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function CC(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+Xf:a}function ys(a){var a=new DC(a),b,c,d,e,f;b=$doc.getElementsByTagName(Yd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Cd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;EC(a););return a.c}
function FC(){FC=x;GC=H(vs,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HC=(aA(),dA);IC=pA(HC);JC=y(KC,s,88,23,0);LC=y(vs,s,1,23,0);MC=y(KC,s,88,7,0);NC=null!=(RB(),SB[Ne]);OC=y(PC,s,92,100,0);QC=y(RC,s,93,100,0)}function SC(a){var b;if(a.Gb)b=TC(a,1)+rb+TC(a,2)+rb+TC(a,3);else if(b=TC(a,0),0<b.length){var c=new UC(a.$);Ui(a.ab.b,c)}return b}
function VC(a,b){var c,d;c=b.b;if(G(c,(WC(),XC).c))Hq(YC(a));else if(G(c,ZC.c))Hq(Iq(a));else if(G(c,$C.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new Jq(a)),a.xb),c.b=d,Kq(),Lq(c));else if(G(c,hg)){7!=a.P&&(a.Q=fh);d=b.d;d=ot(d,eh);c=Rs(d,a.Q);var e=!Ps(c,fh)?Ks(c):c;!Ps(e,lh)&&aD(a.$,O(c));bD(a);a.nb=!0;cD(a);a.P=7;a.Q=d}else G(c,og)||(G(c,fe)?dD(a):eD(a,c))}
function fD(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(gD,s,-1,4,1);o=y(gD,s,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)hD(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=pz(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;iD(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||jD(a.gb[f])}a.C*=h}}
function kD(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new lD(a),a.$.s=0);null!=a.tb&&BC(a.tb,null)}}function mD(a,b){var c,d,e,f;f=new jB;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new bB(Mb+d);var g=(WC(),XC).c;d.d=g;hB(f,d);uz(d.e,a);d=new bB(Mb+c);d.d=ZC.c;uz(d.e,a);hB(f,d);a.wb&&(hB(f,new bB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new bB(c),d.d=$C.c,uz(d.e,a),hB(f,d));sy(a,f);return f}
function nD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,HC);a.pb?(f==a.d&&X(b,qA(HC)),QA(b,h,g,a.Z,a.Z),X(b,(aA(),fA)),oD(b,h,g,a.Z-1,a.Z-1)):f==a.d?PA(b,h+1,g+1,a.Z,a.Z,!1):PA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(aA(),hA)),f){case 101:X(b,kA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;pD(b,!0);qD(b,rD(b,f,d,c,e));X(b,hA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(pD(b,!1),qD(b,rD(b,f,d,c,e)));sD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);QA(b,h+9,g+9,2,4);QA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,iA),QA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,kA),QA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,lA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,hA);break;case 107:X(b,jA);QA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,hA);oD(b,h+4,g+4,a.Z-8,a.Z-8);sD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);QA(b,h+9,g+9,2,4);QA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,nA),oD(b,c,e,d,d),X(b,gA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:tD(b,h,g,a.Z,!0);break;case 111:tD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,bA);QA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,hA);oD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,HC);
a.qb&&PA(b,h+1,g+1,a.Z,a.Z,!1);X(b,hA);uD(a,b,h,g,"NEW");break;case 106:X(b,iA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,hA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));uD(a,b,h+6,g,oc);break;case 104:X(b,iA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,hA);break;case 105:a.Ob?(X(b,mA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,hA)):uD(a,b,h,g,"123");break;case 114:X(b,oA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);QA(b,d,c,f,f);X(b,hA);vD(a,b,h,g,bA,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:wD(a,b,h,g+2,3);break;case 207:wD(a,b,h,g,4);break;
case 208:wD(a,b,h,g,5);break;case 209:wD(a,b,h,g,1);break;case 210:wD(a,b,h,g,6);break;case 211:wD(a,b,h,g,7);break;case 212:wD(a,b,h,g,8);break;case 213:uD(a,b,h,g,"FG"),a.G=new eB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=LC[d]&&vD(a,b,h,g,JC[d],LC[d])}
function xD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,HC),QA(d,0,0,c,b),a.pb?(X(d,(aA(),fA)),oD(d,-1,0,c,b-1)):(X(d,IC),Y(d,0,0,c-1-2,0),X(d,qA(HC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),yD(d,a.Y),X(d,(aA(),hA)),-1!=a.K.toLowerCase().indexOf(ge)&&X(d,iA),zD(d,a.K,10,15),AD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function BD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,HC);QA(d,0,0,c,b);a.pb?(X(d,(aA(),fA)),Y(d,0,b-1,c,b-1),e=CD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,IC),Y(d,0,0,0,b-1),Y(d,0,CD*a.Z,b-1,CD*a.Z),X(d,qA(HC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=CD+2;++b)nD(a,d,1,b);AD(a.Vb,a.R,0,2*a.Z+a.T)}}
function DD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);QA(e,0,0,c,b);d=a.eb?(mB(),pB):(mB(),rB);if((mB(),nB)==(mB(),nB))d==pB?e.b=l:e.b=ug;d=new zz(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ha);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,R=void 0,ub=o=v=q=j=void 0,W=o=j=void 0,M=h=q=h=void 0,da=D=R=void 0,J=h=r=q=q=E=u=M=j=W=W=v=M=J=r=W=M=u=da=r=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,da=3;f.x&&(iD(f),fD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;da*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(ED(13*f.o.C*j)));FD(f.o,j);f.o.B&&(X(g,(aA(),hA)),oD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(FC(),MC)[f.e[j]]),h=g,q=L(f.K[j]-o/2),W=L(f.N[j]-o/2),M=u=o,pD(h,!0),qD(h,rD(h,q,W,u,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(FC(),MC)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+
R*R),1>D&&(D=1),R/=D,D=J/D,r=3*da*R,J=3*da*D,W=y(I,m,-1,4,1),q=y(I,m,-1,4,1),W[0]=L(f.K[h]+r),q[0]=L(f.N[h]-J),W[1]=L(f.K[o]+r),q[1]=L(f.N[o]-J),W[2]=L(f.K[o]-r),q[2]=L(f.N[o]+J),W[3]=L(f.K[h]-r),q[3]=L(f.N[h]+J),o=g,h=W,pD(o,!0),qD(o,GD(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){X(g,(aA(),hA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(FC(),MC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;M=f.K[h];u=f.N[h];W=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=W-M,R=q-u,D=Math.sqrt(J*J+R*R),1>D&&(D=1),
R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,lA);r=n*R;J=n*D;Y(g,O(N(Math.round(M+r))),O(N(Math.round(u-J))),O(N(Math.round(W+r))),O(N(Math.round(q-J))));Y(g,O(N(Math.round(M-r))),O(N(Math.round(u+J))),O(N(Math.round(W-r))),O(N(Math.round(q+J))));X(g,hA);break;case 3:o=O(N(Math.round(M)));h=O(N(Math.round(u)));W=O(N(Math.round(W)));q=O(N(Math.round(q)));Y(g,o,h,W,q);M=O(N(Math.round(da*R)));u=O(N(Math.round(da*D)));Y(g,o+M,h-u,W+M,q-u);Y(g,o-M,h+u,W-M,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
M-(M-W)/10*h,E=u-(u-q)/10*h,Y(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));yD(g,f.o.n);o=FA(f.o.o.c).b-FA(f.o.o.c).c;J=f.f[j];h=sb;null!=J&&(h=J);J=uB(f.o.o,h);M=O(N(Math.round((M+W)/2-J/2)));r=O(N(Math.round((u+q)/2+~~(o/2)-1)));X(g,lA);zD(g,h,M,r);X(g,hA);break;default:if(1==f.C[j]||3==f.C[j])r=da*R,J=da*D,E=y(I,m,-1,3,1),v=y(I,m,-1,3,1),E[0]=O(N(Math.round(W+r))),v[0]=O(N(Math.round(q-J))),E[1]=O(N(Math.round(M))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(W-
r))),v[2]=O(N(Math.round(q+J))),o=g,h=E,q=v,pD(o,!0),qD(o,GD(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=da*R;J=da*D;for(h=0;10>h;++h)v=M-(M-W)/10*h,E=u-(u-q)/10*h,o=h/10,Y(g,O(N(Math.round(v+r*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-r*o))),O(N(Math.round(E+J*o))))}else Y(g,O(N(Math.round(M))),O(N(Math.round(u))),O(N(Math.round(W))),O(N(Math.round(q))))}}D=y(gD,s,-1,f.u+1,1);R=y(I,m,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],q=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+q/R[h],D[o]=
D[o]/R[o]+n/R[o];yD(g,f.o.n);o=FA(f.o.o.c).b-FA(f.o.o.c).c;J=y(vs,s,1,f.u+1,0);W=y(I,m,-1,f.u+1,1);q=y(I,m,-1,f.u+1,1);n=y(HD,s,99,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(ED(2*f.o.C))));for(j=1;j<=f.u;++j)h=ID(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,W[j]=q[j]=uB(f.o.o,h),n[j]=JD(f,u,j,W[j],W[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&
(M=!0),r=h,ub=l,f.o.Lb&&0<f.y[j]&&(ub+=Ub,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Rj(f.B[j])&&(v+=Rj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(r=h),J[j]=h,r=uB(f.o.o,r),v=uB(f.o.o,h),W[j]=r,q[j]=v,v=n[j]=JD(f,u,j,r,v,o,M),M=v.d+u+1,r=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(FC(),MC)[f.e[j]]),QA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(FC(),MC)[f.e[j]]):X(g,(aA(),hA)):X(g,(FC(),JC)[f.c[j]]),zD(g,h,M,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=W[j],v=q[j],M=O(N(ED(f.K[j]-r/2))),r=
O(N(ED(f.N[j]+~~(o/2)-1))),X(g,(aA(),lA)),zD(g,ba+f.r[h][1],M+v,r);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(aA(),iA):(aA(),oA)),0<f.E&&106!=f.o.d&&(v=n[f.E],oD(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,r=(da+1)*R,J=(da+1)*D,E=y(I,m,-1,5,1),v=y(I,m,-1,5,1),E[0]=O(N(ED(f.K[h]+r))),E[1]=O(N(ED(f.K[o]+r))),v[0]=O(N(ED(f.N[h]-J))),v[1]=O(N(ED(f.N[o]-J))),E[3]=O(N(ED(f.K[h]-r))),E[2]=O(N(ED(f.K[o]-r))),v[3]=O(N(ED(f.N[h]+J))),
v[2]=O(N(ED(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(da=g,j=E,R=v,da.o&&(pD(da,!1),qD(da,GD(da,j,R,5,!0)))),106==f.o.d&&KD(f,f.I[f.F],f.J[f.F]))){da=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++da;if(da>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(aA(),iA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],oD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(aA(),fA)),Y(e,c-1,0,c-1,b-1)):(X(e,qA(HC)),Y(e,c-1,0,c-1,b-1),X(e,HC),Y(e,c-2,0,c-2,b-1),X(e,IC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(aA(),lA)),Y(e,
d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new DA(Vb,0,13),a.X=new tB(a.U),null!=a.cb&&(d=uB(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,X(e,(aA(),hA)),yD(e,a.U),zD(e,a.cb,c,b)));AD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function wD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,m,-1,9,1);n=y(I,m,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+a*Math.sin(j)),n[f]=L(d+a*Math.cos(j));f=e+1;b.o&&(pD(b,!1),qD(b,GD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=L(c+(a-3)*Math.sin(j)),n[f]=L(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function LD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,HC);QA(d,0,0,b,c);a.pb?(X(d,(aA(),fA)),c=14*(a.Z+a.T),oD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,qA(HC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,IC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)nD(a,d,b,1),nD(a,d,b,2);a.d=c;AD(a.Vb,a.Rb,0,0)}}
function tD(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);Y(a,j,r,f,h);Y(a,g,r,f,h);j=~~(n/3);Y(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);sD(a,b,c+o-j,f,d-4-j-1,e,h)}
function MD(a,b,c){var d,e,f,g,j,h;ND(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=OD(b);b=new zC(b,j,!0);e=l;for(d=1;5>=d;++d)e=PD(b,j);d=QD(eC(Xn(e.substr(0,3)),10)).b;g=QD(eC(Xn(e.substr(3,3)),10)).b;PD(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=PD(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new RD(a,f)}fD(a,1,d,1);fD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new RD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",cD(a),!1;null!=a.j&&a.$&&SD(a.$,a.j,!0);null!=a.k&&
a.$&&SD(a.$,a.k,!1);j=TD(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new UD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];fD(a,1,j,0)}c&&cD(a);return!0}function Mq(a,b){a.lb=!0;a.K=b}function FD(a,b){100>b&&(!OC[b]&&(OC[b]=new DA(Vb,0,b)),!QC[b]&&qs(QC,b,new tB(OC[b])),a.n=OC[b],a.o=QC[b])}
function Qq(a,b){var c,d;if(0==b)return!1;bD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:kD(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;VD(a,WD(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new dv("Cannot redo. Index is out of range.");if(!d.b.d)throw new dv(Yb);
d.b=d.b.d;VD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Vt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Mq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=XD(d),YD(a,d,!1,!0),null!=a.tb&&BC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Vt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=hc):(Mq(a,dc+(a.Ib.b+1)+ca+a.Ib.d),d=XD(d),YD(a,d,!1,!0),null!=a.tb&&BC(a.tb,null));break;case 101:a.Mb&&ZD(a.Mb);a.Mb=new $D(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new aE(a):a.Eb.hc.d.hb?bE(a.Eb.hc.d):cE(a.Eb);break;case 114:a.c&&
ZD(a.c);a.c=new $D(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,dE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=eE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(gD,s,-1,4,1);hD(a.$,d);a.nb=!0;a.$=new UC(a.$);d=L(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;fE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,gE(a.$,a.$.E),a.$.E=0,dD(a)):0<a.$.F&&(a.nb=!0,hE(a.$,a.$.F),a.$.F=0,dD(a));iE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new jB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new bB(c),hB(j,g),g.d=c,uz(g.e,a);sy(a,j);a.F=j}iB(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(ZD(a.p),a.p=null);0==a.$.E&&(a.p=new $D(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,dD(a)),18==a.e&&(d=ao((Nq(),Oq).hc.b.pb,Wg),jE(a.$,a.$.E,d),dD(a)),iE(a.$))}cD(a);return!0}
function Iq(a){var b,c,d;d=YC(a);c=l;if(a.Gb){var e,f,g;g=ks([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)eE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(kE(g[1][0],3)+kE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+lE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+lE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new mE(a,a.gb,a.vb)),c=lE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function nE(a,b,c,d){var e;e=c;var f=d,g,j;(g=oE(b),j=0!=(b.f&2),g||j)?(a.Gb?iB((!a.x&&(a.x=mD(a,!0)),a.x),a,e,f):iB((!a.w&&(a.w=mD(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=pE(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=CD+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",cD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",cD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Qq(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)gE(a.$,a.$.E),a.$.E=0,dD(a);else{if(106==a.d)return!0;if(108==a.d)qE(a.$,a.$.E,0),dD(a);else if(157==a.d)qE(a.$,a.$.E,1),dD(a);else if(158==a.d)qE(a.$,a.$.E,-1),dD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):dD(a);else if(206<=a.d&&229>=a.d)a.P=2,rE(a.$),dD(a);else if(230==a.d)a.P=3,dD(a);else if(233<=a.d&&262>a.d)sE(a.$,!1),dD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;jE(a.$,a.$.E,ao(a.Eb.f.hc.b.pb,Wg));a.$.n=!0;dD(a)}else if(105==a.d)tE(a.$),dD(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=ao((Nq(),Oq).hc.b.pb,Wg),1>d.length&&(d=Kc),jE(a.$,a.$.E,
d)),dD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,rE(a.$),dD(a);else if(0<a.$.F)if(104==a.d)hE(a.$,a.$.F),a.$.F=0,dD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Mq(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;gE(d,c);d.b[c]=0}a.$.F=0;dD(a)}else if(201==a.d)uE(a.$,a.$.F),dD(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),dD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,dD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,dD(a);else if(206<=a.d&&229>=a.d)a.P=2,rE(a.$),dD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=ao(a.Eb.f.hc.b.pb,Wg);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;dD(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new lD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(vE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,rE(a.$)):300<a.d?(vE(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=ao((Nq(),Oq).hc.b.pb,Wg),1>d.length&&(d=Kc),jE(a.$,1,d))):230==a.d?wE(a,null,!0):233<=a.d&&262>a.d?(vE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,sE(a.$,!0)):RB();dD(a)}else e=!1;e&&(iE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,cD(a))}return e}
function xE(a,b,c,d){var e,f;if(a.A||!a.ib||oE(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=yE(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
r*h;h=r*j-q*h;if(0>n)if(1<b.w)gE(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Z(b,0),hE(b,e),0<yE(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Mq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<yE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Mq(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(pE(b)||oE(b))aD(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(gD,s,-1,4,1);hD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;bD(a);a.nb=!0;cD(a);a.Tb=c;a.Ub=d;return!0}
function zE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||oE(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((FC(),NC)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;AE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(AE(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;bD(a);a.nb=!0;cD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function BE(a){if(a.A)return!0;a.jb&&(a.jb=!1,dD(a));a.lb=!1;a.Q=fh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=yE(b,b.u),6>b.A[c]&&(CE(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),gE(b,b.u));b.D=!1;dD(a)}else a:{var b=a.$,e,f;c=yE(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Mq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Mq(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=O(N(ED((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(ED((b.N[b.G]+b.N[c])/2))))}}jD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,WD(b),b.b.d=c),dD(a),a.s=!1)}else 5==a.P&&(jD(a.$),dD(a));0<a.P&&(a.E=!1,bD(a),a.nb=!0,iE(a.$),DE(a.$),cD(a),a.P=0,a.i=!1);if(NC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,bD(a),a.nb=!0,cD(a);return!0}function bD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function AE(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,BC(a.sb,H(EE,s,126,[new T(a.f),new T(b)]))}
function FE(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Ef)?a.Gb=!1:-1<b.indexOf(cg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(zf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(If)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,fD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)GE(a.gb[d]),iD(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Sf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(md)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++CD;c&&cD(a)}
function cD(a){var b,c,d,e;b=pz(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Fe(a.db,d,c),a.A&&e&&fD(a,1,a.vb,0),DD(a),a.A||(a.Rb=a.Fe(a.Rb,b.c,2*a.Z+a.T),LD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Fe(a.R,a.Z,c),BD(a),a.J=a.Fe(a.J,d,a.Z),xD(a))):(DD(a),a.A||(xD(a),a.E&&(LD(a),BD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function HE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=eE(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=ID(c,h);c.o.N&&0<c.y[h]&&(j+=Ub,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Rj(c.B[h])&&(j+=Rj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+IE(0.055999999999999994*c.K[h],0,2)+ba+IE(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=dh),e+=c)}return e}function TC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=eE(a.gb[c]),d!=b))continue;d=void 0;d=JE(a.gb[c]);d=KE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function dD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&BC(a.tb,null)}var c,d,e;e=new LE;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=JE(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new ME(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function YD(a,b,c,d){try{MD(a,b,d)?c&&dD(a):cD(a)}catch(e){if(e=Li(e),A(e,123))cD(a);else throw e;}}
function wE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;ND(a,c);e=j=0;q=new zC(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=sC(q);a.vb=0;for(f=1;f<=h;++f)if(o=wC(q),Xn(o),!G(o,dh))if(G(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new NE(a,o);if(0==a.$.u){OE(a,"ERROR - problems in reading/processing molecule !");RB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(OE(a,"ERROR - strange reaction - fixing !"),RB(),d=!1):3<n?(OE(a,"ERROR - strange reaction !"),RB(),d=!1):(1<a.vb&&!g&&FE(a,zf,!0),g&&!a.Gb&&FE(a,
cg,!0),!g&&a.Gb&&FE(a,Ef,!0),g?(fD(a,1,j,1),fD(a,j+1,e-1,2),fD(a,e,a.vb,3)):fD(a,1,a.vb,0),c&&cD(a),d=!0)}d?dD(a):cD(a)}catch(r){if(r=Li(r),A(r,123))cD(a);else throw r;}}function PE(a){bD(a);a.nb=!0;cD(a)}function ND(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new lD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&cD(a);null!=a.tb&&BC(a.tb,null)}
function VD(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=JE(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&BC(a.tb,null)}}function QE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,cD(a),null):a.gb[b]}
function eD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Na)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Da)?c=245:G(b,Ea)&&(c=238);0<c?Qq(a,c):b="Not known group!";a.lb=!0;a.K=b;cD(a)}function OE(a,b){a.lb=!0;a.K=b;cD(a)}function YC(a){var b;b=SC(a);bD(a);cD(a);return b}
function uD(a,b,c,d,e){var f,g,j,h;f=a.X;h=uB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new DA(f.c.b,f.c.d,g),f=new tB(j),h=uB(f,e),b.f=j,b.j=RE(j);else yD(b,a.U);f=FA(f.c).b-FA(f.c).c;zD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function vD(a,b,c,d,e,f){var g,j;g=FA(a.W.c).b-FA(a.W.c).c;j=uB(a.W,f);yD(b,a.V);(b.e=e)&&(b.i=fg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);zD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
function Pq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ad,cD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Ad):Mq(a,a.z+ba),cD(a))}t(451,373,Yh);_.te=function(a){VC(this,a)};_.Fe=function(a,b,c){return lz(this,b,c)};_.Ge=function(){};_.ae=function(){cD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=fh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var CD=10,OC,QC,HC,IC,JC,GC,NC,SE=null,MC,LC;
function TE(){FC();jz.call(this);this.Vb=(Bp(),Bp(),Ry).b;this.y=new DA(null,0,8);this.u=(aA(),bA);this.gb=y(UE,s,139,99,0);this.ab=new hz;this.Ib=new VE;this.L=G((RB(),SB[Pe]),ac);this.v=new WE;this.H=H(vs,s,1,[Ha,Ia,Sa,Ga,Na,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new lD(this);MC[0]=eA;MC[1]=new cA(255,153,153);MC[2]=new cA(255,204,102);MC[3]=new cA(255,255,153);MC[4]=new cA(102,255,255);MC[5]=new cA(51,204,255);MC[6]=new cA(255,153,255)}t(450,451,Yh,TE);
_.Fe=function(a,b,c){var d;return a?(d=a.b,mj(d.u,b,c),a):lz(this,b,c)};_.Ge=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[XE(b.b),a])}};_.b=null;function YE(a){if(a.e.pb.style.display!=Df){oz(a.d);for(a=new Fi(a.f.k);a.c<a.e.Be();)Gi(a),null.cg()}}function ZE(a){$E.call(this,a,eb,eb,null)}function aF(a,b){$E.call(this,a,eb,eb,b)}function bF(a,b,c){$E.call(this,a,b,c,null)}
function $E(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(Zb,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=hj(a)){this.c=cF;++cF;this.e=e;this.d=new TE;this.f=new dF(this.d,b,c,d);qv(e,this.f,e.pb);d&&ed in d&&(this.f.c=d[ed]);a=this.f;a.e||(a.e=mz(a,$n(a.pb,Lf),$n(a.pb,Kf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?SE=Zb:SE="JME";b.w=mD(b,!1);b.x=mD(b,!0);Mq(b,SE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=pz(b);fz(b,null);b.pb||(b.T=0);b.U||(b.U=new DA(Vb,0,13),b.X=new tB(b.U));b.V||(b.V=new DA(Vb,1,13),b.W=new tB(b.V));b.Y||(b.Y=new DA(Vb,0,11),new tB(b.Y));FD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;CD=10;b.Lb=!0;try{q=eF(b.Vb,"options");null!=q&&FE(b,q,!1);j=eF(b.Vb,"jme");null!=j&&(b.M=j);n=eF(b.Vb,"mol");null!=n&&(b.bb=n);g=eF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=eF(b.Vb,Gg);null!=o&&(b.cb=o,cD(b));b.k=eF(b.Vb,"atomcolors");b.j=eF(b.Vb,"atombg");f=eF(b.Vb,"depictbg");
if(null!=f&&b.A){var r;var u,v,D,E;v=(aA(),bA);try{if(0!=f.indexOf(ma))throw new tn("bad hex encoding");E=eC(f.substr(1,2),16);D=eC(f.substr(3,2),16);u=eC(f.substr(5,2),16);r=v=new cA(E,D,u)}catch(J){if(J=Li(J),A(J,123))RB(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&dE(b.$);h=eF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Li(R),!A(R,123))throw R;}b.d=202;for(f=0;23>f;++f)JC[f]=(aA(),jA),LC[f]=Kc;LC[1]=Ub;JC[1]=(aA(),fA);LC[2]=Bb;JC[2]=jA;LC[3]=Eb;JC[3]=fA;LC[4]=ec;JC[4]=oA;LC[5]=lc;
JC[5]=iA;LC[9]=Pb;JC[9]=lA;LC[10]=Jb;JC[10]=lA;LC[11]=Db;JC[11]=lA;LC[12]=Wb;JC[12]=lA;LC[8]=zc;JC[8]=qA(kA);LC[7]=nc;JC[7]=jA;LC[6]=Cc;JC[6]=fA;LC[13]=Bc;JC[13]=fA;LC[18]=Kc;JC[18]=fA;LC[19]=oc;JC[19]=fA;LC[20]=pc;JC[20]=fA;LC[21]=qc;JC[21]=fA;LC[22]=rc;JC[22]=fA;Py(b);b._=new fF;f=a.d;f.D=pz(f);null!=f.M?(wE(f,f.M,!1),null!=f.j&&f.$&&SD(f.$,f.j,!0),null!=f.k&&f.$&&SD(f.$,f.k,!1)):null!=f.bb&&YD(f,f.bb,!1,!1);cD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function gF(){return ys(null)}function hF(a){return ys(a)}t(452,1,ri,ZE,aF,bF,$E);_.He=function(a){B(this.f,new iF(this,a),(Ep(),Ep(),Fp))};_.Ie=function(a){B(this.f,new jF(this,a),(Yq(),Yq(),Zq))};_.Je=function(a){cE(new kF(a,this.d,HC))};_.Ke=function(){kD(this.d)};_.Le=function(){Qn((Nn(),On),new lF(this))};_.Me=function(){return this.b};_.Ne=function(){return this.c};_.Oe=function(){return this.d.I};_.Pe=function(){return this.d.eb};_.Qe=function(){return this.d.fb};_.Re=function(){return this.d.tb};
_.ed=function(){return $n(this.f.pb,Kf)};_.Se=function(){var a;a=[];a.length=2;a[0]=$n(this.f.pb,Lf);a[1]=$n(this.f.pb,Kf);return a};_.fd=function(){return $n(this.f.pb,Lf)};_.Te=function(){return this.e.pb};_.Ue=function(){return this.d.yb};_.Ve=function(){return this.d.Ab};_.We=function(a){$wnd.alert("JSME initialization error: "+a)};_.hd=function(){return this.e.pb.style.display!=Df};_.Xe=function(){var a=this.d,b;a.Gb?b=HE(a,1)+rb+HE(a,2)+rb+HE(a,3):b=HE(a,0);return b};_.Ye=function(){return Iq(this.d)};
_.Ze=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=SC(a);a.Pb=b;cD(a);return c};_.$e=function(a){FE(this.d,a,!0)};_._e=function(){};_.af=function(a){YD(this.d,a,!0,!0)};_.bf=function(a){wE(this.d,a,!0)};_.fe=function(){YE(this)};_.cf=function(){ND(this.d,!0)};_.df=function(a){var b=this.d;if(a=QE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;PE(b)}};_.ef=function(a){this.b=a;!this.d.b&&(this.d.b=new mF(this))};
_.ff=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Fi(b.b);d.c<d.e.Be();)c=Gi(d),a?c.b=l:c.b=ug}oz(b.d)};_.gf=function(a,b){var c=this.d,d;if(d=QE(c,a))SD(d,b,!0),PE(c)};_.hf=function(a,b){var c=this.d,d;d=QE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,cD(c)):(d.E=b,PE(c))};_.kd=function(a){Vu(this.f,a);YE(this)};_.jf=function(a){this.d.I=a};_.kf=function(a){var b=this.d;b.eb=a;cD(b)};_.lf=function(a){var b=this.d;b.fb=a;cD(b)};_.mf=function(a){this.d.sb=a};
_.nf=function(a){this.d.tb=a};_.of=function(a){var b=this.d;b.yb=a;b.w=mD(b,!1)};_.pf=function(a){this.d.Ab=a};_.qf=function(a,b){var c=this.f;c.md(a);c.kd(b);YE(this)};_.rf=function(a){eD(this.d,a)};_.sf=function(a,b){var c=this.d;c.i=!1;c.Qb=new NE(c,a);c.d=253;c.lb=!0;c.K=b;cD(c)};_.ld=function(a){Zu(this.e.pb,a)};_.md=function(a){this.f.pb.style[ah]=a;YE(this)};_.tf=function(a){OE(this.d,a)};_.uf=function(){return YC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var cF=0;
function lF(a){this.b=a}t(453,1,{},lF);_.xc=function(){var a,b;for(b=new Fi(this.b.f.b);b.c<b.e.Be();)a=Gi(b),a.u.pb.innerHTML=a.r||l};_.b=null;function mF(a){this.b=a}t(454,1,{},mF);_.b=null;function iF(a,b){this.b=a;this.c=b}t(455,1,{},iF);_.Lc=function(a){a=a.b;Qn((Nn(),On),new nF(this,this.c,a))};_.b=null;_.c=null;function nF(a,b,c){this.b=a;this.d=b;this.c=c}t(456,1,{},nF);_.xc=function(){var a=this.c;this.d.b.apply(a,[XE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function jF(a,b){this.b=a;this.c=b}t(457,1,{},jF);_.b=null;_.c=null;function ar(a,b,c){this.b=a;this.d=b;this.c=c}t(458,1,{},ar);_.xc=function(){var a=this.c;this.d.b.apply(a,[XE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function oF(){var a=pF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;qF(rF,arguments)?a=arguments[0]:3==arguments.length?a=new bF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new ZE(arguments[0]):4==arguments.length?a=new $E(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new aF(arguments[0],arguments[1]));this.g=a;sF();a[Sc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.He(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new tF(a))});b.addMouseOverHandler=C(function(a){this.g.Ie(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tF(a))});b.alert=C(function(a){this.g.Je(a)});b.clear=C(function(){this.g.Ke()});b.deferredRepaint=C(function(){this.g.Le()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Se()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.We(a)});b.isVisible=C(function(){return this.g.hd()});
b.jmeFile=C(function(){return this.g.Xe()});b.molFile=C(function(){return this.g.Ye()});b.nonisomericSmiles=C(function(){return this.g.Ze()});b.options=C(function(a){this.g.$e(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.af(a)});b.readMolecule=C(function(a){this.g.bf(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=rF;sF();var f=b,g,b=uF.c;g=vF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=vF(b,
e,f)}if(!g)throw new Pi("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.cf()});b.resetAtomColors=C(function(a){this.g.df(a)});b.setAfterPasteCallBack=C(function(a){this.g.ef(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new tF(a))});b.setAntialias=C(function(a){this.g.ff(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.gf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.hf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
b.setHelpURL=C(function(a){this.g.jf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.kf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.lf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.mf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.nf(a)});b.setPasteLabel=C(function(a){this.g.of(a)});b.setPrePasteJSfunction=C(function(a){this.g.pf(a)});b.setSize=C(function(a,b){this.g.qf(a,b)});b.setSubstituent=C(function(a){this.g.rf(a)});b.setTemplate=C(function(a,
b){this.g.sf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.tf(a)});b.smiles=C(function(){return this.g.uf()});wF({"0":{"0":[[gF,null,void 0]],1:[[hF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new xF(e));return[e]},pe]]}});yF(rF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ws(){zF||(zF=!0,oF())}t(459,1,{},ws);
var zF=!1;function As(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==pe)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function zs(){}t(461,1,{},zs);_.xc=function(){As()};function xF(a){this.b=a}t(462,1,{113:1,151:1},xF);_.eQ=function(a){return null!=a&&A(a,113)&&this.b==a.b};_.b=null;function tF(a){this.b=a}t(463,1,{114:1,151:1},tF);
_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;
function EC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ah)||l;b=c.getAttribute(Ce)||l;f=c.getAttribute(Bf)||l;e=c.getAttribute(Le)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Bf)||l,h=h.getAttribute(Wg)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Cd);c.removeAttribute(Bf);c.removeAttribute("archive");c.removeAttribute(Ce);c.removeAttribute(ah);c.removeAttribute(dd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=fo();c.setAttribute(Le,d);c.style[ah]=CC(g);c.style[Ce]=CC(b);b=new AF(a,d,n,e,c,f);Qn((Nn(),On),b);++a.c;return!0}function DC(a){this.b="JME.class";this.e=a}t(464,1,{},DC);_.Fc=function(){return EC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function AF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(465,1,{},AF);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Le,this.f):this.d.removeAttribute(Le);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function BF(){}t(466,1,ri,BF);function CF(a){this.b=a}t(467,1,{},CF);_.xc=function(){this.b()};_.b=null;
function DF(){var a=pF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;qF(EF,arguments)?a=arguments[0]:0==arguments.length&&(a=new BF);this.g=a;sF();a[Sc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Qn((Nn(),On),new CF(a))});yF(EF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function xs(){FF||(FF=!0,DF())}t(468,1,{},xs);var FF=!1;function GF(a){un();this.i=a}
t(469,439,di,GF);function Gs(){un();this.i="divide by zero"}t(470,97,pi,Gs);function rs(){un()}function HF(a){un();this.i=a}t(471,97,pi,rs,HF);function IF(){IF=x;JF=new KF(!1);LF=new KF(!0)}function KF(a){this.b=a}t(472,1,{116:1,117:1,120:1},KF);_.eQ=function(a){return A(a,117)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Vg:"false"};_.b=!1;var JF,LF;function MF(){}function NF(a){return typeof a==If?zc+(0>a?-a:a):a}
function OF(a,b){var c;c=new MF;c.e=Lb+(PF(0!=a?-a:0)?NF(0!=a?-a:0):l+xi(c));QF(0!=a?-a:0)&&RF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new MF;b.e=Lb+(PF(a)?NF(a):l+xi(b));QF(a)&&RF(a,b);return b}function SF(a,b){var c;c=new MF;c.e=Lb+(PF(a)?NF(a):l+xi(c));QF(a)&&RF(a,c);c.c=b?8:0;return c}function TF(){var a;a=new MF;a.e=Lb+(PF(0)?NF(0):l+xi(a));QF(0)&&RF(0,a);a.c=2;return a}function UF(a){var b;b=new MF;b.e=Lb+(PF(a)?NF(a):l+xi(b));QF(a)&&RF(a,b);b.c=1;return b}
function QF(a){return typeof a==If&&0<a}function PF(a){return null!=a&&0!=a}function RF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Hh[b.d])c=c.prototype;else{c=Hh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(474,1,{},MF);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function VF(a){var b;if(!(b=WF,!b&&(b=WF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new XF(Sb+a+ea);return parseFloat(a)}
function eC(a,b){var c,d;if(null==a)throw new XF(Hf);if(2>b||36<b)throw new XF("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 XF(Sb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new XF(Sb+a+ea);if(-2147483648>c||2147483647<c)throw new XF(Sb+a+ea);return c}t(476,1,{116:1,128:1});var WF=null;function YF(a){this.b=a}
t(475,476,{116:1,120:1,121:1,128:1},YF);_.eQ=function(a){return A(a,121)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function Bz(a){this.b=a}t(477,476,{116:1,120:1,124:1,128:1},Bz);_.eQ=function(a){return A(a,124)&&a.b==this.b};_.hC=function(){return L(this.b)};_.tS=function(){return l+this.b};_.b=0;function rz(){un()}function uk(a){un();this.i=a}t(478,97,bi,rz,uk);function tv(){un()}function vw(a){un();this.i=a}t(479,97,pi,tv,vw);
function T(a){this.b=a}function Ss(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 Ls(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function QD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(ZF(),$F)[b],!c&&(c=$F[b]=new T(a)),c):new T(a)}t(480,476,{116:1,120:1,126:1,128:1},T);_.eQ=function(a){return A(a,126)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function ZF(){ZF=x;$F=y(EE,s,126,256,0)}var $F;function Rj(a){return 0>a?-a:a}function Qj(a,b){return a>b?a:b}function ED(a){return Math.round(a)}function rn(){un()}function Fr(a){un();this.i=a}t(483,97,{116:1,123:1,127:1,129:1,131:1},rn,Fr);function zi(){zi=x;Ai=H(yi,s,-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 XF(a){un();this.i=a}t(485,478,bi,XF);
function yn(a){this.b="Unknown";this.d=a;this.c=-1}t(486,1,{116:1,130:1},yn);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function aG(a,b){return a.charCodeAt(b)}function xC(a,b){var c=b,d=a.length,e,f;e=aG(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function bG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
function G(a,b){return!A(b,1)?!1:""+a==b}function as(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Xu(a,b){return a.indexOf(b)}function cC(a,b,c){return a.indexOf(b,c)}function uy(a,b){return a.lastIndexOf(b)}function XD(a){var b=aa,c=dh,d;for(d=0;0<=(d=c.indexOf(Qc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Yn(c,++d):c=c.substr(0,d-0)+Yn(c,++d);return a.replace(RegExp(b,qe),c)}
function cG(a,b){for(var c=RegExp(b,qe),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(vs,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Yn(a,b){return a.substr(b,a.length-b)}
function Xn(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Yu(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,116:1,118:1,120:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return vt(this)};_.tS=_.toString;function dG(){dG=x;eG={};fG={}}
function vt(a){dG();var b=lb+a,c=fG[b];if(null!=c)return c;c=eG[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+aG(a,d++);c|=0}256==gG&&(eG=fG,fG={},gG=0);++gG;return fG[b]=c}var eG,gG=0,fG;function nn(a,b){on(a.b,b);return a}function mn(){this.b=new Zn}function hG(){this.b=new Zn;this.b.b+=l}t(488,1,Nh,mn,hG);_.tS=function(){return this.b.b};function tt(){this.b=new Zn}
function aC(){this.b=new Zn}function Zr(a){this.b=new Zn;on(this.b,a)}t(489,1,Nh,tt,aC,Zr);_.tS=function(){return this.b.b};function dC(a){a="String index out of range: "+a;un();this.i=a}t(490,479,pi,dC);
function iG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new rn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new HF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new HF("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new tv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)qs(b,c,a[--d])}else for(c=e+c;e<c;)qs(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function $u(){un()}function lC(a){un();this.i=a}t(492,97,pi,$u,lC);function Hz(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:An(b,c))return a;return null}function Kz(a,b){var c;return(c=Hz(a.xd(),b))?(c.Zc(),!0):!1}function jG(a){var b,c,d,e;d=new mn;b=null;d.b.b+=Oc;for(c=a.xd();c.Xc();)null!=b?on(d.b,b):b=Aa,e=c.Yc(),on(d.b,e===a?"(this Collection)":l+e);d.b.b+=Rc;return d.b.b}t(493,1,{});_.vf=function(){throw new lC("Add not supported on this collection");};
_.wf=function(a){return!!Hz(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.xf=function(a){return Kz(this,a)};_.tS=function(){return jG(this)};t(495,493,Ph);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,137)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.wf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Dn(c),a=~~a);return a};
function kG(a,b){var c;return A(b,135)&&(c=b.yf(),Hu(a.b,c))?(c=cj(a.b,c),a.b.Ce(b.zf(),c)):!1}function qC(a){this.b=a}t(494,495,Ph,qC);_.wf=function(a){return kG(this,a)};_.xd=function(){return new gC(this.b)};_.xf=function(a){return kG(this,a)?(a=a.yf(),Oi(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function jC(a){if(a.c)Ii(a.b),Oi(a.d,a.c.yf()),a.c=null;else throw new dv("Must call next() before remove().");}
function gC(a){var b;this.d=a;b=new $i;a.d&&Ui(b,new lG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new mG(a,d.substring(1));b.vf(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.vf(c[d])}this.b=new Fi(b)}t(496,1,{},gC);_.Xc=function(){return hC(this.b)};_.Yc=function(){return this.c=Gi(this.b)};_.Zc=function(){jC(this)};_.b=null;_.c=null;_.d=null;t(498,1,ni);_.eQ=function(a){return A(a,135)&&kC(this.yf(),a.yf())&&kC(this.zf(),a.zf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.yf()&&(a=Dn(this.yf()));null!=this.zf()&&(b=Dn(this.zf()));return a^b};_.tS=function(){return this.yf()+pb+this.zf()};function lG(a){this.b=a}t(497,498,ni,lG);_.yf=function(){return null};_.zf=function(){return this.b.c};_.Af=function(a){return nC(this.b,a)};_.b=null;function mG(a,b){this.c=a;this.b=b}t(499,498,ni,mG);_.yf=function(){return this.b};_.zf=function(){return this.c.f[lb+this.b]};_.Af=function(a){return oC(this.c,this.b,a)};_.b=null;_.c=null;
function sw(a,b){(0>a||a>=b)&&nG(a,b)}function nG(a,b){throw new vw("Index: "+a+", Size: "+b);}t(500,493,Ih);_.Bf=function(){throw new lC("Add not supported on this list");};_.vf=function(a){this.Bf(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,133)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:An(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Dn(c)),b=~~b;return b};_.xd=function(){return new Fi(this)};_.Df=function(){return this.Ef(0)};_.Ef=function(a){return new oG(this,a)};_.Ff=function(){throw new lC("Remove not supported on this list");};function hC(a){return a.c<a.e.Be()}function Gi(a){if(a.c>=a.e.Be())throw new wv;return a.e.Cf(a.d=a.c++)}function Ii(a){if(0>a.d)throw new Lw;a.e.Ff(a.d);a.c=a.d;a.d=-1}function Fi(a){this.e=a}t(501,1,{},Fi);_.Xc=function(){return hC(this)};
_.Yc=function(){return Gi(this)};_.Zc=function(){Ii(this)};_.c=0;_.d=-1;_.e=null;function oG(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&nG(b,c);this.c=b}t(502,501,{},oG);_.Gf=function(){return 0<this.c};_.Hf=function(){if(0>=this.c)throw new wv;return this.b.Cf(this.d=--this.c)};_.b=null;function pG(a){a=new gC(a.c.b);return new qG(a)}function rG(a,b){this.b=a;this.c=b}t(503,495,Ph,rG);_.wf=function(a){return Hu(this.b,a)};_.xd=function(){return pG(this)};_.Be=function(){return this.c.b.e};
_.b=null;_.c=null;function qG(a){this.b=a}t(504,1,{},qG);_.Xc=function(){return hC(this.b.b)};_.Yc=function(){return(this.b.c=Gi(this.b.b)).yf()};_.Zc=function(){jC(this.b)};_.b=null;t(505,500,Ih);_.Bf=function(a,b){var c;c=Nz(this,a);var d=c.e;new Iz(b,c.c);++d.c;++c.b;c.d=null};_.Cf=function(a){var b;b=Nz(this,a);try{return Oz(b)}catch(c){c=Li(c);if(A(c,136))throw new vw("Can't get element "+a);throw c;}};_.xd=function(){return Nz(this,0)};
_.Ff=function(a){var b,c;b=Nz(this,a);try{c=Oz(b)}catch(d){d=Li(d);if(A(d,136))throw new vw("Can't remove element "+a);throw d;}sG(b);return c};function tG(a){a.c=y(uG,s,0,0,0)}function Yy(a,b,c){(0>b||b>a.d)&&nG(b,a.d);a.c.splice(b,0,c);++a.d}function Ui(a,b){qs(a.c,a.d++,b);return!0}function Vt(a,b){sw(b,a.d);return a.c[b]}function Kj(a,b){for(var c=0;c<a.d;++c)if(kC(b,a.c[c]))return c;return-1}function Yt(a,b){var c;c=(sw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Ti(a,b){var c;c=Kj(a,b);if(-1==c)return!1;Yt(a,c);return!0}function yk(a,b){var c;if(b.length<a.d){c=b;var d;d=js(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)qs(b,c,a.c[c]);b.length>a.d&&qs(b,a.d,null);return b}function $i(){tG(this)}function BA(a){tG(this);this.c.length=a}function vz(a){tG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(506,500,Qh,$i,BA,vz);_.Bf=function(a,b){Yy(this,a,b)};
_.vf=function(a){return Ui(this,a)};_.Ke=function(){this.c=y(uG,s,0,0,0);this.d=0};_.wf=function(a){return-1!=Kj(this,a)};_.Cf=function(a){return Vt(this,a)};_.ye=function(){return 0==this.d};_.Ff=function(a){return Yt(this,a)};_.xf=function(a){return Ti(this,a)};_.Be=function(){return this.d};_.d=0;function Mz(a,b){var c=a.length,d;for(d=0;d<c;++d)qs(a,d,b)}function Vr(){Vr=x;Wr=new vG}var Wr;function vG(){}t(509,500,Jh,vG);_.wf=function(){return!1};_.Cf=function(){throw new tv;};_.Be=function(){return 0};
function wG(){this.b=new Date}function xG(a){return 10>a?bb+a:l+a}t(510,1,{116:1,119:1,120:1,132:1},wG);_.eQ=function(a){return A(a,132)&&Vs(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Cs(c&4194303,b&4194303,e&1048575);a=Cs(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(yG(),zG)[this.b.getDay()]+ba+AG[this.b.getMonth()]+ba+xG(this.b.getDate())+ba+xG(this.b.getHours())+lb+xG(this.b.getMinutes())+lb+xG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function yG(){yG=x;zG=H(vs,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));AG=H(vs,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var zG,AG;
function Or(a,b){return null==z(a.b,b,a)}function Nr(){this.b=new Di}t(512,495,{116:1,119:1,137:1},Nr);_.vf=function(a){return Or(this,a)};_.wf=function(a){return Hu(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return pG(new rG(this.b,new qC(this.b)))};_.xf=function(a){return null!=Oi(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return jG(new rG(this.b,new qC(this.b)))};_.b=null;
function Nz(a,b){var c,d;(0>b||b>a.c)&&nG(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 BG(a,b,d)}function Rz(){this.b=new CG;this.c=0}t(513,505,Jh,Rz);_.vf=function(a){new Iz(a,this.b);++this.c;return!0};_.Ef=function(a){return Nz(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function Oz(a){if(a.c==a.e.b)throw new wv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function sG(a){if(!a.d)throw new Lw;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 BG(a,b,c){this.e=a;this.c=c;this.b=b}t(514,1,{},BG);_.Xc=function(){return this.c!=this.e.b};_.Gf=function(){return this.c.c!=this.e.b};_.Yc=function(){return Oz(this)};_.Hf=function(){if(this.c.c==this.e.b)throw new wv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){sG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function CG(){this.b=this.c=this}
function Iz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(515,1,{},CG,Iz);_.b=null;_.c=null;_.d=null;function iC(a,b){this.b=a;this.c=b}t(516,498,ni,iC);_.yf=function(){return this.b};_.zf=function(){return this.c};_.Af=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function wv(){un()}t(517,97,{116:1,123:1,129:1,131:1,136:1},wv);function kC(a,b){return ss(a)===ss(b)||null!=a&&An(a,b)}function AA(a){var b=y(Sz,s,89,0,0);return yk(a.b,b)}function hz(){this.b=new $i}
t(519,500,Qh,hz);_.Bf=function(a,b){Yy(this.b,a,b)};_.vf=function(a){return Ui(this.b,a)};_.wf=function(a){return-1!=Kj(this.b,a)};_.Cf=function(a){return Vt(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Fi(this.b)};_.Ff=function(a){return Yt(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return jG(this.b)};_.b=null;function ZD(a){a.hc.d.hb&&GA(a)}function DG(a){var b;if(a.hc.d.hb){b=zy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}IA(a)}
function EG(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 cE(a){var b=a.k;FG(a.hc.d,b.b,b.c);!yy(a)&&cz(a);Ny(a)}function GG(){LA.call(this,l);this.j=new Vz(this.If());uz(this.r,new HG(this))}t(521,398,si);_.Ld=function(a,b){return ss(a.i)===ss(this.j)?(DG(this),!0):this.Jf(a,b)};_.If=function(){return"Close"};_.Jf=function(){return!1};_.Ed=function(){DG(this)};_.j=null;_.k=null;
function kF(a,b,c){GG.call(this);this.hc&&NA(this.hc.d,!1);KA(this,!1);fz(this,new VA(0));a=new ZA(a,1);Q(this,a,null);a=new jz;Q(a,this.j,null);Q(this,a,null);b&&(this.k=zy(b),JA(this),EG(this.k,~~($n(b.Vb.pb,Lf)/2)-~~(this.mc/2),~~($n(b.Vb.pb,Kf)/2)-~~(this.cc/2)));c&&P(this,c)}t(520,521,si,kF);_.If=function(){return"OK"};function WD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new dv("Cannot undo. Index is out of range.");if(!a.b.c)throw new dv(Yb);a.b=a.b.c;return a.b.b}
function fF(){this.b=this.c=new IG}t(522,1,{},fF);_.b=null;function IG(){this.b=null}function ME(a){this.b=a}t(523,1,{},IG,ME);_.b=null;_.c=null;_.d=null;function HG(a){this.b=a}t(524,433,Zh,HG);_.b=null;function Jq(a){this.b=a}t(525,1,{},Jq);_.b=null;function WC(){WC=x;XC=new JG("COPY_SMILES",0);ZC=new JG("COPY_MOL",1);$C=new JG("PASTE",2);KG=H(LG,s,138,[XC,ZC,$C])}function JG(a,b){io.call(this,a,b)}t(526,140,{116:1,120:1,122:1,138:1},JG);var KG,ZC,XC,$C;function LE(){this.e=y(UE,s,139,99,0)}
t(527,1,{},LE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function MG(a){a.c=y(I,m,-1,20,1);a.B=y(I,m,-1,20,1);a.K=y(gD,s,-1,20,1);a.N=y(gD,s,-1,20,1);a.H=ks([20,7]);a.e=y(I,m,-1,20,1);a.d=y(vs,s,1,20,0);a.p=y(vs,s,1,20,0);a.y=y(I,m,-1,20,1);a.A=y(I,m,-1,20,1);a.I=y(I,m,-1,20,1);a.J=y(I,m,-1,20,1);a.t=y(I,m,-1,20,1);a.C=y(I,m,-1,20,1);a.L=y(I,m,-1,20,1);a.O=y(I,m,-1,20,1);a.f=y(vs,s,1,20,0);a.r=ks([10,2]);a.j=y(I,m,-1,101,1)}
function NG(a,b,c,d){var e,f,g,j,h,n,o,q,r;h=y(I,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);r=g/o;e=f/o;n=y(I,m,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));q=y(gD,s,-1,4,1);d=y(gD,s,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=OG(q[1],d[1],q[2],d[2]);0<n[3]?(b=
OG(q[2],d[2],q[3],d[3]),d=OG(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,j,h,n;vE(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=PG(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(gD,s,-1,2,1);QG(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==yE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Mq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];CE(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&uE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(ED((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(ED((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function sE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&qE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,qE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];gE(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)vE(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)CE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];fE(a);a.E=c+d;Z(a,0);o=a.K[a.u];r=a.N[a.u];gE(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];CE(a);a.I[a.v]=n;a.J[a.v]=c+d;fE(a);b&&(gE(a,n),iD(a))}c=4}RG(a,c);a.E=a.G;b&&
(a.E=0)}
function QG(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function rE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])SG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,SG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Mq(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[PG(a,a.E,a.H[a.E][d])],2<d||1!=b){Mq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(gD,s,-1,2,1);QG(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)vE(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)vE(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)vE(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)CE(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[PG(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[PG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=O(N(ED((a.K[b]+a.K[e])/2))),a.O[c]=O(N(ED((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;CE(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=O(N(ED((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(ED((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(CE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=O(N(ED((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(ED((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(CE(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=O(N(ED((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(ED((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(gE(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&RG(a,j);-1<n&&(a.E=n)}
function SG(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)vE(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function RG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=yE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function PG(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function TG(a,b,c){var d,e,f,g;e=fh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(nt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)nt(c[d])&&!Ps(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Vs(c[d],e)&&(b[d]=g,c[d]=fh,++f);if(f==a.u)break}return g==a.u}
function iD(a){var b,c,d;b=y(gD,s,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{hD(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;jD(a)}}
function hD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function qE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=UG(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Mq(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Mq(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Mq(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Mq(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Mq(a.o,"Charge change not possible on the halogen !");break;case 18:Mq(a.o,
"Use X button to change charge on the X atom !")}}
function TD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(I,m,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&gE(a,c);iD(a);Mq(a.o,"Smaller part(s) removed !");return 1}
function yE(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function DE(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];iE(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),iE(a));4==a.t[d]&&(a.t[d]=1)}}
function OG(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 fE(a){var b;VG(a);b=a.t.length;a.L=y(I,m,-1,b,1);a.O=y(I,m,-1,b,1);jD(a);iE(a)}
function vE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,m,-1,c,1),iG(a.c,b,a.c.length),a.c=b,b=y(I,m,-1,c,1),iG(a.B,b,a.B.length),a.B=b,b=y(I,m,-1,c,1),iG(a.y,b,a.y.length),a.y=b,b=y(I,m,-1,c,1),iG(a.e,b,a.e.length),a.e=b,b=y(vs,s,1,c,0),iG(a.d,b,a.d.length),a.d=b,b=y(vs,s,1,c,0),iG(a.p,b,a.p.length),a.p=b,b=y(gD,s,-1,c,1),iG(a.K,b,a.K.length),a.K=b,b=y(gD,s,-1,c,1),iG(a.N,b,a.N.length),a.N=b,b=ks([c,7]),iG(a.H,b,a.H.length),a.H=b,c=y(I,m,-1,c,1),iG(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function JD(a,b,c,d,e,f,g){var j;j=O(N(ED(a.K[c]-d/2)));g||(j-=e-d);a=O(N(ED(a.N[c]-~~(f/2))));return new bz(j-1-b,a-b,e+1+2*b,f+2*b)}
function CE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,m,-1,b,1),iG(a.I,c,a.I.length),a.I=c,c=y(I,m,-1,b,1),iG(a.J,c,a.J.length),a.J=c,c=y(I,m,-1,b,1),iG(a.t,c,a.t.length),a.t=c,c=y(I,m,-1,b,1),iG(a.C,c,a.C.length),a.C=c,c=y(I,m,-1,b,1),iG(a.L,c,a.L.length),a.L=c,c=y(I,m,-1,b,1),iG(a.O,c,a.O.length),a.O=c,b=y(vs,s,1,b,0),iG(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function lE(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(FC(),aa);j+="JME 2013-10-12 "+new wG+"\n \n";j+=kE(a.u,3)+kE(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=IE(0.055999999999999994*(a.K[e]-c),10,4)+IE(0.055999999999999994*(g-a.N[e]),10,4)+IE(0,10,4);h=ID(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+kE(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=kE(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:WG(a,e)&&(g=2),c=kE(a.I[e],3)+kE(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=kE(a.J[e],3)+kE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=kE(a.J[e],3)+kE(a.I[e],3)),j+=c+kE(g,3)+kE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+kE(e,4)+kE(a.B[e],4)+aa);return j+"M  END\n"}
function KE(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R,ub,W,M,da,Hc,ag,Ab,Md,Nd,Od,Wa,Ic;q=y(I,m,-1,a.u+10,1);r=y(I,m,-1,a.u+10,1);n=y(I,m,-1,a.u+1,1);o=y(I,m,-1,7,1);Ab=y(I,m,-1,a.u+1,1);v=y(XG,s,-1,a.u+1,2);D=y(XG,s,-1,a.v+1,2);da=0;if(0==a.u)return l;TD(a,!0);ag=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ag=!1;break}if(a.o.t&&ag){YG(a);DE(a);ZG(a,D);$G(a,v,D);var Ib,td,ef,cc,xe,ud,vd,gb,gI,Ud,w,ya,Dm,Em,Ys,lf,Oa,Fm,Gm,Lc,Hm;Ib=y(I,m,-1,a.u+1,1);td=y(I,m,-1,a.u+1,1);gb=y(aH,s,-1,a.u+1,3);var Zs=a.u,Im,
qh,$s,mg,yj,Ee,mf;yj=y(aH,s,-1,Zs+2,3);Ee=y(I,m,-1,100,1);mf=5;mg=0;Ee[0]=3;yj[1]=hh;yj[2]=ih;$s=2;if(!(3>Zs))for(;mf<Ee[mg]*Ee[mg];){qh=0;for(Im=!0;Im&&qh<=mg&&mf>=Ee[qh]*Ee[qh];)0==mf%Ee[qh]?Im=!1:++qh;if(Im){yj[++$s]=kt(mf);if($s>=Zs)break;mg<Ee.length-1&&(++mg,Ee[mg]=mf)}mf+=2}for(w=1;w<=a.u;++w){for(ya=Gm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Gm*=a.i[ya]);Fm=a.c[w];18==Fm&&(Hm=a.p[w],ud=Hm.charCodeAt(0)-65+1,vd=0,1<Hm.length&&(vd=Hm.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Fm=28*ud+vd);
lf=0;-2>a.B[w]?lf=1:-2==a.B[w]?lf=2:-1==a.B[w]?lf=3:1==a.B[w]?lf=4:2==a.B[w]?lf=5:2<a.B[w]&&(lf=6);Lc=1;gb[w]=kt(Gm);Lc*=126;gb[w]=Ts(gb[w],kt(a.y[w]*Lc));Lc*=7;gb[w]=Ts(gb[w],kt(lf*Lc));Lc*=7;gb[w]=Ts(gb[w],kt(Fm*Lc));Lc*=783;gb[w]=Ts(gb[w],kt(a.A[w]*Lc))}for(xe=0;!TG(a,Ib,gb);){Ys=!1;for(w=1;w<=a.u;++w)Ib[w]!=td[w]&&(td[w]=Ib[w],Ys=!0);if(Ys){for(w=1;w<=a.u;++w){gb[w]=gh;for(ya=1;ya<=a.A[w];++ya)gb[w]=ot(gb[w],yj[Ib[a.H[w][ya]]])}xe=0}else if(0<xe){for(w=1;w<=a.u;++w)gb[w]=gh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){gb[w]=hh;break a}}else{for(w=1;w<=a.u;++w){gb[w]=gh;for(ya=1;ya<=a.A[w];++ya)ef=a.H[w][ya],gb[w]=ot(gb[w],kt(a.c[ef]*a.i[PG(a,w,ef)]))}xe=1}TG(a,Ib,gb);for(w=1;w<=a.u;++w)gb[w]=kt(td[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)td[w]=Ib[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(td[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];td[w]=td[Oa];td[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Em=Dm=
a.u;cc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Dm?(Dm=a.I[ya],Em=a.J[ya],cc=ya):a.I[ya]==Dm&&a.J[ya]<Em&&(Em=a.J[ya],cc=ya);Ud=a.I[w];a.I[w]=a.I[cc];a.I[cc]=Ud;Ud=a.J[w];a.J[w]=a.J[cc];a.J[cc]=Ud;Ud=a.t[w];a.t[w]=a.t[cc];a.t[cc]=Ud;Ud=a.C[w];a.C[w]=a.C[cc];a.C[cc]=Ud;gI=a.f[w];a.f[w]=a.f[cc];a.f[cc]=gI}fE(a);iE(a);ZG(a,D);$G(a,v,D)}else{ZG(a,D);a.i=y(I,m,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,m,-1,a.u+1,1);Ic=1;a.b[1]=1;for(W=0;;){M=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=Ab[c]){Hc=!0;for(J=1;J<=da;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Hc=!1;break}Hc&&(++da,q[da]=c,r[da]=g)}}else o[++M]=g;if(0==M){if(Ic==a.u)break;c=n[W--]}else if(1==M)Ab[o[1]]=c,c=o[1],a.b[c]=++Ic;else{n[++W]=c;e=0;for(u=1;u<=M;++u)if(h=PG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=M;++u)if(h=PG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);Ab[e]=c;c=e;a.b[e]=++Ic}}Ab=y(I,m,-1,a.u+1,1);b=y(I,m,-1,a.u+1,1);R=y(XG,s,-1,a.u+1,2);Md=y(XG,s,-1,a.u+1,2);f=Ic=W=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(Ab[c]=f);b[++Ic]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=da;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==W)break a;Md[c]=!0;c=n[W--]}else break}f=c;c=e;1<M&&(n[++W]=f,R[e]=!0)}Nd=y(I,m,-1,a.v+1,1);Od=y(I,m,-1,a.u+1,1);if(a.o.Pb){var iI=Ab,tM=da,at,jI,rh,Fe,bt,ct,Ma,zj,dt;rh=y(I,m,-1,a.u+1,1);for(Ma=1;Ma<=a.u;++Ma)rh[b[Ma]]=Ma;bt=y(XG,s,-1,
a.v+1,2);for(Ma=1;Ma<=a.u;++Ma)at=b[Ma],jI=iI[at],Fe=PG(a,at,jI),0!=Fe&&(bH(a,Fe,rh,Nd,D),bt[Fe]=!0);for(Ma=1;Ma<=a.v;++Ma)bt[Ma]||bH(a,Ma,rh,Nd,D);Ma=1;a:for(;Ma<=a.u;++Ma)if(!(2>a.A[Ma]||4<a.A[Ma])){ct=dt=0;for(zj=1;zj<=a.A[Ma];++zj){Fe=PG(a,Ma,a.H[Ma][zj]);if(5==a.i[Fe])continue a;1==a.t[Fe]&&0!=cH(a,Fe,Ma)&&++dt;2==a.t[Fe]&&(ct=a.H[Ma][zj])}if(0!=dt)if(0<ct){var ja=a,lI=Ma,nf=rh,Xc=Od,sc=void 0,Aj=void 0,Mc=void 0,Ge=void 0,Nc=void 0,Jm=void 0,Km=void 0,Lm=void 0,Vd=void 0,Yc=void 0,Zc=void 0,
et=void 0,Bj=void 0,Wd=void 0,Cj=void 0,He=void 0,Dj=void 0,ft=void 0,Ej=void 0,Ie=void 0,mI=void 0,of=void 0,nI=void 0,gt=void 0,Fj=void 0,pf=void 0,Zc=1,Aj=lI,sc=y(I,m,-1,ja.u+1,1);for(sc[1]=lI;;){et=!1;for(Yc=1;Yc<=ja.A[Aj];++Yc)if(Mc=ja.H[Aj][Yc],!(Mc==sc[1]||Mc==sc[Zc-1]))if(Ge=PG(ja,Aj,Mc),2==ja.t[Ge]&&5!=ja.i[Ge]){Aj=sc[++Zc]=Mc;et=!0;break}if(!et)break}if(!(0==Zc%2||2>ja.A[sc[Zc]]||3<ja.A[sc[Zc]])){pf=sc[1];Nc=sc[~~((Zc+1)/2)];Vd=sc[Zc];of=Ie=He=Wd=0;gt=ft=!1;for(Yc=1;Yc<=ja.A[pf];++Yc)Mc=
ja.H[pf][Yc],Ge=PG(ja,pf,Mc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Wd?Wd=Mc:He=Mc);0<nf[He]&&nf[Wd]>nf[He]&&(Jm=Wd,Wd=He,He=Jm);Bj=Wd;0==Wd&&(Bj=He,ft=!0);for(Yc=1;Yc<=ja.A[Vd];++Yc)Mc=ja.H[Vd][Yc],Ge=PG(ja,Vd,Mc),1!=ja.t[Ge]||5==ja.i[Ge]||(0==Ie?Ie=Mc:of=Mc);0<nf[of]&&nf[Ie]>nf[of]&&(Jm=Ie,Ie=of,of=Jm);Ej=Ie;0==Ie&&(Ej=of,gt=!0);Cj=cH(ja,PG(ja,pf,Wd),pf);Dj=cH(ja,PG(ja,pf,He),pf);mI=cH(ja,PG(ja,Vd,Ie),Vd);nI=cH(ja,PG(ja,Vd,of),Vd);1<(0>Cj+Dj?-(Cj+Dj):Cj+Dj)||0!=mI||0!=nI?Mq(ja.o,"Bad stereoinfo on allene !"):
(Km=ja.K[sc[Zc-1]]-ja.K[Vd],Lm=ja.N[sc[Zc-1]]-ja.N[Vd],Fj=Math.sqrt(Km*Km+Lm*Lm),0.001>Fj&&(Fj=0.001),0<(ja.N[Ej]-ja.N[sc[Zc-1]])*(Km/Fj)-(ja.K[Ej]-ja.K[sc[Zc-1]])*(Lm/Fj)?Xc[Nc]=1:Xc[Nc]=-1,ft&&(Xc[Nc]*=-1),gt&&(Xc[Nc]*=-1),Bj==Wd&&0>Cj&&(Xc[Nc]*=-1),Bj==He&&0>Dj&&(Xc[Nc]*=-1),nf[Bj]>nf[Ej]&&(Xc[Nc]*=-1))}}else b:{var wb=a,Za=Ma,ht=iI,oI=rh,pI=q,qI=r,uM=tM,Mm=Od,Nm=void 0,$c=void 0,it=void 0,sh=void 0,Ca=void 0,th=void 0,xd=void 0,Gj=void 0,Xd=void 0,Qb=void 0,ga=void 0,fa=void 0,Je=void 0,Om=void 0,
ad=void 0,K=void 0,Pm=void 0,fa=y(I,m,-1,4,1),Om=y(I,m,-1,4,1),Hj=void 0,bd=void 0,Qm=void 0,Rm=void 0,jt=void 0,Ij=void 0,Ij=-1;0<ht[Za]&&(fa[++Ij]=ht[Za]);for(bd=1;bd<=uM;++bd)pI[bd]==Za&&(fa[++Ij]=qI[bd]),qI[bd]==Za&&(fa[++Ij]=pI[bd]);for(bd=Ij+1;bd<wb.A[Za];++bd){jt=wb.u+1;Qm=1;c:for(;Qm<=wb.A[Za];++Qm){Hj=wb.H[Za][Qm];for(Rm=0;Rm<bd;++Rm)if(Hj==fa[Rm])continue c;oI[Hj]<jt&&(jt=oI[Hj],fa[bd]=Hj)}}0==ht[Za]&&0<wb.y[Za]?(fa[3]=fa[2],fa[2]=fa[1],fa[1]=fa[0],fa[0]=-1):0<wb.y[Za]&&(fa[3]=fa[2],fa[2]=
fa[1],fa[1]=-1);for(Ca=Gj=th=sh=Pm=xd=Qb=0;4>Ca;++Ca)0>=fa[Ca]||(Nm=PG(wb,Za,fa[Ca]),Om[Ca]=cH(wb,Nm,Za),0<Om[Ca]?(++Qb,Pm=fa[Ca],th=fa[Ca]):0>Om[Ca]?(++xd,sh=fa[Ca],th=fa[Ca]):Gj=fa[Ca]);Xd=Qb+xd;K=y(I,m,-1,4,1);ad=0;if(3==wb.A[Za]){if(1==Qb&&1==xd||3==Xd&&0<Qb&&0<xd){Mq(wb.o,"Error in C3H stereospecification !");break b}Je=fa[0];1==Xd?Je=th:2==Xd&&(Je=Gj);ga=NG(wb,Za,Je,fa);K[0]=th;K[1]=-1;K[2]=ga[2];K[3]=ga[1];0<Qb?ad=1:ad=-1}else if(4==wb.A[Za])if(1==Xd)ga=NG(wb,Za,th,fa),K[0]=ga[0],K[1]=ga[3],
K[2]=ga[2],K[3]=ga[1],0<Qb?ad=1:ad=-1;else{Je=fa[0];1<Gj&&(Je=Gj);1==Qb?Je=Pm:1==xd&&(Je=sh);ga=NG(wb,Za,Je,fa);$c=y(I,m,-1,4,1);for(Ca=0;4>Ca;++Ca)Nm=PG(wb,Za,ga[Ca]),$c[Ca]=cH(wb,Nm,Za);if(4==Xd){if(0==Qb||0==xd){Mq(wb.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==xd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],ad=$c[0];else{for(Ca=0;4>Ca;++Ca)-1==$c[Ca]&&($c[Ca]=0);Xd=2}}else if(3==Xd)if(3==Qb||3==xd)K[0]=ga[0],K[1]=ga[3],K[2]=ga[2],K[3]=ga[1],0<Qb?ad=-1:ad=1;else{1==Qb?Qb=it=1:xd=
it=-1;for(Ca=0;4>Ca;++Ca)$c[Ca]==it&&($c[Ca]=0);Xd=2}if(2==Xd)if(1==Qb&&1==xd)ga[1]==sh?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==sh&&(ga[2]=ga[3]),K[0]=Pm,K[1]=sh,K[2]=ga[2],K[3]=ga[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){Mq(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(K[0]=ga[0],K[1]=ga[2],K[2]=ga[1],K[3]=ga[3]):(K[0]=ga[1],K[1]=ga[3],K[2]=ga[2],K[3]=ga[0]);1<Qb?ad=1:ad=-1}}var qb=void 0;fa[0]==K[1]?(qb=K[0],K[0]=K[1],K[1]=qb,qb=K[2],K[2]=K[3],K[3]=qb):fa[0]==K[2]?(qb=K[2],K[2]=K[0],
K[0]=qb,qb=K[1],K[1]=K[3],K[3]=qb):fa[0]==K[3]&&(qb=K[3],K[3]=K[0],K[0]=qb,qb=K[1],K[1]=K[2],K[2]=qb);fa[1]==K[2]?(qb=K[1],K[1]=K[2],K[2]=qb,qb=K[2],K[2]=K[3],K[3]=qb):fa[1]==K[3]&&(qb=K[1],K[1]=K[3],K[3]=qb,qb=K[2],K[2]=K[3],K[3]=qb);K[2]==fa[2]?Mm[Za]=1:K[2]==fa[3]?Mm[Za]=-1:Mq(wb.o,"Error in stereoprocessing ! - t30");Mm[Za]*=ad}}}Wa=new hG;j=y(I,m,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];R[c]&&(Wa.b.b+=ua);0<Ab[u]&&dH(a,c,Ab[c],Wa,Nd);var uh=v[c],Kb=void 0,Jj=void 0,
vh=void 0,U=void 0,U=Kc,Kb=!1;0!=a.B[c]&&(Kb=!0);0!=Od[c]&&(Kb=!0);vh=-1;for(Jj=1;Jj<=a.z;++Jj)if(a.r[Jj][0]==c){vh=a.r[Jj][1];break}-1<vh&&(Kb=!0);a.o.Ob&&0<a.e[c]&&(Kb=!0,vh=1);switch(a.c[c]){case 2:U=Bb;break;case 3:uh?U="c":U=Eb;break;case 4:uh?(U=Af,0<a.y[c]&&(Kb=!0)):U=ec;break;case 5:uh?U="o":U=lc;break;case 7:uh?(U="p",0<a.y[c]&&(Kb=!0)):U=nc;break;case 8:uh?U=ng:U=zc;break;case 13:uh?U=qg:U=Bc;Kb=!0;break;case 6:U=Cc;Kb=!0;break;case 9:U=Pb;break;case 10:U=Jb;break;case 11:U=Db;break;case 12:U=
Wb;break;case 1:U=Ub;Kb=!0;break;case 19:U=oc;Kb=!0;break;case 20:U=pc;Kb=!0;break;case 21:U=qc;Kb=!0;break;case 22:U=rc;Kb=!0;break;case 18:Kb=!0,U=a.p[c],(G(U,wa)||G(U,Uc)||G(U,vb))&&(Kb=!1)}Kb&&(U=Oc+U,1==Od[c]?U+=tb:-1==Od[c]&&(U+="@@"),1==a.y[c]?U+=Ub:1<a.y[c]&&(U+=Ub+a.y[c]),0!=a.B[c]&&(0<a.B[c]?U+=xa:U+=Ba,1<Rj(a.B[c])&&(U+=Rj(a.B[c]))),-1<vh&&(U+=lb+vh),U+=Rc);on(Wa.b,U);for(E=1;E<=da;++E)if(q[E]==c||r[E]==c)d=r[E],d==c&&(d=q[E]),j[c]<j[d]&&dH(a,q[E],r[E],Wa,Nd),9<E&&(Wa.b.b+="%"),nn(Wa,l+
(new T(E)).b);Md[c]&&(Wa.b.b+=va)}return Wa.b.b}function JE(a){a=new UC(a);fE(a);return a}
function gE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)kD(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function hE(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&gE(a,c);0==a.A[d]&&gE(a,d)}
function YG(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=PG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&gE(a,c)}}}function VG(a){var b;b=a.c.length;a.H=ks([b,7]);a.A=y(I,m,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function $G(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,m,-1,a.v+1,1);q=y(XG,s,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[PG(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(vb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(XG,s,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(XG,s,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:WG(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],q[f]&&q[g])){d=y(XG,s,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function jD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(ED((a.K[b]+a.K[c])/2))),a.O[d]=O(N(ED((a.N[b]+a.N[c])/2)))}function ZG(a,b){var c;for(c=1;c<=a.v;++c)KD(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function ID(a,b){var c;c=(FC(),LC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function WG(a,b){return 2==a.t[b]?!0:!1}function KD(a,b,c){var d,e,f,g;g=1;a.b=y(I,m,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function tE(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=ks([b+5,2]),iG(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function dE(a){var b;a.z=0;a.s=0;KE(a);for(b=1;b<=a.u;++b)a.E=b,tE(a);a.E=0}
function eE(a){var b,c;b=y(gD,s,-1,4,1);hD(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function aD(a,b){var c,d,e,f,g,j,h,n;c=y(gD,s,-1,4,1);hD(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;hD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function GE(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function jE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Oc)&&bG(c,Rc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Ub);g=Qj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Yn(c,d+1);try{a.o.z=eC(j,10)}catch(h){if(h=Li(h),A(h,123))a.o.z=0;else throw h;}a.E=b;tE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ec)?4:G(d,lc)?5:G(d,nc)?7:G(d,zc)?8:G(d,Pb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,Wb)?12:G(d,Ub)?1:G(d,Bc)?13:G(d,Cc)?6:G(d,oc)?19:G(d,pc)?20:G(d,qc)?21:G(d,rc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=aG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=aG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=aG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=aG(c,g++);for(;45==e;)--d,e=aG(c,g++)}a.B[b]=d}}}
function SD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new AC(b);try{for(;b.k=tC(b,b.b),b.k<b.j;)d=QD(eC(wC(b),10)).b,c=e=QD(eC(wC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Li(f),A(f,123))ln(f);else throw f;}}function dH(a,b,c,d,e){b=PG(a,b,c);5!=a.i[b]&&WG(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),on(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Qc)}
function uE(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Mq(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Mq(a.o,"Stereomarking allowed only on single and double bonds!")}
function bH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=PG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=PG(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
q=j,j=g);h=PG(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=PG(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))Mq(a.o,"Not unique E/Z geometry !");else{j=PG(a,b,e);f=PG(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=PG(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function UG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=PG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(WG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function cH(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function iE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=UG(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function lD(a){MG(this);this.o=a;this.z=this.v=this.u=0}
function RD(a,b){var c,d,e,f,g,j,h;lD.call(this,a);f=l;j=OD(b);if(null!=j){h=new zC(b,j,!0);for(e=1;4>=e;++e)f=PD(h,j);g=QD(eC(Xn(f.substr(0,3)),10)).b;c=QD(eC(Xn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)vE(this),f=PD(h,j),this.K[e]=(new YF(VF(Xn(f.substr(0,10))))).b,this.N[e]=-(new YF(VF(Xn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Xn(f.substr(31,d-31)),jE(this,e,d),62<=f.length&&(f=Xn(f.substr(60,3)),0<f.length&&(f=QD(eC(f,10)).b,0<f&&(this.E=e,a.z=f,tE(this),this.E=0)));for(e=1;e<=c;++e)CE(this),
f=PD(h,j),this.I[e]=QD(eC(Xn(f.substr(0,3)),10)).b,this.J[e]=QD(eC(Xn(f.substr(3,3)),10)).b,g=QD(eC(Xn(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=QD(eC(Xn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);VG(this);GE(this);iD(this);for(fE(this);(h.k=tC(h,h.b),h.k<h.j)&&!(null==(f=wC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new yC(f);wC(g);wC(g);j=QD(eC(wC(g),10)).b;
for(e=1;e<=j;++e)c=QD(eC(wC(g),10)).b,this.B[c]=QD(eC(wC(g),10)).b}if(0==f.indexOf("M  APO")){g=new yC(f);wC(g);wC(g);j=QD(eC(wC(g),10)).b;for(e=1;e<=j;++e)c=QD(eC(wC(g),10)).b,f=QD(eC(wC(g),10)).b,this.E=c,Z(this,0),jE(this,this.u,oc+f),this.E=0}}YG(this);fE(this)}}
function NE(a,b){var c,d,e,f,g;lD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));bG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new yC(b);d=QD(eC(wC(f),10)).b;e=QD(eC(wC(f),10)).b;for(c=1;c<=d;++c)g=wC(f),vE(this),jE(this,this.u,g),this.K[c]=(new YF(VF(wC(f)))).b,this.N[c]=-(new YF(VF(wC(f)))).b;for(c=1;c<=e;++c)if(CE(this),this.I[c]=QD(eC(wC(f),10)).b,this.J[c]=QD(eC(wC(f),10)).b,this.t[c]=QD(eC(wC(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;VG(this);GE(this);iD(this)}catch(j){j=Li(j);if(A(j,123)){j.Ec();this.u=0;return}throw j;}YG(this);fE(this)}}
function UD(a,b,c){var d,e,f;lD.call(this,a);f=y(I,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(vE(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))CE(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;fE(this);iD(this)}
function mE(a,b,c){var d,e,f,g,j;lD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,m,-1,this.u+1,1);this.B=y(I,m,-1,this.u+1,1);this.y=y(I,m,-1,this.u+1,1);this.e=y(I,m,-1,this.u+1,1);this.d=y(vs,s,1,this.u+1,0);this.K=y(gD,s,-1,this.u+1,1);this.N=y(gD,s,-1,this.u+1,1);this.p=y(vs,s,1,this.u+1,0);this.I=y(I,m,-1,this.v+1,1);this.J=y(I,m,-1,this.v+1,1);this.t=y(I,m,-1,this.v+1,1);this.f=y(vs,s,1,this.v+1,0);this.C=y(I,m,-1,this.v+1,1);this.r=ks([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}fE(this);iD(this)}
function UC(a){var b;MG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,m,-1,this.u+1,1);iG(a.c,this.c,this.u+1);this.B=y(I,m,-1,this.u+1,1);iG(a.B,this.B,this.u+1);this.y=y(I,m,-1,this.u+1,1);iG(a.y,this.y,this.u+1);this.e=y(I,m,-1,this.u+1,1);iG(a.e,this.e,this.u+1);this.d=y(vs,s,1,this.u+1,0);iG(a.d,this.d,this.u+1);this.K=y(gD,s,-1,this.u+1,1);iG(a.K,this.K,this.u+1);this.N=y(gD,s,-1,this.u+1,1);iG(a.N,this.N,this.u+1);this.p=y(vs,s,1,this.u+1,0);iG(a.p,this.p,this.u+1);this.I=y(I,
m,-1,this.v+1,1);iG(a.I,this.I,this.v+1);this.J=y(I,m,-1,this.v+1,1);iG(a.J,this.J,this.v+1);this.t=y(I,m,-1,this.v+1,1);iG(a.t,this.t,this.v+1);this.f=y(vs,s,1,this.v+1,0);iG(a.f,this.f,this.v+1);this.C=y(I,m,-1,this.v+1,1);iG(a.C,this.C,this.v+1);this.r=ks([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function IE(a,b,c){var d,e,f;if(0==c)return kE(L(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(ED(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new YF(a)).b;d=Xu(e,Yu(46));0>d&&(e+=Xa,d=Xu(e,Yu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function OD(a){var b;b=new zC(a,aa,!0);if(4<sC(b))return aa;b=new zC(a,dh,!0);return 4<sC(b)?dh:null}
function kE(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function PD(a,b){for(var c,d;a.k=tC(a,a.b),a.k<a.j;){d=wC(a);if(G(d,b))return ba;for(wC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(528,1,{139:1},lD,RD,NE,UD,mE,UC);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function Nq(){Nq=x;Oq=new xB(Ub)}
function $D(a,b){var c;Nq();var d;GG.call(this);this.d=new Vz("Help");new Vz("Home");this.e=b;P(this,(FC(),HC));this.hc&&NA(this.hc.d,!1);KA(this,!1);d=zy(b);if(1==a)this.f||(this.f=new fB(d),EG(this.f,-30,0)),this.k=this.f,c=SC(b),this.hc&&MA(this.hc.d.I.c,Ac),fz(this,new Qz(2)),this.i=new xB(c+"     "),Q(this,this.i,Hb),d=new jz,Q(d,this.j,null),this.e.Hb&&(c=new Vz("Submit"),Q(d,c,null)),Q(this,d,Dc),c=Xn(ao(this.i.hc.b.pb,Wg)),zB(this.i.hc,c),this.hc&&NA(this.hc.d,!0),KA(this,!0);else if(2==a)this.c||
(this.c=new fB(d),EG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&MA(this.hc.d.I.c,"Nonstandard atom"),fz(this,new Qz(2)),c=new jz,Q(c,new ZA("atomic SMILES",1),null),Q(this,c,jc),c=Ub,Oq&&(c=ao(Oq.hc.b.pb,Wg)),Oq=new yB(c,8),Q(this,Oq,Hb),c=new jz,Q(c,this.j,null),Q(this,c,Dc);else{this.b||(this.b=new fB(d),EG(this.b,5*b.Z,0));var e,f;d="About "+(FC(),SE);this.hc&&MA(this.hc.d.I.c,d);fz(this,new VA(0));P(this,HC);Q(this,new ZA(SE+" Molecular Editor v2013-10-13",1),null);Q(this,new ZA("Peter Ertl and Bruno Bienfait",
1),null);for(c=GC,d=0,f=c.length;d<f;++d)e=c[d],e=new ZA(e,1),My(e,this.e.y),Q(this,e,null);c=new jz;Q(c,this.d,null);Q(c,this.j,null);Q(this,c,null);this.k=this.b}JA(this);c=this.k;FG(this.hc.d,c.b,c.c);!yy(this)&&cz(this);Ny(this)}t(529,521,si,$D);_.Jf=function(a){var b,c;if(a.i===this.d){try{b=new ZB(this.e.I),c=YB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Li(d),A(d,111))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,cD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Oq;
function eH(a,b){xy(b)==a.b?P(b,(aA(),jA)):P(b,a.b)}
function fH(a){var b,c,d,e;e=l;d=!1;xy(gH)!=a.b?(e=wa,d=!0):xy(hH)!=a.b?(e="!#6",d=!0):xy(iH)!=a.b?(P(jH,(aA(),jA)),P(kH,jA),P(lH,jA),P(mH,jA),e="F,Cl,Br,I"):(b=xy(nH)!=a.b,c=xy(oH)!=a.b,xy(pH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),xy(qH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),xy(rH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),xy(sH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),xy(tH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),xy(jH)!=a.b&&(e+="F,"),xy(kH)!=a.b&&(e+="Cl,"),xy(lH)!=a.b&&(e+="Br,"),xy(mH)!=a.b&&(e+="I,"),
bG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Uc:c?e=vb:(P(gH,(aA(),jA)),e=wa)));b=l;d&&xy(nH)!=a.b&&(b+=";a");d&&xy(oH)!=a.b&&(b+=";A");xy(uH)!=a.b&&(b+=";R");xy(vH)!=a.b&&(b+=";!R");xy(gH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=wH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=xH.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);xy(yH)!=a.b&&(e="~");xy(zH)!=a.b&&(e=lb);xy(AH)!=a.b&&(e=tb);xy(BH)!=a.b&&(e="!@");zB(a.f.hc,e)}
function CH(a){DH(a);EH(a);var b=wH.hc.b;hx(b,0);b.pb.options[0].selected=!0;b=xH.hc.b;hx(b,0);b.pb.options[0].selected=!0;P(nH,a.b);P(oH,a.b);P(uH,a.b);P(vH,a.b);P(wH,a.b);P(xH,a.b);FH(a)}function DH(a){P(pH,a.b);P(qH,a.b);P(rH,a.b);P(sH,a.b);P(tH,a.b);P(jH,a.b);P(kH,a.b);P(lH,a.b);P(mH,a.b)}function EH(a){P(gH,a.b);P(hH,a.b);P(iH,a.b)}function FH(a){P(yH,a.b);P(zH,a.b);P(AH,a.b);P(BH,a.b);a.c=!1}
function aE(a){LA.call(this,"Atom/Bond Query");this.j=new Vz(this.If());uz(this.r,new HG(this));this.b=(FC(),HC);this.d=a;this.e||(a=zy(a),this.e=new fB(a),EG(this.e,-150,10));this.k=this.e;fz(this,new UA);P(this,this.b);a=new jz;fz(a,new zA(0,3,1));Q(a,new YA("Atom type :"),null);gH=new Vz(yb);hH=new Vz("Any except C");iH=new Vz("Halogen");Q(a,gH,null);Q(a,hH,null);Q(a,iH,null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));Q(a,new ZA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new jz;fz(a,new zA(0,3,1));pH=new Vz(Eb);qH=new Vz(ec);rH=new Vz(lc);sH=new Vz(zc);tH=new Vz(nc);jH=new Vz(Pb);kH=new Vz(Jb);lH=new Vz(Db);mH=new Vz(Wb);Q(a,pH,null);Q(a,qH,null);Q(a,rH,null);Q(a,sH,null);Q(a,tH,null);Q(a,jH,null);Q(a,kH,null);Q(a,lH,null);Q(a,mH,null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));wH=new Zz;Yz(wH,yb);Yz(wH,bb);Yz(wH,db);Yz(wH,jb);Yz(wH,kb);Q(a,new YA("Number of hydrogens :  "),null);Q(a,wH,null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));xH=new Zz;Yz(xH,yb);Yz(xH,
bb);Yz(xH,db);Yz(xH,jb);Yz(xH,kb);Yz(xH,"4");Yz(xH,"5");Yz(xH,"6");Q(a,new ZA("Number of connections :",0),null);Q(a,xH,null);Q(a,new ZA(" (H's don't count.)",0),null);Q(this,a,null);a=new jz;fz(a,new zA(0,3,1));Q(a,new YA("Atom is :"),null);nH=new Vz(zb);Q(a,nH,null);oH=new Vz("Nonaromatic");Q(a,oH,null);uH=new Vz(yc);Q(a,uH,null);vH=new Vz(ic);Q(a,vH,null);Q(this,a,null);a=new jz;P(a,qA(xy(this)));fz(a,new zA(0,3,1));Q(a,new YA("Bond is :"),null);yH=new Vz(yb);Q(a,yH,null);zH=new Vz(zb);Q(a,zH,
null);AH=new Vz(yc);Q(a,AH,null);BH=new Vz(ic);Q(a,BH,null);Q(this,a,null);a=new jz;fz(a,new zA(1,3,1));this.f=new yB(wa,20);Q(a,this.f,null);Q(a,new Vz(wc),null);Q(a,this.j,null);Q(this,a,null);this.hc&&NA(this.hc.d,!1);KA(this,!1);DH(this);EH(this);FH(this);P(nH,this.b);P(oH,this.b);P(uH,this.b);P(vH,this.b);P(wH,this.b);P(xH,this.b);eH(this,gH);JA(this);a=this.k;FG(this.hc.d,a.b,a.c);!yy(this)&&cz(this);Ny(this)}t(530,521,si,aE);
_.Jf=function(a,b){var c;G(b,wc)?(CH(this),eH(this,gH),fH(this)):A(a.i,86)?(FH(this),ss(a.i)===ss(gH)?(DH(this),EH(this)):ss(a.i)===ss(hH)?(DH(this),EH(this)):ss(a.i)===ss(iH)?(DH(this),EH(this)):ss(a.i)===ss(uH)?P(vH,this.b):ss(a.i)===ss(vH)?(P(uH,this.b),P(nH,this.b)):ss(a.i)===ss(nH)?(P(oH,this.b),P(vH,this.b)):ss(a.i)===ss(oH)?P(nH,this.b):ss(a.i)===ss(yH)||ss(a.i)===ss(zH)||ss(a.i)===ss(AH)||ss(a.i)===ss(BH)?(CH(this),this.c=!0):EH(this),eH(this,a.i),fH(this)):A(a.i,87)&&(FH(this),c=a.i,0==c.hc.b.pb.selectedIndex?
P(c,this.b):P(c,(aA(),jA)),fH(this));107!=this.d.d&&(this.d.d=107,oz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var gH=_.f=null,yH=null,hH=null,nH=null,zH=null,lH=null,pH=null,xH=null,wH=null,kH=null,jH=null,iH=null,mH=null,qH=null,oH=null,vH=null,BH=null,rH=null,tH=null,uH=null,AH=null,sH=null;function VE(){tG(this)}t(531,506,Qh,VE);_.Ke=function(){this.b=-1;this.c=y(uG,s,0,0,0);this.d=0};_.b=-1;
function GH(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){BC(c.b.Ab,H(vs,s,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=cG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],qs(e.c,e.d++,h);e=j.length}0<e&&(g=".  Use Page Up/Down for SDF access ("+e+va);try{MD(c.b,d,!0)?(Mq(c.b,"Structure pasted"+g),dD(c.b),oz(c.b),f=!0):(cE(new kF(c.b.K,c.b,HC)),ND(c.b,!0),oz(c.b))}catch(q){if(q=Li(q),A(q,123))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
cD(g),cE(new kF(c.b.K,c.b,HC)),oz(c.b);else throw q;}}f&&c.b.Ge(d)}}function Hq(a){a=new MB(a);Kq();var b,c,d,e,f;try{var g=(EB(),HB);if(IB(g,(EB(),HB)))b=a.b;else if(IB(g,FB))b=new QB(a.b);else throw new NB(g);c=Bn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new HH;Xx(d.f,c);e=(f=cG(c,"\r\n|\r|\n|\n\r"),f.length);Vu(d.f,20*(10>e?e:10)+Xf);Qn((Nn(),On),new IH(d));JH(d);KH(d)}catch(j){if(j=Li(j),A(j,104))ln(j);else throw j;}}function WE(){}t(532,1,{105:1,112:1},WE);
_.te=function(a){GH(this,a)};_.b=null;t(534,307,Mh);function Eq(){var a;Eq=x;LH=(a=!1,Mf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);MH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");NH=LH&!MH;var b;a=H(I,m,-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]);Fq=y(I,m,-1,1E3,1);for(b=0;b<Fq.length;++b)Fq[b]=-999;for(b=0;b<a.length;b+=2)Fq[a[b+1]]=a[b]}
function Cp(a,b,c){a=new OH(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function mz(a,b,c){var d;d=new PH;mj(d.u,b,c);fj(a.i,d.u,0,0);Ui(a.b,d);return d}function eF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function AD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;yv(a,e);a.Ad(e,c,d);b.s=c;b.t=d}QH(b)}
function dF(a,b,c,d){Eq();this.pb=pw();this.b=new $i;this.k=new $i;this.f=d;this.pb.style[Rf]=bb;this.pb.style[Pf]=bb;this.pb.style[Hg]=Ue;this.pb.style[ah]=b;this.pb.style[Ce]=c;this.i=new RH;this.i.pb.style[ah]=eb;Vu(this.i,eb);NH?(b=new SH,c=new TH,fj(b,this.i,0,0),fj(b,c,0,0),Ev(this,b)):Ev(this,this.i);this.d=a;a.Vb=this;NH?(this.n=new UH(this),this.n.j=new VH(this),this.n.k=new WH(this),this.n.o=new XH(this),this.n.n=new YH(this),this.d&&(this.n.f=new ZH(this),this.n.i=new $H(this),this.n.b=
new aI(this))):B(this,new bI(this),(Rq(),Rq(),Sq));B(this,this,(Hp(),Hp(),Ip));B(this,new cI(this),(pj(),pj(),qj));B(this,new dI(this),(rj(),rj(),sj));B(this,new eI(this),(Bq(),Bq(),Cq));(Bp(),Bp(),Ry).b=this}t(533,534,Mh,dF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var NH,MH,LH,Fq=null;function RH(){Cv.call(this);this.pb[yd]=Qe}t(536,285,wi,RH);function SH(){RH.call(this);this.pb.style[ah]=eb;this.pb.style[Ce]=eb}t(535,536,wi,SH);function bI(a){this.b=a}t(537,1,{},bI);
_.uc=function(a){var b,c,d,e;d=vj(a);e=wj(a);c=xj(a.b);b=new fI(a);2==c&&(b.f=4);b=nE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function cI(a){this.b=a}t(538,1,{},cI);_.vc=function(a){var b,c;b=vj(a);c=wj(a);a=new fI(a);this.b.j?xE(this.b.d,a,b,c):zE(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function dI(a){this.b=a}t(539,1,{},dI);_.wc=function(){this.b.j=!1;BE(this.b.d)};_.b=null;function eI(a){this.b=a}t(540,1,{},eI);_.b=null;
function TH(){RH.call(this);this.pb.style[ah]=eb;this.pb.style[Ce]=eb}t(541,536,wi,TH);function hI(a,b){var c;c=b.b;c.f=4;return nE(a.b.d,c,b.e,b.f)}function VH(a){this.b=a}t(542,1,{},VH);_.Kf=function(a){return hI(this,a)};_.b=null;function sr(a,b){zE(a.b.d,b.b,b.e,b.f);return nE(a.b.d,b.b,b.e,b.f)}function WH(a){this.b=a}t(543,1,{},WH);_.Kf=function(a){return sr(this,a)};_.b=null;function XH(a){this.b=a}t(544,1,{},XH);_.Kf=function(a){return xE(this.b.d,a.b,a.e,a.f)};_.b=null;
function YH(a){this.b=a}t(545,1,{},YH);_.Kf=function(){return BE(this.b.d)};_.b=null;function sq(a,b){var c;c=N(ED(b.c));c=new PB(b,0,hg,c);VC(a.b.d,c);return!0}function ZH(a){this.b=a}t(546,1,{},ZH);_.Kf=function(a){return sq(this,a)};_.b=null;function tq(a,b){var c;c=N(ED(100*b.d));c=new PB(b,0,og,c);VC(a.b.d,c);return!0}function $H(a){this.b=a}t(547,1,{},$H);_.Kf=function(a){return tq(this,a)};_.b=null;function xq(a,b){var c;c=new PB(b,0,fe,fh);VC(a.b.d,c);return!0}function aI(a){this.b=a}
t(548,1,{},aI);_.Kf=function(a){return xq(this,a)};var kI=_.b=null;function rI(){rI=x;kI=new qt((Ft(),new Et("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function sI(){sI=x;tI={}}function uI(a,b,c){var d;c&&(b.style[le]=c.c+Xf,d=c.b,d!=Nb&&(b.style[ke]=d),0!=(c.d&1)&&(b.style[ne]=ld),0!=(c.d&2)&&(b.style[me]=Oe));a.f.style[$g]=Gf}
function FA(a){var b=vI,c,d,e,f,g,j,h,n,o,q,r,u,v;c=xi(a);c in tI?a=tI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(wg),f=$doc.createElement(Me),f.width=1,f.height=1,g=(rI(),kI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),uI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Xj(e),n=Xj(e)+(e.offsetHeight||0),o=n-h,q=Xj(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new wI,v.b=u,v.c=r,v.d=o,v),tI[c]=a);return a}
function xI(){sI();var a,b,c,d,e;tj();this.b=H(vs,s,1,["monospace","sans-serif",tg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(wg);this.f.innerHTML=this.i||l;this.f.style[le]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ke]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(551,1,{},xI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var tI;function wI(){}
t(552,1,{},wI);_.b=0;_.c=0;_.d=0;function oE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Li(b),!A(b,129))throw b;}return!1}function pE(a){try{if(a.b&&A(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Li(b),!A(b,129))throw b;}return!1}function fI(a){Gq.call(this,null,0,null);this.b=a}function OH(a,b,c){Gq.call(this,a,0,b);this.b=c}t(553,394,Uh,fI,OH);_.re=function(){return oE(this)};_.se=function(){return pE(this)};_.b=null;
function uB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=vI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,uI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function tB(a){this.c=a;this.b={};!vI&&(vI=new xI)}t(554,397,ti,tB);var vI=null;function nz(a){this.b=a}t(555,405,{},nz);_.b=null;function yI(a,b){this.b=a;this.c=b}t(556,1,{},yI);_.b=null;_.c=null;function zI(){Xw.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[ah]=hd}t(557,320,wi,zI);
function AI(){AI=x;var a=BI=new xI;tj();a.i="9p";a.f.style[ke]=tg;a.f.style[le]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[le]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);CI=new zz(1)}function qD(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,QH(a)}
function sD(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(pD(a,!1),360<=g||-360>=g?j=rD(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=DI(q,r,u,v,f),E=DI(q,r,u,v,h),J="<g"+a.n+rb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),qD(a,j))}function Y(a,b,c,d,e){a.o&&qD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ha+a.c+a.b+ab)}
function oD(a,b,c,d,e){a.o&&(pD(a,!1),qD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab))}function zD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+ha+a.j+' fill="'+e+la+b+"</text>");qD(a,b)}function QA(a,b,c,d,e){pD(a,!0);qD(a,'<rect x="'+b+ka+c+ia+e+'" width="'+d+ea+a.n+ab)}
function QH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Vj(a.u.pb)+(a.u.pb.offsetWidth||0)-Vj(a.u.pb),d=Xj(a.u.pb)+(a.u.pb.offsetHeight||0)-Xj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ia+d+la)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=fg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function yD(a,b){a.f=b;a.j=RE(b)}t(558,401,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var CI,BI;function gr(a,b,c){c&&(rr(a,b),c.Kf(a.c));a.e=!0}function rr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Vj(a.p.pb)+(a.p.pb.scrollLeft||0)+go(a.p.pb.ownerDocument),a.c.f=c.clientY-Xj(a.p.pb)+(a.p.pb.scrollTop||0)+ho(a.p.pb.ownerDocument),a.c.b=new fI(b),b.b.preventDefault(),!0):!1}
function UH(a){this.p=a;this.c=new EI;this.d=new FI(this);B(this.p,new GI(this),(or(),or(),pr));B(this.p,new HI(this),(hr(),hr(),ir));B(this.p,new II(this),(lr(),lr(),mr));B(this.p,new JI(this),(dr(),dr(),er));B(this.p,new KI,(yq(),yq(),zq));B(this.p,new LI(this),(uq(),uq(),vq));B(this.p,new MI(this),(pq(),pq(),qq))}t(559,1,{},UH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function FI(a){nk();this.b=a}t(560,24,{},FI);
_.Dc=function(){!this.b.e&&this.b.j&&hI(this.b.j,this.b.c)};_.b=null;function GI(a){this.b=a}t(561,1,{},GI);_.b=null;function HI(a){this.b=a}t(562,1,{},HI);_.b=null;function II(a){this.b=a}t(563,1,{},II);_.b=null;function JI(a){this.b=a}t(564,1,{},JI);_.b=null;function KI(){}t(565,1,{},KI);function LI(a){this.b=a}t(566,1,{},LI);_.b=null;function MI(a){this.b=a}t(567,1,{},MI);_.b=null;function EI(){}t(568,1,{},EI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function NI(a){var b,c,d,e,f;Uj(a);d=(gj(),hj(null));e=new zI;Uw(e,a);qv(d,e,d.pb);f=a.fd();b=a.ed();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Ww(e,a);zv(d,e);return new Fy(f,b)}function OI(){this.pb=$doc.createElement(Yd);this.pb[yd]=Qe;this.pb.style[Qf]=De;this.pb.style[Uf]=Vc;this.pb.style[ah]=eb;this.pb.style[Ce]=eb}t(570,288,ui,OI);_.cd=function(){return Vj(this.pb)};_.dd=function(){return Xj(this.pb)};
function RE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function DI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new yI(new YF(a),new YF(b))}function rD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+ab}
function GD(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=ea;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function pD(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ha+a.b:a.n=' fill="none" stroke="'+c+ha+a.b}function PH(){AI();this.o=CI;this.d=[];this.u=new OI}t(571,558,{},PH);_.b=l;_.c=l;function PI(){PI=x;QI=new Fy(0,0)}
function RI(a){var b;b=a.Of();if(!b){var c;(c=a.Lf())?(b=NI(c.b),mj(c.ue(),b.c,b.b),c=NI(c.b),b=new Fy(c.c-b.c,c.b-b.b)):b=new Fy(0,0);a.Sf(b)}return b}function Uy(a,b){var c;if(a.ye())return QI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Rf(yy(b));c=NI(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function SI(a,b){var c;b&&(c=fg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Nf().pb.style[id]=c)}function TI(){this.f=new uA;this.f.b=-1;this.f.c=-1}t(573,1,{});_.Lf=function(){return null};_.Mf=function(a){this.Qf(a.Nd())};
_.Nf=function(){return this.ue()};_.Of=function(){return UI};_.Ed=function(){};_.ye=function(){return!1};_.Pf=function(a){this.Rf(yy(a))};_.Qf=function(a){SI(this,a)};_.Rf=function(a){var b=this.ue().pb,c,d,e;c=(dz(),ez);e=a.c;d=a.b;e!=c.c?b.style[le]=l+e+"pt":b.style[le]=l;d!=c.b?b.style[ke]=d:b.style[ke]=l;0!=(a.d&1)?b.style[ne]=ld:b.style[ne]=l;0!=(a.d&2)?b.style[me]=Oe:b.style[me]=l};_.Sf=function(a){UI=a};_.Tf=function(){};var UI=_.f=null,QI;
function Wz(a,b){PI();TI.call(this);this.b=new iw(a);this.b.gd()[yd]=l;B(this.b,new VI(this,b),(Ep(),Ep(),Fp))}t(572,573,{},Wz);_.ue=function(){return this.b};_.Qf=function(a){SI(this,a)};_.b=null;function VI(a,b){this.b=a;this.c=b}t(574,1,{},VI);_.Lc=function(a){Bp();Cp(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function $z(a){PI();TI.call(this);this.b=new ix;B(this.b,new WI(this,a),(yp(),yp(),zp))}t(575,573,{},$z);_.ue=function(){return this.b};_.b=null;
function WI(a,b){this.b=a;this.c=b}t(576,1,{},WI);_.b=null;_.c=null;function XI(a,b){var c,d;SI(a,b.Nd());for(d=new Fi(b.Wb.b);d.c<d.e.Be();)c=Gi(d),c.lc&&c.hc.Mf(c)}function YI(a,b){var c,d,e,f,g,j,h;mj(a.e,b.Ud(),b.Qd());for(d=new Fi(b.Wb.b);d.c<d.e.Be();)c=Gi(d),c.lc&&(e=c.hc,e.Pf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=RI(e).c,f-=RI(e).b,mj(e.ue(),g,f),!c.ob&&a.e.yd(c),a.e.zd(c,j,h)))}function iz(){PI();TI.call(this);this.e=new Cv}t(577,573,{},iz);
_.Mf=function(a){XI(this,a)};_.ue=function(){return this.e};_.Pf=function(a){YI(this,a)};_.e=null;function $A(a){PI();TI.call(this);var b=this.b=new Hw;nw(b.c,a,!1);zw(b);this.f.b=-1;this.f.c=-1}t(578,573,{},$A);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?co(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function cB(a){this.b=new Cx(a.i,new ZI(a))}t(579,1,{},cB);_.b=null;
function yx(a){var b,c,d,e,f;f=new OB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y($I,s,105,0,0);for(c=b.b?yk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,84)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=cj((sz(),S),new T(f.e)));c=c.c;if(Vs(!c?eh:c.b,ph))for(c=(!a.e.b||0==a.e.b.d?(Vr(),Vr(),Wr):new vz(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new Gq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.cg(),null.cg()):100==f.e&&A(f.f,102)?(j=f.f,h=new Gq(j,205,null),h.j=j.Vd(),
h.k=j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.cg():401==f.e||402==f.e?(null.cg(),null.cg(),null.cg(),null.cg(),null.cg()):500<=f.e&&507>=f.e&&(g=null.dg,500!=g&&(f=new Gq(null.dg,g,null),f.j=null.cg(),f.k=null.cg(),j=null.cg(),f.f=j&12,501==g&&null.cg())))}function ZI(a){this.b=a}t(580,1,oi,ZI);_.xc=function(){yx(this)};_.b=null;function zB(a,b){Xx(a.b,b);a.f.b=-1;a.f.c=-1}function AB(){PI();TI.call(this);this.b=new ay}t(581,573,{},AB);
_.Lf=function(){var a;a=new AB;Xx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};_.Of=function(){return aJ};_.Sf=function(a){aJ=a};var aJ=_.b=null;t(582,577,{});function bJ(a){var b;b=new Sp($n(a.pb,Lf),$n(a.pb,Kf));a=new Sp($n(a.T.jb.pb,Lf),$n(a.T.jb.pb,Kf));return H(I,m,-1,[b.c-a.c,b.b-a.b])}function cJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.md(a.R);a.kd(b);a.R=a.Q=null}else null!=a.R?(dJ(a,a.R),a.R=null):null!=a.Q&&(eJ(a,a.Q),a.Q=null);Lj(a.S)}
function JH(a){a.kb?a.Xf(Vp(a.T.jb)):(a.Hd(),JH(a))}function eJ(a,b){var c;a.kb?(c=bJ(a),a.Xf(new Sp(-1,fJ(b,!1)-c[1]))):a.Q=b}function gJ(a,b){var c;b!=a.Cd()&&(c=a.T.jb,iv(c),hJ(c,b,c.pb,c.q.d,!0))}function dJ(a,b){var c;a.kb?(c=bJ(a),a.Xf(new Sp(fJ(b,!0)-c[0],-1))):a.R=b}t(585,290,li);_.Uf=function(){var a,b;b=Vp(this.T.jb);a=bJ(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.T.jb;return 0!=a.q.d?iJ(ny(a.q,0)):null};_.Vf=function(a){jJ(this.T.jb,a)};_.xd=function(){return new jv(this.T.jb)};
_.Wf=function(){Zp(this.T.jb)};_.sd=function(){cJ(this)};_.Kd=function(){Zp(this.T.jb)};_.ud=function(a){return kJ(this.T.jb,a)};_.Xf=function(a){Xp(this.T.jb,a)};_.kd=function(a){eJ(this,a)};_.Dd=function(a){gJ(this,a)};_.md=function(a){dJ(this,a)};_.Q=null;_.R=null;function lJ(){lJ=x;var a=(mJ(),nJ(),oJ);pJ=new Zw(a.e,a.c,a.d,a.f,a.b)}function qJ(a,b){if(0!=a.I.b.q.d&&iJ(ny(a.I.b.q,0)))throw new dv("WindowPanel can only contain one child widget");rJ(a,b)}
function KH(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Yg]=De,a.ab=!1,a.Hd());b=a.pb;b.style[Ue]=0+(tj(),Xf);b.style[Mg]=cb;FG(a,Qj(go($doc)+(nj()-$n(a.pb,Lf)>>1),0),Qj(ho($doc)+(oj()-$n(a.pb,Kf)>>1),0));d||((a.ab=c)?(a.pb.style[Bd]=dg,a.pb.style[Yg]=Zg,ck(a.gb,200)):a.pb.style[Yg]=Zg)}finally{a.w=!0}}
function sJ(a,b){var c;if(a.w){c=new xu;a.mb&&Lr(a.mb,c);a.J&&Wp(a.r,a);try{Ni(a.r.d,a)}catch(d){if(d=Li(d),!A(d,123))throw d;}a.n=tJ(a.r,a);try{Jv(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 Jv(a,b)}function uJ(a,b,c){var d,e;e=a.ob;d=new Nj(a,e);e.zd(a,d.b+b,d.e+c)}function vJ(a,b,c){b=new wJ(eo(co(Eu(Eu(a.T.d,b),c))));hv(b,a);B(b,a.o,(Ep(),Ep(),Fp));return b}function Up(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Xp(a.T.jb,b)}
function FG(a,b,c){var d,e;(e=a.r)?(d=xJ(e.pb),Mv(a,b+(Vj(e.pb)+d[3]),c+(Xj(e.pb)+d[0]))):Mv(a,b,c)}function NA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Yp(a.r,a):Wp(a.r,a)))}function rJ(a,b){if(b!=(0!=a.I.b.q.d?iJ(ny(a.I.b.q,0)):null)){iv(a.I.b);var c=a.I.b;hJ(c,b,c.pb,c.q.d,!0)}}
function yJ(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Pp(),zJ)&&(a.O=a.G);var d,e;if(a.P)for(e=new Fi(a.P);e.c<e.e.Be();)if(d=Gi(e),b==(Pp(),AJ)){!d.c&&(d.c=new BJ);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Pp(),Qp))g=d.r,j=d.F,d.I.d?(FG(d,j.d,j.e),Up(d,new Sp(j.c,-1))):(FG(d,j.d,j.e),Up(d,new Sp(j.c,j.b)),Yp(g,d)),Ji(g.d,d,d.I.c),hk(d.z,333);else if(!d.C&&f==(Pp(),zJ))d.pb.style[Yg]=Zg,Pp()}else if(b==Qp){!d.c&&(d.c=new BJ);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=xJ(j.pb);h=d.F;if(d.I.d)h.d=Vj(d.pb)-
g[3]-Vj(j.pb),h.e=Xj(d.pb)-g[0]-Xj(j.pb),d.F=h,FG(d,0,0),CJ(d,Rp(j.pb).c,-1);else{if(f!=(Pp(),zJ))h.d=Vj(d.pb)-g[3]-Vj(j.pb),h.e=Xj(d.pb)-g[0]-Xj(j.pb),h.c=d.q,h.b=d.p,d.F=h;FG(d,0,0);Xp(d,new DJ(Rp(j.pb)));Wp(j,d)}d==d.r.b||bE(d);hk(d.z,333)}}else b==zJ&&(!d.c&&(d.c=new BJ),d=a,d.C||(d.G=c,d.pb.style[Yg]=De))}}function EJ(a,b){a.pb.style[ch]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.cg().cg()}
function FJ(a){if(!a.kb){a.t=bv(a,a.r,(!wr&&(wr=new tk),wr));a.s=bv(a,a.r,sk?sk:sk=new tk);a.u=bv(a,a.r,(!Br&&(Br=new tk),Br));var b=a.r;!a.P&&(a.P=new $i);Ui(a.P,b);wr&&(b=new vr(a),a.mb&&Lr(a.mb,b));a.J&&Yp(a.r,a);Ji(a.r.d,a,a.I.c);a.n&&(Mv(a,a.n.b,a.n.c),a.n=null);Nv(a);bE(a)}}function bE(a){if(a!=a.r.b){var b;Br&&(b=new Ar(a),a.mb&&Lr(a.mb,b))}}
function GJ(a,b,c){var d;d=(Uv(),Vv);Ov.call(this,!1,"popup");this.U=d.b;this.S=new HJ(this);d=new IJ;d.pb[yd]="mosaic-popupLayoutPanel";Gv(this.T,d);Lv(this);this.o=new JJ(this);this.z=new KJ(this);this.A=new LJ(this);this.B=new MJ(this);this.F=new NJ;this.O=(Pp(),AJ);this.J=c;this.r=a;a=this.I=new OJ(b);b=new PJ;!a.e&&(a.e=new QJ);Ui(a.e,b);a=new RJ(new ax(pJ.b.e.b,pJ.b.c,pJ.b.d,pJ.b.f,pJ.b.b));B(a,new SJ(this),(Ep(),Ep(),Fp));b=this.I.c;b.c||(b.c=new Xw,b.c.gd()[yd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Qw(),Rw),c.d=d,TJ(b.i,b.c,new UJ(2)));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new tv;d=Vw(c);Mu(c.c,($t(),au(d)),0);sv(c,a,d,0,!1)}else Uw(b.c,a);jJ(b.i,null);B(this.I.c,new VJ(this),(Mp(),Mp(),Np));B(this.I.c,this.o,Fp);gJ(this,this.I);Hi(eo(co(this.pb)),"mosaic-WindowPanel",!0)}t(584,585,li);_.Cd=function(){return 0!=this.I.b.q.d?iJ(ny(this.I.b.q,0)):null};_.Fd=function(a){sJ(this,a)};_.xd=function(){return new jv(this.I.b)};_.sd=function(){cJ(this);Lj(new WJ(this))};
_.ud=function(a){return kJ(this.I.b,a)};_.Xf=function(a){Up(this,a)};_.Gd=function(a,b){FG(this,a,b)};_.Dd=function(a){rJ(this,a)};_.Hd=function(){FJ(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 pJ;function XJ(a){a.i=(new Vz(a.j)).hc.ue();B(a.i,new YJ(a),(Ep(),Ep(),Fp));a.e=H(ZJ,s,58,[a.i])}
function HH(){lJ();var a,b,c,d,e,f;GJ.call(this,($J(),aK),null,!0);this.$f();this.db=!0;a=new Jw(this.k);this.f=new $x;this.f.pb.style[ah]=eb;Vu(this.f,eb);this.Yf();dJ(this,"400px");f=new my;f.pb.style[Ce]=eb;f.f[qd]=10;c=(Cw(),Nw);f.b=c;ly(f,a);ly(f,this.f);e=new Xw;e.f[qd]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Uw(e,a);ly(f,e);qJ(this,f);NA(this,!1);this.Zf()}t(583,584,li,HH);_.Yf=function(){XJ(this)};_.Zf=function(){var a=this.f;a.pb.readOnly=!0;var b=Wu(a.pb)+"-readonly";Hi(a.gd(),b,!0)};
_.$f=function(){MA(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 YJ(a){this.b=a}t(586,1,{},YJ);_.Lc=function(){sJ(this.b,!1)};_.b=null;function IH(a){this.b=a}t(587,1,{},IH);
_.xc=function(){Zu(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=ao(a.pb,Wg).length;if(0<b&&a.kb){if(0>b)throw new vw("Length must be a positive integer. Length: "+b);if(b>ao(a.pb,Wg).length)throw new vw("From Index: 0  To Index: "+b+"  Text Length: "+ao(a.pb,Wg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function bK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";MA(a.I.c,"Paste")}function cK(a){lJ();HH.call(this);this.d=a}
t(589,583,li,cK);_.Yf=function(){XJ(this);this.b=(new Vz(this.c)).hc.ue();B(this.b,new dK(this),(Ep(),Ep(),Fp));this.e=H(ZJ,s,58,[this.b,this.i])};_.Zf=function(){Vu(this.f,"150px")};_.$f=function(){bK(this)};_.Hd=function(){FJ(this);Qn((Nn(),On),new eK(this))};_.b=null;_.c=null;_.d=null;function fK(a){lJ();cK.call(this,a)}t(588,589,li,fK);
_.Zf=function(){Vu(this.f,"150px");var a=new gK(this),b=this.f;av(b,new hK,(cq(),cq(),dq));av(b,new iK,($p(),$p(),aq));av(b,new jK,(fq(),fq(),gq));av(b,new kK(a),(iq(),iq(),jq))};_.$f=function(){bK(this);this.k+=" Or drag and drop a file on it."};t(592,1,{});t(591,592,{});_.c=null;_.d=1;_.e=-1;function gK(a){this.b=a;this.c=new lK(this);this.d=this.e=1}t(590,591,{},gK);_.b=null;function lK(a){this.b=a}t(593,1,{},lK);_._f=function(a){this.b.b.f.pb[Wg]=null!=a?a:l};_.b=null;function CB(){new Nr}
t(594,425,{},CB);function dK(a){this.b=a}t(595,1,{},dK);_.Lc=function(){if(this.b.d){var a=this.b.d,b;b=new OB(a.b,0,ao(this.b.f.pb,Wg));GH(a.b,b)}sJ(this.b,!1)};_.b=null;function eK(a){this.b=a}t(596,1,{},eK);_.xc=function(){Zu(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function Lq(a){var b;a&&a&&(a=new mK(a),void 0!=$wnd.FileReader?b=new fK(a):b=new cK(a),JH(b),KH(b))}function mK(a){this.b=a}t(598,1,{},mK);_.b=null;function lq(a,b){a.onloadend=function(a){b._f(a.target.result)}}
function kK(a){this.b=a}t(603,1,{},kK);_.b=null;function hK(){}t(604,1,{},hK);function iK(){}t(605,1,{},iK);function jK(){}t(606,1,{},jK);function OA(a,b){PI();iz.call(this);this.d=new nK(a);var c=this.c=new Xw,d=(Cw(),Nw);c.b=d;Uw(this.c,this.e);qJ(this.d,this.c);this.d.b=this;this.b=b}t(607,582,{},OA);_.ue=function(){return this.d};_.Nf=function(){return this.c.ob};_.Ed=function(){sJ(this.d,!1)};_.Rf=function(){};_.Tf=function(a){XI(this,a);YI(this,a);JH(this.d);FJ(this.d)};_.b=null;_.c=null;
_.d=null;function nK(a){lJ();GJ.call(this,($J(),aK),a,!1)}t(608,584,li,nK);_.Ed=function(){var a=this.b,b=new HA(a.b,201),c;a=a.b.r;a.b?a=new oK(new Fi(a.b)):(a=(Vr(),Vr(),Wr),a=new Fi(a));for(;a.Xc();)c=a.Yc(),201==b.e&&DG(c.b)};_.b=null;function kB(){PI();TI.call(this);var a=this.b=new pK;a.ab=!0;a.b.i=!0;this.b.db=!0}t(609,573,{},kB);_.ue=function(){return this.b};_.b=null;function bC(){}t(616,441,{},bC);function oK(a){if(!a)throw new rn;this.b=a}t(617,1,{},oK);_.Xc=function(){return hC(this.b)};
_.Yc=function(){return Gi(this.b)};_.Zc=function(){throw new lC("Missing message: awt.50");};_.b=null;function Fz(){return Fz()}function $B(){$B=x;var a;a=(RB(),SB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(qK,s,-1,0,1);else throw new GF(a+" is not supported");}catch(b){if(b=Li(b),!A(b,131))throw b;}}function dB(a,b){a.b=31*a.b+L((new YF(b)).b)}function Az(){}t(620,1,{},Az);_.hC=function(){return this.b};_.b=1;
function rK(){rK=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Ke))&&0<b.length)b=$doc.getElementsByTagName(Ke)[0],b.style[Ce]=eb;a.body.style[Ce]=eb}function xJ(a){rK();var b;b=y(I,m,-1,4,1);b[0]=sK(tK(a,"borderTopWidth"));b[1]=sK(tK(a,"borderRightWidth"));b[2]=sK(tK(a,"borderBottomWidth"));b[3]=sK(tK(a,"borderLeftWidth"));return b}function uK(a){rK();var b,c;c=vK(a);b=xJ(a);a=new Sp(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 Rp(a){rK();return new Sp(a.clientWidth,a.clientHeight)}function vK(a){rK();var b;b=y(I,m,-1,4,1);b[0]=sK(tK(a,"marginTop"));b[1]=sK(tK(a,"marginRight"));b[2]=sK(tK(a,"marginBottom"));b[3]=sK(tK(a,"marginLeft"));return b}function wK(a){rK();var b;b=y(I,m,-1,4,1);b[0]=sK(tK(a,"paddingTop"));b[1]=sK(tK(a,"paddingRight"));b[2]=sK(tK(a,"paddingBottom"));b[3]=sK(tK(a,"paddingLeft"));return b}function xK(a,b,c){rK();try{G(b,ie)&&(b=Kd),a.style[b]=c}catch(d){if(d=Li(d),!A(d,123))throw d;}}
function fJ(a,b){rK();var c;yK||(yK=$doc.createElement(wg),xK(yK,Ue,l),xK(yK,Mg,l),xK(yK,Uf,Vc),xK(yK,Yg,De),$doc.body.appendChild(yK));xK(yK,ah,a);xK(yK,Ce,a);c=uK(yK);return b?c.c:c.b}var yK=null;function zK(){Sp.call(this,0,0)}function Sp(a,b){this.c=a;this.b=b}function DJ(a){Sp.call(this,a.c,a.b)}t(622,1,Uh,zK,Sp,DJ);_.eQ=function(a){return this===a?!0:null==a||AK!=zn(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+Rc};_.b=0;_.c=0;function BK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(623,1,{116:1,119:1,140:1},BK);_.eQ=function(a){return a===this?!0:A(a,140)?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 CK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;
function DK(a,b){this.b=a;this.c=b}t(624,1,Uh,DK);_.eQ=function(a){return this===a?!0:null==a||EK!=zn(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 EK.e+"[x="+this.b+",y="+this.c+Rc};_.b=0;_.c=0;function NJ(){this.c=this.b=this.e=this.d=0}t(625,1,Uh,NJ);_.eQ=function(a){return this===a?!0:null==a||FK!=zn(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 FK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Rc};_.b=0;_.c=0;_.d=0;_.e=0;function tK(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ie&&(b=Kd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(627,1,{});var GK=-1;function HK(){}t(628,627,{},HK);_.b=-1;_.c=-1;var IK=null;
function sK(a){a=parseInt(a,10);a=isNaN(a)?null:QD(a);return!a?0:a.b}t(631,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1});_.Uf=function(){return Vp(this.i)};_.Vf=function(a){jJ(this.i,a)};_.Wf=function(){Zp(this.i)};_.Kd=function(){Zp(this.i)};_.kd=function(a){var b=this.i;b.pb.style[Ce]=a;b.kb||(b.i=a)};_.md=function(a){var b=this.i;b.pb.style[ah]=a;b.kb||(b.j=a)};function mJ(){mJ=x;nJ()}function MA(a,b){a.b.pb.textContent=b||l;jJ(a.i,null)}
function JK(a){mJ();var b;kw(this,new IJ);this.b=new KK;b=this.i;LK(b,new MK);xK(b.pb,Rf,cb);b.p=0;TJ(b,this.b,new UJ(0));this.b.gd()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||l;jJ(this.i,null);this.pb[yd]="mosaic-Caption"}t(630,631,{15:1,18:1,19:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,60:1,66:1,67:1,68:1,70:1,71:1,74:1,78:1,79:1,81:1,142:1,148:1},JK);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};
_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};_.c=null;function nJ(){nJ=x;NK=In()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ry(NK,240,20);new ry(NK,224,16);new ry(NK,208,16);new ry(NK,192,16);new ry(NK,176,16);new ry(NK,160,16);new ry(NK,144,16);new ry(NK,128,16);new ry(NK,112,16);new ry(NK,96,16);new ry(NK,80,16);new ry(NK,64,16);new ry(NK,260,16);oJ=new ry(NK,48,16);new ry(NK,32,16);new ry(NK,16,16);new ry(NK,0,16)}var NK,oJ;
function OK(a,b){Zu(a.b.pb,!b);jJ(a.i,a.b)}function Tp(a,b){a.d=b;Zu(a.b.pb,!b);jJ(a.i,a.b);if(a.e){var c;for(c=new Fi(a.e);c.c<c.e.Be();)Gi(c)}}function OJ(a){var b;kw(this,new IJ);b=this.i;LK(b,new PK((QK(),RK)));b.p=0;this.c=new JK(a);TJ(b,this.c,new UJ(1));this.b=new IJ;Zi(this.b,"Body");TJ(b,this.b,new UJ(0));this.pb[yd]="mosaic-CaptionLayoutPanel"}t(633,631,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,142:1,148:1},OJ);_.nd=function(){cv(this.i)};_.od=function(){fv(this.i)};_.xd=function(){return new jv(this.b)};
_.ud=function(a){return kJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function QJ(){tG(this)}t(634,506,Qh,QJ);function HJ(a){this.b=a}t(635,1,oi,HJ);_.xc=function(){Zp(this.b.T.jb)};_.b=null;function SK(a){var b;b=a.c;a=b.r;b=!a.f?-1:Kj(a.f.b,b);a.f&&Vt(a.f.b,b)&&Yt(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&bE(!a.f?null:Vt(a.f.b,b-1))}function TK(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new hz);-1==Kj(a.f.b,b)&&Ui(a.f.b,b)}function BJ(){}t(636,1,{},BJ);_.Qc=function(a){SK(a)};_.Rc=function(a){TK(a)};
_.Tc=function(a){UK(a.b.r,a.b)};function $J(){$J=x;VK=new WK(1,"e");XK=new WK(2,Af);YK=new WK(3,"ne");ZK=new WK(10,"nw");$K=new WK(4,ng);aL=new WK(5,qg);bL=new WK(12,"sw");cL=new WK(8,"w");aK=new dL((gj(),hj(null)).pb)}function tJ(a,b){var c;c=xJ(a.pb);return new DK(Vj(b.pb)-(Vj(a.pb)+c[3]),Xj(b.pb)-(Xj(a.pb)+c[0]))}
function eL(a){var b,c,d,e,f,g;if(a.f){b=Rp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Vt(a.f.b,d),c=new Sp($n(g.pb,Lf),$n(g.pb,Kf)),f=tJ(a,g),f.b-=Qj(0,f.b+$n(g.pb,Lf)-b.c),f.c-=Qj(0,f.c+$n(g.pb,Kf)-b.b),FG(g,Qj(0,f.b),Qj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,CJ(g,c.c,c.b),g.O==(Pp(),Qp)&&Xp(g,new DJ(Rp(a.pb))),hk(g.z,1)}}function fL(a,b,c){a=a.e;Ji(a,b,b);z(a.d,b,c);Zi(b,xc+c.c)}
function Wp(a,b){var c;c=a.e;gL(c,b.H);Yi(b.H,xc+ZK.c);gL(c,b.D);Yi(b.D,xc+XK.c);gL(c,b.E);Yi(b.E,xc+YK.c);gL(c,b.N);Yi(b.N,xc+cL.c);gL(c,b.v);Yi(b.v,xc+VK.c);gL(c,b.M);Yi(b.M,xc+bL.c);gL(c,b.K);Yi(b.K,xc+$K.c);gL(c,b.L);Yi(b.L,xc+aL.c)}
function Yp(a,b){!b.H&&(b.H=vJ(b,0,0));fL(a,b.H,ZK);!b.D&&(b.D=vJ(b,0,1));fL(a,b.D,XK);!b.E&&(b.E=vJ(b,0,2));fL(a,b.E,YK);!b.N&&(b.N=vJ(b,1,0));fL(a,b.N,cL);!b.v&&(b.v=vJ(b,1,2));fL(a,b.v,VK);!b.M&&(b.M=vJ(b,2,0));fL(a,b.M,bL);!b.K&&(b.K=vJ(b,2,1));fL(a,b.K,$K);!b.L&&(b.L=vJ(b,2,2));fL(a,b.L,aL)}function UK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Kj(a.f.b,b);if(c+1<d){Kz(a.f,b);for(Ui(a.f.b,b);c<d;++c)EJ(Vt(a.f.b,c),c)}else EJ(b,c)}
function dL(a){a=new hL(a);kw(this,a);this.d=new iL(a);this.d.j=!0;Ri(this.d);this.d.n=3;this.e=new jL(a);this.e.j=!0;Ri(this.e);this.e.n=3;mw(this)}t(637,305,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,148:1},dL);_.Uf=function(){return Rp(this.pb)};_.Vf=function(){var a;(a=kL(this))&&a.Vf(null)};_.Wf=function(){eL(this)};_.Qc=function(a){!this.c&&(this.c=new BJ);SK(a)};_.Rc=function(a){!this.c&&(this.c=new BJ);TK(a)};_.Kd=function(){eL(this)};
_.Tc=function(a){!this.c&&(this.c=new BJ);UK(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var VK,XK,YK,ZK,aK,$K,aL,bL,cL;function hL(a){this.q=new Dv(this);this.pb=a}t(638,285,wi,hL);function WK(a,b){this.b=a;this.c=b}t(639,1,{},WK);_.b=0;_.c=null;function iL(a){Bi();Vi.call(this,a)}t(640,3,{},iL);_.rc=function(){var a;a=this.k.f;a.C||Uj(a.x);Yi(this.k.f,"dragdrop-dragging");!a.I.d&&OK(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Qj(this.b,a<this.e?a:this.e),b=Qj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ue]=a+(tj(),Xf);c.style[Mg]=b+Xf};
_.sc=function(){var a;a=this.k.f;a==a.r.b||bE(a);a.I.d||OK(a.I,!0);a.C||(a.x||(a.x=new lL,Zi(a.x,"mosaic-GlassPanel-invisible")),xK(a.x.pb,ch,(rK(),tK(a.pb,ch))),fj((gj(),hj(null)),a.x,0,0));Zi(this.k.f,"dragdrop-dragging");a=new Nj(this.k.b,null);this.b=a.b+Wj(this.k.b.pb);this.c=a.e+Yj(this.k.b.pb);this.e=this.b+$j(this.k.b.pb)-this.k.f.fd();this.d=this.c+Zj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function gL(a,b){try{Ni(a,b)}catch(c){if(c=Li(c),!A(c,123))throw c;}}
function jL(a){Bi();Vi.call(this,a);this.d=new Di}t(641,3,{},jL);_.rc=function(){var a;a=this.k.f.ob;a.C||Uj(a.x);Yi(this.k.f,"dragdrop-dragging");OK(a.I,!1);Up(a,new Sp(a.q,a.p));hk(a.z,1)};
_.tc=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.dd()-Qj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.p,b=Qj(a+b,$n(d.I.c.pb,Kf)),b!=a&&uJ(d,0,a-b),Up(d,new Sp(d.q,b)),hk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.p,b=Qj(a+b,$n(d.I.c.pb,Kf)),Up(d,new Sp(d.q,b)),hk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Qj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&uJ(d,a-b,0),Up(d,new Sp(b,d.p)),hk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.q,Up(d,new Sp(96<a+b?a+b:96,d.p)),hk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||bE(a);OK(a.I,!0);a.C||(a.x||(a.x=new lL,Zi(a.x,"mosaic-GlassPanel-invisible")),xK(a.x.pb,ch,(rK(),tK(a.pb,ch))),fj((gj(),hj(null)),a.x,0,0));Zi(this.k.f,"dragdrop-dragging");a=new Nj(this.k.b,null);this.b=a.b+Wj(this.k.b.pb);this.c=a.e+Yj(this.k.b.pb);this.f=this.b+$j(this.k.b.pb)-this.k.f.fd();this.e=this.c+Zj(this.k.b.pb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
function lL(){var a;this.e=new mL(this);this.b=!1;this.c=new Hv;kw(this,this.c);a=this.pb.style;a[id]="#000";a[he]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}t(642,305,Xh,lL);
_.qd=function(){var a;mw(this);try{a=this.ob}catch(b){b=Li(b);if(A(b,129))throw new dv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(gj(),hj(null))?(Ot(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Ti(ok,a),a.c=!0,a.d=wk(a),Ui(ok,a),this.d=new nL(this),ru(new Nt(this.d))):(this.pb.style[nd]=cb,this.pb.style[gg]=cb);this.b&&fu(new Mt(this));fj(hj(null),new oL,go($doc),ho($doc))};
_.rd=function(){this.i.rd();bk(this.e);this.d&&(Kt(pu,this.d,H(pL,s,46,[(!zr&&(zr=new tk),zr)])),this.d=null);this.b&&Kt(hu,this,H(pL,s,46,[(!gu&&(gu=new tk),gu)]))};_._c=function(a){switch(cu(a.type)){case 256:if(27==(a.keyCode||0))return Uj(this),!1;case 1:if(this.pb.contains(a.target))return Uj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function mL(a){nk();this.b=a}t(643,24,{},mL);_.Dc=function(){Ot(this.b)};_.b=null;function nL(a){this.b=a}t(644,1,{},nL);_.b=null;
function oL(){this.pb=pw();var a;a=new jx(new qL(this));B(this,a,(up(),up(),vp));B(this,a,(mq(),mq(),nq))}t(645,307,Mh,oL);_.sd=function(){Lj(new rL(this))};function qL(a){this.b=a}t(646,1,{},qL);_.b=null;function rL(a){this.b=a}t(647,1,oi,rL);_.xc=function(){this.b.pb.focus()};_.b=null;function sL(a){a.pb.style[ah]=hd;a.pb.style[Ce]=hd;if(a.kb){var a=a.ob,b;A(a,148)?a.Vf(null):(b=kL(a))&&b.Vf(a)}}t(649,288,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1});
_.Uf=function(){sL(this);return new Sp($n(this.pb,Lf),$n(this.pb,Kf))};_.Vf=function(){sL(this)};_.Wf=function(){};_.$c=function(){};_.Kd=function(){};function KK(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[$g]=Gf;this.pb[yd]="mosaic-HTML"}t(648,649,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,148:1},KK);function RJ(a){kw(this,new tL(a));this.pb[yd]="mosaic-ImageButton"}t(650,305,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},RJ);
function pK(){var a=(Uv(),Xv);Ov.call(this,!0,gf);this.U=a.b;this.b=new uL(this);this.b.e=!0;Ev(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);jj();Ou(a,b)}else this.lb|=1;eo(co(this.pb))[yd]=Ae;this.pb.style[ch]="2147483647"}t(651,290,wi,pK);_.$c=function(a){ev(this,a);1==cu(a.type)&&Jv(this,!1)};_.b=null;
function uL(a){this.c=a;this.d=new $i;this.j=new $i;a=(Bx(),Ax);new qy(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Bg);this.f=$doc.createElement(Eg);Zt(b,this.f);this.p=!0;a=pw();b=($t(),au(b));a.appendChild(b);this.pb=a;ul();this.pb.setAttribute("role",Yl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),jj(),Ou(a,b)):this.lb|=2225;this.pb[yd]=ze;a=Wu(this.pb)+"-vertical";Hi(this.gd(),a,!0);this.pb.style[Pf]=cb;this.pb.setAttribute("hideFocus",Vg);B(this,new zx(this),(up(),up(),vp))}
t(652,329,ui,uL);_.$c=function(a){switch(cu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}sx(this,a)};_.Jd=function(a,b){wx(this,a,b);b||this.b&&Jv(this.c,!1)};_.b=!0;_.c=null;
function tL(a){var b=(Cw(),Nw),c=(Qw(),Rw),d;d=new ww;d.i[md]=bb;d.i[pd]=0;d.i[qd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;uw(b.b);b.b.d.rows[0].cells[0][dd]=c.b;uw(b.b);b.b.d.rows[0].cells[0].style[Xg]=e.b;uw(d);b=qw(d,0,0,!0);if(a){Uj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;sw(g,f.d);qs(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ui(c.c,a);a.pb[Tc]=e;Zt(b,a.pb);hv(a,d)}kw(this,d);Hi(this.pb,"mosaic-WidgetWrapper",!0)}t(653,305,Xh,tL);_.b=null;_.c=null;function JJ(a){this.b=a}t(654,1,{},JJ);
_.Lc=function(){this.b.hb&&this.b!=this.b.r.b&&bE(this.b)};_.b=null;function KJ(a){nk();this.b=a}t(655,24,{},KJ);_.Dc=function(){Zp(this.b.T.jb);var a=this.b;yr((!a.y&&(a.y=new vL),a.y))};_.b=null;function LJ(a){nk();this.b=a}t(656,24,{},LJ);_.Dc=function(){yJ(this.b,(Pp(),Qp))};_.b=null;function MJ(a){nk();this.b=a}t(657,24,{},MJ);_.Dc=function(){yJ(this.b,(Pp(),zJ))};_.b=null;function PJ(){}t(658,1,{},PJ);function SJ(a){this.b=a}t(659,1,{},SJ);_.Lc=function(){this.b.Ed()};_.b=null;
function VJ(a){this.b=a}t(660,1,{},VJ);_.b=null;function WJ(a){this.b=a}t(661,1,oi,WJ);_.xc=function(){this.b.O==(Pp(),Qp)?hk(this.b.A,333):this.b.O==zJ&&hk(this.b.B,333)};_.b=null;function wJ(a){this.pb=a;cv(this)}t(662,288,{15:1,18:1,34:1,35:1,36:1,37:1,38:1,39:1,45:1,47:1,56:1,68:1,71:1,79:1,81:1},wJ);_.Mc=function(a){return B(this,a,(Rq(),Rq(),Sq))};_.Nc=function(a){return B(this,a,(pj(),pj(),qj))};_.Oc=function(a){return B(this,a,(Vq(),Vq(),Wq))};_.Pc=function(a){return B(this,a,(rj(),rj(),sj))};
function vL(){Rr.call(this,null)}t(663,220,ki,vL);function Pp(){Pp=x;Qp=new wL("MAXIMIZED",0);zJ=new wL("MINIMIZED",1);AJ=new wL("NORMAL",2);xL=H(yL,s,143,[Qp,zJ,AJ])}function wL(a,b){io.call(this,a,b)}t(664,140,{116:1,120:1,122:1,143:1},wL);var xL,Qp,zJ,AJ;function Ot(a){var b,c,d,e;c=nj();b=oj();e=(Pu(),Qu).scrollWidth;d=Qu.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ah]=c-1+Xf);0<=b-1&&(a.pb.style[Ce]=b-1+Xf)}
function zL(a,b){var c,d,e;if(a.n)return!0;a.y.Ke();for(c=new jv(b);c.b.b<c.b.c.d-1;)d=iJ(kv(c.b)),e=d.ob,A(e,149)&&e.ld(d.hd()),d.hd()&&Ui(a.y,d);return!0}
function AL(a,b){var c,d,e;if(b.b)a.d&&ak(a.d),a.d=new BL(a,b),ck(a.d,333);else for(d=new Fi(a.y);d.c<d.e.Be();)c=Gi(d),e=c.nb,CL(b,c,e.t,e.u),DL(c,e.v,e.s,H(I,m,-1,[EL(a.r.b,c).e,EL(a.q.b,c).d,EL(a.o.b,c).b,EL(a.p.b,c).c]),H(I,m,-1,[FL(a.j.b,c).e,FL(a.i.b,c).d,FL(a.e.b,c).b,FL(a.f.b,c).c]),H(I,m,-1,[GL(a.v,c),GL(a.u,c),GL(a.s,c),GL(a.t,c)]))}
function HL(){this.y=new $i;this.k=new IL(this);this.x=new JL(this.k);this.w=new KL(this.k);this.r=new LL(this.k);this.q=new ML(this.k);this.o=new NL(this.k);this.p=new OL(this.k);this.j=new PL(this.k);this.i=new QL(this.k);this.e=new RL(this.k);this.f=new SL(this.k);this.v=new TL(this.k);this.u=new TL(this.k);this.s=new TL(this.k);this.t=new TL(this.k)}t(667,1,{});_.ag=function(a){AL(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 UL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Fi(b.y);e.c<e.e.Be();)d=Gi(e),A(d,61)&&(d=d.jb),f=d.nb,CL(c,d,f.t,f.u),DL(d,f.v,f.s,H(I,m,-1,[EL(b.r.b,d).e,EL(b.q.b,d).d,EL(b.o.b,d).b,EL(b.p.b,d).c]),H(I,m,-1,[FL(b.j.b,d).e,FL(b.i.b,d).d,FL(b.e.b,d).b,FL(b.f.b,d).c]),H(I,m,-1,[GL(b.v,d),GL(b.u,d),GL(b.s,d),GL(b.t,d)]));VL(c);a.b.d=null;for(a=new Fi(a.b.y);a.c<a.e.Be();)b=Gi(a),A(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function BL(a,b){this.b=a;this.c=b;var c=(jk(),kk);this.n=new ik(this);this.t=c}t(668,17,{},BL);_.yc=function(){UL(this)};_.zc=function(){UL(this)};
_.Bc=function(a){var b,c,d;for(c=new Fi(this.b.y);c.c<c.e.Be();)b=Gi(c),A(b,61)&&(b=b.jb),d=b.nb,d.j=L(d.p+(d.t-d.p)*a),d.w=L(d.q+(d.u-d.q)*a),d.x=L(d.r+(d.v-d.r)*a),d.i=L(d.o+(d.s-d.o)*a),CL(this.c,b,d.j,d.w),DL(b,d.x,d.i,H(I,m,-1,[EL(this.b.r.b,b).e,EL(this.b.q.b,b).d,EL(this.b.o.b,b).b,EL(this.b.p.b,b).c]),H(I,m,-1,[FL(this.b.j.b,b).e,FL(this.b.i.b,b).d,FL(this.b.e.b,b).b,FL(this.b.f.b,b).c]),H(I,m,-1,[GL(this.b.v,b),GL(this.b.u,b),GL(this.b.s,b),GL(this.b.t,b)]))};_.b=null;_.c=null;t(670,1,{});
_.b=null;function RL(a){this.b=a}t(669,670,{},RL);function SL(a){this.b=a}t(671,670,{},SL);function QL(a){this.b=a}t(672,670,{},QL);function PL(a){this.b=a}t(673,670,{},PL);function NL(a){this.b=a}t(674,670,{},NL);function OL(a){this.b=a}t(675,670,{},OL);function ML(a){this.b=a}t(676,670,{},ML);function LL(a){this.b=a}t(677,670,{},LL);t(678,670,{},function(a){this.b=a});t(679,670,{},function(a){this.b=a});function GL(a,b){var c=a.b,d;d=cj(c.e,b);d||(d=new BK(wK(b.pb)),z(c.e,b,d));return d.e}
function TL(a){this.b=a}t(680,670,{},TL);function KL(a){this.b=a}t(681,670,{},KL);function JL(a){this.b=a}t(682,670,{},JL);function FL(a,b){var c;c=cj(a.b,b);c||(c=new BK(xJ(b.pb)),z(a.b,b,c));return c}function EL(a,b){var c;c=cj(a.c,b);c||(c=new BK(vK(b.pb)),z(a.c,b,c));return c}
function WL(a,b){var c,d;d=cj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=kL(b),f,g,j,h,n;if(A(b,148)){if(null!=c.n&&null!=c.k){d=new Sp(XL(e,!0),XL(e,!1));break a}h=b.Uf();null!=c.n&&(h.c=XL(e,!0));null!=c.k&&(h.b=XL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Sp(XL(e,!0),XL(e,!1));break a}h=new zK;f=b.pb;n=f.style;g=n[Uf];j=n[Yg];n[Uf]="static";n[Yg]=De;null!=c.n?h.c=XL(e,!0):(n[ah]=hd,h.c=(f.offsetWidth||0)+EL(d.p.b,b).c+EL(d.q.b,b).d);null!=c.k?h.b=XL(e,!1):(n[Ce]=hd,h.b=(f.offsetHeight||0)+EL(d.r.b,b).e+
EL(d.o.b,b).b);n[Uf]=g;n[Yg]=j}d=h}null!=c.n&&(tj(),To)==c.n.cg()||null!=c.k&&(tj(),To)!=c.k.cg()||z(a.f,b,d)}return d}function IL(a){this.i=a;this.d=new Di;this.f=new Di;this.c=new Di;this.b=new Di;this.e=new Di}t(683,1,{},IL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function YL(a){var b;b=a.nb;if(null==b||!A(b,146))b=new ZL,a.nb=b;return b}function MK(){PK.call(this,(QK(),$L))}function PK(a){var b=(aM(),bM);HL.call(this);this.c=a;this.b=b}t(684,667,{},MK,PK);
_.bg=function(a){var b,c,d,e,f,g,j,h,n;h=new zK;zL(this,a);n=EL(this.p.b,a).c+EL(this.q.b,a).d+FL(this.f.b,a).c+FL(this.i.b,a).d+GL(this.t,a)+GL(this.u,a);d=EL(this.r.b,a).e+EL(this.o.b,a).b+FL(this.j.b,a).e+FL(this.e.b,a).b+GL(this.v,a)+GL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(QK(),$L)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Fi(this.y);a.c<a.e.Be();)c=Gi(a),e=YL(c),b=null,j=c.ob,A(j,149)&&(b=j,b=cM(b),b=new Sp(b[1]+b[3],b[0]+b[0])),this.c==$L?(n+=WL(this.x.b,c).c,e.b=WL(this.w.b,
c).b,A(j,149)&&(n+=b.c,e.b+=b.b),f=Qj(f,e.b)):(d+=WL(this.w.b,c).b,e.c=WL(this.x.b,c).c,A(j,149)&&(d+=b.b,e.c+=b.c),g=Qj(g,e.c));this.c==$L?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.ag=function(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,R;if(zL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=GL(this.t,a);E=GL(this.v,a);c=Rp(a.pb);R=c.c-(u+GL(this.u,a));q=c.b-(E+GL(this.s,a));g=R;c=q;this.c==(QK(),$L)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Fi(this.y);e.c<e.e.Be();)d=Gi(e),b=null,r=YL(d),v=d.ob,A(v,149)&&(b=v,b=cM(b),b=new Sp(b[1]+b[3],b[0]+b[0])),this.c==$L?(r.e?++h:(r.c=WL(this.x.b,d).c,A(v,149)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=WL(this.w.b,d).b,A(v,149)&&(r.b+=b.b))):(r.d?++j:(r.b=WL(this.w.b,
d).b,A(v,149)&&(r.b+=b.b),c-=r.b),r.e?r.c=R:(r.c=WL(this.x.b,d).c,A(v,149)&&(r.c+=b.c)));for(e=new Fi(this.y);e.c<e.e.Be();)d=Gi(e),b=null,r=d.nb,v=d.ob,A(v,149)&&(b=v,b=cM(b),b=new Sp(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==$L?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,149)&&(n-=b.c,f-=b.b),this.c==RK?(r.t=this.b==(aM(),bM)?u:this.b==dM?u+~~(R/2)-~~(J/2):u+R-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(aM(),bM)?(r.t=u,r.u=E):this.b==dM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
n,r.s=f,u+=J+D),a.b&&(v=d.cd()-Vj(a.pb)-GL(this.t,a),-1==r.p&&(r.p=v),v=d.dd()-Xj(a.pb)-GL(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.fd()),-1==r.o&&(r.o=d.ed()));AL(this,a)}};_.b=null;_.c=null;function aM(){aM=x;bM=new eM("START",0);dM=new eM(Fb,1);fM=new eM("END",2);gM=H(hM,s,144,[bM,dM,fM])}function eM(a,b){io.call(this,a,b)}t(685,140,{116:1,120:1,122:1,144:1},eM);var gM,dM,fM,bM;function QK(){QK=x;$L=new iM("HORIZONTAL",0);RK=new iM("VERTICAL",1);jM=H(kM,s,145,[$L,RK])}
function iM(a,b){io.call(this,a,b)}t(686,140,{116:1,120:1,122:1,145:1},iM);var jM,$L,RK;t(688,1,{150: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 ZL(){this.f=!1}function UJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(687,688,{146:1,150:1},ZL,UJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function lM(a,b){if(a.n)return!0;zL(a,b);if(0<a.y.d){a.b=Vt(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,147))d=new mM,c.nb=d;a.c=d;a.y.Ke();Ui(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function nM(){HL.call(this)}t(689,667,{},nM);
_.bg=function(a){var b,c;c=new zK;lM(this,a);if(this.b){b=WL(this.x.b,this.b).c;var d=WL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,149)&&(b=cM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=EL(this.p.b,a).c+EL(this.q.b,a).d+FL(this.f.b,a).c+FL(this.i.b,a).d+GL(this.t,a)+GL(this.u,a);c.b+=EL(this.r.b,a).e+EL(this.o.b,a).b+FL(this.j.b,a).e+FL(this.e.b,a).b+GL(this.v,a)+GL(this.s,a);return c};
_.ag=function(a){var b,c,d,e,f;lM(this,a)&&(d=GL(this.t,a),e=GL(this.v,a),c=Rp(a.pb),f=c.c-(d+GL(this.u,a)),c=c.b-(e+GL(this.s,a)),b=this.b.ob,A(b,149)&&(b=cM(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.cd()-Vj(a.pb)-GL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-Xj(a.pb)-GL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),AL(this,a))};_.b=null;_.c=null;function mM(){this.f=!1}
t(690,688,{147:1,150:1},mM);function cM(a){var b,c,d,e;null==a.b&&(a.b=y(I,m,-1,4,1),e=co(Eu(Eu(a.d,0),0)),c=co(Eu(Eu(a.d,2),2)),d=vK(a.pb),b=xJ(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 oM(a,b){a.kb&&Uj(a);return Fv(a,b)}function pM(){cw();Tv.call(this,dw)}t(691,295,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,149:1},pM);_.ud=function(a){return oM(this,a)};_.b=null;
function TJ(a,b,c){var d=a.q.d;b.nb=c;hJ(a,b,a.pb,d,!0)}function qM(a){var b;b=a.ob;return A(b,149)?b:a}function Vp(a){if(!a.kb)return new zK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.bg(a),Xp(a,a.k),a.e.ag(a),a.k=a.e.bg(a);return a.k}function iJ(a){return A(a,149)?a.jb:a}function rM(a){var b;if(!a.o){b=(!IK&&(IK=new HK),IK);var c=sM(a,fb,!0);b.b=c;c=sM(a,hb,!0);b.c=c;a.o=b}return a.o}
function hJ(a,b,c,d,e){if(A(b,61))throw new uk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,150)&&f.f?(c=new pM,sv(a,c,a.pb,d,!0),Gv(c,b)):sv(a,b,c,d,e);jJ(a,b)}
function jJ(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,Wx(d.d),Wx(d.f),Wx(d.c),Wx(d.b),Wx(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==qM(a))c=c.ob;else{if(A(c,142)||A(c,60))d=c,c=c.ob,c==qM(d)&&(c=c.ob);A(c,149)&&A(c.ob,141)&&(c=c.ob)}A(c,148)&&!A(c,141)&&(c.Vf(a.ob),c.Vf(a))}}function Zp(a){a.kb&&a.pb.style.display!=Df&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.ag(a),a.d=!1,VL(a))}
function VL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=iJ(ny(a.q,d)),A(b,149)&&(b=b.jb),b.hd()&&(A(b,148)?b.Wf():A(b,74)&&b.Kd())}function kJ(a,b){var c;A(b,149)&&(b=A(b,149)?b.jb:b);c=qM(b);return zv(a,c)?(A(c,149)&&oM(c,b),jJ(a,null),!0):!1}function LK(a,b){var c;a.e=b;null!=a.f&&Yi(a,Wu(a.pb)+Ba+a.f);a.f=b.cZ.e;c=uy(a.f,Yu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Zi(a,Wu(a.pb)+Ba+a.f);jJ(a,null)}
function sM(a,b,c){a.n||(a.n=$doc.createElement(wg),xK(a.n,Uf,Vc),xK(a.n,Yg,De),xK(a.n,Ue,cb),xK(a.n,Mg,cb),a.pb.appendChild(a.n));xK(a.n,ah,b);xK(a.n,Ce,b);a=uK(a.n);return c?a.c:a.b}
function XL(a,b){var c;c=null.cg();if(c==(tj(),ep)){c=(rM(a),null.cg());var d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK);return O(N(Math.round(100*d*c/254)))}if(c==Vo)return c=rM(a),d=null.cg(),O(N(ED(d*(-1==c.b&&(c.b=fJ(fb,!0)),c.b))));if(c==Xo)return c=rM(a),d=null.cg(),O(N(ED(d*(-1==c.c&&(c.c=fJ(hb,!0)),c.b))));if(c==cp)return c=(rM(a),null.cg()),d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK),O(N(Math.round(d*c)));if(c==gp)return c=(rM(a),null.cg()),d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK),O(N(Math.round(10*d*c/254)));
if(c==ap)return O(N(ED(12*(rM(a),null.cg())*O(N(ED((-1==GK&&(GK=(rK(),fJ(ib,!0))),GK)/72))))));if(c==To)return sM(a,null.cg(),b);if(c==Zo)return c=(rM(a),O(N(ED(null.cg())))),d=(-1==GK&&(GK=(rK(),fJ(ib,!0))),GK),O(N(Math.round(d*c/72)));if(null.cg()==Ro)return O(N(ED(null.cg())));throw new uk("Invalid size: "+null.cg());}function IJ(){var a=new nM;Cv.call(this);this.k=new Sp(-1,-1);new vM(this);this.pb[yd]="mosaic-LayoutPanel";LK(this,a)}
t(692,285,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,148:1},IJ);_.yd=function(a){hJ(this,a,this.pb,this.q.d,!0)};_.nd=function(){mv(this,new wM)};_.od=function(){mv(this,new xM)};_.Uf=function(){return Vp(this)};_.vd=function(a){return vv(this.q,qM(a))};_.wd=function(a,b,c,d){hJ(this,a,b,c,d)};_.Vf=function(a){jJ(this,a)};_.xd=function(){return new jv(this)};_.Wf=function(){Zp(this)};
_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Vp(this),null!=this.j)a=a.b+Xf,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+Xf);this.kd(b);this.i=null}else b=a.b+Xf,this.md(a.c+Xf),this.kd(b);Zp(this)}};_.Kd=function(){Zp(this)};_.ud=function(a){return kJ(this,a)};_.kd=function(a){this.pb.style[Ce]=a;this.kb||(this.i=a)};_.zd=function(a,b,c){a=qM(a);yv(this,a);this.Ad(a,b,c)};
_.md=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 wM(){}t(693,1,{},wM);_.Id=function(a){qM(a).qd()};function xM(){}t(694,1,{},xM);_.Id=function(a){qM(a).rd()};function jv(a){this.c=a;this.b=new xv(this.c.q)}t(695,1,{},jv);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return iJ(kv(this.b))};_.Zc=function(){lv(this.b)};_.c=null;function yM(){yM=x;new Iw}
function vM(a){yM();Hi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new zM(this)}t(696,9,{},vM);function zM(a){nk();this.b=a}t(697,24,{},zM);_.Dc=function(){jJ(this.b.b,null);Zp(this.b.b)};_.b=null;function kL(a){a=a.ob;return!a?null:A(a,148)?a:kL(a)}function CJ(a,b,c){var d;d=a.pb;DL(a,b,c,vK(d),xJ(d),wK(d))}
function DL(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.md((0>g?0:g)+(tj(),Xf)),b!=a.fd()&&a.md((0>b?0:b)+Xf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(tj(),Xf)),c!=a.ed()&&a.kd((0>c?0:c)+Xf))}function Xp(a,b){CJ(a,b.c,b.b)}function CL(a,b,c,d){b=qM(b);yv(a,b);a.Ad(b,c,d)}t(700,1,{});
function vF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:mC(a,b,~~xi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Hf:typeof v,q=q==Jf?Object.prototype.toString.call(v)==Pc||typeof v.length==If?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Hf,q)))if(v=G(If,q),q=G("boolean",q),AM===D)v&&(o[u]=new YF(o[u])),q&&(o[u]=(IF(),o[u]?LF:JF));else{r=v||q;if(r=
!r&&null!=D&&zn(D)==BM){r=o[u];if(null==r||CM(r,D))continue;if(xn(r)&&(r=r&&r.g?r.g:null,null!=r&&CM(r,D))){o[u]=r;continue}}if(!G(Jf,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function DM(){this.d=new Di;this.b=new Di;this.c=new Di}function CM(a,b){var c;if(AM==b||EM==b&&A(a,151))return!0;if(null!=a)for(c=zn(a);c&&c!=AM;c=null)if(c==b)return!0;return!1}t(699,700,{},DM);function sF(){sF=x;uF=new DM}
function yF(a,b){sF();z(uF.d,a,b)}function pF(a){sF();var b,c,d;d=cG(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function qF(a,b){var c;sF();return c=b&&b[0]&&(typeof b[0]==Jf||typeof b[0]==pe)?b[0]:null,CM(c,a)}function wF(a){var b=rF;sF();var c,d;d=uF.c;if(c=!b?d.c:mC(d,b,~~xi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?nC(d,c):pC(d,b,c,~~xi(b))}
function XE(a){sF();var b=uF,c;null==a?a=null:(c=a[Sc],c||(0!=(zn(a).c&4)?a=[]:(b=(b=cj(b.d,zn(a)))&&typeof b==pe?new b(a):a,a=a[Sc]=b),c=a),a=c);return a}var uF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Kn&&(e=dk(),2E3<e-Mn&&(Mn=e,Ln=Jn()));if(0==Kn++){var f=(Nn(),On),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Wn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Nn(),On),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Wn(n,o);while(h.d);h.d=o}}--Kn;c&&-1!=Ln&&($wnd.clearTimeout(Ln),Ln=-1)}return b}catch(q){throw q;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(ts)()}catch(d){a(b)}else C(ts)()}var AM=$(1),Cn=$(100),FM=UF(" I"),I=OF(709,FM),uG=OF(707,AM),GM=UF(" Z"),XG=OF(710,GM);$(99);$(98);$(97);var HM=$(486),qn=OF(711,HM),IM=$(239),mt=OF(712,IM);$(240);$(140);$(461);$(106);$(472);var JM=UF(" B");$(476);var KM=UF(" C"),yi=OF(713,KM),BM=$(474),LM=UF(" D"),gD=OF(714,LM);$(475);$(477);var MM=$(480),EE=OF(715,MM),NM=UF(" J"),OM=$(2),vs=OF(708,OM),qK=OF(716,JM);$(489);$(471);$(96);$(168);$(459);
var rF=$(452);$(468);var EF=$(466);$(464);$(465);$(470);$(116);$(108);$(109);$(110);$(117);$(94);$(483);$(478);$(467);$(453);$(454);$(455);$(456);$(457);$(458);var PM=$(376);$(375);$(374);$(373);$(451);$(450);var rA=$(390),KC=OF(717,rA),QM=$(396),PC=OF(718,QM),RM=$(397),RC=OF(719,RM),SM=$(528),UE=OF(720,SM),ms=OF(721,I),TM=SF(526,function(){WC();return KG}),LG=OF(722,TM);$(527);$(399);$(398);$(521);$(520);$(529);$(530);$(525);$(433);$(524);var Sz=OF(723,PM);$(388);$(532);$(463);TF();$(462);TF();$(700);
$(699);var EM=TF();$(289);var UM=$(288);$(287);$(293);$(307);$(349);$(534);$(533);$(286);$(285);$(536);$(535);$(541);$(542);$(543);$(544);$(545);$(546);$(547);$(548);$(537);$(538);$(539);$(540);$(226);$(225);$(298);$(299);$(300);$(559);$(568);$(24);$(560);$(561);$(562);$(563);$(564);$(565);$(566);$(567);$(271);$(345);$(348);$(346);$(347);$(180);$(179);$(273);$(220);$(275);$(188);var VM=$(187);$(223);$(222);$(221);$(370);$(371);$(372);$(592);$(591);$(603);$(604);$(605);$(606);
var WM=SF(156,function(){tj();return ip}),jp=OF(724,WM),XM=SF(139,function(){uj();return to}),uo=OF(725,XM),YM=SF(146,function(){vo();return Eo}),Fo=OF(726,YM),ZM=SF(151,function(){Go();return Po}),Qo=OF(727,ZM);SF(157,null);SF(158,null);SF(159,null);SF(160,null);SF(161,null);SF(162,null);SF(163,null);SF(164,null);SF(165,null);SF(141,null);SF(142,null);SF(143,null);SF(144,null);SF(145,null);SF(147,null);SF(148,null);SF(149,null);SF(150,null);SF(152,null);SF(153,null);SF(154,null);SF(155,null);$(445);
$(444);$(493);$(495);$(494);$(496);$(498);$(497);$(499);$(503);$(504);$(178);$(184);$(183);$(182);$(186);$(205);$(416);$(415);var lB=$(414),HD=OF(728,lB),aH=OF(729,NM);$(400);$(500);$(506);$(501);$(502);$(401);$(558);$(410);$(409);$(408);$(413);var $M=TF(),$I=OF(730,$M);$(269);$(443);$(512);var aN=SF(229,function(){bs();return gs}),hs=OF(731,aN);$(423);$(424);$(407);var WA=$(402);$(492);$(386);$(387);$(412);var gB=$(411);$(404);$(403);$(510);$(519);$(405);$(447);$(485);$(522);$(523);$(531);$(393);
var vA=$(392);$(421);$(422);$(378);$(377);$(430);TF();TF();TF();$(380);$(381);$(185);$(360);var oy=OF(732,UM);$(361);$(571);$(570);$(321);$(323);$(322);$(324);$(207);$(224);$(210);$(212);var CA=$(395);$(446);$(383);$(382);$(389);$(516);$(488);$(215);$(432);$(202);$(203);$(206);$(200);$(199);$(201);var EA=$(554);$(190);$(391);$(573);$(578);$(431);$(479);$(434);var Uz=$(385),Tz=OF(733,vA);$(620);$(418);$(419);$(420);$(384);$(551);$(552);$(192);$(191);$(193);$(194);$(312);$(311);$(317);$(318);$(609);
$(579);$(580);$(505);$(513);$(514);$(515);$(572);$(574);var XA=$(406);$(555);$(517);$(214);$(211);$(213);$(209);$(198);$(197);$(196);$(251);$(577);$(292);$(291);$(290);$(585);$(584);$(608);$(582);$(607);var bN=SF(664,function(){Pp();return xL}),yL=OF(734,bN);$(663);$(662);$(654);$(655);$(656);$(657);$(658);$(659);$(660);$(661);$(635);var cN=SF(294,function(){Uv();return aw}),bw=OF(735,cN),dN=SF(341,function(){Qv();return Ix}),Jx=OF(736,dN);$(17);$(342);$(343);$(338);$(339);$(340);$(18);$(19);$(20);
$(429);$(394);$(651);$(329);$(652);$(330);$(331);$(332);$(333);$(336);$(303);$(302);var eN=$(301);$(575);$(576);$(581);$(244);$(306);$(337);$(325);$(352);$(351);$(353);var fN=SF(354,function(){Zx();return jy}),ky=OF(737,fN);SF(355,null);SF(356,null);SF(357,null);SF(358,null);$(227);$(556);$(304);$(320);$(319);$(509);$(296);$(181);$(557);$(305);$(637);$(3);$(640);$(641);$(639);$(638);$(631);$(630);$(692);$(693);$(694);$(695);$(633);$(218);var JB=$(426),LB=OF(738,JB);$(427);$(425);$(27);$(28);$(26);
$(29);$(32);$(33);$(34);$(35);$(36);$(37);var gN=$(49),xx=OF(739,gN);$(38);$(39);$(40);$(41);$(42);$(43);$(44);$(46);$(45);$(47);$(48);$(50);$(51);$(53);$(54);$(52);$(55);$(56);$(57);$(58);$(60);$(62);$(63);$(61);$(59);$(64);$(65);$(66);$(67);$(69);$(72);$(71);$(73);$(76);$(77);$(75);$(78);$(79);$(80);$(81);$(82);$(83);$(85);$(86);$(84);$(87);$(88);$(89);$(90);$(92);$(93);$(91);$(245);var AK=$(622);$(297);var EK=$(624);$(216);$(649);$(648);$(439);$(438);$(440);$(217);$(253);$(255);$(254);$(249);$(363);
$(246);$(295);$(691);$(260);$(263);$(261);$(262);$(5);$(7);$(6);$(594);$(428);$(441);$(364);$(177);$(282);$(283);$(583);var ZJ=OF(740,eN);$(589);$(588);$(598);$(586);$(587);$(595);$(596);$(590);$(593);$(435);$(436);$(442);$(219);$(248);$(31);$(256);$(326);$(327);$(328);$(257);var pL=OF(741,VM);$(258);$(553);$(650);$(617);$(469);$(490);$(30);$(68);var FK=$(625);$(634);$(653);$(688);$(687);$(189);$(204);$(4);$(616);$(667);$(684);
var hN=SF(685,function(){aM();return gM}),hM=OF(742,hN),iN=SF(686,function(){QK();return jM}),kM=OF(743,iN);$(670);$(679);$(678);$(682);$(681);$(677);$(676);$(674);$(675);$(673);$(672);$(669);$(671);$(680);$(683);$(668);$(636);$(310);$(359);$(350);$(689);$(309);$(308);$(314);$(315);$(313);$(259);$(21);$(280);$(281);$(11);$(14);$(22);var jN=$(25),xk=OF(744,jN);$(23);$(690);$(8);$(10);$(9);$(696);$(697);$(642);$(645);$(646);$(647);$(643);$(644);var CK=$(623);$(627);$(628);$(195);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>