From a059c1052a008afefef8c5c6a92ce6b51125f32a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C3=ABl=20Zasso?= Date: Fri, 15 May 2015 10:00:20 +0200 Subject: [PATCH] v3.0.0-beta4 --- History.md | 5 + bower.json | 2 +- dist/openchemlib-core.js | 1096 ++++++++++++++++++++ dist/openchemlib-full.js | 1985 ++++++++++++++++++++++++++++++++++++ dist/openchemlib-viewer.js | 1236 ++++++++++++++++++++++ package.json | 2 +- 6 files changed, 4324 insertions(+), 2 deletions(-) create mode 100644 dist/openchemlib-core.js create mode 100644 dist/openchemlib-full.js create mode 100644 dist/openchemlib-viewer.js diff --git a/History.md b/History.md index ef1858d3..9229225e 100644 --- a/History.md +++ b/History.md @@ -1,3 +1,8 @@ +3.0.0-beta4 / 2015-05-15 +======================== + +* fix layout and missing images in editor + 3.0.0-beta3 / 2015-05-12 ======================== diff --git a/bower.json b/bower.json index 4f8ff870..29cc97a5 100644 --- a/bower.json +++ b/bower.json @@ -1,6 +1,6 @@ { "name": "openchemlib", - "version": "3.0.0-beta3", + "version": "3.0.0-beta4", "description": "Manipulate molecules", "keywords": [ "chemistry", diff --git a/dist/openchemlib-core.js b/dist/openchemlib-core.js new file mode 100644 index 00000000..3d620e4c --- /dev/null +++ b/dist/openchemlib-core.js @@ -0,0 +1,1096 @@ +/** + * openchemlib - Manipulate molecules + * @version v3.0.0-beta4 + * @date 2015-05-15T07:54:49.061Z + * @link https://github.com/cheminfo/openchemlib-js + * @license BSD +*/ +(function () { + 'use strict'; + + function getExports($wnd) { + + var $doc = $wnd.document; + var $gwt = {}; + var navigator = { + userAgent: 'webkit' + }; + + function noop(){} + + var __gwtModuleFunction = noop; + __gwtModuleFunction.__moduleStartupDone = noop; + var $sendStats = noop; + var $moduleName, $moduleBase; + + // Start GWT code +function bu(){} +function Vt(){} +function Ve(){} +function Xe(){} +function Ze(){} +function _e(){} +function hc(){} +function od(){} +function Bf(){} +function Pf(){} +function Sk(){} +function Fl(){} +function im(){} +function rm(){} +function rp(){} +function Ap(){} +function Xp(){} +function Io(){} +function mq(){} +function Bv(){} +function Lv(){} +function Uv(){} +function dw(){} +function AB(){} +function aC(){} +function hC(){} +function jC(){} +function qD(){} +function Ip(){Dp()} +function Mg(){Jg(this)} +function To(){Oo(this)} +function qg(){this.g=1} +function El(){this.b=8} +function dk(a){this.b=a} +function lo(){this.ub()} +function qo(){this.vb()} +function kw(a){this.a=a} +function tw(a){this.a=a} +function qx(a){this.a=a} +function Dx(a){this.a=a} +function wz(a){this.a=a} +function Sz(a){this.a=a} +function Xz(a){this.a=a} +function _z(a){this.a=a} +function Nz(a){this.b=a} +function eA(a){this.a=a} +function zA(a){this.a=a} +function EA(a){this.a=a} +function JA(a){this.a=a} +function Mi(a,b){a.K=b} +function Oi(a,b){a.Q=b} +function Ri(a,b){a.P=b} +function $l(a,b){a.i=b} +function ou(a,b){a.h=b} +function pu(a,b){a.l=b} +function qu(a,b){a.m=b} +function ui(a,b,c){a.v[b]=c} +function Ji(a,b){a.H[b]|=kF} +function Si(a,b){a.t[b]|=ZE} +function Wu(){return gp} +function ym(){this.a=new UA} +function No(){this.a=new UA} +function oz(a){++a.b;EB(a)} +function pz(a){--a.b;EB(a)} +function pw(){nw.call(this)} +function nw(){To.call(this)} +function ox(){To.call(this)} +function $x(){To.call(this)} +function FB(){To.call(this)} +function OC(){To.call(this)} +function EC(){qC.call(this)} +function MC(){qC.call(this)} +function WB(){PB.call(this)} +function eC(){eC=Vt;dC=gC()} +function Wo(){Wo=Vt;Vo=new hc} +function op(){op=Vt;np=new rp} +function Vp(){Vp=Vt;Up=new Xp} +function Sy(){Sy=Vt;Ry=new dw} +function ID(){this.a=new gD} +function ND(){this.a=new UA} +function yB(){yB=Vt;xB=new AB} +function hB(a){iB(a,a.length)} +function lB(a){kB(a,a.length)} +function $C(a){a.b=null;a.c=0} +function ii(a,b){a.p=b;a.R=0} +function ji(a,b){a.q=b;a.R=0} +function Ai(a,b){a.t[b]|=512} +function pC(c,a,b){c.a[a]=b} +function gy(a,b){return a===b} +function of(a,b){return a.e[b]} +function ih(a,b){return a.r[b]} +function sh(a,b){return a.w[b]} +function uh(a,b){return a.A[b]} +function wh(a,b){return a.B[b]} +function xh(a,b){return a.C[b]} +function yh(a,b){return a.D[b]} +function zh(a,b){return a.F[b]} +function Mh(a,b){return a.I[b]} +function Nh(a,b){return a.J[b]} +function bj(a,b){return a.c[b]} +function dj(a,b){return a.k[b]} +function kj(a,b){return a.g[b]} +function _k(a,b){return a.b[b]} +function al(a,b){return a.c[b]} +function el(a,b){return a.e[b]} +function hl(a,b){return a.f[b]} +function Nx(a){return a<0?-a:a} +function so(){return Il(),Gl} +function Uo(a){So.call(this,a)} +function ow(a){Uo.call(this,a)} +function qw(a){Uo.call(this,a)} +function px(a){Uo.call(this,a)} +function Zx(a){Uo.call(this,a)} +function _x(a){Uo.call(this,a)} +function Uy(a){Uo.call(this,a)} +function ay(a){px.call(this,a)} +function Qy(a){kw.call(this,a)} +function Hy(){kw.call(this,'')} +function Oy(){kw.call(this,'')} +function Py(){kw.call(this,'')} +function oD(a){zA.call(this,a)} +function PB(){this.a=this.ec()} +function qC(){this.a=this.jc()} +function Ah(a){return Bh(a,a.q)} +function Be(a){return Ce(a,a._)} +function dD(a){return !!a&&a.b} +function JB(b,a){return b.a[a]} +function jo(a,b){return io(a,b)} +function to(a,b){return Ql(a,b)} +function pq(a,b){return Sw(a,b)} +function Rx(a,b){return a>b?a:b} +function Sx(a,b){return a>b?a:b} +function Tx(a,b){return a>24} +function nq(a){return a[4]||a[1]} +function Bu(a,b){return !Au(a,b)} +function wp(a,b){vp();up.Cb(a,b)} +function Im(a){zm(a,15);Re(a.b)} +function Jw(a){Iw(a);return a.k} +function Jy(a,b){a.a+=b;return a} +function Gy(a,b){a.a+=b;return a} +function Ky(a,b){a.a+=b;return a} +function Ly(a,b){a.a+=b;return a} +function _A(a,b,c){a.splice(b,c)} +function Mv(a){Kv(this,0,0,a,0)} +function ov(a){mv();this.b=XE|a} +function fw(a){this.b=a;this.a=0} +function So(a){this.f=a;Oo(this)} +function gD(){hD.call(this,null)} +function Uu(){Su==null&&(Su=[])} +function Cy(){Cy=Vt;zy={};By={}} +function Jg(a){a.a=0;a.b=0;a.c=1} +function mi(a,b,c){a.r[b]=c;a.R=0} +function Li(a,b,c){a.J[b]=c;a.R=0} +function bi(a,b){return a.w[b]==0} +function vh(a,b){return a.t[b]&48} +function Se(a,b){return a0} +function Ku(a){return a.l|a.m<<22} +function Mx(a){return a<=0?0-a:a} +function Ox(a){return Math.cos(a)} +function Xx(a){return Math.sin(a)} +function Cq(a){return Bq(a)&&Yu(a)} +function rh(a,b){return Nx(a.v[b])} +function _h(a,b){return Xi(a.F[b])} +function oh(a,b){return Sg[a.F[b]]} +function jh(a,b){return a.t[b]&448} +function yj(a){zm(a,3);return a.n} +function cw(a){this.b=a;this.a=-2} +function ik(a,b){this.b=a;this.a=b} +function ek(a,b){this.a=a;this.b=b} +function Cv(a,b){this.a=a;this.b=b} +function oA(a,b){this.c=a;this.d=b} +function Tn(a){this.a=a;this.lb()} +function Lz(a){return a.a>4} +function Rh(a,b){return (a.t[b]&ZE)!=0} +function Sh(a,b){return (a.t[b]&iF)!=0} +function Uh(a,b){return (a.t[b]&jF)!=0} +function Wh(a,b){return (a.H[b]&ZE)!=0} +function Yh(a,b){return (a.H[b]&OE)!=0} +function Xh(a,b){return (a.I[b]&ME)!=0} +function $h(a,b){return (a.H[b]&kF)!=0} +function ai(a,b){return (a.t[b]&OE)!=0} +function Ej(a,b){return (a.t[b]&zE)!=0} +function Jj(a,b){return (a.t[b]&gF)!=0} +function Nj(a,b){return (a.t[b]&FE)!=0} +function Kj(a,b){return (a.H[b]&64)!=0} +function wk(a){xk.call(this,a,new Py)} +function BD(){xD.call(this,'Head',1)} +function GD(){xD.call(this,'Tail',3)} +function DD(){xD.call(this,'Range',2)} +function UA(){this.b=qq(Fs,yE,1,0,3,1)} +function ef(){this.d=qq(Mq,VE,0,3,6,1)} +function $B(a){this.a=a;UA.call(this)} +function KC(a){this.a=a;UA.call(this)} +function Ol(){Il();this.g=new El;Kl()} +function tn(a){qn();this.hb();this.a=a} +function Tt(a){var b=St;return _t(b[a])} +function hj(a){zm(a,1);return Bh(a,a.e)} +function py(a){return wy(a,0,a.length)} +function yy(a){return ry(a,0,a.length)} +function nh(a,b){return (a.t[b]&eF)>>19} +function Ih(a,b){return (a.H[b]&gF)>>10} +function Fh(a,b){return (a.I[b]&960)>>6} +function Fj(a,b){return (a.H[b]&256)!=0} +function Hj(a,b){return (a.H[b]&512)!=0} +function ci(a,b){return (a.t[b]&512)!=0} +function Mj(a,b){return (a.H[b]&128)!=0} +function rx(a,b){return ab?1:0} +function fu(a,b,c){return {l:a,m:b,h:c}} +function qy(a,b,c){return a.substr(b,c)} +function Ok(a,b,c){a.c=b;return Qk(a,c)} +function dB(a,b){Kp(b);return gB(a,0,b)} +function dm(a,b){sc();cm.call(this,a,b)} +function kq(a){Yp();jq.call(this,a,true)} +function kD(a){lD.call(this,a,(wD(),sD))} +function Yp(){Yp=Vt;Wp((Vp(),Vp(),Up))} +function jp(a){return a.$H||(a.$H=++bp)} +function ru(a){return a.l+a.m*GF+a.h*HF} +function ky(b,a){return b.lastIndexOf(a)} +function fy(b,a){return b.charCodeAt(a)} +function jy(c,a,b){return c.indexOf(a,b)} +function Cc(a,b){return Kg(a.G,wh(a.D,b))} +function Dc(a,b){return Lg(a.G,xh(a.D,b))} +function uc(a,b){return a==null?b:a+','+b} +function ny(a,b,c){return a.substr(b,c-b)} +function hh(a,b){return (a.t[b]&98304)>>15} +function Pk(a){return a.length==0?0:cx(a)} +function Dq(a){return typeof a==='string'} +function Ew(a){return a>=56320&&a<=57343} +function my(a,b){return qy(a,b,a.length-b)} +function Fe(a,b){return a.e==null?-1:a.e[b]} +function zp(a){vp();return parseInt(a)||-1} +function HB(a){var b;b=nc(a);return ~~b} +function Sm(a){a.c==null&&Pm(a);return a.c} +function Oo(a){a.g=null;wp(a,a.f);return a} +function Iw(a){if(a.k!=null){return}Ww(a)} +function Lp(a,b){if(!a){throw new qw(''+b)}} +function av(a,b){this.e=b;this.f=a;Oo(this)} +function yv(a){this.a='Helvetica';this.b=a} +function XC(a,b,c){a.a=b^1502;a.b=c^MF} +function Gi(a,b,c){a.H[b]&=-49;a.H[b]|=c<<4} +function ni(a,b){a.t[b]&=-449;a.t[b]|=448} +function df(a,b){a.a=b;a.c=0;a.b=63;lB(a.d)} +function af(a,b){a.d[a.c]=uu(a.d[a.c],yu(b))} +function hA(a,b){var c;c=a.d;a.d=b;return c} +function yi(a,b,c){a.A[b]|=c;a.R&=1;a.L=true} +function Ki(a,b,c){a.I[b]|=c;a.R&=1;a.L=true} +function yc(a,b,c){Vl(a,b-a.K/2,c-a.K/2,a.K)} +function yx(a,b){return (a>>>0).toString(b)} +function gh(a,b){return ((a.t[b]&dF)>>>28)-1} +function xq(a){return String.fromCharCode(a)} +function ep(a,b,c){return a.apply(b,c);var d} +function Zu(){$wnd.setTimeout(kE(_u));$u()} +function qn(){qn=Vt;pn=(!Bo&&(Bo=new Io),Bo)} +function Bx(){Bx=Vt;Ax=qq(zs,yE,23,256,0,1)} +function Lx(){Lx=Vt;Kx=qq(As,yE,41,256,0,1)} +function Dp(){Dp=Vt;Error.stackTraceLimit=64} +function Eo(a){!a.d&&(a.d=new Sk);return a.d} +function Co(a){!a.a&&(a.a=new qg);return a.a} +function Wp(a){!a.a&&(a.a=new mq);return a.a} +function Fo(a){!a.e&&(a.e=new Ol);return a.e} +function Go(a){!a.f&&(a.f=new im);return a.f} +function Ho(a){!a.g&&(a.g=new rm);return a.g} +function Wz(a){var b;b=Bz(a.a);return b.ac()} +function Nw(a){var b;b=Mw(a);$w(a,b);return b} +function Pw(){var a;a=Mw(null);a.e=2;return a} +function mw(){Uo.call(this,'divide by zero')} +function xy(a){return String.fromCharCode(a)} +function Aq(a){return a!=null&&!Dq(a)&&!Yu(a)} +function ph(a,b){return a.u==null?null:a.u[b]} +function lh(a,b){return a.s==null?null:a.s[b]} +function di(a,b){return a.J[b]==17||a.J[b]==9} +function cj(a,b){return a.c[b]-a.g[b]+tj(a,b)} +function ly(c,a,b){return c.lastIndexOf(a,b)} +function Ex(a,b){return Bu(a,b)?-1:zu(a,b)?1:0} +function Ev(a,b){return Hv(a,b.c,b.d,b.b,b.a)} +function Wl(a,b){var c;c=wv(a.e,b).b;return c} +function dA(a){var b;b=Mz(a.a.a);return b.bc()} +function IA(a){var b;b=Mz(a.a.a);return b.ac()} +function Xt(a,b){if(!b){return a}return Ju(a)} +function NA(a,b){a.b[a.b.length]=b;return true} +function nd(a,b,c){this.b=a;this.c=b;this.a=c} +function ln(a){pk();tk.call(this,a);this.db()} +function sn(){qn();tn.call(this,new Km(32,32))} +function tB(a){qB(a,0,a.length,(yB(),yB(),xB))} +function OA(a,b){Pp(b,a.b.length);return a.b[b]} +function QD(a,b){if(a<0||a>=b){throw new pw}} +function qj(a,b){return Ph(a,b)+Oh(a,b)-uj(a,b)} +function gj(a,b){return !!a.n&&b %s',b))}} +function sw(){sw=Vt;rw=new tw(false);new tw(true)} +function kp(a){$wnd.setTimeout(function(){throw a},0)} +function ew(a){return a.a==a.b.length?-1:fy(a.b,a.a++)} +function lc(a){return Dq(a)?Ks:yq(a)?a.cZ:Cq(a)?a.cZ:Lr} +function GB(a,b){return Eq(a)===Eq(b)||a!=null&&jc(a,b)} +function PC(a,b){return Eq(a)===Eq(b)||a!=null&&jc(a,b)} +function vu(a,b){return {l:a.l&b.l,m:a.m&b.m,h:a.h&b.h}} +function Fu(a,b){return {l:a.l|b.l,m:a.m|b.m,h:a.h|b.h}} +function Mu(a,b){return {l:a.l^b.l,m:a.m^b.m,h:a.h^b.h}} +function Ny(a,b,c){a.a=ny(a.a,0,b)+c+my(a.a,b);return a} +function My(a,b,c){a.a=ny(a.a,0,b)+''+my(a.a,c);return a} +function Bm(a){var b;b=new Km(a.p,a.q);dh(a,b);return b} +function Je(a){var b;b=0;while(a>0){a>>=1;++b}return b} +function Ow(a,b){var c;c=Mw(a);$w(a,c);c.e=b?8:0;return c} +function Ye(a,b){if(a.c!=b.c)return a.c>b.c?1:-1;return 0} +function xe(a,b){if(!b){te(a,1,1);te(a,15,4)}return true} +function Ak(a,b){var c;c=Fk(a,b+1);return c==-1?a.length:c} +function zB(a,b){Qp(a);Qp(b);return Dq(a)?sy(a,b):a.bb(b)} +function Qe(a){var b;for(b=0;b>6)+((a.I[b]&15360)>>10)} +function nc(a){return Dq(a)?Ey(a):yq(a)?a.hC():Cq(a)?jp(a):jp(a)} +function Cw(a){return null!=String.fromCharCode(a).match(/\d/)} +function _t(a){function b(){} +;b.prototype=a||{};return new b} +function Rz(a){var b;b=new Cz((new wz(a.a)).a);return new Xz(b)} +function $z(a){var b;b=new kD((new oD(a.a)).a);return new eA(b)} +function DA(a){var b;b=new kD((new oD(a.a)).a);return new JA(b)} +function _u(){var a;a=cv();if(!gy('safari',a)){throw new bv(a)}} +function Kp(a){if(a<0){throw new Zx('Negative array size: '+a)}} +function Fy(){if(Ay==256){zy=By;By={};Ay=0}++Ay} +function hk(a){this.a=qq(Lq,mE,0,a,7,1);this.b=qq(Lq,mE,0,a,7,1)} +function Bk(a,b){a.c=null;return Qk(a,new cw(new fw(b)))?a.c:null} +function zq(a,b){return a!=null&&(Dq(a)&&!!wq[b]||a.cM&&!!a.cM[b])} +function kh(a,b){return a.s==null?null:a.s[b]==null?null:py(a.s[b])} +function Dw(a){return null!=String.fromCharCode(a).match(/[A-Z]/i)} +function gp(b){return function(){return hp(b,this,arguments);var a}} +function hp(a,b,c){var d;d=fp();try{return ep(a,b,c)}finally{ip(d)}} +function ej(a,b){var c;c=a.t[b]&gF;return c==0?0:c==AE?2:c==JE?3:4} +function Jo(a,b){var c;c=a-b;c>=uE?(c-=tE):cuE)c-=tE;return c} +function du(a){var b,c,d;b=a&pF;c=a>>22&pF;d=a<0?DF:0;return fu(b,c,d)} +function sA(a,b){var c,d;c=b.ac();d=_C(a,c);return !!d&&PC(d.d,b.bc())} +function QA(a,b){var c;c=(Pp(b,a.b.length),a.b[b]);_A(a.b,b,1);return c} +function Dg(a,b,c){var d;for(d=0;db){throw new ow('Index: '+a+', Size: '+b)}} +function Pp(a,b){if(a<0||a>=b){throw new ow('Index: '+a+', Size: '+b)}} +function _o(){if(Date.now){return Date.now()}return (new Date).getTime()} +function De(a){if(a.F==null){ze(a);Ie(a);Ke(a,1);Ke(a,2);He(a)}return a.F} +function iE(a){hE();var b,c;zm(a,2);c=a.p;for(b=0;b=d&&c>=e&&buE)c-=tE;return c} +function xn(a){qn();var b;b=new sn;Ok(Eo(pn),b.a,new cw(new fw(a)));return b} +function RA(a,b){var c;c=PA(a,b,0);if(c==-1){return false}a.dc(c);return true} +function Cm(a){var b,c;b=qq(Lq,mE,0,a.p,7,1);c=pj(a,b,false);return Dm(a,b,c)} +function qB(a,b,c,d){var e;!d&&(d=(yB(),yB(),xB));e=gB(a,b,c);rB(e,a,b,c,-b,d)} +function gi(a,b){var c;for(c=0;ca.b+a.i&&gw(b,a.b+a.i)>=53){c=a.b+a.i-1;hq(a,b,c)}} +function YD(a){var b;zm(a,15);for(b=0;b=0,tq(pq(Fs,1),yE,1,3,[zx(a),zx(b)]));return c} +function uk(a,b){var c,d;d=Vy(a.a,b);for(c=d.length;c<10;c++)Iy(a.b,32);Ly(a.b,d)} +function qk(a){var b,c;c=a.a;for(b=0;b=d)c-=d;while(c<0)c+=d;return c} +function pp(a){var b,c;if(a.a){c=null;do{b=a.a;a.a=null;c=tp(b,c)}while(a.a);a.a=c}} +function qp(a){var b,c;if(a.b){c=null;do{b=a.b;a.b=null;c=tp(b,c)}while(a.b);a.b=c}} +function eh(a,b){b.L=a.L;b.M=a.M;b.Q=a.Q;b.K=a.K;b.P=a.P==null?null:a.P;b.R=a.R&12} +function Hh(a,b){return (a.H[b]&gF)>>10!=1&&(a.H[b]&gF)>>10!=2?-1:(a.H[b]&hF)>>12} +function mh(a,b){return (a.t[b]&eF)>>19!=1&&(a.t[b]&eF)>>19!=2?-1:(a.t[b]&fF)>>21} +function Gw(a){return String.fromCharCode(a).toLowerCase().charCodeAt(0)} +function wD(){wD=Vt;sD=new xD('All',0);tD=new BD;uD=new DD;vD=new GD} +function Ru(){Ru=Vt;Nu=fu(pF,pF,524287);Ou=fu(0,0,TE);Pu=yu(1);yu(2);Qu=yu(0)} +function Zl(a,b){a.d='rgb('+(b.b>>16&255)+','+(b.b>>8&255)+','+(b.b&255)+')'} +function jd(a,b){a.w=-5;a.d='rgb('+(b.b>>16&255)+','+(b.b>>8&255)+','+(b.b&255)+')'} +function oC(a,b){var c;c=a.a[b];if(!(c===undefined)){delete a.a[b];pz(a.b)}return c} +function $f(a,b,c){var d,e;d=0;for(e=0;e=d;e&&(a-=d);f=b/100;c=f*a/(d-1-a);return e?-c:c} +function nC(a,b,c){var d;d=a.a[b];d===undefined&&oz(a.b);pC(a,b,c===undefined?null:c);return d} +function nz(a,b){return Dq(b)?b==null?!!LB(a.a,null):!(a.c.kc(b)===undefined):!!LB(a.a,b)} +function fh(a){a.p=0;a.q=0;a.L=false;a.M=false;a.K=0;a.u=null;a.s=null;a.P=null;a.R=0} +function si(a,b,c){a.u==null&&(a.u=qq(Lq,WE,5,a.N,0,2));sB(c);a.u[b]=c;a.R=0;a.L=true} +function cq(a,b,c,d){var e;if(d>0){for(e=d;e0)return (a[b]+a[b-1])/2;c=SE+(a[0]+a[a.length-1])/2;return c>uE?c-PE:c} +function Az(a){if(a.a.Xb()){return true}if(a.a!=a.b){return false}a.a=a.c.a.fc();return a.a.Xb()} +function If(a,b){var c;for(c=0;cb&&(a.a+=yy(qq(Iq,VE,0,-b,7,1)))} +function ZC(a){UC();XC(this,Ku(vu(Hu(a,24),{l:pF,m:3,h:0})),Ku(vu(a,{l:pF,m:3,h:0})))} +function Cz(a){this.c=a;this.b=this.c.c.fc();this.a=this.b;DB(this,a._gwt_modCount)} +function IB(){eC();this.a=dC.hc();this.a.b=this;this.c=dC.ic();this.c.b=this;this.b=0;EB(this)} +function Du(a){var b,c,d;b=~a.l+1&pF;c=~a.m+(b==0?1:0)&pF;d=~a.h+(b==0&&c==0?1:0)&DF;return fu(b,c,d)} +function Uk(a){var b,c;c=0;for(b=0;b0&&++c;return c} +function dn(a){var b,c;c=qq(Lq,mE,0,_m.length+2,7,1);zm(a,3);for(b=0;b>22);e=a.h+b.h+(d>>22);return {l:c&pF,m:d&pF,h:e&DF}} +function Iu(a,b){var c,d,e;c=a.l-b.l;d=a.m-b.m+(c>>22);e=a.h-b.h+(d>>22);return {l:c&pF,m:d&pF,h:e&DF}} +function yp(a){var b=/function(?:\s+([\w$]+))?\s*\(/;var c=b.exec(a);return c&&c[1]||'anonymous'} +function Ju(a){if(wu(a,(Ru(),Ou))){return IF}if(!Au(a,Qu)){return -ru(Du(a))}return a.l+a.m*GF+a.h*HF} +function Xu(a,b){typeof window==='object'&&typeof window['$gwt']==='object'&&(window['$gwt'][a]=b)} +function tq(a,b,c,d,e){e.cZ=a;e.cM=b;e.tM=bu;e.__elementTypeId$=c;e.__elementTypeCategory$=d;return e} +function oq(a,b){var c;c=uq(0,b);tq(lc(a),a.cM,a.__elementTypeId$,a.__elementTypeCategory$,c);return c} +function Gf(a,b){var c;for(c=0;ce.c&&be.d&&c>=1;--c;--a.q}} +function $p(a,b,c){if(a.d==0){b.a=ny(b.a,0,0)+'0'+my(b.a,0);++a.b;++a.d}if(a.b-129&&a<128){b=a+128;c=(Bx(),Ax)[b];!c&&(c=Ax[b]=new qx(a));return c}return new qx(a)} +function Xy(a,b){var c,d;for(d=a.Qb();d.Xb();){c=d.Yb();if(Eq(b)===Eq(c)||b!=null&&jc(b,c)){return true}}return false} +function Qh(a,b){var c,d,e,f;f=3;for(d=0;d<2;d++){c=a.G[d][b];e=Kh(a,b)+(Ph(a,c)+Oh(a,c))-uj(a,c);f>e&&(f=e)}return f} +function um(a,b,c){var d,e,f;e=false;for(d=1;da[d]&&(e=!e);b[f]>b[d]&&(e=!e)}}return e} +function oB(a,b,c,d){var e,f,g;for(e=b+1;eb&&d.ab(a[f-1],a[f])>0;--f){g=a[f];a[f]=a[f-1];a[f-1]=g}}} +function pB(a,b,c,d,e,f,g,h){var i;i=c;while(f=d||b=48&&a<58){return a-48}if(a>=97&&a<97){return a-97+10}if(a>=65&&a<65){return a-65+10}return -1} +function nx(a){var b;b=bx(a);if(b>oF){return Infinity}else if(b<-3.4028234663852886E38){return -Infinity}return b} +function Td(a){var b,c;b=0;tB(a.c);for(c=0;c1&&Gy(b,''+a.b[c])}return b.a} +function TA(a,b){var c,d;d=a.b.length;b.lengthd&&(b[d]=null);return b} +function zf(a,b){var c,d;d=qq(Lq,mE,0,a==null?1:a.length+1,7,1);for(c=0;c0?wE:LE;return e} +function Vl(a,b,c,d){var e;e='';bm(a,e)} +function vp(){vp=Vt;var a,b;b=!(!!Error.stackTraceLimit||'stack' in new Error);a=new Ip;up=b?new Ap:a} +function Nm(){Nm=Vt;Mm=tq(pq(Ks,1),yE,2,4,['Actelion No','ID','IDNUMBER','COMPOUND_ID','NAME','COMPND'])} +function $t(){!Array.isArray&&(Array.isArray=function(a){return Object.prototype.toString.call(a)==='[object Array]'})} +function hy(b,a){if(a==null){return false}if(b==a){return true}return b.length==a.length&&b.toLowerCase()==a.toLowerCase()} +function oy(a){if(a.length==0||a[0]>' '&&a[a.length-1]>' '){return a}return a.replace(/^[\u0000-\u0020]*|[\u0000-\u0020]*$/g,'')} +function hu(a,b){if(a.h==TE&&a.m==0&&a.l==0){b&&(cu=fu(0,0,0));return eu((Ru(),Pu))}b&&(cu=fu(a.l,a.m,a.h));return fu(0,0,0)} +function dz(a,b){var c,d,e;for(d=a.Vb().Qb();d.Xb();){c=d.Yb();e=c.ac();if(Eq(b)===Eq(e)||b!=null&&jc(b,e)){return c}}return null} +function Ph(a,b){var c,d;c=((a.t[b]&dF)>>>28)-1;if(c==-1){d=a.F[b]>16-c+b;a.e<<=1;--b;--a.c}return d} +function Ni(a,b){var c,d;a.L=b;if(!b){a.u=null;for(c=0;c=f&&c>=g&&b+d<=f+a.b&&c+e<=g+a.a} +function Aw(a,b,c){var d,e;d=fy(a,b++);if(d>=55296&&d<=56319&&b=c+1&&a.splice(0,c+1),a}}return a} +function ry(a,b,c){var d='';for(var e=b;e=0&&c<=190){if(c==151||c==152){a.F[b]=1;a.w[b]=c-149}else{a.F[b]=c;a.w[b]=0}a.t[b]&=268435455;a.R=0}} +function ng(a){var b,c;for(b=0;b2000){cp=a;dp=$wnd.setTimeout(mp,10)}}if(ap++==0){pp((op(),np));return true}return false} +function yu(a){var b,c;if(a>-129&&a<128){b=a+128;tu==null&&(tu=qq(Yr,yE,186,256,0,1));c=tu[b];!c&&(c=tu[b]=du(a));return c}return du(a)} +function VC(a,b){var c,d;Mp(b>0);if((b&-b)==b){return Gq(b*WC(a)*4.6566128730773926E-10)}do{c=WC(a);d=c%b}while(c-d+(b-1)<0);return Gq(d)} +function hE(){hE=Vt;ZD=Ox(RE);cE=Xx(RE);_D=Ox(PF);eE=Xx(PF);bE=Ox(QE);gE=Xx(QE);$D=Ox(aF);dE=Xx(aF);aE=Ox(mF);fE=Xx(mF);Ox(QF);Xx(QF)} +function Nc(a,b,c,d){var e;if(b==0){c<0?(d.a=a.I):(d.a=-a.I);d.b=0;return}e=Math.atan(c/b);b<0&&(e+=uE);d.a=-(a.I*Xx(e));d.b=a.I*Ox(e)} +function Vf(a,b){var c,d;d=0;qB(a,0,a.length,(yB(),yB(),xB));for(c=0;ce&&(b[e]=null);return b} +function yl(a,b){var c,d,e;e=0;for(d=0;dc)return false}return true} +function xd(a,b){var c,d;c=0;for(d=0;d=UE){b=55296+(a-UE>>10&1023)&$E;c=56320+(a-UE&1023)&$E;return xy(b)+xy(c)}else{return String.fromCharCode(a&$E)}} +function Fw(a,b,c){zw(a>=0&&a<=1114111);if(a>=UE){b[c++]=55296+(a-UE>>10&1023)&$E;b[c]=56320+(a-UE&1023)&$E;return 2}else{b[c]=a&$E;return 1}} +function yn(a,b){var e;qn();b=b||{};var c=!b.noCoordinates;var d=!b.noStereo;return e=new sn,mm(Ho(pn),e.a,vy(a),d),c&&e.inventCoordinates(),e} +function Lk(a,b){var c,d,e;if(!a.c){if(gy(b.substr(0,6),'COUNTS')){c=Ek(b,Fk(b,7));d=cx(ny(b,7,Fk(b,7)));e=cx(ny(b,c,Fk(b,c)));a.c=new Km(d,e)}}} +function Tm(a){if(a.e)return a.e;a.e=Bk(new Sk,a.f.a);!!a.e&&(a.e.P==null||a.e.P.length==0)&&Ri(a.e,a.d==-1||a.b==null?null:a.b[a.d]);return a.e} +function cz(a,b){var c,d,e;for(d=new kD((new oD(a)).a);Lz(d.a);){c=Mz(d.a);e=c.bc();if(Eq(b)===Eq(e)||b!=null&&jc(b,e)){return true}}return false} +function nm(a,b){var c,d,e;Nh(a.b,b)==1&&Li(a.b,b,2);for(d=0;d<2;d++){c=Dh(a.b,d,b);vi(a.b,c,false);for(e=0;e-2.0943951023931953&&c0||!g&&i==0)){return false}return true} +function bz(a,b){var c,d,e;c=b.ac();e=b.bc();d=a.Wb(c);if(!(Eq(e)===Eq(d)||e!=null&&jc(e,d))){return false}if(d==null&&!a.Ub(c)){return false}return true} +function _i(a,b){var c;if(a.g[b]==3&&(a.t[b]&zE)!=0&&(!!a.n&&b=6)for(c=0;c8&&(d=g);e=Yj(a,d);f=Yj(a,g);h=new Km(e,f);ck(a,h,b,c);return h} +function jq(a,b){if(!a){throw new px('Unknown currency code')}this.s='0.0000';this.a=a;eq(this,this.s);if(!b&&this.g){this.n=this.a[2]&7;this.i=this.n}} +function ku(a,b){var c,d,e;if(b<=22){c=a.l&(1<=0;b--){SC[b]=d;d*=0.5}c=1;for(a=24;a>=0;a--){RC[a]=c;c*=0.5}} +function Yc(a){var b;b=new Uv;if(a.a<=a.b){b.c=a.a;b.b=a.b-a.a}else{b.c=a.b;b.b=a.a-a.b}if(a.c<=a.d){b.d=a.c;b.a=a.d-a.c}else{b.d=a.d;b.a=a.c-a.d}return b} +function Jx(a){var b,c;if(zu(a,{l:4194175,m:pF,h:DF})&&Bu(a,{l:128,m:0,h:0})){b=Ku(a)+128;c=(Lx(),Kx)[b];!c&&(c=Kx[b]=new Dx(a));return c}return new Dx(a)} +function il(a,b,c){var d,e,f;f=b.length;for(e=0;ef)&&(a.b[b[e]]=f);for(d=0;df)&&(a.c[c[d]]=f)} +function pd(a){var b,c,d;a.e=0;d=qq(Nt,qE,0,a.d.d,8,1);for(b=0;b0?1.5707963705062866:-1.5707963705062866;return e} +function Dd(a,b){var c,d,e;for(d=0;d>22);e+=d>>22;if(e<0){return false}pu(a,c&pF);qu(a,d&pF);ou(a,e&DF);return true} +function $y(a){var b,c,d,e;e=new Qy('[');b=false;for(d=a.Qb();d.Xb();){c=d.Yb();b?(e.a+=', ',e):(b=true);e.a+=c===a?'(this Collection)':''+c}e.a+=']';return e.a} +function Wt(e,f,g){return function(){var a=[];for(var b=0;b0&&(d[~~(c/32)]|=1<<31-c%32)}return d} +function Zm(b){var c,d,e;d=0;Oj(b);zm(b,3);for(c=0;c=0){e=fy(b.a,c);if(e==57){iw(b,c--,48)}else{iw(b,c,e+1&$E);d=false}}if(d){b.a=ny(b.a,0,0)+'1'+my(b.a,0);++a.b;++a.d}} +function sq(a,b,c,d,e,f,g){var h,i,j,k,l;k=e[f];j=f==g-1;h=j?d:0;l=uq(h,k);tq(pq(a,g-f),b[f],c[f],h,l);if(!j){++f;for(i=0;ia.d&&(d=a.d);while(d>c&&fy(b.a,d-1)==48){--d}if(d=-1&&c<=14){a.t[b]&=268435455;a.t[b]|=1+c<<28}}} +function nl(a){var b,c;a.a=null;for(b=0;b0&&(e=e+',');c=a.u[b][d];e=e+Sg[c]}return e} +function _j(a,b){var c;if(b==null||b.length==0)return null;c=iy(b,uy(32));return c>0&&c>>1&1431655765);a=(a&858993459)+(a>>>2&858993459);a=(a&117901063)+(a>>>4&117901063);a=(a&983055)+(a>>>8&983055);return (a&31)+(a>>>16)} +function zc(a,b,c,d){if(Yh(a.D,ij(a.D,c,d))){hd(a,-3);Sl(a,b);hd(a,a.A)}else if(a.o[c]!=a.o[d]){wc(a,b,c,d)}else if(a.o[c]!=0){hd(a,a.o[c]);Sl(a,b);hd(a,a.A)}else{Sl(a,b)}} +function Cj(a,b,c){if(Kh(a,b)!=1)return 0;return 16-a.c[c]+(a.F[c]==1?zE:0)+((a.J[b]&24)==0||a.G[0][b]!=c?JE:0)+((a.t[c]&3)==0?AE:0)+((a.H[b]&64)!=0?0:512)+(a.F[c]!=6?256:0)} +function uq(a,b){var c=new Array(b);var d;switch(a){case 6:d={l:0,m:0,h:0};break;case 7:d=0;break;case 8:d=false;break;default:return c;}for(var e=0;e1&&le(c,d,g,j)}return false} +function Gc(a,b){var c,d,e;e=-1;d=-1;if((a.B&128)!=0)return -1;if(Uh(a.D,b)){e=nh(a.D,b);d=mh(a.D,b)}c=_i(a.D,b);if(c!=-1){e=Ih(a.D,c);d=Hh(a.D,c)}e!=-1&&e!=0&&(e|=d<<8);return e} +function NB(a,b){var c,d,e,f,g;c=(g=a.a,g['0']||(g['0']=[]));for(e=0,f=c.length;e999){Ly(a.b,' ?');return}c=false;for(d=0;d<3;d++){e=~~(b/100);if(e==0){d==2||c?Iy(a.b,48):Iy(a.b,32)}else{Iy(a.b,48+e&$E);c=true}b=10*(b%100)}} +function pl(a,b){var c,d,e;if(a.a){for(d=new Nz(a.a);d.ac.c)return false}}return true} +function cf(a,b){var c;if(a.c!=b.c)return a.c';NA(a.a,e)} +function Fc(a,b){var c,d;if((a.B&128)!=0)return a.o[b];c=$i(a.D,b);c!=-1&&(b=c);d=Gc(a,b);if(d==-1)return a.o[b];switch(d&255){case 1:return 384;case 2:return 64;default:return 448;}} +function Hc(a){var b,c;hd(a,-2);$l(a,a.H);c=new od;for(b=0;b=2147483648&&(c-=4294967296);return c} +function vq(a,b,c,d,e,f){if(a===c){a=a.slice(b,b+e);b=0}for(var g=b,h=b+e;g>19;d=b.h>>19;return c==0?d!=0||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>b.l:!(d==0||a.h>19;d=b.h>>19;return c==0?d!=0||a.h>b.h||a.h==b.h&&a.m>b.m||a.h==b.h&&a.m==b.m&&a.l>=b.l:!(d==0||a.h'+b+'<\/text>';bm(a,e)} +function tp(b,c){var d,e,f,g;for(e=0,f=b.length;e0?wE:LE;else{f=Math.atan(g/c);c<0&&(f+=uE)}e=Math.sqrt(g*g+c*c)/b;return new ek(f,e)} +function Gu(a,b){var c,d,e;b&=63;if(b<22){c=a.l<>22-b;e=a.h<>22-b}else if(b<44){c=0;d=a.l<>44-b}else{c=0;d=0;e=a.l<';bm(a,c)} +function Ll(a){var b;for(b=0;b');bm(a,f.a)} +function tc(a){var b,c;if((a.B&32)!=0)return;c=Am(a.D);if(c!=null){if(a.u.a==0&&a.u.b==0){b=a.G.c*Ah(a.D);kd(a);Bc(a,b);gd(a,null,b,0)}_l(a,Gq(a.v));hd(a,128);Ul(a,c,a.u.a,a.u.b+0.30000001192092896*a.v)}} +function $i(a,b){var c,d,e,f,g;c=-1;if(a.k[b]==1){for(f=0;f1){e=true;d=d+' Red'}if(b<0||b>1){e=true;d=d+' Green'}if(c<0||c>1){e=true;d=d+' Blue'}if(e){throw new px('Color parameter outside of expected range:'+d)}} +function tv(a,b,c){var d,e;e=false;d='';if(a<0||a>255){e=true;d=d+' Red'}if(b<0||b>255){e=true;d=d+' Green'}if(c<0||c>255){e=true;d=d+' Blue'}if(e){throw new px('Color parameter outside of expected range:'+d)}} +function fC(){var a='__proto__';var b=Object.create(null);if(b[a]!==undefined){return false}var c=Object.getOwnPropertyNames(b);if(c.length!=0){return false}b[a]=42;if(b[a]!==42){return false}return true} +function Wd(a,b){var c,d,e,f;e=false;for(d=0;d>1);rB(b,a,i,j,-e,f);rB(b,a,j,h,-e,f);if(f.ab(a[j-1],a[j])<=0){while(c0?1:c<0?-1:0)!=(g>0?1:g<0?-1:0)&&(h=false);return h} +function Pm(a){var b,c,d,e;e=0;c=new ID;while(e<256){d=bw(a.g);if(d==null){break}gy(d.substr(0,4),'$$$$')&&++e;if(gy(d.substr(0,1),'>')){b=Qm(d);b!=null&&eD(c.a,b,(sw(),rw))==null}}a.c=Zy(c,qq(Ks,yE,2,0,4,1))} +function Dy(a){var b,c,d,e;b=0;d=a.length;e=d-4;c=0;while(c>=1;if(e>=f){e-=d;continue}c=sy(b,OA(a.a,e));if(c==0)return e;if(d==0)break;c<0?(e-=d):(e+=d)}return -1} +function Xg(a,b){a.p>=a.N&&Pi(a,a.N*2);a.F[a.p]=0;Fi(a,a.p,b);a.r[a.p]=0;a.t[a.p]=0;a.A[a.p]=0;a.v[a.p]=0;a.B[a.p]=0;a.C[a.p]=0;a.D[a.p]=0;a.u!=null&&(a.u[a.p]=null);a.s!=null&&(a.s[a.p]=null);a.R=0;return a.p++} +function Zc(a,b){var c,d,e,f,g,h,i;c=qq(Kq,pE,0,bj(a.D,b),7,1);for(e=0;e1;d--){c=false;for(f=1;fg)&&(e=g);h[d]=cx(a.substr(f,e-f))}return h} +function vx(a){var b,c,d;if(a<0){return 0}else if(a==0){return 32}else{d=-(a>>16);b=d>>16&16;c=16-b;a=a>>b;d=a-256;b=d>>16&8;c+=b;a<<=b;d=a-zE;b=d>>16&4;c+=b;a<<=b;d=a-FE;b=d>>16&2;c+=b;a<<=b;d=a>>14;b=d&~(d>>1);return c+2-b}} +function ti(a,b,c,d){var e;if(c==null){a.u!=null&&(a.u[b]=null);return}if(c.length==1&&!d){e=c[0];a.F[b]!=e&&Zg(a,b,e,0);a.u!=null&&(a.u[b]=null);return}a.u==null&&(a.u=qq(Lq,WE,5,a.N,0,2));a.u[b]=c;d&&(a.A[b]|=1);a.R=0;a.L=true} +function Ue(a,b){var c,d,e,f;if(a.d!=b.d)return a.d>b.d?1:-1;e=a.a.length;f=b.a.length;c=eb.a[f]?1:-1}if(e!=f)return e>f?1:-1;if(a.b!=b.b)return a.b>b.b?1:-1;return 0} +function vm(a,b,c,d,e,f){this.k=a;if(d!=0&&d!=1){this.b=true}else{this.a=b;this.c=c;this.d=d;this.e=f;this.g=0;this.i=qq(Nt,qE,0,4,8,1);this.f=qq(Lq,mE,0,4,7,1);this.j=qq(Lq,mE,0,4,7,1);if(c!=-1&&d==1){sm(this,lE,e,true);this.d=0}}} +function Ge(a,b){var c,d,e,f,g,h,i;i=yj(a.L);for(c=0;c>b;f=a.m>>b|c<<22-b;e=a.l>>b|a.m<<22-b}else if(b<44){g=d?DF:0;f=c>>b-22;e=a.m>>b-22|c<<44-b}else{g=d?DF:0;f=d?pF:0;e=c>>b-44}return {l:e&pF,m:f&pF,h:g&DF}} +function Rj(a,b,c,d){var e,f,g,h,i;g=qq(Lq,mE,0,a.c[b],7,1);i=oj(a,b,c,d,g);if(i==3)return false;f=(a.t[b]&3)==i?17:9;for(h=0;h';NA(a.b,h)} +function Mo(a,b){var c,d,e,f;f=a.a.b.length;if(f==0){return -1}e=1;while(2*e<=f)e<<=1;d=e;--e;while(d!=0){d>>=1;if(e>=f){e-=d;continue}c=Cx(b,OA(a.a,e));if(c==0)return e;if(d==0)break;c<0?(e-=d):(e+=d)}e0&&++e;return -(e+1)} +function Ww(a){if(a.Ob()){var b=a.c;b.Pb()?(a.k='['+b.j):!b.Ob()?(a.k='[L'+b.Mb()+';'):(a.k='['+b.Mb());a.b=b.Lb()+'[]';a.i=b.Nb()+'[]';return}var c=a.f;var d=a.d;d=d.split('/');a.k=Zw('.',[c,Zw('$',d)]);a.b=Zw('.',[c,Zw('.',d)]);a.i=d[d.length-1]} +function Ad(a,b){var c,d,e,f,g,h;c=false;if(a.F[b]!=8)return false;if(a.g[b]!=1)return false;g=a.f[b][0];if(a.F[g]==15){h=a.g[g];for(d=0;d=UE?2:1;d<128?++b:d=UE?2:1;h+=ty(c,h,d)}return c} +function xu(a){var b,c,d,e,f;if(ix(a)){return Ru(),Qu}if(a=9223372036854775807){return Ru(),Nu}e=false;if(a<0){e=true;a=-a}d=0;if(a>=HF){d=Gq(a/HF);a-=d*HF}c=0;if(a>=GF){c=Gq(a/GF);a-=c*GF}b=Gq(a);f=fu(b,c,d);e&&lu(f);return f} +function ud(a){var b,c,d,e,f,g,h;do{h=false;for(c=0;c15){xe(a,c);b-=16}te(a,1,1);te(a,b,4);te(a,j,d);for(h=0;h>g,f)}}return true} +function Jd(a,b,c,d,e,f,g){var h,i,j,k;j=0;for(i=0;i15){xe(a,c);b-=16}te(a,1,1);te(a,b,4);te(a,j,d);for(h=0;h>g,f)}}return true} +function Wg(a,b,c,d){var e;e=(a.p>=a.N&&Pi(a,a.N*2),a.F[a.p]=0,Fi(a,a.p,6),a.r[a.p]=0,a.t[a.p]=0,a.A[a.p]=0,a.v[a.p]=0,a.B[a.p]=0,a.C[a.p]=0,a.D[a.p]=0,a.u!=null&&(a.u[a.p]=null),a.s!=null&&(a.s[a.p]=null),a.R=0,a.p++);a.B[e]=b;a.C[e]=c;a.D[e]=d;return e} +function eq(a,b){var c,d;d=0;c=new Oy;d+=dq(a,b,0,c,false);a.t=c.a;d+=fq(a,b,d,false);d+=dq(a,b,d,c,false);a.u=c.a;if(d=a.O&&Qi(a,a.O*2);a.G[0][a.q]=b;a.G[1][a.q]=c;a.J[a.q]=d;a.H[a.q]=0;a.I[a.q]=0;a.R=0;return a.q++} +function Bj(a,b){var c,d;zm(a,1);if(a.g[b]==2&&a.j[b][0]==2&&a.j[b][1]==2){for(c=0;c<2;c++)for(d=0;d0){b.a=ny(b.a,0,0)+''+my(b.a,d);a.d-=d;a.e-=d}if(a.j>a.o&&a.j>0){a.e+=a.b-1;c=a.e%a.j;c<0&&(c+=a.j);a.b=c+1;a.e-=c}else{a.e+=a.b-a.o;a.b=a.o}if(a.d==1&&b.a.charCodeAt(0)==48){a.e=0;a.b=a.o}} +function sf(a,b){var c,d,e,f,g,h;if(!a.b)return false;e=false;for(f=a.b.b.length-1;f>=0;f--){d=false;g=OA(a.b,f);g.a==2?(d=rf(a,g.b,g.c,g.d,b)):g.a==1&&(d=wf(a,g.b,b));if(d){RA(a.b,g);for(h=0;h=171&&a.F[b]<=190)return 0;d=0;(a.t[b]&48)==32&&(d-=1);((a.t[b]&48)==16||(a.t[b]&48)==48)&&(d-=2);c=a.r[b];if(c==0&&a.L){(a.A[b]&BE)==DE&&(c=-1);(a.A[b]&BE)==CE&&(c=1)}a.F[b]==6?(d-=c<0?-c:c):Xi(a.F[b])?(d+=c):(d-=c);return d} +function wm(a,b){var c,d,e,f;f=a.a.b.length;if(f==0){MA(a.a,0,b);return 0}e=1;while(2*e<=f)e<<=1;d=e;--e;while(d!=0){d>>=1;if(e>=f){e-=d;continue}c=sy(b,OA(a.a,e));if(c==0)return -1;if(d==0)break;c<0?(e-=d):(e+=d)}e0&&++e;MA(a.a,e,b);return e} +function nu(a){var b,c,d;c=a.l;if((c&c-1)!=0){return -1}d=a.m;if((d&d-1)!=0){return -1}b=a.h;if((b&b-1)!=0){return -1}if(b==0&&d==0&&c==0){return -1}if(b==0&&d==0&&c!=0){return wx(c)}if(b==0&&d!=0&&c==0){return wx(d)+22}if(b!=0&&d==0&&c==0){return wx(b)+44}return -1} +function Uf(a){var b,c,d,e,f,g,h;c=qq(Vq,yE,43,a.b,0,1);for(b=0;b>14;if(g!=0){if(a.q.L&&g==(Mh(a.q,c)&EE)>>14)return true;d=false;f=yj(a.q);for(e=0;e3&&dj(a.b,b)>0){for(e=0;e1&&_h(a.b,c)){Nh(a.b,d)==4?Li(a.b,d,2):Li(a.b,d,1);mi(a.b,b,ih(a.b,b)+1);mi(a.b,c,ih(a.b,c)-1);break}}}}} +function ql(a){var b,c,d,e,f,g,h,i;for(d=0;da.d){while(a.da.o){e=a.b-a.o;for(c=0;c0){b.a=ny(b.a,0,0)+''+my(b.a,e);a.d-=e;a.b-=e}}}} +function tg(a){var b,c;if(a.k)return;a.n=a.c[0];a.i=a.c[0];a.o=a.d[0];a.j=a.d[0];for(b=0;ba.c[b]-c&&(a.n=a.c[b]-c);a.ia.d[b]-c&&(a.o=a.d[b]-c);a.jh;i--)e[i]=e[i-1];e[h]=k}j=Vx(6,a.e[d]);df(b[d],d);bf(b[d],16,c[d]);bf(b[d],(6-j)*17,0);for(f=0;fe?f:e} +function Me(a,b){var c,d,e;c=Dh(a.L,0,b);if(c>=a.L.d)return false;if(a.W[c]==1||a.W[c]==2)return true;if(a.W[c]==3)return false;d=_i(a.L,c);if(d!=-1)return a.n[d]==1||a.n[d]==2;for(e=0;e=0){d=e+1;d=0){a.a=ny(a.a,0,c)+''+my(a.a,c+1);f-=a.a.length-c}return f} +function bf(a,b,c){if(a.b==0){++a.c;a.b=63}if(a.b==63){a.d[a.c]=Fu(a.d[a.c],yu(c));a.b-=b}else{if(a.b>=b){a.d[a.c]=Gu(a.d[a.c],b);a.d[a.c]=Fu(a.d[a.c],yu(c));a.b-=b}else{a.d[a.c]=Gu(a.d[a.c],a.b);a.d[a.c]=Fu(a.d[a.c],yu(c>>b-a.b));b-=a.b;++a.c;a.b=63-b;a.d[a.c]=Fu(a.d[a.c],yu(c&(1<a.a[d]&&++b;a.e=qq(Lq,mE,0,b,7,1);a.b=qq(Lq,mE,0,a.r.b,7,1);b=0;for(c=0;ca.a[c]){a.e[b]=lj(a.p,a.a[c],e);++b}}}} +function pj(a,b,c){var d,e,f,g,h,i,j,k;zm(a,1);for(e=0;e=0&&e[f]){g[f]=f;--f}for(b=0;b<=f;b++){if(e[b]){g[b]=f;g[f]=b;--f;while(f>=0&&e[f]){g[f]=f;--f}}else{g[b]=b}}return g} +function WD(a){var b,c,d,e,f,g;f=a.p;for(d=0;d0){for(c=0;c=0&&d>0){b=qq(Lq,mE,0,16,7,1);i=a.substr(c+1,d-(c+1));e=0;g=true;while(g&&e<16){c=i.indexOf(',');if(c==-1){f=i;g=false}else{f=i.substr(0,c);i=qy(i,c+1,i.length-(c+1))}b[e++]=Wi(f)}h=qq(Lq,mE,0,e,7,1);Ty(b,0,h,0,e)}return h} +function $g(a,b){var c,d,e,f,g,h;e=false;f=a.J[b];if(h=Qh(a,b),h>=1){c=fi(a,b,a.G[0][b]);d=fi(a,b,a.G[1][b]);if(17==f){if(c==d||d){g=a.G[0][b];a.G[0][b]=a.G[1][b];a.G[1][b]=g;e=true}}else{if(!c&&d){g=a.G[0][b];a.G[0][b]=a.G[1][b];a.G[1][b]=g}a.J[b]=17;e=true}}if(e){a.R=(f&103)==1?a.R&3:0;a.I[b]=0}return e} +function ee(a){var b,c,d,e;a.H=true;a.R=qq(Hq,YE,0,a.L.d,7,1);a.g=qq(Hq,YE,0,a.L.e,7,1);e=Wd(a,true);while(a.Nb.d+b.a-e&&(a.u.b=b.d+b.a-e);break;case TE:if(b){a.u.a=b.c+b.b/2;a.u.b=b.d+e;break}case OE:a.u.a=a.t.c+a.t.b/2;a.u.b=a.t.d-e;!!b&&a.u.b1;k--){for(j=0;jc&&(c=Kg(a.G,wh(a.D,b)));Lg(a.G,xh(a.D,b))d&&(d=Lg(a.G,xh(a.D,b)))}a.t=new Vv(e,f,c-e,d-f)} +function fx(){fx=Vt;ex=tq(pq(Jq,1),VE,0,7,[1.3407807929942597E154,1.157920892373162E77,3.4028236692093846E38,1.8446744073709552E19,4294967296,UE,256,16,4,2]);dx=tq(pq(Jq,1),VE,0,7,[7.458340731200207E-155,8.636168555094445E-78,2.9387358770557188E-39,5.421010862427522E-20,2.3283064365386963E-10,JF,0.00390625,0.0625,0.25,0.5])} +function Lu(a){var b,c,d,e,f;if(a.l==0&&a.m==0&&a.h==0){return '0'}if(a.h==TE&&a.m==0&&a.l==0){return '-9223372036854775808'}if(a.h>>19!=0){return '-'+Lu(Du(a))}c=a;d='';while(!(c.l==0&&c.m==0&&c.h==0)){e=yu(1000000000);c=gu(c,e,true);b=''+Ku(cu);if(!(c.l==0&&c.m==0&&c.h==0)){f=9-b.length;for(;f>0;f--){b='0'+b}}d=b+d}return d} +function zm(a,b){var c,d,e,f;Zi(a,b);if((b&~a.R)==0)return;a.a&&(b|=128);for(c=0;cd-f&&(e=d-f)}return e} +function Nk(a){var b,c;if(a.indexOf('[')>=0){b=a.indexOf(' NOT[');c=a.indexOf(']',b);if(b>=0&&c>0){return -(c+1)}else{b=a.indexOf(' [');c=a.indexOf(']',b);if(b>=0&&c>0){return c+1}}b=a.indexOf(" 'NOT[");c=a.indexOf("]'",b);if(b>=0&&c>0){return -(c+2)}else{b=a.indexOf(" '[");c=a.indexOf("]'",b);if(b>=0&&c>0){return c+2}}Sy()}return 0} +function zl(a,b){var c,d,e,f,g,h,i,j;g=false;if(dj(a.c,b)==0){for(f=1;fa.p[e]^d>e&&(g=!g)}}}else{for(f=0;fa.p[i[1]]^i[0]>i[1]&&(g=!g)}}return g} +function Zg(a,b,c,d){if((c==1||c==151||c==152)&&uj(a,b)>1)return false;a.A[b]&=-2;a.u!=null&&(a.u[b]=null);a.s!=null&&(a.s[b]=null);if(c==a.F[b]&&d==a.w[b]&&-1==((a.t[b]&dF)>>>28)-1&&0==(a.t[b]&48))return false;if(c==151||c==152){d=c-149;c=1}a.t[b]&=960;a.F[b]=c;a.w[b]=d;a.r[b]=0;a.A[b]=0;ki(a,b,-1);zi(a,b,0);gi(a,a.v[b]);a.R=0;return true} +function Pd(a){var b,c,d,e,f,g,h,i,j;d=qq(Lq,mE,0,16,7,1);for(b=0;bg;h--)d[h]=d[h-1];d[g]=j}i=Vx(6,kj(a.L,b));df(a.c[b],b);bf(a.c[b],16,a.d[b]);bf(a.c[b],(6-i)*17,0);for(e=0;eg.c+g.b||f.d>g.d+g.a||g.c>f.c+f.b||g.d>f.d+f.a)continue;if(ad(a,h.a,h.c,e)){if(ad(a,h.b,h.d,e))return;ed(a,h,0,e);_c(a,h,c,d);return}if(ad(a,h.b,h.d,e)){ed(a,h,1,e);_c(a,h,c,d);return}}Ac(a,h,c,d)} +function hf(a,b,c){var d,e,f,g,h,i,j,k,l;if(b==null)return;h=0;for(e=0;eb.d[e[1]]^ke(b,d,e[0],e[1])&&(h=!h)}}}catch(a){a=Rt(a);if(zq(a,10)){b.g[c]=3;return}else throw Qt(a)}b.n[c]==1^h?(b.g[c]=1):(b.g[c]=2)}} +function Qm(a){var b,c,d,e;if(a.length==0||a.charCodeAt(0)!=62)return null;d=1;e=0;b=0;while(d0&&(a.charCodeAt(0)==45||a.charCodeAt(0)==43)?1:0;for(b=e;blE){throw new ay('For input string: "'+a+'"')}return f} +function ig(a){var b,c,d,e,f,g,h;while(true){f=null;for(b=0;bf.a.length)&&(f=g)}}if(!f)break;c=new Fg(a,a.i,f.a.length);for(d=0;d0){b[m-1]=o[b[m]];--m}return j[n]}if(j[g]==0){i[++k]=g;j[g]=j[n]+1;o[g]=n}}}++h}return -1} +function gg(a,b,c,d){var e,f,g,h,i,j,k,l,m;e=qq(Lq,mE,0,d,7,1);f=0;for(g=0;gl?k.c+k.b:k.c;j=o>n?k.d+k.a:k.d;e=m-l;f=o-n;if(Mx(e)>Mx(f)){if(n==o){g=i;h=n}else{g=l+e*(j-n)/f;if(m>l==i>g){h=j}else{g=i;h=n+f*(i-l)/e}}}else{if(l==m){g=l;h=j}else{h=n+f*(i-l)/e;if(o>n==j>h){g=i}else{g=l+e*(j-n)/f;h=j}}}if(c==0){b.a=g;b.c=h}else{b.b=g;b.d=h}} +function $d(a){var b,c,d,e,f,g,h,i,j,k;f=0;for(c=0;c=0){h=su(a,g);if(h){j<22?(i.l|=1<>>1);g.m=k>>>1|(l&1)<<21;g.l=m>>>1|(k&1)<<21;--j}c&&lu(i);if(f){if(d){cu=Du(a);e&&(cu=Iu(cu,(Ru(),Pu)))}else{cu=fu(a.l,a.m,a.h)}}return i} +function md(a,b){var c,d,e,f;if(a.D.p==0)return null;e=(a.k=Gq(b.b),a.f=Gq(b.a),ld(a,b));zm(a.D,(a.B&256)!=0?31:(a.B&512)!=0?47:(a.B&AE)!=0?79:15);Kc(a);a.J.b=qq(Fs,yE,1,0,3,1);a.O.b=qq(Fs,yE,1,0,3,1);vc(a);_l(a,a.L);for(d=0;d2&&++h}for(f=0;f2&&++h}return h>2} +function fm(a,b){var c,d,e,f;f=false;a.b=b;zm(a.b,7);c=a.b.d;d=a.b.e;a.j=qq(Nt,qE,0,d,8,1);for(e=0;e0&&(a.e[a.i++]='.');hm(a,e,-1);++a.a;break}}e==c&&(f=true)}a.f='';for(e=0;e4)return false;h=qq(Nt,qE,0,4,8,1);for(g=0;g0.0872664675116539)return false;e[g]=3&Gq(f/wE);if(h[e[g]])return false;h[e[g]]=true;if((e[g]&1)==0){if(a.J[a.i[b][c[g]]]!=1)return false}else{if(!ei(a,a.i[b][c[g]],b))return false}}return h[0]&&h[2]} +function Wk(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;m=b.length;j=a.g.N;k=0;for(e=0;eb[e]){j=b[e];k=e}}p=qq(Lq,mE,0,m,7,1);i=k>0?k-1:m-1;l=k4){switch(d){case 5:i|=3;break;case 6:i|=9;break;case 7:i|=10;break;case 8:i|=15;}}f==1&&(i|=32);f==2&&(i|=16);i!=0&&Ki(a.c,g,i);return g} +function oe(a,b,c,d,e,f,g){var h,i,j,k,l,m,n,o,p,q,r;for(l=g;l>1;l--){p=f[l]-f[l-1];r=qq(Rq,yE,71,p,0,1);h=f[l];for(o=0;o=b.O&&Qi(b,b.O*2);h=(a.H[c]&gF)>>10;g=-1;h==1&&(g=Vx(32,(a.H[c]&gF)>>10!=1&&(a.H[c]&gF)>>10!=2?-1:(a.H[c]&hF)>>12));h==2&&(g=Vx(32,(a.H[c]&gF)>>10!=1&&(a.H[c]&gF)>>10!=2?-1:(a.H[c]&hF)>>12));for(i=0;i<2;i++)b.G[i][f]=d==null?a.G[i][c]:d[a.G[i][c]];e=a.J[c];b.J[f]=e;b.H[f]=a.H[c];b.I[f]=b.L?a.I[c]:0;if(g!=-1){b.H[f]&=-126977;b.H[f]|=g<<12}++b.q;b.R=0;return f} +function hd(a,b){if(b==a.w)return;a.w=b;switch(b){case -4:Zl(a,a.F);break;case -2:Zl(a,a.r);break;case -3:Zl(a,a.s);break;case 64:Zl(a,(mv(),fv));break;case 128:Zl(a,(mv(),kv));break;case 256:Zl(a,(mv(),iv));break;case 192:Zl(a,(mv(),hv));break;case 320:Zl(a,(mv(),jv));break;case 384:Zl(a,new pv(0,160,0));break;case 448:Zl(a,new pv(160,0,0));break;case 1:Zl(a,(mv(),gv));break;default:Zl(a,(mv(),ev));}} +function Jm(a){var b,c,d,e,f,g;g=false;for(c=0;c>19==1&&(f[d]=true);for(e=0;e1&&g==e){o=qq(Lq,mE,0,j[i[h]],7,1);d=i[h];for(n=0;n7)return;for(m=0;m1&&g==e){o=qq(Lq,mE,0,j[i[h]],7,1);d=i[h];for(n=0;n2){m=true;i=-1;for(k=0;ka.j.a[d]+(f==1?UE:0)){k=a.j.a[d]+(f==1?UE:0);i=e;l=f;j=b[h]}}}}}for(c=0;c>16&255)+587*(d.b>>8&255)+114*(d.b&255))/255000;h=new ov(a);i=(299*(h.b>>16&255)+587*(h.b>>8&255)+114*(h.b&255))/255000;j=oE*(0.5+Mx(0.5-e));b=e-j;c=e+j;f=b>0&&(c>=1||i0?(e-i)/e:0))-0.5)/1.5):1+j*((1/(0.5+1.5*((i-e)/(1-e)>0?(i-e)/(1-e):0))-0.5)/1.5));return new nv(g*(h.b>>16&255),g*(h.b>>8&255),g*(h.b&255))} +function _d(a){var b,c,d,e,f,g,h,i,j,k,l;e=false;for(f=0;f3.061592653589793){d=0;e=0;for(n=0;n3&&(a.t[b]|=gF)}for(i=0;i1&&a.g[a.G[1][d]]>1){++j;continue}if(Kh(a,d)!=1||(a.H[d]&64)!=0)continue;h=true;for(g=0;g<2;g++){b=a.G[g][d];if(a.g[b]==1){h=false;break}if(a.k[b]==2&&a.g[b]==2){h=false;break}if(a.F[b]==7&&(a.t[b]&zE)==0){c=a.G[1-g][d];for(i=0;i1&&(a.t[e]&zE)==0&&Xi(a.F[e])){h=false;break}}}}h&&++j}return j} +function vl(a,b,c){var d,e,f,g,h,i,j,k,l,m;h=false;for(g=0;g<2;g++){d=Dh(a.c,g,b);k=a.p[d];if(kj(a.c,d)==2){if(kj(a.q,k)==2)continue;e=-1;for(j=0;j<2;j++)lj(a.c,d,j)!=b&&(e=jj(a.c,d,j));m=0;l=qq(Lq,mE,0,2,7,1);for(i=0;i<3;i++)lj(a.q,k,i)!=c&&(l[m++]=jj(a.q,k,i));a.p[e]!=l[0]&&(h=!h)}else if(kj(a.c,d)==3&&kj(a.q,k)==3){e=qq(Lq,mE,0,2,7,1);f=0;for(i=0;i<3;i++)lj(a.c,d,i)!=b&&(e[f++]=jj(a.c,d,i));a.p[e[0]]>a.p[e[1]]^e[0]>e[1]&&(h=!h)}}return h} +function cv(){var a=navigator.userAgent.toLowerCase();var b=$doc.documentMode;if(function(){return a.indexOf('webkit')!=-1}())return 'safari';if(function(){return a.indexOf('msie')!=-1&&b>=10&&b<11}())return 'ie10';if(function(){return a.indexOf('msie')!=-1&&b>=9&&b<11}())return 'ie9';if(function(){return a.indexOf('msie')!=-1&&b>=8&&b<11}())return 'ie8';if(function(){return a.indexOf('gecko')!=-1||b>=11}())return 'gecko1_8';return 'unknown'} +function ol(a){var b,c,d,e,f,g,h,i;g=a.c.e+12;a.i=qq(Lq,mE,0,g,7,1);a.k=qq(Lq,mE,0,g,7,1);a.n=qq(Lq,mE,0,g,7,1);a.j=qq(Nt,qE,0,g+1,8,1);f=qq(Nt,qE,0,a.c.d,8,1);e=0;for(b=0;ba.i[e])){d=lj(a.c,a.i[e],i);if(!Xh(a.c,d)){a.i[++h]=c;a.k[h]=a.i[e];a.n[h]=d;f[c]?(a.j[h]=true):(f[c]=true)}}}while(a.j[++e]);}}}a.o=e} +function Ac(a,b,c,d){var e,f,g,h,i,j,k,l;k=(b.c-b.d)/9;l=(b.b-b.a)/9;g=qq(Kq,pE,0,3,7,1);h=qq(Kq,pE,0,3,7,1);i=qq(Kq,pE,0,4,7,1);j=qq(Kq,pE,0,4,7,1);g[0]=b.a;h[0]=b.c;i[2]=b.b+k;j[2]=b.d+l;i[3]=b.b-k;j[3]=b.d-l;g[1]=(g[0]+i[2])/2;h[1]=(h[0]+j[2])/2;g[2]=(g[0]+i[3])/2;h[2]=(h[0]+j[3])/2;i[0]=g[2];j[0]=h[2];i[1]=g[1];j[1]=h[1];if(Yh(a.D,ij(a.D,c,d))){e=-3;f=-3}else{e=a.o[c];f=Fc(a,c);e==jh(a.D,c)&&(e=f)}hd(a,e);Tl(a,g,h,3);hd(a,f);Tl(a,i,j,4);hd(a,a.A)} +function Ud(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(a.t)return;a.t=new UA;k=0;l=qq(Lq,mE,0,a.L.d,7,1);g=qq(Lq,mE,0,a.L.d,7,1);i=qq(Lq,mE,0,a.L.e,7,1);for(b=0;b3.0915926535897933&&c<3.191592653589793){a.j=-1;return a.j}a.j=c0&&eAE&&(g=true);g&&aq(a,c);gq(a,c);iq(a,c);cq(a,c,44,h);_p(a,c);$p(a,c,46);g&&Zp(a,c);Ny(c,0,d?a.q:a.t);Ly(c,d?a.r:a.u);return c.a} +function jm(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;j=qq(Lq,mE,0,a.b.d,7,1);h=qq(Lq,mE,0,a.b.d,7,1);i=qq(Lq,mE,0,a.b.d,7,1);k=qq(Lq,mE,0,a.b.d,7,1);c=Dh(a.b,0,b);d=Dh(a.b,1,b);h[0]=c;h[1]=d;i[0]=-1;i[1]=b;j[c]=1;j[d]=2;k[c]=-1;k[d]=c;g=1;l=1;while(g<=l&&j[h[g]]<15){o=h[g];for(m=0;mb.b){Wc(b);c=true}for(d=0;dh.c+h.b||g.d>h.d+h.a||h.c>g.c+g.b||h.d>g.d+g.a)continue;if(ad(a,b.a,b.c,d)){if(ad(a,b.b,b.d,d)){c&&Wc(b);return false}ed(a,b,0,d);f=dd(a,b);c&&Wc(b);return f}if(ad(a,b.b,b.d,d)){ed(a,b,1,d);f=dd(a,b);c&&Wc(b);return f}}c&&Wc(b);return true} +function Ty(a,b,c,d,e){Sy();var f,g,h,i,j,k,l,m,n;Rp(a,'src');Rp(c,'dest');m=lc(a);i=lc(c);Lp((m.e&4)!=0,'srcType is not an array');Lp((i.e&4)!=0,'destType is not an array');l=m.c;g=i.c;Lp((l.e&1)!=0?l==g:(g.e&1)==0,"Array types don't match");n=a.length;j=c.length;if(b<0||d<0||e<0||b+e>n||d+e>j){throw new nw}if(((l.e&1)==0||(l.e&4)!=0)&&m!=i){k=a;f=c;if(Eq(a)===Eq(c)&&bd;){f[h]=k[--b]}}else{for(h=d+e;d0&&vq(a,b,c,d,e,true)} +function Dm(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q;p=qq(yr,yE,25,c,0,1);g=qq(Lq,mE,0,c,7,1);j=qq(Lq,mE,0,c,7,1);f=qq(Lq,mE,0,a.p,7,1);for(e=0;e0;l--){j=0;i=null;for(d=0;d<32;d++){if(c[d]!=null){if(i==null||i.length=0;h--){if(i[h]0?(f=rE):(f=sE);o=Ch(a.D,b,c);for(k=0;k0){irE&&(i=rE);i=uE&&(m=true);ixE&&(i=xE);if(i>=f){f=i;j=a.I*Math.tan(4.712388981-i)/2;e.a=-(j*Xx(h));e.b=-(j*Ox(h))}}}return m} +function dg(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;c=Dh(a.i,0,b);d=Dh(a.i,1,b);g=qq(Lq,mE,0,a.b,7,1);h=qq(Lq,mE,0,a.b,7,1);i=qq(Lq,mE,0,a.b,7,1);j=qq(Lq,mE,0,a.b,7,1);g[0]=c;g[1]=d;h[1]=b;i[c]=1;i[d]=2;j[0]=-1;j[1]=0;f=1;k=1;while(f<=k){for(l=0;l1&&e==c){o=new hk(i[g[f]]);h[0]=lj(a.i,g[f],l);m=f;for(n=0;na?1:a;this.O=1>b?1:b;this.R=0;this.F=qq(Lq,mE,0,this.N,7,1);this.r=qq(Lq,mE,0,this.N,7,1);this.v=qq(Lq,mE,0,this.N,7,1);this.B=qq(Kq,pE,0,this.N,7,1);this.C=qq(Kq,pE,0,this.N,7,1);this.D=qq(Kq,pE,0,this.N,7,1);this.w=qq(Lq,mE,0,this.N,7,1);this.t=qq(Lq,mE,0,this.N,7,1);this.A=qq(Lq,mE,0,this.N,7,1);this.u=null;this.s=null;this.G=rq(Lq,[WE,mE],[5,0],7,[2,this.O],2);this.J=qq(Lq,mE,0,this.O,7,1);this.H=qq(Lq,mE,0,this.O,7,1);this.I=qq(Lq,mE,0,this.O,7,1)} +function Ff(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o;for(i=d+1;i=32)return;if(d==-1){g=-1;for(f=0;f>19&&g<((a.t[f]&eF)>>19!=1&&(a.t[f]&eF)>>19!=2?-1:(a.t[f]&fF)>>21)&&(g=(a.t[f]&eF)>>19!=1&&(a.t[f]&eF)>>19!=2?-1:(a.t[f]&fF)>>21);for(e=0;e>10&&g<((a.H[e]&gF)>>10!=1&&(a.H[e]&gF)>>10!=2?-1:(a.H[e]&hF)>>12)&&(g=(a.H[e]&gF)>>10!=1&&(a.H[e]&gF)>>10!=2?-1:(a.H[e]&hF)>>12);d=g+1;if(d>=32)return}a.t[b]&=lF;a.t[b]|=c<<19|d<<21}a.R&=3} +function Hi(a,b,c,d){var e,f,g;if(c==0){a.H[b]&=-130049;a.H[b]|=0}else{if(d>=32)return;if(d==-1){g=-1;for(f=0;f>19&&g<((a.t[f]&eF)>>19!=1&&(a.t[f]&eF)>>19!=2?-1:(a.t[f]&fF)>>21)&&(g=(a.t[f]&eF)>>19!=1&&(a.t[f]&eF)>>19!=2?-1:(a.t[f]&fF)>>21);for(e=0;e>10&&g<((a.H[e]&gF)>>10!=1&&(a.H[e]&gF)>>10!=2?-1:(a.H[e]&hF)>>12)&&(g=(a.H[e]&gF)>>10!=1&&(a.H[e]&gF)>>10!=2?-1:(a.H[e]&hF)>>12);d=g+1;if(d>=32)return}a.H[b]&=-130049;a.H[b]|=c<<10|d<<12}a.R&=3} +function Sf(a){var b,c,d,e,f,g,h,i,j;while(a.f.b.length>1){g=qq(Jq,VE,0,2,7,1);f=qq(ar,yE,20,2,0,1);b=OA(a.f,0);c=OA(a.f,1);h=(tg(b),b.i-b.n+1+(tg(b),b.j-b.o+1));i=(tg(c),c.i-c.n+1+(tg(c),c.j-c.o+1));if(h>i){f[0]=b;g[0]=h;f[1]=c;g[1]=i}else{f[0]=c;g[0]=i;f[1]=b;g[1]=h}for(e=2;e>1}h-=Oh(a,b);g=((a.t[b]&dF)>>>28)-1;if(g==-1){if(a.F[b]>=171&&a.F[b]<=190){g=2}else{i=a.F[b]g-h?0:g-h} +function ty(a,b,c){if(c<128){a[b]=Fq(c&127);return 1}else if(c>6&31|192);a[b]=Fq(c&63|128);return 2}else if(c>12&15|224);a[b++]=Fq(c>>6&63|128);a[b]=Fq(c&63|128);return 3}else if(c<2097152){a[b++]=Fq(c>>18&7|240);a[b++]=Fq(c>>12&63|128);a[b++]=Fq(c>>6&63|128);a[b]=Fq(c&63|128);return 4}else if(c>24&3|248);a[b++]=Fq(c>>18&63|128);a[b++]=Fq(c>>12&63|128);a[b++]=Fq(c>>6&63|128);a[b]=Fq(c&63|128);return 5}throw new px('Character out of range: '+c)} +function cd(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;k=qq(Nt,qE,0,16,8,1);l=qq(Nt,qE,0,16,8,1);c=qq(Kq,pE,0,16,7,1);f=qq(Kq,pE,0,2,7,1);d=0;for(j=0;j<2;j++){e=Dh(a.D,j,b);for(m=0;mf[0]&&c[i]b.d[f[1]]^ke(b,d,f[0],f[1])&&(i=!i)}}}catch(a){a=Rt(a);if(zq(a,10)){b.R[c]=3;return}else throw Qt(a)}}else{try{e=me(b,c)}catch(a){a=Rt(a);if(zq(a,10)){b.R[c]=3;return}else throw Qt(a)}for(h=1;h0){if(c){uf(a,e,g.i+g.g++,2);++h}NA(a.b,new Pg(e,1,-1,-1))}else if(b>0){c&&uf(a,e,g.a+g.f++,1);NA(a.b,new Pg(e,1,-1,-1))}else if(c){uf(a,e,g.a+g.f++,1);NA(a.b,new Pg(e,1,-1,-1))}}else if(d==1){if(jf(a,e)){f=Gf(g,e);i=If(g,e);NA(a.b,new Pg(e,2,f,i))}else{Df(g,e);NA(a.b,new Pg(e,1,-1,-1))}}}}} +function Jk(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o;k=Ak(b,0);f=cx(b.substr(0,k));j=Ek(b,k);k=Ak(b,j);g=cx(b.substr(j,k-j));j=Ek(b,k);k=Ak(b,j);c=Ck(a,cx(b.substr(j,k-j)));j=Ek(b,k);k=Ak(b,j);d=Ck(a,cx(b.substr(j,k-j)));m=0;n=0;while((j=Ek(b,k))!=-1){k=Ak(b,j);l=b.substr(j,k-j);i=iy(l,uy(61));h=l.substr(0,i);o=cx(qy(l,i+1,l.length-(i+1)));if(gy(h,'CFG')){switch(o){case 1:m=1;break;case 2:m=g==2?3:4;break;case 3:m=6;}}else gy(h,'TOPO')?(n=o):yk&&(Sy(),Ry)}e=zk(a,c,d,g,m,n);e+1!=f&&(!a.b&&(a.b=new gD),eD(a.b,new qx(f),new qx(e)))} +function Ae(a){var b,c,d,e,f,g,h,i,j,k,l,m,n;h=null;n=yj(a.L);for(k=0;ka.u[m[f]]){j=a.u[m[f]];i=f}}while(e>0){h[m[i]]=true;i=Se(i+2,l.length);e-=2}}else{g=0;while(dj(a.L,l[g])==2)++g;while(dj(a.L,l[g])!=2)g=Se(g+1,l.length);while(e>0){h[m[g]]=true;g=Se(g+2,l.length);e-=2;while(dj(a.L,l[g])!=2)g=Se(g+1,l.length)}}}}}return h} +function Yk(a){var b,c,d,e,f,g,h,i,j,k,l;b=qq(Lq,WE,5,a.i.b.length,0,2);for(e=0;e=5&&j.length<=7){for(d=0;d0){b[k[c]>>>16][k[c]&32767]=i;b[i][d]=k[c]>>>16}else{k[c]=(i<<16)+32768+d}}}}}l=0;g=-1;while(l>g){g=l;for(h=0;h\n';g='