summaryrefslogtreecommitdiff
path: root/public/jsme_bak/59C599C70C55FAEAE8D77121FFC507DA.cache.html
blob: 0203d594bc0ac384ecabca2464ecd1c22f210159 (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
<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 = '59C599C70C55FAEAE8D77121FFC507DA';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",ea=" ",fa=" of ",ha='"',ia='" ',ja='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",xa="*",za="+",Aa=",",Ba=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ma="-CF3",Na="-CMe3",Oa="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",eb="100%",fb="1em",gb="1ex",
hb="1in",jb="2",lb="3",mb=":",nb=": ",ob=";",pb="<",rb="=",sb=">",tb="?",ub="@",wb="A",xb="After",yb="Any",zb="Aromatic",Bb="B",Db="Before",Eb="Br",Fb="C",Gb="CENTER",Hb="CSS1Compat",Ib="Center",Jb="Cl",Kb="Class$",Mb="Copy as ",Nb="Dialog",Ob="East",Pb="F",Qb="First",Rb='For input string: "',Sb="GBVTBU-BB",Tb="H",Ub="Helvetica",Vb="I",Wb="Incorrect URL: ",Yb="Internal index set to null.",Zb="JUSTIFY",$b="JavaScript",ac="LEFT",bc="MOL n. ",cc="N",dc="NA",fc="NONE",hc="No more molecules in SDF buffer",
ic="Nonring",jc="North",kc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",lc="O",mc="ONE_WAY_CORNER",nc="P",oc="R",pc="R1",qc="R2",rc="R3",sc="RIGHT",tc="ROLL_DOWN",uc="RXN",vc="Reset",wc="Resize-",zc="Ring",Ac="S",Ec="SMILES",Fc="Se",Gc="Si",Hc="South",Ic="Style names cannot be empty",Jc="Text",Kc="West",Lc="X",Mc="[",Nc="\\",Uc="]",Vc="__uiObjectID",Wc="a",Xc="absolute",Yc="alert",Zc="alertdialog",$c="align",ad="antialias",bd="application",cd="article",
dd="auto",ed="backgroundColor",fd="banner",gd="blur",hd="bolder",id="border",md="bottom",od="button",pd="cellPadding",qd="cellSpacing",rd="center",sd="change",td="checkbox",ud="className",vd="click",wd="click marked atom to delete mark",xd="clip",yd="col",zd="colSpan",Ad="columnheader",Bd="combobox",Cd="complementary",Dd="contentinfo",Ed="contextmenu",Fd="dblclick",Jd="definition",Od="dialog",Pd="dir",Qd="directory",Rd="display",Sd="div",Td="document",Ud="dragdrop-handle",Vd="dragdrop-selected",Wd=
"dragenter",Xd="dragover",Yd="end_gesture",Zd="error",$d="filter",ae="float",be="focus",ce="fontFamily",de="fontSize",ee="fontStyle",fe="fontWeight",ge="form",he="function",ie="g",je="gesturechange",ke="gestureend",le="gesturestart",ne="google",oe="grid",pe="gridcell",qe="group",re="gwt-MenuBar",se="gwt-MenuBarPopup",ze="heading",Ae="height",Be="hidden",Ce="ie9",De="img",Ee="is_touch_supported",Fe="italic",Ge="java.vm.name",He="jsa-resetDiv",Ie="keydown",Je="keypress",Ke="keyup",Le="left",Me="link",
Ne="list",Oe="listbox",Pe="listitem",Qe="load",Re="log",Te="ltr",Ue="main",Ve="marquee",We="math",Xe="menu",Ye="menuPopup",df="menubar",ef="menuitem",ff="menuitemcheckbox",gf="menuitemradio",hf="middle",jf="mousedown",kf="mousemove",lf="mouseout",mf="mouseover",nf="mouseup",of="mousewheel",pf="msie",qf="multipart",rf="n",sf="navigation",tf="none",uf="noreaction",vf="note",wf="nowrap",xf="null",yf="number",zf="object",Af="offsetHeight",Bf="offsetWidth",Cf="ontouchstart",Df="opacity",Ef="opera",Ff=
"option",Gf="outline",Hf="overflow",If="padding",Jf="popupContent",Kf="position",Lf="presentation",Nf="progressbar",Of="px",Pf="px, ",Qf="px;",Rf="radio",Sf="radiogroup",Tf="reaction",Uf="region",Vf="rgb(",Wf="right",Xf="rotation",Zf="row",$f="rowgroup",ag="rowheader",bg="rtl",cg="s",dg="scale100",eg="scrollbar",fg="se",gg="search",hg="separator",ig="serif",jg='shape-rendering="crispEdges"',kg="slider",lg="span",mg="spinbutton",ng="status",og="styleFloat",pg="subMenuIcon-selected",qg="tab",rg="table",
sg="tablist",tg="tabpanel",ug="tbody",vg="td",wg="text",xg="textAlign",yg="textbox",zg="timer",Ag="toolbar",Bg="tooltip",Cg="top",Dg="touchcancel",Eg="touchend",Fg="touchmove",Gg="touchstart",Hg="tr",Ig="tree",Jg="treegrid",Kg="treeitem",Lg="true",Mg="value",Ng="verticalAlign",Og="visibility",Pg="visible",Qg="whiteSpace",Rg="width",Sg="x",Tg="zIndex",Ug="zoom",Vg="|",_,Wg={l:4194303,m:4194303,h:1048575},Xg={l:0,m:0,h:0},Yg={l:1,m:0,h:0},Zg={l:2,m:0,h:0},$g={l:3,m:0,h:0},ah={l:4,m:0,h:0},bh={l:8,m:0,
h:0},ch={l:10,m:0,h:0},dh={l:16,m:0,h:0},kh={l:32,m:0,h:0},lh={l:64,m:0,h:0},mh={l:128,m:0,h:0},nh={l:256,m:0,h:0},oh={l:512,m:0,h:0},ph={l:1024,m:0,h:0},qh={l:2048,m:0,h:0},rh={l:8192,m:0,h:0},sh={l:16384,m:0,h:0},th={l:32768,m:0,h:0},uh={l:65536,m:0,h:0},vh={l:131072,m:0,h:0},wh={l:262144,m:0,h:0},xh={l:524288,m:0,h:0},yh={},zh={67:1,69:1,84:1},Ah={18:1,67:1},Bh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Ch={83:1},Dh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,98:1},Eh={12:1,14:1,22:1,26:1,27:1,28:1,30:1,
34:1,36:1},Fh={7:1,8:1,67:1,70:1,72:1},Gh={13:1,37:1},Hh={20:1},Ih={68:1},Jh={6:1,8:1,67:1,70:1,72:1},Kh={67:1,73:1,81:1},Lh={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,92:1,98:1},Mh={87:1},k={67:1,69:1},Nh={85:1},Oh={8:1,9:1,67:1,70:1,72:1},Ph={67:1},Qh={67:1,73:1,79:1,81:1},Rh={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,91:1,98:1},Sh={11:1},Th={38:1,67:1,73:1,79:1,81:1},Uh={35:1,67:1,70:1,72:1},Vh={49:1,67:1},Wh={27:1,34:1},Xh={67:1,73:1,75:1,79:1,81:1},Yh={84:1},r={66:1,67:1,69:1},Zh=
{44:1,49:1,63:1,67:1},$h={67:1,69:1,83:1},ai={65:1},bi={10:1,67:1,70:1,72:1},ci={21:1},di={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},ei={67:1,83:1},fi={14:1},gi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},hi={44:1,45:1,49:1,63:1,67:1},ii={44:1,45:1,49:1,55:1,63:1,67:1};function s(a,b,c){var d=yh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=yh[a]=function(){}),_=d.prototype=0>b?{}:new yh[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 ji(this)};_.tS=function(){var a=this.cZ.d+ub,b;b=this.hC();var c,d,e;c=v(ki,k,-1,8,1);d=(li(),mi);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 ni(){ni=u;oi=new pi}
function qi(a){for(var b,a=new ri(a.j.k);a.b<a.d.ue();)b=si(a),ti(b._c(),Vd,!1),ui(a)}function vi(a,b,c){var a=a.n,d;try{d=new wi(b,c.Fc(a),c.Ic(a),(c.Gc(a),c.Hc(a))),x(a.c,c,d)}catch(e){e=xi(e);if(y(e,73))throw new yi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}ti(b._c(),Sb,!0);ti(c._c(),Ud,!0);x(oi,b,c)}
function zi(a,b){var c;c=Ai(oi,b);var d;d=Ai(a.n.c,c);if(!d)throw new Bi("dragHandle was not draggable");Ci(d.b.a);Ci(d.d.a);Ci(d.c.a);ti(b._c(),Sb,!1);ti(c._c(),Ud,!1)}function Di(a){var b;a.o=!1;for(a=new ri(a.j.k);a.b<a.d.ue();)b=si(a),ti(b._c(),Vd,!1),ui(a)}function Ei(a,b){Fi(a.j.k,b)?ti(b._c(),Vd,!1):a.o?(Gi(a.j.k,b),ti(b._c(),Vd,!0)):(a.j.k.ze(),Gi(a.j.k,b))}function Hi(a){this.f=a;this.j=new Ii(this);this.n=new Ji(this.j)}s(3,1,{});_.jc=function(){Ki(this.j.e,"dragdrop-dragging")};
_.kc=function(){Li(this.j.e,"dragdrop-dragging")};_.f=null;_.i=!1;_.j=null;_.k=0;_.n=null;_.o=!1;var oi;function Ii(a){this.k=new Mi;this.d=a;this.a=a.f}s(4,1,{},Ii);_.a=null;_.b=0;_.c=0;_.d=null;_.e=null;_.f=null;_.i=0;_.j=0;function Ni(a,b,c){a.b.i=b;a.b.j=c;a.b.b=b-a.f;a.b.c=c-a.i;a.b.d.lc()}function Oi(a,b){var c;c=Pi(a.c,Qi).a;b.a.ctrlKey||b.a.metaKey||qi(a.b.d);Ei(a.b.d,c)}function Ri(a){a.b.f=null;a.b.d.kc();Si((Ti(),Ui(null)),a.a,0,0);var b=a.a.gb;Vi=b;Wi();Xi=b;a.d=2}
function Ji(a){this.c=new pi;this.b=a;this.a=new Yi;Zi(this.a,$i(),aj());z(this.a,this,(bj(),bj(),cj));z(this.a,this,(dj(),dj(),ej));a=this.a.gb.style;a[$d]="alpha(opacity=0)";a.opacity=0;a.margin=0+(fj(),Of);a.borderStyle=(gj(),tf);a[ed]="blue"}s(5,1,{},Ji);
_.mc=function(a){var b,c,d,e;c=a.f;d=hj(a);e=ij(a);b=jj(a.a);if(!(3==this.d||2==this.d||1!=b)&&!Qi)Qi=c,this.b.e=Pi(this.c,Qi).a,!a.a.ctrlKey&&!a.a.metaKey&&-1==kj(this.b.k,this.b.e)&&(qi(this.b.d),Ei(this.b.d,this.b.e)),lj(new yj),this.e=!0,a.a.preventDefault(),this.f=d,this.i=e,b=new zj(Qi,null),Qi!=this.b.e&&(c=new zj(this.b.e,null),this.f+=b.a-c.a,this.i+=b.d-c.d),0==this.b.d.k&&!a.a.ctrlKey&&!a.a.metaKey&&(this.b.i=d+b.a,this.b.j=e+b.d,Ri(this),1!=this.d&&Ni(this,this.b.i,this.b.j))};
_.nc=function(a){var b,c,d;c=a.f;b=c.gb;d=Aj(a,b);a=Bj(a,b);if(3==this.d||2==this.d){if(c!=this.a)return;this.d=3}else if(this.e&&(Cj(Dj(d-this.f),Dj(a-this.i))>=this.b.d.k?(Ej(),-1!=kj(this.b.k,this.b.e)||Ei(this.b.d,this.b.e),c=new zj(Qi,null),this.b.i=this.f+c.a,this.b.j=this.i+c.d,d+=c.a,a+=c.d,Ri(this)):Fj.preventDefault()),1==this.d)return;Fj.preventDefault();Ni(this,d,a)};
_.oc=function(a){var b,c,d,e;d=a.f;b=d.gb;e=Aj(a,b);b=Bj(a,b);if(1==jj(a.a)&&(this.e=!1,Qi))try{if(Ej(),1==this.d)Oi(this,a);else{d!=this.a&&(c=new zj(d,null),e+=c.a,b+=c.d);try{Ni(this,e,b),this.b.d.jc(),3!=this.d&&Oi(this,a)}finally{var f=this.a.gb;Vi&&f==Vi&&(Vi=null);Wi();f===Xi&&(Xi=null);Gj(this.a);this.d=1;this.b.e=null}}}finally{Qi=null}};_.a=null;_.b=null;_.d=1;_.e=!1;_.f=0;_.i=0;var Qi=null;function yj(){}s(6,1,ci,yj);_.pc=function(){Ej()};
function wi(a,b,c,d){this.a=a;this.b=b;this.c=d;this.d=c}s(7,1,{},wi);_.a=null;_.b=null;_.c=null;_.d=null;s(8,1,{});s(10,8,{});s(9,10,{});_.a=null;s(11,1,{});_.tS=function(){return ua+this.a+Ba+this.d+va};function zj(a,b){!a||a==(Ti(),Ui(null))?this.f=this.e=0:(this.e=a.Xc()-Hj(a.gb),this.f=a.Yc()-(a.gb.scrollTop||0));!b||b==(Ti(),Ui(null))?this.c=this.b=0:(this.b=Ij(b.gb)+b.gb.clientLeft,this.c=Jj(b.gb)+$wnd.pageYOffset+b.gb.clientTop);this.a=this.e-this.b;this.d=this.f-this.c}s(14,11,{},zj);
_.tS=function(){return ua+this.a+Ba+this.d+va};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function Ej(){try{$doc.selection.empty()}catch(a){}}function Kj(a){if(a.o){a.u=a.p;a.o=!1;a.p=!1;if(a.q){var b=a.q,c=b.b;Fi(c.a,b);0==c.a.c&&Lj(c.b);a.q=null}a.qc()}}function Mj(a,b){var c=Nj();Kj(a);a.o=!0;a.p=!1;a.n=b;a.t=c;++a.r;Oj(a.k,Nj())}
function Pj(a,b){var c,d;c=a.r;d=b>=a.t+a.n;if(a.p&&!d)return d=(b-a.t)/a.n,a.tc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.o&&a.r==c;if(!a.p&&b>=a.t&&(a.p=!0,a.sc(),!(a.o&&a.r==c)))return!1;return d?(a.o=!1,a.p=!1,a.rc(),!1):!0}s(17,1,{});_.qc=function(){this.u&&this.rc()};_.rc=function(){this.tc((1+Math.cos(6.283185307179586))/2)};_.sc=function(){this.tc((1+Math.cos(3.141592653589793))/2)};_.n=-1;_.o=!1;_.p=!1;_.q=null;_.r=-1;_.s=null;_.t=-1;_.u=!1;
function Oj(a,b){if(Pj(a.a,b)){var c=a.a,d=a.a.s,e;e=new Qj(d,a.a.k);Gi(d.a,e);1==d.a.c&&Rj(d.b,16);c.q=e}else a.a.q=null}function Sj(a){this.a=a}s(18,1,{},Sj);_.a=null;s(19,1,{});s(20,1,{2:1});function Tj(){Tj=u;Uj=new Vj}s(21,19,{});var Uj=null;function Vj(){this.a=new Mi;this.b=new Wj(this)}s(22,21,{},Vj);function Xj(){Xj=u;Yj=new Mi;var a=new Zj;$j();ak(bk?bk:bk=new ck,a)}function Lj(a){a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Fi(Yj,a)}
function Rj(a,b){if(0>b)throw new dk("must be non-negative");a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c);Fi(Yj,a);a.b=!1;a.c=ek(a,b);Gi(Yj,a)}function fk(a){return $wnd.setInterval(B(function(){a.uc()}),100)}function ek(a,b){return $wnd.setTimeout(B(function(){a.uc()}),b)}s(24,1,{});_.uc=function(){this.b||Fi(Yj,this);this.vc()};_.b=!1;_.c=0;var Yj;function Wj(a){Xj();this.a=a}s(23,24,{},Wj);
_.vc=function(){var a=this.a,b,c,d,e,f;b=v(gk,k,3,a.a.c,0);b=hk(a.a,b);c=new ik;for(e=0,f=b.length;e<f;++e)d=b[e],Fi(a.a,d),Oj(d.a,c.a);0<a.a.c&&Rj(a.b,Cj(5,16-(Nj()-c.a)))};_.a=null;function Qj(a,b){this.b=a;this.a=b}s(25,20,{2:1,3:1},Qj);_.a=null;_.b=null;s(27,1,{});_.a=null;function jk(){this.a=Yc}s(26,27,{},jk);function kk(){this.a=Zc}s(28,27,{},kk);function lk(){this.a=bd}s(29,27,{},lk);s(31,1,{});_.a=null;function mk(a){this.a=a}s(30,31,{},mk);function nk(){this.a=cd}s(32,27,{},nk);
function ok(){this.a=fd}s(33,27,{},ok);function pk(){this.a=od}s(34,27,{},pk);function qk(){this.a=td}s(35,27,{},qk);function rk(){this.a=Ad}s(36,27,{},rk);function sk(){this.a=Bd}s(37,27,{},sk);function tk(){this.a=Cd}s(38,27,{},tk);function uk(){this.a=Dd}s(39,27,{},uk);function vk(){this.a=Jd}s(40,27,{},vk);function wk(){this.a=Od}s(41,27,{},wk);function xk(){this.a=Qd}s(42,27,{},xk);function yk(){this.a=Td}s(43,27,{},yk);function zk(){this.a=ge}s(44,27,{},zk);function Ak(){this.a=oe}
s(45,27,{},Ak);function Bk(){this.a=pe}s(46,27,{},Bk);function Ck(){this.a=qe}s(47,27,{},Ck);function Dk(){this.a=ze}s(48,27,{},Dk);function Ek(a){this.a=a.id}s(49,1,{4:1,5:1},Ek);_.a=null;function Fk(){this.a=De}s(50,27,{},Fk);function Gk(){this.a=Me}s(51,27,{},Gk);function Hk(){this.a=Ne}s(52,27,{},Hk);function Ik(){this.a=Oe}s(53,27,{},Ik);function Jk(){this.a=Pe}s(54,27,{},Jk);function Kk(){this.a=Re}s(55,27,{},Kk);function Lk(){this.a=Ue}s(56,27,{},Lk);function Mk(){this.a=Ve}s(57,27,{},Mk);
function Nk(){this.a=We}s(58,27,{},Nk);function Ok(){this.a=Xe}s(59,27,{},Ok);function Pk(){this.a=df}s(60,27,{},Pk);function Qk(){this.a=ef}s(61,27,{},Qk);function Rk(){this.a=ff}s(62,27,{},Rk);function Sk(){this.a=gf}s(63,27,{},Sk);function Tk(){this.a=sf}s(64,27,{},Tk);function Uk(){this.a=vf}s(65,27,{},Uk);function Vk(){this.a=Ff}s(66,27,{},Vk);function Wk(){this.a=Lf}s(67,27,{},Wk);s(68,31,{},function(a){this.a=a});function Xk(){this.a=Nf}s(69,27,{},Xk);
function Yk(){Yk=u;Zk=new mk("aria-activedescendant")}var Zk;function $k(){this.a=Rf}s(71,27,{},$k);function al(){this.a=Sf}s(72,27,{},al);function bl(){this.a=Uf}s(73,27,{},bl);
function cl(){cl=u;dl=new kk;el=new jk;fl=new lk;gl=new nk;hl=new ok;il=new pk;jl=new qk;kl=new rk;ll=new sk;ml=new tk;nl=new uk;ol=new vk;pl=new wk;ql=new xk;rl=new yk;sl=new zk;tl=new Bk;ul=new Ak;vl=new Ck;wl=new Dk;xl=new Fk;yl=new Gk;zl=new Ik;Al=new Jk;Bl=new Hk;Cl=new Kk;Dl=new Lk;El=new Mk;Fl=new Nk;Gl=new Pk;Hl=new Rk;Il=new Sk;Jl=new Qk;Kl=new Ok;Ll=new Tk;Ml=new Uk;Nl=new Vk;Ol=new Wk;Pl=new Xk;Ql=new al;Rl=new $k;Sl=new bl;Tl=new Ul;Vl=new Wl;Xl=new Yl;Zl=new $l;am=new bm;cm=new dm;em=
new fm;gm=new hm;im=new jm;zm=new Am;Bm=new Cm;Dm=new Em;Fm=new Gm;Hm=new Im;Jm=new Km;Lm=new Mm;Nm=new Om;Pm=new Qm;Rm=new Sm;C=new pi;x(C,Uf,Sl);x(C,Yc,el);x(C,Od,pl);x(C,Zc,dl);x(C,bd,fl);x(C,Td,rl);x(C,cd,gl);x(C,fd,hl);x(C,od,il);x(C,td,jl);x(C,pe,tl);x(C,Ad,kl);x(C,qe,vl);x(C,Bd,ll);x(C,Cd,ml);x(C,Dd,nl);x(C,Jd,ol);x(C,Ne,Bl);x(C,Qd,ql);x(C,ge,sl);x(C,oe,ul);x(C,ze,wl);x(C,De,xl);x(C,Me,yl);x(C,Oe,zl);x(C,Pe,Al);x(C,Re,Cl);x(C,Ue,Dl);x(C,Ve,El);x(C,We,Fl);x(C,Xe,Kl);x(C,df,Gl);x(C,ef,Jl);x(C,
ff,Hl);x(C,Ff,Nl);x(C,Rf,Rl);x(C,gf,Il);x(C,sf,Ll);x(C,vf,Ml);x(C,Lf,Ol);x(C,Nf,Pl);x(C,Sf,Ql);x(C,Zf,Xl);x(C,$f,Tl);x(C,ag,Vl);x(C,gg,am);x(C,hg,cm);x(C,eg,Zl);x(C,kg,em);x(C,mg,gm);x(C,ng,im);x(C,qg,Dm);x(C,sg,zm);x(C,tg,Bm);x(C,yg,Fm);x(C,zg,Hm);x(C,Ag,Jm);x(C,Bg,Lm);x(C,Ig,Rm);x(C,Jg,Nm);x(C,Kg,Pm)}var el,dl,fl,gl,hl,il,jl,kl,ll,ml,nl,ol,pl,ql,rl,sl,ul,tl,vl,wl,xl,yl,Bl,zl,Al,Cl,Dl,El,Fl,Kl,Gl,Jl,Hl,Il,Ll,Ml,Nl,Ol,Pl,Rl,Ql,Sl,C,Xl,Tl,Vl,Zl,am,cm,em,gm,im,Dm,zm,Bm,Fm,Hm,Jm,Lm,Rm,Nm,Pm;
function Yl(){this.a=Zf}s(75,27,{},Yl);function Ul(){this.a=$f}s(76,27,{},Ul);function Wl(){this.a=ag}s(77,27,{},Wl);function $l(){this.a=eg}s(78,27,{},$l);function bm(){this.a=gg}s(79,27,{},bm);function dm(){this.a=hg}s(80,27,{},dm);function fm(){this.a=kg}s(81,27,{},fm);function hm(){this.a=mg}s(82,27,{},hm);function jm(){this.a=ng}s(83,27,{},jm);function Em(){this.a=qg}s(84,27,{},Em);function Am(){this.a=sg}s(85,27,{},Am);function Cm(){this.a=tg}s(86,27,{},Cm);function Gm(){this.a=yg}
s(87,27,{},Gm);function Im(){this.a=zg}s(88,27,{},Im);function Km(){this.a=Ag}s(89,27,{},Km);function Mm(){this.a=Bg}s(90,27,{},Mm);function Sm(){this.a=Ig}s(91,27,{},Sm);function Om(){this.a=Jg}s(92,27,{},Om);function Qm(){this.a=Kg}s(93,27,{},Qm);function ik(){this.a=Nj()}function Nj(){return(new Date).getTime()}s(94,1,{},ik);function Tm(a){var b,c,d;d=new Um;for(c=a;c;)b=c.wc(),c!=a&&Vm(d.a,"Caused by: "),Wm(d,c.cZ.d),Vm(d.a,nb),Vm(d.a,null==b?"(No exception detail)":b),Vm(d.a,aa),c=c.e}
function Xm(a){var b,c,d;c=v(Ym,k,80,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Zm;c[d]=a[d]}}function $m(a){var b;b=a.cZ.d;a=a.wc();return null!=a?b+nb+a:b}s(99,1,{67:1,81:1});_.wc=function(){return this.f};_.tS=function(){return $m(this)};_.e=null;_.f=null;function an(a){bn();this.f=a}s(98,99,Kh,an);function Bi(a){bn();this.f=a}function yi(a,b){bn();this.e=b;this.f=a}s(97,98,Qh,Bi,yi);
function cn(a){bn();this.b=a;this.a=j;var b,c,d;c=[];d=v(Ym,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new dn(c[a]);Xm(d)}s(96,97,Qh,cn);
_.wc=function(){if(null==this.c){this.d=null==this.b?xf:en(this.b)?null==this.b?null:this.b.name:y(this.b,1)?"String":fn(this.b).d;this.a=this.a+nb+(en(this.b)?null==this.b?null:this.b.message:this.b+j);var a;if(en(this.b)){a=this.b;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=j;this.c=ua+this.d+") "+a+this.a}return this.c};_.a=j;_.b=null;_.c=null;_.d=null;function gn(a,b){return hn(a)?a.eQ(b):a===b}
function fn(a){return hn(a)?a.cZ:jn}function kn(a){return hn(a)?a.hC():ji(a)}
function ln(){var a;ln=u;mn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function nn(a){ln();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=mn[a.charCodeAt(0)],null==c?a:c});return ha+a+ha}var mn;s(105,1,{});function ji(a){return a.$H||(a.$H=++on)}function pn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function qn(){return $wnd.setTimeout(function(){0!=rn&&(rn=0);sn=-1},10)}var rn=0,on=0,tn=0,sn=-1;
function un(){un=u;vn=new wn}function xn(a,b){a.a=yn(a.a,[b,!1]);a.j||(a.j=!0,!a.e&&(a.e=new zn(a)),An(a.e,1),!a.i&&(a.i=new Bn(a)),An(a.i,50))}function wn(){}function Cn(a){return a.xc()}function yn(a,b){!a&&(a=[]);a[a.length]=b;return a}function Dn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].xc()&&(b=yn(b,e)):e[0].pc()}catch(f){if(f=xi(f),!y(f,81))throw f;}}return b}function An(a,b){un();$wnd.setTimeout(function(){B(Cn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(107,105,{},wn);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=!1;var vn;function zn(a){this.a=a}s(108,1,{},zn);_.xc=function(){this.a.d=!0;var a=this.a,b;a.a&&(b=a.a,a.a=null,!a.f&&(a.f=[]),Dn(b,a.f));if(a.f){b=a.f;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=Nj();100>Nj()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].xc())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.f=b}this.a.d=!1;return this.a.j=!!this.a.a||!!this.a.f};_.a=null;
function Bn(a){this.a=a}s(109,1,{},Bn);_.xc=function(){this.a.d&&An(this.a.e,1);return this.a.j};_.a=null;function En(a){for(var b={},c=[],d=arguments.callee.caller.caller;d;){var e=a.yc(d.toString());c.push(e);var e=mb+e,f=b[e];if(f){var g,i;for(g=0,i=f.length;g<i;g++)if(f[g]===d)return c}(f||(b[e]=[])).push(d);d=d.caller}return c}function bn(){var a,b,c,d;c=En(new Fn);d=v(Ym,k,80,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new dn(c[a]);Xm(d)}function Fn(){}s(112,1,{},Fn);
_.yc=function(a){var b,c,d;d=j;a=Gn(a);b=a.indexOf(ua);c=0==a.indexOf(he)?8:0;-1==b&&(b=Hn(a,In(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=Gn(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};function Vm(a,b){a[a.explicitLength++]=null==b?xf:b}function Jn(){var a=[];a.explicitLength=0;return a}function Kn(a){var b,c;b=(c=a.join(j),a.length=a.explicitLength=0,c);return a[a.explicitLength++]=b}function D(a,b){return parseInt(a[b])||0}function Ln(a,b){return null==a[b]?null:""+a[b]}
function Mn(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function Nn(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function jj(a){a=a.button;return 1==a?4:2==a?2:1}function On(a){return a.ownerDocument.defaultView.getComputedStyle(a,j).direction==bg}function Ij(a){var b;try{b=a.getBoundingClientRect().left}catch(c){b=0}b+=$wnd.pageXOffset;On(a)&&(a=a.offsetParent,b+=a?a.offsetWidth-a.clientWidth:0);return b}
function Jj(a){try{return a.getBoundingClientRect().top}catch(b){return 0}}function Hj(a){var b;b=a.scrollLeft||0;On(a)&&(b=-b);return b}function Pn(a,b){if(1!=a.nodeType&&9!=a.nodeType)return a==b;return 1!=b.nodeType&&(b=b.parentNode,!b)?!1:9==a.nodeType?a===b||a.body&&a.body.contains(b):a===b||a.contains(b)}function aj(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function $i(){var a=$doc;return(E(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}
function Qn(a,b){this.b=a;this.c=b}s(138,1,{67:1,70:1,72:1});_.eQ=function(a){return this===a};_.hC=function(){return ji(this)};_.tS=function(){return this.b};_.b=null;_.c=0;function gj(){gj=u;Rn=new Sn;Tn=new Un;Vn=new Wn;Xn=new Yn;Zn=new $n;ao=G(bo,k,6,[Rn,Tn,Vn,Xn,Zn])}s(137,138,Jh);var ao,Vn,Tn,Xn,Rn,Zn;function Sn(){Qn.call(this,fc,0)}s(139,137,Jh,Sn);function Un(){Qn.call(this,"DOTTED",1)}s(140,137,Jh,Un);function Wn(){Qn.call(this,"DASHED",2)}s(141,137,Jh,Wn);
function Yn(){Qn.call(this,"HIDDEN",3)}s(142,137,Jh,Yn);function $n(){Qn.call(this,"SOLID",4)}s(143,137,Jh,$n);function co(){co=u;eo=new fo;go=new ho;io=new jo;ko=new lo;mo=G(no,k,7,[eo,go,io,ko])}s(144,138,Fh);var mo,go,io,ko,eo;function fo(){Qn.call(this,fc,0)}s(145,144,Fh,fo);function ho(){Qn.call(this,"BLOCK",1)}s(146,144,Fh,ho);function jo(){Qn.call(this,"INLINE",2)}s(147,144,Fh,jo);function lo(){Qn.call(this,"INLINE_BLOCK",3)}s(148,144,Fh,lo);
function oo(){oo=u;po=new qo;ro=new so;to=new uo;vo=new wo;xo=G(yo,k,9,[po,ro,to,vo])}s(149,138,Oh);var xo,po,ro,to,vo;function qo(){Qn.call(this,Gb,0)}s(150,149,Oh,qo);function so(){Qn.call(this,Zb,1)}s(151,149,Oh,so);function uo(){Qn.call(this,ac,2)}s(152,149,Oh,uo);function wo(){Qn.call(this,sc,3)}s(153,149,Oh,wo);function fj(){fj=u;zo=new Ao;Bo=new Co;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=G(So,k,10,[zo,Bo,Do,Fo,Ho,Jo,Lo,No,Po])}s(154,138,bi);
var Ro,No,Do,Fo,Lo,Po,Jo,Bo,Ho,zo;function Ao(){Qn.call(this,"PX",0)}s(155,154,bi,Ao);function Co(){Qn.call(this,"PCT",1)}s(156,154,bi,Co);function Eo(){Qn.call(this,"EM",2)}s(157,154,bi,Eo);function Go(){Qn.call(this,"EX",3)}s(158,154,bi,Go);function Io(){Qn.call(this,"PT",4)}s(159,154,bi,Io);function Ko(){Qn.call(this,"PC",5)}s(160,154,bi,Ko);function Mo(){Qn.call(this,"IN",6)}s(161,154,bi,Mo);function Oo(){Qn.call(this,"CM",7)}s(162,154,bi,Oo);function Qo(){Qn.call(this,"MM",8)}s(163,154,bi,Qo);
function To(){To=u;Uo=[];Vo=[];Wo=[]}var Uo,Vo,Wo;function Xo(){Xo=u;Yo()}function Yo(){Yo=u;Xo();Zo=v(I,r,-1,30,1)}function $o(a,b,c){a=$doc.styleSheets[a];c?a.cssText+=b:a.cssText=b+a.cssText}var Zo;s(178,1,{});_.tS=function(){return"An event type"};_.f=null;s(177,178,{});_.Bc=function(){this.e=!1;this.f=null};_.e=!1;s(176,177,{});_.Ac=function(){return this.Cc()};_.a=null;var ap=_.b=null;function bp(){bp=u;cp=new dp(gd,new ep)}function ep(){}s(175,176,{},ep);_.zc=function(a){a.Dc(this)};_.Cc=function(){return cp};
var cp;function fp(){fp=u;gp=new dp(sd,new hp)}function hp(){}s(179,176,{},hp);_.zc=function(a){ip();jp(this,a.b,kp(a.a.a,a.a.a.gb.selectedIndex))};_.Cc=function(){return gp};var gp;s(182,176,Sh);function Aj(a,b){return(a.a.clientX||0)-Ij(b)+Hj(b)+$wnd.pageXOffset}function Bj(a,b){return(a.a.clientY||0)-(Jj(b)+$wnd.pageYOffset)+(b.scrollTop||0)+$wnd.pageYOffset}function hj(a){var b;return(b=a.b)?Aj(a,b):a.a.clientX||0}function ij(a){var b;return(b=a.b)?Bj(a,b):a.a.clientY||0}s(181,182,Sh);
function lp(){lp=u;mp=new dp(vd,new np)}function np(){}s(180,181,Sh,np);_.zc=function(a){a.Ec(this)};_.Cc=function(){return mp};var mp;function op(){op=u;pp=new dp(Ed,new qp)}function qp(){}s(183,176,{},qp);_.zc=function(){this.a.preventDefault();this.a.stopPropagation()};_.Cc=function(){return pp};var pp;s(186,1,{37:1});_.hC=function(){return this.c};_.tS=function(){return"Event type"};var rp=_.c=0;function ck(){this.c=++rp}s(185,186,Gh,ck);
function dp(a,b){this.c=++rp;this.a=b;!ap&&(ap=new sp);ap.a[a]=this;this.b=a}s(184,185,Gh,dp);_.a=null;_.b=null;function tp(){tp=u;up=new dp(Fd,new vp)}function vp(){}s(187,181,Sh,vp);
_.zc=function(a){var b=a.a,a=!a.a.z.c,c,d;if(a!=b.z.c)if(b.bb){if(a){if(b.F!=(wp(),xp))a=yp(b.gb),c=new zp(D(b.gb,Bf),D(b.gb,Af)),d=new zp(D(b.K.ab.gb,Bf),D(b.K.ab.gb,Af)),b.w.b=a.b-(c.b-d.b),b.w.a=a.a-(c.a-d.a);Ap(b.z,!0);a=D(b.K.ab.gb,Bf);Bp(b,new zp(a,Cp(b.K.ab).a));b.A&&b.F!=xp&&Dp(b.f,b)}else Ap(b.z,!1),b.F!=(wp(),xp)?Bp(b,new zp(b.w.b,b.w.a)):Ep(b,yp(b.f.gb)),b.A&&b.F!=xp&&Fp(b.f,b);Gp(b.K.ab)}else Ap(b.z,!0)};_.Cc=function(){return up};var up;function Hp(){Hp=u;Ip=new dp(be,new Jp)}
function Jp(){}s(188,176,{},Jp);_.zc=function(a){Gj(a.a.a)};_.Cc=function(){return Ip};var Ip;function Kp(){Kp=u;Lp=new dp(je,new Mp)}function Mp(){}s(189,176,{},Mp);_.zc=function(a){var b,c;b=this.a.rotation;c=this.a.scale;a.a.e&&(0!=b&&a.a.b.b!=b&&(a.a.b.b=b,a.a.b.a=null,Np(a.a.e,a.a.b)&&this.a.preventDefault()),a.a.d=!0);a.a.f&&(1!=c&&a.a.b.c!=c&&(a.a.b.a=null,a.a.b.c=c,Op(a.a.f,a.a.b)&&this.a.preventDefault()),a.a.d=!0)};_.Cc=function(){return Lp};var Lp;
function Pp(){Pp=u;Qp=new dp(ke,new Rp)}function Rp(){}s(190,176,{},Rp);_.zc=function(a){a.a.a&&(a.a.b.a=null,Sp(a.a.a,a.a.b))};_.Cc=function(){return Qp};var Qp;function Tp(){Tp=u;Up=new dp(le,new Vp)}function Vp(){}s(191,176,{},Vp);_.zc=function(){this.a.preventDefault()};_.Cc=function(){return Up};var Up;s(193,176,{});s(192,193,{});function Wp(){Wp=u;Xp=new dp(Ie,new Yp)}function Yp(){}s(194,192,{},Yp);
_.zc=function(a){var b,c;c=this.a.keyCode||0;0<=c&&c<(Zp(),$p).length&&-999!=(Zp(),$p)[c]&&(c=(Zp(),$p)[c]);b=new aq(null,c,null);if(this.a.ctrlKey||this.a.shiftKey||this.a.metaKey||this.a.altKey)this.a.ctrlKey&&(b.e|=2),this.a.altKey&&(b.e|=8),this.a.metaKey&&(b.e|=4),this.a.shiftKey&&(b.e|=1);a:{var a=a.a.c,d,e;a.ib=!1;if(!a.y){a.ib=!0;a.I=j;e=0;d=8==b.e;b=0!=(b.e&2);switch(c){case 99:case 67:b?bq(cq(a)):e=301;break;case 118:case 86:b&&dq(a.t,(!a.tb&&(a.tb=new eq(a)),a.tb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:fq(a,Ln((gq(),hq)._b.a.gb,Mg));e=1201;a.c=18;break;case 104:case 72:a.ib=!0;a.I=Tb;e=1300;break;case 114:case 82:a.ib=!0;a.I=oc;e=1301;break;case 116:case 84:701==a.b?(e=236,a.ib=!0,a.I=Ma):801==a.b?(e=237,a.ib=!0,a.I=Ja):(e=233,a.ib=!0,a.I="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.ib=!0,a.I=Ra);break;case 122:case 90:b?e=110:(e=239,a.ib=!0,a.I=Ua);break;case 97:case 65:e=235;a.ib=!0;a.I="-COOH";break;case 101:case 69:e=238;a.ib=!0;a.I=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.ib=!0;a.I=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.b?(e=254,a.ib=!0,a.I="-F"):801==a.b?(e=255,a.ib=!0,a.I="-Cl"):901==a.b?(e=256,a.ib=!0,a.I="-Br"):1001==a.b?(e=257,a.ib=!0,a.I="-I"):501==a.b?(e=259,a.ib=!0,a.I="-OH"):401==a.b?(e=258,a.ib=!0,
a.I="-NH2"):e=202;break;case 61:501==a.b?(e=250,a.ib=!0,a.I="=O"):e=203;break;case 35:e=204;break;case 48:105==a.b?iq(a,0):d?(e=223,a.ib=!0,a.I="-3-Furyl"):(e=221,a.ib=!0,a.I="-Furyl");break;case 49:105==a.b?iq(a,1):1301==a.b?(a.ib=!0,a.I="-R1",e=1302):e=209;break;case 50:105==a.b&&iq(a,2);1301==a.b&&(a.ib=!0,a.I="-R2",e=1303);break;case 51:105==a.b?iq(a,3):1301==a.b?(a.ib=!0,a.I="-R3",e=1304):e=206;break;case 52:105==a.b?iq(a,4):e=207;break;case 53:105==a.b?iq(a,5):e=208;break;case 54:105==a.b?iq(a,
6):e=210;break;case 55:105==a.b?iq(a,7):e=211;break;case 56:105==a.b?iq(a,8):e=212;break;case 57:105==a.b?iq(a,9):(a.ib=!0,a.I="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}jq(a,e)}b=!0}b&&this.a.preventDefault()};_.Cc=function(){return Xp};var Xp;function kq(){kq=u;lq=new dp(jf,new mq)}function mq(){}s(195,181,Sh,mq);_.zc=function(a){a.mc(this)};_.Cc=function(){return lq};var lq;
function bj(){bj=u;cj=new dp(kf,new nq)}function nq(){}s(196,181,Sh,nq);_.zc=function(a){a.nc(this)};_.Cc=function(){return cj};var cj;function oq(){oq=u;pq=new dp(lf,new qq)}function qq(){}s(197,181,Sh,qq);_.zc=function(a){var b;a.e&&1==a.d&&(b=new zj(Qi,null),a.b.i=a.f+b.a,a.b.j=a.i+b.d,Ri(a))};_.Cc=function(){return pq};var pq;function dj(){dj=u;ej=new dp(nf,new rq)}function rq(){}s(198,181,Sh,rq);_.zc=function(a){a.oc(this)};_.Cc=function(){return ej};var ej;function sp(){this.a={}}
s(199,1,{},sp);_.a=null;s(202,182,Sh);var sq=null;function tq(){tq=u;uq=new dp(Dg,new vq)}function vq(){}s(201,202,Sh,vq);_.zc=function(a){wq(a.a,this,a.a.k)};_.Cc=function(){return uq};var uq;function xq(){xq=u;yq=new dp(Eg,new zq)}function zq(){}s(203,202,Sh,zq);_.zc=function(a){wq(a.a,this,a.a.k)};_.Cc=function(){return yq};var yq;function Aq(){var a;this.a=(a=document.createElement(Sd),a.setAttribute(Cf,"return;"),typeof a.ontouchstart==he)}s(204,1,{},Aq);
function Bq(){Bq=u;Cq=new dp(Fg,new Dq)}function Dq(){}s(205,202,Sh,Dq);_.zc=function(a){wq(a.a,this,a.a.n)};_.Cc=function(){return Cq};var Cq;function Eq(){Eq=u;Fq=new dp(Gg,new Gq)}function Gq(){}s(206,202,Sh,Gq);_.zc=function(a){Hq(a.a,this)&&(a.a.j&&Iq(a.a.j,a.a.b)?a.a.d=!0:(this.a.preventDefault(),Rj(a.a.c,750),a.a.d=!1))};_.Cc=function(){return Fq};var Fq;function Jq(a,b){this.a=b;this.b=a}function Kq(a,b,c){bk&&(b=new Jq(b,c),a.Nc(b))}s(207,177,{},Jq);_.zc=function(a){a.Jc(this)};_.Ac=function(){return bk};
_.a=!1;var bk=_.b=null;function Lq(a){this.a=a}s(208,177,{},Lq);_.zc=function(a){a.Kc(this)};_.Ac=function(){return Mq};var Mq=_.a=null;function Nq(){}function Oq(a){var b;Pq&&(b=new Nq,a.Nc(b))}s(209,177,{},Nq);_.zc=function(a){a.Lc(this)};_.Ac=function(){return Pq};var Pq=null;function Qq(a){this.a=a}s(210,177,{},Qq);_.zc=function(a){a.Mc(this)};_.Ac=function(){return Rq};var Rq=_.a=null;function Sq(){}s(211,177,{},Sq);_.zc=function(a){a.a.N&&a.a.xd()};_.Ac=function(){return Tq};var Tq=null;
function Uq(a,b,c){a=a.a;if(!b)throw new Vq("Cannot add a handler with a null type");if(!c)throw new Vq("Cannot add a null handler");0<a.b?Wq(a,new Xq(a,b,c)):Yq(a,b,null,c);return new Zq(new $q(a,b,c))}
function ar(a,b){var c;!b.e||b.Bc();c=b.f;b.f=a.b;try{var d=a.a,e,f,g,i,h;if(!b)throw new Vq("Cannot fire null event");try{++d.b;i=br(d,b.Ac(),null);e=null;for(h=d.c?i.nf(i.ue()):i.mf();d.c?h.pf():h.Qc();){g=d.c?h.qf():h.Rc();try{b.zc(g)}catch(l){if(l=xi(l),y(l,81))f=l,!e&&(e=new cr),dr(e,f);else throw l;}}if(e)throw new er(e);}finally{if(--d.b,0==d.b){var m,o;if(d.a)try{for(o=new ri(d.a);o.b<o.d.ue();)m=si(o),m.pc()}finally{d.a=null}}}}catch(n){n=xi(n);if(y(n,38))throw new fr(n.a);throw n;}finally{null==
c?(b.e=!0,b.f=null):b.f=c}}function gr(a){hr.call(this,a,!1)}function hr(a,b){this.a=new ir(b);this.b=a}s(212,1,fi,gr,hr);_.Nc=function(a){ar(this,a)};_.a=null;_.b=null;s(215,1,{});function Wq(a,b){!a.a&&(a.a=new Mi);Gi(a.a,b)}function Yq(a,b,c,d){var e;e=Pi(a.d,b);e||(e=new pi,x(a.d,b,e));a=e.qe(c);a||(a=new Mi,e.se(c,a));a.df(d)}function jr(a,b,c,d){var e,f;e=br(a,b,c);e.ff(d)&&e.re()&&(f=Pi(a.d,b),f.te(c),f.re()&&Ai(a.d,b))}
function br(a,b,c){a=Pi(a.d,b);if(!a)return kr(),kr(),lr;c=a.qe(c);return!c?(kr(),kr(),lr):c}s(214,215,{});_.a=null;_.b=0;_.c=!1;function ir(a){this.d=new pi;this.c=a}s(213,214,{},ir);function Zq(a){this.a=a}s(216,1,{},Zq);_.a=null;function er(a){yi.call(this,mr(a),nr(a));this.a=a}function nr(a){a=a.qd();return!a.Qc()?null:a.Rc()}
function mr(a){var b,c,d;b=a.ue();if(0==b)return null;b=new or(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.qd();a.Qc();)d=a.Rc(),c?c=!1:Vm(b.a,"; "),d=d.wc(),Vm(b.a,d);return Kn(b.a)}s(218,97,Th,er);_.a=null;function fr(a){er.call(this,a)}s(217,218,Th,fr);s(219,1,{},function(){});function pr(a){a=Ln(a,Pd);return(null==a?0:bg==a||bg.toLowerCase()==a.toLowerCase())?(qr(),rr):(null==a?0:Te==a||Te.toLowerCase()==a.toLowerCase())?(qr(),sr):(qr(),tr)}
function qr(){qr=u;rr=new ur("RTL",0);sr=new ur("LTR",1);tr=new ur("DEFAULT",2);vr=G(wr,k,15,[rr,sr,tr])}function ur(a,b){Qn.call(this,a,b)}s(221,138,{15:1,67:1,70:1,72: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);G(a,b,c,d);return d}function zr(a){return Ar([Br,I],[k,r],[66,-1],a,0,2,1)}
function Ar(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=yr(i?g:0,h);G(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Ar(a,b,c,d,e,f,g)}return l}function G(a,b,c,d){Cr();var e=Dr,f=Er;Cr();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 Fr(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Gr;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Gr;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Gr;}a[b]=c}s(222,1,{},xr);_.qI=0;
function Cr(){Cr=u;Dr=[];Er=[];var a=new xr,b=Dr,c=Er,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Dr,Er;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function en(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function hn(a){return a.tM==u||a.cM&&!!a.cM[1]}function Hr(a){return null==a?null:a}function J(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Ir(){var a;$stats&&Jr("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Ef))a=Ef;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(pf)&&9<=$doc.documentMode)a=Ce;else if(-1!=a.indexOf(pf)&&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"}E(Ce,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie9) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Jr("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=G(Kr,k,1,[Hb]);for(c=0;c<a.length&&!E(a[c],b);++c);$stats&&Jr("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";To();Wo.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;}");
To();0!=Wo.length&&(a=Wo.join(j),a=(Xo(),a),0==$doc.styleSheets.length?$doc.createStyleSheet().cssText=a:$o(0,a,!1),Wo.length=0);if(0!=Uo.length){a=Uo.join(j);a=(Xo(),a);var d,e,f;d=$doc.styleSheets.length;if(30>d)$doc.createStyleSheet().cssText=a;else{f=2147483647;e=-1;for(b=0;b<d;++b)c=Zo[b],0==c&&(c=Zo[b]=$doc.styleSheets[b].cssText.length),c<=f&&(f=c,e=b);Zo[e]+=a.length;$o(e,a,!0)}Uo.length=0}0!=Vo.length&&(a=Vo.join(j),a=(Xo(),a),b=$doc.styleSheets.length,0==b?$doc.createStyleSheet().cssText=
a:$o(b-1,a,!0),Vo.length=0);$stats&&Jr("export.client.JSME_export");new Lr;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==he)$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(g){}}function xi(a){return y(a,81)?a:new cn(a)}function Mr(a){return Nr(a&4194303,a>>22&4194303,0>a?1048575:0)}function Or(a){return Nr(a.l,a.m,a.h)}
function Nr(a,b,c){return _=new Pr,_.l=a,_.m=b,_.h=c,_}
function Qr(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Rr;if(0==a.l&&0==a.m&&0==a.h)return Sr=Nr(0,0,0),Nr(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?(Sr=Nr(0,0,0),c=Or((Tr(),Ur))):(Sr=Nr(c.l,c.m,c.h),c=Nr(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Vr(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?Wr(e):0==c&&0!=d&&0==e?Wr(d)+22:0!=c&&0==d&&0==e?Wr(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Or((Tr(),Xr)),c=!0,g=!g;else return c=Yr(a,f),g&&ls(c),Sr=Nr(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Vr(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Yr(c,d);f&&ls(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=Nr(f,i,c);g?Sr=Vr(c):Sr=Nr(c.l,c.m,c.h);return e}if(!ms(a,b))return e?Sr=Vr(a):Sr=Nr(a.l,a.m,a.h),Nr(0,0,0);c=c?a:Nr(a.l,a.m,a.h);var h,l,m,o;f=ns(b)-ns(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=Nr(i&4194303,l&4194303,h&1048575);for(l=Nr(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&&ls(l);e?(Sr=Vr(c),d&&(Sr=os(Sr,(Tr(),Ur)))):Sr=Nr(c.l,c.m,c.h);return l}
function ls(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 ns(a){var b;b=ps(a.h);return 32==b?(b=ps(a.m),32==b?ps(a.l)+32:b+20-10):b-12}var Sr=null;function qs(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Nr(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function rs(a,b){return Nr(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 L(a){var b,c,d;if(isNaN(a))return Tr(),ts;if(-9223372036854775E3>a)return Tr(),us;if(9223372036854775E3<=a)return Tr(),Xr;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=J(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=J(a/4194304),a-=4194304*b);a=J(a);b=Nr(a,b,c);d&&ls(b);return b}function vs(a){var b,c;return-129<a&&128>a?(b=a+128,null==ws&&(ws=v(xs,k,16,256,0)),c=ws[b],!c&&(c=ws[b]=Mr(a)),c):Mr(a)}
function ys(a){var b=Xg,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 ms(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,H;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;H=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,H+=e*h,g+=f*h);0!=l&&(q+=c*l,H+=d*l,g+=e*l);0!=m&&(H+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((H&31)<<17)+(c>>22);q=(q>>18)+(H>>5)+((g&4095)<<8)+(n>>22);return Nr(c&4194303,n&
4194303,q&1048575)}function Vr(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Nr(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Yr(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 Nr(c&4194303,d&4194303,e&1048575)}function os(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Nr(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function M(a){return a.l|a.m<<22}function As(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+As(Vr(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=vs(1E9);a=Qr(a,b);b=j+M(Sr);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var ws=null;function Tr(){Tr=u;Xr=Nr(4194303,4194303,524287);us=Nr(0,0,524288);Ur=vs(1);vs(2);ts=vs(0)}var Xr,us,Ur,ts;function Pr(){}s(231,1,{16:1},Pr);
function Jr(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Bs(a,b,c){this.c=this.b=0;this.a=c;this.e=b;this.d=a}s(236,1,{},Bs);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Cs(a,b){Vm(a.a.a,b.a);return a}function Ds(){this.a=new Es}s(237,1,{},Ds);function Fs(a){if(null==a)throw new Vq("css is null");this.a=a}s(238,1,{17:1,67:1},Fs);
_.eQ=function(a){return!y(a,17)?!1:E(this.a,a.a)};_.hC=function(){return Gs(this.a)};_.a=null;function Hs(a){if(null==a)throw new Vq("html is null");this.a=a}s(240,1,Ah,Hs);_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:E(this.a,a.a)};_.hC=function(){return Gs(this.a)};_.a=null;s(241,1,Ah,function(){this.a=j});_.Oc=function(){return this.a};_.eQ=function(a){return!y(a,18)?!1:E(this.a,a.a)};_.hC=function(){return Gs(this.a)};_.a=null;
function Is(){Is=u;Js=RegExp(oa,ie);Ks=RegExp(sb,ie);Ls=RegExp(pb,ie);Ms=RegExp(ta,ie);Ns=RegExp(ha,ie)}function Os(a){Is();-1!=a.indexOf(oa)&&(a=a.replace(Js,pa));-1!=a.indexOf(pb)&&(a=a.replace(Ls,ra));-1!=a.indexOf(sb)&&(a=a.replace(Ks,qa));-1!=a.indexOf(ha)&&(a=a.replace(Ns,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ms,"&#39;"));return a}var Js,Ks,Ls,Ns,Ms;function Ps(a){if(null==a)throw new Vq("uri is null");this.a=a}s(243,1,{19:1},Ps);_.eQ=function(a){return!y(a,19)?!1:E(this.a,a.a)};_.hC=function(){return Gs(this.a)};
_.a=null;function Qs(){Qs=u}s(245,1,{});function Rs(){}s(246,1,{},Rs);var Ss=null;function Ts(){}s(247,245,{},Ts);var Us=null;function Vs(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=br(a.a,f,null).ue();for(e-=1;0<=e;--e)if(d=br(a.a,f,null).lf(e),y(d,20)&&gn(d.a,b)){var h=a.a,l=f;0<h.b?Wq(h,new Ws(h,l,null,d)):jr(h,l,null,d)}}}s(248,1,Hh);_.a=null;function Xs(a){this.a=a}s(249,248,Hh,Xs);_.Pc=function(a){a.c&&(this.a.Uc(a.d)||(a.a=!0))};function Ys(a){this.a=a}s(250,248,Hh,Ys);
_.Lc=function(){var a=this.a;Zs(($s(),at),a.a,!0)};function bt(){bn()}s(251,97,Qh,bt);function ct(a){0!=a.b.c&&!a.e&&!a.c&&(a.e=!0,Rj(a.d,1))}function dt(){this.a=new et(this);this.b=new Mi;this.d=new ft(this);this.f=new gt(this)}s(252,1,{},dt);_.c=!1;_.e=!1;function et(a){Xj();this.a=a}s(253,24,{},et);_.vc=function(){if(this.a.c){var a=this.a,b;b=ht(a.f.d.b,a.f.b);it(a.f);y(b,21)&&new bt;a.c=!1;ct(a)}};_.a=null;function ft(a){Xj();this.a=a}s(254,24,{},ft);
_.vc=function(){this.a.e=!1;var a=this.a,b=Nj(),c,d,e;e=!1;try{a.c=!0;a.f.a=a.b.c;for(Rj(a.a,1E4);a.f.c<a.f.a;){d=jt(a.f);try{if(null==d)break;y(d,21)&&(c=d,c.pc())}finally{(e=-1==a.f.b)||it(a.f)}if(100<=Nj()-b)break}}finally{e||(Lj(a.a),a.c=!1,ct(a))}};_.a=null;function jt(a){var b;a.b=a.c;b=ht(a.d.b,a.c++);a.c>=a.a&&(a.c=0);return b}function it(a){kt(a.d.b,a.b);--a.a;a.b<=a.c&&0>--a.c&&(a.c=0);a.b=-1}function gt(a){this.d=a}s(255,1,{},gt);_.Qc=function(){return this.c<this.a};_.Rc=function(){return jt(this)};
_.Sc=function(){it(this)};_.a=0;_.b=-1;_.c=0;_.d=null;function lt(a,b){var c=(mt(),nt(b));a.appendChild(c)}function ot(a,b,c){var d;d=Fj;Fj=a;b==Vi&&8192==pt(a.type)&&(Vi=null);c.Tc(a);Fj=d}var Fj=null,Vi=null;function qt(){qt=u;rt=new dt}function lj(a){qt();if(!a)throw new Vq("cmd cannot be null");var b=rt;Gi(b.b,a);ct(b)}var rt;function st(a){Wi();!tt&&(tt=new ck);ut||(ut=new hr(null,!0),vt=new wt);return Uq(ut,tt,a)}var ut=null;function xt(a){a.e=!1;a.f=null;a.a=!1;a.b=!1;a.c=!0;a.d=null}
function wt(){}s(261,177,{},wt);_.zc=function(a){a.Pc(this);vt.c=!1};_.Ac=function(){return tt};_.Bc=function(){xt(this)};_.a=!1;_.b=!1;_.c=!1;var tt=_.d=null,vt=null;function yt(){yt=u;zt=new At;Bt()||(zt=null)}var zt=null;function Zj(){}s(263,1,{},Zj);_.Jc=function(){for(;0<(Xj(),Yj).c;)Lj(ht(Yj,0))};function ak(a,b){return Uq((!Ct&&(Ct=new Dt),Ct),a,b)}
function Et(a){$j();Ft||(Gt("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new Ht),Ft=!0);return ak((!Pq&&(Pq=new ck),Pq),a)}
function $j(){It||(Gt('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new Jt),
It=!0)}function Kt(){It&&Kq((!Ct&&(Ct=new Dt),Ct),null,!1)}function Lt(){var a;It&&(a=new Mt,Ct&&ar(Ct,a));return null}function Nt(){var a,b;if(Ft&&(b=$i(),a=aj(),Ot!=b||Pt!=a))Ot=b,Pt=a,Oq((!Ct&&(Ct=new Dt),Ct))}var It=!1,Ct=null,Pt=0,Ot=0,Ft=!1;function Qt(){Qt=u;Rt=new ck}function Mt(){Qt()}s(265,177,{},Mt);_.zc=function(){null.Jf()};_.Ac=function(){return Rt};var Rt;function Dt(){gr.call(this,null)}s(267,212,fi,Dt);
function pt(a){switch(a){case gd:return 4096;case sd:return 1024;case vd:return 1;case Fd:return 2;case be:return 2048;case Ie:return 128;case Je:return 256;case Ke:return 512;case Qe:return 32768;case "losecapture":return 8192;case jf:return 4;case kf:return 64;case lf:return 32;case mf:return 16;case nf:return 8;case "scroll":return 16384;case Zd:return 65536;case "DOMMouseScroll":case of:return 131072;case Ed:return 262144;case "paste":return 524288;case Gg:return 1048576;case Fg:return 2097152;
case Eg:return 4194304;case Dg:return 8388608;case le:return 16777216;case je:return 33554432;case ke:return 67108864;default:return-1}}function Wi(){St||(Tt(),Ut(),St=!0)}var St=!1;function Vt(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 Wt(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Tt(){Xt=B(function(a){var b;var c=ut,d,e,f;tt&&c&&Yt(c.a.d,tt)?(b=vt.a,d=vt.b,e=vt.c,f=vt.d,xt(vt),vt.d=a,ar(c,vt),c=!(vt.a&&!vt.b),vt.a=b,vt.b=d,vt.c=e,vt.d=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Zt=B(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!en(b)&&y(b,22)&&ot(a,c,b)});$t=B(function(a){a.preventDefault();Zt.call(this,a)});au=B(function(a){this.__gwtLastUnhandledEvent=
a.type;Zt.call(this,a)});bu=B(function(a){if(Xt(a)){var b=Xi;b&&b.__listener&&!en(b.__listener)&&y(b.__listener,22)&&(ot(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(vd,bu,!0);$wnd.addEventListener(Fd,bu,!0);$wnd.addEventListener(jf,bu,!0);$wnd.addEventListener(nf,bu,!0);$wnd.addEventListener(kf,bu,!0);$wnd.addEventListener(mf,bu,!0);$wnd.addEventListener(lf,bu,!0);$wnd.addEventListener(of,bu,!0);$wnd.addEventListener(Ie,Xt,!0);$wnd.addEventListener(Ke,Xt,!0);$wnd.addEventListener(Je,
Xt,!0);$wnd.addEventListener(Gg,bu,!0);$wnd.addEventListener(Fg,bu,!0);$wnd.addEventListener(Eg,bu,!0);$wnd.addEventListener(Dg,bu,!0);$wnd.addEventListener(le,bu,!0);$wnd.addEventListener(je,bu,!0);$wnd.addEventListener(ke,bu,!0)}function cu(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 du(a,b){switch(b){case "drag":a.ondrag=Zt;break;case "dragend":a.ondragend=Zt;break;case Wd:a.ondragenter=$t;break;case "dragleave":a.ondragleave=Zt;break;case Xd:a.ondragover=$t;break;case "dragstart":a.ondragstart=Zt;break;case "drop":a.ondrop=Zt;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Zt,!1);a.addEventListener(b,Zt,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function eu(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Zt:null),c&2&&(a.ondblclick=b&2?Zt:null),c&4&&(a.onmousedown=b&4?Zt:null),c&8&&(a.onmouseup=b&8?Zt:null),c&16&&(a.onmouseover=b&16?Zt:null),c&32&&(a.onmouseout=b&32?Zt:null),c&64&&(a.onmousemove=b&64?Zt:null),c&128&&(a.onkeydown=b&128?Zt:null),c&256&&(a.onkeypress=b&256?Zt:null),c&512&&(a.onkeyup=b&512?Zt:null),c&1024&&(a.onchange=b&1024?Zt:null),c&2048&&(a.onfocus=b&2048?Zt:null),c&4096&&(a.onblur=b&4096?Zt:null),
c&8192&&(a.onlosecapture=b&8192?Zt:null),c&16384&&(a.onscroll=b&16384?Zt:null),c&32768&&(a.onload=b&32768?au:null),c&65536&&(a.onerror=b&65536?Zt:null),c&131072&&(a.onmousewheel=b&131072?Zt:null),c&262144&&(a.oncontextmenu=b&262144?Zt:null),c&524288&&(a.onpaste=b&524288?Zt:null),c&1048576&&(a.ontouchstart=b&1048576?Zt:null),c&2097152&&(a.ontouchmove=b&2097152?Zt:null),c&4194304&&(a.ontouchend=b&4194304?Zt:null),c&8388608&&(a.ontouchcancel=b&8388608?Zt:null),c&16777216&&(a.ongesturestart=b&16777216?
Zt:null),c&33554432&&(a.ongesturechange=b&33554432?Zt:null),c&67108864&&(a.ongestureend=b&67108864?Zt:null))}var Xi=null,Xt=null,bu=null,$t=null,Zt=null,au=null;function Ut(){$t=B(function(a){Zt.call(this,a);return!1})}function fu(){var a;fu=u;gu=(a=$doc,E(a.compatMode,Hb)?a.documentElement:a.body)}var gu;function hu(){this.b=new Mi}function iu(a){a=a[Vc];return null==a?-1:a}s(273,1,{},hu);_.a=null;function ju(a,b){this.a=a;this.b=b}s(274,1,{},ju);_.a=0;_.b=null;
function Bt(){var a=zt,b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));ku=b;var d=$wnd.onhashchange;$wnd.onhashchange=B(function(){var b=j,c=$wnd.location.hash;0<c.length&&(b=a.Vc(c.substring(1)));a.Wc(b);d&&d()});return!0}function At(){this.a=new gr(null)}s(275,1,fi,At);_.Vc=function(a){return decodeURI(a.replace("%23",ma))};_.Nc=function(a){ar(this.a,a)};_.Wc=function(a){a=null==a?j:a;if(!E(a,null==ku?j:ku))ku=a,Tq&&(a=new Sq,ar(this.a,a))};var ku=j;
function Gt(a,b){var c;c=$doc.createElement("script");c.textContent=a||j;$doc.body.appendChild(c);b.pc();$doc.body.removeChild(c)}function Jt(){}s(278,1,{},Jt);_.pc=function(){$wnd.__gwt_initWindowCloseHandler(B(Lt),B(Kt))};function Ht(){}s(279,1,{},Ht);_.pc=function(){$wnd.__gwt_initWindowResizeHandler(B(Nt))};function Li(a,b){ti(a._c(),b,!0)}function Ki(a,b){ti(a._c(),b,!1)}function Zi(a,b,c){0<=b&&a.ed(b+Of);0<=c&&a.cd(c+Of)}
function lu(a){var b,a=Ln(a,ud);b=Hn(a,In(32));return 0<=b?a.substr(0,b-0):a}
function ti(a,b,c){if(!a)throw new Bi(kc);b=Gn(b);if(0==b.length)throw new dk(Ic);if(c){var d,e,f;d=Gn(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+=ea),a.className=f+d)}else{var g,b=Gn(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=Gn(e.substr(0,
c-0)),b=Gn(mu(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ea+b,a.className=d)}}function nu(a,b){a.style.display=b?j:tf;a.setAttribute("aria-hidden",""+!b)}s(284,1,Wh);_.Xc=function(){return Ij(this.gb)};_.Yc=function(){return Jj(this.gb)+$wnd.pageYOffset};_.Zc=function(){return D(this.gb,Af)};_.$c=function(){return D(this.gb,Bf)};_._c=function(){return this.gb};_.ad=function(){return this.gb.style.display!=tf};_.bd=function(){throw new ou;};_.cd=function(a){this.gb.style[Ae]=a};
_.dd=function(a){nu(this.gb,a)};_.ed=function(a){this.gb.style[Rg]=a};_.tS=function(){return!this.gb?"(null handle)":this.gb.outerHTML};_.gb=null;function z(a,b,c){var d;d=pt(c.b);if(-1==d){var e=a.gb;d=c.b;Wi();du(e,d);E(Xd,d)&&du(e,Wd)}else-1==a.cb?(e=a.gb,d|=a.gb.__eventBits||0,Wi(),eu(e,d)):a.cb|=d;return Uq(!a.db?a.db=new gr(a):a.db,c,b)}function pu(a,b,c){return Uq(!a.db?a.db=new gr(a):a.db,c,b)}
function qu(a){var b;if(a.hd())throw new ru("Should only call onAttach when the widget is detached from the browser's document");a.bb=!0;a.gb.__listener=a;b=a.cb;a.cb=-1;if(0<b)if(-1==a.cb){var c=a.gb;b|=a.gb.__eventBits||0;Wi();eu(c,b)}else a.cb|=b;a.fd();a.ld()}function su(a,b){var c;switch(pt(b.type)){case 16:case 32:if((c=b.relatedTarget)&&Pn(a.gb,c))return}c=a.gb;var d,e,f;if(ap&&(f=ap.a[b.type]))d=f.a.a,e=f.a.b,f.a.a=b,f.a.b=c,a.db&&ar(a.db,f.a),f.a.a=d,f.a.b=e}
function tu(a){if(!a.hd())throw new ru("Should only call onDetach when the widget is attached to the browser's document");try{a.md()}finally{try{a.gd()}finally{a.gb.__listener=null,a.bb=!1}}}function Gj(a){if(a.fb)if(y(a.fb,28))a.fb.nd(a);else{if(a.fb)throw new ru("This widget's parent does not implement HasWidgets");}else if(Ti(),Yt(uu.a,a)){Ti();try{a.kd()}finally{Ai(uu.a,a)}}}
function vu(a,b){var c;c=a.fb;if(b){if(c)throw new ru("Cannot set a new parent without first clearing the old parent");a.fb=b;b.hd()&&a.jd()}else try{c&&c.hd()&&a.kd()}finally{a.fb=null}}s(283,284,Bh);_.fd=function(){};_.gd=function(){};_.Nc=function(a){this.db&&ar(this.db,a)};_.hd=function(){return this.bb};_.jd=function(){qu(this)};_.Tc=function(a){su(this,a)};_.kd=function(){tu(this)};_.ld=function(){};_.md=function(){};_.bb=!1;_.cb=0;_.db=null;_.eb=null;_.fb=null;
function wu(a){for(a=new xu(a);a.a.a<a.a.b.c-1;)yu(a.a),zu(a.a)}s(282,283,gi);_.fd=function(){Au(this,(Bu(),Cu))};_.gd=function(){Au(this,(Bu(),Du))};function Eu(a,b,c){Gj(b);var d=a.p;Fu(d,b,d.c);d=(mt(),nt(b.gb));c.appendChild(d);vu(b,a)}function Gu(a,b,c,d,e){var f;if(0>d||d>a.p.c)throw new Hu;b.fb==a&&(f=a.od(b),f<d&&--d);Gj(b);Fu(a.p,b,d);e?(e=b.gb,cu(c,(mt(),nt(e)),d)):(e=(mt(),nt(b.gb)),c.appendChild(e));vu(b,a)}
function Iu(a,b){var c;if(b.fb!=a)return!1;try{vu(b,null)}finally{c=b.gb;Nn(c).removeChild(c);c=a.p;var d;d=Ju(c,b);if(-1==d)throw new Ku;if(0>d||d>=c.c)throw new Hu;for(--c.c;d<c.c;++d)Fr(c.a,d,c.a[d+1]);Fr(c.a,c.c,null)}return!0}s(281,282,gi);_.od=function(a){return Ju(this.p,a)};_.pd=function(a,b,c,d){Gu(this,a,b,c,d)};_.qd=function(){return new Lu(this.p)};_.nd=function(a){return Iu(this,a)};function Si(a,b,c,d){var e;Gj(b);e=a.p.c;a.td(b,c,d);a.pd(b,a.gb,e,!0)}
function Mu(a,b){var c;(c=Iu(a,b))&&Nu(b.gb);return c}function Ou(a,b,c,d){if(b.fb!=a)throw new dk("Widget must be a child of this panel.");a.td(b,c,d)}function Pu(a,b,c){a=a.gb;-1==b&&-1==c?Nu(a):(a.style[Kf]=Xc,a.style[Le]=b+Of,a.style[Cg]=c+Of)}function Qu(){var a=$doc.createElement(Sd);this.p=new Ru(this);this.gb=a;this.gb.style[Kf]="relative";this.gb.style[Hf]=Be}function Nu(a){a.style[Le]=j;a.style[Cg]=j;a.style[Kf]=j}s(280,281,gi,Qu);_.rd=function(a){Eu(this,a,this.gb)};
_.nd=function(a){return Mu(this,a)};_.sd=function(a,b,c){Ou(this,a,b,c)};_.td=function(a,b,c){Pu(a,b,c)};function Su(a,b){if(a.vd())throw new ru("SimplePanel can only contain one child widget");a.wd(b)}function Tu(a,b){if(a.ab!=b)return!1;try{vu(b,null)}finally{a.ud().removeChild(b.gb),a.ab=null}return!0}function Uu(a,b){if(b!=a.ab&&(b&&Gj(b),a.ab&&a.nd(a.ab),a.ab=b)){var c=(mt(),nt(a.ab.gb));a.ud().appendChild(c);vu(b,a)}}function Vu(){this.gb=$doc.createElement(Sd)}s(288,282,gi,Vu);_.ud=function(){return this.gb};
_.vd=function(){return this.ab};_.qd=function(){return new Wu(this)};_.nd=function(a){return Tu(this,a)};_.wd=function(a){Uu(this,a)};_.ab=null;function Xu(a,b){a.$&&(Yu(a.Z,!1,!1),Kq(a,a,b))}function Zu(a){var b;if(b=a.ab)null!=a.O&&b.cd(a.O),null!=a.P&&b.ed(a.P)}function $u(a,b,c){a.V=b;a._=c;c-=0;a=a.gb;a.style[Le]=b-0+(fj(),Of);a.style[Cg]=c+Of}function av(a){a.$||(a.bb&&Gj(a),Yu(a.Z,!0,!1))}s(287,288,gi);_.ud=function(){return Mn(this.gb)};_.Zc=function(){return D(this.gb,Af)};
_.$c=function(){return D(this.gb,Bf)};_._c=function(){return Nn(Mn(this.gb))};_.xd=function(){this.yd(!1)};_.yd=function(a){Xu(this,a)};_.ad=function(){return!E(Be,this.gb.style[Og])};_.Uc=function(){return!0};_.Pc=function(){};_.md=function(){this.$&&Yu(this.Z,!1,!0)};_.cd=function(a){this.O=a;Zu(this);0==a.length&&(this.O=null)};_.zd=function(a,b){$u(this,a,b)};_.dd=function(a){this.gb.style[Og]=a?Pg:Be};_.wd=function(a){Uu(this,a);Zu(this)};
_.ed=function(a){this.P=a;Zu(this);0==a.length&&(this.P=null)};_.Ad=function(){av(this)};_.M=!1;_.N=!1;_.O=null;_.P=null;_.Q=null;_.S=null;_.T=!1;_.U=!1;_.V=-1;_.W=!1;_.X=null;_.Y=!1;_.$=!1;_._=-1;
function bv(a,b){var c;Vu.call(this);this.R=new cv;this.L=(dv(),ev);this.Z=new fv(this);this.gb.appendChild($doc.createElement(Sd));this.zd(0,0);Nn(Mn(this.gb))[ud]="gwt-PopupPanel";Mn(this.gb)[ud]=Jf;this.N=this.M=a;this.W=!1;c=G(Kr,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.K=new gv(c);this.K._c()[ud]=j;c=Nn(Mn(this.gb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Bi(kc);d=Gn(d);if(0==d.length)throw new dk(Ic);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=e.length;i<
h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ea)}Uu(this,this.K);Zu(this);ti(Mn(this.gb),Jf,!1);ti(this.K.b,b+"Content",!0)}s(286,287,gi);_.fd=function(){qu(this.K)};_.gd=function(){tu(this.K)};_.vd=function(){return this.K.ab};_.qd=function(){return new Wu(this.K)};_.nd=function(a){return this.K.nd(a)};_.wd=function(a){Uu(this.K,a);Zu(this)};_.K=null;s(285,286,gi);_.kd=function(){tu(this)};
function hv(){hv=u;iv=new jv(Gb,0,(dv(),ev));kv=new jv(mc,1,lv);mv=new jv(tc,2,nv);ov=G(pv,k,23,[iv,kv,mv])}function jv(a,b,c){Qn.call(this,a,b);this.a=c}s(289,138,{23:1,67:1,70:1,72:1},jv);_.a=null;var ov,iv,kv,mv;function qv(){qv=u;rv=G(Kr,k,1,[Cg,hf,md])}
function gv(a){var b;qv();var c,d;c=this.gb=$doc.createElement(rg);this.c=$doc.createElement(ug);lt(c,this.c);c[qd]=0;for(c=c[pd]=0;c<a.length;++c)d=(b=$doc.createElement(Hg),b[ud]=a[c],lt(b,sv(a[c]+"Left")),lt(b,sv(a[c]+Ib)),lt(b,sv(a[c]+"Right")),b),lt(this.c,d),1==c&&(this.b=Mn(Vt(d,1)));this.gb[ud]="gwt-DecoratorPanel"}function sv(a){var b,c;c=$doc.createElement(vg);b=$doc.createElement(Sd);var d=(mt(),nt(b));c.appendChild(d);c[ud]=a;b[ud]=a+"Inner";return c}s(291,288,Eh,gv);_.ud=function(){return this.b};
_.b=null;_.c=null;var rv;s(290,291,Eh);s(292,1,{});function Bu(){Bu=u;Cu=new tv;Du=new uv}function vv(a){er.call(this,a)}function Au(a,b){Bu();var c,d,e;c=null;for(e=a.qd();e.Qc();){d=e.Rc();try{b.Bd(d)}catch(f){if(f=xi(f),y(f,81))d=f,!c&&(c=new cr),dr(c,d);else throw f;}}if(c)throw new vv(c);}s(293,217,Th,vv);var Cu,Du;function tv(){}s(294,1,{},tv);_.Bd=function(a){a.jd()};function uv(){}s(295,1,{},uv);_.Bd=function(a){a.kd()};s(298,283,Bh);_.Fc=function(a){return z(this,a,(kq(),kq(),lq))};
_.Gc=function(a){return z(this,a,(bj(),bj(),cj))};_.Hc=function(a){return z(this,a,(oq(),oq(),pq))};_.Ic=function(a){return z(this,a,(dj(),dj(),ej))};_.jd=function(){qu(this);-1==(65535>this.gb.tabIndex?this.gb.tabIndex:-(this.gb.tabIndex%65535)-1)&&(this.gb.tabIndex=0)};s(297,298,Bh);function wv(a){var b;this.gb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",od),b);this.gb[ud]="gwt-Button";this.gb.innerHTML=a||j}s(296,297,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},wv);s(299,281,gi);_.d=null;
_.e=null;function xv(a,b){var c;if(a.f)throw new ru("Composite.initWidget() may only be called once.");Gj(b);c=b.gb;a.gb=c;var d;mt();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((mt(),c).__gwt_resolve=yv(a));a.f=b;vu(b,a)}function zv(a){if(-1!=a.cb){var b=a.f,c=a.cb;if(-1==b.cb){var d=b.gb,b=c|(b.gb.__eventBits||0);Wi();eu(d,b)}else b.cb|=c;a.cb=-1}a.f.jd();a.gb.__listener=a;a.ld()}s(300,283,di);_.hd=function(){return this.f?this.f.hd():!1};_.jd=function(){zv(this)};
_.Tc=function(a){su(this,a);this.f.Tc(a)};_.kd=function(){this.f.kd()};_.bd=function(){return this.gb=this.f.bd()};_.f=null;function Av(a,b){a.c=!1;a.a.textContent=b||j;if(a.d!=a.b){a.d=a.b;var c=a.a;switch(a.b.c){case 0:c[Pd]=bg;break;case 1:c[Pd]=Te;break;case 2:pr(c)!=(qr(),tr)&&(c[Pd]=j)}}}function Bv(a){this.a=a;this.c=!1;this.d=this.b=pr(a)}s(301,1,{},Bv);_.a=null;_.b=null;_.c=!1;_.d=null;function Yi(){this.gb=Cv()}s(302,288,gi,Yi);_.Fc=function(a){return z(this,a,(kq(),kq(),lq))};
_.Gc=function(a){return z(this,a,(bj(),bj(),cj))};_.Hc=function(a){return z(this,a,(oq(),oq(),pq))};_.Ic=function(a){return z(this,a,(dj(),dj(),ej))};function Dv(a,b,c,d){b=a.d.a.c.rows[b].cells[c];var e,c=Mn(b);e=null;c&&(c=iu(c),e=0>c?null:ht(a.i.b,c));e?Ev(a,e):d&&(b.innerHTML=j||j);return b}function Ev(a,b){var c;if(b.fb!=a)return!1;try{vu(b,null)}finally{c=b.gb;Nn(c).removeChild(c);var d=a.i,e;e=iu(c);c[Vc]=null;c=d.b;Fv(e,c.c);Fr(c.b,e,null);d.a=new ju(e,d.a)}return!0}s(304,282,gi);_.qd=function(){return new Gv(this)};
_.nd=function(a){return Ev(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;function Hv(a){if(0>=a.b)throw new Iv("Row index: 0, Row size: "+a.b);if(0>=a.a)throw new Iv("Column index: 0, Column size: "+a.a);}
function Jv(){this.i=new hu;this.f=$doc.createElement(rg);this.c=$doc.createElement(ug);lt(this.f,this.c);this.gb=this.f;this.d=new Kv(this);var a=new Lv(this);this.e&&(a.a=this.e.a);a=this.e=a;if(!a.a){a.a=$doc.createElement("colgroup");var b=a.a;cu(a.b.f,(mt(),nt(b)),0);lt(a.a,$doc.createElement(yd))}var c,d;if(1!=this.a){if(1<this.a)for(a=0;a<this.b;++a)for(b=this.a-1;1<=b;--b){c=b;d=void 0;d=this.b;if(a>=d||0>a)throw new Iv("Row index: "+a+", Row size: "+d);if(0>c)throw new Iv("Column "+c+" must be non-negative: "+
c);if(this.a<=c)throw new Iv("Column index: "+c+", Column size: "+this.a);c=Dv(this,a,b,!1);d=this.c.rows[a];d.removeChild(c)}else for(a=0;a<this.b;++a)for(b=this.a;1>b;++b)c=this.c.rows[a],d=$doc.createElement(vg),d.innerHTML=sa||j,cu(c,(mt(),nt(d)),b);this.a=1;a=this.e;b=1;b=1<b?b:1;c=a.a.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(yd),a.a.appendChild(d);else if(c>b)for(;c>b;--c)a.a.removeChild(a.a.lastChild)}if(1!=this.b)if(1>this.b){a=this.c;b=1-this.b;d=this.a;var e=$doc.createElement(vg);
e.innerHTML=sa;c=$doc.createElement(Hg);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.b=1}else for(;1<this.b;){a=this.b-1;c=b=void 0;c=this.a;for(b=0;b<c;++b)Dv(this,a,b,!1);this.c.removeChild(this.c.rows[a]);--this.b}}s(303,304,gi,Jv);_.a=0;_.b=0;function Mv(a){for(;++a.b<a.d.c&&!(null!=ht(a.d,a.b)););}function Gv(a){this.c=a;this.d=this.c.i.b;Mv(this)}s(305,1,{},Gv);_.Qc=function(){return this.b<this.d.c};
_.Rc=function(){var a;if(this.b>=this.d.c)throw new Ku;a=ht(this.d,this.b);this.a=this.b;Mv(this);return a};_.Sc=function(){var a;if(0>this.a)throw new Nv;a=ht(this.d,this.a);Gj(a);this.a=-1};_.a=-1;_.b=-1;_.c=null;function Kv(a){this.a=a}s(306,1,{},Kv);_.a=null;function Lv(a){this.b=a}s(307,1,{},Lv);_.a=null;_.b=null;function Ov(){Ov=u;Pv=new Qv}var Pv;function Rv(){Rv=u;Sv=new Tv((oo(),rd));Uv=new Tv(Le);Vv=new Tv(Wf);Wv=Uv;Xv=Vv;Yv=Wv}var Sv,Yv,Uv,Xv,Wv,Vv;function Qv(){}s(309,1,{},Qv);
function Tv(a){this.a=a}s(310,309,{},Tv);_.a=null;function Zv(){Zv=u;$v=new aw(hf);bw=new aw(Cg)}var $v,bw;function aw(a){this.a=a}s(311,1,{},aw);_.a=null;function cw(a,b){var c;c=dw(a);lt(a.b,c);Eu(a,b,c)}function dw(a){var b;b=$doc.createElement(vg);b[$c]=a.a.a;b.style[Ng]=a.c.a;return b}function ew(a,b){var c,d;d=Nn(b.gb);(c=Iu(a,b))&&a.b.removeChild(d);return c}
function fw(){this.p=new Ru(this);this.e=$doc.createElement(rg);this.d=$doc.createElement(ug);lt(this.e,this.d);this.gb=this.e;this.a=(Rv(),Yv);this.c=(Zv(),bw);this.b=$doc.createElement(Hg);lt(this.d,this.b);this.e[qd]=ab;this.e[pd]=ab}s(312,299,gi,fw);_.nd=function(a){return ew(this,a)};_.b=null;function gw(){gw=u;new pi}function hw(a,b,c,d,e){gw();this.a=new iw(this,a,b,c,d,e);this.gb[ud]="gwt-Image"}function jw(a,b,c,d,e){gw();hw.call(this,(Qs(),new Ps(a)),b,c,d,e)}s(313,283,Bh,hw,jw);
_.Fc=function(a){return z(this,a,(kq(),kq(),lq))};_.Gc=function(a){return z(this,a,(bj(),bj(),cj))};_.Hc=function(a){return z(this,a,(oq(),oq(),pq))};_.Ic=function(a){return z(this,a,(dj(),dj(),ej))};_.Tc=function(a){32768==pt(a.type)&&this.a&&(this.gb.__gwtLastUnhandledEvent=j);su(this,a)};_.ld=function(){var a=this.a;E(Qe,Ln(this.gb,"__gwtLastUnhandledEvent"))&&(a.f=new kw(a,this),xn((un(),vn),a.f))};_.a=null;s(315,1,{});_.f=null;function lw(){lw=u;mw()}
function iw(a,b,c,d,e,f){var g,i;lw();this.b=c;this.c=d;this.e=e;this.a=f;this.d=b;g=$doc.createElement(lg);i=new Ds;Cs(Cs(Cs(i,new Fs("width:"+e+(fj(),Of)+ob)),new Fs("height:"+f+Qf)),new Fs("background:url("+b.a+") no-repeat "+-c+"px "+-d+Qf));!nw&&(nw=new ow);b=pw;c=new Fs((new Fs(Kn(i.a.a))).a);i=new Es;Vm(i.a,"<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='");b=Os(b.a);Vm(i.a,b);Vm(i.a,"' style='");b=Os(c.a);Vm(i.a,b);Vm(i.a,"' border='0'>");i=new Hs(Kn(i.a));g.innerHTML=i.a||j;g=
Mn(g);a.bb&&(a.gb.__listener=null);if(a.gb&&(i=a.gb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.gb=g;a.bb&&(a.gb.__listener=a);-1==a.cb?(g=a.gb,a=133333119|(a.gb.__eventBits||0),Wi(),eu(g,a)):a.cb|=133333119}s(314,315,{},iw);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function kw(a,b){this.a=a;this.b=b}s(316,1,{},kw);
_.pc=function(){var a,b;this.b.a!=this.a||this!=this.a.f||(this.a.f=null,this.b.bb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(Qe,!1,!1),b),this.b.gb.dispatchEvent(a)):this.b.gb.__gwtLastUnhandledEvent=Qe)};_.a=null;_.b=null;function qw(a){var b;!a.a?b=null:a.a?b=a.a:b=a.a==(Ov(),Pv)?a.b.d==(qr(),sr)?(Rv(),Uv):a.b.d==rr?(Rv(),Vv):(Rv(),Wv):a.b.d==(qr(),sr)?(Rv(),Vv):a.b.d==rr?(Rv(),Uv):(Rv(),Xv);b!=a.c&&(a.c=b,a.gb.style[xg]=!a.c?j:a.c.a)}s(318,283,Bh);_.a=null;_.b=null;_.c=null;
function rw(){this.gb=$doc.createElement(Sd);this.b=new Bv(this.gb);this.gb[ud]="gwt-Label"}function sw(){rw.call(this);Av(this.b,Sg);qw(this)}s(317,318,Bh,rw,sw);_.Fc=function(a){return z(this,a,(kq(),kq(),lq))};_.Gc=function(a){return z(this,a,(bj(),bj(),cj))};_.Hc=function(a){return z(this,a,(oq(),oq(),pq))};_.Ic=function(a){return z(this,a,(dj(),dj(),ej))};function tw(a,b){if(0>b||b>=a.gb.options.length)throw new Hu;}function kp(a,b){tw(a,b);return a.gb.options[b].value}
function uw(){this.gb=$doc.createElement("select");this.gb[ud]="gwt-ListBox"}s(319,298,Bh,uw);s(320,248,Hh);function vw(a){this.a=a}s(321,320,Hh,vw);_.Dc=function(){};function ww(a){this.a=a}s(322,320,Hh,ww);_.Jc=function(a){this.a.Cd(a.f,a.a)};function xw(a,b,c){var d;if(a.o){var e=d=$doc.createElement(Hg);cu(a.e,(mt(),nt(e)),b);a=(mt(),nt(c));d.appendChild(a)}else d=Vt(a.e,0),cu(d,(mt(),nt(c)),b)}
function yw(a,b,c){var d;zw(a,b);c&&b.a?(zw(a,null),a=b.a,b=(un(),vn),b.c=yn(b.c,[new Aw(a),!1])):null!=b.c&&(a.j=new Bw(a,b),c=(dv(),lv),a.j.L=c,a.j.T=a.f,a.j._c()[ud]=se,d=lu(a.gb),E(re,d)||Li(a.j,d+"Popup"),pu(a.j,new ww(a),bk?bk:bk=new ck),a.n=b.c,d=a.j,a=new Cw(a,b),d.gb.style[Og]=Be,av(d),a.a.o?$u(a.a.j,Ij(a.a.gb)+D(a.a.gb,Bf)-1,Jj(a.b.gb)+$wnd.pageYOffset):$u(a.a.j,Ij(a.b.gb),Jj(a.a.gb)+$wnd.pageYOffset+D(a.a.gb,Af)-1),d.gb.style[Og]=Pg)}
function Dw(a,b){if(b||!(a.k&&a.n==a.k.c))zw(a,b),Ew(a.gb),b&&a.d&&yw(a,b,!1)}
function Fw(a,b){var c;a:{c=b.target;var d,e;for(e=new ri(a.i);e.b<e.d.ue();)if(d=si(e),Pn(d.gb,c)){c=d;break a}c=null}switch(pt(b.type)){case 1:Ew(a.gb);c&&yw(a,c,!0);break;case 16:c&&Dw(a,c);break;case 32:c&&Dw(a,null);break;case 2048:Gw(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Gw(a)||a.o||Hw(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Gw(a)||(a.o?null!=a.k.c&&!a.k.c.Jf().Jf()&&(yw(a,a.k,!1),a.k.c.Jf()):Iw(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Gw(a)||a.o&&Hw(a);
b.cancelBubble=!0;b.preventDefault();break;case 40:Gw(a)||(a.o?Iw(a):null!=a.k.c&&!a.k.c.Jf().Jf()&&(yw(a,a.k,!1),a.k.c.Jf()));b.cancelBubble=!0;b.preventDefault();break;case 27:zw(a,null);a.j&&Xu(a.j,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:zw(a,null);a.j&&Xu(a.j,!1);break;case 13:Gw(a)||(yw(a,a.k,!0),b.cancelBubble=!0,b.preventDefault())}}su(a,b)}function Jw(a,b,c){c&&zw(a,null);Kq(a,b,!1);a.n=null;a.j=null}
function Gw(a){var b;if(!a.k){for(b=new ri(a.i);b.b<b.d.ue();){b=si(b);zw(a,b);break}return!0}return!1}
function zw(a,b){var c;if(b!=a.k){if(a.k){c=a.k;var d=lu(c.gb)+Va;ti(c._c(),d,!1);a.o&&(c=Nn(a.k.gb),2==Wt(c)&&(c=Vt(c,1),ti(c,pg,!1)))}if(b){c=lu(b.gb)+Va;ti(b._c(),c,!0);a.o&&(c=Nn(b.gb),2==Wt(c)&&(c=Vt(c,1),ti(c,pg,!0)));cl();c=a.gb;var d=new Ek(b.gb),e=(Yk(),Zk),d=G(Kw,k,5,[d]),e=e.a,f,g,i,h;f=new Um;for(i=0,h=d.length;i<h;++i)g=d[i],Wm(Wm(f,g.a),ea);d=Gn(Kn(f.a));c.setAttribute(e,d)}a.k=b}}
function Iw(a){var b,c,d;if(a.k){for(b=c=kj(a.i,a.k);;){c+=1;c==a.i.c&&(c=0);d=c==b?ht(a.i,b):ht(a.i,c);break}zw(a,d)}}function Hw(a){var b,c,d;if(a.k){for(b=c=kj(a.i,a.k);;){c-=1;0>c&&(c=a.i.c-1);d=c==b?ht(a.i,b):ht(a.i,c);break}zw(a,d)}}s(323,283,Bh);_.Tc=function(a){Fw(this,a)};_.kd=function(){this.j&&Xu(this.j,!1);tu(this)};_.Cd=function(a,b){Jw(this,a,b)};_.d=!1;_.e=null;_.f=!1;_.j=null;_.k=null;_.n=null;_.o=!1;function Aw(a){this.a=a}s(324,1,{},Aw);_.pc=function(){Lw(this.a)};_.a=null;
function Mw(a){this.a=a}s(325,1,{},Mw);_.Dc=function(){zw(this.a,null)};_.a=null;function Bw(a,b){this.a=a;this.b=b;bv.call(this,!0,Ye);Uu(this.K,this.b.c);Zu(this);this.Y=!0;this.b.c.Jf()}s(326,286,gi,Bw);_.Pc=function(a){var b,c;if(!a.a)switch(pt(a.d.type)){case 4:c=a.d.target;b=this.b.b.gb;if(Pn(b,c)){a.a=!0;break}a.a&&zw(this.a,null)}};_.a=null;_.b=null;function Cw(a,b){this.a=a;this.b=b}s(327,1,{},Cw);_.a=null;var Nw=_.b=null;
function Ow(){Ow=u;Nw=new Bs((Qs(),new Ps("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Pw(a,b){this.gb=$doc.createElement(vg);var c=lu(this.gb)+Va;ti(this._c(),c,!1);this.gb.textContent=a||j;this.gb[ud]="gwt-MenuItem";var c=this.gb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);cl();this.gb.setAttribute("role",Jl.a);this.a=b}s(330,284,{27:1,31:1,34:1},Pw);_.a=null;_.b=null;_.c=null;
function Qw(){var a;this.gb=$doc.createElement(vg);this.gb[ud]="gwt-MenuItemSeparator";a=$doc.createElement(Sd);lt(this.gb,a);a[ud]="menuSeparatorInner"}s(331,284,Wh,Qw);function Rw(){var a,b,c,d,e;b=null.Jf();e=$i();d=aj();b[Rd]=(co(),tf);b[Rg]=0+(fj(),Of);b[Ae]=bb;c=$doc;c=(E(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(E(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[Rg]=(c>e?c:e)+Of;b[Ae]=(a>d?a:d)+Of;b[Rd]="block"}function cv(){}s(332,1,{},cv);_.Lc=function(){Rw()};
function Sw(a){this.a=a}s(333,1,{},Sw);_.Pc=function(a){var b=this.a,c,d;if(a.a||!b.Y&&a.b)b.W&&(a.a=!0);else if(b.Pc(a),!a.a){d=a.d;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Pn(b.gb,c):!1)&&(a.b=!0);b.W&&(a.a=!0);switch(pt(d.type)){case 4:case 1048576:if(Vi){a.b=!0;break}if(!c&&b.M){b.yd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(Vi){a.b=!0;break}break;case 2048:d=d.target,b.W&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.a=!0)}}};_.a=null;
function Tw(a){this.a=a}s(334,1,{},Tw);_.a=null;function dv(){dv=u;ev=new Uw(Gb,0);lv=new Uw(mc,1);nv=new Uw(tc,2);Vw=G(Ww,k,32,[ev,lv,nv])}function Uw(a,b){Qn.call(this,a,b)}s(335,138,{32:1,67:1,70:1,72:1},Uw);var Vw,ev,lv,nv;function Xw(a){a.j?a.a.U&&($doc.body.appendChild(a.a.Q),a.f=Et(a.a.R),Rw(),a.b=!0):a.b&&($doc.body.removeChild(a.a.Q),Ci(a.f.a),a.f=null,a.b=!1)}function Yw(a){a.j||(Xw(a),a.c||(Ti(),Mu(Ui(null),a.a)));a.a.gb.style[xd]="rect(auto, auto, auto, auto)";a.a.gb.style[Hf]=Pg}
function Zw(a,b){var c,d,e,f,g,i;a.j||(b=1-b);c=f=e=g=0;d=J(b*a.d);i=J(b*a.e);switch(a.a.L.c){case 2:f=a.e;c=d;break;case 0:g=a.d-d>>1;e=a.e-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}a.a.gb.style[xd]="rect("+g+Pf+f+Pf+c+Pf+e+"px)"}
function Yu(a,b,c){a.c=c;Kj(a);a.i&&(Lj(a.i),a.i=null,Yw(a));a.a.$=b;var d=a.a;d.X&&(Ci(d.X.a),d.X=null);d.S&&(Ci(d.S.a),d.S=null);if(d.$){d.X=st(new Sw(d));var e;e=new Tw(d);yt();e=zt?Uq(zt.a,(!Tq&&(Tq=new ck),Tq),e):null;d.S=e}c=!c&&a.a.T;a.a.L!=(dv(),ev)&&!b&&(c=!1);a.j=b;c?b?(Xw(a),a.a.gb.style[Kf]=Xc,-1!=a.a._&&a.a.zd(a.a.V,a.a._),a.a.gb.style[xd]="rect(0px, 0px, 0px, 0px)",Ti(),b=Ui(null),Eu(b,a.a,b.gb),a.i=new $w(a),Rj(a.i,1)):Mj(a,200):(Xw(a),a.j?(a.a.gb.style[Kf]=Xc,-1!=a.a._&&a.a.zd(a.a.V,
a.a._),Ti(),b=Ui(null),Eu(b,a.a,b.gb)):a.c||(Ti(),Mu(Ui(null),a.a)),a.a.gb.style[Hf]=Pg)}function fv(a){var b=(Tj(),Uj);this.k=new Sj(this);this.s=b;this.a=a}s(336,17,{},fv);_.rc=function(){Yw(this)};_.sc=function(){this.d=D(this.a.gb,Af);this.e=D(this.a.gb,Bf);this.a.gb.style[Hf]=Be;Zw(this,(1+Math.cos(3.141592653589793))/2)};_.tc=function(a){Zw(this,a)};_.a=null;_.b=!1;_.c=!1;_.d=0;_.e=-1;_.f=null;_.i=null;_.j=!1;function $w(a){Xj();this.a=a}s(337,24,{},$w);
_.vc=function(){this.a.i=null;Mj(this.a,200)};_.a=null;function mt(){mt=u;ax()}function nt(a){return a.__gwt_resolve?a.__gwt_resolve():a}function yv(a){return function(){this.__gwt_resolve=bx;return a.bd()}}function bx(){throw"A PotentialElement cannot be resolved twice.";}
function ax(){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 Ti(){Ti=u;cx=new dx;ex=new pi;uu=new cr}function fx(a){this.p=new Ru(this);this.gb=a;qu(this)}
function Ui(a){Ti();var b,c;c=Pi(ex,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.gb==b))return c;if(0==ex.d){var d=new gx;$j();ak(bk?bk:bk=new ck,d)}!b?c=new hx:c=new fx(b);x(ex,a,c);dr(uu,c);return c}s(339,280,gi,fx);var cx,ex,uu;function dx(){}s(340,1,{},dx);_.Bd=function(a){a.hd()&&a.kd()};function gx(){}s(341,1,{},gx);_.Jc=function(){Ti();try{Au(uu,cx)}finally{ix(uu.a),ix(ex)}};function hx(){fx.call(this,$doc.body)}s(342,339,gi,hx);
_.td=function(a,b,c){Pu(a,b-0,c-0)};function Wu(a){this.c=a;this.a=!!this.c.ab}s(343,1,{},Wu);_.Qc=function(){return this.a};_.Rc=function(){if(!this.a||!this.c.ab)throw new Ku;this.a=!1;return this.b=this.c.ab};_.Sc=function(){this.b&&this.c.nd(this.b)};_.b=null;_.c=null;function jx(a,b){a.gb[Mg]=null!=b?b:j}s(346,298,Bh);_.Tc=function(a){0!=(pt(a.type)&896)?su(this,a):su(this,a)};_.ld=function(){};function kx(){kx=u;lx()}s(345,346,Bh);
function mx(){var a;kx();var b=(a=$doc.createElement("INPUT"),a.type=wg,a);!Us&&(Us=new Ts);!Ss&&(Ss=new Rs);this.gb=b;this.gb[ud]="gwt-TextBox"}s(344,345,Bh,mx);function lx(){lx=u;nx=new ox;px=new qx;rx=new sx;tx=new ux;vx=G(wx,k,35,[nx,px,rx,tx])}s(347,138,Uh);var vx,nx,px,rx,tx;function ox(){Qn.call(this,Gb,0)}s(348,347,Uh,ox);function qx(){Qn.call(this,Zb,1)}s(349,347,Uh,qx);function sx(){Qn.call(this,ac,2)}s(350,347,Uh,sx);function ux(){Qn.call(this,sc,3)}s(351,347,Uh,ux);
function xx(a,b){if(0>b||b>=a.c)throw new Hu;return a.a[b]}function Ju(a,b){var c;for(c=0;c<a.c;++c)if(a.a[c]==b)return c;return-1}function Fu(a,b,c){var d,e;if(0>c||c>a.c)throw new Hu;if(a.c==a.a.length){e=v(yx,k,36,2*a.a.length,0);for(d=0;d<a.a.length;++d)Fr(e,d,a.a[d]);a.a=e}++a.c;for(d=a.c-1;d>c;--d)Fr(a.a,d,a.a[d-1]);Fr(a.a,c,b)}function Ru(a){this.b=a;this.a=v(yx,k,36,4,0)}s(352,1,{},Ru);_.qd=function(){return new Lu(this)};_.a=null;_.b=null;_.c=0;
function yu(a){if(a.a>=a.b.c)throw new Ku;return a.b.a[++a.a]}function zu(a){if(0>a.a||a.a>=a.b.c)throw new Nv;a.b.b.nd(a.b.a[a.a--])}function Lu(a){this.b=a}s(353,1,{},Lu);_.Qc=function(){return this.a<this.b.c-1};_.Rc=function(){return yu(this)};_.Sc=function(){zu(this)};_.a=-1;_.b=null;function mw(){mw=u;pw=(Qs(),new Ps(pn()+"clear.cache.gif"))}var pw,nw=null;function ow(){}s(355,1,{},ow);function zx(){zx=u;mw()}function Ax(a,b,c,d,e){zx();this.d=a;this.b=b;this.c=c;this.e=d;this.a=e}
function Bx(a,b,c){zx();Ax.call(this,(Qs(),new Ps(a)),b,0,c,16)}s(356,292,{},Ax,Bx);_.a=0;_.b=0;_.c=0;_.d=null;_.e=0;function Cv(){var a;a=$doc.createElement(Sd);a.tabIndex=0;return a}function Ew(a){try{a.focus()}catch(b){if(!a||!a.focus)throw b;}}function Ci(a){var b=a.a,c=a.d,d=a.c,a=a.b;0<b.b?Wq(b,new Ws(b,c,d,a)):jr(b,c,d,a)}function $q(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}s(362,1,{},$q);_.a=null;_.b=null;_.c=null;_.d=null;function Xq(a,b,c){this.a=a;this.d=b;this.c=null;this.b=c}
s(363,1,{},Xq);_.pc=function(){Yq(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Ws(a,b,c,d){this.a=a;this.d=b;this.c=c;this.b=d}s(364,1,{},Ws);_.pc=function(){jr(this.a,this.d,this.c,this.b)};_.a=null;_.b=null;_.c=null;_.d=null;function Cx(a,b){b.k!=a&&(!a.ac&&(a.ac=new Mi),b.k=a,Gi(a.ac,b))}function Dx(a){var b;b=a.cZ.d;if(-1!=Hn(b,In(36)))return null;a=a.bc.b.b++;return b=mu(b,Ex(b,In(46))+1)+j+a}
function Fx(a,b,c,d){0==--a.Xb&&(a.gc!=a.Sd()&&(d|=4),!a.fc&&(d|=2),0<d&&new Gx(a,b,c,vs(d)))}function Hx(a){return!a.Tb&&a.$b?Hx(a.$b):a.Tb}function Ix(a){return!a.Vb&&a.$b?Ix(a.$b):a.Vb}function Jx(a){var b;b=new Kx;if(a.Sd()){for(;a&&!y(a,55);a=a.$b){var c=b,d=a.Od(),e=a.Pd();c.a+=d;c.b+=e}y(a,55)&&(c=a.Od(),a=a.Pd(),b.a+=c,b.b+=a);return b}throw new Lx;}function Mx(a){a.cc=!1;a._d();Nx(a)}function Nx(a){if((a=y(a,55)?null:a.$b)&&a.cc)Mx(a),a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function Ox(a){return(a=a.Hd())?a:new Px(1,1)}function Qx(a){var b;return(b=a.Id())?new Rx(b):new Rx(a.Kd())}function Sx(a){0==a.Xb++&&(a.gc=a.Sd(),a.fc=!0,a.Yd())}function Tx(a){return!a.Vb?(a.Rd(),!0):!1}function P(a,b){var c;c=a.Tb;a.Tb=b;b==c||b&&y(c,43)&&c.a==b.a||a._b.zf(b)}function Ux(a,b,c,d,e){var f,g,i,h;i=a.hc;h=a.ic;g=a.ec;f=a.Wb;a.hc=b;a.ic=c;a.ec=d;a.Wb=e;if(i!=a.hc||h!=a.ic)Nx(a),new Vx(a,100);if(g!=a.ec||f!=a.Wb)a.Rd(),new Vx(a,101)}
function Wx(a,b){b==a.Vb||b&&b==a.Vb||(a.Vb=b,a.Rd(),a._b.Af(b),a.Sd()&&a.$d())}function Xx(a){a.dc||(Sx(a),Yx(a,!0),Zx(a),a.dc=!0,new Vx(a,102),Fx(a,a,a.$b,0),Nx(a),a._b.Cf(a))}function $x(){this.bc=(ip(),ip(),ay);new pi;this.Qd();this.Zb=(by(),cy)}s(368,1,Zh);_.Ed=function(){return!1};_.Fd=function(){return Dx(this)};_.Gd=function(){return Hx(this)};_.Hd=function(){return dy(this._b,this)};_.Id=function(){return this.Hd()};_.Jd=function(){return this.Wb};_.Kd=function(){return this.Ud()};
_.Ld=function(){return new ey(0,0,0,0)};_.Md=function(){return this.Xd()};_.Nd=function(){return this.ec};_.Od=function(){return this.hc};_.Pd=function(){return this.ic};_.Qd=function(){};_.Rd=function(){Mx(this)};_.Sd=function(){return this.dc&&!!this.$b&&this.$b.Sd()};_.Td=function(){};_.Ud=function(){return Ox(this)};_.Vd=function(){};_.Wd=function(){return(null==this.Yb&&(this.Yb=this.Fd()),this.Yb)+Aa+this.Od()+Aa+this.Pd()+Aa+this.Nd()+Sg+this.Jd()+(this.dc?j:",hidden")};_.Xd=function(){return Qx(this)};
_.Yd=function(){};_.Zd=function(){return Tx(this)};_.$d=function(){};_._d=function(){var a=this._b;a.e.a=-1;a.e.b=-1};_.ae=function(a,b){this.be(this.hc,this.ic,a,b)};_.be=function(a,b,c,d){this.ce(a,b,c,d,this.Ub,!0);this.Ub=0};_.ce=function(a,b,c,d){Ux(this,a,b,c,d)};_.tS=function(){return this.cZ.d+Mc+this.Wd()+Uc};_.de=function(){this.cc=!0};_.Tb=null;_.Ub=0;_.Vb=null;_.Wb=0;_.Xb=0;_.Yb=null;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.cc=!1;_.dc=!0;_.ec=0;_.fc=!1;_.gc=!1;_.hc=0;_.ic=0;
function Q(a,b,c){var d;if(-1>a.Ob.a.c)throw new dk("Missing message: awt.12A");if(y(b,45)){if(b==a)throw new dk("Missing message: awt.12B");a:{if(a&&!y(a,55))for(d=a.$b;d;){if(d==b){d=!0;break a}if(y(d,55))break;d=d.$b}d=!1}if(d)throw new dk("Missing message: awt.12C");if(y(b,55))throw new dk("Missing message: awt.12D");}if(b.$b){d=b.$b;if(!b)throw new Zm;var e=kj(d.Ob.a,b),f;f=ht(d.Ob.a,e);d.Pb&&d.Pb.je(f);fy(d,e);new gy(d,301,f)}d=a.Ob.a.c;Sx(b);hy(a.Ob.a,d,b);d=(b.$b=a,b.Td(!0),Mx(a),!!a.Pb&&
y(a.Pb,48)&&(a.Pb.n=!1),Fx(b,b,a,1),d);try{if(a.Pb)if(y(a.Pb,48)){var g=a.Pb;if(!b)throw new Vq("Missing message: awt.185");if(null==c||null!=c)iy(g,c,b);else throw new dk("Missing message: awt.92");}else a.Pb.fe(null==c?null:c,b)}catch(i){i=xi(i);if(y(i,75))throw b=i,fy(a,d),b;throw i;}b._d();new gy(a,300,b)}function jy(a,b){var c;c=a.ee();b.b+=c.b+c.c;b.a+=c.d+c.a;return b}function ky(a){var b;b=a.ee();return new ly(b.b,b.d,a.ec-b.c-b.b,a.Wb-b.d-b.a)}
function Yx(a,b){var c;for(c=a.Ob.a.c-1;0<=c;--c)ht(a.Ob.a,c).Td(b)}function fy(a,b){var c;c=ht(a.Ob.a,b);Sx(c);c.Td(!1);kt(a.Ob.a,b);c.$b=null;Mx(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1);Fx(c,c,a,1)}function my(a){var b=(ny(),oy);Wx(a,b);for(b=0;b<a.Ob.a.c;++b)ht(a.Ob.a,b).Zd()}function py(a,b){var c,d;if(a.Pb)for(d=new ri(a.Ob.a);d.b<d.d.ue();)c=si(d),a.Pb.je(c);if(b)for(d=new ri(a.Ob.a);d.b<d.d.ue();)c=si(d),b.fe(null,c);a.Pb=b;Mx(a);a.Pb&&y(a.Pb,48)&&(a.Pb.n=!1)}
function Zx(a){if(!a.cc){a.Pb&&a.Pb.ge(a);var b,c;for(c=0;c<a.Ob.a.c;++c)b=ht(a.Ob.a,c),b.cc||b.de();a.cc=!0}}function qy(){$x.call(this);this.Ob=new ry;this.Sb=(ip(),ip(),ay)}s(367,368,hi);_.Hd=function(){if(!this.Pb)return null;!this.Qb&&(this.Qb=this.Pb.he(this));return this.Qb};_.Id=function(){if(!this.Pb)return null;!this.Rb&&(this.Rb=this.Pb.ie(this));return this.Rb};_.ee=function(){return this.Ld()};_.Kd=function(){return Ox(this)};_.Md=function(){return Qx(this)};
_.Qd=function(){this._b=(ip(),new sy)};_.Rd=function(){Mx(this);this.Pb&&y(this.Pb,48)&&(this.Pb.n=!1)};_.Td=function(a){Yx(this,a)};_.Ud=function(){return Ox(this)};_.Xd=function(){return Qx(this)};_.Yd=function(){var a;for(a=0;a<this.Ob.a.c;++a)Sx(ht(this.Ob.a,a))};_.Zd=function(){var a;if(!Tx(this))return!1;for(a=0;a<this.Ob.a.c;++a)ht(this.Ob.a,a).Zd();return!0};_._d=function(){var a,b;this.Rb=this.Qb=null;for(b=0;b<this.Ob.a.c;++b)a=ht(this.Ob.a,b),a._d()};_.de=function(){Zx(this)};_.Pb=null;
_.Qb=null;_.Rb=null;function ty(){var a=new uy;qy.call(this);py(this,a)}s(366,367,hi,ty);_.Fd=function(){return"panel"+this.Sb.b.d++};function vy(a,b,c){a=wy(a.Nb,b,c);a.j=!0;return new xy(a)}function yy(a){a.Vd(a.Nb.d)}function zy(a){return new Px(D(a.Nb.gb,Bf),D(a.Nb.gb,Af))}s(365,366,hi);_.Jd=function(){return D(this.Nb.gb,Af)};_.Nd=function(){return D(this.Nb.gb,Bf)};_.Od=function(){return Ij(this.Nb.gb)};_.Pd=function(){return Jj(this.Nb.gb)+$wnd.pageYOffset};
_.Sd=function(){return this.Nb.gb.style.display!=tf};_.$d=function(){yy(this)};_.ae=function(){};_.Nb=null;function Ay(a){if(null!=a)this.e=a;else throw new By;}s(370,1,Ph);_.tS=function(){return this.cZ.d+"[source="+this.e+Uc};_.e=null;
function Cy(){Cy=u;S=new pi;x(S,new T(400),new U(bh));x(S,new T(401),new U(bh));x(S,new T(402),new U(bh));x(S,new T(500),new U(dh));x(S,new T(501),new U(dh));x(S,new T(502),new U(dh));x(S,new T(503),new U(kh));x(S,new T(504),new U(dh));x(S,new T(505),new U(dh));x(S,new T(506),new U(kh));x(S,new T(507),new U(vh));x(S,new T(100),new U(Yg));x(S,new T(101),new U(Yg));x(S,new T(102),new U(Yg));x(S,new T(103),new U(Yg));x(S,new T(1004),new U(ah));x(S,new T(1005),new U(ah));x(S,new T(800),new U(rh));x(S,
new T(801),new U(rh));x(S,new T(200),new U(lh));x(S,new T(201),new U(lh));x(S,new T(202),new U(lh));x(S,new T(204),new U(lh));x(S,new T(203),new U(lh));x(S,new T(209),new U(wh));x(S,new T(208),new U(xh));x(S,new T(207),new U(xh));x(S,new T(206),new U(lh));x(S,new T(205),new U(lh));x(S,new T(1400),new U(th));x(S,new T(1401),new U(uh));x(S,new T(1402),new U(uh));x(S,new T(300),new U(Zg));x(S,new T(301),new U(Zg));x(S,new T(1100),new U(qh));x(S,new T(1101),new U(qh));x(S,new T(1200),new U(sh));x(S,new T(701),
new U(oh));x(S,new T(900),new U(ph));x(S,new T(1001),new U(mh));x(S,new T(601),new U(nh))}s(369,370,Ph);_.Wd=function(){return j};_.tS=function(){var a;a=j;y(this.e,44)&&null!=this.e&&(a=this.e,a=(null==a.Yb&&(a.Yb=a.Fd()),a.Yb),null==a&&(a=j));return this.cZ.d+Mc+this.Wd()+"] on "+(0<a.length?a:this.e)};_.d=0;var S;function U(a){this.a=a}s(372,1,{},U);_.a=Xg;function Dy(){}s(373,1,{},Dy);_.a=null;_.b=null;
function Ey(a,b){var c;b&&(a.a?(c=new Fy(a.a),Fr(c.b,c.c++,b),a.a=c):(a.a=new Mi,Gi(a.a,b)))}s(375,1,Ph);_.a=null;function Gy(){}function Hy(){}s(374,375,Ph,Gy,Hy);function Iy(){Iy=u;Math.sqrt(2)}function Jy(a){Iy();if(0>a)throw new dk("Missing message: awt.133");this.e=a;this.a=2;this.c=0;this.d=10;this.b=0}s(376,1,{40:1},Jy);_.eQ=function(a){return a===this?!0:y(a,40)?a.e==this.e&&a.a==this.a&&a.c==this.c&&a.d==this.d&&a.b==this.b:!1};
_.hC=function(){var a;a=new Ky;a.a=31*a.a+J((new Ly(this.e)).a);a.a=31*a.a+this.a;a.a=31*a.a+this.c;a.a=31*a.a+J((new Ly(this.d)).a);return a.a};_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;function My(){My=u;Ny=new cr;Oy=new Px(0,0);dr(Ny,Db);dr(Ny,Qb);dr(Ny,xb);dr(Ny,"Last");dr(Ny,Ib);dr(Ny,jc);dr(Ny,Hc);dr(Ny,Kc);dr(Ny,Ob)}
function iy(a,b,c){var d;if(null==b)d=Ib;else if(d=b,!Yt(Ny.a,b))throw new dk(Py());Hr(Pi(a.c,d))===Hr(c)&&Hr(Pi(a.b,c))===Hr(d)||((b=Pi(a.c,d))&&Qy(a,b,d),Ry(a.a.qd(),c)&&Qy(a,c,d),b=a.a,new Sy(c,b.a.a),++b.b,x(a.b,c,d),x(a.c,d,c))}function Ty(a,b){return new Px(Cj(b[1].b,Cj(b[2].b,b[4].b+b[0].b+b[3].b+a.e)),b[1].a+b[2].a+Cj(b[0].a,Cj(b[4].a,b[3].a))+a.k)}function Qy(a,b,c){Uy(a.a,b);Ai(a.b,b);Ai(a.c,c)}
function Vy(a,b){if(!a.n){a.n=!0;var c,d,e;Wy(a.f,Oy);Wy(a.i,Oy);Wy(a.o,null);a.p=0;for(d=Xy(a.a,0);d.b!=d.d.a;){c=Yy(d);e=Pi(a.b,c);var f=b.Zb;e=gn(e,Ib)?0:gn(e,jc)?1:gn(e,Hc)?2:gn(e,Kc)?4:gn(e,Ob)?3:gn(e,Db)?f.a?4:3:gn(e,xb)?f.a?3:4:gn(e,Qb)?1:2;c.dc?a.o[e]||(Fr(a.o,e,c),++a.p,a.f[e]=c.Kd(),a.i[e]=c.Md()):a.o[e]||(a.f[e]=c.Kd(),a.i[e]=c.Md())}0!=a.p&&(c=-1,a.o[1]&&++c,a.o[2]&&++c,a.o[0]||a.o[4]||a.o[3]?(a.e=(a.p-c-2)*a.d,++c):a.e=0,a.k=c*a.j)}}function Zy(){My();$y.call(this,0)}
function $y(a){My();ip();this.a=new az;this.b=new pi;this.c=new pi;this.d=a;this.j=0;this.n=!1;this.o=v(bz,k,44,5,0);this.f=v(cz,k,46,5,0);this.i=v(cz,k,46,5,0);this.p=this.e=this.k=0}s(377,1,{48:1,67:1},Zy,$y);_.fe=function(a,b){iy(this,a,b)};
_.ge=function(a){Vy(this,a);if(0!=this.p)if(a=ky(a),0>=a.b||0>=a.a){var b,c;for(c=0;5>c;++c)(b=this.o[c])&&b.be(a.c,a.d,0,0)}else{var d,e;b=a.c;e=a.d;this.o[1]&&(this.o[1].ae(a.b,this.i[1].a),this.o[1].ce(a.c,a.d,a.b,this.i[1].a,2,!0),e+=this.i[1].a+this.j);c=a.a-this.i[1].a-this.i[2].a-this.k;c=0<c?c:0;this.o[4]&&(this.o[4].ae(this.i[4].b,c),this.o[4].ce(a.c,e,this.i[4].b,c,2,!0),b+=this.i[4].b+this.d);d=a.b-this.i[4].b-this.i[3].b-this.e;this.o[0]&&this.o[0].be(b,e,0<d?d:0,c);this.o[2]&&(this.o[2].ae(a.b,
this.i[2].a),this.o[2].ce(a.c,a.d+a.a-this.i[2].a,a.b,this.i[2].a,2,!0));this.o[3]&&(this.o[3].ae(this.i[3].b,c),this.o[3].ce(a.c+a.b-this.i[3].b,e,this.i[3].b,c,2,!0))}};_.he=function(a){var b;b=this.n;Vy(this,a);this.n=b;return 0==this.p?jy(a,new Px(0,0)):jy(a,Ty(this,this.f))};_.ie=function(a){var b;b=this.n;Vy(this,a);this.n=b;return jy(a,Ty(this,this.i))};_.je=function(a){var b;b=Pi(this.b,a);null!=b&&Qy(this,a,b)};_.tS=function(){return dz.d+"[hgap="+this.d+",vgap="+this.j+Uc};_.a=null;
_.b=null;_.c=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=0;_.k=0;_.n=!1;_.o=null;_.p=0;var Oy,Ny;function ez(a){$x.call(this);this._b=(ip(),new fz(a,this))}s(378,368,{41:1,44:1,49:1,63:1,67:1},ez);_.Fd=function(){return od+this.bc.b.a++};_.Hd=function(){return!Ix(this)?new Px(0,0):dy(this._b,this)};_._d=function(){};s(380,1,{});s(379,380,{},function(){});function gz(){gz=u}
function hz(a,b){if(null==b)throw new Vq("Missing message: awt.103");var c=-1,d,e,f;f=a._b.a.gb;e=$doc.createElement(Ff);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 iz(){gz();$x.call(this);new Mi;this._b=new jz((ip(),this))}s(381,368,{42:1,44:1,49:1,63:1,67:1},iz);_.Hd=function(){return dy(this._b,this)};
_.Wd=function(){return(null==this.Yb&&(this.Yb=Dx(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+Sg+this.Wb+(this.dc?j:",hidden")+",current="+kp(this._b.a,this._b.a.gb.selectedIndex)};function kz(){kz=u;lz=new mz(255,255,255);nz=new mz(192,192,192);oz=new mz(128,128,128);pz=new mz(64,64,64);qz=new mz(0,0,0);rz=new mz(255,0,0);new mz(255,175,175);sz=new mz(255,200,0);tz=new mz(255,255,0);new mz(0,255,0);uz=new mz(255,0,255);vz=new mz(0,255,255);wz=new mz(0,0,255)}
function xz(a){var b,c;c=a.a>>16&255;b=a.a&255;a=a.a>>8&255;if(0==c&&0==b&&0==a)return new mz(3,3,3);3>c&&0!=c?c=3:(c=J(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=J(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=J(a/0.7),a=255<a?255:a);return new mz(c,a,b)}function yz(a){return new mz(J(0.7*(a.a>>16&255)),J(0.7*(a.a>>8&255)),J(0.7*(a.a&255)))}function mz(a,b,c){kz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new dk("Color parameter outside of expected range");this.a=c|b<<8|a<<16|-16777216}
s(382,1,{43:1,50:1,54:1},mz);_.eQ=function(a){return y(a,43)?a.a==this.a:!1};_.hC=function(){return this.a};_.tS=function(){return zz.d+"[r="+(this.a>>16&255)+",g="+(this.a>>8&255)+",b="+(this.a&255)+Uc};_.a=0;var qz,wz,vz,pz,oz,nz,uz,sz,rz,lz,tz;function by(){by=u;cy=new Az(!0);Bz=new cr;dr(Bz,"ar");dr(Bz,"fa");dr(Bz,"iw");dr(Bz,"ur")}function Az(a){this.a=a}s(383,1,Ph,Az);_.a=!1;var cy,Bz;s(385,1,{59:1,69:1});function Cz(){Px.call(this,0,0)}function Px(a,b){this.b=a;this.a=b}
function Rx(a){Px.call(this,a.b,a.a)}s(384,385,{46:1,59:1,67:1,69:1},Cz,Px,Rx);_.eQ=function(a){return a===this?!0:y(a,46)?a.b==this.b&&a.a==this.a:!1};_.hC=function(){var a;a=new Ky;a.a=31*a.a+this.b;a.a=31*a.a+this.a;return a.a};_.tS=function(){return Dz.d+"[width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;function aq(a,b,c){this.f=a;this.c=b;this.e=this.d=this.j=this.i=0;this.b=c}s(386,1,Ph,aq,function(a,b,c,d){this.f=a;this.c=b;this.j=this.i=0;this.d=c;this.e=d;this.b=null});
_.ke=function(){return 0!=(this.e&4)};_.le=function(){return 0!=(this.e&1)};_.tS=function(){var a;return this.cZ.d+"[id="+this.c+",x="+this.i+",y="+this.j+(0!=this.d?",key="+this.d+(a=j,this.le()&&(a+=",shift"),0!=(this.e&2)&&(a+=",control"),this.ke()&&(a+=",meta"),a):j)+",target="+this.f+(null!=this.b?",arg="+this.b:j)+Uc};_.b=null;_.c=0;_.d=0;_.e=0;_.f=null;_.i=0;_.j=0;function Ez(a){var b,c;for(c=b=0;c<a.b.length;)a.b[c].dc&&++b,++c;return b}
function Fz(a,b,c,d,e,f,g){var i,h,l,d=d+a.c;switch(a.a){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.c-1;for(h=0;h<=l;++h)c=(Fv(g?h:l-h,b.c),b.b[g?h:l-h]),i=c.Md(),c.be(d,e+~~((f-i.a)/2),i.b,i.a),d+=i.b+a.c}function Gz(a,b){var c,d,e,f,g,i;i=a.c;g=0;for(d=a.b,e=0,f=d.length;e<f;++e)c=d[e],c.dc&&(c=b?c.Md():c.Kd(),g=Cj(g,c.a),i+=c.b+a.c);return new Px(i,g+2*a.d)}function uy(){Hz.call(this,1,5,5)}
function Hz(a,b,c){ip();this.c=b;this.d=c;this.a=a}s(387,1,Ph,uy,Hz);_.fe=function(){};
_.ge=function(a){this.b=Iz(a.Ob);if(0!=Ez(this)){var b,c,d,e,f,g,i,h,l,m,o;b=ky(a);g=a.ee();i=a.Zb.a;l=new Mi;m=f=2*this.c;o=g.d+this.d;h=0;e=!0;var n,q,w;n=a.Ob.a.c;d=new Jz(n);for(w=0;w<n;++w)Fr(d.b,d.c++,null);for(c=this.b,n=0,w=c.length;n<w;++n)if(q=c[n],q.$b==a){var H=d,A=kj(a.Ob.a,q);Fv(A,H.c);Fr(H.b,A,q)}for(d=new ri(d);d.b<d.d.ue();)if((c=si(d))&&c.dc)a=c.Md(),!e&&m+a.b>b.b&&(Fz(this,l,b.b-(m-this.c),g.b,o,h,i),l.ze(),m=f,o+=h+this.d,h=0),e=!1,Fr(l.b,l.c++,c),m+=a.b+this.c,h=Cj(h,a.a);Fz(this,
l,b.b-(m-this.c),g.b,o,h,i)}};_.he=function(a){this.b=Iz(a.Ob);return 0==Ez(this)?jy(a,new Px(10,10)):jy(a,Gz(this,!1))};_.ie=function(a){this.b=Iz(a.Ob);return 0==Ez(this)?jy(a,new Px(10,10)):jy(a,Gz(this,!0))};_.je=function(){};_.tS=function(){var a;switch(this.a){case 0:a=Le;break;case 2:a=Wf;break;case 1:a=rd;break;case 4:a="trailing";break;default:a="leading"}return Kz.d+"[hgap="+this.c+",vgap="+this.d+",align="+a+Uc};_.a=0;_.b=null;_.c=0;_.d=0;function ny(){ny=u;oy=new Lz(Nb,0,12)}
function Lz(a,b,c){ny();this.a=null!=a?a:"Default";this.b=0<=c?c:0;this.c=0==(b&-4)?b:0}s(388,1,Ph,Lz);_.a=null;_.b=0;_.c=0;var oy;s(389,1,Ph);_.tS=function(){return Mz.d+"[font="+this.c+"ascent="+Nz(this.a,this.c).a+", descent="+Nz(this.a,this.c).b+", height="+Nz(this.a,this.c).c+Uc};_.c=null;function Oz(a){if(!a.k){Sx(a);a.xd();var b,c;for(b=0;b<a.o.c;++b)(c=ht(a.o,b))&&Oz(c);Yx(a,!1);a.k=!0;Fx(a,a,a.$b,0);new Pz(a,202)}}
function Qz(a){var b,c;a.dc&&(a._b.xd(),a.dc=!1);for(b=0;b<a.o.c;++b)(c=ht(a.o,b))&&c.xd()}function Rz(a){!Ix(a)&&my(a);var b=Qx(a);a.be(a.hc,a.ic,b.b,b.a);Zx(a)}function Sz(a,b){a.p!=b&&(a.p=b)}s(391,367,ii);_.Ld=function(){return new ey(this.n.d,this.n.b,this.n.a,this.n.c)};_.xd=function(){Qz(this)};_.Sd=function(){return this._b.c.$};_.be=function(a,b,c,d){Ux(this,a,b,c,d);this.Ub=0};_.ce=function(a,b,c,d,e,f){e=c!=this.ec||d!=this.Wb;Ux(this,a,b,c,d);this.dc&&e&&!f&&Zx(this)};_.k=!1;_.p=!1;
function Tz(a){qy.call(this);this.q=new Hy;this.o=new Mi;this.n=new ey(0,0,0,0);this.dc=!1;py(this,new Zy);this._b&&Uz(this._b.c.z.b,a);this._b&&Vz(this._b,!0);Sz(this,!0)}s(390,391,ii);_.ee=function(){return new ey(this.n.d,this.n.b,this.n.a,this.n.c)};_.Od=function(){return Ij(this._b.c.gb)};_.Pd=function(){return Jj(this._b.c.gb)+$wnd.pageYOffset};_.Qd=function(){this._b=new Wz((ip(),j),this)};
function Xz(a,b,c,d,e,f){var g,i;g=a.d;f?(i=xz(g),f=new mz(J(0.7*(g.a>>16&255)),J(0.7*(g.a>>8&255)),J(0.7*(g.a&255))),(a.d=g)&&(a.f=Vf+(g.a>>16&255)+Aa+(g.a>>8&255)+Aa+(g.a&255)+va)):(i=new mz(J(0.7*(g.a>>16&255)),J(0.7*(g.a>>8&255)),J(0.7*(g.a&255))),f=xz(g),(a.d=i)&&(a.f=Vf+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va));--d;--e;Yz(a,b+1,c+1,d-1,e-1);(a.d=i)&&(a.f=Vf+(i.a>>16&255)+Aa+(i.a>>8&255)+Aa+(i.a&255)+va);Yz(a,b,c,d,1);Yz(a,b,c+1,1,e);(a.d=f)&&(a.f=Vf+(f.a>>16&255)+Aa+(f.a>>8&255)+Aa+(f.a&
255)+va);Yz(a,b+d,c,1,e);Yz(a,b+1,c+e,d,1)}s(392,1,{});_.tS=function(){return"Graphics"};s(393,392,{});function Zz(a){var b,c;c=Cj(0,a.d);0==c?(b=a.a,c=~~(a.b.length/b),0<a.b.length%b&&++c):(c=a.d,b=~~(a.b.length/c),0<a.b.length%c&&++b);return new Px(b,c)}function $z(a,b,c){var d,e,f,g,i,h;a.b=Iz(b.Ob);if(0==a.b.length)return new Cz;g=Zz(a);i=h=0;for(e=a.b,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Md():d.Kd(),h=Cj(h,d.b),i=Cj(i,d.a);return new Px(h*g.b+a.c*(g.b-1),i*g.a+a.e*(g.a-1))}
function aA(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=J(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function bA(){cA.call(this,7)}function cA(a){ip();this.d=0;this.a=1;this.e=a;this.c=0}s(394,1,Ph,bA,cA);_.fe=function(){};
_.ge=function(a){var b,c;this.b=Iz(a.Ob);if(0!=this.b.length&&(b=ky(a),!(0>=b.b||0>=b.a))){c=Zz(this);var d=c.b;c=c.a;var a=a.Zb.a,e,f,g,i,h,l,m;f=v(I,r,-1,d,1);e=v(I,r,-1,d,1);h=v(I,r,-1,c,1);l=v(I,r,-1,c,1);aA(b.b,b.c,this.c,f,e);aA(b.a,b.d,this.e,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.b[i].be(e[m],l[b],f[m],h[b]),++i==this.b.length)break a}};_.he=function(a){return jy(a,$z(this,a,!1))};_.ie=function(a){return jy(a,$z(this,a,!0))};_.je=function(){};
_.tS=function(){return dA.d+"[hgap="+this.c+",vgap="+this.e+",rows="+this.d+",cols="+this.a+Uc};_.a=0;_.b=null;_.c=0;_.d=0;_.e=0;function Nv(){bn()}function ru(a){bn();this.f=a}s(396,97,Qh,Nv,ru);function Lx(){bn();this.f="Missing message: awt.151"}s(395,396,Qh,Lx);s(397,1,{});function ey(a,b,c,d){this.d=a;this.b=b;this.a=c;this.c=d}s(398,1,{47:1,67:1,69:1},ey);_.eQ=function(a){return a===this?!0:y(a,47)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=31+this.d;a=31*a+this.b;a=31*a+this.a;return a=31*a+this.c};_.tS=function(){return eA.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function fA(a){gA.call(this,a,0)}function gA(a,b){$x.call(this);this._b=(ip(),new hA(a));this.a=b;var c=this._b;switch(b){case 1:var c=c.a,d=(Rv(),Sv);c.a=d;qw(c);break;case 0:c=c.a;d=(Rv(),Uv);c.a=d;qw(c);break;case 2:c=c.a,d=(Rv(),Vv),c.a=d,qw(c)}}s(399,368,Zh,fA,gA);
_.Hd=function(){return!Ix(this)?new Px(0,0):dy(this._b,this)};_.Wd=function(){var a=(null==this.Yb&&(this.Yb=Dx(this)),this.Yb)+Aa+this.hc+Aa+this.ic+Aa+this.ec+Sg+this.Wb+(this.dc?j:",hidden")+",align=",b;b=Le;switch(this.a){case 1:b=rd;break;case 2:b=Wf}return a+b+",text=null"};_.a=0;s(402,1,Ph);_.Wd=function(){return this.j};_.tS=function(){return this.cZ.d+Mc+this.Wd()+Uc};_.j=null;_.k=null;
function iA(a){var b;b=a.j+",label="+a.f;a.e||(b+=",disabled");null!=a.c&&(b+=",command="+a.c);return b}function jA(a){this.n=(ip(),ip(),ay);var b;var c;b=this.cZ.d;-1!=Hn(b,In(36))?b=null:(c=this.n.b.c++,b=mu(b,Ex(b,In(46))+1)+j+c);this.j=b;this.d=new Gy;this.f=a;this.e=!0;this.i=new kA(this)}s(401,402,Ph,jA);_.Wd=function(){return iA(this)};_.c=null;_.e=!1;_.f=null;_.i=null;s(400,401,Vh);_.Wd=function(){return iA(this)+(this.b?",tearOff":j)};_.b=!1;s(404,1,{60:1});
_.eQ=function(a){return a===this?!0:y(a,60)?this.a==a.a&&this.b==a.b:!1};_.hC=function(){var a;a=new Ky;lA(a,this.a);lA(a,this.b);return a.a};function Kx(){this.b=this.a=0}function mA(a,b){this.a=a;this.b=b}function nA(a){var b=a.b;this.a=a.a;this.b=b}s(403,404,{51:1,60:1,67:1},Kx,mA,nA);_.eQ=function(a){return a===this?!0:y(a,51)?this.a==a.a&&this.b==a.b:!1};_.tS=function(){return oA.d+"[x="+this.a+",y="+this.b+Uc};_.a=0;_.b=0;
function pA(a,b){if(!b)throw new Vq("Missing message: awt.70");var c=a.a;if(E(b.f,Ca)){var c=c.a.a,d=new Qw,e=c.c.c;if(0>e||e>c.c.c)throw new Hu;c.o&&(d.gb[zd]=2);xw(c,e,d.gb);hy(c.c,e,d)}else{var d=c.a.a,c=b.i.a,e=d.c.c,f,g;if(0>e||e>d.c.c)throw new Hu;hy(d.c,e,c);for(f=g=0;f<e;++f)y(ht(d.c,f),31)&&++g;hy(d.i,g,c);xw(d,e,c.gb);c.b=d;e=lu(c.gb)+Va;ti(c._c(),e,!1);d.o&&(e=kj(d.c,c),-1!=e&&(d=Vt(d.o?d.e:Vt(d.e,0),e),2==Wt(d)&&d.removeChild(Vt(d,1)),c.gb[zd]=2))}}
function qA(a,b,c,d){a=a.a;b=Jx(b);c+=b.a;d+=b.b;$u(a.a,c,d);av(a.a)}function rA(){jA.call(this,j);new Mi;this.b=!1;this.a=(ip(),new sA)}s(405,400,Vh,rA);_.a=null;s(408,1,{53:1,62:1,69:1});s(407,408,{53:1,61:1,62:1,69:1});_.eQ=function(a){return a===this?!0:y(a,61)?this.c==a.c&&this.d==a.d&&this.b==a.b&&this.a==a.a:!1};_.hC=function(){var a;a=new Ky;lA(a,this.c);lA(a,this.d);lA(a,this.b);lA(a,this.a);return a.a};function ly(a,b,c,d){this.c=a;this.d=b;this.a=d;this.b=c}
s(406,407,{52:1,53:1,61:1,62:1,67:1,69:1},ly);_.eQ=function(a){return a===this?!0:y(a,52)?a.c==this.c&&a.d==this.d&&a.b==this.b&&a.a==this.a:!1};_.tS=function(){return tA.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function uA(){uA=u;vA=new wA;xA=new yA;zA=new yA}var vA,zA,xA;s(410,1,{});_.eQ=function(a){return this===a};_.hC=function(){return ji(this)};function wA(){}s(411,410,{},wA);function yA(){}s(412,1,{},yA);s(413,368,Zh);_.Gd=function(){return null};
function AA(a,b){var c;c=new BA(Ix(a));return!c?null:new Px(CA(c,"_")*b+6,Nz(c.a,c.c).c+6)}function DA(a,b){var c;c=AA(a,b);return!c?Ox(a):c}function EA(a,b){var c;c=AA(a,b);return!c?Qx(a):c}function FA(a,b){var c=a._b;jx(c.a,b);c.e.a=-1;c.e.b=-1}function GA(a){HA.call(this,a,null!=a?a.length:0)}function HA(a,b){$x.call(this);this.a=0>b?0:b;var c=this._b;jx(c.a,a);c.e.a=-1;c.e.b=-1}s(414,413,Zh,GA,HA);_.Fd=function(){return"textfield"+this.bc.b.e++};
_.Hd=function(){return AA(this,Ln(this._b.a.gb,Mg).length)};_.Id=function(){return!Ix(this)?null:AA(this,Ln(this._b.a.gb,Mg).length)};_.Kd=function(){return 0<this.a?DA(this,this.a):Ox(this)};_.Md=function(){return 0<this.a?EA(this,this.a):Qx(this)};_.Qd=function(){this._b=(ip(),new IA)};_.Ud=function(){return 0<this.a?DA(this,this.a):Ox(this)};_.Xd=function(){return 0<this.a?EA(this,this.a):Qx(this)};_.a=0;function ip(){ip=u;ay=new JA}function KA(){var a=(ip(),ip(),ay);!a.c&&(a.c=new LA)}
function JA(){this.b=new MA;this.d=new Dy}s(415,1,{},JA);_.a=null;_.c=null;var ay;function MA(){}s(416,1,{},MA);_.a=0;_.b=0;_.c=0;_.d=0;_.e=0;s(417,1,{});function NA(){NA=u;OA=new PA;QA=new PA}function RA(a,b){return b==a?!0:!b?!1:!0}function PA(){}s(418,1,{56:1},PA);_.eQ=function(a){return null==a||!y(a,56)?!1:RA(this,a)};_.hC=function(){var a;a=null.Jf()+";class="+null.Jf();a=!null.Jf().Jf()?a:a+";charset=";return Gs(a)};
_.tS=function(){return SA.d+"[MimeType=(null);humanPresentableName="+this.a+Uc};_.a=null;var OA,QA;function TA(){TA=u;G(UA,k,56,[(NA(),QA),OA])}function VA(a){var b=(NA(),QA);if(RA(b,(NA(),QA)))return a.a;if(RA(b,OA))return new WA(a.a);throw new XA(b);}function YA(a){TA();this.a=a}s(419,1,{},YA);_.a=null;function XA(a){a="flavor = "+a;bn();this.f=a}s(420,98,{57:1,67:1,73:1,81:1},XA);function ZA(a,b){Cy();$A.call(this,a,1001,b,Xg)}
function $A(a,b,c,d){Cy();Ay.call(this,a);this.d=b;this.a=c;this.c=d;this.b=0}s(421,369,Ph,ZA,$A);_.Wd=function(){var a,b;a=1001==this.d?"ACTION_PERFORMED":"unknown type";b=j;0<(this.b&1)&&(b+="Shift");0<(this.b&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.b&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.b&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.a+",when="+As(this.c)+",modifiers="+b};_.a=null;_.b=0;_.c=Xg;function Vx(a,b){Cy();Ay.call(this,a);this.d=b}s(422,369,Ph,Vx);
_.Wd=function(){var a,b;a=this.e;switch(this.d){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()+Aa+a.Pd()+ea+a.Nd()+Sg+a.Jd()+va};function gy(a,b,c){Cy();Vx.call(this,a,b);this.a=c}s(423,422,Ph,gy);
_.Wd=function(){var a;switch(this.d){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.a;null==b.Yb&&(b.Yb=b.Fd());return a+b.Yb};_.a=null;function Gx(a,b,c,d){Cy();Ay.call(this,a);this.d=1400;this.b=b;this.c=c;this.a=d}s(424,369,Ph,Gx);
_.Wd=function(){var a;switch(this.d){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.d&&(ys(rs(this.a,Yg))&&(a+="PARENT_CHANGED,"),ys(rs(this.a,Zg))&&(a+="DISPLAYABILITY_CHANGED,"),ys(rs(this.a,ah))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.b+",changedParent="+this.c+va};_.a=Xg;_.b=null;_.c=null;s(425,1,ai);function Pz(a,b){Cy();Vx.call(this,a,b);this.c=null;this.a=this.b=0}
s(426,422,Ph,Pz);
_.Wd=function(){var a;switch(this.d){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.c+",oldState="+this.b+",newState="+this.a};_.a=0;
_.b=0;_.c=null;s(427,1,{});function WA(a){if(null==a)throw new Zm;}s(428,427,{},WA);
function aB(){aB=u;bB={};bB["java.vendor"]=ne;bB["package.restrict.access.sun"]=Lg;bB["sun.java.launcher"]=dc;bB["sun.management.compiler"]=ne;bB["os.name"]=dc;bB[" sun.boot.class.path"]=dc;bB["path.separator.applet"]=dc;bB["java.vm.specification.vendor"]=ne;bB["java.runtime.version"]=dc;bB["http.proxyPort"]=dc;bB["user.name"]=dc;bB["user.language"]=dc;bB["os.name.applet"]=dc;bB["browser.version"]=dc;bB["java.version"]=dc;bB["user.timezone"]=dc;bB["java.endorsed.dirs"]=dc;bB["java.specification.name"]=
"GWT";bB["java.specification.version"]="2.5.0";bB[Ge]=$b;!sq&&(sq=new Aq);sq.a?bB[Ee]="yes":bB[Ee]=null}var bB;s(431,98,Kh);function cB(){bn()}function dB(a){bn();this.f=a}s(430,431,{64:1,67:1,73:1,81:1},cB,dB);function eB(){eB=u;fB=new gB}
function hB(a){var b;if(a.k){var c;b=new Es;Vm(b.a,a.f);c=b.a;var d=mb;c[c.explicitLength++]=d;c=a.a;null!=c&&0<c.length&&(Vm(b.a,Za),Vm(b.a,a.a));c=a.b;a=a.j;null!=c&&Vm(b.a,c);null!=a&&(c=b.a,d=ma,c[c.explicitLength++]=d,Vm(b.a,a));b=Kn(b.a)}else b="unknown protocol("+a.f+")://"+a.c+a.b;return b}
function iB(a){eB();var b,c,d;if(null==a)throw new cB;a=Gn(a);try{d=Hn(a,In(58))}catch(e){e=xi(e);if(y(e,77))throw new dB($m(e));throw e;}c=Hn(a,In(91));if(0<=d&&(-1==c||d<c)){this.f=a.substr(0,d-0);b=this.f.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.f.length;++c)b=this.f.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.f;jB();var f,g,i;i=c.length;b=new kB;for(g=0;g<i;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.a;f=String.fromCharCode(f+
32&65535)}else h=b.a,f=String.fromCharCode(f);h[h.explicitLength++]=f}this.f=Kn(b.a)}else this.f=null,d=-1}if(null==this.f)throw new dB(Wb+a);if(!this.k&&(this.k=Pi(fB,this.f),this.k||(this.k=(ip(),new lB))&&x(fB,this.f,this.k),!this.k))throw new dB(Wb+a);try{c=a;var l=++d,m=a.length,o,n,q,w,H,A,K,O,V,ca,N,ec,xc,Mf,vb,Gd,Hd,Id,ib,yc,Ab;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf(Za,l)==l&&-1==mB(c,In(47),l+2))throw new nB(m);}else{N=c.substr(l,m-l);m-=l;A=0;
K=this.c;ec=this.e;Id=this.j;w=this.d;vb=this.i;o=this.a;Ab=this.n;ib=mB(N,In(35),0);if(0==N.indexOf(Za)&&0!=N.indexOf("////")){V=2;ec=-1;A=mB(N,In(47),2);Hd=mB(N,In(63),2);-1!=Hd&&(-1==A||A>Hd)&&(A=Hd);-1==A&&(A=m,w=j);O=A;-1!=ib&&ib<A&&(O=ib);var jd=In(64);yc=N.lastIndexOf(jd,O);o=N.substr(2,O-2);-1<yc&&(Ab=N.substr(2,yc-2),V=yc+1);xc=mB(N,In(58),-1==yc?V:yc);q=Hn(N,In(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?xc=q+1:xc=-1):xc=-1}catch(Se){if(Se=xi(Se),!y(Se,73))throw Se;}-1==xc||
xc>A?K=N.substr(V,O-V):(K=N.substr(V,xc-V),Mf=N.substr(xc+1,O-(xc+1)),0==Mf.length?ec=-1:ec=oB(Mf,10))}-1<ib&&(Id=N.substr(ib+1,m-(ib+1)));H=-1==ib?m:ib;var Xb=In(63);Gd=N.lastIndexOf(Xb,H);-1<Gd?(vb=N.substr(Gd+1,H-(Gd+1)),0==Gd&&null!=w&&(E(w,j)?w=Ya:w.indexOf(Ya),ca=Ex(w,In(47))+1,w=w.substr(0,ca-0)),H=Gd):0!=ib&&(vb=null);-1<A&&(A<m&&47==N.charCodeAt(A)?w=N.substr(A,H-A):H>A&&(null==w?w=j:E(w,j)?w=Ya:w.indexOf(Ya),ca=Ex(w,In(47))+1,0==ca?w=N.substr(A,H-A):w=w.substr(0,ca-0)+N.substr(A,H-A)));
null==w&&(w=j);null==K&&(K=j);d=K;var me;me=w;null!=vb&&!E(vb,j)&&(null!=w?me=w+tb+vb:me=tb+vb);null==this.f&&(this.f=this.f);this.c=d;this.b=me;this.e=ec;this.j=Id;var kd;null!=this.c&&0<this.c.length&&(this.a=this.c,-1!=this.e&&(this.a=this.a+mb+this.e));null!=this.c&&-1<(kd=Ex(this.c,In(64)))?(this.n=this.c.substr(0,kd-0),this.c=mu(this.c,kd+1)):this.n=null;null!=this.b&&-1<(kd=Hn(this.b,In(63)))?(this.i=mu(this.b,kd+1),this.d=this.b.substr(0,kd-0)):(this.i=null,this.d=this.b);this.a=o;this.n=
Ab;this.d=w;this.i=vb}}catch(ld){ld=xi(ld);if(y(ld,73))throw new dB($m(ld));throw ld;}if(-1>this.e)throw new dB("incorrect port: "+this.e);}s(432,1,Ph,iB);_.tS=function(){return hB(this)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=-1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;var fB;s(433,1,{});function pB(a,b,c){var d,e;for(d=new qB(a.pe().a);rB(d.a);)if(a=d.b=si(d.a),e=a.gf(),null==b?null==e:gn(b,e))return c&&sB(d),a;return null}s(437,1,Yh);_.oe=function(a){return!!pB(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,84)||this.ue()!=a.ue())return!1;for(a=new qB(a.pe().a);rB(a.a);)if(b=a.b=si(a.a),c=b.gf(),b=b.hf(),!this.oe(c)||!tB(b,this.qe(c)))return!1;return!0};_.qe=function(a){a=pB(this,a,!1);return!a?null:a.hf()};_.hC=function(){var a,b,c;c=0;for(b=new qB(this.pe().a);rB(b.a);)a=b.b=si(b.a),c+=a.hC(),c=~~c;return c};_.re=function(){return 0==this.ue()};_.se=function(){throw new uB("Put not supported on this map");};
_.te=function(a){a=pB(this,a,!0);return!a?null:a.hf()};_.ue=function(){return this.pe().a.d};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new qB(this.pe().a);rB(c.a);)b=c.b=si(c.a),a?d+=Ba:a=!0,d+=j+b.gf(),d+=rb,d+=j+b.hf();return d+"}"};function ix(a){a.a=[];a.e={};a.c=!1;a.b=null;a.d=0}function Yt(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=mb+b in a.e;else a:{c=a.xe(b);if(c=a.a[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 Pi(a,b){var c;if(null==b)c=a.b;else if(y(b,1))c=a.e[mb+b];else a:{c=a.xe(b);if(c=a.a[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=vB(a,c);else if(y(b,1))c=wB(a,b,c);else a:{var d=a.xe(b),e=a.a[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.a[d]=[];d=new xB(b,c);e.push(d);++a.d;c=null}return c}
function vB(a,b){var c;c=a.b;a.b=b;a.c||(a.c=!0,++a.d);return c}function wB(a,b,c){var d,e=a.e,b=mb+b;b in e?d=e[b]:++a.d;e[b]=c;return d}function Ai(a,b){var c;if(null==b)c=a.b,a.b=null,a.c&&(a.c=!1,--a.d);else if(y(b,1)){var d,e=a.e;c=mb+b;c in e&&(d=e[c],--a.d,delete e[c]);c=d}else a:{c=a.xe(b);if(d=a.a[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.a[c]:d.splice(e,1);--a.d;c=g.hf();break a}}c=null}return c}s(436,437,Yh);_.oe=function(a){return Yt(this,a)};
_.pe=function(){return new yB(this)};_.we=function(a,b){return this.ve(a,b)};_.qe=function(a){return Pi(this,a)};_.se=function(a,b){return x(this,a,b)};_.te=function(a){return Ai(this,a)};_.ue=function(){return this.d};_.a=null;_.b=null;_.c=!1;_.d=0;_.e=null;function pi(){ix(this)}s(435,436,zh,pi);_.ve=function(a,b){return Hr(a)===Hr(b)||null!=a&&gn(a,b)};_.xe=function(a){return~~kn(a)};function gB(){ix(this)}s(434,435,zh,gB);function zB(){bn()}s(438,97,Qh,zB);
function AB(a){var b,c;b=0;for(c=a.a;c<a.i;){c=BB(a,c);if(c>=a.i)break;c=CB(a,c);++b}return b}function DB(a,b){var c;for(c=0;c<a.b.length;++c)if(a.b[c]==b)return!0;return!1}function EB(a){var b;a.a=0<=a.j&&!a.d?a.j:BB(a,a.a);a.d=!1;a.j=-1;if(a.a>=a.i)throw new zB;b=a.a;a.a=CB(a,a.a);return a.n.substr(b,a.a-b)}
function CB(a,b){var c,d;for(d=b;d<a.i;)if(a.e){c=FB(a.n,d,a.n.length);if(c<=a.f&&DB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c<=a.f&&0<=Hn(a.c,In(c)))break;++d}a.k&&b==d&&(a.e?(c=FB(a.n,d,a.n.length),c<=a.f&&DB(a,c)&&(d+=65536<=c?2:1)):(c=a.n.charCodeAt(d),c<=a.f&&0<=Hn(a.c,In(c))&&++d));return d}
function BB(a,b){var c,d;if(null==a.c)throw new Zm;for(d=b;!a.k&&d<a.i;)if(a.e){c=FB(a.n,d,a.n.length);if(c>a.f||!DB(a,c))break;d+=65536<=c?2:1}else{c=a.n.charCodeAt(d);if(c>a.f||0>Hn(a.c,In(c)))break;++d}return d}function GB(a){HB.call(this,a," \t\n\r\u000c",!1)}function IB(a){HB.call(this,a,Aa,!1)}
function HB(a,b,c){this.a=0;this.j=-1;this.d=!1;this.n=a;this.i=a.length;this.c=b;this.k=c;var d;if(null==this.c)this.f=0;else{for(c=b=d=0;c<this.c.length;c+=65536<=a?2:1)a=this.c.charCodeAt(c),55296<=a&&57343>=a&&(a=FB(this.c,c,this.c.length),this.e=!0),d<a&&(d=a),++b;this.f=d;if(this.e){this.b=v(I,r,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=FB(this.c,d,this.c.length),this.b[c]=a}}}s(439,1,{},GB,IB,HB);_.a=0;_.b=null;_.c=null;_.d=!1;_.e=!1;_.f=0;_.i=0;_.j=0;_.k=!1;_.n=null;
function JB(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=nn(e),!(ln(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}function KB(){}function LB(a){MB.call(this,a,eb,eb,null)}function NB(a,b){MB.call(this,a,eb,eb,b)}function OB(a,b,c){MB.call(this,a,b,c,null)}
function MB(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=Ui(a)){this.a=new PB;this.b=new QB(this.a,b,c,d);Eu(e,this.b,e.gb);d&&ad in d&&(this.b.b=d[ad]);a=this.b;a.d||(a.d=wy(a,D(a.gb,Bf),D(a.gb,Af)),a.d.j=!1);var b=a.c,f,g,i,h,l,m,o;b.J?RB="JSME":RB="JME";b.u=SB(b,!1);b.v=SB(b,!0);fq(b,RB+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.B=zy(b);py(b,null);b.mb||(b.R=0);b.S||(b.S=new Lz(Ub,0,13),b.V=new BA(b.S));b.T||(b.T=new Lz(Ub,
1,13),b.U=new BA(b.T));b.W||(b.W=new Lz(Ub,0,11),new BA(b.W));b.j||(b.j=new Lz(Ub,0,13),b.k=new BA(b.j));b.xb=!0;b.Ab=!1;b.o=!1;b.Ib=!0;b.r=!0;b.zb=!1;TB=10;b.Eb=!0;try{o=UB(b.Nb,"options");null!=o&&VB(b,o);i=UB(b.Nb,"jme");null!=i&&(b.K=i);l=UB(b.Nb,"mol");null!=l&&(b._=l);g=UB(b.Nb,"depictcgi");null!=g&&(b.Bb=!0);m=UB(b.Nb,wg);null!=m&&(b.ab=m,WB(b));b.i=UB(b.Nb,"atomcolors");b.f=UB(b.Nb,"atombg");f=UB(b.Nb,"depictbg");if(null!=f&&b.y){var n;var q,w,H,A;w=(kz(),lz);try{if(0!=f.indexOf(ma))throw new an("bad hex encoding");
A=oB(f.substr(1,2),16);H=oB(f.substr(3,2),16);q=oB(f.substr(5,2),16);n=w=new mz(A,H,q)}catch(K){if(K=xi(K),y(K,73))aB(),n=w;else throw K;}b.s=n}b.Db&&b.Y&&XB(b.Y);h=UB(b.Nb,"notify_structural_change_js_function");b.qb=h}catch(O){if(O=xi(O),!y(O,73))throw O;}b.b=202;for(f=0;23>f;++f)YB[f]=(kz(),sz),ZB[f]=Lc;ZB[1]=Tb;YB[1]=(kz(),pz);ZB[2]=Bb;YB[2]=sz;ZB[3]=Fb;YB[3]=pz;ZB[4]=cc;YB[4]=wz;ZB[5]=lc;YB[5]=rz;ZB[9]=Pb;YB[9]=uz;ZB[10]=Jb;YB[10]=uz;ZB[11]=Eb;YB[11]=uz;ZB[12]=Vb;YB[12]=uz;ZB[8]=Ac;YB[8]=yz(tz);
ZB[7]=nc;YB[7]=sz;ZB[6]=Gc;YB[6]=pz;ZB[13]=Fc;YB[13]=pz;ZB[18]=Lc;YB[18]=pz;ZB[19]=oc;YB[19]=pz;ZB[20]=pc;YB[20]=pz;ZB[21]=qc;YB[21]=pz;ZB[22]=rc;YB[22]=pz;Zx(b);b.Z=new $B;f=a.c;f.B=zy(f);null!=f.K?(aC(f,f.K),null!=f.f&&f.Y&&bC(f.Y,f.f,!0),null!=f.i&&f.Y&&bC(f.Y,f.i,!1)):null!=f._&&cC(f,f._,!0);WB(a.c)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(441,1,{101:1},KB,LB,NB,OB,MB);_.ye=function(a){dC(new eC(a,this.a,fC))};_.ze=function(){gC(this.a)};
_.Ae=function(){xn((un(),vn),new hC(this))};_.Be=function(){return this.a.G};_.Ce=function(){return this.a.cb};_.De=function(){return this.a.db};_.Ee=function(){return this.a.qb};_.Fe=function(){return this.a.ub};_.Ge=function(){return this.a.wb};_.He=function(a){$wnd.alert("JSME initialization error: "+a)};_.Ie=function(){var a=this.a,b;a.Ab?b=iC(a,1)+sb+iC(a,2)+sb+iC(a,3):b=iC(a,0);return b};_.Je=function(){return cq(this.a)};
_.Ke=function(){var a=this.a,b,c;b=a.Ib;a.Ib=!1;c=jC(a);a.Ib=b;WB(a);return c};_.Le=function(a){VB(this.a,a)};_.Me=function(){};_.Ne=function(a){cC(this.a,a,!0)};_.Oe=function(a){aC(this.a,a)};_.$d=function(){yy(this.a)};_.Pe=function(){kC(this.a)};_.Qe=function(a){var b=this.a;if(a=lC(b,a)){var c;for(c=1;c<=a.s;++c)a.d[c]=0;mC(b)}};_.Re=function(a){var b=this.b,c,d;if(b.b!=a){b.b=a;for(d=new ri(b.a);d.b<d.d.ue();)c=si(d),a?c.a=j:c.a=jg}yy(b.c)};
_.Se=function(a,b){var c=this.a,d;if(d=lC(c,a))bC(d,b,!0),mC(c)};_.Te=function(a,b){var c=this.a,d;d=lC(c,a);1>b||b>d.s?(c.ib=!0,c.I="ERROR - invalid atom index: "+b,WB(c)):(d.C=b,mC(c))};_.Ue=function(a){this.a.G=a};_.Ve=function(a){var b=this.a;b.cb=a;WB(b)};_.We=function(a){var b=this.a;b.db=a;WB(b)};_.Xe=function(a){this.a.pb=a};_.Ye=function(a){this.a.qb=a};_.Ze=function(a){var b=this.a;b.ub=a;b.u=SB(b,!1)};_.$e=function(a){this.a.wb=a};_._e=function(a){nC(this.a,a)};
_.af=function(a,b){var c=this.a;c.e=!1;c.Jb=new oC(c,a);pC(c.Jb);c.b=253;c.ib=!0;c.I=b;WB(c)};_.bf=function(a){qC(this.a,a)};_.cf=function(){return rC(this.a)};_.a=null;_.b=null;function hC(a){this.a=a}s(442,1,{},hC);_.pc=function(){var a,b;for(b=new ri(this.a.b.a);b.b<b.d.ue();)a=si(b),a.t.gb.innerHTML=a.q||j};_.a=null;
function sC(){var a=(tC(),uC()),b;$wnd.JSApplet.JSME=B(function(){var a,b=arguments,e=vC;tC();b=b&&b[0]&&(typeof b[0]==zf||typeof b[0]==he)?b[0]:null;a:if(wC==e||xC==e&&y(b,101))e=!0;else{if(null!=b)for(b=fn(b);b&&b!=wC;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new KB:3==arguments.length?a=new OB(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new LB(arguments[0]):4==arguments.length?a=new MB(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new NB(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.a.G});b.getMolecularAreaAntiAlias=B(function(){return this.g.a.cb});b.getMolecularAreaLineWidth=B(function(){return this.g.a.db});b.getNotifyStructuralChangeJSfunction=B(function(){return this.g.a.qb});b.getPasteLabel=B(function(){return this.g.a.ub});
b.getPrePasteJSfunction=B(function(){return this.g.a.wb});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()});yC();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Lr(){zC||(zC=!0,sC())}s(443,1,{},Lr);var zC=!1;function AC(a){bn();this.f=a}s(445,431,Kh,AC);function Rr(){bn();this.f="divide by zero"}s(446,97,Qh,Rr);function Gr(){bn()}function BC(a){bn();this.f=a}
s(447,97,Qh,Gr,BC);function FB(a,b,c){var d,e;d=CC(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 DC(){}function EC(a){return typeof a==yf?Ac+(0>a?-a:a):a}function FC(a,b){var c;c=new DC;c.d=Kb+(GC(0!=a?-a:0)?EC(0!=a?-a:0):j+ji(c));HC(0!=a?-a:0)&&IC(0!=a?-a:0,c);c.b=4;c.a=b;return c}function W(a){var b;b=new DC;b.d=Kb+(GC(a)?EC(a):j+ji(b));HC(a)&&IC(a,b);return b}
function X(a,b){var c;c=new DC;c.d=Kb+(GC(a)?EC(a):j+ji(c));HC(a)&&IC(a,c);c.b=b?8:0;return c}function JC(){var a;a=new DC;a.d=Kb+(GC(0)?EC(0):j+ji(a));HC(0)&&IC(0,a);a.b=2;return a}function KC(a){var b;b=new DC;b.d=Kb+(GC(a)?EC(a):j+ji(b));HC(a)&&IC(a,b);b.b=1;return b}function HC(a){return typeof a==yf&&0<a}function GC(a){return null!=a&&0!=a}
function IC(a,b){var c;b.c=a;if(2==a)c=String.prototype;else if(0<a)if(c=yh[b.c])c=c.prototype;else{c=yh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(449,1,{},DC);_.tS=function(){return(0!=(this.b&2)?"interface ":0!=(this.b&1)?j:"class ")+this.d};_.a=null;_.b=0;_.c=0;_.d=null;function LC(a){var b;b=MC;!b&&(b=MC=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new NC(Rb+a+ha);return b}
function oB(a,b){var c,d;if(null==a)throw new NC(xf);if(2>b||36<b)throw new NC("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 NC(Rb+a+ha);}c=parseInt(a,b);if(isNaN(c))throw new NC(Rb+a+ha);if(-2147483648>c||2147483647<c)throw new NC(Rb+a+ha);return c}s(451,1,{67:1,78:1});var MC=null;function OC(a){this.a=a}
s(450,451,{67:1,70:1,71:1,78:1},OC);_.eQ=function(a){return y(a,71)&&a.a==this.a};_.hC=function(){return J(this.a)};_.tS=function(){return j+this.a};_.a=0;function Ly(a){this.a=a}s(452,451,{67:1,70:1,74:1,78:1},Ly);_.eQ=function(a){return y(a,74)&&a.a==this.a};_.hC=function(){return J(this.a)};_.tS=function(){return j+this.a};_.a=0;function By(){bn()}function dk(a){bn();this.f=a}s(453,97,Xh,By,dk);function Hu(){bn()}function Iv(a){bn();this.f=a}s(454,97,Qh,Hu,Iv);function T(a){this.a=a}
function ps(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 Wr(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function PC(a){var b,c;return-129<a&&128>a?(b=a+128,c=(QC(),RC)[b],!c&&(c=RC[b]=new T(a)),c):new T(a)}s(455,451,{67:1,70:1,76:1,78:1},T);_.eQ=function(a){return y(a,76)&&a.a==this.a};_.hC=function(){return this.a};
_.tS=function(){return j+this.a};_.a=0;function QC(){QC=u;RC=v(SC,k,76,256,0)}var RC;function Dj(a){return 0>a?-a:a}function Cj(a,b){return a>b?a:b}function TC(a){return Math.round(a)}function Zm(){bn()}function Vq(a){bn();this.f=a}s(458,97,{67:1,73:1,77:1,79:1,81:1},Zm,Vq);function li(){li=u;mi=G(ki,k,-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 mi;function NC(a){bn();this.f=a}s(460,453,Xh,NC);
function dn(a){this.a="Unknown";this.c=a;this.b=-1}s(461,1,{67:1,80:1},dn);_.tS=function(){return this.a+Xa+this.c+"(Unknown Source"+(0<=this.b?mb+this.b:j)+va};_.a=null;_.b=0;_.c=null;function CC(a,b){return a.charCodeAt(b)}function UC(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function E(a,b){return!y(b,1)?!1:""+a==b}function Hn(a,b){return a.indexOf(b)}function mB(a,b,c){return a.indexOf(b,c)}function Ex(a,b){return a.lastIndexOf(b)}
function VC(a){var b=aa,c=Vg,d;for(d=0;0<=(d=c.indexOf(Nc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+mu(c,++d):c=c.substr(0,d-0)+mu(c,++d);return a.replace(RegExp(b,ie),c)}
function WC(a,b){for(var c=RegExp(b,ie),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(Kr,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function mu(a,b){return a.substr(b,a.length-b)}
function Gn(a){return 0==a.length||a[0]>ea&&a[a.length-1]>ea?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function In(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,67:1,68:1,70:1};_.eQ=function(a){return E(this,a)};_.hC=function(){return Gs(this)};_.tS=_.toString;function XC(){XC=u;YC={};ZC={}}
function Gs(a){XC();var b=mb+a,c=ZC[b];if(null!=c)return c;c=YC[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+CC(a,d++);c|=0}256==$C&&(YC=ZC,ZC={},$C=0);++$C;return ZC[b]=c}var YC,$C=0,ZC;function Wm(a,b){Vm(a.a,b);return a}function Um(){this.a=Jn()}function aD(){this.a=Jn();Vm(this.a,j)}s(463,1,Ih,Um,aD);_.tS=function(){return Kn(this.a)};function Es(){this.a=Jn()}
function kB(){this.a=Jn()}function or(a){this.a=Jn();Vm(this.a,a)}s(464,1,Ih,Es,kB,or);_.tS=function(){return Kn(this.a)};function nB(a){a="String index out of range: "+a;bn();this.f=a}s(465,454,Qh,nB);
function bD(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new Zm;h=a.cZ;g=b.cZ;if(0==(h.b&4)||0==(g.b&4))throw new BC("Must be array types");i=h.a;f=g.a;if(!(0!=(i.b&1)?i==f:0==(f.b&1)))throw new BC("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 Hu;if((0==(i.b&1)||0!=(i.b&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)Fr(b,c,a[--d])}else for(c=e+c;e<c;)Fr(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function ou(){bn()}function uB(a){bn();this.f=a}s(467,97,Qh,ou,uB);function Ry(a,b){for(var c;a.Qc();)if(c=a.Rc(),null==b?null==c:gn(b,c))return a;return null}function Uy(a,b){var c;return(c=Ry(a.qd(),b))?(c.Sc(),!0):!1}function cD(a){var b,c,d,e;d=new Um;b=null;Vm(d.a,Mc);for(c=a.qd();c.Qc();)null!=b?Vm(d.a,b):b=Ba,e=c.Rc(),Vm(d.a,e===a?"(this Collection)":j+e);Vm(d.a,Uc);return Kn(d.a)}s(468,1,{});_.df=function(){throw new uB("Add not supported on this collection");};
_.ef=function(a){return!!Ry(this.qd(),a)};_.re=function(){return 0==this.ue()};_.ff=function(a){return Uy(this,a)};_.tS=function(){return cD(this)};s(470,468,Mh);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,87)||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+=kn(c),a=~~a);return a};
function dD(a,b){var c;return y(b,85)&&(c=b.gf(),Yt(a.a,c))?(c=Pi(a.a,c),a.a.ve(b.hf(),c)):!1}function yB(a){this.a=a}s(469,470,Mh,yB);_.ef=function(a){return dD(this,a)};_.qd=function(){return new qB(this.a)};_.ff=function(a){return dD(this,a)?(a=a.gf(),Ai(this.a,a),!0):!1};_.ue=function(){return this.a.d};_.a=null;function sB(a){if(a.b)ui(a.a),Ai(a.c,a.b.gf()),a.b=null;else throw new ru("Must call next() before remove().");}
function qB(a){var b;this.c=a;b=new Mi;a.c&&Gi(b,new eD(a));var c=a.e,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fD(a,d.substring(1));b.df(e)}var a=a.a,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.a=new ri(b)}s(471,1,{},qB);_.Qc=function(){return rB(this.a)};_.Rc=function(){return this.b=si(this.a)};_.Sc=function(){sB(this)};_.a=null;_.b=null;_.c=null;s(473,1,Nh);_.eQ=function(a){return y(a,85)&&tB(this.gf(),a.gf())&&tB(this.hf(),a.hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.gf()&&(a=kn(this.gf()));null!=this.hf()&&(b=kn(this.hf()));return a^b};_.tS=function(){return this.gf()+rb+this.hf()};function eD(a){this.a=a}s(472,473,Nh,eD);_.gf=function(){return null};_.hf=function(){return this.a.b};_.jf=function(a){return vB(this.a,a)};_.a=null;function fD(a,b){this.b=a;this.a=b}s(474,473,Nh,fD);_.gf=function(){return this.a};_.hf=function(){return this.b.e[mb+this.a]};_.jf=function(a){return wB(this.b,this.a,a)};_.a=null;_.b=null;
function Fv(a,b){(0>a||a>=b)&&gD(a,b)}function gD(a,b){throw new Iv("Index: "+a+", Size: "+b);}s(475,468,Ch);_.kf=function(){throw new uB("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,83)||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:gn(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:kn(c)),b=~~b;return b};_.qd=function(){return new ri(this)};_.mf=function(){return this.nf(0)};_.nf=function(a){return new hD(this,a)};_.of=function(){throw new uB("Remove not supported on this list");};function rB(a){return a.b<a.d.ue()}function si(a){if(a.b>=a.d.ue())throw new Ku;return a.d.lf(a.c=a.b++)}function ui(a){if(0>a.c)throw new Nv;a.d.of(a.c);a.b=a.c;a.c=-1}function ri(a){this.d=a}s(476,1,{},ri);_.Qc=function(){return rB(this)};
_.Rc=function(){return si(this)};_.Sc=function(){ui(this)};_.b=0;_.c=-1;_.d=null;function hD(a,b){var c;this.d=this.a=a;c=a.ue();(0>b||b>c)&&gD(b,c);this.b=b}s(477,476,{},hD);_.pf=function(){return 0<this.b};_.qf=function(){if(0>=this.b)throw new Ku;return this.a.lf(this.c=--this.b)};_.a=null;function iD(a){a=new qB(a.b.a);return new jD(a)}function kD(a,b){this.a=a;this.b=b}s(478,470,Mh,kD);_.ef=function(a){return Yt(this.a,a)};_.qd=function(){return iD(this)};_.ue=function(){return this.b.a.d};
_.a=null;_.b=null;function jD(a){this.a=a}s(479,1,{},jD);_.Qc=function(){return rB(this.a.a)};_.Rc=function(){return(this.a.b=si(this.a.a)).gf()};_.Sc=function(){sB(this.a)};_.a=null;s(480,475,Ch);_.kf=function(a,b){var c;c=Xy(this,a);var d=c.d;new Sy(b,c.b);++d.b;++c.a;c.c=null};_.lf=function(a){var b;b=Xy(this,a);try{return Yy(b)}catch(c){c=xi(c);if(y(c,86))throw new Iv("Can't get element "+a);throw c;}};_.qd=function(){return Xy(this,0)};
_.of=function(a){var b,c;b=Xy(this,a);try{c=Yy(b)}catch(d){d=xi(d);if(y(d,86))throw new Iv("Can't remove element "+a);throw d;}lD(b);return c};function mD(a){a.b=v(nD,k,0,0,0)}function hy(a,b,c){(0>b||b>a.c)&&gD(b,a.c);a.b.splice(b,0,c);++a.c}function Gi(a,b){Fr(a.b,a.c++,b);return!0}function ht(a,b){Fv(b,a.c);return a.b[b]}function kj(a,b){for(var c=0;c<a.c;++c)if(tB(b,a.b[c]))return c;return-1}function kt(a,b){var c;c=(Fv(b,a.c),a.b[b]);a.b.splice(b,1);--a.c;return c}
function Fi(a,b){var c;c=kj(a,b);if(-1==c)return!1;kt(a,c);return!0}function hk(a,b){var c;if(b.length<a.c){c=b;var d;d=yr(0,a.c);G(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.c;++c)Fr(b,c,a.b[c]);b.length>a.c&&Fr(b,a.c,null);return b}function Mi(){mD(this)}function Jz(a){mD(this);this.b.length=a}function Fy(a){mD(this);var b=this.b,c=a.b,a=c.slice(0,a.c);G(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.c=this.b.length}s(481,475,$h,Mi,Jz,Fy);_.kf=function(a,b){hy(this,a,b)};
_.df=function(a){return Gi(this,a)};_.ze=function(){this.b=v(nD,k,0,0,0);this.c=0};_.ef=function(a){return-1!=kj(this,a)};_.lf=function(a){return ht(this,a)};_.re=function(){return 0==this.c};_.of=function(a){return kt(this,a)};_.ff=function(a){return Fi(this,a)};_.ue=function(){return this.c};_.c=0;function Wy(a,b){var c=a.length,d;for(d=0;d<c;++d)Fr(a,d,b)}function kr(){kr=u;lr=new oD}var lr;function oD(){}s(484,475,ei,oD);_.ef=function(){return!1};_.lf=function(){throw new Hu;};_.ue=function(){return 0};
function pD(){this.a=new Date}function qD(a){return 10>a?ab+a:j+a}s(485,1,{67:1,69:1,70:1,82:1},pD);_.eQ=function(a){return y(a,82)&&ss(L(this.a.getTime()),L(a.a.getTime()))};_.hC=function(){var a;a=L(this.a.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=Nr(c&4194303,b&4194303,e&1048575);a=Nr(a.l^b.l,a.m^b.m,a.h^b.h);return M(a)};
_.tS=function(){var a,b;b=-this.a.getTimezoneOffset();a=(0<=b?za:j)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(rD(),sD)[this.a.getDay()]+ea+tD[this.a.getMonth()]+ea+qD(this.a.getDate())+ea+qD(this.a.getHours())+mb+qD(this.a.getMinutes())+mb+qD(this.a.getSeconds())+" GMT"+a+b+ea+this.a.getFullYear()};_.a=null;function rD(){rD=u;sD=G(Kr,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tD=G(Kr,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sD,tD;
function dr(a,b){return null==x(a.a,b,a)}function cr(){this.a=new pi}s(487,470,{67:1,69:1,87:1},cr);_.df=function(a){return dr(this,a)};_.ef=function(a){return Yt(this.a,a)};_.re=function(){return 0==this.a.d};_.qd=function(){return iD(new kD(this.a,new yB(this.a)))};_.ff=function(a){return null!=Ai(this.a,a)};_.ue=function(){return this.a.d};_.tS=function(){return cD(new kD(this.a,new yB(this.a)))};_.a=null;
function Xy(a,b){var c,d;(0>b||b>a.b)&&gD(b,a.b);if(b>=a.b>>1){d=a.a;for(c=a.b;c>b;--c)d=d.b}else{d=a.a.a;for(c=0;c<b;++c)d=d.a}return new uD(a,b,d)}function az(){this.a=new vD;this.b=0}s(488,480,ei,az);_.df=function(a){new Sy(a,this.a);++this.b;return!0};_.nf=function(a){return Xy(this,a)};_.ue=function(){return this.b};_.a=null;_.b=0;function Yy(a){if(a.b==a.d.a)throw new Ku;a.c=a.b;a.b=a.b.a;++a.a;return a.c.c}
function lD(a){if(!a.c)throw new Nv;a.b==a.c?a.b=a.c.a:--a.a;var b=a.c;b.a.b=b.b;b.b.a=b.a;b.a=b.b=b;a.c=null;--a.d.b}function uD(a,b,c){this.d=a;this.b=c;this.a=b}s(489,1,{},uD);_.Qc=function(){return this.b!=this.d.a};_.pf=function(){return this.b.b!=this.d.a};_.Rc=function(){return Yy(this)};_.qf=function(){if(this.b.b==this.d.a)throw new Ku;this.c=this.b=this.b.b;--this.a;return this.c.c};_.Sc=function(){lD(this)};_.a=0;_.b=null;_.c=null;_.d=null;function vD(){this.a=this.b=this}
function Sy(a,b){this.c=a;this.a=b;this.b=b.b;b.b.a=this;b.b=this}s(490,1,{},vD,Sy);_.a=null;_.b=null;_.c=null;function xB(a,b){this.a=a;this.b=b}s(491,473,Nh,xB);_.gf=function(){return this.a};_.hf=function(){return this.b};_.jf=function(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;function Ku(){bn()}s(492,97,{67:1,73:1,79:1,81:1,86:1},Ku);function tB(a,b){return Hr(a)===Hr(b)||null!=a&&gn(a,b)}function Iz(a){var b=v(bz,k,44,0,0);return hk(a.a,b)}function ry(){this.a=new Mi}
s(494,475,$h,ry);_.kf=function(a,b){hy(this.a,a,b)};_.df=function(a){return Gi(this.a,a)};_.ef=function(a){return-1!=kj(this.a,a)};_.lf=function(a){return ht(this.a,a)};_.re=function(){return 0==this.a.c};_.qd=function(){return new ri(this.a)};_.of=function(a){return kt(this.a,a)};_.ue=function(){return this.a.c};_.tS=function(){return cD(this.a)};_.a=null;function wD(a){a._b.c.$&&Oz(a)}function xD(a){var b;if(a._b.c.$){b=Jx(a);var c=a.j,d=b.b;c.a=b.a;c.b=d}Qz(a)}
function yD(a,b,c){a.a+=b;a.b+=c;a.a=0>a.a?0:a.a;a.b=0>a.b?0:a.b}function dC(a){var b=a.j;zD(a._b.c,b.a,b.b);!Ix(a)&&my(a);Xx(a)}function AD(){Tz.call(this,j);this.i=new ez(this.rf());Ey(this.q,new BD(this))}s(496,390,ii);_.Ed=function(a,b){return Hr(a.f)===Hr(this.i)?(xD(this),!0):this.sf(a,b)};_.rf=function(){return"Close"};_.sf=function(){return!1};_.xd=function(){xD(this)};_.i=null;_.j=null;
function eC(a,b,c){AD.call(this);this._b&&Vz(this._b,!1);Sz(this,!1);py(this,new cA(0));a=new gA(a,1);Q(this,a,null);a=new ty;Q(a,this.i,null);Q(this,a,null);b&&(this.j=Jx(b),Rz(this),yD(this.j,~~(D(b.Nb.gb,Bf)/2)-~~(this.ec/2),~~(D(b.Nb.gb,Af)/2)-~~(this.Wb/2)));c&&P(this,c)}s(495,496,ii,eC);_.rf=function(){return"OK"};function CD(a){if(!(a.a!=a.b&&a.a.b!=a.b))throw new ru("Cannot undo. Index is out of range.");if(!a.a.b)throw new ru(Yb);a.a=a.a.b;return a.a.a}
function $B(){this.a=this.b=new DD}s(497,1,{},$B);_.a=null;function DD(){this.a=null}function ED(a){this.a=a}s(498,1,{},DD,ED);_.a=null;_.b=null;_.c=null;function BD(a){this.a=a}s(499,425,ai,BD);_.a=null;function FD(){FD=u;GD=G(Kr,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);fC=(kz(),nz);HD=xz(fC);YB=v(ID,k,43,23,0);ZB=v(Kr,k,1,23,0);JD=v(ID,k,43,7,0);KD=null!=(aB(),bB[Ee])}
function jC(a){var b;if(a.Ab)b=LD(a,1)+sb+LD(a,2)+sb+LD(a,3);else if(b=LD(a,0),0<b.length){var c=new MD(a.Y);Gi(a.$.a,c)}return b}function ND(a,b){var c,d;c=b.a;if(E(c,(OD(),PD).b))bq(rC(a));else if(E(c,QD.b))bq(cq(a));else if(E(c,RD.b))dq(a.t,(!a.tb&&(a.tb=new eq(a)),a.tb));else if(E(c,Xf)){7!=a.N&&(a.O=Xg);d=b.c;d=zs(d,Wg);c=os(d,a.O);var e=!ms(c,Xg)?Vr(c):c;!ms(e,ch)&&SD(a.Y,M(c));TD(a);a.kb=!0;WB(a);a.N=7;a.O=d}else E(c,dg)||(E(c,Yd)?UD(a):nC(a,c))}
function VD(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.ob&&(i=c-b+1,!(0>=i||b>a.sb||c>a.sb))){e=v(WD,k,-1,4,1);l=v(WD,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)XD(a.eb[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.y&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.B.b||0==a.B.a)&&(a.B=zy(a));0==a.B.b&&(a.B.b=400);0==a.B.a&&(a.B.a=300);h=f=1;e=a.B.b;i=a.B.a;a.y||(e-=a.X,i-=3*a.X);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.y&&(a.A=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.y){for(b=1;b<=a.eb[f].s;++b)a.eb[f].I[b]*=a.A,a.eb[f].L[b]*=a.A;YD(a.eb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.eb[f].s;++b)a.eb[f].I[b]+=m,a.eb[f].L[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.y||ZD(a.eb[f])}}}
function gC(a){var b;a.kb=!0;a.b=202;a.nb=!1;if(0!=a.sb){a.kb=!0;a.e=!0;for(b=a.d;b<a.sb;++b)a.eb[b]=a.eb[b+1];--a.sb;a.d=a.sb;0<a.sb?a.Y=a.eb[a.d]:(a.Y=new $D(a),a.Y.q=0);null!=a.qb&&JB(a.qb,null)}}function SB(a,b){var c,d,e,f;f=new rA;d=Ec;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=uc);d=new jA(Mb+d);var g=(OD(),PD).b;d.c=g;pA(f,d);Ey(d.d,a);d=new jA(Mb+c);d.c=QD.b;Ey(d.d,a);pA(f,d);pA(f,new jA(Ca));c=a.ub;null==c&&(c="Paste "+e);d=new jA(c);d.c=RD.b;Ey(d.d,a);pA(f,d);Cx(a,f);return f}
function aE(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.X+a.R);f=(d-1)*(a.X+a.R);1==c&&2<d&&(f-=2*a.X);Y(b,fC);a.mb?(e==a.b&&Y(b,yz(fC)),Yz(b,g,f,a.X,a.X),Y(b,(kz(),pz)),bE(b,g,f,a.X-1,a.X-1)):e==a.b?Xz(b,g+1,f+1,a.X,a.X,!1):Xz(b,g,f,a.X,a.X,!0);if(!(1301==e&&!a.zb||107==e&&!a.xb))if(201!=e||a.Ib)if(103!=e||a.hb)if(!(105==e&&!a.rb&&!a.p)&&(109!=e||a.Ab))if(c=~~(a.X/4),3>d)switch(Y(b,(kz(),qz)),e){case 101:Y(b,tz);c=g+3;e=f+3;d=a.X-6;i=a.X-6;cE(b,!0);dE(b,eE(b,c,e,d,i));Y(b,qz);c=g+3;e=f+3;d=a.X-
6;i=a.X-6;b.n&&(cE(b,!1),dE(b,eE(b,c,e,d,i)));fE(b,g+6,f+6,a.X-12,a.X-12,-35,-110);Yz(b,g+9,f+9,2,4);Yz(b,g+a.X-10,f+9,2,4);0.04>Math.random()&&(Y(b,rz),Yz(b,g+10,f+18,4,4));0.96<Math.random()&&(Y(b,tz),Yz(b,g+a.X-10,f+8,2,3));break;case 112:d=g+c;i=g+a.X-c;h=g+~~(a.X/2);Z(b,d,f+a.X-c,h,f+~~(a.X/2));Z(b,g+~~(a.X/2),f+~~(a.X/2),i,f+a.X-c);l=f+a.X-c;e=~~(a.X/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);Y(b,uz);Z(b,d,f+c,h,f+~~(a.X/2));Z(b,g+~~(a.X/2),f+~~(a.X/2),i,f+c);l=f+c;Z(b,h-e,l,h-2*e,l);Z(b,h+e,
l,h+2*e,l);Y(b,qz);break;case 107:Y(b,sz);Yz(b,g+4,f+4,a.X-8,a.X-8);Y(b,qz);bE(b,g+4,f+4,a.X-8,a.X-8);fE(b,g+6,f+6,a.X-11,a.X-12,-35,-110);Yz(b,g+9,f+9,2,4);Yz(b,g+a.X-10,f+9,2,4);break;case 108:c=~~(a.X/4);Z(b,g+c,f+a.X-c,g+a.X-c,f+c);c=~~(a.X/2)-c;e=f+~~(2*a.X/3);g+=~~(a.X/2);Z(b,g,e,g+c,e);a=f+~~(a.X/3);f=g-c;Z(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Z(b,f,a,f,a+c);break;case 110:gE(b,g,f,a.X,!0);break;case 111:gE(b,g,f,a.X,!1);break;case 109:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));Z(b,g+a.X-c,f+
~~(a.X/2),g+a.X-~~(3*c/2),f+~~(a.X/2)+~~(c/2));Z(b,g+a.X-c,f+~~(a.X/2),g+a.X-~~(3*c/2),f+~~(a.X/2)-~~(c/2));break;case 102:Y(b,lz);Yz(b,g+3,f+5,a.X-7,a.X-11);Y(b,qz);bE(b,g+3,f+5,a.X-7,a.X-11);break;case 103:Y(b,fC);a.nb&&Xz(b,g+1,f+1,a.X,a.X,!1);Y(b,qz);hE(a,b,g,f,"NEW");break;case 106:Y(b,rz);Z(b,g+7,f+7,g+a.X-7,f+a.X-7);Z(b,g+8,f+7,g+a.X-6,f+a.X-7);Z(b,g+7,f+a.X-7,g+a.X-7,f+7);Z(b,g+8,f+a.X-7,g+a.X-6,f+7);Y(b,qz);Z(b,g+c,f+~~(a.X/2),g+12,f+~~(a.X/2));hE(a,b,g+6,f,oc);break;case 104:Y(b,rz);Z(b,
g+7,f+7,g+a.X-7,f+a.X-7);Z(b,g+8,f+7,g+a.X-6,f+a.X-7);Z(b,g+7,f+a.X-7,g+a.X-7,f+7);Z(b,g+8,f+a.X-7,g+a.X-6,f+7);Y(b,qz);break;case 105:a.Hb?(Y(b,vz),Z(b,g+11,f+5,g+9,f+9),Z(b,g+9,f+9,g+4,f+9),Z(b,g+4,f+9,g+8,f+12),Z(b,g+8,f+12,g+6,f+18),Z(b,g+6,f+18,g+11,f+15),Z(b,g+12,f+5,g+14,f+9),Z(b,g+14,f+9,g+19,f+9),Z(b,g+19,f+9,g+15,f+12),Z(b,g+15,f+12,g+17,f+18),Z(b,g+17,f+18,g+12,f+15),Y(b,qz)):hE(a,b,g,f,"123");break;case 113:Y(b,wz);c=a.X-8;e=g+~~((a.X-c)/2);d=f+~~((a.X-c)/2);Yz(b,e,d,c,c);Y(b,qz);iE(a,
b,g,f,lz,"i");break;case 201:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2)+2);Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2)-2);Z(b,g+a.X-c,f+~~(a.X/2)+2,g+a.X-c,f+~~(a.X/2)-2);break;case 202:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));break;case 203:Z(b,g+c,f+~~(a.X/2)-2,g+a.X-c,f+~~(a.X/2)-2);Z(b,g+c,f+~~(a.X/2)+2,g+a.X-c,f+~~(a.X/2)+2);break;case 204:Z(b,g+c,f+~~(a.X/2),g+a.X-c,f+~~(a.X/2));Z(b,g+c,f+~~(a.X/2)-3,g+a.X-c,f+~~(a.X/2)-3);Z(b,g+c,f+~~(a.X/2)+3,g+a.X-c,f+~~(a.X/2)+3);break;case 205:Z(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Z(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Z(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:jE(a,b,g,f+2,3);break;case 207:jE(a,b,g,f,4);break;case 208:jE(a,b,g,f,5);break;case 209:jE(a,b,g,f,1);break;case 210:jE(a,b,g,f,6);break;case 211:jE(a,b,g,f,7);break;case 212:jE(a,b,g,f,8);break;case 213:hE(a,b,g,f,"FG"),a.E=new mA(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!=ZB[c]&&iE(a,b,g,f,YB[c],ZB[c])}function kE(a){var b,c,d;a.ib&&(null==a.I&&(a.I=j),d=a.H.a,c=a.B.b-a.X,b=a.X,Y(d,fC),Yz(d,0,0,c,b),a.mb?(Y(d,(kz(),pz)),bE(d,-1,0,c,b-1)):(Y(d,HD),Z(d,0,0,c-1-2,0),Y(d,yz(fC)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),lE(d,a.W),Y(d,(kz(),qz)),-1!=a.I.toLowerCase().indexOf(Zd)&&Y(d,rz),mE(d,a.I,10,15),nE(a.Nb,a.H,a.X,a.B.a-a.X))}
function oE(a){var b,c,d,e;if(a.jb){d=a.P.a;c=a.X;b=a.B.a-2*a.X-a.R;Y(d,fC);Yz(d,0,0,c,b);a.mb?(Y(d,(kz(),pz)),Z(d,0,b-1,c,b-1),e=TB*(a.X+a.R)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.X-1,e,a.X-1,b-a.X)):(Y(d,HD),Z(d,0,0,0,b-1),Z(d,0,TB*a.X,b-1,TB*a.X),Y(d,yz(fC)),Z(d,c-1,0,c-1,b-1-a.X),Z(d,0,b-1,c-1,b-1));for(b=3;b<=TB+2;++b)aE(a,d,1,b);nE(a.Nb,a.P,0,2*a.X+a.R)}}
function pE(a){var b,c,d,e;if(a.kb){e=a.bb.a;c=a.B.b-a.X;b=a.B.a-3*a.X-a.R;Y(e,a.s);Yz(e,0,0,c,b);d=a.cb?(uA(),xA):(uA(),zA);if((uA(),vA)==(uA(),vA))d==xA?e.a=j:e.a=jg;d=new Jy(a.db);(e.n=d)&&d&&(e.b='stroke-width="'+d.e+ia);for(d=1;d<=a.sb;++d){var f=a.eb[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,H=w=o=m=void 0,A=n=void 0,K=m=q=o=i=void 0,O=m=i=void 0,V=h=o=h=void 0,ca=w=A=void 0,N=ca=q=n=l=A=m=q=H=K=n=void 0,N=h=n=o=o=K=N=V=i=O=O=H=V=n=n=O=V=void 0,w=A=1,l=
2,ca=3;f.v&&(YD(f),VD(f.k,1,f.k.sb,0),f.v=!1);1!=f.k.A&&(l*=f.k.A,ca*=f.k.A,i=1,0.7>f.k.A&&(i=1.2),i=J(13*f.k.A*i),f.k.j=new Lz(Ub,0,i),f.k.k=new BA((ip(),f.k.j)));f.k.z&&(Y(g,(kz(),qz)),bE(g,0,0,f.k.B.b-1,f.k.B.a-1));if(0!=f.s){if(-1==f.j){m=M(L(Math.round(12*l)));for(i=1;i<=f.s;++i)0<f.d[i]&&7>f.d[i]&&(Y(g,(FD(),JD)[f.d[i]]),h=g,o=J(f.I[i]-m/2),O=J(f.L[i]-m/2),V=N=m,cE(h,!0),dE(h,eE(h,o,O,N,V)));for(i=1;i<=f.t;++i)h=f.G[i],m=f.H[i],0!=f.d[h]&&f.d[h]==f.d[m]&&(Y(g,(FD(),JD)[f.d[h]]),n=f.I[m]-f.I[h],
A=f.L[m]-f.L[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=3*ca*A,n=3*ca*w,O=v(I,r,-1,4,1),o=v(I,r,-1,4,1),O[0]=J(f.I[h]+q),o[0]=J(f.L[h]-n),O[1]=J(f.I[m]+q),o[1]=J(f.L[m]-n),O[2]=J(f.I[m]-q),o[2]=J(f.L[m]+n),O[3]=J(f.I[h]-q),o[3]=J(f.L[h]+n),m=g,h=O,cE(m,!0),dE(m,qE(m,h,o,4,!0)))}for(i=1;i<=f.t;++i){Y(g,(kz(),qz));h=f.G[i];m=f.H[i];1==f.j&&0!=f.d[h]&&f.d[h]==f.d[m]&&Y(g,(FD(),JD)[f.d[h]]);if(3==f.A[i]||4==f.A[i])o=h,h=m,m=o;V=f.I[h];N=f.L[h];O=f.I[m];o=f.L[m];if(1!=f.r[i]||0!=f.A[i])n=O-V,A=o-
N,w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w;switch(f.r[i]){case 2:10<=f.A[i]&&Y(g,uz);q=l*A;n=l*w;Z(g,M(L(Math.round(V+q))),M(L(Math.round(N-n))),M(L(Math.round(O+q))),M(L(Math.round(o-n))));Z(g,M(L(Math.round(V-q))),M(L(Math.round(N+n))),M(L(Math.round(O-q))),M(L(Math.round(o+n))));Y(g,qz);break;case 3:m=M(L(Math.round(V)));h=M(L(Math.round(N)));O=M(L(Math.round(O)));o=M(L(Math.round(o)));Z(g,m,h,O,o);V=M(L(Math.round(ca*A)));N=M(L(Math.round(ca*w)));Z(g,m+V,h-N,O+V,o-N);Z(g,m-V,h+N,O-V,o+N);break;
case 9:case 0:for(h=0;10>h;++h)H=V-(V-O)/10*h,K=N-(N-o)/10*h,Z(g,M(L(Math.round(H))),M(L(Math.round(K))),M(L(Math.round(H))),M(L(Math.round(K))));lE(g,f.k.j);m=rE(f.k.k);n=f.e[i];h=tb;null!=n&&(h=n);n=CA(f.k.k,h);V=M(L(Math.round((V+O)/2-n/2)));n=M(L(Math.round((N+o)/2+~~(m/2)-1)));Y(g,uz);mE(g,h,V,n);Y(g,qz);break;default:if(1==f.A[i]||3==f.A[i])q=ca*A,n=ca*w,K=v(I,r,-1,3,1),H=v(I,r,-1,3,1),K[0]=M(L(Math.round(O+q))),H[0]=M(L(Math.round(o-n))),K[1]=M(L(Math.round(V))),H[1]=M(L(Math.round(N))),K[2]=
M(L(Math.round(O-q))),H[2]=M(L(Math.round(o+n))),m=g,h=K,o=H,cE(m,!0),dE(m,qE(m,h,o,3,!0));else if(2==f.A[i]||4==f.A[i]){q=ca*A;n=ca*w;for(h=0;10>h;++h)H=V-(V-O)/10*h,K=N-(N-o)/10*h,m=h/10,Z(g,M(L(Math.round(H+q*m))),M(L(Math.round(K-n*m))),M(L(Math.round(H-q*m))),M(L(Math.round(K+n*m))))}else Z(g,M(L(Math.round(V))),M(L(Math.round(N))),M(L(Math.round(O))),M(L(Math.round(o))))}}w=v(WD,k,-1,f.s+1,1);A=v(I,r,-1,f.s+1,1);for(i=1;i<=f.t;++i)h=f.G[i],m=f.H[i],l=f.I[h],o=f.I[m],++A[h],++A[m],w[h]=w[h]/
A[h]+o/A[h],w[m]=w[m]/A[m]+l/A[m];lE(g,f.k.j);m=rE(f.k.k);N=v(Kr,k,1,f.s+1,0);O=v(I,r,-1,f.s+1,1);o=v(I,r,-1,f.s+1,1);l=v(sE,k,52,f.s+1,0);for(i=1;i<=f.s;++i)h=tE(f,i),(null==h||1>h.length)&&(h=xa),3==f.b[i]&&0<f.y[i]&&0==f.z[i]?(N[i]=h,O[i]=o[i]=CA(f.k.k,h),l[i]=uE(f,i,O[i],O[i],m,!1)):(V=w[i]<f.I[i],H=!0,1<A[i]&&(0>=w[i]-f.I[i]?0-(w[i]-f.I[i]):w[i]-f.I[i])<25*f.k.A/3&&(H=!1),2<A[i]&&(H=!1),1==A[i]&&(0>=w[i]-f.I[i]?0-(w[i]-f.I[i]):w[i]-f.I[i])<25*f.k.A/10&&(V=!0),n=h,K=j,f.k.Eb&&0<f.w[i]&&(K+=Tb,
1<f.w[i]&&(K+=f.w[i])),q=j,0!=f.z[i]&&(1<Dj(f.z[i])&&(q+=Dj(f.z[i])),0<f.z[i]?q+=za:q+=Ca),V||!H?h=h+K+q+j:h=q+K+j+h,H||(n=h),N[i]=h,n=CA(f.k.k,n),q=CA(f.k.k,h),O[i]=n,o[i]=q,q=l[i]=uE(f,i,n,q,m,V),V=q.c+2+1,n=q.d+m+2,Y(g,f.k.s),-1==f.j&&0!=f.d[i]&&Y(g,(FD(),JD)[f.d[i]]),Yz(g,q.c,q.d,q.b,q.a),1==f.j?0!=f.d[i]?Y(g,(FD(),JD)[f.d[i]]):Y(g,(kz(),qz)):Y(g,(FD(),YB)[f.b[i]]),mE(g,h,V,n));for(h=1;h<=f.x;++h)i=f.p[h][0],n=O[i],q=o[i],V=M(L(TC(f.I[i]-n/2))),n=M(L(TC(f.L[i]+~~(m/2)-1))),Y(g,(kz(),uz)),mE(g,
ea+f.p[h][1],V+q,n);if(0<f.C||0<f.D)if(Y(g,104==f.k.b?(kz(),rz):(kz(),wz)),0<f.C&&106!=f.k.b&&(q=l[f.C],bE(g,q.c,q.d,q.b,q.a)),0<f.D&&(h=f.G[f.D],m=f.H[f.D],n=f.I[m]-f.I[h],A=f.L[m]-f.L[h],w=Math.sqrt(n*n+A*A),1>w&&(w=1),A/=w,w=n/w,q=(ca+1)*A,n=(ca+1)*w,K=v(I,r,-1,5,1),H=v(I,r,-1,5,1),K[0]=M(L(TC(f.I[h]+q))),K[1]=M(L(TC(f.I[m]+q))),H[0]=M(L(TC(f.L[h]-n))),H[1]=M(L(TC(f.L[m]-n))),K[3]=M(L(TC(f.I[h]-q))),K[2]=M(L(TC(f.I[m]-q))),H[3]=M(L(TC(f.L[h]+n))),H[2]=M(L(TC(f.L[m]+n))),K[4]=K[0],H[4]=H[0],106!=
f.k.b&&(ca=g,i=K,A=H,ca.n&&(cE(ca,!1),dE(ca,qE(ca,i,A,5,!0)))),106==f.k.b&&vE(f,f.G[f.D],f.H[f.D]))){ca=0;for(i=1;i<=f.s;++i)0<f.a[i]&&++ca;if(ca>~~(f.s/2))for(i=1;i<=f.s;++i)0<f.a[i]?f.a[i]=0:f.a[i]=1;Y(g,(kz(),rz));for(i=1;i<=f.s;++i)0<f.a[i]&&(q=l[i],bE(g,q.c,q.d,q.b,q.a))}}}a.y||(a.mb?(Y(e,(kz(),pz)),Z(e,c-1,0,c-1,b-1)):(Y(e,yz(fC)),Z(e,c-1,0,c-1,b-1),Y(e,fC),Z(e,c-2,0,c-2,b-1),Y(e,HD),Z(e,c-3,0,c-3,b-1)));a.Ab&&(d=~~((c-48)/2),Y(e,(kz(),uz)),Z(e,d,~~(b/2),d+48,~~(b/2)),Z(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Z(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.y&&(a.S=new Lz(Ub,0,13),a.V=new BA(a.S),null!=a.ab&&(d=CA(a.V,a.ab),c=M(L(Math.round((c-d)/2))),b-=13,Y(e,(kz(),qz)),lE(e,a.S),mE(e,a.ab,c,b)));nE(a.Nb,a.bb,a.X,2*a.X+a.R)}}
function jE(a,b,c,d,e){var f,g,i,h,l;f=~~(a.X/4);g=!1;h=v(I,r,-1,9,1);l=v(I,r,-1,9,1);c+=~~(a.X/2);d+=~~(a.X/2);a=~~(a.X/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=J(c+a*Math.sin(i)),l[f]=J(d+a*Math.cos(i));f=e+1;b.n&&(cE(b,!1),dE(b,qE(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=J(c+(a-3)*Math.sin(i)),l[f]=J(d+(a-3)*Math.cos(i));Z(b,h[0],l[0],h[1],l[1]);Z(b,h[2],l[2],h[3],l[3]);Z(b,h[4],l[4],h[5],l[5])}}
function wE(a){var b,c,d;if(a.lb){d=a.Kb.a;b=a.B.b;c=2*a.X+a.R;Y(d,fC);Yz(d,0,0,b,c);a.mb?(Y(d,(kz(),pz)),c=13*(a.X+a.R),bE(d,c,0,b-c-1,2*a.X+a.R-1)):(Y(d,yz(fC)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),Y(d,HD),Z(d,0,0,b-1,0));c=a.b;233<=a.b&&262>=a.b&&(a.b=213);for(b=1;13>=b;++b)aE(a,d,b,1),aE(a,d,b,2);a.b=c;nE(a.Nb,a.Kb,0,0)}}
function gE(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Z(a,i,n,f,h);Z(a,g,n,f,h);i=~~(l/3);Z(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);fE(a,b,c+m-i,f,d-4-i-1,e,h)}
function xE(a,b){var c,d,e,f,g,i,h;kC(a);if(0==b.indexOf("$RXN")){a.Ab=!0;a.hb=!0;g=yE(b);h=new HB(b,g,!0);d=j;for(c=1;5>=c;++c)d=zE(h,g);c=PC(oB(Gn(d.substr(0,3)),10)).a;f=PC(oB(Gn(d.substr(3,3)),10)).a;zE(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=zE(h,g),null==i||E(i,"$MOL"));)e+=i+g;a.eb[++a.sb]=new AE(a,e)}VD(a,1,c,1);VD(a,c+1,c+f,3)}else{a.Ab=!1;a.Y=new AE(a,b);if(!a.Y||0==a.Y.s)return a.ib=!0,a.I="ERROR - problems in reading/processing MOL input",WB(a),!1;null!=a.f&&a.Y&&bC(a.Y,a.f,!0);null!=a.i&&
a.Y&&bC(a.Y,a.i,!1);g=BE(a.Y,!1);if(1==g)a.eb[++a.sb]=a.Y;else{a.hb=!0;for(d=1;d<=g;++d)a.eb[++a.sb]=new CE(a,a.Y,d)}a.d=1;a.Y=a.eb[a.d];VD(a,1,g,0)}WB(a);return!0}
function DE(a,b){var c,d,e,f,g,i,h,l;kC(a);c=f=0;l=new HB(b,"|>",!0);e=-1<b.indexOf(sb);i=1;g=AB(l);a.sb=0;for(d=1;d<=g;++d)if(h=EB(l),Gn(h),!E(h,Vg))if(E(h,sb))++i,2==i?f=a.sb:3==i&&(c=a.sb+1);else{a.Y=new oC(a,h);if(0==a.Y.s)return qC(a,"ERROR - problems in reading/processing molecule !"),aB(),!1;++a.sb;a.d=a.sb;a.eb[a.sb]=a.Y}if(2==i)return qC(a,"ERROR - strange reaction - fixing !"),aB(),!1;if(3<i)return qC(a,"ERROR - strange reaction !"),aB(),!1;1<a.sb&&!e&&VB(a,qf);e&&!a.Ab&&VB(a,Tf);!e&&a.Ab&&
VB(a,uf);e?(VD(a,1,f,1),VD(a,f+1,c-1,2),VD(a,c,a.sb,3)):VD(a,1,a.sb,0);WB(a);return!0}function fq(a,b){a.ib=!0;a.I=b}
function jq(a,b){var c,d;if(0==b)return!1;TD(a);c=a.b;a.b=b;if(300>=b)switch(a.lb=!0,a.jb=!0,b){case 102:gC(a);d=a.Z;d.a=d.b;d.b.c=null;EE(a.Cb);break;case 110:a.kb=!0;a.b=c;a.Z.a!=a.Z.b&&a.Z.a.b!=a.Z.b?a.e&&(++a.sb,a.d=a.sb,a.e=!1):(a.ib=!0,a.I="No more undo");if(!(a.Z.a!=a.Z.b&&a.Z.a.b!=a.Z.b))break;FE(a,CD(a.Z));a.kb=!0;break;case 111:a.b=c;if(a.Z.a.c)a.e&&(++a.sb,a.d=a.sb,a.e=!1);else{a.ib=!0;a.I="No more redo";break}if(!a.Z.a.c)break;d=a.Z;if(!d.a.c)throw new ru("Cannot redo. Index is out of range.");
if(!d.a.c)throw new ru(Yb);d.a=d.a.c;FE(a,d.a.a);a.kb=!0;break;case 152:a.b=c;d=a.Cb;d.a<d.c-1?(++d.a,d=ht(d,d.a)):d=null;null==d?(a.ib=!0,a.I=hc):(fq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=VC(d),cC(a,d,!1),null!=a.qb&&JB(a.qb,null));break;case 151:a.b=c;d=a.Cb;0<d.a?(--d.a,d=ht(d,d.a)):d=null;null==d?(a.ib=!0,a.I=hc):(fq(a,bc+(a.Cb.a+1)+fa+a.Cb.c),d=VC(d),cC(a,d,!1),null!=a.qb&&JB(a.qb,null));break;case 101:a.Fb&&wD(a.Fb);a.Fb=new GE(1,a);a.b=c;break;case 107:!a.yb?a.yb=new HE(a):a.yb._b.c.$?IE(a.yb._b.c):
dC(a.yb);break;case 113:a.a&&wD(a.a);a.a=new GE(0,a);a.b=c;break;case 103:a.kb=!0;a.nb=!0;a.b=c;break;case 105:a.kb=!0;a.p&&a.fb&&(a.fb=!1,XB(a.Y),a.b=c);a.x=1;break;case 112:case 109:a.b=c;d=JE(a.Y);if(2==d){a.ib=!0;a.I="Copying the agent not possible !";break}d=v(WD,k,-1,4,1);XD(a.Y,d);a.kb=!0;a.Y=new MD(a.Y);d=J(~~((a.B.b-a.X)/2)-d[0]);for(c=1;c<=a.Y.s;++c)a.Y.I[c]+=2*d;pC(a.Y);a.eb[++a.sb]=a.Y;a.d=a.sb;break;case 104:0<a.Y.C?(a.kb=!0,KE(a.Y,a.Y.C),a.Y.C=0,UD(a)):0<a.Y.D&&(a.kb=!0,LE(a.Y,a.Y.D),
a.Y.D=0,UD(a));ME(a.Y);break;case 213:a.b=c;if(!a.D){var e,f,g,i;i=new rA;for(d=a.F,e=0,f=d.length;e<f;++e)c=d[e],g=new jA(c),pA(i,g),g.c=c,Ey(g.d,a);Cx(a,i);a.D=i}qA(a.D,a,a.E.a,a.E.b)}else{a.jb=!0;a.lb=!0;switch(b){case 301:a.c=3;break;case 401:a.c=4;break;case 501:a.c=5;break;case 701:a.c=9;break;case 801:a.c=10;break;case 901:a.c=11;break;case 1001:a.c=12;break;case 601:a.c=8;break;case 1101:a.c=7;break;case 1300:a.c=1;break;case 1201:a.n&&(wD(a.n),a.n=null);0==a.Y.C&&(a.n=new GE(2,a));a.c=18;
break;case 1301:a.c=19;break;case 1302:a.c=20;break;case 1303:a.c=21;break;case 1304:a.c=22}0<a.Y.C&&(a.kb=!0,a.c!=a.Y.b[a.Y.C]&&18!=a.c&&(a.Y.b[a.Y.C]=a.c,a.Y.z[a.Y.C]=0,a.Y.w[a.Y.C]=0,UD(a)),18==a.c&&(d=Ln((gq(),hq)._b.a.gb,Mg),NE(a.Y,a.Y.C,d),UD(a)),ME(a.Y))}WB(a);return!0}
function cq(a){var b,c,d;d=rC(a);c=j;if(a.Ab){var e,f,g;g=zr([4,a.sb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.sb;++b)JE(a.eb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(OE(g[1][0],3)+OE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+PE(a.eb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+PE(a.eb[g[3][b]],d)}else 1<a.sb&&(a.Y=new QE(a,a.eb,a.sb)),c=PE(a.Y,d),1<a.sb&&(a.Y=a.eb[a.d]);return c}
function RE(a,b,c,d){var e;e=c;var f=d,g,i;(g=SE(b),i=0!=(b.e&2),g||i)?(a.Ab?qA((!a.v&&(a.v=SB(a,!0)),a.v),a,e,f):qA((!a.u&&(a.u=SB(a,!1)),a.u),a,e,f),e=!0):e=!1;if(e)return!0;if(a.y)return!1;e=!0;a.ib=!1;a.Lb=c-a.X;a.Mb=d-(2*a.X+a.R);a.ib=!0;a.I=j;a.fb=TE(b);a.gb=!1;if(c<a.X||d<2*a.X+a.R){b=0;for(e=1;13>=e;++e)if(c<e*(a.X+a.R)){b=e;break}c=0;for(e=1;e<=TB+2;++e)if(d<e*(a.X+a.R)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Gb=!0,a.ib=!0,a.I="Next ring will be added as spiro",WB(a),
!0;if(!a.xb&&107==d||!a.Ib&&201==d||!a.hb&&103==d||!a.rb&&!a.p&&105==d||!a.Ab&&109==d)return!1;e=jq(a,d)}else{if(d>a.B.a-a.X-1)return!1;a.gb=!0;c-=a.X;d-=2*a.X+a.R;if(0<a.Y.C)if(104==a.b)KE(a.Y,a.Y.C),a.Y.C=0,UD(a);else{if(106==a.b)return!0;if(108==a.b)UE(a.Y,a.Y.C,0),UD(a);else if(157==a.b)UE(a.Y,a.Y.C,1),UD(a);else if(158==a.b)UE(a.Y,a.Y.C,-1),UD(a);else if(202==a.b||203==a.b||204==a.b||201==a.b||205==a.b)a.N=1,$(a.Y,0),a.Y.E=a.Y.C,205==a.b?(a.Y.u=1,a.Y.i[1]=a.Y.s,a.Y.i[0]=a.Y.C,a.Y.D=0):UD(a);
else if(206<=a.b&&229>=a.b)a.N=2,VE(a.Y),UD(a);else if(230==a.b)a.N=3,UD(a);else if(233<=a.b&&262>a.b)WE(a.Y,!1),UD(a),a.N=3;else if(107==a.b){if(a.yb.b)return!0;NE(a.Y,a.Y.C,Ln(a.yb.e._b.a.gb,Mg));UD(a)}else if(105==a.b)XE(a.Y);else if(300<a.b){if(a.c!=a.Y.b[a.Y.C]||18==a.c)a.Y.b[a.Y.C]=a.c,a.Y.z[a.Y.C]=0,a.Y.w[a.Y.C]=0,18==a.c&&(d=Ln((gq(),hq)._b.a.gb,Mg),1>d.length&&(d=Lc),NE(a.Y,a.Y.C,d)),UD(a)}else e=!1}else if(0<a.Y.C&&206<=a.b&&229>=a.b)a.N=2,VE(a.Y),UD(a);else if(0<a.Y.D)if(104==a.b)LE(a.Y,
a.Y.D),a.Y.D=0,UD(a);else if(106==a.b){d=a.Y;c=a.Y.D;if(0<d.a[d.G[c]]&&0<d.a[d.H[c]])fq(d.k,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.s;1<=b;--b)0<d.a[b]&&b>c&&(c=b);if(0==c)break;KE(d,c);d.a[c]=0}a.Y.D=0;UD(a)}else if(201==a.b)YE(a.Y,a.Y.D),UD(a);else if(202==a.b||205==a.b)1==a.Y.r[a.Y.D]&&0==a.Y.A[a.Y.D]?a.Y.r[a.Y.D]=2:(a.Y.r[a.Y.D]=1,a.Y.A[a.Y.D]=0),UD(a),a.Y.A[a.Y.D]=0;else if(203==a.b)a.Y.r[a.Y.D]=2,a.Y.A[a.Y.D]=0,UD(a);else if(204==a.b)a.Y.r[a.Y.D]=3,a.Y.A[a.Y.D]=0,UD(a);
else if(206<=a.b&&229>=a.b)a.N=2,VE(a.Y),UD(a);else if(107==a.b){if(!a.yb.b)return!0;d=Ln(a.yb.e._b.a.gb,Mg);a.Y.r[a.Y.D]=9;a.Y.e[a.Y.D]=d;UD(a)}else 105==a.b?(a.ib=!0,a.I="Only atoms may be marked !"):e=!1;else if(0==a.sb||a.nb){if(201>=a.b)return!1;++a.sb;a.d=a.sb;a.eb[a.sb]=new $D(a);a.Y=a.eb[a.sb];a.nb=!1;202<=a.b&&204>=a.b||205==a.b?(ZE(a.Y),a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,a.Y.E=1,a.N=1,$(a.Y,0),205==a.b&&(a.Y.I[2]=c+21.65,a.Y.L[2]=d-12.5,a.Y.i[0]=1,a.Y.i[1]=2,a.Y.u=1)):206<=
a.b&&229>=a.b?(a.Y.K=c,a.Y.N=d,a.N=2,VE(a.Y)):300<a.b?(ZE(a.Y),a.Y.b[1]=a.c,a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,18==a.c&&(d=Ln((gq(),hq)._b.a.gb,Mg),1>d.length&&(d=Lc),NE(a.Y,1,d))):230==a.b?aC(a,null):233<=a.b&&262>a.b?(ZE(a.Y),a.Y.t=0,a.Y.y[1]=0,a.Y.I[1]=c,a.Y.L[1]=d,a.Y.C=1,WE(a.Y,!0)):aB();UD(a)}else e=!1;e&&(ME(a.Y),a.jb=!1,a.lb=!1,a.kb=!0,WB(a))}return e}
function $E(a,b,c,d){var e,f;if(a.y||!a.gb||SE(b))return!0;a.ib=!1;c-=a.X;d-=2*a.X;e=c-a.Lb;f=d-a.Mb;if(2==a.N||3==a.N||9==a.N)return!0;if(1==a.N){a:{b=a.Y;e=c;f=d;var g,i,h,l,m,o,n;b.C=0;b.I[0]=e;b.L[0]=f;g=aF(b,0);if(0<g&&205!=b.k.b)b.C=g,g!=b.E?(b.I[b.s]=b.I[g],b.L[b.s]=b.L[g]):(b.I[b.s]=b.K,b.L[b.s]=b.N);else if(205==b.k.b){b.D=0;g=b.i[b.u];l=b.i[b.u-1];i=b.I[g]-b.I[l];h=b.L[g]-b.L[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.I[l];n=f-b.L[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.u)KE(b,b.s),--b.u,b.B=!1;else if(2==b.s)0>b.L[2]-b.L[1]&&0<f-b.L[1]?b.L[2]=b.L[1]+g/2:0<b.L[2]-b.L[1]&&0>f-b.L[1]&&(b.L[2]=b.L[1]-g/2),0>b.I[2]-b.I[1]&&0<e-b.I[1]?b.I[2]=b.I[1]+0.866*g:0<b.I[2]-b.I[1]&&0>e-b.I[1]&&(b.I[2]=b.I[1]-0.866*g);else{if(2==b.y[b.i[0]]&&(m=b.F[b.i[0]][1],m==b.i[1]&&(m=b.F[b.i[0]][2]),i=b.I[b.i[0]]-b.I[m],h=b.L[b.i[0]]-b.L[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.I[m],n=f-b.L[m],e=n*i-o*h,o=b.I[b.i[1]]-b.I[m],n=b.L[b.i[1]]-b.L[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.t,b.C=b.i[0],$(b,0),LE(b,e),0<aF(b,b.s)&&(b.B=!0)}else{if(b.B)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.u;if(100<b.u){fq(b.k,"You are too focused on chains, enough of it for now !");--b.u;break a}b.C=b.s;$(b,M(L(Math.round(h))));b.i[b.u]=b.s;0<aF(b,b.s)&&(b.B=!0)}}b.C=0;e=b.u;fq(b.k,e+j)}else i=e-b.I[b.E],h=f-b.L[b.E],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.I[b.s]=b.I[b.E]+25*(i/g),b.L[b.s]=b.L[b.E]+25*(h/g)}a.q=!0}else if(TE(b)||SE(b))SD(a.Y,e),a.N=
5;else if(0==a.Y.C&&0==a.Y.D){5!=a.N&&(e=f=0);b=a.Y;for(g=1;g<=b.s;++g)b.I[g]+=e,b.L[g]+=f;h=v(WD,k,-1,4,1);XD(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.k.B.b-b.k.X&&0<h&&h<b.k.B.a-3*b.k.X))for(g=1;g<=b.s;++g)b.I[g]-=e,b.L[g]-=f;a.N=5}a.C=!1;TD(a);a.kb=!0;WB(a);a.Lb=c;a.Mb=d;return!0}
function bF(a,b,c,d){var e,f,g;if(!a.y&&!SE(b)){c-=a.X;d-=2*a.X;g=!1;f=0;b=1;a:for(;b<=a.sb;++b){e=a.eb[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=((FD(),KD)?350:170)+1,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);o*=-1;for(n=1;n<=e.s;++n)l=i-e.I[n],m=h-e.L[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.eb[b].C=0<e?e:0;a.eb[b].D=0>e?-e:0;f=b;g=!0;0<a.eb[b].C&&null!=a.pb&&JB(a.pb,G(SC,k,76,[new T(a.d),new T(a.Y.C)]));break a}else if(0<a.eb[b].C||0<a.eb[b].D)a.eb[b].C=
0,a.eb[b].D=0,g=!0}if(g){for(b=a.d+1;b<=a.sb;++b)a.eb[b].C=0,a.eb[b].D=0;a.C=!1;TD(a);a.kb=!0;WB(a)}0!=f&&f!=a.d&&(a.d=f,a.Y=a.eb[a.d])}}
function cF(a){if(a.y)return!0;a.ib=!1;a.O=Xg;if(1==a.N){if(205==a.b){var b=a.Y,c,d;b.B&&(c=aF(b,b.s),6>b.y[c]&&(dF(b),d=b.i[b.u-1],b.G[b.t]=c,b.H[b.t]=d,b.F[c][++b.y[c]]=d,b.F[d][++b.y[d]]=c),KE(b,b.s));b.B=!1;UD(a)}else a:{var b=a.Y,e,f;c=aF(b,b.s);if(0!=c){--b.s;for(f=1;f<b.t;++f)if(d=b.G[f],e=b.H[f],d==c&&e==b.E||d==b.E&&e==c){--b.t;--b.y[b.E];3>b.r[f]?(++b.r[f],b.A[f]=0):fq(b.k,"Maximum allowed bond order is 3 !");break a}6==b.y[c]?(--b.t,--b.y[b.E],fq(b.k,"Not possible connection !")):(b.H[b.t]=
c,b.F[c][++b.y[c]]=b.E,b.F[b.E][b.y[b.E]]=c,b.J[b.t]=M(L(TC((b.I[b.E]+b.I[c])/2))),b.M[b.t]=M(L(TC((b.L[b.E]+b.L[c])/2))))}}ZD(a.Y);a.q&&(b=a.Z,b.a!=b.b&&b.a.b!=b.b&&(c=b.a.c,CD(b),b.a.c=c),UD(a),a.q=!1)}else 5==a.N&&(ZD(a.Y),UD(a));0<a.N&&(a.C=!1,TD(a),a.kb=!0,ME(a.Y),eF(a.Y),WB(a),a.N=0,a.e=!1);if(KD&&(0!=a.Y.D||0!=a.Y.C))a.Y.D=0,a.Y.C=0,TD(a),a.kb=!0,WB(a);return!0}function TD(a){a.jb=!1;a.lb=!1;a.kb=!1}
function VB(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.zb=!1:-1<b.indexOf("rbutton")&&(a.zb=!0);-1<b.indexOf("nohydrogens")?a.Eb=!1:-1<b.indexOf("hydrogens")&&(a.Eb=!0);-1<b.indexOf("keephs")&&(a.M=!0);-1<b.indexOf("removehs")&&(a.M=!1);-1<b.indexOf("noquery")?a.xb=!1:-1<b.indexOf("query")&&(a.xb=!0);-1<b.indexOf(uf)?a.Ab=!1:-1<b.indexOf(Tf)&&(a.Ab=!0);-1<b.indexOf("noautoez")?a.o=!1:-1<b.indexOf("autoez")&&(a.o=!0);-1<b.indexOf("nostereo")?a.Ib=!1:-1<b.indexOf("stereo")&&(a.Ib=!0);
-1<b.indexOf("nocanonize")?a.r=!1:-1<b.indexOf("canonize")&&(a.r=!0);-1<b.indexOf("nomultipart")?a.hb=!1:-1<b.indexOf(qf)&&(a.hb=!0);-1<b.indexOf("nonumber")?(a.rb=!1,a.p=!1):-1<b.indexOf(yf)&&(a.rb=!0,a.p=!1);-1<b.indexOf("newlook")?(a.mb=!0,a.R=1):-1<b.indexOf("oldlook")&&(a.mb=!1,a.R=0);-1<b.indexOf("autonumber")&&(a.p=!0,a.rb=!0);-1<b.indexOf("star")&&(a.Hb=!0,a.rb=!0);-1<b.indexOf("polarnitro")&&(a.vb=!0);-1<b.indexOf("depict")&&(a.y=!0,a.X=0,a.bb=null,VD(a,1,a.sb,0));if(-1<b.indexOf("nodepict")){a.y=
!1;for(c=1;c<=a.sb;++c)fF(a.eb[c]),YD(a.eb[c]);a.A=1;a.X=24;a.Y&&(a.Y.v=!0)}-1<b.indexOf(id)&&(a.z=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.ob=!0);-1<b.indexOf("jmeh")&&(a.L=!0);-1<b.indexOf("showan")&&(a.Db=!0);a.Ab&&(a.p=!0,a.hb=!0);a.y||(a.z=!1);a.zb&&++TB;WB(a)}
function WB(a){var b,c,d;b=zy(a);!a.B||b.b!=a.B.b||b.a!=a.B.a||!a.bb||!a.H?(a.B=b,d=b.b-a.X,c=b.a-3*a.X-a.R,1>d&&(d=1),1>c&&(c=1),a.bb=vy(a,d,c),pE(a),a.y||(a.Kb=vy(a,b.b,2*a.X+a.R),wE(a),c=b.a-2*a.X+a.R,1>c&&(c=1),a.P=vy(a,a.X,c),oE(a),a.H=vy(a,d,a.X),kE(a))):(pE(a),a.y||(kE(a),a.C&&(wE(a),oE(a)),a.C=!0));a.jb=!0;a.lb=!0;a.kb=!0;a.ib=!0}
function iC(a,b){var c,d,e;e=j;for(d=1;d<=a.sb;++d){if(0<b&&(c=JE(a.eb[d]),c!=b))continue;c=a.eb[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.s+ea+c.t,h=1;h<=c.s;++h){i=tE(c,h);c.k.L&&0<c.w[h]&&(i+=Tb,1<c.w[h]&&(i+=c.w[h]));0!=c.z[h]&&(0<c.z[h]?i+=za:i+=Ca,1<Dj(c.z[h])&&(i+=Dj(c.z[h])));g=-1;for(f=1;f<=c.x;++f)if(c.p[f][0]==h){g=c.p[f][1];break}c.k.Hb&&0<c.d[h]&&(g=1);-1<g&&(i+=mb+g);m+=ea+i+ea+gF(0.055999999999999994*c.I[h],0,2)+ea+gF(0.055999999999999994*-c.L[h],
0,2)}for(h=1;h<=c.t;++h)f=c.G[h],g=c.H[h],l=c.r[h],1==c.A[h]?l=-1:2==c.A[h]?l=-2:3==c.A[h]?(l=-1,i=f,f=g,g=i):4==c.A[h]?(l=-2,i=f,f=g,g=i):10==c.A[h]&&(l=-5),9==c.r[h]&&(l=c.A[h]),m+=ea+f+ea+g+ea+l;c=m;0<c.length&&(0<e.length&&(e+=Vg),e+=c)}return e}function LD(a,b){var c,d,e;e=j;for(c=1;c<=a.sb;++c){if(0<b&&(d=JE(a.eb[c]),d!=b))continue;d=hF(a.eb[c]);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function UD(a){var b;switch(a.N){case 5:case 7:case 9:break;default:null!=a.qb&&JB(a.qb,null)}var c,d,e;e=new iF;e.a=a.d;e.f=a.sb;c=!1;for(b=1;99>b;++b)if(d=a.eb[b])0<d.s&&(c=!0),e.d[b]=new MD(d),pC(e.d[b]);else break;e.i=a.Ab;e.e=a.hb;e.b=a.A;e.c=a.N;if(b=c?e:null)a=a.Z,b=new ED(b),c=a.a.c,a.a.c=b,b.b=a.a,c&&(b.c=c,c.b=b),a.a=b}function cC(a,b,c){try{xE(a,b)?c&&UD(a):WB(a)}catch(d){if(d=xi(d),y(d,73))WB(a);else throw d;}}
function aC(a,b){try{DE(a,b)?UD(a):WB(a)}catch(c){if(c=xi(c),y(c,73))WB(a);else throw c;}}function mC(a){TD(a);a.kb=!0;WB(a)}function kC(a){a.b=202;a.nb=!1;a.sb=0;a.d=0;a.Y=new $D(a);a.Y.q=0;a.ab=null;a.A=1;a.kb=!0;WB(a);null!=a.qb&&JB(a.qb,null)}function FE(a,b){var c,d;a.d=b.a;a.sb=b.f;for(c=1;99>c;++c)(d=b.d[c])?(a.eb[c]=new MD(d),pC(a.eb[c])):a.eb[c]=null;a.Y=a.eb[a.d];a.Ab=b.i;a.hb=b.e;a.A=b.b;switch(b.c){case 5:case 7:case 9:break;default:null!=a.qb&&JB(a.qb,null)}}
function lC(a,b){a.ib=!0;a.I=j;return 1>b||b>a.sb?(a.ib=!0,a.I="ERROR - invalid mol index: "+b,WB(a),null):a.eb[b]}function nC(a,b){var c;c=-1;E(b,"Select substituent")?(c=202,b=j):E(b,Ha)?c=235:E(b,Ia)?c=240:E(b,Ga)?c=260:E(b,Oa)?c=261:E(b,Sa)?c=241:E(b,Na)?c=233:E(b,Ma)?c=236:E(b,Ja)?c=237:E(b,Ra)?c=234:E(b,Qa)?c=243:E(b,Ta)?c=252:E(b,Pa)?c=244:E(b,Ua)?c=239:E(b,"-PO3H2")?c=251:E(b,Fa)?c=242:E(b,Da)?c=245:E(b,Ea)&&(c=238);0<c?jq(a,c):b="Not known group!";a.ib=!0;a.I=b;WB(a)}
function qC(a,b){a.ib=!0;a.I=b;WB(a)}function rC(a){var b;b=jC(a);TD(a);WB(a);return b}function hE(a,b,c,d,e){var f,g,i,h;f=a.V;h=CA(f,e);if(h>=a.X-1)for(g=f.c.b;h>=a.X-1&&1<g;)--g,i=new Lz(f.c.a,f.c.c,g),f=new BA(i),h=CA(f,e),b.e=i,b.i=jF(i);else lE(b,a.S);f=Nz(f.a,f.c).a-Nz(f.a,f.c).b;mE(b,e,c+~~((a.X-h)/2),d+~~((a.X-f)/2)+f)}
function iE(a,b,c,d,e,f){var g,i;g=rE(a.U);i=CA(a.U,f);lE(b,a.T);(b.d=e)&&(b.f=Vf+(e.a>>16&255)+Aa+(e.a>>8&255)+Aa+(e.a&255)+va);mE(b,f,c+~~((a.X-i)/2),d+~~((a.X-g)/2)+g)}function rE(a){return Nz(a.a,a.c).a-Nz(a.a,a.c).b}function iq(a,b){a.p?0==b&&(a.x=-1,a.ib=!0,a.I=wd,WB(a)):(a.Q?a.x=b:-1<a.x&&10>a.x?a.x=10*a.x+b:a.x=b,a.Q=!1,0==a.x?(a.x=-1,a.ib=!0,a.I=wd):fq(a,a.x+ea),WB(a))}
function PB(){FD();ty.call(this);this.Nb=(ip(),ip(),ay).a;this.w=new Lz(null,0,8);this.s=(kz(),lz);this.eb=v(kF,k,89,99,0);this.$=new ry;this.Cb=new lF;this.J=E((aB(),bB[Ge]),$b);this.t=new mF;this.F=G(Kr,k,1,[Ha,Ia,Sa,Ga,Oa,Na,Ma,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.Y=new $D(this);JD[0]=oz;JD[1]=new mz(255,153,153);JD[2]=new mz(255,204,102);JD[3]=new mz(255,255,153);JD[4]=new mz(102,255,255);JD[5]=new mz(51,204,255);JD[6]=new mz(255,153,255)}s(500,365,{39:1,44:1,45:1,49:1,58:1,63:1,65:1,67:1},PB);
_.me=function(a){ND(this,a)};_.Vd=function(){WB(this)};_.a=null;_.b=0;_.c=0;_.d=0;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=!1;_.p=!1;_.q=!1;_.r=!0;_.u=null;_.v=null;_.x=1;_.y=!1;_.z=!1;_.A=1;_.B=null;_.C=!0;_.D=null;_.E=null;_.G="http://peter-ertl.com/jsme/2013_03/help.html";_.H=null;_.I=null;_.K=null;_.L=!1;_.M=!0;_.N=0;_.O=Xg;_.P=null;_.Q=!0;_.R=1;_.S=null;_.T=null;_.U=null;_.V=null;_.W=null;_.X=24;_.Y=null;_.Z=null;_._=null;_.ab=null;_.bb=null;_.cb=!0;_.db=1;_.fb=!1;_.gb=!1;
_.hb=!1;_.ib=!0;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!1;_.ob=!1;_.pb=null;_.qb=null;_.rb=!1;_.sb=0;_.tb=null;_.ub=null;_.vb=!1;_.wb=null;_.xb=!1;_.yb=null;_.zb=!1;_.Ab=!1;_.Bb=!1;_.Db=!1;_.Eb=!0;_.Fb=null;_.Gb=!1;_.Hb=!1;_.Ib=!0;_.Jb=null;_.Kb=null;_.Lb=0;_.Mb=0;var TB=10,fC,HD,YB,GD,KD,RB=null,JD,ZB;
function nF(a,b){var c,d;if(null!=b)if(null!=a.a.wb)JB(a.a.wb,G(Kr,k,1,[b]));else{d=j;c=a.a.Cb;var e,f,g,i;if(null==b)c=0;else if(e=WC(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],Fr(c.b,c.c++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{xE(a.a,b)?(fq(a.a,"Structure pasted"+d),UD(a.a)):(dC(new eC(a.a.I,a.a,fC)),kC(a.a)),yy(a.a)}catch(h){if(h=xi(h),y(h,73))d=a.a,d.ib=!0,d.I="ERROR - invalid MOL ",WB(d),dC(new eC(a.a.I,a.a,fC)),yy(a.a);else throw h;
}}}function eq(a){this.a=a}s(501,1,{},eq);_.a=null;function OD(){OD=u;PD=new oF("COPY_SMILES",0);QD=new oF("COPY_MOL",1);RD=new oF("PASTE",2);pF=G(qF,k,88,[PD,QD,RD])}function oF(a,b){Qn.call(this,a,b)}s(502,138,{67:1,70:1,72:1,88:1},oF);var pF,QD,PD,RD;function iF(){this.d=v(kF,k,89,99,0)}s(503,1,{},iF);_.a=0;_.b=1;_.c=0;_.e=!1;_.f=0;_.i=!1;
function rF(a){a.b=v(I,r,-1,20,1);a.z=v(I,r,-1,20,1);a.I=v(WD,k,-1,20,1);a.L=v(WD,k,-1,20,1);a.F=zr([20,7]);a.d=v(I,r,-1,20,1);a.c=v(Kr,k,1,20,0);a.n=v(Kr,k,1,20,0);a.w=v(I,r,-1,20,1);a.y=v(I,r,-1,20,1);a.G=v(I,r,-1,20,1);a.H=v(I,r,-1,20,1);a.r=v(I,r,-1,20,1);a.A=v(I,r,-1,20,1);a.J=v(I,r,-1,20,1);a.M=v(I,r,-1,20,1);a.e=v(Kr,k,1,20,0);a.p=zr([10,2]);a.i=v(I,r,-1,101,1)}
function sF(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(I,r,-1,4,1);f=a.I[c]-a.I[b];g=a.L[c]-a.L[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(I,r,-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(WD,k,-1,4,1);d=v(WD,k,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.I[l[i]]-a.I[b])*e+(a.L[l[i]]-a.L[b])*n,g=(a.L[l[i]]-a.L[b])*e-(a.I[l[i]]-a.I[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=tF(o[1],d[1],o[2],d[2]);0<l[3]?(b=
tF(o[2],d[2],o[3],d[3]),d=tF(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function $(a,b){var c,d,e,f,g,i,h,l;ZE(a);switch(a.y[a.C]){case 0:a.I[a.s]=a.I[a.C]+21.65*a.k.A;a.L[a.s]=a.L[a.C]+12.5*a.k.A;break;case 1:c=a.F[a.C][1];d=0;2==a.y[c]&&(a.F[c][1]==a.C?d=a.F[c][2]:d=a.F[c][1]);e=a.I[a.C]-a.I[c];f=a.L[a.C]-a.L[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.k.A*Math.cos(1.0471975511965976);l=25*a.k.A*Math.sin(1.0471975511965976);g=uF(a,a.C,c);if(3==a.r[g]||204==a.k.b||1!=a.r[g]&&(203==a.k.b||204==a.k.b)||a.o)h=i+25*a.k.A,l=0;0<d&&0<(a.L[d]-a.L[c])*e-(a.I[d]-
a.I[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.I[a.s]=a.I[c]+h*e-l*f;a.L[a.s]=a.L[c]+l*e+h*f;break;case 2:c=v(WD,k,-1,2,1);vF(a,a.C,25*a.k.A,c);a.I[a.s]=c[0];a.L[a.s]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.y[a.C]&&!(c=a.F[a.C][g],e=a.I[a.C]-a.I[c],f=a.L[a.C]-a.L[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.I[a.s]=a.I[a.C]+25*a.k.A*e/i,a.L[a.s]=a.L[a.C]+25*a.k.A*f/i,0==aF(a,a.s)||g==a.y[a.C]);++g);break;default:--a.s;fq(a.k,"Are you trying to draw an hedgehog ?");a.k.N=9;return}a.y[a.s]=
1;++a.y[a.C];dF(a);a.r[a.t]=1;203==a.k.b&&(a.r[a.t]=2);204==a.k.b&&(a.r[a.t]=3);a.G[a.t]=a.C;a.H[a.t]=a.s;201==a.k.b&&YE(a,a.t);a.F[a.s][1]=a.C;a.F[a.C][a.y[a.C]]=a.s;a.J[a.t]=M(L(TC((a.I[a.C]+a.I[a.s])/2)));a.M[a.t]=M(L(TC((a.L[a.C]+a.L[a.s])/2)));a.K=a.I[a.s];a.N=a.L[a.s]}
function WE(a,b){var c;a.E=a.C;c=0;if(233==a.k.b||237==a.k.b||236==a.k.b||239==a.k.b||251==a.k.b||252==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.o=!1,a.C=a.s-1,$(a,0),a.C=a.s-2,$(a,0),237==a.k.b&&(a.b[a.s]=10,a.b[a.s-1]=10,a.b[a.s-2]=10),236==a.k.b&&(a.b[a.s]=9,a.b[a.s-1]=9,a.b[a.s-2]=9),239==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-2]=5,a.b[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),252==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-2]=4,a.b[a.s-3]=8,a.r[a.t]=2,a.r[a.t-1]=2),251==a.k.b&&(a.b[a.s]=5,a.b[a.s-1]=5,a.b[a.s-
2]=5,a.b[a.s-3]=7,a.r[a.t]=2),c=4;else if(244==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.b[a.s]=8,a.C=a.s,a.o=!0,$(a,0),a.o=!1,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,a.C=a.s-2,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=5;else if(234==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,a.k.vb&&UE(a,a.C,1),$(a,0),a.b[a.s]=5,a.r[a.t]=2,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.k.vb?(a.r[a.t]=1,UE(a,a.s,-1)):a.r[a.t]=2,c=3;else if(235==a.k.b)$(a,0),a.C=a.s,$(a,0),a.b[a.s]=5,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(240==a.k.b)$(a,0),a.C=
a.s,$(a,0),a.b[a.s]=5,a.C=a.s,$(a,0),a.C=a.s-2,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=4;else if(260==a.k.b)$(a,0),a.C=a.s,$(a,0),a.b[a.s]=4,a.C=a.s-1,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(261==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.b[a.s]=5,a.r[a.t]=2,c=3;else if(241==a.k.b)$(a,0),a.b[a.s]=5,a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.C=a.s-1,$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=4;else if(243==a.k.b)$(a,0),a.b[a.s]=4,a.C=a.s,$(a,0),a.C=a.s-1,$(a,0),c=3;else if(238==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.r[a.t]=
3,a.o=!1,c=2;else if(249==a.k.b)$(a,0),a.C=a.s,$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=2;else if(250==a.k.b)$(a,0),a.r[a.t]=2,a.b[a.s]=5,c=1;else if(245==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.C=a.s,a.r[a.t]=3,$(a,0),a.o=!1,c=3;else if(242==a.k.b)$(a,0),a.C=a.s,a.o=!0,$(a,0),a.r[a.t]=3,a.b[a.s]=4,a.o=!1,c=2;else if(254==a.k.b)$(a,0),a.b[a.s]=9,c=1;else if(255==a.k.b)$(a,0),a.b[a.s]=10,c=1;else if(256==a.k.b)$(a,0),a.b[a.s]=11,c=1;else if(257==a.k.b)$(a,0),a.b[a.s]=12,c=1;else if(258==a.k.b)$(a,0),a.b[a.s]=4,
c=1;else if(259==a.k.b)$(a,0),a.b[a.s]=5,c=1;else if(246==a.k.b)$(a,0),a.C=a.s,$(a,0),c=2;else if(247==a.k.b)$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),c=3;else if(248==a.k.b)$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),a.C=a.s,$(a,0),c=4;else if(253==a.k.b){var d,e,f,g,i,h,l,m,o,n,q;if(a.k.Jb){c=0;m=a.k.Jb;for(l=1;l<=m.x;++l)d=m.p[l][0],1==m.p[l][1]&&(c=d);d=a.s;l=a.C;$(a,0);e=a.I[a.s];g=a.L[a.s];KE(a,a.s);e=a.I[l]-e;g=a.L[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.s;++h)ZE(a),a.b[a.s]=m.b[h],a.z[a.s]=m.z[h],
a.w[a.s]=m.w[h],a.I[a.s]=m.I[h],a.L[a.s]=m.L[h];for(h=1;h<=m.t;++h)dF(a),a.G[a.t]=m.G[h]+d,a.H[a.t]=m.H[h]+d,a.r[a.t]=m.r[h];pC(a);a.C=c+d;$(a,0);m=a.I[a.s];n=a.L[a.s];KE(a,a.s);f=a.I[c+d]-m;i=a.L[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.s;++h)a.I[h]-=m,a.L[h]-=n,o=a.I[h]*f+a.L[h]*i,q=a.L[h]*f-a.I[h]*i,a.I[h]=o,a.L[h]=q,o=-a.I[h]*e+a.L[h]*g,q=-a.L[h]*e-a.I[h]*g,a.I[h]=o,a.L[h]=q,a.I[h]+=a.I[l],a.L[h]+=a.L[l];dF(a);a.G[a.t]=l;a.H[a.t]=c+d;pC(a);b&&(KE(a,l),YD(a))}c=4}wF(a,c);a.C=a.E;b&&
(a.C=0)}
function vF(a,b,c,d){var e,f,g,i,h;e=a.F[b][1];f=a.F[b][2];g=a.I[f]-a.I[e];i=-(a.L[f]-a.L[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i?0-((a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i):(a.L[b]-a.L[e])*g+(a.I[b]-a.I[e])*i)?(g=a.I[b]-a.I[e],i=a.L[b]-a.L[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.I[e]+h*g-c*i,d[1]=a.L[e]+c*g+h*i):(g=(a.I[e]+a.I[f])/2,e=(a.L[e]+a.L[f])/2,g=a.I[b]-g,i=a.L[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.I[b]+
c*g/h,d[1]=a.L[b]+c*i/h)}
function VE(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.k.b){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.k.A*a.k.A/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.C)if(2>a.y[a.C])xF(a,i,f,h);else if(!a.k.fb&&!a.k.Gb)l=a.C,$(a,0),a.C=a.s,xF(a,i,f,h);else{a.k.Gb=!1;if(209==a.k.b||221==a.k.b||223==a.k.b){fq(a.k,"ERROR - cannot add aromatic spiro ring !");a.k.N=9;
return}for(d=1;d<=a.y[a.C];++d)if(b=a.r[uF(a,a.C,a.F[a.C][d])],2<d||1!=b){fq(a.k,"ERROR - spiro ring not possible here !");a.k.N=9;return}b=v(WD,k,-1,2,1);vF(a,a.C,h,b);e=a.I[a.C]-b[0];g=a.L[a.C]-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)ZE(a),o=f*d+1.5707963267948966,a.I[a.s]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.L[a.s]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.D){b=a.G[a.D];c=a.H[a.D];d=0;2==a.y[b]?a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]:2==a.y[c]&&(a.F[c][1]!=
b?d=a.F[c][1]:d=a.F[c][2],m=b,b=c,c=m);0==d&&(a.F[b][1]!=c?d=a.F[b][1]:d=a.F[b][2]);e=a.I[c]-a.I[b];g=a.L[c]-a.L[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.L[d]-a.L[b])*e-(a.I[d]-a.I[b])*g&&(q=-q,m=0);n=a.I[b]+o*e-q*g;q=a.L[b]+q*e+o*g;for(d=1;d<=i;++d)ZE(a),o=f*(d+0.5)+3.141592653589793*m,a.I[a.s]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.L[a.s]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==i-1&&(a.I[a.s]=
a.I[c],a.L[a.s]=a.L[c])):(d==i-1&&(a.I[a.s]=a.I[b],a.L[a.s]=a.L[b]),d==i&&(a.I[a.s]=a.I[c],a.L[a.s]=a.L[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)ZE(a),o=f*(d-b),a.I[a.s]=a.K+h*Math.sin(o),a.L[a.s]=a.N+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)dF(a),a.r[a.t]=1,h=a.s-b+f,a.y[h]=2,a.G[a.t]=h,a.H[a.t]=h+1;a.H[a.t]=a.s-b+1;if(209==a.k.b){if(a.r[a.t-4]=2,a.r[a.t-2]=2,a.r[a.t]=2,0<a.D)if(1==a.r[a.D]){if(b=0,1<a.y[a.G[a.D]]&&(b=a.F[a.G[a.D]][1],h=a.G[a.D],b==a.H[a.D]&&(b=a.F[a.G[a.D]][2])),0==b&&1<a.y[a.H[a.D]]&&
(b=a.F[a.H[a.D]][1],h=a.H[a.D],b==a.H[a.D]&&(b=a.F[a.H[a.D]][2])),0<b)for(f=1;f<=a.t;++f)if(a.G[f]==b&&a.H[f]==h||a.G[f]==h&&a.H[f]==b){1!=a.r[f]&&(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=3);break}}else a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-5]=2,a.r[a.t-3]=2,a.r[a.t-1]=2}else if(221==a.k.b||223==a.k.b)if(0<a.D){if(1==a.r[a.D]){b=!1;for(f=1;f<=a.y[a.G[a.D]];++f)if(h=a.F[a.G[a.D]][f],1<a.r[uF(a,a.G[a.D],h)]){b=!0;break}for(f=1;f<=a.y[a.H[a.D]];++f)if(h=a.F[a.H[a.D]][f],
1<a.r[uF(a,a.H[a.D],h)]){b=!0;break}b||(a.r[a.D]=2)}a.r[a.t-4]=2;a.b[a.s-2]=5}else 0<a.C?221==a.k.b?(a.r[a.t-4]=1,a.r[a.t-2]=1,a.r[a.t-1]=1,a.r[a.t-3]=2,a.r[a.t]=2,a.b[a.s-1]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.b[a.s-2]=5):(a.r[a.t-3]=1,a.r[a.t-2]=1,a.r[a.t]=1,a.r[a.t-4]=2,a.r[a.t-1]=2,a.b[a.s-2]=5);h=v(I,r,-1,a.s+1,1);for(f=1;f<=i;++f)b=a.s-i+f,c=a.t-i+f,a.F[b][1]=b-1,a.F[b][2]=b+1,b=a.G[c],e=a.H[c],a.J[c]=M(L(TC((a.I[b]+a.I[e])/2))),a.M[c]=M(L(TC((a.L[b]+a.L[e])/
2)));a.F[a.s-i+1][1]=a.s;a.F[a.s][2]=a.s-i+1;for(f=a.s-i+1;f<=a.s;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.s-i;++b)e=a.I[f]-a.I[b],d=a.L[f]-a.L[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.C||c==a.C)&&(h[f]=c)}g=a.t-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.G[f],e=a.H[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.G[c]==h[b]&&a.H[c]==h[e]||a.H[c]==h[b]&&a.G[c]==h[e])continue a;dF(a);a.r[a.t]=a.r[f];a.G[a.t]=h[b];a.F[h[b]][++a.y[h[b]]]=h[e];a.H[a.t]=h[e];a.F[h[e]][++a.y[h[e]]]=h[b];a.J[a.t]=M(L(TC((a.I[a.G[a.t]]+a.I[a.H[a.t]])/
2)));a.M[a.t]=M(L(TC((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))}else 0<h[b]?(dF(a),a.r[a.t]=a.r[f],a.G[a.t]=h[b],a.F[h[b]][++a.y[h[b]]]=e,a.H[a.t]=e,a.F[e][++a.y[e]]=h[b],a.J[a.t]=M(L(TC((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=M(L(TC((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2)))):0<h[e]&&(dF(a),a.r[a.t]=a.r[f],a.G[a.t]=h[e],a.F[h[e]][++a.y[h[e]]]=b,a.H[a.t]=b,a.F[b][++a.y[b]]=h[e],a.J[a.t]=M(L(TC((a.I[a.G[a.t]]+a.I[a.H[a.t]])/2))),a.M[a.t]=M(L(TC((a.L[a.G[a.t]]+a.L[a.H[a.t]])/2))));d=a.s-i;for(f=a.s;f>d;--f)if(0<
h[f]&&(KE(a,f),3==a.b[h[f]])){m=0;for(b=1;b<=a.y[h[f]];++b){e=a.F[h[f]][b];for(c=1;c<=a.t;++c)(a.G[c]==h[f]&&a.H[c]==e||a.G[c]==e&&a.H[c]==h[f])&&(m+=a.r[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.r[c]=1}0<a.C&&wF(a,i);-1<l&&(a.C=l)}
function xF(a,b,c,d){var e,f,g,i,h,l;0==a.y[a.C]?(e=0,f=1):(e=a.F[a.C][1],f=a.I[a.C]-a.I[e],e=a.L[a.C]-a.L[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.I[a.C]+d*f;l=a.L[a.C]+d*e;for(g=1;g<=b;++g)ZE(a),i=c*g-1.5707963267948966,a.I[a.s]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.L[a.s]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function wF(a,b){var c,d;0==b&&(b=a.s);for(c=a.s;c>a.s-b;--c)d=aF(a,c),0!=d&&(a.I[c]+=6,a.L[c]+=6)}
function uF(a,b,c){var d;for(d=1;d<=a.t;++d)if(a.G[d]==b&&a.H[d]==c||a.G[d]==c&&a.H[d]==b)return d;return 0}function yF(a,b,c){var d,e,f,g;e=Xg;for(f=g=0;;){++g;for(d=1;d<=a.s;++d)if(ys(c[d])){e=c[d];break}for(d=1;d<=a.s;++d)ys(c[d])&&!ms(c[d],e)&&(e=c[d]);for(d=1;d<=a.s;++d)ss(c[d],e)&&(b[d]=g,c[d]=Xg,++f);if(f==a.s)break}return g==a.s}
function YD(a){var b,c,d;b=v(WD,k,-1,4,1);d=c=0;a.k&&a.k.B&&0<a.k.B.b&&(c=a.k.B.b-a.k.X,d=a.k.B.a-3*a.k.X);if(0>=c||0>=d)a.v=!0;else{XD(a,b);c=~~(c/2)-M(L(Math.round(b[0])));d=~~(d/2)-M(L(Math.round(b[1])));if(!a.k.ob)for(b=1;b<=a.s;++b)a.I[b]+=c,a.L[b]+=d;ZD(a)}}
function XD(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.s;++c)a.I[c]<f&&(f=a.I[c]),a.I[c]>d&&(d=a.I[c]),a.L[c]<g&&(g=a.L[c]),a.L[c]>e&&(e=a.L[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 UE(a,b,c){var d;if(1==c)++a.z[b];else if(-1==c)--a.z[b];else switch(d=zF(a,b),-1==d&&0==c&&(0==a.z[b]?a.z[b]=1:1==a.z[b]?a.z[b]=-1:-1==a.z[b]&&(a.z[b]=0)),a.b[b]){case 2:2<d&&fq(a.k,"Charge change not possible on this boron !");0==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0);break;case 3:3<d?fq(a.k,"Charge change not possible on this carbon !"):4>d&&(0==a.z[b]?a.z[b]=-1:-1==a.z[b]?a.z[b]=1:1==a.z[b]&&(a.z[b]=0));break;case 4:case 7:3<d?fq(a.k,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.z[b]?a.z[b]=1:3==d&&1==a.z[b]?a.z[b]=0:3>d&&0==a.z[b]?a.z[b]=1:3>d&&1==a.z[b]?a.z[b]=-1:3>d&&-1==a.z[b]&&(a.z[b]=0);break;case 5:case 8:case 13:2<d?fq(a.k,"Charge change not possible on multibonded O or S !"):2==d&&0==a.z[b]?a.z[b]=1:2==d&&1==a.z[b]?a.z[b]=0:2>d&&0==a.z[b]?a.z[b]=-1:2>d&&-1==a.z[b]?a.z[b]=1:2>d&&1==a.z[b]&&(a.z[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.z[b]?a.z[b]=-1:0==d&&-1==a.z[b]?a.z[b]=0:fq(a.k,"Charge change not possible on the halogen !");break;case 18:fq(a.k,
"Use X button to change charge on the X atom !")}}
function BE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.a=v(I,r,-1,a.s+1,1);;){for(e=1;e<=a.s;++e)if(0==a.a[e]){a.a[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],0<a.a[c]&&0==a.a[d]?(a.a[d]=f,g=!0):0<a.a[d]&&0==a.a[c]&&(a.a[c]=f,g=!0)}}if(2>f||!b)return f;g=v(I,r,-1,f+1,1);for(c=1;c<=a.s;++c)++g[a.a[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.s;1<=c;--c)a.a[c]!=d&&KE(a,c);YD(a);fq(a.k,"Smaller part(s) removed !");return 1}
function aF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.s;++e)b!=e&&(c=a.I[b]-a.I[e],d=a.L[b]-a.L[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function eF(a){var b,c,d;for(d=1;d<=a.t;++d){b=a.G[d];c=a.H[d];if(1==a.z[b]&&-1==a.z[c]||-1==a.z[b]&&1==a.z[c])if(1==a.r[d]||2==a.r[d]){if(3!=a.b[b]&&3!=a.b[c]&&a.k.vb)continue;if(1==a.b[b]||1==a.b[c])continue;if(2==a.b[b]||2==a.b[c])continue;if(9==a.b[b]||10==a.b[b]||11==a.b[b]||12==a.b[b]||9==a.b[c]||10==a.b[c]||11==a.b[c]||12==a.b[c])continue;a.z[b]=0;a.z[c]=0;++a.r[d];ME(a)}1==a.z[b]&&1==a.z[c]&&(2==a.r[d]?a.r[d]=1:3==a.r[d]&&(a.r[d]=2),ME(a));4==a.r[d]&&(a.r[d]=1)}}
function tF(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 pC(a){var b;AF(a);b=a.r.length;a.J=v(I,r,-1,b,1);a.M=v(I,r,-1,b,1);ZD(a);ME(a)}
function ZE(a){var b,c;++a.s;a.s>a.b.length-1&&(c=a.b.length+10,b=v(I,r,-1,c,1),bD(a.b,b,a.b.length),a.b=b,b=v(I,r,-1,c,1),bD(a.z,b,a.z.length),a.z=b,b=v(I,r,-1,c,1),bD(a.w,b,a.w.length),a.w=b,b=v(I,r,-1,c,1),bD(a.d,b,a.d.length),a.d=b,b=v(Kr,k,1,c,0),bD(a.c,b,a.c.length),a.c=b,b=v(Kr,k,1,c,0),bD(a.n,b,a.n.length),a.n=b,b=v(WD,k,-1,c,1),bD(a.I,b,a.I.length),a.I=b,b=v(WD,k,-1,c,1),bD(a.L,b,a.L.length),a.L=b,b=zr([c,7]),bD(a.F,b,a.F.length),a.F=b,c=v(I,r,-1,c,1),bD(a.y,c,a.y.length),a.y=c);a.b[a.s]=
3;a.z[a.s]=0;a.d[a.s]=0;a.c[a.s]=null;a.w[a.s]=0}function uE(a,b,c,d,e,f){var g;g=M(L(TC(a.I[b]-c/2)));f||(g-=d-c);a=M(L(TC(a.L[b]-~~(e/2))));return new ly(g-1-2,a-2,d+1+4,e+4)}
function dF(a){var b,c;++a.t;a.t>a.r.length-1&&(b=a.r.length+10,c=v(I,r,-1,b,1),bD(a.G,c,a.G.length),a.G=c,c=v(I,r,-1,b,1),bD(a.H,c,a.H.length),a.H=c,c=v(I,r,-1,b,1),bD(a.r,c,a.r.length),a.r=c,c=v(I,r,-1,b,1),bD(a.A,c,a.A.length),a.A=c,c=v(I,r,-1,b,1),bD(a.J,c,a.J.length),a.J=c,c=v(I,r,-1,b,1),bD(a.M,c,a.M.length),a.M=c,b=v(Kr,k,1,b,0),bD(a.e,b,a.e.length),a.e=b);a.r[a.t]=1;a.A[a.t]=0;a.e[a.t]=null}
function PE(a,b){var c,d,e,f,g,i,h;if(0==a.s)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(FD(),aa);i+="JME 2013-04-10 "+new pD+"\n \n";i+=OE(a.s,3)+OE(a.t,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.s;++e)a.L[e]>g&&(g=a.L[e]),a.I[e]<c&&(c=a.I[e]);for(e=1;e<=a.s;++e){i+=gF(0.055999999999999994*(a.I[e]-c),10,4)+gF(0.055999999999999994*(g-a.L[e]),10,4)+gF(0,10,4);h=tE(a,e);1==h.length?h+="  ":2==h.length?h+=ea:3<h.length&&(h="Q  ");
i+=ea+h;d=0;0<a.z[e]&&4>a.z[e]?d=4-a.z[e]:0>a.z[e]&&-4<a.z[e]&&(d=4-a.z[e]);h=" 0"+OE(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.x;++d)if(a.p[d][0]==e){f=a.p[d][1];break}-1<f?h+=OE(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.t;++e)g=a.r[e],1==a.r[e]?g=1:BF(a,e)&&(g=2),c=OE(a.G[e],3)+OE(a.H[e],3),d=0,1==a.r[e]&&1==a.A[e]?d=1:1==a.r[e]&&2==a.A[e]&&(d=6),1==a.r[e]&&3==a.A[e]&&(d=1,c=OE(a.H[e],3)+OE(a.G[e],3)),1==a.r[e]&&4==a.A[e]&&(d=6,c=OE(a.H[e],3)+OE(a.G[e],3)),i+=c+OE(g,3)+OE(d,3)+"  0  0  0\n";
for(e=1;e<=a.s;++e)0!=a.z[e]&&(i+="M  CHG  1"+OE(e,4)+OE(a.z[e],4)+aa);return i+"M  END\n"}
function hF(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O,V,ca,N,ec,xc,Mf,vb,Gd,Hd,Id,ib,yc;o=v(I,r,-1,a.s+10,1);n=v(I,r,-1,a.s+10,1);l=v(I,r,-1,a.s+1,1);m=v(I,r,-1,7,1);vb=v(I,r,-1,a.s+1,1);w=v(CF,k,-1,a.s+1,2);H=v(CF,k,-1,a.t+1,2);ec=0;if(0==a.s)return j;BE(a,!0);Mf=!0;for(h=1;h<=a.t;++h)if(9==a.r[h]){Mf=!1;break}if(a.k.r&&Mf){DF(a);eF(a);EF(a,H);FF(a,w,H);var Ab,jd,Se,Xb,me,kd,ld,db,zG,Kd,t,wa,km,lm,Zr,Ze,La,mm,nm,Bc,om;Ab=v(I,r,-1,a.s+1,1);jd=v(I,r,-1,a.s+1,1);db=v(GF,k,-1,a.s+1,3);var $r=a.s,pm,
eh,as,Yf,mj,te,$e;mj=v(GF,k,-1,$r+2,3);te=v(I,r,-1,100,1);$e=5;Yf=0;te[0]=3;mj[1]=Zg;mj[2]=$g;as=2;if(!(3>$r))for(;$e<te[Yf]*te[Yf];){eh=0;for(pm=!0;pm&&eh<=Yf&&$e>=te[eh]*te[eh];)0==$e%te[eh]?pm=!1:++eh;if(pm){mj[++as]=vs($e);if(as>=$r)break;Yf<te.length-1&&(++Yf,te[Yf]=$e)}$e+=2}for(t=1;t<=a.s;++t){for(wa=nm=1;wa<=a.t;++wa)(a.G[wa]==t||a.H[wa]==t)&&(nm*=a.f[wa]);mm=a.b[t];18==mm&&(om=a.n[t],kd=om.charCodeAt(0)-65+1,ld=0,1<om.length&&(ld=om.charCodeAt(1)-97),0>kd&&(kd=0),0>ld&&(ld=0),mm=28*kd+ld);
Ze=0;-2>a.z[t]?Ze=1:-2==a.z[t]?Ze=2:-1==a.z[t]?Ze=3:1==a.z[t]?Ze=4:2==a.z[t]?Ze=5:2<a.z[t]&&(Ze=6);Bc=1;db[t]=vs(nm);Bc*=126;db[t]=qs(db[t],vs(a.w[t]*Bc));Bc*=7;db[t]=qs(db[t],vs(Ze*Bc));Bc*=7;db[t]=qs(db[t],vs(mm*Bc));Bc*=783;db[t]=qs(db[t],vs(a.y[t]*Bc))}for(me=0;!yF(a,Ab,db);){Zr=!1;for(t=1;t<=a.s;++t)Ab[t]!=jd[t]&&(jd[t]=Ab[t],Zr=!0);if(Zr){for(t=1;t<=a.s;++t){db[t]=Yg;for(wa=1;wa<=a.y[t];++wa)db[t]=zs(db[t],mj[Ab[a.F[t][wa]]])}me=0}else if(0<me){for(t=1;t<=a.s;++t)db[t]=Yg;t=1;a:for(;t<=a.s-
1;++t)for(wa=t+1;wa<=a.s;++wa)if(Ab[t]==Ab[wa]){db[t]=Zg;break a}}else{for(t=1;t<=a.s;++t){db[t]=Yg;for(wa=1;wa<=a.y[t];++wa)Se=a.F[t][wa],db[t]=zs(db[t],vs(a.b[Se]*a.f[uF(a,t,Se)]))}me=1}yF(a,Ab,db);for(t=1;t<=a.s;++t)db[t]=vs(jd[t]*a.s+Ab[t])}for(t=1;t<=a.s;++t)jd[t]=Ab[t];for(La=1;La<=a.s;++La)for(t=1;t<=a.s;++t)if(jd[t]==La){a.b[0]=a.b[t];a.z[0]=a.z[t];a.I[0]=a.I[t];a.L[0]=a.L[t];a.y[0]=a.y[t];a.b[t]=a.b[La];a.z[t]=a.z[La];a.I[t]=a.I[La];a.L[t]=a.L[La];a.y[t]=a.y[La];a.b[La]=a.b[0];a.z[La]=a.z[0];
a.I[La]=a.I[0];a.L[La]=a.L[0];a.y[La]=a.y[0];jd[t]=jd[La];jd[La]=La;a.n[0]=a.n[t];a.n[t]=a.n[La];a.n[La]=a.n[0];a.d[0]=a.d[t];a.d[t]=a.d[La];a.d[La]=a.d[0];a.c[0]=a.c[t];a.c[t]=a.c[La];a.c[La]=a.c[0];a.w[0]=a.w[t];a.w[t]=a.w[La];a.w[La]=a.w[0];break}for(t=1;t<=a.x;++t)a.p[t][0]=Ab[a.p[t][0]];for(t=1;t<=a.t;++t)a.G[t]=Ab[a.G[t]],a.H[t]=Ab[a.H[t]],a.G[t]>a.H[t]&&(Kd=a.G[t],a.G[t]=a.H[t],a.H[t]=Kd,1==a.A[t]?a.A[t]=3:2==a.A[t]?a.A[t]=4:3==a.A[t]?a.A[t]=1:4==a.A[t]&&(a.A[t]=2));for(t=1;t<a.t;++t){lm=km=
a.s;Xb=0;for(wa=t;wa<=a.t;++wa)a.G[wa]<km?(km=a.G[wa],lm=a.H[wa],Xb=wa):a.G[wa]==km&&a.H[wa]<lm&&(lm=a.H[wa],Xb=wa);Kd=a.G[t];a.G[t]=a.G[Xb];a.G[Xb]=Kd;Kd=a.H[t];a.H[t]=a.H[Xb];a.H[Xb]=Kd;Kd=a.r[t];a.r[t]=a.r[Xb];a.r[Xb]=Kd;Kd=a.A[t];a.A[t]=a.A[Xb];a.A[Xb]=Kd;zG=a.e[t];a.e[t]=a.e[Xb];a.e[Xb]=zG}pC(a);ME(a);EF(a,H);FF(a,w,H)}else{EF(a,H);a.f=v(I,r,-1,a.t+1,1);for(q=1;q<=a.t;++q)a.f[q]=a.r[q]}c=1;a.a=v(I,r,-1,a.s+1,1);yc=1;a.a[1]=1;for(ca=0;;){N=0;for(q=1;q<=a.y[c];++q)if(g=a.F[c][q],0<a.a[g]){if(!(a.a[g]>
a.a[c])&&g!=vb[c]){xc=!0;for(K=1;K<=ec;++K)if(o[K]==c&&n[K]==g||o[K]==g&&n[K]==c){xc=!1;break}xc&&(++ec,o[ec]=c,n[ec]=g)}}else m[++N]=g;if(0==N){if(yc==a.s)break;c=l[ca--]}else if(1==N)vb[m[1]]=c,c=m[1],a.a[c]=++yc;else{l[++ca]=c;e=0;for(q=1;q<=N;++q)if(h=uF(a,m[q],c),!H[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=uF(a,m[q],c),2==a.f[h]||3==a.f[h]){e=m[q];break}0==e&&(e=m[1]);vb[e]=c;c=e;a.a[e]=++yc}}vb=v(I,r,-1,a.s+1,1);b=v(I,r,-1,a.s+1,1);O=v(CF,k,-1,a.s+1,2);Gd=v(CF,k,-1,a.s+1,2);f=yc=ca=0;
for(q=1;q<=a.s;++q)if(1==a.a[q]){c=q;break}a:for(;;){0<f&&(vb[c]=f);b[++yc]=c;for(a.a[c]=0;;){N=e=0;V=a.s+1;q=1;b:for(;q<=a.y[c];++q){g=a.F[c][q];for(A=1;A<=ec;++A)if(o[A]==g&&n[A]==c||o[A]==c&&n[A]==g)continue b;0<a.a[g]&&(++N,a.a[g]<V&&(e=g,V=a.a[g]))}if(0==e){if(0==ca)break a;Gd[c]=!0;c=l[ca--]}else break}f=c;c=e;1<N&&(l[++ca]=f,O[e]=!0)}Hd=v(I,r,-1,a.t+1,1);Id=v(I,r,-1,a.s+1,1);if(a.k.Ib){var BG=vb,BK=ec,bs,CG,fh,ue,cs,ds,Ka,nj,es;fh=v(I,r,-1,a.s+1,1);for(Ka=1;Ka<=a.s;++Ka)fh[b[Ka]]=Ka;cs=v(CF,
k,-1,a.t+1,2);for(Ka=1;Ka<=a.s;++Ka)bs=b[Ka],CG=BG[bs],ue=uF(a,bs,CG),0!=ue&&(HF(a,ue,fh,Hd,H),cs[ue]=!0);for(Ka=1;Ka<=a.t;++Ka)cs[Ka]||HF(a,Ka,fh,Hd,H);Ka=1;a:for(;Ka<=a.s;++Ka)if(!(2>a.y[Ka]||4<a.y[Ka])){ds=es=0;for(nj=1;nj<=a.y[Ka];++nj){ue=uF(a,Ka,a.F[Ka][nj]);if(5==a.f[ue])continue a;1==a.r[ue]&&0!=IF(a,ue,Ka)&&++es;2==a.r[ue]&&(ds=a.F[Ka][nj])}if(0!=es)if(0<ds){var ga=a,EG=Ka,af=fh,Oc=Id,gc=void 0,oj=void 0,Cc=void 0,ve=void 0,Dc=void 0,qm=void 0,rm=void 0,sm=void 0,Ld=void 0,Pc=void 0,Qc=void 0,
fs=void 0,pj=void 0,Md=void 0,qj=void 0,we=void 0,rj=void 0,gs=void 0,sj=void 0,xe=void 0,FG=void 0,bf=void 0,GG=void 0,hs=void 0,tj=void 0,cf=void 0,Qc=1,oj=EG,gc=v(I,r,-1,ga.s+1,1);for(gc[1]=EG;;){fs=!1;for(Pc=1;Pc<=ga.y[oj];++Pc)if(Cc=ga.F[oj][Pc],!(Cc==gc[1]||Cc==gc[Qc-1]))if(ve=uF(ga,oj,Cc),2==ga.r[ve]&&5!=ga.f[ve]){oj=gc[++Qc]=Cc;fs=!0;break}if(!fs)break}if(!(0==Qc%2||2>ga.y[gc[Qc]]||3<ga.y[gc[Qc]])){cf=gc[1];Dc=gc[~~((Qc+1)/2)];Ld=gc[Qc];bf=xe=we=Md=0;hs=gs=!1;for(Pc=1;Pc<=ga.y[cf];++Pc)Cc=
ga.F[cf][Pc],ve=uF(ga,cf,Cc),1!=ga.r[ve]||5==ga.f[ve]||(0==Md?Md=Cc:we=Cc);0<af[we]&&af[Md]>af[we]&&(qm=Md,Md=we,we=qm);pj=Md;0==Md&&(pj=we,gs=!0);for(Pc=1;Pc<=ga.y[Ld];++Pc)Cc=ga.F[Ld][Pc],ve=uF(ga,Ld,Cc),1!=ga.r[ve]||5==ga.f[ve]||(0==xe?xe=Cc:bf=Cc);0<af[bf]&&af[xe]>af[bf]&&(qm=xe,xe=bf,bf=qm);sj=xe;0==xe&&(sj=bf,hs=!0);qj=IF(ga,uF(ga,cf,Md),cf);rj=IF(ga,uF(ga,cf,we),cf);FG=IF(ga,uF(ga,Ld,xe),Ld);GG=IF(ga,uF(ga,Ld,bf),Ld);1<(0>qj+rj?-(qj+rj):qj+rj)||0!=FG||0!=GG?fq(ga.k,"Bad stereoinfo on allene !"):
(rm=ga.I[gc[Qc-1]]-ga.I[Ld],sm=ga.L[gc[Qc-1]]-ga.L[Ld],tj=Math.sqrt(rm*rm+sm*sm),0.001>tj&&(tj=0.001),0<(ga.L[sj]-ga.L[gc[Qc-1]])*(rm/tj)-(ga.I[sj]-ga.I[gc[Qc-1]])*(sm/tj)?Oc[Dc]=1:Oc[Dc]=-1,gs&&(Oc[Dc]*=-1),hs&&(Oc[Dc]*=-1),pj==Md&&0>qj&&(Oc[Dc]*=-1),pj==we&&0>rj&&(Oc[Dc]*=-1),af[pj]>af[sj]&&(Oc[Dc]*=-1))}}else b:{var qb=a,Wa=Ka,is=BG,HG=fh,IG=o,JG=n,CK=BK,tm=Id,um=void 0,Rc=void 0,js=void 0,gh=void 0,ya=void 0,hh=void 0,nd=void 0,uj=void 0,Nd=void 0,Lb=void 0,da=void 0,ba=void 0,ye=void 0,vm=void 0,
Sc=void 0,F=void 0,wm=void 0,ba=v(I,r,-1,4,1),vm=v(I,r,-1,4,1),vj=void 0,Tc=void 0,xm=void 0,ym=void 0,ks=void 0,wj=void 0,wj=-1;0<is[Wa]&&(ba[++wj]=is[Wa]);for(Tc=1;Tc<=CK;++Tc)IG[Tc]==Wa&&(ba[++wj]=JG[Tc]),JG[Tc]==Wa&&(ba[++wj]=IG[Tc]);for(Tc=wj+1;Tc<qb.y[Wa];++Tc){ks=qb.s+1;xm=1;c:for(;xm<=qb.y[Wa];++xm){vj=qb.F[Wa][xm];for(ym=0;ym<Tc;++ym)if(vj==ba[ym])continue c;HG[vj]<ks&&(ks=HG[vj],ba[Tc]=vj)}}0==is[Wa]&&0<qb.w[Wa]?(ba[3]=ba[2],ba[2]=ba[1],ba[1]=ba[0],ba[0]=-1):0<qb.w[Wa]&&(ba[3]=ba[2],ba[2]=
ba[1],ba[1]=-1);for(ya=uj=hh=gh=wm=nd=Lb=0;4>ya;++ya)0>=ba[ya]||(um=uF(qb,Wa,ba[ya]),vm[ya]=IF(qb,um,Wa),0<vm[ya]?(++Lb,wm=ba[ya],hh=ba[ya]):0>vm[ya]?(++nd,gh=ba[ya],hh=ba[ya]):uj=ba[ya]);Nd=Lb+nd;F=v(I,r,-1,4,1);Sc=0;if(3==qb.y[Wa]){if(1==Lb&&1==nd||3==Nd&&0<Lb&&0<nd){fq(qb.k,"Error in C3H stereospecification !");break b}ye=ba[0];1==Nd?ye=hh:2==Nd&&(ye=uj);da=sF(qb,Wa,ye,ba);F[0]=hh;F[1]=-1;F[2]=da[2];F[3]=da[1];0<Lb?Sc=1:Sc=-1}else if(4==qb.y[Wa])if(1==Nd)da=sF(qb,Wa,hh,ba),F[0]=da[0],F[1]=da[3],
F[2]=da[2],F[3]=da[1],0<Lb?Sc=1:Sc=-1;else{ye=ba[0];1<uj&&(ye=uj);1==Lb?ye=wm:1==nd&&(ye=gh);da=sF(qb,Wa,ye,ba);Rc=v(I,r,-1,4,1);for(ya=0;4>ya;++ya)um=uF(qb,Wa,da[ya]),Rc[ya]=IF(qb,um,Wa);if(4==Nd){if(0==Lb||0==nd){fq(qb.k,"Error in C4 stereospecification !");break b}if(1==Lb||1==nd)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],Sc=Rc[0];else{for(ya=0;4>ya;++ya)-1==Rc[ya]&&(Rc[ya]=0);Nd=2}}else if(3==Nd)if(3==Lb||3==nd)F[0]=da[0],F[1]=da[3],F[2]=da[2],F[3]=da[1],0<Lb?Sc=-1:Sc=1;else{1==Lb?Lb=js=1:nd=
js=-1;for(ya=0;4>ya;++ya)Rc[ya]==js&&(Rc[ya]=0);Nd=2}if(2==Nd)if(1==Lb&&1==nd)da[1]==gh?(da[1]=da[2],da[2]=da[3]):da[2]==gh&&(da[2]=da[3]),F[0]=wm,F[1]=gh,F[2]=da[2],F[3]=da[1],Sc=1;else{if(Rc[0]==Rc[1]||Rc[1]==Rc[2]){fq(qb.k,"Error in C4 stereospecification ! 2/0r");break b}0!=Rc[0]?(F[0]=da[0],F[1]=da[2],F[2]=da[1],F[3]=da[3]):(F[0]=da[1],F[1]=da[3],F[2]=da[2],F[3]=da[0]);1<Lb?Sc=1:Sc=-1}}var kb=void 0;ba[0]==F[1]?(kb=F[0],F[0]=F[1],F[1]=kb,kb=F[2],F[2]=F[3],F[3]=kb):ba[0]==F[2]?(kb=F[2],F[2]=F[0],
F[0]=kb,kb=F[1],F[1]=F[3],F[3]=kb):ba[0]==F[3]&&(kb=F[3],F[3]=F[0],F[0]=kb,kb=F[1],F[1]=F[2],F[2]=kb);ba[1]==F[2]?(kb=F[1],F[1]=F[2],F[2]=kb,kb=F[2],F[2]=F[3],F[3]=kb):ba[1]==F[3]&&(kb=F[1],F[1]=F[3],F[3]=kb,kb=F[2],F[2]=F[3],F[3]=kb);F[2]==ba[2]?tm[Wa]=1:F[2]==ba[3]?tm[Wa]=-1:fq(qb.k,"Error in stereoprocessing ! - t30");tm[Wa]*=Sc}}}ib=new aD;i=v(I,r,-1,a.s+1,1);for(q=1;q<=a.s;++q)i[b[q]]=q;for(q=1;q<=a.s;++q){c=b[q];O[c]&&Vm(ib.a,ua);0<vb[q]&&JF(a,c,vb[c],ib,Hd);var ih=w[c],Cb=void 0,xj=void 0,
jh=void 0,R=void 0,R=Lc,Cb=!1;0!=a.z[c]&&(Cb=!0);0!=Id[c]&&(Cb=!0);jh=-1;for(xj=1;xj<=a.x;++xj)if(a.p[xj][0]==c){jh=a.p[xj][1];break}-1<jh&&(Cb=!0);a.k.Hb&&0<a.d[c]&&(Cb=!0,jh=1);switch(a.b[c]){case 2:R=Bb;break;case 3:ih?R="c":R=Fb;break;case 4:ih?(R=rf,0<a.w[c]&&(Cb=!0)):R=cc;break;case 5:ih?R="o":R=lc;break;case 7:ih?(R="p",0<a.w[c]&&(Cb=!0)):R=nc;break;case 8:ih?R=cg:R=Ac;break;case 13:ih?R=fg:R=Fc;Cb=!0;break;case 6:R=Gc;Cb=!0;break;case 9:R=Pb;break;case 10:R=Jb;break;case 11:R=Eb;break;case 12:R=
Vb;break;case 1:R=Tb;Cb=!0;break;case 19:R=oc;Cb=!0;break;case 20:R=pc;Cb=!0;break;case 21:R=qc;Cb=!0;break;case 22:R=rc;Cb=!0;break;case 18:Cb=!0,R=a.n[c],(E(R,xa)||E(R,Wc)||E(R,wb))&&(Cb=!1)}Cb&&(R=Mc+R,1==Id[c]?R+=ub:-1==Id[c]&&(R+="@@"),1==a.w[c]?R+=Tb:1<a.w[c]&&(R+=Tb+a.w[c]),0!=a.z[c]&&(0<a.z[c]?R+=za:R+=Ca,1<Dj(a.z[c])&&(R+=Dj(a.z[c]))),-1<jh&&(R+=mb+jh),R+=Uc);Vm(ib.a,R);for(A=1;A<=ec;++A)if(o[A]==c||n[A]==c)d=n[A],d==c&&(d=o[A]),i[c]<i[d]&&JF(a,o[A],n[A],ib,Hd),9<A&&Vm(ib.a,"%"),Wm(ib,j+
(new T(A)).a);Gd[c]&&Vm(ib.a,va)}return Kn(ib.a)}
function KE(a,b){var c,d,e,f;f=0;for(e=1;e<=a.t;++e)c=a.G[e],d=a.H[e],c!=b&&d!=b&&(++f,a.G[f]=c,c>b&&--a.G[f],a.H[f]=d,d>b&&--a.H[f],a.r[f]=a.r[e],a.A[f]=a.A[e],a.J[f]=a.J[e],a.M[f]=a.M[e],a.e[f]=a.e[e]);a.t=f;for(e=b;e<a.s;++e){a.b[e]=a.b[e+1];a.z[e]=a.z[e+1];a.I[e]=a.I[e+1];a.L[e]=a.L[e+1];a.w[e]=a.w[e+1];a.d[e]=a.d[e+1];a.c[e]=a.c[e+1];a.y[e]=a.y[e+1];a.n[e]=a.n[e+1];for(f=1;f<=a.y[e];++f)a.F[e][f]=a.F[e+1][f]}--a.s;if(0==a.s)gC(a.k);else{for(e=1;e<=a.s;++e){d=0;for(f=1;f<=a.y[e];++f)c=a.F[e][f],
c==b?++a.w[e]:(c>b&&--c,a.F[e][++d]=c);a.y[e]=d}e=1;a:for(;e<=a.x;++e)if(a.p[e][0]==b){for(f=e;f<a.x;++f)a.p[f][0]=a.p[f+1][0],a.p[f][1]=a.p[f+1][1];--a.x;break a}for(e=1;e<=a.x;++e)a.p[e][0]>b&&--a.p[e][0]}}
function LE(a,b){var c,d,e,f;c=a.G[b];d=a.H[b];for(e=b;e<a.t;++e)a.G[e]=a.G[e+1],a.H[e]=a.H[e+1],a.r[e]=a.r[e+1],a.A[e]=a.A[e+1],a.J[e]=a.J[e+1],a.M[e]=a.M[e+1],a.e[e]=a.e[e+1];--a.t;f=0;for(e=1;e<=a.y[c];++e)a.F[c][e]!=d&&(a.F[c][++f]=a.F[c][e]);a.y[c]=f;f=0;for(e=1;e<=a.y[d];++e)a.F[d][e]!=c&&(a.F[d][++f]=a.F[d][e]);a.y[d]=f;c<d&&(f=c,c=d,d=f);0==a.y[c]&&KE(a,c);0==a.y[d]&&KE(a,d)}
function DF(a){var b,c,d;if(!a.k.M){c=a.s;a:for(;1<=c;--c)if(d=a.F[c][1],1==a.b[c]&&1==a.y[c]&&0==a.z[c]&&1!=a.b[d]&&18>a.b[d]){for(b=1;b<=a.x;++b)if(a.p[b][0]==c)continue a;b=uF(a,c,d);1==a.r[b]&&(0==a.A[b]||!a.k.Ib)&&KE(a,c)}}}function AF(a){var b;b=a.b.length;a.F=zr([b,7]);a.y=v(I,r,-1,b,1);for(b=1;b<=a.s;++b)a.y[b]=0;for(b=1;b<=a.t;++b)6>a.y[a.G[b]]&&(a.F[a.G[b]][++a.y[a.G[b]]]=a.H[b]),6>a.y[a.H[b]]&&(a.F[a.H[b]][++a.y[a.H[b]]]=a.G[b])}
function FF(a,b,c){var d,e,f,g,i,h,l,m,o;a.f=v(I,r,-1,a.t+1,1);o=v(CF,k,-1,a.s+1,2);for(h=1;h<=a.s;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.y[h];++d)if(c[uF(a,h,a.F[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.y[h]+a.w[h]))switch(a.b[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.t;++i)1==a.r[i]?a.f[i]=1:BF(a,i)?a.f[i]=2:3==a.r[i]&&(a.f[i]=3);i=1;a:for(;i<=a.t;++i)if(c[i]&&(f=a.G[i],g=a.H[i],o[f]&&o[g])){d=v(CF,k,-1,a.s+1,2);for(h=1;h<=a.y[f];++h)e=a.F[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.s;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.y[h];++l){e=a.F[h][l];if(e==g){b[f]=!0;b[g]=!0;a.f[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function ZD(a){var b,c,d;for(d=1;d<=a.t;++d)b=a.G[d],c=a.H[d],a.J[d]=M(L(TC((a.I[b]+a.I[c])/2))),a.M[d]=M(L(TC((a.L[b]+a.L[c])/2)))}function EF(a,b){var c;for(c=1;c<=a.t;++c)vE(a,a.G[c],a.H[c])?b[c]=!1:b[c]=!0}function tE(a,b){var c;c=(FD(),ZB)[a.b[b]];18==a.b[b]&&(c=a.n[b]);return c}
function BF(a,b){return 2==a.r[b]?!0:!1}function vE(a,b,c){var d,e,f,g;g=1;a.a=v(I,r,-1,a.s+1,1);for(d=1;d<=a.s;++d)a.a[d]=0;for(d=a.a[b]=1;d<=a.y[b];++d)a.F[b][d]!=c&&(a.a[a.F[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.s;++d){f=!1;if(0<a.a[d]&&d!=b)for(e=1;e<=a.y[d];++e)0==a.a[a.F[d][e]]&&(a.a[a.F[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.a[c]}
function XE(a){var b,c;a.k.Q=!0;if(a.k.Hb)a.j=-1,0==a.d[a.C]?a.d[a.C]=4:a.d[a.C]=0;else{for(b=1;b<=a.x;++b)if(a.C==a.p[b][0]){if(-1==a.k.x){for(;b<a.x;++b)a.p[b][0]=a.p[b+1][0],a.p[b][1]=a.p[b+1][1];--a.x}else c=a.k.x,a.k.p&&(a.k.fb||++a.q,c=a.q),a.p[b][1]=c;return}b=a.p.length;++a.x>b-1&&(b=zr([b+5,2]),bD(a.p,b,a.p.length),a.p=b);a.p[a.x][0]=a.C;c=a.k.x;a.k.p&&(a.k.fb||++a.q,c=a.q);a.p[a.x][1]=c}}function XB(a){var b;a.x=0;a.q=0;hF(a);for(b=1;b<=a.s;++b)a.C=b,XE(a);a.C=0}
function JE(a){var b,c;b=v(WD,k,-1,4,1);XD(a,b);c=a.k.B.b;a.k.y||(c-=a.k.X);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function SD(a,b){var c,d,e,f,g,i,h,l;c=v(WD,k,-1,4,1);XD(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.s;++g)h=a.I[g]*f+a.L[g]*i,l=-a.I[g]*i+a.L[g]*f,a.I[g]=h,a.L[g]=l;XD(a,c);for(g=1;g<=a.s;++g)a.I[g]+=d-c[0],a.L[g]+=e-c[1]}
function fF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.t;++d)b=a.I[a.G[d]]-a.I[a.H[d]],c=a.L[a.G[d]]-a.L[a.H[d]],f+=Math.sqrt(b*b+c*c);0<a.t?(f/=a.t,e=25*a.k.A/f):1<a.s&&(e=75*a.k.A/Math.sqrt((a.I[1]-a.I[2])*(a.I[1]-a.I[2])+(a.L[1]-a.L[2])*(a.L[1]-a.L[2])));for(d=1;d<=a.s;++d)a.I[d]*=e,a.L[d]*=e}
function NE(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Mc)&&UC(c,Uc))c=c.substr(1,c.length-1-1),a.b[b]=18,a.n[b]=c,a.w[b]=0;else{f=!1;-1<c.indexOf(Aa)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Tb);g=Cj(c.indexOf(za),c.indexOf(Ca));if(-1<d){i=mu(c,d+1);try{a.k.x=oB(i,10)}catch(h){if(h=xi(h),y(h,73))a.k.x=0;else throw h;}a.C=b;XE(a);c=c.substr(0,d-0);a.C=0}if(f)a.n[b]=c,a.b[b]=18,a.w[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.b[b]=E(d,Fb)?3:E(d,Bb)?2:E(d,cc)?4:E(d,lc)?5:E(d,nc)?7:E(d,Ac)?8:E(d,Pb)?9:E(d,Jb)?10:E(d,Eb)?11:E(d,Vb)?12:E(d,Tb)?1:E(d,Fc)?13:E(d,Gc)?6:E(d,oc)?19:E(d,pc)?20:E(d,qc)?21:E(d,rc)?22:18;18==a.b[b]&&(a.n[b]=d);c+=ea;d=0;0<e&&(d=1,e=CC(c,++e),48<=e&&57>=e&&(d=e-48));18==a.b[b]&&(a.w[b]=d);d=0;if(0<g&&(e=CC(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=CC(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=CC(c,g++);for(;45==e;)--d,e=CC(c,g++)}a.z[b]=d}}}
function bC(a,b,c){var d,e;a.j=1;c&&(a.j=-1);b=new IB(b);try{for(;b.j=BB(b,b.a),b.j<b.i;)d=PC(oB(EB(b),10)).a,c=e=PC(oB(EB(b),10)).a,(0>c||6<c)&&(c=0),a.d[d]=c}catch(f){if(f=xi(f),y(f,73))Tm(f);else throw f;}}function JF(a,b,c,d,e){b=uF(a,b,c);5!=a.f[b]&&BF(a,b)?Vm(d.a,rb):3==a.r[b]?Vm(d.a,ma):9==a.r[b]?(e=tb,a=a.e[b],null!=a&&(e=a),Vm(d.a,e)):1==e[b]?Vm(d.a,Ya):-1==e[b]&&Vm(d.a,Nc)}
function YE(a,b){var c,d;if(1==a.r[b])if(c=a.G[b],d=a.H[b],2>a.y[c]&&2>a.y[d])a.A[b]=0,fq(a.k,"Stereomarking meaningless on this bond !");else switch(a.A[b]){case 0:a.y[d]<=a.y[c]?a.A[b]=1:a.A[b]=3;break;case 1:a.A[b]=2;break;case 2:2<a.y[d]?a.A[b]=3:a.A[b]=1;break;case 3:a.A[b]=4;break;case 4:2<a.y[c]?a.A[b]=1:a.A[b]=3}else 2==a.r[b]?10==a.A[b]?a.A[b]=0:a.A[b]=10:fq(a.k,"Stereomarking allowed only on single and double bonds!")}
function HF(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.r[b]||5==a.f[b])&&(10==a.A[b]||a.k.o&&!e[b]))if(e=a.G[b],f=a.H[b],!(2>a.y[e]||2>a.y[f]||3<a.y[e]||3<a.y[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.y[e];++l)g=a.F[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=uF(a,e,m);0!=d[h]?b=m:1==a.r[h]&&5!=a.f[h]&&(b=m);0==b&&(h=uF(a,e,o),0!=d[h]?b=o:1==a.r[h]&&5!=a.f[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.y[f];++l)g=a.F[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=uF(a,f,o);1==a.r[h]&&5!=a.f[h]&&0==d[h]&&(m=o);0==m&&(h=uF(a,f,i),1==a.r[h]&&5!=a.f[h]&&(m=i));if(!(0==b||0==m))if(h=a.I[f]-a.I[e],g=a.L[f]-a.L[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.L[b]-a.L[e])*h-(a.I[b]-a.I[e])*g,q=(a.L[m]-a.L[e])*h-(a.I[m]-a.I[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))fq(a.k,"Not unique E/Z geometry !");else{i=uF(a,b,e);f=uF(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.y[b];++l)if(g=a.F[b][l],g!=e&&(h=uF(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 zF(a,b){var c,d,e;e=0;for(d=1;d<=a.y[b];++d)if(c=uF(a,b,a.F[b][d]),1==a.r[c])e+=1;else if(BF(a,c))e+=2;else if(3==a.r[c])e+=3;else if(9==a.r[c])return-1;return e}function IF(a,b,c){var d;d=a.A[b];return 1>d||4<d?0:1==d&&a.G[b]==c?1:2==d&&a.G[b]==c?-1:3==d&&a.H[b]==c?1:4==d&&a.H[b]==c?-1:0}
function ME(a){var b;for(b=1;b<=a.s;++b){var c=a,d=b,e=void 0,e=zF(c,d);if(-1==e)c.w[d]=0;else{switch(c.b[d]){case 1:2==e?c.z[d]=1:c.z[d]=0;c.w[d]=0;break;case 2:3==e||5==e?(c.w[d]=0,c.z[d]=0):3>e?c.w[d]=3-e-c.z[d]:4==e?(c.z[d]=-1,c.w[d]=0):5<e&&(c.z[d]=e-5,c.w[d]=0);break;case 3:case 6:4>e?0<c.z[d]?c.w[d]=2-e+c.z[d]:0>c.z[d]?c.w[d]=2-e-c.z[d]:c.w[d]=4-e:(c.z[d]=e-4,c.w[d]=4-e+c.z[d]);break;case 4:case 7:3>e?c.w[d]=3-e+c.z[d]:3==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:(c.z[d]=
4==e?1:6==e?-1:e-5,c.w[d]=0);break;case 5:2==e&&(0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0);2<e&&(c.z[d]=e-2);c.w[d]=2-e+c.z[d];break;case 8:case 13:2>e?c.w[d]=2-e+c.z[d]:2==e?0>c.z[d]?(c.z[d]=0,c.w[d]=0):0<c.z[d]?c.w[d]=c.z[d]:c.w[d]=0:3==e?2==c.y[d]?(c.z[d]=0,c.w[d]=1):(c.z[d]=1,c.w[d]=0):4==e?(c.z[d]=0,c.w[d]=0):5==e?(c.z[d]=0,c.w[d]=1):(c.z[d]=e-6,c.w[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.z[d]=e-1);c.w[d]=1-e+c.z[d];2<e&&(c.z[d]=0,c.w[d]=0);break;case 19:case 18:c.w[d]=
0}0>c.w[d]&&(c.w[d]=0)}}}function $D(a){rF(this);this.k=a;this.x=this.t=this.s=0}
function AE(a,b){var c,d,e,f,g,i,h;$D.call(this,a);f=j;i=yE(b);if(null!=i){h=new HB(b,i,!0);for(e=1;4>=e;++e)f=zE(h,i);g=PC(oB(Gn(f.substr(0,3)),10)).a;c=PC(oB(Gn(f.substr(3,3)),10)).a;for(e=1;e<=g;++e)ZE(this),f=zE(h,i),this.I[e]=(new OC(LC(Gn(f.substr(0,10))))).a,this.L[e]=-(new OC(LC(Gn(f.substr(10,10))))).a,d=34,34>f.length&&(d=f.length),d=Gn(f.substr(31,d-31)),NE(this,e,d),62<=f.length&&(f=Gn(f.substr(60,3)),0<f.length&&(f=PC(oB(f,10)).a,0<f&&(this.C=e,a.x=f,XE(this),this.C=0)));for(e=1;e<=c;++e)dF(this),
f=zE(h,i),this.G[e]=PC(oB(Gn(f.substr(0,3)),10)).a,this.H[e]=PC(oB(Gn(f.substr(3,3)),10)).a,g=PC(oB(Gn(f.substr(6,3)),10)).a,1==g?this.r[e]=1:2==g?this.r[e]=2:3==g?this.r[e]=3:this.r[e]=9,d=0,11<f.length&&(d=PC(oB(Gn(f.substr(9,3)),10)).a),1==g&&1==d&&(this.r[e]=1,this.A[e]=1),1==g&&6==d&&(this.r[e]=1,this.A[e]=2);AF(this);fF(this);YD(this);for(pC(this);(h.j=BB(h,h.a),h.j<h.i)&&!(null==(f=EB(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new GB(f);EB(g);EB(g);i=PC(oB(EB(g),10)).a;
for(e=1;e<=i;++e)c=PC(oB(EB(g),10)).a,this.z[c]=PC(oB(EB(g),10)).a}if(0==f.indexOf("M  APO")){g=new GB(f);EB(g);EB(g);i=PC(oB(EB(g),10)).a;for(e=1;e<=i;++e)c=PC(oB(EB(g),10)).a,f=PC(oB(EB(g),10)).a,this.C=c,$(this,0),NE(this,this.s,oc+f),this.C=0}}DF(this);pC(this)}}
function oC(a,b){var c,d,e,f,g;$D.call(this,a);0==b.indexOf(ha)&&(b=b.substr(1,b.length-1));UC(b,ha)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.s=0;else{try{f=new GB(b);d=PC(oB(EB(f),10)).a;e=PC(oB(EB(f),10)).a;for(c=1;c<=d;++c)g=EB(f),ZE(this),NE(this,this.s,g),this.I[c]=(new OC(LC(EB(f)))).a,this.L[c]=-(new OC(LC(EB(f)))).a;for(c=1;c<=e;++c)if(dF(this),this.G[c]=PC(oB(EB(f),10)).a,this.H[c]=PC(oB(EB(f),10)).a,this.r[c]=PC(oB(EB(f),10)).a,-1==this.r[c])this.r[c]=1,this.A[c]=1;else if(-2==this.r[c])this.r[c]=
1,this.A[c]=2;else if(-5==this.r[c])this.r[c]=2,this.A[c]=10;else if(11==this.r[c]||12==this.r[c]||13==this.r[c]||14==this.r[c])this.A[c]=this.r[c],this.r[c]=9;AF(this);fF(this);YD(this)}catch(i){i=xi(i);if(y(i,73)){i.wc();this.s=0;return}throw i;}DF(this);pC(this)}}
function CE(a,b,c){var d,e,f;$D.call(this,a);f=v(I,r,-1,b.s+1,1);for(a=1;a<=b.s;++a)b.a[a]==c&&(ZE(this),this.b[this.s]=b.b[a],this.I[this.s]=b.I[a],this.L[this.s]=b.L[a],this.z[this.s]=b.z[a],this.w[this.s]=b.w[a],this.d[this.s]=b.d[a],this.c[this.s]=b.c[a],this.n[this.s]=b.n[a],f[a]=this.s);for(a=1;a<=b.t;++a)if(d=b.G[a],e=b.H[a],!(b.a[d]!=c&&b.a[e]!=c)&&!(b.a[d]!=c||b.a[e]!=c))dF(this),this.r[this.t]=b.r[a],this.A[this.t]=b.A[a],this.G[this.t]=f[d],this.H[this.t]=f[e],this.e[this.t]=b.e[a];for(a=
1;a<=b.x;++a)d=b.p[a][0],d==c&&(++this.x,this.p[this.x][0]=f[d],this.p[this.x][1]=b.p[a][1]);this.j=b.j;pC(this);YD(this)}
function QE(a,b,c){var d,e,f,g,i;$D.call(this,a);for(a=1;a<=c;++a)this.s+=b[a].s,this.t+=b[a].t,this.x+=b[a].x;this.b=v(I,r,-1,this.s+1,1);this.z=v(I,r,-1,this.s+1,1);this.w=v(I,r,-1,this.s+1,1);this.d=v(I,r,-1,this.s+1,1);this.c=v(Kr,k,1,this.s+1,0);this.I=v(WD,k,-1,this.s+1,1);this.L=v(WD,k,-1,this.s+1,1);this.n=v(Kr,k,1,this.s+1,0);this.G=v(I,r,-1,this.t+1,1);this.H=v(I,r,-1,this.t+1,1);this.r=v(I,r,-1,this.t+1,1);this.e=v(Kr,k,1,this.t+1,0);this.A=v(I,r,-1,this.t+1,1);this.p=zr([this.x+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].s;++d)++e,this.b[e]=b[a].b[d],this.I[e]=b[a].I[d],this.L[e]=b[a].L[d],this.z[e]=b[a].z[d],this.w[e]=b[a].w[d],this.d[e]=b[a].d[d],this.c[e]=b[a].c[d],this.n[e]=b[a].n[d];for(d=1;d<=b[a].t;++d)++g,this.r[g]=b[a].r[d],this.A[g]=b[a].A[d],this.G[g]=b[a].G[d]+f,this.H[g]=b[a].H[d]+f,this.e[g]=b[a].e[d];for(d=1;d<=b[a].x;++d)++i,this.p[i][0]=b[a].p[d][0]+f,this.p[i][1]=b[a].p[d][1];f=e}pC(this);YD(this)}
function MD(a){var b;rF(this);this.k=a.k;this.s=a.s;this.t=a.t;this.x=a.x;this.b=v(I,r,-1,this.s+1,1);bD(a.b,this.b,this.s+1);this.z=v(I,r,-1,this.s+1,1);bD(a.z,this.z,this.s+1);this.w=v(I,r,-1,this.s+1,1);bD(a.w,this.w,this.s+1);this.d=v(I,r,-1,this.s+1,1);bD(a.d,this.d,this.s+1);this.c=v(Kr,k,1,this.s+1,0);bD(a.c,this.c,this.s+1);this.I=v(WD,k,-1,this.s+1,1);bD(a.I,this.I,this.s+1);this.L=v(WD,k,-1,this.s+1,1);bD(a.L,this.L,this.s+1);this.n=v(Kr,k,1,this.s+1,0);bD(a.n,this.n,this.s+1);this.G=v(I,
r,-1,this.t+1,1);bD(a.G,this.G,this.t+1);this.H=v(I,r,-1,this.t+1,1);bD(a.H,this.H,this.t+1);this.r=v(I,r,-1,this.t+1,1);bD(a.r,this.r,this.t+1);this.e=v(Kr,k,1,this.t+1,0);bD(a.e,this.e,this.t+1);this.A=v(I,r,-1,this.t+1,1);bD(a.A,this.A,this.t+1);this.p=zr([this.x+1,2]);for(b=1;b<=this.x;++b)this.p[b][0]=a.p[b][0],this.p[b][1]=a.p[b][1];this.j=a.j}
function gF(a,b,c){var d,e,f;if(0==c)return OE(J(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=M(L(TC(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new OC(a)).a;d=Hn(e,In(46));0>d&&(e+=Xa,d=Hn(e,In(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=tb);c=j;for(a=1;a<=b-e.length;++a)c+=ea;return c+e}function yE(a){var b;b=new HB(a,aa,!0);if(4<AB(b))return aa;b=new HB(a,Vg,!0);return 4<AB(b)?Vg:null}
function OE(a,b){var c,d,e;d=j+(new T(a)).a;d.length>b&&(d=tb);e=j;for(c=1;c<=b-d.length;++c)e+=ea;return e+d}function zE(a,b){for(var c,d;a.j=BB(a,a.a),a.j<a.i;){d=EB(a);if(E(d,b))return ea;for(EB(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 ea}else break;return d}return null}s(504,1,{89:1},$D,AE,oC,CE,QE,MD);_.a=null;_.f=null;_.j=0;_.k=null;_.o=!1;_.q=0;_.s=0;_.t=0;_.u=0;_.v=!1;_.x=0;_.B=!1;_.C=0;_.D=0;_.E=0;_.K=0;_.N=0;
function gq(){gq=u;hq=new GA(Tb)}
function GE(a,b){var c;gq();var d;AD.call(this);this.c=new ez("Help");new ez("Home");this.d=b;P(this,(FD(),fC));this._b&&Vz(this._b,!1);Sz(this,!1);d=Jx(b);if(1==a)this.e||(this.e=new nA(d),yD(this.e,-30,0)),this.j=this.e,c=jC(b),this._b&&Uz(this._b.c.z.b,Ec),py(this,new $y(2)),this.f=new GA(c+"     "),Q(this,this.f,Ib),d=new ty,Q(d,this.i,null),this.d.Bb&&(c=new ez("Submit"),Q(d,c,null)),Q(this,d,Hc),FA(this.f,Gn(Ln(this.f._b.a.gb,Mg))),this._b&&Vz(this._b,!0),Sz(this,!0);else if(2==a)this.b||(this.b=
new nA(d),yD(this.b,-50,13*b.X-80)),this.j=this.b,this._b&&Uz(this._b.c.z.b,"Nonstandard atom"),py(this,new $y(2)),c=new ty,Q(c,new gA("atomic SMILES",1),null),Q(this,c,jc),c=Tb,hq&&(c=Ln(hq._b.a.gb,Mg)),hq=new HA(c,8),Q(this,hq,Ib),c=new ty,Q(c,this.i,null),Q(this,c,Hc);else{this.a||(this.a=new nA(d),yD(this.a,5*b.X,0));var e,f;d="About "+(FD(),RB);this._b&&Uz(this._b.c.z.b,d);py(this,new cA(0));P(this,fC);Q(this,new gA(RB+" Molecular Editor v2013-05-01",1),null);Q(this,new gA("Peter Ertl and Bruno Bienfait",
1),null);for(c=GD,d=0,f=c.length;d<f;++d)e=c[d],e=new gA(e,1),Wx(e,this.d.w),Q(this,e,null);c=new ty;Q(c,this.c,null);Q(c,this.i,null);Q(this,c,null);this.j=this.a}Rz(this);c=this.j;zD(this._b.c,c.a,c.b);!Ix(this)&&my(this);Xx(this)}s(505,496,ii,GE);_.sf=function(a){var b,c;if(a.f===this.c){try{b=new iB(this.d.G),c=hB(b),$wnd.open(c,"_blank",j)}catch(d){if(d=xi(d),y(d,64))a=this.d,b=d.f,a.ib=!0,a.I="ERROR - "+b,WB(a);else throw d;}return!0}return!1};_.a=null;_.b=null;_.d=null;_.e=null;_.f=null;var hq;
function KF(a,b){Hx(b)==a.a?P(b,(kz(),sz)):P(b,a.a)}
function LF(a){var b,c,d,e;e=j;d=!1;Hx(MF)!=a.a?(e=xa,d=!0):Hx(NF)!=a.a?(e="!#6",d=!0):Hx(OF)!=a.a?(P(PF,(kz(),sz)),P(QF,sz),P(RF,sz),P(SF,sz),e="F,Cl,Br,I"):(b=Hx(TF)!=a.a,c=Hx(UF)!=a.a,Hx(VF)!=a.a&&(b?e+="c,":c?e+="C,":e+="#6,"),Hx(WF)!=a.a&&(b?e+="n,":c?e+="N,":e+="#7,"),Hx(XF)!=a.a&&(b?e+="o,":c?e+="O,":e+="#8,"),Hx(YF)!=a.a&&(b?e+="s,":c?e+="S,":e+="#16,"),Hx(ZF)!=a.a&&(b?e+="p,":c?e+="P,":e+="#15,"),Hx(PF)!=a.a&&(e+="F,"),Hx(QF)!=a.a&&(e+="Cl,"),Hx(RF)!=a.a&&(e+="Br,"),Hx(SF)!=a.a&&(e+="I,"),
UC(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.b&&(b?e=Wc:c?e=wb:(P(MF,(kz(),sz)),e=xa)));b=j;d&&Hx(TF)!=a.a&&(b+=";a");d&&Hx(UF)!=a.a&&(b+=";A");Hx($F)!=a.a&&(b+=";R");Hx(aG)!=a.a&&(b+=";!R");Hx(MF)!=a.a&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=bG._b.a.gb.selectedIndex;0<d&&(--d,e+=";H"+d);d=cG._b.a.gb.selectedIndex;0<d&&(--d,e+=";D"+d);Hx(dG)!=a.a&&(e="~");Hx(eG)!=a.a&&(e=mb);Hx(fG)!=a.a&&(e=ub);Hx(gG)!=a.a&&(e="!@");FA(a.e,e)}
function hG(a){iG(a);jG(a);var b=bG._b.a;tw(b,0);b.gb.options[0].selected=!0;b=cG._b.a;tw(b,0);b.gb.options[0].selected=!0;P(TF,a.a);P(UF,a.a);P($F,a.a);P(aG,a.a);P(bG,a.a);P(cG,a.a);kG(a)}function iG(a){P(VF,a.a);P(WF,a.a);P(XF,a.a);P(YF,a.a);P(ZF,a.a);P(PF,a.a);P(QF,a.a);P(RF,a.a);P(SF,a.a)}function jG(a){P(MF,a.a);P(NF,a.a);P(OF,a.a)}function kG(a){P(dG,a.a);P(eG,a.a);P(fG,a.a);P(gG,a.a);a.b=!1}
function HE(a){Tz.call(this,"Atom/Bond Query");this.i=new ez(this.rf());Ey(this.q,new BD(this));this.a=(FD(),fC);this.c=a;this.d||(a=Jx(a),this.d=new nA(a),yD(this.d,-150,10));this.j=this.d;py(this,new bA);P(this,this.a);a=new ty;py(a,new Hz(0,3,1));Q(a,new fA("Atom type :"),null);MF=new ez(yb);NF=new ez("Any except C");OF=new ez("Halogen");Q(a,MF,null);Q(a,NF,null);Q(a,OF,null);Q(this,a,null);a=new ty;py(a,new Hz(0,3,1));Q(a,new gA("Or select one or more from the list :",0),null);Q(this,a,null);
a=new ty;py(a,new Hz(0,3,1));VF=new ez(Fb);WF=new ez(cc);XF=new ez(lc);YF=new ez(Ac);ZF=new ez(nc);PF=new ez(Pb);QF=new ez(Jb);RF=new ez(Eb);SF=new ez(Vb);Q(a,VF,null);Q(a,WF,null);Q(a,XF,null);Q(a,YF,null);Q(a,ZF,null);Q(a,PF,null);Q(a,QF,null);Q(a,RF,null);Q(a,SF,null);Q(this,a,null);a=new ty;py(a,new Hz(0,3,1));bG=new iz;hz(bG,yb);hz(bG,ab);hz(bG,cb);hz(bG,jb);hz(bG,lb);Q(a,new fA("Number of hydrogens :  "),null);Q(a,bG,null);Q(this,a,null);a=new ty;py(a,new Hz(0,3,1));cG=new iz;hz(cG,yb);hz(cG,
ab);hz(cG,cb);hz(cG,jb);hz(cG,lb);hz(cG,"4");hz(cG,"5");hz(cG,"6");Q(a,new gA("Number of connections :",0),null);Q(a,cG,null);Q(a,new gA(" (H's don't count.)",0),null);Q(this,a,null);a=new ty;py(a,new Hz(0,3,1));Q(a,new fA("Atom is :"),null);TF=new ez(zb);Q(a,TF,null);UF=new ez("Nonaromatic");Q(a,UF,null);$F=new ez(zc);Q(a,$F,null);aG=new ez(ic);Q(a,aG,null);Q(this,a,null);a=new ty;P(a,yz(Hx(this)));py(a,new Hz(0,3,1));Q(a,new fA("Bond is :"),null);dG=new ez(yb);Q(a,dG,null);eG=new ez(zb);Q(a,eG,
null);fG=new ez(zc);Q(a,fG,null);gG=new ez(ic);Q(a,gG,null);Q(this,a,null);a=new ty;py(a,new Hz(1,3,1));this.e=new HA(xa,20);Q(a,this.e,null);Q(a,new ez(vc),null);Q(a,this.i,null);Q(this,a,null);this._b&&Vz(this._b,!1);Sz(this,!1);iG(this);jG(this);kG(this);P(TF,this.a);P(UF,this.a);P($F,this.a);P(aG,this.a);P(bG,this.a);P(cG,this.a);KF(this,MF);Rz(this);a=this.j;zD(this._b.c,a.a,a.b);!Ix(this)&&my(this);Xx(this)}s(506,496,ii,HE);
_.sf=function(a,b){var c;E(b,vc)?(hG(this),KF(this,MF),LF(this)):y(a.f,41)?(kG(this),Hr(a.f)===Hr(MF)?(iG(this),jG(this)):Hr(a.f)===Hr(NF)?(iG(this),jG(this)):Hr(a.f)===Hr(OF)?(iG(this),jG(this)):Hr(a.f)===Hr($F)?P(aG,this.a):Hr(a.f)===Hr(aG)?(P($F,this.a),P(TF,this.a)):Hr(a.f)===Hr(TF)?(P(UF,this.a),P(aG,this.a)):Hr(a.f)===Hr(UF)?P(TF,this.a):Hr(a.f)===Hr(dG)||Hr(a.f)===Hr(eG)||Hr(a.f)===Hr(fG)||Hr(a.f)===Hr(gG)?(hG(this),this.b=!0):jG(this),KF(this,a.f),LF(this)):y(a.f,42)&&(kG(this),c=a.f,0==c._b.a.gb.selectedIndex?
P(c,this.a):P(c,(kz(),sz)),LF(this));107!=this.c.b&&(this.c.b=107,yy(this.c));return!0};_.b=!1;_.c=null;_.d=null;var MF=_.e=null,dG=null,NF=null,TF=null,eG=null,RF=null,VF=null,cG=null,bG=null,QF=null,PF=null,OF=null,SF=null,WF=null,UF=null,aG=null,gG=null,XF=null,ZF=null,$F=null,fG=null,YF=null;function EE(a){a.a=-1;a.b=v(nD,k,0,0,0);a.c=0}function lF(){mD(this)}s(507,481,$h,lF);_.ze=function(){EE(this)};_.a=-1;
function dq(a,b){var c;a.a=b;var d,e;d=null;KA();if(e=c=(e=$wnd.clipboardData.getData(Jc),null!=e?new YA(e):null))e=(NA(),QA),e=RA(e,(NA(),QA))||RA(e,OA);if(e)try{d=VA(c)}catch(f){if(f=xi(f),y(f,57))Tm(f);else throw f;}c=d;null!=c&&nF(b,c)}function bq(a){a=new YA(a);KA();var b,c;try{b=VA(a),c=hn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Jc,c)}catch(d){if(d=xi(d),y(d,57))Tm(d);else throw d;}}function mF(){}s(508,1,{58:1,65:1},mF);_.me=function(a){nF(this.a,a.a)};
_.a=null;s(510,302,gi);function Zp(){var a;Zp=u;lG=(a=!1,Cf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);mG=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");nG=lG&!mG;var b;a=G(I,r,-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]);$p=v(I,r,-1,1E3,1);for(b=0;b<$p.length;++b)$p[b]=-999;for(b=0;b<a.length;b+=2)$p[a[b+1]]=a[b]}
function jp(a,b,c){a=new oG(b,c,a);if(!b.Ed(a,c))for(b=b.$b;b&&!b.Ed(a,c);)b=b.$b}function wy(a,b,c){var d;d=new pG;Zi(d.t,b,c);Si(a.f,d.t,0,0);Gi(a.a,d);return d}function UB(a,b){return!a.e?null:b in a.e?a.e[b]:null}function nE(a,b,c,d){b=b.a;if(b.r!=c||b.s!=d)Ou(a.f,b.t,c,d),b.r=c,b.s=d;qG(b)}
function QB(a,b,c,d){Zp();this.gb=Cv();this.a=new Mi;this.e=d;this.gb.style[If]=ab;this.gb.style[Gf]=ab;this.gb.style[xg]=Le;this.gb.style[Rg]=b;this.gb.style[Ae]=c;this.f=new rG;this.f.gb.style[Rg]=eb;this.f.gb.style[Ae]=eb;nG?(b=new sG,c=new tG,Si(b,this.f,0,0),Si(b,c,0,0),Su(this,b)):Su(this,this.f);this.c=a;a.Nb=this;nG?(this.j=new uG(this),this.j.i=new vG(this),this.j.j=new wG(this),this.j.n=new xG(this),this.j.k=new yG(this),this.c&&(this.j.e=new AG(this),this.j.f=new DG(this),this.j.a=new KG(this))):
z(this,new LG(this),(kq(),kq(),lq));z(this,this,(op(),op(),pp));z(this,new MG(this),(bj(),bj(),cj));z(this,new NG(this),(dj(),dj(),ej));z(this,new OG(this),(Wp(),Wp(),Xp));(ip(),ip(),ay).a=this}s(509,510,gi,QB);_.b=!1;_.c=null;_.d=null;_.e=null;_.f=null;_.i=!1;_.j=null;var nG,mG,lG,$p=null;function rG(){Qu.call(this);this.gb[ud]=He}s(512,280,gi,rG);function sG(){rG.call(this);this.gb.style[Rg]=eb;this.gb.style[Ae]=eb}s(511,512,gi,sG);function LG(a){this.a=a}s(513,1,{},LG);
_.mc=function(a){var b,c,d;c=hj(a);d=ij(a);b=jj(a.a);a=new PG(a);2==b&&(a.e=4);RE(this.a.c,a,c,d);this.a.i=!0};_.a=null;function MG(a){this.a=a}s(514,1,{},MG);_.nc=function(a){var b,c;b=hj(a);c=ij(a);a=new PG(a);this.a.i?$E(this.a.c,a,b,c):bF(this.a.c,a,b,c);Ew(this.a.gb)};_.a=null;function NG(a){this.a=a}s(515,1,{},NG);_.oc=function(a){this.a.i=!1;hj(a);ij(a);cF(this.a.c)};_.a=null;function OG(a){this.a=a}s(516,1,{},OG);_.a=null;
function tG(){rG.call(this);this.gb.style[Rg]=eb;this.gb.style[Ae]=eb}s(517,512,gi,tG);function QG(a,b){var c;c=b.a;c.e=4;return RE(a.a.c,c,b.d,b.e)}function vG(a){this.a=a}s(518,1,{},vG);_.tf=function(a){return QG(this,a)};_.a=null;function Iq(a,b){bF(a.a.c,b.a,b.d,b.e);return RE(a.a.c,b.a,b.d,b.e)}function wG(a){this.a=a}s(519,1,{},wG);_.tf=function(a){return Iq(this,a)};_.a=null;function xG(a){this.a=a}s(520,1,{},xG);_.tf=function(a){return $E(this.a.c,a.a,a.d,a.e)};_.a=null;
function yG(a){this.a=a}s(521,1,{},yG);_.tf=function(){return cF(this.a.c)};_.a=null;function Np(a,b){var c;c=L(TC(b.b));c=new $A(b,0,Xf,c);ND(a.a.c,c);return!0}function AG(a){this.a=a}s(522,1,{},AG);_.tf=function(a){return Np(this,a)};_.a=null;function Op(a,b){var c;c=L(TC(100*b.c));c=new $A(b,0,dg,c);ND(a.a.c,c);return!0}function DG(a){this.a=a}s(523,1,{},DG);_.tf=function(a){return Op(this,a)};_.a=null;function Sp(a,b){var c;c=new $A(b,0,Yd,Xg);ND(a.a.c,c);return!0}function KG(a){this.a=a}
s(524,1,{},KG);_.tf=function(a){return Sp(this,a)};var RG=_.a=null;function SG(){SG=u;RG=new Bs((Qs(),new Ps("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function TG(){TG=u;UG={}}function VG(a,b,c){var d;c&&(b.style[de]=c.b+Of,d=c.a,d!=Nb&&(b.style[ce]=d),0!=(c.c&1)&&(b.style[fe]=hd),0!=(c.c&2)&&(b.style[ee]=Fe));a.e.style[Qg]=wf}
function Nz(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=ji(b);d in UG?c=UG[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(lg),f=$doc.createElement(De),f.width=1,f.height=1,g=(SG(),RG),f.src=g.d.a,c=(i=$doc.createTextNode("Q"),VG(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=Jj(e)+$wnd.pageYOffset,l=Jj(e)+$wnd.pageYOffset+(e.offsetHeight||0),m=l-h,o=Jj(f)+$wnd.pageYOffset+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new WG,w.a=q,w.b=n,w.c=m,w),UG[d]=c);return c}
function XG(){TG();var a,b,c,d,e;fj();this.a=G(Kr,k,1,["monospace","sans-serif",ig]);this.c={};this.b={};this.d=$doc.getElementsByTagName("body")[0];this.e=$doc.createElement(lg);this.e.innerHTML=this.f||j;this.e.style[de]="72.0px";for(b=this.a,c=0,d=b.length;c<d;++c)a=b[c],this.e.style[ce]=a,this.d.appendChild(this.e),e=this.e.offsetWidth||0,this.c[a]=e,this.b[a]=this.e.offsetHeight||0,this.d.removeChild(this.e)}s(527,1,{},XG);_.d=null;_.e=null;_.f="mmmmmmmmmmlli";var UG;function WG(){}
s(528,1,{},WG);_.a=0;_.b=0;_.c=0;function SE(a){if(0!=(a.e&4))return!0;try{if(a.a&&y(a.a,11))return!!a.a.a.metaKey}catch(b){if(b=xi(b),!y(b,79))throw b;}return!1}function TE(a){try{if(a.a&&y(a.a,11))return!!a.a.a.shiftKey}catch(b){if(b=xi(b),!y(b,79))throw b;}return!1}function PG(a){aq.call(this,null,0,null);this.a=a}function oG(a,b,c){aq.call(this,a,0,b);this.a=c}s(529,386,Ph,PG,oG);_.ke=function(){return SE(this)};_.le=function(){return TE(this)};_.a=null;
function CA(a,b){var c;if(b in a.b)return a.b[b];c=a.a;var d=a.c;null==b||!b.length?c=0:(c.d.appendChild(c.e),c.e.innerHTML=b||j,VG(c,c.e,d),d=c.e.offsetWidth||0,c.d.removeChild(c.e),c=d);return a.b[b]=c}function BA(a){this.c=a;this.b={};this.a=new XG}s(530,389,Ph,BA);_.a=null;function xy(a){this.a=a}s(531,397,{},xy);_.a=null;function YG(a,b){this.a=a;this.b=b}s(532,1,{},YG);_.a=null;_.b=null;function ZG(){fw.call(this);this.gb[ud]="jsa-resetTable";this.gb.style[Rg]=dd}s(533,312,gi,ZG);
function $G(){$G=u;var a=aH=new XG;fj();a.f="9p";a.e.style[ce]=ig;a.e.style[de]="144.0pt";a.e.innerHTML=a.f||j;a.d.appendChild(a.e);a.d.removeChild(a.e);a.e.style[de]="144.0px";a.d.appendChild(a.e);a.d.removeChild(a.e);bH=new Jy(1)}function dE(a,b){a.p=!0;if(a.j){a.o&&(a.c.length=0,a.o=!1);var c=a.c;c[c.length]=b}else c=a.c,c[c.length]=b,qG(a)}
function fE(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,H,A,K;a.n&&(cE(a,!1),360<=g||-360>=g?i=eE(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,H=cH(o,n,q,w,f),A=cH(o,n,q,w,h),K="<g"+a.k+sb,K+='<path d ="M '+H.a+ea+H.b+" A "+q+ea+w+" 0 "+m+ea+l+ea+A.a+ea+A.b+'"/>',K+="</g>",K),dE(a,i))}function Z(a,b,c,d,e){a.n&&dE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.f+ia+a.b+a.a+$a)}
function bE(a,b,c,d,e){a.n&&(cE(a,!1),dE(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ha+a.k+$a))}function mE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.f,'<text x="'+c+ka+d+ia+a.i+' fill="'+e+la+b+"</text>");dE(a,b)}function Yz(a,b,c,d,e){cE(a,!0);dE(a,'<rect x="'+b+ka+c+ja+e+'" width="'+d+ha+a.k+$a)}
function qG(a){var b,c,d;a.p&&(b=a.c.join(aa),b=(c=Ij(a.t.gb)+(a.t.gb.offsetWidth||0)-Ij(a.t.gb),d=Jj(a.t.gb)+$wnd.pageYOffset+(a.t.gb.offsetHeight||0)-(Jj(a.t.gb)+$wnd.pageYOffset),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ja+d+la)+b+"</svg>",b!==a.q&&(a.t.gb.innerHTML=b||j,a.q=b),a.o=!0,a.p=!1)}function Y(a,b){(a.d=b)&&(a.f=Vf+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va)}function lE(a,b){a.e=b;a.i=jF(b)}s(534,393,{});_.c=null;_.d=null;_.e=null;_.f="black";_.i=null;
_.j=!0;_.k=null;_.o=!1;_.p=!1;_.q=j;_.r=0;_.s=0;_.t=null;var bH,aH;function wq(a,b,c){c&&(Hq(a,b),c.tf(a.b));a.d=!0}function Hq(a,b){var c;c=b.a.targetTouches;return 1==c.length?(c=c[0],a.b.d=c.clientX-Ij(a.o.gb)+Hj(a.o.gb)+$wnd.pageXOffset,a.b.e=c.clientY-(Jj(a.o.gb)+$wnd.pageYOffset)+(a.o.gb.scrollTop||0)+$wnd.pageYOffset,a.b.a=new PG(b),b.a.preventDefault(),!0):!1}
function uG(a){this.o=a;this.b=new dH;this.c=new eH(this);z(this.o,new fH(this),(Eq(),Eq(),Fq));z(this.o,new gH(this),(xq(),xq(),yq));z(this.o,new hH(this),(Bq(),Bq(),Cq));z(this.o,new iH(this),(tq(),tq(),uq));z(this.o,new jH,(Tp(),Tp(),Up));z(this.o,new kH(this),(Pp(),Pp(),Qp));z(this.o,new lH(this),(Kp(),Kp(),Lp))}s(535,1,{},uG);_.a=null;_.b=null;_.c=null;_.d=!1;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;function eH(a){Xj();this.a=a}s(536,24,{},eH);
_.vc=function(){!this.a.d&&this.a.i&&QG(this.a.i,this.a.b)};_.a=null;function fH(a){this.a=a}s(537,1,{},fH);_.a=null;function gH(a){this.a=a}s(538,1,{},gH);_.a=null;function hH(a){this.a=a}s(539,1,{},hH);_.a=null;function iH(a){this.a=a}s(540,1,{},iH);_.a=null;function jH(){}s(541,1,{},jH);function kH(a){this.a=a}s(542,1,{},kH);_.a=null;function lH(a){this.a=a}s(543,1,{},lH);_.a=null;function dH(){}s(544,1,{},dH);_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;
function mH(a){var b,c,d,e,f;Gj(a);d=(Ti(),Ui(null));e=new ZG;cw(e,a);Eu(d,e,d.gb);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,24)&&(c=a.gb.textContent,2>=c.length&&(f+=8));ew(e,a);Mu(d,e);return new Px(f,b)}function nH(){this.gb=$doc.createElement(Sd);this.gb[ud]=He;this.gb.style[Hf]=Be;this.gb.style[Kf]=Xc;this.gb.style[Rg]=eb;this.gb.style[Ae]=eb}s(546,283,Bh,nH);_.Xc=function(){return Ij(this.gb)};
_.Yc=function(){return Jj(this.gb)+$wnd.pageYOffset};function jF(a){var b,c,d;d=a.b;b=a.a;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ha);0!=(a.c&1)&&(c+='font-weight="bold"');0!=(a.c&2)&&(c+='font-style="italic"');return c}function cH(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new YG(new OC(a),new OC(b))}function eE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ha+a.k+$a}
function qE(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+Aa+h,f<g-1&&(d+=ea);d+=ha;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.k+$a}function cE(a,b){var c;c=a.f;b?a.k=' stroke="none" fill="'+c+ia+a.a:a.k=' fill="none" stroke="'+c+ia+a.a}function pG(){$G();this.n=bH;this.c=[];this.t=new nH}s(547,534,{},pG);_.a=j;_.b=j;function oH(){oH=u;pH=new Px(0,0)}
function qH(a){var b;b=a.xf();if(!b){var c;(c=a.uf())?(b=mH(c.a),Zi(c.ne(),b.b,b.a),c=mH(c.a),b=new Px(c.b-b.b,c.a-b.a)):b=new Px(0,0);a.Bf(b)}return b}function dy(a,b){var c;if(a.re())return pH;if(-1!=a.e.b&&-1!=a.e.a)return a.e;a.Af(Ix(b));c=mH(a.ne());a.e.b=c.b;a.e.a=c.a;return c}function rH(a,b){var c;b&&(c=Vf+(b.a>>16&255)+Aa+(b.a>>8&255)+Aa+(b.a&255)+va,a.wf().gb.style[ed]=c)}function sH(){this.e=new Cz;this.e.a=-1;this.e.b=-1}s(549,1,{});_.uf=function(){return null};_.vf=function(a){this.zf(a.Gd())};
_.wf=function(){return this.ne()};_.xf=function(){return tH};_.xd=function(){};_.re=function(){return!1};_.yf=function(a){this.Af(Ix(a))};_.zf=function(a){rH(this,a)};_.Af=function(a){var b=this.ne().gb,c,d,e;c=(ny(),oy);e=a.b;d=a.a;e!=c.b?b.style[de]=j+e+"pt":b.style[de]=j;d!=c.a?b.style[ce]=d:b.style[ce]=j;0!=(a.c&1)?b.style[fe]=hd:b.style[fe]=j;0!=(a.c&2)?b.style[ee]=Fe:b.style[ee]=j};_.Bf=function(a){tH=a};_.Cf=function(){};var tH=_.e=null,pH;
function fz(a,b){oH();sH.call(this);this.a=new wv(a);this.a._c()[ud]=j;z(this.a,new uH(this,b),(lp(),lp(),mp))}s(548,549,{},fz);_.ne=function(){return this.a};_.zf=function(a){rH(this,a)};_.a=null;function uH(a,b){this.a=a;this.b=b}s(550,1,{},uH);_.Ec=function(a){ip();jp(a,this.b,this.a.a.gb.textContent)};_.a=null;_.b=null;function jz(a){oH();sH.call(this);this.a=new uw;z(this.a,new vH(this,a),(fp(),fp(),gp))}s(551,549,{},jz);_.ne=function(){return this.a};_.a=null;
function vH(a,b){this.a=a;this.b=b}s(552,1,{},vH);_.a=null;_.b=null;function wH(a,b){var c,d;rH(a,b.Gd());for(d=new ri(b.Ob.a);d.b<d.d.ue();)c=si(d),c.dc&&c._b.vf(c)}function xH(a,b){var c,d,e,f,g,i,h;Zi(a.d,b.Nd(),b.Jd());for(d=new ri(b.Ob.a);d.b<d.d.ue();)c=si(d),c.dc&&(e=c._b,e.yf(c),i=c.Od(),h=c.Pd(),g=c.Nd(),f=c.Jd(),0<g&&0<f&&(c=e.ne(),g-=qH(e).b,f-=qH(e).a,Zi(e.ne(),g,f),!c.fb&&a.d.rd(c),a.d.sd(c,i,h)))}function sy(){oH();sH.call(this);this.d=new Qu}s(553,549,{},sy);
_.vf=function(a){wH(this,a)};_.ne=function(){return this.d};_.yf=function(a){xH(this,a)};_.d=null;function hA(a){oH();sH.call(this);var b=this.a=new rw;Av(b.b,a);qw(b);this.e.a=-1;this.e.b=-1}s(554,549,{},hA);_.ne=function(){return this.a};_.re=function(){var a;a=(this.a.b.c?Mn(this.a.b.a):this.a.b.a).textContent;return null==a||0==a.length};_.a=null;function kA(a){this.a=new Pw(a.f,new yH(a))}s(555,1,{},kA);_.a=null;
function Lw(a){var b,c,d,e,f;f=new ZA(a.a,null!=a.a.c?a.a.c:a.a.f);b=a.a.d;d=v(zH,k,58,0,0);for(c=b.a?hk(b.a,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,39)){b.Nb.i=!1;break}a=a.a;c=a.n.d;f!=c.a&&(c.a=f,c.b=Pi((Cy(),S),new T(f.d)));c=c.b;if(ss(!c?Wg:c.a,mh))for(c=(!a.d.a||0==a.d.a.c?(kr(),kr(),lr):new Fy(a.d.a)).qd();c.Qc();)a=c.Rc(),1001==f.d&&a.me(f);var g,i,h;1001==f.d?(g=new aq(f.e,f.d,f.a),g.e=f.b&15):601==f.d?(null.Jf(),null.Jf()):100==f.d&&y(f.e,55)?(i=f.e,h=new aq(i,205,null),h.i=i.Od(),h.j=
i.Pd()):1004<=f.d&&1005>=f.d||(701==f.d?null.Jf():401==f.d||402==f.d?(null.Jf(),null.Jf(),null.Jf(),null.Jf(),null.Jf()):500<=f.d&&507>=f.d&&(g=null.Kf,500!=g&&(f=new aq(null.Kf,g,null),f.i=null.Jf(),f.j=null.Jf(),i=null.Jf(),f.e=i&12,501==g&&null.Jf())))}function yH(a){this.a=a}s(556,1,ci,yH);_.pc=function(){Lw(this)};_.a=null;function IA(){oH();sH.call(this);this.a=new mx}s(557,549,{},IA);_.uf=function(){var a;a=new IA;jx(a.a,"123456789");a.e.a=-1;a.e.b=-1;return a};_.ne=function(){return this.a};
_.xf=function(){return AH};_.Bf=function(a){AH=a};var AH=_.a=null;s(558,553,{});function LA(){new cr}s(559,417,{},LA);function Vz(a,b){var c=a.c;c.A!=b&&(c.A=b,c.$&&(b?Fp(c.f,c):Dp(c.f,c)))}function Wz(a,b){oH();sy.call(this);this.c=new BH(a);var c=this.b=new fw,d=(Rv(),Sv);c.a=d;cw(this.b,this.d);c=this.c;d=this.b;if(0!=c.z.a.p.c&&CH(xx(c.z.a.p,0)))throw new ru("WindowPanel can only contain one child widget");DH(c,d);this.c.a=this;this.a=b}s(562,558,{},Wz);_.ne=function(){return this.c};_.wf=function(){return this.b.fb};
_.xd=function(){EH(this.c,!1)};_.Af=function(){};_.Cf=function(a){wH(this,a);xH(this,a);FH(this.c);GH(this.c)};_.a=null;_.b=null;_.c=null;function HH(a){var b;b=new zp(D(a.gb,Bf),D(a.gb,Af));a=new zp(D(a.K.ab.gb,Bf),D(a.K.ab.gb,Af));return G(I,r,-1,[b.b-a.b,b.a-a.a])}function IH(a){if(null!=a.I&&null!=a.H){var b=a.H;a.ed(a.I);a.cd(b);a.I=a.H=null}else null!=a.I?(JH(a,a.I),a.I=null):null!=a.H&&(KH(a,a.H),a.H=null);lj(a.J)}function FH(a){a.bb?a.Gf(Cp(a.K.ab)):(a.Ad(),FH(a))}
function KH(a,b){var c;a.bb?(c=HH(a),a.Gf(new zp(-1,LH(b,!1)-c[1]))):a.H=b}function MH(a,b){var c;b!=a.vd()&&(c=a.K.ab,wu(c),NH(c,b,c.gb,c.p.c,!0))}function JH(a,b){var c;a.bb?(c=HH(a),a.Gf(new zp(LH(b,!0)-c[0],-1))):a.I=b}s(565,285,Rh);_.Df=function(){var a,b;b=Cp(this.K.ab);a=HH(this);b.b+=a[0];b.a+=a[1];return b};_.vd=function(){var a;a=this.K.ab;return 0!=a.p.c?CH(xx(a.p,0)):null};_.Ef=function(a){OH(this.K.ab,a)};_.qd=function(){return new xu(this.K.ab)};_.Ff=function(){Gp(this.K.ab)};_.ld=function(){IH(this)};
_.Dd=function(){Gp(this.K.ab)};_.nd=function(a){return PH(this.K.ab,a)};_.Gf=function(a){Ep(this.K.ab,a)};_.cd=function(a){KH(this,a)};_.wd=function(a){MH(this,a)};_.ed=function(a){JH(this,a)};_.H=null;_.I=null;function QH(){QH=u;var a=(RH(),SH(),TH);UH=new hw(a.d,a.b,a.c,a.e,a.a)}function EH(a,b){var c;c=new Mt;a.db&&ar(a.db,c);a.A&&Dp(a.f,a);try{zi(a.f.c,a)}catch(d){if(d=xi(d),!y(d,73))throw d;}a.b=VH(a.f,a);try{Xu(a,b)}finally{Ci(a.j.a),Ci(a.i.a),Ci(a.k.a),a.G&&Fi(a.G,a.f),a.t&&(a.t=!1)}}
function WH(a,b,c){var d,e;e=a.fb;d=new zj(a,e);e.sd(a,d.a+b,d.d+c)}function XH(a,b,c){b=new YH(Nn(Mn(Vt(Vt(a.K.c,b),c))));vu(b,a);z(b,a.c,(lp(),lp(),mp));return b}function Bp(a,b){a.A&&(0<=b.b&&(a.e=b.b),0<=b.a&&(a.d=b.a));Ep(a.K.ab,b)}function zD(a,b,c){var d,e;(e=a.f)?(d=ZH(e.gb),$u(a,b+(Ij(e.gb)+d[3]),c+(Jj(e.gb)+$wnd.pageYOffset+d[0]))):$u(a,b,c)}function DH(a,b){if(b!=(0!=a.z.a.p.c?CH(xx(a.z.a.p,0)):null)){wu(a.z.a);var c=a.z.a;NH(c,b,c.gb,c.p.c,!0)}}
function $H(a,b){var c;if(a.F!=b){c=a.F;a.F=b;a.bb&&c==(wp(),aI)&&(a.F=a.x);var d,e;if(a.G)for(e=new ri(a.G);e.b<e.d.ue();)if(d=si(e),b==(wp(),bI)){!d.b&&(d.b=new cI);d=a;var f=c,g=void 0,i=void 0;if(d.A&&f==(wp(),xp))g=d.f,i=d.w,d.z.c?(zD(d,i.c,i.d),Bp(d,new zp(i.b,-1))):(zD(d,i.c,i.d),Bp(d,new zp(i.b,i.a)),Fp(g,d)),vi(g.c,d,d.z.b),Rj(d.q,333);else if(!d.t&&f==(wp(),aI))d.gb.style[Og]=Pg,wp()}else if(b==xp){!d.b&&(d.b=new cI);d=a;var f=c,h=i=g=void 0;if(d.A){i=d.f;g=ZH(i.gb);h=d.w;if(d.z.c)h.c=Ij(d.gb)-
g[3]-Ij(i.gb),h.d=Jj(d.gb)+$wnd.pageYOffset-g[0]-(Jj(i.gb)+$wnd.pageYOffset),d.w=h,zD(d,0,0),dI(d,yp(i.gb).b,-1);else{if(f!=(wp(),aI))h.c=Ij(d.gb)-g[3]-Ij(i.gb),h.d=Jj(d.gb)+$wnd.pageYOffset-g[0]-(Jj(i.gb)+$wnd.pageYOffset),h.b=d.e,h.a=d.d,d.w=h;zD(d,0,0);Ep(d,new eI(yp(i.gb)));Dp(i,d)}d==d.f.a||IE(d);Rj(d.q,333)}}else b==aI&&(!d.b&&(d.b=new cI),d=a,d.t||(d.x=c,d.gb.style[Og]=Be))}}function fI(a,b){a.gb.style[Tg]=b+1E4+(a.t?1E3:0)+j;(a.t||a.U)&&null.Jf().Jf()}
function GH(a){if(!a.bb){a.j=pu(a,a.f,(!Mq&&(Mq=new ck),Mq));a.i=pu(a,a.f,bk?bk:bk=new ck);a.k=pu(a,a.f,(!Rq&&(Rq=new ck),Rq));var b=a.f;!a.G&&(a.G=new Mi);Gi(a.G,b);Mq&&(b=new Lq(a),a.db&&ar(a.db,b));a.A&&Fp(a.f,a);vi(a.f.c,a,a.z.b);a.b&&($u(a,a.b.a,a.b.b),a.b=null);av(a);IE(a)}}function IE(a){if(a!=a.f.a){var b;Rq&&(b=new Qq(a),a.db&&ar(a.db,b))}}s(564,565,Rh);_.vd=function(){return 0!=this.z.a.p.c?CH(xx(this.z.a.p,0)):null};_.yd=function(a){EH(this,a)};_.qd=function(){return new xu(this.z.a)};
_.ld=function(){IH(this);lj(new gI(this))};_.nd=function(a){return PH(this.z.a,a)};_.Gf=function(a){Bp(this,a)};_.zd=function(a,b){zD(this,a,b)};_.wd=function(a){DH(this,a)};_.Ad=function(){GH(this)};_.b=null;_.d=0;_.e=0;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.t=!1;_.u=null;_.v=null;_.x=null;_.y=null;_.z=null;_.A=!1;_.B=null;_.C=null;_.D=null;_.E=null;_.G=null;var UH;
function BH(a){QH();var b=(hI(),iI),c=(hv(),iv);bv.call(this,!1,"popup");this.L=c.a;this.J=new jI(this);c=new kI;c.gb[ud]="mosaic-popupLayoutPanel";Uu(this.K,c);Zu(this);this.c=new lI(this);this.q=new mI(this);this.r=new nI(this);this.s=new oI(this);this.w=new pI;this.F=(wp(),bI);this.A=!1;this.f=b;a=this.z=new qI(a);b=new rI;!a.d&&(a.d=new sI);Gi(a.d,b);a=new tI(new jw(UH.a.d.a,UH.a.b,UH.a.c,UH.a.e,UH.a.a));z(a,new uI(this),(lp(),lp(),mp));b=this.z.b;if(!b.b){b.b=new fw;b.b._c()[ud]="mosaic-Caption-iconBoxRight";
var c=b.b,d=(Zv(),$v);c.c=d;c=b.f;vI(c,b.b,new wI(2),c.p.c)}if(0<b.b.p.c){c=b.b;if(0>c.p.c)throw new Hu;d=dw(c);cu(c.b,(mt(),nt(d)),0);Gu(c,a,d,0,!1)}else cw(b.b,a);OH(b.f,null);z(this.z.b,new xI(this),(tp(),tp(),up));z(this.z.b,this.c,mp);MH(this,this.z);ti(Nn(Mn(this.gb)),"mosaic-WindowPanel",!0)}s(563,564,Rh,BH);_.xd=function(){var a=this.a,b=new Pz(a.a,201),c;a=a.a.q;a.a?a=new yI(new ri(a.a)):(a=(kr(),kr(),lr),a=new ri(a));for(;a.Qc();)c=a.Rc(),201==b.d&&xD(c.a)};_.a=null;
function sA(){oH();sH.call(this);var a=this.a=new zI;a.T=!0;a.a.f=!0;this.a.W=!0}s(566,549,{},sA);_.ne=function(){return this.a};_.a=null;function lB(){}s(572,433,{},lB);function yI(a){if(!a)throw new Zm;this.a=a}s(573,1,{},yI);_.Qc=function(){return rB(this.a)};_.Rc=function(){return si(this.a)};_.Sc=function(){throw new uB("Missing message: awt.50");};_.a=null;function Py(){return Py()}
function jB(){jB=u;var a;a=(aB(),bB["os.encoding"]);if(null!=a)try{if(E("UTF-8",a)||E("ISO-8859-1",a)||E("ISO-LATIN-1",a))v(AI,k,-1,0,1);else throw new AC(a+" is not supported");}catch(b){if(b=xi(b),!y(b,81))throw b;}}function lA(a,b){a.a=31*a.a+J((new OC(b)).a)}function Ky(){}s(576,1,{},Ky);_.hC=function(){return this.a};_.a=1;
function ZH(a){var b;b=v(I,r,-1,4,1);a.style[Ug]=cb;b[0]=BI(CI(a,"borderTopWidth"));b[1]=BI(CI(a,"borderRightWidth"));b[2]=BI(CI(a,"borderBottomWidth"));b[3]=BI(CI(a,"borderLeftWidth"));return b}function DI(a){var b,c;c=EI(a);b=ZH(a);a=(a.style[Ug]=cb,new zp(a.clientWidth,a.clientHeight));a.b+=b[1]+b[3]+(c[1]+c[3]);a.a+=b[0]+b[2]+(c[0]+c[2]);return a}function yp(a){a.style[Ug]=cb;return new zp(a.clientWidth,a.clientHeight)}
function EI(a){var b;b=v(I,r,-1,4,1);a.style[Ug]=cb;b[0]=BI(CI(a,"marginTop"));b[1]=BI(CI(a,"marginRight"));b[2]=BI(CI(a,"marginBottom"));b[3]=BI(CI(a,"marginLeft"));return b}function FI(a){var b;b=v(I,r,-1,4,1);a.style[Ug]=cb;b[0]=BI(CI(a,"paddingTop"));b[1]=BI(CI(a,"paddingRight"));b[2]=BI(CI(a,"paddingBottom"));b[3]=BI(CI(a,"paddingLeft"));return b}
function GI(a,b,c){try{switch(b){case Df:a.style.filter="alpha(opacity="+100*c+va;(!a.currentStyle||!a.currentStyle.hasLayout)&&(a.style.zoom=1);break;case ae:b=og;default:a.style[b]=c}}catch(d){if(d=xi(d),!y(d,73))throw d;}}function LH(a,b){var c;HI||(HI=$doc.createElement(lg),GI(HI,Le,j),GI(HI,Cg,j),GI(HI,Kf,Xc),GI(HI,Og,Be),$doc.body.appendChild(HI));GI(HI,Rg,a);GI(HI,Ae,a);c=DI(HI);return b?c.b:c.a}var HI=null;function II(){zp.call(this,0,0)}function zp(a,b){this.b=a;this.a=b}
function eI(a){zp.call(this,a.b,a.a)}s(578,1,Ph,II,zp,eI);_.eQ=function(a){return this===a?!0:null==a||JI!=fn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return"Dimension [height="+this.a+", width="+this.b+Uc};_.a=0;_.b=0;function KI(a){this.d=a[0];this.b=a[3];this.a=a[2];this.c=a[1]}s(579,1,{67:1,69:1,90:1},KI);_.eQ=function(a){return a===this?!0:y(a,90)?a.b==this.b&&a.a==this.a&&a.c==this.c&&a.d==this.d:!1};
_.hC=function(){var a;a=213+this.d;a=71*a+this.b;a=71*a+this.a;return a=71*a+this.c};_.tS=function(){return LI.d+"[left="+this.b+",top="+this.d+",right="+this.c+",bottom="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;function MI(a,b){this.a=a;this.b=b}s(580,1,Ph,MI);_.eQ=function(a){return this===a?!0:null==a||NI!=fn(a)||this.a!=a.a||this.b!=a.b?!1:!0};_.hC=function(){var a;a=31+this.a;return a=31*a+this.b};_.tS=function(){return NI.d+"[x="+this.a+",y="+this.b+Uc};_.a=0;_.b=0;
function pI(){this.b=this.a=this.d=this.c=0}s(581,1,Ph,pI);_.eQ=function(a){return this===a?!0:null==a||OI!=fn(a)||this.a!=a.a||this.b!=a.b||this.c!=a.c||this.d!=a.d?!1:!0};_.hC=function(){var a;a=31+this.a;a=31*a+this.b;a=31*a+this.c;return a=31*a+this.d};_.tS=function(){return OI.d+"[x="+this.c+",y="+this.d+",width="+this.b+",height="+this.a+Uc};_.a=0;_.b=0;_.c=0;_.d=0;
function CI(a,b){var c;if(document.documentElement.currentStyle)switch(b){case Df:c=100;try{c=a.filters["DXImageTransform.Microsoft.Alpha"].opacity}catch(d){try{c=a.filters("alpha").opacity}catch(e){}}return c/100;case ae:b=og;default:c=(c=a.currentStyle?a.currentStyle[b]:null)||a.style[b]||null}else c=a.style[b]||null;return null==c?null:j+c}s(584,1,{});var PI=-1;function QI(){}s(585,584,{},QI);_.a=-1;_.b=-1;var RI=null;function BI(a){a=parseInt(a,10);a=isNaN(a)?null:PC(a);return!a?0:a.a}
s(588,300,Lh);_.Df=function(){return Cp(this.f)};_.Ef=function(a){OH(this.f,a)};_.Ff=function(){Gp(this.f)};_.Dd=function(){Gp(this.f)};_.cd=function(a){var b=this.f;b.gb.style[Ae]=a;b.bb||(b.f=a)};_.ed=function(a){var b=this.f;b.gb.style[Rg]=a;b.bb||(b.i=a)};function RH(){RH=u;SH()}function Uz(a,b){a.a.gb.textContent=b||j;OH(a.f,null)}
function SI(a){RH();var b;xv(this,new kI);this.a=new TI;b=this.f;UI(b,new VI);GI(b.gb,If,bb);b.o=0;vI(b,this.a,new wI(0),b.p.c);this.a._c()[ud]="mosaic-Caption-text";this.a.gb.textContent=a||j;OH(this.f,null);this.gb[ud]="mosaic-Caption"}s(587,588,Lh,SI);_.Fc=function(a){return z(this,a,(kq(),kq(),lq))};_.Gc=function(a){return z(this,a,(bj(),bj(),cj))};_.Hc=function(a){return z(this,a,(oq(),oq(),pq))};_.Ic=function(a){return z(this,a,(dj(),dj(),ej))};_.b=null;
function SH(){SH=u;WI=pn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Bx(WI,240,20);new Bx(WI,224,16);new Bx(WI,208,16);new Bx(WI,192,16);new Bx(WI,176,16);new Bx(WI,160,16);new Bx(WI,144,16);new Bx(WI,128,16);new Bx(WI,112,16);new Bx(WI,96,16);new Bx(WI,80,16);new Bx(WI,64,16);new Bx(WI,260,16);TH=new Bx(WI,48,16);new Bx(WI,32,16);new Bx(WI,16,16);new Bx(WI,0,16)}var WI,TH;function XI(a,b){nu(a.a.gb,!b);OH(a.f,a.a)}
function Ap(a,b){a.c=b;nu(a.a.gb,!b);OH(a.f,a.a);if(a.d){var c;for(c=new ri(a.d);c.b<c.d.ue();)si(c)}}function qI(a){var b;xv(this,new kI);b=this.f;UI(b,new YI((ZI(),$I)));b.o=0;this.b=new SI(a);vI(b,this.b,new wI(1),b.p.c);this.a=new kI;Li(this.a,"Body");vI(b,this.a,new wI(0),b.p.c);this.gb[ud]="mosaic-CaptionLayoutPanel"}s(590,588,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,92:1,98:1},qI);_.fd=function(){qu(this.f)};_.gd=function(){tu(this.f)};_.qd=function(){return new xu(this.a)};
_.nd=function(a){return PH(this.a,a)};_.a=null;_.b=null;_.c=!1;_.d=null;function sI(){mD(this)}s(591,481,$h,sI);function jI(a){this.a=a}s(592,1,ci,jI);_.pc=function(){Gp(this.a.K.ab)};_.a=null;function aJ(a){var b;b=a.b;a=b.f;b=!a.e?-1:kj(a.e.a,b);a.e&&ht(a.e.a,b)&&kt(a.e.a,b);b=!a.e?0:a.e.a.c;0<b&&IE(!a.e?null:ht(a.e.a,b-1))}function bJ(a){var b;b=a.a;a=b.f;!a.e&&(a.e=new ry);-1==kj(a.e.a,b)&&Gi(a.e.a,b)}function cI(){}s(593,1,{},cI);_.Jc=function(a){aJ(a)};_.Kc=function(a){bJ(a)};
_.Mc=function(a){cJ(a.a.f,a.a)};function hI(){hI=u;dJ=new eJ(1,"e");fJ=new eJ(2,rf);gJ=new eJ(3,"ne");hJ=new eJ(10,"nw");iJ=new eJ(4,cg);jJ=new eJ(5,fg);kJ=new eJ(12,"sw");lJ=new eJ(8,"w");iI=new mJ((Ti(),Ui(null)).gb)}function VH(a,b){var c;c=ZH(a.gb);return new MI(Ij(b.gb)-(Ij(a.gb)+c[3]),Jj(b.gb)+$wnd.pageYOffset-(Jj(a.gb)+$wnd.pageYOffset+c[0]))}
function nJ(a){var b,c,d,e,f,g;if(a.e){b=yp(a.gb);for(d=0,e=a.e.a.c;d<e;++d)g=ht(a.e.a,d),c=new zp(D(g.gb,Bf),D(g.gb,Af)),f=VH(a,g),f.a-=Cj(0,f.a+D(g.gb,Bf)-b.b),f.b-=Cj(0,f.b+D(g.gb,Af)-b.a),zD(g,Cj(0,f.a),Cj(0,f.b)),c.b=c.b>b.b?b.b:-1,c.a=c.a>b.a?b.a:-1,dI(g,c.b,c.a),g.F==(wp(),xp)&&Ep(g,new eI(yp(a.gb))),Rj(g.q,1)}}function oJ(a,b,c){a=a.d;vi(a,b,b);x(a.c,b,c);Li(b,wc+c.b)}
function Dp(a,b){var c;c=a.d;pJ(c,b.y);Ki(b.y,wc+hJ.b);pJ(c,b.u);Ki(b.u,wc+fJ.b);pJ(c,b.v);Ki(b.v,wc+gJ.b);pJ(c,b.E);Ki(b.E,wc+lJ.b);pJ(c,b.n);Ki(b.n,wc+dJ.b);pJ(c,b.D);Ki(b.D,wc+kJ.b);pJ(c,b.B);Ki(b.B,wc+iJ.b);pJ(c,b.C);Ki(b.C,wc+jJ.b)}
function Fp(a,b){!b.y&&(b.y=XH(b,0,0));oJ(a,b.y,hJ);!b.u&&(b.u=XH(b,0,1));oJ(a,b.u,fJ);!b.v&&(b.v=XH(b,0,2));oJ(a,b.v,gJ);!b.E&&(b.E=XH(b,1,0));oJ(a,b.E,lJ);!b.n&&(b.n=XH(b,1,2));oJ(a,b.n,dJ);!b.D&&(b.D=XH(b,2,0));oJ(a,b.D,kJ);!b.B&&(b.B=XH(b,2,1));oJ(a,b.B,iJ);!b.C&&(b.C=XH(b,2,2));oJ(a,b.C,jJ)}function cJ(a,b){var c,d;a.a=b;d=a.e.a.c;c=kj(a.e.a,b);if(c+1<d){Uy(a.e,b);for(Gi(a.e.a,b);c<d;++c)fI(ht(a.e.a,c),c)}else fI(b,c)}
function mJ(a){a=new qJ(a);xv(this,a);this.c=new rJ(a);this.c.i=!0;Di(this.c);this.c.k=3;this.d=new sJ(a);this.d.i=!0;Di(this.d);this.d.k=3;zv(this)}s(594,300,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,98:1},mJ);_.Df=function(){return yp(this.gb)};_.Ef=function(){var a;(a=tJ(this))&&a.Ef(null)};_.Ff=function(){nJ(this)};_.Jc=function(a){!this.b&&(this.b=new cI);aJ(a)};_.Kc=function(a){!this.b&&(this.b=new cI);bJ(a)};_.Dd=function(){nJ(this)};
_.Mc=function(a){!this.b&&(this.b=new cI);cJ(a.a.f,a.a)};_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;var dJ,fJ,gJ,hJ,iI,iJ,jJ,kJ,lJ;function qJ(a){this.p=new Ru(this);this.gb=a}s(595,280,gi,qJ);function eJ(a,b){this.a=a;this.b=b}s(596,1,{},eJ);_.a=0;_.b=null;function rJ(a){ni();Hi.call(this,a)}s(597,3,{},rJ);_.jc=function(){var a;a=this.j.e;a.t||Gj(a.o);Ki(this.j.e,"dragdrop-dragging");!a.z.c&&XI(a.z,!1)};
_.lc=function(){var a,b;a=this.j.b;b=this.j.c;this.i&&(a=Cj(this.a,a<this.d?a:this.d),b=Cj(this.b,b<this.c?b:this.c));var c=this.j.e.gb;c.style[Le]=a+(fj(),Of);c.style[Cg]=b+Of};
_.kc=function(){var a;a=this.j.e;a==a.f.a||IE(a);a.z.c||XI(a.z,!0);a.t||(a.o||(a.o=new uJ,Li(a.o,"mosaic-GlassPanel-invisible")),GI(a.o.gb,Tg,CI(a.gb,Tg)),Si((Ti(),Ui(null)),a.o,0,0));Li(this.j.e,"dragdrop-dragging");a=new zj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.d=this.a+this.j.a.gb.clientWidth-this.j.e.$c();this.c=this.b+this.j.a.gb.clientHeight-this.j.e.Zc()};_.a=0;_.b=0;_.c=0;_.d=0;
function pJ(a,b){try{zi(a,b)}catch(c){if(c=xi(c),!y(c,73))throw c;}}function sJ(a){ni();Hi.call(this,a);this.c=new pi}s(598,3,{},sJ);_.jc=function(){var a;a=this.j.e.fb;a.t||Gj(a.o);Ki(this.j.e,"dragdrop-dragging");XI(a.z,!1);Bp(a,new zp(a.e,a.d));Rj(a.q,1)};
_.lc=function(){var a,b,c,d;d=this.j.e.fb;c=Pi(this.j.d.c,this.j.e).a;0!=(c&2)?(b=this.i?this.j.e.Yc()-Cj(this.j.c,this.b):this.j.e.Yc()-this.j.c,0!=b&&(a=d.d,b=Cj(a+b,D(d.z.b.gb,Af)),b!=a&&WH(d,0,a-b),Bp(d,new zp(d.e,b)),Rj(d.q,333))):0!=(c&4)&&(b=this.i?(this.j.c<this.d?this.j.c:this.d)-this.j.e.Yc():this.j.c-this.j.e.Yc(),0!=b&&(a=d.d,b=Cj(a+b,D(d.z.b.gb,Af)),Bp(d,new zp(d.e,b)),Rj(d.q,333)));0!=(c&8)?(b=this.i?this.j.e.Xc()-Cj(this.j.b,this.a):this.j.e.Xc()-this.j.b,0!=b&&(a=d.e,b=96<a+b?a+b:
96,b!=a&&WH(d,a-b,0),Bp(d,new zp(b,d.d)),Rj(d.q,333))):0!=(c&1)&&(b=this.i?(this.j.b<this.e?this.j.b:this.e)-this.j.e.Xc():this.j.b-this.j.e.Xc(),0!=b&&(a=d.e,Bp(d,new zp(96<a+b?a+b:96,d.d)),Rj(d.q,333)))};
_.kc=function(){var a;a=this.j.e.fb;a==a.f.a||IE(a);XI(a.z,!0);a.t||(a.o||(a.o=new uJ,Li(a.o,"mosaic-GlassPanel-invisible")),GI(a.o.gb,Tg,CI(a.gb,Tg)),Si((Ti(),Ui(null)),a.o,0,0));Li(this.j.e,"dragdrop-dragging");a=new zj(this.j.a,null);this.a=a.a+this.j.a.gb.clientLeft;this.b=a.d+this.j.a.gb.clientTop;this.e=this.a+this.j.a.gb.clientWidth-this.j.e.$c();this.d=this.b+this.j.a.gb.clientHeight-this.j.e.Zc()};_.a=0;_.b=0;_.d=0;_.e=0;function $s(){$s=u;at=new vJ}
function uJ(){$s();var a;this.d=new wJ(this);this.a=!1;this.b=new Vu;xv(this,this.b);a=this.gb.style;a[ed]="#000";a[$d]="alpha(opacity=50)";a[Df]="0.5";this.gb[ud]="gwt-GlassPanel"}s(599,300,di,uJ);
_.jd=function(){var a;zv(this);try{a=this.fb}catch(b){b=xi(b);if(y(b,79))throw new ru("Parent widget must be an instance of AbsolutePanel");throw b;}a==(Ti(),Ui(null))?(Zs(at,this,!1),a=this.d,a.b?$wnd.clearInterval(a.c):$wnd.clearTimeout(a.c),Fi(Yj,a),a.b=!0,a.c=fk(a),Gi(Yj,a),this.c=new xJ(this),Et(new Ys(this.c))):$doc.compatMode==Hb?(this.gb.style[md]=bb,this.gb.style[Wf]=bb):Zi(this,D(a.gb,Bf),D(a.gb,Af));this.a&&st(new Xs(this));Si(Ui(null),new yJ,$wnd.pageXOffset,$wnd.pageYOffset)};
_.kd=function(){this.f.kd();Lj(this.d);this.c&&(Vs(Ct,this.c,G(zJ,k,13,[(!Pq&&(Pq=new ck),Pq)])),this.c=null);this.a&&Vs(ut,this,G(zJ,k,13,[(!tt&&(tt=new ck),tt)]))};_.Uc=function(a){switch(pt(a.type)){case 256:if(27==(a.keyCode||0))return Gj(this),!1;case 1:if(Pn(this.gb,a.target))return Gj(this),!1}return!0};_.ld=function(){};_.a=!1;_.b=null;_.c=null;var at;function wJ(a){Xj();this.a=a}s(600,24,{},wJ);_.vc=function(){Zs(($s(),at),this.a,!1)};_.a=null;function xJ(a){this.a=a}s(601,1,{},xJ);_.a=null;
function yJ(){this.gb=Cv();var a;a=new vw(new AJ(this));z(this,a,(bp(),bp(),cp));z(this,a,(Hp(),Hp(),Ip))}s(602,302,gi,yJ);_.ld=function(){lj(new BJ(this))};function AJ(a){this.a=a}s(603,1,{},AJ);_.a=null;function BJ(a){this.a=a}s(604,1,ci,BJ);_.pc=function(){Ew(this.a.gb)};_.a=null;function CJ(a){a.gb.style[Rg]=dd;a.gb.style[Ae]=dd;if(a.bb){var a=a.fb,b;y(a,98)?a.Ef(null):(b=tJ(a))&&b.Ef(a)}}s(606,283,Dh);_.Df=function(){CJ(this);return new zp(D(this.gb,Bf),D(this.gb,Af))};_.Ef=function(){CJ(this)};
_.Ff=function(){};_.Tc=function(){};_.Dd=function(){};function TI(){this.gb=$doc.createElement("label");this.gb[ud]="mosaic-Label";this.gb.style[Qg]=wf;this.gb[ud]="mosaic-HTML"}s(605,606,Dh,TI);function tI(a){xv(this,new DJ(a));this.gb[ud]="mosaic-ImageButton"}s(607,300,di,tI);
function zI(){var a=(hv(),kv);bv.call(this,!0,Ye);this.L=a.a;this.a=new EJ(this);this.a.d=!0;Su(this,this.a);this.T=!0;this.a.f=!0;if(-1==this.cb){var a=this.gb,b=1|(this.gb.__eventBits||0);Wi();eu(a,b)}else this.cb|=1;Nn(Mn(this.gb))[ud]=se;this.gb.style[Tg]="2147483647"}s(608,285,gi,zI);_.Tc=function(a){su(this,a);1==pt(a.type)&&Xu(this,!1)};_.a=null;
function EJ(a){this.b=a;this.c=new Mi;this.i=new Mi;a=(Ow(),Nw);new Ax(a.d,a.b,a.c,a.e,a.a);var b;b=$doc.createElement(rg);this.e=$doc.createElement(ug);lt(b,this.e);this.o=!0;a=Cv();b=(mt(),nt(b));a.appendChild(b);this.gb=a;cl();this.gb.setAttribute("role",Gl.a);-1==this.cb?(a=this.gb,b=2225|(this.gb.__eventBits||0),Wi(),eu(a,b)):this.cb|=2225;this.gb[ud]=re;a=lu(this.gb)+"-vertical";ti(this._c(),a,!0);this.gb.style[Gf]=bb;this.gb.setAttribute("hideFocus",Lg);z(this,new Mw(this),(bp(),bp(),cp))}
s(609,323,Bh,EJ);_.Tc=function(a){switch(pt(a.type)){case 16:this.a=!1;break;case 32:this.a=!0}Fw(this,a)};_.Cd=function(a,b){Jw(this,a,b);b||this.a&&Xu(this.b,!1)};_.a=!0;_.b=null;
function DJ(a){var b=(Rv(),Sv),c=(Zv(),$v),d;d=new Jv;d.f[id]=ab;d.f[pd]=0;d.f[qd]=0;this.a=b;this.b=c;var b=d.d,c=this.a,e=this.b;Hv(b.a);b.a.c.rows[0].cells[0][$c]=c.a;Hv(b.a);b.a.c.rows[0].cells[0].style[Ng]=e.a;Hv(d);b=Dv(d,0,0,!0);if(a){Gj(a);c=d.i;if(c.a){var e=c.a.a,f=c.b,g=e;Fv(g,f.c);Fr(f.b,g,a);c.a=c.a.b}else e=c.b.c,Gi(c.b,a);a.gb[Vc]=e;lt(b,a.gb);vu(a,d)}xv(this,d);ti(this.gb,"mosaic-WidgetWrapper",!0)}s(610,300,di,DJ);_.a=null;_.b=null;function lI(a){this.a=a}s(611,1,{},lI);
_.Ec=function(){this.a.$&&this.a!=this.a.f.a&&IE(this.a)};_.a=null;function mI(a){Xj();this.a=a}s(612,24,{},mI);_.vc=function(){Gp(this.a.K.ab);var a=this.a;Oq((!a.p&&(a.p=new FJ),a.p))};_.a=null;function nI(a){Xj();this.a=a}s(613,24,{},nI);_.vc=function(){$H(this.a,(wp(),xp))};_.a=null;function oI(a){Xj();this.a=a}s(614,24,{},oI);_.vc=function(){$H(this.a,(wp(),aI))};_.a=null;function rI(){}s(615,1,{},rI);function uI(a){this.a=a}s(616,1,{},uI);_.Ec=function(){this.a.xd()};_.a=null;
function xI(a){this.a=a}s(617,1,{},xI);_.a=null;function gI(a){this.a=a}s(618,1,ci,gI);_.pc=function(){this.a.F==(wp(),xp)?Rj(this.a.r,333):this.a.F==aI&&Rj(this.a.s,333)};_.a=null;function YH(a){this.gb=a;qu(this)}s(619,283,Bh,YH);_.Fc=function(a){return z(this,a,(kq(),kq(),lq))};_.Gc=function(a){return z(this,a,(bj(),bj(),cj))};_.Hc=function(a){return z(this,a,(oq(),oq(),pq))};_.Ic=function(a){return z(this,a,(dj(),dj(),ej))};function FJ(){gr.call(this,null)}s(620,212,fi,FJ);
function wp(){wp=u;xp=new GJ("MAXIMIZED",0);aI=new GJ("MINIMIZED",1);bI=new GJ("NORMAL",2);HJ=G(IJ,k,93,[xp,aI,bI])}function GJ(a,b){Qn.call(this,a,b)}s(621,138,{67:1,70:1,72:1,93:1},GJ);var HJ,xp,aI,bI;s(622,1,{});function Zs(a,b,c){var d,e,f,g,i;e=$i();d=aj();if(!c||e!=a.b||d!=a.a)f=(Ti(),D(Ui(null).gb,Bf)),c=D(Ui(null).gb,Af),i=(fu(),gu).scrollWidth,g=gu.scrollHeight,f=e>(f>i?f:i)?e:f>i?f:i,c=d>(c>g?c:g)?d:c>g?c:g,0<=f&&(b.gb.style[Rg]=f+Of),0<=c&&(b.gb.style[Ae]=c+Of),a.b=e,a.a=d}
function vJ(){}s(623,622,{},vJ);_.a=-1;_.b=-1;function JJ(a,b){var c,d,e;if(a.k)return!0;a.x.ze();for(c=new xu(b);c.a.a<c.a.b.c-1;)d=CH(yu(c.a)),e=d.fb,y(e,99)&&e.dd(d.ad()),d.ad()&&Gi(a.x,d);return!0}
function KJ(a,b){var c,d,e;if(b.a)a.c&&Kj(a.c),a.c=new LJ(a,b),Mj(a.c,333);else for(d=new ri(a.x);d.b<d.d.ue();)c=si(d),e=c.eb,Ou(b,MJ(c),e.s,e.t),NJ(c,e.u,e.r,G(I,r,-1,[OJ(a.q.a,c).d,OJ(a.p.a,c).c,OJ(a.n.a,c).a,OJ(a.o.a,c).b]),(G(I,r,-1,[PJ(a.i.a,c).d,PJ(a.f.a,c).c,PJ(a.d.a,c).a,PJ(a.e.a,c).b]),G(I,r,-1,[QJ(a.u,c),QJ(a.t,c),QJ(a.r,c),QJ(a.s,c)])))}
function RJ(){this.x=new Mi;this.j=new SJ(this);this.w=new TJ(this.j);this.v=new UJ(this.j);this.q=new VJ(this.j);this.p=new WJ(this.j);this.n=new XJ(this.j);this.o=new YJ(this.j);this.i=new ZJ(this.j);this.f=new $J(this.j);this.d=new aK(this.j);this.e=new bK(this.j);this.u=new cK(this.j);this.t=new cK(this.j);this.r=new cK(this.j);this.s=new cK(this.j)}s(624,1,{});_.Hf=function(a){KJ(this,a)};_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=!1;_.n=null;_.o=null;_.p=null;_.q=null;_.r=null;
_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;function dK(a){var b;b=a.a;var c=a.b,d,e,f;for(e=new ri(b.x);e.b<e.d.ue();)d=si(e),y(d,26)&&(d=d.ab),f=d.eb,Ou(c,MJ(d),f.s,f.t),NJ(d,f.u,f.r,G(I,r,-1,[OJ(b.q.a,d).d,OJ(b.p.a,d).c,OJ(b.n.a,d).a,OJ(b.o.a,d).b]),(G(I,r,-1,[PJ(b.i.a,d).d,PJ(b.f.a,d).c,PJ(b.d.a,d).a,PJ(b.e.a,d).b]),G(I,r,-1,[QJ(b.u,d),QJ(b.t,d),QJ(b.r,d),QJ(b.s,d)])));eK(c);a.a.c=null;for(a=new ri(a.a.x);a.b<a.d.ue();)b=si(a),y(b,26)&&(b=b.ab),b=b.eb,b.o=b.p=b.q=b.n=-1}
function LJ(a,b){this.a=a;this.b=b;var c=(Tj(),Uj);this.k=new Sj(this);this.s=c}s(625,17,{},LJ);_.qc=function(){dK(this)};_.rc=function(){dK(this)};
_.tc=function(a){var b,c,d;for(c=new ri(this.a.x);c.b<c.d.ue();){b=si(c);y(b,26)&&(b=b.ab);d=b.eb;d.i=J(d.o+(d.s-d.o)*a);d.v=J(d.p+(d.t-d.p)*a);d.w=J(d.q+(d.u-d.q)*a);d.f=J(d.n+(d.r-d.n)*a);Ou(this.b,MJ(b),d.i,d.v);var e=b,f=d.w;d=d.f;var g=G(I,r,-1,[OJ(this.a.q.a,b).d,OJ(this.a.p.a,b).c,OJ(this.a.n.a,b).a,OJ(this.a.o.a,b).b]),i=this.a,h=b;G(I,r,-1,[PJ(i.i.a,h).d,PJ(i.f.a,h).c,PJ(i.d.a,h).a,PJ(i.e.a,h).b]);NJ(e,f,d,g,G(I,r,-1,[QJ(this.a.u,b),QJ(this.a.t,b),QJ(this.a.r,b),QJ(this.a.s,b)]))}};_.a=null;
_.b=null;s(627,1,{});_.a=null;function aK(a){this.a=a}s(626,627,{},aK);function bK(a){this.a=a}s(628,627,{},bK);function $J(a){this.a=a}s(629,627,{},$J);function ZJ(a){this.a=a}s(630,627,{},ZJ);function XJ(a){this.a=a}s(631,627,{},XJ);function YJ(a){this.a=a}s(632,627,{},YJ);function WJ(a){this.a=a}s(633,627,{},WJ);function VJ(a){this.a=a}s(634,627,{},VJ);s(635,627,{},function(a){this.a=a});s(636,627,{},function(a){this.a=a});
function QJ(a,b){var c=a.a,d;d=Pi(c.d,b);d||(d=new KI(FI(b.gb)),x(c.d,b,d));return d.d}function cK(a){this.a=a}s(637,627,{},cK);function UJ(a){this.a=a}s(638,627,{},UJ);function TJ(a){this.a=a}s(639,627,{},TJ);function PJ(a,b){var c;c=Pi(a.a,b);c||(c=new KI(ZH(b.gb)),x(a.a,b,c));return c}function OJ(a,b){var c;c=Pi(a.b,b);c||(c=new KI(EI(b.gb)),x(a.b,b,c));return c}
function fK(a,b){var c,d;d=Pi(a.e,b);if(!d){c=b.eb;a:{d=a.f;var e=tJ(b),f,g,i,h,l;if(y(b,98)){if(null!=c.k&&null!=c.j){d=new zp(gK(e,!0),gK(e,!1));break a}h=b.Df();null!=c.k&&(h.b=gK(e,!0));null!=c.j&&(h.a=gK(e,!1))}else{if(null!=c.k&&null!=c.j){d=new zp(gK(e,!0),gK(e,!1));break a}h=new II;f=b.gb;l=f.style;g=l[Kf];i=l[Og];l[Kf]="static";l[Og]=Be;null!=c.k?h.b=gK(e,!0):(l[Rg]=dd,h.b=(f.offsetWidth||0)+OJ(d.o.a,b).b+OJ(d.p.a,b).c);null!=c.j?h.a=gK(e,!1):(l[Ae]=dd,h.a=(f.offsetHeight||0)+OJ(d.q.a,b).d+
OJ(d.n.a,b).a);l[Kf]=g;l[Og]=i}d=h}null!=c.k&&(fj(),Bo)==c.k.Jf()||null!=c.j&&(fj(),Bo)!=c.j.Jf()||x(a.e,b,d)}return d}function SJ(a){this.f=a;this.c=new pi;this.e=new pi;this.b=new pi;this.a=new pi;this.d=new pi}s(640,1,{},SJ);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;function hK(a){var b;b=a.eb;if(null==b||!y(b,96))b=new iK,a.eb=b;return b}function VI(){YI.call(this,(ZI(),jK))}function YI(a){var b=(kK(),lK);RJ.call(this);this.b=a;this.a=b}s(641,624,{},VI,YI);
_.If=function(a){var b,c,d,e,f,g,i,h,l;h=new II;JJ(this,a);l=OJ(this.o.a,a).b+OJ(this.p.a,a).c+PJ(this.e.a,a).b+PJ(this.f.a,a).c+QJ(this.s,a)+QJ(this.t,a);d=OJ(this.q.a,a).d+OJ(this.n.a,a).a+PJ(this.i.a,a).d+PJ(this.d.a,a).a+QJ(this.u,a)+QJ(this.r,a);c=this.x.c;if(0==c)return h.b=l,h.a=d,h;a=a.o;this.b==(ZI(),jK)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new ri(this.x);a.b<a.d.ue();)c=si(a),e=hK(c),b=null,i=c.fb,y(i,99)&&(b=i,b=mK(b),b=new zp(b[1]+b[3],b[0]+b[0])),this.b==jK?(l+=fK(this.w.a,c).b,e.a=fK(this.v.a,
c).a,y(i,99)&&(l+=b.b,e.a+=b.a),f=Cj(f,e.a)):(d+=fK(this.v.a,c).a,e.b=fK(this.w.a,c).b,y(i,99)&&(d+=b.a,e.b+=b.b),g=Cj(g,e.b));this.b==jK?(h.b=l,h.a=d+f):(h.b=l+g,h.a=d);return h};
_.Hf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,H,A,K,O;if(JJ(this,a)&&(d=this.x.c,0!=d)){H=a.o;q=QJ(this.s,a);A=QJ(this.u,a);c=yp(a.gb);O=c.b-(q+QJ(this.t,a));o=c.a-(A+QJ(this.r,a));g=O;c=o;this.b==(ZI(),jK)?g-=(d-1)*H:c-=(d-1)*H;i=h=0;for(e=new ri(this.x);e.b<e.d.ue();)d=si(e),b=null,n=hK(d),w=d.fb,y(w,99)&&(b=w,b=mK(b),b=new zp(b[1]+b[3],b[0]+b[0])),this.b==jK?(n.d?++h:(n.b=fK(this.w.a,d).b,y(w,99)&&(n.b+=b.b),g-=n.b),n.c?n.a=o:(n.a=fK(this.v.a,d).a,y(w,99)&&(n.a+=b.a))):(n.c?++i:(n.a=fK(this.v.a,
d).a,y(w,99)&&(n.a+=b.a),c-=n.a),n.d?n.b=O:(n.b=fK(this.w.a,d).b,y(w,99)&&(n.b+=b.b)));for(e=new ri(this.x);e.b<e.d.ue();)d=si(e),b=null,n=d.eb,w=d.fb,y(w,99)&&(b=w,b=mK(b),b=new zp(b[1]+b[3],b[0]+b[0])),K=n.b,m=n.a,this.b==jK?n.d&&(K=~~(g/h)):n.c&&(m=~~(c/i)),A=0>A?0:A,l=K,f=m,y(w,99)&&(l-=b.b,f-=b.a),this.b==$I?(n.s=this.a==(kK(),lK)?q:this.a==nK?q+~~(O/2)-~~(K/2):q+O-K,n.t=A,n.u=l,n.r=f,A+=m+H):(this.a==(kK(),lK)?(n.s=q,n.t=A):this.a==nK?(n.s=q,n.t=A+~~(o/2)-~~(m/2)):(n.s=q,n.t=A+o-m),n.u=l,n.r=
f,q+=K+H),a.a&&(w=d.Xc()-Ij(a.gb)-QJ(this.s,a),-1==n.o&&(n.o=w),w=d.Yc()-(Jj(a.gb)+$wnd.pageYOffset)-QJ(this.u,a),-1==n.p&&(n.p=w),-1==n.q&&(n.q=d.$c()),-1==n.n&&(n.n=d.Zc()));KJ(this,a)}};_.a=null;_.b=null;function kK(){kK=u;lK=new oK("START",0);nK=new oK(Gb,1);pK=new oK("END",2);qK=G(rK,k,94,[lK,nK,pK])}function oK(a,b){Qn.call(this,a,b)}s(642,138,{67:1,70:1,72:1,94:1},oK);var qK,nK,pK,lK;function ZI(){ZI=u;jK=new sK("HORIZONTAL",0);$I=new sK("VERTICAL",1);tK=G(uK,k,95,[jK,$I])}
function sK(a,b){Qn.call(this,a,b)}s(643,138,{67:1,70:1,72:1,95:1},sK);var tK,jK,$I;s(645,1,{100:1});_.e=!1;_.f=0;_.i=0;_.j=null;_.k=null;_.n=0;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;function iK(){this.e=!1}function wI(a){this.e=!1;0==a?this.c=this.d=!0:1==a?this.d=!0:2==a&&(this.c=!0)}s(644,645,{96:1,100:1},iK,wI);_.a=0;_.b=0;_.c=!1;_.d=!1;
function vK(a,b){if(a.k)return!0;JJ(a,b);if(0<a.x.c){a.a=ht(a.x,0);var c=a.a,d;d=c.eb;if(null==d||!y(d,97))d=new wK,c.eb=d;a.b=d;a.x.ze();Gi(a.x,a.a)}else a.a=null,a.b=null;return a.k=!!a.a}function xK(){RJ.call(this)}s(646,624,{},xK);
_.If=function(a){var b,c;c=new II;vK(this,a);if(this.a){b=fK(this.w.a,this.a).b;var d=fK(this.v.a,this.a).a;c.b=b;c.a=d;b=this.a.fb;y(b,99)&&(b=mK(b),c.b+=b[1]+b[3],c.a+=b[0]+b[0])}c.b+=OJ(this.o.a,a).b+OJ(this.p.a,a).c+PJ(this.e.a,a).b+PJ(this.f.a,a).c+QJ(this.s,a)+QJ(this.t,a);c.a+=OJ(this.q.a,a).d+OJ(this.n.a,a).a+PJ(this.i.a,a).d+PJ(this.d.a,a).a+QJ(this.u,a)+QJ(this.r,a);return c};
_.Hf=function(a){var b,c,d,e,f;vK(this,a)&&(d=QJ(this.s,a),e=QJ(this.u,a),c=yp(a.gb),f=c.b-(d+QJ(this.t,a)),c=c.a-(e+QJ(this.r,a)),b=this.a.fb,y(b,99)&&(b=mK(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.b.s=d,this.b.u=f,this.b.t=e,this.b.r=c,a.a&&(d=this.b,e=this.a.Xc()-Ij(a.gb)-QJ(this.s,a),-1==d.o&&(d.o=e),d=this.b,e=this.a.Yc()-(Jj(a.gb)+$wnd.pageYOffset)-QJ(this.u,a),-1==d.p&&(d.p=e),d=this.b,-1==d.q&&(d.q=this.a.$c()),d=this.b,-1==d.n&&(d.n=this.a.Zc())),KJ(this,a))};_.a=null;_.b=null;
function wK(){this.e=!1}s(647,645,{97:1,100:1},wK);function mK(a){var b,c,d,e;null==a.a&&(a.a=v(I,r,-1,4,1),e=Mn(Vt(Vt(a.c,0),0)),c=Mn(Vt(Vt(a.c,2),2)),d=EI(a.gb),b=ZH(a.gb),a.a[0]=(e.offsetHeight||0)+b[0]+d[0],a.a[1]=(c.offsetWidth||0)+b[1]+d[1],a.a[2]=(c.offsetHeight||0)+b[2]+d[2],a.a[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.a}function yK(a,b){a.bb&&Gj(a);return Tu(a,b)}function zK(){qv();gv.call(this,rv)}s(648,290,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,99:1},zK);
_.nd=function(a){return yK(this,a)};_.a=null;function MJ(a){var b;b=a.fb;return y(b,99)?b:a}function Cp(a){if(!a.bb)return new II;if(-1==a.j.b||-1==a.j.a)a.j=a.d.If(a),Ep(a,a.j),a.d.Hf(a),a.j=a.d.If(a);return a.j}function CH(a){return y(a,99)?a.ab:a}function AK(a){var b;if(!a.n){b=(!RI&&(RI=new QI),RI);var c=DK(a,fb,!0);b.a=c;c=DK(a,gb,!0);b.b=c;a.n=b}return a.n}
function NH(a,b,c,d,e){if(y(b,26))throw new dk("Adding a DecoratorPanel is not allowed!");var f;f=b.eb;null!=f&&y(f,100)&&f.e?(c=new zK,Gu(a,c,a.gb,d,!0),Uu(c,b)):Gu(a,b,c,d,e);OH(a,b)}function vI(a,b,c,d){b.eb=c;NH(a,b,a.gb,d,!0)}
function OH(a,b){var c;c=a.d;if(b){var d=c.j;Ai(d.c,b);Ai(d.e,b);Ai(d.b,b);Ai(d.a,b);Ai(d.d,b)}else d=c.j,ix(d.c),ix(d.e),ix(d.b),ix(d.a),ix(d.d);c.k=!1;if(!a.c){a.c=!0;c=a.j;c.b=-1;c.a=-1;c=a.fb;if(c==MJ(a))c=c.fb;else{if(y(c,92)||y(c,25))d=c,c=c.fb,c==MJ(d)&&(c=c.fb);y(c,99)&&y(c.fb,91)&&(c=c.fb)}y(c,98)&&!y(c,91)&&(c.Ef(a.fb),c.Ef(a))}}function Gp(a){if(a.bb&&a.gb.style.display!=tf){a.gb.scrollTop=0;var b=a.gb,c=0;On(b)&&(c=-c);b.scrollLeft=c;a.d.Hf(a);a.c=!1;eK(a)}}
function eK(a){var b,c,d;c=a.p.c;for(d=0;d<c;++d)b=CH(xx(a.p,d)),y(b,99)&&(b=b.ab),b.ad()&&(y(b,98)?b.Ff():y(b,33)&&b.Dd())}function PH(a,b){var c;y(b,99)&&(b=y(b,99)?b.ab:b);c=MJ(b);return Mu(a,c)?(y(c,99)&&yK(c,b),OH(a,null),!0):!1}function UI(a,b){var c;a.d=b;null!=a.e&&Ki(a,lu(a.gb)+Ca+a.e);a.e=b.cZ.d;c=Ex(a.e,In(46));a.e=a.e.substr(c+1,a.e.length-(c+1));Li(a,lu(a.gb)+Ca+a.e);OH(a,null)}
function DK(a,b,c){a.k||(a.k=$doc.createElement(lg),GI(a.k,Kf,Xc),GI(a.k,Og,Be),GI(a.k,Le,bb),GI(a.k,Cg,bb),a.gb.appendChild(a.k));GI(a.k,Rg,b);GI(a.k,Ae,b);a=DI(a.k);return c?a.b:a.a}
function gK(a,b){var c;c=null.Jf();if(c==(fj(),No)){c=(AK(a),null.Jf());var d=(-1==PI&&(PI=LH(hb,!0)),PI);return M(L(Math.round(100*d*c/254)))}if(c==Do)return c=AK(a),d=null.Jf(),M(L(TC(d*(-1==c.a&&(c.a=LH(fb,!0)),c.a))));if(c==Fo)return c=AK(a),d=null.Jf(),M(L(TC(d*(-1==c.b&&(c.b=LH(gb,!0)),c.a))));if(c==Lo)return c=(AK(a),null.Jf()),d=(-1==PI&&(PI=LH(hb,!0)),PI),M(L(Math.round(d*c)));if(c==Po)return c=(AK(a),null.Jf()),d=(-1==PI&&(PI=LH(hb,!0)),PI),M(L(Math.round(10*d*c/254)));if(c==Jo)return M(L(TC(12*
(AK(a),null.Jf())*M(L(TC((-1==PI&&(PI=LH(hb,!0)),PI)/72))))));if(c==Bo)return DK(a,null.Jf(),b);if(c==Ho)return c=(AK(a),M(L(TC(null.Jf())))),d=(-1==PI&&(PI=LH(hb,!0)),PI),M(L(Math.round(d*c/72)));if(null.Jf()==zo)return M(L(TC(null.Jf())));throw new dk("Invalid size: "+null.Jf());}function kI(){var a=new xK;Qu.call(this);this.j=new zp(-1,-1);new EK(this);this.gb[ud]="mosaic-LayoutPanel";UI(this,a)}s(649,280,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,98:1},kI);
_.rd=function(a){NH(this,a,this.gb,this.p.c,!0)};_.fd=function(){Au(this,new FK)};_.gd=function(){Au(this,new GK)};_.Df=function(){return Cp(this)};_.od=function(a){return Ju(this.p,MJ(a))};_.pd=function(a,b,c,d){NH(this,a,b,c,d)};_.Ef=function(a){OH(this,a)};_.qd=function(){return new xu(this)};_.Ff=function(){Gp(this)};
_.ld=function(){var a;if(this.b){if(null!=this.i&&null!=this.f)a=this.f,this.ed(this.i),this.cd(a),this.i=this.f=null;else if(a=Cp(this),null!=this.i)a=a.a+Of,this.ed(this.i),this.cd(a),this.i=null;else if(null!=this.f){var b=this.f;this.ed(a.b+Of);this.cd(b);this.f=null}else b=a.a+Of,this.ed(a.b+Of),this.cd(b);Gp(this)}};_.Dd=function(){Gp(this)};_.nd=function(a){return PH(this,a)};_.cd=function(a){this.gb.style[Ae]=a;this.bb||(this.f=a)};_.sd=function(a,b,c){Ou(this,MJ(a),b,c)};
_.ed=function(a){this.gb.style[Rg]=a;this.bb||(this.i=a)};_.a=!1;_.b=!1;_.c=!0;_.d=null;_.e=null;_.f=null;_.i=null;_.k=null;_.n=null;_.o=4;function FK(){}s(650,1,{},FK);_.Bd=function(a){MJ(a).jd()};function GK(){}s(651,1,{},GK);_.Bd=function(a){MJ(a).kd()};function xu(a){this.b=a;this.a=new Lu(this.b.p)}s(652,1,{},xu);_.Qc=function(){return this.a.a<this.a.b.c-1};_.Rc=function(){return CH(yu(this.a))};_.Sc=function(){zu(this.a)};_.b=null;function HK(){HK=u;new sw}
function EK(a){HK();ti(a.gb,"dragdrop-dropTarget",!0);this.a=a;new IK(this)}s(653,9,{},EK);function IK(a){Xj();this.a=a}s(654,24,{},IK);_.vc=function(){OH(this.a.a,null);Gp(this.a.a)};_.a=null;function tJ(a){a=a.fb;return!a?null:y(a,98)?a:tJ(a)}function dI(a,b,c){var d;d=a.gb;NJ(a,b,c,EI(d),(ZH(d),FI(d)))}function NJ(a,b,c,d){0<=b&&(b-=d[1]+d[3],a.ed((0>b?0:b)+(fj(),Of)));0<=c&&(c-=d[0]+d[2],a.cd((0>c?0:c)+(fj(),Of)))}function Ep(a,b){dI(a,b.b,b.a)}s(657,1,{});
function uC(){var a,b,c,d;d=WC("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)E(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function JK(){this.a=new pi;new pi;new pi}s(656,657,{},JK);function tC(){tC=u;KK=new JK}function yC(){var a=vC,b=$wnd.JSApplet.JSME;tC();x(KK.a,a,b)}var KK;
function B(a){return function(){try{var b;var c=arguments,d;var e;0!=rn&&(e=Nj(),2E3<e-tn&&(tn=e,sn=qn()));if(0==rn++){var f=(un(),vn),g,i;if(f.b){i=null;do g=f.b,f.b=null,i=Dn(g,i);while(f.b);f.b=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(un(),vn),l,m;if(h.c){m=null;do l=h.c,h.c=null,m=Dn(l,m);while(h.c);h.c=m}}--rn;c&&-1!=sn&&($wnd.clearTimeout(sn),sn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{B(Ir)()}catch(d){a(b)}else B(Ir)()}var wC=W(1),jn=W(100),LK=KC(" I"),I=FC(664,LK),nD=FC(662,wC),MK=KC(" Z"),CF=FC(665,MK);W(99);W(98);W(97);var NK=W(461),Ym=FC(666,NK),OK=W(231),xs=FC(667,OK);W(232);W(138);var PK=KC(" B");W(451);var QK=KC(" C"),ki=FC(668,QK);W(449);var RK=KC(" D"),WD=FC(669,RK);W(450);W(452);var SK=W(455),SC=FC(670,SK),TK=KC(" J"),UK=W(2),Kr=FC(663,UK),AI=FC(671,PK);W(464);W(447);W(96);W(105);W(443);var vC=W(441);W(446);
W(112);W(94);W(107);W(108);W(109);W(458);W(453);W(442);W(657);W(656);var xC=JC(),zz=W(382),ID=FC(672,zz),VK=W(504),kF=FC(673,VK),WK=W(368);W(367);W(366);W(365);W(500);var Br=FC(674,I),XK=X(502,function(){OD();return pF}),qF=FC(675,XK);W(503);W(391);W(390);W(496);W(495);W(505);W(506);W(501);W(425);W(499);var bz=FC(676,WK);W(380);W(508);W(178);W(177);W(265);W(212);W(267);W(186);var YK=W(185);W(215);W(214);W(213);W(362);W(363);W(364);W(284);var ZK=W(283);W(282);W(288);W(302);W(510);W(509);W(281);W(280);
W(512);W(511);W(517);W(518);W(519);W(520);W(521);W(522);W(523);W(524);W(513);W(514);W(515);W(516);W(343);W(218);W(217);W(293);W(294);W(295);W(535);W(544);W(24);W(536);W(537);W(538);W(539);W(540);W(541);W(542);W(543);W(263);W(437);W(436);W(468);W(470);W(469);W(471);W(473);W(472);W(474);W(478);W(479);W(339);W(342);W(340);W(341);W(408);W(407);var tA=W(406),sE=FC(677,tA),GF=FC(678,TK);W(278);W(279);W(397);W(392);W(393);W(534);W(475);W(481);W(476);W(477);W(402);W(401);W(400);W(405);
var $K=JC(),zH=FC(679,$K);W(435);W(487);var aL=X(221,function(){qr();return vr}),wr=FC(680,aL);W(467);W(415);W(416);W(399);var dA=W(394);W(378);W(379);W(404);var oA=W(403);W(396);W(395);W(485);W(494);W(385);var Dz=W(384);W(439);W(497);W(498);W(460);W(507);W(413);W(414);W(388);W(370);W(369);W(422);JC();JC();JC();W(372);W(373);W(261);
var bL=X(154,function(){fj();return Ro}),So=FC(681,bL),cL=X(137,function(){gj();return ao}),bo=FC(682,cL),dL=X(144,function(){co();return mo}),no=FC(683,dL),eL=X(149,function(){oo();return xo}),yo=FC(684,eL);X(155,null);X(156,null);X(157,null);X(158,null);X(159,null);X(160,null);X(161,null);X(162,null);X(163,null);X(139,null);X(140,null);X(141,null);X(142,null);X(143,null);X(145,null);X(146,null);X(147,null);X(148,null);X(150,null);X(151,null);X(152,null);X(153,null);W(176);W(183);W(184);W(352);
var yx=FC(685,ZK);W(353);W(547);W(546);W(389);W(182);W(202);W(204);var Kz=W(387);W(438);W(375);W(374);W(381);W(491);W(313);W(315);W(314);W(316);W(463);W(207);W(424);W(181);W(195);W(196);W(198);W(193);W(192);W(194);var Mz=W(530);W(383);W(549);W(554);W(423);W(454);W(426);var dz=W(377),cz=FC(686,Dz);W(576);W(531);W(410);W(411);W(412);W(376);W(199);W(216);W(527);W(528);W(318);W(317);W(309);W(310);W(566);W(555);W(556);W(480);W(488);W(489);W(490);W(548);W(550);var eA=W(398);W(492);W(206);W(203);W(205);
W(201);W(191);W(190);W(189);W(553);W(287);W(286);W(285);W(565);W(564);W(563);W(558);W(562);var fL=X(621,function(){wp();return HJ}),IJ=FC(687,fL);W(620);W(619);W(611);W(612);W(613);W(614);W(615);W(616);W(617);W(618);W(592);var gL=X(289,function(){hv();return ov}),pv=FC(688,gL),hL=X(335,function(){dv();return Vw}),Ww=FC(689,hL);W(17);W(336);W(337);W(332);W(333);W(334);W(18);W(19);W(20);W(421);W(386);W(608);W(323);W(609);W(324);W(325);W(326);W(327);W(330);W(298);W(297);W(296);W(551);W(552);W(557);W(243);
W(301);W(331);W(180);W(319);W(346);W(345);W(344);var iL=X(347,function(){lx();return vx}),wx=FC(690,iL);X(348,null);X(349,null);X(350,null);X(351,null);W(219);W(236);W(532);W(299);W(312);W(311);W(484);W(291);W(179);W(533);W(300);W(594);W(3);W(597);W(598);W(596);W(595);W(588);W(587);W(649);W(650);W(651);W(652);W(590);W(210);var SA=W(418),UA=FC(691,SA);W(419);W(417);W(27);W(28);W(26);W(29);W(32);W(33);W(34);W(35);W(36);W(37);var jL=W(49),Kw=FC(692,jL);W(38);W(39);W(40);W(41);W(42);W(43);W(44);W(46);
W(45);W(47);W(48);W(50);W(51);W(53);W(54);W(52);W(55);W(56);W(57);W(58);W(60);W(62);W(63);W(61);W(59);W(64);W(65);W(66);W(67);W(69);W(72);W(71);W(73);W(76);W(77);W(75);W(78);W(79);W(80);W(81);W(82);W(83);W(85);W(86);W(84);W(87);W(88);W(89);W(90);W(92);W(93);W(91);var JI=W(578);W(292);var NI=W(580);W(208);W(606);W(605);W(431);W(430);W(432);W(209);W(245);W(247);W(246);W(237);W(290);W(648);W(252);W(255);W(253);W(254);W(5);W(7);W(6);W(559);W(420);W(433);W(356);W(175);W(275);W(241);W(355);W(238);W(427);
W(428);W(434);W(211);W(607);W(573);W(445);W(465);W(240);W(529);var OI=W(581);W(591);W(610);W(645);W(644);W(187);W(197);W(4);W(572);W(31);W(248);W(320);W(321);W(322);W(249);var zJ=FC(693,YK);W(250);W(624);W(641);var kL=X(642,function(){kK();return qK}),rK=FC(694,kL),lL=X(643,function(){ZI();return tK}),uK=FC(695,lL);W(627);W(636);W(635);W(639);W(638);W(634);W(633);W(631);W(632);W(630);W(629);W(626);W(628);W(637);W(640);W(625);W(30);W(68);W(593);W(646);W(304);W(303);W(306);W(307);W(305);W(251);W(21);
W(273);W(274);W(11);W(14);W(22);var mL=W(25),gk=FC(696,mL);W(23);W(647);W(8);W(10);W(9);W(653);W(654);W(599);W(602);W(603);W(604);W(600);W(601);var LI=W(579);W(622);W(623);W(584);W(585);W(188);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>