summaryrefslogtreecommitdiff
path: root/public/jsme/3F57AECC67986E796A3148265F038FF1.cache.html
blob: ef4d4b86c22ced816d27006a0ea6433dbd11a604 (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
<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 = '3F57AECC67986E796A3148265F038FF1';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ga='" height="',ha='" y="',ka='">',la="#",ma="$MOL\n",na="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",ya=",",za=", ",Ba="-",Ca="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",La="-CMe3",Ma="-NC=O",Oa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Ya="//",$a="/>",ab="0",bb="0px",cb="1",db="100%",eb="1em",fb="1ex",
gb="1in",ib="1px",jb="2",kb="3",lb=":",mb=": ",nb=";",ob="<",qb="=",rb=">",sb="?",ub="@",vb="@@",wb="A",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="BODY",Db="Before",Fb="Br",Jb="C",Kb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Pb="Class$",Qb="Copy as ",Rb="DEFAULT",Sb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="Helvetica",$b="I",bc="Incorrect URL: ",cc="Internal index set to null.",dc="JSME",ec="JUSTIFY",fc="JavaScript",gc="LEFT",hc="MOL n. ",ic="N",
jc="NA",kc="NONE",lc="No more molecules in SDF buffer",pc="Nonring",qc="North",rc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",sc="O",tc="ONE_WAY_CORNER",uc="P",vc="R",wc="R1",xc="R2",yc="R3",zc="RIGHT",Ac="ROLL_DOWN",Bc="RXN",Cc="Reset",Dc="Resize-",Ec="Ring",Fc="S",Ic="SMILES",Jc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="Unknown",Sc="West",Tc="X",Uc="[",Vc="[object Array]",Wc="\\",cd="]",dd="__gwtex_wrap",ed="__uiObjectID",
fd="a",gd="absolute",hd="alert",id="alertdialog",jd="align",kd="antialias",ld="application",md="article",nd="auto",od="backgroundColor",pd="banner",qd="blur",rd="bolder",vd="border",xd="border-left-width",yd="border-top-width",zd="bottom",Ad="button",Bd="cellPadding",Cd="cellSpacing",Dd="center",Ed="change",Fd="checkbox",Gd="className",Hd="click",Id="click marked atom to delete mark",Jd="clip",Kd="code",Ld="col",Md="colSpan",Nd="columnheader",Rd="combobox",Sd="complementary",Td="contentinfo",Ud="contextmenu",
$d="cssFloat",ae="cursor",be="dblclick",ce="definition",de="dialog",ee="dir",fe="directory",ge="display",he="div",ie="document",je="dragdrop-handle",ke="dragdrop-selected",le="dragend",me="dragenter",ne="dragover",oe="dragstart",pe="drop",qe="end_gesture",re="error",se="filter",te="fixed",ue="float",ve="focus",we="fontFamily",xe="fontSize",ye="fontStyle",Ae="fontWeight",Be="form",Ce="function",De="g",Ee="gesturechange",Fe="gestureend",Ge="gesturestart",Ne="google",Oe="grid",Pe="gridcell",Qe="group",
Re="gwt-MenuBar",Se="gwt-MenuBarPopup",Te="heading",Ue="height",Ve="hidden",We="id",Xe="img",Ye="is_touch_supported",Ze="italic",$e="java.vm.name",af="jsa-resetDiv",bf="keydown",cf="keypress",df="keyup",ef="left",ff="link",gf="list",hf="listbox",kf="listitem",lf="load",mf="log",nf="ltr",of="main",uf="marquee",vf="math",wf="menu",xf="menuPopup",yf="menubar",zf="menuitem",Af="menuitemcheckbox",Bf="menuitemradio",Cf="middle",Df="mousedown",Ef="mousemove",Ff="mouseout",Gf="mouseover",Hf="mouseup",If=
"mousewheel",Jf="move",Kf="msie",Lf="multipart",Mf="n",Nf="name",Of="navigation",Pf="none",Qf="noreaction",Rf="note",Sf="nowrap",Tf="null",Uf="number",Vf="object",Wf="offsetHeight",Xf="offsetWidth",Yf="ontouchstart",Zf="opera",$f="option",ag="outline",bg="overflow",cg="padding",dg="paste",eg="popupContent",fg="position",gg="presentation",ig="progressbar",jg="px",kg="px, ",lg="px;",mg="radio",ng="radiogroup",og="reaction",pg="region",qg="rgb(",rg="right",sg="role",ug="rotation",vg="row",wg="rowgroup",
xg="rowheader",yg="rtl",zg="s",Ag="safari",Bg="scale100",Cg="scrollbar",Dg="se",Eg="search",Fg="separator",Gg="serif",Hg='shape-rendering="crispEdges"',Ig="slider",Jg="span",Kg="spinbutton",Lg="status",Mg="subMenuIcon-selected",Ng="tab",Og="table",Pg="tablist",Qg="tabpanel",Rg="tbody",Sg="td",Tg="text",Ug="textAlign",Vg="textbox",Wg="timer",Xg="title",Yg="toolbar",Zg="tooltip",$g="top",ah="touchcancel",bh="touchend",ch="touchmove",dh="touchstart",eh="tr",fh="tree",gh="treegrid",hh="treeitem",ih="true",
jh="value",kh="verticalAlign",lh="visibility",mh="visible",nh="whiteSpace",oh="width",ph="x",qh="zIndex",rh="|",_,sh={l:4194303,m:4194303,h:1048575},Ah={l:0,m:0,h:0},Bh={l:1,m:0,h:0},Ch={l:2,m:0,h:0},Dh={l:3,m:0,h:0},Eh={l:4,m:0,h:0},Fh={l:8,m:0,h:0},Gh={l:10,m:0,h:0},Hh={l:16,m:0,h:0},Ih={l:32,m:0,h:0},Jh={l:64,m:0,h:0},Kh={l:128,m:0,h:0},Lh={l:256,m:0,h:0},Mh={l:512,m:0,h:0},Nh={l:1024,m:0,h:0},Oh={l:2048,m:0,h:0},Ph={l:8192,m:0,h:0},Qh={l:16384,m:0,h:0},Rh={l:32768,m:0,h:0},Sh={l:65536,m:0,h:0},
Th={l:131072,m:0,h:0},Uh={l:262144,m:0,h:0},Vh={l:524288,m:0,h:0},Wh={},Xh={72:1,79:1,85:1,87:1},Yh={45:1,46:1,52:1,66:1,72:1},Zh={12:1},$h={72:1,75:1,89:1},ai={72:1,79:1,87:1},bi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},ci={90:1},di={49:1,72:1},ei={6:1,9:1,72:1,76:1,78:1},fi={2:1},gi={45:1,52:1,66:1,72:1},hi={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},ii={22:1},ji={91:1},ki={15:1},li={7:1,9:1,72:1,76:1,78:1},mi={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},
ni={72:1,89:1},oi={74:1},pi={72:1,79:1,81:1,85:1,87:1},qi={9:1,10:1,72:1,76:1,78:1},ri={72:1},si={19:1,72:1},ti={89:1},ui={39:1,72:1,79:1,85:1,87:1},vi={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},wi={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},xi={8:1,9:1,72:1,76:1,78:1},yi={107:1},zi={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},Ai={68:1},Bi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},Ci={72:1,75:1,90:1},Di={14:1,38:1},Ei={28:1,35:1},Fi={11:1,72:1,76:1,78:1},Gi={21:1},Hi=
{45:1,46:1,52:1,58:1,66:1,72:1},Ii={93:1},Ji={13:1,15:1,23:1,28:1,31:1,35:1,37:1},Ki={52:1,72:1},Li={36:1,72:1,76:1,78:1};function t(a,b,c){var d=Wh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Wh[a]=function(){}),_=d.prototype=0>b?{}:new Wh[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 Mi(this)};
_.tS=function(){var a=this.cZ.e+ub,b;b=this.hC();var c,d,e;c=y(Ni,m,-1,8,1);d=(Oi(),Pi);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 Qi(){Qi=x;Ri=new Si}function Ti(a){for(var b,a=new Ui(a.k.n);a.c<a.e.Je();)b=Vi(a),Wi(b.pd(),ke,!1),Xi(a)}
function Yi(a,b,c){var a=a.o,d;try{d=new Zi(b,c.Uc(a),c.Xc(a),(c.Vc(a),c.Wc(a))),z(a.d,c,d)}catch(e){e=$i(e);if(A(e,79))throw new aj("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Wi(b.pd(),Xb,!0);Wi(c.pd(),je,!0);z(Ri,b,c)}function bj(a,b){var c;c=cj(Ri,b);var d;d=cj(a.o.d,c);if(!d)throw new dj("dragHandle was not draggable");ej(d.c.b);ej(d.e.b);ej(d.d.b);Wi(b.pd(),Xb,!1);Wi(c.pd(),je,!1)}
function fj(a){var b;a.p=!1;for(a=new Ui(a.k.n);a.c<a.e.Je();)b=Vi(a),Wi(b.pd(),ke,!1),Xi(a)}function gj(a,b){hj(a.k.n,b)?Wi(b.pd(),ke,!1):a.p?(ij(a.k.n,b),Wi(b.pd(),ke,!0)):(a.k.n.Ue(),ij(a.k.n,b))}function jj(a){this.i=a;this.k=new kj(this);this.o=new lj(this.k)}t(3,1,{});_.rc=function(){mj(this.k.f,"dragdrop-dragging")};_.sc=function(){nj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ri;function kj(a){this.n=new oj;this.e=a;this.b=a.i}t(4,1,{},kj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function pj(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 qj(a,b){var c;c=rj(a.d,sj).b;b.b.ctrlKey||b.b.metaKey||Ti(a.c.e);gj(a.c.e,c)}function tj(a){a.c.i=null;a.c.e.sc();uj((vj(),wj(null)),a.b,0,0);var b=a.b.hb;xj=b;yj();zj=b;a.e=2}
function lj(a){this.d=new Si;this.c=a;this.b=new Aj;Bj(this.b,Cj(),Qj());B(this.b,this,(Rj(),Rj(),Sj));B(this.b,this,(Tj(),Tj(),Uj));a=this.b.hb.style;a[se]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Vj(),jg);a.borderStyle=(Wj(),Pf);a[od]="blue"}t(5,1,{},lj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Xj(a);e=Yj(a);b=Zj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!sj)sj=c,this.c.f=rj(this.d,sj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==$j(this.c.n,this.c.f)&&(Ti(this.c.e),gj(this.c.e,this.c.f)),ak(new bk),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new ck(sj,null),sj!=this.c.f&&(c=new ck(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,tj(this),1!=this.e&&pj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=dk(a,b);a=ek(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(fk(gk(d-this.i),gk(a-this.j))>=this.c.e.n?(hk(),-1!=$j(this.c.n,this.c.f)||gj(this.c.e,this.c.f),c=new ck(sj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,tj(this)):ik.preventDefault()),1==this.e)return;ik.preventDefault();pj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=dk(a,b);b=ek(a,b);if(1==Zj(a.b)&&(this.f=!1,sj))try{if(hk(),1==this.e)qj(this,a);else{d!=this.b&&(c=new ck(d,null),e+=c.b,b+=c.e);try{pj(this,e,b),this.c.e.rc(),3!=this.e&&qj(this,a)}finally{var f=this.b.hb;xj&&f==xj&&(xj=null);yj();f===zj&&(zj=null);jk(this.b);this.e=1;this.c.f=null}}}finally{sj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var sj=null;function bk(){}t(6,1,ii,bk);_.xc=function(){hk()};
function Zi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}t(7,1,{},Zi);_.b=null;_.c=null;_.d=null;_.e=null;t(8,1,{});t(10,8,{});t(9,10,{});_.b=null;t(11,1,{});_.tS=function(){return ua+this.b+za+this.e+va};function ck(a,b){!a||a==(vj(),wj(null))?this.i=this.f=0:(this.f=a.ld()-kk(a.hb),this.i=a.md()-(a.hb.scrollTop||0));!b||b==(vj(),wj(null))?this.d=this.c=0:(this.c=lk(b.hb)+mk(b.hb),this.d=nk(b.hb)+ok(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}t(14,11,{},ck);
_.tS=function(){return ua+this.b+za+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function hk(){var a=$wnd.getSelection();a.removeAllRanges?a.removeAllRanges():a.collapse()}function mk(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(xd),-1==a.indexOf(jg)?0:parseInt(a.substr(0,a.length-2))):0}function ok(a){a=$doc.defaultView.getComputedStyle(a,null);return null!=a?(a=a.getPropertyValue(yd),-1==a.indexOf(jg)?0:parseInt(a.substr(0,a.length-2))):0}
function pk(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 qk(a,b){var c=rk();pk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;sk(a.n,rk())}function tk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}t(18,1,{});_.yc=function(){this.w&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function sk(a,b){tk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function uk(a){this.b=a}t(19,1,{},uk);_.Cc=function(a){sk(this,a)};_.b=null;t(20,1,{});t(21,1,fi);function vk(){vk=x;var a;(a=new wk)&&(a.Fc()||(a=new xk));yk=a}t(22,20,{});var yk=null;function xk(){this.b=new oj;this.c=new zk(this)}t(23,22,{},xk);
_.Fc=function(){return!0};_.Dc=function(a){a=new Ak(this,a);ij(this.b,a);1==this.b.d&&Bk(this.c,16);return a};function Ck(){Ck=x;Dk=new oj;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);hj(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);hj(Dk,a);a.c=!1;a.d=Lk(a,b);ij(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(25,1,{});_.Gc=function(){this.c||hj(Dk,this);this.Hc()};_.c=!1;_.d=0;var Dk;function zk(a){Ck();this.b=a}t(24,25,{},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],hj(a.b,d),sk(d.b,c.b);0<a.b.d&&Bk(a.c,fk(5,16-(rk()-c.b)))};_.b=null;function Ak(a,b){this.c=a;this.b=b}t(26,21,{2:1,3:1},Ak);_.Ec=function(){var a=this.c;hj(a.b,this);0==a.b.d&&Jk(a.c)};_.b=null;
_.c=null;function Qk(a,b){var c=C(function(){var b=rk();a.Cc(b)});return $wnd.webkitRequestAnimationFrame(c,b)}function wk(){}t(27,22,{},wk);_.Fc=function(){return!(!$wnd.webkitRequestAnimationFrame||!$wnd.webkitCancelRequestAnimationFrame)};_.Dc=function(a,b){var c;c=Qk(a,b);return new Rk(c)};function Rk(a){this.b=a}t(28,21,fi,Rk);_.Ec=function(){$wnd.webkitCancelRequestAnimationFrame(this.b)};_.b=0;t(30,1,{});_.b=null;function Sk(){this.b=hd}t(29,30,{},Sk);function Tk(){this.b=id}t(31,30,{},Tk);
function Uk(){this.b=ld}t(32,30,{},Uk);t(34,1,{});_.b=null;function Vk(a){this.b=a}t(33,34,{},Vk);function Wk(){this.b=md}t(35,30,{},Wk);function Xk(){this.b=pd}t(36,30,{},Xk);function Yk(){this.b=Ad}t(37,30,{},Yk);function Zk(){this.b=Fd}t(38,30,{},Zk);function $k(){this.b=Nd}t(39,30,{},$k);function al(){this.b=Rd}t(40,30,{},al);function bl(){this.b=Sd}t(41,30,{},bl);function cl(){this.b=Td}t(42,30,{},cl);function dl(){this.b=ce}t(43,30,{},dl);function fl(){this.b=de}t(44,30,{},fl);
function gl(){this.b=fe}t(45,30,{},gl);function hl(){this.b=ie}t(46,30,{},hl);function il(){this.b=Be}t(47,30,{},il);function jl(){this.b=Oe}t(48,30,{},jl);function kl(){this.b=Pe}t(49,30,{},kl);function ll(){this.b=Qe}t(50,30,{},ll);function ml(){this.b=Te}t(51,30,{},ml);function nl(a){this.b=a.id}t(52,1,{4:1,5:1},nl);_.b=null;function ol(){this.b=Xe}t(53,30,{},ol);function pl(){this.b=ff}t(54,30,{},pl);function ql(){this.b=gf}t(55,30,{},ql);function rl(){this.b=hf}t(56,30,{},rl);
function sl(){this.b=kf}t(57,30,{},sl);function tl(){this.b=mf}t(58,30,{},tl);function ul(){this.b=of}t(59,30,{},ul);function vl(){this.b=uf}t(60,30,{},vl);function wl(){this.b=vf}t(61,30,{},wl);function xl(){this.b=wf}t(62,30,{},xl);function yl(){this.b=yf}t(63,30,{},yl);function zl(){this.b=zf}t(64,30,{},zl);function Al(){this.b=Af}t(65,30,{},Al);function Bl(){this.b=Bf}t(66,30,{},Bl);function Cl(){this.b=Of}t(67,30,{},Cl);function Dl(){this.b=Rf}t(68,30,{},Dl);function El(){this.b=$f}
t(69,30,{},El);function Fl(){this.b=gg}t(70,30,{},Fl);t(71,34,{},function(a){this.b=a});function Gl(){this.b=ig}t(72,30,{},Gl);function Hl(){Hl=x;Il=new Vk("aria-activedescendant")}var Il;function Jl(){this.b=mg}t(74,30,{},Jl);function Kl(){this.b=ng}t(75,30,{},Kl);function Ll(){this.b=pg}t(76,30,{},Ll);
function Ml(){Ml=x;Nl=new Tk;Ol=new Sk;Pl=new Uk;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 hl;bm=new il;cm=new kl;dm=new jl;em=new ll;fm=new ml;gm=new ol;hm=new pl;im=new rl;jm=new sl;km=new ql;lm=new tl;mm=new ul;nm=new vl;om=new wl;pm=new yl;qm=new Al;rm=new Bl;sm=new zl;tm=new xl;um=new Cl;vm=new Dl;wm=new El;xm=new Fl;ym=new Gl;zm=new Kl;Am=new Jl;Bm=new Ll;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new $m;an=new bn;cn=
new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;pn=new qn;rn=new sn;tn=new un;vn=new wn;xn=new yn;zn=new An;Bn=new Cn;F=new Si;z(F,pg,Bm);z(F,hd,Ol);z(F,de,Zl);z(F,id,Nl);z(F,ld,Pl);z(F,ie,am);z(F,md,Ql);z(F,pd,Rl);z(F,Ad,Sl);z(F,Fd,Tl);z(F,Pe,cm);z(F,Nd,Ul);z(F,Qe,em);z(F,Rd,Vl);z(F,Sd,Wl);z(F,Td,Xl);z(F,ce,Yl);z(F,gf,km);z(F,fe,$l);z(F,Be,bm);z(F,Oe,dm);z(F,Te,fm);z(F,Xe,gm);z(F,ff,hm);z(F,hf,im);z(F,kf,jm);z(F,mf,lm);z(F,of,mm);z(F,uf,nm);z(F,vf,om);z(F,wf,tm);z(F,yf,pm);z(F,zf,sm);z(F,
Af,qm);z(F,$f,wm);z(F,mg,Am);z(F,Bf,rm);z(F,Of,um);z(F,Rf,vm);z(F,gg,xm);z(F,ig,ym);z(F,ng,zm);z(F,vg,Gm);z(F,wg,Cm);z(F,xg,Em);z(F,Eg,Km);z(F,Fg,an);z(F,Cg,Im);z(F,Ig,cn);z(F,Kg,en);z(F,Lg,gn);z(F,Ng,nn);z(F,Pg,jn);z(F,Qg,ln);z(F,Vg,pn);z(F,Wg,rn);z(F,Yg,tn);z(F,Zg,vn);z(F,fh,Bn);z(F,gh,xn);z(F,hh,zn)}var Ol,Nl,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,am,bm,dm,cm,em,fm,gm,hm,km,im,jm,lm,mm,nm,om,tm,pm,sm,qm,rm,um,vm,wm,xm,ym,Am,zm,Bm,F,Gm,Cm,Em,Im,Km,an,cn,en,gn,nn,jn,ln,pn,rn,tn,vn,Bn,xn,zn;
function Hm(){this.b=vg}t(78,30,{},Hm);function Dm(){this.b=wg}t(79,30,{},Dm);function Fm(){this.b=xg}t(80,30,{},Fm);function Jm(){this.b=Cg}t(81,30,{},Jm);function $m(){this.b=Eg}t(82,30,{},$m);function bn(){this.b=Fg}t(83,30,{},bn);function dn(){this.b=Ig}t(84,30,{},dn);function fn(){this.b=Kg}t(85,30,{},fn);function hn(){this.b=Lg}t(86,30,{},hn);function on(){this.b=Ng}t(87,30,{},on);function kn(){this.b=Pg}t(88,30,{},kn);function mn(){this.b=Qg}t(89,30,{},mn);function qn(){this.b=Vg}
t(90,30,{},qn);function sn(){this.b=Wg}t(91,30,{},sn);function un(){this.b=Yg}t(92,30,{},un);function wn(){this.b=Zg}t(93,30,{},wn);function Cn(){this.b=fh}t(94,30,{},Cn);function yn(){this.b=gh}t(95,30,{},yn);function An(){this.b=hh}t(96,30,{},An);function Pk(){this.b=rk()}function rk(){return(new Date).getTime()}t(97,1,{},Pk);function Dn(a){var b,c,d;d=new En;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Fn(d,c.cZ.e),d.b.b+=mb,Gn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function Hn(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+mb+a:b}t(102,1,{72:1,87:1});_.Ic=function(){return this.i};_.tS=function(){return Hn(this)};_.f=null;_.i=null;function In(a){Jn();this.i=a}t(101,102,ai,In);function dj(a){Jn();this.i=a}function aj(a,b){Jn();this.f=b;this.i=a}t(100,101,Xh,dj,aj);function Kn(a){Jn();this.c=a;this.b=l;a=new Ln;a=Mn(a,Nn(this.c)?this.c:null);On(a)}t(99,100,Xh,Kn);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Tf:Nn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Pn(this.c).e;this.b=this.b+mb+(Nn(this.c)?null==this.c?null:this.c.message:this.c+l);var a=ua+this.e+") ",b;if(Nn(this.c)){b=(Qn(),this.c);var c=l,d;for(d in b)if(d!=Nf&&"message"!=d&&"toString"!=d)try{c+="\n "+d+mb+b[d]}catch(e){}b=c}else b=l;this.d=a+b+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Rn(a,b){return Sn(a)?a.eQ(b):a===b}
function Pn(a){return Sn(a)?a.cZ:Tn}function Un(a){return Sn(a)?a.hC():Mi(a)}
function Vn(){var a;Vn=x;Wn=(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 Xn(a){Vn();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=Wn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Wn;t(109,1,{});function Mi(a){return a.$H||(a.$H=++Yn)}function Zn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function $n(){return $wnd.setTimeout(function(){0!=ao&&(ao=0);bo=-1},10)}var ao=0,Yn=0,co=0,bo=-1;
function eo(){eo=x;fo=new go}function ho(a,b){a.b=io(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new jo(a)),ko(a.f,1),!a.j&&(a.j=new lo(a)),ko(a.j,50))}function go(){}function mo(a){return a.Jc()}function io(a,b){!a&&(a=[]);a[a.length]=b;return a}function no(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=io(b,e)):e[0].xc()}catch(f){if(f=$i(f),!A(f,87))throw f;}}return b}function ko(a,b){eo();$wnd.setTimeout(function(){C(mo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
t(111,109,{},go);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var fo;function jo(a){this.b=a}t(112,1,{},jo);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),no(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>rk()-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 lo(a){this.b=a}t(113,1,{},lo);_.Jc=function(){this.b.e&&ko(this.b.f,1);return this.b.k};
_.b=null;function oo(a,b){a.length>=b&&a.splice(0,b);return a}function po(){try{null.a()}catch(a){return a}}function qo(){}t(116,1,{},qo);_.Kc=function(){for(var a={},b=[],c=arguments.callee.caller.caller;c;){var d=this.Lc(c.toString());b.push(d);var d=lb+d,e=a[d];if(e){var f,g;for(f=0,g=e.length;f<g;f++)if(e[f]===c)return b}(e||(a[d]=[])).push(c);c=c.caller}return b};
_.Lc=function(a){var b,c,d;d=l;a=ro(a);b=a.indexOf(ua);c=0==a.indexOf(Ce)?8:0;-1==b&&(b=so(a,to(64)),c=0==a.indexOf("function ")?9:0);-1!=b&&(d=ro(a.substr(c,b-c)));return 0<d.length?d:"anonymous"};_.Mc=function(){return[]};function uo(a,b){var c,d,e;e=b&&b.stack?b.stack.split(aa):[];for(c=0,d=e.length;c<d;++c)e[c]=a.Lc(e[c]);return e}t(118,116,{});_.Kc=function(){return oo(this.Mc(po()),this.Nc())};_.Mc=function(a){return uo(this,a)};_.Nc=function(){return 2};
function Qn(){Qn=x;Error.stackTraceLimit=128}function vo(a){a=oo(Mn(a,po()),3);0==a.length&&(a=oo((new qo).Kc(),1));return a}function Jn(){Qn();var a;a=vo(new Ln);On(a)}function Mn(a,b){var c;c=uo(a,b);return 0==c.length?(new qo).Mc(b):oo(c,1)}
function On(a){var b,c,d,e,f,g,j,h,n;n=y(wo,m,86,a.length,0);for(e=0,f=n.length;e<f;++e)h=xo(a[e],vb),b=-1,d=Rc,2==h.length&&null!=h[1]&&(j=h[1],g=yo(j,to(58)),d=to(58),c=j.lastIndexOf(d,g-1),d=j.substr(0,c-0),-1!=g&&-1!=c&&(j.substr(c+1,g-(c+1)),b=zo(j,g+1),b=parseInt(b)||-1)),n[e]=new Ao(h[0],d+ub+b);e=y(wo,m,86,n.length,0);for(f=0,a=n.length;f<a;++f){if(!n[f])throw new Bo;e[f]=n[f]}}t(117,118,{});_.Kc=function(){return vo(this)};
_.Lc=function(a){var b,c;if(0==a.length)return"anonymous";c=ro(a);0==c.indexOf("at ")&&(c=zo(c,3));a=c.indexOf(Uc);-1!=a&&(c=ro(c.substr(0,a-0))+ro(zo(c,c.indexOf(cd,a)+1)));a=c.indexOf(ua);-1==a?(a=c.indexOf(ub),-1==a?(b=c,c=l):(b=ro(zo(c,a+1)),c=ro(c.substr(0,a-0)))):(b=c.indexOf(va,a),b=c.substr(a+1,b-(a+1)),c=ro(c.substr(0,a-0)));a=so(c,to(46));-1!=a&&(c=zo(c,a+1));return(0<c.length?c:"anonymous")+vb+b};_.Mc=function(a){return Mn(this,a)};_.Nc=function(){return 3};function Ln(){Qn()}
t(119,117,{},Ln);t(120,1,{});function Gn(a,b){a.b+=b}function Co(){}t(121,120,{},Co);_.b=l;function G(a,b){return parseInt(a[b])||0}function Do(a,b){return null==a[b]?null:""+a[b]}function Eo(a){a.draggable=ih;a.style.webkitUserDrag="element"}function Fo(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 Go(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}
function Ho(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Zj(a){a=a.button;return 1==a?4:2==a?2:1}
function lk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.left+kk(a.ownerDocument.body);else if(null==a.offsetLeft)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollLeft,c.defaultView.getComputedStyle(d,l).getPropertyValue("direction")==yg&&(b+=d.scrollWidth-d.clientWidth),d=d.parentNode;for(;a;){b+=a.offsetLeft;if(c.defaultView.getComputedStyle(a,l)[fg]==te){b+=c.body.scrollLeft;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,
l).getPropertyValue(xd)));if(d&&d.tagName==Cb&&a.style.position==gd)break;a=d}a=b}return a}
function nk(a){var b;if(b=a.getBoundingClientRect&&a.getBoundingClientRect())a=b.top+(a.ownerDocument.body.scrollTop||0);else if(null==a.offsetTop)a=0;else{b=0;var c=a.ownerDocument,d=a.parentNode;if(d)for(;d.offsetParent;)b-=d.scrollTop,d=d.parentNode;for(;a;){b+=a.offsetTop;if(c.defaultView.getComputedStyle(a,l)[fg]==te){b+=c.body.scrollTop;break}(d=a.offsetParent)&&$wnd.devicePixelRatio&&(b+=parseInt(c.defaultView.getComputedStyle(d,l).getPropertyValue(yd)));if(d&&d.tagName==Cb&&a.style.position==
gd)break;a=d}a=b}return a}function kk(a){return a.ownerDocument.defaultView.getComputedStyle(a,l).direction==yg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Io(a){(a=a.target)&&3==a.nodeType&&(a=a.parentNode);return a}function Jo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Qj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}
function Cj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function I(a,b){this.c=a;this.d=b}t(146,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Mi(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Wj(){Wj=x;Ko=new Lo;Mo=new No;Oo=new Po;Qo=new Ro;So=new To;Uo=K(Vo,m,6,[Ko,Mo,Oo,Qo,So])}t(145,146,ei);var Uo,Oo,Mo,Qo,Ko,So;function Lo(){I.call(this,kc,0)}t(147,145,ei,Lo);function No(){I.call(this,"DOTTED",1)}t(148,145,ei,No);
function Po(){I.call(this,"DASHED",2)}t(149,145,ei,Po);function Ro(){I.call(this,"HIDDEN",3)}t(150,145,ei,Ro);function To(){I.call(this,"SOLID",4)}t(151,145,ei,To);function Wo(){Wo=x;Xo=new Yo;Zo=new $o;ap=new bp;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=new vp;wp=new xp;yp=new zp;Ap=new Bp;Cp=new Dp;Ep=new Fp;Gp=K(Hp,m,7,[Xo,Zo,ap,cp,ep,gp,ip,kp,mp,op,qp,sp,up,wp,yp,Ap,Cp,Ep])}t(152,146,li);
var Gp,Zo,Cp,ap,Xo,gp,Ap,ep,ip,kp,mp,cp,Ep,op,qp,sp,wp,yp,up;function Yo(){I.call(this,Rb,0)}t(153,152,li,Yo);function pp(){I.call(this,"SE_RESIZE",9)}t(154,152,li,pp);function rp(){I.call(this,"SW_RESIZE",10)}t(155,152,li,rp);function tp(){I.call(this,"S_RESIZE",11)}t(156,152,li,tp);function vp(){I.call(this,"W_RESIZE",12)}t(157,152,li,vp);function xp(){I.call(this,"TEXT",13)}t(158,152,li,xp);function zp(){I.call(this,"WAIT",14)}t(159,152,li,zp);function Bp(){I.call(this,"HELP",15)}
t(160,152,li,Bp);function Dp(){I.call(this,"COL_RESIZE",16)}t(161,152,li,Dp);function Fp(){I.call(this,"ROW_RESIZE",17)}t(162,152,li,Fp);function $o(){I.call(this,"AUTO",1)}t(163,152,li,$o);function bp(){I.call(this,"CROSSHAIR",2)}t(164,152,li,bp);function dp(){I.call(this,"POINTER",3)}t(165,152,li,dp);function fp(){I.call(this,"MOVE",4)}t(166,152,li,fp);function hp(){I.call(this,"E_RESIZE",5)}t(167,152,li,hp);function jp(){I.call(this,"NE_RESIZE",6)}t(168,152,li,jp);
function lp(){I.call(this,"NW_RESIZE",7)}t(169,152,li,lp);function np(){I.call(this,"N_RESIZE",8)}t(170,152,li,np);function Ip(){Ip=x;Jp=new Kp;Lp=new Mp;Np=new Op;Pp=new Qp;Rp=K(Sp,m,8,[Jp,Lp,Np,Pp])}t(171,146,xi);var Rp,Lp,Np,Pp,Jp;function Kp(){I.call(this,kc,0)}t(172,171,xi,Kp);function Mp(){I.call(this,"BLOCK",1)}t(173,171,xi,Mp);function Op(){I.call(this,"INLINE",2)}t(174,171,xi,Op);function Qp(){I.call(this,"INLINE_BLOCK",3)}t(175,171,xi,Qp);
function Tp(){Tp=x;Up=new Vp;Wp=new Xp;Yp=new Zp;$p=new aq;bq=K(cq,m,10,[Up,Wp,Yp,$p])}t(176,146,qi);var bq,Up,Wp,Yp,$p;function Vp(){I.call(this,Kb,0)}t(177,176,qi,Vp);function Xp(){I.call(this,ec,1)}t(178,176,qi,Xp);function Zp(){I.call(this,gc,2)}t(179,176,qi,Zp);function aq(){I.call(this,zc,3)}t(180,176,qi,aq);function Vj(){Vj=x;dq=new eq;fq=new gq;hq=new iq;jq=new kq;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=K(wq,m,11,[dq,fq,hq,jq,lq,nq,pq,rq,tq])}t(181,146,Fi);
var vq,rq,hq,jq,pq,tq,nq,fq,lq,dq;function eq(){I.call(this,"PX",0)}t(182,181,Fi,eq);function gq(){I.call(this,"PCT",1)}t(183,181,Fi,gq);function iq(){I.call(this,"EM",2)}t(184,181,Fi,iq);function kq(){I.call(this,"EX",3)}t(185,181,Fi,kq);function mq(){I.call(this,"PT",4)}t(186,181,Fi,mq);function oq(){I.call(this,"PC",5)}t(187,181,Fi,oq);function qq(){I.call(this,"IN",6)}t(188,181,Fi,qq);function sq(){I.call(this,"CM",7)}t(189,181,Fi,sq);function uq(){I.call(this,"MM",8)}t(190,181,Fi,uq);
function xq(){xq=x;yq=[];zq=[];Aq=[]}var yq,zq,Aq;function Bq(){Bq=x;Cq=new Dq}function Eq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Fq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Dq(){}t(193,1,{},Dq);_.b=null;var Cq;t(204,1,{});_.tS=function(){return"An event type"};_.i=null;t(203,204,{});_.Qc=function(){this.f=!1;this.i=null};_.f=!1;t(202,203,{});_.Pc=function(){return this.Rc()};_.b=null;var Gq=_.c=null;
function Hq(){Hq=x;Iq=new Jq(qd,new Kq)}function Kq(){}t(201,202,{},Kq);_.Oc=function(a){a.Sc(this)};_.Rc=function(){return Iq};var Iq;function Lq(){Lq=x;Mq=new Jq(Ed,new Nq)}function Nq(){}t(205,202,{},Nq);_.Oc=function(a){Oq();Pq(this,a.c,Qq(a.b.b,a.b.b.hb.selectedIndex))};_.Rc=function(){return Mq};var Mq;t(208,202,Zh);function dk(a,b){return(a.b.clientX||0)-lk(b)+kk(b)+kk(b.ownerDocument.body)}function ek(a,b){return(a.b.clientY||0)-nk(b)+(b.scrollTop||0)+(b.ownerDocument.body.scrollTop||0)}
function Xj(a){var b;return(b=a.c)?dk(a,b):a.b.clientX||0}function Yj(a){var b;return(b=a.c)?ek(a,b):a.b.clientY||0}t(207,208,Zh);function Rq(){Rq=x;Sq=new Jq(Hd,new Tq)}function Tq(){}t(206,207,Zh,Tq);_.Oc=function(a){a.Tc(this)};_.Rc=function(){return Sq};var Sq;function Uq(){Uq=x;Vq=new Jq(Ud,new Wq)}function Wq(){}t(209,202,{},Wq);_.Oc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Rc=function(){return Vq};var Vq;t(212,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};
var Xq=_.d=0;function Ik(){this.d=++Xq}t(211,212,Di,Ik);function Jq(a,b){this.d=++Xq;this.b=b;!Gq&&(Gq=new Yq);Gq.b[a]=this;this.c=a}t(210,211,Di,Jq);_.b=null;_.c=null;function Zq(){Zq=x;$q=new Jq(be,new ar)}function ar(){}t(213,207,Zh,ar);
_.Oc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(br(),cr))a=dr(b.hb),c=new er(G(b.hb,Xf),G(b.hb,Wf)),d=new er(G(b.L.bb.hb,Xf),G(b.L.bb.hb,Wf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);fr(b.A,!0);a=G(b.L.bb.hb,Xf);gr(b,new er(a,hr(b.L.bb).b));b.B&&b.G!=cr&&ir(b.i,b)}else fr(b.A,!1),b.G!=(br(),cr)?gr(b,new er(b.x.c,b.x.b)):jr(b,dr(b.i.hb)),b.B&&b.G!=cr&&kr(b.i,b);lr(b.L.bb)}else fr(b.A,!0)};_.Rc=function(){return $q};var $q;t(214,202,{});
function mr(){mr=x;nr=new Jq(le,new or)}function or(){}t(215,214,{},or);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return nr};var nr;function pr(){pr=x;qr=new Jq(me,new rr)}function rr(){}t(216,214,{},rr);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return qr};var qr;function sr(){sr=x;tr=new Jq(ne,new ur)}function ur(){}t(217,214,{},ur);_.Oc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Rc=function(){return tr};
var tr;function vr(){vr=x;wr=new Jq(oe,new xr)}function xr(){}t(218,214,{},xr);_.Oc=function(a){a=yr(a.b);(this.b.dataTransfer||null).setData(Tg,a)};_.Rc=function(){return wr};var wr;function zr(){zr=x;Ar=new Jq(pe,new Br)}function Br(){}t(219,214,{},Br);
_.Oc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Cr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Tg),Dr(a.b.c,b))};_.Rc=function(){return Ar};var Ar;function Er(){Er=x;Fr=new Jq(ve,new Gr)}function Gr(){}t(220,202,{},Gr);_.Oc=function(a){jk(a.b.b)};_.Rc=function(){return Fr};var Fr;
function Hr(){Hr=x;Ir=new Jq(Ee,new Jr)}function Jr(){}t(221,202,{},Jr);_.Oc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Kr(a.b.f,a.b.c)&&this.b.preventDefault()),a.b.e=!0);a.b.i&&(1!=c&&a.b.c.d!=c&&(a.b.c.b=null,a.b.c.d=c,Lr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Rc=function(){return Ir};var Ir;function Mr(){Mr=x;Nr=new Jq(Fe,new Or)}function Or(){}t(222,202,{},Or);_.Oc=function(a){a.b.b&&(a.b.c.b=null,Pr(a.b.b,a.b.c))};
_.Rc=function(){return Nr};var Nr;function Qr(){Qr=x;Rr=new Jq(Ge,new Sr)}function Sr(){}t(223,202,{},Sr);_.Oc=function(){this.b.preventDefault()};_.Rc=function(){return Rr};var Rr;t(225,202,{});t(224,225,{});function Tr(){Tr=x;Ur=new Jq(bf,new Vr)}function Vr(){}t(226,224,{},Vr);
_.Oc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Wr(),Xr).length&&-999!=(Wr(),Xr)[c]&&(c=(Wr(),Xr)[c]);b=new Yr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Zr(yr(a)):e=301;break;case 118:case 86:b&&a.wb&&$r(a.v,(!a.xb&&(a.xb=new as(a)),a.xb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(bs(a,Do((cs(),ds).hc.b.hb,jh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Yb;e=1300;break;case 114:case 82:a.lb=!0;a.K=vc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?es(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?es(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&es(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?es(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?es(a,4):e=207;break;case 53:105==a.d?es(a,5):e=208;break;case 54:105==a.d?es(a,
6):e=210;break;case 55:105==a.d?es(a,7):e=211;break;case 56:105==a.d?es(a,8):e=212;break;case 57:105==a.d?es(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}fs(a,e)}b=!0}b&&this.b.preventDefault()};_.Rc=function(){return Ur};var Ur;function gs(){gs=x;hs=new Jq(Df,new is)}function is(){}t(227,207,Zh,is);_.Oc=function(a){a.uc(this)};_.Rc=function(){return hs};var hs;
function Rj(){Rj=x;Sj=new Jq(Ef,new js)}function js(){}t(228,207,Zh,js);_.Oc=function(a){a.vc(this)};_.Rc=function(){return Sj};var Sj;function ks(){ks=x;ls=new Jq(Ff,new ms)}function ms(){}t(229,207,Zh,ms);_.Oc=function(a){var b;a.f&&1==a.e&&(b=new ck(sj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,tj(a))};_.Rc=function(){return ls};var ls;function ns(){ns=x;os=new Jq(Gf,new ps)}function ps(){}t(230,207,Zh,ps);_.Oc=function(a){var b;b=this.b;ho((eo(),fo),new qs(a,a.c,b))};_.Rc=function(){return os};var os;
function Tj(){Tj=x;Uj=new Jq(Hf,new rs)}function rs(){}t(231,207,Zh,rs);_.Oc=function(a){a.wc(this)};_.Rc=function(){return Uj};var Uj;function Yq(){this.b={}}t(232,1,{},Yq);_.b=null;t(235,208,Zh);var ss=null;function ts(){ts=x;us=new Jq(ah,new vs)}function vs(){}t(234,235,Zh,vs);_.Oc=function(a){ws(a.b,this,a.b.n)};_.Rc=function(){return us};var us;function xs(){xs=x;ys=new Jq(bh,new zs)}function zs(){}t(236,235,Zh,zs);_.Oc=function(a){ws(a.b,this,a.b.n)};_.Rc=function(){return ys};var ys;
function As(){var a;this.b=(a=document.createElement(he),a.setAttribute(Yf,"return;"),typeof a.ontouchstart==Ce)}t(237,1,{},As);function Bs(){Bs=x;Cs=new Jq(ch,new Ds)}function Ds(){}t(238,235,Zh,Ds);_.Oc=function(a){ws(a.b,this,a.b.o)};_.Rc=function(){return Cs};var Cs;function Es(){Es=x;Fs=new Jq(dh,new Gs)}function Gs(){}t(239,235,Zh,Gs);_.Oc=function(a){Hs(a.b,this)&&(a.b.k&&Is(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Bk(a.b.d,750),a.b.e=!1))};_.Rc=function(){return Fs};var Fs;
function Js(a,b){this.b=b;this.c=a}function Ks(a,b,c){Hk&&(b=new Js(b,c),a.ad(b))}t(240,203,{},Js);_.Oc=function(a){a.Yc(this)};_.Pc=function(){return Hk};_.b=!1;var Hk=_.c=null;function Ls(a){this.b=a}t(241,203,{},Ls);_.Oc=function(a){a.Zc(this)};_.Pc=function(){return Ms};var Ms=_.b=null;function Ns(){}function Os(a){var b;Ps&&(b=new Ns,a.ad(b))}t(242,203,{},Ns);_.Oc=function(a){a.$c(this)};_.Pc=function(){return Ps};var Ps=null;function Qs(a){this.b=a}t(243,203,{},Qs);_.Oc=function(a){a._c(this)};
_.Pc=function(){return Rs};var Rs=_.b=null;function Ss(){}t(244,203,{},Ss);_.Oc=function(a){a.b.O&&a.b.Md()};_.Pc=function(){return Ts};var Ts=null;function Us(a,b,c){a=a.b;if(!b)throw new Vs("Cannot add a handler with a null type");if(!c)throw new Vs("Cannot add a null handler");0<a.c?Ws(a,new Xs(a,b,c)):Ys(a,b,null,c);return new Zs(new $s(a,b,c))}
function nt(a,b){var c;!b.f||b.Qc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new Vs("Cannot fire null event");try{++d.c;j=ot(d,b.Pc(),null);e=null;for(h=d.d?j.Of(j.Je()):j.Nf();d.d?h.Qf():h.dd();){g=d.d?h.Rf():h.ed();try{b.Oc(g)}catch(n){if(n=$i(n),A(n,87))f=n,!e&&(e=new pt),qt(e,f);else throw n;}}if(e)throw new rt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ui(d.b);r.c<r.e.Je();)o=Vi(r),o.xc()}finally{d.b=null}}}}catch(q){q=$i(q);if(A(q,39))throw new st(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function tt(a){ut.call(this,a,!1)}function ut(a,b){this.b=new vt(b);this.c=a}t(245,1,ki,tt,ut);_.ad=function(a){nt(this,a)};_.b=null;_.c=null;t(248,1,{});function Ws(a,b){!a.b&&(a.b=new oj);ij(a.b,b)}function Ys(a,b,c,d){var e;e=rj(a.e,b);e||(e=new Si,z(a.e,b,e));a=e.Fe(c);a||(a=new oj,e.He(c,a));a.Ff(d)}function wt(a,b,c,d){var e,f;e=ot(a,b,c);e.Hf(d)&&e.Ge()&&(f=rj(a.e,b),f.Ie(c),f.Ge()&&cj(a.e,b))}
function ot(a,b,c){a=rj(a.e,b);if(!a)return xt(),xt(),yt;c=a.Fe(c);return!c?(xt(),xt(),yt):c}t(247,248,{});_.b=null;_.c=0;_.d=!1;function vt(a){this.e=new Si;this.d=a}t(246,247,{},vt);function Zs(a){this.b=a}t(249,1,{},Zs);_.b=null;function rt(a){aj.call(this,zt(a),At(a));this.b=a}function At(a){a=a.Fd();return!a.dd()?null:a.ed()}
function zt(a){var b,c,d;b=a.Je();if(0==b)return null;b=new Bt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Fd();a.dd();)d=a.ed(),c?c=!1:b.b.b+="; ",d=d.Ic(),Gn(b.b,d);return b.b.b}t(251,100,ui,rt);_.b=null;function st(a){rt.call(this,a)}t(250,251,ui,st);t(252,1,{},function(){});function Ct(a){a=Do(a,ee);return(null==a?0:yg==a||yg.toLowerCase()==a.toLowerCase())?(Dt(),Et):(null==a?0:nf==a||nf.toLowerCase()==a.toLowerCase())?(Dt(),Ft):(Dt(),Gt)}
function Dt(){Dt=x;Et=new Ht("RTL",0);Ft=new Ht("LTR",1);Gt=new Ht(Rb,2);It=K(Jt,m,16,[Et,Ft,Gt])}function Ht(a,b){I.call(this,a,b)}t(254,146,{16:1,72:1,76:1,78:1},Ht);var It,Gt,Ft,Et;function Kt(){}function Lt(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=Lt(e,d);K(a,b,c,d);return d}function Mt(a){return Nt([Ot,M],[m,s],[71,-1],a,0,2,1)}
function Nt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Lt(j?g:0,h);K(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Nt(a,b,c,d,e,f,g)}return n}function K(a,b,c,d){Pt();var e=Qt,f=Rt;Pt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function St(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Tt;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new Tt;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Tt;}a[b]=c}t(255,1,{},Kt);_.qI=0;
function Pt(){Pt=x;Qt=[];Rt=[];var a=new Kt,b=Qt,c=Rt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Qt,Rt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Nn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Sn(a){return a.tM==x||a.cM&&!!a.cM[1]}function Ut(a){return null==a?null:a}function Vt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Wt(){var a;$stats&&Xt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Zf))a=Zf;else if(-1!=a.indexOf("webkit"))a=Ag;else if(-1!=a.indexOf(Kf)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Kf)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}H(Ag,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (safari) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Xt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=K(Yt,m,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&Xt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";xq();Aq.unshift("HTML{margin:0 !important;border:none !important;}.dragdrop-handle{cursor:move;user-select:none;-khtml-user-select:none;-moz-user-select:none;}.GBVTBU-BB{zoom:1;}.dragdrop-dragging{zoom:normal;}.GBVTBU-BI{border:1px dashed #1e90ff;margin:0 !important;zoom:1;z-index:100;}.dragdrop-flow-panel-positioner{color:#1e90ff;display:inline;text-align:center;vertical-align:middle;}.dragdrop-proxy{background-color:#7af;}.dragdrop-selected,.dragdrop-dragging,.dragdrop-proxy{filter:alpha(opacity \\= 30);opacity:0.3;}.dragdrop-movable-panel{z-index:200;margin:0 !important;border:none !important;}");
xq();0!=Aq.length&&(a=Aq.join(l),b=(Bq(),Cq),a=Eq(a),Fq(b).insertBefore(a,b.b.firstChild),Aq.length=0);0!=yq.length&&(a=yq.join(l),b=(Bq(),Cq),a=Eq(a),Fq(b).appendChild(a),yq.length=0);0!=zq.length&&(a=zq.join(l),b=(Bq(),Cq),a=Eq(a),Fq(b).appendChild(a),zq.length=0);$stats&&Xt("export.client.JSME_export");new Zt;new $t;0<au(null)?ho((eo(),fo),new bu):cu()}function $i(a){return A(a,87)?a:new Kn(a)}function du(a){return eu(a&4194303,~~a>>22&4194303,0>a?1048575:0)}
function fu(a){return eu(a.l,a.m,a.h)}function eu(a,b,c){return _=new gu,_.l=a,_.m=b,_.h=c,_}
function hu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new iu;if(0==a.l&&0==a.m&&0==a.h)return ju=eu(0,0,0),eu(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?(ju=eu(0,0,0),c=fu((ku(),lu))):(ju=eu(c.l,c.m,c.h),c=eu(0,0,0)),c;g=!1;0!=~~b.h>>19&&(b=mu(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?nu(e):0==c&&0!=d&&0==e?nu(d)+22:0!=c&&0==d&&0==e?nu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=fu((ku(),ou)),c=!0,g=!g;else return c=pu(a,f),g&&qu(c),ju=eu(0,0,0),c;else 0!=~~a.h>>19&&(e=!0,a=mu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=pu(c,d);f&&qu(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=eu(f,j,c);g?ju=mu(c):ju=eu(c.l,c.m,c.h);return e}if(!ru(a,b))return e?ju=mu(a):ju=eu(a.l,a.m,a.h),eu(0,0,0);c=c?a:eu(a.l,a.m,a.h);var h,n,o,r;f=su(b)-su(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=eu(j&4194303,n&4194303,h&1048575);for(n=eu(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(~~o>>22),q+=~~r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=~~o>>>1;j.m=~~h>>>1|(o&1)<<21;j.l=~~r>>>1|(h&1)<<21;--f}g&&qu(n);e?(ju=mu(c),d&&(ju=tu(ju,(ku(),lu)))):ju=eu(c.l,c.m,c.h);return n}
function qu(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 su(a){var b;b=uu(a.h);return 32==b?(b=uu(a.m),32==b?uu(a.l)+32:b+20-10):b-12}var ju=null;function vu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(~~c>>22);return eu(c&4194303,d&4194303,a.h+b.h+(~~d>>22)&1048575)}function wu(a,b){return eu(a.l&b.l,a.m&b.m,a.h&b.h)}function xu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function N(a){var b,c,d;if(isNaN(a))return ku(),yu;if(-9223372036854775E3>a)return ku(),zu;if(9223372036854775E3<=a)return ku(),ou;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=Vt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=Vt(a/4194304),a-=4194304*b);a=Vt(a);b=eu(a,b,c);d&&qu(b);return b}function Au(a){var b,c;return-129<a&&128>a?(b=a+128,null==Bu&&(Bu=y(Cu,m,17,256,0)),c=Bu[b],!c&&(c=Bu[b]=du(a)),c):du(a)}
function Du(a){var b=Ah,c,d;c=~~a.h>>19;d=~~b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function ru(a,b){var c,d;c=~~a.h>>19;d=~~b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<b.l)}
function Eu(a,b){var c,d,e,f,g,j,h,n,o,r,q,u,v,D;c=a.l&8191;d=~~a.l>>13|(a.m&15)<<9;e=~~a.m>>4&8191;f=~~a.m>>17|(a.h&255)<<5;g=~~(a.h&1048320)>>8;j=b.l&8191;h=~~b.l>>13|(b.m&15)<<9;n=~~b.m>>4&8191;o=~~b.m>>17|(b.h&255)<<5;r=~~(b.h&1048320)>>8;q=c*j;v=d*j;u=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,u+=d*h,D+=e*h,g+=f*h);0!=n&&(u+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(~~q>>22)+(~~v>>9)+((u&262143)<<4)+((D&31)<<17)+(~~c>>22);u=(~~u>>18)+(~~D>>5)+((g&4095)<<8)+(~~q>>
22);return eu(c&4194303,q&4194303,u&1048575)}function mu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return eu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function pu(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=~~c>>b,d=~~a.m>>b|c<<22-b,c=~~a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=~~c>>b-22,c=~~a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c=~~c>>b-44);return eu(c&4194303,d&4194303,e&1048575)}
function tu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(~~c>>22);return eu(c&4194303,d&4194303,a.h-b.h+(~~d>>22)&1048575)}function O(a){return a.l|a.m<<22}function Fu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return ab;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=~~a.h>>19)return Ba+Fu(mu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Au(1E9);a=hu(a,b);b=l+O(ju);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=ab+b;c=b+c}return c}var Bu=null;
function ku(){ku=x;ou=eu(4194303,4194303,524287);zu=eu(0,0,524288);lu=Au(1);Au(2);yu=Au(0)}var ou,zu,lu,yu;function gu(){}t(264,1,{17:1},gu);function Xt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Gu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}t(269,1,{},Gu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Hu(a,b){Gn(a.b.b,b.b);return a}function Iu(){this.b=new Ju}
t(270,1,{},Iu);function Ku(a){if(null==a)throw new Vs("css is null");this.b=a}t(271,1,{18:1,72:1},Ku);_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;function Mu(a){if(null==a)throw new Vs("html is null");this.b=a}t(273,1,si,Mu);_.bd=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;t(274,1,si,function(){this.b=l});_.bd=function(){return this.b};
_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;function Nu(){Nu=x;Ou=RegExp(na,De);Pu=RegExp(rb,De);Qu=RegExp(ob,De);Ru=RegExp(ta,De);Su=RegExp(da,De)}function Tu(a){Nu();-1!=a.indexOf(na)&&(a=a.replace(Ou,pa));-1!=a.indexOf(ob)&&(a=a.replace(Qu,ra));-1!=a.indexOf(rb)&&(a=a.replace(Pu,qa));-1!=a.indexOf(da)&&(a=a.replace(Su,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Ru,"&#39;"));return a}var Ou,Pu,Qu,Su,Ru;
function Uu(a){if(null==a)throw new Vs("uri is null");this.b=a}t(276,1,{20:1},Uu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Lu(this.b)};_.b=null;function Vu(){Vu=x}t(278,1,{});function Wu(){}t(279,1,{},Wu);var Xu=null;function Yu(){}t(280,278,{},Yu);var Zu=null;
function $u(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=ot(a.b,f,null).Je();for(e-=1;0<=e;--e)if(d=ot(a.b,f,null).Mf(e),A(d,21)&&Rn(d.b,b)){var h=a.b,n=f;0<h.c?Ws(h,new av(h,n,null,d)):wt(h,n,null,d)}}}t(281,1,Gi);_.b=null;function bv(a){this.b=a}t(282,281,Gi,bv);_.cd=function(a){a.d&&(this.b.hd(a.e)||(a.b=!0))};function cv(a){this.b=a}t(283,281,Gi,cv);_.$c=function(){dv(this.b.b.hb)};function ev(){Jn()}t(284,100,Xh,ev);function fv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Bk(a.e,1))}
function gv(){this.b=new hv(this);this.c=new oj;this.e=new iv(this);this.i=new jv(this)}t(285,1,{},gv);_.d=!1;_.f=!1;function hv(a){Ck();this.b=a}t(286,25,{},hv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=kv(a.i.e.c,a.i.c);lv(a.i);A(b,22)&&new ev;a.d=!1;fv(a)}};_.b=null;function iv(a){Ck();this.b=a}t(287,25,{},iv);
_.Hc=function(){this.b.f=!1;var a=this.b,b=rk(),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=mv(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||lv(a.i)}if(100<=rk()-b)break}}finally{e||(Jk(a.b),a.d=!1,fv(a))}};_.b=null;function mv(a){var b;a.c=a.d;b=kv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function lv(a){nv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function jv(a){this.e=a}t(288,1,{},jv);_.dd=function(){return this.d<this.b};_.ed=function(){return mv(this)};
_.fd=function(){lv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function ov(a,b){var c=(pv(),qv(b));a.appendChild(c)}function rv(a,b,c){var d;d=ik;ik=a;b==xj&&8192==sv(a.type)&&(xj=null);c.gd(a);ik=d}var ik=null,xj=null;function tv(){tv=x;uv=new gv}function ak(a){tv();if(!a)throw new Vs("cmd cannot be null");var b=uv;ij(b.c,a);fv(b)}var uv;function vv(a){yj();!wv&&(wv=new Ik);xv||(xv=new ut(null,!0),yv=new zv);return Us(xv,wv,a)}var xv=null;function Av(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function zv(){}t(294,203,{},zv);_.Oc=function(a){a.cd(this);yv.d=!1};_.Pc=function(){return wv};_.Qc=function(){Av(this)};_.b=!1;_.c=!1;_.d=!1;var wv=_.e=null,yv=null;function Bv(){Bv=x;Cv=new Dv;Ev()||(Cv=null)}var Cv=null;function Ek(){}t(296,1,{},Ek);_.Yc=function(){for(;0<(Ck(),Dk).d;)Jk(kv(Dk,0))};function Gk(a,b){return Us((!Fv&&(Fv=new Gv),Fv),a,b)}function Hv(a){Fk();Iv||(Jv(),Iv=!0);return Gk((!Ps&&(Ps=new Ik),Ps),a)}function Fk(){Kv||(Lv(),Kv=!0)}
function Mv(){var a;Kv&&(a=new Nv,Fv&&nt(Fv,a));return null}var Kv=!1,Fv=null,Ov=0,Pv=0,Iv=!1;function Qv(){Qv=x;Rv=new Ik}function Nv(){Qv()}t(298,203,{},Nv);_.Oc=function(){null.ig()};_.Pc=function(){return Rv};var Rv;function Gv(){tt.call(this,null)}t(300,245,ki,Gv);
function sv(a){switch(a){case qd:return 4096;case Ed:return 1024;case Hd:return 1;case be:return 2;case ve:return 2048;case bf:return 128;case cf:return 256;case df:return 512;case lf:return 32768;case "losecapture":return 8192;case Df:return 4;case Ef:return 64;case Ff:return 32;case Gf:return 16;case Hf:return 8;case "scroll":return 16384;case re:return 65536;case "DOMMouseScroll":case If:return 131072;case Ud:return 262144;case dg:return 524288;case dh:return 1048576;case ch:return 2097152;case bh:return 4194304;
case ah:return 8388608;case Ge:return 16777216;case Ee:return 33554432;case Fe:return 67108864;default:return-1}}function yj(){Sv||(Tv(),Sv=!0)}var Sv=!1;function Uv(a,b){for(var c=0,d=a.firstChild;d;){if(1==d.nodeType){if(b==c)return d;++c}d=d.nextSibling}return null}function Vv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Tv(){Wv=C(function(a){var b;var c=xv,d,e,f;wv&&c&&Xv(c.b.e,wv)?(b=yv.b,d=yv.c,e=yv.d,f=yv.e,Av(yv),yv.e=a,nt(c,yv),c=!(yv.b&&!yv.c),yv.b=b,yv.c=d,yv.d=e,yv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Yv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Nn(b)&&A(b,23)&&rv(a,c,b)});Zv=C(function(a){a.preventDefault();Yv.call(this,a)});$v=C(function(a){this.__gwtLastUnhandledEvent=
a.type;Yv.call(this,a)});aw=C(function(a){if(Wv(a)){var b=zj;b&&b.__listener&&!Nn(b.__listener)&&A(b.__listener,23)&&(rv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Hd,aw,!0);$wnd.addEventListener(be,aw,!0);$wnd.addEventListener(Df,aw,!0);$wnd.addEventListener(Hf,aw,!0);$wnd.addEventListener(Ef,aw,!0);$wnd.addEventListener(Gf,aw,!0);$wnd.addEventListener(Ff,aw,!0);$wnd.addEventListener(If,aw,!0);$wnd.addEventListener(bf,Wv,!0);$wnd.addEventListener(df,Wv,!0);$wnd.addEventListener(cf,
Wv,!0);$wnd.addEventListener(dh,aw,!0);$wnd.addEventListener(ch,aw,!0);$wnd.addEventListener(bh,aw,!0);$wnd.addEventListener(ah,aw,!0);$wnd.addEventListener(Ge,aw,!0);$wnd.addEventListener(Ee,aw,!0);$wnd.addEventListener(Fe,aw,!0)}function bw(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 cw(a,b){yj();switch(b){case "drag":a.ondrag=Yv;break;case le:a.ondragend=Yv;break;case me:a.ondragenter=Zv;break;case "dragleave":a.ondragleave=Yv;break;case ne:a.ondragover=Zv;break;case oe:a.ondragstart=Yv;break;case pe:a.ondrop=Yv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Yv,!1);a.addEventListener(b,Yv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
function dw(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Yv:null),c&2&&(a.ondblclick=b&2?Yv:null),c&4&&(a.onmousedown=b&4?Yv:null),c&8&&(a.onmouseup=b&8?Yv:null),c&16&&(a.onmouseover=b&16?Yv:null),c&32&&(a.onmouseout=b&32?Yv:null),c&64&&(a.onmousemove=b&64?Yv:null),c&128&&(a.onkeydown=b&128?Yv:null),c&256&&(a.onkeypress=b&256?Yv:null),c&512&&(a.onkeyup=b&512?Yv:null),c&1024&&(a.onchange=b&1024?Yv:null),c&2048&&(a.onfocus=b&2048?Yv:null),c&4096&&(a.onblur=b&4096?Yv:null),
c&8192&&(a.onlosecapture=b&8192?Yv:null),c&16384&&(a.onscroll=b&16384?Yv:null),c&32768&&(a.onload=b&32768?$v:null),c&65536&&(a.onerror=b&65536?Yv:null),c&131072&&(a.onmousewheel=b&131072?Yv:null),c&262144&&(a.oncontextmenu=b&262144?Yv:null),c&524288&&(a.onpaste=b&524288?Yv:null),c&1048576&&(a.ontouchstart=b&1048576?Yv:null),c&2097152&&(a.ontouchmove=b&2097152?Yv:null),c&4194304&&(a.ontouchend=b&4194304?Yv:null),c&8388608&&(a.ontouchcancel=b&8388608?Yv:null),c&16777216&&(a.ongesturestart=b&16777216?
Yv:null),c&33554432&&(a.ongesturechange=b&33554432?Yv:null),c&67108864&&(a.ongestureend=b&67108864?Yv:null))}var zj=null,Wv=null,aw=null,Zv=null,Yv=null,$v=null;function ew(){var a;ew=x;fw=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var fw;function gw(){this.c=new oj}function hw(a){a=a[ed];return null==a?-1:a}t(304,1,{},gw);_.b=null;function iw(a,b){this.b=a;this.c=b}t(305,1,{},iw);_.b=0;_.c=null;t(306,1,ki);_.jd=function(a){return decodeURI(a.replace("%23",la))};
_.ad=function(a){nt(this.b,a)};_.kd=function(a){a=null==a?l:a;if(!H(a,null==jw?l:jw))jw=a,Ts&&(a=new Ss,nt(this.b,a))};var jw=l;function Ev(){function a(){$wnd.setTimeout(a,250);e()}var b=Cv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.jd(d.substring(1)));jw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.jd(c.substring(1)));b.kd(a)});a();return!0}t(308,306,ki);function Dv(){this.b=new tt(null)}t(307,308,ki,Dv);
function Lv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Mv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Kv&&Ks((!Fv&&(Fv=new Gv),Fv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Jv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Iv&&(d=Cj(),c=Qj(),Pv!=d||Ov!=c))Pv=d,Ov=c,Os((!Fv&&(Fv=new Gv),Fv))}finally{a&&a(b)}})}function nj(a,b){Wi(a.pd(),b,!0)}function mj(a,b){Wi(a.pd(),b,!1)}function Bj(a,b,c){0<=b&&a.ud(b+jg);0<=c&&a.sd(c+jg)}function kw(a,b){null==b||0==b.length?a.hb.removeAttribute(Xg):a.hb.setAttribute(Xg,b)}function lw(a){var b,a=Do(a,Gd);b=so(a,to(32));return 0<=b?a.substr(0,b-0):a}
function Wi(a,b,c){if(!a)throw new dj(rc);b=ro(b);if(0==b.length)throw new Kk(Pc);if(c){var d;d=ro(b);b=a.className;-1==Fo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ro(b);f=a.className;e=Fo(f,c);-1!=e&&(b=ro(f.substr(0,e-0)),c=ro(zo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function mw(a,b){a.style.display=b?l:Pf;a.setAttribute("aria-hidden",""+!b)}t(314,1,Ei);_.ld=function(){return lk(this.hb)};_.md=function(){return nk(this.hb)};
_.nd=function(){return G(this.hb,Wf)};_.od=function(){return G(this.hb,Xf)};_.pd=function(){return this.hb};_.qd=function(){return this.hb.style.display!=Pf};_.rd=function(){throw new nw;};_.sd=function(a){this.hb.style[Ue]=a};_.td=function(a){mw(this.hb,a)};_.ud=function(a){this.hb.style[oh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function ow(a,b,c){cw(a.hb,c.c);Us(!a.eb?a.eb=new tt(a):a.eb,c,b)}
function B(a,b,c){var d;d=sv(c.c);if(-1==d)cw(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;yj();dw(e,d)}else a.db|=d;return Us(!a.eb?a.eb=new tt(a):a.eb,c,b)}function pw(a,b,c){return Us(!a.eb?a.eb=new tt(a):a.eb,c,b)}function qw(a){var b;if(a.xd())throw new rw("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;yj();dw(c,b)}else a.db|=b;a.vd();a.Ad()}
function sw(a,b){var c;switch(sv(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(Gq&&(f=Gq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&nt(a.eb,f.b),f.b.b=d,f.b.c=e}function tw(a){if(!a.xd())throw new rw("Should only call onDetach when the widget is attached to the browser's document");try{a.Bd()}finally{try{a.wd()}finally{a.hb.__listener=null,a.cb=!1}}}
function jk(a){if(a.gb)if(A(a.gb,29))a.gb.Cd(a);else{if(a.gb)throw new rw("This widget's parent does not implement HasWidgets");}else if(vj(),Xv(uw.b,a)){vj();try{a.zd()}finally{cj(uw.b,a)}}}function vw(a,b){var c;c=a.gb;if(b){if(c)throw new rw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.xd()&&a.yd()}else try{c&&c.xd()&&a.zd()}finally{a.gb=null}}t(313,314,Ji);_.vd=function(){};_.wd=function(){};_.ad=function(a){this.eb&&nt(this.eb,a)};_.xd=function(){return this.cb};
_.yd=function(){qw(this)};_.gd=function(a){sw(this,a)};_.zd=function(){tw(this)};_.Ad=function(){};_.Bd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function ww(a){for(a=new xw(a);a.b.b<a.b.c.d-1;)yw(a.b),zw(a.b)}t(312,313,wi);_.vd=function(){Aw(this,(Bw(),Cw))};_.wd=function(){Aw(this,(Bw(),Dw))};function Ew(a,b,c){jk(b);var d=a.q;Fw(d,b,d.d);d=(pv(),qv(b.hb));c.appendChild(d);vw(b,a)}
function Gw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Hw;b.gb==a&&(f=a.Dd(b),f<d&&--d);jk(b);Fw(a.q,b,d);e?(e=b.hb,bw(c,(pv(),qv(e)),d)):(e=(pv(),qv(b.hb)),c.appendChild(e));vw(b,a)}function Iw(a,b){var c;if(b.gb!=a)return!1;try{vw(b,null)}finally{c=b.hb;Ho(c).removeChild(c);c=a.q;var d;d=Jw(c,b);if(-1==d)throw new Kw;if(0>d||d>=c.d)throw new Hw;for(--c.d;d<c.d;++d)St(c.b,d,c.b[d+1]);St(c.b,c.d,null)}return!0}t(311,312,wi);_.Dd=function(a){return Jw(this.q,a)};
_.Ed=function(a,b,c,d){Gw(this,a,b,c,d)};_.Fd=function(){return new Lw(this.q)};_.Cd=function(a){return Iw(this,a)};function Mw(a,b){Ew(a,b,a.hb)}function uj(a,b,c,d){var e;jk(b);e=a.q.d;a.Id(b,c,d);a.Ed(b,a.hb,e,!0)}function Nw(a,b){var c;(c=Iw(a,b))&&Ow(b.hb);return c}function Pw(a,b,c,d){if(b.gb!=a)throw new Kk("Widget must be a child of this panel.");a.Id(b,c,d)}function Qw(a,b,c){a=a.hb;-1==b&&-1==c?Ow(a):(a.style[fg]=gd,a.style[ef]=b+jg,a.style[$g]=c+jg)}
function Rw(){var a=$doc.createElement(he);this.q=new Sw(this);this.hb=a;this.hb.style[fg]="relative";this.hb.style[bg]=Ve}function Ow(a){a.style[ef]=l;a.style[$g]=l;a.style[fg]=l}t(310,311,wi,Rw);_.Gd=function(a){Mw(this,a)};_.Cd=function(a){return Nw(this,a)};_.Hd=function(a,b,c){Pw(this,a,b,c)};_.Id=function(a,b,c){Qw(a,b,c)};function Tw(a,b){if(a.Kd())throw new rw("SimplePanel can only contain one child widget");a.Ld(b)}
function Uw(a,b){if(a.bb!=b)return!1;try{vw(b,null)}finally{a.Jd().removeChild(b.hb),a.bb=null}return!0}function Vw(a,b){if(b!=a.bb&&(b&&jk(b),a.bb&&a.Cd(a.bb),a.bb=b)){var c=(pv(),qv(a.bb.hb));a.Jd().appendChild(c);vw(b,a)}}function Ww(){this.hb=$doc.createElement(he)}t(318,312,wi,Ww);_.Jd=function(){return this.hb};_.Kd=function(){return this.bb};_.Fd=function(){return new Xw(this)};_.Cd=function(a){return Uw(this,a)};_.Ld=function(a){Vw(this,a)};_.bb=null;
function Yw(a,b){a._&&(Zw(a.$,!1,!1),Ks(a,a,b))}function $w(a){var b;if(b=a.bb)null!=a.P&&b.sd(a.P),null!=a.Q&&b.ud(a.Q)}function ax(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[ef]=b-0+(Vj(),jg);a.style[$g]=c+jg}function bx(a){a._||(a.cb&&jk(a),Zw(a.$,!0,!1))}t(317,318,wi);_.Jd=function(){return Go(this.hb)};_.nd=function(){return G(this.hb,Wf)};_.od=function(){return G(this.hb,Xf)};_.pd=function(){return Ho(Go(this.hb))};_.Md=function(){this.Nd(!1)};_.Nd=function(a){Yw(this,a)};
_.qd=function(){return!H(Ve,this.hb.style[lh])};_.hd=function(){return!0};_.cd=function(){};_.Bd=function(){this._&&Zw(this.$,!1,!0)};_.sd=function(a){this.P=a;$w(this);0==a.length&&(this.P=null)};_.Od=function(a,b){ax(this,a,b)};_.td=function(a){this.hb.style[lh]=a?mh:Ve};_.Ld=function(a){Vw(this,a);$w(this)};_.ud=function(a){this.Q=a;$w(this);0==a.length&&(this.Q=null)};_.Pd=function(){bx(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function cx(a,b){var c;Ww.call(this);this.S=new dx;this.M=(ex(),fx);this.$=new gx(this);this.hb.appendChild($doc.createElement(he));this.Od(0,0);Ho(Go(this.hb))[Gd]="gwt-PopupPanel";Go(this.hb)[Gd]=eg;this.O=this.N=a;this.X=!1;c=K(Yt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new hx(c);this.L.pd()[Gd]=l;c=Ho(Go(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new dj(rc);d=ro(d);if(0==d.length)throw new Kk(Pc);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)}Vw(this,this.L);$w(this);Wi(Go(this.hb),eg,!1);Wi(this.L.c,b+"Content",!0)}t(316,317,wi);_.vd=function(){qw(this.L)};_.wd=function(){tw(this.L)};_.Kd=function(){return this.L.bb};_.Fd=function(){return new Xw(this.L)};_.Cd=function(a){return this.L.Cd(a)};_.Ld=function(a){Vw(this.L,a);$w(this)};_.L=null;t(315,316,wi);_.zd=function(){tw(this)};
function ix(){ix=x;jx=new kx(Kb,0,(ex(),fx));lx=new kx(tc,1,mx);nx=new kx(Ac,2,ox);px=K(qx,m,24,[jx,lx,nx])}function kx(a,b,c){I.call(this,a,b);this.b=c}t(319,146,{24:1,72:1,76:1,78:1},kx);_.b=null;var px,jx,lx,nx;function rx(){rx=x;sx=K(Yt,m,1,[$g,Cf,zd])}
function hx(a){var b;rx();var c,d;c=this.hb=$doc.createElement(Og);this.d=$doc.createElement(Rg);ov(c,this.d);c[Cd]=0;for(c=c[Bd]=0;c<a.length;++c)d=(b=$doc.createElement(eh),b[Gd]=a[c],ov(b,tx(a[c]+"Left")),ov(b,tx(a[c]+Mb)),ov(b,tx(a[c]+"Right")),b),ov(this.d,d),1==c&&(this.c=Go(Uv(d,1)));this.hb[Gd]="gwt-DecoratorPanel"}function tx(a){var b,c;c=$doc.createElement(Sg);b=$doc.createElement(he);var d=(pv(),qv(b));c.appendChild(d);c[Gd]=a;b[Gd]=a+"Inner";return c}t(321,318,mi,hx);_.Jd=function(){return this.c};
_.c=null;_.d=null;var sx;t(320,321,mi);t(322,1,{});function Bw(){Bw=x;Cw=new ux;Dw=new vx}function wx(a){rt.call(this,a)}function Aw(a,b){Bw();var c,d,e;c=null;for(e=a.Fd();e.dd();){d=e.ed();try{b.Qd(d)}catch(f){if(f=$i(f),A(f,87))d=f,!c&&(c=new pt),qt(c,d);else throw f;}}if(c)throw new wx(c);}t(323,250,ui,wx);var Cw,Dw;function ux(){}t(324,1,{},ux);_.Qd=function(a){a.yd()};function vx(){}t(325,1,{},vx);_.Qd=function(a){a.zd()};t(328,313,Ji);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};
_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};_.yd=function(){qw(this);-1==("undefined"!=typeof this.hb.tabIndex?this.hb.tabIndex:-1)&&(this.hb.tabIndex=0)};t(327,328,Ji);function xx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.setAttribute("type",Ad),b);this.hb[Gd]="gwt-Button";this.hb.innerHTML=a||l}t(326,327,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},xx);t(329,311,wi);_.e=null;_.f=null;
function yx(a,b){var c;if(a.i)throw new rw("Composite.initWidget() may only be called once.");jk(b);c=b.hb;a.hb=c;var d;pv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((pv(),c).__gwt_resolve=zx(a));a.i=b;vw(b,a)}function Ax(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);yj();dw(d,b)}else b.db|=c;a.db=-1}a.i.yd();a.hb.__listener=a;a.Ad()}t(330,313,bi);_.xd=function(){return this.i?this.i.xd():!1};_.yd=function(){Ax(this)};_.gd=function(a){sw(this,a);this.i.gd(a)};
_.zd=function(){this.i.zd()};_.rd=function(){return this.hb=this.i.rd()};_.i=null;function Bx(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[ee]=yg;break;case 1:c[ee]=nf;break;case 2:Ct(c)!=(Dt(),Gt)&&(c[ee]=l)}}}function Cx(a){this.b=a;this.d=!1;this.e=this.c=Ct(a)}t(331,1,{},Cx);_.b=null;_.c=null;_.d=!1;_.e=null;function Aj(){this.hb=Dx()}t(332,318,wi,Aj);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};
_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};function Ex(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=Go(b);e=null;c&&(c=hw(c),e=0>c?null:kv(a.j.c,c));e?Fx(a,e):d&&(b.innerHTML=l||l);return b}function Fx(a,b){var c;if(b.gb!=a)return!1;try{vw(b,null)}finally{c=b.hb;Ho(c).removeChild(c);var d=a.j,e;e=hw(c);c[ed]=null;c=d.c;Gx(e,c.d);St(c.c,e,null);d.b=new iw(e,d.b)}return!0}t(334,312,wi);_.Fd=function(){return new Hx(this)};
_.Cd=function(a){return Fx(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Ix(a){if(0>=a.c)throw new Jx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Jx("Column index: 0, Column size: "+a.b);}
function Kx(){this.j=new gw;this.i=$doc.createElement(Og);this.d=$doc.createElement(Rg);ov(this.i,this.d);this.hb=this.i;this.e=new Lx(this);var a=new Mx(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;bw(a.c.i,(pv(),qv(b)),0);ov(a.b,$doc.createElement(Ld))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Jx("Row index: "+a+", Row size: "+d);if(0>c)throw new Jx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Jx("Column index: "+c+", Column size: "+this.b);c=Ex(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)c=this.d.rows[a],d=$doc.createElement(Sg),d.innerHTML=sa||l,bw(c,(pv(),qv(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ld),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Sg);
e.innerHTML=sa;c=$doc.createElement(eh);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)Ex(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}t(333,334,wi,Kx);_.b=0;_.c=0;function Nx(a){for(;++a.c<a.e.d&&!(null!=kv(a.e,a.c)););}function Hx(a){this.d=a;this.e=this.d.j.c;Nx(this)}t(335,1,{},Hx);_.dd=function(){return this.c<this.e.d};
_.ed=function(){var a;if(this.c>=this.e.d)throw new Kw;a=kv(this.e,this.c);this.b=this.c;Nx(this);return a};_.fd=function(){var a;if(0>this.b)throw new Ox;a=kv(this.e,this.b);jk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Lx(a){this.b=a}t(336,1,{},Lx);_.b=null;function Mx(a){this.c=a}t(337,1,{},Mx);_.b=null;_.c=null;function Px(){Px=x;Qx=new Rx}var Qx;function Sx(){Sx=x;Tx=new Ux((Tp(),Dd));Vx=new Ux(ef);Wx=new Ux(rg);Xx=Vx;Yx=Wx;Zx=Xx}var Tx,Zx,Vx,Yx,Xx,Wx;function Rx(){}t(339,1,{},Rx);
function Ux(a){this.b=a}t(340,339,{},Ux);_.b=null;function $x(){$x=x;ay=new by(Cf);cy=new by($g)}var ay,cy;function by(a){this.b=a}t(341,1,{},by);_.b=null;function dy(a,b){var c;c=ey(a);ov(a.c,c);Ew(a,b,c)}function ey(a){var b;b=$doc.createElement(Sg);b[jd]=a.b.b;b.style[kh]=a.d.b;return b}function fy(a,b){var c,d;d=Ho(b.hb);(c=Iw(a,b))&&a.c.removeChild(d);return c}
function gy(){this.q=new Sw(this);this.f=$doc.createElement(Og);this.e=$doc.createElement(Rg);ov(this.f,this.e);this.hb=this.f;this.b=(Sx(),Zx);this.d=($x(),cy);this.c=$doc.createElement(eh);ov(this.e,this.c);this.f[Cd]=ab;this.f[Bd]=ab}t(342,329,wi,gy);_.Cd=function(a){return fy(this,a)};_.c=null;function hy(){hy=x;new Si}function iy(a){hy();jy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function ky(a,b,c,d,e){hy();this.b=new ly(this,a,b,c,d,e);this.hb[Gd]="gwt-Image"}
function jy(a,b,c,d,e){hy();ky.call(this,(Vu(),new Uu(a)),b,c,d,e)}t(343,313,Ji,iy,ky,jy);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};_.gd=function(a){32768==sv(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);sw(this,a)};_.Ad=function(){var a=this.b;H(lf,Do(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new my(a,this),ho((eo(),fo),a.i))};_.b=null;
t(345,1,{});_.i=null;function ny(){ny=x;oy()}
function ly(a,b,c,d,e,f){var g,j;ny();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Jg);j=new Iu;Hu(Hu(Hu(j,new Ku("width:"+e+(Vj(),jg)+nb)),new Ku("height:"+f+lg)),new Ku("background:url("+b.b+") no-repeat "+-c+"px "+-d+lg));!py&&(py=new qy);b=ry;c=new Ku((new Ku(j.b.b.b)).b);j=new Ju;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Tu(b.b);Gn(j.b,b);j.b.b+="' style='";b=Tu(c.b);Gn(j.b,b);j.b.b+="' border='0'>";j=new Mu(j.b.b);g.innerHTML=j.b||l;g=Go(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),yj(),dw(g,a)):a.db|=133333119}t(344,345,{},ly);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function my(a,b){this.b=a;this.c=b}t(346,1,{},my);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(lf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=lf)};_.b=null;_.c=null;function sy(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Px(),Qx)?a.c.e==(Dt(),Ft)?(Sx(),Vx):a.c.e==Et?(Sx(),Wx):(Sx(),Xx):a.c.e==(Dt(),Ft)?(Sx(),Wx):a.c.e==Et?(Sx(),Vx):(Sx(),Yx);b!=a.d&&(a.d=b,a.hb.style[Ug]=!a.d?l:a.d.b)}t(348,313,Ji);_.b=null;_.c=null;_.d=null;
function ty(){this.hb=$doc.createElement(he);this.c=new Cx(this.hb);this.hb[Gd]="gwt-Label"}function uy(){ty.call(this);Bx(this.c,ph);sy(this)}t(347,348,Ji,ty,uy);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};function vy(a,b){if(0>b||b>=a.hb.options.length)throw new Hw;}function Qq(a,b){vy(a,b);return a.hb.options[b].value}
function wy(){this.hb=$doc.createElement("select");this.hb[Gd]="gwt-ListBox"}t(349,328,Ji,wy);t(350,281,Gi);function xy(a){this.b=a}t(351,350,Gi,xy);_.Sc=function(){};function yy(a){this.b=a}t(352,350,Gi,yy);_.Yc=function(a){this.b.Rd(a.i,a.b)};function zy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(eh);bw(a.f,(pv(),qv(e)),b);a=(pv(),qv(c));d.appendChild(a)}else d=Uv(a.f,0),bw(d,(pv(),qv(c)),b)}
function Ay(a,b,c){var d;By(a,b);c&&b.b?(By(a,null),a=b.b,b=(eo(),fo),b.d=io(b.d,[new Cy(a),!1])):null!=b.d&&(a.k=new Dy(a,b),c=(ex(),mx),a.k.M=c,a.k.U=a.i,a.k.pd()[Gd]=Se,d=lw(a.hb),H(Re,d)||nj(a.k,d+"Popup"),pw(a.k,new yy(a),Hk?Hk:Hk=new Ik),a.o=b.d,d=a.k,a=new Ey(a,b),d.hb.style[lh]=Ve,bx(d),a.b.p?ax(a.b.k,lk(a.b.hb)+G(a.b.hb,Xf)-1,nk(a.c.hb)):ax(a.b.k,lk(a.c.hb),nk(a.b.hb)+G(a.b.hb,Wf)-1),d.hb.style[lh]=mh)}function Fy(a,b){if(b||!(a.n&&a.o==a.n.d))By(a,b),Gy(a.hb),b&&a.e&&Ay(a,b,!1)}
function Hy(a,b){var c;a:{c=Io(b);var d,e;for(e=new Ui(a.j);e.c<e.e.Je();)if(d=Vi(e),d.hb.contains(c)){c=d;break a}c=null}switch(sv(b.type)){case 1:Gy(a.hb);c&&Ay(a,c,!0);break;case 16:c&&Fy(a,c);break;case 32:c&&Fy(a,null);break;case 2048:Iy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Iy(a)||a.p||Jy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Iy(a)||(a.p?null!=a.n.d&&!a.n.d.ig().ig()&&(Ay(a,a.n,!1),a.n.d.ig()):Ky(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Iy(a)||a.p&&
Jy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Iy(a)||(a.p?Ky(a):null!=a.n.d&&!a.n.d.ig().ig()&&(Ay(a,a.n,!1),a.n.d.ig()));b.cancelBubble=!0;b.preventDefault();break;case 27:By(a,null);a.k&&Yw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:By(a,null);a.k&&Yw(a.k,!1);break;case 13:Iy(a)||(Ay(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}sw(a,b)}function Ly(a,b,c){c&&By(a,null);Ks(a,b,!1);a.o=null;a.k=null}
function Iy(a){var b;if(!a.n){for(b=new Ui(a.j);b.c<b.e.Je();){b=Vi(b);By(a,b);break}return!0}return!1}function By(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=lw(c.hb)+Va;Wi(c.pd(),d,!1);a.p&&(c=Ho(a.n.hb),2==Vv(c)&&(c=Uv(c,1),Wi(c,Mg,!1)))}if(b){c=lw(b.hb)+Va;Wi(b.pd(),c,!0);a.p&&(c=Ho(b.hb),2==Vv(c)&&(c=Uv(c,1),Wi(c,Mg,!0)));Ml();c=a.hb;var d=new nl(b.hb),e=(Hl(),Il),d=K(My,m,5,[d]),e=e.b,f,g,j,h;f=new En;for(j=0,h=d.length;j<h;++j)g=d[j],Fn(Fn(f,g.b),ba);d=ro(f.b.b);c.setAttribute(e,d)}a.n=b}}
function Ky(a){var b,c,d;if(a.n){for(b=c=$j(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?kv(a.j,b):kv(a.j,c);break}By(a,d)}}function Jy(a){var b,c,d;if(a.n){for(b=c=$j(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?kv(a.j,b):kv(a.j,c);break}By(a,d)}}t(353,313,Ji);_.gd=function(a){Hy(this,a)};_.zd=function(){this.k&&Yw(this.k,!1);tw(this)};_.Rd=function(a,b){Ly(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Cy(a){this.b=a}t(354,1,{},Cy);_.xc=function(){Ny(this.b)};_.b=null;
function Oy(a){this.b=a}t(355,1,{},Oy);_.Sc=function(){By(this.b,null)};_.b=null;function Dy(a,b){this.b=a;this.c=b;cx.call(this,!0,xf);Vw(this.L,this.c.d);$w(this);this.Z=!0;this.c.d.ig()}t(356,316,wi,Dy);_.cd=function(a){var b,c;if(!a.b)switch(sv(a.e.type)){case 4:c=Io(a.e);b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&By(this.b,null)}};_.b=null;_.c=null;function Ey(a,b){this.b=a;this.c=b}t(357,1,{},Ey);_.b=null;var Py=_.c=null;
function Qy(){Qy=x;Py=new Gu((Vu(),new Uu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Ry(a,b){this.hb=$doc.createElement(Sg);var c=lw(this.hb)+Va;Wi(this.pd(),c,!1);this.hb.textContent=a||l;this.hb[Gd]="gwt-MenuItem";c=Jo();this.hb.setAttribute(We,c);Ml();this.hb.setAttribute(sg,sm.b);this.b=b}t(360,314,{28:1,32:1,35:1},Ry);_.b=null;_.c=null;_.d=null;
function Sy(){var a;this.hb=$doc.createElement(Sg);this.hb[Gd]="gwt-MenuItemSeparator";a=$doc.createElement(he);ov(this.hb,a);a[Gd]="menuSeparatorInner"}t(361,314,Ei,Sy);function Ty(){var a,b,c,d,e;b=null.ig();e=Cj();d=Qj();b[ge]=(Ip(),Pf);b[oh]=0+(Vj(),jg);b[Ue]=bb;c=$doc;c=(H(c.compatMode,Lb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Lb)?a.documentElement:a.body).scrollHeight||0;b[oh]=(c>e?c:e)+jg;b[Ue]=(a>d?a:d)+jg;b[ge]="block"}function dx(){}t(362,1,{},dx);_.$c=function(){Ty()};
function Uy(a){this.b=a}t(363,1,{},Uy);_.cd=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.cd(a),!a.b){d=a.e;c=Io(d);var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(sv(d.type)){case 4:case 1048576:if(xj){a.c=!0;break}if(!c&&b.N){b.Nd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(xj){a.c=!0;break}break;case 2048:d=Io(d),b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Vy(a){this.b=a}t(364,1,{},Vy);_.b=null;function ex(){ex=x;fx=new Wy(Kb,0);mx=new Wy(tc,1);ox=new Wy(Ac,2);Xy=K(Yy,m,33,[fx,mx,ox])}function Wy(a,b){I.call(this,a,b)}t(365,146,{33:1,72:1,76:1,78:1},Wy);var Xy,fx,mx,ox;function Zy(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=Hv(a.b.S),Ty(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),ej(a.i.b),a.i=null,a.c=!1)}function $y(a){a.k||(Zy(a),a.d||(vj(),Nw(wj(null),a.b)));a.b.hb.style[Jd]="rect(auto, auto, auto, auto)";a.b.hb.style[bg]=mh}
function az(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=Vt(b*a.e);j=Vt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=~~(a.e-d)>>1;e=~~(a.f-j)>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Jd]="rect("+g+kg+f+kg+c+kg+e+"px)"}
function Zw(a,b,c){a.d=c;pk(a);a.j&&(Jk(a.j),a.j=null,$y(a));a.b._=b;var d=a.b;d.Y&&(ej(d.Y.b),d.Y=null);d.T&&(ej(d.T.b),d.T=null);if(d._){d.Y=vv(new Uy(d));var e;e=new Vy(d);Bv();e=Cv?Us(Cv.b,(!Ts&&(Ts=new Ik),Ts),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(ex(),fx)&&!b&&(c=!1);a.k=b;c?b?(Zy(a),a.b.hb.style[fg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),a.b.hb.style[Jd]="rect(0px, 0px, 0px, 0px)",vj(),Mw(wj(null),a.b),a.j=new bz(a),Bk(a.j,1)):qk(a,200):(Zy(a),a.k?(a.b.hb.style[fg]=gd,-1!=a.b.ab&&a.b.Od(a.b.W,a.b.ab),
vj(),Mw(wj(null),a.b)):a.d||(vj(),Nw(wj(null),a.b)),a.b.hb.style[bg]=mh)}function gx(a){var b=(vk(),yk);this.n=new uk(this);this.u=b;this.b=a}t(366,18,{},gx);_.zc=function(){$y(this)};_.Ac=function(){this.e=G(this.b.hb,Wf);this.f=G(this.b.hb,Xf);this.b.hb.style[bg]=Ve;az(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){az(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function bz(a){Ck();this.b=a}t(367,25,{},bz);_.Hc=function(){this.b.j=null;qk(this.b,200)};_.b=null;
function pv(){pv=x;cz()}function qv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function zx(a){return function(){this.__gwt_resolve=dz;return a.rd()}}function dz(){throw"A PotentialElement cannot be resolved twice.";}
function cz(){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 vj(){vj=x;ez=new fz;gz=new Si;uw=new pt}function hz(a){this.q=new Sw(this);this.hb=a;qw(this)}
function wj(a){vj();var b,c;c=rj(gz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==gz.e){var d=new iz;Fk();Gk(Hk?Hk:Hk=new Ik,d)}!b?c=new jz:c=new hz(b);z(gz,a,c);qt(uw,c);return c}t(369,310,wi,hz);var ez,gz,uw;function fz(){}t(370,1,{},fz);_.Qd=function(a){a.xd()&&a.zd()};function iz(){}t(371,1,{},iz);_.Yc=function(){vj();try{Aw(uw,ez)}finally{kz(uw.b),kz(gz)}};function jz(){hz.call(this,$doc.body)}t(372,369,wi,jz);
_.Id=function(a,b,c){Qw(a,b-0,c-0)};function Xw(a){this.d=a;this.b=!!this.d.bb}t(373,1,{},Xw);_.dd=function(){return this.b};_.ed=function(){if(!this.b||!this.d.bb)throw new Kw;this.b=!1;return this.c=this.d.bb};_.fd=function(){this.c&&this.d.Cd(this.c)};_.c=null;_.d=null;function lz(a,b){a.hb[jh]=null!=b?b:l}t(376,328,Ji);_.gd=function(a){0!=(sv(a.type)&896)?sw(this,a):sw(this,a)};_.Ad=function(){};function mz(){mz=x;nz()}t(375,376,Ji);
function oz(){var a;mz();var b=(a=$doc.createElement("INPUT"),a.type=Tg,a);!Zu&&(Zu=new Yu);!Xu&&(Xu=new Wu);this.hb=b;this.hb[Gd]="gwt-TextBox"}t(374,375,Ji,oz);function nz(){nz=x;pz=new qz;rz=new sz;tz=new uz;vz=new wz;xz=K(yz,m,36,[pz,rz,tz,vz])}t(377,146,Li);var xz,pz,rz,tz,vz;function qz(){I.call(this,Kb,0)}t(378,377,Li,qz);function sz(){I.call(this,ec,1)}t(379,377,Li,sz);function uz(){I.call(this,gc,2)}t(380,377,Li,uz);function wz(){I.call(this,zc,3)}t(381,377,Li,wz);
function zz(a,b){if(0>b||b>=a.d)throw new Hw;return a.b[b]}function Jw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Fw(a,b,c){var d,e;if(0>c||c>a.d)throw new Hw;if(a.d==a.b.length){e=y(Az,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)St(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)St(a.b,d,a.b[d-1]);St(a.b,c,b)}function Sw(a){this.c=a;this.b=y(Az,m,37,4,0)}t(382,1,{},Sw);_.Fd=function(){return new Lw(this)};_.b=null;_.c=null;_.d=0;
function yw(a){if(a.b>=a.c.d)throw new Kw;return a.c.b[++a.b]}function zw(a){if(0>a.b||a.b>=a.c.d)throw new Ox;a.c.c.Cd(a.c.b[a.b--])}function Lw(a){this.c=a}t(383,1,{},Lw);_.dd=function(){return this.b<this.c.d-1};_.ed=function(){return yw(this)};_.fd=function(){zw(this)};_.b=-1;_.c=null;function oy(){oy=x;ry=(Vu(),new Uu(Zn()+"clear.cache.gif"))}var ry,py=null;function qy(){}t(385,1,{},qy);function Bz(){Bz=x;oy()}function Cz(a,b,c,d,e){Bz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Dz(a,b,c){Bz();Cz.call(this,(Vu(),new Uu(a)),b,0,c,16)}t(386,322,{},Cz,Dz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Ez(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Dx(){var a=Fz?Fz:Fz=Ez(),b=$doc.createElement(he);b.tabIndex=0;var c=$doc.createElement("input");c.type=Tg;c.tabIndex=-1;c.setAttribute(sg,gg);var d=c.style;d.opacity=0;d.height=ib;d.width=ib;d.zIndex=-1;d.overflow=Ve;d.position=gd;c.addEventListener(ve,a,!1);b.appendChild(c);return b}var Fz=null;function Gy(a){$wnd.setTimeout(function(){a.focus()},0)}function ej(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Ws(b,new av(b,c,d,a)):wt(b,c,d,a)}
function $s(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(393,1,{},$s);_.b=null;_.c=null;_.d=null;_.e=null;function Xs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}t(394,1,{},Xs);_.xc=function(){Ys(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function av(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}t(395,1,{},av);_.xc=function(){wt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Gz(a,b){b.n!=a&&(!a.ic&&(a.ic=new oj),b.n=a,ij(a.ic,b))}
function Hz(a){var b;b=a.cZ.e;if(-1!=so(b,to(36)))return null;a=a.jc.c.c++;return b=zo(b,yo(b,to(46))+1)+l+a}function Iz(a,b,c,d){0==--a.dc&&(a.oc!=a.fe()&&(d|=4),!a.nc&&(d|=2),0<d&&new Jz(a,b,c,Au(d)))}function Kz(a){return!a._b&&a.gc?Kz(a.gc):a._b}function Lz(a){return!a.bc&&a.gc?Lz(a.gc):a.bc}function Mz(a){var b;b=new Nz;if(a.fe()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.be(),e=a.ce();c.b+=d;c.c+=e}A(a,58)&&(c=a.be(),a=a.ce(),b.b+=c,b.c+=a);return b}throw new Oz;}
function Pz(a){a.kc=!1;a.oe();Qz(a)}function Qz(a){if((a=A(a,58)?null:a.gc)&&a.kc)Pz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function Rz(a){return(a=a.Wd())?a:new Sz(1,1)}function Tz(a){var b;return(b=a.Xd())?new Uz(b):new Uz(a.Zd())}function Vz(a){0==a.dc++&&(a.oc=a.fe(),a.nc=!0,a.le())}function Wz(a){return!a.bc?(a.ee(),!0):!1}function P(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.$f(b)}
function Xz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)Qz(a),new Yz(a,100);if(g!=a.mc||f!=a.cc)a.ee(),new Yz(a,101)}function Zz(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ee(),a.hc._f(b),a.fe()&&a.ne())}function $z(a){a.lc||(Vz(a),aA(a,!0),bA(a),a.lc=!0,new Yz(a,102),Iz(a,a,a.gc,0),Qz(a),a.hc.bg(a))}function cA(){this.jc=(Oq(),Oq(),dA);new Si;this.de();this.fc=(eA(),fA)}t(399,1,gi);_.Td=function(){return!1};_.Ud=function(){return Hz(this)};_.Vd=function(){return Kz(this)};
_.Wd=function(){return gA(this.hc,this)};_.Xd=function(){return this.Wd()};_.Yd=function(){return this.cc};_.Zd=function(){return this.he()};_.$d=function(){return new hA(0,0,0,0)};_._d=function(){return this.ke()};_.ae=function(){return this.mc};_.be=function(){return this.pc};_.ce=function(){return this.qc};_.de=function(){};_.ee=function(){Pz(this)};_.fe=function(){return this.lc&&!!this.gc&&this.gc.fe()};_.ge=function(){};_.he=function(){return Rz(this)};_.ie=function(){};
_.je=function(){return(null==this.ec&&(this.ec=this.Ud()),this.ec)+ya+this.be()+ya+this.ce()+ya+this.ae()+ph+this.Yd()+(this.lc?l:",hidden")};_.ke=function(){return Tz(this)};_.le=function(){};_.me=function(){return Wz(this)};_.ne=function(){};_.oe=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.pe=function(a,b){this.qe(this.pc,this.qc,a,b)};_.qe=function(a,b,c,d){this.re(a,b,c,d,this.ac,!0);this.ac=0};_.re=function(a,b,c,d){Xz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Uc+this.je()+cd};
_.se=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Kk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new Kk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new Kk("Missing message: awt.12C");if(A(b,58))throw new Kk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Bo;var e=$j(d.Wb.b,b),f;f=kv(d.Wb.b,e);d.Xb&&d.Xb.ye(f);iA(d,e);new jA(d,301,f)}d=a.Wb.b.d;Vz(b);kA(a.Wb.b,d,b);d=(b.gc=a,b.ge(!0),Pz(a),!!a.Xb&&
A(a.Xb,51)&&(a.Xb.o=!1),Iz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new Vs("Missing message: awt.185");if(null==c||null!=c)lA(g,c,b);else throw new Kk("Missing message: awt.92");}else a.Xb.ue(null==c?null:c,b)}catch(j){j=$i(j);if(A(j,81))throw b=j,iA(a,d),b;throw j;}b.oe();new jA(a,300,b)}function mA(a,b){var c;c=a.te();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function nA(a){var b;b=a.te();return new oA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function aA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)kv(a.Wb.b,c).ge(b)}function iA(a,b){var c;c=kv(a.Wb.b,b);Vz(c);c.ge(!1);nv(a.Wb.b,b);c.gc=null;Pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);Iz(c,c,a,1)}function pA(a){var b=(qA(),rA);Zz(a,b);for(b=0;b<a.Wb.b.d;++b)kv(a.Wb.b,b).me()}function sA(a,b){var c,d;if(a.Xb)for(d=new Ui(a.Wb.b);d.c<d.e.Je();)c=Vi(d),a.Xb.ye(c);if(b)for(d=new Ui(a.Wb.b);d.c<d.e.Je();)c=Vi(d),b.ue(null,c);a.Xb=b;Pz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
function bA(a){if(!a.kc){a.Xb&&a.Xb.ve(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=kv(a.Wb.b,c),b.kc||b.se();a.kc=!0}}function tA(){cA.call(this);this.Wb=new uA;this.$b=(Oq(),Oq(),dA)}t(398,399,Yh);_.Wd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.we(this));return this.Yb};_.Xd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.xe(this));return this.Zb};_.te=function(){return this.$d()};_.Zd=function(){return Rz(this)};_._d=function(){return Tz(this)};
_.de=function(){this.hc=(Oq(),new vA)};_.ee=function(){Pz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.ge=function(a){aA(this,a)};_.he=function(){return Rz(this)};_.ke=function(){return Tz(this)};_.le=function(){var a;for(a=0;a<this.Wb.b.d;++a)Vz(kv(this.Wb.b,a))};_.me=function(){var a;if(!Wz(this))return!1;for(a=0;a<this.Wb.b.d;++a)kv(this.Wb.b,a).me();return!0};_.oe=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=kv(this.Wb.b,b),a.oe()};_.se=function(){bA(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function wA(){var a=new xA;tA.call(this);sA(this,a)}t(397,398,Yh,wA);_.Ud=function(){return"panel"+this.$b.c.e++};function yA(a,b,c){a=zA(a.Vb,b,c);a.k=!0;return new AA(a)}function BA(a){a.ie(a.Vb.e)}function CA(a){return new Sz(G(a.Vb.hb,Xf),G(a.Vb.hb,Wf))}t(396,397,Yh);_.Yd=function(){return G(this.Vb.hb,Wf)};_.ae=function(){return G(this.Vb.hb,Xf)};_.be=function(){return lk(this.Vb.hb)};_.ce=function(){return nk(this.Vb.hb)};
_.fe=function(){return this.Vb.hb.style.display!=Pf};_.ne=function(){BA(this)};_.pe=function(){};_.Vb=null;function DA(a){if(null!=a)this.f=a;else throw new EA;}t(401,1,ri);_.tS=function(){return this.cZ.e+"[source="+this.f+cd};_.f=null;
function FA(){FA=x;GA=new Si;z(GA,new S(400),new HA(Fh));z(GA,new S(401),new HA(Fh));z(GA,new S(402),new HA(Fh));z(GA,new S(500),new HA(Hh));z(GA,new S(501),new HA(Hh));z(GA,new S(502),new HA(Hh));z(GA,new S(503),new HA(Ih));z(GA,new S(504),new HA(Hh));z(GA,new S(505),new HA(Hh));z(GA,new S(506),new HA(Ih));z(GA,new S(507),new HA(Th));z(GA,new S(100),new HA(Bh));z(GA,new S(101),new HA(Bh));z(GA,new S(102),new HA(Bh));z(GA,new S(103),new HA(Bh));z(GA,new S(1004),new HA(Eh));z(GA,new S(1005),new HA(Eh));
z(GA,new S(800),new HA(Ph));z(GA,new S(801),new HA(Ph));z(GA,new S(200),new HA(Jh));z(GA,new S(201),new HA(Jh));z(GA,new S(202),new HA(Jh));z(GA,new S(204),new HA(Jh));z(GA,new S(203),new HA(Jh));z(GA,new S(209),new HA(Uh));z(GA,new S(208),new HA(Vh));z(GA,new S(207),new HA(Vh));z(GA,new S(206),new HA(Jh));z(GA,new S(205),new HA(Jh));z(GA,new S(1400),new HA(Rh));z(GA,new S(1401),new HA(Sh));z(GA,new S(1402),new HA(Sh));z(GA,new S(300),new HA(Ch));z(GA,new S(301),new HA(Ch));z(GA,new S(1100),new HA(Oh));
z(GA,new S(1101),new HA(Oh));z(GA,new S(1200),new HA(Qh));z(GA,new S(701),new HA(Mh));z(GA,new S(900),new HA(Nh));z(GA,new S(1001),new HA(Kh));z(GA,new S(601),new HA(Lh))}t(400,401,ri);_.je=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Ud()),a.ec),null==a&&(a=l));return this.cZ.e+Uc+this.je()+"] on "+(0<a.length?a:this.f)};_.e=0;var GA;function HA(a){this.b=a}t(403,1,{},HA);_.b=Ah;function IA(){}t(404,1,{},IA);_.b=null;_.c=null;
function JA(a,b){var c;b&&(a.b?(c=new KA(a.b),St(c.c,c.d++,b),a.b=c):(a.b=new oj,ij(a.b,b)))}t(406,1,ri);_.b=null;function LA(){}function MA(){}t(405,406,ri,LA,MA);function NA(){NA=x;Math.sqrt(2)}function OA(a){NA();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(407,1,{41:1},OA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new PA;a.b=31*a.b+Vt((new QA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+Vt((new QA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function RA(){RA=x;SA=new pt;TA=new Sz(0,0);qt(SA,Db);qt(SA,Vb);qt(SA,yb);qt(SA,"Last");qt(SA,Mb);qt(SA,qc);qt(SA,Oc);qt(SA,Sc);qt(SA,Tb)}
function lA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!Xv(SA.b,b))throw new Kk(UA());Ut(rj(a.d,d))===Ut(c)&&Ut(rj(a.c,c))===Ut(d)||((b=rj(a.d,d))&&VA(a,b,d),WA(a.b.Fd(),c)&&VA(a,c,d),b=a.b,new XA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function YA(a,b){return new Sz(fk(b[1].c,fk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+fk(b[0].b,fk(b[4].b,b[3].b))+a.n)}function VA(a,b,c){ZA(a.b,b);cj(a.c,b);cj(a.d,c)}
function $A(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;aB(c,c.length,TA);c=a.j;aB(c,c.length,TA);c=a.p;aB(c,c.length,null);a.q=0;for(d=bB(a.b,0);d.c!=d.e.b;){c=cB(d);e=rj(a.c,c);var f=b.fc;e=Rn(e,Mb)?0:Rn(e,qc)?1:Rn(e,Oc)?2:Rn(e,Sc)?4:Rn(e,Tb)?3:Rn(e,Db)?f.b?4:3:Rn(e,yb)?f.b?3:4:Rn(e,Vb)?1:2;c.lc?a.p[e]||(St(a.p,e,c),++a.q,a.i[e]=c.Zd(),a.j[e]=c._d()):a.p[e]||(a.i[e]=c.Zd(),a.j[e]=c._d())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
function dB(){RA();eB.call(this,0)}function eB(a){RA();Oq();this.b=new fB;this.c=new Si;this.d=new Si;this.e=a;this.k=0;this.o=!1;this.p=y(gB,m,45,5,0);this.i=y(hB,m,47,5,0);this.j=y(hB,m,47,5,0);this.q=this.f=this.n=0}t(408,1,{51:1,72:1},dB,eB);_.ue=function(a,b){lA(this,a,b)};
_.ve=function(a){$A(this,a);if(0!=this.q)if(a=nA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.qe(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].pe(a.c,this.j[1].b),this.p[1].re(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].pe(this.j[4].c,c),this.p[4].re(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].qe(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].pe(a.c,
this.j[2].b),this.p[2].re(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].pe(this.j[3].c,c),this.p[3].re(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.we=function(a){var b;b=this.o;$A(this,a);this.o=b;return 0==this.q?mA(a,new Sz(0,0)):mA(a,YA(this,this.i))};_.xe=function(a){var b;b=this.o;$A(this,a);this.o=b;return mA(a,YA(this,this.j))};_.ye=function(a){var b;b=rj(this.c,a);null!=b&&VA(this,a,b)};_.tS=function(){return iB.e+"[hgap="+this.e+",vgap="+this.k+cd};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var TA,SA;function jB(a){cA.call(this);this.hc=(Oq(),new kB(a,this))}t(409,399,{42:1,45:1,52:1,66:1,72:1},jB);_.Ud=function(){return Ad+this.jc.c.b++};_.Wd=function(){return!Lz(this)?new Sz(0,0):gA(this.hc,this)};_.oe=function(){};t(411,1,{});t(410,411,{},function(){});function lB(){lB=x}
function mB(a,b){if(null==b)throw new Vs("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement($f);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 nB(){lB();cA.call(this);new oj;this.hc=new oB((Oq(),this))}t(412,399,{43:1,45:1,52:1,66:1,72:1},nB);_.Wd=function(){return gA(this.hc,this)};
_.je=function(){return(null==this.ec&&(this.ec=Hz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",current="+Qq(this.hc.b,this.hc.b.hb.selectedIndex)};function pB(){pB=x;qB=new rB(255,255,255);sB=new rB(192,192,192);tB=new rB(128,128,128);uB=new rB(64,64,64);vB=wB=new rB(0,0,0);xB=new rB(255,0,0);new rB(255,175,175);yB=new rB(255,200,0);zB=new rB(255,255,0);new rB(0,255,0);AB=new rB(255,0,255);BB=new rB(0,255,255);CB=DB=new rB(0,0,255)}
function EB(a){var b,c;c=~~a.b>>16&255;b=a.b&255;a=~~a.b>>8&255;if(0==c&&0==b&&0==a)return new rB(3,3,3);3>c&&0!=c?c=3:(c=Vt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=Vt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=Vt(a/0.7),a=255<a?255:a);return new rB(c,a,b)}function FB(a){return new rB(Vt(0.7*(~~a.b>>16&255)),Vt(0.7*(~~a.b>>8&255)),Vt(0.7*(a.b&255)))}function rB(a,b,c){pB();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(413,1,{44:1,53:1,57:1},rB);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return GB.e+"[r="+(~~this.b>>16&255)+",g="+(~~this.b>>8&255)+",b="+(this.b&255)+cd};_.b=0;var vB,CB,wB,DB,BB,uB,tB,sB,AB,yB,xB,qB,zB;function eA(){eA=x;fA=new HB(!0);IB=new pt;qt(IB,"ar");qt(IB,"fa");qt(IB,"iw");qt(IB,"ur")}function HB(a){this.b=a}t(414,1,ri,HB);_.b=!1;var fA,IB;t(416,1,{62:1,75:1});function JB(){Sz.call(this,0,0)}function Sz(a,b){this.c=a;this.b=b}
function Uz(a){Sz.call(this,a.c,a.b)}t(415,416,{47:1,62:1,72:1,75:1},JB,Sz,Uz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new PA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return KB.e+"[width="+this.c+",height="+this.b+cd};_.b=0;_.c=0;function Yr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}t(417,1,ri,Yr,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.ze=function(){return 0!=(this.f&4)};_.Ae=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.Ae()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ze()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+cd};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function LB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function MB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(Gx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c._d(),c.qe(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function NB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c._d():c.Zd(),g=fk(g,c.b),j+=c.c+a.d);return new Sz(j,g+2*a.e)}function xA(){OB.call(this,1,5,5)}
function OB(a,b,c){Oq();this.d=b;this.e=c;this.b=a}t(418,1,ri,xA,OB);_.ue=function(){};
_.ve=function(a){this.c=PB(a.Wb);if(0!=LB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=nA(a);g=a.te();j=a.fc.b;n=new oj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,u,v;q=a.Wb.b.d;d=new QB(q);for(v=0;v<q;++v)St(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(u=c[q],u.gc==a){var D=d,E=$j(a.Wb.b,u);Gx(E,D.d);St(D.c,E,u)}for(d=new Ui(d);d.c<d.e.Je();)if((c=Vi(d))&&c.lc)a=c._d(),!e&&o+a.c>b.c&&(MB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Ue(),o=f,r+=h+this.e,h=0),e=!1,St(n.c,n.d++,c),o+=a.c+this.d,h=fk(h,a.b);MB(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.we=function(a){this.c=PB(a.Wb);return 0==LB(this)?mA(a,new Sz(10,10)):mA(a,NB(this,!1))};_.xe=function(a){this.c=PB(a.Wb);return 0==LB(this)?mA(a,new Sz(10,10)):mA(a,NB(this,!0))};_.ye=function(){};_.tS=function(){var a;switch(this.b){case 0:a=ef;break;case 2:a=rg;break;case 1:a=Dd;break;case 4:a="trailing";break;default:a="leading"}return RB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+cd};_.b=0;_.c=null;_.d=0;_.e=0;function qA(){qA=x;rA=new SB(Sb,0,12)}
function SB(a,b,c){qA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}t(419,1,{48:1,72:1},SB);_.b=null;_.c=0;_.d=0;var rA;t(420,1,di);_.tS=function(){return TB.e+"[font="+this.c+"ascent="+UB(this.c).b+", descent="+UB(this.c).c+", height="+UB(this.c).d+cd};_.c=null;function VB(a){if(!a.n){Vz(a);a.Md();var b,c;for(b=0;b<a.p.d;++b)(c=kv(a.p,b))&&VB(c);aA(a,!1);a.n=!0;Iz(a,a,a.gc,0);new WB(a,202)}}
function XB(a){var b,c;a.lc&&(a.hc.Md(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=kv(a.p,b))&&c.Md()}function YB(a){!Lz(a)&&pA(a);var b=Tz(a);a.qe(a.pc,a.qc,b.c,b.b);bA(a)}function ZB(a,b){a.q!=b&&(a.q=b)}t(422,398,Hi);_.$d=function(){return new hA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Md=function(){XB(this)};_.fe=function(){return this.hc.d._};_.qe=function(a,b,c,d){Xz(this,a,b,c,d);this.ac=0};_.re=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;Xz(this,a,b,c,d);this.lc&&e&&!f&&bA(this)};_.n=!1;_.q=!1;
function $B(a){tA.call(this);this.r=new MA;this.p=new oj;this.o=new hA(0,0,0,0);this.lc=!1;sA(this,new dB);this.hc&&aC(this.hc.d.A.c,a);this.hc&&bC(this.hc,!0);ZB(this,!0)}t(421,422,Hi);_.te=function(){return new hA(this.o.e,this.o.c,this.o.b,this.o.d)};_.be=function(){return lk(this.hc.d.hb)};_.ce=function(){return nk(this.hc.d.hb)};_.de=function(){this.hc=new cC((Oq(),l),this)};
function dC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=EB(g),f=new rB(Vt(0.7*(~~g.b>>16&255)),Vt(0.7*(~~g.b>>8&255)),Vt(0.7*(g.b&255))),(a.e=g)&&(a.i=qg+(~~g.b>>16&255)+ya+(~~g.b>>8&255)+ya+(g.b&255)+va)):(j=new rB(Vt(0.7*(~~g.b>>16&255)),Vt(0.7*(~~g.b>>8&255)),Vt(0.7*(g.b&255))),f=EB(g),(a.e=j)&&(a.i=qg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va));--d;--e;eC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=qg+(~~j.b>>16&255)+ya+(~~j.b>>8&255)+ya+(j.b&255)+va);eC(a,b,c,d,1);eC(a,b,c+1,1,e);(a.e=f)&&(a.i=qg+(~~f.b>>16&
255)+ya+(~~f.b>>8&255)+ya+(f.b&255)+va);eC(a,b+d,c,1,e);eC(a,b+1,c+e,d,1)}t(423,1,{});_.tS=function(){return"Graphics"};t(424,423,{});function fC(a){var b,c;c=fk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new Sz(b,c)}
function gC(a,b,c){var d,e,f,g,j,h;a.c=PB(b.Wb);if(0==a.c.length)return new JB;g=fC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d._d():d.Zd(),h=fk(h,d.c),j=fk(j,d.b);return new Sz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}function hC(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=Vt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function iC(){jC.call(this,7)}function jC(a){Oq();this.e=0;this.b=1;this.f=a;this.d=0}t(425,1,ri,iC,jC);_.ue=function(){};
_.ve=function(a){var b,c;this.c=PB(a.Wb);if(0!=this.c.length&&(b=nA(a),!(0>=b.c||0>=b.b))){c=fC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(M,s,-1,d,1);e=y(M,s,-1,d,1);h=y(M,s,-1,c,1);n=y(M,s,-1,c,1);hC(b.c,b.d,this.d,f,e);hC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].qe(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.we=function(a){return mA(a,gC(this,a,!1))};_.xe=function(a){return mA(a,gC(this,a,!0))};_.ye=function(){};
_.tS=function(){return kC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+cd};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function Ox(){Jn()}function rw(a){Jn();this.i=a}t(427,100,Xh,Ox,rw);function Oz(){Jn();this.i="Missing message: awt.151"}t(426,427,Xh,Oz);t(428,1,{});function hA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}t(429,1,{50:1,72:1,75:1},hA);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return lC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;function mC(a){nC.call(this,a,0)}function nC(a,b){cA.call(this);this.hc=(Oq(),new oC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(Sx(),Tx);c.b=d;sy(c);break;case 0:c=c.b;d=(Sx(),Vx);c.b=d;sy(c);break;case 2:c=c.b,d=(Sx(),Wx),c.b=d,sy(c)}}t(430,399,gi,mC,nC);
_.Wd=function(){return!Lz(this)?new Sz(0,0):gA(this.hc,this)};_.je=function(){var a=(null==this.ec&&(this.ec=Hz(this)),this.ec)+ya+this.pc+ya+this.qc+ya+this.mc+ph+this.cc+(this.lc?l:",hidden")+",align=",b;b=ef;switch(this.b){case 1:b=Dd;break;case 2:b=rg}return a+b+",text=null"};_.b=0;t(433,1,ri);_.je=function(){return this.k};_.tS=function(){return this.cZ.e+Uc+this.je()+cd};_.k=null;_.n=null;
function pC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function qC(a){this.o=(Oq(),Oq(),dA);var b;var c;b=this.cZ.e;-1!=so(b,to(36))?b=null:(c=this.o.c.d++,b=zo(b,yo(b,to(46))+1)+l+c);this.k=b;this.e=new LA;this.i=a;this.f=!0;this.j=new rC(this)}t(432,433,ri,qC);_.je=function(){return pC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;t(431,432,Ki);_.je=function(){return pC(this)+(this.c?",tearOff":l)};_.c=!1;t(435,1,{63:1});
_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new PA;sC(a,this.b);sC(a,this.c);return a.b};function Nz(){this.c=this.b=0}function tC(a,b){this.b=a;this.c=b}function uC(a){var b=a.c;this.b=a.b;this.c=b}t(434,435,{54:1,63:1,72:1},Nz,tC,uC);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return vC.e+"[x="+this.b+",y="+this.c+cd};_.b=0;_.c=0;
function wC(a,b){if(!b)throw new Vs("Missing message: awt.70");var c=a.b;if(H(b.i,Ba)){var c=c.b.b,d=new Sy,e=c.d.d;if(0>e||e>c.d.d)throw new Hw;c.p&&(d.hb[Md]=2);zy(c,e,d.hb);kA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Hw;kA(d.d,e,c);for(f=g=0;f<e;++f)A(kv(d.d,f),32)&&++g;kA(d.j,g,c);zy(d,e,c.hb);c.c=d;e=lw(c.hb)+Va;Wi(c.pd(),e,!1);d.p&&(e=$j(d.d,c),-1!=e&&(d=Uv(d.p?d.f:Uv(d.f,0),e),2==Vv(d)&&d.removeChild(Uv(d,1)),c.hb[Md]=2))}}
function xC(){qC.call(this,l);new oj;this.c=!1;this.b=(Oq(),new yC)}t(436,431,Ki,xC);_.b=null;t(439,1,{56:1,65:1,75:1});t(438,439,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new PA;sC(a,this.d);sC(a,this.e);sC(a,this.c);sC(a,this.b);return a.b};function oA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}t(437,438,{55:1,56:1,64:1,65:1,72:1,75:1},oA);
_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return zC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;function AC(){AC=x;BC=new CC;DC=new EC;FC=new EC}var BC,FC,DC;t(441,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Mi(this)};function CC(){}t(442,441,{},CC);function EC(){}t(443,1,{},EC);t(444,399,gi);_.Vd=function(){return null};
function GC(a,b){var c;c=new HC(Lz(a));return!c?null:new Sz(IC(c,"_")*b+6,UB(c.c).d+6)}function JC(a,b){var c;c=GC(a,b);return!c?Rz(a):c}function KC(a,b){var c;c=GC(a,b);return!c?Tz(a):c}function LC(a,b){var c=a.hc;lz(c.b,b);c.f.b=-1;c.f.c=-1}function MC(a){NC.call(this,a,null!=a?a.length:0)}function NC(a,b){cA.call(this);this.b=0>b?0:b;var c=this.hc;lz(c.b,a);c.f.b=-1;c.f.c=-1}t(445,444,gi,MC,NC);_.Ud=function(){return"textfield"+this.jc.c.f++};_.Wd=function(){return GC(this,Do(this.hc.b.hb,jh).length)};
_.Xd=function(){return!Lz(this)?null:GC(this,Do(this.hc.b.hb,jh).length)};_.Zd=function(){return 0<this.b?JC(this,this.b):Rz(this)};_._d=function(){return 0<this.b?KC(this,this.b):Tz(this)};_.de=function(){this.hc=(Oq(),new OC)};_.he=function(){return 0<this.b?JC(this,this.b):Rz(this)};_.ke=function(){return 0<this.b?KC(this,this.b):Tz(this)};_.b=0;function Oq(){Oq=x;dA=new PC}function QC(){var a=(Oq(),Oq(),dA);!a.d&&(a.d=new RC)}function PC(){this.c=new SC;this.e=new IA}t(446,1,{},PC);_.b=null;
_.d=null;var dA;function SC(){}t(447,1,{},SC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;t(448,1,{});function TC(){TC=x;UC=new VC;WC=new VC}function XC(a,b){return b==a?!0:!b?!1:!0}function VC(){}t(449,1,{59:1},VC);_.eQ=function(a){return null==a||!A(a,59)?!1:XC(this,a)};_.hC=function(){var a;a=null.ig()+";class="+null.ig();a=!null.ig().ig()?a:a+";charset=";return Lu(a)};_.tS=function(){return YC.e+"[MimeType=(null);humanPresentableName="+this.b+cd};_.b=null;var UC,WC;
function ZC(){ZC=x;K($C,m,59,[(TC(),WC),UC])}function aD(a){var b=(TC(),WC);if(XC(b,(TC(),WC)))return a.b;if(XC(b,UC))return new bD(a.b);throw new cD(b);}function dD(a){ZC();this.b=a}t(450,1,{},dD);_.b=null;function cD(a){a="flavor = "+a;Jn();this.i=a}t(451,101,{60:1,72:1,79:1,87:1},cD);function eD(a,b){FA();fD.call(this,a,1001,b,Ah)}function fD(a,b,c,d){FA();DA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}t(452,400,ri,eD,fD);
_.je=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Fu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=Ah;function Yz(a,b){FA();DA.call(this,a);this.e=b}t(453,400,ri,Yz);
_.je=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.be()+ya+a.ce()+ba+a.ae()+ph+a.Yd()+va};function jA(a,b,c){FA();Yz.call(this,a,b);this.b=c}t(454,453,ri,jA);
_.je=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Ud());return a+b.ec};_.b=null;function Jz(a,b,c,d){FA();DA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}t(455,400,ri,Jz);
_.je=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Du(wu(this.b,Bh))&&(a+="PARENT_CHANGED,"),Du(wu(this.b,Ch))&&(a+="DISPLAYABILITY_CHANGED,"),Du(wu(this.b,Eh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=Ah;_.c=null;_.d=null;t(456,1,Ai);function WB(a,b){FA();Yz.call(this,a,b);this.d=null;this.b=this.c=0}
t(457,453,ri,WB);
_.je=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;t(458,1,{});function bD(a){if(null==a)throw new Bo;}t(459,458,{},bD);
function gD(){gD=x;hD={};hD["java.vendor"]=Ne;hD["package.restrict.access.sun"]=ih;hD["sun.java.launcher"]=jc;hD["sun.management.compiler"]=Ne;hD["os.name"]=jc;hD[" sun.boot.class.path"]=jc;hD["path.separator.applet"]=jc;hD["java.vm.specification.vendor"]=Ne;hD["java.runtime.version"]=jc;hD["http.proxyPort"]=jc;hD["user.name"]=jc;hD["user.language"]=jc;hD["os.name.applet"]=jc;hD["browser.version"]=jc;hD["java.version"]=jc;hD["user.timezone"]=jc;hD["java.endorsed.dirs"]=jc;hD["java.specification.name"]=
"GWT";hD["java.specification.version"]="2.5.0";hD[$e]=fc;!ss&&(ss=new As);ss.b?hD[Ye]="yes":hD[Ye]=null}var hD;t(462,101,ai);function iD(){Jn()}function jD(a){Jn();this.i=a}t(461,462,{67:1,72:1,79:1,87:1},iD,jD);function kD(){kD=x;lD=new mD}function nD(a){var b;if(a.n){var c;b=new Ju;Gn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Ya,Gn(b.b,a.b));c=a.c;a=a.k;null!=c&&Gn(b.b,c);null!=a&&(b.b.b+=la,Gn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function oD(a){kD();var b,c,d;if(null==a)throw new iD;a=ro(a);try{d=so(a,to(58))}catch(e){e=$i(e);if(A(e,83))throw new jD(Hn(e));throw e;}c=so(a,to(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;pD();var f,g,j;j=c.length;b=new qD;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 jD(bc+a);if(!this.n&&(this.n=rj(lD,this.i),this.n||(this.n=(Oq(),new rD))&&z(lD,this.i,this.n),!this.n))throw new jD(bc+a);try{c=a;var n=++d,o=a.length,r,q,u,v,D,E,J,Q,tb,X,L,ea,Gc,hg,xb,Od,Pd,Qd,Za,Hc,Eb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Ya,n)==n&&-1==sD(c,to(47),n+2))throw new tD(o);}else{L=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
Qd=this.k;v=this.e;xb=this.j;r=this.b;Eb=this.o;Za=sD(L,to(35),0);if(0==L.indexOf(Ya)&&0!=L.indexOf("////")){tb=2;ea=-1;E=sD(L,to(47),2);Pd=sD(L,to(63),2);-1!=Pd&&(-1==E||E>Pd)&&(E=Pd);-1==E&&(E=o,v=l);Q=E;-1!=Za&&Za<E&&(Q=Za);var sd=to(64);Hc=L.lastIndexOf(sd,Q);r=L.substr(2,Q-2);-1<Hc&&(Eb=L.substr(2,Hc-2),tb=Hc+1);Gc=sD(L,to(58),-1==Hc?tb:Hc);u=so(L,to(93));if(-1!=u)try{L.length>u+1?(q=L.charCodeAt(u+1),58==q?Gc=u+1:Gc=-1):Gc=-1}catch(jf){if(jf=$i(jf),!A(jf,79))throw jf;}-1==Gc||Gc>E?J=L.substr(tb,
Q-tb):(J=L.substr(tb,Gc-tb),hg=L.substr(Gc+1,Q-(Gc+1)),0==hg.length?ea=-1:ea=uD(hg,10))}-1<Za&&(Qd=L.substr(Za+1,o-(Za+1)));D=-1==Za?o:Za;var ac=to(63);Od=L.lastIndexOf(ac,D);-1<Od?(xb=L.substr(Od+1,D-(Od+1)),0==Od&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),X=yo(v,to(47))+1,v=v.substr(0,X-0)),D=Od):0!=Za&&(xb=null);-1<E&&(E<o&&47==L.charCodeAt(E)?v=L.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),X=yo(v,to(47))+1,0==X?v=L.substr(E,D-E):v=v.substr(0,X-0)+L.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ze;ze=v;null!=xb&&!H(xb,l)&&(null!=v?ze=v+sb+xb:ze=sb+xb);null==this.i&&(this.i=this.i);this.d=d;this.c=ze;this.f=ea;this.k=Qd;var td;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(td=yo(this.d,to(64)))?(this.o=this.d.substr(0,td-0),this.d=zo(this.d,td+1)):this.o=null;null!=this.c&&-1<(td=so(this.c,to(63)))?(this.j=zo(this.c,td+1),this.e=this.c.substr(0,td-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Eb;this.e=v;this.j=xb}}catch(ud){ud=
$i(ud);if(A(ud,79))throw new jD(Hn(ud));throw ud;}if(-1>this.f)throw new jD("incorrect port: "+this.f);}t(463,1,ri,oD);_.tS=function(){return nD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var lD;t(464,1,{});function vD(a,b,c){var d,e;for(d=new wD(a.Ee().b);xD(d.b);)if(a=d.c=Vi(d.b),e=a.If(),null==b?null==e:Rn(b,e))return c&&(a=new yD(a.If(),a.Jf()),zD(d)),a;return null}t(468,1,ci);_.De=function(a){return!!vD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Je()!=a.Je())return!1;for(a=new wD(a.Ee().b);xD(a.b);)if(b=a.c=Vi(a.b),c=b.If(),b=b.Jf(),!this.De(c)||!AD(b,this.Fe(c)))return!1;return!0};_.Fe=function(a){a=vD(this,a,!1);return!a?null:a.Jf()};_.hC=function(){var a,b,c;c=0;for(b=new wD(this.Ee().b);xD(b.b);)a=b.c=Vi(b.b),c+=a.hC(),c=~~c;return c};_.Ge=function(){return 0==this.Je()};_.He=function(){throw new BD("Put not supported on this map");};
_.Ie=function(a){a=vD(this,a,!0);return!a?null:a.Jf()};_.Je=function(){return this.Ee().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new wD(this.Ee().b);xD(c.b);)b=c.c=Vi(c.b),a?d+=za:a=!0,d+=l+b.If(),d+=qb,d+=l+b.Jf();return d+"}"};function kz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Xv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Me(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Le(b,c[d].If())){c=!0;break a}c=!1}return c}
function rj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:CD(a,b,a.Me(b))}function CD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Le(b,f.If()))return f.Jf()}return null}function z(a,b,c){return null==b?DD(a,c):A(b,1)?ED(a,b,c):FD(a,b,c,a.Me(b))}function FD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Le(b,d.If()))return a=d.Jf(),d.Kf(c),a}else e=a.b[d]=[];d=new yD(b,c);e.push(d);++a.e;return null}
function DD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function ED(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function cj(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Me(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Le(b,g.If())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Jf();break a}}c=null}return c}t(467,468,ci);_.De=function(a){return Xv(this,a)};
_.Ee=function(){return new GD(this)};_.Le=function(a,b){return this.Ke(a,b)};_.Fe=function(a){return rj(this,a)};_.He=function(a,b){return z(this,a,b)};_.Ie=function(a){return cj(this,a)};_.Je=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Si(){kz(this)}t(466,467,Ci,Si);_.Ke=function(a,b){return Ut(a)===Ut(b)||null!=a&&Rn(a,b)};_.Me=function(a){return~~Un(a)};function mD(){kz(this)}t(465,466,Ci,mD);function HD(){Jn()}t(469,100,Xh,HD);
function ID(a){var b,c;b=0;for(c=a.b;c<a.j;){c=JD(a,c);if(c>=a.j)break;c=KD(a,c);++b}return b}function LD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function MD(a){var b;a.b=0<=a.k&&!a.e?a.k:JD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new HD;b=a.b;a.b=KD(a,a.b);return a.o.substr(b,a.b-b)}
function KD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=ND(a.o,d);if(c<=a.i&&LD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=so(a.d,to(c)))break;++d}a.n&&b==d&&(a.f?(c=ND(a.o,d),c<=a.i&&LD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=so(a.d,to(c))&&++d));return d}function JD(a,b){var c,d;if(null==a.d)throw new Bo;for(d=b;!a.n&&d<a.j;)if(a.f){c=ND(a.o,d);if(c>a.i||!LD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>so(a.d,to(c)))break;++d}return d}
function OD(a){PD.call(this,a," \t\n\r\u000c",!1)}function QD(a){PD.call(this,a,ya,!1)}function PD(a,b,c){this.b=0;this.k=-1;this.e=!1;this.o=a;this.j=a.length;this.d=b;this.n=c;var d;if(null==this.d)this.i=0;else{for(c=b=d=0;c<this.d.length;c+=65536<=a?2:1)a=this.d.charCodeAt(c),55296<=a&&57343>=a&&(a=ND(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(M,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=ND(this.d,d),this.c[c]=a}}}t(470,1,{},OD,QD,PD);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function RD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Xn(e),!(Vn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=ya);++d}}typeof a==Ce?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Uc+c+cd),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function SD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return db}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+jg:a}function au(a){var a=new TD(a),b,c,d,e,f;b=$doc.getElementsByTagName(he);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Kd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;UD(a););return a.c}t(477,1,{});t(476,477,{});
_.c=null;_.d=1;_.e=-1;function VD(a){this.b=a;this.c=new WD(this.b);this.d=this.e=1}t(475,476,{},VD);_.b=null;function Dr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new as(c)),XD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",YD(c)))}function WD(a){this.b=a}t(478,1,{},WD);_.Ne=function(a){Dr(this,a)};_.b=null;function ZD(a){this.b=a}t(479,1,{},ZD);_.b=null;function $D(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(480,1,{},$D);
_.Oe=function(){Pw(this.f.i,this.c,G(this.f.hb,Xf)-this.e-this.d,G(this.f.hb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function aE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}t(481,1,{},aE);_.Oe=function(){Pw(this.f.i,this.c,G(this.f.hb,Xf)-this.e-this.d,G(this.f.hb,Wf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var bE=_.f=null;
function cE(){cE=x;bE=new Gu((Vu(),new Uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function dE(){dE=x;eE=K(Yt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);fE=(pB(),sB);gE=EB(fE);hE=y(iE,m,44,23,0);jE=y(Yt,m,1,23,0);kE=y(iE,m,44,7,0);lE=null!=(gD(),hD[Ye]);mE=y(nE,m,48,100,0);oE=y(pE,m,49,100,0)}function qE(a){var b;if(a.Gb)b=rE(a,1)+rb+rE(a,2)+rb+rE(a,3);else if(b=rE(a,0),0<b.length){var c=new sE(a.$);ij(a.ab.b,c)}return b}
function tE(a,b){var c,d;c=b.b;if(H(c,(uE(),vE).c))Zr(wE(a));else if(H(c,xE.c))Zr(yr(a));else if(H(c,yE.c))a.wb&&$r(a.v,(!a.xb&&(a.xb=new as(a)),a.xb));else if(H(c,ug)){7!=a.P&&(a.Q=Ah);d=b.d;d=Eu(d,sh);c=tu(d,a.Q);var e=!ru(c,Ah)?mu(c):c;!ru(e,Gh)&&zE(a.$,O(c));AE(a);a.nb=!0;YD(a);a.P=7;a.Q=d}else H(c,Bg)||(H(c,qe)?BE(a):CE(a,c))}
function DE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(EE,m,-1,4,1);o=y(EE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)FE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=CA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;GE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||HE(a.gb[f])}a.C*=h}}
function IE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new JE(a),a.$.s=0);null!=a.tb&&RD(a.tb,null)}}function KE(a,b){var c,d,e,f;f=new xC;d=Ic;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new qC(Qb+d);var g=(uE(),vE).c;d.d=g;wC(f,d);JA(d.e,a);d=new qC(Qb+c);d.d=xE.c;JA(d.e,a);wC(f,d);a.wb&&(wC(f,new qC(Ba)),c=a.yb,null==c&&(c="Paste "+e),d=new qC(c),d.d=yE.c,JA(d.e,a),wC(f,d));Gz(a,f);return f}
function LE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);T(b,fE);a.pb?(f==a.d&&T(b,FB(fE)),eC(b,h,g,a.Z,a.Z),T(b,(pB(),uB)),ME(b,h,g,a.Z-1,a.Z-1)):f==a.d?dC(b,h+1,g+1,a.Z,a.Z,!1):dC(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(T(b,(pB(),wB)),f){case 101:T(b,zB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;NE(b,!0);OE(b,PE(b,f,d,c,e));T(b,wB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(NE(b,!1),OE(b,PE(b,f,d,c,e)));QE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);eC(b,h+9,g+9,2,4);eC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(T(b,xB),eC(b,h+10,g+18,4,4));0.96<Math.random()&&(T(b,zB),eC(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);U(b,d,g+a.Z-c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);U(b,j-f,n,j-2*f,n);U(b,j+f,n,j+2*f,n);T(b,AB);U(b,d,g+c,j,g+~~(a.Z/2));U(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;U(b,j-f,n,j-2*f,n);U(b,j+f,
n,j+2*f,n);T(b,wB);break;case 107:T(b,yB);eC(b,h+4,g+4,a.Z-8,a.Z-8);T(b,wB);ME(b,h+4,g+4,a.Z-8,a.Z-8);QE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);eC(b,h+9,g+9,2,4);eC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);U(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);U(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;U(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);U(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),T(b,CB),ME(b,c,e,d,d),T(b,vB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,U(b,c,g,j,o),U(b,j,o,n,g),g=e+d+f,o=g+f,U(b,c,g,j,o),U(b,j,o,n,g),h+=f,n=h+f,g=e+d,U(b,n,e,h,a),U(b,h,a,n,g),h=c+d+f,n=h+f,U(b,h,e,n,a),U(b,n,a,h,g));break;case 110:RE(b,h,g,a.Z,!0);break;case 111:RE(b,h,g,a.Z,!1);break;case 109:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));U(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:T(b,qB);eC(b,h+3,g+5,a.Z-7,a.Z-11);T(b,wB);ME(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:T(b,fE);
a.qb&&dC(b,h+1,g+1,a.Z,a.Z,!1);T(b,wB);SE(a,b,h,g,"NEW");break;case 106:T(b,xB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,wB);U(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));SE(a,b,h+6,g,vc);break;case 104:T(b,xB);U(b,h+7,g+7,h+a.Z-7,g+a.Z-7);U(b,h+8,g+7,h+a.Z-6,g+a.Z-7);U(b,h+7,g+a.Z-7,h+a.Z-7,g+7);U(b,h+8,g+a.Z-7,h+a.Z-6,g+7);T(b,wB);break;case 105:a.Ob?(T(b,BB),U(b,h+11,g+5,h+9,g+9),U(b,h+9,g+9,h+4,g+9),U(b,h+4,g+9,h+8,g+12),U(b,
h+8,g+12,h+6,g+18),U(b,h+6,g+18,h+11,g+15),U(b,h+12,g+5,h+14,g+9),U(b,h+14,g+9,h+19,g+9),U(b,h+19,g+9,h+15,g+12),U(b,h+15,g+12,h+17,g+18),U(b,h+17,g+18,h+12,g+15),T(b,wB)):SE(a,b,h,g,"123");break;case 114:T(b,DB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);eC(b,d,c,f,f);T(b,wB);TE(a,b,h,g,qB,"i");break;case 201:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:U(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);U(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:U(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));U(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);U(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:U(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));U(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));U(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:UE(a,b,h,g+2,3);break;case 207:UE(a,b,h,g,4);break;
case 208:UE(a,b,h,g,5);break;case 209:UE(a,b,h,g,1);break;case 210:UE(a,b,h,g,6);break;case 211:UE(a,b,h,g,7);break;case 212:UE(a,b,h,g,8);break;case 213:SE(a,b,h,g,"FG"),a.G=new tC(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!=jE[d]&&TE(a,b,h,g,hE[d],jE[d])}
function VE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,T(d,fE),eC(d,0,0,c,b),a.pb?(T(d,(pB(),uB)),ME(d,-1,0,c,b-1)):(T(d,gE),U(d,0,0,c-1-2,0),T(d,FB(fE)),U(d,0,b-1,c-1,b-1),U(d,c-1,0,c-1,b-1)),WE(d,a.Y),T(d,(pB(),wB)),-1!=a.K.toLowerCase().indexOf(re)&&T(d,xB),XE(d,a.K,10,15),YE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function ZE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;T(d,fE);eC(d,0,0,c,b);a.pb?(T(d,(pB(),uB)),U(d,0,b-1,c,b-1),e=$E*(a.Z+a.T)+2,U(d,0,e,c,e),U(d,0,e,0,b),U(d,a.Z-1,e,a.Z-1,b-a.Z)):(T(d,gE),U(d,0,0,0,b-1),U(d,0,$E*a.Z,b-1,$E*a.Z),T(d,FB(fE)),U(d,c-1,0,c-1,b-1-a.Z),U(d,0,b-1,c-1,b-1));for(b=3;b<=$E+2;++b)LE(a,d,1,b);YE(a.Vb,a.R,0,2*a.Z+a.T)}}
function aF(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;T(e,a.u);eC(e,0,0,c,b);d=a.eb?(AC(),DC):(AC(),FC);if((AC(),BC)==(AC(),BC))d==DC?e.b=l:e.b=Hg;d=new OA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,u=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,Q=void 0,tb=o=v=r=j=void 0,X=o=j=void 0,L=h=r=h=void 0,ea=D=Q=void 0,J=h=q=r=r=E=u=L=j=X=X=v=L=J=q=X=L=u=ea=q=J=n=Q=o=v=v=E=J=void 0,
D=Q=1,n=2,ea=3;f.x&&(GE(f),DE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=O(N(bF(13*f.o.C*j)));cF(f.o,j);f.o.B&&(T(g,(pB(),wB)),ME(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=O(N(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(T(g,(dE(),kE)[f.e[j]]),h=g,r=Vt(f.K[j]-o/2),X=Vt(f.N[j]-o/2),L=u=o,NE(h,!0),OE(h,PE(h,r,X,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]&&(T(g,(dE(),kE)[f.e[h]]),J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*
J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=3*ea*Q,J=3*ea*D,X=y(M,s,-1,4,1),r=y(M,s,-1,4,1),X[0]=Vt(f.K[h]+q),r[0]=Vt(f.N[h]-J),X[1]=Vt(f.K[o]+q),r[1]=Vt(f.N[o]-J),X[2]=Vt(f.K[o]-q),r[2]=Vt(f.N[o]+J),X[3]=Vt(f.K[h]-q),r[3]=Vt(f.N[h]+J),o=g,h=X,NE(o,!0),OE(o,dF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){T(g,(pB(),wB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&T(g,(dE(),kE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;L=f.K[h];u=f.N[h];X=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=X-L,Q=r-u,D=Math.sqrt(J*J+Q*Q),
1>D&&(D=1),Q/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&T(g,AB);q=n*Q;J=n*D;U(g,O(N(Math.round(L+q))),O(N(Math.round(u-J))),O(N(Math.round(X+q))),O(N(Math.round(r-J))));U(g,O(N(Math.round(L-q))),O(N(Math.round(u+J))),O(N(Math.round(X-q))),O(N(Math.round(r+J))));T(g,wB);break;case 3:o=O(N(Math.round(L)));h=O(N(Math.round(u)));X=O(N(Math.round(X)));r=O(N(Math.round(r)));U(g,o,h,X,r);L=O(N(Math.round(ea*Q)));u=O(N(Math.round(ea*D)));U(g,o+L,h-u,X+L,r-u);U(g,o-L,h+u,X-L,r+u);break;case 9:case 0:for(h=
0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,U(g,O(N(Math.round(v))),O(N(Math.round(E))),O(N(Math.round(v))),O(N(Math.round(E))));WE(g,f.o.n);o=eF(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=IC(f.o.o,h);L=O(N(Math.round((L+X)/2-J/2)));q=O(N(Math.round((u+r)/2+~~(o/2)-1)));T(g,AB);XE(g,h,L,q);T(g,wB);break;default:if(1==f.C[j]||3==f.C[j])q=ea*Q,J=ea*D,E=y(M,s,-1,3,1),v=y(M,s,-1,3,1),E[0]=O(N(Math.round(X+q))),v[0]=O(N(Math.round(r-J))),E[1]=O(N(Math.round(L))),v[1]=O(N(Math.round(u))),E[2]=O(N(Math.round(X-
q))),v[2]=O(N(Math.round(r+J))),o=g,h=E,r=v,NE(o,!0),OE(o,dF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*Q;J=ea*D;for(h=0;10>h;++h)v=L-(L-X)/10*h,E=u-(u-r)/10*h,o=h/10,U(g,O(N(Math.round(v+q*o))),O(N(Math.round(E-J*o))),O(N(Math.round(v-q*o))),O(N(Math.round(E+J*o))))}else U(g,O(N(Math.round(L))),O(N(Math.round(u))),O(N(Math.round(X))),O(N(Math.round(r))))}}D=y(EE,m,-1,f.u+1,1);Q=y(M,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++Q[h],++Q[o],D[h]=D[h]/Q[h]+r/Q[h],D[o]=
D[o]/Q[o]+n/Q[o];WE(g,f.o.n);o=eF(f.o.o);J=y(Yt,m,1,f.u+1,0);X=y(M,s,-1,f.u+1,1);r=y(M,s,-1,f.u+1,1);n=y(fF,m,55,f.u+1,0);u=2;1!=f.o.C&&(u=O(N(bF(2*f.o.C))));for(j=1;j<=f.u;++j)h=gF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,X[j]=r[j]=IC(f.o.o,h),n[j]=hF(f,u,j,X[j],X[j],o,!1)):(L=D[j]<f.K[j],E=!0,1<Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<Q[j]&&(E=!1),1==Q[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(L=!0),q=h,tb=l,f.o.Lb&&
0<f.y[j]&&(tb+=Yb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<gk(f.B[j])&&(v+=gk(f.B[j])),0<f.B[j]?v+=xa:v+=Ba),L||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=IC(f.o.o,q),v=IC(f.o.o,h),X[j]=q,r[j]=v,v=n[j]=hF(f,u,j,q,v,o,L),L=v.d+u+1,q=v.e+o+u,T(g,f.o.u),-1==f.k&&0!=f.e[j]&&T(g,(dE(),kE)[f.e[j]]),eC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?T(g,(dE(),kE)[f.e[j]]):T(g,(pB(),wB)):T(g,(dE(),hE)[f.c[j]]),XE(g,h,L,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=X[j],v=r[j],L=O(N(bF(f.K[j]-q/2))),q=O(N(bF(f.N[j]+~~(o/2)-1))),
T(g,(pB(),AB)),XE(g,ba+f.r[h][1],L+v,q);if(0<f.E||0<f.F)if(T(g,104==f.o.d?(pB(),xB):(pB(),DB)),0<f.E&&106!=f.o.d&&(v=n[f.E],ME(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],Q=f.N[o]-f.N[h],D=Math.sqrt(J*J+Q*Q),1>D&&(D=1),Q/=D,D=J/D,q=(ea+1)*Q,J=(ea+1)*D,E=y(M,s,-1,5,1),v=y(M,s,-1,5,1),E[0]=O(N(bF(f.K[h]+q))),E[1]=O(N(bF(f.K[o]+q))),v[0]=O(N(bF(f.N[h]-J))),v[1]=O(N(bF(f.N[o]-J))),E[3]=O(N(bF(f.K[h]-q))),E[2]=O(N(bF(f.K[o]-q))),v[3]=O(N(bF(f.N[h]+J))),v[2]=O(N(bF(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,Q=v,ea.o&&(NE(ea,!1),OE(ea,dF(ea,j,Q,5,!0)))),106==f.o.d&&iF(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;T(g,(pB(),xB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],ME(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(T(e,(pB(),uB)),U(e,c-1,0,c-1,b-1)):(T(e,FB(fE)),U(e,c-1,0,c-1,b-1),T(e,fE),U(e,c-2,0,c-2,b-1),T(e,gE),U(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),T(e,(pB(),AB)),U(e,d,~~(b/2),d+48,~~(b/2)),U(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),U(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new SB(Zb,0,13),a.X=new HC(a.U),null!=a.cb&&(d=IC(a.X,a.cb),c=O(N(Math.round((c-d)/2))),b-=13,T(e,(pB(),wB)),WE(e,a.U),XE(e,a.cb,c,b)));YE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function UE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(M,s,-1,9,1);n=y(M,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Vt(c+a*Math.sin(j)),n[f]=Vt(d+a*Math.cos(j));f=e+1;b.o&&(NE(b,!1),OE(b,dF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=Vt(c+(a-3)*Math.sin(j)),n[f]=Vt(d+(a-3)*Math.cos(j));U(b,h[0],n[0],h[1],n[1]);U(b,h[2],n[2],h[3],n[3]);U(b,h[4],n[4],h[5],n[5])}}
function jF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;T(d,fE);eC(d,0,0,b,c);a.pb?(T(d,(pB(),uB)),c=14*(a.Z+a.T),ME(d,c,0,b-c-1,2*a.Z+a.T-1)):(T(d,FB(fE)),U(d,b-1,0,b-1,c-1),U(d,0,c-1,b-1-2,c-1),T(d,gE),U(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)LE(a,d,b,1),LE(a,d,b,2);a.d=c;YE(a.Vb,a.Rb,0,0)}}
function RE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);U(a,j,q,f,h);U(a,g,q,f,h);j=~~(n/3);U(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);QE(a,b,c+o-j,f,d-4-j-1,e,h)}
function kF(a,b,c){var d,e,f,g,j,h;lF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=mF(b);b=new PD(b,j,!0);e=l;for(d=1;5>=d;++d)e=nF(b,j);d=oF(uD(ro(e.substr(0,3)),10)).b;g=oF(uD(ro(e.substr(3,3)),10)).b;nF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=nF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new pF(a,f)}DE(a,1,d,1);DE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new pF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",YD(a),!1;null!=a.j&&a.$&&qF(a.$,a.j,!0);null!=a.k&&
a.$&&qF(a.$,a.k,!1);j=rF(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 sF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];DE(a,1,j,0)}c&&YD(a);return!0}function bs(a,b){a.lb=!0;a.K=b}function cF(a,b){100>b&&(!mE[b]&&(mE[b]=new SB(Zb,0,b)),!oE[b]&&St(oE,b,new HC(mE[b])),a.n=mE[b],a.o=oE[b])}
function fs(a,b){var c,d;if(0==b)return!1;AE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:IE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;tF(a,uF(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 rw("Cannot redo. Index is out of range.");if(!d.b.d)throw new rw(cc);
d.b=d.b.d;tF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=kv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(bs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=vF(d),wF(a,d,!1,!0),null!=a.tb&&RD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=kv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=lc):(bs(a,hc+(a.Ib.b+1)+ca+a.Ib.d),d=vF(d),wF(a,d,!1,!0),null!=a.tb&&RD(a.tb,null));break;case 101:a.Mb&&xF(a.Mb);a.Mb=new yF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new zF(a):a.Eb.hc.d._?AF(a.Eb.hc.d):BF(a.Eb);break;case 114:a.c&&
xF(a.c);a.c=new yF(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,CF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=DF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(EE,m,-1,4,1);FE(a.$,d);a.nb=!0;a.$=new sE(a.$);d=Vt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;EF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,FF(a.$,a.$.E),a.$.E=0,BE(a)):0<a.$.F&&(a.nb=!0,GF(a.$,a.$.F),a.$.F=0,BE(a));HF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new xC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new qC(c),wC(j,g),g.d=c,JA(g.e,a);Gz(a,j);a.F=j}IF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(xF(a.p),a.p=null);0==a.$.E&&(a.p=new yF(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,BE(a)),18==a.e&&(d=Do((cs(),ds).hc.b.hb,jh),JF(a.$,a.$.E,d),BE(a)),HF(a.$))}YD(a);return!0}
function yr(a){var b,c,d;d=wE(a);c=l;if(a.Gb){var e,f,g;g=Mt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)DF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(KF(g[1][0],3)+KF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=ma+LF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=ma+LF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new MF(a,a.gb,a.vb)),c=LF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function NF(a,b,c,d){var e;e=c;var f=d,g,j;(g=OF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=KE(a,!0)),a.x):(!a.w&&(a.w=KE(a,!1)),a.w),IF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=PF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=$E+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",YD(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",YD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=fs(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)FF(a.$,a.$.E),a.$.E=0,BE(a);else{if(106==a.d)return!0;if(108==a.d)QF(a.$,a.$.E,0),BE(a);else if(157==a.d)QF(a.$,a.$.E,1),BE(a);else if(158==a.d)QF(a.$,a.$.E,-1),BE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,W(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):BE(a);else if(206<=a.d&&229>=a.d)a.P=2,RF(a.$),BE(a);else if(230==a.d)a.P=3,BE(a);else if(233<=a.d&&262>a.d)SF(a.$,!1),BE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;JF(a.$,a.$.E,Do(a.Eb.f.hc.b.hb,jh));a.$.n=!0;BE(a)}else if(105==a.d)TF(a.$),BE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=Do((cs(),ds).hc.b.hb,jh),1>d.length&&(d=Tc),JF(a.$,a.$.E,
d)),BE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,RF(a.$),BE(a);else if(0<a.$.F)if(104==a.d)GF(a.$,a.$.F),a.$.F=0,BE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])bs(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;FF(d,c);d.b[c]=0}a.$.F=0;BE(a)}else if(201==a.d)UF(a.$,a.$.F),BE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),BE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,BE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,BE(a);else if(206<=a.d&&229>=a.d)a.P=2,RF(a.$),BE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=Do(a.Eb.f.hc.b.hb,jh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;BE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new JE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(VF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,W(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,RF(a.$)):300<a.d?(VF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=Do((cs(),ds).hc.b.hb,jh),1>d.length&&(d=Tc),JF(a.$,1,d))):230==a.d?WF(a,null,!0):233<=a.d&&262>a.d?(VF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,SF(a.$,!0)):gD();BE(a)}else e=!1;e&&(HF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,YD(a))}return e}
function XF(a,b,c,d){var e,f;if(a.A||!a.ib||OF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=YF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)FF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],W(b,0),GF(b,e),0<YF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){bs(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;W(b,O(N(Math.round(h))));b.j[b.w]=b.u;0<YF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;bs(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(PF(b)||OF(b))zE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(EE,m,-1,4,1);FE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;AE(a);a.nb=!0;YD(a);a.Tb=c;a.Ub=d;return!0}
function ZF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||OF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,u=void 0,n=void 0,r=0,u=((dE(),lE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<u&&(u=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<u&&(u=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;$F(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if($F(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;AE(a);a.nb=!0;YD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function aG(a){if(a.A)return!0;a.jb&&(a.jb=!1,BE(a));a.lb=!1;a.Q=Ah;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=YF(b,b.u),6>b.A[c]&&(bG(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),FF(b,b.u));b.D=!1;BE(a)}else a:{var b=a.$,e,f;c=YF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):bs(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],bs(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]=O(N(bF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=O(N(bF((b.N[b.G]+b.N[c])/2))))}}HE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,uF(b),b.b.d=c),BE(a),a.s=!1)}else 5==a.P&&(HE(a.$),BE(a));0<a.P&&(a.E=!1,AE(a),a.nb=!0,HF(a.$),cG(a.$),YD(a),a.P=0,a.i=!1);if(lE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,AE(a),a.nb=!0,YD(a);return!0}function AE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function $F(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,RD(a.sb,K(dG,m,82,[new S(a.f),new S(b)]))}
function eG(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(Qf)?a.Gb=!1:-1<b.indexOf(og)&&(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(Lf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Uf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,DE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)fG(a.gb[d]),GE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(dg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(vd)&&(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&&++$E;c&&YD(a)}
function YD(a){var b,c,d,e;b=CA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.Pe(a.db,d,c),a.A&&e&&DE(a,1,a.vb,0),aF(a),a.A||(a.Rb=a.Pe(a.Rb,b.c,2*a.Z+a.T),jF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Pe(a.R,a.Z,c),ZE(a),a.J=a.Pe(a.J,d,a.Z),VE(a))):(aF(a),a.A||(VE(a),a.E&&(jF(a),ZE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function gG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=DF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=gF(c,h);c.o.N&&0<c.y[h]&&(j+=Yb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ba,1<gk(c.B[h])&&(j+=gk(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+hG(0.055999999999999994*c.K[h],0,2)+ba+hG(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+=rh),e+=c)}return e}function rE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=DF(a.gb[c]),d!=b))continue;d=void 0;d=iG(a.gb[c]);d=jG(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function BE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&RD(a.tb,null)}var c,d,e;e=new kG;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]=iG(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 lG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function wF(a,b,c,d){try{kF(a,b,d)?c&&BE(a):YD(a)}catch(e){if(e=$i(e),A(e,79))YD(a);else throw e;}}
function WF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;lF(a,c);e=j=0;r=new PD(b,"|>",!0);g=-1<b.indexOf(rb);n=1;h=ID(r);a.vb=0;for(f=1;f<=h;++f)if(o=MD(r),ro(o),!H(o,rh))if(H(o,rb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new mG(a,o);if(0==a.$.u){nG(a,"ERROR - problems in reading/processing molecule !");gD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(nG(a,"ERROR - strange reaction - fixing !"),gD(),d=!1):3<n?(nG(a,"ERROR - strange reaction !"),gD(),d=!1):(1<a.vb&&!g&&eG(a,Lf,!0),g&&!a.Gb&&eG(a,
og,!0),!g&&a.Gb&&eG(a,Qf,!0),g?(DE(a,1,j,1),DE(a,j+1,e-1,2),DE(a,e,a.vb,3)):DE(a,1,a.vb,0),c&&YD(a),d=!0)}d?BE(a):YD(a)}catch(q){if(q=$i(q),A(q,79))YD(a);else throw q;}}function oG(a){AE(a);a.nb=!0;YD(a)}function lF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new JE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&YD(a);null!=a.tb&&RD(a.tb,null)}
function tF(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]=iG(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&RD(a.tb,null)}}function pG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,YD(a),null):a.gb[b]}
function CE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Ma)?c=261:H(b,Sa)?c=241:H(b,La)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Oa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Ca)?c=245:H(b,Ea)&&(c=238);0<c?fs(a,c):b="Not known group!";a.lb=!0;a.K=b;YD(a)}function nG(a,b){a.lb=!0;a.K=b;YD(a)}function wE(a){var b;b=qE(a);AE(a);YD(a);return b}
function SE(a,b,c,d,e){var f,g,j,h;f=a.X;h=IC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new SB(f.c.b,f.c.d,g),f=new HC(j),h=IC(f,e),b.f=j,b.j=qG(j);else WE(b,a.U);f=UB(f.c).b-UB(f.c).c;XE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function TE(a,b,c,d,e,f){var g,j;g=eF(a.W);j=IC(a.W,f);WE(b,a.V);(b.e=e)&&(b.i=qg+(~~e.b>>16&255)+ya+(~~e.b>>8&255)+ya+(e.b&255)+va);XE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function eF(a){return UB(a.c).b-UB(a.c).c}
function es(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Id,YD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Id):bs(a,a.z+ba),YD(a))}t(485,396,vi);_.Be=function(a){tE(this,a)};_.Pe=function(a,b,c){return yA(this,b,c)};_.Qe=function(){};_.ie=function(){YD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=Ah;_.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 $E=10,mE,oE,fE,gE,hE,eE,lE,rG=null,kE,jE;
function sG(){dE();wA.call(this);this.Vb=(Oq(),Oq(),dA).b;this.y=new SB(null,0,8);this.u=(pB(),qB);this.gb=y(tG,m,95,99,0);this.ab=new uA;this.Ib=new uG;this.L=H((gD(),hD[$e]),fc);this.v=new vG;this.H=K(Yt,m,1,[Ha,Ia,Sa,Ga,Ma,La,Ka,Ja,Ra,Ta,Oa,Qa,Fa,Ea,Ca]);this.$=new JE(this);kE[0]=tB;kE[1]=new rB(255,153,153);kE[2]=new rB(255,204,102);kE[3]=new rB(255,255,153);kE[4]=new rB(102,255,255);kE[5]=new rB(51,204,255);kE[6]=new rB(255,153,255)}t(484,485,vi,sG);
_.Pe=function(a,b,c){var d;return a?(d=a.b,Bj(d.u,b,c),a):yA(this,b,c)};_.Qe=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[wG(b.b),a])}};_.b=null;function xG(a){if(a.e.hb.style.display!=Pf){BA(a.d);var b;for(b=new Ui(a.f.k);b.c<b.e.Je();)a=Vi(b),a.Oe()}}function yG(a){zG.call(this,a,db,db,null)}function AG(a,b){zG.call(this,a,db,db,b)}function BG(a,b,c){zG.call(this,a,b,c,null)}
function zG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(dc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=wj(a)){this.c=CG;++CG;this.e=e;this.d=new sG;this.f=new DG(this.d,b,c,d);Mw(e,this.f);d&&kd in d&&(this.f.c=d[kd]);a=this.f;a.e||(a.e=zA(a,G(a.hb,Xf),G(a.hb,Wf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?rG=dc:rG="JME";b.w=KE(b,!1);b.x=KE(b,!0);bs(b,rG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=CA(b);sA(b,null);b.pb||(b.T=0);b.U||(b.U=new SB(Zb,0,13),b.X=new HC(b.U));b.V||(b.V=new SB(Zb,1,13),b.W=new HC(b.V));b.Y||(b.Y=new SB(Zb,0,11),new HC(b.Y));cF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;$E=10;b.Lb=!0;try{r=EG(b.Vb,"options");null!=r&&eG(b,r,!1);j=EG(b.Vb,"jme");null!=j&&(b.M=j);n=EG(b.Vb,"mol");null!=n&&(b.bb=n);g=EG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=EG(b.Vb,Tg);null!=o&&(b.cb=o,YD(b));b.k=EG(b.Vb,"atomcolors");b.j=EG(b.Vb,"atombg");f=EG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var u,v,D,E;v=(pB(),qB);try{if(0!=f.indexOf(la))throw new In("bad hex encoding");E=uD(f.substr(1,2),16);D=uD(f.substr(3,2),16);u=uD(f.substr(5,2),16);q=v=new rB(E,D,u)}catch(J){if(J=$i(J),A(J,79))gD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&CF(b.$);h=EG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(Q){if(Q=$i(Q),!A(Q,79))throw Q;}b.d=202;for(f=0;23>f;++f)hE[f]=(pB(),yB),jE[f]=Tc;jE[1]=Yb;hE[1]=(pB(),uB);jE[2]=Bb;hE[2]=yB;jE[3]=Jb;hE[3]=uB;jE[4]=ic;hE[4]=DB;jE[5]=sc;hE[5]=
xB;jE[9]=Ub;hE[9]=AB;jE[10]=Nb;hE[10]=AB;jE[11]=Fb;hE[11]=AB;jE[12]=$b;hE[12]=AB;jE[8]=Fc;hE[8]=FB(zB);jE[7]=uc;hE[7]=yB;jE[6]=Nc;hE[6]=uB;jE[13]=Jc;hE[13]=uB;jE[18]=Tc;hE[18]=uB;jE[19]=vc;hE[19]=uB;jE[20]=wc;hE[20]=uB;jE[21]=xc;hE[21]=uB;jE[22]=yc;hE[22]=uB;bA(b);b._=new FG;f=a.d;f.D=CA(f);null!=f.M?(WF(f,f.M,!1),null!=f.j&&f.$&&qF(f.$,f.j,!0),null!=f.k&&f.$&&qF(f.$,f.k,!1)):null!=f.bb&&wF(f,f.bb,!1,!1);YD(a.d);h=this.d;f=this.f;g=new VD(h);ow(f,new GG,(pr(),pr(),qr));ow(f,new HG,(mr(),mr(),nr));
ow(f,new IG,(sr(),sr(),tr));ow(f,new JG(g),(zr(),zr(),Ar));q=0>=KG();n=new iy((cE(),bE));n.hb.alt="drag out MOL or RXN file";kw(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new ZD(h);Mw(f.i,n);u=new $D(f,n,r,j,g);Pw(u.f.i,u.c,G(u.f.hb,Xf)-u.e-u.d,G(u.f.hb,Wf)-(u.b-u.d));ij(f.k,u);q?(q=new LG,kw(q,n.hb.alt),0<=r&&(q.hb.style[oh]=r+jg),0<=o&&(q.hb.style[Ue]=o+jg),Mw(f.i,q),g=new aE(f,q,r,j,g),Pw(g.f.i,g.c,G(g.f.hb,Xf)-g.e-g.d,G(g.f.hb,Wf)-(g.b-g.d)),ij(f.k,g),Eo(q.hb),q.hb.style[ae]=
(Wo(),Jf),ow(q,h,(vr(),vr(),wr))):(Eo(n.hb),n.hb.style[ae]=(Wo(),Jf),ow(n,h,(vr(),vr(),wr)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function MG(){return au(null)}function NG(a){return au(a)}t(486,1,yi,yG,AG,BG,zG);_.Re=function(a){B(this.f,new OG(this,a),(Rq(),Rq(),Sq))};_.Se=function(a){B(this.f,new PG(this,a),(ns(),ns(),os))};_.Te=function(a){BF(new QG(a,this.d,fE))};_.Ue=function(){IE(this.d)};_.Ve=function(){ho((eo(),fo),new RG(this))};_.We=function(){return this.b};
_.Xe=function(){return this.c};_.Ye=function(){return this.d.I};_.Ze=function(){return this.d.eb};_.$e=function(){return this.d.fb};_._e=function(){return this.d.tb};_.nd=function(){return G(this.f.hb,Wf)};_.af=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Xf);a[1]=G(this.f.hb,Wf);return a};_.od=function(){return G(this.f.hb,Xf)};_.bf=function(){return this.e.hb};_.cf=function(){return this.d.yb};_.df=function(){return this.d.Ab};_.ef=function(a){$wnd.alert("JSME initialization error: "+a)};
_.qd=function(){return this.e.hb.style.display!=Pf};_.ff=function(){var a=this.d,b;a.Gb?b=gG(a,1)+rb+gG(a,2)+rb+gG(a,3):b=gG(a,0);return b};_.gf=function(){return yr(this.d)};_.hf=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=qE(a);a.Pb=b;YD(a);return c};_.jf=function(a){eG(this.d,a,!0)};_.kf=function(){};_.lf=function(a){wF(this.d,a,!0,!0)};_.mf=function(a){WF(this.d,a,!0)};_.ne=function(){xG(this)};_.nf=function(){lF(this.d,!0)};
_.of=function(a){var b=this.d;if(a=pG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;oG(b)}};_.pf=function(a){this.b=a;!this.d.b&&(this.d.b=new SG(this))};_.qf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ui(b.b);d.c<d.e.Je();)c=Vi(d),a?c.b=l:c.b=Hg}BA(b.d)};_.rf=function(a,b){var c=this.d,d;if(d=pG(c,a))qF(d,b,!0),oG(c)};_.sf=function(a,b){var c=this.d,d;d=pG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,YD(c)):(d.E=b,oG(c))};_.sd=function(a){this.f.hb.style[Ue]=a;xG(this)};
_.tf=function(a){this.d.I=a};_.uf=function(a){var b=this.d;b.eb=a;YD(b)};_.vf=function(a){var b=this.d;b.fb=a;YD(b)};_.wf=function(a){this.d.sb=a};_.xf=function(a){this.d.tb=a};_.yf=function(a){var b=this.d;b.yb=a;b.w=KE(b,!1)};_.zf=function(a){this.d.Ab=a};_.Af=function(a,b){var c=this.f;c.ud(a);c.sd(b);xG(this)};_.Bf=function(a){CE(this.d,a)};_.Cf=function(a,b){var c=this.d;c.i=!1;c.Qb=new mG(c,a);c.d=253;c.lb=!0;c.K=b;YD(c)};_.td=function(a){mw(this.e.hb,a)};
_.ud=function(a){this.f.hb.style[oh]=a;xG(this)};_.Df=function(a){nG(this.d,a)};_.Ef=function(){return wE(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var CG=0;function RG(a){this.b=a}t(487,1,{},RG);_.xc=function(){var a,b;for(b=new Ui(this.b.f.b);b.c<b.e.Je();)a=Vi(b),a.u.hb.innerHTML=a.r||l};_.b=null;function SG(a){this.b=a}t(488,1,{},SG);_.b=null;function OG(a,b){this.b=a;this.c=b}t(489,1,{},OG);_.Tc=function(a){a=a.b;ho((eo(),fo),new TG(this,this.c,a))};_.b=null;_.c=null;
function TG(a,b,c){this.b=a;this.d=b;this.c=c}t(490,1,{},TG);_.xc=function(){var a=this.c;this.d.b.apply(a,[wG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function PG(a,b){this.b=a;this.c=b}t(491,1,{},PG);_.b=null;_.c=null;function qs(a,b,c){this.b=a;this.d=b;this.c=c}t(492,1,{},qs);_.xc=function(){var a=this.c;this.d.b.apply(a,[wG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function UG(){var a=VG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;WG(XG,arguments)?a=arguments[0]:3==arguments.length?a=new BG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new yG(arguments[0]):4==arguments.length?a=new zG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new AG(arguments[0],arguments[1]));this.g=a;YG();a[dd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Re(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new ZG(a))});b.addMouseOverHandler=C(function(a){this.g.Se(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new ZG(a))});b.alert=C(function(a){this.g.Te(a)});b.clear=C(function(){this.g.Ue()});b.deferredRepaint=C(function(){this.g.Ve()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.nd()});b.getOffsetSize=C(function(){return this.g.af()});b.getOffsetWidth=C(function(){return this.g.od()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.ef(a)});b.isVisible=C(function(){return this.g.qd()});
b.jmeFile=C(function(){return this.g.ff()});b.molFile=C(function(){return this.g.gf()});b.nonisomericSmiles=C(function(){return this.g.hf()});b.options=C(function(a){this.g.jf(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.lf(a)});b.readMolecule=C(function(a){this.g.mf(a)});b.repaint=C(function(){this.g.ne()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=XG;YG();var f=b,g,b=$G.c;g=aH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=aH(b,
e,f)}if(!g)throw new dj("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.nf()});b.resetAtomColors=C(function(a){this.g.of(a)});b.setAfterPasteCallBack=C(function(a){this.g.pf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new ZG(a))});b.setAntialias=C(function(a){this.g.qf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.rf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.sf(a,b)});b.setHeight=C(function(a){this.g.sd(a)});
b.setHelpURL=C(function(a){this.g.tf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.uf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.vf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.wf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.xf(a)});b.setPasteLabel=C(function(a){this.g.yf(a)});b.setPrePasteJSfunction=C(function(a){this.g.zf(a)});b.setSize=C(function(a,b){this.g.Af(a,b)});b.setSubstituent=C(function(a){this.g.Bf(a)});b.setTemplate=C(function(a,
b){this.g.Cf(a,b)});b.setVisible=C(function(a){this.g.td(a)});b.setWidth=C(function(a){this.g.ud(a)});b.showInfo=C(function(a){this.g.Df(a)});b.smiles=C(function(){return this.g.Ef()});bH({"0":{"0":[[MG,null,void 0]],1:[[NG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new cH(e));return[e]},Ce]]}});dH(XG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Zt(){eH||(eH=!0,UG())}t(493,1,{},Zt);
var eH=!1;function cu(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==Ce)$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 bu(){}t(495,1,{},bu);_.xc=function(){cu()};function cH(a){this.b=a}t(496,1,{69:1,107:1},cH);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function ZG(a){this.b=a}t(497,1,{70:1,107:1},ZG);
_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
function UD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(oh)||l;b=c.getAttribute(Ue)||l;f=c.getAttribute(Nf)||l;e=c.getAttribute(We)||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(Nf)||l,h=h.getAttribute(jh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Kd);c.removeAttribute(Nf);c.removeAttribute("archive");c.removeAttribute(Ue);c.removeAttribute(oh);c.removeAttribute(jd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Jo();c.setAttribute(We,d);c.style[oh]=SD(g);c.style[Ue]=SD(b);b=new fH(a,d,n,e,c,f);ho((eo(),fo),b);++a.c;return!0}function TD(a){this.b="JME.class";this.e=a}t(498,1,{},TD);_.Jc=function(){return UD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function fH(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(499,1,{},fH);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,db,db,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(We,this.f):this.d.removeAttribute(We);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 gH(){}t(500,1,yi,gH);function hH(a){this.b=a}t(501,1,{},hH);_.xc=function(){this.b()};_.b=null;
function iH(){var a=VG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;WG(jH,arguments)?a=arguments[0]:0==arguments.length&&(a=new gH);this.g=a;YG();a[dd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){ho((eo(),fo),new hH(a))});dH(jH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function $t(){kH||(kH=!0,iH())}t(502,1,{},$t);var kH=!1;function lH(a){Jn();this.i=a}
t(503,462,ai,lH);function iu(){Jn();this.i="divide by zero"}t(504,100,Xh,iu);function Tt(){Jn()}function mH(a){Jn();this.i=a}t(505,100,Xh,Tt,mH);function nH(){nH=x;oH=new pH(!1);qH=new pH(!0)}function pH(a){this.b=a}t(506,1,{72:1,73:1,76:1},pH);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?ih:"false"};_.b=!1;var oH,qH;function rH(){}function sH(a){return typeof a==Uf?Fc+(0>a?-a:a):a}
function tH(a,b){var c;c=new rH;c.e=Pb+(uH(0!=a?-a:0)?sH(0!=a?-a:0):l+Mi(c));vH(0!=a?-a:0)&&wH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Y(a){var b;b=new rH;b.e=Pb+(uH(a)?sH(a):l+Mi(b));vH(a)&&wH(a,b);return b}function $(a,b){var c;c=new rH;c.e=Pb+(uH(a)?sH(a):l+Mi(c));vH(a)&&wH(a,c);c.c=b?8:0;return c}function xH(){var a;a=new rH;a.e=Pb+(uH(0)?sH(0):l+Mi(a));vH(0)&&wH(0,a);a.c=2;return a}function yH(a){var b;b=new rH;b.e=Pb+(uH(a)?sH(a):l+Mi(b));vH(a)&&wH(a,b);b.c=1;return b}
function vH(a){return typeof a==Uf&&0<a}function uH(a){return null!=a&&0!=a}function wH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Wh[b.d])c=c.prototype;else{c=Wh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}t(508,1,{},rH);_.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 zH(a){var b;if(!(b=AH,!b&&(b=AH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new BH(Wb+a+da);return parseFloat(a)}
function uD(a,b){var c,d;if(null==a)throw new BH(Tf);if(2>b||36<b)throw new BH("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 BH(Wb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new BH(Wb+a+da);if(-2147483648>c||2147483647<c)throw new BH(Wb+a+da);return c}t(510,1,{72:1,84:1});var AH=null;function CH(a){this.b=a}
t(509,510,{72:1,76:1,77:1,84:1},CH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return Vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function QA(a){this.b=a}t(511,510,{72:1,76:1,80:1,84:1},QA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return Vt(this.b)};_.tS=function(){return l+this.b};_.b=0;function EA(){Jn()}function Kk(a){Jn();this.i=a}t(512,100,pi,EA,Kk);function Hw(){Jn()}function Jx(a){Jn();this.i=a}t(513,100,Xh,Hw,Jx);function S(a){this.b=a}
function uu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=~~-(~~a>>16)>>16&16;c=16-b;a=~~a>>b;b=~~(a-256)>>16&8;c+=b;a<<=b;b=~~(a-4096)>>16&4;c+=b;a<<=b;b=~~(a-16384)>>16&2;c+=b;a=~~(a<<b)>>14;return c+2-(a&~(~~a>>1))}function nu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function oF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(DH(),EH)[b],!c&&(c=EH[b]=new S(a)),c):new S(a)}t(514,510,{72:1,76:1,82:1,84:1},S);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function DH(){DH=x;EH=y(dG,m,82,256,0)}var EH;function gk(a){return 0>a?-a:a}function fk(a,b){return a>b?a:b}function bF(a){return Math.round(a)}function Bo(){Jn()}function Vs(a){Jn();this.i=a}t(517,100,{72:1,79:1,83:1,85:1,87:1},Bo,Vs);function Oi(){Oi=x;Pi=K(Ni,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 Pi;function BH(a){Jn();this.i=a}t(519,512,pi,BH);
function Ao(a,b){this.b=Rc;this.e=a;this.c=b;this.d=-1}t(520,1,{72:1,86:1},Ao);_.tS=function(){return this.b+Wa+this.e+ua+(null!=this.c?this.c:"Unknown Source")+(0<=this.d?lb+this.d:l)+va};_.b=null;_.c=null;_.d=0;_.e=null;function FH(a,b){return a.charCodeAt(b)}function ND(a,b){var c=b,d=a.length,e,f;e=FH(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}
function GH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function so(a,b){return a.indexOf(b)}function sD(a,b,c){return a.indexOf(b,c)}function yo(a,b){return a.lastIndexOf(b)}function vF(a){var b=aa,c=rh,d;for(d=0;0<=(d=c.indexOf(Wc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+zo(c,++d):c=c.substr(0,d-0)+zo(c,++d);return a.replace(RegExp(b,De),c)}
function xo(a,b){for(var c=RegExp(b,De),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(Yt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function zo(a,b){return a.substr(b,a.length-b)}
function ro(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function to(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(~~(a-65536)>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Lu(this)};_.tS=_.toString;function HH(){HH=x;IH={};JH={}}
function Lu(a){HH();var b=lb+a,c=JH[b];if(null!=c)return c;c=IH[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+FH(a,d++);c|=0}256==KH&&(IH=JH,JH={},KH=0);++KH;return JH[b]=c}var IH,KH=0,JH;function Fn(a,b){Gn(a.b,b);return a}function En(){this.b=new Co}function LH(){this.b=new Co;this.b.b+=l}t(522,1,oi,En,LH);_.tS=function(){return this.b.b};function Ju(){this.b=new Co}
function qD(){this.b=new Co}function Bt(a){this.b=new Co;Gn(this.b,a)}t(523,1,oi,Ju,qD,Bt);_.tS=function(){return this.b.b};function tD(a){a="String index out of range: "+a;Jn();this.i=a}t(524,513,Xh,tD);
function MH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Bo;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new mH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new mH("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 Hw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)St(b,c,a[--d])}else for(c=e+c;e<c;)St(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function nw(){Jn()}function BD(a){Jn();this.i=a}t(526,100,Xh,nw,BD);function WA(a,b){for(var c;a.dd();)if(c=a.ed(),null==b?null==c:Rn(b,c))return a;return null}function ZA(a,b){var c;return(c=WA(a.Fd(),b))?(c.fd(),!0):!1}function NH(a){var b,c,d,e;d=new En;b=null;d.b.b+=Uc;for(c=a.Fd();c.dd();)null!=b?Gn(d.b,b):b=za,e=c.ed(),Gn(d.b,e===a?"(this Collection)":l+e);d.b.b+=cd;return d.b.b}t(527,1,{});_.Ff=function(){throw new BD("Add not supported on this collection");};
_.Gf=function(a){return!!WA(this.Fd(),a)};_.Ge=function(){return 0==this.Je()};_.Hf=function(a){return ZA(this,a)};_.tS=function(){return NH(this)};t(529,527,Ii);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Je()!=this.Je())return!1;for(a=a.Fd();a.dd();)if(b=a.ed(),!this.Gf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Fd();b.dd();)c=b.ed(),null!=c&&(a+=Un(c),a=~~a);return a};
function OH(a,b){var c;return A(b,91)&&(c=b.If(),Xv(a.b,c))?(c=rj(a.b,c),a.b.Ke(b.Jf(),c)):!1}function GD(a){this.b=a}t(528,529,Ii,GD);_.Gf=function(a){return OH(this,a)};_.Fd=function(){return new wD(this.b)};_.Hf=function(a){return OH(this,a)?(a=a.If(),cj(this.b,a),!0):!1};_.Je=function(){return this.b.e};_.b=null;function zD(a){if(a.c)Xi(a.b),cj(a.d,a.c.If()),a.c=null;else throw new rw("Must call next() before remove().");}
function wD(a){var b;this.d=a;b=new oj;a.d&&ij(b,new PH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new QH(a,d.substring(1));b.Ff(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.Ff(c[d])}this.b=new Ui(b)}t(530,1,{},wD);_.dd=function(){return xD(this.b)};_.ed=function(){return this.c=Vi(this.b)};_.fd=function(){zD(this)};_.b=null;_.c=null;_.d=null;t(532,1,ji);_.eQ=function(a){return A(a,91)&&AD(this.If(),a.If())&&AD(this.Jf(),a.Jf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.If()&&(a=Un(this.If()));null!=this.Jf()&&(b=Un(this.Jf()));return a^b};_.tS=function(){return this.If()+qb+this.Jf()};function PH(a){this.b=a}t(531,532,ji,PH);_.If=function(){return null};_.Jf=function(){return this.b.c};_.Kf=function(a){return DD(this.b,a)};_.b=null;function QH(a,b){this.c=a;this.b=b}t(533,532,ji,QH);_.If=function(){return this.b};_.Jf=function(){return this.c.f[lb+this.b]};_.Kf=function(a){return ED(this.c,this.b,a)};_.b=null;_.c=null;
function Gx(a,b){(0>a||a>=b)&&RH(a,b)}function RH(a,b){throw new Jx("Index: "+a+", Size: "+b);}t(534,527,ti);_.Lf=function(){throw new BD("Add not supported on this list");};_.Ff=function(a){this.Lf(this.Je(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Je()!=a.Je())return!1;c=this.Fd();for(d=a.Fd();c.dd();)if(a=c.ed(),b=d.ed(),!(null==a?null==b:Rn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Fd();a.dd();)c=a.ed(),b=31*b+(null==c?0:Un(c)),b=~~b;return b};_.Fd=function(){return new Ui(this)};_.Nf=function(){return this.Of(0)};_.Of=function(a){return new SH(this,a)};_.Pf=function(){throw new BD("Remove not supported on this list");};function xD(a){return a.c<a.e.Je()}function Vi(a){if(a.c>=a.e.Je())throw new Kw;return a.e.Mf(a.d=a.c++)}function Xi(a){if(0>a.d)throw new Ox;a.e.Pf(a.d);a.c=a.d;a.d=-1}function Ui(a){this.e=a}t(535,1,{},Ui);_.dd=function(){return xD(this)};
_.ed=function(){return Vi(this)};_.fd=function(){Xi(this)};_.c=0;_.d=-1;_.e=null;function SH(a,b){var c;this.e=this.b=a;c=a.Je();(0>b||b>c)&&RH(b,c);this.c=b}t(536,535,{},SH);_.Qf=function(){return 0<this.c};_.Rf=function(){if(0>=this.c)throw new Kw;return this.b.Mf(this.d=--this.c)};_.b=null;function TH(a){a=new wD(a.c.b);return new UH(a)}function VH(a,b){this.b=a;this.c=b}t(537,529,Ii,VH);_.Gf=function(a){return Xv(this.b,a)};_.Fd=function(){return TH(this)};_.Je=function(){return this.c.b.e};
_.b=null;_.c=null;function UH(a){this.b=a}t(538,1,{},UH);_.dd=function(){return xD(this.b.b)};_.ed=function(){return(this.b.c=Vi(this.b.b)).If()};_.fd=function(){zD(this.b)};_.b=null;t(539,534,ti);_.Lf=function(a,b){var c;c=bB(this,a);var d=c.e;new XA(b,c.c);++d.c;++c.b;c.d=null};_.Mf=function(a){var b;b=bB(this,a);try{return cB(b)}catch(c){c=$i(c);if(A(c,92))throw new Jx("Can't get element "+a);throw c;}};_.Fd=function(){return bB(this,0)};
_.Pf=function(a){var b,c;b=bB(this,a);try{c=cB(b)}catch(d){d=$i(d);if(A(d,92))throw new Jx("Can't remove element "+a);throw d;}WH(b);return c};function XH(a){a.c=y(YH,m,0,0,0)}function kA(a,b,c){(0>b||b>a.d)&&RH(b,a.d);a.c.splice(b,0,c);++a.d}function ij(a,b){St(a.c,a.d++,b);return!0}function kv(a,b){Gx(b,a.d);return a.c[b]}function $j(a,b){for(var c=0;c<a.d;++c)if(AD(b,a.c[c]))return c;return-1}function nv(a,b){var c;c=(Gx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function hj(a,b){var c;c=$j(a,b);if(-1==c)return!1;nv(a,c);return!0}function Ok(a,b){var c;if(b.length<a.d){c=b;var d;d=Lt(0,a.d);K(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)St(b,c,a.c[c]);b.length>a.d&&St(b,a.d,null);return b}function oj(){XH(this)}function QB(a){XH(this);this.c.length=a}function KA(a){XH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);K(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}t(540,534,$h,oj,QB,KA);_.Lf=function(a,b){kA(this,a,b)};
_.Ff=function(a){return ij(this,a)};_.Ue=function(){this.c=y(YH,m,0,0,0);this.d=0};_.Gf=function(a){return-1!=$j(this,a)};_.Mf=function(a){return kv(this,a)};_.Ge=function(){return 0==this.d};_.Pf=function(a){return nv(this,a)};_.Hf=function(a){return hj(this,a)};_.Je=function(){return this.d};_.d=0;function aB(a,b,c){var d;for(d=0;d<b;++d)St(a,d,c)}function xt(){xt=x;yt=new ZH}var yt;function ZH(){}t(543,534,ni,ZH);_.Gf=function(){return!1};_.Mf=function(){throw new Hw;};_.Je=function(){return 0};
function $H(){this.b=new Date}function aI(a){return 10>a?ab+a:l+a}t(544,1,{72:1,75:1,76:1,88:1},$H);_.eQ=function(a){return A(a,88)&&xu(N(this.b.getTime()),N(a.b.getTime()))};_.hC=function(){var a;a=N(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=eu(c&4194303,b&4194303,e&1048575);a=eu(a.l^b.l,a.m^b.m,a.h^b.h);return O(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?ab+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(bI(),cI)[this.b.getDay()]+ba+dI[this.b.getMonth()]+ba+aI(this.b.getDate())+ba+aI(this.b.getHours())+lb+aI(this.b.getMinutes())+lb+aI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function bI(){bI=x;cI=K(Yt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));dI=K(Yt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var cI,dI;
function qt(a,b){return null==z(a.b,b,a)}function pt(){this.b=new Si}t(546,529,{72:1,75:1,93:1},pt);_.Ff=function(a){return qt(this,a)};_.Gf=function(a){return Xv(this.b,a)};_.Ge=function(){return 0==this.b.e};_.Fd=function(){return TH(new VH(this.b,new GD(this.b)))};_.Hf=function(a){return null!=cj(this.b,a)};_.Je=function(){return this.b.e};_.tS=function(){return NH(new VH(this.b,new GD(this.b)))};_.b=null;
function bB(a,b){var c,d;(0>b||b>a.c)&&RH(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 eI(a,b,d)}function fB(){this.b=new fI;this.c=0}t(547,539,ni,fB);_.Ff=function(a){new XA(a,this.b);++this.c;return!0};_.Of=function(a){return bB(this,a)};_.Je=function(){return this.c};_.b=null;_.c=0;function cB(a){if(a.c==a.e.b)throw new Kw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function WH(a){if(!a.d)throw new Ox;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 eI(a,b,c){this.e=a;this.c=c;this.b=b}t(548,1,{},eI);_.dd=function(){return this.c!=this.e.b};_.Qf=function(){return this.c.c!=this.e.b};_.ed=function(){return cB(this)};_.Rf=function(){if(this.c.c==this.e.b)throw new Kw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.fd=function(){WH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function fI(){this.b=this.c=this}
function XA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}t(549,1,{},fI,XA);_.b=null;_.c=null;_.d=null;function yD(a,b){this.b=a;this.c=b}t(550,532,ji,yD);_.If=function(){return this.b};_.Jf=function(){return this.c};_.Kf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Kw(){Jn()}t(551,100,{72:1,79:1,85:1,87:1,92:1},Kw);function AD(a,b){return Ut(a)===Ut(b)||null!=a&&Rn(a,b)}function PB(a){var b=y(gB,m,45,0,0);return Ok(a.b,b)}function uA(){this.b=new oj}
t(553,534,$h,uA);_.Lf=function(a,b){kA(this.b,a,b)};_.Ff=function(a){return ij(this.b,a)};_.Gf=function(a){return-1!=$j(this.b,a)};_.Mf=function(a){return kv(this.b,a)};_.Ge=function(){return 0==this.b.d};_.Fd=function(){return new Ui(this.b)};_.Pf=function(a){return nv(this.b,a)};_.Je=function(){return this.b.d};_.tS=function(){return NH(this.b)};_.b=null;function xF(a){a.hc.d._&&VB(a)}function gI(a){var b;if(a.hc.d._){b=Mz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}XB(a)}
function hI(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function BF(a){var b=a.k;iI(a.hc.d,b.b,b.c);!Lz(a)&&pA(a);$z(a)}function jI(){$B.call(this,l);this.j=new jB(this.Sf());JA(this.r,new kI(this))}t(555,421,Hi);_.Td=function(a,b){return Ut(a.i)===Ut(this.j)?(gI(this),!0):this.Tf(a,b)};_.Sf=function(){return"Close"};_.Tf=function(){return!1};_.Md=function(){gI(this)};_.j=null;_.k=null;
function QG(a,b,c){jI.call(this);this.hc&&bC(this.hc,!1);ZB(this,!1);sA(this,new jC(0));a=new nC(a,1);R(this,a,null);a=new wA;R(a,this.j,null);R(this,a,null);b&&(this.k=Mz(b),YB(this),hI(this.k,~~(G(b.Vb.hb,Xf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Wf)/2)-~~(this.cc/2)));c&&P(this,c)}t(554,555,Hi,QG);_.Sf=function(){return"OK"};function uF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new rw("Cannot undo. Index is out of range.");if(!a.b.c)throw new rw(cc);a.b=a.b.c;return a.b.b}
function FG(){this.b=this.c=new lI}t(556,1,{},FG);_.b=null;function lI(){this.b=null}function lG(a){this.b=a}t(557,1,{},lI,lG);_.b=null;_.c=null;_.d=null;function kI(a){this.b=a}t(558,456,Ai,kI);_.b=null;
function XD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){RD(a.b.Ab,K(Yt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=xo(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],St(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{kF(a.b,b,!0)?(bs(a.b,"Structure pasted"+e),BE(a.b),BA(a.b),d=!0):(BF(new QG(a.b.K,a.b,fE)),lF(a.b,!0),BA(a.b))}catch(n){if(n=$i(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",YD(e),BF(new QG(a.b.K,
a.b,fE)),BA(a.b);else throw n;}}d&&a.b.Qe(b)}function as(a){this.b=a}t(559,1,{},as);_.b=null;function uE(){uE=x;vE=new mI("COPY_SMILES",0);xE=new mI("COPY_MOL",1);yE=new mI("PASTE",2);nI=K(oI,m,94,[vE,xE,yE])}function mI(a,b){I.call(this,a,b)}t(560,146,{72:1,76:1,78:1,94:1},mI);var nI,xE,vE,yE;function kG(){this.e=y(tG,m,95,99,0)}t(561,1,{},kG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function pI(a){a.c=y(M,s,-1,20,1);a.B=y(M,s,-1,20,1);a.K=y(EE,m,-1,20,1);a.N=y(EE,m,-1,20,1);a.H=Mt([20,7]);a.e=y(M,s,-1,20,1);a.d=y(Yt,m,1,20,0);a.p=y(Yt,m,1,20,0);a.y=y(M,s,-1,20,1);a.A=y(M,s,-1,20,1);a.I=y(M,s,-1,20,1);a.J=y(M,s,-1,20,1);a.t=y(M,s,-1,20,1);a.C=y(M,s,-1,20,1);a.L=y(M,s,-1,20,1);a.O=y(M,s,-1,20,1);a.f=y(Yt,m,1,20,0);a.r=Mt([10,2]);a.j=y(M,s,-1,101,1)}
function qI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(M,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(M,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(EE,m,-1,4,1);d=y(EE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=rI(r[1],d[1],r[2],d[2]);0<n[3]?(b=
rI(r[2],d[2],r[3],d[3]),d=rI(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function W(a,b){var c,d,e,f,g,j,h,n;VF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=sI(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(EE,m,-1,2,1);tI(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==YF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;bs(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];bG(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&UF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=O(N(bF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=O(N(bF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function SF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.E=a.u-2,W(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)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,W(a,0),a.q=!1,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&QF(a,a.E,1),W(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,QF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)W(a,0),a.E=
a.u,W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u-2,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)W(a,0),a.E=a.u,W(a,0),a.c[a.u]=4,a.E=a.u-1,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)W(a,0),a.c[a.u]=5,a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)W(a,0),a.c[a.u]=4,a.E=a.u,W(a,0),a.E=a.u-1,W(a,0),c=3;else if(238==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)W(a,0),a.E=a.u,W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)W(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.E=a.u,a.t[a.v]=3,W(a,0),a.q=!1,c=3;else if(242==a.o.d)W(a,0),a.E=a.u,a.q=!0,W(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)W(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)W(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)W(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)W(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)W(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)W(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)W(a,0),a.E=a.u,W(a,0),c=2;else if(247==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=3;else if(248==a.o.d)W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),a.E=a.u,W(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,u;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;W(a,0);e=a.K[a.u];g=a.N[a.u];FF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)VF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)bG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];EF(a);a.E=c+d;W(a,0);o=a.K[a.u];q=a.N[a.u];FF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,u=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=u,r=-a.K[h]*e+a.N[h]*g,u=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=u,a.K[h]+=a.K[n],a.N[h]+=a.N[n];bG(a);a.I[a.v]=n;a.J[a.v]=c+d;EF(a);b&&(FF(a,n),GE(a))}c=4}uI(a,c);a.E=a.G;b&&
(a.E=0)}
function tI(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function RF(a){var b,c,d,e,f,g,j,h,n,o,r,q,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])vI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,W(a,0),a.E=a.u,vI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){bs(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[sI(a,a.E,a.H[a.E][d])],2<d||1!=b){bs(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(EE,m,-1,2,1);tI(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)VF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;u=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(u=-u,o=0);q=a.K[b]+r*e-u*g;u=a.N[b]+u*e+r*g;for(d=1;d<=j;++d)VF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=u+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)VF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)bG(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[sI(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[sI(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(M,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]=O(N(bF((a.K[b]+a.K[e])/2))),a.O[c]=O(N(bF((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;bG(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]=O(N(bF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=O(N(bF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(bG(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]=O(N(bF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(bG(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]=O(N(bF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=O(N(bF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(FF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&uI(a,j);-1<n&&(a.E=n)}
function vI(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)VF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function uI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=YF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function sI(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 wI(a,b,c){var d,e,f,g;e=Ah;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Du(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Du(c[d])&&!ru(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)xu(c[d],e)&&(b[d]=g,c[d]=Ah,++f);if(f==a.u)break}return g==a.u}
function GE(a){var b,c,d;b=y(EE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{FE(a,b);c=~~(c/2)-O(N(Math.round(b[0])));d=~~(d/2)-O(N(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;HE(a)}}
function FE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function QF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=xI(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&&bs(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?bs(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?bs(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?bs(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:bs(a.o,"Charge change not possible on the halogen !");break;case 18:bs(a.o,
"Use X button to change charge on the X atom !")}}
function rF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(M,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(M,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&FF(a,c);GE(a);bs(a.o,"Smaller part(s) removed !");return 1}
function YF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function cG(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];HF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),HF(a));4==a.t[d]&&(a.t[d]=1)}}
function rI(a,b,c,d){var e,f;f=e=0;0<=a&&0<=b?e=1:0<=a&&0>b?e=2:0>a&&0>b?e=3:0>a&&0<=b&&(e=4);0<=c&&0<=d?f=1:0<=c&&0>d?f=2:0>c&&0>d?f=3:0>c&&0<=d&&(f=4);if(e<f)return 1;if(e>f)return-1;switch(e){case 1:case 4:return a<c?1:-1;case 2:case 3:return a>c?1:-1}return 0}function EF(a){var b;yI(a);b=a.t.length;a.L=y(M,s,-1,b,1);a.O=y(M,s,-1,b,1);HE(a);HF(a)}
function VF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(M,s,-1,c,1),MH(a.c,b,a.c.length),a.c=b,b=y(M,s,-1,c,1),MH(a.B,b,a.B.length),a.B=b,b=y(M,s,-1,c,1),MH(a.y,b,a.y.length),a.y=b,b=y(M,s,-1,c,1),MH(a.e,b,a.e.length),a.e=b,b=y(Yt,m,1,c,0),MH(a.d,b,a.d.length),a.d=b,b=y(Yt,m,1,c,0),MH(a.p,b,a.p.length),a.p=b,b=y(EE,m,-1,c,1),MH(a.K,b,a.K.length),a.K=b,b=y(EE,m,-1,c,1),MH(a.N,b,a.N.length),a.N=b,b=Mt([c,7]),MH(a.H,b,a.H.length),a.H=b,c=y(M,s,-1,c,1),MH(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 hF(a,b,c,d,e,f,g){var j;j=O(N(bF(a.K[c]-d/2)));g||(j-=e-d);a=O(N(bF(a.N[c]-~~(f/2))));return new oA(j-1-b,a-b,e+1+2*b,f+2*b)}
function bG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(M,s,-1,b,1),MH(a.I,c,a.I.length),a.I=c,c=y(M,s,-1,b,1),MH(a.J,c,a.J.length),a.J=c,c=y(M,s,-1,b,1),MH(a.t,c,a.t.length),a.t=c,c=y(M,s,-1,b,1),MH(a.C,c,a.C.length),a.C=c,c=y(M,s,-1,b,1),MH(a.L,c,a.L.length),a.L=c,c=y(M,s,-1,b,1),MH(a.O,c,a.O.length),a.O=c,b=y(Yt,m,1,b,0),MH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function LF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(dE(),aa);j+="JME 2013-10-12 "+new $H+"\n \n";j+=KF(a.u,3)+KF(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=hG(0.055999999999999994*(a.K[e]-c),10,4)+hG(0.055999999999999994*(g-a.N[e]),10,4)+hG(0,10,4);h=gF(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+KF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=KF(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:zI(a,e)&&(g=2),c=KF(a.I[e],3)+KF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=KF(a.J[e],3)+KF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=KF(a.J[e],3)+KF(a.I[e],3)),j+=c+KF(g,3)+KF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+KF(e,4)+KF(a.B[e],4)+aa);return j+"M  END\n"}
function jG(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q,tb,X,L,ea,Gc,hg,xb,Od,Pd,Qd,Za,Hc;r=y(M,s,-1,a.u+10,1);q=y(M,s,-1,a.u+10,1);n=y(M,s,-1,a.u+1,1);o=y(M,s,-1,7,1);xb=y(M,s,-1,a.u+1,1);v=y(AI,m,-1,a.u+1,2);D=y(AI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;rF(a,!0);hg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){hg=!1;break}if(a.o.t&&hg){BI(a);cG(a);CI(a,D);DI(a,v,D);var Eb,sd,jf,ac,ze,td,ud,hb,wJ,Vd,w,Aa,Lm,Mm,at,pf,Pa,Nm,Om,Kc,Pm;Eb=y(M,s,-1,a.u+1,1);sd=y(M,s,-1,a.u+1,1);hb=y(EI,m,-1,a.u+1,3);var bt=a.u,Qm,
th,ct,tg,Dj,He,qf;Dj=y(EI,m,-1,bt+2,3);He=y(M,s,-1,100,1);qf=5;tg=0;He[0]=3;Dj[1]=Ch;Dj[2]=Dh;ct=2;if(!(3>bt))for(;qf<He[tg]*He[tg];){th=0;for(Qm=!0;Qm&&th<=tg&&qf>=He[th]*He[th];)0==qf%He[th]?Qm=!1:++th;if(Qm){Dj[++ct]=Au(qf);if(ct>=bt)break;tg<He.length-1&&(++tg,He[tg]=qf)}qf+=2}for(w=1;w<=a.u;++w){for(Aa=Om=1;Aa<=a.v;++Aa)(a.I[Aa]==w||a.J[Aa]==w)&&(Om*=a.i[Aa]);Nm=a.c[w];18==Nm&&(Pm=a.p[w],td=Pm.charCodeAt(0)-65+1,ud=0,1<Pm.length&&(ud=Pm.charCodeAt(1)-97),0>td&&(td=0),0>ud&&(ud=0),Nm=28*td+ud);
pf=0;-2>a.B[w]?pf=1:-2==a.B[w]?pf=2:-1==a.B[w]?pf=3:1==a.B[w]?pf=4:2==a.B[w]?pf=5:2<a.B[w]&&(pf=6);Kc=1;hb[w]=Au(Om);Kc*=126;hb[w]=vu(hb[w],Au(a.y[w]*Kc));Kc*=7;hb[w]=vu(hb[w],Au(pf*Kc));Kc*=7;hb[w]=vu(hb[w],Au(Nm*Kc));Kc*=783;hb[w]=vu(hb[w],Au(a.A[w]*Kc))}for(ze=0;!wI(a,Eb,hb);){at=!1;for(w=1;w<=a.u;++w)Eb[w]!=sd[w]&&(sd[w]=Eb[w],at=!0);if(at){for(w=1;w<=a.u;++w){hb[w]=Bh;for(Aa=1;Aa<=a.A[w];++Aa)hb[w]=Eu(hb[w],Dj[Eb[a.H[w][Aa]]])}ze=0}else if(0<ze){for(w=1;w<=a.u;++w)hb[w]=Bh;w=1;a:for(;w<=a.u-
1;++w)for(Aa=w+1;Aa<=a.u;++Aa)if(Eb[w]==Eb[Aa]){hb[w]=Ch;break a}}else{for(w=1;w<=a.u;++w){hb[w]=Bh;for(Aa=1;Aa<=a.A[w];++Aa)jf=a.H[w][Aa],hb[w]=Eu(hb[w],Au(a.c[jf]*a.i[sI(a,w,jf)]))}ze=1}wI(a,Eb,hb);for(w=1;w<=a.u;++w)hb[w]=Au(sd[w]*a.u+Eb[w])}for(w=1;w<=a.u;++w)sd[w]=Eb[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(sd[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];sd[w]=sd[Pa];sd[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]=Eb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Eb[a.I[w]],a.J[w]=Eb[a.J[w]],a.I[w]>a.J[w]&&(Vd=a.I[w],a.I[w]=a.J[w],a.J[w]=Vd,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){Mm=Lm=
a.u;ac=0;for(Aa=w;Aa<=a.v;++Aa)a.I[Aa]<Lm?(Lm=a.I[Aa],Mm=a.J[Aa],ac=Aa):a.I[Aa]==Lm&&a.J[Aa]<Mm&&(Mm=a.J[Aa],ac=Aa);Vd=a.I[w];a.I[w]=a.I[ac];a.I[ac]=Vd;Vd=a.J[w];a.J[w]=a.J[ac];a.J[ac]=Vd;Vd=a.t[w];a.t[w]=a.t[ac];a.t[ac]=Vd;Vd=a.C[w];a.C[w]=a.C[ac];a.C[ac]=Vd;wJ=a.f[w];a.f[w]=a.f[ac];a.f[ac]=wJ}EF(a);HF(a);CI(a,D);DI(a,v,D)}else{CI(a,D);a.i=y(M,s,-1,a.v+1,1);for(u=1;u<=a.v;++u)a.i[u]=a.t[u]}c=1;a.b=y(M,s,-1,a.u+1,1);Hc=1;a.b[1]=1;for(X=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]){Gc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Gc=!1;break}Gc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++L]=g;if(0==L){if(Hc==a.u)break;c=n[X--]}else if(1==L)xb[o[1]]=c,c=o[1],a.b[c]=++Hc;else{n[++X]=c;e=0;for(u=1;u<=L;++u)if(h=sI(a,o[u],c),!D[h]){e=o[u];break}if(0==e)for(u=1;u<=L;++u)if(h=sI(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]=++Hc}}xb=y(M,s,-1,a.u+1,1);b=y(M,s,-1,a.u+1,1);Q=y(AI,m,-1,a.u+1,2);Od=y(AI,m,-1,a.u+1,2);f=Hc=X=0;for(u=
1;u<=a.u;++u)if(1==a.b[u]){c=u;break}a:for(;;){0<f&&(xb[c]=f);b[++Hc]=c;for(a.b[c]=0;;){L=e=0;tb=a.u+1;u=1;b:for(;u<=a.A[c];++u){g=a.H[c][u];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++L,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==X)break a;Od[c]=!0;c=n[X--]}else break}f=c;c=e;1<L&&(n[++X]=f,Q[e]=!0)}Pd=y(M,s,-1,a.v+1,1);Qd=y(M,s,-1,a.u+1,1);if(a.o.Pb){var yJ=xb,AN=ea,dt,zJ,uh,Ie,et,ft,Na,Ej,gt;uh=y(M,s,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)uh[b[Na]]=Na;et=y(AI,m,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)dt=b[Na],zJ=yJ[dt],Ie=sI(a,dt,zJ),0!=Ie&&(FI(a,Ie,uh,Pd,D),et[Ie]=!0);for(Na=1;Na<=a.v;++Na)et[Na]||FI(a,Na,uh,Pd,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){ft=gt=0;for(Ej=1;Ej<=a.A[Na];++Ej){Ie=sI(a,Na,a.H[Na][Ej]);if(5==a.i[Ie])continue a;1==a.t[Ie]&&0!=GI(a,Ie,Na)&&++gt;2==a.t[Ie]&&(ft=a.H[Na][Ej])}if(0!=gt)if(0<ft){var ja=a,BJ=Na,rf=uh,Xc=Qd,mc=void 0,Fj=void 0,Lc=void 0,Je=void 0,Mc=void 0,Rm=void 0,Sm=void 0,Tm=void 0,Wd=void 0,Yc=void 0,Zc=void 0,
ht=void 0,Gj=void 0,Xd=void 0,Hj=void 0,Ke=void 0,Ij=void 0,it=void 0,Jj=void 0,Le=void 0,CJ=void 0,sf=void 0,DJ=void 0,jt=void 0,Kj=void 0,tf=void 0,Zc=1,Fj=BJ,mc=y(M,s,-1,ja.u+1,1);for(mc[1]=BJ;;){ht=!1;for(Yc=1;Yc<=ja.A[Fj];++Yc)if(Lc=ja.H[Fj][Yc],!(Lc==mc[1]||Lc==mc[Zc-1]))if(Je=sI(ja,Fj,Lc),2==ja.t[Je]&&5!=ja.i[Je]){Fj=mc[++Zc]=Lc;ht=!0;break}if(!ht)break}if(!(0==Zc%2||2>ja.A[mc[Zc]]||3<ja.A[mc[Zc]])){tf=mc[1];Mc=mc[~~((Zc+1)/2)];Wd=mc[Zc];sf=Le=Ke=Xd=0;jt=it=!1;for(Yc=1;Yc<=ja.A[tf];++Yc)Lc=
ja.H[tf][Yc],Je=sI(ja,tf,Lc),1!=ja.t[Je]||5==ja.i[Je]||(0==Xd?Xd=Lc:Ke=Lc);0<rf[Ke]&&rf[Xd]>rf[Ke]&&(Rm=Xd,Xd=Ke,Ke=Rm);Gj=Xd;0==Xd&&(Gj=Ke,it=!0);for(Yc=1;Yc<=ja.A[Wd];++Yc)Lc=ja.H[Wd][Yc],Je=sI(ja,Wd,Lc),1!=ja.t[Je]||5==ja.i[Je]||(0==Le?Le=Lc:sf=Lc);0<rf[sf]&&rf[Le]>rf[sf]&&(Rm=Le,Le=sf,sf=Rm);Jj=Le;0==Le&&(Jj=sf,jt=!0);Hj=GI(ja,sI(ja,tf,Xd),tf);Ij=GI(ja,sI(ja,tf,Ke),tf);CJ=GI(ja,sI(ja,Wd,Le),Wd);DJ=GI(ja,sI(ja,Wd,sf),Wd);1<(0>Hj+Ij?-(Hj+Ij):Hj+Ij)||0!=CJ||0!=DJ?bs(ja.o,"Bad stereoinfo on allene !"):
(Sm=ja.K[mc[Zc-1]]-ja.K[Wd],Tm=ja.N[mc[Zc-1]]-ja.N[Wd],Kj=Math.sqrt(Sm*Sm+Tm*Tm),0.001>Kj&&(Kj=0.001),0<(ja.N[Jj]-ja.N[mc[Zc-1]])*(Sm/Kj)-(ja.K[Jj]-ja.K[mc[Zc-1]])*(Tm/Kj)?Xc[Mc]=1:Xc[Mc]=-1,it&&(Xc[Mc]*=-1),jt&&(Xc[Mc]*=-1),Gj==Xd&&0>Hj&&(Xc[Mc]*=-1),Gj==Ke&&0>Ij&&(Xc[Mc]*=-1),rf[Gj]>rf[Jj]&&(Xc[Mc]*=-1))}}else b:{var nc=a,oc=Na,BN=yJ,CN=uh,DN=r,EN=q,FN=AN,Um=Qd,Vm=void 0,$c=void 0,kt=void 0,vh=void 0,Da=void 0,wh=void 0,wd=void 0,Lj=void 0,Yd=void 0,Ob=void 0,ia=void 0,Gb=void 0,Me=void 0,Wm=void 0,
ad=void 0,oa=void 0,Xm=void 0,Gb=y(M,s,-1,4,1),Wm=y(M,s,-1,4,1),xh=nc,Zd=oc,EJ=CN,lt=BN,FJ=DN,GJ=EN,GN=FN,Hb=Gb,Mj=void 0,bd=void 0,Ym=void 0,Zm=void 0,mt=void 0,Nj=void 0,Nj=-1;0<lt[Zd]&&(Hb[++Nj]=lt[Zd]);for(bd=1;bd<=GN;++bd)FJ[bd]==Zd&&(Hb[++Nj]=GJ[bd]),GJ[bd]==Zd&&(Hb[++Nj]=FJ[bd]);for(bd=Nj+1;bd<xh.A[Zd];++bd){mt=xh.u+1;Ym=1;c:for(;Ym<=xh.A[Zd];++Ym){Mj=xh.H[Zd][Ym];for(Zm=0;Zm<bd;++Zm)if(Mj==Hb[Zm])continue c;EJ[Mj]<mt&&(mt=EJ[Mj],Hb[bd]=Mj)}}0==lt[Zd]&&0<xh.y[Zd]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
Hb[0],Hb[0]=-1):0<xh.y[Zd]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(Da=Lj=wh=vh=Xm=wd=Ob=0;4>Da;++Da)0>=Gb[Da]||(Vm=sI(nc,oc,Gb[Da]),Wm[Da]=GI(nc,Vm,oc),0<Wm[Da]?(++Ob,Xm=Gb[Da],wh=Gb[Da]):0>Wm[Da]?(++wd,vh=Gb[Da],wh=Gb[Da]):Lj=Gb[Da]);Yd=Ob+wd;oa=y(M,s,-1,4,1);ad=0;if(3==nc.A[oc]){if(1==Ob&&1==wd||3==Yd&&0<Ob&&0<wd){bs(nc.o,"Error in C3H stereospecification !");break b}Me=Gb[0];1==Yd?Me=wh:2==Yd&&(Me=Lj);ia=qI(nc,oc,Me,Gb);oa[0]=wh;oa[1]=-1;oa[2]=ia[2];oa[3]=ia[1];0<Ob?ad=1:ad=-1}else if(4==nc.A[oc])if(1==
Yd)ia=qI(nc,oc,wh,Gb),oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],0<Ob?ad=1:ad=-1;else{Me=Gb[0];1<Lj&&(Me=Lj);1==Ob?Me=Xm:1==wd&&(Me=vh);ia=qI(nc,oc,Me,Gb);$c=y(M,s,-1,4,1);for(Da=0;4>Da;++Da)Vm=sI(nc,oc,ia[Da]),$c[Da]=GI(nc,Vm,oc);if(4==Yd){if(0==Ob||0==wd){bs(nc.o,"Error in C4 stereospecification !");break b}if(1==Ob||1==wd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[1],ad=$c[0];else{for(Da=0;4>Da;++Da)-1==$c[Da]&&($c[Da]=0);Yd=2}}else if(3==Yd)if(3==Ob||3==wd)oa[0]=ia[0],oa[1]=ia[3],oa[2]=
ia[2],oa[3]=ia[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=kt=1:wd=kt=-1;for(Da=0;4>Da;++Da)$c[Da]==kt&&($c[Da]=0);Yd=2}if(2==Yd)if(1==Ob&&1==wd)ia[1]==vh?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==vh&&(ia[2]=ia[3]),oa[0]=Xm,oa[1]=vh,oa[2]=ia[2],oa[3]=ia[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){bs(nc.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(oa[0]=ia[0],oa[1]=ia[2],oa[2]=ia[1],oa[3]=ia[3]):(oa[0]=ia[1],oa[1]=ia[3],oa[2]=ia[2],oa[3]=ia[0]);1<Ob?ad=1:ad=-1}}var Z=oa,Oj=Gb,pb=void 0;Oj[0]==Z[1]?(pb=
Z[0],Z[0]=Z[1],Z[1]=pb,pb=Z[2],Z[2]=Z[3],Z[3]=pb):Oj[0]==Z[2]?(pb=Z[2],Z[2]=Z[0],Z[0]=pb,pb=Z[1],Z[1]=Z[3],Z[3]=pb):Oj[0]==Z[3]&&(pb=Z[3],Z[3]=Z[0],Z[0]=pb,pb=Z[1],Z[1]=Z[2],Z[2]=pb);Oj[1]==Z[2]?(pb=Z[1],Z[1]=Z[2],Z[2]=pb,pb=Z[2],Z[2]=Z[3],Z[3]=pb):Oj[1]==Z[3]&&(pb=Z[1],Z[1]=Z[3],Z[3]=pb,pb=Z[2],Z[2]=Z[3],Z[3]=pb);oa[2]==Gb[2]?Um[oc]=1:oa[2]==Gb[3]?Um[oc]=-1:bs(nc.o,"Error in stereoprocessing ! - t30");Um[oc]*=ad}}}Za=new LH;j=y(M,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]&&(Za.b.b+=ua);0<xb[u]&&HI(a,c,xb[c],Za,Pd);var yh=v[c],Ib=void 0,Pj=void 0,zh=void 0,V=void 0,V=Tc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Qd[c]&&(Ib=!0);zh=-1;for(Pj=1;Pj<=a.z;++Pj)if(a.r[Pj][0]==c){zh=a.r[Pj][1];break}-1<zh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,zh=1);switch(a.c[c]){case 2:V=Bb;break;case 3:yh?V="c":V=Jb;break;case 4:yh?(V=Mf,0<a.y[c]&&(Ib=!0)):V=ic;break;case 5:yh?V="o":V=sc;break;case 7:yh?(V="p",0<a.y[c]&&(Ib=!0)):V=uc;break;case 8:yh?V=zg:V=Fc;break;case 13:yh?V=Dg:V=Jc;Ib=!0;break;case 6:V=
Nc;Ib=!0;break;case 9:V=Ub;break;case 10:V=Nb;break;case 11:V=Fb;break;case 12:V=$b;break;case 1:V=Yb;Ib=!0;break;case 19:V=vc;Ib=!0;break;case 20:V=wc;Ib=!0;break;case 21:V=xc;Ib=!0;break;case 22:V=yc;Ib=!0;break;case 18:Ib=!0,V=a.p[c],(H(V,wa)||H(V,fd)||H(V,wb))&&(Ib=!1)}Ib&&(V=Uc+V,1==Qd[c]?V+=ub:-1==Qd[c]&&(V+=vb),1==a.y[c]?V+=Yb:1<a.y[c]&&(V+=Yb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?V+=xa:V+=Ba,1<gk(a.B[c])&&(V+=gk(a.B[c]))),-1<zh&&(V+=lb+zh),V+=cd);Gn(Za.b,V);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=
q[E],d==c&&(d=r[E]),j[c]<j[d]&&HI(a,r[E],q[E],Za,Pd),9<E&&(Za.b.b+="%"),Fn(Za,l+(new S(E)).b);Od[c]&&(Za.b.b+=va)}return Za.b.b}function iG(a){a=new sE(a);EF(a);return a}
function FF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)IE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function GF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&FF(a,c);0==a.A[d]&&FF(a,d)}
function BI(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=sI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&FF(a,c)}}}function yI(a){var b;b=a.c.length;a.H=Mt([b,7]);a.A=y(M,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 DI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(M,s,-1,a.v+1,1);r=y(AI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[sI(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(wb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(AI,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(AI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:zI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(AI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function HE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=O(N(bF((a.K[b]+a.K[c])/2))),a.O[d]=O(N(bF((a.N[b]+a.N[c])/2)))}function CI(a,b){var c;for(c=1;c<=a.v;++c)iF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function gF(a,b){var c;c=(dE(),jE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function zI(a,b){return 2==a.t[b]?!0:!1}function iF(a,b,c){var d,e,f,g;g=1;a.b=y(M,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function TF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=Mt([b+5,2]),MH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function CF(a){var b;a.z=0;a.s=0;jG(a);for(b=1;b<=a.u;++b)a.E=b,TF(a);a.E=0}
function DF(a){var b,c;b=y(EE,m,-1,4,1);FE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function zE(a,b){var c,d,e,f,g,j,h,n;c=y(EE,m,-1,4,1);FE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;FE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function fG(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function JF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Uc)&&GH(c,cd))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(ya)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(la)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Yb);g=fk(c.indexOf(xa),c.indexOf(Ba));if(-1<d){j=zo(c,d+1);try{a.o.z=uD(j,10)}catch(h){if(h=$i(h),A(h,79))a.o.z=0;else throw h;}a.E=b;TF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=H(d,Jb)?3:H(d,Bb)?2:H(d,ic)?4:H(d,sc)?5:H(d,uc)?7:H(d,Fc)?8:H(d,Ub)?9:H(d,Nb)?10:H(d,Fb)?11:H(d,$b)?12:H(d,Yb)?1:H(d,Jc)?13:H(d,Nc)?6:H(d,vc)?19:H(d,wc)?20:H(d,xc)?21:H(d,yc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=FH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=FH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=FH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=FH(c,g++);for(;45==e;)--d,e=FH(c,g++)}a.B[b]=d}}}
function qF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new QD(b);try{for(;b.k=JD(b,b.b),b.k<b.j;)d=oF(uD(MD(b),10)).b,c=e=oF(uD(MD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=$i(f),A(f,79))Dn(f);else throw f;}}function HI(a,b,c,d,e){b=sI(a,b,c);5!=a.i[b]&&zI(a,b)?d.b.b+=qb:3==a.t[b]?d.b.b+=la:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),Gn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Wc)}
function UF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,bs(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:bs(a.o,"Stereomarking allowed only on single and double bonds!")}
function FI(a,b,c,d,e){var f,g,j,h,n,o,r,q,u;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=sI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=sI(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=sI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=sI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,u=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=u?0-u:u))bs(a.o,"Not unique E/Z geometry !");else{j=sI(a,b,e);f=sI(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=sI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<u||0>r&&0>u?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function xI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=sI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(zI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function GI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function HF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=xI(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function JE(a){pI(this);this.o=a;this.z=this.v=this.u=0}
function pF(a,b){var c,d,e,f,g,j,h;JE.call(this,a);f=l;j=mF(b);if(null!=j){h=new PD(b,j,!0);for(e=1;4>=e;++e)f=nF(h,j);g=oF(uD(ro(f.substr(0,3)),10)).b;c=oF(uD(ro(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)VF(this),f=nF(h,j),this.K[e]=(new CH(zH(ro(f.substr(0,10))))).b,this.N[e]=-(new CH(zH(ro(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ro(f.substr(31,d-31)),JF(this,e,d),62<=f.length&&(f=ro(f.substr(60,3)),0<f.length&&(f=oF(uD(f,10)).b,0<f&&(this.E=e,a.z=f,TF(this),this.E=0)));for(e=1;e<=c;++e)bG(this),
f=nF(h,j),this.I[e]=oF(uD(ro(f.substr(0,3)),10)).b,this.J[e]=oF(uD(ro(f.substr(3,3)),10)).b,g=oF(uD(ro(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=oF(uD(ro(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);yI(this);fG(this);GE(this);for(EF(this);(h.k=JD(h,h.b),h.k<h.j)&&!(null==(f=MD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new OD(f);MD(g);MD(g);j=oF(uD(MD(g),10)).b;
for(e=1;e<=j;++e)c=oF(uD(MD(g),10)).b,this.B[c]=oF(uD(MD(g),10)).b}if(0==f.indexOf("M  APO")){g=new OD(f);MD(g);MD(g);j=oF(uD(MD(g),10)).b;for(e=1;e<=j;++e)c=oF(uD(MD(g),10)).b,f=oF(uD(MD(g),10)).b,this.E=c,W(this,0),JF(this,this.u,vc+f),this.E=0}}BI(this);EF(this)}}
function mG(a,b){var c,d,e,f,g;JE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));GH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new OD(b);d=oF(uD(MD(f),10)).b;e=oF(uD(MD(f),10)).b;for(c=1;c<=d;++c)g=MD(f),VF(this),JF(this,this.u,g),this.K[c]=(new CH(zH(MD(f)))).b,this.N[c]=-(new CH(zH(MD(f)))).b;for(c=1;c<=e;++c)if(bG(this),this.I[c]=oF(uD(MD(f),10)).b,this.J[c]=oF(uD(MD(f),10)).b,this.t[c]=oF(uD(MD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;yI(this);fG(this);GE(this)}catch(j){j=$i(j);if(A(j,79)){j.Ic();this.u=0;return}throw j;}BI(this);EF(this)}}
function sF(a,b,c){var d,e,f;JE.call(this,a);f=y(M,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(VF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))bG(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;EF(this);GE(this)}
function MF(a,b,c){var d,e,f,g,j;JE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(M,s,-1,this.u+1,1);this.B=y(M,s,-1,this.u+1,1);this.y=y(M,s,-1,this.u+1,1);this.e=y(M,s,-1,this.u+1,1);this.d=y(Yt,m,1,this.u+1,0);this.K=y(EE,m,-1,this.u+1,1);this.N=y(EE,m,-1,this.u+1,1);this.p=y(Yt,m,1,this.u+1,0);this.I=y(M,s,-1,this.v+1,1);this.J=y(M,s,-1,this.v+1,1);this.t=y(M,s,-1,this.v+1,1);this.f=y(Yt,m,1,this.v+1,0);this.C=y(M,s,-1,this.v+1,1);this.r=Mt([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}EF(this);GE(this)}
function sE(a){var b;pI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(M,s,-1,this.u+1,1);MH(a.c,this.c,this.u+1);this.B=y(M,s,-1,this.u+1,1);MH(a.B,this.B,this.u+1);this.y=y(M,s,-1,this.u+1,1);MH(a.y,this.y,this.u+1);this.e=y(M,s,-1,this.u+1,1);MH(a.e,this.e,this.u+1);this.d=y(Yt,m,1,this.u+1,0);MH(a.d,this.d,this.u+1);this.K=y(EE,m,-1,this.u+1,1);MH(a.K,this.K,this.u+1);this.N=y(EE,m,-1,this.u+1,1);MH(a.N,this.N,this.u+1);this.p=y(Yt,m,1,this.u+1,0);MH(a.p,this.p,this.u+1);this.I=y(M,
s,-1,this.v+1,1);MH(a.I,this.I,this.v+1);this.J=y(M,s,-1,this.v+1,1);MH(a.J,this.J,this.v+1);this.t=y(M,s,-1,this.v+1,1);MH(a.t,this.t,this.v+1);this.f=y(Yt,m,1,this.v+1,0);MH(a.f,this.f,this.v+1);this.C=y(M,s,-1,this.v+1,1);MH(a.C,this.C,this.v+1);this.r=Mt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function hG(a,b,c){var d,e,f;if(0==c)return KF(Vt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=O(N(bF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new CH(a)).b;d=so(e,to(46));0>d&&(e+=Wa,d=so(e,to(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=ab;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function mF(a){var b;b=new PD(a,aa,!0);if(4<ID(b))return aa;b=new PD(a,rh,!0);return 4<ID(b)?rh:null}
function KF(a,b){var c,d,e;d=l+(new S(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function nF(a,b){for(var c,d;a.k=JD(a,a.b),a.k<a.j;){d=MD(a);if(H(d,b))return ba;for(MD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}t(562,1,{95:1},JE,pF,mG,sF,MF,sE);_.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 cs(){cs=x;ds=new MC(Yb)}
function yF(a,b){var c;cs();var d;jI.call(this);this.d=new jB("Help");new jB("Home");this.e=b;P(this,(dE(),fE));this.hc&&bC(this.hc,!1);ZB(this,!1);d=Mz(b);if(1==a)this.f||(this.f=new uC(d),hI(this.f,-30,0)),this.k=this.f,c=qE(b),this.hc&&aC(this.hc.d.A.c,Ic),sA(this,new eB(2)),this.i=new MC(c+"     "),R(this,this.i,Mb),d=new wA,R(d,this.j,null),this.e.Hb&&(c=new jB("Submit"),R(d,c,null)),R(this,d,Oc),LC(this.i,ro(Do(this.i.hc.b.hb,jh))),this.hc&&bC(this.hc,!0),ZB(this,!0);else if(2==a)this.c||(this.c=
new uC(d),hI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&aC(this.hc.d.A.c,"Nonstandard atom"),sA(this,new eB(2)),c=new wA,R(c,new nC("atomic SMILES",1),null),R(this,c,qc),c=Yb,ds&&(c=Do(ds.hc.b.hb,jh)),ds=new NC(c,8),R(this,ds,Mb),c=new wA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new uC(d),hI(this.b,5*b.Z,0));var e,f;d="About "+(dE(),rG);this.hc&&aC(this.hc.d.A.c,d);sA(this,new jC(0));P(this,fE);R(this,new nC(rG+" Molecular Editor v2013-10-13",1),null);R(this,new nC("Peter Ertl and Bruno Bienfait",
1),null);for(c=eE,d=0,f=c.length;d<f;++d)e=c[d],e=new nC(e,1),Zz(e,this.e.y),R(this,e,null);c=new wA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}YB(this);c=this.k;iI(this.hc.d,c.b,c.c);!Lz(this)&&pA(this);$z(this)}t(563,555,Hi,yF);_.Tf=function(a){var b,c;if(a.i===this.d){try{b=new oD(this.e.I),c=nD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=$i(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,YD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ds;
function II(a,b){Kz(b)==a.b?P(b,(pB(),yB)):P(b,a.b)}
function JI(a){var b,c,d,e;e=l;d=!1;Kz(KI)!=a.b?(e=wa,d=!0):Kz(LI)!=a.b?(e="!#6",d=!0):Kz(MI)!=a.b?(P(NI,(pB(),yB)),P(OI,yB),P(PI,yB),P(QI,yB),e="F,Cl,Br,I"):(b=Kz(RI)!=a.b,c=Kz(SI)!=a.b,Kz(TI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Kz(UI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Kz(VI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Kz(WI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Kz(XI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Kz(NI)!=a.b&&(e+="F,"),Kz(OI)!=a.b&&(e+="Cl,"),Kz(PI)!=a.b&&(e+="Br,"),Kz(QI)!=a.b&&(e+="I,"),
GH(e,ya)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=fd:c?e=wb:(P(KI,(pB(),yB)),e=wa)));b=l;d&&Kz(RI)!=a.b&&(b+=";a");d&&Kz(SI)!=a.b&&(b+=";A");Kz(YI)!=a.b&&(b+=";R");Kz(ZI)!=a.b&&(b+=";!R");Kz(KI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=$I.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=aJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);Kz(bJ)!=a.b&&(e="~");Kz(cJ)!=a.b&&(e=lb);Kz(dJ)!=a.b&&(e=ub);Kz(eJ)!=a.b&&(e="!@");LC(a.f,e)}
function fJ(a){gJ(a);hJ(a);var b=$I.hc.b;vy(b,0);b.hb.options[0].selected=!0;b=aJ.hc.b;vy(b,0);b.hb.options[0].selected=!0;P(RI,a.b);P(SI,a.b);P(YI,a.b);P(ZI,a.b);P($I,a.b);P(aJ,a.b);iJ(a)}function gJ(a){P(TI,a.b);P(UI,a.b);P(VI,a.b);P(WI,a.b);P(XI,a.b);P(NI,a.b);P(OI,a.b);P(PI,a.b);P(QI,a.b)}function hJ(a){P(KI,a.b);P(LI,a.b);P(MI,a.b)}function iJ(a){P(bJ,a.b);P(cJ,a.b);P(dJ,a.b);P(eJ,a.b);a.c=!1}
function zF(a){$B.call(this,"Atom/Bond Query");this.j=new jB(this.Sf());JA(this.r,new kI(this));this.b=(dE(),fE);this.d=a;this.e||(a=Mz(a),this.e=new uC(a),hI(this.e,-150,10));this.k=this.e;sA(this,new iC);P(this,this.b);a=new wA;sA(a,new OB(0,3,1));R(a,new mC("Atom type :"),null);KI=new jB(zb);LI=new jB("Any except C");MI=new jB("Halogen");R(a,KI,null);R(a,LI,null);R(a,MI,null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));R(a,new nC("Or select one or more from the list :",0),null);R(this,a,null);
a=new wA;sA(a,new OB(0,3,1));TI=new jB(Jb);UI=new jB(ic);VI=new jB(sc);WI=new jB(Fc);XI=new jB(uc);NI=new jB(Ub);OI=new jB(Nb);PI=new jB(Fb);QI=new jB($b);R(a,TI,null);R(a,UI,null);R(a,VI,null);R(a,WI,null);R(a,XI,null);R(a,NI,null);R(a,OI,null);R(a,PI,null);R(a,QI,null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));$I=new nB;mB($I,zb);mB($I,ab);mB($I,cb);mB($I,jb);mB($I,kb);R(a,new mC("Number of hydrogens :  "),null);R(a,$I,null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));aJ=new nB;mB(aJ,zb);mB(aJ,
ab);mB(aJ,cb);mB(aJ,jb);mB(aJ,kb);mB(aJ,"4");mB(aJ,"5");mB(aJ,"6");R(a,new nC("Number of connections :",0),null);R(a,aJ,null);R(a,new nC(" (H's don't count.)",0),null);R(this,a,null);a=new wA;sA(a,new OB(0,3,1));R(a,new mC("Atom is :"),null);RI=new jB(Ab);R(a,RI,null);SI=new jB("Nonaromatic");R(a,SI,null);YI=new jB(Ec);R(a,YI,null);ZI=new jB(pc);R(a,ZI,null);R(this,a,null);a=new wA;P(a,FB(Kz(this)));sA(a,new OB(0,3,1));R(a,new mC("Bond is :"),null);bJ=new jB(zb);R(a,bJ,null);cJ=new jB(Ab);R(a,cJ,
null);dJ=new jB(Ec);R(a,dJ,null);eJ=new jB(pc);R(a,eJ,null);R(this,a,null);a=new wA;sA(a,new OB(1,3,1));this.f=new NC(wa,20);R(a,this.f,null);R(a,new jB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&bC(this.hc,!1);ZB(this,!1);gJ(this);hJ(this);iJ(this);P(RI,this.b);P(SI,this.b);P(YI,this.b);P(ZI,this.b);P($I,this.b);P(aJ,this.b);II(this,KI);YB(this);a=this.k;iI(this.hc.d,a.b,a.c);!Lz(this)&&pA(this);$z(this)}t(564,555,Hi,zF);
_.Tf=function(a,b){var c;H(b,Cc)?(fJ(this),II(this,KI),JI(this)):A(a.i,42)?(iJ(this),Ut(a.i)===Ut(KI)?(gJ(this),hJ(this)):Ut(a.i)===Ut(LI)?(gJ(this),hJ(this)):Ut(a.i)===Ut(MI)?(gJ(this),hJ(this)):Ut(a.i)===Ut(YI)?P(ZI,this.b):Ut(a.i)===Ut(ZI)?(P(YI,this.b),P(RI,this.b)):Ut(a.i)===Ut(RI)?(P(SI,this.b),P(ZI,this.b)):Ut(a.i)===Ut(SI)?P(RI,this.b):Ut(a.i)===Ut(bJ)||Ut(a.i)===Ut(cJ)||Ut(a.i)===Ut(dJ)||Ut(a.i)===Ut(eJ)?(fJ(this),this.c=!0):hJ(this),II(this,a.i),JI(this)):A(a.i,43)&&(iJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
P(c,this.b):P(c,(pB(),yB)),JI(this));107!=this.d.d&&(this.d.d=107,BA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var KI=_.f=null,bJ=null,LI=null,RI=null,cJ=null,PI=null,TI=null,aJ=null,$I=null,OI=null,NI=null,MI=null,QI=null,UI=null,SI=null,ZI=null,eJ=null,VI=null,XI=null,YI=null,dJ=null,WI=null;function uG(){XH(this)}t(565,540,$h,uG);_.Ue=function(){this.b=-1;this.c=y(YH,m,0,0,0);this.d=0};_.b=-1;
function $r(a,b){var c;a.b=b;var d,e;d=null;QC();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new dD(e):null))e=(TC(),WC),e=XC(e,(TC(),WC))||XC(e,UC);if(e)try{d=aD(c)}catch(f){if(f=$i(f),A(f,60))Dn(f);else throw f;}c=d;null!=c&&XD(b,c)}function Zr(a){a=new dD(a);QC();var b,c;try{b=aD(a),c=Sn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=$i(d),A(d,60))Dn(d);else throw d;}}function vG(){}t(566,1,{61:1,68:1},vG);_.Be=function(a){XD(this.b,a.b)};
_.b=null;function LG(){this.hb=Dx()}t(568,332,wi,LG);function Wr(){var a;Wr=x;jJ=(a=!1,Yf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);kJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");lJ=jJ&!kJ;var b;a=K(M,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);Xr=y(M,s,-1,1E3,1);for(b=0;b<Xr.length;++b)Xr[b]=-999;for(b=0;b<a.length;b+=2)Xr[a[b+1]]=a[b]}
function Pq(a,b,c){a=new mJ(b,c,a);if(!b.Td(a,c))for(b=b.gc;b&&!b.Td(a,c);)b=b.gc}function zA(a,b,c){var d;d=new nJ;Bj(d.u,b,c);uj(a.i,d.u,0,0);ij(a.b,d);return d}function EG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function YE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)Pw(a.i,b.u,c,d),b.s=c,b.t=d;oJ(b)}
function DG(a,b,c,d){Wr();this.hb=Dx();this.b=new oj;this.k=new oj;this.f=d;this.hb.style[cg]=ab;this.hb.style[ag]=ab;this.hb.style[Ug]=ef;this.hb.style[oh]=b;this.hb.style[Ue]=c;this.i=new pJ;this.i.hb.style[oh]=db;this.i.hb.style[Ue]=db;lJ?(b=new qJ,c=new rJ,uj(b,this.i,0,0),uj(b,c,0,0),Tw(this,b)):Tw(this,this.i);this.d=a;a.Vb=this;lJ?(this.n=new sJ(this),this.n.j=new tJ(this),this.n.k=new uJ(this),this.n.o=new vJ(this),this.n.n=new xJ(this),this.d&&(this.n.f=new AJ(this),this.n.i=new HJ(this),
this.n.b=new IJ(this))):B(this,new JJ(this),(gs(),gs(),hs));B(this,this,(Uq(),Uq(),Vq));B(this,new KJ(this),(Rj(),Rj(),Sj));B(this,new LJ(this),(Tj(),Tj(),Uj));B(this,new MJ(this),(Tr(),Tr(),Ur));(Oq(),Oq(),dA).b=this}t(567,568,wi,DG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var lJ,kJ,jJ,Xr=null;function pJ(){Rw.call(this);this.hb[Gd]=af}t(570,310,wi,pJ);function qJ(){pJ.call(this);this.hb.style[oh]=db;this.hb.style[Ue]=db}t(569,570,wi,qJ);function JJ(a){this.b=a}t(571,1,{},JJ);
_.uc=function(a){var b,c,d,e;d=Xj(a);e=Yj(a);c=Zj(a.b);b=new NJ(a);2==c&&(b.f=4);b=NF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function KJ(a){this.b=a}t(572,1,{},KJ);_.vc=function(a){var b,c;b=Xj(a);c=Yj(a);a=new NJ(a);this.b.j?XF(this.b.d,a,b,c):ZF(this.b.d,a,b,c);Gy(this.b.hb)};_.b=null;function LJ(a){this.b=a}t(573,1,{},LJ);_.wc=function(a){this.b.j=!1;Xj(a);Yj(a);aG(this.b.d)};_.b=null;function MJ(a){this.b=a}t(574,1,{},MJ);_.b=null;
function rJ(){pJ.call(this);this.hb.style[oh]=db;this.hb.style[Ue]=db}t(575,570,wi,rJ);function OJ(a,b){var c;c=b.b;c.f=4;return NF(a.b.d,c,b.e,b.f)}function tJ(a){this.b=a}t(576,1,{},tJ);_.Uf=function(a){return OJ(this,a)};_.b=null;function Is(a,b){ZF(a.b.d,b.b,b.e,b.f);return NF(a.b.d,b.b,b.e,b.f)}function uJ(a){this.b=a}t(577,1,{},uJ);_.Uf=function(a){return Is(this,a)};_.b=null;function vJ(a){this.b=a}t(578,1,{},vJ);_.Uf=function(a){return XF(this.b.d,a.b,a.e,a.f)};_.b=null;
function xJ(a){this.b=a}t(579,1,{},xJ);_.Uf=function(){return aG(this.b.d)};_.b=null;function Kr(a,b){var c;c=N(bF(b.c));c=new fD(b,0,ug,c);tE(a.b.d,c);return!0}function AJ(a){this.b=a}t(580,1,{},AJ);_.Uf=function(a){return Kr(this,a)};_.b=null;function Lr(a,b){var c;c=N(bF(100*b.d));c=new fD(b,0,Bg,c);tE(a.b.d,c);return!0}function HJ(a){this.b=a}t(581,1,{},HJ);_.Uf=function(a){return Lr(this,a)};_.b=null;function Pr(a,b){var c;c=new fD(b,0,qe,Ah);tE(a.b.d,c);return!0}function IJ(a){this.b=a}
t(582,1,{},IJ);_.Uf=function(a){return Pr(this,a)};var PJ=_.b=null;function QJ(){QJ=x;PJ=new Gu((Vu(),new Uu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function RJ(){RJ=x;SJ={}}function TJ(a,b,c){var d;c&&(b.style[xe]=c.c+jg,d=c.b,d!=Sb&&(b.style[we]=d),0!=(c.d&1)&&(b.style[Ae]=rd),0!=(c.d&2)&&(b.style[ye]=Ze));a.f.style[nh]=Sf}
function UB(a){var b=UJ,c,d,e,f,g,j,h,n,o,r,q,u,v;c=Mi(a);c in SJ?a=SJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Jg),f=$doc.createElement(Xe),f.width=1,f.height=1,g=(QJ(),PJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),TJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=nk(e),n=nk(e)+(e.offsetHeight||0),o=n-h,r=nk(f)+(f.offsetHeight||0)+1,q=n-r,u=r-h,d.removeChild(e),v=new VJ,v.b=u,v.c=q,v.d=o,v),SJ[c]=a);return a}
function WJ(){RJ();var a,b,c,d,e;Vj();this.b=K(Yt,m,1,["monospace","sans-serif",Gg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Jg);this.f.innerHTML=this.i||l;this.f.style[xe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[we]=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(585,1,{},WJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var SJ;function VJ(){}
t(586,1,{},VJ);_.b=0;_.c=0;_.d=0;function OF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=$i(b),!A(b,85))throw b;}return!1}function PF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=$i(b),!A(b,85))throw b;}return!1}function NJ(a){Yr.call(this,null,0,null);this.b=a}function mJ(a,b,c){Yr.call(this,a,0,b);this.b=c}t(587,417,ri,NJ,mJ);_.ze=function(){return OF(this)};_.Ae=function(){return PF(this)};_.b=null;
function IC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=UJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,TJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function HC(a){this.c=a;this.b={};!UJ&&(UJ=new WJ)}t(588,420,di,HC);var UJ=null;function AA(a){this.b=a}t(589,428,{},AA);_.b=null;function XJ(a,b){this.b=a;this.c=b}t(590,1,{},XJ);_.b=null;_.c=null;function YJ(){gy.call(this);this.hb[Gd]="jsa-resetTable";this.hb.style[oh]=nd}t(591,342,wi,YJ);
function ZJ(){ZJ=x;var a=$J=new WJ;Vj();a.i="9p";a.f.style[we]=Gg;a.f.style[xe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[xe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);aK=new OA(1)}function OE(a,b){a.q=!0;if(a.k){a.p&&(a.d.length=0,a.p=!1);var c=a.d;c[c.length]=b}else c=a.d,c[c.length]=b,oJ(a)}
function QE(a,b,c,d,e,f,g){var j,h,n,o,r,q,u,v,D,E,J;a.o&&(NE(a,!1),360<=g||-360>=g?j=PE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,u=d/2,v=e/2,D=bK(r,q,u,v,f),E=bK(r,q,u,v,h),J="<g"+a.n+rb,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),OE(a,j))}function U(a,b,c,d,e){a.o&&OE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function ME(a,b,c,d,e){a.o&&(NE(a,!1),OE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a))}function XE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ha+d+fa+a.j+' fill="'+e+ka+b+"</text>");OE(a,b)}function eC(a,b,c,d,e){NE(a,!0);OE(a,'<rect x="'+b+ha+c+ga+e+'" width="'+d+da+a.n+$a)}
function oJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=lk(a.u.hb)+(a.u.hb.offsetWidth||0)-lk(a.u.hb),d=nk(a.u.hb)+(a.u.hb.offsetHeight||0)-nk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+ka)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function T(a,b){(a.e=b)&&(a.i=qg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va)}function WE(a,b){a.f=b;a.j=qG(b)}t(592,424,{});_.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 aK,$J;function ws(a,b,c){c&&(Hs(a,b),c.Uf(a.c));a.e=!0}function Hs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-lk(a.p.hb)+kk(a.p.hb)+kk(a.p.hb.ownerDocument.body),a.c.f=c.clientY-nk(a.p.hb)+(a.p.hb.scrollTop||0)+(a.p.hb.ownerDocument.body.scrollTop||0),a.c.b=new NJ(b),b.b.preventDefault(),!0):!1}
function sJ(a){this.p=a;this.c=new cK;this.d=new dK(this);B(this.p,new eK(this),(Es(),Es(),Fs));B(this.p,new fK(this),(xs(),xs(),ys));B(this.p,new gK(this),(Bs(),Bs(),Cs));B(this.p,new hK(this),(ts(),ts(),us));B(this.p,new iK,(Qr(),Qr(),Rr));B(this.p,new jK(this),(Mr(),Mr(),Nr));B(this.p,new kK(this),(Hr(),Hr(),Ir))}t(593,1,{},sJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function dK(a){Ck();this.b=a}t(594,25,{},dK);
_.Hc=function(){!this.b.e&&this.b.j&&OJ(this.b.j,this.b.c)};_.b=null;function eK(a){this.b=a}t(595,1,{},eK);_.b=null;function fK(a){this.b=a}t(596,1,{},fK);_.b=null;function gK(a){this.b=a}t(597,1,{},gK);_.b=null;function hK(a){this.b=a}t(598,1,{},hK);_.b=null;function iK(){}t(599,1,{},iK);function jK(a){this.b=a}t(600,1,{},jK);_.b=null;function kK(a){this.b=a}t(601,1,{},kK);_.b=null;function cK(){}t(602,1,{},cK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function KG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function lK(a){var b,c,d,e,f;jk(a);d=(vj(),wj(null));e=new YJ;dy(e,a);Ew(d,e,d.hb);f=a.od();b=a.nd();c=KG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));fy(e,a);Nw(d,e);return new Sz(f,b)}function mK(){this.hb=$doc.createElement(he);this.hb[Gd]=af;this.hb.style[bg]=Ve;this.hb.style[fg]=gd;this.hb.style[oh]=db;this.hb.style[Ue]=db}t(604,313,Ji,mK);_.ld=function(){return lk(this.hb)};
_.md=function(){return nk(this.hb)};function qG(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 bK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new XJ(new CH(a),new CH(b))}function PE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
function dF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+ya+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function NE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function nJ(){ZJ();this.o=aK;this.d=[];this.u=new mK}t(605,592,{},nJ);_.b=l;_.c=l;function nK(){nK=x;oK=new Sz(0,0)}
function pK(a){var b;b=a.Yf();if(!b){var c;(c=a.Vf())?(b=lK(c.b),Bj(c.Ce(),b.c,b.b),c=lK(c.b),b=new Sz(c.c-b.c,c.b-b.b)):b=new Sz(0,0);a.ag(b)}return b}function gA(a,b){var c;if(a.Ge())return oK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a._f(Lz(b));c=lK(a.Ce());a.f.c=c.c;a.f.b=c.b;return c}function qK(a,b){var c;b&&(c=qg+(~~b.b>>16&255)+ya+(~~b.b>>8&255)+ya+(b.b&255)+va,a.Xf().hb.style[od]=c)}function rK(){this.f=new JB;this.f.b=-1;this.f.c=-1}t(607,1,{});_.Vf=function(){return null};_.Wf=function(a){this.$f(a.Vd())};
_.Xf=function(){return this.Ce()};_.Yf=function(){return sK};_.Md=function(){};_.Ge=function(){return!1};_.Zf=function(a){this._f(Lz(a))};_.$f=function(a){qK(this,a)};_._f=function(a){var b=this.Ce().hb,c,d,e;c=(qA(),rA);e=a.c;d=a.b;e!=c.c?b.style[xe]=l+e+"pt":b.style[xe]=l;d!=c.b?b.style[we]=d:b.style[we]=l;0!=(a.d&1)?b.style[Ae]=rd:b.style[Ae]=l;0!=(a.d&2)?b.style[ye]=Ze:b.style[ye]=l};_.ag=function(a){sK=a};_.bg=function(){};var sK=_.f=null,oK;
function kB(a,b){nK();rK.call(this);this.b=new xx(a);this.b.pd()[Gd]=l;B(this.b,new tK(this,b),(Rq(),Rq(),Sq))}t(606,607,{},kB);_.Ce=function(){return this.b};_.$f=function(a){qK(this,a)};_.b=null;function tK(a,b){this.b=a;this.c=b}t(608,1,{},tK);_.Tc=function(a){Oq();Pq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function oB(a){nK();rK.call(this);this.b=new wy;B(this.b,new uK(this,a),(Lq(),Lq(),Mq))}t(609,607,{},oB);_.Ce=function(){return this.b};_.b=null;
function uK(a,b){this.b=a;this.c=b}t(610,1,{},uK);_.b=null;_.c=null;function vK(a,b){var c,d;qK(a,b.Vd());for(d=new Ui(b.Wb.b);d.c<d.e.Je();)c=Vi(d),c.lc&&c.hc.Wf(c)}function wK(a,b){var c,d,e,f,g,j,h;Bj(a.e,b.ae(),b.Yd());for(d=new Ui(b.Wb.b);d.c<d.e.Je();)c=Vi(d),c.lc&&(e=c.hc,e.Zf(c),j=c.be(),h=c.ce(),g=c.ae(),f=c.Yd(),0<g&&0<f&&(c=e.Ce(),g-=pK(e).c,f-=pK(e).b,Bj(e.Ce(),g,f),!c.gb&&a.e.Gd(c),a.e.Hd(c,j,h)))}function vA(){nK();rK.call(this);this.e=new Rw}t(611,607,{},vA);
_.Wf=function(a){vK(this,a)};_.Ce=function(){return this.e};_.Zf=function(a){wK(this,a)};_.e=null;function oC(a){nK();rK.call(this);var b=this.b=new ty;Bx(b.c,a);sy(b);this.f.b=-1;this.f.c=-1}t(612,607,{},oC);_.Ce=function(){return this.b};_.Ge=function(){var a;a=(this.b.c.d?Go(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function rC(a){this.b=new Ry(a.i,new xK(a))}t(613,1,{},rC);_.b=null;
function Ny(a){var b,c,d,e,f;f=new eD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(yK,m,61,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,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=rj((FA(),GA),new S(f.e)));c=c.c;if(xu(!c?sh:c.b,Kh))for(c=(!a.e.b||0==a.e.b.d?(xt(),xt(),yt):new KA(a.e.b)).Fd();c.dd();)a=c.ed(),1001==f.e&&a.Be(f);var g,j,h;1001==f.e?(g=new Yr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ig(),null.ig()):100==f.e&&A(f.f,58)?(j=f.f,h=new Yr(j,205,null),h.j=j.be(),h.k=
j.ce()):1004<=f.e&&1005>=f.e||(701==f.e?null.ig():401==f.e||402==f.e?(null.ig(),null.ig(),null.ig(),null.ig(),null.ig()):500<=f.e&&507>=f.e&&(g=null.jg,500!=g&&(f=new Yr(null.jg,g,null),f.j=null.ig(),f.k=null.ig(),j=null.ig(),f.f=j&12,501==g&&null.ig())))}function xK(a){this.b=a}t(614,1,ii,xK);_.xc=function(){Ny(this)};_.b=null;function OC(){nK();rK.call(this);this.b=new oz}t(615,607,{},OC);_.Vf=function(){var a;a=new OC;lz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.Ce=function(){return this.b};
_.Yf=function(){return zK};_.ag=function(a){zK=a};var zK=_.b=null;t(616,611,{});function RC(){new pt}t(617,448,{},RC);function Cr(a,b){a.onloadend=function(a){b.Ne(a.target.result)}}function JG(a){this.b=a}t(624,1,{},JG);_.b=null;function GG(){}t(625,1,{},GG);function HG(){}t(626,1,{},HG);function IG(){}t(627,1,{},IG);function bC(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?kr(c.i,c):ir(c.i,c)))}
function cC(a,b){nK();vA.call(this);this.d=new AK(a);var c=this.c=new gy,d=(Sx(),Tx);c.b=d;dy(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&BK(zz(c.A.b.q,0)))throw new rw("WindowPanel can only contain one child widget");CK(c,d);this.d.b=this;this.b=b}t(628,616,{},cC);_.Ce=function(){return this.d};_.Xf=function(){return this.c.gb};_.Md=function(){DK(this.d,!1)};_._f=function(){};_.bg=function(a){vK(this,a);wK(this,a);EK(this.d);FK(this.d)};_.b=null;_.c=null;_.d=null;
function GK(a){var b;b=new er(G(a.hb,Xf),G(a.hb,Wf));a=new er(G(a.L.bb.hb,Xf),G(a.L.bb.hb,Wf));return K(M,s,-1,[b.c-a.c,b.b-a.b])}function HK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.ud(a.J);a.sd(b);a.J=a.I=null}else null!=a.J?(IK(a,a.J),a.J=null):null!=a.I&&(JK(a,a.I),a.I=null);ak(a.K)}function EK(a){a.cb?a.fg(hr(a.L.bb)):(a.Pd(),EK(a))}function JK(a,b){var c;a.cb?(c=GK(a),a.fg(new er(-1,KK(b,!1)-c[1]))):a.I=b}function LK(a,b){var c;b!=a.Kd()&&(c=a.L.bb,ww(c),MK(c,b,c.hb,c.q.d,!0))}
function IK(a,b){var c;a.cb?(c=GK(a),a.fg(new er(KK(b,!0)-c[0],-1))):a.J=b}t(631,315,zi);_.cg=function(){var a,b;b=hr(this.L.bb);a=GK(this);b.c+=a[0];b.b+=a[1];return b};_.Kd=function(){var a;a=this.L.bb;return 0!=a.q.d?BK(zz(a.q,0)):null};_.dg=function(a){NK(this.L.bb,a)};_.Fd=function(){return new xw(this.L.bb)};_.eg=function(){lr(this.L.bb)};_.Ad=function(){HK(this)};_.Sd=function(){lr(this.L.bb)};_.Cd=function(a){return OK(this.L.bb,a)};_.fg=function(a){jr(this.L.bb,a)};
_.sd=function(a){JK(this,a)};_.Ld=function(a){LK(this,a)};_.ud=function(a){IK(this,a)};_.I=null;_.J=null;function PK(){PK=x;var a=(QK(),RK(),SK);TK=new ky(a.e,a.c,a.d,a.f,a.b)}function DK(a,b){var c;c=new Nv;a.eb&&nt(a.eb,c);a.B&&ir(a.i,a);try{bj(a.i.d,a)}catch(d){if(d=$i(d),!A(d,79))throw d;}a.c=UK(a.i,a);try{Yw(a,b)}finally{ej(a.k.b),ej(a.j.b),ej(a.n.b),a.H&&hj(a.H,a.i),a.u&&(a.u=!1)}}function VK(a,b,c){var d,e;e=a.gb;d=new ck(a,e);e.Hd(a,d.b+b,d.e+c)}
function WK(a,b,c){b=new XK(Ho(Go(Uv(Uv(a.L.d,b),c))));vw(b,a);B(b,a.d,(Rq(),Rq(),Sq));return b}function gr(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));jr(a.L.bb,b)}function iI(a,b,c){var d,e;(e=a.i)?(d=YK(e.hb),ax(a,b+(lk(e.hb)+d[3]),c+(nk(e.hb)+d[0]))):ax(a,b,c)}function CK(a,b){if(b!=(0!=a.A.b.q.d?BK(zz(a.A.b.q,0)):null)){ww(a.A.b);var c=a.A.b;MK(c,b,c.hb,c.q.d,!0)}}
function ZK(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(br(),$K)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ui(a.H);e.c<e.e.Je();)if(d=Vi(e),b==(br(),aL)){!d.c&&(d.c=new bL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(br(),cr))g=d.i,j=d.x,d.A.d?(iI(d,j.d,j.e),gr(d,new er(j.c,-1))):(iI(d,j.d,j.e),gr(d,new er(j.c,j.b)),kr(g,d)),Yi(g.d,d,d.A.c),Bk(d.r,333);else if(!d.u&&f==(br(),$K))d.hb.style[lh]=mh,br()}else if(b==cr){!d.c&&(d.c=new bL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=YK(j.hb);h=d.x;if(d.A.d)h.d=lk(d.hb)-
g[3]-lk(j.hb),h.e=nk(d.hb)-g[0]-nk(j.hb),d.x=h,iI(d,0,0),cL(d,dr(j.hb).c,-1);else{if(f!=(br(),$K))h.d=lk(d.hb)-g[3]-lk(j.hb),h.e=nk(d.hb)-g[0]-nk(j.hb),h.c=d.f,h.b=d.e,d.x=h;iI(d,0,0);jr(d,new dL(dr(j.hb)));ir(j,d)}d==d.i.b||AF(d);Bk(d.r,333)}}else b==$K&&(!d.c&&(d.c=new bL),d=a,d.u||(d.y=c,d.hb.style[lh]=Ve))}}function eL(a,b){a.hb.style[qh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ig().ig()}
function FK(a){if(!a.cb){a.k=pw(a,a.i,(!Ms&&(Ms=new Ik),Ms));a.j=pw(a,a.i,Hk?Hk:Hk=new Ik);a.n=pw(a,a.i,(!Rs&&(Rs=new Ik),Rs));var b=a.i;!a.H&&(a.H=new oj);ij(a.H,b);Ms&&(b=new Ls(a),a.eb&&nt(a.eb,b));a.B&&kr(a.i,a);Yi(a.i.d,a,a.A.c);a.c&&(ax(a,a.c.b,a.c.c),a.c=null);bx(a);AF(a)}}function AF(a){if(a!=a.i.b){var b;Rs&&(b=new Qs(a),a.eb&&nt(a.eb,b))}}t(630,631,zi);_.Kd=function(){return 0!=this.A.b.q.d?BK(zz(this.A.b.q,0)):null};_.Nd=function(a){DK(this,a)};_.Fd=function(){return new xw(this.A.b)};
_.Ad=function(){HK(this);ak(new fL(this))};_.Cd=function(a){return OK(this.A.b,a)};_.fg=function(a){gr(this,a)};_.Od=function(a,b){iI(this,a,b)};_.Ld=function(a){CK(this,a)};_.Pd=function(){FK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var TK;
function AK(a){PK();var b=(gL(),hL),c;c=(ix(),jx);cx.call(this,!1,"popup");this.M=c.b;this.K=new iL(this);c=new jL;c.hb[Gd]="mosaic-popupLayoutPanel";Vw(this.L,c);$w(this);this.d=new kL(this);this.r=new lL(this);this.s=new mL(this);this.t=new nL(this);this.x=new oL;this.G=(br(),aL);this.B=!1;this.i=b;a=this.A=new pL(a);b=new qL;!a.e&&(a.e=new rL);ij(a.e,b);a=new sL(new jy(TK.b.e.b,TK.b.c,TK.b.d,TK.b.f,TK.b.b));B(a,new tL(this),(Rq(),Rq(),Sq));b=this.A.c;if(!b.c){b.c=new gy;b.c.pd()[Gd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=($x(),ay);c.d=d;uL(b.i,b.c,new vL(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Hw;d=ey(c);bw(c.c,(pv(),qv(d)),0);Gw(c,a,d,0,!1)}else dy(b.c,a);NK(b.i,null);B(this.A.c,new wL(this),(Zq(),Zq(),$q));B(this.A.c,this.d,Sq);LK(this,this.A);Wi(Ho(Go(this.hb)),"mosaic-WindowPanel",!0)}t(629,630,zi,AK);_.Md=function(){var a=this.b,b=new WB(a.b,201),c;a=a.b.r;a.b?a=new xL(new Ui(a.b)):(a=(xt(),xt(),yt),a=new Ui(a));for(;a.dd();)c=a.ed(),201==b.e&&gI(c.b)};_.b=null;
function IF(a,b,c,d){b=Mz(b);c+=b.b;d+=b.c;ax(a.b,c,d);bx(a.b)}function yC(){nK();rK.call(this);var a=this.b=new yL;a.U=!0;a.b.i=!0;this.b.X=!0}t(632,607,{},yC);_.Ce=function(){return this.b};_.b=null;function rD(){}t(639,464,{},rD);function xL(a){if(!a)throw new Bo;this.b=a}t(640,1,{},xL);_.dd=function(){return xD(this.b)};_.ed=function(){return Vi(this.b)};_.fd=function(){throw new BD("Missing message: awt.50");};_.b=null;function UA(){return UA()}
function pD(){pD=x;var a;a=(gD(),hD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(zL,m,-1,0,1);else throw new lH(a+" is not supported");}catch(b){if(b=$i(b),!A(b,87))throw b;}}function sC(a,b){a.b=31*a.b+Vt((new CH(b)).b)}function PA(){}t(643,1,{},PA);_.hC=function(){return this.b};_.b=1;
function YK(a){var b;b=y(M,s,-1,4,1);b[0]=AL(BL(a,"borderTopWidth"));b[1]=AL(BL(a,"borderRightWidth"));b[2]=AL(BL(a,"borderBottomWidth"));b[3]=AL(BL(a,"borderLeftWidth"));return b}function CL(a){var b,c;c=DL(a);b=YK(a);a=new er(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 dr(a){return new er(a.clientWidth,a.clientHeight)}
function DL(a){var b;b=y(M,s,-1,4,1);b[0]=AL(BL(a,"marginTop"));b[1]=AL(BL(a,"marginRight"));b[2]=AL(BL(a,"marginBottom"));b[3]=AL(BL(a,"marginLeft"));return b}function EL(a){var b;b=y(M,s,-1,4,1);b[0]=AL(BL(a,"paddingTop"));b[1]=AL(BL(a,"paddingRight"));b[2]=AL(BL(a,"paddingBottom"));b[3]=AL(BL(a,"paddingLeft"));return b}function FL(a,b,c){try{H(b,ue)&&(b=$d),a.style[b]=c}catch(d){if(d=$i(d),!A(d,79))throw d;}}
function KK(a,b){var c;GL||(GL=$doc.createElement(Jg),FL(GL,ef,l),FL(GL,$g,l),FL(GL,fg,gd),FL(GL,lh,Ve),$doc.body.appendChild(GL));FL(GL,oh,a);FL(GL,Ue,a);c=CL(GL);return b?c.c:c.b}var GL=null;function HL(){er.call(this,0,0)}function er(a,b){this.c=a;this.b=b}function dL(a){er.call(this,a.c,a.b)}t(645,1,ri,HL,er,dL);_.eQ=function(a){return this===a?!0:null==a||IL!=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+cd};_.b=0;_.c=0;function JL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}t(646,1,{72:1,75:1,96:1},JL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return KL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;
function LL(a,b){this.b=a;this.c=b}t(647,1,ri,LL);_.eQ=function(a){return this===a?!0:null==a||ML!=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 ML.e+"[x="+this.b+",y="+this.c+cd};_.b=0;_.c=0;function oL(){this.c=this.b=this.e=this.d=0}t(648,1,ri,oL);_.eQ=function(a){return this===a?!0:null==a||NL!=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 NL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+cd};_.b=0;_.c=0;_.d=0;_.e=0;function BL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==ue&&(b=$d);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}t(650,1,{});var OL=-1;function PL(){}t(651,650,{},PL);_.b=-1;_.c=-1;var QL=null;
function AL(a){a=parseInt(a,10);a=isNaN(a)?null:oF(a);return!a?0:a.b}t(654,330,Bi);_.cg=function(){return hr(this.i)};_.dg=function(a){NK(this.i,a)};_.eg=function(){lr(this.i)};_.Sd=function(){lr(this.i)};_.sd=function(a){var b=this.i;b.hb.style[Ue]=a;b.cb||(b.i=a)};_.ud=function(a){var b=this.i;b.hb.style[oh]=a;b.cb||(b.j=a)};function QK(){QK=x;RK()}function aC(a,b){a.b.hb.textContent=b||l;NK(a.i,null)}
function RL(a){QK();var b;yx(this,new jL);this.b=new SL;b=this.i;TL(b,new UL);FL(b.hb,cg,bb);b.p=0;uL(b,this.b,new vL(0));this.b.pd()[Gd]="mosaic-Caption-text";this.b.hb.textContent=a||l;NK(this.i,null);this.hb[Gd]="mosaic-Caption"}t(653,654,Bi,RL);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};_.c=null;
function RK(){RK=x;VL=Zn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Dz(VL,240,20);new Dz(VL,224,16);new Dz(VL,208,16);new Dz(VL,192,16);new Dz(VL,176,16);new Dz(VL,160,16);new Dz(VL,144,16);new Dz(VL,128,16);new Dz(VL,112,16);new Dz(VL,96,16);new Dz(VL,80,16);new Dz(VL,64,16);new Dz(VL,260,16);SK=new Dz(VL,48,16);new Dz(VL,32,16);new Dz(VL,16,16);new Dz(VL,0,16)}var VL,SK;function WL(a,b){mw(a.b.hb,!b);NK(a.i,a.b)}
function fr(a,b){a.d=b;mw(a.b.hb,!b);NK(a.i,a.b);if(a.e){var c;for(c=new Ui(a.e);c.c<c.e.Je();)Vi(c)}}function pL(a){var b;yx(this,new jL);b=this.i;TL(b,new XL((YL(),ZL)));b.p=0;this.c=new RL(a);uL(b,this.c,new vL(1));this.b=new jL;nj(this.b,"Body");uL(b,this.b,new vL(0));this.hb[Gd]="mosaic-CaptionLayoutPanel"}t(656,654,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},pL);_.vd=function(){qw(this.i)};_.wd=function(){tw(this.i)};_.Fd=function(){return new xw(this.b)};
_.Cd=function(a){return OK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function rL(){XH(this)}t(657,540,$h,rL);function iL(a){this.b=a}t(658,1,ii,iL);_.xc=function(){lr(this.b.L.bb)};_.b=null;function $L(a){var b;b=a.c;a=b.i;b=!a.f?-1:$j(a.f.b,b);a.f&&kv(a.f.b,b)&&nv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&AF(!a.f?null:kv(a.f.b,b-1))}function aM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new uA);-1==$j(a.f.b,b)&&ij(a.f.b,b)}function bL(){}t(659,1,{},bL);_.Yc=function(a){$L(a)};_.Zc=function(a){aM(a)};
_._c=function(a){bM(a.b.i,a.b)};function gL(){gL=x;cM=new dM(1,"e");eM=new dM(2,Mf);fM=new dM(3,"ne");gM=new dM(10,"nw");hM=new dM(4,zg);iM=new dM(5,Dg);jM=new dM(12,"sw");kM=new dM(8,"w");hL=new lM((vj(),wj(null)).hb)}function UK(a,b){var c;c=YK(a.hb);return new LL(lk(b.hb)-(lk(a.hb)+c[3]),nk(b.hb)-(nk(a.hb)+c[0]))}
function mM(a){var b,c,d,e,f,g;if(a.f){b=dr(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=kv(a.f.b,d),c=new er(G(g.hb,Xf),G(g.hb,Wf)),f=UK(a,g),f.b-=fk(0,f.b+G(g.hb,Xf)-b.c),f.c-=fk(0,f.c+G(g.hb,Wf)-b.b),iI(g,fk(0,f.b),fk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,cL(g,c.c,c.b),g.G==(br(),cr)&&jr(g,new dL(dr(a.hb))),Bk(g.r,1)}}function nM(a,b,c){a=a.e;Yi(a,b,b);z(a.d,b,c);nj(b,Dc+c.c)}
function ir(a,b){var c;c=a.e;oM(c,b.z);mj(b.z,Dc+gM.c);oM(c,b.v);mj(b.v,Dc+eM.c);oM(c,b.w);mj(b.w,Dc+fM.c);oM(c,b.F);mj(b.F,Dc+kM.c);oM(c,b.o);mj(b.o,Dc+cM.c);oM(c,b.E);mj(b.E,Dc+jM.c);oM(c,b.C);mj(b.C,Dc+hM.c);oM(c,b.D);mj(b.D,Dc+iM.c)}
function kr(a,b){!b.z&&(b.z=WK(b,0,0));nM(a,b.z,gM);!b.v&&(b.v=WK(b,0,1));nM(a,b.v,eM);!b.w&&(b.w=WK(b,0,2));nM(a,b.w,fM);!b.F&&(b.F=WK(b,1,0));nM(a,b.F,kM);!b.o&&(b.o=WK(b,1,2));nM(a,b.o,cM);!b.E&&(b.E=WK(b,2,0));nM(a,b.E,jM);!b.C&&(b.C=WK(b,2,1));nM(a,b.C,hM);!b.D&&(b.D=WK(b,2,2));nM(a,b.D,iM)}function bM(a,b){var c,d;a.b=b;d=a.f.b.d;c=$j(a.f.b,b);if(c+1<d){ZA(a.f,b);for(ij(a.f.b,b);c<d;++c)eL(kv(a.f.b,c),c)}else eL(b,c)}
function lM(a){a=new pM(a);yx(this,a);this.d=new qM(a);this.d.j=!0;fj(this.d);this.d.n=3;this.e=new rM(a);this.e.j=!0;fj(this.e);this.e.n=3;Ax(this)}t(660,330,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},lM);_.cg=function(){return dr(this.hb)};_.dg=function(){var a;(a=sM(this))&&a.dg(null)};_.eg=function(){mM(this)};_.Yc=function(a){!this.c&&(this.c=new bL);$L(a)};_.Zc=function(a){!this.c&&(this.c=new bL);aM(a)};_.Sd=function(){mM(this)};
_._c=function(a){!this.c&&(this.c=new bL);bM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var cM,eM,fM,gM,hL,hM,iM,jM,kM;function pM(a){this.q=new Sw(this);this.hb=a}t(661,310,wi,pM);function dM(a,b){this.b=a;this.c=b}t(662,1,{},dM);_.b=0;_.c=null;function qM(a){Qi();jj.call(this,a)}t(663,3,{},qM);_.rc=function(){var a;a=this.k.f;a.u||jk(a.p);mj(this.k.f,"dragdrop-dragging");!a.A.d&&WL(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=fk(this.b,a<this.e?a:this.e),b=fk(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[ef]=a+(Vj(),jg);c.style[$g]=b+jg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||AF(a);a.A.d||WL(a.A,!0);a.u||(a.p||(a.p=new tM,nj(a.p,"mosaic-GlassPanel-invisible")),FL(a.p.hb,qh,BL(a.hb,qh)),uj((vj(),wj(null)),a.p,0,0));nj(this.k.f,"dragdrop-dragging");a=new ck(this.k.b,null);this.b=a.b+mk(this.k.b.hb);this.c=a.e+ok(this.k.b.hb);this.e=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.d=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.d=0;_.e=0;
function oM(a,b){try{bj(a,b)}catch(c){if(c=$i(c),!A(c,79))throw c;}}function rM(a){Qi();jj.call(this,a);this.d=new Si}t(664,3,{},rM);_.rc=function(){var a;a=this.k.f.gb;a.u||jk(a.p);mj(this.k.f,"dragdrop-dragging");WL(a.A,!1);gr(a,new er(a.f,a.e));Bk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=rj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.md()-fk(this.k.d,this.c):this.k.f.md()-this.k.d,0!=b&&(a=d.e,b=fk(a+b,G(d.A.c.hb,Wf)),b!=a&&VK(d,0,a-b),gr(d,new er(d.f,b)),Bk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.md():this.k.d-this.k.f.md(),0!=b&&(a=d.e,b=fk(a+b,G(d.A.c.hb,Wf)),gr(d,new er(d.f,b)),Bk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.ld()-fk(this.k.c,this.b):this.k.f.ld()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
96,b!=a&&VK(d,a-b,0),gr(d,new er(b,d.e)),Bk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.ld():this.k.c-this.k.f.ld(),0!=b&&(a=d.f,gr(d,new er(96<a+b?a+b:96,d.e)),Bk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||AF(a);WL(a.A,!0);a.u||(a.p||(a.p=new tM,nj(a.p,"mosaic-GlassPanel-invisible")),FL(a.p.hb,qh,BL(a.hb,qh)),uj((vj(),wj(null)),a.p,0,0));nj(this.k.f,"dragdrop-dragging");a=new ck(this.k.b,null);this.b=a.b+mk(this.k.b.hb);this.c=a.e+ok(this.k.b.hb);this.f=this.b+(this.k.b.hb.clientWidth||0)-this.k.f.od();this.e=this.c+(this.k.b.hb.clientHeight||0)-this.k.f.nd()};_.b=0;_.c=0;_.e=0;_.f=0;
function tM(){var a;this.e=new uM(this);this.b=!1;this.c=new Ww;yx(this,this.c);a=this.hb.style;a[od]="#000";a[se]="alpha(opacity=50)";a.opacity="0.5";this.hb[Gd]="gwt-GlassPanel"}t(665,330,bi,tM);
_.yd=function(){var a;Ax(this);try{a=this.gb}catch(b){b=$i(b);if(A(b,85))throw new rw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(vj(),wj(null))?(dv(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),hj(Dk,a),a.c=!0,a.d=Mk(a),ij(Dk,a),this.d=new vM(this),Hv(new cv(this.d))):(this.hb.style[zd]=bb,this.hb.style[rg]=bb);this.b&&vv(new bv(this));uj(wj(null),new wM,kk($doc.body),$doc.body.scrollTop||0)};
_.zd=function(){this.i.zd();Jk(this.e);this.d&&($u(Fv,this.d,K(xM,m,14,[(!Ps&&(Ps=new Ik),Ps)])),this.d=null);this.b&&$u(xv,this,K(xM,m,14,[(!wv&&(wv=new Ik),wv)]))};_.hd=function(a){switch(sv(a.type)){case 256:if(27==(a.keyCode||0))return jk(this),!1;case 1:if(this.hb.contains(Io(a)))return jk(this),!1}return!0};_.Ad=function(){};_.b=!1;_.c=null;_.d=null;function uM(a){Ck();this.b=a}t(666,25,{},uM);_.Hc=function(){dv(this.b.hb)};_.b=null;function vM(a){this.b=a}t(667,1,{},vM);_.b=null;
function wM(){this.hb=Dx();var a;a=new xy(new yM(this));B(this,a,(Hq(),Hq(),Iq));B(this,a,(Er(),Er(),Fr))}t(668,332,wi,wM);_.Ad=function(){ak(new zM(this))};function yM(a){this.b=a}t(669,1,{},yM);_.b=null;function zM(a){this.b=a}t(670,1,ii,zM);_.xc=function(){Gy(this.b.hb)};_.b=null;function AM(a){a.hb.style[oh]=nd;a.hb.style[Ue]=nd;if(a.cb){var a=a.gb,b;A(a,104)?a.dg(null):(b=sM(a))&&b.dg(a)}}t(672,313,hi);_.cg=function(){AM(this);return new er(G(this.hb,Xf),G(this.hb,Wf))};_.dg=function(){AM(this)};
_.eg=function(){};_.gd=function(){};_.Sd=function(){};function SL(){this.hb=$doc.createElement("label");this.hb[Gd]="mosaic-Label";this.hb.style[nh]=Sf;this.hb[Gd]="mosaic-HTML"}t(671,672,hi,SL);function sL(a){yx(this,new BM(a));this.hb[Gd]="mosaic-ImageButton"}t(673,330,bi,sL);
function yL(){var a=(ix(),lx);cx.call(this,!0,xf);this.M=a.b;this.b=new CM(this);this.b.e=!0;Tw(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);yj();dw(a,b)}else this.db|=1;Ho(Go(this.hb))[Gd]=Se;this.hb.style[qh]="2147483647"}t(674,315,wi,yL);_.gd=function(a){sw(this,a);1==sv(a.type)&&Yw(this,!1)};_.b=null;
function CM(a){this.c=a;this.d=new oj;this.j=new oj;a=(Qy(),Py);new Cz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Og);this.f=$doc.createElement(Rg);ov(b,this.f);this.p=!0;a=Dx();b=(pv(),qv(b));a.appendChild(b);this.hb=a;Ml();this.hb.setAttribute(sg,pm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),yj(),dw(a,b)):this.db|=2225;this.hb[Gd]=Re;a=lw(this.hb)+"-vertical";Wi(this.pd(),a,!0);this.hb.style[ag]=bb;this.hb.setAttribute("hideFocus",ih);B(this,new Oy(this),(Hq(),Hq(),Iq))}
t(675,353,Ji,CM);_.gd=function(a){switch(sv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Hy(this,a)};_.Rd=function(a,b){Ly(this,a,b);b||this.b&&Yw(this.c,!1)};_.b=!0;_.c=null;
function BM(a){var b=(Sx(),Tx),c=($x(),ay),d;d=new Kx;d.i[vd]=ab;d.i[Bd]=0;d.i[Cd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Ix(b.b);b.b.d.rows[0].cells[0][jd]=c.b;Ix(b.b);b.b.d.rows[0].cells[0].style[kh]=e.b;Ix(d);b=Ex(d,0,0,!0);if(a){jk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Gx(g,f.d);St(f.c,g,a);c.b=c.b.c}else e=c.c.d,ij(c.c,a);a.hb[ed]=e;ov(b,a.hb);vw(a,d)}yx(this,d);Wi(this.hb,"mosaic-WidgetWrapper",!0)}t(676,330,bi,BM);_.b=null;_.c=null;function kL(a){this.b=a}t(677,1,{},kL);
_.Tc=function(){this.b._&&this.b!=this.b.i.b&&AF(this.b)};_.b=null;function lL(a){Ck();this.b=a}t(678,25,{},lL);_.Hc=function(){lr(this.b.L.bb);var a=this.b;Os((!a.q&&(a.q=new DM),a.q))};_.b=null;function mL(a){Ck();this.b=a}t(679,25,{},mL);_.Hc=function(){ZK(this.b,(br(),cr))};_.b=null;function nL(a){Ck();this.b=a}t(680,25,{},nL);_.Hc=function(){ZK(this.b,(br(),$K))};_.b=null;function qL(){}t(681,1,{},qL);function tL(a){this.b=a}t(682,1,{},tL);_.Tc=function(){this.b.Md()};_.b=null;
function wL(a){this.b=a}t(683,1,{},wL);_.b=null;function fL(a){this.b=a}t(684,1,ii,fL);_.xc=function(){this.b.G==(br(),cr)?Bk(this.b.s,333):this.b.G==$K&&Bk(this.b.t,333)};_.b=null;function XK(a){this.hb=a;qw(this)}t(685,313,Ji,XK);_.Uc=function(a){return B(this,a,(gs(),gs(),hs))};_.Vc=function(a){return B(this,a,(Rj(),Rj(),Sj))};_.Wc=function(a){return B(this,a,(ks(),ks(),ls))};_.Xc=function(a){return B(this,a,(Tj(),Tj(),Uj))};function DM(){tt.call(this,null)}t(686,245,ki,DM);
function br(){br=x;cr=new EM("MAXIMIZED",0);$K=new EM("MINIMIZED",1);aL=new EM("NORMAL",2);FM=K(GM,m,99,[cr,$K,aL])}function EM(a,b){I.call(this,a,b)}t(687,146,{72:1,76:1,78:1,99:1},EM);var FM,cr,$K,aL;
function dv(a){var b=(ew(),fw).scrollWidth,c=fw.scrollHeight,b=Math.max($wnd.innerWidth,b),c=Math.max($wnd.innerHeight,c),d=$doc.defaultView.getComputedStyle($doc.documentElement,null),e=parseInt(d.getPropertyValue("margin-left")),d=parseInt(d.getPropertyValue("margin-top"));a.style.marginLeft=-e+jg;a.style.marginTop=-d+jg;a.style.width=b+e+jg;a.style.height=c+d+jg}
function HM(a,b){var c,d,e;if(a.n)return!0;a.y.Ue();for(c=new xw(b);c.b.b<c.b.c.d-1;)d=BK(yw(c.b)),e=d.gb,A(e,105)&&e.td(d.qd()),d.qd()&&ij(a.y,d);return!0}
function IM(a,b){var c,d,e;if(b.b)a.d&&pk(a.d),a.d=new JM(a,b),qk(a.d,333);else for(d=new Ui(a.y);d.c<d.e.Je();)c=Vi(d),e=c.fb,Pw(b,KM(c),e.t,e.u),LM(c,e.v,e.s,K(M,s,-1,[MM(a.r.b,c).e,MM(a.q.b,c).d,MM(a.o.b,c).b,MM(a.p.b,c).c]),K(M,s,-1,[NM(a.j.b,c).e,NM(a.i.b,c).d,NM(a.e.b,c).b,NM(a.f.b,c).c]),K(M,s,-1,[OM(a.v,c),OM(a.u,c),OM(a.s,c),OM(a.t,c)]))}
function PM(){this.y=new oj;this.k=new QM(this);this.x=new RM(this.k);this.w=new SM(this.k);this.r=new TM(this.k);this.q=new UM(this.k);this.o=new VM(this.k);this.p=new WM(this.k);this.j=new XM(this.k);this.i=new YM(this.k);this.e=new ZM(this.k);this.f=new $M(this.k);this.v=new aN(this.k);this.u=new aN(this.k);this.s=new aN(this.k);this.t=new aN(this.k)}t(691,1,{});_.gg=function(a){IM(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 bN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ui(b.y);e.c<e.e.Je();)d=Vi(e),A(d,27)&&(d=d.bb),f=d.fb,Pw(c,KM(d),f.t,f.u),LM(d,f.v,f.s,K(M,s,-1,[MM(b.r.b,d).e,MM(b.q.b,d).d,MM(b.o.b,d).b,MM(b.p.b,d).c]),K(M,s,-1,[NM(b.j.b,d).e,NM(b.i.b,d).d,NM(b.e.b,d).b,NM(b.f.b,d).c]),K(M,s,-1,[OM(b.v,d),OM(b.u,d),OM(b.s,d),OM(b.t,d)]));cN(c);a.b.d=null;for(a=new Ui(a.b.y);a.c<a.e.Je();)b=Vi(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function JM(a,b){this.b=a;this.c=b;var c=(vk(),yk);this.n=new uk(this);this.u=c}t(692,18,{},JM);_.yc=function(){bN(this)};_.zc=function(){bN(this)};
_.Bc=function(a){var b,c,d;for(c=new Ui(this.b.y);c.c<c.e.Je();)b=Vi(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=Vt(d.p+(d.t-d.p)*a),d.w=Vt(d.q+(d.u-d.q)*a),d.x=Vt(d.r+(d.v-d.r)*a),d.i=Vt(d.o+(d.s-d.o)*a),Pw(this.c,KM(b),d.j,d.w),LM(b,d.x,d.i,K(M,s,-1,[MM(this.b.r.b,b).e,MM(this.b.q.b,b).d,MM(this.b.o.b,b).b,MM(this.b.p.b,b).c]),K(M,s,-1,[NM(this.b.j.b,b).e,NM(this.b.i.b,b).d,NM(this.b.e.b,b).b,NM(this.b.f.b,b).c]),K(M,s,-1,[OM(this.b.v,b),OM(this.b.u,b),OM(this.b.s,b),OM(this.b.t,b)]))};_.b=null;_.c=null;
t(694,1,{});_.b=null;function ZM(a){this.b=a}t(693,694,{},ZM);function $M(a){this.b=a}t(695,694,{},$M);function YM(a){this.b=a}t(696,694,{},YM);function XM(a){this.b=a}t(697,694,{},XM);function VM(a){this.b=a}t(698,694,{},VM);function WM(a){this.b=a}t(699,694,{},WM);function UM(a){this.b=a}t(700,694,{},UM);function TM(a){this.b=a}t(701,694,{},TM);t(702,694,{},function(a){this.b=a});t(703,694,{},function(a){this.b=a});
function OM(a,b){var c=a.b,d;d=rj(c.e,b);d||(d=new JL(EL(b.hb)),z(c.e,b,d));return d.e}function aN(a){this.b=a}t(704,694,{},aN);function SM(a){this.b=a}t(705,694,{},SM);function RM(a){this.b=a}t(706,694,{},RM);function NM(a,b){var c;c=rj(a.b,b);c||(c=new JL(YK(b.hb)),z(a.b,b,c));return c}function MM(a,b){var c;c=rj(a.c,b);c||(c=new JL(DL(b.hb)),z(a.c,b,c));return c}
function dN(a,b){var c,d;d=rj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=sM(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new er(eN(e,!0),eN(e,!1));break a}h=b.cg();null!=c.n&&(h.c=eN(e,!0));null!=c.k&&(h.b=eN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new er(eN(e,!0),eN(e,!1));break a}h=new HL;f=b.hb;n=f.style;g=n[fg];j=n[lh];n[fg]="static";n[lh]=Ve;null!=c.n?h.c=eN(e,!0):(n[oh]=nd,h.c=(f.offsetWidth||0)+MM(d.p.b,b).c+MM(d.q.b,b).d);null!=c.k?h.b=eN(e,!1):(n[Ue]=nd,h.b=(f.offsetHeight||0)+MM(d.r.b,b).e+
MM(d.o.b,b).b);n[fg]=g;n[lh]=j}d=h}null!=c.n&&(Vj(),fq)==c.n.ig()||null!=c.k&&(Vj(),fq)!=c.k.ig()||z(a.f,b,d)}return d}function QM(a){this.i=a;this.d=new Si;this.f=new Si;this.c=new Si;this.b=new Si;this.e=new Si}t(707,1,{},QM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function fN(a){var b;b=a.fb;if(null==b||!A(b,102))b=new gN,a.fb=b;return b}function UL(){XL.call(this,(YL(),hN))}function XL(a){var b=(iN(),jN);PM.call(this);this.c=a;this.b=b}t(708,691,{},UL,XL);
_.hg=function(a){var b,c,d,e,f,g,j,h,n;h=new HL;HM(this,a);n=MM(this.p.b,a).c+MM(this.q.b,a).d+NM(this.f.b,a).c+NM(this.i.b,a).d+OM(this.t,a)+OM(this.u,a);d=MM(this.r.b,a).e+MM(this.o.b,a).b+NM(this.j.b,a).e+NM(this.e.b,a).b+OM(this.v,a)+OM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(YL(),hN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ui(this.y);a.c<a.e.Je();)c=Vi(a),e=fN(c),b=null,j=c.gb,A(j,105)&&(b=j,b=kN(b),b=new er(b[1]+b[3],b[0]+b[0])),this.c==hN?(n+=dN(this.x.b,c).c,e.b=dN(this.w.b,
c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=fk(f,e.b)):(d+=dN(this.w.b,c).b,e.c=dN(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=fk(g,e.c));this.c==hN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.gg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,u,v,D,E,J,Q;if(HM(this,a)&&(d=this.y.d,0!=d)){D=a.p;u=OM(this.t,a);E=OM(this.v,a);c=dr(a.hb);Q=c.c-(u+OM(this.u,a));r=c.b-(E+OM(this.s,a));g=Q;c=r;this.c==(YL(),hN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ui(this.y);e.c<e.e.Je();)d=Vi(e),b=null,q=fN(d),v=d.gb,A(v,105)&&(b=v,b=kN(b),b=new er(b[1]+b[3],b[0]+b[0])),this.c==hN?(q.e?++h:(q.c=dN(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=dN(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=dN(this.w.b,
d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=Q:(q.c=dN(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ui(this.y);e.c<e.e.Je();)d=Vi(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=kN(b),b=new er(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==hN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==ZL?(q.t=this.b==(iN(),jN)?u:this.b==lN?u+~~(Q/2)-~~(J/2):u+Q-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(iN(),jN)?(q.t=u,q.u=E):this.b==lN?(q.t=u,q.u=E+~~(r/2)-~~(o/2)):(q.t=u,q.u=E+r-o),q.v=
n,q.s=f,u+=J+D),a.b&&(v=d.ld()-lk(a.hb)-OM(this.t,a),-1==q.p&&(q.p=v),v=d.md()-nk(a.hb)-OM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.od()),-1==q.o&&(q.o=d.nd()));IM(this,a)}};_.b=null;_.c=null;function iN(){iN=x;jN=new mN("START",0);lN=new mN(Kb,1);nN=new mN("END",2);oN=K(pN,m,100,[jN,lN,nN])}function mN(a,b){I.call(this,a,b)}t(709,146,{72:1,76:1,78:1,100:1},mN);var oN,lN,nN,jN;function YL(){YL=x;hN=new qN("HORIZONTAL",0);ZL=new qN("VERTICAL",1);rN=K(sN,m,101,[hN,ZL])}
function qN(a,b){I.call(this,a,b)}t(710,146,{72:1,76:1,78:1,101:1},qN);var rN,hN,ZL;t(712,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function gN(){this.f=!1}function vL(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}t(711,712,{102:1,106:1},gN,vL);_.b=0;_.c=0;_.d=!1;_.e=!1;
function tN(a,b){if(a.n)return!0;HM(a,b);if(0<a.y.d){a.b=kv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new uN,c.fb=d;a.c=d;a.y.Ue();ij(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function vN(){PM.call(this)}t(713,691,{},vN);
_.hg=function(a){var b,c;c=new HL;tN(this,a);if(this.b){b=dN(this.x.b,this.b).c;var d=dN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=kN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=MM(this.p.b,a).c+MM(this.q.b,a).d+NM(this.f.b,a).c+NM(this.i.b,a).d+OM(this.t,a)+OM(this.u,a);c.b+=MM(this.r.b,a).e+MM(this.o.b,a).b+NM(this.j.b,a).e+NM(this.e.b,a).b+OM(this.v,a)+OM(this.s,a);return c};
_.gg=function(a){var b,c,d,e,f;tN(this,a)&&(d=OM(this.t,a),e=OM(this.v,a),c=dr(a.hb),f=c.c-(d+OM(this.u,a)),c=c.b-(e+OM(this.s,a)),b=this.b.gb,A(b,105)&&(b=kN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.ld()-lk(a.hb)-OM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.md()-nk(a.hb)-OM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.od()),d=this.c,-1==d.o&&(d.o=this.b.nd())),IM(this,a))};_.b=null;_.c=null;function uN(){this.f=!1}
t(714,712,{103:1,106:1},uN);function kN(a){var b,c,d,e;null==a.b&&(a.b=y(M,s,-1,4,1),e=Go(Uv(Uv(a.d,0),0)),c=Go(Uv(Uv(a.d,2),2)),d=DL(a.hb),b=YK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function wN(a,b){a.cb&&jk(a);return Uw(a,b)}function xN(){rx();hx.call(this,sx)}t(715,320,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},xN);_.Cd=function(a){return wN(this,a)};_.b=null;
function uL(a,b,c){var d=a.q.d;b.fb=c;MK(a,b,a.hb,d,!0)}function KM(a){var b;b=a.gb;return A(b,105)?b:a}function hr(a){if(!a.cb)return new HL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.hg(a),jr(a,a.k),a.e.gg(a),a.k=a.e.hg(a);return a.k}function BK(a){return A(a,105)?a.bb:a}function yN(a){var b;if(!a.o){b=(!QL&&(QL=new PL),QL);var c=zN(a,eb,!0);b.b=c;c=zN(a,fb,!0);b.c=c;a.o=b}return a.o}
function MK(a,b,c,d,e){if(A(b,27))throw new Kk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new xN,Gw(a,c,a.hb,d,!0),Vw(c,b)):Gw(a,b,c,d,e);NK(a,b)}
function NK(a,b){var c;c=a.e;if(b){var d=c.k;cj(d.d,b);cj(d.f,b);cj(d.c,b);cj(d.b,b);cj(d.e,b)}else d=c.k,kz(d.d),kz(d.f),kz(d.c),kz(d.b),kz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==KM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==KM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.dg(a.gb),c.dg(a))}}
function lr(a){if(a.cb&&a.hb.style.display!=Pf){a.hb.scrollTop=0;var b=a.hb,c=0;b.ownerDocument.defaultView.getComputedStyle(b,l).direction==yg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.gg(a);a.d=!1;cN(a)}}function cN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=BK(zz(a.q,d)),A(b,105)&&(b=b.bb),b.qd()&&(A(b,104)?b.eg():A(b,34)&&b.Sd())}function OK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=KM(b);return Nw(a,c)?(A(c,105)&&wN(c,b),NK(a,null),!0):!1}
function TL(a,b){var c;a.e=b;null!=a.f&&mj(a,lw(a.hb)+Ba+a.f);a.f=b.cZ.e;c=yo(a.f,to(46));a.f=a.f.substr(c+1,a.f.length-(c+1));nj(a,lw(a.hb)+Ba+a.f);NK(a,null)}function zN(a,b,c){a.n||(a.n=$doc.createElement(Jg),FL(a.n,fg,gd),FL(a.n,lh,Ve),FL(a.n,ef,bb),FL(a.n,$g,bb),a.hb.appendChild(a.n));FL(a.n,oh,b);FL(a.n,Ue,b);a=CL(a.n);return c?a.c:a.b}
function eN(a,b){var c;c=null.ig();if(c==(Vj(),rq)){c=(yN(a),null.ig());var d=(-1==OL&&(OL=KK(gb,!0)),OL);return O(N(Math.round(100*d*c/254)))}if(c==hq)return c=yN(a),d=null.ig(),O(N(bF(d*(-1==c.b&&(c.b=KK(eb,!0)),c.b))));if(c==jq)return c=yN(a),d=null.ig(),O(N(bF(d*(-1==c.c&&(c.c=KK(fb,!0)),c.b))));if(c==pq)return c=(yN(a),null.ig()),d=(-1==OL&&(OL=KK(gb,!0)),OL),O(N(Math.round(d*c)));if(c==tq)return c=(yN(a),null.ig()),d=(-1==OL&&(OL=KK(gb,!0)),OL),O(N(Math.round(10*d*c/254)));if(c==nq)return O(N(bF(12*
(yN(a),null.ig())*O(N(bF((-1==OL&&(OL=KK(gb,!0)),OL)/72))))));if(c==fq)return zN(a,null.ig(),b);if(c==lq)return c=(yN(a),O(N(bF(null.ig())))),d=(-1==OL&&(OL=KK(gb,!0)),OL),O(N(Math.round(d*c/72)));if(null.ig()==dq)return O(N(bF(null.ig())));throw new Kk("Invalid size: "+null.ig());}function jL(){var a=new vN;Rw.call(this);this.k=new er(-1,-1);new HN(this);this.hb[Gd]="mosaic-LayoutPanel";TL(this,a)}t(716,310,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},jL);
_.Gd=function(a){MK(this,a,this.hb,this.q.d,!0)};_.vd=function(){Aw(this,new IN)};_.wd=function(){Aw(this,new JN)};_.cg=function(){return hr(this)};_.Dd=function(a){return Jw(this.q,KM(a))};_.Ed=function(a,b,c,d){MK(this,a,b,c,d)};_.dg=function(a){NK(this,a)};_.Fd=function(){return new xw(this)};_.eg=function(){lr(this)};
_.Ad=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.ud(this.j),this.sd(a),this.j=this.i=null;else if(a=hr(this),null!=this.j)a=a.b+jg,this.ud(this.j),this.sd(a),this.j=null;else if(null!=this.i){var b=this.i;this.ud(a.c+jg);this.sd(b);this.i=null}else b=a.b+jg,this.ud(a.c+jg),this.sd(b);lr(this)}};_.Sd=function(){lr(this)};_.Cd=function(a){return OK(this,a)};_.sd=function(a){this.hb.style[Ue]=a;this.cb||(this.i=a)};_.Hd=function(a,b,c){Pw(this,KM(a),b,c)};
_.ud=function(a){this.hb.style[oh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function IN(){}t(717,1,{},IN);_.Qd=function(a){KM(a).yd()};function JN(){}t(718,1,{},JN);_.Qd=function(a){KM(a).zd()};function xw(a){this.c=a;this.b=new Lw(this.c.q)}t(719,1,{},xw);_.dd=function(){return this.b.b<this.b.c.d-1};_.ed=function(){return BK(yw(this.b))};_.fd=function(){zw(this.b)};_.c=null;function KN(){KN=x;new uy}
function HN(a){KN();Wi(a.hb,"dragdrop-dropTarget",!0);this.b=a;new LN(this)}t(720,9,{},HN);function LN(a){Ck();this.b=a}t(721,25,{},LN);_.Hc=function(){NK(this.b.b,null);lr(this.b.b)};_.b=null;function sM(a){a=a.gb;return!a?null:A(a,104)?a:sM(a)}function cL(a,b,c){var d;d=a.hb;LM(a,b,c,DL(d),YK(d),EL(d))}
function LM(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.ud((0>g?0:g)+(Vj(),jg)),b!=a.od()&&a.ud((0>b?0:b)+jg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.sd((0>b?0:b)+(Vj(),jg)),c!=a.nd()&&a.sd((0>c?0:c)+jg))}function jr(a,b){cL(a,b.c,b.b)}t(724,1,{});
function aH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:CD(a,b,~~Mi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,u=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(u=0,E=o.length;u<E;++u)if(D=n[u+3],v=o[u],r=null==v?Tf:typeof v,r=r==Vf?Object.prototype.toString.call(v)==Vc||typeof v.length==Uf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Tf,r)))if(v=H(Uf,r),r=H("boolean",r),MN===D)v&&(o[u]=new CH(o[u])),r&&(o[u]=(nH(),o[u]?qH:oH));else{q=v||r;if(q=
!q&&null!=D&&Pn(D)==NN){q=o[u];if(null==q||ON(q,D))continue;if(Nn(q)&&(q=q&&q.g?q.g:null,null!=q&&ON(q,D))){o[u]=q;continue}}if(!H(Vf,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function PN(){this.d=new Si;this.b=new Si;this.c=new Si}function ON(a,b){var c;if(MN==b||QN==b&&A(a,107))return!0;if(null!=a)for(c=Pn(a);c&&c!=MN;c=null)if(c==b)return!0;return!1}t(723,724,{},PN);function YG(){YG=x;$G=new PN}
function dH(a,b){YG();z($G.d,a,b)}function VG(a){YG();var b,c,d;d=xo(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function WG(a,b){var c;YG();return c=b&&b[0]&&(typeof b[0]==Vf||typeof b[0]==Ce)?b[0]:null,ON(c,a)}function bH(a){var b=XG;YG();var c,d;d=$G.c;if(c=!b?d.c:CD(d,b,~~Mi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?DD(d,c):FD(d,b,c,~~Mi(b))}
function wG(a){YG();var b=$G,c;null==a?a=null:(c=a[dd],c||(0!=(Pn(a).c&4)?a=[]:(b=(b=rj(b.d,Pn(a)))&&typeof b==Ce?new b(a):a,a=a[dd]=b),c=a),a=c);return a}var $G;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=ao&&(e=rk(),2E3<e-co&&(co=e,bo=$n()));if(0==ao++){var f=(eo(),fo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=no(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=(eo(),fo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=no(n,o);while(h.d);h.d=o}}--ao;c&&-1!=bo&&($wnd.clearTimeout(bo),bo=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(Wt)()}catch(d){a(b)}else C(Wt)()}var MN=Y(1),Tn=Y(103),RN=yH(" I"),M=tH(733,RN),YH=tH(731,MN),SN=yH(" Z"),AI=tH(734,SN);Y(102);Y(101);Y(100);var TN=Y(520),wo=tH(735,TN),UN=Y(264),Cu=tH(736,UN);Y(265);Y(146);Y(495);Y(109);Y(506);var VN=yH(" B");Y(510);var WN=yH(" C"),Ni=tH(737,WN),NN=Y(508),XN=yH(" D"),EE=tH(738,XN);Y(509);Y(511);var YN=Y(514),dG=tH(739,YN),ZN=yH(" J"),$N=Y(2),Yt=tH(732,$N),zL=tH(740,VN);Y(523);Y(505);Y(99);Y(193);Y(493);
var XG=Y(486);Y(502);var jH=Y(500);Y(498);Y(499);Y(504);Y(120);Y(111);Y(112);Y(113);Y(116);Y(118);Y(117);Y(119);Y(121);Y(97);Y(517);Y(512);Y(501);Y(487);Y(488);Y(489);Y(490);Y(491);Y(492);var aO=Y(399);Y(398);Y(397);Y(396);Y(485);Y(484);var GB=Y(413),iE=tH(741,GB),bO=Y(419),nE=tH(742,bO),cO=Y(420),pE=tH(743,cO),dO=Y(562),tG=tH(744,dO),Ot=tH(745,M),eO=$(560,function(){uE();return nI}),oI=tH(746,eO);Y(561);Y(422);Y(421);Y(555);Y(554);Y(563);Y(564);Y(559);Y(456);Y(558);var gB=tH(747,aO);Y(411);Y(566);
Y(497);xH();Y(496);xH();Y(724);Y(723);var QN=xH();Y(314);var fO=Y(313);Y(312);Y(318);Y(332);Y(373);Y(568);Y(567);Y(311);Y(310);Y(570);Y(569);Y(575);Y(576);Y(577);Y(578);Y(579);Y(580);Y(581);Y(582);Y(571);Y(572);Y(573);Y(574);Y(251);Y(250);Y(323);Y(324);Y(325);Y(593);Y(602);Y(25);Y(594);Y(595);Y(596);Y(597);Y(598);Y(599);Y(600);Y(601);Y(296);Y(369);Y(372);Y(370);Y(371);Y(204);Y(203);Y(298);Y(245);Y(300);Y(212);var gO=Y(211);Y(248);Y(247);Y(246);Y(393);Y(394);Y(395);Y(477);Y(476);Y(475);Y(478);Y(479);
Y(480);Y(481);Y(624);Y(625);Y(626);Y(627);var hO=$(181,function(){Vj();return vq}),wq=tH(748,hO),iO=$(145,function(){Wj();return Uo}),Vo=tH(749,iO),jO=$(152,function(){Wo();return Gp}),Hp=tH(750,jO),kO=$(171,function(){Ip();return Rp}),Sp=tH(751,kO),lO=$(176,function(){Tp();return bq}),cq=tH(752,lO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(147,null);$(148,null);$(149,null);$(150,null);$(151,null);$(153,null);$(163,null);$(164,null);
$(165,null);$(166,null);$(167,null);$(168,null);$(169,null);$(170,null);$(154,null);$(155,null);$(156,null);$(157,null);$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Y(468);Y(467);Y(527);Y(529);Y(528);Y(530);Y(532);Y(531);Y(533);Y(537);Y(538);Y(202);Y(208);Y(207);Y(206);Y(210);Y(230);Y(439);Y(438);var zC=Y(437),fF=tH(753,zC),EI=tH(754,ZN);Y(423);Y(534);Y(540);Y(535);Y(536);Y(424);Y(592);Y(433);
Y(432);Y(431);Y(436);var mO=xH(),yK=tH(755,mO);Y(294);Y(466);Y(546);var nO=$(254,function(){Dt();return It}),Jt=tH(756,nO);Y(446);Y(447);Y(430);var kC=Y(425);Y(526);Y(409);Y(410);Y(435);var vC=Y(434);Y(427);Y(426);Y(544);Y(553);Y(428);Y(470);Y(519);Y(556);Y(557);Y(565);Y(416);var KB=Y(415);Y(444);Y(445);Y(401);Y(400);Y(453);xH();xH();xH();Y(403);Y(404);Y(209);Y(382);var Az=tH(757,fO);Y(383);Y(605);Y(604);Y(343);Y(345);Y(344);Y(346);Y(232);Y(249);Y(235);Y(237);var RB=Y(418);Y(469);Y(406);Y(405);Y(412);
Y(550);Y(522);Y(240);Y(455);Y(227);Y(228);Y(231);Y(225);Y(224);Y(226);var TB=Y(588);Y(214);Y(218);Y(414);Y(607);Y(612);Y(454);Y(513);Y(457);var iB=Y(408),hB=tH(758,KB);Y(643);Y(441);Y(442);Y(443);Y(407);Y(585);Y(586);Y(216);Y(215);Y(217);Y(219);Y(348);Y(347);Y(339);Y(340);Y(632);Y(613);Y(614);Y(539);Y(547);Y(548);Y(549);Y(606);Y(608);var lC=Y(429);Y(589);Y(551);Y(239);Y(236);Y(238);Y(234);Y(223);Y(222);Y(221);Y(276);Y(611);Y(317);Y(316);Y(315);Y(631);Y(630);Y(629);Y(616);Y(628);
var oO=$(687,function(){br();return FM}),GM=tH(759,oO);Y(686);Y(685);Y(677);Y(678);Y(679);Y(680);Y(681);Y(682);Y(683);Y(684);Y(658);var pO=$(319,function(){ix();return px}),qx=tH(760,pO),qO=$(365,function(){ex();return Xy}),Yy=tH(761,qO);Y(18);Y(366);Y(367);Y(362);Y(363);Y(364);Y(19);Y(20);Y(21);Y(452);Y(417);Y(674);Y(353);Y(675);Y(354);Y(355);Y(356);Y(357);Y(360);Y(328);Y(327);Y(326);Y(609);Y(610);Y(615);Y(269);Y(331);Y(361);Y(349);Y(376);Y(375);Y(374);
var rO=$(377,function(){nz();return xz}),yz=tH(762,rO);$(378,null);$(379,null);$(380,null);$(381,null);Y(252);Y(590);Y(329);Y(342);Y(341);Y(543);Y(321);Y(205);Y(591);Y(330);Y(660);Y(3);Y(663);Y(664);Y(662);Y(661);Y(654);Y(653);Y(716);Y(717);Y(718);Y(719);Y(656);Y(243);var YC=Y(449),$C=tH(763,YC);Y(450);Y(448);Y(30);Y(31);Y(29);Y(32);Y(35);Y(36);Y(37);Y(38);Y(39);Y(40);var sO=Y(52),My=tH(764,sO);Y(41);Y(42);Y(43);Y(44);Y(45);Y(46);Y(47);Y(49);Y(48);Y(50);Y(51);Y(53);Y(54);Y(56);Y(57);Y(55);Y(58);Y(59);
Y(60);Y(61);Y(63);Y(65);Y(66);Y(64);Y(62);Y(67);Y(68);Y(69);Y(70);Y(72);Y(75);Y(74);Y(76);Y(79);Y(80);Y(78);Y(81);Y(82);Y(83);Y(84);Y(85);Y(86);Y(88);Y(89);Y(87);Y(90);Y(91);Y(92);Y(93);Y(95);Y(96);Y(94);Y(270);var IL=Y(645);Y(322);var ML=Y(647);Y(241);Y(672);Y(671);Y(462);Y(461);Y(463);Y(242);Y(278);Y(280);Y(279);Y(274);Y(385);Y(271);Y(320);Y(715);Y(285);Y(288);Y(286);Y(287);Y(5);Y(7);Y(6);Y(617);Y(451);Y(464);Y(386);Y(201);Y(306);Y(308);Y(307);Y(458);Y(459);Y(465);Y(244);Y(273);Y(34);Y(281);Y(350);
Y(351);Y(352);Y(282);var xM=tH(765,gO);Y(283);Y(587);Y(673);Y(640);Y(503);Y(524);Y(33);Y(71);var NL=Y(648);Y(657);Y(676);Y(712);Y(711);Y(213);Y(229);Y(4);Y(639);Y(691);Y(708);var tO=$(709,function(){iN();return oN}),pN=tH(766,tO),uO=$(710,function(){YL();return rN}),sN=tH(767,uO);Y(694);Y(703);Y(702);Y(706);Y(705);Y(701);Y(700);Y(698);Y(699);Y(697);Y(696);Y(693);Y(695);Y(704);Y(707);Y(692);Y(659);Y(713);Y(334);Y(333);Y(336);Y(337);Y(335);Y(284);Y(22);Y(304);Y(305);Y(11);Y(14);Y(23);
var vO=Y(26),Nk=tH(768,vO);Y(24);Y(27);Y(28);Y(714);Y(8);Y(10);Y(9);Y(720);Y(721);Y(665);Y(668);Y(669);Y(670);Y(666);Y(667);var KL=Y(646);Y(650);Y(651);Y(220);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>