summaryrefslogtreecommitdiff
path: root/public/jsme/A6DF9CFFF55769DE62DA6868C558B3F2.cache.html
blob: 00a05bcee0751e1d3732bf4c8e3285eb01966d37 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.1";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = 'A6DF9CFFF55769DE62DA6868C558B3F2';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'jsme',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
var l="",aa="\n",ba=" ",ca=" of ",da='"',fa='" ',ha='" height="',ka='" y="',la='">',ma="#",na="$MOL\n",oa="&",pa="&amp;",qa="&gt;",ra="&lt;",sa="&nbsp;",ta="'",ua="(",va=")",wa="*",xa="+",za=",",Aa=", ",Ca="-",Da="-C#C-Me",Ea="-C#CH",Fa="-C#N",Ga="-C(=O)N",Ha="-C(=O)OH",Ia="-C(=O)OMe",Ja="-CCl3",Ka="-CF3",Ma="-CMe3",Na="-NC=O",Pa="-NH-SO2-Me",Qa="-NMe2",Ra="-NO2",Sa="-OC(=O)Me",Ta="-SO2-NH2",Ua="-SO3H",Va="-selected",Wa=".",Xa="/",Za="//",$a="/>",bb="0",cb="0px",db="1",eb="100%",fb="1em",gb="1ex",
hb="1in",ib="2",jb="3",lb=":",mb=": ",nb=";",ob="<",pb="=",qb=">",sb="?",tb="@",vb="A",xb="After",yb="Any",Ab="Aromatic",Bb="B",Cb="Before",Db="Br",Eb="C",Fb="CENTER",Hb="CSS1Compat",Jb="Center",Kb="Cl",Lb="Class$",Mb="Copy as ",Nb="DEFAULT",Ob="Dialog",Qb="East",Rb="F",Sb="First",Tb='For input string: "',Ub="GBVTBU-BB",Vb="H",Wb="Helvetica",Xb="I",Yb="Incorrect URL: ",Zb="Internal index set to null.",ac="JSME",bc="JUSTIFY",cc="JavaScript",dc="LEFT",ec="MOL n. ",fc="N",gc="NA",hc="NONE",ic="No more molecules in SDF buffer",
jc="Nonring",kc="North",lc="Null widget handle. If you are creating a composite, ensure that initWidget() has been called.",nc="O",oc="ONE_WAY_CORNER",pc="P",qc="R",rc="R1",sc="R2",tc="R3",uc="RIGHT",vc="ROLL_DOWN",wc="RXN",xc="Reset",yc="Resize-",zc="Ring",Ac="S",Bc="SMILES",Ec="Se",Fc="Si",Jc="South",Kc="Style names cannot be empty",Lc="TBODY",Mc="TR",Nc="Text",Oc="West",Pc="X",Qc="[",Rc="[object Array]",Sc="\\",Tc="]",$c="__gwtex_wrap",ad="__uiObjectID",bd="a",cd="absolute",dd="alert",ed="alertdialog",
fd="align",gd="antialias",hd="application",id="article",jd="auto",kd="backgroundColor",ld="banner",md="blur",nd="bolder",od="border",sd="bottom",ud="button",vd="cellPadding",wd="cellSpacing",xd="center",yd="change",zd="checkbox",Ad="className",Bd="click",Cd="click marked atom to delete mark",Dd="clip",Ed="code",Fd="col",Gd="colSpan",Hd="columnheader",Id="combobox",Jd="complementary",Kd="contentinfo",Ld="contextmenu",Pd="cssFloat",Qd="cursor",Rd="dblclick",Sd="definition",Xd="dialog",Yd="dir",Zd="directory",
$d="display",ae="div",be="document",ce="dragdrop-handle",de="dragdrop-selected",ee="dragend",fe="dragenter",ge="dragover",he="dragstart",ie="drop",je="end_gesture",ke="error",le="filter",me="float",ne="focus",oe="fontFamily",pe="fontSize",qe="fontStyle",re="fontWeight",se="form",te="function",ue="g",we="gesturechange",xe="gestureend",ye="gesturestart",ze="google",Ae="grid",Be="gridcell",Ce="group",Je="gwt-MenuBar",Ke="gwt-MenuBarPopup",Le="heading",Me="height",Ne="hidden",Oe="html",Pe="id",Qe="img",
Re="is_touch_supported",Se="italic",Te="java.vm.name",Ue="jsa-resetDiv",Ve="keydown",We="keypress",Xe="keyup",Ye="left",Ze="link",$e="list",af="listbox",bf="listitem",cf="load",df="log",ff="ltr",gf="main",hf="marquee",jf="math",kf="menu",qf="menuPopup",rf="menubar",sf="menuitem",tf="menuitemcheckbox",uf="menuitemradio",vf="middle",wf="mousedown",xf="mousemove",yf="mouseout",zf="mouseover",Af="mouseup",Bf="mousewheel",Cf="move",Df="msie",Ef="multipart",Ff="n",Gf="name",Hf="navigation",If="none",Jf=
"noreaction",Kf="note",Lf="nowrap",Mf="null",Nf="number",Of="object",Pf="offsetHeight",Qf="offsetWidth",Rf="ontouchstart",Sf="opera",Tf="option",Uf="outline",Vf="overflow",Wf="padding",Xf="paste",Yf="popupContent",Zf="position",$f="presentation",ag="progressbar",cg="px",dg="px, ",eg="px;",fg="radio",gg="radiogroup",hg="reaction",ig="region",jg="rgb(",kg="right",lg="rotation",mg="row",og="rowgroup",pg="rowheader",qg="rtl",rg="s",sg="scale100",tg="scrollbar",ug="se",vg="search",wg="separator",xg="serif",
yg='shape-rendering="crispEdges"',zg="slider",Ag="span",Bg="spinbutton",Cg="status",Dg="subMenuIcon-selected",Eg="tab",Fg="table",Gg="tablist",Hg="tabpanel",Ig="tbody",Jg="td",Kg="text",Lg="textAlign",Mg="textbox",Ng="timer",Og="title",Pg="toolbar",Qg="tooltip",Rg="top",Sg="touchcancel",Tg="touchend",Ug="touchmove",Vg="touchstart",Wg="tr",Xg="tree",Yg="treegrid",Zg="treeitem",$g="true",ah="value",bh="verticalAlign",ch="visibility",dh="visible",eh="whiteSpace",fh="width",gh="x",hh="zIndex",ih="|",
_,jh={l:4194303,m:4194303,h:1048575},kh={l:0,m:0,h:0},lh={l:1,m:0,h:0},mh={l:2,m:0,h:0},th={l:3,m:0,h:0},uh={l:4,m:0,h:0},vh={l:8,m:0,h:0},wh={l:10,m:0,h:0},xh={l:16,m:0,h:0},yh={l:32,m:0,h:0},zh={l:64,m:0,h:0},Ah={l:128,m:0,h:0},Bh={l:256,m:0,h:0},Ch={l:512,m:0,h:0},Dh={l:1024,m:0,h:0},Eh={l:2048,m:0,h:0},Fh={l:8192,m:0,h:0},Gh={l:16384,m:0,h:0},Hh={l:32768,m:0,h:0},Ih={l:65536,m:0,h:0},Jh={l:131072,m:0,h:0},Kh={l:262144,m:0,h:0},Lh={l:524288,m:0,h:0},Mh={},Nh={72:1,79:1,85:1,87:1},Oh={12:1},Ph=
{45:1,46:1,52:1,66:1,72:1},Qh={72:1,75:1,89:1},Rh={72:1,79:1,87:1},Sh={13:1,15:1,23:1,26:1,28:1,30:1,31:1,35:1,37:1},m={72:1,75:1},s={71:1,72:1,75:1},Th={90:1},Uh={49:1,72:1},Vh={6:1,9:1,72:1,76:1,78:1},Wh={45:1,52:1,66:1,72:1},Xh={13:1,15:1,23:1,28:1,31:1,34:1,35:1,37:1,104:1},Yh={22:1},Zh={91:1},$h={15:1},ai={7:1,9:1,72:1,76:1,78:1},bi={13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1},ci={72:1,89:1},di={74:1},ei={72:1,79:1,81:1,85:1,87:1},fi={9:1,10:1,72:1,76:1,78:1},gi={72:1},hi={19:1,72:1},ii={89:1},
ji={39:1,72:1,79:1,85:1,87:1},ki={40:1,45:1,46:1,52:1,61:1,66:1,68:1,72:1},li={13:1,15:1,23:1,28:1,29:1,31:1,35:1,37:1},mi={8:1,9:1,72:1,76:1,78:1},ni={107:1},oi={13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,97:1,104:1},pi={68:1},qi={13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},ri={72:1,75:1,90:1},si={14:1,38:1},ti={28:1,35:1},ui={11:1,72:1,76:1,78:1},vi={21:1},wi={45:1,46:1,52:1,58:1,66:1,72:1},xi={93:1},yi={13:1,15:1,23:1,28:1,31:1,35:1,37:1},zi={52:1,72:1},Ai={36:1,72:1,76:1,78:1};
function u(a,b,c){var d=Mh[a];d&&!d.cZ?_=d.prototype:(!d&&(d=Mh[a]=function(){}),_=d.prototype=0>b?{}:new Mh[b],_.cM=c);for(var e=3;e<arguments.length;++e)arguments[e].prototype=_;d.cZ&&(_.cZ=d.cZ,d.cZ=null)}function x(){}u(1,-1,{});_.eQ=function(a){return this===a};_.gC=function(){return this.cZ};_.hC=function(){return Bi(this)};
_.tS=function(){var a=this.cZ.e+tb,b;b=this.hC();var c,d,e;c=y(Ci,m,-1,8,1);d=(Di(),Ei);e=7;if(0<=b)for(;15<b;)c[e--]=d[b&15],b>>=4;else for(;0<e;)c[e--]=d[b&15],b>>=4;c[e]=d[b&15];b=c.slice(e,8);b=String.fromCharCode.apply(null,b);return a+b};_.toString=function(){return this.tS()};_.tM=x;function Fi(){Fi=x;Gi=new Hi}function Ii(a){for(var b,a=new Ji(a.k.n);a.c<a.e.Be();)b=Ki(a),Li(b.gd(),de,!1),Mi(a)}
function Ni(a,b,c){var a=a.o,d;try{d=new Oi(b,c.Mc(a),c.Pc(a),(c.Nc(a),c.Oc(a))),z(a.d,c,d)}catch(e){e=Pi(e);if(A(e,79))throw new Qi("dragHandle must implement HasMouseDownHandlers, HasMouseUpHandlers, HasMouseMoveHandlers and HasMouseOutHandlers to be draggable",e);throw e;}Li(b.gd(),Ub,!0);Li(c.gd(),ce,!0);z(Gi,b,c)}function Ri(a,b){var c;c=Si(Gi,b);var d;d=Si(a.o.d,c);if(!d)throw new Ti("dragHandle was not draggable");Ui(d.c.b);Ui(d.e.b);Ui(d.d.b);Li(b.gd(),Ub,!1);Li(c.gd(),ce,!1)}
function Vi(a){var b;a.p=!1;for(a=new Ji(a.k.n);a.c<a.e.Be();)b=Ki(a),Li(b.gd(),de,!1),Mi(a)}function Wi(a,b){Xi(a.k.n,b)?Li(b.gd(),de,!1):a.p?(Yi(a.k.n,b),Li(b.gd(),de,!0)):(a.k.n.Me(),Yi(a.k.n,b))}function Zi(a){this.i=a;this.k=new $i(this);this.o=new aj(this.k)}u(3,1,{});_.rc=function(){bj(this.k.f,"dragdrop-dragging")};_.sc=function(){cj(this.k.f,"dragdrop-dragging")};_.i=null;_.j=!1;_.k=null;_.n=0;_.o=null;_.p=!1;var Gi;function $i(a){this.n=new dj;this.e=a;this.b=a.i}u(4,1,{},$i);_.b=null;
_.c=0;_.d=0;_.e=null;_.f=null;_.i=null;_.j=0;_.k=0;function ej(a,b,c){a.c.j=b;a.c.k=c;a.c.c=b-a.i;a.c.d=c-a.j;a.c.e.tc()}function fj(a,b){var c;c=gj(a.d,hj).b;b.b.ctrlKey||b.b.metaKey||Ii(a.c.e);Wi(a.c.e,c)}function ij(a){a.c.i=null;a.c.e.sc();jj((kj(),lj(null)),a.b,0,0);var b=a.b.hb;mj=b;nj();oj=b;a.e=2}
function aj(a){this.d=new Hi;this.c=a;this.b=new pj;qj(this.b,rj(),sj());B(this.b,this,(tj(),tj(),uj));B(this.b,this,(vj(),vj(),Ij));a=this.b.hb.style;a[le]="alpha(opacity=0)";a.opacity=0;a.margin=0+(Jj(),cg);a.borderStyle=(Kj(),If);a[kd]="blue"}u(5,1,{},aj);
_.uc=function(a){var b,c,d,e;c=a.i;d=Lj(a);e=Mj(a);b=Nj(a.b);if(!(3==this.e||2==this.e||1!=b)&&!hj)hj=c,this.c.f=gj(this.d,hj).b,!a.b.ctrlKey&&!a.b.metaKey&&-1==Oj(this.c.n,this.c.f)&&(Ii(this.c.e),Wi(this.c.e,this.c.f)),Pj(new Qj),this.f=!0,a.b.preventDefault(),this.i=d,this.j=e,b=new Rj(hj,null),hj!=this.c.f&&(c=new Rj(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,ij(this),1!=this.e&&ej(this,this.c.j,this.c.k))};
_.vc=function(a){var b,c,d;c=a.i;b=c.hb;d=Sj(a,b);a=Tj(a,b);if(3==this.e||2==this.e){if(c!=this.b)return;this.e=3}else if(this.f&&(Uj(Vj(d-this.i),Vj(a-this.j))>=this.c.e.n?(Wj(),-1!=Oj(this.c.n,this.c.f)||Wi(this.c.e,this.c.f),c=new Rj(hj,null),this.c.j=this.i+c.b,this.c.k=this.j+c.e,d+=c.b,a+=c.e,ij(this)):Xj.preventDefault()),1==this.e)return;Xj.preventDefault();ej(this,d,a)};
_.wc=function(a){var b,c,d,e;d=a.i;b=d.hb;e=Sj(a,b);b=Tj(a,b);if(1==Nj(a.b)&&(this.f=!1,hj))try{if(Wj(),1==this.e)fj(this,a);else{d!=this.b&&(c=new Rj(d,null),e+=c.b,b+=c.e);try{ej(this,e,b),this.c.e.rc(),3!=this.e&&fj(this,a)}finally{var f=this.b.hb;mj&&f==mj&&(mj=null);nj();f===oj&&(oj=null);Yj(this.b);this.e=1;this.c.f=null}}}finally{hj=null}};_.b=null;_.c=null;_.e=1;_.f=!1;_.i=0;_.j=0;var hj=null;function Qj(){}u(6,1,Yh,Qj);_.xc=function(){Wj()};
function Oi(a,b,c,d){this.b=a;this.c=b;this.d=d;this.e=c}u(7,1,{},Oi);_.b=null;_.c=null;_.d=null;_.e=null;u(8,1,{});u(10,8,{});u(9,10,{});_.b=null;u(11,1,{});_.tS=function(){return ua+this.b+Aa+this.e+va};function Rj(a,b){!a||a==(kj(),lj(null))?this.i=this.f=0:(this.f=a.cd()-(a.hb.scrollLeft||0),this.i=a.dd()-(a.hb.scrollTop||0));!b||b==(kj(),lj(null))?this.d=this.c=0:(this.c=Zj(b.hb)+$j(b.hb),this.d=ak(b.hb)+bk(b.hb));this.b=this.f-this.c;this.e=this.i-this.d}u(14,11,{},Rj);
_.tS=function(){return ua+this.b+Aa+this.e+va};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;_.i=0;function Wj(){try{$wnd.getSelection().removeAllRanges()}catch(a){throw Error("unselect exception:\n"+a);}}function $j(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-left-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderLeft exception:\n"+c);}}
function bk(a){try{var b=$doc.defaultView.getComputedStyle(a,null).getPropertyValue("border-top-width");return-1==b.indexOf(cg)?0:parseInt(b.substr(0,b.length-2))}catch(c){throw Error("getBorderTop: "+c);}}function ck(a){try{return a.clientHeight}catch(b){throw Error("getClientHeight exception:\n"+b);}}function dk(a){try{return a.clientWidth}catch(b){throw Error("getClientWidth exception:\n"+b);}}
function ek(a){if(a.p){a.v=a.q;a.p=!1;a.q=!1;if(a.r){var b=a.r,c=b.c;Xi(c.b,b);0==c.b.d&&fk(c.c);a.r=null}a.yc()}}function gk(a,b){var c=hk();ek(a);a.p=!0;a.q=!1;a.o=b;a.u=c;++a.s;ik(a.n,hk())}function jk(a,b){var c,d;c=a.s;d=b>=a.u+a.o;if(a.q&&!d)return d=(b-a.u)/a.o,a.Bc((1+Math.cos(3.141592653589793+3.141592653589793*d))/2),a.p&&a.s==c;if(!a.q&&b>=a.u&&(a.q=!0,a.Ac(),!(a.p&&a.s==c)))return!1;return d?(a.p=!1,a.q=!1,a.zc(),!1):!0}u(17,1,{});_.yc=function(){this.v&&this.zc()};
_.zc=function(){this.Bc((1+Math.cos(6.283185307179586))/2)};_.Ac=function(){this.Bc((1+Math.cos(3.141592653589793))/2)};_.o=-1;_.p=!1;_.q=!1;_.r=null;_.s=-1;_.t=null;_.u=-1;_.v=!1;function ik(a,b){if(jk(a.b,b)){var c=a.b,d=a.b.t,e;e=new kk(d,a.b.n);Yi(d.b,e);1==d.b.d&&lk(d.c,16);c.r=e}else a.b.r=null}function mk(a){this.b=a}u(18,1,{},mk);_.b=null;u(19,1,{});u(20,1,{2:1});function nk(){nk=x;ok=new pk}u(21,19,{});var ok=null;function pk(){this.b=new dj;this.c=new qk(this)}u(22,21,{},pk);
function rk(){rk=x;sk=new dj;var a=new tk;uk();vk(wk?wk:wk=new xk,a)}function fk(a){a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(sk,a)}function lk(a,b){if(0>b)throw new yk("must be non-negative");a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d);Xi(sk,a);a.c=!1;a.d=zk(a,b);Yi(sk,a)}function Ak(a){return $wnd.setInterval(C(function(){a.Cc()}),100)}function zk(a,b){return $wnd.setTimeout(C(function(){a.Cc()}),b)}u(24,1,{});_.Cc=function(){this.c||Xi(sk,this);this.Dc()};_.c=!1;_.d=0;var sk;
function qk(a){rk();this.b=a}u(23,24,{},qk);_.Dc=function(){var a=this.b,b,c,d,e,f;b=y(Bk,m,3,a.b.d,0);b=Ck(a.b,b);c=new Dk;for(e=0,f=b.length;e<f;++e)d=b[e],Xi(a.b,d),ik(d.b,c.b);0<a.b.d&&lk(a.c,Uj(5,16-(hk()-c.b)))};_.b=null;function kk(a,b){this.c=a;this.b=b}u(25,20,{2:1,3:1},kk);_.b=null;_.c=null;u(27,1,{});_.b=null;function Ek(){this.b=dd}u(26,27,{},Ek);function Fk(){this.b=ed}u(28,27,{},Fk);function Gk(){this.b=hd}u(29,27,{},Gk);u(31,1,{});_.b=null;function Hk(a){this.b=a}u(30,31,{},Hk);
function Ik(){this.b=id}u(32,27,{},Ik);function Jk(){this.b=ld}u(33,27,{},Jk);function Kk(){this.b=ud}u(34,27,{},Kk);function Lk(){this.b=zd}u(35,27,{},Lk);function Mk(){this.b=Hd}u(36,27,{},Mk);function Nk(){this.b=Id}u(37,27,{},Nk);function Ok(){this.b=Jd}u(38,27,{},Ok);function Pk(){this.b=Kd}u(39,27,{},Pk);function Qk(){this.b=Sd}u(40,27,{},Qk);function Rk(){this.b=Xd}u(41,27,{},Rk);function Sk(){this.b=Zd}u(42,27,{},Sk);function Tk(){this.b=be}u(43,27,{},Tk);function Uk(){this.b=se}
u(44,27,{},Uk);function Vk(){this.b=Ae}u(45,27,{},Vk);function Wk(){this.b=Be}u(46,27,{},Wk);function Xk(){this.b=Ce}u(47,27,{},Xk);function Yk(){this.b=Le}u(48,27,{},Yk);function Zk(a){this.b=a.id}u(49,1,{4:1,5:1},Zk);_.b=null;function $k(){this.b=Qe}u(50,27,{},$k);function al(){this.b=Ze}u(51,27,{},al);function bl(){this.b=$e}u(52,27,{},bl);function cl(){this.b=af}u(53,27,{},cl);function dl(){this.b=bf}u(54,27,{},dl);function fl(){this.b=df}u(55,27,{},fl);function gl(){this.b=gf}u(56,27,{},gl);
function hl(){this.b=hf}u(57,27,{},hl);function il(){this.b=jf}u(58,27,{},il);function jl(){this.b=kf}u(59,27,{},jl);function kl(){this.b=rf}u(60,27,{},kl);function ll(){this.b=sf}u(61,27,{},ll);function ml(){this.b=tf}u(62,27,{},ml);function nl(){this.b=uf}u(63,27,{},nl);function ol(){this.b=Hf}u(64,27,{},ol);function pl(){this.b=Kf}u(65,27,{},pl);function ql(){this.b=Tf}u(66,27,{},ql);function rl(){this.b=$f}u(67,27,{},rl);u(68,31,{},function(a){this.b=a});function sl(){this.b=ag}u(69,27,{},sl);
function tl(){tl=x;ul=new Hk("aria-activedescendant")}var ul;function vl(){this.b=fg}u(71,27,{},vl);function wl(){this.b=gg}u(72,27,{},wl);function xl(){this.b=ig}u(73,27,{},xl);
function yl(){yl=x;zl=new Fk;Al=new Ek;Bl=new Gk;Cl=new Ik;Dl=new Jk;El=new Kk;Fl=new Lk;Gl=new Mk;Hl=new Nk;Il=new Ok;Jl=new Pk;Kl=new Qk;Ll=new Rk;Ml=new Sk;Nl=new Tk;Ol=new Uk;Pl=new Wk;Ql=new Vk;Rl=new Xk;Sl=new Yk;Tl=new $k;Ul=new al;Vl=new cl;Wl=new dl;Xl=new bl;Yl=new fl;Zl=new gl;$l=new hl;am=new il;bm=new kl;cm=new ml;dm=new nl;em=new ll;fm=new jl;gm=new ol;hm=new pl;im=new ql;jm=new rl;km=new sl;lm=new wl;mm=new vl;nm=new xl;om=new pm;qm=new rm;sm=new tm;um=new vm;wm=new xm;ym=new zm;Pm=
new Qm;Rm=new Sm;Tm=new Um;Vm=new Wm;Xm=new Ym;Zm=new $m;an=new bn;cn=new dn;en=new fn;gn=new hn;jn=new kn;ln=new mn;nn=new on;F=new Hi;z(F,ig,nm);z(F,dd,Al);z(F,Xd,Ll);z(F,ed,zl);z(F,hd,Bl);z(F,be,Nl);z(F,id,Cl);z(F,ld,Dl);z(F,ud,El);z(F,zd,Fl);z(F,Be,Pl);z(F,Hd,Gl);z(F,Ce,Rl);z(F,Id,Hl);z(F,Jd,Il);z(F,Kd,Jl);z(F,Sd,Kl);z(F,$e,Xl);z(F,Zd,Ml);z(F,se,Ol);z(F,Ae,Ql);z(F,Le,Sl);z(F,Qe,Tl);z(F,Ze,Ul);z(F,af,Vl);z(F,bf,Wl);z(F,df,Yl);z(F,gf,Zl);z(F,hf,$l);z(F,jf,am);z(F,kf,fm);z(F,rf,bm);z(F,sf,em);z(F,
tf,cm);z(F,Tf,im);z(F,fg,mm);z(F,uf,dm);z(F,Hf,gm);z(F,Kf,hm);z(F,$f,jm);z(F,ag,km);z(F,gg,lm);z(F,mg,sm);z(F,og,om);z(F,pg,qm);z(F,vg,wm);z(F,wg,ym);z(F,tg,um);z(F,zg,Pm);z(F,Bg,Rm);z(F,Cg,Tm);z(F,Eg,Zm);z(F,Gg,Vm);z(F,Hg,Xm);z(F,Mg,an);z(F,Ng,cn);z(F,Pg,en);z(F,Qg,gn);z(F,Xg,nn);z(F,Yg,jn);z(F,Zg,ln)}var Al,zl,Bl,Cl,Dl,El,Fl,Gl,Hl,Il,Jl,Kl,Ll,Ml,Nl,Ol,Ql,Pl,Rl,Sl,Tl,Ul,Xl,Vl,Wl,Yl,Zl,$l,am,fm,bm,em,cm,dm,gm,hm,im,jm,km,mm,lm,nm,F,sm,om,qm,um,wm,ym,Pm,Rm,Tm,Zm,Vm,Xm,an,cn,en,gn,nn,jn,ln;
function tm(){this.b=mg}u(75,27,{},tm);function pm(){this.b=og}u(76,27,{},pm);function rm(){this.b=pg}u(77,27,{},rm);function vm(){this.b=tg}u(78,27,{},vm);function xm(){this.b=vg}u(79,27,{},xm);function zm(){this.b=wg}u(80,27,{},zm);function Qm(){this.b=zg}u(81,27,{},Qm);function Sm(){this.b=Bg}u(82,27,{},Sm);function Um(){this.b=Cg}u(83,27,{},Um);function $m(){this.b=Eg}u(84,27,{},$m);function Wm(){this.b=Gg}u(85,27,{},Wm);function Ym(){this.b=Hg}u(86,27,{},Ym);function bn(){this.b=Mg}
u(87,27,{},bn);function dn(){this.b=Ng}u(88,27,{},dn);function fn(){this.b=Pg}u(89,27,{},fn);function hn(){this.b=Qg}u(90,27,{},hn);function on(){this.b=Xg}u(91,27,{},on);function kn(){this.b=Yg}u(92,27,{},kn);function mn(){this.b=Zg}u(93,27,{},mn);function Dk(){this.b=hk()}function hk(){return(new Date).getTime()}u(94,1,{},Dk);function pn(a){var b,c,d;d=new qn;for(c=a;c;)b=c.Ec(),c!=a&&(d.b.b+="Caused by: "),rn(d,c.cZ.e),d.b.b+=mb,sn(d.b,null==b?"(No exception detail)":b),d.b.b+=aa,c=c.f}
function tn(a){var b,c,d;c=y(un,m,86,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d])throw new vn;c[d]=a[d]}}function wn(a){var b;b=a.cZ.e;a=a.Ec();return null!=a?b+mb+a:b}u(99,1,{72:1,87:1});_.Ec=function(){return this.i};_.tS=function(){return wn(this)};_.f=null;_.i=null;function xn(a){yn();this.i=a}u(98,99,Rh,xn);function Ti(a){yn();this.i=a}function Qi(a,b){yn();this.f=b;this.i=a}u(97,98,Nh,Ti,Qi);
function zn(a){yn();this.c=a;this.b=l;var b,c,d;c=An(Bn(this.c)?this.c:null);d=y(un,m,86,c.length,0);for(a=0,b=d.length;a<b;++a)d[a]=new Cn(c[a]);tn(d)}u(96,97,Nh,zn);
_.Ec=function(){if(null==this.d){this.e=null==this.c?Mf:Bn(this.c)?null==this.c?null:this.c.name:A(this.c,1)?"String":Dn(this.c).e;this.b=this.b+mb+(Bn(this.c)?null==this.c?null:this.c.message:this.c+l);var a;if(Bn(this.c)){a=this.c;var b=l,c;for(c in a)if(c!=Gf&&"message"!=c&&"toString"!=c)try{b+="\n "+c+mb+a[c]}catch(d){}a=b}else a=l;this.d=ua+this.e+") "+a+this.b}return this.d};_.b=l;_.c=null;_.d=null;_.e=null;function En(a,b){return Fn(a)?a.eQ(b):a===b}function Dn(a){return Fn(a)?a.cZ:Gn}
function Hn(a){return Fn(a)?a.hC():Bi(a)}
function In(){var a;In=x;Jn=(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 Kn(a){In();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=Jn[a.charCodeAt(0)],null==c?a:c});return da+a+da}var Jn;u(106,1,{});function Bi(a){return a.$H||(a.$H=++Ln)}function Mn(){return($wnd||self)["__gwtDevModeHook:"+$moduleName+":moduleBase"]||$moduleBase}function Nn(){return $wnd.setTimeout(function(){0!=On&&(On=0);Pn=-1},10)}var On=0,Ln=0,Qn=0,Pn=-1;
function Rn(){Rn=x;Sn=new Tn}function Un(a,b){a.b=Vn(a.b,[b,!1]);a.k||(a.k=!0,!a.f&&(a.f=new Wn(a)),Xn(a.f,1),!a.j&&(a.j=new Yn(a)),Xn(a.j,50))}function Tn(){}function Zn(a){return a.Fc()}function Vn(a,b){!a&&(a=[]);a[a.length]=b;return a}function $n(a,b){var c,d,e;for(c=0,d=a.length;c<d;++c){e=a[c];try{e[1]?e[0].Fc()&&(b=Vn(b,e)):e[0].xc()}catch(f){if(f=Pi(f),!A(f,87))throw f;}}return b}function Xn(a,b){Rn();$wnd.setTimeout(function(){C(Zn)(a)&&$wnd.setTimeout(arguments.callee,b)},b)}
u(108,106,{},Tn);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=!1;var Sn;function Wn(a){this.b=a}u(109,1,{},Wn);
_.Fc=function(){this.b.e=!0;var a=this.b,b;a.b&&(b=a.b,a.b=null,!a.i&&(a.i=[]),$n(b,a.i));if(a.i){b=a.i;var c,d,e,f,g,j;g=b.length;if(0==g)b=null;else{c=!1;for(d=new Dk;100>hk()-d.b;){e=!1;for(f=0;f<g;++f)if(j=b[f])e=!0,j[0].Fc()||(b[f]=null,c=!0);if(!e)break}if(c){c=[];for(f=0;f<g;++f)b[f]&&(c[c.length]=b[f]);b=0==c.length?null:c}}a.i=b}this.b.e=!1;return this.b.k=!!this.b.b||!!this.b.i};_.b=null;function Yn(a){this.b=a}u(110,1,{},Yn);_.Fc=function(){this.b.e&&Xn(this.b.f,1);return this.b.k};
_.b=null;function yn(){var a,b,c;try{null.a()}catch(d){a=d}var e=An(a);3<=e.length&&e.splice(0,3);c=y(un,m,86,e.length,0);for(a=0,b=c.length;a<b;++a)c[a]=new Cn(e[a]);tn(c)}function An(a){var b,c,d,e,a=a&&a.message?a.message.split(aa):[];for(b=0,c=0,e=a.length;c<e;++b,c+=2)d=a[c].lastIndexOf("function "),-1==d?a[b]=l:a[b]=ao(bo(a[c],d+9));a.length=b;for(b=0,c=a.length;b<c;++b)a[b]=0==a[b].length?"anonymous":a[b];return a}u(116,1,{});function sn(a,b){a.b+=b}function co(){}u(117,116,{},co);_.b=l;
function G(a,b){return parseInt(a[b])||0}function eo(a,b){return null==a[b]?null:""+a[b]}function fo(a,b){var c,d,e;for(c=a.indexOf(b);-1!=c;){if(0==c||32==a.charCodeAt(c-1))if(d=c+b.length,e=a.length,d==e||d<e&&32==a.charCodeAt(d))break;c=a.indexOf(b,c+1)}return c}function go(a){for(a=a.firstChild;a&&1!=a.nodeType;)a=a.nextSibling;return a}function ho(a){a=a.parentNode;(!a||1!=a.nodeType)&&(a=null);return a}function Nj(a){a=a.button;return 1==a?4:2==a?2:1}
function Zj(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollLeft),c=c.parentNode;for(;a;)b+=a.offsetLeft,a=a.offsetParent;return b}function ak(a){for(var b=0,c=a.parentNode;c&&c.offsetParent;)c.tagName!=Mc&&c.tagName!=Lc&&(b-=c.scrollTop),c=c.parentNode;for(;a;)b+=a.offsetTop,a=a.offsetParent;return b}function io(){var a=$doc;!a.gwt_uid&&(a.gwt_uid=1);return"gwt-uid-"+a.gwt_uid++}
function sj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientHeight}function rj(){var a=$doc;return(H(a.compatMode,Hb)?a.documentElement:a.body).clientWidth}function jo(a){return(H(a.compatMode,Hb)?a.documentElement:a.body).scrollLeft||0}function ko(a){return(H(a.compatMode,Hb)?a.documentElement:a.body).scrollTop||0}function I(a,b){this.c=a;this.d=b}u(140,1,{72:1,76:1,78:1});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};_.tS=function(){return this.c};
_.c=null;_.d=0;function Kj(){Kj=x;lo=new mo;no=new oo;po=new qo;ro=new so;to=new uo;vo=L(wo,m,6,[lo,no,po,ro,to])}u(139,140,Vh);var vo,po,no,ro,lo,to;function mo(){I.call(this,hc,0)}u(141,139,Vh,mo);function oo(){I.call(this,"DOTTED",1)}u(142,139,Vh,oo);function qo(){I.call(this,"DASHED",2)}u(143,139,Vh,qo);function so(){I.call(this,"HIDDEN",3)}u(144,139,Vh,so);function uo(){I.call(this,"SOLID",4)}u(145,139,Vh,uo);
function xo(){xo=x;yo=new zo;Ao=new Bo;Co=new Do;Eo=new Fo;Go=new Ho;Io=new Jo;Ko=new Lo;Mo=new No;Oo=new Po;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=L(ip,m,7,[yo,Ao,Co,Eo,Go,Io,Ko,Mo,Oo,Qo,So,Uo,Wo,Yo,$o,bp,dp,fp])}u(146,140,ai);var hp,Ao,dp,Co,yo,Io,bp,Go,Ko,Mo,Oo,Eo,fp,Qo,So,Uo,Yo,$o,Wo;function zo(){I.call(this,Nb,0)}u(147,146,ai,zo);function Ro(){I.call(this,"SE_RESIZE",9)}u(148,146,ai,Ro);function To(){I.call(this,"SW_RESIZE",10)}
u(149,146,ai,To);function Vo(){I.call(this,"S_RESIZE",11)}u(150,146,ai,Vo);function Xo(){I.call(this,"W_RESIZE",12)}u(151,146,ai,Xo);function Zo(){I.call(this,"TEXT",13)}u(152,146,ai,Zo);function ap(){I.call(this,"WAIT",14)}u(153,146,ai,ap);function cp(){I.call(this,"HELP",15)}u(154,146,ai,cp);function ep(){I.call(this,"COL_RESIZE",16)}u(155,146,ai,ep);function gp(){I.call(this,"ROW_RESIZE",17)}u(156,146,ai,gp);function Bo(){I.call(this,"AUTO",1)}u(157,146,ai,Bo);
function Do(){I.call(this,"CROSSHAIR",2)}u(158,146,ai,Do);function Fo(){I.call(this,"POINTER",3)}u(159,146,ai,Fo);function Ho(){I.call(this,"MOVE",4)}u(160,146,ai,Ho);function Jo(){I.call(this,"E_RESIZE",5)}u(161,146,ai,Jo);function Lo(){I.call(this,"NE_RESIZE",6)}u(162,146,ai,Lo);function No(){I.call(this,"NW_RESIZE",7)}u(163,146,ai,No);function Po(){I.call(this,"N_RESIZE",8)}u(164,146,ai,Po);function jp(){jp=x;kp=new lp;mp=new np;op=new pp;qp=new rp;sp=L(tp,m,8,[kp,mp,op,qp])}u(165,140,mi);
var sp,mp,op,qp,kp;function lp(){I.call(this,hc,0)}u(166,165,mi,lp);function np(){I.call(this,"BLOCK",1)}u(167,165,mi,np);function pp(){I.call(this,"INLINE",2)}u(168,165,mi,pp);function rp(){I.call(this,"INLINE_BLOCK",3)}u(169,165,mi,rp);function up(){up=x;vp=new wp;xp=new yp;zp=new Ap;Bp=new Cp;Dp=L(Ep,m,10,[vp,xp,zp,Bp])}u(170,140,fi);var Dp,vp,xp,zp,Bp;function wp(){I.call(this,Fb,0)}u(171,170,fi,wp);function yp(){I.call(this,bc,1)}u(172,170,fi,yp);function Ap(){I.call(this,dc,2)}
u(173,170,fi,Ap);function Cp(){I.call(this,uc,3)}u(174,170,fi,Cp);function Jj(){Jj=x;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=L(Yp,m,11,[Fp,Hp,Jp,Lp,Np,Pp,Rp,Tp,Vp])}u(175,140,ui);var Xp,Tp,Jp,Lp,Rp,Vp,Pp,Hp,Np,Fp;function Gp(){I.call(this,"PX",0)}u(176,175,ui,Gp);function Ip(){I.call(this,"PCT",1)}u(177,175,ui,Ip);function Kp(){I.call(this,"EM",2)}u(178,175,ui,Kp);function Mp(){I.call(this,"EX",3)}u(179,175,ui,Mp);
function Op(){I.call(this,"PT",4)}u(180,175,ui,Op);function Qp(){I.call(this,"PC",5)}u(181,175,ui,Qp);function Sp(){I.call(this,"IN",6)}u(182,175,ui,Sp);function Up(){I.call(this,"CM",7)}u(183,175,ui,Up);function Wp(){I.call(this,"MM",8)}u(184,175,ui,Wp);function Zp(){Zp=x;$p=[];aq=[];bq=[]}var $p,aq,bq;function cq(){cq=x;dq=new eq}function fq(a){var b;b=$doc.createElement("style");b.language="text/css";b.textContent=a||l;return b}
function gq(a){var b;a.b||(b=$doc.getElementsByTagName("head")[0],a.b=b);return a.b}function eq(){}u(187,1,{},eq);_.b=null;var dq;u(198,1,{});_.tS=function(){return"An event type"};_.i=null;u(197,198,{});_.Ic=function(){this.f=!1;this.i=null};_.f=!1;u(196,197,{});_.Hc=function(){return this.Jc()};_.b=null;var hq=_.c=null;function iq(){iq=x;jq=new kq(md,new lq)}function lq(){}u(195,196,{},lq);_.Gc=function(a){a.Kc(this)};_.Jc=function(){return jq};var jq;function mq(){mq=x;nq=new kq(yd,new oq)}
function oq(){}u(199,196,{},oq);_.Gc=function(a){pq();qq(this,a.c,rq(a.b.b,a.b.b.hb.selectedIndex))};_.Jc=function(){return nq};var nq;u(202,196,Oh);function Sj(a,b){return(a.b.clientX||0)-Zj(b)+(b.scrollLeft||0)+jo(b.ownerDocument)}function Tj(a,b){return(a.b.clientY||0)-ak(b)+(b.scrollTop||0)+ko(b.ownerDocument)}function Lj(a){var b;return(b=a.c)?Sj(a,b):a.b.clientX||0}function Mj(a){var b;return(b=a.c)?Tj(a,b):a.b.clientY||0}u(201,202,Oh);function sq(){sq=x;tq=new kq(Bd,new uq)}
function uq(){}u(200,201,Oh,uq);_.Gc=function(a){a.Lc(this)};_.Jc=function(){return tq};var tq;function vq(){vq=x;wq=new kq(Ld,new xq)}function xq(){}u(203,196,{},xq);_.Gc=function(){this.b.preventDefault();this.b.stopPropagation()};_.Jc=function(){return wq};var wq;u(206,1,{38:1});_.hC=function(){return this.d};_.tS=function(){return"Event type"};var yq=_.d=0;function xk(){this.d=++yq}u(205,206,si,xk);function kq(a,b){this.d=++yq;this.b=b;!hq&&(hq=new zq);hq.b[a]=this;this.c=a}u(204,205,si,kq);
_.b=null;_.c=null;function Aq(){Aq=x;Bq=new kq(Rd,new Cq)}function Cq(){}u(207,201,Oh,Cq);
_.Gc=function(a){var b=a.b,a=!a.b.A.d,c,d;if(a!=b.A.d)if(b.cb){if(a){if(b.G!=(Dq(),Eq))a=Fq(b.hb),c=new Gq(G(b.hb,Qf),G(b.hb,Pf)),d=new Gq(G(b.L.bb.hb,Qf),G(b.L.bb.hb,Pf)),b.x.c=a.c-(c.c-d.c),b.x.b=a.b-(c.b-d.b);Hq(b.A,!0);a=G(b.L.bb.hb,Qf);Iq(b,new Gq(a,Jq(b.L.bb).b));b.B&&b.G!=Eq&&Kq(b.i,b)}else Hq(b.A,!1),b.G!=(Dq(),Eq)?Iq(b,new Gq(b.x.c,b.x.b)):Lq(b,Fq(b.i.hb)),b.B&&b.G!=Eq&&Mq(b.i,b);Nq(b.L.bb)}else Hq(b.A,!0)};_.Jc=function(){return Bq};var Bq;u(208,196,{});
function Oq(){Oq=x;Pq=new kq(ee,new Qq)}function Qq(){}u(209,208,{},Qq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Pq};var Pq;function Rq(){Rq=x;Sq=new kq(fe,new Tq)}function Tq(){}u(210,208,{},Tq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Sq};var Sq;function Uq(){Uq=x;Vq=new kq(ge,new Wq)}function Wq(){}u(211,208,{},Wq);_.Gc=function(){this.b.stopPropagation();this.b.preventDefault()};_.Jc=function(){return Vq};
var Vq;function Xq(){Xq=x;Yq=new kq(he,new Zq)}function Zq(){}u(212,208,{},Zq);_.Gc=function(a){a=$q(a.b);(this.b.dataTransfer||null).setData(Kg,a)};_.Jc=function(){return Yq};var Yq;function ar(){ar=x;br=new kq(ie,new cr)}function cr(){}u(213,208,{},cr);
_.Gc=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;dr(c,a.b.c);1==a.b.d&&c.readAsText(b)}0==d.length&&(b=(this.b.dataTransfer||null).getData(Kg),er(a.b.c,b))};_.Jc=function(){return br};var br;function fr(){fr=x;gr=new kq(ne,new hr)}function hr(){}u(214,196,{},hr);_.Gc=function(a){Yj(a.b.b)};_.Jc=function(){return gr};var gr;
function ir(){ir=x;jr=new kq(we,new kr)}function kr(){}u(215,196,{},kr);_.Gc=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,lr(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,mr(a.b.i,a.b.c)&&this.b.preventDefault()),a.b.e=!0)};_.Jc=function(){return jr};var jr;function nr(){nr=x;or=new kq(xe,new pr)}function pr(){}u(216,196,{},pr);_.Gc=function(a){a.b.b&&(a.b.c.b=null,qr(a.b.b,a.b.c))};
_.Jc=function(){return or};var or;function rr(){rr=x;sr=new kq(ye,new tr)}function tr(){}u(217,196,{},tr);_.Gc=function(){this.b.preventDefault()};_.Jc=function(){return sr};var sr;u(219,196,{});u(218,219,{});function ur(){ur=x;vr=new kq(Ve,new wr)}function wr(){}u(220,218,{},wr);
_.Gc=function(a){var b,c;c=this.b.keyCode||0;0<=c&&c<(xr(),yr).length&&-999!=(xr(),yr)[c]&&(c=(xr(),yr)[c]);b=new zr(null,c,null);if(this.b.ctrlKey||this.b.shiftKey||this.b.metaKey||this.b.altKey)this.b.ctrlKey&&(b.f|=2),this.b.altKey&&(b.f|=8),this.b.metaKey&&(b.f|=4),this.b.shiftKey&&(b.f|=1);a:{var a=a.b.d,d,e;a.lb=!1;if(!a.A){a.lb=!0;a.K=l;e=0;d=8==b.f;b=0!=(b.f&2);switch(c){case 99:case 67:b?Ar($q(a)):e=301;break;case 118:case 86:b&&a.wb&&Br(a.v,(!a.xb&&(a.xb=new Cr(a)),a.xb));break;case 110:case 78:e=
401;break;case 111:case 79:e=501;break;case 115:case 83:e=601;break;case 112:case 80:e=1101;break;case 102:case 70:e=701;break;case 108:case 76:e=801;break;case 98:case 66:e=901;break;case 105:case 73:e=1001;break;case 120:case 88:a.Sb&&(Dr(a,eo((Er(),Fr).hc.b.hb,ah)),e=1201,a.e=18);break;case 104:case 72:a.lb=!0;a.K=Vb;e=1300;break;case 114:case 82:a.lb=!0;a.K=qc;e=1301;break;case 116:case 84:701==a.d?(e=236,a.lb=!0,a.K=Ka):801==a.d?(e=237,a.lb=!0,a.K=Ja):(e=233,a.lb=!0,a.K="-tBu");break;case 121:case 89:b?
e=111:(e=234,a.lb=!0,a.K=Ra);break;case 122:case 90:b?e=110:(e=239,a.lb=!0,a.K=Ua);break;case 97:case 65:e=235;a.lb=!0;a.K="-COOH";break;case 101:case 69:e=238;a.lb=!0;a.K=Ea;break;case 117:case 85:e=110;break;case 113:case 81:e=242;a.lb=!0;a.K=Fa;break;case 103:b=!0;break a;case 27:e=202;break;case 45:701==a.d?(e=254,a.lb=!0,a.K="-F"):801==a.d?(e=255,a.lb=!0,a.K="-Cl"):901==a.d?(e=256,a.lb=!0,a.K="-Br"):1001==a.d?(e=257,a.lb=!0,a.K="-I"):501==a.d?(e=259,a.lb=!0,a.K="-OH"):401==a.d?(e=258,a.lb=!0,
a.K="-NH2"):e=202;break;case 61:501==a.d?(e=250,a.lb=!0,a.K="=O"):e=203;break;case 35:e=204;break;case 48:105==a.d?Gr(a,0):d?(e=223,a.lb=!0,a.K="-3-Furyl"):(e=221,a.lb=!0,a.K="-Furyl");break;case 49:105==a.d?Gr(a,1):1301==a.d?(a.lb=!0,a.K="-R1",e=1302):e=209;break;case 50:105==a.d&&Gr(a,2);1301==a.d&&(a.lb=!0,a.K="-R2",e=1303);break;case 51:105==a.d?Gr(a,3):1301==a.d?(a.lb=!0,a.K="-R3",e=1304):e=206;break;case 52:105==a.d?Gr(a,4):e=207;break;case 53:105==a.d?Gr(a,5):e=208;break;case 54:105==a.d?Gr(a,
6):e=210;break;case 55:105==a.d?Gr(a,7):e=211;break;case 56:105==a.d?Gr(a,8):e=212;break;case 57:105==a.d?Gr(a,9):(a.lb=!0,a.K="9 ring",e=229);break;case 100:case 68:case 8:case 127:e=104;break;case 32:e=205;break;case 109:case 77:case 1002:e=151;break;case 119:case 87:case 1003:e=152}Hr(a,e)}b=!0}b&&this.b.preventDefault()};_.Jc=function(){return vr};var vr;function Ir(){Ir=x;Jr=new kq(wf,new Kr)}function Kr(){}u(221,201,Oh,Kr);_.Gc=function(a){a.uc(this)};_.Jc=function(){return Jr};var Jr;
function tj(){tj=x;uj=new kq(xf,new Lr)}function Lr(){}u(222,201,Oh,Lr);_.Gc=function(a){a.vc(this)};_.Jc=function(){return uj};var uj;function Mr(){Mr=x;Nr=new kq(yf,new Or)}function Or(){}u(223,201,Oh,Or);_.Gc=function(a){var b;a.f&&1==a.e&&(b=new Rj(hj,null),a.c.j=a.i+b.b,a.c.k=a.j+b.e,ij(a))};_.Jc=function(){return Nr};var Nr;function Pr(){Pr=x;Qr=new kq(zf,new Rr)}function Rr(){}u(224,201,Oh,Rr);_.Gc=function(a){var b;b=this.b;Un((Rn(),Sn),new Sr(a,a.c,b))};_.Jc=function(){return Qr};var Qr;
function vj(){vj=x;Ij=new kq(Af,new Tr)}function Tr(){}u(225,201,Oh,Tr);_.Gc=function(a){a.wc(this)};_.Jc=function(){return Ij};var Ij;function zq(){this.b={}}u(226,1,{},zq);_.b=null;u(229,202,Oh);var Ur=null;function Vr(){Vr=x;Wr=new kq(Sg,new Xr)}function Xr(){}u(228,229,Oh,Xr);_.Gc=function(a){Yr(a.b,this,a.b.n)};_.Jc=function(){return Wr};var Wr;function Zr(){Zr=x;$r=new kq(Tg,new as)}function as(){}u(230,229,Oh,as);_.Gc=function(a){Yr(a.b,this,a.b.n)};_.Jc=function(){return $r};var $r;
function bs(){var a;this.b=(a=document.createElement(ae),a.setAttribute(Rf,"return;"),typeof a.ontouchstart==te)}u(231,1,{},bs);function cs(){cs=x;ds=new kq(Ug,new es)}function es(){}u(232,229,Oh,es);_.Gc=function(a){Yr(a.b,this,a.b.o)};_.Jc=function(){return ds};var ds;function fs(){fs=x;gs=new kq(Vg,new hs)}function hs(){}u(233,229,Oh,hs);_.Gc=function(a){is(a.b,this)&&(a.b.k&&js(a.b.k,a.b.c)?a.b.e=!0:(this.b.preventDefault(),lk(a.b.d,750),a.b.e=!1))};_.Jc=function(){return gs};var gs;
function ks(a,b){this.b=b;this.c=a}function ls(a,b,c){wk&&(b=new ks(b,c),a.Uc(b))}u(234,197,{},ks);_.Gc=function(a){a.Qc(this)};_.Hc=function(){return wk};_.b=!1;var wk=_.c=null;function ms(a){this.b=a}u(235,197,{},ms);_.Gc=function(a){a.Rc(this)};_.Hc=function(){return ns};var ns=_.b=null;function os(){}function ps(a){var b;qs&&(b=new os,a.Uc(b))}u(236,197,{},os);_.Gc=function(a){a.Sc(this)};_.Hc=function(){return qs};var qs=null;function rs(a){this.b=a}u(237,197,{},rs);_.Gc=function(a){a.Tc(this)};
_.Hc=function(){return ss};var ss=_.b=null;function ts(){}u(238,197,{},ts);_.Gc=function(a){a.b.O&&a.b.Ed()};_.Hc=function(){return us};var us=null;function vs(a,b,c){a=a.b;if(!b)throw new ws("Cannot add a handler with a null type");if(!c)throw new ws("Cannot add a null handler");0<a.c?xs(a,new ys(a,b,c)):zs(a,b,null,c);return new As(new Bs(a,b,c))}
function Cs(a,b){var c;!b.f||b.Ic();c=b.i;b.i=a.c;try{var d=a.b,e,f,g,j,h;if(!b)throw new ws("Cannot fire null event");try{++d.c;j=Ds(d,b.Hc(),null);e=null;for(h=d.d?j.Gf(j.Be()):j.Ff();d.d?h.If():h.Xc();){g=d.d?h.Jf():h.Yc();try{b.Gc(g)}catch(n){if(n=Pi(n),A(n,87))f=n,!e&&(e=new Es),Fs(e,f);else throw n;}}if(e)throw new Gs(e);}finally{if(--d.c,0==d.c){var o,r;if(d.b)try{for(r=new Ji(d.b);r.c<r.e.Be();)o=Ki(r),o.xc()}finally{d.b=null}}}}catch(q){q=Pi(q);if(A(q,39))throw new Hs(q.b);throw q;}finally{null==
c?(b.f=!0,b.i=null):b.i=c}}function Is(a){Js.call(this,a,!1)}function Js(a,b){this.b=new Ks(b);this.c=a}u(239,1,$h,Is,Js);_.Uc=function(a){Cs(this,a)};_.b=null;_.c=null;u(242,1,{});function xs(a,b){!a.b&&(a.b=new dj);Yi(a.b,b)}function zs(a,b,c,d){var e;e=gj(a.e,b);e||(e=new Hi,z(a.e,b,e));a=e.xe(c);a||(a=new dj,e.ze(c,a));a.xf(d)}function Ls(a,b,c,d){var e,f;e=Ds(a,b,c);e.zf(d)&&e.ye()&&(f=gj(a.e,b),f.Ae(c),f.ye()&&Si(a.e,b))}
function Ds(a,b,c){a=gj(a.e,b);if(!a)return Ms(),Ms(),$s;c=a.xe(c);return!c?(Ms(),Ms(),$s):c}u(241,242,{});_.b=null;_.c=0;_.d=!1;function Ks(a){this.e=new Hi;this.d=a}u(240,241,{},Ks);function As(a){this.b=a}u(243,1,{},As);_.b=null;function Gs(a){Qi.call(this,at(a),bt(a));this.b=a}function bt(a){a=a.xd();return!a.Xc()?null:a.Yc()}
function at(a){var b,c,d;b=a.Be();if(0==b)return null;b=new ct(1==b?"Exception caught: ":b+" exceptions caught: ");c=!0;for(a=a.xd();a.Xc();)d=a.Yc(),c?c=!1:b.b.b+="; ",d=d.Ec(),sn(b.b,d);return b.b.b}u(245,97,ji,Gs);_.b=null;function Hs(a){Gs.call(this,a)}u(244,245,ji,Hs);u(246,1,{},function(){});function dt(a){a=eo(a,Yd);return(null==a?0:qg==a||qg.toLowerCase()==a.toLowerCase())?(et(),ft):(null==a?0:ff==a||ff.toLowerCase()==a.toLowerCase())?(et(),gt):(et(),ht)}
function et(){et=x;ft=new it("RTL",0);gt=new it("LTR",1);ht=new it(Nb,2);jt=L(kt,m,16,[ft,gt,ht])}function it(a,b){I.call(this,a,b)}u(248,140,{16:1,72:1,76:1,78:1},it);var jt,ht,gt,ft;function lt(){}function mt(a,b){var c=Array(b);if(3==a)for(var d=0;d<b;++d){var e={};e.l=e.m=e.h=0;c[d]=e}else if(0<a){e=[null,0,!1][a];for(d=0;d<b;++d)c[d]=e}return c}function y(a,b,c,d,e){d=mt(e,d);L(a,b,c,d);return d}function nt(a){return ot([pt,N],[m,s],[71,-1],a,0,2,1)}
function ot(a,b,c,d,e,f,g){var j,h,n;h=d[e];j=e==f-1;n=mt(j?g:0,h);L(a[e],b[e],c[e],n);if(!j){++e;for(j=0;j<h;++j)n[j]=ot(a,b,c,d,e,f,g)}return n}function L(a,b,c,d){qt();var e=rt,f=st;qt();for(var g=0,j=e.length;g<j;++g)d[e[g]]=f[g];d.cZ=a;d.cM=b;d.qI=c;return d}function tt(a,b,c){if(null!=c){if(0<a.qI&&(!c.cM||!c.cM[a.qI]))throw new ut;if(-1==a.qI&&(c.tM==x||c.cM&&c.cM[1]))throw new ut;if(-1>a.qI&&(c.tM==x||c.cM&&c.cM[1])&&(!c.cM||!c.cM[-a.qI]))throw new ut;}a[b]=c}u(249,1,{},lt);_.qI=0;
function qt(){qt=x;rt=[];st=[];var a=new lt,b=rt,c=st,d=0,e,f;for(f in a)if(e=a[f])b[d]=f,c[d]=e,++d}var rt,st;function A(a,b){return null!=a&&a.cM&&!!a.cM[b]}function Bn(a){return null!=a&&a.tM!=x&&!(a.cM&&a.cM[1])}function Fn(a){return a.tM==x||a.cM&&!!a.cM[1]}function vt(a){return null==a?null:a}function wt(a){return~~Math.max(Math.min(a,2147483647),-2147483648)}
function xt(){var a;$stats&&yt("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(Df)&&9<=$doc.documentMode)a="ie9";else if(-1!=a.indexOf(Df)&&8<=$doc.documentMode)a="ie8";else{var b;var c=/msie ([0-9]+)\.([0-9]+)/.exec(a);c&&3==c.length&&(b=6E3<=1E3*parseInt(c[1])+parseInt(c[2]));a=b?"ie6":-1!=a.indexOf("gecko")?"gecko1_8":"unknown"}H(Sf,a)||$wnd.alert("ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (opera) does not match the runtime user.agent value ("+
a+"). Expect more errors.\n");$stats&&yt("com.google.gwt.user.client.DocumentModeAsserter");b=$doc.compatMode;a=L(zt,m,1,[Hb]);for(c=0;c<a.length&&!H(a[c],b);++c);$stats&&yt("com.allen_sauer.gwt.dnd.client.util.DragEntryPoint");$wnd.$GWT_DND_VERSION="3.0.0";Zp();bq.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;}");
Zp();0!=bq.length&&(a=bq.join(l),b=(cq(),dq),a=fq(a),gq(b).insertBefore(a,b.b.firstChild),bq.length=0);0!=$p.length&&(a=$p.join(l),b=(cq(),dq),a=fq(a),gq(b).appendChild(a),$p.length=0);0!=aq.length&&(a=aq.join(l),b=(cq(),dq),a=fq(a),gq(b).appendChild(a),aq.length=0);$stats&&yt("export.client.JSME_export");new At;new Bt;0<Ct(null)?Un((Rn(),Sn),new Dt):Et()}function Pi(a){return A(a,87)?a:new zn(a)}function Ft(a){return Gt(a&4194303,a>>22&4194303,0>a?1048575:0)}
function Ht(a){return Gt(a.l,a.m,a.h)}function Gt(a,b,c){return _=new It,_.l=a,_.m=b,_.h=c,_}
function Jt(a,b){var c,d,e,f,g;if(0==b.l&&0==b.m&&0==b.h)throw new Kt;if(0==a.l&&0==a.m&&0==a.h)return Lt=Gt(0,0,0),Gt(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?(Lt=Gt(0,0,0),c=Ht((Mt(),Nt))):(Lt=Gt(c.l,c.m,c.h),c=Gt(0,0,0)),c;g=!1;0!=b.h>>19&&(b=Ot(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?Pt(e):0==c&&0!=d&&0==e?Pt(d)+22:0!=c&&0==d&&0==e?Pt(c)+44:-1));c=d=e=!1;if(524288==a.h&&0==a.m&&0==a.l)if(e=
d=!0,-1==f)a=Ht((Mt(),Qt)),c=!0,g=!g;else return c=Rt(a,f),g&&St(c),Lt=Gt(0,0,0),c;else 0!=a.h>>19&&(e=!0,a=Ot(a),c=!0,g=!g);if(-1!=f){c=a;d=f;f=g;g=e;e=Rt(c,d);f&&St(e);var j;22>=d?(f=c.l&(1<<d)-1,j=c=0):44>=d?(f=c.l,j=c.m&(1<<d-22)-1,c=0):(f=c.l,j=c.m,c=c.h&(1<<d-44)-1);c=Gt(f,j,c);g?Lt=Ot(c):Lt=Gt(c.l,c.m,c.h);return e}if(!Tt(a,b))return e?Lt=Ot(a):Lt=Gt(a.l,a.m,a.h),Gt(0,0,0);c=c?a:Gt(a.l,a.m,a.h);var h,n,o,r;f=Ut(b)-Ut(c);h=f&63;22>h?(j=b.l<<h,n=b.m<<h|b.l>>22-h,h=b.h<<h|b.m>>22-h):44>h?(j=0,
n=b.l<<h-22,h=b.m<<h-22|b.l>>44-h):(n=j=0,h=b.l<<h-44);j=Gt(j&4194303,n&4194303,h&1048575);for(n=Gt(0,0,0);0<=f;){h=c;var q=r=o=void 0,q=h.h-j.h;0>q?h=!1:(o=h.l-j.l,r=h.m-j.m+(o>>22),q+=r>>22,0>q?h=!1:(h.l=o&4194303,h.m=r&4194303,h.h=q&1048575,h=!0));if(h&&(22>f?n.l|=1<<f:44>f?n.m|=1<<f-22:n.h|=1<<f-44,0==c.l&&0==c.m&&0==c.h))break;h=j.m;o=j.h;r=j.l;j.h=o>>>1;j.m=h>>>1|(o&1)<<21;j.l=r>>>1|(h&1)<<21;--f}g&&St(n);e?(Lt=Ot(c),d&&(Lt=Vt(Lt,(Mt(),Nt)))):Lt=Gt(c.l,c.m,c.h);return n}
function St(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 Ut(a){var b;b=Wt(a.h);return 32==b?(b=Wt(a.m),32==b?Wt(a.l)+32:b+20-10):b-12}var Lt=null;function Xt(a,b){var c,d;c=a.l+b.l;d=a.m+b.m+(c>>22);return Gt(c&4194303,d&4194303,a.h+b.h+(d>>22)&1048575)}function Yt(a,b){return Gt(a.l&b.l,a.m&b.m,a.h&b.h)}function Zt(a,b){return a.l==b.l&&a.m==b.m&&a.h==b.h}
function O(a){var b,c,d;if(isNaN(a))return Mt(),$t;if(-9223372036854775E3>a)return Mt(),au;if(9223372036854775E3<=a)return Mt(),Qt;d=!1;0>a&&(d=!0,a=-a);c=0;17592186044416<=a&&(c=wt(a/17592186044416),a-=17592186044416*c);b=0;4194304<=a&&(b=wt(a/4194304),a-=4194304*b);a=wt(a);b=Gt(a,b,c);d&&St(b);return b}function bu(a){var b,c;return-129<a&&128>a?(b=a+128,null==cu&&(cu=y(du,m,17,256,0)),c=cu[b],!c&&(c=cu[b]=Ft(a)),c):Ft(a)}
function eu(a){var b=kh,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 Tt(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 fu(a,b){var c,d,e,f,g,j,h,n,o,r,q,t,v,D;c=a.l&8191;d=a.l>>13|(a.m&15)<<9;e=a.m>>4&8191;f=a.m>>17|(a.h&255)<<5;g=(a.h&1048320)>>8;j=b.l&8191;h=b.l>>13|(b.m&15)<<9;n=b.m>>4&8191;o=b.m>>17|(b.h&255)<<5;r=(b.h&1048320)>>8;q=c*j;v=d*j;t=e*j;D=f*j;g*=j;0!=h&&(v+=c*h,t+=d*h,D+=e*h,g+=f*h);0!=n&&(t+=c*n,D+=d*n,g+=e*n);0!=o&&(D+=c*o,g+=d*o);0!=r&&(g+=c*r);c=(q&4194303)+((v&511)<<13);q=(q>>22)+(v>>9)+((t&262143)<<4)+((D&31)<<17)+(c>>22);t=(t>>18)+(D>>5)+((g&4095)<<8)+(q>>22);return Gt(c&4194303,q&
4194303,t&1048575)}function Ot(a){var b,c;b=~a.l+1&4194303;c=~a.m+(0==b?1:0)&4194303;return Gt(b,c,~a.h+(0==b&&0==c?1:0)&1048575)}function Rt(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 Gt(c&4194303,d&4194303,e&1048575)}function Vt(a,b){var c,d;c=a.l-b.l;d=a.m-b.m+(c>>22);return Gt(c&4194303,d&4194303,a.h-b.h+(d>>22)&1048575)}
function P(a){return a.l|a.m<<22}function gu(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+gu(Ot(a));for(c=l;!(0==a.l&&0==a.m&&0==a.h);){b=bu(1E9);a=Jt(a,b);b=l+P(Lt);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 cu=null;function Mt(){Mt=x;Qt=Gt(4194303,4194303,524287);au=Gt(0,0,524288);Nt=bu(1);bu(2);$t=bu(0)}var Qt,au,Nt,$t;function It(){}u(258,1,{17:1},It);
function yt(a){$stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:"startup",evtGroup:"moduleStartup",millis:(new Date).getTime(),type:"onModuleLoadStart",className:a})}function hu(a,b,c){this.d=this.c=0;this.b=c;this.f=b;this.e=a}u(263,1,{},hu);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function iu(a,b){sn(a.b.b,b.b);return a}function ju(){this.b=new ku}u(264,1,{},ju);function lu(a){if(null==a)throw new ws("css is null");this.b=a}u(265,1,{18:1,72:1},lu);
_.eQ=function(a){return!A(a,18)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};_.b=null;function nu(a){if(null==a)throw new ws("html is null");this.b=a}u(267,1,hi,nu);_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};_.b=null;u(268,1,hi,function(){this.b=l});_.Vc=function(){return this.b};_.eQ=function(a){return!A(a,19)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};_.b=null;
function ou(){ou=x;pu=RegExp(oa,ue);qu=RegExp(qb,ue);ru=RegExp(ob,ue);su=RegExp(ta,ue);tu=RegExp(da,ue)}function uu(a){ou();-1!=a.indexOf(oa)&&(a=a.replace(pu,pa));-1!=a.indexOf(ob)&&(a=a.replace(ru,ra));-1!=a.indexOf(qb)&&(a=a.replace(qu,qa));-1!=a.indexOf(da)&&(a=a.replace(tu,"&quot;"));-1!=a.indexOf(ta)&&(a=a.replace(su,"&#39;"));return a}var pu,qu,ru,tu,su;function vu(a){if(null==a)throw new ws("uri is null");this.b=a}u(270,1,{20:1},vu);_.eQ=function(a){return!A(a,20)?!1:H(this.b,a.b)};_.hC=function(){return mu(this.b)};
_.b=null;function wu(){wu=x}u(272,1,{});function xu(){}u(273,1,{},xu);var yu=null;function zu(){}u(274,272,{},zu);var Au=null;function Bu(a,b,c){var d,e,f,g,j;if(a)for(g=0,j=c.length;g<j;++g){f=c[g];e=Ds(a.b,f,null).Be();for(e-=1;0<=e;--e)if(d=Ds(a.b,f,null).Ef(e),A(d,21)&&En(d.b,b)){var h=a.b,n=f;0<h.c?xs(h,new Cu(h,n,null,d)):Ls(h,n,null,d)}}}u(275,1,vi);_.b=null;function Du(a){this.b=a}u(276,275,vi,Du);_.Wc=function(a){a.d&&(this.b._c(a.e)||(a.b=!0))};function Eu(a){this.b=a}u(277,275,vi,Eu);
_.Sc=function(){Fu(this.b.b)};function Gu(){yn()}u(278,97,Nh,Gu);function Hu(a){0!=a.c.d&&!a.f&&!a.d&&(a.f=!0,lk(a.e,1))}function Iu(){this.b=new Ju(this);this.c=new dj;this.e=new Ku(this);this.i=new Lu(this)}u(279,1,{},Iu);_.d=!1;_.f=!1;function Ju(a){rk();this.b=a}u(280,24,{},Ju);_.Dc=function(){if(this.b.d){var a=this.b,b;b=Mu(a.i.e.c,a.i.c);Nu(a.i);A(b,22)&&new Gu;a.d=!1;Hu(a)}};_.b=null;function Ku(a){rk();this.b=a}u(281,24,{},Ku);
_.Dc=function(){this.b.f=!1;var a=this.b,b=hk(),c,d,e;e=!1;try{a.d=!0;a.i.b=a.c.d;for(lk(a.b,1E4);a.i.d<a.i.b;){d=Ou(a.i);try{if(null==d)break;A(d,22)&&(c=d,c.xc())}finally{(e=-1==a.i.c)||Nu(a.i)}if(100<=hk()-b)break}}finally{e||(fk(a.b),a.d=!1,Hu(a))}};_.b=null;function Ou(a){var b;a.c=a.d;b=Mu(a.e.c,a.d++);a.d>=a.b&&(a.d=0);return b}function Nu(a){Pu(a.e.c,a.c);--a.b;a.c<=a.d&&0>--a.d&&(a.d=0);a.c=-1}function Lu(a){this.e=a}u(282,1,{},Lu);_.Xc=function(){return this.d<this.b};_.Yc=function(){return Ou(this)};
_.Zc=function(){Nu(this)};_.b=0;_.c=-1;_.d=0;_.e=null;function Qu(a,b){var c=(Ru(),Su(b));a.appendChild(c)}function Tu(a,b,c){var d;d=Xj;Xj=a;b==mj&&8192==Uu(a.type)&&(mj=null);c.$c(a);Xj=d}var Xj=null,mj=null;function Vu(){Vu=x;Wu=new Iu}function Pj(a){Vu();if(!a)throw new ws("cmd cannot be null");var b=Wu;Yi(b.c,a);Hu(b)}var Wu;function Xu(a){nj();!Yu&&(Yu=new xk);Zu||(Zu=new Js(null,!0),$u=new av);return vs(Zu,Yu,a)}var Zu=null;function bv(a){a.f=!1;a.i=null;a.b=!1;a.c=!1;a.d=!0;a.e=null}
function av(){}u(288,197,{},av);_.Gc=function(a){a.Wc(this);$u.d=!1};_.Hc=function(){return Yu};_.Ic=function(){bv(this)};_.b=!1;_.c=!1;_.d=!1;var Yu=_.e=null,$u=null;function cv(){cv=x;dv=new ev;fv()||(dv=null)}var dv=null;function tk(){}u(290,1,{},tk);_.Qc=function(){for(;0<(rk(),sk).d;)fk(Mu(sk,0))};function vk(a,b){return vs((!gv&&(gv=new hv),gv),a,b)}function iv(a){uk();jv||(kv(),jv=!0);return vk((!qs&&(qs=new xk),qs),a)}function uk(){lv||(mv(),lv=!0)}
function nv(){var a;lv&&(a=new ov,gv&&Cs(gv,a));return null}var lv=!1,gv=null,pv=0,qv=0,jv=!1;function rv(){rv=x;sv=new xk}function ov(){rv()}u(292,197,{},ov);_.Gc=function(){null.ag()};_.Hc=function(){return sv};var sv;function hv(){Is.call(this,null)}u(294,239,$h,hv);
function Uu(a){switch(a){case md:return 4096;case yd:return 1024;case Bd:return 1;case Rd:return 2;case ne:return 2048;case Ve:return 128;case We:return 256;case Xe:return 512;case cf:return 32768;case "losecapture":return 8192;case wf:return 4;case xf:return 64;case yf:return 32;case zf:return 16;case Af:return 8;case "scroll":return 16384;case ke:return 65536;case "DOMMouseScroll":case Bf:return 131072;case Ld:return 262144;case Xf:return 524288;case Vg:return 1048576;case Ug:return 2097152;case Tg:return 4194304;
case Sg:return 8388608;case ye:return 16777216;case we:return 33554432;case xe:return 67108864;default:return-1}}function nj(){tv||(uv(),tv=!0)}var tv=!1;function vv(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 wv(a){for(var b=0,a=a.firstChild;a;)1==a.nodeType&&++b,a=a.nextSibling;return b}
function uv(){xv=C(function(a){var b;var c=Zu,d,e,f;Yu&&c&&yv(c.b.e,Yu)?(b=$u.b,d=$u.c,e=$u.d,f=$u.e,bv($u),$u.e=a,Cs(c,$u),c=!($u.b&&!$u.c),$u.b=b,$u.c=d,$u.d=e,$u.e=f,b=c):b=!0;!b&&a&&(a.cancelBubble=!0,a.preventDefault());return!b?(a.stopPropagation(),a.preventDefault(),!1):!0});zv=C(function(a){for(var b,c=this;c&&!(b=c.__listener);)c=c.parentNode;c&&1!=c.nodeType&&(c=null);b&&!Bn(b)&&A(b,23)&&Tu(a,c,b)});Av=C(function(a){a.preventDefault();zv.call(this,a)});Bv=C(function(a){this.__gwtLastUnhandledEvent=
a.type;zv.call(this,a)});Cv=C(function(a){if(xv(a)){var b=oj;b&&b.__listener&&!Bn(b.__listener)&&A(b.__listener,23)&&(Tu(a,b,b.__listener),a.stopPropagation())}});$wnd.addEventListener(Bd,Cv,!0);$wnd.addEventListener(Rd,Cv,!0);$wnd.addEventListener(wf,Cv,!0);$wnd.addEventListener(Af,Cv,!0);$wnd.addEventListener(xf,Cv,!0);$wnd.addEventListener(zf,Cv,!0);$wnd.addEventListener(yf,Cv,!0);$wnd.addEventListener(Bf,Cv,!0);$wnd.addEventListener(Ve,xv,!0);$wnd.addEventListener(Xe,xv,!0);$wnd.addEventListener(We,
xv,!0);$wnd.addEventListener(Vg,Cv,!0);$wnd.addEventListener(Ug,Cv,!0);$wnd.addEventListener(Tg,Cv,!0);$wnd.addEventListener(Sg,Cv,!0);$wnd.addEventListener(ye,Cv,!0);$wnd.addEventListener(we,Cv,!0);$wnd.addEventListener(xe,Cv,!0)}function Dv(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 Ev(a,b){nj();switch(b){case "drag":a.ondrag=zv;break;case ee:a.ondragend=zv;break;case fe:a.ondragenter=Av;break;case "dragleave":a.ondragleave=zv;break;case ge:a.ondragover=Av;break;case he:a.ondragstart=zv;break;case ie:a.ondrop=zv;break;case "canplaythrough":case "ended":case "progress":a.removeEventListener(b,zv,!1);a.addEventListener(b,zv,!1);break;default:throw"Trying to sink unknown event type "+b;}}var oj=null,xv=null,Cv=null,Av=null,zv=null,Bv=null;
function Fv(a,b){a.__eventBits=b;a.onclick=b&1?zv:null;a.ondblclick=b&2?zv:null;a.onmousedown=b&4?zv:null;a.onmouseup=b&8?zv:null;a.onmouseover=b&16?zv:null;a.onmouseout=b&32?zv:null;a.onmousemove=b&64?zv:null;a.onkeydown=b&128?zv:null;a.onkeypress=b&256?zv:null;a.onkeyup=b&512?zv:null;a.onchange=b&1024?zv:null;a.onfocus=b&2048?zv:null;a.onblur=b&4096?zv:null;a.onlosecapture=b&8192?zv:null;a.onscroll=b&16384?zv:null;a.onload=b&32768?Bv:null;a.onerror=b&65536?zv:null;a.onmousewheel=b&131072?zv:null;
a.oncontextmenu=b&262144?zv:null;a.onpaste=b&524288?zv:null}function Gv(){var a;Gv=x;Hv=(a=$doc,H(a.compatMode,Hb)?a.documentElement:a.body)}var Hv;function Iv(){this.c=new dj}function Jv(a){a=a[ad];return null==a?-1:a}u(299,1,{},Iv);_.b=null;function Kv(a,b){this.b=a;this.c=b}u(300,1,{},Kv);_.b=0;_.c=null;u(301,1,$h);_.ad=function(a){return decodeURI(a.replace("%23",ma))};_.Uc=function(a){Cs(this.b,a)};_.bd=function(a){a=null==a?l:a;if(!H(a,null==Lv?l:Lv))Lv=a,us&&(a=new ts,Cs(this.b,a))};
var Lv=l;function fv(){function a(){$wnd.setTimeout(a,250);e()}var b=dv,c=l,d=$wnd.location.hash;0<d.length&&(c=b.ad(d.substring(1)));Lv=c;var e=C(function(){var a=l,c=$wnd.location.hash;0<c.length&&(a=b.ad(c.substring(1)));b.bd(a)});a();return!0}function ev(){this.b=new Is(null)}u(302,301,$h,ev);
function mv(){var a=$wnd.onbeforeunload,b=$wnd.onunload;$wnd.onbeforeunload=function(b){var d;try{d=C(nv)()}finally{b=a&&a(b)}if(null!=d)return d;if(null!=b)return b};$wnd.onunload=C(function(a){try{lv&&ls((!gv&&(gv=new hv),gv),null,!1)}finally{b&&b(a),$wnd.onresize=null,$wnd.onscroll=null,$wnd.onbeforeunload=null,$wnd.onunload=null}})}
function kv(){var a=$wnd.onresize;$wnd.onresize=C(function(b){try{var c,d;if(jv&&(d=rj(),c=sj(),qv!=d||pv!=c))qv=d,pv=c,ps((!gv&&(gv=new hv),gv))}finally{a&&a(b)}})}function cj(a,b){Li(a.gd(),b,!0)}function bj(a,b){Li(a.gd(),b,!1)}function qj(a,b,c){0<=b&&a.md(b+cg);0<=c&&a.kd(c+cg)}function Mv(a,b){null==b||0==b.length?a.hb.removeAttribute(Og):a.hb.setAttribute(Og,b)}function Nv(a){var b,a=eo(a,Ad);b=Ov(a,Pv(32));return 0<=b?a.substr(0,b-0):a}
function Li(a,b,c){if(!a)throw new Ti(lc);b=ao(b);if(0==b.length)throw new yk(Kc);if(c){var d;d=ao(b);b=a.className;-1==fo(b,d)&&(0<b.length?a.className=b+ba+d:a.className=d)}else{var e,f,c=ao(b);f=a.className;e=fo(f,c);-1!=e&&(b=ao(f.substr(0,e-0)),c=ao(bo(f,e+c.length)),0==b.length?d=c:0==c.length?d=b:d=b+ba+c,a.className=d)}}function Qv(a,b){a.style.display=b?l:If;a.setAttribute("aria-hidden",""+!b)}u(308,1,ti);_.cd=function(){return Zj(this.hb)};_.dd=function(){return ak(this.hb)};
_.ed=function(){return G(this.hb,Pf)};_.fd=function(){return G(this.hb,Qf)};_.gd=function(){return this.hb};_.hd=function(){return this.hb.style.display!=If};_.jd=function(){throw new Rv;};_.kd=function(a){this.hb.style[Me]=a};_.ld=function(a){Qv(this.hb,a)};_.md=function(a){this.hb.style[fh]=a};_.tS=function(){return!this.hb?"(null handle)":this.hb.outerHTML};_.hb=null;function Sv(a,b,c){Ev(a.hb,c.c);vs(!a.eb?a.eb=new Is(a):a.eb,c,b)}
function B(a,b,c){var d;d=Uu(c.c);if(-1==d)Ev(a.hb,c.c);else if(-1==a.db){var e=a.hb;d|=a.hb.__eventBits||0;nj();Fv(e,d)}else a.db|=d;return vs(!a.eb?a.eb=new Is(a):a.eb,c,b)}function Tv(a,b,c){return vs(!a.eb?a.eb=new Is(a):a.eb,c,b)}function Uv(a){var b;if(a.pd())throw new Vv("Should only call onAttach when the widget is detached from the browser's document");a.cb=!0;a.hb.__listener=a;b=a.db;a.db=-1;if(0<b)if(-1==a.db){var c=a.hb;b|=a.hb.__eventBits||0;nj();Fv(c,b)}else a.db|=b;a.nd();a.sd()}
function Wv(a,b){var c;switch(Uu(b.type)){case 16:case 32:if((c=b.relatedTarget)&&a.hb.contains(c))return}c=a.hb;var d,e,f;if(hq&&(f=hq.b[b.type]))d=f.b.b,e=f.b.c,f.b.b=b,f.b.c=c,a.eb&&Cs(a.eb,f.b),f.b.b=d,f.b.c=e}function Xv(a){if(!a.pd())throw new Vv("Should only call onDetach when the widget is attached to the browser's document");try{a.td()}finally{try{a.od()}finally{a.hb.__listener=null,a.cb=!1}}}
function Yj(a){if(a.gb)if(A(a.gb,29))a.gb.ud(a);else{if(a.gb)throw new Vv("This widget's parent does not implement HasWidgets");}else if(kj(),yv(Yv.b,a)){kj();try{a.rd()}finally{Si(Yv.b,a)}}}function Zv(a,b){var c;c=a.gb;if(b){if(c)throw new Vv("Cannot set a new parent without first clearing the old parent");a.gb=b;b.pd()&&a.qd()}else try{c&&c.pd()&&a.rd()}finally{a.gb=null}}u(307,308,yi);_.nd=function(){};_.od=function(){};_.Uc=function(a){this.eb&&Cs(this.eb,a)};_.pd=function(){return this.cb};
_.qd=function(){Uv(this)};_.$c=function(a){Wv(this,a)};_.rd=function(){Xv(this)};_.sd=function(){};_.td=function(){};_.cb=!1;_.db=0;_.eb=null;_.fb=null;_.gb=null;function $v(a){for(a=new aw(a);a.b.b<a.b.c.d-1;)bw(a.b),cw(a.b)}u(306,307,li);_.nd=function(){dw(this,(ew(),fw))};_.od=function(){dw(this,(ew(),gw))};function hw(a,b,c){Yj(b);var d=a.q;iw(d,b,d.d);d=(Ru(),Su(b.hb));c.appendChild(d);Zv(b,a)}
function jw(a,b,c,d,e){var f;if(0>d||d>a.q.d)throw new kw;b.gb==a&&(f=a.vd(b),f<d&&--d);Yj(b);iw(a.q,b,d);e?(e=b.hb,Dv(c,(Ru(),Su(e)),d)):(e=(Ru(),Su(b.hb)),c.appendChild(e));Zv(b,a)}function lw(a,b){var c;if(b.gb!=a)return!1;try{Zv(b,null)}finally{c=b.hb;ho(c).removeChild(c);c=a.q;var d;d=mw(c,b);if(-1==d)throw new nw;if(0>d||d>=c.d)throw new kw;for(--c.d;d<c.d;++d)tt(c.b,d,c.b[d+1]);tt(c.b,c.d,null)}return!0}u(305,306,li);_.vd=function(a){return mw(this.q,a)};
_.wd=function(a,b,c,d){jw(this,a,b,c,d)};_.xd=function(){return new ow(this.q)};_.ud=function(a){return lw(this,a)};function pw(a,b){hw(a,b,a.hb)}function jj(a,b,c,d){var e;Yj(b);e=a.q.d;a.Ad(b,c,d);a.wd(b,a.hb,e,!0)}function qw(a,b){var c;(c=lw(a,b))&&rw(b.hb);return c}function sw(a,b,c,d){if(b.gb!=a)throw new yk("Widget must be a child of this panel.");a.Ad(b,c,d)}function tw(a,b,c){a=a.hb;-1==b&&-1==c?rw(a):(a.style[Zf]=cd,a.style[Ye]=b+cg,a.style[Rg]=c+cg)}
function uw(){var a=$doc.createElement(ae);this.q=new vw(this);this.hb=a;this.hb.style[Zf]="relative";this.hb.style[Vf]=Ne}function rw(a){a.style[Ye]=l;a.style[Rg]=l;a.style[Zf]=l}u(304,305,li,uw);_.yd=function(a){pw(this,a)};_.ud=function(a){return qw(this,a)};_.zd=function(a,b,c){sw(this,a,b,c)};_.Ad=function(a,b,c){tw(a,b,c)};function ww(a,b){if(a.Cd())throw new Vv("SimplePanel can only contain one child widget");a.Dd(b)}
function xw(a,b){if(a.bb!=b)return!1;try{Zv(b,null)}finally{a.Bd().removeChild(b.hb),a.bb=null}return!0}function yw(a,b){if(b!=a.bb&&(b&&Yj(b),a.bb&&a.ud(a.bb),a.bb=b)){var c=(Ru(),Su(a.bb.hb));a.Bd().appendChild(c);Zv(b,a)}}function zw(){this.hb=$doc.createElement(ae)}u(312,306,li,zw);_.Bd=function(){return this.hb};_.Cd=function(){return this.bb};_.xd=function(){return new Aw(this)};_.ud=function(a){return xw(this,a)};_.Dd=function(a){yw(this,a)};_.bb=null;
function Bw(a,b){a._&&(Cw(a.$,!1,!1),ls(a,a,b))}function Dw(a){var b;if(b=a.bb)null!=a.P&&b.kd(a.P),null!=a.Q&&b.md(a.Q)}function Ew(a,b,c){a.W=b;a.ab=c;c-=0;a=a.hb;a.style[Ye]=b-0+(Jj(),cg);a.style[Rg]=c+cg}function Fw(a){a._||(a.cb&&Yj(a),Cw(a.$,!0,!1))}u(311,312,li);_.Bd=function(){return go(this.hb)};_.ed=function(){return G(this.hb,Pf)};_.fd=function(){return G(this.hb,Qf)};_.gd=function(){return ho(go(this.hb))};_.Ed=function(){this.Fd(!1)};_.Fd=function(a){Bw(this,a)};
_.hd=function(){return!H(Ne,this.hb.style[ch])};_._c=function(){return!0};_.Wc=function(){};_.td=function(){this._&&Cw(this.$,!1,!0)};_.kd=function(a){this.P=a;Dw(this);0==a.length&&(this.P=null)};_.Gd=function(a,b){Ew(this,a,b)};_.ld=function(a){this.hb.style[ch]=a?dh:Ne};_.Dd=function(a){yw(this,a);Dw(this)};_.md=function(a){this.Q=a;Dw(this);0==a.length&&(this.Q=null)};_.Hd=function(){Fw(this)};_.N=!1;_.O=!1;_.P=null;_.Q=null;_.R=null;_.T=null;_.U=!1;_.V=!1;_.W=-1;_.X=!1;_.Y=null;_.Z=!1;_._=!1;
_.ab=-1;
function Gw(a,b){var c;zw.call(this);this.S=new Hw;this.M=(Iw(),Jw);this.$=new Kw(this);this.hb.appendChild($doc.createElement(ae));this.Gd(0,0);ho(go(this.hb))[Ad]="gwt-PopupPanel";go(this.hb)[Ad]=Yf;this.O=this.N=a;this.X=!1;c=L(zt,m,1,[b+"Top",b+"Middle",b+"Bottom"]);this.L=new Lw(c);this.L.gd()[Ad]=l;c=ho(go(this.hb));var d="gwt-DecoratedPopupPanel";if(!c)throw new Ti(lc);d=ao(d);if(0==d.length)throw new yk(Kc);var e=c.className.split(/\s+/);if(e){var f=e[0],g=f.length;e[0]=d;for(var j=1,h=e.length;j<
h;j++){var n=e[j];n.length>g&&n.charAt(g)==Ca&&0==n.indexOf(f)&&(e[j]=d+n.substring(g))}c.className=e.join(ba)}yw(this,this.L);Dw(this);Li(go(this.hb),Yf,!1);Li(this.L.c,b+"Content",!0)}u(310,311,li);_.nd=function(){Uv(this.L)};_.od=function(){Xv(this.L)};_.Cd=function(){return this.L.bb};_.xd=function(){return new Aw(this.L)};_.ud=function(a){return this.L.ud(a)};_.Dd=function(a){yw(this.L,a);Dw(this)};_.L=null;u(309,310,li);_.rd=function(){Xv(this)};
function Mw(){Mw=x;Nw=new Ow(Fb,0,(Iw(),Jw));Pw=new Ow(oc,1,Qw);Rw=new Ow(vc,2,Sw);Tw=L(Uw,m,24,[Nw,Pw,Rw])}function Ow(a,b,c){I.call(this,a,b);this.b=c}u(313,140,{24:1,72:1,76:1,78:1},Ow);_.b=null;var Tw,Nw,Pw,Rw;function Vw(){Vw=x;Ww=L(zt,m,1,[Rg,vf,sd])}
function Lw(a){var b;Vw();var c,d;c=this.hb=$doc.createElement(Fg);this.d=$doc.createElement(Ig);Qu(c,this.d);c[wd]=0;for(c=c[vd]=0;c<a.length;++c)d=(b=$doc.createElement(Wg),b[Ad]=a[c],Qu(b,Xw(a[c]+"Left")),Qu(b,Xw(a[c]+Jb)),Qu(b,Xw(a[c]+"Right")),b),Qu(this.d,d),1==c&&(this.c=go(vv(d,1)));this.hb[Ad]="gwt-DecoratorPanel"}function Xw(a){var b,c;c=$doc.createElement(Jg);b=$doc.createElement(ae);var d=(Ru(),Su(b));c.appendChild(d);c[Ad]=a;b[Ad]=a+"Inner";return c}u(315,312,bi,Lw);_.Bd=function(){return this.c};
_.c=null;_.d=null;var Ww;u(314,315,bi);u(316,1,{});function ew(){ew=x;fw=new Yw;gw=new Zw}function $w(a){Gs.call(this,a)}function dw(a,b){ew();var c,d,e;c=null;for(e=a.xd();e.Xc();){d=e.Yc();try{b.Id(d)}catch(f){if(f=Pi(f),A(f,87))d=f,!c&&(c=new Es),Fs(c,d);else throw f;}}if(c)throw new $w(c);}u(317,244,ji,$w);var fw,gw;function Yw(){}u(318,1,{},Yw);_.Id=function(a){a.qd()};function Zw(){}u(319,1,{},Zw);_.Id=function(a){a.rd()};u(322,307,yi);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};
_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};_.qd=function(){Uv(this);-1==this.hb.tabIndex&&(this.hb.tabIndex=0)};u(321,322,yi);function ax(a){var b;this.hb=(b=$doc.createElement("BUTTON"),b.type=ud,b);this.hb[Ad]="gwt-Button";this.hb.innerHTML=a||l}u(320,321,{13:1,15:1,23:1,25:1,28:1,31:1,35:1,37:1},ax);u(323,305,li);_.e=null;_.f=null;
function bx(a,b){var c;if(a.i)throw new Vv("Composite.initWidget() may only be called once.");Yj(b);c=b.hb;a.hb=c;var d;Ru();try{d=!!c&&!!c.__gwt_resolve}catch(e){d=!1}d&&((Ru(),c).__gwt_resolve=cx(a));a.i=b;Zv(b,a)}function dx(a){if(-1!=a.db){var b=a.i,c=a.db;if(-1==b.db){var d=b.hb,b=c|(b.hb.__eventBits||0);nj();Fv(d,b)}else b.db|=c;a.db=-1}a.i.qd();a.hb.__listener=a;a.sd()}u(324,307,Sh);_.pd=function(){return this.i?this.i.pd():!1};_.qd=function(){dx(this)};_.$c=function(a){Wv(this,a);this.i.$c(a)};
_.rd=function(){this.i.rd()};_.jd=function(){return this.hb=this.i.jd()};_.i=null;function ex(a,b){a.d=!1;a.b.textContent=b||l;if(a.e!=a.c){a.e=a.c;var c=a.b;switch(a.c.d){case 0:c[Yd]=qg;break;case 1:c[Yd]=ff;break;case 2:dt(c)!=(et(),ht)&&(c[Yd]=l)}}}function fx(a){this.b=a;this.d=!1;this.e=this.c=dt(a)}u(325,1,{},fx);_.b=null;_.c=null;_.d=!1;_.e=null;function pj(){this.hb=gx()}u(326,312,li,pj);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};
_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};function hx(a,b,c,d){b=a.e.b.d.rows[b].cells[c];var e,c=go(b);e=null;c&&(c=Jv(c),e=0>c?null:Mu(a.j.c,c));e?ix(a,e):d&&(b.innerHTML=l||l);return b}function ix(a,b){var c;if(b.gb!=a)return!1;try{Zv(b,null)}finally{c=b.hb;ho(c).removeChild(c);var d=a.j,e;e=Jv(c);c[ad]=null;c=d.c;jx(e,c.d);tt(c.c,e,null);d.b=new Kv(e,d.b)}return!0}u(328,306,li);_.xd=function(){return new kx(this)};
_.ud=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 Iv;this.i=$doc.createElement(Fg);this.d=$doc.createElement(Ig);Qu(this.i,this.d);this.hb=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;Dv(a.c.i,(Ru(),Su(b)),0);Qu(a.b,$doc.createElement(Fd))}var c,d;if(1!=this.b){if(1<this.b)for(a=0;a<this.c;++a)for(b=this.b-1;1<=b;--b){c=b;d=void 0;d=this.c;if(a>=d||0>a)throw new 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)c=this.d.rows[a],d=$doc.createElement(Jg),d.innerHTML=sa||l,Dv(c,(Ru(),Su(d)),b);this.b=1;a=this.f;b=1;b=1<b?b:1;c=a.b.childNodes.length;if(c<b)for(;c<b;++c)d=$doc.createElement(Fd),a.b.appendChild(d);else if(c>b)for(;c>b;--c)a.b.removeChild(a.b.lastChild)}if(1!=this.c)if(1>this.c){a=this.d;b=1-this.c;d=this.b;var e=$doc.createElement(Jg);
e.innerHTML=sa;c=$doc.createElement(Wg);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}}u(327,328,li,nx);_.b=0;_.c=0;function qx(a){for(;++a.c<a.e.d&&!(null!=Mu(a.e,a.c)););}function kx(a){this.d=a;this.e=this.d.j.c;qx(this)}u(329,1,{},kx);_.Xc=function(){return this.c<this.e.d};
_.Yc=function(){var a;if(this.c>=this.e.d)throw new nw;a=Mu(this.e,this.c);this.b=this.c;qx(this);return a};_.Zc=function(){var a;if(0>this.b)throw new rx;a=Mu(this.e,this.b);Yj(a);this.b=-1};_.b=-1;_.c=-1;_.d=null;function ox(a){this.b=a}u(330,1,{},ox);_.b=null;function px(a){this.c=a}u(331,1,{},px);_.b=null;_.c=null;function sx(){sx=x;tx=new ux}var tx;function vx(){vx=x;wx=new xx((up(),xd));yx=new xx(Ye);zx=new xx(kg);Ax=yx;Bx=zx;Cx=Ax}var wx,Cx,yx,Bx,Ax,zx;function ux(){}u(333,1,{},ux);
function xx(a){this.b=a}u(334,333,{},xx);_.b=null;function Dx(){Dx=x;Ex=new Fx(vf);Gx=new Fx(Rg)}var Ex,Gx;function Fx(a){this.b=a}u(335,1,{},Fx);_.b=null;function Hx(a,b){var c;c=Ix(a);Qu(a.c,c);hw(a,b,c)}function Ix(a){var b;b=$doc.createElement(Jg);b[fd]=a.b.b;b.style[bh]=a.d.b;return b}function Jx(a,b){var c,d;d=ho(b.hb);(c=lw(a,b))&&a.c.removeChild(d);return c}
function Kx(){this.q=new vw(this);this.f=$doc.createElement(Fg);this.e=$doc.createElement(Ig);Qu(this.f,this.e);this.hb=this.f;this.b=(vx(),Cx);this.d=(Dx(),Gx);this.c=$doc.createElement(Wg);Qu(this.e,this.c);this.f[wd]=bb;this.f[vd]=bb}u(336,323,li,Kx);_.ud=function(a){return Jx(this,a)};_.c=null;function Lx(){Lx=x;new Hi}function Mx(a){Lx();Nx.call(this,a.e.b,a.c,a.d,a.f,a.b)}function Ox(a,b,c,d,e){Lx();this.b=new Px(this,a,b,c,d,e);this.hb[Ad]="gwt-Image"}
function Nx(a,b,c,d,e){Lx();Ox.call(this,(wu(),new vu(a)),b,c,d,e)}u(337,307,yi,Mx,Ox,Nx);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};_.$c=function(a){32768==Uu(a.type)&&this.b&&(this.hb.__gwtLastUnhandledEvent=l);Wv(this,a)};_.sd=function(){var a=this.b;H(cf,eo(this.hb,"__gwtLastUnhandledEvent"))&&(a.i=new Qx(a,this),Un((Rn(),Sn),a.i))};_.b=null;
u(339,1,{});_.i=null;function Rx(){Rx=x;Sx()}
function Px(a,b,c,d,e,f){var g,j;Rx();this.c=c;this.d=d;this.f=e;this.b=f;this.e=b;g=$doc.createElement(Ag);j=new ju;iu(iu(iu(j,new lu("width:"+e+(Jj(),cg)+nb)),new lu("height:"+f+eg)),new lu("background:url("+b.b+") no-repeat "+-c+"px "+-d+eg));!Tx&&(Tx=new Ux);b=Vx;c=new lu((new lu(j.b.b.b)).b);j=new ku;j.b.b+="<img onload='this.__gwtLastUnhandledEvent=\"load\";' src='";b=uu(b.b);sn(j.b,b);j.b.b+="' style='";b=uu(c.b);sn(j.b,b);j.b.b+="' border='0'>";j=new nu(j.b.b);g.innerHTML=j.b||l;g=go(g);a.cb&&
(a.hb.__listener=null);if(a.hb&&(j=a.hb,b=j.parentNode))b.insertBefore(g,j),b.removeChild(j);a.hb=g;a.cb&&(a.hb.__listener=a);-1==a.db?(g=a.hb,a=133333119|(a.hb.__eventBits||0),nj(),Fv(g,a)):a.db|=133333119}u(338,339,{},Px);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function Qx(a,b){this.b=a;this.c=b}u(340,1,{},Qx);
_.xc=function(){var a,b;this.c.b!=this.b||this!=this.b.i||(this.b.i=null,this.c.cb?(a=(b=$doc.createEvent("HTMLEvents"),b.initEvent(cf,!1,!1),b),this.c.hb.dispatchEvent(a)):this.c.hb.__gwtLastUnhandledEvent=cf)};_.b=null;_.c=null;function Wx(a){var b;!a.b?b=null:a.b?b=a.b:b=a.b==(sx(),tx)?a.c.e==(et(),gt)?(vx(),yx):a.c.e==ft?(vx(),zx):(vx(),Ax):a.c.e==(et(),gt)?(vx(),zx):a.c.e==ft?(vx(),yx):(vx(),Bx);b!=a.d&&(a.d=b,a.hb.style[Lg]=!a.d?l:a.d.b)}u(342,307,yi);_.b=null;_.c=null;_.d=null;
function Xx(){this.hb=$doc.createElement(ae);this.c=new fx(this.hb);this.hb[Ad]="gwt-Label"}function Yx(){Xx.call(this);ex(this.c,gh);Wx(this)}u(341,342,yi,Xx,Yx);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};function Zx(a,b){if(0>b||b>=a.hb.options.length)throw new kw;}function rq(a,b){Zx(a,b);return a.hb.options[b].value}
function $x(){this.hb=$doc.createElement("select");this.hb[Ad]="gwt-ListBox"}u(343,322,yi,$x);u(344,275,vi);function ay(a){this.b=a}u(345,344,vi,ay);_.Kc=function(){};function by(a){this.b=a}u(346,344,vi,by);_.Qc=function(a){this.b.Jd(a.i,a.b)};function cy(a,b,c){var d;if(a.p){var e=d=$doc.createElement(Wg);Dv(a.f,(Ru(),Su(e)),b);a=(Ru(),Su(c));d.appendChild(a)}else d=vv(a.f,0),Dv(d,(Ru(),Su(c)),b)}
function dy(a,b,c){var d;ey(a,b);c&&b.b?(ey(a,null),a=b.b,b=(Rn(),Sn),b.d=Vn(b.d,[new fy(a),!1])):null!=b.d&&(a.k=new gy(a,b),c=(Iw(),Qw),a.k.M=c,a.k.U=a.i,a.k.gd()[Ad]=Ke,d=Nv(a.hb),H(Je,d)||cj(a.k,d+"Popup"),Tv(a.k,new by(a),wk?wk:wk=new xk),a.o=b.d,d=a.k,a=new hy(a,b),d.hb.style[ch]=Ne,Fw(d),a.b.p?Ew(a.b.k,Zj(a.b.hb)+G(a.b.hb,Qf)-1,ak(a.c.hb)):Ew(a.b.k,Zj(a.c.hb),ak(a.b.hb)+G(a.b.hb,Pf)-1),d.hb.style[ch]=dh)}function iy(a,b){if(b||!(a.n&&a.o==a.n.d))ey(a,b),a.hb.focus(),b&&a.e&&dy(a,b,!1)}
function jy(a,b){var c;a:{c=b.target;var d,e;for(e=new Ji(a.j);e.c<e.e.Be();)if(d=Ki(e),d.hb.contains(c)){c=d;break a}c=null}switch(Uu(b.type)){case 1:a.hb.focus();c&&dy(a,c,!0);break;case 16:c&&iy(a,c);break;case 32:c&&iy(a,null);break;case 2048:ky(a);break;case 128:switch(c=b.keyCode||0,c){case 37:ky(a)||a.p||ly(a);b.cancelBubble=!0;b.preventDefault();break;case 39:ky(a)||(a.p?null!=a.n.d&&!a.n.d.ag().ag()&&(dy(a,a.n,!1),a.n.d.ag()):my(a));b.cancelBubble=!0;b.preventDefault();break;case 38:ky(a)||
a.p&&ly(a);b.cancelBubble=!0;b.preventDefault();break;case 40:ky(a)||(a.p?my(a):null!=a.n.d&&!a.n.d.ag().ag()&&(dy(a,a.n,!1),a.n.d.ag()));b.cancelBubble=!0;b.preventDefault();break;case 27:ey(a,null);a.k&&Bw(a.k,!1);b.cancelBubble=!0;b.preventDefault();break;case 9:ey(a,null);a.k&&Bw(a.k,!1);break;case 13:ky(a)||(dy(a,a.n,!0),b.cancelBubble=!0,b.preventDefault())}}Wv(a,b)}function ny(a,b,c){c&&ey(a,null);ls(a,b,!1);a.o=null;a.k=null}
function ky(a){var b;if(!a.n){for(b=new Ji(a.j);b.c<b.e.Be();){b=Ki(b);ey(a,b);break}return!0}return!1}function ey(a,b){var c;if(b!=a.n){if(a.n){c=a.n;var d=Nv(c.hb)+Va;Li(c.gd(),d,!1);a.p&&(c=ho(a.n.hb),2==wv(c)&&(c=vv(c,1),Li(c,Dg,!1)))}if(b){c=Nv(b.hb)+Va;Li(b.gd(),c,!0);a.p&&(c=ho(b.hb),2==wv(c)&&(c=vv(c,1),Li(c,Dg,!0)));yl();c=a.hb;var d=new Zk(b.hb),e=(tl(),ul),d=L(oy,m,5,[d]),e=e.b,f,g,j,h;f=new qn;for(j=0,h=d.length;j<h;++j)g=d[j],rn(rn(f,g.b),ba);d=ao(f.b.b);c.setAttribute(e,d)}a.n=b}}
function my(a){var b,c,d;if(a.n){for(b=c=Oj(a.j,a.n);;){c+=1;c==a.j.d&&(c=0);d=c==b?Mu(a.j,b):Mu(a.j,c);break}ey(a,d)}}function ly(a){var b,c,d;if(a.n){for(b=c=Oj(a.j,a.n);;){c-=1;0>c&&(c=a.j.d-1);d=c==b?Mu(a.j,b):Mu(a.j,c);break}ey(a,d)}}u(347,307,yi);_.$c=function(a){jy(this,a)};_.rd=function(){this.k&&Bw(this.k,!1);Xv(this)};_.Jd=function(a,b){ny(this,a,b)};_.e=!1;_.f=null;_.i=!1;_.k=null;_.n=null;_.o=null;_.p=!1;function fy(a){this.b=a}u(348,1,{},fy);_.xc=function(){py(this.b)};_.b=null;
function qy(a){this.b=a}u(349,1,{},qy);_.Kc=function(){ey(this.b,null)};_.b=null;function gy(a,b){this.b=a;this.c=b;Gw.call(this,!0,qf);yw(this.L,this.c.d);Dw(this);this.Z=!0;this.c.d.ag()}u(350,310,li,gy);_.Wc=function(a){var b,c;if(!a.b)switch(Uu(a.e.type)){case 4:c=a.e.target;b=this.c.c.hb;if(b.contains(c)){a.b=!0;break}a.b&&ey(this.b,null)}};_.b=null;_.c=null;function hy(a,b){this.b=a;this.c=b}u(351,1,{},hy);_.b=null;var ry=_.c=null;
function sy(){sy=x;ry=new hu((wu(),new vu("data:image/gif;base64,R0lGODlhBQAJAIAAAAAAAAAAACH5BAEAAAEALAAAAAAFAAkAAAIMRB5gp9v2YlJsJRQKADs=")),5,9)}function ty(a,b){this.hb=$doc.createElement(Jg);var c=Nv(this.hb)+Va;Li(this.gd(),c,!1);this.hb.textContent=a||l;this.hb[Ad]="gwt-MenuItem";c=io();this.hb.setAttribute(Pe,c);yl();this.hb.setAttribute("role",em.b);this.b=b}u(354,308,{28:1,32:1,35:1},ty);_.b=null;_.c=null;_.d=null;
function uy(){var a;this.hb=$doc.createElement(Jg);this.hb[Ad]="gwt-MenuItemSeparator";a=$doc.createElement(ae);Qu(this.hb,a);a[Ad]="menuSeparatorInner"}u(355,308,ti,uy);function vy(){var a,b,c,d,e;b=null.ag();e=rj();d=sj();b[$d]=(jp(),If);b[fh]=0+(Jj(),cg);b[Me]=cb;c=$doc;c=(H(c.compatMode,Hb)?c.documentElement:c.body).scrollWidth||0;a=$doc;a=(H(a.compatMode,Hb)?a.documentElement:a.body).scrollHeight||0;b[fh]=(c>e?c:e)+cg;b[Me]=(a>d?a:d)+cg;b[$d]="block"}function Hw(){}u(356,1,{},Hw);_.Sc=function(){vy()};
function wy(a){this.b=a}u(357,1,{},wy);_.Wc=function(a){var b=this.b,c,d;if(a.b||!b.Z&&a.c)b.X&&(a.b=!0);else if(b.Wc(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?b.hb.contains(c):!1)&&(a.c=!0);b.X&&(a.b=!0);switch(Uu(d.type)){case 4:case 1048576:if(mj){a.c=!0;break}if(!c&&b.N){b.Fd(!0);break}break;case 8:case 64:case 1:case 2:case 4194304:if(mj){a.c=!0;break}break;case 2048:d=d.target,b.X&&!c&&d&&(d.blur&&d!=$doc.body&&d.blur(),a.b=!0)}}};_.b=null;
function xy(a){this.b=a}u(358,1,{},xy);_.b=null;function Iw(){Iw=x;Jw=new yy(Fb,0);Qw=new yy(oc,1);Sw=new yy(vc,2);zy=L(Ay,m,33,[Jw,Qw,Sw])}function yy(a,b){I.call(this,a,b)}u(359,140,{33:1,72:1,76:1,78:1},yy);var zy,Jw,Qw,Sw;function By(a){a.k?a.b.V&&($doc.body.appendChild(a.b.R),a.i=iv(a.b.S),vy(),a.c=!0):a.c&&($doc.body.removeChild(a.b.R),Ui(a.i.b),a.i=null,a.c=!1)}function Cy(a){a.k||(By(a),a.d||(kj(),qw(lj(null),a.b)));a.b.hb.style[Dd]="rect(auto, auto, auto, auto)";a.b.hb.style[Vf]=dh}
function Dy(a,b){var c,d,e,f,g,j;a.k||(b=1-b);c=f=e=g=0;d=wt(b*a.e);j=wt(b*a.f);switch(a.b.M.d){case 2:f=a.f;c=d;break;case 0:g=a.e-d>>1;e=a.f-j>>1;f=e+j;c=g+d;break;case 1:f=j,c=d}a.b.hb.style[Dd]="rect("+g+dg+f+dg+c+dg+e+"px)"}
function Cw(a,b,c){a.d=c;ek(a);a.j&&(fk(a.j),a.j=null,Cy(a));a.b._=b;var d=a.b;d.Y&&(Ui(d.Y.b),d.Y=null);d.T&&(Ui(d.T.b),d.T=null);if(d._){d.Y=Xu(new wy(d));var e;e=new xy(d);cv();e=dv?vs(dv.b,(!us&&(us=new xk),us),e):null;d.T=e}c=!c&&a.b.U;a.b.M!=(Iw(),Jw)&&!b&&(c=!1);a.k=b;c?b?(By(a),a.b.hb.style[Zf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),a.b.hb.style[Dd]="rect(0px, 0px, 0px, 0px)",kj(),pw(lj(null),a.b),a.j=new Ey(a),lk(a.j,1)):gk(a,200):(By(a),a.k?(a.b.hb.style[Zf]=cd,-1!=a.b.ab&&a.b.Gd(a.b.W,a.b.ab),
kj(),pw(lj(null),a.b)):a.d||(kj(),qw(lj(null),a.b)),a.b.hb.style[Vf]=dh)}function Kw(a){var b=(nk(),ok);this.n=new mk(this);this.t=b;this.b=a}u(360,17,{},Kw);_.zc=function(){Cy(this)};_.Ac=function(){this.e=G(this.b.hb,Pf);this.f=G(this.b.hb,Qf);this.b.hb.style[Vf]=Ne;Dy(this,(1+Math.cos(3.141592653589793))/2)};_.Bc=function(a){Dy(this,a)};_.b=null;_.c=!1;_.d=!1;_.e=0;_.f=-1;_.i=null;_.j=null;_.k=!1;function Ey(a){rk();this.b=a}u(361,24,{},Ey);_.Dc=function(){this.b.j=null;gk(this.b,200)};_.b=null;
function Ru(){Ru=x;Fy()}function Su(a){return a.__gwt_resolve?a.__gwt_resolve():a}function cx(a){return function(){this.__gwt_resolve=Gy;return a.jd()}}function Gy(){throw"A PotentialElement cannot be resolved twice.";}
function Fy(){function a(){}a.prototype={className:l,clientHeight:0,clientWidth:0,dir:l,getAttribute:function(a){return this[a]},href:l,id:l,lang:l,nodeType:1,removeAttribute:function(a){this[a]=void 0},setAttribute:function(a,c){this[a]=c},src:l,style:{},title:l};$wnd.GwtPotentialElementShim=a}function kj(){kj=x;Hy=new Iy;Jy=new Hi;Yv=new Es}function Ky(a){this.q=new vw(this);this.hb=a;Uv(this)}
function lj(a){kj();var b,c;c=gj(Jy,a);b=null;if(null!=a&&!(b=$doc.getElementById(a)))return null;if(c&&(!b||c.hb==b))return c;if(0==Jy.e){var d=new Ly;uk();vk(wk?wk:wk=new xk,d)}!b?c=new My:c=new Ky(b);z(Jy,a,c);Fs(Yv,c);return c}u(363,304,li,Ky);var Hy,Jy,Yv;function Iy(){}u(364,1,{},Iy);_.Id=function(a){a.pd()&&a.rd()};function Ly(){}u(365,1,{},Ly);_.Qc=function(){kj();try{dw(Yv,Hy)}finally{Ny(Yv.b),Ny(Jy)}};function My(){Ky.call(this,$doc.body)}u(366,363,li,My);
_.Ad=function(a,b,c){tw(a,b-0,c-0)};function Aw(a){this.d=a;this.b=!!this.d.bb}u(367,1,{},Aw);_.Xc=function(){return this.b};_.Yc=function(){if(!this.b||!this.d.bb)throw new nw;this.b=!1;return this.c=this.d.bb};_.Zc=function(){this.c&&this.d.ud(this.c)};_.c=null;_.d=null;function Oy(a,b){a.hb[ah]=null!=b?b:l}u(370,322,yi);_.$c=function(a){0!=(Uu(a.type)&896)?Wv(this,a):Wv(this,a)};_.sd=function(){};function Py(){Py=x;Qy()}u(369,370,yi);
function Ry(){var a;Py();var b=(a=$doc.createElement("INPUT"),a.type=Kg,a);!Au&&(Au=new zu);!yu&&(yu=new xu);this.hb=b;this.hb[Ad]="gwt-TextBox"}u(368,369,yi,Ry);function Qy(){Qy=x;Sy=new Ty;Uy=new Vy;Wy=new Xy;Yy=new Zy;$y=L(az,m,36,[Sy,Uy,Wy,Yy])}u(371,140,Ai);var $y,Sy,Uy,Wy,Yy;function Ty(){I.call(this,Fb,0)}u(372,371,Ai,Ty);function Vy(){I.call(this,bc,1)}u(373,371,Ai,Vy);function Xy(){I.call(this,dc,2)}u(374,371,Ai,Xy);function Zy(){I.call(this,uc,3)}u(375,371,Ai,Zy);
function bz(a,b){if(0>b||b>=a.d)throw new kw;return a.b[b]}function mw(a,b){var c;for(c=0;c<a.d;++c)if(a.b[c]==b)return c;return-1}function iw(a,b,c){var d,e;if(0>c||c>a.d)throw new kw;if(a.d==a.b.length){e=y(cz,m,37,2*a.b.length,0);for(d=0;d<a.b.length;++d)tt(e,d,a.b[d]);a.b=e}++a.d;for(d=a.d-1;d>c;--d)tt(a.b,d,a.b[d-1]);tt(a.b,c,b)}function vw(a){this.c=a;this.b=y(cz,m,37,4,0)}u(376,1,{},vw);_.xd=function(){return new ow(this)};_.b=null;_.c=null;_.d=0;
function bw(a){if(a.b>=a.c.d)throw new nw;return a.c.b[++a.b]}function cw(a){if(0>a.b||a.b>=a.c.d)throw new rx;a.c.c.ud(a.c.b[a.b--])}function ow(a){this.c=a}u(377,1,{},ow);_.Xc=function(){return this.b<this.c.d-1};_.Yc=function(){return bw(this)};_.Zc=function(){cw(this)};_.b=-1;_.c=null;function Sx(){Sx=x;Vx=(wu(),new vu(Mn()+"clear.cache.gif"))}var Vx,Tx=null;function Ux(){}u(379,1,{},Ux);function dz(){dz=x;Sx()}function ez(a,b,c,d,e){dz();this.e=a;this.c=b;this.d=c;this.f=d;this.b=e}
function fz(a,b,c){dz();ez.call(this,(wu(),new vu(a)),b,0,c,16)}u(380,316,{},ez,fz);_.b=0;_.c=0;_.d=0;_.e=null;_.f=0;function gx(){var a;a=$doc.createElement(ae);a.tabIndex=0;return a}function Ui(a){var b=a.b,c=a.e,d=a.d,a=a.c;0<b.c?xs(b,new Cu(b,c,d,a)):Ls(b,c,d,a)}function Bs(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(385,1,{},Bs);_.b=null;_.c=null;_.d=null;_.e=null;function ys(a,b,c){this.b=a;this.e=b;this.d=null;this.c=c}u(386,1,{},ys);_.xc=function(){zs(this.b,this.e,this.d,this.c)};
_.b=null;_.c=null;_.d=null;_.e=null;function Cu(a,b,c,d){this.b=a;this.e=b;this.d=c;this.c=d}u(387,1,{},Cu);_.xc=function(){Ls(this.b,this.e,this.d,this.c)};_.b=null;_.c=null;_.d=null;_.e=null;function gz(a,b){b.n!=a&&(!a.ic&&(a.ic=new dj),b.n=a,Yi(a.ic,b))}function hz(a){var b;b=a.cZ.e;if(-1!=Ov(b,Pv(36)))return null;a=a.jc.c.c++;return b=bo(b,iz(b,Pv(46))+1)+l+a}function jz(a,b,c,d){0==--a.dc&&(a.oc!=a.Zd()&&(d|=4),!a.nc&&(d|=2),0<d&&new kz(a,b,c,bu(d)))}
function lz(a){return!a._b&&a.gc?lz(a.gc):a._b}function mz(a){return!a.bc&&a.gc?mz(a.gc):a.bc}function nz(a){var b;b=new oz;if(a.Zd()){for(;a&&!A(a,58);a=a.gc){var c=b,d=a.Wd();c.b+=a.Vd();c.c+=d}A(a,58)&&(c=a.Wd(),b.b+=a.Vd(),b.c+=c);return b}throw new pz;}function qz(a){a.kc=!1;a.ge();rz(a)}function rz(a){if((a=A(a,58)?null:a.gc)&&a.kc)qz(a),a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}function sz(a){return(a=a.Od())?a:new tz(1,1)}function uz(a){var b;return(b=a.Pd())?new vz(b):new vz(a.Rd())}
function wz(a){0==a.dc++&&(a.oc=a.Zd(),a.nc=!0,a.de())}function xz(a){return!a.bc?(a.Yd(),!0):!1}function Q(a,b){var c;c=a._b;a._b=b;b==c||b&&A(c,44)&&c.b==b.b||a.hc.Sf(b)}function yz(a,b,c,d,e){var f,g,j,h;j=a.pc;h=a.qc;g=a.mc;f=a.cc;a.pc=b;a.qc=c;a.mc=d;a.cc=e;if(j!=a.pc||h!=a.qc)rz(a),new zz(a,100);if(g!=a.mc||f!=a.cc)a.Yd(),new zz(a,101)}function Az(a,b){b==a.bc||b&&b==a.bc||(a.bc=b,a.Yd(),a.hc.Tf(b),a.Zd()&&a.fe())}
function Bz(a){a.lc||(wz(a),Cz(a,!0),Dz(a),a.lc=!0,new zz(a,102),jz(a,a,a.gc,0),rz(a),a.hc.Vf(a))}function Ez(){this.jc=(pq(),pq(),Fz);new Hi;this.Xd();this.fc=(Gz(),Hz)}u(391,1,Wh);_.Ld=function(){return!1};_.Md=function(){return hz(this)};_.Nd=function(){return lz(this)};_.Od=function(){return Iz(this.hc,this)};_.Pd=function(){return this.Od()};_.Qd=function(){return this.cc};_.Rd=function(){return this._d()};_.Sd=function(){return new Jz(0,0,0,0)};_.Td=function(){return this.ce()};_.Ud=function(){return this.mc};
_.Vd=function(){return this.pc};_.Wd=function(){return this.qc};_.Xd=function(){};_.Yd=function(){qz(this)};_.Zd=function(){return this.lc&&!!this.gc&&this.gc.Zd()};_.$d=function(){};_._d=function(){return sz(this)};_.ae=function(){};_.be=function(){return(null==this.ec&&(this.ec=this.Md()),this.ec)+za+this.Vd()+za+this.Wd()+za+this.Ud()+gh+this.Qd()+(this.lc?l:",hidden")};_.ce=function(){return uz(this)};_.de=function(){};_.ee=function(){return xz(this)};_.fe=function(){};
_.ge=function(){var a=this.hc;a.f.b=-1;a.f.c=-1};_.he=function(a,b){this.ie(this.pc,this.qc,a,b)};_.ie=function(a,b,c,d){this.je(a,b,c,d,this.ac,!0);this.ac=0};_.je=function(a,b,c,d){yz(this,a,b,c,d)};_.tS=function(){return this.cZ.e+Qc+this.be()+Tc};_.ke=function(){this.kc=!0};_._b=null;_.ac=0;_.bc=null;_.cc=0;_.dc=0;_.ec=null;_.fc=null;_.gc=null;_.hc=null;_.ic=null;_.kc=!1;_.lc=!0;_.mc=0;_.nc=!1;_.oc=!1;_.pc=0;_.qc=0;
function S(a,b,c){var d;if(-1>a.Wb.b.d)throw new yk("Missing message: awt.12A");if(A(b,46)){if(b==a)throw new yk("Missing message: awt.12B");a:{if(a&&!A(a,58))for(d=a.gc;d;){if(d==b){d=!0;break a}if(A(d,58))break;d=d.gc}d=!1}if(d)throw new yk("Missing message: awt.12C");if(A(b,58))throw new yk("Missing message: awt.12D");}if(b.gc){d=b.gc;if(!b)throw new vn;var e=Oj(d.Wb.b,b),f;f=Mu(d.Wb.b,e);d.Xb&&d.Xb.qe(f);Kz(d,e);new Lz(d,301,f)}d=a.Wb.b.d;wz(b);Mz(a.Wb.b,d,b);d=(b.gc=a,b.$d(!0),qz(a),!!a.Xb&&
A(a.Xb,51)&&(a.Xb.o=!1),jz(b,b,a,1),d);try{if(a.Xb)if(A(a.Xb,51)){var g=a.Xb;if(!b)throw new ws("Missing message: awt.185");if(null==c||null!=c)Nz(g,c,b);else throw new yk("Missing message: awt.92");}else a.Xb.me(null==c?null:c,b)}catch(j){j=Pi(j);if(A(j,81))throw b=j,Kz(a,d),b;throw j;}b.ge();new Lz(a,300,b)}function Oz(a,b){var c;c=a.le();b.c+=c.c+c.d;b.b+=c.e+c.b;return b}function Pz(a){var b;b=a.le();return new Qz(b.c,b.e,a.mc-b.d-b.c,a.cc-b.e-b.b)}
function Cz(a,b){var c;for(c=a.Wb.b.d-1;0<=c;--c)Mu(a.Wb.b,c).$d(b)}function Kz(a,b){var c;c=Mu(a.Wb.b,b);wz(c);c.$d(!1);Pu(a.Wb.b,b);c.gc=null;qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1);jz(c,c,a,1)}function Rz(a){var b=(Sz(),Tz);Az(a,b);for(b=0;b<a.Wb.b.d;++b)Mu(a.Wb.b,b).ee()}function Uz(a,b){var c,d;if(a.Xb)for(d=new Ji(a.Wb.b);d.c<d.e.Be();)c=Ki(d),a.Xb.qe(c);if(b)for(d=new Ji(a.Wb.b);d.c<d.e.Be();)c=Ki(d),b.me(null,c);a.Xb=b;qz(a);a.Xb&&A(a.Xb,51)&&(a.Xb.o=!1)}
function Dz(a){if(!a.kc){a.Xb&&a.Xb.ne(a);var b,c;for(c=0;c<a.Wb.b.d;++c)b=Mu(a.Wb.b,c),b.kc||b.ke();a.kc=!0}}function Vz(){Ez.call(this);this.Wb=new Wz;this.$b=(pq(),pq(),Fz)}u(390,391,Ph);_.Od=function(){if(!this.Xb)return null;!this.Yb&&(this.Yb=this.Xb.oe(this));return this.Yb};_.Pd=function(){if(!this.Xb)return null;!this.Zb&&(this.Zb=this.Xb.pe(this));return this.Zb};_.le=function(){return this.Sd()};_.Rd=function(){return sz(this)};_.Td=function(){return uz(this)};
_.Xd=function(){this.hc=(pq(),new Xz)};_.Yd=function(){qz(this);this.Xb&&A(this.Xb,51)&&(this.Xb.o=!1)};_.$d=function(a){Cz(this,a)};_._d=function(){return sz(this)};_.ce=function(){return uz(this)};_.de=function(){var a;for(a=0;a<this.Wb.b.d;++a)wz(Mu(this.Wb.b,a))};_.ee=function(){var a;if(!xz(this))return!1;for(a=0;a<this.Wb.b.d;++a)Mu(this.Wb.b,a).ee();return!0};_.ge=function(){var a,b;this.Zb=this.Yb=null;for(b=0;b<this.Wb.b.d;++b)a=Mu(this.Wb.b,b),a.ge()};_.ke=function(){Dz(this)};_.Xb=null;
_.Yb=null;_.Zb=null;function Yz(){var a=new Zz;Vz.call(this);Uz(this,a)}u(389,390,Ph,Yz);_.Md=function(){return"panel"+this.$b.c.e++};function $z(a,b,c){a=aA(a.Vb,b,c);a.k=!0;return new bA(a)}function cA(a){a.ae(a.Vb.e)}function dA(a){return new tz(G(a.Vb.hb,Qf),G(a.Vb.hb,Pf))}u(388,389,Ph);_.Qd=function(){return G(this.Vb.hb,Pf)};_.Ud=function(){return G(this.Vb.hb,Qf)};_.Vd=function(){return Zj(this.Vb.hb)};_.Wd=function(){return ak(this.Vb.hb)};
_.Zd=function(){return this.Vb.hb.style.display!=If};_.fe=function(){cA(this)};_.he=function(){};_.Vb=null;function eA(a){if(null!=a)this.f=a;else throw new fA;}u(393,1,gi);_.tS=function(){return this.cZ.e+"[source="+this.f+Tc};_.f=null;
function gA(){gA=x;hA=new Hi;z(hA,new T(400),new iA(vh));z(hA,new T(401),new iA(vh));z(hA,new T(402),new iA(vh));z(hA,new T(500),new iA(xh));z(hA,new T(501),new iA(xh));z(hA,new T(502),new iA(xh));z(hA,new T(503),new iA(yh));z(hA,new T(504),new iA(xh));z(hA,new T(505),new iA(xh));z(hA,new T(506),new iA(yh));z(hA,new T(507),new iA(Jh));z(hA,new T(100),new iA(lh));z(hA,new T(101),new iA(lh));z(hA,new T(102),new iA(lh));z(hA,new T(103),new iA(lh));z(hA,new T(1004),new iA(uh));z(hA,new T(1005),new iA(uh));
z(hA,new T(800),new iA(Fh));z(hA,new T(801),new iA(Fh));z(hA,new T(200),new iA(zh));z(hA,new T(201),new iA(zh));z(hA,new T(202),new iA(zh));z(hA,new T(204),new iA(zh));z(hA,new T(203),new iA(zh));z(hA,new T(209),new iA(Kh));z(hA,new T(208),new iA(Lh));z(hA,new T(207),new iA(Lh));z(hA,new T(206),new iA(zh));z(hA,new T(205),new iA(zh));z(hA,new T(1400),new iA(Hh));z(hA,new T(1401),new iA(Ih));z(hA,new T(1402),new iA(Ih));z(hA,new T(300),new iA(mh));z(hA,new T(301),new iA(mh));z(hA,new T(1100),new iA(Eh));
z(hA,new T(1101),new iA(Eh));z(hA,new T(1200),new iA(Gh));z(hA,new T(701),new iA(Ch));z(hA,new T(900),new iA(Dh));z(hA,new T(1001),new iA(Ah));z(hA,new T(601),new iA(Bh))}u(392,393,gi);_.be=function(){return l};_.tS=function(){var a;a=l;A(this.f,45)&&null!=this.f&&(a=this.f,a=(null==a.ec&&(a.ec=a.Md()),a.ec),null==a&&(a=l));return this.cZ.e+Qc+this.be()+"] on "+(0<a.length?a:this.f)};_.e=0;var hA;function iA(a){this.b=a}u(395,1,{},iA);_.b=kh;function jA(){}u(396,1,{},jA);_.b=null;_.c=null;
function kA(a,b){var c;b&&(a.b?(c=new lA(a.b),tt(c.c,c.d++,b),a.b=c):(a.b=new dj,Yi(a.b,b)))}u(398,1,gi);_.b=null;function mA(){}function nA(){}u(397,398,gi,mA,nA);function oA(){oA=x;Math.sqrt(2)}function pA(a){oA();if(0>a)throw new yk("Missing message: awt.133");this.f=a;this.b=2;this.d=0;this.e=10;this.c=0}u(399,1,{41:1},pA);_.eQ=function(a){return a===this?!0:A(a,41)?a.f==this.f&&a.b==this.b&&a.d==this.d&&a.e==this.e&&a.c==this.c:!1};
_.hC=function(){var a;a=new qA;a.b=31*a.b+wt((new rA(this.f)).b);a.b=31*a.b+this.b;a.b=31*a.b+this.d;a.b=31*a.b+wt((new rA(this.e)).b);return a.b};_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;function sA(){sA=x;tA=new Es;uA=new tz(0,0);Fs(tA,Cb);Fs(tA,Sb);Fs(tA,xb);Fs(tA,"Last");Fs(tA,Jb);Fs(tA,kc);Fs(tA,Jc);Fs(tA,Oc);Fs(tA,Qb)}
function Nz(a,b,c){var d;if(null==b)d=Jb;else if(d=b,!yv(tA.b,b))throw new yk(vA());vt(gj(a.d,d))===vt(c)&&vt(gj(a.c,c))===vt(d)||((b=gj(a.d,d))&&wA(a,b,d),xA(a.b.xd(),c)&&wA(a,c,d),b=a.b,new yA(c,b.b.b),++b.c,z(a.c,c,d),z(a.d,d,c))}function zA(a,b){return new tz(Uj(b[1].c,Uj(b[2].c,b[4].c+b[0].c+b[3].c+a.f)),b[1].b+b[2].b+Uj(b[0].b,Uj(b[4].b,b[3].b))+a.n)}function wA(a,b,c){AA(a.b,b);Si(a.c,b);Si(a.d,c)}
function BA(a,b){if(!a.o){a.o=!0;var c,d,e;c=a.i;CA(c,c.length,uA);c=a.j;CA(c,c.length,uA);c=a.p;CA(c,c.length,null);a.q=0;for(d=DA(a.b,0);d.c!=d.e.b;){c=EA(d);e=gj(a.c,c);var f=b.fc;e=En(e,Jb)?0:En(e,kc)?1:En(e,Jc)?2:En(e,Oc)?4:En(e,Qb)?3:En(e,Cb)?f.b?4:3:En(e,xb)?f.b?3:4:En(e,Sb)?1:2;c.lc?a.p[e]||(tt(a.p,e,c),++a.q,a.i[e]=c.Rd(),a.j[e]=c.Td()):a.p[e]||(a.i[e]=c.Rd(),a.j[e]=c.Td())}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 FA(){sA();GA.call(this,0)}function GA(a){sA();pq();this.b=new HA;this.c=new Hi;this.d=new Hi;this.e=a;this.k=0;this.o=!1;this.p=y(IA,m,45,5,0);this.i=y(JA,m,47,5,0);this.j=y(JA,m,47,5,0);this.q=this.f=this.n=0}u(400,1,{51:1,72:1},FA,GA);_.me=function(a,b){Nz(this,a,b)};
_.ne=function(a){BA(this,a);if(0!=this.q)if(a=Pz(a),0>=a.c||0>=a.b){var b,c;for(c=0;5>c;++c)(b=this.p[c])&&b.ie(a.d,a.e,0,0)}else{var d,e;b=a.d;e=a.e;this.p[1]&&(this.p[1].he(a.c,this.j[1].b),this.p[1].je(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].he(this.j[4].c,c),this.p[4].je(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].ie(b,e,0<d?d:0,c);this.p[2]&&(this.p[2].he(a.c,
this.j[2].b),this.p[2].je(a.d,a.e+a.b-this.j[2].b,a.c,this.j[2].b,2,!0));this.p[3]&&(this.p[3].he(this.j[3].c,c),this.p[3].je(a.d+a.c-this.j[3].c,e,this.j[3].c,c,2,!0))}};_.oe=function(a){var b;b=this.o;BA(this,a);this.o=b;return 0==this.q?Oz(a,new tz(0,0)):Oz(a,zA(this,this.i))};_.pe=function(a){var b;b=this.o;BA(this,a);this.o=b;return Oz(a,zA(this,this.j))};_.qe=function(a){var b;b=gj(this.c,a);null!=b&&wA(this,a,b)};_.tS=function(){return KA.e+"[hgap="+this.e+",vgap="+this.k+Tc};_.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 uA,tA;function LA(a){Ez.call(this);this.hc=(pq(),new MA(a,this))}u(401,391,{42:1,45:1,52:1,66:1,72:1},LA);_.Md=function(){return ud+this.jc.c.b++};_.Od=function(){return!mz(this)?new tz(0,0):Iz(this.hc,this)};_.ge=function(){};u(403,1,{});u(402,403,{},function(){});function NA(){NA=x}
function OA(a,b){if(null==b)throw new ws("Missing message: awt.103");var c=-1,d,e,f;f=a.hc.b.hb;e=$doc.createElement(Tf);e.text=b;e.removeAttribute("bidiwrapped");e.value=b;d=f.options.length;(0>c||c>d)&&(c=d);c==d?f.add(e,null):(c=f.options[c],f.add(e,c))}function PA(){NA();Ez.call(this);new dj;this.hc=new QA((pq(),this))}u(404,391,{43:1,45:1,52:1,66:1,72:1},PA);_.Od=function(){return Iz(this.hc,this)};
_.be=function(){return(null==this.ec&&(this.ec=hz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+gh+this.cc+(this.lc?l:",hidden")+",current="+rq(this.hc.b,this.hc.b.hb.selectedIndex)};function RA(){RA=x;SA=new TA(255,255,255);UA=new TA(192,192,192);VA=new TA(128,128,128);WA=new TA(64,64,64);XA=YA=new TA(0,0,0);ZA=new TA(255,0,0);new TA(255,175,175);$A=new TA(255,200,0);aB=new TA(255,255,0);new TA(0,255,0);bB=new TA(255,0,255);cB=new TA(0,255,255);dB=eB=new TA(0,0,255)}
function fB(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 TA(3,3,3);3>c&&0!=c?c=3:(c=wt(c/0.7),c=255<c?255:c);3>b&&0!=b?b=3:(b=wt(b/0.7),b=255<b?255:b);3>a&&0!=a?a=3:(a=wt(a/0.7),a=255<a?255:a);return new TA(c,a,b)}function gB(a){return new TA(wt(0.7*(a.b>>16&255)),wt(0.7*(a.b>>8&255)),wt(0.7*(a.b&255)))}function TA(a,b,c){RA();if((a&255)!=a||(b&255)!=b||(c&255)!=c)throw new yk("Color parameter outside of expected range");this.b=c|b<<8|a<<16|-16777216}
u(405,1,{44:1,53:1,57:1},TA);_.eQ=function(a){return A(a,44)?a.b==this.b:!1};_.hC=function(){return this.b};_.tS=function(){return hB.e+"[r="+(this.b>>16&255)+",g="+(this.b>>8&255)+",b="+(this.b&255)+Tc};_.b=0;var XA,dB,YA,eB,cB,WA,VA,UA,bB,$A,ZA,SA,aB;function Gz(){Gz=x;Hz=new iB(!0);jB=new Es;Fs(jB,"ar");Fs(jB,"fa");Fs(jB,"iw");Fs(jB,"ur")}function iB(a){this.b=a}u(406,1,gi,iB);_.b=!1;var Hz,jB;u(408,1,{62:1,75:1});function kB(){tz.call(this,0,0)}function tz(a,b){this.c=a;this.b=b}
function vz(a){tz.call(this,a.c,a.b)}u(407,408,{47:1,62:1,72:1,75:1},kB,tz,vz);_.eQ=function(a){return a===this?!0:A(a,47)?a.c==this.c&&a.b==this.b:!1};_.hC=function(){var a;a=new qA;a.b=31*a.b+this.c;a.b=31*a.b+this.b;return a.b};_.tS=function(){return lB.e+"[width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;function zr(a,b,c){this.i=a;this.d=b;this.f=this.e=this.k=this.j=0;this.c=c}u(409,1,gi,zr,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});
_.re=function(){return 0!=(this.f&4)};_.se=function(){return 0!=(this.f&1)};_.tS=function(){var a;return this.cZ.e+"[id="+this.d+",x="+this.j+",y="+this.k+(0!=this.e?",key="+this.e+(a=l,this.se()&&(a+=",shift"),0!=(this.f&2)&&(a+=",control"),this.re()&&(a+=",meta"),a):l)+",target="+this.i+(null!=this.c?",arg="+this.c:l)+Tc};_.c=null;_.d=0;_.e=0;_.f=0;_.i=null;_.j=0;_.k=0;function mB(a){var b,c;for(c=b=0;c<a.c.length;)a.c[c].lc&&++b,++c;return b}
function nB(a,b,c,d,e,f,g){var j,h,n,d=d+a.d;switch(a.b){case 0:break;case 2:d+=c;break;case 1:d+=~~(c/2);break;case 4:d+=g?c:0;break;default:d+=g?0:c}n=b.d-1;for(h=0;h<=n;++h)c=(jx(g?h:n-h,b.d),b.c[g?h:n-h]),j=c.Td(),c.ie(d,e+~~((f-j.b)/2),j.c,j.b),d+=j.c+a.d}function oB(a,b){var c,d,e,f,g,j;j=a.d;g=0;for(d=a.c,e=0,f=d.length;e<f;++e)c=d[e],c.lc&&(c=b?c.Td():c.Rd(),g=Uj(g,c.b),j+=c.c+a.d);return new tz(j,g+2*a.e)}function Zz(){pB.call(this,1,5,5)}
function pB(a,b,c){pq();this.d=b;this.e=c;this.b=a}u(410,1,gi,Zz,pB);_.me=function(){};
_.ne=function(a){this.c=qB(a.Wb);if(0!=mB(this)){var b,c,d,e,f,g,j,h,n,o,r;b=Pz(a);g=a.le();j=a.fc.b;n=new dj;o=f=2*this.d;r=g.e+this.e;h=0;e=!0;var q,t,v;q=a.Wb.b.d;d=new rB(q);for(v=0;v<q;++v)tt(d.c,d.d++,null);for(c=this.c,q=0,v=c.length;q<v;++q)if(t=c[q],t.gc==a){var D=d,E=Oj(a.Wb.b,t);jx(E,D.d);tt(D.c,E,t)}for(d=new Ji(d);d.c<d.e.Be();)if((c=Ki(d))&&c.lc)a=c.Td(),!e&&o+a.c>b.c&&(nB(this,n,b.c-(o-this.d),g.c,r,h,j),n.Me(),o=f,r+=h+this.e,h=0),e=!1,tt(n.c,n.d++,c),o+=a.c+this.d,h=Uj(h,a.b);nB(this,
n,b.c-(o-this.d),g.c,r,h,j)}};_.oe=function(a){this.c=qB(a.Wb);return 0==mB(this)?Oz(a,new tz(10,10)):Oz(a,oB(this,!1))};_.pe=function(a){this.c=qB(a.Wb);return 0==mB(this)?Oz(a,new tz(10,10)):Oz(a,oB(this,!0))};_.qe=function(){};_.tS=function(){var a;switch(this.b){case 0:a=Ye;break;case 2:a=kg;break;case 1:a=xd;break;case 4:a="trailing";break;default:a="leading"}return sB.e+"[hgap="+this.d+",vgap="+this.e+",align="+a+Tc};_.b=0;_.c=null;_.d=0;_.e=0;function Sz(){Sz=x;Tz=new tB(Ob,0,12)}
function tB(a,b,c){Sz();this.b=null!=a?a:"Default";this.c=0<=c?c:0;this.d=0==(b&-4)?b:0}u(411,1,{48:1,72:1},tB);_.b=null;_.c=0;_.d=0;var Tz;u(412,1,Uh);_.tS=function(){return uB.e+"[font="+this.c+"ascent="+vB(this.c).b+", descent="+vB(this.c).c+", height="+vB(this.c).d+Tc};_.c=null;function wB(a){if(!a.n){wz(a);a.Ed();var b,c;for(b=0;b<a.p.d;++b)(c=Mu(a.p,b))&&wB(c);Cz(a,!1);a.n=!0;jz(a,a,a.gc,0);new xB(a,202)}}
function yB(a){var b,c;a.lc&&(a.hc.Ed(),a.lc=!1);for(b=0;b<a.p.d;++b)(c=Mu(a.p,b))&&c.Ed()}function zB(a){!mz(a)&&Rz(a);var b=uz(a);a.ie(a.pc,a.qc,b.c,b.b);Dz(a)}function AB(a,b){a.q!=b&&(a.q=b)}u(414,390,wi);_.Sd=function(){return new Jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Ed=function(){yB(this)};_.Zd=function(){return this.hc.d._};_.ie=function(a,b,c,d){yz(this,a,b,c,d);this.ac=0};_.je=function(a,b,c,d,e,f){e=c!=this.mc||d!=this.cc;yz(this,a,b,c,d);this.lc&&e&&!f&&Dz(this)};_.n=!1;_.q=!1;
function BB(a){Vz.call(this);this.r=new nA;this.p=new dj;this.o=new Jz(0,0,0,0);this.lc=!1;Uz(this,new FA);this.hc&&CB(this.hc.d.A.c,a);this.hc&&DB(this.hc,!0);AB(this,!0)}u(413,414,wi);_.le=function(){return new Jz(this.o.e,this.o.c,this.o.b,this.o.d)};_.Vd=function(){return Zj(this.hc.d.hb)};_.Wd=function(){return ak(this.hc.d.hb)};_.Xd=function(){this.hc=new EB((pq(),l),this)};
function FB(a,b,c,d,e,f){var g,j;g=a.e;f?(j=fB(g),f=new TA(wt(0.7*(g.b>>16&255)),wt(0.7*(g.b>>8&255)),wt(0.7*(g.b&255))),(a.e=g)&&(a.i=jg+(g.b>>16&255)+za+(g.b>>8&255)+za+(g.b&255)+va)):(j=new TA(wt(0.7*(g.b>>16&255)),wt(0.7*(g.b>>8&255)),wt(0.7*(g.b&255))),f=fB(g),(a.e=j)&&(a.i=jg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va));--d;--e;GB(a,b+1,c+1,d-1,e-1);(a.e=j)&&(a.i=jg+(j.b>>16&255)+za+(j.b>>8&255)+za+(j.b&255)+va);GB(a,b,c,d,1);GB(a,b,c+1,1,e);(a.e=f)&&(a.i=jg+(f.b>>16&255)+za+(f.b>>8&255)+
za+(f.b&255)+va);GB(a,b+d,c,1,e);GB(a,b+1,c+e,d,1)}u(415,1,{});_.tS=function(){return"Graphics"};u(416,415,{});function HB(a){var b,c;c=Uj(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 tz(b,c)}function IB(a,b,c){var d,e,f,g,j,h;a.c=qB(b.Wb);if(0==a.c.length)return new kB;g=HB(a);j=h=0;for(e=a.c,b=0,f=e.length;b<f;++b)d=e[b],d=c?d.Td():d.Rd(),h=Uj(h,d.c),j=Uj(j,d.b);return new tz(h*g.c+a.d*(g.c-1),j*g.b+a.f*(g.b-1))}
function JB(a,b,c,d,e){var f,g,j,h;j=d.length;a-=(j-1)*c;for(g=0,h=0;g<j;++g,b+=c)f=wt(a*((g+1)/j))-h,d[g]=f,e[g]=h+b,h+=f}function KB(){LB.call(this,7)}function LB(a){pq();this.e=0;this.b=1;this.f=a;this.d=0}u(417,1,gi,KB,LB);_.me=function(){};
_.ne=function(a){var b,c;this.c=qB(a.Wb);if(0!=this.c.length&&(b=Pz(a),!(0>=b.c||0>=b.b))){c=HB(this);var d=c.c;c=c.b;var a=a.fc.b,e,f,g,j,h,n,o;f=y(N,s,-1,d,1);e=y(N,s,-1,d,1);h=y(N,s,-1,c,1);n=y(N,s,-1,c,1);JB(b.c,b.d,this.d,f,e);JB(b.b,b.e,this.f,h,n);b=0;j=0;a:for(;b<c;++b)for(g=0;g<d;++g)if(o=a?g:d-g-1,this.c[j].ie(e[o],n[b],f[o],h[b]),++j==this.c.length)break a}};_.oe=function(a){return Oz(a,IB(this,a,!1))};_.pe=function(a){return Oz(a,IB(this,a,!0))};_.qe=function(){};
_.tS=function(){return MB.e+"[hgap="+this.d+",vgap="+this.f+",rows="+this.e+",cols="+this.b+Tc};_.b=0;_.c=null;_.d=0;_.e=0;_.f=0;function rx(){yn()}function Vv(a){yn();this.i=a}u(419,97,Nh,rx,Vv);function pz(){yn();this.i="Missing message: awt.151"}u(418,419,Nh,pz);u(420,1,{});function Jz(a,b,c,d){this.e=a;this.c=b;this.b=c;this.d=d}u(421,1,{50:1,72:1,75:1},Jz);_.eQ=function(a){return a===this?!0:A(a,50)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};
_.hC=function(){var a;a=31+this.e;a=31*a+this.c;a=31*a+this.b;return a=31*a+this.d};_.tS=function(){return NB.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function OB(a){PB.call(this,a,0)}function PB(a,b){Ez.call(this);this.hc=(pq(),new QB(a));this.b=b;var c=this.hc;switch(b){case 1:var c=c.b,d=(vx(),wx);c.b=d;Wx(c);break;case 0:c=c.b;d=(vx(),yx);c.b=d;Wx(c);break;case 2:c=c.b,d=(vx(),zx),c.b=d,Wx(c)}}u(422,391,Wh,OB,PB);
_.Od=function(){return!mz(this)?new tz(0,0):Iz(this.hc,this)};_.be=function(){var a=(null==this.ec&&(this.ec=hz(this)),this.ec)+za+this.pc+za+this.qc+za+this.mc+gh+this.cc+(this.lc?l:",hidden")+",align=",b;b=Ye;switch(this.b){case 1:b=xd;break;case 2:b=kg}return a+b+",text=null"};_.b=0;u(425,1,gi);_.be=function(){return this.k};_.tS=function(){return this.cZ.e+Qc+this.be()+Tc};_.k=null;_.n=null;
function RB(a){var b;b=a.k+",label="+a.i;a.f||(b+=",disabled");null!=a.d&&(b+=",command="+a.d);return b}function SB(a){this.o=(pq(),pq(),Fz);var b;var c;b=this.cZ.e;-1!=Ov(b,Pv(36))?b=null:(c=this.o.c.d++,b=bo(b,iz(b,Pv(46))+1)+l+c);this.k=b;this.e=new mA;this.i=a;this.f=!0;this.j=new TB(this)}u(424,425,gi,SB);_.be=function(){return RB(this)};_.d=null;_.f=!1;_.i=null;_.j=null;u(423,424,zi);_.be=function(){return RB(this)+(this.c?",tearOff":l)};_.c=!1;u(427,1,{63:1});
_.eQ=function(a){return a===this?!0:A(a,63)?this.b==a.b&&this.c==a.c:!1};_.hC=function(){var a;a=new qA;UB(a,this.b);UB(a,this.c);return a.b};function oz(){this.c=this.b=0}function VB(a,b){this.b=a;this.c=b}function WB(a){var b=a.c;this.b=a.b;this.c=b}u(426,427,{54:1,63:1,72:1},oz,VB,WB);_.eQ=function(a){return a===this?!0:A(a,54)?this.b==a.b&&this.c==a.c:!1};_.tS=function(){return XB.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;
function YB(a,b){if(!b)throw new ws("Missing message: awt.70");var c=a.b;if(H(b.i,Ca)){var c=c.b.b,d=new uy,e=c.d.d;if(0>e||e>c.d.d)throw new kw;c.p&&(d.hb[Gd]=2);cy(c,e,d.hb);Mz(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 kw;Mz(d.d,e,c);for(f=g=0;f<e;++f)A(Mu(d.d,f),32)&&++g;Mz(d.j,g,c);cy(d,e,c.hb);c.c=d;e=Nv(c.hb)+Va;Li(c.gd(),e,!1);d.p&&(e=Oj(d.d,c),-1!=e&&(d=vv(d.p?d.f:vv(d.f,0),e),2==wv(d)&&d.removeChild(vv(d,1)),c.hb[Gd]=2))}}
function ZB(){SB.call(this,l);new dj;this.c=!1;this.b=(pq(),new $B)}u(428,423,zi,ZB);_.b=null;u(431,1,{56:1,65:1,75:1});u(430,431,{56:1,64:1,65:1,75:1});_.eQ=function(a){return a===this?!0:A(a,64)?this.d==a.d&&this.e==a.e&&this.c==a.c&&this.b==a.b:!1};_.hC=function(){var a;a=new qA;UB(a,this.d);UB(a,this.e);UB(a,this.c);UB(a,this.b);return a.b};function Qz(a,b,c,d){this.d=a;this.e=b;this.b=d;this.c=c}u(429,430,{55:1,56:1,64:1,65:1,72:1,75:1},Qz);
_.eQ=function(a){return a===this?!0:A(a,55)?a.d==this.d&&a.e==this.e&&a.c==this.c&&a.b==this.b:!1};_.tS=function(){return aC.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function bC(){bC=x;cC=new dC;eC=new fC;gC=new fC}var cC,gC,eC;u(433,1,{});_.eQ=function(a){return this===a};_.hC=function(){return Bi(this)};function dC(){}u(434,433,{},dC);function fC(){}u(435,1,{},fC);u(436,391,Wh);_.Nd=function(){return null};
function hC(a,b){var c;c=new iC(mz(a));return!c?null:new tz(jC(c,"_")*b+6,vB(c.c).d+6)}function kC(a,b){var c;c=hC(a,b);return!c?sz(a):c}function lC(a,b){var c;c=hC(a,b);return!c?uz(a):c}function mC(a,b){var c=a.hc;Oy(c.b,b);c.f.b=-1;c.f.c=-1}function nC(a){oC.call(this,a,null!=a?a.length:0)}function oC(a,b){Ez.call(this);this.b=0>b?0:b;var c=this.hc;Oy(c.b,a);c.f.b=-1;c.f.c=-1}u(437,436,Wh,nC,oC);_.Md=function(){return"textfield"+this.jc.c.f++};_.Od=function(){return hC(this,eo(this.hc.b.hb,ah).length)};
_.Pd=function(){return!mz(this)?null:hC(this,eo(this.hc.b.hb,ah).length)};_.Rd=function(){return 0<this.b?kC(this,this.b):sz(this)};_.Td=function(){return 0<this.b?lC(this,this.b):uz(this)};_.Xd=function(){this.hc=(pq(),new pC)};_._d=function(){return 0<this.b?kC(this,this.b):sz(this)};_.ce=function(){return 0<this.b?lC(this,this.b):uz(this)};_.b=0;function pq(){pq=x;Fz=new qC}function rC(){var a=(pq(),pq(),Fz);!a.d&&(a.d=new sC)}function qC(){this.c=new tC;this.e=new jA}u(438,1,{},qC);_.b=null;
_.d=null;var Fz;function tC(){}u(439,1,{},tC);_.b=0;_.c=0;_.d=0;_.e=0;_.f=0;u(440,1,{});function uC(){uC=x;vC=new wC;xC=new wC}function yC(a,b){return b==a?!0:!b?!1:!0}function wC(){}u(441,1,{59:1},wC);_.eQ=function(a){return null==a||!A(a,59)?!1:yC(this,a)};_.hC=function(){var a;a=null.ag()+";class="+null.ag();a=!null.ag().ag()?a:a+";charset=";return mu(a)};_.tS=function(){return zC.e+"[MimeType=(null);humanPresentableName="+this.b+Tc};_.b=null;var vC,xC;
function AC(){AC=x;L(BC,m,59,[(uC(),xC),vC])}function CC(a){var b=(uC(),xC);if(yC(b,(uC(),xC)))return a.b;if(yC(b,vC))return new DC(a.b);throw new EC(b);}function FC(a){AC();this.b=a}u(442,1,{},FC);_.b=null;function EC(a){a="flavor = "+a;yn();this.i=a}u(443,98,{60:1,72:1,79:1,87:1},EC);function GC(a,b){gA();HC.call(this,a,1001,b,kh)}function HC(a,b,c,d){gA();eA.call(this,a);this.e=b;this.b=c;this.d=d;this.c=0}u(444,392,gi,GC,HC);
_.be=function(){var a,b;a=1001==this.e?"ACTION_PERFORMED":"unknown type";b=l;0<(this.c&1)&&(b+="Shift");0<(this.c&2)&&(b+=0==b.length?"Ctrl":"+Ctrl");0<(this.c&4)&&(b+=0==b.length?"Meta":"+Meta");0<(this.c&8)&&(b+=0==b.length?"Alt":"+Alt");return a+",cmd="+this.b+",when="+gu(this.d)+",modifiers="+b};_.b=null;_.c=0;_.d=kh;function zz(a,b){gA();eA.call(this,a);this.e=b}u(445,392,gi,zz);
_.be=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.Vd()+za+a.Wd()+ba+a.Ud()+gh+a.Qd()+va};function Lz(a,b,c){gA();zz.call(this,a,b);this.b=c}u(446,445,gi,Lz);
_.be=function(){var a;switch(this.e){case 300:a="COMPONENT_ADDED";break;case 301:a="COMPONENT_REMOVED";break;default:a="unknown type"}a+=",child=";var b=this.b;null==b.ec&&(b.ec=b.Md());return a+b.ec};_.b=null;function kz(a,b,c,d){gA();eA.call(this,a);this.e=1400;this.c=b;this.d=c;this.b=d}u(447,392,gi,kz);
_.be=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&&(eu(Yt(this.b,lh))&&(a+="PARENT_CHANGED,"),eu(Yt(this.b,mh))&&(a+="DISPLAYABILITY_CHANGED,"),eu(Yt(this.b,uh))&&(a+="SHOWING_CHANGED,"));return a+"changed="+this.c+",changedParent="+this.d+va};_.b=kh;_.c=null;_.d=null;u(448,1,pi);function xB(a,b){gA();zz.call(this,a,b);this.d=null;this.b=this.c=0}
u(449,445,gi,xB);
_.be=function(){var a;switch(this.e){case 200:a="WINDOW_OPENED";break;case 201:a="WINDOW_CLOSING";break;case 202:a="WINDOW_CLOSED";break;case 203:a="WINDOW_ICONIFIED";break;case 204:a="WINDOW_DEICONIFIED";break;case 205:a="WINDOW_ACTIVATED";break;case 206:a="WINDOW_DEACTIVATED";break;case 207:a="WINDOW_GAINED_FOCUS";break;case 208:a="WINDOW_LOST_FOCUS";break;case 209:a="WINDOW_STATE_CHANGED";break;default:a="unknown type"}return a+",opposite="+this.d+",oldState="+this.c+",newState="+this.b};_.b=0;
_.c=0;_.d=null;u(450,1,{});function DC(a){if(null==a)throw new vn;}u(451,450,{},DC);
function IC(){IC=x;JC={};JC["java.vendor"]=ze;JC["package.restrict.access.sun"]=$g;JC["sun.java.launcher"]=gc;JC["sun.management.compiler"]=ze;JC["os.name"]=gc;JC[" sun.boot.class.path"]=gc;JC["path.separator.applet"]=gc;JC["java.vm.specification.vendor"]=ze;JC["java.runtime.version"]=gc;JC["http.proxyPort"]=gc;JC["user.name"]=gc;JC["user.language"]=gc;JC["os.name.applet"]=gc;JC["browser.version"]=gc;JC["java.version"]=gc;JC["user.timezone"]=gc;JC["java.endorsed.dirs"]=gc;JC["java.specification.name"]=
"GWT";JC["java.specification.version"]="2.5.0";JC[Te]=cc;!Ur&&(Ur=new bs);Ur.b?JC[Re]="yes":JC[Re]=null}var JC;u(454,98,Rh);function KC(){yn()}function LC(a){yn();this.i=a}u(453,454,{67:1,72:1,79:1,87:1},KC,LC);function MC(){MC=x;NC=new OC}function PC(a){var b;if(a.n){var c;b=new ku;sn(b.b,a.i);b.b.b+=lb;c=a.b;null!=c&&0<c.length&&(b.b.b+=Za,sn(b.b,a.b));c=a.c;a=a.k;null!=c&&sn(b.b,c);null!=a&&(b.b.b+=ma,sn(b.b,a));b=b.b.b}else b="unknown protocol("+a.i+")://"+a.d+a.c;return b}
function QC(a){MC();var b,c,d;if(null==a)throw new KC;a=ao(a);try{d=Ov(a,Pv(58))}catch(e){e=Pi(e);if(A(e,83))throw new LC(wn(e));throw e;}c=Ov(a,Pv(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;RC();var f,g,j;j=c.length;b=new SC;for(g=0;g<j;++g){f=c.charCodeAt(g);if(65<=f&&90>=f){var h=b.b;f=String.fromCharCode(f+
32&65535)}else h=b.b,f=String.fromCharCode(f);h.b+=f}this.i=b.b.b}else this.i=null,d=-1}if(null==this.i)throw new LC(Yb+a);if(!this.n&&(this.n=gj(NC,this.i),this.n||(this.n=(pq(),new TC))&&z(NC,this.i,this.n),!this.n))throw new LC(Yb+a);try{c=a;var n=++d,o=a.length,r,q,t,v,D,E,J,R,ub,Y,M,ea,Cc,bg,zb,Md,Nd,Od,Ya,Dc,Gb;if(o<n||0>o){if(-2147483647>=o&&(n>=c.length||0>n)||!(0>n||n>=c.length)&&c.indexOf(Za,n)==n&&-1==UC(c,Pv(47),n+2))throw new VC(o);}else{M=c.substr(n,o-n);o-=n;E=0;J=this.d;ea=this.f;
Od=this.k;v=this.e;zb=this.j;r=this.b;Gb=this.o;Ya=UC(M,Pv(35),0);if(0==M.indexOf(Za)&&0!=M.indexOf("////")){ub=2;ea=-1;E=UC(M,Pv(47),2);Nd=UC(M,Pv(63),2);-1!=Nd&&(-1==E||E>Nd)&&(E=Nd);-1==E&&(E=o,v=l);R=E;-1!=Ya&&Ya<E&&(R=Ya);var pd=Pv(64);Dc=M.lastIndexOf(pd,R);r=M.substr(2,R-2);-1<Dc&&(Gb=M.substr(2,Dc-2),ub=Dc+1);Cc=UC(M,Pv(58),-1==Dc?ub:Dc);t=Ov(M,Pv(93));if(-1!=t)try{M.length>t+1?(q=M.charCodeAt(t+1),58==q?Cc=t+1:Cc=-1):Cc=-1}catch(ef){if(ef=Pi(ef),!A(ef,79))throw ef;}-1==Cc||Cc>E?J=M.substr(ub,
R-ub):(J=M.substr(ub,Cc-ub),bg=M.substr(Cc+1,R-(Cc+1)),0==bg.length?ea=-1:ea=WC(bg,10))}-1<Ya&&(Od=M.substr(Ya+1,o-(Ya+1)));D=-1==Ya?o:Ya;var $b=Pv(63);Md=M.lastIndexOf($b,D);-1<Md?(zb=M.substr(Md+1,D-(Md+1)),0==Md&&null!=v&&(H(v,l)?v=Xa:v.indexOf(Xa),Y=iz(v,Pv(47))+1,v=v.substr(0,Y-0)),D=Md):0!=Ya&&(zb=null);-1<E&&(E<o&&47==M.charCodeAt(E)?v=M.substr(E,D-E):D>E&&(null==v?v=l:H(v,l)?v=Xa:v.indexOf(Xa),Y=iz(v,Pv(47))+1,0==Y?v=M.substr(E,D-E):v=v.substr(0,Y-0)+M.substr(E,D-E)));null==v&&(v=l);null==
J&&(J=l);d=J;var ve;ve=v;null!=zb&&!H(zb,l)&&(null!=v?ve=v+sb+zb:ve=sb+zb);null==this.i&&(this.i=this.i);this.d=d;this.c=ve;this.f=ea;this.k=Od;var qd;null!=this.d&&0<this.d.length&&(this.b=this.d,-1!=this.f&&(this.b=this.b+lb+this.f));null!=this.d&&-1<(qd=iz(this.d,Pv(64)))?(this.o=this.d.substr(0,qd-0),this.d=bo(this.d,qd+1)):this.o=null;null!=this.c&&-1<(qd=Ov(this.c,Pv(63)))?(this.j=bo(this.c,qd+1),this.e=this.c.substr(0,qd-0)):(this.j=null,this.e=this.c);this.b=r;this.o=Gb;this.e=v;this.j=zb}}catch(rd){rd=
Pi(rd);if(A(rd,79))throw new LC(wn(rd));throw rd;}if(-1>this.f)throw new LC("incorrect port: "+this.f);}u(455,1,gi,QC);_.tS=function(){return PC(this)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=-1;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;var NC;u(456,1,{});function XC(a,b,c){var d,e;for(d=new YC(a.we().b);ZC(d.b);)if(a=d.c=Ki(d.b),e=a.Af(),null==b?null==e:En(b,e))return c&&(a=new $C(a.Af(),a.Bf()),aD(d)),a;return null}u(460,1,Th);_.ve=function(a){return!!XC(this,a,!1)};
_.eQ=function(a){var b,c;if(a===this)return!0;if(!A(a,90)||this.Be()!=a.Be())return!1;for(a=new YC(a.we().b);ZC(a.b);)if(b=a.c=Ki(a.b),c=b.Af(),b=b.Bf(),!this.ve(c)||!bD(b,this.xe(c)))return!1;return!0};_.xe=function(a){a=XC(this,a,!1);return!a?null:a.Bf()};_.hC=function(){var a,b,c;c=0;for(b=new YC(this.we().b);ZC(b.b);)a=b.c=Ki(b.b),c+=a.hC(),c=~~c;return c};_.ye=function(){return 0==this.Be()};_.ze=function(){throw new cD("Put not supported on this map");};
_.Ae=function(a){a=XC(this,a,!0);return!a?null:a.Bf()};_.Be=function(){return this.we().b.e};_.tS=function(){var a,b,c,d;d="{";a=!1;for(c=new YC(this.we().b);ZC(c.b);)b=c.c=Ki(c.b),a?d+=Aa:a=!0,d+=l+b.Af(),d+=pb,d+=l+b.Bf();return d+"}"};function Ny(a){a.b=[];a.f={};a.d=!1;a.c=null;a.e=0}function yv(a,b){var c;if(null==b)c=a.d;else if(A(b,1))c=lb+b in a.f;else a:{c=a.Ee(b);if(c=a.b[c])for(var d=0,e=c.length;d<e;++d)if(a.De(b,c[d].Af())){c=!0;break a}c=!1}return c}
function gj(a,b){return null==b?a.c:A(b,1)?a.f[lb+b]:dD(a,b,a.Ee(b))}function dD(a,b,c){if(c=a.b[c])for(var d=0,e=c.length;d<e;++d){var f=c[d];if(a.De(b,f.Af()))return f.Bf()}return null}function z(a,b,c){return null==b?eD(a,c):A(b,1)?fD(a,b,c):gD(a,b,c,a.Ee(b))}function gD(a,b,c,d){var e=a.b[d];if(e)for(var f=0,g=e.length;f<g;++f){if(d=e[f],a.De(b,d.Af()))return a=d.Bf(),d.Cf(c),a}else e=a.b[d]=[];d=new $C(b,c);e.push(d);++a.e;return null}
function eD(a,b){var c;c=a.c;a.c=b;a.d||(a.d=!0,++a.e);return c}function fD(a,b,c){var d,e=a.f,b=lb+b;b in e?d=e[b]:++a.e;e[b]=c;return d}function Si(a,b){var c;if(null==b)c=a.c,a.c=null,a.d&&(a.d=!1,--a.e);else if(A(b,1)){var d,e=a.f;c=lb+b;c in e&&(d=e[c],--a.e,delete e[c]);c=d}else a:{c=a.Ee(b);if(d=a.b[c])for(var e=0,f=d.length;e<f;++e){var g=d[e];if(a.De(b,g.Af())){1==d.length?delete a.b[c]:d.splice(e,1);--a.e;c=g.Bf();break a}}c=null}return c}u(459,460,Th);_.ve=function(a){return yv(this,a)};
_.we=function(){return new hD(this)};_.De=function(a,b){return this.Ce(a,b)};_.xe=function(a){return gj(this,a)};_.ze=function(a,b){return z(this,a,b)};_.Ae=function(a){return Si(this,a)};_.Be=function(){return this.e};_.b=null;_.c=null;_.d=!1;_.e=0;_.f=null;function Hi(){Ny(this)}u(458,459,ri,Hi);_.Ce=function(a,b){return vt(a)===vt(b)||null!=a&&En(a,b)};_.Ee=function(a){return~~Hn(a)};function OC(){Ny(this)}u(457,458,ri,OC);function iD(){yn()}u(461,97,Nh,iD);
function jD(a){var b,c;b=0;for(c=a.b;c<a.j;){c=kD(a,c);if(c>=a.j)break;c=lD(a,c);++b}return b}function mD(a,b){var c;for(c=0;c<a.c.length;++c)if(a.c[c]==b)return!0;return!1}function nD(a){var b;a.b=0<=a.k&&!a.e?a.k:kD(a,a.b);a.e=!1;a.k=-1;if(a.b>=a.j)throw new iD;b=a.b;a.b=lD(a,a.b);return a.o.substr(b,a.b-b)}
function lD(a,b){var c,d;for(d=b;d<a.j;)if(a.f){c=oD(a.o,d,a.o.length);if(c<=a.i&&mD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c<=a.i&&0<=Ov(a.d,Pv(c)))break;++d}a.n&&b==d&&(a.f?(c=oD(a.o,d,a.o.length),c<=a.i&&mD(a,c)&&(d+=65536<=c?2:1)):(c=a.o.charCodeAt(d),c<=a.i&&0<=Ov(a.d,Pv(c))&&++d));return d}
function kD(a,b){var c,d;if(null==a.d)throw new vn;for(d=b;!a.n&&d<a.j;)if(a.f){c=oD(a.o,d,a.o.length);if(c>a.i||!mD(a,c))break;d+=65536<=c?2:1}else{c=a.o.charCodeAt(d);if(c>a.i||0>Ov(a.d,Pv(c)))break;++d}return d}function pD(a){qD.call(this,a," \t\n\r\u000c",!1)}function rD(a){qD.call(this,a,za,!1)}
function qD(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=oD(this.d,c,this.d.length),this.f=!0),d<a&&(d=a),++b;this.i=d;if(this.f){this.c=y(N,s,-1,b,1);for(c=0,d=0;c<b;++c,d+=65536<=a?2:1)a=oD(this.d,d,this.d.length),this.c[c]=a}}}u(462,1,{},pD,rD,qD);_.b=0;_.c=null;_.d=null;_.e=!1;_.f=!1;_.i=0;_.j=0;_.k=0;_.n=!1;_.o=null;
function sD(a,b){var c,d,e,f,g;c=l;if(null!=b){d=0;for(f=0,g=b.length;f<g;++f){e=b[f];if(A(e,1)&&(e=Kn(e),!(In(),!/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(e.replace(/"(\\.|[^"\\])*"/g,l)))))return;c+=e;d<b.length-1&&(c+=za);++d}}typeof a==te?($wnd.alert("A JavaScript function name is expected, not a the function itself"),c=$wnd.eval(Qc+c+Tc),a.apply(c)):(evalString=a+ua+c+");",$wnd.eval(evalString))}
function tD(a){var b;if(null==a||0==a.length){try{$wnd.console.log('JSME installation warning: invalid size or not specified size of DOM element: "'+a+'", Using "100%".')}catch(c){}return eb}b=a.charCodeAt(a.length-1);return null!=String.fromCharCode(b).match(/\d/)||46==b?a+cg:a}function Ct(a){var a=new uD(a),b,c,d,e,f;b=$doc.getElementsByTagName(ae);f=b.length;a.d=[];for(d=0;d<f;++d)e=b[d],c=e.getAttribute(Ed)||l,c==a.b&&(c=a.d,c[c.length]=e);for(a.c=0;vD(a););return a.c}u(469,1,{});u(468,469,{});
_.c=null;_.d=1;_.e=-1;function wD(a){this.b=a;this.c=new xD(this.b);this.d=this.e=1}u(467,468,{},wD);_.b=null;function er(a,b){var c=a.b;c.wb&&(null!=b&&0<b.length?(!c.xb&&(c.xb=new Cr(c)),yD(c.xb,b)):(c.lb=!0,c.K="ERROR - empty or null structure",zD(c)))}function xD(a){this.b=a}u(470,1,{},xD);_.Fe=function(a){er(this,a)};_.b=null;function AD(a){this.b=a}u(471,1,{},AD);_.b=null;function BD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(472,1,{},BD);
_.Ge=function(){sw(this.f.i,this.c,G(this.f.hb,Qf)-this.e-this.d,G(this.f.hb,Pf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;_.f=null;function CD(a,b,c,d,e){this.f=a;this.c=b;this.e=c;this.d=d;this.b=e}u(473,1,{},CD);_.Ge=function(){sw(this.f.i,this.c,G(this.f.hb,Qf)-this.e-this.d,G(this.f.hb,Pf)-(this.b-this.d))};_.b=0;_.c=null;_.d=0;_.e=0;var DD=_.f=null;
function ED(){ED=x;DD=new hu((wu(),new vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAQCAYAAADqDXTRAAAAo0lEQVR42rWVQQ7AIAgEib33KV4b//+bfoK2h0ZUIKxGkz00AZdRoUTEqYrKKw6qtLmIuo/YZn9xy6ZyI29DGTNLq1KGTBdoVUqPwIqFFkLp0WKr4Pek5YCoGKVGe9xG3BeTu7zBFHiNMsc17YyH4517iUTnJQwsZWG60nNNwRwzrqaTtE2xDBijI9AchSip2gaO1CKDd7p/4LPRNlt/bYohpwcTQ8BgJmw3MgAAAABJRU5ErkJggg==")),29,16)}
function FD(){FD=x;GD=L(zt,m,1,["Copyright (c) 2013, Novartis Institutes for BioMedical Research Inc. and Bruno Bienfait.","All rights reserved."]);HD=(RA(),UA);ID=fB(HD);JD=y(KD,m,44,23,0);LD=y(zt,m,1,23,0);MD=y(KD,m,44,7,0);ND=null!=(IC(),JC[Re]);OD=y(PD,m,48,100,0);QD=y(RD,m,49,100,0)}function SD(a){var b;if(a.Gb)b=TD(a,1)+qb+TD(a,2)+qb+TD(a,3);else if(b=TD(a,0),0<b.length){var c=new UD(a.$);Yi(a.ab.b,c)}return b}
function VD(a,b){var c,d;c=b.b;if(H(c,(WD(),XD).c))Ar(YD(a));else if(H(c,ZD.c))Ar($q(a));else if(H(c,$D.c))a.wb&&Br(a.v,(!a.xb&&(a.xb=new Cr(a)),a.xb));else if(H(c,lg)){7!=a.P&&(a.Q=kh);d=b.d;d=fu(d,jh);c=Vt(d,a.Q);var e=!Tt(c,kh)?Ot(c):c;!Tt(e,wh)&&aE(a.$,P(c));bE(a);a.nb=!0;zD(a);a.P=7;a.Q=d}else H(c,sg)||(H(c,je)?cE(a):dE(a,c))}
function eE(a,b,c,d){var e,f,g,j,h,n,o,r,q;if(!a.rb&&(j=c-b+1,!(0>=j||b>a.vb||c>a.vb))){h=a.C;e=y(fE,m,-1,4,1);o=y(fE,m,-1,99,1);g=q=r=0;for(f=b;f<=c;++f)gE(a.gb[f],e),r+=e[2],q+=e[3],e[3]>g&&(g=e[3]),o[f]=e[2],2==d&&(o[f]=e[3]);a.A&&(r+=25*(j+1),q+=25*(j+1),g+=25);(0==a.D.c||0==a.D.b)&&(a.D=dA(a));0==a.D.c&&(a.D.c=400);0==a.D.b&&(a.D.b=300);n=f=1;e=a.D.c;j=a.D.b;a.A||(e-=a.Z,j-=3*a.Z);1==d||3==d?e=~~((e-48)/2):2==d&&(j=~~(j/2));r>=e&&(f=e/r);g>=j&&(n=j/g);g=0;a.A&&(a.C=f<n?f:n,g=25*e/r,2==d&&(g=
25*j/q));for(f=b;f<=c;++f)2==d?o[f]=o[f]*j/q:o[f]=o[f]*e/r;r=-e/2;q=0;1==d?r=-e-24:3==d?r=24:2==d&&(r=0,q=-j);for(f=b;f<=c;++f){if(a.A){for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]*=a.C,a.gb[f].N[b]*=a.C;hE(a.gb[f])}2==d?q+=o[f]/2+g:r+=o[f]/2+g;for(b=1;b<=a.gb[f].u;++b)a.gb[f].K[b]+=r,a.gb[f].N[b]+=q;2==d?q+=o[f]/2:r+=o[f]/2;a.A||iE(a.gb[f])}a.C*=h}}
function jE(a){var b;a.nb=!0;a.d=202;a.qb=!1;if(0!=a.vb){a.nb=!0;a.i=!0;for(b=a.f;b<a.vb;++b)a.gb[b]=a.gb[b+1];--a.vb;a.f=a.vb;0<a.vb?a.$=a.gb[a.f]:(a.$=new kE(a),a.$.s=0);null!=a.tb&&sD(a.tb,null)}}function lE(a,b){var c,d,e,f;f=new ZB;d=Bc;c="MOL";e="MOL or SDF";b&&(d="SMIRKS",e=c=wc);d=new SB(Mb+d);var g=(WD(),XD).c;d.d=g;YB(f,d);kA(d.e,a);d=new SB(Mb+c);d.d=ZD.c;kA(d.e,a);YB(f,d);a.wb&&(YB(f,new SB(Ca)),c=a.yb,null==c&&(c="Paste "+e),d=new SB(c),d.d=$D.c,kA(d.e,a),YB(f,d));gz(a,f);return f}
function mE(a,b,c,d){var e,f,g,j,h,n,o;f=100*d+c;h=(c-1)*(a.Z+a.T);g=(d-1)*(a.Z+a.T);1==c&&2<d&&(g-=2*a.Z);U(b,HD);a.pb?(f==a.d&&U(b,gB(HD)),GB(b,h,g,a.Z,a.Z),U(b,(RA(),WA)),nE(b,h,g,a.Z-1,a.Z-1)):f==a.d?FB(b,h+1,g+1,a.Z,a.Z,!1):FB(b,h,g,a.Z,a.Z,!0);if(!(1301==f&&!a.Fb||107==f&&!a.Db))if(201!=f||a.Pb)if(103!=f||a.kb)if(!(105==f&&!a.ub&&!a.r)&&(109!=f||a.Gb))if(c=~~(a.Z/4),3>d)switch(U(b,(RA(),YA)),f){case 101:U(b,aB);f=h+3;d=g+3;c=a.Z-6;e=a.Z-6;oE(b,!0);pE(b,qE(b,f,d,c,e));U(b,YA);f=h+3;d=g+3;c=a.Z-
6;e=a.Z-6;b.o&&(oE(b,!1),pE(b,qE(b,f,d,c,e)));rE(b,h+6,g+6,a.Z-12,a.Z-12,-35,-110);GB(b,h+9,g+9,2,4);GB(b,h+a.Z-10,g+9,2,4);0.04>Math.random()&&(U(b,ZA),GB(b,h+10,g+18,4,4));0.96<Math.random()&&(U(b,aB),GB(b,h+a.Z-10,g+8,2,3));break;case 112:d=h+c;e=h+a.Z-c;j=h+~~(a.Z/2);V(b,d,g+a.Z-c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+a.Z-c);n=g+a.Z-c;f=~~(a.Z/24);V(b,j-f,n,j-2*f,n);V(b,j+f,n,j+2*f,n);U(b,bB);V(b,d,g+c,j,g+~~(a.Z/2));V(b,h+~~(a.Z/2),g+~~(a.Z/2),e,g+c);n=g+c;V(b,j-f,n,j-2*f,n);V(b,j+f,
n,j+2*f,n);U(b,YA);break;case 107:U(b,$A);GB(b,h+4,g+4,a.Z-8,a.Z-8);U(b,YA);nE(b,h+4,g+4,a.Z-8,a.Z-8);rE(b,h+6,g+6,a.Z-11,a.Z-12,-35,-110);GB(b,h+9,g+9,2,4);GB(b,h+a.Z-10,g+9,2,4);break;case 108:f=~~(a.Z/4);V(b,h+f,g+a.Z-f,h+a.Z-f,g+f);f=~~(a.Z/2)-f;d=g+~~(2*a.Z/3);h+=~~(a.Z/2);V(b,h,d,h+f,d);g+=~~(a.Z/3);a=h-f;V(b,a,g,h,g);h=~~((a+h)/2);g-=~~(f/2);V(b,h,g,h,g+f);break;case 113:a.Jb&&(f=~~(c/2),d=a.Z-2*c-2*f,c=h+f+c,e=g+(c-h),U(b,dB),nE(b,c,e,d,d),U(b,XA),j=h+~~(a.Z/2),a=g+~~(a.Z/2),n=c+d,o=g+f,g=
o+f,V(b,c,g,j,o),V(b,j,o,n,g),g=e+d+f,o=g+f,V(b,c,g,j,o),V(b,j,o,n,g),h+=f,n=h+f,g=e+d,V(b,n,e,h,a),V(b,h,a,n,g),h=c+d+f,n=h+f,V(b,h,e,n,a),V(b,n,a,h,g));break;case 110:sE(b,h,g,a.Z,!0);break;case 111:sE(b,h,g,a.Z,!1);break;case 109:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)+~~(c/2));V(b,h+a.Z-c,g+~~(a.Z/2),h+a.Z-~~(3*c/2),g+~~(a.Z/2)-~~(c/2));break;case 102:U(b,SA);GB(b,h+3,g+5,a.Z-7,a.Z-11);U(b,YA);nE(b,h+3,g+5,a.Z-7,a.Z-11);break;case 103:U(b,HD);
a.qb&&FB(b,h+1,g+1,a.Z,a.Z,!1);U(b,YA);tE(a,b,h,g,"NEW");break;case 106:U(b,ZA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,YA);V(b,h+c,g+~~(a.Z/2),h+12,g+~~(a.Z/2));tE(a,b,h+6,g,qc);break;case 104:U(b,ZA);V(b,h+7,g+7,h+a.Z-7,g+a.Z-7);V(b,h+8,g+7,h+a.Z-6,g+a.Z-7);V(b,h+7,g+a.Z-7,h+a.Z-7,g+7);V(b,h+8,g+a.Z-7,h+a.Z-6,g+7);U(b,YA);break;case 105:a.Ob?(U(b,cB),V(b,h+11,g+5,h+9,g+9),V(b,h+9,g+9,h+4,g+9),V(b,h+4,g+9,h+8,g+12),V(b,
h+8,g+12,h+6,g+18),V(b,h+6,g+18,h+11,g+15),V(b,h+12,g+5,h+14,g+9),V(b,h+14,g+9,h+19,g+9),V(b,h+19,g+9,h+15,g+12),V(b,h+15,g+12,h+17,g+18),V(b,h+17,g+18,h+12,g+15),U(b,YA)):tE(a,b,h,g,"123");break;case 114:U(b,eB);f=a.Z-8;d=h+~~((a.Z-f)/2);c=g+~~((a.Z-f)/2);GB(b,d,c,f,f);U(b,YA);uE(a,b,h,g,SA,"i");break;case 201:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)+2);V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+a.Z-c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)-2);break;case 202:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));
break;case 203:V(b,h+c,g+~~(a.Z/2)-2,h+a.Z-c,g+~~(a.Z/2)-2);V(b,h+c,g+~~(a.Z/2)+2,h+a.Z-c,g+~~(a.Z/2)+2);break;case 204:V(b,h+c,g+~~(a.Z/2),h+a.Z-c,g+~~(a.Z/2));V(b,h+c,g+~~(a.Z/2)-3,h+a.Z-c,g+~~(a.Z/2)-3);V(b,h+c,g+~~(a.Z/2)+3,h+a.Z-c,g+~~(a.Z/2)+3);break;case 205:V(b,h+~~(c/2),g+2*c+~~(c/3),h+3*~~(c/2),g+2*c-~~(c/3));V(b,h+3*~~(c/2),g+2*c-~~(c/3),h+5*~~(c/2),g+2*c+~~(c/3));V(b,h+5*~~(c/2),g+2*c+~~(c/3),h+7*~~(c/2),g+2*c-~~(c/3));break;case 206:vE(a,b,h,g+2,3);break;case 207:vE(a,b,h,g,4);break;
case 208:vE(a,b,h,g,5);break;case 209:vE(a,b,h,g,1);break;case 210:vE(a,b,h,g,6);break;case 211:vE(a,b,h,g,7);break;case 212:vE(a,b,h,g,8);break;case 213:tE(a,b,h,g,"FG"),a.G=new VB(h,g)}else d=3,301==f?d=3:401==f?d=4:501==f?d=5:601==f?d=8:701==f?d=9:801==f?d=10:901==f?d=11:1001==f?d=12:1101==f?d=7:1201==f?d=18:1301==f&&(d=19),(a.Sb||1201!=f)&&null!=LD[d]&&uE(a,b,h,g,JD[d],LD[d])}
function wE(a){var b,c,d;a.lb&&(null==a.K&&(a.K=l),d=a.J.b,c=a.D.c-a.Z,b=a.Z,U(d,HD),GB(d,0,0,c,b),a.pb?(U(d,(RA(),WA)),nE(d,-1,0,c,b-1)):(U(d,ID),V(d,0,0,c-1-2,0),U(d,gB(HD)),V(d,0,b-1,c-1,b-1),V(d,c-1,0,c-1,b-1)),xE(d,a.Y),U(d,(RA(),YA)),-1!=a.K.toLowerCase().indexOf(ke)&&U(d,ZA),yE(d,a.K,10,15),zE(a.Vb,a.J,a.Z,a.D.b-a.Z))}
function AE(a){var b,c,d,e;if(a.mb){d=a.R.b;c=a.Z;b=a.D.b-2*a.Z-a.T;U(d,HD);GB(d,0,0,c,b);a.pb?(U(d,(RA(),WA)),V(d,0,b-1,c,b-1),e=BE*(a.Z+a.T)+2,V(d,0,e,c,e),V(d,0,e,0,b),V(d,a.Z-1,e,a.Z-1,b-a.Z)):(U(d,ID),V(d,0,0,0,b-1),V(d,0,BE*a.Z,b-1,BE*a.Z),U(d,gB(HD)),V(d,c-1,0,c-1,b-1-a.Z),V(d,0,b-1,c-1,b-1));for(b=3;b<=BE+2;++b)mE(a,d,1,b);zE(a.Vb,a.R,0,2*a.Z+a.T)}}
function CE(a){var b,c,d,e;if(a.nb){e=a.db.b;c=a.D.c-a.Z;b=a.D.b-3*a.Z-a.T;U(e,a.u);GB(e,0,0,c,b);d=a.eb?(bC(),eC):(bC(),gC);if((bC(),cC)==(bC(),cC))d==eC?e.b=l:e.b=yg;d=new pA(a.fb);(e.o=d)&&d&&(e.c='stroke-width="'+d.f+fa);for(d=1;d<=a.vb;++d){var f=a.gb[d],g=e,j=void 0,h=void 0,n=void 0,o=void 0,r=void 0,q=n=void 0,t=void 0,v=void 0,D=void 0,E=D=r=o=void 0,J=void 0,R=void 0,ub=o=v=r=j=void 0,Y=o=j=void 0,M=h=r=h=void 0,ea=D=R=void 0,J=h=q=r=r=E=t=M=j=Y=Y=v=M=J=q=Y=M=t=ea=q=J=n=R=o=v=v=E=J=void 0,
D=R=1,n=2,ea=3;f.x&&(hE(f),eE(f.o,1,f.o.vb,0),f.x=!1);n*=f.o.C;ea*=f.o.C;j=1;0.7>f.o.C&&(j=1.2);j=P(O(DE(13*f.o.C*j)));EE(f.o,j);f.o.B&&(U(g,(RA(),YA)),nE(g,0,0,f.o.D.c-1,f.o.D.b-1));if(0!=f.u){if(-1==f.k){o=P(O(Math.round(12*n)));for(j=1;j<=f.u;++j)0<f.e[j]&&7>f.e[j]&&(U(g,(FD(),MD)[f.e[j]]),h=g,r=wt(f.K[j]-o/2),Y=wt(f.N[j]-o/2),M=t=o,oE(h,!0),pE(h,qE(h,r,Y,t,M)));for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],0!=f.e[h]&&f.e[h]==f.e[o]&&(U(g,(FD(),MD)[f.e[h]]),J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*
J+R*R),1>D&&(D=1),R/=D,D=J/D,q=3*ea*R,J=3*ea*D,Y=y(N,s,-1,4,1),r=y(N,s,-1,4,1),Y[0]=wt(f.K[h]+q),r[0]=wt(f.N[h]-J),Y[1]=wt(f.K[o]+q),r[1]=wt(f.N[o]-J),Y[2]=wt(f.K[o]-q),r[2]=wt(f.N[o]+J),Y[3]=wt(f.K[h]-q),r[3]=wt(f.N[h]+J),o=g,h=Y,oE(o,!0),pE(o,FE(o,h,r,4,!0)))}for(j=1;j<=f.v;++j){U(g,(RA(),YA));h=f.I[j];o=f.J[j];1==f.k&&0!=f.e[h]&&f.e[h]==f.e[o]&&U(g,(FD(),MD)[f.e[h]]);if(3==f.C[j]||4==f.C[j])r=h,h=o,o=r;M=f.K[h];t=f.N[h];Y=f.K[o];r=f.N[o];if(1!=f.t[j]||0!=f.C[j])J=Y-M,R=r-t,D=Math.sqrt(J*J+R*R),
1>D&&(D=1),R/=D,D=J/D;switch(f.t[j]){case 2:10<=f.C[j]&&U(g,bB);q=n*R;J=n*D;V(g,P(O(Math.round(M+q))),P(O(Math.round(t-J))),P(O(Math.round(Y+q))),P(O(Math.round(r-J))));V(g,P(O(Math.round(M-q))),P(O(Math.round(t+J))),P(O(Math.round(Y-q))),P(O(Math.round(r+J))));U(g,YA);break;case 3:o=P(O(Math.round(M)));h=P(O(Math.round(t)));Y=P(O(Math.round(Y)));r=P(O(Math.round(r)));V(g,o,h,Y,r);M=P(O(Math.round(ea*R)));t=P(O(Math.round(ea*D)));V(g,o+M,h-t,Y+M,r-t);V(g,o-M,h+t,Y-M,r+t);break;case 9:case 0:for(h=
0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,V(g,P(O(Math.round(v))),P(O(Math.round(E))),P(O(Math.round(v))),P(O(Math.round(E))));xE(g,f.o.n);o=GE(f.o.o);J=f.f[j];h=sb;null!=J&&(h=J);J=jC(f.o.o,h);M=P(O(Math.round((M+Y)/2-J/2)));q=P(O(Math.round((t+r)/2+~~(o/2)-1)));U(g,bB);yE(g,h,M,q);U(g,YA);break;default:if(1==f.C[j]||3==f.C[j])q=ea*R,J=ea*D,E=y(N,s,-1,3,1),v=y(N,s,-1,3,1),E[0]=P(O(Math.round(Y+q))),v[0]=P(O(Math.round(r-J))),E[1]=P(O(Math.round(M))),v[1]=P(O(Math.round(t))),E[2]=P(O(Math.round(Y-
q))),v[2]=P(O(Math.round(r+J))),o=g,h=E,r=v,oE(o,!0),pE(o,FE(o,h,r,3,!0));else if(2==f.C[j]||4==f.C[j]){q=ea*R;J=ea*D;for(h=0;10>h;++h)v=M-(M-Y)/10*h,E=t-(t-r)/10*h,o=h/10,V(g,P(O(Math.round(v+q*o))),P(O(Math.round(E-J*o))),P(O(Math.round(v-q*o))),P(O(Math.round(E+J*o))))}else V(g,P(O(Math.round(M))),P(O(Math.round(t))),P(O(Math.round(Y))),P(O(Math.round(r))))}}D=y(fE,m,-1,f.u+1,1);R=y(N,s,-1,f.u+1,1);for(j=1;j<=f.v;++j)h=f.I[j],o=f.J[j],n=f.K[h],r=f.K[o],++R[h],++R[o],D[h]=D[h]/R[h]+r/R[h],D[o]=
D[o]/R[o]+n/R[o];xE(g,f.o.n);o=GE(f.o.o);J=y(zt,m,1,f.u+1,0);Y=y(N,s,-1,f.u+1,1);r=y(N,s,-1,f.u+1,1);n=y(HE,m,55,f.u+1,0);t=2;1!=f.o.C&&(t=P(O(DE(2*f.o.C))));for(j=1;j<=f.u;++j)h=IE(f,j),(null==h||1>h.length)&&(h=wa),3==f.c[j]&&0<f.A[j]&&0==f.B[j]?(J[j]=h,Y[j]=r[j]=jC(f.o.o,h),n[j]=JE(f,t,j,Y[j],Y[j],o,!1)):(M=D[j]<f.K[j],E=!0,1<R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/3&&(E=!1),2<R[j]&&(E=!1),1==R[j]&&(0>=D[j]-f.K[j]?0-(D[j]-f.K[j]):D[j]-f.K[j])<25*f.o.C/10&&(M=!0),q=h,ub=l,f.o.Lb&&
0<f.y[j]&&(ub+=Vb,1<f.y[j]&&(ub+=f.y[j])),v=l,0!=f.B[j]&&(1<Vj(f.B[j])&&(v+=Vj(f.B[j])),0<f.B[j]?v+=xa:v+=Ca),M||!E?h=h+ub+v+l:h=v+ub+l+h,E||(q=h),J[j]=h,q=jC(f.o.o,q),v=jC(f.o.o,h),Y[j]=q,r[j]=v,v=n[j]=JE(f,t,j,q,v,o,M),M=v.d+t+1,q=v.e+o+t,U(g,f.o.u),-1==f.k&&0!=f.e[j]&&U(g,(FD(),MD)[f.e[j]]),GB(g,v.d,v.e,v.c,v.b),1==f.k?0!=f.e[j]?U(g,(FD(),MD)[f.e[j]]):U(g,(RA(),YA)):U(g,(FD(),JD)[f.c[j]]),yE(g,h,M,q));for(h=1;h<=f.z;++h)j=f.r[h][0],q=Y[j],v=r[j],M=P(O(DE(f.K[j]-q/2))),q=P(O(DE(f.N[j]+~~(o/2)-1))),
U(g,(RA(),bB)),yE(g,ba+f.r[h][1],M+v,q);if(0<f.E||0<f.F)if(U(g,104==f.o.d?(RA(),ZA):(RA(),eB)),0<f.E&&106!=f.o.d&&(v=n[f.E],nE(g,v.d,v.e,v.c,v.b)),0<f.F&&(h=f.I[f.F],o=f.J[f.F],J=f.K[o]-f.K[h],R=f.N[o]-f.N[h],D=Math.sqrt(J*J+R*R),1>D&&(D=1),R/=D,D=J/D,q=(ea+1)*R,J=(ea+1)*D,E=y(N,s,-1,5,1),v=y(N,s,-1,5,1),E[0]=P(O(DE(f.K[h]+q))),E[1]=P(O(DE(f.K[o]+q))),v[0]=P(O(DE(f.N[h]-J))),v[1]=P(O(DE(f.N[o]-J))),E[3]=P(O(DE(f.K[h]-q))),E[2]=P(O(DE(f.K[o]-q))),v[3]=P(O(DE(f.N[h]+J))),v[2]=P(O(DE(f.N[o]+J))),E[4]=
E[0],v[4]=v[0],106!=f.o.d&&(ea=g,j=E,R=v,ea.o&&(oE(ea,!1),pE(ea,FE(ea,j,R,5,!0)))),106==f.o.d&&KE(f,f.I[f.F],f.J[f.F]))){ea=0;for(j=1;j<=f.u;++j)0<f.b[j]&&++ea;if(ea>~~(f.u/2))for(j=1;j<=f.u;++j)0<f.b[j]?f.b[j]=0:f.b[j]=1;U(g,(RA(),ZA));for(j=1;j<=f.u;++j)0<f.b[j]&&(v=n[j],nE(g,v.d,v.e,v.c,v.b))}}}a.A||(a.pb?(U(e,(RA(),WA)),V(e,c-1,0,c-1,b-1)):(U(e,gB(HD)),V(e,c-1,0,c-1,b-1),U(e,HD),V(e,c-2,0,c-2,b-1),U(e,ID),V(e,c-3,0,c-3,b-1)));a.Gb&&(d=~~((c-48)/2),U(e,(RA(),bB)),V(e,d,~~(b/2),d+48,~~(b/2)),V(e,
d+48,~~(b/2),d+48-6,~~(b/2)+6),V(e,d+48,~~(b/2),d+48-6,~~(b/2)-6));a.A&&(a.U=new tB(Wb,0,13),a.X=new iC(a.U),null!=a.cb&&(d=jC(a.X,a.cb),c=P(O(Math.round((c-d)/2))),b-=13,U(e,(RA(),YA)),xE(e,a.U),yE(e,a.cb,c,b)));zE(a.Vb,a.db,a.Z,2*a.Z+a.T)}}
function vE(a,b,c,d,e){var f,g,j,h,n;f=~~(a.Z/4);g=!1;h=y(N,s,-1,9,1);n=y(N,s,-1,9,1);c+=~~(a.Z/2);d+=~~(a.Z/2);a=~~(a.Z/2)-~~(f/2);1==e&&(e=6,g=!0);for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=wt(c+a*Math.sin(j)),n[f]=wt(d+a*Math.cos(j));f=e+1;b.o&&(oE(b,!1),pE(b,FE(b,h,n,f,2<f)));if(g){for(f=0;f<=e;++f)j=6.283185307179586/e*(f-0.5),h[f]=wt(c+(a-3)*Math.sin(j)),n[f]=wt(d+(a-3)*Math.cos(j));V(b,h[0],n[0],h[1],n[1]);V(b,h[2],n[2],h[3],n[3]);V(b,h[4],n[4],h[5],n[5])}}
function LE(a){var b,c,d;if(a.ob){d=a.Rb.b;b=a.D.c;c=2*a.Z+a.T;U(d,HD);GB(d,0,0,b,c);a.pb?(U(d,(RA(),WA)),c=14*(a.Z+a.T),nE(d,c,0,b-c-1,2*a.Z+a.T-1)):(U(d,gB(HD)),V(d,b-1,0,b-1,c-1),V(d,0,c-1,b-1-2,c-1),U(d,ID),V(d,0,0,b-1,0));c=a.d;233<=a.d&&262>=a.d&&(a.d=213);for(b=1;14>=b;++b)mE(a,d,b,1),mE(a,d,b,2);a.d=c;zE(a.Vb,a.Rb,0,0)}}
function sE(a,b,c,d,e){var f,g,j,h,n,o,r,q;n=~~(d/4);o=2+~~(n/2);g=2+n;q=c+~~(10*d/24);h=q+n;r=b+d;e?(j=2+b,f=o+b,g+=b):(f=r-o,j=r-2,g=r-g);V(a,j,q,f,h);V(a,g,q,f,h);j=~~(n/3);V(a,f,q+j,f,h);f=d-o-4;h=270;e?(b+=o,e=270):(b=r-f-o,h*=-1,e=-90);rE(a,b,c+o-j,f,d-4-j-1,e,h)}
function ME(a,b,c){var d,e,f,g,j,h;NE(a,c);if(0==b.indexOf("$RXN")){a.Gb=!0;a.kb=!0;j=OE(b);b=new qD(b,j,!0);e=l;for(d=1;5>=d;++d)e=PE(b,j);d=QE(WC(ao(e.substr(0,3)),10)).b;g=QE(WC(ao(e.substr(3,3)),10)).b;PE(b,j);for(e=1;e<=d+g;++e){for(f=l;!(h=PE(b,j),null==h||H(h,"$MOL"));)f+=h+j;a.gb[++a.vb]=new RE(a,f)}eE(a,1,d,1);eE(a,d+1,d+g,3)}else{a.Gb=!1;a.$=new RE(a,b);if(!a.$||0==a.$.u)return a.lb=!0,a.K="ERROR - problems in reading/processing MOL input",zD(a),!1;null!=a.j&&a.$&&SE(a.$,a.j,!0);null!=a.k&&
a.$&&SE(a.$,a.k,!1);j=TE(a.$,!1);if(1==j)a.gb[++a.vb]=a.$;else{a.kb=!0;for(e=1;e<=j;++e)a.gb[++a.vb]=new UE(a,a.$,e)}a.f=1;a.$=a.gb[a.f];eE(a,1,j,0)}c&&zD(a);return!0}function Dr(a,b){a.lb=!0;a.K=b}function EE(a,b){100>b&&(!OD[b]&&(OD[b]=new tB(Wb,0,b)),!QD[b]&&tt(QD,b,new iC(OD[b])),a.n=OD[b],a.o=QD[b])}
function Hr(a,b){var c,d;if(0==b)return!1;bE(a);c=a.d;a.d=b;if(300>=b)switch(a.ob=!0,a.mb=!0,b){case 102:jE(a);break;case 110:a.nb=!0;a.d=c;a._.b!=a._.c&&a._.b.c!=a._.c?a.i&&(++a.vb,a.f=a.vb,a.i=!1):(a.lb=!0,a.K="No more undo");if(!(a._.b!=a._.c&&a._.b.c!=a._.c))break;VE(a,WE(a._));a.nb=!0;break;case 111:a.d=c;if(a._.b.d)a.i&&(++a.vb,a.f=a.vb,a.i=!1);else{a.lb=!0;a.K="No more redo";break}if(!a._.b.d)break;d=a._;if(!d.b.d)throw new Vv("Cannot redo. Index is out of range.");if(!d.b.d)throw new Vv(Zb);
d.b=d.b.d;VE(a,d.b.b);a.nb=!0;break;case 152:a.d=c;d=a.Ib;d.b<d.d-1?(++d.b,d=Mu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Dr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=XE(d),YE(a,d,!1,!0),null!=a.tb&&sD(a.tb,null));break;case 151:a.d=c;d=a.Ib;0<d.b?(--d.b,d=Mu(d,d.b)):d=null;null==d?(a.lb=!0,a.K=ic):(Dr(a,ec+(a.Ib.b+1)+ca+a.Ib.d),d=XE(d),YE(a,d,!1,!0),null!=a.tb&&sD(a.tb,null));break;case 101:a.Mb&&ZE(a.Mb);a.Mb=new $E(1,a);a.d=c;break;case 107:!a.Eb?a.Eb=new aF(a):a.Eb.hc.d._?bF(a.Eb.hc.d):cF(a.Eb);break;case 114:a.c&&
ZE(a.c);a.c=new $E(0,a);a.d=c;break;case 103:a.nb=!0;a.qb=!0;a.d=c;break;case 105:a.nb=!0;a.r&&a.hb&&(a.hb=!1,dF(a.$),a.d=c);a.z=1;break;case 109:a.d=c;d=eF(a.$);if(2==d){a.lb=!0;a.K="Copying the agent not possible !";break}d=y(fE,m,-1,4,1);gE(a.$,d);a.nb=!0;a.$=new UD(a.$);d=wt(~~((a.D.c-a.Z)/2)-d[0]);for(c=1;c<=a.$.u;++c)a.$.K[c]+=2*d;fF(a.$);a.gb[++a.vb]=a.$;a.f=a.vb;break;case 104:0<a.$.E?(a.nb=!0,gF(a.$,a.$.E),a.$.E=0,cE(a)):0<a.$.F&&(a.nb=!0,hF(a.$,a.$.F),a.$.F=0,cE(a));iF(a.$);break;case 213:a.d=
c;if(!a.F){var e,f,g,j;j=new ZB;for(d=a.H,e=0,f=d.length;e<f;++e)c=d[e],g=new SB(c),YB(j,g),g.d=c,kA(g.e,a);gz(a,j);a.F=j}jF(a.F.b,a,a.G.b,a.G.c)}else{a.mb=!0;a.ob=!0;switch(b){case 301:a.e=3;break;case 401:a.e=4;break;case 501:a.e=5;break;case 701:a.e=9;break;case 801:a.e=10;break;case 901:a.e=11;break;case 1001:a.e=12;break;case 601:a.e=8;break;case 1101:a.e=7;break;case 1300:a.e=1;break;case 1201:a.p&&(ZE(a.p),a.p=null);0==a.$.E&&(a.p=new $E(2,a));a.e=18;break;case 1301:a.e=19;break;case 1302:a.e=
20;break;case 1303:a.e=21;break;case 1304:a.e=22}0<a.$.E&&(a.nb=!0,a.e!=a.$.c[a.$.E]&&18!=a.e&&(a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,cE(a)),18==a.e&&(d=eo((Er(),Fr).hc.b.hb,ah),kF(a.$,a.$.E,d),cE(a)),iF(a.$))}zD(a);return!0}
function $q(a){var b,c,d;d=YD(a);c=l;if(a.Gb){var e,f,g;g=nt([4,a.vb+1]);for(f=1;3>=f;++f){e=0;for(b=1;b<=a.vb;++b)eF(a.gb[b])==f&&(g[f][++e]=b);g[f][0]=e}c=c+"$RXN\n\n\nJME Molecular Editor\n"+(lF(g[1][0],3)+lF(g[3][0],3)+aa);for(b=1;b<=g[1][0];++b)c+=na+mF(a.gb[g[1][b]],d);for(b=1;b<=g[3][0];++b)c+=na+mF(a.gb[g[3][b]],d)}else 1<a.vb&&(a.$=new nF(a,a.gb,a.vb)),c=mF(a.$,d),1<a.vb&&(a.$=a.gb[a.f]);return c}
function oF(a,b,c,d){var e;e=c;var f=d,g,j;(g=pF(b),j=0!=(b.f&2),g||j)?(g=a.Gb?(!a.x&&(a.x=lE(a,!0)),a.x):(!a.w&&(a.w=lE(a,!1)),a.w),jF(g.b,a,e,f),e=!0):e=!1;if(e)return!0;if(a.A)return!1;e=!0;a.lb=!1;a.Tb=c-a.Z;a.Ub=d-(2*a.Z+a.T);a.lb=!0;a.K=l;a.hb=qF(b);a.ib=!1;if(c<a.Z||d<2*a.Z+a.T){e=0;for(b=1;14>=b;++b)if(c<b*(a.Z+a.T)){e=b;break}c=0;for(b=1;b<=BE+2;++b)if(d<b*(a.Z+a.T)){c=b;break}if(0==e||0==c)return!1;d=100*c+e;if(112==d)return a.Nb=!0,a.lb=!0,a.K="Next ring will be added as spiro",zD(a),!0;
if(113==d)if(a.Jb)a.lb=!0,a.K="Move one atom",zD(a);else return!0;if(!a.Sb&&1201==d||!a.Db&&107==d||!a.Pb&&201==d||!a.kb&&103==d||!a.ub&&!a.r&&105==d||!a.Gb&&109==d||214==d)return!1;e=Hr(a,d)}else{if(d>a.D.b-a.Z-1)return!1;a.ib=!0;c-=a.Z;d-=2*a.Z+a.T;if(0<a.$.E)if(104==a.d)gF(a.$,a.$.E),a.$.E=0,cE(a);else{if(106==a.d)return!0;if(108==a.d)rF(a.$,a.$.E,0),cE(a);else if(157==a.d)rF(a.$,a.$.E,1),cE(a);else if(158==a.d)rF(a.$,a.$.E,-1),cE(a);else if(202==a.d||203==a.d||204==a.d||201==a.d||205==a.d)a.P=
1,X(a.$,0),a.$.G=a.$.E,205==a.d?(a.$.w=1,a.$.j[1]=a.$.u,a.$.j[0]=a.$.E,a.$.F=0):cE(a);else if(206<=a.d&&229>=a.d)a.P=2,sF(a.$),cE(a);else if(230==a.d)a.P=3,cE(a);else if(233<=a.d&&262>a.d)tF(a.$,!1),cE(a),a.P=3;else if(107==a.d){if(a.Eb.c)return!0;kF(a.$,a.$.E,eo(a.Eb.f.hc.b.hb,ah));a.$.n=!0;cE(a)}else if(105==a.d)uF(a.$),cE(a);else if(113!=a.d)if(300<a.d){if(a.e!=a.$.c[a.$.E]||18==a.e)a.$.c[a.$.E]=a.e,a.$.B[a.$.E]=0,a.$.y[a.$.E]=0,18==a.e&&(d=eo((Er(),Fr).hc.b.hb,ah),1>d.length&&(d=Pc),kF(a.$,a.$.E,
d)),cE(a)}else e=!1}else if(0<a.$.E&&206<=a.d&&229>=a.d)a.P=2,sF(a.$),cE(a);else if(0<a.$.F)if(104==a.d)hF(a.$,a.$.F),a.$.F=0,cE(a);else if(106==a.d){d=a.$;c=a.$.F;if(0<d.b[d.I[c]]&&0<d.b[d.J[c]])Dr(d.o,"Removal of substituent not possible.");else for(;;){c=0;for(b=d.u;1<=b;--b)0<d.b[b]&&b>c&&(c=b);if(0==c)break;gF(d,c);d.b[c]=0}a.$.F=0;cE(a)}else if(201==a.d)vF(a.$,a.$.F),cE(a);else if(202==a.d||205==a.d)1==a.$.t[a.$.F]&&0==a.$.C[a.$.F]?a.$.t[a.$.F]=2:(a.$.t[a.$.F]=1,a.$.C[a.$.F]=0),cE(a),a.$.C[a.$.F]=
0;else if(203==a.d)a.$.t[a.$.F]=2,a.$.C[a.$.F]=0,cE(a);else if(204==a.d)a.$.t[a.$.F]=3,a.$.C[a.$.F]=0,cE(a);else if(206<=a.d&&229>=a.d)a.P=2,sF(a.$),cE(a);else if(107==a.d){if(!a.Eb.c)return!0;d=eo(a.Eb.f.hc.b.hb,ah);a.$.t[a.$.F]=9;a.$.f[a.$.F]=d;cE(a)}else 105==a.d?(a.lb=!0,a.K="Only atoms may be marked !"):e=!1;else if(0==a.vb||a.qb){if(201>=a.d)return!1;++a.vb;a.f=a.vb;a.gb[a.vb]=new kE(a);a.$=a.gb[a.vb];a.qb=!1;202<=a.d&&204>=a.d||205==a.d?(wF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=
1,a.$.G=1,a.P=1,X(a.$,0),205==a.d&&(a.$.K[2]=c+21.65,a.$.N[2]=d-12.5,a.$.j[0]=1,a.$.j[1]=2,a.$.w=1)):206<=a.d&&229>=a.d?(a.$.M=c,a.$.P=d,a.P=2,sF(a.$)):300<a.d?(wF(a.$),a.$.c[1]=a.e,a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,18==a.e&&(d=eo((Er(),Fr).hc.b.hb,ah),1>d.length&&(d=Pc),kF(a.$,1,d))):230==a.d?xF(a,null,!0):233<=a.d&&262>a.d?(wF(a.$),a.$.v=0,a.$.A[1]=0,a.$.K[1]=c,a.$.N[1]=d,a.$.E=1,tF(a.$,!0)):IC();cE(a)}else e=!1;e&&(iF(a.$),a.mb=!1,a.ob=!1,a.nb=!0,zD(a))}return e}
function yF(a,b,c,d){var e,f;if(a.A||!a.ib||pF(b))return!0;a.lb=!1;c-=a.Z;d-=2*a.Z;e=c-a.Tb;f=d-a.Ub;if(2==a.P||3==a.P||9==a.P)return!0;if(1==a.P){a:{b=a.$;e=c;f=d;var g,j,h,n,o,r,q;b.E=0;b.K[0]=e;b.N[0]=f;g=zF(b,0);if(0<g&&205!=b.o.d)b.E=g,g!=b.G?(b.K[b.u]=b.K[g],b.N[b.u]=b.N[g]):(b.K[b.u]=b.M,b.N[b.u]=b.P);else if(205==b.o.d){b.F=0;g=b.j[b.w];n=b.j[b.w-1];j=b.K[g]-b.K[n];h=b.N[g]-b.N[n];g=Math.sqrt(j*j+h*h);1>g&&(g=1);h/=g;j/=g;o=g/2/Math.tan(0.5235987755982988);r=e-b.K[n];q=f-b.N[n];n=-g/2+r*j+
q*h;h=q*j-r*h;if(0>n)if(1<b.w)gF(b,b.u),--b.w,b.D=!1;else if(2==b.u)0>b.N[2]-b.N[1]&&0<f-b.N[1]?b.N[2]=b.N[1]+g/2:0<b.N[2]-b.N[1]&&0>f-b.N[1]&&(b.N[2]=b.N[1]-g/2),0>b.K[2]-b.K[1]&&0<e-b.K[1]?b.K[2]=b.K[1]+0.866*g:0<b.K[2]-b.K[1]&&0>e-b.K[1]&&(b.K[2]=b.K[1]-0.866*g);else{if(2==b.A[b.j[0]]&&(o=b.H[b.j[0]][1],o==b.j[1]&&(o=b.H[b.j[0]][2]),j=b.K[b.j[0]]-b.K[o],h=b.N[b.j[0]]-b.N[o],g=Math.sqrt(j*j+h*h),1>g&&(g=1),h/=g,j/=g,r=e-b.K[o],q=f-b.N[o],e=q*j-r*h,r=b.K[b.j[1]]-b.K[o],q=b.N[b.j[1]]-b.N[o],f=q*j-
r*h,0<e&&0>f||0>e&&0<f))e=b.v,b.E=b.j[0],X(b,0),hF(b,e),0<zF(b,b.u)&&(b.D=!0)}else{if(b.D)break a;e=-1;n<1.5*g&&(e=(1.5*g-n)*o/(1.5*g));if((0>=h?0-h:h)>e){++b.w;if(100<b.w){Dr(b.o,"You are too focused on chains, enough of it for now !");--b.w;break a}b.E=b.u;X(b,P(O(Math.round(h))));b.j[b.w]=b.u;0<zF(b,b.u)&&(b.D=!0)}}b.E=0;e=b.w;Dr(b.o,e+l)}else j=e-b.K[b.G],h=f-b.N[b.G],g=Math.sqrt(j*j+h*h),1>g&&(g=1),b.K[b.u]=b.K[b.G]+25*(j/g),b.N[b.u]=b.N[b.G]+25*(h/g)}a.s=!0}else if(113==a.d&&0<a.$.E)a.jb||(a.jb=
!0),b=a.$,0<b.E&&(e=b.E,b.K[e]=c,b.N[e]=d);else if(qF(b)||pF(b))aE(a.$,e),a.P=5;else if(0==a.$.E&&0==a.$.F){5!=a.P&&(e=f=0);b=a.$;for(g=1;g<=b.u;++g)b.K[g]+=e,b.N[g]+=f;h=y(fE,m,-1,4,1);gE(b,h);g=h[0];h=h[1];if(!(0<g&&g<b.o.D.c-b.o.Z&&0<h&&h<b.o.D.b-3*b.o.Z))for(g=1;g<=b.u;++g)b.K[g]-=e,b.N[g]-=f;a.P=5}a.E=!1;bE(a);a.nb=!0;zD(a);a.Tb=c;a.Ub=d;return!0}
function AF(a,b,c,d){var e,f,g;if(!(a.A&&null==a.sb||pF(b))){c-=a.Z;d-=2*a.Z;g=!1;f=0;b=1;a:for(;b<=a.vb;++b){e=a.gb[b];for(var j=c,h=d,n=void 0,o=void 0,r=void 0,q=void 0,t=void 0,n=void 0,r=0,t=((FD(),ND)?350:170)+1,q=1;q<=e.v;++q)n=j-e.L[q],o=h-e.O[q],n=n*n+o*o,n<t&&(t=n,r=q);r*=-1;for(q=1;q<=e.u;++q)n=j-e.K[q],o=h-e.N[q],n=n*n+o*o,n<t&&(t=n,r=q);e=r;if(0!=e){a.gb[b].E=0<e?e:0;a.gb[b].F=0>e?-e:0;f=b;g=!0;BF(a,a.gb[b].E);113==a.d&&0>e&&(g=!1,a.gb[b].F=0);break a}else if(BF(a,0),0<a.gb[b].E||0<a.gb[b].F)a.gb[b].E=
0,a.gb[b].F=0,g=!0}if(g){for(b=a.f+1;b<=a.vb;++b)a.gb[b].E=0,a.gb[b].F=0;a.E=!1;bE(a);a.nb=!0;zD(a)}!a.A&&0!=f&&f!=a.f&&(a.f=f,a.$=a.gb[a.f])}}
function CF(a){if(a.A)return!0;a.jb&&(a.jb=!1,cE(a));a.lb=!1;a.Q=kh;if(1==a.P){if(205==a.d){var b=a.$,c,d;b.D&&(c=zF(b,b.u),6>b.A[c]&&(DF(b),d=b.j[b.w-1],b.I[b.v]=c,b.J[b.v]=d,b.H[c][++b.A[c]]=d,b.H[d][++b.A[d]]=c),gF(b,b.u));b.D=!1;cE(a)}else a:{var b=a.$,e,f;c=zF(b,b.u);if(0!=c){--b.u;for(f=1;f<b.v;++f)if(d=b.I[f],e=b.J[f],d==c&&e==b.G||d==b.G&&e==c){--b.v;--b.A[b.G];3>b.t[f]?(++b.t[f],b.C[f]=0):Dr(b.o,"Maximum allowed bond order is 3 !");break a}6==b.A[c]?(--b.v,--b.A[b.G],Dr(b.o,"Not possible connection !")):
(b.J[b.v]=c,b.H[c][++b.A[c]]=b.G,b.H[b.G][b.A[b.G]]=c,b.L[b.v]=P(O(DE((b.K[b.G]+b.K[c])/2))),b.O[b.v]=P(O(DE((b.N[b.G]+b.N[c])/2))))}}iE(a.$);a.s&&(b=a._,b.b!=b.c&&b.b.c!=b.c&&(c=b.b.d,WE(b),b.b.d=c),cE(a),a.s=!1)}else 5==a.P&&(iE(a.$),cE(a));0<a.P&&(a.E=!1,bE(a),a.nb=!0,iF(a.$),EF(a.$),zD(a),a.P=0,a.i=!1);if(ND&&(0!=a.$.F||0!=a.$.E))a.$.F=0,a.$.E=0,bE(a),a.nb=!0,zD(a);return!0}function bE(a){a.mb=!1;a.ob=!1;a.nb=!1}
function BF(a,b){if(null!=a.sb&&!(0>=b&&0==a.Cb||b==a.Cb&&a.f==a.Bb))0>=b&&0<a.Cb&&(b=0),a.Cb=b,a.Bb=a.f,sD(a.sb,L(FF,m,82,[new T(a.f),new T(b)]))}
function GF(a,b,c){var d,b=b.toLowerCase();-1<b.indexOf("norbutton")?a.Fb=!1:-1<b.indexOf("rbutton")&&(a.Fb=!0);-1<b.indexOf("nohydrogens")?a.Lb=!1:-1<b.indexOf("hydrogens")&&(a.Lb=!0);-1<b.indexOf("keephs")&&(a.O=!0);-1<b.indexOf("removehs")&&(a.O=!1);-1<b.indexOf("noquery")?a.Db=!1:-1<b.indexOf("query")&&(a.Db=!0);-1<b.indexOf(Jf)?a.Gb=!1:-1<b.indexOf(hg)&&(a.Gb=!0);-1<b.indexOf("noautoez")?a.q=!1:-1<b.indexOf("autoez")&&(a.q=!0);-1<b.indexOf("nostereo")?a.Pb=!1:-1<b.indexOf("stereo")&&(a.Pb=!0);
-1<b.indexOf("nocanonize")?a.t=!1:-1<b.indexOf("canonize")&&(a.t=!0);-1<b.indexOf("nomultipart")?a.kb=!1:-1<b.indexOf(Ef)&&(a.kb=!0);-1<b.indexOf("nonumber")?(a.ub=!1,a.r=!1):-1<b.indexOf(Nf)&&(a.ub=!0,a.r=!1);-1<b.indexOf("newlook")?(a.pb=!0,a.T=1):-1<b.indexOf("oldlook")&&(a.pb=!1,a.T=0);-1<b.indexOf("autonumber")&&(a.r=!0,a.ub=!0);-1<b.indexOf("star")&&(a.Ob=!0,a.ub=!0);-1<b.indexOf("nostar")&&(a.Ob=!1,a.ub=!1);-1<b.indexOf("polarnitro")&&(a.zb=!0);-1<b.indexOf("nopolarnitro")&&(a.zb=!1);-1<b.indexOf("depict")&&
(a.A=!0,a.Z=0,a.db=null,eE(a,1,a.vb,0));if(-1<b.indexOf("nodepict")){a.A=!1;for(d=1;d<=a.vb;++d)HF(a.gb[d]),hE(a.gb[d]);a.C=1;a.Z=24;a.$&&(a.$.x=!0)}-1<b.indexOf("xbutton")&&(a.Sb=!0);-1<b.indexOf("noxbutton")&&(a.Sb=!1);d=a.wb;-1<b.indexOf("nopaste")?a.wb=!1:-1<b.indexOf(Xf)&&(a.wb=!0);d!=a.wb&&(a.w=null,a.x=null);-1<b.indexOf(od)&&(a.B=!0);-1<b.indexOf("noborder")&&(a.B=!1);b.indexOf("writesmi");b.indexOf("writemi");b.indexOf("writemol");-1<b.indexOf("nocenter")&&(a.rb=!0);-1<b.indexOf("jmeh")&&
(a.N=!0);-1<b.indexOf("showan")&&(a.Kb=!0);-1<b.indexOf("atommovebutton")&&(a.Jb=!0);-1<b.indexOf("noatommovebutton")&&(a.Jb=!1);a.Gb&&(a.r=!0,a.kb=!0);a.A||(a.B=!1);a.Fb&&++BE;c&&zD(a)}
function zD(a){var b,c,d,e;b=dA(a);!a.D||b.c!=a.D.c||b.b!=a.D.b||!a.db||!a.J?(e=!1,a.D&&(e=b.c!=a.D.c||b.b!=a.D.b),a.D=b,d=b.c-a.Z,c=b.b-3*a.Z-a.T,1>d&&(d=1),1>c&&(c=1),a.db=a.He(a.db,d,c),a.A&&e&&eE(a,1,a.vb,0),CE(a),a.A||(a.Rb=a.He(a.Rb,b.c,2*a.Z+a.T),LE(a),c=b.b-2*a.Z+a.T,1>c&&(c=1),a.R=a.He(a.R,a.Z,c),AE(a),a.J=a.He(a.J,d,a.Z),wE(a))):(CE(a),a.A||(wE(a),a.E&&(LE(a),AE(a)),a.E=!0));a.mb=!0;a.ob=!0;a.nb=!0;a.lb=!0}
function IF(a,b){var c,d,e;e=l;for(d=1;d<=a.vb;++d){if(0<b&&(c=eF(a.gb[d]),c!=b))continue;c=a.gb[d];for(var f=void 0,g=void 0,j=void 0,h=void 0,n=g=f=void 0,o=void 0,j=void 0,o=l+c.u+ba+c.v,h=1;h<=c.u;++h){j=IE(c,h);c.o.N&&0<c.y[h]&&(j+=Vb,1<c.y[h]&&(j+=c.y[h]));0!=c.B[h]&&(0<c.B[h]?j+=xa:j+=Ca,1<Vj(c.B[h])&&(j+=Vj(c.B[h])));g=-1;for(f=1;f<=c.z;++f)if(c.r[f][0]==h){g=c.r[f][1];break}c.o.Ob&&0<c.e[h]&&(g=1);-1<g&&(j+=lb+g);o+=ba+j+ba+JF(0.055999999999999994*c.K[h],0,2)+ba+JF(0.055999999999999994*-c.N[h],
0,2)}for(h=1;h<=c.v;++h)f=c.I[h],g=c.J[h],n=c.t[h],1==c.C[h]?n=-1:2==c.C[h]?n=-2:3==c.C[h]?(n=-1,j=f,f=g,g=j):4==c.C[h]?(n=-2,j=f,f=g,g=j):10==c.C[h]&&(n=-5),9==c.t[h]&&(n=c.C[h]),o+=ba+f+ba+g+ba+n;c=o;0<c.length&&(0<e.length&&(e+=ih),e+=c)}return e}function TD(a,b){var c,d,e;e=l;for(c=1;c<=a.vb;++c){if(0<b&&(d=eF(a.gb[c]),d!=b))continue;d=void 0;d=KF(a.gb[c]);d=LF(d);0<d.length&&(0<e.length&&(e+=Wa),e+=d)}return e}
function cE(a){var b;switch(a.P){case 5:case 7:case 9:break;default:null!=a.tb&&sD(a.tb,null)}var c,d,e;e=new MF;e.b=a.f;e.i=a.vb;c=!1;for(b=1;99>b;++b)if(d=a.gb[b])0<d.u&&(c=!0),e.e[b]=KF(d);else break;e.j=a.Gb;e.f=a.kb;e.c=a.C;e.d=a.P;if(b=c?e:null)a=a._,b=new NF(b),c=a.b.d,a.b.d=b,b.c=a.b,c&&(b.d=c,c.c=b),a.b=b}function YE(a,b,c,d){try{ME(a,b,d)?c&&cE(a):zD(a)}catch(e){if(e=Pi(e),A(e,79))zD(a);else throw e;}}
function xF(a,b,c){try{var d;a:{var e,f,g,j,h,n,o,r;NE(a,c);e=j=0;r=new qD(b,"|>",!0);g=-1<b.indexOf(qb);n=1;h=jD(r);a.vb=0;for(f=1;f<=h;++f)if(o=nD(r),ao(o),!H(o,ih))if(H(o,qb))++n,2==n?j=a.vb:3==n&&(e=a.vb+1);else{a.$=new OF(a,o);if(0==a.$.u){PF(a,"ERROR - problems in reading/processing molecule !");IC();d=!1;break a}++a.vb;a.f=a.vb;a.gb[a.vb]=a.$}2==n?(PF(a,"ERROR - strange reaction - fixing !"),IC(),d=!1):3<n?(PF(a,"ERROR - strange reaction !"),IC(),d=!1):(1<a.vb&&!g&&GF(a,Ef,!0),g&&!a.Gb&&GF(a,
hg,!0),!g&&a.Gb&&GF(a,Jf,!0),g?(eE(a,1,j,1),eE(a,j+1,e-1,2),eE(a,e,a.vb,3)):eE(a,1,a.vb,0),c&&zD(a),d=!0)}d?cE(a):zD(a)}catch(q){if(q=Pi(q),A(q,79))zD(a);else throw q;}}function QF(a){bE(a);a.nb=!0;zD(a)}function NE(a,b){a.d=202;a.qb=!1;a.vb=0;a.f=0;a.$=new kE(a);a.$.s=0;a.cb=null;a.C=1;a.nb=!0;b&&zD(a);null!=a.tb&&sD(a.tb,null)}
function VE(a,b){var c,d;a.f=b.b;a.vb=b.i;for(c=1;99>c;++c)(d=b.e[c])?a.gb[c]=KF(d):a.gb[c]=null;a.$=a.gb[a.f];a.Gb=b.j;a.kb=b.f;a.C=b.c;switch(b.d){case 5:case 7:case 9:break;default:null!=a.tb&&sD(a.tb,null)}}function RF(a,b){a.lb=!0;a.K=l;return 1>b||b>a.vb?(a.lb=!0,a.K="ERROR - invalid mol index: "+b,zD(a),null):a.gb[b]}
function dE(a,b){var c;c=-1;H(b,"Select substituent")?(c=202,b=l):H(b,Ha)?c=235:H(b,Ia)?c=240:H(b,Ga)?c=260:H(b,Na)?c=261:H(b,Sa)?c=241:H(b,Ma)?c=233:H(b,Ka)?c=236:H(b,Ja)?c=237:H(b,Ra)?c=234:H(b,Qa)?c=243:H(b,Ta)?c=252:H(b,Pa)?c=244:H(b,Ua)?c=239:H(b,"-PO3H2")?c=251:H(b,Fa)?c=242:H(b,Da)?c=245:H(b,Ea)&&(c=238);0<c?Hr(a,c):b="Not known group!";a.lb=!0;a.K=b;zD(a)}function PF(a,b){a.lb=!0;a.K=b;zD(a)}function YD(a){var b;b=SD(a);bE(a);zD(a);return b}
function tE(a,b,c,d,e){var f,g,j,h;f=a.X;h=jC(f,e);if(h>=a.Z-1)for(g=f.c.c;h>=a.Z-1&&1<g;)--g,j=new tB(f.c.b,f.c.d,g),f=new iC(j),h=jC(f,e),b.f=j,b.j=SF(j);else xE(b,a.U);f=vB(f.c).b-vB(f.c).c;yE(b,e,c+~~((a.Z-h)/2),d+~~((a.Z-f)/2)+f)}function uE(a,b,c,d,e,f){var g,j;g=GE(a.W);j=jC(a.W,f);xE(b,a.V);(b.e=e)&&(b.i=jg+(e.b>>16&255)+za+(e.b>>8&255)+za+(e.b&255)+va);yE(b,f,c+~~((a.Z-j)/2),d+~~((a.Z-g)/2)+g)}function GE(a){return vB(a.c).b-vB(a.c).c}
function Gr(a,b){a.r?0==b&&(a.z=-1,a.lb=!0,a.K=Cd,zD(a)):(a.S?a.z=b:-1<a.z&&10>a.z?a.z=10*a.z+b:a.z=b,a.S=!1,0==a.z?(a.z=-1,a.lb=!0,a.K=Cd):Dr(a,a.z+ba),zD(a))}u(477,388,ki);_.te=function(a){VD(this,a)};_.He=function(a,b,c){return $z(this,b,c)};_.Ie=function(){};_.ae=function(){zD(this)};_.c=null;_.d=0;_.e=0;_.f=0;_.i=!1;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=!1;_.r=!1;_.s=!1;_.t=!0;_.w=null;_.x=null;_.z=1;_.A=!1;_.B=!1;_.C=1;_.D=null;_.E=!0;_.F=null;_.G=null;_.I="http://peter-ertl.com/jsme/2013_03/help.html";
_.J=null;_.K=null;_.M=null;_.N=!1;_.O=!0;_.P=0;_.Q=kh;_.R=null;_.S=!0;_.T=1;_.U=null;_.V=null;_.W=null;_.X=null;_.Y=null;_.Z=24;_.$=null;_._=null;_.bb=null;_.cb=null;_.db=null;_.eb=!0;_.fb=1;_.hb=!1;_.ib=!1;_.jb=!1;_.kb=!1;_.lb=!0;_.mb=!0;_.nb=!0;_.ob=!0;_.pb=!0;_.qb=!1;_.rb=!1;_.sb=null;_.tb=null;_.ub=!1;_.vb=0;_.wb=!0;_.xb=null;_.yb=null;_.zb=!1;_.Ab=null;_.Bb=0;_.Cb=0;_.Db=!1;_.Eb=null;_.Fb=!1;_.Gb=!1;_.Hb=!1;_.Jb=!1;_.Kb=!1;_.Lb=!0;_.Mb=null;_.Nb=!1;_.Ob=!1;_.Pb=!0;_.Qb=null;_.Rb=null;_.Sb=!0;
_.Tb=0;_.Ub=0;var BE=10,OD,QD,HD,ID,JD,GD,ND,TF=null,MD,LD;
function UF(){FD();Yz.call(this);this.Vb=(pq(),pq(),Fz).b;this.y=new tB(null,0,8);this.u=(RA(),SA);this.gb=y(VF,m,95,99,0);this.ab=new Wz;this.Ib=new WF;this.L=H((IC(),JC[Te]),cc);this.v=new XF;this.H=L(zt,m,1,[Ha,Ia,Sa,Ga,Na,Ma,Ka,Ja,Ra,Ta,Pa,Qa,Fa,Ea,Da]);this.$=new kE(this);MD[0]=VA;MD[1]=new TA(255,153,153);MD[2]=new TA(255,204,102);MD[3]=new TA(255,255,153);MD[4]=new TA(102,255,255);MD[5]=new TA(51,204,255);MD[6]=new TA(255,153,255)}u(476,477,ki,UF);
_.He=function(a,b,c){var d;return a?(d=a.b,qj(d.u,b,c),a):$z(this,b,c)};_.Ie=function(a){if(this.b){var b=this.b;b.b.b&&b.b.b.b.apply(null,[YF(b.b),a])}};_.b=null;function ZF(a){if(a.e.hb.style.display!=If){cA(a.d);var b;for(b=new Ji(a.f.k);b.c<b.e.Be();)a=Ki(b),a.Ge()}}function $F(a){aG.call(this,a,eb,eb,null)}function bG(a,b){aG.call(this,a,eb,eb,b)}function cG(a,b,c){aG.call(this,a,b,c,null)}
function aG(a,b,c,d){var e;if(null==a)$wnd.alert("JSME initialization error: HTML id argument is null.");else if(H(ac,a))$wnd.alert('JSME initialization error: Due to an Internet Explorer bug, HTML id argument can not be "JSME".');else if(e=lj(a)){this.c=dG;++dG;this.e=e;this.d=new UF;this.f=new eG(this.d,b,c,d);pw(e,this.f);d&&gd in d&&(this.f.c=d[gd]);a=this.f;a.e||(a.e=aA(a,G(a.hb,Qf),G(a.hb,Pf)),a.e.k=!1);var b=a.d,f,g,j,h,n,o,r;b.L?TF=ac:TF="JME";b.w=lE(b,!1);b.x=lE(b,!0);Dr(b,TF+" Molecular Editor by Peter Ertl and Bruno Bienfait");
b.D=dA(b);Uz(b,null);b.pb||(b.T=0);b.U||(b.U=new tB(Wb,0,13),b.X=new iC(b.U));b.V||(b.V=new tB(Wb,1,13),b.W=new iC(b.V));b.Y||(b.Y=new tB(Wb,0,11),new iC(b.Y));EE(b,13);b.Db=!1;b.Gb=!1;b.q=!1;b.Pb=!0;b.t=!0;b.Sb=!0;b.Fb=!1;BE=10;b.Lb=!0;try{r=fG(b.Vb,"options");null!=r&&GF(b,r,!1);j=fG(b.Vb,"jme");null!=j&&(b.M=j);n=fG(b.Vb,"mol");null!=n&&(b.bb=n);g=fG(b.Vb,"depictcgi");null!=g&&(b.Hb=!0);o=fG(b.Vb,Kg);null!=o&&(b.cb=o,zD(b));b.k=fG(b.Vb,"atomcolors");b.j=fG(b.Vb,"atombg");f=fG(b.Vb,"depictbg");
if(null!=f&&b.A){var q;var t,v,D,E;v=(RA(),SA);try{if(0!=f.indexOf(ma))throw new xn("bad hex encoding");E=WC(f.substr(1,2),16);D=WC(f.substr(3,2),16);t=WC(f.substr(5,2),16);q=v=new TA(E,D,t)}catch(J){if(J=Pi(J),A(J,79))IC(),q=v;else throw J;}b.u=q}b.Kb&&b.$&&dF(b.$);h=fG(b.Vb,"notify_structural_change_js_function");b.tb=h}catch(R){if(R=Pi(R),!A(R,79))throw R;}b.d=202;for(f=0;23>f;++f)JD[f]=(RA(),$A),LD[f]=Pc;LD[1]=Vb;JD[1]=(RA(),WA);LD[2]=Bb;JD[2]=$A;LD[3]=Eb;JD[3]=WA;LD[4]=fc;JD[4]=eB;LD[5]=nc;JD[5]=
ZA;LD[9]=Rb;JD[9]=bB;LD[10]=Kb;JD[10]=bB;LD[11]=Db;JD[11]=bB;LD[12]=Xb;JD[12]=bB;LD[8]=Ac;JD[8]=gB(aB);LD[7]=pc;JD[7]=$A;LD[6]=Fc;JD[6]=WA;LD[13]=Ec;JD[13]=WA;LD[18]=Pc;JD[18]=WA;LD[19]=qc;JD[19]=WA;LD[20]=rc;JD[20]=WA;LD[21]=sc;JD[21]=WA;LD[22]=tc;JD[22]=WA;Dz(b);b._=new gG;f=a.d;f.D=dA(f);null!=f.M?(xF(f,f.M,!1),null!=f.j&&f.$&&SE(f.$,f.j,!0),null!=f.k&&f.$&&SE(f.$,f.k,!1)):null!=f.bb&&YE(f,f.bb,!1,!1);zD(a.d);h=this.d;f=this.f;g=new wD(h);Sv(f,new hG,(Rq(),Rq(),Sq));Sv(f,new iG,(Oq(),Oq(),Pq));
Sv(f,new jG,(Uq(),Uq(),Vq));Sv(f,new kG(g),(ar(),ar(),br));q=0>=lG();n=new Mx((ED(),DD));n.hb.alt="drag out MOL or RXN file";Mv(n,n.hb.alt);r=n.b.f;o=n.b.b;g=h.Z;j=~~((g-o)/2);0>j&&(j=0);h=new AD(h);pw(f.i,n);t=new BD(f,n,r,j,g);sw(t.f.i,t.c,G(t.f.hb,Qf)-t.e-t.d,G(t.f.hb,Pf)-(t.b-t.d));Yi(f.k,t);q?(q=new mG,Mv(q,n.hb.alt),0<=r&&(q.hb.style[fh]=r+cg),0<=o&&(q.hb.style[Me]=o+cg),pw(f.i,q),g=new CD(f,q,r,j,g),sw(g.f.i,g.c,G(g.f.hb,Qf)-g.e-g.d,G(g.f.hb,Pf)-(g.b-g.d)),Yi(f.k,g),q.hb.draggable=$g,q.hb.style[Qd]=
(xo(),Cf),Sv(q,h,(Xq(),Xq(),Yq))):(n.hb.draggable=$g,n.hb.style[Qd]=(xo(),Cf),Sv(n,h,(Xq(),Xq(),Yq)))}else $wnd.alert("JSME initialization error: HTML id "+a+" not found.")}function nG(){return Ct(null)}function oG(a){return Ct(a)}u(478,1,ni,$F,bG,cG,aG);_.Je=function(a){B(this.f,new pG(this,a),(sq(),sq(),tq))};_.Ke=function(a){B(this.f,new qG(this,a),(Pr(),Pr(),Qr))};_.Le=function(a){cF(new rG(a,this.d,HD))};_.Me=function(){jE(this.d)};_.Ne=function(){Un((Rn(),Sn),new sG(this))};_.Oe=function(){return this.b};
_.Pe=function(){return this.c};_.Qe=function(){return this.d.I};_.Re=function(){return this.d.eb};_.Se=function(){return this.d.fb};_.Te=function(){return this.d.tb};_.ed=function(){return G(this.f.hb,Pf)};_.Ue=function(){var a;a=[];a.length=2;a[0]=G(this.f.hb,Qf);a[1]=G(this.f.hb,Pf);return a};_.fd=function(){return G(this.f.hb,Qf)};_.Ve=function(){return this.e.hb};_.We=function(){return this.d.yb};_.Xe=function(){return this.d.Ab};_.Ye=function(a){$wnd.alert("JSME initialization error: "+a)};
_.hd=function(){return this.e.hb.style.display!=If};_.Ze=function(){var a=this.d,b;a.Gb?b=IF(a,1)+qb+IF(a,2)+qb+IF(a,3):b=IF(a,0);return b};_.$e=function(){return $q(this.d)};_._e=function(){var a=this.d,b,c;b=a.Pb;a.Pb=!1;c=SD(a);a.Pb=b;zD(a);return c};_.af=function(a){GF(this.d,a,!0)};_.bf=function(){};_.cf=function(a){YE(this.d,a,!0,!0)};_.df=function(a){xF(this.d,a,!0)};_.fe=function(){ZF(this)};_.ef=function(){NE(this.d,!0)};
_.ff=function(a){var b=this.d;if(a=RF(b,a)){var c;for(c=1;c<=a.u;++c)a.e[c]=0;QF(b)}};_.gf=function(a){this.b=a;!this.d.b&&(this.d.b=new tG(this))};_.hf=function(a){var b=this.f,c,d;if(b.c!=a){b.c=a;for(d=new Ji(b.b);d.c<d.e.Be();)c=Ki(d),a?c.b=l:c.b=yg}cA(b.d)};_.jf=function(a,b){var c=this.d,d;if(d=RF(c,a))SE(d,b,!0),QF(c)};_.kf=function(a,b){var c=this.d,d;d=RF(c,a);1>b||b>d.u?(c.lb=!0,c.K="ERROR - invalid atom index: "+b,zD(c)):(d.E=b,QF(c))};_.kd=function(a){this.f.hb.style[Me]=a;ZF(this)};
_.lf=function(a){this.d.I=a};_.mf=function(a){var b=this.d;b.eb=a;zD(b)};_.nf=function(a){var b=this.d;b.fb=a;zD(b)};_.of=function(a){this.d.sb=a};_.pf=function(a){this.d.tb=a};_.qf=function(a){var b=this.d;b.yb=a;b.w=lE(b,!1)};_.rf=function(a){this.d.Ab=a};_.sf=function(a,b){var c=this.f;c.md(a);c.kd(b);ZF(this)};_.tf=function(a){dE(this.d,a)};_.uf=function(a,b){var c=this.d;c.i=!1;c.Qb=new OF(c,a);c.d=253;c.lb=!0;c.K=b;zD(c)};_.ld=function(a){Qv(this.e.hb,a)};
_.md=function(a){this.f.hb.style[fh]=a;ZF(this)};_.vf=function(a){PF(this.d,a)};_.wf=function(){return YD(this.d)};_.b=null;_.c=-1;_.d=null;_.e=null;_.f=null;var dG=0;function sG(a){this.b=a}u(479,1,{},sG);_.xc=function(){var a,b;for(b=new Ji(this.b.f.b);b.c<b.e.Be();)a=Ki(b),a.u.hb.innerHTML=a.r||l};_.b=null;function tG(a){this.b=a}u(480,1,{},tG);_.b=null;function pG(a,b){this.b=a;this.c=b}u(481,1,{},pG);_.Lc=function(a){a=a.b;Un((Rn(),Sn),new uG(this,this.c,a))};_.b=null;_.c=null;
function uG(a,b,c){this.b=a;this.d=b;this.c=c}u(482,1,{},uG);_.xc=function(){var a=this.c;this.d.b.apply(a,[YF(this.b.b),a])};_.b=null;_.c=null;_.d=null;function qG(a,b){this.b=a;this.c=b}u(483,1,{},qG);_.b=null;_.c=null;function Sr(a,b,c){this.b=a;this.d=b;this.c=c}u(484,1,{},Sr);_.xc=function(){var a=this.c;this.d.b.apply(a,[YF(this.b.b),a])};_.b=null;_.c=null;_.d=null;
function vG(){var a=wG("JSApplet.JSME"),b;$wnd.JSApplet.JSME=C(function(){var a;xG(yG,arguments)?a=arguments[0]:3==arguments.length?a=new cG(arguments[0],arguments[1],arguments[2]):1==arguments.length?a=new $F(arguments[0]):4==arguments.length?a=new aG(arguments[0],arguments[1],arguments[2],arguments[3]):2==arguments.length&&(a=new bG(arguments[0],arguments[1]));this.g=a;zG();a[$c]=this;return this});b=$wnd.JSApplet.JSME.prototype={};b.addClickHandler=C(function(a){this.g.Je(null==a?null:a.constructor==
$wnd.JSApplet.JsClosureJsme?a.g:new AG(a))});b.addMouseOverHandler=C(function(a){this.g.Ke(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new AG(a))});b.alert=C(function(a){this.g.Le(a)});b.clear=C(function(){this.g.Me()});b.deferredRepaint=C(function(){this.g.Ne()});b.getAfterPasteCallBack=C(function(){return this.g.b});b.getCreationIndex=C(function(){return this.g.c});b.getHelpURL=C(function(){return this.g.d.I});b.getMolecularAreaAntiAlias=C(function(){return this.g.d.eb});b.getMolecularAreaLineWidth=
C(function(){return this.g.d.fb});b.getNotifyStructuralChangeJSfunction=C(function(){return this.g.d.tb});b.getOffsetHeight=C(function(){return this.g.ed()});b.getOffsetSize=C(function(){return this.g.Ue()});b.getOffsetWidth=C(function(){return this.g.fd()});b.getParentContainer=C(function(){return this.g.e.hb});b.getPasteLabel=C(function(){return this.g.d.yb});b.getPrePasteJSfunction=C(function(){return this.g.d.Ab});b.initializationError=C(function(a){this.g.Ye(a)});b.isVisible=C(function(){return this.g.hd()});
b.jmeFile=C(function(){return this.g.Ze()});b.molFile=C(function(){return this.g.$e()});b.nonisomericSmiles=C(function(){return this.g._e()});b.options=C(function(a){this.g.af(a)});b.ping=C(function(){});b.readMolFile=C(function(a){this.g.cf(a)});b.readMolecule=C(function(a){this.g.df(a)});b.repaint=C(function(){this.g.fe()});$wnd.JSApplet.JSME.replaceAllAppletsByJSME=C(function(a){var b=arguments,e=yG;zG();var f=b,g,b=BG.c;g=CG(b,e,f);if(!g){g=[null];for(i=0;i<f.length;i++)g.push(f[i]);f=g;g=CG(b,
e,f)}if(!g)throw new Ti("Can't find exported method for given arguments: 0"+lb+f.length+aa);return g[0]});b.reset=C(function(){this.g.ef()});b.resetAtomColors=C(function(a){this.g.ff(a)});b.setAfterPasteCallBack=C(function(a){this.g.gf(null==a?null:a.constructor==$wnd.JSApplet.JsClosureJsme?a.g:new AG(a))});b.setAntialias=C(function(a){this.g.hf(a)});b.setAtomBackgroundColors=C(function(a,b){this.g.jf(a,b)});b.setAtomToHighLight=C(function(a,b){this.g.kf(a,b)});b.setHeight=C(function(a){this.g.kd(a)});
b.setHelpURL=C(function(a){this.g.lf(a)});b.setMolecularAreaAntiAlias=C(function(a){this.g.mf(a)});b.setMolecularAreaLineWidth=C(function(a){this.g.nf(a)});b.setNotifyAtomHighLightChangeJSfunction=C(function(a){this.g.of(a)});b.setNotifyStructuralChangeJSfunction=C(function(a){this.g.pf(a)});b.setPasteLabel=C(function(a){this.g.qf(a)});b.setPrePasteJSfunction=C(function(a){this.g.rf(a)});b.setSize=C(function(a,b){this.g.sf(a,b)});b.setSubstituent=C(function(a){this.g.tf(a)});b.setTemplate=C(function(a,
b){this.g.uf(a,b)});b.setVisible=C(function(a){this.g.ld(a)});b.setWidth=C(function(a){this.g.md(a)});b.showInfo=C(function(a){this.g.vf(a)});b.smiles=C(function(){return this.g.wf()});DG({"0":{"0":[[nG,null,void 0]],1:[[oG,null,function(a,b){var e;null==b[0]?e=null:(e=b[0],e=e.constructor==$wnd.JSApplet.JsClosure?e.g:new EG(e));return[e]},te]]}});FG(yG,$wnd.JSApplet.JSME);if(a)for(p in a)void 0===$wnd.JSApplet.JSME[p]&&($wnd.JSApplet.JSME[p]=a[p])}function At(){GG||(GG=!0,vG())}u(485,1,{},At);
var GG=!1;function Et(){if($wnd.jsmeOnLoad&&typeof $wnd.jsmeOnLoad==te)$wnd.jsmeOnLoad();else try{$wnd.console.log('Warning: the global function "jsmeOnLoad" is not defined.\n If you have defined it, there might be a syntax error in your javascript code.')}catch(a){}}function Dt(){}u(487,1,{},Dt);_.xc=function(){Et()};function EG(a){this.b=a}u(488,1,{69:1,107:1},EG);_.eQ=function(a){return null!=a&&A(a,69)&&this.b==a.b};_.b=null;function AG(a){this.b=a}u(489,1,{70:1,107:1},AG);
_.eQ=function(a){return null!=a&&A(a,70)&&this.b==a.b};_.b=null;
function vD(a){var b,c,d,e,f,g;if(a.c>=a.d.length)return!1;c=a.d[a.c];g=c.getAttribute(fh)||l;b=c.getAttribute(Me)||l;f=c.getAttribute(Gf)||l;e=c.getAttribute(Pe)||l;var j,h,n;n={};for(d=0;d<c.childNodes.length;++d)j=c.childNodes[d],"PARAM"==j.nodeName&&(h=j,j=h.getAttribute(Gf)||l,h=h.getAttribute(ah)||l,null!=j&&0<j.length&&null!=h&&0<h.length&&(n[j]=h));c.removeAttribute(Ed);c.removeAttribute(Gf);c.removeAttribute("archive");c.removeAttribute(Me);c.removeAttribute(fh);c.removeAttribute(fd);c.removeAttribute("hspace");
c.removeAttribute("vspace");c.removeAttribute("codebase");c.textContent=l||l;d=io();c.setAttribute(Pe,d);c.style[fh]=tD(g);c.style[Me]=tD(b);b=new HG(a,d,n,e,c,f);Un((Rn(),Sn),b);++a.c;return!0}function uD(a){this.b="JME.class";this.e=a}u(490,1,{},uD);_.Fc=function(){return vD(this)};_.b=null;_.c=0;_.d=null;_.e=null;function HG(a,b,c,d,e,f){this.b=a;this.e=b;this.c=c;this.f=d;this.d=e;this.i=f}u(491,1,{},HG);
_.xc=function(){var a,b,c;c=new $wnd.JSApplet.JSME(this.e,eb,eb,this.c);null!=this.f&&0<this.f.length?this.d.setAttribute(Pe,this.f):this.d.removeAttribute(Pe);b=$doc;null!=this.i&&0<this.i.length&&(b[this.i]=c);a=b.jsapplets;a||(a=[],b.jsapplets=a);a[a.length]=c;this.b.e&&this.b.e.b.apply(c,[c])};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function IG(){}u(492,1,ni,IG);function JG(a){this.b=a}u(493,1,{},JG);_.xc=function(){this.b()};_.b=null;
function KG(){var a=wG("JSApplet.Utils");$wnd.JSApplet.Utils=C(function(){var a;xG(LG,arguments)?a=arguments[0]:0==arguments.length&&(a=new IG);this.g=a;zG();a[$c]=this;return this});$wnd.JSApplet.Utils.prototype={};$wnd.JSApplet.Utils.runAfterBrowserEventLoopReturns=C(function(a){Un((Rn(),Sn),new JG(a))});FG(LG,$wnd.JSApplet.Utils);if(a)for(p in a)void 0===$wnd.JSApplet.Utils[p]&&($wnd.JSApplet.Utils[p]=a[p])}function Bt(){MG||(MG=!0,KG())}u(494,1,{},Bt);var MG=!1;function NG(a){yn();this.i=a}
u(495,454,Rh,NG);function Kt(){yn();this.i="divide by zero"}u(496,97,Nh,Kt);function ut(){yn()}function OG(a){yn();this.i=a}u(497,97,Nh,ut,OG);function PG(){PG=x;QG=new RG(!1);SG=new RG(!0)}function RG(a){this.b=a}u(498,1,{72:1,73:1,76:1},RG);_.eQ=function(a){return A(a,73)&&a.b==this.b};_.hC=function(){return this.b?1231:1237};_.tS=function(){return this.b?$g:"false"};_.b=!1;var QG,SG;
function oD(a,b,c){var d,e;d=TG(a,b++);if(c=55296<=d&&56319>=d&&b<c)a=e=a.charCodeAt(b),c=56320<=a&&57343>=a;return c?65536+((d&1023)<<10)+(e&1023):d}function UG(){}function VG(a){return typeof a==Nf?Ac+(0>a?-a:a):a}function WG(a,b){var c;c=new UG;c.e=Lb+(XG(0!=a?-a:0)?VG(0!=a?-a:0):l+Bi(c));YG(0!=a?-a:0)&&ZG(0!=a?-a:0,c);c.c=4;c.b=b;return c}function Z(a){var b;b=new UG;b.e=Lb+(XG(a)?VG(a):l+Bi(b));YG(a)&&ZG(a,b);return b}
function $(a,b){var c;c=new UG;c.e=Lb+(XG(a)?VG(a):l+Bi(c));YG(a)&&ZG(a,c);c.c=b?8:0;return c}function $G(){var a;a=new UG;a.e=Lb+(XG(0)?VG(0):l+Bi(a));YG(0)&&ZG(0,a);a.c=2;return a}function aH(a){var b;b=new UG;b.e=Lb+(XG(a)?VG(a):l+Bi(b));YG(a)&&ZG(a,b);b.c=1;return b}function YG(a){return typeof a==Nf&&0<a}function XG(a){return null!=a&&0!=a}
function ZG(a,b){var c;b.d=a;if(2==a)c=String.prototype;else if(0<a)if(c=Mh[b.d])c=c.prototype;else{c=Mh[a]=function(){};c.cZ=b;return}else return;c.cZ=b}u(500,1,{},UG);_.tS=function(){return(0!=(this.c&2)?"interface ":0!=(this.c&1)?l:"class ")+this.e};_.b=null;_.c=0;_.d=0;_.e=null;function bH(a){var b;if(!(b=cH,!b&&(b=cH=/^\s*[+-]?(NaN|Infinity|((\d+\.?\d*)|(\.\d+))([eE][+-]?\d+)?[dDfF]?)\s*$/),b.test(a)))throw new dH(Tb+a+da);return parseFloat(a)}
function WC(a,b){var c,d;if(null==a)throw new dH(Mf);if(2>b||36<b)throw new dH("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 dH(Tb+a+da);}c=parseInt(a,b);if(isNaN(c))throw new dH(Tb+a+da);if(-2147483648>c||2147483647<c)throw new dH(Tb+a+da);return c}u(502,1,{72:1,84:1});var cH=null;function eH(a){this.b=a}
u(501,502,{72:1,76:1,77:1,84:1},eH);_.eQ=function(a){return A(a,77)&&a.b==this.b};_.hC=function(){return wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function rA(a){this.b=a}u(503,502,{72:1,76:1,80:1,84:1},rA);_.eQ=function(a){return A(a,80)&&a.b==this.b};_.hC=function(){return wt(this.b)};_.tS=function(){return l+this.b};_.b=0;function fA(){yn()}function yk(a){yn();this.i=a}u(504,97,ei,fA,yk);function kw(){yn()}function mx(a){yn();this.i=a}u(505,97,Nh,kw,mx);function T(a){this.b=a}
function Wt(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 Pt(a){var b,c;if(0==a)return 32;c=0;for(b=1;0==(b&a);b<<=1)++c;return c}function QE(a){var b,c;return-129<a&&128>a?(b=a+128,c=(fH(),gH)[b],!c&&(c=gH[b]=new T(a)),c):new T(a)}u(506,502,{72:1,76:1,82:1,84:1},T);_.eQ=function(a){return A(a,82)&&a.b==this.b};_.hC=function(){return this.b};
_.tS=function(){return l+this.b};_.b=0;function fH(){fH=x;gH=y(FF,m,82,256,0)}var gH;function Vj(a){return 0>a?-a:a}function Uj(a,b){return a>b?a:b}function DE(a){return Math.round(a)}function vn(){yn()}function ws(a){yn();this.i=a}u(509,97,{72:1,79:1,83:1,85:1,87:1},vn,ws);function Di(){Di=x;Ei=L(Ci,m,-1,[48,49,50,51,52,53,54,55,56,57,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122])}var Ei;function dH(a){yn();this.i=a}u(511,504,ei,dH);
function Cn(a){this.b="Unknown";this.d=a;this.c=-1}u(512,1,{72:1,86:1},Cn);_.tS=function(){return this.b+Wa+this.d+"(Unknown Source"+(0<=this.c?lb+this.c:l)+va};_.b=null;_.c=0;_.d=null;function TG(a,b){return a.charCodeAt(b)}function hH(a,b){return-1!=a.lastIndexOf(b)&&a.lastIndexOf(b)==a.length-b.length}function H(a,b){return!A(b,1)?!1:""+a==b}function Ov(a,b){return a.indexOf(b)}function UC(a,b,c){return a.indexOf(b,c)}function iz(a,b){return a.lastIndexOf(b)}
function XE(a){var b=aa,c=ih,d;for(d=0;0<=(d=c.indexOf(Sc,d));)36==c.charCodeAt(d+1)?c=c.substr(0,d-0)+"$"+bo(c,++d):c=c.substr(0,d-0)+bo(c,++d);return a.replace(RegExp(b,ue),c)}
function iH(a,b){for(var c=RegExp(b,ue),d=[],e=0,f=a,g=null;;){var j=c.exec(f);if(null==j||f==l){d[e]=f;break}else d[e]=f.substring(0,j.index),f=f.substring(j.index+j[0].length,f.length),c.lastIndex=0,g==f&&(d[e]=f.substring(0,1),f=f.substring(1)),g=f,e++}if(0<a.length){for(c=d.length;0<c&&d[c-1]==l;)--c;c<d.length&&d.splice(c,d.length-c)}c=y(zt,m,1,d.length,0);for(e=0;e<d.length;++e)c[e]=d[e];return c}function bo(a,b){return a.substr(b,a.length-b)}
function ao(a){return 0==a.length||a[0]>ba&&a[a.length-1]>ba?a:a.replace(/^(\s*)/,l).replace(/\s*$/,l)}function Pv(a){var b;return 65536<=a?(b=56320+(a-65536&1023)&65535,String.fromCharCode(55296+(a-65536>>10&1023)&65535)+String.fromCharCode(b)):String.fromCharCode(a&65535)}_=String.prototype;_.cM={1:1,72:1,74:1,76:1};_.eQ=function(a){return H(this,a)};_.hC=function(){return mu(this)};_.tS=_.toString;function jH(){jH=x;kH={};lH={}}
function mu(a){jH();var b=lb+a,c=lH[b];if(null!=c)return c;c=kH[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+TG(a,d++);c|=0}256==mH&&(kH=lH,lH={},mH=0);++mH;return lH[b]=c}var kH,mH=0,lH;function rn(a,b){sn(a.b,b);return a}function qn(){this.b=new co}function nH(){this.b=new co;this.b.b+=l}u(514,1,di,qn,nH);_.tS=function(){return this.b.b};function ku(){this.b=new co}
function SC(){this.b=new co}function ct(a){this.b=new co;sn(this.b,a)}u(515,1,di,ku,SC,ct);_.tS=function(){return this.b.b};function VC(a){a="String index out of range: "+a;yn();this.i=a}u(516,505,Nh,VC);
function oH(a,b,c){var d=0,e=0,f,g,j,h,n;if(null==a||null==b)throw new vn;h=a.cZ;g=b.cZ;if(0==(h.c&4)||0==(g.c&4))throw new OG("Must be array types");j=h.b;f=g.b;if(!(0!=(j.c&1)?j==f:0==(f.c&1)))throw new OG("Array types must match");n=a.length;f=b.length;if(0>d||0>e||0>c||d+c>n||e+c>f)throw new kw;if((0==(j.c&1)||0!=(j.c&4))&&h!=g)if(a===b&&d<e){d+=c;for(c=e+c;c-- >e;)tt(b,c,a[--d])}else for(c=e+c;e<c;)tt(b,e++,a[d++]);else Array.prototype.splice.apply(b,[e,c].concat(a.slice(d,d+c)))}
function Rv(){yn()}function cD(a){yn();this.i=a}u(518,97,Nh,Rv,cD);function xA(a,b){for(var c;a.Xc();)if(c=a.Yc(),null==b?null==c:En(b,c))return a;return null}function AA(a,b){var c;return(c=xA(a.xd(),b))?(c.Zc(),!0):!1}function pH(a){var b,c,d,e;d=new qn;b=null;d.b.b+=Qc;for(c=a.xd();c.Xc();)null!=b?sn(d.b,b):b=Aa,e=c.Yc(),sn(d.b,e===a?"(this Collection)":l+e);d.b.b+=Tc;return d.b.b}u(519,1,{});_.xf=function(){throw new cD("Add not supported on this collection");};
_.yf=function(a){return!!xA(this.xd(),a)};_.ye=function(){return 0==this.Be()};_.zf=function(a){return AA(this,a)};_.tS=function(){return pH(this)};u(521,519,xi);_.eQ=function(a){var b;if(a===this)return!0;if(!A(a,93)||a.Be()!=this.Be())return!1;for(a=a.xd();a.Xc();)if(b=a.Yc(),!this.yf(b))return!1;return!0};_.hC=function(){var a,b,c;a=0;for(b=this.xd();b.Xc();)c=b.Yc(),null!=c&&(a+=Hn(c),a=~~a);return a};
function qH(a,b){var c;return A(b,91)&&(c=b.Af(),yv(a.b,c))?(c=gj(a.b,c),a.b.Ce(b.Bf(),c)):!1}function hD(a){this.b=a}u(520,521,xi,hD);_.yf=function(a){return qH(this,a)};_.xd=function(){return new YC(this.b)};_.zf=function(a){return qH(this,a)?(a=a.Af(),Si(this.b,a),!0):!1};_.Be=function(){return this.b.e};_.b=null;function aD(a){if(a.c)Mi(a.b),Si(a.d,a.c.Af()),a.c=null;else throw new Vv("Must call next() before remove().");}
function YC(a){var b;this.d=a;b=new dj;a.d&&Yi(b,new rH(a));var c=a.f,d;for(d in c)if(58==d.charCodeAt(0)){var e=new sH(a,d.substring(1));b.xf(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.xf(c[d])}this.b=new Ji(b)}u(522,1,{},YC);_.Xc=function(){return ZC(this.b)};_.Yc=function(){return this.c=Ki(this.b)};_.Zc=function(){aD(this)};_.b=null;_.c=null;_.d=null;u(524,1,Zh);_.eQ=function(a){return A(a,91)&&bD(this.Af(),a.Af())&&bD(this.Bf(),a.Bf())?!0:!1};
_.hC=function(){var a,b;b=a=0;null!=this.Af()&&(a=Hn(this.Af()));null!=this.Bf()&&(b=Hn(this.Bf()));return a^b};_.tS=function(){return this.Af()+pb+this.Bf()};function rH(a){this.b=a}u(523,524,Zh,rH);_.Af=function(){return null};_.Bf=function(){return this.b.c};_.Cf=function(a){return eD(this.b,a)};_.b=null;function sH(a,b){this.c=a;this.b=b}u(525,524,Zh,sH);_.Af=function(){return this.b};_.Bf=function(){return this.c.f[lb+this.b]};_.Cf=function(a){return fD(this.c,this.b,a)};_.b=null;_.c=null;
function jx(a,b){(0>a||a>=b)&&tH(a,b)}function tH(a,b){throw new mx("Index: "+a+", Size: "+b);}u(526,519,ii);_.Df=function(){throw new cD("Add not supported on this list");};_.xf=function(a){this.Df(this.Be(),a);return!0};_.eQ=function(a){var b,c,d;if(a===this)return!0;if(!A(a,89)||this.Be()!=a.Be())return!1;c=this.xd();for(d=a.xd();c.Xc();)if(a=c.Yc(),b=d.Yc(),!(null==a?null==b:En(a,b)))return!1;return!0};
_.hC=function(){var a,b,c;b=1;for(a=this.xd();a.Xc();)c=a.Yc(),b=31*b+(null==c?0:Hn(c)),b=~~b;return b};_.xd=function(){return new Ji(this)};_.Ff=function(){return this.Gf(0)};_.Gf=function(a){return new uH(this,a)};_.Hf=function(){throw new cD("Remove not supported on this list");};function ZC(a){return a.c<a.e.Be()}function Ki(a){if(a.c>=a.e.Be())throw new nw;return a.e.Ef(a.d=a.c++)}function Mi(a){if(0>a.d)throw new rx;a.e.Hf(a.d);a.c=a.d;a.d=-1}function Ji(a){this.e=a}u(527,1,{},Ji);_.Xc=function(){return ZC(this)};
_.Yc=function(){return Ki(this)};_.Zc=function(){Mi(this)};_.c=0;_.d=-1;_.e=null;function uH(a,b){var c;this.e=this.b=a;c=a.Be();(0>b||b>c)&&tH(b,c);this.c=b}u(528,527,{},uH);_.If=function(){return 0<this.c};_.Jf=function(){if(0>=this.c)throw new nw;return this.b.Ef(this.d=--this.c)};_.b=null;function vH(a){a=new YC(a.c.b);return new wH(a)}function xH(a,b){this.b=a;this.c=b}u(529,521,xi,xH);_.yf=function(a){return yv(this.b,a)};_.xd=function(){return vH(this)};_.Be=function(){return this.c.b.e};
_.b=null;_.c=null;function wH(a){this.b=a}u(530,1,{},wH);_.Xc=function(){return ZC(this.b.b)};_.Yc=function(){return(this.b.c=Ki(this.b.b)).Af()};_.Zc=function(){aD(this.b)};_.b=null;u(531,526,ii);_.Df=function(a,b){var c;c=DA(this,a);var d=c.e;new yA(b,c.c);++d.c;++c.b;c.d=null};_.Ef=function(a){var b;b=DA(this,a);try{return EA(b)}catch(c){c=Pi(c);if(A(c,92))throw new mx("Can't get element "+a);throw c;}};_.xd=function(){return DA(this,0)};
_.Hf=function(a){var b,c;b=DA(this,a);try{c=EA(b)}catch(d){d=Pi(d);if(A(d,92))throw new mx("Can't remove element "+a);throw d;}yH(b);return c};function zH(a){a.c=y(AH,m,0,0,0)}function Mz(a,b,c){(0>b||b>a.d)&&tH(b,a.d);a.c.splice(b,0,c);++a.d}function Yi(a,b){tt(a.c,a.d++,b);return!0}function Mu(a,b){jx(b,a.d);return a.c[b]}function Oj(a,b){for(var c=0;c<a.d;++c)if(bD(b,a.c[c]))return c;return-1}function Pu(a,b){var c;c=(jx(b,a.d),a.c[b]);a.c.splice(b,1);--a.d;return c}
function Xi(a,b){var c;c=Oj(a,b);if(-1==c)return!1;Pu(a,c);return!0}function Ck(a,b){var c;if(b.length<a.d){c=b;var d;d=mt(0,a.d);L(c.cZ,c.cM,c.qI,d);b=d}for(c=0;c<a.d;++c)tt(b,c,a.c[c]);b.length>a.d&&tt(b,a.d,null);return b}function dj(){zH(this)}function rB(a){zH(this);this.c.length=a}function lA(a){zH(this);var b=this.c,c=a.c,a=c.slice(0,a.d);L(c.cZ,c.cM,c.qI,a);Array.prototype.splice.apply(b,[0,0].concat(a));this.d=this.c.length}u(532,526,Qh,dj,rB,lA);_.Df=function(a,b){Mz(this,a,b)};
_.xf=function(a){return Yi(this,a)};_.Me=function(){this.c=y(AH,m,0,0,0);this.d=0};_.yf=function(a){return-1!=Oj(this,a)};_.Ef=function(a){return Mu(this,a)};_.ye=function(){return 0==this.d};_.Hf=function(a){return Pu(this,a)};_.zf=function(a){return Xi(this,a)};_.Be=function(){return this.d};_.d=0;function CA(a,b,c){var d;for(d=0;d<b;++d)tt(a,d,c)}function Ms(){Ms=x;$s=new BH}var $s;function BH(){}u(535,526,ci,BH);_.yf=function(){return!1};_.Ef=function(){throw new kw;};_.Be=function(){return 0};
function CH(){this.b=new Date}function DH(a){return 10>a?bb+a:l+a}u(536,1,{72:1,75:1,76:1,88:1},CH);_.eQ=function(a){return A(a,88)&&Zt(O(this.b.getTime()),O(a.b.getTime()))};_.hC=function(){var a;a=O(this.b.getTime());var b,c,d,e;c=32;d=a.h&1048575;22>c?(e=d>>>c,b=a.m>>c|d<<22-c,c=a.l>>c|a.m<<22-c):44>c?(e=0,b=d>>>c-22,c=a.m>>c-22|a.h<<44-c):(b=e=0,c=d>>>c-44);b=Gt(c&4194303,b&4194303,e&1048575);a=Gt(a.l^b.l,a.m^b.m,a.h^b.h);return P(a)};
_.tS=function(){var a,b;b=-this.b.getTimezoneOffset();a=(0<=b?xa:l)+~~(b/60);b=10>(0>b?-b:b)%60?bb+(0>b?-b:b)%60:l+(0>b?-b:b)%60;return(EH(),FH)[this.b.getDay()]+ba+GH[this.b.getMonth()]+ba+DH(this.b.getDate())+ba+DH(this.b.getHours())+lb+DH(this.b.getMinutes())+lb+DH(this.b.getSeconds())+" GMT"+a+b+ba+this.b.getFullYear()};_.b=null;function EH(){EH=x;FH=L(zt,m,1,"Sun,Mon,Tue,Wed,Thu,Fri,Sat".split(","));GH=L(zt,m,1,"Jan,Feb,Mar,Apr,May,Jun,Jul,Aug,Sep,Oct,Nov,Dec".split(","))}var FH,GH;
function Fs(a,b){return null==z(a.b,b,a)}function Es(){this.b=new Hi}u(538,521,{72:1,75:1,93:1},Es);_.xf=function(a){return Fs(this,a)};_.yf=function(a){return yv(this.b,a)};_.ye=function(){return 0==this.b.e};_.xd=function(){return vH(new xH(this.b,new hD(this.b)))};_.zf=function(a){return null!=Si(this.b,a)};_.Be=function(){return this.b.e};_.tS=function(){return pH(new xH(this.b,new hD(this.b)))};_.b=null;
function DA(a,b){var c,d;(0>b||b>a.c)&&tH(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 HH(a,b,d)}function HA(){this.b=new IH;this.c=0}u(539,531,ci,HA);_.xf=function(a){new yA(a,this.b);++this.c;return!0};_.Gf=function(a){return DA(this,a)};_.Be=function(){return this.c};_.b=null;_.c=0;function EA(a){if(a.c==a.e.b)throw new nw;a.d=a.c;a.c=a.c.b;++a.b;return a.d.d}
function yH(a){if(!a.d)throw new rx;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 HH(a,b,c){this.e=a;this.c=c;this.b=b}u(540,1,{},HH);_.Xc=function(){return this.c!=this.e.b};_.If=function(){return this.c.c!=this.e.b};_.Yc=function(){return EA(this)};_.Jf=function(){if(this.c.c==this.e.b)throw new nw;this.d=this.c=this.c.c;--this.b;return this.d.d};_.Zc=function(){yH(this)};_.b=0;_.c=null;_.d=null;_.e=null;function IH(){this.b=this.c=this}
function yA(a,b){this.d=a;this.b=b;this.c=b.c;b.c.b=this;b.c=this}u(541,1,{},IH,yA);_.b=null;_.c=null;_.d=null;function $C(a,b){this.b=a;this.c=b}u(542,524,Zh,$C);_.Af=function(){return this.b};_.Bf=function(){return this.c};_.Cf=function(a){var b;b=this.c;this.c=a;return b};_.b=null;_.c=null;function nw(){yn()}u(543,97,{72:1,79:1,85:1,87:1,92:1},nw);function bD(a,b){return vt(a)===vt(b)||null!=a&&En(a,b)}function qB(a){var b=y(IA,m,45,0,0);return Ck(a.b,b)}function Wz(){this.b=new dj}
u(545,526,Qh,Wz);_.Df=function(a,b){Mz(this.b,a,b)};_.xf=function(a){return Yi(this.b,a)};_.yf=function(a){return-1!=Oj(this.b,a)};_.Ef=function(a){return Mu(this.b,a)};_.ye=function(){return 0==this.b.d};_.xd=function(){return new Ji(this.b)};_.Hf=function(a){return Pu(this.b,a)};_.Be=function(){return this.b.d};_.tS=function(){return pH(this.b)};_.b=null;function ZE(a){a.hc.d._&&wB(a)}function JH(a){var b;if(a.hc.d._){b=nz(a);var c=a.k,d=b.c;c.b=b.b;c.c=d}yB(a)}
function KH(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 cF(a){var b=a.k;LH(a.hc.d,b.b,b.c);!mz(a)&&Rz(a);Bz(a)}function MH(){BB.call(this,l);this.j=new LA(this.Kf());kA(this.r,new NH(this))}u(547,413,wi);_.Ld=function(a,b){return vt(a.i)===vt(this.j)?(JH(this),!0):this.Lf(a,b)};_.Kf=function(){return"Close"};_.Lf=function(){return!1};_.Ed=function(){JH(this)};_.j=null;_.k=null;
function rG(a,b,c){MH.call(this);this.hc&&DB(this.hc,!1);AB(this,!1);Uz(this,new LB(0));a=new PB(a,1);S(this,a,null);a=new Yz;S(a,this.j,null);S(this,a,null);b&&(this.k=nz(b),zB(this),KH(this.k,~~(G(b.Vb.hb,Qf)/2)-~~(this.mc/2),~~(G(b.Vb.hb,Pf)/2)-~~(this.cc/2)));c&&Q(this,c)}u(546,547,wi,rG);_.Kf=function(){return"OK"};function WE(a){if(!(a.b!=a.c&&a.b.c!=a.c))throw new Vv("Cannot undo. Index is out of range.");if(!a.b.c)throw new Vv(Zb);a.b=a.b.c;return a.b.b}
function gG(){this.b=this.c=new OH}u(548,1,{},gG);_.b=null;function OH(){this.b=null}function NF(a){this.b=a}u(549,1,{},OH,NF);_.b=null;_.c=null;_.d=null;function NH(a){this.b=a}u(550,448,pi,NH);_.b=null;
function yD(a,b){var c,d,e;d=!1;if(null!=b){if(null!=a.b.Ab){sD(a.b.Ab,L(zt,m,1,[b]));return}e=l;c=a.b.Ib;var f,g,j,h;if(null==b)c=0;else if(f=iH(b,"\\$\\$\\$\\$\r?\n?"),1>=f.length)c=0;else{for(j=0,h=f.length;j<h;++j)g=f[j],tt(c.c,c.d++,g);c=f.length}0<c&&(e=".  Use Page Up/Down for SDF access ("+c+va);try{ME(a.b,b,!0)?(Dr(a.b,"Structure pasted"+e),cE(a.b),cA(a.b),d=!0):(cF(new rG(a.b.K,a.b,HD)),NE(a.b,!0),cA(a.b))}catch(n){if(n=Pi(n),A(n,79))e=a.b,e.lb=!0,e.K="ERROR - invalid MOL ",zD(e),cF(new rG(a.b.K,
a.b,HD)),cA(a.b);else throw n;}}d&&a.b.Ie(b)}function Cr(a){this.b=a}u(551,1,{},Cr);_.b=null;function WD(){WD=x;XD=new PH("COPY_SMILES",0);ZD=new PH("COPY_MOL",1);$D=new PH("PASTE",2);QH=L(RH,m,94,[XD,ZD,$D])}function PH(a,b){I.call(this,a,b)}u(552,140,{72:1,76:1,78:1,94:1},PH);var QH,ZD,XD,$D;function MF(){this.e=y(VF,m,95,99,0)}u(553,1,{},MF);_.b=0;_.c=1;_.d=0;_.f=!1;_.i=0;_.j=!1;
function SH(a){a.c=y(N,s,-1,20,1);a.B=y(N,s,-1,20,1);a.K=y(fE,m,-1,20,1);a.N=y(fE,m,-1,20,1);a.H=nt([20,7]);a.e=y(N,s,-1,20,1);a.d=y(zt,m,1,20,0);a.p=y(zt,m,1,20,0);a.y=y(N,s,-1,20,1);a.A=y(N,s,-1,20,1);a.I=y(N,s,-1,20,1);a.J=y(N,s,-1,20,1);a.t=y(N,s,-1,20,1);a.C=y(N,s,-1,20,1);a.L=y(N,s,-1,20,1);a.O=y(N,s,-1,20,1);a.f=y(zt,m,1,20,0);a.r=nt([10,2]);a.j=y(N,s,-1,101,1)}
function TH(a,b,c,d){var e,f,g,j,h,n,o,r,q;h=y(N,s,-1,4,1);f=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(f*f+g*g);0.001>o&&(o=0.001);q=g/o;e=f/o;n=y(N,s,-1,4,1);for(j=0;4>j;++j)d[j]==c||0>=d[j]||(0==n[1]?n[1]=d[j]:0==n[2]?n[2]=d[j]:0==n[3]&&(n[3]=d[j]));r=y(fE,m,-1,4,1);d=y(fE,m,-1,4,1);for(j=1;3>=j;++j)3==j&&0==n[3]||(f=(a.K[n[j]]-a.K[b])*e+(a.N[n[j]]-a.N[b])*q,g=(a.N[n[j]]-a.N[b])*e-(a.K[n[j]]-a.K[b])*q,o=Math.sqrt(f*f+g*g),0.001>o&&(o=0.001),r[j]=g/o,d[j]=f/o);a=UH(r[1],d[1],r[2],d[2]);0<n[3]?(b=
UH(r[2],d[2],r[3],d[3]),d=UH(r[1],d[1],r[3],d[3]),0<a&&0<b?(h[1]=n[1],h[2]=n[2],h[3]=n[3]):0<d&&0>b?(h[1]=n[1],h[2]=n[3],h[3]=n[2]):0>a&&0<d?(h[1]=n[2],h[2]=n[1],h[3]=n[3]):0<b&&0>d?(h[1]=n[2],h[2]=n[3],h[3]=n[1]):0>d&&0<a?(h[1]=n[3],h[2]=n[1],h[3]=n[2]):0>b&&0>a&&(h[1]=n[3],h[2]=n[2],h[3]=n[1])):0<a?(h[1]=n[1],h[2]=n[2]):(h[1]=n[2],h[2]=n[1]);h[0]=c;return h}
function X(a,b){var c,d,e,f,g,j,h,n;wF(a);switch(a.A[a.E]){case 0:a.K[a.u]=a.K[a.E]+21.65*a.o.C;a.N[a.u]=a.N[a.E]+12.5*a.o.C;break;case 1:c=a.H[a.E][1];d=0;2==a.A[c]&&(a.H[c][1]==a.E?d=a.H[c][2]:d=a.H[c][1]);e=a.K[a.E]-a.K[c];f=a.N[a.E]-a.N[c];j=Math.sqrt(e*e+f*f);0.001>j&&(j=0.001);f/=j;e/=j;h=j+25*a.o.C*Math.cos(1.0471975511965976);n=25*a.o.C*Math.sin(1.0471975511965976);g=VH(a,a.E,c);if(3==a.t[g]||204==a.o.d||1!=a.t[g]&&(203==a.o.d||204==a.o.d)||a.q)h=j+25*a.o.C,n=0;0<d&&0<(a.N[d]-a.N[c])*e-(a.K[d]-
a.K[c])*f&&(n=-n);0<b&&0>n?n=-n:0>b&&0<n&&(n=-n);a.K[a.u]=a.K[c]+h*e-n*f;a.N[a.u]=a.N[c]+n*e+h*f;break;case 2:c=y(fE,m,-1,2,1);WH(a,a.E,25*a.o.C,c);a.K[a.u]=c[0];a.N[a.u]=c[1];break;case 3:case 4:case 5:for(g=1;g<=a.A[a.E]&&!(c=a.H[a.E][g],e=a.K[a.E]-a.K[c],f=a.N[a.E]-a.N[c],j=Math.sqrt(e*e+f*f),0.001>j&&(j=0.001),a.K[a.u]=a.K[a.E]+25*a.o.C*e/j,a.N[a.u]=a.N[a.E]+25*a.o.C*f/j,0==zF(a,a.u)||g==a.A[a.E]);++g);break;default:--a.u;Dr(a.o,"Are you trying to draw an hedgehog ?");a.o.P=9;return}a.A[a.u]=
1;++a.A[a.E];DF(a);a.t[a.v]=1;203==a.o.d&&(a.t[a.v]=2);204==a.o.d&&(a.t[a.v]=3);a.I[a.v]=a.E;a.J[a.v]=a.u;201==a.o.d&&vF(a,a.v);a.H[a.u][1]=a.E;a.H[a.E][a.A[a.E]]=a.u;a.L[a.v]=P(O(DE((a.K[a.E]+a.K[a.u])/2)));a.O[a.v]=P(O(DE((a.N[a.E]+a.N[a.u])/2)));a.M=a.K[a.u];a.P=a.N[a.u]}
function tF(a,b){var c;a.G=a.E;c=0;if(233==a.o.d||237==a.o.d||236==a.o.d||239==a.o.d||251==a.o.d||252==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.E=a.u-2,X(a,0),237==a.o.d&&(a.c[a.u]=10,a.c[a.u-1]=10,a.c[a.u-2]=10),236==a.o.d&&(a.c[a.u]=9,a.c[a.u-1]=9,a.c[a.u-2]=9),239==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=5,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),252==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-2]=4,a.c[a.u-3]=8,a.t[a.v]=2,a.t[a.v-1]=2),251==a.o.d&&(a.c[a.u]=5,a.c[a.u-1]=5,a.c[a.u-
2]=5,a.c[a.u-3]=7,a.t[a.v]=2),c=4;else if(244==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.c[a.u]=8,a.E=a.u,a.q=!0,X(a,0),a.q=!1,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=5;else if(234==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,a.o.zb&&rF(a,a.E,1),X(a,0),a.c[a.u]=5,a.t[a.v]=2,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.o.zb?(a.t[a.v]=1,rF(a,a.u,-1)):a.t[a.v]=2,c=3;else if(235==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(240==a.o.d)X(a,0),a.E=
a.u,X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u-2,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=4;else if(260==a.o.d)X(a,0),a.E=a.u,X(a,0),a.c[a.u]=4,a.E=a.u-1,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(261==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.c[a.u]=5,a.t[a.v]=2,c=3;else if(241==a.o.d)X(a,0),a.c[a.u]=5,a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=4;else if(243==a.o.d)X(a,0),a.c[a.u]=4,a.E=a.u,X(a,0),a.E=a.u-1,X(a,0),c=3;else if(238==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=
3,a.q=!1,c=2;else if(249==a.o.d)X(a,0),a.E=a.u,X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=2;else if(250==a.o.d)X(a,0),a.t[a.v]=2,a.c[a.u]=5,c=1;else if(245==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.E=a.u,a.t[a.v]=3,X(a,0),a.q=!1,c=3;else if(242==a.o.d)X(a,0),a.E=a.u,a.q=!0,X(a,0),a.t[a.v]=3,a.c[a.u]=4,a.q=!1,c=2;else if(254==a.o.d)X(a,0),a.c[a.u]=9,c=1;else if(255==a.o.d)X(a,0),a.c[a.u]=10,c=1;else if(256==a.o.d)X(a,0),a.c[a.u]=11,c=1;else if(257==a.o.d)X(a,0),a.c[a.u]=12,c=1;else if(258==a.o.d)X(a,0),a.c[a.u]=4,
c=1;else if(259==a.o.d)X(a,0),a.c[a.u]=5,c=1;else if(246==a.o.d)X(a,0),a.E=a.u,X(a,0),c=2;else if(247==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=3;else if(248==a.o.d)X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),a.E=a.u,X(a,0),c=4;else if(253==a.o.d){var d,e,f,g,j,h,n,o,r,q,t;if(a.o.Qb){c=0;o=a.o.Qb;for(n=1;n<=o.z;++n)d=o.r[n][0],1==o.r[n][1]&&(c=d);d=a.u;n=a.E;X(a,0);e=a.K[a.u];g=a.N[a.u];gF(a,a.u);e=a.K[n]-e;g=a.N[n]-g;h=Math.sqrt(e*e+g*g);g/=h;e/=h;for(h=1;h<=o.u;++h)wF(a),a.c[a.u]=o.c[h],a.B[a.u]=o.B[h],
a.y[a.u]=o.y[h],a.K[a.u]=o.K[h],a.N[a.u]=o.N[h];for(h=1;h<=o.v;++h)DF(a),a.I[a.v]=o.I[h]+d,a.J[a.v]=o.J[h]+d,a.t[a.v]=o.t[h];fF(a);a.E=c+d;X(a,0);o=a.K[a.u];q=a.N[a.u];gF(a,a.u);f=a.K[c+d]-o;j=a.N[c+d]-q;h=Math.sqrt(f*f+j*j);j/=h;f/=h;for(h=d+1;h<=a.u;++h)a.K[h]-=o,a.N[h]-=q,r=a.K[h]*f+a.N[h]*j,t=a.N[h]*f-a.K[h]*j,a.K[h]=r,a.N[h]=t,r=-a.K[h]*e+a.N[h]*g,t=-a.N[h]*e-a.K[h]*g,a.K[h]=r,a.N[h]=t,a.K[h]+=a.K[n],a.N[h]+=a.N[n];DF(a);a.I[a.v]=n;a.J[a.v]=c+d;fF(a);b&&(gF(a,n),hE(a))}c=4}XH(a,c);a.E=a.G;b&&
(a.E=0)}
function WH(a,b,c,d){var e,f,g,j,h;e=a.H[b][1];f=a.H[b][2];g=a.K[f]-a.K[e];j=-(a.N[f]-a.N[e]);h=Math.sqrt(g*g+j*j);0.001>h&&(h=0.001);j/=h;g/=h;1>(0>=(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j?0-((a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j):(a.N[b]-a.N[e])*g+(a.K[b]-a.K[e])*j)?(g=a.K[b]-a.K[e],j=a.N[b]-a.N[e],h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),j/=h,g/=h,d[0]=a.K[e]+h*g-c*j,d[1]=a.N[e]+c*g+h*j):(g=(a.K[e]+a.K[f])/2,e=(a.N[e]+a.N[f])/2,g=a.K[b]-g,j=a.N[b]-e,h=Math.sqrt(g*g+j*j),0.001>h&&(h=0.001),d[0]=a.K[b]+
c*g/h,d[1]=a.N[b]+c*j/h)}
function sF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t;n=-1;j=6;switch(a.o.d){case 206:j=3;break;case 207:j=4;break;case 208:case 221:case 223:j=5;break;case 210:case 209:j=6;break;case 211:j=7;break;case 212:j=8;break;case 229:j=9}f=6.283185307179586/j;h=625*a.o.C*a.o.C/2/(1-Math.cos(f));h=Math.sqrt(h);if(0<a.E)if(2>a.A[a.E])YH(a,j,f,h);else if(!a.o.hb&&!a.o.Nb)n=a.E,X(a,0),a.E=a.u,YH(a,j,f,h);else{a.o.Nb=!1;if(209==a.o.d||221==a.o.d||223==a.o.d){Dr(a.o,"ERROR - cannot add aromatic spiro ring !");a.o.P=9;
return}for(d=1;d<=a.A[a.E];++d)if(b=a.t[VH(a,a.E,a.H[a.E][d])],2<d||1!=b){Dr(a.o,"ERROR - spiro ring not possible here !");a.o.P=9;return}b=y(fE,m,-1,2,1);WH(a,a.E,h,b);e=a.K[a.E]-b[0];g=a.N[a.E]-b[1];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;for(d=1;d<=j;++d)wF(a),r=f*d+1.5707963267948966,a.K[a.u]=b[0]+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=b[1]+h*(Math.cos(r)*e+Math.sin(r)*g)}else if(0<a.F){b=a.I[a.F];c=a.J[a.F];d=0;2==a.A[b]?a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]:2==a.A[c]&&(a.H[c][1]!=
b?d=a.H[c][1]:d=a.H[c][2],o=b,b=c,c=o);0==d&&(a.H[b][1]!=c?d=a.H[b][1]:d=a.H[b][2]);e=a.K[c]-a.K[b];g=a.N[c]-a.N[b];o=Math.sqrt(e*e+g*g);0.001>o&&(o=0.001);g/=o;e/=o;r=o/2;t=h*Math.sin(0.5*(3.141592653589793-f));o=1;0<(a.N[d]-a.N[b])*e-(a.K[d]-a.K[b])*g&&(t=-t,o=0);q=a.K[b]+r*e-t*g;t=a.N[b]+t*e+r*g;for(d=1;d<=j;++d)wF(a),r=f*(d+0.5)+3.141592653589793*o,a.K[a.u]=q+h*(Math.sin(r)*e-Math.cos(r)*g),a.N[a.u]=t+h*(Math.cos(r)*e+Math.sin(r)*g),1==o?(d==j&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j-1&&(a.K[a.u]=
a.K[c],a.N[a.u]=a.N[c])):(d==j-1&&(a.K[a.u]=a.K[b],a.N[a.u]=a.N[b]),d==j&&(a.K[a.u]=a.K[c],a.N[a.u]=a.N[c]))}else{b=0.5;6==j&&(b=0);for(d=1;d<=j;++d)wF(a),r=f*(d-b),a.K[a.u]=a.M+h*Math.sin(r),a.N[a.u]=a.P+h*Math.cos(r)}b=j;h=0;for(f=1;f<=b;++f)DF(a),a.t[a.v]=1,h=a.u-b+f,a.A[h]=2,a.I[a.v]=h,a.J[a.v]=h+1;a.J[a.v]=a.u-b+1;if(209==a.o.d){if(a.t[a.v-4]=2,a.t[a.v-2]=2,a.t[a.v]=2,0<a.F)if(1==a.t[a.F]){if(b=0,1<a.A[a.I[a.F]]&&(b=a.H[a.I[a.F]][1],h=a.I[a.F],b==a.J[a.F]&&(b=a.H[a.I[a.F]][2])),0==b&&1<a.A[a.J[a.F]]&&
(b=a.H[a.J[a.F]][1],h=a.J[a.F],b==a.J[a.F]&&(b=a.H[a.J[a.F]][2])),0<b)for(f=1;f<=a.v;++f)if(a.I[f]==b&&a.J[f]==h||a.I[f]==h&&a.J[f]==b){1!=a.t[f]&&(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=3);break}}else a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-5]=2,a.t[a.v-3]=2,a.t[a.v-1]=2}else if(221==a.o.d||223==a.o.d)if(0<a.F){if(1==a.t[a.F]){b=!1;for(f=1;f<=a.A[a.I[a.F]];++f)if(h=a.H[a.I[a.F]][f],1<a.t[VH(a,a.I[a.F],h)]){b=!0;break}for(f=1;f<=a.A[a.J[a.F]];++f)if(h=a.H[a.J[a.F]][f],
1<a.t[VH(a,a.J[a.F],h)]){b=!0;break}b||(a.t[a.F]=2)}a.t[a.v-4]=2;a.c[a.u-2]=5}else 0<a.E?221==a.o.d?(a.t[a.v-4]=1,a.t[a.v-2]=1,a.t[a.v-1]=1,a.t[a.v-3]=2,a.t[a.v]=2,a.c[a.u-1]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5):(a.t[a.v-3]=1,a.t[a.v-2]=1,a.t[a.v]=1,a.t[a.v-4]=2,a.t[a.v-1]=2,a.c[a.u-2]=5);h=y(N,s,-1,a.u+1,1);for(f=1;f<=j;++f)b=a.u-j+f,c=a.v-j+f,a.H[b][1]=b-1,a.H[b][2]=b+1,b=a.I[c],e=a.J[c],a.L[c]=P(O(DE((a.K[b]+a.K[e])/2))),a.O[c]=P(O(DE((a.N[b]+a.N[e])/
2)));a.H[a.u-j+1][1]=a.u;a.H[a.u][2]=a.u-j+1;for(f=a.u-j+1;f<=a.u;++f){h[f]=0;g=51;c=0;for(b=1;b<=a.u-j;++b)e=a.K[f]-a.K[b],d=a.N[f]-a.N[b],e=e*e+d*d,50>e&&e<g&&(g=e,c=b);0<c&&(0==a.E||c==a.E)&&(h[f]=c)}g=a.v-j;f=g+1;a:for(;f<=g+j;++f)if(b=a.I[f],e=a.J[f],0<h[b]&&0<h[e]){for(c=1;c<=g;++c)if(a.I[c]==h[b]&&a.J[c]==h[e]||a.J[c]==h[b]&&a.I[c]==h[e])continue a;DF(a);a.t[a.v]=a.t[f];a.I[a.v]=h[b];a.H[h[b]][++a.A[h[b]]]=h[e];a.J[a.v]=h[e];a.H[h[e]][++a.A[h[e]]]=h[b];a.L[a.v]=P(O(DE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/
2)));a.O[a.v]=P(O(DE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))}else 0<h[b]?(DF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[b],a.H[h[b]][++a.A[h[b]]]=e,a.J[a.v]=e,a.H[e][++a.A[e]]=h[b],a.L[a.v]=P(O(DE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(DE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2)))):0<h[e]&&(DF(a),a.t[a.v]=a.t[f],a.I[a.v]=h[e],a.H[h[e]][++a.A[h[e]]]=b,a.J[a.v]=b,a.H[b][++a.A[b]]=h[e],a.L[a.v]=P(O(DE((a.K[a.I[a.v]]+a.K[a.J[a.v]])/2))),a.O[a.v]=P(O(DE((a.N[a.I[a.v]]+a.N[a.J[a.v]])/2))));d=a.u-j;for(f=a.u;f>d;--f)if(0<
h[f]&&(gF(a,f),3==a.c[h[f]])){o=0;for(b=1;b<=a.A[h[f]];++b){e=a.H[h[f]][b];for(c=1;c<=a.v;++c)(a.I[c]==h[f]&&a.J[c]==e||a.I[c]==e&&a.J[c]==h[f])&&(o+=a.t[c])}if(4<o)for(c=g+1;c<=g+j;++c)a.t[c]=1}0<a.E&&XH(a,j);-1<n&&(a.E=n)}
function YH(a,b,c,d){var e,f,g,j,h,n;0==a.A[a.E]?(e=0,f=1):(e=a.H[a.E][1],f=a.K[a.E]-a.K[e],e=a.N[a.E]-a.N[e],g=Math.sqrt(f*f+e*e),0.001>g&&(g=0.001),e/=g,f/=g);h=a.K[a.E]+d*f;n=a.N[a.E]+d*e;for(g=1;g<=b;++g)wF(a),j=c*g-1.5707963267948966,a.K[a.u]=h+d*(Math.sin(j)*f-Math.cos(j)*e),a.N[a.u]=n+d*(Math.cos(j)*f+Math.sin(j)*e)}function XH(a,b){var c,d;0==b&&(b=a.u);for(c=a.u;c>a.u-b;--c)d=zF(a,c),0!=d&&(a.K[c]+=6,a.N[c]+=6)}
function VH(a,b,c){var d;for(d=1;d<=a.v;++d)if(a.I[d]==b&&a.J[d]==c||a.I[d]==c&&a.J[d]==b)return d;return 0}function ZH(a,b,c){var d,e,f,g;e=kh;for(f=g=0;;){++g;for(d=1;d<=a.u;++d)if(eu(c[d])){e=c[d];break}for(d=1;d<=a.u;++d)eu(c[d])&&!Tt(c[d],e)&&(e=c[d]);for(d=1;d<=a.u;++d)Zt(c[d],e)&&(b[d]=g,c[d]=kh,++f);if(f==a.u)break}return g==a.u}
function hE(a){var b,c,d;b=y(fE,m,-1,4,1);d=c=0;a.o&&a.o.D&&0<a.o.D.c&&(c=a.o.D.c-a.o.Z,d=a.o.D.b-3*a.o.Z);if(0>=c||0>=d)a.x=!0;else{gE(a,b);c=~~(c/2)-P(O(Math.round(b[0])));d=~~(d/2)-P(O(Math.round(b[1])));if(!a.o.rb)for(b=1;b<=a.u;++b)a.K[b]+=c,a.N[b]+=d;iE(a)}}
function gE(a,b){var c,d,e,f,g;f=9999;d=-9999;g=9999;e=-9999;for(c=1;c<=a.u;++c)a.K[c]<f&&(f=a.K[c]),a.K[c]>d&&(d=a.K[c]),a.N[c]<g&&(g=a.N[c]),a.N[c]>e&&(e=a.N[c]);b[0]=f+(d-f)/2;b[1]=g+(e-g)/2;b[2]=d-f;b[3]=e-g;25>b[2]&&(b[2]=25);25>b[3]&&(b[3]=25)}
function rF(a,b,c){var d;if(1==c)++a.B[b];else if(-1==c)--a.B[b];else switch(d=$H(a,b),-1==d&&0==c&&(0==a.B[b]?a.B[b]=1:1==a.B[b]?a.B[b]=-1:-1==a.B[b]&&(a.B[b]=0)),a.c[b]){case 2:2<d&&Dr(a.o,"Charge change not possible on this boron !");0==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0);break;case 3:3<d?Dr(a.o,"Charge change not possible on this carbon !"):4>d&&(0==a.B[b]?a.B[b]=-1:-1==a.B[b]?a.B[b]=1:1==a.B[b]&&(a.B[b]=0));break;case 4:case 7:3<d?Dr(a.o,"Charge change not possible on multibonded N or P !"):
3==d&&0==a.B[b]?a.B[b]=1:3==d&&1==a.B[b]?a.B[b]=0:3>d&&0==a.B[b]?a.B[b]=1:3>d&&1==a.B[b]?a.B[b]=-1:3>d&&-1==a.B[b]&&(a.B[b]=0);break;case 5:case 8:case 13:2<d?Dr(a.o,"Charge change not possible on multibonded O or S !"):2==d&&0==a.B[b]?a.B[b]=1:2==d&&1==a.B[b]?a.B[b]=0:2>d&&0==a.B[b]?a.B[b]=-1:2>d&&-1==a.B[b]?a.B[b]=1:2>d&&1==a.B[b]&&(a.B[b]=0);break;case 9:case 10:case 11:case 12:0==d&&0==a.B[b]?a.B[b]=-1:0==d&&-1==a.B[b]?a.B[b]=0:Dr(a.o,"Charge change not possible on the halogen !");break;case 18:Dr(a.o,
"Use X button to change charge on the X atom !")}}
function TE(a,b){var c,d,e,f,g;f=0;g=!1;for(a.b=y(N,s,-1,a.u+1,1);;){for(e=1;e<=a.u;++e)if(0==a.b[e]){a.b[e]=++f;g=!0;break}if(!g)break;for(;g;){g=!1;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],0<a.b[c]&&0==a.b[d]?(a.b[d]=f,g=!0):0<a.b[d]&&0==a.b[c]&&(a.b[c]=f,g=!0)}}if(2>f||!b)return f;g=y(N,s,-1,f+1,1);for(c=1;c<=a.u;++c)++g[a.b[c]];e=0;for(c=d=1;c<=f;++c)g[c]>e&&(e=g[c],d=c);for(c=a.u;1<=c;--c)a.b[c]!=d&&gF(a,c);hE(a);Dr(a.o,"Smaller part(s) removed !");return 1}
function zF(a,b){var c,d,e,f,g;f=51;g=0;for(e=1;e<a.u;++e)b!=e&&(c=a.K[b]-a.K[e],d=a.N[b]-a.N[e],c=c*c+d*d,50>c&&c<f&&(f=c,g=e));return g}
function EF(a){var b,c,d;for(d=1;d<=a.v;++d){b=a.I[d];c=a.J[d];if(1==a.B[b]&&-1==a.B[c]||-1==a.B[b]&&1==a.B[c])if(1==a.t[d]||2==a.t[d]){if(3!=a.c[b]&&3!=a.c[c]&&a.o.zb)continue;if(1==a.c[b]||1==a.c[c])continue;if(2==a.c[b]||2==a.c[c])continue;if(9==a.c[b]||10==a.c[b]||11==a.c[b]||12==a.c[b]||9==a.c[c]||10==a.c[c]||11==a.c[c]||12==a.c[c])continue;a.B[b]=0;a.B[c]=0;++a.t[d];iF(a)}1==a.B[b]&&1==a.B[c]&&(2==a.t[d]?a.t[d]=1:3==a.t[d]&&(a.t[d]=2),iF(a));4==a.t[d]&&(a.t[d]=1)}}
function UH(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 fF(a){var b;aI(a);b=a.t.length;a.L=y(N,s,-1,b,1);a.O=y(N,s,-1,b,1);iE(a);iF(a)}
function wF(a){var b,c;++a.u;a.u>a.c.length-1&&(c=a.c.length+10,b=y(N,s,-1,c,1),oH(a.c,b,a.c.length),a.c=b,b=y(N,s,-1,c,1),oH(a.B,b,a.B.length),a.B=b,b=y(N,s,-1,c,1),oH(a.y,b,a.y.length),a.y=b,b=y(N,s,-1,c,1),oH(a.e,b,a.e.length),a.e=b,b=y(zt,m,1,c,0),oH(a.d,b,a.d.length),a.d=b,b=y(zt,m,1,c,0),oH(a.p,b,a.p.length),a.p=b,b=y(fE,m,-1,c,1),oH(a.K,b,a.K.length),a.K=b,b=y(fE,m,-1,c,1),oH(a.N,b,a.N.length),a.N=b,b=nt([c,7]),oH(a.H,b,a.H.length),a.H=b,c=y(N,s,-1,c,1),oH(a.A,c,a.A.length),a.A=c);a.c[a.u]=
3;a.B[a.u]=0;a.e[a.u]=0;a.d[a.u]=null;a.y[a.u]=0}function JE(a,b,c,d,e,f,g){var j;j=P(O(DE(a.K[c]-d/2)));g||(j-=e-d);a=P(O(DE(a.N[c]-~~(f/2))));return new Qz(j-1-b,a-b,e+1+2*b,f+2*b)}
function DF(a){var b,c;++a.v;a.v>a.t.length-1&&(b=a.t.length+10,c=y(N,s,-1,b,1),oH(a.I,c,a.I.length),a.I=c,c=y(N,s,-1,b,1),oH(a.J,c,a.J.length),a.J=c,c=y(N,s,-1,b,1),oH(a.t,c,a.t.length),a.t=c,c=y(N,s,-1,b,1),oH(a.C,c,a.C.length),a.C=c,c=y(N,s,-1,b,1),oH(a.L,c,a.L.length),a.L=c,c=y(N,s,-1,b,1),oH(a.O,c,a.O.length),a.O=c,b=y(zt,m,1,b,0),oH(a.f,b,a.f.length),a.f=b);a.t[a.v]=1;a.C[a.v]=0;a.f[a.v]=null}
function mF(a,b){var c,d,e,f,g,j,h;if(0==a.u)return l;j=b;79<b.length&&(j=b.substr(0,76)+"...");j+=(FD(),aa);j+="JME 2013-10-12 "+new CH+"\n \n";j+=lF(a.u,3)+lF(a.v,3);j+="  0  0  0  0  0  0  0  0999 V2000\n";g=-1.7976931348623157E308;c=1.7976931348623157E308;for(e=1;e<=a.u;++e)a.N[e]>g&&(g=a.N[e]),a.K[e]<c&&(c=a.K[e]);for(e=1;e<=a.u;++e){j+=JF(0.055999999999999994*(a.K[e]-c),10,4)+JF(0.055999999999999994*(g-a.N[e]),10,4)+JF(0,10,4);h=IE(a,e);1==h.length?h+="  ":2==h.length?h+=ba:3<h.length&&(h="Q  ");
j+=ba+h;d=0;0<a.B[e]&&4>a.B[e]?d=4-a.B[e]:0>a.B[e]&&-4<a.B[e]&&(d=4-a.B[e]);h=" 0"+lF(d,3)+"  0  0  0  0  0  0  0";f=-1;for(d=1;d<=a.z;++d)if(a.r[d][0]==e){f=a.r[d][1];break}-1<f?h+=lF(f,3):h+="  0";j+=h+"  0  0\n"}for(e=1;e<=a.v;++e)g=a.t[e],1==a.t[e]?g=1:bI(a,e)&&(g=2),c=lF(a.I[e],3)+lF(a.J[e],3),d=0,1==a.t[e]&&1==a.C[e]?d=1:1==a.t[e]&&2==a.C[e]&&(d=6),1==a.t[e]&&3==a.C[e]&&(d=1,c=lF(a.J[e],3)+lF(a.I[e],3)),1==a.t[e]&&4==a.C[e]&&(d=6,c=lF(a.J[e],3)+lF(a.I[e],3)),j+=c+lF(g,3)+lF(d,3)+"  0  0  0\n";
for(e=1;e<=a.u;++e)0!=a.B[e]&&(j+="M  CHG  1"+lF(e,4)+lF(a.B[e],4)+aa);return j+"M  END\n"}
function LF(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R,ub,Y,M,ea,Cc,bg,zb,Md,Nd,Od,Ya,Dc;r=y(N,s,-1,a.u+10,1);q=y(N,s,-1,a.u+10,1);n=y(N,s,-1,a.u+1,1);o=y(N,s,-1,7,1);zb=y(N,s,-1,a.u+1,1);v=y(cI,m,-1,a.u+1,2);D=y(cI,m,-1,a.v+1,2);ea=0;if(0==a.u)return l;TE(a,!0);bg=!0;for(h=1;h<=a.v;++h)if(9==a.t[h]){bg=!1;break}if(a.o.t&&bg){dI(a);EF(a);eI(a,D);fI(a,v,D);var Gb,pd,ef,$b,ve,qd,rd,kb,bJ,Td,w,ya,Am,Bm,Ns,lf,Oa,Cm,Dm,Gc,Em;Gb=y(N,s,-1,a.u+1,1);pd=y(N,s,-1,a.u+1,1);kb=y(gI,m,-1,a.u+1,3);var Os=a.u,Fm,
nh,Ps,ng,wj,De,mf;wj=y(gI,m,-1,Os+2,3);De=y(N,s,-1,100,1);mf=5;ng=0;De[0]=3;wj[1]=mh;wj[2]=th;Ps=2;if(!(3>Os))for(;mf<De[ng]*De[ng];){nh=0;for(Fm=!0;Fm&&nh<=ng&&mf>=De[nh]*De[nh];)0==mf%De[nh]?Fm=!1:++nh;if(Fm){wj[++Ps]=bu(mf);if(Ps>=Os)break;ng<De.length-1&&(++ng,De[ng]=mf)}mf+=2}for(w=1;w<=a.u;++w){for(ya=Dm=1;ya<=a.v;++ya)(a.I[ya]==w||a.J[ya]==w)&&(Dm*=a.i[ya]);Cm=a.c[w];18==Cm&&(Em=a.p[w],qd=Em.charCodeAt(0)-65+1,rd=0,1<Em.length&&(rd=Em.charCodeAt(1)-97),0>qd&&(qd=0),0>rd&&(rd=0),Cm=28*qd+rd);
lf=0;-2>a.B[w]?lf=1:-2==a.B[w]?lf=2:-1==a.B[w]?lf=3:1==a.B[w]?lf=4:2==a.B[w]?lf=5:2<a.B[w]&&(lf=6);Gc=1;kb[w]=bu(Dm);Gc*=126;kb[w]=Xt(kb[w],bu(a.y[w]*Gc));Gc*=7;kb[w]=Xt(kb[w],bu(lf*Gc));Gc*=7;kb[w]=Xt(kb[w],bu(Cm*Gc));Gc*=783;kb[w]=Xt(kb[w],bu(a.A[w]*Gc))}for(ve=0;!ZH(a,Gb,kb);){Ns=!1;for(w=1;w<=a.u;++w)Gb[w]!=pd[w]&&(pd[w]=Gb[w],Ns=!0);if(Ns){for(w=1;w<=a.u;++w){kb[w]=lh;for(ya=1;ya<=a.A[w];++ya)kb[w]=fu(kb[w],wj[Gb[a.H[w][ya]]])}ve=0}else if(0<ve){for(w=1;w<=a.u;++w)kb[w]=lh;w=1;a:for(;w<=a.u-
1;++w)for(ya=w+1;ya<=a.u;++ya)if(Gb[w]==Gb[ya]){kb[w]=mh;break a}}else{for(w=1;w<=a.u;++w){kb[w]=lh;for(ya=1;ya<=a.A[w];++ya)ef=a.H[w][ya],kb[w]=fu(kb[w],bu(a.c[ef]*a.i[VH(a,w,ef)]))}ve=1}ZH(a,Gb,kb);for(w=1;w<=a.u;++w)kb[w]=bu(pd[w]*a.u+Gb[w])}for(w=1;w<=a.u;++w)pd[w]=Gb[w];for(Oa=1;Oa<=a.u;++Oa)for(w=1;w<=a.u;++w)if(pd[w]==Oa){a.c[0]=a.c[w];a.B[0]=a.B[w];a.K[0]=a.K[w];a.N[0]=a.N[w];a.A[0]=a.A[w];a.c[w]=a.c[Oa];a.B[w]=a.B[Oa];a.K[w]=a.K[Oa];a.N[w]=a.N[Oa];a.A[w]=a.A[Oa];a.c[Oa]=a.c[0];a.B[Oa]=a.B[0];
a.K[Oa]=a.K[0];a.N[Oa]=a.N[0];a.A[Oa]=a.A[0];pd[w]=pd[Oa];pd[Oa]=Oa;a.p[0]=a.p[w];a.p[w]=a.p[Oa];a.p[Oa]=a.p[0];a.e[0]=a.e[w];a.e[w]=a.e[Oa];a.e[Oa]=a.e[0];a.d[0]=a.d[w];a.d[w]=a.d[Oa];a.d[Oa]=a.d[0];a.y[0]=a.y[w];a.y[w]=a.y[Oa];a.y[Oa]=a.y[0];break}for(w=1;w<=a.z;++w)a.r[w][0]=Gb[a.r[w][0]];for(w=1;w<=a.v;++w)a.I[w]=Gb[a.I[w]],a.J[w]=Gb[a.J[w]],a.I[w]>a.J[w]&&(Td=a.I[w],a.I[w]=a.J[w],a.J[w]=Td,1==a.C[w]?a.C[w]=3:2==a.C[w]?a.C[w]=4:3==a.C[w]?a.C[w]=1:4==a.C[w]&&(a.C[w]=2));for(w=1;w<a.v;++w){Bm=Am=
a.u;$b=0;for(ya=w;ya<=a.v;++ya)a.I[ya]<Am?(Am=a.I[ya],Bm=a.J[ya],$b=ya):a.I[ya]==Am&&a.J[ya]<Bm&&(Bm=a.J[ya],$b=ya);Td=a.I[w];a.I[w]=a.I[$b];a.I[$b]=Td;Td=a.J[w];a.J[w]=a.J[$b];a.J[$b]=Td;Td=a.t[w];a.t[w]=a.t[$b];a.t[$b]=Td;Td=a.C[w];a.C[w]=a.C[$b];a.C[$b]=Td;bJ=a.f[w];a.f[w]=a.f[$b];a.f[$b]=bJ}fF(a);iF(a);eI(a,D);fI(a,v,D)}else{eI(a,D);a.i=y(N,s,-1,a.v+1,1);for(t=1;t<=a.v;++t)a.i[t]=a.t[t]}c=1;a.b=y(N,s,-1,a.u+1,1);Dc=1;a.b[1]=1;for(Y=0;;){M=0;for(t=1;t<=a.A[c];++t)if(g=a.H[c][t],0<a.b[g]){if(!(a.b[g]>
a.b[c])&&g!=zb[c]){Cc=!0;for(J=1;J<=ea;++J)if(r[J]==c&&q[J]==g||r[J]==g&&q[J]==c){Cc=!1;break}Cc&&(++ea,r[ea]=c,q[ea]=g)}}else o[++M]=g;if(0==M){if(Dc==a.u)break;c=n[Y--]}else if(1==M)zb[o[1]]=c,c=o[1],a.b[c]=++Dc;else{n[++Y]=c;e=0;for(t=1;t<=M;++t)if(h=VH(a,o[t],c),!D[h]){e=o[t];break}if(0==e)for(t=1;t<=M;++t)if(h=VH(a,o[t],c),2==a.i[h]||3==a.i[h]){e=o[t];break}0==e&&(e=o[1]);zb[e]=c;c=e;a.b[e]=++Dc}}zb=y(N,s,-1,a.u+1,1);b=y(N,s,-1,a.u+1,1);R=y(cI,m,-1,a.u+1,2);Md=y(cI,m,-1,a.u+1,2);f=Dc=Y=0;for(t=
1;t<=a.u;++t)if(1==a.b[t]){c=t;break}a:for(;;){0<f&&(zb[c]=f);b[++Dc]=c;for(a.b[c]=0;;){M=e=0;ub=a.u+1;t=1;b:for(;t<=a.A[c];++t){g=a.H[c][t];for(E=1;E<=ea;++E)if(r[E]==g&&q[E]==c||r[E]==c&&q[E]==g)continue b;0<a.b[g]&&(++M,a.b[g]<ub&&(e=g,ub=a.b[g]))}if(0==e){if(0==Y)break a;Md[c]=!0;c=n[Y--]}else break}f=c;c=e;1<M&&(n[++Y]=f,R[e]=!0)}Nd=y(N,s,-1,a.v+1,1);Od=y(N,s,-1,a.u+1,1);if(a.o.Pb){var dJ=zb,dN=ea,Qs,eJ,oh,Ee,Rs,Ss,La,xj,Ts;oh=y(N,s,-1,a.u+1,1);for(La=1;La<=a.u;++La)oh[b[La]]=La;Rs=y(cI,m,-1,
a.v+1,2);for(La=1;La<=a.u;++La)Qs=b[La],eJ=dJ[Qs],Ee=VH(a,Qs,eJ),0!=Ee&&(hI(a,Ee,oh,Nd,D),Rs[Ee]=!0);for(La=1;La<=a.v;++La)Rs[La]||hI(a,La,oh,Nd,D);La=1;a:for(;La<=a.u;++La)if(!(2>a.A[La]||4<a.A[La])){Ss=Ts=0;for(xj=1;xj<=a.A[La];++xj){Ee=VH(a,La,a.H[La][xj]);if(5==a.i[Ee])continue a;1==a.t[Ee]&&0!=iI(a,Ee,La)&&++Ts;2==a.t[Ee]&&(Ss=a.H[La][xj])}if(0!=Ts)if(0<Ss){var ja=a,gJ=La,nf=oh,Uc=Od,mc=void 0,yj=void 0,Hc=void 0,Fe=void 0,Ic=void 0,Gm=void 0,Hm=void 0,Im=void 0,Ud=void 0,Vc=void 0,Wc=void 0,
Us=void 0,zj=void 0,Vd=void 0,Aj=void 0,Ge=void 0,Bj=void 0,Vs=void 0,Cj=void 0,He=void 0,hJ=void 0,of=void 0,iJ=void 0,Ws=void 0,Dj=void 0,pf=void 0,Wc=1,yj=gJ,mc=y(N,s,-1,ja.u+1,1);for(mc[1]=gJ;;){Us=!1;for(Vc=1;Vc<=ja.A[yj];++Vc)if(Hc=ja.H[yj][Vc],!(Hc==mc[1]||Hc==mc[Wc-1]))if(Fe=VH(ja,yj,Hc),2==ja.t[Fe]&&5!=ja.i[Fe]){yj=mc[++Wc]=Hc;Us=!0;break}if(!Us)break}if(!(0==Wc%2||2>ja.A[mc[Wc]]||3<ja.A[mc[Wc]])){pf=mc[1];Ic=mc[~~((Wc+1)/2)];Ud=mc[Wc];of=He=Ge=Vd=0;Ws=Vs=!1;for(Vc=1;Vc<=ja.A[pf];++Vc)Hc=
ja.H[pf][Vc],Fe=VH(ja,pf,Hc),1!=ja.t[Fe]||5==ja.i[Fe]||(0==Vd?Vd=Hc:Ge=Hc);0<nf[Ge]&&nf[Vd]>nf[Ge]&&(Gm=Vd,Vd=Ge,Ge=Gm);zj=Vd;0==Vd&&(zj=Ge,Vs=!0);for(Vc=1;Vc<=ja.A[Ud];++Vc)Hc=ja.H[Ud][Vc],Fe=VH(ja,Ud,Hc),1!=ja.t[Fe]||5==ja.i[Fe]||(0==He?He=Hc:of=Hc);0<nf[of]&&nf[He]>nf[of]&&(Gm=He,He=of,of=Gm);Cj=He;0==He&&(Cj=of,Ws=!0);Aj=iI(ja,VH(ja,pf,Vd),pf);Bj=iI(ja,VH(ja,pf,Ge),pf);hJ=iI(ja,VH(ja,Ud,He),Ud);iJ=iI(ja,VH(ja,Ud,of),Ud);1<(0>Aj+Bj?-(Aj+Bj):Aj+Bj)||0!=hJ||0!=iJ?Dr(ja.o,"Bad stereoinfo on allene !"):
(Hm=ja.K[mc[Wc-1]]-ja.K[Ud],Im=ja.N[mc[Wc-1]]-ja.N[Ud],Dj=Math.sqrt(Hm*Hm+Im*Im),0.001>Dj&&(Dj=0.001),0<(ja.N[Cj]-ja.N[mc[Wc-1]])*(Hm/Dj)-(ja.K[Cj]-ja.K[mc[Wc-1]])*(Im/Dj)?Uc[Ic]=1:Uc[Ic]=-1,Vs&&(Uc[Ic]*=-1),Ws&&(Uc[Ic]*=-1),zj==Vd&&0>Aj&&(Uc[Ic]*=-1),zj==Ge&&0>Bj&&(Uc[Ic]*=-1),nf[zj]>nf[Cj]&&(Uc[Ic]*=-1))}}else b:{var wb=a,ab=La,Xs=dJ,jJ=oh,kJ=r,lJ=q,eN=dN,Jm=Od,Km=void 0,Xc=void 0,Ys=void 0,ph=void 0,Ba=void 0,qh=void 0,td=void 0,Ej=void 0,Wd=void 0,Pb=void 0,ia=void 0,ga=void 0,Ie=void 0,Lm=void 0,
Yc=void 0,K=void 0,Mm=void 0,ga=y(N,s,-1,4,1),Lm=y(N,s,-1,4,1),Fj=void 0,Zc=void 0,Nm=void 0,Om=void 0,Zs=void 0,Gj=void 0,Gj=-1;0<Xs[ab]&&(ga[++Gj]=Xs[ab]);for(Zc=1;Zc<=eN;++Zc)kJ[Zc]==ab&&(ga[++Gj]=lJ[Zc]),lJ[Zc]==ab&&(ga[++Gj]=kJ[Zc]);for(Zc=Gj+1;Zc<wb.A[ab];++Zc){Zs=wb.u+1;Nm=1;c:for(;Nm<=wb.A[ab];++Nm){Fj=wb.H[ab][Nm];for(Om=0;Om<Zc;++Om)if(Fj==ga[Om])continue c;jJ[Fj]<Zs&&(Zs=jJ[Fj],ga[Zc]=Fj)}}0==Xs[ab]&&0<wb.y[ab]?(ga[3]=ga[2],ga[2]=ga[1],ga[1]=ga[0],ga[0]=-1):0<wb.y[ab]&&(ga[3]=ga[2],ga[2]=
ga[1],ga[1]=-1);for(Ba=Ej=qh=ph=Mm=td=Pb=0;4>Ba;++Ba)0>=ga[Ba]||(Km=VH(wb,ab,ga[Ba]),Lm[Ba]=iI(wb,Km,ab),0<Lm[Ba]?(++Pb,Mm=ga[Ba],qh=ga[Ba]):0>Lm[Ba]?(++td,ph=ga[Ba],qh=ga[Ba]):Ej=ga[Ba]);Wd=Pb+td;K=y(N,s,-1,4,1);Yc=0;if(3==wb.A[ab]){if(1==Pb&&1==td||3==Wd&&0<Pb&&0<td){Dr(wb.o,"Error in C3H stereospecification !");break b}Ie=ga[0];1==Wd?Ie=qh:2==Wd&&(Ie=Ej);ia=TH(wb,ab,Ie,ga);K[0]=qh;K[1]=-1;K[2]=ia[2];K[3]=ia[1];0<Pb?Yc=1:Yc=-1}else if(4==wb.A[ab])if(1==Wd)ia=TH(wb,ab,qh,ga),K[0]=ia[0],K[1]=ia[3],
K[2]=ia[2],K[3]=ia[1],0<Pb?Yc=1:Yc=-1;else{Ie=ga[0];1<Ej&&(Ie=Ej);1==Pb?Ie=Mm:1==td&&(Ie=ph);ia=TH(wb,ab,Ie,ga);Xc=y(N,s,-1,4,1);for(Ba=0;4>Ba;++Ba)Km=VH(wb,ab,ia[Ba]),Xc[Ba]=iI(wb,Km,ab);if(4==Wd){if(0==Pb||0==td){Dr(wb.o,"Error in C4 stereospecification !");break b}if(1==Pb||1==td)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],Yc=Xc[0];else{for(Ba=0;4>Ba;++Ba)-1==Xc[Ba]&&(Xc[Ba]=0);Wd=2}}else if(3==Wd)if(3==Pb||3==td)K[0]=ia[0],K[1]=ia[3],K[2]=ia[2],K[3]=ia[1],0<Pb?Yc=-1:Yc=1;else{1==Pb?Pb=Ys=1:td=
Ys=-1;for(Ba=0;4>Ba;++Ba)Xc[Ba]==Ys&&(Xc[Ba]=0);Wd=2}if(2==Wd)if(1==Pb&&1==td)ia[1]==ph?(ia[1]=ia[2],ia[2]=ia[3]):ia[2]==ph&&(ia[2]=ia[3]),K[0]=Mm,K[1]=ph,K[2]=ia[2],K[3]=ia[1],Yc=1;else{if(Xc[0]==Xc[1]||Xc[1]==Xc[2]){Dr(wb.o,"Error in C4 stereospecification ! 2/0r");break b}0!=Xc[0]?(K[0]=ia[0],K[1]=ia[2],K[2]=ia[1],K[3]=ia[3]):(K[0]=ia[1],K[1]=ia[3],K[2]=ia[2],K[3]=ia[0]);1<Pb?Yc=1:Yc=-1}}var rb=void 0;ga[0]==K[1]?(rb=K[0],K[0]=K[1],K[1]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[0]==K[2]?(rb=K[2],K[2]=K[0],
K[0]=rb,rb=K[1],K[1]=K[3],K[3]=rb):ga[0]==K[3]&&(rb=K[3],K[3]=K[0],K[0]=rb,rb=K[1],K[1]=K[2],K[2]=rb);ga[1]==K[2]?(rb=K[1],K[1]=K[2],K[2]=rb,rb=K[2],K[2]=K[3],K[3]=rb):ga[1]==K[3]&&(rb=K[1],K[1]=K[3],K[3]=rb,rb=K[2],K[2]=K[3],K[3]=rb);K[2]==ga[2]?Jm[ab]=1:K[2]==ga[3]?Jm[ab]=-1:Dr(wb.o,"Error in stereoprocessing ! - t30");Jm[ab]*=Yc}}}Ya=new nH;j=y(N,s,-1,a.u+1,1);for(t=1;t<=a.u;++t)j[b[t]]=t;for(t=1;t<=a.u;++t){c=b[t];R[c]&&(Ya.b.b+=ua);0<zb[t]&&jI(a,c,zb[c],Ya,Nd);var rh=v[c],Ib=void 0,Hj=void 0,
sh=void 0,W=void 0,W=Pc,Ib=!1;0!=a.B[c]&&(Ib=!0);0!=Od[c]&&(Ib=!0);sh=-1;for(Hj=1;Hj<=a.z;++Hj)if(a.r[Hj][0]==c){sh=a.r[Hj][1];break}-1<sh&&(Ib=!0);a.o.Ob&&0<a.e[c]&&(Ib=!0,sh=1);switch(a.c[c]){case 2:W=Bb;break;case 3:rh?W="c":W=Eb;break;case 4:rh?(W=Ff,0<a.y[c]&&(Ib=!0)):W=fc;break;case 5:rh?W="o":W=nc;break;case 7:rh?(W="p",0<a.y[c]&&(Ib=!0)):W=pc;break;case 8:rh?W=rg:W=Ac;break;case 13:rh?W=ug:W=Ec;Ib=!0;break;case 6:W=Fc;Ib=!0;break;case 9:W=Rb;break;case 10:W=Kb;break;case 11:W=Db;break;case 12:W=
Xb;break;case 1:W=Vb;Ib=!0;break;case 19:W=qc;Ib=!0;break;case 20:W=rc;Ib=!0;break;case 21:W=sc;Ib=!0;break;case 22:W=tc;Ib=!0;break;case 18:Ib=!0,W=a.p[c],(H(W,wa)||H(W,bd)||H(W,vb))&&(Ib=!1)}Ib&&(W=Qc+W,1==Od[c]?W+=tb:-1==Od[c]&&(W+="@@"),1==a.y[c]?W+=Vb:1<a.y[c]&&(W+=Vb+a.y[c]),0!=a.B[c]&&(0<a.B[c]?W+=xa:W+=Ca,1<Vj(a.B[c])&&(W+=Vj(a.B[c]))),-1<sh&&(W+=lb+sh),W+=Tc);sn(Ya.b,W);for(E=1;E<=ea;++E)if(r[E]==c||q[E]==c)d=q[E],d==c&&(d=r[E]),j[c]<j[d]&&jI(a,r[E],q[E],Ya,Nd),9<E&&(Ya.b.b+="%"),rn(Ya,l+
(new T(E)).b);Md[c]&&(Ya.b.b+=va)}return Ya.b.b}function KF(a){a=new UD(a);fF(a);return a}
function gF(a,b){var c,d,e,f;f=0;for(e=1;e<=a.v;++e)c=a.I[e],d=a.J[e],c!=b&&d!=b&&(++f,a.I[f]=c,c>b&&--a.I[f],a.J[f]=d,d>b&&--a.J[f],a.t[f]=a.t[e],a.C[f]=a.C[e],a.L[f]=a.L[e],a.O[f]=a.O[e],a.f[f]=a.f[e]);a.v=f;for(e=b;e<a.u;++e){a.c[e]=a.c[e+1];a.B[e]=a.B[e+1];a.K[e]=a.K[e+1];a.N[e]=a.N[e+1];a.y[e]=a.y[e+1];a.e[e]=a.e[e+1];a.d[e]=a.d[e+1];a.A[e]=a.A[e+1];a.p[e]=a.p[e+1];for(f=1;f<=a.A[e];++f)a.H[e][f]=a.H[e+1][f]}--a.u;if(0==a.u)jE(a.o);else{for(e=1;e<=a.u;++e){d=0;for(f=1;f<=a.A[e];++f)c=a.H[e][f],
c==b?++a.y[e]:(c>b&&--c,a.H[e][++d]=c);a.A[e]=d}e=1;a:for(;e<=a.z;++e)if(a.r[e][0]==b){for(f=e;f<a.z;++f)a.r[f][0]=a.r[f+1][0],a.r[f][1]=a.r[f+1][1];--a.z;break a}for(e=1;e<=a.z;++e)a.r[e][0]>b&&--a.r[e][0]}}
function hF(a,b){var c,d,e,f;c=a.I[b];d=a.J[b];for(e=b;e<a.v;++e)a.I[e]=a.I[e+1],a.J[e]=a.J[e+1],a.t[e]=a.t[e+1],a.C[e]=a.C[e+1],a.L[e]=a.L[e+1],a.O[e]=a.O[e+1],a.f[e]=a.f[e+1];--a.v;f=0;for(e=1;e<=a.A[c];++e)a.H[c][e]!=d&&(a.H[c][++f]=a.H[c][e]);a.A[c]=f;f=0;for(e=1;e<=a.A[d];++e)a.H[d][e]!=c&&(a.H[d][++f]=a.H[d][e]);a.A[d]=f;c<d&&(f=c,c=d,d=f);0==a.A[c]&&gF(a,c);0==a.A[d]&&gF(a,d)}
function dI(a){var b,c,d;if(!a.o.O){c=a.u;a:for(;1<=c;--c)if(d=a.H[c][1],1==a.c[c]&&1==a.A[c]&&0==a.B[c]&&1!=a.c[d]&&18>a.c[d]){for(b=1;b<=a.z;++b)if(a.r[b][0]==c)continue a;b=VH(a,c,d);1==a.t[b]&&(0==a.C[b]||!a.o.Pb)&&gF(a,c)}}}function aI(a){var b;b=a.c.length;a.H=nt([b,7]);a.A=y(N,s,-1,b,1);for(b=1;b<=a.u;++b)a.A[b]=0;for(b=1;b<=a.v;++b)6>a.A[a.I[b]]&&(a.H[a.I[b]][++a.A[a.I[b]]]=a.J[b]),6>a.A[a.J[b]]&&(a.H[a.J[b]][++a.A[a.J[b]]]=a.I[b])}
function fI(a,b,c){var d,e,f,g,j,h,n,o,r;a.i=y(N,s,-1,a.v+1,1);r=y(cI,m,-1,a.u+1,2);for(h=1;h<=a.u;++h){r[h]=!1;b[h]=!1;a:{d=void 0;for(d=1;d<=a.A[h];++d)if(c[VH(a,h,a.H[h][d])]){d=!0;break a}d=!1}if(d&&!(3<a.A[h]+a.y[h]))switch(a.c[h]){case 3:case 4:case 7:case 5:case 8:case 13:r[h]=!0;break;case 18:0==a.p[h].indexOf(vb)?r[h]=!1:r[h]=!0}}if(a.n){var q;d=y(cI,m,-1,a.u+1,2);e=!1;for(h=1;h<=a.v;++h)f=a.I[h],g=a.J[h],d[f]=!0,d[g]=!0,(18==a.c[f]||18==a.c[g])&&(e=!0);if(e){h=1;a:for(;h<=a.v;++h)if(c[h]){f=
a.I[h];g=a.J[h];e=y(cI,m,-1,a.u+1,2);for(n=1;n<=a.A[f];++n)j=a.H[f][n],j!=g&&d[j]&&(e[j]=!0);for(q=!1;;){for(n=1;n<=a.u;++n){q=!1;if(e[n]&&d[n]&&n!=f)for(o=1;o<=a.A[n];++o){j=a.H[n][o];if(j==g){for(f=1;f<=a.u;++f)e[f]&&(5==a.c[f]&&(a.c[f]=18,a.p[f]="#8"),4==a.c[f]&&(a.c[f]=18,a.p[f]="#7"),8==a.c[f]&&(a.c[f]=18,a.p[f]="#16"));continue a}!e[j]&&d[j]&&(q=e[j]=!0)}if(q)break}if(!q)break}}}}for(j=1;j<=a.v;++j)1==a.t[j]?a.i[j]=1:bI(a,j)?a.i[j]=2:3==a.t[j]&&(a.i[j]=3);j=1;a:for(;j<=a.v;++j)if(c[j]&&(f=a.I[j],
g=a.J[j],r[f]&&r[g])){d=y(cI,m,-1,a.u+1,2);for(h=1;h<=a.A[f];++h)e=a.H[f][h],e!=g&&r[e]&&(d[e]=!0);for(o=!1;;){for(h=1;h<=a.u;++h){o=!1;if(d[h]&&r[h]&&h!=f)for(n=1;n<=a.A[h];++n){e=a.H[h][n];if(e==g){b[f]=!0;b[g]=!0;a.i[j]=5;continue a}!d[e]&&r[e]&&(o=d[e]=!0)}if(o)break}if(!o)break}}}function iE(a){var b,c,d;for(d=1;d<=a.v;++d)b=a.I[d],c=a.J[d],a.L[d]=P(O(DE((a.K[b]+a.K[c])/2))),a.O[d]=P(O(DE((a.N[b]+a.N[c])/2)))}function eI(a,b){var c;for(c=1;c<=a.v;++c)KE(a,a.I[c],a.J[c])?b[c]=!1:b[c]=!0}
function IE(a,b){var c;c=(FD(),LD)[a.c[b]];18==a.c[b]&&(c=a.p[b]);return c}function bI(a,b){return 2==a.t[b]?!0:!1}function KE(a,b,c){var d,e,f,g;g=1;a.b=y(N,s,-1,a.u+1,1);for(d=1;d<=a.u;++d)a.b[d]=0;for(d=a.b[b]=1;d<=a.A[b];++d)a.H[b][d]!=c&&(a.b[a.H[b][d]]=++g);for(f=!1;;){for(d=1;d<=a.u;++d){f=!1;if(0<a.b[d]&&d!=b)for(e=1;e<=a.A[d];++e)0==a.b[a.H[d][e]]&&(a.b[a.H[d][e]]=++g,f=!0);if(f)break}if(!f)break}return 0==a.b[c]}
function uF(a){var b,c;a.o.S=!0;if(a.o.Ob)a.k=-1,0==a.e[a.E]?a.e[a.E]=4:a.e[a.E]=0;else{for(b=1;b<=a.z;++b)if(a.E==a.r[b][0]){if(-1==a.o.z){for(;b<a.z;++b)a.r[b][0]=a.r[b+1][0],a.r[b][1]=a.r[b+1][1];--a.z}else c=a.o.z,a.o.r&&(a.o.hb||++a.s,c=a.s),a.r[b][1]=c;return}b=a.r.length;++a.z>b-1&&(b=nt([b+5,2]),oH(a.r,b,a.r.length),a.r=b);a.r[a.z][0]=a.E;c=a.o.z;a.o.r&&(a.o.hb||++a.s,c=a.s);a.r[a.z][1]=c}}function dF(a){var b;a.z=0;a.s=0;LF(a);for(b=1;b<=a.u;++b)a.E=b,uF(a);a.E=0}
function eF(a){var b,c;b=y(fE,m,-1,4,1);gE(a,b);c=a.o.D.c;a.o.A||(c-=a.o.Z);return b[0]<~~(c/2)-24?1:b[0]>~~(c/2)+24?3:2}function aE(a,b){var c,d,e,f,g,j,h,n;c=y(fE,m,-1,4,1);gE(a,c);d=c[0];e=c[1];j=Math.sin(3.141592653589793*b/180);f=Math.cos(3.141592653589793*b/180);for(g=1;g<=a.u;++g)h=a.K[g]*f+a.N[g]*j,n=-a.K[g]*j+a.N[g]*f,a.K[g]=h,a.N[g]=n;gE(a,c);for(g=1;g<=a.u;++g)a.K[g]+=d-c[0],a.N[g]+=e-c[1]}
function HF(a){var b,c,d,e,f;e=f=0;for(d=1;d<=a.v;++d)b=a.K[a.I[d]]-a.K[a.J[d]],c=a.N[a.I[d]]-a.N[a.J[d]],f+=Math.sqrt(b*b+c*c);0<a.v?(f/=a.v,e=25*a.o.C/f):1<a.u&&(e=75*a.o.C/Math.sqrt((a.K[1]-a.K[2])*(a.K[1]-a.K[2])+(a.N[1]-a.N[2])*(a.N[1]-a.N[2])));for(d=1;d<=a.u;++d)a.K[d]*=e,a.N[d]*=e}
function kF(a,b,c){var d,e,f,g,j;if(0==c.indexOf(Qc)&&hH(c,Tc))c=c.substr(1,c.length-1-1),a.c[b]=18,a.p[b]=c,a.y[b]=0;else{f=!1;-1<c.indexOf(za)&&(f=!0);-1<c.indexOf(nb)&&(f=!0);-1<c.indexOf(ma)&&(f=!0);-1<c.indexOf("!")&&(f=!0);d=c.indexOf(lb);e=c.indexOf(Vb);g=Uj(c.indexOf(xa),c.indexOf(Ca));if(-1<d){j=bo(c,d+1);try{a.o.z=WC(j,10)}catch(h){if(h=Pi(h),A(h,79))a.o.z=0;else throw h;}a.E=b;uF(a);c=c.substr(0,d-0);a.E=0}if(f)a.p[b]=c,a.c[b]=18,a.y[b]=0;else{d=c;0<e?d=c.substr(0,e-0):0<g&&(d=c.substr(0,
g-0));a.c[b]=H(d,Eb)?3:H(d,Bb)?2:H(d,fc)?4:H(d,nc)?5:H(d,pc)?7:H(d,Ac)?8:H(d,Rb)?9:H(d,Kb)?10:H(d,Db)?11:H(d,Xb)?12:H(d,Vb)?1:H(d,Ec)?13:H(d,Fc)?6:H(d,qc)?19:H(d,rc)?20:H(d,sc)?21:H(d,tc)?22:18;18==a.c[b]&&(a.p[b]=d);c+=ba;d=0;0<e&&(d=1,e=TG(c,++e),48<=e&&57>=e&&(d=e-48));18==a.c[b]&&(a.y[b]=d);d=0;if(0<g&&(e=TG(c,g++),43==e?d=1:45==e&&(d=-1),0!=d&&(e=TG(c,g++),!(48<=e&&57>=e)))){for(;43==e;)++d,e=TG(c,g++);for(;45==e;)--d,e=TG(c,g++)}a.B[b]=d}}}
function SE(a,b,c){var d,e;a.k=1;c&&(a.k=-1);b=new rD(b);try{for(;b.k=kD(b,b.b),b.k<b.j;)d=QE(WC(nD(b),10)).b,c=e=QE(WC(nD(b),10)).b,(0>c||6<c)&&(c=0),a.e[d]=c}catch(f){if(f=Pi(f),A(f,79))pn(f);else throw f;}}function jI(a,b,c,d,e){b=VH(a,b,c);5!=a.i[b]&&bI(a,b)?d.b.b+=pb:3==a.t[b]?d.b.b+=ma:9==a.t[b]?(e=sb,a=a.f[b],null!=a&&(e=a),sn(d.b,e)):1==e[b]?d.b.b+=Xa:-1==e[b]&&(d.b.b+=Sc)}
function vF(a,b){var c,d;if(1==a.t[b])if(c=a.I[b],d=a.J[b],2>a.A[c]&&2>a.A[d])a.C[b]=0,Dr(a.o,"Stereomarking meaningless on this bond !");else switch(a.C[b]){case 0:a.A[d]<=a.A[c]?a.C[b]=1:a.C[b]=3;break;case 1:a.C[b]=2;break;case 2:2<a.A[d]?a.C[b]=3:a.C[b]=1;break;case 3:a.C[b]=4;break;case 4:2<a.A[c]?a.C[b]=1:a.C[b]=3}else 2==a.t[b]?10==a.C[b]?a.C[b]=0:a.C[b]=10:Dr(a.o,"Stereomarking allowed only on single and double bonds!")}
function hI(a,b,c,d,e){var f,g,j,h,n,o,r,q,t;if(!(2!=a.t[b]||5==a.i[b])&&(10==a.C[b]||a.o.q&&!e[b]))if(e=a.I[b],f=a.J[b],!(2>a.A[e]||2>a.A[f]||3<a.A[e]||3<a.A[f])){c[e]>c[f]&&(g=e,e=f,f=g);r=o=b=0;q=!1;for(n=1;n<=a.A[e];++n)g=a.H[e][n],g!=f&&(0==o?o=g:r=g);0<r&&c[o]>c[r]&&(g=o,o=r,r=g);h=VH(a,e,o);0!=d[h]?b=o:1==a.t[h]&&5!=a.i[h]&&(b=o);0==b&&(h=VH(a,e,r),0!=d[h]?b=r:1==a.t[h]&&5!=a.i[h]&&(b=r));c[b]>c[e]&&(q=!0);j=r=o=0;for(n=1;n<=a.A[f];++n)g=a.H[f][n],g!=e&&(0==r?r=g:j=g);0<j&&c[r]<c[j]&&(g=r,
r=j,j=g);h=VH(a,f,r);1==a.t[h]&&5!=a.i[h]&&0==d[h]&&(o=r);0==o&&(h=VH(a,f,j),1==a.t[h]&&5!=a.i[h]&&(o=j));if(!(0==b||0==o))if(h=a.K[f]-a.K[e],g=a.N[f]-a.N[e],n=Math.sqrt(h*h+g*g),0.001>n&&(n=0.001),g/=n,h/=n,r=(a.N[b]-a.N[e])*h-(a.K[b]-a.K[e])*g,t=(a.N[o]-a.N[e])*h-(a.K[o]-a.K[e])*g,2>(0>=r?0-r:r)||2>(0>=t?0-t:t))Dr(a.o,"Not unique E/Z geometry !");else{j=VH(a,b,e);f=VH(a,o,f);o=1;if(0==d[j]){for(n=1;n<=a.A[b];++n)if(g=a.H[b][n],g!=e&&(h=VH(a,b,g),0!=d[h])){c[g]>c[b]?o=-d[h]:o=d[h];break}d[j]=o}0==
d[f]&&(0<r&&0<t||0>r&&0>t?d[f]=-d[j]:d[f]=d[j],q&&(d[f]=-d[f]))}}}function $H(a,b){var c,d,e;e=0;for(d=1;d<=a.A[b];++d)if(c=VH(a,b,a.H[b][d]),1==a.t[c])e+=1;else if(bI(a,c))e+=2;else if(3==a.t[c])e+=3;else if(9==a.t[c])return-1;return e}function iI(a,b,c){var d;d=a.C[b];return 1>d||4<d?0:1==d&&a.I[b]==c?1:2==d&&a.I[b]==c?-1:3==d&&a.J[b]==c?1:4==d&&a.J[b]==c?-1:0}
function iF(a){var b;for(b=1;b<=a.u;++b){var c=a,d=b,e=void 0,e=$H(c,d);if(-1==e)c.y[d]=0;else{switch(c.c[d]){case 1:2==e?c.B[d]=1:c.B[d]=0;c.y[d]=0;break;case 2:3==e||5==e?(c.y[d]=0,c.B[d]=0):3>e?c.y[d]=3-e-c.B[d]:4==e?(c.B[d]=-1,c.y[d]=0):5<e&&(c.B[d]=e-5,c.y[d]=0);break;case 3:case 6:4>e?0<c.B[d]?c.y[d]=2-e+c.B[d]:0>c.B[d]?c.y[d]=2-e-c.B[d]:c.y[d]=4-e:(c.B[d]=e-4,c.y[d]=4-e+c.B[d]);break;case 4:case 7:3>e?c.y[d]=3-e+c.B[d]:3==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:(c.B[d]=
4==e?1:6==e?-1:e-5,c.y[d]=0);break;case 5:2==e&&(0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0);2<e&&(c.B[d]=e-2);c.y[d]=2-e+c.B[d];break;case 8:case 13:2>e?c.y[d]=2-e+c.B[d]:2==e?0>c.B[d]?(c.B[d]=0,c.y[d]=0):0<c.B[d]?c.y[d]=c.B[d]:c.y[d]=0:3==e?2==c.A[d]?(c.B[d]=0,c.y[d]=1):(c.B[d]=1,c.y[d]=0):4==e?(c.B[d]=0,c.y[d]=0):5==e?(c.B[d]=0,c.y[d]=1):(c.B[d]=e-6,c.y[d]=0);break;case 9:case 10:case 11:case 12:1<=e&&(c.B[d]=e-1);c.y[d]=1-e+c.B[d];2<e&&(c.B[d]=0,c.y[d]=0);break;case 19:case 18:c.y[d]=
0}0>c.y[d]&&(c.y[d]=0)}}}function kE(a){SH(this);this.o=a;this.z=this.v=this.u=0}
function RE(a,b){var c,d,e,f,g,j,h;kE.call(this,a);f=l;j=OE(b);if(null!=j){h=new qD(b,j,!0);for(e=1;4>=e;++e)f=PE(h,j);g=QE(WC(ao(f.substr(0,3)),10)).b;c=QE(WC(ao(f.substr(3,3)),10)).b;for(e=1;e<=g;++e)wF(this),f=PE(h,j),this.K[e]=(new eH(bH(ao(f.substr(0,10))))).b,this.N[e]=-(new eH(bH(ao(f.substr(10,10))))).b,d=34,34>f.length&&(d=f.length),d=ao(f.substr(31,d-31)),kF(this,e,d),62<=f.length&&(f=ao(f.substr(60,3)),0<f.length&&(f=QE(WC(f,10)).b,0<f&&(this.E=e,a.z=f,uF(this),this.E=0)));for(e=1;e<=c;++e)DF(this),
f=PE(h,j),this.I[e]=QE(WC(ao(f.substr(0,3)),10)).b,this.J[e]=QE(WC(ao(f.substr(3,3)),10)).b,g=QE(WC(ao(f.substr(6,3)),10)).b,1==g?this.t[e]=1:2==g?this.t[e]=2:3==g?this.t[e]=3:this.t[e]=9,d=0,11<f.length&&(d=QE(WC(ao(f.substr(9,3)),10)).b),1==g&&1==d&&(this.t[e]=1,this.C[e]=1),1==g&&6==d&&(this.t[e]=1,this.C[e]=2);aI(this);HF(this);hE(this);for(fF(this);(h.k=kD(h,h.b),h.k<h.j)&&!(null==(f=nD(h)));){if(0==f.indexOf("M  END"))break;if(0==f.indexOf("M  CHG")){g=new pD(f);nD(g);nD(g);j=QE(WC(nD(g),10)).b;
for(e=1;e<=j;++e)c=QE(WC(nD(g),10)).b,this.B[c]=QE(WC(nD(g),10)).b}if(0==f.indexOf("M  APO")){g=new pD(f);nD(g);nD(g);j=QE(WC(nD(g),10)).b;for(e=1;e<=j;++e)c=QE(WC(nD(g),10)).b,f=QE(WC(nD(g),10)).b,this.E=c,X(this,0),kF(this,this.u,qc+f),this.E=0}}dI(this);fF(this)}}
function OF(a,b){var c,d,e,f,g;kE.call(this,a);0==b.indexOf(da)&&(b=b.substr(1,b.length-1));hH(b,da)&&(b=b.substr(0,b.length-1-0));if(1>b.length)this.u=0;else{try{f=new pD(b);d=QE(WC(nD(f),10)).b;e=QE(WC(nD(f),10)).b;for(c=1;c<=d;++c)g=nD(f),wF(this),kF(this,this.u,g),this.K[c]=(new eH(bH(nD(f)))).b,this.N[c]=-(new eH(bH(nD(f)))).b;for(c=1;c<=e;++c)if(DF(this),this.I[c]=QE(WC(nD(f),10)).b,this.J[c]=QE(WC(nD(f),10)).b,this.t[c]=QE(WC(nD(f),10)).b,-1==this.t[c])this.t[c]=1,this.C[c]=1;else if(-2==this.t[c])this.t[c]=
1,this.C[c]=2;else if(-5==this.t[c])this.t[c]=2,this.C[c]=10;else if(11==this.t[c]||12==this.t[c]||13==this.t[c]||14==this.t[c])this.C[c]=this.t[c],this.t[c]=9;aI(this);HF(this);hE(this)}catch(j){j=Pi(j);if(A(j,79)){j.Ec();this.u=0;return}throw j;}dI(this);fF(this)}}
function UE(a,b,c){var d,e,f;kE.call(this,a);f=y(N,s,-1,b.u+1,1);for(a=1;a<=b.u;++a)b.b[a]==c&&(wF(this),this.c[this.u]=b.c[a],this.K[this.u]=b.K[a],this.N[this.u]=b.N[a],this.B[this.u]=b.B[a],this.y[this.u]=b.y[a],this.e[this.u]=b.e[a],this.d[this.u]=b.d[a],this.p[this.u]=b.p[a],f[a]=this.u);for(a=1;a<=b.v;++a)if(d=b.I[a],e=b.J[a],!(b.b[d]!=c&&b.b[e]!=c)&&!(b.b[d]!=c||b.b[e]!=c))DF(this),this.t[this.v]=b.t[a],this.C[this.v]=b.C[a],this.I[this.v]=f[d],this.J[this.v]=f[e],this.f[this.v]=b.f[a];for(a=
1;a<=b.z;++a)d=b.r[a][0],d==c&&(++this.z,this.r[this.z][0]=f[d],this.r[this.z][1]=b.r[a][1]);this.k=b.k;fF(this);hE(this)}
function nF(a,b,c){var d,e,f,g,j;kE.call(this,a);for(a=1;a<=c;++a)this.u+=b[a].u,this.v+=b[a].v,this.z+=b[a].z;this.c=y(N,s,-1,this.u+1,1);this.B=y(N,s,-1,this.u+1,1);this.y=y(N,s,-1,this.u+1,1);this.e=y(N,s,-1,this.u+1,1);this.d=y(zt,m,1,this.u+1,0);this.K=y(fE,m,-1,this.u+1,1);this.N=y(fE,m,-1,this.u+1,1);this.p=y(zt,m,1,this.u+1,0);this.I=y(N,s,-1,this.v+1,1);this.J=y(N,s,-1,this.v+1,1);this.t=y(N,s,-1,this.v+1,1);this.f=y(zt,m,1,this.v+1,0);this.C=y(N,s,-1,this.v+1,1);this.r=nt([this.z+1,2]);
f=j=g=e=0;for(a=1;a<=c;++a){for(d=1;d<=b[a].u;++d)++e,this.c[e]=b[a].c[d],this.K[e]=b[a].K[d],this.N[e]=b[a].N[d],this.B[e]=b[a].B[d],this.y[e]=b[a].y[d],this.e[e]=b[a].e[d],this.d[e]=b[a].d[d],this.p[e]=b[a].p[d];for(d=1;d<=b[a].v;++d)++g,this.t[g]=b[a].t[d],this.C[g]=b[a].C[d],this.I[g]=b[a].I[d]+f,this.J[g]=b[a].J[d]+f,this.f[g]=b[a].f[d];for(d=1;d<=b[a].z;++d)++j,this.r[j][0]=b[a].r[d][0]+f,this.r[j][1]=b[a].r[d][1];f=e}fF(this);hE(this)}
function UD(a){var b;SH(this);this.o=a.o;this.u=a.u;this.v=a.v;this.z=a.z;this.c=y(N,s,-1,this.u+1,1);oH(a.c,this.c,this.u+1);this.B=y(N,s,-1,this.u+1,1);oH(a.B,this.B,this.u+1);this.y=y(N,s,-1,this.u+1,1);oH(a.y,this.y,this.u+1);this.e=y(N,s,-1,this.u+1,1);oH(a.e,this.e,this.u+1);this.d=y(zt,m,1,this.u+1,0);oH(a.d,this.d,this.u+1);this.K=y(fE,m,-1,this.u+1,1);oH(a.K,this.K,this.u+1);this.N=y(fE,m,-1,this.u+1,1);oH(a.N,this.N,this.u+1);this.p=y(zt,m,1,this.u+1,0);oH(a.p,this.p,this.u+1);this.I=y(N,
s,-1,this.v+1,1);oH(a.I,this.I,this.v+1);this.J=y(N,s,-1,this.v+1,1);oH(a.J,this.J,this.v+1);this.t=y(N,s,-1,this.v+1,1);oH(a.t,this.t,this.v+1);this.f=y(zt,m,1,this.v+1,0);oH(a.f,this.f,this.v+1);this.C=y(N,s,-1,this.v+1,1);oH(a.C,this.C,this.v+1);this.r=nt([this.z+1,2]);for(b=1;b<=this.z;++b)this.r[b][0]=a.r[b][0],this.r[b][1]=a.r[b][1];this.k=a.k}
function JF(a,b,c){var d,e,f;if(0==c)return lF(wt(a),b);9.0E-4>(0>=a?0-a:a)&&(a=0);a=P(O(DE(a*Math.pow(10,c))))/Math.pow(10,c);e=l+(new eH(a)).b;d=Ov(e,Pv(46));0>d&&(e+=Wa,d=Ov(e,Pv(46)));f=e.length;for(a=1;a<=c-f+d+1;++a)e+=bb;if(0==b)return e;e.length>b&&(e=sb);c=l;for(a=1;a<=b-e.length;++a)c+=ba;return c+e}function OE(a){var b;b=new qD(a,aa,!0);if(4<jD(b))return aa;b=new qD(a,ih,!0);return 4<jD(b)?ih:null}
function lF(a,b){var c,d,e;d=l+(new T(a)).b;d.length>b&&(d=sb);e=l;for(c=1;c<=b-d.length;++c)e+=ba;return e+d}function PE(a,b){for(var c,d;a.k=kD(a,a.b),a.k<a.j;){d=nD(a);if(H(d,b))return ba;for(nD(a);;)if(c=d.charCodeAt(d.length-1),124==c||10==c||13==c){if(d=d.substr(0,d.length-1-0),0==d.length)return ba}else break;return d}return null}u(554,1,{95:1},kE,RE,OF,UE,nF,UD);_.b=null;_.i=null;_.k=0;_.n=!1;_.o=null;_.q=!1;_.s=0;_.u=0;_.v=0;_.w=0;_.x=!1;_.z=0;_.D=!1;_.E=0;_.F=0;_.G=0;_.M=0;_.P=0;
function Er(){Er=x;Fr=new nC(Vb)}
function $E(a,b){var c;Er();var d;MH.call(this);this.d=new LA("Help");new LA("Home");this.e=b;Q(this,(FD(),HD));this.hc&&DB(this.hc,!1);AB(this,!1);d=nz(b);if(1==a)this.f||(this.f=new WB(d),KH(this.f,-30,0)),this.k=this.f,c=SD(b),this.hc&&CB(this.hc.d.A.c,Bc),Uz(this,new GA(2)),this.i=new nC(c+"     "),S(this,this.i,Jb),d=new Yz,S(d,this.j,null),this.e.Hb&&(c=new LA("Submit"),S(d,c,null)),S(this,d,Jc),mC(this.i,ao(eo(this.i.hc.b.hb,ah))),this.hc&&DB(this.hc,!0),AB(this,!0);else if(2==a)this.c||(this.c=
new WB(d),KH(this.c,-50,13*b.Z-80)),this.k=this.c,this.hc&&CB(this.hc.d.A.c,"Nonstandard atom"),Uz(this,new GA(2)),c=new Yz,S(c,new PB("atomic SMILES",1),null),S(this,c,kc),c=Vb,Fr&&(c=eo(Fr.hc.b.hb,ah)),Fr=new oC(c,8),S(this,Fr,Jb),c=new Yz,S(c,this.j,null),S(this,c,Jc);else{this.b||(this.b=new WB(d),KH(this.b,5*b.Z,0));var e,f;d="About "+(FD(),TF);this.hc&&CB(this.hc.d.A.c,d);Uz(this,new LB(0));Q(this,HD);S(this,new PB(TF+" Molecular Editor v2013-10-13",1),null);S(this,new PB("Peter Ertl and Bruno Bienfait",
1),null);for(c=GD,d=0,f=c.length;d<f;++d)e=c[d],e=new PB(e,1),Az(e,this.e.y),S(this,e,null);c=new Yz;S(c,this.d,null);S(c,this.j,null);S(this,c,null);this.k=this.b}zB(this);c=this.k;LH(this.hc.d,c.b,c.c);!mz(this)&&Rz(this);Bz(this)}u(555,547,wi,$E);_.Lf=function(a){var b,c;if(a.i===this.d){try{b=new QC(this.e.I),c=PC(b),$wnd.open(c,"_blank",l)}catch(d){if(d=Pi(d),A(d,67))a=this.e,b=d.i,a.lb=!0,a.K="ERROR - "+b,zD(a);else throw d;}return!0}return!1};_.b=null;_.c=null;_.e=null;_.f=null;_.i=null;var Fr;
function kI(a,b){lz(b)==a.b?Q(b,(RA(),$A)):Q(b,a.b)}
function lI(a){var b,c,d,e;e=l;d=!1;lz(mI)!=a.b?(e=wa,d=!0):lz(nI)!=a.b?(e="!#6",d=!0):lz(oI)!=a.b?(Q(pI,(RA(),$A)),Q(qI,$A),Q(rI,$A),Q(sI,$A),e="F,Cl,Br,I"):(b=lz(tI)!=a.b,c=lz(uI)!=a.b,lz(vI)!=a.b&&(b?e+="c,":c?e+="C,":e+="#6,"),lz(wI)!=a.b&&(b?e+="n,":c?e+="N,":e+="#7,"),lz(xI)!=a.b&&(b?e+="o,":c?e+="O,":e+="#8,"),lz(yI)!=a.b&&(b?e+="s,":c?e+="S,":e+="#16,"),lz(zI)!=a.b&&(b?e+="p,":c?e+="P,":e+="#15,"),lz(pI)!=a.b&&(e+="F,"),lz(qI)!=a.b&&(e+="Cl,"),lz(rI)!=a.b&&(e+="Br,"),lz(sI)!=a.b&&(e+="I,"),
hH(e,za)&&(e=e.substr(0,e.length-1-0)),1>e.length&&!a.c&&(b?e=bd:c?e=vb:(Q(mI,(RA(),$A)),e=wa)));b=l;d&&lz(tI)!=a.b&&(b+=";a");d&&lz(uI)!=a.b&&(b+=";A");lz(AI)!=a.b&&(b+=";R");lz(BI)!=a.b&&(b+=";!R");lz(mI)!=a.b&&0<b.length?e=b.substr(1,b.length-1):e+=b;d=CI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";H"+d);d=DI.hc.b.hb.selectedIndex;0<d&&(--d,e+=";D"+d);lz(EI)!=a.b&&(e="~");lz(FI)!=a.b&&(e=lb);lz(GI)!=a.b&&(e=tb);lz(HI)!=a.b&&(e="!@");mC(a.f,e)}
function II(a){JI(a);KI(a);var b=CI.hc.b;Zx(b,0);b.hb.options[0].selected=!0;b=DI.hc.b;Zx(b,0);b.hb.options[0].selected=!0;Q(tI,a.b);Q(uI,a.b);Q(AI,a.b);Q(BI,a.b);Q(CI,a.b);Q(DI,a.b);LI(a)}function JI(a){Q(vI,a.b);Q(wI,a.b);Q(xI,a.b);Q(yI,a.b);Q(zI,a.b);Q(pI,a.b);Q(qI,a.b);Q(rI,a.b);Q(sI,a.b)}function KI(a){Q(mI,a.b);Q(nI,a.b);Q(oI,a.b)}function LI(a){Q(EI,a.b);Q(FI,a.b);Q(GI,a.b);Q(HI,a.b);a.c=!1}
function aF(a){BB.call(this,"Atom/Bond Query");this.j=new LA(this.Kf());kA(this.r,new NH(this));this.b=(FD(),HD);this.d=a;this.e||(a=nz(a),this.e=new WB(a),KH(this.e,-150,10));this.k=this.e;Uz(this,new KB);Q(this,this.b);a=new Yz;Uz(a,new pB(0,3,1));S(a,new OB("Atom type :"),null);mI=new LA(yb);nI=new LA("Any except C");oI=new LA("Halogen");S(a,mI,null);S(a,nI,null);S(a,oI,null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));S(a,new PB("Or select one or more from the list :",0),null);S(this,a,null);
a=new Yz;Uz(a,new pB(0,3,1));vI=new LA(Eb);wI=new LA(fc);xI=new LA(nc);yI=new LA(Ac);zI=new LA(pc);pI=new LA(Rb);qI=new LA(Kb);rI=new LA(Db);sI=new LA(Xb);S(a,vI,null);S(a,wI,null);S(a,xI,null);S(a,yI,null);S(a,zI,null);S(a,pI,null);S(a,qI,null);S(a,rI,null);S(a,sI,null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));CI=new PA;OA(CI,yb);OA(CI,bb);OA(CI,db);OA(CI,ib);OA(CI,jb);S(a,new OB("Number of hydrogens :  "),null);S(a,CI,null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));DI=new PA;OA(DI,yb);OA(DI,
bb);OA(DI,db);OA(DI,ib);OA(DI,jb);OA(DI,"4");OA(DI,"5");OA(DI,"6");S(a,new PB("Number of connections :",0),null);S(a,DI,null);S(a,new PB(" (H's don't count.)",0),null);S(this,a,null);a=new Yz;Uz(a,new pB(0,3,1));S(a,new OB("Atom is :"),null);tI=new LA(Ab);S(a,tI,null);uI=new LA("Nonaromatic");S(a,uI,null);AI=new LA(zc);S(a,AI,null);BI=new LA(jc);S(a,BI,null);S(this,a,null);a=new Yz;Q(a,gB(lz(this)));Uz(a,new pB(0,3,1));S(a,new OB("Bond is :"),null);EI=new LA(yb);S(a,EI,null);FI=new LA(Ab);S(a,FI,
null);GI=new LA(zc);S(a,GI,null);HI=new LA(jc);S(a,HI,null);S(this,a,null);a=new Yz;Uz(a,new pB(1,3,1));this.f=new oC(wa,20);S(a,this.f,null);S(a,new LA(xc),null);S(a,this.j,null);S(this,a,null);this.hc&&DB(this.hc,!1);AB(this,!1);JI(this);KI(this);LI(this);Q(tI,this.b);Q(uI,this.b);Q(AI,this.b);Q(BI,this.b);Q(CI,this.b);Q(DI,this.b);kI(this,mI);zB(this);a=this.k;LH(this.hc.d,a.b,a.c);!mz(this)&&Rz(this);Bz(this)}u(556,547,wi,aF);
_.Lf=function(a,b){var c;H(b,xc)?(II(this),kI(this,mI),lI(this)):A(a.i,42)?(LI(this),vt(a.i)===vt(mI)?(JI(this),KI(this)):vt(a.i)===vt(nI)?(JI(this),KI(this)):vt(a.i)===vt(oI)?(JI(this),KI(this)):vt(a.i)===vt(AI)?Q(BI,this.b):vt(a.i)===vt(BI)?(Q(AI,this.b),Q(tI,this.b)):vt(a.i)===vt(tI)?(Q(uI,this.b),Q(BI,this.b)):vt(a.i)===vt(uI)?Q(tI,this.b):vt(a.i)===vt(EI)||vt(a.i)===vt(FI)||vt(a.i)===vt(GI)||vt(a.i)===vt(HI)?(II(this),this.c=!0):KI(this),kI(this,a.i),lI(this)):A(a.i,43)&&(LI(this),c=a.i,0==c.hc.b.hb.selectedIndex?
Q(c,this.b):Q(c,(RA(),$A)),lI(this));107!=this.d.d&&(this.d.d=107,cA(this.d));return!0};_.c=!1;_.d=null;_.e=null;var mI=_.f=null,EI=null,nI=null,tI=null,FI=null,rI=null,vI=null,DI=null,CI=null,qI=null,pI=null,oI=null,sI=null,wI=null,uI=null,BI=null,HI=null,xI=null,zI=null,AI=null,GI=null,yI=null;function WF(){zH(this)}u(557,532,Qh,WF);_.Me=function(){this.b=-1;this.c=y(AH,m,0,0,0);this.d=0};_.b=-1;
function Br(a,b){var c;a.b=b;var d,e;d=null;rC();if(e=c=(e=$wnd.clipboardData.getData(Nc),null!=e?new FC(e):null))e=(uC(),xC),e=yC(e,(uC(),xC))||yC(e,vC);if(e)try{d=CC(c)}catch(f){if(f=Pi(f),A(f,60))pn(f);else throw f;}c=d;null!=c&&yD(b,c)}function Ar(a){a=new FC(a);rC();var b,c;try{b=CC(a),c=Fn(b)?b.tS():b.toString?b.toString():"[JavaScriptObject]",$wnd.clipboardData.setData(Nc,c)}catch(d){if(d=Pi(d),A(d,60))pn(d);else throw d;}}function XF(){}u(558,1,{61:1,68:1},XF);_.te=function(a){yD(this.b,a.b)};
_.b=null;function mG(){this.hb=gx()}u(560,326,li,mG);function xr(){var a;xr=x;MI=(a=!1,Rf in $wnd?a=!0:$wnd.navigator.msPointerEnabled&&-1!==navigator.userAgent.toLowerCase().indexOf("touch")&&(a=!0),a);NI=-1!=$wnd.navigator.userAgent.indexOf("Windows NT");OI=MI&!NI;var b;a=L(N,s,-1,[8,8,127,46,1005,40,1001,35,10,13,27,27,1E3,36,1006,37,1003,34,1002,33,1007,39,1,16,9,9,1004,38]);yr=y(N,s,-1,1E3,1);for(b=0;b<yr.length;++b)yr[b]=-999;for(b=0;b<a.length;b+=2)yr[a[b+1]]=a[b]}
function qq(a,b,c){a=new PI(b,c,a);if(!b.Ld(a,c))for(b=b.gc;b&&!b.Ld(a,c);)b=b.gc}function aA(a,b,c){var d;d=new QI;qj(d.u,b,c);jj(a.i,d.u,0,0);Yi(a.b,d);return d}function fG(a,b){return!a.f?null:b in a.f?a.f[b]:null}function zE(a,b,c,d){b=b.b;if(b.s!=c||b.t!=d)sw(a.i,b.u,c,d),b.s=c,b.t=d;RI(b)}
function eG(a,b,c,d){xr();this.hb=gx();this.b=new dj;this.k=new dj;this.f=d;this.hb.style[Wf]=bb;this.hb.style[Uf]=bb;this.hb.style[Lg]=Ye;this.hb.style[fh]=b;this.hb.style[Me]=c;this.i=new SI;this.i.hb.style[fh]=eb;this.i.hb.style[Me]=eb;OI?(b=new TI,c=new UI,jj(b,this.i,0,0),jj(b,c,0,0),ww(this,b)):ww(this,this.i);this.d=a;a.Vb=this;OI?(this.n=new VI(this),this.n.j=new WI(this),this.n.k=new XI(this),this.n.o=new YI(this),this.n.n=new ZI(this),this.d&&(this.n.f=new $I(this),this.n.i=new aJ(this),
this.n.b=new cJ(this))):B(this,new fJ(this),(Ir(),Ir(),Jr));B(this,this,(vq(),vq(),wq));B(this,new mJ(this),(tj(),tj(),uj));B(this,new nJ(this),(vj(),vj(),Ij));B(this,new oJ(this),(ur(),ur(),vr));(pq(),pq(),Fz).b=this}u(559,560,li,eG);_.c=!1;_.d=null;_.e=null;_.f=null;_.i=null;_.j=!1;_.n=null;var OI,NI,MI,yr=null;function SI(){uw.call(this);this.hb[Ad]=Ue}u(562,304,li,SI);function TI(){SI.call(this);this.hb.style[fh]=eb;this.hb.style[Me]=eb}u(561,562,li,TI);function fJ(a){this.b=a}u(563,1,{},fJ);
_.uc=function(a){var b,c,d,e;d=Lj(a);e=Mj(a);c=Nj(a.b);b=new pJ(a);2==c&&(b.f=4);b=oF(this.b.d,b,d,e);this.b.j=!0;b&&a.b.stopPropagation()};_.b=null;function mJ(a){this.b=a}u(564,1,{},mJ);_.vc=function(a){var b,c;b=Lj(a);c=Mj(a);a=new pJ(a);this.b.j?yF(this.b.d,a,b,c):AF(this.b.d,a,b,c);this.b.hb.focus()};_.b=null;function nJ(a){this.b=a}u(565,1,{},nJ);_.wc=function(){this.b.j=!1;CF(this.b.d)};_.b=null;function oJ(a){this.b=a}u(566,1,{},oJ);_.b=null;
function UI(){SI.call(this);this.hb.style[fh]=eb;this.hb.style[Me]=eb}u(567,562,li,UI);function qJ(a,b){var c;c=b.b;c.f=4;return oF(a.b.d,c,b.e,b.f)}function WI(a){this.b=a}u(568,1,{},WI);_.Mf=function(a){return qJ(this,a)};_.b=null;function js(a,b){AF(a.b.d,b.b,b.e,b.f);return oF(a.b.d,b.b,b.e,b.f)}function XI(a){this.b=a}u(569,1,{},XI);_.Mf=function(a){return js(this,a)};_.b=null;function YI(a){this.b=a}u(570,1,{},YI);_.Mf=function(a){return yF(this.b.d,a.b,a.e,a.f)};_.b=null;
function ZI(a){this.b=a}u(571,1,{},ZI);_.Mf=function(){return CF(this.b.d)};_.b=null;function lr(a,b){var c;c=O(DE(b.c));c=new HC(b,0,lg,c);VD(a.b.d,c);return!0}function $I(a){this.b=a}u(572,1,{},$I);_.Mf=function(a){return lr(this,a)};_.b=null;function mr(a,b){var c;c=O(DE(100*b.d));c=new HC(b,0,sg,c);VD(a.b.d,c);return!0}function aJ(a){this.b=a}u(573,1,{},aJ);_.Mf=function(a){return mr(this,a)};_.b=null;function qr(a,b){var c;c=new HC(b,0,je,kh);VD(a.b.d,c);return!0}function cJ(a){this.b=a}
u(574,1,{},cJ);_.Mf=function(a){return qr(this,a)};var rJ=_.b=null;function sJ(){sJ=x;rJ=new hu((wu(),new vu("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAEklEQVR42mM4MzPtPzJmIF0AAOqfLKHtSuV7AAAAAElFTkSuQmCC")),4,4)}function tJ(){tJ=x;uJ={}}function vJ(a,b,c){var d;c&&(b.style[pe]=c.c+cg,d=c.b,d!=Ob&&(b.style[oe]=d),0!=(c.d&1)&&(b.style[re]=nd),0!=(c.d&2)&&(b.style[qe]=Se));a.f.style[eh]=Lf}
function vB(a){var b=wJ,c,d,e,f,g,j,h,n,o,r,q,t,v;c=Bi(a);c in uJ?a=uJ[c]:(d=$doc.getElementsByTagName("body")[0],e=$doc.createElement(Ag),f=$doc.createElement(Qe),f.width=1,f.height=1,g=(sJ(),rJ),f.src=g.e.b,a=(j=$doc.createTextNode("Q"),vJ(b,e,a),e.appendChild(j),e.appendChild(f),d.appendChild(e),h=ak(e),n=ak(e)+(e.offsetHeight||0),o=n-h,r=ak(f)+(f.offsetHeight||0)+1,q=n-r,t=r-h,d.removeChild(e),v=new xJ,v.b=t,v.c=q,v.d=o,v),uJ[c]=a);return a}
function yJ(){tJ();var a,b,c,d,e;Jj();this.b=L(zt,m,1,["monospace","sans-serif",xg]);this.d={};this.c={};this.e=$doc.getElementsByTagName("body")[0];this.f=$doc.createElement(Ag);this.f.innerHTML=this.i||l;this.f.style[pe]="72.0px";for(b=this.b,c=0,d=b.length;c<d;++c)a=b[c],this.f.style[oe]=a,this.e.appendChild(this.f),e=this.f.offsetWidth||0,this.d[a]=e,this.c[a]=this.f.offsetHeight||0,this.e.removeChild(this.f)}u(577,1,{},yJ);_.e=null;_.f=null;_.i="mmmmmmmmmmlli";var uJ;function xJ(){}
u(578,1,{},xJ);_.b=0;_.c=0;_.d=0;function pF(a){if(0!=(a.f&4))return!0;try{if(a.b&&A(a.b,12))return!!a.b.b.metaKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function qF(a){try{if(a.b&&A(a.b,12))return!!a.b.b.shiftKey}catch(b){if(b=Pi(b),!A(b,85))throw b;}return!1}function pJ(a){zr.call(this,null,0,null);this.b=a}function PI(a,b,c){zr.call(this,a,0,b);this.b=c}u(579,409,gi,pJ,PI);_.re=function(){return pF(this)};_.se=function(){return qF(this)};_.b=null;
function jC(a,b){var c;if(b in a.b)return a.b[b];var d=a.c;c=wJ;null==b||!b.length?c=0:(c.e.appendChild(c.f),c.f.innerHTML=b||l,vJ(c,c.f,d),d=c.f.offsetWidth||0,c.e.removeChild(c.f),c=d);return a.b[b]=c}function iC(a){this.c=a;this.b={};!wJ&&(wJ=new yJ)}u(580,412,Uh,iC);var wJ=null;function bA(a){this.b=a}u(581,420,{},bA);_.b=null;function zJ(a,b){this.b=a;this.c=b}u(582,1,{},zJ);_.b=null;_.c=null;function AJ(){Kx.call(this);this.hb[Ad]="jsa-resetTable";this.hb.style[fh]=jd}u(583,336,li,AJ);
function BJ(){BJ=x;var a=CJ=new yJ;Jj();a.i="9p";a.f.style[oe]=xg;a.f.style[pe]="144.0pt";a.f.innerHTML=a.i||l;a.e.appendChild(a.f);a.e.removeChild(a.f);a.f.style[pe]="144.0px";a.e.appendChild(a.f);a.e.removeChild(a.f);DJ=new pA(1)}function pE(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,RI(a)}
function rE(a,b,c,d,e,f,g){var j,h,n,o,r,q,t,v,D,E,J;a.o&&(oE(a,!1),360<=g||-360>=g?j=qE(a,b,c,d,e):j=(h=f+g,n=0,h<f&&(n=1),o=0,(180<g||-180>g)&&(o=1),r=b+d/2,q=c+e/2,t=d/2,v=e/2,D=EJ(r,q,t,v,f),E=EJ(r,q,t,v,h),J="<g"+a.n+qb,J+='<path d ="M '+D.b+ba+D.c+" A "+t+ba+v+" 0 "+o+ba+n+ba+E.b+ba+E.c+'"/>',J+="</g>",J),pE(a,j))}function V(a,b,c,d,e){a.o&&pE(a,'<line x1="'+b+'" y1="'+c+'" x2="'+d+'" y2="'+e+'" stroke="'+a.i+fa+a.c+a.b+$a)}
function nE(a,b,c,d,e){a.o&&(oE(a,!1),pE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a))}function yE(a,b,c,d){var e,b=b.replace(/&/g,pa).replace(/</g,ra).replace(/>/g,qa),b=(e=a.i,'<text x="'+c+ka+d+fa+a.j+' fill="'+e+la+b+"</text>");pE(a,b)}function GB(a,b,c,d,e){oE(a,!0);pE(a,'<rect x="'+b+ka+c+ha+e+'" width="'+d+da+a.n+$a)}
function RI(a){var b,c,d;a.q&&(b=a.d.join(aa),b=(c=Zj(a.u.hb)+(a.u.hb.offsetWidth||0)-Zj(a.u.hb),d=ak(a.u.hb)+(a.u.hb.offsetHeight||0)-ak(a.u.hb),'<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="'+c+ha+d+la)+b+"</svg>",b!==a.r&&(a.u.hb.innerHTML=b||l,a.r=b),a.p=!0,a.q=!1)}function U(a,b){(a.e=b)&&(a.i=jg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va)}function xE(a,b){a.f=b;a.j=SF(b)}u(584,416,{});_.d=null;_.e=null;_.f=null;_.i="black";_.j=null;_.k=!0;_.n=null;_.p=!1;_.q=!1;_.r=l;
_.s=0;_.t=0;_.u=null;var DJ,CJ;function Yr(a,b,c){c&&(is(a,b),c.Mf(a.c));a.e=!0}function is(a,b){var c;c=b.b.targetTouches;return 1==c.length?(c=c[0],a.c.e=c.clientX-Zj(a.p.hb)+(a.p.hb.scrollLeft||0)+jo(a.p.hb.ownerDocument),a.c.f=c.clientY-ak(a.p.hb)+(a.p.hb.scrollTop||0)+ko(a.p.hb.ownerDocument),a.c.b=new pJ(b),b.b.preventDefault(),!0):!1}
function VI(a){this.p=a;this.c=new FJ;this.d=new GJ(this);B(this.p,new HJ(this),(fs(),fs(),gs));B(this.p,new IJ(this),(Zr(),Zr(),$r));B(this.p,new JJ(this),(cs(),cs(),ds));B(this.p,new KJ(this),(Vr(),Vr(),Wr));B(this.p,new LJ,(rr(),rr(),sr));B(this.p,new MJ(this),(nr(),nr(),or));B(this.p,new NJ(this),(ir(),ir(),jr))}u(585,1,{},VI);_.b=null;_.c=null;_.d=null;_.e=!1;_.f=null;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;function GJ(a){rk();this.b=a}u(586,24,{},GJ);
_.Dc=function(){!this.b.e&&this.b.j&&qJ(this.b.j,this.b.c)};_.b=null;function HJ(a){this.b=a}u(587,1,{},HJ);_.b=null;function IJ(a){this.b=a}u(588,1,{},IJ);_.b=null;function JJ(a){this.b=a}u(589,1,{},JJ);_.b=null;function KJ(a){this.b=a}u(590,1,{},KJ);_.b=null;function LJ(){}u(591,1,{},LJ);function MJ(a){this.b=a}u(592,1,{},MJ);_.b=null;function NJ(a){this.b=a}u(593,1,{},NJ);_.b=null;function FJ(){}u(594,1,{},FJ);_.b=null;_.c=0;_.d=0;_.e=0;_.f=0;
function lG(){var a=$wnd.navigator.userAgent.match(/MSIE\s+(\d+\.\d+)/);return a?parseFloat(a[1]):-1}function OJ(a){var b,c,d,e,f;Yj(a);d=(kj(),lj(null));e=new AJ;Hx(e,a);hw(d,e,d.hb);f=a.fd();b=a.ed();c=lG();9<=c?(++f,++b):7==c&&A(a,25)&&(c=a.hb.textContent,2>=c.length&&(f+=8));Jx(e,a);qw(d,e);return new tz(f,b)}function PJ(){this.hb=$doc.createElement(ae);this.hb[Ad]=Ue;this.hb.style[Vf]=Ne;this.hb.style[Zf]=cd;this.hb.style[fh]=eb;this.hb.style[Me]=eb}u(596,307,yi,PJ);_.cd=function(){return Zj(this.hb)};
_.dd=function(){return ak(this.hb)};function SF(a){var b,c,d;d=a.c;b=a.b;c=l;12!=d&&(c=' font-size="'+d+'px"');"Plain"!=b&&(c+=' font-family="'+b+da);0!=(a.d&1)&&(c+='font-weight="bold"');0!=(a.d&2)&&(c+='font-style="italic"');return c}function EJ(a,b,c,d,e){e*=0.017453292519943295;a+=c*Math.cos(e);b+=-d*Math.sin(e);return new zJ(new eH(a),new eH(b))}function qE(a,b,c,d,e){return'<ellipse cx="'+(b+d/2)+'" cy="'+(c+e/2)+'" rx="'+d/2+'" ry="'+e/2+da+a.n+$a}
function FE(a,b,c,d,e){var f,g,j,h;if(1>d)return l;g=d;e&&(d-=1,b[0]==b[d]&&c[0]==c[d]&&--g);d=' points="';for(f=0;f<g;++f)j=b[f],h=c[f],d+=j+za+h,f<g-1&&(d+=ba);d+=da;b=ob;e?b+="polygon":b+="polyline";return b+=d+a.n+$a}function oE(a,b){var c;c=a.i;b?a.n=' stroke="none" fill="'+c+fa+a.b:a.n=' fill="none" stroke="'+c+fa+a.b}function QI(){BJ();this.o=DJ;this.d=[];this.u=new PJ}u(597,584,{},QI);_.b=l;_.c=l;function QJ(){QJ=x;RJ=new tz(0,0)}
function SJ(a){var b;b=a.Qf();if(!b){var c;(c=a.Nf())?(b=OJ(c.b),qj(c.ue(),b.c,b.b),c=OJ(c.b),b=new tz(c.c-b.c,c.b-b.b)):b=new tz(0,0);a.Uf(b)}return b}function Iz(a,b){var c;if(a.ye())return RJ;if(-1!=a.f.c&&-1!=a.f.b)return a.f;a.Tf(mz(b));c=OJ(a.ue());a.f.c=c.c;a.f.b=c.b;return c}function TJ(a,b){var c;b&&(c=jg+(b.b>>16&255)+za+(b.b>>8&255)+za+(b.b&255)+va,a.Pf().hb.style[kd]=c)}function UJ(){this.f=new kB;this.f.b=-1;this.f.c=-1}u(599,1,{});_.Nf=function(){return null};_.Of=function(a){this.Sf(a.Nd())};
_.Pf=function(){return this.ue()};_.Qf=function(){return VJ};_.Ed=function(){};_.ye=function(){return!1};_.Rf=function(a){this.Tf(mz(a))};_.Sf=function(a){TJ(this,a)};_.Tf=function(a){var b=this.ue().hb,c,d,e;c=(Sz(),Tz);e=a.c;d=a.b;e!=c.c?b.style[pe]=l+e+"pt":b.style[pe]=l;d!=c.b?b.style[oe]=d:b.style[oe]=l;0!=(a.d&1)?b.style[re]=nd:b.style[re]=l;0!=(a.d&2)?b.style[qe]=Se:b.style[qe]=l};_.Uf=function(a){VJ=a};_.Vf=function(){};var VJ=_.f=null,RJ;
function MA(a,b){QJ();UJ.call(this);this.b=new ax(a);this.b.gd()[Ad]=l;B(this.b,new WJ(this,b),(sq(),sq(),tq))}u(598,599,{},MA);_.ue=function(){return this.b};_.Sf=function(a){TJ(this,a)};_.b=null;function WJ(a,b){this.b=a;this.c=b}u(600,1,{},WJ);_.Lc=function(a){pq();qq(a,this.c,this.b.b.hb.textContent)};_.b=null;_.c=null;function QA(a){QJ();UJ.call(this);this.b=new $x;B(this.b,new XJ(this,a),(mq(),mq(),nq))}u(601,599,{},QA);_.ue=function(){return this.b};_.b=null;
function XJ(a,b){this.b=a;this.c=b}u(602,1,{},XJ);_.b=null;_.c=null;function YJ(a,b){var c,d;TJ(a,b.Nd());for(d=new Ji(b.Wb.b);d.c<d.e.Be();)c=Ki(d),c.lc&&c.hc.Of(c)}function ZJ(a,b){var c,d,e,f,g,j,h;qj(a.e,b.Ud(),b.Qd());for(d=new Ji(b.Wb.b);d.c<d.e.Be();)c=Ki(d),c.lc&&(e=c.hc,e.Rf(c),j=c.Vd(),h=c.Wd(),g=c.Ud(),f=c.Qd(),0<g&&0<f&&(c=e.ue(),g-=SJ(e).c,f-=SJ(e).b,qj(e.ue(),g,f),!c.gb&&a.e.yd(c),a.e.zd(c,j,h)))}function Xz(){QJ();UJ.call(this);this.e=new uw}u(603,599,{},Xz);
_.Of=function(a){YJ(this,a)};_.ue=function(){return this.e};_.Rf=function(a){ZJ(this,a)};_.e=null;function QB(a){QJ();UJ.call(this);var b=this.b=new Xx;ex(b.c,a);Wx(b);this.f.b=-1;this.f.c=-1}u(604,599,{},QB);_.ue=function(){return this.b};_.ye=function(){var a;a=(this.b.c.d?go(this.b.c.b):this.b.c.b).textContent;return null==a||0==a.length};_.b=null;function TB(a){this.b=new ty(a.i,new $J(a))}u(605,1,{},TB);_.b=null;
function py(a){var b,c,d,e,f;f=new GC(a.b,null!=a.b.d?a.b.d:a.b.i);b=a.b.e;d=y(aK,m,61,0,0);for(c=b.b?Ck(b.b,d):d,d=0,e=c.length;d<e;++d)if(b=c[d],A(b,40)){b.Vb.j=!1;break}a=a.b;c=a.o.e;f!=c.b&&(c.b=f,c.c=gj((gA(),hA),new T(f.e)));c=c.c;if(Zt(!c?jh:c.b,Ah))for(c=(!a.e.b||0==a.e.b.d?(Ms(),Ms(),$s):new lA(a.e.b)).xd();c.Xc();)a=c.Yc(),1001==f.e&&a.te(f);var g,j,h;1001==f.e?(g=new zr(f.f,f.e,f.b),g.f=f.c&15):601==f.e?(null.ag(),null.ag()):100==f.e&&A(f.f,58)?(j=f.f,h=new zr(j,205,null),h.j=j.Vd(),h.k=
j.Wd()):1004<=f.e&&1005>=f.e||(701==f.e?null.ag():401==f.e||402==f.e?(null.ag(),null.ag(),null.ag(),null.ag(),null.ag()):500<=f.e&&507>=f.e&&(g=null.bg,500!=g&&(f=new zr(null.bg,g,null),f.j=null.ag(),f.k=null.ag(),j=null.ag(),f.f=j&12,501==g&&null.ag())))}function $J(a){this.b=a}u(606,1,Yh,$J);_.xc=function(){py(this)};_.b=null;function pC(){QJ();UJ.call(this);this.b=new Ry}u(607,599,{},pC);_.Nf=function(){var a;a=new pC;Oy(a.b,"123456789");a.f.b=-1;a.f.c=-1;return a};_.ue=function(){return this.b};
_.Qf=function(){return bK};_.Uf=function(a){bK=a};var bK=_.b=null;u(608,603,{});function sC(){new Es}u(609,440,{},sC);function dr(a,b){a.onloadend=function(a){b.Fe(a.target.result)}}function kG(a){this.b=a}u(616,1,{},kG);_.b=null;function hG(){}u(617,1,{},hG);function iG(){}u(618,1,{},iG);function jG(){}u(619,1,{},jG);function DB(a,b){var c=a.d;c.B!=b&&(c.B=b,c._&&(b?Mq(c.i,c):Kq(c.i,c)))}
function EB(a,b){QJ();Xz.call(this);this.d=new cK(a);var c=this.c=new Kx,d=(vx(),wx);c.b=d;Hx(this.c,this.e);c=this.d;d=this.c;if(0!=c.A.b.q.d&&dK(bz(c.A.b.q,0)))throw new Vv("WindowPanel can only contain one child widget");eK(c,d);this.d.b=this;this.b=b}u(620,608,{},EB);_.ue=function(){return this.d};_.Pf=function(){return this.c.gb};_.Ed=function(){fK(this.d,!1)};_.Tf=function(){};_.Vf=function(a){YJ(this,a);ZJ(this,a);gK(this.d);hK(this.d)};_.b=null;_.c=null;_.d=null;
function iK(a){var b;b=new Gq(G(a.hb,Qf),G(a.hb,Pf));a=new Gq(G(a.L.bb.hb,Qf),G(a.L.bb.hb,Pf));return L(N,s,-1,[b.c-a.c,b.b-a.b])}function jK(a){if(null!=a.J&&null!=a.I){var b=a.I;a.md(a.J);a.kd(b);a.J=a.I=null}else null!=a.J?(kK(a,a.J),a.J=null):null!=a.I&&(lK(a,a.I),a.I=null);Pj(a.K)}function gK(a){a.cb?a.Zf(Jq(a.L.bb)):(a.Hd(),gK(a))}function lK(a,b){var c;a.cb?(c=iK(a),a.Zf(new Gq(-1,mK(b,!1)-c[1]))):a.I=b}function nK(a,b){var c;b!=a.Cd()&&(c=a.L.bb,$v(c),oK(c,b,c.hb,c.q.d,!0))}
function kK(a,b){var c;a.cb?(c=iK(a),a.Zf(new Gq(mK(b,!0)-c[0],-1))):a.J=b}u(623,309,oi);_.Wf=function(){var a,b;b=Jq(this.L.bb);a=iK(this);b.c+=a[0];b.b+=a[1];return b};_.Cd=function(){var a;a=this.L.bb;return 0!=a.q.d?dK(bz(a.q,0)):null};_.Xf=function(a){pK(this.L.bb,a)};_.xd=function(){return new aw(this.L.bb)};_.Yf=function(){Nq(this.L.bb)};_.sd=function(){jK(this)};_.Kd=function(){Nq(this.L.bb)};_.ud=function(a){return qK(this.L.bb,a)};_.Zf=function(a){Lq(this.L.bb,a)};
_.kd=function(a){lK(this,a)};_.Dd=function(a){nK(this,a)};_.md=function(a){kK(this,a)};_.I=null;_.J=null;function rK(){rK=x;var a=(sK(),tK(),uK);vK=new Ox(a.e,a.c,a.d,a.f,a.b)}function fK(a,b){var c;c=new ov;a.eb&&Cs(a.eb,c);a.B&&Kq(a.i,a);try{Ri(a.i.d,a)}catch(d){if(d=Pi(d),!A(d,79))throw d;}a.c=wK(a.i,a);try{Bw(a,b)}finally{Ui(a.k.b),Ui(a.j.b),Ui(a.n.b),a.H&&Xi(a.H,a.i),a.u&&(a.u=!1)}}function xK(a,b,c){var d,e;e=a.gb;d=new Rj(a,e);e.zd(a,d.b+b,d.e+c)}
function yK(a,b,c){b=new zK(ho(go(vv(vv(a.L.d,b),c))));Zv(b,a);B(b,a.d,(sq(),sq(),tq));return b}function Iq(a,b){a.B&&(0<=b.c&&(a.f=b.c),0<=b.b&&(a.e=b.b));Lq(a.L.bb,b)}function LH(a,b,c){var d,e;(e=a.i)?(d=AK(e.hb),Ew(a,b+(Zj(e.hb)+d[3]),c+(ak(e.hb)+d[0]))):Ew(a,b,c)}function eK(a,b){if(b!=(0!=a.A.b.q.d?dK(bz(a.A.b.q,0)):null)){$v(a.A.b);var c=a.A.b;oK(c,b,c.hb,c.q.d,!0)}}
function BK(a,b){var c;if(a.G!=b){c=a.G;a.G=b;a.cb&&c==(Dq(),CK)&&(a.G=a.y);var d,e;if(a.H)for(e=new Ji(a.H);e.c<e.e.Be();)if(d=Ki(e),b==(Dq(),DK)){!d.c&&(d.c=new EK);d=a;var f=c,g=void 0,j=void 0;if(d.B&&f==(Dq(),Eq))g=d.i,j=d.x,d.A.d?(LH(d,j.d,j.e),Iq(d,new Gq(j.c,-1))):(LH(d,j.d,j.e),Iq(d,new Gq(j.c,j.b)),Mq(g,d)),Ni(g.d,d,d.A.c),lk(d.r,333);else if(!d.u&&f==(Dq(),CK))d.hb.style[ch]=dh,Dq()}else if(b==Eq){!d.c&&(d.c=new EK);d=a;var f=c,h=j=g=void 0;if(d.B){j=d.i;g=AK(j.hb);h=d.x;if(d.A.d)h.d=Zj(d.hb)-
g[3]-Zj(j.hb),h.e=ak(d.hb)-g[0]-ak(j.hb),d.x=h,LH(d,0,0),FK(d,Fq(j.hb).c,-1);else{if(f!=(Dq(),CK))h.d=Zj(d.hb)-g[3]-Zj(j.hb),h.e=ak(d.hb)-g[0]-ak(j.hb),h.c=d.f,h.b=d.e,d.x=h;LH(d,0,0);Lq(d,new GK(Fq(j.hb)));Kq(j,d)}d==d.i.b||bF(d);lk(d.r,333)}}else b==CK&&(!d.c&&(d.c=new EK),d=a,d.u||(d.y=c,d.hb.style[ch]=Ne))}}function HK(a,b){a.hb.style[hh]=b+1E4+(a.u?1E3:0)+l;(a.u||a.V)&&null.ag().ag()}
function hK(a){if(!a.cb){a.k=Tv(a,a.i,(!ns&&(ns=new xk),ns));a.j=Tv(a,a.i,wk?wk:wk=new xk);a.n=Tv(a,a.i,(!ss&&(ss=new xk),ss));var b=a.i;!a.H&&(a.H=new dj);Yi(a.H,b);ns&&(b=new ms(a),a.eb&&Cs(a.eb,b));a.B&&Mq(a.i,a);Ni(a.i.d,a,a.A.c);a.c&&(Ew(a,a.c.b,a.c.c),a.c=null);Fw(a);bF(a)}}function bF(a){if(a!=a.i.b){var b;ss&&(b=new rs(a),a.eb&&Cs(a.eb,b))}}u(622,623,oi);_.Cd=function(){return 0!=this.A.b.q.d?dK(bz(this.A.b.q,0)):null};_.Fd=function(a){fK(this,a)};_.xd=function(){return new aw(this.A.b)};
_.sd=function(){jK(this);Pj(new IK(this))};_.ud=function(a){return qK(this.A.b,a)};_.Zf=function(a){Iq(this,a)};_.Gd=function(a,b){LH(this,a,b)};_.Dd=function(a){eK(this,a)};_.Hd=function(){hK(this)};_.c=null;_.e=0;_.f=0;_.i=null;_.j=null;_.k=null;_.n=null;_.o=null;_.p=null;_.q=null;_.u=!1;_.v=null;_.w=null;_.y=null;_.z=null;_.A=null;_.B=!1;_.C=null;_.D=null;_.E=null;_.F=null;_.H=null;var vK;
function cK(a){rK();var b=(JK(),KK),c;c=(Mw(),Nw);Gw.call(this,!1,"popup");this.M=c.b;this.K=new LK(this);c=new MK;c.hb[Ad]="mosaic-popupLayoutPanel";yw(this.L,c);Dw(this);this.d=new NK(this);this.r=new OK(this);this.s=new PK(this);this.t=new QK(this);this.x=new RK;this.G=(Dq(),DK);this.B=!1;this.i=b;a=this.A=new SK(a);b=new TK;!a.e&&(a.e=new UK);Yi(a.e,b);a=new VK(new Nx(vK.b.e.b,vK.b.c,vK.b.d,vK.b.f,vK.b.b));B(a,new WK(this),(sq(),sq(),tq));b=this.A.c;if(!b.c){b.c=new Kx;b.c.gd()[Ad]="mosaic-Caption-iconBoxRight";
c=b.c;var d=(Dx(),Ex);c.d=d;XK(b.i,b.c,new YK(2))}if(0<b.c.q.d){c=b.c;if(0>c.q.d)throw new kw;d=Ix(c);Dv(c.c,(Ru(),Su(d)),0);jw(c,a,d,0,!1)}else Hx(b.c,a);pK(b.i,null);B(this.A.c,new ZK(this),(Aq(),Aq(),Bq));B(this.A.c,this.d,tq);nK(this,this.A);Li(ho(go(this.hb)),"mosaic-WindowPanel",!0)}u(621,622,oi,cK);_.Ed=function(){var a=this.b,b=new xB(a.b,201),c;a=a.b.r;a.b?a=new $K(new Ji(a.b)):(a=(Ms(),Ms(),$s),a=new Ji(a));for(;a.Xc();)c=a.Yc(),201==b.e&&JH(c.b)};_.b=null;
function jF(a,b,c,d){b=nz(b);c+=b.b;d+=b.c;Ew(a.b,c,d);Fw(a.b)}function $B(){QJ();UJ.call(this);var a=this.b=new aL;a.U=!0;a.b.i=!0;this.b.X=!0}u(624,599,{},$B);_.ue=function(){return this.b};_.b=null;function TC(){}u(631,456,{},TC);function $K(a){if(!a)throw new vn;this.b=a}u(632,1,{},$K);_.Xc=function(){return ZC(this.b)};_.Yc=function(){return Ki(this.b)};_.Zc=function(){throw new cD("Missing message: awt.50");};_.b=null;function vA(){return vA()}
function RC(){RC=x;var a;a=(IC(),JC["os.encoding"]);if(null!=a)try{if(H("UTF-8",a)||H("ISO-8859-1",a)||H("ISO-LATIN-1",a))y(bL,m,-1,0,1);else throw new NG(a+" is not supported");}catch(b){if(b=Pi(b),!A(b,87))throw b;}}function UB(a,b){a.b=31*a.b+wt((new eH(b)).b)}function qA(){}u(635,1,{},qA);_.hC=function(){return this.b};_.b=1;function cL(){cL=x;var a,b;a=$doc;if((b=a.getElementsByTagName(Oe))&&0<b.length)b=$doc.getElementsByTagName(Oe)[0],b.style[Me]=eb;a.body.style[Me]=eb}
function AK(a){cL();var b;b=y(N,s,-1,4,1);b[0]=dL(eL(a,"borderTopWidth"));b[1]=dL(eL(a,"borderRightWidth"));b[2]=dL(eL(a,"borderBottomWidth"));b[3]=dL(eL(a,"borderLeftWidth"));return b}function fL(a){cL();var b,c;c=gL(a);b=AK(a);a=new Gq(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 Fq(a){cL();return new Gq(a.clientWidth,a.clientHeight)}
function gL(a){cL();var b;b=y(N,s,-1,4,1);b[0]=dL(eL(a,"marginTop"));b[1]=dL(eL(a,"marginRight"));b[2]=dL(eL(a,"marginBottom"));b[3]=dL(eL(a,"marginLeft"));return b}function hL(a){cL();var b;b=y(N,s,-1,4,1);b[0]=dL(eL(a,"paddingTop"));b[1]=dL(eL(a,"paddingRight"));b[2]=dL(eL(a,"paddingBottom"));b[3]=dL(eL(a,"paddingLeft"));return b}function iL(a,b,c){cL();try{H(b,me)&&(b=Pd),a.style[b]=c}catch(d){if(d=Pi(d),!A(d,79))throw d;}}
function mK(a,b){cL();var c;jL||(jL=$doc.createElement(Ag),iL(jL,Ye,l),iL(jL,Rg,l),iL(jL,Zf,cd),iL(jL,ch,Ne),$doc.body.appendChild(jL));iL(jL,fh,a);iL(jL,Me,a);c=fL(jL);return b?c.c:c.b}var jL=null;function kL(){Gq.call(this,0,0)}function Gq(a,b){this.c=a;this.b=b}function GK(a){Gq.call(this,a.c,a.b)}u(637,1,gi,kL,Gq,GK);_.eQ=function(a){return this===a?!0:null==a||lL!=Dn(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+Tc};_.b=0;_.c=0;function mL(a){this.e=a[0];this.c=a[3];this.b=a[2];this.d=a[1]}u(638,1,{72:1,75:1,96:1},mL);_.eQ=function(a){return a===this?!0:A(a,96)?a.c==this.c&&a.b==this.b&&a.d==this.d&&a.e==this.e:!1};_.hC=function(){var a;a=213+this.e;a=71*a+this.c;a=71*a+this.b;return a=71*a+this.d};_.tS=function(){return nL.e+"[left="+this.c+",top="+this.e+",right="+this.d+",bottom="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;
function oL(a,b){this.b=a;this.c=b}u(639,1,gi,oL);_.eQ=function(a){return this===a?!0:null==a||pL!=Dn(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 pL.e+"[x="+this.b+",y="+this.c+Tc};_.b=0;_.c=0;function RK(){this.c=this.b=this.e=this.d=0}u(640,1,gi,RK);_.eQ=function(a){return this===a?!0:null==a||qL!=Dn(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 qL.e+"[x="+this.d+",y="+this.e+",width="+this.c+",height="+this.b+Tc};_.b=0;_.c=0;_.d=0;_.e=0;function eL(a,b){if(document.defaultView&&document.defaultView.getComputedStyle){var c=null;b==me&&(b=Pd);var d=a.ownerDocument.defaultView.getComputedStyle(a,l);d&&(c=d[b]);return c||a.style[b]||l}return el.style[b]||l}u(642,1,{});var rL=-1;function sL(){}u(643,642,{},sL);_.b=-1;_.c=-1;var tL=null;
function dL(a){a=parseInt(a,10);a=isNaN(a)?null:QE(a);return!a?0:a.b}u(646,324,qi);_.Wf=function(){return Jq(this.i)};_.Xf=function(a){pK(this.i,a)};_.Yf=function(){Nq(this.i)};_.Kd=function(){Nq(this.i)};_.kd=function(a){var b=this.i;b.hb.style[Me]=a;b.cb||(b.i=a)};_.md=function(a){var b=this.i;b.hb.style[fh]=a;b.cb||(b.j=a)};function sK(){sK=x;tK()}function CB(a,b){a.b.hb.textContent=b||l;pK(a.i,null)}
function uL(a){sK();var b;bx(this,new MK);this.b=new vL;b=this.i;wL(b,new xL);iL(b.hb,Wf,cb);b.p=0;XK(b,this.b,new YK(0));this.b.gd()[Ad]="mosaic-Caption-text";this.b.hb.textContent=a||l;pK(this.i,null);this.hb[Ad]="mosaic-Caption"}u(645,646,qi,uL);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};_.c=null;
function tK(){tK=x;yL=Mn()+"40BAF81124143A595056A9CCA0E9DBBA.cache.png";new fz(yL,240,20);new fz(yL,224,16);new fz(yL,208,16);new fz(yL,192,16);new fz(yL,176,16);new fz(yL,160,16);new fz(yL,144,16);new fz(yL,128,16);new fz(yL,112,16);new fz(yL,96,16);new fz(yL,80,16);new fz(yL,64,16);new fz(yL,260,16);uK=new fz(yL,48,16);new fz(yL,32,16);new fz(yL,16,16);new fz(yL,0,16)}var yL,uK;function zL(a,b){Qv(a.b.hb,!b);pK(a.i,a.b)}
function Hq(a,b){a.d=b;Qv(a.b.hb,!b);pK(a.i,a.b);if(a.e){var c;for(c=new Ji(a.e);c.c<c.e.Be();)Ki(c)}}function SK(a){var b;bx(this,new MK);b=this.i;wL(b,new AL((BL(),CL)));b.p=0;this.c=new uL(a);XK(b,this.c,new YK(1));this.b=new MK;cj(this.b,"Body");XK(b,this.b,new YK(0));this.hb[Ad]="mosaic-CaptionLayoutPanel"}u(648,646,{13:1,15:1,23:1,26:1,28:1,29:1,30:1,31:1,34:1,35:1,37:1,98:1,104:1},SK);_.nd=function(){Uv(this.i)};_.od=function(){Xv(this.i)};_.xd=function(){return new aw(this.b)};
_.ud=function(a){return qK(this.b,a)};_.b=null;_.c=null;_.d=!1;_.e=null;function UK(){zH(this)}u(649,532,Qh,UK);function LK(a){this.b=a}u(650,1,Yh,LK);_.xc=function(){Nq(this.b.L.bb)};_.b=null;function DL(a){var b;b=a.c;a=b.i;b=!a.f?-1:Oj(a.f.b,b);a.f&&Mu(a.f.b,b)&&Pu(a.f.b,b);b=!a.f?0:a.f.b.d;0<b&&bF(!a.f?null:Mu(a.f.b,b-1))}function EL(a){var b;b=a.b;a=b.i;!a.f&&(a.f=new Wz);-1==Oj(a.f.b,b)&&Yi(a.f.b,b)}function EK(){}u(651,1,{},EK);_.Qc=function(a){DL(a)};_.Rc=function(a){EL(a)};
_.Tc=function(a){FL(a.b.i,a.b)};function JK(){JK=x;GL=new HL(1,"e");IL=new HL(2,Ff);JL=new HL(3,"ne");KL=new HL(10,"nw");LL=new HL(4,rg);ML=new HL(5,ug);NL=new HL(12,"sw");OL=new HL(8,"w");KK=new PL((kj(),lj(null)).hb)}function wK(a,b){var c;c=AK(a.hb);return new oL(Zj(b.hb)-(Zj(a.hb)+c[3]),ak(b.hb)-(ak(a.hb)+c[0]))}
function QL(a){var b,c,d,e,f,g;if(a.f){b=Fq(a.hb);for(d=0,e=a.f.b.d;d<e;++d)g=Mu(a.f.b,d),c=new Gq(G(g.hb,Qf),G(g.hb,Pf)),f=wK(a,g),f.b-=Uj(0,f.b+G(g.hb,Qf)-b.c),f.c-=Uj(0,f.c+G(g.hb,Pf)-b.b),LH(g,Uj(0,f.b),Uj(0,f.c)),c.c=c.c>b.c?b.c:-1,c.b=c.b>b.b?b.b:-1,FK(g,c.c,c.b),g.G==(Dq(),Eq)&&Lq(g,new GK(Fq(a.hb))),lk(g.r,1)}}function RL(a,b,c){a=a.e;Ni(a,b,b);z(a.d,b,c);cj(b,yc+c.c)}
function Kq(a,b){var c;c=a.e;SL(c,b.z);bj(b.z,yc+KL.c);SL(c,b.v);bj(b.v,yc+IL.c);SL(c,b.w);bj(b.w,yc+JL.c);SL(c,b.F);bj(b.F,yc+OL.c);SL(c,b.o);bj(b.o,yc+GL.c);SL(c,b.E);bj(b.E,yc+NL.c);SL(c,b.C);bj(b.C,yc+LL.c);SL(c,b.D);bj(b.D,yc+ML.c)}
function Mq(a,b){!b.z&&(b.z=yK(b,0,0));RL(a,b.z,KL);!b.v&&(b.v=yK(b,0,1));RL(a,b.v,IL);!b.w&&(b.w=yK(b,0,2));RL(a,b.w,JL);!b.F&&(b.F=yK(b,1,0));RL(a,b.F,OL);!b.o&&(b.o=yK(b,1,2));RL(a,b.o,GL);!b.E&&(b.E=yK(b,2,0));RL(a,b.E,NL);!b.C&&(b.C=yK(b,2,1));RL(a,b.C,LL);!b.D&&(b.D=yK(b,2,2));RL(a,b.D,ML)}function FL(a,b){var c,d;a.b=b;d=a.f.b.d;c=Oj(a.f.b,b);if(c+1<d){AA(a.f,b);for(Yi(a.f.b,b);c<d;++c)HK(Mu(a.f.b,c),c)}else HK(b,c)}
function PL(a){a=new TL(a);bx(this,a);this.d=new UL(a);this.d.j=!0;Vi(this.d);this.d.n=3;this.e=new VL(a);this.e.j=!0;Vi(this.e);this.e.n=3;dx(this)}u(652,324,{13:1,15:1,23:1,26:1,28:1,30:1,31:1,34:1,35:1,37:1,104:1},PL);_.Wf=function(){return Fq(this.hb)};_.Xf=function(){var a;(a=WL(this))&&a.Xf(null)};_.Yf=function(){QL(this)};_.Qc=function(a){!this.c&&(this.c=new EK);DL(a)};_.Rc=function(a){!this.c&&(this.c=new EK);EL(a)};_.Kd=function(){QL(this)};
_.Tc=function(a){!this.c&&(this.c=new EK);FL(a.b.i,a.b)};_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;var GL,IL,JL,KL,KK,LL,ML,NL,OL;function TL(a){this.q=new vw(this);this.hb=a}u(653,304,li,TL);function HL(a,b){this.b=a;this.c=b}u(654,1,{},HL);_.b=0;_.c=null;function UL(a){Fi();Zi.call(this,a)}u(655,3,{},UL);_.rc=function(){var a;a=this.k.f;a.u||Yj(a.p);bj(this.k.f,"dragdrop-dragging");!a.A.d&&zL(a.A,!1)};
_.tc=function(){var a,b;a=this.k.c;b=this.k.d;this.j&&(a=Uj(this.b,a<this.e?a:this.e),b=Uj(this.c,b<this.d?b:this.d));var c=this.k.f.hb;c.style[Ye]=a+(Jj(),cg);c.style[Rg]=b+cg};
_.sc=function(){var a;a=this.k.f;a==a.i.b||bF(a);a.A.d||zL(a.A,!0);a.u||(a.p||(a.p=new XL,cj(a.p,"mosaic-GlassPanel-invisible")),iL(a.p.hb,hh,(cL(),eL(a.hb,hh))),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Rj(this.k.b,null);this.b=a.b+$j(this.k.b.hb);this.c=a.e+bk(this.k.b.hb);this.e=this.b+dk(this.k.b.hb)-this.k.f.fd();this.d=this.c+ck(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.d=0;_.e=0;function SL(a,b){try{Ri(a,b)}catch(c){if(c=Pi(c),!A(c,79))throw c;}}
function VL(a){Fi();Zi.call(this,a);this.d=new Hi}u(656,3,{},VL);_.rc=function(){var a;a=this.k.f.gb;a.u||Yj(a.p);bj(this.k.f,"dragdrop-dragging");zL(a.A,!1);Iq(a,new Gq(a.f,a.e));lk(a.r,1)};
_.tc=function(){var a,b,c,d;d=this.k.f.gb;c=gj(this.k.e.d,this.k.f).b;0!=(c&2)?(b=this.j?this.k.f.dd()-Uj(this.k.d,this.c):this.k.f.dd()-this.k.d,0!=b&&(a=d.e,b=Uj(a+b,G(d.A.c.hb,Pf)),b!=a&&xK(d,0,a-b),Iq(d,new Gq(d.f,b)),lk(d.r,333))):0!=(c&4)&&(b=this.j?(this.k.d<this.e?this.k.d:this.e)-this.k.f.dd():this.k.d-this.k.f.dd(),0!=b&&(a=d.e,b=Uj(a+b,G(d.A.c.hb,Pf)),Iq(d,new Gq(d.f,b)),lk(d.r,333)));0!=(c&8)?(b=this.j?this.k.f.cd()-Uj(this.k.c,this.b):this.k.f.cd()-this.k.c,0!=b&&(a=d.f,b=96<a+b?a+b:
96,b!=a&&xK(d,a-b,0),Iq(d,new Gq(b,d.e)),lk(d.r,333))):0!=(c&1)&&(b=this.j?(this.k.c<this.f?this.k.c:this.f)-this.k.f.cd():this.k.c-this.k.f.cd(),0!=b&&(a=d.f,Iq(d,new Gq(96<a+b?a+b:96,d.e)),lk(d.r,333)))};
_.sc=function(){var a;a=this.k.f.gb;a==a.i.b||bF(a);zL(a.A,!0);a.u||(a.p||(a.p=new XL,cj(a.p,"mosaic-GlassPanel-invisible")),iL(a.p.hb,hh,(cL(),eL(a.hb,hh))),jj((kj(),lj(null)),a.p,0,0));cj(this.k.f,"dragdrop-dragging");a=new Rj(this.k.b,null);this.b=a.b+$j(this.k.b.hb);this.c=a.e+bk(this.k.b.hb);this.f=this.b+dk(this.k.b.hb)-this.k.f.fd();this.e=this.c+ck(this.k.b.hb)-this.k.f.ed()};_.b=0;_.c=0;_.e=0;_.f=0;
function XL(){var a;this.e=new YL(this);this.b=!1;this.c=new zw;bx(this,this.c);a=this.hb.style;a[kd]="#000";a[le]="alpha(opacity=50)";a.opacity="0.5";this.hb[Ad]="gwt-GlassPanel"}u(657,324,Sh,XL);
_.qd=function(){var a;dx(this);try{a=this.gb}catch(b){b=Pi(b);if(A(b,85))throw new Vv("Parent widget must be an instance of AbsolutePanel");throw b;}a==(kj(),lj(null))?(Fu(this),a=this.e,a.c?$wnd.clearInterval(a.d):$wnd.clearTimeout(a.d),Xi(sk,a),a.c=!0,a.d=Ak(a),Yi(sk,a),this.d=new ZL(this),iv(new Eu(this.d))):(this.hb.style[sd]=cb,this.hb.style[kg]=cb);this.b&&Xu(new Du(this));jj(lj(null),new $L,jo($doc),ko($doc))};
_.rd=function(){this.i.rd();fk(this.e);this.d&&(Bu(gv,this.d,L(aM,m,14,[(!qs&&(qs=new xk),qs)])),this.d=null);this.b&&Bu(Zu,this,L(aM,m,14,[(!Yu&&(Yu=new xk),Yu)]))};_._c=function(a){switch(Uu(a.type)){case 256:if(27==(a.keyCode||0))return Yj(this),!1;case 1:if(this.hb.contains(a.target))return Yj(this),!1}return!0};_.sd=function(){};_.b=!1;_.c=null;_.d=null;function YL(a){rk();this.b=a}u(658,24,{},YL);_.Dc=function(){Fu(this.b)};_.b=null;function ZL(a){this.b=a}u(659,1,{},ZL);_.b=null;
function $L(){this.hb=gx();var a;a=new ay(new bM(this));B(this,a,(iq(),iq(),jq));B(this,a,(fr(),fr(),gr))}u(660,326,li,$L);_.sd=function(){Pj(new cM(this))};function bM(a){this.b=a}u(661,1,{},bM);_.b=null;function cM(a){this.b=a}u(662,1,Yh,cM);_.xc=function(){this.b.hb.focus()};_.b=null;function dM(a){a.hb.style[fh]=jd;a.hb.style[Me]=jd;if(a.cb){var a=a.gb,b;A(a,104)?a.Xf(null):(b=WL(a))&&b.Xf(a)}}u(664,307,Xh);_.Wf=function(){dM(this);return new Gq(G(this.hb,Qf),G(this.hb,Pf))};_.Xf=function(){dM(this)};
_.Yf=function(){};_.$c=function(){};_.Kd=function(){};function vL(){this.hb=$doc.createElement("label");this.hb[Ad]="mosaic-Label";this.hb.style[eh]=Lf;this.hb[Ad]="mosaic-HTML"}u(663,664,Xh,vL);function VK(a){bx(this,new eM(a));this.hb[Ad]="mosaic-ImageButton"}u(665,324,Sh,VK);
function aL(){var a=(Mw(),Pw);Gw.call(this,!0,qf);this.M=a.b;this.b=new fM(this);this.b.e=!0;ww(this,this.b);this.U=!0;this.b.i=!0;if(-1==this.db){var a=this.hb,b=1|(this.hb.__eventBits||0);nj();Fv(a,b)}else this.db|=1;ho(go(this.hb))[Ad]=Ke;this.hb.style[hh]="2147483647"}u(666,309,li,aL);_.$c=function(a){Wv(this,a);1==Uu(a.type)&&Bw(this,!1)};_.b=null;
function fM(a){this.c=a;this.d=new dj;this.j=new dj;a=(sy(),ry);new ez(a.e,a.c,a.d,a.f,a.b);var b;b=$doc.createElement(Fg);this.f=$doc.createElement(Ig);Qu(b,this.f);this.p=!0;a=gx();b=(Ru(),Su(b));a.appendChild(b);this.hb=a;yl();this.hb.setAttribute("role",bm.b);-1==this.db?(a=this.hb,b=2225|(this.hb.__eventBits||0),nj(),Fv(a,b)):this.db|=2225;this.hb[Ad]=Je;a=Nv(this.hb)+"-vertical";Li(this.gd(),a,!0);this.hb.style[Uf]=cb;this.hb.setAttribute("hideFocus",$g);B(this,new qy(this),(iq(),iq(),jq))}
u(667,347,yi,fM);_.$c=function(a){switch(Uu(a.type)){case 16:this.b=!1;break;case 32:this.b=!0}jy(this,a)};_.Jd=function(a,b){ny(this,a,b);b||this.b&&Bw(this.c,!1)};_.b=!0;_.c=null;
function eM(a){var b=(vx(),wx),c=(Dx(),Ex),d;d=new nx;d.i[od]=bb;d.i[vd]=0;d.i[wd]=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][fd]=c.b;lx(b.b);b.b.d.rows[0].cells[0].style[bh]=e.b;lx(d);b=hx(d,0,0,!0);if(a){Yj(a);c=d.j;if(c.b){var e=c.b.b,f=c.c,g=e;jx(g,f.d);tt(f.c,g,a);c.b=c.b.c}else e=c.c.d,Yi(c.c,a);a.hb[ad]=e;Qu(b,a.hb);Zv(a,d)}bx(this,d);Li(this.hb,"mosaic-WidgetWrapper",!0)}u(668,324,Sh,eM);_.b=null;_.c=null;function NK(a){this.b=a}u(669,1,{},NK);
_.Lc=function(){this.b._&&this.b!=this.b.i.b&&bF(this.b)};_.b=null;function OK(a){rk();this.b=a}u(670,24,{},OK);_.Dc=function(){Nq(this.b.L.bb);var a=this.b;ps((!a.q&&(a.q=new gM),a.q))};_.b=null;function PK(a){rk();this.b=a}u(671,24,{},PK);_.Dc=function(){BK(this.b,(Dq(),Eq))};_.b=null;function QK(a){rk();this.b=a}u(672,24,{},QK);_.Dc=function(){BK(this.b,(Dq(),CK))};_.b=null;function TK(){}u(673,1,{},TK);function WK(a){this.b=a}u(674,1,{},WK);_.Lc=function(){this.b.Ed()};_.b=null;
function ZK(a){this.b=a}u(675,1,{},ZK);_.b=null;function IK(a){this.b=a}u(676,1,Yh,IK);_.xc=function(){this.b.G==(Dq(),Eq)?lk(this.b.s,333):this.b.G==CK&&lk(this.b.t,333)};_.b=null;function zK(a){this.hb=a;Uv(this)}u(677,307,yi,zK);_.Mc=function(a){return B(this,a,(Ir(),Ir(),Jr))};_.Nc=function(a){return B(this,a,(tj(),tj(),uj))};_.Oc=function(a){return B(this,a,(Mr(),Mr(),Nr))};_.Pc=function(a){return B(this,a,(vj(),vj(),Ij))};function gM(){Is.call(this,null)}u(678,239,$h,gM);
function Dq(){Dq=x;Eq=new hM("MAXIMIZED",0);CK=new hM("MINIMIZED",1);DK=new hM("NORMAL",2);iM=L(jM,m,99,[Eq,CK,DK])}function hM(a,b){I.call(this,a,b)}u(679,140,{72:1,76:1,78:1,99:1},hM);var iM,Eq,CK,DK;function Fu(a){var b,c,d,e;c=rj();b=sj();e=(Gv(),Hv).scrollWidth;d=Hv.scrollHeight;c=c>e?c:e;b=b>d?b:d;0<=c-1&&(a.hb.style[fh]=c-1+cg);0<=b-1&&(a.hb.style[Me]=b-1+cg)}
function kM(a,b){var c,d,e;if(a.n)return!0;a.y.Me();for(c=new aw(b);c.b.b<c.b.c.d-1;)d=dK(bw(c.b)),e=d.gb,A(e,105)&&e.ld(d.hd()),d.hd()&&Yi(a.y,d);return!0}
function lM(a,b){var c,d,e;if(b.b)a.d&&ek(a.d),a.d=new mM(a,b),gk(a.d,333);else for(d=new Ji(a.y);d.c<d.e.Be();)c=Ki(d),e=c.fb,sw(b,nM(c),e.t,e.u),oM(c,e.v,e.s,L(N,s,-1,[pM(a.r.b,c).e,pM(a.q.b,c).d,pM(a.o.b,c).b,pM(a.p.b,c).c]),L(N,s,-1,[qM(a.j.b,c).e,qM(a.i.b,c).d,qM(a.e.b,c).b,qM(a.f.b,c).c]),L(N,s,-1,[rM(a.v,c),rM(a.u,c),rM(a.s,c),rM(a.t,c)]))}
function sM(){this.y=new dj;this.k=new tM(this);this.x=new uM(this.k);this.w=new vM(this.k);this.r=new wM(this.k);this.q=new xM(this.k);this.o=new yM(this.k);this.p=new zM(this.k);this.j=new AM(this.k);this.i=new BM(this.k);this.e=new CM(this.k);this.f=new DM(this.k);this.v=new EM(this.k);this.u=new EM(this.k);this.s=new EM(this.k);this.t=new EM(this.k)}u(682,1,{});_.$f=function(a){lM(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 FM(a){var b;b=a.b;var c=a.c,d,e,f;for(e=new Ji(b.y);e.c<e.e.Be();)d=Ki(e),A(d,27)&&(d=d.bb),f=d.fb,sw(c,nM(d),f.t,f.u),oM(d,f.v,f.s,L(N,s,-1,[pM(b.r.b,d).e,pM(b.q.b,d).d,pM(b.o.b,d).b,pM(b.p.b,d).c]),L(N,s,-1,[qM(b.j.b,d).e,qM(b.i.b,d).d,qM(b.e.b,d).b,qM(b.f.b,d).c]),L(N,s,-1,[rM(b.v,d),rM(b.u,d),rM(b.s,d),rM(b.t,d)]));GM(c);a.b.d=null;for(a=new Ji(a.b.y);a.c<a.e.Be();)b=Ki(a),A(b,27)&&(b=b.bb),b=b.fb,b.p=b.q=b.r=b.o=-1}
function mM(a,b){this.b=a;this.c=b;var c=(nk(),ok);this.n=new mk(this);this.t=c}u(683,17,{},mM);_.yc=function(){FM(this)};_.zc=function(){FM(this)};
_.Bc=function(a){var b,c,d;for(c=new Ji(this.b.y);c.c<c.e.Be();)b=Ki(c),A(b,27)&&(b=b.bb),d=b.fb,d.j=wt(d.p+(d.t-d.p)*a),d.w=wt(d.q+(d.u-d.q)*a),d.x=wt(d.r+(d.v-d.r)*a),d.i=wt(d.o+(d.s-d.o)*a),sw(this.c,nM(b),d.j,d.w),oM(b,d.x,d.i,L(N,s,-1,[pM(this.b.r.b,b).e,pM(this.b.q.b,b).d,pM(this.b.o.b,b).b,pM(this.b.p.b,b).c]),L(N,s,-1,[qM(this.b.j.b,b).e,qM(this.b.i.b,b).d,qM(this.b.e.b,b).b,qM(this.b.f.b,b).c]),L(N,s,-1,[rM(this.b.v,b),rM(this.b.u,b),rM(this.b.s,b),rM(this.b.t,b)]))};_.b=null;_.c=null;
u(685,1,{});_.b=null;function CM(a){this.b=a}u(684,685,{},CM);function DM(a){this.b=a}u(686,685,{},DM);function BM(a){this.b=a}u(687,685,{},BM);function AM(a){this.b=a}u(688,685,{},AM);function yM(a){this.b=a}u(689,685,{},yM);function zM(a){this.b=a}u(690,685,{},zM);function xM(a){this.b=a}u(691,685,{},xM);function wM(a){this.b=a}u(692,685,{},wM);u(693,685,{},function(a){this.b=a});u(694,685,{},function(a){this.b=a});
function rM(a,b){var c=a.b,d;d=gj(c.e,b);d||(d=new mL(hL(b.hb)),z(c.e,b,d));return d.e}function EM(a){this.b=a}u(695,685,{},EM);function vM(a){this.b=a}u(696,685,{},vM);function uM(a){this.b=a}u(697,685,{},uM);function qM(a,b){var c;c=gj(a.b,b);c||(c=new mL(AK(b.hb)),z(a.b,b,c));return c}function pM(a,b){var c;c=gj(a.c,b);c||(c=new mL(gL(b.hb)),z(a.c,b,c));return c}
function HM(a,b){var c,d;d=gj(a.f,b);if(!d){c=b.fb;a:{d=a.i;var e=WL(b),f,g,j,h,n;if(A(b,104)){if(null!=c.n&&null!=c.k){d=new Gq(IM(e,!0),IM(e,!1));break a}h=b.Wf();null!=c.n&&(h.c=IM(e,!0));null!=c.k&&(h.b=IM(e,!1))}else{if(null!=c.n&&null!=c.k){d=new Gq(IM(e,!0),IM(e,!1));break a}h=new kL;f=b.hb;n=f.style;g=n[Zf];j=n[ch];n[Zf]="static";n[ch]=Ne;null!=c.n?h.c=IM(e,!0):(n[fh]=jd,h.c=(f.offsetWidth||0)+pM(d.p.b,b).c+pM(d.q.b,b).d);null!=c.k?h.b=IM(e,!1):(n[Me]=jd,h.b=(f.offsetHeight||0)+pM(d.r.b,b).e+
pM(d.o.b,b).b);n[Zf]=g;n[ch]=j}d=h}null!=c.n&&(Jj(),Hp)==c.n.ag()||null!=c.k&&(Jj(),Hp)!=c.k.ag()||z(a.f,b,d)}return d}function tM(a){this.i=a;this.d=new Hi;this.f=new Hi;this.c=new Hi;this.b=new Hi;this.e=new Hi}u(698,1,{},tM);_.b=null;_.c=null;_.d=null;_.e=null;_.f=null;_.i=null;function JM(a){var b;b=a.fb;if(null==b||!A(b,102))b=new KM,a.fb=b;return b}function xL(){AL.call(this,(BL(),LM))}function AL(a){var b=(MM(),NM);sM.call(this);this.c=a;this.b=b}u(699,682,{},xL,AL);
_._f=function(a){var b,c,d,e,f,g,j,h,n;h=new kL;kM(this,a);n=pM(this.p.b,a).c+pM(this.q.b,a).d+qM(this.f.b,a).c+qM(this.i.b,a).d+rM(this.t,a)+rM(this.u,a);d=pM(this.r.b,a).e+pM(this.o.b,a).b+qM(this.j.b,a).e+qM(this.e.b,a).b+rM(this.v,a)+rM(this.s,a);c=this.y.d;if(0==c)return h.c=n,h.b=d,h;a=a.p;this.c==(BL(),LM)?n+=(c-1)*a:d+=(c-1)*a;f=g=0;for(a=new Ji(this.y);a.c<a.e.Be();)c=Ki(a),e=JM(c),b=null,j=c.gb,A(j,105)&&(b=j,b=OM(b),b=new Gq(b[1]+b[3],b[0]+b[0])),this.c==LM?(n+=HM(this.x.b,c).c,e.b=HM(this.w.b,
c).b,A(j,105)&&(n+=b.c,e.b+=b.b),f=Uj(f,e.b)):(d+=HM(this.w.b,c).b,e.c=HM(this.x.b,c).c,A(j,105)&&(d+=b.b,e.c+=b.c),g=Uj(g,e.c));this.c==LM?(h.c=n,h.b=d+f):(h.c=n+g,h.b=d);return h};
_.$f=function(a){var b,c,d,e,f,g,j,h,n,o,r,q,t,v,D,E,J,R;if(kM(this,a)&&(d=this.y.d,0!=d)){D=a.p;t=rM(this.t,a);E=rM(this.v,a);c=Fq(a.hb);R=c.c-(t+rM(this.u,a));r=c.b-(E+rM(this.s,a));g=R;c=r;this.c==(BL(),LM)?g-=(d-1)*D:c-=(d-1)*D;j=h=0;for(e=new Ji(this.y);e.c<e.e.Be();)d=Ki(e),b=null,q=JM(d),v=d.gb,A(v,105)&&(b=v,b=OM(b),b=new Gq(b[1]+b[3],b[0]+b[0])),this.c==LM?(q.e?++h:(q.c=HM(this.x.b,d).c,A(v,105)&&(q.c+=b.c),g-=q.c),q.d?q.b=r:(q.b=HM(this.w.b,d).b,A(v,105)&&(q.b+=b.b))):(q.d?++j:(q.b=HM(this.w.b,
d).b,A(v,105)&&(q.b+=b.b),c-=q.b),q.e?q.c=R:(q.c=HM(this.x.b,d).c,A(v,105)&&(q.c+=b.c)));for(e=new Ji(this.y);e.c<e.e.Be();)d=Ki(e),b=null,q=d.fb,v=d.gb,A(v,105)&&(b=v,b=OM(b),b=new Gq(b[1]+b[3],b[0]+b[0])),J=q.c,o=q.b,this.c==LM?q.e&&(J=~~(g/h)):q.d&&(o=~~(c/j)),E=0>E?0:E,n=J,f=o,A(v,105)&&(n-=b.c,f-=b.b),this.c==CL?(q.t=this.b==(MM(),NM)?t:this.b==PM?t+~~(R/2)-~~(J/2):t+R-J,q.u=E,q.v=n,q.s=f,E+=o+D):(this.b==(MM(),NM)?(q.t=t,q.u=E):this.b==PM?(q.t=t,q.u=E+~~(r/2)-~~(o/2)):(q.t=t,q.u=E+r-o),q.v=
n,q.s=f,t+=J+D),a.b&&(v=d.cd()-Zj(a.hb)-rM(this.t,a),-1==q.p&&(q.p=v),v=d.dd()-ak(a.hb)-rM(this.v,a),-1==q.q&&(q.q=v),-1==q.r&&(q.r=d.fd()),-1==q.o&&(q.o=d.ed()));lM(this,a)}};_.b=null;_.c=null;function MM(){MM=x;NM=new QM("START",0);PM=new QM(Fb,1);RM=new QM("END",2);SM=L(TM,m,100,[NM,PM,RM])}function QM(a,b){I.call(this,a,b)}u(700,140,{72:1,76:1,78:1,100:1},QM);var SM,PM,RM,NM;function BL(){BL=x;LM=new UM("HORIZONTAL",0);CL=new UM("VERTICAL",1);VM=L(WM,m,101,[LM,CL])}
function UM(a,b){I.call(this,a,b)}u(701,140,{72:1,76:1,78:1,101:1},UM);var VM,LM,CL;u(703,1,{106:1});_.f=!1;_.i=0;_.j=0;_.k=null;_.n=null;_.o=0;_.p=0;_.q=0;_.r=0;_.s=0;_.t=0;_.u=0;_.v=0;_.w=0;_.x=0;function KM(){this.f=!1}function YK(a){this.f=!1;0==a?this.d=this.e=!0:1==a?this.e=!0:2==a&&(this.d=!0)}u(702,703,{102:1,106:1},KM,YK);_.b=0;_.c=0;_.d=!1;_.e=!1;
function XM(a,b){if(a.n)return!0;kM(a,b);if(0<a.y.d){a.b=Mu(a.y,0);var c=a.b,d;d=c.fb;if(null==d||!A(d,103))d=new YM,c.fb=d;a.c=d;a.y.Me();Yi(a.y,a.b)}else a.b=null,a.c=null;return a.n=!!a.b}function ZM(){sM.call(this)}u(704,682,{},ZM);
_._f=function(a){var b,c;c=new kL;XM(this,a);if(this.b){b=HM(this.x.b,this.b).c;var d=HM(this.w.b,this.b).b;c.c=b;c.b=d;b=this.b.gb;A(b,105)&&(b=OM(b),c.c+=b[1]+b[3],c.b+=b[0]+b[0])}c.c+=pM(this.p.b,a).c+pM(this.q.b,a).d+qM(this.f.b,a).c+qM(this.i.b,a).d+rM(this.t,a)+rM(this.u,a);c.b+=pM(this.r.b,a).e+pM(this.o.b,a).b+qM(this.j.b,a).e+qM(this.e.b,a).b+rM(this.v,a)+rM(this.s,a);return c};
_.$f=function(a){var b,c,d,e,f;XM(this,a)&&(d=rM(this.t,a),e=rM(this.v,a),c=Fq(a.hb),f=c.c-(d+rM(this.u,a)),c=c.b-(e+rM(this.s,a)),b=this.b.gb,A(b,105)&&(b=OM(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.cd()-Zj(a.hb)-rM(this.t,a),-1==d.p&&(d.p=e),d=this.c,e=this.b.dd()-ak(a.hb)-rM(this.v,a),-1==d.q&&(d.q=e),d=this.c,-1==d.r&&(d.r=this.b.fd()),d=this.c,-1==d.o&&(d.o=this.b.ed())),lM(this,a))};_.b=null;_.c=null;function YM(){this.f=!1}
u(705,703,{103:1,106:1},YM);function OM(a){var b,c,d,e;null==a.b&&(a.b=y(N,s,-1,4,1),e=go(vv(vv(a.d,0),0)),c=go(vv(vv(a.d,2),2)),d=gL(a.hb),b=AK(a.hb),a.b[0]=(e.offsetHeight||0)+b[0]+d[0],a.b[1]=(c.offsetWidth||0)+b[1]+d[1],a.b[2]=(c.offsetHeight||0)+b[2]+d[2],a.b[3]=(e.offsetWidth||0)+b[3]+d[3]);return a.b}function $M(a,b){a.cb&&Yj(a);return xw(a,b)}function aN(){Vw();Lw.call(this,Ww)}u(706,314,{13:1,15:1,23:1,27:1,28:1,29:1,31:1,35:1,37:1,105:1},aN);_.ud=function(a){return $M(this,a)};_.b=null;
function XK(a,b,c){var d=a.q.d;b.fb=c;oK(a,b,a.hb,d,!0)}function nM(a){var b;b=a.gb;return A(b,105)?b:a}function Jq(a){if(!a.cb)return new kL;if(-1==a.k.c||-1==a.k.b)a.k=a.e._f(a),Lq(a,a.k),a.e.$f(a),a.k=a.e._f(a);return a.k}function dK(a){return A(a,105)?a.bb:a}function bN(a){var b;if(!a.o){b=(!tL&&(tL=new sL),tL);var c=cN(a,fb,!0);b.b=c;c=cN(a,gb,!0);b.c=c;a.o=b}return a.o}
function oK(a,b,c,d,e){if(A(b,27))throw new yk("Adding a DecoratorPanel is not allowed!");var f;f=b.fb;null!=f&&A(f,106)&&f.f?(c=new aN,jw(a,c,a.hb,d,!0),yw(c,b)):jw(a,b,c,d,e);pK(a,b)}
function pK(a,b){var c;c=a.e;if(b){var d=c.k;Si(d.d,b);Si(d.f,b);Si(d.c,b);Si(d.b,b);Si(d.e,b)}else d=c.k,Ny(d.d),Ny(d.f),Ny(d.c),Ny(d.b),Ny(d.e);c.n=!1;if(!a.d){a.d=!0;c=a.k;c.c=-1;c.b=-1;c=a.gb;if(c==nM(a))c=c.gb;else{if(A(c,98)||A(c,26))d=c,c=c.gb,c==nM(d)&&(c=c.gb);A(c,105)&&A(c.gb,97)&&(c=c.gb)}A(c,104)&&!A(c,97)&&(c.Xf(a.gb),c.Xf(a))}}function Nq(a){a.cb&&a.hb.style.display!=If&&(a.hb.scrollTop=0,a.hb.scrollLeft=0,a.e.$f(a),a.d=!1,GM(a))}
function GM(a){var b,c,d;c=a.q.d;for(d=0;d<c;++d)b=dK(bz(a.q,d)),A(b,105)&&(b=b.bb),b.hd()&&(A(b,104)?b.Yf():A(b,34)&&b.Kd())}function qK(a,b){var c;A(b,105)&&(b=A(b,105)?b.bb:b);c=nM(b);return qw(a,c)?(A(c,105)&&$M(c,b),pK(a,null),!0):!1}function wL(a,b){var c;a.e=b;null!=a.f&&bj(a,Nv(a.hb)+Ca+a.f);a.f=b.cZ.e;c=iz(a.f,Pv(46));a.f=a.f.substr(c+1,a.f.length-(c+1));cj(a,Nv(a.hb)+Ca+a.f);pK(a,null)}
function cN(a,b,c){a.n||(a.n=$doc.createElement(Ag),iL(a.n,Zf,cd),iL(a.n,ch,Ne),iL(a.n,Ye,cb),iL(a.n,Rg,cb),a.hb.appendChild(a.n));iL(a.n,fh,b);iL(a.n,Me,b);a=fL(a.n);return c?a.c:a.b}
function IM(a,b){var c;c=null.ag();if(c==(Jj(),Tp)){c=(bN(a),null.ag());var d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL);return P(O(Math.round(100*d*c/254)))}if(c==Jp)return c=bN(a),d=null.ag(),P(O(DE(d*(-1==c.b&&(c.b=mK(fb,!0)),c.b))));if(c==Lp)return c=bN(a),d=null.ag(),P(O(DE(d*(-1==c.c&&(c.c=mK(gb,!0)),c.b))));if(c==Rp)return c=(bN(a),null.ag()),d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL),P(O(Math.round(d*c)));if(c==Vp)return c=(bN(a),null.ag()),d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL),P(O(Math.round(10*d*c/254)));
if(c==Pp)return P(O(DE(12*(bN(a),null.ag())*P(O(DE((-1==rL&&(rL=(cL(),mK(hb,!0))),rL)/72))))));if(c==Hp)return cN(a,null.ag(),b);if(c==Np)return c=(bN(a),P(O(DE(null.ag())))),d=(-1==rL&&(rL=(cL(),mK(hb,!0))),rL),P(O(Math.round(d*c/72)));if(null.ag()==Fp)return P(O(DE(null.ag())));throw new yk("Invalid size: "+null.ag());}function MK(){var a=new ZM;uw.call(this);this.k=new Gq(-1,-1);new fN(this);this.hb[Ad]="mosaic-LayoutPanel";wL(this,a)}
u(707,304,{13:1,15:1,23:1,28:1,29:1,31:1,34:1,35:1,37:1,104:1},MK);_.yd=function(a){oK(this,a,this.hb,this.q.d,!0)};_.nd=function(){dw(this,new gN)};_.od=function(){dw(this,new hN)};_.Wf=function(){return Jq(this)};_.vd=function(a){return mw(this.q,nM(a))};_.wd=function(a,b,c,d){oK(this,a,b,c,d)};_.Xf=function(a){pK(this,a)};_.xd=function(){return new aw(this)};_.Yf=function(){Nq(this)};
_.sd=function(){var a;if(this.c){if(null!=this.j&&null!=this.i)a=this.i,this.md(this.j),this.kd(a),this.j=this.i=null;else if(a=Jq(this),null!=this.j)a=a.b+cg,this.md(this.j),this.kd(a),this.j=null;else if(null!=this.i){var b=this.i;this.md(a.c+cg);this.kd(b);this.i=null}else b=a.b+cg,this.md(a.c+cg),this.kd(b);Nq(this)}};_.Kd=function(){Nq(this)};_.ud=function(a){return qK(this,a)};_.kd=function(a){this.hb.style[Me]=a;this.cb||(this.i=a)};_.zd=function(a,b,c){sw(this,nM(a),b,c)};
_.md=function(a){this.hb.style[fh]=a;this.cb||(this.j=a)};_.b=!1;_.c=!1;_.d=!0;_.e=null;_.f=null;_.i=null;_.j=null;_.n=null;_.o=null;_.p=4;function gN(){}u(708,1,{},gN);_.Id=function(a){nM(a).qd()};function hN(){}u(709,1,{},hN);_.Id=function(a){nM(a).rd()};function aw(a){this.c=a;this.b=new ow(this.c.q)}u(710,1,{},aw);_.Xc=function(){return this.b.b<this.b.c.d-1};_.Yc=function(){return dK(bw(this.b))};_.Zc=function(){cw(this.b)};_.c=null;function iN(){iN=x;new Yx}
function fN(a){iN();Li(a.hb,"dragdrop-dropTarget",!0);this.b=a;new jN(this)}u(711,9,{},fN);function jN(a){rk();this.b=a}u(712,24,{},jN);_.Dc=function(){pK(this.b.b,null);Nq(this.b.b)};_.b=null;function WL(a){a=a.gb;return!a?null:A(a,104)?a:WL(a)}function FK(a,b,c){var d;d=a.hb;oM(a,b,c,gL(d),AK(d),hL(d))}
function oM(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.md((0>g?0:g)+(Jj(),cg)),b!=a.fd()&&a.md((0>b?0:b)+cg));0<=c&&(c-=d[0]+d[2],b=c-(e[0]+e[2]+f[0]+f[2]),a.kd((0>b?0:b)+(Jj(),cg)),c!=a.ed()&&a.kd((0>c?0:c)+cg))}function Lq(a,b){FK(a,b.c,b.b)}u(715,1,{});
function CG(a,b,c){var d,e,f,g,j,h;g=(!b?a.c:dD(a,b,~~Bi(b)))[0][c.length];a=j=d=null;for(b=0,e=!g?0:g.length;b<e;++b){f=g[b];var n;a:{n=f;var o=c,r=void 0,q=void 0,t=void 0,v=q=r=void 0,D=q=void 0,E=void 0,q=void 0;for(t=0,E=o.length;t<E;++t)if(D=n[t+3],v=o[t],r=null==v?Mf:typeof v,r=r==Of?Object.prototype.toString.call(v)==Rc||typeof v.length==Nf?"array":r:r,!H(r,D)&&(!H("string",D)||!H(Mf,r)))if(v=H(Nf,r),r=H("boolean",r),kN===D)v&&(o[t]=new eH(o[t])),r&&(o[t]=(PG(),o[t]?SG:QG));else{q=v||r;if(q=
!q&&null!=D&&Dn(D)==lN){q=o[t];if(null==q||mN(q,D))continue;if(Bn(q)&&(q=q&&q.g?q.g:null,null!=q&&mN(q,D))){o[t]=q;continue}}if(!H(Of,D)||v||r){n=!1;break a}}n=!0}if(n){d=f[0];j=f[1];a=f[2];break}}return d?(c=a?a(null,c):c,c=(h=d.apply(null,c),[j?j(h):h])):null}function nN(){this.d=new Hi;this.b=new Hi;this.c=new Hi}function mN(a,b){var c;if(kN==b||oN==b&&A(a,107))return!0;if(null!=a)for(c=Dn(a);c&&c!=kN;c=null)if(c==b)return!0;return!1}u(714,715,{},nN);function zG(){zG=x;BG=new nN}
function FG(a,b){zG();z(BG.d,a,b)}function wG(a){zG();var b,c,d;d=iH(a,"\\.");c=$wnd;a=0;for(b=d.length-1;a<b;++a)H(d[a],"client")||(c[d[a]]||(c[d[a]]={}),c=null!=c?c[d[a]]:null);return null!=c?c[d[a]]:null}function xG(a,b){var c;zG();return c=b&&b[0]&&(typeof b[0]==Of||typeof b[0]==te)?b[0]:null,mN(c,a)}function DG(a){var b=yG;zG();var c,d;d=BG.c;if(c=!b?d.c:dD(d,b,~~Bi(b))){var e=c;for(p in a)e[p]=a[p]}else c=a;!b?eD(d,c):gD(d,b,c,~~Bi(b))}
function YF(a){zG();var b=BG,c;null==a?a=null:(c=a[$c],c||(0!=(Dn(a).c&4)?a=[]:(b=(b=gj(b.d,Dn(a)))&&typeof b==te?new b(a):a,a=a[$c]=b),c=a),a=c);return a}var BG;
function C(a){return function(){try{var b;var c=arguments,d;var e;0!=On&&(e=hk(),2E3<e-Qn&&(Qn=e,Pn=Nn()));if(0==On++){var f=(Rn(),Sn),g,j;if(f.c){j=null;do g=f.c,f.c=null,j=$n(g,j);while(f.c);f.c=j}d=!0}else d=!1;try{b=a.apply(this,c)}finally{if(c=d){var h=(Rn(),Sn),n,o;if(h.d){o=null;do n=h.d,h.d=null,o=$n(n,o);while(h.d);h.d=o}}--On;c&&-1!=Pn&&($wnd.clearTimeout(Pn),Pn=-1)}return b}catch(r){throw r;}}}
function gwtOnLoad(a,b,c){$moduleName=b;$moduleBase=c;if(a)try{C(xt)()}catch(d){a(b)}else C(xt)()}var kN=Z(1),Gn=Z(100),pN=aH(" I"),N=WG(724,pN),AH=WG(722,kN),qN=aH(" Z"),cI=WG(725,qN);Z(99);Z(98);Z(97);var rN=Z(512),un=WG(726,rN),sN=Z(258),du=WG(727,sN);Z(259);Z(140);Z(487);Z(106);Z(498);var tN=aH(" B");Z(502);var uN=aH(" C"),Ci=WG(728,uN),lN=Z(500),vN=aH(" D"),fE=WG(729,vN);Z(501);Z(503);var wN=Z(506),FF=WG(730,wN),xN=aH(" J"),yN=Z(2),zt=WG(723,yN),bL=WG(731,tN);Z(515);Z(497);Z(96);Z(187);Z(485);
var yG=Z(478);Z(494);var LG=Z(492);Z(490);Z(491);Z(496);Z(116);Z(108);Z(109);Z(110);Z(117);Z(94);Z(509);Z(504);Z(493);Z(479);Z(480);Z(481);Z(482);Z(483);Z(484);var zN=Z(391);Z(390);Z(389);Z(388);Z(477);Z(476);var hB=Z(405),KD=WG(732,hB),AN=Z(411),PD=WG(733,AN),BN=Z(412),RD=WG(734,BN),CN=Z(554),VF=WG(735,CN),pt=WG(736,N),DN=$(552,function(){WD();return QH}),RH=WG(737,DN);Z(553);Z(414);Z(413);Z(547);Z(546);Z(555);Z(556);Z(551);Z(448);Z(550);var IA=WG(738,zN);Z(403);Z(558);Z(489);$G();Z(488);$G();Z(715);
Z(714);var oN=$G();Z(308);var EN=Z(307);Z(306);Z(312);Z(326);Z(367);Z(560);Z(559);Z(305);Z(304);Z(562);Z(561);Z(567);Z(568);Z(569);Z(570);Z(571);Z(572);Z(573);Z(574);Z(563);Z(564);Z(565);Z(566);Z(245);Z(244);Z(317);Z(318);Z(319);Z(585);Z(594);Z(24);Z(586);Z(587);Z(588);Z(589);Z(590);Z(591);Z(592);Z(593);Z(290);Z(363);Z(366);Z(364);Z(365);Z(198);Z(197);Z(292);Z(239);Z(294);Z(206);var FN=Z(205);Z(242);Z(241);Z(240);Z(385);Z(386);Z(387);Z(469);Z(468);Z(467);Z(470);Z(471);Z(472);Z(473);Z(616);Z(617);
Z(618);Z(619);var GN=$(175,function(){Jj();return Xp}),Yp=WG(739,GN),HN=$(139,function(){Kj();return vo}),wo=WG(740,HN),IN=$(146,function(){xo();return hp}),ip=WG(741,IN),JN=$(165,function(){jp();return sp}),tp=WG(742,JN),KN=$(170,function(){up();return Dp}),Ep=WG(743,KN);$(176,null);$(177,null);$(178,null);$(179,null);$(180,null);$(181,null);$(182,null);$(183,null);$(184,null);$(141,null);$(142,null);$(143,null);$(144,null);$(145,null);$(147,null);$(157,null);$(158,null);$(159,null);$(160,null);
$(161,null);$(162,null);$(163,null);$(164,null);$(148,null);$(149,null);$(150,null);$(151,null);$(152,null);$(153,null);$(154,null);$(155,null);$(156,null);$(166,null);$(167,null);$(168,null);$(169,null);$(171,null);$(172,null);$(173,null);$(174,null);Z(460);Z(459);Z(519);Z(521);Z(520);Z(522);Z(524);Z(523);Z(525);Z(529);Z(530);Z(196);Z(202);Z(201);Z(200);Z(204);Z(224);Z(431);Z(430);var aC=Z(429),HE=WG(744,aC),gI=WG(745,xN);Z(415);Z(526);Z(532);Z(527);Z(528);Z(416);Z(584);Z(425);Z(424);Z(423);Z(428);
var LN=$G(),aK=WG(746,LN);Z(288);Z(458);Z(538);var MN=$(248,function(){et();return jt}),kt=WG(747,MN);Z(438);Z(439);Z(422);var MB=Z(417);Z(518);Z(401);Z(402);Z(427);var XB=Z(426);Z(419);Z(418);Z(536);Z(545);Z(420);Z(462);Z(511);Z(548);Z(549);Z(557);Z(408);var lB=Z(407);Z(436);Z(437);Z(393);Z(392);Z(445);$G();$G();$G();Z(395);Z(396);Z(203);Z(376);var cz=WG(748,EN);Z(377);Z(597);Z(596);Z(337);Z(339);Z(338);Z(340);Z(226);Z(243);Z(229);Z(231);var sB=Z(410);Z(461);Z(398);Z(397);Z(404);Z(542);Z(514);Z(234);
Z(447);Z(221);Z(222);Z(225);Z(219);Z(218);Z(220);var uB=Z(580);Z(208);Z(212);Z(406);Z(599);Z(604);Z(446);Z(505);Z(449);var KA=Z(400),JA=WG(749,lB);Z(635);Z(433);Z(434);Z(435);Z(399);Z(577);Z(578);Z(210);Z(209);Z(211);Z(213);Z(342);Z(341);Z(333);Z(334);Z(624);Z(605);Z(606);Z(531);Z(539);Z(540);Z(541);Z(598);Z(600);var NB=Z(421);Z(581);Z(543);Z(233);Z(230);Z(232);Z(228);Z(217);Z(216);Z(215);Z(270);Z(603);Z(311);Z(310);Z(309);Z(623);Z(622);Z(621);Z(608);Z(620);
var NN=$(679,function(){Dq();return iM}),jM=WG(750,NN);Z(678);Z(677);Z(669);Z(670);Z(671);Z(672);Z(673);Z(674);Z(675);Z(676);Z(650);var ON=$(313,function(){Mw();return Tw}),Uw=WG(751,ON),PN=$(359,function(){Iw();return zy}),Ay=WG(752,PN);Z(17);Z(360);Z(361);Z(356);Z(357);Z(358);Z(18);Z(19);Z(20);Z(444);Z(409);Z(666);Z(347);Z(667);Z(348);Z(349);Z(350);Z(351);Z(354);Z(322);Z(321);Z(320);Z(601);Z(602);Z(607);Z(263);Z(325);Z(355);Z(343);Z(370);Z(369);Z(368);
var QN=$(371,function(){Qy();return $y}),az=WG(753,QN);$(372,null);$(373,null);$(374,null);$(375,null);Z(246);Z(582);Z(323);Z(336);Z(335);Z(535);Z(315);Z(199);Z(583);Z(324);Z(652);Z(3);Z(655);Z(656);Z(654);Z(653);Z(646);Z(645);Z(707);Z(708);Z(709);Z(710);Z(648);Z(237);var zC=Z(441),BC=WG(754,zC);Z(442);Z(440);Z(27);Z(28);Z(26);Z(29);Z(32);Z(33);Z(34);Z(35);Z(36);Z(37);var RN=Z(49),oy=WG(755,RN);Z(38);Z(39);Z(40);Z(41);Z(42);Z(43);Z(44);Z(46);Z(45);Z(47);Z(48);Z(50);Z(51);Z(53);Z(54);Z(52);Z(55);Z(56);
Z(57);Z(58);Z(60);Z(62);Z(63);Z(61);Z(59);Z(64);Z(65);Z(66);Z(67);Z(69);Z(72);Z(71);Z(73);Z(76);Z(77);Z(75);Z(78);Z(79);Z(80);Z(81);Z(82);Z(83);Z(85);Z(86);Z(84);Z(87);Z(88);Z(89);Z(90);Z(92);Z(93);Z(91);Z(264);var lL=Z(637);Z(316);var pL=Z(639);Z(235);Z(664);Z(663);Z(454);Z(453);Z(455);Z(236);Z(272);Z(274);Z(273);Z(268);Z(379);Z(265);Z(314);Z(706);Z(279);Z(282);Z(280);Z(281);Z(5);Z(7);Z(6);Z(609);Z(443);Z(456);Z(380);Z(195);Z(301);Z(302);Z(450);Z(451);Z(457);Z(238);Z(267);Z(31);Z(275);Z(344);Z(345);
Z(346);Z(276);var aM=WG(756,FN);Z(277);Z(579);Z(665);Z(632);Z(495);Z(516);Z(30);Z(68);var qL=Z(640);Z(649);Z(668);Z(703);Z(702);Z(207);Z(223);Z(4);Z(631);Z(682);Z(699);var SN=$(700,function(){MM();return SM}),TM=WG(757,SN),TN=$(701,function(){BL();return VM}),WM=WG(758,TN);Z(685);Z(694);Z(693);Z(697);Z(696);Z(692);Z(691);Z(689);Z(690);Z(688);Z(687);Z(684);Z(686);Z(695);Z(698);Z(683);Z(651);Z(704);Z(328);Z(327);Z(330);Z(331);Z(329);Z(278);Z(21);Z(299);Z(300);Z(11);Z(14);Z(22);
var UN=Z(25),Bk=WG(759,UN);Z(23);Z(705);Z(8);Z(10);Z(9);Z(711);Z(712);Z(657);Z(660);Z(661);Z(662);Z(658);Z(659);var nL=Z(638);Z(642);Z(643);Z(214);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>