summaryrefslogtreecommitdiff
path: root/public/jsme/9BA3A5A02DFF97BADFD3F9FE3817341B.cache.html
blob: 3dbaaf706daecc61857b234591ac1a7f3974e910 (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
<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 = '9BA3A5A02DFF97BADFD3F9FE3817341B';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',ea='" ',ga='" height="',ia='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="--",Ea="-C#C-Me",Fa="-C#CH",Ga="-C#N",Ha="-C(=O)N",Ia="-C(=O)OH",Ja="-C(=O)OMe",Ka="-CCl3",La="-CF3",Ma="-CMe3",Oa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Va="-SO3H",Wa="-selected",Xa=".",Za="/",$a="//",bb="/>",cb="0",db="0px",eb="1",fb="100%",gb="1em",
hb="1ex",ib="1in",jb="1px",lb="2",mb="3",nb=":",ob=": ",pb=";",rb="<",sb="=",ub=">",wb="?",xb="@",zb="A",Ab="AUTO",Bb="After",Cb="Any",Db="Aromatic",Eb="B",Fb="Before",Gb="Br",Hb="C",Jb="CENTER",Lb="CSS1Compat",Mb="Center",Nb="Cl",Ob="Class$",Pb="Copy as ",Rb="DEFAULT",Sb="DOMMouseScroll",Tb="Dialog",Ub="East",Vb="F",Wb="First",Xb='For input string: "',Yb="GBVTBU-BB",Zb="H",ac="HIDDEN",bc="Helvetica",cc="I",dc="Incorrect URL: ",ec="Internal index set to null.",fc="JSME",gc="JUSTIFY",hc="JavaScript",
ic="LEFT",jc="MOL n. ",kc="N",lc="NA",nc="NONE",oc="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-",Gc="Ring",Hc="S",Lc="SMILES",Mc="Se",Nc="Si",Oc="South",Pc="Style names cannot be empty",Qc="Text",Rc="West",Sc="X",Tc="[",Uc="[object Array]",Vc="\\",Wc="]",cd="__gwtex_wrap",
dd="__uiObjectID",ed="a",fd="absolute",gd="alert",hd="alertdialog",id="align",jd="antialias",kd="application",ld="article",md="auto",nd="backgroundColor",od="banner",pd="blur",qd="bolder",rd="border",sd="bottom",wd="button",yd="cellPadding",zd="cellSpacing",Ad="center",Bd="change",Cd="checkbox",Dd="className",Ed="click",Fd="click marked atom to delete mark",Gd="code",Hd="col",Id="colSpan",Jd="columnheader",Kd="combobox",Ld="complementary",Md="contentinfo",Qd="contextmenu",Rd="cssFloat",Sd="cursor",
Td="dblclick",Yd="definition",Zd="dialog",$d="dir",ae="directory",be="display",ce="div",de="document",ee="dragdrop-handle",fe="dragdrop-selected",ge="dragend",he="dragenter",ie="dragexit",je="dragleave",ke="dragover",le="dragstart",me="drop",ne="end_gesture",oe="error",pe="filter",qe="float",re="focus",se="fontFamily",te="fontSize",ue="fontStyle",ve="fontWeight",we="form",xe="function",ze="g",Ae="gecko1_8",Be="gesturechange",Ce="gestureend",De="gesturestart",Ee="google",Fe="grid",Me="gridcell",Ne=
"group",Oe="gwt-MenuBar",Pe="gwt-MenuBarPopup",Qe="heading",Re="height",Se="hidden",Te="html",Ue="id",Ve="img",We="is_touch_supported",Xe="italic",Ye="java.vm.name",Ze="jsa-resetDiv",$e="keydown",af="keypress",bf="keyup",cf="left",df="link",ef="list",ff="listbox",hf="listitem",jf="load",kf="log",lf="ltr",mf="main",sf="marquee",tf="math",uf="menu",vf="menuPopup",wf="menubar",xf="menuitem",yf="menuitemcheckbox",zf="menuitemradio",Af="middle",Bf="mousedown",Cf="mousemove",Df="mouseout",Ef="mouseover",
Ff="mouseup",Gf="mousewheel",Hf="move",If="msie",Jf="multipart",Kf="n",Lf="name",Mf="navigation",Nf="none",Of="noreaction",Pf="note",Qf="nowrap",Rf="null",Sf="number",Tf="object",Uf="offsetHeight",Vf="offsetWidth",Wf="ontouchstart",Xf="opera",Yf="option",Zf="outline",$f="overflow",ag="padding",bg="paste",cg="popupContent",dg="position",eg="presentation",gg="progressbar",hg="px",ig="px, ",jg="px;",kg="radio",lg="radiogroup",mg="reaction",ng="region",og="rgb(",pg="right",qg="role",sg="rotation",tg=
"row",ug="rowgroup",vg="rowheader",wg="rtl",xg="s",yg="scale100",zg="scrollbar",Ag="se",Bg="search",Cg="separator",Dg="serif",Eg='shape-rendering="crispEdges"',Fg="slider",Gg="span",Hg="spinbutton",Ig="status",Jg="subMenuIcon-selected",Kg="tab",Lg="table",Mg="tablist",Ng="tabpanel",Og="tbody",Pg="td",Qg="text",Rg="textAlign",Sg="textbox",Tg="timer",Ug="title",Vg="toolbar",Wg="tooltip",Xg="top",Yg="touchcancel",Zg="touchend",$g="touchmove",ah="touchstart",bh="tr",ch="tree",dh="treegrid",eh="treeitem",
fh="true",gh="value",hh="verticalAlign",ih="visibility",jh="visible",kh="whiteSpace",lh="width",mh="x",nh="zIndex",oh="|",_,ph={l:4194303,m:4194303,h:1048575},qh={l:0,m:0,h:0},rh={l:1,m:0,h:0},sh={l:2,m:0,h:0},zh={l:3,m:0,h:0},Ah={l:4,m:0,h:0},Bh={l:8,m:0,h:0},Ch={l:10,m:0,h:0},Dh={l:16,m:0,h:0},Eh={l:32,m:0,h:0},Fh={l:64,m:0,h:0},Gh={l:128,m:0,h:0},Hh={l:256,m:0,h:0},Ih={l:512,m:0,h:0},Jh={l:1024,m:0,h:0},Kh={l:2048,m:0,h:0},Lh={l:8192,m:0,h:0},Mh={l:16384,m:0,h:0},Nh={l:32768,m:0,h:0},Oh={l:65536,
m:0,h:0},Ph={l:131072,m:0,h:0},Qh={l:262144,m:0,h:0},Rh={l:524288,m:0,h:0},Sh={},Th={9:1,10:1,73:1,77:1,79:1},Uh={6:1,9:1,73:1,77:1,79:1},Vh={73:1,90:1},Wh={12:1,73:1,77:1,79:1},Xh={14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1},Yh={14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},Zh={108:1},$h={73:1,80:1,88:1},ai={69:1},bi={37:1,73:1,77:1,79:1},ci={73:1,76:1,91:1},di={2:1},ei={73:1,80:1,82:1,86:1,88:1},fi={22:1},gi={14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,98:1,105:1},hi={8:1,9:1,
73:1,77:1,79:1},ii={73:1,80:1,86:1,88:1},ji={46:1,47:1,53:1,59:1,67:1,73:1},ki={94:1},li={41:1,46:1,47:1,53:1,62:1,67:1,69:1,73:1},mi={90:1},ni={46:1,47:1,53:1,67:1,73:1},oi={29:1,36:1},pi={14:1,16:1,24:1,29:1,32:1,36:1,38:1},qi={73:1,76:1,90:1},ri={50:1,73:1},si={14:1,16:1,24:1,29:1,32:1,35:1,36:1,38:1,105:1},ti={40:1,73:1,80:1,86:1,88:1},ui={91:1},m={72:1,73:1,76:1},vi={53:1,73:1},wi={14:1,16:1,24:1,29:1,30:1,32:1,36:1,38:1},xi={9:1,11:1,73:1,77:1,79:1},s={73:1,76:1},yi={46:1,53:1,67:1,73:1},zi=
{23:1},Ai={15:1,39:1},Bi={73:1},Ci={92:1},Di={16:1},Ei={14:1,16:1,24:1,27:1,29:1,31:1,32:1,36:1,38:1},Fi={20:1,73:1},Gi={75:1},Hi={7:1,9:1,73:1,77:1,79:1},Ii={13:1};function u(a,b,c){var d=Sh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Sh[a]=function(){}),_=d.prototype=0>b?{}:new Sh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ji(this)};
_.tS=function(){var a=this.cZ.e+xb,b;b=this.hC();var c,d,e;c=y(Ki,s,-1,8,1);d=(Li(),Mi);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Ni(){Ni=x;Oi=new Pi}function Qi(a){for(var b,a=new Ri(a.k.n);a.c<a.e.Fe();)b=Si(a),Ti(b.ld(),fe,!1),Ui(a)}
function Vi(a,b,c){var a=a.o,d;try{d=new Wi(b,c.Qc(a),c.Tc(a),(c.Rc(a),c.Sc(a))),z(a.d,c,d)}catch(e){e=Xi(e);if(A(e,80))throw new Yi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Ti(b.ld(),Yb,!0);Ti(c.ld(),ee,!0);z(Oi,b,c)}function Zi(a,b){var c;c=$i(Oi,b);var d;d=$i(a.o.d,c);if(!d)throw new aj("dragHandle was not draggable");bj(d.c.b);bj(d.e.b);bj(d.d.b);Ti(b.ld(),Yb,!1);Ti(c.ld(),ee,!1)}
function cj(a){var b;a.p=!1;for(a=new Ri(a.k.n);a.c<a.e.Fe();)b=Si(a),Ti(b.ld(),fe,!1),Ui(a)}function dj(a,b){ej(a.k.n,b)?Ti(b.ld(),fe,!1):a.p?(fj(a.k.n,b),Ti(b.ld(),fe,!0)):(a.k.n.Qe(),fj(a.k.n,b))}function gj(a){this.i=a;this.k=new hj(this);this.o=new ij(this.k)}u(3,1,{});_.rc=function(){jj(this.k.f,"dragdrop-dragging")};_.sc=function(){kj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Oi;function hj(a){this.n=new lj;this.e=a;this.b=a.i}u(4,1,{},hj);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function mj(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 nj(a,b){var c;c=oj(a.d,pj).b;b.b.ctrlKey||b.b.metaKey||Qi(a.c.e);dj(a.c.e,c)}function qj(a){a.c.i=null;a.c.e.sc();rj((sj(),tj(null)),a.b,0,0);var b=a.b.hb;uj=b;vj();wj=b;a.e=2}
function ij(a){this.d=new Pi;this.c=a;this.b=new xj;yj(this.b,zj(),Aj());B(this.b,this,(Bj(),Bj(),Cj));B(this.b,this,(Dj(),Dj(),Ej));a=this.b.hb.style;a[pe]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Rj(),hg);a.borderStyle=(Sj(),Nf);a[nd]="blue"}u(5,1,{},ij);
_.uc=function(a){var b,c,d,e;c=a.i;d=Tj(a);e=Uj(a);b=Vj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!pj)pj=c,this.c.f=oj(this.d,pj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Wj(this.c.n,this.c.f)&&(Qi(this.c.e),dj(this.c.e,this.c.f)),Xj(new Yj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Zj(pj,null),pj!=this.c.f&&(c=new Zj(this.c.f,null),this.i+=b.b-c.b,this.j+=b.e-c.e),0==this.c.e.n&&!a.b.ctrlKey&&!a.b.metaKey&&(this.c.j=d+b.b,this.c.k=e+b.e,qj(this),1!=this.e&&mj(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=$j(a,b);a=ak(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(bk(ck(d-this.i),ck(a-this.j))>=this.c.e.n?(dk(),-1!=Wj(this.c.n,this.c.f)||dj(this.c.e,this.c.f),c=new Zj(pj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,qj(this)):ek.preventDefault()),1==this.e)return;ek.preventDefault();mj(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=$j(a,b);b=ak(a,b);if(1==Vj(a.b)&&(this.f=!1,pj))try{if(dk(),1==this.e)nj(this,a);else{d!=this.b&&(c=new Zj(d,null),e+=c.b,b+=c.e);try{mj(this,e,b),this.c.e.rc(),3!=this.e&&nj(this,a)}finally{var f=this.b.hb;uj&&f==uj&&(uj=null);vj();f===wj&&(wj=null);fk(this.b);this.e=1;this.c.f=null}}}finally{pj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var pj=null;function Yj(){}u(6,1,zi,Yj);_.xc=function(){dk()};
function Wi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Wi);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Zj(a,b){!a||a==(sj(),tj(null))?this.i=this.f=0:(this.f=a.gd()-gk(a.hb),this.i=a.hd()-(a.hb.scrollTop||0));!b||b==(sj(),tj(null))?this.d=this.c=0:(this.c=hk(b.hb)+ik(b.hb),this.d=jk(b.hb)+kk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Zj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function dk(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ik(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(hg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function kk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(hg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function lk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function mk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function nk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.Ec(),a.s=null),a.yc())}
function ok(a,b){var c=pk();nk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;qk(a.n,pk())}function rk(a,b){var c,d;c=a.t;d=b>=a.v+a.o;if(a.r&&!d)return d=(b-a.v)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.Ac(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.w&&this.zc()};_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};
_.o=-1;_.p=null;_.q=!1;_.r=!1;_.s=null;_.t=-1;_.u=null;_.v=-1;_.w=!1;function qk(a,b){rk(a.b,b)?a.b.s=a.b.u.Dc(a.b.n,a.b.p):a.b.s=null}function sk(a){this.b=a}u(18,1,{},sk);_.Cc=function(a){qk(this,a)};_.b=null;u(19,1,{});u(20,1,di);function tk(){tk=x;var a;(a=new uk)&&(a.Fc()||(a=new vk));wk=a}u(21,19,{});var wk=null;function xk(a,b){var c=C(function(){if(!b.b){var c=pk();a.Cc(c)}});$wnd.mozRequestAnimationFrame(c)}function uk(){}u(22,21,{},uk);_.Fc=function(){return!!$wnd.mozRequestAnimationFrame};
_.Dc=function(a){var b;b=new yk;xk(a,b);return b};function yk(){}u(23,20,di,yk);_.Ec=function(){this.b=!0};_.b=!1;function vk(){this.b=new lj;this.c=new zk(this)}u(24,21,{},vk);_.Fc=function(){return!0};_.Dc=function(a){a=new Ak(this,a);fj(this.b,a);1==this.b.d&&Bk(this.c,16);return a};function Ck(){Ck=x;Dk=new lj;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);ej(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);ej(Dk,a);a.c=!1;a.d=Lk(a,b);fj(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)}u(26,1,{});_.Gc=function(){this.c||ej(Dk,this);this.Hc()};_.c=!1;_.d=0;var Dk;function zk(a){Ck();this.b=a}u(25,26,{},zk);
_.Hc=function(){var a=this.b,b,c,d,e,f;b=y(Nk,s,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],ej(a.b,d),qk(d.b,c.b);0<a.b.d&&Bk(a.c,bk(5,16-(pk()-c.b)))};_.b=null;function Ak(a,b){this.c=a;this.b=b}u(27,20,{2:1,3:1},Ak);_.Ec=function(){var a=this.c;ej(a.b,this);0==a.b.d&&Jk(a.c)};_.b=null;_.c=null;u(29,1,{});_.b=null;function Qk(){this.b=gd}u(28,29,{},Qk);function Rk(){this.b=hd}u(30,29,{},Rk);function Sk(){this.b=kd}u(31,29,{},Sk);u(33,1,{});_.b=null;function Tk(a){this.b=a}
u(32,33,{},Tk);function Uk(){this.b=ld}u(34,29,{},Uk);function Vk(){this.b=od}u(35,29,{},Vk);function Wk(){this.b=wd}u(36,29,{},Wk);function Xk(){this.b=Cd}u(37,29,{},Xk);function Yk(){this.b=Jd}u(38,29,{},Yk);function Zk(){this.b=Kd}u(39,29,{},Zk);function $k(){this.b=Ld}u(40,29,{},$k);function al(){this.b=Md}u(41,29,{},al);function bl(){this.b=Yd}u(42,29,{},bl);function cl(){this.b=Zd}u(43,29,{},cl);function dl(){this.b=ae}u(44,29,{},dl);function fl(){this.b=de}u(45,29,{},fl);
function gl(){this.b=we}u(46,29,{},gl);function hl(){this.b=Fe}u(47,29,{},hl);function il(){this.b=Me}u(48,29,{},il);function jl(){this.b=Ne}u(49,29,{},jl);function kl(){this.b=Qe}u(50,29,{},kl);function ll(a){this.b=a.id}u(51,1,{4:1,5:1},ll);_.b=null;function ml(){this.b=Ve}u(52,29,{},ml);function nl(){this.b=df}u(53,29,{},nl);function ol(){this.b=ef}u(54,29,{},ol);function pl(){this.b=ff}u(55,29,{},pl);function ql(){this.b=hf}u(56,29,{},ql);function rl(){this.b=kf}u(57,29,{},rl);
function sl(){this.b=mf}u(58,29,{},sl);function tl(){this.b=sf}u(59,29,{},tl);function ul(){this.b=tf}u(60,29,{},ul);function vl(){this.b=uf}u(61,29,{},vl);function wl(){this.b=wf}u(62,29,{},wl);function xl(){this.b=xf}u(63,29,{},xl);function yl(){this.b=yf}u(64,29,{},yl);function zl(){this.b=zf}u(65,29,{},zl);function Al(){this.b=Mf}u(66,29,{},Al);function Bl(){this.b=Pf}u(67,29,{},Bl);function Cl(){this.b=Yf}u(68,29,{},Cl);function Dl(){this.b=eg}u(69,29,{},Dl);u(70,33,{},function(a){this.b=a});
function El(){this.b=gg}u(71,29,{},El);function Fl(){Fl=x;Gl=new Tk("aria-activedescendant")}var Gl;function Hl(){this.b=kg}u(73,29,{},Hl);function Il(){this.b=lg}u(74,29,{},Il);function Jl(){this.b=ng}u(75,29,{},Jl);
function Kl(){Kl=x;Ll=new Rk;Ml=new Qk;Nl=new Sk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new cl;Yl=new dl;Zl=new fl;$l=new gl;am=new il;bm=new hl;cm=new jl;dm=new kl;em=new ml;fm=new nl;gm=new pl;hm=new ql;im=new ol;jm=new rl;km=new sl;lm=new tl;mm=new ul;nm=new wl;om=new yl;pm=new zl;qm=new xl;rm=new vl;sm=new Al;tm=new Bl;um=new Cl;vm=new Dl;wm=new El;xm=new Il;ym=new Hl;zm=new Jl;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=new Jm;Km=new Lm;Mm=
new Nm;Om=new Pm;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;F=new Pi;z(F,ng,zm);z(F,gd,Ml);z(F,Zd,Xl);z(F,hd,Ll);z(F,kd,Nl);z(F,de,Zl);z(F,ld,Ol);z(F,od,Pl);z(F,wd,Ql);z(F,Cd,Rl);z(F,Me,am);z(F,Jd,Sl);z(F,Ne,cm);z(F,Kd,Tl);z(F,Ld,Ul);z(F,Md,Vl);z(F,Yd,Wl);z(F,ef,im);z(F,ae,Yl);z(F,we,$l);z(F,Fe,bm);z(F,Qe,dm);z(F,Ve,em);z(F,df,fm);z(F,ff,gm);z(F,hf,hm);z(F,kf,jm);z(F,mf,km);z(F,sf,lm);z(F,tf,mm);z(F,uf,rm);z(F,wf,nm);z(F,xf,qm);z(F,
yf,om);z(F,Yf,um);z(F,kg,ym);z(F,zf,pm);z(F,Mf,sm);z(F,Pf,tm);z(F,eg,vm);z(F,gg,wm);z(F,lg,xm);z(F,tg,Em);z(F,ug,Am);z(F,vg,Cm);z(F,Bg,Im);z(F,Cg,Km);z(F,zg,Gm);z(F,Fg,Mm);z(F,Hg,Om);z(F,Ig,en);z(F,Kg,ln);z(F,Mg,gn);z(F,Ng,jn);z(F,Sg,nn);z(F,Tg,pn);z(F,Vg,rn);z(F,Wg,tn);z(F,ch,zn);z(F,dh,vn);z(F,eh,xn)}var Ml,Ll,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Xl,Yl,Zl,$l,bm,am,cm,dm,em,fm,im,gm,hm,jm,km,lm,mm,rm,nm,qm,om,pm,sm,tm,um,vm,wm,ym,xm,zm,F,Em,Am,Cm,Gm,Im,Km,Mm,Om,en,ln,gn,jn,nn,pn,rn,tn,zn,vn,xn;
function Fm(){this.b=tg}u(77,29,{},Fm);function Bm(){this.b=ug}u(78,29,{},Bm);function Dm(){this.b=vg}u(79,29,{},Dm);function Hm(){this.b=zg}u(80,29,{},Hm);function Jm(){this.b=Bg}u(81,29,{},Jm);function Lm(){this.b=Cg}u(82,29,{},Lm);function Nm(){this.b=Fg}u(83,29,{},Nm);function Pm(){this.b=Hg}u(84,29,{},Pm);function fn(){this.b=Ig}u(85,29,{},fn);function mn(){this.b=Kg}u(86,29,{},mn);function hn(){this.b=Mg}u(87,29,{},hn);function kn(){this.b=Ng}u(88,29,{},kn);function on(){this.b=Sg}
u(89,29,{},on);function qn(){this.b=Tg}u(90,29,{},qn);function sn(){this.b=Vg}u(91,29,{},sn);function un(){this.b=Wg}u(92,29,{},un);function An(){this.b=ch}u(93,29,{},An);function wn(){this.b=dh}u(94,29,{},wn);function yn(){this.b=eh}u(95,29,{},yn);function Pk(){this.b=pk()}function pk(){return(new Date).getTime()}u(96,1,{},Pk);function Bn(a){var b,c,d;d=new Cn;for(c=a;c;)b=c.Ic(),c!=a&&(d.b.b+="Caused by: "),Dn(d,c.cZ.e),d.b.b+=ob,En(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function Fn(a){var b,c,d;c=y(Gn,s,87,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Hn;c[d]=a[d]}}function In(a){var b;b=a.cZ.e;a=a.Ic();return null!=a?b+ob+a:b}u(101,1,{73:1,88:1});_.Ic=function(){return this.i};_.tS=function(){return In(this)};_.f=null;_.i=null;function Jn(a){Kn();this.i=a}u(100,101,$h,Jn);function aj(a){Kn();this.i=a}function Yi(a,b){Kn();this.f=b;this.i=a}u(99,100,ii,aj,Yi);
function Ln(a){Kn();this.c=a;this.b=l;var b,c,d;c=Mn(Nn(this.c)?this.c:null);d=y(Gn,s,87,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new On(c[a]);Fn(d)}u(98,99,ii,Ln);
_.Ic=function(){if(null==this.d){this.e=null==this.c?Rf:Nn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Pn(this.c).e;this.b=this.b+ob+(Nn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Nn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Lf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function Qn(a,b){return Rn(a)?a.eQ(b):a===b}function Pn(a){return Rn(a)?a.cZ:Sn}
function Tn(a){return Rn(a)?a.hC():Ji(a)}
function Un(){var a;Un=x;Vn=(a="\\u0000,\\u0001,\\u0002,\\u0003,\\u0004,\\u0005,\\u0006,\\u0007,\\b,\\t,\\n,\\u000B,\\f,\\r,\\u000E,\\u000F,\\u0010,\\u0011,\\u0012,\\u0013,\\u0014,\\u0015,\\u0016,\\u0017,\\u0018,\\u0019,\\u001A,\\u001B,\\u001C,\\u001D,\\u001E,\\u001F".split(","),a[34]='\\"',a[92]="\\\\",a[173]="\\u00ad",a[1536]="\\u0600",a[1537]="\\u0601",a[1538]="\\u0602",a[1539]="\\u0603",a[1757]="\\u06dd",a[1807]="\\u070f",a[6068]="\\u17b4",a[6069]="\\u17b5",a[8203]="\\u200b",a[8204]="\\u200c",
a[8205]="\\u200d",a[8206]="\\u200e",a[8207]="\\u200f",a[8232]="\\u2028",a[8233]="\\u2029",a[8234]="\\u202a",a[8235]="\\u202b",a[8236]="\\u202c",a[8237]="\\u202d",a[8238]="\\u202e",a[8288]="\\u2060",a[8289]="\\u2061",a[8290]="\\u2062",a[8291]="\\u2063",a[8292]="\\u2064",a[8298]="\\u206a",a[8299]="\\u206b",a[8300]="\\u206c",a[8301]="\\u206d",a[8302]="\\u206e",a[8303]="\\u206f",a[65279]="\\ufeff",a[65529]="\\ufff9",a[65530]="\\ufffa",a[65531]="\\ufffb",a)}
function Wn(a){Un();a=a.replace(/[\x00-\x1f\xad\u0600-\u0603\u06dd\u070f\u17b4\u17b5\u200b-\u200f\u2028-\u202e\u2060-\u2064\u206a-\u206f\ufeff\ufff9-\ufffb"\\]/g,function(a){var c;return c=Vn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Vn;u(108,1,{});function Ji(a){return a.$H||(a.$H=++Xn)}function Yn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Zn(){return $wnd.setTimeout(function(){0!=$n&&($n=0);ao=-1},10)}var $n=0,Xn=0,bo=0,ao=-1;
function co(){co=x;eo=new fo}function go(a,b){a.b=ho(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new io(a)),jo(a.f,1),!a.j&&(a.j=new ko(a)),jo(a.j,50))}function fo(){}function lo(a){return a.Jc()}function ho(a,b){!a&&(a=[]);a[a.length]=b;return a}function mo(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Jc()&&(b=ho(b,e)):e[0].xc()}catch(f){if(f=Xi(f),!A(f,88))throw f;}}return b}function jo(a,b){co();$wnd.setTimeout(function(){C(lo)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
u(110,108,{},fo);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var eo;function io(a){this.b=a}u(111,1,{},io);
_.Jc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),mo(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Pk;100>pk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Jc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function ko(a){this.b=a}u(112,1,{},ko);_.Jc=function(){this.b.e&&jo(this.b.f,1);return this.b.k};
_.b=null;function Kn(){var a,b,c;try{null.a()}catch(d){a=d}var e=Mn(a);2<=e.length&&e.splice(0,2);c=y(Gn,s,87,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new On(e[a]);Fn(c)}function Mn(a){var b,c;c=a&&a.stack?a.stack.split(aa):[];for(a=0,b=c.length;a<b;++a){var d=c,e=a,f=c[a],g=void 0,j=void 0,h=void 0,h=l,f=no(f),g=f.indexOf(ua),j=0==f.indexOf(xe)?8:0;-1==g&&(g=oo(f,po(64)),j=0==f.indexOf("function ")?9:0);-1!=g&&(h=no(f.substr(j,g-j)));d[e]=0<h.length?h:"anonymous"}return c}u(117,1,{});
function En(a,b){a.b+=b}function qo(){}u(118,117,{},qo);_.b=l;function hk(a){return ro(so(a.ownerDocument),a)}function jk(a){return to(so(a.ownerDocument),a)}function G(a,b){return parseInt(a[b])||0}function uo(a,b){return null==a[b]?null:""+a[b]}function vo(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 wo(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function xo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Vj(a){a=a.button;return 1==a?4:2==a?2:1}function ro(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().left+a.scrollLeft|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenX-c.getBoxObjectFor(c.documentElement).screenX}function yo(a){return to(so(a.ownerDocument),a)}
function to(a,b){if(Element.prototype.getBoundingClientRect)return b.getBoundingClientRect().top+a.scrollTop|0;var c=b.ownerDocument;return c.getBoxObjectFor(b).screenY-c.getBoxObjectFor(c.documentElement).screenY}function zo(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginLeft,10)+parseInt(a.borderLeftWidth,10)}function Ao(){var a=$wnd.getComputedStyle($doc.documentElement,null);return null==a?0:parseInt(a.marginTop,10)+parseInt(a.borderTopWidth,10)}
function gk(a){return!Bo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==wg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function Bo(){var a=Co();return-1!=a&&1009E3<=a}function Do(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function Co(){var a=/rv:([0-9]+)\.([0-9]+)(\.([0-9]+))?.*?/.exec(navigator.userAgent.toLowerCase());return a&&3<=a.length?1E6*parseInt(a[1])+1E3*parseInt(a[2])+parseInt(5<=a.length&&!isNaN(a[4])?a[4]:0):-1}
function Eo(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}function Aj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientHeight}function zj(){var a=$doc;return(H(a.compatMode,Lb)?a.documentElement:a.body).clientWidth}function Fo(a){return gk(H(a.compatMode,Lb)?a.documentElement:a.body)}function Go(a){return(H(a.compatMode,Lb)?a.documentElement:a.body).scrollTop||0}function so(a){return H(a.compatMode,Lb)?a.documentElement:a.body}
function I(a,b){this.c=a;this.d=b}u(141,1,{73:1,77:1,79:1});_.eQ=function(a){return this===a};_.hC=function(){return Ji(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Sj(){Sj=x;Ho=new Io;Jo=new Ko;Lo=new Mo;No=new Oo;Po=new Qo;Ro=L(So,s,6,[Ho,Jo,Lo,No,Po])}u(140,141,Uh);var Ro,Lo,Jo,No,Ho,Po;function Io(){I.call(this,nc,0)}u(142,140,Uh,Io);function Ko(){I.call(this,"DOTTED",1)}u(143,140,Uh,Ko);function Mo(){I.call(this,"DASHED",2)}u(144,140,Uh,Mo);function Oo(){I.call(this,ac,3)}
u(145,140,Uh,Oo);function Qo(){I.call(this,"SOLID",4)}u(146,140,Uh,Qo);function To(){To=x;Uo=new Vo;Wo=new Xo;Yo=new Zo;$o=new ap;bp=new cp;dp=new ep;fp=new gp;hp=new ip;jp=new kp;lp=new mp;np=new op;pp=new qp;rp=new sp;tp=new up;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=L(Ep,s,7,[Uo,Wo,Yo,$o,bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp,zp,Bp])}u(147,141,Hi);var Dp,Wo,zp,Yo,Uo,dp,xp,bp,fp,hp,jp,$o,Bp,lp,np,pp,tp,vp,rp;function Vo(){I.call(this,Rb,0)}u(148,147,Hi,Vo);
function mp(){I.call(this,"SE_RESIZE",9)}u(149,147,Hi,mp);function op(){I.call(this,"SW_RESIZE",10)}u(150,147,Hi,op);function qp(){I.call(this,"S_RESIZE",11)}u(151,147,Hi,qp);function sp(){I.call(this,"W_RESIZE",12)}u(152,147,Hi,sp);function up(){I.call(this,"TEXT",13)}u(153,147,Hi,up);function wp(){I.call(this,"WAIT",14)}u(154,147,Hi,wp);function yp(){I.call(this,"HELP",15)}u(155,147,Hi,yp);function Ap(){I.call(this,"COL_RESIZE",16)}u(156,147,Hi,Ap);function Cp(){I.call(this,"ROW_RESIZE",17)}
u(157,147,Hi,Cp);function Xo(){I.call(this,Ab,1)}u(158,147,Hi,Xo);function Zo(){I.call(this,"CROSSHAIR",2)}u(159,147,Hi,Zo);function ap(){I.call(this,"POINTER",3)}u(160,147,Hi,ap);function cp(){I.call(this,"MOVE",4)}u(161,147,Hi,cp);function ep(){I.call(this,"E_RESIZE",5)}u(162,147,Hi,ep);function gp(){I.call(this,"NE_RESIZE",6)}u(163,147,Hi,gp);function ip(){I.call(this,"NW_RESIZE",7)}u(164,147,Hi,ip);function kp(){I.call(this,"N_RESIZE",8)}u(165,147,Hi,kp);
function Fp(){Fp=x;Gp=new Hp;Ip=new Jp;Kp=new Lp;Mp=new Np;Op=L(Pp,s,8,[Gp,Ip,Kp,Mp])}u(166,141,hi);var Op,Ip,Kp,Mp,Gp;function Hp(){I.call(this,nc,0)}u(167,166,hi,Hp);function Jp(){I.call(this,"BLOCK",1)}u(168,166,hi,Jp);function Lp(){I.call(this,"INLINE",2)}u(169,166,hi,Lp);function Np(){I.call(this,"INLINE_BLOCK",3)}u(170,166,hi,Np);function Qp(){Qp=x;Rp=new Sp;Tp=new Up;Vp=new Wp;Xp=new Yp;Zp=L($p,s,10,[Rp,Tp,Vp,Xp])}u(171,141,Th);var Zp,Xp,Tp,Vp,Rp;function Sp(){I.call(this,"VISIBLE",0)}
u(172,171,Th,Sp);function Up(){I.call(this,ac,1)}u(173,171,Th,Up);function Wp(){I.call(this,"SCROLL",2)}u(174,171,Th,Wp);function Yp(){I.call(this,Ab,3)}u(175,171,Th,Yp);function aq(){aq=x;bq=new cq;dq=new eq;fq=new gq;hq=new iq;jq=L(kq,s,11,[bq,dq,fq,hq])}u(176,141,xi);var jq,bq,dq,fq,hq;function cq(){I.call(this,Jb,0)}u(177,176,xi,cq);function eq(){I.call(this,gc,1)}u(178,176,xi,eq);function gq(){I.call(this,ic,2)}u(179,176,xi,gq);function iq(){I.call(this,zc,3)}u(180,176,xi,iq);
function Rj(){Rj=x;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=new wq;xq=new yq;zq=new Aq;Bq=new Cq;Dq=L(Eq,s,12,[lq,nq,pq,rq,tq,vq,xq,zq,Bq])}u(181,141,Wh);var Dq,zq,pq,rq,xq,Bq,vq,nq,tq,lq;function mq(){I.call(this,"PX",0)}u(182,181,Wh,mq);function oq(){I.call(this,"PCT",1)}u(183,181,Wh,oq);function qq(){I.call(this,"EM",2)}u(184,181,Wh,qq);function sq(){I.call(this,"EX",3)}u(185,181,Wh,sq);function uq(){I.call(this,"PT",4)}u(186,181,Wh,uq);function wq(){I.call(this,"PC",5)}
u(187,181,Wh,wq);function yq(){I.call(this,"IN",6)}u(188,181,Wh,yq);function Aq(){I.call(this,"CM",7)}u(189,181,Wh,Aq);function Cq(){I.call(this,"MM",8)}u(190,181,Wh,Cq);function Fq(){Fq=x;Gq=[];Hq=[];Iq=[]}var Gq,Hq,Iq;function Jq(){Jq=x;Kq=new Lq}function Mq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}function Nq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Lq(){}u(193,1,{},Lq);_.b=null;var Kq;u(204,1,{});_.tS=function(){return"An event type"};
_.i=null;u(203,204,{});_.Mc=function(){this.f=!1;this.i=null};_.f=!1;u(202,203,{});_.Lc=function(){return this.Nc()};_.b=null;var Oq=_.c=null;function Pq(){Pq=x;Qq=new Rq(pd,new Sq)}function Sq(){}u(201,202,{},Sq);_.Kc=function(a){a.Oc(this)};_.Nc=function(){return Qq};var Qq;function Tq(){Tq=x;Uq=new Rq(Bd,new Vq)}function Vq(){}u(205,202,{},Vq);_.Kc=function(a){Wq();Xq(this,a.c,Yq(a.b.b,a.b.b.hb.selectedIndex))};_.Nc=function(){return Uq};var Uq;u(208,202,Ii);
function $j(a,b){return(a.b.clientX||0)-ro(so(b.ownerDocument),b)+gk(b)+Fo(b.ownerDocument)}function ak(a,b){return(a.b.clientY||0)-yo(b)+(b.scrollTop||0)+Go(b.ownerDocument)}function Tj(a){var b;return(b=a.c)?$j(a,b):a.b.clientX||0}function Uj(a){var b;return(b=a.c)?ak(a,b):a.b.clientY||0}u(207,208,Ii);function Zq(){Zq=x;$q=new Rq(Ed,new ar)}function ar(){}u(206,207,Ii,ar);_.Kc=function(a){a.Pc(this)};_.Nc=function(){return $q};var $q;function br(){br=x;cr=new Rq(Qd,new dr)}function dr(){}
u(209,202,{},dr);_.Kc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Nc=function(){return cr};var cr;u(212,1,{39:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var er=_.d=0;function Ik(){this.d=++er}u(211,212,Ai,Ik);function Rq(a,b){this.d=++er;this.b=b;!Oq&&(Oq=new fr);Oq.b[a]=this;this.c=a}u(210,211,Ai,Rq);_.b=null;_.c=null;function gr(){gr=x;hr=new Rq(Td,new ir)}function ir(){}u(213,207,Ii,ir);
_.Kc=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!=(jr(),kr))a=lr(b.hb),c=new mr(G(b.hb,Vf),G(b.hb,Uf)),d=new mr(G(b.L.bb.hb,Vf),G(b.L.bb.hb,Uf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);nr(b.A,!0);a=G(b.L.bb.hb,Vf);or(b,new mr(a,pr(b.L.bb).b));b.B&&b.G!=kr&&qr(b.i,b)}else nr(b.A,!1),b.G!=(jr(),kr)?or(b,new mr(b.x.c,b.x.b)):rr(b,lr(b.i.hb)),b.B&&b.G!=kr&&sr(b.i,b);tr(b.L.bb)}else nr(b.A,!0)};_.Nc=function(){return hr};var hr;u(214,202,{});
function ur(){ur=x;vr=new Rq(ge,new wr)}function wr(){}u(215,214,{},wr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return vr};var vr;function xr(){xr=x;yr=new Rq(he,new zr)}function zr(){}u(216,214,{},zr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return yr};var yr;function Ar(){Ar=x;Br=new Rq(ke,new Cr)}function Cr(){}u(217,214,{},Cr);_.Kc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Nc=function(){return Br};
var Br;function Dr(){Dr=x;Er=new Rq(le,new Fr)}function Fr(){}u(218,214,{},Fr);_.Kc=function(a){a=Gr(a.b);(this.b.dataTransfer||null).setData(Qg,a)};_.Nc=function(){return Er};var Er;function Hr(){Hr=x;Ir=new Rq(me,new Jr)}function Jr(){}u(219,214,{},Jr);
_.Kc=function(a){var b,c,d,e;this.b.stopPropagation();this.b.preventDefault();d=(this.b.dataTransfer||null).files;e=0;a:for(;e<d.length;++e){if(0<a.b.e&&e>=a.b.e)break a;b=d[e];c=new FileReader;Kr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Qg),Lr(a.b.c,b))};_.Nc=function(){return Ir};var Ir;function Mr(){Mr=x;Nr=new Rq(re,new Or)}function Or(){}u(220,202,{},Or);_.Kc=function(a){fk(a.b.b)};_.Nc=function(){return Nr};var Nr;
function Pr(){Pr=x;Qr=new Rq(Be,new Rr)}function Rr(){}u(221,202,{},Rr);_.Kc=function(a){var b,c;b=this.b.rotation;c=this.b.scale;a.b.f&&(0!=b&&a.b.c.c!=b&&(a.b.c.c=b,a.b.c.b=null,Sr(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,Tr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Nc=function(){return Qr};var Qr;function Ur(){Ur=x;Vr=new Rq(Ce,new Wr)}function Wr(){}u(222,202,{},Wr);_.Kc=function(a){a.b.b&&(a.b.c.b=null,Xr(a.b.b,a.b.c))};
_.Nc=function(){return Vr};var Vr;function Yr(){Yr=x;Zr=new Rq(De,new $r)}function $r(){}u(223,202,{},$r);_.Kc=function(){this.b.preventDefault()};_.Nc=function(){return Zr};var Zr;u(225,202,{});u(224,225,{});function as(){as=x;bs=new Rq($e,new cs)}function cs(){}u(226,224,{},cs);
_.Kc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(ds(),es).length&&-999!=(ds(),es)[c]&&(c=(ds(),es)[c]);b=new fs(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?gs(Gr(a)):e=301;break;case 118:case 86:b&&a.wb&&hs(a.v,(!a.xb&&(a.xb=new is(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&&(js(a,uo((ks(),ls).hc.b.hb,gh)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Zb;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=La):801==a.d?(e=237,a.lb=!0,a.K=Ka):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Sa);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Va);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=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Ga;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?ms(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?ms(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&ms(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?ms(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?ms(a,4):e=207;break;case 53:105==a.d?ms(a,5):e=208;break;case 54:105==a.d?ms(a,
6):e=210;break;case 55:105==a.d?ms(a,7):e=211;break;case 56:105==a.d?ms(a,8):e=212;break;case 57:105==a.d?ms(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}ns(a,e)}b=!0}b&&this.b.preventDefault()};_.Nc=function(){return bs};var bs;function os(){os=x;ps=new Rq(Bf,new qs)}function qs(){}u(227,207,Ii,qs);_.Kc=function(a){a.uc(this)};_.Nc=function(){return ps};var ps;
function Bj(){Bj=x;Cj=new Rq(Cf,new rs)}function rs(){}u(228,207,Ii,rs);_.Kc=function(a){a.vc(this)};_.Nc=function(){return Cj};var Cj;function ss(){ss=x;ts=new Rq(Df,new us)}function us(){}u(229,207,Ii,us);_.Kc=function(a){var b;a.f&&1==a.e&&(b=new Zj(pj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,qj(a))};_.Nc=function(){return ts};var ts;function vs(){vs=x;ws=new Rq(Ef,new xs)}function xs(){}u(230,207,Ii,xs);_.Kc=function(a){var b;b=this.b;go((co(),eo),new ys(a,a.c,b))};_.Nc=function(){return ws};var ws;
function Dj(){Dj=x;Ej=new Rq(Ff,new zs)}function zs(){}u(231,207,Ii,zs);_.Kc=function(a){a.wc(this)};_.Nc=function(){return Ej};var Ej;function fr(){this.b={}}u(232,1,{},fr);_.b=null;u(235,208,Ii);var As=null;function Bs(){Bs=x;Cs=new Rq(Yg,new Ds)}function Ds(){}u(234,235,Ii,Ds);_.Kc=function(a){Es(a.b,this,a.b.n)};_.Nc=function(){return Cs};var Cs;function Fs(){Fs=x;Gs=new Rq(Zg,new Hs)}function Hs(){}u(236,235,Ii,Hs);_.Kc=function(a){Es(a.b,this,a.b.n)};_.Nc=function(){return Gs};var Gs;
function Is(){var a;this.b=(a=document.createElement(ce),a.setAttribute(Wf,"return;"),typeof a.ontouchstart==xe)}u(237,1,{},Is);function Js(){Js=x;Ks=new Rq($g,new Ls)}function Ls(){}u(238,235,Ii,Ls);_.Kc=function(a){Es(a.b,this,a.b.o)};_.Nc=function(){return Ks};var Ks;function Ms(){Ms=x;Ns=new Rq(ah,new Os)}function Os(){}u(239,235,Ii,Os);_.Kc=function(a){Ps(a.b,this)&&(a.b.k&&Qs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),Bk(a.b.d,750),a.b.e=!1))};_.Nc=function(){return Ns};var Ns;
function Rs(a,b){this.b=b;this.c=a}function Ss(a,b,c){Hk&&(b=new Rs(b,c),a.Yc(b))}u(240,203,{},Rs);_.Kc=function(a){a.Uc(this)};_.Lc=function(){return Hk};_.b=!1;var Hk=_.c=null;function Ts(a){this.b=a}u(241,203,{},Ts);_.Kc=function(a){a.Vc(this)};_.Lc=function(){return Us};var Us=_.b=null;function Vs(){}function Ws(a){var b;Xs&&(b=new Vs,a.Yc(b))}u(242,203,{},Vs);_.Kc=function(a){a.Wc(this)};_.Lc=function(){return Xs};var Xs=null;function Ys(a){this.b=a}u(243,203,{},Ys);_.Kc=function(a){a.Xc(this)};
_.Lc=function(){return Zs};var Zs=_.b=null;function $s(){}u(244,203,{},$s);_.Kc=function(a){a.b.O&&a.b.Id()};_.Lc=function(){return at};var at=null;function bt(a,b,c){a=a.b;if(!b)throw new ct("Cannot add a handler with a null type");if(!c)throw new ct("Cannot add a null handler");0<a.c?dt(a,new rt(a,b,c)):st(a,b,null,c);return new tt(new ut(a,b,c))}
function vt(a,b){var c;!b.f||b.Mc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new ct("Cannot fire null event");try{++d.c;j=wt(d,b.Lc(),null);e=null;for(h=d.d?j.Kf(j.Fe()):j.Jf();d.d?h.Mf():h._c();){g=d.d?h.Nf():h.ad();try{b.Kc(g)}catch(n){if(n=Xi(n),A(n,88))f=n,!e&&(e=new xt),yt(e,f);else throw n;}}if(e)throw new zt(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ri(d.b);r.c<r.e.Fe();)o=Si(r),o.xc()}finally{d.b=null}}}}catch(q){q=Xi(q);if(A(q,40))throw new At(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Bt(a){Ct.call(this,a,!1)}function Ct(a,b){this.b=new Dt(b);this.c=a}u(245,1,Di,Bt,Ct);_.Yc=function(a){vt(this,a)};_.b=null;_.c=null;u(248,1,{});function dt(a,b){!a.b&&(a.b=new lj);fj(a.b,b)}function st(a,b,c,d){var e;e=oj(a.e,b);e||(e=new Pi,z(a.e,b,e));a=e.Be(c);a||(a=new lj,e.De(c,a));a.Bf(d)}function Et(a,b,c,d){var e,f;e=wt(a,b,c);e.Df(d)&&e.Ce()&&(f=oj(a.e,b),f.Ee(c),f.Ce()&&$i(a.e,b))}
function wt(a,b,c){a=oj(a.e,b);if(!a)return Ft(),Ft(),Gt;c=a.Be(c);return!c?(Ft(),Ft(),Gt):c}u(247,248,{});_.b=null;_.c=0;_.d=!1;function Dt(a){this.e=new Pi;this.d=a}u(246,247,{},Dt);function tt(a){this.b=a}u(249,1,{},tt);_.b=null;function zt(a){Yi.call(this,Ht(a),It(a));this.b=a}function It(a){a=a.Bd();return!a._c()?null:a.ad()}
function Ht(a){var b,c,d;b=a.Fe();if(0==b)return null;b=new Jt(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.Bd();a._c();)d=a.ad(),c?c=!1:b.b.b+="; ",d=d.Ic(),En(b.b,d);return b.b.b}u(251,99,ti,zt);_.b=null;function At(a){zt.call(this,a)}u(250,251,ti,At);u(252,1,{},function(){});function Kt(a){a=uo(a,$d);return(null==a?0:wg==a||wg.toLowerCase()==a.toLowerCase())?(Lt(),Mt):(null==a?0:lf==a||lf.toLowerCase()==a.toLowerCase())?(Lt(),Nt):(Lt(),Ot)}
function Lt(){Lt=x;Mt=new Pt("RTL",0);Nt=new Pt("LTR",1);Ot=new Pt(Rb,2);Qt=L(Rt,s,17,[Mt,Nt,Ot])}function Pt(a,b){I.call(this,a,b)}u(254,141,{17:1,73:1,77:1,79:1},Pt);var Qt,Ot,Nt,Mt;function St(){}function Tt(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=Tt(e,d);L(a,b,c,d);return d}function Ut(a){return Vt([Wt,N],[s,m],[72,-1],a,0,2,1)}
function Vt(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=Tt(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=Vt(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){Xt();var e=Yt,f=Zt;Xt();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 $t(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new au;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new au;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new au;}a[b]=c}u(255,1,{},St);_.qI=0;
function Xt(){Xt=x;Yt=[];Zt=[];var a=new St,b=Yt,c=Zt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Yt,Zt;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Nn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Rn(a){return a.tM==x||a.cM&&!!a.cM[1]}function bu(a){return null==a?null:a}function cu(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function du(){var a;$stats&&eu("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Xf))a=Xf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(If)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(If)&&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")?Ae:"unknown"}H(Ae,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&eu("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(fu,s,1,[Lb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&eu("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Fq();Iq.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;}");
Fq();0!=Iq.length&&(a=Iq.join(l),b=(Jq(),Kq),a=Mq(a),Nq(b).insertBefore(a,b.b.firstChild),Iq.length=0);0!=Gq.length&&(a=Gq.join(l),b=(Jq(),Kq),a=Mq(a),Nq(b).appendChild(a),Gq.length=0);0!=Hq.length&&(a=Hq.join(l),b=(Jq(),Kq),a=Mq(a),Nq(b).appendChild(a),Hq.length=0);$stats&&eu("export.client.JSME_export");new gu;new hu;0<iu(null)?go((co(),eo),new ju):ku()}function Xi(a){return A(a,88)?a:new Ln(a)}function lu(a){return mu(a&4194303,a>>22&4194303,0>a?1048575:0)}
function nu(a){return mu(a.l,a.m,a.h)}function mu(a,b,c){return _=new ou,_.l=a,_.m=b,_.h=c,_}
function pu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new qu;if(0==a.l&&0==a.m&&0==a.h)return ru=mu(0,0,0),mu(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?(ru=mu(0,0,0),c=nu((su(),tu))):(ru=mu(c.l,c.m,c.h),c=mu(0,0,0)),c;g=!1;0!=b.h>>19&&(b=uu(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?vu(e):0==c&&0!=d&&0==e?vu(d)+22:0!=c&&0==d&&0==e?vu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=nu((su(),wu)),c=!0,g=!g;else return c=xu(a,f),g&&yu(c),ru=mu(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=uu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=xu(c,d);f&&yu(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=mu(f,j,c);g?ru=uu(c):ru=mu(c.l,c.m,c.h);return e}if(!zu(a,b))return e?ru=uu(a):ru=mu(a.l,a.m,a.h),mu(0,0,0);c=c?a:mu(a.l,a.m,a.h);var h,n,o,r;f=Au(b)-Au(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=mu(j&4194303,n&4194303,h&1048575);for(n=mu(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&&yu(n);e?(ru=uu(c),d&&(ru=Bu(ru,(su(),tu)))):ru=mu(c.l,c.m,c.h);return n}
function yu(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 Au(a){var b;b=Cu(a.h);return 32==b?(b=Cu(a.m),32==b?Cu(a.l)+32:b+20-10):b-12}var ru=null;function Du(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return mu(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Eu(a,b){return mu(a.l&b.l,a.m&b.m,a.h&b.h)}function Fu(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function O(a){var b,c,d;if(isNaN(a))return su(),Gu;if(-9223372036854775E3>a)return su(),Hu;if(9223372036854775E3<=a)return su(),wu;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=cu(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=cu(a/4194304),a-=4194304*b);a=cu(a);b=mu(a,b,c);d&&yu(b);return b}function Iu(a){var b,c;return-129<a&&128>a?(b=a+128,null==Ju&&(Ju=y(Ku,s,18,256,0)),c=Ju[b],!c&&(c=Ju[b]=lu(a)),c):lu(a)}
function Lu(a){var b=qh,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 zu(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 Mu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return mu(c&4194303,q&
4194303,t&1048575)}function uu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return mu(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function xu(a,b){var c,d,e,b=b&63;c=a.h;(d=0!=(c&524288))&&(c|=-1048576);22>b?(e=c>>b,d=a.m>>b|c<<22-b,c=a.l>>b|a.m<<22-b):44>b?(e=d?1048575:0,d=c>>b-22,c=a.m>>b-22|c<<44-b):(e=d?1048575:0,d=d?4194303:0,c>>=b-44);return mu(c&4194303,d&4194303,e&1048575)}function Bu(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return mu(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function P(a){return a.l|a.m<<22}function Nu(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return cb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Nu(uu(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=Iu(1E9);a=pu(a,b);b=l+P(ru);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=cb+b;c=b+c}return c}var Ju=null;function su(){su=x;wu=mu(4194303,4194303,524287);Hu=mu(0,0,524288);tu=Iu(1);Iu(2);Gu=Iu(0)}var wu,Hu,tu,Gu;function ou(){}u(264,1,{18:1},ou);
function eu(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Ou(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(269,1,{},Ou);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Pu(a,b){En(a.b.b,b.b);return a}function Qu(){this.b=new Ru}u(270,1,{},Qu);function Su(a){if(null==a)throw new ct("css is null");this.b=a}u(271,1,{19:1,73:1},Su);
_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};_.b=null;function Uu(a){if(null==a)throw new ct("html is null");this.b=a}u(273,1,Fi,Uu);_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};_.b=null;u(274,1,Fi,function(){this.b=l});_.Zc=function(){return this.b};_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};_.b=null;
function Vu(){Vu=x;Wu=RegExp(oa,ze);Xu=RegExp(ub,ze);Yu=RegExp(rb,ze);Zu=RegExp(ta,ze);$u=RegExp(da,ze)}function av(a){Vu();-1!=a.indexOf(oa)&&(a=a.replace(Wu,pa));-1!=a.indexOf(rb)&&(a=a.replace(Yu,ra));-1!=a.indexOf(ub)&&(a=a.replace(Xu,qa));-1!=a.indexOf(da)&&(a=a.replace($u,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Zu,"&#39;"));return a}var Wu,Xu,Yu,$u,Zu;function bv(a){if(null==a)throw new ct("uri is null");this.b=a}u(276,1,{21:1},bv);_.eQ=function(a){return!A(a,21)?!1:H(this.b,a.b)};_.hC=function(){return Tu(this.b)};
_.b=null;function cv(){cv=x}u(278,1,{});function dv(){}u(279,1,{},dv);var ev=null;function fv(){}u(280,278,{},fv);var gv=null;function hv(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=wt(a.b,f,null).Fe();for(e-=1;0<=e;--e)if(d=wt(a.b,f,null).If(e),A(d,22)&&Qn(d.b,b)){var h=a.b,n=f;0<h.c?dt(h,new iv(h,n,null,d)):Et(h,n,null,d)}}}u(281,1,fi);_.b=null;function jv(a){this.b=a}u(282,281,fi,jv);_.$c=function(a){a.d&&(this.b.dd(a.e)||(a.b=!0))};function kv(a){this.b=a}u(283,281,fi,kv);
_.Wc=function(){var a=this.b.b;lv(a);mv(a.hb)};function nv(){Kn()}u(284,99,ii,nv);function ov(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,Bk(a.e,1))}function pv(){this.b=new qv(this);this.c=new lj;this.e=new rv(this);this.i=new sv(this)}u(285,1,{},pv);_.d=!1;_.f=!1;function qv(a){Ck();this.b=a}u(286,26,{},qv);_.Hc=function(){if(this.b.d){var a=this.b,b;b=tv(a.i.e.c,a.i.c);uv(a.i);A(b,23)&&new nv;a.d=!1;ov(a)}};_.b=null;function rv(a){Ck();this.b=a}u(287,26,{},rv);
_.Hc=function(){this.b.f=!1;var a=this.b,b=pk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(Bk(a.b,1E4);a.i.d<a.i.b;){d=vv(a.i);try{if(null==d)break;A(d,23)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||uv(a.i)}if(100<=pk()-b)break}}finally{e||(Jk(a.b),a.d=!1,ov(a))}};_.b=null;function vv(a){var b;a.c=a.d;b=tv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function uv(a){wv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function sv(a){this.e=a}u(288,1,{},sv);_._c=function(){return this.d<this.b};_.ad=function(){return vv(this)};
_.bd=function(){uv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function xv(a,b){var c=(yv(),zv(b));a.appendChild(c)}function Av(a,b,c){var d;d=ek;ek=a;b==uj&&8192==Bv(a.type)&&(uj=null);c.cd(a);ek=d}var ek=null,uj=null;function Cv(){Cv=x;Dv=new pv}function Xj(a){Cv();if(!a)throw new ct("cmd cannot be null");var b=Dv;fj(b.c,a);ov(b)}var Dv;function Ev(a){vj();!Fv&&(Fv=new Ik);Gv||(Gv=new Ct(null,!0),Hv=new Iv);return bt(Gv,Fv,a)}var Gv=null;function Jv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function Iv(){}u(294,203,{},Iv);_.Kc=function(a){a.$c(this);Hv.d=!1};_.Lc=function(){return Fv};_.Mc=function(){Jv(this)};_.b=!1;_.c=!1;_.d=!1;var Fv=_.e=null,Hv=null;function Kv(){Kv=x;Lv=new Mv;Nv()||(Lv=null)}var Lv=null;function Ek(){}u(296,1,{},Ek);_.Uc=function(){for(;0<(Ck(),Dk).d;)Jk(tv(Dk,0))};function Gk(a,b){return bt((!Ov&&(Ov=new Pv),Ov),a,b)}function Qv(a){Fk();Rv||(Sv(),Rv=!0);return Gk((!Xs&&(Xs=new Ik),Xs),a)}function Fk(){Tv||(Uv(),Tv=!0)}
function Vv(){var a;Tv&&(a=new Wv,Ov&&vt(Ov,a));return null}var Tv=!1,Ov=null,Xv=0,Yv=0,Rv=!1;function Zv(){Zv=x;$v=new Ik}function Wv(){Zv()}u(298,203,{},Wv);_.Kc=function(){null.eg()};_.Lc=function(){return $v};var $v;function Pv(){Bt.call(this,null)}u(300,245,Di,Pv);
function Bv(a){switch(a){case pd:return 4096;case Bd:return 1024;case Ed:return 1;case Td:return 2;case re:return 2048;case $e:return 128;case af:return 256;case bf:return 512;case jf:return 32768;case "losecapture":return 8192;case Bf:return 4;case Cf:return 64;case Df:return 32;case Ef:return 16;case Ff:return 8;case "scroll":return 16384;case oe:return 65536;case Sb:case Gf:return 131072;case Qd:return 262144;case bg:return 524288;case ah:return 1048576;case $g:return 2097152;case Zg:return 4194304;
case Yg:return 8388608;case De:return 16777216;case Be:return 33554432;case Ce:return 67108864;default:return-1}}function vj(){aw||(bw(),cw(),aw=!0)}var aw=!1;function dw(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 ew(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function bw(){fw=C(function(a){var b;var c=Gv,d,e,f;Fv&&c&&gw(c.b.e,Fv)?(b=Hv.b,d=Hv.c,e=Hv.d,f=Hv.e,Jv(Hv),Hv.e=a,vt(c,Hv),c=!(Hv.b&&!Hv.c),Hv.b=b,Hv.c=d,Hv.d=e,Hv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});hw=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,24)&&Av(a,c,b)});iw=C(function(a){a.preventDefault();hw.call(this,a)});jw=C(function(a){this.__gwtLastUnhandledEvent=
a.type;hw.call(this,a)});kw=C(function(a){if(fw(a)){var b=wj;b&&b.__listener&&!Nn(b.__listener)&&A(b.__listener,24)&&(Av(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Ed,kw,!0);$wnd.addEventListener(Td,kw,!0);$wnd.addEventListener(Bf,kw,!0);$wnd.addEventListener(Ff,kw,!0);$wnd.addEventListener(Cf,kw,!0);$wnd.addEventListener(Ef,kw,!0);$wnd.addEventListener(Df,kw,!0);$wnd.addEventListener(Gf,kw,!0);$wnd.addEventListener($e,fw,!0);$wnd.addEventListener(bf,fw,!0);$wnd.addEventListener(af,
fw,!0);$wnd.addEventListener(ah,kw,!0);$wnd.addEventListener($g,kw,!0);$wnd.addEventListener(Zg,kw,!0);$wnd.addEventListener(Yg,kw,!0);$wnd.addEventListener(De,kw,!0);$wnd.addEventListener(Be,kw,!0);$wnd.addEventListener(Ce,kw,!0)}function lw(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 mw(a,b){var c;vj();if(H(je,b)&&(c=Co(),-1!=c&&1009E3>=c))ie==ie&&(a.ondragexit=iw);else switch(b){case "drag":a.ondrag=hw;break;case ge:a.ondragend=hw;break;case he:a.ondragenter=iw;break;case je:a.ondragleave=hw;break;case ke:a.ondragover=iw;break;case le:a.ondragstart=hw;break;case me:a.ondrop=hw;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,hw,!1);a.addEventListener(b,hw,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var wj=null,fw=null,kw=null,iw=null,hw=null,jw=null;function cw(){$wnd.addEventListener(Df,C(function(a){var b=wj;if(b&&!a.relatedTarget&&Te==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Ff,!0,!0,$wnd,0,a.screenX,a.screenY,a.clientX,a.clientY,a.ctrlKey,a.altKey,a.shiftKey,a.metaKey,a.button,null);b.dispatchEvent(c)}}),!0);$wnd.addEventListener(Sb,kw,!0)}
function nw(a,b){vj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?hw:null),c&2&&(a.ondblclick=b&2?hw:null),c&4&&(a.onmousedown=b&4?hw:null),c&8&&(a.onmouseup=b&8?hw:null),c&16&&(a.onmouseover=b&16?hw:null),c&32&&(a.onmouseout=b&32?hw:null),c&64&&(a.onmousemove=b&64?hw:null),c&128&&(a.onkeydown=b&128?hw:null),c&256&&(a.onkeypress=b&256?hw:null),c&512&&(a.onkeyup=b&512?hw:null),c&1024&&(a.onchange=b&1024?hw:null),c&2048&&(a.onfocus=b&2048?hw:null),c&4096&&(a.onblur=b&4096?hw:
null),c&8192&&(a.onlosecapture=b&8192?hw:null),c&16384&&(a.onscroll=b&16384?hw:null),c&32768&&(a.onload=b&32768?jw:null),c&65536&&(a.onerror=b&65536?hw:null),c&131072&&(a.onmousewheel=b&131072?hw:null),c&262144&&(a.oncontextmenu=b&262144?hw:null),c&524288&&(a.onpaste=b&524288?hw:null),c&1048576&&(a.ontouchstart=b&1048576?hw:null),c&2097152&&(a.ontouchmove=b&2097152?hw:null),c&4194304&&(a.ontouchend=b&4194304?hw:null),c&8388608&&(a.ontouchcancel=b&8388608?hw:null),c&16777216&&(a.ongesturestart=b&16777216?
hw:null),c&33554432&&(a.ongesturechange=b&33554432?hw:null),c&67108864&&(a.ongestureend=b&67108864?hw:null));b&131072&&a.addEventListener(Sb,hw,!1)}function ow(){var a;ow=x;pw=(a=$doc,H(a.compatMode,Lb)?a.documentElement:a.body)}var pw;function qw(){this.c=new lj}function rw(a){a=a[dd];return null==a?-1:a}u(305,1,{},qw);_.b=null;function sw(a,b){this.b=a;this.c=b}u(306,1,{},sw);_.b=0;_.c=null;u(307,1,Di);_.ed=function(a){return decodeURI(a.replace("%23",ma))};_.Yc=function(a){vt(this.b,a)};
_.fd=function(a){a=null==a?l:a;if(!H(a,null==tw?l:tw))tw=a,at&&(a=new $s,vt(this.b,a))};var tw=l;function Nv(){function a(){$wnd.setTimeout(a,250);e()}var b=Lv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ed(d.substring(1)));tw=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ed(c.substring(1)));b.fd(a)});a();return!0}u(309,307,Di);function Mv(){this.b=new Bt(null)}u(308,309,Di,Mv);_.ed=function(a){return a};
function Uv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(Vv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{Tv&&Ss((!Ov&&(Ov=new Pv),Ov),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Sv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(Rv&&(d=zj(),c=Aj(),Yv!=d||Xv!=c))Yv=d,Xv=c,Ws((!Ov&&(Ov=new Pv),Ov))}finally{a&&a(b)}})}function kj(a,b){Ti(a.ld(),b,!0)}function jj(a,b){Ti(a.ld(),b,!1)}function yj(a,b,c){0<=b&&a.qd(b+hg);0<=c&&a.od(c+hg)}function uw(a,b){null==b||0==b.length?a.hb.removeAttribute(Ug):a.hb.setAttribute(Ug,b)}function vw(a){var b,a=uo(a,Dd);b=oo(a,po(32));return 0<=b?a.substr(0,b-0):a}
function Ti(a,b,c){if(!a)throw new aj(rc);b=no(b);if(0==b.length)throw new Kk(Pc);if(c){var d;d=no(b);b=a.className;-1==vo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=no(b);f=a.className;e=vo(f,c);-1!=e&&(b=no(f.substr(0,e-0)),c=no(ww(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function xw(a,b){a.style.display=b?l:Nf;a.setAttribute("aria-hidden",""+!b)}u(315,1,oi);_.gd=function(){return hk(this.hb)};_.hd=function(){return jk(this.hb)};
_.jd=function(){return G(this.hb,Uf)};_.kd=function(){return G(this.hb,Vf)};_.ld=function(){return this.hb};_.md=function(){return this.hb.style.display!=Nf};_.nd=function(){throw new yw;};_.od=function(a){this.hb.style[Re]=a};_.pd=function(a){xw(this.hb,a)};_.qd=function(a){this.hb.style[lh]=a};_.tS=function(){var a;if(this.hb){var b=this.hb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=l;a=outer}else a="(null handle)";return a};
_.hb=null;function zw(a,b,c){mw(a.hb,c.c);bt(!a.eb?a.eb=new Bt(a):a.eb,c,b)}function B(a,b,c){var d;d=Bv(c.c);-1==d?mw(a.hb,c.c):-1==a.db?nw(a.hb,d|(a.hb.__eventBits||0)):a.db|=d;return bt(!a.eb?a.eb=new Bt(a):a.eb,c,b)}function Aw(a,b,c){return bt(!a.eb?a.eb=new Bt(a):a.eb,c,b)}
function Bw(a){var b;if(a.td())throw new Cw("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;0<b&&(-1==a.db?nw(a.hb,b|(a.hb.__eventBits||0)):a.db|=b);a.rd();a.wd()}function Dw(a,b){var c;switch(Bv(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Do(a.hb,c))return}c=a.hb;var d,e,f;if(Oq&&(f=Oq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&vt(a.eb,f.b),f.b.b=d,f.b.c=e}
function Ew(a){if(!a.td())throw new Cw("Should only call onDetach when the widget is attached to the browser's document");try{a.xd()}finally{try{a.sd()}finally{a.hb.__listener=null,a.cb=!1}}}function fk(a){if(a.gb)if(A(a.gb,30))a.gb.yd(a);else{if(a.gb)throw new Cw("This widget's parent does not implement HasWidgets");}else if(sj(),gw(Fw.b,a)){sj();try{a.vd()}finally{$i(Fw.b,a)}}}
function Gw(a,b){var c;c=a.gb;if(b){if(c)throw new Cw("Cannot set a new parent without first clearing the old parent");a.gb=b;b.td()&&a.ud()}else try{c&&c.td()&&a.vd()}finally{a.gb=null}}u(314,315,pi);_.rd=function(){};_.sd=function(){};_.Yc=function(a){this.eb&&vt(this.eb,a)};_.td=function(){return this.cb};_.ud=function(){Bw(this)};_.cd=function(a){Dw(this,a)};_.vd=function(){Ew(this)};_.wd=function(){};_.xd=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;
function Hw(a){for(a=new Iw(a);a.b.b<a.b.c.d-1;)Jw(a.b),Kw(a.b)}u(313,314,wi);_.rd=function(){Lw(this,(Mw(),Nw))};_.sd=function(){Lw(this,(Mw(),Ow))};function Pw(a,b,c){fk(b);var d=a.q;Qw(d,b,d.d);d=(yv(),zv(b.hb));c.appendChild(d);Gw(b,a)}function Rw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Sw;b.gb==a&&(f=a.zd(b),f<d&&--d);fk(b);Qw(a.q,b,d);e?(e=b.hb,lw(c,(yv(),zv(e)),d)):(e=(yv(),zv(b.hb)),c.appendChild(e));Gw(b,a)}
function Tw(a,b){var c;if(b.gb!=a)return!1;try{Gw(b,null)}finally{c=b.hb;xo(c).removeChild(c);c=a.q;var d;d=Uw(c,b);if(-1==d)throw new Vw;if(0>d||d>=c.d)throw new Sw;for(--c.d;d<c.d;++d)$t(c.b,d,c.b[d+1]);$t(c.b,c.d,null)}return!0}u(312,313,wi);_.zd=function(a){return Uw(this.q,a)};_.Ad=function(a,b,c,d){Rw(this,a,b,c,d)};_.Bd=function(){return new Ww(this.q)};_.yd=function(a){return Tw(this,a)};function Xw(a,b){Pw(a,b,a.hb)}function rj(a,b,c,d){var e;fk(b);e=a.q.d;a.Ed(b,c,d);a.Ad(b,a.hb,e,!0)}
function Yw(a,b){var c;(c=Tw(a,b))&&Zw(b.hb);return c}function $w(a,b,c,d){if(b.gb!=a)throw new Kk("Widget must be a child of this panel.");a.Ed(b,c,d)}function ax(a,b,c){a=a.hb;-1==b&&-1==c?Zw(a):(a.style[dg]=fd,a.style[cf]=b+hg,a.style[Xg]=c+hg)}function bx(){var a=$doc.createElement(ce);this.q=new cx(this);this.hb=a;this.hb.style[dg]="relative";this.hb.style[$f]=Se}function Zw(a){a.style[cf]=l;a.style[Xg]=l;a.style[dg]=l}u(311,312,wi,bx);_.Cd=function(a){Xw(this,a)};
_.yd=function(a){return Yw(this,a)};_.Dd=function(a,b,c){$w(this,a,b,c)};_.Ed=function(a,b,c){ax(a,b,c)};function dx(a,b){if(a.Gd())throw new Cw("SimplePanel can only contain one child widget");a.Hd(b)}function ex(a,b){if(a.bb!=b)return!1;try{Gw(b,null)}finally{a.Fd().removeChild(b.hb),a.bb=null}return!0}function fx(a,b){if(b!=a.bb&&(b&&fk(b),a.bb&&a.yd(a.bb),a.bb=b)){var c=(yv(),zv(a.bb.hb));a.Fd().appendChild(c);Gw(b,a)}}function gx(){this.hb=$doc.createElement(ce)}u(319,313,wi,gx);_.Fd=function(){return this.hb};
_.Gd=function(){return this.bb};_.Bd=function(){return new hx(this)};_.yd=function(a){return ex(this,a)};_.Hd=function(a){fx(this,a)};_.bb=null;function ix(){ix=x;jx()}function kx(a,b){a._&&(lx(a.$,!1,!1),Ss(a,a,b))}function mx(a){var b;if(b=a.bb)null!=a.P&&b.od(a.P),null!=a.Q&&b.qd(a.Q)}function nx(a,b,c){a.W=b;a.ab=c;b-=zo();c-=Ao();a=a.hb;a.style[cf]=b+(Rj(),hg);a.style[Xg]=c+hg}function ox(a){a._||(a.cb&&fk(a),lx(a.$,!0,!1))}u(318,319,wi);_.Fd=function(){return px?wo(wo(this.hb)):wo(this.hb)};
_.jd=function(){return G(this.hb,Uf)};_.kd=function(){return G(this.hb,Vf)};_.ld=function(){return px?wo(this.hb):xo(wo(this.hb))};_.Id=function(){this.Jd(!1)};_.Jd=function(a){kx(this,a)};_.md=function(){return!H(Se,this.hb.style[ih])};_.dd=function(){return!0};_.$c=function(){};_.xd=function(){this._&&lx(this.$,!1,!0)};_.od=function(a){this.P=a;mx(this);0==a.length&&(this.P=null)};_.Kd=function(a,b){nx(this,a,b)};_.pd=function(a){this.hb.style[ih]=a?jh:Se};_.Hd=function(a){fx(this,a);mx(this)};
_.qd=function(a){this.Q=a;mx(this);0==a.length&&(this.Q=null)};_.Ld=function(){ox(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 qx(a,b){var c;gx.call(this);this.S=new rx;this.M=(sx(),tx);this.$=new ux(this);c=this.hb;var d;d=$doc.createElement(ce);px&&(d.innerHTML="<div></div>",go((co(),eo),new vx(d)));c.appendChild(d);this.Kd(0,0);(px?wo(this.hb):xo(wo(this.hb)))[Dd]="gwt-PopupPanel";(px?wo(wo(this.hb)):wo(this.hb))[Dd]=cg;this.O=this.N=a;this.X=!1;c=L(fu,s,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new wx(c);this.L.ld()[Dd]=l;c=px?wo(this.hb):xo(wo(this.hb));d="gwt-DecoratedPopupPanel";if(!c)throw new aj(rc);d=no(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)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}fx(this,this.L);mx(this);Ti(px?wo(wo(this.hb)):wo(this.hb),cg,!1);Ti(this.L.c,b+"Content",!0)}u(317,318,wi);_.rd=function(){Bw(this.L)};_.sd=function(){Ew(this.L)};_.Gd=function(){return this.L.bb};_.Bd=function(){return new hx(this.L)};_.yd=function(a){return this.L.yd(a)};
_.Hd=function(a){fx(this.L,a);mx(this)};_.L=null;u(316,317,wi);_.vd=function(){Ew(this)};function xx(){xx=x;yx=new zx(Jb,0,(sx(),tx));Ax=new zx(tc,1,Bx);Cx=new zx(Ac,2,Dx);Ex=L(Fx,s,25,[yx,Ax,Cx])}function zx(a,b,c){I.call(this,a,b);this.b=c}u(320,141,{25:1,73:1,77:1,79:1},zx);_.b=null;var Ex,yx,Ax,Cx;function Gx(){Gx=x;Hx=L(fu,s,1,[Xg,Af,sd])}
function wx(a){var b;Gx();var c,d;c=this.hb=$doc.createElement(Lg);this.d=$doc.createElement(Og);xv(c,this.d);c[zd]=0;for(c=c[yd]=0;c<a.length;++c)d=(b=$doc.createElement(bh),b[Dd]=a[c],xv(b,Ix(a[c]+"Left")),xv(b,Ix(a[c]+Mb)),xv(b,Ix(a[c]+"Right")),b),xv(this.d,d),1==c&&(this.c=wo(dw(d,1)));this.hb[Dd]="gwt-DecoratorPanel"}function Ix(a){var b,c;c=$doc.createElement(Pg);b=$doc.createElement(ce);var d=(yv(),zv(b));c.appendChild(d);c[Dd]=a;b[Dd]=a+"Inner";return c}u(322,319,Xh,wx);_.Fd=function(){return this.c};
_.c=null;_.d=null;var Hx;u(321,322,Xh);u(323,1,{});function Mw(){Mw=x;Nw=new Jx;Ow=new Kx}function Lx(a){zt.call(this,a)}function Lw(a,b){Mw();var c,d,e;c=null;for(e=a.Bd();e._c();){d=e.ad();try{b.Md(d)}catch(f){if(f=Xi(f),A(f,88))d=f,!c&&(c=new xt),yt(c,d);else throw f;}}if(c)throw new Lx(c);}u(324,250,ti,Lx);var Nw,Ow;function Jx(){}u(325,1,{},Jx);_.Md=function(a){a.ud()};function Kx(){}u(326,1,{},Kx);_.Md=function(a){a.vd()};u(329,314,pi);_.Qc=function(a){return B(this,a,(os(),os(),ps))};
_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};_.ud=function(){Bw(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(328,329,pi);function Mx(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=wd,b);this.hb[Dd]="gwt-Button";this.hb.innerHTML=a||l}u(327,328,{14:1,16:1,24:1,26:1,29:1,32:1,36:1,38:1},Mx);u(330,312,wi);_.e=null;_.f=null;
function Nx(a,b){var c;if(a.i)throw new Cw("Composite.initWidget() may only be called once.");fk(b);c=b.hb;a.hb=c;var d;yv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((yv(),c).__gwt_resolve=Ox(a));a.i=b;Gw(b,a)}function Px(a){if(-1!=a.db){var b=a.i,c=a.db;-1==b.db?nw(b.hb,c|(b.hb.__eventBits||0)):b.db|=c;a.db=-1}a.i.ud();a.hb.__listener=a;a.wd()}u(331,314,Ei);_.td=function(){return this.i?this.i.td():!1};_.ud=function(){Px(this)};_.cd=function(a){Dw(this,a);this.i.cd(a)};_.vd=function(){this.i.vd()};
_.nd=function(){return this.hb=this.i.nd()};_.i=null;function Qx(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[$d]=wg;break;case 1:c[$d]=lf;break;case 2:Kt(c)!=(Lt(),Ot)&&(c[$d]=l)}}}function Rx(a){this.b=a;this.d=!1;this.e=this.c=Kt(a)}u(332,1,{},Rx);_.b=null;_.c=null;_.d=!1;_.e=null;function xj(){this.hb=Sx()}u(333,319,wi,xj);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};
_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};function Tx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=wo(b);e=null;c&&(c=rw(c),e=0>c?null:tv(a.j.c,c));e?Ux(a,e):d&&(b.innerHTML=l||l);return b}function Ux(a,b){var c;if(b.gb!=a)return!1;try{Gw(b,null)}finally{c=b.hb;xo(c).removeChild(c);var d=a.j,e;e=rw(c);c[dd]=null;c=d.c;Vx(e,c.d);$t(c.c,e,null);d.b=new sw(e,d.b)}return!0}u(335,313,wi);_.Bd=function(){return new Wx(this)};
_.yd=function(a){return Ux(this,a)};_.d=null;_.e=null;_.f=null;_.i=null;function Xx(a){if(0>=a.c)throw new Yx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Yx("Column index: 0, Column size: "+a.b);}
function Zx(){this.j=new qw;this.i=$doc.createElement(Lg);this.d=$doc.createElement(Og);xv(this.i,this.d);this.hb=this.i;this.e=new $x(this);var a=new ay(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;lw(a.c.i,(yv(),zv(b)),0);xv(a.b,$doc.createElement(Hd))}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 Yx("Row index: "+a+", Row size: "+d);if(0>c)throw new Yx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Yx("Column index: "+c+", Column size: "+this.b);c=Tx(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(Pg),d.innerHTML=sa||l,lw(c,(yv(),zv(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(Hd),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(Pg);
e.innerHTML=sa;c=$doc.createElement(bh);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)Tx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}u(334,335,wi,Zx);_.b=0;_.c=0;function by(a){for(;++a.c<a.e.d&&!(null!=tv(a.e,a.c)););}function Wx(a){this.d=a;this.e=this.d.j.c;by(this)}u(336,1,{},Wx);_._c=function(){return this.c<this.e.d};
_.ad=function(){var a;if(this.c>=this.e.d)throw new Vw;a=tv(this.e,this.c);this.b=this.c;by(this);return a};_.bd=function(){var a;if(0>this.b)throw new cy;a=tv(this.e,this.b);fk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function $x(a){this.b=a}u(337,1,{},$x);_.b=null;function ay(a){this.c=a}u(338,1,{},ay);_.b=null;_.c=null;function dy(){dy=x;ey=new fy}var ey;function gy(){gy=x;hy=new iy((aq(),Ad));jy=new iy(cf);ky=new iy(pg);ly=jy;my=ky;ny=ly}var hy,ny,jy,my,ly,ky;function fy(){}u(340,1,{},fy);
function iy(a){this.b=a}u(341,340,{},iy);_.b=null;function oy(){oy=x;py=new qy(Af);ry=new qy(Xg)}var py,ry;function qy(a){this.b=a}u(342,1,{},qy);_.b=null;function sy(a,b){var c;c=ty(a);xv(a.c,c);Pw(a,b,c)}function ty(a){var b;b=$doc.createElement(Pg);b[id]=a.b.b;b.style[hh]=a.d.b;return b}function uy(a,b){var c,d;d=xo(b.hb);(c=Tw(a,b))&&a.c.removeChild(d);return c}
function vy(){this.q=new cx(this);this.f=$doc.createElement(Lg);this.e=$doc.createElement(Og);xv(this.f,this.e);this.hb=this.f;this.b=(gy(),ny);this.d=(oy(),ry);this.c=$doc.createElement(bh);xv(this.e,this.c);this.f[zd]=cb;this.f[yd]=cb}u(343,330,wi,vy);_.yd=function(a){return uy(this,a)};_.c=null;function wy(){wy=x;new Pi}function xy(a){wy();yy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function zy(a,b,c,d,e){wy();this.b=new Ay(this,a,b,c,d,e);this.hb[Dd]="gwt-Image"}
function yy(a,b,c,d,e){wy();zy.call(this,(cv(),new bv(a)),b,c,d,e)}u(344,314,pi,xy,zy,yy);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};_.cd=function(a){32768==Bv(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Dw(this,a)};_.wd=function(){var a=this.b;H(jf,uo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new By(a,this),go((co(),eo),a.i))};_.b=null;
u(346,1,{});_.i=null;function Cy(){Cy=x;Dy()}
function Ay(a,b,c,d,e,f){var g,j;Cy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Gg);j=new Qu;Pu(Pu(Pu(j,new Su("width:"+e+(Rj(),hg)+pb)),new Su("height:"+f+jg)),new Su("background:url("+b.b+") no-repeat "+-c+"px "+-d+jg));!Ey&&(Ey=new Fy);b=Gy;c=new Su((new Su(j.b.b.b)).b);j=new Ru;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=av(b.b);En(j.b,b);j.b.b+="' style='";b=av(c.b);En(j.b,b);j.b.b+="' border='0'>";j=new Uu(j.b.b);g.innerHTML=j.b||l;g=wo(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?nw(a.hb,133333119|(a.hb.__eventBits||0)):a.db|=133333119}u(345,346,{},Ay);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function By(a,b){this.b=a;this.c=b}u(347,1,{},By);_.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(jf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=jf)};
_.b=null;_.c=null;function Hy(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(dy(),ey)?a.c.e==(Lt(),Nt)?(gy(),jy):a.c.e==Mt?(gy(),ky):(gy(),ly):a.c.e==(Lt(),Nt)?(gy(),ky):a.c.e==Mt?(gy(),jy):(gy(),my);b!=a.d&&(a.d=b,a.hb.style[Rg]=!a.d?l:a.d.b)}u(349,314,pi);_.b=null;_.c=null;_.d=null;function Iy(){this.hb=$doc.createElement(ce);this.c=new Rx(this.hb);this.hb[Dd]="gwt-Label"}function Jy(){Iy.call(this);Qx(this.c,mh);Hy(this)}u(348,349,pi,Iy,Jy);_.Qc=function(a){return B(this,a,(os(),os(),ps))};
_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};function Ky(a,b){if(0>b||b>=a.hb.options.length)throw new Sw;}function Yq(a,b){Ky(a,b);return a.hb.options[b].value}function Ly(){this.hb=$doc.createElement("select");this.hb[Dd]="gwt-ListBox"}u(350,329,pi,Ly);u(351,281,fi);function My(a){this.b=a}u(352,351,fi,My);_.Oc=function(){};function Ny(a){this.b=a}u(353,351,fi,Ny);
_.Uc=function(a){this.b.Nd(a.i,a.b)};function Oy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(bh);lw(a.f,(yv(),zv(e)),b);a=(yv(),zv(c));d.appendChild(a)}else d=dw(a.f,0),lw(d,(yv(),zv(c)),b)}
function Py(a,b,c){var d;Qy(a,b);c&&b.b?(Qy(a,null),a=b.b,b=(co(),eo),b.d=ho(b.d,[new Ry(a),!1])):null!=b.d&&(a.k=new Sy(a,b),c=(sx(),Bx),a.k.M=c,a.k.U=a.i,a.k.ld()[Dd]=Pe,d=vw(a.hb),H(Oe,d)||kj(a.k,d+"Popup"),Aw(a.k,new Ny(a),Hk?Hk:Hk=new Ik),a.o=b.d,d=a.k,a=new Ty(a,b),d.hb.style[ih]=Se,ox(d),a.b.p?nx(a.b.k,hk(a.b.hb)+G(a.b.hb,Vf)-1,jk(a.c.hb)):nx(a.b.k,hk(a.c.hb),jk(a.b.hb)+G(a.b.hb,Uf)-1),d.hb.style[ih]=jh)}function Uy(a,b){if(b||!(a.n&&a.o==a.n.d))Qy(a,b),a.hb.focus(),b&&a.e&&Py(a,b,!1)}
function Vy(a,b){var c;a:{c=b.target;var d,e;for(e=new Ri(a.j);e.c<e.e.Fe();)if(d=Si(e),Do(d.hb,c)){c=d;break a}c=null}switch(Bv(b.type)){case 1:a.hb.focus();c&&Py(a,c,!0);break;case 16:c&&Uy(a,c);break;case 32:c&&Uy(a,null);break;case 2048:Wy(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Wy(a)||a.p||Xy(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Wy(a)||(a.p?null!=a.n.d&&!a.n.d.eg().eg()&&(Py(a,a.n,!1),a.n.d.eg()):Yy(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Wy(a)||a.p&&
Xy(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Wy(a)||(a.p?Yy(a):null!=a.n.d&&!a.n.d.eg().eg()&&(Py(a,a.n,!1),a.n.d.eg()));b.cancelBubble=!0;b.preventDefault();break;case 27:Qy(a,null);a.k&&kx(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Qy(a,null);a.k&&kx(a.k,!1);break;case 13:Wy(a)||(Py(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Dw(a,b)}function Zy(a,b,c){c&&Qy(a,null);Ss(a,b,!1);a.o=null;a.k=null}
function Wy(a){var b;if(!a.n){for(b=new Ri(a.j);b.c<b.e.Fe();){b=Si(b);Qy(a,b);break}return!0}return!1}function Qy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=vw(c.hb)+Wa;Ti(c.ld(),d,!1);a.p&&(c=xo(a.n.hb),2==ew(c)&&(c=dw(c,1),Ti(c,Jg,!1)))}if(b){c=vw(b.hb)+Wa;Ti(b.ld(),c,!0);a.p&&(c=xo(b.hb),2==ew(c)&&(c=dw(c,1),Ti(c,Jg,!0)));Kl();c=a.hb;var e=new ll(b.hb),d=(Fl(),Gl),e=L($y,s,5,[e]),f,g,j,h;f=new Cn;for(j=0,h=e.length;j<h;++j)g=e[j],Dn(Dn(f,g.b),ba);e=no(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Yy(a){var b,c,d;if(a.n){for(b=c=Wj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?tv(a.j,b):tv(a.j,c);break}Qy(a,d)}}function Xy(a){var b,c,d;if(a.n){for(b=c=Wj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?tv(a.j,b):tv(a.j,c);break}Qy(a,d)}}u(354,314,pi);_.cd=function(a){Vy(this,a)};_.vd=function(){this.k&&kx(this.k,!1);Ew(this)};_.Nd=function(a,b){Zy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Ry(a){this.b=a}u(355,1,{},Ry);_.xc=function(){az(this.b)};_.b=null;
function bz(a){this.b=a}u(356,1,{},bz);_.Oc=function(){Qy(this.b,null)};_.b=null;function Sy(a,b){ix();this.b=a;this.c=b;qx.call(this,!0,vf);fx(this.L,this.c.d);mx(this);this.Z=!0;this.c.d.eg()}u(357,317,wi,Sy);_.$c=function(a){var b,c;if(!a.b)switch(Bv(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(Do(b,c)){a.b=!0;break}a.b&&Qy(this.b,null)}};_.b=null;_.c=null;function Ty(a,b){this.b=a;this.c=b}u(358,1,{},Ty);_.b=null;var cz=_.c=null;
function dz(){dz=x;cz=new Ou((cv(),new bv("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ez(a,b){this.hb=$doc.createElement(Pg);var c=vw(this.hb)+Wa;Ti(this.ld(),c,!1);this.hb.textContent=a||l;this.hb[Dd]="gwt-MenuItem";c=Eo();this.hb.setAttribute(Ue,c);Kl();this.hb.setAttribute(qg,qm.b);this.b=b}u(361,315,{29:1,33:1,36:1},ez);_.b=null;_.c=null;_.d=null;
function fz(){var a;this.hb=$doc.createElement(Pg);this.hb[Dd]="gwt-MenuItemSeparator";a=$doc.createElement(ce);xv(this.hb,a);a[Dd]="menuSeparatorInner"}u(362,315,oi,fz);function gz(){var a,b,c,d,e;b=null.eg();e=zj();d=Aj();b[be]=(Fp(),Nf);b[lh]=0+(Rj(),hg);b[Re]=db;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[lh]=(c>e?c:e)+hg;b[Re]=(a>d?a:d)+hg;b[be]="block"}function rx(){}u(363,1,{},rx);_.Wc=function(){gz()};
function hz(a){this.b=a}u(364,1,{},hz);_.$c=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.$c(a),!a.b){d=a.e;c=d.target;var e;try{e=!!c&&!!c.nodeType}catch(f){e=!1}(c=e&&c&&1==c.nodeType?Do(b.hb,c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Bv(d.type)){case 4:case 1048576:if(uj){a.c=!0;break}if(!c&&b.N){b.Jd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(uj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function iz(a){this.b=a}u(365,1,{},iz);_.b=null;function sx(){sx=x;tx=new jz(Jb,0);Bx=new jz(tc,1);Dx=new jz(Ac,2);kz=L(lz,s,34,[tx,Bx,Dx])}function jz(a,b){I.call(this,a,b)}u(366,141,{34:1,73:1,77:1,79:1},jz);var kz,tx,Bx,Dx;function mz(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),ix(),a.i=Qv(a.b.S),gz(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),ix(),bj(a.i.b),a.i=null,a.c=!1)}
function nz(a){a.k||(mz(a),a.d||(sj(),Yw(tj(null),a.b)),ix());oz((ix(),a.b.hb),"rect(auto, auto, auto, auto)");a.b.hb.style[$f]=jh}function pz(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=cu(b*a.e);j=cu(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}oz((ix(),a.b.hb),"rect("+g+ig+f+ig+c+ig+e+"px)")}
function lx(a,b,c){a.d=c;nk(a);a.j&&(Jk(a.j),a.j=null,nz(a));a.b._=b;var d=a.b;d.Y&&(bj(d.Y.b),d.Y=null);d.T&&(bj(d.T.b),d.T=null);if(d._){d.Y=Ev(new hz(d));var e;e=new iz(d);Kv();e=Lv?bt(Lv.b,(!at&&(at=new Ik),at),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(sx(),tx)&&!b&&(c=!1);a.k=b;c?b?(mz(a),a.b.hb.style[dg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),oz((ix(),a.b.hb),"rect(0px, 0px, 0px, 0px)"),sj(),Xw(tj(null),a.b),a.j=new qz(a),Bk(a.j,1)):ok(a,200):(mz(a),a.k?(a.b.hb.style[dg]=fd,-1!=a.b.ab&&a.b.Kd(a.b.W,a.b.ab),
sj(),Xw(tj(null),a.b)):a.d||(sj(),Yw(tj(null),a.b)),ix(),a.b.hb.style[$f]=jh)}function ux(a){var b=(tk(),wk);this.n=new sk(this);this.u=b;this.b=a}u(367,17,{},ux);_.zc=function(){nz(this)};_.Ac=function(){this.e=G(this.b.hb,Uf);this.f=G(this.b.hb,Vf);this.b.hb.style[$f]=Se;pz(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){pz(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function qz(a){Ck();this.b=a}u(368,26,{},qz);_.Hc=function(){this.b.j=null;ok(this.b,200)};
_.b=null;function yv(){yv=x;rz()}function zv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Ox(a){return function(){this.__gwt_resolve=sz;return a.nd()}}function sz(){throw"A PotentialElement cannot be resolved twice.";}
function rz(){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 sj(){sj=x;tz=new uz;vz=new Pi;Fw=new xt}function wz(a){this.q=new cx(this);this.hb=a;Bw(this)}
function tj(a){sj();var b,c;c=oj(vz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==vz.e){var d=new xz;Fk();Gk(Hk?Hk:Hk=new Ik,d)}!b?c=new yz:c=new wz(b);z(vz,a,c);yt(Fw,c);return c}u(370,311,wi,wz);var tz,vz,Fw;function uz(){}u(371,1,{},uz);_.Md=function(a){a.td()&&a.vd()};function xz(){}u(372,1,{},xz);_.Uc=function(){sj();try{Lw(Fw,tz)}finally{zz(Fw.b),zz(vz)}};function yz(){wz.call(this,$doc.body)}u(373,370,wi,yz);
_.Ed=function(a,b,c){b-=zo();c-=Ao();ax(a,b,c)};function hx(a){this.d=a;this.b=!!this.d.bb}u(374,1,{},hx);_._c=function(){return this.b};_.ad=function(){if(!this.b||!this.d.bb)throw new Vw;this.b=!1;return this.c=this.d.bb};_.bd=function(){this.c&&this.d.yd(this.c)};_.c=null;_.d=null;function Az(a,b){a.hb[gh]=null!=b?b:l}u(377,329,pi);_.cd=function(a){0!=(Bv(a.type)&896)?Dw(this,a):Dw(this,a)};_.wd=function(){};function Bz(){Bz=x;Cz()}u(376,377,pi);
function Dz(){var a;Bz();var b=(a=$doc.createElement("INPUT"),a.type=Qg,a);!gv&&(gv=new fv);!ev&&(ev=new dv);this.hb=b;this.hb[Dd]="gwt-TextBox"}u(375,376,pi,Dz);function Cz(){Cz=x;Ez=new Fz;Gz=new Hz;Iz=new Jz;Kz=new Lz;Mz=L(Nz,s,37,[Ez,Gz,Iz,Kz])}u(378,141,bi);var Mz,Ez,Gz,Iz,Kz;function Fz(){I.call(this,Jb,0)}u(379,378,bi,Fz);function Hz(){I.call(this,gc,1)}u(380,378,bi,Hz);function Jz(){I.call(this,ic,2)}u(381,378,bi,Jz);function Lz(){I.call(this,zc,3)}u(382,378,bi,Lz);
function Oz(a,b){if(0>b||b>=a.d)throw new Sw;return a.b[b]}function Uw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Qw(a,b,c){var d,e;if(0>c||c>a.d)throw new Sw;if(a.d==a.b.length){e=y(Pz,s,38,2*a.b.length,0);for(d=0;d<a.b.length;++d)$t(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)$t(a.b,d,a.b[d-1]);$t(a.b,c,b)}function cx(a){this.c=a;this.b=y(Pz,s,38,4,0)}u(383,1,{},cx);_.Bd=function(){return new Ww(this)};_.b=null;_.c=null;_.d=0;
function Jw(a){if(a.b>=a.c.d)throw new Vw;return a.c.b[++a.b]}function Kw(a){if(0>a.b||a.b>=a.c.d)throw new cy;a.c.c.yd(a.c.b[a.b--])}function Ww(a){this.c=a}u(384,1,{},Ww);_._c=function(){return this.b<this.c.d-1};_.ad=function(){return Jw(this)};_.bd=function(){Kw(this)};_.b=-1;_.c=null;function Dy(){Dy=x;Gy=(cv(),new bv(Yn()+"clear.cache.gif"))}var Gy,Ey=null;function Fy(){}u(386,1,{},Fy);function Qz(){Qz=x;Dy()}function Rz(a,b,c,d,e){Qz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Sz(a,b,c){Qz();Rz.call(this,(cv(),new bv(a)),b,0,c,16)}u(387,323,{},Rz,Sz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Tz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Sx(){var a=Uz?Uz:Uz=Tz(),b=$doc.createElement(ce);b.tabIndex=0;var c=$doc.createElement("input");c.type=Qg;c.tabIndex=-1;c.setAttribute(qg,eg);var d=c.style;d.opacity=0;d.height=jb;d.width=jb;d.zIndex=-1;d.overflow=Se;d.position=fd;c.addEventListener(re,a,!1);b.appendChild(c);return b}var Uz=null;function jx(){jx=x;a:{var a=navigator.userAgent;if(-1!=a.indexOf("Macintosh")&&(a=/rv:([0-9]+)\.([0-9]+)/.exec(a))&&3==a.length&&1008>=1E3*parseInt(a[1])+parseInt(a[2])){px=!0;break a}px=!1}}
function oz(a,b){a.style.clip=b;a.style[be]=(Fp(),Nf);a.style[be]=l}var px;function vx(a){this.b=a}u(392,1,{},vx);_.xc=function(){this.b.style[$f]=(Qp(),md)};_.b=null;function bj(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?dt(b,new iv(b,c,d,a)):Et(b,c,d,a)}function ut(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(395,1,{},ut);_.b=null;_.c=null;_.d=null;_.e=null;function rt(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(396,1,{},rt);_.xc=function(){st(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function iv(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(397,1,{},iv);_.xc=function(){Et(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Vz(a,b){b.n!=a&&(!a.ic&&(a.ic=new lj),b.n=a,fj(a.ic,b))}function Wz(a){var b;b=a.cZ.e;if(-1!=oo(b,po(36)))return null;a=a.jc.c.c++;return b=ww(b,Xz(b,po(46))+1)+l+a}function Yz(a,b,c,d){0==--a.dc&&(a.oc!=a.be()&&(d|=4),!a.nc&&(d|=2),0<d&&new Zz(a,b,c,Iu(d)))}function $z(a){return!a._b&&a.gc?$z(a.gc):a._b}
function aA(a){return!a.bc&&a.gc?aA(a.gc):a.bc}function bA(a){var b;b=new cA;if(a.be()){for(;a&&!A(a,59);a=a.gc){var c=b,d=a.Zd(),e=a.$d();c.b+=d;c.c+=e}A(a,59)&&(c=a.Zd(),a=a.$d(),b.b+=c,b.c+=a);return b}throw new dA;}function eA(a){a.kc=!1;a.ke();fA(a)}function fA(a){if((a=A(a,59)?null:a.gc)&&a.kc)eA(a),a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}function gA(a){return(a=a.Sd())?a:new hA(1,1)}function iA(a){var b;return(b=a.Td())?new jA(b):new jA(a.Vd())}
function kA(a){0==a.dc++&&(a.oc=a.be(),a.nc=!0,a.he())}function lA(a){return!a.bc?(a.ae(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,45)&&c.b==b.b||a.hc.Wf(b)}function mA(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)fA(a),new nA(a,100);if(g!=a.mc||f!=a.cc)a.ae(),new nA(a,101)}function oA(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.ae(),a.hc.Xf(b),a.be()&&a.je())}
function pA(a){a.lc||(kA(a),qA(a,!0),rA(a),a.lc=!0,new nA(a,102),Yz(a,a,a.gc,0),fA(a),a.hc.Zf(a))}function sA(){this.jc=(Wq(),Wq(),tA);new Pi;this._d();this.fc=(uA(),vA)}u(401,1,yi);_.Pd=function(){return!1};_.Qd=function(){return Wz(this)};_.Rd=function(){return $z(this)};_.Sd=function(){return wA(this.hc,this)};_.Td=function(){return this.Sd()};_.Ud=function(){return this.cc};_.Vd=function(){return this.de()};_.Wd=function(){return new xA(0,0,0,0)};_.Xd=function(){return this.ge()};_.Yd=function(){return this.mc};
_.Zd=function(){return this.pc};_.$d=function(){return this.qc};_._d=function(){};_.ae=function(){eA(this)};_.be=function(){return this.lc&&!!this.gc&&this.gc.be()};_.ce=function(){};_.de=function(){return gA(this)};_.ee=function(){};_.fe=function(){return(null==this.ec&&(this.ec=this.Qd()),this.ec)+za+this.Zd()+za+this.$d()+za+this.Yd()+mh+this.Ud()+(this.lc?l:",hidden")};_.ge=function(){return iA(this)};_.he=function(){};_.ie=function(){return lA(this)};_.je=function(){};
_.ke=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.le=function(a,b){this.me(this.pc,this.qc,a,b)};_.me=function(a,b,c,d){this.ne(a,b,c,d,this.ac,!0);this.ac=0};_.ne=function(a,b,c,d){mA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.oe=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function R(a,b,c){var d;if(-1>a.Wb.b.d)throw new Kk("Missing message: awt.12A");if(A(b,47)){if(b==a)throw new Kk("Missing message: awt.12B");a:{if(a&&!A(a,59))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,59))break;d=d.gc}d=!1}if(d)throw new Kk("Missing message: awt.12C");if(A(b,59))throw new Kk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new Hn;var e=Wj(d.Wb.b,b),f;f=tv(d.Wb.b,e);d.Xb&&d.Xb.ue(f);yA(d,e);new zA(d,301,f)}d=a.Wb.b.d;kA(b);AA(a.Wb.b,d,b);d=(b.gc=a,b.ce(!0),eA(a),!!a.Xb&&
A(a.Xb,52)&&(a.Xb.o=!1),Yz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,52)){var g=a.Xb;if(!b)throw new ct("Missing message: awt.185");if(null==c||null!=c)BA(g,c,b);else throw new Kk("Missing message: awt.92");}else a.Xb.qe(null==c?null:c,b)}catch(j){j=Xi(j);if(A(j,82))throw b=j,yA(a,d),b;throw j;}b.ke();new zA(a,300,b)}function CA(a,b){var c;c=a.pe();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function DA(a){var b;b=a.pe();return new EA(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function qA(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)tv(a.Wb.b,c).ce(b)}function yA(a,b){var c;c=tv(a.Wb.b,b);kA(c);c.ce(!1);wv(a.Wb.b,b);c.gc=null;eA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1);Yz(c,c,a,1)}function FA(a){var b=(GA(),HA);oA(a,b);for(b=0;b<a.Wb.b.d;++b)tv(a.Wb.b,b).ie()}function IA(a,b){var c,d;if(a.Xb)for(d=new Ri(a.Wb.b);d.c<d.e.Fe();)c=Si(d),a.Xb.ue(c);if(b)for(d=new Ri(a.Wb.b);d.c<d.e.Fe();)c=Si(d),b.qe(null,c);a.Xb=b;eA(a);a.Xb&&A(a.Xb,52)&&(a.Xb.o=!1)}
function rA(a){if(!a.kc){a.Xb&&a.Xb.re(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=tv(a.Wb.b,c),b.kc||b.oe();a.kc=!0}}function JA(){sA.call(this);this.Wb=new KA;this.$b=(Wq(),Wq(),tA)}u(400,401,ni);_.Sd=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.se(this));return this.Yb};_.Td=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.te(this));return this.Zb};_.pe=function(){return this.Wd()};_.Vd=function(){return gA(this)};_.Xd=function(){return iA(this)};
_._d=function(){this.hc=(Wq(),new LA)};_.ae=function(){eA(this);this.Xb&&A(this.Xb,52)&&(this.Xb.o=!1)};_.ce=function(a){qA(this,a)};_.de=function(){return gA(this)};_.ge=function(){return iA(this)};_.he=function(){var a;for(a=0;a<this.Wb.b.d;++a)kA(tv(this.Wb.b,a))};_.ie=function(){var a;if(!lA(this))return!1;for(a=0;a<this.Wb.b.d;++a)tv(this.Wb.b,a).ie();return!0};_.ke=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=tv(this.Wb.b,b),a.ke()};_.oe=function(){rA(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function MA(){var a=new NA;JA.call(this);IA(this,a)}u(399,400,ni,MA);_.Qd=function(){return"panel"+this.$b.c.e++};function OA(a,b,c){a=PA(a.Vb,b,c);a.k=!0;return new QA(a)}function RA(a){a.ee(a.Vb.e)}function SA(a){return new hA(G(a.Vb.hb,Vf),G(a.Vb.hb,Uf))}u(398,399,ni);_.Ud=function(){return G(this.Vb.hb,Uf)};_.Yd=function(){return G(this.Vb.hb,Vf)};_.Zd=function(){return hk(this.Vb.hb)};_.$d=function(){return jk(this.Vb.hb)};
_.be=function(){return this.Vb.hb.style.display!=Nf};_.je=function(){RA(this)};_.le=function(){};_.Vb=null;function TA(a){if(null!=a)this.f=a;else throw new UA;}u(403,1,Bi);_.tS=function(){return this.cZ.e+"[source="+this.f+Wc};_.f=null;
function VA(){VA=x;WA=new Pi;z(WA,new T(400),new XA(Bh));z(WA,new T(401),new XA(Bh));z(WA,new T(402),new XA(Bh));z(WA,new T(500),new XA(Dh));z(WA,new T(501),new XA(Dh));z(WA,new T(502),new XA(Dh));z(WA,new T(503),new XA(Eh));z(WA,new T(504),new XA(Dh));z(WA,new T(505),new XA(Dh));z(WA,new T(506),new XA(Eh));z(WA,new T(507),new XA(Ph));z(WA,new T(100),new XA(rh));z(WA,new T(101),new XA(rh));z(WA,new T(102),new XA(rh));z(WA,new T(103),new XA(rh));z(WA,new T(1004),new XA(Ah));z(WA,new T(1005),new XA(Ah));
z(WA,new T(800),new XA(Lh));z(WA,new T(801),new XA(Lh));z(WA,new T(200),new XA(Fh));z(WA,new T(201),new XA(Fh));z(WA,new T(202),new XA(Fh));z(WA,new T(204),new XA(Fh));z(WA,new T(203),new XA(Fh));z(WA,new T(209),new XA(Qh));z(WA,new T(208),new XA(Rh));z(WA,new T(207),new XA(Rh));z(WA,new T(206),new XA(Fh));z(WA,new T(205),new XA(Fh));z(WA,new T(1400),new XA(Nh));z(WA,new T(1401),new XA(Oh));z(WA,new T(1402),new XA(Oh));z(WA,new T(300),new XA(sh));z(WA,new T(301),new XA(sh));z(WA,new T(1100),new XA(Kh));
z(WA,new T(1101),new XA(Kh));z(WA,new T(1200),new XA(Mh));z(WA,new T(701),new XA(Ih));z(WA,new T(900),new XA(Jh));z(WA,new T(1001),new XA(Gh));z(WA,new T(601),new XA(Hh))}u(402,403,Bi);_.fe=function(){return l};_.tS=function(){var a;a=l;A(this.f,46)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Qd()),a.ec),null==a&&(a=l));return this.cZ.e+Tc+this.fe()+"] on "+(0<a.length?a:this.f)};_.e=0;var WA;function XA(a){this.b=a}u(405,1,{},XA);_.b=qh;function YA(){}u(406,1,{},YA);_.b=null;_.c=null;
function ZA(a,b){var c;b&&(a.b?(c=new $A(a.b),$t(c.c,c.d++,b),a.b=c):(a.b=new lj,fj(a.b,b)))}u(408,1,Bi);_.b=null;function aB(){}function bB(){}u(407,408,Bi,aB,bB);function cB(){cB=x;Math.sqrt(2)}function dB(a){cB();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}u(409,1,{42:1},dB);_.eQ=function(a){return a===this?!0:A(a,42)?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 eB;a.b=31*a.b+cu((new fB(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+cu((new fB(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function gB(){gB=x;hB=new xt;iB=new hA(0,0);yt(hB,Fb);yt(hB,Wb);yt(hB,Bb);yt(hB,"Last");yt(hB,Mb);yt(hB,qc);yt(hB,Oc);yt(hB,Rc);yt(hB,Ub)}
function BA(a,b,c){var d;if(null==b)d=Mb;else if(d=b,!gw(hB.b,b))throw new Kk(jB());bu(oj(a.d,d))===bu(c)&&bu(oj(a.c,c))===bu(d)||((b=oj(a.d,d))&&kB(a,b,d),lB(a.b.Bd(),c)&&kB(a,c,d),b=a.b,new mB(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function nB(a,b){return new hA(bk(b[1].c,bk(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+bk(b[0].b,bk(b[4].b,b[3].b))+a.n)}function kB(a,b,c){oB(a.b,b);$i(a.c,b);$i(a.d,c)}
function pB(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;qB(c,c.length,iB);c=a.j;qB(c,c.length,iB);c=a.p;qB(c,c.length,null);a.q=0;for(d=rB(a.b,0);d.c!=d.e.b;){c=sB(d);e=oj(a.c,c);var f=b.fc;e=Qn(e,Mb)?0:Qn(e,qc)?1:Qn(e,Oc)?2:Qn(e,Rc)?4:Qn(e,Ub)?3:Qn(e,Fb)?f.b?4:3:Qn(e,Bb)?f.b?3:4:Qn(e,Wb)?1:2;c.lc?a.p[e]||($t(a.p,e,c),++a.q,a.i[e]=c.Vd(),a.j[e]=c.Xd()):a.p[e]||(a.i[e]=c.Vd(),a.j[e]=c.Xd())}0!=a.q&&(c=-1,a.p[1]&&++c,a.p[2]&&++c,a.p[0]||a.p[4]||a.p[3]?(a.f=(a.q-c-2)*a.e,++c):a.f=0,a.n=c*a.k)}}
function tB(){gB();uB.call(this,0)}function uB(a){gB();Wq();this.b=new vB;this.c=new Pi;this.d=new Pi;this.e=a;this.k=0;this.o=!1;this.p=y(wB,s,46,5,0);this.i=y(xB,s,48,5,0);this.j=y(xB,s,48,5,0);this.q=this.f=this.n=0}u(410,1,{52:1,73:1},tB,uB);_.qe=function(a,b){BA(this,a,b)};
_.re=function(a){pB(this,a);if(0!=this.q)if(a=DA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.me(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].le(a.c,this.j[1].b),this.p[1].ne(a.d,a.e,a.c,this.j[1].b,2,!0),e+=this.j[1].b+this.k);c=a.b-this.j[1].b-this.j[2].b-this.n;c=0<c?c:0;this.p[4]&&(this.p[4].le(this.j[4].c,c),this.p[4].ne(a.d,e,this.j[4].c,c,2,!0),b+=this.j[4].c+this.e);d=a.c-this.j[4].c-this.j[3].c-this.f;this.p[0]&&this.p[0].me(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].le(a.c,
this.j[2].b),this.p[2].ne(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].le(this.j[3].c,c),this.p[3].ne(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.se=function(a){var b;b=this.o;pB(this,a);this.o=b;return 0==this.q?CA(a,new hA(0,0)):CA(a,nB(this,this.i))};_.te=function(a){var b;b=this.o;pB(this,a);this.o=b;return CA(a,nB(this,this.j))};_.ue=function(a){var b;b=oj(this.c,a);null!=b&&kB(this,a,b)};_.tS=function(){return yB.e+"[hgap="+this.e+",vgap="+this.k+Wc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var iB,hB;function zB(a){sA.call(this);this.hc=(Wq(),new AB(a,this))}u(411,401,{43:1,46:1,53:1,67:1,73:1},zB);_.Qd=function(){return wd+this.jc.c.b++};_.Sd=function(){return!aA(this)?new hA(0,0):wA(this.hc,this)};_.ke=function(){};u(413,1,{});u(412,413,{},function(){});function BB(){BB=x}
function CB(a,b){if(null==b)throw new ct("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Yf);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 DB(){BB();sA.call(this);new lj;this.hc=new EB((Wq(),this))}u(414,401,{44:1,46:1,53:1,67:1,73:1},DB);_.Sd=function(){return wA(this.hc,this)};
_.fe=function(){return(null==this.ec&&(this.ec=Wz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+mh+this.cc+(this.lc?l:",hidden")+",current="+Yq(this.hc.b,this.hc.b.hb.selectedIndex)};function FB(){FB=x;GB=new HB(255,255,255);IB=new HB(192,192,192);JB=new HB(128,128,128);KB=new HB(64,64,64);LB=MB=new HB(0,0,0);NB=new HB(255,0,0);new HB(255,175,175);OB=new HB(255,200,0);PB=new HB(255,255,0);new HB(0,255,0);QB=new HB(255,0,255);RB=new HB(0,255,255);SB=TB=new HB(0,0,255)}
function UB(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 HB(3,3,3);3>c&&0!=c?c=3:(c=cu(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=cu(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=cu(a/0.7),a=255<a?255:a);return new HB(c,a,b)}function VB(a){return new HB(cu(0.7*(a.b>>16&255)),cu(0.7*(a.b>>8&255)),cu(0.7*(a.b&255)))}function HB(a,b,c){FB();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}
u(415,1,{45:1,54:1,58:1},HB);_.eQ=function(a){return A(a,45)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return WB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Wc};_.b=0;var LB,SB,MB,TB,RB,KB,JB,IB,QB,OB,NB,GB,PB;function uA(){uA=x;vA=new XB(!0);YB=new xt;yt(YB,"ar");yt(YB,"fa");yt(YB,"iw");yt(YB,"ur")}function XB(a){this.b=a}u(416,1,Bi,XB);_.b=!1;var vA,YB;u(418,1,{63:1,76:1});function ZB(){hA.call(this,0,0)}function hA(a,b){this.c=a;this.b=b}
function jA(a){hA.call(this,a.c,a.b)}u(417,418,{48:1,63:1,73:1,76:1},ZB,hA,jA);_.eQ=function(a){return a===this?!0:A(a,48)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new eB;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return $B.e+"[width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;function fs(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(419,1,Bi,fs,function(a,b,c,d){this.i=a;this.d=b;this.k=this.j=0;this.e=c;this.f=d;this.c=null});
_.ve=function(){return 0!=(this.f&4)};_.we=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.we()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.ve()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Wc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function aC(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function bC(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=(Vx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Xd(),c.me(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function cC(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Xd():c.Vd(),g=bk(g,c.b),j+=c.c+a.d);return new hA(j,g+2*a.e)}function NA(){dC.call(this,1,5,5)}
function dC(a,b,c){Wq();this.d=b;this.e=c;this.b=a}u(420,1,Bi,NA,dC);_.qe=function(){};
_.re=function(a){this.c=eC(a.Wb);if(0!=aC(this)){var b,c,d,e,f,g,j,h,n,o,r;b=DA(a);g=a.pe();j=a.fc.b;n=new lj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new fC(q);for(v=0;v<q;++v)$t(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Wj(a.Wb.b,t);Vx(E,D.d);$t(D.c,E,t)}for(d=new Ri(d);d.c<d.e.Fe();)if((c=Si(d))&&c.lc)a=c.Xd(),!e&&o+a.c>b.c&&(bC(this,n,b.c-(o-this.d),g.c,r,h,j),n.Qe(),o=f,r+=h+this.e,h=0),e=!1,$t(n.c,n.d++,c),o+=a.c+this.d,h=bk(h,a.b);bC(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.se=function(a){this.c=eC(a.Wb);return 0==aC(this)?CA(a,new hA(10,10)):CA(a,cC(this,!1))};_.te=function(a){this.c=eC(a.Wb);return 0==aC(this)?CA(a,new hA(10,10)):CA(a,cC(this,!0))};_.ue=function(){};_.tS=function(){var a;switch(this.b){case 0:a=cf;break;case 2:a=pg;break;case 1:a=Ad;break;case 4:a="trailing";break;default:a="leading"}return gC.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Wc};_.b=0;_.c=null;_.d=0;_.e=0;function GA(){GA=x;HA=new hC(Tb,0,12)}
function hC(a,b,c){GA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(421,1,{49:1,73:1},hC);_.b=null;_.c=0;_.d=0;var HA;u(422,1,ri);_.tS=function(){return iC.e+"[font="+this.c+"ascent="+jC(this.c).b+", descent="+jC(this.c).c+", height="+jC(this.c).d+Wc};_.c=null;function kC(a){if(!a.n){kA(a);a.Id();var b,c;for(b=0;b<a.p.d;++b)(c=tv(a.p,b))&&kC(c);qA(a,!1);a.n=!0;Yz(a,a,a.gc,0);new lC(a,202)}}
function mC(a){var b,c;a.lc&&(a.hc.Id(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=tv(a.p,b))&&c.Id()}function nC(a){!aA(a)&&FA(a);var b=iA(a);a.me(a.pc,a.qc,b.c,b.b);rA(a)}function oC(a,b){a.q!=b&&(a.q=b)}u(424,400,ji);_.Wd=function(){return new xA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Id=function(){mC(this)};_.be=function(){return this.hc.d._};_.me=function(a,b,c,d){mA(this,a,b,c,d);this.ac=0};_.ne=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;mA(this,a,b,c,d);this.lc&&e&&!f&&rA(this)};_.n=!1;_.q=!1;
function pC(a){JA.call(this);this.r=new bB;this.p=new lj;this.o=new xA(0,0,0,0);this.lc=!1;IA(this,new tB);this.hc&&qC(this.hc.d.A.c,a);this.hc&&rC(this.hc.d,!0);oC(this,!0)}u(423,424,ji);_.pe=function(){return new xA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Zd=function(){return hk(this.hc.d.hb)};_.$d=function(){return jk(this.hc.d.hb)};_._d=function(){this.hc=new sC((Wq(),l),this)};
function tC(a,b,c,d,e,f){var g,j;g=a.e;f?(j=UB(g),f=new HB(cu(0.7*(g.b>>16&255)),cu(0.7*(g.b>>8&255)),cu(0.7*(g.b&255))),(a.e=g)&&(a.i=og+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new HB(cu(0.7*(g.b>>16&255)),cu(0.7*(g.b>>8&255)),cu(0.7*(g.b&255))),f=UB(g),(a.e=j)&&(a.i=og+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;uC(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=og+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);uC(a,b,c,d,1);uC(a,b,c+1,1,e);(a.e=f)&&(a.i=og+(f.b>>16&255)+za+(f.b>>8&255)+
za+(f.b&255)+va);uC(a,b+d,c,1,e);uC(a,b+1,c+e,d,1)}u(425,1,{});_.tS=function(){return"Graphics"};u(426,425,{});function vC(a){var b,c;c=bk(0,a.e);0==c?(b=a.b,c=~~(a.c.length/b),0<a.c.length%b&&++c):(c=a.e,b=~~(a.c.length/c),0<a.c.length%c&&++b);return new hA(b,c)}function wC(a,b,c){var d,e,f,g,j,h;a.c=eC(b.Wb);if(0==a.c.length)return new ZB;g=vC(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Xd():d.Vd(),h=bk(h,d.c),j=bk(j,d.b);return new hA(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function xC(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=cu(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function yC(){zC.call(this,7)}function zC(a){Wq();this.e=0;this.b=1;this.f=a;this.d=0}u(427,1,Bi,yC,zC);_.qe=function(){};
_.re=function(a){var b,c;this.c=eC(a.Wb);if(0!=this.c.length&&(b=DA(a),!(0>=b.c||0>=b.b))){c=vC(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,m,-1,d,1);e=y(N,m,-1,d,1);h=y(N,m,-1,c,1);n=y(N,m,-1,c,1);xC(b.c,b.d,this.d,f,e);xC(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].me(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.se=function(a){return CA(a,wC(this,a,!1))};_.te=function(a){return CA(a,wC(this,a,!0))};_.ue=function(){};
_.tS=function(){return AC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Wc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function cy(){Kn()}function Cw(a){Kn();this.i=a}u(429,99,ii,cy,Cw);function dA(){Kn();this.i="Missing message: awt.151"}u(428,429,ii,dA);u(430,1,{});function xA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(431,1,{51:1,73:1,76:1},xA);_.eQ=function(a){return a===this?!0:A(a,51)?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 BC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function CC(a){DC.call(this,a,0)}function DC(a,b){sA.call(this);this.hc=(Wq(),new EC(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(gy(),hy);c.b=d;Hy(c);break;case 0:c=c.b;d=(gy(),jy);c.b=d;Hy(c);break;case 2:c=c.b,d=(gy(),ky),c.b=d,Hy(c)}}u(432,401,yi,CC,DC);
_.Sd=function(){return!aA(this)?new hA(0,0):wA(this.hc,this)};_.fe=function(){var a=(null==this.ec&&(this.ec=Wz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+mh+this.cc+(this.lc?l:",hidden")+",align=",b;b=cf;switch(this.b){case 1:b=Ad;break;case 2:b=pg}return a+b+",text=null"};_.b=0;u(435,1,Bi);_.fe=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.fe()+Wc};_.k=null;_.n=null;
function FC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function GC(a){this.o=(Wq(),Wq(),tA);var b;var c;b=this.cZ.e;-1!=oo(b,po(36))?b=null:(c=this.o.c.d++,b=ww(b,Xz(b,po(46))+1)+l+c);this.k=b;this.e=new aB;this.i=a;this.f=!0;this.j=new HC(this)}u(434,435,Bi,GC);_.fe=function(){return FC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(433,434,vi);_.fe=function(){return FC(this)+(this.c?",tearOff":l)};_.c=!1;u(437,1,{64:1});
_.eQ=function(a){return a===this?!0:A(a,64)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new eB;IC(a,this.b);IC(a,this.c);return a.b};function cA(){this.c=this.b=0}function JC(a,b){this.b=a;this.c=b}function KC(a){var b=a.c;this.b=a.b;this.c=b}u(436,437,{55:1,64:1,73:1},cA,JC,KC);_.eQ=function(a){return a===this?!0:A(a,55)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return LC.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;
function MC(a,b){if(!b)throw new ct("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new fz,e=c.d.d;if(0>e||e>c.d.d)throw new Sw;c.p&&(d.hb[Id]=2);Oy(c,e,d.hb);AA(c.d,e,d)}else{var d=c.b.b,c=b.j.b,e=d.d.d,f,g;if(0>e||e>d.d.d)throw new Sw;AA(d.d,e,c);for(f=g=0;f<e;++f)A(tv(d.d,f),33)&&++g;AA(d.j,g,c);Oy(d,e,c.hb);c.c=d;e=vw(c.hb)+Wa;Ti(c.ld(),e,!1);d.p&&(e=Wj(d.d,c),-1!=e&&(d=dw(d.p?d.f:dw(d.f,0),e),2==ew(d)&&d.removeChild(dw(d,1)),c.hb[Id]=2))}}
function NC(){GC.call(this,l);new lj;this.c=!1;this.b=(Wq(),new OC)}u(438,433,vi,NC);_.b=null;u(441,1,{57:1,66:1,76:1});u(440,441,{57:1,65:1,66:1,76:1});_.eQ=function(a){return a===this?!0:A(a,65)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new eB;IC(a,this.d);IC(a,this.e);IC(a,this.c);IC(a,this.b);return a.b};function EA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(439,440,{56:1,57:1,65:1,66:1,73:1,76:1},EA);
_.eQ=function(a){return a===this?!0:A(a,56)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return PC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function QC(){QC=x;RC=new SC;TC=new UC;VC=new UC}var RC,VC,TC;u(443,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ji(this)};function SC(){}u(444,443,{},SC);function UC(){}u(445,1,{},UC);u(446,401,yi);_.Rd=function(){return null};
function WC(a,b){var c;c=new XC(aA(a));return!c?null:new hA(YC(c,"_")*b+6,jC(c.c).d+6)}function ZC(a,b){var c;c=WC(a,b);return!c?gA(a):c}function $C(a,b){var c;c=WC(a,b);return!c?iA(a):c}function aD(a,b){var c=a.hc;Az(c.b,b);c.f.b=-1;c.f.c=-1}function bD(a){cD.call(this,a,null!=a?a.length:0)}function cD(a,b){sA.call(this);this.b=0>b?0:b;var c=this.hc;Az(c.b,a);c.f.b=-1;c.f.c=-1}u(447,446,yi,bD,cD);_.Qd=function(){return"textfield"+this.jc.c.f++};_.Sd=function(){return WC(this,uo(this.hc.b.hb,gh).length)};
_.Td=function(){return!aA(this)?null:WC(this,uo(this.hc.b.hb,gh).length)};_.Vd=function(){return 0<this.b?ZC(this,this.b):gA(this)};_.Xd=function(){return 0<this.b?$C(this,this.b):iA(this)};_._d=function(){this.hc=(Wq(),new dD)};_.de=function(){return 0<this.b?ZC(this,this.b):gA(this)};_.ge=function(){return 0<this.b?$C(this,this.b):iA(this)};_.b=0;function Wq(){Wq=x;tA=new eD}function fD(){var a=(Wq(),Wq(),tA);!a.d&&(a.d=new gD)}function eD(){this.c=new hD;this.e=new YA}u(448,1,{},eD);_.b=null;
_.d=null;var tA;function hD(){}u(449,1,{},hD);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(450,1,{});function iD(){iD=x;jD=new kD;lD=new kD}function mD(a,b){return b==a?!0:!b?!1:!0}function kD(){}u(451,1,{60:1},kD);_.eQ=function(a){return null==a||!A(a,60)?!1:mD(this,a)};_.hC=function(){var a;a=null.eg()+";class="+null.eg();a=!null.eg().eg()?a:a+";charset=";return Tu(a)};_.tS=function(){return nD.e+"[MimeType=(null);humanPresentableName="+this.b+Wc};_.b=null;var jD,lD;
function oD(){oD=x;L(pD,s,60,[(iD(),lD),jD])}function qD(a){var b=(iD(),lD);if(mD(b,(iD(),lD)))return a.b;if(mD(b,jD))return new rD(a.b);throw new sD(b);}function tD(a){oD();this.b=a}u(452,1,{},tD);_.b=null;function sD(a){a="flavor = "+a;Kn();this.i=a}u(453,100,{61:1,73:1,80:1,88:1},sD);function uD(a,b){VA();vD.call(this,a,1001,b,qh)}function vD(a,b,c,d){VA();TA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(454,402,Bi,uD,vD);
_.fe=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Nu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=qh;function nA(a,b){VA();TA.call(this,a);this.e=b}u(455,402,Bi,nA);
_.fe=function(){var a,b;a=this.f;switch(this.e){case 100:b="COMPONENT_MOVED";break;case 101:b="COMPONENT_RESIZED";break;case 102:return"COMPONENT_SHOWN";case 103:return"COMPONENT_HIDDEN";default:return"unknown type"}return b+" ("+a.Zd()+za+a.$d()+ba+a.Yd()+mh+a.Ud()+va};function zA(a,b,c){VA();nA.call(this,a,b);this.b=c}u(456,455,Bi,zA);
_.fe=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Qd());return a+b.ec};_.b=null;function Zz(a,b,c,d){VA();TA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(457,402,Bi,Zz);
_.fe=function(){var a;switch(this.e){case 1400:a="HIERARCHY_CHANGED";break;case 1401:a="ANCESTOR_MOVED";break;case 1402:a="ANCESTOR_RESIZED";break;default:a="unknown type"}a+=" (";1400==this.e&&(Lu(Eu(this.b,rh))&&(a+="PARENT_CHANGED,"),Lu(Eu(this.b,sh))&&(a+="DISPLAYABILITY_CHANGED,"),Lu(Eu(this.b,Ah))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=qh;_.c=null;_.d=null;u(458,1,ai);function lC(a,b){VA();nA.call(this,a,b);this.d=null;this.b=this.c=0}
u(459,455,Bi,lC);
_.fe=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;u(460,1,{});function rD(a){if(null==a)throw new Hn;}u(461,460,{},rD);
function wD(){wD=x;xD={};xD["java.vendor"]=Ee;xD["package.restrict.access.sun"]=fh;xD["sun.java.launcher"]=lc;xD["sun.management.compiler"]=Ee;xD["os.name"]=lc;xD[" sun.boot.class.path"]=lc;xD["path.separator.applet"]=lc;xD["java.vm.specification.vendor"]=Ee;xD["java.runtime.version"]=lc;xD["http.proxyPort"]=lc;xD["user.name"]=lc;xD["user.language"]=lc;xD["os.name.applet"]=lc;xD["browser.version"]=lc;xD["java.version"]=lc;xD["user.timezone"]=lc;xD["java.endorsed.dirs"]=lc;xD["java.specification.name"]=
"GWT";xD["java.specification.version"]="2.5.0";xD[Ye]=hc;!As&&(As=new Is);As.b?xD[We]="yes":xD[We]=null}var xD;u(464,100,$h);function yD(){Kn()}function zD(a){Kn();this.i=a}u(463,464,{68:1,73:1,80:1,88:1},yD,zD);function AD(){AD=x;BD=new CD}function DD(a){var b;if(a.n){var c;b=new Ru;En(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,En(b.b,a.b));c=a.c;a=a.k;null!=c&&En(b.b,c);null!=a&&(b.b.b+=ma,En(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function ED(a){AD();var b,c,d;if(null==a)throw new yD;a=no(a);try{d=oo(a,po(58))}catch(e){e=Xi(e);if(A(e,84))throw new zD(In(e));throw e;}c=oo(a,po(91));if(0<=d&&(-1==c||d<c)){this.i=a.substr(0,d-0);b=this.i.charCodeAt(0);b=97<=b&&122>=b||65<=b&&90>=b;for(c=1;b&&c<this.i.length;++c)b=this.i.charCodeAt(c),b=97<=b&&122>=b||65<=b&&90>=b||48<=b&&57>=b||43==b||45==b||46==b;if(b){c=this.i;FD();var f,g,j;j=c.length;b=new GD;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 zD(dc+a);if(!this.n&&(this.n=oj(BD,this.i),this.n||(this.n=(Wq(),new HD))&&z(BD,this.i,this.n),!this.n))throw new zD(dc+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,S,tb,Y,M,fa,Ec,fg,yb,Nd,Od,Pd,Ya,Fc,Ib;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf($a,n)==n&&-1==ID(c,po(47),n+2))throw new JD(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;fa=this.f;
Pd=this.k;v=this.e;yb=this.j;r=this.b;Ib=this.o;Ya=ID(M,po(35),0);if(0==M.indexOf($a)&&0!=M.indexOf("////")){tb=2;fa=-1;E=ID(M,po(47),2);Od=ID(M,po(63),2);-1!=Od&&(-1==E||E>Od)&&(E=Od);-1==E&&(E=o,v=l);S=E;-1!=Ya&&Ya<E&&(S=Ya);var td=po(64);Fc=M.lastIndexOf(td,S);r=M.substr(2,S-2);-1<Fc&&(Ib=M.substr(2,Fc-2),tb=Fc+1);Ec=ID(M,po(58),-1==Fc?tb:Fc);t=oo(M,po(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Ec=t+1:Ec=-1):Ec=-1}catch(gf){if(gf=Xi(gf),!A(gf,80))throw gf;}-1==Ec||Ec>E?J=M.substr(tb,
S-tb):(J=M.substr(tb,Ec-tb),fg=M.substr(Ec+1,S-(Ec+1)),0==fg.length?fa=-1:fa=KD(fg,10))}-1<Ya&&(Pd=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=po(63);Nd=M.lastIndexOf($b,D);-1<Nd?(yb=M.substr(Nd+1,D-(Nd+1)),0==Nd&&null!=v&&(H(v,l)?v=Za:v.indexOf(Za),Y=Xz(v,po(47))+1,v=v.substr(0,Y-0)),D=Nd):0!=Ya&&(yb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Za:v.indexOf(Za),Y=Xz(v,po(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ye;ye=v;null!=yb&&!H(yb,l)&&(null!=v?ye=v+wb+yb:ye=wb+yb);null==this.i&&(this.i=this.i);this.d=d;this.c=ye;this.f=fa;this.k=Pd;var ud;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+nb+this.f));null!=this.d&&-1<(ud=Xz(this.d,po(64)))?(this.o=this.d.substr(0,ud-0),this.d=ww(this.d,ud+1)):this.o=null;null!=this.c&&-1<(ud=oo(this.c,po(63)))?(this.j=ww(this.c,ud+1),this.e=this.c.substr(0,ud-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Ib;this.e=v;this.j=yb}}catch(vd){vd=
Xi(vd);if(A(vd,80))throw new zD(In(vd));throw vd;}if(-1>this.f)throw new zD("incorrect port: "+this.f);}u(465,1,Bi,ED);_.tS=function(){return DD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var BD;u(466,1,{});function LD(a,b,c){var d,e;for(d=new MD(a.Ae().b);ND(d.b);)if(a=d.c=Si(d.b),e=a.Ef(),null==b?null==e:Qn(b,e))return c&&(a=new OD(a.Ef(),a.Ff()),PD(d)),a;return null}u(470,1,ui);_.ze=function(a){return!!LD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,91)||this.Fe()!=a.Fe())return!1;for(a=new MD(a.Ae().b);ND(a.b);)if(b=a.c=Si(a.b),c=b.Ef(),b=b.Ff(),!this.ze(c)||!QD(b,this.Be(c)))return!1;return!0};_.Be=function(a){a=LD(this,a,!1);return!a?null:a.Ff()};_.hC=function(){var a,b,c;c=0;for(b=new MD(this.Ae().b);ND(b.b);)a=b.c=Si(b.b),c+=a.hC(),c=~~c;return c};_.Ce=function(){return 0==this.Fe()};_.De=function(){throw new RD("Put not supported on this map");};
_.Ee=function(a){a=LD(this,a,!0);return!a?null:a.Ff()};_.Fe=function(){return this.Ae().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new MD(this.Ae().b);ND(c.b);)b=c.c=Si(c.b),a?d+=Aa:a=!0,d+=l+b.Ef(),d+=sb,d+=l+b.Ff();return d+"}"};function zz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function gw(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=nb+b in a.f;else a:{c=a.Ie(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.He(b,c[d].Ef())){c=!0;break a}c=!1}return c}
function oj(a,b){return null==b?a.c:A(b,1)?a.f[nb+b]:SD(a,b,a.Ie(b))}function SD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.He(b,f.Ef()))return f.Ff()}return null}function z(a,b,c){return null==b?TD(a,c):A(b,1)?UD(a,b,c):VD(a,b,c,a.Ie(b))}function VD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.He(b,d.Ef()))return a=d.Ff(),d.Gf(c),a}else e=a.b[d]=[];d=new OD(b,c);e.push(d);++a.e;return null}
function TD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function UD(a,b,c){var d,e=a.f,b=nb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function $i(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=nb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ie(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.He(b,g.Ef())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Ff();break a}}c=null}return c}u(469,470,ui);_.ze=function(a){return gw(this,a)};
_.Ae=function(){return new WD(this)};_.He=function(a,b){return this.Ge(a,b)};_.Be=function(a){return oj(this,a)};_.De=function(a,b){return z(this,a,b)};_.Ee=function(a){return $i(this,a)};_.Fe=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Pi(){zz(this)}u(468,469,ci,Pi);_.Ge=function(a,b){return bu(a)===bu(b)||null!=a&&Qn(a,b)};_.Ie=function(a){return~~Tn(a)};function CD(){zz(this)}u(467,468,ci,CD);function XD(){Kn()}u(471,99,ii,XD);
function YD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=ZD(a,c);if(c>=a.j)break;c=$D(a,c);++b}return b}function aE(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function bE(a){var b;a.b=0<=a.k&&!a.e?a.k:ZD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new XD;b=a.b;a.b=$D(a,a.b);return a.o.substr(b,a.b-b)}
function $D(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=cE(a.o,d,a.o.length);if(c<=a.i&&aE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=oo(a.d,po(c)))break;++d}a.n&&b==d&&(a.f?(c=cE(a.o,d,a.o.length),c<=a.i&&aE(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=oo(a.d,po(c))&&++d));return d}
function ZD(a,b){var c,d;if(null==a.d)throw new Hn;for(d=b;!a.n&&d<a.j;)if(a.f){c=cE(a.o,d,a.o.length);if(c>a.i||!aE(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>oo(a.d,po(c)))break;++d}return d}function dE(a){eE.call(this,a," \t\n\r\u000c",!1)}function fE(a){eE.call(this,a,za,!1)}
function eE(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=cE(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,m,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=cE(this.d,d,this.d.length),this.c[c]=a}}}u(472,1,{},dE,fE,eE);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function gE(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Wn(e),!(Un(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==xe?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Tc+c+Wc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function hE(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 fb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+hg:a}function iu(a){var a=new iE(a),b,c,d,e,f;b=$doc.getElementsByTagName(ce);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Gd)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;jE(a););return a.c}u(479,1,{});u(478,479,{});
_.c=null;_.d=1;_.e=-1;function kE(a){this.b=a;this.c=new lE(this.b);this.d=this.e=1}u(477,478,{},kE);_.b=null;function Lr(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new is(c)),mE(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",nE(c)))}function lE(a){this.b=a}u(480,1,{},lE);_.Je=function(a){Lr(this,a)};_.b=null;function oE(a){this.b=a}u(481,1,{},oE);_.b=null;function pE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(482,1,{},pE);
_.Ke=function(){$w(this.f.i,this.c,G(this.f.hb,Vf)-this.e-this.d,G(this.f.hb,Uf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function qE(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(483,1,{},qE);_.Ke=function(){$w(this.f.i,this.c,G(this.f.hb,Vf)-this.e-this.d,G(this.f.hb,Uf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var rE=_.f=null;
function sE(){sE=x;rE=new Ou((cv(),new bv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function tE(){tE=x;uE=L(fu,s,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);vE=(FB(),IB);wE=UB(vE);xE=y(yE,s,45,23,0);zE=y(fu,s,1,23,0);AE=y(yE,s,45,7,0);BE=null!=(wD(),xD[We]);CE=y(DE,s,49,100,0);EE=y(FE,s,50,100,0)}function GE(a){var b;if(a.Gb)b=HE(a,1)+ub+HE(a,2)+ub+HE(a,3);else if(b=HE(a,0),0<b.length){var c=new IE(a.$);fj(a.ab.b,c)}return b}
function JE(a,b){var c,d;c=b.b;if(H(c,(KE(),LE).c))gs(ME(a));else if(H(c,NE.c))gs(Gr(a));else if(H(c,OE.c))a.wb&&hs(a.v,(!a.xb&&(a.xb=new is(a)),a.xb));else if(H(c,sg)){7!=a.P&&(a.Q=qh);d=b.d;d=Mu(d,ph);c=Bu(d,a.Q);var e=!zu(c,qh)?uu(c):c;!zu(e,Ch)&&PE(a.$,P(c));QE(a);a.nb=!0;nE(a);a.P=7;a.Q=d}else H(c,yg)||(H(c,ne)?RE(a):SE(a,c))}
function TE(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(UE,s,-1,4,1);o=y(UE,s,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)VE(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=SA(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;WE(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||XE(a.gb[f])}a.C*=h}}
function YE(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 ZE(a),a.$.s=0);null!=a.tb&&gE(a.tb,null)}}function $E(a,b){var c,d,e,f;f=new NC;d=Lc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Bc);d=new GC(Pb+d);var g=(KE(),LE).c;d.d=g;MC(f,d);ZA(d.e,a);d=new GC(Pb+c);d.d=NE.c;ZA(d.e,a);MC(f,d);a.wb&&(MC(f,new GC(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new GC(c),d.d=OE.c,ZA(d.e,a),MC(f,d));Vz(a,f);return f}
function aF(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,vE);a.pb?(f==a.d&&U(b,VB(vE)),uC(b,h,g,a.Z,a.Z),U(b,(FB(),KB)),bF(b,h,g,a.Z-1,a.Z-1)):f==a.d?tC(b,h+1,g+1,a.Z,a.Z,!1):tC(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(FB(),MB)),f){case 101:U(b,PB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;cF(b,!0);dF(b,eF(b,f,d,c,e));U(b,MB);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(cF(b,!1),dF(b,eF(b,f,d,c,e)));fF(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);uC(b,h+9,g+9,2,4);uC(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,NB),uC(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,PB),uC(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,QB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
n,j+2*f,n);U(b,MB);break;case 107:U(b,OB);uC(b,h+4,g+4,a.Z-8,a.Z-8);U(b,MB);bF(b,h+4,g+4,a.Z-8,a.Z-8);fF(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);uC(b,h+9,g+9,2,4);uC(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,SB),bF(b,c,e,d,d),U(b,LB),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:gF(b,h,g,a.Z,!0);break;case 111:gF(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,GB);uC(b,h+3,g+5,a.Z-7,a.Z-11);U(b,MB);bF(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,vE);
a.qb&&tC(b,h+1,g+1,a.Z,a.Z,!1);U(b,MB);hF(a,b,h,g,"NEW");break;case 106:U(b,NB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,MB);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));hF(a,b,h+6,g,vc);break;case 104:U(b,NB);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,MB);break;case 105:a.Ob?(U(b,RB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,MB)):hF(a,b,h,g,"123");break;case 114:U(b,TB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);uC(b,d,c,f,f);U(b,MB);iF(a,b,h,g,GB,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:jF(a,b,h,g+2,3);break;case 207:jF(a,b,h,g,4);break;
case 208:jF(a,b,h,g,5);break;case 209:jF(a,b,h,g,1);break;case 210:jF(a,b,h,g,6);break;case 211:jF(a,b,h,g,7);break;case 212:jF(a,b,h,g,8);break;case 213:hF(a,b,h,g,"FG"),a.G=new JC(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!=zE[d]&&iF(a,b,h,g,xE[d],zE[d])}
function kF(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,vE),uC(d,0,0,c,b),a.pb?(U(d,(FB(),KB)),bF(d,-1,0,c,b-1)):(U(d,wE),V(d,0,0,c-1-2,0),U(d,VB(vE)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),lF(d,a.Y),U(d,(FB(),MB)),-1!=a.K.toLowerCase().indexOf(oe)&&U(d,NB),mF(d,a.K,10,15),nF(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function oF(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,vE);uC(d,0,0,c,b);a.pb?(U(d,(FB(),KB)),V(d,0,b-1,c,b-1),e=pF*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,wE),V(d,0,0,0,b-1),V(d,0,pF*a.Z,b-1,pF*a.Z),U(d,VB(vE)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=pF+2;++b)aF(a,d,1,b);nF(a.Vb,a.R,0,2*a.Z+a.T)}}
function qF(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);uC(e,0,0,c,b);d=a.eb?(QC(),TC):(QC(),VC);if((QC(),RC)==(QC(),RC))d==TC?e.b=l:e.b=Eg;d=new dB(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ea);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,S=void 0,tb=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,fa=D=S=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=fa=q=J=n=S=o=v=v=E=J=void 0,
D=S=1,n=2,fa=3;f.x&&(WE(f),TE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;fa*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(rF(13*f.o.C*j)));sF(f.o,j);f.o.B&&(U(g,(FB(),MB)),bF(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(tE(),AE)[f.e[j]]),h=g,r=cu(f.K[j]-o/2),Y=cu(f.N[j]-o/2),M=t=o,cF(h,!0),dF(h,eF(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(tE(),AE)[f.e[h]]),J=f.K[o]-f.K[h],S=f.N[o]-f.N[h],D=Math.sqrt(J*
J+S*S),1>D&&(D=1),S/=D,D=J/D,q=3*fa*S,J=3*fa*D,Y=y(N,m,-1,4,1),r=y(N,m,-1,4,1),Y[0]=cu(f.K[h]+q),r[0]=cu(f.N[h]-J),Y[1]=cu(f.K[o]+q),r[1]=cu(f.N[o]-J),Y[2]=cu(f.K[o]-q),r[2]=cu(f.N[o]+J),Y[3]=cu(f.K[h]-q),r[3]=cu(f.N[h]+J),o=g,h=Y,cF(o,!0),dF(o,tF(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(FB(),MB));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(tE(),AE)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,S=r-t,D=Math.sqrt(J*J+S*S),
1>D&&(D=1),S/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,QB);q=n*S;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,MB);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(fa*S)));t=P(O(Math.round(fa*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));lF(g,f.o.n);o=uF(f.o.o);J=f.f[j];h=wb;null!=J&&(h=J);J=YC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,QB);mF(g,h,M,q);U(g,MB);break;default:if(1==f.C[j]||3==f.C[j])q=fa*S,J=fa*D,E=y(N,m,-1,3,1),v=y(N,m,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,cF(o,!0),dF(o,tF(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=fa*S;J=fa*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(UE,s,-1,f.u+1,1);S=y(N,m,-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],++S[h],++S[o],D[h]=D[h]/S[h]+r/S[h],D[o]=
D[o]/S[o]+n/S[o];lF(g,f.o.n);o=uF(f.o.o);J=y(fu,s,1,f.u+1,0);Y=y(N,m,-1,f.u+1,1);r=y(N,m,-1,f.u+1,1);n=y(vF,s,56,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(rF(2*f.o.C))));for(j=1;j<=f.u;++j)h=wF(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=YC(f.o.o,h),n[j]=xF(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<S[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<S[j]&&(E=!1),1==S[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,tb=l,f.o.Lb&&
0<f.y[j]&&(tb+=Zb,1<f.y[j]&&(tb+=f.y[j])),v=l,0!=f.B[j]&&(1<ck(f.B[j])&&(v+=ck(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+tb+v+l:h=v+tb+l+h,E||(q=h),J[j]=h,q=YC(f.o.o,q),v=YC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=xF(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(tE(),AE)[f.e[j]]),uC(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(tE(),AE)[f.e[j]]):U(g,(FB(),MB)):U(g,(tE(),xE)[f.c[j]]),mF(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(rF(f.K[j]-q/2))),q=P(O(rF(f.N[j]+~~(o/2)-1))),
U(g,(FB(),QB)),mF(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(FB(),NB):(FB(),TB)),0<f.E&&106!=f.o.d&&(v=n[f.E],bF(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],S=f.N[o]-f.N[h],D=Math.sqrt(J*J+S*S),1>D&&(D=1),S/=D,D=J/D,q=(fa+1)*S,J=(fa+1)*D,E=y(N,m,-1,5,1),v=y(N,m,-1,5,1),E[0]=P(O(rF(f.K[h]+q))),E[1]=P(O(rF(f.K[o]+q))),v[0]=P(O(rF(f.N[h]-J))),v[1]=P(O(rF(f.N[o]-J))),E[3]=P(O(rF(f.K[h]-q))),E[2]=P(O(rF(f.K[o]-q))),v[3]=P(O(rF(f.N[h]+J))),v[2]=P(O(rF(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(fa=g,j=E,S=v,fa.o&&(cF(fa,!1),dF(fa,tF(fa,j,S,5,!0)))),106==f.o.d&&yF(f,f.I[f.F],f.J[f.F]))){fa=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++fa;if(fa>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(FB(),NB));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],bF(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(FB(),KB)),V(e,c-1,0,c-1,b-1)):(U(e,VB(vE)),V(e,c-1,0,c-1,b-1),U(e,vE),V(e,c-2,0,c-2,b-1),U(e,wE),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(FB(),QB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new hC(bc,0,13),a.X=new XC(a.U),null!=a.cb&&(d=YC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(FB(),MB)),lF(e,a.U),mF(e,a.cb,c,b)));nF(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function jF(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,m,-1,9,1);n=y(N,m,-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]=cu(c+a*Math.sin(j)),n[f]=cu(d+a*Math.cos(j));f=e+1;b.o&&(cF(b,!1),dF(b,tF(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=cu(c+(a-3)*Math.sin(j)),n[f]=cu(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
function zF(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,vE);uC(d,0,0,b,c);a.pb?(U(d,(FB(),KB)),c=14*(a.Z+a.T),bF(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,VB(vE)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,wE),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)aF(a,d,b,1),aF(a,d,b,2);a.d=c;nF(a.Vb,a.Rb,0,0)}}
function gF(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);fF(a,b,c+o-j,f,d-4-j-1,e,h)}
function AF(a,b,c){var d,e,f,g,j,h;BF(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=CF(b);b=new eE(b,j,!0);e=l;for(d=1;5>=d;++d)e=DF(b,j);d=EF(KD(no(e.substr(0,3)),10)).b;g=EF(KD(no(e.substr(3,3)),10)).b;DF(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=DF(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new FF(a,f)}TE(a,1,d,1);TE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new FF(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",nE(a),!1;null!=a.j&&a.$&&GF(a.$,a.j,!0);null!=a.k&&
a.$&&GF(a.$,a.k,!1);j=HF(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 IF(a,a.$,e)}a.f=1;a.$=a.gb[a.f];TE(a,1,j,0)}c&&nE(a);return!0}function js(a,b){a.lb=!0;a.K=b}function sF(a,b){100>b&&(!CE[b]&&(CE[b]=new hC(bc,0,b)),!EE[b]&&$t(EE,b,new XC(CE[b])),a.n=CE[b],a.o=EE[b])}
function ns(a,b){var c,d;if(0==b)return!1;QE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:YE(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;JF(a,KF(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 Cw("Cannot redo. Index is out of range.");if(!d.b.d)throw new Cw(ec);
d.b=d.b.d;JF(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=tv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(js(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=LF(d),MF(a,d,!1,!0),null!=a.tb&&gE(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=tv(d,d.b)):d=null;null==d?(a.lb=!0,a.K=oc):(js(a,jc+(a.Ib.b+1)+ca+a.Ib.d),d=LF(d),MF(a,d,!1,!0),null!=a.tb&&gE(a.tb,null));break;case 101:a.Mb&&NF(a.Mb);a.Mb=new OF(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new PF(a):a.Eb.hc.d._?QF(a.Eb.hc.d):RF(a.Eb);break;case 114:a.c&&
NF(a.c);a.c=new OF(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,SF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=TF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(UE,s,-1,4,1);VE(a.$,d);a.nb=!0;a.$=new IE(a.$);d=cu(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;UF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,VF(a.$,a.$.E),a.$.E=0,RE(a)):0<a.$.F&&(a.nb=!0,WF(a.$,a.$.F),a.$.F=0,RE(a));XF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new NC;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new GC(c),MC(j,g),g.d=c,ZA(g.e,a);Vz(a,j);a.F=j}YF(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&&(NF(a.p),a.p=null);0==a.$.E&&(a.p=new OF(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,RE(a)),18==a.e&&(d=uo((ks(),ls).hc.b.hb,gh),ZF(a.$,a.$.E,d),RE(a)),XF(a.$))}nE(a);return!0}
function Gr(a){var b,c,d;d=ME(a);c=l;if(a.Gb){var e,f,g;g=Ut([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)TF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+($F(g[1][0],3)+$F(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+aG(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+aG(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new bG(a,a.gb,a.vb)),c=aG(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function cG(a,b,c,d){var e;e=c;var f=d,g,j;(g=dG(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=$E(a,!0)),a.x):(!a.w&&(a.w=$E(a,!1)),a.w),YF(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=eG(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<=pF+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",nE(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",nE(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=ns(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)VF(a.$,a.$.E),a.$.E=0,RE(a);else{if(106==a.d)return!0;if(108==a.d)fG(a.$,a.$.E,0),RE(a);else if(157==a.d)fG(a.$,a.$.E,1),RE(a);else if(158==a.d)fG(a.$,a.$.E,-1),RE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):RE(a);else if(206<=a.d&&229>=a.d)a.P=2,gG(a.$),RE(a);else if(230==a.d)a.P=3,RE(a);else if(233<=a.d&&262>a.d)hG(a.$,!1),RE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;ZF(a.$,a.$.E,uo(a.Eb.f.hc.b.hb,gh));a.$.n=!0;RE(a)}else if(105==a.d)iG(a.$),RE(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=uo((ks(),ls).hc.b.hb,gh),1>d.length&&(d=Sc),ZF(a.$,a.$.E,
d)),RE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,gG(a.$),RE(a);else if(0<a.$.F)if(104==a.d)WF(a.$,a.$.F),a.$.F=0,RE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])js(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;VF(d,c);d.b[c]=0}a.$.F=0;RE(a)}else if(201==a.d)jG(a.$,a.$.F),RE(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),RE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,RE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,RE(a);else if(206<=a.d&&229>=a.d)a.P=2,gG(a.$),RE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=uo(a.Eb.f.hc.b.hb,gh);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;RE(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 ZE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(kG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,gG(a.$)):300<a.d?(kG(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=uo((ks(),ls).hc.b.hb,gh),1>d.length&&(d=Sc),ZF(a.$,1,d))):230==a.d?lG(a,null,!0):233<=a.d&&262>a.d?(kG(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,hG(a.$,!0)):wD();RE(a)}else e=!1;e&&(XF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,nE(a))}return e}
function mG(a,b,c,d){var e,f;if(a.A||!a.ib||dG(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=nG(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)VF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),WF(b,e),0<nG(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){js(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<nG(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;js(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(eG(b)||dG(b))PE(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(UE,s,-1,4,1);VE(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;QE(a);a.nb=!0;nE(a);a.Tb=c;a.Ub=d;return!0}
function oG(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||dG(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((tE(),BE)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;pG(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(pG(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;QE(a);a.nb=!0;nE(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function qG(a){if(a.A)return!0;a.jb&&(a.jb=!1,RE(a));a.lb=!1;a.Q=qh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=nG(b,b.u),6>b.A[c]&&(rG(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),VF(b,b.u));b.D=!1;RE(a)}else a:{var b=a.$,e,f;c=nG(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):js(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],js(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(rF((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(rF((b.N[b.G]+b.N[c])/2))))}}XE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,KF(b),b.b.d=c),RE(a),a.s=!1)}else 5==a.P&&(XE(a.$),RE(a));0<a.P&&(a.E=!1,QE(a),a.nb=!0,XF(a.$),sG(a.$),nE(a),a.P=0,a.i=!1);if(BE&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,QE(a),a.nb=!0,nE(a);return!0}function QE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function pG(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,gE(a.sb,L(tG,s,83,[new T(a.f),new T(b)]))}
function uG(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(Of)?a.Gb=!1:-1<b.indexOf(mg)&&(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(Jf)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Sf)&&(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,TE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)vG(a.gb[d]),WE(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(bg)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(rd)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++pF;c&&nE(a)}
function nE(a){var b,c,d,e;b=SA(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.Le(a.db,d,c),a.A&&e&&TE(a,1,a.vb,0),qF(a),a.A||(a.Rb=a.Le(a.Rb,b.c,2*a.Z+a.T),zF(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.Le(a.R,a.Z,c),oF(a),a.J=a.Le(a.J,d,a.Z),kF(a))):(qF(a),a.A||(kF(a),a.E&&(zF(a),oF(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function wG(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=TF(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=wF(c,h);c.o.N&&0<c.y[h]&&(j+=Zb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<ck(c.B[h])&&(j+=ck(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=nb+g);o+=ba+j+ba+xG(0.055999999999999994*c.K[h],0,2)+ba+xG(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+=oh),e+=c)}return e}function HE(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=TF(a.gb[c]),d!=b))continue;d=void 0;d=yG(a.gb[c]);d=zG(d);0<d.length&&(0<e.length&&(e+=Xa),e+=d)}return e}
function RE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&gE(a.tb,null)}var c,d,e;e=new AG;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]=yG(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 BG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function MF(a,b,c,d){try{AF(a,b,d)?c&&RE(a):nE(a)}catch(e){if(e=Xi(e),A(e,80))nE(a);else throw e;}}
function lG(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;BF(a,c);e=j=0;r=new eE(b,"|>",!0);g=-1<b.indexOf(ub);n=1;h=YD(r);a.vb=0;for(f=1;f<=h;++f)if(o=bE(r),no(o),!H(o,oh))if(H(o,ub))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new CG(a,o);if(0==a.$.u){DG(a,"ERROR - problems in reading/processing molecule !");wD();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(DG(a,"ERROR - strange reaction - fixing !"),wD(),d=!1):3<n?(DG(a,"ERROR - strange reaction !"),wD(),d=!1):(1<a.vb&&!g&&uG(a,Jf,!0),g&&!a.Gb&&uG(a,
mg,!0),!g&&a.Gb&&uG(a,Of,!0),g?(TE(a,1,j,1),TE(a,j+1,e-1,2),TE(a,e,a.vb,3)):TE(a,1,a.vb,0),c&&nE(a),d=!0)}d?RE(a):nE(a)}catch(q){if(q=Xi(q),A(q,80))nE(a);else throw q;}}function EG(a){QE(a);a.nb=!0;nE(a)}function BF(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new ZE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&nE(a);null!=a.tb&&gE(a.tb,null)}
function JF(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]=yG(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&&gE(a.tb,null)}}function FG(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,nE(a),null):a.gb[b]}
function SE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ia)?c=235:H(b,Ja)?c=240:H(b,Ha)?c=260:H(b,Oa)?c=261:H(b,Ta)?c=241:H(b,Ma)?c=233:H(b,La)?c=236:H(b,Ka)?c=237:H(b,Sa)?c=234:H(b,Ra)?c=243:H(b,Ua)?c=252:H(b,Qa)?c=244:H(b,Va)?c=239:H(b,"-PO3H2")?c=251:H(b,Ga)?c=242:H(b,Ea)?c=245:H(b,Fa)&&(c=238);0<c?ns(a,c):b="Not known group!";a.lb=!0;a.K=b;nE(a)}function DG(a,b){a.lb=!0;a.K=b;nE(a)}function ME(a){var b;b=GE(a);QE(a);nE(a);return b}
function hF(a,b,c,d,e){var f,g,j,h;f=a.X;h=YC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new hC(f.c.b,f.c.d,g),f=new XC(j),h=YC(f,e),b.f=j,b.j=GG(j);else lF(b,a.U);f=jC(f.c).b-jC(f.c).c;mF(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function iF(a,b,c,d,e,f){var g,j;g=uF(a.W);j=YC(a.W,f);lF(b,a.V);(b.e=e)&&(b.i=og+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);mF(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function uF(a){return jC(a.c).b-jC(a.c).c}
function ms(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Fd,nE(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=Fd):js(a,a.z+ba),nE(a))}u(487,398,li);_.xe=function(a){JE(this,a)};_.Le=function(a,b,c){return OA(this,b,c)};_.Me=function(){};_.ee=function(){nE(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=qh;_.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 pF=10,CE,EE,vE,wE,xE,uE,BE,HG=null,AE,zE;
function IG(){tE();MA.call(this);this.Vb=(Wq(),Wq(),tA).b;this.y=new hC(null,0,8);this.u=(FB(),GB);this.gb=y(JG,s,96,99,0);this.ab=new KA;this.Ib=new KG;this.L=H((wD(),xD[Ye]),hc);this.v=new LG;this.H=L(fu,s,1,[Ia,Ja,Ta,Ha,Oa,Ma,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.$=new ZE(this);AE[0]=JB;AE[1]=new HB(255,153,153);AE[2]=new HB(255,204,102);AE[3]=new HB(255,255,153);AE[4]=new HB(102,255,255);AE[5]=new HB(51,204,255);AE[6]=new HB(255,153,255)}u(486,487,li,IG);
_.Le=function(a,b,c){var d;return a?(d=a.b,yj(d.u,b,c),a):OA(this,b,c)};_.Me=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[MG(b.b),a])}};_.b=null;function NG(a){if(a.e.hb.style.display!=Nf){RA(a.d);var b;for(b=new Ri(a.f.k);b.c<b.e.Fe();)a=Si(b),a.Ke()}}function OG(a){PG.call(this,a,fb,fb,null)}function QG(a,b){PG.call(this,a,fb,fb,b)}function RG(a,b,c){PG.call(this,a,b,c,null)}
function PG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(fc,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=tj(a)){this.c=SG;++SG;this.e=e;this.d=new IG;this.f=new TG(this.d,b,c,d);Xw(e,this.f);d&&jd in d&&(this.f.c=d[jd]);a=this.f;a.e||(a.e=PA(a,G(a.hb,Vf),G(a.hb,Uf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?HG=fc:HG="JME";b.w=$E(b,!1);b.x=$E(b,!0);js(b,HG+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=SA(b);IA(b,null);b.pb||(b.T=0);b.U||(b.U=new hC(bc,0,13),b.X=new XC(b.U));b.V||(b.V=new hC(bc,1,13),b.W=new XC(b.V));b.Y||(b.Y=new hC(bc,0,11),new XC(b.Y));sF(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;pF=10;b.Lb=!0;try{r=UG(b.Vb,"options");null!=r&&uG(b,r,!1);j=UG(b.Vb,"jme");null!=j&&(b.M=j);n=UG(b.Vb,"mol");null!=n&&(b.bb=n);g=UG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=UG(b.Vb,Qg);null!=o&&(b.cb=o,nE(b));b.k=UG(b.Vb,"atomcolors");b.j=UG(b.Vb,"atombg");f=UG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var t,v,D,E;v=(FB(),GB);try{if(0!=f.indexOf(ma))throw new Jn("bad hex encoding");E=KD(f.substr(1,2),16);D=KD(f.substr(3,2),16);t=KD(f.substr(5,2),16);q=v=new HB(E,D,t)}catch(J){if(J=Xi(J),A(J,80))wD(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&SF(b.$);h=UG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(S){if(S=Xi(S),!A(S,80))throw S;}b.d=202;for(f=0;23>f;++f)xE[f]=(FB(),OB),zE[f]=Sc;zE[1]=Zb;xE[1]=(FB(),KB);zE[2]=Eb;xE[2]=OB;zE[3]=Hb;xE[3]=KB;zE[4]=kc;xE[4]=TB;zE[5]=sc;xE[5]=
NB;zE[9]=Vb;xE[9]=QB;zE[10]=Nb;xE[10]=QB;zE[11]=Gb;xE[11]=QB;zE[12]=cc;xE[12]=QB;zE[8]=Hc;xE[8]=VB(PB);zE[7]=uc;xE[7]=OB;zE[6]=Nc;xE[6]=KB;zE[13]=Mc;xE[13]=KB;zE[18]=Sc;xE[18]=KB;zE[19]=vc;xE[19]=KB;zE[20]=wc;xE[20]=KB;zE[21]=xc;xE[21]=KB;zE[22]=yc;xE[22]=KB;rA(b);b._=new VG;f=a.d;f.D=SA(f);null!=f.M?(lG(f,f.M,!1),null!=f.j&&f.$&&GF(f.$,f.j,!0),null!=f.k&&f.$&&GF(f.$,f.k,!1)):null!=f.bb&&MF(f,f.bb,!1,!1);nE(a.d);h=this.d;f=this.f;g=new kE(h);zw(f,new WG,(xr(),xr(),yr));zw(f,new XG,(ur(),ur(),vr));
zw(f,new YG,(Ar(),Ar(),Br));zw(f,new ZG(g),(Hr(),Hr(),Ir));q=0>=$G();n=new xy((sE(),rE));n.hb.alt="drag out MOL or RXN file";uw(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 oE(h);Xw(f.i,n);t=new pE(f,n,r,j,g);$w(t.f.i,t.c,G(t.f.hb,Vf)-t.e-t.d,G(t.f.hb,Uf)-(t.b-t.d));fj(f.k,t);q?(q=new aH,uw(q,n.hb.alt),0<=r&&(q.hb.style[lh]=r+hg),0<=o&&(q.hb.style[Re]=o+hg),Xw(f.i,q),g=new qE(f,q,r,j,g),$w(g.f.i,g.c,G(g.f.hb,Vf)-g.e-g.d,G(g.f.hb,Uf)-(g.b-g.d)),fj(f.k,g),q.hb.draggable=fh,q.hb.style[Sd]=
(To(),Hf),zw(q,h,(Dr(),Dr(),Er))):(n.hb.draggable=fh,n.hb.style[Sd]=(To(),Hf),zw(n,h,(Dr(),Dr(),Er)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function bH(){return iu(null)}function cH(a){return iu(a)}u(488,1,Zh,OG,QG,RG,PG);_.Ne=function(a){B(this.f,new dH(this,a),(Zq(),Zq(),$q))};_.Oe=function(a){B(this.f,new eH(this,a),(vs(),vs(),ws))};_.Pe=function(a){RF(new fH(a,this.d,vE))};_.Qe=function(){YE(this.d)};_.Re=function(){go((co(),eo),new gH(this))};_.Se=function(){return this.b};
_.Te=function(){return this.c};_.Ue=function(){return this.d.I};_.Ve=function(){return this.d.eb};_.We=function(){return this.d.fb};_.Xe=function(){return this.d.tb};_.jd=function(){return G(this.f.hb,Uf)};_.Ye=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Vf);a[1]=G(this.f.hb,Uf);return a};_.kd=function(){return G(this.f.hb,Vf)};_.Ze=function(){return this.e.hb};_.$e=function(){return this.d.yb};_._e=function(){return this.d.Ab};_.af=function(a){$wnd.alert("JSME initialization error: "+a)};
_.md=function(){return this.e.hb.style.display!=Nf};_.bf=function(){var a=this.d,b;a.Gb?b=wG(a,1)+ub+wG(a,2)+ub+wG(a,3):b=wG(a,0);return b};_.cf=function(){return Gr(this.d)};_.df=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=GE(a);a.Pb=b;nE(a);return c};_.ef=function(a){uG(this.d,a,!0)};_.ff=function(){};_.gf=function(a){MF(this.d,a,!0,!0)};_.hf=function(a){lG(this.d,a,!0)};_.je=function(){NG(this)};_.jf=function(){BF(this.d,!0)};
_.kf=function(a){var b=this.d;if(a=FG(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;EG(b)}};_.lf=function(a){this.b=a;!this.d.b&&(this.d.b=new hH(this))};_.mf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ri(b.b);d.c<d.e.Fe();)c=Si(d),a?c.b=l:c.b=Eg}RA(b.d)};_.nf=function(a,b){var c=this.d,d;if(d=FG(c,a))GF(d,b,!0),EG(c)};_.of=function(a,b){var c=this.d,d;d=FG(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,nE(c)):(d.E=b,EG(c))};_.od=function(a){this.f.hb.style[Re]=a;NG(this)};
_.pf=function(a){this.d.I=a};_.qf=function(a){var b=this.d;b.eb=a;nE(b)};_.rf=function(a){var b=this.d;b.fb=a;nE(b)};_.sf=function(a){this.d.sb=a};_.tf=function(a){this.d.tb=a};_.uf=function(a){var b=this.d;b.yb=a;b.w=$E(b,!1)};_.vf=function(a){this.d.Ab=a};_.wf=function(a,b){var c=this.f;c.qd(a);c.od(b);NG(this)};_.xf=function(a){SE(this.d,a)};_.yf=function(a,b){var c=this.d;c.i=!1;c.Qb=new CG(c,a);c.d=253;c.lb=!0;c.K=b;nE(c)};_.pd=function(a){xw(this.e.hb,a)};
_.qd=function(a){this.f.hb.style[lh]=a;NG(this)};_.zf=function(a){DG(this.d,a)};_.Af=function(){return ME(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var SG=0;function gH(a){this.b=a}u(489,1,{},gH);_.xc=function(){var a,b;for(b=new Ri(this.b.f.b);b.c<b.e.Fe();)a=Si(b),a.u.hb.innerHTML=a.r||l};_.b=null;function hH(a){this.b=a}u(490,1,{},hH);_.b=null;function dH(a,b){this.b=a;this.c=b}u(491,1,{},dH);_.Pc=function(a){a=a.b;go((co(),eo),new iH(this,this.c,a))};_.b=null;_.c=null;
function iH(a,b,c){this.b=a;this.d=b;this.c=c}u(492,1,{},iH);_.xc=function(){var a=this.c;this.d.b.apply(a,[MG(this.b.b),a])};_.b=null;_.c=null;_.d=null;function eH(a,b){this.b=a;this.c=b}u(493,1,{},eH);_.b=null;_.c=null;function ys(a,b,c){this.b=a;this.d=b;this.c=c}u(494,1,{},ys);_.xc=function(){var a=this.c;this.d.b.apply(a,[MG(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function jH(){var a=kH("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;lH(mH,arguments)?a=arguments[0]:3==arguments.length?a=new RG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new OG(arguments[0]):4==arguments.length?a=new PG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new QG(arguments[0],arguments[1]));this.g=a;nH();a[cd]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Ne(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.addMouseOverHandler=C(function(a){this.g.Oe(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.alert=C(function(a){this.g.Pe(a)});b.clear=C(function(){this.g.Qe()});b.deferredRepaint=C(function(){this.g.Re()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.jd()});b.getOffsetSize=C(function(){return this.g.Ye()});b.getOffsetWidth=C(function(){return this.g.kd()});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.af(a)});b.isVisible=C(function(){return this.g.md()});
b.jmeFile=C(function(){return this.g.bf()});b.molFile=C(function(){return this.g.cf()});b.nonisomericSmiles=C(function(){return this.g.df()});b.options=C(function(a){this.g.ef(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.gf(a)});b.readMolecule=C(function(a){this.g.hf(a)});b.repaint=C(function(){this.g.je()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=mH;nH();var f=b,g,b=pH.c;g=qH(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=qH(b,
e,f)}if(!g)throw new aj("Can't find exported method for given arguments: 0"+nb+f.length+aa);return g[0]});b.reset=C(function(){this.g.jf()});b.resetAtomColors=C(function(a){this.g.kf(a)});b.setAfterPasteCallBack=C(function(a){this.g.lf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new oH(a))});b.setAntialias=C(function(a){this.g.mf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.nf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.of(a,b)});b.setHeight=C(function(a){this.g.od(a)});
b.setHelpURL=C(function(a){this.g.pf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.qf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.rf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.sf(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.tf(a)});b.setPasteLabel=C(function(a){this.g.uf(a)});b.setPrePasteJSfunction=C(function(a){this.g.vf(a)});b.setSize=C(function(a,b){this.g.wf(a,b)});b.setSubstituent=C(function(a){this.g.xf(a)});b.setTemplate=C(function(a,
b){this.g.yf(a,b)});b.setVisible=C(function(a){this.g.pd(a)});b.setWidth=C(function(a){this.g.qd(a)});b.showInfo=C(function(a){this.g.zf(a)});b.smiles=C(function(){return this.g.Af()});rH({"0":{"0":[[bH,null,void 0]],1:[[cH,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new sH(e));return[e]},xe]]}});tH(mH,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function gu(){uH||(uH=!0,jH())}u(495,1,{},gu);
var uH=!1;function ku(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==xe)$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 ju(){}u(497,1,{},ju);_.xc=function(){ku()};function sH(a){this.b=a}u(498,1,{70:1,108:1},sH);_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;function oH(a){this.b=a}u(499,1,{71:1,108:1},oH);
_.eQ=function(a){return null!=a&&A(a,71)&&this.b==a.b};_.b=null;
function jE(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(lh)||l;b=c.getAttribute(Re)||l;f=c.getAttribute(Lf)||l;e=c.getAttribute(Ue)||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(Lf)||l,h=h.getAttribute(gh)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Gd);c.removeAttribute(Lf);c.removeAttribute("archive");c.removeAttribute(Re);c.removeAttribute(lh);c.removeAttribute(id);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=Eo();c.setAttribute(Ue,d);c.style[lh]=hE(g);c.style[Re]=hE(b);b=new vH(a,d,n,e,c,f);go((co(),eo),b);++a.c;return!0}function iE(a){this.b="JME.class";this.e=a}u(500,1,{},iE);_.Jc=function(){return jE(this)};_.b=null;_.c=0;_.d=null;_.e=null;function vH(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(501,1,{},vH);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,fb,fb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Ue,this.f):this.d.removeAttribute(Ue);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 wH(){}u(502,1,Zh,wH);function xH(a){this.b=a}u(503,1,{},xH);_.xc=function(){this.b()};_.b=null;
function yH(){var a=kH("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;lH(zH,arguments)?a=arguments[0]:0==arguments.length&&(a=new wH);this.g=a;nH();a[cd]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){go((co(),eo),new xH(a))});tH(zH,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function hu(){AH||(AH=!0,yH())}u(504,1,{},hu);var AH=!1;function BH(a){Kn();this.i=a}
u(505,464,$h,BH);function qu(){Kn();this.i="divide by zero"}u(506,99,ii,qu);function au(){Kn()}function CH(a){Kn();this.i=a}u(507,99,ii,au,CH);function DH(){DH=x;EH=new FH(!1);GH=new FH(!0)}function FH(a){this.b=a}u(508,1,{73:1,74:1,77:1},FH);_.eQ=function(a){return A(a,74)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?fh:"false"};_.b=!1;var EH,GH;
function cE(a,b,c){var d,e;d=HH(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function IH(){}function JH(a){return typeof a==Sf?Hc+(0>a?-a:a):a}function KH(a,b){var c;c=new IH;c.e=Ob+(LH(0!=a?-a:0)?JH(0!=a?-a:0):l+Ji(c));MH(0!=a?-a:0)&&NH(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Ji(b));MH(a)&&NH(a,b);return b}
function $(a,b){var c;c=new IH;c.e=Ob+(LH(a)?JH(a):l+Ji(c));MH(a)&&NH(a,c);c.c=b?8:0;return c}function OH(){var a;a=new IH;a.e=Ob+(LH(0)?JH(0):l+Ji(a));MH(0)&&NH(0,a);a.c=2;return a}function PH(a){var b;b=new IH;b.e=Ob+(LH(a)?JH(a):l+Ji(b));MH(a)&&NH(a,b);b.c=1;return b}function MH(a){return typeof a==Sf&&0<a}function LH(a){return null!=a&&0!=a}
function NH(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Sh[b.d])c=c.prototype;else{c=Sh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(510,1,{},IH);_.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 QH(a){var b;if(!(b=RH,!b&&(b=RH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new SH(Xb+a+da);return parseFloat(a)}
function KD(a,b){var c,d;if(null==a)throw new SH(Rf);if(2>b||36<b)throw new SH("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 SH(Xb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new SH(Xb+a+da);if(-2147483648>c||2147483647<c)throw new SH(Xb+a+da);return c}u(512,1,{73:1,85:1});var RH=null;function TH(a){this.b=a}
u(511,512,{73:1,77:1,78:1,85:1},TH);_.eQ=function(a){return A(a,78)&&a.b==this.b};_.hC=function(){return cu(this.b)};_.tS=function(){return l+this.b};_.b=0;function fB(a){this.b=a}u(513,512,{73:1,77:1,81:1,85:1},fB);_.eQ=function(a){return A(a,81)&&a.b==this.b};_.hC=function(){return cu(this.b)};_.tS=function(){return l+this.b};_.b=0;function UA(){Kn()}function Kk(a){Kn();this.i=a}u(514,99,ei,UA,Kk);function Sw(){Kn()}function Yx(a){Kn();this.i=a}u(515,99,ii,Sw,Yx);function T(a){this.b=a}
function Cu(a){var b,c;if(0>a)return 0;if(0==a)return 32;b=-(a>>16)>>16&16;c=16-b;a>>=b;b=a-256>>16&8;c+=b;a<<=b;b=a-4096>>16&4;c+=b;a<<=b;b=a-16384>>16&2;c+=b;a=a<<b>>14;return c+2-(a&~(a>>1))}function vu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function EF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(UH(),VH)[b],!c&&(c=VH[b]=new T(a)),c):new T(a)}u(516,512,{73:1,77:1,83:1,85:1},T);_.eQ=function(a){return A(a,83)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function UH(){UH=x;VH=y(tG,s,83,256,0)}var VH;function ck(a){return 0>a?-a:a}function bk(a,b){return a>b?a:b}function rF(a){return Math.round(a)}function Hn(){Kn()}function ct(a){Kn();this.i=a}u(519,99,{73:1,80:1,84:1,86:1,88:1},Hn,ct);function Li(){Li=x;Mi=L(Ki,s,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Mi;function SH(a){Kn();this.i=a}u(521,514,ei,SH);
function On(a){this.b="Unknown";this.d=a;this.c=-1}u(522,1,{73:1,87:1},On);_.tS=function(){return this.b+Xa+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function HH(a,b){return a.charCodeAt(b)}function WH(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 oo(a,b){return a.indexOf(b)}function ID(a,b,c){return a.indexOf(b,c)}function Xz(a,b){return a.lastIndexOf(b)}
function LF(a){var b=aa,c=oh,d;for(d=0;0<=(d=c.indexOf(Vc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+ww(c,++d):c=c.substr(0,d-0)+ww(c,++d);return a.replace(RegExp(b,ze),c)}
function XH(a,b){for(var c=RegExp(b,ze),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(fu,s,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function ww(a,b){return a.substr(b,a.length-b)}
function no(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function po(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,73:1,75:1,77:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return Tu(this)};_.tS=_.toString;function YH(){YH=x;ZH={};$H={}}
function Tu(a){YH();var b=nb+a,c=$H[b];if(null!=c)return c;c=ZH[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+HH(a,d++);c|=0}256==aI&&(ZH=$H,$H={},aI=0);++aI;return $H[b]=c}var ZH,aI=0,$H;function Dn(a,b){En(a.b,b);return a}function Cn(){this.b=new qo}function bI(){this.b=new qo;this.b.b+=l}u(524,1,Gi,Cn,bI);_.tS=function(){return this.b.b};function Ru(){this.b=new qo}
function GD(){this.b=new qo}function Jt(a){this.b=new qo;En(this.b,a)}u(525,1,Gi,Ru,GD,Jt);_.tS=function(){return this.b.b};function JD(a){a="String index out of range: "+a;Kn();this.i=a}u(526,515,ii,JD);
function cI(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new Hn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new CH("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new CH("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 Sw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)$t(b,c,a[--d])}else for(c=e+c;e<c;)$t(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function yw(){Kn()}function RD(a){Kn();this.i=a}u(528,99,ii,yw,RD);function lB(a,b){for(var c;a._c();)if(c=a.ad(),null==b?null==c:Qn(b,c))return a;return null}function oB(a,b){var c;return(c=lB(a.Bd(),b))?(c.bd(),!0):!1}function dI(a){var b,c,d,e;d=new Cn;b=null;d.b.b+=Tc;for(c=a.Bd();c._c();)null!=b?En(d.b,b):b=Aa,e=c.ad(),En(d.b,e===a?"(this Collection)":l+e);d.b.b+=Wc;return d.b.b}u(529,1,{});_.Bf=function(){throw new RD("Add not supported on this collection");};
_.Cf=function(a){return!!lB(this.Bd(),a)};_.Ce=function(){return 0==this.Fe()};_.Df=function(a){return oB(this,a)};_.tS=function(){return dI(this)};u(531,529,ki);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,94)||a.Fe()!=this.Fe())return!1;for(a=a.Bd();a._c();)if(b=a.ad(),!this.Cf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.Bd();b._c();)c=b.ad(),null!=c&&(a+=Tn(c),a=~~a);return a};
function eI(a,b){var c;return A(b,92)&&(c=b.Ef(),gw(a.b,c))?(c=oj(a.b,c),a.b.Ge(b.Ff(),c)):!1}function WD(a){this.b=a}u(530,531,ki,WD);_.Cf=function(a){return eI(this,a)};_.Bd=function(){return new MD(this.b)};_.Df=function(a){return eI(this,a)?(a=a.Ef(),$i(this.b,a),!0):!1};_.Fe=function(){return this.b.e};_.b=null;function PD(a){if(a.c)Ui(a.b),$i(a.d,a.c.Ef()),a.c=null;else throw new Cw("Must call next() before remove().");}
function MD(a){var b;this.d=a;b=new lj;a.d&&fj(b,new fI(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new gI(a,d.substring(1));b.Bf(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.Bf(c[d])}this.b=new Ri(b)}u(532,1,{},MD);_._c=function(){return ND(this.b)};_.ad=function(){return this.c=Si(this.b)};_.bd=function(){PD(this)};_.b=null;_.c=null;_.d=null;u(534,1,Ci);_.eQ=function(a){return A(a,92)&&QD(this.Ef(),a.Ef())&&QD(this.Ff(),a.Ff())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Ef()&&(a=Tn(this.Ef()));null!=this.Ff()&&(b=Tn(this.Ff()));return a^b};_.tS=function(){return this.Ef()+sb+this.Ff()};function fI(a){this.b=a}u(533,534,Ci,fI);_.Ef=function(){return null};_.Ff=function(){return this.b.c};_.Gf=function(a){return TD(this.b,a)};_.b=null;function gI(a,b){this.c=a;this.b=b}u(535,534,Ci,gI);_.Ef=function(){return this.b};_.Ff=function(){return this.c.f[nb+this.b]};_.Gf=function(a){return UD(this.c,this.b,a)};_.b=null;_.c=null;
function Vx(a,b){(0>a||a>=b)&&hI(a,b)}function hI(a,b){throw new Yx("Index: "+a+", Size: "+b);}u(536,529,mi);_.Hf=function(){throw new RD("Add not supported on this list");};_.Bf=function(a){this.Hf(this.Fe(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,90)||this.Fe()!=a.Fe())return!1;c=this.Bd();for(d=a.Bd();c._c();)if(a=c.ad(),b=d.ad(),!(null==a?null==b:Qn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.Bd();a._c();)c=a.ad(),b=31*b+(null==c?0:Tn(c)),b=~~b;return b};_.Bd=function(){return new Ri(this)};_.Jf=function(){return this.Kf(0)};_.Kf=function(a){return new iI(this,a)};_.Lf=function(){throw new RD("Remove not supported on this list");};function ND(a){return a.c<a.e.Fe()}function Si(a){if(a.c>=a.e.Fe())throw new Vw;return a.e.If(a.d=a.c++)}function Ui(a){if(0>a.d)throw new cy;a.e.Lf(a.d);a.c=a.d;a.d=-1}function Ri(a){this.e=a}u(537,1,{},Ri);_._c=function(){return ND(this)};
_.ad=function(){return Si(this)};_.bd=function(){Ui(this)};_.c=0;_.d=-1;_.e=null;function iI(a,b){var c;this.e=this.b=a;c=a.Fe();(0>b||b>c)&&hI(b,c);this.c=b}u(538,537,{},iI);_.Mf=function(){return 0<this.c};_.Nf=function(){if(0>=this.c)throw new Vw;return this.b.If(this.d=--this.c)};_.b=null;function jI(a){a=new MD(a.c.b);return new kI(a)}function lI(a,b){this.b=a;this.c=b}u(539,531,ki,lI);_.Cf=function(a){return gw(this.b,a)};_.Bd=function(){return jI(this)};_.Fe=function(){return this.c.b.e};
_.b=null;_.c=null;function kI(a){this.b=a}u(540,1,{},kI);_._c=function(){return ND(this.b.b)};_.ad=function(){return(this.b.c=Si(this.b.b)).Ef()};_.bd=function(){PD(this.b)};_.b=null;u(541,536,mi);_.Hf=function(a,b){var c;c=rB(this,a);var d=c.e;new mB(b,c.c);++d.c;++c.b;c.d=null};_.If=function(a){var b;b=rB(this,a);try{return sB(b)}catch(c){c=Xi(c);if(A(c,93))throw new Yx("Can't get element "+a);throw c;}};_.Bd=function(){return rB(this,0)};
_.Lf=function(a){var b,c;b=rB(this,a);try{c=sB(b)}catch(d){d=Xi(d);if(A(d,93))throw new Yx("Can't remove element "+a);throw d;}mI(b);return c};function nI(a){a.c=y(oI,s,0,0,0)}function AA(a,b,c){(0>b||b>a.d)&&hI(b,a.d);a.c.splice(b,0,c);++a.d}function fj(a,b){$t(a.c,a.d++,b);return!0}function tv(a,b){Vx(b,a.d);return a.c[b]}function Wj(a,b){for(var c=0;c<a.d;++c)if(QD(b,a.c[c]))return c;return-1}function wv(a,b){var c;c=(Vx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function ej(a,b){var c;c=Wj(a,b);if(-1==c)return!1;wv(a,c);return!0}function Ok(a,b){var c;if(b.length<a.d){c=b;var d;d=Tt(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)$t(b,c,a.c[c]);b.length>a.d&&$t(b,a.d,null);return b}function lj(){nI(this)}function fC(a){nI(this);this.c.length=a}function $A(a){nI(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(542,536,qi,lj,fC,$A);_.Hf=function(a,b){AA(this,a,b)};
_.Bf=function(a){return fj(this,a)};_.Qe=function(){this.c=y(oI,s,0,0,0);this.d=0};_.Cf=function(a){return-1!=Wj(this,a)};_.If=function(a){return tv(this,a)};_.Ce=function(){return 0==this.d};_.Lf=function(a){return wv(this,a)};_.Df=function(a){return ej(this,a)};_.Fe=function(){return this.d};_.d=0;function qB(a,b,c){var d;for(d=0;d<b;++d)$t(a,d,c)}function Ft(){Ft=x;Gt=new pI}var Gt;function pI(){}u(545,536,Vh,pI);_.Cf=function(){return!1};_.If=function(){throw new Sw;};_.Fe=function(){return 0};
function qI(){this.b=new Date}function rI(a){return 10>a?cb+a:l+a}u(546,1,{73:1,76:1,77:1,89:1},qI);_.eQ=function(a){return A(a,89)&&Fu(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=mu(c&4194303,b&4194303,e&1048575);a=mu(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?cb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(sI(),tI)[this.b.getDay()]+ba+uI[this.b.getMonth()]+ba+rI(this.b.getDate())+ba+rI(this.b.getHours())+nb+rI(this.b.getMinutes())+nb+rI(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function sI(){sI=x;tI=L(fu,s,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));uI=L(fu,s,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var tI,uI;
function yt(a,b){return null==z(a.b,b,a)}function xt(){this.b=new Pi}u(548,531,{73:1,76:1,94:1},xt);_.Bf=function(a){return yt(this,a)};_.Cf=function(a){return gw(this.b,a)};_.Ce=function(){return 0==this.b.e};_.Bd=function(){return jI(new lI(this.b,new WD(this.b)))};_.Df=function(a){return null!=$i(this.b,a)};_.Fe=function(){return this.b.e};_.tS=function(){return dI(new lI(this.b,new WD(this.b)))};_.b=null;
function rB(a,b){var c,d;(0>b||b>a.c)&&hI(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 vI(a,b,d)}function vB(){this.b=new wI;this.c=0}u(549,541,Vh,vB);_.Bf=function(a){new mB(a,this.b);++this.c;return!0};_.Kf=function(a){return rB(this,a)};_.Fe=function(){return this.c};_.b=null;_.c=0;function sB(a){if(a.c==a.e.b)throw new Vw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function mI(a){if(!a.d)throw new cy;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 vI(a,b,c){this.e=a;this.c=c;this.b=b}u(550,1,{},vI);_._c=function(){return this.c!=this.e.b};_.Mf=function(){return this.c.c!=this.e.b};_.ad=function(){return sB(this)};_.Nf=function(){if(this.c.c==this.e.b)throw new Vw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.bd=function(){mI(this)};_.b=0;_.c=null;_.d=null;_.e=null;function wI(){this.b=this.c=this}
function mB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(551,1,{},wI,mB);_.b=null;_.c=null;_.d=null;function OD(a,b){this.b=a;this.c=b}u(552,534,Ci,OD);_.Ef=function(){return this.b};_.Ff=function(){return this.c};_.Gf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Vw(){Kn()}u(553,99,{73:1,80:1,86:1,88:1,93:1},Vw);function QD(a,b){return bu(a)===bu(b)||null!=a&&Qn(a,b)}function eC(a){var b=y(wB,s,46,0,0);return Ok(a.b,b)}function KA(){this.b=new lj}
u(555,536,qi,KA);_.Hf=function(a,b){AA(this.b,a,b)};_.Bf=function(a){return fj(this.b,a)};_.Cf=function(a){return-1!=Wj(this.b,a)};_.If=function(a){return tv(this.b,a)};_.Ce=function(){return 0==this.b.d};_.Bd=function(){return new Ri(this.b)};_.Lf=function(a){return wv(this.b,a)};_.Fe=function(){return this.b.d};_.tS=function(){return dI(this.b)};_.b=null;function NF(a){a.hc.d._&&kC(a)}function xI(a){var b;if(a.hc.d._){b=bA(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}mC(a)}
function yI(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 RF(a){var b=a.k;zI(a.hc.d,b.b,b.c);!aA(a)&&FA(a);pA(a)}function AI(){pC.call(this,l);this.j=new zB(this.Of());ZA(this.r,new BI(this))}u(557,423,ji);_.Pd=function(a,b){return bu(a.i)===bu(this.j)?(xI(this),!0):this.Pf(a,b)};_.Of=function(){return"Close"};_.Pf=function(){return!1};_.Id=function(){xI(this)};_.j=null;_.k=null;
function fH(a,b,c){AI.call(this);this.hc&&rC(this.hc.d,!1);oC(this,!1);IA(this,new zC(0));a=new DC(a,1);R(this,a,null);a=new MA;R(a,this.j,null);R(this,a,null);b&&(this.k=bA(b),nC(this),yI(this.k,~~(G(b.Vb.hb,Vf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Uf)/2)-~~(this.cc/2)));c&&Q(this,c)}u(556,557,ji,fH);_.Of=function(){return"OK"};function KF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Cw("Cannot undo. Index is out of range.");if(!a.b.c)throw new Cw(ec);a.b=a.b.c;return a.b.b}
function VG(){this.b=this.c=new CI}u(558,1,{},VG);_.b=null;function CI(){this.b=null}function BG(a){this.b=a}u(559,1,{},CI,BG);_.b=null;_.c=null;_.d=null;function BI(a){this.b=a}u(560,458,ai,BI);_.b=null;
function mE(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){gE(a.b.Ab,L(fu,s,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=XH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],$t(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{AF(a.b,b,!0)?(js(a.b,"Structure pasted"+e),RE(a.b),RA(a.b),d=!0):(RF(new fH(a.b.K,a.b,vE)),BF(a.b,!0),RA(a.b))}catch(n){if(n=Xi(n),A(n,80))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",nE(e),RF(new fH(a.b.K,
a.b,vE)),RA(a.b);else throw n;}}d&&a.b.Me(b)}function is(a){this.b=a}u(561,1,{},is);_.b=null;function KE(){KE=x;LE=new DI("COPY_SMILES",0);NE=new DI("COPY_MOL",1);OE=new DI("PASTE",2);EI=L(FI,s,95,[LE,NE,OE])}function DI(a,b){I.call(this,a,b)}u(562,141,{73:1,77:1,79:1,95:1},DI);var EI,NE,LE,OE;function AG(){this.e=y(JG,s,96,99,0)}u(563,1,{},AG);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function GI(a){a.c=y(N,m,-1,20,1);a.B=y(N,m,-1,20,1);a.K=y(UE,s,-1,20,1);a.N=y(UE,s,-1,20,1);a.H=Ut([20,7]);a.e=y(N,m,-1,20,1);a.d=y(fu,s,1,20,0);a.p=y(fu,s,1,20,0);a.y=y(N,m,-1,20,1);a.A=y(N,m,-1,20,1);a.I=y(N,m,-1,20,1);a.J=y(N,m,-1,20,1);a.t=y(N,m,-1,20,1);a.C=y(N,m,-1,20,1);a.L=y(N,m,-1,20,1);a.O=y(N,m,-1,20,1);a.f=y(fu,s,1,20,0);a.r=Ut([10,2]);a.j=y(N,m,-1,101,1)}
function HI(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,m,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,m,-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(UE,s,-1,4,1);d=y(UE,s,-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=II(r[1],d[1],r[2],d[2]);0<n[3]?(b=
II(r[2],d[2],r[3],d[3]),d=II(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function X(a,b){var c,d,e,f,g,j,h,n;kG(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=JI(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(UE,s,-1,2,1);KI(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==nG(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;js(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];rG(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&&jG(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(rF((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(rF((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function hG(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&fG(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,fG(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];VF(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)kG(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)rG(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];UF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];VF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];rG(a);a.I[a.v]=n;a.J[a.v]=c+d;UF(a);b&&(VF(a,n),WE(a))}c=4}LI(a,c);a.E=a.G;b&&
(a.E=0)}
function KI(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 gG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])MI(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,MI(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){js(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[JI(a,a.E,a.H[a.E][d])],2<d||1!=b){js(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(UE,s,-1,2,1);KI(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)kG(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)kG(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)kG(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)rG(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[JI(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[JI(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,m,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(rF((a.K[b]+a.K[e])/2))),a.O[c]=P(O(rF((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;rG(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(rF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=P(O(rF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(rG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(rF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(rF((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(rG(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(rF((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(rF((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]&&(VF(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&&LI(a,j);-1<n&&(a.E=n)}
function MI(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)kG(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 LI(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=nG(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function JI(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 NI(a,b,c){var d,e,f,g;e=qh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(Lu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)Lu(c[d])&&!zu(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Fu(c[d],e)&&(b[d]=g,c[d]=qh,++f);if(f==a.u)break}return g==a.u}
function WE(a){var b,c,d;b=y(UE,s,-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{VE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;XE(a)}}
function VE(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 fG(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=OI(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&&js(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?js(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?js(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?js(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:js(a.o,"Charge change not possible on the halogen !");break;case 18:js(a.o,
"Use X button to change charge on the X atom !")}}
function HF(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,m,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,m,-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&&VF(a,c);WE(a);js(a.o,"Smaller part(s) removed !");return 1}
function nG(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 sG(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];XF(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),XF(a));4==a.t[d]&&(a.t[d]=1)}}
function II(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 UF(a){var b;PI(a);b=a.t.length;a.L=y(N,m,-1,b,1);a.O=y(N,m,-1,b,1);XE(a);XF(a)}
function kG(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,m,-1,c,1),cI(a.c,b,a.c.length),a.c=b,b=y(N,m,-1,c,1),cI(a.B,b,a.B.length),a.B=b,b=y(N,m,-1,c,1),cI(a.y,b,a.y.length),a.y=b,b=y(N,m,-1,c,1),cI(a.e,b,a.e.length),a.e=b,b=y(fu,s,1,c,0),cI(a.d,b,a.d.length),a.d=b,b=y(fu,s,1,c,0),cI(a.p,b,a.p.length),a.p=b,b=y(UE,s,-1,c,1),cI(a.K,b,a.K.length),a.K=b,b=y(UE,s,-1,c,1),cI(a.N,b,a.N.length),a.N=b,b=Ut([c,7]),cI(a.H,b,a.H.length),a.H=b,c=y(N,m,-1,c,1),cI(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 xF(a,b,c,d,e,f,g){var j;j=P(O(rF(a.K[c]-d/2)));g||(j-=e-d);a=P(O(rF(a.N[c]-~~(f/2))));return new EA(j-1-b,a-b,e+1+2*b,f+2*b)}
function rG(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,m,-1,b,1),cI(a.I,c,a.I.length),a.I=c,c=y(N,m,-1,b,1),cI(a.J,c,a.J.length),a.J=c,c=y(N,m,-1,b,1),cI(a.t,c,a.t.length),a.t=c,c=y(N,m,-1,b,1),cI(a.C,c,a.C.length),a.C=c,c=y(N,m,-1,b,1),cI(a.L,c,a.L.length),a.L=c,c=y(N,m,-1,b,1),cI(a.O,c,a.O.length),a.O=c,b=y(fu,s,1,b,0),cI(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 aG(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+=(tE(),aa);j+="JME 2013-10-12 "+new qI+"\n \n";j+=$F(a.u,3)+$F(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+=xG(0.055999999999999994*(a.K[e]-c),10,4)+xG(0.055999999999999994*(g-a.N[e]),10,4)+xG(0,10,4);h=wF(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"+$F(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+=$F(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:QI(a,e)&&(g=2),c=$F(a.I[e],3)+$F(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=$F(a.J[e],3)+$F(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=$F(a.J[e],3)+$F(a.I[e],3)),j+=c+$F(g,3)+$F(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+$F(e,4)+$F(a.B[e],4)+aa);return j+"M  END\n"}
function zG(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S,tb,Y,M,fa,Ec,fg,yb,Nd,Od,Pd,Ya,Fc;r=y(N,m,-1,a.u+10,1);q=y(N,m,-1,a.u+10,1);n=y(N,m,-1,a.u+1,1);o=y(N,m,-1,7,1);yb=y(N,m,-1,a.u+1,1);v=y(RI,s,-1,a.u+1,2);D=y(RI,s,-1,a.v+1,2);fa=0;if(0==a.u)return l;HF(a,!0);fg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){fg=!1;break}if(a.o.t&&fg){SI(a);sG(a);TI(a,D);UI(a,v,D);var Ib,td,gf,$b,ye,ud,vd,kb,MJ,Ud,w,ya,Qm,Rm,et,nf,Pa,Sm,Tm,Ic,Um;Ib=y(N,m,-1,a.u+1,1);td=y(N,m,-1,a.u+1,1);kb=y(VI,s,-1,a.u+1,3);var ft=a.u,Vm,
th,gt,rg,Fj,Ge,of;Fj=y(VI,s,-1,ft+2,3);Ge=y(N,m,-1,100,1);of=5;rg=0;Ge[0]=3;Fj[1]=sh;Fj[2]=zh;gt=2;if(!(3>ft))for(;of<Ge[rg]*Ge[rg];){th=0;for(Vm=!0;Vm&&th<=rg&&of>=Ge[th]*Ge[th];)0==of%Ge[th]?Vm=!1:++th;if(Vm){Fj[++gt]=Iu(of);if(gt>=ft)break;rg<Ge.length-1&&(++rg,Ge[rg]=of)}of+=2}for(w=1;w<=a.u;++w){for(ya=Tm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Tm*=a.i[ya]);Sm=a.c[w];18==Sm&&(Um=a.p[w],ud=Um.charCodeAt(0)-65+1,vd=0,1<Um.length&&(vd=Um.charCodeAt(1)-97),0>ud&&(ud=0),0>vd&&(vd=0),Sm=28*ud+vd);
nf=0;-2>a.B[w]?nf=1:-2==a.B[w]?nf=2:-1==a.B[w]?nf=3:1==a.B[w]?nf=4:2==a.B[w]?nf=5:2<a.B[w]&&(nf=6);Ic=1;kb[w]=Iu(Tm);Ic*=126;kb[w]=Du(kb[w],Iu(a.y[w]*Ic));Ic*=7;kb[w]=Du(kb[w],Iu(nf*Ic));Ic*=7;kb[w]=Du(kb[w],Iu(Sm*Ic));Ic*=783;kb[w]=Du(kb[w],Iu(a.A[w]*Ic))}for(ye=0;!NI(a,Ib,kb);){et=!1;for(w=1;w<=a.u;++w)Ib[w]!=td[w]&&(td[w]=Ib[w],et=!0);if(et){for(w=1;w<=a.u;++w){kb[w]=rh;for(ya=1;ya<=a.A[w];++ya)kb[w]=Mu(kb[w],Fj[Ib[a.H[w][ya]]])}ye=0}else if(0<ye){for(w=1;w<=a.u;++w)kb[w]=rh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Ib[w]==Ib[ya]){kb[w]=sh;break a}}else{for(w=1;w<=a.u;++w){kb[w]=rh;for(ya=1;ya<=a.A[w];++ya)gf=a.H[w][ya],kb[w]=Mu(kb[w],Iu(a.c[gf]*a.i[JI(a,w,gf)]))}ye=1}NI(a,Ib,kb);for(w=1;w<=a.u;++w)kb[w]=Iu(td[w]*a.u+Ib[w])}for(w=1;w<=a.u;++w)td[w]=Ib[w];for(Pa=1;Pa<=a.u;++Pa)for(w=1;w<=a.u;++w)if(td[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];td[w]=td[Pa];td[Pa]=Pa;a.p[0]=a.p[w];a.p[w]=a.p[Pa];a.p[Pa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Pa];a.e[Pa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Pa];a.d[Pa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Pa];a.y[Pa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Ib[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Ib[a.I[w]],a.J[w]=Ib[a.J[w]],a.I[w]>a.J[w]&&(Ud=a.I[w],a.I[w]=a.J[w],a.J[w]=Ud,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Rm=Qm=
a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Qm?(Qm=a.I[ya],Rm=a.J[ya],$b=ya):a.I[ya]==Qm&&a.J[ya]<Rm&&(Rm=a.J[ya],$b=ya);Ud=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Ud;Ud=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Ud;Ud=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Ud;Ud=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Ud;MJ=a.f[w];a.f[w]=a.f[$b];a.f[$b]=MJ}UF(a);XF(a);TI(a,D);UI(a,v,D)}else{TI(a,D);a.i=y(N,m,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,m,-1,a.u+1,1);Fc=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=yb[c]){Ec=!0;for(J=1;J<=fa;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Ec=!1;break}Ec&&(++fa,r[fa]=c,q[fa]=g)}}else o[++M]=g;if(0==M){if(Fc==a.u)break;c=n[Y--]}else if(1==M)yb[o[1]]=c,c=o[1],a.b[c]=++Fc;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=JI(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=JI(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);yb[e]=c;c=e;a.b[e]=++Fc}}yb=y(N,m,-1,a.u+1,1);b=y(N,m,-1,a.u+1,1);S=y(RI,s,-1,a.u+1,2);Nd=y(RI,s,-1,a.u+1,2);f=Fc=Y=0;for(t=
1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(yb[c]=f);b[++Fc]=c;for(a.b[c]=0;;){M=e=0;tb=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=fa;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<tb&&(e=g,tb=a.b[g]))}if(0==e){if(0==Y)break a;Nd[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,S[e]=!0)}Od=y(N,m,-1,a.v+1,1);Pd=y(N,m,-1,a.u+1,1);if(a.o.Pb){var OJ=yb,SN=fa,ht,PJ,uh,He,it,jt,Na,Gj,kt;uh=y(N,m,-1,a.u+1,1);for(Na=1;Na<=a.u;++Na)uh[b[Na]]=Na;it=y(RI,s,-1,
a.v+1,2);for(Na=1;Na<=a.u;++Na)ht=b[Na],PJ=OJ[ht],He=JI(a,ht,PJ),0!=He&&(WI(a,He,uh,Od,D),it[He]=!0);for(Na=1;Na<=a.v;++Na)it[Na]||WI(a,Na,uh,Od,D);Na=1;a:for(;Na<=a.u;++Na)if(!(2>a.A[Na]||4<a.A[Na])){jt=kt=0;for(Gj=1;Gj<=a.A[Na];++Gj){He=JI(a,Na,a.H[Na][Gj]);if(5==a.i[He])continue a;1==a.t[He]&&0!=XI(a,He,Na)&&++kt;2==a.t[He]&&(jt=a.H[Na][Gj])}if(0!=kt)if(0<jt){var ka=a,RJ=Na,pf=uh,Xc=Pd,mc=void 0,Hj=void 0,Jc=void 0,Ie=void 0,Kc=void 0,Wm=void 0,Xm=void 0,Ym=void 0,Vd=void 0,Yc=void 0,Zc=void 0,
lt=void 0,Ij=void 0,Wd=void 0,Jj=void 0,Je=void 0,Kj=void 0,mt=void 0,Lj=void 0,Ke=void 0,SJ=void 0,qf=void 0,TJ=void 0,nt=void 0,Mj=void 0,rf=void 0,Zc=1,Hj=RJ,mc=y(N,m,-1,ka.u+1,1);for(mc[1]=RJ;;){lt=!1;for(Yc=1;Yc<=ka.A[Hj];++Yc)if(Jc=ka.H[Hj][Yc],!(Jc==mc[1]||Jc==mc[Zc-1]))if(Ie=JI(ka,Hj,Jc),2==ka.t[Ie]&&5!=ka.i[Ie]){Hj=mc[++Zc]=Jc;lt=!0;break}if(!lt)break}if(!(0==Zc%2||2>ka.A[mc[Zc]]||3<ka.A[mc[Zc]])){rf=mc[1];Kc=mc[~~((Zc+1)/2)];Vd=mc[Zc];qf=Ke=Je=Wd=0;nt=mt=!1;for(Yc=1;Yc<=ka.A[rf];++Yc)Jc=
ka.H[rf][Yc],Ie=JI(ka,rf,Jc),1!=ka.t[Ie]||5==ka.i[Ie]||(0==Wd?Wd=Jc:Je=Jc);0<pf[Je]&&pf[Wd]>pf[Je]&&(Wm=Wd,Wd=Je,Je=Wm);Ij=Wd;0==Wd&&(Ij=Je,mt=!0);for(Yc=1;Yc<=ka.A[Vd];++Yc)Jc=ka.H[Vd][Yc],Ie=JI(ka,Vd,Jc),1!=ka.t[Ie]||5==ka.i[Ie]||(0==Ke?Ke=Jc:qf=Jc);0<pf[qf]&&pf[Ke]>pf[qf]&&(Wm=Ke,Ke=qf,qf=Wm);Lj=Ke;0==Ke&&(Lj=qf,nt=!0);Jj=XI(ka,JI(ka,rf,Wd),rf);Kj=XI(ka,JI(ka,rf,Je),rf);SJ=XI(ka,JI(ka,Vd,Ke),Vd);TJ=XI(ka,JI(ka,Vd,qf),Vd);1<(0>Jj+Kj?-(Jj+Kj):Jj+Kj)||0!=SJ||0!=TJ?js(ka.o,"Bad stereoinfo on allene !"):
(Xm=ka.K[mc[Zc-1]]-ka.K[Vd],Ym=ka.N[mc[Zc-1]]-ka.N[Vd],Mj=Math.sqrt(Xm*Xm+Ym*Ym),0.001>Mj&&(Mj=0.001),0<(ka.N[Lj]-ka.N[mc[Zc-1]])*(Xm/Mj)-(ka.K[Lj]-ka.K[mc[Zc-1]])*(Ym/Mj)?Xc[Kc]=1:Xc[Kc]=-1,mt&&(Xc[Kc]*=-1),nt&&(Xc[Kc]*=-1),Ij==Wd&&0>Jj&&(Xc[Kc]*=-1),Ij==Je&&0>Kj&&(Xc[Kc]*=-1),pf[Ij]>pf[Lj]&&(Xc[Kc]*=-1))}}else b:{var vb=a,ab=Na,ot=OJ,UJ=uh,VJ=r,WJ=q,TN=SN,Zm=Pd,$m=void 0,$c=void 0,pt=void 0,vh=void 0,Ba=void 0,wh=void 0,xd=void 0,Nj=void 0,Xd=void 0,Qb=void 0,ja=void 0,ha=void 0,Le=void 0,an=void 0,
ad=void 0,K=void 0,bn=void 0,ha=y(N,m,-1,4,1),an=y(N,m,-1,4,1),Oj=void 0,bd=void 0,cn=void 0,dn=void 0,qt=void 0,Pj=void 0,Pj=-1;0<ot[ab]&&(ha[++Pj]=ot[ab]);for(bd=1;bd<=TN;++bd)VJ[bd]==ab&&(ha[++Pj]=WJ[bd]),WJ[bd]==ab&&(ha[++Pj]=VJ[bd]);for(bd=Pj+1;bd<vb.A[ab];++bd){qt=vb.u+1;cn=1;c:for(;cn<=vb.A[ab];++cn){Oj=vb.H[ab][cn];for(dn=0;dn<bd;++dn)if(Oj==ha[dn])continue c;UJ[Oj]<qt&&(qt=UJ[Oj],ha[bd]=Oj)}}0==ot[ab]&&0<vb.y[ab]?(ha[3]=ha[2],ha[2]=ha[1],ha[1]=ha[0],ha[0]=-1):0<vb.y[ab]&&(ha[3]=ha[2],ha[2]=
ha[1],ha[1]=-1);for(Ba=Nj=wh=vh=bn=xd=Qb=0;4>Ba;++Ba)0>=ha[Ba]||($m=JI(vb,ab,ha[Ba]),an[Ba]=XI(vb,$m,ab),0<an[Ba]?(++Qb,bn=ha[Ba],wh=ha[Ba]):0>an[Ba]?(++xd,vh=ha[Ba],wh=ha[Ba]):Nj=ha[Ba]);Xd=Qb+xd;K=y(N,m,-1,4,1);ad=0;if(3==vb.A[ab]){if(1==Qb&&1==xd||3==Xd&&0<Qb&&0<xd){js(vb.o,"Error in C3H stereospecification !");break b}Le=ha[0];1==Xd?Le=wh:2==Xd&&(Le=Nj);ja=HI(vb,ab,Le,ha);K[0]=wh;K[1]=-1;K[2]=ja[2];K[3]=ja[1];0<Qb?ad=1:ad=-1}else if(4==vb.A[ab])if(1==Xd)ja=HI(vb,ab,wh,ha),K[0]=ja[0],K[1]=ja[3],
K[2]=ja[2],K[3]=ja[1],0<Qb?ad=1:ad=-1;else{Le=ha[0];1<Nj&&(Le=Nj);1==Qb?Le=bn:1==xd&&(Le=vh);ja=HI(vb,ab,Le,ha);$c=y(N,m,-1,4,1);for(Ba=0;4>Ba;++Ba)$m=JI(vb,ab,ja[Ba]),$c[Ba]=XI(vb,$m,ab);if(4==Xd){if(0==Qb||0==xd){js(vb.o,"Error in C4 stereospecification !");break b}if(1==Qb||1==xd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],ad=$c[0];else{for(Ba=0;4>Ba;++Ba)-1==$c[Ba]&&($c[Ba]=0);Xd=2}}else if(3==Xd)if(3==Qb||3==xd)K[0]=ja[0],K[1]=ja[3],K[2]=ja[2],K[3]=ja[1],0<Qb?ad=-1:ad=1;else{1==Qb?Qb=pt=1:xd=
pt=-1;for(Ba=0;4>Ba;++Ba)$c[Ba]==pt&&($c[Ba]=0);Xd=2}if(2==Xd)if(1==Qb&&1==xd)ja[1]==vh?(ja[1]=ja[2],ja[2]=ja[3]):ja[2]==vh&&(ja[2]=ja[3]),K[0]=bn,K[1]=vh,K[2]=ja[2],K[3]=ja[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){js(vb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(K[0]=ja[0],K[1]=ja[2],K[2]=ja[1],K[3]=ja[3]):(K[0]=ja[1],K[1]=ja[3],K[2]=ja[2],K[3]=ja[0]);1<Qb?ad=1:ad=-1}}var qb=void 0;ha[0]==K[1]?(qb=K[0],K[0]=K[1],K[1]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[0]==K[2]?(qb=K[2],K[2]=K[0],
K[0]=qb,qb=K[1],K[1]=K[3],K[3]=qb):ha[0]==K[3]&&(qb=K[3],K[3]=K[0],K[0]=qb,qb=K[1],K[1]=K[2],K[2]=qb);ha[1]==K[2]?(qb=K[1],K[1]=K[2],K[2]=qb,qb=K[2],K[2]=K[3],K[3]=qb):ha[1]==K[3]&&(qb=K[1],K[1]=K[3],K[3]=qb,qb=K[2],K[2]=K[3],K[3]=qb);K[2]==ha[2]?Zm[ab]=1:K[2]==ha[3]?Zm[ab]=-1:js(vb.o,"Error in stereoprocessing ! - t30");Zm[ab]*=ad}}}Ya=new bI;j=y(N,m,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];S[c]&&(Ya.b.b+=ua);0<yb[t]&&YI(a,c,yb[c],Ya,Od);var xh=v[c],Kb=void 0,Qj=void 0,
yh=void 0,W=void 0,W=Sc,Kb=!1;0!=a.B[c]&&(Kb=!0);0!=Pd[c]&&(Kb=!0);yh=-1;for(Qj=1;Qj<=a.z;++Qj)if(a.r[Qj][0]==c){yh=a.r[Qj][1];break}-1<yh&&(Kb=!0);a.o.Ob&&0<a.e[c]&&(Kb=!0,yh=1);switch(a.c[c]){case 2:W=Eb;break;case 3:xh?W="c":W=Hb;break;case 4:xh?(W=Kf,0<a.y[c]&&(Kb=!0)):W=kc;break;case 5:xh?W="o":W=sc;break;case 7:xh?(W="p",0<a.y[c]&&(Kb=!0)):W=uc;break;case 8:xh?W=xg:W=Hc;break;case 13:xh?W=Ag:W=Mc;Kb=!0;break;case 6:W=Nc;Kb=!0;break;case 9:W=Vb;break;case 10:W=Nb;break;case 11:W=Gb;break;case 12:W=
cc;break;case 1:W=Zb;Kb=!0;break;case 19:W=vc;Kb=!0;break;case 20:W=wc;Kb=!0;break;case 21:W=xc;Kb=!0;break;case 22:W=yc;Kb=!0;break;case 18:Kb=!0,W=a.p[c],(H(W,wa)||H(W,ed)||H(W,zb))&&(Kb=!1)}Kb&&(W=Tc+W,1==Pd[c]?W+=xb:-1==Pd[c]&&(W+="@@"),1==a.y[c]?W+=Zb:1<a.y[c]&&(W+=Zb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<ck(a.B[c])&&(W+=ck(a.B[c]))),-1<yh&&(W+=nb+yh),W+=Wc);En(Ya.b,W);for(E=1;E<=fa;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&YI(a,r[E],q[E],Ya,Od),9<E&&(Ya.b.b+="%"),Dn(Ya,l+
(new T(E)).b);Nd[c]&&(Ya.b.b+=va)}return Ya.b.b}function yG(a){a=new IE(a);UF(a);return a}
function VF(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)YE(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 WF(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]&&VF(a,c);0==a.A[d]&&VF(a,d)}
function SI(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=JI(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&VF(a,c)}}}function PI(a){var b;b=a.c.length;a.H=Ut([b,7]);a.A=y(N,m,-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 UI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,m,-1,a.v+1,1);r=y(RI,s,-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[JI(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(zb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(RI,s,-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(RI,s,-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:QI(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(RI,s,-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 XE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(rF((a.K[b]+a.K[c])/2))),a.O[d]=P(O(rF((a.N[b]+a.N[c])/2)))}function TI(a,b){var c;for(c=1;c<=a.v;++c)yF(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function wF(a,b){var c;c=(tE(),zE)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function QI(a,b){return 2==a.t[b]?!0:!1}function yF(a,b,c){var d,e,f,g;g=1;a.b=y(N,m,-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 iG(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=Ut([b+5,2]),cI(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 SF(a){var b;a.z=0;a.s=0;zG(a);for(b=1;b<=a.u;++b)a.E=b,iG(a);a.E=0}
function TF(a){var b,c;b=y(UE,s,-1,4,1);VE(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 PE(a,b){var c,d,e,f,g,j,h,n;c=y(UE,s,-1,4,1);VE(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;VE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function vG(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 ZF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Tc)&&WH(c,Wc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(pb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(nb);e=c.indexOf(Zb);g=bk(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=ww(c,d+1);try{a.o.z=KD(j,10)}catch(h){if(h=Xi(h),A(h,80))a.o.z=0;else throw h;}a.E=b;iG(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,Hb)?3:H(d,Eb)?2:H(d,kc)?4:H(d,sc)?5:H(d,uc)?7:H(d,Hc)?8:H(d,Vb)?9:H(d,Nb)?10:H(d,Gb)?11:H(d,cc)?12:H(d,Zb)?1:H(d,Mc)?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=HH(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=HH(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=HH(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=HH(c,g++);for(;45==e;)--d,e=HH(c,g++)}a.B[b]=d}}}
function GF(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new fE(b);try{for(;b.k=ZD(b,b.b),b.k<b.j;)d=EF(KD(bE(b),10)).b,c=e=EF(KD(bE(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Xi(f),A(f,80))Bn(f);else throw f;}}function YI(a,b,c,d,e){b=JI(a,b,c);5!=a.i[b]&&QI(a,b)?d.b.b+=sb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=wb,a=a.f[b],null!=a&&(e=a),En(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Vc)}
function jG(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,js(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:js(a.o,"Stereomarking allowed only on single and double bonds!")}
function WI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=JI(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=JI(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=JI(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=JI(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))js(a.o,"Not unique E/Z geometry !");else{j=JI(a,b,e);f=JI(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=JI(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function OI(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=JI(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(QI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function XI(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 XF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=OI(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 ZE(a){GI(this);this.o=a;this.z=this.v=this.u=0}
function FF(a,b){var c,d,e,f,g,j,h;ZE.call(this,a);f=l;j=CF(b);if(null!=j){h=new eE(b,j,!0);for(e=1;4>=e;++e)f=DF(h,j);g=EF(KD(no(f.substr(0,3)),10)).b;c=EF(KD(no(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)kG(this),f=DF(h,j),this.K[e]=(new TH(QH(no(f.substr(0,10))))).b,this.N[e]=-(new TH(QH(no(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=no(f.substr(31,d-31)),ZF(this,e,d),62<=f.length&&(f=no(f.substr(60,3)),0<f.length&&(f=EF(KD(f,10)).b,0<f&&(this.E=e,a.z=f,iG(this),this.E=0)));for(e=1;e<=c;++e)rG(this),
f=DF(h,j),this.I[e]=EF(KD(no(f.substr(0,3)),10)).b,this.J[e]=EF(KD(no(f.substr(3,3)),10)).b,g=EF(KD(no(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=EF(KD(no(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);PI(this);vG(this);WE(this);for(UF(this);(h.k=ZD(h,h.b),h.k<h.j)&&!(null==(f=bE(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new dE(f);bE(g);bE(g);j=EF(KD(bE(g),10)).b;
for(e=1;e<=j;++e)c=EF(KD(bE(g),10)).b,this.B[c]=EF(KD(bE(g),10)).b}if(0==f.indexOf("M  APO")){g=new dE(f);bE(g);bE(g);j=EF(KD(bE(g),10)).b;for(e=1;e<=j;++e)c=EF(KD(bE(g),10)).b,f=EF(KD(bE(g),10)).b,this.E=c,X(this,0),ZF(this,this.u,vc+f),this.E=0}}SI(this);UF(this)}}
function CG(a,b){var c,d,e,f,g;ZE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));WH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new dE(b);d=EF(KD(bE(f),10)).b;e=EF(KD(bE(f),10)).b;for(c=1;c<=d;++c)g=bE(f),kG(this),ZF(this,this.u,g),this.K[c]=(new TH(QH(bE(f)))).b,this.N[c]=-(new TH(QH(bE(f)))).b;for(c=1;c<=e;++c)if(rG(this),this.I[c]=EF(KD(bE(f),10)).b,this.J[c]=EF(KD(bE(f),10)).b,this.t[c]=EF(KD(bE(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;PI(this);vG(this);WE(this)}catch(j){j=Xi(j);if(A(j,80)){j.Ic();this.u=0;return}throw j;}SI(this);UF(this)}}
function IF(a,b,c){var d,e,f;ZE.call(this,a);f=y(N,m,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(kG(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))rG(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;UF(this);WE(this)}
function bG(a,b,c){var d,e,f,g,j;ZE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,m,-1,this.u+1,1);this.B=y(N,m,-1,this.u+1,1);this.y=y(N,m,-1,this.u+1,1);this.e=y(N,m,-1,this.u+1,1);this.d=y(fu,s,1,this.u+1,0);this.K=y(UE,s,-1,this.u+1,1);this.N=y(UE,s,-1,this.u+1,1);this.p=y(fu,s,1,this.u+1,0);this.I=y(N,m,-1,this.v+1,1);this.J=y(N,m,-1,this.v+1,1);this.t=y(N,m,-1,this.v+1,1);this.f=y(fu,s,1,this.v+1,0);this.C=y(N,m,-1,this.v+1,1);this.r=Ut([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}UF(this);WE(this)}
function IE(a){var b;GI(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,m,-1,this.u+1,1);cI(a.c,this.c,this.u+1);this.B=y(N,m,-1,this.u+1,1);cI(a.B,this.B,this.u+1);this.y=y(N,m,-1,this.u+1,1);cI(a.y,this.y,this.u+1);this.e=y(N,m,-1,this.u+1,1);cI(a.e,this.e,this.u+1);this.d=y(fu,s,1,this.u+1,0);cI(a.d,this.d,this.u+1);this.K=y(UE,s,-1,this.u+1,1);cI(a.K,this.K,this.u+1);this.N=y(UE,s,-1,this.u+1,1);cI(a.N,this.N,this.u+1);this.p=y(fu,s,1,this.u+1,0);cI(a.p,this.p,this.u+1);this.I=y(N,
m,-1,this.v+1,1);cI(a.I,this.I,this.v+1);this.J=y(N,m,-1,this.v+1,1);cI(a.J,this.J,this.v+1);this.t=y(N,m,-1,this.v+1,1);cI(a.t,this.t,this.v+1);this.f=y(fu,s,1,this.v+1,0);cI(a.f,this.f,this.v+1);this.C=y(N,m,-1,this.v+1,1);cI(a.C,this.C,this.v+1);this.r=Ut([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 xG(a,b,c){var d,e,f;if(0==c)return $F(cu(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(rF(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new TH(a)).b;d=oo(e,po(46));0>d&&(e+=Xa,d=oo(e,po(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=cb;if(0==b)return e;e.length>b&&(e=wb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function CF(a){var b;b=new eE(a,aa,!0);if(4<YD(b))return aa;b=new eE(a,oh,!0);return 4<YD(b)?oh:null}
function $F(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=wb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function DF(a,b){for(var c,d;a.k=ZD(a,a.b),a.k<a.j;){d=bE(a);if(H(d,b))return ba;for(bE(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(564,1,{96:1},ZE,FF,CG,IF,bG,IE);_.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 ks(){ks=x;ls=new bD(Zb)}
function OF(a,b){var c;ks();var d;AI.call(this);this.d=new zB("Help");new zB("Home");this.e=b;Q(this,(tE(),vE));this.hc&&rC(this.hc.d,!1);oC(this,!1);d=bA(b);if(1==a)this.f||(this.f=new KC(d),yI(this.f,-30,0)),this.k=this.f,c=GE(b),this.hc&&qC(this.hc.d.A.c,Lc),IA(this,new uB(2)),this.i=new bD(c+"     "),R(this,this.i,Mb),d=new MA,R(d,this.j,null),this.e.Hb&&(c=new zB("Submit"),R(d,c,null)),R(this,d,Oc),aD(this.i,no(uo(this.i.hc.b.hb,gh))),this.hc&&rC(this.hc.d,!0),oC(this,!0);else if(2==a)this.c||
(this.c=new KC(d),yI(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&qC(this.hc.d.A.c,"Nonstandard atom"),IA(this,new uB(2)),c=new MA,R(c,new DC("atomic SMILES",1),null),R(this,c,qc),c=Zb,ls&&(c=uo(ls.hc.b.hb,gh)),ls=new cD(c,8),R(this,ls,Mb),c=new MA,R(c,this.j,null),R(this,c,Oc);else{this.b||(this.b=new KC(d),yI(this.b,5*b.Z,0));var e,f;d="About "+(tE(),HG);this.hc&&qC(this.hc.d.A.c,d);IA(this,new zC(0));Q(this,vE);R(this,new DC(HG+" Molecular Editor v2013-10-13",1),null);R(this,new DC("Peter Ertl and Bruno Bienfait",
1),null);for(c=uE,d=0,f=c.length;d<f;++d)e=c[d],e=new DC(e,1),oA(e,this.e.y),R(this,e,null);c=new MA;R(c,this.d,null);R(c,this.j,null);R(this,c,null);this.k=this.b}nC(this);c=this.k;zI(this.hc.d,c.b,c.c);!aA(this)&&FA(this);pA(this)}u(565,557,ji,OF);_.Pf=function(a){var b,c;if(a.i===this.d){try{b=new ED(this.e.I),c=DD(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Xi(d),A(d,68))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,nE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var ls;
function ZI(a,b){$z(b)==a.b?Q(b,(FB(),OB)):Q(b,a.b)}
function $I(a){var b,c,d,e;e=l;d=!1;$z(aJ)!=a.b?(e=wa,d=!0):$z(bJ)!=a.b?(e="!#6",d=!0):$z(cJ)!=a.b?(Q(dJ,(FB(),OB)),Q(eJ,OB),Q(fJ,OB),Q(gJ,OB),e="F,Cl,Br,I"):(b=$z(hJ)!=a.b,c=$z(iJ)!=a.b,$z(jJ)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),$z(kJ)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),$z(lJ)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),$z(mJ)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),$z(nJ)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),$z(dJ)!=a.b&&(e+="F,"),$z(eJ)!=a.b&&(e+="Cl,"),$z(fJ)!=a.b&&(e+="Br,"),$z(gJ)!=a.b&&(e+="I,"),
WH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=ed:c?e=zb:(Q(aJ,(FB(),OB)),e=wa)));b=l;d&&$z(hJ)!=a.b&&(b+=";a");d&&$z(iJ)!=a.b&&(b+=";A");$z(oJ)!=a.b&&(b+=";R");$z(pJ)!=a.b&&(b+=";!R");$z(aJ)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=qJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=rJ.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);$z(sJ)!=a.b&&(e="~");$z(tJ)!=a.b&&(e=nb);$z(uJ)!=a.b&&(e=xb);$z(vJ)!=a.b&&(e="!@");aD(a.f,e)}
function wJ(a){xJ(a);yJ(a);var b=qJ.hc.b;Ky(b,0);b.hb.options[0].selected=!0;b=rJ.hc.b;Ky(b,0);b.hb.options[0].selected=!0;Q(hJ,a.b);Q(iJ,a.b);Q(oJ,a.b);Q(pJ,a.b);Q(qJ,a.b);Q(rJ,a.b);zJ(a)}function xJ(a){Q(jJ,a.b);Q(kJ,a.b);Q(lJ,a.b);Q(mJ,a.b);Q(nJ,a.b);Q(dJ,a.b);Q(eJ,a.b);Q(fJ,a.b);Q(gJ,a.b)}function yJ(a){Q(aJ,a.b);Q(bJ,a.b);Q(cJ,a.b)}function zJ(a){Q(sJ,a.b);Q(tJ,a.b);Q(uJ,a.b);Q(vJ,a.b);a.c=!1}
function PF(a){pC.call(this,"Atom/Bond Query");this.j=new zB(this.Of());ZA(this.r,new BI(this));this.b=(tE(),vE);this.d=a;this.e||(a=bA(a),this.e=new KC(a),yI(this.e,-150,10));this.k=this.e;IA(this,new yC);Q(this,this.b);a=new MA;IA(a,new dC(0,3,1));R(a,new CC("Atom type :"),null);aJ=new zB(Cb);bJ=new zB("Any except C");cJ=new zB("Halogen");R(a,aJ,null);R(a,bJ,null);R(a,cJ,null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));R(a,new DC("Or select one or more from the list :",0),null);R(this,a,null);
a=new MA;IA(a,new dC(0,3,1));jJ=new zB(Hb);kJ=new zB(kc);lJ=new zB(sc);mJ=new zB(Hc);nJ=new zB(uc);dJ=new zB(Vb);eJ=new zB(Nb);fJ=new zB(Gb);gJ=new zB(cc);R(a,jJ,null);R(a,kJ,null);R(a,lJ,null);R(a,mJ,null);R(a,nJ,null);R(a,dJ,null);R(a,eJ,null);R(a,fJ,null);R(a,gJ,null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));qJ=new DB;CB(qJ,Cb);CB(qJ,cb);CB(qJ,eb);CB(qJ,lb);CB(qJ,mb);R(a,new CC("Number of hydrogens :  "),null);R(a,qJ,null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));rJ=new DB;CB(rJ,Cb);CB(rJ,
cb);CB(rJ,eb);CB(rJ,lb);CB(rJ,mb);CB(rJ,"4");CB(rJ,"5");CB(rJ,"6");R(a,new DC("Number of connections :",0),null);R(a,rJ,null);R(a,new DC(" (H's don't count.)",0),null);R(this,a,null);a=new MA;IA(a,new dC(0,3,1));R(a,new CC("Atom is :"),null);hJ=new zB(Db);R(a,hJ,null);iJ=new zB("Nonaromatic");R(a,iJ,null);oJ=new zB(Gc);R(a,oJ,null);pJ=new zB(pc);R(a,pJ,null);R(this,a,null);a=new MA;Q(a,VB($z(this)));IA(a,new dC(0,3,1));R(a,new CC("Bond is :"),null);sJ=new zB(Cb);R(a,sJ,null);tJ=new zB(Db);R(a,tJ,
null);uJ=new zB(Gc);R(a,uJ,null);vJ=new zB(pc);R(a,vJ,null);R(this,a,null);a=new MA;IA(a,new dC(1,3,1));this.f=new cD(wa,20);R(a,this.f,null);R(a,new zB(Cc),null);R(a,this.j,null);R(this,a,null);this.hc&&rC(this.hc.d,!1);oC(this,!1);xJ(this);yJ(this);zJ(this);Q(hJ,this.b);Q(iJ,this.b);Q(oJ,this.b);Q(pJ,this.b);Q(qJ,this.b);Q(rJ,this.b);ZI(this,aJ);nC(this);a=this.k;zI(this.hc.d,a.b,a.c);!aA(this)&&FA(this);pA(this)}u(566,557,ji,PF);
_.Pf=function(a,b){var c;H(b,Cc)?(wJ(this),ZI(this,aJ),$I(this)):A(a.i,43)?(zJ(this),bu(a.i)===bu(aJ)?(xJ(this),yJ(this)):bu(a.i)===bu(bJ)?(xJ(this),yJ(this)):bu(a.i)===bu(cJ)?(xJ(this),yJ(this)):bu(a.i)===bu(oJ)?Q(pJ,this.b):bu(a.i)===bu(pJ)?(Q(oJ,this.b),Q(hJ,this.b)):bu(a.i)===bu(hJ)?(Q(iJ,this.b),Q(pJ,this.b)):bu(a.i)===bu(iJ)?Q(hJ,this.b):bu(a.i)===bu(sJ)||bu(a.i)===bu(tJ)||bu(a.i)===bu(uJ)||bu(a.i)===bu(vJ)?(wJ(this),this.c=!0):yJ(this),ZI(this,a.i),$I(this)):A(a.i,44)&&(zJ(this),c=a.i,0==c.hc.b.hb.selectedIndex?
Q(c,this.b):Q(c,(FB(),OB)),$I(this));107!=this.d.d&&(this.d.d=107,RA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var aJ=_.f=null,sJ=null,bJ=null,hJ=null,tJ=null,fJ=null,jJ=null,rJ=null,qJ=null,eJ=null,dJ=null,cJ=null,gJ=null,kJ=null,iJ=null,pJ=null,vJ=null,lJ=null,nJ=null,oJ=null,uJ=null,mJ=null;function KG(){nI(this)}u(567,542,qi,KG);_.Qe=function(){this.b=-1;this.c=y(oI,s,0,0,0);this.d=0};_.b=-1;
function hs(a,b){var c;a.b=b;var d,e;d=null;fD();if(e=c=(e=$wnd.clipboardData.getData(Qc),null!=e?new tD(e):null))e=(iD(),lD),e=mD(e,(iD(),lD))||mD(e,jD);if(e)try{d=qD(c)}catch(f){if(f=Xi(f),A(f,61))Bn(f);else throw f;}c=d;null!=c&&mE(b,c)}function gs(a){a=new tD(a);fD();var b,c;try{b=qD(a),c=Rn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Qc,c)}catch(d){if(d=Xi(d),A(d,61))Bn(d);else throw d;}}function LG(){}u(568,1,{62:1,69:1},LG);_.xe=function(a){mE(this.b,a.b)};
_.b=null;function aH(){this.hb=Sx()}u(570,333,wi,aH);function ds(){var a;ds=x;AJ=(a=!1,Wf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);BJ=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");CJ=AJ&!BJ;var b;a=L(N,m,-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]);es=y(N,m,-1,1E3,1);for(b=0;b<es.length;++b)es[b]=-999;for(b=0;b<a.length;b+=2)es[a[b+1]]=a[b]}
function Xq(a,b,c){a=new DJ(b,c,a);if(!b.Pd(a,c))for(b=b.gc;b&&!b.Pd(a,c);)b=b.gc}function PA(a,b,c){var d;d=new EJ;yj(d.u,b,c);rj(a.i,d.u,0,0);fj(a.b,d);return d}function UG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function nF(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)$w(a.i,b.u,c,d),b.s=c,b.t=d;FJ(b)}
function TG(a,b,c,d){ds();this.hb=Sx();this.b=new lj;this.k=new lj;this.f=d;this.hb.style[ag]=cb;this.hb.style[Zf]=cb;this.hb.style[Rg]=cf;this.hb.style[lh]=b;this.hb.style[Re]=c;this.i=new GJ;this.i.hb.style[lh]=fb;this.i.hb.style[Re]=fb;CJ?(b=new HJ,c=new IJ,rj(b,this.i,0,0),rj(b,c,0,0),dx(this,b)):dx(this,this.i);this.d=a;a.Vb=this;CJ?(this.n=new JJ(this),this.n.j=new KJ(this),this.n.k=new LJ(this),this.n.o=new NJ(this),this.n.n=new QJ(this),this.d&&(this.n.f=new XJ(this),this.n.i=new YJ(this),
this.n.b=new ZJ(this))):B(this,new $J(this),(os(),os(),ps));B(this,this,(br(),br(),cr));B(this,new aK(this),(Bj(),Bj(),Cj));B(this,new bK(this),(Dj(),Dj(),Ej));B(this,new cK(this),(as(),as(),bs));(Wq(),Wq(),tA).b=this}u(569,570,wi,TG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var CJ,BJ,AJ,es=null;function GJ(){bx.call(this);this.hb[Dd]=Ze}u(572,311,wi,GJ);function HJ(){GJ.call(this);this.hb.style[lh]=fb;this.hb.style[Re]=fb}u(571,572,wi,HJ);function $J(a){this.b=a}u(573,1,{},$J);
_.uc=function(a){var b,c,d,e;d=Tj(a);e=Uj(a);c=Vj(a.b);b=new dK(a);2==c&&(b.f=4);b=cG(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function aK(a){this.b=a}u(574,1,{},aK);_.vc=function(a){var b,c;b=Tj(a);c=Uj(a);a=new dK(a);this.b.j?mG(this.b.d,a,b,c):oG(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function bK(a){this.b=a}u(575,1,{},bK);_.wc=function(a){this.b.j=!1;Tj(a);Uj(a);qG(this.b.d)};_.b=null;function cK(a){this.b=a}u(576,1,{},cK);_.b=null;
function IJ(){GJ.call(this);this.hb.style[lh]=fb;this.hb.style[Re]=fb}u(577,572,wi,IJ);function eK(a,b){var c;c=b.b;c.f=4;return cG(a.b.d,c,b.e,b.f)}function KJ(a){this.b=a}u(578,1,{},KJ);_.Qf=function(a){return eK(this,a)};_.b=null;function Qs(a,b){oG(a.b.d,b.b,b.e,b.f);return cG(a.b.d,b.b,b.e,b.f)}function LJ(a){this.b=a}u(579,1,{},LJ);_.Qf=function(a){return Qs(this,a)};_.b=null;function NJ(a){this.b=a}u(580,1,{},NJ);_.Qf=function(a){return mG(this.b.d,a.b,a.e,a.f)};_.b=null;
function QJ(a){this.b=a}u(581,1,{},QJ);_.Qf=function(){return qG(this.b.d)};_.b=null;function Sr(a,b){var c;c=O(rF(b.c));c=new vD(b,0,sg,c);JE(a.b.d,c);return!0}function XJ(a){this.b=a}u(582,1,{},XJ);_.Qf=function(a){return Sr(this,a)};_.b=null;function Tr(a,b){var c;c=O(rF(100*b.d));c=new vD(b,0,yg,c);JE(a.b.d,c);return!0}function YJ(a){this.b=a}u(583,1,{},YJ);_.Qf=function(a){return Tr(this,a)};_.b=null;function Xr(a,b){var c;c=new vD(b,0,ne,qh);JE(a.b.d,c);return!0}function ZJ(a){this.b=a}
u(584,1,{},ZJ);_.Qf=function(a){return Xr(this,a)};var fK=_.b=null;function gK(){gK=x;fK=new Ou((cv(),new bv("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function hK(){hK=x;iK={}}function jK(a,b,c){var d;c&&(b.style[te]=c.c+hg,d=c.b,d!=Tb&&(b.style[se]=d),0!=(c.d&1)&&(b.style[ve]=qd),0!=(c.d&2)&&(b.style[ue]=Xe));a.f.style[kh]=Qf}
function jC(a){var b=kK,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Ji(a);c in iK?a=iK[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Gg),f=$doc.createElement(Ve),f.width=1,f.height=1,g=(gK(),fK),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),jK(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=yo(e),n=yo(e)+(e.offsetHeight||0),o=n-h,r=yo(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new lK,v.b=t,v.c=q,v.d=o,v),iK[c]=a);return a}
function mK(){hK();var a,b,c,d,e;Rj();this.b=L(fu,s,1,["monospace","sans-serif",Dg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Gg);this.f.innerHTML=this.i||l;this.f.style[te]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[se]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(587,1,{},mK);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var iK;function lK(){}
u(588,1,{},lK);_.b=0;_.c=0;_.d=0;function dG(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,13))return!!a.b.b.metaKey}catch(b){if(b=Xi(b),!A(b,86))throw b;}return!1}function eG(a){try{if(a.b&&A(a.b,13))return!!a.b.b.shiftKey}catch(b){if(b=Xi(b),!A(b,86))throw b;}return!1}function dK(a){fs.call(this,null,0,null);this.b=a}function DJ(a,b,c){fs.call(this,a,0,b);this.b=c}u(589,419,Bi,dK,DJ);_.ve=function(){return dG(this)};_.we=function(){return eG(this)};_.b=null;
function YC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=kK;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,jK(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function XC(a){this.c=a;this.b={};!kK&&(kK=new mK)}u(590,422,ri,XC);var kK=null;function QA(a){this.b=a}u(591,430,{},QA);_.b=null;function nK(a,b){this.b=a;this.c=b}u(592,1,{},nK);_.b=null;_.c=null;function oK(){vy.call(this);this.hb[Dd]="jsa-resetTable";this.hb.style[lh]=md}u(593,343,wi,oK);
function pK(){pK=x;var a=qK=new mK;Rj();a.i="9p";a.f.style[se]=Dg;a.f.style[te]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[te]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);rK=new dB(1)}function dF(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,FJ(a)}
function fF(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(cF(a,!1),360<=g||-360>=g?j=eF(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=sK(r,q,t,v,f),E=sK(r,q,t,v,h),J="<g"+a.n+ub,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),dF(a,j))}function V(a,b,c,d,e){a.o&&dF(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ea+a.c+a.b+bb)}
function bF(a,b,c,d,e){a.o&&(cF(a,!1),dF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb))}function mF(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ia+d+ea+a.j+' fill="'+e+la+b+"</text>");dF(a,b)}function uC(a,b,c,d,e){cF(a,!0);dF(a,'<rect x="'+b+ia+c+ga+e+'" width="'+d+da+a.n+bb)}
function FJ(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=ro(so(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetWidth||0)-hk(a.u.hb),d=to(so(a.u.hb.ownerDocument),a.u.hb)+(a.u.hb.offsetHeight||0)-jk(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ga+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=og+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function lF(a,b){a.f=b;a.j=GG(b)}u(594,426,{});_.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 rK,qK;function Es(a,b,c){c&&(Ps(a,b),c.Qf(a.c));a.e=!0}function Ps(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-ro(so(a.p.hb.ownerDocument),a.p.hb)+gk(a.p.hb)+Fo(a.p.hb.ownerDocument),a.c.f=c.clientY-yo(a.p.hb)+(a.p.hb.scrollTop||0)+Go(a.p.hb.ownerDocument),a.c.b=new dK(b),b.b.preventDefault(),!0):!1}
function JJ(a){this.p=a;this.c=new tK;this.d=new uK(this);B(this.p,new vK(this),(Ms(),Ms(),Ns));B(this.p,new wK(this),(Fs(),Fs(),Gs));B(this.p,new xK(this),(Js(),Js(),Ks));B(this.p,new yK(this),(Bs(),Bs(),Cs));B(this.p,new zK,(Yr(),Yr(),Zr));B(this.p,new AK(this),(Ur(),Ur(),Vr));B(this.p,new BK(this),(Pr(),Pr(),Qr))}u(595,1,{},JJ);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function uK(a){Ck();this.b=a}u(596,26,{},uK);
_.Hc=function(){!this.b.e&&this.b.j&&eK(this.b.j,this.b.c)};_.b=null;function vK(a){this.b=a}u(597,1,{},vK);_.b=null;function wK(a){this.b=a}u(598,1,{},wK);_.b=null;function xK(a){this.b=a}u(599,1,{},xK);_.b=null;function yK(a){this.b=a}u(600,1,{},yK);_.b=null;function zK(){}u(601,1,{},zK);function AK(a){this.b=a}u(602,1,{},AK);_.b=null;function BK(a){this.b=a}u(603,1,{},BK);_.b=null;function tK(){}u(604,1,{},tK);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function $G(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function CK(a){var b,c,d,e,f;fk(a);d=(sj(),tj(null));e=new oK;sy(e,a);Pw(d,e,d.hb);f=a.kd();b=a.jd();c=$G();9<=c?(++f,++b):7==c&&A(a,26)&&(c=a.hb.textContent,2>=c.length&&(f+=8));uy(e,a);Yw(d,e);return new hA(f,b)}function DK(){this.hb=$doc.createElement(ce);this.hb[Dd]=Ze;this.hb.style[$f]=Se;this.hb.style[dg]=fd;this.hb.style[lh]=fb;this.hb.style[Re]=fb}u(606,314,pi,DK);_.gd=function(){return hk(this.hb)};
_.hd=function(){return jk(this.hb)};function GG(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 sK(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new nK(new TH(a),new TH(b))}function eF(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+bb}
function tF(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=rb;e?b+="polygon":b+="polyline";return b+=d+a.n+bb}function cF(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ea+a.b:a.n=' fill="none" stroke="'+c+ea+a.b}function EJ(){pK();this.o=rK;this.d=[];this.u=new DK}u(607,594,{},EJ);_.b=l;_.c=l;function EK(){EK=x;FK=new hA(0,0)}
function GK(a){var b;b=a.Uf();if(!b){var c;(c=a.Rf())?(b=CK(c.b),yj(c.ye(),b.c,b.b),c=CK(c.b),b=new hA(c.c-b.c,c.b-b.b)):b=new hA(0,0);a.Yf(b)}return b}function wA(a,b){var c;if(a.Ce())return FK;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Xf(aA(b));c=CK(a.ye());a.f.c=c.c;a.f.b=c.b;return c}function HK(a,b){var c;b&&(c=og+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Tf().hb.style[nd]=c)}function IK(){this.f=new ZB;this.f.b=-1;this.f.c=-1}u(609,1,{});_.Rf=function(){return null};_.Sf=function(a){this.Wf(a.Rd())};
_.Tf=function(){return this.ye()};_.Uf=function(){return JK};_.Id=function(){};_.Ce=function(){return!1};_.Vf=function(a){this.Xf(aA(a))};_.Wf=function(a){HK(this,a)};_.Xf=function(a){var b=this.ye().hb,c,d,e;c=(GA(),HA);e=a.c;d=a.b;e!=c.c?b.style[te]=l+e+"pt":b.style[te]=l;d!=c.b?b.style[se]=d:b.style[se]=l;0!=(a.d&1)?b.style[ve]=qd:b.style[ve]=l;0!=(a.d&2)?b.style[ue]=Xe:b.style[ue]=l};_.Yf=function(a){JK=a};_.Zf=function(){};var JK=_.f=null,FK;
function AB(a,b){EK();IK.call(this);this.b=new Mx(a);this.b.ld()[Dd]=l;B(this.b,new KK(this,b),(Zq(),Zq(),$q))}u(608,609,{},AB);_.ye=function(){return this.b};_.Wf=function(a){HK(this,a)};_.b=null;function KK(a,b){this.b=a;this.c=b}u(610,1,{},KK);_.Pc=function(a){Wq();Xq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function EB(a){EK();IK.call(this);this.b=new Ly;B(this.b,new LK(this,a),(Tq(),Tq(),Uq))}u(611,609,{},EB);_.ye=function(){return this.b};_.b=null;
function LK(a,b){this.b=a;this.c=b}u(612,1,{},LK);_.b=null;_.c=null;function MK(a,b){var c,d;HK(a,b.Rd());for(d=new Ri(b.Wb.b);d.c<d.e.Fe();)c=Si(d),c.lc&&c.hc.Sf(c)}function NK(a,b){var c,d,e,f,g,j,h;yj(a.e,b.Yd(),b.Ud());for(d=new Ri(b.Wb.b);d.c<d.e.Fe();)c=Si(d),c.lc&&(e=c.hc,e.Vf(c),j=c.Zd(),h=c.$d(),g=c.Yd(),f=c.Ud(),0<g&&0<f&&(c=e.ye(),g-=GK(e).c,f-=GK(e).b,yj(e.ye(),g,f),!c.gb&&a.e.Cd(c),a.e.Dd(c,j,h)))}function LA(){EK();IK.call(this);this.e=new bx}u(613,609,{},LA);
_.Sf=function(a){MK(this,a)};_.ye=function(){return this.e};_.Vf=function(a){NK(this,a)};_.e=null;function EC(a){EK();IK.call(this);var b=this.b=new Iy;Qx(b.c,a);Hy(b);this.f.b=-1;this.f.c=-1}u(614,609,{},EC);_.ye=function(){return this.b};_.Ce=function(){var a;a=(this.b.c.d?wo(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function HC(a){this.b=new ez(a.i,new OK(a))}u(615,1,{},HC);_.b=null;
function az(a){var b,c,d,e,f;f=new uD(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(PK,s,62,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,41)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=oj((VA(),WA),new T(f.e)));c=c.c;if(Fu(!c?ph:c.b,Gh))for(c=(!a.e.b||0==a.e.b.d?(Ft(),Ft(),Gt):new $A(a.e.b)).Bd();c._c();)a=c.ad(),1001==f.e&&a.xe(f);var g,j,h;1001==f.e?(g=new fs(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.eg(),null.eg()):100==f.e&&A(f.f,59)?(j=f.f,h=new fs(j,205,null),h.j=j.Zd(),h.k=
j.$d()):1004<=f.e&&1005>=f.e||(701==f.e?null.eg():401==f.e||402==f.e?(null.eg(),null.eg(),null.eg(),null.eg(),null.eg()):500<=f.e&&507>=f.e&&(g=null.fg,500!=g&&(f=new fs(null.fg,g,null),f.j=null.eg(),f.k=null.eg(),j=null.eg(),f.f=j&12,501==g&&null.eg())))}function OK(a){this.b=a}u(616,1,zi,OK);_.xc=function(){az(this)};_.b=null;function dD(){EK();IK.call(this);this.b=new Dz}u(617,609,{},dD);_.Rf=function(){var a;a=new dD;Az(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ye=function(){return this.b};
_.Uf=function(){return QK};_.Yf=function(a){QK=a};var QK=_.b=null;u(618,613,{});function gD(){new xt}u(619,450,{},gD);function Kr(a,b){a.onloadend=function(a){b.Je(a.target.result)}}function ZG(a){this.b=a}u(626,1,{},ZG);_.b=null;function WG(){}u(627,1,{},WG);function XG(){}u(628,1,{},XG);function YG(){}u(629,1,{},YG);
function sC(a,b){EK();LA.call(this);this.d=new RK(a);var c=this.c=new vy,d=(gy(),hy);c.b=d;sy(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&SK(Oz(c.A.b.q,0)))throw new Cw("WindowPanel can only contain one child widget");TK(c,d);this.d.b=this;this.b=b}u(630,618,{},sC);_.ye=function(){return this.d};_.Tf=function(){return this.c.gb};_.Id=function(){UK(this.d,!1)};_.Xf=function(){};_.Zf=function(a){MK(this,a);NK(this,a);VK(this.d);WK(this.d)};_.b=null;_.c=null;_.d=null;
function XK(a){var b;b=new mr(G(a.hb,Vf),G(a.hb,Uf));a=new mr(G(a.L.bb.hb,Vf),G(a.L.bb.hb,Uf));return L(N,m,-1,[b.c-a.c,b.b-a.b])}function YK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.qd(a.J);a.od(b);a.J=a.I=null}else null!=a.J?(ZK(a,a.J),a.J=null):null!=a.I&&($K(a,a.I),a.I=null);Xj(a.K)}function VK(a){a.cb?a.bg(pr(a.L.bb)):(a.Ld(),VK(a))}function $K(a,b){var c;a.cb?(c=XK(a),a.bg(new mr(-1,aL(b,!1)-c[1]))):a.I=b}function bL(a,b){var c;b!=a.Gd()&&(c=a.L.bb,Hw(c),cL(c,b,c.hb,c.q.d,!0))}
function ZK(a,b){var c;a.cb?(c=XK(a),a.bg(new mr(aL(b,!0)-c[0],-1))):a.J=b}u(633,316,gi);_.$f=function(){var a,b;b=pr(this.L.bb);a=XK(this);b.c+=a[0];b.b+=a[1];return b};_.Gd=function(){var a;a=this.L.bb;return 0!=a.q.d?SK(Oz(a.q,0)):null};_._f=function(a){dL(this.L.bb,a)};_.Bd=function(){return new Iw(this.L.bb)};_.ag=function(){tr(this.L.bb)};_.wd=function(){YK(this)};_.Od=function(){tr(this.L.bb)};_.yd=function(a){return eL(this.L.bb,a)};_.bg=function(a){rr(this.L.bb,a)};
_.od=function(a){$K(this,a)};_.Hd=function(a){bL(this,a)};_.qd=function(a){ZK(this,a)};_.I=null;_.J=null;function fL(){fL=x;ix();var a=(gL(),hL(),iL);jL=new zy(a.e,a.c,a.d,a.f,a.b)}function UK(a,b){var c;c=new Wv;a.eb&&vt(a.eb,c);a.B&&qr(a.i,a);try{Zi(a.i.d,a)}catch(d){if(d=Xi(d),!A(d,80))throw d;}a.c=kL(a.i,a);try{kx(a,b)}finally{bj(a.k.b),bj(a.j.b),bj(a.n.b),a.H&&ej(a.H,a.i),a.u&&(a.u=!1)}}function lL(a,b,c){var d,e;e=a.gb;d=new Zj(a,e);e.Dd(a,d.b+b,d.e+c)}
function mL(a,b,c){b=new nL(xo(wo(dw(dw(a.L.d,b),c))));Gw(b,a);B(b,a.d,(Zq(),Zq(),$q));return b}function or(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));rr(a.L.bb,b)}function zI(a,b,c){var d,e;(e=a.i)?(d=oL(e.hb),nx(a,b+(hk(e.hb)+d[3]),c+(jk(e.hb)+d[0]))):nx(a,b,c)}function rC(a,b){a.B!=b&&(a.B=b,a._&&(b?sr(a.i,a):qr(a.i,a)))}function TK(a,b){if(b!=(0!=a.A.b.q.d?SK(Oz(a.A.b.q,0)):null)){Hw(a.A.b);var c=a.A.b;cL(c,b,c.hb,c.q.d,!0)}}
function pL(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(jr(),qL)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ri(a.H);e.c<e.e.Fe();)if(d=Si(e),b==(jr(),rL)){!d.c&&(d.c=new sL);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(jr(),kr))g=d.i,j=d.x,d.A.d?(zI(d,j.d,j.e),or(d,new mr(j.c,-1))):(zI(d,j.d,j.e),or(d,new mr(j.c,j.b)),sr(g,d)),Vi(g.d,d,d.A.c),Bk(d.r,333);else if(!d.u&&f==(jr(),qL))d.hb.style[ih]=jh,jr()}else if(b==kr){!d.c&&(d.c=new sL);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=oL(j.hb);h=d.x;if(d.A.d)h.d=hk(d.hb)-
g[3]-hk(j.hb),h.e=jk(d.hb)-g[0]-jk(j.hb),d.x=h,zI(d,0,0),tL(d,lr(j.hb).c,-1);else{if(f!=(jr(),qL))h.d=hk(d.hb)-g[3]-hk(j.hb),h.e=jk(d.hb)-g[0]-jk(j.hb),h.c=d.f,h.b=d.e,d.x=h;zI(d,0,0);rr(d,new uL(lr(j.hb)));qr(j,d)}d==d.i.b||QF(d);Bk(d.r,333)}}else b==qL&&(!d.c&&(d.c=new sL),d=a,d.u||(d.y=c,d.hb.style[ih]=Se))}}function vL(a,b){a.hb.style[nh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.eg().eg()}
function WK(a){if(!a.cb){a.k=Aw(a,a.i,(!Us&&(Us=new Ik),Us));a.j=Aw(a,a.i,Hk?Hk:Hk=new Ik);a.n=Aw(a,a.i,(!Zs&&(Zs=new Ik),Zs));var b=a.i;!a.H&&(a.H=new lj);fj(a.H,b);Us&&(b=new Ts(a),a.eb&&vt(a.eb,b));a.B&&sr(a.i,a);Vi(a.i.d,a,a.A.c);a.c&&(nx(a,a.c.b,a.c.c),a.c=null);ox(a);QF(a)}}function QF(a){if(a!=a.i.b){var b;Zs&&(b=new Ys(a),a.eb&&vt(a.eb,b))}}u(632,633,gi);_.Gd=function(){return 0!=this.A.b.q.d?SK(Oz(this.A.b.q,0)):null};_.Jd=function(a){UK(this,a)};_.Bd=function(){return new Iw(this.A.b)};
_.wd=function(){YK(this);Xj(new wL(this))};_.yd=function(a){return eL(this.A.b,a)};_.bg=function(a){or(this,a)};_.Kd=function(a,b){zI(this,a,b)};_.Hd=function(a){TK(this,a)};_.Ld=function(){WK(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 jL;
function RK(a){fL();var b=(xL(),yL);ix();var c;c=(xx(),yx);qx.call(this,!1,"popup");this.M=c.b;this.K=new zL(this);c=new AL;c.hb[Dd]="mosaic-popupLayoutPanel";fx(this.L,c);mx(this);this.d=new BL(this);this.r=new CL(this);this.s=new DL(this);this.t=new EL(this);this.x=new FL;this.G=(jr(),rL);this.B=!1;this.i=b;a=this.A=new GL(a);b=new HL;!a.e&&(a.e=new IL);fj(a.e,b);a=new JL(new yy(jL.b.e.b,jL.b.c,jL.b.d,jL.b.f,jL.b.b));B(a,new KL(this),(Zq(),Zq(),$q));b=this.A.c;if(!b.c){b.c=new vy;b.c.ld()[Dd]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(oy(),py);c.d=d;c=b.i;LL(c,b.c,new ML(2),c.q.d)}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Sw;d=ty(c);lw(c.c,(yv(),zv(d)),0);Rw(c,a,d,0,!1)}else sy(b.c,a);dL(b.i,null);B(this.A.c,new NL(this),(gr(),gr(),hr));B(this.A.c,this.d,$q);bL(this,this.A);Ti(px?wo(this.hb):xo(wo(this.hb)),"mosaic-WindowPanel",!0)}u(631,632,gi,RK);_.Id=function(){var a=this.b,b=new lC(a.b,201),c;a=a.b.r;a.b?a=new OL(new Ri(a.b)):(a=(Ft(),Ft(),Gt),a=new Ri(a));for(;a._c();)c=a.ad(),201==b.e&&xI(c.b)};_.b=null;
function YF(a,b,c,d){b=bA(b);c+=b.b;d+=b.c;nx(a.b,c,d);ox(a.b)}function OC(){EK();IK.call(this);var a=this.b=new PL;a.U=!0;a.b.i=!0;this.b.X=!0}u(634,609,{},OC);_.ye=function(){return this.b};_.b=null;function HD(){}u(641,466,{},HD);function OL(a){if(!a)throw new Hn;this.b=a}u(642,1,{},OL);_._c=function(){return ND(this.b)};_.ad=function(){return Si(this.b)};_.bd=function(){throw new RD("Missing message: awt.50");};_.b=null;function jB(){return jB()}
function FD(){FD=x;var a;a=(wD(),xD["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(QL,s,-1,0,1);else throw new BH(a+" is not supported");}catch(b){if(b=Xi(b),!A(b,88))throw b;}}function IC(a,b){a.b=31*a.b+cu((new TH(b)).b)}function eB(){}u(645,1,{},eB);_.hC=function(){return this.b};_.b=1;function RL(){RL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Te))&&0<b.length)b=$doc.getElementsByTagName(Te)[0],b.style[Re]=fb;a.body.style[Re]=fb}
function oL(a){RL();var b;b=y(N,m,-1,4,1);b[0]=SL(TL(a,"borderTopWidth"));b[1]=SL(TL(a,"borderRightWidth"));b[2]=SL(TL(a,"borderBottomWidth"));b[3]=SL(TL(a,"borderLeftWidth"));return b}function UL(a){RL();var b,c;c=VL(a);b=oL(a);a=new mr(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 lr(a){RL();return new mr(a.clientWidth,a.clientHeight)}
function VL(a){RL();var b;b=y(N,m,-1,4,1);b[0]=SL(TL(a,"marginTop"));b[1]=SL(TL(a,"marginRight"));b[2]=SL(TL(a,"marginBottom"));b[3]=SL(TL(a,"marginLeft"));return b}function WL(a){RL();var b;b=y(N,m,-1,4,1);b[0]=SL(TL(a,"paddingTop"));b[1]=SL(TL(a,"paddingRight"));b[2]=SL(TL(a,"paddingBottom"));b[3]=SL(TL(a,"paddingLeft"));return b}function XL(a,b,c){RL();try{H(b,qe)&&(b=Rd),a.style[b]=c}catch(d){if(d=Xi(d),!A(d,80))throw d;}}
function aL(a,b){RL();var c;YL||(YL=$doc.createElement(Gg),XL(YL,cf,l),XL(YL,Xg,l),XL(YL,dg,fd),XL(YL,ih,Se),$doc.body.appendChild(YL));XL(YL,lh,a);XL(YL,Re,a);c=UL(YL);return b?c.c:c.b}var YL=null;function ZL(){mr.call(this,0,0)}function mr(a,b){this.c=a;this.b=b}function uL(a){mr.call(this,a.c,a.b)}u(647,1,Bi,ZL,mr,uL);_.eQ=function(a){return this===a?!0:null==a||$L!=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+Wc};_.b=0;_.c=0;function aM(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(648,1,{73:1,76:1,97:1},aM);_.eQ=function(a){return a===this?!0:A(a,97)?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 bM.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;
function cM(a,b){this.b=a;this.c=b}u(649,1,Bi,cM);_.eQ=function(a){return this===a?!0:null==a||dM!=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 dM.e+"[x="+this.b+",y="+this.c+Wc};_.b=0;_.c=0;function FL(){this.c=this.b=this.e=this.d=0}u(650,1,Bi,FL);_.eQ=function(a){return this===a?!0:null==a||eM!=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 eM.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Wc};_.b=0;_.c=0;_.d=0;_.e=0;function TL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==qe&&(b=Rd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(652,1,{});var fM=-1;function gM(){}u(653,652,{},gM);_.b=-1;_.c=-1;var hM=null;
function SL(a){a=parseInt(a,10);a=isNaN(a)?null:EF(a);return!a?0:a.b}u(656,331,Yh);_.$f=function(){return pr(this.i)};_._f=function(a){dL(this.i,a)};_.ag=function(){tr(this.i)};_.Od=function(){tr(this.i)};_.od=function(a){var b=this.i;b.hb.style[Re]=a;b.cb||(b.i=a)};_.qd=function(a){var b=this.i;b.hb.style[lh]=a;b.cb||(b.j=a)};function gL(){gL=x;hL()}function qC(a,b){a.b.hb.textContent=b||l;dL(a.i,null)}
function iM(a){gL();var b;Nx(this,new AL);this.b=new jM;b=this.i;kM(b,new lM);XL(b.hb,ag,db);b.p=0;LL(b,this.b,new ML(0),b.q.d);this.b.ld()[Dd]="mosaic-Caption-text";this.b.hb.textContent=a||l;dL(this.i,null);this.hb[Dd]="mosaic-Caption"}u(655,656,Yh,iM);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};_.c=null;
function hL(){hL=x;mM=Yn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Sz(mM,240,20);new Sz(mM,224,16);new Sz(mM,208,16);new Sz(mM,192,16);new Sz(mM,176,16);new Sz(mM,160,16);new Sz(mM,144,16);new Sz(mM,128,16);new Sz(mM,112,16);new Sz(mM,96,16);new Sz(mM,80,16);new Sz(mM,64,16);new Sz(mM,260,16);iL=new Sz(mM,48,16);new Sz(mM,32,16);new Sz(mM,16,16);new Sz(mM,0,16)}var mM,iL;function nM(a,b){xw(a.b.hb,!b);dL(a.i,a.b)}
function nr(a,b){a.d=b;xw(a.b.hb,!b);dL(a.i,a.b);if(a.e){var c;for(c=new Ri(a.e);c.c<c.e.Fe();)Si(c)}}function GL(a){var b;Nx(this,new AL);b=this.i;kM(b,new oM((pM(),qM)));b.p=0;this.c=new iM(a);LL(b,this.c,new ML(1),b.q.d);this.b=new AL;kj(this.b,"Body");LL(b,this.b,new ML(0),b.q.d);this.hb[Dd]="mosaic-CaptionLayoutPanel"}u(658,656,{14:1,16:1,24:1,27:1,29:1,30:1,31:1,32:1,35:1,36:1,38:1,99:1,105:1},GL);_.rd=function(){Bw(this.i)};_.sd=function(){Ew(this.i)};_.Bd=function(){return new Iw(this.b)};
_.yd=function(a){return eL(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function IL(){nI(this)}u(659,542,qi,IL);function zL(a){this.b=a}u(660,1,zi,zL);_.xc=function(){tr(this.b.L.bb)};_.b=null;function rM(a){var b;b=a.c;a=b.i;b=!a.f?-1:Wj(a.f.b,b);a.f&&tv(a.f.b,b)&&wv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&QF(!a.f?null:tv(a.f.b,b-1))}function sM(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new KA);-1==Wj(a.f.b,b)&&fj(a.f.b,b)}function sL(){}u(661,1,{},sL);_.Uc=function(a){rM(a)};_.Vc=function(a){sM(a)};
_.Xc=function(a){tM(a.b.i,a.b)};function xL(){xL=x;uM=new vM(1,"e");wM=new vM(2,Kf);xM=new vM(3,"ne");yM=new vM(10,"nw");zM=new vM(4,xg);AM=new vM(5,Ag);BM=new vM(12,"sw");CM=new vM(8,"w");yL=new DM((sj(),tj(null)).hb)}function kL(a,b){var c;c=oL(a.hb);return new cM(hk(b.hb)-(hk(a.hb)+c[3]),jk(b.hb)-(jk(a.hb)+c[0]))}
function EM(a){var b,c,d,e,f,g;if(a.f){b=lr(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=tv(a.f.b,d),c=new mr(G(g.hb,Vf),G(g.hb,Uf)),f=kL(a,g),f.b-=bk(0,f.b+G(g.hb,Vf)-b.c),f.c-=bk(0,f.c+G(g.hb,Uf)-b.b),zI(g,bk(0,f.b),bk(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,tL(g,c.c,c.b),g.G==(jr(),kr)&&rr(g,new uL(lr(a.hb))),Bk(g.r,1)}}function FM(a,b,c){a=a.e;Vi(a,b,b);z(a.d,b,c);kj(b,Dc+c.c)}
function qr(a,b){var c;c=a.e;GM(c,b.z);jj(b.z,Dc+yM.c);GM(c,b.v);jj(b.v,Dc+wM.c);GM(c,b.w);jj(b.w,Dc+xM.c);GM(c,b.F);jj(b.F,Dc+CM.c);GM(c,b.o);jj(b.o,Dc+uM.c);GM(c,b.E);jj(b.E,Dc+BM.c);GM(c,b.C);jj(b.C,Dc+zM.c);GM(c,b.D);jj(b.D,Dc+AM.c)}
function sr(a,b){!b.z&&(b.z=mL(b,0,0));FM(a,b.z,yM);!b.v&&(b.v=mL(b,0,1));FM(a,b.v,wM);!b.w&&(b.w=mL(b,0,2));FM(a,b.w,xM);!b.F&&(b.F=mL(b,1,0));FM(a,b.F,CM);!b.o&&(b.o=mL(b,1,2));FM(a,b.o,uM);!b.E&&(b.E=mL(b,2,0));FM(a,b.E,BM);!b.C&&(b.C=mL(b,2,1));FM(a,b.C,zM);!b.D&&(b.D=mL(b,2,2));FM(a,b.D,AM)}function tM(a,b){var c,d;a.b=b;d=a.f.b.d;c=Wj(a.f.b,b);if(c+1<d){oB(a.f,b);for(fj(a.f.b,b);c<d;++c)vL(tv(a.f.b,c),c)}else vL(b,c)}
function DM(a){a=new HM(a);Nx(this,a);this.d=new IM(a);this.d.j=!0;cj(this.d);this.d.n=3;this.e=new JM(a);this.e.j=!0;cj(this.e);this.e.n=3;Px(this)}u(662,331,{14:1,16:1,24:1,27:1,29:1,31:1,32:1,35:1,36:1,38:1,105:1},DM);_.$f=function(){return lr(this.hb)};_._f=function(){var a;(a=KM(this))&&a._f(null)};_.ag=function(){EM(this)};_.Uc=function(a){!this.c&&(this.c=new sL);rM(a)};_.Vc=function(a){!this.c&&(this.c=new sL);sM(a)};_.Od=function(){EM(this)};
_.Xc=function(a){!this.c&&(this.c=new sL);tM(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var uM,wM,xM,yM,yL,zM,AM,BM,CM;function HM(a){this.q=new cx(this);this.hb=a}u(663,311,wi,HM);function vM(a,b){this.b=a;this.c=b}u(664,1,{},vM);_.b=0;_.c=null;function IM(a){Ni();gj.call(this,a)}u(665,3,{},IM);_.rc=function(){var a;a=this.k.f;a.u||fk(a.p);jj(this.k.f,"dragdrop-dragging");!a.A.d&&nM(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=bk(this.b,a<this.e?a:this.e),b=bk(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[cf]=a+(Rj(),hg);c.style[Xg]=b+hg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||QF(a);a.A.d||nM(a.A,!0);a.u||(a.p||(a.p=new LM,kj(a.p,"mosaic-GlassPanel-invisible")),XL(a.p.hb,nh,(RL(),TL(a.hb,nh))),rj((sj(),tj(null)),a.p,0,0));kj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.hb);this.c=a.e+kk(this.k.b.hb);this.e=this.b+mk(this.k.b.hb)-this.k.f.kd();this.d=this.c+lk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.d=0;_.e=0;function GM(a,b){try{Zi(a,b)}catch(c){if(c=Xi(c),!A(c,80))throw c;}}
function JM(a){Ni();gj.call(this,a);this.d=new Pi}u(666,3,{},JM);_.rc=function(){var a;a=this.k.f.gb;a.u||fk(a.p);jj(this.k.f,"dragdrop-dragging");nM(a.A,!1);or(a,new mr(a.f,a.e));Bk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=oj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.hd()-bk(this.k.d,this.c):this.k.f.hd()-this.k.d,0!=b&&(a=d.e,b=bk(a+b,G(d.A.c.hb,Uf)),b!=a&&lL(d,0,a-b),or(d,new mr(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.hd():this.k.d-this.k.f.hd(),0!=b&&(a=d.e,b=bk(a+b,G(d.A.c.hb,Uf)),or(d,new mr(d.f,b)),Bk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.gd()-bk(this.k.c,this.b):this.k.f.gd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
96,b!=a&&lL(d,a-b,0),or(d,new mr(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.gd():this.k.c-this.k.f.gd(),0!=b&&(a=d.f,or(d,new mr(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||QF(a);nM(a.A,!0);a.u||(a.p||(a.p=new LM,kj(a.p,"mosaic-GlassPanel-invisible")),XL(a.p.hb,nh,(RL(),TL(a.hb,nh))),rj((sj(),tj(null)),a.p,0,0));kj(this.k.f,"dragdrop-dragging");a=new Zj(this.k.b,null);this.b=a.b+ik(this.k.b.hb);this.c=a.e+kk(this.k.b.hb);this.f=this.b+mk(this.k.b.hb)-this.k.f.kd();this.e=this.c+lk(this.k.b.hb)-this.k.f.jd()};_.b=0;_.c=0;_.e=0;_.f=0;
function LM(){var a;this.e=new MM(this);this.b=!1;this.c=new gx;Nx(this,this.c);a=this.hb.style;a[nd]="#000";a[pe]="alpha(opacity=50)";a.opacity="0.5";this.hb[Dd]="gwt-GlassPanel"}u(667,331,Ei,LM);
_.ud=function(){var a;Px(this);try{a=this.gb}catch(b){b=Xi(b);if(A(b,86))throw new Cw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(sj(),tj(null))?(lv(this),mv(this.hb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),ej(Dk,a),a.c=!0,a.d=Mk(a),fj(Dk,a),this.d=new NM(this),Qv(new kv(this.d))):(this.hb.style[sd]=db,this.hb.style[pg]=db);this.b&&Ev(new jv(this));rj(tj(null),new OM,Fo($doc),Go($doc))};
_.vd=function(){this.i.vd();Jk(this.e);this.d&&(hv(Ov,this.d,L(PM,s,15,[(!Xs&&(Xs=new Ik),Xs)])),this.d=null);this.b&&hv(Gv,this,L(PM,s,15,[(!Fv&&(Fv=new Ik),Fv)]))};_.dd=function(a){switch(Bv(a.type)){case 256:if(27==(a.keyCode||0))return fk(this),!1;case 1:if(Do(this.hb,a.target))return fk(this),!1}return!0};_.wd=function(){};_.b=!1;_.c=null;_.d=null;function MM(a){Ck();this.b=a}u(668,26,{},MM);_.Hc=function(){var a=this.b;lv(a);mv(a.hb)};_.b=null;function NM(a){this.b=a}u(669,1,{},NM);_.b=null;
function OM(){this.hb=Sx();var a;a=new My(new QM(this));B(this,a,(Pq(),Pq(),Qq));B(this,a,(Mr(),Mr(),Nr))}u(670,333,wi,OM);_.wd=function(){Xj(new RM(this))};function QM(a){this.b=a}u(671,1,{},QM);_.b=null;function RM(a){this.b=a}u(672,1,zi,RM);_.xc=function(){this.b.hb.focus()};_.b=null;function SM(a){a.hb.style[lh]=md;a.hb.style[Re]=md;if(a.cb){var a=a.gb,b;A(a,105)?a._f(null):(b=KM(a))&&b._f(a)}}u(674,314,si);_.$f=function(){SM(this);return new mr(G(this.hb,Vf),G(this.hb,Uf))};_._f=function(){SM(this)};
_.ag=function(){};_.cd=function(){};_.Od=function(){};function jM(){this.hb=$doc.createElement("label");this.hb[Dd]="mosaic-Label";this.hb.style[kh]=Qf;this.hb[Dd]="mosaic-HTML"}u(673,674,si,jM);function JL(a){Nx(this,new TM(a));this.hb[Dd]="mosaic-ImageButton"}u(675,331,Ei,JL);
function PL(){ix();var a=(xx(),Ax);qx.call(this,!0,vf);this.M=a.b;this.b=new UM(this);this.b.e=!0;dx(this,this.b);this.U=!0;this.b.i=!0;-1==this.db?nw(this.hb,1|(this.hb.__eventBits||0)):this.db|=1;(px?wo(this.hb):xo(wo(this.hb)))[Dd]=Pe;this.hb.style[nh]="2147483647"}u(676,316,wi,PL);_.cd=function(a){Dw(this,a);1==Bv(a.type)&&kx(this,!1)};_.b=null;
function UM(a){this.c=a;this.d=new lj;this.j=new lj;a=(dz(),cz);new Rz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Lg);this.f=$doc.createElement(Og);xv(b,this.f);this.p=!0;a=Sx();b=(yv(),zv(b));a.appendChild(b);this.hb=a;Kl();this.hb.setAttribute(qg,nm.b);-1==this.db?nw(this.hb,2225|(this.hb.__eventBits||0)):this.db|=2225;this.hb[Dd]=Oe;a=vw(this.hb)+"-vertical";Ti(this.ld(),a,!0);this.hb.style[Zf]=db;this.hb.setAttribute("hideFocus",fh);B(this,new bz(this),(Pq(),Pq(),Qq))}u(677,354,pi,UM);
_.cd=function(a){switch(Bv(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Vy(this,a)};_.Nd=function(a,b){Zy(this,a,b);b||this.b&&kx(this.c,!1)};_.b=!0;_.c=null;
function TM(a){var b=(gy(),hy),c=(oy(),py),d;d=new Zx;d.i[rd]=cb;d.i[yd]=0;d.i[zd]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Xx(b.b);b.b.d.rows[0].cells[0][id]=c.b;Xx(b.b);b.b.d.rows[0].cells[0].style[hh]=e.b;Xx(d);b=Tx(d,0,0,!0);if(a){fk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Vx(g,f.d);$t(f.c,g,a);c.b=c.b.c}else e=c.c.d,fj(c.c,a);a.hb[dd]=e;xv(b,a.hb);Gw(a,d)}Nx(this,d);Ti(this.hb,"mosaic-WidgetWrapper",!0)}u(678,331,Ei,TM);_.b=null;_.c=null;function BL(a){this.b=a}u(679,1,{},BL);
_.Pc=function(){this.b._&&this.b!=this.b.i.b&&QF(this.b)};_.b=null;function CL(a){Ck();this.b=a}u(680,26,{},CL);_.Hc=function(){tr(this.b.L.bb);var a=this.b;Ws((!a.q&&(a.q=new VM),a.q))};_.b=null;function DL(a){Ck();this.b=a}u(681,26,{},DL);_.Hc=function(){pL(this.b,(jr(),kr))};_.b=null;function EL(a){Ck();this.b=a}u(682,26,{},EL);_.Hc=function(){pL(this.b,(jr(),qL))};_.b=null;function HL(){}u(683,1,{},HL);function KL(a){this.b=a}u(684,1,{},KL);_.Pc=function(){this.b.Id()};_.b=null;
function NL(a){this.b=a}u(685,1,{},NL);_.b=null;function wL(a){this.b=a}u(686,1,zi,wL);_.xc=function(){this.b.G==(jr(),kr)?Bk(this.b.s,333):this.b.G==qL&&Bk(this.b.t,333)};_.b=null;function nL(a){this.hb=a;Bw(this)}u(687,314,pi,nL);_.Qc=function(a){return B(this,a,(os(),os(),ps))};_.Rc=function(a){return B(this,a,(Bj(),Bj(),Cj))};_.Sc=function(a){return B(this,a,(ss(),ss(),ts))};_.Tc=function(a){return B(this,a,(Dj(),Dj(),Ej))};function VM(){Bt.call(this,null)}u(688,245,Di,VM);
function jr(){jr=x;kr=new WM("MAXIMIZED",0);qL=new WM("MINIMIZED",1);rL=new WM("NORMAL",2);XM=L(YM,s,100,[kr,qL,rL])}function WM(a,b){I.call(this,a,b)}u(689,141,{73:1,77:1,79:1,100:1},WM);var XM,kr,qL,rL;function lv(a){var b,c,d,e;c=zj();b=Aj();e=(ow(),pw).scrollWidth;d=pw.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[lh]=c-1+hg);0<=b-1&&(a.hb.style[Re]=b-1+hg)}
function mv(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,l);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,l)}function ZM(a,b){var c,d,e;if(a.n)return!0;a.y.Qe();for(c=new Iw(b);c.b.b<c.b.c.d-1;)d=SK(Jw(c.b)),e=d.gb,A(e,106)&&e.pd(d.md()),d.md()&&fj(a.y,d);return!0}
function $M(a,b){var c,d,e;if(b.b)a.d&&nk(a.d),a.d=new aN(a,b),ok(a.d,333);else for(d=new Ri(a.y);d.c<d.e.Fe();)c=Si(d),e=c.fb,$w(b,bN(c),e.t,e.u),cN(c,e.v,e.s,L(N,m,-1,[dN(a.r.b,c).e,dN(a.q.b,c).d,dN(a.o.b,c).b,dN(a.p.b,c).c]),L(N,m,-1,[eN(a.j.b,c).e,eN(a.i.b,c).d,eN(a.e.b,c).b,eN(a.f.b,c).c]),L(N,m,-1,[fN(a.v,c),fN(a.u,c),fN(a.s,c),fN(a.t,c)]))}
function gN(){this.y=new lj;this.k=new hN(this);this.x=new iN(this.k);this.w=new jN(this.k);this.r=new kN(this.k);this.q=new lN(this.k);this.o=new mN(this.k);this.p=new nN(this.k);this.j=new oN(this.k);this.i=new pN(this.k);this.e=new qN(this.k);this.f=new rN(this.k);this.v=new sN(this.k);this.u=new sN(this.k);this.s=new sN(this.k);this.t=new sN(this.k)}u(693,1,{});_.cg=function(a){$M(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 tN(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ri(b.y);e.c<e.e.Fe();)d=Si(e),A(d,28)&&(d=d.bb),f=d.fb,$w(c,bN(d),f.t,f.u),cN(d,f.v,f.s,L(N,m,-1,[dN(b.r.b,d).e,dN(b.q.b,d).d,dN(b.o.b,d).b,dN(b.p.b,d).c]),L(N,m,-1,[eN(b.j.b,d).e,eN(b.i.b,d).d,eN(b.e.b,d).b,eN(b.f.b,d).c]),L(N,m,-1,[fN(b.v,d),fN(b.u,d),fN(b.s,d),fN(b.t,d)]));uN(c);a.b.d=null;for(a=new Ri(a.b.y);a.c<a.e.Fe();)b=Si(a),A(b,28)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function aN(a,b){this.b=a;this.c=b;var c=(tk(),wk);this.n=new sk(this);this.u=c}u(694,17,{},aN);_.yc=function(){tN(this)};_.zc=function(){tN(this)};
_.Bc=function(a){var b,c,d;for(c=new Ri(this.b.y);c.c<c.e.Fe();)b=Si(c),A(b,28)&&(b=b.bb),d=b.fb,d.j=cu(d.p+(d.t-d.p)*a),d.w=cu(d.q+(d.u-d.q)*a),d.x=cu(d.r+(d.v-d.r)*a),d.i=cu(d.o+(d.s-d.o)*a),$w(this.c,bN(b),d.j,d.w),cN(b,d.x,d.i,L(N,m,-1,[dN(this.b.r.b,b).e,dN(this.b.q.b,b).d,dN(this.b.o.b,b).b,dN(this.b.p.b,b).c]),L(N,m,-1,[eN(this.b.j.b,b).e,eN(this.b.i.b,b).d,eN(this.b.e.b,b).b,eN(this.b.f.b,b).c]),L(N,m,-1,[fN(this.b.v,b),fN(this.b.u,b),fN(this.b.s,b),fN(this.b.t,b)]))};_.b=null;_.c=null;
u(696,1,{});_.b=null;function qN(a){this.b=a}u(695,696,{},qN);function rN(a){this.b=a}u(697,696,{},rN);function pN(a){this.b=a}u(698,696,{},pN);function oN(a){this.b=a}u(699,696,{},oN);function mN(a){this.b=a}u(700,696,{},mN);function nN(a){this.b=a}u(701,696,{},nN);function lN(a){this.b=a}u(702,696,{},lN);function kN(a){this.b=a}u(703,696,{},kN);u(704,696,{},function(a){this.b=a});u(705,696,{},function(a){this.b=a});
function fN(a,b){var c=a.b,d;d=oj(c.e,b);d||(d=new aM(WL(b.hb)),z(c.e,b,d));return d.e}function sN(a){this.b=a}u(706,696,{},sN);function jN(a){this.b=a}u(707,696,{},jN);function iN(a){this.b=a}u(708,696,{},iN);function eN(a,b){var c;c=oj(a.b,b);c||(c=new aM(oL(b.hb)),z(a.b,b,c));return c}function dN(a,b){var c;c=oj(a.c,b);c||(c=new aM(VL(b.hb)),z(a.c,b,c));return c}
function vN(a,b){var c,d;d=oj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=KM(b),f,g,j,h,n;if(A(b,105)){if(null!=c.n&&null!=c.k){d=new mr(wN(e,!0),wN(e,!1));break a}h=b.$f();null!=c.n&&(h.c=wN(e,!0));null!=c.k&&(h.b=wN(e,!1))}else{if(null!=c.n&&null!=c.k){d=new mr(wN(e,!0),wN(e,!1));break a}h=new ZL;f=b.hb;n=f.style;g=n[dg];j=n[ih];n[dg]="static";n[ih]=Se;null!=c.n?h.c=wN(e,!0):(n[lh]=md,h.c=(f.offsetWidth||0)+dN(d.p.b,b).c+dN(d.q.b,b).d);null!=c.k?h.b=wN(e,!1):(n[Re]=md,h.b=(f.offsetHeight||0)+dN(d.r.b,b).e+
dN(d.o.b,b).b);n[dg]=g;n[ih]=j}d=h}null!=c.n&&(Rj(),nq)==c.n.eg()||null!=c.k&&(Rj(),nq)!=c.k.eg()||z(a.f,b,d)}return d}function hN(a){this.i=a;this.d=new Pi;this.f=new Pi;this.c=new Pi;this.b=new Pi;this.e=new Pi}u(709,1,{},hN);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function xN(a){var b;b=a.fb;if(null==b||!A(b,103))b=new yN,a.fb=b;return b}function lM(){oM.call(this,(pM(),zN))}function oM(a){var b=(AN(),BN);gN.call(this);this.c=a;this.b=b}u(710,693,{},lM,oM);
_.dg=function(a){var b,c,d,e,f,g,j,h,n;h=new ZL;ZM(this,a);n=dN(this.p.b,a).c+dN(this.q.b,a).d+eN(this.f.b,a).c+eN(this.i.b,a).d+fN(this.t,a)+fN(this.u,a);d=dN(this.r.b,a).e+dN(this.o.b,a).b+eN(this.j.b,a).e+eN(this.e.b,a).b+fN(this.v,a)+fN(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(pM(),zN)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ri(this.y);a.c<a.e.Fe();)c=Si(a),e=xN(c),b=null,j=c.gb,A(j,106)&&(b=j,b=CN(b),b=new mr(b[1]+b[3],b[0]+b[0])),this.c==zN?(n+=vN(this.x.b,c).c,e.b=vN(this.w.b,
c).b,A(j,106)&&(n+=b.c,e.b+=b.b),f=bk(f,e.b)):(d+=vN(this.w.b,c).b,e.c=vN(this.x.b,c).c,A(j,106)&&(d+=b.b,e.c+=b.c),g=bk(g,e.c));this.c==zN?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.cg=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,S;if(ZM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=fN(this.t,a);E=fN(this.v,a);c=lr(a.hb);S=c.c-(t+fN(this.u,a));r=c.b-(E+fN(this.s,a));g=S;c=r;this.c==(pM(),zN)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ri(this.y);e.c<e.e.Fe();)d=Si(e),b=null,q=xN(d),v=d.gb,A(v,106)&&(b=v,b=CN(b),b=new mr(b[1]+b[3],b[0]+b[0])),this.c==zN?(q.e?++h:(q.c=vN(this.x.b,d).c,A(v,106)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=vN(this.w.b,d).b,A(v,106)&&(q.b+=b.b))):(q.d?++j:(q.b=vN(this.w.b,
d).b,A(v,106)&&(q.b+=b.b),c-=q.b),q.e?q.c=S:(q.c=vN(this.x.b,d).c,A(v,106)&&(q.c+=b.c)));for(e=new Ri(this.y);e.c<e.e.Fe();)d=Si(e),b=null,q=d.fb,v=d.gb,A(v,106)&&(b=v,b=CN(b),b=new mr(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==zN?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,106)&&(n-=b.c,f-=b.b),this.c==qM?(q.t=this.b==(AN(),BN)?t:this.b==DN?t+~~(S/2)-~~(J/2):t+S-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(AN(),BN)?(q.t=t,q.u=E):this.b==DN?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
n,q.s=f,t+=J+D),a.b&&(v=d.gd()-hk(a.hb)-fN(this.t,a),-1==q.p&&(q.p=v),v=d.hd()-jk(a.hb)-fN(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.kd()),-1==q.o&&(q.o=d.jd()));$M(this,a)}};_.b=null;_.c=null;function AN(){AN=x;BN=new EN("START",0);DN=new EN(Jb,1);FN=new EN("END",2);GN=L(HN,s,101,[BN,DN,FN])}function EN(a,b){I.call(this,a,b)}u(711,141,{73:1,77:1,79:1,101:1},EN);var GN,DN,FN,BN;function pM(){pM=x;zN=new IN("HORIZONTAL",0);qM=new IN("VERTICAL",1);JN=L(KN,s,102,[zN,qM])}
function IN(a,b){I.call(this,a,b)}u(712,141,{73:1,77:1,79:1,102:1},IN);var JN,zN,qM;u(714,1,{107: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 yN(){this.f=!1}function ML(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(713,714,{103:1,107:1},yN,ML);_.b=0;_.c=0;_.d=!1;_.e=!1;
function LN(a,b){if(a.n)return!0;ZM(a,b);if(0<a.y.d){a.b=tv(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,104))d=new MN,c.fb=d;a.c=d;a.y.Qe();fj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function NN(){gN.call(this)}u(715,693,{},NN);
_.dg=function(a){var b,c;c=new ZL;LN(this,a);if(this.b){b=vN(this.x.b,this.b).c;var d=vN(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,106)&&(b=CN(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=dN(this.p.b,a).c+dN(this.q.b,a).d+eN(this.f.b,a).c+eN(this.i.b,a).d+fN(this.t,a)+fN(this.u,a);c.b+=dN(this.r.b,a).e+dN(this.o.b,a).b+eN(this.j.b,a).e+eN(this.e.b,a).b+fN(this.v,a)+fN(this.s,a);return c};
_.cg=function(a){var b,c,d,e,f;LN(this,a)&&(d=fN(this.t,a),e=fN(this.v,a),c=lr(a.hb),f=c.c-(d+fN(this.u,a)),c=c.b-(e+fN(this.s,a)),b=this.b.gb,A(b,106)&&(b=CN(b),f-=b[1]+b[3],c-=b[0]+b[2]),this.c.t=d,this.c.v=f,this.c.u=e,this.c.s=c,a.b&&(d=this.c,e=this.b.gd()-hk(a.hb)-fN(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.hd()-jk(a.hb)-fN(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.kd()),d=this.c,-1==d.o&&(d.o=this.b.jd())),$M(this,a))};_.b=null;_.c=null;function MN(){this.f=!1}
u(716,714,{104:1,107:1},MN);function CN(a){var b,c,d,e;null==a.b&&(a.b=y(N,m,-1,4,1),e=wo(dw(dw(a.d,0),0)),c=wo(dw(dw(a.d,2),2)),d=VL(a.hb),b=oL(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 ON(a,b){a.cb&&fk(a);return ex(a,b)}function PN(){Gx();wx.call(this,Hx)}u(717,321,{14:1,16:1,24:1,28:1,29:1,30:1,32:1,36:1,38:1,106:1},PN);_.yd=function(a){return ON(this,a)};_.b=null;
function bN(a){var b;b=a.gb;return A(b,106)?b:a}function pr(a){if(!a.cb)return new ZL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.dg(a),rr(a,a.k),a.e.cg(a),a.k=a.e.dg(a);return a.k}function SK(a){return A(a,106)?a.bb:a}function QN(a){var b;if(!a.o){b=(!hM&&(hM=new gM),hM);var c=RN(a,gb,!0);b.b=c;c=RN(a,hb,!0);b.c=c;a.o=b}return a.o}
function cL(a,b,c,d,e){if(A(b,28))throw new Kk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,107)&&f.f?(c=new PN,Rw(a,c,a.hb,d,!0),fx(c,b)):Rw(a,b,c,d,e);dL(a,b)}function LL(a,b,c,d){b.fb=c;cL(a,b,a.hb,d,!0)}
function dL(a,b){var c;c=a.e;if(b){var d=c.k;$i(d.d,b);$i(d.f,b);$i(d.c,b);$i(d.b,b);$i(d.e,b)}else d=c.k,zz(d.d),zz(d.f),zz(d.c),zz(d.b),zz(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==bN(a))c=c.gb;else{if(A(c,99)||A(c,27))d=c,c=c.gb,c==bN(d)&&(c=c.gb);A(c,106)&&A(c.gb,98)&&(c=c.gb)}A(c,105)&&!A(c,98)&&(c._f(a.gb),c._f(a))}}
function tr(a){if(a.cb&&a.hb.style.display!=Nf){a.hb.scrollTop=0;var b=a.hb,c=0;!Bo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==wg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.cg(a);a.d=!1;uN(a)}}function uN(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=SK(Oz(a.q,d)),A(b,106)&&(b=b.bb),b.md()&&(A(b,105)?b.ag():A(b,35)&&b.Od())}function eL(a,b){var c;A(b,106)&&(b=A(b,106)?b.bb:b);c=bN(b);return Yw(a,c)?(A(c,106)&&ON(c,b),dL(a,null),!0):!1}
function kM(a,b){var c;a.e=b;null!=a.f&&jj(a,vw(a.hb)+Ca+a.f);a.f=b.cZ.e;c=Xz(a.f,po(46));a.f=a.f.substr(c+1,a.f.length-(c+1));kj(a,vw(a.hb)+Ca+a.f);dL(a,null)}function RN(a,b,c){a.n||(a.n=$doc.createElement(Gg),XL(a.n,dg,fd),XL(a.n,ih,Se),XL(a.n,cf,db),XL(a.n,Xg,db),a.hb.appendChild(a.n));XL(a.n,lh,b);XL(a.n,Re,b);a=UL(a.n);return c?a.c:a.b}
function wN(a,b){var c;c=null.eg();if(c==(Rj(),zq)){c=(QN(a),null.eg());var d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM);return P(O(Math.round(100*d*c/254)))}if(c==pq)return c=QN(a),d=null.eg(),P(O(rF(d*(-1==c.b&&(c.b=aL(gb,!0)),c.b))));if(c==rq)return c=QN(a),d=null.eg(),P(O(rF(d*(-1==c.c&&(c.c=aL(hb,!0)),c.b))));if(c==xq)return c=(QN(a),null.eg()),d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM),P(O(Math.round(d*c)));if(c==Bq)return c=(QN(a),null.eg()),d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM),P(O(Math.round(10*d*c/254)));
if(c==vq)return P(O(rF(12*(QN(a),null.eg())*P(O(rF((-1==fM&&(fM=(RL(),aL(ib,!0))),fM)/72))))));if(c==nq)return RN(a,null.eg(),b);if(c==tq)return c=(QN(a),P(O(rF(null.eg())))),d=(-1==fM&&(fM=(RL(),aL(ib,!0))),fM),P(O(Math.round(d*c/72)));if(null.eg()==lq)return P(O(rF(null.eg())));throw new Kk("Invalid size: "+null.eg());}function AL(){var a=new NN;bx.call(this);this.k=new mr(-1,-1);new UN(this);this.hb[Dd]="mosaic-LayoutPanel";kM(this,a)}
u(718,311,{14:1,16:1,24:1,29:1,30:1,32:1,35:1,36:1,38:1,105:1},AL);_.Cd=function(a){cL(this,a,this.hb,this.q.d,!0)};_.rd=function(){Lw(this,new VN)};_.sd=function(){Lw(this,new WN)};_.$f=function(){return pr(this)};_.zd=function(a){return Uw(this.q,bN(a))};_.Ad=function(a,b,c,d){cL(this,a,b,c,d)};_._f=function(a){dL(this,a)};_.Bd=function(){return new Iw(this)};_.ag=function(){tr(this)};
_.wd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.qd(this.j),this.od(a),this.j=this.i=null;else if(a=pr(this),null!=this.j)a=a.b+hg,this.qd(this.j),this.od(a),this.j=null;else if(null!=this.i){var b=this.i;this.qd(a.c+hg);this.od(b);this.i=null}else b=a.b+hg,this.qd(a.c+hg),this.od(b);tr(this)}};_.Od=function(){tr(this)};_.yd=function(a){return eL(this,a)};_.od=function(a){this.hb.style[Re]=a;this.cb||(this.i=a)};_.Dd=function(a,b,c){$w(this,bN(a),b,c)};
_.qd=function(a){this.hb.style[lh]=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 VN(){}u(719,1,{},VN);_.Md=function(a){bN(a).ud()};function WN(){}u(720,1,{},WN);_.Md=function(a){bN(a).vd()};function Iw(a){this.c=a;this.b=new Ww(this.c.q)}u(721,1,{},Iw);_._c=function(){return this.b.b<this.b.c.d-1};_.ad=function(){return SK(Jw(this.b))};_.bd=function(){Kw(this.b)};_.c=null;function XN(){XN=x;new Jy}
function UN(a){XN();Ti(a.hb,"dragdrop-dropTarget",!0);this.b=a;new YN(this)}u(722,9,{},UN);function YN(a){Ck();this.b=a}u(723,26,{},YN);_.Hc=function(){dL(this.b.b,null);tr(this.b.b)};_.b=null;function KM(a){a=a.gb;return!a?null:A(a,105)?a:KM(a)}function tL(a,b,c){var d;d=a.hb;cN(a,b,c,VL(d),oL(d),WL(d))}
function cN(a,b,c,d,e,f){var g;0<=b&&(b-=d[1]+d[3],g=b-(e[1]+e[3]+f[1]+f[3]),a.qd((0>g?0:g)+(Rj(),hg)),b!=a.kd()&&a.qd((0>b?0:b)+hg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.od((0>b?0:b)+(Rj(),hg)),c!=a.jd()&&a.od((0>c?0:c)+hg))}function rr(a,b){tL(a,b.c,b.b)}u(726,1,{});
function qH(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:SD(a,b,~~Ji(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Rf:typeof v,r=r==Tf?Object.prototype.toString.call(v)==Uc||typeof v.length==Sf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Rf,r)))if(v=H(Sf,r),r=H("boolean",r),ZN===D)v&&(o[t]=new TH(o[t])),r&&(o[t]=(DH(),o[t]?GH:EH));else{q=v||r;if(q=
!q&&null!=D&&Pn(D)==$N){q=o[t];if(null==q||aO(q,D))continue;if(Nn(q)&&(q=q&&q.g?q.g:null,null!=q&&aO(q,D))){o[t]=q;continue}}if(!H(Tf,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 bO(){this.d=new Pi;this.b=new Pi;this.c=new Pi}function aO(a,b){var c;if(ZN==b||cO==b&&A(a,108))return!0;if(null!=a)for(c=Pn(a);c&&c!=ZN;c=null)if(c==b)return!0;return!1}u(725,726,{},bO);function nH(){nH=x;pH=new bO}
function tH(a,b){nH();z(pH.d,a,b)}function kH(a){nH();var b,c,d;d=XH(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 lH(a,b){var c;nH();return c=b&&b[0]&&(typeof b[0]==Tf||typeof b[0]==xe)?b[0]:null,aO(c,a)}function rH(a){var b=mH;nH();var c,d;d=pH.c;if(c=!b?d.c:SD(d,b,~~Ji(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?TD(d,c):VD(d,b,c,~~Ji(b))}
function MG(a){nH();var b=pH,c;null==a?a=null:(c=a[cd],c||(0!=(Pn(a).c&4)?a=[]:(b=(b=oj(b.d,Pn(a)))&&typeof b==xe?new b(a):a,a=a[cd]=b),c=a),a=c);return a}var pH;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=$n&&(e=pk(),2E3<e-bo&&(bo=e,ao=Zn()));if(0==$n++){var f=(co(),eo),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=mo(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(co(),eo),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=mo(n,o);while(h.d);h.d=o}}--$n;c&&-1!=ao&&($wnd.clearTimeout(ao),ao=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(du)()}catch(d){a(b)}else C(du)()}var ZN=Z(1),Sn=Z(102),dO=PH(" I"),N=KH(735,dO),oI=KH(733,ZN),eO=PH(" Z"),RI=KH(736,eO);Z(101);Z(100);Z(99);var fO=Z(522),Gn=KH(737,fO),gO=Z(264),Ku=KH(738,gO);Z(265);Z(141);Z(497);Z(108);Z(508);var hO=PH(" B");Z(512);var iO=PH(" C"),Ki=KH(739,iO),$N=Z(510),jO=PH(" D"),UE=KH(740,jO);Z(511);Z(513);var kO=Z(516),tG=KH(741,kO),lO=PH(" J"),mO=Z(2),fu=KH(734,mO),QL=KH(742,hO);Z(525);Z(507);Z(98);Z(193);Z(495);
var mH=Z(488);Z(504);var zH=Z(502);Z(500);Z(501);Z(506);Z(117);Z(110);Z(111);Z(112);Z(118);Z(96);Z(519);Z(514);Z(503);Z(489);Z(490);Z(491);Z(492);Z(493);Z(494);var nO=Z(401);Z(400);Z(399);Z(398);Z(487);Z(486);var WB=Z(415),yE=KH(743,WB),oO=Z(421),DE=KH(744,oO),pO=Z(422),FE=KH(745,pO),qO=Z(564),JG=KH(746,qO),Wt=KH(747,N),rO=$(562,function(){KE();return EI}),FI=KH(748,rO);Z(563);Z(424);Z(423);Z(557);Z(556);Z(565);Z(566);Z(561);Z(458);Z(560);var wB=KH(749,nO);Z(413);Z(568);Z(499);OH();Z(498);OH();Z(726);
Z(725);var cO=OH();Z(315);var sO=Z(314);Z(313);Z(319);Z(333);Z(374);Z(570);Z(569);Z(312);Z(311);Z(572);Z(571);Z(577);Z(578);Z(579);Z(580);Z(581);Z(582);Z(583);Z(584);Z(573);Z(574);Z(575);Z(576);Z(251);Z(250);Z(324);Z(325);Z(326);Z(595);Z(604);Z(26);Z(596);Z(597);Z(598);Z(599);Z(600);Z(601);Z(602);Z(603);Z(296);Z(370);Z(373);Z(371);Z(372);Z(204);Z(203);Z(298);Z(245);Z(300);Z(212);var tO=Z(211);Z(248);Z(247);Z(246);Z(395);Z(396);Z(397);Z(479);Z(478);Z(477);Z(480);Z(481);Z(482);Z(483);Z(626);Z(627);
Z(628);Z(629);var uO=$(181,function(){Rj();return Dq}),Eq=KH(750,uO),vO=$(140,function(){Sj();return Ro}),So=KH(751,vO),wO=$(147,function(){To();return Dp}),Ep=KH(752,wO),xO=$(166,function(){Fp();return Op}),Pp=KH(753,xO),yO=$(171,function(){Qp();return Zp}),$p=KH(754,yO),zO=$(176,function(){aq();return jq}),kq=KH(755,zO);$(182,null);$(183,null);$(184,null);$(185,null);$(186,null);$(187,null);$(188,null);$(189,null);$(190,null);$(142,null);$(143,null);$(144,null);$(145,null);$(146,null);$(148,null);
$(158,null);$(159,null);$(160,null);$(161,null);$(162,null);$(163,null);$(164,null);$(165,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(157,null);$(167,null);$(168,null);$(169,null);$(170,null);$(172,null);$(173,null);$(174,null);$(175,null);$(177,null);$(178,null);$(179,null);$(180,null);Z(470);Z(469);Z(529);Z(531);Z(530);Z(532);Z(534);Z(533);Z(535);Z(539);Z(540);Z(202);Z(208);Z(207);Z(206);Z(210);Z(230);Z(441);Z(440);
var PC=Z(439),vF=KH(756,PC),VI=KH(757,lO);Z(425);Z(536);Z(542);Z(537);Z(538);Z(426);Z(594);Z(435);Z(434);Z(433);Z(438);var AO=OH(),PK=KH(758,AO);Z(294);Z(468);Z(548);var BO=$(254,function(){Lt();return Qt}),Rt=KH(759,BO);Z(448);Z(449);Z(432);var AC=Z(427);Z(528);Z(411);Z(412);Z(437);var LC=Z(436);Z(429);Z(428);Z(546);Z(555);Z(430);Z(472);Z(521);Z(558);Z(559);Z(567);Z(418);var $B=Z(417);Z(446);Z(447);Z(403);Z(402);Z(455);OH();OH();OH();Z(405);Z(406);Z(209);Z(383);var Pz=KH(760,sO);Z(384);Z(607);Z(606);
Z(344);Z(346);Z(345);Z(347);Z(232);Z(249);Z(235);Z(237);var gC=Z(420);Z(471);Z(408);Z(407);Z(414);Z(552);Z(524);Z(240);Z(457);Z(227);Z(228);Z(231);Z(225);Z(224);Z(226);var iC=Z(590);Z(214);Z(218);Z(416);Z(609);Z(614);Z(456);Z(515);Z(459);var yB=Z(410),xB=KH(761,$B);Z(645);Z(443);Z(444);Z(445);Z(409);Z(587);Z(588);Z(216);Z(215);Z(217);Z(219);Z(349);Z(348);Z(340);Z(341);Z(634);Z(615);Z(616);Z(541);Z(549);Z(550);Z(551);Z(608);Z(610);var BC=Z(431);Z(591);Z(553);Z(239);Z(236);Z(238);Z(234);Z(223);Z(222);
Z(221);Z(276);Z(613);Z(318);Z(317);Z(316);Z(633);Z(632);Z(631);Z(618);Z(630);var CO=$(689,function(){jr();return XM}),YM=KH(762,CO);Z(688);Z(687);Z(679);Z(680);Z(681);Z(682);Z(683);Z(684);Z(685);Z(686);Z(660);var DO=$(320,function(){xx();return Ex}),Fx=KH(763,DO),EO=$(366,function(){sx();return kz}),lz=KH(764,EO);Z(17);Z(367);Z(368);Z(363);Z(364);Z(365);Z(18);Z(19);Z(20);Z(454);Z(419);Z(676);Z(354);Z(677);Z(355);Z(356);Z(357);Z(358);Z(361);Z(329);Z(328);Z(327);Z(611);Z(612);Z(617);Z(269);Z(332);Z(362);
Z(350);Z(377);Z(376);Z(375);var FO=$(378,function(){Cz();return Mz}),Nz=KH(765,FO);$(379,null);$(380,null);$(381,null);$(382,null);Z(252);Z(592);Z(330);Z(343);Z(342);Z(545);Z(392);Z(322);Z(205);Z(593);Z(331);Z(662);Z(3);Z(665);Z(666);Z(664);Z(663);Z(656);Z(655);Z(718);Z(719);Z(720);Z(721);Z(658);Z(243);var nD=Z(451),pD=KH(766,nD);Z(452);Z(450);Z(29);Z(30);Z(28);Z(31);Z(34);Z(35);Z(36);Z(37);Z(38);Z(39);var GO=Z(51),$y=KH(767,GO);Z(40);Z(41);Z(42);Z(43);Z(44);Z(45);Z(46);Z(48);Z(47);Z(49);Z(50);Z(52);
Z(53);Z(55);Z(56);Z(54);Z(57);Z(58);Z(59);Z(60);Z(62);Z(64);Z(65);Z(63);Z(61);Z(66);Z(67);Z(68);Z(69);Z(71);Z(74);Z(73);Z(75);Z(78);Z(79);Z(77);Z(80);Z(81);Z(82);Z(83);Z(84);Z(85);Z(87);Z(88);Z(86);Z(89);Z(90);Z(91);Z(92);Z(94);Z(95);Z(93);Z(270);var $L=Z(647);Z(323);var dM=Z(649);Z(241);Z(674);Z(673);Z(464);Z(463);Z(465);Z(242);Z(278);Z(280);Z(279);Z(274);Z(386);Z(271);Z(321);Z(717);Z(285);Z(288);Z(286);Z(287);Z(5);Z(7);Z(6);Z(619);Z(453);Z(466);Z(387);Z(201);Z(307);Z(309);Z(308);Z(460);Z(461);Z(467);
Z(244);Z(273);Z(33);Z(281);Z(351);Z(352);Z(353);Z(282);var PM=KH(768,tO);Z(283);Z(589);Z(675);Z(642);Z(505);Z(526);Z(32);Z(70);var eM=Z(650);Z(659);Z(678);Z(714);Z(713);Z(213);Z(229);Z(4);Z(641);Z(693);Z(710);var HO=$(711,function(){AN();return GN}),HN=KH(769,HO),IO=$(712,function(){pM();return JN}),KN=KH(770,IO);Z(696);Z(705);Z(704);Z(708);Z(707);Z(703);Z(702);Z(700);Z(701);Z(699);Z(698);Z(695);Z(697);Z(706);Z(709);Z(694);Z(661);Z(715);Z(335);Z(334);Z(337);Z(338);Z(336);Z(284);Z(21);Z(305);Z(306);
Z(11);Z(14);Z(24);var JO=Z(27),Nk=KH(771,JO);Z(25);Z(22);Z(23);Z(716);Z(8);Z(10);Z(9);Z(722);Z(723);Z(667);Z(670);Z(671);Z(672);Z(668);Z(669);var bM=Z(648);Z(652);Z(653);Z(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>