63308EE54E8033A708B414CAC05B0C32.cache.html 90.4 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642
<html><head><meta charset="UTF-8" /><script>var $gwt_version = "2.5.0";var $wnd = parent;var $doc = $wnd.document;var $moduleName, $moduleBase;var $strongName = '63308EE54E8033A708B414CAC05B0C32';var $stats = $wnd.__gwtStatsEvent ? function(a) {return $wnd.__gwtStatsEvent(a);} : null,$sessionId = $wnd.__gwtStatsSessionId ? $wnd.__gwtStatsSessionId : null;$stats && $stats({moduleName:'genex',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalStart'});</script></head><body><script><!--
function LA(){}
function Ub(){}
function kc(){}
function kf(){}
function zf(){}
function Gf(){}
function Mf(){}
function Sf(){}
function Zf(){}
function jg(){}
function pg(){}
function yg(){}
function Fg(){}
function Rg(){}
function ch(){}
function Lh(){}
function Wh(){}
function Wm(){}
function Tm(){}
function $m(){}
function go(){}
function yo(){}
function Ho(){}
function zp(){}
function Cp(){}
function Bq(){}
function Eq(){}
function vs(){}
function Zs(){}
function at(){}
function iw(){}
function lw(){}
function ow(){}
function rw(){}
function uw(){}
function xw(){}
function Aw(){}
function Dw(){}
function Qw(){}
function kA(){}
function kx(){ic()}
function bx(){ic()}
function ex(){ic()}
function Gw(){ic()}
function Zw(){ic()}
function JA(){ic()}
function Zo(){Yo()}
function mt(){nt()}
function wp(a){pp=a}
function Jp(a,b){a.H=b}
function $e(a,b){a.f=b}
function bf(a,b){a.a=b}
function cf(a,b){a.b=b}
function bn(a,b){a.b=b}
function an(a,b){a.a=b}
function cn(a,b){a.d=b}
function xo(a,b){a.d=b}
function Qv(a,b){a.a=b}
function C(a){this.a=a}
function _b(a){this.a=a}
function cc(a){this.a=a}
function Lg(a){this.a=a}
function Xg(a){this.a=a}
function Dh(a){this.a=a}
function Jn(a){this.a=a}
function Ln(a){this.a=a}
function Nn(a){this.a=a}
function Pn(a){this.a=a}
function Rn(a){this.a=a}
function Tn(a){this.a=a}
function $n(a){this.a=a}
function bo(a){this.a=a}
function Nr(a){this.a=a}
function as(a){this.a=a}
function ks(a){this.a=a}
function os(a){this.a=a}
function ys(a){this.a=a}
function Bs(a){this.a=a}
function Bv(a){this.a=a}
function Ev(a){this.a=a}
function Hv(a){this.a=a}
function Kv(a){this.a=a}
function Nv(a){this.a=a}
function Lw(a){this.a=a}
function Ky(a){this.a=a}
function _y(a){this.a=a}
function Kq(a){this.H=a}
function Uq(a){this.H=a}
function tu(a){this.b=a}
function xz(a){this.d=a}
function Mz(a){this.a=a}
function Lu(){this.a=1}
function dg(){this.a={}}
function db(){this.a=eb()}
function tf(){this.c=++qf}
function Sx(){Nx(this)}
function qA(){py(this)}
function $(a){J(a.b,a)}
function Nx(a){a.a=oc()}
function iq(a,b){_p(b,a)}
function yf(a,b){xr(b.a,a)}
function Ff(a,b){yr(b.a,a)}
function Yf(a,b){zr(b.a,a)}
function xg(a,b){zn(b.a,a)}
function Eg(a,b){An(b.a,a)}
function vt(a,b){Ac(a.b,b)}
function tt(a,b){Rc(a.b,b)}
function dw(a,b){sA(a.a,b)}
function cg(a,b,c){a.a[b]=c}
function X(a){Q();this.a=a}
function Ks(a){Q();this.a=a}
function mb(a){ic();this.e=a}
function nb(a){ic();this.e=a}
function Vb(a){return a.L()}
function Ot(){Ot=LA;Xt()}
function Ms(){Ms=LA;Os()}
function pv(){this.y=new Rv}
function fw(){this.a=new vA}
function vA(){this.a=new qA}
function Vh(){Th();return Ph}
function ld(){kd();return fd}
function Bd(){Ad();return vd}
function Rd(){Qd();return Ld}
function fe(){ee();return _d}
function Ae(){ze();return pe}
function Yt(){Xt();return St}
function Yo(){Yo=LA;Xo=new tf}
function Nb(){Nb=LA;Mb=new Ub}
function iA(){iA=LA;hA=new kA}
function cb(a){return eb()-a.a}
function bg(a,b){return a.a[b]}
function lp(a,b){ep();mp(a,b)}
function Lp(a,b){a.$()[_B]=b}
function xu(a,b){a.style[yC]=b}
function ku(a,b){mu(a,b,a.c)}
function qq(a,b){lq(a,b,a.H)}
function cr(a,b){Sq(a,b);_q(a)}
function fo(a,b,c){a.a=b;a.b=c}
function bh(a){a.a.n&&a.a.lb()}
function Au(a){Ah(a.a,a.c,a.b)}
function Jh(a){Gh.call(this,a)}
function yq(a){Jh.call(this,a)}
function _w(a){mb.call(this,a)}
function cx(a){mb.call(this,a)}
function fx(a){mb.call(this,a)}
function lx(a){mb.call(this,a)}
function $x(a){mb.call(this,a)}
function he(){bd.call(this,AB,0)}
function je(){bd.call(this,BB,1)}
function le(){bd.call(this,CB,2)}
function ne(){bd.call(this,DB,3)}
function bp(){kh.call(this,null)}
function fp(a,b){a.__listener=b}
function po(a,b,c){a.style[b]=c}
function Ac(b,a){b.scrollTop=a}
function ix(a,b){return a>b?a:b}
function Om(a){return new Mm[a]}
function Lt(a){this.H=a;new Lh}
function Er(a){a.f=false;no(a.H)}
function mr(a,b){Sq(a.j,b);_q(a)}
function Xr(a,b){cs(a.a,b,true)}
function Ur(a,b){cs(a.a,b,false)}
function fA(a,b,c){a.splice(b,c)}
function jh(a,b){return zh(a.a,b)}
function zh(a,b){return qy(a.d,b)}
function Wp(a,b){!!a.F&&ih(a.F,b)}
function Mp(a,b){Pp(a.$(),b,true)}
function tA(a,b){return qy(a.a,b)}
function ty(b,a){return b.e[vB+a]}
function hx(a){return a<=0?0-a:a}
function Rb(a){return !!a.a||!!a.f}
function ab(a,b){this.b=a;this.a=b}
function sp(){this.a=new kh(null)}
function nq(){this.f=new pu(this)}
function bd(a,b){this.a=a;this.b=b}
function Mc(a,b){a.innerText=b||qB}
function zc(b,a){b.innerHTML=a||qB}
function Ic(a){a.returnValue=false}
function Ix(){Ix=LA;Fx={};Hx={}}
function $t(){bd.call(this,AB,0)}
function au(){bd.call(this,BB,1)}
function cu(){bd.call(this,CB,2)}
function eu(){bd.call(this,DB,3)}
function Ie(){bd.call(this,'EX',3)}
function Ce(){bd.call(this,'PX',0)}
function Ke(){bd.call(this,'PT',4)}
function Me(){bd.call(this,'PC',5)}
function Ge(){bd.call(this,'EM',2)}
function Qe(){bd.call(this,'CM',7)}
function Se(){bd.call(this,'MM',8)}
function Oe(){bd.call(this,'IN',6)}
function Uh(a,b){bd.call(this,a,b)}
function Fr(){Gr.call(this,new $r)}
function U(a){$wnd.clearTimeout(a)}
function T(a){$wnd.clearInterval(a)}
function Jb(a){$wnd.clearTimeout(a)}
function uz(a){return a.b<a.d.Bb()}
function Gz(a,b){this.a=a;this.b=b}
function jn(a,b){this.a=a;this.b=b}
function ho(a,b){this.a=a;this.b=b}
function EA(a,b){this.a=a;this.b=b}
function Tv(a,b){this.b=a;this.a=b}
function ez(a,b){this.b=a;this.a=b}
function Zv(a,b){this.b=b;this.a=a}
function Ox(a,b){mc(a.a,b);return a}
function Wx(a,b){mc(a.a,b);return a}
function ko(a,b){sc(a,(Ms(),Ns(b)))}
function Kg(a,b){a.a?Gn(b.a):Cn(b.a)}
function vx(b,a){return b.indexOf(a)}
function vy(b,a){return vB+a in b.e}
function mi(a){return a==null?null:a}
function H(){H=LA;var a;a=new M;G=a}
function Q(){Q=LA;P=new Yz;Oo(new Ho)}
function Yz(){this.a=Zh(Gm,PA,0,0,0)}
function nd(){bd.call(this,'NONE',0)}
function Jd(){bd.call(this,'AUTO',3)}
function Ee(){bd.call(this,'PCT',1)}
function pd(){bd.call(this,'BLOCK',1)}
function Zd(){bd.call(this,'FIXED',3)}
function dt(){Us.call(this,$doc.body)}
function kn(a){jn.call(this,a.a,a.b)}
function kh(a){lh.call(this,a,false)}
function rd(){bd.call(this,'INLINE',2)}
function Fd(){bd.call(this,'HIDDEN',1)}
function Hd(){bd.call(this,'SCROLL',2)}
function Td(){bd.call(this,'STATIC',0)}
function Tx(a){Nx(this);mc(this.a,a)}
function Bh(a){this.d=new qA;this.c=a}
function ep(){if(!cp){kp();cp=true}}
function gA(a,b,c,d){a.splice(b,c,d)}
function gi(a,b){return a.cM&&a.cM[b]}
function fi(a,b){return a.cM&&!!a.cM[b]}
function Ib(a){return a.$H||(a.$H=++Ab)}
function li(a){return a.tM==LA||fi(a,1)}
function sx(b,a){return b.charCodeAt(a)}
function uA(a,b){return Ay(a.a,b)!=null}
function Dn(a,b){a.f=b;!b&&(a.g=null)}
function lz(a,b){(a<0||a>=b)&&oz(a,b)}
function R(a){a.b?T(a.c):U(a.c);Wz(P,a)}
function Gn(a){Cn(a);a.b=so(new Tn(a))}
function oo(a){jo=a;ep();a.setCapture()}
function Xx(a){this.a=oc();mc(this.a,a)}
function tb(a){return ki(a)?jc(ii(a)):qB}
function tc(b,a){return b.removeChild(a)}
function sc(b,a){return b.appendChild(a)}
function nc(a,b){a[a.explicitLength++]=b}
function Dd(){bd.call(this,'VISIBLE',0)}
function Xd(){bd.call(this,'ABSOLUTE',2)}
function Vd(){bd.call(this,'RELATIVE',1)}
function Tq(){Uq.call(this,Gc($doc,xB))}
function xq(){xq=LA;vq=new Bq;wq=new Eq}
function xf(){xf=LA;wf=new uf(FB,new zf)}
function jf(){jf=LA;hf=new uf(EB,new kf)}
function Ef(){Ef=LA;Df=new uf(GB,new Gf)}
function Lf(){Lf=LA;Kf=new uf(HB,new Mf)}
function Rf(){Rf=LA;Qf=new uf(IB,new Sf)}
function Xf(){Xf=LA;Wf=new uf(JB,new Zf)}
function ig(){ig=LA;hg=new uf(KB,new jg)}
function og(){og=LA;ng=new uf(LB,new pg)}
function wg(){wg=LA;vg=new uf(MB,new yg)}
function Dg(){Dg=LA;Cg=new uf(NB,new Fg)}
function eb(){return (new Date).getTime()}
function sb(a){return a==null?null:a.name}
function ji(a,b){return a!=null&&fi(a,b)}
function wx(c,a,b){return c.indexOf(a,b)}
function Qy(a){return a.b=hi(vz(a.a),59)}
function wc(b,a){return parseInt(b[a])||0}
function Qx(a,b,c){return pc(a.a,b,b,c),a}
function pb(a){return ki(a)?qb(ii(a)):a+qB}
function xr(a,b){Cr(a,(a.a,ff(b)),gf(b))}
function yr(a,b){Dr(a,(a.a,ff(b)),gf(b))}
function zr(a,b){Er(a,(a.a,ff(b),gf(b)))}
function J(a,b){Wz(a.a,b);a.a.b==0&&R(a.b)}
function Tz(a,b){lz(b,a.b);return a.a[b]}
function wh(a,b){var c;c=xh(a,b);return c}
function sh(a,b,c){var d;d=vh(a,b);d.xb(c)}
function lh(a,b){this.a=new Bh(b);this.b=a}
function z(a){this.j=new C(this);this.r=a}
function Et(a){this.c=a;this.a=!!this.c.C}
function Bn(a){if(a.a){Au(a.a.a);a.a=null}}
function Cn(a){if(a.b){Au(a.b.a);a.b=null}}
function rn(a){a.r=false;a.c=false;a.g=null}
function Sz(a){a.a=Zh(Gm,PA,0,0,0);a.b=0}
function Tb(a,b){a.a=Wb(a.a,[b,false]);Sb(a)}
function Px(a,b){return pc(a.a,b,b+1,qB),a}
function Db(a,b,c){return a.apply(b,c);var d}
function Wc(b,a){return b.getElementById(a)}
function Ex(a){return String.fromCharCode(a)}
function qb(a){return a==null?null:a.message}
function Uw(a){var b=Mm[a.b];a=null;return b}
function Lz(a){var b;b=Qy(a.a);return b.Db()}
function rc(a){var b;b=qc(a);nc(a,b);return b}
function Rx(a,b,c,d){pc(a.a,b,c,d);return a}
function Rz(a,b){_h(a.a,a.b++,b);return true}
function qh(a,b){!a.a&&(a.a=new Yz);Rz(a.a,b)}
function hh(a,b,c){return new Dh(rh(a.a,b,c))}
function Fo(a){Eo();return Do?qp(Do,a):null}
function Hc(a,b){a.fireEvent('on'+b.type,b)}
function Bu(a,b,c){this.a=a;this.c=b;this.b=c}
function Du(a,b,c){this.a=a;this.c=b;this.b=c}
function Gu(a,b,c){this.a=a;this.c=b;this.b=c}
function Nu(a,b,c){this.b=a;this.a=b;this.c=c}
function ob(a){ic();this.b=a;this.a=qB;hc(this)}
function Tr(a){this.H=a;this.a=new ds(this.H)}
function M(){this.a=new Yz;this.b=new X(this)}
function Us(a){nq.call(this);this.H=a;Xp(this)}
function Is(a){z.call(this,(H(),G));this.a=a}
function td(){bd.call(this,'INLINE_BLOCK',3)}
function To(){Jo&&Tg((!Ko&&(Ko=new bp),Ko))}
function Tg(a){var b;if(Qg){b=new Rg;a.V(b)}}
function eh(a){var b;if(ah){b=new ch;ih(a.a,b)}}
function Vr(a){Tr.call(this,a,ux('span',Lc(a)))}
function pu(a){this.b=a;this.a=Zh(Fm,PA,45,4,0)}
function Vw(a){return typeof a=='number'&&a>0}
function yx(b,a){return b.substr(a,b.length-a)}
function fn(a,b){return new jn(a.a-b.a,a.b-b.b)}
function gn(a,b){return new jn(a.a*b.a,a.b*b.b)}
function hn(a,b){return new jn(a.a+b.a,a.b+b.b)}
function Fn(a,b){tt(a.s,ni(b.a));vt(a.s,ni(b.b))}
function Ar(a){if(a.g){Au(a.g.a);a.g=null}$q(a)}
function Vs(a){Ts();try{a.eb()}finally{uA(Ss,a)}}
function Ts(){Ts=LA;Qs=new Zs;Rs=new qA;Ss=new vA}
function Eo(){Eo=LA;Do=new sp;rp(Do)||(Do=null)}
function ci(){ci=LA;ai=[];bi=[];di(new Wh,ai,bi)}
function qt(a){return gt((!ft&&(ft=new mt),a.b))}
function st(a){return ht((!ft&&(ft=new mt),a.b))}
function Oo(a){Ro();return Po(Qg?Qg:(Qg=new tf),a)}
function xb(a){var b;return b=a,li(b)?b.hC():Ib(b)}
function Zg(a,b){var c;if(Wg){c=new Xg(b);ih(a,c)}}
function Wb(a,b){!a&&(a=[]);a[a.length]=b;return a}
function oc(){var a=[];a.explicitLength=0;return a}
function mc(a,b){a[a.explicitLength++]=b==null?rB:b}
function sA(a,b){var c;c=wy(a.a,b,a);return c==null}
function rq(a,b){var c;c=mq(a,b);c&&sq(b.H);return c}
function jy(a){var b;b=new Ky(a);return new Gz(a,b)}
function Kw(){Kw=LA;Iw=new Lw(false);Jw=new Lw(true)}
function Km(a){if(ji(a,56)){return a}return new ob(a)}
function oi(a){if(a!=null){throw new Zw}return null}
function Lx(){if(Gx==256){Fx=Hx;Hx={};Gx=0}++Gx}
function $r(){Yr.call(this);this.H[_B]='Caption'}
function Gh(a){nb.call(this,Ih(a),Hh(a));this.a=a}
function ds(a){this.a=a;this.b=Mh(a);this.c=this.b}
function px(a){this.a='Unknown';this.c=a;this.b=-1}
function ki(a){return a!=null&&a.tM!=LA&&!fi(a,1)}
function xc(b,a){return b[a]==null?null:String(b[a])}
function pA(a,b){return mi(a)===mi(b)||a!=null&&wb(a,b)}
function KA(a,b){return mi(a)===mi(b)||a!=null&&wb(a,b)}
function qp(a,b){return hh(a.a,(!ah&&(ah=new tf),ah),b)}
function Po(a,b){return hh((!Ko&&(Ko=new bp),Ko),a,b)}
function wb(a,b){var c;return c=a,li(c)?c.eQ(b):c===b}
function Cc(a,b){var c;c=Gc(a,'script');c.text=b;return c}
function Fz(a){var b;b=new Sy(a.b.a);return new Mz(b)}
function oz(a,b){throw new fx('Index: '+a+', Size: '+b)}
function Ah(a,b,c){a.b>0?qh(a,new Gu(a,b,c)):uh(a,b,c)}
function Vp(a,b,c){return hh(!a.F?(a.F=new kh(a)):a.F,c,b)}
function $q(a){if(!a.A){return}Hs(a.z,false,false);Tg(a)}
function vn(a,b){if(a.j.a){return un(b,a.j.a)}return false}
function Cr(a,b,c){if(!jo){a.f=true;oo(a.H);a.d=b;a.e=c}}
function $u(a,b,c,d){b.a=a;b.f=0;c.a=a;c.f=1;d.a=a;d.f=2}
function py(a){a.a=[];a.e={};a.c=false;a.b=null;a.d=0}
function sq(a){a.style[dC]=qB;a.style[eC]=qB;a.style[fC]=qB}
function Kp(a){a.H.style[ZB]='818px';a.H.style[$B]='325px'}
function tn(a){return new jn(Qc(a.s.b),a.s.b.scrollTop||0)}
function Ns(a){return a.__gwt_resolve?a.__gwt_resolve():a}
function rt(a){return (a.b.scrollHeight||0)-a.b.clientHeight}
function iv(a){$wnd.genexSetKeyEvent=kB(function(){xv(a)})}
function fv(a){$wnd.genexSetClickEvent=kB(function(){uv(a)})}
function Qo(a){Ro();So();return Po((!Wg&&(Wg=new tf),Wg),a)}
function xx(c,a,b){b=Ax(b);return c.replace(RegExp(a,yD),b)}
function dn(a,b){this.c=b;this.d=new kn(a);this.e=new kn(b)}
function Ng(a,b){var c;if(Jg){c=new Lg(b);!!a.F&&ih(a.F,c)}}
function B(a,b){y(a.a,b)?(a.a.p=K(a.a.r,a.a.j)):(a.a.p=null)}
function sn(a){var b;b=a.a.touches;return b.length>0?b[0]:null}
function su(a){if(a.a>=a.b.c){throw new JA}return a.b.a[++a.a]}
function hi(a,b){if(a!=null&&!gi(a,b)){throw new Zw}return a}
function ou(a,b){var c;c=lu(a,b);if(c==-1){throw new JA}nu(a,c)}
function lq(a,b,c){$p(b);ku(a.f,b);sc(c,(Ms(),Ns(b.H)));_p(b,a)}
function Zh(a,b,c,d,e){var f;f=Yh(e,d);$h(a,b,c,f);return f}
function Pu(a){var b;b=xx(a,'<[^<]*>',qB);return b.indexOf($C)+4}
function tx(a,b){if(!ji(b,1)){return false}return String(a)==b}
function Cz(a){if(a.b<=0){throw new JA}return a.a.Hb(a.c=--a.b)}
function wz(a){if(a.c<0){throw new bx}a.d.Kb(a.c);a.b=a.c;a.c=-1}
function yn(a){if(!a.r){return}a.r=false;if(a.c){a.c=false;xn(a)}}
function dr(a){if(a.A){return}else a.D&&$p(a);Hs(a.z,true,false)}
function Bc(a){if(uc(a)){return !!a&&a.nodeType==1}return false}
function uc(b){try{return !!b&&!!b.nodeType}catch(a){return false}}
function V(a,b){return $wnd.setTimeout(kB(function(){a.I()}),b)}
function yy(a,b){var c;c=a.b;a.b=b;if(!a.c){a.c=true;++a.d}return c}
function Sw(a,b,c){var d;d=new Qw;d.c=a+b;Vw(c)&&Ww(c,d);return d}
function $h(a,b,c,d){ci();ei(d,ai,bi);d.cZ=a;d.cM=b;d.qI=c;return d}
function qc(a){var b=a.join(qB);a.length=a.explicitLength=0;return b}
function Xh(a,b){var c,d;c=a;d=Yh(0,b);$h(c.cZ,c.cM,c.qI,d);return d}
function Gb(a,b,c){var d;d=Eb();try{return Db(a,b,c)}finally{Hb(d)}}
function Ws(){Ts();try{zq(Ss,Qs)}finally{py(Ss.a);py(Rs)}}
function Wn(a){if(a.f){Au(a.f.a);a.f=null}a==a.e.g&&(a.e.g=null)}
function no(a){!!jo&&a==jo&&(jo=null);ep();a.releaseCapture()}
function Cy(a){var b;b=a.b;a.b=null;if(a.c){a.c=false;--a.d}return b}
function sr(a){var b,c;c=a.b.children[0];b=c.children[1];return Dc(b)}
function ot(a){var b;Hc(a,(b=$doc.createEventObject(),b.type=SB,b))}
function Hb(a){a&&Pb((Nb(),Mb));--zb;if(a){if(Cb!=-1){Jb(Cb);Cb=-1}}}
function Rc(a,b){a.currentStyle.direction==zB&&(b=-b);a.scrollLeft=b}
function Yc(a){return Qc(tx(a.compatMode,yB)?a.documentElement:a.body)}
function ni(a){return ~~Math.max(Math.min(a,2147483647),-2147483648)}
function ii(a){if(a!=null&&(a.tM==LA||fi(a,1))){throw new Zw}return a}
function vz(a){if(a.b>=a.d.Bb()){throw new JA}return a.d.Hb(a.c=a.b++)}
function Dt(a){if(!a.a||!a.c.C){throw new JA}a.a=false;return a.b=a.c.C}
function wo(a){a.e=false;a.f=null;a.a=false;a.b=false;a.c=true;a.d=null}
function x(a,b){w(a);a.n=true;a.o=false;a.k=200;a.s=b;++a.q;B(a.j,eb())}
function Vz(a,b){var c;c=(lz(b,a.b),a.a[b]);fA(a.a,b,1);--a.b;return c}
function Uz(a,b,c){for(;c<a.b;++c){if(KA(b,a.a[c])){return c}}return -1}
function ev(a){$wnd.genexGetDNASequence=kB(function(){return a.pb()})}
function gv(b){$wnd.genexSetDNASequence=kB(function(a){return b.tb(a)})}
function jv(b){$wnd.genexSetProblemNumber=kB(function(a){return b.vb(a)})}
function Kb(){return $wnd.setTimeout(function(){zb!=0&&(zb=0);Cb=-1},10)}
function Kc(b){try{return b.getBoundingClientRect().top}catch(a){return 0}}
function Ec(a){var b=a.parentNode;(!b||b.nodeType!=1)&&(b=null);return b}
function K(a,b){var c;c=new ab(a,b);Rz(a.a,c);a.a.b==1&&S(a.b,16);return c}
function xp(a,b){var c;c=Cc($doc,a);sc($doc.body,c);b.M();tc($doc.body,c)}
function Yr(){Vr.call(this,Gc($doc,xB));this.H[_B]='gwt-HTML'}
function Zr(){Yr.call(this);cs(this.a,'Enter new DNA Sequence',true)}
function ms(){ms=LA;new os('bottom');new os('middle');ls=new os(eC)}
function zv(a){typeof $wnd.genexStoreAnswer===uB&&$wnd.genexStoreAnswer(a)}
function Bx(a,b,c){a=a.slice(b,c);return String.fromCharCode.apply(null,a)}
function ei(a,b,c){ci();for(var d=0,e=b.length;d<e;++d){a[b[d]]=c[d]}}
function di(a,b,c){var d=0,e;for(var f in a){if(e=a[f]){b[d]=f;c[d]=e;++d}}}
function zy(e,a,b){var c,d=e.e;a=vB+a;a in d?(c=d[a]):++e.d;d[a]=b;return c}
function lu(a,b){var c;for(c=0;c<a.c;++c){if(a.a[c]==b){return c}}return -1}
function Zq(a,b){var c;c=b.srcElement;if(Bc(c)){return Nc(a.H,c)}return false}
function Wz(a,b){var c;c=Uz(a,b,0);if(c==-1){return false}Vz(a,c);return true}
function Hh(a){var b;b=a.ib();if(!b.mb()){return null}return hi(b.nb(),56)}
function Uo(){var a;if(Jo){a=new Zo;!!Ko&&ih(Ko,a);return null}return null}
function mo(a){var b;b=Ao(ro,a);if(!b&&!!a){a.cancelBubble=true;Ic(a)}return b}
function _q(a){var b;b=a.C;if(b){a.o!=null&&b._(a.o);a.p!=null&&b.ab(a.p)}}
function cs(a,b,c){c?zc(a.a,b):Mc(a.a,b);if(a.c!=a.b){a.c=a.b;Nh(a.a,a.b)}}
function qy(a,b){return b==null?a.c:ji(b,1)?vy(a,hi(b,1)):uy(a,b,~~xb(b))}
function ry(a,b){return b==null?a.b:ji(b,1)?ty(a,hi(b,1)):sy(a,b,~~xb(b))}
function Ay(a,b){return b==null?Cy(a):ji(b,1)?Dy(a,hi(b,1)):By(a,b,~~xb(b))}
function Jc(b){try{return b.getBoundingClientRect().left}catch(a){return 0}}
function hv(b){$wnd.genexSetDefaultDNASequence=kB(function(a){return b.ub(a)})}
function Tw(a,b,c,d){var e;e=new Qw;e.c=a+b;Vw(c)&&Ww(c,e);e.a=d?8:0;return e}
function Dy(d,a){var b,c=d.e;a=vB+a;if(a in c){b=c[a];--d.d;delete c[a]}return b}
function Dc(a){var b=a.firstChild;while(b&&b.nodeType!=1)b=b.nextSibling;return b}
function Dz(a,b){var c;this.a=a;this.d=a;c=a.Bb();(b<0||b>c)&&oz(b,c);this.b=b}
function uf(a,b){tf.call(this);this.a=b;!af&&(af=new dg);cg(af,a,this);this.b=a}
function Wr(){Tr.call(this,Gc($doc,xB));this.H[_B]='gwt-Label';cs(this.a,sC,false)}
function Tc(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).clientTop}
function Sc(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).clientLeft}
function Vc(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).clientWidth}
function Uc(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).clientHeight}
function Xc(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).scrollHeight||0}
function $c(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).scrollWidth||0}
function Zc(a){return (tx(a.compatMode,yB)?a.documentElement:a.body).scrollTop||0}
function ht(a){return a.currentStyle.direction==zB?a.clientWidth-(a.scrollWidth||0):0}
function gt(a){return a.currentStyle.direction==zB?0:(a.scrollWidth||0)-a.clientWidth}
function Fb(b){return function(){try{return Gb(b,this,arguments)}catch(a){throw a}}}
function wy(a,b,c){return b==null?yy(a,c):ji(b,1)?zy(a,hi(b,1),c):xy(a,b,c,~~xb(b))}
function rb(a){var b;return a==null?rB:ki(a)?sb(ii(a)):ji(a,1)?sB:(b=a,li(b)?b.cZ:zi).c}
function Ob(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=Yb(b,c)}while(a.b);a.b=c}}
function Pb(a){var b,c;if(a.c){c=null;do{b=a.c;a.c=null;c=Yb(b,c)}while(a.c);a.c=c}}
function lo(a,b,c){var d;d=io;io=a;b==jo&&dp(a.type)==8192&&(jo=null);c.X(a);io=d}
function Rw(a,b,c){var d;d=new Qw;d.c=a+b;Vw(c!=0?-c:0)&&Ww(c!=0?-c:0,d);d.a=4;return d}
function Br(a,b){var c;c=b.srcElement;if(Bc(c)){return Nc(Ec(sr(a.j)),c)}return false}
function Xu(a){var b;b=a.r;b=xx(b,jD,qB);b=xx(b,gD,qB);b=xx(b,iD,qB);return xx(b,hD,qB)}
function Qb(a){var b;if(a.a){b=a.a;a.a=null;!a.f&&(a.f=[]);Yb(b,a.f)}!!a.f&&(a.f=Xb(a.f))}
function lv(a){if(!a.H){return null}return new aw(a.f,a.g,a.i,a.d,a.a,a.H.i,a.H.e,a.H.q)}
function ux(b,a){if(a==null)return false;return b==a||b.toLowerCase()==a.toLowerCase()}
function Qp(a,b){if(!a){throw new mb(aC)}b=zx(b);if(b.length==0){throw new _w(bC)}Tp(a,b)}
function xn(a){var b;if(!a.f){return}b=qn(a.k,a.e);if(b){a.g=new Xn(a,b);Zb((Nb(),a.g),16)}}
function w(a){if(!a.n){return}a.t=a.o;a.n=false;a.o=false;if(a.p){$(a.p);a.p=null}a.t&&Es(a)}
function ov(a,b){var c;a.a=b;c=kv(a,a.a,-1);nv(a,c,-1);a.e=Xu(c.b);a.b=c.b.b.length;dv(a)}
function un(a,b){var c,d,e;e=new jn(a.a-b.a,a.b-b.b);c=hx(e.a);d=hx(e.b);return c<=25&&d<=25}
function Sy(a){var b;this.c=a;b=new Yz;a.c&&Rz(b,new _y(a));oy(a,b);ny(a,b);this.a=new xz(b)}
function dv(a){var b,c;c=lv(a);if(!c){zv(qD);return}b=ew(a.B,c);tx(b,rD)?zv('CORRECT'):zv(qD)}
function Pt(){var a;Ot();Qt.call(this,(a=$doc.createElement('INPUT'),a.type='text',a))}
function Xt(){Xt=LA;Tt=new $t;Ut=new au;Vt=new cu;Wt=new eu;St=$h(Em,PA,44,[Tt,Ut,Vt,Wt])}
function kd(){kd=LA;jd=new nd;gd=new pd;hd=new rd;id=new td;fd=$h(ym,PA,5,[jd,gd,hd,id])}
function Ad(){Ad=LA;zd=new Dd;xd=new Fd;yd=new Hd;wd=new Jd;vd=$h(zm,PA,7,[zd,xd,yd,wd])}
function Qd(){Qd=LA;Pd=new Td;Od=new Vd;Md=new Xd;Nd=new Zd;Ld=$h(Am,PA,8,[Pd,Od,Md,Nd])}
function ee(){ee=LA;ae=new he;be=new je;ce=new le;de=new ne;_d=$h(Bm,PA,9,[ae,be,ce,de])}
function so(a){ep();!uo&&(uo=new tf);if(!ro){ro=new lh(null,true);vo=new yo}return hh(ro,uo,a)}
function Qc(a){if(a.currentStyle.direction==zB){return -(a.scrollLeft||0)}return a.scrollLeft||0}
function Wv(a){if(!a.c&&!a.d)return wB;if(!a.c&&a.d){return uD}if(a.b==84)return 'U';return Ex(a.b)}
function qn(a,b){var c,d;d=b.b-a.b;if(d<=0){return null}c=fn(a.a,b.a);return new jn(c.a/d,c.b/d)}
function ay(a,b){var c;while(a.mb()){c=a.nb();if(b==null?c==null:wb(b,c)){return a}}return null}
function Lc(a){var b,c;c=a.tagName;b=a.scopeName;if(b==null||ux('html',b)){return c}return b+vB+c}
function ur(a){var b,c;c=Gc($doc,qC);b=Gc($doc,xB);sc(c,(Ms(),Ns(b)));c[_B]=a;b[_B]=a+'Inner';return c}
function qs(a,b){var c,d;c=(d=Gc($doc,qC),d[tC]=a.a.a,po(d,uC,a.c.a),d);sc(a.b,(Ms(),Ns(c)));lq(a,b,c)}
function kv(a,b,c){var d;d=new bv(b,a.C,a.D,a.G,a.u,a.t,a.z);_u(d);Zu(d);av(d);return new Zv(Su(d,c),d)}
function pc(a,b,c,d){var e;e=qc(a);nc(a,e.substr(0,b-0));a[a.explicitLength++]=d==null?rB:d;nc(a,yx(e,c))}
function Pp(a,b,c){if(!a){throw new mb(aC)}b=zx(b);if(b.length==0){throw new _w(bC)}c?vc(a,b):yc(a,b)}
function Sb(a){if(!a.i){a.i=true;!a.e&&(a.e=new _b(a));Zb(a.e,1);!a.g&&(a.g=new cc(a));Zb(a.g,50)}}
function Qt(a){Lt.call(this,a,(!Vm&&(Vm=new Wm),!Sm&&(Sm=new Tm)));this.H[_B]='gwt-TextBox'}
function hu(){Nq.call(this);this.a=(hs(),es);this.b=(ms(),ls);this.e[nC]=vC;this.e[oC]=vC}
function Xv(a,b){this.e=b;this.b=a;this.d=false;this.c=false;this.a=-1;this.f=-1;this.g=false}
function Xn(a,b){this.e=a;this.a=new db;this.b=tn(this.e);this.d=new dn(this.b,b);this.f=Qo(new $n(this))}
function Rq(a,b){if(a.C!=b){return false}try{_p(b,null)}finally{tc(a.kb(),b.H);a.C=null}return true}
function Oc(a){var b;b=a.ownerDocument;return Jc(a)+Qc(tx(b.compatMode,yB)?b.documentElement:b.body)}
function Mh(a){var b;b=xc(a,OB);if(ux(zB,b)){return Th(),Sh}else if(ux(PB,b)){return Th(),Rh}return Th(),Qh}
function mq(a,b){var c;if(b.G!=a){return false}try{_p(b,null)}finally{c=b.H;tc(Ec(c),c);ou(a.f,b)}return true}
function yh(a){var b,c;if(a.a){try{for(c=new xz(a.a);c.b<c.d.Bb();){b=hi(vz(c),46);b.M()}}finally{a.a=null}}}
function Dr(a,b,c){var d,e;if(a.f){d=b+Oc(a.H);e=c+Pc(a.H);if(d<a.b||d>=a.i||e<a.c){return}br(a,d-a.d,e-a.e)}}
function Vo(){var a,b;if(No){b=Vc($doc);a=Uc($doc);if(Mo!=b||Lo!=a){Mo=b;Lo=a;Zg((!Ko&&(Ko=new bp),Ko),b)}}}
function br(a,b,c){var d;a.v=b;a.B=c;b-=Sc($doc);c-=Tc($doc);d=a.H;d.style[dC]=b+(ze(),jC);d.style[eC]=c+jC}
function Ym(a,b,c,d){var e,f,g;g=a*b;if(c>=0){e=0>c-d?0:c-d;g=g<e?g:e}else{f=0<c+d?0:c+d;g=g>f?g:f}return g}
function Kx(a){Ix();var b=vB+a;var c=Hx[b];if(c!=null){return c}c=Fx[b];c==null&&(c=Jx(a));Lx();return Hx[b]=c}
function oy(e,a){var b=e.e;for(var c in b){if(c.charCodeAt(0)==58){var d=new ez(e,c.substring(1));a.xb(d)}}}
function Sq(a,b){if(b==a.C){return}!!b&&$p(b);!!a.C&&a.hb(a.C);a.C=b;if(b){sc(a.kb(),(Ms(),Ns(a.C.H)));_p(b,a)}}
function Nq(){nq.call(this);this.e=Gc($doc,gC);this.d=Gc($doc,hC);sc(this.e,(Ms(),Ns(this.d)));Jp(this,this.e)}
function hs(){hs=LA;new ks((ee(),'center'));new ks('justify');fs=new ks(dC);new ks('right');gs=fs;es=gs}
function Th(){Th=LA;Sh=new Uh('RTL',0);Rh=new Uh('LTR',1);Qh=new Uh('DEFAULT',2);Ph=$h(Dm,PA,30,[Sh,Rh,Qh])}
function S(a,b){if(b<0){throw new _w('must be non-negative')}a.b?T(a.c):U(a.c);Wz(P,a);a.b=false;a.c=V(a,b);Rz(P,a)}
function Ry(a){if(!a.b){throw new cx('Must call next() before remove().')}else{wz(a.a);Ay(a.c,a.b.Db());a.b=null}}
function nu(a,b){var c;if(b<0||b>=a.c){throw new ex}--a.c;for(c=b;c<a.c;++c){_h(a.a,c,a.a[c+1])}_h(a.a,a.c,null)}
function Wu(a,b){var c;b>=a.a.b&&(b=a.a.b-1);c=hi(Tz(a.a,b),48);while(!c.d&&b<a.a.b){c=hi(Tz(a.a,b),48);++b}return c}
function vh(a,b){var c,d;d=hi(ry(a.d,b),58);if(!d){d=new qA;wy(a.d,b,d)}c=hi(d.b,57);if(!c){c=new Yz;yy(d,c)}return c}
function xh(a,b){var c,d;d=hi(ry(a.d,b),58);if(!d){return iA(),iA(),hA}c=hi(d.b,57);if(!c){return iA(),iA(),hA}return c}
function ff(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientX||0)-Oc(b)+Qc(b)+Yc(b.ownerDocument)}return a.a.clientX||0}
function Pc(a){var b;b=a.ownerDocument;return Kc(a)+((tx(b.compatMode,yB)?b.documentElement:b.body).scrollTop||0)}
function Zb(b,c){Nb();$wnd.setTimeout(function(){var a=kB(Vb)(b);a&&$wnd.setTimeout(arguments.callee,c)},c)}
function gwtOnLoad(b,c,d,e){$moduleName=c;$moduleBase=d;if(b)try{kB(Jm)()}catch(a){b(c)}else{kB(Jm)()}}
function er(a){if(a.x){Au(a.x.a);a.x=null}if(a.s){Au(a.s.a);a.s=null}if(a.A){a.x=so(new ys(a));a.s=Fo(new Bs(a))}}
function Eb(){var a;if(zb!=0){a=eb();if(a-Bb>2000){Bb=a;Cb=Kb()}}if(zb++==0){Ob((Nb(),Mb));return true}return false}
function Jy(a,b){var c,d,e;if(ji(b,59)){c=hi(b,59);d=c.Db();if(qy(a.a,d)){e=ry(a.a,d);return pA(c.Eb(),e)}}return false}
function uh(a,b,c){var d,e,f;d=xh(a,b);e=d.Ab(c);e&&d.zb()&&(f=hi(ry(a.d,b),58),hi(Cy(f),57),f.d==0&&Ay(a.d,b),undefined)}
function jb(a){var b,c,d;c=Zh(Hm,PA,55,a.length,0);for(d=0,b=a.length;d<b;++d){if(!a[d]){throw new kx}c[d]=a[d]}}
function ic(){var a,b,c,d;c=gc(new kc);d=Zh(Hm,PA,55,c.length,0);for(a=0,b=d.length;a<b;++a){d[a]=new px(c[a])}jb(d)}
function ny(h,a){var b=h.a;for(var c in b){var d=parseInt(c,10);if(c==d){var e=b[d];for(var f=0,g=e.length;f<g;++f){a.xb(e[f])}}}}
function gf(a){var b,c;b=a.b;if(b){return c=a.a,(c.clientY||0)-Pc(b)+(b.scrollTop||0)+Zc(b.ownerDocument)}return a.a.clientY||0}
function Vv(a){switch(a.b){case 65:return xD;case 71:return wD;case 67:return vD;case 84:return uD;}return qB}
function Nh(a,b){switch(b.b){case 0:{a[OB]=zB;break}case 1:{a[OB]=PB;break}case 2:{Mh(a)!=(Th(),Qh)&&(a[OB]=qB,undefined);break}}}
function Hn(){this.d=new Yz;this.e=new go;this.k=new go;this.j=new go;this.q=new Yz;this.i=new bo(this);Dn(this,new $m)}
function aw(a,b,c,d,e,f,g,h){this.f=a;this.g=b;this.i=c;this.e=d;this.a=e;this.b=f;this.d=g;this.c=h;'GenexState\n'+_v(this)}
function Lq(a){Kq.call(this,$doc.createElement("<BUTTON type='button'><\/BUTTON>"));this.H[_B]='gwt-Button';zc(this.H,a)}
function tg(){var a;this.a=(a=document.createElement(xB),a.setAttribute('ontouchstart','return;'),typeof a.ontouchstart==uB)}
function Es(a){if(!a.i){Ds(a);a.c||rq((Ts(),Xs(null)),a.a)}a.a.H.style[yC]='rect(auto, auto, auto, auto)';a.a.H.style[nB]=mC}
function Xz(a,b){var c;b.length<a.b&&(b=Xh(b,a.b));for(c=0;c<a.b;++c){_h(b,c,a.a[c])}b.length>a.b&&_h(b,a.b,null);return b}
function np(){var a=false;for(var b=0;b<$wnd.__gwt_globalEventArray.length;b++){!$wnd.__gwt_globalEventArray[b]()&&(a=true)}return !a}
function gu(a,b){var c,d,e;d=Gc($doc,pC);c=(e=Gc($doc,qC),e[tC]=a.a.a,po(e,uC,a.b.a),e);sc(d,(Ms(),Ns(c)));sc(a.d,Ns(d));lq(a,b,c)}
function df(a,b,c){var d,e,f;if(af){f=hi(bg(af,a.type),12);if(f){d=f.a.a;e=f.a.b;bf(f.a,a);cf(f.a,c);Wp(b,f.a);bf(f.a,d);cf(f.a,e)}}}
function uy(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Db();if(h.Cb(a,g)){return true}}}return false}
function sy(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Db();if(h.Cb(a,g)){return f.Eb()}}}return null}
function zx(c){if(c.length==0||c[0]>wB&&c[c.length-1]>wB){return c}var a=c.replace(/^(\s*)/,qB);var b=a.replace(/\s*$/,qB);return b}
function hc(a){var b,c,d,e;d=(ki(a.b)?ii(a.b):null,[]);e=Zh(Hm,PA,55,d.length,0);for(b=0,c=e.length;b<c;++b){e[b]=new px(d[b])}jb(e)}
function Up(a,b,c){var d;d=dp(c.b);d==-1?null:a.E==-1?lp(a.H,d|(a.H.__eventBits||0)):(a.E|=d);return hh(!a.F?(a.F=new kh(a)):a.F,c,b)}
function Ku(a){switch(a.a){case 0:++a.a;case 1:++a.a;return 'exon';case 2:++a.a;return 'next';case 3:a.a=1;return 'another';}return qB}
function rs(){Nq.call(this);this.a=(hs(),es);this.c=(ms(),ls);this.b=Gc($doc,pC);sc(this.d,(Ms(),Ns(this.b)));this.e[nC]=vC;this.e[oC]=vC}
function jc(b){var c=qB;try{for(var d in b){if(d!='name'&&d!='message'&&d!='toString'){try{c+='\n '+d+pB+b[d]}catch(a){}}}}catch(a){}return c}
function wn(a,b){var c,d,e,f;c=eb();f=false;for(e=new xz(a.q);e.b<e.d.Bb();){d=hi(vz(e),35);if(c-d.b<=2500&&un(b,d.a)){f=true;break}}return f}
function ew(a,b){var c,d,e,f;c=new Sx;e=Fz(jy(a.a.a));f=true;while(uz(e.a.a)){d=hi(Lz(e),49);if(!d.wb(b)){f=false;Ox(c,d.b)}}return f?rD:rc(c.a)}
function Ds(a){if(a.i){if(a.a.u){sc($doc.body,a.a.q);a.f=Qo(a.a.r);us();a.b=true}}else if(a.b){tc($doc.body,a.a.q);Au(a.f.a);a.f=null;a.b=false}}
function $p(a){if(!a.G){(Ts(),tA(Ss,a))&&Vs(a)}else if(a.G){a.G.hb(a)}else if(a.G){throw new cx("This widget's parent does not implement HasWidgets")}}
--></script>
<script><!--
function Yb(b,c){var a,d,e,f;for(d=0,e=b.length;d<e;++d){f=b[d];try{f[1]?f[0].L()&&(c=Wb(c,f)):f[0].M()}catch(a){a=Km(a);if(!ji(a,56))throw a}}return c}
function Ax(a){var b;b=0;while(0<=(b=a.indexOf('\\',b))){a.charCodeAt(b+1)==36?(a=a.substr(0,b-0)+'$'+yx(a,++b)):(a=a.substr(0,b-0)+yx(a,++b))}return a}
function lt(a,b){a.__lastScrollTop=a.__lastScrollLeft=0;a.attachEvent('onscroll',kt);a.attachEvent(BC,jt);b.attachEvent(BC,jt);b.__isScrollContainer=true}
function ze(){ze=LA;ye=new Ce;we=new Ee;re=new Ge;se=new Ie;xe=new Ke;ve=new Me;te=new Oe;qe=new Qe;ue=new Se;pe=$h(Cm,PA,10,[ye,we,re,se,xe,ve,te,qe,ue])}
function Yp(a,b){var c;switch(dp(b.type)){case 16:case 32:c=b.relatedTarget||(b.type==HB?b.toElement:b.fromElement);if(!!c&&Nc(a.H,c)){return}}df(b,a,a.H)}
function Fs(a){Ds(a);if(a.i){a.a.H.style[fC]=zC;a.a.B!=-1&&br(a.a,a.a.v,a.a.B);qq((Ts(),Xs(null)),a.a)}else{a.c||rq((Ts(),Xs(null)),a.a)}a.a.H.style[nB]=mC}
function Ww(a,b){var c;b.b=a;if(a==2){c=String.prototype}else{if(a>0){var d=Uw(b);if(d){c=d.prototype}else{d=Mm[a]=function(){};d.cZ=b;return}}else{return}}c.cZ=b}
function L(a){var b,c,d,e,f;b=Zh(xm,NA,3,a.a.b,0);b=hi(Xz(a.a,b),4);c=new db;for(e=0,f=b.length;e<f;++e){d=b[e];Wz(a.a,d);B(d.a,c.a)}a.a.b>0&&S(a.b,ix(5,16-(eb()-c.a)))}
function Qu(a,b){var c,d;d=wx(a.k,a.d,b);if(d==-1)return new Nu(b,a.k.length,-1);c=wx(a.k,a.c,d);if(c==-1)return new Nu(b,a.k.length,-1);return new Nu(b,d,c+a.c.length)}
function nv(a,b,c){c!=-1?Ur(a.s,sC+c):Ur(a.s,sC);Xr(a.r,b.a.b+'<font color=blue>'+a.A+'<\/font><\/pre><br><br><br><font size=+1><\/font><\/body><\/html>');a.H=b.b;uv(a)}
function nx(){nx=LA;mx=$h(wm,PA,-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])}
function gx(a){var b,c,d;b=Zh(wm,PA,-1,8,1);c=(nx(),mx);d=7;if(a>=0){while(a>15){b[d--]=c[a&15];a>>=4}}else{while(d>0){b[d--]=c[a&15];a>>=4}}b[d]=c[a&15];return Bx(b,d,8)}
function Ao(a,b){var c,d,e,f,g;if(!!uo&&!!a&&jh(a,uo)){c=vo.a;d=vo.b;e=vo.c;f=vo.d;wo(vo);xo(vo,b);ih(a,vo);g=!(vo.a&&!vo.b);vo.a=c;vo.b=d;vo.c=e;vo.d=f;return g}return true}
function ih(b,c){var a,d,e;!c.e||c.Q();e=c.f;$e(c,b.b);try{th(b.a,c)}catch(a){a=Km(a);if(ji(a,47)){d=a;throw new Jh(d.a)}else throw a}finally{e==null?(c.e=true,c.f=null):(c.f=e)}}
function us(){var a,b,c,d,e;b=null.Lb();e=Vc($doc);d=Uc($doc);b[wC]=(kd(),xC);b[ZB]=0+(ze(),jC);b[$B]=kC;c=$c($doc);a=Xc($doc);b[ZB]=(c>e?c:e)+jC;b[$B]=(a>d?a:d)+jC;b[wC]='block'}
function Yh(a,b){var c=new Array(b);if(a==3){for(var d=0;d<b;++d){var e=new Object;e.l=e.m=e.h=0;c[d]=e}}else if(a>0){var e=[null,0,false][a];for(var d=0;d<b;++d){c[d]=e}}return c}
function by(a){var b,c,d,e;d=new Sx;b=null;mc(d.a,'[');c=a.ib();while(c.mb()){b!=null?(mc(d.a,b),d):(b=ID);e=c.nb();mc(d.a,e===a?'(this Collection)':qB+e)}mc(d.a,']');return rc(d.a)}
function By(h,a,b){var c=h.a[b];if(c){for(var d=0,e=c.length;d<e;++d){var f=c[d];var g=f.Db();if(h.Cb(a,g)){c.length==1?delete h.a[b]:c.splice(d,1);--h.d;return f.Eb()}}}return null}
function xy(j,a,b,c){var d=j.a[c];if(d){for(var e=0,f=d.length;e<f;++e){var g=d[e];var h=g.Db();if(j.Cb(a,h)){var i=g.Eb();g.Fb(b);return i}}}else{d=j.a[c]=[]}var g=new EA(a,b);d.push(g);++j.d;return null}
function _p(a,b){var c;c=a.G;if(!b){try{!!c&&c.D&&a.eb()}finally{a.G=null}}else{if(c){throw new cx('Cannot set a new parent without first clearing the old parent')}a.G=b;b.D&&a.db()}}
function rh(a,b,c){if(!b){throw new lx('Cannot add a handler with a null type')}if(!c){throw new lx('Cannot add a null handler')}a.b>0?qh(a,new Du(a,b,c)):sh(a,b,c);return new Bu(a,b,c)}
function Pm(a){return $stats({moduleName:$moduleName,sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date).getTime(),type:'onModuleLoadStart',className:a})}
function Gs(a,b){var c,d,e,f,g,h;a.i||(b=1-b);g=0;e=0;f=0;c=0;d=ni(b*a.d);h=ni(b*a.e);switch(0){case 2:case 0:g=a.d-d>>1;e=a.e-h>>1;f=e+h;c=g+d;}xu(a.a.H,'rect('+g+AC+f+AC+c+AC+e+'px)')}
function zq(b,c){xq();var a,d,e,f,g;d=null;for(g=b.ib();g.mb();){f=hi(g.nb(),45);try{c.jb(f)}catch(a){a=Km(a);if(ji(a,56)){e=a;!d&&(d=new vA);sA(d,e)}else throw a}}if(d){throw new yq(d)}}
function Jx(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c<e){b=a.charCodeAt(c+3)+31*(a.charCodeAt(c+2)+31*(a.charCodeAt(c+1)+31*(a.charCodeAt(c)+31*b)))|0;c+=4}while(c<d){b=b*31+sx(a,c++)}return b|0}
function _h(a,b,c){if(c!=null){if(a.qI>0&&!gi(c,a.qI)){throw new Gw}else if(a.qI==-1&&(c.tM==LA||fi(c,1))){throw new Gw}else if(a.qI<-1&&!(c.tM!=LA&&!fi(c,1))&&!gi(c,-a.qI)){throw new Gw}}return a[b]=c}
function Zp(a){if(!a.D){throw new cx("Should only call onDetach when the widget is attached to the browser's document")}try{a.gb();Ng(a,false)}finally{try{a.cb()}finally{a.H.__listener=null;a.D=false}}}
function Xs(a){Ts();var b,c;c=hi(ry(Rs,a),42);b=null;if(a!=null){if(!(b=Wc($doc,a))){return null}}if(c){if(!b||c.H==b){return c}}Rs.d==0&&Oo(new at);!b?(c=new dt):(c=new Us(b));wy(Rs,a,c);sA(Ss,c);return c}
function Nc(a,b){if(a.nodeType!=1&&a.nodeType!=9){return a==b}if(b.nodeType!=1){b=b.parentNode;if(!b){return false}}if(a.nodeType==9){return a===b||a.body&&a.body.contains(b)}else{return a===b||a.contains(b)}}
function mu(a,b,c){var d,e;if(c<0||c>a.c){throw new ex}if(a.c==a.a.length){e=Zh(Fm,PA,45,a.a.length*2,0);for(d=0;d<a.a.length;++d){_h(e,d,a.a[d])}a.a=e}++a.c;for(d=a.c-1;d>c;--d){_h(a.a,d,a.a[d-1])}_h(a.a,c,b)}
function Rv(){this.a='CAAGGCTATAACCGAGATTGATGCCTTGTGCGATAAGGTGTGTCCCCCCCCAAAGTGTCGGATGTCGAGTGCGCGTGCAAAAAAAAACAAAGGCGAGGACCTTAAGAAGGTGTGAGGGGGCGCTCGAT';this.e=BD;this.f=0;this.g=CD;this.c=DD;this.b=ED;this.d=FD}
function ec(a){var b,c,d;d=qB;a=zx(a);b=a.indexOf(tB);c=a.indexOf(uB)==0?8:0;if(b==-1){b=vx(a,String.fromCharCode(64));c=a.indexOf('function ')==0?9:0}b!=-1&&(d=zx(a.substr(c,b-c)));return d.length>0?d:'anonymous'}
function Nm(a,b,c){var d=Mm[a];if(d&&!d.cZ){_=d.prototype}else{!d&&(d=Mm[a]=function(){});_=d.prototype=b<0?{}:Om(b);_.cM=c}for(var e=3;e<arguments.length;++e){arguments[e].prototype=_}if(d.cZ){_.cZ=d.cZ;d.cZ=null}}
function Gc(a,b){var c,d;if(b.indexOf(vB)!=-1){c=(!a.__gwt_container&&(a.__gwt_container=a.createElement(xB)),a.__gwt_container);c.innerHTML='<'+b+'/>'||qB;d=Dc(c);c.removeChild(d);return d}return a.createElement(b)}
function xv(d){$doc.onkeypress=function(a){if(d.n){var a=$wnd.event||a;var b=String.fromCharCode(a.charCode);var c=a.charCode;d.rb(b,c)}};$doc.onkeydown=function(a){if(d.n){var a=$wnd.event||a;var b=a.keyCode;d.qb(b)}}}
function Ih(a){var b,c,d,e,f;c=a.Bb();if(c==0){return null}b=new Xx(c==1?'Exception caught: ':c+' exceptions caught: ');d=true;for(f=a.ib();f.mb();){e=hi(f.nb(),56);d?(d=false):(mc(b.a,'; '),b);Wx(b,e.K())}return rc(b.a)}
function ut(a){var b,c;if(a.c){return false}a.c=(b=(!pn&&(pn=(Kw(),(!gg&&(gg=new tg),gg.a)&&!(c=navigator.userAgent.toLowerCase(),/android ([3-9]+)\.([0-9]+)/.exec(c)!=null)?Jw:Iw)),pn.a?new Hn:null),!!b&&En(b,a),b);return !a.c}
function Tp(a,b){var c=a.className.split(/\s+/);if(!c){return}var d=c[0];var e=d.length;c[0]=b;for(var f=1,g=c.length;f<g;f++){var h=c[f];h.length>e&&h.charAt(e)==cC&&h.indexOf(d)==0&&(c[f]=b+h.substring(e))}a.className=c.join(wB)}
function Xp(a){var b;if(a.D){throw new cx("Should only call onAttach when the widget is detached from the browser's document")}a.D=true;fp(a.H,a);b=a.E;a.E=-1;b>0&&(a.E==-1?lp(a.H,b|(a.H.__eventBits||0)):(a.E|=b));a.bb();a.fb();Ng(a,true)}
function An(a,b){var c,d;fo(a.j,null,0);if(a.r){return}d=sn(b);a.p=new jn(d.pageX,d.pageY);c=eb();fo(a.k,a.p,c);fo(a.e,a.p,c);a.n=null;if(a.g){Rz(a.q,new ho(a.p,c));Zb((Nb(),a.i),2500)}a.o=new jn(Qc(a.s.b),a.s.b.scrollTop||0);rn(a);a.r=true}
function vc(a,b){var c,d,e,f;b=zx(b);f=a.className;c=f.indexOf(b);while(c!=-1){if(c==0||f.charCodeAt(c-1)==32){d=c+b.length;e=f.length;if(d==e||d<e&&f.charCodeAt(d)==32){break}}c=f.indexOf(b,c+1)}if(c==-1){f.length>0&&(f+=wB);a.className=f+b}}
function gc(i){var a={};var b=[];var c=arguments.callee.caller.caller;while(c){var d=i.N(c.toString());b.push(d);var e=vB+d;var f=a[e];if(f){var g,h;for(g=0,h=f.length;g<h;g++){if(f[g]===c){return b}}}(f||(a[e]=[])).push(c);c=c.caller}return b}
function rp(g){var c=qB;var d=$wnd.location.hash;d.length>0&&(c=g.Y(d.substring(1)));wp(c);var e=g;var f=$wnd.onhashchange;$wnd.onhashchange=kB(function(){var a=qB,b=$wnd.location.hash;b.length>0&&(a=e.Y(b.substring(1)));e.Z(a);f&&f()});return true}
function wt(a){Tq.call(this);this.b=this.H;this.a=Gc($doc,xB);sc(this.b,this.a);this.b.style[nB]=(Ad(),'auto');this.b.style[fC]=(Qd(),CC);this.a.style[fC]=CC;this.b.style[DC]=EC;this.a.style[DC]=EC;ut(this);!ft&&(ft=new mt);lt(this.b,this.a);Sq(this,a)}
function bv(a,b,c,d,e,f,g){var h;this.a=new Yz;this.b=a;this.n=b;this.o=c;this.s=d;this.d=e;this.c=f;this.j=g;this.p=-1;this.t=-1;this.g=0;this.i=0;this.f=0;this.k=qB;this.e=qB;this.q=qB;this.r=qB;for(h=0;h<a.length;++h){Rz(this.a,new Xv(sx(this.b,h),h))}}
function Hs(a,b,c){var d;a.c=c;w(a);if(a.g){R(a.g);a.g=null;Es(a)}a.a.A=b;er(a.a);d=!c&&a.a.t;a.i=b;if(d){if(b){Ds(a);a.a.H.style[fC]=zC;a.a.B!=-1&&br(a.a,a.a.v,a.a.B);a.a.H.style[yC]=lC;qq((Ts(),Xs(null)),a.a);a.g=new Ks(a);S(a.g,1)}else{x(a,eb())}}else{Fs(a)}}
function Zm(a){var b,c,d,e,f,g,h,i,j,k,l,m;e=a.b;m=a.a;f=a.c;k=a.e;b=Math.pow(0.9993,m);g=e*5.0E-4;i=Ym(f.a,b,k.a,g);j=Ym(f.b,b,k.b,g);h=new jn(i,j);a.e=h;d=a.b;c=gn(h,new jn(d,d));l=a.d;cn(a,new jn(l.a+c.a,l.b+c.b));if(hx(h.a)<0.02&&hx(h.b)<0.02){return false}return true}
function Xb(a){var b,c,d,e,f,g;d=a.length;if(d==0){return null}b=false;f=eb();while(eb()-f<100){for(c=0;c<d;++c){g=a[c];if(!g){continue}if(!g[0].L()){a[c]=null;b=true}}}if(b){e=[];for(c=0;c<d;++c){!!a[c]&&(e[e.length]=a[c],undefined)}return e.length==0?null:e}else{return a}}
function _u(a){var b,c,d,e,f,g;f=vx(a.b,a.n);g=wx(a.b,a.s,f);e=new Sx;if(f!=-1){c=0;a.p=f;a.g=a.p+a.n.length+a.o;g!=-1?(a.t=g):(a.t=a.b.length);for(b=a.g;b<a.t;++b){d=hi(Tz(a.a,b),48);d.c=true;++c}for(b=0;b<a.b.length;++b){d=hi(Tz(a.a,b),48);Ox(e,Wv(d))}a.k=zx(rc(e.a))}else{a.k=qB}}
function uv(e){function f(a,b,c){var d=document.createRange();d.selectNodeContents(a);d.setEnd(b,c);return d.toString().length}
var g=$doc.getElementById('dna-strand');g.style.cursor='pointer';g.onclick=function(){var a=$wnd.getSelection();var b=f(this,a.anchorNode,a.anchorOffset);e.sb(b);e.n=true}}
function _v(a){var b;b=new Sx;mc(b.a,'State:\n');Ox(b,'\tStarting DNA='+a.f+aD);Ox(b,'\tStarting mRNA='+a.g+aD);Ox(b,'\tStarting protein='+a.i+aD);Ox(b,'\tSelected base='+a.e+aD);Ox(b,'\tCurrent DNA='+a.a+aD);Ox(b,'\tNum Exons='+a.b+aD);Ox(b,'\tRNA='+a.d+aD);Ox(b,'\tProtein='+a.c+'\n\n');return rc(b.a)}
function Zu(a){var b,c,d,e,f,g;if(tx(a.k,qB)){a.e=qB}else{c=0;f=new Sx;d=0;while(c!=-1){b=Qu(a,c);++a.i;c=b.c;for(e=b.b;e<b.a;++e){g=hi(Tz(a.a,e+a.g),48);g.d=true;++d;Ox(f,Wv(g))}}for(e=a.t;e<a.t+a.j.length;++e){if(e>=a.a.b){g=new Xv(65,e);g.d=true;Rz(a.a,g)}else{g=hi(Tz(a.a,e),48);g.d=true}}a.e=rc(f.a)+a.j}}
function tr(a){var b,c,d,e;Uq.call(this,Gc($doc,gC));d=this.H;this.b=Gc($doc,hC);ko(d,this.b);d[nC]=0;d[oC]=0;for(b=0;b<a.length;++b){c=(e=Gc($doc,pC),e[_B]=a[b],ko(e,ur(a[b]+'Left')),ko(e,ur(a[b]+'Center')),ko(e,ur(a[b]+'Right')),e);ko(this.b,c);b==1&&(this.a=Dc(c.children[1]))}this.H[_B]='gwt-DecoratorPanel'}
function Os(){var c=function(){};c.prototype={className:qB,clientHeight:0,clientWidth:0,dir:qB,getAttribute:function(a,b){return this[a]},href:qB,id:qB,lang:qB,nodeType:1,removeAttribute:function(a,b){this[a]=undefined},setAttribute:function(a,b){this[a]=b},src:qB,style:{},title:qB};$wnd.GwtPotentialElementShim=c}
function yc(a,b){var c,d,e,f,g,h,i;b=zx(b);i=a.className;e=i.indexOf(b);while(e!=-1){if(e==0||i.charCodeAt(e-1)==32){f=e+b.length;g=i.length;if(f==g||f<g&&i.charCodeAt(f)==32){break}}e=i.indexOf(b,e+1)}if(e!=-1){c=zx(i.substr(0,e-0));d=zx(yx(i,e+b.length));c.length==0?(h=d):d.length==0?(h=c):(h=c+wB+d);a.className=h}}
function th(b,c){var a,d,e,f,g,h;if(!c){throw new lx('Cannot fire null event')}try{++b.b;g=wh(b,c.P());d=null;h=b.c?g.Jb(g.Bb()):g.Ib();while(b.c?h.b>0:h.b<h.d.Bb()){f=b.c?Cz(h):vz(h);try{c.O(hi(f,27))}catch(a){a=Km(a);if(ji(a,56)){e=a;!d&&(d=new vA);sA(d,e)}else throw a}}if(d){throw new Gh(d)}}finally{--b.b;b.b==0&&yh(b)}}
function Yq(a){var b,c,d,e,f;d=a.A;c=a.t;if(!d){a.H.style[iC]=oB;a.t=false;!a.g&&(a.g=Qo(new Nr(a)));dr(a)}b=a.H;b.style[dC]=0+(ze(),jC);b.style[eC]=kC;e=Vc($doc)-wc(a.H,mB)>>1;f=Uc($doc)-wc(a.H,lB)>>1;br(a,ix(Yc($doc)+e,0),ix(Zc($doc)+f,0));if(!d){a.t=c;if(c){xu(a.H,lC);a.H.style[iC]=mC;x(a.z,eb())}else{a.H.style[iC]=mC}}}
function y(a,b){var c,d,e;c=a.q;d=b>=a.s+a.k;if(a.o&&!d){e=(b-a.s)/a.k;Gs(a,(1+Math.cos(3.141592653589793+e*3.141592653589793))/2);return a.n&&a.q==c}if(!a.o&&b>=a.s){a.o=true;a.d=wc(a.a.H,lB);a.e=wc(a.a.H,mB);a.a.H.style[nB]=oB;Gs(a,(1+Math.cos(3.141592653589793))/2);if(!(a.n&&a.q==c)){return false}}if(d){a.n=false;a.o=false;Es(a);return false}return true}
function Yu(a,b,c,d,e){var f,g;f=new Sx;g=new Sx;b==a.p&&(mc(g.a,'<EM class=promoter>'),g);b==a.p+a.n.length&&(mc(g.a,gD),g);b==a.t&&(mc(g.a,'<EM class=terminator>'),g);b==a.t+a.s.length&&(mc(g.a,gD),g);if(d){mc(g.a,jD);mc(g.a,c);mc(g.a,gD);e?(mc(f.a,c),f):Ox(f,c.toLowerCase())}else{mc(g.a,c);e?Ox(f,c.toLowerCase()):(mc(f.a,c),f)}return new Tv(rc(g.a),rc(f.a))}
function En(a,b){var c,d;if(a.s==b){return}rn(a);for(d=new xz(a.d);d.b<d.d.Bb();){c=hi(vz(d),28);Au(c.a)}Sz(a.d);Bn(a);Cn(a);a.s=b;if(b){b.D&&(Cn(a),a.b=so(new Tn(a)));a.a=Vp(b,new Jn(a),(!Jg&&(Jg=new tf),Jg));Rz(a.d,Up(b,new Ln(a),(Dg(),Dg(),Cg)));Rz(a.d,Up(b,new Nn(a),(wg(),wg(),vg)));Rz(a.d,Up(b,new Pn(a),(og(),og(),ng)));Rz(a.d,Up(b,new Rn(a),(ig(),ig(),hg)))}}
function nt(){kt=function(){var a=$wnd.event.srcElement;a.__lastScrollTop=a.scrollTop;a.__lastScrollLeft=a.scrollLeft};jt=function(){var a=$wnd.event.srcElement;a.__isScrollContainer&&(a=a.parentNode);setTimeout(kB(function(){if(a.scrollTop!=a.__lastScrollTop||a.scrollLeft!=a.__lastScrollLeft){a.__lastScrollTop=a.scrollTop;a.__lastScrollLeft=a.scrollLeft;ot(a)}}),1)}}
function So(){if(!No){xp("function __gwt_initWindowResizeHandler(resize) {\n  var wnd = window, oldOnResize = wnd.onresize;\n  \n  wnd.onresize = function(evt) {\n    try {\n      resize();\n    } finally {\n      oldOnResize && oldOnResize(evt);\n    }\n  };\n  \n  // Remove the reference once we've initialize the handler\n  wnd.__gwt_initWindowResizeHandler = undefined;\n}\n",new Cp);No=true}}
function Jm(){var a;!!$stats&&Pm('com.google.gwt.useragent.client.UserAgentAsserter');a=yu();tx(QB,a)||($wnd.alert('ERROR: Possible problem with your *.gwt.xml module file.\nThe compile time user.agent value (ie8) does not match the runtime user.agent value ('+a+'). Expect more errors.\n'),undefined);!!$stats&&Pm('com.google.gwt.user.client.DocumentModeAsserter');qo();!!$stats&&Pm('genex.client.gx.GenexGWT');mv(new pv)}
function av(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;if(tx(a.e,qB)){a.q=qB}else{h=0;l=new Sx;for(j=0;j<a.a.b;++j){b=hi(Tz(a.a,j),48);if(b.d){c=Wu(a,j);d=Wu(a,c.e+1);e=Wu(a,d.e+1);f=Wv(c)+Wv(d)+Wv(e);h=e.e;if(tx(f,KC)){$u(0,c,d,e);Ox(l,Iu(f));break}}}g=1;k=h+1;while(k<=a.a.b){i=Wu(a,k);m=Wu(a,i.e+1);n=Wu(a,m.e+1);f=Wv(i)+Wv(m)+Wv(n);if(k+2>=a.a.b)break;k=n.e+1;Ox(l,Iu(f));$u(g,i,m,n);if(tx(Iu(f),qB)){$u(-2,i,m,n);break}++g}a.q=rc(l.a)}}
function Tu(a,b){var c,d,e,f,g,h;c=new Sx;d=new Sx;h=new Sx;if(tx(a.d,xC)||tx(a.c,xC)){for(e=0;e<a.g;++e){mc(h.a,wB);mc(c.a,wB)}}if(tx(a.q,qB)){mc(h.a,dD);mc(c.a,eD)}else{for(e=0;e<a.b.length;++e){f=hi(Tz(a.a,e),48);if(f.d){if(f.a==0){break}mc(h.a,wB);mc(c.a,wB)}}mc(h.a,fD);Ox(c,fD+a.q+'-C\n');if(b!=-1){g=new Tx(a.q);f=hi(Tz(a.a,b),48);if(f.a>=0){g=Qx(g,f.a*3+3,gD);g=Qx(g,f.a*3+f.f+1,hD);g=Qx(g,f.a*3+f.f,iD);g=Qx(g,f.a*3,jD)}Ox(h,rc(g.a)+kD)}else{Ox(h,a.q+kD)}}a.r=rc(h.a);Ox(d,a.r+aD);return new Tv(rc(d.a),rc(c.a))}
function ar(a,b){var c,d,e,f;if(b.a||!a.y&&b.b){a.w&&(b.a=true);return}a.W(b);if(b.a){return}d=b.d;c=Zq(a,d);c&&(b.b=true);a.w&&(b.a=true);f=dp(d.type);switch(f){case 512:case 256:case 128:{((d.keyCode||0)&65535,(d.shiftKey?1:0)|(d.metaKey?8:0)|(d.ctrlKey?2:0)|(d.altKey?4:0),true)||(b.a=true);return}case 4:case 1048576:if(jo){b.b=true;return}if(!c&&a.k){$q(a);return}break;case 8:case 64:case 1:case 2:case 4194304:{if(jo){b.b=true;return}break}case 2048:{e=d.srcElement;if(a.w&&!c&&!!e){e.blur&&e!=$doc.body&&e.blur();b.a=true;return}break}}}
function yu(){var b=navigator.userAgent.toLowerCase();var c=function(a){return parseInt(a[1])*1000+parseInt(a[2])};if(function(){return b.indexOf(FC)!=-1}())return FC;if(function(){return b.indexOf('webkit')!=-1}())return 'safari';if(function(){return b.indexOf(GC)!=-1&&$doc.documentMode>=9}())return 'ie9';if(function(){return b.indexOf(GC)!=-1&&$doc.documentMode>=8}())return QB;if(function(){var a=/msie ([0-9]+)\.([0-9]+)/.exec(b);if(a&&a.length==3)return c(a)>=6000}())return 'ie6';if(function(){return b.indexOf('gecko')!=-1}())return 'gecko1_8';return 'unknown'}
function zn(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(!a.r){return}i=sn(b);j=new jn(i.pageX,i.pageY);k=eb();fo(a.e,j,k);if(!a.c){e=fn(j,a.p);c=hx(e.a);d=hx(e.b);if(c>5||d>5){fo(a.j,a.k.a,a.k.b);if(c>d){h=Qc(a.s.b);g=st(a.s);f=qt(a.s);if(e.a<0&&f<=h){rn(a);return}else if(e.a>0&&g>=h){rn(a);return}}else{n=a.s.b.scrollTop||0;m=rt(a.s);if(e.b<0&&m<=n){rn(a);return}else if(e.b>0&&0>=n){rn(a);return}}a.c=true}}Ic(b.a);if(a.c){o=fn(a.p,a.e.a);p=hn(a.o,o);tt(a.s,ni(p.a));vt(a.s,ni(p.b));l=k-a.k.b;if(l>200&&!!a.n){fo(a.k,a.n.a,a.n.b);a.n=null}else l>100&&!a.n&&(a.n=new ho(j,k))}}
function mv(a){a.r=new Yr;a.F=new wt(a.r);Kp(a.F);Lp(a.F,'genex-scrollpanel');qq(Xs(sD),a.F);a.j=new Fr;Mp(a.j,'genex-dialogbox');a.k=new hu;Ur(a.j.a,'New DNA Sequence');a.v=new Zr;Lp(a.v,'genex-dialogbox-message');a.o=new Pt;a.c=new Lq('Cancel');Mp(a.c,tD);Up(a.c,new Bv(a),(jf(),jf(),hf));a.x=new Lq(rD);Mp(a.x,tD);Up(a.x,new Hv(a),hf);a.q=new rs;qs(a.q,a.c);qs(a.q,a.x);gu(a.k,a.v);gu(a.k,a.o);gu(a.k,a.q);mr(a.j,a.k);a.E=new Lq('Reset DNA Sequence');Mp(a.E,tD);Up(a.E,new Kv(a),hf);a.w=new Lq('Enter New DNA Sequence');Mp(a.w,tD);Up(a.w,new Nv(a),hf);a.s=new Wr;Mp(a.s,'genex-label');a.p=new rs;qs(a.p,a.E);qs(a.p,a.w);qs(a.p,a.s);qq(Xs(sD),a.p);Tb((Nb(),Mb),new Ev(a))}
function Gr(a){var b,c,d;Tq.call(this);this.r=new vs;this.z=new Is(this);sc(this.H,Gc($doc,xB));br(this,0,0);Ec(Dc(this.H))[_B]='gwt-PopupPanel';Dc(this.H)[_B]=rC;this.k=false;this.n=false;this.w=true;d=$h(Im,PA,1,['dialogTop','dialogMiddle','dialogBottom']);this.j=new tr(d);Lp(this.j,qB);Qp(Ec(Dc(this.H)),'gwt-DecoratedPopupPanel');cr(this,this.j);Pp(Dc(this.H),rC,false);Pp(this.j.a,'dialogContent',true);$p(a);this.a=a;c=sr(this.j);sc(c,(Ms(),Ns(this.a.H)));iq(this,this.a);Ec(Dc(this.H))[_B]='gwt-DialogBox';this.i=Vc($doc);this.b=Sc($doc);this.c=Tc($doc);b=new as(this);Up(this,b,(xf(),xf(),wf));Up(this,b,(Xf(),Xf(),Wf));Up(this,b,(Ef(),Ef(),Df));Up(this,b,(Rf(),Rf(),Qf));Up(this,b,(Lf(),Lf(),Kf))}
function dp(a){switch(a){case 'blur':return 4096;case 'change':return 1024;case EB:return 1;case 'dblclick':return 2;case 'focus':return 2048;case 'keydown':return 128;case 'keypress':return 256;case 'keyup':return 512;case 'load':return 32768;case 'losecapture':return 8192;case FB:return 4;case GB:return 64;case HB:return 32;case IB:return 16;case JB:return 8;case SB:return 16384;case 'error':return 65536;case 'DOMMouseScroll':case 'mousewheel':return 131072;case 'contextmenu':return 262144;case 'paste':return 524288;case NB:return 1048576;case MB:return 2097152;case LB:return 4194304;case KB:return 8388608;case 'gesturestart':return 16777216;case 'gesturechange':return 33554432;case 'gestureend':return 67108864;default:return -1;}}
function Vu(a){var b,c,d,e,f,g,h;b=new Sx;c=new Sx;f=false;e=new Lu;if(!(tx(a.d,xC)||tx(a.c,xC))){mc(c.a,'<\/pre><h3>pre-mRNA: <EM class=exon>Ex<\/EM><EM class=next>o<\/EM><EM class=another>n<\/EM> Intron<\/h3><pre>');mc(b.a,'<\/pre><h3>pre-mRNA: EXON intron<\/h3><pre>');if(tx(a.k,qB)){mc(c.a,dD);mc(b.a,eD)}else{for(g=0;g<a.g;++g){mc(c.a,wB);mc(b.a,wB)}mc(c.a,$C);mc(b.a,$C);for(g=0;g<a.b.length;++g){d=hi(Tz(a.a,g),48);g!=0?(h=hi(Tz(a.a,g-1),48)):(h=hi(Tz(a.a,0),48));if(d.c){if(!h.d&&d.d){Ox(c,nD+Ku(e)+oD);f=true}if(h.d&&!d.d){mc(c.a,gD);f=false}if(d.g){mc(c.a,jD);Ox(c,Wv(d));mc(c.a,gD);f?Ox(b,Wv(d).toLowerCase()):Ox(b,Wv(d))}else{Ox(c,Wv(d));f?Ox(b,Wv(d)):Ox(b,Wv(d).toLowerCase())}}}mc(c.a,"<\/EM>-3'\n");mc(b.a,pD)}}return new Tv(rc(c.a),rc(b.a))}
function Su(a,b){var c,d,e,f,g,h,i,j,k;if(b!=-1){h=hi(Tz(a.a,b),48);h.g=true}e=new Sx;d=new Sx;f=(k=new Sx,mc(k.a,'<html><head>'),mc(k.a,'<style type="text/css">'),mc(k.a,'EM.selected {font-style: normal; background: blue; color: red}'),mc(k.a,'EM.promoter {font-style: normal; background: #90FF90; color: black}'),mc(k.a,'EM.terminator {font-style: normal; background: #FF9090; color: black}'),mc(k.a,'EM.exon {font-style: normal; background: #FF90FF; color: black}'),mc(k.a,'EM.next {font-style: normal; background: #FF8C00; color: black}'),mc(k.a,'EM.another {font-style: normal; background: #FFFF50; color: black}'),mc(k.a,'<\/style><\/head><body>'),new Tv(rc(k.a),qB));Ox(e,f.b);Ox(d,f.a);c=Ru(a);Ox(e,c.b);Ox(d,c.a);a.f=Pu(c.b);i=Vu(a);Ox(e,i.b);Ox(d,i.a);g=Uu(a);Ox(e,g.b);Ox(d,g.a);j=Tu(a,b);Ox(e,j.b);Ox(d,j.a);return new Tv(rc(e.a),rc(d.a))}
function mp(a,b){var c=(a.__eventBits||0)^b;a.__eventBits=b;if(!c)return;c&1&&(a.onclick=b&1?hp:null);c&3&&(a.ondblclick=b&3?gp:null);c&4&&(a.onmousedown=b&4?hp:null);c&8&&(a.onmouseup=b&8?hp:null);c&16&&(a.onmouseover=b&16?hp:null);c&32&&(a.onmouseout=b&32?hp:null);c&64&&(a.onmousemove=b&64?hp:null);c&128&&(a.onkeydown=b&128?hp:null);c&256&&(a.onkeypress=b&256?hp:null);c&512&&(a.onkeyup=b&512?hp:null);c&1024&&(a.onchange=b&1024?hp:null);c&2048&&(a.onfocus=b&2048?hp:null);c&4096&&(a.onblur=b&4096?hp:null);c&8192&&(a.onlosecapture=b&8192?hp:null);c&16384&&(a.onscroll=b&16384?hp:null);c&32768&&(a.nodeName=='IFRAME'?b&32768?a.attachEvent(YB,ip):a.detachEvent(YB,ip):(a.onload=b&32768?jp:null));c&65536&&(a.onerror=b&65536?hp:null);c&131072&&(a.onmousewheel=b&131072?hp:null);c&262144&&(a.oncontextmenu=b&262144?hp:null);c&524288&&(a.onpaste=b&524288?hp:null)}
function qo(){var a,b,c;b=$doc.compatMode;a=$h(Im,PA,1,[yB]);for(c=0;c<a.length;++c){if(tx(a[c],b)){return}}a.length==1&&tx(yB,a[0])&&tx('BackCompat',b)?"GWT no longer supports Quirks Mode (document.compatMode=' BackCompat').<br>Make sure your application's host HTML page has a Standards Mode (document.compatMode=' CSS1Compat') doctype,<br>e.g. by using &lt;!doctype html&gt; at the start of your application's HTML page.<br><br>To continue using this unsupported rendering mode and risk layout problems, suppress this message by adding<br>the following line to your*.gwt.xml module file:<br>&nbsp;&nbsp;&lt;extend-configuration-property name=\"document.compatMode\" value=\""+b+'"/&gt;':"Your *.gwt.xml module configuration prohibits the use of the current doucment rendering mode (document.compatMode=' "+b+"').<br>Modify your application's host HTML page doctype, or update your custom 'document.compatMode' configuration property settings."}
function Uu(a){var b,c,d,e,f,g,h,i,j;b=new Sx;c=new Sx;f=false;h=false;e=new Lu;mc(c.a,lD);mc(b.a,lD);if(!(tx(a.d,xC)||tx(a.c,xC))){mc(c.a,mD);mc(b.a,mD)}mc(c.a,'mRNA and Protein (<font color=blue>previous<\/font>):<\/h3><pre>');mc(b.a,'mRNA and Protein (previous on line below):<\/h3><pre>');if(tx(a.d,xC)||tx(a.c,xC)){for(g=0;g<a.g;++g){mc(c.a,wB);mc(b.a,wB)}}if(tx(a.e,qB)){mc(c.a,dD);mc(b.a,eD)}else{mc(c.a,$C);mc(b.a,$C);for(g=0;g<a.a.b;++g){d=hi(Tz(a.a,g),48);g!=0?(j=hi(Tz(a.a,g-1),48)):(j=hi(Tz(a.a,0),48));g!=a.a.b-1?(i=hi(Tz(a.a,g+1),48)):(i=hi(Tz(a.a,g),48));if(d.d){if(!j.d&&d.d){Ox(c,nD+Ku(e)+oD);f&&(mc(c.a,iD),c)}if(!d.c&&d.d&&!h){mc(c.a,gD);h=true}if((d.a==0||d.a==-2)&&d.f==0&&d.c){mc(c.a,iD);f=true}if(d.a==1&&d.f==0){mc(c.a,hD);f=false}if(d.a==-1&&j.a==-2){mc(c.a,hD);f=false}if(d.g&&d.c){mc(c.a,jD);Ox(c,Wv(d));mc(c.a,gD);f?Ox(b,Wv(d)):Ox(b,Wv(d).toLowerCase())}else{Ox(c,Wv(d));f?Ox(b,Wv(d).toLowerCase()):Ox(b,Wv(d))}d.d&&!i.d&&(mc(c.a,gD),c)}}mc(c.a,pD);mc(b.a,pD)}return new Tv(rc(c.a),rc(b.a))}
function Ro(){if(!Jo){xp('function __gwt_initWindowCloseHandler(beforeunload, unload) {\n  var wnd = window\n  , oldOnBeforeUnload = wnd.onbeforeunload\n  , oldOnUnload = wnd.onunload;\n  \n  wnd.onbeforeunload = function(evt) {\n    var ret, oldRet;\n    try {\n      ret = beforeunload();\n    } finally {\n      oldRet = oldOnBeforeUnload && oldOnBeforeUnload(evt);\n    }\n    // Avoid returning null as IE6 will coerce it into a string.\n    // Ensure that "" gets returned properly.\n    if (ret != null) {\n      return ret;\n    }\n    if (oldRet != null) {\n      return oldRet;\n    }\n    // returns undefined.\n  };\n  \n  wnd.onunload = function(evt) {\n    try {\n      unload();\n    } finally {\n      oldOnUnload && oldOnUnload(evt);\n      wnd.onresize = null;\n      wnd.onscroll = null;\n      wnd.onbeforeunload = null;\n      wnd.onunload = null;\n    }\n  };\n  \n  // Remove the reference once we\'ve initialize the handler\n  wnd.__gwt_initWindowCloseHandler = undefined;\n}\n',new zp);Jo=true}}
function Ru(a){var b,c,d,e,f,g,h,i,j,k,l,m;d=new Sx;h=new Sx;j=false;mc(h.a,'<html><h3>DNA: <EM class=promoter>Promoter<\/EM>');mc(h.a,'<EM class=terminator>Terminator<\/EM><\/h3><pre>\n');mc(d.a,'<h3>DNA: promoter, terminator<\/h3><pre>\n');mc(h.a,_C);mc(d.a,_C);for(k=0;k<a.b.length;k=k+10){k==0?(m=qB):k<100?(m='        '+k):(m='       '+k);mc(h.a,m);mc(d.a,m)}mc(h.a,aD);mc(d.a,aD);mc(h.a,_C);mc(d.a,_C);for(k=0;k<a.b.length;k=k+10){if(k>0){mc(h.a,bD);mc(d.a,bD)}}mc(h.a,aD);mc(d.a,aD);i=new Sx;f=new Sx;g=new Sx;e=new Sx;b=new Sx;c=new Sx;for(k=0;k<a.b.length;++k){l=hi(Tz(a.a,k),48);k==a.p&&(j=true);k==a.p+a.n.length&&(j=false);k==a.t&&(j=true);k==a.t+a.s.length&&(j=false);Ox(i,Yu(a,k,Ex(l.b),l.g,j).b);Ox(f,Yu(a,k,cD,l.g,j).b);Ox(g,Yu(a,k,Vv(l),l.g,j).b);Ox(e,Yu(a,k,Ex(l.b),l.g,j).a);Ox(b,Yu(a,k,cD,l.g,j).a);Ox(c,Yu(a,k,Vv(l),l.g,j).a)}mc(h.a,"5'-<span id='dna-strand'>");Ox(h,rc(i.a)+"<\/EM><\/span>-3'\n   "+rc(f.a)+"<\/EM>\n3'-"+rc(g.a));mc(h.a,"<\/EM>-5'\n");mc(d.a,$C);Ox(d,rc(e.a)+"-3'\n   "+rc(b.a)+"\n3'-"+rc(c.a));mc(d.a,"-5'\n");return new Tv(rc(h.a),rc(d.a))}
function Iu(a){if(tx(a,'UUU'))return HC;if(tx(a,'UUC'))return HC;if(tx(a,'UUA'))return IC;if(tx(a,'UUG'))return IC;if(tx(a,'CUU'))return IC;if(tx(a,'CUC'))return IC;if(tx(a,'CUA'))return IC;if(tx(a,'CUG'))return IC;if(tx(a,'AUU'))return JC;if(tx(a,'AUC'))return JC;if(tx(a,'AUA'))return JC;if(tx(a,KC))return 'Met';if(tx(a,'GUU'))return LC;if(tx(a,'GUC'))return LC;if(tx(a,'GUA'))return LC;if(tx(a,'GUG'))return LC;if(tx(a,'UCU'))return MC;if(tx(a,'UCC'))return MC;if(tx(a,'UCA'))return MC;if(tx(a,'UCG'))return MC;if(tx(a,'CCU'))return NC;if(tx(a,'CCC'))return NC;if(tx(a,'CCA'))return NC;if(tx(a,'CCG'))return NC;if(tx(a,'ACU'))return OC;if(tx(a,'ACC'))return OC;if(tx(a,'ACA'))return OC;if(tx(a,'ACG'))return OC;if(tx(a,'GCU'))return PC;if(tx(a,'GCC'))return PC;if(tx(a,'GCA'))return PC;if(tx(a,'GCG'))return PC;if(tx(a,'UAU'))return QC;if(tx(a,'UAC'))return QC;if(tx(a,'UAA'))return qB;if(tx(a,'UAG'))return qB;if(tx(a,'CAU'))return RC;if(tx(a,'CAC'))return RC;if(tx(a,'CAA'))return SC;if(tx(a,'CAG'))return SC;if(tx(a,'AAU'))return TC;if(tx(a,'AAC'))return TC;if(tx(a,'AAA'))return UC;if(tx(a,'AAG'))return UC;if(tx(a,'GAU'))return VC;if(tx(a,'GAC'))return VC;if(tx(a,'GAA'))return WC;if(tx(a,'GAG'))return WC;if(tx(a,'UGU'))return XC;if(tx(a,'UGC'))return XC;if(tx(a,'UGA'))return qB;if(tx(a,'UGG'))return 'Trp';if(tx(a,'CGU'))return YC;if(tx(a,'CGC'))return YC;if(tx(a,'CGA'))return YC;if(tx(a,'CGG'))return YC;if(tx(a,'AGU'))return MC;if(tx(a,'AGC'))return MC;if(tx(a,'AGA'))return YC;if(tx(a,'AGG'))return YC;if(tx(a,'GGU'))return ZC;if(tx(a,'GGC'))return ZC;if(tx(a,'GGA'))return ZC;if(tx(a,'GGG'))return ZC;return qB}
function kp(){$wnd.__gwt_globalEventArray==null&&($wnd.__gwt_globalEventArray=new Array);$wnd.__gwt_globalEventArray[$wnd.__gwt_globalEventArray.length]=kB(function(){return mo($wnd.event)});var d=kB(function(){var a=Fc;Fc=this;if($wnd.event.returnValue==null){$wnd.event.returnValue=true;if(!np()){Fc=a;return}}var b,c=this;while(c&&!(b=c.__listener)){c=c.parentElement}b&&!ki(b)&&ji(b,37)&&lo($wnd.event,c,b);Fc=a});var e=kB(function(){var a=$doc.createEventObject();$wnd.event.returnValue==null&&$wnd.event.srcElement.fireEvent&&$wnd.event.srcElement.fireEvent(TB,a);if(this.__eventBits&2){d.call(this)}else if($wnd.event.returnValue==null){$wnd.event.returnValue=true;np()}});var f=kB(function(){this.__gwtLastUnhandledEvent=$wnd.event.type;d.call(this)});var g=$moduleName.replace(/\./g,UB);$wnd['__gwt_dispatchEvent_'+g]=d;hp=(new Function(VB,'return function() { w.__gwt_dispatchEvent_'+g+'.call(this) }'))($wnd);$wnd['__gwt_dispatchDblClickEvent_'+g]=e;gp=(new Function(VB,'return function() { w.__gwt_dispatchDblClickEvent_'+g+WB))($wnd);$wnd['__gwt_dispatchUnhandledEvent_'+g]=f;jp=(new Function(VB,XB+g+WB))($wnd);ip=(new Function(VB,XB+g+'.call(w.event.srcElement)}'))($wnd);var h=kB(function(){d.call($doc.body)});var i=kB(function(){e.call($doc.body)});$doc.body.attachEvent(TB,h);$doc.body.attachEvent('onmousedown',h);$doc.body.attachEvent('onmouseup',h);$doc.body.attachEvent('onmousemove',h);$doc.body.attachEvent('onmousewheel',h);$doc.body.attachEvent('onkeydown',h);$doc.body.attachEvent('onkeypress',h);$doc.body.attachEvent('onkeyup',h);$doc.body.attachEvent('onfocus',h);$doc.body.attachEvent('onblur',h);$doc.body.attachEvent('ondblclick',i);$doc.body.attachEvent('oncontextmenu',h)}
--></script>
<script><!--
var qB='',aD='\n',wB=' ',_C='    ',bD='    .    |',fD=' N-',tB='(',RB=')',zD='+',ID=', ',cC='-',pD="-3'\n",kD='-C',WB='.call(this)}',vC='0',kC='0px',EC='1',$C="5'-",vB=':',pB=': ',gD='<\/EM>',lD='<\/pre><h3>',hD='<\/u>',nD='<EM class=',jD='<EM class=selected>',dD='<font color=red>none<\/font>\n',iD='<u>',AD='=',oD='>',uD='A',FD='AAAAAAAAAAAAA',KC='AUG',PC='Ala',YC='Arg',TC='Asn',VC='Asp',wD='C',ED='CAAAG',AB='CENTER',yB='CSS1Compat',XC='Cys',vD='G',CD='GGGGG',DD='GUGCG',SC='Gln',WC='Glu',ZC='Gly',RC='His',qD='INCORRECT',JC='Ile',BB='JUSTIFY',CB='LEFT',IC='Leu',UC='Lys',aC='Null widget handle. If you are creating a composite, ensure that initWidget() has been called.',rD='OK',HC='Phe',NC='Pro',DB='RIGHT',sC='Selected Base = ',MC='Ser',sB='String',bC='Style names cannot be empty',xD='T',BD='TATAA',OC='Thr',QC='Tyr',QD='UmbrellaException',LC='Val',GD='You did not make a single base substitution.',ZD='[Lcom.google.gwt.dom.client.',UD='[Lcom.google.gwt.user.client.ui.',LD='[Ljava.lang.',UB='_',zC='absolute',tC='align',oC='cellPadding',nC='cellSpacing',_B='className',EB='click',yC='clip',SD='com.google.gwt.animation.client.',KD='com.google.gwt.core.client.',XD='com.google.gwt.core.client.impl.',YD='com.google.gwt.dom.client.',WD='com.google.gwt.event.dom.client.',_D='com.google.gwt.event.logical.shared.',RD='com.google.gwt.event.shared.',OD='com.google.gwt.i18n.client.',aE='com.google.gwt.text.shared.testing.',bE='com.google.gwt.touch.client.',TD='com.google.gwt.user.client.',$D='com.google.gwt.user.client.impl.',ND='com.google.gwt.user.client.ui.',PD='com.google.web.bindery.event.shared.',OB='dir',wC='display',xB='div',uB='function',yD='g',tD='genex-button',MD='genex.client.gx.',dE='genex.client.problems.',cE='genex.client.requirements.',sD='genex_container',$B='height',oB='hidden',QB='ie8',JD='java.lang.',VD='java.util.',dC='left',PB='ltr',mD='mature-',FB='mousedown',GB='mousemove',HB='mouseout',IB='mouseover',JB='mouseup',GC='msie',xC='none',eD='none\n',rB='null',lB='offsetHeight',mB='offsetWidth',TB='onclick',YB='onload',BC='onresize',FC='opera',nB='overflow',rC='popupContent',fC='position',jC='px',AC='px, ',lC='rect(0px, 0px, 0px, 0px)',CC='relative',XB='return function() { w.__gwt_dispatchUnhandledEvent_',zB='rtl',SB='scroll',gC='table',hC='tbody',qC='td',eC='top',KB='touchcancel',LB='touchend',MB='touchmove',NB='touchstart',pC='tr',HD='value',uC='verticalAlign',iC='visibility',mC='visible',VB='w',ZB='width',DC='zoom',cD='|';var _,Mm={},ZA={25:1,27:1},hB={60:1},UA={6:1,9:1,50:1,53:1,54:1},PA={50:1},MA={},cB={46:1},fB={52:1},jB={50:1,57:1},_A={24:1,29:1,37:1,40:1,41:1,43:1,45:1},gB={58:1},dB={11:1,27:1},WA={29:1},XA={47:1,50:1,56:1},QA={50:1,56:1},TA={6:1,8:1,50:1,53:1,54:1},iB={59:1},SA={6:1,7:1,50:1,53:1,54:1},RA={5:1,6:1,50:1,53:1,54:1},$A={23:1,27:1},bB={44:1,50:1,53:1,54:1},NA={4:1,50:1},YA={27:1,36:1},OA={38:1},aB={24:1,29:1,37:1,40:1,41:1,42:1,43:1,45:1},eB={49:1},VA={10:1,50:1,53:1,54:1};Nm(1,-1,MA);_.eQ=function s(a){return this===a};_.gC=function t(){return this.cZ};_.hC=function u(){return Ib(this)};_.tS=function v(){return this.cZ.c+'@'+gx(this.hC())};_.toString=function(){return this.tS()};_.tM=LA;Nm(3,1,{});_.k=-1;_.n=false;_.o=false;_.p=null;_.q=-1;_.r=null;_.s=-1;_.t=false;Nm(4,1,{},C);_.a=null;Nm(5,1,{});Nm(6,1,{2:1});Nm(7,5,{});var G=null;Nm(8,7,{},M);Nm(10,1,OA);_.I=function W(){this.b||Wz(P,this);this.J()};_.b=false;_.c=0;var P;Nm(9,10,OA,X);_.J=function Y(){L(this.a)};_.a=null;Nm(11,6,{2:1,3:1},ab);_.a=null;_.b=null;Nm(12,1,{},db);Nm(17,1,QA);_.K=function kb(){return this.e};_.tS=function lb(){var a,b;a=this.cZ.c;b=this.K();return b!=null?a+pB+b:a};_.e=null;Nm(16,17,QA);Nm(15,16,QA,mb);Nm(14,15,QA,ob);_.K=function ub(){this.c==null&&(this.d=rb(this.b),this.a=this.a+pB+pb(this.b),this.c=tB+this.d+') '+tb(this.b)+this.a,undefined);return this.c};_.a=qB;_.b=null;_.c=null;_.d=null;Nm(21,1,{});var zb=0,Ab=0,Bb=0,Cb=-1;Nm(23,21,{},Ub);_.a=null;_.b=null;_.c=null;_.d=false;_.e=null;_.f=null;_.g=null;_.i=false;var Mb;Nm(24,1,{},_b);_.L=function ac(){this.a.d=true;Qb(this.a);this.a.d=false;return this.a.i=Rb(this.a)};_.a=null;Nm(25,1,{},cc);_.L=function dc(){this.a.d&&Zb(this.a.e,1);return this.a.i};_.a=null;Nm(28,1,{},kc);_.N=function lc(a){return ec(a)};var Fc=null;Nm(45,1,{50:1,53:1,54:1});_.eQ=function cd(a){return this===a};_.hC=function dd(){return Ib(this)};_.tS=function ed(){return this.a};_.a=null;_.b=0;Nm(44,45,RA);var fd,gd,hd,id,jd;Nm(46,44,RA,nd);Nm(47,44,RA,pd);Nm(48,44,RA,rd);Nm(49,44,RA,td);Nm(50,45,SA);var vd,wd,xd,yd,zd;Nm(51,50,SA,Dd);Nm(52,50,SA,Fd);Nm(53,50,SA,Hd);Nm(54,50,SA,Jd);Nm(55,45,TA);var Ld,Md,Nd,Od,Pd;Nm(56,55,TA,Td);Nm(57,55,TA,Vd);Nm(58,55,TA,Xd);Nm(59,55,TA,Zd);Nm(60,45,UA);var _d,ae,be,ce,de;Nm(61,60,UA,he);Nm(62,60,UA,je);Nm(63,60,UA,le);Nm(64,60,UA,ne);Nm(65,45,VA);var pe,qe,re,se,te,ue,ve,we,xe,ye;Nm(66,65,VA,Ce);Nm(67,65,VA,Ee);Nm(68,65,VA,Ge);Nm(69,65,VA,Ie);Nm(70,65,VA,Ke);Nm(71,65,VA,Me);Nm(72,65,VA,Oe);Nm(73,65,VA,Qe);Nm(74,65,VA,Se);Nm(80,1,{});_.tS=function Ze(){return 'An event type'};_.f=null;Nm(79,80,{});_.Q=function _e(){this.e=false;this.f=null};_.e=false;Nm(78,79,{});_.P=function ef(){return this.R()};_.a=null;_.b=null;var af=null;Nm(77,78,{});Nm(76,77,{});Nm(75,76,{},kf);_.O=function lf(a){hi(a,11).S(this)};_.R=function mf(){return hf};var hf;Nm(83,1,{});_.hC=function rf(){return this.c};_.tS=function sf(){return 'Event type'};_.c=0;var qf=0;Nm(82,83,{},tf);Nm(81,82,{12:1},uf);_.a=null;_.b=null;Nm(84,76,{},zf);_.O=function Af(a){yf(this,hi(a,13))};_.R=function Bf(){return wf};var wf;Nm(85,76,{},Gf);_.O=function Hf(a){Ff(this,hi(a,14))};_.R=function If(){return Df};var Df;Nm(86,76,{},Mf);_.O=function Nf(a){hi(hi(a,15),39)};_.R=function Of(){return Kf};var Kf;Nm(87,76,{},Sf);_.O=function Tf(a){hi(hi(a,16),39)};_.R=function Uf(){return Qf};var Qf;Nm(88,76,{},Zf);_.O=function $f(a){Yf(this,hi(a,17))};_.R=function _f(){return Wf};var Wf;Nm(89,1,{},dg);_.a=null;Nm(92,77,{});var gg=null;Nm(91,92,{},jg);_.O=function kg(a){yn(hi(hi(a,18),34).a)};_.R=function lg(){return hg};var hg;Nm(93,92,{},pg);_.O=function qg(a){yn(hi(hi(a,19),33).a)};_.R=function rg(){return ng};var ng;Nm(94,1,{},tg);Nm(95,92,{},yg);_.O=function zg(a){xg(this,hi(a,20))};_.R=function Ag(){return vg};var vg;Nm(96,92,{},Fg);_.O=function Gg(a){Eg(this,hi(a,21))};_.R=function Hg(){return Cg};var Cg;Nm(97,79,{},Lg);_.O=function Mg(a){Kg(this,hi(a,22))};_.P=function Og(){return Jg};_.a=false;var Jg=null;Nm(98,79,{},Rg);_.O=function Sg(a){hi(a,23).T(this)};_.P=function Ug(){return Qg};var Qg=null;Nm(99,79,{},Xg);_.O=function Yg(a){hi(a,25).U(this)};_.P=function $g(){return Wg};_.a=0;var Wg=null;Nm(100,79,{},ch);_.O=function dh(a){bh(hi(a,26))};_.P=function fh(){return ah};var ah=null;Nm(101,1,WA,kh,lh);_.V=function mh(a){ih(this,a)};_.a=null;_.b=null;Nm(104,1,{});Nm(103,104,{});_.a=null;_.b=0;_.c=false;Nm(102,103,{},Bh);Nm(105,1,{28:1},Dh);_.a=null;Nm(107,15,XA,Gh);_.a=null;Nm(106,107,XA,Jh);Nm(108,1,{27:1},Lh);Nm(110,45,{30:1,50:1,53:1,54:1},Uh);var Ph,Qh,Rh,Sh;Nm(111,1,{},Wh);_.qI=0;var ai,bi;Nm(120,1,{});Nm(121,1,{},Tm);var Sm=null;Nm(122,120,{},Wm);var Vm=null;Nm(123,1,{},$m);Nm(124,1,{},dn);_.a=0;_.b=0;_.c=null;_.d=null;_.e=null;Nm(125,1,{32:1},jn,kn);_.eQ=function ln(a){var b;if(!ji(a,32)){return false}b=hi(a,32);return this.a==b.a&&this.b==b.b};_.hC=function mn(){return ni(this.a)^ni(this.b)};_.tS=function nn(){return 'Point('+this.a+','+this.b+RB};_.a=0;_.b=0;Nm(126,1,{},Hn);_.a=null;_.b=null;_.c=false;_.f=null;_.g=null;_.n=null;_.o=null;_.p=null;_.r=false;_.s=null;var pn=null;Nm(127,1,{22:1,27:1},Jn);_.a=null;Nm(128,1,{21:1,27:1},Ln);_.a=null;Nm(129,1,{20:1,27:1},Nn);_.a=null;Nm(130,1,{19:1,27:1,33:1},Pn);_.a=null;Nm(131,1,{18:1,27:1,34:1},Rn);_.a=null;Nm(132,1,YA,Tn);_.W=function Un(a){var b;if(1==dp(a.d.type)){b=new jn(a.d.clientX||0,a.d.clientY||0);if(vn(this.a,b)||wn(this.a,b)){a.a=true;a.d.cancelBubble=true;Ic(a.d)}}};_.a=null;Nm(133,1,{},Xn);_.L=function Yn(){var a,b,c,d,e,f,g;if(this!=this.e.g){Wn(this);return false}a=cb(this.a);bn(this.d,a-this.c);this.c=a;an(this.d,a);e=Zm(this.d);e||Wn(this);Fn(this.e,this.d.d);d=ni(this.d.d.a);c=st(this.e.s);b=qt(this.e.s);f=rt(this.e.s);g=ni(this.d.d.b);if((f<=g||0>=g)&&(b<=d||c>=d)){Wn(this);return false}return e};_.c=0;_.d=null;_.e=null;_.f=null;Nm(134,1,ZA,$n);_.U=function _n(a){Wn(this.a)};_.a=null;Nm(135,1,{},bo);_.L=function co(){var a,b,c;a=eb();b=new xz(this.a.q);while(b.b<b.d.Bb()){c=hi(vz(b),35);a-c.b>=2500&&wz(b)}return this.a.q.b!=0};_.a=null;Nm(136,1,{35:1},go,ho);_.a=null;_.b=0;var io=null,jo=null;var ro=null;Nm(141,79,{},yo);_.O=function zo(a){hi(a,36).W(this);vo.c=false};_.P=function Bo(){return uo};_.Q=function Co(){wo(this)};_.a=false;_.b=false;_.c=false;_.d=null;var uo=null,vo=null;var Do=null;Nm(143,1,$A,Ho);_.T=function Io(a){while((Q(),P).b>0){R(hi(Tz(P,0),38))}};var Jo=false,Ko=null,Lo=0,Mo=0,No=false;Nm(145,79,{},Zo);_.O=function $o(a){oi(a);null.Lb()};_.P=function _o(){return Xo};var Xo;Nm(146,101,WA,bp);var cp=false;var gp=null,hp=null,ip=null,jp=null;Nm(149,1,WA,sp);_.Y=function tp(a){return decodeURI(a.replace('%23','#'))};_.V=function up(a){ih(this.a,a)};_.Z=function vp(a){a=a==null?qB:a;if(!tx(a,pp==null?qB:pp)){pp=a;eh(this)}};var pp=qB;Nm(152,1,{},zp);_.M=function Ap(){$wnd.__gwt_initWindowCloseHandler(kB(Uo),kB(To))};Nm(153,1,{},Cp);_.M=function Dp(){$wnd.__gwt_initWindowResizeHandler(kB(Vo))};Nm(158,1,{40:1,43:1});_.$=function Np(){return this.H};_._=function Op(a){po(this.H,$B,a)};_.ab=function Rp(a){po(this.H,ZB,a)};_.tS=function Sp(){if(!this.H){return '(null handle)'}return this.H.outerHTML};_.H=null;Nm(157,158,_A);_.bb=function aq(){};_.cb=function bq(){};_.V=function cq(a){Wp(this,a)};_.db=function dq(){Xp(this)};_.X=function eq(a){Yp(this,a)};_.eb=function fq(){Zp(this)};_.fb=function gq(){};_.gb=function hq(){};_.D=false;_.E=0;_.F=null;_.G=null;Nm(156,157,_A);_.bb=function jq(){zq(this,(xq(),vq))};_.cb=function kq(){zq(this,(xq(),wq))};Nm(155,156,_A);_.ib=function oq(){return new tu(this.f)};_.hb=function pq(a){return mq(this,a)};Nm(154,155,_A);_.hb=function tq(a){return rq(this,a)};Nm(159,106,XA,yq);var vq,wq;Nm(160,1,{},Bq);_.jb=function Cq(a){a.db()};Nm(161,1,{},Eq);_.jb=function Fq(a){a.eb()};Nm(164,157,_A);_.db=function Jq(){var a;Xp(this);a=this.H.tabIndex;-1==a&&(this.H.tabIndex=0,undefined)};Nm(163,164,_A);Nm(162,163,_A,Lq);Nm(165,155,_A);_.d=null;_.e=null;Nm(168,156,_A);_.kb=function Vq(){return this.H};_.ib=function Wq(){return new Et(this)};_.hb=function Xq(a){return Rq(this,a)};_.C=null;Nm(167,168,_A);_.kb=function fr(){return Dc(this.H)};_.$=function gr(){return Ec(Dc(this.H))};_.lb=function hr(){$q(this)};_.W=function ir(a){a.c&&(a.d,false)&&(a.a=true)};_.gb=function jr(){this.A&&Hs(this.z,false,true)};_._=function kr(a){this.o=a;_q(this);a.length==0&&(this.o=null)};_.ab=function lr(a){this.p=a;_q(this);a.length==0&&(this.p=null)};_.k=false;_.n=false;_.o=null;_.p=null;_.q=null;_.s=null;_.t=false;_.u=false;_.v=-1;_.w=false;_.x=null;_.y=false;_.A=false;_.B=-1;Nm(166,167,_A);_.bb=function nr(){Xp(this.j)};_.cb=function or(){Zp(this.j)};_.ib=function pr(){return new Et(this.j)};_.hb=function qr(a){return Rq(this.j,a)};_.j=null;Nm(169,168,_A,tr);_.kb=function vr(){return this.a};_.a=null;_.b=null;Nm(170,166,_A,Fr);_.bb=function Hr(){try{Xp(this.j)}finally{Xp(this.a)}};_.cb=function Ir(){try{Zp(this.j)}finally{Zp(this.a)}};_.lb=function Jr(){Ar(this)};_.X=function Kr(a){switch(dp(a.type)){case 4:case 8:case 64:case 16:case 32:if(!this.f&&!Br(this,a)){return}}Yp(this,a)};_.W=function Lr(a){var b;b=a.d;!a.a&&dp(a.d.type)==4&&Br(this,b)&&Ic(b);a.c&&(a.d,false)&&(a.a=true)};_.a=null;_.b=0;_.c=0;_.d=0;_.e=0;_.f=false;_.g=null;_.i=0;Nm(171,1,ZA,Nr);_.U=function Or(a){this.a.i=a.a};_.a=null;Nm(175,157,_A);_.a=null;Nm(174,175,_A,Wr);Nm(173,174,_A,Yr,Zr);Nm(172,173,_A,$r);Nm(176,1,{13:1,14:1,15:1,16:1,17:1,27:1,39:1},as);_.a=null;Nm(177,1,{},ds);_.a=null;_.b=null;_.c=null;var es,fs,gs;Nm(178,1,{});Nm(179,178,{},ks);_.a=null;var ls;Nm(180,1,{},os);_.a=null;Nm(181,165,_A,rs);_.hb=function ss(a){var b,c;c=Ec(a.H);b=mq(this,a);b&&tc(this.b,c);return b};_.b=null;Nm(182,1,ZA,vs);_.U=function ws(a){us()};Nm(183,1,YA,ys);_.W=function zs(a){ar(this.a,a)};_.a=null;Nm(184,1,{26:1,27:1},Bs);_.a=null;Nm(185,3,{},Is);_.a=null;_.b=false;_.c=false;_.d=0;_.e=-1;_.f=null;_.g=null;_.i=false;Nm(186,10,OA,Ks);_.J=function Ls(){this.a.g=null;x(this.a,eb())};_.a=null;Nm(188,154,aB,Us);var Qs,Rs,Ss;Nm(189,1,{},Zs);_.jb=function $s(a){a.D&&a.eb()};Nm(190,1,$A,at);_.T=function bt(a){Ws()};Nm(191,188,aB,dt);Nm(192,1,{});var ft=null;Nm(193,192,{},mt);var jt=null,kt=null;Nm(194,168,_A,wt);_.kb=function xt(){return this.a};_.db=function yt(){Xp(this);this.b.__listener=this};_.eb=function zt(){this.b.__listener=null;Zp(this)};_._=function At(a){po(this.H,$B,a)};_.ab=function Bt(a){po(this.H,ZB,a)};_.a=null;_.b=null;_.c=null;Nm(195,1,{},Et);_.mb=function Ft(){return this.a};_.nb=function Gt(){return Dt(this)};_.ob=function Ht(){!!this.b&&this.c.hb(this.b)};_.b=null;_.c=null;Nm(198,164,_A);_.X=function Mt(a){var b;b=dp(a.type);(b&896)!=0?Yp(this,a):Yp(this,a)};_.fb=function Nt(){};Nm(197,198,_A);Nm(196,197,_A,Pt);Nm(199,45,bB);var St,Tt,Ut,Vt,Wt;Nm(200,199,bB,$t);Nm(201,199,bB,au);Nm(202,199,bB,cu);Nm(203,199,bB,eu);Nm(204,165,_A,hu);_.hb=function iu(a){var b,c;c=Ec(a.H);b=mq(this,a);b&&tc(this.d,Ec(c));return b};Nm(205,1,{},pu);_.ib=function qu(){return new tu(this)};_.a=null;_.b=null;_.c=0;Nm(206,1,{},tu);_.mb=function uu(){return this.a<this.b.c-1};_.nb=function vu(){return su(this)};_.ob=function wu(){if(this.a<0||this.a>=this.b.c){throw new bx}this.b.b.hb(this.b.a[this.a--])};_.a=-1;_.b=null;Nm(210,1,{},Bu);_.a=null;_.b=null;_.c=null;Nm(211,1,cB,Du);_.M=function Eu(){sh(this.a,this.c,this.b)};_.a=null;_.b=null;_.c=null;Nm(212,1,cB,Gu);_.M=function Hu(){uh(this.a,this.c,this.b)};_.a=null;_.b=null;_.c=null;Nm(214,1,{},Lu);_.a=0;Nm(215,1,{},Nu);_.a=0;_.b=0;_.c=0;Nm(216,1,{},bv);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=0;_.i=0;_.j=null;_.k=null;_.n=null;_.o=0;_.p=0;_.q=null;_.r=null;_.s=null;_.t=0;Nm(217,1,{},pv);_.pb=function qv(){return this.a};_.qb=function rv(a){var b,c;if(a==39){++this.d;this.d>this.a.length-1&&(this.d=this.a.length-1);b=kv(this,this.a,this.d);nv(this,b,this.d);this.b=b.b.b.length;b.b.f+1;dv(this)}if(a==37){--this.d;this.d<0&&(this.d=0);b=kv(this,this.a,this.d);nv(this,b,this.d);this.b=b.b.b.length;b.b.f+1;dv(this)}if(a==8||a==46){this.A=this.e;c=new Tx(this.a);Px(c,this.d);this.a=rc(c.a);this.d>=0&&--this.d;b=kv(this,this.a,this.d);nv(this,b,this.d);this.e=Xu(b.b);this.b=b.b.b.length;dv(this)}};_.rb=function sv(a,b){var c,d;if(tx(a,uD)||tx(a,vD)||tx(a,wD)||tx(a,xD)){this.A=this.e;d=new Tx(this.a);Qx(d,this.d,a);this.a=rc(d.a);++this.d;c=kv(this,this.a,this.d);nv(this,c,this.d);this.e=Xu(c.b);this.b=c.b.b.length;c.b.f+1;dv(this)}if(tx(a,'a')||tx(a,yD)||tx(a,'c')||tx(a,'t')){this.A=this.e;d=new Tx(this.a);Rx(d,this.d,this.d+1,a.toUpperCase());this.a=rc(d.a);c=kv(this,this.a,this.d);nv(this,c,this.d);this.e=Xu(c.b);this.b=c.b.b.length;c.b.f+1;dv(this)}if(tx(a,zD)||tx(a,cC)||tx(a,AD)||tx(a,UB)){if(tx(a,zD)||tx(a,AD)){++this.d;this.d>this.a.length-1&&(this.d=this.a.length-1)}else{--this.d;this.d<0&&(this.d=0)}c=kv(this,this.a,this.d);nv(this,c,this.d);this.b=c.b.b.length;c.b.f+1;dv(this)}if(b==39){++this.d;this.d>this.a.length-1&&(this.d=this.a.length-1);c=kv(this,this.a,this.d);nv(this,c,this.d);this.b=c.b.b.length;c.b.f+1;dv(this)}if(b==37){--this.d;this.d<0&&(this.d=0);c=kv(this,this.a,this.d);nv(this,c,this.d);this.b=c.b.b.length;c.b.f+1;dv(this)}};_.sb=function tv(a){var b;if(a>=0&&a<=this.b){b=kv(this,this.a,a);nv(this,b,a);this.b=b.b.b.length;this.d=a;dv(this)}};_.tb=function vv(a){ov(this,a)};_.ub=function wv(a){var b;a!=null&&Qv(this.y,a);this.y.e=BD;this.y.g=CD;this.y.c=DD;this.y.b=ED;this.y.d=FD;this.f=this.y.a;this.a=this.y.a;this.b=this.a.length;this.C=this.y.e;this.D=this.y.f;this.G=this.y.g;this.u=this.y.c;this.t=this.y.b;this.z=this.y.d;(tx(this.u,xC)||tx(this.t,xC))&&(this.z=qB);b=kv(this,this.f,-1);this.g=b.b.e;this.i=b.b.q;this.b=b.b.b.length;this.e=Xu(b.b);Xr(this.r,b.a.b+'<\/pre><\/body><\/html>')};_.vb=function yv(a){var b,c,d,e,f;this.B=new fw;if(a==1){b=new Dw;b.b=GD;dw(this.B,b);d=new Aw;d.b='Your change does not make the mature mRNA shorter.';dw(this.B,d)}else if(a==2){b=new Dw;b.b=GD;dw(this.B,b);d=new lw;d.b='Your change does not make the protein longer.';dw(this.B,d)}else if(a==3){b=new Dw;b.b=GD;dw(this.B,b);d=new xw;d.b='Your change does not make the protein shorter.';dw(this.B,d)}else if(a==4){b=new Dw;b.b=GD;dw(this.B,b);d=new rw;d.b='Your change does not prevent mRNA from being made.';dw(this.B,d);f=new ow;f.b='Your change does not prevent protein from being made';dw(this.B,f)}else if(a==5){c=new uw;c.a=15;c.b='Your protein does not have 5 amino acids.';dw(this.B,c);e=new iw;e.a=1;e.b='Your gene does not contain one intron.';dw(this.B,e)}};_.a=null;_.b=0;_.c=null;_.d=0;_.e=qB;_.f=null;_.g=qB;_.i=qB;_.j=null;_.k=null;_.n=false;_.o=null;_.p=null;_.q=null;_.r=null;_.s=null;_.t=null;_.u=null;_.v=null;_.w=null;_.x=null;_.z=null;_.A=qB;_.B=null;_.C=null;_.D=0;_.E=null;_.F=null;_.G=null;_.H=null;Nm(218,1,dB,Bv);_.S=function Cv(a){Ar(this.a.j);this.a.o.H[HD]=qB};_.a=null;Nm(219,1,{},Ev);_.M=function Fv(){hv(this.a);gv(this.a);fv(this.a);iv(this.a);jv(this.a);ev(this.a);typeof $wnd.genexIsReady===uB&&$wnd.genexIsReady()};_.a=null;Nm(220,1,dB,Hv);_.S=function Iv(a){var b,c;this.a.A=this.a.e;c=xc(this.a.o.H,HD);c=c.toUpperCase();c=xx(c,'[^AGCT]',qB);this.a.a=c;this.a.d=-1;b=kv(this.a,this.a.a,-1);nv(this.a,b,-1);this.a.e=Xu(b.b);this.a.b=b.b.b.length;Ar(this.a.j);dv(this.a)};_.a=null;Nm(221,1,dB,Kv);_.S=function Lv(a){ov(this.a,this.a.f)};_.a=null;Nm(222,1,dB,Nv);_.S=function Ov(a){Yq(this.a.j)};_.a=null;Nm(223,1,{},Rv);_.a=null;_.b=null;_.c=null;_.d=null;_.e=null;_.f=0;_.g=null;Nm(224,1,{},Tv);_.a=null;_.b=null;Nm(225,1,{48:1},Xv);_.a=0;_.b=0;_.c=false;_.d=false;_.e=0;_.f=0;_.g=false;Nm(226,1,{},Zv);_.a=null;_.b=null;Nm(227,1,{},aw);_.tS=function bw(){return _v(this)};_.a=null;_.b=0;_.c=null;_.d=null;_.e=0;_.f=null;_.g=null;_.i=null;Nm(228,1,{},fw);_.a=null;Nm(230,1,eB);_.b='unassigned';Nm(229,230,eB,iw);_.wb=function jw(a){return a.b==this.a+1};_.a=0;Nm(231,230,eB,lw);_.wb=function mw(a){return a.c.length>a.i.length};Nm(232,230,eB,ow);_.wb=function pw(a){return tx(a.c,qB)};Nm(233,230,eB,rw);_.wb=function sw(a){return tx(a.d,qB)};Nm(234,230,eB,uw);_.wb=function vw(a){return a.c.length==this.a};_.a=0;Nm(235,230,eB,xw);_.wb=function yw(a){return a.c.length<a.i.length};Nm(236,230,eB,Aw);_.wb=function Bw(a){return a.d.length<a.g.length};Nm(237,230,eB,Dw);_.wb=function Ew(a){var b,c,d,e;e=a.f;b=a.a;if(e.length!=b.length)return false;d=0;for(c=0;c<e.length;++c){e.charCodeAt(c)!=b.charCodeAt(c)&&++d}if(d==1)return true;return false};Nm(238,15,QA,Gw);Nm(239,1,{50:1,51:1,53:1},Lw);_.eQ=function Mw(a){return ji(a,51)&&hi(a,51).a==this.a};_.hC=function Nw(){return this.a?1231:1237};_.tS=function Ow(){return this.a?'true':'false'};_.a=false;var Iw,Jw;Nm(240,1,{},Qw);_.tS=function Xw(){return ((this.a&2)!=0?'interface ':(this.a&1)!=0?qB:'class ')+this.c};_.a=0;_.b=0;_.c=null;Nm(241,15,QA,Zw);Nm(242,15,QA,_w);Nm(243,15,QA,bx,cx);Nm(244,15,QA,ex,fx);Nm(248,15,QA,kx,lx);var mx;Nm(250,1,{50:1,55:1},px);_.tS=function qx(){return this.a+'.'+this.c+'(Unknown Source'+(this.b>=0?vB+this.b:qB)+RB};_.a=null;_.b=0;_.c=null;_=String.prototype;_.cM={1:1,50:1,52:1,53:1};_.eQ=function Cx(a){return tx(this,a)};_.hC=function Dx(){return Kx(this)};_.tS=_.toString;var Fx,Gx=0,Hx;Nm(252,1,fB,Sx,Tx);_.tS=function Ux(){return rc(this.a)};Nm(253,1,fB,Xx);_.tS=function Yx(){return rc(this.a)};Nm(254,15,QA,$x);Nm(255,1,{});_.xb=function cy(a){throw new $x('Add not supported on this collection')};_.yb=function dy(a){var b;b=ay(this.ib(),a);return !!b};_.zb=function ey(){return this.Bb()==0};_.Ab=function fy(a){var b;b=ay(this.ib(),a);if(b){b.ob();return true}else{return false}};_.tS=function gy(){return by(this)};Nm(257,1,gB);_.eQ=function ky(a){var b,c,d,e,f;if(a===this){return true}if(!ji(a,58)){return false}e=hi(a,58);if(this.d!=e.d){return false}for(c=new Sy((new Ky(e)).a);uz(c.a);){b=c.b=hi(vz(c.a),59);d=b.Db();f=b.Eb();if(!(d==null?this.c:ji(d,1)?vB+hi(d,1) in this.e:uy(this,d,~~xb(d)))){return false}if(!KA(f,d==null?this.b:ji(d,1)?ty(this,hi(d,1)):sy(this,d,~~xb(d)))){return false}}return true};_.hC=function ly(){var a,b,c;c=0;for(b=new Sy((new Ky(this)).a);uz(b.a);){a=b.b=hi(vz(b.a),59);c+=a.hC();c=~~c}return c};_.tS=function my(){var a,b,c,d;d='{';a=false;for(c=new Sy((new Ky(this)).a);uz(c.a);){b=c.b=hi(vz(c.a),59);a?(d+=ID):(a=true);d+=qB+b.Db();d+=AD;d+=qB+b.Eb()}return d+'}'};Nm(256,257,gB);_.Cb=function Ey(a,b){return mi(a)===mi(b)||a!=null&&wb(a,b)};_.a=null;_.b=null;_.c=false;_.d=0;_.e=null;Nm(259,255,hB);_.eQ=function Hy(a){var b,c,d;if(a===this){return true}if(!ji(a,60)){return false}c=hi(a,60);if(c.Bb()!=this.Bb()){return false}for(b=c.ib();b.mb();){d=b.nb();if(!this.yb(d)){return false}}return true};_.hC=function Iy(){var a,b,c;a=0;for(b=this.ib();b.mb();){c=b.nb();if(c!=null){a+=xb(c);a=~~a}}return a};Nm(258,259,hB,Ky);_.yb=function Ly(a){return Jy(this,a)};_.ib=function My(){return new Sy(this.a)};_.Ab=function Ny(a){var b;if(Jy(this,a)){b=hi(a,59).Db();Ay(this.a,b);return true}return false};_.Bb=function Oy(){return this.a.d};_.a=null;Nm(260,1,{},Sy);_.mb=function Ty(){return uz(this.a)};_.nb=function Uy(){return Qy(this)};_.ob=function Vy(){Ry(this)};_.a=null;_.b=null;_.c=null;Nm(262,1,iB);_.eQ=function Yy(a){var b;if(ji(a,59)){b=hi(a,59);if(KA(this.Db(),b.Db())&&KA(this.Eb(),b.Eb())){return true}}return false};_.hC=function Zy(){var a,b;a=0;b=0;this.Db()!=null&&(a=xb(this.Db()));this.Eb()!=null&&(b=xb(this.Eb()));return a^b};_.tS=function $y(){return this.Db()+AD+this.Eb()};Nm(261,262,iB,_y);_.Db=function az(){return null};_.Eb=function bz(){return this.a.b};_.Fb=function cz(a){return yy(this.a,a)};_.a=null;Nm(263,262,iB,ez);_.Db=function fz(){return this.a};_.Eb=function gz(){return ty(this.b,this.a)};_.Fb=function hz(a){return zy(this.b,this.a,a)};_.a=null;_.b=null;Nm(264,255,{57:1});_.Gb=function jz(a,b){throw new $x('Add not supported on this list')};_.xb=function kz(a){this.Gb(this.Bb(),a);return true};_.eQ=function mz(a){var b,c,d,e,f;if(a===this){return true}if(!ji(a,57)){return false}f=hi(a,57);if(this.Bb()!=f.Bb()){return false}d=new xz(this);e=f.ib();while(d.b<d.d.Bb()){b=vz(d);c=vz(e);if(!(b==null?c==null:wb(b,c))){return false}}return true};_.hC=function nz(){var a,b,c;b=1;a=new xz(this);while(a.b<a.d.Bb()){c=vz(a);b=31*b+(c==null?0:xb(c));b=~~b}return b};_.ib=function pz(){return new xz(this)};_.Ib=function qz(){return new Dz(this,0)};_.Jb=function rz(a){return new Dz(this,a)};_.Kb=function sz(a){throw new $x('Remove not supported on this list')};Nm(265,1,{},xz);_.mb=function yz(){return uz(this)};_.nb=function zz(){return vz(this)};_.ob=function Az(){wz(this)};_.b=0;_.c=-1;_.d=null;Nm(266,265,{},Dz);_.a=null;Nm(267,259,hB,Gz);_.yb=function Hz(a){return qy(this.a,a)};_.ib=function Iz(){return Fz(this)};_.Bb=function Jz(){return this.b.a.d};_.a=null;_.b=null;Nm(268,1,{},Mz);_.mb=function Nz(){return uz(this.a.a)};_.nb=function Oz(){return Lz(this)};_.ob=function Pz(){Ry(this.a)};_.a=null;Nm(269,264,jB,Yz);_.Gb=function Zz(a,b){(a<0||a>this.b)&&oz(a,this.b);gA(this.a,a,0,b);++this.b};_.xb=function $z(a){return Rz(this,a)};_.yb=function _z(a){return Uz(this,a,0)!=-1};_.Hb=function aA(a){return Tz(this,a)};_.zb=function bA(){return this.b==0};_.Kb=function cA(a){return Vz(this,a)};_.Ab=function dA(a){return Wz(this,a)};_.Bb=function eA(){return this.b};_.b=0;var hA;Nm(271,264,jB,kA);_.yb=function lA(a){return false};_.Hb=function mA(a){throw new ex};_.Bb=function nA(){return 0};Nm(272,256,{50:1,58:1},qA);Nm(273,259,{50:1,60:1},vA);_.xb=function wA(a){return sA(this,a)};_.yb=function xA(a){return qy(this.a,a)};_.zb=function yA(){return this.a.d==0};_.ib=function zA(){return Fz(jy(this.a))};_.Ab=function AA(a){return uA(this,a)};_.Bb=function BA(){return this.a.d};_.tS=function CA(){return by(jy(this.a))};_.a=null;Nm(274,262,iB,EA);_.Db=function FA(){return this.a};_.Eb=function GA(){return this.b};_.Fb=function HA(a){var b;b=this.b;this.b=a;return b};_.a=null;_.b=null;Nm(275,15,QA,JA);var kB=Fb;
--></script>
<script><!--
var Wl=Sw(JD,'Object',1),zi=Sw(KD,'JavaScriptObject$',18),Gm=Rw(LD,'Object;',277),am=Sw(JD,'Throwable',17),Rl=Sw(JD,'Exception',16),Xl=Sw(JD,'RuntimeException',15),Yl=Sw(JD,'StackTraceElement',250),Hm=Rw(LD,'StackTraceElement;',278),Kj=Sw('com.google.gwt.lang.','SeedUtil',117),Ql=Sw(JD,'Enum',45),wl=Sw(MD,'GenexGWT',217),sl=Sw(MD,'GenexGWT$1',218),tl=Sw(MD,'GenexGWT$2',220),ul=Sw(MD,'GenexGWT$3',221),vl=Sw(MD,'GenexGWT$4',222),rl=Sw(MD,'GenexGWT$1DeferredCommand',219),Ai=Sw(KD,'Scheduler',21),Nl=Sw(JD,'Boolean',239),wm=Rw(qB,'[C',279),Pl=Sw(JD,'Class',240),_l=Sw(JD,sB,2),Im=Rw(LD,'String;',280),Ol=Sw(JD,'ClassCastException',241),$l=Sw(JD,'StringBuilder',253),Ml=Sw(JD,'ArrayStoreException',238),yi=Sw(KD,'JavaScriptException',14),Xk=Sw(ND,'UIObject',158),fl=Sw(ND,'Widget',157),Dk=Sw(ND,'LabelBase',175),Ek=Sw(ND,'Label',174),yk=Sw(ND,'HTML',173),zk=Sw(ND,'HasHorizontalAlignment$AutoHorizontalAlignmentConstant',178),Ak=Sw(ND,'HasHorizontalAlignment$HorizontalAlignmentConstant',179),Jj=Tw(OD,'HasDirection$Direction',110,Vh),Dm=Rw('[Lcom.google.gwt.i18n.client.','HasDirection$Direction;',281),Fk=Sw(ND,'Panel',156),Uk=Sw(ND,'SimplePanel',168),Sk=Sw(ND,'ScrollPanel',194),Tk=Sw(ND,'SimplePanel$1',195),pk=Sw(ND,'ComplexPanel',155),ik=Sw(ND,'AbsolutePanel',154),nl=Sw(PD,QD,107),Hj=Sw(RD,QD,106),lk=Sw(ND,'AttachDetachException',159),jk=Sw(ND,'AttachDetachException$1',160),kk=Sw(ND,'AttachDetachException$2',161),Pk=Sw(ND,'RootPanel',188),Ok=Sw(ND,'RootPanel$DefaultRootPanel',191),Mk=Sw(ND,'RootPanel$1',189),Nk=Sw(ND,'RootPanel$2',190),Lk=Sw(ND,'PopupPanel',167),qk=Sw(ND,'DecoratedPopupPanel',166),vk=Sw(ND,'DialogBox',170),tk=Sw(ND,'DialogBox$CaptionImpl',172),uk=Sw(ND,'DialogBox$MouseHandler',176),sk=Sw(ND,'DialogBox$1',171),wi=Sw(SD,'Animation',3),Kk=Sw(ND,'PopupPanel$ResizeAnimation',185),ck=Sw(TD,'Timer',10),Jk=Sw(ND,'PopupPanel$ResizeAnimation$1',186),Gk=Sw(ND,'PopupPanel$1',182),Hk=Sw(ND,'PopupPanel$3',183),Ik=Sw(ND,'PopupPanel$4',184),pi=Sw(SD,'Animation$1',4),vi=Sw(SD,'AnimationScheduler',5),qi=Sw(SD,'AnimationScheduler$AnimationHandle',6),bk=Sw(TD,'Timer$1',143),il=Sw(PD,'Event',80),Dj=Sw(RD,'GwtEvent',79),ak=Sw(TD,'Event$NativePreviewEvent',141),gl=Sw(PD,'Event$Type',83),Cj=Sw(RD,'GwtEvent$Type',82),ok=Sw(ND,'CellPanel',165),cl=Sw(ND,'VerticalPanel',204),Bk=Sw(ND,'HasVerticalAlignment$VerticalAlignmentConstant',180),xk=Sw(ND,'FocusWidget',164),bl=Sw(ND,'ValueBoxBase',198),Vk=Sw(ND,'TextBoxBase',197),Wk=Sw(ND,'TextBox',196),al=Tw(ND,'ValueBoxBase$TextAlignment',199,Yt),Em=Rw(UD,'ValueBoxBase$TextAlignment;',282),Yk=Tw(ND,'ValueBoxBase$TextAlignment$1',200,null),Zk=Tw(ND,'ValueBoxBase$TextAlignment$2',201,null),$k=Tw(ND,'ValueBoxBase$TextAlignment$3',202,null),_k=Tw(ND,'ValueBoxBase$TextAlignment$4',203,null),Ij=Sw(OD,'AutoDirectionHandler',108),mk=Sw(ND,'ButtonBase',163),nk=Sw(ND,'Button',162),Ck=Sw(ND,'HorizontalPanel',181),xl=Sw(MD,'GenexParams',223),om=Sw(VD,'AbstractMap',257),hm=Sw(VD,'AbstractHashMap',256),sm=Sw(VD,'HashMap',272),cm=Sw(VD,'AbstractCollection',255),pm=Sw(VD,'AbstractSet',259),em=Sw(VD,'AbstractHashMap$EntrySet',258),dm=Sw(VD,'AbstractHashMap$EntrySetIterator',260),nm=Sw(VD,'AbstractMapEntry',262),fm=Sw(VD,'AbstractHashMap$MapEntryNull',261),gm=Sw(VD,'AbstractHashMap$MapEntryString',263),mm=Sw(VD,'AbstractMap$1',267),lm=Sw(VD,'AbstractMap$1$1',268),tm=Sw(VD,'HashSet',273),jj=Sw(WD,'DomEvent',78),kj=Sw(WD,'HumanInputEvent',77),mj=Sw(WD,'MouseEvent',76),hj=Sw(WD,'ClickEvent',75),ij=Sw(WD,'DomEvent$Type',81),rk=Sw(ND,'DecoratorPanel',169),Di=Sw(XD,'SchedulerImpl',23),Bi=Sw(XD,'SchedulerImpl$Flusher',24),Ci=Sw(XD,'SchedulerImpl$Rescuer',25),Ei=Sw(XD,'StackTraceCreator$Collector',28),xi=Sw(KD,'Duration',12),gj=Tw(YD,'Style$Unit',65,Ae),Cm=Rw(ZD,'Style$Unit;',283),Ji=Tw(YD,'Style$Display',44,ld),ym=Rw(ZD,'Style$Display;',284),Oi=Tw(YD,'Style$Overflow',50,Bd),zm=Rw(ZD,'Style$Overflow;',285),Ti=Tw(YD,'Style$Position',55,Rd),Am=Rw(ZD,'Style$Position;',286),Yi=Tw(YD,'Style$TextAlign',60,fe),Bm=Rw(ZD,'Style$TextAlign;',287),Zi=Tw(YD,'Style$Unit$1',66,null),$i=Tw(YD,'Style$Unit$2',67,null),_i=Tw(YD,'Style$Unit$3',68,null),aj=Tw(YD,'Style$Unit$4',69,null),bj=Tw(YD,'Style$Unit$5',70,null),cj=Tw(YD,'Style$Unit$6',71,null),dj=Tw(YD,'Style$Unit$7',72,null),ej=Tw(YD,'Style$Unit$8',73,null),fj=Tw(YD,'Style$Unit$9',74,null),Fi=Tw(YD,'Style$Display$1',46,null),Gi=Tw(YD,'Style$Display$2',47,null),Hi=Tw(YD,'Style$Display$3',48,null),Ii=Tw(YD,'Style$Display$4',49,null),Ki=Tw(YD,'Style$Overflow$1',51,null),Li=Tw(YD,'Style$Overflow$2',52,null),Mi=Tw(YD,'Style$Overflow$3',53,null),Ni=Tw(YD,'Style$Overflow$4',54,null),Pi=Tw(YD,'Style$Position$1',56,null),Qi=Tw(YD,'Style$Position$2',57,null),Ri=Tw(YD,'Style$Position$3',58,null),Si=Tw(YD,'Style$Position$4',59,null),Ui=Tw(YD,'Style$TextAlign$1',61,null),Vi=Tw(YD,'Style$TextAlign$2',62,null),Wi=Tw(YD,'Style$TextAlign$3',63,null),Xi=Tw(YD,'Style$TextAlign$4',64,null),wk=Sw(ND,'DirectionalTextHelper',177),bm=Sw(JD,'UnsupportedOperationException',254),Tl=Sw(JD,'IllegalStateException',243),dk=Sw(TD,'Window$ClosingEvent',145),Fj=Sw(RD,'HandlerManager',101),ek=Sw(TD,'Window$WindowHandlers',146),hl=Sw(PD,'EventBus',104),ml=Sw(PD,'SimpleEventBus',103),Ej=Sw(RD,'HandlerManager$Bus',102),jl=Sw(PD,'SimpleEventBus$1',210),kl=Sw(PD,'SimpleEventBus$2',211),ll=Sw(PD,'SimpleEventBus$3',212),el=Sw(ND,'WidgetCollection',205),Fm=Rw(UD,'Widget;',288),dl=Sw(ND,'WidgetCollection$WidgetIterator',206),Vl=Sw(JD,'NullPointerException',248),Sl=Sw(JD,'IllegalArgumentException',242),Rk=Sw(ND,'ScrollImpl',192),Qk=Sw(ND,'ScrollImpl$ScrollImplTrident',193),Zl=Sw(JD,'StringBuffer',252),gk=Sw($D,'WindowImplIE$1',152),hk=Sw($D,'WindowImplIE$2',153),zj=Sw(_D,'CloseEvent',98),yj=Sw(_D,'AttachEvent',97),lj=Sw(WD,'MouseDownEvent',84),qj=Sw(WD,'MouseUpEvent',88),nj=Sw(WD,'MouseMoveEvent',85),pj=Sw(WD,'MouseOverEvent',87),oj=Sw(WD,'MouseOutEvent',86),Lj=Sw('com.google.gwt.text.shared.','AbstractRenderer',120),Nj=Sw(aE,'PassthroughRenderer',122),Mj=Sw(aE,'PassthroughParser',121),rj=Sw(WD,'PrivateMap',89),Gj=Sw(RD,'LegacyHandlerWrapper',105),_j=Sw(bE,'TouchScroller',126),$j=Sw(bE,'TouchScroller$TemporalPoint',136),Yj=Sw(bE,'TouchScroller$MomentumCommand',133),Zj=Sw(bE,'TouchScroller$MomentumTouchRemovalCommand',135),Xj=Sw(bE,'TouchScroller$MomentumCommand$1',134),Rj=Sw(bE,'TouchScroller$1',127),Sj=Sw(bE,'TouchScroller$2',128),Tj=Sw(bE,'TouchScroller$3',129),Uj=Sw(bE,'TouchScroller$4',130),Vj=Sw(bE,'TouchScroller$5',131),Wj=Sw(bE,'TouchScroller$6',132),vm=Sw(VD,'NoSuchElementException',275),um=Sw(VD,'MapEntryImpl',274),Ul=Sw(JD,'IndexOutOfBoundsException',244),vj=Sw(WD,'TouchEvent',92),xj=Sw(WD,'TouchStartEvent',96),uj=Sw(WD,'TouchEvent$TouchSupportDetector',94),wj=Sw(WD,'TouchMoveEvent',95),tj=Sw(WD,'TouchEndEvent',93),sj=Sw(WD,'TouchCancelEvent',91),Oj=Sw(bE,'DefaultMomentum',123),Pj=Sw(bE,'Momentum$State',124),km=Sw(VD,'AbstractList',264),qm=Sw(VD,'ArrayList',269),im=Sw(VD,'AbstractList$IteratorImpl',265),jm=Sw(VD,'AbstractList$ListIteratorImpl',266),Al=Sw(MD,'VisibleGene',226),ql=Sw(MD,'Gene',216),Il=Sw(cE,'Requirement',230),Hl=Sw(cE,'ProteinLengthRequirement',234),Dl=Sw(cE,'IntronNumberRequirement',229),Cl=Sw(dE,'Problem',228),Ll=Sw(cE,'SingleMutationRequirement',237),Kl=Sw(cE,'ShortermRNARequirement',236),El=Sw(cE,'LongerProteinRequirement',231),Jl=Sw(cE,'ShorterProteinRequirement',235),Gl=Sw(cE,'NomRNARequirement',233),Fl=Sw(cE,'NoProteinRequirement',232),Aj=Sw(_D,'ResizeEvent',99),yl=Sw(MD,'HTMLContainer',224),Bl=Sw(dE,'GenexState',227),fk=Sw($D,'HistoryImpl',149),zl=Sw(MD,'Nucleotide',225),pl=Sw(MD,'Exon',215),Bj=Sw(_D,'ValueChangeEvent',100),rm=Sw(VD,'Collections$EmptyList',271),ol=Sw(MD,'ColorSequencer',214),ui=Sw(SD,'AnimationSchedulerImpl',7),ti=Sw(SD,'AnimationSchedulerImplTimer',8),si=Sw(SD,'AnimationSchedulerImplTimer$AnimationHandleImpl',11),xm=Rw('[Lcom.google.gwt.animation.client.','AnimationSchedulerImplTimer$AnimationHandleImpl;',289),ri=Sw(SD,'AnimationSchedulerImplTimer$1',9),Qj=Sw(bE,'Point',125);$stats && $stats({moduleName:'genex',sessionId:$sessionId,subSystem:'startup',evtGroup:'moduleStartup',millis:(new Date()).getTime(),type:'moduleEvalEnd'});if ($wnd.genex) $wnd.genex.onScriptLoad();
--></script></body></html>