summaryrefslogtreecommitdiff
path: root/public/jsme/6DED0C7A48F0BB72DDB1FDE5C05E60B5.cache.html
blob: 615e0b889f7713eed0ac951d9fb3860ccaf19a2b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
<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 = '6DED0C7A48F0BB72DDB1FDE5C05E60B5';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',ja='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ba="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Na="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",db="1",eb="100%",gb="1em",
hb="1ex",ib="1in",jb="1px",kb="2",lb="3",mb=":",nb=": ",pb=";",qb="<",rb="=",tb=">",ub="?",vb="@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Gb="CSS1Compat",Hb="Center",Jb="Cl",Nb="Class$",Ob="Copy as ",Pb="DOMMouseScroll",Qb="Dialog",Sb="East",Tb="F",Ub="First",Vb='For input string: "',Wb="GBVTBU-BB",Xb="H",Yb="HIDDEN",Zb="Helvetica",$b="I",ac="Incorrect URL: ",bc="Internal index set to null.",cc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",
ic="N",jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",nc="North",oc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",pc="O",qc="ONE_WAY_CORNER",rc="P",sc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Gc="SMILES",Hc="Se",Ic="Si",Jc="South",Mc="Style names cannot be empty",Nc="West",Rc="X",Sc="[",Tc="[object Array]",Uc="\\",Vc="]",Wc="__gwtex_wrap",Xc="__uiObjectID",Yc="a",
Zc="absolute",$c="alert",ad="alertdialog",hd="align",id="antialias",jd="application",kd="article",ld="auto",md="backgroundColor",nd="banner",od="blur",pd="bolder",qd="border",rd="bottom",sd="button",td="cellPadding",ud="cellSpacing",vd="center",wd="change",xd="checkbox",yd="className",Cd="click",Ed="click marked atom to delete mark",Fd="code",Gd="col",Hd="colSpan",Id="columnheader",Jd="combobox",Kd="complementary",Ld="contentinfo",Md="contextmenu",Nd="cssFloat",Od="dblclick",Pd="definition",Qd="dialog",
Ud="dir",Vd="directory",Wd="display",Xd="div",Yd="document",de="dragdrop-handle",ee="dragdrop-selected",fe="dragend",ge="dragenter",he="dragexit",ie="dragleave",je="dragover",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gecko1_8",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",De="gridcell",Ee="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",
Je="height",Ke="hidden",Le="html",Se="id",Te="img",Ue="is_touch_supported",Ve="italic",We="java.vm.name",Xe="jsa-resetDiv",Ye="keydown",Ze="keypress",$e="keyup",af="left",bf="link",cf="list",df="listbox",ef="listitem",ff="load",gf="log",hf="ltr",jf="main",kf="marquee",mf="math",nf="menu",of="menuPopup",pf="menubar",qf="menuitem",wf="menuitemcheckbox",xf="menuitemradio",yf="middle",zf="mousedown",Af="mousemove",Bf="mouseout",Cf="mouseover",Df="mouseup",Ef="mousewheel",Ff="msie",Gf="multipart",Hf="n",
If="name",Jf="navigation",Kf="none",Lf="noreaction",Mf="note",Nf="nowrap",Of="null",Pf="number",Qf="object",Rf="offsetHeight",Sf="offsetWidth",Tf="ontouchstart",Uf="opera",Vf="option",Wf="outline",Xf="overflow",Yf="padding",Zf="paste",$f="popupContent",ag="position",bg="presentation",cg="progressbar",dg="px",eg="px, ",fg="px;",gg="radio",hg="radiogroup",jg="reaction",kg="rect(0px, 0px, 0px, 0px)",lg="region",mg="rgb(",ng="right",og="role",pg="rotation",qg="row",rg="rowgroup",sg="rowheader",tg="rtl",
vg="s",wg="scale100",xg="scrollbar",yg="se",zg="search",Ag="separator",Bg="serif",Cg='shape-rendering="crispEdges"',Dg="slider",Eg="span",Fg="spinbutton",Gg="status",Hg="subMenuIcon-selected",Ig="tab",Jg="table",Kg="tablist",Lg="tabpanel",Mg="tbody",Ng="td",Og="text",Pg="textAlign",Qg="textbox",Rg="timer",Sg="toolbar",Tg="tooltip",Ug="top",Vg="touchcancel",Wg="touchend",Xg="touchmove",Yg="touchstart",Zg="tr",$g="tree",ah="treegrid",bh="treeitem",ch="true",dh="value",eh="verticalAlign",fh="visibility",
gh="visible",hh="whiteSpace",ih="width",jh="x",kh="zIndex",lh="|",_,mh={l:4194303,m:4194303,h:1048575},nh={l:0,m:0,h:0},oh={l:1,m:0,h:0},ph={l:2,m:0,h:0},qh={l:3,m:0,h:0},rh={l:4,m:0,h:0},sh={l:8,m:0,h:0},th={l:10,m:0,h:0},uh={l:16,m:0,h:0},vh={l:32,m:0,h:0},wh={l:64,m:0,h:0},xh={l:128,m:0,h:0},yh={l:256,m:0,h:0},zh={l:512,m:0,h:0},Ah={l:1024,m:0,h:0},Ih={l:2048,m:0,h:0},Jh={l:8192,m:0,h:0},Kh={l:16384,m:0,h:0},Lh={l:32768,m:0,h:0},Mh={l:65536,m:0,h:0},Nh={l:131072,m:0,h:0},Oh={l:262144,m:0,h:0},
Ph={l:524288,m:0,h:0},Qh={},Rh={46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,142:1,149:1},Sh={117:1,120:1,134:1},Th={48:1},Uh={136:1},Vh={90:1,91:1,97:1,111:1,117:1},Wh={53:1,117:1},Xh={46:1,48:1,57:1,61:1,69:1,71:1,72:1,80:1,82:1},Yh={94:1,117:1},Zh={47:1,83:1},$h={56:1},ai={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,69:1,72:1,76:1,77:1,78:1,
79:1,80:1,82:1},bi={2:1},ci={55:1},di={90:1,97:1,111:1,117:1},ei={97:1,117:1},fi={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,64:1,66:1,69:1,70:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},gi={152:1},hi={6:1,8:1,117:1,121:1,123:1},ii={117:1,134:1},ji={117:1,124:1,126:1,130:1,132:1},ki={81:1,117:1,121:1,123:1},li={12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,
24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,63:1,64:1,65:1,66:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},m={117:1,120:1},mi={84:1,117:1,124:1,130:1,132:1},s={116:1,117:1,120:1},ni={46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},oi={138:1},pi={119:1},qi={113:1},ri={117:1,124:1,132:1},si={134:1},ti={90:1,91:1,97:1,103:1,111:1,117:1},ui={117:1},vi={117:1,124:1,130:1,132:1},wi={46:1,48:1,57:1,69:1,72:1,80:1,82:1},xi={117:1,120:1,
135:1},yi={45:1},zi={69:1,80:1},Ai={11:1,117:1,121:1,123:1},Bi={7:1,8:1,117:1,121:1,123:1},Ci={8:1,10:1,117:1,121:1,123:1},Di={46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1},Ei={8:1,9:1,117:1,121:1,123:1},Fi={12:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,46:1,48:1,57:1,69:1,70:1,72:1,80:1,82:1},Gi={85:1,90:1,91:1,97:1,106:1,111:1,113:1,117:1},Hi={135:1};
function t(a,b,c){var d=Qh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Qh[a]=function(){}),_=d.prototype=0>b?{}:new Qh[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 Ii(this)};
_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=y(Ji,m,-1,8,1);d=(Ki(),Li);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 Mi(){Mi=x;Ni=new Oi}function Pi(a){for(var b,a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),ee,!1),Ti(a)}
function Ui(a,b,c){var a=a.o,d;try{d=new Vi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Wi(e);if(A(e,124))throw new Xi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Si(b.ld(),Wb,!0);Si(c.ld(),de,!0);z(Ni,b,c)}function Yi(a,b){var c;c=Zi(Ni,b);var d;d=Zi(a.o.d,c);if(!d)throw new $i("dragHandle was not draggable");aj(d.c.b);aj(d.e.b);aj(d.d.b);Si(b.ld(),Wb,!1);Si(c.ld(),de,!1)}
function bj(a){var b;a.p=!1;for(a=new Qi(a.k.n);a.c<a.e.Fe();)b=Ri(a),Si(b.ld(),ee,!1),Ti(a)}function cj(a,b){dj(a.k.n,b)?Si(b.ld(),ee,!1):a.p?(ej(a.k.n,b),Si(b.ld(),ee,!0)):(a.k.n.Oe(),ej(a.k.n,b))}function fj(a){this.i=a;this.k=new gj(this);this.o=new hj(this.k)}t(3,1,{});_.rc=function(){ij(this.k.f,"dragdrop-dragging")};_.sc=function(){jj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ni;function gj(a){this.n=new kj;this.e=a;this.b=a.i}t(4,1,{},gj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function lj(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 mj(a,b){var c;c=nj(a.d,oj).b;b.b.ctrlKey||b.b.metaKey||Pi(a.c.e);cj(a.c.e,c)}function pj(a){a.c.i=null;a.c.e.sc();qj((rj(),sj(null)),a.b,0,0);var b=a.b.pb;tj=b;uj();vj=b;a.e=2}
function hj(a){this.d=new Oi;this.c=a;this.b=new wj;xj(this.b,yj(),zj());B(this.b,this,(Aj(),Aj(),Bj));B(this.b,this,(Cj(),Cj(),Dj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Ej(),dg);a.borderStyle=(Fj(),Kf);a[md]="blue"}t(5,1,{},hj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Gj(a);e=Hj(a);b=Ij(a.b);if(!(3==this.e||2==this.e||1!=b)&&!oj)oj=c,this.c.f=nj(this.d,oj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Jj(this.c.n,this.c.f)&&(Pi(this.c.e),cj(this.c.e,this.c.f)),Kj(new Yj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Zj(oj,null),oj!=this.c.f&&(c=new Zj(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,pj(this),1!=this.e&&lj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.pb;d=$j(a,b);a=ak(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(bk(ck(d-this.i),ck(a-this.j))>=this.c.e.n?(dk(),-1!=Jj(this.c.n,this.c.f)||cj(this.c.e,this.c.f),c=new Zj(oj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,pj(this)):ek.preventDefault()),1==this.e)return;ek.preventDefault();lj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=$j(a,b);b=ak(a,b);if(1==Ij(a.b)&&(this.f=!1,oj))try{if(dk(),1==this.e)mj(this,a);else{d!=this.b&&(c=new Zj(d,null),e+=c.b,b+=c.e);try{lj(this,e,b),this.c.e.rc(),3!=this.e&&mj(this,a)}finally{var f=this.b.pb;tj&&f==tj&&(tj=null);uj();f===vj&&(vj=null);fk(this.b);this.e=1;this.c.f=null}}}finally{oj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var oj=null;function Yj(){}t(6,1,$h,Yj);_.xc=function(){dk()};
function Vi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Vi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Zj(a,b){!a||a==(rj(),sj(null))?this.i=this.f=0:(this.f=a.gd()-gk(a.pb),this.i=a.hd()-(a.pb.scrollTop||0));!b||b==(rj(),sj(null))?this.d=this.c=0:(this.c=hk(b.pb)+ik(b.pb),this.d=jk(b.pb)+kk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},Zj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function dk(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ik(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function kk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(dg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function lk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function mk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function nk(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 ok(a,b){var c=pk();nk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;qk(a.n,pk())}function rk(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(17,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 qk(a,b){rk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function sk(a){this.b=a}t(18,1,{},sk);_.Cc=function(a){qk(this,a)};_.b=null;t(19,1,{});t(20,1,bi);function tk(){tk=x;var a;(a=new uk)&&(a.Fc()||(a=new vk));wk=a}t(21,19,{});var wk=null;function xk(a,b){var c=C(function(){if(!b.b){var c=pk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function uk(){}t(22,21,{},uk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
_.Dc=function(a){var b;b=new yk;xk(a,b);return b};function yk(){}t(23,20,bi,yk);_.Ec=function(){this.b=!0};_.b=!1;function vk(){this.b=new kj;this.c=new zk(this)}t(24,21,{},vk);_.Fc=function(){return!0};_.Dc=function(a){a=new Ak(this,a);ej(this.b,a);1==this.b.d&&Bk(this.c,16);return a};function Ck(){Ck=x;Dk=new kj;var a=new Ek;Fk();Gk(Hk?Hk:Hk=new Ik,a)}function Jk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);dj(Dk,a)}
function Bk(a,b){if(0>b)throw new Kk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);dj(Dk,a);a.c=!1;a.d=Lk(a,b);ej(Dk,a)}function Mk(a){return $wnd.setInterval(C(function(){a.Gc()}),100)}function Lk(a,b){return $wnd.setTimeout(C(function(){a.Gc()}),b)}t(26,1,{});_.Gc=function(){this.c||dj(Dk,this);this.Hc()};_.c=!1;_.d=0;var Dk;function zk(a){Ck();this.b=a}t(25,26,{},zk);
_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Nk,m,3,a.b.d,0);b=Ok(a.b,b);c=new Pk;for(e=0,f=b.length;e<f;++e)d=b[e],dj(a.b,d),qk(d.b,c.b);0<a.b.d&&Bk(a.c,bk(5,16-(pk()-c.b)))};_.b=null;function Ak(a,b){this.c=a;this.b=b}t(27,20,{2:1,3:1},Ak);_.Ec=function(){var a=this.c;dj(a.b,this);0==a.b.d&&Jk(a.c)};_.b=null;_.c=null;t(29,1,{});_.b=null;function Qk(){this.b=$c}t(28,29,{},Qk);function Rk(){this.b=ad}t(30,29,{},Rk);function Sk(){this.b=jd}t(31,29,{},Sk);t(33,1,{});_.b=null;function Tk(a){this.b=a}
t(32,33,{},Tk);function Uk(){this.b=kd}t(34,29,{},Uk);function Vk(){this.b=nd}t(35,29,{},Vk);function Wk(){this.b=sd}t(36,29,{},Wk);function Xk(){this.b=xd}t(37,29,{},Xk);function Yk(){this.b=Id}t(38,29,{},Yk);function Zk(){this.b=Jd}t(39,29,{},Zk);function $k(){this.b=Kd}t(40,29,{},$k);function al(){this.b=Ld}t(41,29,{},al);function bl(){this.b=Pd}t(42,29,{},bl);function cl(){this.b=Qd}t(43,29,{},cl);function dl(){this.b=Vd}t(44,29,{},dl);function fl(){this.b=Yd}t(45,29,{},fl);
function gl(){this.b=ue}t(46,29,{},gl);function hl(){this.b=Ce}t(47,29,{},hl);function il(){this.b=De}t(48,29,{},il);function jl(){this.b=Ee}t(49,29,{},jl);function kl(){this.b=Ie}t(50,29,{},kl);function ll(a){this.b=a.id}t(51,1,{4:1,5:1},ll);_.b=null;function ml(){this.b=Te}t(52,29,{},ml);function nl(){this.b=bf}t(53,29,{},nl);function ol(){this.b=cf}t(54,29,{},ol);function pl(){this.b=df}t(55,29,{},pl);function ql(){this.b=ef}t(56,29,{},ql);function rl(){this.b=gf}t(57,29,{},rl);
function sl(){this.b=jf}t(58,29,{},sl);function tl(){this.b=kf}t(59,29,{},tl);function ul(){this.b=mf}t(60,29,{},ul);function vl(){this.b=nf}t(61,29,{},vl);function wl(){this.b=pf}t(62,29,{},wl);function xl(){this.b=qf}t(63,29,{},xl);function yl(){this.b=wf}t(64,29,{},yl);function zl(){this.b=xf}t(65,29,{},zl);function Al(){this.b=Jf}t(66,29,{},Al);function Bl(){this.b=Mf}t(67,29,{},Bl);function Cl(){this.b=Vf}t(68,29,{},Cl);function Dl(){this.b=bg}t(69,29,{},Dl);t(70,33,{},function(a){this.b=a});
function El(){this.b=cg}t(71,29,{},El);function Fl(){Fl=x;Gl=new Tk("aria-activedescendant")}var Gl;function Hl(){this.b=gg}t(73,29,{},Hl);function Il(){this.b=hg}t(74,29,{},Il);function Jl(){this.b=lg}t(75,29,{},Jl);
function Kl(){Kl=x;Ll=new Rk;Ml=new Qk;Nl=new Sk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new il;bm=new hl;cm=new jl;dm=new kl;em=new ml;fm=new nl;gm=new pl;hm=new ql;im=new ol;jm=new rl;km=new sl;lm=new tl;mm=new ul;nm=new wl;om=new yl;pm=new zl;qm=new xl;rm=new vl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new El;xm=new Il;ym=new Hl;zm=new Jl;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=
new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;pn=new qn;rn=new sn;tn=new un;vn=new wn;xn=new yn;zn=new An;F=new Oi;z(F,lg,zm);z(F,$c,Ml);z(F,Qd,Xl);z(F,ad,Ll);z(F,jd,Nl);z(F,Yd,Zl);z(F,kd,Ol);z(F,nd,Pl);z(F,sd,Ql);z(F,xd,Rl);z(F,De,am);z(F,Id,Sl);z(F,Ee,cm);z(F,Jd,Tl);z(F,Kd,Ul);z(F,Ld,Vl);z(F,Pd,Wl);z(F,cf,im);z(F,Vd,Yl);z(F,ue,$l);z(F,Ce,bm);z(F,Ie,dm);z(F,Te,em);z(F,bf,fm);z(F,df,gm);z(F,ef,hm);z(F,gf,jm);z(F,jf,km);z(F,kf,lm);z(F,mf,mm);z(F,nf,rm);z(F,pf,nm);z(F,qf,qm);z(F,
wf,om);z(F,Vf,um);z(F,gg,ym);z(F,xf,pm);z(F,Jf,sm);z(F,Mf,tm);z(F,bg,vm);z(F,cg,wm);z(F,hg,xm);z(F,qg,Em);z(F,rg,Am);z(F,sg,Cm);z(F,zg,Im);z(F,Ag,Km);z(F,xg,Gm);z(F,Dg,Mm);z(F,Fg,Om);z(F,Gg,Qm);z(F,Ig,Wm);z(F,Kg,Sm);z(F,Lg,Um);z(F,Qg,Ym);z(F,Rg,pn);z(F,Sg,rn);z(F,Tg,tn);z(F,$g,zn);z(F,ah,vn);z(F,bh,xn)}var Ml,Ll,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,bm,am,cm,dm,em,fm,im,gm,hm,jm,km,lm,mm,rm,nm,qm,om,pm,sm,tm,um,vm,wm,ym,xm,zm,F,Em,Am,Cm,Gm,Im,Km,Mm,Om,Qm,Wm,Sm,Um,Ym,pn,rn,tn,zn,vn,xn;
function Fm(){this.b=qg}t(77,29,{},Fm);function Bm(){this.b=rg}t(78,29,{},Bm);function Dm(){this.b=sg}t(79,29,{},Dm);function Hm(){this.b=xg}t(80,29,{},Hm);function Jm(){this.b=zg}t(81,29,{},Jm);function Lm(){this.b=Ag}t(82,29,{},Lm);function Nm(){this.b=Dg}t(83,29,{},Nm);function Pm(){this.b=Fg}t(84,29,{},Pm);function Rm(){this.b=Gg}t(85,29,{},Rm);function Xm(){this.b=Ig}t(86,29,{},Xm);function Tm(){this.b=Kg}t(87,29,{},Tm);function Vm(){this.b=Lg}t(88,29,{},Vm);function Zm(){this.b=Qg}
t(89,29,{},Zm);function qn(){this.b=Rg}t(90,29,{},qn);function sn(){this.b=Sg}t(91,29,{},sn);function un(){this.b=Tg}t(92,29,{},un);function An(){this.b=$g}t(93,29,{},An);function wn(){this.b=ah}t(94,29,{},wn);function yn(){this.b=bh}t(95,29,{},yn);function Pk(){this.b=pk()}function pk(){return(new Date).getTime()}t(96,1,{},Pk);function Bn(a){var b,c,d;d=new Cn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Dn(d,c.cZ.e),d.b.b+=nb,En(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function Fn(a){var b,c,d;c=y(Gn,m,131,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Hn;c[d]=a[d]}}function In(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+nb+a:b}t(101,1,{117:1,132:1});_.Ic=function(){return this.i};_.tS=function(){return In(this)};_.f=null;_.i=null;function Jn(a){Kn();this.i=a}t(100,101,ri,Jn);function $i(a){Kn();this.i=a}function Xi(a,b){Kn();this.f=b;this.i=a}t(99,100,vi,$i,Xi);
function Ln(a){Kn();this.c=a;this.b=l;var b,c,d;c=Mn(Nn(this.c)?this.c:null);d=y(Gn,m,131,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new On(c[a]);Fn(d)}t(98,99,vi,Ln);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Of:Nn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Pn(this.c).e;this.b=this.b+nb+(Nn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Nn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=If&&"message"!=c&&"toString"!=c)try{b+="\n "+c+nb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Qn(a,b){return Rn(a)?a.eQ(b):a===b}function Pn(a){return Rn(a)?a.cZ:Sn}
function Tn(a){return Rn(a)?a.hC():Ii(a)}
function Un(){var a;Un=x;Vn=(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 Wn(a){Un();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=Vn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Vn;t(108,1,{});function Ii(a){return a.$H||(a.$H=++Xn)}function Yn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Zn(){return $wnd.setTimeout(function(){0!=$n&&($n=0);ao=-1},10)}var $n=0,Xn=0,bo=0,ao=-1;
function co(){co=x;eo=new fo}function go(a,b){a.b=ho(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new io(a)),jo(a.f,1),!a.j&&(a.j=new ko(a)),jo(a.j,50))}function fo(){}function lo(a){return a.Jc()}function ho(a,b){!a&&(a=[]);a[a.length]=b;return a}function mo(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=ho(b,e)):e[0].xc()}catch(f){if(f=Wi(f),!A(f,132))throw f;}}return b}function jo(a,b){co();$wnd.setTimeout(function(){C(lo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(110,108,{},fo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var eo;function io(a){this.b=a}t(111,1,{},io);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),mo(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 Pk;100>pk()-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 ko(a){this.b=a}t(112,1,{},ko);_.Jc=function(){this.b.e&&jo(this.b.f,1);return this.b.k};
_.b=null;function Kn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Mn(a);2<=e.length&&e.splice(0,2);c=y(Gn,m,131,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new On(e[a]);Fn(c)}function Mn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=no(f),g=f.indexOf(ua),j=0==f.indexOf(ve)?8:0;-1==g&&(g=oo(f,po(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=no(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}t(117,1,{});
function En(a,b){a.b+=b}function qo(){}t(118,117,{},qo);_.b=l;function hk(a){return ro(so(a.ownerDocument),a)}function jk(a){return to(so(a.ownerDocument),a)}function uo(a,b){return parseInt(a[b])||0}function vo(a,b){return null==a[b]?null:""+a[b]}function wo(a,b){a.innerHTML=b||l}function xo(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 yo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function zo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Ij(a){a=a.button;return 1==a?4:2==a?2:1}function ro(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function Ao(a){return to(so(a.ownerDocument),a)}
function to(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function Bo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Co(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
function gk(a){return!Do()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==tg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Do(){var a=Eo();return-1!=a&&1009E3<=a}function Fo(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Eo(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
function Go(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function zj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientHeight}function yj(){var a=$doc;return(G(a.compatMode,Gb)?a.documentElement:a.body).clientWidth}function Ho(a){return gk(G(a.compatMode,Gb)?a.documentElement:a.body)}function Io(a){return(G(a.compatMode,Gb)?a.documentElement:a.body).scrollTop||0}function so(a){return G(a.compatMode,Gb)?a.documentElement:a.body}
function Jo(a,b){this.c=a;this.d=b}t(141,1,{117:1,121:1,123:1});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Fj(){Fj=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=H(Vo,m,6,[Ko,Mo,Oo,Qo,So])}t(140,141,hi);var Uo,Oo,Mo,Qo,Ko,So;function Lo(){Jo.call(this,kc,0)}t(142,140,hi,Lo);function No(){Jo.call(this,"DOTTED",1)}t(143,140,hi,No);function Po(){Jo.call(this,"DASHED",2)}t(144,140,hi,Po);
function Ro(){Jo.call(this,Yb,3)}t(145,140,hi,Ro);function To(){Jo.call(this,"SOLID",4)}t(146,140,hi,To);function Wo(){Wo=x;Xo=new Yo;Zo=new $o;ap=new bp;cp=new dp;ep=H(fp,m,7,[Xo,Zo,ap,cp])}t(147,141,Bi);var ep,Zo,ap,cp,Xo;function Yo(){Jo.call(this,kc,0)}t(148,147,Bi,Yo);function $o(){Jo.call(this,"BLOCK",1)}t(149,147,Bi,$o);function bp(){Jo.call(this,"INLINE",2)}t(150,147,Bi,bp);function dp(){Jo.call(this,"INLINE_BLOCK",3)}t(151,147,Bi,dp);
function gp(){gp=x;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=H(qp,m,9,[hp,jp,lp,np])}t(152,141,Ei);var pp,np,jp,lp,hp;function ip(){Jo.call(this,"VISIBLE",0)}t(153,152,Ei,ip);function kp(){Jo.call(this,Yb,1)}t(154,152,Ei,kp);function mp(){Jo.call(this,"SCROLL",2)}t(155,152,Ei,mp);function op(){Jo.call(this,"AUTO",3)}t(156,152,Ei,op);function rp(){rp=x;sp=new tp;up=new vp;wp=new xp;yp=new zp;Ap=H(Bp,m,10,[sp,up,wp,yp])}t(157,141,Ci);var Ap,sp,up,wp,yp;function tp(){Jo.call(this,Fb,0)}
t(158,157,Ci,tp);function vp(){Jo.call(this,ec,1)}t(159,157,Ci,vp);function xp(){Jo.call(this,gc,2)}t(160,157,Ci,xp);function zp(){Jo.call(this,zc,3)}t(161,157,Ci,zp);function Ej(){Ej=x;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=new Pp;Qp=new Rp;Sp=new Tp;Up=H(Vp,m,11,[Cp,Ep,Gp,Ip,Kp,Mp,Op,Qp,Sp])}t(162,141,Ai);var Up,Qp,Gp,Ip,Op,Sp,Mp,Ep,Kp,Cp;function Dp(){Jo.call(this,"PX",0)}t(163,162,Ai,Dp);function Fp(){Jo.call(this,"PCT",1)}t(164,162,Ai,Fp);
function Hp(){Jo.call(this,"EM",2)}t(165,162,Ai,Hp);function Jp(){Jo.call(this,"EX",3)}t(166,162,Ai,Jp);function Lp(){Jo.call(this,"PT",4)}t(167,162,Ai,Lp);function Np(){Jo.call(this,"PC",5)}t(168,162,Ai,Np);function Pp(){Jo.call(this,"IN",6)}t(169,162,Ai,Pp);function Rp(){Jo.call(this,"CM",7)}t(170,162,Ai,Rp);function Tp(){Jo.call(this,"MM",8)}t(171,162,Ai,Tp);function Wp(){Wp=x;Xp=[];Yp=[];Zp=[]}var Xp,Yp,Zp;function $p(){$p=x;aq=new bq}
function cq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function dq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function bq(){}t(174,1,{},bq);_.b=null;var aq;t(186,1,{});_.tS=function(){return"An event type"};_.i=null;t(185,186,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;t(184,185,{});_.Lc=function(){return this.Nc()};_.b=null;var eq=_.c=null;function fq(){fq=x;gq=new hq(od,new iq)}function iq(){}t(183,184,{},iq);
_.Kc=function(a){a.Oc(this)};_.Nc=function(){return gq};var gq;function jq(){jq=x;kq=new hq(wd,new lq)}function lq(){}t(187,184,{},lq);_.Kc=function(a){mq();nq(this,a.c,oq(a.b.b,a.b.b.pb.selectedIndex))};_.Nc=function(){return kq};var kq;t(190,184,yi);function $j(a,b){return(a.b.clientX||0)-ro(so(b.ownerDocument),b)+gk(b)+Ho(b.ownerDocument)}function ak(a,b){return(a.b.clientY||0)-Ao(b)+(b.scrollTop||0)+Io(b.ownerDocument)}function Gj(a){var b;return(b=a.c)?$j(a,b):a.b.clientX||0}
function Hj(a){var b;return(b=a.c)?ak(a,b):a.b.clientY||0}t(189,190,yi);function pq(){pq=x;qq=new hq(Cd,new rq)}function rq(){}t(188,189,yi,rq);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return qq};var qq;function sq(){sq=x;tq=new hq(Md,new uq)}function uq(){}t(191,184,{},uq);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return tq};var tq;t(194,1,{83:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var vq=_.d=0;
function Ik(){this.d=++vq}t(193,194,Zh,Ik);function hq(a,b){this.d=++vq;this.b=b;!eq&&(eq=new wq);eq.b[a]=this;this.c=a}t(192,193,Zh,hq);_.b=null;_.c=null;function xq(){xq=x;yq=new hq(Od,new zq)}function zq(){}t(195,189,yi,zq);
_.Kc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(Aq(),Bq))a=Cq(b.pb),c=new Dq(uo(b.pb,Sf),uo(b.pb,Rf)),d=new Dq(uo(b.T.jb.pb,Sf),uo(b.T.jb.pb,Rf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);Eq(b.I,!0);a=uo(b.T.jb.pb,Sf);Fq(b,new Dq(a,Gq(b.T.jb).b));b.J&&b.O!=Bq&&Hq(b.r,b)}else Eq(b.I,!1),b.O!=(Aq(),Bq)?Fq(b,new Dq(b.F.c,b.F.b)):Iq(b,Cq(b.r.pb)),b.J&&b.O!=Bq&&Jq(b.r,b);Kq(b.T.jb)}else Eq(b.I,!0)};_.Nc=function(){return yq};var yq;t(196,184,{});
function Lq(){Lq=x;Mq=new hq(fe,new Nq)}function Nq(){}t(197,196,{},Nq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Mq};var Mq;function Oq(){Oq=x;Pq=new hq(ge,new Qq)}function Qq(){}t(198,196,{},Qq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Pq};var Pq;function Rq(){Rq=x;Sq=new hq(je,new Tq)}function Tq(){}t(199,196,{},Tq);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Sq};
var Sq;function Uq(){Uq=x;Vq=new hq(ke,new Wq)}function Wq(){}t(200,196,{},Wq);_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Xq(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Og),a.b.c.b.b.f.pb[dh]=null!=b?b:l)};_.Nc=function(){return Vq};var Vq;function Yq(){Yq=x;Zq=new hq(pe,new $q)}function $q(){}
t(201,184,{},$q);_.Kc=function(a){fk(a.b.b)};_.Nc=function(){return Zq};var Zq;function ar(){ar=x;br=new hq(ye,new cr)}function cr(){}t(202,184,{},cr);_.Kc=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,dr(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,er(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return br};var br;function fr(){fr=x;gr=new hq(ze,new hr)}
function hr(){}t(203,184,{},hr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,ir(a.b.b,a.b.c))};_.Nc=function(){return gr};var gr;function jr(){jr=x;kr=new hq(Ae,new lr)}function lr(){}t(204,184,{},lr);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return kr};var kr;t(206,184,{});t(205,206,{});function mr(){mr=x;nr=new hq(Ye,new or)}function or(){}t(207,205,{},or);
_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(pr(),qr).length&&-999!=(pr(),qr)[c]&&(c=(pr(),qr)[c]);b=new rr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d=c,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;c=0;e=8==b.f;b=0!=(b.f&2);switch(d){case 99:case 67:b?sr(tr(a)):c=301;break;case 118:case 86:b&&a.wb&&(b=a.v,d=(!a.xb&&(a.xb=new ur(a)),a.xb),b.b=d,vr(),
wr(b));break;case 110:case 78:c=401;break;case 111:case 79:c=501;break;case 115:case 83:c=601;break;case 112:case 80:c=1101;break;case 102:case 70:c=701;break;case 108:case 76:c=801;break;case 98:case 66:c=901;break;case 105:case 73:c=1001;break;case 120:case 88:a.Sb&&(xr(a,vo((yr(),zr).hc.b.pb,dh)),c=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Xb;c=1300;break;case 114:case 82:a.lb=!0;a.K=sc;c=1301;break;case 116:case 84:701==a.d?(c=236,a.lb=!0,a.K=La):801==a.d?(c=237,a.lb=!0,a.K=Ka):(c=233,a.lb=
!0,a.K="-tBu");break;case 121:case 89:b?c=111:(c=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?c=110:(c=239,a.lb=!0,a.K=Va);break;case 97:case 65:c=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:c=238;a.lb=!0;a.K=Fa;break;case 117:case 85:c=110;break;case 113:case 81:c=242;a.lb=!0;a.K=Ga;break;case 103:a=!0;break a;case 27:c=202;break;case 45:701==a.d?(c=254,a.lb=!0,a.K="-F"):801==a.d?(c=255,a.lb=!0,a.K="-Cl"):901==a.d?(c=256,a.lb=!0,a.K="-Br"):1001==a.d?(c=257,a.lb=!0,a.K="-I"):501==a.d?(c=259,a.lb=
!0,a.K="-OH"):401==a.d?(c=258,a.lb=!0,a.K="-NH2"):c=202;break;case 61:501==a.d?(c=250,a.lb=!0,a.K="=O"):c=203;break;case 35:c=204;break;case 48:105==a.d?Ar(a,0):e?(c=223,a.lb=!0,a.K="-3-Furyl"):(c=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Ar(a,1):1301==a.d?(a.lb=!0,a.K="-R1",c=1302):c=209;break;case 50:105==a.d&&Ar(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",c=1303);break;case 51:105==a.d?Ar(a,3):1301==a.d?(a.lb=!0,a.K="-R3",c=1304):c=206;break;case 52:105==a.d?Ar(a,4):c=207;break;case 53:105==a.d?
Ar(a,5):c=208;break;case 54:105==a.d?Ar(a,6):c=210;break;case 55:105==a.d?Ar(a,7):c=211;break;case 56:105==a.d?Ar(a,8):c=212;break;case 57:105==a.d?Ar(a,9):(a.lb=!0,a.K="9 ring",c=229);break;case 100:case 68:case 8:case 127:c=104;break;case 32:c=205;break;case 109:case 77:case 1002:c=151;break;case 119:case 87:case 1003:c=152}Br(a,c)}a=!0}a&&this.b.preventDefault()};_.Nc=function(){return nr};var nr;function Cr(){Cr=x;Dr=new hq(zf,new Er)}function Er(){}t(208,189,yi,Er);_.Kc=function(a){a.uc(this)};
_.Nc=function(){return Dr};var Dr;function Aj(){Aj=x;Bj=new hq(Af,new Fr)}function Fr(){}t(209,189,yi,Fr);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Bj};var Bj;function Gr(){Gr=x;Hr=new hq(Bf,new Ir)}function Ir(){}t(210,189,yi,Ir);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Zj(oj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,pj(a))};_.Nc=function(){return Hr};var Hr;function Jr(){Jr=x;Kr=new hq(Cf,new Lr)}function Lr(){}t(211,189,yi,Lr);_.Kc=function(a){var b;b=this.b;go((co(),eo),new Mr(a,a.c,b))};
_.Nc=function(){return Kr};var Kr;function Cj(){Cj=x;Dj=new hq(Df,new Nr)}function Nr(){}t(212,189,yi,Nr);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Dj};var Dj;function wq(){this.b={}}t(213,1,{},wq);_.b=null;t(216,190,yi);var Or=null;function Pr(){Pr=x;Qr=new hq(Vg,new Rr)}function Rr(){}t(215,216,yi,Rr);_.Kc=function(a){Sr(a.b,this,a.b.n)};_.Nc=function(){return Qr};var Qr;function Tr(){Tr=x;Ur=new hq(Wg,new Vr)}function Vr(){}t(217,216,yi,Vr);_.Kc=function(a){Sr(a.b,this,a.b.n)};_.Nc=function(){return Ur};
var Ur;function Wr(){var a;this.b=(a=document.createElement(Xd),a.setAttribute(Tf,"return;"),typeof a.ontouchstart==ve)}t(218,1,{},Wr);function Xr(){Xr=x;Yr=new hq(Xg,new Zr)}function Zr(){}t(219,216,yi,Zr);_.Kc=function(a){Sr(a.b,this,a.b.o)};_.Nc=function(){return Yr};var Yr;function $r(){$r=x;as=new hq(Yg,new bs)}function bs(){}t(220,216,yi,bs);_.Kc=function(a){cs(a.b,this)&&(a.b.k&&ds(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Bk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return as};var as;
function es(a,b){this.b=b;this.c=a}function fs(a,b,c){Hk&&(b=new es(b,c),a.Yc(b))}t(221,185,{},es);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Hk};_.b=!1;var Hk=_.c=null;function gs(a){this.b=a}t(222,185,{},gs);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return hs};var hs=_.b=null;function is(){}function js(a){var b;ks&&(b=new is,a.Yc(b))}t(223,185,{},is);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return ks};var ks=null;function ls(a){this.b=a}t(224,185,{},ls);_.Kc=function(a){a.Xc(this)};
_.Lc=function(){return ms};var ms=_.b=null;function ns(){}t(225,185,{},ns);_.Kc=function(a){a.b.W&&a.b.Id()};_.Lc=function(){return os};var os=null;function ps(a,b,c){a=a.b;if(!b)throw new qs("Cannot add a handler with a null type");if(!c)throw new qs("Cannot add a null handler");0<a.c?rs(a,new ss(a,b,c)):ts(a,b,null,c);return new us(new vs(a,b,c))}
function ws(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new qs("Cannot fire null event");try{++d.c;j=xs(d,b.Lc(),null);e=null;for(h=d.d?j.If(j.Fe()):j.Hf();d.d?h.Kf():h._c();){g=d.d?h.Lf():h.ad();try{b.Kc(g)}catch(n){if(n=Wi(n),A(n,132))f=n,!e&&(e=new ys),zs(e,f);else throw n;}}if(e)throw new As(e);}finally{if(--d.c,0==d.c){var o,q;if(d.b)try{for(q=new Qi(d.b);q.c<q.e.Fe();)o=Ri(q),o.xc()}finally{d.b=null}}}}catch(r){r=Wi(r);if(A(r,84))throw new Bs(r.b);throw r;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Cs(a){Ds.call(this,a,!1)}function Ds(a,b){this.b=new Es(b);this.c=a}t(226,1,Th,Cs,Ds);_.Yc=function(a){ws(this,a)};_.b=null;_.c=null;t(229,1,{});function rs(a,b){!a.b&&(a.b=new kj);ej(a.b,b)}function ts(a,b,c,d){var e;e=nj(a.e,b);e||(e=new Oi,z(a.e,b,e));a=e.Be(c);a||(a=new kj,e.De(c,a));a.zf(d)}function Fs(a,b,c,d){var e,f;e=xs(a,b,c);e.Bf(d)&&e.Ce()&&(f=nj(a.e,b),f.Ee(c),f.Ce()&&Zi(a.e,b))}
function xs(a,b,c){a=nj(a.e,b);if(!a)return Gs(),Gs(),Hs;c=a.Be(c);return!c?(Gs(),Gs(),Hs):c}t(228,229,{});_.b=null;_.c=0;_.d=!1;function Es(a){this.e=new Oi;this.d=a}t(227,228,{},Es);function us(a){this.b=a}t(230,1,{},us);_.b=null;function As(a){Xi.call(this,Is(a),Js(a));this.b=a}function Js(a){a=a.Bd();return!a._c()?null:a.ad()}
function Is(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Ks(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),En(b.b,d);return b.b.b}t(232,99,mi,As);_.b=null;function Bs(a){As.call(this,a)}t(231,232,mi,Bs);t(233,1,{},function(){});function Ls(a){a=vo(a,Ud);return Ms(tg,a)?(Ns(),Os):Ms(hf,a)?(Ns(),Ps):(Ns(),Qs)}function Ns(){Ns=x;Os=new Rs("RTL",0);Ps=new Rs("LTR",1);Qs=new Rs("DEFAULT",2);Ss=H(Ts,m,49,[Os,Ps,Qs])}
function Rs(a,b){Jo.call(this,a,b)}t(235,141,{49:1,117:1,121:1,123:1},Rs);var Ss,Qs,Ps,Os;function Us(){}function Vs(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=Vs(e,d);H(a,b,c,d);return d}function Ws(a){return Xs([Ys,I],[m,s],[116,-1],a,0,2,1)}
function Xs(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Vs(j?g:0,h);H(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Xs(a,b,c,d,e,f,g)}return n}function H(a,b,c,d){Zs();var e=$s,f=at;Zs();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 bt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ct;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new ct;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ct;}a[b]=c}t(236,1,{},Us);_.qI=0;
function Zs(){Zs=x;$s=[];at=[];var a=new Us,b=$s,c=at,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var $s,at;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Nn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Rn(a){return a.tM==x||a.cM&&!!a.cM[1]}function dt(a){return null==a?null:a}function K(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function et(){var a;$stats&&ft("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Uf))a=Uf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ff)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ff)&&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")?xe:"unknown"}G(xe,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&ft("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=H(gt,m,1,[Gb]);for(c=0;c<a.length&&!G(a[c],b);++c);$stats&&ft("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Wp();Zp.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;}");
Wp();0!=Zp.length&&(a=Zp.join(l),b=($p(),aq),a=cq(a),dq(b).insertBefore(a,b.b.firstChild),Zp.length=0);0!=Xp.length&&(a=Xp.join(l),b=($p(),aq),a=cq(a),dq(b).appendChild(a),Xp.length=0);0!=Yp.length&&(a=Yp.join(l),b=($p(),aq),a=cq(a),dq(b).appendChild(a),Yp.length=0);$stats&&ft("export.client.JSME_export");new ht;new it;0<jt(null)?go((co(),eo),new kt):lt()}function Wi(a){return A(a,132)?a:new Ln(a)}function mt(a){return nt(a&4194303,a>>22&4194303,0>a?1048575:0)}
function ot(a){return nt(a.l,a.m,a.h)}function nt(a,b,c){return _=new pt,_.l=a,_.m=b,_.h=c,_}
function qt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new rt;if(0==a.l&&0==a.m&&0==a.h)return st=nt(0,0,0),nt(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?(st=nt(0,0,0),c=ot((tt(),ut))):(st=nt(c.l,c.m,c.h),c=nt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=vt(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?Jt(e):0==c&&0!=d&&0==e?Jt(d)+22:0!=c&&0==d&&0==e?Jt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=ot((tt(),Kt)),c=!0,g=!g;else return c=Lt(a,f),g&&Mt(c),st=nt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=vt(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Lt(c,d);f&&Mt(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=nt(f,j,c);g?st=vt(c):st=nt(c.l,c.m,c.h);return e}if(!Nt(a,b))return e?st=vt(a):st=nt(a.l,a.m,a.h),nt(0,0,0);c=c?a:nt(a.l,a.m,a.h);var h,n,o,q;f=Ot(b)-Ot(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=nt(j&4194303,n&4194303,h&1048575);for(n=nt(0,0,0);0<=f;){h=c;var r=q=o=void 0,r=h.h-j.h;0>r?h=!1:(o=h.l-j.l,q=h.m-j.m+(o>>22),r+=q>>22,0>r?h=!1:(h.l=o&4194303,h.m=q&4194303,h.h=r&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;q=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=q>>>1|(h&1)<<21;--f}g&&Mt(n);e?(st=vt(c),d&&(st=Pt(st,(tt(),ut)))):st=nt(c.l,c.m,c.h);return n}
function Mt(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 Ot(a){var b;b=Qt(a.h);return 32==b?(b=Qt(a.m),32==b?Qt(a.l)+32:b+20-10):b-12}var st=null;function Rt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return nt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function St(a,b){return nt(a.l&b.l,a.m&b.m,a.h&b.h)}function Tt(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 tt(),Ut;if(-9223372036854775E3>a)return tt(),Vt;if(9223372036854775E3<=a)return tt(),Kt;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=nt(a,b,c);d&&Mt(b);return b}function Wt(a){var b,c;return-129<a&&128>a?(b=a+128,null==Xt&&(Xt=y(Yt,m,50,256,0)),c=Xt[b],!c&&(c=Xt[b]=mt(a)),c):mt(a)}
function Zt(a){var b=nh,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 Nt(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 $t(a,b){var c,d,e,f,g,j,h,n,o,q,r,u,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;q=(b.h&1048320)>>8;r=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=q&&(g+=c*q);c=(r&4194303)+((v&511)<<13);r=(r>>22)+(v>>9)+((u&262143)<<4)+((D&31)<<17)+(c>>22);u=(u>>18)+(D>>5)+((g&4095)<<8)+(r>>22);return nt(c&4194303,r&
4194303,u&1048575)}function vt(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return nt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Lt(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return nt(c&4194303,d&4194303,e&1048575)}function Pt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return nt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function N(a){return a.l|a.m<<22}function au(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ba+au(vt(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Wt(1E9);a=qt(a,b);b=l+N(st);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var Xt=null;function tt(){tt=x;Kt=nt(4194303,4194303,524287);Vt=nt(0,0,524288);ut=Wt(1);Wt(2);Ut=Wt(0)}var Kt,Vt,ut,Ut;function pt(){}t(245,1,{50:1},pt);
function ft(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function bu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(250,1,{},bu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function cu(a,b){En(a.b.b,b.b);return a}function du(){this.b=new eu}t(251,1,{},du);function fu(a){if(null==a)throw new qs("css is null");this.b=a}t(252,1,{51:1,117:1},fu);
_.eQ=function(a){return!A(a,51)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};_.b=null;function hu(a){if(null==a)throw new qs("html is null");this.b=a}t(254,1,Wh,hu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};_.b=null;t(255,1,Wh,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,53)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};_.b=null;
function iu(){iu=x;ju=RegExp(na,we);ku=RegExp(tb,we);lu=RegExp(qb,we);mu=RegExp(ta,we);nu=RegExp(da,we)}function ou(a){iu();-1!=a.indexOf(na)&&(a=a.replace(ju,pa));-1!=a.indexOf(qb)&&(a=a.replace(lu,ra));-1!=a.indexOf(tb)&&(a=a.replace(ku,qa));-1!=a.indexOf(da)&&(a=a.replace(nu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(mu,"&#39;"));return a}var ju,ku,lu,nu,mu;function pu(a){if(null==a)throw new qs("uri is null");this.b=a}t(257,1,{54:1},pu);_.eQ=function(a){return!A(a,54)?!1:G(this.b,a.b)};_.hC=function(){return gu(this.b)};
_.b=null;function qu(){qu=x}t(259,1,{});function ru(){}t(260,1,{},ru);var su=null;function tu(){}t(261,259,{},tu);var uu=null;function vu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=xs(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=xs(a.b,f,null).Gf(e),A(d,55)&&Qn(d.b,b)){var h=a.b,n=f;0<h.c?rs(h,new wu(h,n,null,d)):Fs(h,n,null,d)}}}t(262,1,ci);_.b=null;function xu(a){this.b=a}t(263,262,ci,xu);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function yu(a){this.b=a}t(264,262,ci,yu);
_.Wc=function(){var a=this.b.b;zu(a);Au(a.pb)};function Bu(){Kn()}t(265,99,vi,Bu);function Cu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Bk(a.e,1))}function Du(){this.b=new Eu(this);this.c=new kj;this.e=new Fu(this);this.i=new Gu(this)}t(266,1,{},Du);_.d=!1;_.f=!1;function Eu(a){Ck();this.b=a}t(267,26,{},Eu);_.Hc=function(){if(this.b.d){var a=this.b,b;b=Hu(a.i.e.c,a.i.c);Iu(a.i);A(b,56)&&new Bu;a.d=!1;Cu(a)}};_.b=null;function Fu(a){Ck();this.b=a}t(268,26,{},Fu);
_.Hc=function(){this.b.f=!1;var a=this.b,b=pk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Bk(a.b,1E4);a.i.d<a.i.b;){d=Ju(a.i);try{if(null==d)break;A(d,56)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Iu(a.i)}if(100<=pk()-b)break}}finally{e||(Jk(a.b),a.d=!1,Cu(a))}};_.b=null;function Ju(a){var b;a.c=a.d;b=Hu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Iu(a){Ku(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Gu(a){this.e=a}t(269,1,{},Gu);_._c=function(){return this.d<this.b};_.ad=function(){return Ju(this)};
_.bd=function(){Iu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Lu(a,b){var c=(Mu(),Nu(b));a.appendChild(c)}function Ou(a,b,c){var d;d=ek;ek=a;b==tj&&8192==Pu(a.type)&&(tj=null);c.cd(a);ek=d}var ek=null,tj=null;function Qu(){Qu=x;Ru=new Du}function Kj(a){Qu();if(!a)throw new qs("cmd cannot be null");var b=Ru;ej(b.c,a);Cu(b)}var Ru;function Su(a){uj();!Tu&&(Tu=new Ik);Uu||(Uu=new Ds(null,!0),Vu=new Wu);return ps(Uu,Tu,a)}var Uu=null;function Xu(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Wu(){}t(275,185,{},Wu);_.Kc=function(a){a.$c(this);Vu.d=!1};_.Lc=function(){return Tu};_.Mc=function(){Xu(this)};_.b=!1;_.c=!1;_.d=!1;var Tu=_.e=null,Vu=null;function Yu(){Yu=x;Zu=new $u;av()||(Zu=null)}var Zu=null;function Ek(){}t(277,1,{},Ek);_.Uc=function(){for(;0<(Ck(),Dk).d;)Jk(Hu(Dk,0))};function Gk(a,b){return ps((!bv&&(bv=new cv),bv),a,b)}function dv(a){Fk();ev||(fv(),ev=!0);return Gk((!ks&&(ks=new Ik),ks),a)}function Fk(){gv||(hv(),gv=!0)}
function iv(){var a;gv&&(a=new jv,bv&&ws(bv,a));return null}var gv=!1,bv=null,kv=0,lv=0,ev=!1;function mv(){mv=x;nv=new Ik}function jv(){mv()}t(279,185,{},jv);_.Kc=function(){null.gg()};_.Lc=function(){return nv};var nv;function cv(){Cs.call(this,null)}t(281,226,Th,cv);
function Pu(a){switch(a){case od:return 4096;case wd:return 1024;case Cd:return 1;case Od:return 2;case pe:return 2048;case Ye:return 128;case Ze:return 256;case $e:return 512;case ff:return 32768;case "losecapture":return 8192;case zf:return 4;case Af:return 64;case Bf:return 32;case Cf:return 16;case Df:return 8;case "scroll":return 16384;case me:return 65536;case Pb:case Ef:return 131072;case Md:return 262144;case Zf:return 524288;case Yg:return 1048576;case Xg:return 2097152;case Wg:return 4194304;
case Vg:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function uj(){ov||(pv(),qv(),ov=!0)}var ov=!1;function rv(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 sv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function pv(){tv=C(function(a){var b;var c=Uu,d,e,f;Tu&&c&&uv(c.b.e,Tu)?(b=Vu.b,d=Vu.c,e=Vu.d,f=Vu.e,Xu(Vu),Vu.e=a,ws(c,Vu),c=!(Vu.b&&!Vu.c),Vu.b=b,Vu.c=d,Vu.d=e,Vu.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});vv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Nn(b)&&A(b,57)&&Ou(a,c,b)});wv=C(function(a){a.preventDefault();vv.call(this,a)});xv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;vv.call(this,a)});yv=C(function(a){if(tv(a)){var b=vj;b&&b.__listener&&!Nn(b.__listener)&&A(b.__listener,57)&&(Ou(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Cd,yv,!0);$wnd.addEventListener(Od,yv,!0);$wnd.addEventListener(zf,yv,!0);$wnd.addEventListener(Df,yv,!0);$wnd.addEventListener(Af,yv,!0);$wnd.addEventListener(Cf,yv,!0);$wnd.addEventListener(Bf,yv,!0);$wnd.addEventListener(Ef,yv,!0);$wnd.addEventListener(Ye,tv,!0);$wnd.addEventListener($e,tv,!0);$wnd.addEventListener(Ze,
tv,!0);$wnd.addEventListener(Yg,yv,!0);$wnd.addEventListener(Xg,yv,!0);$wnd.addEventListener(Wg,yv,!0);$wnd.addEventListener(Vg,yv,!0);$wnd.addEventListener(Ae,yv,!0);$wnd.addEventListener(ye,yv,!0);$wnd.addEventListener(ze,yv,!0)}function zv(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 Av(a,b){var c;uj();if(G(ie,b)&&(c=Eo(),-1!=c&&1009E3>=c))he==he&&(a.ondragexit=wv);else switch(b){case "drag":a.ondrag=vv;break;case fe:a.ondragend=vv;break;case ge:a.ondragenter=wv;break;case ie:a.ondragleave=vv;break;case je:a.ondragover=wv;break;case "dragstart":a.ondragstart=vv;break;case ke:a.ondrop=vv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,vv,!1);a.addEventListener(b,vv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var vj=null,tv=null,yv=null,wv=null,vv=null,xv=null;function qv(){$wnd.addEventListener(Bf,C(function(a){var b=vj;if(b&&!a.relatedTarget&&Le==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Df,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Pb,yv,!0)}
function Bv(a,b){uj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?vv:null),c&2&&(a.ondblclick=b&2?vv:null),c&4&&(a.onmousedown=b&4?vv:null),c&8&&(a.onmouseup=b&8?vv:null),c&16&&(a.onmouseover=b&16?vv:null),c&32&&(a.onmouseout=b&32?vv:null),c&64&&(a.onmousemove=b&64?vv:null),c&128&&(a.onkeydown=b&128?vv:null),c&256&&(a.onkeypress=b&256?vv:null),c&512&&(a.onkeyup=b&512?vv:null),c&1024&&(a.onchange=b&1024?vv:null),c&2048&&(a.onfocus=b&2048?vv:null),c&4096&&(a.onblur=b&4096?vv:
null),c&8192&&(a.onlosecapture=b&8192?vv:null),c&16384&&(a.onscroll=b&16384?vv:null),c&32768&&(a.onload=b&32768?xv:null),c&65536&&(a.onerror=b&65536?vv:null),c&131072&&(a.onmousewheel=b&131072?vv:null),c&262144&&(a.oncontextmenu=b&262144?vv:null),c&524288&&(a.onpaste=b&524288?vv:null),c&1048576&&(a.ontouchstart=b&1048576?vv:null),c&2097152&&(a.ontouchmove=b&2097152?vv:null),c&4194304&&(a.ontouchend=b&4194304?vv:null),c&8388608&&(a.ontouchcancel=b&8388608?vv:null),c&16777216&&(a.ongesturestart=b&16777216?
vv:null),c&33554432&&(a.ongesturechange=b&33554432?vv:null),c&67108864&&(a.ongestureend=b&67108864?vv:null));b&131072&&a.addEventListener(Pb,vv,!1)}function Cv(){var a;Cv=x;Dv=(a=$doc,G(a.compatMode,Gb)?a.documentElement:a.body)}var Dv;function Ev(){this.c=new kj}function Fv(a){a=a[Xc];return null==a?-1:a}t(286,1,{},Ev);_.b=null;function Gv(a,b){this.b=a;this.c=b}t(287,1,{},Gv);_.b=0;_.c=null;t(288,1,Th);_.ed=function(a){return decodeURI(a.replace("%23",la))};_.Yc=function(a){ws(this.b,a)};
_.fd=function(a){a=null==a?l:a;if(!G(a,null==Hv?l:Hv))Hv=a,os&&(a=new ns,ws(this.b,a))};var Hv=l;function av(){function a(){$wnd.setTimeout(a,250);e()}var b=Zu,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));Hv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}t(290,288,Th);function $u(){this.b=new Cs(null)}t(289,290,Th,$u);_.ed=function(a){return a};
function hv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(iv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{gv&&fs((!bv&&(bv=new cv),bv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function fv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(ev&&(d=yj(),c=zj(),lv!=d||kv!=c))lv=d,kv=c,js((!bv&&(bv=new cv),bv))}finally{a&&a(b)}})}function jj(a,b){Si(a.ld(),b,!0)}function ij(a,b){Si(a.ld(),b,!1)}function Iv(a,b){a.pb.style[Je]=b}function xj(a,b,c){0<=b&&a.qd(b+dg);0<=c&&a.od(c+dg)}function Jv(a){var b,a=vo(a,yd);b=oo(a,po(32));return 0<=b?a.substr(0,b-0):a}
function Si(a,b,c){if(!a)throw new $i(oc);b=no(b);if(0==b.length)throw new Kk(Mc);if(c){var d;d=no(b);b=a.className;-1==xo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=no(b);f=a.className;e=xo(f,c);-1!=e&&(b=no(f.substr(0,e-0)),c=no(Kv(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Lv(a,b){a.style.display=b?l:Kf;a.setAttribute("aria-hidden",""+!b)}t(296,1,zi);_.gd=function(){return hk(this.pb)};_.hd=function(){return jk(this.pb)};
_.jd=function(){return uo(this.pb,Rf)};_.kd=function(){return uo(this.pb,Sf)};_.ld=function(){return this.pb};_.md=function(){return this.pb.style.display!=Kf};_.nd=function(){throw new Mv;};_.od=function(a){Iv(this,a)};_.pd=function(a){Lv(this.pb,a)};_.qd=function(a){this.pb.style[ih]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};_.pb=null;
function Nv(a,b,c){Av(a.pb,c.c);ps(!a.mb?a.mb=new Cs(a):a.mb,c,b)}function B(a,b,c){var d;d=Pu(c.c);-1==d?Av(a.pb,c.c):-1==a.lb?Bv(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return ps(!a.mb?a.mb=new Cs(a):a.mb,c,b)}function Ov(a,b,c){return ps(!a.mb?a.mb=new Cs(a):a.mb,c,b)}
function Pv(a){var b;if(a.td())throw new Qv("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?Bv(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.rd();a.wd()}function Rv(a,b){var c;switch(Pu(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Fo(a.pb,c))return}c=a.pb;var d,e,f;if(eq&&(f=eq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&ws(a.mb,f.b),f.b.b=d,f.b.c=e}
function Sv(a){if(!a.td())throw new Qv("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.pb.__listener=null,a.kb=!1}}}function fk(a){if(a.ob)if(A(a.ob,70))a.ob.yd(a);else{if(a.ob)throw new Qv("This widget's parent does not implement HasWidgets");}else if(rj(),uv(Tv.b,a)){rj();try{a.vd()}finally{Zi(Tv.b,a)}}}
function Uv(a,b){var c;c=a.ob;if(b){if(c)throw new Qv("Cannot set a new parent without first clearing the old parent");a.ob=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.ob=null}}t(295,296,wi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.mb&&ws(this.mb,a)};_.td=function(){return this.kb};_.ud=function(){Pv(this)};_.cd=function(a){Rv(this,a)};_.vd=function(){Sv(this)};_.wd=function(){};_.xd=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;
function Vv(a){for(a=new Wv(a);a.b.b<a.b.c.d-1;)Xv(a.b),Yv(a.b)}t(294,295,ni);_.rd=function(){Zv(this,($v(),aw))};_.sd=function(){Zv(this,($v(),bw))};function cw(a,b,c){fk(b);var d=a.q;dw(d,b,d.d);d=(Mu(),Nu(b.pb));c.appendChild(d);Uv(b,a)}function ew(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new fw;b.ob==a&&(f=a.zd(b),f<d&&--d);fk(b);dw(a.q,b,d);e?(e=b.pb,zv(c,(Mu(),Nu(e)),d)):(e=(Mu(),Nu(b.pb)),c.appendChild(e));Uv(b,a)}
function gw(a,b){var c;if(b.ob!=a)return!1;try{Uv(b,null)}finally{c=b.pb;zo(c).removeChild(c);c=a.q;var d;d=hw(c,b);if(-1==d)throw new iw;if(0>d||d>=c.d)throw new fw;for(--c.d;d<c.d;++d)bt(c.b,d,c.b[d+1]);bt(c.b,c.d,null)}return!0}t(293,294,ni);_.zd=function(a){return hw(this.q,a)};_.Ad=function(a,b,c,d){ew(this,a,b,c,d)};_.Bd=function(){return new jw(this.q)};_.yd=function(a){return gw(this,a)};function qj(a,b,c,d){var e;fk(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.pb,e,!0)}
function kw(a,b){var c;(c=gw(a,b))&&lw(b.pb);return c}function mw(a,b,c,d){if(b.ob!=a)throw new Kk("Widget must be a child of this panel.");a.Ed(b,c,d)}function nw(a,b,c){a=a.pb;-1==b&&-1==c?lw(a):(a.style[ag]=Zc,a.style[af]=b+dg,a.style[Ug]=c+dg)}function ow(){var a=$doc.createElement(Xd);this.q=new pw(this);this.pb=a;this.pb.style[ag]="relative";this.pb.style[Xf]=Ke}function lw(a){a.style[af]=l;a.style[Ug]=l;a.style[ag]=l}t(292,293,ni,ow);_.Cd=function(a){cw(this,a,this.pb)};
_.yd=function(a){return kw(this,a)};_.Dd=function(a,b,c){mw(this,a,b,c)};_.Ed=function(a,b,c){nw(a,b,c)};function qw(a,b){if(a.Gd())throw new Qv("SimplePanel can only contain one child widget");a.Hd(b)}function rw(a,b){if(a.jb!=b)return!1;try{Uv(b,null)}finally{a.Fd().removeChild(b.pb),a.jb=null}return!0}function sw(a,b){if(b!=a.jb&&(b&&fk(b),a.jb&&a.yd(a.jb),a.jb=b)){var c=(Mu(),Nu(a.jb.pb));a.Fd().appendChild(c);Uv(b,a)}}function tw(){this.pb=$doc.createElement(Xd)}t(300,294,ni,tw);_.Fd=function(){return this.pb};
_.Gd=function(){return this.jb};_.Bd=function(){return new uw(this)};_.yd=function(a){return rw(this,a)};_.Hd=function(a){sw(this,a)};_.jb=null;function vw(){vw=x;ww()}function xw(a,b){a.hb&&(yw(a.gb,!1,!1),fs(a,a,b))}function zw(a){var b;if(b=a.jb)null!=a.X&&b.od(a.X),null!=a.Y&&b.qd(a.Y)}function Aw(a,b,c){a.cb=b;a.ib=c;b-=Bo();c-=Co();a=a.pb;a.style[af]=b+(Ej(),dg);a.style[Ug]=c+dg}function Bw(a){a.hb||(a.kb&&fk(a),yw(a.gb,!0,!1))}t(299,300,ni);_.Fd=function(){return Cw?yo(yo(this.pb)):yo(this.pb)};
_.jd=function(){return uo(this.pb,Rf)};_.kd=function(){return uo(this.pb,Sf)};_.ld=function(){return Cw?yo(this.pb):zo(yo(this.pb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){xw(this,a)};_.md=function(){return!G(Ke,this.pb.style[fh])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this.hb&&yw(this.gb,!1,!0)};_.od=function(a){this.X=a;zw(this);0==a.length&&(this.X=null)};_.Kd=function(a,b){Aw(this,a,b)};_.pd=function(a){this.pb.style[fh]=a?gh:Ke};_.Hd=function(a){sw(this,a);zw(this)};
_.qd=function(a){this.Y=a;zw(this);0==a.length&&(this.Y=null)};_.Ld=function(){Bw(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
function Dw(a,b){var c;tw.call(this);this.$=new Ew;this.U=(Fw(),Gw);this.gb=new Hw(this);c=this.pb;var d;d=$doc.createElement(Xd);Cw&&(wo(d,"<div></div>"),go((co(),eo),new Iw(d)));c.appendChild(d);this.Kd(0,0);(Cw?yo(this.pb):zo(yo(this.pb)))[yd]="gwt-PopupPanel";(Cw?yo(yo(this.pb)):yo(this.pb))[yd]=$f;this.W=this.V=a;this.db=!1;c=H(gt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new Jw(c);this.T.ld()[yd]=l;c=Cw?yo(this.pb):zo(yo(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new $i(oc);d=no(d);
if(0==d.length)throw new Kk(Mc);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)}sw(this,this.T);zw(this);Si(Cw?yo(yo(this.pb)):yo(this.pb),$f,!1);Si(this.T.c,b+"Content",!0)}t(298,299,ni);_.rd=function(){Pv(this.T)};_.sd=function(){Sv(this.T)};_.Gd=function(){return this.T.jb};_.Bd=function(){return new uw(this.T)};_.yd=function(a){return this.T.yd(a)};
_.Hd=function(a){sw(this.T,a);zw(this)};_.T=null;t(297,298,ni);_.vd=function(){Sv(this)};function Kw(){Kw=x;Lw=new Mw(Fb,0,(Fw(),Gw));Nw=new Mw(qc,1,Ow);Pw=new Mw(Ac,2,Qw);Rw=H(Sw,m,58,[Lw,Nw,Pw])}function Mw(a,b,c){Jo.call(this,a,b);this.b=c}t(301,141,{58:1,117:1,121:1,123:1},Mw);_.b=null;var Rw,Lw,Nw,Pw;function Tw(){Tw=x;Uw=H(gt,m,1,[Ug,yf,rd])}
function Jw(a){var b;Tw();var c,d;c=this.pb=$doc.createElement(Jg);this.d=$doc.createElement(Mg);Lu(c,this.d);c[ud]=0;for(c=c[td]=0;c<a.length;++c)d=(b=$doc.createElement(Zg),b[yd]=a[c],Lu(b,Vw(a[c]+"Left")),Lu(b,Vw(a[c]+Hb)),Lu(b,Vw(a[c]+"Right")),b),Lu(this.d,d),1==c&&(this.c=yo(rv(d,1)));this.pb[yd]="gwt-DecoratorPanel"}function Vw(a){var b,c;c=$doc.createElement(Ng);b=$doc.createElement(Xd);var d=(Mu(),Nu(b));c.appendChild(d);c[yd]=a;b[yd]=a+"Inner";return c}t(303,300,Di,Jw);_.Fd=function(){return this.c};
_.c=null;_.d=null;var Uw;t(302,303,Di);t(304,1,{});function $v(){$v=x;aw=new Ww;bw=new Xw}function Yw(a){As.call(this,a)}function Zv(a,b){$v();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Wi(f),A(f,132))d=f,!c&&(c=new ys),zs(c,d);else throw f;}}if(c)throw new Yw(c);}t(305,231,mi,Yw);var aw,bw;function Ww(){}t(306,1,{},Ww);_.Md=function(a){a.ud()};function Xw(){}t(307,1,{},Xw);_.Md=function(a){a.vd()};t(310,295,ai);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};
_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.ud=function(){Pv(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};t(309,310,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1});
function Zw(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=sd,b);this.pb[yd]="gwt-Button";wo(this.pb,a)}t(308,309,{12:1,13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,59:1,60:1,63:1,64:1,65:1,66:1,67:1,68:1,69:1,72:1,76:1,77:1,78:1,79:1,80:1,82:1},Zw);
function $w(){this.q=new pw(this);this.f=$doc.createElement(Jg);this.e=$doc.createElement(Mg);Lu(this.f,this.e);this.pb=this.f}t(311,293,ni);_.e=null;_.f=null;function ax(a,b){var c;if(a.i)throw new Qv("Composite.initWidget() may only be called once.");fk(b);c=b.pb;a.pb=c;var d;Mu();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Mu(),c).__gwt_resolve=bx(a));a.i=b;Uv(b,a)}
function cx(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?Bv(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.ud();a.pb.__listener=a;a.wd()}t(312,295,Xh);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){cx(this)};_.cd=function(a){Rv(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};_.nd=function(){return this.pb=this.i.nd()};_.i=null;
function dx(a,b,c){a.d=!1;c?wo(a.b,b):a.b.textContent=b||l;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Ud]=tg;break;case 1:b[Ud]=hf;break;case 2:Ls(b)!=(Ns(),Qs)&&(b[Ud]=l)}}function ex(a){this.b=a;this.d=!1;this.e=this.c=Ls(a)}t(313,1,{},ex);_.b=null;_.c=null;_.d=!1;_.e=null;function wj(){this.pb=fx()}t(314,300,fi,wj);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};
_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};function gx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=yo(b);e=null;c&&(c=Fv(c),e=0>c?null:Hu(a.j.c,c));e?hx(a,e):d&&wo(b,l);return b}function hx(a,b){var c;if(b.ob!=a)return!1;try{Uv(b,null)}finally{c=b.pb;zo(c).removeChild(c);var d=a.j,e;e=Fv(c);c[Xc]=null;c=d.c;ix(e,c.d);bt(c.c,e,null);d.b=new Gv(e,d.b)}return!0}t(316,294,Fi);_.Bd=function(){return new jx(this)};_.yd=function(a){return hx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;
function kx(a){if(0>=a.c)throw new lx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new lx("Column index: 0, Column size: "+a.b);}
function mx(){this.j=new Ev;this.i=$doc.createElement(Jg);this.d=$doc.createElement(Mg);Lu(this.i,this.d);this.pb=this.i;this.e=new nx(this);var a=new ox(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;zv(a.c.i,(Mu(),Nu(b)),0);Lu(a.b,$doc.createElement(Gd))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new lx("Row index: "+a+", Row size: "+d);if(0>c)throw new lx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new lx("Column index: "+c+", Column size: "+this.b);c=gx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Ng),wo(c,sa),c),zv(d,(Mu(),Nu(e)),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(Gd),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;e=$doc.createElement(Ng);
e.innerHTML=sa;c=$doc.createElement(Zg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)gx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(315,316,Fi,mx);_.b=0;_.c=0;
function px(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(qx(),rx)?a.c.e==(Ns(),Ps)?(sx(),tx):a.c.e==Os?(sx(),ux):(sx(),vx):a.c.e==(Ns(),Ps)?(sx(),ux):a.c.e==Os?(sx(),tx):(sx(),wx);b!=a.d&&(a.d=b,a.pb.style[Pg]=!a.d?l:a.d.b)}t(319,295,wi);_.b=null;_.c=null;_.d=null;function xx(){this.pb=$doc.createElement(Xd);this.c=new ex(this.pb);this.pb[yd]="gwt-Label"}function yx(){xx.call(this);dx(this.c,jh,!1);px(this)}
t(318,319,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},xx,yx);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};
function zx(a){var b=$doc.createElement(Xd);Ms(Eg,b.tagName);this.pb=b;this.c=new ex(this.pb);this.pb[yd]="gwt-HTML";dx(this.c,a,!0);px(this)}t(317,318,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,52:1,57:1,67:1,68:1,69:1,72:1,76:1,79:1,80:1,82:1},zx);function Ax(a){for(;++a.c<a.e.d&&!(null!=Hu(a.e,a.c)););}function jx(a){this.d=a;this.e=this.d.j.c;Ax(this)}t(320,1,{},jx);
_._c=function(){return this.c<this.e.d};_.ad=function(){var a;if(this.c>=this.e.d)throw new iw;a=Hu(this.e,this.c);this.b=this.c;Ax(this);return a};_.bd=function(){var a;if(0>this.b)throw new Bx;a=Hu(this.e,this.b);fk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function nx(a){this.b=a}t(321,1,{},nx);_.b=null;function ox(a){this.c=a}t(322,1,{},ox);_.b=null;_.c=null;function qx(){qx=x;rx=new Cx}var rx;function sx(){sx=x;Dx=new Ex((rp(),vd));tx=new Ex(af);ux=new Ex(ng);vx=tx;wx=ux;Fx=vx}
var Dx,Fx,tx,wx,vx,ux;function Cx(){}t(324,1,{},Cx);function Ex(a){this.b=a}t(325,324,{},Ex);_.b=null;function Gx(){Gx=x;Hx=new Ix(yf);Jx=new Ix(Ug)}var Hx,Jx;function Ix(a){this.b=a}t(326,1,{},Ix);_.b=null;function Kx(a,b){var c;c=Lx(a);Lu(a.c,c);cw(a,b,c)}function Lx(a){var b;b=$doc.createElement(Ng);b[hd]=a.b.b;b.style[eh]=a.d.b;return b}function Mx(a,b){var c,d;d=zo(b.pb);(c=gw(a,b))&&a.c.removeChild(d);return c}
function Nx(){$w.call(this);this.b=(sx(),Fx);this.d=(Gx(),Jx);this.c=$doc.createElement(Zg);Lu(this.e,this.c);this.f[ud]=bb;this.f[td]=bb}t(327,311,ni,Nx);_.yd=function(a){return Mx(this,a)};_.c=null;function Ox(){Ox=x;new Oi}function Px(a,b,c,d,e){Ox();this.b=new Qx(this,a,b,c,d,e);this.pb[yd]="gwt-Image"}function Rx(a,b,c,d,e){Ox();Px.call(this,(qu(),new pu(a)),b,c,d,e)}
t(328,295,{12:1,14:1,16:1,17:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,29:1,30:1,31:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,46:1,48:1,57:1,69:1,72:1,76:1,79:1,80:1,82:1},Px,Rx);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.cd=function(a){32768==Pu(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=l);Rv(this,a)};
_.wd=function(){var a=this.b;G(ff,vo(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new Sx(a,this),go((co(),eo),a.i))};_.b=null;t(330,1,{});_.i=null;function Tx(){Tx=x;Ux()}
function Qx(a,b,c,d,e,f){var g,j;Tx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Eg);j=new du;cu(cu(cu(j,new fu("width:"+e+(Ej(),dg)+pb)),new fu("height:"+f+fg)),new fu("background:url("+b.b+") no-repeat "+-c+"px "+-d+fg));!Vx&&(Vx=new Wx);b=Xx;c=new fu((new fu(j.b.b.b)).b);j=new eu;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=ou(b.b);En(j.b,b);j.b.b+="' style='";b=ou(c.b);En(j.b,b);j.b.b+="' border='0'>";j=new hu(j.b.b);g=(wo(g,j.b),yo(g));a.kb&&(a.pb.__listener=
null);if(a.pb&&(j=a.pb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?Bv(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}t(329,330,{},Qx);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Sx(a,b){this.b=a;this.c=b}t(331,1,{},Sx);_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(ff,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=ff)};_.b=null;_.c=null;
function Yx(a,b){if(0>b||b>=a.pb.options.length)throw new fw;}function oq(a,b){Yx(a,b);return a.pb.options[b].value}function Zx(){this.pb=$doc.createElement("select");this.pb[yd]="gwt-ListBox"}t(332,310,ai,Zx);t(333,262,ci);function $x(a){this.b=a}t(334,333,ci,$x);_.Oc=function(){};function ay(a){this.b=a}t(335,333,ci,ay);_.Uc=function(a){this.b.Nd(a.i,a.b)};
function by(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Zg);zv(a.f,(Mu(),Nu(e)),b);a=(Mu(),Nu(c));d.appendChild(a)}else d=rv(a.f,0),zv(d,(Mu(),Nu(c)),b)}
function cy(a,b,c){var d;dy(a,b);c&&b.b?(dy(a,null),a=b.b,b=(co(),eo),b.d=ho(b.d,[new ey(a),!1])):null!=b.d&&(a.k=new fy(a,b),c=(Fw(),Ow),a.k.U=c,a.k.ab=a.i,a.k.ld()[yd]=He,d=Jv(a.pb),G(Ge,d)||jj(a.k,d+"Popup"),Ov(a.k,new ay(a),Hk?Hk:Hk=new Ik),a.o=b.d,d=a.k,a=new gy(a,b),d.pb.style[fh]=Ke,Bw(d),a.b.p?Aw(a.b.k,hk(a.b.pb)+uo(a.b.pb,Sf)-1,jk(a.c.pb)):Aw(a.b.k,hk(a.c.pb),jk(a.b.pb)+uo(a.b.pb,Rf)-1),d.pb.style[fh]=gh)}function hy(a,b){if(b||!(a.n&&a.o==a.n.d))dy(a,b),a.pb.focus(),b&&a.e&&cy(a,b,!1)}
function iy(a,b){var c;a:{c=b.target;var d,e;for(e=new Qi(a.j);e.c<e.e.Fe();)if(d=Ri(e),Fo(d.pb,c)){c=d;break a}c=null}switch(Pu(b.type)){case 1:a.pb.focus();c&&cy(a,c,!0);break;case 16:c&&hy(a,c);break;case 32:c&&hy(a,null);break;case 2048:jy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:jy(a)||a.p||ky(a);b.cancelBubble=!0;b.preventDefault();break;case 39:jy(a)||(a.p?null!=a.n.d&&!a.n.d.gg().gg()&&(cy(a,a.n,!1),a.n.d.gg()):ly(a));b.cancelBubble=!0;b.preventDefault();break;case 38:jy(a)||a.p&&
ky(a);b.cancelBubble=!0;b.preventDefault();break;case 40:jy(a)||(a.p?ly(a):null!=a.n.d&&!a.n.d.gg().gg()&&(cy(a,a.n,!1),a.n.d.gg()));b.cancelBubble=!0;b.preventDefault();break;case 27:dy(a,null);a.k&&xw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:dy(a,null);a.k&&xw(a.k,!1);break;case 13:jy(a)||(cy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Rv(a,b)}function my(a,b,c){c&&dy(a,null);fs(a,b,!1);a.o=null;a.k=null}
function jy(a){var b;if(!a.n){for(b=new Qi(a.j);b.c<b.e.Fe();){b=Ri(b);dy(a,b);break}return!0}return!1}function dy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Jv(c.pb)+Xa;Si(c.ld(),d,!1);a.p&&(c=zo(a.n.pb),2==sv(c)&&(c=rv(c,1),Si(c,Hg,!1)))}if(b){c=Jv(b.pb)+Xa;Si(b.ld(),c,!0);a.p&&(c=zo(b.pb),2==sv(c)&&(c=rv(c,1),Si(c,Hg,!0)));Kl();c=a.pb;var e=new ll(b.pb),d=(Fl(),Gl),e=H(ny,m,5,[e]),f,g,j,h;f=new Cn;for(j=0,h=e.length;j<h;++j)g=e[j],Dn(Dn(f,g.b),ba);e=no(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function ly(a){var b,c,d;if(a.n){for(b=c=Jj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Hu(a.j,b):Hu(a.j,c);break}dy(a,d)}}function ky(a){var b,c,d;if(a.n){for(b=c=Jj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Hu(a.j,b):Hu(a.j,c);break}dy(a,d)}}t(336,295,wi);_.cd=function(a){iy(this,a)};_.vd=function(){this.k&&xw(this.k,!1);Sv(this)};_.Nd=function(a,b){my(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function ey(a){this.b=a}t(337,1,{},ey);_.xc=function(){oy(this.b)};_.b=null;
function py(a){this.b=a}t(338,1,{},py);_.Oc=function(){dy(this.b,null)};_.b=null;function fy(a,b){vw();this.b=a;this.c=b;Dw.call(this,!0,of);sw(this.T,this.c.d);zw(this);this.fb=!0;this.c.d.gg()}t(339,298,ni,fy);_.$c=function(a){var b,c;if(!a.b)switch(Pu(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Fo(b,c)){a.b=!0;break}a.b&&dy(this.b,null)}};_.b=null;_.c=null;function gy(a,b){this.b=a;this.c=b}t(340,1,{},gy);_.b=null;var qy=_.c=null;
function ry(){ry=x;qy=new bu((qu(),new pu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function sy(a,b){this.pb=$doc.createElement(Ng);var c=Jv(this.pb)+Xa;Si(this.ld(),c,!1);this.pb.textContent=a||l;this.pb[yd]="gwt-MenuItem";c=Go();this.pb.setAttribute(Se,c);Kl();this.pb.setAttribute(og,qm.b);this.b=b}t(343,296,{52:1,65:1,67:1,68:1,69:1,73:1,80:1},sy);_.b=null;_.c=null;_.d=null;
function ty(){var a;this.pb=$doc.createElement(Ng);this.pb[yd]="gwt-MenuItemSeparator";a=$doc.createElement(Xd);Lu(this.pb,a);a[yd]="menuSeparatorInner"}t(344,296,zi,ty);function uy(){var a,b,c,d,e;b=null.gg();e=yj();d=zj();b[Wd]=(Wo(),Kf);b[ih]=0+(Ej(),dg);b[Je]=cb;c=$doc;c=(G(c.compatMode,Gb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(G(a.compatMode,Gb)?a.documentElement:a.body).scrollHeight||0;b[ih]=(c>e?c:e)+dg;b[Je]=(a>d?a:d)+dg;b[Wd]="block"}function Ew(){}t(345,1,{},Ew);_.Wc=function(){uy()};
function vy(a){this.b=a}t(346,1,{},vy);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Fo(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(Pu(d.type)){case 4:case 1048576:if(tj){a.c=!0;break}if(!c&&b.V){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(tj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function wy(a){this.b=a}t(347,1,{},wy);_.b=null;function Fw(){Fw=x;Gw=new xy(Fb,0);Ow=new xy(qc,1);Qw=new xy(Ac,2);yy=H(zy,m,74,[Gw,Ow,Qw])}function xy(a,b){Jo.call(this,a,b)}t(348,141,{74:1,117:1,121:1,123:1},xy);var yy,Gw,Ow,Qw;function Ay(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),vw(),a.i=dv(a.b.$),uy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),vw(),aj(a.i.b),a.i=null,a.c=!1)}
function By(a){a.k||(Ay(a),a.d||(rj(),kw(sj(null),a.b)),vw());Cy((vw(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Xf]=gh}function Dy(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.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}Cy((vw(),a.b.pb),"rect("+g+eg+f+eg+c+eg+e+"px)")}
function yw(a,b,c){a.d=c;nk(a);a.j&&(Jk(a.j),a.j=null,By(a));a.b.hb=b;var d=a.b;d.eb&&(aj(d.eb.b),d.eb=null);d._&&(aj(d._.b),d._=null);if(d.hb){d.eb=Su(new vy(d));var e;e=new wy(d);Yu();e=Zu?ps(Zu.b,(!os&&(os=new Ik),os),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(Fw(),Gw)&&!b&&(c=!1);a.k=b;c?b?(Ay(a),a.b.pb.style[ag]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),Cy((vw(),a.b.pb),kg),rj(),b=sj(null),cw(b,a.b,b.pb),a.j=new Ey(a),Bk(a.j,1)):ok(a,200):(Ay(a),a.k?(a.b.pb.style[ag]=Zc,-1!=a.b.ib&&a.b.Kd(a.b.cb,a.b.ib),
rj(),b=sj(null),cw(b,a.b,b.pb)):a.d||(rj(),kw(sj(null),a.b)),vw(),a.b.pb.style[Xf]=gh)}function Hw(a){var b=(tk(),wk);this.n=new sk(this);this.u=b;this.b=a}t(349,17,{},Hw);_.zc=function(){By(this)};_.Ac=function(){this.e=uo(this.b.pb,Rf);this.f=uo(this.b.pb,Sf);this.b.pb.style[Xf]=Ke;Dy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Dy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Ey(a){Ck();this.b=a}t(350,26,{},Ey);
_.Hc=function(){this.b.j=null;ok(this.b,200)};_.b=null;function Mu(){Mu=x;Fy()}function Nu(a){return a.__gwt_resolve?a.__gwt_resolve():a}function bx(a){return function(){this.__gwt_resolve=Gy;return a.nd()}}function Gy(){throw"A PotentialElement cannot be resolved twice.";}
function Fy(){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 rj(){rj=x;Hy=new Iy;Jy=new Oi;Tv=new ys}function Ky(a){this.q=new pw(this);this.pb=a;Pv(this)}
function sj(a){rj();var b,c;c=nj(Jy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==Jy.e){var d=new Ly;Fk();Gk(Hk?Hk:Hk=new Ik,d)}!b?c=new My:c=new Ky(b);z(Jy,a,c);zs(Tv,c);return c}t(352,292,ni,Ky);var Hy,Jy,Tv;function Iy(){}t(353,1,{},Iy);_.Md=function(a){a.td()&&a.vd()};function Ly(){}t(354,1,{},Ly);_.Uc=function(){rj();try{Zv(Tv,Hy)}finally{Ny(Tv.b),Ny(Jy)}};function My(){Ky.call(this,$doc.body)}t(355,352,ni,My);
_.Ed=function(a,b,c){b-=Bo();c-=Co();nw(a,b,c)};function uw(a){this.d=a;this.b=!!this.d.jb}t(356,1,{},uw);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.jb)throw new iw;this.b=!1;return this.c=this.d.jb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Oy(a,b){a.pb[dh]=null!=b?b:l}t(359,310,li);_.cd=function(a){0!=(Pu(a.type)&896)?Rv(this,a):Rv(this,a)};_.wd=function(){};function Py(){Py=x;Qy()}t(358,359,li);
function Ry(){Py();var a=$doc.createElement("textarea");!uu&&(uu=new tu);!su&&(su=new ru);this.pb=a;this.pb[yd]="gwt-TextArea"}t(357,358,li,Ry);function Sy(){var a;Py();var b=(a=$doc.createElement("INPUT"),a.type=Og,a);!uu&&(uu=new tu);!su&&(su=new ru);this.pb=b;this.pb[yd]="gwt-TextBox"}t(360,358,li,Sy);function Qy(){Qy=x;Ty=new Uy;Vy=new Wy;Xy=new Yy;Zy=new $y;az=H(bz,m,81,[Ty,Vy,Xy,Zy])}t(361,141,ki);var az,Ty,Vy,Xy,Zy;function Uy(){Jo.call(this,Fb,0)}t(362,361,ki,Uy);
function Wy(){Jo.call(this,ec,1)}t(363,361,ki,Wy);function Yy(){Jo.call(this,gc,2)}t(364,361,ki,Yy);function $y(){Jo.call(this,zc,3)}t(365,361,ki,$y);function cz(a,b){var c,d;c=$doc.createElement(Zg);d=$doc.createElement(Ng);d[hd]=a.b.b;d.style[eh]=a.c.b;var e=(Mu(),Nu(d));c.appendChild(e);Lu(a.e,c);cw(a,b,d)}function dz(){$w.call(this);this.b=(sx(),Fx);this.c=(Gx(),Jx);this.f[ud]=bb;this.f[td]=bb}t(366,311,ni,dz);_.yd=function(a){var b;b=zo(a.pb);(a=gw(this,a))&&this.e.removeChild(zo(b));return a};
function ez(a,b){if(0>b||b>=a.d)throw new fw;return a.b[b]}function hw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function dw(a,b,c){var d,e;if(0>c||c>a.d)throw new fw;if(a.d==a.b.length){e=y(fz,m,82,2*a.b.length,0);for(d=0;d<a.b.length;++d)bt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)bt(a.b,d,a.b[d-1]);bt(a.b,c,b)}function pw(a){this.c=a;this.b=y(fz,m,82,4,0)}t(367,1,{},pw);_.Bd=function(){return new jw(this)};_.b=null;_.c=null;_.d=0;
function Xv(a){if(a.b>=a.c.d)throw new iw;return a.c.b[++a.b]}function Yv(a){if(0>a.b||a.b>=a.c.d)throw new Bx;a.c.c.yd(a.c.b[a.b--])}function jw(a){this.c=a}t(368,1,{},jw);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Xv(this)};_.bd=function(){Yv(this)};_.b=-1;_.c=null;function Ux(){Ux=x;Xx=(qu(),new pu(Yn()+"clear.cache.gif"))}var Xx,Vx=null;function Wx(){}t(370,1,{},Wx);function gz(){gz=x;Ux()}function hz(a,b,c,d,e){gz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function iz(a,b,c){gz();hz.call(this,(qu(),new pu(a)),b,0,c,16)}t(371,304,{},hz,iz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function jz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function fx(){var a=kz?kz:kz=jz(),b=$doc.createElement(Xd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Og;c.tabIndex=-1;c.setAttribute(og,bg);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Ke;d.position=Zc;c.addEventListener(pe,a,!1);b.appendChild(c);return b}var kz=null;function ww(){ww=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){Cw=!0;break a}Cw=!1}}
function Cy(a,b){a.style.clip=b;a.style[Wd]=(Wo(),Kf);a.style[Wd]=l}var Cw;function Iw(a){this.b=a}t(376,1,{},Iw);_.xc=function(){this.b.style[Xf]=(gp(),ld)};_.b=null;function aj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?rs(b,new wu(b,c,d,a)):Fs(b,c,d,a)}function vs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(380,1,{},vs);_.b=null;_.c=null;_.d=null;_.e=null;function ss(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(381,1,{},ss);_.xc=function(){ts(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function wu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(382,1,{},wu);_.xc=function(){Fs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function lz(a,b){b.n!=a&&(!a.ic&&(a.ic=new kj),b.n=a,ej(a.ic,b))}function mz(a){var b;b=a.cZ.e;if(-1!=oo(b,po(36)))return null;a=a.jc.c.c++;return b=Kv(b,nz(b,po(46))+1)+l+a}function oz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new pz(a,b,c,Wt(d)))}function qz(a){return!a._b&&a.gc?qz(a.gc):a._b}
function rz(a){return!a.bc&&a.gc?rz(a.gc):a.bc}function sz(a){var b;b=new tz;if(a.be()){for(;a&&!A(a,103);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,103)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new uz;}function vz(a){a.kc=!1;a.ke();wz(a)}function wz(a){if((a=A(a,103)?null:a.gc)&&a.kc)vz(a),a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}function xz(a){return(a=a.Sd())?a:new yz(1,1)}function zz(a){var b;return(b=a.Td())?new Az(b):new Az(a.Vd())}
function Bz(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function Cz(a){return!a.bc?(a.ae(),!0):!1}function O(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,89)&&c.b==b.b||a.hc.Uf(b)}function Dz(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)wz(a),new Ez(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new Ez(a,101)}function Fz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Vf(b),a.be()&&a.je())}
function Gz(a){a.lc||(Bz(a),Hz(a,!0),Iz(a),a.lc=!0,new Ez(a,102),oz(a,a,a.gc,0),wz(a),a.hc.Xf(a))}function Jz(){this.jc=(mq(),mq(),Kz);new Oi;this._d();this.fc=(Lz(),Mz)}t(386,1,di);_.Pd=function(){return!1};_.Qd=function(){return mz(this)};_.Rd=function(){return qz(this)};_.Sd=function(){return Nz(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new Oz(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){vz(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return xz(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+jh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return zz(this)};_.he=function(){};_.ie=function(){return Cz(this)};_.je=function(){};
_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){Dz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.oe=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 Kk("Missing message: awt.12A");if(A(b,91)){if(b==a)throw new Kk("Missing message: awt.12B");a:{if(a&&!A(a,103))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,103))break;d=d.gc}d=!1}if(d)throw new Kk("Missing message: awt.12C");if(A(b,103))throw new Kk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Hn;var e=Jj(d.Wb.b,b),f;f=Hu(d.Wb.b,e);d.Xb&&d.Xb.ue(f);Pz(d,e);new Qz(d,301,f)}d=a.Wb.b.d;Bz(b);Rz(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),vz(a),!!a.Xb&&
A(a.Xb,96)&&(a.Xb.o=!1),oz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,96)){var g=a.Xb;if(!b)throw new qs("Missing message: awt.185");if(null==c||null!=c)Sz(g,c,b);else throw new Kk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Wi(j);if(A(j,126))throw b=j,Pz(a,d),b;throw j;}b.ke();new Qz(a,300,b)}function Tz(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Uz(a){var b;b=a.pe();return new Vz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Hz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Hu(a.Wb.b,c).ce(b)}function Pz(a,b){var c;c=Hu(a.Wb.b,b);Bz(c);c.ce(!1);Ku(a.Wb.b,b);c.gc=null;vz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1);oz(c,c,a,1)}function Wz(a){var b=(Xz(),Yz);Fz(a,b);for(b=0;b<a.Wb.b.d;++b)Hu(a.Wb.b,b).ie()}function Zz(a,b){var c,d;if(a.Xb)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),a.Xb.ue(c);if(b)for(d=new Qi(a.Wb.b);d.c<d.e.Fe();)c=Ri(d),b.qe(null,c);a.Xb=b;vz(a);a.Xb&&A(a.Xb,96)&&(a.Xb.o=!1)}
function Iz(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Hu(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function $z(){Jz.call(this);this.Wb=new aA;this.$b=(mq(),mq(),Kz)}t(385,386,Vh);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return xz(this)};_.Xd=function(){return zz(this)};
_._d=function(){this.hc=(mq(),new bA)};_.ae=function(){vz(this);this.Xb&&A(this.Xb,96)&&(this.Xb.o=!1)};_.ce=function(a){Hz(this,a)};_.de=function(){return xz(this)};_.ge=function(){return zz(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)Bz(Hu(this.Wb.b,a))};_.ie=function(){var a;if(!Cz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Hu(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Hu(this.Wb.b,b),a.ke()};_.oe=function(){Iz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function cA(){var a=new dA;$z.call(this);Zz(this,a)}t(384,385,Vh,cA);_.Qd=function(){return"panel"+this.$b.c.e++};function eA(a,b,c){a=fA(a.Vb,b,c);a.k=!0;return new gA(a)}function hA(a){a.ee(a.Vb.e)}function iA(a){return new yz(uo(a.Vb.pb,Sf),uo(a.Vb.pb,Rf))}t(383,384,Vh);_.Ud=function(){return uo(this.Vb.pb,Rf)};_.Yd=function(){return uo(this.Vb.pb,Sf)};_.Zd=function(){return hk(this.Vb.pb)};_.$d=function(){return jk(this.Vb.pb)};
_.be=function(){return this.Vb.pb.style.display!=Kf};_.je=function(){hA(this)};_.le=function(){};_.Vb=null;function jA(a){if(null!=a)this.f=a;else throw new kA;}t(388,1,ui);_.tS=function(){return this.cZ.e+"[source="+this.f+Vc};_.f=null;
function lA(){lA=x;R=new Oi;z(R,new S(400),new mA(sh));z(R,new S(401),new mA(sh));z(R,new S(402),new mA(sh));z(R,new S(500),new mA(uh));z(R,new S(501),new mA(uh));z(R,new S(502),new mA(uh));z(R,new S(503),new mA(vh));z(R,new S(504),new mA(uh));z(R,new S(505),new mA(uh));z(R,new S(506),new mA(vh));z(R,new S(507),new mA(Nh));z(R,new S(100),new mA(oh));z(R,new S(101),new mA(oh));z(R,new S(102),new mA(oh));z(R,new S(103),new mA(oh));z(R,new S(1004),new mA(rh));z(R,new S(1005),new mA(rh));z(R,new S(800),
new mA(Jh));z(R,new S(801),new mA(Jh));z(R,new S(200),new mA(wh));z(R,new S(201),new mA(wh));z(R,new S(202),new mA(wh));z(R,new S(204),new mA(wh));z(R,new S(203),new mA(wh));z(R,new S(209),new mA(Oh));z(R,new S(208),new mA(Ph));z(R,new S(207),new mA(Ph));z(R,new S(206),new mA(wh));z(R,new S(205),new mA(wh));z(R,new S(1400),new mA(Lh));z(R,new S(1401),new mA(Mh));z(R,new S(1402),new mA(Mh));z(R,new S(300),new mA(ph));z(R,new S(301),new mA(ph));z(R,new S(1100),new mA(Ih));z(R,new S(1101),new mA(Ih));
z(R,new S(1200),new mA(Kh));z(R,new S(701),new mA(zh));z(R,new S(900),new mA(Ah));z(R,new S(1001),new mA(xh));z(R,new S(601),new mA(yh))}t(387,388,ui);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,90)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Sc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var R;function mA(a){this.b=a}t(390,1,{},mA);_.b=nh;function nA(){}t(391,1,{},nA);_.b=null;_.c=null;
function oA(a,b){var c;b&&(a.b?(c=new pA(a.b),bt(c.c,c.d++,b),a.b=c):(a.b=new kj,ej(a.b,b)))}t(393,1,ui);_.b=null;function qA(){}function rA(){}t(392,393,ui,qA,rA);function sA(){sA=x;Math.sqrt(2)}function tA(a){sA();if(0>a)throw new Kk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}t(394,1,{86:1},tA);_.eQ=function(a){return a===this?!0:A(a,86)?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 uA;a.b=31*a.b+K((new vA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+K((new vA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function wA(){wA=x;xA=new ys;yA=new yz(0,0);zs(xA,Cb);zs(xA,Ub);zs(xA,yb);zs(xA,"Last");zs(xA,Hb);zs(xA,nc);zs(xA,Jc);zs(xA,Nc);zs(xA,Sb)}
function Sz(a,b,c){var d;if(null==b)d=Hb;else if(d=b,!uv(xA.b,b))throw new Kk(zA());dt(nj(a.d,d))===dt(c)&&dt(nj(a.c,c))===dt(d)||((b=nj(a.d,d))&&AA(a,b,d),BA(a.b.Bd(),c)&&AA(a,c,d),b=a.b,new CA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function DA(a,b){return new yz(bk(b[1].c,bk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+bk(b[0].b,bk(b[4].b,b[3].b))+a.n)}function AA(a,b,c){EA(a.b,b);Zi(a.c,b);Zi(a.d,c)}
function FA(a,b){if(!a.o){a.o=!0;var c,d,e;GA(a.i,yA);GA(a.j,yA);GA(a.p,null);a.q=0;for(d=HA(a.b,0);d.c!=d.e.b;){c=IA(d);e=nj(a.c,c);var f=b.fc;e=Qn(e,Hb)?0:Qn(e,nc)?1:Qn(e,Jc)?2:Qn(e,Nc)?4:Qn(e,Sb)?3:Qn(e,Cb)?f.b?4:3:Qn(e,yb)?f.b?3:4:Qn(e,Ub)?1:2;c.lc?a.p[e]||(bt(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}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 JA(){wA();KA.call(this,0)}
function KA(a){wA();mq();this.b=new LA;this.c=new Oi;this.d=new Oi;this.e=a;this.k=0;this.o=!1;this.p=y(MA,m,90,5,0);this.i=y(NA,m,92,5,0);this.j=y(NA,m,92,5,0);this.q=this.f=this.n=0}t(395,1,{96:1,117:1},JA,KA);_.qe=function(a,b){Sz(this,a,b)};
_.re=function(a){FA(this,a);if(0!=this.q)if(a=Uz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(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].le(this.j[4].c,c),this.p[4].ne(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].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;FA(this,a);this.o=b;return 0==this.q?Tz(a,new yz(0,0)):Tz(a,DA(this,this.i))};_.te=function(a){var b;b=this.o;FA(this,a);this.o=b;return Tz(a,DA(this,this.j))};_.ue=function(a){var b;b=nj(this.c,a);null!=b&&AA(this,a,b)};_.tS=function(){return OA.e+"[hgap="+this.e+",vgap="+this.k+Vc};_.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 yA,xA;function PA(a){Jz.call(this);this.hc=(mq(),new QA(a,this))}t(396,386,{87:1,90:1,97:1,111:1,117:1},PA);_.Qd=function(){return sd+this.jc.c.b++};_.Sd=function(){return!rz(this)?new yz(0,0):Nz(this.hc,this)};_.ke=function(){};t(398,1,{});t(397,398,{},function(){});function RA(){RA=x}
function SA(a,b){if(null==b)throw new qs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.pb;e=$doc.createElement(Vf);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 TA(){RA();Jz.call(this);new kj;this.hc=new UA((mq(),this))}t(399,386,{88:1,90:1,97:1,111:1,117:1},TA);_.Sd=function(){return Nz(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=mz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",current="+oq(this.hc.b,this.hc.b.pb.selectedIndex)};function VA(){VA=x;WA=new XA(255,255,255);YA=new XA(192,192,192);ZA=new XA(128,128,128);$A=new XA(64,64,64);aB=bB=new XA(0,0,0);cB=new XA(255,0,0);new XA(255,175,175);dB=new XA(255,200,0);eB=new XA(255,255,0);new XA(0,255,0);fB=new XA(255,0,255);gB=new XA(0,255,255);hB=iB=new XA(0,0,255)}
function jB(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 XA(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 XA(c,a,b)}function kB(a){return new XA(K(0.7*(a.b>>16&255)),K(0.7*(a.b>>8&255)),K(0.7*(a.b&255)))}function XA(a,b,c){VA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Kk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
t(400,1,{89:1,98:1,102:1},XA);_.eQ=function(a){return A(a,89)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return lB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Vc};_.b=0;var aB,hB,bB,iB,gB,$A,ZA,YA,fB,dB,cB,WA,eB;function Lz(){Lz=x;Mz=new mB(!0);nB=new ys;zs(nB,"ar");zs(nB,"fa");zs(nB,"iw");zs(nB,"ur")}function mB(a){this.b=a}t(401,1,ui,mB);_.b=!1;var Mz,nB;t(403,1,{107:1,120:1});function oB(){yz.call(this,0,0)}function yz(a,b){this.c=a;this.b=b}
function Az(a){yz.call(this,a.c,a.b)}t(402,403,{92:1,107:1,117:1,120:1},oB,yz,Az);_.eQ=function(a){return a===this?!0:A(a,92)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new uA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return pB.e+"[width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;function rr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(404,1,ui,rr,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});
_.ve=function(){return 0!=(this.f&4)};_.we=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.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Vc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function qB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function rB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(ix(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function sB(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.Xd():c.Vd(),g=bk(g,c.b),j+=c.c+a.d);return new yz(j,g+2*a.e)}function dA(){tB.call(this,1,5,5)}
function tB(a,b,c){mq();this.d=b;this.e=c;this.b=a}t(405,1,ui,dA,tB);_.qe=function(){};
_.re=function(a){this.c=uB(a.Wb);if(0!=qB(this)){var b,c,d,e,f,g,j,h,n,o,q;b=Uz(a);g=a.pe();j=a.fc.b;n=new kj;o=f=2*this.d;q=g.e+this.e;h=0;e=!0;var r,u,v;r=a.Wb.b.d;d=new vB(r);for(v=0;v<r;++v)bt(d.c,d.d++,null);for(c=this.c,r=0,v=c.length;r<v;++r)if(u=c[r],u.gc==a){var D=d,E=Jj(a.Wb.b,u);ix(E,D.d);bt(D.c,E,u)}for(d=new Qi(d);d.c<d.e.Fe();)if((c=Ri(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(rB(this,n,b.c-(o-this.d),g.c,q,h,j),n.Oe(),o=f,q+=h+this.e,h=0),e=!1,bt(n.c,n.d++,c),o+=a.c+this.d,h=bk(h,a.b);rB(this,
n,b.c-(o-this.d),g.c,q,h,j)}};_.se=function(a){this.c=uB(a.Wb);return 0==qB(this)?Tz(a,new yz(10,10)):Tz(a,sB(this,!1))};_.te=function(a){this.c=uB(a.Wb);return 0==qB(this)?Tz(a,new yz(10,10)):Tz(a,sB(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=af;break;case 2:a=ng;break;case 1:a=vd;break;case 4:a="trailing";break;default:a="leading"}return wB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Vc};_.b=0;_.c=null;_.d=0;_.e=0;function Xz(){Xz=x;Yz=new xB(Qb,0,12)}
function xB(a,b,c){Xz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(406,1,{93:1,117:1},xB);_.b=null;_.c=0;_.d=0;var Yz;t(407,1,Yh);_.tS=function(){return yB.e+"[font="+this.c+"ascent="+zB(this.c).b+", descent="+zB(this.c).c+", height="+zB(this.c).d+Vc};_.c=null;function AB(a){if(!a.n){Bz(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=Hu(a.p,b))&&AB(c);Hz(a,!1);a.n=!0;oz(a,a,a.gc,0);new BB(a,202)}}
function CB(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Hu(a.p,b))&&c.Id()}function DB(a){!rz(a)&&Wz(a);var b=zz(a);a.me(a.pc,a.qc,b.c,b.b);Iz(a)}function EB(a,b){a.q!=b&&(a.q=b)}t(409,385,ti);_.Wd=function(){return new Oz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){CB(this)};_.be=function(){return this.hc.d.hb};_.me=function(a,b,c,d){Dz(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Dz(this,a,b,c,d);this.lc&&e&&!f&&Iz(this)};_.n=!1;_.q=!1;
function FB(a){$z.call(this);this.r=new rA;this.p=new kj;this.o=new Oz(0,0,0,0);this.lc=!1;Zz(this,new JA);this.hc&&GB(this.hc.d.I.c,a);this.hc&&HB(this.hc.d,!0);EB(this,!0)}t(408,409,ti);_.pe=function(){return new Oz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return hk(this.hc.d.pb)};_.$d=function(){return jk(this.hc.d.pb)};_._d=function(){this.hc=new IB((mq(),l),this)};
function JB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=jB(g),f=new XA(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=mg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new XA(K(0.7*(g.b>>16&255)),K(0.7*(g.b>>8&255)),K(0.7*(g.b&255))),f=jB(g),(a.e=j)&&(a.i=mg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;KB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=mg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);KB(a,b,c,d,1);KB(a,b,c+1,1,e);(a.e=f)&&(a.i=mg+(f.b>>16&255)+za+(f.b>>8&255)+za+(f.b&
255)+va);KB(a,b+d,c,1,e);KB(a,b+1,c+e,d,1)}t(410,1,{});_.tS=function(){return"Graphics"};t(411,410,{});function LB(a){var b,c;c=bk(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 yz(b,c)}function MB(a,b,c){var d,e,f,g,j,h;a.c=uB(b.Wb);if(0==a.c.length)return new oB;g=LB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=bk(h,d.c),j=bk(j,d.b);return new yz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function NB(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 OB(){PB.call(this,7)}function PB(a){mq();this.e=0;this.b=1;this.f=a;this.d=0}t(412,1,ui,OB,PB);_.qe=function(){};
_.re=function(a){var b,c;this.c=uB(a.Wb);if(0!=this.c.length&&(b=Uz(a),!(0>=b.c||0>=b.b))){c=LB(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);NB(b.c,b.d,this.d,f,e);NB(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].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return Tz(a,MB(this,a,!1))};_.te=function(a){return Tz(a,MB(this,a,!0))};_.ue=function(){};
_.tS=function(){return QB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Vc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Bx(){Kn()}function Qv(a){Kn();this.i=a}t(414,99,vi,Bx,Qv);function uz(){Kn();this.i="Missing message: awt.151"}t(413,414,vi,uz);t(415,1,{});function Oz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(416,1,{95:1,117:1,120:1},Oz);_.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=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return RB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function SB(a){TB.call(this,a,0)}function TB(a,b){Jz.call(this);this.hc=(mq(),new UB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(sx(),Dx);c.b=d;px(c);break;case 0:c=c.b;d=(sx(),tx);c.b=d;px(c);break;case 2:c=c.b,d=(sx(),ux),c.b=d,px(c)}}t(417,386,di,SB,TB);
_.Sd=function(){return!rz(this)?new yz(0,0):Nz(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=mz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+jh+this.cc+(this.lc?l:",hidden")+",align=",b;b=af;switch(this.b){case 1:b=vd;break;case 2:b=ng}return a+b+",text=null"};_.b=0;t(420,1,ui);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Sc+this.fe()+Vc};_.k=null;_.n=null;
function VB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function WB(a){this.o=(mq(),mq(),Kz);var b;var c;b=this.cZ.e;-1!=oo(b,po(36))?b=null:(c=this.o.c.d++,b=Kv(b,nz(b,po(46))+1)+l+c);this.k=b;this.e=new qA;this.i=a;this.f=!0;this.j=new XB(this)}t(419,420,ui,WB);_.fe=function(){return VB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(418,419,ei);_.fe=function(){return VB(this)+(this.c?",tearOff":l)};_.c=!1;t(422,1,{108:1});
_.eQ=function(a){return a===this?!0:A(a,108)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new uA;YB(a,this.b);YB(a,this.c);return a.b};function tz(){this.c=this.b=0}function ZB(a,b){this.b=a;this.c=b}function $B(a){var b=a.c;this.b=a.b;this.c=b}t(421,422,{99:1,108:1,117:1},tz,ZB,$B);_.eQ=function(a){return a===this?!0:A(a,99)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return aC.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;
function bC(a,b){if(!b)throw new qs("Missing message: awt.70");var c=a.b;if(G(b.i,Ba)){var c=c.b.b,d=new ty,e=c.d.d;if(0>e||e>c.d.d)throw new fw;c.p&&(d.pb[Hd]=2);by(c,e,d.pb);Rz(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 fw;Rz(d.d,e,c);for(f=g=0;f<e;++f)A(Hu(d.d,f),73)&&++g;Rz(d.j,g,c);by(d,e,c.pb);c.c=d;e=Jv(c.pb)+Xa;Si(c.ld(),e,!1);d.p&&(e=Jj(d.d,c),-1!=e&&(d=rv(d.p?d.f:rv(d.f,0),e),2==sv(d)&&d.removeChild(rv(d,1)),c.pb[Hd]=2))}}
function cC(a,b,c,d){a=a.b;b=sz(b);c+=b.b;d+=b.c;Aw(a.b,c,d);Bw(a.b)}function dC(){WB.call(this,l);new kj;this.c=!1;this.b=(mq(),new eC)}t(423,418,ei,dC);_.b=null;t(426,1,{101:1,110:1,120:1});t(425,426,{101:1,109:1,110:1,120:1});_.eQ=function(a){return a===this?!0:A(a,109)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new uA;YB(a,this.d);YB(a,this.e);YB(a,this.c);YB(a,this.b);return a.b};function Vz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
t(424,425,{100:1,101:1,109:1,110:1,117:1,120:1},Vz);_.eQ=function(a){return a===this?!0:A(a,100)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return fC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function gC(){gC=x;hC=new iC;jC=new kC;lC=new kC}var hC,lC,jC;t(428,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ii(this)};function iC(){}t(429,428,{},iC);function kC(){}t(430,1,{},kC);t(431,386,di);_.Rd=function(){return null};
function mC(a,b){var c;c=new nC(rz(a));return!c?null:new yz(oC(c,"_")*b+6,zB(c.c).d+6)}function pC(a,b){var c;c=mC(a,b);return!c?xz(a):c}function qC(a,b){var c;c=mC(a,b);return!c?zz(a):c}function rC(a){sC.call(this,a,null!=a?a.length:0)}function sC(a,b){Jz.call(this);this.b=0>b?0:b;tC(this.hc,a)}t(432,431,di,rC,sC);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return mC(this,vo(this.hc.b.pb,dh).length)};_.Td=function(){return!rz(this)?null:mC(this,vo(this.hc.b.pb,dh).length)};
_.Vd=function(){return 0<this.b?pC(this,this.b):xz(this)};_.Xd=function(){return 0<this.b?qC(this,this.b):zz(this)};_._d=function(){this.hc=(mq(),new uC)};_.de=function(){return 0<this.b?pC(this,this.b):xz(this)};_.ge=function(){return 0<this.b?qC(this,this.b):zz(this)};_.b=0;function mq(){mq=x;Kz=new vC}function vr(){var a=(mq(),mq(),Kz);!a.d&&(a.d=new wC)}function vC(){this.c=new xC;this.e=new nA}t(433,1,{},vC);_.b=null;_.d=null;var Kz;function xC(){}t(434,1,{},xC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;
t(435,1,{});function yC(){yC=x;zC=new AC;BC=new AC}function CC(a,b){return b==a?!0:!b?!1:!0}function AC(){}t(436,1,{104:1},AC);_.eQ=function(a){return null==a||!A(a,104)?!1:CC(this,a)};_.hC=function(){var a;a=null.gg()+";class="+null.gg();a=!null.gg().gg()?a:a+";charset=";return gu(a)};_.tS=function(){return DC.e+"[MimeType=(null);humanPresentableName="+this.b+Vc};_.b=null;var zC,BC;function EC(){EC=x;H(FC,m,104,[(yC(),BC),zC])}function GC(a){EC();this.b=a}t(437,1,{},GC);_.b=null;
function HC(a){a="flavor = "+a;Kn();this.i=a}t(438,100,{105:1,117:1,124:1,132:1},HC);function IC(a,b,c){lA();JC.call(this,a,b,c,nh)}function JC(a,b,c,d){lA();jA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(439,387,ui,IC,JC);
_.fe=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="+au(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=nh;function Ez(a,b){lA();jA.call(this,a);this.e=b}t(440,387,ui,Ez);
_.fe=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.Zd()+za+a.$d()+ba+a.Yd()+jh+a.Ud()+va};function Qz(a,b,c){lA();Ez.call(this,a,b);this.b=c}t(441,440,ui,Qz);
_.fe=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.Qd());return a+b.ec};_.b=null;function pz(a,b,c,d){lA();jA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(442,387,ui,pz);
_.fe=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&&(Zt(St(this.b,oh))&&(a+="PARENT_CHANGED,"),Zt(St(this.b,ph))&&(a+="DISPLAYABILITY_CHANGED,"),Zt(St(this.b,rh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=nh;_.c=null;_.d=null;t(443,1,qi);function BB(a,b){lA();Ez.call(this,a,b);this.d=null;this.b=this.c=0}
t(444,440,ui,BB);
_.fe=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(445,1,{});function KC(a){if(null==a)throw new Hn;}t(446,445,{},KC);
function LC(){LC=x;MC={};MC["java.vendor"]=Be;MC["package.restrict.access.sun"]=ch;MC["sun.java.launcher"]=jc;MC["sun.management.compiler"]=Be;MC["os.name"]=jc;MC[" sun.boot.class.path"]=jc;MC["path.separator.applet"]=jc;MC["java.vm.specification.vendor"]=Be;MC["java.runtime.version"]=jc;MC["http.proxyPort"]=jc;MC["user.name"]=jc;MC["user.language"]=jc;MC["os.name.applet"]=jc;MC["browser.version"]=jc;MC["java.version"]=jc;MC["user.timezone"]=jc;MC["java.endorsed.dirs"]=jc;MC["java.specification.name"]=
"GWT";MC["java.specification.version"]="2.5.0";MC[We]=fc;!Or&&(Or=new Wr);Or.b?MC[Ue]="yes":MC[Ue]=null}var MC;t(449,100,ri);function NC(){Kn()}function OC(a){Kn();this.i=a}t(448,449,{112:1,117:1,124:1,132:1},NC,OC);function PC(){PC=x;QC=new RC}function SC(a){var b;if(a.n){var c;b=new eu;En(b.b,a.i);b.b.b+=mb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,En(b.b,a.b));c=a.c;a=a.k;null!=c&&En(b.b,c);null!=a&&(b.b.b+=la,En(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function TC(a){PC();var b,c,d;if(null==a)throw new NC;a=no(a);try{d=oo(a,po(58))}catch(e){e=Wi(e);if(A(e,128))throw new OC(In(e));throw e;}c=oo(a,po(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;UC();var f,g,j;j=c.length;b=new VC;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 OC(ac+a);if(!this.n&&(this.n=nj(QC,this.i),this.n||(this.n=(mq(),new WC))&&z(QC,this.i,this.n),!this.n))throw new OC(ac+a);try{c=a;var n=++d,o=a.length,q,r,u,v,D,E,J,Q,sb,V,L,fa,Kc,ig,xb,Rd,Sd,Td,Wa,Lc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==XC(c,po(47),n+2))throw new YC(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
Td=this.k;v=this.e;xb=this.j;q=this.b;Ib=this.o;Wa=XC(L,po(35),0);if(0==L.indexOf($a)&&0!=L.indexOf("////")){sb=2;fa=-1;E=XC(L,po(47),2);Sd=XC(L,po(63),2);-1!=Sd&&(-1==E||E>Sd)&&(E=Sd);-1==E&&(E=o,v=l);Q=E;-1!=Wa&&Wa<E&&(Q=Wa);var zd=po(64);Lc=L.lastIndexOf(zd,Q);q=L.substr(2,Q-2);-1<Lc&&(Ib=L.substr(2,Lc-2),sb=Lc+1);Kc=XC(L,po(58),-1==Lc?sb:Lc);u=oo(L,po(93));if(-1!=u)try{L.length>u+1?(r=L.charCodeAt(u+1),58==r?Kc=u+1:Kc=-1):Kc=-1}catch(lf){if(lf=Wi(lf),!A(lf,124))throw lf;}-1==Kc||Kc>E?J=L.substr(sb,
Q-sb):(J=L.substr(sb,Kc-sb),ig=L.substr(Kc+1,Q-(Kc+1)),0==ig.length?fa=-1:fa=ZC(ig,10))}-1<Wa&&(Td=L.substr(Wa+1,o-(Wa+1)));D=-1==Wa?o:Wa;var dc=po(63);Rd=L.lastIndexOf(dc,D);-1<Rd?(xb=L.substr(Rd+1,D-(Rd+1)),0==Rd&&null!=v&&(G(v,l)?v=Za:v.indexOf(Za),V=nz(v,po(47))+1,v=v.substr(0,V-0)),D=Rd):0!=Wa&&(xb=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=Za:v.indexOf(Za),V=nz(v,po(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 Fe;Fe=v;null!=xb&&!G(xb,l)&&(null!=v?Fe=v+ub+xb:Fe=ub+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=Fe;this.f=fa;this.k=Td;var Ad;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+mb+this.f));null!=this.d&&-1<(Ad=nz(this.d,po(64)))?(this.o=this.d.substr(0,Ad-0),this.d=Kv(this.d,Ad+1)):this.o=null;null!=this.c&&-1<(Ad=oo(this.c,po(63)))?(this.j=Kv(this.c,Ad+1),this.e=this.c.substr(0,Ad-0)):(this.j=null,this.e=this.c);this.b=q;this.o=Ib;this.e=v;this.j=xb}}catch(Bd){Bd=
Wi(Bd);if(A(Bd,124))throw new OC(In(Bd));throw Bd;}if(-1>this.f)throw new OC("incorrect port: "+this.f);}t(450,1,ui,TC);_.tS=function(){return SC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var QC;t(451,1,{});function $C(a,b,c){var d,e;for(d=new aD(a.Ae().b);bD(d.b);)if(a=d.c=Ri(d.b),e=a.Cf(),null==b?null==e:Qn(b,e))return c&&(a=new cD(a.Cf(),a.Df()),dD(d)),a;return null}t(455,1,Hi);_.ze=function(a){return!!$C(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,135)||this.Fe()!=a.Fe())return!1;for(a=new aD(a.Ae().b);bD(a.b);)if(b=a.c=Ri(a.b),c=b.Cf(),b=b.Df(),!this.ze(c)||!eD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=$C(this,a,!1);return!a?null:a.Df()};_.hC=function(){var a,b,c;c=0;for(b=new aD(this.Ae().b);bD(b.b);)a=b.c=Ri(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new fD("Put not supported on this map");};
_.Ee=function(a){a=$C(this,a,!0);return!a?null:a.Df()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new aD(this.Ae().b);bD(c.b);)b=c.c=Ri(c.b),a?d+=Aa:a=!0,d+=l+b.Cf(),d+=rb,d+=l+b.Df();return d+"}"};function Ny(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function uv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=mb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Cf())){c=!0;break a}c=!1}return c}
function nj(a,b){return null==b?a.c:A(b,1)?a.f[mb+b]:gD(a,b,a.Ie(b))}function gD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Cf()))return f.Df()}return null}function z(a,b,c){return null==b?hD(a,c):A(b,1)?iD(a,b,c):jD(a,b,c,a.Ie(b))}function jD(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.He(b,d.Cf()))return a=d.Df(),d.Ef(c),a}else e=a.b[d]=[];d=new cD(b,c);e.push(d);++a.e;return null}
function hD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function iD(a,b,c){var d,e=a.f,b=mb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Zi(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=mb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Cf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Df();break a}}c=null}return c}t(454,455,Hi);_.ze=function(a){return uv(this,a)};
_.Ae=function(){return new kD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return nj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return Zi(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Oi(){Ny(this)}t(453,454,xi,Oi);_.Ge=function(a,b){return dt(a)===dt(b)||null!=a&&Qn(a,b)};_.Ie=function(a){return~~Tn(a)};function RC(){Ny(this)}t(452,453,xi,RC);function lD(){Kn()}t(456,99,vi,lD);
function mD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=nD(a,c);if(c>=a.j)break;c=oD(a,c);++b}return b}function pD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function qD(a){var b;a.b=0<=a.k&&!a.e?a.k:nD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new lD;b=a.b;a.b=oD(a,a.b);return a.o.substr(b,a.b-b)}
function oD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=rD(a.o,d,a.o.length);if(c<=a.i&&pD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=oo(a.d,po(c)))break;++d}a.n&&b==d&&(a.f?(c=rD(a.o,d,a.o.length),c<=a.i&&pD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=oo(a.d,po(c))&&++d));return d}
function nD(a,b){var c,d;if(null==a.d)throw new Hn;for(d=b;!a.n&&d<a.j;)if(a.f){c=rD(a.o,d,a.o.length);if(c>a.i||!pD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>oo(a.d,po(c)))break;++d}return d}function sD(a){tD.call(this,a," \t\n\r\u000c",!1)}function uD(a){tD.call(this,a,za,!1)}
function tD(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=rD(this.d,c,this.d.length),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=rD(this.d,d,this.d.length),this.c[c]=a}}}t(457,1,{},sD,uD,tD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function vD(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=Wn(e),!(Un(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==ve?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Sc+c+Vc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function wD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+dg:a}function jt(a){var a=new xD(a),b,c,d,e,f;b=$doc.getElementsByTagName(Xd);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Fd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;yD(a););return a.c}
function zD(){zD=x;AD=H(gt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);BD=(VA(),YA);CD=jB(BD);DD=y(ED,m,89,23,0);FD=y(gt,m,1,23,0);GD=y(ED,m,89,7,0);HD=null!=(LC(),MC[Ue]);ID=y(JD,m,93,100,0);KD=y(LD,m,94,100,0)}function MD(a){var b;if(a.Gb)b=ND(a,1)+tb+ND(a,2)+tb+ND(a,3);else if(b=ND(a,0),0<b.length){var c=new OD(a.$);ej(a.ab.b,c)}return b}
function PD(a,b){var c,d;c=b.b;if(G(c,(QD(),RD).c))sr(SD(a));else if(G(c,TD.c))sr(tr(a));else if(G(c,UD.c))a.wb&&(c=a.v,d=(!a.xb&&(a.xb=new ur(a)),a.xb),c.b=d,vr(),wr(c));else if(G(c,pg)){7!=a.P&&(a.Q=nh);d=b.d;d=$t(d,mh);c=Pt(d,a.Q);var e=!Nt(c,nh)?vt(c):c;!Nt(e,th)&&VD(a.$,N(c));WD(a);a.nb=!0;XD(a);a.P=7;a.Q=d}else G(c,wg)||(G(c,le)?YD(a):ZD(a,c))}
function $D(a,b,c,d){var e,f,g,j,h,n,o,q,r;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(aE,m,-1,4,1);o=y(aE,m,-1,99,1);g=r=q=0;for(f=b;f<=c;++f)bE(a.gb[f],e),q+=e[2],r+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(q+=25*(j+1),r+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=iA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));q>=e&&(f=e/q);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/q,2==d&&(g=
25*j/r));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/r:o[f]=o[f]*e/q;q=-e/2;r=0;1==d?q=-e-24:3==d?q=24:2==d&&(q=0,r=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;cE(a.gb[f])}2==d?r+=o[f]/2+g:q+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=q,a.gb[f].N[b]+=r;2==d?r+=o[f]/2:q+=o[f]/2;a.A||dE(a.gb[f])}a.C*=h}}
function eE(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 fE(a),a.$.s=0);null!=a.tb&&vD(a.tb,null)}}function gE(a,b){var c,d,e,f;f=new dC;d=Gc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new WB(Ob+d);var g=(QD(),RD).c;d.d=g;bC(f,d);oA(d.e,a);d=new WB(Ob+c);d.d=TD.c;oA(d.e,a);bC(f,d);a.wb&&(bC(f,new WB(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new WB(c),d.d=UD.c,oA(d.e,a),bC(f,d));lz(a,f);return f}
function hE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,BD);a.pb?(f==a.d&&U(b,kB(BD)),KB(b,h,g,a.Z,a.Z),U(b,(VA(),$A)),iE(b,h,g,a.Z-1,a.Z-1)):f==a.d?JB(b,h+1,g+1,a.Z,a.Z,!1):JB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(VA(),bB)),f){case 101:U(b,eB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;jE(b,!0);kE(b,lE(b,f,d,c,e));U(b,bB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(jE(b,!1),kE(b,lE(b,f,d,c,e)));mE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);KB(b,h+9,g+9,2,4);KB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,cB),KB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,eB),KB(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);W(b,d,g+a.Z-c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);W(b,j-f,n,j-2*f,n);W(b,j+f,n,j+2*f,n);U(b,fB);W(b,d,g+c,j,g+~~(a.Z/2));W(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;W(b,j-f,n,j-2*f,n);W(b,j+f,
n,j+2*f,n);U(b,bB);break;case 107:U(b,dB);KB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,bB);iE(b,h+4,g+4,a.Z-8,a.Z-8);mE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);KB(b,h+9,g+9,2,4);KB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);W(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);W(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;W(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);W(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,hB),iE(b,c,e,d,d),U(b,aB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,W(b,c,g,j,o),W(b,j,o,n,g),g=e+d+f,o=g+f,W(b,c,g,j,o),W(b,j,o,n,g),h+=f,n=h+f,g=e+d,W(b,n,e,h,a),W(b,h,a,n,g),h=c+d+f,n=h+f,W(b,h,e,n,a),W(b,n,a,h,g));break;case 110:nE(b,h,g,a.Z,!0);break;case 111:nE(b,h,g,a.Z,!1);break;case 109:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));W(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,WA);KB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,bB);iE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,BD);
a.qb&&JB(b,h+1,g+1,a.Z,a.Z,!1);U(b,bB);oE(a,b,h,g,"NEW");break;case 106:U(b,cB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,bB);W(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));oE(a,b,h+6,g,sc);break;case 104:U(b,cB);W(b,h+7,g+7,h+a.Z-7,g+a.Z-7);W(b,h+8,g+7,h+a.Z-6,g+a.Z-7);W(b,h+7,g+a.Z-7,h+a.Z-7,g+7);W(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,bB);break;case 105:a.Ob?(U(b,gB),W(b,h+11,g+5,h+9,g+9),W(b,h+9,g+9,h+4,g+9),W(b,h+4,g+9,h+8,g+12),W(b,
h+8,g+12,h+6,g+18),W(b,h+6,g+18,h+11,g+15),W(b,h+12,g+5,h+14,g+9),W(b,h+14,g+9,h+19,g+9),W(b,h+19,g+9,h+15,g+12),W(b,h+15,g+12,h+17,g+18),W(b,h+17,g+18,h+12,g+15),U(b,bB)):oE(a,b,h,g,"123");break;case 114:U(b,iB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);KB(b,d,c,f,f);U(b,bB);pE(a,b,h,g,WA,"i");break;case 201:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:W(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);W(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:W(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));W(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);W(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:W(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));W(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));W(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:qE(a,b,h,g+2,3);break;case 207:qE(a,b,h,g,4);break;
case 208:qE(a,b,h,g,5);break;case 209:qE(a,b,h,g,1);break;case 210:qE(a,b,h,g,6);break;case 211:qE(a,b,h,g,7);break;case 212:qE(a,b,h,g,8);break;case 213:oE(a,b,h,g,"FG"),a.G=new ZB(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!=FD[d]&&pE(a,b,h,g,DD[d],FD[d])}
function rE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,BD),KB(d,0,0,c,b),a.pb?(U(d,(VA(),$A)),iE(d,-1,0,c,b-1)):(U(d,CD),W(d,0,0,c-1-2,0),U(d,kB(BD)),W(d,0,b-1,c-1,b-1),W(d,c-1,0,c-1,b-1)),sE(d,a.Y),U(d,(VA(),bB)),-1!=a.K.toLowerCase().indexOf(me)&&U(d,cB),tE(d,a.K,10,15),uE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function vE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,BD);KB(d,0,0,c,b);a.pb?(U(d,(VA(),$A)),W(d,0,b-1,c,b-1),e=wE*(a.Z+a.T)+2,W(d,0,e,c,e),W(d,0,e,0,b),W(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,CD),W(d,0,0,0,b-1),W(d,0,wE*a.Z,b-1,wE*a.Z),U(d,kB(BD)),W(d,c-1,0,c-1,b-1-a.Z),W(d,0,b-1,c-1,b-1));for(b=3;b<=wE+2;++b)hE(a,d,1,b);uE(a.Vb,a.R,0,2*a.Z+a.T)}}
function xE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);KB(e,0,0,c,b);d=a.eb?(gC(),jC):(gC(),lC);if((gC(),hC)==(gC(),hC))d==jC?e.b=l:e.b=Cg;d=new tA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,q=void 0,r=n=void 0,u=void 0,v=void 0,D=void 0,E=D=q=o=void 0,J=void 0,Q=void 0,sb=o=v=q=j=void 0,V=o=j=void 0,L=h=q=h=void 0,fa=D=Q=void 0,J=h=r=q=q=E=u=L=j=V=V=v=L=J=r=V=L=u=fa=r=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,fa=3;f.x&&(cE(f),$D(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=N(M(yE(13*f.o.C*j)));zE(f.o,j);f.o.B&&(U(g,(VA(),bB)),iE(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]&&(U(g,(zD(),GD)[f.e[j]]),h=g,q=K(f.K[j]-o/2),V=K(f.N[j]-o/2),L=u=o,jE(h,!0),kE(h,lE(h,q,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]&&(U(g,(zD(),GD)[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,r=3*fa*Q,J=3*fa*D,V=y(I,s,-1,4,1),q=y(I,s,-1,4,1),V[0]=K(f.K[h]+r),q[0]=K(f.N[h]-J),V[1]=K(f.K[o]+r),q[1]=K(f.N[o]-J),V[2]=K(f.K[o]-r),q[2]=K(f.N[o]+J),V[3]=K(f.K[h]-r),q[3]=K(f.N[h]+J),o=g,h=V,jE(o,!0),kE(o,AE(o,h,q,4,!0)))}for(j=1;j<=f.v;++j){U(g,(VA(),bB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(zD(),GD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])q=h,h=o,o=q;L=f.K[h];u=f.N[h];V=f.K[o];q=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=V-L,Q=q-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]&&U(g,fB);r=n*Q;J=n*D;W(g,N(M(Math.round(L+r))),N(M(Math.round(u-J))),N(M(Math.round(V+r))),N(M(Math.round(q-J))));W(g,N(M(Math.round(L-r))),N(M(Math.round(u+J))),N(M(Math.round(V-r))),N(M(Math.round(q+J))));U(g,bB);break;case 3:o=N(M(Math.round(L)));h=N(M(Math.round(u)));V=N(M(Math.round(V)));q=N(M(Math.round(q)));W(g,o,h,V,q);L=N(M(Math.round(fa*Q)));u=N(M(Math.round(fa*D)));W(g,o+L,h-u,V+L,q-u);W(g,o-L,h+u,V-L,q+u);break;case 9:case 0:for(h=0;10>h;++h)v=
L-(L-V)/10*h,E=u-(u-q)/10*h,W(g,N(M(Math.round(v))),N(M(Math.round(E))),N(M(Math.round(v))),N(M(Math.round(E))));sE(g,f.o.n);o=zB(f.o.o.c).b-zB(f.o.o.c).c;J=f.f[j];h=ub;null!=J&&(h=J);J=oC(f.o.o,h);L=N(M(Math.round((L+V)/2-J/2)));r=N(M(Math.round((u+q)/2+~~(o/2)-1)));U(g,fB);tE(g,h,L,r);U(g,bB);break;default:if(1==f.C[j]||3==f.C[j])r=fa*Q,J=fa*D,E=y(I,s,-1,3,1),v=y(I,s,-1,3,1),E[0]=N(M(Math.round(V+r))),v[0]=N(M(Math.round(q-J))),E[1]=N(M(Math.round(L))),v[1]=N(M(Math.round(u))),E[2]=N(M(Math.round(V-
r))),v[2]=N(M(Math.round(q+J))),o=g,h=E,q=v,jE(o,!0),kE(o,AE(o,h,q,3,!0));else if(2==f.C[j]||4==f.C[j]){r=fa*Q;J=fa*D;for(h=0;10>h;++h)v=L-(L-V)/10*h,E=u-(u-q)/10*h,o=h/10,W(g,N(M(Math.round(v+r*o))),N(M(Math.round(E-J*o))),N(M(Math.round(v-r*o))),N(M(Math.round(E+J*o))))}else W(g,N(M(Math.round(L))),N(M(Math.round(u))),N(M(Math.round(V))),N(M(Math.round(q))))}}D=y(aE,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],q=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+q/Q[h],D[o]=
D[o]/Q[o]+n/Q[o];sE(g,f.o.n);o=zB(f.o.o.c).b-zB(f.o.o.c).c;J=y(gt,m,1,f.u+1,0);V=y(I,s,-1,f.u+1,1);q=y(I,s,-1,f.u+1,1);n=y(BE,m,100,f.u+1,0);u=2;1!=f.o.C&&(u=N(M(yE(2*f.o.C))));for(j=1;j<=f.u;++j)h=CE(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]=q[j]=oC(f.o.o,h),n[j]=DE(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),r=h,sb=l,f.o.Lb&&0<f.y[j]&&(sb+=Xb,1<f.y[j]&&(sb+=f.y[j])),v=l,0!=f.B[j]&&(1<ck(f.B[j])&&(v+=ck(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+sb+v+l:h=v+sb+l+h,E||(r=h),J[j]=h,r=oC(f.o.o,r),v=oC(f.o.o,h),V[j]=r,q[j]=v,v=n[j]=DE(f,u,j,r,v,o,L),L=v.d+u+1,r=v.e+o+u,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(zD(),GD)[f.e[j]]),KB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(zD(),GD)[f.e[j]]):U(g,(VA(),bB)):U(g,(zD(),DD)[f.c[j]]),tE(g,h,L,r));for(h=1;h<=f.z;++h)j=f.r[h][0],r=V[j],v=q[j],L=N(M(yE(f.K[j]-r/2))),r=
N(M(yE(f.N[j]+~~(o/2)-1))),U(g,(VA(),fB)),tE(g,ba+f.r[h][1],L+v,r);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(VA(),cB):(VA(),iB)),0<f.E&&106!=f.o.d&&(v=n[f.E],iE(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,r=(fa+1)*Q,J=(fa+1)*D,E=y(I,s,-1,5,1),v=y(I,s,-1,5,1),E[0]=N(M(yE(f.K[h]+r))),E[1]=N(M(yE(f.K[o]+r))),v[0]=N(M(yE(f.N[h]-J))),v[1]=N(M(yE(f.N[o]-J))),E[3]=N(M(yE(f.K[h]-r))),E[2]=N(M(yE(f.K[o]-r))),v[3]=N(M(yE(f.N[h]+J))),
v[2]=N(M(yE(f.N[o]+J))),E[4]=E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,Q=v,fa.o&&(jE(fa,!1),kE(fa,AE(fa,j,Q,5,!0)))),106==f.o.d&&EE(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(VA(),cB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],iE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(VA(),$A)),W(e,c-1,0,c-1,b-1)):(U(e,kB(BD)),W(e,c-1,0,c-1,b-1),U(e,BD),W(e,c-2,0,c-2,b-1),U(e,CD),W(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(VA(),fB)),W(e,
d,~~(b/2),d+48,~~(b/2)),W(e,d+48,~~(b/2),d+48-6,~~(b/2)+6),W(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new xB(Zb,0,13),a.X=new nC(a.U),null!=a.cb&&(d=oC(a.X,a.cb),c=N(M(Math.round((c-d)/2))),b-=13,U(e,(VA(),bB)),sE(e,a.U),tE(e,a.cb,c,b)));uE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function qE(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&&(jE(b,!1),kE(b,AE(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));W(b,h[0],n[0],h[1],n[1]);W(b,h[2],n[2],h[3],n[3]);W(b,h[4],n[4],h[5],n[5])}}
function FE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,BD);KB(d,0,0,b,c);a.pb?(U(d,(VA(),$A)),c=14*(a.Z+a.T),iE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,kB(BD)),W(d,b-1,0,b-1,c-1),W(d,0,c-1,b-1-2,c-1),U(d,CD),W(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)hE(a,d,b,1),hE(a,d,b,2);a.d=c;uE(a.Vb,a.Rb,0,0)}}
function nE(a,b,c,d,e){var f,g,j,h,n,o,q,r;n=~~(d/4);o=2+~~(n/2);g=2+n;r=c+~~(10*d/24);h=r+n;q=b+d;e?(j=2+b,f=o+b,g+=b):(f=q-o,j=q-2,g=q-g);W(a,j,r,f,h);W(a,g,r,f,h);j=~~(n/3);W(a,f,r+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=q-f-o,h*=-1,e=-90);mE(a,b,c+o-j,f,d-4-j-1,e,h)}
function GE(a,b,c){var d,e,f,g,j,h;HE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=IE(b);b=new tD(b,j,!0);e=l;for(d=1;5>=d;++d)e=JE(b,j);d=KE(ZC(no(e.substr(0,3)),10)).b;g=KE(ZC(no(e.substr(3,3)),10)).b;JE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=JE(b,j),null==h||G(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new LE(a,f)}$D(a,1,d,1);$D(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new LE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",XD(a),!1;null!=a.j&&a.$&&ME(a.$,a.j,!0);null!=a.k&&
a.$&&ME(a.$,a.k,!1);j=NE(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 OE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];$D(a,1,j,0)}c&&XD(a);return!0}function xr(a,b){a.lb=!0;a.K=b}function zE(a,b){100>b&&(!ID[b]&&(ID[b]=new xB(Zb,0,b)),!KD[b]&&bt(KD,b,new nC(ID[b])),a.n=ID[b],a.o=KD[b])}
function Br(a,b){var c,d;if(0==b)return!1;WD(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:eE(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;PE(a,QE(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 Qv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Qv(bc);
d.b=d.b.d;PE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Hu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(xr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=RE(d),SE(a,d,!1,!0),null!=a.tb&&vD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Hu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(xr(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=RE(d),SE(a,d,!1,!0),null!=a.tb&&vD(a.tb,null));break;case 101:a.Mb&&TE(a.Mb);a.Mb=new UE(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new VE(a):a.Eb.hc.d.hb?WE(a.Eb.hc.d):XE(a.Eb);break;case 114:a.c&&
TE(a.c);a.c=new UE(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,YE(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=ZE(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(aE,m,-1,4,1);bE(a.$,d);a.nb=!0;a.$=new OD(a.$);d=K(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;$E(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,aF(a.$,a.$.E),a.$.E=0,YD(a)):0<a.$.F&&(a.nb=!0,bF(a.$,a.$.F),a.$.F=0,YD(a));cF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new dC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new WB(c),bC(j,g),g.d=c,oA(g.e,a);lz(a,j);a.F=j}cC(a.F,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(TE(a.p),a.p=null);0==a.$.E&&(a.p=new UE(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,YD(a)),18==a.e&&(d=vo((yr(),zr).hc.b.pb,dh),dF(a.$,a.$.E,d),YD(a)),cF(a.$))}XD(a);return!0}
function tr(a){var b,c,d;d=SD(a);c=l;if(a.Gb){var e,f,g;g=Ws([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)ZE(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(eF(g[1][0],3)+eF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+fF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+fF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new gF(a,a.gb,a.vb)),c=fF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function hF(a,b,c,d){var e;e=c;var f=d,g,j;(g=iF(b),j=0!=(b.f&2),g||j)?(a.Gb?cC((!a.x&&(a.x=gE(a,!0)),a.x),a,e,f):cC((!a.w&&(a.w=gE(a,!1)),a.w),a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=jF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){b=0;for(e=1;14>=e;++e)if(c<e*(a.Z+a.T)){b=e;break}c=0;for(e=1;e<=wE+2;++e)if(d<e*(a.Z+a.T)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",XD(a),
!0;if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",XD(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=Br(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)aF(a.$,a.$.E),a.$.E=0,YD(a);else{if(106==a.d)return!0;if(108==a.d)kF(a.$,a.$.E,0),YD(a);else if(157==a.d)kF(a.$,a.$.E,1),YD(a);else if(158==a.d)kF(a.$,a.$.E,-1),YD(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,Y(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):YD(a);else if(206<=a.d&&229>=a.d)a.P=2,lF(a.$),YD(a);else if(230==a.d)a.P=3,YD(a);else if(233<=a.d&&262>a.d)mF(a.$,!1),YD(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;dF(a.$,a.$.E,vo(a.Eb.f.hc.b.pb,dh));a.$.n=!0;YD(a)}else if(105==a.d)nF(a.$),YD(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((yr(),zr).hc.b.pb,dh),1>d.length&&(d=Rc),dF(a.$,a.$.E,
d)),YD(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,lF(a.$),YD(a);else if(0<a.$.F)if(104==a.d)bF(a.$,a.$.F),a.$.F=0,YD(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])xr(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;aF(d,c);d.b[c]=0}a.$.F=0;YD(a)}else if(201==a.d)oF(a.$,a.$.F),YD(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),YD(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,YD(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,YD(a);else if(206<=a.d&&229>=a.d)a.P=2,lF(a.$),YD(a);else if(107==a.d){if(!a.Eb.c)return!0;d=vo(a.Eb.f.hc.b.pb,dh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;YD(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 fE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(pF(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,Y(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,lF(a.$)):300<a.d?(pF(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((yr(),zr).hc.b.pb,dh),1>d.length&&(d=Rc),dF(a.$,1,d))):230==a.d?qF(a,null,!0):233<=a.d&&262>a.d?(pF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,mF(a.$,!0)):LC();YD(a)}else e=!1;e&&(cF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,XD(a))}return e}
function rF(a,b,c,d){var e,f;if(a.A||!a.ib||iF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,q,r;b.E=0;b.K[0]=e;b.N[0]=f;g=sF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);q=e-b.K[n];r=f-b.N[n];n=-g/2+q*j+
r*h;h=r*j-q*h;if(0>n)if(1<b.w)aF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,q=e-b.K[o],r=f-b.N[o],e=r*j-q*h,q=b.K[b.j[1]]-b.K[o],r=b.N[b.j[1]]-b.N[o],f=r*j-
q*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],Y(b,0),bF(b,e),0<sF(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){xr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;Y(b,N(M(Math.round(h))));b.j[b.w]=b.u;0<sF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;xr(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(jF(b)||iF(b))VD(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(aE,m,-1,4,1);bE(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;WD(a);a.nb=!0;XD(a);a.Tb=c;a.Ub=d;return!0}
function tF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||iF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,q=void 0,r=void 0,u=void 0,n=void 0,q=0,u=((zD(),HD)?350:170)+1,r=1;r<=e.v;++r)n=j-e.L[r],o=h-e.O[r],n=n*n+o*o,n<u&&(u=n,q=r);q*=-1;for(r=1;r<=e.u;++r)n=j-e.K[r],o=h-e.N[r],n=n*n+o*o,n<u&&(u=n,q=r);e=q;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;uF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(uF(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;WD(a);a.nb=!0;XD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function vF(a){if(a.A)return!0;a.jb&&(a.jb=!1,YD(a));a.lb=!1;a.Q=nh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=sF(b,b.u),6>b.A[c]&&(wF(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),aF(b,b.u));b.D=!1;YD(a)}else a:{var b=a.$,e,f;c=sF(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):xr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],xr(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(yE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=N(M(yE((b.N[b.G]+b.N[c])/2))))}}dE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,QE(b),b.b.d=c),YD(a),a.s=!1)}else 5==a.P&&(dE(a.$),YD(a));0<a.P&&(a.E=!1,WD(a),a.nb=!0,cF(a.$),xF(a.$),XD(a),a.P=0,a.i=!1);if(HD&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,WD(a),a.nb=!0,XD(a);return!0}function WD(a){a.mb=!1;a.ob=!1;a.nb=!1}
function uF(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,vD(a.sb,H(yF,m,127,[new S(a.f),new S(b)]))}
function zF(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(Lf)?a.Gb=!1:-1<b.indexOf(jg)&&(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(Gf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Pf)&&(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,$D(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)AF(a.gb[d]),cE(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(Zf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(qd)&&(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&&++wE;c&&XD(a)}
function XD(a){var b,c,d,e;b=iA(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.Je(a.db,d,c),a.A&&e&&$D(a,1,a.vb,0),xE(a),a.A||(a.Rb=a.Je(a.Rb,b.c,2*a.Z+a.T),FE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Je(a.R,a.Z,c),vE(a),a.J=a.Je(a.J,d,a.Z),rE(a))):(xE(a),a.A||(rE(a),a.E&&(FE(a),vE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function BF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=ZE(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=CE(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<ck(c.B[h])&&(j+=ck(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+=mb+g);o+=ba+j+ba+CF(0.055999999999999994*c.K[h],0,2)+ba+CF(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+=lh),e+=c)}return e}function ND(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=ZE(a.gb[c]),d!=b))continue;d=void 0;d=DF(a.gb[c]);d=EF(d);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function YD(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&vD(a.tb,null)}var c,d,e;e=new FF;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]=DF(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 GF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function SE(a,b,c,d){try{GE(a,b,d)?c&&YD(a):XD(a)}catch(e){if(e=Wi(e),A(e,124))XD(a);else throw e;}}
function qF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,q;HE(a,c);e=j=0;q=new tD(b,"|>",!0);g=-1<b.indexOf(tb);n=1;h=mD(q);a.vb=0;for(f=1;f<=h;++f)if(o=qD(q),no(o),!G(o,lh))if(G(o,tb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new HF(a,o);if(0==a.$.u){IF(a,"ERROR - problems in reading/processing molecule !");LC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(IF(a,"ERROR - strange reaction - fixing !"),LC(),d=!1):3<n?(IF(a,"ERROR - strange reaction !"),LC(),d=!1):(1<a.vb&&!g&&zF(a,Gf,!0),g&&!a.Gb&&zF(a,
jg,!0),!g&&a.Gb&&zF(a,Lf,!0),g?($D(a,1,j,1),$D(a,j+1,e-1,2),$D(a,e,a.vb,3)):$D(a,1,a.vb,0),c&&XD(a),d=!0)}d?YD(a):XD(a)}catch(r){if(r=Wi(r),A(r,124))XD(a);else throw r;}}function JF(a){WD(a);a.nb=!0;XD(a)}function HE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new fE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&XD(a);null!=a.tb&&vD(a.tb,null)}
function PE(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]=DF(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&&vD(a.tb,null)}}function KF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,XD(a),null):a.gb[b]}
function ZD(a,b){var c;c=-1;G(b,"Select substituent")?(c=202,b=l):G(b,Ia)?c=235:G(b,Ja)?c=240:G(b,Ha)?c=260:G(b,Na)?c=261:G(b,Ta)?c=241:G(b,Ma)?c=233:G(b,La)?c=236:G(b,Ka)?c=237:G(b,Sa)?c=234:G(b,Ra)?c=243:G(b,Ua)?c=252:G(b,Qa)?c=244:G(b,Va)?c=239:G(b,"-PO3H2")?c=251:G(b,Ga)?c=242:G(b,Ea)?c=245:G(b,Fa)&&(c=238);0<c?Br(a,c):b="Not known group!";a.lb=!0;a.K=b;XD(a)}function IF(a,b){a.lb=!0;a.K=b;XD(a)}function SD(a){var b;b=MD(a);WD(a);XD(a);return b}
function oE(a,b,c,d,e){var f,g,j,h;f=a.X;h=oC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new xB(f.c.b,f.c.d,g),f=new nC(j),h=oC(f,e),b.f=j,b.j=LF(j);else sE(b,a.U);f=zB(f.c).b-zB(f.c).c;tE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function pE(a,b,c,d,e,f){var g,j;g=zB(a.W.c).b-zB(a.W.c).c;j=oC(a.W,f);sE(b,a.V);(b.e=e)&&(b.i=mg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);tE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}
function Ar(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Ed,XD(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=Ed):xr(a,a.z+ba),XD(a))}t(461,383,Gi);_.xe=function(a){PD(this,a)};_.Je=function(a,b,c){return eA(this,b,c)};_.Ke=function(){};_.ee=function(){XD(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=nh;_.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 wE=10,ID,KD,BD,CD,DD,AD,HD,MF=null,GD,FD;
function NF(){zD();cA.call(this);this.Vb=(mq(),mq(),Kz).b;this.y=new xB(null,0,8);this.u=(VA(),WA);this.gb=y(OF,m,140,99,0);this.ab=new aA;this.Ib=new PF;this.L=G((LC(),MC[We]),fc);this.v=new QF;this.H=H(gt,m,1,[Ia,Ja,Ta,Ha,Na,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new fE(this);GD[0]=ZA;GD[1]=new XA(255,153,153);GD[2]=new XA(255,204,102);GD[3]=new XA(255,255,153);GD[4]=new XA(102,255,255);GD[5]=new XA(51,204,255);GD[6]=new XA(255,153,255)}t(460,461,Gi,NF);
_.Je=function(a,b,c){var d;return a?(d=a.b,xj(d.u,b,c),a):eA(this,b,c)};_.Ke=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[RF(b.b),a])}};_.b=null;function SF(a){if(a.e.pb.style.display!=Kf){hA(a.d);for(a=new Qi(a.f.k);a.c<a.e.Fe();)Ri(a),null.gg()}}function TF(a){UF.call(this,a,eb,eb,null)}function VF(a,b){UF.call(this,a,eb,eb,b)}function WF(a,b,c){UF.call(this,a,b,c,null)}
function UF(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=sj(a)){this.c=XF;++XF;this.e=e;this.d=new NF;this.f=new YF(this.d,b,c,d);cw(e,this.f,e.pb);d&&id in d&&(this.f.c=d[id]);a=this.f;a.e||(a.e=fA(a,uo(a.pb,Sf),uo(a.pb,Rf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,q;b.L?MF=cc:MF="JME";b.w=gE(b,!1);b.x=gE(b,!0);xr(b,MF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=iA(b);Zz(b,null);b.pb||(b.T=0);b.U||(b.U=new xB(Zb,0,13),b.X=new nC(b.U));b.V||(b.V=new xB(Zb,1,13),b.W=new nC(b.V));b.Y||(b.Y=new xB(Zb,0,11),new nC(b.Y));zE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;wE=10;b.Lb=!0;try{q=ZF(b.Vb,"options");null!=q&&zF(b,q,!1);j=ZF(b.Vb,"jme");null!=j&&(b.M=j);n=ZF(b.Vb,"mol");null!=n&&(b.bb=n);g=ZF(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=ZF(b.Vb,Og);null!=o&&(b.cb=o,XD(b));b.k=ZF(b.Vb,"atomcolors");b.j=ZF(b.Vb,"atombg");f=ZF(b.Vb,"depictbg");
if(null!=f&&b.A){var r;var u,v,D,E;v=(VA(),WA);try{if(0!=f.indexOf(la))throw new Jn("bad hex encoding");E=ZC(f.substr(1,2),16);D=ZC(f.substr(3,2),16);u=ZC(f.substr(5,2),16);r=v=new XA(E,D,u)}catch(J){if(J=Wi(J),A(J,124))LC(),r=v;else throw J;}b.u=r}b.Kb&&b.$&&YE(b.$);h=ZF(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=Wi(Q),!A(Q,124))throw Q;}b.d=202;for(f=0;23>f;++f)DD[f]=(VA(),dB),FD[f]=Rc;FD[1]=Xb;DD[1]=(VA(),$A);FD[2]=Bb;DD[2]=dB;FD[3]=Eb;DD[3]=$A;FD[4]=ic;DD[4]=iB;FD[5]=pc;
DD[5]=cB;FD[9]=Tb;DD[9]=fB;FD[10]=Jb;DD[10]=fB;FD[11]=Db;DD[11]=fB;FD[12]=$b;DD[12]=fB;FD[8]=Fc;DD[8]=kB(eB);FD[7]=rc;DD[7]=dB;FD[6]=Ic;DD[6]=$A;FD[13]=Hc;DD[13]=$A;FD[18]=Rc;DD[18]=$A;FD[19]=sc;DD[19]=$A;FD[20]=wc;DD[20]=$A;FD[21]=xc;DD[21]=$A;FD[22]=yc;DD[22]=$A;Iz(b);b._=new $F;f=a.d;f.D=iA(f);null!=f.M?(qF(f,f.M,!1),null!=f.j&&f.$&&ME(f.$,f.j,!0),null!=f.k&&f.$&&ME(f.$,f.k,!1)):null!=f.bb&&SE(f,f.bb,!1,!1);XD(a.d)}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}
function aG(){return jt(null)}function bG(a){return jt(a)}t(462,1,gi,TF,VF,WF,UF);_.Le=function(a){B(this.f,new cG(this,a),(pq(),pq(),qq))};_.Me=function(a){B(this.f,new dG(this,a),(Jr(),Jr(),Kr))};_.Ne=function(a){XE(new eG(a,this.d,BD))};_.Oe=function(){eE(this.d)};_.Pe=function(){go((co(),eo),new fG(this))};_.Qe=function(){return this.b};_.Re=function(){return this.c};_.Se=function(){return this.d.I};_.Te=function(){return this.d.eb};_.Ue=function(){return this.d.fb};_.Ve=function(){return this.d.tb};
_.jd=function(){return uo(this.f.pb,Rf)};_.We=function(){var a;a=[];a.length=2;a[0]=uo(this.f.pb,Sf);a[1]=uo(this.f.pb,Rf);return a};_.kd=function(){return uo(this.f.pb,Sf)};_.Xe=function(){return this.e.pb};_.Ye=function(){return this.d.yb};_.Ze=function(){return this.d.Ab};_.$e=function(a){$wnd.alert("JSME initialization error: "+a)};_.md=function(){return this.e.pb.style.display!=Kf};_._e=function(){var a=this.d,b;a.Gb?b=BF(a,1)+tb+BF(a,2)+tb+BF(a,3):b=BF(a,0);return b};_.af=function(){return tr(this.d)};
_.bf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=MD(a);a.Pb=b;XD(a);return c};_.cf=function(a){zF(this.d,a,!0)};_.df=function(){};_.ef=function(a){SE(this.d,a,!0,!0)};_.ff=function(a){qF(this.d,a,!0)};_.je=function(){SF(this)};_.gf=function(){HE(this.d,!0)};_.hf=function(a){var b=this.d;if(a=KF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;JF(b)}};_.jf=function(a){this.b=a;!this.d.b&&(this.d.b=new gG(this))};
_.kf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Qi(b.b);d.c<d.e.Fe();)c=Ri(d),a?c.b=l:c.b=Cg}hA(b.d)};_.lf=function(a,b){var c=this.d,d;if(d=KF(c,a))ME(d,b,!0),JF(c)};_.mf=function(a,b){var c=this.d,d;d=KF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,XD(c)):(d.E=b,JF(c))};_.od=function(a){Iv(this.f,a);SF(this)};_.nf=function(a){this.d.I=a};_.of=function(a){var b=this.d;b.eb=a;XD(b)};_.pf=function(a){var b=this.d;b.fb=a;XD(b)};_.qf=function(a){this.d.sb=a};
_.rf=function(a){this.d.tb=a};_.sf=function(a){var b=this.d;b.yb=a;b.w=gE(b,!1)};_.tf=function(a){this.d.Ab=a};_.uf=function(a,b){var c=this.f;c.qd(a);c.od(b);SF(this)};_.vf=function(a){ZD(this.d,a)};_.wf=function(a,b){var c=this.d;c.i=!1;c.Qb=new HF(c,a);c.d=253;c.lb=!0;c.K=b;XD(c)};_.pd=function(a){Lv(this.e.pb,a)};_.qd=function(a){this.f.pb.style[ih]=a;SF(this)};_.xf=function(a){IF(this.d,a)};_.yf=function(){return SD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var XF=0;
function fG(a){this.b=a}t(463,1,{},fG);_.xc=function(){var a,b;for(b=new Qi(this.b.f.b);b.c<b.e.Fe();)a=Ri(b),wo(a.u.pb,a.r)};_.b=null;function gG(a){this.b=a}t(464,1,{},gG);_.b=null;function cG(a,b){this.b=a;this.c=b}t(465,1,{},cG);_.Pc=function(a){a=a.b;go((co(),eo),new hG(this,this.c,a))};_.b=null;_.c=null;function hG(a,b,c){this.b=a;this.d=b;this.c=c}t(466,1,{},hG);_.xc=function(){var a=this.c;this.d.b.apply(a,[RF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function dG(a,b){this.b=a;this.c=b}
t(467,1,{},dG);_.b=null;_.c=null;function Mr(a,b,c){this.b=a;this.d=b;this.c=c}t(468,1,{},Mr);_.xc=function(){var a=this.c;this.d.b.apply(a,[RF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function iG(){var a=jG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;kG(lG,arguments)?a=arguments[0]:3==arguments.length?a=new WF(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new TF(arguments[0]):4==arguments.length?a=new UF(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new VF(arguments[0],arguments[1]));this.g=a;mG();a[Wc]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Le(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new nG(a))});b.addMouseOverHandler=C(function(a){this.g.Me(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nG(a))});b.alert=C(function(a){this.g.Ne(a)});b.clear=C(function(){this.g.Oe()});b.deferredRepaint=C(function(){this.g.Pe()});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.jd()});b.getOffsetSize=C(function(){return this.g.We()});b.getOffsetWidth=C(function(){return this.g.kd()});b.getParentContainer=C(function(){return this.g.e.pb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.$e(a)});b.isVisible=C(function(){return this.g.md()});
b.jmeFile=C(function(){return this.g._e()});b.molFile=C(function(){return this.g.af()});b.nonisomericSmiles=C(function(){return this.g.bf()});b.options=C(function(a){this.g.cf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.ef(a)});b.readMolecule=C(function(a){this.g.ff(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=lG;mG();var f=b,g,b=oG.c;g=pG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=pG(b,
e,f)}if(!g)throw new $i("Can't find exported method for given arguments: 0"+mb+f.length+aa);return g[0]});b.reset=C(function(){this.g.gf()});b.resetAtomColors=C(function(a){this.g.hf(a)});b.setAfterPasteCallBack=C(function(a){this.g.jf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new nG(a))});b.setAntialias=C(function(a){this.g.kf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.lf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.mf(a,b)});b.setHeight=C(function(a){this.g.od(a)});
b.setHelpURL=C(function(a){this.g.nf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.of(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.pf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.qf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.rf(a)});b.setPasteLabel=C(function(a){this.g.sf(a)});b.setPrePasteJSfunction=C(function(a){this.g.tf(a)});b.setSize=C(function(a,b){this.g.uf(a,b)});b.setSubstituent=C(function(a){this.g.vf(a)});b.setTemplate=C(function(a,
b){this.g.wf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.xf(a)});b.smiles=C(function(){return this.g.yf()});qG({"0":{"0":[[aG,null,void 0]],1:[[bG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new rG(e));return[e]},ve]]}});sG(lG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function ht(){tG||(tG=!0,iG())}t(469,1,{},ht);
var tG=!1;function lt(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$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 kt(){}t(471,1,{},kt);_.xc=function(){lt()};function rG(a){this.b=a}t(472,1,{114:1,152:1},rG);_.eQ=function(a){return null!=a&&A(a,114)&&this.b==a.b};_.b=null;function nG(a){this.b=a}t(473,1,{115:1,152:1},nG);
_.eQ=function(a){return null!=a&&A(a,115)&&this.b==a.b};_.b=null;
function yD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(ih)||l;b=c.getAttribute(Je)||l;f=c.getAttribute(If)||l;e=c.getAttribute(Se)||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(If)||l,h=h.getAttribute(dh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Fd);c.removeAttribute(If);c.removeAttribute("archive");c.removeAttribute(Je);c.removeAttribute(ih);c.removeAttribute(hd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Go();c.setAttribute(Se,d);c.style[ih]=wD(g);c.style[Je]=wD(b);b=new uG(a,d,n,e,c,f);go((co(),eo),b);++a.c;return!0}function xD(a){this.b="JME.class";this.e=a}t(474,1,{},xD);_.Jc=function(){return yD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function uG(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(475,1,{},uG);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Se,this.f):this.d.removeAttribute(Se);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 vG(){}t(476,1,gi,vG);function wG(a){this.b=a}t(477,1,{},wG);_.xc=function(){this.b()};_.b=null;
function xG(){var a=jG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;kG(yG,arguments)?a=arguments[0]:0==arguments.length&&(a=new vG);this.g=a;mG();a[Wc]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){go((co(),eo),new wG(a))});sG(yG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function it(){zG||(zG=!0,xG())}t(478,1,{},it);var zG=!1;function AG(a){Kn();this.i=a}
t(479,449,ri,AG);function rt(){Kn();this.i="divide by zero"}t(480,99,vi,rt);function ct(){Kn()}function BG(a){Kn();this.i=a}t(481,99,vi,ct,BG);function CG(){CG=x;DG=new EG(!1);FG=new EG(!0)}function EG(a){this.b=a}t(482,1,{117:1,118:1,121:1},EG);_.eQ=function(a){return A(a,118)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ch:"false"};_.b=!1;var DG,FG;
function rD(a,b,c){var d,e;d=GG(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function HG(){}function IG(a){return typeof a==Pf?Fc+(0>a?-a:a):a}function JG(a,b){var c;c=new HG;c.e=Nb+(KG(0!=a?-a:0)?IG(0!=a?-a:0):l+Ii(c));LG(0!=a?-a:0)&&MG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new HG;b.e=Nb+(KG(a)?IG(a):l+Ii(b));LG(a)&&MG(a,b);return b}
function $(a,b){var c;c=new HG;c.e=Nb+(KG(a)?IG(a):l+Ii(c));LG(a)&&MG(a,c);c.c=b?8:0;return c}function NG(){var a;a=new HG;a.e=Nb+(KG(0)?IG(0):l+Ii(a));LG(0)&&MG(0,a);a.c=2;return a}function OG(a){var b;b=new HG;b.e=Nb+(KG(a)?IG(a):l+Ii(b));LG(a)&&MG(a,b);b.c=1;return b}function LG(a){return typeof a==Pf&&0<a}function KG(a){return null!=a&&0!=a}
function MG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Qh[b.d])c=c.prototype;else{c=Qh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(484,1,{},HG);_.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 PG(a){var b;if(!(b=QG,!b&&(b=QG=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new RG(Vb+a+da);return parseFloat(a)}
function ZC(a,b){var c,d;if(null==a)throw new RG(Of);if(2>b||36<b)throw new RG("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 RG(Vb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new RG(Vb+a+da);if(-2147483648>c||2147483647<c)throw new RG(Vb+a+da);return c}t(486,1,{117:1,129:1});var QG=null;function SG(a){this.b=a}
t(485,486,{117:1,121:1,122:1,129:1},SG);_.eQ=function(a){return A(a,122)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function vA(a){this.b=a}t(487,486,{117:1,121:1,125:1,129:1},vA);_.eQ=function(a){return A(a,125)&&a.b==this.b};_.hC=function(){return K(this.b)};_.tS=function(){return l+this.b};_.b=0;function kA(){Kn()}function Kk(a){Kn();this.i=a}t(488,99,ji,kA,Kk);function fw(){Kn()}function lx(a){Kn();this.i=a}t(489,99,vi,fw,lx);
function S(a){this.b=a}function Qt(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function Jt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function KE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(TG(),UG)[b],!c&&(c=UG[b]=new S(a)),c):new S(a)}t(490,486,{117:1,121:1,127:1,129:1},S);_.eQ=function(a){return A(a,127)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function TG(){TG=x;UG=y(yF,m,127,256,0)}var UG;function ck(a){return 0>a?-a:a}function bk(a,b){return a>b?a:b}function yE(a){return Math.round(a)}function Hn(){Kn()}function qs(a){Kn();this.i=a}t(493,99,{117:1,124:1,128:1,130:1,132:1},Hn,qs);function Ki(){Ki=x;Li=H(Ji,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 Li;function RG(a){Kn();this.i=a}t(495,488,ji,RG);
function On(a){this.b="Unknown";this.d=a;this.c=-1}t(496,1,{117:1,131:1},On);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?mb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function GG(a,b){return a.charCodeAt(b)}function VG(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 Ms(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function oo(a,b){return a.indexOf(b)}
function XC(a,b,c){return a.indexOf(b,c)}function nz(a,b){return a.lastIndexOf(b)}function RE(a){var b=aa,c=lh,d;for(d=0;0<=(d=c.indexOf(Uc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+Kv(c,++d):c=c.substr(0,d-0)+Kv(c,++d);return a.replace(RegExp(b,we),c)}
function WG(a,b){for(var c=RegExp(b,we),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(gt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function Kv(a,b){return a.substr(b,a.length-b)}
function no(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function po(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,117:1,119:1,121:1};_.eQ=function(a){return G(this,a)};_.hC=function(){return gu(this)};_.tS=_.toString;function XG(){XG=x;YG={};ZG={}}
function gu(a){XG();var b=mb+a,c=ZG[b];if(null!=c)return c;c=YG[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+GG(a,d++);c|=0}256==$G&&(YG=ZG,ZG={},$G=0);++$G;return ZG[b]=c}var YG,$G=0,ZG;function Dn(a,b){En(a.b,b);return a}function Cn(){this.b=new qo}function aH(){this.b=new qo;this.b.b+=l}t(498,1,pi,Cn,aH);_.tS=function(){return this.b.b};function eu(){this.b=new qo}
function VC(){this.b=new qo}function Ks(a){this.b=new qo;En(this.b,a)}t(499,1,pi,eu,VC,Ks);_.tS=function(){return this.b.b};function YC(a){a="String index out of range: "+a;Kn();this.i=a}t(500,489,vi,YC);
function bH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Hn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new BG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new BG("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 fw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)bt(b,c,a[--d])}else for(c=e+c;e<c;)bt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Mv(){Kn()}function fD(a){Kn();this.i=a}t(502,99,vi,Mv,fD);function BA(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Qn(b,c))return a;return null}function EA(a,b){var c;return(c=BA(a.Bd(),b))?(c.bd(),!0):!1}function cH(a){var b,c,d,e;d=new Cn;b=null;d.b.b+=Sc;for(c=a.Bd();c._c();)null!=b?En(d.b,b):b=Aa,e=c.ad(),En(d.b,e===a?"(this Collection)":l+e);d.b.b+=Vc;return d.b.b}t(503,1,{});_.zf=function(){throw new fD("Add not supported on this collection");};
_.Af=function(a){return!!BA(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Bf=function(a){return EA(this,a)};_.tS=function(){return cH(this)};t(505,503,oi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,138)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Af(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Tn(c),a=~~a);return a};
function dH(a,b){var c;return A(b,136)&&(c=b.Cf(),uv(a.b,c))?(c=nj(a.b,c),a.b.Ge(b.Df(),c)):!1}function kD(a){this.b=a}t(504,505,oi,kD);_.Af=function(a){return dH(this,a)};_.Bd=function(){return new aD(this.b)};_.Bf=function(a){return dH(this,a)?(a=a.Cf(),Zi(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function dD(a){if(a.c)Ti(a.b),Zi(a.d,a.c.Cf()),a.c=null;else throw new Qv("Must call next() before remove().");}
function aD(a){var b;this.d=a;b=new kj;a.d&&ej(b,new eH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new fH(a,d.substring(1));b.zf(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.zf(c[d])}this.b=new Qi(b)}t(506,1,{},aD);_._c=function(){return bD(this.b)};_.ad=function(){return this.c=Ri(this.b)};_.bd=function(){dD(this)};_.b=null;_.c=null;_.d=null;t(508,1,Uh);_.eQ=function(a){return A(a,136)&&eD(this.Cf(),a.Cf())&&eD(this.Df(),a.Df())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Cf()&&(a=Tn(this.Cf()));null!=this.Df()&&(b=Tn(this.Df()));return a^b};_.tS=function(){return this.Cf()+rb+this.Df()};function eH(a){this.b=a}t(507,508,Uh,eH);_.Cf=function(){return null};_.Df=function(){return this.b.c};_.Ef=function(a){return hD(this.b,a)};_.b=null;function fH(a,b){this.c=a;this.b=b}t(509,508,Uh,fH);_.Cf=function(){return this.b};_.Df=function(){return this.c.f[mb+this.b]};_.Ef=function(a){return iD(this.c,this.b,a)};_.b=null;_.c=null;
function ix(a,b){(0>a||a>=b)&&gH(a,b)}function gH(a,b){throw new lx("Index: "+a+", Size: "+b);}t(510,503,si);_.Ff=function(){throw new fD("Add not supported on this list");};_.zf=function(a){this.Ff(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,134)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Qn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Tn(c)),b=~~b;return b};_.Bd=function(){return new Qi(this)};_.Hf=function(){return this.If(0)};_.If=function(a){return new hH(this,a)};_.Jf=function(){throw new fD("Remove not supported on this list");};function bD(a){return a.c<a.e.Fe()}function Ri(a){if(a.c>=a.e.Fe())throw new iw;return a.e.Gf(a.d=a.c++)}function Ti(a){if(0>a.d)throw new Bx;a.e.Jf(a.d);a.c=a.d;a.d=-1}function Qi(a){this.e=a}t(511,1,{},Qi);_._c=function(){return bD(this)};
_.ad=function(){return Ri(this)};_.bd=function(){Ti(this)};_.c=0;_.d=-1;_.e=null;function hH(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&gH(b,c);this.c=b}t(512,511,{},hH);_.Kf=function(){return 0<this.c};_.Lf=function(){if(0>=this.c)throw new iw;return this.b.Gf(this.d=--this.c)};_.b=null;function iH(a){a=new aD(a.c.b);return new jH(a)}function kH(a,b){this.b=a;this.c=b}t(513,505,oi,kH);_.Af=function(a){return uv(this.b,a)};_.Bd=function(){return iH(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function jH(a){this.b=a}t(514,1,{},jH);_._c=function(){return bD(this.b.b)};_.ad=function(){return(this.b.c=Ri(this.b.b)).Cf()};_.bd=function(){dD(this.b)};_.b=null;t(515,510,si);_.Ff=function(a,b){var c;c=HA(this,a);var d=c.e;new CA(b,c.c);++d.c;++c.b;c.d=null};_.Gf=function(a){var b;b=HA(this,a);try{return IA(b)}catch(c){c=Wi(c);if(A(c,137))throw new lx("Can't get element "+a);throw c;}};_.Bd=function(){return HA(this,0)};
_.Jf=function(a){var b,c;b=HA(this,a);try{c=IA(b)}catch(d){d=Wi(d);if(A(d,137))throw new lx("Can't remove element "+a);throw d;}lH(b);return c};function mH(a){a.c=y(nH,m,0,0,0)}function Rz(a,b,c){(0>b||b>a.d)&&gH(b,a.d);a.c.splice(b,0,c);++a.d}function ej(a,b){bt(a.c,a.d++,b);return!0}function Hu(a,b){ix(b,a.d);return a.c[b]}function Jj(a,b){for(var c=0;c<a.d;++c)if(eD(b,a.c[c]))return c;return-1}function Ku(a,b){var c;c=(ix(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function dj(a,b){var c;c=Jj(a,b);if(-1==c)return!1;Ku(a,c);return!0}function Ok(a,b){var c;if(b.length<a.d){c=b;var d;d=Vs(0,a.d);H(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)bt(b,c,a.c[c]);b.length>a.d&&bt(b,a.d,null);return b}function kj(){mH(this)}function vB(a){mH(this);this.c.length=a}function pA(a){mH(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(516,510,Sh,kj,vB,pA);_.Ff=function(a,b){Rz(this,a,b)};
_.zf=function(a){return ej(this,a)};_.Oe=function(){this.c=y(nH,m,0,0,0);this.d=0};_.Af=function(a){return-1!=Jj(this,a)};_.Gf=function(a){return Hu(this,a)};_.Ce=function(){return 0==this.d};_.Jf=function(a){return Ku(this,a)};_.Bf=function(a){return dj(this,a)};_.Fe=function(){return this.d};_.d=0;function GA(a,b){var c=a.length,d;for(d=0;d<c;++d)bt(a,d,b)}function Gs(){Gs=x;Hs=new oH}var Hs;function oH(){}t(519,510,ii,oH);_.Af=function(){return!1};_.Gf=function(){throw new fw;};_.Fe=function(){return 0};
function pH(){this.b=new Date}function qH(a){return 10>a?bb+a:l+a}t(520,1,{117:1,120:1,121:1,133:1},pH);_.eQ=function(a){return A(a,133)&&Tt(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=nt(c&4194303,b&4194303,e&1048575);a=nt(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?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(rH(),sH)[this.b.getDay()]+ba+tH[this.b.getMonth()]+ba+qH(this.b.getDate())+ba+qH(this.b.getHours())+mb+qH(this.b.getMinutes())+mb+qH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function rH(){rH=x;sH=H(gt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));tH=H(gt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var sH,tH;
function zs(a,b){return null==z(a.b,b,a)}function ys(){this.b=new Oi}t(522,505,{117:1,120:1,138:1},ys);_.zf=function(a){return zs(this,a)};_.Af=function(a){return uv(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return iH(new kH(this.b,new kD(this.b)))};_.Bf=function(a){return null!=Zi(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return cH(new kH(this.b,new kD(this.b)))};_.b=null;
function HA(a,b){var c,d;(0>b||b>a.c)&&gH(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 uH(a,b,d)}function LA(){this.b=new vH;this.c=0}t(523,515,ii,LA);_.zf=function(a){new CA(a,this.b);++this.c;return!0};_.If=function(a){return HA(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function IA(a){if(a.c==a.e.b)throw new iw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function lH(a){if(!a.d)throw new Bx;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 uH(a,b,c){this.e=a;this.c=c;this.b=b}t(524,1,{},uH);_._c=function(){return this.c!=this.e.b};_.Kf=function(){return this.c.c!=this.e.b};_.ad=function(){return IA(this)};_.Lf=function(){if(this.c.c==this.e.b)throw new iw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){lH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function vH(){this.b=this.c=this}
function CA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(525,1,{},vH,CA);_.b=null;_.c=null;_.d=null;function cD(a,b){this.b=a;this.c=b}t(526,508,Uh,cD);_.Cf=function(){return this.b};_.Df=function(){return this.c};_.Ef=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function iw(){Kn()}t(527,99,{117:1,124:1,130:1,132:1,137:1},iw);function eD(a,b){return dt(a)===dt(b)||null!=a&&Qn(a,b)}function uB(a){var b=y(MA,m,90,0,0);return Ok(a.b,b)}function aA(){this.b=new kj}
t(529,510,Sh,aA);_.Ff=function(a,b){Rz(this.b,a,b)};_.zf=function(a){return ej(this.b,a)};_.Af=function(a){return-1!=Jj(this.b,a)};_.Gf=function(a){return Hu(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Qi(this.b)};_.Jf=function(a){return Ku(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return cH(this.b)};_.b=null;function TE(a){a.hc.d.hb&&AB(a)}function wH(a){var b;if(a.hc.d.hb){b=sz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}CB(a)}
function xH(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 XE(a){var b=a.k;yH(a.hc.d,b.b,b.c);!rz(a)&&Wz(a);Gz(a)}function zH(){FB.call(this,l);this.j=new PA(this.Mf());oA(this.r,new AH(this))}t(531,408,ti);_.Pd=function(a,b){return dt(a.i)===dt(this.j)?(wH(this),!0):this.Nf(a,b)};_.Mf=function(){return"Close"};_.Nf=function(){return!1};_.Id=function(){wH(this)};_.j=null;_.k=null;
function eG(a,b,c){zH.call(this);this.hc&&HB(this.hc.d,!1);EB(this,!1);Zz(this,new PB(0));a=new TB(a,1);P(this,a,null);a=new cA;P(a,this.j,null);P(this,a,null);b&&(this.k=sz(b),DB(this),xH(this.k,~~(uo(b.Vb.pb,Sf)/2)-~~(this.mc/2),~~(uo(b.Vb.pb,Rf)/2)-~~(this.cc/2)));c&&O(this,c)}t(530,531,ti,eG);_.Mf=function(){return"OK"};function QE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Qv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Qv(bc);a.b=a.b.c;return a.b.b}
function $F(){this.b=this.c=new BH}t(532,1,{},$F);_.b=null;function BH(){this.b=null}function GF(a){this.b=a}t(533,1,{},BH,GF);_.b=null;_.c=null;_.d=null;function AH(a){this.b=a}t(534,443,qi,AH);_.b=null;function ur(a){this.b=a}t(535,1,{},ur);_.b=null;function QD(){QD=x;RD=new CH("COPY_SMILES",0);TD=new CH("COPY_MOL",1);UD=new CH("PASTE",2);DH=H(EH,m,139,[RD,TD,UD])}function CH(a,b){Jo.call(this,a,b)}t(536,141,{117:1,121:1,123:1,139:1},CH);var DH,TD,RD,UD;function FF(){this.e=y(OF,m,140,99,0)}
t(537,1,{},FF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;function FH(a){a.c=y(I,s,-1,20,1);a.B=y(I,s,-1,20,1);a.K=y(aE,m,-1,20,1);a.N=y(aE,m,-1,20,1);a.H=Ws([20,7]);a.e=y(I,s,-1,20,1);a.d=y(gt,m,1,20,0);a.p=y(gt,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(gt,m,1,20,0);a.r=Ws([10,2]);a.j=y(I,s,-1,101,1)}
function GH(a,b,c,d){var e,f,g,j,h,n,o,q,r;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);r=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]));q=y(aE,m,-1,4,1);d=y(aE,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])*r,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*r,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),q[j]=g/o,d[j]=f/o);a=HH(q[1],d[1],q[2],d[2]);0<n[3]?(b=
HH(q[2],d[2],q[3],d[3]),d=HH(q[1],d[1],q[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function Y(a,b){var c,d,e,f,g,j,h,n;pF(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=IH(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(aE,m,-1,2,1);JH(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==sF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;xr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];wF(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&&oF(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(yE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=N(M(yE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function mF(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)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.E=a.u-2,Y(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)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,Y(a,0),a.q=!1,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&kF(a,a.E,1),Y(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,kF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)Y(a,0),a.E=
a.u,Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u-2,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=4,a.E=a.u-1,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)Y(a,0),a.c[a.u]=5,a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)Y(a,0),a.c[a.u]=4,a.E=a.u,Y(a,0),a.E=a.u-1,Y(a,0),c=3;else if(238==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)Y(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.E=a.u,a.t[a.v]=3,Y(a,0),a.q=!1,c=3;else if(242==a.o.d)Y(a,0),a.E=a.u,a.q=!0,Y(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)Y(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)Y(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)Y(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)Y(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)Y(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)Y(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)Y(a,0),a.E=a.u,Y(a,0),c=2;else if(247==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=3;else if(248==a.o.d)Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),a.E=a.u,Y(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,q,r,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;Y(a,0);e=a.K[a.u];g=a.N[a.u];aF(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)pF(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)wF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];$E(a);a.E=c+d;Y(a,0);o=a.K[a.u];r=a.N[a.u];aF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-r;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=r,q=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=q,a.N[h]=u,q=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=q,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];wF(a);a.I[a.v]=n;a.J[a.v]=c+d;$E(a);b&&(aF(a,n),cE(a))}c=4}KH(a,c);a.E=a.G;b&&
(a.E=0)}
function JH(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 lF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])LH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,Y(a,0),a.E=a.u,LH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){xr(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[IH(a,a.E,a.H[a.E][d])],2<d||1!=b){xr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(aE,m,-1,2,1);JH(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)pF(a),q=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=b[1]+h*(Math.cos(q)*e+Math.sin(q)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;q=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);r=a.K[b]+q*e-u*g;u=a.N[b]+u*e+q*g;for(d=1;d<=j;++d)pF(a),q=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=r+h*(Math.sin(q)*e-Math.cos(q)*g),a.N[a.u]=u+h*(Math.cos(q)*e+Math.sin(q)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)pF(a),q=f*(d-b),a.K[a.u]=a.M+h*Math.sin(q),a.N[a.u]=a.P+h*Math.cos(q)}b=j;h=0;for(f=1;f<=b;++f)wF(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[IH(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[IH(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(yE((a.K[b]+a.K[e])/2))),a.O[c]=N(M(yE((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;wF(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(yE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=N(M(yE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(wF(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(yE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(yE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(wF(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(yE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=N(M(yE((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]&&(aF(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&&KH(a,j);-1<n&&(a.E=n)}
function LH(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)pF(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 KH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=sF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function IH(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 MH(a,b,c){var d,e,f,g;e=nh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Zt(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Zt(c[d])&&!Nt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Tt(c[d],e)&&(b[d]=g,c[d]=nh,++f);if(f==a.u)break}return g==a.u}
function cE(a){var b,c,d;b=y(aE,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{bE(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;dE(a)}}
function bE(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 kF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=NH(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&&xr(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?xr(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?xr(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?xr(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:xr(a.o,"Charge change not possible on the halogen !");break;case 18:xr(a.o,
"Use X button to change charge on the X atom !")}}
function NE(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&&aF(a,c);cE(a);xr(a.o,"Smaller part(s) removed !");return 1}
function sF(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 xF(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];cF(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),cF(a));4==a.t[d]&&(a.t[d]=1)}}
function HH(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 $E(a){var b;OH(a);b=a.t.length;a.L=y(I,s,-1,b,1);a.O=y(I,s,-1,b,1);dE(a);cF(a)}
function pF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(I,s,-1,c,1),bH(a.c,b,a.c.length),a.c=b,b=y(I,s,-1,c,1),bH(a.B,b,a.B.length),a.B=b,b=y(I,s,-1,c,1),bH(a.y,b,a.y.length),a.y=b,b=y(I,s,-1,c,1),bH(a.e,b,a.e.length),a.e=b,b=y(gt,m,1,c,0),bH(a.d,b,a.d.length),a.d=b,b=y(gt,m,1,c,0),bH(a.p,b,a.p.length),a.p=b,b=y(aE,m,-1,c,1),bH(a.K,b,a.K.length),a.K=b,b=y(aE,m,-1,c,1),bH(a.N,b,a.N.length),a.N=b,b=Ws([c,7]),bH(a.H,b,a.H.length),a.H=b,c=y(I,s,-1,c,1),bH(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 DE(a,b,c,d,e,f,g){var j;j=N(M(yE(a.K[c]-d/2)));g||(j-=e-d);a=N(M(yE(a.N[c]-~~(f/2))));return new Vz(j-1-b,a-b,e+1+2*b,f+2*b)}
function wF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(I,s,-1,b,1),bH(a.I,c,a.I.length),a.I=c,c=y(I,s,-1,b,1),bH(a.J,c,a.J.length),a.J=c,c=y(I,s,-1,b,1),bH(a.t,c,a.t.length),a.t=c,c=y(I,s,-1,b,1),bH(a.C,c,a.C.length),a.C=c,c=y(I,s,-1,b,1),bH(a.L,c,a.L.length),a.L=c,c=y(I,s,-1,b,1),bH(a.O,c,a.O.length),a.O=c,b=y(gt,m,1,b,0),bH(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 fF(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+=(zD(),aa);j+="JME 2013-10-12 "+new pH+"\n \n";j+=eF(a.u,3)+eF(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+=CF(0.055999999999999994*(a.K[e]-c),10,4)+CF(0.055999999999999994*(g-a.N[e]),10,4)+CF(0,10,4);h=CE(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"+eF(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+=eF(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:PH(a,e)&&(g=2),c=eF(a.I[e],3)+eF(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=eF(a.J[e],3)+eF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=eF(a.J[e],3)+eF(a.I[e],3)),j+=c+eF(g,3)+eF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+eF(e,4)+eF(a.B[e],4)+aa);return j+"M  END\n"}
function EF(a){var b,c,d,e,f,g,j,h,n,o,q,r,u,v,D,E,J,Q,sb,V,L,fa,Kc,ig,xb,Rd,Sd,Td,Wa,Lc;q=y(I,s,-1,a.u+10,1);r=y(I,s,-1,a.u+10,1);n=y(I,s,-1,a.u+1,1);o=y(I,s,-1,7,1);xb=y(I,s,-1,a.u+1,1);v=y(QH,m,-1,a.u+1,2);D=y(QH,m,-1,a.v+1,2);fa=0;if(0==a.u)return l;NE(a,!0);ig=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){ig=!1;break}if(a.o.t&&ig){RH(a);xF(a);SH(a,D);TH(a,v,D);var Ib,zd,lf,dc,Fe,Ad,Bd,fb,VI,Zd,w,ya,$m,an,wt,rf,Pa,bn,cn,Oc,dn;Ib=y(I,s,-1,a.u+1,1);zd=y(I,s,-1,a.u+1,1);fb=y(UH,m,-1,a.u+1,3);var xt=a.u,en,
Bh,yt,ug,Lj,Me,sf;Lj=y(UH,m,-1,xt+2,3);Me=y(I,s,-1,100,1);sf=5;ug=0;Me[0]=3;Lj[1]=ph;Lj[2]=qh;yt=2;if(!(3>xt))for(;sf<Me[ug]*Me[ug];){Bh=0;for(en=!0;en&&Bh<=ug&&sf>=Me[Bh]*Me[Bh];)0==sf%Me[Bh]?en=!1:++Bh;if(en){Lj[++yt]=Wt(sf);if(yt>=xt)break;ug<Me.length-1&&(++ug,Me[ug]=sf)}sf+=2}for(w=1;w<=a.u;++w){for(ya=cn=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(cn*=a.i[ya]);bn=a.c[w];18==bn&&(dn=a.p[w],Ad=dn.charCodeAt(0)-65+1,Bd=0,1<dn.length&&(Bd=dn.charCodeAt(1)-97),0>Ad&&(Ad=0),0>Bd&&(Bd=0),bn=28*Ad+Bd);
rf=0;-2>a.B[w]?rf=1:-2==a.B[w]?rf=2:-1==a.B[w]?rf=3:1==a.B[w]?rf=4:2==a.B[w]?rf=5:2<a.B[w]&&(rf=6);Oc=1;fb[w]=Wt(cn);Oc*=126;fb[w]=Rt(fb[w],Wt(a.y[w]*Oc));Oc*=7;fb[w]=Rt(fb[w],Wt(rf*Oc));Oc*=7;fb[w]=Rt(fb[w],Wt(bn*Oc));Oc*=783;fb[w]=Rt(fb[w],Wt(a.A[w]*Oc))}for(Fe=0;!MH(a,Ib,fb);){wt=!1;for(w=1;w<=a.u;++w)Ib[w]!=zd[w]&&(zd[w]=Ib[w],wt=!0);if(wt){for(w=1;w<=a.u;++w){fb[w]=oh;for(ya=1;ya<=a.A[w];++ya)fb[w]=$t(fb[w],Lj[Ib[a.H[w][ya]]])}Fe=0}else if(0<Fe){for(w=1;w<=a.u;++w)fb[w]=oh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){fb[w]=ph;break a}}else{for(w=1;w<=a.u;++w){fb[w]=oh;for(ya=1;ya<=a.A[w];++ya)lf=a.H[w][ya],fb[w]=$t(fb[w],Wt(a.c[lf]*a.i[IH(a,w,lf)]))}Fe=1}MH(a,Ib,fb);for(w=1;w<=a.u;++w)fb[w]=Wt(zd[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)zd[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(zd[w]==Pa){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[Pa];a.B[w]=a.B[Pa];a.K[w]=a.K[Pa];a.N[w]=a.N[Pa];a.A[w]=a.A[Pa];a.c[Pa]=a.c[0];a.B[Pa]=a.B[0];
a.K[Pa]=a.K[0];a.N[Pa]=a.N[0];a.A[Pa]=a.A[0];zd[w]=zd[Pa];zd[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Zd=a.I[w],a.I[w]=a.J[w],a.J[w]=Zd,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){an=$m=
a.u;dc=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<$m?($m=a.I[ya],an=a.J[ya],dc=ya):a.I[ya]==$m&&a.J[ya]<an&&(an=a.J[ya],dc=ya);Zd=a.I[w];a.I[w]=a.I[dc];a.I[dc]=Zd;Zd=a.J[w];a.J[w]=a.J[dc];a.J[dc]=Zd;Zd=a.t[w];a.t[w]=a.t[dc];a.t[dc]=Zd;Zd=a.C[w];a.C[w]=a.C[dc];a.C[dc]=Zd;VI=a.f[w];a.f[w]=a.f[dc];a.f[dc]=VI}$E(a);cF(a);SH(a,D);TH(a,v,D)}else{SH(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);Lc=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!=xb[c]){Kc=!0;for(J=1;J<=fa;++J)if(q[J]==c&&r[J]==g||q[J]==g&&r[J]==c){Kc=!1;break}Kc&&(++fa,q[fa]=c,r[fa]=g)}}else o[++L]=g;if(0==L){if(Lc==a.u)break;c=n[V--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Lc;else{n[++V]=c;e=0;for(u=1;u<=L;++u)if(h=IH(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=IH(a,o[u],c),2==a.i[h]||3==a.i[h]){e=o[u];break}0==e&&(e=o[1]);xb[e]=c;c=e;a.b[e]=++Lc}}xb=y(I,s,-1,a.u+1,1);b=y(I,s,-1,a.u+1,1);Q=y(QH,m,-1,a.u+1,2);Rd=y(QH,m,-1,a.u+1,2);f=Lc=V=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Lc]=c;for(a.b[c]=0;;){L=e=0;sb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=fa;++E)if(q[E]==g&&r[E]==c||q[E]==c&&r[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<sb&&(e=g,sb=a.b[g]))}if(0==e){if(0==V)break a;Rd[c]=!0;c=n[V--]}else break}f=c;c=e;1<L&&(n[++V]=f,Q[e]=!0)}Sd=y(I,s,-1,a.v+1,1);Td=y(I,s,-1,a.u+1,1);if(a.o.Pb){var XI=xb,lN=fa,zt,YI,Ch,Ne,At,Bt,Oa,Mj,Ct;Ch=y(I,s,-1,a.u+1,1);for(Oa=1;Oa<=a.u;++Oa)Ch[b[Oa]]=Oa;At=y(QH,m,-1,
a.v+1,2);for(Oa=1;Oa<=a.u;++Oa)zt=b[Oa],YI=XI[zt],Ne=IH(a,zt,YI),0!=Ne&&(VH(a,Ne,Ch,Sd,D),At[Ne]=!0);for(Oa=1;Oa<=a.v;++Oa)At[Oa]||VH(a,Oa,Ch,Sd,D);Oa=1;a:for(;Oa<=a.u;++Oa)if(!(2>a.A[Oa]||4<a.A[Oa])){Bt=Ct=0;for(Mj=1;Mj<=a.A[Oa];++Mj){Ne=IH(a,Oa,a.H[Oa][Mj]);if(5==a.i[Ne])continue a;1==a.t[Ne]&&0!=WH(a,Ne,Oa)&&++Ct;2==a.t[Ne]&&(Bt=a.H[Oa][Mj])}if(0!=Ct)if(0<Bt){var ka=a,$I=Oa,tf=Ch,bd=Td,tc=void 0,Nj=void 0,Pc=void 0,Oe=void 0,Qc=void 0,fn=void 0,gn=void 0,hn=void 0,$d=void 0,cd=void 0,dd=void 0,
Dt=void 0,Oj=void 0,ae=void 0,Pj=void 0,Pe=void 0,Qj=void 0,Et=void 0,Rj=void 0,Qe=void 0,aJ=void 0,uf=void 0,bJ=void 0,Ft=void 0,Sj=void 0,vf=void 0,dd=1,Nj=$I,tc=y(I,s,-1,ka.u+1,1);for(tc[1]=$I;;){Dt=!1;for(cd=1;cd<=ka.A[Nj];++cd)if(Pc=ka.H[Nj][cd],!(Pc==tc[1]||Pc==tc[dd-1]))if(Oe=IH(ka,Nj,Pc),2==ka.t[Oe]&&5!=ka.i[Oe]){Nj=tc[++dd]=Pc;Dt=!0;break}if(!Dt)break}if(!(0==dd%2||2>ka.A[tc[dd]]||3<ka.A[tc[dd]])){vf=tc[1];Qc=tc[~~((dd+1)/2)];$d=tc[dd];uf=Qe=Pe=ae=0;Ft=Et=!1;for(cd=1;cd<=ka.A[vf];++cd)Pc=
ka.H[vf][cd],Oe=IH(ka,vf,Pc),1!=ka.t[Oe]||5==ka.i[Oe]||(0==ae?ae=Pc:Pe=Pc);0<tf[Pe]&&tf[ae]>tf[Pe]&&(fn=ae,ae=Pe,Pe=fn);Oj=ae;0==ae&&(Oj=Pe,Et=!0);for(cd=1;cd<=ka.A[$d];++cd)Pc=ka.H[$d][cd],Oe=IH(ka,$d,Pc),1!=ka.t[Oe]||5==ka.i[Oe]||(0==Qe?Qe=Pc:uf=Pc);0<tf[uf]&&tf[Qe]>tf[uf]&&(fn=Qe,Qe=uf,uf=fn);Rj=Qe;0==Qe&&(Rj=uf,Ft=!0);Pj=WH(ka,IH(ka,vf,ae),vf);Qj=WH(ka,IH(ka,vf,Pe),vf);aJ=WH(ka,IH(ka,$d,Qe),$d);bJ=WH(ka,IH(ka,$d,uf),$d);1<(0>Pj+Qj?-(Pj+Qj):Pj+Qj)||0!=aJ||0!=bJ?xr(ka.o,"Bad stereoinfo on allene !"):
(gn=ka.K[tc[dd-1]]-ka.K[$d],hn=ka.N[tc[dd-1]]-ka.N[$d],Sj=Math.sqrt(gn*gn+hn*hn),0.001>Sj&&(Sj=0.001),0<(ka.N[Rj]-ka.N[tc[dd-1]])*(gn/Sj)-(ka.K[Rj]-ka.K[tc[dd-1]])*(hn/Sj)?bd[Qc]=1:bd[Qc]=-1,Et&&(bd[Qc]*=-1),Ft&&(bd[Qc]*=-1),Oj==ae&&0>Pj&&(bd[Qc]*=-1),Oj==Pe&&0>Qj&&(bd[Qc]*=-1),tf[Oj]>tf[Rj]&&(bd[Qc]*=-1))}}else b:{var uc=a,vc=Oa,mN=XI,nN=Ch,oN=q,pN=r,qN=lN,jn=Td,kn=void 0,ed=void 0,Gt=void 0,Dh=void 0,Ca=void 0,Eh=void 0,Dd=void 0,Tj=void 0,be=void 0,Rb=void 0,ha=void 0,Kb=void 0,Re=void 0,ln=void 0,
fd=void 0,oa=void 0,mn=void 0,Kb=y(I,s,-1,4,1),ln=y(I,s,-1,4,1),Fh=uc,ce=vc,cJ=nN,Ht=mN,dJ=oN,eJ=pN,rN=qN,Lb=Kb,Uj=void 0,gd=void 0,nn=void 0,on=void 0,It=void 0,Vj=void 0,Vj=-1;0<Ht[ce]&&(Lb[++Vj]=Ht[ce]);for(gd=1;gd<=rN;++gd)dJ[gd]==ce&&(Lb[++Vj]=eJ[gd]),eJ[gd]==ce&&(Lb[++Vj]=dJ[gd]);for(gd=Vj+1;gd<Fh.A[ce];++gd){It=Fh.u+1;nn=1;c:for(;nn<=Fh.A[ce];++nn){Uj=Fh.H[ce][nn];for(on=0;on<gd;++on)if(Uj==Lb[on])continue c;cJ[Uj]<It&&(It=cJ[Uj],Lb[gd]=Uj)}}0==Ht[ce]&&0<Fh.y[ce]?(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=
Lb[0],Lb[0]=-1):0<Fh.y[ce]&&(Lb[3]=Lb[2],Lb[2]=Lb[1],Lb[1]=-1);for(Ca=Tj=Eh=Dh=mn=Dd=Rb=0;4>Ca;++Ca)0>=Kb[Ca]||(kn=IH(uc,vc,Kb[Ca]),ln[Ca]=WH(uc,kn,vc),0<ln[Ca]?(++Rb,mn=Kb[Ca],Eh=Kb[Ca]):0>ln[Ca]?(++Dd,Dh=Kb[Ca],Eh=Kb[Ca]):Tj=Kb[Ca]);be=Rb+Dd;oa=y(I,s,-1,4,1);fd=0;if(3==uc.A[vc]){if(1==Rb&&1==Dd||3==be&&0<Rb&&0<Dd){xr(uc.o,"Error in C3H stereospecification !");break b}Re=Kb[0];1==be?Re=Eh:2==be&&(Re=Tj);ha=GH(uc,vc,Re,Kb);oa[0]=Eh;oa[1]=-1;oa[2]=ha[2];oa[3]=ha[1];0<Rb?fd=1:fd=-1}else if(4==uc.A[vc])if(1==
be)ha=GH(uc,vc,Eh,Kb),oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],0<Rb?fd=1:fd=-1;else{Re=Kb[0];1<Tj&&(Re=Tj);1==Rb?Re=mn:1==Dd&&(Re=Dh);ha=GH(uc,vc,Re,Kb);ed=y(I,s,-1,4,1);for(Ca=0;4>Ca;++Ca)kn=IH(uc,vc,ha[Ca]),ed[Ca]=WH(uc,kn,vc);if(4==be){if(0==Rb||0==Dd){xr(uc.o,"Error in C4 stereospecification !");break b}if(1==Rb||1==Dd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[1],fd=ed[0];else{for(Ca=0;4>Ca;++Ca)-1==ed[Ca]&&(ed[Ca]=0);be=2}}else if(3==be)if(3==Rb||3==Dd)oa[0]=ha[0],oa[1]=ha[3],oa[2]=
ha[2],oa[3]=ha[1],0<Rb?fd=-1:fd=1;else{1==Rb?Rb=Gt=1:Dd=Gt=-1;for(Ca=0;4>Ca;++Ca)ed[Ca]==Gt&&(ed[Ca]=0);be=2}if(2==be)if(1==Rb&&1==Dd)ha[1]==Dh?(ha[1]=ha[2],ha[2]=ha[3]):ha[2]==Dh&&(ha[2]=ha[3]),oa[0]=mn,oa[1]=Dh,oa[2]=ha[2],oa[3]=ha[1],fd=1;else{if(ed[0]==ed[1]||ed[1]==ed[2]){xr(uc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=ed[0]?(oa[0]=ha[0],oa[1]=ha[2],oa[2]=ha[1],oa[3]=ha[3]):(oa[0]=ha[1],oa[1]=ha[3],oa[2]=ha[2],oa[3]=ha[0]);1<Rb?fd=1:fd=-1}}var X=oa,Wj=Kb,ob=void 0;Wj[0]==X[1]?(ob=
X[0],X[0]=X[1],X[1]=ob,ob=X[2],X[2]=X[3],X[3]=ob):Wj[0]==X[2]?(ob=X[2],X[2]=X[0],X[0]=ob,ob=X[1],X[1]=X[3],X[3]=ob):Wj[0]==X[3]&&(ob=X[3],X[3]=X[0],X[0]=ob,ob=X[1],X[1]=X[2],X[2]=ob);Wj[1]==X[2]?(ob=X[1],X[1]=X[2],X[2]=ob,ob=X[2],X[2]=X[3],X[3]=ob):Wj[1]==X[3]&&(ob=X[1],X[1]=X[3],X[3]=ob,ob=X[2],X[2]=X[3],X[3]=ob);oa[2]==Kb[2]?jn[vc]=1:oa[2]==Kb[3]?jn[vc]=-1:xr(uc.o,"Error in stereoprocessing ! - t30");jn[vc]*=fd}}}Wa=new aH;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<xb[u]&&XH(a,c,xb[c],Wa,Sd);var Gh=v[c],Mb=void 0,Xj=void 0,Hh=void 0,T=void 0,T=Rc,Mb=!1;0!=a.B[c]&&(Mb=!0);0!=Td[c]&&(Mb=!0);Hh=-1;for(Xj=1;Xj<=a.z;++Xj)if(a.r[Xj][0]==c){Hh=a.r[Xj][1];break}-1<Hh&&(Mb=!0);a.o.Ob&&0<a.e[c]&&(Mb=!0,Hh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:Gh?T="c":T=Eb;break;case 4:Gh?(T=Hf,0<a.y[c]&&(Mb=!0)):T=ic;break;case 5:Gh?T="o":T=pc;break;case 7:Gh?(T="p",0<a.y[c]&&(Mb=!0)):T=rc;break;case 8:Gh?T=vg:T=Fc;break;case 13:Gh?T=yg:T=Hc;Mb=!0;break;case 6:T=
Ic;Mb=!0;break;case 9:T=Tb;break;case 10:T=Jb;break;case 11:T=Db;break;case 12:T=$b;break;case 1:T=Xb;Mb=!0;break;case 19:T=sc;Mb=!0;break;case 20:T=wc;Mb=!0;break;case 21:T=xc;Mb=!0;break;case 22:T=yc;Mb=!0;break;case 18:Mb=!0,T=a.p[c],(G(T,wa)||G(T,Yc)||G(T,wb))&&(Mb=!1)}Mb&&(T=Sc+T,1==Td[c]?T+=vb:-1==Td[c]&&(T+="@@"),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<ck(a.B[c])&&(T+=ck(a.B[c]))),-1<Hh&&(T+=mb+Hh),T+=Vc);En(Wa.b,T);for(E=1;E<=fa;++E)if(q[E]==c||r[E]==c)d=
r[E],d==c&&(d=q[E]),j[c]<j[d]&&XH(a,q[E],r[E],Wa,Sd),9<E&&(Wa.b.b+="%"),Dn(Wa,l+(new S(E)).b);Rd[c]&&(Wa.b.b+=va)}return Wa.b.b}function DF(a){a=new OD(a);$E(a);return a}
function aF(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)eE(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 bF(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]&&aF(a,c);0==a.A[d]&&aF(a,d)}
function RH(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=IH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&aF(a,c)}}}function OH(a){var b;b=a.c.length;a.H=Ws([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 TH(a,b,c){var d,e,f,g,j,h,n,o,q;a.i=y(I,s,-1,a.v+1,1);q=y(QH,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){q[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[IH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:q[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?q[h]=!1:q[h]=!0}}if(a.n){var r;d=y(QH,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(QH,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(r=!1;;){for(n=1;n<=a.u;++n){r=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(r=e[j]=!0)}if(r)break}if(!r)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:PH(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],q[f]&&q[g])){d=y(QH,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&q[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&q[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&q[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function dE(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(yE((a.K[b]+a.K[c])/2))),a.O[d]=N(M(yE((a.N[b]+a.N[c])/2)))}function SH(a,b){var c;for(c=1;c<=a.v;++c)EE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function CE(a,b){var c;c=(zD(),FD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function PH(a,b){return 2==a.t[b]?!0:!1}function EE(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 nF(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=Ws([b+5,2]),bH(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 YE(a){var b;a.z=0;a.s=0;EF(a);for(b=1;b<=a.u;++b)a.E=b,nF(a);a.E=0}
function ZE(a){var b,c;b=y(aE,m,-1,4,1);bE(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 VD(a,b){var c,d,e,f,g,j,h,n;c=y(aE,m,-1,4,1);bE(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;bE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function AF(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 dF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Sc)&&VG(c,Vc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(mb);e=c.indexOf(Xb);g=bk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=Kv(c,d+1);try{a.o.z=ZC(j,10)}catch(h){if(h=Wi(h),A(h,124))a.o.z=0;else throw h;}a.E=b;nF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=G(d,Eb)?3:G(d,Bb)?2:G(d,ic)?4:G(d,pc)?5:G(d,rc)?7:G(d,Fc)?8:G(d,Tb)?9:G(d,Jb)?10:G(d,Db)?11:G(d,$b)?12:G(d,Xb)?1:G(d,Hc)?13:G(d,Ic)?6:G(d,sc)?19:G(d,wc)?20:G(d,xc)?21:G(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=GG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=GG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=GG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=GG(c,g++);for(;45==e;)--d,e=GG(c,g++)}a.B[b]=d}}}
function ME(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new uD(b);try{for(;b.k=nD(b,b.b),b.k<b.j;)d=KE(ZC(qD(b),10)).b,c=e=KE(ZC(qD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Wi(f),A(f,124))Bn(f);else throw f;}}function XH(a,b,c,d,e){b=IH(a,b,c);5!=a.i[b]&&PH(a,b)?d.b.b+=rb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=ub,a=a.f[b],null!=a&&(e=a),En(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Uc)}
function oF(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,xr(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:xr(a.o,"Stereomarking allowed only on single and double bonds!")}
function VH(a,b,c,d,e){var f,g,j,h,n,o,q,r,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);q=o=b=0;r=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:q=g);0<q&&c[o]>c[q]&&(g=o,o=q,q=g);h=IH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=IH(a,e,q),0!=d[h]?b=q:1==a.t[h]&&5!=a.i[h]&&(b=q));c[b]>c[e]&&(r=!0);j=q=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==q?q=g:j=g);0<j&&c[q]<c[j]&&(g=q,
q=j,j=g);h=IH(a,f,q);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=q);0==o&&(h=IH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,q=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=q?0-q:q)||2>(0>=u?0-u:u))xr(a.o,"Not unique E/Z geometry !");else{j=IH(a,b,e);f=IH(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=IH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<q&&0<u||0>q&&0>u?d[f]=-d[j]:d[f]=d[j],r&&(d[f]=-d[f]))}}}function NH(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=IH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(PH(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function WH(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 cF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=NH(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 fE(a){FH(this);this.o=a;this.z=this.v=this.u=0}
function LE(a,b){var c,d,e,f,g,j,h;fE.call(this,a);f=l;j=IE(b);if(null!=j){h=new tD(b,j,!0);for(e=1;4>=e;++e)f=JE(h,j);g=KE(ZC(no(f.substr(0,3)),10)).b;c=KE(ZC(no(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)pF(this),f=JE(h,j),this.K[e]=(new SG(PG(no(f.substr(0,10))))).b,this.N[e]=-(new SG(PG(no(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=no(f.substr(31,d-31)),dF(this,e,d),62<=f.length&&(f=no(f.substr(60,3)),0<f.length&&(f=KE(ZC(f,10)).b,0<f&&(this.E=e,a.z=f,nF(this),this.E=0)));for(e=1;e<=c;++e)wF(this),
f=JE(h,j),this.I[e]=KE(ZC(no(f.substr(0,3)),10)).b,this.J[e]=KE(ZC(no(f.substr(3,3)),10)).b,g=KE(ZC(no(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=KE(ZC(no(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);OH(this);AF(this);cE(this);for($E(this);(h.k=nD(h,h.b),h.k<h.j)&&!(null==(f=qD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new sD(f);qD(g);qD(g);j=KE(ZC(qD(g),10)).b;
for(e=1;e<=j;++e)c=KE(ZC(qD(g),10)).b,this.B[c]=KE(ZC(qD(g),10)).b}if(0==f.indexOf("M  APO")){g=new sD(f);qD(g);qD(g);j=KE(ZC(qD(g),10)).b;for(e=1;e<=j;++e)c=KE(ZC(qD(g),10)).b,f=KE(ZC(qD(g),10)).b,this.E=c,Y(this,0),dF(this,this.u,sc+f),this.E=0}}RH(this);$E(this)}}
function HF(a,b){var c,d,e,f,g;fE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));VG(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new sD(b);d=KE(ZC(qD(f),10)).b;e=KE(ZC(qD(f),10)).b;for(c=1;c<=d;++c)g=qD(f),pF(this),dF(this,this.u,g),this.K[c]=(new SG(PG(qD(f)))).b,this.N[c]=-(new SG(PG(qD(f)))).b;for(c=1;c<=e;++c)if(wF(this),this.I[c]=KE(ZC(qD(f),10)).b,this.J[c]=KE(ZC(qD(f),10)).b,this.t[c]=KE(ZC(qD(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;OH(this);AF(this);cE(this)}catch(j){j=Wi(j);if(A(j,124)){j.Ic();this.u=0;return}throw j;}RH(this);$E(this)}}
function OE(a,b,c){var d,e,f;fE.call(this,a);f=y(I,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(pF(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))wF(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;$E(this);cE(this)}
function gF(a,b,c){var d,e,f,g,j;fE.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(gt,m,1,this.u+1,0);this.K=y(aE,m,-1,this.u+1,1);this.N=y(aE,m,-1,this.u+1,1);this.p=y(gt,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(gt,m,1,this.v+1,0);this.C=y(I,s,-1,this.v+1,1);this.r=Ws([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}$E(this);cE(this)}
function OD(a){var b;FH(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);bH(a.c,this.c,this.u+1);this.B=y(I,s,-1,this.u+1,1);bH(a.B,this.B,this.u+1);this.y=y(I,s,-1,this.u+1,1);bH(a.y,this.y,this.u+1);this.e=y(I,s,-1,this.u+1,1);bH(a.e,this.e,this.u+1);this.d=y(gt,m,1,this.u+1,0);bH(a.d,this.d,this.u+1);this.K=y(aE,m,-1,this.u+1,1);bH(a.K,this.K,this.u+1);this.N=y(aE,m,-1,this.u+1,1);bH(a.N,this.N,this.u+1);this.p=y(gt,m,1,this.u+1,0);bH(a.p,this.p,this.u+1);this.I=y(I,
s,-1,this.v+1,1);bH(a.I,this.I,this.v+1);this.J=y(I,s,-1,this.v+1,1);bH(a.J,this.J,this.v+1);this.t=y(I,s,-1,this.v+1,1);bH(a.t,this.t,this.v+1);this.f=y(gt,m,1,this.v+1,0);bH(a.f,this.f,this.v+1);this.C=y(I,s,-1,this.v+1,1);bH(a.C,this.C,this.v+1);this.r=Ws([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 CF(a,b,c){var d,e,f;if(0==c)return eF(K(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=N(M(yE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new SG(a)).b;d=oo(e,po(46));0>d&&(e+=Ya,d=oo(e,po(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function IE(a){var b;b=new tD(a,aa,!0);if(4<mD(b))return aa;b=new tD(a,lh,!0);return 4<mD(b)?lh:null}
function eF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=ub);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function JE(a,b){for(var c,d;a.k=nD(a,a.b),a.k<a.j;){d=qD(a);if(G(d,b))return ba;for(qD(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(538,1,{140:1},fE,LE,HF,OE,gF,OD);_.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 yr(){yr=x;zr=new rC(Xb)}
function UE(a,b){var c;yr();var d;zH.call(this);this.d=new PA("Help");new PA("Home");this.e=b;O(this,(zD(),BD));this.hc&&HB(this.hc.d,!1);EB(this,!1);d=sz(b);if(1==a)this.f||(this.f=new $B(d),xH(this.f,-30,0)),this.k=this.f,c=MD(b),this.hc&&GB(this.hc.d.I.c,Gc),Zz(this,new KA(2)),this.i=new rC(c+"     "),P(this,this.i,Hb),d=new cA,P(d,this.j,null),this.e.Hb&&(c=new PA("Submit"),P(d,c,null)),P(this,d,Jc),c=no(vo(this.i.hc.b.pb,dh)),tC(this.i.hc,c),this.hc&&HB(this.hc.d,!0),EB(this,!0);else if(2==a)this.c||
(this.c=new $B(d),xH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&GB(this.hc.d.I.c,"Nonstandard atom"),Zz(this,new KA(2)),c=new cA,P(c,new TB("atomic SMILES",1),null),P(this,c,nc),c=Xb,zr&&(c=vo(zr.hc.b.pb,dh)),zr=new sC(c,8),P(this,zr,Hb),c=new cA,P(c,this.j,null),P(this,c,Jc);else{this.b||(this.b=new $B(d),xH(this.b,5*b.Z,0));var e,f;d="About "+(zD(),MF);this.hc&&GB(this.hc.d.I.c,d);Zz(this,new PB(0));O(this,BD);P(this,new TB(MF+" Molecular Editor v2013-10-13",1),null);P(this,new TB("Peter Ertl and Bruno Bienfait",
1),null);for(c=AD,d=0,f=c.length;d<f;++d)e=c[d],e=new TB(e,1),Fz(e,this.e.y),P(this,e,null);c=new cA;P(c,this.d,null);P(c,this.j,null);P(this,c,null);this.k=this.b}DB(this);c=this.k;yH(this.hc.d,c.b,c.c);!rz(this)&&Wz(this);Gz(this)}t(539,531,ti,UE);_.Nf=function(a){var b,c;if(a.i===this.d){try{b=new TC(this.e.I),c=SC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Wi(d),A(d,112))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,XD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var zr;
function YH(a,b){qz(b)==a.b?O(b,(VA(),dB)):O(b,a.b)}
function ZH(a){var b,c,d,e;e=l;d=!1;qz($H)!=a.b?(e=wa,d=!0):qz(aI)!=a.b?(e="!#6",d=!0):qz(bI)!=a.b?(O(cI,(VA(),dB)),O(dI,dB),O(eI,dB),O(fI,dB),e="F,Cl,Br,I"):(b=qz(gI)!=a.b,c=qz(hI)!=a.b,qz(iI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),qz(jI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),qz(kI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),qz(lI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),qz(mI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),qz(cI)!=a.b&&(e+="F,"),qz(dI)!=a.b&&(e+="Cl,"),qz(eI)!=a.b&&(e+="Br,"),qz(fI)!=a.b&&(e+="I,"),
VG(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=Yc:c?e=wb:(O($H,(VA(),dB)),e=wa)));b=l;d&&qz(gI)!=a.b&&(b+=";a");d&&qz(hI)!=a.b&&(b+=";A");qz(nI)!=a.b&&(b+=";R");qz(oI)!=a.b&&(b+=";!R");qz($H)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=pI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=qI.hc.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);qz(rI)!=a.b&&(e="~");qz(sI)!=a.b&&(e=mb);qz(tI)!=a.b&&(e=vb);qz(uI)!=a.b&&(e="!@");tC(a.f.hc,e)}
function vI(a){wI(a);xI(a);var b=pI.hc.b;Yx(b,0);b.pb.options[0].selected=!0;b=qI.hc.b;Yx(b,0);b.pb.options[0].selected=!0;O(gI,a.b);O(hI,a.b);O(nI,a.b);O(oI,a.b);O(pI,a.b);O(qI,a.b);yI(a)}function wI(a){O(iI,a.b);O(jI,a.b);O(kI,a.b);O(lI,a.b);O(mI,a.b);O(cI,a.b);O(dI,a.b);O(eI,a.b);O(fI,a.b)}function xI(a){O($H,a.b);O(aI,a.b);O(bI,a.b)}function yI(a){O(rI,a.b);O(sI,a.b);O(tI,a.b);O(uI,a.b);a.c=!1}
function VE(a){FB.call(this,"Atom/Bond Query");this.j=new PA(this.Mf());oA(this.r,new AH(this));this.b=(zD(),BD);this.d=a;this.e||(a=sz(a),this.e=new $B(a),xH(this.e,-150,10));this.k=this.e;Zz(this,new OB);O(this,this.b);a=new cA;Zz(a,new tB(0,3,1));P(a,new SB("Atom type :"),null);$H=new PA(zb);aI=new PA("Any except C");bI=new PA("Halogen");P(a,$H,null);P(a,aI,null);P(a,bI,null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));P(a,new TB("Or select one or more from the list :",0),null);P(this,a,null);
a=new cA;Zz(a,new tB(0,3,1));iI=new PA(Eb);jI=new PA(ic);kI=new PA(pc);lI=new PA(Fc);mI=new PA(rc);cI=new PA(Tb);dI=new PA(Jb);eI=new PA(Db);fI=new PA($b);P(a,iI,null);P(a,jI,null);P(a,kI,null);P(a,lI,null);P(a,mI,null);P(a,cI,null);P(a,dI,null);P(a,eI,null);P(a,fI,null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));pI=new TA;SA(pI,zb);SA(pI,bb);SA(pI,db);SA(pI,kb);SA(pI,lb);P(a,new SB("Number of hydrogens :  "),null);P(a,pI,null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));qI=new TA;SA(qI,zb);SA(qI,
bb);SA(qI,db);SA(qI,kb);SA(qI,lb);SA(qI,"4");SA(qI,"5");SA(qI,"6");P(a,new TB("Number of connections :",0),null);P(a,qI,null);P(a,new TB(" (H's don't count.)",0),null);P(this,a,null);a=new cA;Zz(a,new tB(0,3,1));P(a,new SB("Atom is :"),null);gI=new PA(Ab);P(a,gI,null);hI=new PA("Nonaromatic");P(a,hI,null);nI=new PA(Ec);P(a,nI,null);oI=new PA(mc);P(a,oI,null);P(this,a,null);a=new cA;O(a,kB(qz(this)));Zz(a,new tB(0,3,1));P(a,new SB("Bond is :"),null);rI=new PA(zb);P(a,rI,null);sI=new PA(Ab);P(a,sI,
null);tI=new PA(Ec);P(a,tI,null);uI=new PA(mc);P(a,uI,null);P(this,a,null);a=new cA;Zz(a,new tB(1,3,1));this.f=new sC(wa,20);P(a,this.f,null);P(a,new PA(Cc),null);P(a,this.j,null);P(this,a,null);this.hc&&HB(this.hc.d,!1);EB(this,!1);wI(this);xI(this);yI(this);O(gI,this.b);O(hI,this.b);O(nI,this.b);O(oI,this.b);O(pI,this.b);O(qI,this.b);YH(this,$H);DB(this);a=this.k;yH(this.hc.d,a.b,a.c);!rz(this)&&Wz(this);Gz(this)}t(540,531,ti,VE);
_.Nf=function(a,b){var c;G(b,Cc)?(vI(this),YH(this,$H),ZH(this)):A(a.i,87)?(yI(this),dt(a.i)===dt($H)?(wI(this),xI(this)):dt(a.i)===dt(aI)?(wI(this),xI(this)):dt(a.i)===dt(bI)?(wI(this),xI(this)):dt(a.i)===dt(nI)?O(oI,this.b):dt(a.i)===dt(oI)?(O(nI,this.b),O(gI,this.b)):dt(a.i)===dt(gI)?(O(hI,this.b),O(oI,this.b)):dt(a.i)===dt(hI)?O(gI,this.b):dt(a.i)===dt(rI)||dt(a.i)===dt(sI)||dt(a.i)===dt(tI)||dt(a.i)===dt(uI)?(vI(this),this.c=!0):xI(this),YH(this,a.i),ZH(this)):A(a.i,88)&&(yI(this),c=a.i,0==c.hc.b.pb.selectedIndex?
O(c,this.b):O(c,(VA(),dB)),ZH(this));107!=this.d.d&&(this.d.d=107,hA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var $H=_.f=null,rI=null,aI=null,gI=null,sI=null,eI=null,iI=null,qI=null,pI=null,dI=null,cI=null,bI=null,fI=null,jI=null,hI=null,oI=null,uI=null,kI=null,mI=null,nI=null,tI=null,lI=null;function PF(){mH(this)}t(541,516,Sh,PF);_.Oe=function(){this.b=-1;this.c=y(nH,m,0,0,0);this.d=0};_.b=-1;
function zI(a,b){a:{var c=a.b,d=b.b,e,f,g;f=!1;if(null!=d){if(null!=c.b.Ab){vD(c.b.Ab,H(gt,m,1,[d]));break a}g=l;e=c.b.Ib;var j,h,n,o;if(null==d)e=0;else if(j=WG(d,"\\$\\$\\$\\$\r?\n?"),1>=j.length)e=0;else{for(n=0,o=j.length;n<o;++n)h=j[n],bt(e.c,e.d++,h);e=j.length}0<e&&(g=".  Use Page Up/Down for SDF access ("+e+va);try{GE(c.b,d,!0)?(xr(c.b,"Structure pasted"+g),YD(c.b),hA(c.b),f=!0):(XE(new eG(c.b.K,c.b,BD)),HE(c.b,!0),hA(c.b))}catch(q){if(q=Wi(q),A(q,124))g=c.b,g.lb=!0,g.K="ERROR - invalid MOL ",
XD(g),XE(new eG(c.b.K,c.b,BD)),hA(c.b);else throw q;}}f&&c.b.Ke(d)}}function sr(a){a=new GC(a);vr();var b,c,d,e,f;try{var g=(yC(),BC);if(CC(g,(yC(),BC)))b=a.b;else if(CC(g,zC))b=new KC(a.b);else throw new HC(g);c=Rn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new AI;Oy(d.f,c);e=(f=WG(c,"\r\n|\r|\n|\n\r"),f.length);Iv(d.f,20*(10>e?e:10)+dg);go((co(),eo),new BI(d));CI(d);DI(d)}catch(j){if(j=Wi(j),A(j,105))Bn(j);else throw j;}}function QF(){}t(542,1,{106:1,113:1},QF);
_.xe=function(a){zI(this,a)};_.b=null;t(544,314,fi);function pr(){var a;pr=x;EI=(a=!1,Tf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);FI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");GI=EI&!FI;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]);qr=y(I,s,-1,1E3,1);for(b=0;b<qr.length;++b)qr[b]=-999;for(b=0;b<a.length;b+=2)qr[a[b+1]]=a[b]}
function nq(a,b,c){a=new HI(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function fA(a,b,c){var d;d=new II;xj(d.u,b,c);qj(a.i,d.u,0,0);ej(a.b,d);return d}function ZF(a,b){return!a.f?null:b in a.f?a.f[b]:null}function uE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)mw(a.i,b.u,c,d),b.s=c,b.t=d;JI(b)}
function YF(a,b,c,d){pr();this.pb=fx();this.b=new kj;this.k=new kj;this.f=d;this.pb.style[Yf]=bb;this.pb.style[Wf]=bb;this.pb.style[Pg]=af;this.pb.style[ih]=b;this.pb.style[Je]=c;this.i=new KI;this.i.pb.style[ih]=eb;Iv(this.i,eb);GI?(b=new LI,c=new MI,qj(b,this.i,0,0),qj(b,c,0,0),qw(this,b)):qw(this,this.i);this.d=a;a.Vb=this;GI?(this.n=new NI(this),this.n.j=new OI(this),this.n.k=new PI(this),this.n.o=new QI(this),this.n.n=new RI(this),this.d&&(this.n.f=new SI(this),this.n.i=new TI(this),this.n.b=
new UI(this))):B(this,new WI(this),(Cr(),Cr(),Dr));B(this,this,(sq(),sq(),tq));B(this,new ZI(this),(Aj(),Aj(),Bj));B(this,new fJ(this),(Cj(),Cj(),Dj));B(this,new gJ(this),(mr(),mr(),nr));(mq(),mq(),Kz).b=this}t(543,544,fi,YF);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var GI,FI,EI,qr=null;function KI(){ow.call(this);this.pb[yd]=Xe}t(546,292,ni,KI);function LI(){KI.call(this);this.pb.style[ih]=eb;this.pb.style[Je]=eb}t(545,546,ni,LI);function WI(a){this.b=a}t(547,1,{},WI);
_.uc=function(a){var b,c,d,e;d=Gj(a);e=Hj(a);c=Ij(a.b);b=new hJ(a);2==c&&(b.f=4);b=hF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function ZI(a){this.b=a}t(548,1,{},ZI);_.vc=function(a){var b,c;b=Gj(a);c=Hj(a);a=new hJ(a);this.b.j?rF(this.b.d,a,b,c):tF(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function fJ(a){this.b=a}t(549,1,{},fJ);_.wc=function(a){this.b.j=!1;Gj(a);Hj(a);vF(this.b.d)};_.b=null;function gJ(a){this.b=a}t(550,1,{},gJ);_.b=null;
function MI(){KI.call(this);this.pb.style[ih]=eb;this.pb.style[Je]=eb}t(551,546,ni,MI);function iJ(a,b){var c;c=b.b;c.f=4;return hF(a.b.d,c,b.e,b.f)}function OI(a){this.b=a}t(552,1,{},OI);_.Of=function(a){return iJ(this,a)};_.b=null;function ds(a,b){tF(a.b.d,b.b,b.e,b.f);return hF(a.b.d,b.b,b.e,b.f)}function PI(a){this.b=a}t(553,1,{},PI);_.Of=function(a){return ds(this,a)};_.b=null;function QI(a){this.b=a}t(554,1,{},QI);_.Of=function(a){return rF(this.b.d,a.b,a.e,a.f)};_.b=null;
function RI(a){this.b=a}t(555,1,{},RI);_.Of=function(){return vF(this.b.d)};_.b=null;function dr(a,b){var c;c=M(yE(b.c));c=new JC(b,0,pg,c);PD(a.b.d,c);return!0}function SI(a){this.b=a}t(556,1,{},SI);_.Of=function(a){return dr(this,a)};_.b=null;function er(a,b){var c;c=M(yE(100*b.d));c=new JC(b,0,wg,c);PD(a.b.d,c);return!0}function TI(a){this.b=a}t(557,1,{},TI);_.Of=function(a){return er(this,a)};_.b=null;function ir(a,b){var c;c=new JC(b,0,le,nh);PD(a.b.d,c);return!0}function UI(a){this.b=a}
t(558,1,{},UI);_.Of=function(a){return ir(this,a)};var jJ=_.b=null;function kJ(){kJ=x;jJ=new bu((qu(),new pu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function lJ(){lJ=x;mJ={}}function nJ(a,b,c){var d;c&&(b.style[re]=c.c+dg,d=c.b,d!=Qb&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=pd),0!=(c.d&2)&&(b.style[se]=Ve));a.f.style[hh]=Nf}
function zB(a){var b=oJ,c,d,e,f,g,j,h,n,o,q,r,u,v;c=Ii(a);c in mJ?a=mJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Eg),f=$doc.createElement(Te),f.width=1,f.height=1,g=(kJ(),jJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),nJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=Ao(e),n=Ao(e)+(e.offsetHeight||0),o=n-h,q=Ao(f)+(f.offsetHeight||0)+1,r=n-q,u=q-h,d.removeChild(e),v=new pJ,v.b=u,v.c=r,v.d=o,v),mJ[c]=a);return a}
function qJ(){lJ();var a,b,c,d,e;Ej();this.b=H(gt,m,1,["monospace","sans-serif",Bg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Eg);wo(this.f,this.i);this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=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(561,1,{},qJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var mJ;function pJ(){}t(562,1,{},pJ);
_.b=0;_.c=0;_.d=0;function iF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,45))return!!a.b.b.metaKey}catch(b){if(b=Wi(b),!A(b,130))throw b;}return!1}function jF(a){try{if(a.b&&A(a.b,45))return!!a.b.b.shiftKey}catch(b){if(b=Wi(b),!A(b,130))throw b;}return!1}function hJ(a){rr.call(this,null,0,null);this.b=a}function HI(a,b,c){rr.call(this,a,0,b);this.b=c}t(563,404,ui,hJ,HI);_.ve=function(){return iF(this)};_.we=function(){return jF(this)};_.b=null;
function oC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=oJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),wo(c.f,b),nJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function nC(a){this.c=a;this.b={};!oJ&&(oJ=new qJ)}t(564,407,Yh,nC);var oJ=null;function gA(a){this.b=a}t(565,415,{},gA);_.b=null;function rJ(a,b){this.b=a;this.c=b}t(566,1,{},rJ);_.b=null;_.c=null;function sJ(){Nx.call(this);this.pb[yd]="jsa-resetTable";this.pb.style[ih]=ld}t(567,327,ni,sJ);
function tJ(){tJ=x;var a=uJ=new qJ;Ej();a.i="9p";a.f.style[qe]=Bg;a.f.style[re]="144.0pt";wo(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);vJ=new tA(1)}function kE(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,JI(a)}
function mE(a,b,c,d,e,f,g){var j,h,n,o,q,r,u,v,D,E,J;a.o&&(jE(a,!1),360<=g||-360>=g?j=lE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),q=b+d/2,r=c+e/2,u=d/2,v=e/2,D=wJ(q,r,u,v,f),E=wJ(q,r,u,v,h),J="<g"+a.n+tb,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),kE(a,j))}function W(a,b,c,d,e){a.o&&kE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+ab)}
function iE(a,b,c,d,e){a.o&&(jE(a,!1),kE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab))}function tE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+ja+b+"</text>");kE(a,b)}function KB(a,b,c,d,e){jE(a,!0);kE(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+ab)}
function JI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ro(so(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-hk(a.u.pb),d=to(so(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-jk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ja)+b+"</svg>",b!==a.r&&(wo(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=mg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function sE(a,b){a.f=b;a.j=LF(b)}t(568,411,{});_.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 vJ,uJ;function Sr(a,b,c){c&&(cs(a,b),c.Of(a.c));a.e=!0}function cs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ro(so(a.p.pb.ownerDocument),a.p.pb)+gk(a.p.pb)+Ho(a.p.pb.ownerDocument),a.c.f=c.clientY-Ao(a.p.pb)+(a.p.pb.scrollTop||0)+Io(a.p.pb.ownerDocument),a.c.b=new hJ(b),b.b.preventDefault(),!0):!1}
function NI(a){this.p=a;this.c=new xJ;this.d=new yJ(this);B(this.p,new zJ(this),($r(),$r(),as));B(this.p,new AJ(this),(Tr(),Tr(),Ur));B(this.p,new BJ(this),(Xr(),Xr(),Yr));B(this.p,new CJ(this),(Pr(),Pr(),Qr));B(this.p,new DJ,(jr(),jr(),kr));B(this.p,new EJ(this),(fr(),fr(),gr));B(this.p,new FJ(this),(ar(),ar(),br))}t(569,1,{},NI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function yJ(a){Ck();this.b=a}t(570,26,{},yJ);
_.Hc=function(){!this.b.e&&this.b.j&&iJ(this.b.j,this.b.c)};_.b=null;function zJ(a){this.b=a}t(571,1,{},zJ);_.b=null;function AJ(a){this.b=a}t(572,1,{},AJ);_.b=null;function BJ(a){this.b=a}t(573,1,{},BJ);_.b=null;function CJ(a){this.b=a}t(574,1,{},CJ);_.b=null;function DJ(){}t(575,1,{},DJ);function EJ(a){this.b=a}t(576,1,{},EJ);_.b=null;function FJ(a){this.b=a}t(577,1,{},FJ);_.b=null;function xJ(){}t(578,1,{},xJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function GJ(a){var b,c,d,e,f;fk(a);d=(rj(),sj(null));e=new sJ;Kx(e,a);cw(d,e,d.pb);f=a.kd();b=a.jd();c=(c=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/))?parseFloat(c[1]):-1;9<=c?(++f,++b):7==c&&A(a,59)&&(c=a.pb.textContent,2>=c.length&&(f+=8));Mx(e,a);kw(d,e);return new yz(f,b)}function HJ(){this.pb=$doc.createElement(Xd);this.pb[yd]=Xe;this.pb.style[Xf]=Ke;this.pb.style[ag]=Zc;this.pb.style[ih]=eb;this.pb.style[Je]=eb}t(580,295,wi,HJ);_.gd=function(){return hk(this.pb)};_.hd=function(){return jk(this.pb)};
function LF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function wJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new rJ(new SG(a),new SG(b))}function lE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+ab}
function AE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function jE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function II(){tJ();this.o=vJ;this.d=[];this.u=new HJ}t(581,568,{},II);_.b=l;_.c=l;function IJ(){IJ=x;JJ=new yz(0,0)}
function KJ(a){var b;b=a.Sf();if(!b){var c;(c=a.Pf())?(b=GJ(c.b),xj(c.ye(),b.c,b.b),c=GJ(c.b),b=new yz(c.c-b.c,c.b-b.b)):b=new yz(0,0);a.Wf(b)}return b}function Nz(a,b){var c;if(a.Ce())return JJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Vf(rz(b));c=GJ(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function LJ(a,b){var c;b&&(c=mg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Rf().pb.style[md]=c)}function MJ(){this.f=new oB;this.f.b=-1;this.f.c=-1}t(583,1,{});_.Pf=function(){return null};_.Qf=function(a){this.Uf(a.Rd())};
_.Rf=function(){return this.ye()};_.Sf=function(){return NJ};_.Id=function(){};_.Ce=function(){return!1};_.Tf=function(a){this.Vf(rz(a))};_.Uf=function(a){LJ(this,a)};_.Vf=function(a){var b=this.ye().pb,c,d,e;c=(Xz(),Yz);e=a.c;d=a.b;e!=c.c?b.style[re]=l+e+"pt":b.style[re]=l;d!=c.b?b.style[qe]=d:b.style[qe]=l;0!=(a.d&1)?b.style[te]=pd:b.style[te]=l;0!=(a.d&2)?b.style[se]=Ve:b.style[se]=l};_.Wf=function(a){NJ=a};_.Xf=function(){};var NJ=_.f=null,JJ;
function QA(a,b){IJ();MJ.call(this);this.b=new Zw(a);this.b.ld()[yd]=l;B(this.b,new OJ(this,b),(pq(),pq(),qq))}t(582,583,{},QA);_.ye=function(){return this.b};_.Uf=function(a){LJ(this,a)};_.b=null;function OJ(a,b){this.b=a;this.c=b}t(584,1,{},OJ);_.Pc=function(a){mq();nq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function UA(a){IJ();MJ.call(this);this.b=new Zx;B(this.b,new PJ(this,a),(jq(),jq(),kq))}t(585,583,{},UA);_.ye=function(){return this.b};_.b=null;
function PJ(a,b){this.b=a;this.c=b}t(586,1,{},PJ);_.b=null;_.c=null;function QJ(a,b){var c,d;LJ(a,b.Rd());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&c.hc.Qf(c)}function RJ(a,b){var c,d,e,f,g,j,h;xj(a.e,b.Yd(),b.Ud());for(d=new Qi(b.Wb.b);d.c<d.e.Fe();)c=Ri(d),c.lc&&(e=c.hc,e.Tf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=KJ(e).c,f-=KJ(e).b,xj(e.ye(),g,f),!c.ob&&a.e.Cd(c),a.e.Dd(c,j,h)))}function bA(){IJ();MJ.call(this);this.e=new ow}t(587,583,{},bA);
_.Qf=function(a){QJ(this,a)};_.ye=function(){return this.e};_.Tf=function(a){RJ(this,a)};_.e=null;function UB(a){IJ();MJ.call(this);var b=this.b=new xx;dx(b.c,a,!1);px(b);this.f.b=-1;this.f.c=-1}t(588,583,{},UB);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?yo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function XB(a){this.b=new sy(a.i,new SJ(a))}t(589,1,{},XB);_.b=null;
function oy(a){var b,c,d,e,f;f=new IC(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(TJ,m,106,0,0);for(c=b.b?Ok(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,85)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=nj((lA(),R),new S(f.e)));c=c.c;if(Tt(!c?mh:c.b,xh))for(c=(!a.e.b||0==a.e.b.d?(Gs(),Gs(),Hs):new pA(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new rr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.gg(),null.gg()):100==f.e&&A(f.f,103)?(j=f.f,h=new rr(j,205,null),h.j=j.Zd(),
h.k=j.$d()):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 rr(null.hg,g,null),f.j=null.gg(),f.k=null.gg(),j=null.gg(),f.f=j&12,501==g&&null.gg())))}function SJ(a){this.b=a}t(590,1,$h,SJ);_.xc=function(){oy(this)};_.b=null;function tC(a,b){Oy(a.b,b);a.f.b=-1;a.f.c=-1}function uC(){IJ();MJ.call(this);this.b=new Sy}t(591,583,{},uC);
_.Pf=function(){var a;a=new uC;Oy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};_.Sf=function(){return UJ};_.Wf=function(a){UJ=a};var UJ=_.b=null;t(592,587,{});function VJ(a){var b;b=new Dq(uo(a.pb,Sf),uo(a.pb,Rf));a=new Dq(uo(a.T.jb.pb,Sf),uo(a.T.jb.pb,Rf));return H(I,s,-1,[b.c-a.c,b.b-a.b])}function WJ(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.qd(a.R);a.od(b);a.R=a.Q=null}else null!=a.R?(XJ(a,a.R),a.R=null):null!=a.Q&&(YJ(a,a.Q),a.Q=null);Kj(a.S)}
function CI(a){a.kb?a._f(Gq(a.T.jb)):(a.Ld(),CI(a))}function YJ(a,b){var c;a.kb?(c=VJ(a),a._f(new Dq(-1,ZJ(b,!1)-c[1]))):a.Q=b}function $J(a,b){var c;b!=a.Gd()&&(c=a.T.jb,Vv(c),aK(c,b,c.pb,c.q.d,!0))}function XJ(a,b){var c;a.kb?(c=VJ(a),a._f(new Dq(ZJ(b,!0)-c[0],-1))):a.R=b}t(595,297,Rh);_.Yf=function(){var a,b;b=Gq(this.T.jb);a=VJ(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.T.jb;return 0!=a.q.d?bK(ez(a.q,0)):null};_.Zf=function(a){cK(this.T.jb,a)};_.Bd=function(){return new Wv(this.T.jb)};
_.$f=function(){Kq(this.T.jb)};_.wd=function(){WJ(this)};_.Od=function(){Kq(this.T.jb)};_.yd=function(a){return dK(this.T.jb,a)};_._f=function(a){Iq(this.T.jb,a)};_.od=function(a){YJ(this,a)};_.Hd=function(a){$J(this,a)};_.qd=function(a){XJ(this,a)};_.Q=null;_.R=null;function eK(){eK=x;vw();var a=(fK(),gK(),hK);iK=new Px(a.e,a.c,a.d,a.f,a.b)}function jK(a,b){if(0!=a.I.b.q.d&&bK(ez(a.I.b.q,0)))throw new Qv("WindowPanel can only contain one child widget");kK(a,b)}
function DI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[fh]=Ke,a.ab=!1,a.Ld());b=a.pb;b.style[af]=0+(Ej(),dg);b.style[Ug]=cb;e=yj()-uo(a.pb,Sf)>>1;f=zj()-uo(a.pb,Rf)>>1;yH(a,bk(Ho($doc)+e,0),bk(Io($doc)+f,0));d||((a.ab=c)?(Cy(a.pb,kg),a.pb.style[fh]=gh,ok(a.gb,200)):a.pb.style[fh]=gh)}finally{a.w=!0}}
function lK(a,b){var c;if(a.w){c=new jv;a.mb&&ws(a.mb,c);a.J&&Hq(a.r,a);try{Yi(a.r.d,a)}catch(d){if(d=Wi(d),!A(d,124))throw d;}a.n=mK(a.r,a);try{xw(a,b)}finally{aj(a.t.b),aj(a.s.b),aj(a.u.b),a.P&&dj(a.P,a.r),a.C&&(a.C=!1)}}else xw(a,b)}function nK(a,b,c){var d,e;e=a.ob;d=new Zj(a,e);e.Dd(a,d.b+b,d.e+c)}function oK(a,b,c){b=new pK(zo(yo(rv(rv(a.T.d,b),c))));Uv(b,a);B(b,a.o,(pq(),pq(),qq));return b}function Fq(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));Iq(a.T.jb,b)}
function yH(a,b,c){var d,e;(e=a.r)?(d=qK(e.pb),Aw(a,b+(hk(e.pb)+d[3]),c+(jk(e.pb)+d[0]))):Aw(a,b,c)}function HB(a,b){a.J!=b&&(a.J=b,a.hb&&(b?Jq(a.r,a):Hq(a.r,a)))}function kK(a,b){if(b!=(0!=a.I.b.q.d?bK(ez(a.I.b.q,0)):null)){Vv(a.I.b);var c=a.I.b;aK(c,b,c.pb,c.q.d,!0)}}
function rK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(Aq(),sK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Qi(a.P);e.c<e.e.Fe();)if(d=Ri(e),b==(Aq(),tK)){!d.c&&(d.c=new uK);d=a;var f=c,g=void 0,j=void 0;if(d.J&&f==(Aq(),Bq))g=d.r,j=d.F,d.I.d?(yH(d,j.d,j.e),Fq(d,new Dq(j.c,-1))):(yH(d,j.d,j.e),Fq(d,new Dq(j.c,j.b)),Jq(g,d)),Ui(g.d,d,d.I.c),Bk(d.z,333);else if(!d.C&&f==(Aq(),sK))d.pb.style[fh]=gh,Aq()}else if(b==Bq){!d.c&&(d.c=new uK);d=a;var f=c,h=j=g=void 0;if(d.J){j=d.r;g=qK(j.pb);h=d.F;if(d.I.d)h.d=hk(d.pb)-
g[3]-hk(j.pb),h.e=jk(d.pb)-g[0]-jk(j.pb),d.F=h,yH(d,0,0),vK(d,Cq(j.pb).c,-1);else{if(f!=(Aq(),sK))h.d=hk(d.pb)-g[3]-hk(j.pb),h.e=jk(d.pb)-g[0]-jk(j.pb),h.c=d.q,h.b=d.p,d.F=h;yH(d,0,0);Iq(d,new wK(Cq(j.pb)));Hq(j,d)}d==d.r.b||WE(d);Bk(d.z,333)}}else b==sK&&(!d.c&&(d.c=new uK),d=a,d.C||(d.G=c,d.pb.style[fh]=Ke))}}function xK(a,b){a.pb.style[kh]=b+1E4+(a.C?1E3:0)+l;(a.C||a.bb)&&null.gg().gg()}
function yK(a){if(!a.kb){a.t=Ov(a,a.r,(!hs&&(hs=new Ik),hs));a.s=Ov(a,a.r,Hk?Hk:Hk=new Ik);a.u=Ov(a,a.r,(!ms&&(ms=new Ik),ms));var b=a.r;!a.P&&(a.P=new kj);ej(a.P,b);hs&&(b=new gs(a),a.mb&&ws(a.mb,b));a.J&&Jq(a.r,a);Ui(a.r.d,a,a.I.c);a.n&&(Aw(a,a.n.b,a.n.c),a.n=null);Bw(a);WE(a)}}function WE(a){if(a!=a.r.b){var b;ms&&(b=new ls(a),a.mb&&ws(a.mb,b))}}
function zK(a,b,c){vw();var d;d=(Kw(),Lw);Dw.call(this,!1,"popup");this.U=d.b;this.S=new AK(this);d=new BK;d.pb[yd]="mosaic-popupLayoutPanel";sw(this.T,d);zw(this);this.o=new CK(this);this.z=new DK(this);this.A=new EK(this);this.B=new FK(this);this.F=new GK;this.O=(Aq(),tK);this.J=c;this.r=a;a=this.I=new HK(b);b=new IK;!a.e&&(a.e=new JK);ej(a.e,b);a=new KK(new Rx(iK.b.e.b,iK.b.c,iK.b.d,iK.b.f,iK.b.b));B(a,new LK(this),(pq(),pq(),qq));b=this.I.c;b.c||(b.c=new Nx,b.c.ld()[yd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(Gx(),Hx),c.d=d,c=b.i,MK(c,b.c,new NK(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new fw;d=Lx(c);zv(c.c,(Mu(),Nu(d)),0);ew(c,a,d,0,!1)}else Kx(b.c,a);cK(b.i,null);B(this.I.c,new OK(this),(xq(),xq(),yq));B(this.I.c,this.o,qq);$J(this,this.I);Si(Cw?yo(this.pb):zo(yo(this.pb)),"mosaic-WindowPanel",!0)}t(594,595,Rh);_.Gd=function(){return 0!=this.I.b.q.d?bK(ez(this.I.b.q,0)):null};_.Jd=function(a){lK(this,a)};_.Bd=function(){return new Wv(this.I.b)};_.wd=function(){WJ(this);Kj(new PK(this))};
_.yd=function(a){return dK(this.I.b,a)};_._f=function(a){Fq(this,a)};_.Kd=function(a,b){yH(this,a,b)};_.Hd=function(a){kK(this,a)};_.Ld=function(){yK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var iK;function QK(a){a.i=(new PA(a.j)).hc.ye();B(a.i,new RK(a),(pq(),pq(),qq));a.e=H(SK,m,59,[a.i])}
function AI(){eK();var a,b,c,d,e,f;zK.call(this,(TK(),UK),null,!0);this.cg();this.db=!0;a=new zx(this.k);this.f=new Ry;this.f.pb.style[ih]=eb;Iv(this.f,eb);this.ag();XJ(this,"400px");f=new dz;f.pb.style[Je]=eb;f.f[ud]=10;c=(sx(),Dx);f.b=c;cz(f,a);cz(f,this.f);e=new Nx;e.f[ud]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],Kx(e,a);cz(f,e);jK(this,f);HB(this,!1);this.bg()}t(593,594,Rh,AI);_.ag=function(){QK(this)};_.bg=function(){var a=this.f;a.pb.readOnly=!0;var b=Jv(a.pb)+"-readonly";Si(a.ld(),b,!0)};
_.cg=function(){GB(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function RK(a){this.b=a}t(596,1,{},RK);_.Pc=function(){lK(this.b,!1)};_.b=null;function BI(a){this.b=a}t(597,1,{},BI);
_.xc=function(){Lv(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=vo(a.pb,dh).length;if(0<b&&a.kb){if(0>b)throw new lx("Length must be a positive integer. Length: "+b);if(b>vo(a.pb,dh).length)throw new lx("From Index: 0  To Index: "+b+"  Text Length: "+vo(a.pb,dh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function VK(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";GB(a.I.c,"Paste")}function WK(a){eK();AI.call(this);this.d=a}
t(599,593,Rh,WK);_.ag=function(){QK(this);this.b=(new PA(this.c)).hc.ye();B(this.b,new XK(this),(pq(),pq(),qq));this.e=H(SK,m,59,[this.b,this.i])};_.bg=function(){Iv(this.f,"150px")};_.cg=function(){VK(this)};_.Ld=function(){yK(this);go((co(),eo),new YK(this))};_.b=null;_.c=null;_.d=null;function ZK(a){eK();WK.call(this,a)}t(598,599,Rh,ZK);
_.bg=function(){Iv(this.f,"150px");var a=new $K(this),b=this.f;Nv(b,new aL,(Oq(),Oq(),Pq));Nv(b,new bL,(Lq(),Lq(),Mq));Nv(b,new cL,(Rq(),Rq(),Sq));Nv(b,new dL(a),(Uq(),Uq(),Vq))};_.cg=function(){VK(this);this.k+=" Or drag and drop a file on it."};t(602,1,{});t(601,602,{});_.c=null;_.d=1;_.e=-1;function $K(a){this.b=a;this.c=new eL(this);this.d=this.e=1}t(600,601,{},$K);_.b=null;function eL(a){this.b=a}t(603,1,{},eL);_.dg=function(a){this.b.b.f.pb[dh]=null!=a?a:l};_.b=null;function wC(){new ys}
t(604,435,{},wC);function XK(a){this.b=a}t(605,1,{},XK);_.Pc=function(){if(this.b.d){var a=this.b.d,b;b=new IC(a.b,0,vo(this.b.f.pb,dh));zI(a.b,b)}lK(this.b,!1)};_.b=null;function YK(a){this.b=a}t(606,1,{},YK);_.xc=function(){Lv(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;function wr(a){var b;a&&a&&(a=new fL(a),void 0!=$wnd.FileReader?b=new ZK(a):b=new WK(a),CI(b),DI(b))}function fL(a){this.b=a}t(608,1,{},fL);_.b=null;function Xq(a,b){a.onloadend=function(a){b.dg(a.target.result)}}
function dL(a){this.b=a}t(613,1,{},dL);_.b=null;function aL(){}t(614,1,{},aL);function bL(){}t(615,1,{},bL);function cL(){}t(616,1,{},cL);function IB(a,b){IJ();bA.call(this);this.d=new gL(a);var c=this.c=new Nx,d=(sx(),Dx);c.b=d;Kx(this.c,this.e);jK(this.d,this.c);this.d.b=this;this.b=b}t(617,592,{},IB);_.ye=function(){return this.d};_.Rf=function(){return this.c.ob};_.Id=function(){lK(this.d,!1)};_.Vf=function(){};_.Xf=function(a){QJ(this,a);RJ(this,a);CI(this.d);yK(this.d)};_.b=null;_.c=null;
_.d=null;function gL(a){eK();zK.call(this,(TK(),UK),a,!1)}t(618,594,Rh,gL);_.Id=function(){var a=this.b,b=new BB(a.b,201),c;a=a.b.r;a.b?a=new hL(new Qi(a.b)):(a=(Gs(),Gs(),Hs),a=new Qi(a));for(;a._c();)c=a.ad(),201==b.e&&wH(c.b)};_.b=null;function eC(){IJ();MJ.call(this);var a=this.b=new iL;a.ab=!0;a.b.i=!0;this.b.db=!0}t(619,583,{},eC);_.ye=function(){return this.b};_.b=null;function WC(){}t(626,451,{},WC);function hL(a){if(!a)throw new Hn;this.b=a}t(627,1,{},hL);_._c=function(){return bD(this.b)};
_.ad=function(){return Ri(this.b)};_.bd=function(){throw new fD("Missing message: awt.50");};_.b=null;function zA(){return zA()}function UC(){UC=x;var a;a=(LC(),MC["os.encoding"]);if(null!=a)try{if(G("UTF-8",a)||G("ISO-8859-1",a)||G("ISO-LATIN-1",a))y(jL,m,-1,0,1);else throw new AG(a+" is not supported");}catch(b){if(b=Wi(b),!A(b,132))throw b;}}function YB(a,b){a.b=31*a.b+K((new SG(b)).b)}function uA(){}t(630,1,{},uA);_.hC=function(){return this.b};_.b=1;
function kL(){kL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Le))&&0<b.length)b=$doc.getElementsByTagName(Le)[0],b.style[Je]=eb;a.body.style[Je]=eb}function qK(a){kL();var b;b=y(I,s,-1,4,1);b[0]=lL(mL(a,"borderTopWidth"));b[1]=lL(mL(a,"borderRightWidth"));b[2]=lL(mL(a,"borderBottomWidth"));b[3]=lL(mL(a,"borderLeftWidth"));return b}function nL(a){kL();var b,c;c=oL(a);b=qK(a);a=new Dq(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 Cq(a){kL();return new Dq(a.clientWidth,a.clientHeight)}function oL(a){kL();var b;b=y(I,s,-1,4,1);b[0]=lL(mL(a,"marginTop"));b[1]=lL(mL(a,"marginRight"));b[2]=lL(mL(a,"marginBottom"));b[3]=lL(mL(a,"marginLeft"));return b}function pL(a){kL();var b;b=y(I,s,-1,4,1);b[0]=lL(mL(a,"paddingTop"));b[1]=lL(mL(a,"paddingRight"));b[2]=lL(mL(a,"paddingBottom"));b[3]=lL(mL(a,"paddingLeft"));return b}function qL(a,b,c){kL();try{G(b,oe)&&(b=Nd),a.style[b]=c}catch(d){if(d=Wi(d),!A(d,124))throw d;}}
function ZJ(a,b){kL();var c;rL||(rL=$doc.createElement(Eg),qL(rL,af,l),qL(rL,Ug,l),qL(rL,ag,Zc),qL(rL,fh,Ke),$doc.body.appendChild(rL));qL(rL,ih,a);qL(rL,Je,a);c=nL(rL);return b?c.c:c.b}var rL=null;function sL(){Dq.call(this,0,0)}function Dq(a,b){this.c=a;this.b=b}function wK(a){Dq.call(this,a.c,a.b)}t(632,1,ui,sL,Dq,wK);_.eQ=function(a){return this===a?!0:null==a||tL!=Pn(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+Vc};_.b=0;_.c=0;function uL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(633,1,{117:1,120:1,141:1},uL);_.eQ=function(a){return a===this?!0:A(a,141)?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 vL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;
function wL(a,b){this.b=a;this.c=b}t(634,1,ui,wL);_.eQ=function(a){return this===a?!0:null==a||xL!=Pn(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 xL.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;function GK(){this.c=this.b=this.e=this.d=0}t(635,1,ui,GK);_.eQ=function(a){return this===a?!0:null==a||yL!=Pn(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 yL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function mL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Nd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(637,1,{});var zL=-1;function AL(){}t(638,637,{},AL);_.b=-1;_.c=-1;var BL=null;
function lL(a){a=parseInt(a,10);a=isNaN(a)?null:KE(a);return!a?0:a.b}t(641,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1});_.Yf=function(){return Gq(this.i)};_.Zf=function(a){cK(this.i,a)};_.$f=function(){Kq(this.i)};_.Od=function(){Kq(this.i)};_.od=function(a){var b=this.i;b.pb.style[Je]=a;b.kb||(b.i=a)};_.qd=function(a){var b=this.i;b.pb.style[ih]=a;b.kb||(b.j=a)};function fK(){fK=x;gK()}function GB(a,b){a.b.pb.textContent=b||l;cK(a.i,null)}
function CL(a){fK();var b;ax(this,new BK);this.b=new DL;b=this.i;EL(b,new FL);qL(b.pb,Yf,cb);b.p=0;MK(b,this.b,new NK(0),b.q.d);this.b.ld()[yd]="mosaic-Caption-text";this.b.pb.textContent=a||l;cK(this.i,null);this.pb[yd]="mosaic-Caption"}t(640,641,{16:1,19:1,20:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,61:1,67:1,68:1,69:1,71:1,72:1,75:1,79:1,80:1,82:1,143:1,149:1},CL);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};
_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};_.c=null;function gK(){gK=x;GL=Yn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new iz(GL,240,20);new iz(GL,224,16);new iz(GL,208,16);new iz(GL,192,16);new iz(GL,176,16);new iz(GL,160,16);new iz(GL,144,16);new iz(GL,128,16);new iz(GL,112,16);new iz(GL,96,16);new iz(GL,80,16);new iz(GL,64,16);new iz(GL,260,16);hK=new iz(GL,48,16);new iz(GL,32,16);new iz(GL,16,16);new iz(GL,0,16)}var GL,hK;
function HL(a,b){Lv(a.b.pb,!b);cK(a.i,a.b)}function Eq(a,b){a.d=b;Lv(a.b.pb,!b);cK(a.i,a.b);if(a.e){var c;for(c=new Qi(a.e);c.c<c.e.Fe();)Ri(c)}}function HK(a){var b;ax(this,new BK);b=this.i;EL(b,new IL((JL(),KL)));b.p=0;this.c=new CL(a);MK(b,this.c,new NK(1),b.q.d);this.b=new BK;jj(this.b,"Body");MK(b,this.b,new NK(0),b.q.d);this.pb[yd]="mosaic-CaptionLayoutPanel"}t(643,641,{46:1,48:1,57:1,61:1,69:1,70:1,71:1,72:1,75:1,80:1,82:1,143:1,149:1},HK);_.rd=function(){Pv(this.i)};_.sd=function(){Sv(this.i)};
_.Bd=function(){return new Wv(this.b)};_.yd=function(a){return dK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function JK(){mH(this)}t(644,516,Sh,JK);function AK(a){this.b=a}t(645,1,$h,AK);_.xc=function(){Kq(this.b.T.jb)};_.b=null;function LL(a){var b;b=a.c;a=b.r;b=!a.f?-1:Jj(a.f.b,b);a.f&&Hu(a.f.b,b)&&Ku(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&WE(!a.f?null:Hu(a.f.b,b-1))}function ML(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new aA);-1==Jj(a.f.b,b)&&ej(a.f.b,b)}function uK(){}t(646,1,{},uK);_.Uc=function(a){LL(a)};
_.Vc=function(a){ML(a)};_.Xc=function(a){NL(a.b.r,a.b)};function TK(){TK=x;OL=new PL(1,"e");QL=new PL(2,Hf);RL=new PL(3,"ne");SL=new PL(10,"nw");TL=new PL(4,vg);UL=new PL(5,yg);VL=new PL(12,"sw");WL=new PL(8,"w");UK=new XL((rj(),sj(null)).pb)}function mK(a,b){var c;c=qK(a.pb);return new wL(hk(b.pb)-(hk(a.pb)+c[3]),jk(b.pb)-(jk(a.pb)+c[0]))}
function YL(a){var b,c,d,e,f,g;if(a.f){b=Cq(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=Hu(a.f.b,d),c=new Dq(uo(g.pb,Sf),uo(g.pb,Rf)),f=mK(a,g),f.b-=bk(0,f.b+uo(g.pb,Sf)-b.c),f.c-=bk(0,f.c+uo(g.pb,Rf)-b.b),yH(g,bk(0,f.b),bk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,vK(g,c.c,c.b),g.O==(Aq(),Bq)&&Iq(g,new wK(Cq(a.pb))),Bk(g.z,1)}}function ZL(a,b,c){a=a.e;Ui(a,b,b);z(a.d,b,c);jj(b,Dc+c.c)}
function Hq(a,b){var c;c=a.e;$L(c,b.H);ij(b.H,Dc+SL.c);$L(c,b.D);ij(b.D,Dc+QL.c);$L(c,b.E);ij(b.E,Dc+RL.c);$L(c,b.N);ij(b.N,Dc+WL.c);$L(c,b.v);ij(b.v,Dc+OL.c);$L(c,b.M);ij(b.M,Dc+VL.c);$L(c,b.K);ij(b.K,Dc+TL.c);$L(c,b.L);ij(b.L,Dc+UL.c)}
function Jq(a,b){!b.H&&(b.H=oK(b,0,0));ZL(a,b.H,SL);!b.D&&(b.D=oK(b,0,1));ZL(a,b.D,QL);!b.E&&(b.E=oK(b,0,2));ZL(a,b.E,RL);!b.N&&(b.N=oK(b,1,0));ZL(a,b.N,WL);!b.v&&(b.v=oK(b,1,2));ZL(a,b.v,OL);!b.M&&(b.M=oK(b,2,0));ZL(a,b.M,VL);!b.K&&(b.K=oK(b,2,1));ZL(a,b.K,TL);!b.L&&(b.L=oK(b,2,2));ZL(a,b.L,UL)}function NL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Jj(a.f.b,b);if(c+1<d){EA(a.f,b);for(ej(a.f.b,b);c<d;++c)xK(Hu(a.f.b,c),c)}else xK(b,c)}
function XL(a){a=new aM(a);ax(this,a);this.d=new bM(a);this.d.j=!0;bj(this.d);this.d.n=3;this.e=new cM(a);this.e.j=!0;bj(this.e);this.e.n=3;cx(this)}t(647,312,{46:1,48:1,57:1,61:1,69:1,71:1,72:1,75:1,80:1,82:1,149:1},XL);_.Yf=function(){return Cq(this.pb)};_.Zf=function(){var a;(a=dM(this))&&a.Zf(null)};_.$f=function(){YL(this)};_.Uc=function(a){!this.c&&(this.c=new uK);LL(a)};_.Vc=function(a){!this.c&&(this.c=new uK);ML(a)};_.Od=function(){YL(this)};
_.Xc=function(a){!this.c&&(this.c=new uK);NL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var OL,QL,RL,SL,UK,TL,UL,VL,WL;function aM(a){this.q=new pw(this);this.pb=a}t(648,292,ni,aM);function PL(a,b){this.b=a;this.c=b}t(649,1,{},PL);_.b=0;_.c=null;function bM(a){Mi();fj.call(this,a)}t(650,3,{},bM);_.rc=function(){var a;a=this.k.f;a.C||fk(a.x);ij(this.k.f,"dragdrop-dragging");!a.I.d&&HL(a.I,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=bk(this.b,a<this.e?a:this.e),b=bk(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[af]=a+(Ej(),dg);c.style[Ug]=b+dg};
_.sc=function(){var a;a=this.k.f;a==a.r.b||WE(a);a.I.d||HL(a.I,!0);a.C||(a.x||(a.x=new eM,jj(a.x,"mosaic-GlassPanel-invisible")),qL(a.x.pb,kh,(kL(),mL(a.pb,kh))),qj((rj(),sj(null)),a.x,0,0));jj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.pb);this.c=a.e+kk(this.k.b.pb);this.e=this.b+mk(this.k.b.pb)-this.k.f.kd();this.d=this.c+lk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function $L(a,b){try{Yi(a,b)}catch(c){if(c=Wi(c),!A(c,124))throw c;}}
function cM(a){Mi();fj.call(this,a);this.d=new Oi}t(651,3,{},cM);_.rc=function(){var a;a=this.k.f.ob;a.C||fk(a.x);ij(this.k.f,"dragdrop-dragging");HL(a.I,!1);Fq(a,new Dq(a.q,a.p));Bk(a.z,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.ob;c=nj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-bk(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.p,b=bk(a+b,uo(d.I.c.pb,Rf)),b!=a&&nK(d,0,a-b),Fq(d,new Dq(d.q,b)),Bk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.p,b=bk(a+b,uo(d.I.c.pb,Rf)),Fq(d,new Dq(d.q,b)),Bk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-bk(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&nK(d,a-b,0),Fq(d,new Dq(b,d.p)),Bk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.q,Fq(d,new Dq(96<a+b?a+b:96,d.p)),Bk(d.z,333)))};
_.sc=function(){var a;a=this.k.f.ob;a==a.r.b||WE(a);HL(a.I,!0);a.C||(a.x||(a.x=new eM,jj(a.x,"mosaic-GlassPanel-invisible")),qL(a.x.pb,kh,(kL(),mL(a.pb,kh))),qj((rj(),sj(null)),a.x,0,0));jj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.pb);this.c=a.e+kk(this.k.b.pb);this.f=this.b+mk(this.k.b.pb)-this.k.f.kd();this.e=this.c+lk(this.k.b.pb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function eM(){var a;this.e=new fM(this);this.b=!1;this.c=new tw;ax(this,this.c);a=this.pb.style;a[md]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[yd]="gwt-GlassPanel"}t(652,312,Xh,eM);
_.ud=function(){var a;cx(this);try{a=this.ob}catch(b){b=Wi(b);if(A(b,130))throw new Qv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(rj(),sj(null))?(zu(this),Au(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),dj(Dk,a),a.c=!0,a.d=Mk(a),ej(Dk,a),this.d=new gM(this),dv(new yu(this.d))):(this.pb.style[rd]=cb,this.pb.style[ng]=cb);this.b&&Su(new xu(this));qj(sj(null),new hM,Ho($doc),Io($doc))};
_.vd=function(){this.i.vd();Jk(this.e);this.d&&(vu(bv,this.d,H(iM,m,47,[(!ks&&(ks=new Ik),ks)])),this.d=null);this.b&&vu(Uu,this,H(iM,m,47,[(!Tu&&(Tu=new Ik),Tu)]))};_.dd=function(a){switch(Pu(a.type)){case 256:if(27==(a.keyCode||0))return fk(this),!1;case 1:if(Fo(this.pb,a.target))return fk(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function fM(a){Ck();this.b=a}t(653,26,{},fM);_.Hc=function(){var a=this.b;zu(a);Au(a.pb)};_.b=null;function gM(a){this.b=a}t(654,1,{},gM);_.b=null;
function hM(){this.pb=fx();var a;a=new $x(new jM(this));B(this,a,(fq(),fq(),gq));B(this,a,(Yq(),Yq(),Zq))}t(655,314,fi,hM);_.wd=function(){Kj(new kM(this))};function jM(a){this.b=a}t(656,1,{},jM);_.b=null;function kM(a){this.b=a}t(657,1,$h,kM);_.xc=function(){this.b.pb.focus()};_.b=null;function lM(a){a.pb.style[ih]=ld;a.pb.style[Je]=ld;if(a.kb){var a=a.ob,b;A(a,149)?a.Zf(null):(b=dM(a))&&b.Zf(a)}}t(659,295,{46:1,48:1,57:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1});
_.Yf=function(){lM(this);return new Dq(uo(this.pb,Sf),uo(this.pb,Rf))};_.Zf=function(){lM(this)};_.$f=function(){};_.cd=function(){};_.Od=function(){};function DL(){this.pb=$doc.createElement("label");this.pb[yd]="mosaic-Label";this.pb.style[hh]=Nf;this.pb[yd]="mosaic-HTML"}t(658,659,{46:1,48:1,57:1,67:1,68:1,69:1,72:1,75:1,76:1,79:1,80:1,82:1,149:1},DL);function KK(a){ax(this,new mM(a));this.pb[yd]="mosaic-ImageButton"}t(660,312,{19:1,46:1,48:1,57:1,61:1,69:1,71:1,72:1,76:1,80:1,82:1},KK);
function iL(){vw();var a=(Kw(),Nw);Dw.call(this,!0,of);this.U=a.b;this.b=new nM(this);this.b.e=!0;qw(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?Bv(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(Cw?yo(this.pb):zo(yo(this.pb)))[yd]=He;this.pb.style[kh]="2147483647"}t(661,297,ni,iL);_.cd=function(a){Rv(this,a);1==Pu(a.type)&&xw(this,!1)};_.b=null;
function nM(a){this.c=a;this.d=new kj;this.j=new kj;a=(ry(),qy);new hz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Jg);this.f=$doc.createElement(Mg);Lu(b,this.f);this.p=!0;a=fx();b=(Mu(),Nu(b));a.appendChild(b);this.pb=a;Kl();this.pb.setAttribute(og,nm.b);-1==this.lb?Bv(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[yd]=Ge;a=Jv(this.pb)+"-vertical";Si(this.ld(),a,!0);this.pb.style[Wf]=cb;this.pb.setAttribute("hideFocus",ch);B(this,new py(this),(fq(),fq(),gq))}t(662,336,wi,nM);
_.cd=function(a){switch(Pu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}iy(this,a)};_.Nd=function(a,b){my(this,a,b);b||this.b&&xw(this.c,!1)};_.b=!0;_.c=null;
function mM(a){var b=(sx(),Dx),c=(Gx(),Hx),d;d=new mx;d.i[qd]=bb;d.i[td]=0;d.i[ud]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;kx(b.b);b.b.d.rows[0].cells[0][hd]=c.b;kx(b.b);b.b.d.rows[0].cells[0].style[eh]=e.b;kx(d);b=gx(d,0,0,!0);if(a){fk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;ix(g,f.d);bt(f.c,g,a);c.b=c.b.c}else e=c.c.d,ej(c.c,a);a.pb[Xc]=e;Lu(b,a.pb);Uv(a,d)}ax(this,d);Si(this.pb,"mosaic-WidgetWrapper",!0)}t(663,312,Xh,mM);_.b=null;_.c=null;function CK(a){this.b=a}t(664,1,{},CK);
_.Pc=function(){this.b.hb&&this.b!=this.b.r.b&&WE(this.b)};_.b=null;function DK(a){Ck();this.b=a}t(665,26,{},DK);_.Hc=function(){Kq(this.b.T.jb);var a=this.b;js((!a.y&&(a.y=new oM),a.y))};_.b=null;function EK(a){Ck();this.b=a}t(666,26,{},EK);_.Hc=function(){rK(this.b,(Aq(),Bq))};_.b=null;function FK(a){Ck();this.b=a}t(667,26,{},FK);_.Hc=function(){rK(this.b,(Aq(),sK))};_.b=null;function IK(){}t(668,1,{},IK);function LK(a){this.b=a}t(669,1,{},LK);_.Pc=function(){this.b.Id()};_.b=null;
function OK(a){this.b=a}t(670,1,{},OK);_.b=null;function PK(a){this.b=a}t(671,1,$h,PK);_.xc=function(){this.b.O==(Aq(),Bq)?Bk(this.b.A,333):this.b.O==sK&&Bk(this.b.B,333)};_.b=null;function pK(a){this.pb=a;Pv(this)}t(672,295,{16:1,19:1,35:1,36:1,37:1,38:1,39:1,40:1,46:1,48:1,57:1,69:1,72:1,80:1,82:1},pK);_.Qc=function(a){return B(this,a,(Cr(),Cr(),Dr))};_.Rc=function(a){return B(this,a,(Aj(),Aj(),Bj))};_.Sc=function(a){return B(this,a,(Gr(),Gr(),Hr))};_.Tc=function(a){return B(this,a,(Cj(),Cj(),Dj))};
function oM(){Cs.call(this,null)}t(673,226,Th,oM);function Aq(){Aq=x;Bq=new pM("MAXIMIZED",0);sK=new pM("MINIMIZED",1);tK=new pM("NORMAL",2);qM=H(rM,m,144,[Bq,sK,tK])}function pM(a,b){Jo.call(this,a,b)}t(674,141,{117:1,121:1,123:1,144:1},pM);var qM,Bq,sK,tK;function zu(a){var b,c,d,e;c=yj();b=zj();e=(Cv(),Dv).scrollWidth;d=Dv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[ih]=c-1+dg);0<=b-1&&(a.pb.style[Je]=b-1+dg)}
function Au(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ba+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ba+b.getPropertyValue("margin-top")).replace(Da,l)}function sM(a,b){var c,d,e;if(a.n)return!0;a.y.Oe();for(c=new Wv(b);c.b.b<c.b.c.d-1;)d=bK(Xv(c.b)),e=d.ob,A(e,150)&&e.pd(d.md()),d.md()&&ej(a.y,d);return!0}
function tM(a,b){var c,d,e;if(b.b)a.d&&nk(a.d),a.d=new uM(a,b),ok(a.d,333);else for(d=new Qi(a.y);d.c<d.e.Fe();)c=Ri(d),e=c.nb,mw(b,vM(c),e.t,e.u),wM(c,e.v,e.s,H(I,s,-1,[xM(a.r.b,c).e,xM(a.q.b,c).d,xM(a.o.b,c).b,xM(a.p.b,c).c]),H(I,s,-1,[yM(a.j.b,c).e,yM(a.i.b,c).d,yM(a.e.b,c).b,yM(a.f.b,c).c]),H(I,s,-1,[zM(a.v,c),zM(a.u,c),zM(a.s,c),zM(a.t,c)]))}
function AM(){this.y=new kj;this.k=new BM(this);this.x=new CM(this.k);this.w=new DM(this.k);this.r=new EM(this.k);this.q=new FM(this.k);this.o=new GM(this.k);this.p=new HM(this.k);this.j=new IM(this.k);this.i=new JM(this.k);this.e=new KM(this.k);this.f=new LM(this.k);this.v=new MM(this.k);this.u=new MM(this.k);this.s=new MM(this.k);this.t=new MM(this.k)}t(678,1,{});_.eg=function(a){tM(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 NM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Qi(b.y);e.c<e.e.Fe();)d=Ri(e),A(d,62)&&(d=d.jb),f=d.nb,mw(c,vM(d),f.t,f.u),wM(d,f.v,f.s,H(I,s,-1,[xM(b.r.b,d).e,xM(b.q.b,d).d,xM(b.o.b,d).b,xM(b.p.b,d).c]),H(I,s,-1,[yM(b.j.b,d).e,yM(b.i.b,d).d,yM(b.e.b,d).b,yM(b.f.b,d).c]),H(I,s,-1,[zM(b.v,d),zM(b.u,d),zM(b.s,d),zM(b.t,d)]));OM(c);a.b.d=null;for(a=new Qi(a.b.y);a.c<a.e.Fe();)b=Ri(a),A(b,62)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function uM(a,b){this.b=a;this.c=b;var c=(tk(),wk);this.n=new sk(this);this.u=c}t(679,17,{},uM);_.yc=function(){NM(this)};_.zc=function(){NM(this)};
_.Bc=function(a){var b,c,d;for(c=new Qi(this.b.y);c.c<c.e.Fe();)b=Ri(c),A(b,62)&&(b=b.jb),d=b.nb,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),mw(this.c,vM(b),d.j,d.w),wM(b,d.x,d.i,H(I,s,-1,[xM(this.b.r.b,b).e,xM(this.b.q.b,b).d,xM(this.b.o.b,b).b,xM(this.b.p.b,b).c]),H(I,s,-1,[yM(this.b.j.b,b).e,yM(this.b.i.b,b).d,yM(this.b.e.b,b).b,yM(this.b.f.b,b).c]),H(I,s,-1,[zM(this.b.v,b),zM(this.b.u,b),zM(this.b.s,b),zM(this.b.t,b)]))};_.b=null;_.c=null;
t(681,1,{});_.b=null;function KM(a){this.b=a}t(680,681,{},KM);function LM(a){this.b=a}t(682,681,{},LM);function JM(a){this.b=a}t(683,681,{},JM);function IM(a){this.b=a}t(684,681,{},IM);function GM(a){this.b=a}t(685,681,{},GM);function HM(a){this.b=a}t(686,681,{},HM);function FM(a){this.b=a}t(687,681,{},FM);function EM(a){this.b=a}t(688,681,{},EM);t(689,681,{},function(a){this.b=a});t(690,681,{},function(a){this.b=a});
function zM(a,b){var c=a.b,d;d=nj(c.e,b);d||(d=new uL(pL(b.pb)),z(c.e,b,d));return d.e}function MM(a){this.b=a}t(691,681,{},MM);function DM(a){this.b=a}t(692,681,{},DM);function CM(a){this.b=a}t(693,681,{},CM);function yM(a,b){var c;c=nj(a.b,b);c||(c=new uL(qK(b.pb)),z(a.b,b,c));return c}function xM(a,b){var c;c=nj(a.c,b);c||(c=new uL(oL(b.pb)),z(a.c,b,c));return c}
function PM(a,b){var c,d;d=nj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=dM(b),f,g,j,h,n;if(A(b,149)){if(null!=c.n&&null!=c.k){d=new Dq(QM(e,!0),QM(e,!1));break a}h=b.Yf();null!=c.n&&(h.c=QM(e,!0));null!=c.k&&(h.b=QM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Dq(QM(e,!0),QM(e,!1));break a}h=new sL;f=b.pb;n=f.style;g=n[ag];j=n[fh];n[ag]="static";n[fh]=Ke;null!=c.n?h.c=QM(e,!0):(n[ih]=ld,h.c=(f.offsetWidth||0)+xM(d.p.b,b).c+xM(d.q.b,b).d);null!=c.k?h.b=QM(e,!1):(n[Je]=ld,h.b=(f.offsetHeight||0)+xM(d.r.b,b).e+
xM(d.o.b,b).b);n[ag]=g;n[fh]=j}d=h}null!=c.n&&(Ej(),Ep)==c.n.gg()||null!=c.k&&(Ej(),Ep)!=c.k.gg()||z(a.f,b,d)}return d}function BM(a){this.i=a;this.d=new Oi;this.f=new Oi;this.c=new Oi;this.b=new Oi;this.e=new Oi}t(694,1,{},BM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function RM(a){var b;b=a.nb;if(null==b||!A(b,147))b=new SM,a.nb=b;return b}function FL(){IL.call(this,(JL(),TM))}function IL(a){var b=(UM(),VM);AM.call(this);this.c=a;this.b=b}t(695,678,{},FL,IL);
_.fg=function(a){var b,c,d,e,f,g,j,h,n;h=new sL;sM(this,a);n=xM(this.p.b,a).c+xM(this.q.b,a).d+yM(this.f.b,a).c+yM(this.i.b,a).d+zM(this.t,a)+zM(this.u,a);d=xM(this.r.b,a).e+xM(this.o.b,a).b+yM(this.j.b,a).e+yM(this.e.b,a).b+zM(this.v,a)+zM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(JL(),TM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Qi(this.y);a.c<a.e.Fe();)c=Ri(a),e=RM(c),b=null,j=c.ob,A(j,150)&&(b=j,b=WM(b),b=new Dq(b[1]+b[3],b[0]+b[0])),this.c==TM?(n+=PM(this.x.b,c).c,e.b=PM(this.w.b,
c).b,A(j,150)&&(n+=b.c,e.b+=b.b),f=bk(f,e.b)):(d+=PM(this.w.b,c).b,e.c=PM(this.x.b,c).c,A(j,150)&&(d+=b.b,e.c+=b.c),g=bk(g,e.c));this.c==TM?(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,q,r,u,v,D,E,J,Q;if(sM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=zM(this.t,a);E=zM(this.v,a);c=Cq(a.pb);Q=c.c-(u+zM(this.u,a));q=c.b-(E+zM(this.s,a));g=Q;c=q;this.c==(JL(),TM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,r=RM(d),v=d.ob,A(v,150)&&(b=v,b=WM(b),b=new Dq(b[1]+b[3],b[0]+b[0])),this.c==TM?(r.e?++h:(r.c=PM(this.x.b,d).c,A(v,150)&&(r.c+=b.c),g-=r.c),r.d?r.b=q:(r.b=PM(this.w.b,d).b,A(v,150)&&(r.b+=b.b))):(r.d?++j:(r.b=PM(this.w.b,
d).b,A(v,150)&&(r.b+=b.b),c-=r.b),r.e?r.c=Q:(r.c=PM(this.x.b,d).c,A(v,150)&&(r.c+=b.c)));for(e=new Qi(this.y);e.c<e.e.Fe();)d=Ri(e),b=null,r=d.nb,v=d.ob,A(v,150)&&(b=v,b=WM(b),b=new Dq(b[1]+b[3],b[0]+b[0])),J=r.c,o=r.b,this.c==TM?r.e&&(J=~~(g/h)):r.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,150)&&(n-=b.c,f-=b.b),this.c==KL?(r.t=this.b==(UM(),VM)?u:this.b==XM?u+~~(Q/2)-~~(J/2):u+Q-J,r.u=E,r.v=n,r.s=f,E+=o+D):(this.b==(UM(),VM)?(r.t=u,r.u=E):this.b==XM?(r.t=u,r.u=E+~~(q/2)-~~(o/2)):(r.t=u,r.u=E+q-o),r.v=
n,r.s=f,u+=J+D),a.b&&(v=d.gd()-hk(a.pb)-zM(this.t,a),-1==r.p&&(r.p=v),v=d.hd()-jk(a.pb)-zM(this.v,a),-1==r.q&&(r.q=v),-1==r.r&&(r.r=d.kd()),-1==r.o&&(r.o=d.jd()));tM(this,a)}};_.b=null;_.c=null;function UM(){UM=x;VM=new YM("START",0);XM=new YM(Fb,1);ZM=new YM("END",2);$M=H(aN,m,145,[VM,XM,ZM])}function YM(a,b){Jo.call(this,a,b)}t(696,141,{117:1,121:1,123:1,145:1},YM);var $M,XM,ZM,VM;function JL(){JL=x;TM=new bN("HORIZONTAL",0);KL=new bN("VERTICAL",1);cN=H(dN,m,146,[TM,KL])}
function bN(a,b){Jo.call(this,a,b)}t(697,141,{117:1,121:1,123:1,146:1},bN);var cN,TM,KL;t(699,1,{151: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 SM(){this.f=!1}function NK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(698,699,{147:1,151:1},SM,NK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function eN(a,b){if(a.n)return!0;sM(a,b);if(0<a.y.d){a.b=Hu(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!A(d,148))d=new fN,c.nb=d;a.c=d;a.y.Oe();ej(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function gN(){AM.call(this)}t(700,678,{},gN);
_.fg=function(a){var b,c;c=new sL;eN(this,a);if(this.b){b=PM(this.x.b,this.b).c;var d=PM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;A(b,150)&&(b=WM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=xM(this.p.b,a).c+xM(this.q.b,a).d+yM(this.f.b,a).c+yM(this.i.b,a).d+zM(this.t,a)+zM(this.u,a);c.b+=xM(this.r.b,a).e+xM(this.o.b,a).b+yM(this.j.b,a).e+yM(this.e.b,a).b+zM(this.v,a)+zM(this.s,a);return c};
_.eg=function(a){var b,c,d,e,f;eN(this,a)&&(d=zM(this.t,a),e=zM(this.v,a),c=Cq(a.pb),f=c.c-(d+zM(this.u,a)),c=c.b-(e+zM(this.s,a)),b=this.b.ob,A(b,150)&&(b=WM(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.gd()-hk(a.pb)-zM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-jk(a.pb)-zM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),tM(this,a))};_.b=null;_.c=null;function fN(){this.f=!1}
t(701,699,{148:1,151:1},fN);function WM(a){var b,c,d,e;null==a.b&&(a.b=y(I,s,-1,4,1),e=yo(rv(rv(a.d,0),0)),c=yo(rv(rv(a.d,2),2)),d=oL(a.pb),b=qK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function hN(a,b){a.kb&&fk(a);return rw(a,b)}function iN(){Tw();Jw.call(this,Uw)}t(702,302,{46:1,48:1,57:1,62:1,69:1,70:1,72:1,80:1,82:1,150:1},iN);_.yd=function(a){return hN(this,a)};_.b=null;
function vM(a){var b;b=a.ob;return A(b,150)?b:a}function Gq(a){if(!a.kb)return new sL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.fg(a),Iq(a,a.k),a.e.eg(a),a.k=a.e.fg(a);return a.k}function bK(a){return A(a,150)?a.jb:a}function jN(a){var b;if(!a.o){b=(!BL&&(BL=new AL),BL);var c=kN(a,gb,!0);b.b=c;c=kN(a,hb,!0);b.c=c;a.o=b}return a.o}
function aK(a,b,c,d,e){if(A(b,62))throw new Kk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&A(f,151)&&f.f?(c=new iN,ew(a,c,a.pb,d,!0),sw(c,b)):ew(a,b,c,d,e);cK(a,b)}function MK(a,b,c,d){b.nb=c;aK(a,b,a.pb,d,!0)}
function cK(a,b){var c;c=a.e;if(b){var d=c.k;Zi(d.d,b);Zi(d.f,b);Zi(d.c,b);Zi(d.b,b);Zi(d.e,b)}else d=c.k,Ny(d.d),Ny(d.f),Ny(d.c),Ny(d.b),Ny(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==vM(a))c=c.ob;else{if(A(c,143)||A(c,61))d=c,c=c.ob,c==vM(d)&&(c=c.ob);A(c,150)&&A(c.ob,142)&&(c=c.ob)}A(c,149)&&!A(c,142)&&(c.Zf(a.ob),c.Zf(a))}}
function Kq(a){if(a.kb&&a.pb.style.display!=Kf){a.pb.scrollTop=0;var b=a.pb,c=0;!Do()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==tg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.eg(a);a.d=!1;OM(a)}}function OM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=bK(ez(a.q,d)),A(b,150)&&(b=b.jb),b.md()&&(A(b,149)?b.$f():A(b,75)&&b.Od())}function dK(a,b){var c;A(b,150)&&(b=A(b,150)?b.jb:b);c=vM(b);return kw(a,c)?(A(c,150)&&hN(c,b),cK(a,null),!0):!1}
function EL(a,b){var c;a.e=b;null!=a.f&&ij(a,Jv(a.pb)+Ba+a.f);a.f=b.cZ.e;c=nz(a.f,po(46));a.f=a.f.substr(c+1,a.f.length-(c+1));jj(a,Jv(a.pb)+Ba+a.f);cK(a,null)}function kN(a,b,c){a.n||(a.n=$doc.createElement(Eg),qL(a.n,ag,Zc),qL(a.n,fh,Ke),qL(a.n,af,cb),qL(a.n,Ug,cb),a.pb.appendChild(a.n));qL(a.n,ih,b);qL(a.n,Je,b);a=nL(a.n);return c?a.c:a.b}
function QM(a,b){var c;c=null.gg();if(c==(Ej(),Qp)){c=(jN(a),null.gg());var d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL);return N(M(Math.round(100*d*c/254)))}if(c==Gp)return c=jN(a),d=null.gg(),N(M(yE(d*(-1==c.b&&(c.b=ZJ(gb,!0)),c.b))));if(c==Ip)return c=jN(a),d=null.gg(),N(M(yE(d*(-1==c.c&&(c.c=ZJ(hb,!0)),c.b))));if(c==Op)return c=(jN(a),null.gg()),d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL),N(M(Math.round(d*c)));if(c==Sp)return c=(jN(a),null.gg()),d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL),N(M(Math.round(10*d*c/254)));
if(c==Mp)return N(M(yE(12*(jN(a),null.gg())*N(M(yE((-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL)/72))))));if(c==Ep)return kN(a,null.gg(),b);if(c==Kp)return c=(jN(a),N(M(yE(null.gg())))),d=(-1==zL&&(zL=(kL(),ZJ(ib,!0))),zL),N(M(Math.round(d*c/72)));if(null.gg()==Cp)return N(M(yE(null.gg())));throw new Kk("Invalid size: "+null.gg());}function BK(){var a=new gN;ow.call(this);this.k=new Dq(-1,-1);new sN(this);this.pb[yd]="mosaic-LayoutPanel";EL(this,a)}
t(703,292,{46:1,48:1,57:1,69:1,70:1,72:1,75:1,80:1,82:1,149:1},BK);_.Cd=function(a){aK(this,a,this.pb,this.q.d,!0)};_.rd=function(){Zv(this,new tN)};_.sd=function(){Zv(this,new uN)};_.Yf=function(){return Gq(this)};_.zd=function(a){return hw(this.q,vM(a))};_.Ad=function(a,b,c,d){aK(this,a,b,c,d)};_.Zf=function(a){cK(this,a)};_.Bd=function(){return new Wv(this)};_.$f=function(){Kq(this)};
_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=Gq(this),null!=this.j)a=a.b+dg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+dg);this.od(b);this.i=null}else b=a.b+dg,this.qd(a.c+dg),this.od(b);Kq(this)}};_.Od=function(){Kq(this)};_.yd=function(a){return dK(this,a)};_.od=function(a){this.pb.style[Je]=a;this.kb||(this.i=a)};_.Dd=function(a,b,c){mw(this,vM(a),b,c)};
_.qd=function(a){this.pb.style[ih]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function tN(){}t(704,1,{},tN);_.Md=function(a){vM(a).ud()};function uN(){}t(705,1,{},uN);_.Md=function(a){vM(a).vd()};function Wv(a){this.c=a;this.b=new jw(this.c.q)}t(706,1,{},Wv);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return bK(Xv(this.b))};_.bd=function(){Yv(this.b)};_.c=null;function vN(){vN=x;new yx}
function sN(a){vN();Si(a.pb,"dragdrop-dropTarget",!0);this.b=a;new wN(this)}t(707,9,{},sN);function wN(a){Ck();this.b=a}t(708,26,{},wN);_.Hc=function(){cK(this.b.b,null);Kq(this.b.b)};_.b=null;function dM(a){a=a.ob;return!a?null:A(a,149)?a:dM(a)}function vK(a,b,c){var d;d=a.pb;wM(a,b,c,oL(d),qK(d),pL(d))}
function wM(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.qd((0>g?0:g)+(Ej(),dg)),b!=a.kd()&&a.qd((0>b?0:b)+dg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Ej(),dg)),c!=a.jd()&&a.od((0>c?0:c)+dg))}function Iq(a,b){vK(a,b.c,b.b)}t(711,1,{});
function pG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:gD(a,b,~~Ii(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,q=void 0,r=void 0,u=void 0,v=r=q=void 0,D=r=void 0,E=void 0,r=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],q=null==v?Of:typeof v,q=q==Qf?Object.prototype.toString.call(v)==Tc||typeof v.length==Pf?"array":q:q,!G(q,D)&&(!G("string",D)||!G(Of,q)))if(v=G(Pf,q),q=G("boolean",q),xN===D)v&&(o[u]=new SG(o[u])),q&&(o[u]=(CG(),o[u]?FG:DG));else{r=v||q;if(r=
!r&&null!=D&&Pn(D)==yN){r=o[u];if(null==r||zN(r,D))continue;if(Nn(r)&&(r=r&&r.g?r.g:null,null!=r&&zN(r,D))){o[u]=r;continue}}if(!G(Qf,D)||v||q){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function AN(){this.d=new Oi;this.b=new Oi;this.c=new Oi}function zN(a,b){var c;if(xN==b||BN==b&&A(a,152))return!0;if(null!=a)for(c=Pn(a);c&&c!=xN;c=null)if(c==b)return!0;return!1}t(710,711,{},AN);function mG(){mG=x;oG=new AN}
function sG(a,b){mG();z(oG.d,a,b)}function jG(a){mG();var b,c,d;d=WG(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 kG(a,b){var c;mG();return c=b&&b[0]&&(typeof b[0]==Qf||typeof b[0]==ve)?b[0]:null,zN(c,a)}function qG(a){var b=lG;mG();var c,d;d=oG.c;if(c=!b?d.c:gD(d,b,~~Ii(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?hD(d,c):jD(d,b,c,~~Ii(b))}
function RF(a){mG();var b=oG,c;null==a?a=null:(c=a[Wc],c||(0!=(Pn(a).c&4)?a=[]:(b=(b=nj(b.d,Pn(a)))&&typeof b==ve?new b(a):a,a=a[Wc]=b),c=a),a=c);return a}var oG;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=$n&&(e=pk(),2E3<e-bo&&(bo=e,ao=Zn()));if(0==$n++){var f=(co(),eo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=mo(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=(co(),eo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=mo(n,o);while(h.d);h.d=o}}--$n;c&&-1!=ao&&($wnd.clearTimeout(ao),ao=-1)}return b}catch(q){throw q;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(et)()}catch(d){a(b)}else C(et)()}var xN=Z(1),Sn=Z(102),CN=OG(" I"),I=JG(720,CN),nH=JG(718,xN),DN=OG(" Z"),QH=JG(721,DN);Z(101);Z(100);Z(99);var EN=Z(496),Gn=JG(722,EN),FN=Z(245),Yt=JG(723,FN);Z(246);Z(141);Z(471);Z(108);Z(482);var GN=OG(" B");Z(486);var HN=OG(" C"),Ji=JG(724,HN),yN=Z(484),IN=OG(" D"),aE=JG(725,IN);Z(485);Z(487);var JN=Z(490),yF=JG(726,JN),KN=OG(" J"),LN=Z(2),gt=JG(719,LN),jL=JG(727,GN);Z(499);Z(481);Z(98);Z(174);Z(469);
var lG=Z(462);Z(478);var yG=Z(476);Z(474);Z(475);Z(480);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(493);Z(488);Z(477);Z(463);Z(464);Z(465);Z(466);Z(467);Z(468);var MN=Z(386);Z(385);Z(384);Z(383);Z(461);Z(460);var lB=Z(400),ED=JG(728,lB),NN=Z(406),JD=JG(729,NN),ON=Z(407),LD=JG(730,ON),PN=Z(538),OF=JG(731,PN),Ys=JG(732,I),QN=$(536,function(){QD();return DH}),EH=JG(733,QN);Z(537);Z(409);Z(408);Z(531);Z(530);Z(539);Z(540);Z(535);Z(443);Z(534);var MA=JG(734,MN);Z(398);Z(542);Z(473);NG();Z(472);NG();Z(711);
Z(710);var BN=NG();Z(296);var RN=Z(295);Z(294);Z(300);Z(314);Z(356);Z(544);Z(543);Z(293);Z(292);Z(546);Z(545);Z(551);Z(552);Z(553);Z(554);Z(555);Z(556);Z(557);Z(558);Z(547);Z(548);Z(549);Z(550);Z(232);Z(231);Z(305);Z(306);Z(307);Z(569);Z(578);Z(26);Z(570);Z(571);Z(572);Z(573);Z(574);Z(575);Z(576);Z(577);Z(277);Z(352);Z(355);Z(353);Z(354);Z(186);Z(185);Z(279);Z(226);Z(281);Z(194);var SN=Z(193);Z(229);Z(228);Z(227);Z(380);Z(381);Z(382);Z(602);Z(601);Z(613);Z(614);Z(615);Z(616);
var TN=$(162,function(){Ej();return Up}),Vp=JG(735,TN),UN=$(140,function(){Fj();return Uo}),Vo=JG(736,UN),VN=$(147,function(){Wo();return ep}),fp=JG(737,VN),WN=$(152,function(){gp();return pp}),qp=JG(738,WN),XN=$(157,function(){rp();return Ap}),Bp=JG(739,XN);$(163,null);$(164,null);$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(171,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(154,null);
$(155,null);$(156,null);$(158,null);$(159,null);$(160,null);$(161,null);Z(455);Z(454);Z(503);Z(505);Z(504);Z(506);Z(508);Z(507);Z(509);Z(513);Z(514);Z(184);Z(190);Z(189);Z(188);Z(192);Z(211);Z(426);Z(425);var fC=Z(424),BE=JG(740,fC),UH=JG(741,KN);Z(410);Z(510);Z(516);Z(511);Z(512);Z(411);Z(568);Z(420);Z(419);Z(418);Z(423);var YN=NG(),TJ=JG(742,YN);Z(275);Z(453);Z(522);var ZN=$(235,function(){Ns();return Ss}),Ts=JG(743,ZN);Z(433);Z(434);Z(417);var QB=Z(412);Z(502);Z(396);Z(397);Z(422);var aC=Z(421);
Z(414);Z(413);Z(520);Z(529);Z(415);Z(457);Z(495);Z(532);Z(533);Z(541);Z(403);var pB=Z(402);Z(431);Z(432);Z(388);Z(387);Z(440);NG();NG();NG();Z(390);Z(391);Z(191);Z(367);var fz=JG(744,RN);Z(368);Z(581);Z(580);Z(328);Z(330);Z(329);Z(331);Z(213);Z(230);Z(216);Z(218);var wB=Z(405);Z(456);Z(393);Z(392);Z(399);Z(526);Z(498);Z(221);Z(442);Z(208);Z(209);Z(212);Z(206);Z(205);Z(207);var yB=Z(564);Z(196);Z(401);Z(583);Z(588);Z(441);Z(489);Z(444);var OA=Z(395),NA=JG(745,pB);Z(630);Z(428);Z(429);Z(430);Z(394);
Z(561);Z(562);Z(198);Z(197);Z(199);Z(200);Z(319);Z(318);Z(324);Z(325);Z(619);Z(589);Z(590);Z(515);Z(523);Z(524);Z(525);Z(582);Z(584);var RB=Z(416);Z(565);Z(527);Z(220);Z(217);Z(219);Z(215);Z(204);Z(203);Z(202);Z(257);Z(587);Z(299);Z(298);Z(297);Z(595);Z(594);Z(618);Z(592);Z(617);var $N=$(674,function(){Aq();return qM}),rM=JG(746,$N);Z(673);Z(672);Z(664);Z(665);Z(666);Z(667);Z(668);Z(669);Z(670);Z(671);Z(645);
var aO=$(301,function(){Kw();return Rw}),Sw=JG(747,aO),bO=$(348,function(){Fw();return yy}),zy=JG(748,bO);Z(17);Z(349);Z(350);Z(345);Z(346);Z(347);Z(18);Z(19);Z(20);Z(439);Z(404);Z(661);Z(336);Z(662);Z(337);Z(338);Z(339);Z(340);Z(343);Z(310);Z(309);var cO=Z(308);Z(585);Z(586);Z(591);Z(250);Z(313);Z(344);Z(332);Z(359);Z(358);Z(360);var dO=$(361,function(){Qy();return az}),bz=JG(749,dO);$(362,null);$(363,null);$(364,null);$(365,null);Z(233);Z(566);Z(311);Z(327);Z(326);Z(519);Z(376);Z(303);Z(187);Z(567);
Z(312);Z(647);Z(3);Z(650);Z(651);Z(649);Z(648);Z(641);Z(640);Z(703);Z(704);Z(705);Z(706);Z(643);Z(224);var DC=Z(436),FC=JG(750,DC);Z(437);Z(435);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var eO=Z(51),ny=JG(751,eO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);
Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(251);var tL=Z(632);Z(304);var xL=Z(634);Z(222);Z(659);Z(658);Z(449);Z(448);Z(450);Z(223);Z(259);Z(261);Z(260);Z(255);Z(370);Z(252);Z(302);Z(702);Z(266);Z(269);Z(267);Z(268);Z(5);Z(7);Z(6);Z(604);Z(438);Z(451);Z(371);Z(183);Z(288);Z(290);Z(289);Z(593);var SK=JG(752,cO);Z(599);Z(598);Z(608);Z(596);Z(597);Z(605);Z(606);Z(600);Z(603);Z(445);Z(446);Z(452);Z(225);Z(254);Z(33);Z(262);Z(333);Z(334);Z(335);Z(263);var iM=JG(753,SN);Z(264);Z(563);Z(660);Z(627);Z(479);
Z(500);Z(32);Z(70);var yL=Z(635);Z(644);Z(663);Z(699);Z(698);Z(195);Z(210);Z(4);Z(626);Z(678);Z(695);var fO=$(696,function(){UM();return $M}),aN=JG(754,fO),gO=$(697,function(){JL();return cN}),dN=JG(755,gO);Z(681);Z(690);Z(689);Z(693);Z(692);Z(688);Z(687);Z(685);Z(686);Z(684);Z(683);Z(680);Z(682);Z(691);Z(694);Z(679);Z(646);Z(317);Z(366);Z(357);Z(700);Z(316);Z(315);Z(321);Z(322);Z(320);Z(265);Z(21);Z(286);Z(287);Z(11);Z(14);Z(24);var hO=Z(27),Nk=JG(756,hO);Z(25);Z(22);Z(23);Z(701);Z(8);Z(10);Z(9);
Z(707);Z(708);Z(652);Z(655);Z(656);Z(657);Z(653);Z(654);var vL=Z(633);Z(637);Z(638);Z(201);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>