summaryrefslogtreecommitdiff
path: root/public/jsme/59EE5ADF5155B64443CE30712540EE3D.cache.html
blob: 18b89cecfd9199c56c5c849ed7a950413bbd21c5 (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
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '59EE5ADF5155B64443CE30712540EE3D';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 j="",aa="\n",ba=" ",ca=" of ",fa='"',ga='" ',ha='" height="',ja='" y="',ka='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",xa="*",ya="+",Aa=",",Ba=", ",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",Oa="-CMe3",Pa="-NC=O",Qa="-NH-SO2-Me",Ra="-NMe2",Sa="-NO2",Ta="-OC(=O)Me",Ua="-SO2-NH2",Wa="-SO3H",Xa="-selected",Ya=".",Za="/",$a="//",ab="/>",bb="0",cb="0px",eb="1",fb="100%",gb="1em",
hb="1ex",ib="1in",kb="1px",lb="2",mb="3",nb=":",ob=": ",pb=";",qb="<",rb="=",sb=">",ub="?",vb="@",wb="A",xb="AUTO",yb="After",zb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Fb="C",Jb="CENTER",Kb="CSS1Compat",Lb="Center",Mb="Cl",Nb="Class$",Pb="Copy as ",Qb="DEFAULT",Rb="DOMMouseScroll",Sb="Dialog",Tb="East",Ub="F",Vb="First",Wb='For input string: "',Xb="GBVTBU-BB",Yb="H",Zb="HIDDEN",$b="Helvetica",ac="I",cc="Incorrect URL: ",dc="Internal index set to null.",ec="JUSTIFY",fc="JavaScript",gc="LEFT",
hc="MOL n. ",ic="N",jc="NA",kc="NONE",lc="No more molecules in SDF buffer",mc="Nonring",oc="North",sc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",tc="O",uc="ONE_WAY_CORNER",vc="P",wc="R",xc="R1",yc="R2",zc="R3",Ac="RIGHT",Bc="ROLL_DOWN",Cc="RXN",Dc="Reset",Ec="Resize-",Hc="Ring",Ic="S",Mc="SMILES",Nc="Se",Oc="Si",Pc="South",Qc="Style names cannot be empty",Rc="West",Sc="X",Tc="[",Uc="\\",Vc="]",Wc="__uiObjectID",cd="a",dd="absolute",ed="alert",
fd="alertdialog",gd="align",hd="antialias",id="application",jd="article",kd="auto",ld="backgroundColor",md="banner",nd="blur",od="bolder",pd="border",qd="bottom",rd="button",sd="cellPadding",td="cellSpacing",ud="center",vd="change",wd="checkbox",xd="className",Bd="click",Dd="click marked atom to delete mark",Ed="col",Fd="colSpan",Gd="columnheader",Hd="combobox",Id="complementary",Jd="contentinfo",Kd="contextmenu",Ld="cssFloat",Md="cursor",Nd="dblclick",Od="definition",Pd="dialog",Qd="dir",Rd="directory",
Sd="display",Wd="div",Xd="document",ce="dragdrop-handle",de="dragdrop-selected",ee="dragend",fe="dragenter",ge="dragexit",he="dragleave",ie="dragover",je="dragstart",ke="drop",le="end_gesture",me="error",ne="filter",oe="float",pe="focus",qe="fontFamily",re="fontSize",se="fontStyle",te="fontWeight",ue="form",ve="function",we="g",xe="gecko1_8",ye="gesturechange",ze="gestureend",Ae="gesturestart",Be="google",Ce="grid",Ee="gridcell",Fe="group",Ge="gwt-MenuBar",He="gwt-MenuBarPopup",Ie="heading",Pe="height",
Qe="hidden",Re="img",Se="is_touch_supported",Te="italic",Ue="java.vm.name",Ve="jsa-resetDiv",We="keydown",Xe="keypress",Ye="keyup",Ze="left",$e="link",af="list",bf="listbox",cf="listitem",df="load",ef="log",ff="ltr",gf="main",jf="marquee",kf="math",lf="menu",mf="menuPopup",nf="menubar",of="menuitem",uf="menuitemcheckbox",vf="menuitemradio",wf="middle",xf="mousedown",yf="mousemove",zf="mouseout",Af="mouseover",Bf="mouseup",Cf="mousewheel",Df="move",Ef="msie",Ff="multipart",Gf="n",Hf="navigation",If=
"none",Jf="noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="popupContent",Yf="position",Zf="presentation",$f="progressbar",ag="px",bg="px, ",cg="px;",dg="radio",eg="radiogroup",fg="reaction",gg="rect(0px, 0px, 0px, 0px)",hg="region",jg="rgb(",kg="right",lg="role",mg="rotation",ng="row",og="rowgroup",pg="rowheader",qg="rtl",rg="s",sg="scale100",tg="scrollbar",vg=
"se",wg="search",xg="separator",yg="serif",zg='shape-rendering="crispEdges"',Ag="slider",Bg="span",Cg="spinbutton",Dg="status",Eg="subMenuIcon-selected",Fg="tab",Gg="table",Hg="tablist",Ig="tabpanel",Jg="tbody",Kg="td",Lg="text",Mg="textAlign",Ng="textbox",Og="timer",Pg="title",Qg="toolbar",Rg="tooltip",Sg="top",Tg="touchcancel",Ug="touchend",Vg="touchmove",Wg="touchstart",Xg="tr",Yg="tree",Zg="treegrid",$g="treeitem",ah="true",bh="value",ch="verticalAlign",dh="visibility",eh="visible",fh="whiteSpace",
gh="width",hh="x",ih="zIndex",jh="|",_,kh={l:4194303,m:4194303,h:1048575},lh={l:0,m:0,h:0},mh={l:1,m:0,h:0},nh={l:2,m:0,h:0},oh={l:3,m:0,h:0},ph={l:4,m:0,h:0},qh={l:8,m:0,h:0},rh={l:10,m:0,h:0},sh={l:16,m:0,h:0},th={l:32,m:0,h:0},uh={l:64,m:0,h:0},vh={l:128,m:0,h:0},wh={l:256,m:0,h:0},xh={l:512,m:0,h:0},yh={l:1024,m:0,h:0},zh={l:2048,m:0,h:0},Ah={l:8192,m:0,h:0},Ih={l:16384,m:0,h:0},Jh={l:32768,m:0,h:0},Kh={l:65536,m:0,h:0},Lh={l:131072,m:0,h:0},Mh={l:262144,m:0,h:0},Nh={l:524288,m:0,h:0},Oh={},Ph=
{114:1,120:1,122:1,126:1,128:1},Qh={114:1},Rh={9:1,10:1,114:1,117:1,119:1},Sh={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,65:1,67:1,70:1,71:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},Th={47:1,49:1,58:1,70:1,73:1,81:1,83:1},Uh={6:1,9:1,114:1,117:1,119:1},Vh={114:1,116:1,130:1},Wh={132:1},Xh={82:1,114:1,117:1,119:1},Yh={2:1},Zh={46:1},$h={91:1,96:1,110:1,114:1},ai={7:1,
9:1,114:1,117:1,119:1},bi={56:1},ci={8:1,9:1,114:1,117:1,119:1},di={114:1,120:1,126:1,128:1},ei={47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1},fi={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,64:1,65:1,66:1,67:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},gi={115:1},hi={112:1},ii={13:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},
k={114:1,116:1},ji={96:1,114:1},ki={9:1,11:1,114:1,117:1,119:1},r={113:1,114:1,116:1},li={54:1,114:1},mi={85:1,114:1,120:1,126:1,128:1},ni={47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,138:1,145:1},oi={49:1},pi={70:1,81:1},qi={13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,64:1,65:1,66:1,67:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},ri={91:1,92:1,96:1,110:1,114:1},
si={57:1},ti={134:1},ui={114:1,116:1,131:1},vi={47:1,49:1,58:1,62:1,70:1,72:1,73:1,81:1,83:1},wi={48:1,84:1},xi={130:1},yi={114:1,120:1,128:1},zi={47:1,49:1,58:1,70:1,71:1,73:1,81:1,83:1},Ai={131:1},Bi={114:1,130:1},Ci={91:1,92:1,96:1,102:1,110:1,114:1},Di={12:1,114:1,117:1,119:1};function s(a,b,c){var d=Oh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Oh[a]=function(){}),_=d.prototype=0>b?{}:new Oh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}
function u(){}s(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Ei(this)};_.tS=function(){var a=this.cZ.e+vb,b;b=this.hC();var c,d,e;c=v(Fi,k,-1,8,1);d=(Gi(),Hi);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=u;function Ii(){Ii=u;Ji=new Ki}
function Li(a){for(var b,a=new Mi(a.k.n);a.c<a.e.Ce();)b=Ni(a),Oi(b.hd(),de,!1),Pi(a)}function Qi(a,b,c){var a=a.o,d;try{d=new Ri(b,c.Nc(a),c.Qc(a),(c.Oc(a),c.Pc(a))),x(a.d,c,d)}catch(e){e=Si(e);if(y(e,120))throw new Ti("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Oi(b.hd(),Xb,!0);Oi(c.hd(),ce,!0);x(Ji,b,c)}
function Ui(a,b){var c;c=Vi(Ji,b);var d;d=Vi(a.o.d,c);if(!d)throw new Wi("dragHandle was not draggable");Xi(d.c.b);Xi(d.e.b);Xi(d.d.b);Oi(b.hd(),Xb,!1);Oi(c.hd(),ce,!1)}function Yi(a){var b;a.p=!1;for(a=new Mi(a.k.n);a.c<a.e.Ce();)b=Ni(a),Oi(b.hd(),de,!1),Pi(a)}function Zi(a,b){$i(a.k.n,b)?Oi(b.hd(),de,!1):a.p?(aj(a.k.n,b),Oi(b.hd(),de,!0)):(a.k.n.Ie(),aj(a.k.n,b))}function bj(a){this.i=a;this.k=new cj(this);this.o=new dj(this.k)}s(3,1,{});_.kc=function(){ej(this.k.f,"dragdrop-dragging")};
_.lc=function(){fj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Ji;function cj(a){this.n=new gj;this.e=a;this.b=a.i}s(4,1,{},cj);_.b=null;_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function hj(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.mc()}function ij(a,b){var c;c=jj(a.d,kj).b;b.b.ctrlKey||b.b.metaKey||Li(a.c.e);Zi(a.c.e,c)}function lj(a){a.c.i=null;a.c.e.lc();mj((nj(),oj(null)),a.b,0,0);var b=a.b.pb;pj=b;qj();rj=b;a.e=2}
function dj(a){this.d=new Ki;this.c=a;this.b=new sj;tj(this.b,uj(),vj());z(this.b,this,(wj(),wj(),xj));z(this.b,this,(yj(),yj(),zj));a=this.b.pb.style;a[ne]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Aj(),ag);a.borderStyle=(Bj(),If);a[ld]="blue"}s(5,1,{},dj);
_.nc=function(a){var b,c,d,e;c=a.i;d=Cj(a);e=Dj(a);b=Ej(a.b);if(!(3==this.e||2==this.e||1!=b)&&!kj)kj=c,this.c.f=jj(this.d,kj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Fj(this.c.n,this.c.f)&&(Li(this.c.e),Zi(this.c.e,this.c.f)),Gj(new Hj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Ij(kj,null),kj!=this.c.f&&(c=new Ij(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,lj(this),1!=this.e&&hj(this,this.c.j,this.c.k))};
_.oc=function(a){var b,c,d;c=a.i;b=c.pb;d=Jj(a,b);a=Kj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Lj(Mj(d-this.i),Mj(a-this.j))>=this.c.e.n?(Nj(),-1!=Fj(this.c.n,this.c.f)||Zi(this.c.e,this.c.f),c=new Ij(kj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,lj(this)):ak.preventDefault()),1==this.e)return;ak.preventDefault();hj(this,d,a)};
_.pc=function(a){var b,c,d,e;d=a.i;b=d.pb;e=Jj(a,b);b=Kj(a,b);if(1==Ej(a.b)&&(this.f=!1,kj))try{if(Nj(),1==this.e)ij(this,a);else{d!=this.b&&(c=new Ij(d,null),e+=c.b,b+=c.e);try{hj(this,e,b),this.c.e.kc(),3!=this.e&&ij(this,a)}finally{var f=this.b.pb;pj&&f==pj&&(pj=null);qj();f===rj&&(rj=null);bk(this.b);this.e=1;this.c.f=null}}}finally{kj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var kj=null;function Hj(){}s(6,1,si,Hj);_.qc=function(){Nj()};
function Ri(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}s(7,1,{},Ri);_.b=null;_.c=null;_.d=null;_.e=null;s(8,1,{});s(10,8,{});s(9,10,{});_.b=null;s(11,1,{});_.tS=function(){return ua+this.b+Ba+this.e+va};function Ij(a,b){!a||a==(nj(),oj(null))?this.i=this.f=0:(this.f=a.dd()-ck(a.pb),this.i=a.ed()-(a.pb.scrollTop||0));!b||b==(nj(),oj(null))?this.d=this.c=0:(this.c=dk(b.pb)+ek(b.pb),this.d=fk(b.pb)+gk(b.pb));this.b=this.f-this.c;this.e=this.i-this.d}s(14,11,{},Ij);
_.tS=function(){return ua+this.b+Ba+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Nj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function ek(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(ag)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function gk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(ag)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function hk(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function ik(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}function jk(a){a.q&&(a.w=a.r,a.p=null,a.q=!1,a.r=!1,a.s&&(a.s.xc(),a.s=null),a.rc())}
function kk(a,b){var c=lk();jk(a);a.q=!0;a.r=!1;a.o=b;a.v=c;a.p=null;++a.t;mk(a.n,lk())}function nk(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.uc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.q&&a.t==c;if(!a.r&&b>=a.v&&(a.r=!0,a.tc(),!(a.q&&a.t==c)))return!1;return d?(a.q=!1,a.r=!1,a.sc(),!1):!0}s(17,1,{});_.rc=function(){this.w&&this.sc()};_.sc=function(){this.uc((1+Math.cos(6.283185307179586))/2)};_.tc=function(){this.uc((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 mk(a,b){nk(a.b,b)?a.b.s=a.b.u.wc(a.b.n,a.b.p):a.b.s=null}function ok(a){this.b=a}s(18,1,{},ok);_.vc=function(a){mk(this,a)};_.b=null;s(19,1,{});s(20,1,Yh);function pk(){pk=u;var a;(a=new qk)&&(a.yc()||(a=new rk));sk=a}s(21,19,{});var sk=null;function tk(a,b){var c=A(function(){if(!b.b){var c=lk();a.vc(c)}});$wnd.mozRequestAnimationFrame(c)}function qk(){}s(22,21,{},qk);_.yc=function(){return!!$wnd.mozRequestAnimationFrame};
_.wc=function(a){var b;b=new uk;tk(a,b);return b};function uk(){}s(23,20,Yh,uk);_.xc=function(){this.b=!0};_.b=!1;function rk(){this.b=new gj;this.c=new vk(this)}s(24,21,{},rk);_.yc=function(){return!0};_.wc=function(a){a=new wk(this,a);aj(this.b,a);1==this.b.d&&xk(this.c,16);return a};function yk(){yk=u;zk=new gj;var a=new Ak;Bk();Ck(Dk?Dk:Dk=new Ek,a)}function Fk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);$i(zk,a)}
function xk(a,b){if(0>b)throw new Gk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);$i(zk,a);a.c=!1;a.d=Hk(a,b);aj(zk,a)}function Ik(a){return $wnd.setInterval(A(function(){a.zc()}),100)}function Hk(a,b){return $wnd.setTimeout(A(function(){a.zc()}),b)}s(26,1,{});_.zc=function(){this.c||$i(zk,this);this.Ac()};_.c=!1;_.d=0;var zk;function vk(a){yk();this.b=a}s(25,26,{},vk);
_.Ac=function(){var a=this.b,b,c,d,e,f;b=v(Jk,k,3,a.b.d,0);b=Kk(a.b,b);c=new Lk;for(e=0,f=b.length;e<f;++e)d=b[e],$i(a.b,d),mk(d.b,c.b);0<a.b.d&&xk(a.c,Lj(5,16-(lk()-c.b)))};_.b=null;function wk(a,b){this.c=a;this.b=b}s(27,20,{2:1,3:1},wk);_.xc=function(){var a=this.c;$i(a.b,this);0==a.b.d&&Fk(a.c)};_.b=null;_.c=null;s(29,1,{});_.b=null;function Mk(){this.b=ed}s(28,29,{},Mk);function Nk(){this.b=fd}s(30,29,{},Nk);function Ok(){this.b=id}s(31,29,{},Ok);s(33,1,{});_.b=null;function Pk(a){this.b=a}
s(32,33,{},Pk);function Qk(){this.b=jd}s(34,29,{},Qk);function Rk(){this.b=md}s(35,29,{},Rk);function Sk(){this.b=rd}s(36,29,{},Sk);function Tk(){this.b=wd}s(37,29,{},Tk);function Uk(){this.b=Gd}s(38,29,{},Uk);function Vk(){this.b=Hd}s(39,29,{},Vk);function Wk(){this.b=Id}s(40,29,{},Wk);function Xk(){this.b=Jd}s(41,29,{},Xk);function Yk(){this.b=Od}s(42,29,{},Yk);function Zk(){this.b=Pd}s(43,29,{},Zk);function $k(){this.b=Rd}s(44,29,{},$k);function al(){this.b=Xd}s(45,29,{},al);
function bl(){this.b=ue}s(46,29,{},bl);function cl(){this.b=Ce}s(47,29,{},cl);function dl(){this.b=Ee}s(48,29,{},dl);function fl(){this.b=Fe}s(49,29,{},fl);function gl(){this.b=Ie}s(50,29,{},gl);function hl(a){this.b=a.id}s(51,1,{4:1,5:1},hl);_.b=null;function il(){this.b=Re}s(52,29,{},il);function jl(){this.b=$e}s(53,29,{},jl);function kl(){this.b=af}s(54,29,{},kl);function ll(){this.b=bf}s(55,29,{},ll);function ml(){this.b=cf}s(56,29,{},ml);function nl(){this.b=ef}s(57,29,{},nl);
function ol(){this.b=gf}s(58,29,{},ol);function pl(){this.b=jf}s(59,29,{},pl);function ql(){this.b=kf}s(60,29,{},ql);function rl(){this.b=lf}s(61,29,{},rl);function sl(){this.b=nf}s(62,29,{},sl);function tl(){this.b=of}s(63,29,{},tl);function ul(){this.b=uf}s(64,29,{},ul);function vl(){this.b=vf}s(65,29,{},vl);function wl(){this.b=Hf}s(66,29,{},wl);function xl(){this.b=Kf}s(67,29,{},xl);function yl(){this.b=Tf}s(68,29,{},yl);function zl(){this.b=Zf}s(69,29,{},zl);s(70,33,{},function(a){this.b=a});
function Al(){this.b=$f}s(71,29,{},Al);function Bl(){Bl=u;Cl=new Pk("aria-activedescendant")}var Cl;function Dl(){this.b=dg}s(73,29,{},Dl);function El(){this.b=eg}s(74,29,{},El);function Fl(){this.b=hg}s(75,29,{},Fl);
function Gl(){Gl=u;Hl=new Nk;Il=new Mk;Jl=new Ok;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Vk;Ql=new Wk;Rl=new Xk;Sl=new Yk;Tl=new Zk;Ul=new $k;Vl=new al;Wl=new bl;Xl=new dl;Yl=new cl;Zl=new fl;$l=new gl;am=new il;bm=new jl;cm=new ll;dm=new ml;em=new kl;fm=new nl;gm=new ol;hm=new pl;im=new ql;jm=new sl;km=new ul;lm=new vl;mm=new tl;nm=new rl;om=new wl;pm=new xl;qm=new yl;rm=new zl;sm=new Al;tm=new El;um=new Dl;vm=new Fl;wm=new xm;ym=new zm;Am=new Bm;Cm=new Dm;Em=new Fm;Gm=new Hm;Im=
new Jm;Km=new Lm;Mm=new Nm;Om=new Pm;Qm=new Rm;Sm=new Tm;Um=new Vm;Wm=new Xm;Ym=new Zm;$m=new an;bn=new cn;tn=new un;vn=new wn;C=new Ki;x(C,hg,vm);x(C,ed,Il);x(C,Pd,Tl);x(C,fd,Hl);x(C,id,Jl);x(C,Xd,Vl);x(C,jd,Kl);x(C,md,Ll);x(C,rd,Ml);x(C,wd,Nl);x(C,Ee,Xl);x(C,Gd,Ol);x(C,Fe,Zl);x(C,Hd,Pl);x(C,Id,Ql);x(C,Jd,Rl);x(C,Od,Sl);x(C,af,em);x(C,Rd,Ul);x(C,ue,Wl);x(C,Ce,Yl);x(C,Ie,$l);x(C,Re,am);x(C,$e,bm);x(C,bf,cm);x(C,cf,dm);x(C,ef,fm);x(C,gf,gm);x(C,jf,hm);x(C,kf,im);x(C,lf,nm);x(C,nf,jm);x(C,of,mm);x(C,
uf,km);x(C,Tf,qm);x(C,dg,um);x(C,vf,lm);x(C,Hf,om);x(C,Kf,pm);x(C,Zf,rm);x(C,$f,sm);x(C,eg,tm);x(C,ng,Am);x(C,og,wm);x(C,pg,ym);x(C,wg,Em);x(C,xg,Gm);x(C,tg,Cm);x(C,Ag,Im);x(C,Cg,Km);x(C,Dg,Mm);x(C,Fg,Sm);x(C,Hg,Om);x(C,Ig,Qm);x(C,Ng,Um);x(C,Og,Wm);x(C,Qg,Ym);x(C,Rg,$m);x(C,Yg,vn);x(C,Zg,bn);x(C,$g,tn)}var Il,Hl,Jl,Kl,Ll,Ml,Nl,Ol,Pl,Ql,Rl,Sl,Tl,Ul,Vl,Wl,Yl,Xl,Zl,$l,am,bm,em,cm,dm,fm,gm,hm,im,nm,jm,mm,km,lm,om,pm,qm,rm,sm,um,tm,vm,C,Am,wm,ym,Cm,Em,Gm,Im,Km,Mm,Sm,Om,Qm,Um,Wm,Ym,$m,vn,bn,tn;
function Bm(){this.b=ng}s(77,29,{},Bm);function xm(){this.b=og}s(78,29,{},xm);function zm(){this.b=pg}s(79,29,{},zm);function Dm(){this.b=tg}s(80,29,{},Dm);function Fm(){this.b=wg}s(81,29,{},Fm);function Hm(){this.b=xg}s(82,29,{},Hm);function Jm(){this.b=Ag}s(83,29,{},Jm);function Lm(){this.b=Cg}s(84,29,{},Lm);function Nm(){this.b=Dg}s(85,29,{},Nm);function Tm(){this.b=Fg}s(86,29,{},Tm);function Pm(){this.b=Hg}s(87,29,{},Pm);function Rm(){this.b=Ig}s(88,29,{},Rm);function Vm(){this.b=Ng}
s(89,29,{},Vm);function Xm(){this.b=Og}s(90,29,{},Xm);function Zm(){this.b=Qg}s(91,29,{},Zm);function an(){this.b=Rg}s(92,29,{},an);function wn(){this.b=Yg}s(93,29,{},wn);function cn(){this.b=Zg}s(94,29,{},cn);function un(){this.b=$g}s(95,29,{},un);function Lk(){this.b=lk()}function lk(){return(new Date).getTime()}s(96,1,{},Lk);function xn(a){var b,c,d;d=new yn;for(c=a;c;)b=c.Bc(),c!=a&&(d.b.b+="Caused by: "),zn(d,c.cZ.e),d.b.b+=ob,An(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function Bn(a){var b,c,d;c=v(Cn,k,127,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new Dn;c[d]=a[d]}}function En(a){var b;b=a.cZ.e;a=a.Bc();return null!=a?b+ob+a:b}s(101,1,{114:1,128:1});_.Bc=function(){return this.i};_.tS=function(){return En(this)};_.f=null;_.i=null;function Fn(a){Gn();this.i=a}s(100,101,yi,Fn);function Wi(a){Gn();this.i=a}function Ti(a,b){Gn();this.f=b;this.i=a}s(99,100,di,Wi,Ti);
function Hn(a){Gn();this.c=a;this.b=j;var b,c,d;c=In(Jn(this.c)?this.c:null);d=v(Cn,k,127,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Kn(c[a]);Bn(d)}s(98,99,di,Hn);
_.Bc=function(){if(null==this.d){this.e=null==this.c?Mf:Jn(this.c)?null==this.c?null:this.c.name:y(this.c,1)?"String":Ln(this.c).e;this.b=this.b+ob+(Jn(this.c)?null==this.c?null:this.c.message:this.c+j);var a;if(Jn(this.c)){a=this.c;var b=j,c;for(c in a)if("name"!=c&&"message"!=c&&"toString"!=c)try{b+="\n "+c+ob+a[c]}catch(d){}a=b}else a=j;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=j;_.c=null;_.d=null;_.e=null;function Mn(a,b){return Nn(a)?a.eQ(b):a===b}
function Ln(a){return Nn(a)?a.cZ:On}function Pn(a){return Nn(a)?a.hC():Ei(a)}
function Qn(){var a;Qn=u;Rn=(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 Sn(a){Qn();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=Rn[a.charCodeAt(0)],null==c?a:c});return fa+a+fa}var Rn;s(107,1,{});function Ei(a){return a.$H||(a.$H=++Tn)}function Un(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Vn(){return $wnd.setTimeout(function(){0!=Wn&&(Wn=0);Xn=-1},10)}var Wn=0,Tn=0,Yn=0,Xn=-1;
function Zn(){Zn=u;$n=new ao}function bo(a,b){a.b=co(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new eo(a)),fo(a.f,1),!a.j&&(a.j=new go(a)),fo(a.j,50))}function ao(){}function ho(a){return a.Cc()}function co(a,b){!a&&(a=[]);a[a.length]=b;return a}function io(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Cc()&&(b=co(b,e)):e[0].qc()}catch(f){if(f=Si(f),!y(f,128))throw f;}}return b}function fo(a,b){Zn();$wnd.setTimeout(function(){A(ho)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
s(109,107,{},ao);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var $n;function eo(a){this.b=a}s(110,1,{},eo);_.Cc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),io(b,a.i));if(a.i){b=a.i;var c,d,e,f,g;e=b.length;if(0==e)b=null;else{c=!1;for(f=lk();100>lk()-f;)for(d=0;d<e;++d)if((g=b[d])&&!g[0].Cc())b[d]=null,c=!0;if(c){c=[];for(d=0;d<e;++d)b[d]&&(c[c.length]=b[d]);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 go(a){this.b=a}s(111,1,{},go);_.Cc=function(){this.b.e&&fo(this.b.f,1);return this.b.k};_.b=null;function Gn(){var a,b,c;try{null.a()}catch(d){a=d}var e=In(a);2<=e.length&&e.splice(0,2);c=v(Cn,k,127,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Kn(e[a]);Bn(c)}
function In(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,i=void 0,h=void 0,h=j,f=jo(f),g=f.indexOf(ua),i=0==f.indexOf(ve)?8:0;-1==g&&(g=ko(f,lo(64)),i=0==f.indexOf("function ")?9:0);-1!=g&&(h=jo(f.substr(i,g-i)));d[e]=0<h.length?h:"anonymous"}return c}s(116,1,{});function An(a,b){a.b+=b}function mo(){}s(117,116,{},mo);_.b=j;function dk(a){return no(oo(a.ownerDocument),a)}function fk(a){return po(oo(a.ownerDocument),a)}
function qo(a,b){return parseInt(a[b])||0}function ro(a,b){return null==a[b]?null:""+a[b]}function so(a,b){a.innerHTML=b||j}function to(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function uo(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Ej(a){a=a.button;return 1==a?4:2==a?2:1}
function no(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 vo(a){return po(oo(a.ownerDocument),a)}function po(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 wo(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginLeft)+parseInt(a.borderLeftWidth)}function xo(){var a=$wnd.getComputedStyle($doc.documentElement,j);return parseInt(a.marginTop)+parseInt(a.borderTopWidth)}function ck(a){return!yo()&&a.ownerDocument.defaultView.getComputedStyle(a,null).direction==qg?(a.scrollLeft||0)-((a.scrollWidth||0)-a.clientWidth):a.scrollLeft||0}function yo(){var a=zo();return-1!=a&&1009E3<=a}
function Ao(a,b){return a===b||!!(a.compareDocumentPosition(b)&16)}function zo(){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 vj(){var a=$doc;return(D(a.compatMode,Kb)?a.documentElement:a.body).clientHeight}function uj(){var a=$doc;return(D(a.compatMode,Kb)?a.documentElement:a.body).clientWidth}
function Bo(a){return ck(D(a.compatMode,Kb)?a.documentElement:a.body)}function Co(a){return(D(a.compatMode,Kb)?a.documentElement:a.body).scrollTop||0}function oo(a){return D(a.compatMode,Kb)?a.documentElement:a.body}function E(a,b){this.c=a;this.d=b}s(140,1,{114:1,117:1,119:1});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};_.tS=function(){return this.c};_.c=null;_.d=0;function Bj(){Bj=u;Do=new Eo;Fo=new Go;Ho=new Io;Jo=new Ko;Lo=new Mo;No=F(Oo,k,6,[Do,Fo,Ho,Jo,Lo])}
s(139,140,Uh);var No,Ho,Fo,Jo,Do,Lo;function Eo(){E.call(this,kc,0)}s(141,139,Uh,Eo);function Go(){E.call(this,"DOTTED",1)}s(142,139,Uh,Go);function Io(){E.call(this,"DASHED",2)}s(143,139,Uh,Io);function Ko(){E.call(this,Zb,3)}s(144,139,Uh,Ko);function Mo(){E.call(this,"SOLID",4)}s(145,139,Uh,Mo);
function Po(){Po=u;Qo=new Ro;So=new To;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=F(Ap,k,7,[Qo,So,Uo,Wo,Yo,$o,bp,dp,fp,hp,jp,lp,np,pp,rp,tp,vp,xp])}s(146,140,ai);var zp,So,vp,Uo,Qo,$o,tp,Yo,bp,dp,fp,Wo,xp,hp,jp,lp,pp,rp,np;function Ro(){E.call(this,Qb,0)}s(147,146,ai,Ro);function ip(){E.call(this,"SE_RESIZE",9)}s(148,146,ai,ip);function kp(){E.call(this,"SW_RESIZE",10)}
s(149,146,ai,kp);function mp(){E.call(this,"S_RESIZE",11)}s(150,146,ai,mp);function op(){E.call(this,"W_RESIZE",12)}s(151,146,ai,op);function qp(){E.call(this,"TEXT",13)}s(152,146,ai,qp);function sp(){E.call(this,"WAIT",14)}s(153,146,ai,sp);function up(){E.call(this,"HELP",15)}s(154,146,ai,up);function wp(){E.call(this,"COL_RESIZE",16)}s(155,146,ai,wp);function yp(){E.call(this,"ROW_RESIZE",17)}s(156,146,ai,yp);function To(){E.call(this,xb,1)}s(157,146,ai,To);
function Vo(){E.call(this,"CROSSHAIR",2)}s(158,146,ai,Vo);function Xo(){E.call(this,"POINTER",3)}s(159,146,ai,Xo);function Zo(){E.call(this,"MOVE",4)}s(160,146,ai,Zo);function ap(){E.call(this,"E_RESIZE",5)}s(161,146,ai,ap);function cp(){E.call(this,"NE_RESIZE",6)}s(162,146,ai,cp);function ep(){E.call(this,"NW_RESIZE",7)}s(163,146,ai,ep);function gp(){E.call(this,"N_RESIZE",8)}s(164,146,ai,gp);function Bp(){Bp=u;Cp=new Dp;Ep=new Fp;Gp=new Hp;Ip=new Jp;Kp=F(Lp,k,8,[Cp,Ep,Gp,Ip])}s(165,140,ci);
var Kp,Ep,Gp,Ip,Cp;function Dp(){E.call(this,kc,0)}s(166,165,ci,Dp);function Fp(){E.call(this,"BLOCK",1)}s(167,165,ci,Fp);function Hp(){E.call(this,"INLINE",2)}s(168,165,ci,Hp);function Jp(){E.call(this,"INLINE_BLOCK",3)}s(169,165,ci,Jp);function Mp(){Mp=u;Np=new Op;Pp=new Qp;Rp=new Sp;Tp=new Up;Vp=F(Wp,k,10,[Np,Pp,Rp,Tp])}s(170,140,Rh);var Vp,Tp,Pp,Rp,Np;function Op(){E.call(this,"VISIBLE",0)}s(171,170,Rh,Op);function Qp(){E.call(this,Zb,1)}s(172,170,Rh,Qp);
function Sp(){E.call(this,"SCROLL",2)}s(173,170,Rh,Sp);function Up(){E.call(this,xb,3)}s(174,170,Rh,Up);function Xp(){Xp=u;Yp=new Zp;$p=new aq;bq=new cq;dq=new eq;fq=F(gq,k,11,[Yp,$p,bq,dq])}s(175,140,ki);var fq,Yp,$p,bq,dq;function Zp(){E.call(this,Jb,0)}s(176,175,ki,Zp);function aq(){E.call(this,ec,1)}s(177,175,ki,aq);function cq(){E.call(this,gc,2)}s(178,175,ki,cq);function eq(){E.call(this,Ac,3)}s(179,175,ki,eq);
function Aj(){Aj=u;hq=new iq;jq=new kq;lq=new mq;nq=new oq;pq=new qq;rq=new sq;tq=new uq;vq=new wq;xq=new yq;zq=F(Aq,k,12,[hq,jq,lq,nq,pq,rq,tq,vq,xq])}s(180,140,Di);var zq,vq,lq,nq,tq,xq,rq,jq,pq,hq;function iq(){E.call(this,"PX",0)}s(181,180,Di,iq);function kq(){E.call(this,"PCT",1)}s(182,180,Di,kq);function mq(){E.call(this,"EM",2)}s(183,180,Di,mq);function oq(){E.call(this,"EX",3)}s(184,180,Di,oq);function qq(){E.call(this,"PT",4)}s(185,180,Di,qq);function sq(){E.call(this,"PC",5)}
s(186,180,Di,sq);function uq(){E.call(this,"IN",6)}s(187,180,Di,uq);function wq(){E.call(this,"CM",7)}s(188,180,Di,wq);function yq(){E.call(this,"MM",8)}s(189,180,Di,yq);function Bq(){Bq=u;Cq=[];Dq=[];Eq=[]}var Cq,Dq,Eq;function Fq(){Fq=u;Gq=new Hq}function Iq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||j;return b}function Jq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function Hq(){}s(192,1,{},Hq);_.b=null;var Gq;s(204,1,{});_.tS=function(){return"An event type"};
_.i=null;s(203,204,{});_.Fc=function(){this.f=!1;this.i=null};_.f=!1;s(202,203,{});_.Ec=function(){return this.Gc()};_.b=null;var Kq=_.c=null;function Lq(){Lq=u;Mq=new Nq(nd,new Oq)}function Oq(){}s(201,202,{},Oq);_.Dc=function(a){a.Hc(this)};_.Gc=function(){return Mq};var Mq;function Pq(){Pq=u;Qq=new Nq(vd,new Rq)}function Rq(){}s(205,202,{},Rq);_.Dc=function(a){Sq();Tq(this,a.c,Uq(a.b.b,a.b.b.pb.selectedIndex))};_.Gc=function(){return Qq};var Qq;s(208,202,Zh);
function Jj(a,b){return(a.b.clientX||0)-no(oo(b.ownerDocument),b)+ck(b)+Bo(b.ownerDocument)}function Kj(a,b){return(a.b.clientY||0)-vo(b)+(b.scrollTop||0)+Co(b.ownerDocument)}function Cj(a){var b;return(b=a.c)?Jj(a,b):a.b.clientX||0}function Dj(a){var b;return(b=a.c)?Kj(a,b):a.b.clientY||0}s(207,208,Zh);function Vq(){Vq=u;Wq=new Nq(Bd,new Xq)}function Xq(){}s(206,207,Zh,Xq);_.Dc=function(a){a.Ic(this)};_.Gc=function(){return Wq};var Wq;function Yq(){Yq=u;Zq=new Nq(Kd,new $q)}function $q(){}
s(209,202,{},$q);_.Dc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Gc=function(){return Zq};var Zq;s(212,1,{84:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var ar=_.d=0;function Ek(){this.d=++ar}s(211,212,wi,Ek);function Nq(a,b){this.d=++ar;this.b=b;!Kq&&(Kq=new br);Kq.b[a]=this;this.c=a}s(210,211,wi,Nq);_.b=null;_.c=null;function cr(){cr=u;dr=new Nq(Nd,new er)}function er(){}s(213,207,Zh,er);
_.Dc=function(a){var b=a.b,a=!a.b.I.d,c,d;if(a!=b.I.d)if(b.kb){if(a){if(b.O!=(fr(),gr))a=hr(b.pb),c=new ir(qo(b.pb,Qf),qo(b.pb,Pf)),d=new ir(qo(b.T.jb.pb,Qf),qo(b.T.jb.pb,Pf)),b.F.c=a.c-(c.c-d.c),b.F.b=a.b-(c.b-d.b);jr(b.I,!0);a=qo(b.T.jb.pb,Qf);kr(b,new ir(a,lr(b.T.jb).b));b.J&&b.O!=gr&&mr(b.r,b)}else jr(b.I,!1),b.O!=(fr(),gr)?kr(b,new ir(b.F.c,b.F.b)):nr(b,hr(b.r.pb)),b.J&&b.O!=gr&&or(b.r,b);pr(b.T.jb)}else jr(b.I,!0)};_.Gc=function(){return dr};var dr;s(214,202,{});
function qr(){qr=u;rr=new Nq(ee,new sr)}function sr(){}s(215,214,{},sr);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return rr};var rr;function tr(){tr=u;ur=new Nq(fe,new vr)}function vr(){}s(216,214,{},vr);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return ur};var ur;function wr(){wr=u;xr=new Nq(ie,new yr)}function yr(){}s(217,214,{},yr);_.Dc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Gc=function(){return xr};
var xr;function zr(){zr=u;Ar=new Nq(je,new Br)}function Br(){}s(218,214,{},Br);_.Dc=function(a){a=Cr(a.b);(this.b.dataTransfer||null).setData(Lg,a)};_.Gc=function(){return Ar};var Ar;function Dr(){Dr=u;Er=new Nq(ke,new Fr)}function Fr(){}s(219,214,{},Fr);
_.Dc=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;Gr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Lg),a.b.c.Ge(b))};_.Gc=function(){return Er};var Er;function Hr(){Hr=u;Ir=new Nq(pe,new Jr)}function Jr(){}s(220,202,{},Jr);_.Dc=function(a){bk(a.b.b)};_.Gc=function(){return Ir};var Ir;
function Kr(){Kr=u;Lr=new Nq(ye,new Mr)}function Mr(){}s(221,202,{},Mr);_.Dc=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,Nr(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,Or(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Gc=function(){return Lr};var Lr;function Pr(){Pr=u;Qr=new Nq(ze,new Rr)}function Rr(){}s(222,202,{},Rr);_.Dc=function(a){a.b.b&&(a.b.c.b=null,Sr(a.b.b,a.b.c))};
_.Gc=function(){return Qr};var Qr;function Tr(){Tr=u;Ur=new Nq(Ae,new Vr)}function Vr(){}s(223,202,{},Vr);_.Dc=function(){this.b.preventDefault()};_.Gc=function(){return Ur};var Ur;s(225,202,{});s(224,225,{});function Wr(){Wr=u;Xr=new Nq(We,new Yr)}function Yr(){}s(226,224,{},Yr);
_.Dc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(Zr(),$r).length&&-999!=(Zr(),$r)[c]&&(c=(Zr(),$r)[c]);b=new as(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.jb=!1;if(!a.z){a.jb=!0;a.J=j;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?bs(Cr(a)):e=301;break;case 118:case 86:b&&cs(a.u,(!a.ub&&(a.ub=new ds(a)),a.ub));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:es(a,ro((fs(),gs).ac.b.pb,bh));e=1201;a.d=18;break;case 104:case 72:a.jb=!0;a.J=Yb;e=1300;break;case 114:case 82:a.jb=!0;a.J=wc;e=1301;break;case 116:case 84:701==a.c?(e=236,a.jb=!0,a.J=La):801==a.c?(e=237,a.jb=!0,a.J=Ka):(e=233,a.jb=!0,a.J="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.jb=!0,a.J=Sa);break;case 122:case 90:b?e=110:(e=239,a.jb=!0,a.J=Wa);break;case 97:case 65:e=235;a.jb=!0;a.J="-COOH";break;case 101:case 69:e=238;a.jb=!0;a.J=Fa;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.jb=!0;a.J=Ga;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.c?(e=254,a.jb=!0,a.J="-F"):801==a.c?(e=255,a.jb=!0,a.J="-Cl"):901==a.c?(e=256,a.jb=!0,a.J="-Br"):1001==a.c?(e=257,a.jb=!0,a.J="-I"):501==a.c?(e=259,a.jb=!0,a.J="-OH"):401==a.c?(e=258,a.jb=!0,
a.J="-NH2"):e=202;break;case 61:501==a.c?(e=250,a.jb=!0,a.J="=O"):e=203;break;case 35:e=204;break;case 48:105==a.c?hs(a,0):d?(e=223,a.jb=!0,a.J="-3-Furyl"):(e=221,a.jb=!0,a.J="-Furyl");break;case 49:105==a.c?hs(a,1):1301==a.c?(a.jb=!0,a.J="-R1",e=1302):e=209;break;case 50:105==a.c&&hs(a,2);1301==a.c&&(a.jb=!0,a.J="-R2",e=1303);break;case 51:105==a.c?hs(a,3):1301==a.c?(a.jb=!0,a.J="-R3",e=1304):e=206;break;case 52:105==a.c?hs(a,4):e=207;break;case 53:105==a.c?hs(a,5):e=208;break;case 54:105==a.c?hs(a,
6):e=210;break;case 55:105==a.c?hs(a,7):e=211;break;case 56:105==a.c?hs(a,8):e=212;break;case 57:105==a.c?hs(a,9):(a.jb=!0,a.J="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}is(a,e)}b=!0}b&&this.b.preventDefault()};_.Gc=function(){return Xr};var Xr;function js(){js=u;ks=new Nq(xf,new ls)}function ls(){}s(227,207,Zh,ls);_.Dc=function(a){a.nc(this)};_.Gc=function(){return ks};var ks;
function wj(){wj=u;xj=new Nq(yf,new ms)}function ms(){}s(228,207,Zh,ms);_.Dc=function(a){a.oc(this)};_.Gc=function(){return xj};var xj;function ns(){ns=u;os=new Nq(zf,new ps)}function ps(){}s(229,207,Zh,ps);_.Dc=function(a){var b;a.f&&1==a.e&&(b=new Ij(kj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,lj(a))};_.Gc=function(){return os};var os;function yj(){yj=u;zj=new Nq(Bf,new qs)}function qs(){}s(230,207,Zh,qs);_.Dc=function(a){a.pc(this)};_.Gc=function(){return zj};var zj;function br(){this.b={}}
s(231,1,{},br);_.b=null;s(234,208,Zh);var rs=null;function ss(){ss=u;ts=new Nq(Tg,new us)}function us(){}s(233,234,Zh,us);_.Dc=function(a){vs(a.b,this,a.b.n)};_.Gc=function(){return ts};var ts;function ws(){ws=u;xs=new Nq(Ug,new ys)}function ys(){}s(235,234,Zh,ys);_.Dc=function(a){vs(a.b,this,a.b.n)};_.Gc=function(){return xs};var xs;function zs(){var a;this.b=(a=document.createElement(Wd),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==ve)}s(236,1,{},zs);
function As(){As=u;Bs=new Nq(Vg,new Cs)}function Cs(){}s(237,234,Zh,Cs);_.Dc=function(a){vs(a.b,this,a.b.o)};_.Gc=function(){return Bs};var Bs;function Ds(){Ds=u;Es=new Nq(Wg,new Fs)}function Fs(){}s(238,234,Zh,Fs);_.Dc=function(a){Gs(a.b,this)&&(a.b.k&&Hs(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),xk(a.b.d,750),a.b.e=!1))};_.Gc=function(){return Es};var Es;function Is(a,b){this.b=b;this.c=a}function Js(a,b,c){Dk&&(b=new Is(b,c),a.Vc(b))}s(239,203,{},Is);_.Dc=function(a){a.Rc(this)};_.Ec=function(){return Dk};
_.b=!1;var Dk=_.c=null;function Ks(a){this.b=a}s(240,203,{},Ks);_.Dc=function(a){a.Sc(this)};_.Ec=function(){return Ls};var Ls=_.b=null;function Ms(){}function Ns(a){var b;Os&&(b=new Ms,a.Vc(b))}s(241,203,{},Ms);_.Dc=function(a){a.Tc(this)};_.Ec=function(){return Os};var Os=null;function Ps(a){this.b=a}s(242,203,{},Ps);_.Dc=function(a){a.Uc(this)};_.Ec=function(){return Qs};var Qs=_.b=null;function Rs(){}s(243,203,{},Rs);_.Dc=function(a){a.b.W&&a.b.Fd()};_.Ec=function(){return Ss};var Ss=null;
function Ts(a,b,c){a=a.b;if(!b)throw new Us("Cannot add a handler with a null type");if(!c)throw new Us("Cannot add a null handler");0<a.c?Vs(a,new Ws(a,b,c)):Xs(a,b,null,c);return new Ys(new Zs(a,b,c))}
function $s(a,b){var c;!b.f||b.Fc();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,i,h;if(!b)throw new Us("Cannot fire null event");try{++d.c;i=nt(d,b.Ec(),null);e=null;for(h=d.d?i.wf(i.Ce()):i.vf();d.d?h.yf():h.Yc();){g=d.d?h.zf():h.Zc();try{b.Dc(g)}catch(l){if(l=Si(l),y(l,128))f=l,!e&&(e=new ot),pt(e,f);else throw l;}}if(e)throw new qt(e);}finally{if(--d.c,0==d.c){var m,o;if(d.b)try{for(o=new Mi(d.b);o.c<o.e.Ce();)m=Ni(o),m.qc()}finally{d.b=null}}}}catch(n){n=Si(n);if(y(n,85))throw new rt(n.b);throw n;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function st(a){tt.call(this,a,!1)}function tt(a,b){this.b=new ut(b);this.c=a}s(244,1,oi,st,tt);_.Vc=function(a){$s(this,a)};_.b=null;_.c=null;s(247,1,{});function Vs(a,b){!a.b&&(a.b=new gj);aj(a.b,b)}function Xs(a,b,c,d){var e;e=jj(a.e,b);e||(e=new Ki,x(a.e,b,e));a=e.ye(c);a||(a=new gj,e.Ae(c,a));a.nf(d)}function vt(a,b,c,d){var e,f;e=nt(a,b,c);e.pf(d)&&e.ze()&&(f=jj(a.e,b),f.Be(c),f.ze()&&Vi(a.e,b))}
function nt(a,b,c){a=jj(a.e,b);if(!a)return wt(),wt(),xt;c=a.ye(c);return!c?(wt(),wt(),xt):c}s(246,247,{});_.b=null;_.c=0;_.d=!1;function ut(a){this.e=new Ki;this.d=a}s(245,246,{},ut);function Ys(a){this.b=a}s(248,1,{},Ys);_.b=null;function qt(a){Ti.call(this,yt(a),zt(a));this.b=a}function zt(a){a=a.yd();return!a.Yc()?null:a.Zc()}
function yt(a){var b,c,d;b=a.Ce();if(0==b)return null;b=new At(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.yd();a.Yc();)d=a.Zc(),c?c=!1:b.b.b+="; ",d=d.Bc(),An(b.b,d);return b.b.b}s(250,99,mi,qt);_.b=null;function rt(a){qt.call(this,a)}s(249,250,mi,rt);s(251,1,{},function(){});function Bt(a){a=ro(a,Qd);return Ct(qg,a)?(Dt(),Et):Ct(ff,a)?(Dt(),Ft):(Dt(),Gt)}function Dt(){Dt=u;Et=new Ht("RTL",0);Ft=new Ht("LTR",1);Gt=new Ht(Qb,2);It=F(Jt,k,50,[Et,Ft,Gt])}
function Ht(a,b){E.call(this,a,b)}s(253,140,{50:1,114:1,117:1,119:1},Ht);var It,Gt,Ft,Et;function Kt(){}function Lt(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function v(a,b,c,d,e){d=Lt(e,d);F(a,b,c,d);return d}function Mt(a){return Nt([Ot,H],[k,r],[113,-1],a,0,2,1)}
function Nt(a,b,c,d,e,f,g){var i,h,l;h=d[e];i=e==f-1;l=Lt(i?g:0,h);F(a[e],b[e],c[e],l);if(!i){++e;for(i=0;i<h;++i)l[i]=Nt(a,b,c,d,e,f,g)}return l}function F(a,b,c,d){Pt();var e=Qt,f=Rt;Pt();for(var g=0,i=e.length;g<i;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function St(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new Tt;if(-1==a.qI&&(c.tM==u||c.cM&&c.cM[1]))throw new Tt;if(-1>a.qI&&(c.tM==u||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new Tt;}a[b]=c}s(254,1,{},Kt);_.qI=0;
function Pt(){Pt=u;Qt=[];Rt=[];var a=new Kt,b=Qt,c=Rt,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var Qt,Rt;function y(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Jn(a){return null!=a&&a.tM!=u&&!(a.cM&&a.cM[1])}function Nn(a){return a.tM==u||a.cM&&!!a.cM[1]}function Ut(a){return null==a?null:a}function I(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function Vt(){var a;$stats&&Wt("com.google.gwt.useragent.client.UserAgentAsserter");a=navigator.userAgent.toLowerCase();if(-1!=a.indexOf(Sf))a=Sf;else if(-1!=a.indexOf("webkit"))a="safari";else if(-1!=a.indexOf(Ef)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Ef)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?xe:"unknown"}D(xe,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (gecko1_8) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&Wt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=F(Xt,k,1,[Kb]);for(c=0;c<a.length&&!D(a[c],b);++c);$stats&&Wt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Bq();Eq.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;}");
Bq();0!=Eq.length&&(a=Eq.join(j),b=(Fq(),Gq),a=Iq(a),Jq(b).insertBefore(a,b.b.firstChild),Eq.length=0);0!=Cq.length&&(a=Cq.join(j),b=(Fq(),Gq),a=Iq(a),Jq(b).appendChild(a),Cq.length=0);0!=Dq.length&&(a=Dq.join(j),b=(Fq(),Gq),a=Iq(a),Jq(b).appendChild(a),Dq.length=0);$stats&&Wt("export.client.JSME_export");new Yt;if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==ve)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(d){}}
function Si(a){return y(a,128)?a:new Hn(a)}function Zt(a){return $t(a&4194303,a>>22&4194303,0>a?1048575:0)}function au(a){return $t(a.l,a.m,a.h)}function $t(a,b,c){return _=new bu,_.l=a,_.m=b,_.h=c,_}
function cu(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new du;if(0==a.l&&0==a.m&&0==a.h)return eu=$t(0,0,0),$t(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?(eu=$t(0,0,0),c=au((fu(),gu))):(eu=$t(c.l,c.m,c.h),c=$t(0,0,0)),c;g=!1;0!=b.h>>19&&(b=hu(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?iu(e):0==c&&0!=d&&0==e?iu(d)+22:0!=c&&0==d&&0==e?iu(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=au((fu(),ju)),c=!0,g=!g;else return c=ku(a,f),g&&lu(c),eu=$t(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=hu(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=ku(c,d);f&&lu(e);var i;22>=d?(f=c.l&(1<<d)-1,i=c=0):44>=d?(f=c.l,i=c.m&(1<<d-22)-1,c=0):(f=c.l,i=c.m,c=c.h&(1<<d-44)-1);c=$t(f,i,c);g?eu=hu(c):eu=$t(c.l,c.m,c.h);return e}if(!mu(a,b))return e?eu=hu(a):eu=$t(a.l,a.m,a.h),$t(0,0,0);c=c?a:$t(a.l,a.m,a.h);var h,l,m,o;f=nu(b)-nu(c);h=f&63;22>h?(i=b.l<<h,l=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(i=0,
l=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(l=i=0,h=b.l<<h-44);i=$t(i&4194303,l&4194303,h&1048575);for(l=$t(0,0,0);0<=f;){h=c;var n=o=m=void 0,n=h.h-i.h;0>n?h=!1:(m=h.l-i.l,o=h.m-i.m+(m>>22),n+=o>>22,0>n?h=!1:(h.l=m&4194303,h.m=o&4194303,h.h=n&1048575,h=!0));if(h&&(22>f?l.l|=1<<f:44>f?l.m|=1<<f-22:l.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=i.m;m=i.h;o=i.l;i.h=m>>>1;i.m=h>>>1|(m&1)<<21;i.l=o>>>1|(h&1)<<21;--f}g&&lu(l);e?(eu=hu(c),d&&(eu=ou(eu,(fu(),gu)))):eu=$t(c.l,c.m,c.h);return l}
function lu(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 nu(a){var b;b=pu(a.h);return 32==b?(b=pu(a.m),32==b?pu(a.l)+32:b+20-10):b-12}var eu=null;function qu(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return $t(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function ru(a,b){return $t(a.l&b.l,a.m&b.m,a.h&b.h)}function su(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function K(a){var b,c,d;if(isNaN(a))return fu(),tu;if(-9223372036854775E3>a)return fu(),uu;if(9223372036854775E3<=a)return fu(),ju;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=I(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=I(a/4194304),a-=4194304*b);a=I(a);b=$t(a,b,c);d&&lu(b);return b}function vu(a){var b,c;return-129<a&&128>a?(b=a+128,null==wu&&(wu=v(xu,k,51,256,0)),c=wu[b],!c&&(c=wu[b]=Zt(a)),c):Zt(a)}
function yu(a){var b=lh,c,d;c=a.h>>19;d=b.h>>19;return 0==c?0!=d||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(0==d||a.h<b.h||a.h==b.h&&a.m<b.m||a.h==b.h&&a.m==b.m&&a.l<=b.l)}function mu(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 zu(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w,G;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;i=b.l&8191;h=b.l>>13|(b.m&15)<<9;l=b.m>>4&8191;m=b.m>>17|(b.h&255)<<5;o=(b.h&1048320)>>8;n=c*i;w=d*i;q=e*i;G=f*i;g*=i;0!=h&&(w+=c*h,q+=d*h,G+=e*h,g+=f*h);0!=l&&(q+=c*l,G+=d*l,g+=e*l);0!=m&&(G+=c*m,g+=d*m);0!=o&&(g+=c*o);c=(n&4194303)+((w&511)<<13);n=(n>>22)+(w>>9)+((q&262143)<<4)+((G&31)<<17)+(c>>22);q=(q>>18)+(G>>5)+((g&4095)<<8)+(n>>22);return $t(c&4194303,n&
4194303,q&1048575)}function hu(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return $t(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function ku(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 $t(c&4194303,d&4194303,e&1048575)}function ou(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return $t(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function L(a){return a.l|a.m<<22}function Au(a){var b,c,d;if(0==a.l&&0==a.m&&0==a.h)return bb;if(524288==a.h&&0==a.m&&0==a.l)return"-9223372036854775808";if(0!=a.h>>19)return Ca+Au(hu(a));for(c=j;!(0==a.l&&0==a.m&&0==a.h);){b=vu(1E9);a=cu(a,b);b=j+L(eu);if(!(0==a.l&&0==a.m&&0==a.h))for(d=9-b.length;0<d;--d)b=bb+b;c=b+c}return c}var wu=null;function fu(){fu=u;ju=$t(4194303,4194303,524287);uu=$t(0,0,524288);gu=vu(1);vu(2);tu=vu(0)}var ju,uu,gu,tu;function bu(){}s(263,1,{51:1},bu);
function Wt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function Bu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}s(268,1,{},Bu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Cu(a,b){An(a.b.b,b.b);return a}function Du(){this.b=new Eu}s(269,1,{},Du);function Fu(a){if(null==a)throw new Us("css is null");this.b=a}s(270,1,{52:1,114:1},Fu);
_.eQ=function(a){return!y(a,52)?!1:D(this.b,a.b)};_.hC=function(){return Gu(this.b)};_.b=null;function Hu(a){if(null==a)throw new Us("html is null");this.b=a}s(272,1,li,Hu);_.Wc=function(){return this.b};_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Gu(this.b)};_.b=null;s(273,1,li,function(){this.b=j});_.Wc=function(){return this.b};_.eQ=function(a){return!y(a,54)?!1:D(this.b,a.b)};_.hC=function(){return Gu(this.b)};_.b=null;
function Iu(){Iu=u;Ju=RegExp(oa,we);Ku=RegExp(sb,we);Lu=RegExp(qb,we);Mu=RegExp(ta,we);Nu=RegExp(fa,we)}function Ou(a){Iu();-1!=a.indexOf(oa)&&(a=a.replace(Ju,pa));-1!=a.indexOf(qb)&&(a=a.replace(Lu,ra));-1!=a.indexOf(sb)&&(a=a.replace(Ku,qa));-1!=a.indexOf(fa)&&(a=a.replace(Nu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(Mu,"&#39;"));return a}var Ju,Ku,Lu,Nu,Mu;function Pu(a){if(null==a)throw new Us("uri is null");this.b=a}s(275,1,{55:1},Pu);_.eQ=function(a){return!y(a,55)?!1:D(this.b,a.b)};_.hC=function(){return Gu(this.b)};
_.b=null;function Qu(){Qu=u}s(277,1,{});function Ru(){}s(278,1,{},Ru);var Su=null;function Tu(){}s(279,277,{},Tu);var Uu=null;function Vu(a,b,c){var d,e,f,g,i;if(a)for(g=0,i=c.length;g<i;++g){f=c[g];e=nt(a.b,f,null).Ce();for(e-=1;0<=e;--e)if(d=nt(a.b,f,null).uf(e),y(d,56)&&Mn(d.b,b)){var h=a.b,l=f;0<h.c?Vs(h,new Wu(h,l,null,d)):vt(h,l,null,d)}}}s(280,1,bi);_.b=null;function Xu(a){this.b=a}s(281,280,bi,Xu);_.Xc=function(a){a.d&&(this.b.ad(a.e)||(a.b=!0))};function Yu(a){this.b=a}s(282,280,bi,Yu);
_.Tc=function(){var a=this.b.b;Zu(a);$u(a.pb)};function av(){Gn()}s(283,99,di,av);function bv(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,xk(a.e,1))}function cv(){this.b=new dv(this);this.c=new gj;this.e=new ev(this);this.i=new fv(this)}s(284,1,{},cv);_.d=!1;_.f=!1;function dv(a){yk();this.b=a}s(285,26,{},dv);_.Ac=function(){if(this.b.d){var a=this.b,b;b=gv(a.i.e.c,a.i.c);hv(a.i);y(b,57)&&new av;a.d=!1;bv(a)}};_.b=null;function ev(a){yk();this.b=a}s(286,26,{},ev);
_.Ac=function(){this.b.f=!1;var a=this.b,b=lk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(xk(a.b,1E4);a.i.d<a.i.b;){d=iv(a.i);try{if(null==d)break;y(d,57)&&(c=d,c.qc())}finally{(e=-1==a.i.c)||hv(a.i)}if(100<=lk()-b)break}}finally{e||(Fk(a.b),a.d=!1,bv(a))}};_.b=null;function iv(a){var b;a.c=a.d;b=gv(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function hv(a){jv(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function fv(a){this.e=a}s(287,1,{},fv);_.Yc=function(){return this.d<this.b};_.Zc=function(){return iv(this)};
_.$c=function(){hv(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function kv(a,b){var c=(lv(),mv(b));a.appendChild(c)}function nv(a,b,c){var d;d=ak;ak=a;b==pj&&8192==ov(a.type)&&(pj=null);c._c(a);ak=d}var ak=null,pj=null;function pv(){pv=u;qv=new cv}function Gj(a){pv();if(!a)throw new Us("cmd cannot be null");var b=qv;aj(b.c,a);bv(b)}var qv;function rv(a){qj();!sv&&(sv=new Ek);tv||(tv=new tt(null,!0),uv=new vv);return Ts(tv,sv,a)}var tv=null;function wv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function vv(){}s(293,203,{},vv);_.Dc=function(a){a.Xc(this);uv.d=!1};_.Ec=function(){return sv};_.Fc=function(){wv(this)};_.b=!1;_.c=!1;_.d=!1;var sv=_.e=null,uv=null;function xv(){xv=u;yv=new zv;Av()||(yv=null)}var yv=null;function Ak(){}s(295,1,{},Ak);_.Rc=function(){for(;0<(yk(),zk).d;)Fk(gv(zk,0))};function Ck(a,b){return Ts((!Bv&&(Bv=new Cv),Bv),a,b)}function Dv(a){Bk();Ev||(Fv(),Ev=!0);return Ck((!Os&&(Os=new Ek),Os),a)}function Bk(){Gv||(Hv(),Gv=!0)}
function Iv(){var a;Gv&&(a=new Jv,Bv&&$s(Bv,a));return null}var Gv=!1,Bv=null,Kv=0,Lv=0,Ev=!1;function Mv(){Mv=u;Nv=new Ek}function Jv(){Mv()}s(297,203,{},Jv);_.Dc=function(){null.Vf()};_.Ec=function(){return Nv};var Nv;function Cv(){st.call(this,null)}s(299,244,oi,Cv);
function ov(a){switch(a){case nd:return 4096;case vd:return 1024;case Bd:return 1;case Nd:return 2;case pe:return 2048;case We:return 128;case Xe:return 256;case Ye:return 512;case df:return 32768;case "losecapture":return 8192;case xf:return 4;case yf:return 64;case zf:return 32;case Af:return 16;case Bf:return 8;case "scroll":return 16384;case me:return 65536;case Rb:case Cf:return 131072;case Kd:return 262144;case "paste":return 524288;case Wg:return 1048576;case Vg:return 2097152;case Ug:return 4194304;
case Tg:return 8388608;case Ae:return 16777216;case ye:return 33554432;case ze:return 67108864;default:return-1}}function qj(){Ov||(Pv(),Qv(),Ov=!0)}var Ov=!1;function Rv(a,b){for(var c=0,d=a.firstChild;d;){if(1==d.nodeType){if(b==c)return d;++c}d=d.nextSibling}return null}function Sv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function Pv(){Tv=A(function(a){var b;var c=tv,d,e,f;sv&&c&&Uv(c.b.e,sv)?(b=uv.b,d=uv.c,e=uv.d,f=uv.e,wv(uv),uv.e=a,$s(c,uv),c=!(uv.b&&!uv.c),uv.b=b,uv.c=d,uv.d=e,uv.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});Vv=A(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Jn(b)&&y(b,58)&&nv(a,c,b)});Wv=A(function(a){a.preventDefault();Vv.call(this,a)});Xv=A(function(a){this.__gwtLastUnhandledEvent=
a.type;Vv.call(this,a)});Yv=A(function(a){if(Tv(a)){var b=rj;b&&b.__listener&&!Jn(b.__listener)&&y(b.__listener,58)&&(nv(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,Yv,!0);$wnd.addEventListener(Nd,Yv,!0);$wnd.addEventListener(xf,Yv,!0);$wnd.addEventListener(Bf,Yv,!0);$wnd.addEventListener(yf,Yv,!0);$wnd.addEventListener(Af,Yv,!0);$wnd.addEventListener(zf,Yv,!0);$wnd.addEventListener(Cf,Yv,!0);$wnd.addEventListener(We,Tv,!0);$wnd.addEventListener(Ye,Tv,!0);$wnd.addEventListener(Xe,
Tv,!0);$wnd.addEventListener(Wg,Yv,!0);$wnd.addEventListener(Vg,Yv,!0);$wnd.addEventListener(Ug,Yv,!0);$wnd.addEventListener(Tg,Yv,!0);$wnd.addEventListener(Ae,Yv,!0);$wnd.addEventListener(ye,Yv,!0);$wnd.addEventListener(ze,Yv,!0)}function Zv(a,b,c){for(var d=0,e=a.firstChild,f=null;e;){if(1==e.nodeType){if(d==c){f=e;break}++d}e=e.nextSibling}a.insertBefore(b,f)}
function $v(a,b){var c;qj();if(D(he,b)&&(c=zo(),-1!=c&&1009E3>=c))ge==ge&&(a.ondragexit=Wv);else switch(b){case "drag":a.ondrag=Vv;break;case ee:a.ondragend=Vv;break;case fe:a.ondragenter=Wv;break;case he:a.ondragleave=Vv;break;case ie:a.ondragover=Wv;break;case je:a.ondragstart=Vv;break;case ke:a.ondrop=Vv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,Vv,!1);a.addEventListener(b,Vv,!1);break;default:throw"Trying to sink unknown event type "+b;}}
var rj=null,Tv=null,Yv=null,Wv=null,Vv=null,Xv=null;function Qv(){$wnd.addEventListener(zf,A(function(a){var b=rj;if(b&&!a.relatedTarget&&"html"==a.target.tagName.toLowerCase()){var c=$doc.createEvent("MouseEvents");c.initMouseEvent(Bf,!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(Rb,Yv,!0)}
function aw(a,b){qj();var c=(a.__eventBits||0)^b;a.__eventBits=b;c&&(c&1&&(a.onclick=b&1?Vv:null),c&2&&(a.ondblclick=b&2?Vv:null),c&4&&(a.onmousedown=b&4?Vv:null),c&8&&(a.onmouseup=b&8?Vv:null),c&16&&(a.onmouseover=b&16?Vv:null),c&32&&(a.onmouseout=b&32?Vv:null),c&64&&(a.onmousemove=b&64?Vv:null),c&128&&(a.onkeydown=b&128?Vv:null),c&256&&(a.onkeypress=b&256?Vv:null),c&512&&(a.onkeyup=b&512?Vv:null),c&1024&&(a.onchange=b&1024?Vv:null),c&2048&&(a.onfocus=b&2048?Vv:null),c&4096&&(a.onblur=b&4096?Vv:
null),c&8192&&(a.onlosecapture=b&8192?Vv:null),c&16384&&(a.onscroll=b&16384?Vv:null),c&32768&&(a.onload=b&32768?Xv:null),c&65536&&(a.onerror=b&65536?Vv:null),c&131072&&(a.onmousewheel=b&131072?Vv:null),c&262144&&(a.oncontextmenu=b&262144?Vv:null),c&524288&&(a.onpaste=b&524288?Vv:null),c&1048576&&(a.ontouchstart=b&1048576?Vv:null),c&2097152&&(a.ontouchmove=b&2097152?Vv:null),c&4194304&&(a.ontouchend=b&4194304?Vv:null),c&8388608&&(a.ontouchcancel=b&8388608?Vv:null),c&16777216&&(a.ongesturestart=b&16777216?
Vv:null),c&33554432&&(a.ongesturechange=b&33554432?Vv:null),c&67108864&&(a.ongestureend=b&67108864?Vv:null));b&131072&&a.addEventListener(Rb,Vv,!1)}function bw(){var a;bw=u;cw=(a=$doc,D(a.compatMode,Kb)?a.documentElement:a.body)}var cw;function dw(){this.c=new gj}function ew(a){a=a[Wc];return null==a?-1:a}s(304,1,{},dw);_.b=null;function fw(a,b){this.b=a;this.c=b}s(305,1,{},fw);_.b=0;_.c=null;s(306,1,oi);_.bd=function(a){return decodeURI(a.replace("%23",ma))};_.Vc=function(a){$s(this.b,a)};
_.cd=function(a){a=null==a?j:a;if(!D(a,null==gw?j:gw))gw=a,Ss&&(a=new Rs,$s(this.b,a))};var gw=j;function Av(){function a(){$wnd.setTimeout(a,250);e()}var b=yv,c=j,d=$wnd.location.hash;0<d.length&&(c=b.bd(d.substring(1)));gw=c;var e=A(function(){var a=j,c=$wnd.location.hash;0<c.length&&(a=b.bd(c.substring(1)));b.cd(a)});a();return!0}s(308,306,oi);function zv(){this.b=new st(null)}s(307,308,oi,zv);_.bd=function(a){return a};
function Hv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=A(Iv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=A(function(a){try{Gv&&Js((!Bv&&(Bv=new Cv),Bv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function Fv(){var a=$wnd.onresize;$wnd.onresize=A(function(b){try{var c,d;if(Ev&&(d=uj(),c=vj(),Lv!=d||Kv!=c))Lv=d,Kv=c,Ns((!Bv&&(Bv=new Cv),Bv))}finally{a&&a(b)}})}function fj(a,b){Oi(a.hd(),b,!0)}function ej(a,b){Oi(a.hd(),b,!1)}function hw(a,b){a.pb.style[Pe]=b}function tj(a,b,c){0<=b&&a.nd(b+ag);0<=c&&a.ld(c+ag)}function iw(a,b){null==b||0==b.length?a.pb.removeAttribute(Pg):a.pb.setAttribute(Pg,b)}function jw(a){var b,a=ro(a,xd);b=ko(a,lo(32));return 0<=b?a.substr(0,b-0):a}
function Oi(a,b,c){if(!a)throw new Wi(sc);b=jo(b);if(0==b.length)throw new Gk(Qc);if(c){var d,e,f;d=jo(b);f=a.className;for(b=f.indexOf(d);-1!=b;){if(0==b||32==f.charCodeAt(b-1))if(c=b+d.length,e=f.length,c==e||c<e&&32==f.charCodeAt(c))break;b=f.indexOf(d,b+1)}-1==b&&(0<f.length&&(f+=ba),a.className=f+d)}else{var g,b=jo(b);e=a.className;for(c=e.indexOf(b);-1!=c;){if(0==c||32==e.charCodeAt(c-1))if(f=c+b.length,g=e.length,f==g||f<g&&32==e.charCodeAt(f))break;c=e.indexOf(b,c+1)}-1!=c&&(f=jo(e.substr(0,
c-0)),b=jo(kw(e,c+b.length)),0==f.length?d=b:0==b.length?d=f:d=f+ba+b,a.className=d)}}function lw(a,b){a.style.display=b?j:If;a.setAttribute("aria-hidden",""+!b)}s(314,1,pi);_.dd=function(){return dk(this.pb)};_.ed=function(){return fk(this.pb)};_.fd=function(){return qo(this.pb,Pf)};_.gd=function(){return qo(this.pb,Qf)};_.hd=function(){return this.pb};_.jd=function(){return this.pb.style.display!=If};_.kd=function(){throw new mw;};_.ld=function(a){hw(this,a)};_.md=function(a){lw(this.pb,a)};
_.nd=function(a){this.pb.style[gh]=a};_.tS=function(){var a;if(this.pb){var b=this.pb;a=b.ownerDocument;b=b.cloneNode(!0);a=a.createElement("DIV");a.appendChild(b);outer=a.innerHTML;b.innerHTML=j;a=outer}else a="(null handle)";return a};_.pb=null;function nw(a,b,c){$v(a.pb,c.c);return Ts(!a.mb?a.mb=new st(a):a.mb,c,b)}function z(a,b,c){var d;d=ov(c.c);-1==d?$v(a.pb,c.c):-1==a.lb?aw(a.pb,d|(a.pb.__eventBits||0)):a.lb|=d;return Ts(!a.mb?a.mb=new st(a):a.mb,c,b)}
function ow(a,b,c){return Ts(!a.mb?a.mb=new st(a):a.mb,c,b)}function pw(a){var b;if(a.qd())throw new qw("Should only call onAttach when the widget is detached from the browser's document");a.kb=!0;a.pb.__listener=a;b=a.lb;a.lb=-1;0<b&&(-1==a.lb?aw(a.pb,b|(a.pb.__eventBits||0)):a.lb|=b);a.od();a.td()}
function rw(a,b){var c;switch(ov(b.type)){case 16:case 32:if(c=(c=b.relatedTarget)?c:null,c&&Ao(a.pb,c))return}c=a.pb;var d,e,f;if(Kq&&(f=Kq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.mb&&$s(a.mb,f.b),f.b.b=d,f.b.c=e}function sw(a){if(!a.qd())throw new qw("Should only call onDetach when the widget is attached to the browser's document");try{a.ud()}finally{try{a.pd()}finally{a.pb.__listener=null,a.kb=!1}}}
function bk(a){if(a.ob)if(y(a.ob,71))a.ob.vd(a);else{if(a.ob)throw new qw("This widget's parent does not implement HasWidgets");}else if(nj(),Uv(tw.b,a)){nj();try{a.sd()}finally{Vi(tw.b,a)}}}function uw(a,b){var c;c=a.ob;if(b){if(c)throw new qw("Cannot set a new parent without first clearing the old parent");a.ob=b;b.qd()&&a.rd()}else try{c&&c.qd()&&a.sd()}finally{a.ob=null}}s(313,314,Th);_.od=function(){};_.pd=function(){};_.Vc=function(a){this.mb&&$s(this.mb,a)};_.qd=function(){return this.kb};
_.rd=function(){pw(this)};_._c=function(a){rw(this,a)};_.sd=function(){sw(this)};_.td=function(){};_.ud=function(){};_.kb=!1;_.lb=0;_.mb=null;_.nb=null;_.ob=null;function vw(a){for(a=new ww(a);a.b.b<a.b.c.d-1;)xw(a.b),yw(a.b)}s(312,313,zi);_.od=function(){zw(this,(Aw(),Bw))};_.pd=function(){zw(this,(Aw(),Cw))};function Dw(a,b,c){bk(b);var d=a.q;Ew(d,b,d.d);d=(lv(),mv(b.pb));c.appendChild(d);uw(b,a)}
function Fw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new Gw;b.ob==a&&(f=a.wd(b),f<d&&--d);bk(b);Ew(a.q,b,d);e?(e=b.pb,Zv(c,(lv(),mv(e)),d)):(e=(lv(),mv(b.pb)),c.appendChild(e));uw(b,a)}function Hw(a,b){var c;if(b.ob!=a)return!1;try{uw(b,null)}finally{c=b.pb;uo(c).removeChild(c);c=a.q;var d;d=Iw(c,b);if(-1==d)throw new Jw;if(0>d||d>=c.d)throw new Gw;for(--c.d;d<c.d;++d)St(c.b,d,c.b[d+1]);St(c.b,c.d,null)}return!0}s(311,312,zi);_.wd=function(a){return Iw(this.q,a)};
_.xd=function(a,b,c,d){Fw(this,a,b,c,d)};_.yd=function(){return new Kw(this.q)};_.vd=function(a){return Hw(this,a)};function mj(a,b,c,d){var e;bk(b);e=a.q.d;a.Bd(b,c,d);a.xd(b,a.pb,e,!0)}function Lw(a,b){if(b.ob!=a)throw new Gk("Widget must be a child of this panel.");}function Mw(a,b){var c;(c=Hw(a,b))&&Nw(b.pb);return c}function Ow(a,b,c){a=a.pb;-1==b&&-1==c?Nw(a):(a.style[Yf]=dd,a.style[Ze]=b+ag,a.style[Sg]=c+ag)}
function Pw(){var a=$doc.createElement(Wd);this.q=new Qw(this);this.pb=a;this.pb.style[Yf]="relative";this.pb.style[Vf]=Qe}function Nw(a){a.style[Ze]=j;a.style[Sg]=j;a.style[Yf]=j}s(310,311,zi,Pw);_.zd=function(a){Dw(this,a,this.pb)};_.vd=function(a){return Mw(this,a)};_.Ad=function(a,b,c){Lw(this,a);this.Bd(a,b,c)};_.Bd=function(a,b,c){Ow(a,b,c)};function Rw(a,b){if(a.Dd())throw new qw("SimplePanel can only contain one child widget");a.Ed(b)}
function Sw(a,b){if(a.jb!=b)return!1;try{uw(b,null)}finally{a.Cd().removeChild(b.pb),a.jb=null}return!0}function Tw(a,b){if(b!=a.jb&&(b&&bk(b),a.jb&&a.vd(a.jb),a.jb=b)){var c=(lv(),mv(a.jb.pb));a.Cd().appendChild(c);uw(b,a)}}function Uw(){this.pb=$doc.createElement(Wd)}s(318,312,zi,Uw);_.Cd=function(){return this.pb};_.Dd=function(){return this.jb};_.yd=function(){return new Vw(this)};_.vd=function(a){return Sw(this,a)};_.Ed=function(a){Tw(this,a)};_.jb=null;function Ww(){Ww=u;Xw()}
function Yw(a,b){a.hb&&(Zw(a.gb,!1,!1),Js(a,a,b))}function $w(a){var b;if(b=a.jb)null!=a.X&&b.ld(a.X),null!=a.Y&&b.nd(a.Y)}function ax(a,b,c){a.cb=b;a.ib=c;b-=wo();c-=xo();a=a.pb;a.style[Ze]=b+(Aj(),ag);a.style[Sg]=c+ag}function bx(a){a.hb||(a.kb&&bk(a),Zw(a.gb,!0,!1))}s(317,318,zi);_.Cd=function(){return cx?to(to(this.pb)):to(this.pb)};_.fd=function(){return qo(this.pb,Pf)};_.gd=function(){return qo(this.pb,Qf)};_.hd=function(){return cx?to(this.pb):uo(to(this.pb))};_.Fd=function(){this.Gd(!1)};
_.Gd=function(a){Yw(this,a)};_.jd=function(){return!D(Qe,this.pb.style[dh])};_.ad=function(){return!0};_.Xc=function(){};_.ud=function(){this.hb&&Zw(this.gb,!1,!0)};_.ld=function(a){this.X=a;$w(this);0==a.length&&(this.X=null)};_.Hd=function(a,b){ax(this,a,b)};_.md=function(a){this.pb.style[dh]=a?eh:Qe};_.Ed=function(a){Tw(this,a);$w(this)};_.nd=function(a){this.Y=a;$w(this);0==a.length&&(this.Y=null)};_.Id=function(){bx(this)};_.V=!1;_.W=!1;_.X=null;_.Y=null;_.Z=null;_._=null;_.ab=!1;_.bb=!1;
_.cb=-1;_.db=!1;_.eb=null;_.fb=!1;_.hb=!1;_.ib=-1;
function dx(a,b){var c;Uw.call(this);this.$=new ex;this.U=(fx(),gx);this.gb=new hx(this);c=this.pb;var d;d=$doc.createElement(Wd);cx&&(so(d,"<div></div>"),bo((Zn(),$n),new ix(d)));c.appendChild(d);this.Hd(0,0);(cx?to(this.pb):uo(to(this.pb)))[xd]="gwt-PopupPanel";(cx?to(to(this.pb)):to(this.pb))[xd]=Xf;this.W=this.V=a;this.db=!1;c=F(Xt,k,1,[b+"Top",b+"Middle",b+"Bottom"]);this.T=new jx(c);this.T.hd()[xd]=j;c=cx?to(this.pb):uo(to(this.pb));d="gwt-DecoratedPopupPanel";if(!c)throw new Wi(sc);d=jo(d);
if(0==d.length)throw new Gk(Qc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var i=1,h=e.length;i<h;i++){var l=e[i];l.length>g&&l.charAt(g)==Ca&&0==l.indexOf(f)&&(e[i]=d+l.substring(g))}c.className=e.join(ba)}Tw(this,this.T);$w(this);Oi(cx?to(to(this.pb)):to(this.pb),Xf,!1);Oi(this.T.c,b+"Content",!0)}s(316,317,zi);_.od=function(){pw(this.T)};_.pd=function(){sw(this.T)};_.Dd=function(){return this.T.jb};_.yd=function(){return new Vw(this.T)};_.vd=function(a){return this.T.vd(a)};
_.Ed=function(a){Tw(this.T,a);$w(this)};_.T=null;s(315,316,zi);_.sd=function(){sw(this)};function kx(){kx=u;lx=new mx(Jb,0,(fx(),gx));nx=new mx(uc,1,ox);px=new mx(Bc,2,qx);rx=F(sx,k,59,[lx,nx,px])}function mx(a,b,c){E.call(this,a,b);this.b=c}s(319,140,{59:1,114:1,117:1,119:1},mx);_.b=null;var rx,lx,nx,px;function tx(){tx=u;ux=F(Xt,k,1,[Sg,wf,qd])}
function jx(a){var b;tx();var c,d;c=this.pb=$doc.createElement(Gg);this.d=$doc.createElement(Jg);kv(c,this.d);c[td]=0;for(c=c[sd]=0;c<a.length;++c)d=(b=$doc.createElement(Xg),b[xd]=a[c],kv(b,vx(a[c]+"Left")),kv(b,vx(a[c]+Lb)),kv(b,vx(a[c]+"Right")),b),kv(this.d,d),1==c&&(this.c=to(Rv(d,1)));this.pb[xd]="gwt-DecoratorPanel"}function vx(a){var b,c;c=$doc.createElement(Kg);b=$doc.createElement(Wd);var d=(lv(),mv(b));c.appendChild(d);c[xd]=a;b[xd]=a+"Inner";return c}s(321,318,ei,jx);_.Cd=function(){return this.c};
_.c=null;_.d=null;var ux;s(320,321,ei);s(322,1,{});function Aw(){Aw=u;Bw=new wx;Cw=new xx}function yx(a){qt.call(this,a)}function zw(a,b){Aw();var c,d,e;c=null;for(e=a.yd();e.Yc();){d=e.Zc();try{b.Jd(d)}catch(f){if(f=Si(f),y(f,128))d=f,!c&&(c=new ot),pt(c,d);else throw f;}}if(c)throw new yx(c);}s(323,249,mi,yx);var Bw,Cw;function wx(){}s(324,1,{},wx);_.Jd=function(a){a.rd()};function xx(){}s(325,1,{},xx);_.Jd=function(a){a.sd()};s(328,313,fi);_.Jc=function(a){return nw(this,a,(qr(),qr(),rr))};
_.Kc=function(a){return nw(this,a,(tr(),tr(),ur))};_.Lc=function(a){return nw(this,a,(wr(),wr(),xr))};_.Mc=function(a){return nw(this,a,(Dr(),Dr(),Er))};_.Nc=function(a){return z(this,a,(js(),js(),ks))};_.Oc=function(a){return z(this,a,(wj(),wj(),xj))};_.Pc=function(a){return z(this,a,(ns(),ns(),os))};_.Qc=function(a){return z(this,a,(yj(),yj(),zj))};_.rd=function(){pw(this);-1==this.pb.tabIndex&&(this.pb.tabIndex=0)};
s(327,328,{13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1});function zx(a){var b;this.pb=(b=$doc.createElement("BUTTON"),b.type=rd,b);this.pb[xd]="gwt-Button";so(this.pb,a)}
s(326,327,{13:1,14:1,15:1,16:1,17:1,18:1,19:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,29:1,30:1,31:1,32:1,33:1,34:1,35:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,60:1,61:1,64:1,65:1,66:1,67:1,68:1,69:1,70:1,73:1,77:1,78:1,79:1,80:1,81:1,83:1},zx);function Ax(){this.q=new Qw(this);this.f=$doc.createElement(Gg);this.e=$doc.createElement(Jg);kv(this.f,this.e);this.pb=this.f}s(329,311,zi);_.e=null;_.f=null;
function Bx(a,b){var c;if(a.i)throw new qw("Composite.initWidget() may only be called once.");bk(b);c=b.pb;a.pb=c;var d;lv();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((lv(),c).__gwt_resolve=Cx(a));a.i=b;uw(b,a)}function Dx(a){if(-1!=a.lb){var b=a.i,c=a.lb;-1==b.lb?aw(b.pb,c|(b.pb.__eventBits||0)):b.lb|=c;a.lb=-1}a.i.rd();a.pb.__listener=a;a.td()}s(330,313,vi);_.qd=function(){return this.i?this.i.qd():!1};_.rd=function(){Dx(this)};_._c=function(a){rw(this,a);this.i._c(a)};_.sd=function(){this.i.sd()};
_.kd=function(){return this.pb=this.i.kd()};_.i=null;function Ex(a,b,c){a.d=!1;c?so(a.b,b):a.b.textContent=b||j;if(a.e!=a.c)switch(a.e=a.c,b=a.b,a.c.d){case 0:b[Qd]=qg;break;case 1:b[Qd]=ff;break;case 2:Bt(b)!=(Dt(),Gt)&&(b[Qd]=j)}}function Fx(a){this.b=a;this.d=!1;this.e=this.c=Bt(a)}s(331,1,{},Fx);_.b=null;_.c=null;_.d=!1;_.e=null;function sj(){this.pb=Gx()}s(332,318,Sh,sj);_.Jc=function(a){return nw(this,a,(qr(),qr(),rr))};_.Kc=function(a){return nw(this,a,(tr(),tr(),ur))};
_.Lc=function(a){return nw(this,a,(wr(),wr(),xr))};_.Mc=function(a){return nw(this,a,(Dr(),Dr(),Er))};_.Nc=function(a){return z(this,a,(js(),js(),ks))};_.Oc=function(a){return z(this,a,(wj(),wj(),xj))};_.Pc=function(a){return z(this,a,(ns(),ns(),os))};_.Qc=function(a){return z(this,a,(yj(),yj(),zj))};function Hx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=to(b);e=null;c&&(c=ew(c),e=0>c?null:gv(a.j.c,c));e?Ix(a,e):d&&so(b,j);return b}
function Ix(a,b){var c;if(b.ob!=a)return!1;try{uw(b,null)}finally{c=b.pb;uo(c).removeChild(c);var d=a.j,e;e=ew(c);c[Wc]=null;c=d.c;Jx(e,c.d);St(c.c,e,null);d.b=new fw(e,d.b)}return!0}s(334,312,ii);_.Jc=function(a){return nw(this,a,(qr(),qr(),rr))};_.Kc=function(a){return nw(this,a,(tr(),tr(),ur))};_.Lc=function(a){return nw(this,a,(wr(),wr(),xr))};_.Mc=function(a){return nw(this,a,(Dr(),Dr(),Er))};_.yd=function(){return new Kx(this)};_.vd=function(a){return Ix(this,a)};_.d=null;_.e=null;_.f=null;
_.i=null;function Lx(a){if(0>=a.c)throw new Mx("Row index: 0, Row size: "+a.c);if(0>=a.b)throw new Mx("Column index: 0, Column size: "+a.b);}
function Nx(){this.j=new dw;this.i=$doc.createElement(Gg);this.d=$doc.createElement(Jg);kv(this.i,this.d);this.pb=this.i;this.e=new Ox(this);var a=new Px(this);this.f&&(a.b=this.f.b);a=this.f=a;if(!a.b){a.b=$doc.createElement("colgroup");var b=a.b;Zv(a.c.i,(lv(),mv(b)),0);kv(a.b,$doc.createElement(Ed))}var c,d,e;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new Mx("Row index: "+a+", Row size: "+d);if(0>c)throw new Mx("Column "+c+" must be non-negative: "+
c);if(this.b<=c)throw new Mx("Column index: "+c+", Column size: "+this.b);c=Hx(this,a,b,!1);d=this.d.rows[a];d.removeChild(c)}else for(a=0;a<this.c;++a)for(b=this.b;1>b;++b)d=this.d.rows[a],e=(c=$doc.createElement(Kg),so(c,sa),c),Zv(d,(lv(),mv(e)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Ed),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;e=$doc.createElement(Kg);
e.innerHTML=sa;c=$doc.createElement(Xg);for(var f=0;f<d;f++){var g=e.cloneNode(!0);c.appendChild(g)}a.appendChild(c);for(d=1;d<b;d++)a.appendChild(c.cloneNode(!0));this.c=1}else for(;1<this.c;){a=this.c-1;c=b=void 0;c=this.b;for(b=0;b<c;++b)Hx(this,a,b,!1);this.d.removeChild(this.d.rows[a]);--this.c}}s(333,334,ii,Nx);_.b=0;_.c=0;
function Qx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(Rx(),Sx)?a.c.e==(Dt(),Ft)?(Tx(),Ux):a.c.e==Et?(Tx(),Vx):(Tx(),Wx):a.c.e==(Dt(),Ft)?(Tx(),Vx):a.c.e==Et?(Tx(),Ux):(Tx(),Xx);b!=a.d&&(a.d=b,a.pb.style[Mg]=!a.d?j:a.d.b)}s(337,313,Th);_.b=null;_.c=null;_.d=null;function Yx(){this.pb=$doc.createElement(Wd);this.c=new Fx(this.pb);this.pb[xd]="gwt-Label"}function Zx(){Yx.call(this);Ex(this.c,hh,!1);Qx(this)}
s(336,337,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},Yx,Zx);_.Jc=function(a){return nw(this,a,(qr(),qr(),rr))};_.Kc=function(a){return nw(this,a,(tr(),tr(),ur))};_.Lc=function(a){return nw(this,a,(wr(),wr(),xr))};_.Mc=function(a){return nw(this,a,(Dr(),Dr(),Er))};_.Nc=function(a){return z(this,a,(js(),js(),ks))};_.Oc=function(a){return z(this,a,(wj(),wj(),xj))};
_.Pc=function(a){return z(this,a,(ns(),ns(),os))};_.Qc=function(a){return z(this,a,(yj(),yj(),zj))};function $x(a){var b=$doc.createElement(Wd);Ct(Bg,b.tagName);this.pb=b;this.c=new Fx(this.pb);this.pb[xd]="gwt-HTML";Ex(this.c,a,!0);Qx(this)}s(335,336,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,53:1,58:1,68:1,69:1,70:1,73:1,77:1,80:1,81:1,83:1},$x);
function ay(a){for(;++a.c<a.e.d&&!(null!=gv(a.e,a.c)););}function Kx(a){this.d=a;this.e=this.d.j.c;ay(this)}s(338,1,{},Kx);_.Yc=function(){return this.c<this.e.d};_.Zc=function(){var a;if(this.c>=this.e.d)throw new Jw;a=gv(this.e,this.c);this.b=this.c;ay(this);return a};_.$c=function(){var a;if(0>this.b)throw new by;a=gv(this.e,this.b);bk(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function Ox(a){this.b=a}s(339,1,{},Ox);_.b=null;function Px(a){this.c=a}s(340,1,{},Px);_.b=null;_.c=null;
function Rx(){Rx=u;Sx=new cy}var Sx;function Tx(){Tx=u;dy=new ey((Xp(),ud));Ux=new ey(Ze);Vx=new ey(kg);Wx=Ux;Xx=Vx;fy=Wx}var dy,fy,Ux,Xx,Wx,Vx;function cy(){}s(342,1,{},cy);function ey(a){this.b=a}s(343,342,{},ey);_.b=null;function gy(){gy=u;hy=new iy(wf);jy=new iy(Sg)}var hy,jy;function iy(a){this.b=a}s(344,1,{},iy);_.b=null;function ky(a,b){var c;c=ly(a);kv(a.c,c);Dw(a,b,c)}function ly(a){var b;b=$doc.createElement(Kg);b[gd]=a.b.b;b.style[ch]=a.d.b;return b}
function my(a,b){var c,d;d=uo(b.pb);(c=Hw(a,b))&&a.c.removeChild(d);return c}function ny(){Ax.call(this);this.b=(Tx(),fy);this.d=(gy(),jy);this.c=$doc.createElement(Xg);kv(this.e,this.c);this.f[td]=bb;this.f[sd]=bb}s(345,329,zi,ny);_.vd=function(a){return my(this,a)};_.c=null;function oy(){oy=u;new Ki}function py(a){oy();qy.call(this,a.e.b,a.c,a.d,a.f,a.b)}function ry(a,b,c,d,e){oy();this.b=new sy(this,a,b,c,d,e);this.pb[xd]="gwt-Image"}
function qy(a,b,c,d,e){oy();ry.call(this,(Qu(),new Pu(a)),b,c,d,e)}s(346,313,{13:1,15:1,17:1,18:1,20:1,21:1,22:1,23:1,24:1,25:1,26:1,27:1,28:1,30:1,31:1,32:1,36:1,37:1,38:1,39:1,40:1,41:1,42:1,43:1,44:1,45:1,47:1,49:1,58:1,70:1,73:1,77:1,80:1,81:1,83:1},py,ry,qy);_.Jc=function(a){return nw(this,a,(qr(),qr(),rr))};_.Kc=function(a){return nw(this,a,(tr(),tr(),ur))};_.Lc=function(a){return nw(this,a,(wr(),wr(),xr))};_.Mc=function(a){return nw(this,a,(Dr(),Dr(),Er))};
_.Nc=function(a){return z(this,a,(js(),js(),ks))};_.Oc=function(a){return z(this,a,(wj(),wj(),xj))};_.Pc=function(a){return z(this,a,(ns(),ns(),os))};_.Qc=function(a){return z(this,a,(yj(),yj(),zj))};_._c=function(a){32768==ov(a.type)&&this.b&&(this.pb.__gwtLastUnhandledEvent=j);rw(this,a)};_.td=function(){var a=this.b;D(df,ro(this.pb,"__gwtLastUnhandledEvent"))&&(a.i=new ty(a,this),bo((Zn(),$n),a.i))};_.b=null;s(348,1,{});_.i=null;function uy(){uy=u;vy()}
function sy(a,b,c,d,e,f){var g,i;uy();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Bg);i=new Du;Cu(Cu(Cu(i,new Fu("width:"+e+(Aj(),ag)+pb)),new Fu("height:"+f+cg)),new Fu("background:url("+b.b+") no-repeat "+-c+"px "+-d+cg));!wy&&(wy=new xy);b=yy;c=new Fu((new Fu(i.b.b.b)).b);i=new Eu;i.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=Ou(b.b);An(i.b,b);i.b.b+="' style='";b=Ou(c.b);An(i.b,b);i.b.b+="' border='0'>";i=new Hu(i.b.b);g=(so(g,i.b),to(g));a.kb&&(a.pb.__listener=
null);if(a.pb&&(i=a.pb,b=i.parentNode))b.insertBefore(g,i),b.removeChild(i);a.pb=g;a.kb&&(a.pb.__listener=a);-1==a.lb?aw(a.pb,133333119|(a.pb.__eventBits||0)):a.lb|=133333119}s(347,348,{},sy);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function ty(a,b){this.b=a;this.c=b}s(349,1,{},ty);_.qc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.kb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(df,!1,!1),b),this.c.pb.dispatchEvent(a)):this.c.pb.__gwtLastUnhandledEvent=df)};_.b=null;_.c=null;
function zy(a,b){if(0>b||b>=a.pb.options.length)throw new Gw;}function Uq(a,b){zy(a,b);return a.pb.options[b].value}function Ay(){this.pb=$doc.createElement("select");this.pb[xd]="gwt-ListBox"}s(350,328,fi,Ay);s(351,280,bi);function By(a){this.b=a}s(352,351,bi,By);_.Hc=function(){};function Cy(a){this.b=a}s(353,351,bi,Cy);_.Rc=function(a){this.b.Kd(a.i,a.b)};
function Dy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Xg);Zv(a.f,(lv(),mv(e)),b);a=(lv(),mv(c));d.appendChild(a)}else d=Rv(a.f,0),Zv(d,(lv(),mv(c)),b)}
function Ey(a,b,c){var d;Fy(a,b);c&&b.b?(Fy(a,null),a=b.b,b=(Zn(),$n),b.d=co(b.d,[new Gy(a),!1])):null!=b.d&&(a.k=new Hy(a,b),c=(fx(),ox),a.k.U=c,a.k.ab=a.i,a.k.hd()[xd]=He,d=jw(a.pb),D(Ge,d)||fj(a.k,d+"Popup"),ow(a.k,new Cy(a),Dk?Dk:Dk=new Ek),a.o=b.d,d=a.k,a=new Iy(a,b),d.pb.style[dh]=Qe,bx(d),a.b.p?ax(a.b.k,dk(a.b.pb)+qo(a.b.pb,Qf)-1,fk(a.c.pb)):ax(a.b.k,dk(a.c.pb),fk(a.b.pb)+qo(a.b.pb,Pf)-1),d.pb.style[dh]=eh)}function Jy(a,b){if(b||!(a.n&&a.o==a.n.d))Fy(a,b),a.pb.focus(),b&&a.e&&Ey(a,b,!1)}
function Ky(a,b){var c;a:{c=b.target;var d,e;for(e=new Mi(a.j);e.c<e.e.Ce();)if(d=Ni(e),Ao(d.pb,c)){c=d;break a}c=null}switch(ov(b.type)){case 1:a.pb.focus();c&&Ey(a,c,!0);break;case 16:c&&Jy(a,c);break;case 32:c&&Jy(a,null);break;case 2048:Ly(a);break;case 128:switch(c=b.keyCode||0,c){case 37:Ly(a)||a.p||My(a);b.cancelBubble=!0;b.preventDefault();break;case 39:Ly(a)||(a.p?null!=a.n.d&&!a.n.d.Vf().Vf()&&(Ey(a,a.n,!1),a.n.d.Vf()):Ny(a));b.cancelBubble=!0;b.preventDefault();break;case 38:Ly(a)||a.p&&
My(a);b.cancelBubble=!0;b.preventDefault();break;case 40:Ly(a)||(a.p?Ny(a):null!=a.n.d&&!a.n.d.Vf().Vf()&&(Ey(a,a.n,!1),a.n.d.Vf()));b.cancelBubble=!0;b.preventDefault();break;case 27:Fy(a,null);a.k&&Yw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:Fy(a,null);a.k&&Yw(a.k,!1);break;case 13:Ly(a)||(Ey(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}rw(a,b)}function Oy(a,b,c){c&&Fy(a,null);Js(a,b,!1);a.o=null;a.k=null}
function Ly(a){var b;if(!a.n){for(b=new Mi(a.j);b.c<b.e.Ce();){b=Ni(b);Fy(a,b);break}return!0}return!1}function Fy(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=jw(c.pb)+Xa;Oi(c.hd(),d,!1);a.p&&(c=uo(a.n.pb),2==Sv(c)&&(c=Rv(c,1),Oi(c,Eg,!1)))}if(b){c=jw(b.pb)+Xa;Oi(b.hd(),c,!0);a.p&&(c=uo(b.pb),2==Sv(c)&&(c=Rv(c,1),Oi(c,Eg,!0)));Gl();c=a.pb;var e=new hl(b.pb),d=(Bl(),Cl),e=F(Py,k,5,[e]),f,g,i,h;f=new yn;for(i=0,h=e.length;i<h;++i)g=e[i],zn(zn(f,g.b),ba);e=jo(f.b.b);c.setAttribute(d.b,e)}a.n=b}}
function Ny(a){var b,c,d;if(a.n){for(b=c=Fj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?gv(a.j,b):gv(a.j,c);break}Fy(a,d)}}function My(a){var b,c,d;if(a.n){for(b=c=Fj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?gv(a.j,b):gv(a.j,c);break}Fy(a,d)}}s(354,313,Th);_._c=function(a){Ky(this,a)};_.sd=function(){this.k&&Yw(this.k,!1);sw(this)};_.Kd=function(a,b){Oy(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function Gy(a){this.b=a}s(355,1,{},Gy);_.qc=function(){Qy(this.b)};_.b=null;
function Ry(a){this.b=a}s(356,1,{},Ry);_.Hc=function(){Fy(this.b,null)};_.b=null;function Hy(a,b){Ww();this.b=a;this.c=b;dx.call(this,!0,mf);Tw(this.T,this.c.d);$w(this);this.fb=!0;this.c.d.Vf()}s(357,316,zi,Hy);_.Xc=function(a){var b,c;if(!a.b)switch(ov(a.e.type)){case 4:c=a.e.target;b=this.c.c.pb;if(Ao(b,c)){a.b=!0;break}a.b&&Fy(this.b,null)}};_.b=null;_.c=null;function Iy(a,b){this.b=a;this.c=b}s(358,1,{},Iy);_.b=null;var Sy=_.c=null;
function Ty(){Ty=u;Sy=new Bu((Qu(),new Pu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function Uy(a,b){this.pb=$doc.createElement(Kg);var c=jw(this.pb)+Xa;Oi(this.hd(),c,!1);this.pb.textContent=a||j;this.pb[xd]="gwt-MenuItem";var c=this.pb,d;d=$doc;!d.gwt_uid&&(d.gwt_uid=1);d="gwt-uid-"+d.gwt_uid++;c.setAttribute("id",d);Gl();this.pb.setAttribute(lg,mm.b);this.b=b}s(361,314,{53:1,66:1,68:1,69:1,70:1,74:1,81:1},Uy);_.b=null;_.c=null;_.d=null;
function Vy(){var a;this.pb=$doc.createElement(Kg);this.pb[xd]="gwt-MenuItemSeparator";a=$doc.createElement(Wd);kv(this.pb,a);a[xd]="menuSeparatorInner"}s(362,314,pi,Vy);function Wy(){var a,b,c,d,e;b=null.Vf();e=uj();d=vj();b[Sd]=(Bp(),If);b[gh]=0+(Aj(),ag);b[Pe]=cb;c=$doc;c=(D(c.compatMode,Kb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(D(a.compatMode,Kb)?a.documentElement:a.body).scrollHeight||0;b[gh]=(c>e?c:e)+ag;b[Pe]=(a>d?a:d)+ag;b[Sd]="block"}function ex(){}s(363,1,{},ex);_.Tc=function(){Wy()};
function Xy(a){this.b=a}s(364,1,{},Xy);_.Xc=function(a){var b=this.b,c,d;if(a.b||!b.fb&&a.c)b.db&&(a.b=!0);else if(b.Xc(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?Ao(b.pb,c):!1)&&(a.c=!0);b.db&&(a.b=!0);switch(ov(d.type)){case 4:case 1048576:if(pj){a.c=!0;break}if(!c&&b.V){b.Gd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(pj){a.c=!0;break}break;case 2048:d=d.target,b.db&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function Yy(a){this.b=a}s(365,1,{},Yy);_.b=null;function fx(){fx=u;gx=new Zy(Jb,0);ox=new Zy(uc,1);qx=new Zy(Bc,2);$y=F(az,k,75,[gx,ox,qx])}function Zy(a,b){E.call(this,a,b)}s(366,140,{75:1,114:1,117:1,119:1},Zy);var $y,gx,ox,qx;function bz(a){a.k?a.b.bb&&($doc.body.appendChild(a.b.Z),Ww(),a.i=Dv(a.b.$),Wy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.Z),Ww(),Xi(a.i.b),a.i=null,a.c=!1)}
function cz(a){a.k||(bz(a),a.d||(nj(),Mw(oj(null),a.b)),Ww());dz((Ww(),a.b.pb),"rect(auto, auto, auto, auto)");a.b.pb.style[Vf]=eh}function ez(a,b){var c,d,e,f,g,i;a.k||(b=1-b);c=f=e=g=0;d=I(b*a.e);i=I(b*a.f);switch(a.b.U.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-i>>1;f=e+i;c=g+d;break;case 1:f=i,c=d}dz((Ww(),a.b.pb),"rect("+g+bg+f+bg+c+bg+e+"px)")}
function Zw(a,b,c){a.d=c;jk(a);a.j&&(Fk(a.j),a.j=null,cz(a));a.b.hb=b;var d=a.b;d.eb&&(Xi(d.eb.b),d.eb=null);d._&&(Xi(d._.b),d._=null);if(d.hb){d.eb=rv(new Xy(d));var e;e=new Yy(d);xv();e=yv?Ts(yv.b,(!Ss&&(Ss=new Ek),Ss),e):null;d._=e}c=!c&&a.b.ab;a.b.U!=(fx(),gx)&&!b&&(c=!1);a.k=b;c?b?(bz(a),a.b.pb.style[Yf]=dd,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),dz((Ww(),a.b.pb),gg),nj(),b=oj(null),Dw(b,a.b,b.pb),a.j=new fz(a),xk(a.j,1)):kk(a,200):(bz(a),a.k?(a.b.pb.style[Yf]=dd,-1!=a.b.ib&&a.b.Hd(a.b.cb,a.b.ib),
nj(),b=oj(null),Dw(b,a.b,b.pb)):a.d||(nj(),Mw(oj(null),a.b)),Ww(),a.b.pb.style[Vf]=eh)}function hx(a){var b=(pk(),sk);this.n=new ok(this);this.u=b;this.b=a}s(367,17,{},hx);_.sc=function(){cz(this)};_.tc=function(){this.e=qo(this.b.pb,Pf);this.f=qo(this.b.pb,Qf);this.b.pb.style[Vf]=Qe;ez(this,(1+Math.cos(3.141592653589793))/2)};_.uc=function(a){ez(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function fz(a){yk();this.b=a}s(368,26,{},fz);
_.Ac=function(){this.b.j=null;kk(this.b,200)};_.b=null;function lv(){lv=u;gz()}function mv(a){return a.__gwt_resolve?a.__gwt_resolve():a}function Cx(a){return function(){this.__gwt_resolve=hz;return a.kd()}}function hz(){throw"A PotentialElement cannot be resolved twice.";}
function gz(){function a(){}a.prototype={className:j,clientHeight:0,clientWidth:0,dir:j,getAttribute:function(a){return this[a]},href:j,id:j,lang:j,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:j,style:{},title:j};$wnd.GwtPotentialElementShim=a}function nj(){nj=u;iz=new jz;kz=new Ki;tw=new ot}function lz(a){this.q=new Qw(this);this.pb=a;pw(this)}
function oj(a){nj();var b,c;c=jj(kz,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.pb==b))return c;if(0==kz.e){var d=new mz;Bk();Ck(Dk?Dk:Dk=new Ek,d)}!b?c=new nz:c=new lz(b);x(kz,a,c);pt(tw,c);return c}s(370,310,zi,lz);var iz,kz,tw;function jz(){}s(371,1,{},jz);_.Jd=function(a){a.qd()&&a.sd()};function mz(){}s(372,1,{},mz);_.Rc=function(){nj();try{zw(tw,iz)}finally{oz(tw.b),oz(kz)}};function nz(){lz.call(this,$doc.body)}s(373,370,zi,nz);
_.Bd=function(a,b,c){b-=wo();c-=xo();Ow(a,b,c)};function Vw(a){this.d=a;this.b=!!this.d.jb}s(374,1,{},Vw);_.Yc=function(){return this.b};_.Zc=function(){if(!this.b||!this.d.jb)throw new Jw;this.b=!1;return this.c=this.d.jb};_.$c=function(){this.c&&this.d.vd(this.c)};_.c=null;_.d=null;function pz(a,b){a.pb[bh]=null!=b?b:j}s(377,328,qi);_._c=function(a){0!=(ov(a.type)&896)?rw(this,a):rw(this,a)};_.td=function(){};function qz(){qz=u;rz()}s(376,377,qi);
function sz(){qz();var a=$doc.createElement("textarea");!Uu&&(Uu=new Tu);!Su&&(Su=new Ru);this.pb=a;this.pb[xd]="gwt-TextArea"}s(375,376,qi,sz);function tz(){var a;qz();var b=(a=$doc.createElement("INPUT"),a.type=Lg,a);!Uu&&(Uu=new Tu);!Su&&(Su=new Ru);this.pb=b;this.pb[xd]="gwt-TextBox"}s(378,376,qi,tz);function rz(){rz=u;uz=new vz;wz=new xz;yz=new zz;Az=new Bz;Cz=F(Dz,k,82,[uz,wz,yz,Az])}s(379,140,Xh);var Cz,uz,wz,yz,Az;function vz(){E.call(this,Jb,0)}s(380,379,Xh,vz);
function xz(){E.call(this,ec,1)}s(381,379,Xh,xz);function zz(){E.call(this,gc,2)}s(382,379,Xh,zz);function Bz(){E.call(this,Ac,3)}s(383,379,Xh,Bz);function Ez(a,b){var c,d;c=$doc.createElement(Xg);d=$doc.createElement(Kg);d[gd]=a.b.b;d.style[ch]=a.c.b;var e=(lv(),mv(d));c.appendChild(e);kv(a.e,c);Dw(a,b,d)}function Fz(){Ax.call(this);this.b=(Tx(),fy);this.c=(gy(),jy);this.f[td]=bb;this.f[sd]=bb}s(384,329,zi,Fz);_.vd=function(a){var b;b=uo(a.pb);(a=Hw(this,a))&&this.e.removeChild(uo(b));return a};
function Gz(a,b){if(0>b||b>=a.d)throw new Gw;return a.b[b]}function Iw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function Ew(a,b,c){var d,e;if(0>c||c>a.d)throw new Gw;if(a.d==a.b.length){e=v(Hz,k,83,2*a.b.length,0);for(d=0;d<a.b.length;++d)St(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)St(a.b,d,a.b[d-1]);St(a.b,c,b)}function Qw(a){this.c=a;this.b=v(Hz,k,83,4,0)}s(385,1,{},Qw);_.yd=function(){return new Kw(this)};_.b=null;_.c=null;_.d=0;
function xw(a){if(a.b>=a.c.d)throw new Jw;return a.c.b[++a.b]}function yw(a){if(0>a.b||a.b>=a.c.d)throw new by;a.c.c.vd(a.c.b[a.b--])}function Kw(a){this.c=a}s(386,1,{},Kw);_.Yc=function(){return this.b<this.c.d-1};_.Zc=function(){return xw(this)};_.$c=function(){yw(this)};_.b=-1;_.c=null;function vy(){vy=u;yy=(Qu(),new Pu(Un()+"clear.cache.gif"))}var yy,wy=null;function xy(){}s(388,1,{},xy);function Iz(){Iz=u;vy()}function Jz(a,b,c,d,e){Iz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function Kz(a,b,c){Iz();Jz.call(this,(Qu(),new Pu(a)),b,0,c,16)}s(389,322,{},Jz,Kz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Lz(){return function(){var a=this.parentNode;a.onfocus&&$wnd.setTimeout(function(){a.focus()},0)}}
function Gx(){var a=Mz?Mz:Mz=Lz(),b=$doc.createElement(Wd);b.tabIndex=0;var c=$doc.createElement("input");c.type=Lg;c.tabIndex=-1;c.setAttribute(lg,Zf);var d=c.style;d.opacity=0;d.height=kb;d.width=kb;d.zIndex=-1;d.overflow=Qe;d.position=dd;c.addEventListener(pe,a,!1);b.appendChild(c);return b}var Mz=null;function Xw(){Xw=u;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])){cx=!0;break a}cx=!1}}
function dz(a,b){a.style.clip=b;a.style[Sd]=(Bp(),If);a.style[Sd]=j}var cx;function ix(a){this.b=a}s(394,1,{},ix);_.qc=function(){this.b.style[Vf]=(Mp(),kd)};_.b=null;function Xi(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?Vs(b,new Wu(b,c,d,a)):vt(b,c,d,a)}function Zs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(398,1,{},Zs);_.b=null;_.c=null;_.d=null;_.e=null;function Ws(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}s(399,1,{},Ws);_.qc=function(){Xs(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;
_.d=null;_.e=null;function Wu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}s(400,1,{},Wu);_.qc=function(){vt(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function Nz(a,b){b.n!=a&&(!a.bc&&(a.bc=new gj),b.n=a,aj(a.bc,b))}function Oz(a){var b;b=a.cZ.e;if(-1!=ko(b,lo(36)))return null;a=a.cc.c.c++;return b=kw(b,Pz(b,lo(46))+1)+j+a}function Qz(a,b,c,d){0==--a.Yb&&(a.hc!=a.$d()&&(d|=4),!a.gc&&(d|=2),0<d&&new Rz(a,b,c,vu(d)))}function Sz(a){return!a.Ub&&a._b?Sz(a._b):a.Ub}
function Tz(a){return!a.Wb&&a._b?Tz(a._b):a.Wb}function Uz(a){var b;b=new Vz;if(a.$d()){for(;a&&!y(a,102);a=a._b){var c=b,d=a.Wd(),e=a.Xd();c.b+=d;c.c+=e}y(a,102)&&(c=a.Wd(),a=a.Xd(),b.b+=c,b.c+=a);return b}throw new Wz;}function Xz(a){a.dc=!1;a.he();Yz(a)}function Yz(a){if((a=y(a,102)?null:a._b)&&a.dc)Xz(a),a.Qb&&y(a.Qb,95)&&(a.Qb.o=!1)}function Zz(a){return(a=a.Pd())?a:new $z(1,1)}function aA(a){var b;return(b=a.Qd())?new bA(b):new bA(a.Sd())}
function cA(a){0==a.Yb++&&(a.hc=a.$d(),a.gc=!0,a.ee())}function dA(a){return!a.Wb?(a.Zd(),!0):!1}function M(a,b){var c;c=a.Ub;a.Ub=b;b==c||b&&y(c,90)&&c.b==b.b||a.ac.If(b)}function eA(a,b,c,d,e){var f,g,i,h;i=a.ic;h=a.jc;g=a.fc;f=a.Xb;a.ic=b;a.jc=c;a.fc=d;a.Xb=e;if(i!=a.ic||h!=a.jc)Yz(a),new fA(a,100);if(g!=a.fc||f!=a.Xb)a.Zd(),new fA(a,101)}function gA(a,b){b==a.Wb||b&&b==a.Wb||(a.Wb=b,a.Zd(),a.ac.Jf(b),a.$d()&&a.ge())}
function hA(a){a.ec||(cA(a),iA(a,!0),jA(a),a.ec=!0,new fA(a,102),Qz(a,a,a._b,0),Yz(a),a.ac.Lf(a))}function kA(){this.cc=(Sq(),Sq(),lA);new Ki;this.Yd();this.$b=(mA(),nA)}s(404,1,$h);_.Md=function(){return!1};_.Nd=function(){return Oz(this)};_.Od=function(){return Sz(this)};_.Pd=function(){return oA(this.ac,this)};_.Qd=function(){return this.Pd()};_.Rd=function(){return this.Xb};_.Sd=function(){return this.ae()};_.Td=function(){return new pA(0,0,0,0)};_.Ud=function(){return this.de()};_.Vd=function(){return this.fc};
_.Wd=function(){return this.ic};_.Xd=function(){return this.jc};_.Yd=function(){};_.Zd=function(){Xz(this)};_.$d=function(){return this.ec&&!!this._b&&this._b.$d()};_._d=function(){};_.ae=function(){return Zz(this)};_.be=function(){};_.ce=function(){return(null==this.Zb&&(this.Zb=this.Nd()),this.Zb)+Aa+this.Wd()+Aa+this.Xd()+Aa+this.Vd()+hh+this.Rd()+(this.ec?j:",hidden")};_.de=function(){return aA(this)};_.ee=function(){};_.fe=function(){return dA(this)};_.ge=function(){};
_.he=function(){var a=this.ac;a.f.b=-1;a.f.c=-1};_.ie=function(a,b){this.je(this.ic,this.jc,a,b)};_.je=function(a,b,c,d){this.ke(a,b,c,d,this.Vb,!0);this.Vb=0};_.ke=function(a,b,c,d){eA(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Tc+this.ce()+Vc};_.le=function(){this.dc=!0};_.Ub=null;_.Vb=0;_.Wb=null;_.Xb=0;_.Yb=0;_.Zb=null;_.$b=null;_._b=null;_.ac=null;_.bc=null;_.dc=!1;_.ec=!0;_.fc=0;_.gc=!1;_.hc=!1;_.ic=0;_.jc=0;
function O(a,b,c){var d;if(-1>a.Pb.b.d)throw new Gk("Missing message: awt.12A");if(y(b,92)){if(b==a)throw new Gk("Missing message: awt.12B");a:{if(a&&!y(a,102))for(d=a._b;d;){if(d==b){d=!0;break a}if(y(d,102))break;d=d._b}d=!1}if(d)throw new Gk("Missing message: awt.12C");if(y(b,102))throw new Gk("Missing message: awt.12D");}if(b._b){d=b._b;if(!b)throw new Dn;var e=Fj(d.Pb.b,b),f;f=gv(d.Pb.b,e);d.Qb&&d.Qb.re(f);qA(d,e);new rA(d,301,f)}d=a.Pb.b.d;cA(b);sA(a.Pb.b,d,b);d=(b._b=a,b._d(!0),Xz(a),!!a.Qb&&
y(a.Qb,95)&&(a.Qb.o=!1),Qz(b,b,a,1),d);try{if(a.Qb)if(y(a.Qb,95)){var g=a.Qb;if(!b)throw new Us("Missing message: awt.185");if(null==c||null!=c)tA(g,c,b);else throw new Gk("Missing message: awt.92");}else a.Qb.ne(null==c?null:c,b)}catch(i){i=Si(i);if(y(i,122))throw b=i,qA(a,d),b;throw i;}b.he();new rA(a,300,b)}function uA(a,b){var c;c=a.me();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function vA(a){var b;b=a.me();return new wA(b.c,b.e,a.fc-b.d-b.c,a.Xb-b.e-b.b)}
function iA(a,b){var c;for(c=a.Pb.b.d-1;0<=c;--c)gv(a.Pb.b,c)._d(b)}function qA(a,b){var c;c=gv(a.Pb.b,b);cA(c);c._d(!1);jv(a.Pb.b,b);c._b=null;Xz(a);a.Qb&&y(a.Qb,95)&&(a.Qb.o=!1);Qz(c,c,a,1)}function xA(a){var b=(yA(),zA);gA(a,b);for(b=0;b<a.Pb.b.d;++b)gv(a.Pb.b,b).fe()}function AA(a,b){var c,d;if(a.Qb)for(d=new Mi(a.Pb.b);d.c<d.e.Ce();)c=Ni(d),a.Qb.re(c);if(b)for(d=new Mi(a.Pb.b);d.c<d.e.Ce();)c=Ni(d),b.ne(null,c);a.Qb=b;Xz(a);a.Qb&&y(a.Qb,95)&&(a.Qb.o=!1)}
function jA(a){if(!a.dc){a.Qb&&a.Qb.oe(a);var b,c;for(c=0;c<a.Pb.b.d;++c)b=gv(a.Pb.b,c),b.dc||b.le();a.dc=!0}}function BA(){kA.call(this);this.Pb=new CA;this.Tb=(Sq(),Sq(),lA)}s(403,404,ri);_.Pd=function(){if(!this.Qb)return null;!this.Rb&&(this.Rb=this.Qb.pe(this));return this.Rb};_.Qd=function(){if(!this.Qb)return null;!this.Sb&&(this.Sb=this.Qb.qe(this));return this.Sb};_.me=function(){return this.Td()};_.Sd=function(){return Zz(this)};_.Ud=function(){return aA(this)};
_.Yd=function(){this.ac=(Sq(),new DA)};_.Zd=function(){Xz(this);this.Qb&&y(this.Qb,95)&&(this.Qb.o=!1)};_._d=function(a){iA(this,a)};_.ae=function(){return Zz(this)};_.de=function(){return aA(this)};_.ee=function(){var a;for(a=0;a<this.Pb.b.d;++a)cA(gv(this.Pb.b,a))};_.fe=function(){var a;if(!dA(this))return!1;for(a=0;a<this.Pb.b.d;++a)gv(this.Pb.b,a).fe();return!0};_.he=function(){var a,b;this.Sb=this.Rb=null;for(b=0;b<this.Pb.b.d;++b)a=gv(this.Pb.b,b),a.he()};_.le=function(){jA(this)};_.Qb=null;
_.Rb=null;_.Sb=null;function EA(){var a=new FA;BA.call(this);AA(this,a)}s(402,403,ri,EA);_.Nd=function(){return"panel"+this.Tb.c.e++};function GA(a,b,c){a=HA(a.Ob,b,c);a.k=!0;return new IA(a)}function JA(a){a.be(a.Ob.e)}function KA(a){return new $z(qo(a.Ob.pb,Qf),qo(a.Ob.pb,Pf))}s(401,402,ri);_.Rd=function(){return qo(this.Ob.pb,Pf)};_.Vd=function(){return qo(this.Ob.pb,Qf)};_.Wd=function(){return dk(this.Ob.pb)};_.Xd=function(){return fk(this.Ob.pb)};
_.$d=function(){return this.Ob.pb.style.display!=If};_.ge=function(){JA(this)};_.ie=function(){};_.Ob=null;function LA(a){if(null!=a)this.f=a;else throw new MA;}s(406,1,Qh);_.tS=function(){return this.cZ.e+"[source="+this.f+Vc};_.f=null;
function NA(){NA=u;Q=new Ki;x(Q,new R(400),new S(qh));x(Q,new R(401),new S(qh));x(Q,new R(402),new S(qh));x(Q,new R(500),new S(sh));x(Q,new R(501),new S(sh));x(Q,new R(502),new S(sh));x(Q,new R(503),new S(th));x(Q,new R(504),new S(sh));x(Q,new R(505),new S(sh));x(Q,new R(506),new S(th));x(Q,new R(507),new S(Lh));x(Q,new R(100),new S(mh));x(Q,new R(101),new S(mh));x(Q,new R(102),new S(mh));x(Q,new R(103),new S(mh));x(Q,new R(1004),new S(ph));x(Q,new R(1005),new S(ph));x(Q,new R(800),new S(Ah));x(Q,
new R(801),new S(Ah));x(Q,new R(200),new S(uh));x(Q,new R(201),new S(uh));x(Q,new R(202),new S(uh));x(Q,new R(204),new S(uh));x(Q,new R(203),new S(uh));x(Q,new R(209),new S(Mh));x(Q,new R(208),new S(Nh));x(Q,new R(207),new S(Nh));x(Q,new R(206),new S(uh));x(Q,new R(205),new S(uh));x(Q,new R(1400),new S(Jh));x(Q,new R(1401),new S(Kh));x(Q,new R(1402),new S(Kh));x(Q,new R(300),new S(nh));x(Q,new R(301),new S(nh));x(Q,new R(1100),new S(zh));x(Q,new R(1101),new S(zh));x(Q,new R(1200),new S(Ih));x(Q,new R(701),
new S(xh));x(Q,new R(900),new S(yh));x(Q,new R(1001),new S(vh));x(Q,new R(601),new S(wh))}s(405,406,Qh);_.ce=function(){return j};_.tS=function(){var a;a=j;y(this.f,91)&&null!=this.f&&(a=this.f,a=(null==a.Zb&&(a.Zb=a.Nd()),a.Zb),null==a&&(a=j));return this.cZ.e+Tc+this.ce()+"] on "+(0<a.length?a:this.f)};_.e=0;var Q;function S(a){this.b=a}s(408,1,{},S);_.b=lh;function OA(){}s(409,1,{},OA);_.b=null;_.c=null;
function PA(a,b){var c;b&&(a.b?(c=new QA(a.b),St(c.c,c.d++,b),a.b=c):(a.b=new gj,aj(a.b,b)))}s(411,1,Qh);_.b=null;function RA(){}function SA(){}s(410,411,Qh,RA,SA);function TA(){TA=u;Math.sqrt(2)}function UA(a){TA();if(0>a)throw new Gk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}s(412,1,{87:1},UA);_.eQ=function(a){return a===this?!0:y(a,87)?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 VA;a.b=31*a.b+I((new WA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+I((new WA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function XA(){XA=u;YA=new ot;ZA=new $z(0,0);pt(YA,Cb);pt(YA,Vb);pt(YA,yb);pt(YA,"Last");pt(YA,Lb);pt(YA,oc);pt(YA,Pc);pt(YA,Rc);pt(YA,Tb)}
function tA(a,b,c){var d;if(null==b)d=Lb;else if(d=b,!Uv(YA.b,b))throw new Gk($A());Ut(jj(a.d,d))===Ut(c)&&Ut(jj(a.c,c))===Ut(d)||((b=jj(a.d,d))&&aB(a,b,d),bB(a.b.yd(),c)&&aB(a,c,d),b=a.b,new cB(c,b.b.b),++b.c,x(a.c,c,d),x(a.d,d,c))}function dB(a,b){return new $z(Lj(b[1].c,Lj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Lj(b[0].b,Lj(b[4].b,b[3].b))+a.n)}function aB(a,b,c){eB(a.b,b);Vi(a.c,b);Vi(a.d,c)}
function fB(a,b){if(!a.o){a.o=!0;var c,d,e;gB(a.i,ZA);gB(a.j,ZA);gB(a.p,null);a.q=0;for(d=hB(a.b,0);d.c!=d.e.b;){c=iB(d);e=jj(a.c,c);var f=b.$b;e=Mn(e,Lb)?0:Mn(e,oc)?1:Mn(e,Pc)?2:Mn(e,Rc)?4:Mn(e,Tb)?3:Mn(e,Cb)?f.b?4:3:Mn(e,yb)?f.b?3:4:Mn(e,Vb)?1:2;c.ec?a.p[e]||(St(a.p,e,c),++a.q,a.i[e]=c.Sd(),a.j[e]=c.Ud()):a.p[e]||(a.i[e]=c.Sd(),a.j[e]=c.Ud())}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 jB(){XA();kB.call(this,0)}
function kB(a){XA();Sq();this.b=new lB;this.c=new Ki;this.d=new Ki;this.e=a;this.k=0;this.o=!1;this.p=v(mB,k,91,5,0);this.i=v(nB,k,93,5,0);this.j=v(nB,k,93,5,0);this.q=this.f=this.n=0}s(413,1,{95:1,114:1},jB,kB);_.ne=function(a,b){tA(this,a,b)};
_.oe=function(a){fB(this,a);if(0!=this.q)if(a=vA(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.je(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].ie(a.c,this.j[1].b),this.p[1].ke(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].ie(this.j[4].c,c),this.p[4].ke(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].je(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].ie(a.c,
this.j[2].b),this.p[2].ke(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].ie(this.j[3].c,c),this.p[3].ke(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.pe=function(a){var b;b=this.o;fB(this,a);this.o=b;return 0==this.q?uA(a,new $z(0,0)):uA(a,dB(this,this.i))};_.qe=function(a){var b;b=this.o;fB(this,a);this.o=b;return uA(a,dB(this,this.j))};_.re=function(a){var b;b=jj(this.c,a);null!=b&&aB(this,a,b)};_.tS=function(){return oB.e+"[hgap="+this.e+",vgap="+this.k+Vc};_.b=null;
_.c=null;_.d=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=0;_.n=0;_.o=!1;_.p=null;_.q=0;var ZA,YA;function pB(a){kA.call(this);this.ac=(Sq(),new qB(a,this))}s(414,404,{88:1,91:1,96:1,110:1,114:1},pB);_.Nd=function(){return rd+this.cc.c.b++};_.Pd=function(){return!Tz(this)?new $z(0,0):oA(this.ac,this)};_.he=function(){};s(416,1,{});s(415,416,{},function(){});function rB(){rB=u}
function sB(a,b){if(null==b)throw new Us("Missing message: awt.103");var c=-1,d,e,f;f=a.ac.b.pb;e=$doc.createElement(Tf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function tB(){rB();kA.call(this);new gj;this.ac=new uB((Sq(),this))}s(417,404,{89:1,91:1,96:1,110:1,114:1},tB);_.Pd=function(){return oA(this.ac,this)};
_.ce=function(){return(null==this.Zb&&(this.Zb=Oz(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+hh+this.Xb+(this.ec?j:",hidden")+",current="+Uq(this.ac.b,this.ac.b.pb.selectedIndex)};function vB(){vB=u;wB=new xB(255,255,255);yB=new xB(192,192,192);zB=new xB(128,128,128);AB=new xB(64,64,64);BB=new xB(0,0,0);CB=new xB(255,0,0);new xB(255,175,175);DB=new xB(255,200,0);EB=new xB(255,255,0);new xB(0,255,0);FB=new xB(255,0,255);GB=new xB(0,255,255);HB=new xB(0,0,255)}
function IB(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 xB(3,3,3);3>c&&0!=c?c=3:(c=I(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=I(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=I(a/0.7),a=255<a?255:a);return new xB(c,a,b)}function JB(a){return new xB(I(0.7*(a.b>>16&255)),I(0.7*(a.b>>8&255)),I(0.7*(a.b&255)))}function xB(a,b,c){vB();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new Gk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
s(418,1,{90:1,97:1,101:1},xB);_.eQ=function(a){return y(a,90)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return KB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Vc};_.b=0;var BB,HB,GB,AB,zB,yB,FB,DB,CB,wB,EB;function mA(){mA=u;nA=new LB(!0);MB=new ot;pt(MB,"ar");pt(MB,"fa");pt(MB,"iw");pt(MB,"ur")}function LB(a){this.b=a}s(419,1,Qh,LB);_.b=!1;var nA,MB;s(421,1,{106:1,116:1});function NB(){$z.call(this,0,0)}function $z(a,b){this.c=a;this.b=b}
function bA(a){$z.call(this,a.c,a.b)}s(420,421,{93:1,106:1,114:1,116:1},NB,$z,bA);_.eQ=function(a){return a===this?!0:y(a,93)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new VA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return OB.e+"[width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;function as(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}s(422,1,Qh,as,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});
_.se=function(){return 0!=(this.f&4)};_.te=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=j,this.te()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.se()&&(a+=",meta"),a):j)+",target="+this.i+(null!=this.c?",arg="+this.c:j)+Vc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function PB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].ec&&++b,++c;return b}
function QB(a,b,c,d,e,f,g){var i,h,l,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}l=b.d-1;for(h=0;h<=l;++h)c=(Jx(g?h:l-h,b.d),b.c[g?h:l-h]),i=c.Ud(),c.je(d,e+~~((f-i.b)/2),i.c,i.b),d+=i.c+a.d}function RB(a,b){var c,d,e,f,g,i;i=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.ec&&(c=b?c.Ud():c.Sd(),g=Lj(g,c.b),i+=c.c+a.d);return new $z(i,g+2*a.e)}function FA(){SB.call(this,1,5,5)}
function SB(a,b,c){Sq();this.d=b;this.e=c;this.b=a}s(423,1,Qh,FA,SB);_.ne=function(){};
_.oe=function(a){this.c=TB(a.Pb);if(0!=PB(this)){var b,c,d,e,f,g,i,h,l,m,o;b=vA(a);g=a.me();i=a.$b.b;l=new gj;m=f=2*this.d;o=g.e+this.e;h=0;e=!0;var n,q,w;n=a.Pb.b.d;d=new UB(n);for(w=0;w<n;++w)St(d.c,d.d++,null);for(c=this.c,n=0,w=c.length;n<w;++n)if(q=c[n],q._b==a){var G=d,B=Fj(a.Pb.b,q);Jx(B,G.d);St(G.c,B,q)}for(d=new Mi(d);d.c<d.e.Ce();)if((c=Ni(d))&&c.ec)a=c.Ud(),!e&&m+a.c>b.c&&(QB(this,l,b.c-(m-this.d),g.c,o,h,i),l.Ie(),m=f,o+=h+this.e,h=0),e=!1,St(l.c,l.d++,c),m+=a.c+this.d,h=Lj(h,a.b);QB(this,
l,b.c-(m-this.d),g.c,o,h,i)}};_.pe=function(a){this.c=TB(a.Pb);return 0==PB(this)?uA(a,new $z(10,10)):uA(a,RB(this,!1))};_.qe=function(a){this.c=TB(a.Pb);return 0==PB(this)?uA(a,new $z(10,10)):uA(a,RB(this,!0))};_.re=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ze;break;case 2:a=kg;break;case 1:a=ud;break;case 4:a="trailing";break;default:a="leading"}return VB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Vc};_.b=0;_.c=null;_.d=0;_.e=0;function yA(){yA=u;zA=new WB(Sb,0,12)}
function WB(a,b,c){yA();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}s(424,1,Qh,WB);_.b=null;_.c=0;_.d=0;var zA;s(425,1,Qh);_.tS=function(){return XB.e+"[font="+this.d+"ascent="+YB(this.b,this.d).b+", descent="+YB(this.b,this.d).c+", height="+YB(this.b,this.d).d+Vc};_.d=null;function ZB(a){if(!a.n){cA(a);a.Fd();var b,c;for(b=0;b<a.p.d;++b)(c=gv(a.p,b))&&ZB(c);iA(a,!1);a.n=!0;Qz(a,a,a._b,0);new $B(a,202)}}
function aC(a){var b,c;a.ec&&(a.ac.Fd(),a.ec=!1);for(b=0;b<a.p.d;++b)(c=gv(a.p,b))&&c.Fd()}function bC(a){!Tz(a)&&xA(a);var b=aA(a);a.je(a.ic,a.jc,b.c,b.b);jA(a)}function cC(a,b){a.q!=b&&(a.q=b)}s(427,403,Ci);_.Td=function(){return new pA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Fd=function(){aC(this)};_.$d=function(){return this.ac.d.hb};_.je=function(a,b,c,d){eA(this,a,b,c,d);this.Vb=0};_.ke=function(a,b,c,d,e,f){e=c!=this.fc||d!=this.Xb;eA(this,a,b,c,d);this.ec&&e&&!f&&jA(this)};_.n=!1;_.q=!1;
function dC(a){BA.call(this);this.r=new SA;this.p=new gj;this.o=new pA(0,0,0,0);this.ec=!1;AA(this,new jB);this.ac&&eC(this.ac.d.I.c,a);this.ac&&fC(this.ac.d,!0);cC(this,!0)}s(426,427,Ci);_.me=function(){return new pA(this.o.e,this.o.c,this.o.b,this.o.d)};_.Wd=function(){return dk(this.ac.d.pb)};_.Xd=function(){return fk(this.ac.d.pb)};_.Yd=function(){this.ac=new gC((Sq(),j),this)};
function hC(a,b,c,d,e,f){var g,i;g=a.e;f?(i=IB(g),f=new xB(I(0.7*(g.b>>16&255)),I(0.7*(g.b>>8&255)),I(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(g.b>>16&255)+Aa+(g.b>>8&255)+Aa+(g.b&255)+va)):(i=new xB(I(0.7*(g.b>>16&255)),I(0.7*(g.b>>8&255)),I(0.7*(g.b&255))),f=IB(g),(a.e=i)&&(a.i=jg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va));--d;--e;iC(a,b+1,c+1,d-1,e-1);(a.e=i)&&(a.i=jg+(i.b>>16&255)+Aa+(i.b>>8&255)+Aa+(i.b&255)+va);iC(a,b,c,d,1);iC(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(f.b>>16&255)+Aa+(f.b>>8&255)+Aa+(f.b&
255)+va);iC(a,b+d,c,1,e);iC(a,b+1,c+e,d,1)}s(428,1,{});_.tS=function(){return"Graphics"};s(429,428,{});function jC(a){var b,c;c=Lj(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 $z(b,c)}function kC(a,b,c){var d,e,f,g,i,h;a.c=TB(b.Pb);if(0==a.c.length)return new NB;g=jC(a);i=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Ud():d.Sd(),h=Lj(h,d.c),i=Lj(i,d.b);return new $z(h*g.c+a.d*(g.c-1),i*g.b+a.f*(g.b-1))}
function lC(a,b,c,d,e){var f,g,i,h;i=d.length;a-=(i-1)*c;for(g=0,h=0;g<i;++g,b+=c)f=I(a*((g+1)/i))-h,d[g]=f,e[g]=h+b,h+=f}function mC(){nC.call(this,7)}function nC(a){Sq();this.e=0;this.b=1;this.f=a;this.d=0}s(430,1,Qh,mC,nC);_.ne=function(){};
_.oe=function(a){var b,c;this.c=TB(a.Pb);if(0!=this.c.length&&(b=vA(a),!(0>=b.c||0>=b.b))){c=jC(this);var d=c.c;c=c.b;var a=a.$b.b,e,f,g,i,h,l,m;f=v(H,r,-1,d,1);e=v(H,r,-1,d,1);h=v(H,r,-1,c,1);l=v(H,r,-1,c,1);lC(b.c,b.d,this.d,f,e);lC(b.b,b.e,this.f,h,l);b=0;i=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(m=a?g:d-g-1,this.c[i].je(e[m],l[b],f[m],h[b]),++i==this.c.length)break a}};_.pe=function(a){return uA(a,kC(this,a,!1))};_.qe=function(a){return uA(a,kC(this,a,!0))};_.re=function(){};
_.tS=function(){return oC.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Vc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function by(){Gn()}function qw(a){Gn();this.i=a}s(432,99,di,by,qw);function Wz(){Gn();this.i="Missing message: awt.151"}s(431,432,di,Wz);s(433,1,{});function pA(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}s(434,1,{94:1,114:1,116:1},pA);_.eQ=function(a){return a===this?!0:y(a,94)?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 pC.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function qC(a){rC.call(this,a,0)}function rC(a,b){kA.call(this);this.ac=(Sq(),new sC(a));this.b=b;var c=this.ac;switch(b){case 1:var c=c.b,d=(Tx(),dy);c.b=d;Qx(c);break;case 0:c=c.b;d=(Tx(),Ux);c.b=d;Qx(c);break;case 2:c=c.b,d=(Tx(),Vx),c.b=d,Qx(c)}}s(435,404,$h,qC,rC);
_.Pd=function(){return!Tz(this)?new $z(0,0):oA(this.ac,this)};_.ce=function(){var a=(null==this.Zb&&(this.Zb=Oz(this)),this.Zb)+Aa+this.ic+Aa+this.jc+Aa+this.fc+hh+this.Xb+(this.ec?j:",hidden")+",align=",b;b=Ze;switch(this.b){case 1:b=ud;break;case 2:b=kg}return a+b+",text=null"};_.b=0;s(438,1,Qh);_.ce=function(){return this.k};_.tS=function(){return this.cZ.e+Tc+this.ce()+Vc};_.k=null;_.n=null;
function tC(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function uC(a){this.o=(Sq(),Sq(),lA);var b;var c;b=this.cZ.e;-1!=ko(b,lo(36))?b=null:(c=this.o.c.d++,b=kw(b,Pz(b,lo(46))+1)+j+c);this.k=b;this.e=new RA;this.i=a;this.f=!0;this.j=new vC(this)}s(437,438,Qh,uC);_.ce=function(){return tC(this)};_.d=null;_.f=!1;_.i=null;_.j=null;s(436,437,ji);_.ce=function(){return tC(this)+(this.c?",tearOff":j)};_.c=!1;s(440,1,{107:1});
_.eQ=function(a){return a===this?!0:y(a,107)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new VA;wC(a,this.b);wC(a,this.c);return a.b};function Vz(){this.c=this.b=0}function xC(a,b){this.b=a;this.c=b}function yC(a){var b=a.c;this.b=a.b;this.c=b}s(439,440,{98:1,107:1,114:1},Vz,xC,yC);_.eQ=function(a){return a===this?!0:y(a,98)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return zC.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;
function AC(a,b){if(!b)throw new Us("Missing message: awt.70");var c=a.b;if(D(b.i,Ca)){var c=c.b.b,d=new Vy,e=c.d.d;if(0>e||e>c.d.d)throw new Gw;c.p&&(d.pb[Fd]=2);Dy(c,e,d.pb);sA(c.d,e,d)}else{var e=c.b,d=e.b,c=b.j.b,e=e.b.d.d,f,g;if(0>e||e>d.d.d)throw new Gw;sA(d.d,e,c);for(f=g=0;f<e;++f)y(gv(d.d,f),74)&&++g;sA(d.j,g,c);Dy(d,e,c.pb);c.c=d;e=jw(c.pb)+Xa;Oi(c.hd(),e,!1);d.p&&(e=Fj(d.d,c),-1!=e&&(d=Rv(d.p?d.f:Rv(d.f,0),e),2==Sv(d)&&d.removeChild(Rv(d,1)),c.pb[Fd]=2))}}
function BC(a,b,c,d){a=a.b;b=Uz(b);c+=b.b;d+=b.c;ax(a.b,c,d);bx(a.b)}function CC(){uC.call(this,j);new gj;this.c=!1;this.b=(Sq(),new DC)}s(441,436,ji,CC);_.b=null;s(444,1,{100:1,109:1,116:1});s(443,444,{100:1,108:1,109:1,116:1});_.eQ=function(a){return a===this?!0:y(a,108)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new VA;wC(a,this.d);wC(a,this.e);wC(a,this.c);wC(a,this.b);return a.b};function wA(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}
s(442,443,{99:1,100:1,108:1,109:1,114:1,116:1},wA);_.eQ=function(a){return a===this?!0:y(a,99)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return EC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function FC(){FC=u;GC=new HC;IC=new JC;KC=new JC}var GC,KC,IC;s(446,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Ei(this)};function HC(){}s(447,446,{},HC);function JC(){}s(448,1,{},JC);s(449,404,$h);_.Od=function(){return null};
function LC(a,b){var c;c=new MC(Tz(a));return!c?null:new $z(NC(c,"_")*b+6,YB(c.b,c.d).d+6)}function OC(a,b){var c;c=LC(a,b);return!c?Zz(a):c}function PC(a,b){var c;c=LC(a,b);return!c?aA(a):c}function QC(a,b){var c=a.ac;pz(c.b,b);c.f.b=-1;c.f.c=-1}function RC(a){SC.call(this,a,null!=a?a.length:0)}function SC(a,b){kA.call(this);this.b=0>b?0:b;var c=this.ac;pz(c.b,a);c.f.b=-1;c.f.c=-1}s(450,449,$h,RC,SC);_.Nd=function(){return"textfield"+this.cc.c.f++};
_.Pd=function(){return LC(this,ro(this.ac.b.pb,bh).length)};_.Qd=function(){return!Tz(this)?null:LC(this,ro(this.ac.b.pb,bh).length)};_.Sd=function(){return 0<this.b?OC(this,this.b):Zz(this)};_.Ud=function(){return 0<this.b?PC(this,this.b):aA(this)};_.Yd=function(){this.ac=(Sq(),new TC)};_.ae=function(){return 0<this.b?OC(this,this.b):Zz(this)};_.de=function(){return 0<this.b?PC(this,this.b):aA(this)};_.b=0;function Sq(){Sq=u;lA=new UC}function VC(){var a=(Sq(),Sq(),lA);!a.d&&(a.d=new WC)}
function UC(){this.c=new XC;this.e=new OA}s(451,1,{},UC);_.b=null;_.d=null;var lA;function XC(){}s(452,1,{},XC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;s(453,1,{});function YC(){YC=u;ZC=new $C;aD=new $C}function bD(a,b){return b==a?!0:!b?!1:!0}function $C(){}s(454,1,{103:1},$C);_.eQ=function(a){return null==a||!y(a,103)?!1:bD(this,a)};_.hC=function(){var a;a=null.Vf()+";class="+null.Vf();a=!null.Vf().Vf()?a:a+";charset=";return Gu(a)};
_.tS=function(){return cD.e+"[MimeType=(null);humanPresentableName="+this.b+Vc};_.b=null;var ZC,aD;function dD(){dD=u;F(eD,k,103,[(YC(),aD),ZC])}function fD(a){dD();this.b=a}s(455,1,{},fD);_.b=null;function gD(a){a="flavor = "+a;Gn();this.i=a}s(456,100,{104:1,114:1,120:1,128:1},gD);function hD(a,b,c){NA();iD.call(this,a,b,c,lh)}function iD(a,b,c,d){NA();LA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}s(457,405,Qh,hD,iD);
_.ce=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=j;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+Au(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=lh;function fA(a,b){NA();LA.call(this,a);this.e=b}s(458,405,Qh,fA);
_.ce=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.Wd()+Aa+a.Xd()+ba+a.Vd()+hh+a.Rd()+va};function rA(a,b,c){NA();fA.call(this,a,b);this.b=c}s(459,458,Qh,rA);
_.ce=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.Zb&&(b.Zb=b.Nd());return a+b.Zb};_.b=null;function Rz(a,b,c,d){NA();LA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}s(460,405,Qh,Rz);
_.ce=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&&(yu(ru(this.b,mh))&&(a+="PARENT_CHANGED,"),yu(ru(this.b,nh))&&(a+="DISPLAYABILITY_CHANGED,"),yu(ru(this.b,ph))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=lh;_.c=null;_.d=null;s(461,1,hi);function $B(a,b){NA();fA.call(this,a,b);this.d=null;this.b=this.c=0}
s(462,458,Qh,$B);
_.ce=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;s(463,1,{});function jD(a){if(null==a)throw new Dn;}s(464,463,{},jD);
function kD(){kD=u;lD={};lD["java.vendor"]=Be;lD["package.restrict.access.sun"]=ah;lD["sun.java.launcher"]=jc;lD["sun.management.compiler"]=Be;lD["os.name"]=jc;lD[" sun.boot.class.path"]=jc;lD["path.separator.applet"]=jc;lD["java.vm.specification.vendor"]=Be;lD["java.runtime.version"]=jc;lD["http.proxyPort"]=jc;lD["user.name"]=jc;lD["user.language"]=jc;lD["os.name.applet"]=jc;lD["browser.version"]=jc;lD["java.version"]=jc;lD["user.timezone"]=jc;lD["java.endorsed.dirs"]=jc;lD["java.specification.name"]=
"GWT";lD["java.specification.version"]="2.5.0";lD[Ue]=fc;!rs&&(rs=new zs);rs.b?lD[Se]="yes":lD[Se]=null}var lD;s(467,100,yi);function mD(){Gn()}function nD(a){Gn();this.i=a}s(466,467,{111:1,114:1,120:1,128:1},mD,nD);function oD(){oD=u;pD=new qD}function rD(a){var b;if(a.n){var c;b=new Eu;An(b.b,a.i);b.b.b+=nb;c=a.b;null!=c&&0<c.length&&(b.b.b+=$a,An(b.b,a.b));c=a.c;a=a.k;null!=c&&An(b.b,c);null!=a&&(b.b.b+=ma,An(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function sD(a){oD();var b,c,d;if(null==a)throw new mD;a=jo(a);try{d=ko(a,lo(58))}catch(e){e=Si(e);if(y(e,124))throw new nD(En(e));throw e;}c=ko(a,lo(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;tD();var f,g,i;i=c.length;b=new uD;for(g=0;g<i;++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 nD(cc+a);if(!this.n&&(this.n=jj(pD,this.i),this.n||(this.n=(Sq(),new vD))&&x(pD,this.i,this.n),!this.n))throw new nD(cc+a);try{c=a;var l=++d,m=a.length,o,n,q,w,G,B,J,P,Y,da,N,nc,Fc,ig,tb,Td,Ud,Vd,Va,Gc,Eb;if(m<l||0>m){if(-2147483647>=m&&(l>=c.length||0>l)||!(0>l||l>=c.length)&&c.indexOf($a,l)==l&&-1==wD(c,lo(47),l+2))throw new xD(m);}else{N=c.substr(l,m-l);m-=l;B=0;J=this.d;nc=this.f;
Vd=this.k;w=this.e;tb=this.j;o=this.b;Eb=this.o;Va=wD(N,lo(35),0);if(0==N.indexOf($a)&&0!=N.indexOf("////")){Y=2;nc=-1;B=wD(N,lo(47),2);Ud=wD(N,lo(63),2);-1!=Ud&&(-1==B||B>Ud)&&(B=Ud);-1==B&&(B=m,w=j);P=B;-1!=Va&&Va<B&&(P=Va);var yd=lo(64);Gc=N.lastIndexOf(yd,P);o=N.substr(2,P-2);-1<Gc&&(Eb=N.substr(2,Gc-2),Y=Gc+1);Fc=wD(N,lo(58),-1==Gc?Y:Gc);q=ko(N,lo(93));if(-1!=q)try{N.length>q+1?(n=N.charCodeAt(q+1),58==n?Fc=q+1:Fc=-1):Fc=-1}catch(hf){if(hf=Si(hf),!y(hf,120))throw hf;}-1==Fc||Fc>B?J=N.substr(Y,
P-Y):(J=N.substr(Y,Fc-Y),ig=N.substr(Fc+1,P-(Fc+1)),0==ig.length?nc=-1:nc=yD(ig,10))}-1<Va&&(Vd=N.substr(Va+1,m-(Va+1)));G=-1==Va?m:Va;var bc=lo(63);Td=N.lastIndexOf(bc,G);-1<Td?(tb=N.substr(Td+1,G-(Td+1)),0==Td&&null!=w&&(D(w,j)?w=Za:w.indexOf(Za),da=Pz(w,lo(47))+1,w=w.substr(0,da-0)),G=Td):0!=Va&&(tb=null);-1<B&&(B<m&&47==N.charCodeAt(B)?w=N.substr(B,G-B):G>B&&(null==w?w=j:D(w,j)?w=Za:w.indexOf(Za),da=Pz(w,lo(47))+1,0==da?w=N.substr(B,G-B):w=w.substr(0,da-0)+N.substr(B,G-B)));null==w&&(w=j);null==
J&&(J=j);d=J;var De;De=w;null!=tb&&!D(tb,j)&&(null!=w?De=w+ub+tb:De=ub+tb);null==this.i&&(this.i=this.i);this.d=d;this.c=De;this.f=nc;this.k=Vd;var zd;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<(zd=Pz(this.d,lo(64)))?(this.o=this.d.substr(0,zd-0),this.d=kw(this.d,zd+1)):this.o=null;null!=this.c&&-1<(zd=ko(this.c,lo(63)))?(this.j=kw(this.c,zd+1),this.e=this.c.substr(0,zd-0)):(this.j=null,this.e=this.c);this.b=o;this.o=Eb;this.e=w;this.j=tb}}catch(Ad){Ad=
Si(Ad);if(y(Ad,120))throw new nD(En(Ad));throw Ad;}if(-1>this.f)throw new nD("incorrect port: "+this.f);}s(468,1,Qh,sD);_.tS=function(){return rD(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var pD;s(469,1,{});function zD(a,b,c){var d,e;for(d=new AD(a.xe().b);BD(d.b);)if(a=d.c=Ni(d.b),e=a.qf(),null==b?null==e:Mn(b,e))return c&&CD(d),a;return null}s(473,1,Ai);_.we=function(a){return!!zD(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!y(a,131)||this.Ce()!=a.Ce())return!1;for(a=new AD(a.xe().b);BD(a.b);)if(b=a.c=Ni(a.b),c=b.qf(),b=b.rf(),!this.we(c)||!DD(b,this.ye(c)))return!1;return!0};_.ye=function(a){a=zD(this,a,!1);return!a?null:a.rf()};_.hC=function(){var a,b,c;c=0;for(b=new AD(this.xe().b);BD(b.b);)a=b.c=Ni(b.b),c+=a.hC(),c=~~c;return c};_.ze=function(){return 0==this.Ce()};_.Ae=function(){throw new ED("Put not supported on this map");};
_.Be=function(a){a=zD(this,a,!0);return!a?null:a.rf()};_.Ce=function(){return this.xe().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new AD(this.xe().b);BD(c.b);)b=c.c=Ni(c.b),a?d+=Ba:a=!0,d+=j+b.qf(),d+=rb,d+=j+b.rf();return d+"}"};function oz(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function Uv(a,b){var c;if(null==b)c=a.d;else if(y(b,1))c=nb+b in a.f;else a:{c=a.Fe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.Ee(b,c[d].qf())){c=!0;break a}c=!1}return c}
function jj(a,b){var c;if(null==b)c=a.c;else if(y(b,1))c=a.f[nb+b];else a:{c=a.Fe(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.Ee(b,f.qf())){c=f.rf();break a}}c=null}return c}function x(a,b,c){if(null==b)c=FD(a,c);else if(y(b,1))c=GD(a,b,c);else a:{var d=a.Fe(b),e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.Ee(b,d.qf())){a=d.rf();d.sf(c);c=a;break a}}else e=a.b[d]=[];d=new HD(b,c);e.push(d);++a.e;c=null}return c}
function FD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function GD(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 Vi(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(y(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.Fe(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.Ee(b,g.qf())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.rf();break a}}c=null}return c}s(472,473,Ai);_.we=function(a){return Uv(this,a)};
_.xe=function(){return new ID(this)};_.Ee=function(a,b){return this.De(a,b)};_.ye=function(a){return jj(this,a)};_.Ae=function(a,b){return x(this,a,b)};_.Be=function(a){return Vi(this,a)};_.Ce=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Ki(){oz(this)}s(471,472,ui,Ki);_.De=function(a,b){return Ut(a)===Ut(b)||null!=a&&Mn(a,b)};_.Fe=function(a){return~~Pn(a)};function qD(){oz(this)}s(470,471,ui,qD);function JD(){Gn()}s(474,99,di,JD);
function KD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=LD(a,c);if(c>=a.j)break;c=MD(a,c);++b}return b}function ND(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function OD(a){var b;a.b=0<=a.k&&!a.e?a.k:LD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new JD;b=a.b;a.b=MD(a,a.b);return a.o.substr(b,a.b-b)}
function MD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=PD(a.o,d);if(c<=a.i&&ND(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=ko(a.d,lo(c)))break;++d}a.n&&b==d&&(a.f?(c=PD(a.o,d),c<=a.i&&ND(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=ko(a.d,lo(c))&&++d));return d}function LD(a,b){var c,d;if(null==a.d)throw new Dn;for(d=b;!a.n&&d<a.j;)if(a.f){c=PD(a.o,d);if(c>a.i||!ND(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>ko(a.d,lo(c)))break;++d}return d}
function QD(a){RD.call(this,a," \t\n\r\u000c",!1)}function SD(a){RD.call(this,a,Aa,!1)}function RD(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=PD(this.d,c),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=v(H,r,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=PD(this.d,d),this.c[c]=a}}}s(475,1,{},QD,SD,RD);_.b=0;_.c=null;_.d=null;_.e=!1;
_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;function TD(a,b){var c,d,e,f,g;c=j;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(y(e,1)&&(e=Sn(e),!(Qn(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,j)))))return;c+=e;d<b.length-1&&(c+=Aa);++d}}evalString=a+ua+c+");";$wnd.eval(evalString)}s(481,1,{});function UD(a,b){b.Kc(new VD);b.Jc(new WD);b.Lc(new XD);b.Mc(new YD(a))}s(480,481,{});_.c=null;_.d=1;_.e=-1;function ZD(a){this.b=a;this.c=new $D(this.b);this.d=this.e=1}
s(479,480,{},ZD);_.b=null;function $D(a){this.b=a}s(482,1,{},$D);_.Ge=function(a){var b=this.b;null!=a&&0<a.length?(!b.ub&&(b.ub=new ds(b)),aE(b.ub,a)):(b.jb=!0,b.J="ERROR - empty or null structure",bE(b))};_.b=null;function cE(a){this.b=a}s(483,1,{},cE);var dE=_.b=null;
function eE(){eE=u;dE=new Bu((Qu(),new Pu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}function fE(){}function gE(a){hE.call(this,a,fb,fb,null)}function iE(a,b){hE.call(this,a,fb,fb,b)}
function jE(a,b,c){hE.call(this,a,b,c,null)}
function hE(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(e=oj(a)){this.b=new kE;this.c=new lE(this.b,b,c,d);Dw(e,this.c,e.pb);d&&hd in d&&(this.c.c=d[hd]);a=this.c;a.e||(a.e=HA(a,qo(a.pb,Qf),qo(a.pb,Pf)),a.e.k=!1);var b=a.d,f,g,i,h,l,m,o;b.K?mE="JSME":mE="JME";b.v=nE(b,!1);b.w=nE(b,!0);es(b,mE+" Molecular Editor by Peter Ertl and Bruno Bienfait");b.C=KA(b);AA(b,null);b.nb||(b.S=0);b.T||(b.T=new WB($b,0,13),b.W=new MC(b.T));b.U||(b.U=new WB($b,
1,13),b.V=new MC(b.U));b.X||(b.X=new WB($b,0,11),new MC(b.X));b.k||(b.k=new WB($b,0,13),b.n=new MC(b.k));b.yb=!0;b.Bb=!1;b.p=!1;b.Jb=!0;b.s=!0;b.Ab=!1;oE=10;b.Fb=!0;try{o=pE(b.Ob,"options");null!=o&&qE(b,o);i=pE(b.Ob,"jme");null!=i&&(b.L=i);l=pE(b.Ob,"mol");null!=l&&(b.ab=l);g=pE(b.Ob,"depictcgi");null!=g&&(b.Cb=!0);m=pE(b.Ob,Lg);null!=m&&(b.bb=m,bE(b));b.j=pE(b.Ob,"atomcolors");b.i=pE(b.Ob,"atombg");f=pE(b.Ob,"depictbg");if(null!=f&&b.z){var n;var q,w,G,B;w=(vB(),wB);try{if(0!=f.indexOf(ma))throw new Fn("bad hex encoding");
B=yD(f.substr(1,2),16);G=yD(f.substr(3,2),16);q=yD(f.substr(5,2),16);n=w=new xB(B,G,q)}catch(J){if(J=Si(J),y(J,120))kD(),n=w;else throw J;}b.t=n}b.Eb&&b.Z&&rE(b.Z);h=pE(b.Ob,"notify_structural_change_js_function");b.rb=h}catch(P){if(P=Si(P),!y(P,120))throw P;}b.c=202;for(f=0;23>f;++f)sE[f]=(vB(),DB),tE[f]=Sc;tE[1]=Yb;sE[1]=(vB(),AB);tE[2]=Bb;sE[2]=DB;tE[3]=Fb;sE[3]=AB;tE[4]=ic;sE[4]=HB;tE[5]=tc;sE[5]=CB;tE[9]=Ub;sE[9]=FB;tE[10]=Mb;sE[10]=FB;tE[11]=Db;sE[11]=FB;tE[12]=ac;sE[12]=FB;tE[8]=Ic;sE[8]=JB(EB);
tE[7]=vc;sE[7]=DB;tE[6]=Oc;sE[6]=AB;tE[13]=Nc;sE[13]=AB;tE[18]=Sc;sE[18]=AB;tE[19]=wc;sE[19]=AB;tE[20]=xc;sE[20]=AB;tE[21]=yc;sE[21]=AB;tE[22]=zc;sE[22]=AB;jA(b);b.$=new uE;f=a.d;f.C=KA(f);null!=f.L?(vE(f,f.L),null!=f.i&&f.Z&&wE(f.Z,f.i,!0),null!=f.j&&f.Z&&wE(f.Z,f.j,!1)):null!=f.ab&&xE(f,f.ab,!0);bE(a.d);o=this.b;f=this.c;UD(new ZD(o),f);n=0>=yE();h=new py((eE(),dE));h.pb.alt="drag out MOL or RXN file";iw(h,h.pb.alt);m=h.b.f;l=h.b.b;g=o.Y;i=~~((g-l)/2);0>i&&(i=0);o=new cE(o);mj(f.i,h,qo(f.pb,Qf)-
m-i,qo(f.pb,Pf)-(g-i));n?(n=new zE,iw(n,h.pb.alt),0<=m&&(n.pb.style[gh]=m+ag),0<=l&&(n.pb.style[Pe]=l+ag),mj(f.i,n,qo(f.pb,Qf)-m-i,qo(f.pb,Pf)-(g-i)),n.pb.draggable=ah,n.pb.style[Md]=(Po(),Df),nw(n,o,(zr(),zr(),Ar))):(h.pb.draggable=ah,h.pb.style[Md]=(Po(),Df),nw(h,o,(zr(),zr(),Ar)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}s(486,1,{148:1},fE,gE,iE,jE,hE);_.He=function(a){AE(new BE(a,this.b,CE))};_.Ie=function(){DE(this.b)};_.Je=function(){bo((Zn(),$n),new EE(this))};
_.Ke=function(){return this.b.H};_.Le=function(){return this.b.db};_.Me=function(){return this.b.eb};_.Ne=function(){return this.b.rb};_.Oe=function(){return this.b.vb};_.Pe=function(){return this.b.xb};_.Qe=function(a){$wnd.alert("JSME initialization error: "+a)};_.Re=function(){var a=this.b,b;a.Bb?b=FE(a,1)+sb+FE(a,2)+sb+FE(a,3):b=FE(a,0);return b};_.Se=function(){return Cr(this.b)};_.Te=function(){var a=this.b,b,c;b=a.Jb;a.Jb=!1;c=GE(a);a.Jb=b;bE(a);return c};_.Ue=function(a){qE(this.b,a)};
_.Ve=function(){};_.We=function(a){xE(this.b,a,!0)};_.Xe=function(a){vE(this.b,a)};_.ge=function(){JA(this.b)};_.Ye=function(){HE(this.b)};_.Ze=function(a){var b=this.b;if(a=IE(b,a)){var c;for(c=1;c<=a.t;++c)a.e[c]=0;JE(b)}};_.$e=function(a){var b=this.c,c,d;if(b.c!=a){b.c=a;for(d=new Mi(b.b);d.c<d.e.Ce();)c=Ni(d),a?c.b=j:c.b=zg}JA(b.d)};_._e=function(a,b){var c=this.b,d;if(d=IE(c,a))wE(d,b,!0),JE(c)};
_.af=function(a,b){var c=this.b,d;d=IE(c,a);1>b||b>d.t?(c.jb=!0,c.J="ERROR - invalid atom index: "+b,bE(c)):(d.D=b,JE(c))};_.bf=function(a){this.b.H=a};_.cf=function(a){var b=this.b;b.db=a;bE(b)};_.df=function(a){var b=this.b;b.eb=a;bE(b)};_.ef=function(a){this.b.qb=a};_.ff=function(a){this.b.rb=a};_.gf=function(a){var b=this.b;b.vb=a;b.v=nE(b,!1)};_.hf=function(a){this.b.xb=a};_.jf=function(a){KE(this.b,a)};_.kf=function(a,b){var c=this.b;c.f=!1;c.Kb=new LE(c,a);ME(c.Kb);c.c=253;c.jb=!0;c.J=b;bE(c)};
_.lf=function(a){NE(this.b,a)};_.mf=function(){return OE(this.b)};_.b=null;_.c=null;function EE(a){this.b=a}s(487,1,{},EE);_.qc=function(){var a,b;for(b=new Mi(this.b.c.b);b.c<b.e.Ce();)a=Ni(b),so(a.u.pb,a.r)};_.b=null;
function PE(){var a=(QE(),RE()),b;$wnd.JSApplet.JSME=A(function(){var a,b=arguments,e=SE;QE();b=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==ve)?b[0]:null;a:if(TE==e||UE==e&&y(b,148))e=!0;else{if(null!=b)for(b=Ln(b);b&&b!=TE;b=null)if(b==e){e=!0;break a}e=!1}e?a=arguments[0]:0==arguments.length?a=new fE:3==arguments.length?a=new jE(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new gE(arguments[0]):4==arguments.length?a=new hE(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&
(a=new iE(arguments[0],arguments[1]));this.g=a;a.__gwtex_wrap=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.alert=A(function(a){this.g.He(a)});b.clear=A(function(){this.g.Ie()});b.deferredRepaint=A(function(){this.g.Je()});b.getHelpURL=A(function(){return this.g.b.H});b.getMolecularAreaAntiAlias=A(function(){return this.g.b.db});b.getMolecularAreaLineWidth=A(function(){return this.g.b.eb});b.getNotifyStructuralChangeJSfunction=A(function(){return this.g.b.rb});b.getPasteLabel=A(function(){return this.g.b.vb});
b.getPrePasteJSfunction=A(function(){return this.g.b.xb});b.initializationError=A(function(a){this.g.Qe(a)});b.jmeFile=A(function(){return this.g.Re()});b.molFile=A(function(){return this.g.Se()});b.nonisomericSmiles=A(function(){return this.g.Te()});b.options=A(function(a){this.g.Ue(a)});b.ping=A(function(){});b.readMolFile=A(function(a){this.g.We(a)});b.readMolecule=A(function(a){this.g.Xe(a)});b.repaint=A(function(){this.g.ge()});b.reset=A(function(){this.g.Ye()});b.resetAtomColors=A(function(a){this.g.Ze(a)});
b.setAntialias=A(function(a){this.g.$e(a)});b.setAtomBackgroundColors=A(function(a,b){this.g._e(a,b)});b.setAtomToHighLight=A(function(a,b){this.g.af(a,b)});b.setHelpURL=A(function(a){this.g.bf(a)});b.setMolecularAreaAntiAlias=A(function(a){this.g.cf(a)});b.setMolecularAreaLineWidth=A(function(a){this.g.df(a)});b.setNotifyAtomHighLightChangeJSfunction=A(function(a){this.g.ef(a)});b.setNotifyStructuralChangeJSfunction=A(function(a){this.g.ff(a)});b.setPasteLabel=A(function(a){this.g.gf(a)});b.setPrePasteJSfunction=
A(function(a){this.g.hf(a)});b.setSubstituent=A(function(a){this.g.jf(a)});b.setTemplate=A(function(a,b){this.g.kf(a,b)});b.showInfo=A(function(a){this.g.lf(a)});b.smiles=A(function(){return this.g.mf()});VE();if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function Yt(){WE||(WE=!0,PE())}s(488,1,{},Yt);var WE=!1;function XE(a){Gn();this.i=a}s(490,467,yi,XE);function du(){Gn();this.i="divide by zero"}s(491,99,di,du);function Tt(){Gn()}function YE(a){Gn();this.i=a}
s(492,99,di,Tt,YE);function ZE(){}function $E(a){return typeof a==Nf?Ic+(0>a?-a:a):a}function aF(a,b){var c;c=new ZE;c.e=Nb+(bF(0!=a?-a:0)?$E(0!=a?-a:0):j+Ei(c));cF(0!=a?-a:0)&&dF(0!=a?-a:0,c);c.c=4;c.b=b;return c}function U(a){var b;b=new ZE;b.e=Nb+(bF(a)?$E(a):j+Ei(b));cF(a)&&dF(a,b);return b}function V(a,b){var c;c=new ZE;c.e=Nb+(bF(a)?$E(a):j+Ei(c));cF(a)&&dF(a,c);c.c=b?8:0;return c}function eF(){var a;a=new ZE;a.e=Nb+(bF(0)?$E(0):j+Ei(a));cF(0)&&dF(0,a);a.c=2;return a}
function fF(a){var b;b=new ZE;b.e=Nb+(bF(a)?$E(a):j+Ei(b));cF(a)&&dF(a,b);b.c=1;return b}function cF(a){return typeof a==Nf&&0<a}function bF(a){return null!=a&&0!=a}function dF(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Oh[b.d])c=c.prototype;else{c=Oh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}s(494,1,{},ZE);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?j:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;
function gF(a){var b;b=hF;!b&&(b=hF=/^\s*[+-]?((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?\s*$/i);b=b.test(a)?parseFloat(a):Number.NaN;if(isNaN(b))throw new iF(Wb+a+fa);return b}
function yD(a,b){var c,d;if(null==a)throw new iF(Mf);if(2>b||36<b)throw new iF("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 iF(Wb+a+fa);}c=parseInt(a,b);if(isNaN(c))throw new iF(Wb+a+fa);if(-2147483648>c||2147483647<c)throw new iF(Wb+a+fa);return c}s(496,1,{114:1,125:1});var hF=null;function jF(a){this.b=a}
s(495,496,{114:1,117:1,118:1,125:1},jF);_.eQ=function(a){return y(a,118)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function WA(a){this.b=a}s(497,496,{114:1,117:1,121:1,125:1},WA);_.eQ=function(a){return y(a,121)&&a.b==this.b};_.hC=function(){return I(this.b)};_.tS=function(){return j+this.b};_.b=0;function MA(){Gn()}function Gk(a){Gn();this.i=a}s(498,99,Ph,MA,Gk);function Gw(){Gn()}function Mx(a){Gn();this.i=a}s(499,99,di,Gw,Mx);
function R(a){this.b=a}function pu(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 iu(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function kF(a){var b,c;return-129<a&&128>a?(b=a+128,c=(lF(),mF)[b],!c&&(c=mF[b]=new R(a)),c):new R(a)}s(500,496,{114:1,117:1,123:1,125:1},R);_.eQ=function(a){return y(a,123)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return j+this.b};_.b=0;function lF(){lF=u;mF=v(nF,k,123,256,0)}var mF;function Mj(a){return 0>a?-a:a}function Lj(a,b){return a>b?a:b}function oF(a){return Math.round(a)}function Dn(){Gn()}function Us(a){Gn();this.i=a}s(503,99,{114:1,120:1,124:1,126:1,128:1},Dn,Us);function Gi(){Gi=u;Hi=F(Fi,k,-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 Hi;function iF(a){Gn();this.i=a}s(505,498,Ph,iF);
function Kn(a){this.b="Unknown";this.d=a;this.c=-1}s(506,1,{114:1,127:1},Kn);_.tS=function(){return this.b+Ya+this.d+"(Unknown Source"+(0<=this.c?nb+this.c:j)+va};_.b=null;_.c=0;_.d=null;function pF(a,b){return a.charCodeAt(b)}function PD(a,b){var c=b,d=a.length,e,f;e=pF(a,c++);if(d=55296<=e&&56319>=e&&c<d)c=f=a.charCodeAt(c),d=56320<=c&&57343>=c;return d?65536+((e&1023)<<10)+(f&1023):e}function qF(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}
function D(a,b){return!y(b,1)?!1:""+a==b}function Ct(a,b){return null==b?!1:a==b||a.toLowerCase()==b.toLowerCase()}function ko(a,b){return a.indexOf(b)}function wD(a,b,c){return a.indexOf(b,c)}function Pz(a,b){return a.lastIndexOf(b)}function rF(a){var b=aa,c=jh,d;for(d=0;0<=(d=c.indexOf(Uc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+kw(c,++d):c=c.substr(0,d-0)+kw(c,++d);return a.replace(RegExp(b,we),c)}
function sF(a,b){for(var c=RegExp(b,we),d=[],e=0,f=a,g=null;;){var i=c.exec(f);if(null==i||f==j){d[e]=f;break}else d[e]=f.substring(0,i.index),f=f.substring(i.index+i[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]==j;)--c;c<d.length&&d.splice(c,d.length-c)}c=v(Xt,k,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function kw(a,b){return a.substr(b,a.length-b)}
function jo(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,j).replace(/\s*$/,j)}function lo(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,114:1,115:1,117:1};_.eQ=function(a){return D(this,a)};_.hC=function(){return Gu(this)};_.tS=_.toString;function tF(){tF=u;uF={};vF={}}
function Gu(a){tF();var b=nb+a,c=vF[b];if(null!=c)return c;c=uF[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+pF(a,d++);c|=0}256==wF&&(uF=vF,vF={},wF=0);++wF;return vF[b]=c}var uF,wF=0,vF;function zn(a,b){An(a.b,b);return a}function yn(){this.b=new mo}function xF(){this.b=new mo;this.b.b+=j}s(508,1,gi,yn,xF);_.tS=function(){return this.b.b};function Eu(){this.b=new mo}
function uD(){this.b=new mo}function At(a){this.b=new mo;An(this.b,a)}s(509,1,gi,Eu,uD,At);_.tS=function(){return this.b.b};function xD(a){a="String index out of range: "+a;Gn();this.i=a}s(510,499,di,xD);
function yF(a,b,c){var d=0,e=0,f,g,i,h,l;if(null==a||null==b)throw new Dn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new YE("Must be array types");i=h.b;f=g.b;if(!(0!=(i.c&1)?i==f:0==(f.c&1)))throw new YE("Array types must match");l=a.length;f=b.length;if(0>d||0>e||0>c||d+c>l||e+c>f)throw new Gw;if((0==(i.c&1)||0!=(i.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)St(b,c,a[--d])}else for(c=e+c;e<c;)St(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function mw(){Gn()}function ED(a){Gn();this.i=a}s(512,99,di,mw,ED);function bB(a,b){for(var c;a.Yc();)if(c=a.Zc(),null==b?null==c:Mn(b,c))return a;return null}function eB(a,b){var c;return(c=bB(a.yd(),b))?(c.$c(),!0):!1}function zF(a){var b,c,d,e;d=new yn;b=null;d.b.b+=Tc;for(c=a.yd();c.Yc();)null!=b?An(d.b,b):b=Ba,e=c.Zc(),An(d.b,e===a?"(this Collection)":j+e);d.b.b+=Vc;return d.b.b}s(513,1,{});_.nf=function(){throw new ED("Add not supported on this collection");};
_.of=function(a){return!!bB(this.yd(),a)};_.ze=function(){return 0==this.Ce()};_.pf=function(a){return eB(this,a)};_.tS=function(){return zF(this)};s(515,513,ti);_.eQ=function(a){var b;if(a===this)return!0;if(!y(a,134)||a.Ce()!=this.Ce())return!1;for(a=a.yd();a.Yc();)if(b=a.Zc(),!this.of(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.yd();b.Yc();)c=b.Zc(),null!=c&&(a+=Pn(c),a=~~a);return a};
function AF(a,b){var c;return y(b,132)&&(c=b.qf(),Uv(a.b,c))?(c=jj(a.b,c),a.b.De(b.rf(),c)):!1}function ID(a){this.b=a}s(514,515,ti,ID);_.of=function(a){return AF(this,a)};_.yd=function(){return new AD(this.b)};_.pf=function(a){return AF(this,a)?(a=a.qf(),Vi(this.b,a),!0):!1};_.Ce=function(){return this.b.e};_.b=null;function CD(a){if(a.c)Pi(a.b),Vi(a.d,a.c.qf()),a.c=null;else throw new qw("Must call next() before remove().");}
function AD(a){var b;this.d=a;b=new gj;a.d&&aj(b,new BF(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new CF(a,d.substring(1));b.nf(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.nf(c[d])}this.b=new Mi(b)}s(516,1,{},AD);_.Yc=function(){return BD(this.b)};_.Zc=function(){return this.c=Ni(this.b)};_.$c=function(){CD(this)};_.b=null;_.c=null;_.d=null;s(518,1,Wh);_.eQ=function(a){return y(a,132)&&DD(this.qf(),a.qf())&&DD(this.rf(),a.rf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.qf()&&(a=Pn(this.qf()));null!=this.rf()&&(b=Pn(this.rf()));return a^b};_.tS=function(){return this.qf()+rb+this.rf()};function BF(a){this.b=a}s(517,518,Wh,BF);_.qf=function(){return null};_.rf=function(){return this.b.c};_.sf=function(a){return FD(this.b,a)};_.b=null;function CF(a,b){this.c=a;this.b=b}s(519,518,Wh,CF);_.qf=function(){return this.b};_.rf=function(){return this.c.f[nb+this.b]};_.sf=function(a){return GD(this.c,this.b,a)};_.b=null;_.c=null;
function Jx(a,b){(0>a||a>=b)&&DF(a,b)}function DF(a,b){throw new Mx("Index: "+a+", Size: "+b);}s(520,513,xi);_.tf=function(){throw new ED("Add not supported on this list");};_.nf=function(a){this.tf(this.Ce(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!y(a,130)||this.Ce()!=a.Ce())return!1;c=this.yd();for(d=a.yd();c.Yc();)if(a=c.Zc(),b=d.Zc(),!(null==a?null==b:Mn(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.yd();a.Yc();)c=a.Zc(),b=31*b+(null==c?0:Pn(c)),b=~~b;return b};_.yd=function(){return new Mi(this)};_.vf=function(){return this.wf(0)};_.wf=function(a){return new EF(this,a)};_.xf=function(){throw new ED("Remove not supported on this list");};function BD(a){return a.c<a.e.Ce()}function Ni(a){if(a.c>=a.e.Ce())throw new Jw;return a.e.uf(a.d=a.c++)}function Pi(a){if(0>a.d)throw new by;a.e.xf(a.d);a.c=a.d;a.d=-1}function Mi(a){this.e=a}s(521,1,{},Mi);_.Yc=function(){return BD(this)};
_.Zc=function(){return Ni(this)};_.$c=function(){Pi(this)};_.c=0;_.d=-1;_.e=null;function EF(a,b){var c;this.e=this.b=a;c=a.Ce();(0>b||b>c)&&DF(b,c);this.c=b}s(522,521,{},EF);_.yf=function(){return 0<this.c};_.zf=function(){if(0>=this.c)throw new Jw;return this.b.uf(this.d=--this.c)};_.b=null;function FF(a){a=new AD(a.c.b);return new GF(a)}function HF(a,b){this.b=a;this.c=b}s(523,515,ti,HF);_.of=function(a){return Uv(this.b,a)};_.yd=function(){return FF(this)};_.Ce=function(){return this.c.b.e};
_.b=null;_.c=null;function GF(a){this.b=a}s(524,1,{},GF);_.Yc=function(){return BD(this.b.b)};_.Zc=function(){return(this.b.c=Ni(this.b.b)).qf()};_.$c=function(){CD(this.b)};_.b=null;s(525,520,xi);_.tf=function(a,b){var c;c=hB(this,a);var d=c.e;new cB(b,c.c);++d.c;++c.b;c.d=null};_.uf=function(a){var b;b=hB(this,a);try{return iB(b)}catch(c){c=Si(c);if(y(c,133))throw new Mx("Can't get element "+a);throw c;}};_.yd=function(){return hB(this,0)};
_.xf=function(a){var b,c;b=hB(this,a);try{c=iB(b)}catch(d){d=Si(d);if(y(d,133))throw new Mx("Can't remove element "+a);throw d;}IF(b);return c};function JF(a){a.c=v(KF,k,0,0,0)}function sA(a,b,c){(0>b||b>a.d)&&DF(b,a.d);a.c.splice(b,0,c);++a.d}function aj(a,b){St(a.c,a.d++,b);return!0}function gv(a,b){Jx(b,a.d);return a.c[b]}function Fj(a,b){for(var c=0;c<a.d;++c)if(DD(b,a.c[c]))return c;return-1}function jv(a,b){var c;c=(Jx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function $i(a,b){var c;c=Fj(a,b);if(-1==c)return!1;jv(a,c);return!0}function Kk(a,b){var c;if(b.length<a.d){c=b;var d;d=Lt(0,a.d);F(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)St(b,c,a.c[c]);b.length>a.d&&St(b,a.d,null);return b}function gj(){JF(this)}function UB(a){JF(this);this.c.length=a}function QA(a){JF(this);var b=this.c,c=a.c,a=c.slice(0,a.d);F(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}s(526,520,Vh,gj,UB,QA);_.tf=function(a,b){sA(this,a,b)};
_.nf=function(a){return aj(this,a)};_.Ie=function(){this.c=v(KF,k,0,0,0);this.d=0};_.of=function(a){return-1!=Fj(this,a)};_.uf=function(a){return gv(this,a)};_.ze=function(){return 0==this.d};_.xf=function(a){return jv(this,a)};_.pf=function(a){return $i(this,a)};_.Ce=function(){return this.d};_.d=0;function gB(a,b){var c=a.length,d;for(d=0;d<c;++d)St(a,d,b)}function wt(){wt=u;xt=new LF}var xt;function LF(){}s(529,520,Bi,LF);_.of=function(){return!1};_.uf=function(){throw new Gw;};_.Ce=function(){return 0};
function MF(){this.b=new Date}function NF(a){return 10>a?bb+a:j+a}s(530,1,{114:1,116:1,117:1,129:1},MF);_.eQ=function(a){return y(a,129)&&su(K(this.b.getTime()),K(a.b.getTime()))};_.hC=function(){var a;a=K(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=$t(c&4194303,b&4194303,e&1048575);a=$t(a.l^b.l,a.m^b.m,a.h^b.h);return L(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?ya:j)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:j+(0>b?-b:b)%60;return(OF(),PF)[this.b.getDay()]+ba+QF[this.b.getMonth()]+ba+NF(this.b.getDate())+ba+NF(this.b.getHours())+nb+NF(this.b.getMinutes())+nb+NF(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function OF(){OF=u;PF=F(Xt,k,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));QF=F(Xt,k,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var PF,QF;
function pt(a,b){return null==x(a.b,b,a)}function ot(){this.b=new Ki}s(532,515,{114:1,116:1,134:1},ot);_.nf=function(a){return pt(this,a)};_.of=function(a){return Uv(this.b,a)};_.ze=function(){return 0==this.b.e};_.yd=function(){return FF(new HF(this.b,new ID(this.b)))};_.pf=function(a){return null!=Vi(this.b,a)};_.Ce=function(){return this.b.e};_.tS=function(){return zF(new HF(this.b,new ID(this.b)))};_.b=null;
function hB(a,b){var c,d;(0>b||b>a.c)&&DF(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 RF(a,b,d)}function lB(){this.b=new SF;this.c=0}s(533,525,Bi,lB);_.nf=function(a){new cB(a,this.b);++this.c;return!0};_.wf=function(a){return hB(this,a)};_.Ce=function(){return this.c};_.b=null;_.c=0;function iB(a){if(a.c==a.e.b)throw new Jw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function IF(a){if(!a.d)throw new by;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 RF(a,b,c){this.e=a;this.c=c;this.b=b}s(534,1,{},RF);_.Yc=function(){return this.c!=this.e.b};_.yf=function(){return this.c.c!=this.e.b};_.Zc=function(){return iB(this)};_.zf=function(){if(this.c.c==this.e.b)throw new Jw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.$c=function(){IF(this)};_.b=0;_.c=null;_.d=null;_.e=null;function SF(){this.b=this.c=this}
function cB(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}s(535,1,{},SF,cB);_.b=null;_.c=null;_.d=null;function HD(a,b){this.b=a;this.c=b}s(536,518,Wh,HD);_.qf=function(){return this.b};_.rf=function(){return this.c};_.sf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function Jw(){Gn()}s(537,99,{114:1,120:1,126:1,128:1,133:1},Jw);function DD(a,b){return Ut(a)===Ut(b)||null!=a&&Mn(a,b)}function TB(a){var b=v(mB,k,91,0,0);return Kk(a.b,b)}function CA(){this.b=new gj}
s(539,520,Vh,CA);_.tf=function(a,b){sA(this.b,a,b)};_.nf=function(a){return aj(this.b,a)};_.of=function(a){return-1!=Fj(this.b,a)};_.uf=function(a){return gv(this.b,a)};_.ze=function(){return 0==this.b.d};_.yd=function(){return new Mi(this.b)};_.xf=function(a){return jv(this.b,a)};_.Ce=function(){return this.b.d};_.tS=function(){return zF(this.b)};_.b=null;function TF(a){a.ac.d.hb&&ZB(a)}function UF(a){var b;if(a.ac.d.hb){b=Uz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}aC(a)}
function VF(a,b,c){a.b+=b;a.c+=c;a.b=0>a.b?0:a.b;a.c=0>a.c?0:a.c}function AE(a){var b=a.k;WF(a.ac.d,b.b,b.c);!Tz(a)&&xA(a);hA(a)}function XF(){dC.call(this,j);this.j=new pB(this.Af());PA(this.r,new YF(this))}s(541,426,Ci);_.Md=function(a,b){return Ut(a.i)===Ut(this.j)?(UF(this),!0):this.Bf(a,b)};_.Af=function(){return"Close"};_.Bf=function(){return!1};_.Fd=function(){UF(this)};_.j=null;_.k=null;
function BE(a,b,c){XF.call(this);this.ac&&fC(this.ac.d,!1);cC(this,!1);AA(this,new nC(0));a=new rC(a,1);O(this,a,null);a=new EA;O(a,this.j,null);O(this,a,null);b&&(this.k=Uz(b),bC(this),VF(this.k,~~(qo(b.Ob.pb,Qf)/2)-~~(this.fc/2),~~(qo(b.Ob.pb,Pf)/2)-~~(this.Xb/2)));c&&M(this,c)}s(540,541,Ci,BE);_.Af=function(){return"OK"};function ZF(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new qw("Cannot undo. Index is out of range.");if(!a.b.c)throw new qw(dc);a.b=a.b.c;return a.b.b}
function uE(){this.b=this.c=new $F}s(542,1,{},uE);_.b=null;function $F(){this.b=null}function aG(a){this.b=a}s(543,1,{},$F,aG);_.b=null;_.c=null;_.d=null;function YF(a){this.b=a}s(544,461,hi,YF);_.b=null;function bG(){bG=u;cG=F(Xt,k,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);CE=(vB(),yB);dG=IB(CE);sE=v(eG,k,90,23,0);tE=v(Xt,k,1,23,0);fG=v(eG,k,90,7,0);gG=null!=(kD(),lD[Se])}
function GE(a){var b;if(a.Bb)b=hG(a,1)+sb+hG(a,2)+sb+hG(a,3);else if(b=hG(a,0),0<b.length){var c=new iG(a.Z);aj(a._.b,c)}return b}function jG(a,b){var c,d;c=b.b;if(D(c,(kG(),lG).c))bs(OE(a));else if(D(c,mG.c))bs(Cr(a));else if(D(c,nG.c))cs(a.u,(!a.ub&&(a.ub=new ds(a)),a.ub));else if(D(c,mg)){7!=a.O&&(a.P=lh);d=b.d;d=zu(d,kh);c=ou(d,a.P);var e=!mu(c,lh)?hu(c):c;!mu(e,rh)&&oG(a.Z,L(c));pG(a);a.lb=!0;bE(a);a.O=7;a.P=d}else D(c,sg)||(D(c,le)?qG(a):KE(a,c))}
function rG(a,b,c,d){var e,f,g,i,h,l,m,o;if(!a.pb&&(i=c-b+1,!(0>=i||b>a.tb||c>a.tb))){e=v(sG,k,-1,4,1);l=v(sG,k,-1,99,1);g=o=m=0;for(f=b;f<=c;++f)tG(a.fb[f],e),m+=e[2],o+=e[3],e[3]>g&&(g=e[3]),l[f]=e[2],2==d&&(l[f]=e[3]);a.z&&(m+=25*(i+1),o+=25*(i+1),g+=25);(0==a.C.c||0==a.C.b)&&(a.C=KA(a));0==a.C.c&&(a.C.c=400);0==a.C.b&&(a.C.b=300);h=f=1;e=a.C.c;i=a.C.b;a.z||(e-=a.Y,i-=3*a.Y);1==d||3==d?e=~~((e-48)/2):2==d&&(i=~~(i/2));m>=e&&(f=e/m);g>=i&&(h=i/g);g=0;a.z&&(a.B=f<h?f:h,g=25*e/m,2==d&&(g=25*i/o));
for(f=b;f<=c;++f)2==d?l[f]=l[f]*i/o:l[f]=l[f]*e/m;m=-e/2;o=0;1==d?m=-e-24:3==d?m=24:2==d&&(m=0,o=-i);for(f=b;f<=c;++f){if(a.z){for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]*=a.B,a.fb[f].M[b]*=a.B;uG(a.fb[f])}2==d?o+=l[f]/2+g:m+=l[f]/2+g;for(b=1;b<=a.fb[f].t;++b)a.fb[f].J[b]+=m,a.fb[f].M[b]+=o;2==d?o+=l[f]/2:m+=l[f]/2;a.z||vG(a.fb[f])}}}
function DE(a){var b;a.lb=!0;a.c=202;a.ob=!1;if(0!=a.tb){a.lb=!0;a.f=!0;for(b=a.e;b<a.tb;++b)a.fb[b]=a.fb[b+1];--a.tb;a.e=a.tb;0<a.tb?a.Z=a.fb[a.e]:(a.Z=new wG(a),a.Z.r=0);null!=a.rb&&TD(a.rb,null)}}function nE(a,b){var c,d,e,f;f=new CC;d=Mc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=Cc);d=new uC(Pb+d);var g=(kG(),lG).c;d.d=g;AC(f,d);PA(d.e,a);d=new uC(Pb+c);d.d=mG.c;PA(d.e,a);AC(f,d);AC(f,new uC(Ca));c=a.vb;null==c&&(c="Paste "+e);d=new uC(c);d.d=nG.c;PA(d.e,a);AC(f,d);Nz(a,f);return f}
function xG(a,b,c,d){var e,f,g,i,h,l;e=100*d+c;g=(c-1)*(a.Y+a.S);f=(d-1)*(a.Y+a.S);1==c&&2<d&&(f-=2*a.Y);X(b,CE);a.nb?(e==a.c&&X(b,JB(CE)),iC(b,g,f,a.Y,a.Y),X(b,(vB(),AB)),yG(b,g,f,a.Y-1,a.Y-1)):e==a.c?hC(b,g+1,f+1,a.Y,a.Y,!1):hC(b,g,f,a.Y,a.Y,!0);if(!(1301==e&&!a.Ab||107==e&&!a.yb))if(201!=e||a.Jb)if(103!=e||a.ib)if(!(105==e&&!a.sb&&!a.q)&&(109!=e||a.Bb))if(c=~~(a.Y/4),3>d)switch(X(b,(vB(),BB)),e){case 101:X(b,EB);c=g+3;e=f+3;d=a.Y-6;i=a.Y-6;zG(b,!0);AG(b,BG(b,c,e,d,i));X(b,BB);c=g+3;e=f+3;d=a.Y-
6;i=a.Y-6;b.o&&(zG(b,!1),AG(b,BG(b,c,e,d,i)));CG(b,g+6,f+6,a.Y-12,a.Y-12,-35,-110);iC(b,g+9,f+9,2,4);iC(b,g+a.Y-10,f+9,2,4);0.04>Math.random()&&(X(b,CB),iC(b,g+10,f+18,4,4));0.96<Math.random()&&(X(b,EB),iC(b,g+a.Y-10,f+8,2,3));break;case 112:d=g+c;i=g+a.Y-c;h=g+~~(a.Y/2);Z(b,d,f+a.Y-c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+a.Y-c);l=f+a.Y-c;e=~~(a.Y/24);Z(b,h-e,l,h-2*e,l);Z(b,h+e,l,h+2*e,l);X(b,FB);Z(b,d,f+c,h,f+~~(a.Y/2));Z(b,g+~~(a.Y/2),f+~~(a.Y/2),i,f+c);l=f+c;Z(b,h-e,l,h-2*e,l);Z(b,h+e,
l,h+2*e,l);X(b,BB);break;case 107:X(b,DB);iC(b,g+4,f+4,a.Y-8,a.Y-8);X(b,BB);yG(b,g+4,f+4,a.Y-8,a.Y-8);CG(b,g+6,f+6,a.Y-11,a.Y-12,-35,-110);iC(b,g+9,f+9,2,4);iC(b,g+a.Y-10,f+9,2,4);break;case 108:c=~~(a.Y/4);Z(b,g+c,f+a.Y-c,g+a.Y-c,f+c);c=~~(a.Y/2)-c;e=f+~~(2*a.Y/3);g+=~~(a.Y/2);Z(b,g,e,g+c,e);a=f+~~(a.Y/3);f=g-c;Z(b,f,a,g,a);f=~~((f+g)/2);a-=~~(c/2);Z(b,f,a,f,a+c);break;case 110:DG(b,g,f,a.Y,!0);break;case 111:DG(b,g,f,a.Y,!1);break;case 109:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+a.Y-c,f+
~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)+~~(c/2));Z(b,g+a.Y-c,f+~~(a.Y/2),g+a.Y-~~(3*c/2),f+~~(a.Y/2)-~~(c/2));break;case 102:X(b,wB);iC(b,g+3,f+5,a.Y-7,a.Y-11);X(b,BB);yG(b,g+3,f+5,a.Y-7,a.Y-11);break;case 103:X(b,CE);a.ob&&hC(b,g+1,f+1,a.Y,a.Y,!1);X(b,BB);EG(a,b,g,f,"NEW");break;case 106:X(b,CB);Z(b,g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,BB);Z(b,g+c,f+~~(a.Y/2),g+12,f+~~(a.Y/2));EG(a,b,g+6,f,wc);break;case 104:X(b,CB);Z(b,
g+7,f+7,g+a.Y-7,f+a.Y-7);Z(b,g+8,f+7,g+a.Y-6,f+a.Y-7);Z(b,g+7,f+a.Y-7,g+a.Y-7,f+7);Z(b,g+8,f+a.Y-7,g+a.Y-6,f+7);X(b,BB);break;case 105:a.Ib?(X(b,GB),Z(b,g+11,f+5,g+9,f+9),Z(b,g+9,f+9,g+4,f+9),Z(b,g+4,f+9,g+8,f+12),Z(b,g+8,f+12,g+6,f+18),Z(b,g+6,f+18,g+11,f+15),Z(b,g+12,f+5,g+14,f+9),Z(b,g+14,f+9,g+19,f+9),Z(b,g+19,f+9,g+15,f+12),Z(b,g+15,f+12,g+17,f+18),Z(b,g+17,f+18,g+12,f+15),X(b,BB)):EG(a,b,g,f,"123");break;case 113:X(b,HB);c=a.Y-8;e=g+~~((a.Y-c)/2);d=f+~~((a.Y-c)/2);iC(b,e,d,c,c);X(b,BB);FG(a,
b,g,f,wB,"i");break;case 201:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)+2);Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+a.Y-c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)-2);break;case 202:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));break;case 203:Z(b,g+c,f+~~(a.Y/2)-2,g+a.Y-c,f+~~(a.Y/2)-2);Z(b,g+c,f+~~(a.Y/2)+2,g+a.Y-c,f+~~(a.Y/2)+2);break;case 204:Z(b,g+c,f+~~(a.Y/2),g+a.Y-c,f+~~(a.Y/2));Z(b,g+c,f+~~(a.Y/2)-3,g+a.Y-c,f+~~(a.Y/2)-3);Z(b,g+c,f+~~(a.Y/2)+3,g+a.Y-c,f+~~(a.Y/2)+3);break;case 205:Z(b,g+~~(c/2),f+
2*c+~~(c/3),g+3*~~(c/2),f+2*c-~~(c/3));Z(b,g+3*~~(c/2),f+2*c-~~(c/3),g+5*~~(c/2),f+2*c+~~(c/3));Z(b,g+5*~~(c/2),f+2*c+~~(c/3),g+7*~~(c/2),f+2*c-~~(c/3));break;case 206:GG(a,b,g,f+2,3);break;case 207:GG(a,b,g,f,4);break;case 208:GG(a,b,g,f,5);break;case 209:GG(a,b,g,f,1);break;case 210:GG(a,b,g,f,6);break;case 211:GG(a,b,g,f,7);break;case 212:GG(a,b,g,f,8);break;case 213:EG(a,b,g,f,"FG"),a.F=new xC(g,f)}else c=3,301==e?c=3:401==e?c=4:501==e?c=5:601==e?c=8:701==e?c=9:801==e?c=10:901==e?c=11:1001==e?
c=12:1101==e?c=7:1201==e?c=18:1301==e&&(c=19),null!=tE[c]&&FG(a,b,g,f,sE[c],tE[c])}function HG(a){var b,c,d;a.jb&&(null==a.J&&(a.J=j),d=a.I.b,c=a.C.c-a.Y,b=a.Y,X(d,CE),iC(d,0,0,c,b),a.nb?(X(d,(vB(),AB)),yG(d,-1,0,c,b-1)):(X(d,dG),Z(d,0,0,c-1-2,0),X(d,JB(CE)),Z(d,0,b-1,c-1,b-1),Z(d,c-1,0,c-1,b-1)),IG(d,a.X),X(d,(vB(),BB)),-1!=a.J.toLowerCase().indexOf(me)&&X(d,CB),JG(d,a.J,10,15),KG(a.Ob,a.I,a.Y,a.C.b-a.Y))}
function LG(a){var b,c,d,e;if(a.kb){d=a.Q.b;c=a.Y;b=a.C.b-2*a.Y-a.S;X(d,CE);iC(d,0,0,c,b);a.nb?(X(d,(vB(),AB)),Z(d,0,b-1,c,b-1),e=oE*(a.Y+a.S)+2,Z(d,0,e,c,e),Z(d,0,e,0,b),Z(d,a.Y-1,e,a.Y-1,b-a.Y)):(X(d,dG),Z(d,0,0,0,b-1),Z(d,0,oE*a.Y,b-1,oE*a.Y),X(d,JB(CE)),Z(d,c-1,0,c-1,b-1-a.Y),Z(d,0,b-1,c-1,b-1));for(b=3;b<=oE+2;++b)xG(a,d,1,b);KG(a.Ob,a.Q,0,2*a.Y+a.S)}}
function MG(a){var b,c,d,e;if(a.lb){e=a.cb.b;c=a.C.c-a.Y;b=a.C.b-3*a.Y-a.S;X(e,a.t);iC(e,0,0,c,b);d=a.db?(FC(),IC):(FC(),KC);if((FC(),GC)==(FC(),GC))d==IC?e.b=j:e.b=zg;d=new UA(a.eb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+ga);for(d=1;d<=a.tb;++d){var f=a.fb[d],g=e,i=void 0,h=void 0,l=void 0,m=void 0,o=void 0,n=l=void 0,q=void 0,w=void 0,G=w=o=m=void 0,B=n=void 0,J=m=q=o=i=void 0,P=m=i=void 0,Y=h=o=h=void 0,da=w=B=void 0,N=da=q=n=l=B=m=q=G=J=n=void 0,N=h=n=o=o=J=N=Y=i=P=P=G=Y=n=n=P=Y=void 0,w=B=1,l=
2,da=3;f.w&&(uG(f),rG(f.n,1,f.n.tb,0),f.w=!1);1!=f.n.B&&(l*=f.n.B,da*=f.n.B,i=1,0.7>f.n.B&&(i=1.2),i=I(13*f.n.B*i),f.n.k=new WB($b,0,i),f.n.n=new MC((Sq(),f.n.k)));f.n.A&&(X(g,(vB(),BB)),yG(g,0,0,f.n.C.c-1,f.n.C.b-1));if(0!=f.t){if(-1==f.k){m=L(K(Math.round(12*l)));for(i=1;i<=f.t;++i)0<f.e[i]&&7>f.e[i]&&(X(g,(bG(),fG)[f.e[i]]),h=g,o=I(f.J[i]-m/2),P=I(f.M[i]-m/2),Y=N=m,zG(h,!0),AG(h,BG(h,o,P,N,Y)));for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],0!=f.e[h]&&f.e[h]==f.e[m]&&(X(g,(bG(),fG)[f.e[h]]),n=f.J[m]-f.J[h],
B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=3*da*B,n=3*da*w,P=v(H,r,-1,4,1),o=v(H,r,-1,4,1),P[0]=I(f.J[h]+q),o[0]=I(f.M[h]-n),P[1]=I(f.J[m]+q),o[1]=I(f.M[m]-n),P[2]=I(f.J[m]-q),o[2]=I(f.M[m]+n),P[3]=I(f.J[h]-q),o[3]=I(f.M[h]+n),m=g,h=P,zG(m,!0),AG(m,NG(m,h,o,4,!0)))}for(i=1;i<=f.u;++i){X(g,(vB(),BB));h=f.H[i];m=f.I[i];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[m]&&X(g,(bG(),fG)[f.e[h]]);if(3==f.B[i]||4==f.B[i])o=h,h=m,m=o;Y=f.J[h];N=f.M[h];P=f.J[m];o=f.M[m];if(1!=f.s[i]||0!=f.B[i])n=P-Y,B=o-
N,w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w;switch(f.s[i]){case 2:10<=f.B[i]&&X(g,FB);q=l*B;n=l*w;Z(g,L(K(Math.round(Y+q))),L(K(Math.round(N-n))),L(K(Math.round(P+q))),L(K(Math.round(o-n))));Z(g,L(K(Math.round(Y-q))),L(K(Math.round(N+n))),L(K(Math.round(P-q))),L(K(Math.round(o+n))));X(g,BB);break;case 3:m=L(K(Math.round(Y)));h=L(K(Math.round(N)));P=L(K(Math.round(P)));o=L(K(Math.round(o)));Z(g,m,h,P,o);Y=L(K(Math.round(da*B)));N=L(K(Math.round(da*w)));Z(g,m+Y,h-N,P+Y,o-N);Z(g,m-Y,h+N,P-Y,o+N);break;
case 9:case 0:for(h=0;10>h;++h)G=Y-(Y-P)/10*h,J=N-(N-o)/10*h,Z(g,L(K(Math.round(G))),L(K(Math.round(J))),L(K(Math.round(G))),L(K(Math.round(J))));IG(g,f.n.k);m=OG(f.n.n);n=f.f[i];h=ub;null!=n&&(h=n);n=NC(f.n.n,h);Y=L(K(Math.round((Y+P)/2-n/2)));n=L(K(Math.round((N+o)/2+~~(m/2)-1)));X(g,FB);JG(g,h,Y,n);X(g,BB);break;default:if(1==f.B[i]||3==f.B[i])q=da*B,n=da*w,J=v(H,r,-1,3,1),G=v(H,r,-1,3,1),J[0]=L(K(Math.round(P+q))),G[0]=L(K(Math.round(o-n))),J[1]=L(K(Math.round(Y))),G[1]=L(K(Math.round(N))),J[2]=
L(K(Math.round(P-q))),G[2]=L(K(Math.round(o+n))),m=g,h=J,o=G,zG(m,!0),AG(m,NG(m,h,o,3,!0));else if(2==f.B[i]||4==f.B[i]){q=da*B;n=da*w;for(h=0;10>h;++h)G=Y-(Y-P)/10*h,J=N-(N-o)/10*h,m=h/10,Z(g,L(K(Math.round(G+q*m))),L(K(Math.round(J-n*m))),L(K(Math.round(G-q*m))),L(K(Math.round(J+n*m))))}else Z(g,L(K(Math.round(Y))),L(K(Math.round(N))),L(K(Math.round(P))),L(K(Math.round(o))))}}w=v(sG,k,-1,f.t+1,1);B=v(H,r,-1,f.t+1,1);for(i=1;i<=f.u;++i)h=f.H[i],m=f.I[i],l=f.J[h],o=f.J[m],++B[h],++B[m],w[h]=w[h]/
B[h]+o/B[h],w[m]=w[m]/B[m]+l/B[m];IG(g,f.n.k);m=OG(f.n.n);N=v(Xt,k,1,f.t+1,0);P=v(H,r,-1,f.t+1,1);o=v(H,r,-1,f.t+1,1);l=v(PG,k,99,f.t+1,0);for(i=1;i<=f.t;++i)h=QG(f,i),(null==h||1>h.length)&&(h=xa),3==f.c[i]&&0<f.z[i]&&0==f.A[i]?(N[i]=h,P[i]=o[i]=NC(f.n.n,h),l[i]=RG(f,i,P[i],P[i],m,!1)):(Y=w[i]<f.J[i],G=!0,1<B[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/3&&(G=!1),2<B[i]&&(G=!1),1==B[i]&&(0>=w[i]-f.J[i]?0-(w[i]-f.J[i]):w[i]-f.J[i])<25*f.n.B/10&&(Y=!0),n=h,J=j,f.n.Fb&&0<f.x[i]&&(J+=Yb,
1<f.x[i]&&(J+=f.x[i])),q=j,0!=f.A[i]&&(1<Mj(f.A[i])&&(q+=Mj(f.A[i])),0<f.A[i]?q+=ya:q+=Ca),Y||!G?h=h+J+q+j:h=q+J+j+h,G||(n=h),N[i]=h,n=NC(f.n.n,n),q=NC(f.n.n,h),P[i]=n,o[i]=q,q=l[i]=RG(f,i,n,q,m,Y),Y=q.d+2+1,n=q.e+m+2,X(g,f.n.t),-1==f.k&&0!=f.e[i]&&X(g,(bG(),fG)[f.e[i]]),iC(g,q.d,q.e,q.c,q.b),1==f.k?0!=f.e[i]?X(g,(bG(),fG)[f.e[i]]):X(g,(vB(),BB)):X(g,(bG(),sE)[f.c[i]]),JG(g,h,Y,n));for(h=1;h<=f.y;++h)i=f.q[h][0],n=P[i],q=o[i],Y=L(K(oF(f.J[i]-n/2))),n=L(K(oF(f.M[i]+~~(m/2)-1))),X(g,(vB(),FB)),JG(g,
ba+f.q[h][1],Y+q,n);if(0<f.D||0<f.E)if(X(g,104==f.n.c?(vB(),CB):(vB(),HB)),0<f.D&&106!=f.n.c&&(q=l[f.D],yG(g,q.d,q.e,q.c,q.b)),0<f.E&&(h=f.H[f.E],m=f.I[f.E],n=f.J[m]-f.J[h],B=f.M[m]-f.M[h],w=Math.sqrt(n*n+B*B),1>w&&(w=1),B/=w,w=n/w,q=(da+1)*B,n=(da+1)*w,J=v(H,r,-1,5,1),G=v(H,r,-1,5,1),J[0]=L(K(oF(f.J[h]+q))),J[1]=L(K(oF(f.J[m]+q))),G[0]=L(K(oF(f.M[h]-n))),G[1]=L(K(oF(f.M[m]-n))),J[3]=L(K(oF(f.J[h]-q))),J[2]=L(K(oF(f.J[m]-q))),G[3]=L(K(oF(f.M[h]+n))),G[2]=L(K(oF(f.M[m]+n))),J[4]=J[0],G[4]=G[0],106!=
f.n.c&&(da=g,i=J,B=G,da.o&&(zG(da,!1),AG(da,NG(da,i,B,5,!0)))),106==f.n.c&&SG(f,f.H[f.E],f.I[f.E]))){da=0;for(i=1;i<=f.t;++i)0<f.b[i]&&++da;if(da>~~(f.t/2))for(i=1;i<=f.t;++i)0<f.b[i]?f.b[i]=0:f.b[i]=1;X(g,(vB(),CB));for(i=1;i<=f.t;++i)0<f.b[i]&&(q=l[i],yG(g,q.d,q.e,q.c,q.b))}}}a.z||(a.nb?(X(e,(vB(),AB)),Z(e,c-1,0,c-1,b-1)):(X(e,JB(CE)),Z(e,c-1,0,c-1,b-1),X(e,CE),Z(e,c-2,0,c-2,b-1),X(e,dG),Z(e,c-3,0,c-3,b-1)));a.Bb&&(d=~~((c-48)/2),X(e,(vB(),FB)),Z(e,d,~~(b/2),d+48,~~(b/2)),Z(e,d+48,~~(b/2),d+48-
6,~~(b/2)+6),Z(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.z&&(a.T=new WB($b,0,13),a.W=new MC(a.T),null!=a.bb&&(d=NC(a.W,a.bb),c=L(K(Math.round((c-d)/2))),b-=13,X(e,(vB(),BB)),IG(e,a.T),JG(e,a.bb,c,b)));KG(a.Ob,a.cb,a.Y,2*a.Y+a.S)}}
function GG(a,b,c,d,e){var f,g,i,h,l;f=~~(a.Y/4);g=!1;h=v(H,r,-1,9,1);l=v(H,r,-1,9,1);c+=~~(a.Y/2);d+=~~(a.Y/2);a=~~(a.Y/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+a*Math.sin(i)),l[f]=I(d+a*Math.cos(i));f=e+1;b.o&&(zG(b,!1),AG(b,NG(b,h,l,f,2<f)));if(g){for(f=0;f<=e;++f)i=6.283185307179586/e*(f-0.5),h[f]=I(c+(a-3)*Math.sin(i)),l[f]=I(d+(a-3)*Math.cos(i));Z(b,h[0],l[0],h[1],l[1]);Z(b,h[2],l[2],h[3],l[3]);Z(b,h[4],l[4],h[5],l[5])}}
function TG(a){var b,c,d;if(a.mb){d=a.Lb.b;b=a.C.c;c=2*a.Y+a.S;X(d,CE);iC(d,0,0,b,c);a.nb?(X(d,(vB(),AB)),c=13*(a.Y+a.S),yG(d,c,0,b-c-1,2*a.Y+a.S-1)):(X(d,JB(CE)),Z(d,b-1,0,b-1,c-1),Z(d,0,c-1,b-1-2,c-1),X(d,dG),Z(d,0,0,b-1,0));c=a.c;233<=a.c&&262>=a.c&&(a.c=213);for(b=1;13>=b;++b)xG(a,d,b,1),xG(a,d,b,2);a.c=c;KG(a.Ob,a.Lb,0,0)}}
function DG(a,b,c,d,e){var f,g,i,h,l,m,o,n;l=~~(d/4);m=2+~~(l/2);g=2+l;n=c+~~(10*d/24);h=n+l;o=b+d;e?(i=2+b,f=m+b,g+=b):(f=o-m,i=o-2,g=o-g);Z(a,i,n,f,h);Z(a,g,n,f,h);i=~~(l/3);Z(a,f,n+i,f,h);f=d-m-4;h=270;e?(b+=m,e=270):(b=o-f-m,h*=-1,e=-90);CG(a,b,c+m-i,f,d-4-i-1,e,h)}
function UG(a,b){var c,d,e,f,g,i,h;HE(a);if(0==b.indexOf("$RXN")){a.Bb=!0;a.ib=!0;g=VG(b);h=new RD(b,g,!0);d=j;for(c=1;5>=c;++c)d=WG(h,g);c=kF(yD(jo(d.substr(0,3)),10)).b;f=kF(yD(jo(d.substr(3,3)),10)).b;WG(h,g);for(d=1;d<=c+f;++d){for(e=j;!(i=WG(h,g),null==i||D(i,"$MOL"));)e+=i+g;a.fb[++a.tb]=new XG(a,e)}rG(a,1,c,1);rG(a,c+1,c+f,3)}else{a.Bb=!1;a.Z=new XG(a,b);if(!a.Z||0==a.Z.t)return a.jb=!0,a.J="ERROR - problems in reading/processing MOL input",bE(a),!1;null!=a.i&&a.Z&&wE(a.Z,a.i,!0);null!=a.j&&
a.Z&&wE(a.Z,a.j,!1);g=YG(a.Z,!1);if(1==g)a.fb[++a.tb]=a.Z;else{a.ib=!0;for(d=1;d<=g;++d)a.fb[++a.tb]=new ZG(a,a.Z,d)}a.e=1;a.Z=a.fb[a.e];rG(a,1,g,0)}bE(a);return!0}
function $G(a,b){var c,d,e,f,g,i,h,l;HE(a);c=f=0;l=new RD(b,"|>",!0);e=-1<b.indexOf(sb);i=1;g=KD(l);a.tb=0;for(d=1;d<=g;++d)if(h=OD(l),jo(h),!D(h,jh))if(D(h,sb))++i,2==i?f=a.tb:3==i&&(c=a.tb+1);else{a.Z=new LE(a,h);if(0==a.Z.t)return NE(a,"ERROR - problems in reading/processing molecule !"),kD(),!1;++a.tb;a.e=a.tb;a.fb[a.tb]=a.Z}if(2==i)return NE(a,"ERROR - strange reaction - fixing !"),kD(),!1;if(3<i)return NE(a,"ERROR - strange reaction !"),kD(),!1;1<a.tb&&!e&&qE(a,Ff);e&&!a.Bb&&qE(a,fg);!e&&a.Bb&&
qE(a,Jf);e?(rG(a,1,f,1),rG(a,f+1,c-1,2),rG(a,c,a.tb,3)):rG(a,1,a.tb,0);bE(a);return!0}function es(a,b){a.jb=!0;a.J=b}
function is(a,b){var c,d;if(0==b)return!1;pG(a);c=a.c;a.c=b;if(300>=b)switch(a.mb=!0,a.kb=!0,b){case 102:DE(a);d=a.$;d.b=d.c;d.c.d=null;aH(a.Db);break;case 110:a.lb=!0;a.c=c;a.$.b!=a.$.c&&a.$.b.c!=a.$.c?a.f&&(++a.tb,a.e=a.tb,a.f=!1):(a.jb=!0,a.J="No more undo");if(!(a.$.b!=a.$.c&&a.$.b.c!=a.$.c))break;bH(a,ZF(a.$));a.lb=!0;break;case 111:a.c=c;if(a.$.b.d)a.f&&(++a.tb,a.e=a.tb,a.f=!1);else{a.jb=!0;a.J="No more redo";break}if(!a.$.b.d)break;d=a.$;if(!d.b.d)throw new qw("Cannot redo. Index is out of range.");
if(!d.b.d)throw new qw(dc);d.b=d.b.d;bH(a,d.b.b);a.lb=!0;break;case 152:a.c=c;d=a.Db;d.b<d.d-1?(++d.b,d=gv(d,d.b)):d=null;null==d?(a.jb=!0,a.J=lc):(es(a,hc+(a.Db.b+1)+ca+a.Db.d),d=rF(d),xE(a,d,!1),null!=a.rb&&TD(a.rb,null));break;case 151:a.c=c;d=a.Db;0<d.b?(--d.b,d=gv(d,d.b)):d=null;null==d?(a.jb=!0,a.J=lc):(es(a,hc+(a.Db.b+1)+ca+a.Db.d),d=rF(d),xE(a,d,!1),null!=a.rb&&TD(a.rb,null));break;case 101:a.Gb&&TF(a.Gb);a.Gb=new cH(1,a);a.c=c;break;case 107:!a.zb?a.zb=new dH(a):a.zb.ac.d.hb?eH(a.zb.ac.d):
AE(a.zb);break;case 113:a.b&&TF(a.b);a.b=new cH(0,a);a.c=c;break;case 103:a.lb=!0;a.ob=!0;a.c=c;break;case 105:a.lb=!0;a.q&&a.gb&&(a.gb=!1,rE(a.Z),a.c=c);a.y=1;break;case 112:case 109:a.c=c;d=fH(a.Z);if(2==d){a.jb=!0;a.J="Copying the agent not possible !";break}d=v(sG,k,-1,4,1);tG(a.Z,d);a.lb=!0;a.Z=new iG(a.Z);d=I(~~((a.C.c-a.Y)/2)-d[0]);for(c=1;c<=a.Z.t;++c)a.Z.J[c]+=2*d;ME(a.Z);a.fb[++a.tb]=a.Z;a.e=a.tb;break;case 104:0<a.Z.D?(a.lb=!0,gH(a.Z,a.Z.D),a.Z.D=0,qG(a)):0<a.Z.E&&(a.lb=!0,hH(a.Z,a.Z.E),
a.Z.E=0,qG(a));iH(a.Z);break;case 213:a.c=c;if(!a.E){var e,f,g,i;i=new CC;for(d=a.G,e=0,f=d.length;e<f;++e)c=d[e],g=new uC(c),AC(i,g),g.d=c,PA(g.e,a);Nz(a,i);a.E=i}BC(a.E,a,a.F.b,a.F.c)}else{a.kb=!0;a.mb=!0;switch(b){case 301:a.d=3;break;case 401:a.d=4;break;case 501:a.d=5;break;case 701:a.d=9;break;case 801:a.d=10;break;case 901:a.d=11;break;case 1001:a.d=12;break;case 601:a.d=8;break;case 1101:a.d=7;break;case 1300:a.d=1;break;case 1201:a.o&&(TF(a.o),a.o=null);0==a.Z.D&&(a.o=new cH(2,a));a.d=18;
break;case 1301:a.d=19;break;case 1302:a.d=20;break;case 1303:a.d=21;break;case 1304:a.d=22}0<a.Z.D&&(a.lb=!0,a.d!=a.Z.c[a.Z.D]&&18!=a.d&&(a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,qG(a)),18==a.d&&(d=ro((fs(),gs).ac.b.pb,bh),jH(a.Z,a.Z.D,d),qG(a)),iH(a.Z))}bE(a);return!0}
function Cr(a){var b,c,d;d=OE(a);c=j;if(a.Bb){var e,f,g;g=Mt([4,a.tb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.tb;++b)fH(a.fb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(kH(g[1][0],3)+kH(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+lH(a.fb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+lH(a.fb[g[3][b]],d)}else 1<a.tb&&(a.Z=new mH(a,a.fb,a.tb)),c=lH(a.Z,d),1<a.tb&&(a.Z=a.fb[a.e]);return c}
function nH(a,b,c,d){var e;e=c;var f=d,g,i;(g=oH(b),i=0!=(b.f&2),g||i)?(a.Bb?BC((!a.w&&(a.w=nE(a,!0)),a.w),a,e,f):BC((!a.v&&(a.v=nE(a,!1)),a.v),a,e,f),e=!0):e=!1;if(e)return!0;if(a.z)return!1;e=!0;a.jb=!1;a.Mb=c-a.Y;a.Nb=d-(2*a.Y+a.S);a.jb=!0;a.J=j;a.gb=pH(b);a.hb=!1;if(c<a.Y||d<2*a.Y+a.S){b=0;for(e=1;13>=e;++e)if(c<e*(a.Y+a.S)){b=e;break}c=0;for(e=1;e<=oE+2;++e)if(d<e*(a.Y+a.S)){c=e;break}if(0==b||0==c)return!1;d=100*c+b;if(112==d)return a.Hb=!0,a.jb=!0,a.J="Next ring will be added as spiro",bE(a),
!0;if(!a.yb&&107==d||!a.Jb&&201==d||!a.ib&&103==d||!a.sb&&!a.q&&105==d||!a.Bb&&109==d)return!1;e=is(a,d)}else{if(d>a.C.b-a.Y-1)return!1;a.hb=!0;c-=a.Y;d-=2*a.Y+a.S;if(0<a.Z.D)if(104==a.c)gH(a.Z,a.Z.D),a.Z.D=0,qG(a);else{if(106==a.c)return!0;if(108==a.c)qH(a.Z,a.Z.D,0),qG(a);else if(157==a.c)qH(a.Z,a.Z.D,1),qG(a);else if(158==a.c)qH(a.Z,a.Z.D,-1),qG(a);else if(202==a.c||203==a.c||204==a.c||201==a.c||205==a.c)a.O=1,$(a.Z,0),a.Z.F=a.Z.D,205==a.c?(a.Z.v=1,a.Z.j[1]=a.Z.t,a.Z.j[0]=a.Z.D,a.Z.E=0):qG(a);
else if(206<=a.c&&229>=a.c)a.O=2,rH(a.Z),qG(a);else if(230==a.c)a.O=3,qG(a);else if(233<=a.c&&262>a.c)sH(a.Z,!1),qG(a),a.O=3;else if(107==a.c){if(a.zb.c)return!0;jH(a.Z,a.Z.D,ro(a.zb.f.ac.b.pb,bh));qG(a)}else if(105==a.c)tH(a.Z);else if(300<a.c){if(a.d!=a.Z.c[a.Z.D]||18==a.d)a.Z.c[a.Z.D]=a.d,a.Z.A[a.Z.D]=0,a.Z.x[a.Z.D]=0,18==a.d&&(d=ro((fs(),gs).ac.b.pb,bh),1>d.length&&(d=Sc),jH(a.Z,a.Z.D,d)),qG(a)}else e=!1}else if(0<a.Z.D&&206<=a.c&&229>=a.c)a.O=2,rH(a.Z),qG(a);else if(0<a.Z.E)if(104==a.c)hH(a.Z,
a.Z.E),a.Z.E=0,qG(a);else if(106==a.c){d=a.Z;c=a.Z.E;if(0<d.b[d.H[c]]&&0<d.b[d.I[c]])es(d.n,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.t;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;gH(d,c);d.b[c]=0}a.Z.E=0;qG(a)}else if(201==a.c)uH(a.Z,a.Z.E),qG(a);else if(202==a.c||205==a.c)1==a.Z.s[a.Z.E]&&0==a.Z.B[a.Z.E]?a.Z.s[a.Z.E]=2:(a.Z.s[a.Z.E]=1,a.Z.B[a.Z.E]=0),qG(a),a.Z.B[a.Z.E]=0;else if(203==a.c)a.Z.s[a.Z.E]=2,a.Z.B[a.Z.E]=0,qG(a);else if(204==a.c)a.Z.s[a.Z.E]=3,a.Z.B[a.Z.E]=0,qG(a);
else if(206<=a.c&&229>=a.c)a.O=2,rH(a.Z),qG(a);else if(107==a.c){if(!a.zb.c)return!0;d=ro(a.zb.f.ac.b.pb,bh);a.Z.s[a.Z.E]=9;a.Z.f[a.Z.E]=d;qG(a)}else 105==a.c?(a.jb=!0,a.J="Only atoms may be marked !"):e=!1;else if(0==a.tb||a.ob){if(201>=a.c)return!1;++a.tb;a.e=a.tb;a.fb[a.tb]=new wG(a);a.Z=a.fb[a.tb];a.ob=!1;202<=a.c&&204>=a.c||205==a.c?(vH(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,a.Z.F=1,a.O=1,$(a.Z,0),205==a.c&&(a.Z.J[2]=c+21.65,a.Z.M[2]=d-12.5,a.Z.j[0]=1,a.Z.j[1]=2,a.Z.v=1)):206<=
a.c&&229>=a.c?(a.Z.L=c,a.Z.O=d,a.O=2,rH(a.Z)):300<a.c?(vH(a.Z),a.Z.c[1]=a.d,a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,18==a.d&&(d=ro((fs(),gs).ac.b.pb,bh),1>d.length&&(d=Sc),jH(a.Z,1,d))):230==a.c?vE(a,null):233<=a.c&&262>a.c?(vH(a.Z),a.Z.u=0,a.Z.z[1]=0,a.Z.J[1]=c,a.Z.M[1]=d,a.Z.D=1,sH(a.Z,!0)):kD();qG(a)}else e=!1;e&&(iH(a.Z),a.kb=!1,a.mb=!1,a.lb=!0,bE(a))}return e}
function wH(a,b,c,d){var e,f;if(a.z||!a.hb||oH(b))return!0;a.jb=!1;c-=a.Y;d-=2*a.Y;e=c-a.Mb;f=d-a.Nb;if(2==a.O||3==a.O||9==a.O)return!0;if(1==a.O){a:{b=a.Z;e=c;f=d;var g,i,h,l,m,o,n;b.D=0;b.J[0]=e;b.M[0]=f;g=xH(b,0);if(0<g&&205!=b.n.c)b.D=g,g!=b.F?(b.J[b.t]=b.J[g],b.M[b.t]=b.M[g]):(b.J[b.t]=b.L,b.M[b.t]=b.O);else if(205==b.n.c){b.E=0;g=b.j[b.v];l=b.j[b.v-1];i=b.J[g]-b.J[l];h=b.M[g]-b.M[l];g=Math.sqrt(i*i+h*h);1>g&&(g=1);h/=g;i/=g;m=g/2/Math.tan(0.5235987755982988);o=e-b.J[l];n=f-b.M[l];l=-g/2+o*i+
n*h;h=n*i-o*h;if(0>l)if(1<b.v)gH(b,b.t),--b.v,b.C=!1;else if(2==b.t)0>b.M[2]-b.M[1]&&0<f-b.M[1]?b.M[2]=b.M[1]+g/2:0<b.M[2]-b.M[1]&&0>f-b.M[1]&&(b.M[2]=b.M[1]-g/2),0>b.J[2]-b.J[1]&&0<e-b.J[1]?b.J[2]=b.J[1]+0.866*g:0<b.J[2]-b.J[1]&&0>e-b.J[1]&&(b.J[2]=b.J[1]-0.866*g);else{if(2==b.z[b.j[0]]&&(m=b.G[b.j[0]][1],m==b.j[1]&&(m=b.G[b.j[0]][2]),i=b.J[b.j[0]]-b.J[m],h=b.M[b.j[0]]-b.M[m],g=Math.sqrt(i*i+h*h),1>g&&(g=1),h/=g,i/=g,o=e-b.J[m],n=f-b.M[m],e=n*i-o*h,o=b.J[b.j[1]]-b.J[m],n=b.M[b.j[1]]-b.M[m],f=n*i-
o*h,0<e&&0>f||0>e&&0<f))e=b.u,b.D=b.j[0],$(b,0),hH(b,e),0<xH(b,b.t)&&(b.C=!0)}else{if(b.C)break a;e=-1;l<1.5*g&&(e=(1.5*g-l)*m/(1.5*g));if((0>=h?0-h:h)>e){++b.v;if(100<b.v){es(b.n,"You are too focused on chains, enough of it for now !");--b.v;break a}b.D=b.t;$(b,L(K(Math.round(h))));b.j[b.v]=b.t;0<xH(b,b.t)&&(b.C=!0)}}b.D=0;e=b.v;es(b.n,e+j)}else i=e-b.J[b.F],h=f-b.M[b.F],g=Math.sqrt(i*i+h*h),1>g&&(g=1),b.J[b.t]=b.J[b.F]+25*(i/g),b.M[b.t]=b.M[b.F]+25*(h/g)}a.r=!0}else if(pH(b)||oH(b))oG(a.Z,e),a.O=
5;else if(0==a.Z.D&&0==a.Z.E){5!=a.O&&(e=f=0);b=a.Z;for(g=1;g<=b.t;++g)b.J[g]+=e,b.M[g]+=f;h=v(sG,k,-1,4,1);tG(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.n.C.c-b.n.Y&&0<h&&h<b.n.C.b-3*b.n.Y))for(g=1;g<=b.t;++g)b.J[g]-=e,b.M[g]-=f;a.O=5}a.D=!1;pG(a);a.lb=!0;bE(a);a.Mb=c;a.Nb=d;return!0}
function yH(a,b,c,d){var e,f,g;if(!a.z&&!oH(b)){c-=a.Y;d-=2*a.Y;g=!1;f=0;b=1;a:for(;b<=a.tb;++b){e=a.fb[b];for(var i=c,h=d,l=void 0,m=void 0,o=void 0,n=void 0,q=void 0,l=void 0,o=0,q=((bG(),gG)?350:170)+1,n=1;n<=e.u;++n)l=i-e.K[n],m=h-e.N[n],l=l*l+m*m,l<q&&(q=l,o=n);o*=-1;for(n=1;n<=e.t;++n)l=i-e.J[n],m=h-e.M[n],l=l*l+m*m,l<q&&(q=l,o=n);e=o;if(0!=e){a.fb[b].D=0<e?e:0;a.fb[b].E=0>e?-e:0;f=b;g=!0;0<a.fb[b].D&&null!=a.qb&&TD(a.qb,F(nF,k,123,[new R(a.e),new R(a.Z.D)]));break a}else if(0<a.fb[b].D||0<
a.fb[b].E)a.fb[b].D=0,a.fb[b].E=0,g=!0}if(g){for(b=a.e+1;b<=a.tb;++b)a.fb[b].D=0,a.fb[b].E=0;a.D=!1;pG(a);a.lb=!0;bE(a)}0!=f&&f!=a.e&&(a.e=f,a.Z=a.fb[a.e])}}
function zH(a){if(a.z)return!0;a.jb=!1;a.P=lh;if(1==a.O){if(205==a.c){var b=a.Z,c,d;b.C&&(c=xH(b,b.t),6>b.z[c]&&(AH(b),d=b.j[b.v-1],b.H[b.u]=c,b.I[b.u]=d,b.G[c][++b.z[c]]=d,b.G[d][++b.z[d]]=c),gH(b,b.t));b.C=!1;qG(a)}else a:{var b=a.Z,e,f;c=xH(b,b.t);if(0!=c){--b.t;for(f=1;f<b.u;++f)if(d=b.H[f],e=b.I[f],d==c&&e==b.F||d==b.F&&e==c){--b.u;--b.z[b.F];3>b.s[f]?(++b.s[f],b.B[f]=0):es(b.n,"Maximum allowed bond order is 3 !");break a}6==b.z[c]?(--b.u,--b.z[b.F],es(b.n,"Not possible connection !")):(b.I[b.u]=
c,b.G[c][++b.z[c]]=b.F,b.G[b.F][b.z[b.F]]=c,b.K[b.u]=L(K(oF((b.J[b.F]+b.J[c])/2))),b.N[b.u]=L(K(oF((b.M[b.F]+b.M[c])/2))))}}vG(a.Z);a.r&&(b=a.$,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,ZF(b),b.b.d=c),qG(a),a.r=!1)}else 5==a.O&&(vG(a.Z),qG(a));0<a.O&&(a.D=!1,pG(a),a.lb=!0,iH(a.Z),BH(a.Z),bE(a),a.O=0,a.f=!1);if(gG&&(0!=a.Z.E||0!=a.Z.D))a.Z.E=0,a.Z.D=0,pG(a),a.lb=!0,bE(a);return!0}function pG(a){a.kb=!1;a.mb=!1;a.lb=!1}
function qE(a,b){var c,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Ab=!1:-1<b.indexOf("rbutton")&&(a.Ab=!0);-1<b.indexOf("nohydrogens")?a.Fb=!1:-1<b.indexOf("hydrogens")&&(a.Fb=!0);-1<b.indexOf("keephs")&&(a.N=!0);-1<b.indexOf("removehs")&&(a.N=!1);-1<b.indexOf("noquery")?a.yb=!1:-1<b.indexOf("query")&&(a.yb=!0);-1<b.indexOf(Jf)?a.Bb=!1:-1<b.indexOf(fg)&&(a.Bb=!0);-1<b.indexOf("noautoez")?a.p=!1:-1<b.indexOf("autoez")&&(a.p=!0);-1<b.indexOf("nostereo")?a.Jb=!1:-1<b.indexOf("stereo")&&(a.Jb=!0);
-1<b.indexOf("nocanonize")?a.s=!1:-1<b.indexOf("canonize")&&(a.s=!0);-1<b.indexOf("nomultipart")?a.ib=!1:-1<b.indexOf(Ff)&&(a.ib=!0);-1<b.indexOf("nonumber")?(a.sb=!1,a.q=!1):-1<b.indexOf(Nf)&&(a.sb=!0,a.q=!1);-1<b.indexOf("newlook")?(a.nb=!0,a.S=1):-1<b.indexOf("oldlook")&&(a.nb=!1,a.S=0);-1<b.indexOf("autonumber")&&(a.q=!0,a.sb=!0);-1<b.indexOf("star")&&(a.Ib=!0,a.sb=!0);-1<b.indexOf("polarnitro")&&(a.wb=!0);-1<b.indexOf("depict")&&(a.z=!0,a.Y=0,a.cb=null,rG(a,1,a.tb,0));if(-1<b.indexOf("nodepict")){a.z=
!1;for(c=1;c<=a.tb;++c)CH(a.fb[c]),uG(a.fb[c]);a.B=1;a.Y=24;a.Z&&(a.Z.w=!0)}-1<b.indexOf(pd)&&(a.A=!0);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.pb=!0);-1<b.indexOf("jmeh")&&(a.M=!0);-1<b.indexOf("showan")&&(a.Eb=!0);a.Bb&&(a.q=!0,a.ib=!0);a.z||(a.A=!1);a.Ab&&++oE;bE(a)}
function bE(a){var b,c,d;b=KA(a);!a.C||b.c!=a.C.c||b.b!=a.C.b||!a.cb||!a.I?(a.C=b,d=b.c-a.Y,c=b.b-3*a.Y-a.S,1>d&&(d=1),1>c&&(c=1),a.cb=GA(a,d,c),MG(a),a.z||(a.Lb=GA(a,b.c,2*a.Y+a.S),TG(a),c=b.b-2*a.Y+a.S,1>c&&(c=1),a.Q=GA(a,a.Y,c),LG(a),a.I=GA(a,d,a.Y),HG(a))):(MG(a),a.z||(HG(a),a.D&&(TG(a),LG(a)),a.D=!0));a.kb=!0;a.mb=!0;a.lb=!0;a.jb=!0}
function FE(a,b){var c,d,e;e=j;for(d=1;d<=a.tb;++d){if(0<b&&(c=fH(a.fb[d]),c!=b))continue;c=a.fb[d];for(var f=void 0,g=void 0,i=void 0,h=void 0,l=g=f=void 0,m=void 0,i=void 0,m=j+c.t+ba+c.u,h=1;h<=c.t;++h){i=QG(c,h);c.n.M&&0<c.x[h]&&(i+=Yb,1<c.x[h]&&(i+=c.x[h]));0!=c.A[h]&&(0<c.A[h]?i+=ya:i+=Ca,1<Mj(c.A[h])&&(i+=Mj(c.A[h])));g=-1;for(f=1;f<=c.y;++f)if(c.q[f][0]==h){g=c.q[f][1];break}c.n.Ib&&0<c.e[h]&&(g=1);-1<g&&(i+=nb+g);m+=ba+i+ba+DH(0.055999999999999994*c.J[h],0,2)+ba+DH(0.055999999999999994*-c.M[h],
0,2)}for(h=1;h<=c.u;++h)f=c.H[h],g=c.I[h],l=c.s[h],1==c.B[h]?l=-1:2==c.B[h]?l=-2:3==c.B[h]?(l=-1,i=f,f=g,g=i):4==c.B[h]?(l=-2,i=f,f=g,g=i):10==c.B[h]&&(l=-5),9==c.s[h]&&(l=c.B[h]),m+=ba+f+ba+g+ba+l;c=m;0<c.length&&(0<e.length&&(e+=jh),e+=c)}return e}function hG(a,b){var c,d,e;e=j;for(c=1;c<=a.tb;++c){if(0<b&&(d=fH(a.fb[c]),d!=b))continue;d=EH(a.fb[c]);0<d.length&&(0<e.length&&(e+=Ya),e+=d)}return e}
function qG(a){var b;switch(a.O){case 5:case 7:case 9:break;default:null!=a.rb&&TD(a.rb,null)}var c,d,e;e=new FH;e.b=a.e;e.i=a.tb;c=!1;for(b=1;99>b;++b)if(d=a.fb[b])0<d.t&&(c=!0),e.e[b]=new iG(d),ME(e.e[b]);else break;e.j=a.Bb;e.f=a.ib;e.c=a.B;e.d=a.O;if(b=c?e:null)a=a.$,b=new aG(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function xE(a,b,c){try{UG(a,b)?c&&qG(a):bE(a)}catch(d){if(d=Si(d),y(d,120))bE(a);else throw d;}}
function vE(a,b){try{$G(a,b)?qG(a):bE(a)}catch(c){if(c=Si(c),y(c,120))bE(a);else throw c;}}function JE(a){pG(a);a.lb=!0;bE(a)}function HE(a){a.c=202;a.ob=!1;a.tb=0;a.e=0;a.Z=new wG(a);a.Z.r=0;a.bb=null;a.B=1;a.lb=!0;bE(a);null!=a.rb&&TD(a.rb,null)}function bH(a,b){var c,d;a.e=b.b;a.tb=b.i;for(c=1;99>c;++c)(d=b.e[c])?(a.fb[c]=new iG(d),ME(a.fb[c])):a.fb[c]=null;a.Z=a.fb[a.e];a.Bb=b.j;a.ib=b.f;a.B=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.rb&&TD(a.rb,null)}}
function IE(a,b){a.jb=!0;a.J=j;return 1>b||b>a.tb?(a.jb=!0,a.J="ERROR - invalid mol index: "+b,bE(a),null):a.fb[b]}function KE(a,b){var c;c=-1;D(b,"Select substituent")?(c=202,b=j):D(b,Ia)?c=235:D(b,Ja)?c=240:D(b,Ha)?c=260:D(b,Pa)?c=261:D(b,Ta)?c=241:D(b,Oa)?c=233:D(b,La)?c=236:D(b,Ka)?c=237:D(b,Sa)?c=234:D(b,Ra)?c=243:D(b,Ua)?c=252:D(b,Qa)?c=244:D(b,Wa)?c=239:D(b,"-PO3H2")?c=251:D(b,Ga)?c=242:D(b,Ea)?c=245:D(b,Fa)&&(c=238);0<c?is(a,c):b="Not known group!";a.jb=!0;a.J=b;bE(a)}
function NE(a,b){a.jb=!0;a.J=b;bE(a)}function OE(a){var b;b=GE(a);pG(a);bE(a);return b}function EG(a,b,c,d,e){var f,g,i,h;f=a.W;h=NC(f,e);if(h>=a.Y-1)for(g=f.d.c;h>=a.Y-1&&1<g;)--g,i=new WB(f.d.b,f.d.d,g),f=new MC(i),h=NC(f,e),b.f=i,b.j=GH(i);else IG(b,a.T);f=YB(f.b,f.d).b-YB(f.b,f.d).c;JG(b,e,c+~~((a.Y-h)/2),d+~~((a.Y-f)/2)+f)}
function FG(a,b,c,d,e,f){var g,i;g=OG(a.V);i=NC(a.V,f);IG(b,a.U);(b.e=e)&&(b.i=jg+(e.b>>16&255)+Aa+(e.b>>8&255)+Aa+(e.b&255)+va);JG(b,f,c+~~((a.Y-i)/2),d+~~((a.Y-g)/2)+g)}function OG(a){return YB(a.b,a.d).b-YB(a.b,a.d).c}function hs(a,b){a.q?0==b&&(a.y=-1,a.jb=!0,a.J=Dd,bE(a)):(a.R?a.y=b:-1<a.y&&10>a.y?a.y=10*a.y+b:a.y=b,a.R=!1,0==a.y?(a.y=-1,a.jb=!0,a.J=Dd):es(a,a.y+ba),bE(a))}
function kE(){bG();EA.call(this);this.Ob=(Sq(),Sq(),lA).b;this.x=new WB(null,0,8);this.t=(vB(),wB);this.fb=v(HH,k,136,99,0);this._=new CA;this.Db=new IH;this.K=D((kD(),lD[Ue]),fc);this.u=new JH;this.G=F(Xt,k,1,[Ia,Ja,Ta,Ha,Pa,Oa,La,Ka,Sa,Ua,Qa,Ra,Ga,Fa,Ea]);this.Z=new wG(this);fG[0]=zB;fG[1]=new xB(255,153,153);fG[2]=new xB(255,204,102);fG[3]=new xB(255,255,153);fG[4]=new xB(102,255,255);fG[5]=new xB(51,204,255);fG[6]=new xB(255,153,255)}s(545,401,{86:1,91:1,92:1,96:1,105:1,110:1,112:1,114:1},kE);
_.ue=function(a){jG(this,a)};_.be=function(){bE(this)};_.b=null;_.c=0;_.d=0;_.e=0;_.f=!1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=!1;_.q=!1;_.r=!1;_.s=!0;_.v=null;_.w=null;_.y=1;_.z=!1;_.A=!1;_.B=1;_.C=null;_.D=!0;_.E=null;_.F=null;_.H="http://peter-ertl.com/jsme/2013_03/help.html";_.I=null;_.J=null;_.L=null;_.M=!1;_.N=!0;_.O=0;_.P=lh;_.Q=null;_.R=!0;_.S=1;_.T=null;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=24;_.Z=null;_.$=null;_.ab=null;_.bb=null;_.cb=null;_.db=!0;_.eb=1;_.gb=!1;_.hb=!1;
_.ib=!1;_.jb=!0;_.kb=!0;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!1;_.pb=!1;_.qb=null;_.rb=null;_.sb=!1;_.tb=0;_.ub=null;_.vb=null;_.wb=!1;_.xb=null;_.yb=!1;_.zb=null;_.Ab=!1;_.Bb=!1;_.Cb=!1;_.Eb=!1;_.Fb=!0;_.Gb=null;_.Hb=!1;_.Ib=!1;_.Jb=!0;_.Kb=null;_.Lb=null;_.Mb=0;_.Nb=0;var oE=10,CE,dG,sE,cG,gG,mE=null,fG,tE;
function aE(a,b){var c,d;if(null!=b)if(null!=a.b.xb)TD(a.b.xb,F(Xt,k,1,[b]));else{d=j;c=a.b.Db;var e,f,g,i;if(null==b)c=0;else if(e=sF(b,"\\$\\$\\$\\$\r?\n?"),1>=e.length)c=0;else{for(g=0,i=e.length;g<i;++g)f=e[g],St(c.c,c.d++,f);c=e.length}0<c&&(d=".  Use Page Up/Down for SDF access ("+c+va);try{UG(a.b,b)?(es(a.b,"Structure pasted"+d),qG(a.b)):(AE(new BE(a.b.J,a.b,CE)),HE(a.b)),JA(a.b)}catch(h){if(h=Si(h),y(h,120))d=a.b,d.jb=!0,d.J="ERROR - invalid MOL ",bE(d),AE(new BE(a.b.J,a.b,CE)),JA(a.b);else throw h;
}}}function ds(a){this.b=a}s(546,1,{},ds);_.b=null;function kG(){kG=u;lG=new KH("COPY_SMILES",0);mG=new KH("COPY_MOL",1);nG=new KH("PASTE",2);LH=F(MH,k,135,[lG,mG,nG])}function KH(a,b){E.call(this,a,b)}s(547,140,{114:1,117:1,119:1,135:1},KH);var LH,mG,lG,nG;function FH(){this.e=v(HH,k,136,99,0)}s(548,1,{},FH);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function NH(a){a.c=v(H,r,-1,20,1);a.A=v(H,r,-1,20,1);a.J=v(sG,k,-1,20,1);a.M=v(sG,k,-1,20,1);a.G=Mt([20,7]);a.e=v(H,r,-1,20,1);a.d=v(Xt,k,1,20,0);a.o=v(Xt,k,1,20,0);a.x=v(H,r,-1,20,1);a.z=v(H,r,-1,20,1);a.H=v(H,r,-1,20,1);a.I=v(H,r,-1,20,1);a.s=v(H,r,-1,20,1);a.B=v(H,r,-1,20,1);a.K=v(H,r,-1,20,1);a.N=v(H,r,-1,20,1);a.f=v(Xt,k,1,20,0);a.q=Mt([10,2]);a.j=v(H,r,-1,101,1)}
function OH(a,b,c,d){var e,f,g,i,h,l,m,o,n;h=v(H,r,-1,4,1);f=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(f*f+g*g);0.001>m&&(m=0.001);n=g/m;e=f/m;l=v(H,r,-1,4,1);for(i=0;4>i;++i)d[i]==c||0>=d[i]||(0==l[1]?l[1]=d[i]:0==l[2]?l[2]=d[i]:0==l[3]&&(l[3]=d[i]));o=v(sG,k,-1,4,1);d=v(sG,k,-1,4,1);for(i=1;3>=i;++i)3==i&&0==l[3]||(f=(a.J[l[i]]-a.J[b])*e+(a.M[l[i]]-a.M[b])*n,g=(a.M[l[i]]-a.M[b])*e-(a.J[l[i]]-a.J[b])*n,m=Math.sqrt(f*f+g*g),0.001>m&&(m=0.001),o[i]=g/m,d[i]=f/m);a=PH(o[1],d[1],o[2],d[2]);0<l[3]?(b=
PH(o[2],d[2],o[3],d[3]),d=PH(o[1],d[1],o[3],d[3]),0<a&&0<b?(h[1]=l[1],h[2]=l[2],h[3]=l[3]):0<d&&0>b?(h[1]=l[1],h[2]=l[3],h[3]=l[2]):0>a&&0<d?(h[1]=l[2],h[2]=l[1],h[3]=l[3]):0<b&&0>d?(h[1]=l[2],h[2]=l[3],h[3]=l[1]):0>d&&0<a?(h[1]=l[3],h[2]=l[1],h[3]=l[2]):0>b&&0>a&&(h[1]=l[3],h[2]=l[2],h[3]=l[1])):0<a?(h[1]=l[1],h[2]=l[2]):(h[1]=l[2],h[2]=l[1]);h[0]=c;return h}
function $(a,b){var c,d,e,f,g,i,h,l;vH(a);switch(a.z[a.D]){case 0:a.J[a.t]=a.J[a.D]+21.65*a.n.B;a.M[a.t]=a.M[a.D]+12.5*a.n.B;break;case 1:c=a.G[a.D][1];d=0;2==a.z[c]&&(a.G[c][1]==a.D?d=a.G[c][2]:d=a.G[c][1]);e=a.J[a.D]-a.J[c];f=a.M[a.D]-a.M[c];i=Math.sqrt(e*e+f*f);0.001>i&&(i=0.001);f/=i;e/=i;h=i+25*a.n.B*Math.cos(1.0471975511965976);l=25*a.n.B*Math.sin(1.0471975511965976);g=QH(a,a.D,c);if(3==a.s[g]||204==a.n.c||1!=a.s[g]&&(203==a.n.c||204==a.n.c)||a.p)h=i+25*a.n.B,l=0;0<d&&0<(a.M[d]-a.M[c])*e-(a.J[d]-
a.J[c])*f&&(l=-l);0<b&&0>l?l=-l:0>b&&0<l&&(l=-l);a.J[a.t]=a.J[c]+h*e-l*f;a.M[a.t]=a.M[c]+l*e+h*f;break;case 2:c=v(sG,k,-1,2,1);RH(a,a.D,25*a.n.B,c);a.J[a.t]=c[0];a.M[a.t]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.z[a.D]&&!(c=a.G[a.D][g],e=a.J[a.D]-a.J[c],f=a.M[a.D]-a.M[c],i=Math.sqrt(e*e+f*f),0.001>i&&(i=0.001),a.J[a.t]=a.J[a.D]+25*a.n.B*e/i,a.M[a.t]=a.M[a.D]+25*a.n.B*f/i,0==xH(a,a.t)||g==a.z[a.D]);++g);break;default:--a.t;es(a.n,"Are you trying to draw an hedgehog ?");a.n.O=9;return}a.z[a.t]=
1;++a.z[a.D];AH(a);a.s[a.u]=1;203==a.n.c&&(a.s[a.u]=2);204==a.n.c&&(a.s[a.u]=3);a.H[a.u]=a.D;a.I[a.u]=a.t;201==a.n.c&&uH(a,a.u);a.G[a.t][1]=a.D;a.G[a.D][a.z[a.D]]=a.t;a.K[a.u]=L(K(oF((a.J[a.D]+a.J[a.t])/2)));a.N[a.u]=L(K(oF((a.M[a.D]+a.M[a.t])/2)));a.L=a.J[a.t];a.O=a.M[a.t]}
function sH(a,b){var c;a.F=a.D;c=0;if(233==a.n.c||237==a.n.c||236==a.n.c||239==a.n.c||251==a.n.c||252==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.D=a.t-2,$(a,0),237==a.n.c&&(a.c[a.t]=10,a.c[a.t-1]=10,a.c[a.t-2]=10),236==a.n.c&&(a.c[a.t]=9,a.c[a.t-1]=9,a.c[a.t-2]=9),239==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=5,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),252==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-2]=4,a.c[a.t-3]=8,a.s[a.u]=2,a.s[a.u-1]=2),251==a.n.c&&(a.c[a.t]=5,a.c[a.t-1]=5,a.c[a.t-
2]=5,a.c[a.t-3]=7,a.s[a.u]=2),c=4;else if(244==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.c[a.t]=8,a.D=a.t,a.p=!0,$(a,0),a.p=!1,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=5;else if(234==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,a.n.wb&&qH(a,a.D,1),$(a,0),a.c[a.t]=5,a.s[a.u]=2,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.n.wb?(a.s[a.u]=1,qH(a,a.t,-1)):a.s[a.u]=2,c=3;else if(235==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(240==a.n.c)$(a,0),a.D=
a.t,$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t-2,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=4;else if(260==a.n.c)$(a,0),a.D=a.t,$(a,0),a.c[a.t]=4,a.D=a.t-1,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(261==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.c[a.t]=5,a.s[a.u]=2,c=3;else if(241==a.n.c)$(a,0),a.c[a.t]=5,a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=4;else if(243==a.n.c)$(a,0),a.c[a.t]=4,a.D=a.t,$(a,0),a.D=a.t-1,$(a,0),c=3;else if(238==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=
3,a.p=!1,c=2;else if(249==a.n.c)$(a,0),a.D=a.t,$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=2;else if(250==a.n.c)$(a,0),a.s[a.u]=2,a.c[a.t]=5,c=1;else if(245==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.D=a.t,a.s[a.u]=3,$(a,0),a.p=!1,c=3;else if(242==a.n.c)$(a,0),a.D=a.t,a.p=!0,$(a,0),a.s[a.u]=3,a.c[a.t]=4,a.p=!1,c=2;else if(254==a.n.c)$(a,0),a.c[a.t]=9,c=1;else if(255==a.n.c)$(a,0),a.c[a.t]=10,c=1;else if(256==a.n.c)$(a,0),a.c[a.t]=11,c=1;else if(257==a.n.c)$(a,0),a.c[a.t]=12,c=1;else if(258==a.n.c)$(a,0),a.c[a.t]=4,
c=1;else if(259==a.n.c)$(a,0),a.c[a.t]=5,c=1;else if(246==a.n.c)$(a,0),a.D=a.t,$(a,0),c=2;else if(247==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=3;else if(248==a.n.c)$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),a.D=a.t,$(a,0),c=4;else if(253==a.n.c){var d,e,f,g,i,h,l,m,o,n,q;if(a.n.Kb){c=0;m=a.n.Kb;for(l=1;l<=m.y;++l)d=m.q[l][0],1==m.q[l][1]&&(c=d);d=a.t;l=a.D;$(a,0);e=a.J[a.t];g=a.M[a.t];gH(a,a.t);e=a.J[l]-e;g=a.M[l]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=m.t;++h)vH(a),a.c[a.t]=m.c[h],a.A[a.t]=m.A[h],
a.x[a.t]=m.x[h],a.J[a.t]=m.J[h],a.M[a.t]=m.M[h];for(h=1;h<=m.u;++h)AH(a),a.H[a.u]=m.H[h]+d,a.I[a.u]=m.I[h]+d,a.s[a.u]=m.s[h];ME(a);a.D=c+d;$(a,0);m=a.J[a.t];n=a.M[a.t];gH(a,a.t);f=a.J[c+d]-m;i=a.M[c+d]-n;h=Math.sqrt(f*f+i*i);i/=h;f/=h;for(h=d+1;h<=a.t;++h)a.J[h]-=m,a.M[h]-=n,o=a.J[h]*f+a.M[h]*i,q=a.M[h]*f-a.J[h]*i,a.J[h]=o,a.M[h]=q,o=-a.J[h]*e+a.M[h]*g,q=-a.M[h]*e-a.J[h]*g,a.J[h]=o,a.M[h]=q,a.J[h]+=a.J[l],a.M[h]+=a.M[l];AH(a);a.H[a.u]=l;a.I[a.u]=c+d;ME(a);b&&(gH(a,l),uG(a))}c=4}SH(a,c);a.D=a.F;b&&
(a.D=0)}
function RH(a,b,c,d){var e,f,g,i,h;e=a.G[b][1];f=a.G[b][2];g=a.J[f]-a.J[e];i=-(a.M[f]-a.M[e]);h=Math.sqrt(g*g+i*i);0.001>h&&(h=0.001);i/=h;g/=h;1>(0>=(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i?0-((a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i):(a.M[b]-a.M[e])*g+(a.J[b]-a.J[e])*i)?(g=a.J[b]-a.J[e],i=a.M[b]-a.M[e],h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),i/=h,g/=h,d[0]=a.J[e]+h*g-c*i,d[1]=a.M[e]+c*g+h*i):(g=(a.J[e]+a.J[f])/2,e=(a.M[e]+a.M[f])/2,g=a.J[b]-g,i=a.M[b]-e,h=Math.sqrt(g*g+i*i),0.001>h&&(h=0.001),d[0]=a.J[b]+
c*g/h,d[1]=a.M[b]+c*i/h)}
function rH(a){var b,c,d,e,f,g,i,h,l,m,o,n,q;l=-1;i=6;switch(a.n.c){case 206:i=3;break;case 207:i=4;break;case 208:case 221:case 223:i=5;break;case 210:case 209:i=6;break;case 211:i=7;break;case 212:i=8;break;case 229:i=9}f=6.283185307179586/i;h=625*a.n.B*a.n.B/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.D)if(2>a.z[a.D])TH(a,i,f,h);else if(!a.n.gb&&!a.n.Hb)l=a.D,$(a,0),a.D=a.t,TH(a,i,f,h);else{a.n.Hb=!1;if(209==a.n.c||221==a.n.c||223==a.n.c){es(a.n,"ERROR - cannot add aromatic spiro ring !");a.n.O=9;
return}for(d=1;d<=a.z[a.D];++d)if(b=a.s[QH(a,a.D,a.G[a.D][d])],2<d||1!=b){es(a.n,"ERROR - spiro ring not possible here !");a.n.O=9;return}b=v(sG,k,-1,2,1);RH(a,a.D,h,b);e=a.J[a.D]-b[0];g=a.M[a.D]-b[1];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;for(d=1;d<=i;++d)vH(a),o=f*d+1.5707963267948966,a.J[a.t]=b[0]+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=b[1]+h*(Math.cos(o)*e+Math.sin(o)*g)}else if(0<a.E){b=a.H[a.E];c=a.I[a.E];d=0;2==a.z[b]?a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]:2==a.z[c]&&(a.G[c][1]!=
b?d=a.G[c][1]:d=a.G[c][2],m=b,b=c,c=m);0==d&&(a.G[b][1]!=c?d=a.G[b][1]:d=a.G[b][2]);e=a.J[c]-a.J[b];g=a.M[c]-a.M[b];m=Math.sqrt(e*e+g*g);0.001>m&&(m=0.001);g/=m;e/=m;o=m/2;q=h*Math.sin(0.5*(3.141592653589793-f));m=1;0<(a.M[d]-a.M[b])*e-(a.J[d]-a.J[b])*g&&(q=-q,m=0);n=a.J[b]+o*e-q*g;q=a.M[b]+q*e+o*g;for(d=1;d<=i;++d)vH(a),o=f*(d+0.5)+3.141592653589793*m,a.J[a.t]=n+h*(Math.sin(o)*e-Math.cos(o)*g),a.M[a.t]=q+h*(Math.cos(o)*e+Math.sin(o)*g),1==m?(d==i&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i-1&&(a.J[a.t]=
a.J[c],a.M[a.t]=a.M[c])):(d==i-1&&(a.J[a.t]=a.J[b],a.M[a.t]=a.M[b]),d==i&&(a.J[a.t]=a.J[c],a.M[a.t]=a.M[c]))}else{b=0.5;6==i&&(b=0);for(d=1;d<=i;++d)vH(a),o=f*(d-b),a.J[a.t]=a.L+h*Math.sin(o),a.M[a.t]=a.O+h*Math.cos(o)}b=i;h=0;for(f=1;f<=b;++f)AH(a),a.s[a.u]=1,h=a.t-b+f,a.z[h]=2,a.H[a.u]=h,a.I[a.u]=h+1;a.I[a.u]=a.t-b+1;if(209==a.n.c){if(a.s[a.u-4]=2,a.s[a.u-2]=2,a.s[a.u]=2,0<a.E)if(1==a.s[a.E]){if(b=0,1<a.z[a.H[a.E]]&&(b=a.G[a.H[a.E]][1],h=a.H[a.E],b==a.I[a.E]&&(b=a.G[a.H[a.E]][2])),0==b&&1<a.z[a.I[a.E]]&&
(b=a.G[a.I[a.E]][1],h=a.I[a.E],b==a.I[a.E]&&(b=a.G[a.I[a.E]][2])),0<b)for(f=1;f<=a.u;++f)if(a.H[f]==b&&a.I[f]==h||a.H[f]==h&&a.I[f]==b){1!=a.s[f]&&(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=3);break}}else a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-5]=2,a.s[a.u-3]=2,a.s[a.u-1]=2}else if(221==a.n.c||223==a.n.c)if(0<a.E){if(1==a.s[a.E]){b=!1;for(f=1;f<=a.z[a.H[a.E]];++f)if(h=a.G[a.H[a.E]][f],1<a.s[QH(a,a.H[a.E],h)]){b=!0;break}for(f=1;f<=a.z[a.I[a.E]];++f)if(h=a.G[a.I[a.E]][f],
1<a.s[QH(a,a.I[a.E],h)]){b=!0;break}b||(a.s[a.E]=2)}a.s[a.u-4]=2;a.c[a.t-2]=5}else 0<a.D?221==a.n.c?(a.s[a.u-4]=1,a.s[a.u-2]=1,a.s[a.u-1]=1,a.s[a.u-3]=2,a.s[a.u]=2,a.c[a.t-1]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5):(a.s[a.u-3]=1,a.s[a.u-2]=1,a.s[a.u]=1,a.s[a.u-4]=2,a.s[a.u-1]=2,a.c[a.t-2]=5);h=v(H,r,-1,a.t+1,1);for(f=1;f<=i;++f)b=a.t-i+f,c=a.u-i+f,a.G[b][1]=b-1,a.G[b][2]=b+1,b=a.H[c],e=a.I[c],a.K[c]=L(K(oF((a.J[b]+a.J[e])/2))),a.N[c]=L(K(oF((a.M[b]+a.M[e])/
2)));a.G[a.t-i+1][1]=a.t;a.G[a.t][2]=a.t-i+1;for(f=a.t-i+1;f<=a.t;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.t-i;++b)e=a.J[f]-a.J[b],d=a.M[f]-a.M[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.D||c==a.D)&&(h[f]=c)}g=a.u-i;f=g+1;a:for(;f<=g+i;++f)if(b=a.H[f],e=a.I[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.H[c]==h[b]&&a.I[c]==h[e]||a.I[c]==h[b]&&a.H[c]==h[e])continue a;AH(a);a.s[a.u]=a.s[f];a.H[a.u]=h[b];a.G[h[b]][++a.z[h[b]]]=h[e];a.I[a.u]=h[e];a.G[h[e]][++a.z[h[e]]]=h[b];a.K[a.u]=L(K(oF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/
2)));a.N[a.u]=L(K(oF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))}else 0<h[b]?(AH(a),a.s[a.u]=a.s[f],a.H[a.u]=h[b],a.G[h[b]][++a.z[h[b]]]=e,a.I[a.u]=e,a.G[e][++a.z[e]]=h[b],a.K[a.u]=L(K(oF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(oF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2)))):0<h[e]&&(AH(a),a.s[a.u]=a.s[f],a.H[a.u]=h[e],a.G[h[e]][++a.z[h[e]]]=b,a.I[a.u]=b,a.G[b][++a.z[b]]=h[e],a.K[a.u]=L(K(oF((a.J[a.H[a.u]]+a.J[a.I[a.u]])/2))),a.N[a.u]=L(K(oF((a.M[a.H[a.u]]+a.M[a.I[a.u]])/2))));d=a.t-i;for(f=a.t;f>d;--f)if(0<
h[f]&&(gH(a,f),3==a.c[h[f]])){m=0;for(b=1;b<=a.z[h[f]];++b){e=a.G[h[f]][b];for(c=1;c<=a.u;++c)(a.H[c]==h[f]&&a.I[c]==e||a.H[c]==e&&a.I[c]==h[f])&&(m+=a.s[c])}if(4<m)for(c=g+1;c<=g+i;++c)a.s[c]=1}0<a.D&&SH(a,i);-1<l&&(a.D=l)}
function TH(a,b,c,d){var e,f,g,i,h,l;0==a.z[a.D]?(e=0,f=1):(e=a.G[a.D][1],f=a.J[a.D]-a.J[e],e=a.M[a.D]-a.M[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.J[a.D]+d*f;l=a.M[a.D]+d*e;for(g=1;g<=b;++g)vH(a),i=c*g-1.5707963267948966,a.J[a.t]=h+d*(Math.sin(i)*f-Math.cos(i)*e),a.M[a.t]=l+d*(Math.cos(i)*f+Math.sin(i)*e)}function SH(a,b){var c,d;0==b&&(b=a.t);for(c=a.t;c>a.t-b;--c)d=xH(a,c),0!=d&&(a.J[c]+=6,a.M[c]+=6)}
function QH(a,b,c){var d;for(d=1;d<=a.u;++d)if(a.H[d]==b&&a.I[d]==c||a.H[d]==c&&a.I[d]==b)return d;return 0}function UH(a,b,c){var d,e,f,g;e=lh;for(f=g=0;;){++g;for(d=1;d<=a.t;++d)if(yu(c[d])){e=c[d];break}for(d=1;d<=a.t;++d)yu(c[d])&&!mu(c[d],e)&&(e=c[d]);for(d=1;d<=a.t;++d)su(c[d],e)&&(b[d]=g,c[d]=lh,++f);if(f==a.t)break}return g==a.t}
function uG(a){var b,c,d;b=v(sG,k,-1,4,1);d=c=0;a.n&&a.n.C&&0<a.n.C.c&&(c=a.n.C.c-a.n.Y,d=a.n.C.b-3*a.n.Y);if(0>=c||0>=d)a.w=!0;else{tG(a,b);c=~~(c/2)-L(K(Math.round(b[0])));d=~~(d/2)-L(K(Math.round(b[1])));if(!a.n.pb)for(b=1;b<=a.t;++b)a.J[b]+=c,a.M[b]+=d;vG(a)}}
function tG(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.t;++c)a.J[c]<f&&(f=a.J[c]),a.J[c]>d&&(d=a.J[c]),a.M[c]<g&&(g=a.M[c]),a.M[c]>e&&(e=a.M[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 qH(a,b,c){var d;if(1==c)++a.A[b];else if(-1==c)--a.A[b];else switch(d=VH(a,b),-1==d&&0==c&&(0==a.A[b]?a.A[b]=1:1==a.A[b]?a.A[b]=-1:-1==a.A[b]&&(a.A[b]=0)),a.c[b]){case 2:2<d&&es(a.n,"Charge change not possible on this boron !");0==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0);break;case 3:3<d?es(a.n,"Charge change not possible on this carbon !"):4>d&&(0==a.A[b]?a.A[b]=-1:-1==a.A[b]?a.A[b]=1:1==a.A[b]&&(a.A[b]=0));break;case 4:case 7:3<d?es(a.n,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.A[b]?a.A[b]=1:3==d&&1==a.A[b]?a.A[b]=0:3>d&&0==a.A[b]?a.A[b]=1:3>d&&1==a.A[b]?a.A[b]=-1:3>d&&-1==a.A[b]&&(a.A[b]=0);break;case 5:case 8:case 13:2<d?es(a.n,"Charge change not possible on multibonded O or S !"):2==d&&0==a.A[b]?a.A[b]=1:2==d&&1==a.A[b]?a.A[b]=0:2>d&&0==a.A[b]?a.A[b]=-1:2>d&&-1==a.A[b]?a.A[b]=1:2>d&&1==a.A[b]&&(a.A[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.A[b]?a.A[b]=-1:0==d&&-1==a.A[b]?a.A[b]=0:es(a.n,"Charge change not possible on the halogen !");break;case 18:es(a.n,
"Use X button to change charge on the X atom !")}}
function YG(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=v(H,r,-1,a.t+1,1);;){for(e=1;e<=a.t;++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.u;++e)c=a.H[e],d=a.I[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=v(H,r,-1,f+1,1);for(c=1;c<=a.t;++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.t;1<=c;--c)a.b[c]!=d&&gH(a,c);uG(a);es(a.n,"Smaller part(s) removed !");return 1}
function xH(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.t;++e)b!=e&&(c=a.J[b]-a.J[e],d=a.M[b]-a.M[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function BH(a){var b,c,d;for(d=1;d<=a.u;++d){b=a.H[d];c=a.I[d];if(1==a.A[b]&&-1==a.A[c]||-1==a.A[b]&&1==a.A[c])if(1==a.s[d]||2==a.s[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.n.wb)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.A[b]=0;a.A[c]=0;++a.s[d];iH(a)}1==a.A[b]&&1==a.A[c]&&(2==a.s[d]?a.s[d]=1:3==a.s[d]&&(a.s[d]=2),iH(a));4==a.s[d]&&(a.s[d]=1)}}
function PH(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 ME(a){var b;WH(a);b=a.s.length;a.K=v(H,r,-1,b,1);a.N=v(H,r,-1,b,1);vG(a);iH(a)}
function vH(a){var b,c;++a.t;a.t>a.c.length-1&&(c=a.c.length+10,b=v(H,r,-1,c,1),yF(a.c,b,a.c.length),a.c=b,b=v(H,r,-1,c,1),yF(a.A,b,a.A.length),a.A=b,b=v(H,r,-1,c,1),yF(a.x,b,a.x.length),a.x=b,b=v(H,r,-1,c,1),yF(a.e,b,a.e.length),a.e=b,b=v(Xt,k,1,c,0),yF(a.d,b,a.d.length),a.d=b,b=v(Xt,k,1,c,0),yF(a.o,b,a.o.length),a.o=b,b=v(sG,k,-1,c,1),yF(a.J,b,a.J.length),a.J=b,b=v(sG,k,-1,c,1),yF(a.M,b,a.M.length),a.M=b,b=Mt([c,7]),yF(a.G,b,a.G.length),a.G=b,c=v(H,r,-1,c,1),yF(a.z,c,a.z.length),a.z=c);a.c[a.t]=
3;a.A[a.t]=0;a.e[a.t]=0;a.d[a.t]=null;a.x[a.t]=0}function RG(a,b,c,d,e,f){var g;g=L(K(oF(a.J[b]-c/2)));f||(g-=d-c);a=L(K(oF(a.M[b]-~~(e/2))));return new wA(g-1-2,a-2,d+1+4,e+4)}
function AH(a){var b,c;++a.u;a.u>a.s.length-1&&(b=a.s.length+10,c=v(H,r,-1,b,1),yF(a.H,c,a.H.length),a.H=c,c=v(H,r,-1,b,1),yF(a.I,c,a.I.length),a.I=c,c=v(H,r,-1,b,1),yF(a.s,c,a.s.length),a.s=c,c=v(H,r,-1,b,1),yF(a.B,c,a.B.length),a.B=c,c=v(H,r,-1,b,1),yF(a.K,c,a.K.length),a.K=c,c=v(H,r,-1,b,1),yF(a.N,c,a.N.length),a.N=c,b=v(Xt,k,1,b,0),yF(a.f,b,a.f.length),a.f=b);a.s[a.u]=1;a.B[a.u]=0;a.f[a.u]=null}
function lH(a,b){var c,d,e,f,g,i,h;if(0==a.t)return j;i=b;79<b.length&&(i=b.substr(0,76)+"...");i+=(bG(),aa);i+="JME 2013-04-10 "+new MF+"\n \n";i+=kH(a.t,3)+kH(a.u,3);i+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.t;++e)a.M[e]>g&&(g=a.M[e]),a.J[e]<c&&(c=a.J[e]);for(e=1;e<=a.t;++e){i+=DH(0.055999999999999994*(a.J[e]-c),10,4)+DH(0.055999999999999994*(g-a.M[e]),10,4)+DH(0,10,4);h=QG(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
i+=ba+h;d=0;0<a.A[e]&&4>a.A[e]?d=4-a.A[e]:0>a.A[e]&&-4<a.A[e]&&(d=4-a.A[e]);h=" 0"+kH(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.y;++d)if(a.q[d][0]==e){f=a.q[d][1];break}-1<f?h+=kH(f,3):h+="  0";i+=h+"  0  0\n"}for(e=1;e<=a.u;++e)g=a.s[e],1==a.s[e]?g=1:XH(a,e)&&(g=2),c=kH(a.H[e],3)+kH(a.I[e],3),d=0,1==a.s[e]&&1==a.B[e]?d=1:1==a.s[e]&&2==a.B[e]&&(d=6),1==a.s[e]&&3==a.B[e]&&(d=1,c=kH(a.I[e],3)+kH(a.H[e],3)),1==a.s[e]&&4==a.B[e]&&(d=6,c=kH(a.I[e],3)+kH(a.H[e],3)),i+=c+kH(g,3)+kH(d,3)+"  0  0  0\n";
for(e=1;e<=a.t;++e)0!=a.A[e]&&(i+="M  CHG  1"+kH(e,4)+kH(a.A[e],4)+aa);return i+"M  END\n"}
function EH(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,P,Y,da,N,nc,Fc,ig,tb,Td,Ud,Vd,Va,Gc;o=v(H,r,-1,a.t+10,1);n=v(H,r,-1,a.t+10,1);l=v(H,r,-1,a.t+1,1);m=v(H,r,-1,7,1);tb=v(H,r,-1,a.t+1,1);w=v(YH,k,-1,a.t+1,2);G=v(YH,k,-1,a.u+1,2);nc=0;if(0==a.t)return j;YG(a,!0);ig=!0;for(h=1;h<=a.u;++h)if(9==a.s[h]){ig=!1;break}if(a.n.s&&ig){ZH(a);BH(a);$H(a,G);aI(a,w,G);var Eb,yd,hf,bc,De,zd,Ad,db,aJ,Yd,t,wa,dn,en,at,pf,Na,fn,gn,Jc,hn;Eb=v(H,r,-1,a.t+1,1);yd=v(H,r,-1,a.t+1,1);db=v(bI,k,-1,a.t+1,3);var bt=a.t,jn,
Bh,ct,ug,Oj,Je,qf;Oj=v(bI,k,-1,bt+2,3);Je=v(H,r,-1,100,1);qf=5;ug=0;Je[0]=3;Oj[1]=nh;Oj[2]=oh;ct=2;if(!(3>bt))for(;qf<Je[ug]*Je[ug];){Bh=0;for(jn=!0;jn&&Bh<=ug&&qf>=Je[Bh]*Je[Bh];)0==qf%Je[Bh]?jn=!1:++Bh;if(jn){Oj[++ct]=vu(qf);if(ct>=bt)break;ug<Je.length-1&&(++ug,Je[ug]=qf)}qf+=2}for(t=1;t<=a.t;++t){for(wa=gn=1;wa<=a.u;++wa)(a.H[wa]==t||a.I[wa]==t)&&(gn*=a.i[wa]);fn=a.c[t];18==fn&&(hn=a.o[t],zd=hn.charCodeAt(0)-65+1,Ad=0,1<hn.length&&(Ad=hn.charCodeAt(1)-97),0>zd&&(zd=0),0>Ad&&(Ad=0),fn=28*zd+Ad);
pf=0;-2>a.A[t]?pf=1:-2==a.A[t]?pf=2:-1==a.A[t]?pf=3:1==a.A[t]?pf=4:2==a.A[t]?pf=5:2<a.A[t]&&(pf=6);Jc=1;db[t]=vu(gn);Jc*=126;db[t]=qu(db[t],vu(a.x[t]*Jc));Jc*=7;db[t]=qu(db[t],vu(pf*Jc));Jc*=7;db[t]=qu(db[t],vu(fn*Jc));Jc*=783;db[t]=qu(db[t],vu(a.z[t]*Jc))}for(De=0;!UH(a,Eb,db);){at=!1;for(t=1;t<=a.t;++t)Eb[t]!=yd[t]&&(yd[t]=Eb[t],at=!0);if(at){for(t=1;t<=a.t;++t){db[t]=mh;for(wa=1;wa<=a.z[t];++wa)db[t]=zu(db[t],Oj[Eb[a.G[t][wa]]])}De=0}else if(0<De){for(t=1;t<=a.t;++t)db[t]=mh;t=1;a:for(;t<=a.t-
1;++t)for(wa=t+1;wa<=a.t;++wa)if(Eb[t]==Eb[wa]){db[t]=nh;break a}}else{for(t=1;t<=a.t;++t){db[t]=mh;for(wa=1;wa<=a.z[t];++wa)hf=a.G[t][wa],db[t]=zu(db[t],vu(a.c[hf]*a.i[QH(a,t,hf)]))}De=1}UH(a,Eb,db);for(t=1;t<=a.t;++t)db[t]=vu(yd[t]*a.t+Eb[t])}for(t=1;t<=a.t;++t)yd[t]=Eb[t];for(Na=1;Na<=a.t;++Na)for(t=1;t<=a.t;++t)if(yd[t]==Na){a.c[0]=a.c[t];a.A[0]=a.A[t];a.J[0]=a.J[t];a.M[0]=a.M[t];a.z[0]=a.z[t];a.c[t]=a.c[Na];a.A[t]=a.A[Na];a.J[t]=a.J[Na];a.M[t]=a.M[Na];a.z[t]=a.z[Na];a.c[Na]=a.c[0];a.A[Na]=a.A[0];
a.J[Na]=a.J[0];a.M[Na]=a.M[0];a.z[Na]=a.z[0];yd[t]=yd[Na];yd[Na]=Na;a.o[0]=a.o[t];a.o[t]=a.o[Na];a.o[Na]=a.o[0];a.e[0]=a.e[t];a.e[t]=a.e[Na];a.e[Na]=a.e[0];a.d[0]=a.d[t];a.d[t]=a.d[Na];a.d[Na]=a.d[0];a.x[0]=a.x[t];a.x[t]=a.x[Na];a.x[Na]=a.x[0];break}for(t=1;t<=a.y;++t)a.q[t][0]=Eb[a.q[t][0]];for(t=1;t<=a.u;++t)a.H[t]=Eb[a.H[t]],a.I[t]=Eb[a.I[t]],a.H[t]>a.I[t]&&(Yd=a.H[t],a.H[t]=a.I[t],a.I[t]=Yd,1==a.B[t]?a.B[t]=3:2==a.B[t]?a.B[t]=4:3==a.B[t]?a.B[t]=1:4==a.B[t]&&(a.B[t]=2));for(t=1;t<a.u;++t){en=dn=
a.t;bc=0;for(wa=t;wa<=a.u;++wa)a.H[wa]<dn?(dn=a.H[wa],en=a.I[wa],bc=wa):a.H[wa]==dn&&a.I[wa]<en&&(en=a.I[wa],bc=wa);Yd=a.H[t];a.H[t]=a.H[bc];a.H[bc]=Yd;Yd=a.I[t];a.I[t]=a.I[bc];a.I[bc]=Yd;Yd=a.s[t];a.s[t]=a.s[bc];a.s[bc]=Yd;Yd=a.B[t];a.B[t]=a.B[bc];a.B[bc]=Yd;aJ=a.f[t];a.f[t]=a.f[bc];a.f[bc]=aJ}ME(a);iH(a);$H(a,G);aI(a,w,G)}else{$H(a,G);a.i=v(H,r,-1,a.u+1,1);for(q=1;q<=a.u;++q)a.i[q]=a.s[q]}c=1;a.b=v(H,r,-1,a.t+1,1);Gc=1;a.b[1]=1;for(da=0;;){N=0;for(q=1;q<=a.z[c];++q)if(g=a.G[c][q],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=tb[c]){Fc=!0;for(J=1;J<=nc;++J)if(o[J]==c&&n[J]==g||o[J]==g&&n[J]==c){Fc=!1;break}Fc&&(++nc,o[nc]=c,n[nc]=g)}}else m[++N]=g;if(0==N){if(Gc==a.t)break;c=l[da--]}else if(1==N)tb[m[1]]=c,c=m[1],a.b[c]=++Gc;else{l[++da]=c;e=0;for(q=1;q<=N;++q)if(h=QH(a,m[q],c),!G[h]){e=m[q];break}if(0==e)for(q=1;q<=N;++q)if(h=QH(a,m[q],c),2==a.i[h]||3==a.i[h]){e=m[q];break}0==e&&(e=m[1]);tb[e]=c;c=e;a.b[e]=++Gc}}tb=v(H,r,-1,a.t+1,1);b=v(H,r,-1,a.t+1,1);P=v(YH,k,-1,a.t+1,2);Td=v(YH,k,-1,a.t+1,2);f=Gc=da=0;
for(q=1;q<=a.t;++q)if(1==a.b[q]){c=q;break}a:for(;;){0<f&&(tb[c]=f);b[++Gc]=c;for(a.b[c]=0;;){N=e=0;Y=a.t+1;q=1;b:for(;q<=a.z[c];++q){g=a.G[c][q];for(B=1;B<=nc;++B)if(o[B]==g&&n[B]==c||o[B]==c&&n[B]==g)continue b;0<a.b[g]&&(++N,a.b[g]<Y&&(e=g,Y=a.b[g]))}if(0==e){if(0==da)break a;Td[c]=!0;c=l[da--]}else break}f=c;c=e;1<N&&(l[++da]=f,P[e]=!0)}Ud=v(H,r,-1,a.u+1,1);Vd=v(H,r,-1,a.t+1,1);if(a.n.Jb){var cJ=tb,mN=nc,dt,dJ,Ch,Ke,et,ft,Ma,Pj,gt;Ch=v(H,r,-1,a.t+1,1);for(Ma=1;Ma<=a.t;++Ma)Ch[b[Ma]]=Ma;et=v(YH,
k,-1,a.u+1,2);for(Ma=1;Ma<=a.t;++Ma)dt=b[Ma],dJ=cJ[dt],Ke=QH(a,dt,dJ),0!=Ke&&(cI(a,Ke,Ch,Ud,G),et[Ke]=!0);for(Ma=1;Ma<=a.u;++Ma)et[Ma]||cI(a,Ma,Ch,Ud,G);Ma=1;a:for(;Ma<=a.t;++Ma)if(!(2>a.z[Ma]||4<a.z[Ma])){ft=gt=0;for(Pj=1;Pj<=a.z[Ma];++Pj){Ke=QH(a,Ma,a.G[Ma][Pj]);if(5==a.i[Ke])continue a;1==a.s[Ke]&&0!=dI(a,Ke,Ma)&&++gt;2==a.s[Ke]&&(ft=a.G[Ma][Pj])}if(0!=gt)if(0<ft){var ia=a,fJ=Ma,rf=Ch,Xc=Vd,pc=void 0,Qj=void 0,Kc=void 0,Le=void 0,Lc=void 0,kn=void 0,ln=void 0,mn=void 0,Zd=void 0,Yc=void 0,Zc=void 0,
ht=void 0,Rj=void 0,$d=void 0,Sj=void 0,Me=void 0,Tj=void 0,it=void 0,Uj=void 0,Ne=void 0,gJ=void 0,sf=void 0,hJ=void 0,jt=void 0,Vj=void 0,tf=void 0,Zc=1,Qj=fJ,pc=v(H,r,-1,ia.t+1,1);for(pc[1]=fJ;;){ht=!1;for(Yc=1;Yc<=ia.z[Qj];++Yc)if(Kc=ia.G[Qj][Yc],!(Kc==pc[1]||Kc==pc[Zc-1]))if(Le=QH(ia,Qj,Kc),2==ia.s[Le]&&5!=ia.i[Le]){Qj=pc[++Zc]=Kc;ht=!0;break}if(!ht)break}if(!(0==Zc%2||2>ia.z[pc[Zc]]||3<ia.z[pc[Zc]])){tf=pc[1];Lc=pc[~~((Zc+1)/2)];Zd=pc[Zc];sf=Ne=Me=$d=0;jt=it=!1;for(Yc=1;Yc<=ia.z[tf];++Yc)Kc=
ia.G[tf][Yc],Le=QH(ia,tf,Kc),1!=ia.s[Le]||5==ia.i[Le]||(0==$d?$d=Kc:Me=Kc);0<rf[Me]&&rf[$d]>rf[Me]&&(kn=$d,$d=Me,Me=kn);Rj=$d;0==$d&&(Rj=Me,it=!0);for(Yc=1;Yc<=ia.z[Zd];++Yc)Kc=ia.G[Zd][Yc],Le=QH(ia,Zd,Kc),1!=ia.s[Le]||5==ia.i[Le]||(0==Ne?Ne=Kc:sf=Kc);0<rf[sf]&&rf[Ne]>rf[sf]&&(kn=Ne,Ne=sf,sf=kn);Uj=Ne;0==Ne&&(Uj=sf,jt=!0);Sj=dI(ia,QH(ia,tf,$d),tf);Tj=dI(ia,QH(ia,tf,Me),tf);gJ=dI(ia,QH(ia,Zd,Ne),Zd);hJ=dI(ia,QH(ia,Zd,sf),Zd);1<(0>Sj+Tj?-(Sj+Tj):Sj+Tj)||0!=gJ||0!=hJ?es(ia.n,"Bad stereoinfo on allene !"):
(ln=ia.J[pc[Zc-1]]-ia.J[Zd],mn=ia.M[pc[Zc-1]]-ia.M[Zd],Vj=Math.sqrt(ln*ln+mn*mn),0.001>Vj&&(Vj=0.001),0<(ia.M[Uj]-ia.M[pc[Zc-1]])*(ln/Vj)-(ia.J[Uj]-ia.J[pc[Zc-1]])*(mn/Vj)?Xc[Lc]=1:Xc[Lc]=-1,it&&(Xc[Lc]*=-1),jt&&(Xc[Lc]*=-1),Rj==$d&&0>Sj&&(Xc[Lc]*=-1),Rj==Me&&0>Tj&&(Xc[Lc]*=-1),rf[Rj]>rf[Uj]&&(Xc[Lc]*=-1))}}else b:{var qc=a,rc=Ma,nN=cJ,oN=Ch,pN=o,qN=n,rN=mN,nn=Vd,on=void 0,$c=void 0,kt=void 0,Dh=void 0,za=void 0,Eh=void 0,Cd=void 0,Wj=void 0,ae=void 0,Ob=void 0,ea=void 0,Gb=void 0,Oe=void 0,pn=void 0,
ad=void 0,la=void 0,qn=void 0,Gb=v(H,r,-1,4,1),pn=v(H,r,-1,4,1),Fh=qc,be=rc,iJ=oN,lt=nN,jJ=pN,kJ=qN,sN=rN,Hb=Gb,Xj=void 0,bd=void 0,rn=void 0,sn=void 0,mt=void 0,Yj=void 0,Yj=-1;0<lt[be]&&(Hb[++Yj]=lt[be]);for(bd=1;bd<=sN;++bd)jJ[bd]==be&&(Hb[++Yj]=kJ[bd]),kJ[bd]==be&&(Hb[++Yj]=jJ[bd]);for(bd=Yj+1;bd<Fh.z[be];++bd){mt=Fh.t+1;rn=1;c:for(;rn<=Fh.z[be];++rn){Xj=Fh.G[be][rn];for(sn=0;sn<bd;++sn)if(Xj==Hb[sn])continue c;iJ[Xj]<mt&&(mt=iJ[Xj],Hb[bd]=Xj)}}0==lt[be]&&0<Fh.x[be]?(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=
Hb[0],Hb[0]=-1):0<Fh.x[be]&&(Hb[3]=Hb[2],Hb[2]=Hb[1],Hb[1]=-1);for(za=Wj=Eh=Dh=qn=Cd=Ob=0;4>za;++za)0>=Gb[za]||(on=QH(qc,rc,Gb[za]),pn[za]=dI(qc,on,rc),0<pn[za]?(++Ob,qn=Gb[za],Eh=Gb[za]):0>pn[za]?(++Cd,Dh=Gb[za],Eh=Gb[za]):Wj=Gb[za]);ae=Ob+Cd;la=v(H,r,-1,4,1);ad=0;if(3==qc.z[rc]){if(1==Ob&&1==Cd||3==ae&&0<Ob&&0<Cd){es(qc.n,"Error in C3H stereospecification !");break b}Oe=Gb[0];1==ae?Oe=Eh:2==ae&&(Oe=Wj);ea=OH(qc,rc,Oe,Gb);la[0]=Eh;la[1]=-1;la[2]=ea[2];la[3]=ea[1];0<Ob?ad=1:ad=-1}else if(4==qc.z[rc])if(1==
ae)ea=OH(qc,rc,Eh,Gb),la[0]=ea[0],la[1]=ea[3],la[2]=ea[2],la[3]=ea[1],0<Ob?ad=1:ad=-1;else{Oe=Gb[0];1<Wj&&(Oe=Wj);1==Ob?Oe=qn:1==Cd&&(Oe=Dh);ea=OH(qc,rc,Oe,Gb);$c=v(H,r,-1,4,1);for(za=0;4>za;++za)on=QH(qc,rc,ea[za]),$c[za]=dI(qc,on,rc);if(4==ae){if(0==Ob||0==Cd){es(qc.n,"Error in C4 stereospecification !");break b}if(1==Ob||1==Cd)la[0]=ea[0],la[1]=ea[3],la[2]=ea[2],la[3]=ea[1],ad=$c[0];else{for(za=0;4>za;++za)-1==$c[za]&&($c[za]=0);ae=2}}else if(3==ae)if(3==Ob||3==Cd)la[0]=ea[0],la[1]=ea[3],la[2]=
ea[2],la[3]=ea[1],0<Ob?ad=-1:ad=1;else{1==Ob?Ob=kt=1:Cd=kt=-1;for(za=0;4>za;++za)$c[za]==kt&&($c[za]=0);ae=2}if(2==ae)if(1==Ob&&1==Cd)ea[1]==Dh?(ea[1]=ea[2],ea[2]=ea[3]):ea[2]==Dh&&(ea[2]=ea[3]),la[0]=qn,la[1]=Dh,la[2]=ea[2],la[3]=ea[1],ad=1;else{if($c[0]==$c[1]||$c[1]==$c[2]){es(qc.n,"Error in C4 stereospecification ! 2/0r");break b}0!=$c[0]?(la[0]=ea[0],la[1]=ea[2],la[2]=ea[1],la[3]=ea[3]):(la[0]=ea[1],la[1]=ea[3],la[2]=ea[2],la[3]=ea[0]);1<Ob?ad=1:ad=-1}}var W=la,Zj=Gb,jb=void 0;Zj[0]==W[1]?(jb=
W[0],W[0]=W[1],W[1]=jb,jb=W[2],W[2]=W[3],W[3]=jb):Zj[0]==W[2]?(jb=W[2],W[2]=W[0],W[0]=jb,jb=W[1],W[1]=W[3],W[3]=jb):Zj[0]==W[3]&&(jb=W[3],W[3]=W[0],W[0]=jb,jb=W[1],W[1]=W[2],W[2]=jb);Zj[1]==W[2]?(jb=W[1],W[1]=W[2],W[2]=jb,jb=W[2],W[2]=W[3],W[3]=jb):Zj[1]==W[3]&&(jb=W[1],W[1]=W[3],W[3]=jb,jb=W[2],W[2]=W[3],W[3]=jb);la[2]==Gb[2]?nn[rc]=1:la[2]==Gb[3]?nn[rc]=-1:es(qc.n,"Error in stereoprocessing ! - t30");nn[rc]*=ad}}}Va=new xF;i=v(H,r,-1,a.t+1,1);for(q=1;q<=a.t;++q)i[b[q]]=q;for(q=1;q<=a.t;++q){c=b[q];
P[c]&&(Va.b.b+=ua);0<tb[q]&&eI(a,c,tb[c],Va,Ud);var Gh=w[c],Ib=void 0,$j=void 0,Hh=void 0,T=void 0,T=Sc,Ib=!1;0!=a.A[c]&&(Ib=!0);0!=Vd[c]&&(Ib=!0);Hh=-1;for($j=1;$j<=a.y;++$j)if(a.q[$j][0]==c){Hh=a.q[$j][1];break}-1<Hh&&(Ib=!0);a.n.Ib&&0<a.e[c]&&(Ib=!0,Hh=1);switch(a.c[c]){case 2:T=Bb;break;case 3:Gh?T="c":T=Fb;break;case 4:Gh?(T=Gf,0<a.x[c]&&(Ib=!0)):T=ic;break;case 5:Gh?T="o":T=tc;break;case 7:Gh?(T="p",0<a.x[c]&&(Ib=!0)):T=vc;break;case 8:Gh?T=rg:T=Ic;break;case 13:Gh?T=vg:T=Nc;Ib=!0;break;case 6:T=
Oc;Ib=!0;break;case 9:T=Ub;break;case 10:T=Mb;break;case 11:T=Db;break;case 12:T=ac;break;case 1:T=Yb;Ib=!0;break;case 19:T=wc;Ib=!0;break;case 20:T=xc;Ib=!0;break;case 21:T=yc;Ib=!0;break;case 22:T=zc;Ib=!0;break;case 18:Ib=!0,T=a.o[c],(D(T,xa)||D(T,cd)||D(T,wb))&&(Ib=!1)}Ib&&(T=Tc+T,1==Vd[c]?T+=vb:-1==Vd[c]&&(T+="@@"),1==a.x[c]?T+=Yb:1<a.x[c]&&(T+=Yb+a.x[c]),0!=a.A[c]&&(0<a.A[c]?T+=ya:T+=Ca,1<Mj(a.A[c])&&(T+=Mj(a.A[c]))),-1<Hh&&(T+=nb+Hh),T+=Vc);An(Va.b,T);for(B=1;B<=nc;++B)if(o[B]==c||n[B]==c)d=
n[B],d==c&&(d=o[B]),i[c]<i[d]&&eI(a,o[B],n[B],Va,Ud),9<B&&(Va.b.b+="%"),zn(Va,j+(new R(B)).b);Td[c]&&(Va.b.b+=va)}return Va.b.b}
function gH(a,b){var c,d,e,f;f=0;for(e=1;e<=a.u;++e)c=a.H[e],d=a.I[e],c!=b&&d!=b&&(++f,a.H[f]=c,c>b&&--a.H[f],a.I[f]=d,d>b&&--a.I[f],a.s[f]=a.s[e],a.B[f]=a.B[e],a.K[f]=a.K[e],a.N[f]=a.N[e],a.f[f]=a.f[e]);a.u=f;for(e=b;e<a.t;++e){a.c[e]=a.c[e+1];a.A[e]=a.A[e+1];a.J[e]=a.J[e+1];a.M[e]=a.M[e+1];a.x[e]=a.x[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.z[e]=a.z[e+1];a.o[e]=a.o[e+1];for(f=1;f<=a.z[e];++f)a.G[e][f]=a.G[e+1][f]}--a.t;if(0==a.t)DE(a.n);else{for(e=1;e<=a.t;++e){d=0;for(f=1;f<=a.z[e];++f)c=a.G[e][f],
c==b?++a.x[e]:(c>b&&--c,a.G[e][++d]=c);a.z[e]=d}e=1;a:for(;e<=a.y;++e)if(a.q[e][0]==b){for(f=e;f<a.y;++f)a.q[f][0]=a.q[f+1][0],a.q[f][1]=a.q[f+1][1];--a.y;break a}for(e=1;e<=a.y;++e)a.q[e][0]>b&&--a.q[e][0]}}
function hH(a,b){var c,d,e,f;c=a.H[b];d=a.I[b];for(e=b;e<a.u;++e)a.H[e]=a.H[e+1],a.I[e]=a.I[e+1],a.s[e]=a.s[e+1],a.B[e]=a.B[e+1],a.K[e]=a.K[e+1],a.N[e]=a.N[e+1],a.f[e]=a.f[e+1];--a.u;f=0;for(e=1;e<=a.z[c];++e)a.G[c][e]!=d&&(a.G[c][++f]=a.G[c][e]);a.z[c]=f;f=0;for(e=1;e<=a.z[d];++e)a.G[d][e]!=c&&(a.G[d][++f]=a.G[d][e]);a.z[d]=f;c<d&&(f=c,c=d,d=f);0==a.z[c]&&gH(a,c);0==a.z[d]&&gH(a,d)}
function ZH(a){var b,c,d;if(!a.n.N){c=a.t;a:for(;1<=c;--c)if(d=a.G[c][1],1==a.c[c]&&1==a.z[c]&&0==a.A[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.y;++b)if(a.q[b][0]==c)continue a;b=QH(a,c,d);1==a.s[b]&&(0==a.B[b]||!a.n.Jb)&&gH(a,c)}}}function WH(a){var b;b=a.c.length;a.G=Mt([b,7]);a.z=v(H,r,-1,b,1);for(b=1;b<=a.t;++b)a.z[b]=0;for(b=1;b<=a.u;++b)6>a.z[a.H[b]]&&(a.G[a.H[b]][++a.z[a.H[b]]]=a.I[b]),6>a.z[a.I[b]]&&(a.G[a.I[b]][++a.z[a.I[b]]]=a.H[b])}
function aI(a,b,c){var d,e,f,g,i,h,l,m,o;a.i=v(H,r,-1,a.u+1,1);o=v(YH,k,-1,a.t+1,2);for(h=1;h<=a.t;++h){o[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.z[h];++d)if(c[QH(a,h,a.G[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.z[h]+a.x[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:o[h]=!0;break;case 18:o[h]=!0}}for(i=1;i<=a.u;++i)1==a.s[i]?a.i[i]=1:XH(a,i)?a.i[i]=2:3==a.s[i]&&(a.i[i]=3);i=1;a:for(;i<=a.u;++i)if(c[i]&&(f=a.H[i],g=a.I[i],o[f]&&o[g])){d=v(YH,k,-1,a.t+1,2);for(h=1;h<=a.z[f];++h)e=a.G[f][h],
e!=g&&o[e]&&(d[e]=!0);for(m=!1;;){for(h=1;h<=a.t;++h){m=!1;if(d[h]&&o[h]&&h!=f)for(l=1;l<=a.z[h];++l){e=a.G[h][l];if(e==g){b[f]=!0;b[g]=!0;a.i[i]=5;continue a}!d[e]&&o[e]&&(m=d[e]=!0)}if(m)break}if(!m)break}}}function vG(a){var b,c,d;for(d=1;d<=a.u;++d)b=a.H[d],c=a.I[d],a.K[d]=L(K(oF((a.J[b]+a.J[c])/2))),a.N[d]=L(K(oF((a.M[b]+a.M[c])/2)))}function $H(a,b){var c;for(c=1;c<=a.u;++c)SG(a,a.H[c],a.I[c])?b[c]=!1:b[c]=!0}function QG(a,b){var c;c=(bG(),tE)[a.c[b]];18==a.c[b]&&(c=a.o[b]);return c}
function XH(a,b){return 2==a.s[b]?!0:!1}function SG(a,b,c){var d,e,f,g;g=1;a.b=v(H,r,-1,a.t+1,1);for(d=1;d<=a.t;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.z[b];++d)a.G[b][d]!=c&&(a.b[a.G[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.t;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.z[d];++e)0==a.b[a.G[d][e]]&&(a.b[a.G[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function tH(a){var b,c;a.n.R=!0;if(a.n.Ib)a.k=-1,0==a.e[a.D]?a.e[a.D]=4:a.e[a.D]=0;else{for(b=1;b<=a.y;++b)if(a.D==a.q[b][0]){if(-1==a.n.y){for(;b<a.y;++b)a.q[b][0]=a.q[b+1][0],a.q[b][1]=a.q[b+1][1];--a.y}else c=a.n.y,a.n.q&&(a.n.gb||++a.r,c=a.r),a.q[b][1]=c;return}b=a.q.length;++a.y>b-1&&(b=Mt([b+5,2]),yF(a.q,b,a.q.length),a.q=b);a.q[a.y][0]=a.D;c=a.n.y;a.n.q&&(a.n.gb||++a.r,c=a.r);a.q[a.y][1]=c}}function rE(a){var b;a.y=0;a.r=0;EH(a);for(b=1;b<=a.t;++b)a.D=b,tH(a);a.D=0}
function fH(a){var b,c;b=v(sG,k,-1,4,1);tG(a,b);c=a.n.C.c;a.n.z||(c-=a.n.Y);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function oG(a,b){var c,d,e,f,g,i,h,l;c=v(sG,k,-1,4,1);tG(a,c);d=c[0];e=c[1];i=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.t;++g)h=a.J[g]*f+a.M[g]*i,l=-a.J[g]*i+a.M[g]*f,a.J[g]=h,a.M[g]=l;tG(a,c);for(g=1;g<=a.t;++g)a.J[g]+=d-c[0],a.M[g]+=e-c[1]}
function CH(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.u;++d)b=a.J[a.H[d]]-a.J[a.I[d]],c=a.M[a.H[d]]-a.M[a.I[d]],f+=Math.sqrt(b*b+c*c);0<a.u?(f/=a.u,e=25*a.n.B/f):1<a.t&&(e=75*a.n.B/Math.sqrt((a.J[1]-a.J[2])*(a.J[1]-a.J[2])+(a.M[1]-a.M[2])*(a.M[1]-a.M[2])));for(d=1;d<=a.t;++d)a.J[d]*=e,a.M[d]*=e}
function jH(a,b,c){var d,e,f,g,i;if(0==c.indexOf(Tc)&&qF(c,Vc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.o[b]=c,a.x[b]=0;else{f=!1;-1<c.indexOf(Aa)&&(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(Yb);g=Lj(c.indexOf(ya),c.indexOf(Ca));if(-1<d){i=kw(c,d+1);try{a.n.y=yD(i,10)}catch(h){if(h=Si(h),y(h,120))a.n.y=0;else throw h;}a.D=b;tH(a);c=c.substr(0,d-0);a.D=0}if(f)a.o[b]=c,a.c[b]=18,a.x[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=D(d,Fb)?3:D(d,Bb)?2:D(d,ic)?4:D(d,tc)?5:D(d,vc)?7:D(d,Ic)?8:D(d,Ub)?9:D(d,Mb)?10:D(d,Db)?11:D(d,ac)?12:D(d,Yb)?1:D(d,Nc)?13:D(d,Oc)?6:D(d,wc)?19:D(d,xc)?20:D(d,yc)?21:D(d,zc)?22:18;18==a.c[b]&&(a.o[b]=d);c+=ba;d=0;0<e&&(d=1,e=pF(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.x[b]=d);d=0;if(0<g&&(e=pF(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=pF(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=pF(c,g++);for(;45==e;)--d,e=pF(c,g++)}a.A[b]=d}}}
function wE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new SD(b);try{for(;b.k=LD(b,b.b),b.k<b.j;)d=kF(yD(OD(b),10)).b,c=e=kF(yD(OD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Si(f),y(f,120))xn(f);else throw f;}}function eI(a,b,c,d,e){b=QH(a,b,c);5!=a.i[b]&&XH(a,b)?d.b.b+=rb:3==a.s[b]?d.b.b+=ma:9==a.s[b]?(e=ub,a=a.f[b],null!=a&&(e=a),An(d.b,e)):1==e[b]?d.b.b+=Za:-1==e[b]&&(d.b.b+=Uc)}
function uH(a,b){var c,d;if(1==a.s[b])if(c=a.H[b],d=a.I[b],2>a.z[c]&&2>a.z[d])a.B[b]=0,es(a.n,"Stereomarking meaningless on this bond !");else switch(a.B[b]){case 0:a.z[d]<=a.z[c]?a.B[b]=1:a.B[b]=3;break;case 1:a.B[b]=2;break;case 2:2<a.z[d]?a.B[b]=3:a.B[b]=1;break;case 3:a.B[b]=4;break;case 4:2<a.z[c]?a.B[b]=1:a.B[b]=3}else 2==a.s[b]?10==a.B[b]?a.B[b]=0:a.B[b]=10:es(a.n,"Stereomarking allowed only on single and double bonds!")}
function cI(a,b,c,d,e){var f,g,i,h,l,m,o,n,q;if(!(2!=a.s[b]||5==a.i[b])&&(10==a.B[b]||a.n.p&&!e[b]))if(e=a.H[b],f=a.I[b],!(2>a.z[e]||2>a.z[f]||3<a.z[e]||3<a.z[f])){c[e]>c[f]&&(g=e,e=f,f=g);o=m=b=0;n=!1;for(l=1;l<=a.z[e];++l)g=a.G[e][l],g!=f&&(0==m?m=g:o=g);0<o&&c[m]>c[o]&&(g=m,m=o,o=g);h=QH(a,e,m);0!=d[h]?b=m:1==a.s[h]&&5!=a.i[h]&&(b=m);0==b&&(h=QH(a,e,o),0!=d[h]?b=o:1==a.s[h]&&5!=a.i[h]&&(b=o));c[b]>c[e]&&(n=!0);i=o=m=0;for(l=1;l<=a.z[f];++l)g=a.G[f][l],g!=e&&(0==o?o=g:i=g);0<i&&c[o]<c[i]&&(g=o,
o=i,i=g);h=QH(a,f,o);1==a.s[h]&&5!=a.i[h]&&0==d[h]&&(m=o);0==m&&(h=QH(a,f,i),1==a.s[h]&&5!=a.i[h]&&(m=i));if(!(0==b||0==m))if(h=a.J[f]-a.J[e],g=a.M[f]-a.M[e],l=Math.sqrt(h*h+g*g),0.001>l&&(l=0.001),g/=l,h/=l,o=(a.M[b]-a.M[e])*h-(a.J[b]-a.J[e])*g,q=(a.M[m]-a.M[e])*h-(a.J[m]-a.J[e])*g,2>(0>=o?0-o:o)||2>(0>=q?0-q:q))es(a.n,"Not unique E/Z geometry !");else{i=QH(a,b,e);f=QH(a,m,f);m=1;if(0==d[i]){for(l=1;l<=a.z[b];++l)if(g=a.G[b][l],g!=e&&(h=QH(a,b,g),0!=d[h])){c[g]>c[b]?m=-d[h]:m=d[h];break}d[i]=m}0==
d[f]&&(0<o&&0<q||0>o&&0>q?d[f]=-d[i]:d[f]=d[i],n&&(d[f]=-d[f]))}}}function VH(a,b){var c,d,e;e=0;for(d=1;d<=a.z[b];++d)if(c=QH(a,b,a.G[b][d]),1==a.s[c])e+=1;else if(XH(a,c))e+=2;else if(3==a.s[c])e+=3;else if(9==a.s[c])return-1;return e}function dI(a,b,c){var d;d=a.B[b];return 1>d||4<d?0:1==d&&a.H[b]==c?1:2==d&&a.H[b]==c?-1:3==d&&a.I[b]==c?1:4==d&&a.I[b]==c?-1:0}
function iH(a){var b;for(b=1;b<=a.t;++b){var c=a,d=b,e=void 0,e=VH(c,d);if(-1==e)c.x[d]=0;else{switch(c.c[d]){case 1:2==e?c.A[d]=1:c.A[d]=0;c.x[d]=0;break;case 2:3==e||5==e?(c.x[d]=0,c.A[d]=0):3>e?c.x[d]=3-e-c.A[d]:4==e?(c.A[d]=-1,c.x[d]=0):5<e&&(c.A[d]=e-5,c.x[d]=0);break;case 3:case 6:4>e?0<c.A[d]?c.x[d]=2-e+c.A[d]:0>c.A[d]?c.x[d]=2-e-c.A[d]:c.x[d]=4-e:(c.A[d]=e-4,c.x[d]=4-e+c.A[d]);break;case 4:case 7:3>e?c.x[d]=3-e+c.A[d]:3==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:(c.A[d]=
4==e?1:6==e?-1:e-5,c.x[d]=0);break;case 5:2==e&&(0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0);2<e&&(c.A[d]=e-2);c.x[d]=2-e+c.A[d];break;case 8:case 13:2>e?c.x[d]=2-e+c.A[d]:2==e?0>c.A[d]?(c.A[d]=0,c.x[d]=0):0<c.A[d]?c.x[d]=c.A[d]:c.x[d]=0:3==e?2==c.z[d]?(c.A[d]=0,c.x[d]=1):(c.A[d]=1,c.x[d]=0):4==e?(c.A[d]=0,c.x[d]=0):5==e?(c.A[d]=0,c.x[d]=1):(c.A[d]=e-6,c.x[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.A[d]=e-1);c.x[d]=1-e+c.A[d];2<e&&(c.A[d]=0,c.x[d]=0);break;case 19:case 18:c.x[d]=
0}0>c.x[d]&&(c.x[d]=0)}}}function wG(a){NH(this);this.n=a;this.y=this.u=this.t=0}
function XG(a,b){var c,d,e,f,g,i,h;wG.call(this,a);f=j;i=VG(b);if(null!=i){h=new RD(b,i,!0);for(e=1;4>=e;++e)f=WG(h,i);g=kF(yD(jo(f.substr(0,3)),10)).b;c=kF(yD(jo(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)vH(this),f=WG(h,i),this.J[e]=(new jF(gF(jo(f.substr(0,10))))).b,this.M[e]=-(new jF(gF(jo(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=jo(f.substr(31,d-31)),jH(this,e,d),62<=f.length&&(f=jo(f.substr(60,3)),0<f.length&&(f=kF(yD(f,10)).b,0<f&&(this.D=e,a.y=f,tH(this),this.D=0)));for(e=1;e<=c;++e)AH(this),
f=WG(h,i),this.H[e]=kF(yD(jo(f.substr(0,3)),10)).b,this.I[e]=kF(yD(jo(f.substr(3,3)),10)).b,g=kF(yD(jo(f.substr(6,3)),10)).b,1==g?this.s[e]=1:2==g?this.s[e]=2:3==g?this.s[e]=3:this.s[e]=9,d=0,11<f.length&&(d=kF(yD(jo(f.substr(9,3)),10)).b),1==g&&1==d&&(this.s[e]=1,this.B[e]=1),1==g&&6==d&&(this.s[e]=1,this.B[e]=2);WH(this);CH(this);uG(this);for(ME(this);(h.k=LD(h,h.b),h.k<h.j)&&!(null==(f=OD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new QD(f);OD(g);OD(g);i=kF(yD(OD(g),10)).b;
for(e=1;e<=i;++e)c=kF(yD(OD(g),10)).b,this.A[c]=kF(yD(OD(g),10)).b}if(0==f.indexOf("M  APO")){g=new QD(f);OD(g);OD(g);i=kF(yD(OD(g),10)).b;for(e=1;e<=i;++e)c=kF(yD(OD(g),10)).b,f=kF(yD(OD(g),10)).b,this.D=c,$(this,0),jH(this,this.t,wc+f),this.D=0}}ZH(this);ME(this)}}
function LE(a,b){var c,d,e,f,g;wG.call(this,a);0==b.indexOf(fa)&&(b=b.substr(1,b.length-1));qF(b,fa)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.t=0;else{try{f=new QD(b);d=kF(yD(OD(f),10)).b;e=kF(yD(OD(f),10)).b;for(c=1;c<=d;++c)g=OD(f),vH(this),jH(this,this.t,g),this.J[c]=(new jF(gF(OD(f)))).b,this.M[c]=-(new jF(gF(OD(f)))).b;for(c=1;c<=e;++c)if(AH(this),this.H[c]=kF(yD(OD(f),10)).b,this.I[c]=kF(yD(OD(f),10)).b,this.s[c]=kF(yD(OD(f),10)).b,-1==this.s[c])this.s[c]=1,this.B[c]=1;else if(-2==this.s[c])this.s[c]=
1,this.B[c]=2;else if(-5==this.s[c])this.s[c]=2,this.B[c]=10;else if(11==this.s[c]||12==this.s[c]||13==this.s[c]||14==this.s[c])this.B[c]=this.s[c],this.s[c]=9;WH(this);CH(this);uG(this)}catch(i){i=Si(i);if(y(i,120)){i.Bc();this.t=0;return}throw i;}ZH(this);ME(this)}}
function ZG(a,b,c){var d,e,f;wG.call(this,a);f=v(H,r,-1,b.t+1,1);for(a=1;a<=b.t;++a)b.b[a]==c&&(vH(this),this.c[this.t]=b.c[a],this.J[this.t]=b.J[a],this.M[this.t]=b.M[a],this.A[this.t]=b.A[a],this.x[this.t]=b.x[a],this.e[this.t]=b.e[a],this.d[this.t]=b.d[a],this.o[this.t]=b.o[a],f[a]=this.t);for(a=1;a<=b.u;++a)if(d=b.H[a],e=b.I[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))AH(this),this.s[this.u]=b.s[a],this.B[this.u]=b.B[a],this.H[this.u]=f[d],this.I[this.u]=f[e],this.f[this.u]=b.f[a];for(a=
1;a<=b.y;++a)d=b.q[a][0],d==c&&(++this.y,this.q[this.y][0]=f[d],this.q[this.y][1]=b.q[a][1]);this.k=b.k;ME(this);uG(this)}
function mH(a,b,c){var d,e,f,g,i;wG.call(this,a);for(a=1;a<=c;++a)this.t+=b[a].t,this.u+=b[a].u,this.y+=b[a].y;this.c=v(H,r,-1,this.t+1,1);this.A=v(H,r,-1,this.t+1,1);this.x=v(H,r,-1,this.t+1,1);this.e=v(H,r,-1,this.t+1,1);this.d=v(Xt,k,1,this.t+1,0);this.J=v(sG,k,-1,this.t+1,1);this.M=v(sG,k,-1,this.t+1,1);this.o=v(Xt,k,1,this.t+1,0);this.H=v(H,r,-1,this.u+1,1);this.I=v(H,r,-1,this.u+1,1);this.s=v(H,r,-1,this.u+1,1);this.f=v(Xt,k,1,this.u+1,0);this.B=v(H,r,-1,this.u+1,1);this.q=Mt([this.y+1,2]);
f=i=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].t;++d)++e,this.c[e]=b[a].c[d],this.J[e]=b[a].J[d],this.M[e]=b[a].M[d],this.A[e]=b[a].A[d],this.x[e]=b[a].x[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.o[e]=b[a].o[d];for(d=1;d<=b[a].u;++d)++g,this.s[g]=b[a].s[d],this.B[g]=b[a].B[d],this.H[g]=b[a].H[d]+f,this.I[g]=b[a].I[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].y;++d)++i,this.q[i][0]=b[a].q[d][0]+f,this.q[i][1]=b[a].q[d][1];f=e}ME(this);uG(this)}
function iG(a){var b;NH(this);this.n=a.n;this.t=a.t;this.u=a.u;this.y=a.y;this.c=v(H,r,-1,this.t+1,1);yF(a.c,this.c,this.t+1);this.A=v(H,r,-1,this.t+1,1);yF(a.A,this.A,this.t+1);this.x=v(H,r,-1,this.t+1,1);yF(a.x,this.x,this.t+1);this.e=v(H,r,-1,this.t+1,1);yF(a.e,this.e,this.t+1);this.d=v(Xt,k,1,this.t+1,0);yF(a.d,this.d,this.t+1);this.J=v(sG,k,-1,this.t+1,1);yF(a.J,this.J,this.t+1);this.M=v(sG,k,-1,this.t+1,1);yF(a.M,this.M,this.t+1);this.o=v(Xt,k,1,this.t+1,0);yF(a.o,this.o,this.t+1);this.H=v(H,
r,-1,this.u+1,1);yF(a.H,this.H,this.u+1);this.I=v(H,r,-1,this.u+1,1);yF(a.I,this.I,this.u+1);this.s=v(H,r,-1,this.u+1,1);yF(a.s,this.s,this.u+1);this.f=v(Xt,k,1,this.u+1,0);yF(a.f,this.f,this.u+1);this.B=v(H,r,-1,this.u+1,1);yF(a.B,this.B,this.u+1);this.q=Mt([this.y+1,2]);for(b=1;b<=this.y;++b)this.q[b][0]=a.q[b][0],this.q[b][1]=a.q[b][1];this.k=a.k}
function DH(a,b,c){var d,e,f;if(0==c)return kH(I(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=L(K(oF(a*Math.pow(10,c))))/Math.pow(10,c);e=j+(new jF(a)).b;d=ko(e,lo(46));0>d&&(e+=Ya,d=ko(e,lo(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=ub);c=j;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function VG(a){var b;b=new RD(a,aa,!0);if(4<KD(b))return aa;b=new RD(a,jh,!0);return 4<KD(b)?jh:null}
function kH(a,b){var c,d,e;d=j+(new R(a)).b;d.length>b&&(d=ub);e=j;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function WG(a,b){for(var c,d;a.k=LD(a,a.b),a.k<a.j;){d=OD(a);if(D(d,b))return ba;for(OD(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}s(549,1,{136:1},wG,XG,LE,ZG,mH,iG);_.b=null;_.i=null;_.k=0;_.n=null;_.p=!1;_.r=0;_.t=0;_.u=0;_.v=0;_.w=!1;_.y=0;_.C=!1;_.D=0;_.E=0;_.F=0;_.L=0;_.O=0;
function fs(){fs=u;gs=new RC(Yb)}
function cH(a,b){var c;fs();var d;XF.call(this);this.d=new pB("Help");new pB("Home");this.e=b;M(this,(bG(),CE));this.ac&&fC(this.ac.d,!1);cC(this,!1);d=Uz(b);if(1==a)this.f||(this.f=new yC(d),VF(this.f,-30,0)),this.k=this.f,c=GE(b),this.ac&&eC(this.ac.d.I.c,Mc),AA(this,new kB(2)),this.i=new RC(c+"     "),O(this,this.i,Lb),d=new EA,O(d,this.j,null),this.e.Cb&&(c=new pB("Submit"),O(d,c,null)),O(this,d,Pc),QC(this.i,jo(ro(this.i.ac.b.pb,bh))),this.ac&&fC(this.ac.d,!0),cC(this,!0);else if(2==a)this.c||
(this.c=new yC(d),VF(this.c,-50,13*b.Y-80)),this.k=this.c,this.ac&&eC(this.ac.d.I.c,"Nonstandard atom"),AA(this,new kB(2)),c=new EA,O(c,new rC("atomic SMILES",1),null),O(this,c,oc),c=Yb,gs&&(c=ro(gs.ac.b.pb,bh)),gs=new SC(c,8),O(this,gs,Lb),c=new EA,O(c,this.j,null),O(this,c,Pc);else{this.b||(this.b=new yC(d),VF(this.b,5*b.Y,0));var e,f;d="About "+(bG(),mE);this.ac&&eC(this.ac.d.I.c,d);AA(this,new nC(0));M(this,CE);O(this,new rC(mE+" Molecular Editor v2013-05-01",1),null);O(this,new rC("Peter Ertl and Bruno Bienfait",
1),null);for(c=cG,d=0,f=c.length;d<f;++d)e=c[d],e=new rC(e,1),gA(e,this.e.x),O(this,e,null);c=new EA;O(c,this.d,null);O(c,this.j,null);O(this,c,null);this.k=this.b}bC(this);c=this.k;WF(this.ac.d,c.b,c.c);!Tz(this)&&xA(this);hA(this)}s(550,541,Ci,cH);_.Bf=function(a){var b,c;if(a.i===this.d){try{b=new sD(this.e.H),c=rD(b),$wnd.open(c,"_blank",j)}catch(d){if(d=Si(d),y(d,111))a=this.e,b=d.i,a.jb=!0,a.J="ERROR - "+b,bE(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var gs;
function fI(a,b){Sz(b)==a.b?M(b,(vB(),DB)):M(b,a.b)}
function gI(a){var b,c,d,e;e=j;d=!1;Sz(hI)!=a.b?(e=xa,d=!0):Sz(iI)!=a.b?(e="!#6",d=!0):Sz(jI)!=a.b?(M(kI,(vB(),DB)),M(lI,DB),M(mI,DB),M(nI,DB),e="F,Cl,Br,I"):(b=Sz(oI)!=a.b,c=Sz(pI)!=a.b,Sz(qI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),Sz(rI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),Sz(sI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),Sz(tI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),Sz(uI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),Sz(kI)!=a.b&&(e+="F,"),Sz(lI)!=a.b&&(e+="Cl,"),Sz(mI)!=a.b&&(e+="Br,"),Sz(nI)!=a.b&&(e+="I,"),
qF(e,Aa)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=cd:c?e=wb:(M(hI,(vB(),DB)),e=xa)));b=j;d&&Sz(oI)!=a.b&&(b+=";a");d&&Sz(pI)!=a.b&&(b+=";A");Sz(vI)!=a.b&&(b+=";R");Sz(wI)!=a.b&&(b+=";!R");Sz(hI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=xI.ac.b.pb.selectedIndex;0<d&&(--d,e+=";H"+d);d=yI.ac.b.pb.selectedIndex;0<d&&(--d,e+=";D"+d);Sz(zI)!=a.b&&(e="~");Sz(AI)!=a.b&&(e=nb);Sz(BI)!=a.b&&(e=vb);Sz(CI)!=a.b&&(e="!@");QC(a.f,e)}
function DI(a){EI(a);FI(a);var b=xI.ac.b;zy(b,0);b.pb.options[0].selected=!0;b=yI.ac.b;zy(b,0);b.pb.options[0].selected=!0;M(oI,a.b);M(pI,a.b);M(vI,a.b);M(wI,a.b);M(xI,a.b);M(yI,a.b);GI(a)}function EI(a){M(qI,a.b);M(rI,a.b);M(sI,a.b);M(tI,a.b);M(uI,a.b);M(kI,a.b);M(lI,a.b);M(mI,a.b);M(nI,a.b)}function FI(a){M(hI,a.b);M(iI,a.b);M(jI,a.b)}function GI(a){M(zI,a.b);M(AI,a.b);M(BI,a.b);M(CI,a.b);a.c=!1}
function dH(a){dC.call(this,"Atom/Bond Query");this.j=new pB(this.Af());PA(this.r,new YF(this));this.b=(bG(),CE);this.d=a;this.e||(a=Uz(a),this.e=new yC(a),VF(this.e,-150,10));this.k=this.e;AA(this,new mC);M(this,this.b);a=new EA;AA(a,new SB(0,3,1));O(a,new qC("Atom type :"),null);hI=new pB(zb);iI=new pB("Any except C");jI=new pB("Halogen");O(a,hI,null);O(a,iI,null);O(a,jI,null);O(this,a,null);a=new EA;AA(a,new SB(0,3,1));O(a,new rC("Or select one or more from the list :",0),null);O(this,a,null);
a=new EA;AA(a,new SB(0,3,1));qI=new pB(Fb);rI=new pB(ic);sI=new pB(tc);tI=new pB(Ic);uI=new pB(vc);kI=new pB(Ub);lI=new pB(Mb);mI=new pB(Db);nI=new pB(ac);O(a,qI,null);O(a,rI,null);O(a,sI,null);O(a,tI,null);O(a,uI,null);O(a,kI,null);O(a,lI,null);O(a,mI,null);O(a,nI,null);O(this,a,null);a=new EA;AA(a,new SB(0,3,1));xI=new tB;sB(xI,zb);sB(xI,bb);sB(xI,eb);sB(xI,lb);sB(xI,mb);O(a,new qC("Number of hydrogens :  "),null);O(a,xI,null);O(this,a,null);a=new EA;AA(a,new SB(0,3,1));yI=new tB;sB(yI,zb);sB(yI,
bb);sB(yI,eb);sB(yI,lb);sB(yI,mb);sB(yI,"4");sB(yI,"5");sB(yI,"6");O(a,new rC("Number of connections :",0),null);O(a,yI,null);O(a,new rC(" (H's don't count.)",0),null);O(this,a,null);a=new EA;AA(a,new SB(0,3,1));O(a,new qC("Atom is :"),null);oI=new pB(Ab);O(a,oI,null);pI=new pB("Nonaromatic");O(a,pI,null);vI=new pB(Hc);O(a,vI,null);wI=new pB(mc);O(a,wI,null);O(this,a,null);a=new EA;M(a,JB(Sz(this)));AA(a,new SB(0,3,1));O(a,new qC("Bond is :"),null);zI=new pB(zb);O(a,zI,null);AI=new pB(Ab);O(a,AI,
null);BI=new pB(Hc);O(a,BI,null);CI=new pB(mc);O(a,CI,null);O(this,a,null);a=new EA;AA(a,new SB(1,3,1));this.f=new SC(xa,20);O(a,this.f,null);O(a,new pB(Dc),null);O(a,this.j,null);O(this,a,null);this.ac&&fC(this.ac.d,!1);cC(this,!1);EI(this);FI(this);GI(this);M(oI,this.b);M(pI,this.b);M(vI,this.b);M(wI,this.b);M(xI,this.b);M(yI,this.b);fI(this,hI);bC(this);a=this.k;WF(this.ac.d,a.b,a.c);!Tz(this)&&xA(this);hA(this)}s(551,541,Ci,dH);
_.Bf=function(a,b){var c;D(b,Dc)?(DI(this),fI(this,hI),gI(this)):y(a.i,88)?(GI(this),Ut(a.i)===Ut(hI)?(EI(this),FI(this)):Ut(a.i)===Ut(iI)?(EI(this),FI(this)):Ut(a.i)===Ut(jI)?(EI(this),FI(this)):Ut(a.i)===Ut(vI)?M(wI,this.b):Ut(a.i)===Ut(wI)?(M(vI,this.b),M(oI,this.b)):Ut(a.i)===Ut(oI)?(M(pI,this.b),M(wI,this.b)):Ut(a.i)===Ut(pI)?M(oI,this.b):Ut(a.i)===Ut(zI)||Ut(a.i)===Ut(AI)||Ut(a.i)===Ut(BI)||Ut(a.i)===Ut(CI)?(DI(this),this.c=!0):FI(this),fI(this,a.i),gI(this)):y(a.i,89)&&(GI(this),c=a.i,0==c.ac.b.pb.selectedIndex?
M(c,this.b):M(c,(vB(),DB)),gI(this));107!=this.d.c&&(this.d.c=107,JA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var hI=_.f=null,zI=null,iI=null,oI=null,AI=null,mI=null,qI=null,yI=null,xI=null,lI=null,kI=null,jI=null,nI=null,rI=null,pI=null,wI=null,CI=null,sI=null,uI=null,vI=null,BI=null,tI=null;function aH(a){a.b=-1;a.c=v(KF,k,0,0,0);a.d=0}function IH(){JF(this)}s(552,526,Vh,IH);_.Ie=function(){aH(this)};_.b=-1;
function cs(a,b){a.b=b;VC();var c,d;a&&a&&(c=new HI(a),void 0!=$wnd.FileReader?d=new II(c):d=new JI(c),KI(d),LI(d))}function bs(a){a=new fD(a);VC();var b,c,d,e,f;try{var g=(YC(),aD);if(bD(g,(YC(),aD)))b=a.b;else if(bD(g,ZC))b=new jD(a.b);else throw new gD(g);c=Nn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]";d=new MI;pz(d.f,c);e=(f=sF(c,"\r\n|\r|\n|\n\r"),f.length);hw(d.f,20*(10>e?e:10)+ag);bo((Zn(),$n),new NI(d));KI(d);LI(d)}catch(i){if(i=Si(i),y(i,104))xn(i);else throw i;}}
function JH(){}s(553,1,{105:1,112:1},JH);_.ue=function(a){aE(this.b,a.b)};_.b=null;function zE(){this.pb=Gx()}s(555,332,Sh,zE);
function Zr(){var a;Zr=u;OI=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);PI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");QI=OI&!PI;var b;a=F(H,r,-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]);$r=v(H,r,-1,1E3,1);for(b=0;b<$r.length;++b)$r[b]=-999;for(b=0;b<a.length;b+=2)$r[a[b+1]]=a[b]}
function Tq(a,b,c){a=new RI(b,c,a);if(!b.Md(a,c))for(b=b._b;b&&!b.Md(a,c);)b=b._b}function HA(a,b,c){var d;d=new SI;tj(d.u,b,c);mj(a.i,d.u,0,0);aj(a.b,d);return d}function pE(a,b){return!a.f?null:b in a.f?a.f[b]:null}function KG(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d){var a=a.i,e=b.u;Lw(a,e);a.Bd(e,c,d);b.s=c;b.t=d}TI(b)}
function lE(a,b,c,d){Zr();this.pb=Gx();this.b=new gj;this.f=d;this.pb.style[Wf]=bb;this.pb.style[Uf]=bb;this.pb.style[Mg]=Ze;this.pb.style[gh]=b;this.pb.style[Pe]=c;this.i=new UI;this.i.pb.style[gh]=fb;hw(this.i,fb);QI?(b=new VI,c=new WI,mj(b,this.i,0,0),mj(b,c,0,0),Rw(this,b)):Rw(this,this.i);this.d=a;a.Ob=this;QI?(this.k=new XI(this),this.k.j=new YI(this),this.k.k=new ZI(this),this.k.o=new $I(this),this.k.n=new bJ(this),this.d&&(this.k.f=new eJ(this),this.k.i=new lJ(this),this.k.b=new mJ(this))):
z(this,new nJ(this),(js(),js(),ks));z(this,this,(Yq(),Yq(),Zq));z(this,new oJ(this),(wj(),wj(),xj));z(this,new pJ(this),(yj(),yj(),zj));z(this,new qJ(this),(Wr(),Wr(),Xr));(Sq(),Sq(),lA).b=this}s(554,555,Sh,lE);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.k=null;var QI,PI,OI,$r=null;function UI(){Pw.call(this);this.pb[xd]=Ve}s(557,310,zi,UI);function VI(){UI.call(this);this.pb.style[gh]=fb;this.pb.style[Pe]=fb}s(556,557,zi,VI);function nJ(a){this.b=a}s(558,1,{},nJ);
_.nc=function(a){var b,c,d;c=Cj(a);d=Dj(a);b=Ej(a.b);a=new rJ(a);2==b&&(a.f=4);nH(this.b.d,a,c,d);this.b.j=!0};_.b=null;function oJ(a){this.b=a}s(559,1,{},oJ);_.oc=function(a){var b,c;b=Cj(a);c=Dj(a);a=new rJ(a);this.b.j?wH(this.b.d,a,b,c):yH(this.b.d,a,b,c);this.b.pb.focus()};_.b=null;function pJ(a){this.b=a}s(560,1,{},pJ);_.pc=function(a){this.b.j=!1;Cj(a);Dj(a);zH(this.b.d)};_.b=null;function qJ(a){this.b=a}s(561,1,{},qJ);_.b=null;
function WI(){UI.call(this);this.pb.style[gh]=fb;this.pb.style[Pe]=fb}s(562,557,zi,WI);function sJ(a,b){var c;c=b.b;c.f=4;return nH(a.b.d,c,b.e,b.f)}function YI(a){this.b=a}s(563,1,{},YI);_.Cf=function(a){return sJ(this,a)};_.b=null;function Hs(a,b){yH(a.b.d,b.b,b.e,b.f);return nH(a.b.d,b.b,b.e,b.f)}function ZI(a){this.b=a}s(564,1,{},ZI);_.Cf=function(a){return Hs(this,a)};_.b=null;function $I(a){this.b=a}s(565,1,{},$I);_.Cf=function(a){return wH(this.b.d,a.b,a.e,a.f)};_.b=null;
function bJ(a){this.b=a}s(566,1,{},bJ);_.Cf=function(){return zH(this.b.d)};_.b=null;function Nr(a,b){var c;c=K(oF(b.c));c=new iD(b,0,mg,c);jG(a.b.d,c);return!0}function eJ(a){this.b=a}s(567,1,{},eJ);_.Cf=function(a){return Nr(this,a)};_.b=null;function Or(a,b){var c;c=K(oF(100*b.d));c=new iD(b,0,sg,c);jG(a.b.d,c);return!0}function lJ(a){this.b=a}s(568,1,{},lJ);_.Cf=function(a){return Or(this,a)};_.b=null;function Sr(a,b){var c;c=new iD(b,0,le,lh);jG(a.b.d,c);return!0}function mJ(a){this.b=a}
s(569,1,{},mJ);_.Cf=function(a){return Sr(this,a)};var tJ=_.b=null;function uJ(){uJ=u;tJ=new Bu((Qu(),new Pu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function vJ(){vJ=u;wJ={}}function xJ(a,b,c){var d;c&&(b.style[re]=c.c+ag,d=c.b,d!=Sb&&(b.style[qe]=d),0!=(c.d&1)&&(b.style[te]=od),0!=(c.d&2)&&(b.style[se]=Te));a.f.style[fh]=Lf}
function YB(a,b){var c,d,e,f,g,i,h,l,m,o,n,q,w;d=Ei(b);d in wJ?c=wJ[d]:(c=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Bg),f=$doc.createElement(Re),f.width=1,f.height=1,g=(uJ(),tJ),f.src=g.e.b,c=(i=$doc.createTextNode("Q"),xJ(a,e,b),e.appendChild(i),e.appendChild(f),c.appendChild(e),h=vo(e),l=vo(e)+(e.offsetHeight||0),m=l-h,o=vo(f)+(f.offsetHeight||0)+1,n=l-o,q=o-h,c.removeChild(e),w=new yJ,w.b=q,w.c=n,w.d=m,w),wJ[d]=c);return c}
function zJ(){vJ();var a,b,c,d,e;Aj();this.b=F(Xt,k,1,["monospace","sans-serif",yg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Bg);so(this.f,this.i);this.f.style[re]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[qe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}s(572,1,{},zJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var wJ;function yJ(){}s(573,1,{},yJ);
_.b=0;_.c=0;_.d=0;function oH(a){if(0!=(a.f&4))return!0;try{if(a.b&&y(a.b,46))return!!a.b.b.metaKey}catch(b){if(b=Si(b),!y(b,126))throw b;}return!1}function pH(a){try{if(a.b&&y(a.b,46))return!!a.b.b.shiftKey}catch(b){if(b=Si(b),!y(b,126))throw b;}return!1}function rJ(a){as.call(this,null,0,null);this.b=a}function RI(a,b,c){as.call(this,a,0,b);this.b=c}s(574,422,Qh,rJ,RI);_.se=function(){return oH(this)};_.te=function(){return pH(this)};_.b=null;
function NC(a,b){var c;if(b in a.c)return a.c[b];c=a.b;var d=a.d;null==b||!b.length?c=0:(c.e.appendChild(c.f),so(c.f,b),xJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.c[b]=c}function MC(a){this.d=a;this.c={};this.b=new zJ}s(575,425,Qh,MC);_.b=null;function IA(a){this.b=a}s(576,433,{},IA);_.b=null;function AJ(a,b){this.b=a;this.c=b}s(577,1,{},AJ);_.b=null;_.c=null;function BJ(){ny.call(this);this.pb[xd]="jsa-resetTable";this.pb.style[gh]=kd}s(578,345,zi,BJ);
function CJ(){CJ=u;var a=DJ=new zJ;Aj();a.i="9p";a.f.style[qe]=yg;a.f.style[re]="144.0pt";so(a.f,a.i);a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[re]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);EJ=new UA(1)}function AG(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,TI(a)}
function CG(a,b,c,d,e,f,g){var i,h,l,m,o,n,q,w,G,B,J;a.o&&(zG(a,!1),360<=g||-360>=g?i=BG(a,b,c,d,e):i=(h=f+g,l=0,h<f&&(l=1),m=0,(180<g||-180>g)&&(m=1),o=b+d/2,n=c+e/2,q=d/2,w=e/2,G=FJ(o,n,q,w,f),B=FJ(o,n,q,w,h),J="<g"+a.n+sb,J+='<path d ="M '+G.b+ba+G.c+" A "+q+ba+w+" 0 "+m+ba+l+ba+B.b+ba+B.c+'"/>',J+="</g>",J),AG(a,i))}function Z(a,b,c,d,e){a.o&&AG(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+ga+a.c+a.b+ab)}
function yG(a,b,c,d,e){a.o&&(zG(a,!1),AG(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+fa+a.n+ab))}function JG(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ja+d+ga+a.j+' fill="'+e+ka+b+"</text>");AG(a,b)}function iC(a,b,c,d,e){zG(a,!0);AG(a,'<rect x="'+b+ja+c+ha+e+'" width="'+d+fa+a.n+ab)}
function TI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=no(oo(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetWidth||0)-dk(a.u.pb),d=po(oo(a.u.pb.ownerDocument),a.u.pb)+(a.u.pb.offsetHeight||0)-fk(a.u.pb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+ka)+b+"</svg>",b!==a.r&&(so(a.u.pb,b),a.r=b),a.p=!0,a.q=!1)}function X(a,b){(a.e=b)&&(a.i=jg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va)}function IG(a,b){a.f=b;a.j=GH(b)}s(579,429,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;
_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=j;_.s=0;_.t=0;_.u=null;var EJ,DJ;function vs(a,b,c){c&&(Gs(a,b),c.Cf(a.c));a.e=!0}function Gs(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-no(oo(a.p.pb.ownerDocument),a.p.pb)+ck(a.p.pb)+Bo(a.p.pb.ownerDocument),a.c.f=c.clientY-vo(a.p.pb)+(a.p.pb.scrollTop||0)+Co(a.p.pb.ownerDocument),a.c.b=new rJ(b),b.b.preventDefault(),!0):!1}
function XI(a){this.p=a;this.c=new GJ;this.d=new HJ(this);z(this.p,new IJ(this),(Ds(),Ds(),Es));z(this.p,new JJ(this),(ws(),ws(),xs));z(this.p,new KJ(this),(As(),As(),Bs));z(this.p,new LJ(this),(ss(),ss(),ts));z(this.p,new MJ,(Tr(),Tr(),Ur));z(this.p,new NJ(this),(Pr(),Pr(),Qr));z(this.p,new OJ(this),(Kr(),Kr(),Lr))}s(580,1,{},XI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function HJ(a){yk();this.b=a}s(581,26,{},HJ);
_.Ac=function(){!this.b.e&&this.b.j&&sJ(this.b.j,this.b.c)};_.b=null;function IJ(a){this.b=a}s(582,1,{},IJ);_.b=null;function JJ(a){this.b=a}s(583,1,{},JJ);_.b=null;function KJ(a){this.b=a}s(584,1,{},KJ);_.b=null;function LJ(a){this.b=a}s(585,1,{},LJ);_.b=null;function MJ(){}s(586,1,{},MJ);function NJ(a){this.b=a}s(587,1,{},NJ);_.b=null;function OJ(a){this.b=a}s(588,1,{},OJ);_.b=null;function GJ(){}s(589,1,{},GJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function yE(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function PJ(a){var b,c,d,e,f;bk(a);d=(nj(),oj(null));e=new BJ;ky(e,a);Dw(d,e,d.pb);f=a.gd();b=a.fd();c=yE();9<=c?(++f,++b):7==c&&y(a,60)&&(c=a.pb.textContent,2>=c.length&&(f+=8));my(e,a);Mw(d,e);return new $z(f,b)}function QJ(){this.pb=$doc.createElement(Wd);this.pb[xd]=Ve;this.pb.style[Vf]=Qe;this.pb.style[Yf]=dd;this.pb.style[gh]=fb;this.pb.style[Pe]=fb}s(591,313,Th,QJ);_.dd=function(){return dk(this.pb)};
_.ed=function(){return fk(this.pb)};function GH(a){var b,c,d;d=a.c;b=a.b;c=j;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+fa);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function FJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new AJ(new jF(a),new jF(b))}function BG(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+fa+a.n+ab}
function NG(a,b,c,d,e){var f,g,i,h;if(1>d)return j;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)i=b[f],h=c[f],d+=i+Aa+h,f<g-1&&(d+=ba);d+=fa;b=qb;e?b+="polygon":b+="polyline";return b+=d+a.n+ab}function zG(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+ga+a.b:a.n=' fill="none" stroke="'+c+ga+a.b}function SI(){CJ();this.o=EJ;this.d=[];this.u=new QJ}s(592,579,{},SI);_.b=j;_.c=j;function RJ(){RJ=u;SJ=new $z(0,0)}
function TJ(a){var b;b=a.Gf();if(!b){var c;(c=a.Df())?(b=PJ(c.b),tj(c.ve(),b.c,b.b),c=PJ(c.b),b=new $z(c.c-b.c,c.b-b.b)):b=new $z(0,0);a.Kf(b)}return b}function oA(a,b){var c;if(a.ze())return SJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Jf(Tz(b));c=PJ(a.ve());a.f.c=c.c;a.f.b=c.b;return c}function UJ(a,b){var c;b&&(c=jg+(b.b>>16&255)+Aa+(b.b>>8&255)+Aa+(b.b&255)+va,a.Ff().pb.style[ld]=c)}function VJ(){this.f=new NB;this.f.b=-1;this.f.c=-1}s(594,1,{});_.Df=function(){return null};_.Ef=function(a){this.If(a.Od())};
_.Ff=function(){return this.ve()};_.Gf=function(){return WJ};_.Fd=function(){};_.ze=function(){return!1};_.Hf=function(a){this.Jf(Tz(a))};_.If=function(a){UJ(this,a)};_.Jf=function(a){var b=this.ve().pb,c,d,e;c=(yA(),zA);e=a.c;d=a.b;e!=c.c?b.style[re]=j+e+"pt":b.style[re]=j;d!=c.b?b.style[qe]=d:b.style[qe]=j;0!=(a.d&1)?b.style[te]=od:b.style[te]=j;0!=(a.d&2)?b.style[se]=Te:b.style[se]=j};_.Kf=function(a){WJ=a};_.Lf=function(){};var WJ=_.f=null,SJ;
function qB(a,b){RJ();VJ.call(this);this.b=new zx(a);this.b.hd()[xd]=j;z(this.b,new XJ(this,b),(Vq(),Vq(),Wq))}s(593,594,{},qB);_.ve=function(){return this.b};_.If=function(a){UJ(this,a)};_.b=null;function XJ(a,b){this.b=a;this.c=b}s(595,1,{},XJ);_.Ic=function(a){Sq();Tq(a,this.c,this.b.b.pb.textContent)};_.b=null;_.c=null;function uB(a){RJ();VJ.call(this);this.b=new Ay;z(this.b,new YJ(this,a),(Pq(),Pq(),Qq))}s(596,594,{},uB);_.ve=function(){return this.b};_.b=null;
function YJ(a,b){this.b=a;this.c=b}s(597,1,{},YJ);_.b=null;_.c=null;function ZJ(a,b){var c,d;UJ(a,b.Od());for(d=new Mi(b.Pb.b);d.c<d.e.Ce();)c=Ni(d),c.ec&&c.ac.Ef(c)}function $J(a,b){var c,d,e,f,g,i,h;tj(a.e,b.Vd(),b.Rd());for(d=new Mi(b.Pb.b);d.c<d.e.Ce();)c=Ni(d),c.ec&&(e=c.ac,e.Hf(c),i=c.Wd(),h=c.Xd(),g=c.Vd(),f=c.Rd(),0<g&&0<f&&(c=e.ve(),g-=TJ(e).c,f-=TJ(e).b,tj(e.ve(),g,f),!c.ob&&a.e.zd(c),a.e.Ad(c,i,h)))}function DA(){RJ();VJ.call(this);this.e=new Pw}s(598,594,{},DA);
_.Ef=function(a){ZJ(this,a)};_.ve=function(){return this.e};_.Hf=function(a){$J(this,a)};_.e=null;function sC(a){RJ();VJ.call(this);var b=this.b=new Yx;Ex(b.c,a,!1);Qx(b);this.f.b=-1;this.f.c=-1}s(599,594,{},sC);_.ve=function(){return this.b};_.ze=function(){var a;a=(this.b.c.d?to(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function vC(a){this.b=new Uy(a.i,new aK(a))}s(600,1,{},vC);_.b=null;
function Qy(a){var b,c,d,e,f;f=new hD(a.b,1001,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=v(bK,k,105,0,0);for(c=b.b?Kk(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],y(b,86)){b.Ob.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=jj((NA(),Q),new R(f.e)));c=c.c;if(su(!c?kh:c.b,vh))for(c=(!a.e.b||0==a.e.b.d?(wt(),wt(),xt):new QA(a.e.b)).yd();c.Yc();)a=c.Zc(),1001==f.e&&a.ue(f);var g,i,h;1001==f.e?(g=new as(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.Vf(),null.Vf()):100==f.e&&y(f.f,102)?(i=f.f,h=new as(i,205,null),h.j=i.Wd(),
h.k=i.Xd()):1004<=f.e&&1005>=f.e||(701==f.e?null.Vf():401==f.e||402==f.e?(null.Vf(),null.Vf(),null.Vf(),null.Vf(),null.Vf()):500<=f.e&&507>=f.e&&(g=null.Wf,500!=g&&(f=new as(null.Wf,g,null),f.j=null.Vf(),f.k=null.Vf(),i=null.Vf(),f.f=i&12,501==g&&null.Vf())))}function aK(a){this.b=a}s(601,1,si,aK);_.qc=function(){Qy(this)};_.b=null;function TC(){RJ();VJ.call(this);this.b=new tz}s(602,594,{},TC);_.Df=function(){var a;a=new TC;pz(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ve=function(){return this.b};
_.Gf=function(){return cK};_.Kf=function(a){cK=a};var cK=_.b=null;s(603,598,{});function dK(a){var b;b=new ir(qo(a.pb,Qf),qo(a.pb,Pf));a=new ir(qo(a.T.jb.pb,Qf),qo(a.T.jb.pb,Pf));return F(H,r,-1,[b.c-a.c,b.b-a.b])}function eK(a){if(null!=a.R&&null!=a.Q){var b=a.Q;a.nd(a.R);a.ld(b);a.R=a.Q=null}else null!=a.R?(fK(a,a.R),a.R=null):null!=a.Q&&(gK(a,a.Q),a.Q=null);Gj(a.S)}function KI(a){a.kb?a.Pf(lr(a.T.jb)):(a.Id(),KI(a))}function gK(a,b){var c;a.kb?(c=dK(a),a.Pf(new ir(-1,hK(b,!1)-c[1]))):a.Q=b}
function iK(a,b){var c;b!=a.Dd()&&(c=a.T.jb,vw(c),jK(c,b,c.pb,c.q.d,!0))}function fK(a,b){var c;a.kb?(c=dK(a),a.Pf(new ir(hK(b,!0)-c[0],-1))):a.R=b}s(606,315,ni);_.Mf=function(){var a,b;b=lr(this.T.jb);a=dK(this);b.c+=a[0];b.b+=a[1];return b};_.Dd=function(){var a;a=this.T.jb;return 0!=a.q.d?kK(Gz(a.q,0)):null};_.Nf=function(a){lK(this.T.jb,a)};_.yd=function(){return new ww(this.T.jb)};_.Of=function(){pr(this.T.jb)};_.td=function(){eK(this)};_.Ld=function(){pr(this.T.jb)};
_.vd=function(a){return mK(this.T.jb,a)};_.Pf=function(a){nr(this.T.jb,a)};_.ld=function(a){gK(this,a)};_.Ed=function(a){iK(this,a)};_.nd=function(a){fK(this,a)};_.Q=null;_.R=null;function nK(){nK=u;Ww();var a=(oK(),pK(),qK);rK=new ry(a.e,a.c,a.d,a.f,a.b)}function sK(a,b){if(0!=a.I.b.q.d&&kK(Gz(a.I.b.q,0)))throw new qw("WindowPanel can only contain one child widget");tK(a,b)}
function LI(a){try{a.w=!1;var b,c,d,e,f;d=a.hb;c=a.ab;d||(a.pb.style[dh]=Qe,a.ab=!1,a.Id());b=a.pb;b.style[Ze]=0+(Aj(),ag);b.style[Sg]=cb;e=uj()-qo(a.pb,Qf)>>1;f=vj()-qo(a.pb,Pf)>>1;WF(a,Lj(Bo($doc)+e,0),Lj(Co($doc)+f,0));d||((a.ab=c)?(dz(a.pb,gg),a.pb.style[dh]=eh,kk(a.gb,200)):a.pb.style[dh]=eh)}finally{a.w=!0}}
function uK(a,b){var c;if(a.w){c=new Jv;a.mb&&$s(a.mb,c);a.J&&mr(a.r,a);try{Ui(a.r.d,a)}catch(d){if(d=Si(d),!y(d,120))throw d;}a.n=vK(a.r,a);try{Yw(a,b)}finally{Xi(a.t.b),Xi(a.s.b),Xi(a.u.b),a.P&&$i(a.P,a.r),a.C&&(a.C=!1)}}else Yw(a,b)}function wK(a,b,c){var d,e;e=a.ob;d=new Ij(a,e);e.Ad(a,d.b+b,d.e+c)}function xK(a,b,c){b=new yK(uo(to(Rv(Rv(a.T.d,b),c))));uw(b,a);z(b,a.o,(Vq(),Vq(),Wq));return b}function kr(a,b){a.J&&(0<=b.c&&(a.q=b.c),0<=b.b&&(a.p=b.b));nr(a.T.jb,b)}
function WF(a,b,c){var d,e;(e=a.r)?(d=zK(e.pb),ax(a,b+(dk(e.pb)+d[3]),c+(fk(e.pb)+d[0]))):ax(a,b,c)}function fC(a,b){a.J!=b&&(a.J=b,a.hb&&(b?or(a.r,a):mr(a.r,a)))}function tK(a,b){if(b!=(0!=a.I.b.q.d?kK(Gz(a.I.b.q,0)):null)){vw(a.I.b);var c=a.I.b;jK(c,b,c.pb,c.q.d,!0)}}
function AK(a,b){var c;if(a.O!=b){c=a.O;a.O=b;a.kb&&c==(fr(),BK)&&(a.O=a.G);var d,e;if(a.P)for(e=new Mi(a.P);e.c<e.e.Ce();)if(d=Ni(e),b==(fr(),CK)){!d.c&&(d.c=new DK);d=a;var f=c,g=void 0,i=void 0;if(d.J&&f==(fr(),gr))g=d.r,i=d.F,d.I.d?(WF(d,i.d,i.e),kr(d,new ir(i.c,-1))):(WF(d,i.d,i.e),kr(d,new ir(i.c,i.b)),or(g,d)),Qi(g.d,d,d.I.c),xk(d.z,333);else if(!d.C&&f==(fr(),BK))d.pb.style[dh]=eh,fr()}else if(b==gr){!d.c&&(d.c=new DK);d=a;var f=c,h=i=g=void 0;if(d.J){i=d.r;g=zK(i.pb);h=d.F;if(d.I.d)h.d=dk(d.pb)-
g[3]-dk(i.pb),h.e=fk(d.pb)-g[0]-fk(i.pb),d.F=h,WF(d,0,0),EK(d,hr(i.pb).c,-1);else{if(f!=(fr(),BK))h.d=dk(d.pb)-g[3]-dk(i.pb),h.e=fk(d.pb)-g[0]-fk(i.pb),h.c=d.q,h.b=d.p,d.F=h;WF(d,0,0);nr(d,new FK(hr(i.pb)));mr(i,d)}d==d.r.b||eH(d);xk(d.z,333)}}else b==BK&&(!d.c&&(d.c=new DK),d=a,d.C||(d.G=c,d.pb.style[dh]=Qe))}}function GK(a,b){a.pb.style[ih]=b+1E4+(a.C?1E3:0)+j;(a.C||a.bb)&&null.Vf().Vf()}
function HK(a){if(!a.kb){a.t=ow(a,a.r,(!Ls&&(Ls=new Ek),Ls));a.s=ow(a,a.r,Dk?Dk:Dk=new Ek);a.u=ow(a,a.r,(!Qs&&(Qs=new Ek),Qs));var b=a.r;!a.P&&(a.P=new gj);aj(a.P,b);Ls&&(b=new Ks(a),a.mb&&$s(a.mb,b));a.J&&or(a.r,a);Qi(a.r.d,a,a.I.c);a.n&&(ax(a,a.n.b,a.n.c),a.n=null);bx(a);eH(a)}}function eH(a){if(a!=a.r.b){var b;Qs&&(b=new Ps(a),a.mb&&$s(a.mb,b))}}
function IK(a,b,c){Ww();var d;d=(kx(),lx);dx.call(this,!1,"popup");this.U=d.b;this.S=new JK(this);d=new KK;d.pb[xd]="mosaic-popupLayoutPanel";Tw(this.T,d);$w(this);this.o=new LK(this);this.z=new MK(this);this.A=new NK(this);this.B=new OK(this);this.F=new PK;this.O=(fr(),CK);this.J=c;this.r=a;a=this.I=new QK(b);b=new RK;!a.e&&(a.e=new SK);aj(a.e,b);a=new TK(new qy(rK.b.e.b,rK.b.c,rK.b.d,rK.b.f,rK.b.b));z(a,new UK(this),(Vq(),Vq(),Wq));b=this.I.c;b.c||(b.c=new ny,b.c.hd()[xd]="mosaic-Caption-iconBoxRight",
c=b.c,d=(gy(),hy),c.d=d,c=b.i,VK(c,b.c,new WK(2),c.q.d));if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new Gw;d=ly(c);Zv(c.c,(lv(),mv(d)),0);Fw(c,a,d,0,!1)}else ky(b.c,a);lK(b.i,null);z(this.I.c,new XK(this),(cr(),cr(),dr));z(this.I.c,this.o,Wq);iK(this,this.I);Oi(cx?to(this.pb):uo(to(this.pb)),"mosaic-WindowPanel",!0)}s(605,606,ni);_.Dd=function(){return 0!=this.I.b.q.d?kK(Gz(this.I.b.q,0)):null};_.Gd=function(a){uK(this,a)};_.yd=function(){return new ww(this.I.b)};_.td=function(){eK(this);Gj(new YK(this))};
_.vd=function(a){return mK(this.I.b,a)};_.Pf=function(a){kr(this,a)};_.Hd=function(a,b){WF(this,a,b)};_.Ed=function(a){tK(this,a)};_.Id=function(){HK(this)};_.n=null;_.p=0;_.q=0;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=!0;_.x=null;_.y=null;_.C=!1;_.D=null;_.E=null;_.G=null;_.H=null;_.I=null;_.J=!1;_.K=null;_.L=null;_.M=null;_.N=null;_.P=null;var rK;function ZK(a){a.i=(new pB(a.j)).ac.ve();z(a.i,new $K(a),(Vq(),Vq(),Wq));a.e=F(aL,k,60,[a.i])}
function MI(){nK();var a,b,c,d,e,f;IK.call(this,(bL(),cL),null,!0);this.Sf();this.db=!0;a=new $x(this.k);this.f=new sz;this.f.pb.style[gh]=fb;hw(this.f,fb);this.Qf();fK(this,"400px");f=new Fz;f.pb.style[Pe]=fb;f.f[td]=10;c=(Tx(),dy);f.b=c;Ez(f,a);Ez(f,this.f);e=new ny;e.f[td]=20;for(b=this.e,c=0,d=b.length;c<d;++c)a=b[c],ky(e,a);Ez(f,e);sK(this,f);fC(this,!1);this.Rf()}s(604,605,ni,MI);_.Qf=function(){ZK(this)};_.Rf=function(){var a=this.f;a.pb.readOnly=!0;var b=jw(a.pb)+"-readonly";Oi(a.hd(),b,!0)};
_.Sf=function(){eC(this.I.c,"Copy")};_.e=null;_.f=null;_.i=null;_.j="Close";_.k="Press Ctrl-C (Command-C on Mac) or right click (Option-click on Mac) on the selected text to copy it, then paste into another program.";function $K(a){this.b=a}s(607,1,{},$K);_.Ic=function(){uK(this.b,!1)};_.b=null;function NI(a){this.b=a}s(608,1,{},NI);
_.qc=function(){lw(this.b.f.pb,!0);this.b.f.pb.focus();var a=this.b.f,b;b=ro(a.pb,bh).length;if(0<b&&a.kb){if(0>b)throw new Mx("Length must be a positive integer. Length: "+b);if(b>ro(a.pb,bh).length)throw new Mx("From Index: 0  To Index: "+b+"  Text Length: "+ro(a.pb,bh).length);try{a.pb.setSelectionRange(0,0+b)}catch(c){}}};_.b=null;function dL(a){a.j="Cancel";a.k="Paste the text to import into the text area below.";a.c="Accept";eC(a.I.c,"Paste")}function JI(a){nK();MI.call(this);this.d=a}
s(610,604,ni,JI);_.Qf=function(){ZK(this);this.b=(new pB(this.c)).ac.ve();z(this.b,new eL(this),(Vq(),Vq(),Wq));this.e=F(aL,k,60,[this.b,this.i])};_.Rf=function(){hw(this.f,"150px")};_.Sf=function(){dL(this)};_.Id=function(){HK(this);bo((Zn(),$n),new fL(this))};_.b=null;_.c=null;_.d=null;function II(a){nK();JI.call(this,a)}s(609,610,ni,II);_.Rf=function(){hw(this.f,"150px");UD(new gL(this),this.f)};_.Sf=function(){dL(this);this.k+=" Or drag and drop a file on it."};
function gL(a){this.b=a;this.c=new hL(this);this.d=this.e=1}s(611,480,{},gL);_.b=null;function hL(a){this.b=a}s(612,1,{},hL);_.Ge=function(a){this.b.b.f.pb[bh]=null!=a?a:j};_.b=null;function WC(){new ot}s(613,453,{},WC);function eL(a){this.b=a}s(614,1,{},eL);_.Ic=function(){if(this.b.d){var a=this.b.d,b;b=new hD(a.b,0,ro(this.b.f.pb,bh));aE(a.b.b,b.b)}uK(this.b,!1)};_.b=null;function fL(a){this.b=a}s(615,1,{},fL);_.qc=function(){lw(this.b.f.pb,!0);this.b.f.pb.focus()};_.b=null;
function HI(a){this.b=a}s(617,1,{},HI);_.b=null;function Gr(a,b){a.onloadend=function(a){b.Ge(a.target.result)}}function YD(a){this.b=a}s(622,1,{},YD);_.b=null;function VD(){}s(623,1,{},VD);function WD(){}s(624,1,{},WD);function XD(){}s(625,1,{},XD);function gC(a,b){RJ();DA.call(this);this.d=new iL(a);var c=this.c=new ny,d=(Tx(),dy);c.b=d;ky(this.c,this.e);sK(this.d,this.c);this.d.b=this;this.b=b}s(626,603,{},gC);_.ve=function(){return this.d};_.Ff=function(){return this.c.ob};
_.Fd=function(){uK(this.d,!1)};_.Jf=function(){};_.Lf=function(a){ZJ(this,a);$J(this,a);KI(this.d);HK(this.d)};_.b=null;_.c=null;_.d=null;function iL(a){nK();IK.call(this,(bL(),cL),a,!1)}s(627,605,ni,iL);_.Fd=function(){var a=this.b,b=new $B(a.b,201),c;a=a.b.r;a.b?a=new jL(new Mi(a.b)):(a=(wt(),wt(),xt),a=new Mi(a));for(;a.Yc();)c=a.Zc(),201==b.e&&UF(c.b)};_.b=null;function DC(){RJ();VJ.call(this);var a=this.b=new kL;a.ab=!0;a.b.i=!0;this.b.db=!0}s(628,594,{},DC);_.ve=function(){return this.b};
_.b=null;function vD(){}s(634,469,{},vD);function jL(a){if(!a)throw new Dn;this.b=a}s(635,1,{},jL);_.Yc=function(){return BD(this.b)};_.Zc=function(){return Ni(this.b)};_.$c=function(){throw new ED("Missing message: awt.50");};_.b=null;function $A(){return $A()}function tD(){tD=u;var a;a=(kD(),lD["os.encoding"]);if(null!=a)try{if(D("UTF-8",a)||D("ISO-8859-1",a)||D("ISO-LATIN-1",a))v(lL,k,-1,0,1);else throw new XE(a+" is not supported");}catch(b){if(b=Si(b),!y(b,128))throw b;}}
function wC(a,b){a.b=31*a.b+I((new jF(b)).b)}function VA(){}s(638,1,{},VA);_.hC=function(){return this.b};_.b=1;function zK(a){var b;b=v(H,r,-1,4,1);b[0]=mL(nL(a,"borderTopWidth"));b[1]=mL(nL(a,"borderRightWidth"));b[2]=mL(nL(a,"borderBottomWidth"));b[3]=mL(nL(a,"borderLeftWidth"));return b}function oL(a){var b,c;c=pL(a);b=zK(a);a=new ir(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 hr(a){return new ir(a.clientWidth,a.clientHeight)}
function pL(a){var b;b=v(H,r,-1,4,1);b[0]=mL(nL(a,"marginTop"));b[1]=mL(nL(a,"marginRight"));b[2]=mL(nL(a,"marginBottom"));b[3]=mL(nL(a,"marginLeft"));return b}function qL(a){var b;b=v(H,r,-1,4,1);b[0]=mL(nL(a,"paddingTop"));b[1]=mL(nL(a,"paddingRight"));b[2]=mL(nL(a,"paddingBottom"));b[3]=mL(nL(a,"paddingLeft"));return b}function rL(a,b,c){try{D(b,oe)&&(b=Ld),a.style[b]=c}catch(d){if(d=Si(d),!y(d,120))throw d;}}
function hK(a,b){var c;sL||(sL=$doc.createElement(Bg),rL(sL,Ze,j),rL(sL,Sg,j),rL(sL,Yf,dd),rL(sL,dh,Qe),$doc.body.appendChild(sL));rL(sL,gh,a);rL(sL,Pe,a);c=oL(sL);return b?c.c:c.b}var sL=null;function tL(){ir.call(this,0,0)}function ir(a,b){this.c=a;this.b=b}function FK(a){ir.call(this,a.c,a.b)}s(640,1,Qh,tL,ir,FK);_.eQ=function(a){return this===a?!0:null==a||uL!=Ln(a)||this.b!=a.b||this.c!=a.c?!1:!0};_.hC=function(){var a;a=31+this.b;return a=31*a+this.c};
_.tS=function(){return"Dimension [height="+this.b+", width="+this.c+Vc};_.b=0;_.c=0;function vL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}s(641,1,{114:1,116:1,137:1},vL);_.eQ=function(a){return a===this?!0:y(a,137)?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 wL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;
function xL(a,b){this.b=a;this.c=b}s(642,1,Qh,xL);_.eQ=function(a){return this===a?!0:null==a||yL!=Ln(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 yL.e+"[x="+this.b+",y="+this.c+Vc};_.b=0;_.c=0;function PK(){this.c=this.b=this.e=this.d=0}s(643,1,Qh,PK);_.eQ=function(a){return this===a?!0:null==a||zL!=Ln(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 zL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Vc};_.b=0;_.c=0;_.d=0;_.e=0;function nL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==oe&&(b=Ld);var d=a.ownerDocument.defaultView.getComputedStyle(a,j);d&&(c=d[b]);return c||a.style[b]||j}return el.style[b]||j}s(645,1,{});var AL=-1;function BL(){}s(646,645,{},BL);_.b=-1;_.c=-1;var CL=null;
function mL(a){a=parseInt(a,10);a=isNaN(a)?null:kF(a);return!a?0:a.b}s(649,330,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,139:1,145:1});_.Mf=function(){return lr(this.i)};_.Nf=function(a){lK(this.i,a)};_.Of=function(){pr(this.i)};_.Ld=function(){pr(this.i)};_.ld=function(a){var b=this.i;b.pb.style[Pe]=a;b.kb||(b.i=a)};_.nd=function(a){var b=this.i;b.pb.style[gh]=a;b.kb||(b.j=a)};function oK(){oK=u;pK()}function eC(a,b){a.b.pb.textContent=b||j;lK(a.i,null)}
function DL(a){oK();var b;Bx(this,new KK);this.b=new EL;b=this.i;FL(b,new GL);rL(b.pb,Wf,cb);b.p=0;VK(b,this.b,new WK(0),b.q.d);this.b.hd()[xd]="mosaic-Caption-text";this.b.pb.textContent=a||j;lK(this.i,null);this.pb[xd]="mosaic-Caption"}s(648,649,{17:1,20:1,21:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,62:1,68:1,69:1,70:1,72:1,73:1,76:1,80:1,81:1,83:1,139:1,145:1},DL);_.Nc=function(a){return z(this,a,(js(),js(),ks))};_.Oc=function(a){return z(this,a,(wj(),wj(),xj))};
_.Pc=function(a){return z(this,a,(ns(),ns(),os))};_.Qc=function(a){return z(this,a,(yj(),yj(),zj))};_.c=null;function pK(){pK=u;HL=Un()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new Kz(HL,240,20);new Kz(HL,224,16);new Kz(HL,208,16);new Kz(HL,192,16);new Kz(HL,176,16);new Kz(HL,160,16);new Kz(HL,144,16);new Kz(HL,128,16);new Kz(HL,112,16);new Kz(HL,96,16);new Kz(HL,80,16);new Kz(HL,64,16);new Kz(HL,260,16);qK=new Kz(HL,48,16);new Kz(HL,32,16);new Kz(HL,16,16);new Kz(HL,0,16)}var HL,qK;
function IL(a,b){lw(a.b.pb,!b);lK(a.i,a.b)}function jr(a,b){a.d=b;lw(a.b.pb,!b);lK(a.i,a.b);if(a.e){var c;for(c=new Mi(a.e);c.c<c.e.Ce();)Ni(c)}}function QK(a){var b;Bx(this,new KK);b=this.i;FL(b,new JL((KL(),LL)));b.p=0;this.c=new DL(a);VK(b,this.c,new WK(1),b.q.d);this.b=new KK;fj(this.b,"Body");VK(b,this.b,new WK(0),b.q.d);this.pb[xd]="mosaic-CaptionLayoutPanel"}s(651,649,{47:1,49:1,58:1,62:1,70:1,71:1,72:1,73:1,76:1,81:1,83:1,139:1,145:1},QK);_.od=function(){pw(this.i)};_.pd=function(){sw(this.i)};
_.yd=function(){return new ww(this.b)};_.vd=function(a){return mK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function SK(){JF(this)}s(652,526,Vh,SK);function JK(a){this.b=a}s(653,1,si,JK);_.qc=function(){pr(this.b.T.jb)};_.b=null;function ML(a){var b;b=a.c;a=b.r;b=!a.f?-1:Fj(a.f.b,b);a.f&&gv(a.f.b,b)&&jv(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&eH(!a.f?null:gv(a.f.b,b-1))}function NL(a){var b;b=a.b;a=b.r;!a.f&&(a.f=new CA);-1==Fj(a.f.b,b)&&aj(a.f.b,b)}function DK(){}s(654,1,{},DK);_.Rc=function(a){ML(a)};
_.Sc=function(a){NL(a)};_.Uc=function(a){OL(a.b.r,a.b)};function bL(){bL=u;PL=new QL(1,"e");RL=new QL(2,Gf);SL=new QL(3,"ne");TL=new QL(10,"nw");UL=new QL(4,rg);VL=new QL(5,vg);WL=new QL(12,"sw");XL=new QL(8,"w");cL=new YL((nj(),oj(null)).pb)}function vK(a,b){var c;c=zK(a.pb);return new xL(dk(b.pb)-(dk(a.pb)+c[3]),fk(b.pb)-(fk(a.pb)+c[0]))}
function ZL(a){var b,c,d,e,f,g;if(a.f){b=hr(a.pb);for(d=0,e=a.f.b.d;d<e;++d)g=gv(a.f.b,d),c=new ir(qo(g.pb,Qf),qo(g.pb,Pf)),f=vK(a,g),f.b-=Lj(0,f.b+qo(g.pb,Qf)-b.c),f.c-=Lj(0,f.c+qo(g.pb,Pf)-b.b),WF(g,Lj(0,f.b),Lj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,EK(g,c.c,c.b),g.O==(fr(),gr)&&nr(g,new FK(hr(a.pb))),xk(g.z,1)}}function $L(a,b,c){a=a.e;Qi(a,b,b);x(a.d,b,c);fj(b,Ec+c.c)}
function mr(a,b){var c;c=a.e;aM(c,b.H);ej(b.H,Ec+TL.c);aM(c,b.D);ej(b.D,Ec+RL.c);aM(c,b.E);ej(b.E,Ec+SL.c);aM(c,b.N);ej(b.N,Ec+XL.c);aM(c,b.v);ej(b.v,Ec+PL.c);aM(c,b.M);ej(b.M,Ec+WL.c);aM(c,b.K);ej(b.K,Ec+UL.c);aM(c,b.L);ej(b.L,Ec+VL.c)}
function or(a,b){!b.H&&(b.H=xK(b,0,0));$L(a,b.H,TL);!b.D&&(b.D=xK(b,0,1));$L(a,b.D,RL);!b.E&&(b.E=xK(b,0,2));$L(a,b.E,SL);!b.N&&(b.N=xK(b,1,0));$L(a,b.N,XL);!b.v&&(b.v=xK(b,1,2));$L(a,b.v,PL);!b.M&&(b.M=xK(b,2,0));$L(a,b.M,WL);!b.K&&(b.K=xK(b,2,1));$L(a,b.K,UL);!b.L&&(b.L=xK(b,2,2));$L(a,b.L,VL)}function OL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Fj(a.f.b,b);if(c+1<d){eB(a.f,b);for(aj(a.f.b,b);c<d;++c)GK(gv(a.f.b,c),c)}else GK(b,c)}
function YL(a){a=new bM(a);Bx(this,a);this.d=new cM(a);this.d.j=!0;Yi(this.d);this.d.n=3;this.e=new dM(a);this.e.j=!0;Yi(this.e);this.e.n=3;Dx(this)}s(655,330,{47:1,49:1,58:1,62:1,70:1,72:1,73:1,76:1,81:1,83:1,145:1},YL);_.Mf=function(){return hr(this.pb)};_.Nf=function(){var a;(a=eM(this))&&a.Nf(null)};_.Of=function(){ZL(this)};_.Rc=function(a){!this.c&&(this.c=new DK);ML(a)};_.Sc=function(a){!this.c&&(this.c=new DK);NL(a)};_.Ld=function(){ZL(this)};
_.Uc=function(a){!this.c&&(this.c=new DK);OL(a.b.r,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var PL,RL,SL,TL,cL,UL,VL,WL,XL;function bM(a){this.q=new Qw(this);this.pb=a}s(656,310,zi,bM);function QL(a,b){this.b=a;this.c=b}s(657,1,{},QL);_.b=0;_.c=null;function cM(a){Ii();bj.call(this,a)}s(658,3,{},cM);_.kc=function(){var a;a=this.k.f;a.C||bk(a.x);ej(this.k.f,"dragdrop-dragging");!a.I.d&&IL(a.I,!1)};
_.mc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Lj(this.b,a<this.e?a:this.e),b=Lj(this.c,b<this.d?b:this.d));var c=this.k.f.pb;c.style[Ze]=a+(Aj(),ag);c.style[Sg]=b+ag};
_.lc=function(){var a;a=this.k.f;a==a.r.b||eH(a);a.I.d||IL(a.I,!0);a.C||(a.x||(a.x=new fM,fj(a.x,"mosaic-GlassPanel-invisible")),rL(a.x.pb,ih,nL(a.pb,ih)),mj((nj(),oj(null)),a.x,0,0));fj(this.k.f,"dragdrop-dragging");a=new Ij(this.k.b,null);this.b=a.b+ek(this.k.b.pb);this.c=a.e+gk(this.k.b.pb);this.e=this.b+ik(this.k.b.pb)-this.k.f.gd();this.d=this.c+hk(this.k.b.pb)-this.k.f.fd()};_.b=0;_.c=0;_.d=0;_.e=0;function aM(a,b){try{Ui(a,b)}catch(c){if(c=Si(c),!y(c,120))throw c;}}
function dM(a){Ii();bj.call(this,a);this.d=new Ki}s(659,3,{},dM);_.kc=function(){var a;a=this.k.f.ob;a.C||bk(a.x);ej(this.k.f,"dragdrop-dragging");IL(a.I,!1);kr(a,new ir(a.q,a.p));xk(a.z,1)};
_.mc=function(){var a,b,c,d;d=this.k.f.ob;c=jj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.ed()-Lj(this.k.d,this.c):this.k.f.ed()-this.k.d,0!=b&&(a=d.p,b=Lj(a+b,qo(d.I.c.pb,Pf)),b!=a&&wK(d,0,a-b),kr(d,new ir(d.q,b)),xk(d.z,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.ed():this.k.d-this.k.f.ed(),0!=b&&(a=d.p,b=Lj(a+b,qo(d.I.c.pb,Pf)),kr(d,new ir(d.q,b)),xk(d.z,333)));0!=(c&8)?(b=this.j?this.k.f.dd()-Lj(this.k.c,this.b):this.k.f.dd()-this.k.c,0!=b&&(a=d.q,b=96<a+b?a+
b:96,b!=a&&wK(d,a-b,0),kr(d,new ir(b,d.p)),xk(d.z,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.dd():this.k.c-this.k.f.dd(),0!=b&&(a=d.q,kr(d,new ir(96<a+b?a+b:96,d.p)),xk(d.z,333)))};
_.lc=function(){var a;a=this.k.f.ob;a==a.r.b||eH(a);IL(a.I,!0);a.C||(a.x||(a.x=new fM,fj(a.x,"mosaic-GlassPanel-invisible")),rL(a.x.pb,ih,nL(a.pb,ih)),mj((nj(),oj(null)),a.x,0,0));fj(this.k.f,"dragdrop-dragging");a=new Ij(this.k.b,null);this.b=a.b+ek(this.k.b.pb);this.c=a.e+gk(this.k.b.pb);this.f=this.b+ik(this.k.b.pb)-this.k.f.gd();this.e=this.c+hk(this.k.b.pb)-this.k.f.fd()};_.b=0;_.c=0;_.e=0;_.f=0;
function fM(){var a;this.e=new gM(this);this.b=!1;this.c=new Uw;Bx(this,this.c);a=this.pb.style;a[ld]="#000";a[ne]="alpha(opacity=50)";a.opacity="0.5";this.pb[xd]="gwt-GlassPanel"}s(660,330,vi,fM);
_.rd=function(){var a;Dx(this);try{a=this.ob}catch(b){b=Si(b);if(y(b,126))throw new qw("Parent widget must be an instance of AbsolutePanel");throw b;}a==(nj(),oj(null))?(Zu(this),$u(this.pb),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),$i(zk,a),a.c=!0,a.d=Ik(a),aj(zk,a),this.d=new hM(this),Dv(new Yu(this.d))):(this.pb.style[qd]=cb,this.pb.style[kg]=cb);this.b&&rv(new Xu(this));mj(oj(null),new iM,Bo($doc),Co($doc))};
_.sd=function(){this.i.sd();Fk(this.e);this.d&&(Vu(Bv,this.d,F(jM,k,48,[(!Os&&(Os=new Ek),Os)])),this.d=null);this.b&&Vu(tv,this,F(jM,k,48,[(!sv&&(sv=new Ek),sv)]))};_.ad=function(a){switch(ov(a.type)){case 256:if(27==(a.keyCode||0))return bk(this),!1;case 1:if(Ao(this.pb,a.target))return bk(this),!1}return!0};_.td=function(){};_.b=!1;_.c=null;_.d=null;function gM(a){yk();this.b=a}s(661,26,{},gM);_.Ac=function(){var a=this.b;Zu(a);$u(a.pb)};_.b=null;function hM(a){this.b=a}s(662,1,{},hM);_.b=null;
function iM(){this.pb=Gx();var a;a=new By(new kM(this));z(this,a,(Lq(),Lq(),Mq));z(this,a,(Hr(),Hr(),Ir))}s(663,332,Sh,iM);_.td=function(){Gj(new lM(this))};function kM(a){this.b=a}s(664,1,{},kM);_.b=null;function lM(a){this.b=a}s(665,1,si,lM);_.qc=function(){this.b.pb.focus()};_.b=null;function mM(a){a.pb.style[gh]=kd;a.pb.style[Pe]=kd;if(a.kb){var a=a.ob,b;y(a,145)?a.Nf(null):(b=eM(a))&&b.Nf(a)}}s(667,313,{47:1,49:1,58:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,145:1});
_.Mf=function(){mM(this);return new ir(qo(this.pb,Qf),qo(this.pb,Pf))};_.Nf=function(){mM(this)};_.Of=function(){};_._c=function(){};_.Ld=function(){};function EL(){this.pb=$doc.createElement("label");this.pb[xd]="mosaic-Label";this.pb.style[fh]=Lf;this.pb[xd]="mosaic-HTML"}s(666,667,{47:1,49:1,58:1,68:1,69:1,70:1,73:1,76:1,77:1,80:1,81:1,83:1,145:1},EL);function TK(a){Bx(this,new nM(a));this.pb[xd]="mosaic-ImageButton"}s(668,330,{20:1,47:1,49:1,58:1,62:1,70:1,72:1,73:1,77:1,81:1,83:1},TK);
function kL(){Ww();var a=(kx(),nx);dx.call(this,!0,mf);this.U=a.b;this.b=new oM(this);this.b.e=!0;Rw(this,this.b);this.ab=!0;this.b.i=!0;-1==this.lb?aw(this.pb,1|(this.pb.__eventBits||0)):this.lb|=1;(cx?to(this.pb):uo(to(this.pb)))[xd]=He;this.pb.style[ih]="2147483647"}s(669,315,zi,kL);_._c=function(a){rw(this,a);1==ov(a.type)&&Yw(this,!1)};_.b=null;
function oM(a){this.c=a;this.d=new gj;this.j=new gj;a=(Ty(),Sy);new Jz(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Gg);this.f=$doc.createElement(Jg);kv(b,this.f);this.p=!0;a=Gx();b=(lv(),mv(b));a.appendChild(b);this.pb=a;Gl();this.pb.setAttribute(lg,jm.b);-1==this.lb?aw(this.pb,2225|(this.pb.__eventBits||0)):this.lb|=2225;this.pb[xd]=Ge;a=jw(this.pb)+"-vertical";Oi(this.hd(),a,!0);this.pb.style[Uf]=cb;this.pb.setAttribute("hideFocus",ah);z(this,new Ry(this),(Lq(),Lq(),Mq))}s(670,354,Th,oM);
_._c=function(a){switch(ov(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}Ky(this,a)};_.Kd=function(a,b){Oy(this,a,b);b||this.b&&Yw(this.c,!1)};_.b=!0;_.c=null;
function nM(a){var b=(Tx(),dy),c=(gy(),hy),d;d=new Nx;d.i[pd]=bb;d.i[sd]=0;d.i[td]=0;this.b=b;this.c=c;var b=d.e,c=this.b,e=this.c;Lx(b.b);b.b.d.rows[0].cells[0][gd]=c.b;Lx(b.b);b.b.d.rows[0].cells[0].style[ch]=e.b;Lx(d);b=Hx(d,0,0,!0);if(a){bk(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;Jx(g,f.d);St(f.c,g,a);c.b=c.b.c}else e=c.c.d,aj(c.c,a);a.pb[Wc]=e;kv(b,a.pb);uw(a,d)}Bx(this,d);Oi(this.pb,"mosaic-WidgetWrapper",!0)}s(671,330,vi,nM);_.b=null;_.c=null;function LK(a){this.b=a}s(672,1,{},LK);
_.Ic=function(){this.b.hb&&this.b!=this.b.r.b&&eH(this.b)};_.b=null;function MK(a){yk();this.b=a}s(673,26,{},MK);_.Ac=function(){pr(this.b.T.jb);var a=this.b;Ns((!a.y&&(a.y=new pM),a.y))};_.b=null;function NK(a){yk();this.b=a}s(674,26,{},NK);_.Ac=function(){AK(this.b,(fr(),gr))};_.b=null;function OK(a){yk();this.b=a}s(675,26,{},OK);_.Ac=function(){AK(this.b,(fr(),BK))};_.b=null;function RK(){}s(676,1,{},RK);function UK(a){this.b=a}s(677,1,{},UK);_.Ic=function(){this.b.Fd()};_.b=null;
function XK(a){this.b=a}s(678,1,{},XK);_.b=null;function YK(a){this.b=a}s(679,1,si,YK);_.qc=function(){this.b.O==(fr(),gr)?xk(this.b.A,333):this.b.O==BK&&xk(this.b.B,333)};_.b=null;function yK(a){this.pb=a;pw(this)}s(680,313,{17:1,20:1,36:1,37:1,38:1,39:1,40:1,41:1,47:1,49:1,58:1,70:1,73:1,81:1,83:1},yK);_.Nc=function(a){return z(this,a,(js(),js(),ks))};_.Oc=function(a){return z(this,a,(wj(),wj(),xj))};_.Pc=function(a){return z(this,a,(ns(),ns(),os))};_.Qc=function(a){return z(this,a,(yj(),yj(),zj))};
function pM(){st.call(this,null)}s(681,244,oi,pM);function fr(){fr=u;gr=new qM("MAXIMIZED",0);BK=new qM("MINIMIZED",1);CK=new qM("NORMAL",2);rM=F(sM,k,140,[gr,BK,CK])}function qM(a,b){E.call(this,a,b)}s(682,140,{114:1,117:1,119:1,140:1},qM);var rM,gr,BK,CK;function Zu(a){var b,c,d,e;c=uj();b=vj();e=(bw(),cw).scrollWidth;d=cw.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.pb.style[gh]=c-1+ag);0<=b-1&&(a.pb.style[Pe]=b-1+ag)}
function $u(a){var b=$doc.defaultView.getComputedStyle($doc.documentElement,null);a.style.marginLeft=(Ca+b.getPropertyValue("margin-left")).replace(Da,j);a.style.marginTop=(Ca+b.getPropertyValue("margin-top")).replace(Da,j)}function tM(a,b){var c,d,e;if(a.n)return!0;a.y.Ie();for(c=new ww(b);c.b.b<c.b.c.d-1;)d=kK(xw(c.b)),e=d.ob,y(e,146)&&e.md(d.jd()),d.jd()&&aj(a.y,d);return!0}
function uM(a,b){var c,d,e;if(b.b)a.d&&jk(a.d),a.d=new vM(a,b),kk(a.d,333);else for(d=new Mi(a.y);d.c<d.e.Ce();)c=Ni(d),e=c.nb,wM(b,c,e.t,e.u),xM(c,e.v,e.s,F(H,r,-1,[yM(a.r.b,c).e,yM(a.q.b,c).d,yM(a.o.b,c).b,yM(a.p.b,c).c]),F(H,r,-1,[zM(a.j.b,c).e,zM(a.i.b,c).d,zM(a.e.b,c).b,zM(a.f.b,c).c]),F(H,r,-1,[AM(a.v,c),AM(a.u,c),AM(a.s,c),AM(a.t,c)]))}
function BM(){this.y=new gj;this.k=new CM(this);this.x=new DM(this.k);this.w=new EM(this.k);this.r=new FM(this.k);this.q=new GM(this.k);this.o=new HM(this.k);this.p=new IM(this.k);this.j=new JM(this.k);this.i=new KM(this.k);this.e=new LM(this.k);this.f=new MM(this.k);this.v=new NM(this.k);this.u=new NM(this.k);this.s=new NM(this.k);this.t=new NM(this.k)}s(686,1,{});_.Tf=function(a){uM(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 OM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Mi(b.y);e.c<e.e.Ce();)d=Ni(e),y(d,63)&&(d=d.jb),f=d.nb,wM(c,d,f.t,f.u),xM(d,f.v,f.s,F(H,r,-1,[yM(b.r.b,d).e,yM(b.q.b,d).d,yM(b.o.b,d).b,yM(b.p.b,d).c]),F(H,r,-1,[zM(b.j.b,d).e,zM(b.i.b,d).d,zM(b.e.b,d).b,zM(b.f.b,d).c]),F(H,r,-1,[AM(b.v,d),AM(b.u,d),AM(b.s,d),AM(b.t,d)]));PM(c);a.b.d=null;for(a=new Mi(a.b.y);a.c<a.e.Ce();)b=Ni(a),y(b,63)&&(b=b.jb),b=b.nb,b.p=b.q=b.r=b.o=-1}
function vM(a,b){this.b=a;this.c=b;var c=(pk(),sk);this.n=new ok(this);this.u=c}s(687,17,{},vM);_.rc=function(){OM(this)};_.sc=function(){OM(this)};
_.uc=function(a){var b,c,d;for(c=new Mi(this.b.y);c.c<c.e.Ce();)b=Ni(c),y(b,63)&&(b=b.jb),d=b.nb,d.j=I(d.p+(d.t-d.p)*a),d.w=I(d.q+(d.u-d.q)*a),d.x=I(d.r+(d.v-d.r)*a),d.i=I(d.o+(d.s-d.o)*a),wM(this.c,b,d.j,d.w),xM(b,d.x,d.i,F(H,r,-1,[yM(this.b.r.b,b).e,yM(this.b.q.b,b).d,yM(this.b.o.b,b).b,yM(this.b.p.b,b).c]),F(H,r,-1,[zM(this.b.j.b,b).e,zM(this.b.i.b,b).d,zM(this.b.e.b,b).b,zM(this.b.f.b,b).c]),F(H,r,-1,[AM(this.b.v,b),AM(this.b.u,b),AM(this.b.s,b),AM(this.b.t,b)]))};_.b=null;_.c=null;s(689,1,{});
_.b=null;function LM(a){this.b=a}s(688,689,{},LM);function MM(a){this.b=a}s(690,689,{},MM);function KM(a){this.b=a}s(691,689,{},KM);function JM(a){this.b=a}s(692,689,{},JM);function HM(a){this.b=a}s(693,689,{},HM);function IM(a){this.b=a}s(694,689,{},IM);function GM(a){this.b=a}s(695,689,{},GM);function FM(a){this.b=a}s(696,689,{},FM);s(697,689,{},function(a){this.b=a});s(698,689,{},function(a){this.b=a});function AM(a,b){var c=a.b,d;d=jj(c.e,b);d||(d=new vL(qL(b.pb)),x(c.e,b,d));return d.e}
function NM(a){this.b=a}s(699,689,{},NM);function EM(a){this.b=a}s(700,689,{},EM);function DM(a){this.b=a}s(701,689,{},DM);function zM(a,b){var c;c=jj(a.b,b);c||(c=new vL(zK(b.pb)),x(a.b,b,c));return c}function yM(a,b){var c;c=jj(a.c,b);c||(c=new vL(pL(b.pb)),x(a.c,b,c));return c}
function QM(a,b){var c,d;d=jj(a.f,b);if(!d){c=b.nb;a:{d=a.i;var e=eM(b),f,g,i,h,l;if(y(b,145)){if(null!=c.n&&null!=c.k){d=new ir(RM(e,!0),RM(e,!1));break a}h=b.Mf();null!=c.n&&(h.c=RM(e,!0));null!=c.k&&(h.b=RM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new ir(RM(e,!0),RM(e,!1));break a}h=new tL;f=b.pb;l=f.style;g=l[Yf];i=l[dh];l[Yf]="static";l[dh]=Qe;null!=c.n?h.c=RM(e,!0):(l[gh]=kd,h.c=(f.offsetWidth||0)+yM(d.p.b,b).c+yM(d.q.b,b).d);null!=c.k?h.b=RM(e,!1):(l[Pe]=kd,h.b=(f.offsetHeight||0)+yM(d.r.b,b).e+
yM(d.o.b,b).b);l[Yf]=g;l[dh]=i}d=h}null!=c.n&&(Aj(),jq)==c.n.Vf()||null!=c.k&&(Aj(),jq)!=c.k.Vf()||x(a.f,b,d)}return d}function CM(a){this.i=a;this.d=new Ki;this.f=new Ki;this.c=new Ki;this.b=new Ki;this.e=new Ki}s(702,1,{},CM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function SM(a){var b;b=a.nb;if(null==b||!y(b,143))b=new TM,a.nb=b;return b}function GL(){JL.call(this,(KL(),UM))}function JL(a){var b=(VM(),WM);BM.call(this);this.c=a;this.b=b}s(703,686,{},GL,JL);
_.Uf=function(a){var b,c,d,e,f,g,i,h,l;h=new tL;tM(this,a);l=yM(this.p.b,a).c+yM(this.q.b,a).d+zM(this.f.b,a).c+zM(this.i.b,a).d+AM(this.t,a)+AM(this.u,a);d=yM(this.r.b,a).e+yM(this.o.b,a).b+zM(this.j.b,a).e+zM(this.e.b,a).b+AM(this.v,a)+AM(this.s,a);c=this.y.d;if(0==c)return h.c=l,h.b=d,h;a=a.p;this.c==(KL(),UM)?l+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Mi(this.y);a.c<a.e.Ce();)c=Ni(a),e=SM(c),b=null,i=c.ob,y(i,146)&&(b=i,b=XM(b),b=new ir(b[1]+b[3],b[0]+b[0])),this.c==UM?(l+=QM(this.x.b,c).c,e.b=QM(this.w.b,
c).b,y(i,146)&&(l+=b.c,e.b+=b.b),f=Lj(f,e.b)):(d+=QM(this.w.b,c).b,e.c=QM(this.x.b,c).c,y(i,146)&&(d+=b.b,e.c+=b.c),g=Lj(g,e.c));this.c==UM?(h.c=l,h.b=d+f):(h.c=l+g,h.b=d);return h};
_.Tf=function(a){var b,c,d,e,f,g,i,h,l,m,o,n,q,w,G,B,J,P;if(tM(this,a)&&(d=this.y.d,0!=d)){G=a.p;q=AM(this.t,a);B=AM(this.v,a);c=hr(a.pb);P=c.c-(q+AM(this.u,a));o=c.b-(B+AM(this.s,a));g=P;c=o;this.c==(KL(),UM)?g-=(d-1)*G:c-=(d-1)*G;i=h=0;for(e=new Mi(this.y);e.c<e.e.Ce();)d=Ni(e),b=null,n=SM(d),w=d.ob,y(w,146)&&(b=w,b=XM(b),b=new ir(b[1]+b[3],b[0]+b[0])),this.c==UM?(n.e?++h:(n.c=QM(this.x.b,d).c,y(w,146)&&(n.c+=b.c),g-=n.c),n.d?n.b=o:(n.b=QM(this.w.b,d).b,y(w,146)&&(n.b+=b.b))):(n.d?++i:(n.b=QM(this.w.b,
d).b,y(w,146)&&(n.b+=b.b),c-=n.b),n.e?n.c=P:(n.c=QM(this.x.b,d).c,y(w,146)&&(n.c+=b.c)));for(e=new Mi(this.y);e.c<e.e.Ce();)d=Ni(e),b=null,n=d.nb,w=d.ob,y(w,146)&&(b=w,b=XM(b),b=new ir(b[1]+b[3],b[0]+b[0])),J=n.c,m=n.b,this.c==UM?n.e&&(J=~~(g/h)):n.d&&(m=~~(c/i)),B=0>B?0:B,l=J,f=m,y(w,146)&&(l-=b.c,f-=b.b),this.c==LL?(n.t=this.b==(VM(),WM)?q:this.b==YM?q+~~(P/2)-~~(J/2):q+P-J,n.u=B,n.v=l,n.s=f,B+=m+G):(this.b==(VM(),WM)?(n.t=q,n.u=B):this.b==YM?(n.t=q,n.u=B+~~(o/2)-~~(m/2)):(n.t=q,n.u=B+o-m),n.v=
l,n.s=f,q+=J+G),a.b&&(w=d.dd()-dk(a.pb)-AM(this.t,a),-1==n.p&&(n.p=w),w=d.ed()-fk(a.pb)-AM(this.v,a),-1==n.q&&(n.q=w),-1==n.r&&(n.r=d.gd()),-1==n.o&&(n.o=d.fd()));uM(this,a)}};_.b=null;_.c=null;function VM(){VM=u;WM=new ZM("START",0);YM=new ZM(Jb,1);$M=new ZM("END",2);aN=F(bN,k,141,[WM,YM,$M])}function ZM(a,b){E.call(this,a,b)}s(704,140,{114:1,117:1,119:1,141:1},ZM);var aN,YM,$M,WM;function KL(){KL=u;UM=new cN("HORIZONTAL",0);LL=new cN("VERTICAL",1);dN=F(eN,k,142,[UM,LL])}
function cN(a,b){E.call(this,a,b)}s(705,140,{114:1,117:1,119:1,142:1},cN);var dN,UM,LL;s(707,1,{147: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 TM(){this.f=!1}function WK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}s(706,707,{143:1,147:1},TM,WK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function fN(a,b){if(a.n)return!0;tM(a,b);if(0<a.y.d){a.b=gv(a.y,0);var c=a.b,d;d=c.nb;if(null==d||!y(d,144))d=new gN,c.nb=d;a.c=d;a.y.Ie();aj(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function hN(){BM.call(this)}s(708,686,{},hN);
_.Uf=function(a){var b,c;c=new tL;fN(this,a);if(this.b){b=QM(this.x.b,this.b).c;var d=QM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.ob;y(b,146)&&(b=XM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=yM(this.p.b,a).c+yM(this.q.b,a).d+zM(this.f.b,a).c+zM(this.i.b,a).d+AM(this.t,a)+AM(this.u,a);c.b+=yM(this.r.b,a).e+yM(this.o.b,a).b+zM(this.j.b,a).e+zM(this.e.b,a).b+AM(this.v,a)+AM(this.s,a);return c};
_.Tf=function(a){var b,c,d,e,f;fN(this,a)&&(d=AM(this.t,a),e=AM(this.v,a),c=hr(a.pb),f=c.c-(d+AM(this.u,a)),c=c.b-(e+AM(this.s,a)),b=this.b.ob,y(b,146)&&(b=XM(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.dd()-dk(a.pb)-AM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.ed()-fk(a.pb)-AM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.gd()),d=this.c,-1==d.o&&(d.o=this.b.fd())),uM(this,a))};_.b=null;_.c=null;function gN(){this.f=!1}
s(709,707,{144:1,147:1},gN);function XM(a){var b,c,d,e;null==a.b&&(a.b=v(H,r,-1,4,1),e=to(Rv(Rv(a.d,0),0)),c=to(Rv(Rv(a.d,2),2)),d=pL(a.pb),b=zK(a.pb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function iN(a,b){a.kb&&bk(a);return Sw(a,b)}function jN(){tx();jx.call(this,ux)}s(710,320,{47:1,49:1,58:1,63:1,70:1,71:1,73:1,81:1,83:1,146:1},jN);_.vd=function(a){return iN(this,a)};_.b=null;
function kN(a){var b;b=a.ob;return y(b,146)?b:a}function lr(a){if(!a.kb)return new tL;if(-1==a.k.c||-1==a.k.b)a.k=a.e.Uf(a),nr(a,a.k),a.e.Tf(a),a.k=a.e.Uf(a);return a.k}function kK(a){return y(a,146)?a.jb:a}function lN(a){var b;if(!a.o){b=(!CL&&(CL=new BL),CL);var c=tN(a,gb,!0);b.b=c;c=tN(a,hb,!0);b.c=c;a.o=b}return a.o}
function jK(a,b,c,d,e){if(y(b,63))throw new Gk("Adding a DecoratorPanel is not allowed!");var f;f=b.nb;null!=f&&y(f,147)&&f.f?(c=new jN,Fw(a,c,a.pb,d,!0),Tw(c,b)):Fw(a,b,c,d,e);lK(a,b)}function VK(a,b,c,d){b.nb=c;jK(a,b,a.pb,d,!0)}
function lK(a,b){var c;c=a.e;if(b){var d=c.k;Vi(d.d,b);Vi(d.f,b);Vi(d.c,b);Vi(d.b,b);Vi(d.e,b)}else d=c.k,oz(d.d),oz(d.f),oz(d.c),oz(d.b),oz(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.ob;if(c==kN(a))c=c.ob;else{if(y(c,139)||y(c,62))d=c,c=c.ob,c==kN(d)&&(c=c.ob);y(c,146)&&y(c.ob,138)&&(c=c.ob)}y(c,145)&&!y(c,138)&&(c.Nf(a.ob),c.Nf(a))}}
function pr(a){if(a.kb&&a.pb.style.display!=If){a.pb.scrollTop=0;var b=a.pb,c=0;!yo()&&b.ownerDocument.defaultView.getComputedStyle(b,null).direction==qg&&(c+=(b.scrollWidth||0)-b.clientWidth);b.scrollLeft=c;a.e.Tf(a);a.d=!1;PM(a)}}function PM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=kK(Gz(a.q,d)),y(b,146)&&(b=b.jb),b.jd()&&(y(b,145)?b.Of():y(b,76)&&b.Ld())}function mK(a,b){var c;y(b,146)&&(b=y(b,146)?b.jb:b);c=kN(b);return Mw(a,c)?(y(c,146)&&iN(c,b),lK(a,null),!0):!1}
function FL(a,b){var c;a.e=b;null!=a.f&&ej(a,jw(a.pb)+Ca+a.f);a.f=b.cZ.e;c=Pz(a.f,lo(46));a.f=a.f.substr(c+1,a.f.length-(c+1));fj(a,jw(a.pb)+Ca+a.f);lK(a,null)}function tN(a,b,c){a.n||(a.n=$doc.createElement(Bg),rL(a.n,Yf,dd),rL(a.n,dh,Qe),rL(a.n,Ze,cb),rL(a.n,Sg,cb),a.pb.appendChild(a.n));rL(a.n,gh,b);rL(a.n,Pe,b);a=oL(a.n);return c?a.c:a.b}
function RM(a,b){var c;c=null.Vf();if(c==(Aj(),vq)){c=(lN(a),null.Vf());var d=(-1==AL&&(AL=hK(ib,!0)),AL);return L(K(Math.round(100*d*c/254)))}if(c==lq)return c=lN(a),d=null.Vf(),L(K(oF(d*(-1==c.b&&(c.b=hK(gb,!0)),c.b))));if(c==nq)return c=lN(a),d=null.Vf(),L(K(oF(d*(-1==c.c&&(c.c=hK(hb,!0)),c.b))));if(c==tq)return c=(lN(a),null.Vf()),d=(-1==AL&&(AL=hK(ib,!0)),AL),L(K(Math.round(d*c)));if(c==xq)return c=(lN(a),null.Vf()),d=(-1==AL&&(AL=hK(ib,!0)),AL),L(K(Math.round(10*d*c/254)));if(c==rq)return L(K(oF(12*
(lN(a),null.Vf())*L(K(oF((-1==AL&&(AL=hK(ib,!0)),AL)/72))))));if(c==jq)return tN(a,null.Vf(),b);if(c==pq)return c=(lN(a),L(K(oF(null.Vf())))),d=(-1==AL&&(AL=hK(ib,!0)),AL),L(K(Math.round(d*c/72)));if(null.Vf()==hq)return L(K(oF(null.Vf())));throw new Gk("Invalid size: "+null.Vf());}function KK(){var a=new hN;Pw.call(this);this.k=new ir(-1,-1);new uN(this);this.pb[xd]="mosaic-LayoutPanel";FL(this,a)}s(711,310,{47:1,49:1,58:1,70:1,71:1,73:1,76:1,81:1,83:1,145:1},KK);
_.zd=function(a){jK(this,a,this.pb,this.q.d,!0)};_.od=function(){zw(this,new vN)};_.pd=function(){zw(this,new wN)};_.Mf=function(){return lr(this)};_.wd=function(a){return Iw(this.q,kN(a))};_.xd=function(a,b,c,d){jK(this,a,b,c,d)};_.Nf=function(a){lK(this,a)};_.yd=function(){return new ww(this)};_.Of=function(){pr(this)};
_.td=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.nd(this.j),this.ld(a),this.j=this.i=null;else if(a=lr(this),null!=this.j)a=a.b+ag,this.nd(this.j),this.ld(a),this.j=null;else if(null!=this.i){var b=this.i;this.nd(a.c+ag);this.ld(b);this.i=null}else b=a.b+ag,this.nd(a.c+ag),this.ld(b);pr(this)}};_.Ld=function(){pr(this)};_.vd=function(a){return mK(this,a)};_.ld=function(a){this.pb.style[Pe]=a;this.kb||(this.i=a)};_.Ad=function(a,b,c){a=kN(a);Lw(this,a);this.Bd(a,b,c)};
_.nd=function(a){this.pb.style[gh]=a;this.kb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function vN(){}s(712,1,{},vN);_.Jd=function(a){kN(a).rd()};function wN(){}s(713,1,{},wN);_.Jd=function(a){kN(a).sd()};function ww(a){this.c=a;this.b=new Kw(this.c.q)}s(714,1,{},ww);_.Yc=function(){return this.b.b<this.b.c.d-1};_.Zc=function(){return kK(xw(this.b))};_.$c=function(){yw(this.b)};_.c=null;function xN(){xN=u;new Zx}
function uN(a){xN();Oi(a.pb,"dragdrop-dropTarget",!0);this.b=a;new yN(this)}s(715,9,{},uN);function yN(a){yk();this.b=a}s(716,26,{},yN);_.Ac=function(){lK(this.b.b,null);pr(this.b.b)};_.b=null;function eM(a){a=a.ob;return!a?null:y(a,145)?a:eM(a)}function EK(a,b,c){var d;d=a.pb;xM(a,b,c,pL(d),zK(d),qL(d))}
function xM(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.nd((0>g?0:g)+(Aj(),ag)),b!=a.gd()&&a.nd((0>b?0:b)+ag));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.ld((0>b?0:b)+(Aj(),ag)),c!=a.fd()&&a.ld((0>c?0:c)+ag))}function nr(a,b){EK(a,b.c,b.b)}function wM(a,b,c,d){b=kN(b);Lw(a,b);a.Bd(b,c,d)}s(719,1,{});
function RE(){var a,b,c,d;d=sF("JSApplet.JSME","\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)D(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function zN(){this.b=new Ki;new Ki;new Ki}s(718,719,{},zN);function QE(){QE=u;AN=new zN}function VE(){var a=SE,b=$wnd.JSApplet.JSME;QE();x(AN.b,a,b)}var AN;
function A(a){return function(){try{var b;var c=arguments,d;var e;0!=Wn&&(e=lk(),2E3<e-Yn&&(Yn=e,Xn=Vn()));if(0==Wn++){var f=(Zn(),$n),g,i;if(f.c){i=null;do g=f.c,f.c=null,i=io(g,i);while(f.c);f.c=i}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Zn(),$n),l,m;if(h.d){m=null;do l=h.d,h.d=null,m=io(l,m);while(h.d);h.d=m}}--Wn;c&&-1!=Xn&&($wnd.clearTimeout(Xn),Xn=-1)}return b}catch(o){throw o;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{A(Vt)()}catch(d){a(b)}else A(Vt)()}var TE=U(1),On=U(102),BN=fF(" I"),H=aF(726,BN),KF=aF(724,TE),CN=fF(" Z"),YH=aF(727,CN);U(101);U(100);U(99);var DN=U(506),Cn=aF(728,DN),EN=U(263),xu=aF(729,EN);U(264);U(140);var FN=fF(" B");U(496);var GN=fF(" C"),Fi=aF(730,GN);U(494);var HN=fF(" D"),sG=aF(731,HN);U(495);U(497);var IN=U(500),nF=aF(732,IN),JN=fF(" J"),KN=U(2),Xt=aF(725,KN),lL=aF(733,FN);U(509);U(492);U(98);U(192);U(107);U(488);var SE=U(486);
U(491);U(116);U(117);U(96);U(109);U(110);U(111);U(503);U(498);U(487);U(719);U(718);var UE=eF(),KB=U(418),eG=aF(734,KB),LN=U(549),HH=aF(735,LN),MN=U(404);U(403);U(402);U(401);U(545);var Ot=aF(736,H),NN=V(547,function(){kG();return LH}),MH=aF(737,NN);U(548);U(427);U(426);U(541);U(540);U(550);U(551);U(546);U(461);U(544);var mB=aF(738,MN);U(416);U(553);U(204);U(203);U(297);U(244);U(299);U(212);var ON=U(211);U(247);U(246);U(245);U(398);U(399);U(400);U(314);var PN=U(313);U(312);U(318);U(332);U(555);U(554);
U(311);U(310);U(557);U(556);U(562);U(563);U(564);U(565);U(566);U(567);U(568);U(569);U(558);U(559);U(560);U(561);U(374);U(250);U(249);U(323);U(324);U(325);U(580);U(589);U(26);U(581);U(582);U(583);U(584);U(585);U(586);U(587);U(588);U(295);U(473);U(472);U(513);U(515);U(514);U(516);U(518);U(517);U(519);U(523);U(524);U(370);U(373);U(371);U(372);U(444);U(443);var EC=U(442),PG=aF(739,EC),bI=aF(740,JN);U(433);U(428);U(429);U(579);U(520);U(526);U(521);U(522);U(438);U(437);U(436);U(441);
var QN=eF(),bK=aF(741,QN);U(471);U(481);U(480);U(479);U(482);U(483);U(622);U(623);U(624);U(625);U(532);var RN=V(253,function(){Dt();return It}),Jt=aF(742,RN);U(512);U(451);U(452);U(435);var oC=U(430);U(414);U(415);U(440);var zC=U(439);U(432);U(431);U(530);U(539);U(421);var OB=U(420);U(475);U(542);U(543);U(505);U(552);U(449);U(450);U(424);U(406);U(405);U(458);eF();eF();eF();U(408);U(409);U(293);
var SN=V(180,function(){Aj();return zq}),Aq=aF(743,SN),TN=V(139,function(){Bj();return No}),Oo=aF(744,TN),UN=V(146,function(){Po();return zp}),Ap=aF(745,UN),VN=V(165,function(){Bp();return Kp}),Lp=aF(746,VN),WN=V(170,function(){Mp();return Vp}),Wp=aF(747,WN),XN=V(175,function(){Xp();return fq}),gq=aF(748,XN);V(181,null);V(182,null);V(183,null);V(184,null);V(185,null);V(186,null);V(187,null);V(188,null);V(189,null);V(141,null);V(142,null);V(143,null);V(144,null);V(145,null);V(147,null);V(157,null);
V(158,null);V(159,null);V(160,null);V(161,null);V(162,null);V(163,null);V(164,null);V(148,null);V(149,null);V(150,null);V(151,null);V(152,null);V(153,null);V(154,null);V(155,null);V(156,null);V(166,null);V(167,null);V(168,null);V(169,null);V(171,null);V(172,null);V(173,null);V(174,null);V(176,null);V(177,null);V(178,null);V(179,null);U(202);U(209);U(210);U(385);var Hz=aF(749,PN);U(386);U(592);U(591);U(425);U(208);U(234);U(236);var VB=U(423);U(474);U(411);U(410);U(417);U(536);U(346);U(348);U(347);
U(349);U(508);U(239);U(460);U(207);U(227);U(228);U(230);U(225);U(224);U(226);var XB=U(575);U(419);U(594);U(599);U(459);U(499);U(462);var oB=U(413),nB=aF(750,OB);U(214);U(218);U(638);U(576);U(446);U(447);U(448);U(412);U(231);U(248);U(572);U(573);U(337);U(336);U(342);U(343);U(628);U(600);U(601);U(525);U(533);U(534);U(535);U(593);U(595);var pC=U(434);U(216);U(215);U(217);U(219);U(537);U(238);U(235);U(237);U(233);U(223);U(222);U(221);U(598);U(317);U(316);U(315);U(606);U(605);U(627);U(603);U(626);
var YN=V(682,function(){fr();return rM}),sM=aF(751,YN);U(681);U(680);U(672);U(673);U(674);U(675);U(676);U(677);U(678);U(679);U(653);var ZN=V(319,function(){kx();return rx}),sx=aF(752,ZN),$N=V(366,function(){fx();return $y}),az=aF(753,$N);U(17);U(367);U(368);U(363);U(364);U(365);U(18);U(19);U(20);U(457);U(422);U(669);U(354);U(670);U(355);U(356);U(357);U(358);U(361);U(328);U(327);var aO=U(326);U(596);U(597);U(602);U(275);U(331);U(362);U(206);U(350);U(377);U(376);U(378);
var bO=V(379,function(){rz();return Cz}),Dz=aF(754,bO);V(380,null);V(381,null);V(382,null);V(383,null);U(251);U(268);U(577);U(329);U(345);U(344);U(529);U(394);U(321);U(205);U(578);U(330);U(655);U(3);U(658);U(659);U(657);U(656);U(649);U(648);U(711);U(712);U(713);U(714);U(651);U(242);var cD=U(454),eD=aF(755,cD);U(455);U(453);U(29);U(30);U(28);U(31);U(34);U(35);U(36);U(37);U(38);U(39);var cO=U(51),Py=aF(756,cO);U(40);U(41);U(42);U(43);U(44);U(45);U(46);U(48);U(47);U(49);U(50);U(52);U(53);U(55);U(56);
U(54);U(57);U(58);U(59);U(60);U(62);U(64);U(65);U(63);U(61);U(66);U(67);U(68);U(69);U(71);U(74);U(73);U(75);U(78);U(79);U(77);U(80);U(81);U(82);U(83);U(84);U(85);U(87);U(88);U(86);U(89);U(90);U(91);U(92);U(94);U(95);U(93);var uL=U(640);U(322);var yL=U(642);U(240);U(667);U(666);U(467);U(466);U(468);U(241);U(277);U(279);U(278);U(269);U(320);U(710);U(284);U(287);U(285);U(286);U(5);U(7);U(6);U(613);U(456);U(469);U(389);U(201);U(306);U(308);U(307);U(273);U(388);U(270);U(604);var aL=aF(757,aO);U(610);U(609);
U(617);U(607);U(608);U(614);U(615);U(611);U(612);U(463);U(464);U(470);U(243);U(668);U(635);U(490);U(510);U(272);U(574);var zL=U(643);U(652);U(671);U(707);U(706);U(213);U(229);U(4);U(634);U(33);U(280);U(351);U(352);U(353);U(281);var jM=aF(758,ON);U(282);U(686);U(703);var dO=V(704,function(){VM();return aN}),bN=aF(759,dO),eO=V(705,function(){KL();return dN}),eN=aF(760,eO);U(689);U(698);U(697);U(701);U(700);U(696);U(695);U(693);U(694);U(692);U(691);U(688);U(690);U(699);U(702);U(687);U(335);U(384);U(375);
U(32);U(70);U(654);U(708);U(334);U(333);U(339);U(340);U(338);U(283);U(21);U(304);U(305);U(11);U(14);U(24);var fO=U(27),Jk=aF(761,fO);U(25);U(22);U(23);U(709);U(8);U(10);U(9);U(715);U(716);U(660);U(663);U(664);U(665);U(661);U(662);var wL=U(641);U(645);U(646);U(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>