summaryrefslogtreecommitdiff
path: root/public/jsme_bak/0DE54407F8836163843F363DEF462435.cache.html
blob: 77719a70acc855bdd5ce71aca8fe0959518ad7fe (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
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '0DE54407F8836163843F363DEF462435';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var j="",aa="\n",ca=" ",da=" of ",ea='"',ga='" ',ha='" height="',ia='" y="',ja='">',la="#",ma="$MOL\n",na="&",oa="&amp;",pa="&gt;",qa="&lt;",ra="&nbsp;",sa="'",ta="(",ua=")",wa="*",xa="+",ya=",",Aa=", ",Ba="-",Ca="-C#C-Me",Da="-C#CH",Ea="-C#N",Fa="-C(=O)N",Ga="-C(=O)OH",Ha="-C(=O)OMe",Ia="-CCl3",Ja="-CF3",La="-CMe3",Na="-NC=O",Oa="-NH-SO2-Me",Pa="-NMe2",Qa="-NO2",Ra="-OC(=O)Me",Sa="-SO2-NH2",Ta="-SO3H",Ua="-selected",Wa=".",Xa="/",Ya="//",Za="/>",$a="0",ab="0px",bb="1",db="100%",eb="1em",fb="1ex",
gb="1in",hb="2",jb="3",kb=":",lb=": ",mb=";",nb="<",ob="=",pb=">",rb="?",sb="@",tb="A",ub="After",vb="Any",wb="Aromatic",xb="B",yb="Before",zb="Br",Ab="C",Bb="CENTER",Cb="CSS1Compat",Eb="Center",Ib="Cl",Jb="Class$",Kb="Copy as ",Lb="Dialog",Nb="East",Ob="F",Pb="First",Qb='For input string: "',Rb="GBVTBU-BB",Sb="H",Tb="Helvetica",Ub="I",Vb="Incorrect URL: ",Wb="Internal index set to null.",Xb="JUSTIFY",Yb="JavaScript",Zb="LEFT",ac="MOL n. ",bc="N",cc="NA",dc="NONE",ec="No more molecules in SDF buffer",
fc="Nonring",gc="North",hc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",ic="O",jc="ONE_WAY_CORNER",kc="P",lc="R",nc="R1",rc="R2",sc="R3",tc="RIGHT",uc="ROLL_DOWN",vc="RXN",wc="Reset",xc="Resize-",yc="Ring",zc="S",Ac="SMILES",Bc="Se",Cc="Si",Fc="South",Gc="Style names cannot be empty",Kc="TBODY",Lc="TR",Mc="West",Nc="X",Oc="[",Pc="\\",Qc="]",Rc="__uiObjectID",Sc="a",Zc="absolute",$c="alert",ad="alertdialog",bd="align",cd="antialias",dd="application",
ed="article",fd="auto",gd="backgroundColor",hd="banner",id="blur",jd="bolder",kd="border",ld="bottom",md="button",nd="cellPadding",od="cellSpacing",sd="center",ud="change",vd="checkbox",wd="className",xd="click",yd="click marked atom to delete mark",zd="clip",Ad="col",Bd="colSpan",Cd="columnheader",Dd="combobox",Ed="complementary",Fd="contentinfo",Gd="contextmenu",Hd="cssFloat",Id="dblclick",Jd="definition",Nd="dialog",Od="dir",Ud="directory",Vd="display",Wd="div",Xd="document",Yd="dragdrop-handle",
Zd="dragdrop-selected",$d="dragend",ae="dragenter",be="dragover",ce="drop",de="end_gesture",ee="error",fe="filter",ge="float",he="focus",ie="fontFamily",je="fontSize",ke="fontStyle",le="fontWeight",me="form",ne="function",oe="g",pe="gesturechange",qe="gestureend",re="gesturestart",se="google",te="grid",ve="gridcell",we="group",xe="gwt-MenuBar",ye="gwt-MenuBarPopup",ze="heading",Ge="height",He="hidden",Ie="html",Je="img",Ke="is_touch_supported",Le="italic",Me="java.vm.name",Ne="jsa-resetDiv",Oe="keydown",
Pe="keypress",Qe="keyup",Re="left",Se="link",Te="list",Ue="listbox",Ve="listitem",We="load",Xe="log",Ye="ltr",Ze="main",af="marquee",bf="math",cf="menu",df="menuPopup",ef="menubar",ff="menuitem",mf="menuitemcheckbox",nf="menuitemradio",of="middle",pf="mousedown",qf="mousemove",rf="mouseout",sf="mouseover",tf="mouseup",uf="mousewheel",vf="msie",wf="multipart",xf="n",yf="navigation",zf="none",Af="noreaction",Bf="note",Cf="nowrap",Df="null",Ef="number",Ff="object",Gf="offsetHeight",Hf="offsetWidth",
If="ontouchstart",Jf="opera",Kf="option",Lf="outline",Mf="overflow",Nf="padding",Of="popupContent",Pf="position",Qf="presentation",Rf="progressbar",Sf="px",Uf="px, ",Vf="px;",Wf="radio",Xf="radiogroup",Yf="reaction",Zf="rect(0px, 0px, 0px, 0px)",$f="region",ag="rgb(",bg="right",cg="rotation",dg="row",fg="rowgroup",gg="rowheader",hg="rtl",ig="s",jg="scale100",kg="scrollbar",lg="se",mg="search",ng="separator",og="serif",pg='shape-rendering="crispEdges"',qg="slider",rg="span",sg="spinbutton",tg="status",
ug="subMenuIcon-selected",vg="tab",wg="table",xg="tablist",yg="tabpanel",zg="tbody",Ag="td",Bg="text",Cg="textAlign",Dg="textbox",Eg="timer",Fg="toolbar",Gg="tooltip",Hg="top",Ig="touchcancel",Jg="touchend",Kg="touchmove",Lg="touchstart",Mg="tr",Ng="tree",Og="treegrid",Pg="treeitem",Qg="true",Rg="value",Sg="verticalAlign",Tg="visibility",Ug="visible",Vg="whiteSpace",Wg="width",Xg="x",Yg="zIndex",Zg="|",_,$g={l:4194303,m:4194303,h:1048575},ah={l:0,m:0,h:0},bh={l:1,m:0,h:0},ch={l:2,m:0,h:0},dh={l:3,
m:0,h:0},eh={l:4,m:0,h:0},fh={l:8,m:0,h:0},gh={l:10,m:0,h:0},hh={l:16,m:0,h:0},ih={l:32,m:0,h:0},jh={l:64,m:0,h:0},kh={l:128,m:0,h:0},sh={l:256,m:0,h:0},th={l:512,m:0,h:0},uh={l:1024,m:0,h:0},vh={l:2048,m:0,h:0},wh={l:8192,m:0,h:0},xh={l:16384,m:0,h:0},yh={l:32768,m:0,h:0},zh={l:65536,m:0,h:0},Ah={l:131072,m:0,h:0},Bh={l:262144,m:0,h:0},Ch={l:524288,m:0,h:0},Dh={},Eh={112:1,114:1,128:1},Fh={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},Gh={112:1},Hh={10:1,112:1,115:1,117:1},Ih={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},Jh={7:1,8:1,112:1,115:1,117:1},Kh={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},Lh={45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1},Mh={83:1,112:1,118:1,124:1,126:1},Nh={110:1},Oh={44:1},Ph={6:1,8:1,112:1,115:1,117:1},Qh={45:1,47:1,56:1,60:1,68:1,70:1,71:1,79:1,81:1},k={111:1,112:1,114:1},Rh={89:1,94:1,108:1,112:1},Sh={112:1,128:1},Th={112:1,114:1,129:1},Uh={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},Vh={113:1},Wh={129:1},Xh={128:1},Yh={112:1,118:1,126:1},Zh={112:1,118:1,120:1,124:1,126:1},$h={46:1,82:1},ai={54:1},bi={130:1},ci={47:1},di={55:1},ei={45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,136:1,143:1},fi={112:1,118:1,124:1,126:1},r={112:1,114:1},gi={132:1},hi={94:1,112:1},ii={80:1,112:1,115:1,117:1},ji={45:1,47:1,56:1,68:1,71:1,79:1,81:1},ki={89:1,90:1,94:1,100:1,108:1,112:1},li={52:1,112:1},mi={89:1,90:1,94:1,108:1,112:1},ni={68:1,79:1},
oi={45:1,47:1,56:1,68:1,69:1,71:1,79:1,81:1},pi={8:1,9:1,112:1,115:1,117:1};function s(a,b,c){var d=Dh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Dh[a]=function(){}),_=d.prototype=0>b?{}:new Dh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return qi(this)};
_.tS=function(){var a=this.cZ.e+sb,b;b=this.hC();var c,d,e;c=v(ri,r,-1,8,1);d=(si(),ti);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=u;function ui(){ui=u;vi=new wi}function xi(a){for(var b,a=new yi(a.k.n);a.c<a.e.ue();)b=zi(a),Ai(b._c(),Zd,!1),Bi(a)}
function Ci(a,b,c){var a=a.o,d;try{d=new Di(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.d,c,d)}catch(e){e=Ei(e);if(y(e,118))throw new Fi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ai(b._c(),Rb,!0);Ai(c._c(),Yd,!0);x(vi,b,c)}function Gi(a,b){var c;c=Hi(vi,b);var d;d=Hi(a.o.d,c);if(!d)throw new Ii("dragHandle was not draggable");Ji(d.c.b);Ji(d.e.b);Ji(d.d.b);Ai(b._c(),Rb,!1);Ai(c._c(),Yd,!1)}
function Ki(a){var b;a.p=!1;for(a=new yi(a.k.n);a.c<a.e.ue();)b=zi(a),Ai(b._c(),Zd,!1),Bi(a)}function Li(a,b){Mi(a.k.n,b)?Ai(b._c(),Zd,!1):a.p?(Ni(a.k.n,b),Ai(b._c(),Zd,!0)):(a.k.n.ze(),Ni(a.k.n,b))}function Oi(a){this.i=a;this.k=new Pi(this);this.o=new Qi(this.k)}s(3,1,{});_.kc=function(){Ri(this.k.f,"dragdrop-dragging")};_.lc=function(){Si(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var vi;function Pi(a){this.n=new Ti;this.e=a;this.b=a.i}s(4,1,{},Pi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function Ui(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.mc()}function Vi(a,b){var c;c=Wi(a.d,Xi).b;b.b.ctrlKey||b.b.metaKey||xi(a.c.e);Li(a.c.e,c)}function Yi(a){a.c.i=null;a.c.e.lc();Zi(($i(),aj(null)),a.b,0,0);var b=a.b.pb;bj=b;cj();dj=b;a.e=2}
function Qi(a){this.d=new wi;this.c=a;this.b=new ej;fj(this.b,gj(),hj());z(this.b,this,(ij(),ij(),jj));z(this.b,this,(kj(),kj(),lj));a=this.b.pb.style;a[fe]="alpha(opacity=0)";a.opacity=0;a.margin=0+(mj(),Sf);a.borderStyle=(nj(),zf);a[gd]="blue"}s(5,1,{},Qi);
_.nc=function(a){var b,c,d,e;c=a.i;d=oj(a);e=pj(a);b=qj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!Xi)Xi=c,this.c.f=Wi(this.d,Xi).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==rj(this.c.n,this.c.f)&&(xi(this.c.e),Li(this.c.e,this.c.f)),sj(new Gj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Hj(Xi,null),Xi!=this.c.f&&(c=new Hj(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,Yi(this),1!=this.e&&Ui(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Ij(a,b);a=Jj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Kj(Lj(d-this.i),Lj(a-this.j))>=this.c.e.n?(Mj(),-1!=rj(this.c.n,this.c.f)||Li(this.c.e,this.c.f),c=new Hj(Xi,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,Yi(this)):Nj.preventDefault()),1==this.e)return;Nj.preventDefault();Ui(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Ij(a,b);b=Jj(a,b);if(1==qj(a.b)&&(this.f=!1,Xi))try{if(Mj(),1==this.e)Vi(this,a);else{d!=this.b&&(c=new Hj(d,null),e+=c.b,b+=c.e);try{Ui(this,e,b),this.c.e.kc(),3!=this.e&&Vi(this,a)}finally{var f=this.b.pb;bj&&f==bj&&(bj=null);cj();f===dj&&(dj=null);Oj(this.b);this.e=1;this.c.f=null}}}finally{Xi=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var Xi=null;function Gj(){}s(6,1,di,Gj);_.qc=function(){Mj()};
function Di(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Di);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ta+this.b+Aa+this.e+ua};function Hj(a,b){!a||a==($i(),aj(null))?this.i=this.f=0:(this.f=a.Xc()-(a.pb.scrollLeft||0),this.i=a.Yc()-(a.pb.scrollTop||0));!b||b==($i(),aj(null))?this.d=this.c=0:(this.c=Pj(b.pb)+Qj(b.pb),this.d=Rj(b.pb)+Sj(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Hj);
_.tS=function(){return ta+this.b+Aa+this.e+ua};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Mj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Qj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(Sf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function Sj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(Sf)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function Tj(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function Uj(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function Vj(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Mi(c.b,b);0==c.b.d&&Wj(c.c);a.r=null}a.rc()}}function Xj(a,b){var c=Yj();Vj(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;Zj(a.n,Yj())}function $j(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.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.tc(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.sc(),!1):!0}s(17,1,{});_.rc=function(){this.v&&this.sc()};
_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function Zj(a,b){if($j(a.b,b)){var c=a.b,d=a.b.t,e;e=new ak(d,a.b.n);Ni(d.b,e);1==d.b.d&&bk(d.c,16);c.r=e}else a.b.r=null}function ck(a){this.b=a}s(18,1,{},ck);_.b=null;s(19,1,{});s(20,1,{2:1});function dk(){dk=u;ek=new fk}s(21,19,{});var ek=null;function fk(){this.b=new Ti;this.c=new gk(this)}s(22,21,{},fk);
function hk(){hk=u;ik=new Ti;var a=new jk;kk();lk(mk?mk:mk=new nk,a)}function Wj(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Mi(ik,a)}function bk(a,b){if(0>b)throw new ok("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Mi(ik,a);a.c=!1;a.d=pk(a,b);Ni(ik,a)}function qk(a){return $wnd.setInterval(B(function(){a.vc()}),100)}function pk(a,b){return $wnd.setTimeout(B(function(){a.vc()}),b)}s(24,1,{});_.vc=function(){this.c||Mi(ik,this);this.wc()};_.c=!1;_.d=0;var ik;
function gk(a){hk();this.b=a}s(23,24,{},gk);_.wc=function(){var a=this.b,b,c,d,e,f;b=v(rk,r,3,a.b.d,0);b=sk(a.b,b);c=new tk;for(e=0,f=b.length;e<f;++e)d=b[e],Mi(a.b,d),Zj(d.b,c.b);0<a.b.d&&bk(a.c,Kj(5,16-(Yj()-c.b)))};_.b=null;function ak(a,b){this.c=a;this.b=b}s(25,20,{2:1,3:1},ak);_.b=null;_.c=null;s(27,1,{});_.b=null;function uk(){this.b=$c}s(26,27,{},uk);function vk(){this.b=ad}s(28,27,{},vk);function wk(){this.b=dd}s(29,27,{},wk);s(31,1,{});_.b=null;function xk(a){this.b=a}s(30,31,{},xk);
function yk(){this.b=ed}s(32,27,{},yk);function zk(){this.b=hd}s(33,27,{},zk);function Ak(){this.b=md}s(34,27,{},Ak);function Bk(){this.b=vd}s(35,27,{},Bk);function Ck(){this.b=Cd}s(36,27,{},Ck);function Dk(){this.b=Dd}s(37,27,{},Dk);function Ek(){this.b=Ed}s(38,27,{},Ek);function Fk(){this.b=Fd}s(39,27,{},Fk);function Gk(){this.b=Jd}s(40,27,{},Gk);function Hk(){this.b=Nd}s(41,27,{},Hk);function Ik(){this.b=Ud}s(42,27,{},Ik);function Jk(){this.b=Xd}s(43,27,{},Jk);function Kk(){this.b=me}
s(44,27,{},Kk);function Lk(){this.b=te}s(45,27,{},Lk);function Mk(){this.b=ve}s(46,27,{},Mk);function Nk(){this.b=we}s(47,27,{},Nk);function Ok(){this.b=ze}s(48,27,{},Ok);function Pk(a){this.b=a.id}s(49,1,{4:1,5:1},Pk);_.b=null;function Qk(){this.b=Je}s(50,27,{},Qk);function Rk(){this.b=Se}s(51,27,{},Rk);function Sk(){this.b=Te}s(52,27,{},Sk);function Tk(){this.b=Ue}s(53,27,{},Tk);function Uk(){this.b=Ve}s(54,27,{},Uk);function Vk(){this.b=Xe}s(55,27,{},Vk);function Wk(){this.b=Ze}s(56,27,{},Wk);
function Xk(){this.b=af}s(57,27,{},Xk);function Yk(){this.b=bf}s(58,27,{},Yk);function Zk(){this.b=cf}s(59,27,{},Zk);function $k(){this.b=ef}s(60,27,{},$k);function al(){this.b=ff}s(61,27,{},al);function bl(){this.b=mf}s(62,27,{},bl);function cl(){this.b=nf}s(63,27,{},cl);function dl(){this.b=yf}s(64,27,{},dl);function fl(){this.b=Bf}s(65,27,{},fl);function gl(){this.b=Kf}s(66,27,{},gl);function hl(){this.b=Qf}s(67,27,{},hl);s(68,31,{},function(a){this.b=a});function il(){this.b=Rf}s(69,27,{},il);
function jl(){jl=u;kl=new xk("aria-activedescendant")}var kl;function ll(){this.b=Wf}s(71,27,{},ll);function ml(){this.b=Xf}s(72,27,{},ml);function nl(){this.b=$f}s(73,27,{},nl);
function ol(){ol=u;pl=new vk;ql=new uk;rl=new wk;sl=new yk;tl=new zk;ul=new Ak;vl=new Bk;wl=new Ck;xl=new Dk;yl=new Ek;zl=new Fk;Al=new Gk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Mk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Qk;Kl=new Rk;Ll=new Tk;Ml=new Uk;Nl=new Sk;Ol=new Vk;Pl=new Wk;Ql=new Xk;Rl=new Yk;Sl=new $k;Tl=new bl;Ul=new cl;Vl=new al;Wl=new Zk;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new ml;cm=new ll;dm=new nl;em=new fm;gm=new hm;im=new jm;km=new lm;mm=new nm;om=new pm;qm=
new rm;sm=new tm;um=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;C=new wi;x(C,$f,dm);x(C,$c,ql);x(C,Nd,Bl);x(C,ad,pl);x(C,dd,rl);x(C,Xd,Dl);x(C,ed,sl);x(C,hd,tl);x(C,md,ul);x(C,vd,vl);x(C,ve,Fl);x(C,Cd,wl);x(C,we,Hl);x(C,Dd,xl);x(C,Ed,yl);x(C,Fd,zl);x(C,Jd,Al);x(C,Te,Nl);x(C,Ud,Cl);x(C,me,El);x(C,te,Gl);x(C,ze,Il);x(C,Je,Jl);x(C,Se,Kl);x(C,Ue,Ll);x(C,Ve,Ml);x(C,Xe,Ol);x(C,Ze,Pl);x(C,af,Ql);x(C,bf,Rl);x(C,cf,Wl);x(C,ef,Sl);x(C,ff,Vl);x(C,
mf,Tl);x(C,Kf,Zl);x(C,Wf,cm);x(C,nf,Ul);x(C,yf,Xl);x(C,Bf,Yl);x(C,Qf,$l);x(C,Rf,am);x(C,Xf,bm);x(C,dg,im);x(C,fg,em);x(C,gg,gm);x(C,mg,mm);x(C,ng,om);x(C,kg,km);x(C,qg,qm);x(C,sg,sm);x(C,tg,um);x(C,vg,Pm);x(C,xg,Lm);x(C,yg,Nm);x(C,Dg,Rm);x(C,Eg,Tm);x(C,Fg,Vm);x(C,Gg,Xm);x(C,Ng,cn);x(C,Og,Zm);x(C,Pg,an)}var ql,pl,rl,sl,tl,ul,vl,wl,xl,yl,zl,Al,Bl,Cl,Dl,El,Gl,Fl,Hl,Il,Jl,Kl,Nl,Ll,Ml,Ol,Pl,Ql,Rl,Wl,Sl,Vl,Tl,Ul,Xl,Yl,Zl,$l,am,cm,bm,dm,C,im,em,gm,km,mm,om,qm,sm,um,Pm,Lm,Nm,Rm,Tm,Vm,Xm,cn,Zm,an;
function jm(){this.b=dg}s(75,27,{},jm);function fm(){this.b=fg}s(76,27,{},fm);function hm(){this.b=gg}s(77,27,{},hm);function lm(){this.b=kg}s(78,27,{},lm);function nm(){this.b=mg}s(79,27,{},nm);function pm(){this.b=ng}s(80,27,{},pm);function rm(){this.b=qg}s(81,27,{},rm);function tm(){this.b=sg}s(82,27,{},tm);function Km(){this.b=tg}s(83,27,{},Km);function Qm(){this.b=vg}s(84,27,{},Qm);function Mm(){this.b=xg}s(85,27,{},Mm);function Om(){this.b=yg}s(86,27,{},Om);function Sm(){this.b=Dg}
s(87,27,{},Sm);function Um(){this.b=Eg}s(88,27,{},Um);function Wm(){this.b=Fg}s(89,27,{},Wm);function Ym(){this.b=Gg}s(90,27,{},Ym);function dn(){this.b=Ng}s(91,27,{},dn);function $m(){this.b=Og}s(92,27,{},$m);function bn(){this.b=Pg}s(93,27,{},bn);function tk(){this.b=Yj()}function Yj(){return(new Date).getTime()}s(94,1,{},tk);function en(a){var b,c,d;d=new fn;for(c=a;c;)b=c.xc(),c!=a&&(d.b.b+="Caused by: "),gn(d,c.cZ.e),d.b.b+=lb,hn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function jn(a){var b,c,d;c=v(kn,r,125,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new ln;c[d]=a[d]}}function mn(a){var b;b=a.cZ.e;a=a.xc();return null!=a?b+lb+a:b}s(99,1,{112:1,126:1});_.xc=function(){return this.i};_.tS=function(){return mn(this)};_.f=null;_.i=null;function nn(a){on();this.i=a}s(98,99,Yh,nn);function Ii(a){on();this.i=a}function Fi(a,b){on();this.f=b;this.i=a}s(97,98,fi,Ii,Fi);
function pn(a){on();this.c=a;this.b=j;var b,c,d;c=qn(rn(this.c)?this.c:null);d=v(kn,r,125,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new sn(c[a]);jn(d)}s(96,97,fi,pn);
_.xc=function(){if(null==this.d){this.e=null==this.c?Df:rn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":tn(this.c).e;this.b=this.b+lb+(rn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(rn(this.c)){a=this.c;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+lb+a[c]}catch(d){}a=b}else a=j;this.d=ta+this.e+") "+a+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function un(a,b){return vn(a)?a.eQ(b):a===b}
function tn(a){return vn(a)?a.cZ:wn}function xn(a){return vn(a)?a.hC():qi(a)}
function yn(){var a;yn=u;zn=(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 An(a){yn();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=zn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var zn;s(105,1,{});function qi(a){return a.$H||(a.$H=++Bn)}function Cn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Dn(){return $wnd.setTimeout(function(){0!=En&&(En=0);Fn=-1},10)}var En=0,Bn=0,Gn=0,Fn=-1;
function Hn(){Hn=u;In=new Jn}function Kn(a,b){a.b=Ln(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Mn(a)),Nn(a.f,1),!a.j&&(a.j=new On(a)),Nn(a.j,50))}function Jn(){}function Pn(a){return a.yc()}function Ln(a,b){!a&&(a=[]);a[a.length]=b;return a}function Qn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].yc()&&(b=Ln(b,e)):e[0].qc()}catch(f){if(f=Ei(f),!y(f,126))throw f;}}return b}function Nn(a,b){Hn();$wnd.setTimeout(function(){B(Pn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},Jn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var In;function Mn(a){this.b=a}s(108,1,{},Mn);_.yc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Qn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=Yj();100>Yj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].yc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;
function On(a){this.b=a}s(109,1,{},On);_.yc=function(){this.b.e&&Nn(this.b.f,1);return this.b.k};_.b=null;function on(){var a,b,c;try{null.a()}catch(d){a=d}var e=qn(a);3<=e.length&&e.splice(0,3);c=v(kn,r,125,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new sn(e[a]);jn(c)}
function qn(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]=j:a[b]=Rn(Sn(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}s(115,1,{});function hn(a,b){a.b+=b}function Tn(){}s(116,115,{},Tn);_.b=j;function Un(a,b){return parseInt(a[b])||0}function Vn(a,b){return null==a[b]?null:""+a[b]}function Wn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Xn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function qj(a){a=a.button;return 1==a?4:2==a?2:1}function Pj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function Rj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Lc&&c.tagName!=Kc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}
function hj(){var a=$doc;return(D(a.compatMode,Cb)?a.documentElement:a.body).clientHeight}function gj(){var a=$doc;return(D(a.compatMode,Cb)?a.documentElement:a.body).clientWidth}function Yn(a){return(D(a.compatMode,Cb)?a.documentElement:a.body).scrollLeft||0}function Zn(a){return(D(a.compatMode,Cb)?a.documentElement:a.body).scrollTop||0}function $n(a,b){this.c=a;this.d=b}s(139,1,{112:1,115:1,117:1});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function nj(){nj=u;ao=new bo;co=new eo;fo=new go;ho=new io;jo=new ko;lo=E(mo,r,6,[ao,co,fo,ho,jo])}s(138,139,Ph);var lo,fo,co,ho,ao,jo;function bo(){$n.call(this,dc,0)}s(140,138,Ph,bo);function eo(){$n.call(this,"DOTTED",1)}s(141,138,Ph,eo);function go(){$n.call(this,"DASHED",2)}s(142,138,Ph,go);function io(){$n.call(this,"HIDDEN",3)}s(143,138,Ph,io);function ko(){$n.call(this,"SOLID",4)}s(144,138,Ph,ko);
function no(){no=u;oo=new po;qo=new ro;so=new to;uo=new vo;wo=E(xo,r,7,[oo,qo,so,uo])}s(145,139,Jh);var wo,qo,so,uo,oo;function po(){$n.call(this,dc,0)}s(146,145,Jh,po);function ro(){$n.call(this,"BLOCK",1)}s(147,145,Jh,ro);function to(){$n.call(this,"INLINE",2)}s(148,145,Jh,to);function vo(){$n.call(this,"INLINE_BLOCK",3)}s(149,145,Jh,vo);function yo(){yo=u;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=E(Io,r,9,[zo,Bo,Do,Fo])}s(150,139,pi);var Ho,zo,Bo,Do,Fo;function Ao(){$n.call(this,Bb,0)}
s(151,150,pi,Ao);function Co(){$n.call(this,Xb,1)}s(152,150,pi,Co);function Eo(){$n.call(this,Zb,2)}s(153,150,pi,Eo);function Go(){$n.call(this,tc,3)}s(154,150,pi,Go);function mj(){mj=u;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=E(bp,r,10,[Jo,Lo,No,Po,Ro,To,Vo,Xo,Zo])}s(155,139,Hh);var ap,Xo,No,Po,Vo,Zo,To,Lo,Ro,Jo;function Ko(){$n.call(this,"PX",0)}s(156,155,Hh,Ko);function Mo(){$n.call(this,"PCT",1)}s(157,155,Hh,Mo);
function Oo(){$n.call(this,"EM",2)}s(158,155,Hh,Oo);function Qo(){$n.call(this,"EX",3)}s(159,155,Hh,Qo);function So(){$n.call(this,"PT",4)}s(160,155,Hh,So);function Uo(){$n.call(this,"PC",5)}s(161,155,Hh,Uo);function Wo(){$n.call(this,"IN",6)}s(162,155,Hh,Wo);function Yo(){$n.call(this,"CM",7)}s(163,155,Hh,Yo);function $o(){$n.call(this,"MM",8)}s(164,155,Hh,$o);function cp(){cp=u;dp=[];ep=[];fp=[]}var dp,ep,fp;function gp(){gp=u;hp=new ip}
function jp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function kp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function ip(){}s(167,1,{},ip);_.b=null;var hp;s(179,1,{});_.tS=function(){return"An event type"};_.i=null;s(178,179,{});_.Bc=function(){this.f=!1;this.i=null};_.f=!1;s(177,178,{});_.Ac=function(){return this.Cc()};_.b=null;var lp=_.c=null;function mp(){mp=u;np=new op(id,new pp)}function pp(){}s(176,177,{},pp);
_.zc=function(a){a.Dc(this)};_.Cc=function(){return np};var np;function qp(){qp=u;rp=new op(ud,new sp)}function sp(){}s(180,177,{},sp);_.zc=function(a){tp();up(this,a.c,vp(a.b.b,a.b.b.pb.selectedIndex))};_.Cc=function(){return rp};var rp;s(183,177,Oh);function Ij(a,b){return(a.b.clientX||0)-Pj(b)+(b.scrollLeft||0)+Yn(b.ownerDocument)}function Jj(a,b){return(a.b.clientY||0)-Rj(b)+(b.scrollTop||0)+Zn(b.ownerDocument)}function oj(a){var b;return(b=a.c)?Ij(a,b):a.b.clientX||0}
function pj(a){var b;return(b=a.c)?Jj(a,b):a.b.clientY||0}s(182,183,Oh);function wp(){wp=u;xp=new op(xd,new yp)}function yp(){}s(181,182,Oh,yp);_.zc=function(a){a.Ec(this)};_.Cc=function(){return xp};var xp;function zp(){zp=u;Ap=new op(Gd,new Bp)}function Bp(){}s(184,177,{},Bp);_.zc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Cc=function(){return Ap};var Ap;s(187,1,{82:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var Cp=_.d=0;
function nk(){this.d=++Cp}s(186,187,$h,nk);function op(a,b){this.d=++Cp;this.b=b;!lp&&(lp=new Dp);lp.b[a]=this;this.c=a}s(185,186,$h,op);_.b=null;_.c=null;function Ep(){Ep=u;Fp=new op(Id,new Gp)}function Gp(){}s(188,182,Oh,Gp);
_.zc=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!=(Hp(),Ip))a=Jp(b.pb),c=new Kp(Un(b.pb,Hf),Un(b.pb,Gf)),d=new Kp(Un(b.T.jb.pb,Hf),Un(b.T.jb.pb,Gf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Lp(b.I,!0);a=Un(b.T.jb.pb,Hf);Mp(b,new Kp(a,Np(b.T.jb).b));b.J&&b.O!=Ip&&Op(b.r,b)}else Lp(b.I,!1),b.O!=(Hp(),Ip)?Mp(b,new Kp(b.F.c,b.F.b)):Pp(b,Jp(b.r.pb)),b.J&&b.O!=Ip&&Qp(b.r,b);Rp(b.T.jb)}else Lp(b.I,!0)};_.Cc=function(){return Fp};var Fp;s(189,177,{});
function Sp(){Sp=u;Tp=new op($d,new Up)}function Up(){}s(190,189,{},Up);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Tp};var Tp;function Vp(){Vp=u;Wp=new op(ae,new Xp)}function Xp(){}s(191,189,{},Xp);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Wp};var Wp;function Yp(){Yp=u;Zp=new op(be,new $p)}function $p(){}s(192,189,{},$p);_.zc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Cc=function(){return Zp};
var Zp;function aq(){aq=u;bq=new op(ce,new cq)}function cq(){}s(193,189,{},cq);_.zc=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;dq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Bg),a.b.c.b.b.f.pb[Rg]=null!=b?b:j)};_.Cc=function(){return bq};var bq;function eq(){eq=u;fq=new op(he,new gq)}function gq(){}
s(194,177,{},gq);_.zc=function(a){Oj(a.b.b)};_.Cc=function(){return fq};var fq;function hq(){hq=u;iq=new op(pe,new jq)}function jq(){}s(195,177,{},jq);_.zc=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,kq(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,lq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Cc=function(){return iq};var iq;function mq(){mq=u;nq=new op(qe,new oq)}
function oq(){}s(196,177,{},oq);_.zc=function(a){a.b.b&&(a.b.c.b=null,pq(a.b.b,a.b.c))};_.Cc=function(){return nq};var nq;function qq(){qq=u;rq=new op(re,new sq)}function sq(){}s(197,177,{},sq);_.zc=function(){this.b.preventDefault()};_.Cc=function(){return rq};var rq;s(199,177,{});s(198,199,{});function tq(){tq=u;uq=new op(Oe,new vq)}function vq(){}s(200,198,{},vq);
_.zc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(wq(),xq).length&&-999!=(wq(),xq)[c]&&(c=(wq(),xq)[c]);b=new yq(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.jb=!1;if(!a.z){a.jb=!0;a.J=j;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?zq(Aq(a)):c=301;break;case 118:case 86:b&&(b=a.u,d=(!a.ub&&(a.ub=new Bq(a)),a.ub),b.b=d,Cq(),Dq(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:Eq(a,Vn((Fq(),Gq).ac.b.pb,Rg));c=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Sb;c=1300;break;case 114:case 82:a.jb=!0;a.J=lc;c=1301;break;case 116:case 84:701==a.c?(c=236,a.jb=!0,a.J=Ja):801==a.c?(c=237,a.jb=!0,a.J=Ia):(c=233,a.jb=!0,a.J="-tBu");
break;case 121:case 89:b?c=111:(c=234,a.jb=!0,a.J=Qa);break;case 122:case 90:b?c=110:(c=239,a.jb=!0,a.J=Ta);break;case 97:case 65:c=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:c=238;a.jb=!0;a.J=Da;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.jb=!0;a.J=Ea;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.c?(c=254,a.jb=!0,a.J="-F"):801==a.c?(c=255,a.jb=!0,a.J="-Cl"):901==a.c?(c=256,a.jb=!0,a.J="-Br"):1001==a.c?(c=257,a.jb=!0,a.J="-I"):501==a.c?(c=259,a.jb=!0,a.J="-OH"):
401==a.c?(c=258,a.jb=!0,a.J="-NH2"):c=202;break;case 61:501==a.c?(c=250,a.jb=!0,a.J="=O"):c=203;break;case 35:c=204;break;case 48:105==a.c?Hq(a,0):e?(c=223,a.jb=!0,a.J="-3-Furyl"):(c=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?Hq(a,1):1301==a.c?(a.jb=!0,a.J="-R1",c=1302):c=209;break;case 50:105==a.c&&Hq(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",c=1303);break;case 51:105==a.c?Hq(a,3):1301==a.c?(a.jb=!0,a.J="-R3",c=1304):c=206;break;case 52:105==a.c?Hq(a,4):c=207;break;case 53:105==a.c?Hq(a,5):c=208;
break;case 54:105==a.c?Hq(a,6):c=210;break;case 55:105==a.c?Hq(a,7):c=211;break;case 56:105==a.c?Hq(a,8):c=212;break;case 57:105==a.c?Hq(a,9):(a.jb=!0,a.J="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Iq(a,c)}a=!0}a&&this.b.preventDefault()};_.Cc=function(){return uq};var uq;function Jq(){Jq=u;Kq=new op(pf,new Lq)}function Lq(){}s(201,182,Oh,Lq);_.zc=function(a){a.nc(this)};_.Cc=function(){return Kq};
var Kq;function ij(){ij=u;jj=new op(qf,new Mq)}function Mq(){}s(202,182,Oh,Mq);_.zc=function(a){a.oc(this)};_.Cc=function(){return jj};var jj;function Nq(){Nq=u;Oq=new op(rf,new Pq)}function Pq(){}s(203,182,Oh,Pq);_.zc=function(a){var b;a.f&&1==a.e&&(b=new Hj(Xi,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,Yi(a))};_.Cc=function(){return Oq};var Oq;function kj(){kj=u;lj=new op(tf,new Qq)}function Qq(){}s(204,182,Oh,Qq);_.zc=function(a){a.pc(this)};_.Cc=function(){return lj};var lj;function Dp(){this.b={}}
s(205,1,{},Dp);_.b=null;s(208,183,Oh);var Rq=null;function Sq(){Sq=u;Tq=new op(Ig,new Uq)}function Uq(){}s(207,208,Oh,Uq);_.zc=function(a){Vq(a.b,this,a.b.n)};_.Cc=function(){return Tq};var Tq;function Wq(){Wq=u;Xq=new op(Jg,new Yq)}function Yq(){}s(209,208,Oh,Yq);_.zc=function(a){Vq(a.b,this,a.b.n)};_.Cc=function(){return Xq};var Xq;function Zq(){var a;this.b=(a=document.createElement(Wd),a.setAttribute(If,"return;"),typeof a.ontouchstart==ne)}s(210,1,{},Zq);
function $q(){$q=u;ar=new op(Kg,new br)}function br(){}s(211,208,Oh,br);_.zc=function(a){Vq(a.b,this,a.b.o)};_.Cc=function(){return ar};var ar;function cr(){cr=u;dr=new op(Lg,new er)}function er(){}s(212,208,Oh,er);_.zc=function(a){fr(a.b,this)&&(a.b.k&&gr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),bk(a.b.d,750),a.b.e=!1))};_.Cc=function(){return dr};var dr;function hr(a,b){this.b=b;this.c=a}function ir(a,b,c){mk&&(b=new hr(b,c),a.Nc(b))}s(213,178,{},hr);_.zc=function(a){a.Jc(this)};_.Ac=function(){return mk};
_.b=!1;var mk=_.c=null;function jr(a){this.b=a}s(214,178,{},jr);_.zc=function(a){a.Kc(this)};_.Ac=function(){return kr};var kr=_.b=null;function lr(){}function mr(a){var b;nr&&(b=new lr,a.Nc(b))}s(215,178,{},lr);_.zc=function(a){a.Lc(this)};_.Ac=function(){return nr};var nr=null;function or(a){this.b=a}s(216,178,{},or);_.zc=function(a){a.Mc(this)};_.Ac=function(){return pr};var pr=_.b=null;function qr(){}s(217,178,{},qr);_.zc=function(a){a.b.W&&a.b.xd()};_.Ac=function(){return rr};var rr=null;
function sr(a,b,c){a=a.b;if(!b)throw new tr("Cannot add a handler with a null type");if(!c)throw new tr("Cannot add a null handler");0<a.c?ur(a,new vr(a,b,c)):wr(a,b,null,c);return new xr(new yr(a,b,c))}
function zr(a,b){var c;!b.f||b.Bc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new tr("Cannot fire null event");try{++d.c;i=Ar(d,b.Ac(),null);e=null;for(h=d.d?i.nf(i.ue()):i.mf();d.d?h.pf():h.Qc();){g=d.d?h.qf():h.Rc();try{b.zc(g)}catch(l){if(l=Ei(l),y(l,126))f=l,!e&&(e=new Br),Cr(e,f);else throw l;}}if(e)throw new Dr(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new yi(d.b);o.c<o.e.ue();)m=zi(o),m.qc()}finally{d.b=null}}}}catch(n){n=Ei(n);if(y(n,83))throw new Er(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Fr(a){Gr.call(this,a,!1)}function Gr(a,b){this.b=new Hr(b);this.c=a}s(218,1,ci,Fr,Gr);_.Nc=function(a){zr(this,a)};_.b=null;_.c=null;s(221,1,{});function ur(a,b){!a.b&&(a.b=new Ti);Ni(a.b,b)}function wr(a,b,c,d){var e;e=Wi(a.e,b);e||(e=new wi,x(a.e,b,e));a=e.qe(c);a||(a=new Ti,e.se(c,a));a.df(d)}function Ir(a,b,c,d){var e,f;e=Ar(a,b,c);e.ff(d)&&e.re()&&(f=Wi(a.e,b),f.te(c),f.re()&&Hi(a.e,b))}
function Ar(a,b,c){a=Wi(a.e,b);if(!a)return Jr(),Jr(),Kr;c=a.qe(c);return!c?(Jr(),Jr(),Kr):c}s(220,221,{});_.b=null;_.c=0;_.d=!1;function Hr(a){this.e=new wi;this.d=a}s(219,220,{},Hr);function xr(a){this.b=a}s(222,1,{},xr);_.b=null;function Dr(a){Fi.call(this,Lr(a),Mr(a));this.b=a}function Mr(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function Lr(a){var b,c,d;b=a.ue();if(0==b)return null;b=new Nr(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:b.b.b+="; ",d=d.xc(),hn(b.b,d);return b.b.b}s(224,97,Mh,Dr);_.b=null;function Er(a){Dr.call(this,a)}s(223,224,Mh,Er);s(225,1,{},function(){});function Or(a){a=Vn(a,Od);return Pr(hg,a)?(Qr(),Rr):Pr(Ye,a)?(Qr(),Sr):(Qr(),Tr)}function Qr(){Qr=u;Rr=new Ur("RTL",0);Sr=new Ur("LTR",1);Tr=new Ur("DEFAULT",2);Vr=E(Wr,r,48,[Rr,Sr,Tr])}
function Ur(a,b){$n.call(this,a,b)}s(227,139,{48:1,112:1,115:1,117:1},Ur);var Vr,Tr,Sr,Rr;function Xr(){}function Yr(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function v(a,b,c,d,e){d=Yr(e,d);E(a,b,c,d);return d}function Zr(a){return $r([as,F],[r,k],[111,-1],a,0,2,1)}
function $r(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Yr(i?g:0,h);E(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=$r(a,b,c,d,e,f,g)}return l}function E(a,b,c,d){bs();var e=cs,f=ds;bs();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function es(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new fs;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new fs;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new fs;}a[b]=c}s(228,1,{},Xr);_.qI=0;
function bs(){bs=u;cs=[];ds=[];var a=new Xr,b=cs,c=ds,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var cs,ds;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function rn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function vn(a){return a.tM==u||a.cM&&!!a.cM[1]}function gs(a){return null==a?null:a}function H(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function hs(){var a;$stats&&is("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Jf))a=Jf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(vf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(vf)&&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"}D(Jf,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&&is("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=E(js,r,1,[Cb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&is("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";cp();fp.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");
cp();0!=fp.length&&(a=fp.join(j),b=(gp(),hp),a=jp(a),kp(b).insertBefore(a,b.b.firstChild),fp.length=0);0!=dp.length&&(a=dp.join(j),b=(gp(),hp),a=jp(a),kp(b).appendChild(a),dp.length=0);0!=ep.length&&(a=ep.join(j),b=(gp(),hp),a=jp(a),kp(b).appendChild(a),ep.length=0);$stats&&is("export.client.JSME_export");new ks;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ne)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(d){}}
function Ei(a){return y(a,126)?a:new pn(a)}function ls(a){return ms(a&4194303,a>>22&4194303,0>a?1048575:0)}function ns(a){return ms(a.l,a.m,a.h)}function ms(a,b,c){return _=new os,_.l=a,_.m=b,_.h=c,_}
function ps(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qs;if(0==a.l&&0==a.m&&0==a.h)return rs=ms(0,0,0),ms(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?(rs=ms(0,0,0),c=ns((ss(),ts))):(rs=ms(c.l,c.m,c.h),c=ms(0,0,0)),c;g=!1;0!=b.h>>19&&(b=us(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?vs(e):0==c&&0!=d&&0==e?vs(d)+22:0!=c&&0==d&&0==e?vs(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=ns((ss(),ws)),c=!0,g=!g;else return c=xs(a,f),g&&ys(c),rs=ms(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=us(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=xs(c,d);f&&ys(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=ms(f,i,c);g?rs=us(c):rs=ms(c.l,c.m,c.h);return e}if(!zs(a,b))return e?rs=us(a):rs=ms(a.l,a.m,a.h),ms(0,0,0);c=c?a:ms(a.l,a.m,a.h);var h,l,m,o;f=As(b)-As(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(i=0,
l=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(l=i=0,h=b.l<<h-44);i=ms(i&4194303,l&4194303,h&1048575);for(l=ms(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(m>>22),n+=o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=m>>>1;i.m=h>>>1|(m&1)<<21;i.l=o>>>1|(h&1)<<21;--f}g&&ys(l);e?(rs=us(c),d&&(rs=Bs(rs,(ss(),ts)))):rs=ms(c.l,c.m,c.h);return l}
function ys(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 As(a){var b;b=Cs(a.h);return 32==b?(b=Cs(a.m),32==b?Cs(a.l)+32:b+20-10):b-12}var rs=null;function Qs(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return ms(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Rs(a,b){return ms(a.l&b.l,a.m&b.m,a.h&b.h)}function Ss(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function I(a){var b,c,d;if(isNaN(a))return ss(),Ts;if(-9223372036854775E3>a)return ss(),Us;if(9223372036854775E3<=a)return ss(),ws;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=H(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=H(a/4194304),a-=4194304*b);a=H(a);b=ms(a,b,c);d&&ys(b);return b}function Vs(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ws&&(Ws=v(Xs,r,49,256,0)),c=Ws[b],!c&&(c=Ws[b]=ls(a)),c):ls(a)}
function Ys(a){var b=ah,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 zs(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 Zs(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,G;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;i=b.l&8191;h=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;G=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,G+=e*h,g+=f*h);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((G&31)<<17)+(c>>22);q=(q>>18)+(G>>5)+((g&4095)<<8)+(n>>22);return ms(c&4194303,n&
4194303,q&1048575)}function us(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return ms(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function xs(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 ms(c&4194303,d&4194303,e&1048575)}function Bs(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return ms(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function K(a){return a.l|a.m<<22}function $s(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return $a;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+$s(us(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=Vs(1E9);a=ps(a,b);b=j+K(rs);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=$a+b;c=b+c}return c}var Ws=null;function ss(){ss=u;ws=ms(4194303,4194303,524287);Us=ms(0,0,524288);ts=Vs(1);Vs(2);Ts=Vs(0)}var ws,Us,ts,Ts;function os(){}s(237,1,{49:1},os);
function is(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function at(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(242,1,{},at);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function bt(a,b){hn(a.b.b,b.b);return a}function ct(){this.b=new dt}s(243,1,{},ct);function et(a){if(null==a)throw new tr("css is null");this.b=a}s(244,1,{50:1,112:1},et);
_.eQ=function(a){return!y(a,50)?!1:D(this.b,a.b)};_.hC=function(){return ft(this.b)};_.b=null;function gt(a){if(null==a)throw new tr("html is null");this.b=a}s(246,1,li,gt);_.Oc=function(){return this.b};_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return ft(this.b)};_.b=null;s(247,1,li,function(){this.b=j});_.Oc=function(){return this.b};_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return ft(this.b)};_.b=null;
function ht(){ht=u;it=RegExp(na,oe);jt=RegExp(pb,oe);kt=RegExp(nb,oe);lt=RegExp(sa,oe);mt=RegExp(ea,oe)}function nt(a){ht();-1!=a.indexOf(na)&&(a=a.replace(it,oa));-1!=a.indexOf(nb)&&(a=a.replace(kt,qa));-1!=a.indexOf(pb)&&(a=a.replace(jt,pa));-1!=a.indexOf(ea)&&(a=a.replace(mt,"&quot;"));-1!=a.indexOf(sa)&&(a=a.replace(lt,"&#39;"));return a}var it,jt,kt,mt,lt;function ot(a){if(null==a)throw new tr("uri is null");this.b=a}s(249,1,{53:1},ot);_.eQ=function(a){return!y(a,53)?!1:D(this.b,a.b)};_.hC=function(){return ft(this.b)};
_.b=null;function pt(){pt=u}s(251,1,{});function qt(){}s(252,1,{},qt);var rt=null;function st(){}s(253,251,{},st);var tt=null;function ut(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=Ar(a.b,f,null).ue();for(e-=1;0<=e;--e)if(d=Ar(a.b,f,null).lf(e),y(d,54)&&un(d.b,b)){var h=a.b,l=f;0<h.c?ur(h,new vt(h,l,null,d)):Ir(h,l,null,d)}}}s(254,1,ai);_.b=null;function wt(a){this.b=a}s(255,254,ai,wt);_.Pc=function(a){a.d&&(this.b.Uc(a.e)||(a.b=!0))};function xt(a){this.b=a}s(256,254,ai,xt);
_.Lc=function(){yt(this.b.b)};function zt(){on()}s(257,97,fi,zt);function At(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,bk(a.e,1))}function Bt(){this.b=new Ct(this);this.c=new Ti;this.e=new Dt(this);this.i=new Et(this)}s(258,1,{},Bt);_.d=!1;_.f=!1;function Ct(a){hk();this.b=a}s(259,24,{},Ct);_.wc=function(){if(this.b.d){var a=this.b,b;b=Ft(a.i.e.c,a.i.c);Gt(a.i);y(b,55)&&new zt;a.d=!1;At(a)}};_.b=null;function Dt(a){hk();this.b=a}s(260,24,{},Dt);
_.wc=function(){this.b.f=!1;var a=this.b,b=Yj(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(bk(a.b,1E4);a.i.d<a.i.b;){d=Ht(a.i);try{if(null==d)break;y(d,55)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||Gt(a.i)}if(100<=Yj()-b)break}}finally{e||(Wj(a.b),a.d=!1,At(a))}};_.b=null;function Ht(a){var b;a.c=a.d;b=Ft(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Gt(a){It(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Et(a){this.e=a}s(261,1,{},Et);_.Qc=function(){return this.d<this.b};_.Rc=function(){return Ht(this)};
_.Sc=function(){Gt(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Jt(a,b){var c=(Kt(),Lt(b));a.appendChild(c)}function Mt(a,b,c){var d;d=Nj;Nj=a;b==bj&&8192==Nt(a.type)&&(bj=null);c.Tc(a);Nj=d}var Nj=null,bj=null;function Ot(){Ot=u;Pt=new Bt}function sj(a){Ot();if(!a)throw new tr("cmd cannot be null");var b=Pt;Ni(b.c,a);At(b)}var Pt;function Qt(a){cj();!Rt&&(Rt=new nk);St||(St=new Gr(null,!0),Tt=new Ut);return sr(St,Rt,a)}var St=null;function Vt(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Ut(){}s(267,178,{},Ut);_.zc=function(a){a.Pc(this);Tt.d=!1};_.Ac=function(){return Rt};_.Bc=function(){Vt(this)};_.b=!1;_.c=!1;_.d=!1;var Rt=_.e=null,Tt=null;function Wt(){Wt=u;Xt=new Yt;Zt()||(Xt=null)}var Xt=null;function jk(){}s(269,1,{},jk);_.Jc=function(){for(;0<(hk(),ik).d;)Wj(Ft(ik,0))};function lk(a,b){return sr((!$t&&($t=new au),$t),a,b)}function bu(a){kk();cu||(du(),cu=!0);return lk((!nr&&(nr=new nk),nr),a)}function kk(){eu||(fu(),eu=!0)}
function gu(){var a;eu&&(a=new hu,$t&&zr($t,a));return null}var eu=!1,$t=null,iu=0,ju=0,cu=!1;function ku(){ku=u;lu=new nk}function hu(){ku()}s(271,178,{},hu);_.zc=function(){null.Nf()};_.Ac=function(){return lu};var lu;function au(){Fr.call(this,null)}s(273,218,ci,au);
function Nt(a){switch(a){case id:return 4096;case ud:return 1024;case xd:return 1;case Id:return 2;case he:return 2048;case Oe:return 128;case Pe:return 256;case Qe:return 512;case We:return 32768;case "losecapture":return 8192;case pf:return 4;case qf:return 64;case rf:return 32;case sf:return 16;case tf:return 8;case "scroll":return 16384;case ee:return 65536;case "DOMMouseScroll":case uf:return 131072;case Gd:return 262144;case "paste":return 524288;case Lg:return 1048576;case Kg:return 2097152;
case Jg:return 4194304;case Ig:return 8388608;case re:return 16777216;case pe:return 33554432;case qe:return 67108864;default:return-1}}function cj(){mu||(nu(),mu=!0)}var mu=!1;function ou(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 pu(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function nu(){qu=B(function(a){var b;var c=St,d,e,f;Rt&&c&&ru(c.b.e,Rt)?(b=Tt.b,d=Tt.c,e=Tt.d,f=Tt.e,Vt(Tt),Tt.e=a,zr(c,Tt),c=!(Tt.b&&!Tt.c),Tt.b=b,Tt.c=d,Tt.d=e,Tt.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});su=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!rn(b)&&y(b,56)&&Mt(a,c,b)});tu=B(function(a){a.preventDefault();su.call(this,a)});uu=B(function(a){this.__gwtLastUnhandledEvent=
a.type;su.call(this,a)});vu=B(function(a){if(qu(a)){var b=dj;b&&b.__listener&&!rn(b.__listener)&&y(b.__listener,56)&&(Mt(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(xd,vu,!0);$wnd.addEventListener(Id,vu,!0);$wnd.addEventListener(pf,vu,!0);$wnd.addEventListener(tf,vu,!0);$wnd.addEventListener(qf,vu,!0);$wnd.addEventListener(sf,vu,!0);$wnd.addEventListener(rf,vu,!0);$wnd.addEventListener(uf,vu,!0);$wnd.addEventListener(Oe,qu,!0);$wnd.addEventListener(Qe,qu,!0);$wnd.addEventListener(Pe,
qu,!0);$wnd.addEventListener(Lg,vu,!0);$wnd.addEventListener(Kg,vu,!0);$wnd.addEventListener(Jg,vu,!0);$wnd.addEventListener(Ig,vu,!0);$wnd.addEventListener(re,vu,!0);$wnd.addEventListener(pe,vu,!0);$wnd.addEventListener(qe,vu,!0)}function wu(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 xu(a,b){cj();switch(b){case "drag":a.ondrag=su;break;case $d:a.ondragend=su;break;case ae:a.ondragenter=tu;break;case "dragleave":a.ondragleave=su;break;case be:a.ondragover=tu;break;case "dragstart":a.ondragstart=su;break;case ce:a.ondrop=su;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,su,!1);a.addEventListener(b,su,!1);break;default:throw"Trying to sink unknown event type "+b;}}var dj=null,qu=null,vu=null,tu=null,su=null,uu=null;
function yu(a,b){a.__eventBits=b;a.onclick=b&1?su:null;a.ondblclick=b&2?su:null;a.onmousedown=b&4?su:null;a.onmouseup=b&8?su:null;a.onmouseover=b&16?su:null;a.onmouseout=b&32?su:null;a.onmousemove=b&64?su:null;a.onkeydown=b&128?su:null;a.onkeypress=b&256?su:null;a.onkeyup=b&512?su:null;a.onchange=b&1024?su:null;a.onfocus=b&2048?su:null;a.onblur=b&4096?su:null;a.onlosecapture=b&8192?su:null;a.onscroll=b&16384?su:null;a.onload=b&32768?uu:null;a.onerror=b&65536?su:null;a.onmousewheel=b&131072?su:null;
a.oncontextmenu=b&262144?su:null;a.onpaste=b&524288?su:null}function zu(){var a;zu=u;Au=(a=$doc,D(a.compatMode,Cb)?a.documentElement:a.body)}var Au;function Bu(){this.c=new Ti}function Cu(a){a=a[Rc];return null==a?-1:a}s(278,1,{},Bu);_.b=null;function Du(a,b){this.b=a;this.c=b}s(279,1,{},Du);_.b=0;_.c=null;s(280,1,ci);_.Vc=function(a){return decodeURI(a.replace("%23",la))};_.Nc=function(a){zr(this.b,a)};_.Wc=function(a){a=null==a?j:a;if(!D(a,null==Eu?j:Eu))Eu=a,rr&&(a=new qr,zr(this.b,a))};
var Eu=j;function Zt(){function a(){$wnd.setTimeout(a,250);e()}var b=Xt,c=j,d=$wnd.location.hash;0<d.length&&(c=b.Vc(d.substring(1)));Eu=c;var e=B(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.Vc(c.substring(1)));b.Wc(a)});a();return!0}function Yt(){this.b=new Fr(null)}s(281,280,ci,Yt);
function fu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=B(gu)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=B(function(a){try{eu&&ir((!$t&&($t=new au),$t),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function du(){var a=$wnd.onresize;$wnd.onresize=B(function(b){try{var c,d;if(cu&&(d=gj(),c=hj(),ju!=d||iu!=c))ju=d,iu=c,mr((!$t&&($t=new au),$t))}finally{a&&a(b)}})}function Si(a,b){Ai(a._c(),b,!0)}function Ri(a,b){Ai(a._c(),b,!1)}function Fu(a,b){a.pb.style[Ge]=b}function fj(a,b,c){0<=b&&a.ed(b+Sf);0<=c&&a.cd(c+Sf)}function Gu(a){var b,a=Vn(a,wd);b=Hu(a,Iu(32));return 0<=b?a.substr(0,b-0):a}
function Ai(a,b,c){if(!a)throw new Ii(hc);b=Rn(b);if(0==b.length)throw new ok(Gc);if(c){var d,e,f;d=Rn(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ca),a.className=f+d)}else{var g,b=Rn(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=Rn(e.substr(0,
c-0)),b=Rn(Sn(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ca+b,a.className=d)}}function Ju(a,b){a.style.display=b?j:zf;a.setAttribute("aria-hidden",""+!b)}s(287,1,ni);_.Xc=function(){return Pj(this.pb)};_.Yc=function(){return Rj(this.pb)};_.Zc=function(){return Un(this.pb,Gf)};_.$c=function(){return Un(this.pb,Hf)};_._c=function(){return this.pb};_.ad=function(){return this.pb.style.display!=zf};_.bd=function(){throw new Ku;};_.cd=function(a){Fu(this,a)};_.dd=function(a){Ju(this.pb,a)};
_.ed=function(a){this.pb.style[Wg]=a};_.tS=function(){return!this.pb?"(null handle)":this.pb.outerHTML};_.pb=null;function Lu(a,b,c){xu(a.pb,c.c);sr(!a.mb?a.mb=new Fr(a):a.mb,c,b)}function z(a,b,c){var d;d=Nt(c.c);if(-1==d)xu(a.pb,c.c);else if(-1==a.lb){var e=a.pb;d|=a.pb.__eventBits||0;cj();yu(e,d)}else a.lb|=d;return sr(!a.mb?a.mb=new Fr(a):a.mb,c,b)}function Mu(a,b,c){return sr(!a.mb?a.mb=new Fr(a):a.mb,c,b)}
function Nu(a){var b;if(a.hd())throw new Ou("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;cj();yu(c,b)}else a.lb|=b;a.fd();a.ld()}function Pu(a,b){var c;switch(Nt(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.pb.contains(c))return}c=a.pb;var d,e,f;if(lp&&(f=lp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&zr(a.mb,f.b),f.b.b=d,f.b.c=e}
function Qu(a){if(!a.hd())throw new Ou("Should only call onDetach when the widget is attached to the browser's document");try{a.md()}finally{try{a.gd()}finally{a.pb.__listener=null,a.kb=!1}}}function Oj(a){if(a.ob)if(y(a.ob,69))a.ob.nd(a);else{if(a.ob)throw new Ou("This widget's parent does not implement HasWidgets");}else if($i(),ru(Ru.b,a)){$i();try{a.kd()}finally{Hi(Ru.b,a)}}}
function Su(a,b){var c;c=a.ob;if(b){if(c)throw new Ou("Cannot set a new parent without first clearing the old parent");a.ob=b;b.hd()&&a.jd()}else try{c&&c.hd()&&a.kd()}finally{a.ob=null}}s(286,287,ji);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.mb&&zr(this.mb,a)};_.hd=function(){return this.kb};_.jd=function(){Nu(this)};_.Tc=function(a){Pu(this,a)};_.kd=function(){Qu(this)};_.ld=function(){};_.md=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Tu(a){for(a=new Uu(a);a.b.b<a.b.c.d-1;)Vu(a.b),Wu(a.b)}s(285,286,oi);_.fd=function(){Xu(this,(Yu(),Zu))};_.gd=function(){Xu(this,(Yu(),$u))};function av(a,b,c){Oj(b);var d=a.q;bv(d,b,d.d);d=(Kt(),Lt(b.pb));c.appendChild(d);Su(b,a)}function cv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new dv;b.ob==a&&(f=a.od(b),f<d&&--d);Oj(b);bv(a.q,b,d);e?(e=b.pb,wu(c,(Kt(),Lt(e)),d)):(e=(Kt(),Lt(b.pb)),c.appendChild(e));Su(b,a)}
function ev(a,b){var c;if(b.ob!=a)return!1;try{Su(b,null)}finally{c=b.pb;Xn(c).removeChild(c);c=a.q;var d;d=fv(c,b);if(-1==d)throw new gv;if(0>d||d>=c.d)throw new dv;for(--c.d;d<c.d;++d)es(c.b,d,c.b[d+1]);es(c.b,c.d,null)}return!0}s(284,285,oi);_.od=function(a){return fv(this.q,a)};_.pd=function(a,b,c,d){cv(this,a,b,c,d)};_.qd=function(){return new hv(this.q)};_.nd=function(a){return ev(this,a)};function Zi(a,b,c,d){var e;Oj(b);e=a.q.d;a.td(b,c,d);a.pd(b,a.pb,e,!0)}
function iv(a,b){if(b.ob!=a)throw new ok("Widget must be a child of this panel.");}function jv(a,b){var c;(c=ev(a,b))&&kv(b.pb);return c}function lv(a,b,c){a=a.pb;-1==b&&-1==c?kv(a):(a.style[Pf]=Zc,a.style[Re]=b+Sf,a.style[Hg]=c+Sf)}function mv(){var a=$doc.createElement(Wd);this.q=new nv(this);this.pb=a;this.pb.style[Pf]="relative";this.pb.style[Mf]=He}function kv(a){a.style[Re]=j;a.style[Hg]=j;a.style[Pf]=j}s(283,284,oi,mv);_.rd=function(a){av(this,a,this.pb)};_.nd=function(a){return jv(this,a)};
_.sd=function(a,b,c){iv(this,a);this.td(a,b,c)};_.td=function(a,b,c){lv(a,b,c)};function ov(a,b){if(a.vd())throw new Ou("SimplePanel can only contain one child widget");a.wd(b)}function pv(a,b){if(a.jb!=b)return!1;try{Su(b,null)}finally{a.ud().removeChild(b.pb),a.jb=null}return!0}function qv(a,b){if(b!=a.jb&&(b&&Oj(b),a.jb&&a.nd(a.jb),a.jb=b)){var c=(Kt(),Lt(a.jb.pb));a.ud().appendChild(c);Su(b,a)}}function rv(){this.pb=$doc.createElement(Wd)}s(291,285,oi,rv);_.ud=function(){return this.pb};
_.vd=function(){return this.jb};_.qd=function(){return new sv(this)};_.nd=function(a){return pv(this,a)};_.wd=function(a){qv(this,a)};_.jb=null;function tv(a,b){a.hb&&(uv(a.gb,!1,!1),ir(a,a,b))}function vv(a){var b;if(b=a.jb)null!=a.X&&b.cd(a.X),null!=a.Y&&b.ed(a.Y)}function wv(a,b,c){a.cb=b;a.ib=c;c-=0;a=a.pb;a.style[Re]=b-0+(mj(),Sf);a.style[Hg]=c+Sf}function xv(a){a.hb||(a.kb&&Oj(a),uv(a.gb,!0,!1))}s(290,291,oi);_.ud=function(){return Wn(this.pb)};_.Zc=function(){return Un(this.pb,Gf)};
_.$c=function(){return Un(this.pb,Hf)};_._c=function(){return Xn(Wn(this.pb))};_.xd=function(){this.yd(!1)};_.yd=function(a){tv(this,a)};_.ad=function(){return!D(He,this.pb.style[Tg])};_.Uc=function(){return!0};_.Pc=function(){};_.md=function(){this.hb&&uv(this.gb,!1,!0)};_.cd=function(a){this.X=a;vv(this);0==a.length&&(this.X=null)};_.zd=function(a,b){wv(this,a,b)};_.dd=function(a){this.pb.style[Tg]=a?Ug:He};_.wd=function(a){qv(this,a);vv(this)};
_.ed=function(a){this.Y=a;vv(this);0==a.length&&(this.Y=null)};_.Ad=function(){xv(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 yv(a,b){var c;rv.call(this);this.$=new zv;this.U=(Av(),Bv);this.gb=new Cv(this);this.pb.appendChild($doc.createElement(Wd));this.zd(0,0);Xn(Wn(this.pb))[wd]="gwt-PopupPanel";Wn(this.pb)[wd]=Of;this.W=this.V=a;this.db=!1;c=E(js,r,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Dv(c);this.T._c()[wd]=j;c=Xn(Wn(this.pb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ii(hc);d=Rn(d);if(0==d.length)throw new ok(Gc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=
e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ba&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ca)}qv(this,this.T);vv(this);Ai(Wn(this.pb),Of,!1);Ai(this.T.c,b+"Content",!0)}s(289,290,oi);_.fd=function(){Nu(this.T)};_.gd=function(){Qu(this.T)};_.vd=function(){return this.T.jb};_.qd=function(){return new sv(this.T)};_.nd=function(a){return this.T.nd(a)};_.wd=function(a){qv(this.T,a);vv(this)};_.T=null;s(288,289,oi);_.kd=function(){Qu(this)};
function Ev(){Ev=u;Fv=new Gv(Bb,0,(Av(),Bv));Hv=new Gv(jc,1,Iv);Jv=new Gv(uc,2,Kv);Lv=E(Mv,r,57,[Fv,Hv,Jv])}function Gv(a,b,c){$n.call(this,a,b);this.b=c}s(292,139,{57:1,112:1,115:1,117:1},Gv);_.b=null;var Lv,Fv,Hv,Jv;function Nv(){Nv=u;Ov=E(js,r,1,[Hg,of,ld])}
function Dv(a){var b;Nv();var c,d;c=this.pb=$doc.createElement(wg);this.d=$doc.createElement(zg);Jt(c,this.d);c[od]=0;for(c=c[nd]=0;c<a.length;++c)d=(b=$doc.createElement(Mg),b[wd]=a[c],Jt(b,Pv(a[c]+"Left")),Jt(b,Pv(a[c]+Eb)),Jt(b,Pv(a[c]+"Right")),b),Jt(this.d,d),1==c&&(this.c=Wn(ou(d,1)));this.pb[wd]="gwt-DecoratorPanel"}function Pv(a){var b,c;c=$doc.createElement(Ag);b=$doc.createElement(Wd);var d=(Kt(),Lt(b));c.appendChild(d);c[wd]=a;b[wd]=a+"Inner";return c}s(294,291,Lh,Dv);_.ud=function(){return this.c};
_.c=null;_.d=null;var Ov;s(293,294,Lh);s(295,1,{});function Yu(){Yu=u;Zu=new Qv;$u=new Rv}function Sv(a){Dr.call(this,a)}function Xu(a,b){Yu();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=Ei(f),y(f,126))d=f,!c&&(c=new Br),Cr(c,d);else throw f;}}if(c)throw new Sv(c);}s(296,223,Mh,Sv);var Zu,$u;function Qv(){}s(297,1,{},Qv);_.Bd=function(a){a.jd()};function Rv(){}s(298,1,{},Rv);_.Bd=function(a){a.kd()};s(301,286,Fh);_.Fc=function(a){return z(this,a,(Jq(),Jq(),Kq))};
_.Gc=function(a){return z(this,a,(ij(),ij(),jj))};_.Hc=function(a){return z(this,a,(Nq(),Nq(),Oq))};_.Ic=function(a){return z(this,a,(kj(),kj(),lj))};_.jd=function(){Nu(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};s(300,301,{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 Tv(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=md,b);this.pb[wd]="gwt-Button";this.pb.innerHTML=a||j}s(299,300,{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},Tv);
function Uv(){this.q=new nv(this);this.f=$doc.createElement(wg);this.e=$doc.createElement(zg);Jt(this.f,this.e);this.pb=this.f}s(302,284,oi);_.e=null;_.f=null;function Vv(a,b){var c;if(a.i)throw new Ou("Composite.initWidget() may only be called once.");Oj(b);c=b.pb;a.pb=c;var d;Kt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Kt(),c).__gwt_resolve=Wv(a));a.i=b;Su(b,a)}
function Xv(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);cj();yu(d,b)}else b.lb|=c;a.lb=-1}a.i.jd();a.pb.__listener=a;a.ld()}s(303,286,Qh);_.hd=function(){return this.i?this.i.hd():!1};_.jd=function(){Xv(this)};_.Tc=function(a){Pu(this,a);this.i.Tc(a)};_.kd=function(){this.i.kd()};_.bd=function(){return this.pb=this.i.bd()};_.i=null;
function Yv(a,b,c){a.d=!1;c?a.b.innerHTML=b||j:a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Od]=hg;break;case 1:b[Od]=Ye;break;case 2:Or(b)!=(Qr(),Tr)&&(b[Od]=j)}}function Zv(a){this.b=a;this.d=!1;this.e=this.c=Or(a)}s(304,1,{},Zv);_.b=null;_.c=null;_.d=!1;_.e=null;function ej(){this.pb=$v()}s(305,291,Ih,ej);_.Fc=function(a){return z(this,a,(Jq(),Jq(),Kq))};_.Gc=function(a){return z(this,a,(ij(),ij(),jj))};_.Hc=function(a){return z(this,a,(Nq(),Nq(),Oq))};
_.Ic=function(a){return z(this,a,(kj(),kj(),lj))};function aw(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Wn(b);e=null;c&&(c=Cu(c),e=0>c?null:Ft(a.j.c,c));e?bw(a,e):d&&(b.innerHTML=j||j);return b}function bw(a,b){var c;if(b.ob!=a)return!1;try{Su(b,null)}finally{c=b.pb;Xn(c).removeChild(c);var d=a.j,e;e=Cu(c);c[Rc]=null;c=d.c;cw(e,c.d);es(c.c,e,null);d.b=new Du(e,d.b)}return!0}s(307,285,Kh);_.qd=function(){return new dw(this)};_.nd=function(a){return bw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function ew(a){if(0>=a.c)throw new fw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new fw("Column index: 0, Column size: "+a.b);}
function gw(){this.j=new Bu;this.i=$doc.createElement(wg);this.d=$doc.createElement(zg);Jt(this.i,this.d);this.pb=this.i;this.e=new hw(this);var a=new iw(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;wu(a.c.i,(Kt(),Lt(b)),0);Jt(a.b,$doc.createElement(Ad))}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 fw("Row index: "+a+", Row size: "+d);if(0>c)throw new fw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new fw("Column index: "+c+", Column size: "+this.b);c=aw(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(Ag),d.innerHTML=ra||j,wu(c,(Kt(),Lt(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(Ad),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(Ag);
e.innerHTML=ra;c=$doc.createElement(Mg);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)aw(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(306,307,Kh,gw);_.b=0;_.c=0;
function jw(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(kw(),lw)?a.c.e==(Qr(),Sr)?(mw(),nw):a.c.e==Rr?(mw(),ow):(mw(),pw):a.c.e==(Qr(),Sr)?(mw(),ow):a.c.e==Rr?(mw(),nw):(mw(),qw);b!=a.d&&(a.d=b,a.pb.style[Cg]=!a.d?j:a.d.b)}s(310,286,ji);_.b=null;_.c=null;_.d=null;function rw(){this.pb=$doc.createElement(Wd);this.c=new Zv(this.pb);this.pb[wd]="gwt-Label"}function sw(){rw.call(this);Yv(this.c,Xg,!1);jw(this)}
s(309,310,{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},rw,sw);_.Fc=function(a){return z(this,a,(Jq(),Jq(),Kq))};_.Gc=function(a){return z(this,a,(ij(),ij(),jj))};_.Hc=function(a){return z(this,a,(Nq(),Nq(),Oq))};_.Ic=function(a){return z(this,a,(kj(),kj(),lj))};
function tw(a){var b=$doc.createElement(Wd);Pr(rg,b.tagName);this.pb=b;this.c=new Zv(this.pb);this.pb[wd]="gwt-HTML";Yv(this.c,a,!0);jw(this)}s(308,309,{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},tw);function uw(a){for(;++a.c<a.e.d&&!(null!=Ft(a.e,a.c)););}function dw(a){this.d=a;this.e=this.d.j.c;uw(this)}s(311,1,{},dw);
_.Qc=function(){return this.c<this.e.d};_.Rc=function(){var a;if(this.c>=this.e.d)throw new gv;a=Ft(this.e,this.c);this.b=this.c;uw(this);return a};_.Sc=function(){var a;if(0>this.b)throw new vw;a=Ft(this.e,this.b);Oj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function hw(a){this.b=a}s(312,1,{},hw);_.b=null;function iw(a){this.c=a}s(313,1,{},iw);_.b=null;_.c=null;function kw(){kw=u;lw=new ww}var lw;function mw(){mw=u;xw=new yw((yo(),sd));nw=new yw(Re);ow=new yw(bg);pw=nw;qw=ow;zw=pw}
var xw,zw,nw,qw,pw,ow;function ww(){}s(315,1,{},ww);function yw(a){this.b=a}s(316,315,{},yw);_.b=null;function Aw(){Aw=u;Bw=new Cw(of);Dw=new Cw(Hg)}var Bw,Dw;function Cw(a){this.b=a}s(317,1,{},Cw);_.b=null;function Ew(a,b){var c;c=Fw(a);Jt(a.c,c);av(a,b,c)}function Fw(a){var b;b=$doc.createElement(Ag);b[bd]=a.b.b;b.style[Sg]=a.d.b;return b}function Gw(a,b){var c,d;d=Xn(b.pb);(c=ev(a,b))&&a.c.removeChild(d);return c}
function Hw(){Uv.call(this);this.b=(mw(),zw);this.d=(Aw(),Dw);this.c=$doc.createElement(Mg);Jt(this.e,this.c);this.f[od]=$a;this.f[nd]=$a}s(318,302,oi,Hw);_.nd=function(a){return Gw(this,a)};_.c=null;function Iw(){Iw=u;new wi}function Jw(a,b,c,d,e){Iw();this.b=new Kw(this,a,b,c,d,e);this.pb[wd]="gwt-Image"}function Lw(a,b,c,d,e){Iw();Jw.call(this,(pt(),new ot(a)),b,c,d,e)}
s(319,286,{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},Jw,Lw);_.Fc=function(a){return z(this,a,(Jq(),Jq(),Kq))};_.Gc=function(a){return z(this,a,(ij(),ij(),jj))};_.Hc=function(a){return z(this,a,(Nq(),Nq(),Oq))};_.Ic=function(a){return z(this,a,(kj(),kj(),lj))};_.Tc=function(a){32768==Nt(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);Pu(this,a)};
_.ld=function(){var a=this.b;D(We,Vn(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Mw(a,this),Kn((Hn(),In),a.i))};_.b=null;s(321,1,{});_.i=null;function Nw(){Nw=u;Ow()}
function Kw(a,b,c,d,e,f){var g,i;Nw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(rg);i=new ct;bt(bt(bt(i,new et("width:"+e+(mj(),Sf)+mb)),new et("height:"+f+Vf)),new et("background:url("+b.b+") no-repeat "+-c+"px "+-d+Vf));!Pw&&(Pw=new Qw);b=Rw;c=new et((new et(i.b.b.b)).b);i=new dt;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=nt(b.b);hn(i.b,b);i.b.b+="' style='";b=nt(c.b);hn(i.b,b);i.b.b+="' border='0'>";i=new gt(i.b.b);g.innerHTML=i.b||j;g=Wn(g);a.kb&&
(a.pb.__listener=null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?(g=a.pb,a=133333119|(a.pb.__eventBits||0),cj(),yu(g,a)):a.lb|=133333119}s(320,321,{},Kw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Mw(a,b){this.b=a;this.c=b}s(322,1,{},Mw);
_.qc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(We,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=We)};_.b=null;_.c=null;function Sw(a,b){if(0>b||b>=a.pb.options.length)throw new dv;}function vp(a,b){Sw(a,b);return a.pb.options[b].value}function Tw(){this.pb=$doc.createElement("select");this.pb[wd]="gwt-ListBox"}s(323,301,Fh,Tw);s(324,254,ai);function Uw(a){this.b=a}s(325,324,ai,Uw);_.Dc=function(){};
function Vw(a){this.b=a}s(326,324,ai,Vw);_.Jc=function(a){this.b.Cd(a.i,a.b)};function Ww(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Mg);wu(a.f,(Kt(),Lt(e)),b);a=(Kt(),Lt(c));d.appendChild(a)}else d=ou(a.f,0),wu(d,(Kt(),Lt(c)),b)}
function Xw(a,b,c){var d;Yw(a,b);c&&b.b?(Yw(a,null),a=b.b,b=(Hn(),In),b.d=Ln(b.d,[new Zw(a),!1])):null!=b.d&&(a.k=new $w(a,b),c=(Av(),Iv),a.k.U=c,a.k.ab=a.i,a.k._c()[wd]=ye,d=Gu(a.pb),D(xe,d)||Si(a.k,d+"Popup"),Mu(a.k,new Vw(a),mk?mk:mk=new nk),a.o=b.d,d=a.k,a=new ax(a,b),d.pb.style[Tg]=He,xv(d),a.b.p?wv(a.b.k,Pj(a.b.pb)+Un(a.b.pb,Hf)-1,Rj(a.c.pb)):wv(a.b.k,Pj(a.c.pb),Rj(a.b.pb)+Un(a.b.pb,Gf)-1),d.pb.style[Tg]=Ug)}function bx(a,b){if(b||!(a.n&&a.o==a.n.d))Yw(a,b),a.pb.focus(),b&&a.e&&Xw(a,b,!1)}
function cx(a,b){var c;a:{c=b.target;var d,e;for(e=new yi(a.j);e.c<e.e.ue();)if(d=zi(e),d.pb.contains(c)){c=d;break a}c=null}switch(Nt(b.type)){case 1:a.pb.focus();c&&Xw(a,c,!0);break;case 16:c&&bx(a,c);break;case 32:c&&bx(a,null);break;case 2048:dx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:dx(a)||a.p||ex(a);b.cancelBubble=!0;b.preventDefault();break;case 39:dx(a)||(a.p?null!=a.n.d&&!a.n.d.Nf().Nf()&&(Xw(a,a.n,!1),a.n.d.Nf()):fx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:dx(a)||
a.p&&ex(a);b.cancelBubble=!0;b.preventDefault();break;case 40:dx(a)||(a.p?fx(a):null!=a.n.d&&!a.n.d.Nf().Nf()&&(Xw(a,a.n,!1),a.n.d.Nf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Yw(a,null);a.k&&tv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Yw(a,null);a.k&&tv(a.k,!1);break;case 13:dx(a)||(Xw(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Pu(a,b)}function gx(a,b,c){c&&Yw(a,null);ir(a,b,!1);a.o=null;a.k=null}
function dx(a){var b;if(!a.n){for(b=new yi(a.j);b.c<b.e.ue();){b=zi(b);Yw(a,b);break}return!0}return!1}function Yw(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Gu(c.pb)+Ua;Ai(c._c(),d,!1);a.p&&(c=Xn(a.n.pb),2==pu(c)&&(c=ou(c,1),Ai(c,ug,!1)))}if(b){c=Gu(b.pb)+Ua;Ai(b._c(),c,!0);a.p&&(c=Xn(b.pb),2==pu(c)&&(c=ou(c,1),Ai(c,ug,!0)));ol();c=a.pb;var e=new Pk(b.pb),d=(jl(),kl),e=E(hx,r,5,[e]),f,g,i,h;f=new fn;for(i=0,h=e.length;i<h;++i)g=e[i],gn(gn(f,g.b),ca);e=Rn(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function fx(a){var b,c,d;if(a.n){for(b=c=rj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Ft(a.j,b):Ft(a.j,c);break}Yw(a,d)}}function ex(a){var b,c,d;if(a.n){for(b=c=rj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Ft(a.j,b):Ft(a.j,c);break}Yw(a,d)}}s(327,286,ji);_.Tc=function(a){cx(this,a)};_.kd=function(){this.k&&tv(this.k,!1);Qu(this)};_.Cd=function(a,b){gx(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Zw(a){this.b=a}s(328,1,{},Zw);_.qc=function(){ix(this.b)};_.b=null;
function jx(a){this.b=a}s(329,1,{},jx);_.Dc=function(){Yw(this.b,null)};_.b=null;function $w(a,b){this.b=a;this.c=b;yv.call(this,!0,df);qv(this.T,this.c.d);vv(this);this.fb=!0;this.c.d.Nf()}s(330,289,oi,$w);_.Pc=function(a){var b,c;if(!a.b)switch(Nt(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(b.contains(c)){a.b=!0;break}a.b&&Yw(this.b,null)}};_.b=null;_.c=null;function ax(a,b){this.b=a;this.c=b}s(331,1,{},ax);_.b=null;var kx=_.c=null;
function lx(){lx=u;kx=new at((pt(),new ot("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function mx(a,b){this.pb=$doc.createElement(Ag);var c=Gu(this.pb)+Ua;Ai(this._c(),c,!1);this.pb.textContent=a||j;this.pb[wd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);ol();this.pb.setAttribute("role",Vl.b);this.b=b}s(334,287,{51:1,64:1,66:1,67:1,68:1,72:1,79:1},mx);_.b=null;_.c=null;
_.d=null;function nx(){var a;this.pb=$doc.createElement(Ag);this.pb[wd]="gwt-MenuItemSeparator";a=$doc.createElement(Wd);Jt(this.pb,a);a[wd]="menuSeparatorInner"}s(335,287,ni,nx);function ox(){var a,b,c,d,e;b=null.Nf();e=gj();d=hj();b[Vd]=(no(),zf);b[Wg]=0+(mj(),Sf);b[Ge]=ab;c=$doc;c=(D(c.compatMode,Cb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Cb)?a.documentElement:a.body).scrollHeight||0;b[Wg]=(c>e?c:e)+Sf;b[Ge]=(a>d?a:d)+Sf;b[Vd]="block"}function zv(){}s(336,1,{},zv);
_.Lc=function(){ox()};function px(a){this.b=a}s(337,1,{},px);
_.Pc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Pc(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(Nt(d.type)){case 4:case 1048576:if(bj){a.c=!0;break}if(!c&&b.V){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(bj){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 qx(a){this.b=a}
s(338,1,{},qx);_.b=null;function Av(){Av=u;Bv=new rx(Bb,0);Iv=new rx(jc,1);Kv=new rx(uc,2);sx=E(tx,r,73,[Bv,Iv,Kv])}function rx(a,b){$n.call(this,a,b)}s(339,139,{73:1,112:1,115:1,117:1},rx);var sx,Bv,Iv,Kv;function ux(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),a.i=bu(a.b.$),ox(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Ji(a.i.b),a.i=null,a.c=!1)}function vx(a){a.k||(ux(a),a.d||($i(),jv(aj(null),a.b)));a.b.pb.style[zd]="rect(auto, auto, auto, auto)";a.b.pb.style[Mf]=Ug}
function wx(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=H(b*a.e);i=H(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.b.pb.style[zd]="rect("+g+Uf+f+Uf+c+Uf+e+"px)"}
function uv(a,b,c){a.d=c;Vj(a);a.j&&(Wj(a.j),a.j=null,vx(a));a.b.hb=b;var d=a.b;d.eb&&(Ji(d.eb.b),d.eb=null);d._&&(Ji(d._.b),d._=null);if(d.hb){d.eb=Qt(new px(d));var e;e=new qx(d);Wt();e=Xt?sr(Xt.b,(!rr&&(rr=new nk),rr),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Av(),Bv)&&!b&&(c=!1);a.k=b;c?b?(ux(a),a.b.pb.style[Pf]=Zc,-1!=a.b.ib&&a.b.zd(a.b.cb,a.b.ib),a.b.pb.style[zd]=Zf,$i(),b=aj(null),av(b,a.b,b.pb),a.j=new xx(a),bk(a.j,1)):Xj(a,200):(ux(a),a.k?(a.b.pb.style[Pf]=Zc,-1!=a.b.ib&&a.b.zd(a.b.cb,a.b.ib),$i(),
b=aj(null),av(b,a.b,b.pb)):a.d||($i(),jv(aj(null),a.b)),a.b.pb.style[Mf]=Ug)}function Cv(a){var b=(dk(),ek);this.n=new ck(this);this.t=b;this.b=a}s(340,17,{},Cv);_.sc=function(){vx(this)};_.tc=function(){this.e=Un(this.b.pb,Gf);this.f=Un(this.b.pb,Hf);this.b.pb.style[Mf]=He;wx(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){wx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function xx(a){hk();this.b=a}s(341,24,{},xx);_.wc=function(){this.b.j=null;Xj(this.b,200)};
_.b=null;function Kt(){Kt=u;yx()}function Lt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Wv(a){return function(){this.__gwt_resolve=zx;return a.bd()}}function zx(){throw"A PotentialElement cannot be resolved twice.";}
function yx(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function $i(){$i=u;Ax=new Bx;Cx=new wi;Ru=new Br}function Dx(a){this.q=new nv(this);this.pb=a;Nu(this)}
function aj(a){$i();var b,c;c=Wi(Cx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Cx.e){var d=new Ex;kk();lk(mk?mk:mk=new nk,d)}!b?c=new Fx:c=new Dx(b);x(Cx,a,c);Cr(Ru,c);return c}s(343,283,oi,Dx);var Ax,Cx,Ru;function Bx(){}s(344,1,{},Bx);_.Bd=function(a){a.hd()&&a.kd()};function Ex(){}s(345,1,{},Ex);_.Jc=function(){$i();try{Xu(Ru,Ax)}finally{Gx(Ru.b),Gx(Cx)}};function Fx(){Dx.call(this,$doc.body)}s(346,343,oi,Fx);
_.td=function(a,b,c){lv(a,b-0,c-0)};function sv(a){this.d=a;this.b=!!this.d.jb}s(347,1,{},sv);_.Qc=function(){return this.b};_.Rc=function(){if(!this.b||!this.d.jb)throw new gv;this.b=!1;return this.c=this.d.jb};_.Sc=function(){this.c&&this.d.nd(this.c)};_.c=null;_.d=null;function Hx(a,b){a.pb[Rg]=null!=b?b:j}s(350,301,Uh);_.Tc=function(a){0!=(Nt(a.type)&896)?Pu(this,a):Pu(this,a)};_.ld=function(){};function Ix(){Ix=u;Jx()}s(349,350,Uh);
function Kx(){Ix();var a=$doc.createElement("textarea");!tt&&(tt=new st);!rt&&(rt=new qt);this.pb=a;this.pb[wd]="gwt-TextArea"}s(348,349,Uh,Kx);function Lx(){var a;Ix();var b=(a=$doc.createElement("INPUT"),a.type=Bg,a);!tt&&(tt=new st);!rt&&(rt=new qt);this.pb=b;this.pb[wd]="gwt-TextBox"}s(351,349,Uh,Lx);function Jx(){Jx=u;Mx=new Nx;Ox=new Px;Qx=new Rx;Sx=new Tx;Ux=E(Vx,r,80,[Mx,Ox,Qx,Sx])}s(352,139,ii);var Ux,Mx,Ox,Qx,Sx;function Nx(){$n.call(this,Bb,0)}s(353,352,ii,Nx);
function Px(){$n.call(this,Xb,1)}s(354,352,ii,Px);function Rx(){$n.call(this,Zb,2)}s(355,352,ii,Rx);function Tx(){$n.call(this,tc,3)}s(356,352,ii,Tx);function Wx(a,b){var c,d;c=$doc.createElement(Mg);d=$doc.createElement(Ag);d[bd]=a.b.b;d.style[Sg]=a.c.b;var e=(Kt(),Lt(d));c.appendChild(e);Jt(a.e,c);av(a,b,d)}function Xx(){Uv.call(this);this.b=(mw(),zw);this.c=(Aw(),Dw);this.f[od]=$a;this.f[nd]=$a}s(357,302,oi,Xx);_.nd=function(a){var b;b=Xn(a.pb);(a=ev(this,a))&&this.e.removeChild(Xn(b));return a};
function Yx(a,b){if(0>b||b>=a.d)throw new dv;return a.b[b]}function fv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function bv(a,b,c){var d,e;if(0>c||c>a.d)throw new dv;if(a.d==a.b.length){e=v(Zx,r,81,2*a.b.length,0);for(d=0;d<a.b.length;++d)es(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)es(a.b,d,a.b[d-1]);es(a.b,c,b)}function nv(a){this.c=a;this.b=v(Zx,r,81,4,0)}s(358,1,{},nv);_.qd=function(){return new hv(this)};_.b=null;_.c=null;_.d=0;
function Vu(a){if(a.b>=a.c.d)throw new gv;return a.c.b[++a.b]}function Wu(a){if(0>a.b||a.b>=a.c.d)throw new vw;a.c.c.nd(a.c.b[a.b--])}function hv(a){this.c=a}s(359,1,{},hv);_.Qc=function(){return this.b<this.c.d-1};_.Rc=function(){return Vu(this)};_.Sc=function(){Wu(this)};_.b=-1;_.c=null;function Ow(){Ow=u;Rw=(pt(),new ot(Cn()+"clear.cache.gif"))}var Rw,Pw=null;function Qw(){}s(361,1,{},Qw);function $x(){$x=u;Ow()}function ay(a,b,c,d,e){$x();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function by(a,b,c){$x();ay.call(this,(pt(),new ot(a)),b,0,c,16)}s(362,295,{},ay,by);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function $v(){var a;a=$doc.createElement(Wd);a.tabIndex=0;return a}function Ji(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?ur(b,new vt(b,c,d,a)):Ir(b,c,d,a)}function yr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(368,1,{},yr);_.b=null;_.c=null;_.d=null;_.e=null;function vr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(369,1,{},vr);_.qc=function(){wr(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function vt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(370,1,{},vt);_.qc=function(){Ir(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function cy(a,b){b.n!=a&&(!a.bc&&(a.bc=new Ti),b.n=a,Ni(a.bc,b))}function dy(a){var b;b=a.cZ.e;if(-1!=Hu(b,Iu(36)))return null;a=a.cc.c.c++;return b=Sn(b,ey(b,Iu(46))+1)+j+a}function fy(a,b,c,d){0==--a.Yb&&(a.hc!=a.Sd()&&(d|=4),!a.gc&&(d|=2),0<d&&new gy(a,b,c,Vs(d)))}
function hy(a){return!a.Ub&&a._b?hy(a._b):a.Ub}function iy(a){return!a.Wb&&a._b?iy(a._b):a.Wb}function jy(a){var b;b=new ky;if(a.Sd()){for(;a&&!y(a,100);a=a._b){var c=b,d=a.Pd();c.b+=a.Od();c.c+=d}y(a,100)&&(c=a.Pd(),b.b+=a.Od(),b.c+=c);return b}throw new ly;}function my(a){a.dc=!1;a._d();ny(a)}function ny(a){if((a=y(a,100)?null:a._b)&&a.dc)my(a),a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}function oy(a){return(a=a.Hd())?a:new py(1,1)}function qy(a){var b;return(b=a.Id())?new ry(b):new ry(a.Kd())}
function sy(a){0==a.Yb++&&(a.hc=a.Sd(),a.gc=!0,a.Yd())}function ty(a){return!a.Wb?(a.Rd(),!0):!1}function L(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,88)&&c.b==b.b||a.ac.zf(b)}function uy(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)ny(a),new vy(a,100);if(g!=a.fc||f!=a.Xb)a.Rd(),new vy(a,101)}function wy(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Rd(),a.ac.Af(b),a.Sd()&&a.$d())}
function xy(a){a.ec||(sy(a),yy(a,!0),zy(a),a.ec=!0,new vy(a,102),fy(a,a,a._b,0),ny(a),a.ac.Cf(a))}function Ay(){this.cc=(tp(),tp(),By);new wi;this.Qd();this.$b=(Cy(),Dy)}s(374,1,Rh);_.Ed=function(){return!1};_.Fd=function(){return dy(this)};_.Gd=function(){return hy(this)};_.Hd=function(){return Ey(this.ac,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Xb};_.Kd=function(){return this.Ud()};_.Ld=function(){return new Fy(0,0,0,0)};_.Md=function(){return this.Xd()};_.Nd=function(){return this.fc};
_.Od=function(){return this.ic};_.Pd=function(){return this.jc};_.Qd=function(){};_.Rd=function(){my(this)};_.Sd=function(){return this.ec&&!!this._b&&this._b.Sd()};_.Td=function(){};_.Ud=function(){return oy(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Zb&&(this.Zb=this.Fd()),this.Zb)+ya+this.Od()+ya+this.Pd()+ya+this.Nd()+Xg+this.Jd()+(this.ec?j:",hidden")};_.Xd=function(){return qy(this)};_.Yd=function(){};_.Zd=function(){return ty(this)};_.$d=function(){};
_._d=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ae=function(a,b){this.be(this.ic,this.jc,a,b)};_.be=function(a,b,c,d){this.ce(a,b,c,d,this.Vb,!0);this.Vb=0};_.ce=function(a,b,c,d){uy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Oc+this.Wd()+Qc};_.de=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function O(a,b,c){var d;if(-1>a.Pb.b.d)throw new ok("Missing message: awt.12A");if(y(b,90)){if(b==a)throw new ok("Missing message: awt.12B");a:{if(a&&!y(a,100))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,100))break;d=d._b}d=!1}if(d)throw new ok("Missing message: awt.12C");if(y(b,100))throw new ok("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new ln;var e=rj(d.Pb.b,b),f;f=Ft(d.Pb.b,e);d.Qb&&d.Qb.je(f);Gy(d,e);new Hy(d,301,f)}d=a.Pb.b.d;sy(b);Iy(a.Pb.b,d,b);d=(b._b=a,b.Td(!0),my(a),!!a.Qb&&
y(a.Qb,93)&&(a.Qb.o=!1),fy(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,93)){var g=a.Qb;if(!b)throw new tr("Missing message: awt.185");if(null==c||null!=c)Jy(g,c,b);else throw new ok("Missing message: awt.92");}else a.Qb.fe(null==c?null:c,b)}catch(i){i=Ei(i);if(y(i,120))throw b=i,Gy(a,d),b;throw i;}b._d();new Hy(a,300,b)}function Ky(a,b){var c;c=a.ee();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Ly(a){var b;b=a.ee();return new My(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function yy(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)Ft(a.Pb.b,c).Td(b)}function Gy(a,b){var c;c=Ft(a.Pb.b,b);sy(c);c.Td(!1);It(a.Pb.b,b);c._b=null;my(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1);fy(c,c,a,1)}function Ny(a){var b=(Oy(),Py);wy(a,b);for(b=0;b<a.Pb.b.d;++b)Ft(a.Pb.b,b).Zd()}function Qy(a,b){var c,d;if(a.Qb)for(d=new yi(a.Pb.b);d.c<d.e.ue();)c=zi(d),a.Qb.je(c);if(b)for(d=new yi(a.Pb.b);d.c<d.e.ue();)c=zi(d),b.fe(null,c);a.Qb=b;my(a);a.Qb&&y(a.Qb,93)&&(a.Qb.o=!1)}
function zy(a){if(!a.dc){a.Qb&&a.Qb.ge(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=Ft(a.Pb.b,c),b.dc||b.de();a.dc=!0}}function Ry(){Ay.call(this);this.Pb=new Sy;this.Tb=(tp(),tp(),By)}s(373,374,mi);_.Hd=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.he(this));return this.Rb};_.Id=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.ie(this));return this.Sb};_.ee=function(){return this.Ld()};_.Kd=function(){return oy(this)};_.Md=function(){return qy(this)};
_.Qd=function(){this.ac=(tp(),new Ty)};_.Rd=function(){my(this);this.Qb&&y(this.Qb,93)&&(this.Qb.o=!1)};_.Td=function(a){yy(this,a)};_.Ud=function(){return oy(this)};_.Xd=function(){return qy(this)};_.Yd=function(){var a;for(a=0;a<this.Pb.b.d;++a)sy(Ft(this.Pb.b,a))};_.Zd=function(){var a;if(!ty(this))return!1;for(a=0;a<this.Pb.b.d;++a)Ft(this.Pb.b,a).Zd();return!0};_._d=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=Ft(this.Pb.b,b),a._d()};_.de=function(){zy(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function Uy(){var a=new Vy;Ry.call(this);Qy(this,a)}s(372,373,mi,Uy);_.Fd=function(){return"panel"+this.Tb.c.e++};function Wy(a,b,c){a=Xy(a.Ob,b,c);a.k=!0;return new Yy(a)}function Zy(a){a.Vd(a.Ob.e)}function $y(a){return new py(Un(a.Ob.pb,Hf),Un(a.Ob.pb,Gf))}s(371,372,mi);_.Jd=function(){return Un(this.Ob.pb,Gf)};_.Nd=function(){return Un(this.Ob.pb,Hf)};_.Od=function(){return Pj(this.Ob.pb)};_.Pd=function(){return Rj(this.Ob.pb)};
_.Sd=function(){return this.Ob.pb.style.display!=zf};_.$d=function(){Zy(this)};_.ae=function(){};_.Ob=null;function az(a){if(null!=a)this.f=a;else throw new bz;}s(376,1,Gh);_.tS=function(){return this.cZ.e+"[source="+this.f+Qc};_.f=null;
function cz(){cz=u;P=new wi;x(P,new Q(400),new S(fh));x(P,new Q(401),new S(fh));x(P,new Q(402),new S(fh));x(P,new Q(500),new S(hh));x(P,new Q(501),new S(hh));x(P,new Q(502),new S(hh));x(P,new Q(503),new S(ih));x(P,new Q(504),new S(hh));x(P,new Q(505),new S(hh));x(P,new Q(506),new S(ih));x(P,new Q(507),new S(Ah));x(P,new Q(100),new S(bh));x(P,new Q(101),new S(bh));x(P,new Q(102),new S(bh));x(P,new Q(103),new S(bh));x(P,new Q(1004),new S(eh));x(P,new Q(1005),new S(eh));x(P,new Q(800),new S(wh));x(P,
new Q(801),new S(wh));x(P,new Q(200),new S(jh));x(P,new Q(201),new S(jh));x(P,new Q(202),new S(jh));x(P,new Q(204),new S(jh));x(P,new Q(203),new S(jh));x(P,new Q(209),new S(Bh));x(P,new Q(208),new S(Ch));x(P,new Q(207),new S(Ch));x(P,new Q(206),new S(jh));x(P,new Q(205),new S(jh));x(P,new Q(1400),new S(yh));x(P,new Q(1401),new S(zh));x(P,new Q(1402),new S(zh));x(P,new Q(300),new S(ch));x(P,new Q(301),new S(ch));x(P,new Q(1100),new S(vh));x(P,new Q(1101),new S(vh));x(P,new Q(1200),new S(xh));x(P,new Q(701),
new S(th));x(P,new Q(900),new S(uh));x(P,new Q(1001),new S(kh));x(P,new Q(601),new S(sh))}s(375,376,Gh);_.Wd=function(){return j};_.tS=function(){var a;a=j;y(this.f,89)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Fd()),a.Zb),null==a&&(a=j));return this.cZ.e+Oc+this.Wd()+"] on "+(0<a.length?a:this.f)};_.e=0;var P;function S(a){this.b=a}s(378,1,{},S);_.b=ah;function dz(){}s(379,1,{},dz);_.b=null;_.c=null;
function ez(a,b){var c;b&&(a.b?(c=new fz(a.b),es(c.c,c.d++,b),a.b=c):(a.b=new Ti,Ni(a.b,b)))}s(381,1,Gh);_.b=null;function gz(){}function hz(){}s(380,381,Gh,gz,hz);function iz(){iz=u;Math.sqrt(2)}function jz(a){iz();if(0>a)throw new ok("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(382,1,{85:1},jz);_.eQ=function(a){return a===this?!0:y(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 kz;a.b=31*a.b+H((new lz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+H((new lz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function mz(){mz=u;nz=new Br;oz=new py(0,0);Cr(nz,yb);Cr(nz,Pb);Cr(nz,ub);Cr(nz,"Last");Cr(nz,Eb);Cr(nz,gc);Cr(nz,Fc);Cr(nz,Mc);Cr(nz,Nb)}
function Jy(a,b,c){var d;if(null==b)d=Eb;else if(d=b,!ru(nz.b,b))throw new ok(pz());gs(Wi(a.d,d))===gs(c)&&gs(Wi(a.c,c))===gs(d)||((b=Wi(a.d,d))&&qz(a,b,d),rz(a.b.qd(),c)&&qz(a,c,d),b=a.b,new sz(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function tz(a,b){return new py(Kj(b[1].c,Kj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Kj(b[0].b,Kj(b[4].b,b[3].b))+a.n)}function qz(a,b,c){uz(a.b,b);Hi(a.c,b);Hi(a.d,c)}
function vz(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;wz(c,c.length,oz);c=a.j;wz(c,c.length,oz);c=a.p;wz(c,c.length,null);a.q=0;for(d=xz(a.b,0);d.c!=d.e.b;){c=yz(d);e=Wi(a.c,c);var f=b.$b;e=un(e,Eb)?0:un(e,gc)?1:un(e,Fc)?2:un(e,Mc)?4:un(e,Nb)?3:un(e,yb)?f.b?4:3:un(e,ub)?f.b?3:4:un(e,Pb)?1:2;c.ec?a.p[e]||(es(a.p,e,c),++a.q,a.i[e]=c.Kd(),a.j[e]=c.Md()):a.p[e]||(a.i[e]=c.Kd(),a.j[e]=c.Md())}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 zz(){mz();Az.call(this,0)}function Az(a){mz();tp();this.b=new Bz;this.c=new wi;this.d=new wi;this.e=a;this.k=0;this.o=!1;this.p=v(Cz,r,89,5,0);this.i=v(Dz,r,91,5,0);this.j=v(Dz,r,91,5,0);this.q=this.f=this.n=0}s(383,1,{93:1,112:1},zz,Az);_.fe=function(a,b){Jy(this,a,b)};
_.ge=function(a){vz(this,a);if(0!=this.q)if(a=Ly(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.be(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ae(a.c,this.j[1].b),this.p[1].ce(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].ae(this.j[4].c,c),this.p[4].ce(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].be(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ae(a.c,
this.j[2].b),this.p[2].ce(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ae(this.j[3].c,c),this.p[3].ce(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.he=function(a){var b;b=this.o;vz(this,a);this.o=b;return 0==this.q?Ky(a,new py(0,0)):Ky(a,tz(this,this.i))};_.ie=function(a){var b;b=this.o;vz(this,a);this.o=b;return Ky(a,tz(this,this.j))};_.je=function(a){var b;b=Wi(this.c,a);null!=b&&qz(this,a,b)};_.tS=function(){return Ez.e+"[hgap="+this.e+",vgap="+this.k+Qc};_.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 oz,nz;function Fz(a){Ay.call(this);this.ac=(tp(),new Gz(a,this))}s(384,374,{86:1,89:1,94:1,108:1,112:1},Fz);_.Fd=function(){return md+this.cc.c.b++};_.Hd=function(){return!iy(this)?new py(0,0):Ey(this.ac,this)};_._d=function(){};s(386,1,{});s(385,386,{},function(){});function Hz(){Hz=u}
function Iz(a,b){if(null==b)throw new tr("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Kf);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 Jz(){Hz();Ay.call(this);new Ti;this.ac=new Kz((tp(),this))}s(387,374,{87:1,89:1,94:1,108:1,112:1},Jz);_.Hd=function(){return Ey(this.ac,this)};
_.Wd=function(){return(null==this.Zb&&(this.Zb=dy(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+Xg+this.Xb+(this.ec?j:",hidden")+",current="+vp(this.ac.b,this.ac.b.pb.selectedIndex)};function Lz(){Lz=u;Mz=new Nz(255,255,255);Oz=new Nz(192,192,192);Pz=new Nz(128,128,128);Qz=new Nz(64,64,64);Rz=new Nz(0,0,0);Sz=new Nz(255,0,0);new Nz(255,175,175);Tz=new Nz(255,200,0);Uz=new Nz(255,255,0);new Nz(0,255,0);Vz=new Nz(255,0,255);Wz=new Nz(0,255,255);Xz=new Nz(0,0,255)}
function Yz(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 Nz(3,3,3);3>c&&0!=c?c=3:(c=H(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=H(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=H(a/0.7),a=255<a?255:a);return new Nz(c,a,b)}function Zz(a){return new Nz(H(0.7*(a.b>>16&255)),H(0.7*(a.b>>8&255)),H(0.7*(a.b&255)))}function Nz(a,b,c){Lz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new ok("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(388,1,{88:1,95:1,99:1},Nz);_.eQ=function(a){return y(a,88)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return $z.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Qc};_.b=0;var Rz,Xz,Wz,Qz,Pz,Oz,Vz,Tz,Sz,Mz,Uz;function Cy(){Cy=u;Dy=new aA(!0);bA=new Br;Cr(bA,"ar");Cr(bA,"fa");Cr(bA,"iw");Cr(bA,"ur")}function aA(a){this.b=a}s(389,1,Gh,aA);_.b=!1;var Dy,bA;s(391,1,{104:1,114:1});function cA(){py.call(this,0,0)}function py(a,b){this.c=a;this.b=b}
function ry(a){py.call(this,a.c,a.b)}s(390,391,{91:1,104:1,112:1,114:1},cA,py,ry);_.eQ=function(a){return a===this?!0:y(a,91)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new kz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return dA.e+"[width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;function yq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(392,1,Gh,yq,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});
_.ke=function(){return 0!=(this.f&4)};_.le=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=j,this.le()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ke()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Qc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function eA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function fA(a,b,c,d,e,f,g){var i,h,l,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}l=b.d-1;for(h=0;h<=l;++h)c=(cw(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Md(),c.be(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function gA(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Md():c.Kd(),g=Kj(g,c.b),i+=c.c+a.d);return new py(i,g+2*a.e)}function Vy(){hA.call(this,1,5,5)}
function hA(a,b,c){tp();this.d=b;this.e=c;this.b=a}s(393,1,Gh,Vy,hA);_.fe=function(){};
_.ge=function(a){this.c=iA(a.Pb);if(0!=eA(this)){var b,c,d,e,f,g,i,h,l,m,o;b=Ly(a);g=a.ee();i=a.$b.b;l=new Ti;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new jA(n);for(w=0;w<n;++w)es(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var G=d,A=rj(a.Pb.b,q);cw(A,G.d);es(G.c,A,q)}for(d=new yi(d);d.c<d.e.ue();)if((c=zi(d))&&c.ec)a=c.Md(),!e&&m+a.c>b.c&&(fA(this,l,b.c-(m-this.d),g.c,o,h,i),l.ze(),m=f,o+=h+this.e,h=0),e=!1,es(l.c,l.d++,c),m+=a.c+this.d,h=Kj(h,a.b);fA(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.he=function(a){this.c=iA(a.Pb);return 0==eA(this)?Ky(a,new py(10,10)):Ky(a,gA(this,!1))};_.ie=function(a){this.c=iA(a.Pb);return 0==eA(this)?Ky(a,new py(10,10)):Ky(a,gA(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Re;break;case 2:a=bg;break;case 1:a=sd;break;case 4:a="trailing";break;default:a="leading"}return kA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Qc};_.b=0;_.c=null;_.d=0;_.e=0;function Oy(){Oy=u;Py=new lA(Lb,0,12)}
function lA(a,b,c){Oy();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(394,1,Gh,lA);_.b=null;_.c=0;_.d=0;var Py;s(395,1,Gh);_.tS=function(){return mA.e+"[font="+this.d+"ascent="+nA(this.b,this.d).b+", descent="+nA(this.b,this.d).c+", height="+nA(this.b,this.d).d+Qc};_.d=null;function oA(a){if(!a.n){sy(a);a.xd();var b,c;for(b=0;b<a.p.d;++b)(c=Ft(a.p,b))&&oA(c);yy(a,!1);a.n=!0;fy(a,a,a._b,0);new pA(a,202)}}
function qA(a){var b,c;a.ec&&(a.ac.xd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=Ft(a.p,b))&&c.xd()}function rA(a){!iy(a)&&Ny(a);var b=qy(a);a.be(a.ic,a.jc,b.c,b.b);zy(a)}function sA(a,b){a.q!=b&&(a.q=b)}s(397,373,ki);_.Ld=function(){return new Fy(this.o.e,this.o.c,this.o.b,this.o.d)};_.xd=function(){qA(this)};_.Sd=function(){return this.ac.d.hb};_.be=function(a,b,c,d){uy(this,a,b,c,d);this.Vb=0};_.ce=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;uy(this,a,b,c,d);this.ec&&e&&!f&&zy(this)};_.n=!1;_.q=!1;
function tA(a){Ry.call(this);this.r=new hz;this.p=new Ti;this.o=new Fy(0,0,0,0);this.ec=!1;Qy(this,new zz);this.ac&&uA(this.ac.d.I.c,a);this.ac&&vA(this.ac.d,!0);sA(this,!0)}s(396,397,ki);_.ee=function(){return new Fy(this.o.e,this.o.c,this.o.b,this.o.d)};_.Od=function(){return Pj(this.ac.d.pb)};_.Pd=function(){return Rj(this.ac.d.pb)};_.Qd=function(){this.ac=new wA((tp(),j),this)};
function xA(a,b,c,d,e,f){var g,i;g=a.e;f?(i=Yz(g),f=new Nz(H(0.7*(g.b>>16&255)),H(0.7*(g.b>>8&255)),H(0.7*(g.b&255))),(a.e=g)&&(a.i=ag+(g.b>>16&255)+ya+(g.b>>8&255)+ya+(g.b&255)+ua)):(i=new Nz(H(0.7*(g.b>>16&255)),H(0.7*(g.b>>8&255)),H(0.7*(g.b&255))),f=Yz(g),(a.e=i)&&(a.i=ag+(i.b>>16&255)+ya+(i.b>>8&255)+ya+(i.b&255)+ua));--d;--e;yA(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=ag+(i.b>>16&255)+ya+(i.b>>8&255)+ya+(i.b&255)+ua);yA(a,b,c,d,1);yA(a,b,c+1,1,e);(a.e=f)&&(a.i=ag+(f.b>>16&255)+ya+(f.b>>8&255)+ya+(f.b&
255)+ua);yA(a,b+d,c,1,e);yA(a,b+1,c+e,d,1)}s(398,1,{});_.tS=function(){return"Graphics"};s(399,398,{});function zA(a){var b,c;c=Kj(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 py(b,c)}function AA(a,b,c){var d,e,f,g,i,h;a.c=iA(b.Pb);if(0==a.c.length)return new cA;g=zA(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Md():d.Kd(),h=Kj(h,d.c),i=Kj(i,d.b);return new py(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function BA(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=H(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function CA(){DA.call(this,7)}function DA(a){tp();this.e=0;this.b=1;this.f=a;this.d=0}s(400,1,Gh,CA,DA);_.fe=function(){};
_.ge=function(a){var b,c;this.c=iA(a.Pb);if(0!=this.c.length&&(b=Ly(a),!(0>=b.c||0>=b.b))){c=zA(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(F,k,-1,d,1);e=v(F,k,-1,d,1);h=v(F,k,-1,c,1);l=v(F,k,-1,c,1);BA(b.c,b.d,this.d,f,e);BA(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].be(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.he=function(a){return Ky(a,AA(this,a,!1))};_.ie=function(a){return Ky(a,AA(this,a,!0))};_.je=function(){};
_.tS=function(){return EA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Qc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function vw(){on()}function Ou(a){on();this.i=a}s(402,97,fi,vw,Ou);function ly(){on();this.i="Missing message: awt.151"}s(401,402,fi,ly);s(403,1,{});function Fy(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(404,1,{92:1,112:1,114:1},Fy);_.eQ=function(a){return a===this?!0:y(a,92)?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 FA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function GA(a){HA.call(this,a,0)}function HA(a,b){Ay.call(this);this.ac=(tp(),new IA(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(mw(),xw);c.b=d;jw(c);break;case 0:c=c.b;d=(mw(),nw);c.b=d;jw(c);break;case 2:c=c.b,d=(mw(),ow),c.b=d,jw(c)}}s(405,374,Rh,GA,HA);
_.Hd=function(){return!iy(this)?new py(0,0):Ey(this.ac,this)};_.Wd=function(){var a=(null==this.Zb&&(this.Zb=dy(this)),this.Zb)+ya+this.ic+ya+this.jc+ya+this.fc+Xg+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Re;switch(this.b){case 1:b=sd;break;case 2:b=bg}return a+b+",text=null"};_.b=0;s(408,1,Gh);_.Wd=function(){return this.k};_.tS=function(){return this.cZ.e+Oc+this.Wd()+Qc};_.k=null;_.n=null;
function JA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function KA(a){this.o=(tp(),tp(),By);var b;var c;b=this.cZ.e;-1!=Hu(b,Iu(36))?b=null:(c=this.o.c.d++,b=Sn(b,ey(b,Iu(46))+1)+j+c);this.k=b;this.e=new gz;this.i=a;this.f=!0;this.j=new LA(this)}s(407,408,Gh,KA);_.Wd=function(){return JA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(406,407,hi);_.Wd=function(){return JA(this)+(this.c?",tearOff":j)};_.c=!1;s(410,1,{105:1});
_.eQ=function(a){return a===this?!0:y(a,105)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new kz;MA(a,this.b);MA(a,this.c);return a.b};function ky(){this.c=this.b=0}function NA(a,b){this.b=a;this.c=b}function OA(a){var b=a.c;this.b=a.b;this.c=b}s(409,410,{96:1,105:1,112:1},ky,NA,OA);_.eQ=function(a){return a===this?!0:y(a,96)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return PA.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;
function QA(a,b){if(!b)throw new tr("Missing message: awt.70");var c=a.b;if(D(b.i,Ba)){var c=c.b.b,d=new nx,e=c.d.d;if(0>e||e>c.d.d)throw new dv;c.p&&(d.pb[Bd]=2);Ww(c,e,d.pb);Iy(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 dv;Iy(d.d,e,c);for(f=g=0;f<e;++f)y(Ft(d.d,f),72)&&++g;Iy(d.j,g,c);Ww(d,e,c.pb);c.c=d;e=Gu(c.pb)+Ua;Ai(c._c(),e,!1);d.p&&(e=rj(d.d,c),-1!=e&&(d=ou(d.p?d.f:ou(d.f,0),e),2==pu(d)&&d.removeChild(ou(d,1)),c.pb[Bd]=2))}}
function RA(a,b,c,d){a=a.b;b=jy(b);c+=b.b;d+=b.c;wv(a.b,c,d);xv(a.b)}function SA(){KA.call(this,j);new Ti;this.c=!1;this.b=(tp(),new TA)}s(411,406,hi,SA);_.b=null;s(414,1,{98:1,107:1,114:1});s(413,414,{98:1,106:1,107:1,114:1});_.eQ=function(a){return a===this?!0:y(a,106)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new kz;MA(a,this.d);MA(a,this.e);MA(a,this.c);MA(a,this.b);return a.b};function My(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
s(412,413,{97:1,98:1,106:1,107:1,112:1,114:1},My);_.eQ=function(a){return a===this?!0:y(a,97)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return UA.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function VA(){VA=u;WA=new XA;YA=new ZA;$A=new ZA}var WA,$A,YA;s(416,1,{});_.eQ=function(a){return this===a};_.hC=function(){return qi(this)};function XA(){}s(417,416,{},XA);function ZA(){}s(418,1,{},ZA);s(419,374,Rh);_.Gd=function(){return null};
function aB(a,b){var c;c=new bB(iy(a));return!c?null:new py(cB(c,"_")*b+6,nA(c.b,c.d).d+6)}function dB(a,b){var c;c=aB(a,b);return!c?oy(a):c}function eB(a,b){var c;c=aB(a,b);return!c?qy(a):c}function fB(a,b){var c=a.ac;Hx(c.b,b);c.f.b=-1;c.f.c=-1}function gB(a){hB.call(this,a,null!=a?a.length:0)}function hB(a,b){Ay.call(this);this.b=0>b?0:b;var c=this.ac;Hx(c.b,a);c.f.b=-1;c.f.c=-1}s(420,419,Rh,gB,hB);_.Fd=function(){return"textfield"+this.cc.c.f++};
_.Hd=function(){return aB(this,Vn(this.ac.b.pb,Rg).length)};_.Id=function(){return!iy(this)?null:aB(this,Vn(this.ac.b.pb,Rg).length)};_.Kd=function(){return 0<this.b?dB(this,this.b):oy(this)};_.Md=function(){return 0<this.b?eB(this,this.b):qy(this)};_.Qd=function(){this.ac=(tp(),new iB)};_.Ud=function(){return 0<this.b?dB(this,this.b):oy(this)};_.Xd=function(){return 0<this.b?eB(this,this.b):qy(this)};_.b=0;function tp(){tp=u;By=new jB}function Cq(){var a=(tp(),tp(),By);!a.d&&(a.d=new kB)}
function jB(){this.c=new lB;this.e=new dz}s(421,1,{},jB);_.b=null;_.d=null;var By;function lB(){}s(422,1,{},lB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(423,1,{});function mB(){mB=u;nB=new oB;pB=new oB}function qB(a,b){return b==a?!0:!b?!1:!0}function oB(){}s(424,1,{101:1},oB);_.eQ=function(a){return null==a||!y(a,101)?!1:qB(this,a)};_.hC=function(){var a;a=null.Nf()+";class="+null.Nf();a=!null.Nf().Nf()?a:a+";charset=";return ft(a)};
_.tS=function(){return rB.e+"[MimeType=(null);humanPresentableName="+this.b+Qc};_.b=null;var nB,pB;function sB(){sB=u;E(tB,r,101,[(mB(),pB),nB])}function uB(a){sB();this.b=a}s(425,1,{},uB);_.b=null;function vB(a){a="flavor = "+a;on();this.i=a}s(426,98,{102:1,112:1,118:1,126:1},vB);function wB(a,b,c){cz();xB.call(this,a,b,c,ah)}function xB(a,b,c,d){cz();az.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(427,375,Gh,wB,xB);
_.Wd=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+$s(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=ah;function vy(a,b){cz();az.call(this,a);this.e=b}s(428,375,Gh,vy);
_.Wd=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.Od()+ya+a.Pd()+ca+a.Nd()+Xg+a.Jd()+ua};function Hy(a,b,c){cz();vy.call(this,a,b);this.b=c}s(429,428,Gh,Hy);
_.Wd=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.Zb&&(b.Zb=b.Fd());return a+b.Zb};_.b=null;function gy(a,b,c,d){cz();az.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(430,375,Gh,gy);
_.Wd=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&&(Ys(Rs(this.b,bh))&&(a+="PARENT_CHANGED,"),Ys(Rs(this.b,ch))&&(a+="DISPLAYABILITY_CHANGED,"),Ys(Rs(this.b,eh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+ua};_.b=ah;_.c=null;_.d=null;s(431,1,Nh);function pA(a,b){cz();vy.call(this,a,b);this.d=null;this.b=this.c=0}
s(432,428,Gh,pA);
_.Wd=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;s(433,1,{});function yB(a){if(null==a)throw new ln;}s(434,433,{},yB);
function zB(){zB=u;AB={};AB["java.vendor"]=se;AB["package.restrict.access.sun"]=Qg;AB["sun.java.launcher"]=cc;AB["sun.management.compiler"]=se;AB["os.name"]=cc;AB[" sun.boot.class.path"]=cc;AB["path.separator.applet"]=cc;AB["java.vm.specification.vendor"]=se;AB["java.runtime.version"]=cc;AB["http.proxyPort"]=cc;AB["user.name"]=cc;AB["user.language"]=cc;AB["os.name.applet"]=cc;AB["browser.version"]=cc;AB["java.version"]=cc;AB["user.timezone"]=cc;AB["java.endorsed.dirs"]=cc;AB["java.specification.name"]=
"GWT";AB["java.specification.version"]="2.5.0";AB[Me]=Yb;!Rq&&(Rq=new Zq);Rq.b?AB[Ke]="yes":AB[Ke]=null}var AB;s(437,98,Yh);function BB(){on()}function CB(a){on();this.i=a}s(436,437,{109:1,112:1,118:1,126:1},BB,CB);function DB(){DB=u;EB=new FB}function GB(a){var b;if(a.n){var c;b=new dt;hn(b.b,a.i);b.b.b+=kb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,hn(b.b,a.b));c=a.c;a=a.k;null!=c&&hn(b.b,c);null!=a&&(b.b.b+=la,hn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function HB(a){DB();var b,c,d;if(null==a)throw new BB;a=Rn(a);try{d=Hu(a,Iu(58))}catch(e){e=Ei(e);if(y(e,122))throw new CB(mn(e));throw e;}c=Hu(a,Iu(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;IB();var f,g,i;i=c.length;b=new JB;for(g=0;g<i;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new CB(Vb+a);if(!this.n&&(this.n=Wi(EB,this.i),this.n||(this.n=(tp(),new KB))&&x(EB,this.i,this.n),!this.n))throw new CB(Vb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,A,J,N,W,$,M,mc,Dc,Tf,qb,Kd,Ld,Md,Va,Ec,Db;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Ya,l)==l&&-1==LB(c,Iu(47),l+2))throw new MB(m);}else{M=c.substr(l,m-l);m-=l;A=0;J=this.d;mc=this.f;Md=
this.k;w=this.e;qb=this.j;o=this.b;Db=this.o;Va=LB(M,Iu(35),0);if(0==M.indexOf(Ya)&&0!=M.indexOf("////")){W=2;mc=-1;A=LB(M,Iu(47),2);Ld=LB(M,Iu(63),2);-1!=Ld&&(-1==A||A>Ld)&&(A=Ld);-1==A&&(A=m,w=j);N=A;-1!=Va&&Va<A&&(N=Va);var pd=Iu(64);Ec=M.lastIndexOf(pd,N);o=M.substr(2,N-2);-1<Ec&&(Db=M.substr(2,Ec-2),W=Ec+1);Dc=LB(M,Iu(58),-1==Ec?W:Ec);q=Hu(M,Iu(93));if(-1!=q)try{M.length>q+1?(n=M.charCodeAt(q+1),58==n?Dc=q+1:Dc=-1):Dc=-1}catch($e){if($e=Ei($e),!y($e,118))throw $e;}-1==Dc||Dc>A?J=M.substr(W,N-
W):(J=M.substr(W,Dc-W),Tf=M.substr(Dc+1,N-(Dc+1)),0==Tf.length?mc=-1:mc=NB(Tf,10))}-1<Va&&(Md=M.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var $b=Iu(63);Kd=M.lastIndexOf($b,G);-1<Kd?(qb=M.substr(Kd+1,G-(Kd+1)),0==Kd&&null!=w&&(D(w,j)?w=Xa:w.indexOf(Xa),$=ey(w,Iu(47))+1,w=w.substr(0,$-0)),G=Kd):0!=Va&&(qb=null);-1<A&&(A<m&&47==M.charCodeAt(A)?w=M.substr(A,G-A):G>A&&(null==w?w=j:D(w,j)?w=Xa:w.indexOf(Xa),$=ey(w,Iu(47))+1,0==$?w=M.substr(A,G-A):w=w.substr(0,$-0)+M.substr(A,G-A)));null==w&&(w=j);null==J&&(J=
j);d=J;var ue;ue=w;null!=qb&&!D(qb,j)&&(null!=w?ue=w+rb+qb:ue=rb+qb);null==this.i&&(this.i=this.i);this.d=d;this.c=ue;this.f=mc;this.k=Md;var qd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+kb+this.f));null!=this.d&&-1<(qd=ey(this.d,Iu(64)))?(this.o=this.d.substr(0,qd-0),this.d=Sn(this.d,qd+1)):this.o=null;null!=this.c&&-1<(qd=Hu(this.c,Iu(63)))?(this.j=Sn(this.c,qd+1),this.e=this.c.substr(0,qd-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Db;this.e=w;this.j=qb}}catch(rd){rd=
Ei(rd);if(y(rd,118))throw new CB(mn(rd));throw rd;}if(-1>this.f)throw new CB("incorrect port: "+this.f);}s(438,1,Gh,HB);_.tS=function(){return GB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var EB;s(439,1,{});function OB(a,b,c){var d,e;for(d=new PB(a.pe().b);QB(d.b);)if(a=d.c=zi(d.b),e=a.gf(),null==b?null==e:un(b,e))return c&&RB(d),a;return null}s(443,1,Wh);_.oe=function(a){return!!OB(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,129)||this.ue()!=a.ue())return!1;for(a=new PB(a.pe().b);QB(a.b);)if(b=a.c=zi(a.b),c=b.gf(),b=b.hf(),!this.oe(c)||!SB(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=OB(this,a,!1);return!a?null:a.hf()};_.hC=function(){var a,b,c;c=0;for(b=new PB(this.pe().b);QB(b.b);)a=b.c=zi(b.b),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new TB("Put not supported on this map");};
_.te=function(a){a=OB(this,a,!0);return!a?null:a.hf()};_.ue=function(){return this.pe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new PB(this.pe().b);QB(c.b);)b=c.c=zi(c.b),a?d+=Aa:a=!0,d+=j+b.gf(),d+=ob,d+=j+b.hf();return d+"}"};function Gx(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function ru(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=kb+b in a.f;else a:{c=a.xe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.we(b,c[d].gf())){c=!0;break a}c=!1}return c}
function Wi(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[kb+b];else a:{c=a.xe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.we(b,f.gf())){c=f.hf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=UB(a,c);else if(y(b,1))c=VB(a,b,c);else a:{var d=a.xe(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.we(b,d.gf())){a=d.hf();d.jf(c);c=a;break a}}else e=a.b[d]=[];d=new WB(b,c);e.push(d);++a.e;c=null}return c}
function UB(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function VB(a,b,c){var d,e=a.f,b=kb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Hi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(b,1)){var d,e=a.f;c=kb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.xe(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.we(b,g.gf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.hf();break a}}c=null}return c}s(442,443,Wh);_.oe=function(a){return ru(this,a)};
_.pe=function(){return new XB(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return Wi(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Hi(this,a)};_.ue=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function wi(){Gx(this)}s(441,442,Th,wi);_.ve=function(a,b){return gs(a)===gs(b)||null!=a&&un(a,b)};_.xe=function(a){return~~xn(a)};function FB(){Gx(this)}s(440,441,Th,FB);function YB(){on()}s(444,97,fi,YB);
function ZB(a){var b,c;b=0;for(c=a.b;c<a.j;){c=$B(a,c);if(c>=a.j)break;c=aC(a,c);++b}return b}function bC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function cC(a){var b;a.b=0<=a.k&&!a.e?a.k:$B(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new YB;b=a.b;a.b=aC(a,a.b);return a.o.substr(b,a.b-b)}
function aC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=dC(a.o,d,a.o.length);if(c<=a.i&&bC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Hu(a.d,Iu(c)))break;++d}a.n&&b==d&&(a.f?(c=dC(a.o,d,a.o.length),c<=a.i&&bC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Hu(a.d,Iu(c))&&++d));return d}
function $B(a,b){var c,d;if(null==a.d)throw new ln;for(d=b;!a.n&&d<a.j;)if(a.f){c=dC(a.o,d,a.o.length);if(c>a.i||!bC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Hu(a.d,Iu(c)))break;++d}return d}function eC(a){fC.call(this,a," \t\n\r\u000c",!1)}function gC(a){fC.call(this,a,ya,!1)}
function fC(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=dC(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(F,k,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=dC(this.d,d,this.d.length),this.c[c]=a}}}s(445,1,{},eC,gC,fC);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function hC(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=An(e),!(yn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}evalString=a+ta+c+");";$wnd.eval(evalString)}function iC(){}function jC(a){kC.call(this,a,db,db,null)}function lC(a,b){kC.call(this,a,db,db,b)}function mC(a,b,c){kC.call(this,a,b,c,null)}
function kC(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=aj(a)){this.b=new nC;this.c=new oC(this.b,b,c,d);av(e,this.c,e.pb);d&&cd in d&&(this.c.c=d[cd]);a=this.c;a.e||(a.e=Xy(a,Un(a.pb,Hf),Un(a.pb,Gf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?pC="JSME":pC="JME";b.v=qC(b,!1);b.w=qC(b,!0);Eq(b,pC+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=$y(b);Qy(b,null);b.nb||(b.S=0);b.T||(b.T=new lA(Tb,0,13),b.W=new bB(b.T));b.U||(b.U=new lA(Tb,
1,13),b.V=new bB(b.U));b.X||(b.X=new lA(Tb,0,11),new bB(b.X));b.k||(b.k=new lA(Tb,0,13),b.n=new bB(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;rC=10;b.Fb=!0;try{o=sC(b.Ob,"options");null!=o&&tC(b,o);i=sC(b.Ob,"jme");null!=i&&(b.L=i);l=sC(b.Ob,"mol");null!=l&&(b.ab=l);g=sC(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=sC(b.Ob,Bg);null!=m&&(b.bb=m,uC(b));b.j=sC(b.Ob,"atomcolors");b.i=sC(b.Ob,"atombg");f=sC(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,A;w=(Lz(),Mz);try{if(0!=f.indexOf(la))throw new nn("bad hex encoding");
A=NB(f.substr(1,2),16);G=NB(f.substr(3,2),16);q=NB(f.substr(5,2),16);n=w=new Nz(A,G,q)}catch(J){if(J=Ei(J),y(J,118))zB(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&vC(b.Z);h=sC(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(N){if(N=Ei(N),!y(N,118))throw N;}b.c=202;for(f=0;23>f;++f)wC[f]=(Lz(),Tz),xC[f]=Nc;xC[1]=Sb;wC[1]=(Lz(),Qz);xC[2]=xb;wC[2]=Tz;xC[3]=Ab;wC[3]=Qz;xC[4]=bc;wC[4]=Xz;xC[5]=ic;wC[5]=Sz;xC[9]=Ob;wC[9]=Vz;xC[10]=Ib;wC[10]=Vz;xC[11]=zb;wC[11]=Vz;xC[12]=Ub;wC[12]=Vz;xC[8]=zc;wC[8]=Zz(Uz);
xC[7]=kc;wC[7]=Tz;xC[6]=Cc;wC[6]=Qz;xC[13]=Bc;wC[13]=Qz;xC[18]=Nc;wC[18]=Qz;xC[19]=lc;wC[19]=Qz;xC[20]=nc;wC[20]=Qz;xC[21]=rc;wC[21]=Qz;xC[22]=sc;wC[22]=Qz;zy(b);b.$=new yC;f=a.d;f.C=$y(f);null!=f.L?(zC(f,f.L),null!=f.i&&f.Z&&AC(f.Z,f.i,!0),null!=f.j&&f.Z&&AC(f.Z,f.j,!1)):null!=f.ab&&BC(f,f.ab,!0);uC(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(447,1,{146:1},iC,jC,lC,mC,kC);_.ye=function(a){CC(new DC(a,this.b,EC))};_.ze=function(){FC(this.b)};
_.Ae=function(){Kn((Hn(),In),new GC(this))};_.Be=function(){return this.b.H};_.Ce=function(){return this.b.db};_.De=function(){return this.b.eb};_.Ee=function(){return this.b.rb};_.Fe=function(){return this.b.vb};_.Ge=function(){return this.b.xb};_.He=function(a){$wnd.alert("JSME initialization error: "+a)};_.Ie=function(){var a=this.b,b;a.Bb?b=HC(a,1)+pb+HC(a,2)+pb+HC(a,3):b=HC(a,0);return b};_.Je=function(){return Aq(this.b)};
_.Ke=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=IC(a);a.Jb=b;uC(a);return c};_.Le=function(a){tC(this.b,a)};_.Me=function(){};_.Ne=function(a){BC(this.b,a,!0)};_.Oe=function(a){zC(this.b,a)};_.$d=function(){Zy(this.b)};_.Pe=function(){JC(this.b)};_.Qe=function(a){var b=this.b;if(a=KC(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;LC(b)}};_.Re=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new yi(b.b);d.c<d.e.ue();)c=zi(d),a?c.b=j:c.b=pg}Zy(b.d)};
_.Se=function(a,b){var c=this.b,d;if(d=KC(c,a))AC(d,b,!0),LC(c)};_.Te=function(a,b){var c=this.b,d;d=KC(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,uC(c)):(d.D=b,LC(c))};_.Ue=function(a){this.b.H=a};_.Ve=function(a){var b=this.b;b.db=a;uC(b)};_.We=function(a){var b=this.b;b.eb=a;uC(b)};_.Xe=function(a){this.b.qb=a};_.Ye=function(a){this.b.rb=a};_.Ze=function(a){var b=this.b;b.vb=a;b.v=qC(b,!1)};_.$e=function(a){this.b.xb=a};_._e=function(a){MC(this.b,a)};
_.af=function(a,b){var c=this.b;c.f=!1;c.Kb=new NC(c,a);OC(c.Kb);c.c=253;c.jb=!0;c.J=b;uC(c)};_.bf=function(a){PC(this.b,a)};_.cf=function(){return QC(this.b)};_.b=null;_.c=null;function GC(a){this.b=a}s(448,1,{},GC);_.qc=function(){var a,b;for(b=new yi(this.b.c.b);b.c<b.e.ue();)a=zi(b),a.u.pb.innerHTML=a.r||j};_.b=null;
function RC(){var a=(SC(),TC()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=UC;SC();b=b&&b[0]&&(typeof b[0]==Ff||typeof b[0]==ne)?b[0]:null;a:if(VC==e||WC==e&&y(b,146))e=!0;else{if(null!=b)for(b=tn(b);b&&b!=VC;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new iC:3==arguments.length?a=new mC(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new jC(arguments[0]):4==arguments.length?a=new kC(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new lC(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=B(function(a){this.g.ye(a)});b.clear=B(function(){this.g.ze()});b.deferredRepaint=B(function(){this.g.Ae()});b.getHelpURL=B(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=B(function(){return this.g.b.db});b.getMolecularAreaLineWidth=B(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.b.rb});b.getPasteLabel=B(function(){return this.g.b.vb});
b.getPrePasteJSfunction=B(function(){return this.g.b.xb});b.initializationError=B(function(a){this.g.He(a)});b.jmeFile=B(function(){return this.g.Ie()});b.molFile=B(function(){return this.g.Je()});b.nonisomericSmiles=B(function(){return this.g.Ke()});b.options=B(function(a){this.g.Le(a)});b.ping=B(function(){});b.readMolFile=B(function(a){this.g.Ne(a)});b.readMolecule=B(function(a){this.g.Oe(a)});b.repaint=B(function(){this.g.$d()});b.reset=B(function(){this.g.Pe()});b.resetAtomColors=B(function(a){this.g.Qe(a)});
b.setAntialias=B(function(a){this.g.Re(a)});b.setAtomBackgroundColors=B(function(a,b){this.g.Se(a,b)});b.setAtomToHighLight=B(function(a,b){this.g.Te(a,b)});b.setHelpURL=B(function(a){this.g.Ue(a)});b.setMolecularAreaAntiAlias=B(function(a){this.g.Ve(a)});b.setMolecularAreaLineWidth=B(function(a){this.g.We(a)});b.setNotifyAtomHighLightChangeJSfunction=B(function(a){this.g.Xe(a)});b.setNotifyStructuralChangeJSfunction=B(function(a){this.g.Ye(a)});b.setPasteLabel=B(function(a){this.g.Ze(a)});b.setPrePasteJSfunction=
B(function(a){this.g.$e(a)});b.setSubstituent=B(function(a){this.g._e(a)});b.setTemplate=B(function(a,b){this.g.af(a,b)});b.showInfo=B(function(a){this.g.bf(a)});b.smiles=B(function(){return this.g.cf()});XC();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ks(){YC||(YC=!0,RC())}s(449,1,{},ks);var YC=!1;function ZC(a){on();this.i=a}s(451,437,Yh,ZC);function qs(){on();this.i="divide by zero"}s(452,97,fi,qs);function fs(){on()}function $C(a){on();this.i=a}
s(453,97,fi,fs,$C);function dC(a,b,c){var d,e;d=aD(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function bD(){}function cD(a){return typeof a==Ef?zc+(0>a?-a:a):a}function dD(a,b){var c;c=new bD;c.e=Jb+(eD(0!=a?-a:0)?cD(0!=a?-a:0):j+qi(c));fD(0!=a?-a:0)&&gD(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new bD;b.e=Jb+(eD(a)?cD(a):j+qi(b));fD(a)&&gD(a,b);return b}
function V(a,b){var c;c=new bD;c.e=Jb+(eD(a)?cD(a):j+qi(c));fD(a)&&gD(a,c);c.c=b?8:0;return c}function hD(){var a;a=new bD;a.e=Jb+(eD(0)?cD(0):j+qi(a));fD(0)&&gD(0,a);a.c=2;return a}function iD(a){var b;b=new bD;b.e=Jb+(eD(a)?cD(a):j+qi(b));fD(a)&&gD(a,b);b.c=1;return b}function fD(a){return typeof a==Ef&&0<a}function eD(a){return null!=a&&0!=a}
function gD(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Dh[b.d])c=c.prototype;else{c=Dh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(455,1,{},bD);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function jD(a){var b;b=kD;!b&&(b=kD=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new lD(Qb+a+ea);return b}
function NB(a,b){var c,d;if(null==a)throw new lD(Df);if(2>b||36<b)throw new lD("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 lD(Qb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new lD(Qb+a+ea);if(-2147483648>c||2147483647<c)throw new lD(Qb+a+ea);return c}s(457,1,{112:1,123:1});var kD=null;function mD(a){this.b=a}
s(456,457,{112:1,115:1,116:1,123:1},mD);_.eQ=function(a){return y(a,116)&&a.b==this.b};_.hC=function(){return H(this.b)};_.tS=function(){return j+this.b};_.b=0;function lz(a){this.b=a}s(458,457,{112:1,115:1,119:1,123:1},lz);_.eQ=function(a){return y(a,119)&&a.b==this.b};_.hC=function(){return H(this.b)};_.tS=function(){return j+this.b};_.b=0;function bz(){on()}function ok(a){on();this.i=a}s(459,97,Zh,bz,ok);function dv(){on()}function fw(a){on();this.i=a}s(460,97,fi,dv,fw);
function Q(a){this.b=a}function Cs(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 vs(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function nD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(oD(),pD)[b],!c&&(c=pD[b]=new Q(a)),c):new Q(a)}s(461,457,{112:1,115:1,121:1,123:1},Q);_.eQ=function(a){return y(a,121)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return j+this.b};_.b=0;function oD(){oD=u;pD=v(qD,r,121,256,0)}var pD;function Lj(a){return 0>a?-a:a}function Kj(a,b){return a>b?a:b}function rD(a){return Math.round(a)}function ln(){on()}function tr(a){on();this.i=a}s(464,97,{112:1,118:1,122:1,124:1,126:1},ln,tr);function si(){si=u;ti=E(ri,r,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var ti;function lD(a){on();this.i=a}s(466,459,Zh,lD);
function sn(a){this.b="Unknown";this.d=a;this.c=-1}s(467,1,{112:1,125:1},sn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?kb+this.c:j)+ua};_.b=null;_.c=0;_.d=null;function aD(a,b){return a.charCodeAt(b)}function sD(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function D(a,b){return!y(b,1)?!1:""+a==b}function Pr(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function Hu(a,b){return a.indexOf(b)}
function LB(a,b,c){return a.indexOf(b,c)}function ey(a,b){return a.lastIndexOf(b)}function tD(a){var b=aa,c=Zg,d;for(d=0;0<=(d=c.indexOf(Pc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Sn(c,++d):c=c.substr(0,d-0)+Sn(c,++d);return a.replace(RegExp(b,oe),c)}
function uD(a,b){for(var c=RegExp(b,oe),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(js,r,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Sn(a,b){return a.substr(b,a.length-b)}
function Rn(a){return 0==a.length||a[0]>ca&&a[a.length-1]>ca?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function Iu(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,112:1,113:1,115:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return ft(this)};_.tS=_.toString;function vD(){vD=u;wD={};xD={}}
function ft(a){vD();var b=kb+a,c=xD[b];if(null!=c)return c;c=wD[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+aD(a,d++);c|=0}256==yD&&(wD=xD,xD={},yD=0);++yD;return xD[b]=c}var wD,yD=0,xD;function gn(a,b){hn(a.b,b);return a}function fn(){this.b=new Tn}function zD(){this.b=new Tn;this.b.b+=j}s(469,1,Vh,fn,zD);_.tS=function(){return this.b.b};function dt(){this.b=new Tn}
function JB(){this.b=new Tn}function Nr(a){this.b=new Tn;hn(this.b,a)}s(470,1,Vh,dt,JB,Nr);_.tS=function(){return this.b.b};function MB(a){a="String index out of range: "+a;on();this.i=a}s(471,460,fi,MB);
function AD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new ln;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new $C("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new $C("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new dv;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)es(b,c,a[--d])}else for(c=e+c;e<c;)es(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Ku(){on()}function TB(a){on();this.i=a}s(473,97,fi,Ku,TB);function rz(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:un(b,c))return a;return null}function uz(a,b){var c;return(c=rz(a.qd(),b))?(c.Sc(),!0):!1}function BD(a){var b,c,d,e;d=new fn;b=null;d.b.b+=Oc;for(c=a.qd();c.Qc();)null!=b?hn(d.b,b):b=Aa,e=c.Rc(),hn(d.b,e===a?"(this Collection)":j+e);d.b.b+=Qc;return d.b.b}s(474,1,{});_.df=function(){throw new TB("Add not supported on this collection");};
_.ef=function(a){return!!rz(this.qd(),a)};_.re=function(){return 0==this.ue()};_.ff=function(a){return uz(this,a)};_.tS=function(){return BD(this)};s(476,474,gi);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,132)||a.ue()!=this.ue())return!1;for(a=a.qd();a.Qc();)if(b=a.Rc(),!this.ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.qd();b.Qc();)c=b.Rc(),null!=c&&(a+=xn(c),a=~~a);return a};
function CD(a,b){var c;return y(b,130)&&(c=b.gf(),ru(a.b,c))?(c=Wi(a.b,c),a.b.ve(b.hf(),c)):!1}function XB(a){this.b=a}s(475,476,gi,XB);_.ef=function(a){return CD(this,a)};_.qd=function(){return new PB(this.b)};_.ff=function(a){return CD(this,a)?(a=a.gf(),Hi(this.b,a),!0):!1};_.ue=function(){return this.b.e};_.b=null;function RB(a){if(a.c)Bi(a.b),Hi(a.d,a.c.gf()),a.c=null;else throw new Ou("Must call next() before remove().");}
function PB(a){var b;this.d=a;b=new Ti;a.d&&Ni(b,new DD(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new ED(a,d.substring(1));b.df(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.df(c[d])}this.b=new yi(b)}s(477,1,{},PB);_.Qc=function(){return QB(this.b)};_.Rc=function(){return this.c=zi(this.b)};_.Sc=function(){RB(this)};_.b=null;_.c=null;_.d=null;s(479,1,bi);_.eQ=function(a){return y(a,130)&&SB(this.gf(),a.gf())&&SB(this.hf(),a.hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.gf()&&(a=xn(this.gf()));null!=this.hf()&&(b=xn(this.hf()));return a^b};_.tS=function(){return this.gf()+ob+this.hf()};function DD(a){this.b=a}s(478,479,bi,DD);_.gf=function(){return null};_.hf=function(){return this.b.c};_.jf=function(a){return UB(this.b,a)};_.b=null;function ED(a,b){this.c=a;this.b=b}s(480,479,bi,ED);_.gf=function(){return this.b};_.hf=function(){return this.c.f[kb+this.b]};_.jf=function(a){return VB(this.c,this.b,a)};_.b=null;_.c=null;
function cw(a,b){(0>a||a>=b)&&FD(a,b)}function FD(a,b){throw new fw("Index: "+a+", Size: "+b);}s(481,474,Xh);_.kf=function(){throw new TB("Add not supported on this list");};_.df=function(a){this.kf(this.ue(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,128)||this.ue()!=a.ue())return!1;c=this.qd();for(d=a.qd();c.Qc();)if(a=c.Rc(),b=d.Rc(),!(null==a?null==b:un(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.qd();a.Qc();)c=a.Rc(),b=31*b+(null==c?0:xn(c)),b=~~b;return b};_.qd=function(){return new yi(this)};_.mf=function(){return this.nf(0)};_.nf=function(a){return new GD(this,a)};_.of=function(){throw new TB("Remove not supported on this list");};function QB(a){return a.c<a.e.ue()}function zi(a){if(a.c>=a.e.ue())throw new gv;return a.e.lf(a.d=a.c++)}function Bi(a){if(0>a.d)throw new vw;a.e.of(a.d);a.c=a.d;a.d=-1}function yi(a){this.e=a}s(482,1,{},yi);_.Qc=function(){return QB(this)};
_.Rc=function(){return zi(this)};_.Sc=function(){Bi(this)};_.c=0;_.d=-1;_.e=null;function GD(a,b){var c;this.e=this.b=a;c=a.ue();(0>b||b>c)&&FD(b,c);this.c=b}s(483,482,{},GD);_.pf=function(){return 0<this.c};_.qf=function(){if(0>=this.c)throw new gv;return this.b.lf(this.d=--this.c)};_.b=null;function HD(a){a=new PB(a.c.b);return new ID(a)}function JD(a,b){this.b=a;this.c=b}s(484,476,gi,JD);_.ef=function(a){return ru(this.b,a)};_.qd=function(){return HD(this)};_.ue=function(){return this.c.b.e};
_.b=null;_.c=null;function ID(a){this.b=a}s(485,1,{},ID);_.Qc=function(){return QB(this.b.b)};_.Rc=function(){return(this.b.c=zi(this.b.b)).gf()};_.Sc=function(){RB(this.b)};_.b=null;s(486,481,Xh);_.kf=function(a,b){var c;c=xz(this,a);var d=c.e;new sz(b,c.c);++d.c;++c.b;c.d=null};_.lf=function(a){var b;b=xz(this,a);try{return yz(b)}catch(c){c=Ei(c);if(y(c,131))throw new fw("Can't get element "+a);throw c;}};_.qd=function(){return xz(this,0)};
_.of=function(a){var b,c;b=xz(this,a);try{c=yz(b)}catch(d){d=Ei(d);if(y(d,131))throw new fw("Can't remove element "+a);throw d;}KD(b);return c};function LD(a){a.c=v(MD,r,0,0,0)}function Iy(a,b,c){(0>b||b>a.d)&&FD(b,a.d);a.c.splice(b,0,c);++a.d}function Ni(a,b){es(a.c,a.d++,b);return!0}function Ft(a,b){cw(b,a.d);return a.c[b]}function rj(a,b){for(var c=0;c<a.d;++c)if(SB(b,a.c[c]))return c;return-1}function It(a,b){var c;c=(cw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Mi(a,b){var c;c=rj(a,b);if(-1==c)return!1;It(a,c);return!0}function sk(a,b){var c;if(b.length<a.d){c=b;var d;d=Yr(0,a.d);E(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)es(b,c,a.c[c]);b.length>a.d&&es(b,a.d,null);return b}function Ti(){LD(this)}function jA(a){LD(this);this.c.length=a}function fz(a){LD(this);var b=this.c,c=a.c,a=c.slice(0,a.d);E(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(487,481,Eh,Ti,jA,fz);_.kf=function(a,b){Iy(this,a,b)};
_.df=function(a){return Ni(this,a)};_.ze=function(){this.c=v(MD,r,0,0,0);this.d=0};_.ef=function(a){return-1!=rj(this,a)};_.lf=function(a){return Ft(this,a)};_.re=function(){return 0==this.d};_.of=function(a){return It(this,a)};_.ff=function(a){return Mi(this,a)};_.ue=function(){return this.d};_.d=0;function wz(a,b,c){var d;for(d=0;d<b;++d)es(a,d,c)}function Jr(){Jr=u;Kr=new ND}var Kr;function ND(){}s(490,481,Sh,ND);_.ef=function(){return!1};_.lf=function(){throw new dv;};_.ue=function(){return 0};
function OD(){this.b=new Date}function PD(a){return 10>a?$a+a:j+a}s(491,1,{112:1,114:1,115:1,127:1},OD);_.eQ=function(a){return y(a,127)&&Ss(I(this.b.getTime()),I(a.b.getTime()))};_.hC=function(){var a;a=I(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=ms(c&4194303,b&4194303,e&1048575);a=ms(a.l^b.l,a.m^b.m,a.h^b.h);return K(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:j)+~~(b/60);b=10>(0>b?-b:b)%60?$a+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(QD(),RD)[this.b.getDay()]+ca+SD[this.b.getMonth()]+ca+PD(this.b.getDate())+ca+PD(this.b.getHours())+kb+PD(this.b.getMinutes())+kb+PD(this.b.getSeconds())+" GMT"+a+b+ca+this.b.getFullYear()};_.b=null;function QD(){QD=u;RD=E(js,r,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));SD=E(js,r,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var RD,SD;
function Cr(a,b){return null==x(a.b,b,a)}function Br(){this.b=new wi}s(493,476,{112:1,114:1,132:1},Br);_.df=function(a){return Cr(this,a)};_.ef=function(a){return ru(this.b,a)};_.re=function(){return 0==this.b.e};_.qd=function(){return HD(new JD(this.b,new XB(this.b)))};_.ff=function(a){return null!=Hi(this.b,a)};_.ue=function(){return this.b.e};_.tS=function(){return BD(new JD(this.b,new XB(this.b)))};_.b=null;
function xz(a,b){var c,d;(0>b||b>a.c)&&FD(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 TD(a,b,d)}function Bz(){this.b=new UD;this.c=0}s(494,486,Sh,Bz);_.df=function(a){new sz(a,this.b);++this.c;return!0};_.nf=function(a){return xz(this,a)};_.ue=function(){return this.c};_.b=null;_.c=0;function yz(a){if(a.c==a.e.b)throw new gv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function KD(a){if(!a.d)throw new vw;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 TD(a,b,c){this.e=a;this.c=c;this.b=b}s(495,1,{},TD);_.Qc=function(){return this.c!=this.e.b};_.pf=function(){return this.c.c!=this.e.b};_.Rc=function(){return yz(this)};_.qf=function(){if(this.c.c==this.e.b)throw new gv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Sc=function(){KD(this)};_.b=0;_.c=null;_.d=null;_.e=null;function UD(){this.b=this.c=this}
function sz(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(496,1,{},UD,sz);_.b=null;_.c=null;_.d=null;function WB(a,b){this.b=a;this.c=b}s(497,479,bi,WB);_.gf=function(){return this.b};_.hf=function(){return this.c};_.jf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function gv(){on()}s(498,97,{112:1,118:1,124:1,126:1,131:1},gv);function SB(a,b){return gs(a)===gs(b)||null!=a&&un(a,b)}function iA(a){var b=v(Cz,r,89,0,0);return sk(a.b,b)}function Sy(){this.b=new Ti}
s(500,481,Eh,Sy);_.kf=function(a,b){Iy(this.b,a,b)};_.df=function(a){return Ni(this.b,a)};_.ef=function(a){return-1!=rj(this.b,a)};_.lf=function(a){return Ft(this.b,a)};_.re=function(){return 0==this.b.d};_.qd=function(){return new yi(this.b)};_.of=function(a){return It(this.b,a)};_.ue=function(){return this.b.d};_.tS=function(){return BD(this.b)};_.b=null;function VD(a){a.ac.d.hb&&oA(a)}function WD(a){var b;if(a.ac.d.hb){b=jy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}qA(a)}
function XD(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 CC(a){var b=a.k;YD(a.ac.d,b.b,b.c);!iy(a)&&Ny(a);xy(a)}function ZD(){tA.call(this,j);this.j=new Fz(this.rf());ez(this.r,new $D(this))}s(502,396,ki);_.Ed=function(a,b){return gs(a.i)===gs(this.j)?(WD(this),!0):this.sf(a,b)};_.rf=function(){return"Close"};_.sf=function(){return!1};_.xd=function(){WD(this)};_.j=null;_.k=null;
function DC(a,b,c){ZD.call(this);this.ac&&vA(this.ac.d,!1);sA(this,!1);Qy(this,new DA(0));a=new HA(a,1);O(this,a,null);a=new Uy;O(a,this.j,null);O(this,a,null);b&&(this.k=jy(b),rA(this),XD(this.k,~~(Un(b.Ob.pb,Hf)/2)-~~(this.fc/2),~~(Un(b.Ob.pb,Gf)/2)-~~(this.Xb/2)));c&&L(this,c)}s(501,502,ki,DC);_.rf=function(){return"OK"};function aE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Ou("Cannot undo. Index is out of range.");if(!a.b.c)throw new Ou(Wb);a.b=a.b.c;return a.b.b}
function yC(){this.b=this.c=new bE}s(503,1,{},yC);_.b=null;function bE(){this.b=null}function cE(a){this.b=a}s(504,1,{},bE,cE);_.b=null;_.c=null;_.d=null;function $D(a){this.b=a}s(505,431,Nh,$D);_.b=null;function dE(){dE=u;eE=E(js,r,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);EC=(Lz(),Oz);fE=Yz(EC);wC=v(gE,r,88,23,0);xC=v(js,r,1,23,0);hE=v(gE,r,88,7,0);iE=null!=(zB(),AB[Ke])}
function IC(a){var b;if(a.Bb)b=jE(a,1)+pb+jE(a,2)+pb+jE(a,3);else if(b=jE(a,0),0<b.length){var c=new kE(a.Z);Ni(a._.b,c)}return b}function lE(a,b){var c,d;c=b.b;if(D(c,(mE(),nE).c))zq(QC(a));else if(D(c,oE.c))zq(Aq(a));else if(D(c,pE.c))c=a.u,d=(!a.ub&&(a.ub=new Bq(a)),a.ub),c.b=d,Cq(),Dq(c);else if(D(c,cg)){7!=a.O&&(a.P=ah);d=b.d;d=Zs(d,$g);c=Bs(d,a.P);var e=!zs(c,ah)?us(c):c;!zs(e,gh)&&qE(a.Z,K(c));rE(a);a.lb=!0;uC(a);a.O=7;a.P=d}else D(c,jg)||(D(c,de)?sE(a):MC(a,c))}
function tE(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(uE,r,-1,4,1);l=v(uE,r,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)vE(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=$y(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;wE(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||xE(a.fb[f])}}}
function FC(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new yE(a),a.Z.r=0);null!=a.rb&&hC(a.rb,null)}}function qC(a,b){var c,d,e,f;f=new SA;d=Ac;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=vc);d=new KA(Kb+d);var g=(mE(),nE).c;d.d=g;QA(f,d);ez(d.e,a);d=new KA(Kb+c);d.d=oE.c;ez(d.e,a);QA(f,d);QA(f,new KA(Ba));c=a.vb;null==c&&(c="Paste "+e);d=new KA(c);d.d=pE.c;ez(d.e,a);QA(f,d);cy(a,f);return f}
function zE(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);X(b,EC);a.nb?(e==a.c&&X(b,Zz(EC)),yA(b,g,f,a.Y,a.Y),X(b,(Lz(),Qz)),AE(b,g,f,a.Y-1,a.Y-1)):e==a.c?xA(b,g+1,f+1,a.Y,a.Y,!1):xA(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(X(b,(Lz(),Rz)),e){case 101:X(b,Uz);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;BE(b,!0);CE(b,DE(b,c,e,d,i));X(b,Rz);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(BE(b,!1),CE(b,DE(b,c,e,d,i)));EE(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);yA(b,g+9,f+9,2,4);yA(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,Sz),yA(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,Uz),yA(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Y(b,d,f+a.Y-c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Y(b,h-e,l,h-2*e,l);Y(b,h+e,l,h+2*e,l);X(b,Vz);Y(b,d,f+c,h,f+~~(a.Y/2));Y(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Y(b,h-e,l,h-2*e,l);Y(b,h+e,
l,h+2*e,l);X(b,Rz);break;case 107:X(b,Tz);yA(b,g+4,f+4,a.Y-8,a.Y-8);X(b,Rz);AE(b,g+4,f+4,a.Y-8,a.Y-8);EE(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);yA(b,g+9,f+9,2,4);yA(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Y(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Y(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Y(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Y(b,f,a,f,a+c);break;case 110:FE(b,g,f,a.Y,!0);break;case 111:FE(b,g,f,a.Y,!1);break;case 109:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Y(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:X(b,Mz);yA(b,g+3,f+5,a.Y-7,a.Y-11);X(b,Rz);AE(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,EC);a.ob&&xA(b,g+1,f+1,a.Y,a.Y,!1);X(b,Rz);GE(a,b,g,f,"NEW");break;case 106:X(b,Sz);Y(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,Rz);Y(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));GE(a,b,g+6,f,lc);break;case 104:X(b,Sz);Y(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Y(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Y(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Y(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,Rz);break;case 105:a.Ib?(X(b,Wz),Y(b,g+11,f+5,g+9,f+9),Y(b,g+9,f+9,g+4,f+9),Y(b,g+4,f+9,g+8,f+12),Y(b,g+8,f+12,g+6,f+18),Y(b,g+6,f+18,g+11,f+15),Y(b,g+12,f+5,g+14,f+9),Y(b,g+14,f+9,g+19,f+9),Y(b,g+19,f+9,g+15,f+12),Y(b,g+15,f+12,g+17,f+18),Y(b,g+17,f+18,g+12,f+15),X(b,Rz)):GE(a,b,g,f,"123");break;case 113:X(b,Xz);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);yA(b,e,d,c,c);X(b,Rz);HE(a,
b,g,f,Mz,"i");break;case 201:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Y(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Y(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Y(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Y(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Y(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Y(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Y(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Y(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:IE(a,b,g,f+2,3);break;case 207:IE(a,b,g,f,4);break;case 208:IE(a,b,g,f,5);break;case 209:IE(a,b,g,f,1);break;case 210:IE(a,b,g,f,6);break;case 211:IE(a,b,g,f,7);break;case 212:IE(a,b,g,f,8);break;case 213:GE(a,b,g,f,"FG"),a.F=new NA(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=xC[c]&&HE(a,b,g,f,wC[c],xC[c])}function JE(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,X(d,EC),yA(d,0,0,c,b),a.nb?(X(d,(Lz(),Qz)),AE(d,-1,0,c,b-1)):(X(d,fE),Y(d,0,0,c-1-2,0),X(d,Zz(EC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),KE(d,a.X),X(d,(Lz(),Rz)),-1!=a.J.toLowerCase().indexOf(ee)&&X(d,Sz),LE(d,a.J,10,15),ME(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function NE(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;X(d,EC);yA(d,0,0,c,b);a.nb?(X(d,(Lz(),Qz)),Y(d,0,b-1,c,b-1),e=rC*(a.Y+a.S)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,fE),Y(d,0,0,0,b-1),Y(d,0,rC*a.Y,b-1,rC*a.Y),X(d,Zz(EC)),Y(d,c-1,0,c-1,b-1-a.Y),Y(d,0,b-1,c-1,b-1));for(b=3;b<=rC+2;++b)zE(a,d,1,b);ME(a.Ob,a.Q,0,2*a.Y+a.S)}}
function OE(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;X(e,a.t);yA(e,0,0,c,b);d=a.db?(VA(),YA):(VA(),$A);if((VA(),WA)==(VA(),WA))d==YA?e.b=j:e.b=pg;d=new jz(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,G=w=o=m=void 0,A=n=void 0,J=m=q=o=i=void 0,N=m=i=void 0,W=h=o=h=void 0,$=w=A=void 0,M=$=q=n=l=A=m=q=G=J=n=void 0,M=h=n=o=o=J=M=W=i=N=N=G=W=n=n=N=W=void 0,w=A=1,l=2,
$=3;f.w&&(wE(f),tE(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,$*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=H(13*f.n.B*i),f.n.k=new lA(Tb,0,i),f.n.n=new bB((tp(),f.n.k)));f.n.A&&(X(g,(Lz(),Rz)),AE(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=K(I(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(dE(),hE)[f.e[i]]),h=g,o=H(f.J[i]-m/2),N=H(f.M[i]-m/2),W=M=m,BE(h,!0),CE(h,DE(h,o,N,M,W)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(X(g,(dE(),hE)[f.e[h]]),n=f.J[m]-f.J[h],
A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*$*A,n=3*$*w,N=v(F,k,-1,4,1),o=v(F,k,-1,4,1),N[0]=H(f.J[h]+q),o[0]=H(f.M[h]-n),N[1]=H(f.J[m]+q),o[1]=H(f.M[m]-n),N[2]=H(f.J[m]-q),o[2]=H(f.M[m]+n),N[3]=H(f.J[h]-q),o[3]=H(f.M[h]+n),m=g,h=N,BE(m,!0),CE(m,PE(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(Lz(),Rz));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(dE(),hE)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;W=f.J[h];M=f.M[h];N=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=N-W,A=o-M,
w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,Vz);q=l*A;n=l*w;Y(g,K(I(Math.round(W+q))),K(I(Math.round(M-n))),K(I(Math.round(N+q))),K(I(Math.round(o-n))));Y(g,K(I(Math.round(W-q))),K(I(Math.round(M+n))),K(I(Math.round(N-q))),K(I(Math.round(o+n))));X(g,Rz);break;case 3:m=K(I(Math.round(W)));h=K(I(Math.round(M)));N=K(I(Math.round(N)));o=K(I(Math.round(o)));Y(g,m,h,N,o);W=K(I(Math.round($*A)));M=K(I(Math.round($*w)));Y(g,m+W,h-M,N+W,o-M);Y(g,m-W,h+M,N-W,o+M);break;
case 9:case 0:for(h=0;10>h;++h)G=W-(W-N)/10*h,J=M-(M-o)/10*h,Y(g,K(I(Math.round(G))),K(I(Math.round(J))),K(I(Math.round(G))),K(I(Math.round(J))));KE(g,f.n.k);m=QE(f.n.n);n=f.f[i];h=rb;null!=n&&(h=n);n=cB(f.n.n,h);W=K(I(Math.round((W+N)/2-n/2)));n=K(I(Math.round((M+o)/2+~~(m/2)-1)));X(g,Vz);LE(g,h,W,n);X(g,Rz);break;default:if(1==f.B[i]||3==f.B[i])q=$*A,n=$*w,J=v(F,k,-1,3,1),G=v(F,k,-1,3,1),J[0]=K(I(Math.round(N+q))),G[0]=K(I(Math.round(o-n))),J[1]=K(I(Math.round(W))),G[1]=K(I(Math.round(M))),J[2]=
K(I(Math.round(N-q))),G[2]=K(I(Math.round(o+n))),m=g,h=J,o=G,BE(m,!0),CE(m,PE(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=$*A;n=$*w;for(h=0;10>h;++h)G=W-(W-N)/10*h,J=M-(M-o)/10*h,m=h/10,Y(g,K(I(Math.round(G+q*m))),K(I(Math.round(J-n*m))),K(I(Math.round(G-q*m))),K(I(Math.round(J+n*m))))}else Y(g,K(I(Math.round(W))),K(I(Math.round(M))),K(I(Math.round(N))),K(I(Math.round(o))))}}w=v(uE,r,-1,f.t+1,1);A=v(F,k,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++A[h],++A[m],w[h]=w[h]/A[h]+
o/A[h],w[m]=w[m]/A[m]+l/A[m];KE(g,f.n.k);m=QE(f.n.n);M=v(js,r,1,f.t+1,0);N=v(F,k,-1,f.t+1,1);o=v(F,k,-1,f.t+1,1);l=v(RE,r,97,f.t+1,0);for(i=1;i<=f.t;++i)h=SE(f,i),(null==h||1>h.length)&&(h=wa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(M[i]=h,N[i]=o[i]=cB(f.n.n,h),l[i]=TE(f,i,N[i],N[i],m,!1)):(W=w[i]<f.J[i],G=!0,1<A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(G=!1),2<A[i]&&(G=!1),1==A[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(W=!0),n=h,J=j,f.n.Fb&&0<f.x[i]&&(J+=Sb,1<f.x[i]&&
(J+=f.x[i])),q=j,0!=f.A[i]&&(1<Lj(f.A[i])&&(q+=Lj(f.A[i])),0<f.A[i]?q+=xa:q+=Ba),W||!G?h=h+J+q+j:h=q+J+j+h,G||(n=h),M[i]=h,n=cB(f.n.n,n),q=cB(f.n.n,h),N[i]=n,o[i]=q,q=l[i]=TE(f,i,n,q,m,W),W=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(dE(),hE)[f.e[i]]),yA(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(dE(),hE)[f.e[i]]):X(g,(Lz(),Rz)):X(g,(dE(),wC)[f.c[i]]),LE(g,h,W,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=N[i],q=o[i],W=K(I(rD(f.J[i]-n/2))),n=K(I(rD(f.M[i]+~~(m/2)-1))),X(g,(Lz(),Vz)),LE(g,ca+f.q[h][1],
W+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(Lz(),Sz):(Lz(),Xz)),0<f.D&&106!=f.n.c&&(q=l[f.D],AE(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],A=f.M[m]-f.M[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=($+1)*A,n=($+1)*w,J=v(F,k,-1,5,1),G=v(F,k,-1,5,1),J[0]=K(I(rD(f.J[h]+q))),J[1]=K(I(rD(f.J[m]+q))),G[0]=K(I(rD(f.M[h]-n))),G[1]=K(I(rD(f.M[m]-n))),J[3]=K(I(rD(f.J[h]-q))),J[2]=K(I(rD(f.J[m]-q))),G[3]=K(I(rD(f.M[h]+n))),G[2]=K(I(rD(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=f.n.c&&($=g,i=
J,A=G,$.o&&(BE($,!1),CE($,PE($,i,A,5,!0)))),106==f.n.c&&UE(f,f.H[f.E],f.I[f.E]))){$=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++$;if($>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(Lz(),Sz));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],AE(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(Lz(),Qz)),Y(e,c-1,0,c-1,b-1)):(X(e,Zz(EC)),Y(e,c-1,0,c-1,b-1),X(e,EC),Y(e,c-2,0,c-2,b-1),X(e,fE),Y(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(Lz(),Vz)),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.z&&(a.T=new lA(Tb,0,13),a.W=new bB(a.T),null!=a.bb&&(d=cB(a.W,a.bb),c=K(I(Math.round((c-d)/2))),b-=13,X(e,(Lz(),Rz)),KE(e,a.T),LE(e,a.bb,c,b)));ME(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function IE(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(F,k,-1,9,1);l=v(F,k,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=H(c+a*Math.sin(i)),l[f]=H(d+a*Math.cos(i));f=e+1;b.o&&(BE(b,!1),CE(b,PE(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=H(c+(a-3)*Math.sin(i)),l[f]=H(d+(a-3)*Math.cos(i));Y(b,h[0],l[0],h[1],l[1]);Y(b,h[2],l[2],h[3],l[3]);Y(b,h[4],l[4],h[5],l[5])}}
function VE(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,EC);yA(d,0,0,b,c);a.nb?(X(d,(Lz(),Qz)),c=13*(a.Y+a.S),AE(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,Zz(EC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,fE),Y(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)zE(a,d,b,1),zE(a,d,b,2);a.c=c;ME(a.Ob,a.Lb,0,0)}}
function FE(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Y(a,i,n,f,h);Y(a,g,n,f,h);i=~~(l/3);Y(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);EE(a,b,c+m-i,f,d-4-i-1,e,h)}
function WE(a,b){var c,d,e,f,g,i,h;JC(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=XE(b);h=new fC(b,g,!0);d=j;for(c=1;5>=c;++c)d=YE(h,g);c=nD(NB(Rn(d.substr(0,3)),10)).b;f=nD(NB(Rn(d.substr(3,3)),10)).b;YE(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=YE(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new ZE(a,e)}tE(a,1,c,1);tE(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new ZE(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",uC(a),!1;null!=a.i&&a.Z&&AC(a.Z,a.i,!0);null!=a.j&&
a.Z&&AC(a.Z,a.j,!1);g=$E(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new aF(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];tE(a,1,g,0)}uC(a);return!0}
function bF(a,b){var c,d,e,f,g,i,h,l;JC(a);c=f=0;l=new fC(b,"|>",!0);e=-1<b.indexOf(pb);i=1;g=ZB(l);a.tb=0;for(d=1;d<=g;++d)if(h=cC(l),Rn(h),!D(h,Zg))if(D(h,pb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new NC(a,h);if(0==a.Z.t)return PC(a,"ERROR - problems in reading/processing molecule !"),zB(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return PC(a,"ERROR - strange reaction - fixing !"),zB(),!1;if(3<i)return PC(a,"ERROR - strange reaction !"),zB(),!1;1<a.tb&&!e&&tC(a,wf);e&&!a.Bb&&tC(a,Yf);!e&&a.Bb&&
tC(a,Af);e?(tE(a,1,f,1),tE(a,f+1,c-1,2),tE(a,c,a.tb,3)):tE(a,1,a.tb,0);uC(a);return!0}function Eq(a,b){a.jb=!0;a.J=b}
function Iq(a,b){var c,d;if(0==b)return!1;rE(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:FC(a);d=a.$;d.b=d.c;d.c.d=null;cF(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;dF(a,aE(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new Ou("Cannot redo. Index is out of range.");
if(!d.b.d)throw new Ou(Wb);d.b=d.b.d;dF(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=Ft(d,d.b)):d=null;null==d?(a.jb=!0,a.J=ec):(Eq(a,ac+(a.Db.b+1)+da+a.Db.d),d=tD(d),BC(a,d,!1),null!=a.rb&&hC(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=Ft(d,d.b)):d=null;null==d?(a.jb=!0,a.J=ec):(Eq(a,ac+(a.Db.b+1)+da+a.Db.d),d=tD(d),BC(a,d,!1),null!=a.rb&&hC(a.rb,null));break;case 101:a.Gb&&VD(a.Gb);a.Gb=new eF(1,a);a.c=c;break;case 107:!a.zb?a.zb=new fF(a):a.zb.ac.d.hb?gF(a.zb.ac.d):
CC(a.zb);break;case 113:a.b&&VD(a.b);a.b=new eF(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,vC(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=hF(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(uE,r,-1,4,1);vE(a.Z,d);a.lb=!0;a.Z=new kE(a.Z);d=H(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;OC(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,iF(a.Z,a.Z.D),a.Z.D=0,sE(a)):0<a.Z.E&&(a.lb=!0,jF(a.Z,a.Z.E),
a.Z.E=0,sE(a));kF(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new SA;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new KA(c),QA(i,g),g.d=c,ez(g.e,a);cy(a,i);a.E=i}RA(a.E,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(VD(a.o),a.o=null);0==a.Z.D&&(a.o=new eF(2,a));a.d=18;
break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,sE(a)),18==a.d&&(d=Vn((Fq(),Gq).ac.b.pb,Rg),lF(a.Z,a.Z.D,d),sE(a)),kF(a.Z))}uC(a);return!0}
function Aq(a){var b,c,d;d=QC(a);c=j;if(a.Bb){var e,f,g;g=Zr([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)hF(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(mF(g[1][0],3)+mF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+nF(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+nF(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new oF(a,a.fb,a.tb)),c=nF(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function pF(a,b,c,d){var e;e=c;var f=d,g,i;(g=qF(b),i=0!=(b.f&2),g||i)?(a.Bb?RA((!a.w&&(a.w=qC(a,!0)),a.w),a,e,f):RA((!a.v&&(a.v=qC(a,!1)),a.v),a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=rF(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){b=0;for(e=1;13>=e;++e)if(c<e*(a.Y+a.S)){b=e;break}c=0;for(e=1;e<=rC+2;++e)if(d<e*(a.Y+a.S)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",uC(a),
!0;if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=Iq(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)iF(a.Z,a.Z.D),a.Z.D=0,sE(a);else{if(106==a.c)return!0;if(108==a.c)sF(a.Z,a.Z.D,0),sE(a);else if(157==a.c)sF(a.Z,a.Z.D,1),sE(a);else if(158==a.c)sF(a.Z,a.Z.D,-1),sE(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,Z(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):sE(a);
else if(206<=a.c&&229>=a.c)a.O=2,tF(a.Z),sE(a);else if(230==a.c)a.O=3,sE(a);else if(233<=a.c&&262>a.c)uF(a.Z,!1),sE(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;lF(a.Z,a.Z.D,Vn(a.zb.f.ac.b.pb,Rg));sE(a)}else if(105==a.c)vF(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=Vn((Fq(),Gq).ac.b.pb,Rg),1>d.length&&(d=Nc),lF(a.Z,a.Z.D,d)),sE(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,tF(a.Z),sE(a);else if(0<a.Z.E)if(104==a.c)jF(a.Z,
a.Z.E),a.Z.E=0,sE(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])Eq(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;iF(d,c);d.b[c]=0}a.Z.E=0;sE(a)}else if(201==a.c)wF(a.Z,a.Z.E),sE(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),sE(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,sE(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,sE(a);
else if(206<=a.c&&229>=a.c)a.O=2,tF(a.Z),sE(a);else if(107==a.c){if(!a.zb.c)return!0;d=Vn(a.zb.f.ac.b.pb,Rg);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;sE(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new yE(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(xF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,Z(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=
a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,tF(a.Z)):300<a.c?(xF(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=Vn((Fq(),Gq).ac.b.pb,Rg),1>d.length&&(d=Nc),lF(a.Z,1,d))):230==a.c?zC(a,null):233<=a.c&&262>a.c?(xF(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,uF(a.Z,!0)):zB();sE(a)}else e=!1;e&&(kF(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,uC(a))}return e}
function yF(a,b,c,d){var e,f;if(a.z||!a.hb||qF(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=zF(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)iF(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],Z(b,0),jF(b,e),0<zF(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){Eq(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;Z(b,K(I(Math.round(h))));b.j[b.v]=b.t;0<zF(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;Eq(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(rF(b)||qF(b))qE(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(uE,r,-1,4,1);vE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;rE(a);a.lb=!0;uC(a);a.Mb=c;a.Nb=d;return!0}
function AF(a,b,c,d){var e,f,g;if(!a.z&&!qF(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((dE(),iE)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&hC(a.qb,E(qD,r,121,[new Q(a.e),new Q(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;rE(a);a.lb=!0;uC(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function BF(a){if(a.z)return!0;a.jb=!1;a.P=ah;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=zF(b,b.t),6>b.z[c]&&(CF(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),iF(b,b.t));b.C=!1;sE(a)}else a:{var b=a.Z,e,f;c=zF(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):Eq(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],Eq(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=K(I(rD((b.J[b.F]+b.J[c])/2))),b.N[b.u]=K(I(rD((b.M[b.F]+b.M[c])/2))))}}xE(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,aE(b),b.b.d=c),sE(a),a.r=!1)}else 5==a.O&&(xE(a.Z),sE(a));0<a.O&&(a.D=!1,rE(a),a.lb=!0,kF(a.Z),DF(a.Z),uC(a),a.O=0,a.f=!1);if(iE&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,rE(a),a.lb=!0,uC(a);return!0}function rE(a){a.kb=!1;a.mb=!1;a.lb=!1}
function tC(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(Af)?a.Bb=!1:-1<b.indexOf(Yf)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(wf)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Ef)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,tE(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)EF(a.fb[c]),wE(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(kd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++rC;uC(a)}
function uC(a){var b,c,d;b=$y(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=Wy(a,d,c),OE(a),a.z||(a.Lb=Wy(a,b.c,2*a.Y+a.S),VE(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=Wy(a,a.Y,c),NE(a),a.I=Wy(a,d,a.Y),JE(a))):(OE(a),a.z||(JE(a),a.D&&(VE(a),NE(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function HC(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=hF(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ca+c.u,h=1;h<=c.t;++h){i=SE(c,h);c.n.M&&0<c.x[h]&&(i+=Sb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=xa:i+=Ba,1<Lj(c.A[h])&&(i+=Lj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=kb+g);m+=ca+i+ca+FF(0.055999999999999994*c.J[h],0,2)+ca+FF(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ca+f+ca+g+ca+l;c=m;0<c.length&&(0<e.length&&(e+=Zg),e+=c)}return e}function jE(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=hF(a.fb[c]),d!=b))continue;d=GF(a.fb[c]);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function sE(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&hC(a.rb,null)}var c,d,e;e=new HF;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new kE(d),OC(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new cE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function BC(a,b,c){try{WE(a,b)?c&&sE(a):uC(a)}catch(d){if(d=Ei(d),y(d,118))uC(a);else throw d;}}
function zC(a,b){try{bF(a,b)?sE(a):uC(a)}catch(c){if(c=Ei(c),y(c,118))uC(a);else throw c;}}function LC(a){rE(a);a.lb=!0;uC(a)}function JC(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new yE(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;uC(a);null!=a.rb&&hC(a.rb,null)}function dF(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new kE(d),OC(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&hC(a.rb,null)}}
function KC(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,uC(a),null):a.fb[b]}function MC(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ga)?c=235:D(b,Ha)?c=240:D(b,Fa)?c=260:D(b,Na)?c=261:D(b,Ra)?c=241:D(b,La)?c=233:D(b,Ja)?c=236:D(b,Ia)?c=237:D(b,Qa)?c=234:D(b,Pa)?c=243:D(b,Sa)?c=252:D(b,Oa)?c=244:D(b,Ta)?c=239:D(b,"-PO3H2")?c=251:D(b,Ea)?c=242:D(b,Ca)?c=245:D(b,Da)&&(c=238);0<c?Iq(a,c):b="Not known group!";a.jb=!0;a.J=b;uC(a)}
function PC(a,b){a.jb=!0;a.J=b;uC(a)}function QC(a){var b;b=IC(a);rE(a);uC(a);return b}function GE(a,b,c,d,e){var f,g,i,h;f=a.W;h=cB(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new lA(f.d.b,f.d.d,g),f=new bB(i),h=cB(f,e),b.f=i,b.j=IF(i);else KE(b,a.T);f=nA(f.b,f.d).b-nA(f.b,f.d).c;LE(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function HE(a,b,c,d,e,f){var g,i;g=QE(a.V);i=cB(a.V,f);KE(b,a.U);(b.e=e)&&(b.i=ag+(e.b>>16&255)+ya+(e.b>>8&255)+ya+(e.b&255)+ua);LE(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function QE(a){return nA(a.b,a.d).b-nA(a.b,a.d).c}function Hq(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=yd,uC(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=yd):Eq(a,a.y+ca),uC(a))}
function nC(){dE();Uy.call(this);this.Ob=(tp(),tp(),By).b;this.x=new lA(null,0,8);this.t=(Lz(),Mz);this.fb=v(JF,r,134,99,0);this._=new Sy;this.Db=new KF;this.K=D((zB(),AB[Me]),Yb);this.u=new LF;this.G=E(js,r,1,[Ga,Ha,Ra,Fa,Na,La,Ja,Ia,Qa,Sa,Oa,Pa,Ea,Da,Ca]);this.Z=new yE(this);hE[0]=Pz;hE[1]=new Nz(255,153,153);hE[2]=new Nz(255,204,102);hE[3]=new Nz(255,255,153);hE[4]=new Nz(102,255,255);hE[5]=new Nz(51,204,255);hE[6]=new Nz(255,153,255)}s(506,371,{84:1,89:1,90:1,94:1,103:1,108:1,110:1,112:1},nC);
_.me=function(a){lE(this,a)};_.Vd=function(){uC(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=ah;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var rC=10,EC,fE,wC,eE,iE,pC=null,hE,xC;function Bq(a){this.b=a}s(507,1,{},Bq);_.b=null;function mE(){mE=u;nE=new MF("COPY_SMILES",0);oE=new MF("COPY_MOL",1);pE=new MF("PASTE",2);NF=E(OF,r,133,[nE,oE,pE])}
function MF(a,b){$n.call(this,a,b)}s(508,139,{112:1,115:1,117:1,133:1},MF);var NF,oE,nE,pE;function HF(){this.e=v(JF,r,134,99,0)}s(509,1,{},HF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function PF(a){a.c=v(F,k,-1,20,1);a.A=v(F,k,-1,20,1);a.J=v(uE,r,-1,20,1);a.M=v(uE,r,-1,20,1);a.G=Zr([20,7]);a.e=v(F,k,-1,20,1);a.d=v(js,r,1,20,0);a.o=v(js,r,1,20,0);a.x=v(F,k,-1,20,1);a.z=v(F,k,-1,20,1);a.H=v(F,k,-1,20,1);a.I=v(F,k,-1,20,1);a.s=v(F,k,-1,20,1);a.B=v(F,k,-1,20,1);a.K=v(F,k,-1,20,1);a.N=v(F,k,-1,20,1);a.f=v(js,r,1,20,0);a.q=Zr([10,2]);a.j=v(F,k,-1,101,1)}
function QF(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(F,k,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(F,k,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(uE,r,-1,4,1);d=v(uE,r,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=RF(o[1],d[1],o[2],d[2]);0<l[3]?(b=
RF(o[2],d[2],o[3],d[3]),d=RF(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function Z(a,b){var c,d,e,f,g,i,h,l;xF(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=SF(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(uE,r,-1,2,1);TF(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==zF(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;Eq(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];CF(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&wF(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=K(I(rD((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=K(I(rD((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function uF(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.D=a.t-2,Z(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,Z(a,0),a.p=!1,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&sF(a,a.D,1),Z(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,sF(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)Z(a,0),a.D=
a.t,Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t-2,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=4,a.D=a.t-1,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)Z(a,0),a.c[a.t]=5,a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)Z(a,0),a.c[a.t]=4,a.D=a.t,Z(a,0),a.D=a.t-1,Z(a,0),c=3;else if(238==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)Z(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.D=a.t,a.s[a.u]=3,Z(a,0),a.p=!1,c=3;else if(242==a.n.c)Z(a,0),a.D=a.t,a.p=!0,Z(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)Z(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)Z(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)Z(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)Z(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)Z(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)Z(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)Z(a,0),a.D=a.t,Z(a,0),c=2;else if(247==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=3;else if(248==a.n.c)Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),a.D=a.t,Z(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;Z(a,0);e=a.J[a.t];g=a.M[a.t];iF(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)xF(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)CF(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];OC(a);a.D=c+d;Z(a,0);m=a.J[a.t];n=a.M[a.t];iF(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];CF(a);a.H[a.u]=l;a.I[a.u]=c+d;OC(a);b&&(iF(a,l),wE(a))}c=4}UF(a,c);a.D=a.F;b&&
(a.D=0)}
function TF(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function tF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])VF(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,Z(a,0),a.D=a.t,VF(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){Eq(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[SF(a,a.D,a.G[a.D][d])],2<d||1!=b){Eq(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(uE,r,-1,2,1);TF(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)xF(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)xF(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)xF(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)CF(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[SF(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[SF(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(F,k,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=K(I(rD((a.J[b]+a.J[e])/2))),a.N[c]=K(I(rD((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;CF(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=K(I(rD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=K(I(rD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(CF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=K(I(rD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=K(I(rD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(CF(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=K(I(rD((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=K(I(rD((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(iF(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&UF(a,i);-1<l&&(a.D=l)}
function VF(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)xF(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function UF(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=zF(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function SF(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function WF(a,b,c){var d,e,f,g;e=ah;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(Ys(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)Ys(c[d])&&!zs(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)Ss(c[d],e)&&(b[d]=g,c[d]=ah,++f);if(f==a.t)break}return g==a.t}
function wE(a){var b,c,d;b=v(uE,r,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{vE(a,b);c=~~(c/2)-K(I(Math.round(b[0])));d=~~(d/2)-K(I(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;xE(a)}}
function vE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function sF(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=XF(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&Eq(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?Eq(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?Eq(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?Eq(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:Eq(a.n,"Charge change not possible on the halogen !");break;case 18:Eq(a.n,
"Use X button to change charge on the X atom !")}}
function $E(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(F,k,-1,a.t+1,1);;){for(e=1;e<=a.t;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=v(F,k,-1,f+1,1);for(c=1;c<=a.t;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.t;1<=c;--c)a.b[c]!=d&&iF(a,c);wE(a);Eq(a.n,"Smaller part(s) removed !");return 1}
function zF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function DF(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.A[b]=0;a.A[c]=0;++a.s[d];kF(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),kF(a));4==a.s[d]&&(a.s[d]=1)}}
function RF(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 OC(a){var b;YF(a);b=a.s.length;a.K=v(F,k,-1,b,1);a.N=v(F,k,-1,b,1);xE(a);kF(a)}
function xF(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(F,k,-1,c,1),AD(a.c,b,a.c.length),a.c=b,b=v(F,k,-1,c,1),AD(a.A,b,a.A.length),a.A=b,b=v(F,k,-1,c,1),AD(a.x,b,a.x.length),a.x=b,b=v(F,k,-1,c,1),AD(a.e,b,a.e.length),a.e=b,b=v(js,r,1,c,0),AD(a.d,b,a.d.length),a.d=b,b=v(js,r,1,c,0),AD(a.o,b,a.o.length),a.o=b,b=v(uE,r,-1,c,1),AD(a.J,b,a.J.length),a.J=b,b=v(uE,r,-1,c,1),AD(a.M,b,a.M.length),a.M=b,b=Zr([c,7]),AD(a.G,b,a.G.length),a.G=b,c=v(F,k,-1,c,1),AD(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function TE(a,b,c,d,e,f){var g;g=K(I(rD(a.J[b]-c/2)));f||(g-=d-c);a=K(I(rD(a.M[b]-~~(e/2))));return new My(g-1-2,a-2,d+1+4,e+4)}
function CF(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(F,k,-1,b,1),AD(a.H,c,a.H.length),a.H=c,c=v(F,k,-1,b,1),AD(a.I,c,a.I.length),a.I=c,c=v(F,k,-1,b,1),AD(a.s,c,a.s.length),a.s=c,c=v(F,k,-1,b,1),AD(a.B,c,a.B.length),a.B=c,c=v(F,k,-1,b,1),AD(a.K,c,a.K.length),a.K=c,c=v(F,k,-1,b,1),AD(a.N,c,a.N.length),a.N=c,b=v(js,r,1,b,0),AD(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function nF(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(dE(),aa);i+="JME 2013-04-10 "+new OD+"\n \n";i+=mF(a.t,3)+mF(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=FF(0.055999999999999994*(a.J[e]-c),10,4)+FF(0.055999999999999994*(g-a.M[e]),10,4)+FF(0,10,4);h=SE(a,e);1==h.length?h+="  ":2==h.length?h+=ca:3<h.length&&(h="Q  ");
i+=ca+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+mF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=mF(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:ZF(a,e)&&(g=2),c=mF(a.H[e],3)+mF(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=mF(a.I[e],3)+mF(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=mF(a.I[e],3)+mF(a.H[e],3)),i+=c+mF(g,3)+mF(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+mF(e,4)+mF(a.A[e],4)+aa);return i+"M  END\n"}
function GF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,N,W,$,M,mc,Dc,Tf,qb,Kd,Ld,Md,Va,Ec;o=v(F,k,-1,a.t+10,1);n=v(F,k,-1,a.t+10,1);l=v(F,k,-1,a.t+1,1);m=v(F,k,-1,7,1);qb=v(F,k,-1,a.t+1,1);w=v($F,r,-1,a.t+1,2);G=v($F,r,-1,a.u+1,2);mc=0;if(0==a.t)return j;$E(a,!0);Tf=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){Tf=!1;break}if(a.n.s&&Tf){aG(a);DF(a);bG(a,G);cG(a,w,G);var Db,pd,$e,$b,ue,qd,rd,cb,iH,Pd,t,va,vm,wm,Ds,gf,Ma,xm,ym,Hc,zm;Db=v(F,k,-1,a.t+1,1);pd=v(F,k,-1,a.t+1,1);cb=v(dG,r,-1,a.t+1,3);var Es=a.t,Am,
lh,Fs,eg,tj,Ae,hf;tj=v(dG,r,-1,Es+2,3);Ae=v(F,k,-1,100,1);hf=5;eg=0;Ae[0]=3;tj[1]=ch;tj[2]=dh;Fs=2;if(!(3>Es))for(;hf<Ae[eg]*Ae[eg];){lh=0;for(Am=!0;Am&&lh<=eg&&hf>=Ae[lh]*Ae[lh];)0==hf%Ae[lh]?Am=!1:++lh;if(Am){tj[++Fs]=Vs(hf);if(Fs>=Es)break;eg<Ae.length-1&&(++eg,Ae[eg]=hf)}hf+=2}for(t=1;t<=a.t;++t){for(va=ym=1;va<=a.u;++va)(a.H[va]==t||a.I[va]==t)&&(ym*=a.i[va]);xm=a.c[t];18==xm&&(zm=a.o[t],qd=zm.charCodeAt(0)-65+1,rd=0,1<zm.length&&(rd=zm.charCodeAt(1)-97),0>qd&&(qd=0),0>rd&&(rd=0),xm=28*qd+rd);
gf=0;-2>a.A[t]?gf=1:-2==a.A[t]?gf=2:-1==a.A[t]?gf=3:1==a.A[t]?gf=4:2==a.A[t]?gf=5:2<a.A[t]&&(gf=6);Hc=1;cb[t]=Vs(ym);Hc*=126;cb[t]=Qs(cb[t],Vs(a.x[t]*Hc));Hc*=7;cb[t]=Qs(cb[t],Vs(gf*Hc));Hc*=7;cb[t]=Qs(cb[t],Vs(xm*Hc));Hc*=783;cb[t]=Qs(cb[t],Vs(a.z[t]*Hc))}for(ue=0;!WF(a,Db,cb);){Ds=!1;for(t=1;t<=a.t;++t)Db[t]!=pd[t]&&(pd[t]=Db[t],Ds=!0);if(Ds){for(t=1;t<=a.t;++t){cb[t]=bh;for(va=1;va<=a.z[t];++va)cb[t]=Zs(cb[t],tj[Db[a.G[t][va]]])}ue=0}else if(0<ue){for(t=1;t<=a.t;++t)cb[t]=bh;t=1;a:for(;t<=a.t-
1;++t)for(va=t+1;va<=a.t;++va)if(Db[t]==Db[va]){cb[t]=ch;break a}}else{for(t=1;t<=a.t;++t){cb[t]=bh;for(va=1;va<=a.z[t];++va)$e=a.G[t][va],cb[t]=Zs(cb[t],Vs(a.c[$e]*a.i[SF(a,t,$e)]))}ue=1}WF(a,Db,cb);for(t=1;t<=a.t;++t)cb[t]=Vs(pd[t]*a.t+Db[t])}for(t=1;t<=a.t;++t)pd[t]=Db[t];for(Ma=1;Ma<=a.t;++Ma)for(t=1;t<=a.t;++t)if(pd[t]==Ma){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Ma];a.A[t]=a.A[Ma];a.J[t]=a.J[Ma];a.M[t]=a.M[Ma];a.z[t]=a.z[Ma];a.c[Ma]=a.c[0];a.A[Ma]=a.A[0];
a.J[Ma]=a.J[0];a.M[Ma]=a.M[0];a.z[Ma]=a.z[0];pd[t]=pd[Ma];pd[Ma]=Ma;a.o[0]=a.o[t];a.o[t]=a.o[Ma];a.o[Ma]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Ma];a.e[Ma]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Ma];a.d[Ma]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Ma];a.x[Ma]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Db[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Db[a.H[t]],a.I[t]=Db[a.I[t]],a.H[t]>a.I[t]&&(Pd=a.H[t],a.H[t]=a.I[t],a.I[t]=Pd,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){wm=vm=
a.t;$b=0;for(va=t;va<=a.u;++va)a.H[va]<vm?(vm=a.H[va],wm=a.I[va],$b=va):a.H[va]==vm&&a.I[va]<wm&&(wm=a.I[va],$b=va);Pd=a.H[t];a.H[t]=a.H[$b];a.H[$b]=Pd;Pd=a.I[t];a.I[t]=a.I[$b];a.I[$b]=Pd;Pd=a.s[t];a.s[t]=a.s[$b];a.s[$b]=Pd;Pd=a.B[t];a.B[t]=a.B[$b];a.B[$b]=Pd;iH=a.f[t];a.f[t]=a.f[$b];a.f[$b]=iH}OC(a);kF(a);bG(a,G);cG(a,w,G)}else{bG(a,G);a.i=v(F,k,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(F,k,-1,a.t+1,1);Ec=1;a.b[1]=1;for($=0;;){M=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=qb[c]){Dc=!0;for(J=1;J<=mc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Dc=!1;break}Dc&&(++mc,o[mc]=c,n[mc]=g)}}else m[++M]=g;if(0==M){if(Ec==a.t)break;c=l[$--]}else if(1==M)qb[m[1]]=c,c=m[1],a.b[c]=++Ec;else{l[++$]=c;e=0;for(q=1;q<=M;++q)if(h=SF(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=M;++q)if(h=SF(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);qb[e]=c;c=e;a.b[e]=++Ec}}qb=v(F,k,-1,a.t+1,1);b=v(F,k,-1,a.t+1,1);N=v($F,r,-1,a.t+1,2);Kd=v($F,r,-1,a.t+1,2);f=Ec=$=0;for(q=
1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(qb[c]=f);b[++Ec]=c;for(a.b[c]=0;;){M=e=0;W=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(A=1;A<=mc;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.b[g]&&(++M,a.b[g]<W&&(e=g,W=a.b[g]))}if(0==e){if(0==$)break a;Kd[c]=!0;c=l[$--]}else break}f=c;c=e;1<M&&(l[++$]=f,N[e]=!0)}Ld=v(F,k,-1,a.u+1,1);Md=v(F,k,-1,a.t+1,1);if(a.n.Jb){var kH=qb,uL=mc,Gs,lH,mh,Be,Hs,Is,Ka,uj,Js;mh=v(F,k,-1,a.t+1,1);for(Ka=1;Ka<=a.t;++Ka)mh[b[Ka]]=Ka;Hs=v($F,r,-1,a.u+
1,2);for(Ka=1;Ka<=a.t;++Ka)Gs=b[Ka],lH=kH[Gs],Be=SF(a,Gs,lH),0!=Be&&(eG(a,Be,mh,Ld,G),Hs[Be]=!0);for(Ka=1;Ka<=a.u;++Ka)Hs[Ka]||eG(a,Ka,mh,Ld,G);Ka=1;a:for(;Ka<=a.t;++Ka)if(!(2>a.z[Ka]||4<a.z[Ka])){Is=Js=0;for(uj=1;uj<=a.z[Ka];++uj){Be=SF(a,Ka,a.G[Ka][uj]);if(5==a.i[Be])continue a;1==a.s[Be]&&0!=fG(a,Be,Ka)&&++Js;2==a.s[Be]&&(Is=a.G[Ka][uj])}if(0!=Js)if(0<Is){var fa=a,nH=Ka,jf=mh,Tc=Md,oc=void 0,vj=void 0,Ic=void 0,Ce=void 0,Jc=void 0,Bm=void 0,Cm=void 0,Dm=void 0,Qd=void 0,Uc=void 0,Vc=void 0,Ks=
void 0,wj=void 0,Rd=void 0,xj=void 0,De=void 0,yj=void 0,Ls=void 0,zj=void 0,Ee=void 0,oH=void 0,kf=void 0,pH=void 0,Ms=void 0,Aj=void 0,lf=void 0,Vc=1,vj=nH,oc=v(F,k,-1,fa.t+1,1);for(oc[1]=nH;;){Ks=!1;for(Uc=1;Uc<=fa.z[vj];++Uc)if(Ic=fa.G[vj][Uc],!(Ic==oc[1]||Ic==oc[Vc-1]))if(Ce=SF(fa,vj,Ic),2==fa.s[Ce]&&5!=fa.i[Ce]){vj=oc[++Vc]=Ic;Ks=!0;break}if(!Ks)break}if(!(0==Vc%2||2>fa.z[oc[Vc]]||3<fa.z[oc[Vc]])){lf=oc[1];Jc=oc[~~((Vc+1)/2)];Qd=oc[Vc];kf=Ee=De=Rd=0;Ms=Ls=!1;for(Uc=1;Uc<=fa.z[lf];++Uc)Ic=fa.G[lf][Uc],
Ce=SF(fa,lf,Ic),1!=fa.s[Ce]||5==fa.i[Ce]||(0==Rd?Rd=Ic:De=Ic);0<jf[De]&&jf[Rd]>jf[De]&&(Bm=Rd,Rd=De,De=Bm);wj=Rd;0==Rd&&(wj=De,Ls=!0);for(Uc=1;Uc<=fa.z[Qd];++Uc)Ic=fa.G[Qd][Uc],Ce=SF(fa,Qd,Ic),1!=fa.s[Ce]||5==fa.i[Ce]||(0==Ee?Ee=Ic:kf=Ic);0<jf[kf]&&jf[Ee]>jf[kf]&&(Bm=Ee,Ee=kf,kf=Bm);zj=Ee;0==Ee&&(zj=kf,Ms=!0);xj=fG(fa,SF(fa,lf,Rd),lf);yj=fG(fa,SF(fa,lf,De),lf);oH=fG(fa,SF(fa,Qd,Ee),Qd);pH=fG(fa,SF(fa,Qd,kf),Qd);1<(0>xj+yj?-(xj+yj):xj+yj)||0!=oH||0!=pH?Eq(fa.n,"Bad stereoinfo on allene !"):(Cm=fa.J[oc[Vc-
1]]-fa.J[Qd],Dm=fa.M[oc[Vc-1]]-fa.M[Qd],Aj=Math.sqrt(Cm*Cm+Dm*Dm),0.001>Aj&&(Aj=0.001),0<(fa.M[zj]-fa.M[oc[Vc-1]])*(Cm/Aj)-(fa.J[zj]-fa.J[oc[Vc-1]])*(Dm/Aj)?Tc[Jc]=1:Tc[Jc]=-1,Ls&&(Tc[Jc]*=-1),Ms&&(Tc[Jc]*=-1),wj==Rd&&0>xj&&(Tc[Jc]*=-1),wj==De&&0>yj&&(Tc[Jc]*=-1),jf[wj]>jf[zj]&&(Tc[Jc]*=-1))}}else b:{var pc=a,qc=Ka,vL=kH,wL=mh,xL=o,yL=n,zL=uL,Em=Md,Fm=void 0,Wc=void 0,Ns=void 0,nh=void 0,za=void 0,oh=void 0,td=void 0,Bj=void 0,Sd=void 0,Mb=void 0,ba=void 0,Fb=void 0,Fe=void 0,Gm=void 0,Xc=void 0,
ka=void 0,Hm=void 0,Fb=v(F,k,-1,4,1),Gm=v(F,k,-1,4,1),ph=pc,Td=qc,qH=wL,Os=vL,rH=xL,sH=yL,AL=zL,Gb=Fb,Cj=void 0,Yc=void 0,Im=void 0,Jm=void 0,Ps=void 0,Dj=void 0,Dj=-1;0<Os[Td]&&(Gb[++Dj]=Os[Td]);for(Yc=1;Yc<=AL;++Yc)rH[Yc]==Td&&(Gb[++Dj]=sH[Yc]),sH[Yc]==Td&&(Gb[++Dj]=rH[Yc]);for(Yc=Dj+1;Yc<ph.z[Td];++Yc){Ps=ph.t+1;Im=1;c:for(;Im<=ph.z[Td];++Im){Cj=ph.G[Td][Im];for(Jm=0;Jm<Yc;++Jm)if(Cj==Gb[Jm])continue c;qH[Cj]<Ps&&(Ps=qH[Cj],Gb[Yc]=Cj)}}0==Os[Td]&&0<ph.x[Td]?(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=Gb[0],
Gb[0]=-1):0<ph.x[Td]&&(Gb[3]=Gb[2],Gb[2]=Gb[1],Gb[1]=-1);for(za=Bj=oh=nh=Hm=td=Mb=0;4>za;++za)0>=Fb[za]||(Fm=SF(pc,qc,Fb[za]),Gm[za]=fG(pc,Fm,qc),0<Gm[za]?(++Mb,Hm=Fb[za],oh=Fb[za]):0>Gm[za]?(++td,nh=Fb[za],oh=Fb[za]):Bj=Fb[za]);Sd=Mb+td;ka=v(F,k,-1,4,1);Xc=0;if(3==pc.z[qc]){if(1==Mb&&1==td||3==Sd&&0<Mb&&0<td){Eq(pc.n,"Error in C3H stereospecification !");break b}Fe=Fb[0];1==Sd?Fe=oh:2==Sd&&(Fe=Bj);ba=QF(pc,qc,Fe,Fb);ka[0]=oh;ka[1]=-1;ka[2]=ba[2];ka[3]=ba[1];0<Mb?Xc=1:Xc=-1}else if(4==pc.z[qc])if(1==
Sd)ba=QF(pc,qc,oh,Fb),ka[0]=ba[0],ka[1]=ba[3],ka[2]=ba[2],ka[3]=ba[1],0<Mb?Xc=1:Xc=-1;else{Fe=Fb[0];1<Bj&&(Fe=Bj);1==Mb?Fe=Hm:1==td&&(Fe=nh);ba=QF(pc,qc,Fe,Fb);Wc=v(F,k,-1,4,1);for(za=0;4>za;++za)Fm=SF(pc,qc,ba[za]),Wc[za]=fG(pc,Fm,qc);if(4==Sd){if(0==Mb||0==td){Eq(pc.n,"Error in C4 stereospecification !");break b}if(1==Mb||1==td)ka[0]=ba[0],ka[1]=ba[3],ka[2]=ba[2],ka[3]=ba[1],Xc=Wc[0];else{for(za=0;4>za;++za)-1==Wc[za]&&(Wc[za]=0);Sd=2}}else if(3==Sd)if(3==Mb||3==td)ka[0]=ba[0],ka[1]=ba[3],ka[2]=
ba[2],ka[3]=ba[1],0<Mb?Xc=-1:Xc=1;else{1==Mb?Mb=Ns=1:td=Ns=-1;for(za=0;4>za;++za)Wc[za]==Ns&&(Wc[za]=0);Sd=2}if(2==Sd)if(1==Mb&&1==td)ba[1]==nh?(ba[1]=ba[2],ba[2]=ba[3]):ba[2]==nh&&(ba[2]=ba[3]),ka[0]=Hm,ka[1]=nh,ka[2]=ba[2],ka[3]=ba[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){Eq(pc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(ka[0]=ba[0],ka[1]=ba[2],ka[2]=ba[1],ka[3]=ba[3]):(ka[0]=ba[1],ka[1]=ba[3],ka[2]=ba[2],ka[3]=ba[0]);1<Mb?Xc=1:Xc=-1}}var T=ka,Ej=Fb,ib=void 0;Ej[0]==T[1]?(ib=
T[0],T[0]=T[1],T[1]=ib,ib=T[2],T[2]=T[3],T[3]=ib):Ej[0]==T[2]?(ib=T[2],T[2]=T[0],T[0]=ib,ib=T[1],T[1]=T[3],T[3]=ib):Ej[0]==T[3]&&(ib=T[3],T[3]=T[0],T[0]=ib,ib=T[1],T[1]=T[2],T[2]=ib);Ej[1]==T[2]?(ib=T[1],T[1]=T[2],T[2]=ib,ib=T[2],T[2]=T[3],T[3]=ib):Ej[1]==T[3]&&(ib=T[1],T[1]=T[3],T[3]=ib,ib=T[2],T[2]=T[3],T[3]=ib);ka[2]==Fb[2]?Em[qc]=1:ka[2]==Fb[3]?Em[qc]=-1:Eq(pc.n,"Error in stereoprocessing ! - t30");Em[qc]*=Xc}}}Va=new zD;i=v(F,k,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];
N[c]&&(Va.b.b+=ta);0<qb[q]&&gG(a,c,qb[c],Va,Ld);var qh=w[c],Hb=void 0,Fj=void 0,rh=void 0,R=void 0,R=Nc,Hb=!1;0!=a.A[c]&&(Hb=!0);0!=Md[c]&&(Hb=!0);rh=-1;for(Fj=1;Fj<=a.y;++Fj)if(a.q[Fj][0]==c){rh=a.q[Fj][1];break}-1<rh&&(Hb=!0);a.n.Ib&&0<a.e[c]&&(Hb=!0,rh=1);switch(a.c[c]){case 2:R=xb;break;case 3:qh?R="c":R=Ab;break;case 4:qh?(R=xf,0<a.x[c]&&(Hb=!0)):R=bc;break;case 5:qh?R="o":R=ic;break;case 7:qh?(R="p",0<a.x[c]&&(Hb=!0)):R=kc;break;case 8:qh?R=ig:R=zc;break;case 13:qh?R=lg:R=Bc;Hb=!0;break;case 6:R=
Cc;Hb=!0;break;case 9:R=Ob;break;case 10:R=Ib;break;case 11:R=zb;break;case 12:R=Ub;break;case 1:R=Sb;Hb=!0;break;case 19:R=lc;Hb=!0;break;case 20:R=nc;Hb=!0;break;case 21:R=rc;Hb=!0;break;case 22:R=sc;Hb=!0;break;case 18:Hb=!0,R=a.o[c],(D(R,wa)||D(R,Sc)||D(R,tb))&&(Hb=!1)}Hb&&(R=Oc+R,1==Md[c]?R+=sb:-1==Md[c]&&(R+="@@"),1==a.x[c]?R+=Sb:1<a.x[c]&&(R+=Sb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?R+=xa:R+=Ba,1<Lj(a.A[c])&&(R+=Lj(a.A[c]))),-1<rh&&(R+=kb+rh),R+=Qc);hn(Va.b,R);for(A=1;A<=mc;++A)if(o[A]==c||n[A]==c)d=
n[A],d==c&&(d=o[A]),i[c]<i[d]&&gG(a,o[A],n[A],Va,Ld),9<A&&(Va.b.b+="%"),gn(Va,j+(new Q(A)).b);Kd[c]&&(Va.b.b+=ua)}return Va.b.b}
function iF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)FC(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function jF(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&iF(a,c);0==a.z[d]&&iF(a,d)}
function aG(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=SF(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&iF(a,c)}}}function YF(a){var b;b=a.c.length;a.G=Zr([b,7]);a.z=v(F,k,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function cG(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(F,k,-1,a.u+1,1);o=v($F,r,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[SF(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:ZF(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v($F,r,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function xE(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=K(I(rD((a.J[b]+a.J[c])/2))),a.N[d]=K(I(rD((a.M[b]+a.M[c])/2)))}function bG(a,b){var c;for(c=1;c<=a.u;++c)UE(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function SE(a,b){var c;c=(dE(),xC)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function ZF(a,b){return 2==a.s[b]?!0:!1}function UE(a,b,c){var d,e,f,g;g=1;a.b=v(F,k,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function vF(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=Zr([b+5,2]),AD(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function vC(a){var b;a.y=0;a.r=0;GF(a);for(b=1;b<=a.t;++b)a.D=b,vF(a);a.D=0}
function hF(a){var b,c;b=v(uE,r,-1,4,1);vE(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function qE(a,b){var c,d,e,f,g,i,h,l;c=v(uE,r,-1,4,1);vE(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;vE(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function EF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function lF(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Oc)&&sD(c,Qc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(mb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(kb);e=c.indexOf(Sb);g=Kj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){i=Sn(c,d+1);try{a.n.y=NB(i,10)}catch(h){if(h=Ei(h),y(h,118))a.n.y=0;else throw h;}a.D=b;vF(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Ab)?3:D(d,xb)?2:D(d,bc)?4:D(d,ic)?5:D(d,kc)?7:D(d,zc)?8:D(d,Ob)?9:D(d,Ib)?10:D(d,zb)?11:D(d,Ub)?12:D(d,Sb)?1:D(d,Bc)?13:D(d,Cc)?6:D(d,lc)?19:D(d,nc)?20:D(d,rc)?21:D(d,sc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ca;d=0;0<e&&(d=1,e=aD(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=aD(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=aD(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=aD(c,g++);for(;45==e;)--d,e=aD(c,g++)}a.A[b]=d}}}
function AC(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new gC(b);try{for(;b.k=$B(b,b.b),b.k<b.j;)d=nD(NB(cC(b),10)).b,c=e=nD(NB(cC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ei(f),y(f,118))en(f);else throw f;}}function gG(a,b,c,d,e){b=SF(a,b,c);5!=a.i[b]&&ZF(a,b)?d.b.b+=ob:3==a.s[b]?d.b.b+=la:9==a.s[b]?(e=rb,a=a.f[b],null!=a&&(e=a),hn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Pc)}
function wF(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,Eq(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:Eq(a.n,"Stereomarking allowed only on single and double bonds!")}
function eG(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=SF(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=SF(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=SF(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=SF(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))Eq(a.n,"Not unique E/Z geometry !");else{i=SF(a,b,e);f=SF(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=SF(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function XF(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=SF(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(ZF(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function fG(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function kF(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=XF(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function yE(a){PF(this);this.n=a;this.y=this.u=this.t=0}
function ZE(a,b){var c,d,e,f,g,i,h;yE.call(this,a);f=j;i=XE(b);if(null!=i){h=new fC(b,i,!0);for(e=1;4>=e;++e)f=YE(h,i);g=nD(NB(Rn(f.substr(0,3)),10)).b;c=nD(NB(Rn(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)xF(this),f=YE(h,i),this.J[e]=(new mD(jD(Rn(f.substr(0,10))))).b,this.M[e]=-(new mD(jD(Rn(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=Rn(f.substr(31,d-31)),lF(this,e,d),62<=f.length&&(f=Rn(f.substr(60,3)),0<f.length&&(f=nD(NB(f,10)).b,0<f&&(this.D=e,a.y=f,vF(this),this.D=0)));for(e=1;e<=c;++e)CF(this),
f=YE(h,i),this.H[e]=nD(NB(Rn(f.substr(0,3)),10)).b,this.I[e]=nD(NB(Rn(f.substr(3,3)),10)).b,g=nD(NB(Rn(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=nD(NB(Rn(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);YF(this);EF(this);wE(this);for(OC(this);(h.k=$B(h,h.b),h.k<h.j)&&!(null==(f=cC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new eC(f);cC(g);cC(g);i=nD(NB(cC(g),10)).b;
for(e=1;e<=i;++e)c=nD(NB(cC(g),10)).b,this.A[c]=nD(NB(cC(g),10)).b}if(0==f.indexOf("M  APO")){g=new eC(f);cC(g);cC(g);i=nD(NB(cC(g),10)).b;for(e=1;e<=i;++e)c=nD(NB(cC(g),10)).b,f=nD(NB(cC(g),10)).b,this.D=c,Z(this,0),lF(this,this.t,lc+f),this.D=0}}aG(this);OC(this)}}
function NC(a,b){var c,d,e,f,g;yE.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));sD(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new eC(b);d=nD(NB(cC(f),10)).b;e=nD(NB(cC(f),10)).b;for(c=1;c<=d;++c)g=cC(f),xF(this),lF(this,this.t,g),this.J[c]=(new mD(jD(cC(f)))).b,this.M[c]=-(new mD(jD(cC(f)))).b;for(c=1;c<=e;++c)if(CF(this),this.H[c]=nD(NB(cC(f),10)).b,this.I[c]=nD(NB(cC(f),10)).b,this.s[c]=nD(NB(cC(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;YF(this);EF(this);wE(this)}catch(i){i=Ei(i);if(y(i,118)){i.xc();this.t=0;return}throw i;}aG(this);OC(this)}}
function aF(a,b,c){var d,e,f;yE.call(this,a);f=v(F,k,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(xF(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))CF(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;OC(this);wE(this)}
function oF(a,b,c){var d,e,f,g,i;yE.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(F,k,-1,this.t+1,1);this.A=v(F,k,-1,this.t+1,1);this.x=v(F,k,-1,this.t+1,1);this.e=v(F,k,-1,this.t+1,1);this.d=v(js,r,1,this.t+1,0);this.J=v(uE,r,-1,this.t+1,1);this.M=v(uE,r,-1,this.t+1,1);this.o=v(js,r,1,this.t+1,0);this.H=v(F,k,-1,this.u+1,1);this.I=v(F,k,-1,this.u+1,1);this.s=v(F,k,-1,this.u+1,1);this.f=v(js,r,1,this.u+1,0);this.B=v(F,k,-1,this.u+1,1);this.q=Zr([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}OC(this);wE(this)}
function kE(a){var b;PF(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(F,k,-1,this.t+1,1);AD(a.c,this.c,this.t+1);this.A=v(F,k,-1,this.t+1,1);AD(a.A,this.A,this.t+1);this.x=v(F,k,-1,this.t+1,1);AD(a.x,this.x,this.t+1);this.e=v(F,k,-1,this.t+1,1);AD(a.e,this.e,this.t+1);this.d=v(js,r,1,this.t+1,0);AD(a.d,this.d,this.t+1);this.J=v(uE,r,-1,this.t+1,1);AD(a.J,this.J,this.t+1);this.M=v(uE,r,-1,this.t+1,1);AD(a.M,this.M,this.t+1);this.o=v(js,r,1,this.t+1,0);AD(a.o,this.o,this.t+1);this.H=v(F,
k,-1,this.u+1,1);AD(a.H,this.H,this.u+1);this.I=v(F,k,-1,this.u+1,1);AD(a.I,this.I,this.u+1);this.s=v(F,k,-1,this.u+1,1);AD(a.s,this.s,this.u+1);this.f=v(js,r,1,this.u+1,0);AD(a.f,this.f,this.u+1);this.B=v(F,k,-1,this.u+1,1);AD(a.B,this.B,this.u+1);this.q=Zr([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function FF(a,b,c){var d,e,f;if(0==c)return mF(H(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=K(I(rD(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new mD(a)).b;d=Hu(e,Iu(46));0>d&&(e+=Wa,d=Hu(e,Iu(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=$a;if(0==b)return e;e.length>b&&(e=rb);c=j;for(a=1;a<=b-e.length;++a)c+=ca;return c+e}function XE(a){var b;b=new fC(a,aa,!0);if(4<ZB(b))return aa;b=new fC(a,Zg,!0);return 4<ZB(b)?Zg:null}
function mF(a,b){var c,d,e;d=j+(new Q(a)).b;d.length>b&&(d=rb);e=j;for(c=1;c<=b-d.length;++c)e+=ca;return e+d}function YE(a,b){for(var c,d;a.k=$B(a,a.b),a.k<a.j;){d=cC(a);if(D(d,b))return ca;for(cC(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 ca}else break;return d}return null}s(510,1,{134:1},yE,ZE,NC,aF,oF,kE);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function Fq(){Fq=u;Gq=new gB(Sb)}
function eF(a,b){var c;Fq();var d;ZD.call(this);this.d=new Fz("Help");new Fz("Home");this.e=b;L(this,(dE(),EC));this.ac&&vA(this.ac.d,!1);sA(this,!1);d=jy(b);if(1==a)this.f||(this.f=new OA(d),XD(this.f,-30,0)),this.k=this.f,c=IC(b),this.ac&&uA(this.ac.d.I.c,Ac),Qy(this,new Az(2)),this.i=new gB(c+"     "),O(this,this.i,Eb),d=new Uy,O(d,this.j,null),this.e.Cb&&(c=new Fz("Submit"),O(d,c,null)),O(this,d,Fc),fB(this.i,Rn(Vn(this.i.ac.b.pb,Rg))),this.ac&&vA(this.ac.d,!0),sA(this,!0);else if(2==a)this.c||
(this.c=new OA(d),XD(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&uA(this.ac.d.I.c,"Nonstandard atom"),Qy(this,new Az(2)),c=new Uy,O(c,new HA("atomic SMILES",1),null),O(this,c,gc),c=Sb,Gq&&(c=Vn(Gq.ac.b.pb,Rg)),Gq=new hB(c,8),O(this,Gq,Eb),c=new Uy,O(c,this.j,null),O(this,c,Fc);else{this.b||(this.b=new OA(d),XD(this.b,5*b.Y,0));var e,f;d="About "+(dE(),pC);this.ac&&uA(this.ac.d.I.c,d);Qy(this,new DA(0));L(this,EC);O(this,new HA(pC+" Molecular Editor v2013-05-01",1),null);O(this,new HA("Peter Ertl and Bruno Bienfait",
1),null);for(c=eE,d=0,f=c.length;d<f;++d)e=c[d],e=new HA(e,1),wy(e,this.e.x),O(this,e,null);c=new Uy;O(c,this.d,null);O(c,this.j,null);O(this,c,null);this.k=this.b}rA(this);c=this.k;YD(this.ac.d,c.b,c.c);!iy(this)&&Ny(this);xy(this)}s(511,502,ki,eF);_.sf=function(a){var b,c;if(a.i===this.d){try{b=new HB(this.e.H),c=GB(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Ei(d),y(d,109))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,uC(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Gq;
function hG(a,b){hy(b)==a.b?L(b,(Lz(),Tz)):L(b,a.b)}
function iG(a){var b,c,d,e;e=j;d=!1;hy(jG)!=a.b?(e=wa,d=!0):hy(kG)!=a.b?(e="!#6",d=!0):hy(lG)!=a.b?(L(mG,(Lz(),Tz)),L(nG,Tz),L(oG,Tz),L(pG,Tz),e="F,Cl,Br,I"):(b=hy(qG)!=a.b,c=hy(rG)!=a.b,hy(sG)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),hy(tG)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),hy(uG)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),hy(vG)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),hy(wG)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),hy(mG)!=a.b&&(e+="F,"),hy(nG)!=a.b&&(e+="Cl,"),hy(oG)!=a.b&&(e+="Br,"),hy(pG)!=a.b&&(e+="I,"),
sD(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Sc:c?e=tb:(L(jG,(Lz(),Tz)),e=wa)));b=j;d&&hy(qG)!=a.b&&(b+=";a");d&&hy(rG)!=a.b&&(b+=";A");hy(xG)!=a.b&&(b+=";R");hy(yG)!=a.b&&(b+=";!R");hy(jG)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=zG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=AG.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);hy(BG)!=a.b&&(e="~");hy(CG)!=a.b&&(e=kb);hy(DG)!=a.b&&(e=sb);hy(EG)!=a.b&&(e="!@");fB(a.f,e)}
function FG(a){GG(a);HG(a);var b=zG.ac.b;Sw(b,0);b.pb.options[0].selected=!0;b=AG.ac.b;Sw(b,0);b.pb.options[0].selected=!0;L(qG,a.b);L(rG,a.b);L(xG,a.b);L(yG,a.b);L(zG,a.b);L(AG,a.b);IG(a)}function GG(a){L(sG,a.b);L(tG,a.b);L(uG,a.b);L(vG,a.b);L(wG,a.b);L(mG,a.b);L(nG,a.b);L(oG,a.b);L(pG,a.b)}function HG(a){L(jG,a.b);L(kG,a.b);L(lG,a.b)}function IG(a){L(BG,a.b);L(CG,a.b);L(DG,a.b);L(EG,a.b);a.c=!1}
function fF(a){tA.call(this,"Atom/Bond Query");this.j=new Fz(this.rf());ez(this.r,new $D(this));this.b=(dE(),EC);this.d=a;this.e||(a=jy(a),this.e=new OA(a),XD(this.e,-150,10));this.k=this.e;Qy(this,new CA);L(this,this.b);a=new Uy;Qy(a,new hA(0,3,1));O(a,new GA("Atom type :"),null);jG=new Fz(vb);kG=new Fz("Any except C");lG=new Fz("Halogen");O(a,jG,null);O(a,kG,null);O(a,lG,null);O(this,a,null);a=new Uy;Qy(a,new hA(0,3,1));O(a,new HA("Or select one or more from the list :",0),null);O(this,a,null);
a=new Uy;Qy(a,new hA(0,3,1));sG=new Fz(Ab);tG=new Fz(bc);uG=new Fz(ic);vG=new Fz(zc);wG=new Fz(kc);mG=new Fz(Ob);nG=new Fz(Ib);oG=new Fz(zb);pG=new Fz(Ub);O(a,sG,null);O(a,tG,null);O(a,uG,null);O(a,vG,null);O(a,wG,null);O(a,mG,null);O(a,nG,null);O(a,oG,null);O(a,pG,null);O(this,a,null);a=new Uy;Qy(a,new hA(0,3,1));zG=new Jz;Iz(zG,vb);Iz(zG,$a);Iz(zG,bb);Iz(zG,hb);Iz(zG,jb);O(a,new GA("Number of hydrogens :  "),null);O(a,zG,null);O(this,a,null);a=new Uy;Qy(a,new hA(0,3,1));AG=new Jz;Iz(AG,vb);Iz(AG,
$a);Iz(AG,bb);Iz(AG,hb);Iz(AG,jb);Iz(AG,"4");Iz(AG,"5");Iz(AG,"6");O(a,new HA("Number of connections :",0),null);O(a,AG,null);O(a,new HA(" (H's don't count.)",0),null);O(this,a,null);a=new Uy;Qy(a,new hA(0,3,1));O(a,new GA("Atom is :"),null);qG=new Fz(wb);O(a,qG,null);rG=new Fz("Nonaromatic");O(a,rG,null);xG=new Fz(yc);O(a,xG,null);yG=new Fz(fc);O(a,yG,null);O(this,a,null);a=new Uy;L(a,Zz(hy(this)));Qy(a,new hA(0,3,1));O(a,new GA("Bond is :"),null);BG=new Fz(vb);O(a,BG,null);CG=new Fz(wb);O(a,CG,
null);DG=new Fz(yc);O(a,DG,null);EG=new Fz(fc);O(a,EG,null);O(this,a,null);a=new Uy;Qy(a,new hA(1,3,1));this.f=new hB(wa,20);O(a,this.f,null);O(a,new Fz(wc),null);O(a,this.j,null);O(this,a,null);this.ac&&vA(this.ac.d,!1);sA(this,!1);GG(this);HG(this);IG(this);L(qG,this.b);L(rG,this.b);L(xG,this.b);L(yG,this.b);L(zG,this.b);L(AG,this.b);hG(this,jG);rA(this);a=this.k;YD(this.ac.d,a.b,a.c);!iy(this)&&Ny(this);xy(this)}s(512,502,ki,fF);
_.sf=function(a,b){var c;D(b,wc)?(FG(this),hG(this,jG),iG(this)):y(a.i,86)?(IG(this),gs(a.i)===gs(jG)?(GG(this),HG(this)):gs(a.i)===gs(kG)?(GG(this),HG(this)):gs(a.i)===gs(lG)?(GG(this),HG(this)):gs(a.i)===gs(xG)?L(yG,this.b):gs(a.i)===gs(yG)?(L(xG,this.b),L(qG,this.b)):gs(a.i)===gs(qG)?(L(rG,this.b),L(yG,this.b)):gs(a.i)===gs(rG)?L(qG,this.b):gs(a.i)===gs(BG)||gs(a.i)===gs(CG)||gs(a.i)===gs(DG)||gs(a.i)===gs(EG)?(FG(this),this.c=!0):HG(this),hG(this,a.i),iG(this)):y(a.i,87)&&(IG(this),c=a.i,0==c.ac.b.pb.selectedIndex?
L(c,this.b):L(c,(Lz(),Tz)),iG(this));107!=this.d.c&&(this.d.c=107,Zy(this.d));return!0};_.c=!1;_.d=null;_.e=null;var jG=_.f=null,BG=null,kG=null,qG=null,CG=null,oG=null,sG=null,AG=null,zG=null,nG=null,mG=null,lG=null,pG=null,tG=null,rG=null,yG=null,EG=null,uG=null,wG=null,xG=null,DG=null,vG=null;function cF(a){a.b=-1;a.c=v(MD,r,0,0,0);a.d=0}function KF(){LD(this)}s(513,487,Eh,KF);_.ze=function(){cF(this)};_.b=-1;
function JG(a,b){var c=a.b,d=b.b,e,f;if(null!=d)if(null!=c.b.xb)hC(c.b.xb,E(js,r,1,[d]));else{f=j;e=c.b.Db;var g,i,h,l;if(null==d)e=0;else if(g=uD(d,"\\$\\$\\$\\$\r?\n?"),1>=g.length)e=0;else{for(h=0,l=g.length;h<l;++h)i=g[h],es(e.c,e.d++,i);e=g.length}0<e&&(f=".  Use Page Up/Down for SDF access ("+e+ua);try{WE(c.b,d)?(Eq(c.b,"Structure pasted"+f),sE(c.b)):(CC(new DC(c.b.J,c.b,EC)),JC(c.b)),Zy(c.b)}catch(m){if(m=Ei(m),y(m,118))d=c.b,d.jb=!0,d.J="ERROR - invalid MOL ",uC(d),CC(new DC(c.b.J,c.b,EC)),
Zy(c.b);else throw m;}}}function zq(a){a=new uB(a);Cq();var b,c,d,e,f;try{var g=(mB(),pB);if(qB(g,(mB(),pB)))b=a.b;else if(qB(g,nB))b=new yB(a.b);else throw new vB(g);c=vn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new KG;Hx(d.f,c);e=(f=uD(c,"\r\n|\r|\n|\n\r"),f.length);Fu(d.f,20*(10>e?e:10)+Sf);Kn((Hn(),In),new LG(d));MG(d);NG(d)}catch(i){if(i=Ei(i),y(i,102))en(i);else throw i;}}function LF(){}s(514,1,{103:1,110:1},LF);_.me=function(a){JG(this,a)};_.b=null;s(516,305,Ih);
function wq(){var a;wq=u;OG=(a=!1,If in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);PG=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");QG=OG&!PG;var b;a=E(F,k,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);xq=v(F,k,-1,1E3,1);for(b=0;b<xq.length;++b)xq[b]=-999;for(b=0;b<a.length;b+=2)xq[a[b+1]]=a[b]}
function up(a,b,c){a=new RG(b,c,a);if(!b.Ed(a,c))for(b=b._b;b&&!b.Ed(a,c);)b=b._b}function Xy(a,b,c){var d;d=new SG;fj(d.u,b,c);Zi(a.i,d.u,0,0);Ni(a.b,d);return d}function sC(a,b){return!a.f?null:b in a.f?a.f[b]:null}function ME(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;iv(a,e);a.td(e,c,d);b.s=c;b.t=d}TG(b)}
function oC(a,b,c,d){wq();this.pb=$v();this.b=new Ti;this.f=d;this.pb.style[Nf]=$a;this.pb.style[Lf]=$a;this.pb.style[Cg]=Re;this.pb.style[Wg]=b;this.pb.style[Ge]=c;this.i=new UG;this.i.pb.style[Wg]=db;Fu(this.i,db);QG?(b=new VG,c=new WG,Zi(b,this.i,0,0),Zi(b,c,0,0),ov(this,b)):ov(this,this.i);this.d=a;a.Ob=this;QG?(this.k=new XG(this),this.k.j=new YG(this),this.k.k=new ZG(this),this.k.o=new $G(this),this.k.n=new aH(this),this.d&&(this.k.f=new bH(this),this.k.i=new cH(this),this.k.b=new dH(this))):
z(this,new eH(this),(Jq(),Jq(),Kq));z(this,this,(zp(),zp(),Ap));z(this,new fH(this),(ij(),ij(),jj));z(this,new gH(this),(kj(),kj(),lj));z(this,new hH(this),(tq(),tq(),uq));(tp(),tp(),By).b=this}s(515,516,Ih,oC);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var QG,PG,OG,xq=null;function UG(){mv.call(this);this.pb[wd]=Ne}s(518,283,oi,UG);function VG(){UG.call(this);this.pb.style[Wg]=db;this.pb.style[Ge]=db}s(517,518,oi,VG);function eH(a){this.b=a}s(519,1,{},eH);
_.nc=function(a){var b,c,d;c=oj(a);d=pj(a);b=qj(a.b);a=new jH(a);2==b&&(a.f=4);pF(this.b.d,a,c,d);this.b.j=!0};_.b=null;function fH(a){this.b=a}s(520,1,{},fH);_.oc=function(a){var b,c;b=oj(a);c=pj(a);a=new jH(a);this.b.j?yF(this.b.d,a,b,c):AF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function gH(a){this.b=a}s(521,1,{},gH);_.pc=function(){this.b.j=!1;BF(this.b.d)};_.b=null;function hH(a){this.b=a}s(522,1,{},hH);_.b=null;function WG(){UG.call(this);this.pb.style[Wg]=db;this.pb.style[Ge]=db}
s(523,518,oi,WG);function mH(a,b){var c;c=b.b;c.f=4;return pF(a.b.d,c,b.e,b.f)}function YG(a){this.b=a}s(524,1,{},YG);_.tf=function(a){return mH(this,a)};_.b=null;function gr(a,b){AF(a.b.d,b.b,b.e,b.f);return pF(a.b.d,b.b,b.e,b.f)}function ZG(a){this.b=a}s(525,1,{},ZG);_.tf=function(a){return gr(this,a)};_.b=null;function $G(a){this.b=a}s(526,1,{},$G);_.tf=function(a){return yF(this.b.d,a.b,a.e,a.f)};_.b=null;function aH(a){this.b=a}s(527,1,{},aH);_.tf=function(){return BF(this.b.d)};_.b=null;
function kq(a,b){var c;c=I(rD(b.c));c=new xB(b,0,cg,c);lE(a.b.d,c);return!0}function bH(a){this.b=a}s(528,1,{},bH);_.tf=function(a){return kq(this,a)};_.b=null;function lq(a,b){var c;c=I(rD(100*b.d));c=new xB(b,0,jg,c);lE(a.b.d,c);return!0}function cH(a){this.b=a}s(529,1,{},cH);_.tf=function(a){return lq(this,a)};_.b=null;function pq(a,b){var c;c=new xB(b,0,de,ah);lE(a.b.d,c);return!0}function dH(a){this.b=a}s(530,1,{},dH);_.tf=function(a){return pq(this,a)};var tH=_.b=null;
function uH(){uH=u;tH=new at((pt(),new ot("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function vH(){vH=u;wH={}}function xH(a,b,c){var d;c&&(b.style[je]=c.c+Sf,d=c.b,d!=Lb&&(b.style[ie]=d),0!=(c.d&1)&&(b.style[le]=jd),0!=(c.d&2)&&(b.style[ke]=Le));a.f.style[Vg]=Cf}
function nA(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=qi(b);d in wH?c=wH[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(rg),f=$doc.createElement(Je),f.width=1,f.height=1,g=(uH(),tH),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),xH(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Rj(e),l=Rj(e)+(e.offsetHeight||0),m=l-h,o=Rj(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new yH,w.b=q,w.c=n,w.d=m,w),wH[d]=c);return c}
function zH(){vH();var a,b,c,d,e;mj();this.b=E(js,r,1,["monospace","sans-serif",og]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(rg);this.f.innerHTML=this.i||j;this.f.style[je]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[ie]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}s(533,1,{},zH);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var wH;function yH(){}
s(534,1,{},yH);_.b=0;_.c=0;_.d=0;function qF(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,44))return!!a.b.b.metaKey}catch(b){if(b=Ei(b),!y(b,124))throw b;}return!1}function rF(a){try{if(a.b&&y(a.b,44))return!!a.b.b.shiftKey}catch(b){if(b=Ei(b),!y(b,124))throw b;}return!1}function jH(a){yq.call(this,null,0,null);this.b=a}function RG(a,b,c){yq.call(this,a,0,b);this.b=c}s(535,392,Gh,jH,RG);_.ke=function(){return qF(this)};_.le=function(){return rF(this)};_.b=null;
function cB(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||j,xH(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function bB(a){this.d=a;this.c={};this.b=new zH}s(536,395,Gh,bB);_.b=null;function Yy(a){this.b=a}s(537,403,{},Yy);_.b=null;function AH(a,b){this.b=a;this.c=b}s(538,1,{},AH);_.b=null;_.c=null;function BH(){Hw.call(this);this.pb[wd]="jsa-resetTable";this.pb.style[Wg]=fd}s(539,318,oi,BH);
function CH(){CH=u;var a=DH=new zH;mj();a.i="9p";a.f.style[ie]=og;a.f.style[je]="144.0pt";a.f.innerHTML=a.i||j;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[je]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);EH=new jz(1)}function CE(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,TG(a)}
function EE(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,A,J;a.o&&(BE(a,!1),360<=g||-360>=g?i=DE(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,G=FH(o,n,q,w,f),A=FH(o,n,q,w,h),J="<g"+a.n+pb,J+='<path d ="M '+G.b+ca+G.c+" A "+q+ca+w+" 0 "+m+ca+l+ca+A.b+ca+A.c+'"/>',J+="</g>",J),CE(a,i))}function Y(a,b,c,d,e){a.o&&CE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+Za)}
function AE(a,b,c,d,e){a.o&&(BE(a,!1),CE(a,'<rect x="'+b+ia+c+ha+e+'" width="'+d+ea+a.n+Za))}function LE(a,b,c,d){var e,b=b.replace(/&/g,oa).replace(/</g,qa).replace(/>/g,pa),b=(e=a.i,'<text x="'+c+ia+d+ga+a.j+' fill="'+e+ja+b+"</text>");CE(a,b)}function yA(a,b,c,d,e){BE(a,!0);CE(a,'<rect x="'+b+ia+c+ha+e+'" width="'+d+ea+a.n+Za)}
function TG(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Pj(a.u.pb)+(a.u.pb.offsetWidth||0)-Pj(a.u.pb),d=Rj(a.u.pb)+(a.u.pb.offsetHeight||0)-Rj(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ja)+b+"</svg>",b!==a.r&&(a.u.pb.innerHTML=b||j,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=ag+(b.b>>16&255)+ya+(b.b>>8&255)+ya+(b.b&255)+ua)}function KE(a,b){a.f=b;a.j=IF(b)}s(540,399,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;
_.s=0;_.t=0;_.u=null;var EH,DH;function Vq(a,b,c){c&&(fr(a,b),c.tf(a.c));a.e=!0}function fr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Pj(a.p.pb)+(a.p.pb.scrollLeft||0)+Yn(a.p.pb.ownerDocument),a.c.f=c.clientY-Rj(a.p.pb)+(a.p.pb.scrollTop||0)+Zn(a.p.pb.ownerDocument),a.c.b=new jH(b),b.b.preventDefault(),!0):!1}
function XG(a){this.p=a;this.c=new GH;this.d=new HH(this);z(this.p,new IH(this),(cr(),cr(),dr));z(this.p,new JH(this),(Wq(),Wq(),Xq));z(this.p,new KH(this),($q(),$q(),ar));z(this.p,new LH(this),(Sq(),Sq(),Tq));z(this.p,new MH,(qq(),qq(),rq));z(this.p,new NH(this),(mq(),mq(),nq));z(this.p,new OH(this),(hq(),hq(),iq))}s(541,1,{},XG);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function HH(a){hk();this.b=a}s(542,24,{},HH);
_.wc=function(){!this.b.e&&this.b.j&&mH(this.b.j,this.b.c)};_.b=null;function IH(a){this.b=a}s(543,1,{},IH);_.b=null;function JH(a){this.b=a}s(544,1,{},JH);_.b=null;function KH(a){this.b=a}s(545,1,{},KH);_.b=null;function LH(a){this.b=a}s(546,1,{},LH);_.b=null;function MH(){}s(547,1,{},MH);function NH(a){this.b=a}s(548,1,{},NH);_.b=null;function OH(a){this.b=a}s(549,1,{},OH);_.b=null;function GH(){}s(550,1,{},GH);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function PH(a){var b,c,d,e,f;Oj(a);d=($i(),aj(null));e=new BH;Ew(e,a);av(d,e,d.pb);f=a.$c();b=a.Zc();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&y(a,58)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Gw(e,a);jv(d,e);return new py(f,b)}function QH(){this.pb=$doc.createElement(Wd);this.pb[wd]=Ne;this.pb.style[Mf]=He;this.pb.style[Pf]=Zc;this.pb.style[Wg]=db;this.pb.style[Ge]=db}s(552,286,ji,QH);_.Xc=function(){return Pj(this.pb)};_.Yc=function(){return Rj(this.pb)};
function IF(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function FH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new AH(new mD(a),new mD(b))}function DE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+Za}
function PE(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+ya+h,f<g-1&&(d+=ca);d+=ea;b=nb;e?b+="polygon":b+="polyline";return b+=d+a.n+Za}function BE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function SG(){CH();this.o=EH;this.d=[];this.u=new QH}s(553,540,{},SG);_.b=j;_.c=j;function RH(){RH=u;SH=new py(0,0)}
function TH(a){var b;b=a.xf();if(!b){var c;(c=a.uf())?(b=PH(c.b),fj(c.ne(),b.c,b.b),c=PH(c.b),b=new py(c.c-b.c,c.b-b.b)):b=new py(0,0);a.Bf(b)}return b}function Ey(a,b){var c;if(a.re())return SH;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Af(iy(b));c=PH(a.ne());a.f.c=c.c;a.f.b=c.b;return c}function UH(a,b){var c;b&&(c=ag+(b.b>>16&255)+ya+(b.b>>8&255)+ya+(b.b&255)+ua,a.wf().pb.style[gd]=c)}function VH(){this.f=new cA;this.f.b=-1;this.f.c=-1}s(555,1,{});_.uf=function(){return null};_.vf=function(a){this.zf(a.Gd())};
_.wf=function(){return this.ne()};_.xf=function(){return WH};_.xd=function(){};_.re=function(){return!1};_.yf=function(a){this.Af(iy(a))};_.zf=function(a){UH(this,a)};_.Af=function(a){var b=this.ne().pb,c,d,e;c=(Oy(),Py);e=a.c;d=a.b;e!=c.c?b.style[je]=j+e+"pt":b.style[je]=j;d!=c.b?b.style[ie]=d:b.style[ie]=j;0!=(a.d&1)?b.style[le]=jd:b.style[le]=j;0!=(a.d&2)?b.style[ke]=Le:b.style[ke]=j};_.Bf=function(a){WH=a};_.Cf=function(){};var WH=_.f=null,SH;
function Gz(a,b){RH();VH.call(this);this.b=new Tv(a);this.b._c()[wd]=j;z(this.b,new XH(this,b),(wp(),wp(),xp))}s(554,555,{},Gz);_.ne=function(){return this.b};_.zf=function(a){UH(this,a)};_.b=null;function XH(a,b){this.b=a;this.c=b}s(556,1,{},XH);_.Ec=function(a){tp();up(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function Kz(a){RH();VH.call(this);this.b=new Tw;z(this.b,new YH(this,a),(qp(),qp(),rp))}s(557,555,{},Kz);_.ne=function(){return this.b};_.b=null;
function YH(a,b){this.b=a;this.c=b}s(558,1,{},YH);_.b=null;_.c=null;function ZH(a,b){var c,d;UH(a,b.Gd());for(d=new yi(b.Pb.b);d.c<d.e.ue();)c=zi(d),c.ec&&c.ac.vf(c)}function $H(a,b){var c,d,e,f,g,i,h;fj(a.e,b.Nd(),b.Jd());for(d=new yi(b.Pb.b);d.c<d.e.ue();)c=zi(d),c.ec&&(e=c.ac,e.yf(c),i=c.Od(),h=c.Pd(),g=c.Nd(),f=c.Jd(),0<g&&0<f&&(c=e.ne(),g-=TH(e).c,f-=TH(e).b,fj(e.ne(),g,f),!c.ob&&a.e.rd(c),a.e.sd(c,i,h)))}function Ty(){RH();VH.call(this);this.e=new mv}s(559,555,{},Ty);
_.vf=function(a){ZH(this,a)};_.ne=function(){return this.e};_.yf=function(a){$H(this,a)};_.e=null;function IA(a){RH();VH.call(this);var b=this.b=new rw;Yv(b.c,a,!1);jw(b);this.f.b=-1;this.f.c=-1}s(560,555,{},IA);_.ne=function(){return this.b};_.re=function(){var a;a=(this.b.c.d?Wn(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function LA(a){this.b=new mx(a.i,new aI(a))}s(561,1,{},LA);_.b=null;
function ix(a){var b,c,d,e,f;f=new wB(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(bI,r,103,0,0);for(c=b.b?sk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,84)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=Wi((cz(),P),new Q(f.e)));c=c.c;if(Ss(!c?$g:c.b,kh))for(c=(!a.e.b||0==a.e.b.d?(Jr(),Jr(),Kr):new fz(a.e.b)).qd();c.Qc();)a=c.Rc(),1001==f.e&&a.me(f);var g,i,h;1001==f.e?(g=new yq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Nf(),null.Nf()):100==f.e&&y(f.f,100)?(i=f.f,h=new yq(i,205,null),h.j=i.Od(),
h.k=i.Pd()):1004<=f.e&&1005>=f.e||(701==f.e?null.Nf():401==f.e||402==f.e?(null.Nf(),null.Nf(),null.Nf(),null.Nf(),null.Nf()):500<=f.e&&507>=f.e&&(g=null.Of,500!=g&&(f=new yq(null.Of,g,null),f.j=null.Nf(),f.k=null.Nf(),i=null.Nf(),f.f=i&12,501==g&&null.Nf())))}function aI(a){this.b=a}s(562,1,di,aI);_.qc=function(){ix(this)};_.b=null;function iB(){RH();VH.call(this);this.b=new Lx}s(563,555,{},iB);_.uf=function(){var a;a=new iB;Hx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ne=function(){return this.b};
_.xf=function(){return cI};_.Bf=function(a){cI=a};var cI=_.b=null;s(564,559,{});function dI(a){var b;b=new Kp(Un(a.pb,Hf),Un(a.pb,Gf));a=new Kp(Un(a.T.jb.pb,Hf),Un(a.T.jb.pb,Gf));return E(F,k,-1,[b.c-a.c,b.b-a.b])}function eI(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.ed(a.R);a.cd(b);a.R=a.Q=null}else null!=a.R?(fI(a,a.R),a.R=null):null!=a.Q&&(gI(a,a.Q),a.Q=null);sj(a.S)}function MG(a){a.kb?a.Gf(Np(a.T.jb)):(a.Ad(),MG(a))}function gI(a,b){var c;a.kb?(c=dI(a),a.Gf(new Kp(-1,hI(b,!1)-c[1]))):a.Q=b}
function iI(a,b){var c;b!=a.vd()&&(c=a.T.jb,Tu(c),jI(c,b,c.pb,c.q.d,!0))}function fI(a,b){var c;a.kb?(c=dI(a),a.Gf(new Kp(hI(b,!0)-c[0],-1))):a.R=b}s(567,288,ei);_.Df=function(){var a,b;b=Np(this.T.jb);a=dI(this);b.c+=a[0];b.b+=a[1];return b};_.vd=function(){var a;a=this.T.jb;return 0!=a.q.d?kI(Yx(a.q,0)):null};_.Ef=function(a){lI(this.T.jb,a)};_.qd=function(){return new Uu(this.T.jb)};_.Ff=function(){Rp(this.T.jb)};_.ld=function(){eI(this)};_.Dd=function(){Rp(this.T.jb)};
_.nd=function(a){return mI(this.T.jb,a)};_.Gf=function(a){Pp(this.T.jb,a)};_.cd=function(a){gI(this,a)};_.wd=function(a){iI(this,a)};_.ed=function(a){fI(this,a)};_.Q=null;_.R=null;function nI(){nI=u;var a=(oI(),pI(),qI);rI=new Jw(a.e,a.c,a.d,a.f,a.b)}function sI(a,b){if(0!=a.I.b.q.d&&kI(Yx(a.I.b.q,0)))throw new Ou("WindowPanel can only contain one child widget");tI(a,b)}
function NG(a){try{a.w=!1;var b,c,d;d=a.hb;c=a.ab;d||(a.pb.style[Tg]=He,a.ab=!1,a.Ad());b=a.pb;b.style[Re]=0+(mj(),Sf);b.style[Hg]=ab;YD(a,Kj(Yn($doc)+(gj()-Un(a.pb,Hf)>>1),0),Kj(Zn($doc)+(hj()-Un(a.pb,Gf)>>1),0));d||((a.ab=c)?(a.pb.style[zd]=Zf,a.pb.style[Tg]=Ug,Xj(a.gb,200)):a.pb.style[Tg]=Ug)}finally{a.w=!0}}
function uI(a,b){var c;if(a.w){c=new hu;a.mb&&zr(a.mb,c);a.J&&Op(a.r,a);try{Gi(a.r.d,a)}catch(d){if(d=Ei(d),!y(d,118))throw d;}a.n=vI(a.r,a);try{tv(a,b)}finally{Ji(a.t.b),Ji(a.s.b),Ji(a.u.b),a.P&&Mi(a.P,a.r),a.C&&(a.C=!1)}}else tv(a,b)}function wI(a,b,c){var d,e;e=a.ob;d=new Hj(a,e);e.sd(a,d.b+b,d.e+c)}function xI(a,b,c){b=new yI(Xn(Wn(ou(ou(a.T.d,b),c))));Su(b,a);z(b,a.o,(wp(),wp(),xp));return b}function Mp(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Pp(a.T.jb,b)}
function YD(a,b,c){var d,e;(e=a.r)?(d=zI(e.pb),wv(a,b+(Pj(e.pb)+d[3]),c+(Rj(e.pb)+d[0]))):wv(a,b,c)}function vA(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Qp(a.r,a):Op(a.r,a)))}function tI(a,b){if(b!=(0!=a.I.b.q.d?kI(Yx(a.I.b.q,0)):null)){Tu(a.I.b);var c=a.I.b;jI(c,b,c.pb,c.q.d,!0)}}
function AI(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Hp(),BI)&&(a.O=a.G);var d,e;if(a.P)for(e=new yi(a.P);e.c<e.e.ue();)if(d=zi(e),b==(Hp(),CI)){!d.c&&(d.c=new DI);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(Hp(),Ip))g=d.r,i=d.F,d.I.d?(YD(d,i.d,i.e),Mp(d,new Kp(i.c,-1))):(YD(d,i.d,i.e),Mp(d,new Kp(i.c,i.b)),Qp(g,d)),Ci(g.d,d,d.I.c),bk(d.z,333);else if(!d.C&&f==(Hp(),BI))d.pb.style[Tg]=Ug,Hp()}else if(b==Ip){!d.c&&(d.c=new DI);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=zI(i.pb);h=d.F;if(d.I.d)h.d=Pj(d.pb)-
g[3]-Pj(i.pb),h.e=Rj(d.pb)-g[0]-Rj(i.pb),d.F=h,YD(d,0,0),EI(d,Jp(i.pb).c,-1);else{if(f!=(Hp(),BI))h.d=Pj(d.pb)-g[3]-Pj(i.pb),h.e=Rj(d.pb)-g[0]-Rj(i.pb),h.c=d.q,h.b=d.p,d.F=h;YD(d,0,0);Pp(d,new FI(Jp(i.pb)));Op(i,d)}d==d.r.b||gF(d);bk(d.z,333)}}else b==BI&&(!d.c&&(d.c=new DI),d=a,d.C||(d.G=c,d.pb.style[Tg]=He))}}function GI(a,b){a.pb.style[Yg]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Nf().Nf()}
function HI(a){if(!a.kb){a.t=Mu(a,a.r,(!kr&&(kr=new nk),kr));a.s=Mu(a,a.r,mk?mk:mk=new nk);a.u=Mu(a,a.r,(!pr&&(pr=new nk),pr));var b=a.r;!a.P&&(a.P=new Ti);Ni(a.P,b);kr&&(b=new jr(a),a.mb&&zr(a.mb,b));a.J&&Qp(a.r,a);Ci(a.r.d,a,a.I.c);a.n&&(wv(a,a.n.b,a.n.c),a.n=null);xv(a);gF(a)}}function gF(a){if(a!=a.r.b){var b;pr&&(b=new or(a),a.mb&&zr(a.mb,b))}}
function II(a,b,c){var d;d=(Ev(),Fv);yv.call(this,!1,"popup");this.U=d.b;this.S=new JI(this);d=new KI;d.pb[wd]="mosaic-popupLayoutPanel";qv(this.T,d);vv(this);this.o=new LI(this);this.z=new MI(this);this.A=new NI(this);this.B=new OI(this);this.F=new PI;this.O=(Hp(),CI);this.J=c;this.r=a;a=this.I=new QI(b);b=new RI;!a.e&&(a.e=new SI);Ni(a.e,b);a=new TI(new Lw(rI.b.e.b,rI.b.c,rI.b.d,rI.b.f,rI.b.b));z(a,new UI(this),(wp(),wp(),xp));b=this.I.c;b.c||(b.c=new Hw,b.c._c()[wd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Aw(),Bw),c.d=d,c=b.i,VI(c,b.c,new WI(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new dv;d=Fw(c);wu(c.c,(Kt(),Lt(d)),0);cv(c,a,d,0,!1)}else Ew(b.c,a);lI(b.i,null);z(this.I.c,new XI(this),(Ep(),Ep(),Fp));z(this.I.c,this.o,xp);iI(this,this.I);Ai(Xn(Wn(this.pb)),"mosaic-WindowPanel",!0)}s(566,567,ei);_.vd=function(){return 0!=this.I.b.q.d?kI(Yx(this.I.b.q,0)):null};_.yd=function(a){uI(this,a)};_.qd=function(){return new Uu(this.I.b)};_.ld=function(){eI(this);sj(new YI(this))};
_.nd=function(a){return mI(this.I.b,a)};_.Gf=function(a){Mp(this,a)};_.zd=function(a,b){YD(this,a,b)};_.wd=function(a){tI(this,a)};_.Ad=function(){HI(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 rI;function ZI(a){a.i=(new Fz(a.j)).ac.ne();z(a.i,new $I(a),(wp(),wp(),xp));a.e=E(aJ,r,58,[a.i])}
function KG(){nI();var a,b,c,d,e,f;II.call(this,(bJ(),cJ),null,!0);this.Jf();this.db=!0;a=new tw(this.k);this.f=new Kx;this.f.pb.style[Wg]=db;Fu(this.f,db);this.Hf();fI(this,"400px");f=new Xx;f.pb.style[Ge]=db;f.f[od]=10;c=(mw(),xw);f.b=c;Wx(f,a);Wx(f,this.f);e=new Hw;e.f[od]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Ew(e,a);Wx(f,e);sI(this,f);vA(this,!1);this.If()}s(565,566,ei,KG);_.Hf=function(){ZI(this)};_.If=function(){var a=this.f;a.pb.readOnly=!0;var b=Gu(a.pb)+"-readonly";Ai(a._c(),b,!0)};
_.Jf=function(){uA(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 $I(a){this.b=a}s(568,1,{},$I);_.Ec=function(){uI(this.b,!1)};_.b=null;function LG(a){this.b=a}s(569,1,{},LG);
_.qc=function(){Ju(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=Vn(a.pb,Rg).length;if(0<b&&a.kb){if(0>b)throw new fw("Length must be a positive integer. Length: "+b);if(b>Vn(a.pb,Rg).length)throw new fw("From Index: 0  To Index: "+b+"  Text Length: "+Vn(a.pb,Rg).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function dJ(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";uA(a.I.c,"Paste")}function eJ(a){nI();KG.call(this);this.d=a}
s(571,565,ei,eJ);_.Hf=function(){ZI(this);this.b=(new Fz(this.c)).ac.ne();z(this.b,new fJ(this),(wp(),wp(),xp));this.e=E(aJ,r,58,[this.b,this.i])};_.If=function(){Fu(this.f,"150px")};_.Jf=function(){dJ(this)};_.Ad=function(){HI(this);Kn((Hn(),In),new gJ(this))};_.b=null;_.c=null;_.d=null;function hJ(a){nI();eJ.call(this,a)}s(570,571,ei,hJ);
_.If=function(){Fu(this.f,"150px");var a=new iJ(this),b=this.f;Lu(b,new jJ,(Vp(),Vp(),Wp));Lu(b,new kJ,(Sp(),Sp(),Tp));Lu(b,new lJ,(Yp(),Yp(),Zp));Lu(b,new mJ(a),(aq(),aq(),bq))};_.Jf=function(){dJ(this);this.k+=" Or drag and drop a file on it."};s(574,1,{});s(573,574,{});_.c=null;_.d=1;_.e=-1;function iJ(a){this.b=a;this.c=new nJ(this);this.d=this.e=1}s(572,573,{},iJ);_.b=null;function nJ(a){this.b=a}s(575,1,{},nJ);_.Kf=function(a){this.b.b.f.pb[Rg]=null!=a?a:j};_.b=null;function kB(){new Br}
s(576,423,{},kB);function fJ(a){this.b=a}s(577,1,{},fJ);_.Ec=function(){if(this.b.d){var a=this.b.d,b;b=new wB(a.b,0,Vn(this.b.f.pb,Rg));JG(a.b,b)}uI(this.b,!1)};_.b=null;function gJ(a){this.b=a}s(578,1,{},gJ);_.qc=function(){Ju(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function Dq(a){var b;a&&a&&(a=new oJ(a),void 0!=$wnd.FileReader?b=new hJ(a):b=new eJ(a),MG(b),NG(b))}function oJ(a){this.b=a}s(580,1,{},oJ);_.b=null;function dq(a,b){a.onloadend=function(a){b.Kf(a.target.result)}}
function mJ(a){this.b=a}s(585,1,{},mJ);_.b=null;function jJ(){}s(586,1,{},jJ);function kJ(){}s(587,1,{},kJ);function lJ(){}s(588,1,{},lJ);function wA(a,b){RH();Ty.call(this);this.d=new pJ(a);var c=this.c=new Hw,d=(mw(),xw);c.b=d;Ew(this.c,this.e);sI(this.d,this.c);this.d.b=this;this.b=b}s(589,564,{},wA);_.ne=function(){return this.d};_.wf=function(){return this.c.ob};_.xd=function(){uI(this.d,!1)};_.Af=function(){};_.Cf=function(a){ZH(this,a);$H(this,a);MG(this.d);HI(this.d)};_.b=null;_.c=null;
_.d=null;function pJ(a){nI();II.call(this,(bJ(),cJ),a,!1)}s(590,566,ei,pJ);_.xd=function(){var a=this.b,b=new pA(a.b,201),c;a=a.b.r;a.b?a=new qJ(new yi(a.b)):(a=(Jr(),Jr(),Kr),a=new yi(a));for(;a.Qc();)c=a.Rc(),201==b.e&&WD(c.b)};_.b=null;function TA(){RH();VH.call(this);var a=this.b=new rJ;a.ab=!0;a.b.i=!0;this.b.db=!0}s(591,555,{},TA);_.ne=function(){return this.b};_.b=null;function KB(){}s(597,439,{},KB);function qJ(a){if(!a)throw new ln;this.b=a}s(598,1,{},qJ);_.Qc=function(){return QB(this.b)};
_.Rc=function(){return zi(this.b)};_.Sc=function(){throw new TB("Missing message: awt.50");};_.b=null;function pz(){return pz()}function IB(){IB=u;var a;a=(zB(),AB["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(sJ,r,-1,0,1);else throw new ZC(a+" is not supported");}catch(b){if(b=Ei(b),!y(b,126))throw b;}}function MA(a,b){a.b=31*a.b+H((new mD(b)).b)}function kz(){}s(601,1,{},kz);_.hC=function(){return this.b};_.b=1;
function tJ(){tJ=u;var a,b;a=$doc;if((b=a.getElementsByTagName(Ie))&&0<b.length)b=$doc.getElementsByTagName(Ie)[0],b.style[Ge]=db;a.body.style[Ge]=db}function zI(a){tJ();var b;b=v(F,k,-1,4,1);b[0]=uJ(vJ(a,"borderTopWidth"));b[1]=uJ(vJ(a,"borderRightWidth"));b[2]=uJ(vJ(a,"borderBottomWidth"));b[3]=uJ(vJ(a,"borderLeftWidth"));return b}function wJ(a){tJ();var b,c;c=xJ(a);b=zI(a);a=new Kp(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 Jp(a){tJ();return new Kp(a.clientWidth,a.clientHeight)}function xJ(a){tJ();var b;b=v(F,k,-1,4,1);b[0]=uJ(vJ(a,"marginTop"));b[1]=uJ(vJ(a,"marginRight"));b[2]=uJ(vJ(a,"marginBottom"));b[3]=uJ(vJ(a,"marginLeft"));return b}function yJ(a){tJ();var b;b=v(F,k,-1,4,1);b[0]=uJ(vJ(a,"paddingTop"));b[1]=uJ(vJ(a,"paddingRight"));b[2]=uJ(vJ(a,"paddingBottom"));b[3]=uJ(vJ(a,"paddingLeft"));return b}function zJ(a,b,c){tJ();try{D(b,ge)&&(b=Hd),a.style[b]=c}catch(d){if(d=Ei(d),!y(d,118))throw d;}}
function hI(a,b){tJ();var c;AJ||(AJ=$doc.createElement(rg),zJ(AJ,Re,j),zJ(AJ,Hg,j),zJ(AJ,Pf,Zc),zJ(AJ,Tg,He),$doc.body.appendChild(AJ));zJ(AJ,Wg,a);zJ(AJ,Ge,a);c=wJ(AJ);return b?c.c:c.b}var AJ=null;function BJ(){Kp.call(this,0,0)}function Kp(a,b){this.c=a;this.b=b}function FI(a){Kp.call(this,a.c,a.b)}s(603,1,Gh,BJ,Kp,FI);_.eQ=function(a){return this===a?!0:null==a||CJ!=tn(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+Qc};_.b=0;_.c=0;function DJ(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(604,1,{112:1,114:1,135:1},DJ);_.eQ=function(a){return a===this?!0:y(a,135)?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 EJ.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;
function FJ(a,b){this.b=a;this.c=b}s(605,1,Gh,FJ);_.eQ=function(a){return this===a?!0:null==a||GJ!=tn(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 GJ.e+"[x="+this.b+",y="+this.c+Qc};_.b=0;_.c=0;function PI(){this.c=this.b=this.e=this.d=0}s(606,1,Gh,PI);_.eQ=function(a){return this===a?!0:null==a||HJ!=tn(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 HJ.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Qc};_.b=0;_.c=0;_.d=0;_.e=0;function vJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ge&&(b=Hd);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(608,1,{});var IJ=-1;function JJ(){}s(609,608,{},JJ);_.b=-1;_.c=-1;var KJ=null;
function uJ(a){a=parseInt(a,10);a=isNaN(a)?null:nD(a);return!a?0:a.b}s(612,303,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1});_.Df=function(){return Np(this.i)};_.Ef=function(a){lI(this.i,a)};_.Ff=function(){Rp(this.i)};_.Dd=function(){Rp(this.i)};_.cd=function(a){var b=this.i;b.pb.style[Ge]=a;b.kb||(b.i=a)};_.ed=function(a){var b=this.i;b.pb.style[Wg]=a;b.kb||(b.j=a)};function oI(){oI=u;pI()}function uA(a,b){a.b.pb.textContent=b||j;lI(a.i,null)}
function LJ(a){oI();var b;Vv(this,new KI);this.b=new MJ;b=this.i;NJ(b,new OJ);zJ(b.pb,Nf,ab);b.p=0;VI(b,this.b,new WI(0),b.q.d);this.b._c()[wd]="mosaic-Caption-text";this.b.pb.textContent=a||j;lI(this.i,null);this.pb[wd]="mosaic-Caption"}s(611,612,{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,137:1,143:1},LJ);_.Fc=function(a){return z(this,a,(Jq(),Jq(),Kq))};_.Gc=function(a){return z(this,a,(ij(),ij(),jj))};
_.Hc=function(a){return z(this,a,(Nq(),Nq(),Oq))};_.Ic=function(a){return z(this,a,(kj(),kj(),lj))};_.c=null;function pI(){pI=u;PJ=Cn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new by(PJ,240,20);new by(PJ,224,16);new by(PJ,208,16);new by(PJ,192,16);new by(PJ,176,16);new by(PJ,160,16);new by(PJ,144,16);new by(PJ,128,16);new by(PJ,112,16);new by(PJ,96,16);new by(PJ,80,16);new by(PJ,64,16);new by(PJ,260,16);qI=new by(PJ,48,16);new by(PJ,32,16);new by(PJ,16,16);new by(PJ,0,16)}var PJ,qI;
function QJ(a,b){Ju(a.b.pb,!b);lI(a.i,a.b)}function Lp(a,b){a.d=b;Ju(a.b.pb,!b);lI(a.i,a.b);if(a.e){var c;for(c=new yi(a.e);c.c<c.e.ue();)zi(c)}}function QI(a){var b;Vv(this,new KI);b=this.i;NJ(b,new RJ((SJ(),TJ)));b.p=0;this.c=new LJ(a);VI(b,this.c,new WI(1),b.q.d);this.b=new KI;Si(this.b,"Body");VI(b,this.b,new WI(0),b.q.d);this.pb[wd]="mosaic-CaptionLayoutPanel"}s(614,612,{45:1,47:1,56:1,60:1,68:1,69:1,70:1,71:1,74:1,79:1,81:1,137:1,143:1},QI);_.fd=function(){Nu(this.i)};_.gd=function(){Qu(this.i)};
_.qd=function(){return new Uu(this.b)};_.nd=function(a){return mI(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function SI(){LD(this)}s(615,487,Eh,SI);function JI(a){this.b=a}s(616,1,di,JI);_.qc=function(){Rp(this.b.T.jb)};_.b=null;function UJ(a){var b;b=a.c;a=b.r;b=!a.f?-1:rj(a.f.b,b);a.f&&Ft(a.f.b,b)&&It(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&gF(!a.f?null:Ft(a.f.b,b-1))}function VJ(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new Sy);-1==rj(a.f.b,b)&&Ni(a.f.b,b)}function DI(){}s(617,1,{},DI);_.Jc=function(a){UJ(a)};
_.Kc=function(a){VJ(a)};_.Mc=function(a){WJ(a.b.r,a.b)};function bJ(){bJ=u;XJ=new YJ(1,"e");ZJ=new YJ(2,xf);$J=new YJ(3,"ne");aK=new YJ(10,"nw");bK=new YJ(4,ig);cK=new YJ(5,lg);dK=new YJ(12,"sw");eK=new YJ(8,"w");cJ=new fK(($i(),aj(null)).pb)}function vI(a,b){var c;c=zI(a.pb);return new FJ(Pj(b.pb)-(Pj(a.pb)+c[3]),Rj(b.pb)-(Rj(a.pb)+c[0]))}
function gK(a){var b,c,d,e,f,g;if(a.f){b=Jp(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Ft(a.f.b,d),c=new Kp(Un(g.pb,Hf),Un(g.pb,Gf)),f=vI(a,g),f.b-=Kj(0,f.b+Un(g.pb,Hf)-b.c),f.c-=Kj(0,f.c+Un(g.pb,Gf)-b.b),YD(g,Kj(0,f.b),Kj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,EI(g,c.c,c.b),g.O==(Hp(),Ip)&&Pp(g,new FI(Jp(a.pb))),bk(g.z,1)}}function hK(a,b,c){a=a.e;Ci(a,b,b);x(a.d,b,c);Si(b,xc+c.c)}
function Op(a,b){var c;c=a.e;iK(c,b.H);Ri(b.H,xc+aK.c);iK(c,b.D);Ri(b.D,xc+ZJ.c);iK(c,b.E);Ri(b.E,xc+$J.c);iK(c,b.N);Ri(b.N,xc+eK.c);iK(c,b.v);Ri(b.v,xc+XJ.c);iK(c,b.M);Ri(b.M,xc+dK.c);iK(c,b.K);Ri(b.K,xc+bK.c);iK(c,b.L);Ri(b.L,xc+cK.c)}
function Qp(a,b){!b.H&&(b.H=xI(b,0,0));hK(a,b.H,aK);!b.D&&(b.D=xI(b,0,1));hK(a,b.D,ZJ);!b.E&&(b.E=xI(b,0,2));hK(a,b.E,$J);!b.N&&(b.N=xI(b,1,0));hK(a,b.N,eK);!b.v&&(b.v=xI(b,1,2));hK(a,b.v,XJ);!b.M&&(b.M=xI(b,2,0));hK(a,b.M,dK);!b.K&&(b.K=xI(b,2,1));hK(a,b.K,bK);!b.L&&(b.L=xI(b,2,2));hK(a,b.L,cK)}function WJ(a,b){var c,d;a.b=b;d=a.f.b.d;c=rj(a.f.b,b);if(c+1<d){uz(a.f,b);for(Ni(a.f.b,b);c<d;++c)GI(Ft(a.f.b,c),c)}else GI(b,c)}
function fK(a){a=new jK(a);Vv(this,a);this.d=new kK(a);this.d.j=!0;Ki(this.d);this.d.n=3;this.e=new lK(a);this.e.j=!0;Ki(this.e);this.e.n=3;Xv(this)}s(618,303,{45:1,47:1,56:1,60:1,68:1,70:1,71:1,74:1,79:1,81:1,143:1},fK);_.Df=function(){return Jp(this.pb)};_.Ef=function(){var a;(a=mK(this))&&a.Ef(null)};_.Ff=function(){gK(this)};_.Jc=function(a){!this.c&&(this.c=new DI);UJ(a)};_.Kc=function(a){!this.c&&(this.c=new DI);VJ(a)};_.Dd=function(){gK(this)};
_.Mc=function(a){!this.c&&(this.c=new DI);WJ(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var XJ,ZJ,$J,aK,cJ,bK,cK,dK,eK;function jK(a){this.q=new nv(this);this.pb=a}s(619,283,oi,jK);function YJ(a,b){this.b=a;this.c=b}s(620,1,{},YJ);_.b=0;_.c=null;function kK(a){ui();Oi.call(this,a)}s(621,3,{},kK);_.kc=function(){var a;a=this.k.f;a.C||Oj(a.x);Ri(this.k.f,"dragdrop-dragging");!a.I.d&&QJ(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Kj(this.b,a<this.e?a:this.e),b=Kj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Re]=a+(mj(),Sf);c.style[Hg]=b+Sf};
_.lc=function(){var a;a=this.k.f;a==a.r.b||gF(a);a.I.d||QJ(a.I,!0);a.C||(a.x||(a.x=new nK,Si(a.x,"mosaic-GlassPanel-invisible")),zJ(a.x.pb,Yg,(tJ(),vJ(a.pb,Yg))),Zi(($i(),aj(null)),a.x,0,0));Si(this.k.f,"dragdrop-dragging");a=new Hj(this.k.b,null);this.b=a.b+Qj(this.k.b.pb);this.c=a.e+Sj(this.k.b.pb);this.e=this.b+Uj(this.k.b.pb)-this.k.f.$c();this.d=this.c+Tj(this.k.b.pb)-this.k.f.Zc()};_.b=0;_.c=0;_.d=0;_.e=0;function iK(a,b){try{Gi(a,b)}catch(c){if(c=Ei(c),!y(c,118))throw c;}}
function lK(a){ui();Oi.call(this,a);this.d=new wi}s(622,3,{},lK);_.kc=function(){var a;a=this.k.f.ob;a.C||Oj(a.x);Ri(this.k.f,"dragdrop-dragging");QJ(a.I,!1);Mp(a,new Kp(a.q,a.p));bk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=Wi(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.Yc()-Kj(this.k.d,this.c):this.k.f.Yc()-this.k.d,0!=b&&(a=d.p,b=Kj(a+b,Un(d.I.c.pb,Gf)),b!=a&&wI(d,0,a-b),Mp(d,new Kp(d.q,b)),bk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.Yc():this.k.d-this.k.f.Yc(),0!=b&&(a=d.p,b=Kj(a+b,Un(d.I.c.pb,Gf)),Mp(d,new Kp(d.q,b)),bk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.Xc()-Kj(this.k.c,this.b):this.k.f.Xc()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&wI(d,a-b,0),Mp(d,new Kp(b,d.p)),bk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.Xc():this.k.c-this.k.f.Xc(),0!=b&&(a=d.q,Mp(d,new Kp(96<a+b?a+b:96,d.p)),bk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||gF(a);QJ(a.I,!0);a.C||(a.x||(a.x=new nK,Si(a.x,"mosaic-GlassPanel-invisible")),zJ(a.x.pb,Yg,(tJ(),vJ(a.pb,Yg))),Zi(($i(),aj(null)),a.x,0,0));Si(this.k.f,"dragdrop-dragging");a=new Hj(this.k.b,null);this.b=a.b+Qj(this.k.b.pb);this.c=a.e+Sj(this.k.b.pb);this.f=this.b+Uj(this.k.b.pb)-this.k.f.$c();this.e=this.c+Tj(this.k.b.pb)-this.k.f.Zc()};_.b=0;_.c=0;_.e=0;_.f=0;
function nK(){var a;this.e=new oK(this);this.b=!1;this.c=new rv;Vv(this,this.c);a=this.pb.style;a[gd]="#000";a[fe]="alpha(opacity=50)";a.opacity="0.5";this.pb[wd]="gwt-GlassPanel"}s(623,303,Qh,nK);
_.jd=function(){var a;Xv(this);try{a=this.ob}catch(b){b=Ei(b);if(y(b,124))throw new Ou("Parent widget must be an instance of AbsolutePanel");throw b;}a==($i(),aj(null))?(yt(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Mi(ik,a),a.c=!0,a.d=qk(a),Ni(ik,a),this.d=new pK(this),bu(new xt(this.d))):(this.pb.style[ld]=ab,this.pb.style[bg]=ab);this.b&&Qt(new wt(this));Zi(aj(null),new qK,Yn($doc),Zn($doc))};
_.kd=function(){this.i.kd();Wj(this.e);this.d&&(ut($t,this.d,E(rK,r,46,[(!nr&&(nr=new nk),nr)])),this.d=null);this.b&&ut(St,this,E(rK,r,46,[(!Rt&&(Rt=new nk),Rt)]))};_.Uc=function(a){switch(Nt(a.type)){case 256:if(27==(a.keyCode||0))return Oj(this),!1;case 1:if(this.pb.contains(a.target))return Oj(this),!1}return!0};_.ld=function(){};_.b=!1;_.c=null;_.d=null;function oK(a){hk();this.b=a}s(624,24,{},oK);_.wc=function(){yt(this.b)};_.b=null;function pK(a){this.b=a}s(625,1,{},pK);_.b=null;
function qK(){this.pb=$v();var a;a=new Uw(new sK(this));z(this,a,(mp(),mp(),np));z(this,a,(eq(),eq(),fq))}s(626,305,Ih,qK);_.ld=function(){sj(new tK(this))};function sK(a){this.b=a}s(627,1,{},sK);_.b=null;function tK(a){this.b=a}s(628,1,di,tK);_.qc=function(){this.b.pb.focus()};_.b=null;function uK(a){a.pb.style[Wg]=fd;a.pb.style[Ge]=fd;if(a.kb){var a=a.ob,b;y(a,143)?a.Ef(null):(b=mK(a))&&b.Ef(a)}}s(630,286,{45:1,47:1,56:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1});
_.Df=function(){uK(this);return new Kp(Un(this.pb,Hf),Un(this.pb,Gf))};_.Ef=function(){uK(this)};_.Ff=function(){};_.Tc=function(){};_.Dd=function(){};function MJ(){this.pb=$doc.createElement("label");this.pb[wd]="mosaic-Label";this.pb.style[Vg]=Cf;this.pb[wd]="mosaic-HTML"}s(629,630,{45:1,47:1,56:1,66:1,67:1,68:1,71:1,74:1,75:1,78:1,79:1,81:1,143:1},MJ);function TI(a){Vv(this,new vK(a));this.pb[wd]="mosaic-ImageButton"}s(631,303,{18:1,45:1,47:1,56:1,60:1,68:1,70:1,71:1,75:1,79:1,81:1},TI);
function rJ(){var a=(Ev(),Hv);yv.call(this,!0,df);this.U=a.b;this.b=new wK(this);this.b.e=!0;ov(this,this.b);this.ab=!0;this.b.i=!0;if(-1==this.lb){var a=this.pb,b=1|(this.pb.__eventBits||0);cj();yu(a,b)}else this.lb|=1;Xn(Wn(this.pb))[wd]=ye;this.pb.style[Yg]="2147483647"}s(632,288,oi,rJ);_.Tc=function(a){Pu(this,a);1==Nt(a.type)&&tv(this,!1)};_.b=null;
function wK(a){this.c=a;this.d=new Ti;this.j=new Ti;a=(lx(),kx);new ay(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(wg);this.f=$doc.createElement(zg);Jt(b,this.f);this.p=!0;a=$v();b=(Kt(),Lt(b));a.appendChild(b);this.pb=a;ol();this.pb.setAttribute("role",Sl.b);-1==this.lb?(a=this.pb,b=2225|(this.pb.__eventBits||0),cj(),yu(a,b)):this.lb|=2225;this.pb[wd]=xe;a=Gu(this.pb)+"-vertical";Ai(this._c(),a,!0);this.pb.style[Lf]=ab;this.pb.setAttribute("hideFocus",Qg);z(this,new jx(this),(mp(),mp(),np))}
s(633,327,ji,wK);_.Tc=function(a){switch(Nt(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}cx(this,a)};_.Cd=function(a,b){gx(this,a,b);b||this.b&&tv(this.c,!1)};_.b=!0;_.c=null;
function vK(a){var b=(mw(),xw),c=(Aw(),Bw),d;d=new gw;d.i[kd]=$a;d.i[nd]=0;d.i[od]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;ew(b.b);b.b.d.rows[0].cells[0][bd]=c.b;ew(b.b);b.b.d.rows[0].cells[0].style[Sg]=e.b;ew(d);b=aw(d,0,0,!0);if(a){Oj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;cw(g,f.d);es(f.c,g,a);c.b=c.b.c}else e=c.c.d,Ni(c.c,a);a.pb[Rc]=e;Jt(b,a.pb);Su(a,d)}Vv(this,d);Ai(this.pb,"mosaic-WidgetWrapper",!0)}s(634,303,Qh,vK);_.b=null;_.c=null;function LI(a){this.b=a}s(635,1,{},LI);
_.Ec=function(){this.b.hb&&this.b!=this.b.r.b&&gF(this.b)};_.b=null;function MI(a){hk();this.b=a}s(636,24,{},MI);_.wc=function(){Rp(this.b.T.jb);var a=this.b;mr((!a.y&&(a.y=new xK),a.y))};_.b=null;function NI(a){hk();this.b=a}s(637,24,{},NI);_.wc=function(){AI(this.b,(Hp(),Ip))};_.b=null;function OI(a){hk();this.b=a}s(638,24,{},OI);_.wc=function(){AI(this.b,(Hp(),BI))};_.b=null;function RI(){}s(639,1,{},RI);function UI(a){this.b=a}s(640,1,{},UI);_.Ec=function(){this.b.xd()};_.b=null;
function XI(a){this.b=a}s(641,1,{},XI);_.b=null;function YI(a){this.b=a}s(642,1,di,YI);_.qc=function(){this.b.O==(Hp(),Ip)?bk(this.b.A,333):this.b.O==BI&&bk(this.b.B,333)};_.b=null;function yI(a){this.pb=a;Nu(this)}s(643,286,{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},yI);_.Fc=function(a){return z(this,a,(Jq(),Jq(),Kq))};_.Gc=function(a){return z(this,a,(ij(),ij(),jj))};_.Hc=function(a){return z(this,a,(Nq(),Nq(),Oq))};_.Ic=function(a){return z(this,a,(kj(),kj(),lj))};
function xK(){Fr.call(this,null)}s(644,218,ci,xK);function Hp(){Hp=u;Ip=new yK("MAXIMIZED",0);BI=new yK("MINIMIZED",1);CI=new yK("NORMAL",2);zK=E(AK,r,138,[Ip,BI,CI])}function yK(a,b){$n.call(this,a,b)}s(645,139,{112:1,115:1,117:1,138:1},yK);var zK,Ip,BI,CI;function yt(a){var b,c,d,e;c=gj();b=hj();e=(zu(),Au).scrollWidth;d=Au.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[Wg]=c-1+Sf);0<=b-1&&(a.pb.style[Ge]=b-1+Sf)}
function BK(a,b){var c,d,e;if(a.n)return!0;a.y.ze();for(c=new Uu(b);c.b.b<c.b.c.d-1;)d=kI(Vu(c.b)),e=d.ob,y(e,144)&&e.dd(d.ad()),d.ad()&&Ni(a.y,d);return!0}
function CK(a,b){var c,d,e;if(b.b)a.d&&Vj(a.d),a.d=new DK(a,b),Xj(a.d,333);else for(d=new yi(a.y);d.c<d.e.ue();)c=zi(d),e=c.nb,EK(b,c,e.t,e.u),FK(c,e.v,e.s,E(F,k,-1,[GK(a.r.b,c).e,GK(a.q.b,c).d,GK(a.o.b,c).b,GK(a.p.b,c).c]),E(F,k,-1,[HK(a.j.b,c).e,HK(a.i.b,c).d,HK(a.e.b,c).b,HK(a.f.b,c).c]),E(F,k,-1,[IK(a.v,c),IK(a.u,c),IK(a.s,c),IK(a.t,c)]))}
function JK(){this.y=new Ti;this.k=new KK(this);this.x=new LK(this.k);this.w=new MK(this.k);this.r=new NK(this.k);this.q=new OK(this.k);this.o=new PK(this.k);this.p=new QK(this.k);this.j=new RK(this.k);this.i=new SK(this.k);this.e=new TK(this.k);this.f=new UK(this.k);this.v=new VK(this.k);this.u=new VK(this.k);this.s=new VK(this.k);this.t=new VK(this.k)}s(648,1,{});_.Lf=function(a){CK(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 WK(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new yi(b.y);e.c<e.e.ue();)d=zi(e),y(d,61)&&(d=d.jb),f=d.nb,EK(c,d,f.t,f.u),FK(d,f.v,f.s,E(F,k,-1,[GK(b.r.b,d).e,GK(b.q.b,d).d,GK(b.o.b,d).b,GK(b.p.b,d).c]),E(F,k,-1,[HK(b.j.b,d).e,HK(b.i.b,d).d,HK(b.e.b,d).b,HK(b.f.b,d).c]),E(F,k,-1,[IK(b.v,d),IK(b.u,d),IK(b.s,d),IK(b.t,d)]));XK(c);a.b.d=null;for(a=new yi(a.b.y);a.c<a.e.ue();)b=zi(a),y(b,61)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function DK(a,b){this.b=a;this.c=b;var c=(dk(),ek);this.n=new ck(this);this.t=c}s(649,17,{},DK);_.rc=function(){WK(this)};_.sc=function(){WK(this)};
_.uc=function(a){var b,c,d;for(c=new yi(this.b.y);c.c<c.e.ue();)b=zi(c),y(b,61)&&(b=b.jb),d=b.nb,d.j=H(d.p+(d.t-d.p)*a),d.w=H(d.q+(d.u-d.q)*a),d.x=H(d.r+(d.v-d.r)*a),d.i=H(d.o+(d.s-d.o)*a),EK(this.c,b,d.j,d.w),FK(b,d.x,d.i,E(F,k,-1,[GK(this.b.r.b,b).e,GK(this.b.q.b,b).d,GK(this.b.o.b,b).b,GK(this.b.p.b,b).c]),E(F,k,-1,[HK(this.b.j.b,b).e,HK(this.b.i.b,b).d,HK(this.b.e.b,b).b,HK(this.b.f.b,b).c]),E(F,k,-1,[IK(this.b.v,b),IK(this.b.u,b),IK(this.b.s,b),IK(this.b.t,b)]))};_.b=null;_.c=null;s(651,1,{});
_.b=null;function TK(a){this.b=a}s(650,651,{},TK);function UK(a){this.b=a}s(652,651,{},UK);function SK(a){this.b=a}s(653,651,{},SK);function RK(a){this.b=a}s(654,651,{},RK);function PK(a){this.b=a}s(655,651,{},PK);function QK(a){this.b=a}s(656,651,{},QK);function OK(a){this.b=a}s(657,651,{},OK);function NK(a){this.b=a}s(658,651,{},NK);s(659,651,{},function(a){this.b=a});s(660,651,{},function(a){this.b=a});function IK(a,b){var c=a.b,d;d=Wi(c.e,b);d||(d=new DJ(yJ(b.pb)),x(c.e,b,d));return d.e}
function VK(a){this.b=a}s(661,651,{},VK);function MK(a){this.b=a}s(662,651,{},MK);function LK(a){this.b=a}s(663,651,{},LK);function HK(a,b){var c;c=Wi(a.b,b);c||(c=new DJ(zI(b.pb)),x(a.b,b,c));return c}function GK(a,b){var c;c=Wi(a.c,b);c||(c=new DJ(xJ(b.pb)),x(a.c,b,c));return c}
function YK(a,b){var c,d;d=Wi(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=mK(b),f,g,i,h,l;if(y(b,143)){if(null!=c.n&&null!=c.k){d=new Kp(ZK(e,!0),ZK(e,!1));break a}h=b.Df();null!=c.n&&(h.c=ZK(e,!0));null!=c.k&&(h.b=ZK(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Kp(ZK(e,!0),ZK(e,!1));break a}h=new BJ;f=b.pb;l=f.style;g=l[Pf];i=l[Tg];l[Pf]="static";l[Tg]=He;null!=c.n?h.c=ZK(e,!0):(l[Wg]=fd,h.c=(f.offsetWidth||0)+GK(d.p.b,b).c+GK(d.q.b,b).d);null!=c.k?h.b=ZK(e,!1):(l[Ge]=fd,h.b=(f.offsetHeight||0)+GK(d.r.b,b).e+
GK(d.o.b,b).b);l[Pf]=g;l[Tg]=i}d=h}null!=c.n&&(mj(),Lo)==c.n.Nf()||null!=c.k&&(mj(),Lo)!=c.k.Nf()||x(a.f,b,d)}return d}function KK(a){this.i=a;this.d=new wi;this.f=new wi;this.c=new wi;this.b=new wi;this.e=new wi}s(664,1,{},KK);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function $K(a){var b;b=a.nb;if(null==b||!y(b,141))b=new aL,a.nb=b;return b}function OJ(){RJ.call(this,(SJ(),bL))}function RJ(a){var b=(cL(),dL);JK.call(this);this.c=a;this.b=b}s(665,648,{},OJ,RJ);
_.Mf=function(a){var b,c,d,e,f,g,i,h,l;h=new BJ;BK(this,a);l=GK(this.p.b,a).c+GK(this.q.b,a).d+HK(this.f.b,a).c+HK(this.i.b,a).d+IK(this.t,a)+IK(this.u,a);d=GK(this.r.b,a).e+GK(this.o.b,a).b+HK(this.j.b,a).e+HK(this.e.b,a).b+IK(this.v,a)+IK(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(SJ(),bL)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new yi(this.y);a.c<a.e.ue();)c=zi(a),e=$K(c),b=null,i=c.ob,y(i,144)&&(b=i,b=eL(b),b=new Kp(b[1]+b[3],b[0]+b[0])),this.c==bL?(l+=YK(this.x.b,c).c,e.b=YK(this.w.b,
c).b,y(i,144)&&(l+=b.c,e.b+=b.b),f=Kj(f,e.b)):(d+=YK(this.w.b,c).b,e.c=YK(this.x.b,c).c,y(i,144)&&(d+=b.b,e.c+=b.c),g=Kj(g,e.c));this.c==bL?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Lf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,A,J,N;if(BK(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=IK(this.t,a);A=IK(this.v,a);c=Jp(a.pb);N=c.c-(q+IK(this.u,a));o=c.b-(A+IK(this.s,a));g=N;c=o;this.c==(SJ(),bL)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new yi(this.y);e.c<e.e.ue();)d=zi(e),b=null,n=$K(d),w=d.ob,y(w,144)&&(b=w,b=eL(b),b=new Kp(b[1]+b[3],b[0]+b[0])),this.c==bL?(n.e?++h:(n.c=YK(this.x.b,d).c,y(w,144)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=YK(this.w.b,d).b,y(w,144)&&(n.b+=b.b))):(n.d?++i:(n.b=YK(this.w.b,
d).b,y(w,144)&&(n.b+=b.b),c-=n.b),n.e?n.c=N:(n.c=YK(this.x.b,d).c,y(w,144)&&(n.c+=b.c)));for(e=new yi(this.y);e.c<e.e.ue();)d=zi(e),b=null,n=d.nb,w=d.ob,y(w,144)&&(b=w,b=eL(b),b=new Kp(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==bL?n.e&&(J=~~(g/h)):n.d&&(m=~~(c/i)),A=0>A?0:A,l=J,f=m,y(w,144)&&(l-=b.c,f-=b.b),this.c==TJ?(n.t=this.b==(cL(),dL)?q:this.b==fL?q+~~(N/2)-~~(J/2):q+N-J,n.u=A,n.v=l,n.s=f,A+=m+G):(this.b==(cL(),dL)?(n.t=q,n.u=A):this.b==fL?(n.t=q,n.u=A+~~(o/2)-~~(m/2)):(n.t=q,n.u=A+o-m),n.v=
l,n.s=f,q+=J+G),a.b&&(w=d.Xc()-Pj(a.pb)-IK(this.t,a),-1==n.p&&(n.p=w),w=d.Yc()-Rj(a.pb)-IK(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.$c()),-1==n.o&&(n.o=d.Zc()));CK(this,a)}};_.b=null;_.c=null;function cL(){cL=u;dL=new gL("START",0);fL=new gL(Bb,1);hL=new gL("END",2);iL=E(jL,r,139,[dL,fL,hL])}function gL(a,b){$n.call(this,a,b)}s(666,139,{112:1,115:1,117:1,139:1},gL);var iL,fL,hL,dL;function SJ(){SJ=u;bL=new kL("HORIZONTAL",0);TJ=new kL("VERTICAL",1);lL=E(mL,r,140,[bL,TJ])}
function kL(a,b){$n.call(this,a,b)}s(667,139,{112:1,115:1,117:1,140:1},kL);var lL,bL,TJ;s(669,1,{145: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 aL(){this.f=!1}function WI(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(668,669,{141:1,145:1},aL,WI);_.b=0;_.c=0;_.d=!1;_.e=!1;
function nL(a,b){if(a.n)return!0;BK(a,b);if(0<a.y.d){a.b=Ft(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,142))d=new oL,c.nb=d;a.c=d;a.y.ze();Ni(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function pL(){JK.call(this)}s(670,648,{},pL);
_.Mf=function(a){var b,c;c=new BJ;nL(this,a);if(this.b){b=YK(this.x.b,this.b).c;var d=YK(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,144)&&(b=eL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=GK(this.p.b,a).c+GK(this.q.b,a).d+HK(this.f.b,a).c+HK(this.i.b,a).d+IK(this.t,a)+IK(this.u,a);c.b+=GK(this.r.b,a).e+GK(this.o.b,a).b+HK(this.j.b,a).e+HK(this.e.b,a).b+IK(this.v,a)+IK(this.s,a);return c};
_.Lf=function(a){var b,c,d,e,f;nL(this,a)&&(d=IK(this.t,a),e=IK(this.v,a),c=Jp(a.pb),f=c.c-(d+IK(this.u,a)),c=c.b-(e+IK(this.s,a)),b=this.b.ob,y(b,144)&&(b=eL(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.Xc()-Pj(a.pb)-IK(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.Yc()-Rj(a.pb)-IK(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.$c()),d=this.c,-1==d.o&&(d.o=this.b.Zc())),CK(this,a))};_.b=null;_.c=null;function oL(){this.f=!1}
s(671,669,{142:1,145:1},oL);function eL(a){var b,c,d,e;null==a.b&&(a.b=v(F,k,-1,4,1),e=Wn(ou(ou(a.d,0),0)),c=Wn(ou(ou(a.d,2),2)),d=xJ(a.pb),b=zI(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 qL(a,b){a.kb&&Oj(a);return pv(a,b)}function rL(){Nv();Dv.call(this,Ov)}s(672,293,{45:1,47:1,56:1,61:1,68:1,69:1,71:1,79:1,81:1,144:1},rL);_.nd=function(a){return qL(this,a)};_.b=null;
function sL(a){var b;b=a.ob;return y(b,144)?b:a}function Np(a){if(!a.kb)return new BJ;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Mf(a),Pp(a,a.k),a.e.Lf(a),a.k=a.e.Mf(a);return a.k}function kI(a){return y(a,144)?a.jb:a}function tL(a){var b;if(!a.o){b=(!KJ&&(KJ=new JJ),KJ);var c=BL(a,eb,!0);b.b=c;c=BL(a,fb,!0);b.c=c;a.o=b}return a.o}
function jI(a,b,c,d,e){if(y(b,61))throw new ok("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,145)&&f.f?(c=new rL,cv(a,c,a.pb,d,!0),qv(c,b)):cv(a,b,c,d,e);lI(a,b)}function VI(a,b,c,d){b.nb=c;jI(a,b,a.pb,d,!0)}
function lI(a,b){var c;c=a.e;if(b){var d=c.k;Hi(d.d,b);Hi(d.f,b);Hi(d.c,b);Hi(d.b,b);Hi(d.e,b)}else d=c.k,Gx(d.d),Gx(d.f),Gx(d.c),Gx(d.b),Gx(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==sL(a))c=c.ob;else{if(y(c,137)||y(c,60))d=c,c=c.ob,c==sL(d)&&(c=c.ob);y(c,144)&&y(c.ob,136)&&(c=c.ob)}y(c,143)&&!y(c,136)&&(c.Ef(a.ob),c.Ef(a))}}function Rp(a){a.kb&&a.pb.style.display!=zf&&(a.pb.scrollTop=0,a.pb.scrollLeft=0,a.e.Lf(a),a.d=!1,XK(a))}
function XK(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=kI(Yx(a.q,d)),y(b,144)&&(b=b.jb),b.ad()&&(y(b,143)?b.Ff():y(b,74)&&b.Dd())}function mI(a,b){var c;y(b,144)&&(b=y(b,144)?b.jb:b);c=sL(b);return jv(a,c)?(y(c,144)&&qL(c,b),lI(a,null),!0):!1}function NJ(a,b){var c;a.e=b;null!=a.f&&Ri(a,Gu(a.pb)+Ba+a.f);a.f=b.cZ.e;c=ey(a.f,Iu(46));a.f=a.f.substr(c+1,a.f.length-(c+1));Si(a,Gu(a.pb)+Ba+a.f);lI(a,null)}
function BL(a,b,c){a.n||(a.n=$doc.createElement(rg),zJ(a.n,Pf,Zc),zJ(a.n,Tg,He),zJ(a.n,Re,ab),zJ(a.n,Hg,ab),a.pb.appendChild(a.n));zJ(a.n,Wg,b);zJ(a.n,Ge,b);a=wJ(a.n);return c?a.c:a.b}
function ZK(a,b){var c;c=null.Nf();if(c==(mj(),Xo)){c=(tL(a),null.Nf());var d=(-1==IJ&&(IJ=(tJ(),hI(gb,!0))),IJ);return K(I(Math.round(100*d*c/254)))}if(c==No)return c=tL(a),d=null.Nf(),K(I(rD(d*(-1==c.b&&(c.b=hI(eb,!0)),c.b))));if(c==Po)return c=tL(a),d=null.Nf(),K(I(rD(d*(-1==c.c&&(c.c=hI(fb,!0)),c.b))));if(c==Vo)return c=(tL(a),null.Nf()),d=(-1==IJ&&(IJ=(tJ(),hI(gb,!0))),IJ),K(I(Math.round(d*c)));if(c==Zo)return c=(tL(a),null.Nf()),d=(-1==IJ&&(IJ=(tJ(),hI(gb,!0))),IJ),K(I(Math.round(10*d*c/254)));
if(c==To)return K(I(rD(12*(tL(a),null.Nf())*K(I(rD((-1==IJ&&(IJ=(tJ(),hI(gb,!0))),IJ)/72))))));if(c==Lo)return BL(a,null.Nf(),b);if(c==Ro)return c=(tL(a),K(I(rD(null.Nf())))),d=(-1==IJ&&(IJ=(tJ(),hI(gb,!0))),IJ),K(I(Math.round(d*c/72)));if(null.Nf()==Jo)return K(I(rD(null.Nf())));throw new ok("Invalid size: "+null.Nf());}function KI(){var a=new pL;mv.call(this);this.k=new Kp(-1,-1);new CL(this);this.pb[wd]="mosaic-LayoutPanel";NJ(this,a)}
s(673,283,{45:1,47:1,56:1,68:1,69:1,71:1,74:1,79:1,81:1,143:1},KI);_.rd=function(a){jI(this,a,this.pb,this.q.d,!0)};_.fd=function(){Xu(this,new DL)};_.gd=function(){Xu(this,new EL)};_.Df=function(){return Np(this)};_.od=function(a){return fv(this.q,sL(a))};_.pd=function(a,b,c,d){jI(this,a,b,c,d)};_.Ef=function(a){lI(this,a)};_.qd=function(){return new Uu(this)};_.Ff=function(){Rp(this)};
_.ld=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ed(this.j),this.cd(a),this.j=this.i=null;else if(a=Np(this),null!=this.j)a=a.b+Sf,this.ed(this.j),this.cd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ed(a.c+Sf);this.cd(b);this.i=null}else b=a.b+Sf,this.ed(a.c+Sf),this.cd(b);Rp(this)}};_.Dd=function(){Rp(this)};_.nd=function(a){return mI(this,a)};_.cd=function(a){this.pb.style[Ge]=a;this.kb||(this.i=a)};_.sd=function(a,b,c){a=sL(a);iv(this,a);this.td(a,b,c)};
_.ed=function(a){this.pb.style[Wg]=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 DL(){}s(674,1,{},DL);_.Bd=function(a){sL(a).jd()};function EL(){}s(675,1,{},EL);_.Bd=function(a){sL(a).kd()};function Uu(a){this.c=a;this.b=new hv(this.c.q)}s(676,1,{},Uu);_.Qc=function(){return this.b.b<this.b.c.d-1};_.Rc=function(){return kI(Vu(this.b))};_.Sc=function(){Wu(this.b)};_.c=null;function FL(){FL=u;new sw}
function CL(a){FL();Ai(a.pb,"dragdrop-dropTarget",!0);this.b=a;new GL(this)}s(677,9,{},CL);function GL(a){hk();this.b=a}s(678,24,{},GL);_.wc=function(){lI(this.b.b,null);Rp(this.b.b)};_.b=null;function mK(a){a=a.ob;return!a?null:y(a,143)?a:mK(a)}function EI(a,b,c){var d;d=a.pb;FK(a,b,c,xJ(d),zI(d),yJ(d))}
function FK(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.ed((0>g?0:g)+(mj(),Sf)),b!=a.$c()&&a.ed((0>b?0:b)+Sf));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.cd((0>b?0:b)+(mj(),Sf)),c!=a.Zc()&&a.cd((0>c?0:c)+Sf))}function Pp(a,b){EI(a,b.c,b.b)}function EK(a,b,c,d){b=sL(b);iv(a,b);a.td(b,c,d)}s(681,1,{});
function TC(){var a,b,c,d;d=uD("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function HL(){this.b=new wi;new wi;new wi}s(680,681,{},HL);function SC(){SC=u;IL=new HL}function XC(){var a=UC,b=$wnd.JSApplet.JSME;SC();x(IL.b,a,b)}var IL;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=En&&(e=Yj(),2E3<e-Gn&&(Gn=e,Fn=Dn()));if(0==En++){var f=(Hn(),In),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=Qn(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Hn(),In),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=Qn(l,m);while(h.d);h.d=m}}--En;c&&-1!=Fn&&($wnd.clearTimeout(Fn),Fn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(hs)()}catch(d){a(b)}else B(hs)()}var VC=U(1),wn=U(100),JL=iD(" I"),F=dD(688,JL),MD=dD(686,VC),KL=iD(" Z"),$F=dD(689,KL);U(99);U(98);U(97);var LL=U(467),kn=dD(690,LL),ML=U(237),Xs=dD(691,ML);U(238);U(139);var NL=iD(" B");U(457);var OL=iD(" C"),ri=dD(692,OL);U(455);var PL=iD(" D"),uE=dD(693,PL);U(456);U(458);var QL=U(461),qD=dD(694,QL),RL=iD(" J"),SL=U(2),js=dD(687,SL),sJ=dD(695,NL);U(470);U(453);U(96);U(167);U(105);U(449);var UC=U(447);
U(452);U(115);U(116);U(94);U(107);U(108);U(109);U(464);U(459);U(448);U(681);U(680);var WC=hD(),$z=U(388),gE=dD(696,$z),TL=U(510),JF=dD(697,TL),UL=U(374);U(373);U(372);U(371);U(506);var as=dD(698,F),VL=V(508,function(){mE();return NF}),OF=dD(699,VL);U(509);U(397);U(396);U(502);U(501);U(511);U(512);U(507);U(431);U(505);var Cz=dD(700,UL);U(386);U(514);U(179);U(178);U(271);U(218);U(273);U(187);var WL=U(186);U(221);U(220);U(219);U(368);U(369);U(370);U(287);var XL=U(286);U(285);U(291);U(305);U(516);U(515);
U(284);U(283);U(518);U(517);U(523);U(524);U(525);U(526);U(527);U(528);U(529);U(530);U(519);U(520);U(521);U(522);U(347);U(224);U(223);U(296);U(297);U(298);U(541);U(550);U(24);U(542);U(543);U(544);U(545);U(546);U(547);U(548);U(549);U(269);U(443);U(442);U(474);U(476);U(475);U(477);U(479);U(478);U(480);U(484);U(485);U(343);U(346);U(344);U(345);U(414);U(413);var UA=U(412),RE=dD(701,UA),dG=dD(702,RL);U(403);U(398);U(399);U(540);U(481);U(487);U(482);U(483);U(408);U(407);U(406);U(411);
var YL=hD(),bI=dD(703,YL);U(441);U(574);U(573);U(585);U(586);U(587);U(588);U(493);var ZL=V(227,function(){Qr();return Vr}),Wr=dD(704,ZL);U(473);U(421);U(422);U(405);var EA=U(400);U(384);U(385);U(410);var PA=U(409);U(402);U(401);U(491);U(500);U(391);var dA=U(390);U(445);U(503);U(504);U(466);U(513);U(419);U(420);U(394);U(376);U(375);U(428);hD();hD();hD();U(378);U(379);U(267);
var $L=V(155,function(){mj();return ap}),bp=dD(705,$L),aM=V(138,function(){nj();return lo}),mo=dD(706,aM),bM=V(145,function(){no();return wo}),xo=dD(707,bM),cM=V(150,function(){yo();return Ho}),Io=dD(708,cM);V(156,null);V(157,null);V(158,null);V(159,null);V(160,null);V(161,null);V(162,null);V(163,null);V(164,null);V(140,null);V(141,null);V(142,null);V(143,null);V(144,null);V(146,null);V(147,null);V(148,null);V(149,null);V(151,null);V(152,null);V(153,null);V(154,null);U(177);U(184);U(185);U(358);
var Zx=dD(709,XL);U(359);U(553);U(552);U(395);U(183);U(208);U(210);var kA=U(393);U(444);U(381);U(380);U(387);U(497);U(319);U(321);U(320);U(322);U(469);U(213);U(430);U(182);U(201);U(202);U(204);U(199);U(198);U(200);var mA=U(536);U(389);U(555);U(560);U(429);U(460);U(432);var Ez=U(383),Dz=dD(710,dA);U(189);U(601);U(537);U(416);U(417);U(418);U(382);U(205);U(222);U(533);U(534);U(310);U(309);U(315);U(316);U(591);U(561);U(562);U(486);U(494);U(495);U(496);U(554);U(556);var FA=U(404);U(191);U(190);U(192);
U(193);U(498);U(212);U(209);U(211);U(207);U(197);U(196);U(195);U(559);U(290);U(289);U(288);U(567);U(566);U(590);U(564);U(589);var dM=V(645,function(){Hp();return zK}),AK=dD(711,dM);U(644);U(643);U(635);U(636);U(637);U(638);U(639);U(640);U(641);U(642);U(616);var eM=V(292,function(){Ev();return Lv}),Mv=dD(712,eM),fM=V(339,function(){Av();return sx}),tx=dD(713,fM);U(17);U(340);U(341);U(336);U(337);U(338);U(18);U(19);U(20);U(427);U(392);U(632);U(327);U(633);U(328);U(329);U(330);U(331);U(334);U(301);U(300);
var gM=U(299);U(557);U(558);U(563);U(249);U(304);U(335);U(181);U(323);U(350);U(349);U(351);var hM=V(352,function(){Jx();return Ux}),Vx=dD(714,hM);V(353,null);V(354,null);V(355,null);V(356,null);U(225);U(242);U(538);U(302);U(318);U(317);U(490);U(294);U(180);U(539);U(303);U(618);U(3);U(621);U(622);U(620);U(619);U(612);U(611);U(673);U(674);U(675);U(676);U(614);U(216);var rB=U(424),tB=dD(715,rB);U(425);U(423);U(27);U(28);U(26);U(29);U(32);U(33);U(34);U(35);U(36);U(37);var iM=U(49),hx=dD(716,iM);U(38);
U(39);U(40);U(41);U(42);U(43);U(44);U(46);U(45);U(47);U(48);U(50);U(51);U(53);U(54);U(52);U(55);U(56);U(57);U(58);U(60);U(62);U(63);U(61);U(59);U(64);U(65);U(66);U(67);U(69);U(72);U(71);U(73);U(76);U(77);U(75);U(78);U(79);U(80);U(81);U(82);U(83);U(85);U(86);U(84);U(87);U(88);U(89);U(90);U(92);U(93);U(91);var CJ=U(603);U(295);var GJ=U(605);U(214);U(630);U(629);U(437);U(436);U(438);U(215);U(251);U(253);U(252);U(243);U(293);U(672);U(258);U(261);U(259);U(260);U(5);U(7);U(6);U(576);U(426);U(439);U(362);
U(176);U(280);U(281);U(247);U(361);U(244);U(565);var aJ=dD(717,gM);U(571);U(570);U(580);U(568);U(569);U(577);U(578);U(572);U(575);U(433);U(434);U(440);U(217);U(631);U(598);U(451);U(471);U(246);U(535);var HJ=U(606);U(615);U(634);U(669);U(668);U(188);U(203);U(4);U(597);U(31);U(254);U(324);U(325);U(326);U(255);var rK=dD(718,WL);U(256);U(648);U(665);var jM=V(666,function(){cL();return iL}),jL=dD(719,jM),kM=V(667,function(){SJ();return lL}),mL=dD(720,kM);U(651);U(660);U(659);U(663);U(662);U(658);U(657);
U(655);U(656);U(654);U(653);U(650);U(652);U(661);U(664);U(649);U(308);U(357);U(348);U(30);U(68);U(617);U(670);U(307);U(306);U(312);U(313);U(311);U(257);U(21);U(278);U(279);U(11);U(14);U(22);var lM=U(25),rk=dD(721,lM);U(23);U(671);U(8);U(10);U(9);U(677);U(678);U(623);U(626);U(627);U(628);U(624);U(625);var EJ=U(604);U(608);U(609);U(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>