summaryrefslogtreecommitdiff
path: root/public/jsme/222DCE3CD01E8F29C3D81A37CE3EC2B8.cache.html
blob: e6e08a783eea20cfa0c519fa6ce58f5f16c20f25 (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
<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 = '222DCE3CD01E8F29C3D81A37CE3EC2B8';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=" ",da=" of ",ea='"',fa='" ',ha='" height="',ja='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Xa=".",Ya="/",Za="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",fb="1em",gb="1ex",
hb="1in",ib="1px",jb="2",kb="3",lb=":",mb=": ",ob=";",pb="<",qb="=",sb=">",tb="?",ub="@",vb="@@",xb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Fb="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Pb="Class$",Qb="Copy as ",Rb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="Helvetica",Zb="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",dc="JUSTIFY",ec="JavaScript",fc="LEFT",gc="MOL n. ",hc="N",ic="NA",jc="NONE",
kc="No more molecules in SDF buffer",lc="Nonring",pc="North",qc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",rc="O",sc="ONE_WAY_CORNER",tc="P",uc="R",vc="R1",wc="R2",xc="R3",yc="RIGHT",zc="ROLL_DOWN",Ac="RXN",Bc="Reset",Cc="Resize-",Dc="Ring",Ec="S",Fc="SMILES",Ic="Se",Jc="Si",Nc="South",Oc="Style names cannot be empty",Pc="Text",Qc="Unknown",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",cd="__gwtex_wrap",dd="__uiObjectID",ed="a",fd=
"absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",vd="border-left-width",xd="border-top-width",yd="bottom",zd="button",Ad="cellPadding",Bd="cellSpacing",Cd="center",Dd="change",Ed="checkbox",Fd="className",Gd="click",Hd="click marked atom to delete mark",Id="clip",Jd="code",Kd="col",Ld="colSpan",Md="columnheader",Qd="combobox",Rd="complementary",Sd="contentinfo",Td="contextmenu",
Zd="cssFloat",$d="dblclick",ae="definition",be="dialog",ce="dir",de="directory",ee="display",fe="div",ge="document",he="dragdrop-handle",ie="dragdrop-selected",je="end_gesture",ke="error",le="filter",me="fixed",ne="float",oe="focus",pe="fontFamily",qe="fontSize",re="fontStyle",se="fontWeight",te="form",ue="function",ve="g",we="gesturechange",xe="gestureend",ze="gesturestart",Ae="google",Be="grid",Ce="gridcell",De="group",Ee="gwt-MenuBar",Fe="gwt-MenuBarPopup",Me="heading",Ne="height",Oe="hidden",
Pe="html",Qe="id",Re="img",Se="is_touch_supported",Te="italic",Ue="java.vm.name",Ve="jsa-resetDiv",We="keydown",Xe="keypress",Ye="keyup",Ze="left",$e="link",af="list",bf="listbox",cf="listitem",df="load",ef="log",ff="ltr",gf="main",jf="marquee",kf="math",lf="menu",mf="menuPopup",nf="menubar",tf="menuitem",uf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",zf="mouseout",Af="mouseover",Bf="mouseup",Cf="mousewheel",Df="msie",Ef="multipart",Ff="n",Gf="name",Hf="navigation",
If="none",Jf="noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="paste",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",bg="px",cg="px, ",eg="px;",fg="radio",gg="radiogroup",hg="reaction",ig="region",jg="rgb(",kg="right",lg="role",mg="rotation",ng="row",og="rowgroup",qg="rowheader",rg="rtl",sg="s",tg="safari",ug="scale100",vg="scrollbar",wg="se",
xg="search",yg="separator",zg="serif",Ag='shape-rendering="crispEdges"',Bg="slider",Cg="span",Dg="spinbutton",Eg="status",Fg="subMenuIcon-selected",Gg="tab",Hg="table",Ig="tablist",Jg="tabpanel",Kg="tbody",Lg="td",Mg="text",Ng="textAlign",Og="textbox",Pg="timer",Qg="toolbar",Rg="tooltip",Sg="top",Tg="touchcancel",Ug="touchend",Vg="touchmove",Wg="touchstart",Xg="tr",Yg="tree",Zg="treegrid",$g="treeitem",ah="true",bh="value",ch="verticalAlign",dh="visibility",eh="visible",fh="whiteSpace",gh="width",
hh="x",ih="zIndex",jh="|",_,kh={l:4194303,m:4194303,h:1048575},lh={l:0,m:0,h:0},mh={l:1,m:0,h:0},nh={l:2,m:0,h:0},oh={l:3,m:0,h:0},ph={l:4,m:0,h:0},qh={l:8,m:0,h:0},yh={l:10,m:0,h:0},zh={l:16,m:0,h:0},Ah={l:32,m:0,h:0},Bh={l:64,m:0,h:0},Ch={l:128,m:0,h:0},Dh={l:256,m:0,h:0},Eh={l:512,m:0,h:0},Fh={l:1024,m:0,h:0},Gh={l:2048,m:0,h:0},Hh={l:8192,m:0,h:0},Ih={l:16384,m:0,h:0},Jh={l:32768,m:0,h:0},Kh={l:65536,m:0,h:0},Lh={l:131072,m:0,h:0},Mh={l:262144,m:0,h:0},Nh={l:524288,m:0,h:0},Oh={},Ph={38:1,71:1,
78:1,84:1,86:1},Qh={71:1,74:1,88:1},Rh={73:1},Sh={39:1,44:1,45:1,51:1,60:1,65:1,67:1,71:1},Th={89:1},Uh={48:1,71:1},Vh={7:1,8:1,71:1,75:1,77:1},Wh={12:1,14:1,22:1,27:1,30:1,34:1,36:1},Xh={71:1,78:1,80:1,84:1,86:1},Yh={12:1,14:1,22:1,27:1,30:1,33:1,34:1,36:1,103:1},Zh={71:1,74:1,89:1},$h={71:1,88:1},ai={67:1},bi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},ci={12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1},di={106:1},m={71:1,74:1},ei={2:1},fi={71:1,78:1,84:1,86:1},gi={8:1,9:1,71:1,
75:1,77:1},hi={13:1,37:1},ii={20:1},ji={92:1},ki={44:1,45:1,51:1,57:1,65:1,71:1},li={35:1,71:1,75:1,77:1},mi={44:1,45:1,51:1,65:1,71:1},ni={71:1,78:1,86:1},oi={71:1},pi={44:1,51:1,65:1,71:1},qi={11:1},ri={27:1,34:1},si={51:1,71:1},ti={6:1,8:1,71:1,75:1,77:1},ui={18:1,71:1},vi={12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,96:1,103:1},wi={90:1},xi={10:1,71:1,75:1,77:1},yi={21:1},zi={12:1,14:1,22:1,25:1,27:1,29:1,30:1,34:1,36:1},Ai={14:1},Bi={12:1,14:1,22:1,27:1,28:1,30:1,34:1,36:1},Ci={88:1},s={70:1,
71:1,74:1};function t(a,b,c){var d=Oh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Oh[a]=function(){}),_=d.prototype=0>b?{}:new Oh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}t(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Di(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Ei,m,-1,8,1);d=(Fi(),Gi);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 Hi(){Hi=x;Ii=new Ji}function Ki(a){for(var b,a=new Li(a.k.n);a.c<a.e.Je();)b=Mi(a),Ni(b.pd(),ie,!1),Oi(a)}
function Pi(a,b,c){var a=a.o,d;try{d=new Qi(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=Ri(e);if(A(e,78))throw new Si("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ni(b.pd(),Wb,!0);Ni(c.pd(),he,!0);z(Ii,b,c)}function Ti(a,b){var c;c=Ui(Ii,b);var d;d=Ui(a.o.d,c);if(!d)throw new Vi("dragHandle was not draggable");Wi(d.c.b);Wi(d.e.b);Wi(d.d.b);Ni(b.pd(),Wb,!1);Ni(c.pd(),he,!1)}
function Xi(a){var b;a.p=!1;for(a=new Li(a.k.n);a.c<a.e.Je();)b=Mi(a),Ni(b.pd(),ie,!1),Oi(a)}function Yi(a,b){Zi(a.k.n,b)?Ni(b.pd(),ie,!1):a.p?($i(a.k.n,b),Ni(b.pd(),ie,!0)):(a.k.n.Se(),$i(a.k.n,b))}function aj(a){this.i=a;this.k=new bj(this);this.o=new cj(this.k)}t(3,1,{});_.rc=function(){dj(this.k.f,"dragdrop-dragging")};_.sc=function(){ej(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ii;function bj(a){this.n=new fj;this.e=a;this.b=a.i}t(4,1,{},bj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function gj(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 hj(a,b){var c;c=ij(a.d,jj).b;b.b.ctrlKey||b.b.metaKey||Ki(a.c.e);Yi(a.c.e,c)}function kj(a){a.c.i=null;a.c.e.sc();lj((mj(),nj(null)),a.b,0,0);var b=a.b.hb;oj=b;pj();qj=b;a.e=2}
function cj(a){this.d=new Ji;this.c=a;this.b=new rj;sj(this.b,tj(),uj());B(this.b,this,(vj(),vj(),wj));B(this.b,this,(xj(),xj(),yj));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Mj(),bg);a.borderStyle=(Nj(),If);a[nd]="blue"}t(5,1,{},cj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Oj(a);e=Pj(a);b=Qj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!jj)jj=c,this.c.f=ij(this.d,jj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Rj(this.c.n,this.c.f)&&(Ki(this.c.e),Yi(this.c.e,this.c.f)),Sj(new Tj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Uj(jj,null),jj!=this.c.f&&(c=new Uj(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,kj(this),1!=this.e&&gj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Vj(a,b);a=Wj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Xj(Yj(d-this.i),Yj(a-this.j))>=this.c.e.n?(Zj(),-1!=Rj(this.c.n,this.c.f)||Yi(this.c.e,this.c.f),c=new Uj(jj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,kj(this)):$j.preventDefault()),1==this.e)return;$j.preventDefault();gj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Vj(a,b);b=Wj(a,b);if(1==Qj(a.b)&&(this.f=!1,jj))try{if(Zj(),1==this.e)hj(this,a);else{d!=this.b&&(c=new Uj(d,null),e+=c.b,b+=c.e);try{gj(this,e,b),this.c.e.rc(),3!=this.e&&hj(this,a)}finally{var f=this.b.hb;oj&&f==oj&&(oj=null);pj();f===qj&&(qj=null);ak(this.b);this.e=1;this.c.f=null}}}finally{jj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var jj=null;function Tj(){}t(6,1,yi,Tj);_.xc=function(){Zj()};
function Qi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Qi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function Uj(a,b){!a||a==(mj(),nj(null))?this.i=this.f=0:(this.f=a.ld()-bk(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(mj(),nj(null))?this.d=this.c=0:(this.c=ck(b.hb)+dk(b.hb),this.d=ek(b.hb)+fk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Uj);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Zj(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function dk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(vd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}function fk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(xd),-1==a.indexOf(bg)?0:parseInt(a.substr(0,a.length-2))):0}
function gk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}function hk(a,b){var c=ik();gk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;jk(a.n,ik())}function kk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&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=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function jk(a,b){kk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function lk(a){this.b=a}t(19,1,{},lk);_.Cc=function(a){jk(this,a)};_.b=null;t(20,1,{});t(21,1,ei);function mk(){mk=x;var a;(a=new nk)&&(a.Fc()||(a=new ok));pk=a}t(22,20,{});var pk=null;function ok(){this.b=new fj;this.c=new qk(this)}t(23,22,{},ok);
_.Fc=function(){return!0};_.Dc=function(a){a=new rk(this,a);$i(this.b,a);1==this.b.d&&sk(this.c,16);return a};function tk(){tk=x;uk=new fj;var a=new vk;wk();xk(yk?yk:yk=new zk,a)}function Ak(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Zi(uk,a)}function sk(a,b){if(0>b)throw new Bk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Zi(uk,a);a.c=!1;a.d=Ck(a,b);$i(uk,a)}function Dk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}
function Ck(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(25,1,{});_.Gc=function(){this.c||Zi(uk,this);this.Hc()};_.c=!1;_.d=0;var uk;function qk(a){tk();this.b=a}t(24,25,{},qk);_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Ek,m,3,a.b.d,0);b=Fk(a.b,b);c=new Gk;for(e=0,f=b.length;e<f;++e)d=b[e],Zi(a.b,d),jk(d.b,c.b);0<a.b.d&&sk(a.c,Xj(5,16-(ik()-c.b)))};_.b=null;function rk(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},rk);_.Ec=function(){var a=this.c;Zi(a.b,this);0==a.b.d&&Ak(a.c)};_.b=null;
_.c=null;function Hk(a,b){var c=C(function(){var b=ik();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function nk(){}t(27,22,{},nk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Hk(a,b);return new Ik(c)};function Ik(a){this.b=a}t(28,21,ei,Ik);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Jk(){this.b=gd}t(29,30,{},Jk);function Kk(){this.b=hd}t(31,30,{},Kk);
function Lk(){this.b=kd}t(32,30,{},Lk);t(34,1,{});_.b=null;function Mk(a){this.b=a}t(33,34,{},Mk);function Nk(){this.b=ld}t(35,30,{},Nk);function Ok(){this.b=od}t(36,30,{},Ok);function Pk(){this.b=zd}t(37,30,{},Pk);function Qk(){this.b=Ed}t(38,30,{},Qk);function Rk(){this.b=Md}t(39,30,{},Rk);function Sk(){this.b=Qd}t(40,30,{},Sk);function Tk(){this.b=Rd}t(41,30,{},Tk);function Uk(){this.b=Sd}t(42,30,{},Uk);function Vk(){this.b=ae}t(43,30,{},Vk);function Wk(){this.b=be}t(44,30,{},Wk);
function Xk(){this.b=de}t(45,30,{},Xk);function Yk(){this.b=ge}t(46,30,{},Yk);function Zk(){this.b=te}t(47,30,{},Zk);function $k(){this.b=Be}t(48,30,{},$k);function al(){this.b=Ce}t(49,30,{},al);function bl(){this.b=De}t(50,30,{},bl);function cl(){this.b=Me}t(51,30,{},cl);function dl(a){this.b=a.id}t(52,1,{4:1,5:1},dl);_.b=null;function fl(){this.b=Re}t(53,30,{},fl);function gl(){this.b=$e}t(54,30,{},gl);function hl(){this.b=af}t(55,30,{},hl);function il(){this.b=bf}t(56,30,{},il);
function jl(){this.b=cf}t(57,30,{},jl);function kl(){this.b=ef}t(58,30,{},kl);function ll(){this.b=gf}t(59,30,{},ll);function ml(){this.b=jf}t(60,30,{},ml);function nl(){this.b=kf}t(61,30,{},nl);function ol(){this.b=lf}t(62,30,{},ol);function pl(){this.b=nf}t(63,30,{},pl);function ql(){this.b=tf}t(64,30,{},ql);function rl(){this.b=uf}t(65,30,{},rl);function sl(){this.b=vf}t(66,30,{},sl);function tl(){this.b=Hf}t(67,30,{},tl);function ul(){this.b=Kf}t(68,30,{},ul);function vl(){this.b=Tf}
t(69,30,{},vl);function wl(){this.b=$f}t(70,30,{},wl);t(71,34,{},function(a){this.b=a});function xl(){this.b=ag}t(72,30,{},xl);function yl(){yl=x;zl=new Mk("aria-activedescendant")}var zl;function Al(){this.b=fg}t(74,30,{},Al);function Bl(){this.b=gg}t(75,30,{},Bl);function Cl(){this.b=ig}t(76,30,{},Cl);
function Dl(){Dl=x;El=new Kk;Fl=new Jk;Gl=new Lk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new al;Vl=new $k;Wl=new bl;Xl=new cl;Yl=new fl;Zl=new gl;$l=new il;am=new jl;bm=new hl;cm=new kl;dm=new ll;em=new ml;fm=new nl;gm=new pl;hm=new rl;im=new sl;jm=new ql;km=new ol;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new xl;qm=new Bl;rm=new Al;sm=new Cl;tm=new um;vm=new wm;xm=new ym;zm=new Am;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;on=new pn;qn=new rn;sn=new tn;F=new Ji;z(F,ig,sm);z(F,gd,Fl);z(F,be,Ql);z(F,hd,El);z(F,kd,Gl);z(F,ge,Sl);z(F,ld,Hl);z(F,od,Il);z(F,zd,Jl);z(F,Ed,Kl);z(F,Ce,Ul);z(F,Md,Ll);z(F,De,Wl);z(F,Qd,Ml);z(F,Rd,Nl);z(F,Sd,Ol);z(F,ae,Pl);z(F,af,bm);z(F,de,Rl);z(F,te,Tl);z(F,Be,Vl);z(F,Me,Xl);z(F,Re,Yl);z(F,$e,Zl);z(F,bf,$l);z(F,cf,am);z(F,ef,cm);z(F,gf,dm);z(F,jf,em);z(F,kf,fm);z(F,lf,km);z(F,nf,gm);z(F,tf,jm);z(F,
uf,hm);z(F,Tf,nm);z(F,fg,rm);z(F,vf,im);z(F,Hf,lm);z(F,Kf,mm);z(F,$f,om);z(F,ag,pm);z(F,gg,qm);z(F,ng,xm);z(F,og,tm);z(F,qg,vm);z(F,xg,Qm);z(F,yg,Sm);z(F,vg,zm);z(F,Bg,Um);z(F,Dg,Wm);z(F,Eg,Ym);z(F,Gg,dn);z(F,Ig,$m);z(F,Jg,bn);z(F,Og,fn);z(F,Pg,hn);z(F,Qg,kn);z(F,Rg,mn);z(F,Yg,sn);z(F,Zg,on);z(F,$g,qn)}var Fl,El,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Vl,Ul,Wl,Xl,Yl,Zl,bm,$l,am,cm,dm,em,fm,km,gm,jm,hm,im,lm,mm,nm,om,pm,rm,qm,sm,F,xm,tm,vm,zm,Qm,Sm,Um,Wm,Ym,dn,$m,bn,fn,hn,kn,mn,sn,on,qn;
function ym(){this.b=ng}t(78,30,{},ym);function um(){this.b=og}t(79,30,{},um);function wm(){this.b=qg}t(80,30,{},wm);function Am(){this.b=vg}t(81,30,{},Am);function Rm(){this.b=xg}t(82,30,{},Rm);function Tm(){this.b=yg}t(83,30,{},Tm);function Vm(){this.b=Bg}t(84,30,{},Vm);function Xm(){this.b=Dg}t(85,30,{},Xm);function Zm(){this.b=Eg}t(86,30,{},Zm);function en(){this.b=Gg}t(87,30,{},en);function an(){this.b=Ig}t(88,30,{},an);function cn(){this.b=Jg}t(89,30,{},cn);function gn(){this.b=Og}
t(90,30,{},gn);function jn(){this.b=Pg}t(91,30,{},jn);function ln(){this.b=Qg}t(92,30,{},ln);function nn(){this.b=Rg}t(93,30,{},nn);function tn(){this.b=Yg}t(94,30,{},tn);function pn(){this.b=Zg}t(95,30,{},pn);function rn(){this.b=$g}t(96,30,{},rn);function Gk(){this.b=ik()}function ik(){return(new Date).getTime()}t(97,1,{},Gk);function un(a){var b,c,d;d=new vn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),wn(d,c.cZ.e),d.b.b+=mb,xn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function yn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{71:1,86:1});_.Ic=function(){return this.i};_.tS=function(){return yn(this)};_.f=null;_.i=null;function zn(a){An();this.i=a}t(101,102,ni,zn);function Vi(a){An();this.i=a}function Si(a,b){An();this.f=b;this.i=a}t(100,101,fi,Vi,Si);function Bn(a){An();this.c=a;this.b=l;a=new Cn;a=Dn(a,En(this.c)?this.c:null);Fn(a)}t(99,100,fi,Bn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Mf:En(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Gn(this.c).e;this.b=this.b+mb+(En(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(En(this.c)){b=(Hn(),this.c);var c=l,d;for(d in b)if(d!=Gf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function In(a,b){return Jn(a)?a.eQ(b):a===b}
function Gn(a){return Jn(a)?a.cZ:Kn}function Ln(a){return Jn(a)?a.hC():Di(a)}
function Mn(){var a;Mn=x;Nn=(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 On(a){Mn();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=Nn[a.charCodeAt(0)],null==c?a:c});return ea+a+ea}var Nn;t(109,1,{});function Di(a){return a.$H||(a.$H=++Pn)}function Qn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Rn(){return $wnd.setTimeout(function(){0!=Sn&&(Sn=0);Tn=-1},10)}var Sn=0,Pn=0,Un=0,Tn=-1;
function Vn(){Vn=x;Wn=new Xn}function Yn(a,b){a.b=Zn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new $n(a)),ao(a.f,1),!a.j&&(a.j=new bo(a)),ao(a.j,50))}function Xn(){}function co(a){return a.Jc()}function Zn(a,b){!a&&(a=[]);a[a.length]=b;return a}function eo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=Zn(b,e)):e[0].xc()}catch(f){if(f=Ri(f),!A(f,86))throw f;}}return b}function ao(a,b){Vn();$wnd.setTimeout(function(){C(co)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},Xn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Wn;function $n(a){this.b=a}t(112,1,{},$n);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),eo(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 Gk;100>ik()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(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 bo(a){this.b=a}t(113,1,{},bo);_.Jc=function(){this.b.e&&ao(this.b.f,1);return this.b.k};
_.b=null;function fo(a,b){a.length>=b&&a.splice(0,b);return a}function go(){try{null.a()}catch(a){return a}}function ho(){}t(116,1,{},ho);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
_.Lc=function(a){var b,c,d;d=l;a=io(a);b=a.indexOf(ua);c=0==a.indexOf(ue)?8:0;-1==b&&(b=jo(a,ko(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=io(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function lo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return fo(this.Mc(go()),this.Nc())};_.Mc=function(a){return lo(this,a)};_.Nc=function(){return 2};
function Hn(){Hn=x;Error.stackTraceLimit=128}function mo(a){a=fo(Dn(a,go()),3);0==a.length&&(a=fo((new ho).Kc(),1));return a}function An(){Hn();var a;a=mo(new Cn);Fn(a)}function Dn(a,b){var c;c=lo(a,b);return 0==c.length?(new ho).Mc(b):fo(c,1)}
function Fn(a){var b,c,d,e,f,g,j,h,n;n=y(no,m,85,a.length,0);for(e=0,f=n.length;e<f;++e)h=oo(a[e],vb),b=-1,d=Qc,2==h.length&&null!=h[1]&&(j=h[1],g=po(j,ko(58)),d=ko(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=qo(j,g+1),b=parseInt(b)||-1)),n[e]=new ro(h[0],d+ub+b);e=y(no,m,85,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new so;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return mo(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=io(a);0==c.indexOf("at ")&&(c=qo(c,3));a=c.indexOf(Tc);-1!=a&&(c=io(c.substr(0,a-0))+io(qo(c,c.indexOf(Wc,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=io(qo(c,a+1)),c=io(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=io(c.substr(0,a-0)));a=jo(c,ko(46));-1!=a&&(c=qo(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Dn(this,a)};_.Nc=function(){return 3};function Cn(){Hn()}
t(119,117,{},Cn);t(120,1,{});function xn(a,b){a.b+=b}function to(){}t(121,120,{},to);_.b=l;function uo(a,b){return parseInt(a[b])||0}function vo(a,b){return null==a[b]?null:""+a[b]}function wo(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 xo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function yo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Qj(a){a=a.button;return 1==a?4:2==a?2:1}
function ck(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+bk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==rg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[Zf]==me){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
l).getPropertyValue(vd)));if(d&&d.tagName==Cb&&a.style.position==fd)break;a=d}a=b}return a}
function ek(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[Zf]==me){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(xd)));if(d&&d.tagName==Cb&&a.style.position==
fd)break;a=d}a=b}return a}function bk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==rg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function zo(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Ao(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function uj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
function tj(){var a=$doc;return(G(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Bo(a,b){this.c=a;this.d=b}t(145,1,{71:1,75:1,77:1});_.eQ=function(a){return this===a};_.hC=function(){return Di(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Nj(){Nj=x;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=H(No,m,6,[Co,Eo,Go,Io,Ko])}t(144,145,ti);var Mo,Go,Eo,Io,Co,Ko;function Do(){Bo.call(this,jc,0)}t(146,144,ti,Do);function Fo(){Bo.call(this,"DOTTED",1)}t(147,144,ti,Fo);
function Ho(){Bo.call(this,"DASHED",2)}t(148,144,ti,Ho);function Jo(){Bo.call(this,"HIDDEN",3)}t(149,144,ti,Jo);function Lo(){Bo.call(this,"SOLID",4)}t(150,144,ti,Lo);function Oo(){Oo=x;Po=new Qo;Ro=new So;To=new Uo;Vo=new Wo;Xo=H(Yo,m,7,[Po,Ro,To,Vo])}t(151,145,Vh);var Xo,Ro,To,Vo,Po;function Qo(){Bo.call(this,jc,0)}t(152,151,Vh,Qo);function So(){Bo.call(this,"BLOCK",1)}t(153,151,Vh,So);function Uo(){Bo.call(this,"INLINE",2)}t(154,151,Vh,Uo);function Wo(){Bo.call(this,"INLINE_BLOCK",3)}
t(155,151,Vh,Wo);function Zo(){Zo=x;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=H(ip,m,9,[$o,bp,dp,fp])}t(156,145,gi);var hp,$o,bp,dp,fp;function ap(){Bo.call(this,Kb,0)}t(157,156,gi,ap);function cp(){Bo.call(this,dc,1)}t(158,156,gi,cp);function ep(){Bo.call(this,fc,2)}t(159,156,gi,ep);function gp(){Bo.call(this,yc,3)}t(160,156,gi,gp);function Mj(){Mj=x;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=H(Cp,m,10,[jp,lp,np,pp,rp,tp,vp,xp,zp])}t(161,145,xi);
var Bp,xp,np,pp,vp,zp,tp,lp,rp,jp;function kp(){Bo.call(this,"PX",0)}t(162,161,xi,kp);function mp(){Bo.call(this,"PCT",1)}t(163,161,xi,mp);function op(){Bo.call(this,"EM",2)}t(164,161,xi,op);function qp(){Bo.call(this,"EX",3)}t(165,161,xi,qp);function sp(){Bo.call(this,"PT",4)}t(166,161,xi,sp);function up(){Bo.call(this,"PC",5)}t(167,161,xi,up);function wp(){Bo.call(this,"IN",6)}t(168,161,xi,wp);function yp(){Bo.call(this,"CM",7)}t(169,161,xi,yp);function Ap(){Bo.call(this,"MM",8)}t(170,161,xi,Ap);
function Dp(){Dp=x;Ep=[];Fp=[];Gp=[]}var Ep,Fp,Gp;function Hp(){Hp=x;Ip=new Jp}function Kp(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Lp(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Jp(){}t(173,1,{},Jp);_.b=null;var Ip;t(184,1,{});_.tS=function(){return"An event type"};_.i=null;t(183,184,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(182,183,{});_.Pc=function(){return this.Rc()};_.b=null;var Mp=_.c=null;
function Np(){Np=x;Op=new Pp(pd,new Qp)}function Qp(){}t(181,182,{},Qp);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Op};var Op;function Rp(){Rp=x;Sp=new Pp(Dd,new Tp)}function Tp(){}t(185,182,{},Tp);_.Oc=function(a){Up();Vp(this,a.c,Wp(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Sp};var Sp;t(188,182,qi);function Vj(a,b){return(a.b.clientX||0)-ck(b)+bk(b)+bk(b.ownerDocument.body)}function Wj(a,b){return(a.b.clientY||0)-ek(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function Oj(a){var b;return(b=a.c)?Vj(a,b):a.b.clientX||0}function Pj(a){var b;return(b=a.c)?Wj(a,b):a.b.clientY||0}t(187,188,qi);function Xp(){Xp=x;Yp=new Pp(Gd,new Zp)}function Zp(){}t(186,187,qi,Zp);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Yp};var Yp;function $p(){$p=x;aq=new Pp(Td,new bq)}function bq(){}t(189,182,{},bq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return aq};var aq;t(192,1,{37:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var cq=_.d=0;function zk(){this.d=++cq}t(191,192,hi,zk);function Pp(a,b){this.d=++cq;this.b=b;!Mp&&(Mp=new dq);Mp.b[a]=this;this.c=a}t(190,191,hi,Pp);_.b=null;_.c=null;function eq(){eq=x;fq=new Pp($d,new gq)}function gq(){}t(193,187,qi,gq);
_.Oc=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!=(hq(),iq))a=jq(b.hb),c=new kq(uo(b.hb,Qf),uo(b.hb,Pf)),d=new kq(uo(b.L.bb.hb,Qf),uo(b.L.bb.hb,Pf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);lq(b.A,!0);a=uo(b.L.bb.hb,Qf);mq(b,new kq(a,nq(b.L.bb).b));b.B&&b.G!=iq&&oq(b.i,b)}else lq(b.A,!1),b.G!=(hq(),iq)?mq(b,new kq(b.x.c,b.x.b)):pq(b,jq(b.i.hb)),b.B&&b.G!=iq&&qq(b.i,b);rq(b.L.bb)}else lq(b.A,!0)};_.Rc=function(){return fq};var fq;function sq(){sq=x;tq=new Pp(oe,new uq)}
function uq(){}t(194,182,{},uq);_.Oc=function(a){ak(a.b.b)};_.Rc=function(){return tq};var tq;function vq(){vq=x;wq=new Pp(we,new xq)}function xq(){}t(195,182,{},xq);_.Oc=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,yq(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,zq(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return wq};var wq;
function Aq(){Aq=x;Bq=new Pp(xe,new Cq)}function Cq(){}t(196,182,{},Cq);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Dq(a.b.b,a.b.c))};_.Rc=function(){return Bq};var Bq;function Eq(){Eq=x;Fq=new Pp(ze,new Gq)}function Gq(){}t(197,182,{},Gq);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Fq};var Fq;t(199,182,{});t(198,199,{});function Hq(){Hq=x;Iq=new Pp(We,new Jq)}function Jq(){}t(200,198,{},Jq);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Kq(),Lq).length&&-999!=(Kq(),Lq)[c]&&(c=(Kq(),Lq)[c]);b=new Mq(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?Nq(Oq(a)):e=301;break;case 118:case 86:b&&a.wb&&Pq(a.v,(!a.xb&&(a.xb=new Qq(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&&(Rq(a,vo((Sq(),Tq).hc.b.hb,bh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;e=1300;break;case 114:case 82:a.lb=!0;a.K=uc;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?Uq(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?Uq(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Uq(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Uq(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Uq(a,4):e=207;break;case 53:105==a.d?Uq(a,5):e=208;break;case 54:105==a.d?Uq(a,
6):e=210;break;case 55:105==a.d?Uq(a,7):e=211;break;case 56:105==a.d?Uq(a,8):e=212;break;case 57:105==a.d?Uq(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}Vq(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Iq};var Iq;function Wq(){Wq=x;Xq=new Pp(xf,new Yq)}function Yq(){}t(201,187,qi,Yq);_.Oc=function(a){a.uc(this)};_.Rc=function(){return Xq};var Xq;
function vj(){vj=x;wj=new Pp(yf,new Zq)}function Zq(){}t(202,187,qi,Zq);_.Oc=function(a){a.vc(this)};_.Rc=function(){return wj};var wj;function $q(){$q=x;ar=new Pp(zf,new br)}function br(){}t(203,187,qi,br);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new Uj(jj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,kj(a))};_.Rc=function(){return ar};var ar;function cr(){cr=x;dr=new Pp(Af,new er)}function er(){}t(204,187,qi,er);_.Oc=function(a){var b;b=this.b;Yn((Vn(),Wn),new fr(a,a.c,b))};_.Rc=function(){return dr};var dr;
function xj(){xj=x;yj=new Pp(Bf,new gr)}function gr(){}t(205,187,qi,gr);_.Oc=function(a){a.wc(this)};_.Rc=function(){return yj};var yj;function dq(){this.b={}}t(206,1,{},dq);_.b=null;t(209,188,qi);var hr=null;function ir(){ir=x;jr=new Pp(Tg,new kr)}function kr(){}t(208,209,qi,kr);_.Oc=function(a){lr(a.b,this,a.b.n)};_.Rc=function(){return jr};var jr;function mr(){mr=x;nr=new Pp(Ug,new or)}function or(){}t(210,209,qi,or);_.Oc=function(a){lr(a.b,this,a.b.n)};_.Rc=function(){return nr};var nr;
function pr(){var a;this.b=(a=document.createElement(fe),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==ue)}t(211,1,{},pr);function qr(){qr=x;rr=new Pp(Vg,new sr)}function sr(){}t(212,209,qi,sr);_.Oc=function(a){lr(a.b,this,a.b.o)};_.Rc=function(){return rr};var rr;function tr(){tr=x;ur=new Pp(Wg,new vr)}function vr(){}t(213,209,qi,vr);_.Oc=function(a){wr(a.b,this)&&(a.b.k&&xr(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),sk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return ur};var ur;
function yr(a,b){this.b=b;this.c=a}function zr(a,b,c){yk&&(b=new yr(b,c),a.ad(b))}t(214,183,{},yr);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return yk};_.b=!1;var yk=_.c=null;function Ar(a){this.b=a}t(215,183,{},Ar);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Br};var Br=_.b=null;function Cr(){}function Dr(a){var b;Er&&(b=new Cr,a.ad(b))}t(216,183,{},Cr);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Er};var Er=null;function Fr(a){this.b=a}t(217,183,{},Fr);_.Oc=function(a){a._c(this)};
_.Pc=function(){return Gr};var Gr=_.b=null;function Hr(){}t(218,183,{},Hr);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Ir};var Ir=null;function Jr(a,b,c){a=a.b;if(!b)throw new Kr("Cannot add a handler with a null type");if(!c)throw new Kr("Cannot add a null handler");0<a.c?Lr(a,new Mr(a,b,c)):Nr(a,b,null).Df(c);return new Or(new Pr(a,b,c))}
function Qr(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Kr("Cannot fire null event");try{++d.c;j=Rr(d,b.Pc(),null);e=null;for(h=d.d?j.Mf(j.Je()):j.Lf();d.d?h.Of():h.dd();){g=d.d?h.Pf():h.ed();try{b.Oc(g)}catch(n){if(n=Ri(n),A(n,86))f=n,!e&&(e=new Sr),Tr(e,f);else throw n;}}if(e)throw new Ur(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Li(d.b);r.c<r.e.Je();)o=Mi(r),o.xc()}finally{d.b=null}}}}catch(q){q=Ri(q);if(A(q,38))throw new Vr(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Wr(a){Xr.call(this,a,!1)}function Xr(a,b){this.b=new Yr(b);this.c=a}t(219,1,Ai,Wr,Xr);_.ad=function(a){Qr(this,a)};_.b=null;_.c=null;t(222,1,{});function Lr(a,b){!a.b&&(a.b=new fj);$i(a.b,b)}function Zr(a,b,c,d){var e,f;e=Rr(a,b,c);e.Ff(d)&&e.Ge()&&(f=ij(a.e,b),f.Ie(c),f.Ge()&&Ui(a.e,b))}function Nr(a,b,c){var d;d=ij(a.e,b);d||(d=new Ji,z(a.e,b,d));a=d.Fe(c);a||(a=new fj,d.He(c,a));return a}
function Rr(a,b,c){a=ij(a.e,b);if(!a)return $r(),$r(),as;c=a.Fe(c);return!c?($r(),$r(),as):c}t(221,222,{});_.b=null;_.c=0;_.d=!1;function Yr(a){this.e=new Ji;this.d=a}t(220,221,{},Yr);function Or(a){this.b=a}t(223,1,{},Or);_.b=null;function Ur(a){Si.call(this,bs(a),cs(a));this.b=a}function cs(a){a=a.Fd();return!a.dd()?null:a.ed()}
function bs(a){var b,c,d;b=a.Je();if(0==b)return null;b=new ds(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),xn(b.b,d);return b.b.b}t(225,100,Ph,Ur);_.b=null;function Vr(a){Ur.call(this,a)}t(224,225,Ph,Vr);t(226,1,{},function(){});function es(a){a=vo(a,ce);return(null==a?0:rg==a||rg.toLowerCase()==a.toLowerCase())?(fs(),gs):(null==a?0:ff==a||ff.toLowerCase()==a.toLowerCase())?(fs(),hs):(fs(),is)}
function fs(){fs=x;gs=new js("RTL",0);hs=new js("LTR",1);is=new js("DEFAULT",2);ks=H(ls,m,15,[gs,hs,is])}function js(a,b){Bo.call(this,a,b)}t(228,145,{15:1,71:1,75:1,77:1},js);var ks,is,hs,gs;function ms(){}function ns(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=ns(e,d);H(a,b,c,d);return d}function os(a){return ps([qs,I],[m,s],[70,-1],a,0,2,1)}
function ps(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=ns(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ps(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){rs();var e=ss,f=ts;rs();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 us(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new vs;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new vs;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new vs;}a[b]=c}t(229,1,{},ms);_.qI=0;
function rs(){rs=x;ss=[];ts=[];var a=new ms,b=ss,c=ts,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var ss,ts;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function En(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Jn(a){return a.tM==x||a.cM&&!!a.cM[1]}function ws(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function xs(){var a;$stats&&ys("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Sf))a=Sf;else if(-1!=a.indexOf("webkit"))a=tg;else if(-1!=a.indexOf(Df)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Df)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}G(tg,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&ys("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(zs,m,1,[Lb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&ys("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Dp();Gp.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;}");
Dp();0!=Gp.length&&(a=Gp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).insertBefore(a,b.b.firstChild),Gp.length=0);0!=Ep.length&&(a=Ep.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Ep.length=0);0!=Fp.length&&(a=Fp.join(l),b=(Hp(),Ip),a=Kp(a),Lp(b).appendChild(a),Fp.length=0);$stats&&ys("export.client.JSME_export");new As;new Bs;0<Cs(null)?Yn((Vn(),Wn),new Ds):Es()}function Ri(a){return A(a,86)?a:new Bn(a)}function Fs(a){return Gs(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function Hs(a){return Gs(a.l,a.m,a.h)}function Gs(a,b,c){return _=new Is,_.l=a,_.m=b,_.h=c,_}
function Js(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Ks;if(0==a.l&&0==a.m&&0==a.h)return Ls=Gs(0,0,0),Gs(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?(Ls=Gs(0,0,0),c=Hs((Zs(),$s))):(Ls=Gs(c.l,c.m,c.h),c=Gs(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=at(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?bt(e):0==c&&0!=d&&0==e?bt(d)+22:0!=c&&0==d&&0==e?bt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Hs((Zs(),ct)),c=!0,g=!g;else return c=dt(a,f),g&&et(c),Ls=Gs(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=at(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=dt(c,d);f&&et(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=Gs(f,j,c);g?Ls=at(c):Ls=Gs(c.l,c.m,c.h);return e}if(!ft(a,b))return e?Ls=at(a):Ls=Gs(a.l,a.m,a.h),Gs(0,0,0);c=c?a:Gs(a.l,a.m,a.h);var h,n,o,r;f=gt(b)-gt(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=Gs(j&4194303,n&4194303,h&1048575);for(n=Gs(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&&et(n);e?(Ls=at(c),d&&(Ls=ht(Ls,(Zs(),$s)))):Ls=Gs(c.l,c.m,c.h);return n}
function et(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 gt(a){var b;b=it(a.h);return 32==b?(b=it(a.m),32==b?it(a.l)+32:b+20-10):b-12}var Ls=null;function jt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return Gs(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function kt(a,b){return Gs(a.l&b.l,a.m&b.m,a.h&b.h)}function lt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function M(a){var b,c,d;if(isNaN(a))return Zs(),mt;if(-9223372036854775E3>a)return Zs(),nt;if(9223372036854775E3<=a)return Zs(),ct;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=K(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=K(a/4194304),a-=4194304*b);a=K(a);b=Gs(a,b,c);d&&et(b);return b}function ot(a){var b,c;return-129<a&&128>a?(b=a+128,null==pt&&(pt=y(qt,m,16,256,0)),c=pt[b],!c&&(c=pt[b]=Fs(a)),c):Fs(a)}
function rt(a){var b=lh,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 ft(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 st(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
22);return Gs(c&4194303,q&4194303,u&1048575)}function at(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Gs(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function dt(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=~~c>>b-44);return Gs(c&4194303,d&4194303,e&1048575)}
function ht(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return Gs(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function N(a){return a.l|a.m<<22}function tt(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+tt(at(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=ot(1E9);a=Js(a,b);b=l+N(Ls);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var pt=null;
function Zs(){Zs=x;ct=Gs(4194303,4194303,524287);nt=Gs(0,0,524288);$s=ot(1);ot(2);mt=ot(0)}var ct,nt,$s,mt;function Is(){}t(238,1,{16:1},Is);function ys(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function ut(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(243,1,{},ut);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function vt(a,b){xn(a.b.b,b.b);return a}function wt(){this.b=new xt}
t(244,1,{},wt);function yt(a){if(null==a)throw new Kr("css is null");this.b=a}t(245,1,{17:1,71:1},yt);_.eQ=function(a){return!A(a,17)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;function At(a){if(null==a)throw new Kr("html is null");this.b=a}t(247,1,ui,At);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;t(248,1,ui,function(){this.b=l});_.bd=function(){return this.b};
_.eQ=function(a){return!A(a,18)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;function Bt(){Bt=x;Ct=RegExp(na,ve);Dt=RegExp(sb,ve);Et=RegExp(pb,ve);Ft=RegExp(ta,ve);Gt=RegExp(ea,ve)}function Ht(a){Bt();-1!=a.indexOf(na)&&(a=a.replace(Ct,pa));-1!=a.indexOf(pb)&&(a=a.replace(Et,ra));-1!=a.indexOf(sb)&&(a=a.replace(Dt,qa));-1!=a.indexOf(ea)&&(a=a.replace(Gt,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ft,"&#39;"));return a}var Ct,Dt,Et,Gt,Ft;
function It(a){if(null==a)throw new Kr("uri is null");this.b=a}t(250,1,{19:1},It);_.eQ=function(a){return!A(a,19)?!1:G(this.b,a.b)};_.hC=function(){return zt(this.b)};_.b=null;function Jt(){Jt=x}t(252,1,{});function Kt(){}t(253,1,{},Kt);var Lt=null;function Mt(){}t(254,252,{},Mt);var Nt=null;
function Ot(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Rr(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=Rr(a.b,f,null).Kf(e),A(d,20)&&In(d.b,b)){var h=a.b,n=f;0<h.c?Lr(h,new Pt(h,n,null,d)):Zr(h,n,null,d)}}}t(255,1,ii);_.b=null;function Qt(a){this.b=a}t(256,255,ii,Qt);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function Rt(a){this.b=a}t(257,255,ii,Rt);_.$c=function(){St(this.b.b.hb)};function Tt(){An()}t(258,100,fi,Tt);function Ut(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,sk(a.e,1))}
function Vt(){this.b=new Wt(this);this.c=new fj;this.e=new Xt(this);this.i=new Yt(this)}t(259,1,{},Vt);_.d=!1;_.f=!1;function Wt(a){tk();this.b=a}t(260,25,{},Wt);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Zt(a.i.e.c,a.i.c);$t(a.i);A(b,21)&&new Tt;a.d=!1;Ut(a)}};_.b=null;function Xt(a){tk();this.b=a}t(261,25,{},Xt);
_.Hc=function(){this.b.f=!1;var a=this.b,b=ik(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(sk(a.b,1E4);a.i.d<a.i.b;){d=au(a.i);try{if(null==d)break;A(d,21)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||$t(a.i)}if(100<=ik()-b)break}}finally{e||(Ak(a.b),a.d=!1,Ut(a))}};_.b=null;function au(a){var b;a.c=a.d;b=Zt(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function $t(a){bu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Yt(a){this.e=a}t(262,1,{},Yt);_.dd=function(){return this.d<this.b};_.ed=function(){return au(this)};
_.fd=function(){$t(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function cu(a,b){var c=(du(),eu(b));a.appendChild(c)}function fu(a,b,c){var d;d=$j;$j=a;b==oj&&8192==gu(a.type)&&(oj=null);c.gd(a);$j=d}var $j=null,oj=null;function hu(){hu=x;iu=new Vt}function Sj(a){hu();if(!a)throw new Kr("cmd cannot be null");var b=iu;$i(b.c,a);Ut(b)}var iu;function ju(a){pj();!ku&&(ku=new zk);lu||(lu=new Xr(null,!0),mu=new nu);return Jr(lu,ku,a)}var lu=null;function ou(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function nu(){}t(268,183,{},nu);_.Oc=function(a){a.cd(this);mu.d=!1};_.Pc=function(){return ku};_.Qc=function(){ou(this)};_.b=!1;_.c=!1;_.d=!1;var ku=_.e=null,mu=null;function pu(){pu=x;qu=new ru;su()||(qu=null)}var qu=null;function vk(){}t(270,1,{},vk);_.Yc=function(){for(;0<(tk(),uk).d;)Ak(Zt(uk,0))};function xk(a,b){return Jr((!tu&&(tu=new uu),tu),a,b)}function vu(a){wk();wu||(xu(),wu=!0);return xk((!Er&&(Er=new zk),Er),a)}function wk(){yu||(zu(),yu=!0)}
function Au(){var a;yu&&(a=new Bu,tu&&Qr(tu,a));return null}var yu=!1,tu=null,Cu=0,Du=0,wu=!1;function Eu(){Eu=x;Fu=new zk}function Bu(){Eu()}t(272,183,{},Bu);_.Oc=function(){null.gg()};_.Pc=function(){return Fu};var Fu;function uu(){Wr.call(this,null)}t(274,219,Ai,uu);
function gu(a){switch(a){case pd:return 4096;case Dd:return 1024;case Gd:return 1;case $d:return 2;case oe:return 2048;case We:return 128;case Xe:return 256;case Ye:return 512;case df:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case zf:return 32;case Af:return 16;case Bf:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Cf:return 131072;case Td:return 262144;case Xf:return 524288;case Wg:return 1048576;case Vg:return 2097152;case Ug:return 4194304;
case Tg:return 8388608;case ze:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function pj(){Gu||(Hu(),Gu=!0)}var Gu=!1;function Iu(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 Ju(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Hu(){Ku=C(function(a){var b;var c=lu,d,e,f;ku&&c&&Lu(c.b.e,ku)?(b=mu.b,d=mu.c,e=mu.d,f=mu.e,ou(mu),mu.e=a,Qr(c,mu),c=!(mu.b&&!mu.c),mu.b=b,mu.c=d,mu.d=e,mu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Mu=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!En(b)&&A(b,22)&&fu(a,c,b)});Nu=C(function(a){a.preventDefault();Mu.call(this,a)});Ou=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Mu.call(this,a)});Pu=C(function(a){if(Ku(a)){var b=qj;b&&b.__listener&&!En(b.__listener)&&A(b.__listener,22)&&(fu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Gd,Pu,!0);$wnd.addEventListener($d,Pu,!0);$wnd.addEventListener(xf,Pu,!0);$wnd.addEventListener(Bf,Pu,!0);$wnd.addEventListener(yf,Pu,!0);$wnd.addEventListener(Af,Pu,!0);$wnd.addEventListener(zf,Pu,!0);$wnd.addEventListener(Cf,Pu,!0);$wnd.addEventListener(We,Ku,!0);$wnd.addEventListener(Ye,Ku,!0);$wnd.addEventListener(Xe,
Ku,!0);$wnd.addEventListener(Wg,Pu,!0);$wnd.addEventListener(Vg,Pu,!0);$wnd.addEventListener(Ug,Pu,!0);$wnd.addEventListener(Tg,Pu,!0);$wnd.addEventListener(ze,Pu,!0);$wnd.addEventListener(we,Pu,!0);$wnd.addEventListener(xe,Pu,!0)}function Qu(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 Ru(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Mu:null),c&2&&(a.ondblclick=b&2?Mu:null),c&4&&(a.onmousedown=b&4?Mu:null),c&8&&(a.onmouseup=b&8?Mu:null),c&16&&(a.onmouseover=b&16?Mu:null),c&32&&(a.onmouseout=b&32?Mu:null),c&64&&(a.onmousemove=b&64?Mu:null),c&128&&(a.onkeydown=b&128?Mu:null),c&256&&(a.onkeypress=b&256?Mu:null),c&512&&(a.onkeyup=b&512?Mu:null),c&1024&&(a.onchange=b&1024?Mu:null),c&2048&&(a.onfocus=b&2048?Mu:null),c&4096&&(a.onblur=b&4096?Mu:null),
c&8192&&(a.onlosecapture=b&8192?Mu:null),c&16384&&(a.onscroll=b&16384?Mu:null),c&32768&&(a.onload=b&32768?Ou:null),c&65536&&(a.onerror=b&65536?Mu:null),c&131072&&(a.onmousewheel=b&131072?Mu:null),c&262144&&(a.oncontextmenu=b&262144?Mu:null),c&524288&&(a.onpaste=b&524288?Mu:null),c&1048576&&(a.ontouchstart=b&1048576?Mu:null),c&2097152&&(a.ontouchmove=b&2097152?Mu:null),c&4194304&&(a.ontouchend=b&4194304?Mu:null),c&8388608&&(a.ontouchcancel=b&8388608?Mu:null),c&16777216&&(a.ongesturestart=b&16777216?
Mu:null),c&33554432&&(a.ongesturechange=b&33554432?Mu:null),c&67108864&&(a.ongestureend=b&67108864?Mu:null))}var qj=null,Ku=null,Pu=null,Nu=null,Mu=null,Ou=null;function Su(){var a;Su=x;Tu=(a=$doc,G(a.compatMode,Lb)?a.documentElement:a.body)}var Tu;function Uu(){this.c=new fj}function Vu(a){a=a[dd];return null==a?-1:a}t(278,1,{},Uu);_.b=null;function Wu(a,b){this.b=a;this.c=b}t(279,1,{},Wu);_.b=0;_.c=null;t(280,1,Ai);_.jd=function(a){return decodeURI(a.replace("%23",la))};
_.ad=function(a){Qr(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!G(a,null==Xu?l:Xu))Xu=a,Ir&&(a=new Hr,Qr(this.b,a))};var Xu=l;function su(){function a(){$wnd.setTimeout(a,250);e()}var b=qu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));Xu=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(282,280,Ai);function ru(){this.b=new Wr(null)}t(281,282,Ai,ru);
function zu(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Au)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{yu&&zr((!tu&&(tu=new uu),tu),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function xu(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(wu&&(d=tj(),c=uj(),Du!=d||Cu!=c))Du=d,Cu=c,Dr((!tu&&(tu=new uu),tu))}finally{a&&a(b)}})}function ej(a,b){Ni(a.pd(),b,!0)}function dj(a,b){Ni(a.pd(),b,!1)}function sj(a,b,c){0<=b&&a.ud(b+bg);0<=c&&a.sd(c+bg)}function Yu(a){var b,a=vo(a,Fd);b=jo(a,ko(32));return 0<=b?a.substr(0,b-0):a}
function Ni(a,b,c){if(!a)throw new Vi(qc);b=io(b);if(0==b.length)throw new Bk(Oc);if(c){var d;d=io(b);b=a.className;-1==wo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=io(b);f=a.className;e=wo(f,c);-1!=e&&(b=io(f.substr(0,e-0)),c=io(qo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Zu(a,b){a.style.display=b?l:If;a.setAttribute("aria-hidden",""+!b)}t(288,1,ri);_.ld=function(){return ck(this.hb)};_.md=function(){return ek(this.hb)};
_.nd=function(){return uo(this.hb,Pf)};_.od=function(){return uo(this.hb,Qf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=If};_.rd=function(){throw new $u;};_.sd=function(a){this.hb.style[Ne]=a};_.td=function(a){Zu(this.hb,a)};_.ud=function(a){this.hb.style[gh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;
function B(a,b,c){var d;d=gu(c.c);if(-1==d){var e=a.hb;d=c.c;pj();switch(d){case "drag":e.ondrag=Mu;break;case "dragend":e.ondragend=Mu;break;case "dragenter":e.ondragenter=Nu;break;case "dragleave":e.ondragleave=Mu;break;case "dragover":e.ondragover=Nu;break;case "dragstart":e.ondragstart=Mu;break;case "drop":e.ondrop=Mu;break;case "canplaythrough":case "ended":case "progress":e.removeEventListener(d,Mu,!1);e.addEventListener(d,Mu,!1);break;default:throw"Trying to sink unknown event type "+d;}}else-1==
a.db?(e=a.hb,d|=a.hb.__eventBits||0,pj(),Ru(e,d)):a.db|=d;return Jr(!a.eb?a.eb=new Wr(a):a.eb,c,b)}function av(a,b,c){return Jr(!a.eb?a.eb=new Wr(a):a.eb,c,b)}function bv(a){var b;if(a.xd())throw new cv("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;pj();Ru(c,b)}else a.db|=b;a.vd();a.Ad()}
function dv(a,b){var c;switch(gu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Mp&&(f=Mp.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Qr(a.eb,f.b),f.b.b=d,f.b.c=e}function ev(a){if(!a.xd())throw new cv("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
function ak(a){if(a.gb)if(A(a.gb,28))a.gb.Cd(a);else{if(a.gb)throw new cv("This widget's parent does not implement HasWidgets");}else if(mj(),Lu(fv.b,a)){mj();try{a.zd()}finally{Ui(fv.b,a)}}}function gv(a,b){var c;c=a.gb;if(b){if(c)throw new cv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(287,288,Wh);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&Qr(this.eb,a)};_.xd=function(){return this.cb};
_.yd=function(){bv(this)};_.gd=function(a){dv(this,a)};_.zd=function(){ev(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function hv(a){for(a=new iv(a);a.b.b<a.b.c.d-1;)jv(a.b),kv(a.b)}t(286,287,Bi);_.vd=function(){lv(this,(mv(),nv))};_.wd=function(){lv(this,(mv(),ov))};function pv(a,b,c){ak(b);var d=a.q;qv(d,b,d.d);d=(du(),eu(b.hb));c.appendChild(d);gv(b,a)}
function rv(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new sv;b.gb==a&&(f=a.Dd(b),f<d&&--d);ak(b);qv(a.q,b,d);e?(e=b.hb,Qu(c,(du(),eu(e)),d)):(e=(du(),eu(b.hb)),c.appendChild(e));gv(b,a)}function tv(a,b){var c;if(b.gb!=a)return!1;try{gv(b,null)}finally{c=b.hb;yo(c).removeChild(c);c=a.q;var d;d=uv(c,b);if(-1==d)throw new vv;if(0>d||d>=c.d)throw new sv;for(--c.d;d<c.d;++d)us(c.b,d,c.b[d+1]);us(c.b,c.d,null)}return!0}t(285,286,Bi);_.Dd=function(a){return uv(this.q,a)};
_.Ed=function(a,b,c,d){rv(this,a,b,c,d)};_.Fd=function(){return new wv(this.q)};_.Cd=function(a){return tv(this,a)};function lj(a,b,c,d){var e;ak(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function xv(a,b){var c;(c=tv(a,b))&&yv(b.hb);return c}function zv(a,b,c,d){if(b.gb!=a)throw new Bk("Widget must be a child of this panel.");a.Id(b,c,d)}function Av(a,b,c){a=a.hb;-1==b&&-1==c?yv(a):(a.style[Zf]=fd,a.style[Ze]=b+bg,a.style[Sg]=c+bg)}
function Bv(){var a=$doc.createElement(fe);this.q=new Cv(this);this.hb=a;this.hb.style[Zf]="relative";this.hb.style[Vf]=Oe}function yv(a){a.style[Ze]=l;a.style[Sg]=l;a.style[Zf]=l}t(284,285,Bi,Bv);_.Gd=function(a){pv(this,a,this.hb)};_.Cd=function(a){return xv(this,a)};_.Hd=function(a,b,c){zv(this,a,b,c)};_.Id=function(a,b,c){Av(a,b,c)};function Dv(a,b){if(a.Kd())throw new cv("SimplePanel can only contain one child widget");a.Ld(b)}
function Ev(a,b){if(a.bb!=b)return!1;try{gv(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Fv(a,b){if(b!=a.bb&&(b&&ak(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(du(),eu(a.bb.hb));a.Jd().appendChild(c);gv(b,a)}}function Gv(){this.hb=$doc.createElement(fe)}t(292,286,Bi,Gv);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Hv(this)};_.Cd=function(a){return Ev(this,a)};_.Ld=function(a){Fv(this,a)};_.bb=null;
function Iv(a,b){a._&&(Jv(a.$,!1,!1),zr(a,a,b))}function Kv(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function Lv(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Ze]=b-0+(Mj(),bg);a.style[Sg]=c+bg}function Mv(a){a._||(a.cb&&ak(a),Jv(a.$,!0,!1))}t(291,292,Bi);_.Jd=function(){return xo(this.hb)};_.nd=function(){return uo(this.hb,Pf)};_.od=function(){return uo(this.hb,Qf)};_.pd=function(){return yo(xo(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Iv(this,a)};
_.qd=function(){return!G(Oe,this.hb.style[dh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&Jv(this.$,!1,!0)};_.sd=function(a){this.P=a;Kv(this);0==a.length&&(this.P=null)};_.Od=function(a,b){Lv(this,a,b)};_.td=function(a){this.hb.style[dh]=a?eh:Oe};_.Ld=function(a){Fv(this,a);Kv(this)};_.ud=function(a){this.Q=a;Kv(this);0==a.length&&(this.Q=null)};_.Pd=function(){Mv(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 Nv(a,b){var c;Gv.call(this);this.S=new Ov;this.M=(Pv(),Qv);this.$=new Rv(this);this.hb.appendChild($doc.createElement(fe));this.Od(0,0);yo(xo(this.hb))[Fd]="gwt-PopupPanel";xo(this.hb)[Fd]=Yf;this.O=this.N=a;this.X=!1;c=H(zs,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Sv(c);this.L.pd()[Fd]=l;c=yo(xo(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Vi(qc);d=io(d);if(0==d.length)throw new Bk(Oc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ba&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}Fv(this,this.L);Kv(this);Ni(xo(this.hb),Yf,!1);Ni(this.L.c,b+"Content",!0)}t(290,291,Bi);_.vd=function(){bv(this.L)};_.wd=function(){ev(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Hv(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Fv(this.L,a);Kv(this)};_.L=null;t(289,290,Bi);_.zd=function(){ev(this)};
function Tv(){Tv=x;Uv=new Vv(Kb,0,(Pv(),Qv));Wv=new Vv(sc,1,Xv);Yv=new Vv(zc,2,Zv);$v=H(aw,m,23,[Uv,Wv,Yv])}function Vv(a,b,c){Bo.call(this,a,b);this.b=c}t(293,145,{23:1,71:1,75:1,77:1},Vv);_.b=null;var $v,Uv,Wv,Yv;function bw(){bw=x;cw=H(zs,m,1,[Sg,wf,yd])}
function Sv(a){var b;bw();var c,d;c=this.hb=$doc.createElement(Hg);this.d=$doc.createElement(Kg);cu(c,this.d);c[Bd]=0;for(c=c[Ad]=0;c<a.length;++c)d=(b=$doc.createElement(Xg),b[Fd]=a[c],cu(b,dw(a[c]+"Left")),cu(b,dw(a[c]+Mb)),cu(b,dw(a[c]+"Right")),b),cu(this.d,d),1==c&&(this.c=xo(Iu(d,1)));this.hb[Fd]="gwt-DecoratorPanel"}function dw(a){var b,c;c=$doc.createElement(Lg);b=$doc.createElement(fe);var d=(du(),eu(b));c.appendChild(d);c[Fd]=a;b[Fd]=a+"Inner";return c}t(295,292,ci,Sv);_.Jd=function(){return this.c};
_.c=null;_.d=null;var cw;t(294,295,ci);t(296,1,{});function mv(){mv=x;nv=new ew;ov=new fw}function gw(a){Ur.call(this,a)}function lv(a,b){mv();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=Ri(f),A(f,86))d=f,!c&&(c=new Sr),Tr(c,d);else throw f;}}if(c)throw new gw(c);}t(297,224,Ph,gw);var nv,ov;function ew(){}t(298,1,{},ew);_.Qd=function(a){a.yd()};function fw(){}t(299,1,{},fw);_.Qd=function(a){a.zd()};t(302,287,Wh);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};
_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};_.yd=function(){bv(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(301,302,Wh);function hw(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",zd),b);this.hb[Fd]="gwt-Button";this.hb.innerHTML=a||l}t(300,301,{12:1,14:1,22:1,24:1,27:1,30:1,34:1,36:1},hw);t(303,285,Bi);_.e=null;_.f=null;
function iw(a,b){var c;if(a.i)throw new cv("Composite.initWidget() may only be called once.");ak(b);c=b.hb;a.hb=c;var d;du();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((du(),c).__gwt_resolve=jw(a));a.i=b;gv(b,a)}function kw(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);pj();Ru(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(304,287,zi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){kw(this)};_.gd=function(a){dv(this,a);this.i.gd(a)};
_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function lw(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[ce]=rg;break;case 1:c[ce]=ff;break;case 2:es(c)!=(fs(),is)&&(c[ce]=l)}}}function mw(a){this.b=a;this.d=!1;this.e=this.c=es(a)}t(305,1,{},mw);_.b=null;_.c=null;_.d=!1;_.e=null;function rj(){this.hb=nw()}t(306,292,Bi,rj);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};
_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};function ow(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=xo(b);e=null;c&&(c=Vu(c),e=0>c?null:Zt(a.j.c,c));e?pw(a,e):d&&(b.innerHTML=l||l);return b}function pw(a,b){var c;if(b.gb!=a)return!1;try{gv(b,null)}finally{c=b.hb;yo(c).removeChild(c);var d=a.j,e;e=Vu(c);c[dd]=null;c=d.c;qw(e,c.d);us(c.c,e,null);d.b=new Wu(e,d.b)}return!0}t(308,286,Bi);_.Fd=function(){return new rw(this)};
_.Cd=function(a){return pw(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function sw(a){if(0>=a.c)throw new tw("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new tw("Column index: 0, Column size: "+a.b);}
function uw(){this.j=new Uu;this.i=$doc.createElement(Hg);this.d=$doc.createElement(Kg);cu(this.i,this.d);this.hb=this.i;this.e=new vw(this);var a=new ww(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Qu(a.c.i,(du(),eu(b)),0);cu(a.b,$doc.createElement(Kd))}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 tw("Row index: "+a+", Row size: "+d);if(0>c)throw new tw("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new tw("Column index: "+c+", Column size: "+this.b);c=ow(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(Lg),d.innerHTML=sa||l,Qu(c,(du(),eu(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(Kd),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(Lg);
e.innerHTML=sa;c=$doc.createElement(Xg);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)ow(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(307,308,Bi,uw);_.b=0;_.c=0;function xw(a){for(;++a.c<a.e.d&&!(null!=Zt(a.e,a.c)););}function rw(a){this.d=a;this.e=this.d.j.c;xw(this)}t(309,1,{},rw);_.dd=function(){return this.c<this.e.d};
_.ed=function(){var a;if(this.c>=this.e.d)throw new vv;a=Zt(this.e,this.c);this.b=this.c;xw(this);return a};_.fd=function(){var a;if(0>this.b)throw new yw;a=Zt(this.e,this.b);ak(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function vw(a){this.b=a}t(310,1,{},vw);_.b=null;function ww(a){this.c=a}t(311,1,{},ww);_.b=null;_.c=null;function zw(){zw=x;Aw=new Bw}var Aw;function Cw(){Cw=x;Dw=new Ew((Zo(),Cd));Fw=new Ew(Ze);Gw=new Ew(kg);Hw=Fw;Iw=Gw;Jw=Hw}var Dw,Jw,Fw,Iw,Hw,Gw;function Bw(){}t(313,1,{},Bw);
function Ew(a){this.b=a}t(314,313,{},Ew);_.b=null;function Kw(){Kw=x;Lw=new Mw(wf);Nw=new Mw(Sg)}var Lw,Nw;function Mw(a){this.b=a}t(315,1,{},Mw);_.b=null;function Ow(a,b){var c;c=Pw(a);cu(a.c,c);pv(a,b,c)}function Pw(a){var b;b=$doc.createElement(Lg);b[id]=a.b.b;b.style[ch]=a.d.b;return b}function Qw(a,b){var c,d;d=yo(b.hb);(c=tv(a,b))&&a.c.removeChild(d);return c}
function Rw(){this.q=new Cv(this);this.f=$doc.createElement(Hg);this.e=$doc.createElement(Kg);cu(this.f,this.e);this.hb=this.f;this.b=(Cw(),Jw);this.d=(Kw(),Nw);this.c=$doc.createElement(Xg);cu(this.e,this.c);this.f[Bd]=ab;this.f[Ad]=ab}t(316,303,Bi,Rw);_.Cd=function(a){return Qw(this,a)};_.c=null;function Sw(){Sw=x;new Ji}function Tw(a,b,c,d,e){Sw();this.b=new Uw(this,a,b,c,d,e);this.hb[Fd]="gwt-Image"}function Vw(a,b,c,d,e){Sw();Tw.call(this,(Jt(),new It(a)),b,c,d,e)}t(317,287,Wh,Tw,Vw);
_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};_.gd=function(a){32768==gu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);dv(this,a)};_.Ad=function(){var a=this.b;G(df,vo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Ww(a,this),Yn((Vn(),Wn),a.i))};_.b=null;t(319,1,{});_.i=null;function Xw(){Xw=x;Yw()}
function Uw(a,b,c,d,e,f){var g,j;Xw();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Cg);j=new wt;vt(vt(vt(j,new yt("width:"+e+(Mj(),bg)+ob)),new yt("height:"+f+eg)),new yt("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!Zw&&(Zw=new $w);b=ax;c=new yt((new yt(j.b.b.b)).b);j=new xt;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ht(b.b);xn(j.b,b);j.b.b+="' style='";b=Ht(c.b);xn(j.b,b);j.b.b+="' border='0'>";j=new At(j.b.b);g.innerHTML=j.b||l;g=xo(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),pj(),Ru(g,a)):a.db|=133333119}t(318,319,{},Uw);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ww(a,b){this.b=a;this.c=b}t(320,1,{},Ww);
_.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(df,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=df)};_.b=null;_.c=null;function bx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(zw(),Aw)?a.c.e==(fs(),hs)?(Cw(),Fw):a.c.e==gs?(Cw(),Gw):(Cw(),Hw):a.c.e==(fs(),hs)?(Cw(),Gw):a.c.e==gs?(Cw(),Fw):(Cw(),Iw);b!=a.d&&(a.d=b,a.hb.style[Ng]=!a.d?l:a.d.b)}t(322,287,Wh);_.b=null;_.c=null;_.d=null;
function cx(){this.hb=$doc.createElement(fe);this.c=new mw(this.hb);this.hb[Fd]="gwt-Label"}function dx(){cx.call(this);lw(this.c,hh);bx(this)}t(321,322,Wh,cx,dx);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};function ex(a,b){if(0>b||b>=a.hb.options.length)throw new sv;}function Wp(a,b){ex(a,b);return a.hb.options[b].value}
function fx(){this.hb=$doc.createElement("select");this.hb[Fd]="gwt-ListBox"}t(323,302,Wh,fx);t(324,255,ii);function gx(a){this.b=a}t(325,324,ii,gx);_.Sc=function(){};function hx(a){this.b=a}t(326,324,ii,hx);_.Yc=function(a){this.b.Rd(a.i,a.b)};function ix(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Xg);Qu(a.f,(du(),eu(e)),b);a=(du(),eu(c));d.appendChild(a)}else d=Iu(a.f,0),Qu(d,(du(),eu(c)),b)}
function jx(a,b,c){var d;kx(a,b);c&&b.b?(kx(a,null),a=b.b,b=(Vn(),Wn),b.d=Zn(b.d,[new lx(a),!1])):null!=b.d&&(a.k=new mx(a,b),c=(Pv(),Xv),a.k.M=c,a.k.U=a.i,a.k.pd()[Fd]=Fe,d=Yu(a.hb),G(Ee,d)||ej(a.k,d+"Popup"),av(a.k,new hx(a),yk?yk:yk=new zk),a.o=b.d,d=a.k,a=new nx(a,b),d.hb.style[dh]=Oe,Mv(d),a.b.p?Lv(a.b.k,ck(a.b.hb)+uo(a.b.hb,Qf)-1,ek(a.c.hb)):Lv(a.b.k,ck(a.c.hb),ek(a.b.hb)+uo(a.b.hb,Pf)-1),d.hb.style[dh]=eh)}function ox(a,b){if(b||!(a.n&&a.o==a.n.d))kx(a,b),px(a.hb),b&&a.e&&jx(a,b,!1)}
function qx(a,b){var c;a:{c=zo(b);var d,e;for(e=new Li(a.j);e.c<e.e.Je();)if(d=Mi(e),d.hb.contains(c)){c=d;break a}c=null}switch(gu(b.type)){case 1:px(a.hb);c&&jx(a,c,!0);break;case 16:c&&ox(a,c);break;case 32:c&&ox(a,null);break;case 2048:rx(a);break;case 128:switch(c=b.keyCode||0,c){case 37:rx(a)||a.p||sx(a);b.cancelBubble=!0;b.preventDefault();break;case 39:rx(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(jx(a,a.n,!1),a.n.d.gg()):tx(a));b.cancelBubble=!0;b.preventDefault();break;case 38:rx(a)||a.p&&
sx(a);b.cancelBubble=!0;b.preventDefault();break;case 40:rx(a)||(a.p?tx(a):null!=a.n.d&&!a.n.d.gg().gg()&&(jx(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:kx(a,null);a.k&&Iv(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:kx(a,null);a.k&&Iv(a.k,!1);break;case 13:rx(a)||(jx(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}dv(a,b)}function ux(a,b,c){c&&kx(a,null);zr(a,b,!1);a.o=null;a.k=null}
function rx(a){var b;if(!a.n){for(b=new Li(a.j);b.c<b.e.Je();){b=Mi(b);kx(a,b);break}return!0}return!1}function kx(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Yu(c.hb)+Va;Ni(c.pd(),d,!1);a.p&&(c=yo(a.n.hb),2==Ju(c)&&(c=Iu(c,1),Ni(c,Fg,!1)))}if(b){c=Yu(b.hb)+Va;Ni(b.pd(),c,!0);a.p&&(c=yo(b.hb),2==Ju(c)&&(c=Iu(c,1),Ni(c,Fg,!0)));Dl();c=a.hb;var d=new dl(b.hb),e=(yl(),zl),d=H(vx,m,5,[d]),e=e.b,f,g,j,h;f=new vn;for(j=0,h=d.length;j<h;++j)g=d[j],wn(wn(f,g.b),ba);d=io(f.b.b);c.setAttribute(e,d)}a.n=b}}
function tx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Zt(a.j,b):Zt(a.j,c);break}kx(a,d)}}function sx(a){var b,c,d;if(a.n){for(b=c=Rj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Zt(a.j,b):Zt(a.j,c);break}kx(a,d)}}t(327,287,Wh);_.gd=function(a){qx(this,a)};_.zd=function(){this.k&&Iv(this.k,!1);ev(this)};_.Rd=function(a,b){ux(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function lx(a){this.b=a}t(328,1,{},lx);_.xc=function(){wx(this.b)};_.b=null;
function xx(a){this.b=a}t(329,1,{},xx);_.Sc=function(){kx(this.b,null)};_.b=null;function mx(a,b){this.b=a;this.c=b;Nv.call(this,!0,mf);Fv(this.L,this.c.d);Kv(this);this.Z=!0;this.c.d.gg()}t(330,290,Bi,mx);_.cd=function(a){var b,c;if(!a.b)switch(gu(a.e.type)){case 4:c=zo(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&kx(this.b,null)}};_.b=null;_.c=null;function nx(a,b){this.b=a;this.c=b}t(331,1,{},nx);_.b=null;var yx=_.c=null;
function zx(){zx=x;yx=new ut((Jt(),new It("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ax(a,b){this.hb=$doc.createElement(Lg);var c=Yu(this.hb)+Va;Ni(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Fd]="gwt-MenuItem";c=Ao();this.hb.setAttribute(Qe,c);Dl();this.hb.setAttribute(lg,jm.b);this.b=b}t(334,288,{27:1,31:1,34:1},Ax);_.b=null;_.c=null;_.d=null;
function Bx(){var a;this.hb=$doc.createElement(Lg);this.hb[Fd]="gwt-MenuItemSeparator";a=$doc.createElement(fe);cu(this.hb,a);a[Fd]="menuSeparatorInner"}t(335,288,ri,Bx);function Cx(){var a,b,c,d,e;b=null.gg();e=tj();d=uj();b[ee]=(Oo(),If);b[gh]=0+(Mj(),bg);b[Ne]=bb;c=$doc;c=(G(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[gh]=(c>e?c:e)+bg;b[Ne]=(a>d?a:d)+bg;b[ee]="block"}function Ov(){}t(336,1,{},Ov);_.$c=function(){Cx()};
function Dx(a){this.b=a}t(337,1,{},Dx);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=zo(d);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(gu(d.type)){case 4:case 1048576:if(oj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(oj){a.c=!0;break}break;case 2048:d=zo(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Ex(a){this.b=a}t(338,1,{},Ex);_.b=null;function Pv(){Pv=x;Qv=new Fx(Kb,0);Xv=new Fx(sc,1);Zv=new Fx(zc,2);Gx=H(Hx,m,32,[Qv,Xv,Zv])}function Fx(a,b){Bo.call(this,a,b)}t(339,145,{32:1,71:1,75:1,77:1},Fx);var Gx,Qv,Xv,Zv;function Ix(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=vu(a.b.S),Cx(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Wi(a.i.b),a.i=null,a.c=!1)}function Jx(a){a.k||(Ix(a),a.d||(mj(),xv(nj(null),a.b)));a.b.hb.style[Id]="rect(auto, auto, auto, auto)";a.b.hb.style[Vf]=eh}
function Kx(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=K(b*a.e);j=K(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[Id]="rect("+g+cg+f+cg+c+cg+e+"px)"}
function Jv(a,b,c){a.d=c;gk(a);a.j&&(Ak(a.j),a.j=null,Jx(a));a.b._=b;var d=a.b;d.Y&&(Wi(d.Y.b),d.Y=null);d.T&&(Wi(d.T.b),d.T=null);if(d._){d.Y=ju(new Dx(d));var e;e=new Ex(d);pu();e=qu?Jr(qu.b,(!Ir&&(Ir=new zk),Ir),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Pv(),Qv)&&!b&&(c=!1);a.k=b;c?b?(Ix(a),a.b.hb.style[Zf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Id]="rect(0px, 0px, 0px, 0px)",mj(),b=nj(null),pv(b,a.b,b.hb),a.j=new Lx(a),sk(a.j,1)):hk(a,200):(Ix(a),a.k?(a.b.hb.style[Zf]=fd,-1!=a.b.ab&&a.b.Od(a.b.W,
a.b.ab),mj(),b=nj(null),pv(b,a.b,b.hb)):a.d||(mj(),xv(nj(null),a.b)),a.b.hb.style[Vf]=eh)}function Rv(a){var b=(mk(),pk);this.n=new lk(this);this.u=b;this.b=a}t(340,18,{},Rv);_.zc=function(){Jx(this)};_.Ac=function(){this.e=uo(this.b.hb,Pf);this.f=uo(this.b.hb,Qf);this.b.hb.style[Vf]=Oe;Kx(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Kx(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Lx(a){tk();this.b=a}t(341,25,{},Lx);
_.Hc=function(){this.b.j=null;hk(this.b,200)};_.b=null;function du(){du=x;Mx()}function eu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function jw(a){return function(){this.__gwt_resolve=Nx;return a.rd()}}function Nx(){throw"A PotentialElement cannot be resolved twice.";}
function Mx(){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 mj(){mj=x;Ox=new Px;Qx=new Ji;fv=new Sr}function Rx(a){this.q=new Cv(this);this.hb=a;bv(this)}
function nj(a){mj();var b,c;c=ij(Qx,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Qx.e){var d=new Sx;wk();xk(yk?yk:yk=new zk,d)}!b?c=new Tx:c=new Rx(b);z(Qx,a,c);Tr(fv,c);return c}t(343,284,Bi,Rx);var Ox,Qx,fv;function Px(){}t(344,1,{},Px);_.Qd=function(a){a.xd()&&a.zd()};function Sx(){}t(345,1,{},Sx);_.Yc=function(){mj();try{lv(fv,Ox)}finally{Ux(fv.b),Ux(Qx)}};function Tx(){Rx.call(this,$doc.body)}t(346,343,Bi,Tx);
_.Id=function(a,b,c){Av(a,b-0,c-0)};function Hv(a){this.d=a;this.b=!!this.d.bb}t(347,1,{},Hv);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new vv;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function Vx(a,b){a.hb[bh]=null!=b?b:l}t(350,302,Wh);_.gd=function(a){0!=(gu(a.type)&896)?dv(this,a):dv(this,a)};_.Ad=function(){};function Wx(){Wx=x;Xx()}t(349,350,Wh);
function Yx(){var a;Wx();var b=(a=$doc.createElement("INPUT"),a.type=Mg,a);!Nt&&(Nt=new Mt);!Lt&&(Lt=new Kt);this.hb=b;this.hb[Fd]="gwt-TextBox"}t(348,349,Wh,Yx);function Xx(){Xx=x;Zx=new $x;ay=new by;cy=new dy;ey=new fy;gy=H(hy,m,35,[Zx,ay,cy,ey])}t(351,145,li);var gy,Zx,ay,cy,ey;function $x(){Bo.call(this,Kb,0)}t(352,351,li,$x);function by(){Bo.call(this,dc,1)}t(353,351,li,by);function dy(){Bo.call(this,fc,2)}t(354,351,li,dy);function fy(){Bo.call(this,yc,3)}t(355,351,li,fy);
function iy(a,b){if(0>b||b>=a.d)throw new sv;return a.b[b]}function uv(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function qv(a,b,c){var d,e;if(0>c||c>a.d)throw new sv;if(a.d==a.b.length){e=y(jy,m,36,2*a.b.length,0);for(d=0;d<a.b.length;++d)us(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)us(a.b,d,a.b[d-1]);us(a.b,c,b)}function Cv(a){this.c=a;this.b=y(jy,m,36,4,0)}t(356,1,{},Cv);_.Fd=function(){return new wv(this)};_.b=null;_.c=null;_.d=0;
function jv(a){if(a.b>=a.c.d)throw new vv;return a.c.b[++a.b]}function kv(a){if(0>a.b||a.b>=a.c.d)throw new yw;a.c.c.Cd(a.c.b[a.b--])}function wv(a){this.c=a}t(357,1,{},wv);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return jv(this)};_.fd=function(){kv(this)};_.b=-1;_.c=null;function Yw(){Yw=x;ax=(Jt(),new It(Qn()+"clear.cache.gif"))}var ax,Zw=null;function $w(){}t(359,1,{},$w);function ky(){ky=x;Yw()}function ly(a,b,c,d,e){ky();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function my(a,b,c){ky();ly.call(this,(Jt(),new It(a)),b,0,c,16)}t(360,296,{},ly,my);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ny(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function nw(){var a=oy?oy:oy=ny(),b=$doc.createElement(fe);b.tabIndex=0;var c=$doc.createElement("input");c.type=Mg;c.tabIndex=-1;c.setAttribute(lg,$f);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Oe;d.position=fd;c.addEventListener(oe,a,!1);b.appendChild(c);return b}var oy=null;function px(a){$wnd.setTimeout(function(){a.focus()},0)}function Wi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Lr(b,new Pt(b,c,d,a)):Zr(b,c,d,a)}
function Pr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(367,1,{},Pr);_.b=null;_.c=null;_.d=null;_.e=null;function Mr(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(368,1,{},Mr);_.xc=function(){var a=this.c;Nr(this.b,this.e,this.d).Df(a)};_.b=null;_.c=null;_.d=null;_.e=null;function Pt(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(369,1,{},Pt);_.xc=function(){Zr(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;
function py(a,b){b.n!=a&&(!a.ic&&(a.ic=new fj),b.n=a,$i(a.ic,b))}function qy(a){var b;b=a.cZ.e;if(-1!=jo(b,ko(36)))return null;a=a.jc.c.c++;return b=qo(b,po(b,ko(46))+1)+l+a}function ry(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new sy(a,b,c,ot(d)))}function ty(a){return!a._b&&a.gc?ty(a.gc):a._b}function uy(a){return!a.bc&&a.gc?uy(a.gc):a.bc}
function vy(a){var b;b=new wy;if(a.fe()){for(;a&&!A(a,57);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,57)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new xy;}function yy(a){a.kc=!1;a.oe();zy(a)}function zy(a){if((a=A(a,57)?null:a.gc)&&a.kc)yy(a),a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}function Ay(a){return(a=a.Wd())?a:new By(1,1)}function Cy(a){var b;return(b=a.Xd())?new Dy(b):new Dy(a.Zd())}function Ey(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Fy(a){return!a.bc?(a.ee(),!0):!1}
function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,43)&&c.b==b.b||a.hc.Yf(b)}function Gy(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)zy(a),new Hy(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Hy(a,101)}function Iy(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc.Zf(b),a.fe()&&a.ne())}function Jy(a){a.lc||(Ey(a),Ky(a,!0),Ly(a),a.lc=!0,new Hy(a,102),ry(a,a,a.gc,0),zy(a),a.hc._f(a))}function My(){this.jc=(Up(),Up(),Ny);new Ji;this.de();this.fc=(Oy(),Py)}
t(373,1,pi);_.Td=function(){return!1};_.Ud=function(){return qy(this)};_.Vd=function(){return ty(this)};_.Wd=function(){return Qy(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new Ry(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){yy(this)};
_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return Ay(this)};_.ie=function(){};_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+hh+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return Cy(this)};_.le=function(){};_.me=function(){return Fy(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};
_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Gy(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.je()+Wc};_.se=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 P(a,b,c){var d;if(-1>a.Wb.b.d)throw new Bk("Missing message: awt.12A");if(A(b,45)){if(b==a)throw new Bk("Missing message: awt.12B");a:{if(a&&!A(a,57))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,57))break;d=d.gc}d=!1}if(d)throw new Bk("Missing message: awt.12C");if(A(b,57))throw new Bk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new so;var e=Rj(d.Wb.b,b),f;f=Zt(d.Wb.b,e);d.Xb&&d.Xb.ye(f);Sy(d,e);new Ty(d,301,f)}d=a.Wb.b.d;Ey(b);Uy(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),yy(a),!!a.Xb&&
A(a.Xb,50)&&(a.Xb.o=!1),ry(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,50)){var g=a.Xb;if(!b)throw new Kr("Missing message: awt.185");if(null==c||null!=c)Vy(g,c,b);else throw new Bk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=Ri(j);if(A(j,80))throw b=j,Sy(a,d),b;throw j;}b.oe();new Ty(a,300,b)}function Wy(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Xy(a){var b;b=a.te();return new Yy(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Ky(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Zt(a.Wb.b,c).ge(b)}function Sy(a,b){var c;c=Zt(a.Wb.b,b);Ey(c);c.ge(!1);bu(a.Wb.b,b);c.gc=null;yy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1);ry(c,c,a,1)}function Zy(a){var b=($y(),az);Iy(a,b);for(b=0;b<a.Wb.b.d;++b)Zt(a.Wb.b,b).me()}function bz(a,b){var c,d;if(a.Xb)for(d=new Li(a.Wb.b);d.c<d.e.Je();)c=Mi(d),a.Xb.ye(c);if(b)for(d=new Li(a.Wb.b);d.c<d.e.Je();)c=Mi(d),b.ue(null,c);a.Xb=b;yy(a);a.Xb&&A(a.Xb,50)&&(a.Xb.o=!1)}
function Ly(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Zt(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function cz(){My.call(this);this.Wb=new dz;this.$b=(Up(),Up(),Ny)}t(372,373,mi);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return Ay(this)};_._d=function(){return Cy(this)};
_.de=function(){this.hc=(Up(),new ez)};_.ee=function(){yy(this);this.Xb&&A(this.Xb,50)&&(this.Xb.o=!1)};_.ge=function(a){Ky(this,a)};_.he=function(){return Ay(this)};_.ke=function(){return Cy(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Ey(Zt(this.Wb.b,a))};_.me=function(){var a;if(!Fy(this))return!1;for(a=0;a<this.Wb.b.d;++a)Zt(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Zt(this.Wb.b,b),a.oe()};_.se=function(){Ly(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function fz(){var a=new gz;cz.call(this);bz(this,a)}t(371,372,mi,fz);_.Ud=function(){return"panel"+this.$b.c.e++};function hz(a,b,c){a=iz(a.Vb,b,c);a.k=!0;return new jz(a)}function kz(a){a.ie(a.Vb.e)}function lz(a){return new By(uo(a.Vb.hb,Qf),uo(a.Vb.hb,Pf))}t(370,371,mi);_.Yd=function(){return uo(this.Vb.hb,Pf)};_.ae=function(){return uo(this.Vb.hb,Qf)};_.be=function(){return ck(this.Vb.hb)};_.ce=function(){return ek(this.Vb.hb)};
_.fe=function(){return this.Vb.hb.style.display!=If};_.ne=function(){kz(this)};_.pe=function(){};_.Vb=null;function mz(a){if(null!=a)this.f=a;else throw new nz;}t(375,1,oi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
function oz(){oz=x;R=new Ji;z(R,new S(400),new U(qh));z(R,new S(401),new U(qh));z(R,new S(402),new U(qh));z(R,new S(500),new U(zh));z(R,new S(501),new U(zh));z(R,new S(502),new U(zh));z(R,new S(503),new U(Ah));z(R,new S(504),new U(zh));z(R,new S(505),new U(zh));z(R,new S(506),new U(Ah));z(R,new S(507),new U(Lh));z(R,new S(100),new U(mh));z(R,new S(101),new U(mh));z(R,new S(102),new U(mh));z(R,new S(103),new U(mh));z(R,new S(1004),new U(ph));z(R,new S(1005),new U(ph));z(R,new S(800),new U(Hh));z(R,
new S(801),new U(Hh));z(R,new S(200),new U(Bh));z(R,new S(201),new U(Bh));z(R,new S(202),new U(Bh));z(R,new S(204),new U(Bh));z(R,new S(203),new U(Bh));z(R,new S(209),new U(Mh));z(R,new S(208),new U(Nh));z(R,new S(207),new U(Nh));z(R,new S(206),new U(Bh));z(R,new S(205),new U(Bh));z(R,new S(1400),new U(Jh));z(R,new S(1401),new U(Kh));z(R,new S(1402),new U(Kh));z(R,new S(300),new U(nh));z(R,new S(301),new U(nh));z(R,new S(1100),new U(Gh));z(R,new S(1101),new U(Gh));z(R,new S(1200),new U(Ih));z(R,new S(701),
new U(Eh));z(R,new S(900),new U(Fh));z(R,new S(1001),new U(Ch));z(R,new S(601),new U(Dh))}t(374,375,oi);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,44)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function U(a){this.b=a}t(377,1,{},U);_.b=lh;function pz(){}t(378,1,{},pz);_.b=null;_.c=null;
function qz(a,b){var c;b&&(a.b?(c=new rz(a.b),us(c.c,c.d++,b),a.b=c):(a.b=new fj,$i(a.b,b)))}t(380,1,oi);_.b=null;function sz(){}function tz(){}t(379,380,oi,sz,tz);function uz(){uz=x;Math.sqrt(2)}function vz(a){uz();if(0>a)throw new Bk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(381,1,{40:1},vz);_.eQ=function(a){return a===this?!0:A(a,40)?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 wz;a.b=31*a.b+K((new xz(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new xz(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function yz(){yz=x;zz=new Sr;Az=new By(0,0);Tr(zz,Db);Tr(zz,Ub);Tr(zz,yb);Tr(zz,"Last");Tr(zz,Mb);Tr(zz,pc);Tr(zz,Nc);Tr(zz,Rc);Tr(zz,Sb)}
function Vy(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Lu(zz.b,b))throw new Bk(Bz());ws(ij(a.d,d))===ws(c)&&ws(ij(a.c,c))===ws(d)||((b=ij(a.d,d))&&Cz(a,b,d),Dz(a.b.Fd(),c)&&Cz(a,c,d),b=a.b,new Ez(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function Fz(a,b){return new By(Xj(b[1].c,Xj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Xj(b[0].b,Xj(b[4].b,b[3].b))+a.n)}function Cz(a,b,c){Gz(a.b,b);Ui(a.c,b);Ui(a.d,c)}
function Hz(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;Iz(c,c.length,Az);c=a.j;Iz(c,c.length,Az);c=a.p;Iz(c,c.length,null);a.q=0;for(d=Jz(a.b,0);d.c!=d.e.b;){c=Kz(d);e=ij(a.c,c);var f=b.fc;e=In(e,Mb)?0:In(e,pc)?1:In(e,Nc)?2:In(e,Rc)?4:In(e,Sb)?3:In(e,Db)?f.b?4:3:In(e,yb)?f.b?3:4:In(e,Ub)?1:2;c.lc?a.p[e]||(us(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}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 Lz(){yz();Mz.call(this,0)}function Mz(a){yz();Up();this.b=new Nz;this.c=new Ji;this.d=new Ji;this.e=a;this.k=0;this.o=!1;this.p=y(Oz,m,44,5,0);this.i=y(Pz,m,46,5,0);this.j=y(Pz,m,46,5,0);this.q=this.f=this.n=0}t(382,1,{50:1,71:1},Lz,Mz);_.ue=function(a,b){Vy(this,a,b)};
_.ve=function(a){Hz(this,a);if(0!=this.q)if(a=Xy(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(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].pe(this.j[4].c,c),this.p[4].re(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].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;Hz(this,a);this.o=b;return 0==this.q?Wy(a,new By(0,0)):Wy(a,Fz(this,this.i))};_.xe=function(a){var b;b=this.o;Hz(this,a);this.o=b;return Wy(a,Fz(this,this.j))};_.ye=function(a){var b;b=ij(this.c,a);null!=b&&Cz(this,a,b)};_.tS=function(){return Qz.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.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 Az,zz;function Rz(a){My.call(this);this.hc=(Up(),new Sz(a,this))}t(383,373,{41:1,44:1,51:1,65:1,71:1},Rz);_.Ud=function(){return zd+this.jc.c.b++};_.Wd=function(){return!uy(this)?new By(0,0):Qy(this.hc,this)};_.oe=function(){};t(385,1,{});t(384,385,{},function(){});function Tz(){Tz=x}
function Uz(a,b){if(null==b)throw new Kr("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Tf);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 Vz(){Tz();My.call(this);new fj;this.hc=new Wz((Up(),this))}t(386,373,{42:1,44:1,51:1,65:1,71:1},Vz);_.Wd=function(){return Qy(this.hc,this)};
_.je=function(){return(null==this.ec&&(this.ec=qy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",current="+Wp(this.hc.b,this.hc.b.hb.selectedIndex)};function Xz(){Xz=x;Yz=new Zz(255,255,255);$z=new Zz(192,192,192);aA=new Zz(128,128,128);bA=new Zz(64,64,64);cA=dA=new Zz(0,0,0);eA=new Zz(255,0,0);new Zz(255,175,175);fA=new Zz(255,200,0);gA=new Zz(255,255,0);new Zz(0,255,0);hA=new Zz(255,0,255);iA=new Zz(0,255,255);jA=kA=new Zz(0,0,255)}
function lA(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new Zz(3,3,3);3>c&&0!=c?c=3:(c=K(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=K(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=K(a/0.7),a=255<a?255:a);return new Zz(c,a,b)}function mA(a){return new Zz(K(0.7*(~~a.b>>16&255)),K(0.7*(~~a.b>>8&255)),K(0.7*(a.b&255)))}function Zz(a,b,c){Xz();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Bk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(387,1,{43:1,52:1,56:1},Zz);_.eQ=function(a){return A(a,43)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return nA.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var cA,jA,dA,kA,iA,bA,aA,$z,hA,fA,eA,Yz,gA;function Oy(){Oy=x;Py=new oA(!0);pA=new Sr;Tr(pA,"ar");Tr(pA,"fa");Tr(pA,"iw");Tr(pA,"ur")}function oA(a){this.b=a}t(388,1,oi,oA);_.b=!1;var Py,pA;t(390,1,{61:1,74:1});function qA(){By.call(this,0,0)}function By(a,b){this.c=a;this.b=b}
function Dy(a){By.call(this,a.c,a.b)}t(389,390,{46:1,61:1,71:1,74:1},qA,By,Dy);_.eQ=function(a){return a===this?!0:A(a,46)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new wz;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return rA.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function Mq(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(391,1,oi,Mq,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});
_.ze=function(){return 0!=(this.f&4)};_.Ae=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.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function sA(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function tA(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=(qw(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function uA(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._d():c.Zd(),g=Xj(g,c.b),j+=c.c+a.d);return new By(j,g+2*a.e)}function gz(){vA.call(this,1,5,5)}
function vA(a,b,c){Up();this.d=b;this.e=c;this.b=a}t(392,1,oi,gz,vA);_.ue=function(){};
_.ve=function(a){this.c=wA(a.Wb);if(0!=sA(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Xy(a);g=a.te();j=a.fc.b;n=new fj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new xA(q);for(v=0;v<q;++v)us(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=Rj(a.Wb.b,u);qw(E,D.d);us(D.c,E,u)}for(d=new Li(d);d.c<d.e.Je();)if((c=Mi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(tA(this,n,b.c-(o-this.d),g.c,r,h,j),n.Se(),o=f,r+=h+this.e,h=0),e=!1,us(n.c,n.d++,c),o+=a.c+this.d,h=Xj(h,a.b);tA(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=wA(a.Wb);return 0==sA(this)?Wy(a,new By(10,10)):Wy(a,uA(this,!1))};_.xe=function(a){this.c=wA(a.Wb);return 0==sA(this)?Wy(a,new By(10,10)):Wy(a,uA(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ze;break;case 2:a=kg;break;case 1:a=Cd;break;case 4:a="trailing";break;default:a="leading"}return yA.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function $y(){$y=x;az=new zA(Rb,0,12)}
function zA(a,b,c){$y();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(393,1,{47:1,71:1},zA);_.b=null;_.c=0;_.d=0;var az;t(394,1,Uh);_.tS=function(){return AA.e+"[font="+this.c+"ascent="+BA(this.c).b+", descent="+BA(this.c).c+", height="+BA(this.c).d+Wc};_.c=null;function CA(a){if(!a.n){Ey(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=Zt(a.p,b))&&CA(c);Ky(a,!1);a.n=!0;ry(a,a,a.gc,0);new DA(a,202)}}
function EA(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Zt(a.p,b))&&c.Md()}function FA(a){!uy(a)&&Zy(a);var b=Cy(a);a.qe(a.pc,a.qc,b.c,b.b);Ly(a)}function GA(a,b){a.q!=b&&(a.q=b)}t(396,372,ki);_.$d=function(){return new Ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){EA(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Gy(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Gy(this,a,b,c,d);this.lc&&e&&!f&&Ly(this)};_.n=!1;_.q=!1;
function HA(a){cz.call(this);this.r=new tz;this.p=new fj;this.o=new Ry(0,0,0,0);this.lc=!1;bz(this,new Lz);this.hc&&IA(this.hc.d.A.c,a);this.hc&&JA(this.hc,!0);GA(this,!0)}t(395,396,ki);_.te=function(){return new Ry(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return ck(this.hc.d.hb)};_.ce=function(){return ek(this.hc.d.hb)};_.de=function(){this.hc=new KA((Up(),l),this)};
function LA(a,b,c,d,e,f){var g,j;g=a.e;f?(j=lA(g),f=new Zz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new Zz(K(0.7*(~~g.b>>16&255)),K(0.7*(~~g.b>>8&255)),K(0.7*(g.b&255))),f=lA(g),(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;MA(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=jg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);MA(a,b,c,d,1);MA(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(~~f.b>>16&255)+
ya+(~~f.b>>8&255)+ya+(f.b&255)+va);MA(a,b+d,c,1,e);MA(a,b+1,c+e,d,1)}t(397,1,{});_.tS=function(){return"Graphics"};t(398,397,{});function NA(a){var b,c;c=Xj(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 By(b,c)}
function OA(a,b,c){var d,e,f,g,j,h;a.c=wA(b.Wb);if(0==a.c.length)return new qA;g=NA(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=Xj(h,d.c),j=Xj(j,d.b);return new By(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function PA(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=K(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function QA(){RA.call(this,7)}function RA(a){Up();this.e=0;this.b=1;this.f=a;this.d=0}t(399,1,oi,QA,RA);_.ue=function(){};
_.ve=function(a){var b,c;this.c=wA(a.Wb);if(0!=this.c.length&&(b=Xy(a),!(0>=b.c||0>=b.b))){c=NA(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(I,s,-1,d,1);e=y(I,s,-1,d,1);h=y(I,s,-1,c,1);n=y(I,s,-1,c,1);PA(b.c,b.d,this.d,f,e);PA(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].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return Wy(a,OA(this,a,!1))};_.xe=function(a){return Wy(a,OA(this,a,!0))};_.ye=function(){};
_.tS=function(){return SA.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function yw(){An()}function cv(a){An();this.i=a}t(401,100,fi,yw,cv);function xy(){An();this.i="Missing message: awt.151"}t(400,401,fi,xy);t(402,1,{});function Ry(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(403,1,{49:1,71:1,74:1},Ry);_.eQ=function(a){return a===this?!0:A(a,49)?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 TA.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function UA(a){VA.call(this,a,0)}function VA(a,b){My.call(this);this.hc=(Up(),new WA(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Cw(),Dw);c.b=d;bx(c);break;case 0:c=c.b;d=(Cw(),Fw);c.b=d;bx(c);break;case 2:c=c.b,d=(Cw(),Gw),c.b=d,bx(c)}}t(404,373,pi,UA,VA);
_.Wd=function(){return!uy(this)?new By(0,0):Qy(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=qy(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+hh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ze;switch(this.b){case 1:b=Cd;break;case 2:b=kg}return a+b+",text=null"};_.b=0;t(407,1,oi);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.je()+Wc};_.k=null;_.n=null;
function XA(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function YA(a){this.o=(Up(),Up(),Ny);var b;var c;b=this.cZ.e;-1!=jo(b,ko(36))?b=null:(c=this.o.c.d++,b=qo(b,po(b,ko(46))+1)+l+c);this.k=b;this.e=new sz;this.i=a;this.f=!0;this.j=new ZA(this)}t(406,407,oi,YA);_.je=function(){return XA(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(405,406,si);_.je=function(){return XA(this)+(this.c?",tearOff":l)};_.c=!1;t(409,1,{62:1});
_.eQ=function(a){return a===this?!0:A(a,62)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new wz;$A(a,this.b);$A(a,this.c);return a.b};function wy(){this.c=this.b=0}function aB(a,b){this.b=a;this.c=b}function bB(a){var b=a.c;this.b=a.b;this.c=b}t(408,409,{53:1,62:1,71:1},wy,aB,bB);_.eQ=function(a){return a===this?!0:A(a,53)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return cB.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
function dB(a,b){if(!b)throw new Kr("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new Bx,e=c.d.d;if(0>e||e>c.d.d)throw new sv;c.p&&(d.hb[Ld]=2);ix(c,e,d.hb);Uy(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new sv;Uy(d.d,e,c);for(f=g=0;f<e;++f)A(Zt(d.d,f),31)&&++g;Uy(d.j,g,c);ix(d,e,c.hb);c.c=d;e=Yu(c.hb)+Va;Ni(c.pd(),e,!1);d.p&&(e=Rj(d.d,c),-1!=e&&(d=Iu(d.p?d.f:Iu(d.f,0),e),2==Ju(d)&&d.removeChild(Iu(d,1)),c.hb[Ld]=2))}}
function eB(){YA.call(this,l);new fj;this.c=!1;this.b=(Up(),new fB)}t(410,405,si,eB);_.b=null;t(413,1,{55:1,64:1,74:1});t(412,413,{55:1,63:1,64:1,74:1});_.eQ=function(a){return a===this?!0:A(a,63)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new wz;$A(a,this.d);$A(a,this.e);$A(a,this.c);$A(a,this.b);return a.b};function Yy(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(411,412,{54:1,55:1,63:1,64:1,71:1,74:1},Yy);
_.eQ=function(a){return a===this?!0:A(a,54)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return gB.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function hB(){hB=x;iB=new jB;kB=new lB;mB=new lB}var iB,mB,kB;t(415,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Di(this)};function jB(){}t(416,415,{},jB);function lB(){}t(417,1,{},lB);t(418,373,pi);_.Vd=function(){return null};
function nB(a,b){var c;c=new oB(uy(a));return!c?null:new By(pB(c,"_")*b+6,BA(c.c).d+6)}function qB(a,b){var c;c=nB(a,b);return!c?Ay(a):c}function rB(a,b){var c;c=nB(a,b);return!c?Cy(a):c}function sB(a,b){var c=a.hc;Vx(c.b,b);c.f.b=-1;c.f.c=-1}function tB(a){uB.call(this,a,null!=a?a.length:0)}function uB(a,b){My.call(this);this.b=0>b?0:b;var c=this.hc;Vx(c.b,a);c.f.b=-1;c.f.c=-1}t(419,418,pi,tB,uB);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return nB(this,vo(this.hc.b.hb,bh).length)};
_.Xd=function(){return!uy(this)?null:nB(this,vo(this.hc.b.hb,bh).length)};_.Zd=function(){return 0<this.b?qB(this,this.b):Ay(this)};_._d=function(){return 0<this.b?rB(this,this.b):Cy(this)};_.de=function(){this.hc=(Up(),new vB)};_.he=function(){return 0<this.b?qB(this,this.b):Ay(this)};_.ke=function(){return 0<this.b?rB(this,this.b):Cy(this)};_.b=0;function Up(){Up=x;Ny=new wB}function xB(){var a=(Up(),Up(),Ny);!a.d&&(a.d=new yB)}function wB(){this.c=new zB;this.e=new pz}t(420,1,{},wB);_.b=null;
_.d=null;var Ny;function zB(){}t(421,1,{},zB);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(422,1,{});function AB(){AB=x;BB=new CB;DB=new CB}function EB(a,b){return b==a?!0:!b?!1:!0}function CB(){}t(423,1,{58:1},CB);_.eQ=function(a){return null==a||!A(a,58)?!1:EB(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return zt(a)};_.tS=function(){return FB.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var BB,DB;
function GB(){GB=x;H(HB,m,58,[(AB(),DB),BB])}function IB(a){var b=(AB(),DB);if(EB(b,(AB(),DB)))return a.b;if(EB(b,BB))return new JB(a.b);throw new KB(b);}function LB(a){GB();this.b=a}t(424,1,{},LB);_.b=null;function KB(a){a="flavor = "+a;An();this.i=a}t(425,101,{59:1,71:1,78:1,86:1},KB);function MB(a,b){oz();NB.call(this,a,1001,b,lh)}function NB(a,b,c,d){oz();mz.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(426,374,oi,MB,NB);
_.je=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="+tt(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=lh;function Hy(a,b){oz();mz.call(this,a);this.e=b}t(427,374,oi,Hy);
_.je=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.be()+ya+a.ce()+ba+a.ae()+hh+a.Yd()+va};function Ty(a,b,c){oz();Hy.call(this,a,b);this.b=c}t(428,427,oi,Ty);
_.je=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.Ud());return a+b.ec};_.b=null;function sy(a,b,c,d){oz();mz.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(429,374,oi,sy);
_.je=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&&(rt(kt(this.b,mh))&&(a+="PARENT_CHANGED,"),rt(kt(this.b,nh))&&(a+="DISPLAYABILITY_CHANGED,"),rt(kt(this.b,ph))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=lh;_.c=null;_.d=null;t(430,1,ai);function DA(a,b){oz();Hy.call(this,a,b);this.d=null;this.b=this.c=0}
t(431,427,oi,DA);
_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(432,1,{});function JB(a){if(null==a)throw new so;}t(433,432,{},JB);
function OB(){OB=x;PB={};PB["java.vendor"]=Ae;PB["package.restrict.access.sun"]=ah;PB["sun.java.launcher"]=ic;PB["sun.management.compiler"]=Ae;PB["os.name"]=ic;PB[" sun.boot.class.path"]=ic;PB["path.separator.applet"]=ic;PB["java.vm.specification.vendor"]=Ae;PB["java.runtime.version"]=ic;PB["http.proxyPort"]=ic;PB["user.name"]=ic;PB["user.language"]=ic;PB["os.name.applet"]=ic;PB["browser.version"]=ic;PB["java.version"]=ic;PB["user.timezone"]=ic;PB["java.endorsed.dirs"]=ic;PB["java.specification.name"]=
"GWT";PB["java.specification.version"]="2.5.0";PB[Ue]=ec;!hr&&(hr=new pr);hr.b?PB[Se]="yes":PB[Se]=null}var PB;t(436,101,ni);function QB(){An()}function RB(a){An();this.i=a}t(435,436,{66:1,71:1,78:1,86:1},QB,RB);function SB(){SB=x;TB=new UB}function VB(a){var b;if(a.n){var c;b=new xt;xn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,xn(b.b,a.b));c=a.c;a=a.k;null!=c&&xn(b.b,c);null!=a&&(b.b.b+=la,xn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function WB(a){SB();var b,c,d;if(null==a)throw new QB;a=io(a);try{d=jo(a,ko(58))}catch(e){e=Ri(e);if(A(e,82))throw new RB(yn(e));throw e;}c=jo(a,ko(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;XB();var f,g,j;j=c.length;b=new YB;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 RB(ac+a);if(!this.n&&(this.n=ij(TB,this.i),this.n||(this.n=(Up(),new ZB))&&z(TB,this.i,this.n),!this.n))throw new RB(ac+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,rb,V,L,ca,Gc,dg,wb,Nd,Od,Pd,Wa,Hc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==$B(c,ko(47),n+2))throw new aC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ca=this.f;
Pd=this.k;v=this.e;wb=this.j;r=this.b;Eb=this.o;Wa=$B(L,ko(35),0);if(0==L.indexOf(Za)&&0!=L.indexOf("////")){rb=2;ca=-1;E=$B(L,ko(47),2);Od=$B(L,ko(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var sd=ko(64);Hc=L.lastIndexOf(sd,Q);r=L.substr(2,Q-2);-1<Hc&&(Eb=L.substr(2,Hc-2),rb=Hc+1);Gc=$B(L,ko(58),-1==Hc?rb:Hc);u=jo(L,ko(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Gc=u+1:Gc=-1):Gc=-1}catch(hf){if(hf=Ri(hf),!A(hf,78))throw hf;}-1==Gc||Gc>E?J=L.substr(rb,
Q-rb):(J=L.substr(rb,Gc-rb),dg=L.substr(Gc+1,Q-(Gc+1)),0==dg.length?ca=-1:ca=bC(dg,10))}-1<Wa&&(Pd=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var $b=ko(63);Nd=L.lastIndexOf($b,D);-1<Nd?(wb=L.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(G(v,l)?v=Ya:v.indexOf(Ya),V=po(v,ko(47))+1,v=v.substr(0,V-0)),D=Nd):0!=Wa&&(wb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:G(v,l)?v=Ya:v.indexOf(Ya),V=po(v,ko(47))+1,0==V?v=L.substr(E,D-E):v=v.substr(0,V-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ye;ye=v;null!=wb&&!G(wb,l)&&(null!=v?ye=v+tb+wb:ye=tb+wb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=ca;this.k=Pd;var td;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<(td=po(this.d,ko(64)))?(this.o=this.d.substr(0,td-0),this.d=qo(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=jo(this.c,ko(63)))?(this.j=qo(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=wb}}catch(ud){ud=
Ri(ud);if(A(ud,78))throw new RB(yn(ud));throw ud;}if(-1>this.f)throw new RB("incorrect port: "+this.f);}t(437,1,oi,WB);_.tS=function(){return VB(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var TB;t(438,1,{});function cC(a,b,c){var d,e;for(d=new dC(a.Ee().b);eC(d.b);)if(a=d.c=Mi(d.b),e=a.Gf(),null==b?null==e:In(b,e))return c&&(a=new fC(a.Gf(),a.Hf()),gC(d)),a;return null}t(442,1,Th);_.De=function(a){return!!cC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;for(a=new dC(a.Ee().b);eC(a.b);)if(b=a.c=Mi(a.b),c=b.Gf(),b=b.Hf(),!this.De(c)||!hC(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=cC(this,a,!1);return!a?null:a.Hf()};_.hC=function(){var a,b,c;c=0;for(b=new dC(this.Ee().b);eC(b.b);)a=b.c=Mi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new iC("Put not supported on this map");};
_.Ie=function(a){a=cC(this,a,!0);return!a?null:a.Hf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new dC(this.Ee().b);eC(c.b);)b=c.c=Mi(c.b),a?d+=za:a=!0,d+=l+b.Gf(),d+=qb,d+=l+b.Hf();return d+"}"};function Ux(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Lu(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.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].Gf())){c=!0;break a}c=!1}return c}
function ij(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:jC(a,b,a.Me(b))}function jC(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.Gf()))return f.Hf()}return null}function z(a,b,c){return null==b?kC(a,c):A(b,1)?lC(a,b,c):mC(a,b,c,a.Me(b))}function mC(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.Le(b,d.Gf()))return a=d.Hf(),d.If(c),a}else e=a.b[d]=[];d=new fC(b,c);e.push(d);++a.e;return null}
function kC(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function lC(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 Ui(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.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.Gf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Hf();break a}}c=null}return c}t(441,442,Th);_.De=function(a){return Lu(this,a)};
_.Ee=function(){return new nC(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return ij(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return Ui(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ji(){Ux(this)}t(440,441,Zh,Ji);_.Ke=function(a,b){return ws(a)===ws(b)||null!=a&&In(a,b)};_.Me=function(a){return~~Ln(a)};function UB(){Ux(this)}t(439,440,Zh,UB);function oC(){An()}t(443,100,fi,oC);
function pC(a){var b,c;b=0;for(c=a.b;c<a.j;){c=qC(a,c);if(c>=a.j)break;c=rC(a,c);++b}return b}function sC(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function tC(a){var b;a.b=0<=a.k&&!a.e?a.k:qC(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new oC;b=a.b;a.b=rC(a,a.b);return a.o.substr(b,a.b-b)}
function rC(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=uC(a.o,d);if(c<=a.i&&sC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=jo(a.d,ko(c)))break;++d}a.n&&b==d&&(a.f?(c=uC(a.o,d),c<=a.i&&sC(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=jo(a.d,ko(c))&&++d));return d}function qC(a,b){var c,d;if(null==a.d)throw new so;for(d=b;!a.n&&d<a.j;)if(a.f){c=uC(a.o,d);if(c>a.i||!sC(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>jo(a.d,ko(c)))break;++d}return d}
function vC(a){wC.call(this,a," \t\n\r\u000c",!1)}function xC(a){wC.call(this,a,ya,!1)}function wC(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=uC(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(I,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=uC(this.d,d),this.c[c]=a}}}t(444,1,{},vC,xC,wC);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function yC(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=On(e),!(Mn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==ue?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function zC(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 db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+bg:a}function Cs(a){var a=new AC(a),b,c,d,e,f;b=$doc.getElementsByTagName(fe);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Jd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;BC(a););return a.c}
function CC(){CC=x;DC=H(zs,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);EC=(Xz(),$z);FC=lA(EC);GC=y(HC,m,43,23,0);IC=y(zs,m,1,23,0);JC=y(HC,m,43,7,0);KC=null!=(OB(),PB[Se]);LC=y(MC,m,47,100,0);NC=y(OC,m,48,100,0)}function PC(a){var b;if(a.Gb)b=QC(a,1)+sb+QC(a,2)+sb+QC(a,3);else if(b=QC(a,0),0<b.length){var c=new RC(a.$);$i(a.ab.b,c)}return b}
function SC(a,b){var c,d;c=b.b;if(G(c,(TC(),UC).c))Nq(VC(a));else if(G(c,WC.c))Nq(Oq(a));else if(G(c,XC.c))a.wb&&Pq(a.v,(!a.xb&&(a.xb=new Qq(a)),a.xb));else if(G(c,mg)){7!=a.P&&(a.Q=lh);d=b.d;d=st(d,kh);c=ht(d,a.Q);var e=!ft(c,lh)?at(c):c;!ft(e,yh)&&YC(a.$,N(c));ZC(a);a.nb=!0;$C(a);a.P=7;a.Q=d}else G(c,ug)||(G(c,je)?aD(a):bD(a,c))}
function cD(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(dD,m,-1,4,1);o=y(dD,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)eD(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=lz(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;fD(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||gD(a.gb[f])}a.C*=h}}
function hD(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 iD(a),a.$.s=0);null!=a.tb&&yC(a.tb,null)}}function jD(a,b){var c,d,e,f;f=new eB;d=Fc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Ac);d=new YA(Qb+d);var g=(TC(),UC).c;d.d=g;dB(f,d);qz(d.e,a);d=new YA(Qb+c);d.d=WC.c;qz(d.e,a);dB(f,d);a.wb&&(dB(f,new YA(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new YA(c),d.d=XC.c,qz(d.e,a),dB(f,d));py(a,f);return f}
function kD(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);X(b,EC);a.pb?(f==a.d&&X(b,mA(EC)),MA(b,h,g,a.Z,a.Z),X(b,(Xz(),bA)),lD(b,h,g,a.Z-1,a.Z-1)):f==a.d?LA(b,h+1,g+1,a.Z,a.Z,!1):LA(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(X(b,(Xz(),dA)),f){case 101:X(b,gA);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;mD(b,!0);nD(b,oD(b,f,d,c,e));X(b,dA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(mD(b,!1),nD(b,oD(b,f,d,c,e)));pD(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);MA(b,h+9,g+9,2,4);MA(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(X(b,eA),MA(b,h+10,g+18,4,4));0.96<Math.random()&&(X(b,gA),MA(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);Y(b,d,g+a.Z-c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);Y(b,j-f,n,j-2*f,n);Y(b,j+f,n,j+2*f,n);X(b,hA);Y(b,d,g+c,j,g+~~(a.Z/2));Y(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;Y(b,j-f,n,j-2*f,n);Y(b,j+f,
n,j+2*f,n);X(b,dA);break;case 107:X(b,fA);MA(b,h+4,g+4,a.Z-8,a.Z-8);X(b,dA);lD(b,h+4,g+4,a.Z-8,a.Z-8);pD(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);MA(b,h+9,g+9,2,4);MA(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);Y(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);Y(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;Y(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);Y(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),X(b,jA),lD(b,c,e,d,d),X(b,cA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,Y(b,c,g,j,o),Y(b,j,o,n,g),g=e+d+f,o=g+f,Y(b,c,g,j,o),Y(b,j,o,n,g),h+=f,n=h+f,g=e+d,Y(b,n,e,h,a),Y(b,h,a,n,g),h=c+d+f,n=h+f,Y(b,h,e,n,a),Y(b,n,a,h,g));break;case 110:qD(b,h,g,a.Z,!0);break;case 111:qD(b,h,g,a.Z,!1);break;case 109:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));Y(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:X(b,Yz);MA(b,h+3,g+5,a.Z-7,a.Z-11);X(b,dA);lD(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:X(b,EC);
a.qb&&LA(b,h+1,g+1,a.Z,a.Z,!1);X(b,dA);rD(a,b,h,g,"NEW");break;case 106:X(b,eA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,dA);Y(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));rD(a,b,h+6,g,uc);break;case 104:X(b,eA);Y(b,h+7,g+7,h+a.Z-7,g+a.Z-7);Y(b,h+8,g+7,h+a.Z-6,g+a.Z-7);Y(b,h+7,g+a.Z-7,h+a.Z-7,g+7);Y(b,h+8,g+a.Z-7,h+a.Z-6,g+7);X(b,dA);break;case 105:a.Ob?(X(b,iA),Y(b,h+11,g+5,h+9,g+9),Y(b,h+9,g+9,h+4,g+9),Y(b,h+4,g+9,h+8,g+12),Y(b,
h+8,g+12,h+6,g+18),Y(b,h+6,g+18,h+11,g+15),Y(b,h+12,g+5,h+14,g+9),Y(b,h+14,g+9,h+19,g+9),Y(b,h+19,g+9,h+15,g+12),Y(b,h+15,g+12,h+17,g+18),Y(b,h+17,g+18,h+12,g+15),X(b,dA)):rD(a,b,h,g,"123");break;case 114:X(b,kA);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);MA(b,d,c,f,f);X(b,dA);sD(a,b,h,g,Yz,"i");break;case 201:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:Y(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);Y(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:Y(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));Y(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);Y(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:Y(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));Y(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));Y(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:tD(a,b,h,g+2,3);break;case 207:tD(a,b,h,g,4);break;
case 208:tD(a,b,h,g,5);break;case 209:tD(a,b,h,g,1);break;case 210:tD(a,b,h,g,6);break;case 211:tD(a,b,h,g,7);break;case 212:tD(a,b,h,g,8);break;case 213:rD(a,b,h,g,"FG"),a.G=new aB(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!=IC[d]&&sD(a,b,h,g,GC[d],IC[d])}
function uD(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,X(d,EC),MA(d,0,0,c,b),a.pb?(X(d,(Xz(),bA)),lD(d,-1,0,c,b-1)):(X(d,FC),Y(d,0,0,c-1-2,0),X(d,mA(EC)),Y(d,0,b-1,c-1,b-1),Y(d,c-1,0,c-1,b-1)),vD(d,a.Y),X(d,(Xz(),dA)),-1!=a.K.toLowerCase().indexOf(ke)&&X(d,eA),wD(d,a.K,10,15),xD(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function yD(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;X(d,EC);MA(d,0,0,c,b);a.pb?(X(d,(Xz(),bA)),Y(d,0,b-1,c,b-1),e=zD*(a.Z+a.T)+2,Y(d,0,e,c,e),Y(d,0,e,0,b),Y(d,a.Z-1,e,a.Z-1,b-a.Z)):(X(d,FC),Y(d,0,0,0,b-1),Y(d,0,zD*a.Z,b-1,zD*a.Z),X(d,mA(EC)),Y(d,c-1,0,c-1,b-1-a.Z),Y(d,0,b-1,c-1,b-1));for(b=3;b<=zD+2;++b)kD(a,d,1,b);xD(a.Vb,a.R,0,2*a.Z+a.T)}}
function AD(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;X(e,a.u);MA(e,0,0,c,b);d=a.eb?(hB(),kB):(hB(),mB);if((hB(),iB)==(hB(),iB))d==kB?e.b=l:e.b=Ag;d=new vz(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,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,rb=o=v=r=j=void 0,V=o=j=void 0,L=h=r=h=void 0,ca=D=Q=void 0,J=h=q=r=r=E=u=L=j=V=V=v=L=J=q=V=L=u=ca=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,ca=3;f.x&&(fD(f),cD(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ca*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(BD(13*f.o.C*j)));CD(f.o,j);f.o.B&&(X(g,(Xz(),dA)),lD(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=N(M(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(X(g,(CC(),JC)[f.e[j]]),h=g,r=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,mD(h,!0),nD(h,oD(h,r,V,u,L)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(X(g,(CC(),JC)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+
Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ca*Q,J=3*ca*D,V=y(I,s,-1,4,1),r=y(I,s,-1,4,1),V[0]=K(f.K[h]+q),r[0]=K(f.N[h]-J),V[1]=K(f.K[o]+q),r[1]=K(f.N[o]-J),V[2]=K(f.K[o]-q),r[2]=K(f.N[o]+J),V[3]=K(f.K[h]-q),r[3]=K(f.N[h]+J),o=g,h=V,mD(o,!0),nD(o,DD(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){X(g,(Xz(),dA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&X(g,(CC(),JC)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];V=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),
Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&X(g,hA);q=n*Q;J=n*D;Y(g,N(M(Math.round(L+q))),N(M(Math.round(u-J))),N(M(Math.round(V+q))),N(M(Math.round(r-J))));Y(g,N(M(Math.round(L-q))),N(M(Math.round(u+J))),N(M(Math.round(V-q))),N(M(Math.round(r+J))));X(g,dA);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));r=N(M(Math.round(r)));Y(g,o,h,V,r);L=N(M(Math.round(ca*Q)));u=N(M(Math.round(ca*D)));Y(g,o+L,h-u,V+L,r-u);Y(g,o-L,h+u,V-L,r+u);break;case 9:case 0:for(h=0;10>h;++h)v=
L-(L-V)/10*h,E=u-(u-r)/10*h,Y(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));vD(g,f.o.n);o=ED(f.o.o);J=f.f[j];h=tb;null!=J&&(h=J);J=pB(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));q=N(M(Math.round((u+r)/2+~~(o/2)-1)));X(g,hA);wD(g,h,L,q);X(g,dA);break;default:if(1==f.C[j]||3==f.C[j])q=ca*Q,J=ca*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+q))),v[0]=N(M(Math.round(r-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-q))),v[2]=N(M(Math.round(r+
J))),o=g,h=E,r=v,mD(o,!0),nD(o,DD(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ca*Q;J=ca*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-r)/10*h,o=h/10,Y(g,N(M(Math.round(v+q*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-q*o))),N(M(Math.round(E+J*o))))}else Y(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(r))))}}D=y(dD,m,-1,f.u+1,1);Q=y(I,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],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=D[o]/Q[o]+n/Q[o];vD(g,f.o.n);
o=ED(f.o.o);J=y(zs,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);r=y(I,s,-1,f.u+1,1);n=y(FD,m,54,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(BD(2*f.o.C))));for(j=1;j<=f.u;++j)h=GD(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,V[j]=r[j]=pB(f.o.o,h),n[j]=HD(f,u,j,V[j],V[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[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<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,rb=l,f.o.Lb&&0<f.y[j]&&(rb+=Xb,1<f.y[j]&&
(rb+=f.y[j])),v=l,0!=f.B[j]&&(1<Yj(f.B[j])&&(v+=Yj(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+rb+v+l:h=v+rb+l+h,E||(q=h),J[j]=h,q=pB(f.o.o,q),v=pB(f.o.o,h),V[j]=q,r[j]=v,v=n[j]=HD(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,X(g,f.o.u),-1==f.k&&0!=f.e[j]&&X(g,(CC(),JC)[f.e[j]]),MA(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?X(g,(CC(),JC)[f.e[j]]):X(g,(Xz(),dA)):X(g,(CC(),GC)[f.c[j]]),wD(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=V[j],v=r[j],L=N(M(BD(f.K[j]-q/2))),q=N(M(BD(f.N[j]+~~(o/2)-1))),X(g,(Xz(),hA)),wD(g,ba+f.r[h][1],
L+v,q);if(0<f.E||0<f.F)if(X(g,104==f.o.d?(Xz(),eA):(Xz(),kA)),0<f.E&&106!=f.o.d&&(v=n[f.E],lD(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],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ca+1)*Q,J=(ca+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(BD(f.K[h]+q))),E[1]=N(M(BD(f.K[o]+q))),v[0]=N(M(BD(f.N[h]-J))),v[1]=N(M(BD(f.N[o]-J))),E[3]=N(M(BD(f.K[h]-q))),E[2]=N(M(BD(f.K[o]-q))),v[3]=N(M(BD(f.N[h]+J))),v[2]=N(M(BD(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(ca=
g,j=E,Q=v,ca.o&&(mD(ca,!1),nD(ca,DD(ca,j,Q,5,!0)))),106==f.o.d&&ID(f,f.I[f.F],f.J[f.F]))){ca=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ca;if(ca>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;X(g,(Xz(),eA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],lD(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(X(e,(Xz(),bA)),Y(e,c-1,0,c-1,b-1)):(X(e,mA(EC)),Y(e,c-1,0,c-1,b-1),X(e,EC),Y(e,c-2,0,c-2,b-1),X(e,FC),Y(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),X(e,(Xz(),hA)),Y(e,d,~~(b/2),d+48,~~(b/2)),Y(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),
Y(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new zA(Yb,0,13),a.X=new oB(a.U),null!=a.cb&&(d=pB(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,X(e,(Xz(),dA)),vD(e,a.U),wD(e,a.cb,c,b)));xD(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function tD(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(I,s,-1,9,1);n=y(I,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]=K(c+a*Math.sin(j)),n[f]=K(d+a*Math.cos(j));f=e+1;b.o&&(mD(b,!1),nD(b,DD(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=K(c+(a-3)*Math.sin(j)),n[f]=K(d+(a-3)*Math.cos(j));Y(b,h[0],n[0],h[1],n[1]);Y(b,h[2],n[2],h[3],n[3]);Y(b,h[4],n[4],h[5],n[5])}}
function JD(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;X(d,EC);MA(d,0,0,b,c);a.pb?(X(d,(Xz(),bA)),c=14*(a.Z+a.T),lD(d,c,0,b-c-1,2*a.Z+a.T-1)):(X(d,mA(EC)),Y(d,b-1,0,b-1,c-1),Y(d,0,c-1,b-1-2,c-1),X(d,FC),Y(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)kD(a,d,b,1),kD(a,d,b,2);a.d=c;xD(a.Vb,a.Rb,0,0)}}
function qD(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);Y(a,j,q,f,h);Y(a,g,q,f,h);j=~~(n/3);Y(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);pD(a,b,c+o-j,f,d-4-j-1,e,h)}
function KD(a,b,c){var d,e,f,g,j,h;LD(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=MD(b);b=new wC(b,j,!0);e=l;for(d=1;5>=d;++d)e=ND(b,j);d=OD(bC(io(e.substr(0,3)),10)).b;g=OD(bC(io(e.substr(3,3)),10)).b;ND(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=ND(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new PD(a,f)}cD(a,1,d,1);cD(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new PD(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",$C(a),!1;null!=a.j&&a.$&&QD(a.$,a.j,!0);null!=a.k&&
a.$&&QD(a.$,a.k,!1);j=RD(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 SD(a,a.$,e)}a.f=1;a.$=a.gb[a.f];cD(a,1,j,0)}c&&$C(a);return!0}function Rq(a,b){a.lb=!0;a.K=b}function CD(a,b){100>b&&(!LC[b]&&(LC[b]=new zA(Yb,0,b)),!NC[b]&&us(NC,b,new oB(LC[b])),a.n=LC[b],a.o=NC[b])}
function Vq(a,b){var c,d;if(0==b)return!1;ZC(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:hD(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;TD(a,UD(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 cv("Cannot redo. Index is out of range.");if(!d.b.d)throw new cv(bc);
d.b=d.b.d;TD(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Rq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=VD(d),WD(a,d,!1,!0),null!=a.tb&&yC(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Zt(d,d.b)):d=null;null==d?(a.lb=!0,a.K=kc):(Rq(a,gc+(a.Ib.b+1)+da+a.Ib.d),d=VD(d),WD(a,d,!1,!0),null!=a.tb&&yC(a.tb,null));break;case 101:a.Mb&&XD(a.Mb);a.Mb=new YD(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new ZD(a):a.Eb.hc.d._?$D(a.Eb.hc.d):aE(a.Eb);break;case 114:a.c&&
XD(a.c);a.c=new YD(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,bE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=cE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(dD,m,-1,4,1);eD(a.$,d);a.nb=!0;a.$=new RC(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;dE(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,eE(a.$,a.$.E),a.$.E=0,aD(a)):0<a.$.F&&(a.nb=!0,fE(a.$,a.$.F),a.$.F=0,aD(a));gE(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new eB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new YA(c),dB(j,g),g.d=c,qz(g.e,a);py(a,j);a.F=j}hE(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&&(XD(a.p),a.p=null);0==a.$.E&&(a.p=new YD(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,aD(a)),18==a.e&&(d=vo((Sq(),Tq).hc.b.hb,bh),iE(a.$,a.$.E,d),aD(a)),gE(a.$))}$C(a);return!0}
function Oq(a){var b,c,d;d=VC(a);c=l;if(a.Gb){var e,f,g;g=os([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)cE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(jE(g[1][0],3)+jE(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+kE(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+kE(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new lE(a,a.gb,a.vb)),c=kE(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function mE(a,b,c,d){var e;e=c;var f=d,g,j;(g=nE(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=jD(a,!0)),a.x):(!a.w&&(a.w=jD(a,!1)),a.w),hE(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=oE(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<=zD+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",$C(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",$C(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=Vq(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)eE(a.$,a.$.E),a.$.E=0,aD(a);else{if(106==a.d)return!0;if(108==a.d)pE(a.$,a.$.E,0),aD(a);else if(157==a.d)pE(a.$,a.$.E,1),aD(a);else if(158==a.d)pE(a.$,a.$.E,-1),aD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Z(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):aD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),aD(a);else if(230==a.d)a.P=3,aD(a);else if(233<=a.d&&262>a.d)rE(a.$,!1),aD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;iE(a.$,a.$.E,vo(a.Eb.f.hc.b.hb,bh));a.$.n=!0;aD(a)}else if(105==a.d)sE(a.$),aD(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=vo((Sq(),Tq).hc.b.hb,bh),1>d.length&&(d=Sc),iE(a.$,a.$.E,
d)),aD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,qE(a.$),aD(a);else if(0<a.$.F)if(104==a.d)fE(a.$,a.$.F),a.$.F=0,aD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Rq(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;eE(d,c);d.b[c]=0}a.$.F=0;aD(a)}else if(201==a.d)tE(a.$,a.$.F),aD(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),aD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,aD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,aD(a);else if(206<=a.d&&229>=a.d)a.P=2,qE(a.$),aD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=vo(a.Eb.f.hc.b.hb,bh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;aD(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 iD(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,Z(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,qE(a.$)):300<a.d?(uE(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=vo((Sq(),Tq).hc.b.hb,bh),1>d.length&&(d=Sc),iE(a.$,1,d))):230==a.d?vE(a,null,!0):233<=a.d&&262>a.d?(uE(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,rE(a.$,!0)):OB();aD(a)}else e=!1;e&&(gE(a.$),a.mb=!1,a.ob=!1,a.nb=!0,$C(a))}return e}
function wE(a,b,c,d){var e,f;if(a.A||!a.ib||nE(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=xE(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)eE(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],Z(b,0),fE(b,e),0<xE(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){Rq(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Z(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<xE(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Rq(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(oE(b)||nE(b))YC(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(dD,m,-1,4,1);eD(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;ZC(a);a.nb=!0;$C(a);a.Tb=c;a.Ub=d;return!0}
function yE(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||nE(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,u=void 0,n=void 0,r=0,u=((CC(),KC)?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<u&&(u=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<u&&(u=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;zE(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(zE(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;ZC(a);a.nb=!0;$C(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function AE(a){if(a.A)return!0;a.jb&&(a.jb=!1,aD(a));a.lb=!1;a.Q=lh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=xE(b,b.u),6>b.A[c]&&(BE(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),eE(b,b.u));b.D=!1;aD(a)}else a:{var b=a.$,e,f;c=xE(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):Rq(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Rq(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]=N(M(BD((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(BD((b.N[b.G]+b.N[c])/2))))}}gD(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,UD(b),b.b.d=c),aD(a),a.s=!1)}else 5==a.P&&(gD(a.$),aD(a));0<a.P&&(a.E=!1,ZC(a),a.nb=!0,gE(a.$),CE(a.$),$C(a),a.P=0,a.i=!1);if(KC&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,ZC(a),a.nb=!0,$C(a);return!0}function ZC(a){a.mb=!1;a.ob=!1;a.nb=!1}
function zE(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,yC(a.sb,H(DE,m,81,[new S(a.f),new S(b)]))}
function EE(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(Jf)?a.Gb=!1:-1<b.indexOf(hg)&&(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(Ef)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Nf)&&(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,cD(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)FE(a.gb[d]),fD(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(Xf)&&(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&&++zD;c&&$C(a)}
function $C(a){var b,c,d,e;b=lz(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.Ne(a.db,d,c),a.A&&e&&cD(a,1,a.vb,0),AD(a),a.A||(a.Rb=a.Ne(a.Rb,b.c,2*a.Z+a.T),JD(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Ne(a.R,a.Z,c),yD(a),a.J=a.Ne(a.J,d,a.Z),uD(a))):(AD(a),a.A||(uD(a),a.E&&(JD(a),yD(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function GE(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=cE(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=GD(c,h);c.o.N&&0<c.y[h]&&(j+=Xb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<Yj(c.B[h])&&(j+=Yj(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+HE(0.055999999999999994*c.K[h],0,2)+ba+HE(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+=jh),e+=c)}return e}function QC(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=cE(a.gb[c]),d!=b))continue;d=void 0;d=IE(a.gb[c]);d=JE(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function aD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&yC(a.tb,null)}var c,d,e;e=new KE;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]=IE(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 LE(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function WD(a,b,c,d){try{KD(a,b,d)?c&&aD(a):$C(a)}catch(e){if(e=Ri(e),A(e,78))$C(a);else throw e;}}
function vE(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;LD(a,c);e=j=0;r=new wC(b,"|>",!0);g=-1<b.indexOf(sb);n=1;h=pC(r);a.vb=0;for(f=1;f<=h;++f)if(o=tC(r),io(o),!G(o,jh))if(G(o,sb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new ME(a,o);if(0==a.$.u){NE(a,"ERROR - problems in reading/processing molecule !");OB();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(NE(a,"ERROR - strange reaction - fixing !"),OB(),d=!1):3<n?(NE(a,"ERROR - strange reaction !"),OB(),d=!1):(1<a.vb&&!g&&EE(a,Ef,!0),g&&!a.Gb&&EE(a,
hg,!0),!g&&a.Gb&&EE(a,Jf,!0),g?(cD(a,1,j,1),cD(a,j+1,e-1,2),cD(a,e,a.vb,3)):cD(a,1,a.vb,0),c&&$C(a),d=!0)}d?aD(a):$C(a)}catch(q){if(q=Ri(q),A(q,78))$C(a);else throw q;}}function OE(a){ZC(a);a.nb=!0;$C(a)}function LD(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new iD(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&$C(a);null!=a.tb&&yC(a.tb,null)}
function TD(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]=IE(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&&yC(a.tb,null)}}function PE(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,$C(a),null):a.gb[b]}
function bD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ha)?c=235:G(b,Ia)?c=240:G(b,Ga)?c=260:G(b,Ma)?c=261:G(b,Sa)?c=241:G(b,La)?c=233:G(b,Ka)?c=236:G(b,Ja)?c=237:G(b,Ra)?c=234:G(b,Qa)?c=243:G(b,Ta)?c=252:G(b,Pa)?c=244:G(b,Ua)?c=239:G(b,"-PO3H2")?c=251:G(b,Fa)?c=242:G(b,Ca)?c=245:G(b,Ea)&&(c=238);0<c?Vq(a,c):b="Not known group!";a.lb=!0;a.K=b;$C(a)}function NE(a,b){a.lb=!0;a.K=b;$C(a)}function VC(a){var b;b=PC(a);ZC(a);$C(a);return b}
function rD(a,b,c,d,e){var f,g,j,h;f=a.X;h=pB(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new zA(f.c.b,f.c.d,g),f=new oB(j),h=pB(f,e),b.f=j,b.j=QE(j);else vD(b,a.U);f=BA(f.c).b-BA(f.c).c;wD(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function sD(a,b,c,d,e,f){var g,j;g=ED(a.W);j=pB(a.W,f);vD(b,a.V);(b.e=e)&&(b.i=jg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);wD(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function ED(a){return BA(a.c).b-BA(a.c).c}
function Uq(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Hd,$C(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=Hd):Rq(a,a.z+ba),$C(a))}t(448,370,Sh);_.Be=function(a){SC(this,a)};_.Ne=function(a,b,c){return hz(this,b,c)};_.Oe=function(){};_.ie=function(){$C(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=lh;_.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 zD=10,LC,NC,EC,FC,GC,DC,KC,RE=null,JC,IC;
function SE(){CC();fz.call(this);this.Vb=(Up(),Up(),Ny).b;this.y=new zA(null,0,8);this.u=(Xz(),Yz);this.gb=y(TE,m,94,99,0);this.ab=new dz;this.Ib=new UE;this.L=G((OB(),PB[Ue]),ec);this.v=new VE;this.H=H(zs,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Ca]);this.$=new iD(this);JC[0]=aA;JC[1]=new Zz(255,153,153);JC[2]=new Zz(255,204,102);JC[3]=new Zz(255,255,153);JC[4]=new Zz(102,255,255);JC[5]=new Zz(51,204,255);JC[6]=new Zz(255,153,255)}t(447,448,Sh,SE);
_.Ne=function(a,b,c){var d;return a?(d=a.b,sj(d.u,b,c),a):hz(this,b,c)};_.Oe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[WE(b.b),a])}};_.b=null;function XE(a){if(a.e.hb.style.display!=If){kz(a.d);for(a=new Li(a.f.k);a.c<a.e.Je();)Mi(a),null.gg()}}function YE(a){ZE.call(this,a,db,db,null)}function $E(a,b){ZE.call(this,a,db,db,b)}function aF(a,b,c){ZE.call(this,a,b,c,null)}
function ZE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(G(cc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=nj(a)){this.c=bF;++bF;this.e=e;this.d=new SE;this.f=new cF(this.d,b,c,d);pv(e,this.f,e.hb);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=iz(a,uo(a.hb,Qf),uo(a.hb,Pf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?RE=cc:RE="JME";b.w=jD(b,!1);b.x=jD(b,!0);Rq(b,RE+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=lz(b);bz(b,null);b.pb||(b.T=0);b.U||(b.U=new zA(Yb,0,13),b.X=new oB(b.U));b.V||(b.V=new zA(Yb,1,13),b.W=new oB(b.V));b.Y||(b.Y=new zA(Yb,0,11),new oB(b.Y));CD(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;zD=10;b.Lb=!0;try{r=dF(b.Vb,"options");null!=r&&EE(b,r,!1);j=dF(b.Vb,"jme");null!=j&&(b.M=j);n=dF(b.Vb,"mol");null!=n&&(b.bb=n);g=dF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=dF(b.Vb,Mg);null!=o&&(b.cb=o,$C(b));b.k=dF(b.Vb,"atomcolors");b.j=dF(b.Vb,"atombg");f=dF(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(Xz(),Yz);try{if(0!=f.indexOf(la))throw new zn("bad hex encoding");E=bC(f.substr(1,2),16);D=bC(f.substr(3,2),16);u=bC(f.substr(5,2),16);q=v=new Zz(E,D,u)}catch(J){if(J=Ri(J),A(J,78))OB(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&bE(b.$);h=dF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Ri(Q),!A(Q,78))throw Q;}b.d=202;for(f=0;23>f;++f)GC[f]=(Xz(),fA),IC[f]=Sc;IC[1]=Xb;GC[1]=(Xz(),bA);IC[2]=Bb;GC[2]=fA;IC[3]=Jb;GC[3]=bA;IC[4]=hc;GC[4]=kA;IC[5]=rc;GC[5]=
eA;IC[9]=Tb;GC[9]=hA;IC[10]=Nb;GC[10]=hA;IC[11]=Fb;GC[11]=hA;IC[12]=Zb;GC[12]=hA;IC[8]=Ec;GC[8]=mA(gA);IC[7]=tc;GC[7]=fA;IC[6]=Jc;GC[6]=bA;IC[13]=Ic;GC[13]=bA;IC[18]=Sc;GC[18]=bA;IC[19]=uc;GC[19]=bA;IC[20]=vc;GC[20]=bA;IC[21]=wc;GC[21]=bA;IC[22]=xc;GC[22]=bA;Ly(b);b._=new eF;f=a.d;f.D=lz(f);null!=f.M?(vE(f,f.M,!1),null!=f.j&&f.$&&QD(f.$,f.j,!0),null!=f.k&&f.$&&QD(f.$,f.k,!1)):null!=f.bb&&WD(f,f.bb,!1,!1);$C(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function fF(){return Cs(null)}function gF(a){return Cs(a)}t(449,1,di,YE,$E,aF,ZE);_.Pe=function(a){B(this.f,new hF(this,a),(Xp(),Xp(),Yp))};_.Qe=function(a){B(this.f,new iF(this,a),(cr(),cr(),dr))};_.Re=function(a){aE(new jF(a,this.d,EC))};_.Se=function(){hD(this.d)};_.Te=function(){Yn((Vn(),Wn),new kF(this))};_.Ue=function(){return this.b};_.Ve=function(){return this.c};_.We=function(){return this.d.I};_.Xe=function(){return this.d.eb};_.Ye=function(){return this.d.fb};_.Ze=function(){return this.d.tb};
_.nd=function(){return uo(this.f.hb,Pf)};_.$e=function(){var a;a=[];a.length=2;a[0]=uo(this.f.hb,Qf);a[1]=uo(this.f.hb,Pf);return a};_.od=function(){return uo(this.f.hb,Qf)};_._e=function(){return this.e.hb};_.af=function(){return this.d.yb};_.bf=function(){return this.d.Ab};_.cf=function(a){$wnd.alert("JSME initialization error: "+a)};_.qd=function(){return this.e.hb.style.display!=If};_.df=function(){var a=this.d,b;a.Gb?b=GE(a,1)+sb+GE(a,2)+sb+GE(a,3):b=GE(a,0);return b};_.ef=function(){return Oq(this.d)};
_.ff=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=PC(a);a.Pb=b;$C(a);return c};_.gf=function(a){EE(this.d,a,!0)};_.hf=function(){};_.jf=function(a){WD(this.d,a,!0,!0)};_.kf=function(a){vE(this.d,a,!0)};_.ne=function(){XE(this)};_.lf=function(){LD(this.d,!0)};_.mf=function(a){var b=this.d;if(a=PE(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;OE(b)}};_.nf=function(a){this.b=a;!this.d.b&&(this.d.b=new lF(this))};
_.of=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Li(b.b);d.c<d.e.Je();)c=Mi(d),a?c.b=l:c.b=Ag}kz(b.d)};_.pf=function(a,b){var c=this.d,d;if(d=PE(c,a))QD(d,b,!0),OE(c)};_.qf=function(a,b){var c=this.d,d;d=PE(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,$C(c)):(d.E=b,OE(c))};_.sd=function(a){this.f.hb.style[Ne]=a;XE(this)};_.rf=function(a){this.d.I=a};_.sf=function(a){var b=this.d;b.eb=a;$C(b)};_.tf=function(a){var b=this.d;b.fb=a;$C(b)};_.uf=function(a){this.d.sb=a};
_.vf=function(a){this.d.tb=a};_.wf=function(a){var b=this.d;b.yb=a;b.w=jD(b,!1)};_.xf=function(a){this.d.Ab=a};_.yf=function(a,b){var c=this.f;c.ud(a);c.sd(b);XE(this)};_.zf=function(a){bD(this.d,a)};_.Af=function(a,b){var c=this.d;c.i=!1;c.Qb=new ME(c,a);c.d=253;c.lb=!0;c.K=b;$C(c)};_.td=function(a){Zu(this.e.hb,a)};_.ud=function(a){this.f.hb.style[gh]=a;XE(this)};_.Bf=function(a){NE(this.d,a)};_.Cf=function(){return VC(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var bF=0;
function kF(a){this.b=a}t(450,1,{},kF);_.xc=function(){var a,b;for(b=new Li(this.b.f.b);b.c<b.e.Je();)a=Mi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function lF(a){this.b=a}t(451,1,{},lF);_.b=null;function hF(a,b){this.b=a;this.c=b}t(452,1,{},hF);_.Tc=function(a){a=a.b;Yn((Vn(),Wn),new mF(this,this.c,a))};_.b=null;_.c=null;function mF(a,b,c){this.b=a;this.d=b;this.c=c}t(453,1,{},mF);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function iF(a,b){this.b=a;this.c=b}t(454,1,{},iF);_.b=null;_.c=null;function fr(a,b,c){this.b=a;this.d=b;this.c=c}t(455,1,{},fr);_.xc=function(){var a=this.c;this.d.b.apply(a,[WE(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function nF(){var a=oF("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;pF(qF,arguments)?a=arguments[0]:3==arguments.length?a=new aF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new YE(arguments[0]):4==arguments.length?a=new ZE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new $E(arguments[0],arguments[1]));this.g=a;rF();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Pe(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.addMouseOverHandler=C(function(a){this.g.Qe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.alert=C(function(a){this.g.Re(a)});b.clear=C(function(){this.g.Se()});b.deferredRepaint=C(function(){this.g.Te()});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.nd()});b.getOffsetSize=C(function(){return this.g.$e()});b.getOffsetWidth=C(function(){return this.g.od()});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.cf(a)});b.isVisible=C(function(){return this.g.qd()});
b.jmeFile=C(function(){return this.g.df()});b.molFile=C(function(){return this.g.ef()});b.nonisomericSmiles=C(function(){return this.g.ff()});b.options=C(function(a){this.g.gf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.jf(a)});b.readMolecule=C(function(a){this.g.kf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=qF;rF();var f=b,g,b=tF.c;g=uF(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=uF(b,
e,f)}if(!g)throw new Vi("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.lf()});b.resetAtomColors=C(function(a){this.g.mf(a)});b.setAfterPasteCallBack=C(function(a){this.g.nf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new sF(a))});b.setAntialias=C(function(a){this.g.of(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.pf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.qf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
b.setHelpURL=C(function(a){this.g.rf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.sf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.tf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.uf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.vf(a)});b.setPasteLabel=C(function(a){this.g.wf(a)});b.setPrePasteJSfunction=C(function(a){this.g.xf(a)});b.setSize=C(function(a,b){this.g.yf(a,b)});b.setSubstituent=C(function(a){this.g.zf(a)});b.setTemplate=C(function(a,
b){this.g.Af(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Bf(a)});b.smiles=C(function(){return this.g.Cf()});vF({"0":{"0":[[fF,null,void 0]],1:[[gF,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new wF(e));return[e]},ue]]}});xF(qF,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function As(){yF||(yF=!0,nF())}t(456,1,{},As);
var yF=!1;function Es(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ue)$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 Ds(){}t(458,1,{},Ds);_.xc=function(){Es()};function wF(a){this.b=a}t(459,1,{68:1,106:1},wF);_.eQ=function(a){return null!=a&&A(a,68)&&this.b==a.b};_.b=null;function sF(a){this.b=a}t(460,1,{69:1,106:1},sF);
_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;
function BC(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(gh)||l;b=c.getAttribute(Ne)||l;f=c.getAttribute(Gf)||l;e=c.getAttribute(Qe)||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(Gf)||l,h=h.getAttribute(bh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Jd);c.removeAttribute(Gf);c.removeAttribute("archive");c.removeAttribute(Ne);c.removeAttribute(gh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Ao();c.setAttribute(Qe,d);c.style[gh]=zC(g);c.style[Ne]=zC(b);b=new zF(a,d,n,e,c,f);Yn((Vn(),Wn),b);++a.c;return!0}function AC(a){this.b="JME.class";this.e=a}t(461,1,{},AC);_.Jc=function(){return BC(this)};_.b=null;_.c=0;_.d=null;_.e=null;function zF(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}t(462,1,{},zF);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Qe,this.f):this.d.removeAttribute(Qe);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 AF(){}t(463,1,di,AF);function BF(a){this.b=a}t(464,1,{},BF);_.xc=function(){this.b()};_.b=null;
function CF(){var a=oF("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;pF(DF,arguments)?a=arguments[0]:0==arguments.length&&(a=new AF);this.g=a;rF();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Yn((Vn(),Wn),new BF(a))});xF(DF,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Bs(){EF||(EF=!0,CF())}t(465,1,{},Bs);var EF=!1;function FF(a){An();this.i=a}
t(466,436,ni,FF);function Ks(){An();this.i="divide by zero"}t(467,100,fi,Ks);function vs(){An()}function GF(a){An();this.i=a}t(468,100,fi,vs,GF);function HF(){HF=x;IF=new JF(!1);KF=new JF(!0)}function JF(a){this.b=a}t(469,1,{71:1,72:1,75:1},JF);_.eQ=function(a){return A(a,72)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ah:"false"};_.b=!1;var IF,KF;function LF(){}function MF(a){return typeof a==Nf?Ec+(0>a?-a:a):a}
function NF(a,b){var c;c=new LF;c.e=Pb+(OF(0!=a?-a:0)?MF(0!=a?-a:0):l+Di(c));PF(0!=a?-a:0)&&QF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function $(a){var b;b=new LF;b.e=Pb+(OF(a)?MF(a):l+Di(b));PF(a)&&QF(a,b);return b}function RF(a,b){var c;c=new LF;c.e=Pb+(OF(a)?MF(a):l+Di(c));PF(a)&&QF(a,c);c.c=b?8:0;return c}function SF(){var a;a=new LF;a.e=Pb+(OF(0)?MF(0):l+Di(a));PF(0)&&QF(0,a);a.c=2;return a}function TF(a){var b;b=new LF;b.e=Pb+(OF(a)?MF(a):l+Di(b));PF(a)&&QF(a,b);b.c=1;return b}
function PF(a){return typeof a==Nf&&0<a}function OF(a){return null!=a&&0!=a}function QF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Oh[b.d])c=c.prototype;else{c=Oh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(471,1,{},LF);_.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 UF(a){var b;if(!(b=VF,!b&&(b=VF=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new WF(Vb+a+ea);return parseFloat(a)}
function bC(a,b){var c,d;if(null==a)throw new WF(Mf);if(2>b||36<b)throw new WF("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 WF(Vb+a+ea);}c=parseInt(a,b);if(isNaN(c))throw new WF(Vb+a+ea);if(-2147483648>c||2147483647<c)throw new WF(Vb+a+ea);return c}t(473,1,{71:1,83:1});var VF=null;function XF(a){this.b=a}
t(472,473,{71:1,75:1,76:1,83:1},XF);_.eQ=function(a){return A(a,76)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function xz(a){this.b=a}t(474,473,{71:1,75:1,79:1,83:1},xz);_.eQ=function(a){return A(a,79)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function nz(){An()}function Bk(a){An();this.i=a}t(475,100,Xh,nz,Bk);function sv(){An()}function tw(a){An();this.i=a}t(476,100,fi,sv,tw);function S(a){this.b=a}
function it(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~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 bt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function OD(a){var b,c;return-129<a&&128>a?(b=a+128,c=(YF(),ZF)[b],!c&&(c=ZF[b]=new S(a)),c):new S(a)}t(477,473,{71:1,75:1,81:1,83:1},S);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function YF(){YF=x;ZF=y(DE,m,81,256,0)}var ZF;function Yj(a){return 0>a?-a:a}function Xj(a,b){return a>b?a:b}function BD(a){return Math.round(a)}function so(){An()}function Kr(a){An();this.i=a}t(480,100,{71:1,78:1,82:1,84:1,86:1},so,Kr);function Fi(){Fi=x;Gi=H(Ei,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 Gi;function WF(a){An();this.i=a}t(482,475,Xh,WF);
function ro(a,b){this.b=Qc;this.e=a;this.c=b;this.d=-1}t(483,1,{71:1,85:1},ro);_.tS=function(){return this.b+Xa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function $F(a,b){return a.charCodeAt(b)}function uC(a,b){var c=b,d=a.length,e,f;e=$F(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
function aG(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function G(a,b){return!A(b,1)?!1:""+a==b}function jo(a,b){return a.indexOf(b)}function $B(a,b,c){return a.indexOf(b,c)}function po(a,b){return a.lastIndexOf(b)}function VD(a){var b=aa,c=jh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+qo(c,++d):c=c.substr(0,d-0)+qo(c,++d);return a.replace(RegExp(b,ve),c)}
function oo(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(zs,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function qo(a,b){return a.substr(b,a.length-b)}
function io(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function ko(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,71:1,73:1,75:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return zt(this)};_.tS=_.toString;function bG(){bG=x;cG={};dG={}}
function zt(a){bG();var b=lb+a,c=dG[b];if(null!=c)return c;c=cG[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+$F(a,d++);c|=0}256==eG&&(cG=dG,dG={},eG=0);++eG;return dG[b]=c}var cG,eG=0,dG;function wn(a,b){xn(a.b,b);return a}function vn(){this.b=new to}function fG(){this.b=new to;this.b.b+=l}t(485,1,Rh,vn,fG);_.tS=function(){return this.b.b};function xt(){this.b=new to}
function YB(){this.b=new to}function ds(a){this.b=new to;xn(this.b,a)}t(486,1,Rh,xt,YB,ds);_.tS=function(){return this.b.b};function aC(a){a="String index out of range: "+a;An();this.i=a}t(487,476,fi,aC);
function gG(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new so;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new GF("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new GF("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 sv;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)us(b,c,a[--d])}else for(c=e+c;e<c;)us(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function $u(){An()}function iC(a){An();this.i=a}t(489,100,fi,$u,iC);function Dz(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:In(b,c))return a;return null}function Gz(a,b){var c;return(c=Dz(a.Fd(),b))?(c.fd(),!0):!1}function hG(a){var b,c,d,e;d=new vn;b=null;d.b.b+=Tc;for(c=a.Fd();c.dd();)null!=b?xn(d.b,b):b=za,e=c.ed(),xn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}t(490,1,{});_.Df=function(){throw new iC("Add not supported on this collection");};
_.Ef=function(a){return!!Dz(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Ff=function(a){return Gz(this,a)};_.tS=function(){return hG(this)};t(492,490,ji);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,92)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Ef(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Ln(c),a=~~a);return a};
function iG(a,b){var c;return A(b,90)&&(c=b.Gf(),Lu(a.b,c))?(c=ij(a.b,c),a.b.Ke(b.Hf(),c)):!1}function nC(a){this.b=a}t(491,492,ji,nC);_.Ef=function(a){return iG(this,a)};_.Fd=function(){return new dC(this.b)};_.Ff=function(a){return iG(this,a)?(a=a.Gf(),Ui(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function gC(a){if(a.c)Oi(a.b),Ui(a.d,a.c.Gf()),a.c=null;else throw new cv("Must call next() before remove().");}
function dC(a){var b;this.d=a;b=new fj;a.d&&$i(b,new jG(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new kG(a,d.substring(1));b.Df(e)}var a=a.b,f;for(f in a)if(c=parseInt(f,10),f==c){c=a[c];d=0;for(e=c.length;d<e;++d)b.Df(c[d])}this.b=new Li(b)}t(493,1,{},dC);_.dd=function(){return eC(this.b)};_.ed=function(){return this.c=Mi(this.b)};_.fd=function(){gC(this)};_.b=null;_.c=null;_.d=null;t(495,1,wi);_.eQ=function(a){return A(a,90)&&hC(this.Gf(),a.Gf())&&hC(this.Hf(),a.Hf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Gf()&&(a=Ln(this.Gf()));null!=this.Hf()&&(b=Ln(this.Hf()));return a^b};_.tS=function(){return this.Gf()+qb+this.Hf()};function jG(a){this.b=a}t(494,495,wi,jG);_.Gf=function(){return null};_.Hf=function(){return this.b.c};_.If=function(a){return kC(this.b,a)};_.b=null;function kG(a,b){this.c=a;this.b=b}t(496,495,wi,kG);_.Gf=function(){return this.b};_.Hf=function(){return this.c.f[lb+this.b]};_.If=function(a){return lC(this.c,this.b,a)};_.b=null;_.c=null;
function qw(a,b){(0>a||a>=b)&&lG(a,b)}function lG(a,b){throw new tw("Index: "+a+", Size: "+b);}t(497,490,Ci);_.Jf=function(){throw new iC("Add not supported on this list");};_.Df=function(a){this.Jf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,88)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:In(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Ln(c)),b=~~b;return b};_.Fd=function(){return new Li(this)};_.Lf=function(){return this.Mf(0)};_.Mf=function(a){return new mG(this,a)};_.Nf=function(){throw new iC("Remove not supported on this list");};function eC(a){return a.c<a.e.Je()}function Mi(a){if(a.c>=a.e.Je())throw new vv;return a.e.Kf(a.d=a.c++)}function Oi(a){if(0>a.d)throw new yw;a.e.Nf(a.d);a.c=a.d;a.d=-1}function Li(a){this.e=a}t(498,1,{},Li);_.dd=function(){return eC(this)};
_.ed=function(){return Mi(this)};_.fd=function(){Oi(this)};_.c=0;_.d=-1;_.e=null;function mG(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&lG(b,c);this.c=b}t(499,498,{},mG);_.Of=function(){return 0<this.c};_.Pf=function(){if(0>=this.c)throw new vv;return this.b.Kf(this.d=--this.c)};_.b=null;function nG(a){a=new dC(a.c.b);return new oG(a)}function pG(a,b){this.b=a;this.c=b}t(500,492,ji,pG);_.Ef=function(a){return Lu(this.b,a)};_.Fd=function(){return nG(this)};_.Je=function(){return this.c.b.e};
_.b=null;_.c=null;function oG(a){this.b=a}t(501,1,{},oG);_.dd=function(){return eC(this.b.b)};_.ed=function(){return(this.b.c=Mi(this.b.b)).Gf()};_.fd=function(){gC(this.b)};_.b=null;t(502,497,Ci);_.Jf=function(a,b){var c;c=Jz(this,a);var d=c.e;new Ez(b,c.c);++d.c;++c.b;c.d=null};_.Kf=function(a){var b;b=Jz(this,a);try{return Kz(b)}catch(c){c=Ri(c);if(A(c,91))throw new tw("Can't get element "+a);throw c;}};_.Fd=function(){return Jz(this,0)};
_.Nf=function(a){var b,c;b=Jz(this,a);try{c=Kz(b)}catch(d){d=Ri(d);if(A(d,91))throw new tw("Can't remove element "+a);throw d;}qG(b);return c};function rG(a){a.c=y(sG,m,0,0,0)}function Uy(a,b,c){(0>b||b>a.d)&&lG(b,a.d);a.c.splice(b,0,c);++a.d}function $i(a,b){us(a.c,a.d++,b);return!0}function Zt(a,b){qw(b,a.d);return a.c[b]}function Rj(a,b){for(var c=0;c<a.d;++c)if(hC(b,a.c[c]))return c;return-1}function bu(a,b){var c;c=(qw(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Zi(a,b){var c;c=Rj(a,b);if(-1==c)return!1;bu(a,c);return!0}function Fk(a,b){var c;if(b.length<a.d){c=b;var d;d=ns(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)us(b,c,a.c[c]);b.length>a.d&&us(b,a.d,null);return b}function fj(){rG(this)}function xA(a){rG(this);this.c.length=a}function rz(a){rG(this);var b=this.c,c=a.c,a=c.slice(0,a.d);H(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(503,497,Qh,fj,xA,rz);_.Jf=function(a,b){Uy(this,a,b)};
_.Df=function(a){return $i(this,a)};_.Se=function(){this.c=y(sG,m,0,0,0);this.d=0};_.Ef=function(a){return-1!=Rj(this,a)};_.Kf=function(a){return Zt(this,a)};_.Ge=function(){return 0==this.d};_.Nf=function(a){return bu(this,a)};_.Ff=function(a){return Zi(this,a)};_.Je=function(){return this.d};_.d=0;function Iz(a,b,c){var d;for(d=0;d<b;++d)us(a,d,c)}function $r(){$r=x;as=new tG}var as;function tG(){}t(506,497,$h,tG);_.Ef=function(){return!1};_.Kf=function(){throw new sv;};_.Je=function(){return 0};
function uG(){this.b=new Date}function vG(a){return 10>a?ab+a:l+a}t(507,1,{71:1,74:1,75:1,87:1},uG);_.eQ=function(a){return A(a,87)&&lt(M(this.b.getTime()),M(a.b.getTime()))};_.hC=function(){var a;a=M(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=Gs(c&4194303,b&4194303,e&1048575);a=Gs(a.l^b.l,a.m^b.m,a.h^b.h);return N(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(wG(),xG)[this.b.getDay()]+ba+yG[this.b.getMonth()]+ba+vG(this.b.getDate())+ba+vG(this.b.getHours())+lb+vG(this.b.getMinutes())+lb+vG(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function wG(){wG=x;xG=H(zs,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));yG=H(zs,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var xG,yG;
function Tr(a,b){return null==z(a.b,b,a)}function Sr(){this.b=new Ji}t(509,492,{71:1,74:1,92:1},Sr);_.Df=function(a){return Tr(this,a)};_.Ef=function(a){return Lu(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return nG(new pG(this.b,new nC(this.b)))};_.Ff=function(a){return null!=Ui(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return hG(new pG(this.b,new nC(this.b)))};_.b=null;
function Jz(a,b){var c,d;(0>b||b>a.c)&&lG(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 zG(a,b,d)}function Nz(){this.b=new AG;this.c=0}t(510,502,$h,Nz);_.Df=function(a){new Ez(a,this.b);++this.c;return!0};_.Mf=function(a){return Jz(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function Kz(a){if(a.c==a.e.b)throw new vv;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function qG(a){if(!a.d)throw new yw;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 zG(a,b,c){this.e=a;this.c=c;this.b=b}t(511,1,{},zG);_.dd=function(){return this.c!=this.e.b};_.Of=function(){return this.c.c!=this.e.b};_.ed=function(){return Kz(this)};_.Pf=function(){if(this.c.c==this.e.b)throw new vv;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){qG(this)};_.b=0;_.c=null;_.d=null;_.e=null;function AG(){this.b=this.c=this}
function Ez(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(512,1,{},AG,Ez);_.b=null;_.c=null;_.d=null;function fC(a,b){this.b=a;this.c=b}t(513,495,wi,fC);_.Gf=function(){return this.b};_.Hf=function(){return this.c};_.If=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function vv(){An()}t(514,100,{71:1,78:1,84:1,86:1,91:1},vv);function hC(a,b){return ws(a)===ws(b)||null!=a&&In(a,b)}function wA(a){var b=y(Oz,m,44,0,0);return Fk(a.b,b)}function dz(){this.b=new fj}
t(516,497,Qh,dz);_.Jf=function(a,b){Uy(this.b,a,b)};_.Df=function(a){return $i(this.b,a)};_.Ef=function(a){return-1!=Rj(this.b,a)};_.Kf=function(a){return Zt(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Li(this.b)};_.Nf=function(a){return bu(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return hG(this.b)};_.b=null;function XD(a){a.hc.d._&&CA(a)}function BG(a){var b;if(a.hc.d._){b=vy(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}EA(a)}
function CG(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 aE(a){var b=a.k;DG(a.hc.d,b.b,b.c);!uy(a)&&Zy(a);Jy(a)}function EG(){HA.call(this,l);this.j=new Rz(this.Qf());qz(this.r,new FG(this))}t(518,395,ki);_.Td=function(a,b){return ws(a.i)===ws(this.j)?(BG(this),!0):this.Rf(a,b)};_.Qf=function(){return"Close"};_.Rf=function(){return!1};_.Md=function(){BG(this)};_.j=null;_.k=null;
function jF(a,b,c){EG.call(this);this.hc&&JA(this.hc,!1);GA(this,!1);bz(this,new RA(0));a=new VA(a,1);P(this,a,null);a=new fz;P(a,this.j,null);P(this,a,null);b&&(this.k=vy(b),FA(this),CG(this.k,~~(uo(b.Vb.hb,Qf)/2)-~~(this.mc/2),~~(uo(b.Vb.hb,Pf)/2)-~~(this.cc/2)));c&&O(this,c)}t(517,518,ki,jF);_.Qf=function(){return"OK"};function UD(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new cv("Cannot undo. Index is out of range.");if(!a.b.c)throw new cv(bc);a.b=a.b.c;return a.b.b}
function eF(){this.b=this.c=new GG}t(519,1,{},eF);_.b=null;function GG(){this.b=null}function LE(a){this.b=a}t(520,1,{},GG,LE);_.b=null;_.c=null;_.d=null;function FG(a){this.b=a}t(521,430,ai,FG);_.b=null;
function HG(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){yC(a.b.Ab,H(zs,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=oo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],us(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{KD(a.b,b,!0)?(Rq(a.b,"Structure pasted"+e),aD(a.b),kz(a.b),d=!0):(aE(new jF(a.b.K,a.b,EC)),LD(a.b,!0),kz(a.b))}catch(n){if(n=Ri(n),A(n,78))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",$C(e),aE(new jF(a.b.K,
a.b,EC)),kz(a.b);else throw n;}}d&&a.b.Oe(b)}function Qq(a){this.b=a}t(522,1,{},Qq);_.b=null;function TC(){TC=x;UC=new IG("COPY_SMILES",0);WC=new IG("COPY_MOL",1);XC=new IG("PASTE",2);JG=H(KG,m,93,[UC,WC,XC])}function IG(a,b){Bo.call(this,a,b)}t(523,145,{71:1,75:1,77:1,93:1},IG);var JG,WC,UC,XC;function KE(){this.e=y(TE,m,94,99,0)}t(524,1,{},KE);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function LG(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(dD,m,-1,20,1);a.N=y(dD,m,-1,20,1);a.H=os([20,7]);a.e=y(I,s,-1,20,1);a.d=y(zs,m,1,20,0);a.p=y(zs,m,1,20,0);a.y=y(I,s,-1,20,1);a.A=y(I,s,-1,20,1);a.I=y(I,s,-1,20,1);a.J=y(I,s,-1,20,1);a.t=y(I,s,-1,20,1);a.C=y(I,s,-1,20,1);a.L=y(I,s,-1,20,1);a.O=y(I,s,-1,20,1);a.f=y(zs,m,1,20,0);a.r=os([10,2]);a.j=y(I,s,-1,101,1)}
function MG(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(I,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(I,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(dD,m,-1,4,1);d=y(dD,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=NG(r[1],d[1],r[2],d[2]);0<n[3]?(b=
NG(r[2],d[2],r[3],d[3]),d=NG(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 Z(a,b){var c,d,e,f,g,j,h,n;uE(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=OG(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(dD,m,-1,2,1);PG(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==xE(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Rq(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];BE(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&&tE(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=N(M(BD((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(BD((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function rE(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.E=a.u-2,Z(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Z(a,0),a.q=!1,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&pE(a,a.E,1),Z(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,pE(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Z(a,0),a.E=
a.u,Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u-2,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=4,a.E=a.u-1,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Z(a,0),a.c[a.u]=5,a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Z(a,0),a.c[a.u]=4,a.E=a.u,Z(a,0),a.E=a.u-1,Z(a,0),c=3;else if(238==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Z(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.E=a.u,a.t[a.v]=3,Z(a,0),a.q=!1,c=3;else if(242==a.o.d)Z(a,0),a.E=a.u,a.q=!0,Z(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Z(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Z(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Z(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Z(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Z(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Z(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Z(a,0),a.E=a.u,Z(a,0),c=2;else if(247==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=3;else if(248==a.o.d)Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),a.E=a.u,Z(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Z(a,0);e=a.K[a.u];g=a.N[a.u];eE(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)uE(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)BE(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];dE(a);a.E=c+d;Z(a,0);o=a.K[a.u];q=a.N[a.u];eE(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,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];BE(a);a.I[a.v]=n;a.J[a.v]=c+d;dE(a);b&&(eE(a,n),fD(a))}c=4}QG(a,c);a.E=a.G;b&&
(a.E=0)}
function PG(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 qE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])RG(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Z(a,0),a.E=a.u,RG(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Rq(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[OG(a,a.E,a.H[a.E][d])],2<d||1!=b){Rq(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(dD,m,-1,2,1);PG(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)uE(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;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)uE(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]=u+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)uE(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)BE(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[OG(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[OG(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(I,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]=N(M(BD((a.K[b]+a.K[e])/2))),a.O[c]=N(M(BD((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;BE(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]=N(M(BD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=N(M(BD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(BE(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]=N(M(BD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(BD((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(BE(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]=N(M(BD((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(BD((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]&&(eE(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&&QG(a,j);-1<n&&(a.E=n)}
function RG(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)uE(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 QG(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=xE(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function OG(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 SG(a,b,c){var d,e,f,g;e=lh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(rt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)rt(c[d])&&!ft(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)lt(c[d],e)&&(b[d]=g,c[d]=lh,++f);if(f==a.u)break}return g==a.u}
function fD(a){var b,c,d;b=y(dD,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{eD(a,b);c=~~(c/2)-N(M(Math.round(b[0])));d=~~(d/2)-N(M(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;gD(a)}}
function eD(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 pE(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=TG(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&&Rq(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?Rq(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?Rq(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?Rq(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:Rq(a.o,"Charge change not possible on the halogen !");break;case 18:Rq(a.o,
"Use X button to change charge on the X atom !")}}
function RD(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(I,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(I,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&&eE(a,c);fD(a);Rq(a.o,"Smaller part(s) removed !");return 1}
function xE(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 CE(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];gE(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),gE(a));4==a.t[d]&&(a.t[d]=1)}}
function NG(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 dE(a){var b;UG(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);gD(a);gE(a)}
function uE(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),gG(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),gG(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),gG(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),gG(a.e,b,a.e.length),a.e=b,b=y(zs,m,1,c,0),gG(a.d,b,a.d.length),a.d=b,b=y(zs,m,1,c,0),gG(a.p,b,a.p.length),a.p=b,b=y(dD,m,-1,c,1),gG(a.K,b,a.K.length),a.K=b,b=y(dD,m,-1,c,1),gG(a.N,b,a.N.length),a.N=b,b=os([c,7]),gG(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),gG(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 HD(a,b,c,d,e,f,g){var j;j=N(M(BD(a.K[c]-d/2)));g||(j-=e-d);a=N(M(BD(a.N[c]-~~(f/2))));return new Yy(j-1-b,a-b,e+1+2*b,f+2*b)}
function BE(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),gG(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),gG(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),gG(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),gG(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),gG(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),gG(a.O,c,a.O.length),a.O=c,b=y(zs,m,1,b,0),gG(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 kE(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+=(CC(),aa);j+="JME 2013-10-12 "+new uG+"\n \n";j+=jE(a.u,3)+jE(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+=HE(0.055999999999999994*(a.K[e]-c),10,4)+HE(0.055999999999999994*(g-a.N[e]),10,4)+HE(0,10,4);h=GD(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"+jE(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+=jE(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:VG(a,e)&&(g=2),c=jE(a.I[e],3)+jE(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=jE(a.J[e],3)+jE(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=jE(a.J[e],3)+jE(a.I[e],3)),j+=c+jE(g,3)+jE(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+jE(e,4)+jE(a.B[e],4)+aa);return j+"M  END\n"}
function JE(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,rb,V,L,ca,Gc,dg,wb,Nd,Od,Pd,Wa,Hc;r=y(I,s,-1,a.u+10,1);q=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);wb=y(I,s,-1,a.u+1,1);v=y(WG,m,-1,a.u+1,2);D=y(WG,m,-1,a.v+1,2);ca=0;if(0==a.u)return l;RD(a,!0);dg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){dg=!1;break}if(a.o.t&&dg){XG(a);CE(a);YG(a,D);ZG(a,v,D);var Eb,sd,hf,$b,ye,td,ud,eb,VH,Ud,w,Aa,Bm,Cm,Ms,of,Oa,Dm,Em,Kc,Fm;Eb=y(I,s,-1,a.u+1,1);sd=y(I,s,-1,a.u+1,1);eb=y($G,m,-1,a.u+1,3);var Ns=a.u,Gm,
rh,Os,pg,zj,Ge,pf;zj=y($G,m,-1,Ns+2,3);Ge=y(I,s,-1,100,1);pf=5;pg=0;Ge[0]=3;zj[1]=nh;zj[2]=oh;Os=2;if(!(3>Ns))for(;pf<Ge[pg]*Ge[pg];){rh=0;for(Gm=!0;Gm&&rh<=pg&&pf>=Ge[rh]*Ge[rh];)0==pf%Ge[rh]?Gm=!1:++rh;if(Gm){zj[++Os]=ot(pf);if(Os>=Ns)break;pg<Ge.length-1&&(++pg,Ge[pg]=pf)}pf+=2}for(w=1;w<=a.u;++w){for(Aa=Em=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Em*=a.i[Aa]);Dm=a.c[w];18==Dm&&(Fm=a.p[w],td=Fm.charCodeAt(0)-65+1,ud=0,1<Fm.length&&(ud=Fm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Dm=28*td+ud);
of=0;-2>a.B[w]?of=1:-2==a.B[w]?of=2:-1==a.B[w]?of=3:1==a.B[w]?of=4:2==a.B[w]?of=5:2<a.B[w]&&(of=6);Kc=1;eb[w]=ot(Em);Kc*=126;eb[w]=jt(eb[w],ot(a.y[w]*Kc));Kc*=7;eb[w]=jt(eb[w],ot(of*Kc));Kc*=7;eb[w]=jt(eb[w],ot(Dm*Kc));Kc*=783;eb[w]=jt(eb[w],ot(a.A[w]*Kc))}for(ye=0;!SG(a,Eb,eb);){Ms=!1;for(w=1;w<=a.u;++w)Eb[w]!=sd[w]&&(sd[w]=Eb[w],Ms=!0);if(Ms){for(w=1;w<=a.u;++w){eb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)eb[w]=st(eb[w],zj[Eb[a.H[w][Aa]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)eb[w]=mh;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Eb[w]==Eb[Aa]){eb[w]=nh;break a}}else{for(w=1;w<=a.u;++w){eb[w]=mh;for(Aa=1;Aa<=a.A[w];++Aa)hf=a.H[w][Aa],eb[w]=st(eb[w],ot(a.c[hf]*a.i[OG(a,w,hf)]))}ye=1}SG(a,Eb,eb);for(w=1;w<=a.u;++w)eb[w]=ot(sd[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)sd[w]=Eb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(sd[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];sd[w]=sd[Oa];sd[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]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Cm=Bm=
a.u;$b=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Bm?(Bm=a.I[Aa],Cm=a.J[Aa],$b=Aa):a.I[Aa]==Bm&&a.J[Aa]<Cm&&(Cm=a.J[Aa],$b=Aa);Ud=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Ud;Ud=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Ud;Ud=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Ud;Ud=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Ud;VH=a.f[w];a.f[w]=a.f[$b];a.f[$b]=VH}dE(a);gE(a);YG(a,D);ZG(a,v,D)}else{YG(a,D);a.i=y(I,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(I,s,-1,a.u+1,1);Hc=1;a.b[1]=1;for(V=0;;){L=0;for(u=1;u<=a.A[c];++u)if(g=a.H[c][u],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=wb[c]){Gc=!0;for(J=1;J<=ca;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Gc=!1;break}Gc&&(++ca,r[ca]=c,q[ca]=g)}}else o[++L]=g;if(0==L){if(Hc==a.u)break;c=n[V--]}else if(1==L)wb[o[1]]=c,c=o[1],a.b[c]=++Hc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=OG(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=OG(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);wb[e]=c;c=e;a.b[e]=++Hc}}wb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(WG,m,-1,a.u+1,2);Nd=y(WG,m,-1,a.u+1,2);f=Hc=V=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(wb[c]=f);b[++Hc]=c;for(a.b[c]=0;;){L=e=0;rb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ca;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<rb&&(e=g,rb=a.b[g]))}if(0==e){if(0==V)break a;Nd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Od=y(I,s,-1,a.v+1,1);Pd=y(I,s,-1,a.u+1,1);if(a.o.Pb){var XH=wb,XL=ca,Ps,YH,sh,He,Qs,Rs,Na,Aj,Ss;sh=y(I,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)sh[b[Na]]=Na;Qs=y(WG,m,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)Ps=b[Na],YH=XH[Ps],He=OG(a,Ps,YH),0!=He&&(aH(a,He,sh,Od,D),Qs[He]=!0);for(Na=1;Na<=a.v;++Na)Qs[Na]||aH(a,Na,sh,Od,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){Rs=Ss=0;for(Aj=1;Aj<=a.A[Na];++Aj){He=OG(a,Na,a.H[Na][Aj]);if(5==a.i[He])continue a;1==a.t[He]&&0!=bH(a,He,Na)&&++Ss;2==a.t[He]&&(Rs=a.H[Na][Aj])}if(0!=Ss)if(0<Rs){var ia=a,$H=Na,qf=sh,Xc=Pd,mc=void 0,Bj=void 0,Lc=void 0,Ie=void 0,Mc=void 0,Hm=void 0,Im=void 0,Jm=void 0,Vd=void 0,Yc=void 0,Zc=void 0,
Ts=void 0,Cj=void 0,Wd=void 0,Dj=void 0,Je=void 0,Ej=void 0,Us=void 0,Fj=void 0,Ke=void 0,aI=void 0,rf=void 0,bI=void 0,Vs=void 0,Gj=void 0,sf=void 0,Zc=1,Bj=$H,mc=y(I,s,-1,ia.u+1,1);for(mc[1]=$H;;){Ts=!1;for(Yc=1;Yc<=ia.A[Bj];++Yc)if(Lc=ia.H[Bj][Yc],!(Lc==mc[1]||Lc==mc[Zc-1]))if(Ie=OG(ia,Bj,Lc),2==ia.t[Ie]&&5!=ia.i[Ie]){Bj=mc[++Zc]=Lc;Ts=!0;break}if(!Ts)break}if(!(0==Zc%2||2>ia.A[mc[Zc]]||3<ia.A[mc[Zc]])){sf=mc[1];Mc=mc[~~((Zc+1)/2)];Vd=mc[Zc];rf=Ke=Je=Wd=0;Vs=Us=!1;for(Yc=1;Yc<=ia.A[sf];++Yc)Lc=
ia.H[sf][Yc],Ie=OG(ia,sf,Lc),1!=ia.t[Ie]||5==ia.i[Ie]||(0==Wd?Wd=Lc:Je=Lc);0<qf[Je]&&qf[Wd]>qf[Je]&&(Hm=Wd,Wd=Je,Je=Hm);Cj=Wd;0==Wd&&(Cj=Je,Us=!0);for(Yc=1;Yc<=ia.A[Vd];++Yc)Lc=ia.H[Vd][Yc],Ie=OG(ia,Vd,Lc),1!=ia.t[Ie]||5==ia.i[Ie]||(0==Ke?Ke=Lc:rf=Lc);0<qf[rf]&&qf[Ke]>qf[rf]&&(Hm=Ke,Ke=rf,rf=Hm);Fj=Ke;0==Ke&&(Fj=rf,Vs=!0);Dj=bH(ia,OG(ia,sf,Wd),sf);Ej=bH(ia,OG(ia,sf,Je),sf);aI=bH(ia,OG(ia,Vd,Ke),Vd);bI=bH(ia,OG(ia,Vd,rf),Vd);1<(0>Dj+Ej?-(Dj+Ej):Dj+Ej)||0!=aI||0!=bI?Rq(ia.o,"Bad stereoinfo on allene !"):
(Im=ia.K[mc[Zc-1]]-ia.K[Vd],Jm=ia.N[mc[Zc-1]]-ia.N[Vd],Gj=Math.sqrt(Im*Im+Jm*Jm),0.001>Gj&&(Gj=0.001),0<(ia.N[Fj]-ia.N[mc[Zc-1]])*(Im/Gj)-(ia.K[Fj]-ia.K[mc[Zc-1]])*(Jm/Gj)?Xc[Mc]=1:Xc[Mc]=-1,Us&&(Xc[Mc]*=-1),Vs&&(Xc[Mc]*=-1),Cj==Wd&&0>Dj&&(Xc[Mc]*=-1),Cj==Je&&0>Ej&&(Xc[Mc]*=-1),qf[Cj]>qf[Fj]&&(Xc[Mc]*=-1))}}else b:{var nc=a,oc=Na,YL=XH,ZL=sh,$L=r,aM=q,bM=XL,Km=Pd,Lm=void 0,$c=void 0,Ws=void 0,th=void 0,Da=void 0,uh=void 0,wd=void 0,Hj=void 0,Xd=void 0,Ob=void 0,ga=void 0,Gb=void 0,Le=void 0,Mm=void 0,
ad=void 0,oa=void 0,Nm=void 0,Gb=y(I,s,-1,4,1),Mm=y(I,s,-1,4,1),vh=nc,Yd=oc,cI=ZL,Xs=YL,dI=$L,eI=aM,cM=bM,Hb=Gb,Ij=void 0,bd=void 0,Om=void 0,Pm=void 0,Ys=void 0,Jj=void 0,Jj=-1;0<Xs[Yd]&&(Hb[++Jj]=Xs[Yd]);for(bd=1;bd<=cM;++bd)dI[bd]==Yd&&(Hb[++Jj]=eI[bd]),eI[bd]==Yd&&(Hb[++Jj]=dI[bd]);for(bd=Jj+1;bd<vh.A[Yd];++bd){Ys=vh.u+1;Om=1;c:for(;Om<=vh.A[Yd];++Om){Ij=vh.H[Yd][Om];for(Pm=0;Pm<bd;++Pm)if(Ij==Hb[Pm])continue c;cI[Ij]<Ys&&(Ys=cI[Ij],Hb[bd]=Ij)}}0==Xs[Yd]&&0<vh.y[Yd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
Hb[0],Hb[0]=-1):0<vh.y[Yd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Da=Hj=uh=th=Nm=wd=Ob=0;4>Da;++Da)0>=Gb[Da]||(Lm=OG(nc,oc,Gb[Da]),Mm[Da]=bH(nc,Lm,oc),0<Mm[Da]?(++Ob,Nm=Gb[Da],uh=Gb[Da]):0>Mm[Da]?(++wd,th=Gb[Da],uh=Gb[Da]):Hj=Gb[Da]);Xd=Ob+wd;oa=y(I,s,-1,4,1);ad=0;if(3==nc.A[oc]){if(1==Ob&&1==wd||3==Xd&&0<Ob&&0<wd){Rq(nc.o,"Error in C3H stereospecification !");break b}Le=Gb[0];1==Xd?Le=uh:2==Xd&&(Le=Hj);ga=MG(nc,oc,Le,Gb);oa[0]=uh;oa[1]=-1;oa[2]=ga[2];oa[3]=ga[1];0<Ob?ad=1:ad=-1}else if(4==nc.A[oc])if(1==
Xd)ga=MG(nc,oc,uh,Gb),oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],0<Ob?ad=1:ad=-1;else{Le=Gb[0];1<Hj&&(Le=Hj);1==Ob?Le=Nm:1==wd&&(Le=th);ga=MG(nc,oc,Le,Gb);$c=y(I,s,-1,4,1);for(Da=0;4>Da;++Da)Lm=OG(nc,oc,ga[Da]),$c[Da]=bH(nc,Lm,oc);if(4==Xd){if(0==Ob||0==wd){Rq(nc.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==wd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[1],ad=$c[0];else{for(Da=0;4>Da;++Da)-1==$c[Da]&&($c[Da]=0);Xd=2}}else if(3==Xd)if(3==Ob||3==wd)oa[0]=ga[0],oa[1]=ga[3],oa[2]=
ga[2],oa[3]=ga[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=Ws=1:wd=Ws=-1;for(Da=0;4>Da;++Da)$c[Da]==Ws&&($c[Da]=0);Xd=2}if(2==Xd)if(1==Ob&&1==wd)ga[1]==th?(ga[1]=ga[2],ga[2]=ga[3]):ga[2]==th&&(ga[2]=ga[3]),oa[0]=Nm,oa[1]=th,oa[2]=ga[2],oa[3]=ga[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){Rq(nc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(oa[0]=ga[0],oa[1]=ga[2],oa[2]=ga[1],oa[3]=ga[3]):(oa[0]=ga[1],oa[1]=ga[3],oa[2]=ga[2],oa[3]=ga[0]);1<Ob?ad=1:ad=-1}}var W=oa,Kj=Gb,nb=void 0;Kj[0]==W[1]?(nb=
W[0],W[0]=W[1],W[1]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Kj[0]==W[2]?(nb=W[2],W[2]=W[0],W[0]=nb,nb=W[1],W[1]=W[3],W[3]=nb):Kj[0]==W[3]&&(nb=W[3],W[3]=W[0],W[0]=nb,nb=W[1],W[1]=W[2],W[2]=nb);Kj[1]==W[2]?(nb=W[1],W[1]=W[2],W[2]=nb,nb=W[2],W[2]=W[3],W[3]=nb):Kj[1]==W[3]&&(nb=W[1],W[1]=W[3],W[3]=nb,nb=W[2],W[2]=W[3],W[3]=nb);oa[2]==Gb[2]?Km[oc]=1:oa[2]==Gb[3]?Km[oc]=-1:Rq(nc.o,"Error in stereoprocessing ! - t30");Km[oc]*=ad}}}Wa=new fG;j=y(I,s,-1,a.u+1,1);for(u=1;u<=a.u;++u)j[b[u]]=u;for(u=1;u<=a.u;++u){c=b[u];
Q[c]&&(Wa.b.b+=ua);0<wb[u]&&cH(a,c,wb[c],Wa,Od);var wh=v[c],Ib=void 0,Lj=void 0,xh=void 0,T=void 0,T=Sc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Pd[c]&&(Ib=!0);xh=-1;for(Lj=1;Lj<=a.z;++Lj)if(a.r[Lj][0]==c){xh=a.r[Lj][1];break}-1<xh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,xh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:wh?T="c":T=Jb;break;case 4:wh?(T=Ff,0<a.y[c]&&(Ib=!0)):T=hc;break;case 5:wh?T="o":T=rc;break;case 7:wh?(T="p",0<a.y[c]&&(Ib=!0)):T=tc;break;case 8:wh?T=sg:T=Ec;break;case 13:wh?T=wg:T=Ic;Ib=!0;break;case 6:T=
Jc;Ib=!0;break;case 9:T=Tb;break;case 10:T=Nb;break;case 11:T=Fb;break;case 12:T=Zb;break;case 1:T=Xb;Ib=!0;break;case 19:T=uc;Ib=!0;break;case 20:T=vc;Ib=!0;break;case 21:T=wc;Ib=!0;break;case 22:T=xc;Ib=!0;break;case 18:Ib=!0,T=a.p[c],(G(T,wa)||G(T,ed)||G(T,xb))&&(Ib=!1)}Ib&&(T=Tc+T,1==Pd[c]?T+=ub:-1==Pd[c]&&(T+=vb),1==a.y[c]?T+=Xb:1<a.y[c]&&(T+=Xb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?T+=xa:T+=Ba,1<Yj(a.B[c])&&(T+=Yj(a.B[c]))),-1<xh&&(T+=lb+xh),T+=Wc);xn(Wa.b,T);for(E=1;E<=ca;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&cH(a,r[E],q[E],Wa,Od),9<E&&(Wa.b.b+="%"),wn(Wa,l+(new S(E)).b);Nd[c]&&(Wa.b.b+=va)}return Wa.b.b}function IE(a){a=new RC(a);dE(a);return a}
function eE(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)hD(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 fE(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]&&eE(a,c);0==a.A[d]&&eE(a,d)}
function XG(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=OG(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&eE(a,c)}}}function UG(a){var b;b=a.c.length;a.H=os([b,7]);a.A=y(I,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 ZG(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(I,s,-1,a.v+1,1);r=y(WG,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[OG(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(xb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(WG,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(WG,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:VG(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(WG,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 gD(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=N(M(BD((a.K[b]+a.K[c])/2))),a.O[d]=N(M(BD((a.N[b]+a.N[c])/2)))}function YG(a,b){var c;for(c=1;c<=a.v;++c)ID(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function GD(a,b){var c;c=(CC(),IC)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function VG(a,b){return 2==a.t[b]?!0:!1}function ID(a,b,c){var d,e,f,g;g=1;a.b=y(I,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 sE(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=os([b+5,2]),gG(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 bE(a){var b;a.z=0;a.s=0;JE(a);for(b=1;b<=a.u;++b)a.E=b,sE(a);a.E=0}
function cE(a){var b,c;b=y(dD,m,-1,4,1);eD(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 YC(a,b){var c,d,e,f,g,j,h,n;c=y(dD,m,-1,4,1);eD(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;eD(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function FE(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 iE(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&aG(c,Wc))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(ya)&&(f=!0);-1<c.indexOf(ob)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Xb);g=Xj(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=qo(c,d+1);try{a.o.z=bC(j,10)}catch(h){if(h=Ri(h),A(h,78))a.o.z=0;else throw h;}a.E=b;sE(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Jb)?3:G(d,Bb)?2:G(d,hc)?4:G(d,rc)?5:G(d,tc)?7:G(d,Ec)?8:G(d,Tb)?9:G(d,Nb)?10:G(d,Fb)?11:G(d,Zb)?12:G(d,Xb)?1:G(d,Ic)?13:G(d,Jc)?6:G(d,uc)?19:G(d,vc)?20:G(d,wc)?21:G(d,xc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=$F(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=$F(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=$F(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=$F(c,g++);for(;45==e;)--d,e=$F(c,g++)}a.B[b]=d}}}
function QD(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new xC(b);try{for(;b.k=qC(b,b.b),b.k<b.j;)d=OD(bC(tC(b),10)).b,c=e=OD(bC(tC(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Ri(f),A(f,78))un(f);else throw f;}}function cH(a,b,c,d,e){b=OG(a,b,c);5!=a.i[b]&&VG(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=tb,a=a.f[b],null!=a&&(e=a),xn(d.b,e)):1==e[b]?d.b.b+=Ya:-1==e[b]&&(d.b.b+=Vc)}
function tE(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,Rq(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:Rq(a.o,"Stereomarking allowed only on single and double bonds!")}
function aH(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);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=OG(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=OG(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=OG(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=OG(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,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))Rq(a.o,"Not unique E/Z geometry !");else{j=OG(a,b,e);f=OG(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=OG(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<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function TG(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=OG(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(VG(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function bH(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 gE(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=TG(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 iD(a){LG(this);this.o=a;this.z=this.v=this.u=0}
function PD(a,b){var c,d,e,f,g,j,h;iD.call(this,a);f=l;j=MD(b);if(null!=j){h=new wC(b,j,!0);for(e=1;4>=e;++e)f=ND(h,j);g=OD(bC(io(f.substr(0,3)),10)).b;c=OD(bC(io(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)uE(this),f=ND(h,j),this.K[e]=(new XF(UF(io(f.substr(0,10))))).b,this.N[e]=-(new XF(UF(io(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=io(f.substr(31,d-31)),iE(this,e,d),62<=f.length&&(f=io(f.substr(60,3)),0<f.length&&(f=OD(bC(f,10)).b,0<f&&(this.E=e,a.z=f,sE(this),this.E=0)));for(e=1;e<=c;++e)BE(this),
f=ND(h,j),this.I[e]=OD(bC(io(f.substr(0,3)),10)).b,this.J[e]=OD(bC(io(f.substr(3,3)),10)).b,g=OD(bC(io(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=OD(bC(io(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);UG(this);FE(this);fD(this);for(dE(this);(h.k=qC(h,h.b),h.k<h.j)&&!(null==(f=tC(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new vC(f);tC(g);tC(g);j=OD(bC(tC(g),10)).b;
for(e=1;e<=j;++e)c=OD(bC(tC(g),10)).b,this.B[c]=OD(bC(tC(g),10)).b}if(0==f.indexOf("M  APO")){g=new vC(f);tC(g);tC(g);j=OD(bC(tC(g),10)).b;for(e=1;e<=j;++e)c=OD(bC(tC(g),10)).b,f=OD(bC(tC(g),10)).b,this.E=c,Z(this,0),iE(this,this.u,uc+f),this.E=0}}XG(this);dE(this)}}
function ME(a,b){var c,d,e,f,g;iD.call(this,a);0==b.indexOf(ea)&&(b=b.substr(1,b.length-1));aG(b,ea)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new vC(b);d=OD(bC(tC(f),10)).b;e=OD(bC(tC(f),10)).b;for(c=1;c<=d;++c)g=tC(f),uE(this),iE(this,this.u,g),this.K[c]=(new XF(UF(tC(f)))).b,this.N[c]=-(new XF(UF(tC(f)))).b;for(c=1;c<=e;++c)if(BE(this),this.I[c]=OD(bC(tC(f),10)).b,this.J[c]=OD(bC(tC(f),10)).b,this.t[c]=OD(bC(tC(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;UG(this);FE(this);fD(this)}catch(j){j=Ri(j);if(A(j,78)){j.Ic();this.u=0;return}throw j;}XG(this);dE(this)}}
function SD(a,b,c){var d,e,f;iD.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(uE(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))BE(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;dE(this);fD(this)}
function lE(a,b,c){var d,e,f,g,j;iD.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(I,s,-1,this.u+1,1);this.B=y(I,s,-1,this.u+1,1);this.y=y(I,s,-1,this.u+1,1);this.e=y(I,s,-1,this.u+1,1);this.d=y(zs,m,1,this.u+1,0);this.K=y(dD,m,-1,this.u+1,1);this.N=y(dD,m,-1,this.u+1,1);this.p=y(zs,m,1,this.u+1,0);this.I=y(I,s,-1,this.v+1,1);this.J=y(I,s,-1,this.v+1,1);this.t=y(I,s,-1,this.v+1,1);this.f=y(zs,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=os([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}dE(this);fD(this)}
function RC(a){var b;LG(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(I,s,-1,this.u+1,1);gG(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);gG(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);gG(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);gG(a.e,this.e,this.u+1);this.d=y(zs,m,1,this.u+1,0);gG(a.d,this.d,this.u+1);this.K=y(dD,m,-1,this.u+1,1);gG(a.K,this.K,this.u+1);this.N=y(dD,m,-1,this.u+1,1);gG(a.N,this.N,this.u+1);this.p=y(zs,m,1,this.u+1,0);gG(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);gG(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);gG(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);gG(a.t,this.t,this.v+1);this.f=y(zs,m,1,this.v+1,0);gG(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);gG(a.C,this.C,this.v+1);this.r=os([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 HE(a,b,c){var d,e,f;if(0==c)return jE(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(BD(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new XF(a)).b;d=jo(e,ko(46));0>d&&(e+=Xa,d=jo(e,ko(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=tb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function MD(a){var b;b=new wC(a,aa,!0);if(4<pC(b))return aa;b=new wC(a,jh,!0);return 4<pC(b)?jh:null}
function jE(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=tb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function ND(a,b){for(var c,d;a.k=qC(a,a.b),a.k<a.j;){d=tC(a);if(G(d,b))return ba;for(tC(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(525,1,{94:1},iD,PD,ME,SD,lE,RC);_.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 Sq(){Sq=x;Tq=new tB(Xb)}
function YD(a,b){var c;Sq();var d;EG.call(this);this.d=new Rz("Help");new Rz("Home");this.e=b;O(this,(CC(),EC));this.hc&&JA(this.hc,!1);GA(this,!1);d=vy(b);if(1==a)this.f||(this.f=new bB(d),CG(this.f,-30,0)),this.k=this.f,c=PC(b),this.hc&&IA(this.hc.d.A.c,Fc),bz(this,new Mz(2)),this.i=new tB(c+"     "),P(this,this.i,Mb),d=new fz,P(d,this.j,null),this.e.Hb&&(c=new Rz("Submit"),P(d,c,null)),P(this,d,Nc),sB(this.i,io(vo(this.i.hc.b.hb,bh))),this.hc&&JA(this.hc,!0),GA(this,!0);else if(2==a)this.c||(this.c=
new bB(d),CG(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&IA(this.hc.d.A.c,"Nonstandard atom"),bz(this,new Mz(2)),c=new fz,P(c,new VA("atomic SMILES",1),null),P(this,c,pc),c=Xb,Tq&&(c=vo(Tq.hc.b.hb,bh)),Tq=new uB(c,8),P(this,Tq,Mb),c=new fz,P(c,this.j,null),P(this,c,Nc);else{this.b||(this.b=new bB(d),CG(this.b,5*b.Z,0));var e,f;d="About "+(CC(),RE);this.hc&&IA(this.hc.d.A.c,d);bz(this,new RA(0));O(this,EC);P(this,new VA(RE+" Molecular Editor v2013-10-13",1),null);P(this,new VA("Peter Ertl and Bruno Bienfait",
1),null);for(c=DC,d=0,f=c.length;d<f;++d)e=c[d],e=new VA(e,1),Iy(e,this.e.y),P(this,e,null);c=new fz;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}FA(this);c=this.k;DG(this.hc.d,c.b,c.c);!uy(this)&&Zy(this);Jy(this)}t(526,518,ki,YD);_.Rf=function(a){var b,c;if(a.i===this.d){try{b=new WB(this.e.I),c=VB(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Ri(d),A(d,66))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,$C(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Tq;
function dH(a,b){ty(b)==a.b?O(b,(Xz(),fA)):O(b,a.b)}
function eH(a){var b,c,d,e;e=l;d=!1;ty(fH)!=a.b?(e=wa,d=!0):ty(gH)!=a.b?(e="!#6",d=!0):ty(hH)!=a.b?(O(iH,(Xz(),fA)),O(jH,fA),O(kH,fA),O(lH,fA),e="F,Cl,Br,I"):(b=ty(mH)!=a.b,c=ty(nH)!=a.b,ty(oH)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),ty(pH)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),ty(qH)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),ty(rH)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),ty(sH)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),ty(iH)!=a.b&&(e+="F,"),ty(jH)!=a.b&&(e+="Cl,"),ty(kH)!=a.b&&(e+="Br,"),ty(lH)!=a.b&&(e+="I,"),
aG(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=xb:(O(fH,(Xz(),fA)),e=wa)));b=l;d&&ty(mH)!=a.b&&(b+=";a");d&&ty(nH)!=a.b&&(b+=";A");ty(tH)!=a.b&&(b+=";R");ty(uH)!=a.b&&(b+=";!R");ty(fH)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=vH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=wH.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);ty(xH)!=a.b&&(e="~");ty(yH)!=a.b&&(e=lb);ty(zH)!=a.b&&(e=ub);ty(AH)!=a.b&&(e="!@");sB(a.f,e)}
function BH(a){CH(a);DH(a);var b=vH.hc.b;ex(b,0);b.hb.options[0].selected=!0;b=wH.hc.b;ex(b,0);b.hb.options[0].selected=!0;O(mH,a.b);O(nH,a.b);O(tH,a.b);O(uH,a.b);O(vH,a.b);O(wH,a.b);EH(a)}function CH(a){O(oH,a.b);O(pH,a.b);O(qH,a.b);O(rH,a.b);O(sH,a.b);O(iH,a.b);O(jH,a.b);O(kH,a.b);O(lH,a.b)}function DH(a){O(fH,a.b);O(gH,a.b);O(hH,a.b)}function EH(a){O(xH,a.b);O(yH,a.b);O(zH,a.b);O(AH,a.b);a.c=!1}
function ZD(a){HA.call(this,"Atom/Bond Query");this.j=new Rz(this.Qf());qz(this.r,new FG(this));this.b=(CC(),EC);this.d=a;this.e||(a=vy(a),this.e=new bB(a),CG(this.e,-150,10));this.k=this.e;bz(this,new QA);O(this,this.b);a=new fz;bz(a,new vA(0,3,1));P(a,new UA("Atom type :"),null);fH=new Rz(zb);gH=new Rz("Any except C");hH=new Rz("Halogen");P(a,fH,null);P(a,gH,null);P(a,hH,null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));P(a,new VA("Or select one or more from the list :",0),null);P(this,a,null);
a=new fz;bz(a,new vA(0,3,1));oH=new Rz(Jb);pH=new Rz(hc);qH=new Rz(rc);rH=new Rz(Ec);sH=new Rz(tc);iH=new Rz(Tb);jH=new Rz(Nb);kH=new Rz(Fb);lH=new Rz(Zb);P(a,oH,null);P(a,pH,null);P(a,qH,null);P(a,rH,null);P(a,sH,null);P(a,iH,null);P(a,jH,null);P(a,kH,null);P(a,lH,null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));vH=new Vz;Uz(vH,zb);Uz(vH,ab);Uz(vH,cb);Uz(vH,jb);Uz(vH,kb);P(a,new UA("Number of hydrogens :  "),null);P(a,vH,null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));wH=new Vz;Uz(wH,zb);Uz(wH,
ab);Uz(wH,cb);Uz(wH,jb);Uz(wH,kb);Uz(wH,"4");Uz(wH,"5");Uz(wH,"6");P(a,new VA("Number of connections :",0),null);P(a,wH,null);P(a,new VA(" (H's don't count.)",0),null);P(this,a,null);a=new fz;bz(a,new vA(0,3,1));P(a,new UA("Atom is :"),null);mH=new Rz(Ab);P(a,mH,null);nH=new Rz("Nonaromatic");P(a,nH,null);tH=new Rz(Dc);P(a,tH,null);uH=new Rz(lc);P(a,uH,null);P(this,a,null);a=new fz;O(a,mA(ty(this)));bz(a,new vA(0,3,1));P(a,new UA("Bond is :"),null);xH=new Rz(zb);P(a,xH,null);yH=new Rz(Ab);P(a,yH,
null);zH=new Rz(Dc);P(a,zH,null);AH=new Rz(lc);P(a,AH,null);P(this,a,null);a=new fz;bz(a,new vA(1,3,1));this.f=new uB(wa,20);P(a,this.f,null);P(a,new Rz(Bc),null);P(a,this.j,null);P(this,a,null);this.hc&&JA(this.hc,!1);GA(this,!1);CH(this);DH(this);EH(this);O(mH,this.b);O(nH,this.b);O(tH,this.b);O(uH,this.b);O(vH,this.b);O(wH,this.b);dH(this,fH);FA(this);a=this.k;DG(this.hc.d,a.b,a.c);!uy(this)&&Zy(this);Jy(this)}t(527,518,ki,ZD);
_.Rf=function(a,b){var c;G(b,Bc)?(BH(this),dH(this,fH),eH(this)):A(a.i,41)?(EH(this),ws(a.i)===ws(fH)?(CH(this),DH(this)):ws(a.i)===ws(gH)?(CH(this),DH(this)):ws(a.i)===ws(hH)?(CH(this),DH(this)):ws(a.i)===ws(tH)?O(uH,this.b):ws(a.i)===ws(uH)?(O(tH,this.b),O(mH,this.b)):ws(a.i)===ws(mH)?(O(nH,this.b),O(uH,this.b)):ws(a.i)===ws(nH)?O(mH,this.b):ws(a.i)===ws(xH)||ws(a.i)===ws(yH)||ws(a.i)===ws(zH)||ws(a.i)===ws(AH)?(BH(this),this.c=!0):DH(this),dH(this,a.i),eH(this)):A(a.i,42)&&(EH(this),c=a.i,0==c.hc.b.hb.selectedIndex?
O(c,this.b):O(c,(Xz(),fA)),eH(this));107!=this.d.d&&(this.d.d=107,kz(this.d));return!0};_.c=!1;_.d=null;_.e=null;var fH=_.f=null,xH=null,gH=null,mH=null,yH=null,kH=null,oH=null,wH=null,vH=null,jH=null,iH=null,hH=null,lH=null,pH=null,nH=null,uH=null,AH=null,qH=null,sH=null,tH=null,zH=null,rH=null;function UE(){rG(this)}t(528,503,Qh,UE);_.Se=function(){this.b=-1;this.c=y(sG,m,0,0,0);this.d=0};_.b=-1;
function Pq(a,b){var c;a.b=b;var d,e;d=null;xB();if(e=c=(e=$wnd.clipboardData.getData(Pc),null!=e?new LB(e):null))e=(AB(),DB),e=EB(e,(AB(),DB))||EB(e,BB);if(e)try{d=IB(c)}catch(f){if(f=Ri(f),A(f,59))un(f);else throw f;}c=d;null!=c&&HG(b,c)}function Nq(a){a=new LB(a);xB();var b,c;try{b=IB(a),c=Jn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Pc,c)}catch(d){if(d=Ri(d),A(d,59))un(d);else throw d;}}function VE(){}t(529,1,{60:1,67:1},VE);_.Be=function(a){HG(this.b,a.b)};
_.b=null;t(531,306,Bi);function Kq(){var a;Kq=x;FH=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);GH=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");HH=FH&!GH;var b;a=H(I,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]);Lq=y(I,s,-1,1E3,1);for(b=0;b<Lq.length;++b)Lq[b]=-999;for(b=0;b<a.length;b+=2)Lq[a[b+1]]=a[b]}
function Vp(a,b,c){a=new IH(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function iz(a,b,c){var d;d=new JH;sj(d.u,b,c);lj(a.i,d.u,0,0);$i(a.b,d);return d}function dF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function xD(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)zv(a.i,b.u,c,d),b.s=c,b.t=d;KH(b)}
function cF(a,b,c,d){Kq();this.hb=nw();this.b=new fj;this.k=new fj;this.f=d;this.hb.style[Wf]=ab;this.hb.style[Uf]=ab;this.hb.style[Ng]=Ze;this.hb.style[gh]=b;this.hb.style[Ne]=c;this.i=new LH;this.i.hb.style[gh]=db;this.i.hb.style[Ne]=db;HH?(b=new MH,c=new NH,lj(b,this.i,0,0),lj(b,c,0,0),Dv(this,b)):Dv(this,this.i);this.d=a;a.Vb=this;HH?(this.n=new OH(this),this.n.j=new PH(this),this.n.k=new QH(this),this.n.o=new RH(this),this.n.n=new SH(this),this.d&&(this.n.f=new TH(this),this.n.i=new UH(this),
this.n.b=new WH(this))):B(this,new ZH(this),(Wq(),Wq(),Xq));B(this,this,($p(),$p(),aq));B(this,new fI(this),(vj(),vj(),wj));B(this,new gI(this),(xj(),xj(),yj));B(this,new hI(this),(Hq(),Hq(),Iq));(Up(),Up(),Ny).b=this}t(530,531,Bi,cF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var HH,GH,FH,Lq=null;function LH(){Bv.call(this);this.hb[Fd]=Ve}t(533,284,Bi,LH);function MH(){LH.call(this);this.hb.style[gh]=db;this.hb.style[Ne]=db}t(532,533,Bi,MH);function ZH(a){this.b=a}t(534,1,{},ZH);
_.uc=function(a){var b,c,d,e;d=Oj(a);e=Pj(a);c=Qj(a.b);b=new iI(a);2==c&&(b.f=4);b=mE(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function fI(a){this.b=a}t(535,1,{},fI);_.vc=function(a){var b,c;b=Oj(a);c=Pj(a);a=new iI(a);this.b.j?wE(this.b.d,a,b,c):yE(this.b.d,a,b,c);px(this.b.hb)};_.b=null;function gI(a){this.b=a}t(536,1,{},gI);_.wc=function(a){this.b.j=!1;Oj(a);Pj(a);AE(this.b.d)};_.b=null;function hI(a){this.b=a}t(537,1,{},hI);_.b=null;
function NH(){LH.call(this);this.hb.style[gh]=db;this.hb.style[Ne]=db}t(538,533,Bi,NH);function jI(a,b){var c;c=b.b;c.f=4;return mE(a.b.d,c,b.e,b.f)}function PH(a){this.b=a}t(539,1,{},PH);_.Sf=function(a){return jI(this,a)};_.b=null;function xr(a,b){yE(a.b.d,b.b,b.e,b.f);return mE(a.b.d,b.b,b.e,b.f)}function QH(a){this.b=a}t(540,1,{},QH);_.Sf=function(a){return xr(this,a)};_.b=null;function RH(a){this.b=a}t(541,1,{},RH);_.Sf=function(a){return wE(this.b.d,a.b,a.e,a.f)};_.b=null;
function SH(a){this.b=a}t(542,1,{},SH);_.Sf=function(){return AE(this.b.d)};_.b=null;function yq(a,b){var c;c=M(BD(b.c));c=new NB(b,0,mg,c);SC(a.b.d,c);return!0}function TH(a){this.b=a}t(543,1,{},TH);_.Sf=function(a){return yq(this,a)};_.b=null;function zq(a,b){var c;c=M(BD(100*b.d));c=new NB(b,0,ug,c);SC(a.b.d,c);return!0}function UH(a){this.b=a}t(544,1,{},UH);_.Sf=function(a){return zq(this,a)};_.b=null;function Dq(a,b){var c;c=new NB(b,0,je,lh);SC(a.b.d,c);return!0}function WH(a){this.b=a}
t(545,1,{},WH);_.Sf=function(a){return Dq(this,a)};var kI=_.b=null;function lI(){lI=x;kI=new ut((Jt(),new It("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function mI(){mI=x;nI={}}function oI(a,b,c){var d;c&&(b.style[qe]=c.c+bg,d=c.b,d!=Rb&&(b.style[pe]=d),0!=(c.d&1)&&(b.style[se]=qd),0!=(c.d&2)&&(b.style[re]=Te));a.f.style[fh]=Lf}
function BA(a){var b=pI,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Di(a);c in nI?a=nI[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Cg),f=$doc.createElement(Re),f.width=1,f.height=1,g=(lI(),kI),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),oI(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ek(e),n=ek(e)+(e.offsetHeight||0),o=n-h,r=ek(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new qI,v.b=u,v.c=q,v.d=o,v),nI[c]=a);return a}
function rI(){mI();var a,b,c,d,e;Mj();this.b=H(zs,m,1,["monospace","sans-serif",zg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Cg);this.f.innerHTML=this.i||l;this.f.style[qe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[pe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}t(548,1,{},rI);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var nI;function qI(){}
t(549,1,{},qI);_.b=0;_.c=0;_.d=0;function nE(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,11))return!!a.b.b.metaKey}catch(b){if(b=Ri(b),!A(b,84))throw b;}return!1}function oE(a){try{if(a.b&&A(a.b,11))return!!a.b.b.shiftKey}catch(b){if(b=Ri(b),!A(b,84))throw b;}return!1}function iI(a){Mq.call(this,null,0,null);this.b=a}function IH(a,b,c){Mq.call(this,a,0,b);this.b=c}t(550,391,oi,iI,IH);_.ze=function(){return nE(this)};_.Ae=function(){return oE(this)};_.b=null;
function pB(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=pI;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,oI(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function oB(a){this.c=a;this.b={};!pI&&(pI=new rI)}t(551,394,Uh,oB);var pI=null;function jz(a){this.b=a}t(552,402,{},jz);_.b=null;function sI(a,b){this.b=a;this.c=b}t(553,1,{},sI);_.b=null;_.c=null;function tI(){Rw.call(this);this.hb[Fd]="jsa-resetTable";this.hb.style[gh]=md}t(554,316,Bi,tI);
function uI(){uI=x;var a=vI=new rI;Mj();a.i="9p";a.f.style[pe]=zg;a.f.style[qe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[qe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);wI=new vz(1)}function nD(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,KH(a)}
function pD(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(mD(a,!1),360<=g||-360>=g?j=oD(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,u=d/2,v=e/2,D=xI(r,q,u,v,f),E=xI(r,q,u,v,h),J="<g"+a.n+sb,J+='<path d ="M '+D.b+ba+D.c+" A "+u+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),nD(a,j))}function Y(a,b,c,d,e){a.o&&nD(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function lD(a,b,c,d,e){a.o&&(mD(a,!1),nD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a))}function wD(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+fa+a.j+' fill="'+e+ka+b+"</text>");nD(a,b)}function MA(a,b,c,d,e){mD(a,!0);nD(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+ea+a.n+$a)}
function KH(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ck(a.u.hb)+(a.u.hb.offsetWidth||0)-ck(a.u.hb),d=ek(a.u.hb)+(a.u.hb.offsetHeight||0)-ek(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function vD(a,b){a.f=b;a.j=QE(b)}t(555,398,{});_.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 wI,vI;function lr(a,b,c){c&&(wr(a,b),c.Sf(a.c));a.e=!0}function wr(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ck(a.p.hb)+bk(a.p.hb)+bk(a.p.hb.ownerDocument.body),a.c.f=c.clientY-ek(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new iI(b),b.b.preventDefault(),!0):!1}
function OH(a){this.p=a;this.c=new yI;this.d=new zI(this);B(this.p,new AI(this),(tr(),tr(),ur));B(this.p,new BI(this),(mr(),mr(),nr));B(this.p,new CI(this),(qr(),qr(),rr));B(this.p,new DI(this),(ir(),ir(),jr));B(this.p,new EI,(Eq(),Eq(),Fq));B(this.p,new FI(this),(Aq(),Aq(),Bq));B(this.p,new GI(this),(vq(),vq(),wq))}t(556,1,{},OH);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function zI(a){tk();this.b=a}t(557,25,{},zI);
_.Hc=function(){!this.b.e&&this.b.j&&jI(this.b.j,this.b.c)};_.b=null;function AI(a){this.b=a}t(558,1,{},AI);_.b=null;function BI(a){this.b=a}t(559,1,{},BI);_.b=null;function CI(a){this.b=a}t(560,1,{},CI);_.b=null;function DI(a){this.b=a}t(561,1,{},DI);_.b=null;function EI(){}t(562,1,{},EI);function FI(a){this.b=a}t(563,1,{},FI);_.b=null;function GI(a){this.b=a}t(564,1,{},GI);_.b=null;function yI(){}t(565,1,{},yI);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function HI(a){var b,c,d,e,f;ak(a);d=(mj(),nj(null));e=new tI;Ow(e,a);pv(d,e,d.hb);f=a.od();b=a.nd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,24)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Qw(e,a);xv(d,e);return new By(f,b)}function II(){this.hb=$doc.createElement(fe);this.hb[Fd]=Ve;this.hb.style[Vf]=Oe;this.hb.style[Zf]=fd;this.hb.style[gh]=db;this.hb.style[Ne]=db}t(567,287,Wh,II);_.ld=function(){return ck(this.hb)};_.md=function(){return ek(this.hb)};
function QE(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+ea);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function xI(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new sI(new XF(a),new XF(b))}function oD(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+ea+a.n+$a}
function DD(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+ya+h,f<g-1&&(d+=ba);d+=ea;b=pb;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function mD(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 JH(){uI();this.o=wI;this.d=[];this.u=new II}t(568,555,{},JH);_.b=l;_.c=l;function JI(){JI=x;KI=new By(0,0)}
function LI(a){var b;b=a.Wf();if(!b){var c;(c=a.Tf())?(b=HI(c.b),sj(c.Ce(),b.c,b.b),c=HI(c.b),b=new By(c.c-b.c,c.b-b.b)):b=new By(0,0);a.$f(b)}return b}function Qy(a,b){var c;if(a.Ge())return KI;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Zf(uy(b));c=HI(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function MI(a,b){var c;b&&(c=jg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Vf().hb.style[nd]=c)}function NI(){this.f=new qA;this.f.b=-1;this.f.c=-1}t(570,1,{});_.Tf=function(){return null};_.Uf=function(a){this.Yf(a.Vd())};
_.Vf=function(){return this.Ce()};_.Wf=function(){return OI};_.Md=function(){};_.Ge=function(){return!1};_.Xf=function(a){this.Zf(uy(a))};_.Yf=function(a){MI(this,a)};_.Zf=function(a){var b=this.Ce().hb,c,d,e;c=($y(),az);e=a.c;d=a.b;e!=c.c?b.style[qe]=l+e+"pt":b.style[qe]=l;d!=c.b?b.style[pe]=d:b.style[pe]=l;0!=(a.d&1)?b.style[se]=qd:b.style[se]=l;0!=(a.d&2)?b.style[re]=Te:b.style[re]=l};_.$f=function(a){OI=a};_._f=function(){};var OI=_.f=null,KI;
function Sz(a,b){JI();NI.call(this);this.b=new hw(a);this.b.pd()[Fd]=l;B(this.b,new PI(this,b),(Xp(),Xp(),Yp))}t(569,570,{},Sz);_.Ce=function(){return this.b};_.Yf=function(a){MI(this,a)};_.b=null;function PI(a,b){this.b=a;this.c=b}t(571,1,{},PI);_.Tc=function(a){Up();Vp(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function Wz(a){JI();NI.call(this);this.b=new fx;B(this.b,new QI(this,a),(Rp(),Rp(),Sp))}t(572,570,{},Wz);_.Ce=function(){return this.b};_.b=null;
function QI(a,b){this.b=a;this.c=b}t(573,1,{},QI);_.b=null;_.c=null;function RI(a,b){var c,d;MI(a,b.Vd());for(d=new Li(b.Wb.b);d.c<d.e.Je();)c=Mi(d),c.lc&&c.hc.Uf(c)}function SI(a,b){var c,d,e,f,g,j,h;sj(a.e,b.ae(),b.Yd());for(d=new Li(b.Wb.b);d.c<d.e.Je();)c=Mi(d),c.lc&&(e=c.hc,e.Xf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=LI(e).c,f-=LI(e).b,sj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function ez(){JI();NI.call(this);this.e=new Bv}t(574,570,{},ez);
_.Uf=function(a){RI(this,a)};_.Ce=function(){return this.e};_.Xf=function(a){SI(this,a)};_.e=null;function WA(a){JI();NI.call(this);var b=this.b=new cx;lw(b.c,a);bx(b);this.f.b=-1;this.f.c=-1}t(575,570,{},WA);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?xo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function ZA(a){this.b=new Ax(a.i,new TI(a))}t(576,1,{},ZA);_.b=null;
function wx(a){var b,c,d,e,f;f=new MB(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(UI,m,60,0,0);for(c=b.b?Fk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,39)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=ij((oz(),R),new S(f.e)));c=c.c;if(lt(!c?kh:c.b,Ch))for(c=(!a.e.b||0==a.e.b.d?($r(),$r(),as):new rz(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Mq(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,57)?(j=f.f,h=new Mq(j,205,null),h.j=j.be(),h.k=
j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.gg():401==f.e||402==f.e?(null.gg(),null.gg(),null.gg(),null.gg(),null.gg()):500<=f.e&&507>=f.e&&(g=null.hg,500!=g&&(f=new Mq(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function TI(a){this.b=a}t(577,1,yi,TI);_.xc=function(){wx(this)};_.b=null;function vB(){JI();NI.call(this);this.b=new Yx}t(578,570,{},vB);_.Tf=function(){var a;a=new vB;Vx(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
_.Wf=function(){return VI};_.$f=function(a){VI=a};var VI=_.b=null;t(579,574,{});function yB(){new Sr}t(580,422,{},yB);function JA(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?qq(c.i,c):oq(c.i,c)))}function KA(a,b){JI();ez.call(this);this.d=new WI(a);var c=this.c=new Rw,d=(Cw(),Dw);c.b=d;Ow(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&XI(iy(c.A.b.q,0)))throw new cv("WindowPanel can only contain one child widget");YI(c,d);this.d.b=this;this.b=b}t(583,579,{},KA);_.Ce=function(){return this.d};_.Vf=function(){return this.c.gb};
_.Md=function(){ZI(this.d,!1)};_.Zf=function(){};_._f=function(a){RI(this,a);SI(this,a);$I(this.d);aJ(this.d)};_.b=null;_.c=null;_.d=null;function bJ(a){var b;b=new kq(uo(a.hb,Qf),uo(a.hb,Pf));a=new kq(uo(a.L.bb.hb,Qf),uo(a.L.bb.hb,Pf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function cJ(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(dJ(a,a.J),a.J=null):null!=a.I&&(eJ(a,a.I),a.I=null);Sj(a.K)}function $I(a){a.cb?a.dg(nq(a.L.bb)):(a.Pd(),$I(a))}
function eJ(a,b){var c;a.cb?(c=bJ(a),a.dg(new kq(-1,fJ(b,!1)-c[1]))):a.I=b}function gJ(a,b){var c;b!=a.Kd()&&(c=a.L.bb,hv(c),hJ(c,b,c.hb,c.q.d,!0))}function dJ(a,b){var c;a.cb?(c=bJ(a),a.dg(new kq(fJ(b,!0)-c[0],-1))):a.J=b}t(586,289,vi);_.ag=function(){var a,b;b=nq(this.L.bb);a=bJ(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?XI(iy(a.q,0)):null};_.bg=function(a){iJ(this.L.bb,a)};_.Fd=function(){return new iv(this.L.bb)};_.cg=function(){rq(this.L.bb)};_.Ad=function(){cJ(this)};
_.Sd=function(){rq(this.L.bb)};_.Cd=function(a){return jJ(this.L.bb,a)};_.dg=function(a){pq(this.L.bb,a)};_.sd=function(a){eJ(this,a)};_.Ld=function(a){gJ(this,a)};_.ud=function(a){dJ(this,a)};_.I=null;_.J=null;function kJ(){kJ=x;var a=(lJ(),mJ(),nJ);oJ=new Tw(a.e,a.c,a.d,a.f,a.b)}function ZI(a,b){var c;c=new Bu;a.eb&&Qr(a.eb,c);a.B&&oq(a.i,a);try{Ti(a.i.d,a)}catch(d){if(d=Ri(d),!A(d,78))throw d;}a.c=pJ(a.i,a);try{Iv(a,b)}finally{Wi(a.k.b),Wi(a.j.b),Wi(a.n.b),a.H&&Zi(a.H,a.i),a.u&&(a.u=!1)}}
function qJ(a,b,c){var d,e;e=a.gb;d=new Uj(a,e);e.Hd(a,d.b+b,d.e+c)}function rJ(a,b,c){b=new sJ(yo(xo(Iu(Iu(a.L.d,b),c))));gv(b,a);B(b,a.d,(Xp(),Xp(),Yp));return b}function mq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));pq(a.L.bb,b)}function DG(a,b,c){var d,e;(e=a.i)?(d=tJ(e.hb),Lv(a,b+(ck(e.hb)+d[3]),c+(ek(e.hb)+d[0]))):Lv(a,b,c)}function YI(a,b){if(b!=(0!=a.A.b.q.d?XI(iy(a.A.b.q,0)):null)){hv(a.A.b);var c=a.A.b;hJ(c,b,c.hb,c.q.d,!0)}}
function uJ(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(hq(),vJ)&&(a.G=a.y);var d,e;if(a.H)for(e=new Li(a.H);e.c<e.e.Je();)if(d=Mi(e),b==(hq(),wJ)){!d.c&&(d.c=new xJ);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(hq(),iq))g=d.i,j=d.x,d.A.d?(DG(d,j.d,j.e),mq(d,new kq(j.c,-1))):(DG(d,j.d,j.e),mq(d,new kq(j.c,j.b)),qq(g,d)),Pi(g.d,d,d.A.c),sk(d.r,333);else if(!d.u&&f==(hq(),vJ))d.hb.style[dh]=eh,hq()}else if(b==iq){!d.c&&(d.c=new xJ);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=tJ(j.hb);h=d.x;if(d.A.d)h.d=ck(d.hb)-
g[3]-ck(j.hb),h.e=ek(d.hb)-g[0]-ek(j.hb),d.x=h,DG(d,0,0),yJ(d,jq(j.hb).c,-1);else{if(f!=(hq(),vJ))h.d=ck(d.hb)-g[3]-ck(j.hb),h.e=ek(d.hb)-g[0]-ek(j.hb),h.c=d.f,h.b=d.e,d.x=h;DG(d,0,0);pq(d,new zJ(jq(j.hb)));oq(j,d)}d==d.i.b||$D(d);sk(d.r,333)}}else b==vJ&&(!d.c&&(d.c=new xJ),d=a,d.u||(d.y=c,d.hb.style[dh]=Oe))}}function AJ(a,b){a.hb.style[ih]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.gg().gg()}
function aJ(a){if(!a.cb){a.k=av(a,a.i,(!Br&&(Br=new zk),Br));a.j=av(a,a.i,yk?yk:yk=new zk);a.n=av(a,a.i,(!Gr&&(Gr=new zk),Gr));var b=a.i;!a.H&&(a.H=new fj);$i(a.H,b);Br&&(b=new Ar(a),a.eb&&Qr(a.eb,b));a.B&&qq(a.i,a);Pi(a.i.d,a,a.A.c);a.c&&(Lv(a,a.c.b,a.c.c),a.c=null);Mv(a);$D(a)}}function $D(a){if(a!=a.i.b){var b;Gr&&(b=new Fr(a),a.eb&&Qr(a.eb,b))}}t(585,586,vi);_.Kd=function(){return 0!=this.A.b.q.d?XI(iy(this.A.b.q,0)):null};_.Nd=function(a){ZI(this,a)};_.Fd=function(){return new iv(this.A.b)};
_.Ad=function(){cJ(this);Sj(new BJ(this))};_.Cd=function(a){return jJ(this.A.b,a)};_.dg=function(a){mq(this,a)};_.Od=function(a,b){DG(this,a,b)};_.Ld=function(a){YI(this,a)};_.Pd=function(){aJ(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 oJ;
function WI(a){kJ();var b=(CJ(),DJ),c;c=(Tv(),Uv);Nv.call(this,!1,"popup");this.M=c.b;this.K=new EJ(this);c=new FJ;c.hb[Fd]="mosaic-popupLayoutPanel";Fv(this.L,c);Kv(this);this.d=new GJ(this);this.r=new HJ(this);this.s=new IJ(this);this.t=new JJ(this);this.x=new KJ;this.G=(hq(),wJ);this.B=!1;this.i=b;a=this.A=new LJ(a);b=new MJ;!a.e&&(a.e=new NJ);$i(a.e,b);a=new OJ(new Vw(oJ.b.e.b,oJ.b.c,oJ.b.d,oJ.b.f,oJ.b.b));B(a,new PJ(this),(Xp(),Xp(),Yp));b=this.A.c;if(!b.c){b.c=new Rw;b.c.pd()[Fd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(Kw(),Lw);c.d=d;QJ(b.i,b.c,new RJ(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new sv;d=Pw(c);Qu(c.c,(du(),eu(d)),0);rv(c,a,d,0,!1)}else Ow(b.c,a);iJ(b.i,null);B(this.A.c,new SJ(this),(eq(),eq(),fq));B(this.A.c,this.d,Yp);gJ(this,this.A);Ni(yo(xo(this.hb)),"mosaic-WindowPanel",!0)}t(584,585,vi,WI);_.Md=function(){var a=this.b,b=new DA(a.b,201),c;a=a.b.r;a.b?a=new TJ(new Li(a.b)):(a=($r(),$r(),as),a=new Li(a));for(;a.dd();)c=a.ed(),201==b.e&&BG(c.b)};_.b=null;
function hE(a,b,c,d){b=vy(b);c+=b.b;d+=b.c;Lv(a.b,c,d);Mv(a.b)}function fB(){JI();NI.call(this);var a=this.b=new UJ;a.U=!0;a.b.i=!0;this.b.X=!0}t(587,570,{},fB);_.Ce=function(){return this.b};_.b=null;function ZB(){}t(594,438,{},ZB);function TJ(a){if(!a)throw new so;this.b=a}t(595,1,{},TJ);_.dd=function(){return eC(this.b)};_.ed=function(){return Mi(this.b)};_.fd=function(){throw new iC("Missing message: awt.50");};_.b=null;function Bz(){return Bz()}
function XB(){XB=x;var a;a=(OB(),PB["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(VJ,m,-1,0,1);else throw new FF(a+" is not supported");}catch(b){if(b=Ri(b),!A(b,86))throw b;}}function $A(a,b){a.b=31*a.b+K((new XF(b)).b)}function wz(){}t(598,1,{},wz);_.hC=function(){return this.b};_.b=1;function WJ(){WJ=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Pe))&&0<b.length)b=$doc.getElementsByTagName(Pe)[0],b.style[Ne]=db;a.body.style[Ne]=db}
function tJ(a){WJ();var b;b=y(I,s,-1,4,1);b[0]=XJ(YJ(a,"borderTopWidth"));b[1]=XJ(YJ(a,"borderRightWidth"));b[2]=XJ(YJ(a,"borderBottomWidth"));b[3]=XJ(YJ(a,"borderLeftWidth"));return b}function ZJ(a){WJ();var b,c;c=$J(a);b=tJ(a);a=new kq(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 jq(a){WJ();return new kq(a.clientWidth,a.clientHeight)}
function $J(a){WJ();var b;b=y(I,s,-1,4,1);b[0]=XJ(YJ(a,"marginTop"));b[1]=XJ(YJ(a,"marginRight"));b[2]=XJ(YJ(a,"marginBottom"));b[3]=XJ(YJ(a,"marginLeft"));return b}function aK(a){WJ();var b;b=y(I,s,-1,4,1);b[0]=XJ(YJ(a,"paddingTop"));b[1]=XJ(YJ(a,"paddingRight"));b[2]=XJ(YJ(a,"paddingBottom"));b[3]=XJ(YJ(a,"paddingLeft"));return b}function bK(a,b,c){WJ();try{G(b,ne)&&(b=Zd),a.style[b]=c}catch(d){if(d=Ri(d),!A(d,78))throw d;}}
function fJ(a,b){WJ();var c;cK||(cK=$doc.createElement(Cg),bK(cK,Ze,l),bK(cK,Sg,l),bK(cK,Zf,fd),bK(cK,dh,Oe),$doc.body.appendChild(cK));bK(cK,gh,a);bK(cK,Ne,a);c=ZJ(cK);return b?c.c:c.b}var cK=null;function dK(){kq.call(this,0,0)}function kq(a,b){this.c=a;this.b=b}function zJ(a){kq.call(this,a.c,a.b)}t(600,1,oi,dK,kq,zJ);_.eQ=function(a){return this===a?!0:null==a||eK!=Gn(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+Wc};_.b=0;_.c=0;function fK(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(601,1,{71:1,74:1,95:1},fK);_.eQ=function(a){return a===this?!0:A(a,95)?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 gK.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
function hK(a,b){this.b=a;this.c=b}t(602,1,oi,hK);_.eQ=function(a){return this===a?!0:null==a||iK!=Gn(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 iK.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function KJ(){this.c=this.b=this.e=this.d=0}t(603,1,oi,KJ);_.eQ=function(a){return this===a?!0:null==a||jK!=Gn(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 jK.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function YJ(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ne&&(b=Zd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(605,1,{});var kK=-1;function lK(){}t(606,605,{},lK);_.b=-1;_.c=-1;var mK=null;
function XJ(a){a=parseInt(a,10);a=isNaN(a)?null:OD(a);return!a?0:a.b}t(609,304,bi);_.ag=function(){return nq(this.i)};_.bg=function(a){iJ(this.i,a)};_.cg=function(){rq(this.i)};_.Sd=function(){rq(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ne]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[gh]=a;b.cb||(b.j=a)};function lJ(){lJ=x;mJ()}function IA(a,b){a.b.hb.textContent=b||l;iJ(a.i,null)}
function nK(a){lJ();var b;iw(this,new FJ);this.b=new oK;b=this.i;pK(b,new qK);bK(b.hb,Wf,bb);b.p=0;QJ(b,this.b,new RJ(0));this.b.pd()[Fd]="mosaic-Caption-text";this.b.hb.textContent=a||l;iJ(this.i,null);this.hb[Fd]="mosaic-Caption"}t(608,609,bi,nK);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};_.c=null;
function mJ(){mJ=x;rK=Qn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new my(rK,240,20);new my(rK,224,16);new my(rK,208,16);new my(rK,192,16);new my(rK,176,16);new my(rK,160,16);new my(rK,144,16);new my(rK,128,16);new my(rK,112,16);new my(rK,96,16);new my(rK,80,16);new my(rK,64,16);new my(rK,260,16);nJ=new my(rK,48,16);new my(rK,32,16);new my(rK,16,16);new my(rK,0,16)}var rK,nJ;function sK(a,b){Zu(a.b.hb,!b);iJ(a.i,a.b)}
function lq(a,b){a.d=b;Zu(a.b.hb,!b);iJ(a.i,a.b);if(a.e){var c;for(c=new Li(a.e);c.c<c.e.Je();)Mi(c)}}function LJ(a){var b;iw(this,new FJ);b=this.i;pK(b,new tK((uK(),vK)));b.p=0;this.c=new nK(a);QJ(b,this.c,new RJ(1));this.b=new FJ;ej(this.b,"Body");QJ(b,this.b,new RJ(0));this.hb[Fd]="mosaic-CaptionLayoutPanel"}t(611,609,{12:1,14:1,22:1,25:1,27:1,28:1,29:1,30:1,33:1,34:1,36:1,97:1,103:1},LJ);_.vd=function(){bv(this.i)};_.wd=function(){ev(this.i)};_.Fd=function(){return new iv(this.b)};
_.Cd=function(a){return jJ(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function NJ(){rG(this)}t(612,503,Qh,NJ);function EJ(a){this.b=a}t(613,1,yi,EJ);_.xc=function(){rq(this.b.L.bb)};_.b=null;function wK(a){var b;b=a.c;a=b.i;b=!a.f?-1:Rj(a.f.b,b);a.f&&Zt(a.f.b,b)&&bu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&$D(!a.f?null:Zt(a.f.b,b-1))}function xK(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new dz);-1==Rj(a.f.b,b)&&$i(a.f.b,b)}function xJ(){}t(614,1,{},xJ);_.Yc=function(a){wK(a)};_.Zc=function(a){xK(a)};
_._c=function(a){yK(a.b.i,a.b)};function CJ(){CJ=x;zK=new AK(1,"e");BK=new AK(2,Ff);CK=new AK(3,"ne");DK=new AK(10,"nw");EK=new AK(4,sg);FK=new AK(5,wg);GK=new AK(12,"sw");HK=new AK(8,"w");DJ=new IK((mj(),nj(null)).hb)}function pJ(a,b){var c;c=tJ(a.hb);return new hK(ck(b.hb)-(ck(a.hb)+c[3]),ek(b.hb)-(ek(a.hb)+c[0]))}
function JK(a){var b,c,d,e,f,g;if(a.f){b=jq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Zt(a.f.b,d),c=new kq(uo(g.hb,Qf),uo(g.hb,Pf)),f=pJ(a,g),f.b-=Xj(0,f.b+uo(g.hb,Qf)-b.c),f.c-=Xj(0,f.c+uo(g.hb,Pf)-b.b),DG(g,Xj(0,f.b),Xj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,yJ(g,c.c,c.b),g.G==(hq(),iq)&&pq(g,new zJ(jq(a.hb))),sk(g.r,1)}}function KK(a,b,c){a=a.e;Pi(a,b,b);z(a.d,b,c);ej(b,Cc+c.c)}
function oq(a,b){var c;c=a.e;LK(c,b.z);dj(b.z,Cc+DK.c);LK(c,b.v);dj(b.v,Cc+BK.c);LK(c,b.w);dj(b.w,Cc+CK.c);LK(c,b.F);dj(b.F,Cc+HK.c);LK(c,b.o);dj(b.o,Cc+zK.c);LK(c,b.E);dj(b.E,Cc+GK.c);LK(c,b.C);dj(b.C,Cc+EK.c);LK(c,b.D);dj(b.D,Cc+FK.c)}
function qq(a,b){!b.z&&(b.z=rJ(b,0,0));KK(a,b.z,DK);!b.v&&(b.v=rJ(b,0,1));KK(a,b.v,BK);!b.w&&(b.w=rJ(b,0,2));KK(a,b.w,CK);!b.F&&(b.F=rJ(b,1,0));KK(a,b.F,HK);!b.o&&(b.o=rJ(b,1,2));KK(a,b.o,zK);!b.E&&(b.E=rJ(b,2,0));KK(a,b.E,GK);!b.C&&(b.C=rJ(b,2,1));KK(a,b.C,EK);!b.D&&(b.D=rJ(b,2,2));KK(a,b.D,FK)}function yK(a,b){var c,d;a.b=b;d=a.f.b.d;c=Rj(a.f.b,b);if(c+1<d){Gz(a.f,b);for($i(a.f.b,b);c<d;++c)AJ(Zt(a.f.b,c),c)}else AJ(b,c)}
function IK(a){a=new MK(a);iw(this,a);this.d=new NK(a);this.d.j=!0;Xi(this.d);this.d.n=3;this.e=new OK(a);this.e.j=!0;Xi(this.e);this.e.n=3;kw(this)}t(615,304,{12:1,14:1,22:1,25:1,27:1,29:1,30:1,33:1,34:1,36:1,103:1},IK);_.ag=function(){return jq(this.hb)};_.bg=function(){var a;(a=PK(this))&&a.bg(null)};_.cg=function(){JK(this)};_.Yc=function(a){!this.c&&(this.c=new xJ);wK(a)};_.Zc=function(a){!this.c&&(this.c=new xJ);xK(a)};_.Sd=function(){JK(this)};
_._c=function(a){!this.c&&(this.c=new xJ);yK(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var zK,BK,CK,DK,DJ,EK,FK,GK,HK;function MK(a){this.q=new Cv(this);this.hb=a}t(616,284,Bi,MK);function AK(a,b){this.b=a;this.c=b}t(617,1,{},AK);_.b=0;_.c=null;function NK(a){Hi();aj.call(this,a)}t(618,3,{},NK);_.rc=function(){var a;a=this.k.f;a.u||ak(a.p);dj(this.k.f,"dragdrop-dragging");!a.A.d&&sK(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Xj(this.b,a<this.e?a:this.e),b=Xj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ze]=a+(Mj(),bg);c.style[Sg]=b+bg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||$D(a);a.A.d||sK(a.A,!0);a.u||(a.p||(a.p=new QK,ej(a.p,"mosaic-GlassPanel-invisible")),bK(a.p.hb,ih,(WJ(),YJ(a.hb,ih))),lj((mj(),nj(null)),a.p,0,0));ej(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.hb);this.c=a.e+fk(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
function LK(a,b){try{Ti(a,b)}catch(c){if(c=Ri(c),!A(c,78))throw c;}}function OK(a){Hi();aj.call(this,a);this.d=new Ji}t(619,3,{},OK);_.rc=function(){var a;a=this.k.f.gb;a.u||ak(a.p);dj(this.k.f,"dragdrop-dragging");sK(a.A,!1);mq(a,new kq(a.f,a.e));sk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=ij(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-Xj(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=Xj(a+b,uo(d.A.c.hb,Pf)),b!=a&&qJ(d,0,a-b),mq(d,new kq(d.f,b)),sk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=Xj(a+b,uo(d.A.c.hb,Pf)),mq(d,new kq(d.f,b)),sk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-Xj(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+
b:96,b!=a&&qJ(d,a-b,0),mq(d,new kq(b,d.e)),sk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,mq(d,new kq(96<a+b?a+b:96,d.e)),sk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||$D(a);sK(a.A,!0);a.u||(a.p||(a.p=new QK,ej(a.p,"mosaic-GlassPanel-invisible")),bK(a.p.hb,ih,(WJ(),YJ(a.hb,ih))),lj((mj(),nj(null)),a.p,0,0));ej(this.k.f,"dragdrop-dragging");a=new Uj(this.k.b,null);this.b=a.b+dk(this.k.b.hb);this.c=a.e+fk(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
function QK(){var a;this.e=new RK(this);this.b=!1;this.c=new Gv;iw(this,this.c);a=this.hb.style;a[nd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Fd]="gwt-GlassPanel"}t(620,304,zi,QK);
_.yd=function(){var a;kw(this);try{a=this.gb}catch(b){b=Ri(b);if(A(b,84))throw new cv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(mj(),nj(null))?(St(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Zi(uk,a),a.c=!0,a.d=Dk(a),$i(uk,a),this.d=new SK(this),vu(new Rt(this.d))):(this.hb.style[yd]=bb,this.hb.style[kg]=bb);this.b&&ju(new Qt(this));lj(nj(null),new TK,bk($doc.body),$doc.body.scrollTop||0)};
_.zd=function(){this.i.zd();Ak(this.e);this.d&&(Ot(tu,this.d,H(UK,m,13,[(!Er&&(Er=new zk),Er)])),this.d=null);this.b&&Ot(lu,this,H(UK,m,13,[(!ku&&(ku=new zk),ku)]))};_.hd=function(a){switch(gu(a.type)){case 256:if(27==(a.keyCode||0))return ak(this),!1;case 1:if(this.hb.contains(zo(a)))return ak(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function RK(a){tk();this.b=a}t(621,25,{},RK);_.Hc=function(){St(this.b.hb)};_.b=null;function SK(a){this.b=a}t(622,1,{},SK);_.b=null;
function TK(){this.hb=nw();var a;a=new gx(new VK(this));B(this,a,(Np(),Np(),Op));B(this,a,(sq(),sq(),tq))}t(623,306,Bi,TK);_.Ad=function(){Sj(new WK(this))};function VK(a){this.b=a}t(624,1,{},VK);_.b=null;function WK(a){this.b=a}t(625,1,yi,WK);_.xc=function(){px(this.b.hb)};_.b=null;function XK(a){a.hb.style[gh]=md;a.hb.style[Ne]=md;if(a.cb){var a=a.gb,b;A(a,103)?a.bg(null):(b=PK(a))&&b.bg(a)}}t(627,287,Yh);_.ag=function(){XK(this);return new kq(uo(this.hb,Qf),uo(this.hb,Pf))};_.bg=function(){XK(this)};
_.cg=function(){};_.gd=function(){};_.Sd=function(){};function oK(){this.hb=$doc.createElement("label");this.hb[Fd]="mosaic-Label";this.hb.style[fh]=Lf;this.hb[Fd]="mosaic-HTML"}t(626,627,Yh,oK);function OJ(a){iw(this,new YK(a));this.hb[Fd]="mosaic-ImageButton"}t(628,304,zi,OJ);
function UJ(){var a=(Tv(),Wv);Nv.call(this,!0,mf);this.M=a.b;this.b=new ZK(this);this.b.e=!0;Dv(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);pj();Ru(a,b)}else this.db|=1;yo(xo(this.hb))[Fd]=Fe;this.hb.style[ih]="2147483647"}t(629,289,Bi,UJ);_.gd=function(a){dv(this,a);1==gu(a.type)&&Iv(this,!1)};_.b=null;
function ZK(a){this.c=a;this.d=new fj;this.j=new fj;a=(zx(),yx);new ly(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Hg);this.f=$doc.createElement(Kg);cu(b,this.f);this.p=!0;a=nw();b=(du(),eu(b));a.appendChild(b);this.hb=a;Dl();this.hb.setAttribute(lg,gm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),pj(),Ru(a,b)):this.db|=2225;this.hb[Fd]=Ee;a=Yu(this.hb)+"-vertical";Ni(this.pd(),a,!0);this.hb.style[Uf]=bb;this.hb.setAttribute("hideFocus",ah);B(this,new xx(this),(Np(),Np(),Op))}
t(630,327,Wh,ZK);_.gd=function(a){switch(gu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}qx(this,a)};_.Rd=function(a,b){ux(this,a,b);b||this.b&&Iv(this.c,!1)};_.b=!0;_.c=null;
function YK(a){var b=(Cw(),Dw),c=(Kw(),Lw),d;d=new uw;d.i[rd]=ab;d.i[Ad]=0;d.i[Bd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;sw(b.b);b.b.d.rows[0].cells[0][id]=c.b;sw(b.b);b.b.d.rows[0].cells[0].style[ch]=e.b;sw(d);b=ow(d,0,0,!0);if(a){ak(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;qw(g,f.d);us(f.c,g,a);c.b=c.b.c}else e=c.c.d,$i(c.c,a);a.hb[dd]=e;cu(b,a.hb);gv(a,d)}iw(this,d);Ni(this.hb,"mosaic-WidgetWrapper",!0)}t(631,304,zi,YK);_.b=null;_.c=null;function GJ(a){this.b=a}t(632,1,{},GJ);
_.Tc=function(){this.b._&&this.b!=this.b.i.b&&$D(this.b)};_.b=null;function HJ(a){tk();this.b=a}t(633,25,{},HJ);_.Hc=function(){rq(this.b.L.bb);var a=this.b;Dr((!a.q&&(a.q=new $K),a.q))};_.b=null;function IJ(a){tk();this.b=a}t(634,25,{},IJ);_.Hc=function(){uJ(this.b,(hq(),iq))};_.b=null;function JJ(a){tk();this.b=a}t(635,25,{},JJ);_.Hc=function(){uJ(this.b,(hq(),vJ))};_.b=null;function MJ(){}t(636,1,{},MJ);function PJ(a){this.b=a}t(637,1,{},PJ);_.Tc=function(){this.b.Md()};_.b=null;
function SJ(a){this.b=a}t(638,1,{},SJ);_.b=null;function BJ(a){this.b=a}t(639,1,yi,BJ);_.xc=function(){this.b.G==(hq(),iq)?sk(this.b.s,333):this.b.G==vJ&&sk(this.b.t,333)};_.b=null;function sJ(a){this.hb=a;bv(this)}t(640,287,Wh,sJ);_.Uc=function(a){return B(this,a,(Wq(),Wq(),Xq))};_.Vc=function(a){return B(this,a,(vj(),vj(),wj))};_.Wc=function(a){return B(this,a,($q(),$q(),ar))};_.Xc=function(a){return B(this,a,(xj(),xj(),yj))};function $K(){Wr.call(this,null)}t(641,219,Ai,$K);
function hq(){hq=x;iq=new aL("MAXIMIZED",0);vJ=new aL("MINIMIZED",1);wJ=new aL("NORMAL",2);bL=H(cL,m,98,[iq,vJ,wJ])}function aL(a,b){Bo.call(this,a,b)}t(642,145,{71:1,75:1,77:1,98:1},aL);var bL,iq,vJ,wJ;
function St(a){var b=(Su(),Tu).scrollWidth,c=Tu.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+bg;a.style.marginTop=-d+bg;a.style.width=b+e+bg;a.style.height=c+d+bg}
function dL(a,b){var c,d,e;if(a.n)return!0;a.y.Se();for(c=new iv(b);c.b.b<c.b.c.d-1;)d=XI(jv(c.b)),e=d.gb,A(e,104)&&e.td(d.qd()),d.qd()&&$i(a.y,d);return!0}
function eL(a,b){var c,d,e;if(b.b)a.d&&gk(a.d),a.d=new fL(a,b),hk(a.d,333);else for(d=new Li(a.y);d.c<d.e.Je();)c=Mi(d),e=c.fb,zv(b,gL(c),e.t,e.u),hL(c,e.v,e.s,H(I,s,-1,[iL(a.r.b,c).e,iL(a.q.b,c).d,iL(a.o.b,c).b,iL(a.p.b,c).c]),H(I,s,-1,[jL(a.j.b,c).e,jL(a.i.b,c).d,jL(a.e.b,c).b,jL(a.f.b,c).c]),H(I,s,-1,[kL(a.v,c),kL(a.u,c),kL(a.s,c),kL(a.t,c)]))}
function lL(){this.y=new fj;this.k=new mL(this);this.x=new nL(this.k);this.w=new oL(this.k);this.r=new pL(this.k);this.q=new qL(this.k);this.o=new rL(this.k);this.p=new sL(this.k);this.j=new tL(this.k);this.i=new uL(this.k);this.e=new vL(this.k);this.f=new wL(this.k);this.v=new xL(this.k);this.u=new xL(this.k);this.s=new xL(this.k);this.t=new xL(this.k)}t(646,1,{});_.eg=function(a){eL(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 yL(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Li(b.y);e.c<e.e.Je();)d=Mi(e),A(d,26)&&(d=d.bb),f=d.fb,zv(c,gL(d),f.t,f.u),hL(d,f.v,f.s,H(I,s,-1,[iL(b.r.b,d).e,iL(b.q.b,d).d,iL(b.o.b,d).b,iL(b.p.b,d).c]),H(I,s,-1,[jL(b.j.b,d).e,jL(b.i.b,d).d,jL(b.e.b,d).b,jL(b.f.b,d).c]),H(I,s,-1,[kL(b.v,d),kL(b.u,d),kL(b.s,d),kL(b.t,d)]));zL(c);a.b.d=null;for(a=new Li(a.b.y);a.c<a.e.Je();)b=Mi(a),A(b,26)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function fL(a,b){this.b=a;this.c=b;var c=(mk(),pk);this.n=new lk(this);this.u=c}t(647,18,{},fL);_.yc=function(){yL(this)};_.zc=function(){yL(this)};
_.Bc=function(a){var b,c,d;for(c=new Li(this.b.y);c.c<c.e.Je();)b=Mi(c),A(b,26)&&(b=b.bb),d=b.fb,d.j=K(d.p+(d.t-d.p)*a),d.w=K(d.q+(d.u-d.q)*a),d.x=K(d.r+(d.v-d.r)*a),d.i=K(d.o+(d.s-d.o)*a),zv(this.c,gL(b),d.j,d.w),hL(b,d.x,d.i,H(I,s,-1,[iL(this.b.r.b,b).e,iL(this.b.q.b,b).d,iL(this.b.o.b,b).b,iL(this.b.p.b,b).c]),H(I,s,-1,[jL(this.b.j.b,b).e,jL(this.b.i.b,b).d,jL(this.b.e.b,b).b,jL(this.b.f.b,b).c]),H(I,s,-1,[kL(this.b.v,b),kL(this.b.u,b),kL(this.b.s,b),kL(this.b.t,b)]))};_.b=null;_.c=null;
t(649,1,{});_.b=null;function vL(a){this.b=a}t(648,649,{},vL);function wL(a){this.b=a}t(650,649,{},wL);function uL(a){this.b=a}t(651,649,{},uL);function tL(a){this.b=a}t(652,649,{},tL);function rL(a){this.b=a}t(653,649,{},rL);function sL(a){this.b=a}t(654,649,{},sL);function qL(a){this.b=a}t(655,649,{},qL);function pL(a){this.b=a}t(656,649,{},pL);t(657,649,{},function(a){this.b=a});t(658,649,{},function(a){this.b=a});
function kL(a,b){var c=a.b,d;d=ij(c.e,b);d||(d=new fK(aK(b.hb)),z(c.e,b,d));return d.e}function xL(a){this.b=a}t(659,649,{},xL);function oL(a){this.b=a}t(660,649,{},oL);function nL(a){this.b=a}t(661,649,{},nL);function jL(a,b){var c;c=ij(a.b,b);c||(c=new fK(tJ(b.hb)),z(a.b,b,c));return c}function iL(a,b){var c;c=ij(a.c,b);c||(c=new fK($J(b.hb)),z(a.c,b,c));return c}
function AL(a,b){var c,d;d=ij(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=PK(b),f,g,j,h,n;if(A(b,103)){if(null!=c.n&&null!=c.k){d=new kq(BL(e,!0),BL(e,!1));break a}h=b.ag();null!=c.n&&(h.c=BL(e,!0));null!=c.k&&(h.b=BL(e,!1))}else{if(null!=c.n&&null!=c.k){d=new kq(BL(e,!0),BL(e,!1));break a}h=new dK;f=b.hb;n=f.style;g=n[Zf];j=n[dh];n[Zf]="static";n[dh]=Oe;null!=c.n?h.c=BL(e,!0):(n[gh]=md,h.c=(f.offsetWidth||0)+iL(d.p.b,b).c+iL(d.q.b,b).d);null!=c.k?h.b=BL(e,!1):(n[Ne]=md,h.b=(f.offsetHeight||0)+iL(d.r.b,b).e+
iL(d.o.b,b).b);n[Zf]=g;n[dh]=j}d=h}null!=c.n&&(Mj(),lp)==c.n.gg()||null!=c.k&&(Mj(),lp)!=c.k.gg()||z(a.f,b,d)}return d}function mL(a){this.i=a;this.d=new Ji;this.f=new Ji;this.c=new Ji;this.b=new Ji;this.e=new Ji}t(662,1,{},mL);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function CL(a){var b;b=a.fb;if(null==b||!A(b,101))b=new DL,a.fb=b;return b}function qK(){tK.call(this,(uK(),EL))}function tK(a){var b=(FL(),GL);lL.call(this);this.c=a;this.b=b}t(663,646,{},qK,tK);
_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new dK;dL(this,a);n=iL(this.p.b,a).c+iL(this.q.b,a).d+jL(this.f.b,a).c+jL(this.i.b,a).d+kL(this.t,a)+kL(this.u,a);d=iL(this.r.b,a).e+iL(this.o.b,a).b+jL(this.j.b,a).e+jL(this.e.b,a).b+kL(this.v,a)+kL(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(uK(),EL)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Li(this.y);a.c<a.e.Je();)c=Mi(a),e=CL(c),b=null,j=c.gb,A(j,104)&&(b=j,b=HL(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==EL?(n+=AL(this.x.b,c).c,e.b=AL(this.w.b,
c).b,A(j,104)&&(n+=b.c,e.b+=b.b),f=Xj(f,e.b)):(d+=AL(this.w.b,c).b,e.c=AL(this.x.b,c).c,A(j,104)&&(d+=b.b,e.c+=b.c),g=Xj(g,e.c));this.c==EL?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.eg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(dL(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=kL(this.t,a);E=kL(this.v,a);c=jq(a.hb);Q=c.c-(u+kL(this.u,a));r=c.b-(E+kL(this.s,a));g=Q;c=r;this.c==(uK(),EL)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Li(this.y);e.c<e.e.Je();)d=Mi(e),b=null,q=CL(d),v=d.gb,A(v,104)&&(b=v,b=HL(b),b=new kq(b[1]+b[3],b[0]+b[0])),this.c==EL?(q.e?++h:(q.c=AL(this.x.b,d).c,A(v,104)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=AL(this.w.b,d).b,A(v,104)&&(q.b+=b.b))):(q.d?++j:(q.b=AL(this.w.b,
d).b,A(v,104)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=AL(this.x.b,d).c,A(v,104)&&(q.c+=b.c)));for(e=new Li(this.y);e.c<e.e.Je();)d=Mi(e),b=null,q=d.fb,v=d.gb,A(v,104)&&(b=v,b=HL(b),b=new kq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==EL?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,104)&&(n-=b.c,f-=b.b),this.c==vK?(q.t=this.b==(FL(),GL)?u:this.b==IL?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(FL(),GL)?(q.t=u,q.u=E):this.b==IL?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.ld()-ck(a.hb)-kL(this.t,a),-1==q.p&&(q.p=v),v=d.md()-ek(a.hb)-kL(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));eL(this,a)}};_.b=null;_.c=null;function FL(){FL=x;GL=new JL("START",0);IL=new JL(Kb,1);KL=new JL("END",2);LL=H(ML,m,99,[GL,IL,KL])}function JL(a,b){Bo.call(this,a,b)}t(664,145,{71:1,75:1,77:1,99:1},JL);var LL,IL,KL,GL;function uK(){uK=x;EL=new NL("HORIZONTAL",0);vK=new NL("VERTICAL",1);OL=H(PL,m,100,[EL,vK])}
function NL(a,b){Bo.call(this,a,b)}t(665,145,{71:1,75:1,77:1,100:1},NL);var OL,EL,vK;t(667,1,{105: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 DL(){this.f=!1}function RJ(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(666,667,{101:1,105:1},DL,RJ);_.b=0;_.c=0;_.d=!1;_.e=!1;
function QL(a,b){if(a.n)return!0;dL(a,b);if(0<a.y.d){a.b=Zt(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,102))d=new RL,c.fb=d;a.c=d;a.y.Se();$i(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function SL(){lL.call(this)}t(668,646,{},SL);
_.fg=function(a){var b,c;c=new dK;QL(this,a);if(this.b){b=AL(this.x.b,this.b).c;var d=AL(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,104)&&(b=HL(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=iL(this.p.b,a).c+iL(this.q.b,a).d+jL(this.f.b,a).c+jL(this.i.b,a).d+kL(this.t,a)+kL(this.u,a);c.b+=iL(this.r.b,a).e+iL(this.o.b,a).b+jL(this.j.b,a).e+jL(this.e.b,a).b+kL(this.v,a)+kL(this.s,a);return c};
_.eg=function(a){var b,c,d,e,f;QL(this,a)&&(d=kL(this.t,a),e=kL(this.v,a),c=jq(a.hb),f=c.c-(d+kL(this.u,a)),c=c.b-(e+kL(this.s,a)),b=this.b.gb,A(b,104)&&(b=HL(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.ld()-ck(a.hb)-kL(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-ek(a.hb)-kL(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),eL(this,a))};_.b=null;_.c=null;function RL(){this.f=!1}
t(669,667,{102:1,105:1},RL);function HL(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=xo(Iu(Iu(a.d,0),0)),c=xo(Iu(Iu(a.d,2),2)),d=$J(a.hb),b=tJ(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 TL(a,b){a.cb&&ak(a);return Ev(a,b)}function UL(){bw();Sv.call(this,cw)}t(670,294,{12:1,14:1,22:1,26:1,27:1,28:1,30:1,34:1,36:1,104:1},UL);_.Cd=function(a){return TL(this,a)};_.b=null;
function QJ(a,b,c){var d=a.q.d;b.fb=c;hJ(a,b,a.hb,d,!0)}function gL(a){var b;b=a.gb;return A(b,104)?b:a}function nq(a){if(!a.cb)return new dK;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),pq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function XI(a){return A(a,104)?a.bb:a}function VL(a){var b;if(!a.o){b=(!mK&&(mK=new lK),mK);var c=WL(a,fb,!0);b.b=c;c=WL(a,gb,!0);b.c=c;a.o=b}return a.o}
function hJ(a,b,c,d,e){if(A(b,26))throw new Bk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,105)&&f.f?(c=new UL,rv(a,c,a.hb,d,!0),Fv(c,b)):rv(a,b,c,d,e);iJ(a,b)}
function iJ(a,b){var c;c=a.e;if(b){var d=c.k;Ui(d.d,b);Ui(d.f,b);Ui(d.c,b);Ui(d.b,b);Ui(d.e,b)}else d=c.k,Ux(d.d),Ux(d.f),Ux(d.c),Ux(d.b),Ux(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==gL(a))c=c.gb;else{if(A(c,97)||A(c,25))d=c,c=c.gb,c==gL(d)&&(c=c.gb);A(c,104)&&A(c.gb,96)&&(c=c.gb)}A(c,103)&&!A(c,96)&&(c.bg(a.gb),c.bg(a))}}
function rq(a){if(a.cb&&a.hb.style.display!=If){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==rg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;zL(a)}}function zL(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=XI(iy(a.q,d)),A(b,104)&&(b=b.bb),b.qd()&&(A(b,103)?b.cg():A(b,33)&&b.Sd())}function jJ(a,b){var c;A(b,104)&&(b=A(b,104)?b.bb:b);c=gL(b);return xv(a,c)?(A(c,104)&&TL(c,b),iJ(a,null),!0):!1}
function pK(a,b){var c;a.e=b;null!=a.f&&dj(a,Yu(a.hb)+Ba+a.f);a.f=b.cZ.e;c=po(a.f,ko(46));a.f=a.f.substr(c+1,a.f.length-(c+1));ej(a,Yu(a.hb)+Ba+a.f);iJ(a,null)}function WL(a,b,c){a.n||(a.n=$doc.createElement(Cg),bK(a.n,Zf,fd),bK(a.n,dh,Oe),bK(a.n,Ze,bb),bK(a.n,Sg,bb),a.hb.appendChild(a.n));bK(a.n,gh,b);bK(a.n,Ne,b);a=ZJ(a.n);return c?a.c:a.b}
function BL(a,b){var c;c=null.gg();if(c==(Mj(),xp)){c=(VL(a),null.gg());var d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK);return N(M(Math.round(100*d*c/254)))}if(c==np)return c=VL(a),d=null.gg(),N(M(BD(d*(-1==c.b&&(c.b=fJ(fb,!0)),c.b))));if(c==pp)return c=VL(a),d=null.gg(),N(M(BD(d*(-1==c.c&&(c.c=fJ(gb,!0)),c.b))));if(c==vp)return c=(VL(a),null.gg()),d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK),N(M(Math.round(d*c)));if(c==zp)return c=(VL(a),null.gg()),d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK),N(M(Math.round(10*d*c/254)));
if(c==tp)return N(M(BD(12*(VL(a),null.gg())*N(M(BD((-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK)/72))))));if(c==lp)return WL(a,null.gg(),b);if(c==rp)return c=(VL(a),N(M(BD(null.gg())))),d=(-1==kK&&(kK=(WJ(),fJ(hb,!0))),kK),N(M(Math.round(d*c/72)));if(null.gg()==jp)return N(M(BD(null.gg())));throw new Bk("Invalid size: "+null.gg());}function FJ(){var a=new SL;Bv.call(this);this.k=new kq(-1,-1);new dM(this);this.hb[Fd]="mosaic-LayoutPanel";pK(this,a)}
t(671,284,{12:1,14:1,22:1,27:1,28:1,30:1,33:1,34:1,36:1,103:1},FJ);_.Gd=function(a){hJ(this,a,this.hb,this.q.d,!0)};_.vd=function(){lv(this,new eM)};_.wd=function(){lv(this,new fM)};_.ag=function(){return nq(this)};_.Dd=function(a){return uv(this.q,gL(a))};_.Ed=function(a,b,c,d){hJ(this,a,b,c,d)};_.bg=function(a){iJ(this,a)};_.Fd=function(){return new iv(this)};_.cg=function(){rq(this)};
_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=nq(this),null!=this.j)a=a.b+bg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+bg);this.sd(b);this.i=null}else b=a.b+bg,this.ud(a.c+bg),this.sd(b);rq(this)}};_.Sd=function(){rq(this)};_.Cd=function(a){return jJ(this,a)};_.sd=function(a){this.hb.style[Ne]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){zv(this,gL(a),b,c)};
_.ud=function(a){this.hb.style[gh]=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 eM(){}t(672,1,{},eM);_.Qd=function(a){gL(a).yd()};function fM(){}t(673,1,{},fM);_.Qd=function(a){gL(a).zd()};function iv(a){this.c=a;this.b=new wv(this.c.q)}t(674,1,{},iv);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return XI(jv(this.b))};_.fd=function(){kv(this.b)};_.c=null;function gM(){gM=x;new dx}
function dM(a){gM();Ni(a.hb,"dragdrop-dropTarget",!0);this.b=a;new hM(this)}t(675,9,{},dM);function hM(a){tk();this.b=a}t(676,25,{},hM);_.Hc=function(){iJ(this.b.b,null);rq(this.b.b)};_.b=null;function PK(a){a=a.gb;return!a?null:A(a,103)?a:PK(a)}function yJ(a,b,c){var d;d=a.hb;hL(a,b,c,$J(d),tJ(d),aK(d))}
function hL(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.ud((0>g?0:g)+(Mj(),bg)),b!=a.od()&&a.ud((0>b?0:b)+bg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Mj(),bg)),c!=a.nd()&&a.sd((0>c?0:c)+bg))}function pq(a,b){yJ(a,b.c,b.b)}t(679,1,{});
function uF(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:jC(a,b,~~Di(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,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Mf:typeof v,r=r==Of?Object.prototype.toString.call(v)==Uc||typeof v.length==Nf?"array":r:r,!G(r,D)&&(!G("string",D)||!G(Mf,r)))if(v=G(Nf,r),r=G("boolean",r),iM===D)v&&(o[u]=new XF(o[u])),r&&(o[u]=(HF(),o[u]?KF:IF));else{q=v||r;if(q=
!q&&null!=D&&Gn(D)==jM){q=o[u];if(null==q||kM(q,D))continue;if(En(q)&&(q=q&&q.g?q.g:null,null!=q&&kM(q,D))){o[u]=q;continue}}if(!G(Of,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 lM(){this.d=new Ji;this.b=new Ji;this.c=new Ji}function kM(a,b){var c;if(iM==b||mM==b&&A(a,106))return!0;if(null!=a)for(c=Gn(a);c&&c!=iM;c=null)if(c==b)return!0;return!1}t(678,679,{},lM);function rF(){rF=x;tF=new lM}
function xF(a,b){rF();z(tF.d,a,b)}function oF(a){rF();var b,c,d;d=oo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)G(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function pF(a,b){var c;rF();return c=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==ue)?b[0]:null,kM(c,a)}function vF(a){var b=qF;rF();var c,d;d=tF.c;if(c=!b?d.c:jC(d,b,~~Di(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?kC(d,c):mC(d,b,c,~~Di(b))}
function WE(a){rF();var b=tF,c;null==a?a=null:(c=a[cd],c||(0!=(Gn(a).c&4)?a=[]:(b=(b=ij(b.d,Gn(a)))&&typeof b==ue?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var tF;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=Sn&&(e=ik(),2E3<e-Un&&(Un=e,Tn=Rn()));if(0==Sn++){var f=(Vn(),Wn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=eo(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=(Vn(),Wn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=eo(n,o);while(h.d);h.d=o}}--Sn;c&&-1!=Tn&&($wnd.clearTimeout(Tn),Tn=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(xs)()}catch(d){a(b)}else C(xs)()}var iM=$(1),Kn=$(103),nM=TF(" I"),I=NF(688,nM),sG=NF(686,iM),oM=TF(" Z"),WG=NF(689,oM);$(102);$(101);$(100);var pM=$(483),no=NF(690,pM),qM=$(238),qt=NF(691,qM);$(239);$(145);$(458);$(109);$(469);var rM=TF(" B");$(473);var sM=TF(" C"),Ei=NF(692,sM),jM=$(471),tM=TF(" D"),dD=NF(693,tM);$(472);$(474);var uM=$(477),DE=NF(694,uM),vM=TF(" J"),wM=$(2),zs=NF(687,wM),VJ=NF(695,rM);$(486);$(468);$(99);$(173);$(456);
var qF=$(449);$(465);var DF=$(463);$(461);$(462);$(467);$(120);$(111);$(112);$(113);$(116);$(118);$(117);$(119);$(121);$(97);$(480);$(475);$(464);$(450);$(451);$(452);$(453);$(454);$(455);var xM=$(373);$(372);$(371);$(370);$(448);$(447);var nA=$(387),HC=NF(696,nA),yM=$(393),MC=NF(697,yM),zM=$(394),OC=NF(698,zM),AM=$(525),TE=NF(699,AM),qs=NF(700,I),BM=RF(523,function(){TC();return JG}),KG=NF(701,BM);$(524);$(396);$(395);$(518);$(517);$(526);$(527);$(522);$(430);$(521);var Oz=NF(702,xM);$(385);$(529);
$(460);SF();$(459);SF();$(679);$(678);var mM=SF();$(288);var CM=$(287);$(286);$(292);$(306);$(347);$(531);$(530);$(285);$(284);$(533);$(532);$(538);$(539);$(540);$(541);$(542);$(543);$(544);$(545);$(534);$(535);$(536);$(537);$(225);$(224);$(297);$(298);$(299);$(556);$(565);$(25);$(557);$(558);$(559);$(560);$(561);$(562);$(563);$(564);$(270);$(343);$(346);$(344);$(345);$(184);$(183);$(272);$(219);$(274);$(192);var DM=$(191);$(222);$(221);$(220);$(367);$(368);$(369);
var EM=RF(161,function(){Mj();return Bp}),Cp=NF(703,EM),FM=RF(144,function(){Nj();return Mo}),No=NF(704,FM),GM=RF(151,function(){Oo();return Xo}),Yo=NF(705,GM),HM=RF(156,function(){Zo();return hp}),ip=NF(706,HM);RF(162,null);RF(163,null);RF(164,null);RF(165,null);RF(166,null);RF(167,null);RF(168,null);RF(169,null);RF(170,null);RF(146,null);RF(147,null);RF(148,null);RF(149,null);RF(150,null);RF(152,null);RF(153,null);RF(154,null);RF(155,null);RF(157,null);RF(158,null);RF(159,null);RF(160,null);$(442);
$(441);$(490);$(492);$(491);$(493);$(495);$(494);$(496);$(500);$(501);$(182);$(188);$(187);$(186);$(190);$(204);$(413);$(412);var gB=$(411),FD=NF(707,gB),$G=NF(708,vM);$(397);$(497);$(503);$(498);$(499);$(398);$(555);$(407);$(406);$(405);$(410);var IM=SF(),UI=NF(709,IM);$(268);$(440);$(509);var JM=RF(228,function(){fs();return ks}),ls=NF(710,JM);$(420);$(421);$(404);var SA=$(399);$(489);$(383);$(384);$(409);var cB=$(408);$(401);$(400);$(507);$(516);$(402);$(444);$(482);$(519);$(520);$(528);$(390);
var rA=$(389);$(418);$(419);$(375);$(374);$(427);SF();SF();SF();$(377);$(378);$(189);$(356);var jy=NF(711,CM);$(357);$(568);$(567);$(317);$(319);$(318);$(320);$(206);$(223);$(209);$(211);var yA=$(392);$(443);$(380);$(379);$(386);$(513);$(485);$(214);$(429);$(201);$(202);$(205);$(199);$(198);$(200);var AA=$(551);$(388);$(570);$(575);$(428);$(476);$(431);var Qz=$(382),Pz=NF(712,rA);$(598);$(415);$(416);$(417);$(381);$(548);$(549);$(322);$(321);$(313);$(314);$(587);$(576);$(577);$(502);$(510);$(511);
$(512);$(569);$(571);var TA=$(403);$(552);$(514);$(213);$(210);$(212);$(208);$(197);$(196);$(195);$(250);$(574);$(291);$(290);$(289);$(586);$(585);$(584);$(579);$(583);var KM=RF(642,function(){hq();return bL}),cL=NF(713,KM);$(641);$(640);$(632);$(633);$(634);$(635);$(636);$(637);$(638);$(639);$(613);var LM=RF(293,function(){Tv();return $v}),aw=NF(714,LM),MM=RF(339,function(){Pv();return Gx}),Hx=NF(715,MM);$(18);$(340);$(341);$(336);$(337);$(338);$(19);$(20);$(21);$(426);$(391);$(629);$(327);$(630);
$(328);$(329);$(330);$(331);$(334);$(302);$(301);$(300);$(572);$(573);$(578);$(243);$(305);$(335);$(323);$(350);$(349);$(348);var NM=RF(351,function(){Xx();return gy}),hy=NF(716,NM);RF(352,null);RF(353,null);RF(354,null);RF(355,null);$(226);$(553);$(303);$(316);$(315);$(506);$(295);$(185);$(554);$(304);$(615);$(3);$(618);$(619);$(617);$(616);$(609);$(608);$(671);$(672);$(673);$(674);$(611);$(217);var FB=$(423),HB=NF(717,FB);$(424);$(422);$(30);$(31);$(29);$(32);$(35);$(36);$(37);$(38);$(39);$(40);
var OM=$(52),vx=NF(718,OM);$(41);$(42);$(43);$(44);$(45);$(46);$(47);$(49);$(48);$(50);$(51);$(53);$(54);$(56);$(57);$(55);$(58);$(59);$(60);$(61);$(63);$(65);$(66);$(64);$(62);$(67);$(68);$(69);$(70);$(72);$(75);$(74);$(76);$(79);$(80);$(78);$(81);$(82);$(83);$(84);$(85);$(86);$(88);$(89);$(87);$(90);$(91);$(92);$(93);$(95);$(96);$(94);$(244);var eK=$(600);$(296);var iK=$(602);$(215);$(627);$(626);$(436);$(435);$(437);$(216);$(252);$(254);$(253);$(248);$(359);$(245);$(294);$(670);$(259);$(262);$(260);
$(261);$(5);$(7);$(6);$(580);$(425);$(438);$(360);$(181);$(280);$(282);$(281);$(432);$(433);$(439);$(218);$(247);$(34);$(255);$(324);$(325);$(326);$(256);var UK=NF(719,DM);$(257);$(550);$(628);$(595);$(466);$(487);$(33);$(71);var jK=$(603);$(612);$(631);$(667);$(666);$(193);$(203);$(4);$(594);$(646);$(663);var PM=RF(664,function(){FL();return LL}),ML=NF(720,PM),QM=RF(665,function(){uK();return OL}),PL=NF(721,QM);$(649);$(658);$(657);$(661);$(660);$(656);$(655);$(653);$(654);$(652);$(651);$(648);$(650);
$(659);$(662);$(647);$(614);$(668);$(308);$(307);$(310);$(311);$(309);$(258);$(22);$(278);$(279);$(11);$(14);$(23);var RM=$(26),Ek=NF(722,RM);$(24);$(27);$(28);$(669);$(8);$(10);$(9);$(675);$(676);$(620);$(623);$(624);$(625);$(621);$(622);var gK=$(601);$(605);$(606);$(194);window.gwtOnLoad=gwtOnLoad;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.jsme) $wnd.jsme.onScriptLoad();
--></script></body></html>