summaryrefslogtreecommitdiff
path: root/public/jsme/98150D1CD230B36339E35812F0BD3D0E.cache.html
blob: d65188f6e395c29eb528be1837c61727bb7a9527 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '98150D1CD230B36339E35812F0BD3D0E';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ha='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",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",Ka="-CF3",Ma="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Za="//",$a="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",gb="1ex",
hb="1in",ib="2",kb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",qb=">",sb="?",tb="@",vb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Gb="CENTER",Ib="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="DEFAULT",Pb="Dialog",Qb="East",Rb="F",Sb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",ac="JSME",bc="JUSTIFY",cc="JavaScript",dc="LEFT",ec="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
jc="Nonring",kc="North",mc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",nc="O",oc="ONE_WAY_CORNER",pc="P",qc="R",rc="R1",sc="R2",tc="R3",uc="RIGHT",vc="ROLL_DOWN",wc="RXN",xc="Reset",yc="Resize-",zc="Ring",Ac="S",Dc="SMILES",Ec="Se",Ic="Si",Jc="South",Kc="Style names cannot be empty",Lc="TBODY",Mc="TR",Nc="Text",Oc="West",Pc="X",Qc="[",Rc="[object Array]",Sc="\\",Zc="]",$c="__gwtex_wrap",ad="__uiObjectID",bd="a",cd="absolute",dd="alert",ed="alertdialog",
fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",rd="border",td="bottom",ud="button",vd="cellPadding",wd="cellSpacing",xd="center",yd="change",zd="checkbox",Ad="className",Bd="click",Cd="click marked atom to delete mark",Dd="clip",Ed="code",Fd="col",Gd="colSpan",Hd="columnheader",Id="combobox",Jd="complementary",Kd="contentinfo",Od="contextmenu",Pd="cssFloat",Qd="cursor",Rd="dblclick",Wd="definition",Xd="dialog",Yd="dir",Zd="directory",
$d="display",ae="div",be="document",ce="dragdrop-handle",de="dragdrop-selected",ee="dragend",fe="dragenter",ge="dragover",he="dragstart",ie="drop",je="end_gesture",ke="error",le="filter",me="float",ne="focus",oe="fontFamily",pe="fontSize",qe="fontStyle",re="fontWeight",se="form",te="function",ve="g",we="gesturechange",xe="gestureend",ye="gesturestart",ze="google",Ae="grid",Be="gridcell",Ie="group",Je="gwt-MenuBar",Ke="gwt-MenuBarPopup",Le="heading",Me="height",Ne="hidden",Oe="id",Pe="img",Qe="is_touch_supported",
Re="italic",Se="java.vm.name",Te="jsa-resetDiv",Ue="keydown",Ve="keypress",We="keyup",Xe="left",Ye="link",Ze="list",$e="listbox",af="listitem",bf="load",cf="log",ef="ltr",ff="main",gf="marquee",hf="math",jf="menu",pf="menuPopup",qf="menubar",rf="menuitem",sf="menuitemcheckbox",tf="menuitemradio",uf="middle",vf="mousedown",wf="mousemove",xf="mouseout",yf="mouseover",zf="mouseup",Af="mousewheel",Bf="move",Cf="msie",Df="multipart",Ef="n",Ff="name",Gf="navigation",Hf="none",If="noreaction",Jf="note",
Kf="nowrap",Lf="null",Mf="number",Nf="object",Of="offsetHeight",Pf="offsetWidth",Qf="ontouchstart",Rf="opera",Sf="option",Tf="outline",Uf="overflow",Vf="padding",Wf="paste",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",bg="px",cg="px, ",dg="px;",eg="radio",fg="radiogroup",gg="reaction",hg="region",ig="rgb(",jg="right",kg="rotation",lg="row",ng="rowgroup",og="rowheader",pg="rtl",qg="s",rg="scale100",sg="scrollbar",tg="se",ug="search",vg="separator",wg="serif",xg='shape-rendering="crispEdges"',
yg="slider",zg="span",Ag="spinbutton",Bg="status",Cg="subMenuIcon-selected",Dg="tab",Eg="table",Fg="tablist",Gg="tabpanel",Hg="tbody",Ig="td",Jg="text",Kg="textAlign",Lg="textbox",Mg="timer",Ng="title",Og="toolbar",Pg="tooltip",Qg="top",Rg="touchcancel",Sg="touchend",Tg="touchmove",Ug="touchstart",Vg="tr",Wg="tree",Xg="treegrid",Yg="treeitem",Zg="true",$g="value",ah="verticalAlign",bh="visibility",ch="visible",dh="whiteSpace",eh="width",fh="x",gh="zIndex",hh="|",_,ih={l:4194303,m:4194303,h:1048575},
jh={l:0,m:0,h:0},kh={l:1,m:0,h:0},lh={l:2,m:0,h:0},sh={l:3,m:0,h:0},th={l:4,m:0,h:0},uh={l:8,m:0,h:0},vh={l:10,m:0,h:0},wh={l:16,m:0,h:0},xh={l:32,m:0,h:0},yh={l:64,m:0,h:0},zh={l:128,m:0,h:0},Ah={l:256,m:0,h:0},Bh={l:512,m:0,h:0},Ch={l:1024,m:0,h:0},Dh={l:2048,m:0,h:0},Eh={l:8192,m:0,h:0},Fh={l:16384,m:0,h:0},Gh={l:32768,m:0,h:0},Hh={l:65536,m:0,h:0},Ih={l:131072,m:0,h:0},Jh={l:262144,m:0,h:0},Kh={l:524288,m:0,h:0},Lh={},Mh={72:1,79:1,85:1,87:1},Nh={12:1},Oh={45:1,46:1,52:1,66:1,72:1},Ph={72:1,75:1,
89:1},Qh={72:1,79:1,87:1},Rh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Sh={90:1},Th={49:1,72:1},Uh={6:1,9:1,72:1,76:1,78:1},Vh={45:1,52:1,66:1,72:1},Wh={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},Xh={22:1},Yh={91:1},Zh={15:1},$h={7:1,9:1,72:1,76:1,78:1},ai={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},bi={72:1,89:1},ci={74:1},di={72:1,79:1,81:1,85:1,87:1},ei={9:1,10:1,72:1,76:1,78:1},fi={72:1},gi={19:1,72:1},hi={89:1},ii={39:1,72:1,79:1,85:1,87:1},ji={40:1,
45:1,46:1,52:1,61:1,66:1,68:1,72:1},ki={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},li={8:1,9:1,72:1,76:1,78:1},mi={107:1},ni={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},oi={68:1},pi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},qi={72:1,75:1,90:1},ri={14:1,38:1},si={28:1,35:1},ti={11:1,72:1,76:1,78:1},ui={21:1},vi={45:1,46:1,52:1,58:1,66:1,72:1},wi={93:1},xi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},yi={52:1,72:1},zi={36:1,72:1,76:1,78:1};
function u(a,b,c){var d=Lh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Lh[a]=function(){}),_=d.prototype=0>b?{}:new Lh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ai(this)};
_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(Bi,m,-1,8,1);d=(Ci(),Di);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ei(){Ei=x;Fi=new Gi}function Hi(a){for(var b,a=new Ii(a.k.n);a.c<a.e.Be();)b=Ji(a),Ki(b.gd(),de,!1),Li(a)}
function Mi(a,b,c){var a=a.o,d;try{d=new Ni(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Oi(e);if(A(e,79))throw new Pi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ki(b.gd(),Ub,!0);Ki(c.gd(),ce,!0);z(Fi,b,c)}function Qi(a,b){var c;c=Ri(Fi,b);var d;d=Ri(a.o.d,c);if(!d)throw new Si("dragHandle was not draggable");Ti(d.c.b);Ti(d.e.b);Ti(d.d.b);Ki(b.gd(),Ub,!1);Ki(c.gd(),ce,!1)}
function Ui(a){var b;a.p=!1;for(a=new Ii(a.k.n);a.c<a.e.Be();)b=Ji(a),Ki(b.gd(),de,!1),Li(a)}function Vi(a,b){Wi(a.k.n,b)?Ki(b.gd(),de,!1):a.p?(Xi(a.k.n,b),Ki(b.gd(),de,!0)):(a.k.n.Me(),Xi(a.k.n,b))}function Yi(a){this.i=a;this.k=new Zi(this);this.o=new $i(this.k)}u(3,1,{});_.rc=function(){aj(this.k.f,"dragdrop-dragging")};_.sc=function(){bj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Fi;function Zi(a){this.n=new cj;this.e=a;this.b=a.i}u(4,1,{},Zi);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function dj(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function ej(a,b){var c;c=fj(a.d,gj).b;b.b.ctrlKey||b.b.metaKey||Hi(a.c.e);Vi(a.c.e,c)}function hj(a){a.c.i=null;a.c.e.sc();ij((jj(),kj(null)),a.b,0,0);var b=a.b.hb;lj=b;mj();nj=b;a.e=2}
function $i(a){this.d=new Gi;this.c=a;this.b=new oj;pj(this.b,qj(),rj());B(this.b,this,(sj(),sj(),tj));B(this.b,this,(uj(),uj(),Hj));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Ij(),bg);a.borderStyle=(Jj(),Hf);a[kd]="blue"}u(5,1,{},$i);
_.uc=function(a){var b,c,d,e;c=a.i;d=Kj(a);e=Lj(a);b=Mj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!gj)gj=c,this.c.f=fj(this.d,gj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Nj(this.c.n,this.c.f)&&(Hi(this.c.e),Vi(this.c.e,this.c.f)),Oj(new Pj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Qj(gj,null),gj!=this.c.f&&(c=new Qj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,hj(this),1!=this.e&&dj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Rj(a,b);a=Sj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Tj(Uj(d-this.i),Uj(a-this.j))>=this.c.e.n?(Vj(),-1!=Nj(this.c.n,this.c.f)||Vi(this.c.e,this.c.f),c=new Qj(gj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,hj(this)):Wj.preventDefault()),1==this.e)return;Wj.preventDefault();dj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Rj(a,b);b=Sj(a,b);if(1==Mj(a.b)&&(this.f=!1,gj))try{if(Vj(),1==this.e)ej(this,a);else{d!=this.b&&(c=new Qj(d,null),e+=c.b,b+=c.e);try{dj(this,e,b),this.c.e.rc(),3!=this.e&&ej(this,a)}finally{var f=this.b.hb;lj&&f==lj&&(lj=null);mj();f===nj&&(nj=null);Xj(this.b);this.e=1;this.c.f=null}}}finally{gj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var gj=null;function Pj(){}u(6,1,Xh,Pj);_.xc=function(){Vj()};
function Ni(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Ni);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Qj(a,b){!a||a==(jj(),kj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==(jj(),kj(null))?this.d=this.c=0:(this.c=Yj(b.hb)+Zj(b.hb),this.d=$j(b.hb)+ak(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Qj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Vj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function Zj(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(bg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function ak(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(bg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function bk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function ck(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function dk(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Wi(c.b,b);0==c.b.d&&ek(c.c);a.r=null}a.yc()}}function fk(a,b){var c=gk();dk(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;hk(a.n,gk())}function ik(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function hk(a,b){if(ik(a.b,b)){var c=a.b,d=a.b.t,e;e=new jk(d,a.b.n);Xi(d.b,e);1==d.b.d&&kk(d.c,16);c.r=e}else a.b.r=null}function lk(a){this.b=a}u(18,1,{},lk);_.b=null;u(19,1,{});u(20,1,{2:1});function mk(){mk=x;nk=new ok}u(21,19,{});var nk=null;function ok(){this.b=new cj;this.c=new pk(this)}u(22,21,{},ok);
function qk(){qk=x;rk=new cj;var a=new sk;tk();uk(vk?vk:vk=new wk,a)}function ek(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Wi(rk,a)}function kk(a,b){if(0>b)throw new xk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Wi(rk,a);a.c=!1;a.d=yk(a,b);Xi(rk,a)}function zk(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function yk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||Wi(rk,this);this.Dc()};_.c=!1;_.d=0;var rk;
function pk(a){qk();this.b=a}u(23,24,{},pk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Ak,m,3,a.b.d,0);b=Bk(a.b,b);c=new Ck;for(e=0,f=b.length;e<f;++e)d=b[e],Wi(a.b,d),hk(d.b,c.b);0<a.b.d&&kk(a.c,Tj(5,16-(gk()-c.b)))};_.b=null;function jk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},jk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Dk(){this.b=dd}u(26,27,{},Dk);function Ek(){this.b=ed}u(28,27,{},Ek);function Fk(){this.b=hd}u(29,27,{},Fk);u(31,1,{});_.b=null;function Gk(a){this.b=a}u(30,31,{},Gk);
function Hk(){this.b=id}u(32,27,{},Hk);function Ik(){this.b=ld}u(33,27,{},Ik);function Jk(){this.b=ud}u(34,27,{},Jk);function Kk(){this.b=zd}u(35,27,{},Kk);function Lk(){this.b=Hd}u(36,27,{},Lk);function Mk(){this.b=Id}u(37,27,{},Mk);function Nk(){this.b=Jd}u(38,27,{},Nk);function Ok(){this.b=Kd}u(39,27,{},Ok);function Pk(){this.b=Wd}u(40,27,{},Pk);function Qk(){this.b=Xd}u(41,27,{},Qk);function Rk(){this.b=Zd}u(42,27,{},Rk);function Sk(){this.b=be}u(43,27,{},Sk);function Tk(){this.b=se}
u(44,27,{},Tk);function Uk(){this.b=Ae}u(45,27,{},Uk);function Vk(){this.b=Be}u(46,27,{},Vk);function Wk(){this.b=Ie}u(47,27,{},Wk);function Xk(){this.b=Le}u(48,27,{},Xk);function Yk(a){this.b=a.id}u(49,1,{4:1,5:1},Yk);_.b=null;function Zk(){this.b=Pe}u(50,27,{},Zk);function $k(){this.b=Ye}u(51,27,{},$k);function al(){this.b=Ze}u(52,27,{},al);function bl(){this.b=$e}u(53,27,{},bl);function cl(){this.b=af}u(54,27,{},cl);function dl(){this.b=cf}u(55,27,{},dl);function fl(){this.b=ff}u(56,27,{},fl);
function gl(){this.b=gf}u(57,27,{},gl);function hl(){this.b=hf}u(58,27,{},hl);function il(){this.b=jf}u(59,27,{},il);function jl(){this.b=qf}u(60,27,{},jl);function kl(){this.b=rf}u(61,27,{},kl);function ll(){this.b=sf}u(62,27,{},ll);function ml(){this.b=tf}u(63,27,{},ml);function nl(){this.b=Gf}u(64,27,{},nl);function ol(){this.b=Jf}u(65,27,{},ol);function pl(){this.b=Sf}u(66,27,{},pl);function ql(){this.b=Zf}u(67,27,{},ql);u(68,31,{},function(a){this.b=a});function rl(){this.b=$f}u(69,27,{},rl);
function sl(){sl=x;tl=new Gk("aria-activedescendant")}var tl;function ul(){this.b=eg}u(71,27,{},ul);function vl(){this.b=fg}u(72,27,{},vl);function wl(){this.b=hg}u(73,27,{},wl);
function xl(){xl=x;yl=new Ek;zl=new Dk;Al=new Fk;Bl=new Hk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Vk;Pl=new Uk;Ql=new Wk;Rl=new Xk;Sl=new Zk;Tl=new $k;Ul=new bl;Vl=new cl;Wl=new al;Xl=new dl;Yl=new fl;Zl=new gl;$l=new hl;am=new jl;bm=new ll;cm=new ml;dm=new kl;em=new il;fm=new nl;gm=new ol;hm=new pl;im=new ql;jm=new rl;km=new vl;lm=new ul;mm=new wl;nm=new om;pm=new qm;rm=new sm;tm=new um;vm=new wm;xm=new ym;Om=
new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;dn=new en;fn=new gn;hn=new jn;kn=new ln;mn=new nn;F=new Gi;z(F,hg,mm);z(F,dd,zl);z(F,Xd,Kl);z(F,ed,yl);z(F,hd,Al);z(F,be,Ml);z(F,id,Bl);z(F,ld,Cl);z(F,ud,Dl);z(F,zd,El);z(F,Be,Ol);z(F,Hd,Fl);z(F,Ie,Ql);z(F,Id,Gl);z(F,Jd,Hl);z(F,Kd,Il);z(F,Wd,Jl);z(F,Ze,Wl);z(F,Zd,Ll);z(F,se,Nl);z(F,Ae,Pl);z(F,Le,Rl);z(F,Pe,Sl);z(F,Ye,Tl);z(F,$e,Ul);z(F,af,Vl);z(F,cf,Xl);z(F,ff,Yl);z(F,gf,Zl);z(F,hf,$l);z(F,jf,em);z(F,qf,am);z(F,rf,dm);z(F,
sf,bm);z(F,Sf,hm);z(F,eg,lm);z(F,tf,cm);z(F,Gf,fm);z(F,Jf,gm);z(F,Zf,im);z(F,$f,jm);z(F,fg,km);z(F,lg,rm);z(F,ng,nm);z(F,og,pm);z(F,ug,vm);z(F,vg,xm);z(F,sg,tm);z(F,yg,Om);z(F,Ag,Qm);z(F,Bg,Sm);z(F,Dg,Ym);z(F,Fg,Um);z(F,Gg,Wm);z(F,Lg,$m);z(F,Mg,bn);z(F,Og,dn);z(F,Pg,fn);z(F,Wg,mn);z(F,Xg,hn);z(F,Yg,kn)}var zl,yl,Al,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Pl,Ol,Ql,Rl,Sl,Tl,Wl,Ul,Vl,Xl,Yl,Zl,$l,em,am,dm,bm,cm,fm,gm,hm,im,jm,lm,km,mm,F,rm,nm,pm,tm,vm,xm,Om,Qm,Sm,Ym,Um,Wm,$m,bn,dn,fn,mn,hn,kn;
function sm(){this.b=lg}u(75,27,{},sm);function om(){this.b=ng}u(76,27,{},om);function qm(){this.b=og}u(77,27,{},qm);function um(){this.b=sg}u(78,27,{},um);function wm(){this.b=ug}u(79,27,{},wm);function ym(){this.b=vg}u(80,27,{},ym);function Pm(){this.b=yg}u(81,27,{},Pm);function Rm(){this.b=Ag}u(82,27,{},Rm);function Tm(){this.b=Bg}u(83,27,{},Tm);function Zm(){this.b=Dg}u(84,27,{},Zm);function Vm(){this.b=Fg}u(85,27,{},Vm);function Xm(){this.b=Gg}u(86,27,{},Xm);function an(){this.b=Lg}
u(87,27,{},an);function cn(){this.b=Mg}u(88,27,{},cn);function en(){this.b=Og}u(89,27,{},en);function gn(){this.b=Pg}u(90,27,{},gn);function nn(){this.b=Wg}u(91,27,{},nn);function jn(){this.b=Xg}u(92,27,{},jn);function ln(){this.b=Yg}u(93,27,{},ln);function Ck(){this.b=gk()}function gk(){return(new Date).getTime()}u(94,1,{},Ck);function on(a){var b,c,d;d=new pn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),qn(d,c.cZ.e),d.b.b+=mb,rn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function sn(a){var b,c,d;c=y(tn,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new un;c[d]=a[d]}}function vn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}u(99,1,{72:1,87:1});_.Ec=function(){return this.i};_.tS=function(){return vn(this)};_.f=null;_.i=null;function wn(a){xn();this.i=a}u(98,99,Qh,wn);function Si(a){xn();this.i=a}function Pi(a,b){xn();this.f=b;this.i=a}u(97,98,Mh,Si,Pi);
function yn(a){xn();this.c=a;this.b=l;var b,c,d;c=zn(An(this.c)?this.c:null);d=y(tn,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Bn(c[a]);sn(d)}u(96,97,Mh,yn);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Lf:An(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Cn(this.c).e;this.b=this.b+mb+(An(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(An(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Ff&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Dn(a,b){return En(a)?a.eQ(b):a===b}function Cn(a){return En(a)?a.cZ:Fn}
function Gn(a){return En(a)?a.hC():Ai(a)}
function Hn(){var a;Hn=x;In=(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 Jn(a){Hn();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=In[a.charCodeAt(0)],null==c?a:c});return da+a+da}var In;u(106,1,{});function Ai(a){return a.$H||(a.$H=++Kn)}function Ln(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Mn(){return $wnd.setTimeout(function(){0!=Nn&&(Nn=0);On=-1},10)}var Nn=0,Kn=0,Pn=0,On=-1;
function Qn(){Qn=x;Rn=new Sn}function Tn(a,b){a.b=Un(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Vn(a)),Wn(a.f,1),!a.j&&(a.j=new Xn(a)),Wn(a.j,50))}function Sn(){}function Yn(a){return a.Fc()}function Un(a,b){!a&&(a=[]);a[a.length]=b;return a}function Zn(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Un(b,e)):e[0].xc()}catch(f){if(f=Oi(f),!A(f,87))throw f;}}return b}function Wn(a,b){Qn();$wnd.setTimeout(function(){C(Yn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
u(108,106,{},Sn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Rn;function Vn(a){this.b=a}u(109,1,{},Vn);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),Zn(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Ck;100>gk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Xn(a){this.b=a}u(110,1,{},Xn);_.Fc=function(){this.b.e&&Wn(this.b.f,1);return this.b.k};
_.b=null;function xn(){var a,b,c;try{null.a()}catch(d){a=d}var e=zn(a);3<=e.length&&e.splice(0,3);c=y(tn,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Bn(e[a]);sn(c)}function zn(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=$n(ao(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function rn(a,b){a.b+=b}function bo(){}u(117,116,{},bo);_.b=l;
function G(a,b){return parseInt(a[b])||0}function co(a,b){return null==a[b]?null:""+a[b]}function eo(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function fo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function go(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Mj(a){a=a.button;return 1==a?4:2==a?2:1}
function Yj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function $j(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function ho(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function rj(){var a=$doc;return(H(a.compatMode,Ib)?a.documentElement:a.body).clientHeight}function qj(){var a=$doc;return(H(a.compatMode,Ib)?a.documentElement:a.body).clientWidth}function io(a){return(H(a.compatMode,Ib)?a.documentElement:a.body).scrollLeft||0}function jo(a){return(H(a.compatMode,Ib)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Ai(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function Jj(){Jj=x;ko=new lo;mo=new no;oo=new po;qo=new ro;so=new to;uo=L(vo,m,6,[ko,mo,oo,qo,so])}u(139,140,Uh);var uo,oo,mo,qo,ko,so;function lo(){I.call(this,hc,0)}u(141,139,Uh,lo);function no(){I.call(this,"DOTTED",1)}u(142,139,Uh,no);function po(){I.call(this,"DASHED",2)}u(143,139,Uh,po);function ro(){I.call(this,"HIDDEN",3)}u(144,139,Uh,ro);function to(){I.call(this,"SOLID",4)}u(145,139,Uh,to);
function wo(){wo=x;xo=new yo;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=new So;To=new Uo;Vo=new Wo;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=new fp;gp=L(hp,m,7,[xo,zo,Bo,Do,Fo,Ho,Jo,Lo,No,Po,Ro,To,Vo,Xo,Zo,ap,cp,ep])}u(146,140,$h);var gp,zo,cp,Bo,xo,Ho,ap,Fo,Jo,Lo,No,Do,ep,Po,Ro,To,Xo,Zo,Vo;function yo(){I.call(this,Nb,0)}u(147,146,$h,yo);function Qo(){I.call(this,"SE_RESIZE",9)}u(148,146,$h,Qo);function So(){I.call(this,"SW_RESIZE",10)}
u(149,146,$h,So);function Uo(){I.call(this,"S_RESIZE",11)}u(150,146,$h,Uo);function Wo(){I.call(this,"W_RESIZE",12)}u(151,146,$h,Wo);function Yo(){I.call(this,"TEXT",13)}u(152,146,$h,Yo);function $o(){I.call(this,"WAIT",14)}u(153,146,$h,$o);function bp(){I.call(this,"HELP",15)}u(154,146,$h,bp);function dp(){I.call(this,"COL_RESIZE",16)}u(155,146,$h,dp);function fp(){I.call(this,"ROW_RESIZE",17)}u(156,146,$h,fp);function Ao(){I.call(this,"AUTO",1)}u(157,146,$h,Ao);
function Co(){I.call(this,"CROSSHAIR",2)}u(158,146,$h,Co);function Eo(){I.call(this,"POINTER",3)}u(159,146,$h,Eo);function Go(){I.call(this,"MOVE",4)}u(160,146,$h,Go);function Io(){I.call(this,"E_RESIZE",5)}u(161,146,$h,Io);function Ko(){I.call(this,"NE_RESIZE",6)}u(162,146,$h,Ko);function Mo(){I.call(this,"NW_RESIZE",7)}u(163,146,$h,Mo);function Oo(){I.call(this,"N_RESIZE",8)}u(164,146,$h,Oo);function ip(){ip=x;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=L(sp,m,8,[jp,lp,np,pp])}u(165,140,li);
var rp,lp,np,pp,jp;function kp(){I.call(this,hc,0)}u(166,165,li,kp);function mp(){I.call(this,"BLOCK",1)}u(167,165,li,mp);function op(){I.call(this,"INLINE",2)}u(168,165,li,op);function qp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,li,qp);function tp(){tp=x;up=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=L(Dp,m,10,[up,wp,yp,Ap])}u(170,140,ei);var Cp,up,wp,yp,Ap;function vp(){I.call(this,Gb,0)}u(171,170,ei,vp);function xp(){I.call(this,bc,1)}u(172,170,ei,xp);function zp(){I.call(this,dc,2)}
u(173,170,ei,zp);function Bp(){I.call(this,uc,3)}u(174,170,ei,Bp);function Ij(){Ij=x;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=new Vp;Wp=L(Xp,m,11,[Ep,Gp,Ip,Kp,Mp,Op,Qp,Sp,Up])}u(175,140,ti);var Wp,Sp,Ip,Kp,Qp,Up,Op,Gp,Mp,Ep;function Fp(){I.call(this,"PX",0)}u(176,175,ti,Fp);function Hp(){I.call(this,"PCT",1)}u(177,175,ti,Hp);function Jp(){I.call(this,"EM",2)}u(178,175,ti,Jp);function Lp(){I.call(this,"EX",3)}u(179,175,ti,Lp);
function Np(){I.call(this,"PT",4)}u(180,175,ti,Np);function Pp(){I.call(this,"PC",5)}u(181,175,ti,Pp);function Rp(){I.call(this,"IN",6)}u(182,175,ti,Rp);function Tp(){I.call(this,"CM",7)}u(183,175,ti,Tp);function Vp(){I.call(this,"MM",8)}u(184,175,ti,Vp);function Yp(){Yp=x;Zp=[];$p=[];aq=[]}var Zp,$p,aq;function bq(){bq=x;cq=new dq}function eq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
function fq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function dq(){}u(187,1,{},dq);_.b=null;var cq;u(198,1,{});_.tS=function(){return"An event type"};_.i=null;u(197,198,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(196,197,{});_.Hc=function(){return this.Jc()};_.b=null;var gq=_.c=null;function hq(){hq=x;iq=new jq(md,new kq)}function kq(){}u(195,196,{},kq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return iq};var iq;function lq(){lq=x;mq=new jq(yd,new nq)}
function nq(){}u(199,196,{},nq);_.Gc=function(a){oq();pq(this,a.c,qq(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return mq};var mq;u(202,196,Nh);function Rj(a,b){return(a.b.clientX||0)-Yj(b)+(b.scrollLeft||0)+io(b.ownerDocument)}function Sj(a,b){return(a.b.clientY||0)-$j(b)+(b.scrollTop||0)+jo(b.ownerDocument)}function Kj(a){var b;return(b=a.c)?Rj(a,b):a.b.clientX||0}function Lj(a){var b;return(b=a.c)?Sj(a,b):a.b.clientY||0}u(201,202,Nh);function rq(){rq=x;sq=new jq(Bd,new tq)}
function tq(){}u(200,201,Nh,tq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return sq};var sq;function uq(){uq=x;vq=new jq(Od,new wq)}function wq(){}u(203,196,{},wq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return vq};var vq;u(206,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var xq=_.d=0;function wk(){this.d=++xq}u(205,206,ri,wk);function jq(a,b){this.d=++xq;this.b=b;!gq&&(gq=new yq);gq.b[a]=this;this.c=a}u(204,205,ri,jq);
_.b=null;_.c=null;function zq(){zq=x;Aq=new jq(Rd,new Bq)}function Bq(){}u(207,201,Nh,Bq);
_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Cq(),Dq))a=Eq(b.hb),c=new Fq(G(b.hb,Pf),G(b.hb,Of)),d=new Fq(G(b.L.bb.hb,Pf),G(b.L.bb.hb,Of)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Gq(b.A,!0);a=G(b.L.bb.hb,Pf);Hq(b,new Fq(a,Iq(b.L.bb).b));b.B&&b.G!=Dq&&Jq(b.i,b)}else Gq(b.A,!1),b.G!=(Cq(),Dq)?Hq(b,new Fq(b.x.c,b.x.b)):Kq(b,Eq(b.i.hb)),b.B&&b.G!=Dq&&Lq(b.i,b);Mq(b.L.bb)}else Gq(b.A,!0)};_.Jc=function(){return Aq};var Aq;u(208,196,{});
function Nq(){Nq=x;Oq=new jq(ee,new Pq)}function Pq(){}u(209,208,{},Pq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Oq};var Oq;function Qq(){Qq=x;Rq=new jq(fe,new Sq)}function Sq(){}u(210,208,{},Sq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Rq};var Rq;function Tq(){Tq=x;Uq=new jq(ge,new Vq)}function Vq(){}u(211,208,{},Vq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Uq};
var Uq;function Wq(){Wq=x;Xq=new jq(he,new Yq)}function Yq(){}u(212,208,{},Yq);_.Gc=function(a){a=Zq(a.b);(this.b.dataTransfer||null).setData(Jg,a)};_.Jc=function(){return Xq};var Xq;function $q(){$q=x;ar=new jq(ie,new br)}function br(){}u(213,208,{},br);
_.Gc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;cr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Jg),dr(a.b.c,b))};_.Jc=function(){return ar};var ar;function er(){er=x;fr=new jq(ne,new gr)}function gr(){}u(214,196,{},gr);_.Gc=function(a){Xj(a.b.b)};_.Jc=function(){return fr};var fr;
function hr(){hr=x;ir=new jq(we,new jr)}function jr(){}u(215,196,{},jr);_.Gc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,kr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,lr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return ir};var ir;function mr(){mr=x;nr=new jq(xe,new or)}function or(){}u(216,196,{},or);_.Gc=function(a){a.b.b&&(a.b.c.b=null,pr(a.b.b,a.b.c))};
_.Jc=function(){return nr};var nr;function qr(){qr=x;rr=new jq(ye,new sr)}function sr(){}u(217,196,{},sr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return rr};var rr;u(219,196,{});u(218,219,{});function tr(){tr=x;ur=new jq(Ue,new vr)}function vr(){}u(220,218,{},vr);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(wr(),xr).length&&-999!=(wr(),xr)[c]&&(c=(wr(),xr)[c]);b=new yr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?zr(Zq(a)):e=301;break;case 118:case 86:b&&a.wb&&Ar(a.v,(!a.xb&&(a.xb=new Br(a)),a.xb));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:a.Sb&&(Cr(a,co((Dr(),Er).hc.b.hb,$g)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;e=1300;break;case 114:case 82:a.lb=!0;a.K=qc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Fr(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Fr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Fr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Fr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Fr(a,4):e=207;break;case 53:105==a.d?Fr(a,5):e=208;break;case 54:105==a.d?Fr(a,
6):e=210;break;case 55:105==a.d?Fr(a,7):e=211;break;case 56:105==a.d?Fr(a,8):e=212;break;case 57:105==a.d?Fr(a,9):(a.lb=!0,a.K="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}Gr(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return ur};var ur;function Hr(){Hr=x;Ir=new jq(vf,new Jr)}function Jr(){}u(221,201,Nh,Jr);_.Gc=function(a){a.uc(this)};_.Jc=function(){return Ir};var Ir;
function sj(){sj=x;tj=new jq(wf,new Kr)}function Kr(){}u(222,201,Nh,Kr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return tj};var tj;function Lr(){Lr=x;Mr=new jq(xf,new Nr)}function Nr(){}u(223,201,Nh,Nr);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Qj(gj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,hj(a))};_.Jc=function(){return Mr};var Mr;function Or(){Or=x;Pr=new jq(yf,new Qr)}function Qr(){}u(224,201,Nh,Qr);_.Gc=function(a){var b;b=this.b;Tn((Qn(),Rn),new Rr(a,a.c,b))};_.Jc=function(){return Pr};var Pr;
function uj(){uj=x;Hj=new jq(zf,new Sr)}function Sr(){}u(225,201,Nh,Sr);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Hj};var Hj;function yq(){this.b={}}u(226,1,{},yq);_.b=null;u(229,202,Nh);var Tr=null;function Ur(){Ur=x;Vr=new jq(Rg,new Wr)}function Wr(){}u(228,229,Nh,Wr);_.Gc=function(a){Xr(a.b,this,a.b.n)};_.Jc=function(){return Vr};var Vr;function Yr(){Yr=x;Zr=new jq(Sg,new $r)}function $r(){}u(230,229,Nh,$r);_.Gc=function(a){Xr(a.b,this,a.b.n)};_.Jc=function(){return Zr};var Zr;
function as(){var a;this.b=(a=document.createElement(ae),a.setAttribute(Qf,"return;"),typeof a.ontouchstart==te)}u(231,1,{},as);function bs(){bs=x;cs=new jq(Tg,new ds)}function ds(){}u(232,229,Nh,ds);_.Gc=function(a){Xr(a.b,this,a.b.o)};_.Jc=function(){return cs};var cs;function es(){es=x;fs=new jq(Ug,new gs)}function gs(){}u(233,229,Nh,gs);_.Gc=function(a){hs(a.b,this)&&(a.b.k&&is(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),kk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return fs};var fs;
function js(a,b){this.b=b;this.c=a}function ks(a,b,c){vk&&(b=new js(b,c),a.Uc(b))}u(234,197,{},js);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return vk};_.b=!1;var vk=_.c=null;function ls(a){this.b=a}u(235,197,{},ls);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return ms};var ms=_.b=null;function ns(){}function os(a){var b;ps&&(b=new ns,a.Uc(b))}u(236,197,{},ns);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return ps};var ps=null;function qs(a){this.b=a}u(237,197,{},qs);_.Gc=function(a){a.Tc(this)};
_.Hc=function(){return rs};var rs=_.b=null;function ss(){}u(238,197,{},ss);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return ts};var ts=null;function us(a,b,c){a=a.b;if(!b)throw new vs("Cannot add a handler with a null type");if(!c)throw new vs("Cannot add a null handler");0<a.c?ws(a,new xs(a,b,c)):ys(a,b,null,c);return new zs(new As(a,b,c))}
function Bs(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new vs("Cannot fire null event");try{++d.c;j=Cs(d,b.Hc(),null);e=null;for(h=d.d?j.Gf(j.Be()):j.Ff();d.d?h.If():h.Xc();){g=d.d?h.Jf():h.Yc();try{b.Gc(g)}catch(n){if(n=Oi(n),A(n,87))f=n,!e&&(e=new Ds),Es(e,f);else throw n;}}if(e)throw new Fs(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ii(d.b);r.c<r.e.Be();)o=Ji(r),o.xc()}finally{d.b=null}}}}catch(q){q=Oi(q);if(A(q,39))throw new Gs(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Hs(a){Is.call(this,a,!1)}function Is(a,b){this.b=new Js(b);this.c=a}u(239,1,Zh,Hs,Is);_.Uc=function(a){Bs(this,a)};_.b=null;_.c=null;u(242,1,{});function ws(a,b){!a.b&&(a.b=new cj);Xi(a.b,b)}function ys(a,b,c,d){var e;e=fj(a.e,b);e||(e=new Gi,z(a.e,b,e));a=e.xe(c);a||(a=new cj,e.ze(c,a));a.xf(d)}function Ks(a,b,c,d){var e,f;e=Cs(a,b,c);e.zf(d)&&e.ye()&&(f=fj(a.e,b),f.Ae(c),f.ye()&&Ri(a.e,b))}
function Cs(a,b,c){a=fj(a.e,b);if(!a)return Ls(),Ls(),Zs;c=a.xe(c);return!c?(Ls(),Ls(),Zs):c}u(241,242,{});_.b=null;_.c=0;_.d=!1;function Js(a){this.e=new Gi;this.d=a}u(240,241,{},Js);function zs(a){this.b=a}u(243,1,{},zs);_.b=null;function Fs(a){Pi.call(this,$s(a),at(a));this.b=a}function at(a){a=a.xd();return!a.Xc()?null:a.Yc()}
function $s(a){var b,c,d;b=a.Be();if(0==b)return null;b=new bt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),rn(b.b,d);return b.b.b}u(245,97,ii,Fs);_.b=null;function Gs(a){Fs.call(this,a)}u(244,245,ii,Gs);u(246,1,{},function(){});function ct(a){a=co(a,Yd);return(null==a?0:pg==a||pg.toLowerCase()==a.toLowerCase())?(dt(),et):(null==a?0:ef==a||ef.toLowerCase()==a.toLowerCase())?(dt(),ft):(dt(),gt)}
function dt(){dt=x;et=new ht("RTL",0);ft=new ht("LTR",1);gt=new ht(Nb,2);it=L(jt,m,16,[et,ft,gt])}function ht(a,b){I.call(this,a,b)}u(248,140,{16:1,72:1,76:1,78:1},ht);var it,gt,ft,et;function kt(){}function lt(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=lt(e,d);L(a,b,c,d);return d}function mt(a){return nt([ot,N],[m,s],[71,-1],a,0,2,1)}
function nt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=lt(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=nt(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){pt();var e=qt,f=rt;pt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function st(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new tt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new tt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new tt;}a[b]=c}u(249,1,{},kt);_.qI=0;
function pt(){pt=x;qt=[];rt=[];var a=new kt,b=qt,c=rt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var qt,rt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function An(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function En(a){return a.tM==x||a.cM&&!!a.cM[1]}function ut(a){return null==a?null:a}function vt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function wt(){var a;$stats&&xt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Rf))a=Rf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Cf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Cf)&&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"}H(Rf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&xt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(yt,m,1,[Ib]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&xt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Yp();aq.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;}");
Yp();0!=aq.length&&(a=aq.join(l),b=(bq(),cq),a=eq(a),fq(b).insertBefore(a,b.b.firstChild),aq.length=0);0!=Zp.length&&(a=Zp.join(l),b=(bq(),cq),a=eq(a),fq(b).appendChild(a),Zp.length=0);0!=$p.length&&(a=$p.join(l),b=(bq(),cq),a=eq(a),fq(b).appendChild(a),$p.length=0);$stats&&xt("export.client.JSME_export");new zt;new At;0<Bt(null)?Tn((Qn(),Rn),new Ct):Dt()}function Oi(a){return A(a,87)?a:new yn(a)}function Et(a){return Ft(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Gt(a){return Ft(a.l,a.m,a.h)}function Ft(a,b,c){return _=new Ht,_.l=a,_.m=b,_.h=c,_}
function It(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Jt;if(0==a.l&&0==a.m&&0==a.h)return Kt=Ft(0,0,0),Ft(0,0,0);if(524288==b.h&&0==b.m&&0==b.l)return c=a,524288==c.h&&0==c.m&&0==c.l?(Kt=Ft(0,0,0),c=Gt((Lt(),Mt))):(Kt=Ft(c.l,c.m,c.h),c=Ft(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Nt(b),g=!0);e=b.l;0!=(e&e-1)?f=-1:(d=b.m,0!=(d&d-1)?f=-1:(c=b.h,f=0!=(c&c-1)||0==c&&0==d&&0==e?-1:0==c&&0==d&&0!=e?Ot(e):0==c&&0!=d&&0==e?Ot(d)+22:0!=c&&0==d&&0==e?Ot(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Gt((Lt(),Pt)),c=!0,g=!g;else return c=Qt(a,f),g&&Rt(c),Kt=Ft(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Nt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Qt(c,d);f&&Rt(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Ft(f,j,c);g?Kt=Nt(c):Kt=Ft(c.l,c.m,c.h);return e}if(!St(a,b))return e?Kt=Nt(a):Kt=Ft(a.l,a.m,a.h),Ft(0,0,0);c=c?a:Ft(a.l,a.m,a.h);var h,n,o,r;f=Tt(b)-Tt(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Ft(j&4194303,n&4194303,h&1048575);for(n=Ft(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&Rt(n);e?(Kt=Nt(c),d&&(Kt=Ut(Kt,(Lt(),Mt)))):Kt=Ft(c.l,c.m,c.h);return n}
function Rt(a){var b,c,d;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;d=~a.h+(0==b&&0==c?1:0)&1048575;a.l=b;a.m=c;a.h=d}function Tt(a){var b;b=Vt(a.h);return 32==b?(b=Vt(a.m),32==b?Vt(a.l)+32:b+20-10):b-12}var Kt=null;function Wt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Ft(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Xt(a,b){return Ft(a.l&b.l,a.m&b.m,a.h&b.h)}function Yt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function O(a){var b,c,d;if(isNaN(a))return Lt(),Zt;if(-9223372036854775E3>a)return Lt(),$t;if(9223372036854775E3<=a)return Lt(),Pt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=vt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=vt(a/4194304),a-=4194304*b);a=vt(a);b=Ft(a,b,c);d&&Rt(b);return b}function au(a){var b,c;return-129<a&&128>a?(b=a+128,null==bu&&(bu=y(cu,m,17,256,0)),c=bu[b],!c&&(c=bu[b]=Et(a)),c):Et(a)}
function du(a){var b=jh,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function St(a,b){var c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}
function eu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Ft(c&4194303,q&
4194303,t&1048575)}function Nt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Ft(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Qt(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return Ft(c&4194303,d&4194303,e&1048575)}function Ut(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Ft(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function P(a){return a.l|a.m<<22}function fu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+fu(Nt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=au(1E9);a=It(a,b);b=l+P(Kt);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var bu=null;function Lt(){Lt=x;Pt=Ft(4194303,4194303,524287);$t=Ft(0,0,524288);Mt=au(1);au(2);Zt=au(0)}var Pt,$t,Mt,Zt;function Ht(){}u(258,1,{17:1},Ht);
function xt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function gu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(263,1,{},gu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function hu(a,b){rn(a.b.b,b.b);return a}function iu(){this.b=new ju}u(264,1,{},iu);function ku(a){if(null==a)throw new vs("css is null");this.b=a}u(265,1,{18:1,72:1},ku);
_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};_.b=null;function mu(a){if(null==a)throw new vs("html is null");this.b=a}u(267,1,gi,mu);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};_.b=null;u(268,1,gi,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};_.b=null;
function nu(){nu=x;ou=RegExp(oa,ve);pu=RegExp(qb,ve);qu=RegExp(ob,ve);ru=RegExp(ta,ve);su=RegExp(da,ve)}function tu(a){nu();-1!=a.indexOf(oa)&&(a=a.replace(ou,pa));-1!=a.indexOf(ob)&&(a=a.replace(qu,ra));-1!=a.indexOf(qb)&&(a=a.replace(pu,qa));-1!=a.indexOf(da)&&(a=a.replace(su,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(ru,"&#39;"));return a}var ou,pu,qu,su,ru;function uu(a){if(null==a)throw new vs("uri is null");this.b=a}u(270,1,{20:1},uu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return lu(this.b)};
_.b=null;function vu(){vu=x}u(272,1,{});function wu(){}u(273,1,{},wu);var xu=null;function yu(){}u(274,272,{},yu);var zu=null;function Au(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Cs(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Cs(a.b,f,null).Ef(e),A(d,21)&&Dn(d.b,b)){var h=a.b,n=f;0<h.c?ws(h,new Bu(h,n,null,d)):Ks(h,n,null,d)}}}u(275,1,ui);_.b=null;function Cu(a){this.b=a}u(276,275,ui,Cu);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Du(a){this.b=a}u(277,275,ui,Du);
_.Sc=function(){Eu(this.b.b)};function Fu(){xn()}u(278,97,Mh,Fu);function Gu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,kk(a.e,1))}function Hu(){this.b=new Iu(this);this.c=new cj;this.e=new Ju(this);this.i=new Ku(this)}u(279,1,{},Hu);_.d=!1;_.f=!1;function Iu(a){qk();this.b=a}u(280,24,{},Iu);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Lu(a.i.e.c,a.i.c);Mu(a.i);A(b,22)&&new Fu;a.d=!1;Gu(a)}};_.b=null;function Ju(a){qk();this.b=a}u(281,24,{},Ju);
_.Dc=function(){this.b.f=!1;var a=this.b,b=gk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(kk(a.b,1E4);a.i.d<a.i.b;){d=Nu(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Mu(a.i)}if(100<=gk()-b)break}}finally{e||(ek(a.b),a.d=!1,Gu(a))}};_.b=null;function Nu(a){var b;a.c=a.d;b=Lu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Mu(a){Ou(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Ku(a){this.e=a}u(282,1,{},Ku);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Nu(this)};
_.Zc=function(){Mu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Pu(a,b){var c=(Qu(),Ru(b));a.appendChild(c)}function Su(a,b,c){var d;d=Wj;Wj=a;b==lj&&8192==Tu(a.type)&&(lj=null);c.$c(a);Wj=d}var Wj=null,lj=null;function Uu(){Uu=x;Vu=new Hu}function Oj(a){Uu();if(!a)throw new vs("cmd cannot be null");var b=Vu;Xi(b.c,a);Gu(b)}var Vu;function Wu(a){mj();!Xu&&(Xu=new wk);Yu||(Yu=new Is(null,!0),Zu=new $u);return us(Yu,Xu,a)}var Yu=null;function av(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function $u(){}u(288,197,{},$u);_.Gc=function(a){a.Wc(this);Zu.d=!1};_.Hc=function(){return Xu};_.Ic=function(){av(this)};_.b=!1;_.c=!1;_.d=!1;var Xu=_.e=null,Zu=null;function bv(){bv=x;cv=new dv;ev()||(cv=null)}var cv=null;function sk(){}u(290,1,{},sk);_.Qc=function(){for(;0<(qk(),rk).d;)ek(Lu(rk,0))};function uk(a,b){return us((!fv&&(fv=new gv),fv),a,b)}function hv(a){tk();iv||(jv(),iv=!0);return uk((!ps&&(ps=new wk),ps),a)}function tk(){kv||(lv(),kv=!0)}
function mv(){var a;kv&&(a=new nv,fv&&Bs(fv,a));return null}var kv=!1,fv=null,ov=0,pv=0,iv=!1;function qv(){qv=x;rv=new wk}function nv(){qv()}u(292,197,{},nv);_.Gc=function(){null.ag()};_.Hc=function(){return rv};var rv;function gv(){Hs.call(this,null)}u(294,239,Zh,gv);
function Tu(a){switch(a){case md:return 4096;case yd:return 1024;case Bd:return 1;case Rd:return 2;case ne:return 2048;case Ue:return 128;case Ve:return 256;case We:return 512;case bf:return 32768;case "losecapture":return 8192;case vf:return 4;case wf:return 64;case xf:return 32;case yf:return 16;case zf:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Af:return 131072;case Od:return 262144;case Wf:return 524288;case Ug:return 1048576;case Tg:return 2097152;case Sg:return 4194304;
case Rg:return 8388608;case ye:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function mj(){sv||(tv(),sv=!0)}var sv=!1;function uv(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 vv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function tv(){wv=C(function(a){var b;var c=Yu,d,e,f;Xu&&c&&xv(c.b.e,Xu)?(b=Zu.b,d=Zu.c,e=Zu.d,f=Zu.e,av(Zu),Zu.e=a,Bs(c,Zu),c=!(Zu.b&&!Zu.c),Zu.b=b,Zu.c=d,Zu.d=e,Zu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});yv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!An(b)&&A(b,23)&&Su(a,c,b)});zv=C(function(a){a.preventDefault();yv.call(this,a)});Av=C(function(a){this.__gwtLastUnhandledEvent=
a.type;yv.call(this,a)});Bv=C(function(a){if(wv(a)){var b=nj;b&&b.__listener&&!An(b.__listener)&&A(b.__listener,23)&&(Su(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,Bv,!0);$wnd.addEventListener(Rd,Bv,!0);$wnd.addEventListener(vf,Bv,!0);$wnd.addEventListener(zf,Bv,!0);$wnd.addEventListener(wf,Bv,!0);$wnd.addEventListener(yf,Bv,!0);$wnd.addEventListener(xf,Bv,!0);$wnd.addEventListener(Af,Bv,!0);$wnd.addEventListener(Ue,wv,!0);$wnd.addEventListener(We,wv,!0);$wnd.addEventListener(Ve,
wv,!0);$wnd.addEventListener(Ug,Bv,!0);$wnd.addEventListener(Tg,Bv,!0);$wnd.addEventListener(Sg,Bv,!0);$wnd.addEventListener(Rg,Bv,!0);$wnd.addEventListener(ye,Bv,!0);$wnd.addEventListener(we,Bv,!0);$wnd.addEventListener(xe,Bv,!0)}function Cv(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 Dv(a,b){mj();switch(b){case "drag":a.ondrag=yv;break;case ee:a.ondragend=yv;break;case fe:a.ondragenter=zv;break;case "dragleave":a.ondragleave=yv;break;case ge:a.ondragover=zv;break;case he:a.ondragstart=yv;break;case ie:a.ondrop=yv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,yv,!1);a.addEventListener(b,yv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var nj=null,wv=null,Bv=null,zv=null,yv=null,Av=null;
function Ev(a,b){a.__eventBits=b;a.onclick=b&1?yv:null;a.ondblclick=b&2?yv:null;a.onmousedown=b&4?yv:null;a.onmouseup=b&8?yv:null;a.onmouseover=b&16?yv:null;a.onmouseout=b&32?yv:null;a.onmousemove=b&64?yv:null;a.onkeydown=b&128?yv:null;a.onkeypress=b&256?yv:null;a.onkeyup=b&512?yv:null;a.onchange=b&1024?yv:null;a.onfocus=b&2048?yv:null;a.onblur=b&4096?yv:null;a.onlosecapture=b&8192?yv:null;a.onscroll=b&16384?yv:null;a.onload=b&32768?Av:null;a.onerror=b&65536?yv:null;a.onmousewheel=b&131072?yv:null;
a.oncontextmenu=b&262144?yv:null;a.onpaste=b&524288?yv:null}function Fv(){var a;Fv=x;Gv=(a=$doc,H(a.compatMode,Ib)?a.documentElement:a.body)}var Gv;function Hv(){this.c=new cj}function Iv(a){a=a[ad];return null==a?-1:a}u(299,1,{},Hv);_.b=null;function Jv(a,b){this.b=a;this.c=b}u(300,1,{},Jv);_.b=0;_.c=null;u(301,1,Zh);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Bs(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!H(a,null==Kv?l:Kv))Kv=a,ts&&(a=new ss,Bs(this.b,a))};
var Kv=l;function ev(){function a(){$wnd.setTimeout(a,250);e()}var b=cv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Kv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function dv(){this.b=new Hs(null)}u(302,301,Zh,dv);
function lv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(mv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{kv&&ks((!fv&&(fv=new gv),fv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function jv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(iv&&(d=qj(),c=rj(),pv!=d||ov!=c))pv=d,ov=c,os((!fv&&(fv=new gv),fv))}finally{a&&a(b)}})}function bj(a,b){Ki(a.gd(),b,!0)}function aj(a,b){Ki(a.gd(),b,!1)}function pj(a,b,c){0<=b&&a.md(b+bg);0<=c&&a.kd(c+bg)}function Lv(a,b){null==b||0==b.length?a.hb.removeAttribute(Ng):a.hb.setAttribute(Ng,b)}function Mv(a){var b,a=co(a,Ad);b=Nv(a,Ov(32));return 0<=b?a.substr(0,b-0):a}
function Ki(a,b,c){if(!a)throw new Si(mc);b=$n(b);if(0==b.length)throw new xk(Kc);if(c){var d;d=$n(b);b=a.className;-1==eo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=$n(b);f=a.className;e=eo(f,c);-1!=e&&(b=$n(f.substr(0,e-0)),c=$n(ao(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Pv(a,b){a.style.display=b?l:Hf;a.setAttribute("aria-hidden",""+!b)}u(308,1,si);_.cd=function(){return Yj(this.hb)};_.dd=function(){return $j(this.hb)};
_.ed=function(){return G(this.hb,Of)};_.fd=function(){return G(this.hb,Pf)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=Hf};_.jd=function(){throw new Qv;};_.kd=function(a){this.hb.style[Me]=a};_.ld=function(a){Pv(this.hb,a)};_.md=function(a){this.hb.style[eh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function Rv(a,b,c){Dv(a.hb,c.c);us(!a.eb?a.eb=new Hs(a):a.eb,c,b)}
function B(a,b,c){var d;d=Tu(c.c);if(-1==d)Dv(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;mj();Ev(e,d)}else a.db|=d;return us(!a.eb?a.eb=new Hs(a):a.eb,c,b)}function Sv(a,b,c){return us(!a.eb?a.eb=new Hs(a):a.eb,c,b)}function Tv(a){var b;if(a.pd())throw new Uv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;mj();Ev(c,b)}else a.db|=b;a.nd();a.sd()}
function Vv(a,b){var c;switch(Tu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(gq&&(f=gq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Bs(a.eb,f.b),f.b.b=d,f.b.c=e}function Wv(a){if(!a.pd())throw new Uv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
function Xj(a){if(a.gb)if(A(a.gb,29))a.gb.ud(a);else{if(a.gb)throw new Uv("This widget's parent does not implement HasWidgets");}else if(jj(),xv(Xv.b,a)){jj();try{a.rd()}finally{Ri(Xv.b,a)}}}function Yv(a,b){var c;c=a.gb;if(b){if(c)throw new Uv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}u(307,308,xi);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&Bs(this.eb,a)};_.pd=function(){return this.cb};
_.qd=function(){Tv(this)};_.$c=function(a){Vv(this,a)};_.rd=function(){Wv(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function Zv(a){for(a=new $v(a);a.b.b<a.b.c.d-1;)aw(a.b),bw(a.b)}u(306,307,ki);_.nd=function(){cw(this,(dw(),ew))};_.od=function(){cw(this,(dw(),fw))};function gw(a,b,c){Xj(b);var d=a.q;hw(d,b,d.d);d=(Qu(),Ru(b.hb));c.appendChild(d);Yv(b,a)}
function iw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new jw;b.gb==a&&(f=a.vd(b),f<d&&--d);Xj(b);hw(a.q,b,d);e?(e=b.hb,Cv(c,(Qu(),Ru(e)),d)):(e=(Qu(),Ru(b.hb)),c.appendChild(e));Yv(b,a)}function kw(a,b){var c;if(b.gb!=a)return!1;try{Yv(b,null)}finally{c=b.hb;go(c).removeChild(c);c=a.q;var d;d=lw(c,b);if(-1==d)throw new mw;if(0>d||d>=c.d)throw new jw;for(--c.d;d<c.d;++d)st(c.b,d,c.b[d+1]);st(c.b,c.d,null)}return!0}u(305,306,ki);_.vd=function(a){return lw(this.q,a)};
_.wd=function(a,b,c,d){iw(this,a,b,c,d)};_.xd=function(){return new nw(this.q)};_.ud=function(a){return kw(this,a)};function ow(a,b){gw(a,b,a.hb)}function ij(a,b,c,d){var e;Xj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function pw(a,b){var c;(c=kw(a,b))&&qw(b.hb);return c}function rw(a,b,c,d){if(b.gb!=a)throw new xk("Widget must be a child of this panel.");a.Ad(b,c,d)}function sw(a,b,c){a=a.hb;-1==b&&-1==c?qw(a):(a.style[Yf]=cd,a.style[Xe]=b+bg,a.style[Qg]=c+bg)}
function tw(){var a=$doc.createElement(ae);this.q=new uw(this);this.hb=a;this.hb.style[Yf]="relative";this.hb.style[Uf]=Ne}function qw(a){a.style[Xe]=l;a.style[Qg]=l;a.style[Yf]=l}u(304,305,ki,tw);_.yd=function(a){ow(this,a)};_.ud=function(a){return pw(this,a)};_.zd=function(a,b,c){rw(this,a,b,c)};_.Ad=function(a,b,c){sw(a,b,c)};function vw(a,b){if(a.Cd())throw new Uv("SimplePanel can only contain one child widget");a.Dd(b)}
function ww(a,b){if(a.bb!=b)return!1;try{Yv(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function xw(a,b){if(b!=a.bb&&(b&&Xj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Qu(),Ru(a.bb.hb));a.Bd().appendChild(c);Yv(b,a)}}function yw(){this.hb=$doc.createElement(ae)}u(312,306,ki,yw);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new zw(this)};_.ud=function(a){return ww(this,a)};_.Dd=function(a){xw(this,a)};_.bb=null;
function Aw(a,b){a._&&(Bw(a.$,!1,!1),ks(a,a,b))}function Cw(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function Dw(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Xe]=b-0+(Ij(),bg);a.style[Qg]=c+bg}function Ew(a){a._||(a.cb&&Xj(a),Bw(a.$,!0,!1))}u(311,312,ki);_.Bd=function(){return fo(this.hb)};_.ed=function(){return G(this.hb,Of)};_.fd=function(){return G(this.hb,Pf)};_.gd=function(){return go(fo(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Aw(this,a)};
_.hd=function(){return!H(Ne,this.hb.style[bh])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&Bw(this.$,!1,!0)};_.kd=function(a){this.P=a;Cw(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){Dw(this,a,b)};_.ld=function(a){this.hb.style[bh]=a?ch:Ne};_.Dd=function(a){xw(this,a);Cw(this)};_.md=function(a){this.Q=a;Cw(this);0==a.length&&(this.Q=null)};_.Hd=function(){Ew(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function Fw(a,b){var c;yw.call(this);this.S=new Gw;this.M=(Hw(),Iw);this.$=new Jw(this);this.hb.appendChild($doc.createElement(ae));this.Gd(0,0);go(fo(this.hb))[Ad]="gwt-PopupPanel";fo(this.hb)[Ad]=Xf;this.O=this.N=a;this.X=!1;c=L(yt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Kw(c);this.L.gd()[Ad]=l;c=go(fo(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Si(mc);d=$n(d);if(0==d.length)throw new xk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}xw(this,this.L);Cw(this);Ki(fo(this.hb),Xf,!1);Ki(this.L.c,b+"Content",!0)}u(310,311,ki);_.nd=function(){Tv(this.L)};_.od=function(){Wv(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new zw(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){xw(this.L,a);Cw(this)};_.L=null;u(309,310,ki);_.rd=function(){Wv(this)};
function Lw(){Lw=x;Mw=new Nw(Gb,0,(Hw(),Iw));Ow=new Nw(oc,1,Pw);Qw=new Nw(vc,2,Rw);Sw=L(Tw,m,24,[Mw,Ow,Qw])}function Nw(a,b,c){I.call(this,a,b);this.b=c}u(313,140,{24:1,72:1,76:1,78:1},Nw);_.b=null;var Sw,Mw,Ow,Qw;function Uw(){Uw=x;Vw=L(yt,m,1,[Qg,uf,td])}
function Kw(a){var b;Uw();var c,d;c=this.hb=$doc.createElement(Eg);this.d=$doc.createElement(Hg);Pu(c,this.d);c[wd]=0;for(c=c[vd]=0;c<a.length;++c)d=(b=$doc.createElement(Vg),b[Ad]=a[c],Pu(b,Ww(a[c]+"Left")),Pu(b,Ww(a[c]+Jb)),Pu(b,Ww(a[c]+"Right")),b),Pu(this.d,d),1==c&&(this.c=fo(uv(d,1)));this.hb[Ad]="gwt-DecoratorPanel"}function Ww(a){var b,c;c=$doc.createElement(Ig);b=$doc.createElement(ae);var d=(Qu(),Ru(b));c.appendChild(d);c[Ad]=a;b[Ad]=a+"Inner";return c}u(315,312,ai,Kw);_.Bd=function(){return this.c};
_.c=null;_.d=null;var Vw;u(314,315,ai);u(316,1,{});function dw(){dw=x;ew=new Xw;fw=new Yw}function Zw(a){Fs.call(this,a)}function cw(a,b){dw();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Oi(f),A(f,87))d=f,!c&&(c=new Ds),Es(c,d);else throw f;}}if(c)throw new Zw(c);}u(317,244,ii,Zw);var ew,fw;function Xw(){}u(318,1,{},Xw);_.Id=function(a){a.qd()};function Yw(){}u(319,1,{},Yw);_.Id=function(a){a.rd()};u(322,307,xi);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};
_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};_.qd=function(){Tv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(321,322,xi);function $w(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=ud,b);this.hb[Ad]="gwt-Button";this.hb.innerHTML=a||l}u(320,321,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},$w);u(323,305,ki);_.e=null;_.f=null;
function ax(a,b){var c;if(a.i)throw new Uv("Composite.initWidget() may only be called once.");Xj(b);c=b.hb;a.hb=c;var d;Qu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Qu(),c).__gwt_resolve=bx(a));a.i=b;Yv(b,a)}function cx(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);mj();Ev(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}u(324,307,Rh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){cx(this)};_.$c=function(a){Vv(this,a);this.i.$c(a)};
_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function dx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Yd]=pg;break;case 1:c[Yd]=ef;break;case 2:ct(c)!=(dt(),gt)&&(c[Yd]=l)}}}function ex(a){this.b=a;this.d=!1;this.e=this.c=ct(a)}u(325,1,{},ex);_.b=null;_.c=null;_.d=!1;_.e=null;function oj(){this.hb=fx()}u(326,312,ki,oj);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};
_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};function gx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=fo(b);e=null;c&&(c=Iv(c),e=0>c?null:Lu(a.j.c,c));e?hx(a,e):d&&(b.innerHTML=l||l);return b}function hx(a,b){var c;if(b.gb!=a)return!1;try{Yv(b,null)}finally{c=b.hb;go(c).removeChild(c);var d=a.j,e;e=Iv(c);c[ad]=null;c=d.c;ix(e,c.d);st(c.c,e,null);d.b=new Jv(e,d.b)}return!0}u(328,306,ki);_.xd=function(){return new jx(this)};
_.ud=function(a){return hx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function kx(a){if(0>=a.c)throw new lx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new lx("Column index: 0, Column size: "+a.b);}
function mx(){this.j=new Hv;this.i=$doc.createElement(Eg);this.d=$doc.createElement(Hg);Pu(this.i,this.d);this.hb=this.i;this.e=new nx(this);var a=new ox(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Cv(a.c.i,(Qu(),Ru(b)),0);Pu(a.b,$doc.createElement(Fd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new lx("Row index: "+a+", Row size: "+d);if(0>c)throw new lx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new lx("Column index: "+c+", Column size: "+this.b);c=gx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Ig),d.innerHTML=sa||l,Cv(c,(Qu(),Ru(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Fd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Ig);
e.innerHTML=sa;c=$doc.createElement(Vg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)gx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(327,328,ki,mx);_.b=0;_.c=0;function px(a){for(;++a.c<a.e.d&&!(null!=Lu(a.e,a.c)););}function jx(a){this.d=a;this.e=this.d.j.c;px(this)}u(329,1,{},jx);_.Xc=function(){return this.c<this.e.d};
_.Yc=function(){var a;if(this.c>=this.e.d)throw new mw;a=Lu(this.e,this.c);this.b=this.c;px(this);return a};_.Zc=function(){var a;if(0>this.b)throw new qx;a=Lu(this.e,this.b);Xj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function nx(a){this.b=a}u(330,1,{},nx);_.b=null;function ox(a){this.c=a}u(331,1,{},ox);_.b=null;_.c=null;function rx(){rx=x;sx=new tx}var sx;function ux(){ux=x;vx=new wx((tp(),xd));xx=new wx(Xe);yx=new wx(jg);zx=xx;Ax=yx;Bx=zx}var vx,Bx,xx,Ax,zx,yx;function tx(){}u(333,1,{},tx);
function wx(a){this.b=a}u(334,333,{},wx);_.b=null;function Cx(){Cx=x;Dx=new Ex(uf);Fx=new Ex(Qg)}var Dx,Fx;function Ex(a){this.b=a}u(335,1,{},Ex);_.b=null;function Gx(a,b){var c;c=Hx(a);Pu(a.c,c);gw(a,b,c)}function Hx(a){var b;b=$doc.createElement(Ig);b[fd]=a.b.b;b.style[ah]=a.d.b;return b}function Ix(a,b){var c,d;d=go(b.hb);(c=kw(a,b))&&a.c.removeChild(d);return c}
function Jx(){this.q=new uw(this);this.f=$doc.createElement(Eg);this.e=$doc.createElement(Hg);Pu(this.f,this.e);this.hb=this.f;this.b=(ux(),Bx);this.d=(Cx(),Fx);this.c=$doc.createElement(Vg);Pu(this.e,this.c);this.f[wd]=bb;this.f[vd]=bb}u(336,323,ki,Jx);_.ud=function(a){return Ix(this,a)};_.c=null;function Kx(){Kx=x;new Gi}function Lx(a){Kx();Mx.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Nx(a,b,c,d,e){Kx();this.b=new Ox(this,a,b,c,d,e);this.hb[Ad]="gwt-Image"}
function Mx(a,b,c,d,e){Kx();Nx.call(this,(vu(),new uu(a)),b,c,d,e)}u(337,307,xi,Lx,Nx,Mx);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};_.$c=function(a){32768==Tu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Vv(this,a)};_.sd=function(){var a=this.b;H(bf,co(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Px(a,this),Tn((Qn(),Rn),a.i))};_.b=null;
u(339,1,{});_.i=null;function Qx(){Qx=x;Rx()}
function Ox(a,b,c,d,e,f){var g,j;Qx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(zg);j=new iu;hu(hu(hu(j,new ku("width:"+e+(Ij(),bg)+nb)),new ku("height:"+f+dg)),new ku("background:url("+b.b+") no-repeat "+-c+"px "+-d+dg));!Sx&&(Sx=new Tx);b=Ux;c=new ku((new ku(j.b.b.b)).b);j=new ju;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=tu(b.b);rn(j.b,b);j.b.b+="' style='";b=tu(c.b);rn(j.b,b);j.b.b+="' border='0'>";j=new mu(j.b.b);g.innerHTML=j.b||l;g=fo(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),mj(),Ev(g,a)):a.db|=133333119}u(338,339,{},Ox);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Px(a,b){this.b=a;this.c=b}u(340,1,{},Px);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(bf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=bf)};_.b=null;_.c=null;function Vx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(rx(),sx)?a.c.e==(dt(),ft)?(ux(),xx):a.c.e==et?(ux(),yx):(ux(),zx):a.c.e==(dt(),ft)?(ux(),yx):a.c.e==et?(ux(),xx):(ux(),Ax);b!=a.d&&(a.d=b,a.hb.style[Kg]=!a.d?l:a.d.b)}u(342,307,xi);_.b=null;_.c=null;_.d=null;
function Wx(){this.hb=$doc.createElement(ae);this.c=new ex(this.hb);this.hb[Ad]="gwt-Label"}function Xx(){Wx.call(this);dx(this.c,fh);Vx(this)}u(341,342,xi,Wx,Xx);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};function Yx(a,b){if(0>b||b>=a.hb.options.length)throw new jw;}function qq(a,b){Yx(a,b);return a.hb.options[b].value}
function Zx(){this.hb=$doc.createElement("select");this.hb[Ad]="gwt-ListBox"}u(343,322,xi,Zx);u(344,275,ui);function $x(a){this.b=a}u(345,344,ui,$x);_.Kc=function(){};function ay(a){this.b=a}u(346,344,ui,ay);_.Qc=function(a){this.b.Jd(a.i,a.b)};function by(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Vg);Cv(a.f,(Qu(),Ru(e)),b);a=(Qu(),Ru(c));d.appendChild(a)}else d=uv(a.f,0),Cv(d,(Qu(),Ru(c)),b)}
function cy(a,b,c){var d;dy(a,b);c&&b.b?(dy(a,null),a=b.b,b=(Qn(),Rn),b.d=Un(b.d,[new ey(a),!1])):null!=b.d&&(a.k=new fy(a,b),c=(Hw(),Pw),a.k.M=c,a.k.U=a.i,a.k.gd()[Ad]=Ke,d=Mv(a.hb),H(Je,d)||bj(a.k,d+"Popup"),Sv(a.k,new ay(a),vk?vk:vk=new wk),a.o=b.d,d=a.k,a=new gy(a,b),d.hb.style[bh]=Ne,Ew(d),a.b.p?Dw(a.b.k,Yj(a.b.hb)+G(a.b.hb,Pf)-1,$j(a.c.hb)):Dw(a.b.k,Yj(a.c.hb),$j(a.b.hb)+G(a.b.hb,Of)-1),d.hb.style[bh]=ch)}function hy(a,b){if(b||!(a.n&&a.o==a.n.d))dy(a,b),a.hb.focus(),b&&a.e&&cy(a,b,!1)}
function iy(a,b){var c;a:{c=b.target;var d,e;for(e=new Ii(a.j);e.c<e.e.Be();)if(d=Ji(e),d.hb.contains(c)){c=d;break a}c=null}switch(Tu(b.type)){case 1:a.hb.focus();c&&cy(a,c,!0);break;case 16:c&&hy(a,c);break;case 32:c&&hy(a,null);break;case 2048:jy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:jy(a)||a.p||ky(a);b.cancelBubble=!0;b.preventDefault();break;case 39:jy(a)||(a.p?null!=a.n.d&&!a.n.d.ag().ag()&&(cy(a,a.n,!1),a.n.d.ag()):ly(a));b.cancelBubble=!0;b.preventDefault();break;case 38:jy(a)||
a.p&&ky(a);b.cancelBubble=!0;b.preventDefault();break;case 40:jy(a)||(a.p?ly(a):null!=a.n.d&&!a.n.d.ag().ag()&&(cy(a,a.n,!1),a.n.d.ag()));b.cancelBubble=!0;b.preventDefault();break;case 27:dy(a,null);a.k&&Aw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:dy(a,null);a.k&&Aw(a.k,!1);break;case 13:jy(a)||(cy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Vv(a,b)}function my(a,b,c){c&&dy(a,null);ks(a,b,!1);a.o=null;a.k=null}
function jy(a){var b;if(!a.n){for(b=new Ii(a.j);b.c<b.e.Be();){b=Ji(b);dy(a,b);break}return!0}return!1}function dy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Mv(c.hb)+Va;Ki(c.gd(),d,!1);a.p&&(c=go(a.n.hb),2==vv(c)&&(c=uv(c,1),Ki(c,Cg,!1)))}if(b){c=Mv(b.hb)+Va;Ki(b.gd(),c,!0);a.p&&(c=go(b.hb),2==vv(c)&&(c=uv(c,1),Ki(c,Cg,!0)));xl();c=a.hb;var d=new Yk(b.hb),e=(sl(),tl),d=L(ny,m,5,[d]),e=e.b,f,g,j,h;f=new pn;for(j=0,h=d.length;j<h;++j)g=d[j],qn(qn(f,g.b),ba);d=$n(f.b.b);c.setAttribute(e,d)}a.n=b}}
function ly(a){var b,c,d;if(a.n){for(b=c=Nj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Lu(a.j,b):Lu(a.j,c);break}dy(a,d)}}function ky(a){var b,c,d;if(a.n){for(b=c=Nj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Lu(a.j,b):Lu(a.j,c);break}dy(a,d)}}u(347,307,xi);_.$c=function(a){iy(this,a)};_.rd=function(){this.k&&Aw(this.k,!1);Wv(this)};_.Jd=function(a,b){my(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function ey(a){this.b=a}u(348,1,{},ey);_.xc=function(){oy(this.b)};_.b=null;
function py(a){this.b=a}u(349,1,{},py);_.Kc=function(){dy(this.b,null)};_.b=null;function fy(a,b){this.b=a;this.c=b;Fw.call(this,!0,pf);xw(this.L,this.c.d);Cw(this);this.Z=!0;this.c.d.ag()}u(350,310,ki,fy);_.Wc=function(a){var b,c;if(!a.b)switch(Tu(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&dy(this.b,null)}};_.b=null;_.c=null;function gy(a,b){this.b=a;this.c=b}u(351,1,{},gy);_.b=null;var qy=_.c=null;
function ry(){ry=x;qy=new gu((vu(),new uu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function sy(a,b){this.hb=$doc.createElement(Ig);var c=Mv(this.hb)+Va;Ki(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[Ad]="gwt-MenuItem";c=ho();this.hb.setAttribute(Oe,c);xl();this.hb.setAttribute("role",dm.b);this.b=b}u(354,308,{28:1,32:1,35:1},sy);_.b=null;_.c=null;_.d=null;
function ty(){var a;this.hb=$doc.createElement(Ig);this.hb[Ad]="gwt-MenuItemSeparator";a=$doc.createElement(ae);Pu(this.hb,a);a[Ad]="menuSeparatorInner"}u(355,308,si,ty);function uy(){var a,b,c,d,e;b=null.ag();e=qj();d=rj();b[$d]=(ip(),Hf);b[eh]=0+(Ij(),bg);b[Me]=cb;c=$doc;c=(H(c.compatMode,Ib)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Ib)?a.documentElement:a.body).scrollHeight||0;b[eh]=(c>e?c:e)+bg;b[Me]=(a>d?a:d)+bg;b[$d]="block"}function Gw(){}u(356,1,{},Gw);_.Sc=function(){uy()};
function vy(a){this.b=a}u(357,1,{},vy);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Tu(d.type)){case 4:case 1048576:if(lj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(lj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function wy(a){this.b=a}u(358,1,{},wy);_.b=null;function Hw(){Hw=x;Iw=new xy(Gb,0);Pw=new xy(oc,1);Rw=new xy(vc,2);yy=L(zy,m,33,[Iw,Pw,Rw])}function xy(a,b){I.call(this,a,b)}u(359,140,{33:1,72:1,76:1,78:1},xy);var yy,Iw,Pw,Rw;function Ay(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=hv(a.b.S),uy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ti(a.i.b),a.i=null,a.c=!1)}function By(a){a.k||(Ay(a),a.d||(jj(),pw(kj(null),a.b)));a.b.hb.style[Dd]="rect(auto, auto, auto, auto)";a.b.hb.style[Uf]=ch}
function Cy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=vt(b*a.e);j=vt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Dd]="rect("+g+cg+f+cg+c+cg+e+"px)"}
function Bw(a,b,c){a.d=c;dk(a);a.j&&(ek(a.j),a.j=null,By(a));a.b._=b;var d=a.b;d.Y&&(Ti(d.Y.b),d.Y=null);d.T&&(Ti(d.T.b),d.T=null);if(d._){d.Y=Wu(new vy(d));var e;e=new wy(d);bv();e=cv?us(cv.b,(!ts&&(ts=new wk),ts),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Hw(),Iw)&&!b&&(c=!1);a.k=b;c?b?(Ay(a),a.b.hb.style[Yf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Dd]="rect(0px, 0px, 0px, 0px)",jj(),ow(kj(null),a.b),a.j=new Dy(a),kk(a.j,1)):fk(a,200):(Ay(a),a.k?(a.b.hb.style[Yf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),
jj(),ow(kj(null),a.b)):a.d||(jj(),pw(kj(null),a.b)),a.b.hb.style[Uf]=ch)}function Jw(a){var b=(mk(),nk);this.n=new lk(this);this.t=b;this.b=a}u(360,17,{},Jw);_.zc=function(){By(this)};_.Ac=function(){this.e=G(this.b.hb,Of);this.f=G(this.b.hb,Pf);this.b.hb.style[Uf]=Ne;Cy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Cy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Dy(a){qk();this.b=a}u(361,24,{},Dy);_.Dc=function(){this.b.j=null;fk(this.b,200)};_.b=null;
function Qu(){Qu=x;Ey()}function Ru(a){return a.__gwt_resolve?a.__gwt_resolve():a}function bx(a){return function(){this.__gwt_resolve=Fy;return a.jd()}}function Fy(){throw"A PotentialElement cannot be resolved twice.";}
function Ey(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function jj(){jj=x;Gy=new Hy;Iy=new Gi;Xv=new Ds}function Jy(a){this.q=new uw(this);this.hb=a;Tv(this)}
function kj(a){jj();var b,c;c=fj(Iy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Iy.e){var d=new Ky;tk();uk(vk?vk:vk=new wk,d)}!b?c=new Ly:c=new Jy(b);z(Iy,a,c);Es(Xv,c);return c}u(363,304,ki,Jy);var Gy,Iy,Xv;function Hy(){}u(364,1,{},Hy);_.Id=function(a){a.pd()&&a.rd()};function Ky(){}u(365,1,{},Ky);_.Qc=function(){jj();try{cw(Xv,Gy)}finally{My(Xv.b),My(Iy)}};function Ly(){Jy.call(this,$doc.body)}u(366,363,ki,Ly);
_.Ad=function(a,b,c){sw(a,b-0,c-0)};function zw(a){this.d=a;this.b=!!this.d.bb}u(367,1,{},zw);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new mw;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Ny(a,b){a.hb[$g]=null!=b?b:l}u(370,322,xi);_.$c=function(a){0!=(Tu(a.type)&896)?Vv(this,a):Vv(this,a)};_.sd=function(){};function Oy(){Oy=x;Py()}u(369,370,xi);
function Qy(){var a;Oy();var b=(a=$doc.createElement("INPUT"),a.type=Jg,a);!zu&&(zu=new yu);!xu&&(xu=new wu);this.hb=b;this.hb[Ad]="gwt-TextBox"}u(368,369,xi,Qy);function Py(){Py=x;Ry=new Sy;Ty=new Uy;Vy=new Wy;Xy=new Yy;Zy=L($y,m,36,[Ry,Ty,Vy,Xy])}u(371,140,zi);var Zy,Ry,Ty,Vy,Xy;function Sy(){I.call(this,Gb,0)}u(372,371,zi,Sy);function Uy(){I.call(this,bc,1)}u(373,371,zi,Uy);function Wy(){I.call(this,dc,2)}u(374,371,zi,Wy);function Yy(){I.call(this,uc,3)}u(375,371,zi,Yy);
function az(a,b){if(0>b||b>=a.d)throw new jw;return a.b[b]}function lw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function hw(a,b,c){var d,e;if(0>c||c>a.d)throw new jw;if(a.d==a.b.length){e=y(bz,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)st(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)st(a.b,d,a.b[d-1]);st(a.b,c,b)}function uw(a){this.c=a;this.b=y(bz,m,37,4,0)}u(376,1,{},uw);_.xd=function(){return new nw(this)};_.b=null;_.c=null;_.d=0;
function aw(a){if(a.b>=a.c.d)throw new mw;return a.c.b[++a.b]}function bw(a){if(0>a.b||a.b>=a.c.d)throw new qx;a.c.c.ud(a.c.b[a.b--])}function nw(a){this.c=a}u(377,1,{},nw);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return aw(this)};_.Zc=function(){bw(this)};_.b=-1;_.c=null;function Rx(){Rx=x;Ux=(vu(),new uu(Ln()+"clear.cache.gif"))}var Ux,Sx=null;function Tx(){}u(379,1,{},Tx);function cz(){cz=x;Rx()}function dz(a,b,c,d,e){cz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function ez(a,b,c){cz();dz.call(this,(vu(),new uu(a)),b,0,c,16)}u(380,316,{},dz,ez);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function fx(){var a;a=$doc.createElement(ae);a.tabIndex=0;return a}function Ti(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?ws(b,new Bu(b,c,d,a)):Ks(b,c,d,a)}function As(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(385,1,{},As);_.b=null;_.c=null;_.d=null;_.e=null;function xs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(386,1,{},xs);_.xc=function(){ys(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function Bu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(387,1,{},Bu);_.xc=function(){Ks(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function fz(a,b){b.n!=a&&(!a.ic&&(a.ic=new cj),b.n=a,Xi(a.ic,b))}function gz(a){var b;b=a.cZ.e;if(-1!=Nv(b,Ov(36)))return null;a=a.jc.c.c++;return b=ao(b,hz(b,Ov(46))+1)+l+a}function iz(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new jz(a,b,c,au(d)))}
function kz(a){return!a._b&&a.gc?kz(a.gc):a._b}function lz(a){return!a.bc&&a.gc?lz(a.gc):a.bc}function mz(a){var b;b=new nz;if(a.Zd()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,58)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new oz;}function pz(a){a.kc=!1;a.ge();qz(a)}function qz(a){if((a=A(a,58)?null:a.gc)&&a.kc)pz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function rz(a){return(a=a.Od())?a:new sz(1,1)}function tz(a){var b;return(b=a.Pd())?new uz(b):new uz(a.Rd())}
function vz(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function wz(a){return!a.bc?(a.Yd(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Sf(b)}function xz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)qz(a),new yz(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new yz(a,101)}function zz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Tf(b),a.Zd()&&a.fe())}
function Az(a){a.lc||(vz(a),Bz(a,!0),Cz(a),a.lc=!0,new yz(a,102),iz(a,a,a.gc,0),qz(a),a.hc.Vf(a))}function Dz(){this.jc=(oq(),oq(),Ez);new Gi;this.Xd();this.fc=(Fz(),Gz)}u(391,1,Vh);_.Ld=function(){return!1};_.Md=function(){return gz(this)};_.Nd=function(){return kz(this)};_.Od=function(){return Hz(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Iz(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){pz(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return rz(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+fh+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return tz(this)};_.de=function(){};_.ee=function(){return wz(this)};_.fe=function(){};
_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){xz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.be()+Zc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function S(a,b,c){var d;if(-1>a.Wb.b.d)throw new xk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new xk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new xk("Missing message: awt.12C");if(A(b,58))throw new xk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new un;var e=Nj(d.Wb.b,b),f;f=Lu(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Jz(d,e);new Kz(d,301,f)}d=a.Wb.b.d;vz(b);Lz(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),pz(a),!!a.Xb&&
A(a.Xb,51)&&(a.Xb.o=!1),iz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new vs("Missing message: awt.185");if(null==c||null!=c)Mz(g,c,b);else throw new xk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Oi(j);if(A(j,81))throw b=j,Jz(a,d),b;throw j;}b.ge();new Kz(a,300,b)}function Nz(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Oz(a){var b;b=a.le();return new Pz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Bz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Lu(a.Wb.b,c).$d(b)}function Jz(a,b){var c;c=Lu(a.Wb.b,b);vz(c);c.$d(!1);Ou(a.Wb.b,b);c.gc=null;pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);iz(c,c,a,1)}function Qz(a){var b=(Rz(),Sz);zz(a,b);for(b=0;b<a.Wb.b.d;++b)Lu(a.Wb.b,b).ee()}function Tz(a,b){var c,d;if(a.Xb)for(d=new Ii(a.Wb.b);d.c<d.e.Be();)c=Ji(d),a.Xb.qe(c);if(b)for(d=new Ii(a.Wb.b);d.c<d.e.Be();)c=Ji(d),b.me(null,c);a.Xb=b;pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
function Cz(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Lu(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Uz(){Dz.call(this);this.Wb=new Vz;this.$b=(oq(),oq(),Ez)}u(390,391,Oh);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return rz(this)};_.Td=function(){return tz(this)};
_.Xd=function(){this.hc=(oq(),new Wz)};_.Yd=function(){pz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.$d=function(a){Bz(this,a)};_._d=function(){return rz(this)};_.ce=function(){return tz(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)vz(Lu(this.Wb.b,a))};_.ee=function(){var a;if(!wz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Lu(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Lu(this.Wb.b,b),a.ge()};_.ke=function(){Cz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function Xz(){var a=new Yz;Uz.call(this);Tz(this,a)}u(389,390,Oh,Xz);_.Md=function(){return"panel"+this.$b.c.e++};function Zz(a,b,c){a=$z(a.Vb,b,c);a.k=!0;return new aA(a)}function bA(a){a.ae(a.Vb.e)}function cA(a){return new sz(G(a.Vb.hb,Pf),G(a.Vb.hb,Of))}u(388,389,Oh);_.Qd=function(){return G(this.Vb.hb,Of)};_.Ud=function(){return G(this.Vb.hb,Pf)};_.Vd=function(){return Yj(this.Vb.hb)};_.Wd=function(){return $j(this.Vb.hb)};
_.Zd=function(){return this.Vb.hb.style.display!=Hf};_.fe=function(){bA(this)};_.he=function(){};_.Vb=null;function dA(a){if(null!=a)this.f=a;else throw new eA;}u(393,1,fi);_.tS=function(){return this.cZ.e+"[source="+this.f+Zc};_.f=null;
function fA(){fA=x;gA=new Gi;z(gA,new T(400),new hA(uh));z(gA,new T(401),new hA(uh));z(gA,new T(402),new hA(uh));z(gA,new T(500),new hA(wh));z(gA,new T(501),new hA(wh));z(gA,new T(502),new hA(wh));z(gA,new T(503),new hA(xh));z(gA,new T(504),new hA(wh));z(gA,new T(505),new hA(wh));z(gA,new T(506),new hA(xh));z(gA,new T(507),new hA(Ih));z(gA,new T(100),new hA(kh));z(gA,new T(101),new hA(kh));z(gA,new T(102),new hA(kh));z(gA,new T(103),new hA(kh));z(gA,new T(1004),new hA(th));z(gA,new T(1005),new hA(th));
z(gA,new T(800),new hA(Eh));z(gA,new T(801),new hA(Eh));z(gA,new T(200),new hA(yh));z(gA,new T(201),new hA(yh));z(gA,new T(202),new hA(yh));z(gA,new T(204),new hA(yh));z(gA,new T(203),new hA(yh));z(gA,new T(209),new hA(Jh));z(gA,new T(208),new hA(Kh));z(gA,new T(207),new hA(Kh));z(gA,new T(206),new hA(yh));z(gA,new T(205),new hA(yh));z(gA,new T(1400),new hA(Gh));z(gA,new T(1401),new hA(Hh));z(gA,new T(1402),new hA(Hh));z(gA,new T(300),new hA(lh));z(gA,new T(301),new hA(lh));z(gA,new T(1100),new hA(Dh));
z(gA,new T(1101),new hA(Dh));z(gA,new T(1200),new hA(Fh));z(gA,new T(701),new hA(Bh));z(gA,new T(900),new hA(Ch));z(gA,new T(1001),new hA(zh));z(gA,new T(601),new hA(Ah))}u(392,393,fi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var gA;function hA(a){this.b=a}u(395,1,{},hA);_.b=jh;function iA(){}u(396,1,{},iA);_.b=null;_.c=null;
function jA(a,b){var c;b&&(a.b?(c=new kA(a.b),st(c.c,c.d++,b),a.b=c):(a.b=new cj,Xi(a.b,b)))}u(398,1,fi);_.b=null;function lA(){}function mA(){}u(397,398,fi,lA,mA);function nA(){nA=x;Math.sqrt(2)}function oA(a){nA();if(0>a)throw new xk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(399,1,{41:1},oA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new pA;a.b=31*a.b+vt((new qA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+vt((new qA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function rA(){rA=x;sA=new Ds;tA=new sz(0,0);Es(sA,Cb);Es(sA,Sb);Es(sA,xb);Es(sA,"Last");Es(sA,Jb);Es(sA,kc);Es(sA,Jc);Es(sA,Oc);Es(sA,Qb)}
function Mz(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!xv(sA.b,b))throw new xk(uA());ut(fj(a.d,d))===ut(c)&&ut(fj(a.c,c))===ut(d)||((b=fj(a.d,d))&&vA(a,b,d),wA(a.b.xd(),c)&&vA(a,c,d),b=a.b,new xA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function yA(a,b){return new sz(Tj(b[1].c,Tj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Tj(b[0].b,Tj(b[4].b,b[3].b))+a.n)}function vA(a,b,c){zA(a.b,b);Ri(a.c,b);Ri(a.d,c)}
function AA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;BA(c,c.length,tA);c=a.j;BA(c,c.length,tA);c=a.p;BA(c,c.length,null);a.q=0;for(d=CA(a.b,0);d.c!=d.e.b;){c=DA(d);e=fj(a.c,c);var f=b.fc;e=Dn(e,Jb)?0:Dn(e,kc)?1:Dn(e,Jc)?2:Dn(e,Oc)?4:Dn(e,Qb)?3:Dn(e,Cb)?f.b?4:3:Dn(e,xb)?f.b?3:4:Dn(e,Sb)?1:2;c.lc?a.p[e]||(st(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
function EA(){rA();FA.call(this,0)}function FA(a){rA();oq();this.b=new GA;this.c=new Gi;this.d=new Gi;this.e=a;this.k=0;this.o=!1;this.p=y(HA,m,45,5,0);this.i=y(IA,m,47,5,0);this.j=y(IA,m,47,5,0);this.q=this.f=this.n=0}u(400,1,{51:1,72:1},EA,FA);_.me=function(a,b){Mz(this,a,b)};
_.ne=function(a){AA(this,a);if(0!=this.q)if(a=Oz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].he(this.j[4].c,c),this.p[4].je(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;AA(this,a);this.o=b;return 0==this.q?Nz(a,new sz(0,0)):Nz(a,yA(this,this.i))};_.pe=function(a){var b;b=this.o;AA(this,a);this.o=b;return Nz(a,yA(this,this.j))};_.qe=function(a){var b;b=fj(this.c,a);null!=b&&vA(this,a,b)};_.tS=function(){return JA.e+"[hgap="+this.e+",vgap="+this.k+Zc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var tA,sA;function KA(a){Dz.call(this);this.hc=(oq(),new LA(a,this))}u(401,391,{42:1,45:1,52:1,66:1,72:1},KA);_.Md=function(){return ud+this.jc.c.b++};_.Od=function(){return!lz(this)?new sz(0,0):Hz(this.hc,this)};_.ge=function(){};u(403,1,{});u(402,403,{},function(){});function MA(){MA=x}
function NA(a,b){if(null==b)throw new vs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Sf);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 OA(){MA();Dz.call(this);new cj;this.hc=new PA((oq(),this))}u(404,391,{43:1,45:1,52:1,66:1,72:1},OA);_.Od=function(){return Hz(this.hc,this)};
_.be=function(){return(null==this.ec&&(this.ec=gz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",current="+qq(this.hc.b,this.hc.b.hb.selectedIndex)};function QA(){QA=x;RA=new SA(255,255,255);TA=new SA(192,192,192);UA=new SA(128,128,128);VA=new SA(64,64,64);WA=XA=new SA(0,0,0);YA=new SA(255,0,0);new SA(255,175,175);ZA=new SA(255,200,0);$A=new SA(255,255,0);new SA(0,255,0);aB=new SA(255,0,255);bB=new SA(0,255,255);cB=dB=new SA(0,0,255)}
function eB(a){var b,c;c=a.b>>16&255;b=a.b&255;a=a.b>>8&255;if(0==c&&0==b&&0==a)return new SA(3,3,3);3>c&&0!=c?c=3:(c=vt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=vt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=vt(a/0.7),a=255<a?255:a);return new SA(c,a,b)}function fB(a){return new SA(vt(0.7*(a.b>>16&255)),vt(0.7*(a.b>>8&255)),vt(0.7*(a.b&255)))}function SA(a,b,c){QA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new xk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
u(405,1,{44:1,53:1,57:1},SA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return gB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Zc};_.b=0;var WA,cB,XA,dB,bB,VA,UA,TA,aB,ZA,YA,RA,$A;function Fz(){Fz=x;Gz=new hB(!0);iB=new Ds;Es(iB,"ar");Es(iB,"fa");Es(iB,"iw");Es(iB,"ur")}function hB(a){this.b=a}u(406,1,fi,hB);_.b=!1;var Gz,iB;u(408,1,{62:1,75:1});function jB(){sz.call(this,0,0)}function sz(a,b){this.c=a;this.b=b}
function uz(a){sz.call(this,a.c,a.b)}u(407,408,{47:1,62:1,72:1,75:1},jB,sz,uz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new pA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return kB.e+"[width="+this.c+",height="+this.b+Zc};_.b=0;_.c=0;function yr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(409,1,fi,yr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Zc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function lB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function mB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(ix(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function nB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Tj(g,c.b),j+=c.c+a.d);return new sz(j,g+2*a.e)}function Yz(){oB.call(this,1,5,5)}
function oB(a,b,c){oq();this.d=b;this.e=c;this.b=a}u(410,1,fi,Yz,oB);_.me=function(){};
_.ne=function(a){this.c=pB(a.Wb);if(0!=lB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Oz(a);g=a.le();j=a.fc.b;n=new cj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new qB(q);for(v=0;v<q;++v)st(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Nj(a.Wb.b,t);ix(E,D.d);st(D.c,E,t)}for(d=new Ii(d);d.c<d.e.Be();)if((c=Ji(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(mB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Me(),o=f,r+=h+this.e,h=0),e=!1,st(n.c,n.d++,c),o+=a.c+this.d,h=Tj(h,a.b);mB(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=pB(a.Wb);return 0==lB(this)?Nz(a,new sz(10,10)):Nz(a,nB(this,!1))};_.pe=function(a){this.c=pB(a.Wb);return 0==lB(this)?Nz(a,new sz(10,10)):Nz(a,nB(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Xe;break;case 2:a=jg;break;case 1:a=xd;break;case 4:a="trailing";break;default:a="leading"}return rB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Zc};_.b=0;_.c=null;_.d=0;_.e=0;function Rz(){Rz=x;Sz=new sB(Pb,0,12)}
function sB(a,b,c){Rz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(411,1,{48:1,72:1},sB);_.b=null;_.c=0;_.d=0;var Sz;u(412,1,Th);_.tS=function(){return tB.e+"[font="+this.c+"ascent="+uB(this.c).b+", descent="+uB(this.c).c+", height="+uB(this.c).d+Zc};_.c=null;function vB(a){if(!a.n){vz(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Lu(a.p,b))&&vB(c);Bz(a,!1);a.n=!0;iz(a,a,a.gc,0);new wB(a,202)}}
function xB(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Lu(a.p,b))&&c.Ed()}function yB(a){!lz(a)&&Qz(a);var b=tz(a);a.ie(a.pc,a.qc,b.c,b.b);Cz(a)}function zB(a,b){a.q!=b&&(a.q=b)}u(414,390,vi);_.Sd=function(){return new Iz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){xB(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){xz(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;xz(this,a,b,c,d);this.lc&&e&&!f&&Cz(this)};_.n=!1;_.q=!1;
function AB(a){Uz.call(this);this.r=new mA;this.p=new cj;this.o=new Iz(0,0,0,0);this.lc=!1;Tz(this,new EA);this.hc&&BB(this.hc.d.A.c,a);this.hc&&CB(this.hc,!0);zB(this,!0)}u(413,414,vi);_.le=function(){return new Iz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Yj(this.hc.d.hb)};_.Wd=function(){return $j(this.hc.d.hb)};_.Xd=function(){this.hc=new DB((oq(),l),this)};
function EB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=eB(g),f=new SA(vt(0.7*(g.b>>16&255)),vt(0.7*(g.b>>8&255)),vt(0.7*(g.b&255))),(a.e=g)&&(a.i=ig+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new SA(vt(0.7*(g.b>>16&255)),vt(0.7*(g.b>>8&255)),vt(0.7*(g.b&255))),f=eB(g),(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;FB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=ig+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);FB(a,b,c,d,1);FB(a,b,c+1,1,e);(a.e=f)&&(a.i=ig+(f.b>>16&255)+za+(f.b>>8&255)+
za+(f.b&255)+va);FB(a,b+d,c,1,e);FB(a,b+1,c+e,d,1)}u(415,1,{});_.tS=function(){return"Graphics"};u(416,415,{});function GB(a){var b,c;c=Tj(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new sz(b,c)}function HB(a,b,c){var d,e,f,g,j,h;a.c=pB(b.Wb);if(0==a.c.length)return new jB;g=GB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Tj(h,d.c),j=Tj(j,d.b);return new sz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function IB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=vt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function JB(){KB.call(this,7)}function KB(a){oq();this.e=0;this.b=1;this.f=a;this.d=0}u(417,1,fi,JB,KB);_.me=function(){};
_.ne=function(a){var b,c;this.c=pB(a.Wb);if(0!=this.c.length&&(b=Oz(a),!(0>=b.c||0>=b.b))){c=GB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,s,-1,d,1);e=y(N,s,-1,d,1);h=y(N,s,-1,c,1);n=y(N,s,-1,c,1);IB(b.c,b.d,this.d,f,e);IB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return Nz(a,HB(this,a,!1))};_.pe=function(a){return Nz(a,HB(this,a,!0))};_.qe=function(){};
_.tS=function(){return LB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Zc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function qx(){xn()}function Uv(a){xn();this.i=a}u(419,97,Mh,qx,Uv);function oz(){xn();this.i="Missing message: awt.151"}u(418,419,Mh,oz);u(420,1,{});function Iz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(421,1,{50:1,72:1,75:1},Iz);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return MB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;function NB(a){OB.call(this,a,0)}function OB(a,b){Dz.call(this);this.hc=(oq(),new PB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(ux(),vx);c.b=d;Vx(c);break;case 0:c=c.b;d=(ux(),xx);c.b=d;Vx(c);break;case 2:c=c.b,d=(ux(),yx),c.b=d,Vx(c)}}u(422,391,Vh,NB,OB);
_.Od=function(){return!lz(this)?new sz(0,0):Hz(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=gz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+fh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Xe;switch(this.b){case 1:b=xd;break;case 2:b=jg}return a+b+",text=null"};_.b=0;u(425,1,fi);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.be()+Zc};_.k=null;_.n=null;
function QB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function RB(a){this.o=(oq(),oq(),Ez);var b;var c;b=this.cZ.e;-1!=Nv(b,Ov(36))?b=null:(c=this.o.c.d++,b=ao(b,hz(b,Ov(46))+1)+l+c);this.k=b;this.e=new lA;this.i=a;this.f=!0;this.j=new SB(this)}u(424,425,fi,RB);_.be=function(){return QB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(423,424,yi);_.be=function(){return QB(this)+(this.c?",tearOff":l)};_.c=!1;u(427,1,{63:1});
_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new pA;TB(a,this.b);TB(a,this.c);return a.b};function nz(){this.c=this.b=0}function UB(a,b){this.b=a;this.c=b}function VB(a){var b=a.c;this.b=a.b;this.c=b}u(426,427,{54:1,63:1,72:1},nz,UB,VB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return WB.e+"[x="+this.b+",y="+this.c+Zc};_.b=0;_.c=0;
function XB(a,b){if(!b)throw new vs("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new ty,e=c.d.d;if(0>e||e>c.d.d)throw new jw;c.p&&(d.hb[Gd]=2);by(c,e,d.hb);Lz(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new jw;Lz(d.d,e,c);for(f=g=0;f<e;++f)A(Lu(d.d,f),32)&&++g;Lz(d.j,g,c);by(d,e,c.hb);c.c=d;e=Mv(c.hb)+Va;Ki(c.gd(),e,!1);d.p&&(e=Nj(d.d,c),-1!=e&&(d=uv(d.p?d.f:uv(d.f,0),e),2==vv(d)&&d.removeChild(uv(d,1)),c.hb[Gd]=2))}}
function YB(){RB.call(this,l);new cj;this.c=!1;this.b=(oq(),new ZB)}u(428,423,yi,YB);_.b=null;u(431,1,{56:1,65:1,75:1});u(430,431,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new pA;TB(a,this.d);TB(a,this.e);TB(a,this.c);TB(a,this.b);return a.b};function Pz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(429,430,{55:1,56:1,64:1,65:1,72:1,75:1},Pz);
_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return $B.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;function aC(){aC=x;bC=new cC;dC=new eC;fC=new eC}var bC,fC,dC;u(433,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ai(this)};function cC(){}u(434,433,{},cC);function eC(){}u(435,1,{},eC);u(436,391,Vh);_.Nd=function(){return null};
function gC(a,b){var c;c=new hC(lz(a));return!c?null:new sz(iC(c,"_")*b+6,uB(c.c).d+6)}function jC(a,b){var c;c=gC(a,b);return!c?rz(a):c}function kC(a,b){var c;c=gC(a,b);return!c?tz(a):c}function lC(a,b){var c=a.hc;Ny(c.b,b);c.f.b=-1;c.f.c=-1}function mC(a){nC.call(this,a,null!=a?a.length:0)}function nC(a,b){Dz.call(this);this.b=0>b?0:b;var c=this.hc;Ny(c.b,a);c.f.b=-1;c.f.c=-1}u(437,436,Vh,mC,nC);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return gC(this,co(this.hc.b.hb,$g).length)};
_.Pd=function(){return!lz(this)?null:gC(this,co(this.hc.b.hb,$g).length)};_.Rd=function(){return 0<this.b?jC(this,this.b):rz(this)};_.Td=function(){return 0<this.b?kC(this,this.b):tz(this)};_.Xd=function(){this.hc=(oq(),new oC)};_._d=function(){return 0<this.b?jC(this,this.b):rz(this)};_.ce=function(){return 0<this.b?kC(this,this.b):tz(this)};_.b=0;function oq(){oq=x;Ez=new pC}function qC(){var a=(oq(),oq(),Ez);!a.d&&(a.d=new rC)}function pC(){this.c=new sC;this.e=new iA}u(438,1,{},pC);_.b=null;
_.d=null;var Ez;function sC(){}u(439,1,{},sC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(440,1,{});function tC(){tC=x;uC=new vC;wC=new vC}function xC(a,b){return b==a?!0:!b?!1:!0}function vC(){}u(441,1,{59:1},vC);_.eQ=function(a){return null==a||!A(a,59)?!1:xC(this,a)};_.hC=function(){var a;a=null.ag()+";class="+null.ag();a=!null.ag().ag()?a:a+";charset=";return lu(a)};_.tS=function(){return yC.e+"[MimeType=(null);humanPresentableName="+this.b+Zc};_.b=null;var uC,wC;
function zC(){zC=x;L(AC,m,59,[(tC(),wC),uC])}function BC(a){var b=(tC(),wC);if(xC(b,(tC(),wC)))return a.b;if(xC(b,uC))return new CC(a.b);throw new DC(b);}function EC(a){zC();this.b=a}u(442,1,{},EC);_.b=null;function DC(a){a="flavor = "+a;xn();this.i=a}u(443,98,{60:1,72:1,79:1,87:1},DC);function FC(a,b){fA();GC.call(this,a,1001,b,jh)}function GC(a,b,c,d){fA();dA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(444,392,fi,FC,GC);
_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+fu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=jh;function yz(a,b){fA();dA.call(this,a);this.e=b}u(445,392,fi,yz);
_.be=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Vd()+za+a.Wd()+ba+a.Ud()+fh+a.Qd()+va};function Kz(a,b,c){fA();yz.call(this,a,b);this.b=c}u(446,445,fi,Kz);
_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function jz(a,b,c,d){fA();dA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(447,392,fi,jz);
_.be=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(du(Xt(this.b,kh))&&(a+="PARENT_CHANGED,"),du(Xt(this.b,lh))&&(a+="DISPLAYABILITY_CHANGED,"),du(Xt(this.b,th))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=jh;_.c=null;_.d=null;u(448,1,oi);function wB(a,b){fA();yz.call(this,a,b);this.d=null;this.b=this.c=0}
u(449,445,fi,wB);
_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;u(450,1,{});function CC(a){if(null==a)throw new un;}u(451,450,{},CC);
function HC(){HC=x;IC={};IC["java.vendor"]=ze;IC["package.restrict.access.sun"]=Zg;IC["sun.java.launcher"]=gc;IC["sun.management.compiler"]=ze;IC["os.name"]=gc;IC[" sun.boot.class.path"]=gc;IC["path.separator.applet"]=gc;IC["java.vm.specification.vendor"]=ze;IC["java.runtime.version"]=gc;IC["http.proxyPort"]=gc;IC["user.name"]=gc;IC["user.language"]=gc;IC["os.name.applet"]=gc;IC["browser.version"]=gc;IC["java.version"]=gc;IC["user.timezone"]=gc;IC["java.endorsed.dirs"]=gc;IC["java.specification.name"]=
"GWT";IC["java.specification.version"]="2.5.0";IC[Se]=cc;!Tr&&(Tr=new as);Tr.b?IC[Qe]="yes":IC[Qe]=null}var IC;u(454,98,Qh);function JC(){xn()}function KC(a){xn();this.i=a}u(453,454,{67:1,72:1,79:1,87:1},JC,KC);function LC(){LC=x;MC=new NC}function OC(a){var b;if(a.n){var c;b=new ju;rn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,rn(b.b,a.b));c=a.c;a=a.k;null!=c&&rn(b.b,c);null!=a&&(b.b.b+=ma,rn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function PC(a){LC();var b,c,d;if(null==a)throw new JC;a=$n(a);try{d=Nv(a,Ov(58))}catch(e){e=Oi(e);if(A(e,83))throw new KC(vn(e));throw e;}c=Nv(a,Ov(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.i;QC();var f,g,j;j=c.length;b=new RC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new KC(Yb+a);if(!this.n&&(this.n=fj(MC,this.i),this.n||(this.n=(oq(),new SC))&&z(MC,this.i,this.n),!this.n))throw new KC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,R,ub,Y,M,ea,Bc,ag,zb,Ld,Md,Nd,Ya,Cc,Fb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==TC(c,Ov(47),n+2))throw new UC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
Nd=this.k;v=this.e;zb=this.j;r=this.b;Fb=this.o;Ya=TC(M,Ov(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){ub=2;ea=-1;E=TC(M,Ov(47),2);Md=TC(M,Ov(63),2);-1!=Md&&(-1==E||E>Md)&&(E=Md);-1==E&&(E=o,v=l);R=E;-1!=Ya&&Ya<E&&(R=Ya);var od=Ov(64);Cc=M.lastIndexOf(od,R);r=M.substr(2,R-2);-1<Cc&&(Fb=M.substr(2,Cc-2),ub=Cc+1);Bc=TC(M,Ov(58),-1==Cc?ub:Cc);t=Nv(M,Ov(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Bc=t+1:Bc=-1):Bc=-1}catch(df){if(df=Oi(df),!A(df,79))throw df;}-1==Bc||Bc>E?J=M.substr(ub,
R-ub):(J=M.substr(ub,Bc-ub),ag=M.substr(Bc+1,R-(Bc+1)),0==ag.length?ea=-1:ea=VC(ag,10))}-1<Ya&&(Nd=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=Ov(63);Ld=M.lastIndexOf($b,D);-1<Ld?(zb=M.substr(Ld+1,D-(Ld+1)),0==Ld&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=hz(v,Ov(47))+1,v=v.substr(0,Y-0)),D=Ld):0!=Ya&&(zb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=hz(v,Ov(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ue;ue=v;null!=zb&&!H(zb,l)&&(null!=v?ue=v+sb+zb:ue=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=ue;this.f=ea;this.k=Nd;var pd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(pd=hz(this.d,Ov(64)))?(this.o=this.d.substr(0,pd-0),this.d=ao(this.d,pd+1)):this.o=null;null!=this.c&&-1<(pd=Nv(this.c,Ov(63)))?(this.j=ao(this.c,pd+1),this.e=this.c.substr(0,pd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Fb;this.e=v;this.j=zb}}catch(qd){qd=
Oi(qd);if(A(qd,79))throw new KC(vn(qd));throw qd;}if(-1>this.f)throw new KC("incorrect port: "+this.f);}u(455,1,fi,PC);_.tS=function(){return OC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var MC;u(456,1,{});function WC(a,b,c){var d,e;for(d=new XC(a.we().b);YC(d.b);)if(a=d.c=Ji(d.b),e=a.Af(),null==b?null==e:Dn(b,e))return c&&(a=new ZC(a.Af(),a.Bf()),$C(d)),a;return null}u(460,1,Sh);_.ve=function(a){return!!WC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Be()!=a.Be())return!1;for(a=new XC(a.we().b);YC(a.b);)if(b=a.c=Ji(a.b),c=b.Af(),b=b.Bf(),!this.ve(c)||!aD(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=WC(this,a,!1);return!a?null:a.Bf()};_.hC=function(){var a,b,c;c=0;for(b=new XC(this.we().b);YC(b.b);)a=b.c=Ji(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new bD("Put not supported on this map");};
_.Ae=function(a){a=WC(this,a,!0);return!a?null:a.Bf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new XC(this.we().b);YC(c.b);)b=c.c=Ji(c.b),a?d+=Aa:a=!0,d+=l+b.Af(),d+=pb,d+=l+b.Bf();return d+"}"};function My(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function xv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].Af())){c=!0;break a}c=!1}return c}
function fj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:cD(a,b,a.Ee(b))}function cD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.Af()))return f.Bf()}return null}function z(a,b,c){return null==b?dD(a,c):A(b,1)?eD(a,b,c):fD(a,b,c,a.Ee(b))}function fD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.Af()))return a=d.Bf(),d.Cf(c),a}else e=a.b[d]=[];d=new ZC(b,c);e.push(d);++a.e;return null}
function dD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function eD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Ri(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.Af())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Bf();break a}}c=null}return c}u(459,460,Sh);_.ve=function(a){return xv(this,a)};
_.we=function(){return new gD(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return fj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Ri(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Gi(){My(this)}u(458,459,qi,Gi);_.Ce=function(a,b){return ut(a)===ut(b)||null!=a&&Dn(a,b)};_.Ee=function(a){return~~Gn(a)};function NC(){My(this)}u(457,458,qi,NC);function hD(){xn()}u(461,97,Mh,hD);
function iD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=jD(a,c);if(c>=a.j)break;c=kD(a,c);++b}return b}function lD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function mD(a){var b;a.b=0<=a.k&&!a.e?a.k:jD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new hD;b=a.b;a.b=kD(a,a.b);return a.o.substr(b,a.b-b)}
function kD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=nD(a.o,d,a.o.length);if(c<=a.i&&lD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Nv(a.d,Ov(c)))break;++d}a.n&&b==d&&(a.f?(c=nD(a.o,d,a.o.length),c<=a.i&&lD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Nv(a.d,Ov(c))&&++d));return d}
function jD(a,b){var c,d;if(null==a.d)throw new un;for(d=b;!a.n&&d<a.j;)if(a.f){c=nD(a.o,d,a.o.length);if(c>a.i||!lD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Nv(a.d,Ov(c)))break;++d}return d}function oD(a){pD.call(this,a," \t\n\r\u000c",!1)}function qD(a){pD.call(this,a,za,!1)}
function pD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=nD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=nD(this.d,d,this.d.length),this.c[c]=a}}}u(462,1,{},oD,qD,pD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function rD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Jn(e),!(Hn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==te?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Zc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function sD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+bg:a}function Bt(a){var a=new tD(a),b,c,d,e,f;b=$doc.getElementsByTagName(ae);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Ed)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;uD(a););return a.c}u(469,1,{});u(468,469,{});
_.c=null;_.d=1;_.e=-1;function vD(a){this.b=a;this.c=new wD(this.b);this.d=this.e=1}u(467,468,{},vD);_.b=null;function dr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new Br(c)),xD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",yD(c)))}function wD(a){this.b=a}u(470,1,{},wD);_.Fe=function(a){dr(this,a)};_.b=null;function zD(a){this.b=a}u(471,1,{},zD);_.b=null;function AD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(472,1,{},AD);
_.Ge=function(){rw(this.f.i,this.c,G(this.f.hb,Pf)-this.e-this.d,G(this.f.hb,Of)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function BD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(473,1,{},BD);_.Ge=function(){rw(this.f.i,this.c,G(this.f.hb,Pf)-this.e-this.d,G(this.f.hb,Of)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var CD=_.f=null;
function DD(){DD=x;CD=new gu((vu(),new uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function ED(){ED=x;FD=L(yt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);GD=(QA(),TA);HD=eB(GD);ID=y(JD,m,44,23,0);KD=y(yt,m,1,23,0);LD=y(JD,m,44,7,0);MD=null!=(HC(),IC[Qe]);ND=y(OD,m,48,100,0);PD=y(QD,m,49,100,0)}function RD(a){var b;if(a.Gb)b=SD(a,1)+qb+SD(a,2)+qb+SD(a,3);else if(b=SD(a,0),0<b.length){var c=new TD(a.$);Xi(a.ab.b,c)}return b}
function UD(a,b){var c,d;c=b.b;if(H(c,(VD(),WD).c))zr(XD(a));else if(H(c,YD.c))zr(Zq(a));else if(H(c,ZD.c))a.wb&&Ar(a.v,(!a.xb&&(a.xb=new Br(a)),a.xb));else if(H(c,kg)){7!=a.P&&(a.Q=jh);d=b.d;d=eu(d,ih);c=Ut(d,a.Q);var e=!St(c,jh)?Nt(c):c;!St(e,vh)&&$D(a.$,P(c));aE(a);a.nb=!0;yD(a);a.P=7;a.Q=d}else H(c,rg)||(H(c,je)?bE(a):cE(a,c))}
function dE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(eE,m,-1,4,1);o=y(eE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)fE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=cA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;gE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||hE(a.gb[f])}a.C*=h}}
function iE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new jE(a),a.$.s=0);null!=a.tb&&rD(a.tb,null)}}function kE(a,b){var c,d,e,f;f=new YB;d=Dc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=wc);d=new RB(Mb+d);var g=(VD(),WD).c;d.d=g;XB(f,d);jA(d.e,a);d=new RB(Mb+c);d.d=YD.c;jA(d.e,a);XB(f,d);a.wb&&(XB(f,new RB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new RB(c),d.d=ZD.c,jA(d.e,a),XB(f,d));fz(a,f);return f}
function lE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,GD);a.pb?(f==a.d&&U(b,fB(GD)),FB(b,h,g,a.Z,a.Z),U(b,(QA(),VA)),mE(b,h,g,a.Z-1,a.Z-1)):f==a.d?EB(b,h+1,g+1,a.Z,a.Z,!1):EB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(QA(),XA)),f){case 101:U(b,$A);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;nE(b,!0);oE(b,pE(b,f,d,c,e));U(b,XA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(nE(b,!1),oE(b,pE(b,f,d,c,e)));qE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);FB(b,h+9,g+9,2,4);FB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,YA),FB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,$A),FB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,aB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
n,j+2*f,n);U(b,XA);break;case 107:U(b,ZA);FB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,XA);mE(b,h+4,g+4,a.Z-8,a.Z-8);qE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);FB(b,h+9,g+9,2,4);FB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,cB),mE(b,c,e,d,d),U(b,WA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:rE(b,h,g,a.Z,!0);break;case 111:rE(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,RA);FB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,XA);mE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,GD);
a.qb&&EB(b,h+1,g+1,a.Z,a.Z,!1);U(b,XA);sE(a,b,h,g,"NEW");break;case 106:U(b,YA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,XA);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));sE(a,b,h+6,g,qc);break;case 104:U(b,YA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,XA);break;case 105:a.Ob?(U(b,bB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,XA)):sE(a,b,h,g,"123");break;case 114:U(b,dB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);FB(b,d,c,f,f);U(b,XA);tE(a,b,h,g,RA,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:uE(a,b,h,g+2,3);break;case 207:uE(a,b,h,g,4);break;
case 208:uE(a,b,h,g,5);break;case 209:uE(a,b,h,g,1);break;case 210:uE(a,b,h,g,6);break;case 211:uE(a,b,h,g,7);break;case 212:uE(a,b,h,g,8);break;case 213:sE(a,b,h,g,"FG"),a.G=new UB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=KD[d]&&tE(a,b,h,g,ID[d],KD[d])}
function vE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,GD),FB(d,0,0,c,b),a.pb?(U(d,(QA(),VA)),mE(d,-1,0,c,b-1)):(U(d,HD),V(d,0,0,c-1-2,0),U(d,fB(GD)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),wE(d,a.Y),U(d,(QA(),XA)),-1!=a.K.toLowerCase().indexOf(ke)&&U(d,YA),xE(d,a.K,10,15),yE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function zE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,GD);FB(d,0,0,c,b);a.pb?(U(d,(QA(),VA)),V(d,0,b-1,c,b-1),e=AE*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,HD),V(d,0,0,0,b-1),V(d,0,AE*a.Z,b-1,AE*a.Z),U(d,fB(GD)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=AE+2;++b)lE(a,d,1,b);yE(a.Vb,a.R,0,2*a.Z+a.T)}}
function BE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);FB(e,0,0,c,b);d=a.eb?(aC(),dC):(aC(),fC);if((aC(),bC)==(aC(),bC))d==dC?e.b=l:e.b=xg;d=new oA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,ub=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,ea=D=R=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=ea=q=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,ea=3;f.x&&(gE(f),dE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(CE(13*f.o.C*j)));DE(f.o,j);f.o.B&&(U(g,(QA(),XA)),mE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(ED(),LD)[f.e[j]]),h=g,r=vt(f.K[j]-o/2),Y=vt(f.N[j]-o/2),M=t=o,nE(h,!0),oE(h,pE(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(ED(),LD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*
J+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ea*R,J=3*ea*D,Y=y(N,s,-1,4,1),r=y(N,s,-1,4,1),Y[0]=vt(f.K[h]+q),r[0]=vt(f.N[h]-J),Y[1]=vt(f.K[o]+q),r[1]=vt(f.N[o]-J),Y[2]=vt(f.K[o]-q),r[2]=vt(f.N[o]+J),Y[3]=vt(f.K[h]-q),r[3]=vt(f.N[h]+J),o=g,h=Y,nE(o,!0),oE(o,EE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(QA(),XA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(ED(),LD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,R=r-t,D=Math.sqrt(J*J+R*R),
1>D&&(D=1),R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,aB);q=n*R;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,XA);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(ea*R)));t=P(O(Math.round(ea*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));wE(g,f.o.n);o=FE(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=iC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,aB);xE(g,h,M,q);U(g,XA);break;default:if(1==f.C[j]||3==f.C[j])q=ea*R,J=ea*D,E=y(N,s,-1,3,1),v=y(N,s,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,nE(o,!0),oE(o,EE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*R;J=ea*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(eE,m,-1,f.u+1,1);R=y(N,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=
D[o]/R[o]+n/R[o];wE(g,f.o.n);o=FE(f.o.o);J=y(yt,m,1,f.u+1,0);Y=y(N,s,-1,f.u+1,1);r=y(N,s,-1,f.u+1,1);n=y(GE,m,55,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(CE(2*f.o.C))));for(j=1;j<=f.u;++j)h=HE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=iC(f.o.o,h),n[j]=IE(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,ub=l,f.o.Lb&&
0<f.y[j]&&(ub+=Vb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Uj(f.B[j])&&(v+=Uj(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(q=h),J[j]=h,q=iC(f.o.o,q),v=iC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=IE(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(ED(),LD)[f.e[j]]),FB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(ED(),LD)[f.e[j]]):U(g,(QA(),XA)):U(g,(ED(),ID)[f.c[j]]),xE(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(CE(f.K[j]-q/2))),q=P(O(CE(f.N[j]+~~(o/2)-1))),
U(g,(QA(),aB)),xE(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(QA(),YA):(QA(),dB)),0<f.E&&106!=f.o.d&&(v=n[f.E],mE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ea+1)*R,J=(ea+1)*D,E=y(N,s,-1,5,1),v=y(N,s,-1,5,1),E[0]=P(O(CE(f.K[h]+q))),E[1]=P(O(CE(f.K[o]+q))),v[0]=P(O(CE(f.N[h]-J))),v[1]=P(O(CE(f.N[o]-J))),E[3]=P(O(CE(f.K[h]-q))),E[2]=P(O(CE(f.K[o]-q))),v[3]=P(O(CE(f.N[h]+J))),v[2]=P(O(CE(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,R=v,ea.o&&(nE(ea,!1),oE(ea,EE(ea,j,R,5,!0)))),106==f.o.d&&JE(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(QA(),YA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],mE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(QA(),VA)),V(e,c-1,0,c-1,b-1)):(U(e,fB(GD)),V(e,c-1,0,c-1,b-1),U(e,GD),V(e,c-2,0,c-2,b-1),U(e,HD),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(QA(),aB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new sB(Wb,0,13),a.X=new hC(a.U),null!=a.cb&&(d=iC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(QA(),XA)),wE(e,a.U),xE(e,a.cb,c,b)));yE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function uE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,s,-1,9,1);n=y(N,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=vt(c+a*Math.sin(j)),n[f]=vt(d+a*Math.cos(j));f=e+1;b.o&&(nE(b,!1),oE(b,EE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=vt(c+(a-3)*Math.sin(j)),n[f]=vt(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
function KE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,GD);FB(d,0,0,b,c);a.pb?(U(d,(QA(),VA)),c=14*(a.Z+a.T),mE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,fB(GD)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,HD),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)lE(a,d,b,1),lE(a,d,b,2);a.d=c;yE(a.Vb,a.Rb,0,0)}}
function rE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);qE(a,b,c+o-j,f,d-4-j-1,e,h)}
function LE(a,b,c){var d,e,f,g,j,h;ME(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=NE(b);b=new pD(b,j,!0);e=l;for(d=1;5>=d;++d)e=OE(b,j);d=PE(VC($n(e.substr(0,3)),10)).b;g=PE(VC($n(e.substr(3,3)),10)).b;OE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=OE(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new QE(a,f)}dE(a,1,d,1);dE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new QE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",yD(a),!1;null!=a.j&&a.$&&RE(a.$,a.j,!0);null!=a.k&&
a.$&&RE(a.$,a.k,!1);j=SE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new TE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];dE(a,1,j,0)}c&&yD(a);return!0}function Cr(a,b){a.lb=!0;a.K=b}function DE(a,b){100>b&&(!ND[b]&&(ND[b]=new sB(Wb,0,b)),!PD[b]&&st(PD,b,new hC(ND[b])),a.n=ND[b],a.o=PD[b])}
function Gr(a,b){var c,d;if(0==b)return!1;aE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:iE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;UE(a,VE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Uv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Uv(Zb);
d.b=d.b.d;UE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Cr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=WE(d),XE(a,d,!1,!0),null!=a.tb&&rD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Lu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Cr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=WE(d),XE(a,d,!1,!0),null!=a.tb&&rD(a.tb,null));break;case 101:a.Mb&&YE(a.Mb);a.Mb=new ZE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new $E(a):a.Eb.hc.d._?aF(a.Eb.hc.d):bF(a.Eb);break;case 114:a.c&&
YE(a.c);a.c=new ZE(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,cF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=dF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(eE,m,-1,4,1);fE(a.$,d);a.nb=!0;a.$=new TD(a.$);d=vt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;eF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,fF(a.$,a.$.E),a.$.E=0,bE(a)):0<a.$.F&&(a.nb=!0,gF(a.$,a.$.F),a.$.F=0,bE(a));hF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new YB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new RB(c),XB(j,g),g.d=c,jA(g.e,a);fz(a,j);a.F=j}iF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(YE(a.p),a.p=null);0==a.$.E&&(a.p=new ZE(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,bE(a)),18==a.e&&(d=co((Dr(),Er).hc.b.hb,$g),jF(a.$,a.$.E,d),bE(a)),hF(a.$))}yD(a);return!0}
function Zq(a){var b,c,d;d=XD(a);c=l;if(a.Gb){var e,f,g;g=mt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)dF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(kF(g[1][0],3)+kF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+lF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+lF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new mF(a,a.gb,a.vb)),c=lF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function nF(a,b,c,d){var e;e=c;var f=d,g,j;(g=oF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=kE(a,!0)),a.x):(!a.w&&(a.w=kE(a,!1)),a.w),iF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=pF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=AE+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",yD(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",yD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Gr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)fF(a.$,a.$.E),a.$.E=0,bE(a);else{if(106==a.d)return!0;if(108==a.d)qF(a.$,a.$.E,0),bE(a);else if(157==a.d)qF(a.$,a.$.E,1),bE(a);else if(158==a.d)qF(a.$,a.$.E,-1),bE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):bE(a);else if(206<=a.d&&229>=a.d)a.P=2,rF(a.$),bE(a);else if(230==a.d)a.P=3,bE(a);else if(233<=a.d&&262>a.d)sF(a.$,!1),bE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;jF(a.$,a.$.E,co(a.Eb.f.hc.b.hb,$g));a.$.n=!0;bE(a)}else if(105==a.d)tF(a.$),bE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=co((Dr(),Er).hc.b.hb,$g),1>d.length&&(d=Pc),jF(a.$,a.$.E,
d)),bE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,rF(a.$),bE(a);else if(0<a.$.F)if(104==a.d)gF(a.$,a.$.F),a.$.F=0,bE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Cr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;fF(d,c);d.b[c]=0}a.$.F=0;bE(a)}else if(201==a.d)uF(a.$,a.$.F),bE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),bE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,bE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,bE(a);else if(206<=a.d&&229>=a.d)a.P=2,rF(a.$),bE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=co(a.Eb.f.hc.b.hb,$g);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;bE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new jE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(vF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,rF(a.$)):300<a.d?(vF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=co((Dr(),Er).hc.b.hb,$g),1>d.length&&(d=Pc),jF(a.$,1,d))):230==a.d?wF(a,null,!0):233<=a.d&&262>a.d?(vF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,sF(a.$,!0)):HC();bE(a)}else e=!1;e&&(hF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,yD(a))}return e}
function xF(a,b,c,d){var e,f;if(a.A||!a.ib||oF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=yF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)fF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),gF(b,e),0<yF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Cr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<yF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Cr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(pF(b)||oF(b))$D(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(eE,m,-1,4,1);fE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;aE(a);a.nb=!0;yD(a);a.Tb=c;a.Ub=d;return!0}
function zF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||oF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((ED(),MD)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;AF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(AF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;aE(a);a.nb=!0;yD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function BF(a){if(a.A)return!0;a.jb&&(a.jb=!1,bE(a));a.lb=!1;a.Q=jh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=yF(b,b.u),6>b.A[c]&&(CF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),fF(b,b.u));b.D=!1;bE(a)}else a:{var b=a.$,e,f;c=yF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Cr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Cr(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(CE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(CE((b.N[b.G]+b.N[c])/2))))}}hE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,VE(b),b.b.d=c),bE(a),a.s=!1)}else 5==a.P&&(hE(a.$),bE(a));0<a.P&&(a.E=!1,aE(a),a.nb=!0,hF(a.$),DF(a.$),yD(a),a.P=0,a.i=!1);if(MD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,aE(a),a.nb=!0,yD(a);return!0}function aE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function AF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,rD(a.sb,L(EF,m,82,[new T(a.f),new T(b)]))}
function FF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(If)?a.Gb=!1:-1<b.indexOf(gg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Df)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Mf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,dE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)GF(a.gb[d]),gE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Wf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++AE;c&&yD(a)}
function yD(a){var b,c,d,e;b=cA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.He(a.db,d,c),a.A&&e&&dE(a,1,a.vb,0),BE(a),a.A||(a.Rb=a.He(a.Rb,b.c,2*a.Z+a.T),KE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.He(a.R,a.Z,c),zE(a),a.J=a.He(a.J,d,a.Z),vE(a))):(BE(a),a.A||(vE(a),a.E&&(KE(a),zE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function HF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=dF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=HE(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<Uj(c.B[h])&&(j+=Uj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+IF(0.055999999999999994*c.K[h],0,2)+ba+IF(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=hh),e+=c)}return e}function SD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=dF(a.gb[c]),d!=b))continue;d=void 0;d=JF(a.gb[c]);d=KF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function bE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&rD(a.tb,null)}var c,d,e;e=new LF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=JF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new MF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function XE(a,b,c,d){try{LE(a,b,d)?c&&bE(a):yD(a)}catch(e){if(e=Oi(e),A(e,79))yD(a);else throw e;}}
function wF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;ME(a,c);e=j=0;r=new pD(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=iD(r);a.vb=0;for(f=1;f<=h;++f)if(o=mD(r),$n(o),!H(o,hh))if(H(o,qb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new NF(a,o);if(0==a.$.u){OF(a,"ERROR - problems in reading/processing molecule !");HC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(OF(a,"ERROR - strange reaction - fixing !"),HC(),d=!1):3<n?(OF(a,"ERROR - strange reaction !"),HC(),d=!1):(1<a.vb&&!g&&FF(a,Df,!0),g&&!a.Gb&&FF(a,
gg,!0),!g&&a.Gb&&FF(a,If,!0),g?(dE(a,1,j,1),dE(a,j+1,e-1,2),dE(a,e,a.vb,3)):dE(a,1,a.vb,0),c&&yD(a),d=!0)}d?bE(a):yD(a)}catch(q){if(q=Oi(q),A(q,79))yD(a);else throw q;}}function PF(a){aE(a);a.nb=!0;yD(a)}function ME(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new jE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&yD(a);null!=a.tb&&rD(a.tb,null)}
function UE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=JF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&rD(a.tb,null)}}function QF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,yD(a),null):a.gb[b]}
function cE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,Ma)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Pa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Gr(a,c):b="Not known group!";a.lb=!0;a.K=b;yD(a)}function OF(a,b){a.lb=!0;a.K=b;yD(a)}function XD(a){var b;b=RD(a);aE(a);yD(a);return b}
function sE(a,b,c,d,e){var f,g,j,h;f=a.X;h=iC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new sB(f.c.b,f.c.d,g),f=new hC(j),h=iC(f,e),b.f=j,b.j=RF(j);else wE(b,a.U);f=uB(f.c).b-uB(f.c).c;xE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function tE(a,b,c,d,e,f){var g,j;g=FE(a.W);j=iC(a.W,f);wE(b,a.V);(b.e=e)&&(b.i=ig+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);xE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function FE(a){return uB(a.c).b-uB(a.c).c}
function Fr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,yD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):Cr(a,a.z+ba),yD(a))}u(477,388,ji);_.te=function(a){UD(this,a)};_.He=function(a,b,c){return Zz(this,b,c)};_.Ie=function(){};_.ae=function(){yD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=jh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var AE=10,ND,PD,GD,HD,ID,FD,MD,SF=null,LD,KD;
function TF(){ED();Xz.call(this);this.Vb=(oq(),oq(),Ez).b;this.y=new sB(null,0,8);this.u=(QA(),RA);this.gb=y(UF,m,95,99,0);this.ab=new Vz;this.Ib=new VF;this.L=H((HC(),IC[Se]),cc);this.v=new WF;this.H=L(yt,m,1,[Ha,Ia,Sa,Ga,Na,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new jE(this);LD[0]=UA;LD[1]=new SA(255,153,153);LD[2]=new SA(255,204,102);LD[3]=new SA(255,255,153);LD[4]=new SA(102,255,255);LD[5]=new SA(51,204,255);LD[6]=new SA(255,153,255)}u(476,477,ji,TF);
_.He=function(a,b,c){var d;return a?(d=a.b,pj(d.u,b,c),a):Zz(this,b,c)};_.Ie=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[XF(b.b),a])}};_.b=null;function YF(a){if(a.e.hb.style.display!=Hf){bA(a.d);var b;for(b=new Ii(a.f.k);b.c<b.e.Be();)a=Ji(b),a.Ge()}}function ZF(a){$F.call(this,a,eb,eb,null)}function aG(a,b){$F.call(this,a,eb,eb,b)}function bG(a,b,c){$F.call(this,a,b,c,null)}
function $F(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(ac,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=kj(a)){this.c=cG;++cG;this.e=e;this.d=new TF;this.f=new dG(this.d,b,c,d);ow(e,this.f);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=$z(a,G(a.hb,Pf),G(a.hb,Of)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?SF=ac:SF="JME";b.w=kE(b,!1);b.x=kE(b,!0);Cr(b,SF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=cA(b);Tz(b,null);b.pb||(b.T=0);b.U||(b.U=new sB(Wb,0,13),b.X=new hC(b.U));b.V||(b.V=new sB(Wb,1,13),b.W=new hC(b.V));b.Y||(b.Y=new sB(Wb,0,11),new hC(b.Y));DE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;AE=10;b.Lb=!0;try{r=eG(b.Vb,"options");null!=r&&FF(b,r,!1);j=eG(b.Vb,"jme");null!=j&&(b.M=j);n=eG(b.Vb,"mol");null!=n&&(b.bb=n);g=eG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=eG(b.Vb,Jg);null!=o&&(b.cb=o,yD(b));b.k=eG(b.Vb,"atomcolors");b.j=eG(b.Vb,"atombg");f=eG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var t,v,D,E;v=(QA(),RA);try{if(0!=f.indexOf(ma))throw new wn("bad hex encoding");E=VC(f.substr(1,2),16);D=VC(f.substr(3,2),16);t=VC(f.substr(5,2),16);q=v=new SA(E,D,t)}catch(J){if(J=Oi(J),A(J,79))HC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&cF(b.$);h=eG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Oi(R),!A(R,79))throw R;}b.d=202;for(f=0;23>f;++f)ID[f]=(QA(),ZA),KD[f]=Pc;KD[1]=Vb;ID[1]=(QA(),VA);KD[2]=Bb;ID[2]=ZA;KD[3]=Eb;ID[3]=VA;KD[4]=fc;ID[4]=dB;KD[5]=nc;ID[5]=
YA;KD[9]=Rb;ID[9]=aB;KD[10]=Kb;ID[10]=aB;KD[11]=Db;ID[11]=aB;KD[12]=Xb;ID[12]=aB;KD[8]=Ac;ID[8]=fB($A);KD[7]=pc;ID[7]=ZA;KD[6]=Ic;ID[6]=VA;KD[13]=Ec;ID[13]=VA;KD[18]=Pc;ID[18]=VA;KD[19]=qc;ID[19]=VA;KD[20]=rc;ID[20]=VA;KD[21]=sc;ID[21]=VA;KD[22]=tc;ID[22]=VA;Cz(b);b._=new fG;f=a.d;f.D=cA(f);null!=f.M?(wF(f,f.M,!1),null!=f.j&&f.$&&RE(f.$,f.j,!0),null!=f.k&&f.$&&RE(f.$,f.k,!1)):null!=f.bb&&XE(f,f.bb,!1,!1);yD(a.d);h=this.d;f=this.f;g=new vD(h);Rv(f,new gG,(Qq(),Qq(),Rq));Rv(f,new hG,(Nq(),Nq(),Oq));
Rv(f,new iG,(Tq(),Tq(),Uq));Rv(f,new jG(g),($q(),$q(),ar));q=0>=kG();n=new Lx((DD(),CD));n.hb.alt="drag out MOL or RXN file";Lv(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new zD(h);ow(f.i,n);t=new AD(f,n,r,j,g);rw(t.f.i,t.c,G(t.f.hb,Pf)-t.e-t.d,G(t.f.hb,Of)-(t.b-t.d));Xi(f.k,t);q?(q=new lG,Lv(q,n.hb.alt),0<=r&&(q.hb.style[eh]=r+bg),0<=o&&(q.hb.style[Me]=o+bg),ow(f.i,q),g=new BD(f,q,r,j,g),rw(g.f.i,g.c,G(g.f.hb,Pf)-g.e-g.d,G(g.f.hb,Of)-(g.b-g.d)),Xi(f.k,g),q.hb.draggable=Zg,q.hb.style[Qd]=
(wo(),Bf),Rv(q,h,(Wq(),Wq(),Xq))):(n.hb.draggable=Zg,n.hb.style[Qd]=(wo(),Bf),Rv(n,h,(Wq(),Wq(),Xq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function mG(){return Bt(null)}function nG(a){return Bt(a)}u(478,1,mi,ZF,aG,bG,$F);_.Je=function(a){B(this.f,new oG(this,a),(rq(),rq(),sq))};_.Ke=function(a){B(this.f,new pG(this,a),(Or(),Or(),Pr))};_.Le=function(a){bF(new qG(a,this.d,GD))};_.Me=function(){iE(this.d)};_.Ne=function(){Tn((Qn(),Rn),new rG(this))};_.Oe=function(){return this.b};
_.Pe=function(){return this.c};_.Qe=function(){return this.d.I};_.Re=function(){return this.d.eb};_.Se=function(){return this.d.fb};_.Te=function(){return this.d.tb};_.ed=function(){return G(this.f.hb,Of)};_.Ue=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Pf);a[1]=G(this.f.hb,Of);return a};_.fd=function(){return G(this.f.hb,Pf)};_.Ve=function(){return this.e.hb};_.We=function(){return this.d.yb};_.Xe=function(){return this.d.Ab};_.Ye=function(a){$wnd.alert("JSME initialization error: "+a)};
_.hd=function(){return this.e.hb.style.display!=Hf};_.Ze=function(){var a=this.d,b;a.Gb?b=HF(a,1)+qb+HF(a,2)+qb+HF(a,3):b=HF(a,0);return b};_.$e=function(){return Zq(this.d)};_._e=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=RD(a);a.Pb=b;yD(a);return c};_.af=function(a){FF(this.d,a,!0)};_.bf=function(){};_.cf=function(a){XE(this.d,a,!0,!0)};_.df=function(a){wF(this.d,a,!0)};_.fe=function(){YF(this)};_.ef=function(){ME(this.d,!0)};
_.ff=function(a){var b=this.d;if(a=QF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;PF(b)}};_.gf=function(a){this.b=a;!this.d.b&&(this.d.b=new sG(this))};_.hf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ii(b.b);d.c<d.e.Be();)c=Ji(d),a?c.b=l:c.b=xg}bA(b.d)};_.jf=function(a,b){var c=this.d,d;if(d=QF(c,a))RE(d,b,!0),PF(c)};_.kf=function(a,b){var c=this.d,d;d=QF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,yD(c)):(d.E=b,PF(c))};_.kd=function(a){this.f.hb.style[Me]=a;YF(this)};
_.lf=function(a){this.d.I=a};_.mf=function(a){var b=this.d;b.eb=a;yD(b)};_.nf=function(a){var b=this.d;b.fb=a;yD(b)};_.of=function(a){this.d.sb=a};_.pf=function(a){this.d.tb=a};_.qf=function(a){var b=this.d;b.yb=a;b.w=kE(b,!1)};_.rf=function(a){this.d.Ab=a};_.sf=function(a,b){var c=this.f;c.md(a);c.kd(b);YF(this)};_.tf=function(a){cE(this.d,a)};_.uf=function(a,b){var c=this.d;c.i=!1;c.Qb=new NF(c,a);c.d=253;c.lb=!0;c.K=b;yD(c)};_.ld=function(a){Pv(this.e.hb,a)};
_.md=function(a){this.f.hb.style[eh]=a;YF(this)};_.vf=function(a){OF(this.d,a)};_.wf=function(){return XD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var cG=0;function rG(a){this.b=a}u(479,1,{},rG);_.xc=function(){var a,b;for(b=new Ii(this.b.f.b);b.c<b.e.Be();)a=Ji(b),a.u.hb.innerHTML=a.r||l};_.b=null;function sG(a){this.b=a}u(480,1,{},sG);_.b=null;function oG(a,b){this.b=a;this.c=b}u(481,1,{},oG);_.Lc=function(a){a=a.b;Tn((Qn(),Rn),new tG(this,this.c,a))};_.b=null;_.c=null;
function tG(a,b,c){this.b=a;this.d=b;this.c=c}u(482,1,{},tG);_.xc=function(){var a=this.c;this.d.b.apply(a,[XF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function pG(a,b){this.b=a;this.c=b}u(483,1,{},pG);_.b=null;_.c=null;function Rr(a,b,c){this.b=a;this.d=b;this.c=c}u(484,1,{},Rr);_.xc=function(){var a=this.c;this.d.b.apply(a,[XF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function uG(){var a=vG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;wG(xG,arguments)?a=arguments[0]:3==arguments.length?a=new bG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new ZF(arguments[0]):4==arguments.length?a=new $F(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new aG(arguments[0],arguments[1]));this.g=a;yG();a[$c]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Je(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new zG(a))});b.addMouseOverHandler=C(function(a){this.g.Ke(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new zG(a))});b.alert=C(function(a){this.g.Le(a)});b.clear=C(function(){this.g.Me()});b.deferredRepaint=C(function(){this.g.Ne()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Ue()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.Ye(a)});b.isVisible=C(function(){return this.g.hd()});
b.jmeFile=C(function(){return this.g.Ze()});b.molFile=C(function(){return this.g.$e()});b.nonisomericSmiles=C(function(){return this.g._e()});b.options=C(function(a){this.g.af(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.cf(a)});b.readMolecule=C(function(a){this.g.df(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=xG;yG();var f=b,g,b=AG.c;g=BG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=BG(b,
e,f)}if(!g)throw new Si("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.ef()});b.resetAtomColors=C(function(a){this.g.ff(a)});b.setAfterPasteCallBack=C(function(a){this.g.gf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new zG(a))});b.setAntialias=C(function(a){this.g.hf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.jf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.kf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
b.setHelpURL=C(function(a){this.g.lf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.mf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.nf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.of(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.pf(a)});b.setPasteLabel=C(function(a){this.g.qf(a)});b.setPrePasteJSfunction=C(function(a){this.g.rf(a)});b.setSize=C(function(a,b){this.g.sf(a,b)});b.setSubstituent=C(function(a){this.g.tf(a)});b.setTemplate=C(function(a,
b){this.g.uf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.vf(a)});b.smiles=C(function(){return this.g.wf()});CG({"0":{"0":[[mG,null,void 0]],1:[[nG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new DG(e));return[e]},te]]}});EG(xG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function zt(){FG||(FG=!0,uG())}u(485,1,{},zt);
var FG=!1;function Dt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==te)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function Ct(){}u(487,1,{},Ct);_.xc=function(){Dt()};function DG(a){this.b=a}u(488,1,{69:1,107:1},DG);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function zG(a){this.b=a}u(489,1,{70:1,107:1},zG);
_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
function uD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(eh)||l;b=c.getAttribute(Me)||l;f=c.getAttribute(Ff)||l;e=c.getAttribute(Oe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Ff)||l,h=h.getAttribute($g)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Ed);c.removeAttribute(Ff);c.removeAttribute("archive");c.removeAttribute(Me);c.removeAttribute(eh);c.removeAttribute(fd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=ho();c.setAttribute(Oe,d);c.style[eh]=sD(g);c.style[Me]=sD(b);b=new GG(a,d,n,e,c,f);Tn((Qn(),Rn),b);++a.c;return!0}function tD(a){this.b="JME.class";this.e=a}u(490,1,{},tD);_.Fc=function(){return uD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function GG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(491,1,{},GG);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Oe,this.f):this.d.removeAttribute(Oe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function HG(){}u(492,1,mi,HG);function IG(a){this.b=a}u(493,1,{},IG);_.xc=function(){this.b()};_.b=null;
function JG(){var a=vG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;wG(KG,arguments)?a=arguments[0]:0==arguments.length&&(a=new HG);this.g=a;yG();a[$c]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Tn((Qn(),Rn),new IG(a))});EG(KG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function At(){LG||(LG=!0,JG())}u(494,1,{},At);var LG=!1;function MG(a){xn();this.i=a}
u(495,454,Qh,MG);function Jt(){xn();this.i="divide by zero"}u(496,97,Mh,Jt);function tt(){xn()}function NG(a){xn();this.i=a}u(497,97,Mh,tt,NG);function OG(){OG=x;PG=new QG(!1);RG=new QG(!0)}function QG(a){this.b=a}u(498,1,{72:1,73:1,76:1},QG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?Zg:"false"};_.b=!1;var PG,RG;
function nD(a,b,c){var d,e;d=SG(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 TG(){}function UG(a){return typeof a==Mf?Ac+(0>a?-a:a):a}function VG(a,b){var c;c=new TG;c.e=Lb+(WG(0!=a?-a:0)?UG(0!=a?-a:0):l+Ai(c));XG(0!=a?-a:0)&&YG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new TG;b.e=Lb+(WG(a)?UG(a):l+Ai(b));XG(a)&&YG(a,b);return b}
function $(a,b){var c;c=new TG;c.e=Lb+(WG(a)?UG(a):l+Ai(c));XG(a)&&YG(a,c);c.c=b?8:0;return c}function ZG(){var a;a=new TG;a.e=Lb+(WG(0)?UG(0):l+Ai(a));XG(0)&&YG(0,a);a.c=2;return a}function $G(a){var b;b=new TG;b.e=Lb+(WG(a)?UG(a):l+Ai(b));XG(a)&&YG(a,b);b.c=1;return b}function XG(a){return typeof a==Mf&&0<a}function WG(a){return null!=a&&0!=a}
function YG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Lh[b.d])c=c.prototype;else{c=Lh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(500,1,{},TG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function aH(a){var b;if(!(b=bH,!b&&(b=bH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new cH(Tb+a+da);return parseFloat(a)}
function VC(a,b){var c,d;if(null==a)throw new cH(Lf);if(2>b||36<b)throw new cH("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 cH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new cH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new cH(Tb+a+da);return c}u(502,1,{72:1,84:1});var bH=null;function dH(a){this.b=a}
u(501,502,{72:1,76:1,77:1,84:1},dH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function qA(a){this.b=a}u(503,502,{72:1,76:1,80:1,84:1},qA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function eA(){xn()}function xk(a){xn();this.i=a}u(504,97,di,eA,xk);function jw(){xn()}function lx(a){xn();this.i=a}u(505,97,Mh,jw,lx);function T(a){this.b=a}
function Vt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function Ot(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function PE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(eH(),fH)[b],!c&&(c=fH[b]=new T(a)),c):new T(a)}u(506,502,{72:1,76:1,82:1,84:1},T);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function eH(){eH=x;fH=y(EF,m,82,256,0)}var fH;function Uj(a){return 0>a?-a:a}function Tj(a,b){return a>b?a:b}function CE(a){return Math.round(a)}function un(){xn()}function vs(a){xn();this.i=a}u(509,97,{72:1,79:1,83:1,85:1,87:1},un,vs);function Ci(){Ci=x;Di=L(Bi,m,-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 Di;function cH(a){xn();this.i=a}u(511,504,di,cH);
function Bn(a){this.b="Unknown";this.d=a;this.c=-1}u(512,1,{72:1,86:1},Bn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function SG(a,b){return a.charCodeAt(b)}function gH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Nv(a,b){return a.indexOf(b)}function TC(a,b,c){return a.indexOf(b,c)}function hz(a,b){return a.lastIndexOf(b)}
function WE(a){var b=aa,c=hh,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ao(c,++d):c=c.substr(0,d-0)+ao(c,++d);return a.replace(RegExp(b,ve),c)}
function hH(a,b){for(var c=RegExp(b,ve),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(yt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ao(a,b){return a.substr(b,a.length-b)}
function $n(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Ov(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,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return lu(this)};_.tS=_.toString;function iH(){iH=x;jH={};kH={}}
function lu(a){iH();var b=lb+a,c=kH[b];if(null!=c)return c;c=jH[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+SG(a,d++);c|=0}256==lH&&(jH=kH,kH={},lH=0);++lH;return kH[b]=c}var jH,lH=0,kH;function qn(a,b){rn(a.b,b);return a}function pn(){this.b=new bo}function mH(){this.b=new bo;this.b.b+=l}u(514,1,ci,pn,mH);_.tS=function(){return this.b.b};function ju(){this.b=new bo}
function RC(){this.b=new bo}function bt(a){this.b=new bo;rn(this.b,a)}u(515,1,ci,ju,RC,bt);_.tS=function(){return this.b.b};function UC(a){a="String index out of range: "+a;xn();this.i=a}u(516,505,Mh,UC);
function nH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new un;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new NG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new NG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new jw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)st(b,c,a[--d])}else for(c=e+c;e<c;)st(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Qv(){xn()}function bD(a){xn();this.i=a}u(518,97,Mh,Qv,bD);function wA(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:Dn(b,c))return a;return null}function zA(a,b){var c;return(c=wA(a.xd(),b))?(c.Zc(),!0):!1}function oH(a){var b,c,d,e;d=new pn;b=null;d.b.b+=Qc;for(c=a.xd();c.Xc();)null!=b?rn(d.b,b):b=Aa,e=c.Yc(),rn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Zc;return d.b.b}u(519,1,{});_.xf=function(){throw new bD("Add not supported on this collection");};
_.yf=function(a){return!!wA(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.zf=function(a){return zA(this,a)};_.tS=function(){return oH(this)};u(521,519,wi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.yf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Gn(c),a=~~a);return a};
function pH(a,b){var c;return A(b,91)&&(c=b.Af(),xv(a.b,c))?(c=fj(a.b,c),a.b.Ce(b.Bf(),c)):!1}function gD(a){this.b=a}u(520,521,wi,gD);_.yf=function(a){return pH(this,a)};_.xd=function(){return new XC(this.b)};_.zf=function(a){return pH(this,a)?(a=a.Af(),Ri(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function $C(a){if(a.c)Li(a.b),Ri(a.d,a.c.Af()),a.c=null;else throw new Uv("Must call next() before remove().");}
function XC(a){var b;this.d=a;b=new cj;a.d&&Xi(b,new qH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new rH(a,d.substring(1));b.xf(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.xf(c[d])}this.b=new Ii(b)}u(522,1,{},XC);_.Xc=function(){return YC(this.b)};_.Yc=function(){return this.c=Ji(this.b)};_.Zc=function(){$C(this)};_.b=null;_.c=null;_.d=null;u(524,1,Yh);_.eQ=function(a){return A(a,91)&&aD(this.Af(),a.Af())&&aD(this.Bf(),a.Bf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Af()&&(a=Gn(this.Af()));null!=this.Bf()&&(b=Gn(this.Bf()));return a^b};_.tS=function(){return this.Af()+pb+this.Bf()};function qH(a){this.b=a}u(523,524,Yh,qH);_.Af=function(){return null};_.Bf=function(){return this.b.c};_.Cf=function(a){return dD(this.b,a)};_.b=null;function rH(a,b){this.c=a;this.b=b}u(525,524,Yh,rH);_.Af=function(){return this.b};_.Bf=function(){return this.c.f[lb+this.b]};_.Cf=function(a){return eD(this.c,this.b,a)};_.b=null;_.c=null;
function ix(a,b){(0>a||a>=b)&&sH(a,b)}function sH(a,b){throw new lx("Index: "+a+", Size: "+b);}u(526,519,hi);_.Df=function(){throw new bD("Add not supported on this list");};_.xf=function(a){this.Df(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:Dn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Gn(c)),b=~~b;return b};_.xd=function(){return new Ii(this)};_.Ff=function(){return this.Gf(0)};_.Gf=function(a){return new tH(this,a)};_.Hf=function(){throw new bD("Remove not supported on this list");};function YC(a){return a.c<a.e.Be()}function Ji(a){if(a.c>=a.e.Be())throw new mw;return a.e.Ef(a.d=a.c++)}function Li(a){if(0>a.d)throw new qx;a.e.Hf(a.d);a.c=a.d;a.d=-1}function Ii(a){this.e=a}u(527,1,{},Ii);_.Xc=function(){return YC(this)};
_.Yc=function(){return Ji(this)};_.Zc=function(){Li(this)};_.c=0;_.d=-1;_.e=null;function tH(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&sH(b,c);this.c=b}u(528,527,{},tH);_.If=function(){return 0<this.c};_.Jf=function(){if(0>=this.c)throw new mw;return this.b.Ef(this.d=--this.c)};_.b=null;function uH(a){a=new XC(a.c.b);return new vH(a)}function wH(a,b){this.b=a;this.c=b}u(529,521,wi,wH);_.yf=function(a){return xv(this.b,a)};_.xd=function(){return uH(this)};_.Be=function(){return this.c.b.e};
_.b=null;_.c=null;function vH(a){this.b=a}u(530,1,{},vH);_.Xc=function(){return YC(this.b.b)};_.Yc=function(){return(this.b.c=Ji(this.b.b)).Af()};_.Zc=function(){$C(this.b)};_.b=null;u(531,526,hi);_.Df=function(a,b){var c;c=CA(this,a);var d=c.e;new xA(b,c.c);++d.c;++c.b;c.d=null};_.Ef=function(a){var b;b=CA(this,a);try{return DA(b)}catch(c){c=Oi(c);if(A(c,92))throw new lx("Can't get element "+a);throw c;}};_.xd=function(){return CA(this,0)};
_.Hf=function(a){var b,c;b=CA(this,a);try{c=DA(b)}catch(d){d=Oi(d);if(A(d,92))throw new lx("Can't remove element "+a);throw d;}xH(b);return c};function yH(a){a.c=y(zH,m,0,0,0)}function Lz(a,b,c){(0>b||b>a.d)&&sH(b,a.d);a.c.splice(b,0,c);++a.d}function Xi(a,b){st(a.c,a.d++,b);return!0}function Lu(a,b){ix(b,a.d);return a.c[b]}function Nj(a,b){for(var c=0;c<a.d;++c)if(aD(b,a.c[c]))return c;return-1}function Ou(a,b){var c;c=(ix(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Wi(a,b){var c;c=Nj(a,b);if(-1==c)return!1;Ou(a,c);return!0}function Bk(a,b){var c;if(b.length<a.d){c=b;var d;d=lt(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)st(b,c,a.c[c]);b.length>a.d&&st(b,a.d,null);return b}function cj(){yH(this)}function qB(a){yH(this);this.c.length=a}function kA(a){yH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(532,526,Ph,cj,qB,kA);_.Df=function(a,b){Lz(this,a,b)};
_.xf=function(a){return Xi(this,a)};_.Me=function(){this.c=y(zH,m,0,0,0);this.d=0};_.yf=function(a){return-1!=Nj(this,a)};_.Ef=function(a){return Lu(this,a)};_.ye=function(){return 0==this.d};_.Hf=function(a){return Ou(this,a)};_.zf=function(a){return Wi(this,a)};_.Be=function(){return this.d};_.d=0;function BA(a,b,c){var d;for(d=0;d<b;++d)st(a,d,c)}function Ls(){Ls=x;Zs=new AH}var Zs;function AH(){}u(535,526,bi,AH);_.yf=function(){return!1};_.Ef=function(){throw new jw;};_.Be=function(){return 0};
function BH(){this.b=new Date}function CH(a){return 10>a?bb+a:l+a}u(536,1,{72:1,75:1,76:1,88:1},BH);_.eQ=function(a){return A(a,88)&&Yt(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Ft(c&4194303,b&4194303,e&1048575);a=Ft(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(DH(),EH)[this.b.getDay()]+ba+FH[this.b.getMonth()]+ba+CH(this.b.getDate())+ba+CH(this.b.getHours())+lb+CH(this.b.getMinutes())+lb+CH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function DH(){DH=x;EH=L(yt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));FH=L(yt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var EH,FH;
function Es(a,b){return null==z(a.b,b,a)}function Ds(){this.b=new Gi}u(538,521,{72:1,75:1,93:1},Ds);_.xf=function(a){return Es(this,a)};_.yf=function(a){return xv(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return uH(new wH(this.b,new gD(this.b)))};_.zf=function(a){return null!=Ri(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return oH(new wH(this.b,new gD(this.b)))};_.b=null;
function CA(a,b){var c,d;(0>b||b>a.c)&&sH(b,a.c);if(b>=a.c>>1){d=a.b;for(c=a.c;c>b;--c)d=d.c}else{d=a.b.b;for(c=0;c<b;++c)d=d.b}return new GH(a,b,d)}function GA(){this.b=new HH;this.c=0}u(539,531,bi,GA);_.xf=function(a){new xA(a,this.b);++this.c;return!0};_.Gf=function(a){return CA(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function DA(a){if(a.c==a.e.b)throw new mw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function xH(a){if(!a.d)throw new qx;a.c==a.d?a.c=a.d.b:--a.b;var b=a.d;b.b.c=b.c;b.c.b=b.b;b.b=b.c=b;a.d=null;--a.e.c}function GH(a,b,c){this.e=a;this.c=c;this.b=b}u(540,1,{},GH);_.Xc=function(){return this.c!=this.e.b};_.If=function(){return this.c.c!=this.e.b};_.Yc=function(){return DA(this)};_.Jf=function(){if(this.c.c==this.e.b)throw new mw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){xH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function HH(){this.b=this.c=this}
function xA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(541,1,{},HH,xA);_.b=null;_.c=null;_.d=null;function ZC(a,b){this.b=a;this.c=b}u(542,524,Yh,ZC);_.Af=function(){return this.b};_.Bf=function(){return this.c};_.Cf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function mw(){xn()}u(543,97,{72:1,79:1,85:1,87:1,92:1},mw);function aD(a,b){return ut(a)===ut(b)||null!=a&&Dn(a,b)}function pB(a){var b=y(HA,m,45,0,0);return Bk(a.b,b)}function Vz(){this.b=new cj}
u(545,526,Ph,Vz);_.Df=function(a,b){Lz(this.b,a,b)};_.xf=function(a){return Xi(this.b,a)};_.yf=function(a){return-1!=Nj(this.b,a)};_.Ef=function(a){return Lu(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Ii(this.b)};_.Hf=function(a){return Ou(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return oH(this.b)};_.b=null;function YE(a){a.hc.d._&&vB(a)}function IH(a){var b;if(a.hc.d._){b=mz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}xB(a)}
function JH(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function bF(a){var b=a.k;KH(a.hc.d,b.b,b.c);!lz(a)&&Qz(a);Az(a)}function LH(){AB.call(this,l);this.j=new KA(this.Kf());jA(this.r,new MH(this))}u(547,413,vi);_.Ld=function(a,b){return ut(a.i)===ut(this.j)?(IH(this),!0):this.Lf(a,b)};_.Kf=function(){return"Close"};_.Lf=function(){return!1};_.Ed=function(){IH(this)};_.j=null;_.k=null;
function qG(a,b,c){LH.call(this);this.hc&&CB(this.hc,!1);zB(this,!1);Tz(this,new KB(0));a=new OB(a,1);S(this,a,null);a=new Xz;S(a,this.j,null);S(this,a,null);b&&(this.k=mz(b),yB(this),JH(this.k,~~(G(b.Vb.hb,Pf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Of)/2)-~~(this.cc/2)));c&&Q(this,c)}u(546,547,vi,qG);_.Kf=function(){return"OK"};function VE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Uv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Uv(Zb);a.b=a.b.c;return a.b.b}
function fG(){this.b=this.c=new NH}u(548,1,{},fG);_.b=null;function NH(){this.b=null}function MF(a){this.b=a}u(549,1,{},NH,MF);_.b=null;_.c=null;_.d=null;function MH(a){this.b=a}u(550,448,oi,MH);_.b=null;
function xD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){rD(a.b.Ab,L(yt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=hH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],st(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{LE(a.b,b,!0)?(Cr(a.b,"Structure pasted"+e),bE(a.b),bA(a.b),d=!0):(bF(new qG(a.b.K,a.b,GD)),ME(a.b,!0),bA(a.b))}catch(n){if(n=Oi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",yD(e),bF(new qG(a.b.K,
a.b,GD)),bA(a.b);else throw n;}}d&&a.b.Ie(b)}function Br(a){this.b=a}u(551,1,{},Br);_.b=null;function VD(){VD=x;WD=new OH("COPY_SMILES",0);YD=new OH("COPY_MOL",1);ZD=new OH("PASTE",2);PH=L(QH,m,94,[WD,YD,ZD])}function OH(a,b){I.call(this,a,b)}u(552,140,{72:1,76:1,78:1,94:1},OH);var PH,YD,WD,ZD;function LF(){this.e=y(UF,m,95,99,0)}u(553,1,{},LF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function RH(a){a.c=y(N,s,-1,20,1);a.B=y(N,s,-1,20,1);a.K=y(eE,m,-1,20,1);a.N=y(eE,m,-1,20,1);a.H=mt([20,7]);a.e=y(N,s,-1,20,1);a.d=y(yt,m,1,20,0);a.p=y(yt,m,1,20,0);a.y=y(N,s,-1,20,1);a.A=y(N,s,-1,20,1);a.I=y(N,s,-1,20,1);a.J=y(N,s,-1,20,1);a.t=y(N,s,-1,20,1);a.C=y(N,s,-1,20,1);a.L=y(N,s,-1,20,1);a.O=y(N,s,-1,20,1);a.f=y(yt,m,1,20,0);a.r=mt([10,2]);a.j=y(N,s,-1,101,1)}
function SH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(eE,m,-1,4,1);d=y(eE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=TH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
TH(r[2],d[2],r[3],d[3]),d=TH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function X(a,b){var c,d,e,f,g,j,h,n;vF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=UH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(eE,m,-1,2,1);VH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==yF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Cr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];CF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&uF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(CE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(CE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function sF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&qF(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,qF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];fF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)vF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)CF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];eF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];fF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];CF(a);a.I[a.v]=n;a.J[a.v]=c+d;eF(a);b&&(fF(a,n),gE(a))}c=4}WH(a,c);a.E=a.G;b&&
(a.E=0)}
function VH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function rF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])XH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,XH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Cr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[UH(a,a.E,a.H[a.E][d])],2<d||1!=b){Cr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(eE,m,-1,2,1);VH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)vF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)vF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)vF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)CF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[UH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[UH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(CE((a.K[b]+a.K[e])/2))),a.O[c]=P(O(CE((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;CF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(CE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=P(O(CE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(CF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(CE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(CE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(CF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(CE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(CE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(fF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&WH(a,j);-1<n&&(a.E=n)}
function XH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)vF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function WH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=yF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function UH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function YH(a,b,c){var d,e,f,g;e=jh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(du(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)du(c[d])&&!St(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Yt(c[d],e)&&(b[d]=g,c[d]=jh,++f);if(f==a.u)break}return g==a.u}
function gE(a){var b,c,d;b=y(eE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{fE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;hE(a)}}
function fE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function qF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=ZH(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Cr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Cr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Cr(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Cr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Cr(a.o,"Charge change not possible on the halogen !");break;case 18:Cr(a.o,
"Use X button to change charge on the X atom !")}}
function SE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&fF(a,c);gE(a);Cr(a.o,"Smaller part(s) removed !");return 1}
function yF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function DF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];hF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),hF(a));4==a.t[d]&&(a.t[d]=1)}}
function TH(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 eF(a){var b;$H(a);b=a.t.length;a.L=y(N,s,-1,b,1);a.O=y(N,s,-1,b,1);hE(a);hF(a)}
function vF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,s,-1,c,1),nH(a.c,b,a.c.length),a.c=b,b=y(N,s,-1,c,1),nH(a.B,b,a.B.length),a.B=b,b=y(N,s,-1,c,1),nH(a.y,b,a.y.length),a.y=b,b=y(N,s,-1,c,1),nH(a.e,b,a.e.length),a.e=b,b=y(yt,m,1,c,0),nH(a.d,b,a.d.length),a.d=b,b=y(yt,m,1,c,0),nH(a.p,b,a.p.length),a.p=b,b=y(eE,m,-1,c,1),nH(a.K,b,a.K.length),a.K=b,b=y(eE,m,-1,c,1),nH(a.N,b,a.N.length),a.N=b,b=mt([c,7]),nH(a.H,b,a.H.length),a.H=b,c=y(N,s,-1,c,1),nH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function IE(a,b,c,d,e,f,g){var j;j=P(O(CE(a.K[c]-d/2)));g||(j-=e-d);a=P(O(CE(a.N[c]-~~(f/2))));return new Pz(j-1-b,a-b,e+1+2*b,f+2*b)}
function CF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,s,-1,b,1),nH(a.I,c,a.I.length),a.I=c,c=y(N,s,-1,b,1),nH(a.J,c,a.J.length),a.J=c,c=y(N,s,-1,b,1),nH(a.t,c,a.t.length),a.t=c,c=y(N,s,-1,b,1),nH(a.C,c,a.C.length),a.C=c,c=y(N,s,-1,b,1),nH(a.L,c,a.L.length),a.L=c,c=y(N,s,-1,b,1),nH(a.O,c,a.O.length),a.O=c,b=y(yt,m,1,b,0),nH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function lF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(ED(),aa);j+="JME 2013-10-12 "+new BH+"\n \n";j+=kF(a.u,3)+kF(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=IF(0.055999999999999994*(a.K[e]-c),10,4)+IF(0.055999999999999994*(g-a.N[e]),10,4)+IF(0,10,4);h=HE(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+kF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=kF(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:aI(a,e)&&(g=2),c=kF(a.I[e],3)+kF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=kF(a.J[e],3)+kF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=kF(a.J[e],3)+kF(a.I[e],3)),j+=c+kF(g,3)+kF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+kF(e,4)+kF(a.B[e],4)+aa);return j+"M  END\n"}
function KF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R,ub,Y,M,ea,Bc,ag,zb,Ld,Md,Nd,Ya,Cc;r=y(N,s,-1,a.u+10,1);q=y(N,s,-1,a.u+10,1);n=y(N,s,-1,a.u+1,1);o=y(N,s,-1,7,1);zb=y(N,s,-1,a.u+1,1);v=y(bI,m,-1,a.u+1,2);D=y(bI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;SE(a,!0);ag=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ag=!1;break}if(a.o.t&&ag){cI(a);DF(a);dI(a,D);eI(a,v,D);var Fb,od,df,$b,ue,pd,qd,jb,$I,Sd,w,ya,zm,Am,Ms,kf,Oa,Bm,Cm,Fc,Dm;Fb=y(N,s,-1,a.u+1,1);od=y(N,s,-1,a.u+1,1);jb=y(fI,m,-1,a.u+1,3);var Ns=a.u,Em,
mh,Os,mg,vj,Ce,lf;vj=y(fI,m,-1,Ns+2,3);Ce=y(N,s,-1,100,1);lf=5;mg=0;Ce[0]=3;vj[1]=lh;vj[2]=sh;Os=2;if(!(3>Ns))for(;lf<Ce[mg]*Ce[mg];){mh=0;for(Em=!0;Em&&mh<=mg&&lf>=Ce[mh]*Ce[mh];)0==lf%Ce[mh]?Em=!1:++mh;if(Em){vj[++Os]=au(lf);if(Os>=Ns)break;mg<Ce.length-1&&(++mg,Ce[mg]=lf)}lf+=2}for(w=1;w<=a.u;++w){for(ya=Cm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Cm*=a.i[ya]);Bm=a.c[w];18==Bm&&(Dm=a.p[w],pd=Dm.charCodeAt(0)-65+1,qd=0,1<Dm.length&&(qd=Dm.charCodeAt(1)-97),0>pd&&(pd=0),0>qd&&(qd=0),Bm=28*pd+qd);
kf=0;-2>a.B[w]?kf=1:-2==a.B[w]?kf=2:-1==a.B[w]?kf=3:1==a.B[w]?kf=4:2==a.B[w]?kf=5:2<a.B[w]&&(kf=6);Fc=1;jb[w]=au(Cm);Fc*=126;jb[w]=Wt(jb[w],au(a.y[w]*Fc));Fc*=7;jb[w]=Wt(jb[w],au(kf*Fc));Fc*=7;jb[w]=Wt(jb[w],au(Bm*Fc));Fc*=783;jb[w]=Wt(jb[w],au(a.A[w]*Fc))}for(ue=0;!YH(a,Fb,jb);){Ms=!1;for(w=1;w<=a.u;++w)Fb[w]!=od[w]&&(od[w]=Fb[w],Ms=!0);if(Ms){for(w=1;w<=a.u;++w){jb[w]=kh;for(ya=1;ya<=a.A[w];++ya)jb[w]=eu(jb[w],vj[Fb[a.H[w][ya]]])}ue=0}else if(0<ue){for(w=1;w<=a.u;++w)jb[w]=kh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Fb[w]==Fb[ya]){jb[w]=lh;break a}}else{for(w=1;w<=a.u;++w){jb[w]=kh;for(ya=1;ya<=a.A[w];++ya)df=a.H[w][ya],jb[w]=eu(jb[w],au(a.c[df]*a.i[UH(a,w,df)]))}ue=1}YH(a,Fb,jb);for(w=1;w<=a.u;++w)jb[w]=au(od[w]*a.u+Fb[w])}for(w=1;w<=a.u;++w)od[w]=Fb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(od[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];od[w]=od[Oa];od[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Fb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Fb[a.I[w]],a.J[w]=Fb[a.J[w]],a.I[w]>a.J[w]&&(Sd=a.I[w],a.I[w]=a.J[w],a.J[w]=Sd,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Am=zm=
a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<zm?(zm=a.I[ya],Am=a.J[ya],$b=ya):a.I[ya]==zm&&a.J[ya]<Am&&(Am=a.J[ya],$b=ya);Sd=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Sd;Sd=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Sd;Sd=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Sd;Sd=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Sd;$I=a.f[w];a.f[w]=a.f[$b];a.f[$b]=$I}eF(a);hF(a);dI(a,D);eI(a,v,D)}else{dI(a,D);a.i=y(N,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,s,-1,a.u+1,1);Cc=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=zb[c]){Bc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Bc=!1;break}Bc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++M]=g;if(0==M){if(Cc==a.u)break;c=n[Y--]}else if(1==M)zb[o[1]]=c,c=o[1],a.b[c]=++Cc;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=UH(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=UH(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Cc}}zb=y(N,s,-1,a.u+1,1);b=y(N,s,-1,a.u+1,1);R=y(bI,m,-1,a.u+1,2);Ld=y(bI,m,-1,a.u+1,2);f=Cc=Y=0;for(t=
1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Cc]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==Y)break a;Ld[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,R[e]=!0)}Md=y(N,s,-1,a.v+1,1);Nd=y(N,s,-1,a.u+1,1);if(a.o.Pb){var bJ=zb,bN=ea,Ps,cJ,nh,De,Qs,Rs,La,wj,Ss;nh=y(N,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)nh[b[La]]=La;Qs=y(bI,m,-1,
a.v+1,2);for(La=1;La<=a.u;++La)Ps=b[La],cJ=bJ[Ps],De=UH(a,Ps,cJ),0!=De&&(gI(a,De,nh,Md,D),Qs[De]=!0);for(La=1;La<=a.v;++La)Qs[La]||gI(a,La,nh,Md,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){Rs=Ss=0;for(wj=1;wj<=a.A[La];++wj){De=UH(a,La,a.H[La][wj]);if(5==a.i[De])continue a;1==a.t[De]&&0!=hI(a,De,La)&&++Ss;2==a.t[De]&&(Rs=a.H[La][wj])}if(0!=Ss)if(0<Rs){var ja=a,eJ=La,mf=nh,Tc=Nd,lc=void 0,xj=void 0,Gc=void 0,Ee=void 0,Hc=void 0,Fm=void 0,Gm=void 0,Hm=void 0,Td=void 0,Uc=void 0,Vc=void 0,
Ts=void 0,yj=void 0,Ud=void 0,zj=void 0,Fe=void 0,Aj=void 0,Us=void 0,Bj=void 0,Ge=void 0,fJ=void 0,nf=void 0,gJ=void 0,Vs=void 0,Cj=void 0,of=void 0,Vc=1,xj=eJ,lc=y(N,s,-1,ja.u+1,1);for(lc[1]=eJ;;){Ts=!1;for(Uc=1;Uc<=ja.A[xj];++Uc)if(Gc=ja.H[xj][Uc],!(Gc==lc[1]||Gc==lc[Vc-1]))if(Ee=UH(ja,xj,Gc),2==ja.t[Ee]&&5!=ja.i[Ee]){xj=lc[++Vc]=Gc;Ts=!0;break}if(!Ts)break}if(!(0==Vc%2||2>ja.A[lc[Vc]]||3<ja.A[lc[Vc]])){of=lc[1];Hc=lc[~~((Vc+1)/2)];Td=lc[Vc];nf=Ge=Fe=Ud=0;Vs=Us=!1;for(Uc=1;Uc<=ja.A[of];++Uc)Gc=
ja.H[of][Uc],Ee=UH(ja,of,Gc),1!=ja.t[Ee]||5==ja.i[Ee]||(0==Ud?Ud=Gc:Fe=Gc);0<mf[Fe]&&mf[Ud]>mf[Fe]&&(Fm=Ud,Ud=Fe,Fe=Fm);yj=Ud;0==Ud&&(yj=Fe,Us=!0);for(Uc=1;Uc<=ja.A[Td];++Uc)Gc=ja.H[Td][Uc],Ee=UH(ja,Td,Gc),1!=ja.t[Ee]||5==ja.i[Ee]||(0==Ge?Ge=Gc:nf=Gc);0<mf[nf]&&mf[Ge]>mf[nf]&&(Fm=Ge,Ge=nf,nf=Fm);Bj=Ge;0==Ge&&(Bj=nf,Vs=!0);zj=hI(ja,UH(ja,of,Ud),of);Aj=hI(ja,UH(ja,of,Fe),of);fJ=hI(ja,UH(ja,Td,Ge),Td);gJ=hI(ja,UH(ja,Td,nf),Td);1<(0>zj+Aj?-(zj+Aj):zj+Aj)||0!=fJ||0!=gJ?Cr(ja.o,"Bad stereoinfo on allene !"):
(Gm=ja.K[lc[Vc-1]]-ja.K[Td],Hm=ja.N[lc[Vc-1]]-ja.N[Td],Cj=Math.sqrt(Gm*Gm+Hm*Hm),0.001>Cj&&(Cj=0.001),0<(ja.N[Bj]-ja.N[lc[Vc-1]])*(Gm/Cj)-(ja.K[Bj]-ja.K[lc[Vc-1]])*(Hm/Cj)?Tc[Hc]=1:Tc[Hc]=-1,Us&&(Tc[Hc]*=-1),Vs&&(Tc[Hc]*=-1),yj==Ud&&0>zj&&(Tc[Hc]*=-1),yj==Fe&&0>Aj&&(Tc[Hc]*=-1),mf[yj]>mf[Bj]&&(Tc[Hc]*=-1))}}else b:{var wb=a,ab=La,Ws=bJ,hJ=nh,iJ=r,jJ=q,cN=bN,Im=Nd,Jm=void 0,Wc=void 0,Xs=void 0,oh=void 0,Ba=void 0,ph=void 0,sd=void 0,Dj=void 0,Vd=void 0,Ob=void 0,ia=void 0,ga=void 0,He=void 0,Km=void 0,
Xc=void 0,K=void 0,Lm=void 0,ga=y(N,s,-1,4,1),Km=y(N,s,-1,4,1),Ej=void 0,Yc=void 0,Mm=void 0,Nm=void 0,Ys=void 0,Fj=void 0,Fj=-1;0<Ws[ab]&&(ga[++Fj]=Ws[ab]);for(Yc=1;Yc<=cN;++Yc)iJ[Yc]==ab&&(ga[++Fj]=jJ[Yc]),jJ[Yc]==ab&&(ga[++Fj]=iJ[Yc]);for(Yc=Fj+1;Yc<wb.A[ab];++Yc){Ys=wb.u+1;Mm=1;c:for(;Mm<=wb.A[ab];++Mm){Ej=wb.H[ab][Mm];for(Nm=0;Nm<Yc;++Nm)if(Ej==ga[Nm])continue c;hJ[Ej]<Ys&&(Ys=hJ[Ej],ga[Yc]=Ej)}}0==Ws[ab]&&0<wb.y[ab]?(ga[3]=ga[2],ga[2]=ga[1],ga[1]=ga[0],ga[0]=-1):0<wb.y[ab]&&(ga[3]=ga[2],ga[2]=
ga[1],ga[1]=-1);for(Ba=Dj=ph=oh=Lm=sd=Ob=0;4>Ba;++Ba)0>=ga[Ba]||(Jm=UH(wb,ab,ga[Ba]),Km[Ba]=hI(wb,Jm,ab),0<Km[Ba]?(++Ob,Lm=ga[Ba],ph=ga[Ba]):0>Km[Ba]?(++sd,oh=ga[Ba],ph=ga[Ba]):Dj=ga[Ba]);Vd=Ob+sd;K=y(N,s,-1,4,1);Xc=0;if(3==wb.A[ab]){if(1==Ob&&1==sd||3==Vd&&0<Ob&&0<sd){Cr(wb.o,"Error in C3H stereospecification !");break b}He=ga[0];1==Vd?He=ph:2==Vd&&(He=Dj);ia=SH(wb,ab,He,ga);K[0]=ph;K[1]=-1;K[2]=ia[2];K[3]=ia[1];0<Ob?Xc=1:Xc=-1}else if(4==wb.A[ab])if(1==Vd)ia=SH(wb,ab,ph,ga),K[0]=ia[0],K[1]=ia[3],
K[2]=ia[2],K[3]=ia[1],0<Ob?Xc=1:Xc=-1;else{He=ga[0];1<Dj&&(He=Dj);1==Ob?He=Lm:1==sd&&(He=oh);ia=SH(wb,ab,He,ga);Wc=y(N,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Jm=UH(wb,ab,ia[Ba]),Wc[Ba]=hI(wb,Jm,ab);if(4==Vd){if(0==Ob||0==sd){Cr(wb.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==sd)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],Xc=Wc[0];else{for(Ba=0;4>Ba;++Ba)-1==Wc[Ba]&&(Wc[Ba]=0);Vd=2}}else if(3==Vd)if(3==Ob||3==sd)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],0<Ob?Xc=-1:Xc=1;else{1==Ob?Ob=Xs=1:sd=
Xs=-1;for(Ba=0;4>Ba;++Ba)Wc[Ba]==Xs&&(Wc[Ba]=0);Vd=2}if(2==Vd)if(1==Ob&&1==sd)ia[1]==oh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==oh&&(ia[2]=ia[3]),K[0]=Lm,K[1]=oh,K[2]=ia[2],K[3]=ia[1],Xc=1;else{if(Wc[0]==Wc[1]||Wc[1]==Wc[2]){Cr(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Wc[0]?(K[0]=ia[0],K[1]=ia[2],K[2]=ia[1],K[3]=ia[3]):(K[0]=ia[1],K[1]=ia[3],K[2]=ia[2],K[3]=ia[0]);1<Ob?Xc=1:Xc=-1}}var rb=void 0;ga[0]==K[1]?(rb=K[0],K[0]=K[1],K[1]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[0]==K[2]?(rb=K[2],K[2]=K[0],
K[0]=rb,rb=K[1],K[1]=K[3],K[3]=rb):ga[0]==K[3]&&(rb=K[3],K[3]=K[0],K[0]=rb,rb=K[1],K[1]=K[2],K[2]=rb);ga[1]==K[2]?(rb=K[1],K[1]=K[2],K[2]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[1]==K[3]&&(rb=K[1],K[1]=K[3],K[3]=rb,rb=K[2],K[2]=K[3],K[3]=rb);K[2]==ga[2]?Im[ab]=1:K[2]==ga[3]?Im[ab]=-1:Cr(wb.o,"Error in stereoprocessing ! - t30");Im[ab]*=Xc}}}Ya=new mH;j=y(N,s,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];R[c]&&(Ya.b.b+=ua);0<zb[t]&&iI(a,c,zb[c],Ya,Md);var qh=v[c],Hb=void 0,Gj=void 0,
rh=void 0,W=void 0,W=Pc,Hb=!1;0!=a.B[c]&&(Hb=!0);0!=Nd[c]&&(Hb=!0);rh=-1;for(Gj=1;Gj<=a.z;++Gj)if(a.r[Gj][0]==c){rh=a.r[Gj][1];break}-1<rh&&(Hb=!0);a.o.Ob&&0<a.e[c]&&(Hb=!0,rh=1);switch(a.c[c]){case 2:W=Bb;break;case 3:qh?W="c":W=Eb;break;case 4:qh?(W=Ef,0<a.y[c]&&(Hb=!0)):W=fc;break;case 5:qh?W="o":W=nc;break;case 7:qh?(W="p",0<a.y[c]&&(Hb=!0)):W=pc;break;case 8:qh?W=qg:W=Ac;break;case 13:qh?W=tg:W=Ec;Hb=!0;break;case 6:W=Ic;Hb=!0;break;case 9:W=Rb;break;case 10:W=Kb;break;case 11:W=Db;break;case 12:W=
Xb;break;case 1:W=Vb;Hb=!0;break;case 19:W=qc;Hb=!0;break;case 20:W=rc;Hb=!0;break;case 21:W=sc;Hb=!0;break;case 22:W=tc;Hb=!0;break;case 18:Hb=!0,W=a.p[c],(H(W,wa)||H(W,bd)||H(W,vb))&&(Hb=!1)}Hb&&(W=Qc+W,1==Nd[c]?W+=tb:-1==Nd[c]&&(W+="@@"),1==a.y[c]?W+=Vb:1<a.y[c]&&(W+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<Uj(a.B[c])&&(W+=Uj(a.B[c]))),-1<rh&&(W+=lb+rh),W+=Zc);rn(Ya.b,W);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&iI(a,r[E],q[E],Ya,Md),9<E&&(Ya.b.b+="%"),qn(Ya,l+
(new T(E)).b);Ld[c]&&(Ya.b.b+=va)}return Ya.b.b}function JF(a){a=new TD(a);eF(a);return a}
function fF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)iE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function gF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&fF(a,c);0==a.A[d]&&fF(a,d)}
function cI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=UH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&fF(a,c)}}}function $H(a){var b;b=a.c.length;a.H=mt([b,7]);a.A=y(N,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function eI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,s,-1,a.v+1,1);r=y(bI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[UH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(vb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(bI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(bI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:aI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(bI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function hE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(CE((a.K[b]+a.K[c])/2))),a.O[d]=P(O(CE((a.N[b]+a.N[c])/2)))}function dI(a,b){var c;for(c=1;c<=a.v;++c)JE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function HE(a,b){var c;c=(ED(),KD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function aI(a,b){return 2==a.t[b]?!0:!1}function JE(a,b,c){var d,e,f,g;g=1;a.b=y(N,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function tF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=mt([b+5,2]),nH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function cF(a){var b;a.z=0;a.s=0;KF(a);for(b=1;b<=a.u;++b)a.E=b,tF(a);a.E=0}
function dF(a){var b,c;b=y(eE,m,-1,4,1);fE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function $D(a,b){var c,d,e,f,g,j,h,n;c=y(eE,m,-1,4,1);fE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;fE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function GF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function jF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&gH(c,Zc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Vb);g=Tj(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=ao(c,d+1);try{a.o.z=VC(j,10)}catch(h){if(h=Oi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;tF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=H(d,Eb)?3:H(d,Bb)?2:H(d,fc)?4:H(d,nc)?5:H(d,pc)?7:H(d,Ac)?8:H(d,Rb)?9:H(d,Kb)?10:H(d,Db)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Ic)?6:H(d,qc)?19:H(d,rc)?20:H(d,sc)?21:H(d,tc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=SG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=SG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=SG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=SG(c,g++);for(;45==e;)--d,e=SG(c,g++)}a.B[b]=d}}}
function RE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new qD(b);try{for(;b.k=jD(b,b.b),b.k<b.j;)d=PE(VC(mD(b),10)).b,c=e=PE(VC(mD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Oi(f),A(f,79))on(f);else throw f;}}function iI(a,b,c,d,e){b=UH(a,b,c);5!=a.i[b]&&aI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),rn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Sc)}
function uF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Cr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Cr(a.o,"Stereomarking allowed only on single and double bonds!")}
function gI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=UH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=UH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=UH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=UH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))Cr(a.o,"Not unique E/Z geometry !");else{j=UH(a,b,e);f=UH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=UH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function ZH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=UH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(aI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function hI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function hF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=ZH(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function jE(a){RH(this);this.o=a;this.z=this.v=this.u=0}
function QE(a,b){var c,d,e,f,g,j,h;jE.call(this,a);f=l;j=NE(b);if(null!=j){h=new pD(b,j,!0);for(e=1;4>=e;++e)f=OE(h,j);g=PE(VC($n(f.substr(0,3)),10)).b;c=PE(VC($n(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)vF(this),f=OE(h,j),this.K[e]=(new dH(aH($n(f.substr(0,10))))).b,this.N[e]=-(new dH(aH($n(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=$n(f.substr(31,d-31)),jF(this,e,d),62<=f.length&&(f=$n(f.substr(60,3)),0<f.length&&(f=PE(VC(f,10)).b,0<f&&(this.E=e,a.z=f,tF(this),this.E=0)));for(e=1;e<=c;++e)CF(this),
f=OE(h,j),this.I[e]=PE(VC($n(f.substr(0,3)),10)).b,this.J[e]=PE(VC($n(f.substr(3,3)),10)).b,g=PE(VC($n(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=PE(VC($n(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);$H(this);GF(this);gE(this);for(eF(this);(h.k=jD(h,h.b),h.k<h.j)&&!(null==(f=mD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new oD(f);mD(g);mD(g);j=PE(VC(mD(g),10)).b;
for(e=1;e<=j;++e)c=PE(VC(mD(g),10)).b,this.B[c]=PE(VC(mD(g),10)).b}if(0==f.indexOf("M  APO")){g=new oD(f);mD(g);mD(g);j=PE(VC(mD(g),10)).b;for(e=1;e<=j;++e)c=PE(VC(mD(g),10)).b,f=PE(VC(mD(g),10)).b,this.E=c,X(this,0),jF(this,this.u,qc+f),this.E=0}}cI(this);eF(this)}}
function NF(a,b){var c,d,e,f,g;jE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));gH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new oD(b);d=PE(VC(mD(f),10)).b;e=PE(VC(mD(f),10)).b;for(c=1;c<=d;++c)g=mD(f),vF(this),jF(this,this.u,g),this.K[c]=(new dH(aH(mD(f)))).b,this.N[c]=-(new dH(aH(mD(f)))).b;for(c=1;c<=e;++c)if(CF(this),this.I[c]=PE(VC(mD(f),10)).b,this.J[c]=PE(VC(mD(f),10)).b,this.t[c]=PE(VC(mD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;$H(this);GF(this);gE(this)}catch(j){j=Oi(j);if(A(j,79)){j.Ec();this.u=0;return}throw j;}cI(this);eF(this)}}
function TE(a,b,c){var d,e,f;jE.call(this,a);f=y(N,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(vF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))CF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;eF(this);gE(this)}
function mF(a,b,c){var d,e,f,g,j;jE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,s,-1,this.u+1,1);this.B=y(N,s,-1,this.u+1,1);this.y=y(N,s,-1,this.u+1,1);this.e=y(N,s,-1,this.u+1,1);this.d=y(yt,m,1,this.u+1,0);this.K=y(eE,m,-1,this.u+1,1);this.N=y(eE,m,-1,this.u+1,1);this.p=y(yt,m,1,this.u+1,0);this.I=y(N,s,-1,this.v+1,1);this.J=y(N,s,-1,this.v+1,1);this.t=y(N,s,-1,this.v+1,1);this.f=y(yt,m,1,this.v+1,0);this.C=y(N,s,-1,this.v+1,1);this.r=mt([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}eF(this);gE(this)}
function TD(a){var b;RH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,s,-1,this.u+1,1);nH(a.c,this.c,this.u+1);this.B=y(N,s,-1,this.u+1,1);nH(a.B,this.B,this.u+1);this.y=y(N,s,-1,this.u+1,1);nH(a.y,this.y,this.u+1);this.e=y(N,s,-1,this.u+1,1);nH(a.e,this.e,this.u+1);this.d=y(yt,m,1,this.u+1,0);nH(a.d,this.d,this.u+1);this.K=y(eE,m,-1,this.u+1,1);nH(a.K,this.K,this.u+1);this.N=y(eE,m,-1,this.u+1,1);nH(a.N,this.N,this.u+1);this.p=y(yt,m,1,this.u+1,0);nH(a.p,this.p,this.u+1);this.I=y(N,
s,-1,this.v+1,1);nH(a.I,this.I,this.v+1);this.J=y(N,s,-1,this.v+1,1);nH(a.J,this.J,this.v+1);this.t=y(N,s,-1,this.v+1,1);nH(a.t,this.t,this.v+1);this.f=y(yt,m,1,this.v+1,0);nH(a.f,this.f,this.v+1);this.C=y(N,s,-1,this.v+1,1);nH(a.C,this.C,this.v+1);this.r=mt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function IF(a,b,c){var d,e,f;if(0==c)return kF(vt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(CE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new dH(a)).b;d=Nv(e,Ov(46));0>d&&(e+=Wa,d=Nv(e,Ov(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function NE(a){var b;b=new pD(a,aa,!0);if(4<iD(b))return aa;b=new pD(a,hh,!0);return 4<iD(b)?hh:null}
function kF(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function OE(a,b){for(var c,d;a.k=jD(a,a.b),a.k<a.j;){d=mD(a);if(H(d,b))return ba;for(mD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(554,1,{95:1},jE,QE,NF,TE,mF,TD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function Dr(){Dr=x;Er=new mC(Vb)}
function ZE(a,b){var c;Dr();var d;LH.call(this);this.d=new KA("Help");new KA("Home");this.e=b;Q(this,(ED(),GD));this.hc&&CB(this.hc,!1);zB(this,!1);d=mz(b);if(1==a)this.f||(this.f=new VB(d),JH(this.f,-30,0)),this.k=this.f,c=RD(b),this.hc&&BB(this.hc.d.A.c,Dc),Tz(this,new FA(2)),this.i=new mC(c+"     "),S(this,this.i,Jb),d=new Xz,S(d,this.j,null),this.e.Hb&&(c=new KA("Submit"),S(d,c,null)),S(this,d,Jc),lC(this.i,$n(co(this.i.hc.b.hb,$g))),this.hc&&CB(this.hc,!0),zB(this,!0);else if(2==a)this.c||(this.c=
new VB(d),JH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&BB(this.hc.d.A.c,"Nonstandard atom"),Tz(this,new FA(2)),c=new Xz,S(c,new OB("atomic SMILES",1),null),S(this,c,kc),c=Vb,Er&&(c=co(Er.hc.b.hb,$g)),Er=new nC(c,8),S(this,Er,Jb),c=new Xz,S(c,this.j,null),S(this,c,Jc);else{this.b||(this.b=new VB(d),JH(this.b,5*b.Z,0));var e,f;d="About "+(ED(),SF);this.hc&&BB(this.hc.d.A.c,d);Tz(this,new KB(0));Q(this,GD);S(this,new OB(SF+" Molecular Editor v2013-10-13",1),null);S(this,new OB("Peter Ertl and Bruno Bienfait",
1),null);for(c=FD,d=0,f=c.length;d<f;++d)e=c[d],e=new OB(e,1),zz(e,this.e.y),S(this,e,null);c=new Xz;S(c,this.d,null);S(c,this.j,null);S(this,c,null);this.k=this.b}yB(this);c=this.k;KH(this.hc.d,c.b,c.c);!lz(this)&&Qz(this);Az(this)}u(555,547,vi,ZE);_.Lf=function(a){var b,c;if(a.i===this.d){try{b=new PC(this.e.I),c=OC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Oi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,yD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Er;
function jI(a,b){kz(b)==a.b?Q(b,(QA(),ZA)):Q(b,a.b)}
function kI(a){var b,c,d,e;e=l;d=!1;kz(lI)!=a.b?(e=wa,d=!0):kz(mI)!=a.b?(e="!#6",d=!0):kz(nI)!=a.b?(Q(oI,(QA(),ZA)),Q(pI,ZA),Q(qI,ZA),Q(rI,ZA),e="F,Cl,Br,I"):(b=kz(sI)!=a.b,c=kz(tI)!=a.b,kz(uI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),kz(vI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),kz(wI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),kz(xI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),kz(yI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),kz(oI)!=a.b&&(e+="F,"),kz(pI)!=a.b&&(e+="Cl,"),kz(qI)!=a.b&&(e+="Br,"),kz(rI)!=a.b&&(e+="I,"),
gH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=bd:c?e=vb:(Q(lI,(QA(),ZA)),e=wa)));b=l;d&&kz(sI)!=a.b&&(b+=";a");d&&kz(tI)!=a.b&&(b+=";A");kz(zI)!=a.b&&(b+=";R");kz(AI)!=a.b&&(b+=";!R");kz(lI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=BI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=CI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);kz(DI)!=a.b&&(e="~");kz(EI)!=a.b&&(e=lb);kz(FI)!=a.b&&(e=tb);kz(GI)!=a.b&&(e="!@");lC(a.f,e)}
function HI(a){II(a);JI(a);var b=BI.hc.b;Yx(b,0);b.hb.options[0].selected=!0;b=CI.hc.b;Yx(b,0);b.hb.options[0].selected=!0;Q(sI,a.b);Q(tI,a.b);Q(zI,a.b);Q(AI,a.b);Q(BI,a.b);Q(CI,a.b);KI(a)}function II(a){Q(uI,a.b);Q(vI,a.b);Q(wI,a.b);Q(xI,a.b);Q(yI,a.b);Q(oI,a.b);Q(pI,a.b);Q(qI,a.b);Q(rI,a.b)}function JI(a){Q(lI,a.b);Q(mI,a.b);Q(nI,a.b)}function KI(a){Q(DI,a.b);Q(EI,a.b);Q(FI,a.b);Q(GI,a.b);a.c=!1}
function $E(a){AB.call(this,"Atom/Bond Query");this.j=new KA(this.Kf());jA(this.r,new MH(this));this.b=(ED(),GD);this.d=a;this.e||(a=mz(a),this.e=new VB(a),JH(this.e,-150,10));this.k=this.e;Tz(this,new JB);Q(this,this.b);a=new Xz;Tz(a,new oB(0,3,1));S(a,new NB("Atom type :"),null);lI=new KA(yb);mI=new KA("Any except C");nI=new KA("Halogen");S(a,lI,null);S(a,mI,null);S(a,nI,null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));S(a,new OB("Or select one or more from the list :",0),null);S(this,a,null);
a=new Xz;Tz(a,new oB(0,3,1));uI=new KA(Eb);vI=new KA(fc);wI=new KA(nc);xI=new KA(Ac);yI=new KA(pc);oI=new KA(Rb);pI=new KA(Kb);qI=new KA(Db);rI=new KA(Xb);S(a,uI,null);S(a,vI,null);S(a,wI,null);S(a,xI,null);S(a,yI,null);S(a,oI,null);S(a,pI,null);S(a,qI,null);S(a,rI,null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));BI=new OA;NA(BI,yb);NA(BI,bb);NA(BI,db);NA(BI,ib);NA(BI,kb);S(a,new NB("Number of hydrogens :  "),null);S(a,BI,null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));CI=new OA;NA(CI,yb);NA(CI,
bb);NA(CI,db);NA(CI,ib);NA(CI,kb);NA(CI,"4");NA(CI,"5");NA(CI,"6");S(a,new OB("Number of connections :",0),null);S(a,CI,null);S(a,new OB(" (H's don't count.)",0),null);S(this,a,null);a=new Xz;Tz(a,new oB(0,3,1));S(a,new NB("Atom is :"),null);sI=new KA(Ab);S(a,sI,null);tI=new KA("Nonaromatic");S(a,tI,null);zI=new KA(zc);S(a,zI,null);AI=new KA(jc);S(a,AI,null);S(this,a,null);a=new Xz;Q(a,fB(kz(this)));Tz(a,new oB(0,3,1));S(a,new NB("Bond is :"),null);DI=new KA(yb);S(a,DI,null);EI=new KA(Ab);S(a,EI,
null);FI=new KA(zc);S(a,FI,null);GI=new KA(jc);S(a,GI,null);S(this,a,null);a=new Xz;Tz(a,new oB(1,3,1));this.f=new nC(wa,20);S(a,this.f,null);S(a,new KA(xc),null);S(a,this.j,null);S(this,a,null);this.hc&&CB(this.hc,!1);zB(this,!1);II(this);JI(this);KI(this);Q(sI,this.b);Q(tI,this.b);Q(zI,this.b);Q(AI,this.b);Q(BI,this.b);Q(CI,this.b);jI(this,lI);yB(this);a=this.k;KH(this.hc.d,a.b,a.c);!lz(this)&&Qz(this);Az(this)}u(556,547,vi,$E);
_.Lf=function(a,b){var c;H(b,xc)?(HI(this),jI(this,lI),kI(this)):A(a.i,42)?(KI(this),ut(a.i)===ut(lI)?(II(this),JI(this)):ut(a.i)===ut(mI)?(II(this),JI(this)):ut(a.i)===ut(nI)?(II(this),JI(this)):ut(a.i)===ut(zI)?Q(AI,this.b):ut(a.i)===ut(AI)?(Q(zI,this.b),Q(sI,this.b)):ut(a.i)===ut(sI)?(Q(tI,this.b),Q(AI,this.b)):ut(a.i)===ut(tI)?Q(sI,this.b):ut(a.i)===ut(DI)||ut(a.i)===ut(EI)||ut(a.i)===ut(FI)||ut(a.i)===ut(GI)?(HI(this),this.c=!0):JI(this),jI(this,a.i),kI(this)):A(a.i,43)&&(KI(this),c=a.i,0==c.hc.b.hb.selectedIndex?
Q(c,this.b):Q(c,(QA(),ZA)),kI(this));107!=this.d.d&&(this.d.d=107,bA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var lI=_.f=null,DI=null,mI=null,sI=null,EI=null,qI=null,uI=null,CI=null,BI=null,pI=null,oI=null,nI=null,rI=null,vI=null,tI=null,AI=null,GI=null,wI=null,yI=null,zI=null,FI=null,xI=null;function VF(){yH(this)}u(557,532,Ph,VF);_.Me=function(){this.b=-1;this.c=y(zH,m,0,0,0);this.d=0};_.b=-1;
function Ar(a,b){var c;a.b=b;var d,e;d=null;qC();if(e=c=(e=$wnd.clipboardData.getData(Nc),null!=e?new EC(e):null))e=(tC(),wC),e=xC(e,(tC(),wC))||xC(e,uC);if(e)try{d=BC(c)}catch(f){if(f=Oi(f),A(f,60))on(f);else throw f;}c=d;null!=c&&xD(b,c)}function zr(a){a=new EC(a);qC();var b,c;try{b=BC(a),c=En(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Nc,c)}catch(d){if(d=Oi(d),A(d,60))on(d);else throw d;}}function WF(){}u(558,1,{61:1,68:1},WF);_.te=function(a){xD(this.b,a.b)};
_.b=null;function lG(){this.hb=fx()}u(560,326,ki,lG);function wr(){var a;wr=x;LI=(a=!1,Qf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);MI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");NI=LI&!MI;var b;a=L(N,s,-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]);xr=y(N,s,-1,1E3,1);for(b=0;b<xr.length;++b)xr[b]=-999;for(b=0;b<a.length;b+=2)xr[a[b+1]]=a[b]}
function pq(a,b,c){a=new OI(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function $z(a,b,c){var d;d=new PI;pj(d.u,b,c);ij(a.i,d.u,0,0);Xi(a.b,d);return d}function eG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function yE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)rw(a.i,b.u,c,d),b.s=c,b.t=d;QI(b)}
function dG(a,b,c,d){wr();this.hb=fx();this.b=new cj;this.k=new cj;this.f=d;this.hb.style[Vf]=bb;this.hb.style[Tf]=bb;this.hb.style[Kg]=Xe;this.hb.style[eh]=b;this.hb.style[Me]=c;this.i=new RI;this.i.hb.style[eh]=eb;this.i.hb.style[Me]=eb;NI?(b=new SI,c=new TI,ij(b,this.i,0,0),ij(b,c,0,0),vw(this,b)):vw(this,this.i);this.d=a;a.Vb=this;NI?(this.n=new UI(this),this.n.j=new VI(this),this.n.k=new WI(this),this.n.o=new XI(this),this.n.n=new YI(this),this.d&&(this.n.f=new ZI(this),this.n.i=new aJ(this),
this.n.b=new dJ(this))):B(this,new kJ(this),(Hr(),Hr(),Ir));B(this,this,(uq(),uq(),vq));B(this,new lJ(this),(sj(),sj(),tj));B(this,new mJ(this),(uj(),uj(),Hj));B(this,new nJ(this),(tr(),tr(),ur));(oq(),oq(),Ez).b=this}u(559,560,ki,dG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var NI,MI,LI,xr=null;function RI(){tw.call(this);this.hb[Ad]=Te}u(562,304,ki,RI);function SI(){RI.call(this);this.hb.style[eh]=eb;this.hb.style[Me]=eb}u(561,562,ki,SI);function kJ(a){this.b=a}u(563,1,{},kJ);
_.uc=function(a){var b,c,d,e;d=Kj(a);e=Lj(a);c=Mj(a.b);b=new oJ(a);2==c&&(b.f=4);b=nF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function lJ(a){this.b=a}u(564,1,{},lJ);_.vc=function(a){var b,c;b=Kj(a);c=Lj(a);a=new oJ(a);this.b.j?xF(this.b.d,a,b,c):zF(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function mJ(a){this.b=a}u(565,1,{},mJ);_.wc=function(){this.b.j=!1;BF(this.b.d)};_.b=null;function nJ(a){this.b=a}u(566,1,{},nJ);_.b=null;
function TI(){RI.call(this);this.hb.style[eh]=eb;this.hb.style[Me]=eb}u(567,562,ki,TI);function pJ(a,b){var c;c=b.b;c.f=4;return nF(a.b.d,c,b.e,b.f)}function VI(a){this.b=a}u(568,1,{},VI);_.Mf=function(a){return pJ(this,a)};_.b=null;function is(a,b){zF(a.b.d,b.b,b.e,b.f);return nF(a.b.d,b.b,b.e,b.f)}function WI(a){this.b=a}u(569,1,{},WI);_.Mf=function(a){return is(this,a)};_.b=null;function XI(a){this.b=a}u(570,1,{},XI);_.Mf=function(a){return xF(this.b.d,a.b,a.e,a.f)};_.b=null;
function YI(a){this.b=a}u(571,1,{},YI);_.Mf=function(){return BF(this.b.d)};_.b=null;function kr(a,b){var c;c=O(CE(b.c));c=new GC(b,0,kg,c);UD(a.b.d,c);return!0}function ZI(a){this.b=a}u(572,1,{},ZI);_.Mf=function(a){return kr(this,a)};_.b=null;function lr(a,b){var c;c=O(CE(100*b.d));c=new GC(b,0,rg,c);UD(a.b.d,c);return!0}function aJ(a){this.b=a}u(573,1,{},aJ);_.Mf=function(a){return lr(this,a)};_.b=null;function pr(a,b){var c;c=new GC(b,0,je,jh);UD(a.b.d,c);return!0}function dJ(a){this.b=a}
u(574,1,{},dJ);_.Mf=function(a){return pr(this,a)};var qJ=_.b=null;function rJ(){rJ=x;qJ=new gu((vu(),new uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function sJ(){sJ=x;tJ={}}function uJ(a,b,c){var d;c&&(b.style[pe]=c.c+bg,d=c.b,d!=Pb&&(b.style[oe]=d),0!=(c.d&1)&&(b.style[re]=nd),0!=(c.d&2)&&(b.style[qe]=Re));a.f.style[dh]=Kf}
function uB(a){var b=vJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Ai(a);c in tJ?a=tJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(zg),f=$doc.createElement(Pe),f.width=1,f.height=1,g=(rJ(),qJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),uJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=$j(e),n=$j(e)+(e.offsetHeight||0),o=n-h,r=$j(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new wJ,v.b=t,v.c=q,v.d=o,v),tJ[c]=a);return a}
function xJ(){sJ();var a,b,c,d,e;Ij();this.b=L(yt,m,1,["monospace","sans-serif",wg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(zg);this.f.innerHTML=this.i||l;this.f.style[pe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[oe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(577,1,{},xJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var tJ;function wJ(){}
u(578,1,{},wJ);_.b=0;_.c=0;_.d=0;function oF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Oi(b),!A(b,85))throw b;}return!1}function pF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Oi(b),!A(b,85))throw b;}return!1}function oJ(a){yr.call(this,null,0,null);this.b=a}function OI(a,b,c){yr.call(this,a,0,b);this.b=c}u(579,409,fi,oJ,OI);_.re=function(){return oF(this)};_.se=function(){return pF(this)};_.b=null;
function iC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=vJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,uJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function hC(a){this.c=a;this.b={};!vJ&&(vJ=new xJ)}u(580,412,Th,hC);var vJ=null;function aA(a){this.b=a}u(581,420,{},aA);_.b=null;function yJ(a,b){this.b=a;this.c=b}u(582,1,{},yJ);_.b=null;_.c=null;function zJ(){Jx.call(this);this.hb[Ad]="jsa-resetTable";this.hb.style[eh]=jd}u(583,336,ki,zJ);
function AJ(){AJ=x;var a=BJ=new xJ;Ij();a.i="9p";a.f.style[oe]=wg;a.f.style[pe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[pe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);CJ=new oA(1)}function oE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,QI(a)}
function qE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(nE(a,!1),360<=g||-360>=g?j=pE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=DJ(r,q,t,v,f),E=DJ(r,q,t,v,h),J="<g"+a.n+qb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),oE(a,j))}function V(a,b,c,d,e){a.o&&oE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function mE(a,b,c,d,e){a.o&&(nE(a,!1),oE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a))}function xE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+fa+a.j+' fill="'+e+la+b+"</text>");oE(a,b)}function FB(a,b,c,d,e){nE(a,!0);oE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a)}
function QI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Yj(a.u.hb)+(a.u.hb.offsetWidth||0)-Yj(a.u.hb),d=$j(a.u.hb)+(a.u.hb.offsetHeight||0)-$j(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function wE(a,b){a.f=b;a.j=RF(b)}u(584,416,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var CJ,BJ;function Xr(a,b,c){c&&(hs(a,b),c.Mf(a.c));a.e=!0}function hs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Yj(a.p.hb)+(a.p.hb.scrollLeft||0)+io(a.p.hb.ownerDocument),a.c.f=c.clientY-$j(a.p.hb)+(a.p.hb.scrollTop||0)+jo(a.p.hb.ownerDocument),a.c.b=new oJ(b),b.b.preventDefault(),!0):!1}
function UI(a){this.p=a;this.c=new EJ;this.d=new FJ(this);B(this.p,new GJ(this),(es(),es(),fs));B(this.p,new HJ(this),(Yr(),Yr(),Zr));B(this.p,new IJ(this),(bs(),bs(),cs));B(this.p,new JJ(this),(Ur(),Ur(),Vr));B(this.p,new KJ,(qr(),qr(),rr));B(this.p,new LJ(this),(mr(),mr(),nr));B(this.p,new MJ(this),(hr(),hr(),ir))}u(585,1,{},UI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function FJ(a){qk();this.b=a}u(586,24,{},FJ);
_.Dc=function(){!this.b.e&&this.b.j&&pJ(this.b.j,this.b.c)};_.b=null;function GJ(a){this.b=a}u(587,1,{},GJ);_.b=null;function HJ(a){this.b=a}u(588,1,{},HJ);_.b=null;function IJ(a){this.b=a}u(589,1,{},IJ);_.b=null;function JJ(a){this.b=a}u(590,1,{},JJ);_.b=null;function KJ(){}u(591,1,{},KJ);function LJ(a){this.b=a}u(592,1,{},LJ);_.b=null;function MJ(a){this.b=a}u(593,1,{},MJ);_.b=null;function EJ(){}u(594,1,{},EJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function kG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function NJ(a){var b,c,d,e,f;Xj(a);d=(jj(),kj(null));e=new zJ;Gx(e,a);gw(d,e,d.hb);f=a.fd();b=a.ed();c=kG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Ix(e,a);pw(d,e);return new sz(f,b)}function OJ(){this.hb=$doc.createElement(ae);this.hb[Ad]=Te;this.hb.style[Uf]=Ne;this.hb.style[Yf]=cd;this.hb.style[eh]=eb;this.hb.style[Me]=eb}u(596,307,xi,OJ);_.cd=function(){return Yj(this.hb)};
_.dd=function(){return $j(this.hb)};function RF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function DJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new yJ(new dH(a),new dH(b))}function pE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
function EE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function nE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function PI(){AJ();this.o=CJ;this.d=[];this.u=new OJ}u(597,584,{},PI);_.b=l;_.c=l;function PJ(){PJ=x;QJ=new sz(0,0)}
function RJ(a){var b;b=a.Qf();if(!b){var c;(c=a.Nf())?(b=NJ(c.b),pj(c.ue(),b.c,b.b),c=NJ(c.b),b=new sz(c.c-b.c,c.b-b.b)):b=new sz(0,0);a.Uf(b)}return b}function Hz(a,b){var c;if(a.ye())return QJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Tf(lz(b));c=NJ(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function SJ(a,b){var c;b&&(c=ig+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Pf().hb.style[kd]=c)}function TJ(){this.f=new jB;this.f.b=-1;this.f.c=-1}u(599,1,{});_.Nf=function(){return null};_.Of=function(a){this.Sf(a.Nd())};
_.Pf=function(){return this.ue()};_.Qf=function(){return UJ};_.Ed=function(){};_.ye=function(){return!1};_.Rf=function(a){this.Tf(lz(a))};_.Sf=function(a){SJ(this,a)};_.Tf=function(a){var b=this.ue().hb,c,d,e;c=(Rz(),Sz);e=a.c;d=a.b;e!=c.c?b.style[pe]=l+e+"pt":b.style[pe]=l;d!=c.b?b.style[oe]=d:b.style[oe]=l;0!=(a.d&1)?b.style[re]=nd:b.style[re]=l;0!=(a.d&2)?b.style[qe]=Re:b.style[qe]=l};_.Uf=function(a){UJ=a};_.Vf=function(){};var UJ=_.f=null,QJ;
function LA(a,b){PJ();TJ.call(this);this.b=new $w(a);this.b.gd()[Ad]=l;B(this.b,new VJ(this,b),(rq(),rq(),sq))}u(598,599,{},LA);_.ue=function(){return this.b};_.Sf=function(a){SJ(this,a)};_.b=null;function VJ(a,b){this.b=a;this.c=b}u(600,1,{},VJ);_.Lc=function(a){oq();pq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function PA(a){PJ();TJ.call(this);this.b=new Zx;B(this.b,new WJ(this,a),(lq(),lq(),mq))}u(601,599,{},PA);_.ue=function(){return this.b};_.b=null;
function WJ(a,b){this.b=a;this.c=b}u(602,1,{},WJ);_.b=null;_.c=null;function XJ(a,b){var c,d;SJ(a,b.Nd());for(d=new Ii(b.Wb.b);d.c<d.e.Be();)c=Ji(d),c.lc&&c.hc.Of(c)}function YJ(a,b){var c,d,e,f,g,j,h;pj(a.e,b.Ud(),b.Qd());for(d=new Ii(b.Wb.b);d.c<d.e.Be();)c=Ji(d),c.lc&&(e=c.hc,e.Rf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=RJ(e).c,f-=RJ(e).b,pj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Wz(){PJ();TJ.call(this);this.e=new tw}u(603,599,{},Wz);
_.Of=function(a){XJ(this,a)};_.ue=function(){return this.e};_.Rf=function(a){YJ(this,a)};_.e=null;function PB(a){PJ();TJ.call(this);var b=this.b=new Wx;dx(b.c,a);Vx(b);this.f.b=-1;this.f.c=-1}u(604,599,{},PB);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?fo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function SB(a){this.b=new sy(a.i,new ZJ(a))}u(605,1,{},SB);_.b=null;
function oy(a){var b,c,d,e,f;f=new FC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y($J,m,61,0,0);for(c=b.b?Bk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=fj((fA(),gA),new T(f.e)));c=c.c;if(Yt(!c?ih:c.b,zh))for(c=(!a.e.b||0==a.e.b.d?(Ls(),Ls(),Zs):new kA(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new yr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ag(),null.ag()):100==f.e&&A(f.f,58)?(j=f.f,h=new yr(j,205,null),h.j=j.Vd(),h.k=
j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.ag():401==f.e||402==f.e?(null.ag(),null.ag(),null.ag(),null.ag(),null.ag()):500<=f.e&&507>=f.e&&(g=null.bg,500!=g&&(f=new yr(null.bg,g,null),f.j=null.ag(),f.k=null.ag(),j=null.ag(),f.f=j&12,501==g&&null.ag())))}function ZJ(a){this.b=a}u(606,1,Xh,ZJ);_.xc=function(){oy(this)};_.b=null;function oC(){PJ();TJ.call(this);this.b=new Qy}u(607,599,{},oC);_.Nf=function(){var a;a=new oC;Ny(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
_.Qf=function(){return aK};_.Uf=function(a){aK=a};var aK=_.b=null;u(608,603,{});function rC(){new Ds}u(609,440,{},rC);function cr(a,b){a.onloadend=function(a){b.Fe(a.target.result)}}function jG(a){this.b=a}u(616,1,{},jG);_.b=null;function gG(){}u(617,1,{},gG);function hG(){}u(618,1,{},hG);function iG(){}u(619,1,{},iG);function CB(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Lq(c.i,c):Jq(c.i,c)))}
function DB(a,b){PJ();Wz.call(this);this.d=new bK(a);var c=this.c=new Jx,d=(ux(),vx);c.b=d;Gx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&cK(az(c.A.b.q,0)))throw new Uv("WindowPanel can only contain one child widget");dK(c,d);this.d.b=this;this.b=b}u(620,608,{},DB);_.ue=function(){return this.d};_.Pf=function(){return this.c.gb};_.Ed=function(){eK(this.d,!1)};_.Tf=function(){};_.Vf=function(a){XJ(this,a);YJ(this,a);fK(this.d);gK(this.d)};_.b=null;_.c=null;_.d=null;
function hK(a){var b;b=new Fq(G(a.hb,Pf),G(a.hb,Of));a=new Fq(G(a.L.bb.hb,Pf),G(a.L.bb.hb,Of));return L(N,s,-1,[b.c-a.c,b.b-a.b])}function iK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(jK(a,a.J),a.J=null):null!=a.I&&(kK(a,a.I),a.I=null);Oj(a.K)}function fK(a){a.cb?a.Zf(Iq(a.L.bb)):(a.Hd(),fK(a))}function kK(a,b){var c;a.cb?(c=hK(a),a.Zf(new Fq(-1,lK(b,!1)-c[1]))):a.I=b}function mK(a,b){var c;b!=a.Cd()&&(c=a.L.bb,Zv(c),nK(c,b,c.hb,c.q.d,!0))}
function jK(a,b){var c;a.cb?(c=hK(a),a.Zf(new Fq(lK(b,!0)-c[0],-1))):a.J=b}u(623,309,ni);_.Wf=function(){var a,b;b=Iq(this.L.bb);a=hK(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?cK(az(a.q,0)):null};_.Xf=function(a){oK(this.L.bb,a)};_.xd=function(){return new $v(this.L.bb)};_.Yf=function(){Mq(this.L.bb)};_.sd=function(){iK(this)};_.Kd=function(){Mq(this.L.bb)};_.ud=function(a){return pK(this.L.bb,a)};_.Zf=function(a){Kq(this.L.bb,a)};
_.kd=function(a){kK(this,a)};_.Dd=function(a){mK(this,a)};_.md=function(a){jK(this,a)};_.I=null;_.J=null;function qK(){qK=x;var a=(rK(),sK(),tK);uK=new Nx(a.e,a.c,a.d,a.f,a.b)}function eK(a,b){var c;c=new nv;a.eb&&Bs(a.eb,c);a.B&&Jq(a.i,a);try{Qi(a.i.d,a)}catch(d){if(d=Oi(d),!A(d,79))throw d;}a.c=vK(a.i,a);try{Aw(a,b)}finally{Ti(a.k.b),Ti(a.j.b),Ti(a.n.b),a.H&&Wi(a.H,a.i),a.u&&(a.u=!1)}}function wK(a,b,c){var d,e;e=a.gb;d=new Qj(a,e);e.zd(a,d.b+b,d.e+c)}
function xK(a,b,c){b=new yK(go(fo(uv(uv(a.L.d,b),c))));Yv(b,a);B(b,a.d,(rq(),rq(),sq));return b}function Hq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Kq(a.L.bb,b)}function KH(a,b,c){var d,e;(e=a.i)?(d=zK(e.hb),Dw(a,b+(Yj(e.hb)+d[3]),c+($j(e.hb)+d[0]))):Dw(a,b,c)}function dK(a,b){if(b!=(0!=a.A.b.q.d?cK(az(a.A.b.q,0)):null)){Zv(a.A.b);var c=a.A.b;nK(c,b,c.hb,c.q.d,!0)}}
function AK(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Cq(),BK)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ii(a.H);e.c<e.e.Be();)if(d=Ji(e),b==(Cq(),CK)){!d.c&&(d.c=new DK);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Cq(),Dq))g=d.i,j=d.x,d.A.d?(KH(d,j.d,j.e),Hq(d,new Fq(j.c,-1))):(KH(d,j.d,j.e),Hq(d,new Fq(j.c,j.b)),Lq(g,d)),Mi(g.d,d,d.A.c),kk(d.r,333);else if(!d.u&&f==(Cq(),BK))d.hb.style[bh]=ch,Cq()}else if(b==Dq){!d.c&&(d.c=new DK);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=zK(j.hb);h=d.x;if(d.A.d)h.d=Yj(d.hb)-
g[3]-Yj(j.hb),h.e=$j(d.hb)-g[0]-$j(j.hb),d.x=h,KH(d,0,0),EK(d,Eq(j.hb).c,-1);else{if(f!=(Cq(),BK))h.d=Yj(d.hb)-g[3]-Yj(j.hb),h.e=$j(d.hb)-g[0]-$j(j.hb),h.c=d.f,h.b=d.e,d.x=h;KH(d,0,0);Kq(d,new FK(Eq(j.hb)));Jq(j,d)}d==d.i.b||aF(d);kk(d.r,333)}}else b==BK&&(!d.c&&(d.c=new DK),d=a,d.u||(d.y=c,d.hb.style[bh]=Ne))}}function GK(a,b){a.hb.style[gh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ag().ag()}
function gK(a){if(!a.cb){a.k=Sv(a,a.i,(!ms&&(ms=new wk),ms));a.j=Sv(a,a.i,vk?vk:vk=new wk);a.n=Sv(a,a.i,(!rs&&(rs=new wk),rs));var b=a.i;!a.H&&(a.H=new cj);Xi(a.H,b);ms&&(b=new ls(a),a.eb&&Bs(a.eb,b));a.B&&Lq(a.i,a);Mi(a.i.d,a,a.A.c);a.c&&(Dw(a,a.c.b,a.c.c),a.c=null);Ew(a);aF(a)}}function aF(a){if(a!=a.i.b){var b;rs&&(b=new qs(a),a.eb&&Bs(a.eb,b))}}u(622,623,ni);_.Cd=function(){return 0!=this.A.b.q.d?cK(az(this.A.b.q,0)):null};_.Fd=function(a){eK(this,a)};_.xd=function(){return new $v(this.A.b)};
_.sd=function(){iK(this);Oj(new HK(this))};_.ud=function(a){return pK(this.A.b,a)};_.Zf=function(a){Hq(this,a)};_.Gd=function(a,b){KH(this,a,b)};_.Dd=function(a){dK(this,a)};_.Hd=function(){gK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var uK;
function bK(a){qK();var b=(IK(),JK),c;c=(Lw(),Mw);Fw.call(this,!1,"popup");this.M=c.b;this.K=new KK(this);c=new LK;c.hb[Ad]="mosaic-popupLayoutPanel";xw(this.L,c);Cw(this);this.d=new MK(this);this.r=new NK(this);this.s=new OK(this);this.t=new PK(this);this.x=new QK;this.G=(Cq(),CK);this.B=!1;this.i=b;a=this.A=new RK(a);b=new SK;!a.e&&(a.e=new TK);Xi(a.e,b);a=new UK(new Mx(uK.b.e.b,uK.b.c,uK.b.d,uK.b.f,uK.b.b));B(a,new VK(this),(rq(),rq(),sq));b=this.A.c;if(!b.c){b.c=new Jx;b.c.gd()[Ad]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(Cx(),Dx);c.d=d;c=b.i;WK(c,b.c,new XK(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new jw;d=Hx(c);Cv(c.c,(Qu(),Ru(d)),0);iw(c,a,d,0,!1)}else Gx(b.c,a);oK(b.i,null);B(this.A.c,new YK(this),(zq(),zq(),Aq));B(this.A.c,this.d,sq);mK(this,this.A);Ki(go(fo(this.hb)),"mosaic-WindowPanel",!0)}u(621,622,ni,bK);_.Ed=function(){var a=this.b,b=new wB(a.b,201),c;a=a.b.r;a.b?a=new ZK(new Ii(a.b)):(a=(Ls(),Ls(),Zs),a=new Ii(a));for(;a.Xc();)c=a.Yc(),201==b.e&&IH(c.b)};_.b=null;
function iF(a,b,c,d){b=mz(b);c+=b.b;d+=b.c;Dw(a.b,c,d);Ew(a.b)}function ZB(){PJ();TJ.call(this);var a=this.b=new $K;a.U=!0;a.b.i=!0;this.b.X=!0}u(624,599,{},ZB);_.ue=function(){return this.b};_.b=null;function SC(){}u(631,456,{},SC);function ZK(a){if(!a)throw new un;this.b=a}u(632,1,{},ZK);_.Xc=function(){return YC(this.b)};_.Yc=function(){return Ji(this.b)};_.Zc=function(){throw new bD("Missing message: awt.50");};_.b=null;function uA(){return uA()}
function QC(){QC=x;var a;a=(HC(),IC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(aL,m,-1,0,1);else throw new MG(a+" is not supported");}catch(b){if(b=Oi(b),!A(b,87))throw b;}}function TB(a,b){a.b=31*a.b+vt((new dH(b)).b)}function pA(){}u(635,1,{},pA);_.hC=function(){return this.b};_.b=1;
function zK(a){var b;b=y(N,s,-1,4,1);b[0]=bL(cL(a,"borderTopWidth"));b[1]=bL(cL(a,"borderRightWidth"));b[2]=bL(cL(a,"borderBottomWidth"));b[3]=bL(cL(a,"borderLeftWidth"));return b}function dL(a){var b,c;c=eL(a);b=zK(a);a=new Fq(a.clientWidth,a.clientHeight);a.c+=b[1]+b[3]+(c[1]+c[3]);a.b+=b[0]+b[2]+(c[0]+c[2]);return a}function Eq(a){return new Fq(a.clientWidth,a.clientHeight)}
function eL(a){var b;b=y(N,s,-1,4,1);b[0]=bL(cL(a,"marginTop"));b[1]=bL(cL(a,"marginRight"));b[2]=bL(cL(a,"marginBottom"));b[3]=bL(cL(a,"marginLeft"));return b}function fL(a){var b;b=y(N,s,-1,4,1);b[0]=bL(cL(a,"paddingTop"));b[1]=bL(cL(a,"paddingRight"));b[2]=bL(cL(a,"paddingBottom"));b[3]=bL(cL(a,"paddingLeft"));return b}function gL(a,b,c){try{H(b,me)&&(b=Pd),a.style[b]=c}catch(d){if(d=Oi(d),!A(d,79))throw d;}}
function lK(a,b){var c;hL||(hL=$doc.createElement(zg),gL(hL,Xe,l),gL(hL,Qg,l),gL(hL,Yf,cd),gL(hL,bh,Ne),$doc.body.appendChild(hL));gL(hL,eh,a);gL(hL,Me,a);c=dL(hL);return b?c.c:c.b}var hL=null;function iL(){Fq.call(this,0,0)}function Fq(a,b){this.c=a;this.b=b}function FK(a){Fq.call(this,a.c,a.b)}u(637,1,fi,iL,Fq,FK);_.eQ=function(a){return this===a?!0:null==a||jL!=Cn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Zc};_.b=0;_.c=0;function kL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(638,1,{72:1,75:1,96:1},kL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return lL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;
function mL(a,b){this.b=a;this.c=b}u(639,1,fi,mL);_.eQ=function(a){return this===a?!0:null==a||nL!=Cn(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};_.tS=function(){return nL.e+"[x="+this.b+",y="+this.c+Zc};_.b=0;_.c=0;function QK(){this.c=this.b=this.e=this.d=0}u(640,1,fi,QK);_.eQ=function(a){return this===a?!0:null==a||oL!=Cn(a)||this.b!=a.b||this.c!=a.c||this.d!=a.d||this.e!=a.e?!1:!0};
_.hC=function(){var a;a=31+this.b;a=31*a+this.c;a=31*a+this.d;return a=31*a+this.e};_.tS=function(){return oL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Zc};_.b=0;_.c=0;_.d=0;_.e=0;function cL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==me&&(b=Pd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(642,1,{});var pL=-1;function qL(){}u(643,642,{},qL);_.b=-1;_.c=-1;var rL=null;
function bL(a){a=parseInt(a,10);a=isNaN(a)?null:PE(a);return!a?0:a.b}u(646,324,pi);_.Wf=function(){return Iq(this.i)};_.Xf=function(a){oK(this.i,a)};_.Yf=function(){Mq(this.i)};_.Kd=function(){Mq(this.i)};_.kd=function(a){var b=this.i;b.hb.style[Me]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[eh]=a;b.cb||(b.j=a)};function rK(){rK=x;sK()}function BB(a,b){a.b.hb.textContent=b||l;oK(a.i,null)}
function sL(a){rK();var b;ax(this,new LK);this.b=new tL;b=this.i;uL(b,new vL);gL(b.hb,Vf,cb);b.p=0;WK(b,this.b,new XK(0),b.q.d);this.b.gd()[Ad]="mosaic-Caption-text";this.b.hb.textContent=a||l;oK(this.i,null);this.hb[Ad]="mosaic-Caption"}u(645,646,pi,sL);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};_.c=null;
function sK(){sK=x;wL=Ln()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new ez(wL,240,20);new ez(wL,224,16);new ez(wL,208,16);new ez(wL,192,16);new ez(wL,176,16);new ez(wL,160,16);new ez(wL,144,16);new ez(wL,128,16);new ez(wL,112,16);new ez(wL,96,16);new ez(wL,80,16);new ez(wL,64,16);new ez(wL,260,16);tK=new ez(wL,48,16);new ez(wL,32,16);new ez(wL,16,16);new ez(wL,0,16)}var wL,tK;function xL(a,b){Pv(a.b.hb,!b);oK(a.i,a.b)}
function Gq(a,b){a.d=b;Pv(a.b.hb,!b);oK(a.i,a.b);if(a.e){var c;for(c=new Ii(a.e);c.c<c.e.Be();)Ji(c)}}function RK(a){var b;ax(this,new LK);b=this.i;uL(b,new yL((zL(),AL)));b.p=0;this.c=new sL(a);WK(b,this.c,new XK(1),b.q.d);this.b=new LK;bj(this.b,"Body");WK(b,this.b,new XK(0),b.q.d);this.hb[Ad]="mosaic-CaptionLayoutPanel"}u(648,646,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},RK);_.nd=function(){Tv(this.i)};_.od=function(){Wv(this.i)};_.xd=function(){return new $v(this.b)};
_.ud=function(a){return pK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function TK(){yH(this)}u(649,532,Ph,TK);function KK(a){this.b=a}u(650,1,Xh,KK);_.xc=function(){Mq(this.b.L.bb)};_.b=null;function BL(a){var b;b=a.c;a=b.i;b=!a.f?-1:Nj(a.f.b,b);a.f&&Lu(a.f.b,b)&&Ou(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&aF(!a.f?null:Lu(a.f.b,b-1))}function CL(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Vz);-1==Nj(a.f.b,b)&&Xi(a.f.b,b)}function DK(){}u(651,1,{},DK);_.Qc=function(a){BL(a)};_.Rc=function(a){CL(a)};
_.Tc=function(a){DL(a.b.i,a.b)};function IK(){IK=x;EL=new FL(1,"e");GL=new FL(2,Ef);HL=new FL(3,"ne");IL=new FL(10,"nw");JL=new FL(4,qg);KL=new FL(5,tg);LL=new FL(12,"sw");ML=new FL(8,"w");JK=new NL((jj(),kj(null)).hb)}function vK(a,b){var c;c=zK(a.hb);return new mL(Yj(b.hb)-(Yj(a.hb)+c[3]),$j(b.hb)-($j(a.hb)+c[0]))}
function OL(a){var b,c,d,e,f,g;if(a.f){b=Eq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Lu(a.f.b,d),c=new Fq(G(g.hb,Pf),G(g.hb,Of)),f=vK(a,g),f.b-=Tj(0,f.b+G(g.hb,Pf)-b.c),f.c-=Tj(0,f.c+G(g.hb,Of)-b.b),KH(g,Tj(0,f.b),Tj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,EK(g,c.c,c.b),g.G==(Cq(),Dq)&&Kq(g,new FK(Eq(a.hb))),kk(g.r,1)}}function PL(a,b,c){a=a.e;Mi(a,b,b);z(a.d,b,c);bj(b,yc+c.c)}
function Jq(a,b){var c;c=a.e;QL(c,b.z);aj(b.z,yc+IL.c);QL(c,b.v);aj(b.v,yc+GL.c);QL(c,b.w);aj(b.w,yc+HL.c);QL(c,b.F);aj(b.F,yc+ML.c);QL(c,b.o);aj(b.o,yc+EL.c);QL(c,b.E);aj(b.E,yc+LL.c);QL(c,b.C);aj(b.C,yc+JL.c);QL(c,b.D);aj(b.D,yc+KL.c)}
function Lq(a,b){!b.z&&(b.z=xK(b,0,0));PL(a,b.z,IL);!b.v&&(b.v=xK(b,0,1));PL(a,b.v,GL);!b.w&&(b.w=xK(b,0,2));PL(a,b.w,HL);!b.F&&(b.F=xK(b,1,0));PL(a,b.F,ML);!b.o&&(b.o=xK(b,1,2));PL(a,b.o,EL);!b.E&&(b.E=xK(b,2,0));PL(a,b.E,LL);!b.C&&(b.C=xK(b,2,1));PL(a,b.C,JL);!b.D&&(b.D=xK(b,2,2));PL(a,b.D,KL)}function DL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Nj(a.f.b,b);if(c+1<d){zA(a.f,b);for(Xi(a.f.b,b);c<d;++c)GK(Lu(a.f.b,c),c)}else GK(b,c)}
function NL(a){a=new RL(a);ax(this,a);this.d=new SL(a);this.d.j=!0;Ui(this.d);this.d.n=3;this.e=new TL(a);this.e.j=!0;Ui(this.e);this.e.n=3;cx(this)}u(652,324,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},NL);_.Wf=function(){return Eq(this.hb)};_.Xf=function(){var a;(a=UL(this))&&a.Xf(null)};_.Yf=function(){OL(this)};_.Qc=function(a){!this.c&&(this.c=new DK);BL(a)};_.Rc=function(a){!this.c&&(this.c=new DK);CL(a)};_.Kd=function(){OL(this)};
_.Tc=function(a){!this.c&&(this.c=new DK);DL(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var EL,GL,HL,IL,JK,JL,KL,LL,ML;function RL(a){this.q=new uw(this);this.hb=a}u(653,304,ki,RL);function FL(a,b){this.b=a;this.c=b}u(654,1,{},FL);_.b=0;_.c=null;function SL(a){Ei();Yi.call(this,a)}u(655,3,{},SL);_.rc=function(){var a;a=this.k.f;a.u||Xj(a.p);aj(this.k.f,"dragdrop-dragging");!a.A.d&&xL(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Tj(this.b,a<this.e?a:this.e),b=Tj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Xe]=a+(Ij(),bg);c.style[Qg]=b+bg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||aF(a);a.A.d||xL(a.A,!0);a.u||(a.p||(a.p=new VL,bj(a.p,"mosaic-GlassPanel-invisible")),gL(a.p.hb,gh,cL(a.hb,gh)),ij((jj(),kj(null)),a.p,0,0));bj(this.k.f,"dragdrop-dragging");a=new Qj(this.k.b,null);this.b=a.b+Zj(this.k.b.hb);this.c=a.e+ak(this.k.b.hb);this.e=this.b+ck(this.k.b.hb)-this.k.f.fd();this.d=this.c+bk(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function QL(a,b){try{Qi(a,b)}catch(c){if(c=Oi(c),!A(c,79))throw c;}}
function TL(a){Ei();Yi.call(this,a);this.d=new Gi}u(656,3,{},TL);_.rc=function(){var a;a=this.k.f.gb;a.u||Xj(a.p);aj(this.k.f,"dragdrop-dragging");xL(a.A,!1);Hq(a,new Fq(a.f,a.e));kk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=fj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Tj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Tj(a+b,G(d.A.c.hb,Of)),b!=a&&wK(d,0,a-b),Hq(d,new Fq(d.f,b)),kk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Tj(a+b,G(d.A.c.hb,Of)),Hq(d,new Fq(d.f,b)),kk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Tj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
96,b!=a&&wK(d,a-b,0),Hq(d,new Fq(b,d.e)),kk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Hq(d,new Fq(96<a+b?a+b:96,d.e)),kk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||aF(a);xL(a.A,!0);a.u||(a.p||(a.p=new VL,bj(a.p,"mosaic-GlassPanel-invisible")),gL(a.p.hb,gh,cL(a.hb,gh)),ij((jj(),kj(null)),a.p,0,0));bj(this.k.f,"dragdrop-dragging");a=new Qj(this.k.b,null);this.b=a.b+Zj(this.k.b.hb);this.c=a.e+ak(this.k.b.hb);this.f=this.b+ck(this.k.b.hb)-this.k.f.fd();this.e=this.c+bk(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
function VL(){var a;this.e=new WL(this);this.b=!1;this.c=new yw;ax(this,this.c);a=this.hb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Ad]="gwt-GlassPanel"}u(657,324,Rh,VL);
_.qd=function(){var a;cx(this);try{a=this.gb}catch(b){b=Oi(b);if(A(b,85))throw new Uv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(jj(),kj(null))?(Eu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Wi(rk,a),a.c=!0,a.d=zk(a),Xi(rk,a),this.d=new XL(this),hv(new Du(this.d))):(this.hb.style[td]=cb,this.hb.style[jg]=cb);this.b&&Wu(new Cu(this));ij(kj(null),new YL,io($doc),jo($doc))};
_.rd=function(){this.i.rd();ek(this.e);this.d&&(Au(fv,this.d,L(ZL,m,14,[(!ps&&(ps=new wk),ps)])),this.d=null);this.b&&Au(Yu,this,L(ZL,m,14,[(!Xu&&(Xu=new wk),Xu)]))};_._c=function(a){switch(Tu(a.type)){case 256:if(27==(a.keyCode||0))return Xj(this),!1;case 1:if(this.hb.contains(a.target))return Xj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function WL(a){qk();this.b=a}u(658,24,{},WL);_.Dc=function(){Eu(this.b)};_.b=null;function XL(a){this.b=a}u(659,1,{},XL);_.b=null;
function YL(){this.hb=fx();var a;a=new $x(new $L(this));B(this,a,(hq(),hq(),iq));B(this,a,(er(),er(),fr))}u(660,326,ki,YL);_.sd=function(){Oj(new aM(this))};function $L(a){this.b=a}u(661,1,{},$L);_.b=null;function aM(a){this.b=a}u(662,1,Xh,aM);_.xc=function(){this.b.hb.focus()};_.b=null;function bM(a){a.hb.style[eh]=jd;a.hb.style[Me]=jd;if(a.cb){var a=a.gb,b;A(a,104)?a.Xf(null):(b=UL(a))&&b.Xf(a)}}u(664,307,Wh);_.Wf=function(){bM(this);return new Fq(G(this.hb,Pf),G(this.hb,Of))};_.Xf=function(){bM(this)};
_.Yf=function(){};_.$c=function(){};_.Kd=function(){};function tL(){this.hb=$doc.createElement("label");this.hb[Ad]="mosaic-Label";this.hb.style[dh]=Kf;this.hb[Ad]="mosaic-HTML"}u(663,664,Wh,tL);function UK(a){ax(this,new cM(a));this.hb[Ad]="mosaic-ImageButton"}u(665,324,Rh,UK);
function $K(){var a=(Lw(),Ow);Fw.call(this,!0,pf);this.M=a.b;this.b=new dM(this);this.b.e=!0;vw(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);mj();Ev(a,b)}else this.db|=1;go(fo(this.hb))[Ad]=Ke;this.hb.style[gh]="2147483647"}u(666,309,ki,$K);_.$c=function(a){Vv(this,a);1==Tu(a.type)&&Aw(this,!1)};_.b=null;
function dM(a){this.c=a;this.d=new cj;this.j=new cj;a=(ry(),qy);new dz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Eg);this.f=$doc.createElement(Hg);Pu(b,this.f);this.p=!0;a=fx();b=(Qu(),Ru(b));a.appendChild(b);this.hb=a;xl();this.hb.setAttribute("role",am.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),mj(),Ev(a,b)):this.db|=2225;this.hb[Ad]=Je;a=Mv(this.hb)+"-vertical";Ki(this.gd(),a,!0);this.hb.style[Tf]=cb;this.hb.setAttribute("hideFocus",Zg);B(this,new py(this),(hq(),hq(),iq))}
u(667,347,xi,dM);_.$c=function(a){switch(Tu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}iy(this,a)};_.Jd=function(a,b){my(this,a,b);b||this.b&&Aw(this.c,!1)};_.b=!0;_.c=null;
function cM(a){var b=(ux(),vx),c=(Cx(),Dx),d;d=new mx;d.i[rd]=bb;d.i[vd]=0;d.i[wd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;kx(b.b);b.b.d.rows[0].cells[0][fd]=c.b;kx(b.b);b.b.d.rows[0].cells[0].style[ah]=e.b;kx(d);b=gx(d,0,0,!0);if(a){Xj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;ix(g,f.d);st(f.c,g,a);c.b=c.b.c}else e=c.c.d,Xi(c.c,a);a.hb[ad]=e;Pu(b,a.hb);Yv(a,d)}ax(this,d);Ki(this.hb,"mosaic-WidgetWrapper",!0)}u(668,324,Rh,cM);_.b=null;_.c=null;function MK(a){this.b=a}u(669,1,{},MK);
_.Lc=function(){this.b._&&this.b!=this.b.i.b&&aF(this.b)};_.b=null;function NK(a){qk();this.b=a}u(670,24,{},NK);_.Dc=function(){Mq(this.b.L.bb);var a=this.b;os((!a.q&&(a.q=new eM),a.q))};_.b=null;function OK(a){qk();this.b=a}u(671,24,{},OK);_.Dc=function(){AK(this.b,(Cq(),Dq))};_.b=null;function PK(a){qk();this.b=a}u(672,24,{},PK);_.Dc=function(){AK(this.b,(Cq(),BK))};_.b=null;function SK(){}u(673,1,{},SK);function VK(a){this.b=a}u(674,1,{},VK);_.Lc=function(){this.b.Ed()};_.b=null;
function YK(a){this.b=a}u(675,1,{},YK);_.b=null;function HK(a){this.b=a}u(676,1,Xh,HK);_.xc=function(){this.b.G==(Cq(),Dq)?kk(this.b.s,333):this.b.G==BK&&kk(this.b.t,333)};_.b=null;function yK(a){this.hb=a;Tv(this)}u(677,307,xi,yK);_.Mc=function(a){return B(this,a,(Hr(),Hr(),Ir))};_.Nc=function(a){return B(this,a,(sj(),sj(),tj))};_.Oc=function(a){return B(this,a,(Lr(),Lr(),Mr))};_.Pc=function(a){return B(this,a,(uj(),uj(),Hj))};function eM(){Hs.call(this,null)}u(678,239,Zh,eM);
function Cq(){Cq=x;Dq=new fM("MAXIMIZED",0);BK=new fM("MINIMIZED",1);CK=new fM("NORMAL",2);gM=L(hM,m,99,[Dq,BK,CK])}function fM(a,b){I.call(this,a,b)}u(679,140,{72:1,76:1,78:1,99:1},fM);var gM,Dq,BK,CK;function Eu(a){var b,c,d,e;c=qj();b=rj();e=(Fv(),Gv).scrollWidth;d=Gv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[eh]=c-1+bg);0<=b-1&&(a.hb.style[Me]=b-1+bg)}
function iM(a,b){var c,d,e;if(a.n)return!0;a.y.Me();for(c=new $v(b);c.b.b<c.b.c.d-1;)d=cK(aw(c.b)),e=d.gb,A(e,105)&&e.ld(d.hd()),d.hd()&&Xi(a.y,d);return!0}
function jM(a,b){var c,d,e;if(b.b)a.d&&dk(a.d),a.d=new kM(a,b),fk(a.d,333);else for(d=new Ii(a.y);d.c<d.e.Be();)c=Ji(d),e=c.fb,rw(b,lM(c),e.t,e.u),mM(c,e.v,e.s,L(N,s,-1,[nM(a.r.b,c).e,nM(a.q.b,c).d,nM(a.o.b,c).b,nM(a.p.b,c).c]),L(N,s,-1,[oM(a.j.b,c).e,oM(a.i.b,c).d,oM(a.e.b,c).b,oM(a.f.b,c).c]),L(N,s,-1,[pM(a.v,c),pM(a.u,c),pM(a.s,c),pM(a.t,c)]))}
function qM(){this.y=new cj;this.k=new rM(this);this.x=new sM(this.k);this.w=new tM(this.k);this.r=new uM(this.k);this.q=new vM(this.k);this.o=new wM(this.k);this.p=new xM(this.k);this.j=new yM(this.k);this.i=new zM(this.k);this.e=new AM(this.k);this.f=new BM(this.k);this.v=new CM(this.k);this.u=new CM(this.k);this.s=new CM(this.k);this.t=new CM(this.k)}u(682,1,{});_.$f=function(a){jM(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;_.j=null;_.k=null;_.n=!1;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;
_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;function DM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ii(b.y);e.c<e.e.Be();)d=Ji(e),A(d,27)&&(d=d.bb),f=d.fb,rw(c,lM(d),f.t,f.u),mM(d,f.v,f.s,L(N,s,-1,[nM(b.r.b,d).e,nM(b.q.b,d).d,nM(b.o.b,d).b,nM(b.p.b,d).c]),L(N,s,-1,[oM(b.j.b,d).e,oM(b.i.b,d).d,oM(b.e.b,d).b,oM(b.f.b,d).c]),L(N,s,-1,[pM(b.v,d),pM(b.u,d),pM(b.s,d),pM(b.t,d)]));EM(c);a.b.d=null;for(a=new Ii(a.b.y);a.c<a.e.Be();)b=Ji(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function kM(a,b){this.b=a;this.c=b;var c=(mk(),nk);this.n=new lk(this);this.t=c}u(683,17,{},kM);_.yc=function(){DM(this)};_.zc=function(){DM(this)};
_.Bc=function(a){var b,c,d;for(c=new Ii(this.b.y);c.c<c.e.Be();)b=Ji(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=vt(d.p+(d.t-d.p)*a),d.w=vt(d.q+(d.u-d.q)*a),d.x=vt(d.r+(d.v-d.r)*a),d.i=vt(d.o+(d.s-d.o)*a),rw(this.c,lM(b),d.j,d.w),mM(b,d.x,d.i,L(N,s,-1,[nM(this.b.r.b,b).e,nM(this.b.q.b,b).d,nM(this.b.o.b,b).b,nM(this.b.p.b,b).c]),L(N,s,-1,[oM(this.b.j.b,b).e,oM(this.b.i.b,b).d,oM(this.b.e.b,b).b,oM(this.b.f.b,b).c]),L(N,s,-1,[pM(this.b.v,b),pM(this.b.u,b),pM(this.b.s,b),pM(this.b.t,b)]))};_.b=null;_.c=null;
u(685,1,{});_.b=null;function AM(a){this.b=a}u(684,685,{},AM);function BM(a){this.b=a}u(686,685,{},BM);function zM(a){this.b=a}u(687,685,{},zM);function yM(a){this.b=a}u(688,685,{},yM);function wM(a){this.b=a}u(689,685,{},wM);function xM(a){this.b=a}u(690,685,{},xM);function vM(a){this.b=a}u(691,685,{},vM);function uM(a){this.b=a}u(692,685,{},uM);u(693,685,{},function(a){this.b=a});u(694,685,{},function(a){this.b=a});
function pM(a,b){var c=a.b,d;d=fj(c.e,b);d||(d=new kL(fL(b.hb)),z(c.e,b,d));return d.e}function CM(a){this.b=a}u(695,685,{},CM);function tM(a){this.b=a}u(696,685,{},tM);function sM(a){this.b=a}u(697,685,{},sM);function oM(a,b){var c;c=fj(a.b,b);c||(c=new kL(zK(b.hb)),z(a.b,b,c));return c}function nM(a,b){var c;c=fj(a.c,b);c||(c=new kL(eL(b.hb)),z(a.c,b,c));return c}
function FM(a,b){var c,d;d=fj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=UL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new Fq(GM(e,!0),GM(e,!1));break a}h=b.Wf();null!=c.n&&(h.c=GM(e,!0));null!=c.k&&(h.b=GM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Fq(GM(e,!0),GM(e,!1));break a}h=new iL;f=b.hb;n=f.style;g=n[Yf];j=n[bh];n[Yf]="static";n[bh]=Ne;null!=c.n?h.c=GM(e,!0):(n[eh]=jd,h.c=(f.offsetWidth||0)+nM(d.p.b,b).c+nM(d.q.b,b).d);null!=c.k?h.b=GM(e,!1):(n[Me]=jd,h.b=(f.offsetHeight||0)+nM(d.r.b,b).e+
nM(d.o.b,b).b);n[Yf]=g;n[bh]=j}d=h}null!=c.n&&(Ij(),Gp)==c.n.ag()||null!=c.k&&(Ij(),Gp)!=c.k.ag()||z(a.f,b,d)}return d}function rM(a){this.i=a;this.d=new Gi;this.f=new Gi;this.c=new Gi;this.b=new Gi;this.e=new Gi}u(698,1,{},rM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function HM(a){var b;b=a.fb;if(null==b||!A(b,102))b=new IM,a.fb=b;return b}function vL(){yL.call(this,(zL(),JM))}function yL(a){var b=(KM(),LM);qM.call(this);this.c=a;this.b=b}u(699,682,{},vL,yL);
_._f=function(a){var b,c,d,e,f,g,j,h,n;h=new iL;iM(this,a);n=nM(this.p.b,a).c+nM(this.q.b,a).d+oM(this.f.b,a).c+oM(this.i.b,a).d+pM(this.t,a)+pM(this.u,a);d=nM(this.r.b,a).e+nM(this.o.b,a).b+oM(this.j.b,a).e+oM(this.e.b,a).b+pM(this.v,a)+pM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(zL(),JM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ii(this.y);a.c<a.e.Be();)c=Ji(a),e=HM(c),b=null,j=c.gb,A(j,105)&&(b=j,b=MM(b),b=new Fq(b[1]+b[3],b[0]+b[0])),this.c==JM?(n+=FM(this.x.b,c).c,e.b=FM(this.w.b,
c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Tj(f,e.b)):(d+=FM(this.w.b,c).b,e.c=FM(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Tj(g,e.c));this.c==JM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.$f=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R;if(iM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=pM(this.t,a);E=pM(this.v,a);c=Eq(a.hb);R=c.c-(t+pM(this.u,a));r=c.b-(E+pM(this.s,a));g=R;c=r;this.c==(zL(),JM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ii(this.y);e.c<e.e.Be();)d=Ji(e),b=null,q=HM(d),v=d.gb,A(v,105)&&(b=v,b=MM(b),b=new Fq(b[1]+b[3],b[0]+b[0])),this.c==JM?(q.e?++h:(q.c=FM(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=FM(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=FM(this.w.b,
d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=FM(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ii(this.y);e.c<e.e.Be();)d=Ji(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=MM(b),b=new Fq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==JM?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==AL?(q.t=this.b==(KM(),LM)?t:this.b==NM?t+~~(R/2)-~~(J/2):t+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(KM(),LM)?(q.t=t,q.u=E):this.b==NM?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
n,q.s=f,t+=J+D),a.b&&(v=d.cd()-Yj(a.hb)-pM(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-$j(a.hb)-pM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));jM(this,a)}};_.b=null;_.c=null;function KM(){KM=x;LM=new OM("START",0);NM=new OM(Gb,1);PM=new OM("END",2);QM=L(RM,m,100,[LM,NM,PM])}function OM(a,b){I.call(this,a,b)}u(700,140,{72:1,76:1,78:1,100:1},OM);var QM,NM,PM,LM;function zL(){zL=x;JM=new SM("HORIZONTAL",0);AL=new SM("VERTICAL",1);TM=L(UM,m,101,[JM,AL])}
function SM(a,b){I.call(this,a,b)}u(701,140,{72:1,76:1,78:1,101:1},SM);var TM,JM,AL;u(703,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function IM(){this.f=!1}function XK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(702,703,{102:1,106:1},IM,XK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function VM(a,b){if(a.n)return!0;iM(a,b);if(0<a.y.d){a.b=Lu(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new WM,c.fb=d;a.c=d;a.y.Me();Xi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function XM(){qM.call(this)}u(704,682,{},XM);
_._f=function(a){var b,c;c=new iL;VM(this,a);if(this.b){b=FM(this.x.b,this.b).c;var d=FM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=MM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=nM(this.p.b,a).c+nM(this.q.b,a).d+oM(this.f.b,a).c+oM(this.i.b,a).d+pM(this.t,a)+pM(this.u,a);c.b+=nM(this.r.b,a).e+nM(this.o.b,a).b+oM(this.j.b,a).e+oM(this.e.b,a).b+pM(this.v,a)+pM(this.s,a);return c};
_.$f=function(a){var b,c,d,e,f;VM(this,a)&&(d=pM(this.t,a),e=pM(this.v,a),c=Eq(a.hb),f=c.c-(d+pM(this.u,a)),c=c.b-(e+pM(this.s,a)),b=this.b.gb,A(b,105)&&(b=MM(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.cd()-Yj(a.hb)-pM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-$j(a.hb)-pM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),jM(this,a))};_.b=null;_.c=null;function WM(){this.f=!1}
u(705,703,{103:1,106:1},WM);function MM(a){var b,c,d,e;null==a.b&&(a.b=y(N,s,-1,4,1),e=fo(uv(uv(a.d,0),0)),c=fo(uv(uv(a.d,2),2)),d=eL(a.hb),b=zK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function YM(a,b){a.cb&&Xj(a);return ww(a,b)}function ZM(){Uw();Kw.call(this,Vw)}u(706,314,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},ZM);_.ud=function(a){return YM(this,a)};_.b=null;
function lM(a){var b;b=a.gb;return A(b,105)?b:a}function Iq(a){if(!a.cb)return new iL;if(-1==a.k.c||-1==a.k.b)a.k=a.e._f(a),Kq(a,a.k),a.e.$f(a),a.k=a.e._f(a);return a.k}function cK(a){return A(a,105)?a.bb:a}function $M(a){var b;if(!a.o){b=(!rL&&(rL=new qL),rL);var c=aN(a,fb,!0);b.b=c;c=aN(a,gb,!0);b.c=c;a.o=b}return a.o}
function nK(a,b,c,d,e){if(A(b,27))throw new xk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new ZM,iw(a,c,a.hb,d,!0),xw(c,b)):iw(a,b,c,d,e);oK(a,b)}function WK(a,b,c,d){b.fb=c;nK(a,b,a.hb,d,!0)}
function oK(a,b){var c;c=a.e;if(b){var d=c.k;Ri(d.d,b);Ri(d.f,b);Ri(d.c,b);Ri(d.b,b);Ri(d.e,b)}else d=c.k,My(d.d),My(d.f),My(d.c),My(d.b),My(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==lM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==lM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Xf(a.gb),c.Xf(a))}}function Mq(a){a.cb&&a.hb.style.display!=Hf&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.$f(a),a.d=!1,EM(a))}
function EM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=cK(az(a.q,d)),A(b,105)&&(b=b.bb),b.hd()&&(A(b,104)?b.Yf():A(b,34)&&b.Kd())}function pK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=lM(b);return pw(a,c)?(A(c,105)&&YM(c,b),oK(a,null),!0):!1}function uL(a,b){var c;a.e=b;null!=a.f&&aj(a,Mv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=hz(a.f,Ov(46));a.f=a.f.substr(c+1,a.f.length-(c+1));bj(a,Mv(a.hb)+Ca+a.f);oK(a,null)}
function aN(a,b,c){a.n||(a.n=$doc.createElement(zg),gL(a.n,Yf,cd),gL(a.n,bh,Ne),gL(a.n,Xe,cb),gL(a.n,Qg,cb),a.hb.appendChild(a.n));gL(a.n,eh,b);gL(a.n,Me,b);a=dL(a.n);return c?a.c:a.b}
function GM(a,b){var c;c=null.ag();if(c==(Ij(),Sp)){c=($M(a),null.ag());var d=(-1==pL&&(pL=lK(hb,!0)),pL);return P(O(Math.round(100*d*c/254)))}if(c==Ip)return c=$M(a),d=null.ag(),P(O(CE(d*(-1==c.b&&(c.b=lK(fb,!0)),c.b))));if(c==Kp)return c=$M(a),d=null.ag(),P(O(CE(d*(-1==c.c&&(c.c=lK(gb,!0)),c.b))));if(c==Qp)return c=($M(a),null.ag()),d=(-1==pL&&(pL=lK(hb,!0)),pL),P(O(Math.round(d*c)));if(c==Up)return c=($M(a),null.ag()),d=(-1==pL&&(pL=lK(hb,!0)),pL),P(O(Math.round(10*d*c/254)));if(c==Op)return P(O(CE(12*
($M(a),null.ag())*P(O(CE((-1==pL&&(pL=lK(hb,!0)),pL)/72))))));if(c==Gp)return aN(a,null.ag(),b);if(c==Mp)return c=($M(a),P(O(CE(null.ag())))),d=(-1==pL&&(pL=lK(hb,!0)),pL),P(O(Math.round(d*c/72)));if(null.ag()==Ep)return P(O(CE(null.ag())));throw new xk("Invalid size: "+null.ag());}function LK(){var a=new XM;tw.call(this);this.k=new Fq(-1,-1);new dN(this);this.hb[Ad]="mosaic-LayoutPanel";uL(this,a)}u(707,304,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},LK);
_.yd=function(a){nK(this,a,this.hb,this.q.d,!0)};_.nd=function(){cw(this,new eN)};_.od=function(){cw(this,new fN)};_.Wf=function(){return Iq(this)};_.vd=function(a){return lw(this.q,lM(a))};_.wd=function(a,b,c,d){nK(this,a,b,c,d)};_.Xf=function(a){oK(this,a)};_.xd=function(){return new $v(this)};_.Yf=function(){Mq(this)};
_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Iq(this),null!=this.j)a=a.b+bg,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+bg);this.kd(b);this.i=null}else b=a.b+bg,this.md(a.c+bg),this.kd(b);Mq(this)}};_.Kd=function(){Mq(this)};_.ud=function(a){return pK(this,a)};_.kd=function(a){this.hb.style[Me]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){rw(this,lM(a),b,c)};
_.md=function(a){this.hb.style[eh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function eN(){}u(708,1,{},eN);_.Id=function(a){lM(a).qd()};function fN(){}u(709,1,{},fN);_.Id=function(a){lM(a).rd()};function $v(a){this.c=a;this.b=new nw(this.c.q)}u(710,1,{},$v);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return cK(aw(this.b))};_.Zc=function(){bw(this.b)};_.c=null;function gN(){gN=x;new Xx}
function dN(a){gN();Ki(a.hb,"dragdrop-dropTarget",!0);this.b=a;new hN(this)}u(711,9,{},dN);function hN(a){qk();this.b=a}u(712,24,{},hN);_.Dc=function(){oK(this.b.b,null);Mq(this.b.b)};_.b=null;function UL(a){a=a.gb;return!a?null:A(a,104)?a:UL(a)}function EK(a,b,c){var d;d=a.hb;mM(a,b,c,eL(d),zK(d),fL(d))}
function mM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.md((0>g?0:g)+(Ij(),bg)),b!=a.fd()&&a.md((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(Ij(),bg)),c!=a.ed()&&a.kd((0>c?0:c)+bg))}function Kq(a,b){EK(a,b.c,b.b)}u(715,1,{});
function BG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:cD(a,b,~~Ai(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Lf:typeof v,r=r==Nf?Object.prototype.toString.call(v)==Rc||typeof v.length==Mf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Lf,r)))if(v=H(Mf,r),r=H("boolean",r),iN===D)v&&(o[t]=new dH(o[t])),r&&(o[t]=(OG(),o[t]?RG:PG));else{q=v||r;if(q=
!q&&null!=D&&Cn(D)==jN){q=o[t];if(null==q||kN(q,D))continue;if(An(q)&&(q=q&&q.g?q.g:null,null!=q&&kN(q,D))){o[t]=q;continue}}if(!H(Nf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function lN(){this.d=new Gi;this.b=new Gi;this.c=new Gi}function kN(a,b){var c;if(iN==b||mN==b&&A(a,107))return!0;if(null!=a)for(c=Cn(a);c&&c!=iN;c=null)if(c==b)return!0;return!1}u(714,715,{},lN);function yG(){yG=x;AG=new lN}
function EG(a,b){yG();z(AG.d,a,b)}function vG(a){yG();var b,c,d;d=hH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function wG(a,b){var c;yG();return c=b&&b[0]&&(typeof b[0]==Nf||typeof b[0]==te)?b[0]:null,kN(c,a)}function CG(a){var b=xG;yG();var c,d;d=AG.c;if(c=!b?d.c:cD(d,b,~~Ai(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?dD(d,c):fD(d,b,c,~~Ai(b))}
function XF(a){yG();var b=AG,c;null==a?a=null:(c=a[$c],c||(0!=(Cn(a).c&4)?a=[]:(b=(b=fj(b.d,Cn(a)))&&typeof b==te?new b(a):a,a=a[$c]=b),c=a),a=c);return a}var AG;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Nn&&(e=gk(),2E3<e-Pn&&(Pn=e,On=Mn()));if(0==Nn++){var f=(Qn(),Rn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=Zn(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Qn(),Rn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=Zn(n,o);while(h.d);h.d=o}}--Nn;c&&-1!=On&&($wnd.clearTimeout(On),On=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(wt)()}catch(d){a(b)}else C(wt)()}var iN=Z(1),Fn=Z(100),nN=$G(" I"),N=VG(724,nN),zH=VG(722,iN),oN=$G(" Z"),bI=VG(725,oN);Z(99);Z(98);Z(97);var pN=Z(512),tn=VG(726,pN),qN=Z(258),cu=VG(727,qN);Z(259);Z(140);Z(487);Z(106);Z(498);var rN=$G(" B");Z(502);var sN=$G(" C"),Bi=VG(728,sN),jN=Z(500),tN=$G(" D"),eE=VG(729,tN);Z(501);Z(503);var uN=Z(506),EF=VG(730,uN),vN=$G(" J"),wN=Z(2),yt=VG(723,wN),aL=VG(731,rN);Z(515);Z(497);Z(96);Z(187);Z(485);
var xG=Z(478);Z(494);var KG=Z(492);Z(490);Z(491);Z(496);Z(116);Z(108);Z(109);Z(110);Z(117);Z(94);Z(509);Z(504);Z(493);Z(479);Z(480);Z(481);Z(482);Z(483);Z(484);var xN=Z(391);Z(390);Z(389);Z(388);Z(477);Z(476);var gB=Z(405),JD=VG(732,gB),yN=Z(411),OD=VG(733,yN),zN=Z(412),QD=VG(734,zN),AN=Z(554),UF=VG(735,AN),ot=VG(736,N),BN=$(552,function(){VD();return PH}),QH=VG(737,BN);Z(553);Z(414);Z(413);Z(547);Z(546);Z(555);Z(556);Z(551);Z(448);Z(550);var HA=VG(738,xN);Z(403);Z(558);Z(489);ZG();Z(488);ZG();Z(715);
Z(714);var mN=ZG();Z(308);var CN=Z(307);Z(306);Z(312);Z(326);Z(367);Z(560);Z(559);Z(305);Z(304);Z(562);Z(561);Z(567);Z(568);Z(569);Z(570);Z(571);Z(572);Z(573);Z(574);Z(563);Z(564);Z(565);Z(566);Z(245);Z(244);Z(317);Z(318);Z(319);Z(585);Z(594);Z(24);Z(586);Z(587);Z(588);Z(589);Z(590);Z(591);Z(592);Z(593);Z(290);Z(363);Z(366);Z(364);Z(365);Z(198);Z(197);Z(292);Z(239);Z(294);Z(206);var DN=Z(205);Z(242);Z(241);Z(240);Z(385);Z(386);Z(387);Z(469);Z(468);Z(467);Z(470);Z(471);Z(472);Z(473);Z(616);Z(617);
Z(618);Z(619);var EN=$(175,function(){Ij();return Wp}),Xp=VG(739,EN),FN=$(139,function(){Jj();return uo}),vo=VG(740,FN),GN=$(146,function(){wo();return gp}),hp=VG(741,GN),HN=$(165,function(){ip();return rp}),sp=VG(742,HN),IN=$(170,function(){tp();return Cp}),Dp=VG(743,IN);$(176,null);$(177,null);$(178,null);$(179,null);$(180,null);$(181,null);$(182,null);$(183,null);$(184,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(157,null);$(158,null);$(159,null);$(160,null);
$(161,null);$(162,null);$(163,null);$(164,null);$(148,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(166,null);$(167,null);$(168,null);$(169,null);$(171,null);$(172,null);$(173,null);$(174,null);Z(460);Z(459);Z(519);Z(521);Z(520);Z(522);Z(524);Z(523);Z(525);Z(529);Z(530);Z(196);Z(202);Z(201);Z(200);Z(204);Z(224);Z(431);Z(430);var $B=Z(429),GE=VG(744,$B),fI=VG(745,vN);Z(415);Z(526);Z(532);Z(527);Z(528);Z(416);Z(584);Z(425);Z(424);Z(423);Z(428);
var JN=ZG(),$J=VG(746,JN);Z(288);Z(458);Z(538);var KN=$(248,function(){dt();return it}),jt=VG(747,KN);Z(438);Z(439);Z(422);var LB=Z(417);Z(518);Z(401);Z(402);Z(427);var WB=Z(426);Z(419);Z(418);Z(536);Z(545);Z(420);Z(462);Z(511);Z(548);Z(549);Z(557);Z(408);var kB=Z(407);Z(436);Z(437);Z(393);Z(392);Z(445);ZG();ZG();ZG();Z(395);Z(396);Z(203);Z(376);var bz=VG(748,CN);Z(377);Z(597);Z(596);Z(337);Z(339);Z(338);Z(340);Z(226);Z(243);Z(229);Z(231);var rB=Z(410);Z(461);Z(398);Z(397);Z(404);Z(542);Z(514);Z(234);
Z(447);Z(221);Z(222);Z(225);Z(219);Z(218);Z(220);var tB=Z(580);Z(208);Z(212);Z(406);Z(599);Z(604);Z(446);Z(505);Z(449);var JA=Z(400),IA=VG(749,kB);Z(635);Z(433);Z(434);Z(435);Z(399);Z(577);Z(578);Z(210);Z(209);Z(211);Z(213);Z(342);Z(341);Z(333);Z(334);Z(624);Z(605);Z(606);Z(531);Z(539);Z(540);Z(541);Z(598);Z(600);var MB=Z(421);Z(581);Z(543);Z(233);Z(230);Z(232);Z(228);Z(217);Z(216);Z(215);Z(270);Z(603);Z(311);Z(310);Z(309);Z(623);Z(622);Z(621);Z(608);Z(620);
var LN=$(679,function(){Cq();return gM}),hM=VG(750,LN);Z(678);Z(677);Z(669);Z(670);Z(671);Z(672);Z(673);Z(674);Z(675);Z(676);Z(650);var MN=$(313,function(){Lw();return Sw}),Tw=VG(751,MN),NN=$(359,function(){Hw();return yy}),zy=VG(752,NN);Z(17);Z(360);Z(361);Z(356);Z(357);Z(358);Z(18);Z(19);Z(20);Z(444);Z(409);Z(666);Z(347);Z(667);Z(348);Z(349);Z(350);Z(351);Z(354);Z(322);Z(321);Z(320);Z(601);Z(602);Z(607);Z(263);Z(325);Z(355);Z(343);Z(370);Z(369);Z(368);
var ON=$(371,function(){Py();return Zy}),$y=VG(753,ON);$(372,null);$(373,null);$(374,null);$(375,null);Z(246);Z(582);Z(323);Z(336);Z(335);Z(535);Z(315);Z(199);Z(583);Z(324);Z(652);Z(3);Z(655);Z(656);Z(654);Z(653);Z(646);Z(645);Z(707);Z(708);Z(709);Z(710);Z(648);Z(237);var yC=Z(441),AC=VG(754,yC);Z(442);Z(440);Z(27);Z(28);Z(26);Z(29);Z(32);Z(33);Z(34);Z(35);Z(36);Z(37);var PN=Z(49),ny=VG(755,PN);Z(38);Z(39);Z(40);Z(41);Z(42);Z(43);Z(44);Z(46);Z(45);Z(47);Z(48);Z(50);Z(51);Z(53);Z(54);Z(52);Z(55);Z(56);
Z(57);Z(58);Z(60);Z(62);Z(63);Z(61);Z(59);Z(64);Z(65);Z(66);Z(67);Z(69);Z(72);Z(71);Z(73);Z(76);Z(77);Z(75);Z(78);Z(79);Z(80);Z(81);Z(82);Z(83);Z(85);Z(86);Z(84);Z(87);Z(88);Z(89);Z(90);Z(92);Z(93);Z(91);Z(264);var jL=Z(637);Z(316);var nL=Z(639);Z(235);Z(664);Z(663);Z(454);Z(453);Z(455);Z(236);Z(272);Z(274);Z(273);Z(268);Z(379);Z(265);Z(314);Z(706);Z(279);Z(282);Z(280);Z(281);Z(5);Z(7);Z(6);Z(609);Z(443);Z(456);Z(380);Z(195);Z(301);Z(302);Z(450);Z(451);Z(457);Z(238);Z(267);Z(31);Z(275);Z(344);Z(345);
Z(346);Z(276);var ZL=VG(756,DN);Z(277);Z(579);Z(665);Z(632);Z(495);Z(516);Z(30);Z(68);var oL=Z(640);Z(649);Z(668);Z(703);Z(702);Z(207);Z(223);Z(4);Z(631);Z(682);Z(699);var QN=$(700,function(){KM();return QM}),RM=VG(757,QN),RN=$(701,function(){zL();return TM}),UM=VG(758,RN);Z(685);Z(694);Z(693);Z(697);Z(696);Z(692);Z(691);Z(689);Z(690);Z(688);Z(687);Z(684);Z(686);Z(695);Z(698);Z(683);Z(651);Z(704);Z(328);Z(327);Z(330);Z(331);Z(329);Z(278);Z(21);Z(299);Z(300);Z(11);Z(14);Z(22);
var SN=Z(25),Ak=VG(759,SN);Z(23);Z(705);Z(8);Z(10);Z(9);Z(711);Z(712);Z(657);Z(660);Z(661);Z(662);Z(658);Z(659);var lL=Z(638);Z(642);Z(643);Z(214);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>