archematics/etc/deps/GeoGebra/HTML5/5.0/web3d/deferredjs/FB7A4A2AC08872FB9C0A9975962F1C6C/9.cache.js

2 lines
176 KiB
JavaScript

$wnd.web3d.runAsyncCallback9("function T4g(){}\nfunction _4g(){}\nfunction kgh(){}\nfunction bLh(){}\nfunction cLh(){}\nfunction dLh(){}\nfunction eLh(){}\nfunction fLh(){}\nfunction gLh(){}\nfunction hLh(){}\nfunction iLh(){}\nfunction odi(){}\nfunction Idi(){}\nfunction Iei(){}\nfunction bfi(){}\nfunction dfi(){}\nfunction ffi(){}\nfunction Cfi(){}\nfunction Efi(){}\nfunction Gfi(){}\nfunction Jfi(){}\nfunction Ahi(){}\nfunction dVi(){}\nfunction mrj(){}\nfunction orj(){}\nfunction lhm(){}\nfunction Eei(a,b){a.g=b}\nfunction Fei(a,b){a.i=b}\nfunction Gei(a,b){a.j=b}\nfunction Hei(a,b){a.k=b}\nfunction hrj(a,b){a.q=b}\nfunction cTg(a){this.g=a}\nfunction $fi(a){this.g=a}\nfunction vgi(a){this.g=a}\nfunction ugi(){this.g=new Zsd}\nfunction Wfi(){this.g=new Zsd}\nfunction Egi(){ic.call(this)}\nfunction Hqo(){tMd(this)}\nfunction vqo(a){return this.k}\nfunction wqo(a){return this.i}\nfunction xqo(a){return this.j}\nfunction Cqo(a){return this.n}\nfunction Gqo(a){return a.as()}\nfunction Eqo(a){return a.bX()}\nfunction uqo(a){return null}\nfunction Jqo(a){return this===a}\nfunction ngi(a){return Qfi(a,a)}\nfunction shi(a){return a.i[a.B]}\nfunction thi(a){return a.k[a.B]}\nfunction vhi(a){return a.k[a.n]}\nfunction uhi(a){return a.i[a.n]}\nfunction dei(a){a.k=null;a.p=0}\nfunction Chi(a){mc.call(this,a)}\nfunction lyg(a){kpf.call(this,a)}\nfunction myg(a){kpf.call(this,a)}\nfunction nyg(a){kpf.call(this,a)}\nfunction oyg(a){kpf.call(this,a)}\nfunction pyg(a){kpf.call(this,a)}\nfunction qyg(a){kpf.call(this,a)}\nfunction ryg(a){kpf.call(this,a)}\nfunction Tyg(a){kpf.call(this,a)}\nfunction mzg(a){kpf.call(this,a)}\nfunction szg(a){kpf.call(this,a)}\nfunction Dzg(a){kpf.call(this,a)}\nfunction Fzg(a){kpf.call(this,a)}\nfunction wrj(a,b){tvc.call(this,a,b)}\nfunction Hrj(a,b){tvc.call(this,a,b)}\nfunction Bhi(a,b){this.k=a;this.j=b}\nfunction Bfi(a,b){return jQc(a.i,b)}\nfunction Agi(a,b){mQc(a.j,ehd(a.g),b)}\nfunction Zrj(a,b){Prj+=a+',';Orj+=b+','}\nfunction jhi(a,b,c){a.j=c;a.k=b;return b+1}\nfunction zhi(a){this.j=a;this.i=a.length}\nfunction Yfi(a){Zfi.call(this,a,new ugi)}\nfunction qfi(){this.g=new t9c;this.i=new mnd}\nfunction zfi(){this.g=new t9c;this.j=new mnd}\nfunction S4g(){S4g=iuc;R4g=new T4g}\nfunction Z4g(){Z4g=iuc;Y4g=new _4g}\nfunction Bdi(){Bdi=iuc;Adi=new Osm('',8)}\nfunction tqo(){return new cTg(this)}\nfunction Kqo(){return new gpd(this)}\nfunction Wwh(a){return ff(a,694)||!a.Fb}\nfunction Dqo(a){return qnj(),a.Tu()?onj:nnj}\nfunction Thd(a,b){return Vwd(a),a+(Vwd(b),b)}\nfunction uei(a){return a==null?null:new djd(a)}\nfunction Fqo(a){return yCf(),me(Wu,Lmn,364,a,7,1)}\nfunction Dwj(a){!!ywj&&zwj(ywj,(Rwj(),Nwj),a)}\nfunction Fgi(a,b,c){jc.call(this,Hgi(a,b,c))}\nfunction Cgi(a){Bgi.call(this,a.rm());this.i=a}\nfunction qCg(a){!a.i&&(a.i=new qfi);return a.i}\nfunction fHg(a){if(a.r){return 1}return 0}\nfunction SFg(a){if(a.G){return a.G.B.length}return 0}\nfunction WFg(a){if(a.G){return _md(a.G,0)}return null}\nfunction mhi(a){var b;a.B=-1;b=whi(a);a.B=a.n;return b}\nfunction _gi(a){var b;a.o=VZm;for(b=12;b-->0;)a.p[b]=ZWm}\nfunction Bgi(a){this.j=new sQc;this.g=a.s.yc++}\nfunction wgi(a){this.g=new Zsd;Qsd(this.g,a,ehd(1))}\nfunction xgi(a,b){this.g=new Zsd;Qsd(this.g,a,ehd(b))}\nfunction ydi(a,b,c,d){zdi.call(this,a,c,d);J_d(this.k,b)}\nfunction Ldi(a,b,c,d){Mdi.call(this,a,c,d);J_d(this.k,b)}\nfunction Pdi(a,b,c,d){Qdi.call(this,a,c,d);J_d(this.k,b)}\nfunction _sd(a){$sd.call(this,(Vwd(a),cpd(a.k)));bQc(this,a)}\nfunction Xfi(a){Zfi.call(this,new Kkd(''+$tc(a)),new ugi)}\nfunction rhi(a,b){a.q+=b;(a.n-=b)<0&&(a.n+=a.o)}\nfunction $4g(a,b){var c;c=b.tc;c!=null&&vtd(a.g,c)}\nfunction bhi(a,b){do{a.q[a.n++]=Wgi[b]}while(b++!=1)}\nfunction chi(a,b){if(a.p[b]!=a.o){a.q[a.n++]=b;a.p[b]=a.o}}\nfunction frj(a,b){if(!a.o||b!=(vrj(),urj)){return b}return a.o}\nfunction Mwh(a,b){if(ff(a.Fb,240)){return a.Fb.LO(b)}return null}\nfunction Zzh(a){if(ff(a.Fb,163)){return a.Fb.bM(a)}return null}\nfunction suf(a){if(ff(a.Fb,163)){return a.Fb.aM(a)}return null}\nfunction Rwh(a){if(ff(a.Fb,240)){return a.Fb.NO()}throw Btc(new Dei)}\nfunction Yzh(a){if(ff(a.Fb,163)){return a.Fb.aM(a)}throw Btc(new Dei)}\nfunction zgi(a,b){if(ff(b,52)){return a.g==b.g}return nf(a)===nf(b)}\nfunction Mfi(a,b){if(ff(b,28)){return Lfi(a,b)==0}return nf(a)===nf(b)}\nfunction Nfi(a){if(a.g.o>1){return null}return rmd(Hsd(a.g)).n}\nfunction agi(a){if(a==null||a.length==0)return '';return ','+a}\nfunction bsj(a){var b;b=a.tc;if(b!=null){return '$'+b+'$'}return null}\nfunction qgi(a,b){if(ff(b,712)){return pgi(a,b)==0}return nf(a)===nf(b)}\nfunction Hwh(a,b){if(ff(a.Fb,240)){return a.Fb.KO(b)}throw Btc(new Dei)}\nfunction Nwh(a,b){if(ff(a.Fb,240)){a.Fb.MO(b);return}throw Btc(new Dei)}\nfunction Rgi(a,b){var c,d;d=Lgi(a,6);if(c=kQc(b,d.j))return c;throw Btc(new Egi)}\nfunction ygi(a,b){var c;c=b.g;if(a.g<c){return 1}if(a.g>c){return -1}return 0}\nfunction qzg(a,b,c,d){var e,f;e=new jei(a.n,c,d);f=e.j;J_d(f,b);return f}\nfunction Gdi(a,b,c,d){Bdi();Hdi.call(this,a,c,d);J_d(this.k,b)}\nfunction Zfi(a,b){Wfi.call(this);a!=(jkd(),ikd)&&Qsd(this.g,b,a)}\nfunction _fi(a){Wfi.call(this);Qsd(this.g,new wgi(a),(jkd(),ekd))}\nfunction Dei(){jc.call(this,'No symbolic parameters available')}\nfunction Cei(a,b,c){this.i=new sQc;this.j=a;this.k=b;this.g=c}\nfunction yqo(a){if(this.j!=null){return this.j}this.j=dTg(this.eb);return this.j}\nfunction Iqo(a){if(!!this.i&&!!this.j){Nwh(this.i,a);Nwh(this.j,a);return}throw Btc(new Dei)}\nfunction Bqo(a){if(!!this.g&&!!this.i){HJh(this.g,a);HJh(this.i,a);return}throw Btc(new Dei)}\nfunction zdi(a,b,c){NMd.call(this,a);this.i=b;this.j=c;this.k=new Yxh(a);xdi(this);vdi(this)}\nfunction _di(a,b,c){NMd.call(this,a);this.k=b;this.j=c;this.n=new Yxh(a);$di(this);this.n.o=false}\nfunction Hdi(a,b,c){Bdi();NMd.call(this,a);this.i=b;this.j=c;this.k=new Yxh(a);xdi(this);Ddi(this)}\nfunction Rei(a,b,c){var d,e,f,g;mQc(a.p,b,c);for(e=c,f=0,g=e.length;f<g;++f){d=e[f];Sei(a,d)}}\nfunction kkd(a){return a.n<0?a.n==0?a:new Ikd(-a.n,a.k,a.g):a}\nfunction phi(a){return a.n>=a.B?Cid(a.j,a.B,a.n-a.B+1):Cid(a.j,a.B,a.o-a.B)+Cid(a.j,0,a.n+1)}\nfunction vdi(a){var b;b=a.i.qu(a.j);if((qnj(),pnj)==b){Txh(a.k)}else{a.k.j=true;Uxh(a.k,b==onj)}}\nfunction Ddi(a){var b;if(ff(a.i,356)){b=a.i;Uxh(a.k,Cdi(b.k,a.j))}else{Uxh(a.k,a.i.xu(a.j)==(qnj(),onj))}}\nfunction vei(a){var b,c;c=new t9c;for(b=0;b<a.n;++b){q9c(c,_md(a.i,a.k[b]-1))}a.g=wei(a);return c}\nfunction Syg(a,b,c,d){var e,f;if(!d.N||!B$d(d,c)){return null}e=new Wdi(a.n,c,d);f=e.j;J_d(f,b);return f}\nfunction Pfi(a){if(a.g.o>1){return false}if(qgi(smd(Hsd(a.g)),new ugi)){return true}return false}\nfunction xrj(){vrj();return pe(ie(fCb,1),XXm,943,0,[rrj,srj,trj,prj,urj,qrj])}\nfunction Irj(){Grj();return pe(ie(gCb,1),XXm,823,0,[Frj,zrj,Drj,Crj,Erj,yrj,Brj,Arj])}\nfunction Jgi(){Jgi=iuc;Igi=pe(ie(vf,1),CXm,5,15,[256,512,B2m,6144,6144,f$m,Imn,Imn,96,sen])}\nfunction lhi(a){$gi();gjd();this.p=me(vf,CXm,5,12,15,1);this.q=me(vf,CXm,5,24,15,1);new bjd;this.i=a}\nfunction Hfi(a,b){if(a.r!=null){return}a.r=me(ekb,m4n,52,2,0,1);a.r[0]=new Bgi(b);a.r[1]=new Bgi(b)}\nfunction Wdi(a,b,c){NMd.call(this,a);this.n=0;this.k=c;this.o=b;this.j=new JJf(a);Vdi(this);Rdi(this)}\nfunction jei(a,b,c){NMd.call(this,a);dei(this);this.k=b;this.o=c;this.j=new JJf(a);iei(this);eei(this,!!this.k)}\nfunction cei(a,b,c,d){NMd.call(this,a);this.i=c;this.j=d;this.k=new Yxh(a);xdi(this);aei(this);J_d(this.k,b)}\nfunction pei(a,b,c){NMd.call(this,a);this.j=c;this.g=new Yxh(a);oei(this);nei(this);mei(this);J_d(this.g,b)}\nfunction Mdi(a,b,c){NMd.call(this,a);this.i=b;this.j=c;this.k=new Yxh(a);xdi(this);Uxh(this.k,cxh(this.i,this.j))}\nfunction Qdi(a,b,c){NMd.call(this,a);this.i=b;this.j=c;this.k=new Yxh(a);xdi(this);Uxh(this.k,dxh(this.i,this.j))}\nfunction ogi(a,b,c,d){return Kfi(ngi(Kfi(new _fi(a),Rfi(new _fi(c)))),ngi(Kfi(new _fi(b),Rfi(new _fi(d)))))}\nfunction zpg(a,b,c,d){return sTi(d,'TriangleABCnonDegenerate',null,pe(ie(qv,1),lXm,2,6,[_og(a)+_og(b)+_og(c)]))}\nfunction rzg(a,b,c,d){var e,f;if(!d.N||!!c.N||!B$d(d,c)){return null}e=new kei(a.n,c,d);f=e.j;J_d(f,b);return f}\nfunction whi(a){var b;if(a.q>0){--a.q;++a.n==a.o&&(a.n=0);return a.j[a.n]}++a.n>=a.t&&ohi(a);b=a.j[a.n];qhi(a,b);return b}\nfunction igi(a){var b,c,d,e;d=new t9c;c=0;a!=null&&(c=a.length);for(b=0;b<c;++b){e=Ofi(a[b]);f9c(d,e)}return d}\nfunction Xdi(a){var b,c,d;c=new bjd;d=a.length;for(b=0;b<d;++b){Sid(c,TYd(a[b],(Sqg(),oqg)));c.g+=','}return c.g}\nfunction lfi(a,b){var c,d,e,f;for(d=a.r,e=0,f=d.length;e<f;++e){c=d[e];if(Yhd(Thd('v',''+c.g),b)){return c}}return null}\nfunction jrj(a){var b,c,d,e,f;f=aid(a.g);if(a.i!=null){for(c=a.i,d=0,e=c.length;d<e;++d){b=c[d];!!b&&(f+=Nwd(b))}}return f}\nfunction ofi(a,b){var c;if(a.r!=null){for(c=0;c<a.r.length;c++){if(Yhd(b,Thd('v',''+a.r[c].g))){return a.r[c]}}}return null}\nfunction zqo(a){var b,c;if(!!this.g&&!!this.i){b=FJh(this.g,a);c=FJh(this.i,a);return gTg(b,c)}throw Btc(new Dei)}\nfunction tei(a,b,c){NMd.call(this,a);this.j=false;this.k=b;this.j=c;this.i=new fIh(a);sei(this);rei(this);qei(this)}\nfunction kei(a,b,c){NMd.call(this,a);dei(this);this.o=c;this.n=b;this.k=null;this.j=new JJf(a);iei(this);eei(this,!!this.k)}\nfunction qdi(a,b,c,d){NMd.call(this,a);this.i=b;this.j=c;this.k=d;this.n=new Yxh(a);pdi(this);Uxh(this.n,PKh(this.i,this.j,this.k))}\nfunction Dhi(a,b,c,d,e){Chi.call(this,h$m+b+zZm+c+i$m+(a?DZm:\"'\"+Ggi(''+e)+\"' (\"+e+j$m)+(d==null||d.length==0?'':k$m+Ggi(d)+'\"')+'')}\nfunction xdi(a){a.eb=me(Wdb,Ngn,15,2,0,1);a.eb[0]=a.i;a.eb[1]=a.j;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.k);yMd(a)}\nfunction $di(a){a.eb=me(Wdb,Ngn,15,2,0,1);a.eb[0]=a.k;a.eb[1]=a.j;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.n);yMd(a)}\nfunction rdi(a){a.eb=me(Wdb,Ngn,15,3,0,1);a.eb[0]=a.i;a.eb[1]=a.j;a.eb[2]=a.k;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.n);yMd(a)}\nfunction tdi(a){a.eb=me(Wdb,Ngn,15,4,0,1);a.eb[0]=a.i;a.eb[1]=a.j;a.eb[2]=a.k;a.eb[3]=a.n;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.o);yMd(a)}\nfunction oei(a){a.eb=me(Wdb,Ngn,15,1,0,1);a.eb[0]=a.j;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.g);yMd(a);a.i=irj(a.j)}\nfunction sei(a){a.eb=me(Wdb,Ngn,15,1,0,1);a.eb[0]=a.k;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.i);yMd(a);a.g=irj(a.k)}\nfunction pdi(a){a.eb=me(Wdb,Ngn,15,3,0,1);a.eb[0]=a.i.ux();a.eb[1]=a.j.ux();a.eb[2]=a.k.ux();a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.n);yMd(a)}\nfunction dTg(a){var b,c,d;b=me(ekb,m4n,52,4,0,1);c=a[0].bM(a[0]);d=a[1].bM(a[1]);b[0]=c[0];b[1]=c[1];b[2]=d[0];b[3]=d[1];return b}\nfunction _ei(a,b){if(a.g!=null){return}a.g=me(ekb,m4n,52,4,0,1);a.g[0]=new Bgi(b);a.g[1]=new Bgi(b);a.g[2]=new Bgi(b);a.g[3]=new Bgi(b)}\nfunction qei(a){var b;if(!vNd(a.jd.VK()).xi()){a.g=null;return}b=a.g;sei(a);if(b==null||!Yhd(b,a.g)){Gwj(b+TKn+a.g);rei(a)}}\nfunction Aqo(a){var b,c;if(!!this.g&&!!this.i){b=GJh(this.g,a);c=GJh(this.i,a);if(b!=null&&c!=null){return hTg(b,c)}}throw Btc(new Dei)}\nfunction Lgi(a,b){var c;(c=a.r).n?(a.r=a.r.n):(a.r=a.r.n=ahi(a.s));a.q=-1;if(a.r.k==b){++a.j;return a.r}a.r=c;a.n=b;throw Btc(Kgi(a))}\nfunction erj(a){if(a.o){if(a.o==(vrj(),rrj)||a.o==srj||a.o==trj){return qnj(),onj}if(a.o==prj){return qnj(),nnj}}return qnj(),pnj}\nfunction UCf(a,b,c,d){var e;for(e=0;e<a.length;e++){if(!gnj(Hgd(a[e]),Hgd(b[(e*d+c+a.length)%a.length]))){return false}}return true}\nfunction ggi(a){var b,c;c=new bjd;for(b=0;b<a.length;++b){a[b].g.o==0||Sid(c,','+Ufi(a[b]))}if(c.g.length>0)return oid(c.g,1);return ''}\nfunction rgi(a){var b,c,d,e,f;f=new t9c;e=(c=(new vmd(a.g)).g._g().i.Ej(),new wmd(c));while(e.g.$i()){d=(b=e.g._i(),b.Ji());mQc(f.g,d,f)}return f}\nfunction Ofi(a){var b,c,d,e,f;f=new t9c;d=(c=(new vmd(a.g)).g._g().i.Ej(),new wmd(c));while(d.g.$i()){e=(b=d.g._i(),b.Ji());f9c(f,rgi(e))}return f}\nfunction hgi(a){var b,c,d,e,f,g;f=new t9c;for(e=(c=(new fmd(a.g)).g._g().tf(),new gmd(c));e.g.$i();){d=(b=e.g._i(),b.Ji());g=Ofi(d);f9c(f,g)}return f}\nfunction Rfi(a){var b,c,d,e;d=new Zsd;c=(new etd(a.g)).i.Ej();while(c.$i()){b=c._i();e=b.Ji();Qsd(d,e,pld((jkd(),ikd),b.Ki()))}return new $fi(d)}\nfunction dhi(a){var b,c,d,e,f;e=Xgi[a.j];d=e==null?phi(a.i):e;c=thi(a.i);b=shi(a.i);vhi(a.i);uhi(a.i);f=new Bhi(a.j,d);f.i=c;f.g=b;return f}\nfunction yhi(a,b,c,d){var e,f,g;g=a.i-a.g;if(g==0){return -1}e=b.length;f=e-c;f=f>d?d:f;f>g&&(f=g);$hd(a.j,a.g,a.g+f,b,c);a.g+=f;return f}\nfunction Ezg(a,b,c,d){var e,f;if(ff(b,374)){e=new tei(a.n,b,c);J_d(e.i,Etf(d));f=pe(ie(Wdb,1),Ngn,15,0,[e.i]);return f}throw Btc(Qof(a,d.q,b))}\nfunction Dxh(a,b,c){xwh();var d;d=a.eb*b.fb*c.gb+b.eb*c.fb*a.gb+c.eb*a.fb*b.gb-c.eb*b.fb*a.gb-b.eb*a.fb*c.gb-a.eb*c.fb*b.gb;return Fln<d&&d<Bin}\nfunction sdi(a,b,c,d,e){NMd.call(this,a);this.i=c;this.j=d;this.k=e;this.n=new Yxh(a);rdi(this);Uxh(this.n,Dxh(this.i,this.j,this.k));J_d(this.n,b)}\nfunction udi(a,b,c,d,e,f){NMd.call(this,a);this.i=c;this.j=d;this.k=e;this.n=f;this.o=new Yxh(a);tdi(this);Uxh(this.o,QKh(this.i,this.j,this.k,this.n));J_d(this.o,b)}\nfunction Wei(a,b){var c,d,e,f,g;if(rQc(a.p)==0){return}g=jQc(a.p,b);if(g==null){return}for(d=g,e=0,f=d.length;e<f;++e){c=d[e];s9c(a.u,c)}oQc(a.p,b)}\nfunction uJf(a,b){var c;bJf(a,b[0]);if(b[0]==null){return}yJf(a);a.t=me(tf,GXm,124,b.length-1,0,3);for(c=0;c<b.length-1;++c){a.t[c]=b[c+1]}zJf(a);IJf(a)}\nfunction xhi(a){this.r=a;this.s=1;this.p=0;this.g=this.o=f$m;this.j=me(sf,fXm,5,f$m,15,1);this.k=me(vf,CXm,5,f$m,15,1);this.i=me(vf,CXm,5,f$m,15,1)}\nfunction Cdi(a,b){var c,d;if(!a.su()||!a.Es()){return false}c=a.as();d=b.as();if(!jnj(c,d,yfn)){return false}return cWg(a.Es())&&!_Vg(a.Es(),new Idi)}\nfunction Udi(a,b,c){var d,e;d=KZe(b);e=Ytc(a.n)/Ytc(d);if(e>5||e<0.2||c){Bwj('myPrecision='+$tc(a.n)+S4n+$tc(d)+T4n+e);a.i=null;a.n=d;return true}return false}\nfunction hei(a,b,c){var d,e;d=KZe(b);e=Ytc(a.p)/Ytc(d);if(e>5||e<0.2||c){Bwj('resetFingerprint: myPrecision='+$tc(a.p)+S4n+$tc(d)+T4n+e);a.i=null;a.p=d;return true}return false}\nfunction $sm(){this.g=(Grj(),yrj);this.i=new t9c;this.j=new mnd;Xmd(this.j,Frj);Xmd(this.j,zrj);Xmd(this.j,Drj);this.k=new mnd;Xmd(this.k,zrj);Xmd(this.k,Drj)}\nfunction Sei(a,b){var c;if(r9c(a.u,b)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Ignoring existing poly '+b);return}q9c(a.u,b);c=rQc(a.u.g);Bwj('Adding poly #'+c+aXm+Vfi(b))}\nfunction ghi(b){try{b.g=whi(b.i)}catch(a){a=Atc(a);if(ff(a,325)){khi(0,128);return 1}else throw Btc(a)}if(b.g==49){return hhi(b,128)}return ehi(b,khi(0,128),1)}\nfunction fei(a,b){var c;c=Pei(b?a.k:a.n,a.o,b,a);if(!c){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Cannot compute locus equation (yet?)');hei(a,a.jd,true);return null}return gei(a,c)}\nfunction Nei(a){var b,c,d,e,f;d=new mnd;for(f=(c=(new vmd(_Yd(a).i)).g._g().i.Ej(),new wmd(c));f.g.$i();){e=(b=f.g._i(),b.Ji());e.Zu()&&!e.Fb&&(Bwd(d.B,e),true)}return d}\nfunction Sgi(a){var b;this.o=me(vf,CXm,5,10,15,1);this.g=new mnd;this.k=new xhi(a);this.s=new lhi(this.k);this.r=new Ahi;this.q=-1;this.j=0;for(b=0;b<10;b++)this.o[b]=-1}\nfunction tuf(a,b){if(ff(a.Fb,163)){return a.Fb.bM(a)}if(!a.Fb){if(a.r==null){a.r=me(ekb,m4n,52,1,0,1);a.r[0]=new Bgi(a.jd);Bwj('Variable '+b.dt()+'('+a.r[0]+')')}}return a.r}\nfunction gTg(a,b){var c;c=me(vf,CXm,5,3,15,1);c[0]=$wnd.Math.max(a[1]+b[2],a[2]+b[1]);c[1]=$wnd.Math.max(a[0]+b[2],a[2]+b[0]);c[2]=$wnd.Math.max(a[1]+b[0],a[0]+b[1]);return c}\nfunction hTg(a,b){var c;c=me(uv,Den,151,3,0,1);c[0]=pld(ykd(a[1],b[2]),ykd(a[2],b[1]));c[1]=pld(ykd(a[2],b[0]),ykd(a[0],b[2]));c[2]=pld(ykd(a[0],b[1]),ykd(a[1],b[0]));return iTg(c)}\nfunction dgi(a,b){var c;c=me(ckb,q4n,28,3,0,1);c[0]=Kfi(Qfi(a[1],b[2]),Rfi(Qfi(a[2],b[1])));c[1]=Kfi(Qfi(a[2],b[0]),Rfi(Qfi(a[0],b[2])));c[2]=Kfi(Qfi(a[0],b[1]),Rfi(Qfi(a[1],b[0])));return c}\nfunction Vgi(){Vgi=iuc;Ugi=pe(ie(qv,1),lXm,2,6,[DZm,'\" \"','\"\\\\t\"','\"\\\\n\"','\"\\\\r\"','<NUMBER>','<VARIABLE>','\"[1]:\"','<ANYFACTLIST>','<INDEXPOLY>',FZm,'\"+\"','\"-\"','\"*\"','\"^\"'])}\nfunction iTg(a){var b,c,d,e;b=(jkd(),ikd);for(d=0;d<a.length;d++){b=skd(b,a[d])}qkd(b,ikd)&&(b=ekd);e=me(uv,Den,151,a.length,0,1);for(c=0;c<a.length;c++){e[c]=okd(a[c],b)}return e}\nfunction tgi(a){var b,c,d,e,f;f=new djd('');d=(new etd(a.g)).i.Ej();while(d.$i()){b=d._i();c=b.Ji();Sid(f,Thd(Thd('v_{',''+c.g),'}'));e=b.Ki().g;e>1&&(f.g+='^{'+e+'}',f)}return f.g}\nfunction HJh(a,b){if(!a.Fb){!a.Y&&(a.Y=new Cgi(a));!a.Z&&(a.Z=new Cgi(a));Agi(a.Y,a.Z);Agi(a.Z,a.Y);q9c(b,a.Y);q9c(b,a.Z);return}if(ff(a.Fb,240)){a.Fb.MO(b);return}throw Btc(new Dei)}\nfunction fOd(a){var b,c,d;c=new bjd;b=new Wld((new Tld(a)).g);while(b.i){d=Vld(b);c.g+=',';Sid(c,Thd('v',''+d.Ji().g));c.g+='=';Rid(c,d.Ki())}if(c.g.length>0){return oid(c.g,1)}return ''}\nfunction Vkg(a,b,c){var d,e;if(a.k.B.length!=0){e=new snd(a.k);while(e.g<e.j.B.length){d=qnd(e);if(ff(d,639)){if(d.Om(0)==b&&d.Om(1)==c||d.Om(0)==c&&d.Om(1)==b){return d.o}}}}return null}\nfunction vrj(){vrj=iuc;rrj=new wrj('TRUE',0);srj=new wrj('TRUE_NDG_UNREADABLE',1);trj=new wrj('TRUE_ON_COMPONENTS',2);prj=new wrj('FALSE',3);urj=new wrj(K0m,4);qrj=new wrj('PROCESSING',5)}\nfunction khi(a,b){switch(a){case 0:if(Rtc(Dtc(b,128),0))return 4;return -1;case 1:if(Rtc(Dtc(b,128),0))return 6;return -1;case 2:if(Rtc(Dtc(b,128),0))return 5;return -1;default:return -1;}}\nfunction afi(a,b,c){var d,e;if(a.g==null){e=b.bM(b);d=c.bM(c);if(e==null||d==null){_ei(a,b.rm());return null}a.g=me(ekb,m4n,52,4,0,1);a.g[0]=d[0];a.g[1]=d[1];a.g[2]=e[0];a.g[3]=e[1]}return a.g}\nfunction Yrj(a,b){var c,d,e,f,g,h;mQc(Trj,a,ehd(b));b>Rrj&&(Rrj=b);c=a.Fb;if(c){for(e=c.eb,f=0,g=e.length;f<g;++f){d=e[f];h=new ond(new jod(pe(ie(Wdb,1),Ngn,15,0,[d,a])));q9c(Qrj,h);Yrj(d,b+1)}}}\nfunction xfi(a,b){var c,d,e;if(a.j.B.length==0){Xmd(a.j,b)}else{d=new snd(a.j);e=0;while(d.g<d.j.B.length){c=qnd(d);if(nf(c.Ji())===nf(b.k)&&zgi(c.Ki(),b.n)){break}++e}e==a.j.B.length&&Xmd(a.j,b)}}\nfunction Tgi(a,b){Jgi();var c,d,e,f,g,h;h=(d=(new vmd(b.i)).g._g().i.Ej(),new wmd(d));g=new sQc;while(h.g.$i()){f=(c=h.g._i(),c.Ji());nQc(g,Thd('v',''+f.g),f)}e=new Sgi(new zhi(a));return Ngi(e,g)}\nfunction aei(a){var b,c,d,e,f;c=a.i;b=a.j;f=null;if(Zwh(c,b)){f=(xfd(),true)}else{d=pe(ie(Aeb,1),zjn,41,0,[new CKh(a.gd),new CKh(a.gd)]);e=qHg(c,b,d,Bin);f=(xfd(),e==4?true:false)}Uxh(a.k,(Vwd(f),f))}\nfunction wei(a){var b,c;c=a.n-1;++a.k[c];if(a.k[c]>a.j-(a.n-c)+1){while(a.k[c]>a.j-(a.n-c)){--c;if(c<0){break}}if(c<0){return true}++a.k[c];for(b=c+1;b<a.k.length;b++){a.k[b]=a.k[b-1]+1}}return false}\nfunction fgi(a,b,c,d,e,f){return Kfi(Kfi(ngi(Kfi(new _fi(a),Rfi(new _fi(c)))),ngi(Kfi(new _fi(b),Rfi(new _fi(d))))),Rfi(Kfi(ngi(Kfi(new _fi(c),Rfi(new _fi(e)))),ngi(Kfi(new _fi(d),Rfi(new _fi(f)))))))}\nfunction Pgi(a,b){var c,d,e;d=1;c=Rgi(a,b);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 14:{Lgi(a,14);e=Lgi(a,5);d=Ifd(e.j,10);break}default:a.o[9]=a.j;}return new xgi(c,d)}\nfunction NJh(a){var b;if(!a.Fb){!a.Y&&(a.Y=new Cgi(a));!a.Z&&(a.Z=new Cgi(a));b=pe(ie(ckb,1),q4n,28,0,[new _fi(a.Y),new _fi(a.Z),new Xfi(1)]);return b}if(ff(a.Fb,240)){return a.Fb.NO()}throw Btc(new Dei)}\nfunction GJh(a,b){var c;if(!a.Fb){c=me(uv,Den,151,3,0,1);c[0]=b.get(a.Y);c[1]=b.get(a.Z);c[2]=(jkd(),ekd);if(!c[0]||!c[1]){throw Btc(new Dei)}return c}if(ff(a.Fb,240)){return a.Fb.LO(b)}throw Btc(new Dei)}\nfunction xei(a,b){var c;this.o=a;this.j=rQc(a.g);this.n=b;if(this.j<this.n){this.g=true;return}this.k=me(vf,CXm,5,this.n,15,1);for(c=0;c<this.n;c++){this.k[c]=c+1}this.i=new nnd(this.j);Zmd(this.i,this.o)}\nfunction Qei(a){var b,c,d,e,f,g;!Jei&&(Jei=new sQc);for(e=(c=(new vmd(_Yd(a).i)).g._g().i.Ej(),new wmd(c));e.g.$i();){d=(b=e.g._i(),b.Ji());if(!ff(d,36)){f=d.bM(d);if(f!=null){g=new jod(f);mQc(Jei,g,d)}}}}\nfunction Jdi(a){var b,c;if(a.g!=null){return a.g}if(!!a.i&&!!a.j){b=Gwh(a.i);c=Gwh(a.j);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);a.g[0][0]=kgi(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.g}return null}\nfunction Ndi(a){var b,c;if(a.g!=null){return a.g}if(!!a.i&&!!a.j){b=Gwh(a.i);c=Gwh(a.j);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);a.g[0][0]=lgi(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.g}return null}\nfunction mei(a){var b;if(!vNd(a.jd.VK()).xi()){a.i=null;return}b=a.i;oei(a);do{Alg(a.gd,a)}while(and(a.gd.k,a,0)!=-1);hkg(a.gd,a);Blg(a.gd,a);jkg(a.gd,a,true);if(b==null||!Yhd(b,a.i)){Gwj(b+TKn+a.i);nei(a)}}\nfunction hhi(b,c){if(Htc(c=Dtc(c,128),0))return ehi(b,khi(0,128),1);try{b.g=whi(b.i)}catch(a){a=Atc(a);if(ff(a,325)){khi(1,c);return 2}else throw Btc(a)}if(b.g==93){return ihi(b,c,128)}return ehi(b,khi(1,c),2)}\nfunction ihi(b,c,d){if(Htc(d=Dtc(d,c),0))return ehi(b,khi(1,c),2);try{b.g=whi(b.i)}catch(a){a=Atc(a);if(ff(a,325)){khi(2,d);return 3}else throw Btc(a)}if(b.g==58){if(Rtc(Dtc(d,128),0))return jhi(b,3,7)}return ehi(b,khi(2,d),3)}\nfunction fhi(a){switch(a.g){case 42:return jhi(a,0,13);case 43:return jhi(a,0,11);case 44:return jhi(a,0,10);case 45:return jhi(a,0,12);case 91:return ghi(a);case 94:return jhi(a,0,14);default:return ehi(a,1,0);}}\nfunction Oei(a){var b,c,d,e,f,g,h,i,j;d=new t9c;c=a.Fb;if(c){for(f=c.eb,g=0,h=f.length;g<h;++g){e=f[g];b=e.Fb;e.Zu()&&!b?(j=mQc(d.g,e,d),j==null):e.Zu()&&ff(b,1207)?(i=mQc(d.g,e,d),i==null):f9c(d,Oei(e))}}return d}\nfunction Gwh(a){if(ff(a.Fb,163)){return a.Fb.bM(a)}if(ff(a,694)||!a.Fb){if(a.u==null){a.u=me(ekb,m4n,52,4,0,1);a.u[0]=new Bgi(a.jd);a.u[1]=new Bgi(a.jd);a.u[2]=new Bgi(a.jd);a.u[3]=new Bgi(a.jd)}return a.u}return null}\nfunction $gi(){$gi=iuc;Xgi=pe(ie(qv,1),lXm,2,6,['',null,null,null,null,null,null,'[1]:',null,null,',','+','-','*','^']);Wgi=pe(ie(vf,1),CXm,5,15,[8,10]);Zgi=pe(ie(qv,1),lXm,2,6,[UZm]);Ygi=pe(ie(wf,1),IZm,5,14,[32737])}\nfunction qhi(a,b){++a.p;if(a.v){a.v=false;a.s+=a.p=1}else if(a.u){a.u=false;b==10?(a.v=true):(a.s+=a.p=1)}switch(b){case 13:a.u=true;break;case 10:a.v=true;break;case 9:--a.p;a.p+=a.A-a.p%a.A;}a.k[a.n]=a.s;a.i[a.n]=a.p}\nfunction ndi(a,b){var c,d,e;if(!a.i||(d=a.i.Ys((Sqg(),oqg)))==null){if(!b.i||a.i.Ys((Sqg(),oqg))==null){return ygi(a,b)}return -1}if(!b.i||(e=b.i.Ys((Sqg(),oqg)))==null){return 1}c=Rhd(d,e);if(c==0){return ygi(a,b)}return c}\nfunction bgi(a,b,c,d,e,f){var g,h,i,j,k,l,m;g=new _fi(a);h=new _fi(b);i=new _fi(c);j=new _fi(d);k=new _fi(e);l=new _fi(f);m=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(g,j),Qfi(i,l)),Qfi(k,h)),Rfi(Qfi(k,j))),Rfi(Qfi(g,l))),Rfi(Qfi(h,i)));return m}\nfunction Ngi(a,b){var c,d;c=new t9c;Lgi(a,7);d=Ogi(a,b);mQc(c.g,d,c);e:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 8:{break}default:a.o[0]=a.j;break e;}Lgi(a,8);d=Ogi(a,b);mQc(c.g,d,c)}return c}\nfunction rCg(a){var b,c,d,e;e=a.g._b;if(!e.u.zm()||!e.C.zm()){throw Btc(new Dei)}c=e.u;d=e.C;if(e.A==(mij(),Ihj)){b=new Qdi(a.gd,c,d);return b}if(e.A==Hhj){b=new Mdi(a.gd,c,d);return b}if(e.A==Rgj){b=new zdi(a.gd,c,d);return b}return null}\nfunction Tdi(a){var b,c,d;d=new CKh(a.gd);b=new ief(a.gd,a.o,1,1);d.Fb=b;s_d(d,true,true);c=Pei(d,a.k,false,a);Q$d(d);if(!c){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Cannot compute envelope equation (yet?)');Udi(a,a.jd,true);return null}return Sdi(a,c)}\nfunction fTg(a,b,c){var d,e,f;e=yJh(a,a);f=yJh(b,b);d=me(ckb,q4n,28,2,0,1);d[0]=Kfi(Kfi(Qfi(new Xfi(2),new _fi(c[0])),Rfi(new _fi(e[0]))),Rfi(new _fi(f[0])));d[1]=Kfi(Kfi(Qfi(new Xfi(2),new _fi(c[1])),Rfi(new _fi(e[1]))),Rfi(new _fi(f[1])));return d}\nfunction sgi(a,b){var c,d,e,f,g,h,i,j;h=new _sd(a.g);i=b.g;e=(d=(new vmd(b.g)).g._g().i.Ej(),new wmd(d));while(e.g.$i()){j=(c=e.g._i(),c.Ji());pmd(a.g,j)?Qsd(h,j,ehd(qmd(a.g,j).g+(g=j,fQc(Gsd(i,g))).g)):Qsd(h,j,(f=j,fQc(Gsd(i,f))))}return new vgi(h)}\nfunction brj(a,b){var c,d,e,f,g,h;for(f=(g=(new fmd(a.i.g)).g._g().tf(),new gmd(g));f.g.$i();){e=(c=f.g._i(),c.Ji());if(Yhd(e.g,b.g)){if(e.i.length==b.i.length){d=0;h=true;while(d<e.i.length&&h){e.i[d]==b.i[d]||(h=false);++d}if(h){return}}}}q9c(a.i,b)}\nfunction Wrj(){Wrj=iuc;Vrj=pe(ie(qv,1),lXm,2,6,[Wgn,Cpn,'Midpoint',fFn,fjn,Apn,Ugn,j5n,'Ray',Vgn,Rin,Min,Egn,'Translate',wgn,Dpn,Oin,dsn,'Mirror',gjn,Nin,LEn,Rln,csn]);Urj=pe(ie(qv,1),lXm,2,6,[Ugn,fjn,Apn,Cpn,Gsn,ghn,ejn,Rln,Gsn,dsn,'Ray',gjn,csn,Hsn,wgn])}\nfunction Ydi(a){var b,c;if(a.g!=null){return a.g}if(!!a.k&&!!a.j){if(ff(a.j,73)){b=yJh(a.k,a.k);c=Gwh(a.j);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);a.g[0][0]=cgi(b[0],b[1],c[0],c[1],c[2],c[3]);return a.g}else if(ff(a.j,174)){return Zdi(a)}}throw Btc(new Dei)}\nfunction Kfi(a,b){var c,d,e,f,g,h,i;g=new _sd(a.g);i=b.g;e=(new etd(i)).i.Ej();while(e.$i()){d=e._i();h=d.Ji();if(pmd(a.g,h)){c=kld(qmd(a.g,h),(f=h,fQc(Gsd(i,f))));c==(jkd(),ikd)?Rsd(g,h):Qsd(g,h,kld(qmd(a.g,h),d.Ki()))}else{Qsd(g,h,d.Ki())}}return new $fi(g)}\nfunction FJh(a,b){var c,d,e,f,g,h,i,j;if(!a.Fb){c=b.g;if(c!=null){h=false;for(e=c,f=0,g=e.length;f<g;++f){d=e[f];d==a&&(h=true)}if(h){j=pe(ie(vf,1),CXm,5,15,[0,0,0]);return j}}i=pe(ie(vf,1),CXm,5,15,[1,1,0]);return i}if(ff(a.Fb,240)){return a.Fb.KO(b)}throw Btc(new Dei)}\nfunction wfi(a,b,c){var d,e,f,g,h,i,j;h=null;if(ff(b,166)){j=b;f=UAh(j);ff(f,118)&&(h=f)}else ff(b,118)&&(h=b);if(h){e=new Bgi(c);d=c.v;i=d.jb;d.jb=false;if(h.tc==null){J_d(h,Thd('v',''+e.g));m_d(h,true);h.cc=false;x0d(h,false)}d.jb=i;g=new mmd(h,e);xfi(a,g);q9c(a.g,h)}}\nfunction yJh(a,b){if(ff(a.Fb,163)){return a.Fb.bM(a)}if(!a.Fb){if(a.A==null){a.A=me(ekb,m4n,52,2,0,1);a.A[0]=new Bgi(a.jd);a.A[1]=new Bgi(a.jd);Gwj('Free point '+b.dt()+'('+a.A[0]+','+a.A[1]+')')}return a.A}Bwj('There is no implementation yet for '+a.Fb);throw Btc(new Dei)}\nfunction bOd(a){var b,c,d,e,f,g,h,i,j;c=cid(a,wid(125));e=(_wd(2,c,a.length),a.substr(2,c-2));d=mid(e,',',0);h=Ifd(d[0],10);j=Ifd(d[1],10);f=ke(tf,[fbn,$1m],[20,5],15,[h,j],2);b=2;for(g=0;g<h;g++){for(i=0;i<j;i++){f[g][i]=Hfd(d[b]);Gwj(E4n+g+','+i+']='+f[g][i]);++b}}return f}\nfunction Grj(){Grj=iuc;Frj=new Hrj('RECIOS_PROVER',0);zrj=new Hrj('BOTANAS_PROVER',1);Drj=new Hrj('OPENGEOPROVER_WU',2);Crj=new Hrj('OPENGEOPROVER_AREA',3);Erj=new Hrj('PURE_SYMBOLIC_PROVER',4);yrj=new Hrj(ABn,5);Brj=new Hrj('LOCUS_IMPLICIT',6);Arj=new Hrj('LOCUS_EXPLICIT',7)}\nfunction jgi(a,b,c,d){var e,f,g,h,i,j;i=new bjd;j=igi(a);!!b&&f9c(j,b);g=(h=(new fmd(j.g)).g._g().tf(),new gmd(h));while(g.g.$i()){f=(e=g.g._i(),e.Ji());(c==null||(Vwd(c),c)&&d.contains(f)||!(Vwd(c),c)&&!d.contains(f))&&(i.g+=','+f,i)}if(i.g.length>0)return oid(i.g,1);return ''}\nfunction vfi(a,b){var c,d,e,f,g,h,i;for(g=a.r,h=0,i=g.length;h<i;++h){f=g[h];if(Yhd(Thd('v',''+f.g),b)){return f}}e=new snd(a.j);while(e.g<e.j.B.length){c=qnd(e);d=c.Ji();if(Yhd(d.tc,b)){return c.Ki()}}!!ywj&&zwj(ywj,(Rwj(),Mwj),'Internal error in AlgoDependentNumber');return null}\nfunction Tfi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;k=new Zsd;f=(new etd(a.g)).i.Ej();while(f.$i()){e=f._i();m=e.Ji();n=new _sd(m.g);j=(h=b,fQc(Gsd(n,h)));if(j){i=(g=c,fQc(Gsd(n,g)));!i?(i=ehd(0)):Rsd(n,c);Rsd(n,b);Qsd(n,c,ehd(j.g+i.g))}d=e.Ki();l=new vgi(n);Qsd(k,l,d)}return new $fi(k)}\nfunction mgi(a,b,c,d,e){var f,g,h,i,j,k,l;l=null;i=ggi(a);l=new v9c(new fmd(b));h=jgi(a,l,(xfd(),true),e);g=jgi(a,l,false,e);f=c.VK();j=vNd(f).un(b,i,h,g,d);k=MZi(mOi(f.g).i)?vNd(f).wn(j):'?';if(Yhd('0',k)||Yhd(Jhn,k)){return qnj(),nnj}if(Yhd('1',k)||Yhd(k1m,k)){return qnj(),onj}return qnj(),pnj}\nfunction Vei(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=new t9c;p=new t9c;mQc(p.g,b,p);while(rQc(p.g)!=0){f9c(j,p);i=(l=(new fmd(p.g)).g._g().tf(),new gmd(l));o=new t9c;while(i.g.$i()){m=(d=i.g._i(),d.Ji());c=m.Fb;if(c){n=c.eb;for(f=n,g=0,h=f.length;g<h;++g){e=f[g];e==a||(k=mQc(o.g,e,o),k==null)}}}p=o}return j}\nfunction Ufi(a){var b,c,d,e,f,g;f=new bjd;d=(new etd(a.g)).i.Ej();if(!d.$i()){return '0'}while(d.$i()){c=d._i();g=c.Ji();b=c.Ki();if(g.g.o==0){f.g+=''+b}else{b!=(jkd(),ekd)&&(f.g+=b+'*',f);f.g+=''+g}f.g+='+'}e=mfd(f,0,f.g.length-1);e=kid(kid(kid(kid(e,'\\\\+-','-'),'-1\\\\*','-'),'\\\\+1\\\\*','+'),'^1\\\\*','');return e}\nfunction nrj(a,b,c){var d,e,f,g,h,i,j,k,l,m;j=c.K;k=(h=(new vmd(j.i)).g._g().i.Ej(),new wmd(h));while(k.g.$i()){i=(g=k.g._i(),g.Ji());if(ff(i,73)){d=i.G;e=i.v;if(!!d&&!!e&&(d==a&&e==b||d==b&&e==a)){return i}}}m=c.jb;c.jb=false;f=new LJg(c,null,a,b);l=f.k;l.cc=true;l.Dc=15;l.yc=true;D0d(l,(Cvh(),ovh));c.jb=m;return l}\nfunction yfi(a,b,c){!!b.u&&(b.u.zm()&&ff(b.u,118)||ff(b.u,166))&&wfi(a,b.u,c);!!b.C&&(b.C.zm()&&ff(b.C,118)||ff(b.C,166))&&wfi(a,b.C,c);!!b.u&&b.u.zu()&&yfi(a,b.u,c);!!b.C&&b.C.zu()&&yfi(a,b.C,c);if(!!b.u&&b.u.zu()&&!!b.C&&b.C.zu()){return}if(ff(b.u,40)&&b.C.zu()&&(b.A==(mij(),Lgj)||b.A==zhj)){return}if(ff(b.C,40)&&b.u.zu()){return}}\nfunction cgi(a,b,c,d,e,f){var g,h,i,j,k,l,m;!!ywj&&zwj(ywj,(Rwj(),Pwj),'Setting up equation for collinear points ('+a+','+b+lDn+'('+c+','+d+i5n+'('+e+','+f+')');g=new _fi(a);h=new _fi(b);i=new _fi(c);j=new _fi(d);k=new _fi(e);l=new _fi(f);m=Kfi(Kfi(Kfi(Qfi(g,j),Rfi(Qfi(h,i))),Qfi(k,Kfi(h,Rfi(j)))),Rfi(Qfi(l,Kfi(g,Rfi(i)))));return m}\nfunction crj(a,b){!!ywj&&zwj(ywj,(Rwj(),Kwj),f5n+b);a.i=new t9c;if(b==(Grj(),zrj)){a.o=frj(a,Kei(a));return}else if(b==Frj){a.o=frj(a,jdi((!a.n&&(a.n=new lhm),a.n),a));return}else if(b==Erj){a.o=frj(a,$ei(a));return}else if(b==Drj||b==Crj){a.o=frj(a,(!!ywj&&zwj(ywj,(Rwj(),Kwj),'OGP is not implemented for the web'),vrj(),urj));return}}\nfunction cOd(a){var b,c,d,e,f,g,h,i,j,k,l;e=cid(a,wid(125));g=pid(a,e+3,a.length-2);f=mid(g,',',0);d=Ifd(f[0],10);h=me(tf,GXm,124,d,0,3);b=1;for(c=0;c<d;++c){j=Ifd(f[b++],10);l=Ifd(f[b++],10);h[c]=ke(tf,[fbn,$1m],[20,5],15,[j,l],2);for(i=0;i<j;i++){for(k=0;k<l;k++){h[c][i][k]=Hfd(f[b]);Gwj(E4n+c+']['+i+','+k+']='+h[c][i][k]);++b}}}return h}\nfunction Xrj(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=jQc(Srj,a);if(c){return c.g}b=a.Fb;if(!b){mQc(Srj,a,ehd(0));return 0}l=1;if(ff(b,Y4m)){m=b.g._b;i=new sQc;j=(S4g(),R4g.g=i,S4g(),R4g);lXg(m,j);k=new Wld((new Tld(i)).g);while(k.i){h=Vld(k);d=h.Ji();l+=Xrj(d)*h.Ki().g}}else{for(e=b.eb,f=0,g=e.length;f<g;++f){d=e[f];l+=Xrj(d)}}mQc(Srj,a,ehd(l));return l}\nfunction Qfi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;l=new Zsd;p=b.g;e=(new etd(a.g)).i.Ej();while(e.$i()){c=e._i();n=c.Ji();f=(new etd(p)).i.Ej();while(f.$i()){d=f._i();o=d.Ji();j=sgi(n,o);k=ykd(c.Ki(),d.Ki());h=j;if(Gsd(l,h)){m=kld((i=j,fQc(Gsd(l,i))),k);m==(jkd(),ikd)?Rsd(l,j):Qsd(l,j,kld((g=j,fQc(Gsd(l,g))),k))}else{Qsd(l,j,k)}}}return new $fi(l)}\nfunction jgh(a,b){switch(a.A){case 68:return new Dzg(b);case 69:return new Fzg(b);case 70:return new lyg(b);case 77:return new mzg(b);case 71:return new qyg(b);case 72:return new nyg(b);case 73:return new ryg(b);case 74:return new pyg(b);case 76:return new oyg(b);case 75:return new myg(b);case 78:return new szg(b);case 79:return new Tyg(b);default:return null;}}\nfunction eTg(a,b,c,d,e){var f,g,h,i,j,k,l;h=me(ckb,q4n,28,4,0,1);f=new _fi(a);g=new _fi(b);i=new _fi(e[0]);j=new _fi(e[1]);k=new _fi(e[2]);l=new _fi(e[3]);h[0]=Kfi(Kfi(Qfi(new Xfi(2),i),Rfi(new _fi(a))),Rfi(new _fi(c)));h[1]=Kfi(Kfi(Qfi(new Xfi(2),j),Rfi(new _fi(b))),Rfi(new _fi(d)));h[2]=Kfi(Kfi(Kfi(l,Rfi(j)),Rfi(i)),f);h[3]=Kfi(Kfi(Kfi(k,Rfi(i)),j),Rfi(g));return h}\nfunction Vfi(a){var b,c,d,e,f;e=new bjd;d=(new etd(a.g)).i.Ej();if(!d.$i()){return '0'}while(d.$i()){c=d._i();f=c.Ji();b=c.Ki();if(f.g.o==0){e.g+=''+b}else{if(!qkd(b,(jkd(),ekd))){if(qkd(kld(b,ekd),ikd)){e.g.length>0&&Xid(e,e.g.length-1);e.g+='-'}else{lkd(kld(b,ekd),ikd)<0&&e.g.length>0&&Xid(e,e.g.length-1);e.g+=''+b}}Sid(e,tgi(f))}e.g+='+'}return mfd(e,0,e.g.length-1)}\nfunction kgi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!ywj&&zwj(ywj,(Rwj(),Pwj),'Setting up equation for parallel lines ('+a+','+b+')-'+'('+c+','+d+i5n+'('+e+','+f+')-'+'('+g+','+h+')');i=new _fi(a);j=new _fi(b);k=new _fi(c);l=new _fi(d);m=new _fi(e);n=new _fi(f);o=new _fi(g);p=new _fi(h);q=Kfi(Qfi(Kfi(i,Rfi(k)),Kfi(n,Rfi(p))),Rfi(Qfi(Kfi(j,Rfi(l)),Kfi(m,Rfi(o)))));return q}\nfunction lgi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!ywj&&zwj(ywj,(Rwj(),Pwj),'Setting up equation for perpendicular lines ('+a+','+b+')-'+'('+c+','+d+i5n+'('+e+','+f+')-'+'('+g+','+h+')');i=new _fi(a);j=new _fi(b);k=new _fi(c);l=new _fi(d);m=new _fi(e);n=new _fi(f);o=new _fi(g);p=new _fi(h);q=Kfi(Qfi(Kfi(i,Rfi(k)),Kfi(m,Rfi(o))),Qfi(Kfi(j,Rfi(l)),Kfi(n,Rfi(p))));return q}\nfunction cfi(a,b){var c,d,e,f;if(a.q!=null){return a.q}d=b[0].bM(b[0]);if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(b[0].rm());a.r[1]=new Bgi(b[0].rm());a.r[2]=d[0];a.r[3]=d[1]}c=pe(ie(ekb,1),m4n,52,0,[a.r[0],a.r[1]]);e=b[1].bM(b[1]);f=b[2].bM(b[2]);a.q=me(ckb,q4n,28,2,0,1);a.q[0]=fgi(d[0],d[1],c[0],c[1],e[0],e[1]);a.q[1]=fgi(d[0],d[1],c[0],c[1],f[0],f[1]);return a.q}\nfunction ohi(b){var c,d;if(b.t==b.g){if(b.g==b.o){if(b.B>e$m){b.n=b.t=0;b.g=b.B}else b.B<0?(b.n=b.t=0):nhi(b,false)}else b.g>b.B?(b.g=b.o):b.B-b.g<e$m?nhi(b,true):(b.g=b.B)}try{if((d=yhi(b.r,b.j,b.t,b.g-b.t))==-1){b.r.j=null;throw Btc(new $ed)}else b.t+=d;return}catch(a){a=Atc(a);if(ff(a,325)){c=a;--b.n;b.q+=0;(b.n-=0)<0&&(b.n+=b.o);b.B==-1&&(b.B=b.n);throw Btc(c)}else throw Btc(a)}}\nfunction Mgi(a,b){var c,d;c=Qgi(a,b);e:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 11:case 12:{break}default:a.o[3]=a.j;break e;}switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 11:{Lgi(a,11);d=Qgi(a,b);c=Kfi(c,d);break}case 12:{Lgi(a,12);d=Qgi(a,b);c=Kfi(c,Rfi(d));break}default:a.o[4]=a.j;Lgi(a,-1);throw Btc(new Egi);}}return c}\nfunction Sdi(b,c){var d,e,f,g,h,i;i=new bjd;g=c.v;f=c.k;d=''+$tc(KZe(b.jd));!!ywj&&zwj(ywj,(Rwj(),Kwj),H4n+d);Sid(Rid(Sid(Rid(Sid(Sid(Sid(Sid(Sid(Sid(Sid(Rid(i,($Od(),wOd)),'(['),g),'],['),f),'],'),d),','),c.i[0]),','),c.i[1]),')');e=b.jd.VK();try{h=vNd(e).yn(i.g);!!ywj&&zwj(ywj,(Rwj(),Pwj),Q4n+h);return h}catch(a){a=Atc(a);if(ff(a,68)){!!ywj&&zwj(ywj,(Rwj(),Mwj),R4n);return null}else throw Btc(a)}}\nfunction gei(b,c){var d,e,f,g,h,i;i=new bjd;g=c.v;f=c.k;d=''+$tc(KZe(b.jd));!!ywj&&zwj(ywj,(Rwj(),Kwj),H4n+d);Sid(Rid(Sid(Rid(Sid(Sid(Sid(Sid(Sid(Sid(Sid(Sid(Rid(i,($Od(),TOd)),'(['),g),'],['),f),'],'),d),','),','),c.i[0]),','),c.i[1]),')');e=b.jd.VK();try{h=vNd(e).yn(i.g);!!ywj&&zwj(ywj,(Rwj(),Pwj),Q4n+h);return h}catch(a){a=Atc(a);if(ff(a,68)){!!ywj&&zwj(ywj,(Rwj(),Mwj),R4n);return null}else throw Btc(a)}}\nfunction Kgi(a){var b,c,d,e,f,g,h;a.g.B.length=0;g=me(ytc,HXm,5,15,16,1);if(a.n>=0){g[a.n]=true;a.n=-1}for(d=0;d<10;d++){if(a.o[d]==a.j){for(f=0;f<32;f++){(Igi[d]&1<<f)!=0&&(g[f]=true)}}}for(e=0;e<15;e++){if(g[e]){a.i=me(vf,CXm,5,1,15,1);a.i[0]=e;Xmd(a.g,a.i)}}b=me(vf,HZm,6,a.g.B.length,0,2);for(c=0;c<a.g.B.length;c++){b[c]=_md(a.g,c)}return new Fgi(a.r,b,(h=(Vgi(),Ugi),!a.s?null:($gi(),Zgi)[0],h))}\nfunction zJf(a){var b,c,d,e,f,g,h;a.I=me(s6,Iqn,141,a.t.length,0,1);for(c=0;c<a.t.length;++c){b=null;d=a.t[c].length-1;g=new P_g(a.jd,'x');h=new P_g(a.jd,'y');for(e=0;e<=d;e++){for(f=0;f<a.t[c][e].length;f++){e==0&&f==0?(b=new oXg(a.jd,a.t[c][0][0])):(b=CWg(b,xWg(vWg(FWg(new pXg(g.r,g),e),FWg(new pXg(h.r,h),f)),a.t[c][e][f])))}}!b&&(b=new oXg(a.jd,NaN));a.I[c]=new pZg(b,pe(ie(u6,1),Ejn,56,0,[g,h]))}}\nfunction ufi(a,b){var c,d,e,f,g,h;h=new bjd;h.g+=F4n;h.g+=b;f=new bjd;f.g+=Sgn;Sid(f,Thd('v',''+a.r[0].g));h.g+=',';h.g+=Sgn;Sid(h,Thd('v',''+a.r[0].g));h.g+='=';Sid(h,Thd('v',''+a.r[0].g));e=(g=(new fmd(a.g.g)).g._g().tf(),new gmd(g));while(e.g.$i()){c=(d=e.g._i(),d.Ji());f.g+=',';f.g+=Sgn;Sid(f,c.tc);h.g+=',';h.g+=Sgn;Sid(h,c.tc);h.g+='=';h.g+=h5n;Sid(h,c.tc)}h.g+='],[';h.g+=f;h.g+='])';return h.g}\nfunction pfi(a,b,c){if(!!b.u&&b.u.zm()&&ff(b.u,118)){b.u.tc==null&&J_d(b.u,Thd('v',''+(new Bgi(c)).g));q9c(a.g,b.u)}if(!!b.C&&b.C.zm()&&ff(b.C,118)){b.C.tc==null&&J_d(b.C,Thd('v',''+(new Bgi(c)).g));q9c(a.g,b.C)}!!b.u&&b.u.zu()&&pfi(a,b.u,c);!!b.C&&b.C.zu()&&pfi(a,b.C,c);if(!!b.u&&b.u.zu()&&b.C.zu()){return}if(ff(b.u,40)&&b.C.zu()&&(b.A==(mij(),Lgj)||b.A==zhj)){return}if(ff(b.C,40)&&b.u.zu()){return}}\nfunction $ei(b){var c,d,e,f,g,h,i,j;i=b.q;if(ff(i,240)){j=i;c=j.OO();try{!c.i&&(c.i=new t9c,c.g.MO(c.i))}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}else if(ff(i.Fb,240)){j=i.Fb;try{d=j.NO();for(f=d,g=0,h=f.length;g<h;++g){e=f[g];!!ywj&&zwj(ywj,(Rwj(),Kwj),e);if(e.g.o!=0){return vrj(),prj}}return vrj(),rrj}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}return vrj(),urj}\nfunction Mei(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=pe(ie(uv,1),Den,151,0,[(jkd(),ikd),ikd,ikd,ekd]);p=a.q;e=Nei(p);d=new mnd;for(h=new snd(e);h.g<h.j.B.length;){g=qnd(h);Bwd(d.B,g)}o=new sQc;l=new snd(d);j=me(Wdb,Ngn,15,2,0,1);k=0;m=0;while(l.g<l.j.B.length&&k<2&&m<b){i=qnd(l);f=i.bM(i);j[k]=i;mQc(o,f[0],c[m]);++m;if(m<b){mQc(o,f[1],c[m]);++k;++m}}if(k==2&&a.p){n=new mrj;n.g=OBn;n.i=j;Und(n.i);brj(a,n)}return o}\nfunction Zei(a,b,c){var d;this.n=new t9c;this.g=new t9c;this.p=new sQc;this.i=me(ekb,m4n,52,2,0,1);d=vNd(a.jd.VK());if(d.xi()){!!ywj&&zwj(ywj,(Rwj(),Kwj),'GeoGebra thinks Giac is loaded.');if(Yhd(d.wn('1+1'),'2')){Tei(this,a,b,c);return}!!ywj&&zwj(ywj,(Rwj(),Kwj),'But 1+1=2 seems to be problematic.');this.A=(vrj(),qrj)}else{!!ywj&&zwj(ywj,(Rwj(),Kwj),'GeoGebra thinks Giac is not loaded yet.');this.A=(vrj(),qrj)}}\nfunction Ogi(a,b){var c,d,e;e=new t9c;Lgi(a,7);f:while(true){Lgi(a,9);d=Mgi(a,b);Mfi(d,new Yfi((jkd(),ekd)))||(c=mQc(e.g,d,e),c==null);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 9:{break}default:a.o[1]=a.j;break f;}}Lgi(a,8);Lgi(a,5);g:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 10:{break}default:a.o[2]=a.j;break g;}Lgi(a,10);Lgi(a,5)}return e}\nfunction Rdi(b){var c,d,e,f,g;g=(ked(),$wnd.goog.global.performance).now();f=null;try{f=Tdi(b)}catch(a){a=Atc(a);if(ff(a,68)){e=a;!!ywj&&zwj(ywj,(Rwj(),Kwj),e);!!ywj&&zwj(ywj,(Rwj(),Kwj),O4n)}else throw Btc(a)}if(f!=null){try{c=b.jd.VK();uJf(b.j,vNd(c).An(f));b.j.u=true}catch(a){a=Atc(a);if(ff(a,38)){AJf(b.j)}else throw Btc(a)}}else{AJf(b.j)}d=pf($wnd.goog.global.performance.now()-g);!!ywj&&zwj(ywj,(Rwj(),Kwj),P4n+d+' ms')}\nfunction eei(b,c){var d,e,f,g,h;if(!c){if(!Mcf(b.n,b.o)){AJf(b.j);return}}h=(ked(),$wnd.goog.global.performance).now();g=null;try{g=fei(b,c)}catch(a){a=Atc(a);if(ff(a,68)){f=a;!!ywj&&zwj(ywj,(Rwj(),Kwj),f);!!ywj&&zwj(ywj,(Rwj(),Kwj),O4n)}else throw Btc(a)}if(g!=null){try{d=b.jd.VK();uJf(b.j,vNd(d).An(g));b.j.u=true}catch(a){a=Atc(a);if(ff(a,38)){AJf(b.j)}else throw Btc(a)}}else{AJf(b.j)}e=pf($wnd.goog.global.performance.now()-h);!!ywj&&zwj(ywj,(Rwj(),Kwj),P4n+e+' ms')}\nfunction Vdi(a){var b,c,d,e,f,g;f=new Dtd;vtd(f,a.k.N.ux());g=(d=(new vmd(_Yd(a.o.ux()).i)).g._g().i.Ej(),new wmd(d));while(g.g.$i()){e=(c=g.g._i(),c.Ji());(!e.Fb&&(!e.Yb||!Myh(e.Yb))||e.Iv())&&f.i.put(e,(xfd(),vfd))==null}Btd(f,a.k);a.g=me(Wdb,Ngn,15,f.i.size(),0,1);a.g=m9c(f,a.g);a.p=me(Wdb,Ngn,15,2,0,1);a.p[0]=a.o.ux();a.p[1]=a.k;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.j);AMd(a,a.p,a.g);b=a.k.gd;do{end(b.k,a)}while(and(b.k,a,0)!=-1);Xmd(b.k,a);a.i=Xdi(a.g);a.n=KZe(a.jd)}\nfunction krj(a,b){var c,d,e,f,g,h,i;g=a.g;if(Yhd(SBn,g)){Wnd(a.i,new orj)}else if(Yhd(QBn,g)&&a.i.length==3){c=a.i[0];d=a.i[1];e=a.i[2];h=nrj(c,e,b);i=nrj(e,d,b);if(!!h&&!!i){a.i=me(Wdb,Ngn,15,2,0,1);a.i[0]=h;a.i[1]=i;Wnd(a.i,new orj)}}else if(Yhd(OBn,g)||Yhd(QBn,g)||Yhd(PBn,g)||Yhd(RBn,g)){if(a.i.length==4){c=a.i[0];d=a.i[1];h=nrj(c,d,b);e=a.i[2];f=a.i[3];i=nrj(e,f,b);if(!!h&&!!i){a.i=me(Wdb,Ngn,15,2,0,1);a.i[0]=h;a.i[1]=i;Wnd(a.i,new orj)}}else a.i.length==2&&Wnd(a.i,new orj)}}\nfunction Tei(b,c,d,e){var f;f=(!cVi&&(cVi=new dVi),cVi);b.r=c;b.q=e;e.q=c;Xei(b,d);if(b.A){return}if(e.g==(Grj(),Arj)){return}try{Qei(c)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Botana vars cannot be inverted');b.A=(vrj(),urj);return}else throw Btc(a)}Yei(b);if(b.A){return}if(e.g!=Frj&&f.g!=null&&yfd(f.g)&&!e.p){try{ood(b.u,Lei(e))}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Extra NDG conditions cannot be added');b.A=(vrj(),urj)}else throw Btc(a)}}}\nfunction Ggi(a){var b,c,d,e,f;e=new bjd;for(c=0;c<a.length;c++){switch(axd(c,a.length),a.charCodeAt(c)){case 8:e.g+=pZm;continue;case 9:e.g+=qZm;continue;case 10:e.g+=rZm;continue;case 12:e.g+=sZm;continue;case 13:e.g+=tZm;continue;case 34:e.g+=uZm;continue;case 39:e.g+=vZm;continue;case 92:e.g+=jXm;continue;default:if((b=(axd(c,a.length),a.charCodeAt(c)))<32||b>126){f=(d=b,hXm+d.toString(16));Sid(e,gXm+pid(f,f.length-4,f.length))}else{e.g+=String.fromCharCode(b)}continue;}}return e.g}\nfunction kdi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(d){n=new sQc;for(f=new Wld((new Tld(b)).g);f.i;){e=Vld(f);o=e.Ji();mQc(n,o,e.Ki())}h=(!cVi&&(cVi=new dVi),cVi);m=mgi(m9c(d.u,me(ckb,q4n,28,rQc(d.u.g),0,1)),n,d.r.rm(),h.k,d.n);!!ywj&&zwj(ywj,(Rwj(),Kwj),'Recio meets Botana:'+n);if(m==(qnj(),onj)){return vrj(),prj}}else{try{g=c.g.LO(b);for(j=g,k=0,l=j.length;k<l;++k){i=j[k];if(!qkd(i,(jkd(),ikd))){return vrj(),prj}}}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}return vrj(),rrj}\nfunction Sfi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s;if(!b)return a;m=new Zsd;g=(new etd(a.g)).i.Ej();while(g.$i()){c=g._i();p=c.Ji();q=new _sd(p.g);l=(jkd(),ekd);h=new Wld((new Tld(b)).g);while(h.i){d=Vld(h);s=d.Ji();e=(j=s,fQc(Gsd(q,j)));if(e){l=ykd(l,Akd(d.Ki(),e.g));Rsd(q,s)}}l=ykd(l,c.Ki());o=new vgi(q);k=o;if(Gsd(m,k)){n=kld((i=o,fQc(Gsd(m,i))),l);r=n.k>1?dxd(n.g[0],n.g[1]):dxd(n.g[0],0);Htc(n.n>0?r:Qtc(r),0)?Rsd(m,o):Qsd(m,o,n)}else{f=l.g[0];(l.n>0?f:-f|0)!=0&&Qsd(m,o,l)}}return new $fi(m)}\nfunction nhi(b,c){var d,e,f,g;e=me(sf,fXm,5,b.o+e$m,15,1);f=me(vf,CXm,5,b.o+e$m,15,1);d=me(vf,CXm,5,b.o+e$m,15,1);try{if(c){hjd(b.j,b.B,e,0,b.o-b.B);hjd(b.j,0,e,b.o-b.B,b.n);b.j=e;hjd(b.k,b.B,f,0,b.o-b.B);hjd(b.k,0,f,b.o-b.B,b.n);b.k=f;hjd(b.i,b.B,d,0,b.o-b.B);hjd(b.i,0,d,b.o-b.B,b.n);b.i=d;b.t=b.n+=b.o-b.B}else{hjd(b.j,b.B,e,0,b.o-b.B);b.j=e;hjd(b.k,b.B,f,0,b.o-b.B);b.k=f;hjd(b.i,b.B,d,0,b.o-b.B);b.i=d;b.t=b.n-=b.B}}catch(a){a=Atc(a);if(ff(a,68)){g=a;throw Btc(new mc(g.Oe()))}else throw Btc(a)}b.o+=e$m;b.g=b.o;b.B=0}\nfunction iei(a){var b,c,d,e,f,g;f=new Dtd;a.q=me(Wdb,Ngn,15,2,0,1);if(a.k){vtd(f,a.o);g=(d=(new vmd(_Yd(a.k).i)).g._g().i.Ej(),new wmd(d));a.q[0]=a.k}else{vtd(f,a.o.N.ux());g=(d=(new vmd(_Yd(a.n).i)).g._g().i.Ej(),new wmd(d));a.q[0]=a.n}while(g.g.$i()){e=(c=g.g._i(),c.Ji());(!e.Fb&&(!e.Yb||!Myh(e.Yb))||e.Iv())&&f.i.put(e,(xfd(),vfd))==null}Btd(f,a.o);a.g=me(Wdb,Ngn,15,f.i.size(),0,1);a.g=m9c(f,a.g);a.q[1]=a.o;a.hb=me(Wdb,Ngn,15,1,0,1);DMd(a,0,a.j);AMd(a,a.q,a.g);b=a.o.gd;do{end(b.k,a)}while(and(b.k,a,0)!=-1);Xmd(b.k,a);a.i=Xdi(a.g);a.p=KZe(a.jd)}\nfunction drj(a){var b,c,d,e;if(!a.q){!!ywj&&zwj(ywj,(Rwj(),Mwj),'No statement to prove');a.o=(vrj(),urj);return}c=a.q.Fb;if(!c){Yhd(a.q.xx((Sqg(),pqg)),k1m)?(a.o=(vrj(),rrj)):Yhd(a.q.xx(pqg),Jhn)?(a.o=(vrj(),prj)):(a.o=(vrj(),urj));return}asj(a.q);if(a.g!=(Grj(),yrj)){crj(a,a.g);return}Bwj(f5n+a.g);a.p?(d=new snd(a.k)):(d=new snd(a.j));a.o=(vrj(),urj);while((a.o==urj||a.o==srj)&&d.g<d.j.B.length){e=qnd(d);if(e==Drj||e==Crj){b=a.q.Fb;if(ff(b,Y4m)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'OGP cannot safely check expressions, OGP will be ignored');continue}}crj(a,e)}}\nfunction Ffi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(a.q!=null){return a.q}if(!!c&&!!b){h=c.jd;n=yJh(c,c);m=Gwh(b);if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(h);a.r[1]=new Bgi(h);a.r[2]=n[0];a.r[3]=n[1];Gwj('Orthogonal line at '+c.tc+_cn+b.tc+' implicitly introduces feet point ('+a.r[0]+','+a.r[1]+')')}a.q=me(ckb,q4n,28,2,0,1);k=new _fi(n[0]);l=new _fi(n[1]);d=new _fi(m[0]);e=new _fi(m[1]);f=new _fi(m[2]);g=new _fi(m[3]);i=new _fi(a.r[0]);j=new _fi(a.r[1]);a.q[0]=Kfi(Kfi(Kfi(f,Rfi(d)),l),Rfi(j));a.q[1]=Kfi(Kfi(Kfi(k,Rfi(g)),e),Rfi(i));return a.q}throw Btc(new Dei)}\nfunction Uei(a){var b,c,d,e,f,g,h,i,j,k;b=new Dtd;c=new Dtd;f=m9c(a.u,me(ckb,q4n,28,rQc(a.u.g),0,1));j=new Etd(igi(f));k=(e=(new vmd(j.i)).g._g().i.Ej(),new wmd(e));while(k.g.$i()){i=(d=k.g._i(),d.Ji());if(!r9c(a.n,i)){c.i.put(i,(xfd(),vfd))==null;b.i.put(i,vfd)==null}r9c(a.g,i)&&c.i.put(i,(xfd(),vfd))==null}if(a.B){g=me(ckb,q4n,28,f.length,0,1);for(h=0;h<f.length;h++){g[h]=Sfi(f[h],a.B)}p9c(j,new fmd(a.B))}else{g=f}Bwj(a5n+j.i.size()+b5n+b.i.size()+c5n);a.v=ggi(g);a.k=jgi(g,null,(xfd(),false),a.n);a.o=jgi(g,null,true,a.n);jgi(g,null,true,c);jgi(g,null,false,c);Gwj(d5n+a.v);Gwj(e5n+a.k+','+a.o)}\nfunction Hgi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;o=new bjd;g=new bjd;k=0;p=new Dtd;for(i=0;i<b.length;i++){k<b[i].length&&(k=b[i].length);for(j=0;j<b[i].length;j++){vtd(p,c[b[i][j]])}}for(n=(e=(new vmd(p.i)).g._g().i.Ej(),new wmd(e));n.g.$i();){m=(d=n.g._i(),d.Ji());Sid(Sid((g.g+=wZm,g),m),Dgi)}o.g+=xZm;q=a.n;for(h=0;h<k;h++){r=q.j;f=Ggi(r);h!=0&&(o.g+=' ',o);if(q.k==0){o.g+=''+c[0];break}o.g+=' \"';o.g+=''+f;o.g+='\"';Sid(o,' '+c[q.k]);q=q.n}Sid(Sid(Sid(o,Dgi),wZm),yZm+a.n.i+zZm+a.n.g);Sid((o.g+='.',o),Dgi);if(b.length==0);else{l=b.length;Sid(Sid(o,Dgi),AZm+(l==1?':':BZm)+Dgi+Dgi);Sid(o,g.g)}return o.g}\nfunction irj(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;k=a.rm().s.q4();e=new mnd;i=(d=(new vmd(_Yd(a).i)).g._g().i.Ej(),new wmd(d));h=new bjd;while(i.g.$i()){g=(c=i.g._i(),c.Ji());if(g.Zu()&&!g.Fb){Xmd(e,g.tc)}else if(!ff(g,36)){b=g.Fs((Sqg(),Dqg));n=sTi(k,'LetABeB',null,pe(ie(qv,1),lXm,2,6,[g.tc,b]));Sid((h.g+=''+n,h),'.\\n')}}o=new bjd;f=new bjd;for(m=new snd(e);m.g<m.j.B.length;){l=qnd(m);f.g+=''+l;f.g+=','}j=f.g.length;if(j>0){ifd(f,j-1,j-1+1,'');Sid(Sid(o,sTi(k,'LetABeArbitraryPoints',null,pe(ie(qv,1),lXm,2,6,[f.g]))),'.\\n')}o.g+=h;p=Aid(a.Fb);Sid(Sid(o,sTi(k,'ProveThat',null,pe(ie(qv,1),lXm,2,6,[p]))),'.');return o.g}\nfunction ldi(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;u=(i=(l=(new fmd(b.g)).g._g().tf(),new gmd(l)).g._i(),i.Ji());for(k=1;k<=d+2;k++){mQc(c,u,(jkd(),Etc(k,0)>=0?Mkd(k):zkd(Mkd(Qtc(k)))));if(f){s=new sQc;for(h=new Wld((new Tld(c)).g);h.i;){g=Vld(h);t=g.Ji();mQc(s,t,g.Ki())}m=(!cVi&&(cVi=new dVi),cVi);r=mgi(m9c(f.u,me(ckb,q4n,28,rQc(f.u.g),0,1)),s,f.r.rm(),m.k,f.n);!!ywj&&zwj(ywj,(Rwj(),Kwj),L4n+k+' '+s);if(r==(qnj(),onj)){return vrj(),prj}}else{try{j=e.g.LO(c);for(o=j,p=0,q=o.length;p<q;++p){n=o[p];if(!qkd(n,ikd)){return vrj(),prj}}}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}}return vrj(),rrj}\nfunction nei(a){var b,c,d,e,f;d=(!cVi&&(cVi=new dVi),cVi);c=new $sm;Zhd(U4n,d.i)?Zhd('Wu',d.j)?Eei(c,(Grj(),Drj)):Zhd(Vgn,d.j)&&Eei(c,(Grj(),Crj)):Zhd('Botana',d.i)?Eei(c,(Grj(),zrj)):Zhd('Recio',d.i)?Eei(c,(Grj(),Frj)):Zhd(V4n,d.i)?Eei(c,(Grj(),Erj)):Zhd('Auto',d.i)&&Eei(c,(Grj(),yrj));hrj(c,a.j);c.p=false;f=(ked(),$wnd.goog.global.performance).now();drj(c);b=pf($wnd.goog.global.performance.now()-f);!!ywj&&zwj(ywj,(Rwj(),Kwj),P4n+b+' ms');e=c.o;!!ywj&&zwj(ywj,(Rwj(),Kwj),W4n+e);if(e){if(e==(vrj(),urj)||e==qrj){Txh(a.g);return}a.g.j=true;(e==rrj||e==srj||e==trj)&&Uxh(a.g,true);e==prj&&Uxh(a.g,false)}Bwj('OUTPUT for Prove: '+a.g)}\nfunction ahi(b){var c,d,e,f,g,h;d=0;i:for(;;){try{b.g=mhi(b.i)}catch(a){a=Atc(a);if(ff(a,38)){b.j=0;b.k=-1;h=dhi(b);return h}else throw Btc(a)}try{rhi(b.i,0);while(b.g<=32&&Rtc(Dtc(4294977024,Ttc(1,b.g)),0))b.g=mhi(b.i)}catch(a){a=Atc(a);if(ff(a,325)){continue i}else throw Btc(a)}b.j=VWm;b.k=0;d=fhi(b);if(b.j!=VWm){b.k+1<d&&rhi(b.i,d-b.k-1);if(Rtc(Dtc(Ygi[b.j>>6],Ttc(1,b.j&63)),0)){h=dhi(b);return h}else{continue i}}g=vhi(b.i);f=uhi(b.i);e=null;c=false;try{whi(b.i);rhi(b.i,1)}catch(a){a=Atc(a);if(ff(a,325)){c=true;e=d<=1?'':phi(b.i);if(b.g==10||b.g==13){++g;f=0}else ++f}else throw Btc(a)}if(!c){rhi(b.i,1);e=d<=1?'':phi(b.i)}throw Btc(new Dhi(c,g,f,e,b.g))}}\nfunction jfi(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.j){return}if(!!c.g.j&&!!c.k.j){g=c.g.j;j=c.k.j;switch(c.i.A){case 20:Gei(c,Kfi(g,j));break;case 21:Gei(c,Kfi(g,Rfi(j)));break;case 24:Gei(c,Qfi(g,j));break;case 28:i=mhd(xkd(Nfi(c.k.j)));if(i){h=g;for(f=ehd(1);Mtc(f.g,i.g);d=f,f=ehd(f.g+1),d){h=Qfi(h,g)}c.j=h}break;default:throw Btc(new Dei);}}b.u.zu()&&!c.g.j&&jfi(a,b.u,c.g);b.C.zu()&&!c.k.j&&jfi(a,b.C,c.k);if(ff(b.u,40)&&!c.g.j){e=Kjd(new Ojd(b.u.as()));Gei(c.g,new Yfi(e))}if(ff(b.C,40)&&!c.k.j){e=Kjd(new Ojd(b.C.as()));Gei(c.k,new Yfi(e))}if(ff(b.u,40)&&ff(b.C,166)){e=Kjd(new Ojd(b.u.as()));l=ofi(a,b.C.kn((Sqg(),oqg)));if(l){k=new wgi(l);Gei(c,new Zfi(e,k));return}}}\nfunction sfi(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.j){return}if(!!c.g&&!c.k&&c.i==(mij(),Dhj)){g=c.g.j;c.j=g}if(!!c.g&&!!c.g.j&&!!c.k&&!!c.k.j){g=c.g.j;j=c.k.j;switch(c.i.A){case 20:Gei(c,Kfi(g,j));break;case 21:Gei(c,Kfi(g,Rfi(j)));break;case 24:Gei(c,Qfi(g,j));break;case 28:i=mhd(xkd(Nfi(c.k.j)));if(i){h=g;for(f=ehd(1);Mtc(f.g,i.g);d=f,f=ehd(f.g+1),d){h=Qfi(h,g)}c.j=h}break;default:throw Btc(new Dei);}}b.u.zu()&&!c.g.j&&sfi(a,b.u,c.g);!!b.C&&b.C.zu()&&!c.k.j&&sfi(a,b.C,c.k);if(ff(b.u,40)&&!c.g.j){e=Kjd(new Ojd(b.u.as()));Gei(c.g,new Yfi(e))}if(ff(b.C,40)&&!c.k.j){e=Kjd(new Ojd(b.C.as()));Gei(c.k,new Yfi(e))}if(ff(b.u,40)&&ff(b.C,166)){e=Kjd(new Ojd(b.u.as()));l=vfi(a,b.C.kn((Sqg(),oqg)));if(l){k=new wgi(l);Gei(c,new Zfi(e,k));return}}}\nfunction efi(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;if(a.q!=null){return a.q}e=b;f=c;if(ff(d,118)){throw Btc(new Dei)}n=null;ff(d,36)&&(n=d);if(!e||!f||!n){throw Btc(new Dei)}if(a.r==null){g=yJh(e,e);h=yJh(f,f);a.r=me(ekb,m4n,52,7,0,1);a.r[0]=g[0];a.r[1]=g[1];a.r[2]=h[0];a.r[3]=h[1];a.r[4]=new Bgi(e.jd);a.r[5]=new Bgi(e.jd);a.r[6]=new Bgi(e.jd)}a.q=me(ckb,q4n,28,2,0,1);i=null;ff(n.Fb,396)&&(i=suf(n));o=tuf(n,n);l=0;q=ngi(new _fi(o[0]));if(i!=null){a.q=me(ckb,q4n,28,i.length+1,0,1);for(l=0;l<i.length;l++){a.q[l]=i[l]}}j=ogi(a.r[0],a.r[1],a.r[4],a.r[5]);k=ogi(a.r[2],a.r[3],a.r[4],a.r[5]);m=ngi(Kfi(Kfi(j,k),Rfi(q)));p=Qfi(Qfi(j,k),new Xfi(4));a.q[l]=Kfi(m,Rfi(p));return a.q}\nfunction Lfi(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.g;if(j.o==0){if(a.g.o==0){return 0}return 1}if(a.g.o==0){return -1}l=smd(Isd(a.g));k=smd(Isd(j));c=pgi(l,k);c==0&&(c=lkd(qmd(a.g,l),(g=k,fQc(Gsd(j,g)))));if(c!=0){return c}do{m=Lsd(a.g,l,false);i=new ktd(j,(ptd(),mtd),null,false,k,false);if(jtd(m)==0){if(jtd(i)==0){return 0}return -1}if(jtd(i)==0){return 1}l=smd((m.o.ak()?m.k?(e=Ksd(m.j,m.n,true)):(e=Ksd(m.j,m.n,false)):(e=Isd(m.j)),!!e&&itd(m,e.k)?e:null));k=smd((i.o.ak()?i.k?(d=Ksd(i.j,i.n,true)):(d=Ksd(i.j,i.n,false)):(d=Isd(i.j)),!!d&&itd(i,d.k)?d:null));c=pgi(l,k);c==0&&(c=lkd((h=l,fQc(htd(m,Gsd(m.j,h)))),(f=k,fQc(htd(i,Gsd(i.j,f))))))}while(c==0);return c}\nfunction pgi(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.g;if(j.o==0){if(a.g.o==0){return 0}return 1}if(a.g.o==0){return -1}l=smd(Isd(a.g));k=smd(Isd(j));c=ygi(l,k);c==0&&(c=Ygd(qmd(a.g,l),(g=k,fQc(Gsd(j,g)))));if(c!=0){return c}do{m=Lsd(a.g,l,false);i=new ktd(j,(ptd(),mtd),null,false,k,false);if(jtd(m)==0){if(jtd(i)==0){return 0}return -1}if(jtd(i)==0){return 1}l=smd((m.o.ak()?m.k?(e=Ksd(m.j,m.n,true)):(e=Ksd(m.j,m.n,false)):(e=Isd(m.j)),!!e&&itd(m,e.k)?e:null));k=smd((i.o.ak()?i.k?(d=Ksd(i.j,i.n,true)):(d=Ksd(i.j,i.n,false)):(d=Isd(i.j)),!!d&&itd(i,d.k)?d:null));c=ygi(l,k);c==0&&(c=Ygd((h=l,fQc(htd(m,Gsd(m.j,h)))),(f=k,fQc(htd(i,Gsd(i.j,f))))))}while(c==0);return c}\nfunction nfi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;j=c.V;k=me(qv,lXm,2,rQc(a.g.g),6,1);h=0;for(t=(m=(new fmd(a.g.g)).g._g().tf(),new gmd(m));t.g.$i();){s=(d=t.g._i(),d.Ji());k[h]=FZd(s,(Sqg(),sqg));++h}if(a.o){q=KVg(b._b,j);u=new Dtd;lXg(q,(Z4g(),Y4g.g=u,Z4g(),Y4g));i=(e=(new vmd(u.i)).g._g().i.Ej(),new wmd(e));while(i.g.$i()){A=(d=i.g._i(),d.Ji());f=(p=kQc(c.O,A),p);o=f.Fb.g.Es();n=f5g(f,o,j);lXg(q,n)}r=jXg(q,(Sqg(),sqg))}else{r=jXg(b._b,(Sqg(),sqg))}v=mid(r,',',0);r=pid(v[0],10,v[0].length-1);w=new bjd;w.g+=F4n;w.g+=''+r;w.g+='=0';l=new bjd;for(g=0;g<k.length;g++){if(g==0){l.g+=''+k[g]}else{l.g+=',';l.g+=''+k[g]}Rid(Sid(Sid((w.g+=',',w),k[g]),'='),a.r[g])}w.g+='],[';w.g+=l;w.g+='])';return w.g}\nfunction Qgi(a,b){var c,d,e,f;f=new ugi;c=(jkd(),ekd);switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 12:{Lgi(a,12);c=pld(ikd,ekd);break}default:a.o[5]=a.j;}switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 5:{d=Lgi(a,5);c=ykd(c,new Kkd(d.j));g:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 13:{break}default:a.o[6]=a.j;break g;}Lgi(a,13);e=Pgi(a,b);f=sgi(f,e)}break}case 6:{e=Pgi(a,b);f=sgi(f,e);h:while(true){switch(a.q==-1?!(a.p=a.r.n)?(a.q=(a.r.n=ahi(a.s)).k):(a.q=a.p.k):a.q){case 13:{break}default:a.o[7]=a.j;break h;}Lgi(a,13);e=Pgi(a,b);f=sgi(f,e)}break}default:a.o[8]=a.j;Lgi(a,-1);throw Btc(new Egi);}return new Zfi(c,f)}\nfunction Lei(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Nei(a.q);s=d.B.length;p=new mrj;s>3?(p.g='DegeneratePolygon'):(p.g=SBn);n=me(Wdb,Ngn,15,s,0,1);o=0;for(c=new snd(d);c.g<c.j.B.length;){b=qnd(c);n[o++]=b}p.i=n;Und(p.i);brj(a,p);r=me(ckb,q4n,28,s*(s-1)*(s-2)/6|0,0,1);o=0;u=new t9c;for(i=new snd(d);i.g<i.j.B.length;){h=qnd(i);for(k=new snd(d);k.g<k.j.B.length;){j=qnd(k);if(!(h==j||h.xu(j)==(qnj(),onj))){for(m=new snd(d);m.g<m.j.B.length;){l=qnd(m);if(!(h==l||h.xu(l)==(qnj(),onj))&&!(j==l||j.xu(l)==(qnj(),onj))){t=new t9c;mQc(t.g,h,t);mQc(t.g,j,t);mQc(t.g,l,t);if(!gQc(u.g,t)){mQc(u.g,t,u);e=h.bM(h);f=j.bM(j);g=l.bM(l);q=cgi(e[0],e[1],f[0],f[1],g[0],g[1]);Dwj('Forcing non-collinearity for points '+h+':'+Nwd(h)+Z$m+j+':'+Nwd(j)+X3n+l);r[o]=Kfi(Qfi(q,new _fi(new Bgi(h.rm()))),Rfi(new Yfi((jkd(),ekd))));++o}}}}}}return r}\nfunction mdi(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A;A=me(ekb,m4n,52,rQc(b.g),0,1);m=(p=(new fmd(b.g)).g._g().tf(),new gmd(p));for(l=0;l<A.length;l++){A[l]=(h=m.g._i(),h.Ji())}o=(d+2)*(d+1)/2|0;!!ywj&&zwj(ywj,(Rwj(),Kwj),'nr of tests: '+o);g=0;for(k=1;k<d+2;k++){for(n=1;n<=k;n++){++g;mQc(c,A[0],(jkd(),Etc((d+2-k)*(d+2-n),0)>=0?Mkd((d+2-k)*(d+2-n)):zkd(Mkd(Qtc((d+2-k)*(d+2-n))))));mQc(c,A[1],Etc(k*n,0)>=0?Mkd(k*n):zkd(Mkd(Qtc(k*n))));if(f){v=new sQc;for(i=new Wld((new Tld(c)).g);i.i;){h=Vld(i);w=h.Ji();mQc(v,w,h.Ki())}u=mgi(m9c(f.u,me(ckb,q4n,28,rQc(f.u.g),0,1)),v,f.r.rm(),(!cVi&&(cVi=new dVi),cVi).k,f.n);!!ywj&&zwj(ywj,(Rwj(),Kwj),L4n+g+' '+v);if(u==(qnj(),onj)){return vrj(),prj}}else{try{j=e.g.LO(c);for(r=j,s=0,t=r.length;s<t;++s){q=r[s];if(!qkd(q,ikd)){return vrj(),prj}}}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}}}return vrj(),rrj}\nfunction ehi(b,c,d){var e,f,g,h;h=0;b.n=12;e=1;b.q[0]=c;f=VWm;for(;;){++b.o==VWm&&_gi(b);if(b.g<64){g=Ttc(1,b.g);do{switch(b.q[--e]){case 1:case 0:if(Htc(Dtc(ZGn,g),0))break;f>5&&(f=5);{chi(b,0)}break;case 6:case 4:Rtc(Dtc(ZGn,g),0)&&(chi(b,4),chi(b,6));break;case 2:if(Htc(Dtc(ZGn,g),0))break;f>6&&(f=6);b.q[b.n++]=2;break;case 5:b.g==58&&(f=8);break;case 8:Rtc(Dtc(ZGn,g),0)&&bhi(b,0);break;case 9:b.g==61&&(f=9);}}while(e!=h)}else if(b.g<128){do{switch(b.q[--e]){case 1:b.g==95?(b.q[b.n++]=7):b.g==91?(b.q[b.n++]=4):b.g==118&&(b.q[b.n++]=2);break;case 6:b.g==93&&(b.q[b.n++]=5);break;case 3:b.g==91&&(b.q[b.n++]=4);break;case 7:b.g==91&&(b.q[b.n++]=8);break;case 10:b.g==93&&(b.q[b.n++]=9);break;case 11:b.g==95&&(b.q[b.n++]=7);}}while(e!=h)}else{do{b.q[--e]}while(e!=h)}if(f!=VWm){b.j=f;b.k=d;f=VWm}++d;if((e=b.n)==(h=12-(b.n=h)))return d;try{b.g=whi(b.i)}catch(a){a=Atc(a);if(ff(a,325)){return d}else throw Btc(a)}}}\nfunction tfi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.q!=null){return b.q}p=c.jd;i=c.g.Es();yfi(b,i,p);if(b.r==null){b.r=me(ekb,m4n,52,b.j.B.length+1,0,1);b.r[0]=new Bgi(p);if(b.j.B.length==0){throw Btc(new Dei)}else{n=new snd(b.j);o=1;while(n.g<n.j.B.length){f=qnd(n);b.r[o]=f.Ki();++o}}}q=new Iei;rfi(b,i,q);e=p.VK();k='';l=jXg(i,(Sqg(),sqg))+'-'+Sgn+b.r[0];k='expand(lcm(denom(coeff('+l+')))*('+l+a_m;b.i=0;t=ufi(b,k);try{m=vNd(e).yn(t);m=kid(pid(m,1,m.length-1),h5n,'');r=ZMd(c.jd.VK().j,m,c.jd,null);q=new Iei;rfi(b,r,q);sfi(b,r,q);while(!q.j){sfi(b,r,q)}b.q=me(ckb,q4n,28,b.r.length,0,1);b.q[0]=q.j;if(b.j.B.length!=0){n=new snd(b.j);o=1;while(n.g<n.j.B.length){f=qnd(n);g=Gwh(f.Ji());s=new _fi(f.Ki());b.q[o]=Kfi(Qfi(s,s),Rfi(ogi(g[0],g[1],g[2],g[3])));++o}}b.g=new t9c;if(c.j&&b.j.B.length!=0){n=new snd(b.j);while(n.g<n.j.B.length){f=qnd(n);h=f.Ji();h.xc=false}}b.j=new mnd;return b.q}catch(a){a=Atc(a);if(ff(a,68)){j=a;!!ywj&&zwj(ywj,(Rwj(),Kwj),j)}else throw Btc(a)}throw Btc(new Dei)}\nfunction Zdi(a){var b,c,d,e,f,g,h;if(a.j.zb==4){g=yJh(a.k,a.k);h=Zzh(a.j);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);a.g[0][0]=fgi(g[0],g[1],h[0],h[1],h[2],h[3]);return a.g}if(a.j.zb==9){if(a.i==null){a.i=me(ekb,m4n,52,2,0,1);a.i[0]=new Bgi(a.jd);a.i[1]=new Bgi(a.jd)}g=yJh(a.k,a.k);h=Zzh(a.j);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,3],2);a.g[0][0]=fgi(h[8],h[9],g[0],g[1],a.i[0],a.i[1]);a.g[0][1]=cgi(h[4],h[5],a.i[0],a.i[1],h[6],h[7]);a.g[0][2]=lgi(g[0],g[1],a.i[0],a.i[1],h[4],h[5],h[6],h[7]);return a.g}if(a.j.zb==3||a.j.zb==5){if(a.i==null&&!!a.k.Fb){a.i=me(ekb,m4n,52,4,0,1);a.i=a.k.Fb.bM(a.k)}g=yJh(a.k,a.k);h=Zzh(a.j);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,3],2);e=new Wfi;f=new Wfi;b=a.k.Fb;if(ff(b,366)&&(b.j.zb==3||b.j.zb==5)){e=new _fi(a.i[2]);f=new _fi(a.i[3])}else if(zgi(g[0],h[10])&&zgi(g[1],h[11])){e=new _fi(h[2]);f=new _fi(h[3])}else{e=new _fi(new Bgi(a.jd));f=new _fi(new Bgi(a.jd))}c=new _fi(h[2]);d=new _fi(h[3]);a.g[0][0]=Kfi(Kfi(Kfi(c,d),Rfi(e)),Rfi(f));a.g[0][1]=Kfi(ogi(h[6],h[7],g[0],g[1]),Rfi(Qfi(e,e)));a.g[0][2]=Kfi(ogi(h[8],h[9],g[0],g[1]),Rfi(Qfi(f,f)));return a.g}throw Btc(new Dei)}\nfunction mfi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;m=c.V;n=me(qv,lXm,2,rQc(a.g.g),6,1);a.i.B.length=0;a.r==null&&(a.r=me(ekb,m4n,52,rQc(a.g.g),0,1));!a.p&&(a.p=new mnd);j=0;for(A=(p=(new fmd(a.g.g)).g._g().tf(),new gmd(p));A.g.$i();){w=(f=A.g._i(),f.Ji());n[j]=FZd(w,(Sqg(),sqg));!a.r[j]&&(a.r[j]=new Bgi(m));F=new mmd(w,a.r[j]);if(a.p.B.length==0){Xmd(a.p,F)}else{k=new snd(a.p);l=0;while(k.g<k.j.B.length){d=qnd(k);if(d.Ji()==w&&zgi(d.Ki(),a.r[j])){break}++l}l==a.p.B.length&&Xmd(a.p,F)}G=Gwh(w);v=new _fi(a.r[j]);e=Kfi(Qfi(v,v),Rfi(ogi(G[0],G[1],G[2],G[3])));Xmd(a.i,e);++j}if(a.o){t=KVg(b._b,m);B=new Dtd;lXg(t,(Z4g(),Y4g.g=B,Z4g(),Y4g));k=(g=(new vmd(B.i)).g._g().i.Ej(),new wmd(g));while(k.g.$i()){H=(f=k.g._i(),f.Ji());h=(s=kQc(c.O,H),s);r=h.Fb.g.Es();q=f5g(h,r,m);lXg(t,q)}u=jXg(t,(Sqg(),sqg))}else{u=jXg(b._b,(Sqg(),sqg))}C=mid(u,',',0);u=pid(C[0],10,C[0].length-1);D=new bjd;D.g+=F4n;D.g+=''+u;D.g+='=0';o=new bjd;for(i=0;i<n.length;i++){if(i==0){o.g+=''+n[i]}else{o.g+=',';o.g+=''+n[i]}D.g+=',';D.g+=''+n[i];D.g+='^2=';Rid(D,a.r[i]);D.g+='^2'}D.g+='],[';D.g+=o;D.g+='])';Bwj(D.g);return D.g}\nfunction ifi(b,c,d){var e,f,g,h;if(!c){return}if(ff(c.u,40)&&ff(c.C,40)){f=c.u.as();g=c.C.as();switch(c.A.A){case 20:e=f+g;break;case 21:e=f-g;break;case 24:e=f*g;break;case 28:e=$wnd.Math.pow(f,g);break;case 26:e=1;break;default:throw Btc(new Dei);}if(b.k!=0){h=Kjd(new Ojd((Vwd(e),e)*$wnd.Math.pow(10,b.k)));!!ywj&&zwj(ywj,(Rwj(),Mwj),g5n)}else{h=Kjd(new Ojd((Vwd(e),e)))}Gei(d,new Yfi(h));return}Fei(d,c.A);if(c.u){Eei(d,new Iei);if(c.u.zu()){ifi(b,c.u,d.g)}else{ff(c.u,166)&&Gei(d.g,new _fi(lfi(b,c.u.kn((Sqg(),oqg)))));if(ff(c.u,293)){e=c.u.as();b.k!=0?(h=pf((Vwd(e),e)*$wnd.Math.pow(10,b.k))):(h=pf((Vwd(e),e)));Gei(d.g,new Xfi(h))}}}if(c.C){Hei(d,new Iei);if(c.C.zu()){ifi(b,c.C,d.k)}else{if(ff(c.C,166)){try{Gei(d.k,new _fi(lfi(b,c.C.kn((Sqg(),oqg)))))}catch(a){a=Atc(a);if(ff(a,38)){throw Btc(new Dei)}else throw Btc(a)}}if(ff(c.C,293)){e=c.C.as();if(!!d.g.j&&Pfi(d.g.j)){switch(d.i.A){case 24:h=ykd(Nfi(d.g.j),new Kkd(''+$tc(Itc(e))));break;case 26:h=(jkd(),ekd);break;default:throw Btc(new Dei);}Gei(d,new Yfi(h));return}b.k!=0&&c.A!=(mij(),Mhj)?(h=new Kkd(''+$tc(Itc(e*$wnd.Math.pow(10,b.k))))):(h=new Kkd(''+$tc(Itc(e))));Gei(d.k,new Yfi(h))}}}}\nfunction egi(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w;h=new Dtd;v=new Etd(igi(b));w=(n=(new vmd(v.i)).g._g().i.Ej(),new wmd(n));while(w.g.$i()){u=(m=w.g._i(),m.Ji());(!c||!Opd(c.n,u))&&(gQc(f.g,u)||h.i.put(u,(xfd(),vfd))==null)}if(c){o=me(ckb,q4n,28,b.length,0,1);for(q=0;q<b.length;q++){o[q]=Sfi(b[q],c)}p9c(v,new fmd(c))}else{o=b}Bwj(a5n+v.i.size()+b5n+h.i.size()+c5n);g=d.VK();r=ggi(o);l=jgi(o,null,(xfd(),false),f);p=jgi(o,null,true,f);!!ywj&&zwj(ywj,(Rwj(),Pwj),d5n+r);!!ywj&&zwj(ywj,(Rwj(),Pwj),e5n+l+','+p);e?(j=vNd(g).rn(r,l)):(j=vNd(g).sn(r,l,false,mhd(KZe(d))));if(j==null){!!ywj&&zwj(ywj,(Rwj(),Nwj),'Not implemented (yet)');return null}k=jid(jid(MZi(mOi(g.g).i)?vNd(g).wn(j):'?','unicode95u','_'),'unicode91u','[');if(!e){k=jid(k,'.0','');k=pid(k,1,k.length-1);k=I4n+k+' [2]: 1,1';!!ywj&&zwj(ywj,(Rwj(),Pwj),'Rewritten: '+k)}if(Yhd('empty list',k)||Yhd('{0}',k)){t=new t9c;s=new t9c;q9c(s,new Yfi((jkd(),ikd)));mQc(t.g,s,t);return t}if(k.indexOf('halt')!=-1){return null}if(Yhd('?',k)||Yhd('',k)){return null}try{return Tgi(k,v)}catch(a){a=Atc(a);if(ff(a,a6m)){i=a;!!ywj&&zwj(ywj,(Rwj(),Kwj),J4n+k);!!ywj&&zwj(ywj,(Rwj(),Kwj),i)}else throw Btc(a)}return null}\nfunction khm(b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H;t=rQc(b.g);H=me(ekb,m4n,52,t,0,1);r=(v=(new fmd(b.g)).g._g().tf(),new gmd(v));for(m=0;m<t;m++){H[m]=(i=r.g._i(),i.Ji())}p=me(vf,CXm,5,t,15,1);for(n=0;n<t;n++){p[n]=t-n}u=0;h=t-1;g=ke(uv,[GXm,Den],[400,151],0,[t,t],2);do{for(o=0;o<t;o++){h==t-1?(w=(jkd(),ekd)):(w=g[o][h+1]);for(s=h;s>=0;s--){w=ykd(w,pld(ykd((jkd(),Etc(t,0)>=0?Mkd(t):zkd(Mkd(Qtc(t)))),Pkd(p[s])),Etc(o,0)>=0?Mkd(o):zkd(Mkd(Qtc(o)))));g[o][s]=w}mQc(c,H[o],w)}++u;if(f){F=new sQc;for(j=new Wld((new Tld(c)).g);j.i;){i=Vld(j);G=i.Ji();mQc(F,G,i.Ki())}D=mgi(m9c(f.u,me(ckb,q4n,28,rQc(f.u.g),0,1)),F,f.r.rm(),(!cVi&&(cVi=new dVi),cVi).k,f.n);!!ywj&&zwj(ywj,(Rwj(),Kwj),'Recio meets Botana #'+u+aXm+F);if(D==(qnj(),onj)){return vrj(),prj}}else{try{k=e.g.LO(c);for(A=k,B=0,C=A.length;B<C;++B){w=A[B];if(!qkd(w,(jkd(),ikd))){return vrj(),prj}}}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}q=false;for(l=0;l<t;l++){if(p[l]<d-l+t){++p[l];for(s=0;s<l;s++){p[s]=p[l]+l-s}h=l;q=true;break}}}while(q);!!ywj&&zwj(ywj,(Rwj(),Kwj),u+' tests performed.');!!ywj&&zwj(ywj,(Rwj(),Kwj),'n: '+t);!!ywj&&zwj(ywj,(Rwj(),Kwj),'deg: '+d);return vrj(),rrj}\nfunction _rj(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;u=0;l=new sQc;m=new snd(b);s=0;o=1;q=-1;p=0;while(m.g<m.j.B.length){++s;k=1;r=qnd(m);(mf(r)?lQc(l,r):!!Opd(l.n,r))&&(k=(mf(r)?kQc(l,r):fQc(Opd(l.n,r))).g+1);mQc(l,r,ehd(k));if(ff(r,113)){o=$wnd.Math.max(o,r.g);q==-1?(q=r.g):(q=$wnd.Math.min(q,r.g));p+=r.g}else{o=$wnd.Math.max(o,k);if(c==null){q==-1?(q=k):(q=$wnd.Math.min(q,k));p+=k}}}if(c!=null){u=c.length;q=o;o/=s;p=s/u;B=u-(l.n.j+l.p.j)}else{u=s;p/=u;B=0}A=0;i=0;n=new Wld((new Tld(l)).g);while(n.i){j=Vld(n);r=j.Ji();k=j.Ki().g;k<q&&(q=k);t=k/s;if(ff(r,113)){w=r.g-p;A+=k*w*w}else{w=t-1/u;A+=w*w}i-=t*$wnd.Math.log(t)/$wnd.Math.log(2)}c!=null&&(B>0?(q=0):(q/=s));v=1/u;A+=B*v*v;A/=u;!!ywj&&zwj(ywj,(Rwj(),Kwj),'population='+l);!!ywj&&zwj(ywj,(Rwj(),Kwj),'minimum='+q+' maximum='+o+' mean='+p+' variation_coefficient='+A+' entropy='+i);h=a;if(c!=null){h='NF('+h+')';for(e=c,f=0,g=e.length;f<g;++f){d=e[f];(d==null?!!Opd(l.n,null):_pd(l.p,d))?(t=(d==null?fQc(Opd(l.n,null)):aqd(l.p,d)).g/s):(t=0);Prj+='NF('+d+')'+',';Orj+=t+','}}Prj+='max '+h+',';Orj+=o+',';Prj+='min '+h+',';Orj+=q+',';Prj+='mean '+h+',';Orj+=p+',';Prj+='variation '+h+',';Orj+=A+',';Prj+='entropy '+h+',';Orj+=i+','}\nfunction Afi(a,b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C;if(a.g){A=jQc(a.g,b);if(A!=null){return A}}v=c.jd;if(c.zb==4&&d.zb==4){i=me(ekb,m4n,52,2,0,1);!a.i&&(a.i=new sQc);if(gQc(a.i,b)){i=jQc(a.i,b)}else{i=me(ekb,m4n,52,2,0,1);i[0]=new Bgi(v);i[1]=new Bgi(v);mQc(a.i,b,i)}q=0;e.hd<=-1&&SFg(e)==1&&(q=1);f=null;g=me(ekb,m4n,52,2,0,1);u=new Wld((new Tld(a.i)).g);r=false;while(u.i){p=Vld(u);w=p.Ji();if(!Vb(w,b)){f=me(ckb,q4n,28,3+q,0,1);g=p.Ki();f[2+q]=Kfi(Qfi(ogi(i[0],i[1],g[0],g[1]),new _fi(new Bgi(v))),Rfi(new Xfi(1)));r=true}}r||(f=me(ckb,q4n,28,2+q,0,1));B=Zzh(c);C=Zzh(d);f[0]=fgi(B[2],B[3],B[0],B[1],i[0],i[1]);f[1]=fgi(C[2],C[3],C[0],C[1],i[0],i[1]);!a.g&&(a.g=new sQc);if(q>0){g=yJh(WFg(e),WFg(e));f[f.length-1]=Kfi(Qfi(ogi(i[0],i[1],g[0],g[1]),new _fi(new Bgi(v))),Rfi(new Xfi(1)))}mQc(a.g,b,f);return f}h=me(ekb,m4n,52,2,0,1);!a.i&&(a.i=new sQc);if(gQc(a.i,b)){h=jQc(a.i,b)}else{h=me(ekb,m4n,52,2,0,1);h[0]=new Bgi(v);h[1]=new Bgi(v);mQc(a.i,b,h)}if(!a.g){j=Yzh(c);l=Zzh(c);m=Yzh(d);o=Zzh(d);k=j.length;n=m.length;f=me(ckb,q4n,28,k+n,0,1);for(t=0;t<k;t++){f[t]=Tfi(Tfi(j[t],l[0],h[0]),l[1],h[1])}for(s=0;s<n;s++){f[k+s]=Tfi(Tfi(m[s],o[0],h[0]),o[1],h[1])}!a.g&&(a.g=new sQc);mQc(a.g,b,f);return f}throw Btc(new Dei)}\nfunction rfi(b,c,d){var e,f,g,h,i;if(!c){return}if(ff(c.u,40)&&ff(c.C,40)){f=c.u.as();g=c.C.as();switch(c.A.A){case 20:e=f+g;break;case 21:e=f-g;break;case 24:e=f*g;break;case 28:e=$wnd.Math.pow(f,g);break;case 26:e=f/g;i=mid(''+(Vwd(e),e),'\\\\.',0);b.i<i[1].length&&(b.i=i[1].length);break;default:throw Btc(new Dei);}if(b.i!=0){h=Kjd(new Ojd((Vwd(e),e)*$wnd.Math.pow(10,b.i)));!!ywj&&zwj(ywj,(Rwj(),Mwj),g5n)}else{h=Kjd(new Ojd((Vwd(e),e)))}Gei(d,new Yfi(h));return}Fei(d,c.A);if(c.u){Eei(d,new Iei);if(c.u.zu()){rfi(b,c.u,d.g)}else{ff(c.u,166)&&Gei(d.g,new _fi(vfi(b,VAh(c.u,(Sqg(),oqg)))));if(ff(c.u,293)){e=c.u.as();if(b.i!=0){h=Kjd(new Ojd((Vwd(e),e)*$wnd.Math.pow(10,b.i)));!!ywj&&zwj(ywj,(Rwj(),Mwj),'Possible num. error in converting formula coeff. to integer')}else{h=Kjd(new Ojd((Vwd(e),e)))}Gei(d.g,new Yfi(h))}}}if(c.C){Hei(d,new Iei);if(c.C.zu()){rfi(b,c.C,d.k)}else{if(ff(c.C,166)){try{Gei(d.k,new _fi(vfi(b,VAh(c.C,(Sqg(),oqg)))))}catch(a){a=Atc(a);if(ff(a,38)){throw Btc(new Dei)}else throw Btc(a)}}if(ff(c.C,293)){e=c.C.as();if(!!d.g.j&&Pfi(d.g.j)){switch(d.i.A){case 24:h=ykd(Nfi(d.g.j),new Kkd(''+$tc(Itc(e))));break;case 26:h=(jkd(),ekd);break;default:throw Btc(new Dei);}Gei(d,new Yfi(h));return}b.i!=0&&c.A!=(mij(),Mhj)?(h=new Kkd(''+$tc(Itc(e*$wnd.Math.pow(10,b.i))))):(h=new Kkd(''+$tc(Itc(e))));Gei(d.k,new Yfi(h))}}}}\nfunction Aei(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N;zei=a.r.rm();f=hgi(a.u);for(M=(D=(new fmd(b)).g._g().tf(),new gmd(D));M.g.$i();){K=(l=M.g._i(),l.Ji());oQc(f.g,K)!=null}j=new t9c;f9c(j,f);p9c(j,a.n);p9c(j,new fmd(b));i=new bjd;for(N=(F=(new fmd(j.g)).g._g().tf(),new gmd(F));N.g.$i();){K=(l=N.g._i(),l.Ji());i.g.length>0&&(i.g+=',',i);i.g+=''+K}n=new t9c;f9c(n,a.n);p9c(n,new fmd(b));o=new bjd;for(L=(G=(new fmd(n.g)).g._g().tf(),new gmd(G));L.g.$i();){K=(l=L.g._i(),l.Ji());o.g.length>0&&(o.g+=',',o);o.g+=''+K}h=zei.VK();Uei(a);p=vNd(h).tn(b,a.v,o.g,i.g);q=MZi(mOi(h.g).i)?vNd(h).wn(p):'?';r=q.length-jid(q,'{','').length-1;A=new t9c;H=1;for(s=0;s<r;++s){v=new t9c;while(!Yhd((_wd(H,H+1,q.length),q.substr(H,H+1-H)),'}')){++H;++H;B=H;while(!Yhd(',',J=(_wd(H,H+1,q.length),q.substr(H,H+1-H)))&&!Yhd('}',J)){++H}K=(_wd(B,H,q.length),q.substr(B,H-B));m=false;g=(C=(new fmd(f.g)).g._g().tf(),new gmd(C));while(!m){I=(l=g.g._i(),l.Ji());if(Yhd(I.g+'',K)){mQc(v.g,I,v);m=true}}}mQc(A.g,v,A);H+=2}yei=new t9c;f9c(yei,n);Bwj('The geometrically free variables should be independent: '+yei);k=c+1;while(true){e=new xei(f,k);u=false;while(!e.g&&!u){d=vei(e);t=true;w=(C=(new fmd(A.g)).g._g().tf(),new gmd(C));while(w.g.$i()&&t){v=(l=w.g._i(),l.Ji());i9c(d,v)&&(t=false)}if(t){yei=d;u=true;Bwj('An independent set found: '+yei)}}if(!u){!!ywj&&zwj(ywj,(Rwj(),Kwj),'No independent set found with dimension '+k);return k>c+1}++k}}\nfunction Ifi(a,b){var c,d,e,f,g,h,i,j;h=b.rm();if(a.q!=null){return a.q}if(ff(b,73)){if(a.r==null){a.r=me(ekb,m4n,52,2,0,1);a.r[0]=new Bgi(h);a.r[1]=new Bgi(h)}g=b.bM(b);if(g==null){Hfi(a,h);return null}a.q=me(ckb,q4n,28,1,0,1);a.q[0]=cgi(g[0],g[1],g[2],g[3],a.r[0],a.r[1]);return a.q}if(ff(b,174)){if(b.zb==4){if(a.r==null){a.r=me(ekb,m4n,52,2,0,1);a.r[0]=new Bgi(h);a.r[1]=new Bgi(h)}g=b.bM(b);if(g==null){Hfi(a,h);return null}a.q=me(ckb,q4n,28,1,0,1);a.q[0]=fgi(g[2],g[3],g[0],g[1],a.r[0],a.r[1]);return a.q}if(b.zb==9){if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(h);a.r[1]=new Bgi(h);a.r[2]=new Bgi(h);a.r[3]=new Bgi(h)}j=b.bM(b);if(j==null){Hfi(a,h);return null}a.q=me(ckb,q4n,28,3,0,1);a.q[0]=fgi(j[8],j[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[1]=cgi(j[4],j[5],a.r[2],a.r[3],j[6],j[7]);a.q[2]=lgi(a.r[0],a.r[1],a.r[2],a.r[3],j[4],j[5],j[6],j[7]);return a.q}if(b.zb==3||b.zb==5){if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(h);a.r[1]=new Bgi(h);a.r[2]=new Bgi(h);a.r[3]=new Bgi(h)}i=b.bM(b);if(i==null){Hfi(a,h);return null}if(ff(b.Fb,954)){a.q=me(ckb,q4n,28,2,0,1);a.q[0]=Kfi(new _fi(i[0]),Rfi(new _fi(a.r[0])));a.q[1]=Kfi(new _fi(i[1]),Rfi(new _fi(a.r[1])));return a.q}a.q=me(ckb,q4n,28,3,0,1);e=new _fi(a.r[2]);f=new _fi(a.r[3]);c=new _fi(i[2]);d=new _fi(i[3]);a.q[0]=Kfi(Kfi(Kfi(c,d),Rfi(e)),Rfi(f));a.q[1]=Kfi(ogi(a.r[0],a.r[1],i[6],i[7]),Rfi(Qfi(e,e)));a.q[2]=Kfi(ogi(a.r[0],a.r[1],i[8],i[9]),Rfi(Qfi(f,f)));return a.q}}Hfi(a,h);return null}\nfunction jdi(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I;C=null;d=false;Yhd('groebner',(!cVi&&(cVi=new dVi),cVi).j)&&(d=true);e=null;D=c.q;if(ff(D,240)){C=D.OO()}else if(ff(D.Fb,240)){C=D.Fb.OO()}else{return vrj(),urj}if(d){B=new $sm;Eei(B,(Grj(),Frj));e=new Zei(D,null,B);if(e.A==(vrj(),qrj)){return qrj}}H=new t9c;if(d){l=Nei(D);u=new snd(l);while(u.g<u.j.B.length){o=qnd(u);try{I=o.bM(o)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),K4n+o);return vrj(),urj}else throw Btc(a)}q9c(H,I[0]);q9c(H,I[1]);Agi(I[0],I[1]);Agi(I[1],I[0]);I[0].i=o;I[1].i=o}}else{try{H=(!C.i&&(C.i=new t9c,C.g.MO(C.i)),C.i)}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}}t=(A=(new fmd(H.g)).g._g().tf(),new gmd(A));F=new sQc;k=new Ftd(new odi);m=new t9c;while(t.$i()){n=t._i();if(!jQc(n.j,ehd(n.g))||!r9c(H,jQc(n.j,ehd(n.g)))){mQc(m.g,n,m);continue}k.i.put(n,(xfd(),vfd))==null}t=(h=(new vmd(k.i)).g._g().i.Ej(),new wmd(h));w=0;i=null;j=null;while(t.$i()){if(w==0){G=t._i();mQc(F,G,(jkd(),ikd));mQc(F,t._i(),ikd);i=G.i;w=1}else if(w==1){G=t._i();mQc(F,G,(jkd(),ikd));mQc(F,t._i(),ekd);j=G.i;w=2}else{q9c(m,t._i())}}if(w==1){b.g=me(Wdb,Ngn,15,1,0,1);b.g[0]=i}else if(w==2){b.g=me(Wdb,Ngn,15,2,0,1);b.g[0]=i;b.g[1]=j}v=rQc(m.g);if(v>5){!!ywj&&zwj(ywj,(Rwj(),Kwj),\"Recio's method is currently disabled when # of free variables > 5\");return vrj(),urj}try{g=C.g.KO(b)}catch(a){a=Atc(a);if(ff(a,79)){return vrj(),urj}else throw Btc(a)}f=0;for(q=g,r=0,s=q.length;r<s;++r){p=q[r];f=$wnd.Math.max(f,p)}switch(v){case 0:return kdi(F,C,e);case 1:return ldi(m,F,f,C,e);case 2:return mdi(m,F,f,C,e);default:return khm(m,F,f,C,e);}}\nfunction kfi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;v=c._b;o=d.V;if(!v.u.zu()&&ff(v.u,36)){e=v.u.Fb;if(ff(e,1144)){m=Vkg(d,e.Om(0),e.Om(1));if(m){v.u=m;v.u.Sw(true)}else{m=new NLh(d,e.eb[0],e.eb[1]);m.Fb=e;v.u=m;v.u.Sw(true);b.j=true}}}if(!v.C.zu()&&ff(v.C,36)){e=v.C.Fb;if(ff(e,1144)){m=Vkg(d,e.Om(0),e.Om(1));if(m){UWg(v,m)}else{m=new NLh(d,e.eb[0],e.eb[1]);m.Fb=e;UWg(v,m);b.n=true}}}if(v.u.zm()&&(!ff(v.u,36)||v.u.Fb.um()==49)&&v.C.zm()&&(!ff(v.C,36)||v.C.Fb.um()==49)){p=v.u;u=v.C;if(v.A==(mij(),Ihj)){e=new Qdi(d,p,u);s=Ndi(e);Blg(d,e);return s}if(v.A==Hhj){e=new Mdi(d,p,u);s=Jdi(e);Blg(d,e);return s}if(v.A==Rgj){if(ff(v.u,36)&&v.u.Fb.um()==49&&ff(v.C,36)&&v.u.Fb.um()==49){f=new Hdi(d,p,u);t=Edi(f);Blg(d,f);f.jb=true;if(b.j){p.Fb.jb=true;p.$r()}if(b.n){u.Fb.jb=true;u.$r()}return t}e=new zdi(d,p,u);s=wdi(e);Blg(d,e);e.jb=true;if(b.j){p.Fb.jb=true;p.$r()}if(b.n){u.Fb.jb=true;u.$r()}return s}if(v.A==nhj){e=new _di(d,p,u);s=Ydi(e);Blg(d,e);return s}}if(!v.u.zu()&&!ff(v.u,40)){e=v.u.Fb;ff(e,396)&&SWg(v,e.g.Es())}if(!v.C.zu()&&!ff(v.C,40)){e=v.C.Fb;ff(e,396)&&UWg(v,e.g.Es())}if((v.u.zu()||v.C.zu())&&v.A==(mij(),Rgj)||ff(v.u,15)&&ff(v.C,40)&&v.A==(mij(),Rgj)){pfi(b,v,o);w=KVg(v,o);A=new Dtd;lXg(w,(Z4g(),Y4g.g=A,Z4g(),Y4g));A.i.size()==0||(b.o=true);n=(j=(new vmd(A.i)).g._g().i.Ej(),new wmd(j));while(n.g.$i()){B=(i=n.g._i(),i.Ji());m=(s=kQc(d.O,B),s);r=m.Fb.g.Es();q=f5g(m,r,o);lXg(w,q)}pfi(b,w,o);if((ff(w.u,118)&&ff(w.C,40)||ff(w.C,118)&&ff(w.u,40))&&w.A==(mij(),Rgj)){return null}g=o.VK();try{k=vNd(g).yn('expand('+jXg(OVg(w),(Sqg(),sqg))+')');if(k.indexOf('?')==-1&&!Yhd(K$m,k)){l=ZMd(o.VK().j,k,o,null);pfi(b,l,o)}}catch(a){a=Atc(a);if(ff(a,68)){h=a;!!ywj&&zwj(ywj,(Rwj(),Kwj),h)}else throw Btc(a)}return null}throw Btc(new Dei)}\nfunction rei(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B;r=new $sm;t=(!cVi&&(cVi=new dVi),cVi);Zhd(U4n,t.i)?Zhd('Wu',t.j)?Eei(r,(Grj(),Drj)):Zhd(Vgn,t.j)&&Eei(r,(Grj(),Crj)):Zhd('Botana',t.i)?Eei(r,(Grj(),zrj)):Zhd('Recio',t.i)?Eei(r,(Grj(),Frj)):Zhd(V4n,t.i)?Eei(r,(Grj(),Erj)):Zhd('Auto',t.i)&&Eei(r,(Grj(),yrj));hrj(r,a.k);r.p=true;A=(ked(),$wnd.goog.global.performance).now();drj(r);e=pf($wnd.goog.global.performance.now()-A);!!ywj&&zwj(ywj,(Rwj(),Kwj),P4n+e+' ms');s=r.o;u=erj(r);!!ywj&&zwj(ywj,(Rwj(),Kwj),W4n+s+' (yes/no: '+u+')');if(s==(vrj(),qrj)){IHh(a.i,false);return}IHh(a.i,true);OGh(a.i);if((qnj(),pnj)!=u){B=(xfd(),false);(s==srj||s==trj)&&(B=true);b=new Yxh(a.gd);Uxh(b,u==onj);EGh(a.i,b);if(u==onj){p=r.i;n=new fIh(a.gd);OGh(n);n.r=true;k=(q=(new fmd(p.g)).g._g().tf(),new gmd(q));w=new Ftd((vYd(),!JMh&&(JMh=new ONh),vYd(),JMh));while(!(Vwd(B),B)&&k.g.$i()){m=new HNh(a.gd);o=(f=k.g._i(),f.Ji());if(o.j>0){krj(o,a.gd);v=null;if(a.j){new Apg(a.jd);d=o.g;Yhd(PBn,d)?(v=uei(cpg(o.i[0],o.i[1],true,a.gd.V.s.q4()))):Yhd(SBn,d)?(v=uei(zpg(o.i[0],o.i[1],o.i[2],a.gd.V.s.q4()))):Yhd(OBn,d)?(v=uei($og(o.i[0],o.i[1],false,a.gd.V.s.q4()))):Yhd(QBn,d)?(v=uei(hpg(o.i[0],o.i[1],false,a.gd.V.s.q4()))):Yhd(RBn,d)&&(v=uei(Vog(o.i[0],o.i[1],false,a.gd.V.s.q4())))}if(!v||!a.j){i=o.i;if(i==null){v=uei(o.g)}else{v=uei(Qlm(a.gd.V.s.q4(),o.g));v.g+='[';for(j=0;j<o.i.length;++j){j>0&&(v.g+=',',v);h=o.i[j];h?Sid(v,o.i[j].tc):(v.g+=CBn,v)}v.g+=']';a.j&&Zid(v,0,Ulm(a.gd.V.s.q4(),'not')+' ')}}wNh(m,v.g);m.yc=false;m.cc=false;w.i.put(m,vfd)==null}}l=(g=(new vmd(w.i)).g._g().i.Ej(),new wmd(g));while(l.g.$i()){EGh(n,(f=l.g._i(),f.Ji()))}if(Vwd(B),B){m=new HNh(a.gd);wNh(m,CBn);m.yc=false;m.cc=false;w.i.put(m,vfd)==null;EGh(n,m)}n.t.B.length>0&&EGh(a.i,n);if(s==trj){c=new HNh(a.gd);wNh(c,'c');c.yc=false;c.cc=false;EGh(a.i,c)}}}Bwj('OUTPUT for ProveDetails: '+a.i)}\nfunction Kei(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;G=b.q;C=(!cVi&&(cVi=new dVi),cVi);m=G.rm();if(!ff(G.Fb,926)){Dwj(G.Fb+Y4n);return vrj(),urj}C.k=false;C.g==null&&(C.g=(xfd(),false));e=new Zei(G,null,b);if(e.A){return e.A}H=null;b.p?(k=C.o):(k=C.n);e.t>=0&&e.t<k&&(k=e.t);if(k>0){try{H=Mei(b,k)}catch(a){a=Atc(a);if(ff(a,79)){e.A=(vrj(),urj);!!ywj&&zwj(ywj,(Rwj(),Kwj),'Cannot add fix values');return e.A}else throw Btc(a)}!!ywj&&zwj(ywj,(Rwj(),Kwj),'substitutions: '+H)}t=new Cei(b,H,e.n);l=false;w=0;while(!l&&w<1){h=egi(m9c(e.u,me(ckb,q4n,28,rQc(e.u.g),0,1)),H,m,(++w,true),e.n);if(!h){return vrj(),urj}q=(v=(new fmd(h.g)).g._g().tf(),new gmd(v));J=new mnd;L=new mnd;K=rQc(h.g)==2;f=new mnd;g=iYm;p=0;while(q.g.$i()){++p;!!ywj&&zwj(ywj,(Rwj(),Kwj),'Considering NDG '+p+KXm);s=new mnd;F=0;D=true;I=(j=q.g._i(),j.Ji());o=I.tf();while(o.$i()&&D){B=o._i();if(B.g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Statement is NOT GENERALLY TRUE');Wei(e,e.r);Rei(e,e.r,e.C);h=egi(m9c(e.u,me(ckb,q4n,28,rQc(e.u.g),0,1)),H,m,(++w,true),e.n);q=(u=(new fmd(h.g)).g._g().tf(),new gmd(u));while(q.g.$i()){I=(i=q.g._i(),i.Ji());o=I.tf();while(o.$i()){B=o._i();if(B.g.o==0){Wei(e,e.r);n=rQc(e.n.g)-(new fmd(H)).g.size();!!ywj&&zwj(ywj,(Rwj(),Kwj),'Naive dimension = '+n);if(!Aei(e,H,n)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Statement is NOT GENERALLY FALSE');return vrj(),trj}return vrj(),urj}}}return vrj(),prj}if(!Pfi(B)){if(e.s){!!ywj&&zwj(ywj,(Rwj(),Kwj),Z4n);return vrj(),urj}r=Bei(t,B);if(!r){D=false}else{K=K&&I.size()==1;if(K){if(Yhd(r.g,'xAreEqual')){A=new t9c;q9c(A,r.i[0]);q9c(A,r.i[1]);Bwd(J.B,A)}if(Yhd(r.g,'yAreEqual')){A=new t9c;q9c(A,r.i[0]);q9c(A,r.i[1]);Bwd(L.B,A)}if(J.B.length==1&&Xld(J,L)){r.g=OBn;r.j=0.5}}Bwd(s.B,r);F+=r.j}}}if(D&&F<g){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Found a better NDG score ('+F+') than '+g);g=F;f=s;l=true}else{D?!!ywj&&zwj(ywj,(Rwj(),Kwj),'Not better than previous NDG score ('+g+'), this is '+F):!!ywj&&zwj(ywj,(Rwj(),Kwj),'...unreadable')}}if(l){for(d=new snd(f);d.g<d.j.B.length;){c=qnd(d);brj(b,c)}}}if(!l){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Statement is TRUE but NDGs are UNREADABLE');return vrj(),srj}if(e.s){!!ywj&&zwj(ywj,(Rwj(),Kwj),Z4n);return vrj(),urj}!!ywj&&zwj(ywj,(Rwj(),Kwj),'Statement is GENERALLY TRUE');return vrj(),rrj}\nfunction asj(a){Wrj();var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z;Trj=new sQc;Srj=new sQc;Rrj=0;Qrj=new t9c;Prj='';Orj='';F=_Yd(a);F.i.put(a,(xfd(),vfd))==null;I=(p=(new vmd(F.i)).g._g().i.Ej(),new wmd(p));D=new mnd;P=new mnd;Q=new mnd;O=new mnd;Z=new mnd;S=new mnd;M=new djd('[');N=new djd('[');v=true;w=true;K=null;R=0;A=0;l=0;while(I.g.$i()){C=(n=I.g._i(),n.Ji());L=new djd(Xrn);K=bsj(C);Sid(Sid(L,bsj(C)),',[');u=true;g=$Yd(C);T=0;for(f=(o=(new vmd(g.i)).g._g().i.Ej(),new wmd(o));f.g.$i();){e=(m=f.g._i(),m.Ji());if(pmd(F.i,e)){i=false;for(r=e.Fb.eb,s=0,t=r.length;s<t;++s){q=r[s];q==C&&(i=true)}if(i&&e!=a){++T;u?(u=false):(L.g+=',',L);Sid(L,bsj(e))}}}L.g+='])';if(T>0&&K!=null){v?(v=false):(M.g+=',',M);M.g+=L}G=0;b=C.Fb;d=j5n;if(b){B=b.Im();!!B&&(d=B.K_());H=b.eb;C==a||(l+=H.length);G=H.length;for(W=H,X=0,Y=W.length;X<Y;++X){V=W[X];Bwd(S.B,V)}}else{++A}if(C!=a&&C.tc!=null){Bwd(D.B,d);Xmd(Z,C.Et());Xmd(P,ehd(G));Xmd(Q,ehd(T));Xmd(O,ehd(G+T));w?(w=false):(N.g+=',',N);Sid(Sid(Sid(Sid((N.g+=Xrn,N),bsj(C)),','),d),')');++R}}M.g+=']';N.g+=']';Yrj(a,0);--Rrj;Xrj(a);Prj+='number of nodes,';Orj+=R+',';Prj+='number of nodes with in-degree 0,';Orj+=A+',';Prj+='number of edges,';Orj+=l+',';Zrj('num of nodes/num of edges',R/l);Zrj('num of edges/num of nodes',l/R);Zrj('max path length/num of nodes',Rrj/R);Zrj('num of nodes/max path length',R/Rrj);Zrj('max path length/num of edges',Rrj/l);Zrj('num of edges/max path length',l/Rrj);Zrj('statement complexity',jQc(Srj,a).g);j=a.Fb.Im();k='';!!j&&(k=muc(j));Prj+='statement dominant predicate,';Orj+=k+',';Zrj('statement predicates','\"'+oZd(a,(Sqg(),Hqg))+'\"');_rj('node in-degree',P,null);_rj('node out-degree',Q,null);_rj('node degree',O,null);_rj('Wi',D,Vrj);_rj('types',Z,Urj);_rj('objs',S,null);Prj+='statement size,';Orj+=R-A+',';Prj+='nodes created,';Orj+='\"'+N+'\"'+',';Zrj('nodes','\"'+M.g+'\"');h=new djd('digraph dependencies { ');J=(U=(new fmd(Qrj.g)).g._g().tf(),new gmd(U));Sid(h,a.tc);h.g+='_';Rid(h,jQc(Srj,a));h.g+=' [style=filled]; ';while(J.g.$i()){c=(m=J.g._i(),m.Ji());Sid(h,(Uwd(0,c.B.length),c.B[0]).tc);h.g+='_';Rid(h,jQc(Srj,(Uwd(0,c.B.length),c.B[0])));h.g+=TKn;Sid(h,(Uwd(1,c.B.length),c.B[1]).tc);h.g+='_';Rid(h,jQc(Srj,(Uwd(1,c.B.length),c.B[1])));Uwd(1,c.B.length);c.B[1]==a&&(h.g+=' [style=dashed]',h);h.g+=Dbn}h.g+='}';Prj+='digraph,';Orj+='\"'+h+'\"'+',';Bwj('portfolio csv_header:'+Prj);Bwj('portfolio csv_data:'+Orj)}\nfunction wdi(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;if(a.g!=null){return a.g}if(ff(a.i,41)&&ff(a.j,41)){a.g=ke(ckb,[GXm,q4n],[93,28],0,[2,1],2);M=me(ekb,m4n,52,2,0,1);N=me(ekb,m4n,52,2,0,1);M=yJh(a.i,a.i);N=yJh(a.j,a.j);a.g[0][0]=Kfi(new _fi(M[0]),Rfi(new _fi(N[0])));a.g[1][0]=Kfi(new _fi(M[1]),Rfi(new _fi(N[1])));return a.g}if(ff(a.i,118)&&ff(a.j,118)){a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);M=me(ekb,m4n,52,4,0,1);N=me(ekb,m4n,52,4,0,1);M=Gwh(a.i);N=Gwh(a.j);h=new _fi(M[0]);i=new _fi(M[1]);m=new _fi(M[2]);n=new _fi(M[3]);o=new _fi(N[0]);p=new _fi(N[1]);q=new _fi(N[2]);r=new _fi(N[3]);a.g[0][0]=Kfi(Kfi(Kfi(ngi(Kfi(h,Rfi(m))),ngi(Kfi(i,Rfi(n)))),Rfi(ngi(Kfi(o,Rfi(q))))),Rfi(ngi(Kfi(p,Rfi(r)))));return a.g}if(ff(a.i,73)&&ff(a.j,73)){a.g=ke(ckb,[GXm,q4n],[93,28],0,[2,1],2);M=me(ekb,m4n,52,4,0,1);N=me(ekb,m4n,52,4,0,1);M=Gwh(a.i);N=Gwh(a.j);a.g[0][0]=cgi(M[0],M[1],M[2],M[3],N[0],N[1]);a.g[1][0]=cgi(M[0],M[1],M[2],M[3],N[2],N[3]);return a.g}if(ff(a.i,174)&&ff(a.j,174)){if(a.i.zb==4&&a.j.zb==4){a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);M=me(ekb,m4n,52,4,0,1);N=me(ekb,m4n,52,4,0,1);M=Zzh(a.i);N=Zzh(a.j);a.g[0][0]=Kfi(ogi(M[0],M[1],M[2],M[3]),Rfi(ogi(N[0],N[1],N[2],N[3])));return a.g}if(a.i.zb==9&&a.j.zb==9){a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,5],2);M=me(ekb,m4n,52,10,0,1);N=me(ekb,m4n,52,10,0,1);M=Zzh(a.i);N=Zzh(a.j);l=me(ekb,m4n,52,4,0,1);l[0]=new Bgi(a.jd);l[1]=new Bgi(a.jd);l[2]=new Bgi(a.jd);l[3]=new Bgi(a.jd);a.g[0][0]=lgi(M[8],M[9],l[0],l[1],M[4],M[5],M[6],M[7]);a.g[0][1]=cgi(l[0],l[1],M[4],M[5],M[6],M[7]);a.g[0][2]=lgi(N[8],N[9],l[2],l[3],N[4],N[5],N[6],N[7]);a.g[0][3]=cgi(l[2],l[3],N[4],N[5],N[6],N[7]);a.g[0][4]=Kfi(ogi(M[8],M[9],l[0],l[1]),Rfi(ogi(N[8],N[9],l[2],l[3])));return a.g}}if(ff(a.i,307)&&ff(a.j,307)){j=a.i.Fb;b=j.eb[0];c=j.eb[1];d=j.eb[2];O=yJh(b,b);P=yJh(c,c);Q=yJh(d,d);k=a.j.Fb;e=k.eb[0];f=k.eb[1];g=k.eb[2];R=yJh(e,e);S=yJh(f,f);T=yJh(g,g);h=new _fi(P[0]);i=new _fi(P[1]);m=new _fi(O[0]);n=new _fi(O[1]);o=new _fi(Q[0]);p=new _fi(Q[1]);q=new _fi(S[0]);r=new _fi(S[1]);u=new _fi(R[0]);v=new _fi(R[1]);w=new _fi(T[0]);A=new _fi(T[1]);D=Qfi(Kfi(h,Rfi(o)),Kfi(m,Rfi(h)));F=Qfi(Kfi(i,Rfi(p)),Kfi(n,Rfi(i)));B=ngi(Kfi(D,F));G=Kfi(ngi(Kfi(h,Rfi(o))),ngi(Kfi(i,Rfi(p))));H=Kfi(ngi(Kfi(m,Rfi(h))),ngi(Kfi(n,Rfi(i))));s=Qfi(G,H);I=Qfi(Kfi(q,Rfi(w)),Kfi(u,Rfi(q)));J=Qfi(Kfi(r,Rfi(A)),Kfi(v,Rfi(r)));C=ngi(Kfi(I,J));K=Kfi(ngi(Kfi(q,Rfi(w))),ngi(Kfi(r,Rfi(A))));L=Kfi(ngi(Kfi(u,Rfi(q))),ngi(Kfi(v,Rfi(r))));t=Qfi(K,L);a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);a.g[0][0]=Kfi(Qfi(B,t),Rfi(Qfi(s,C)));return a.g}throw Btc(new Dei)}\nfunction Edi(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R;if(a.g!=null){return a.g}if(ff(a.i,41)&&ff(a.j,41)){a.g=ke(ckb,[GXm,q4n],[93,28],0,[2,1],2);K=yJh(a.i,a.i);L=yJh(a.j,a.j);a.g[0][0]=Kfi(new _fi(K[0]),Rfi(new _fi(L[0])));a.g[1][0]=Kfi(new _fi(K[1]),Rfi(new _fi(L[1])));return a.g}if(ff(a.i,118)&&ff(a.j,118)){a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);throw Btc(new Dei)}if(ff(a.i,73)&&ff(a.j,73)){a.g=ke(ckb,[GXm,q4n],[93,28],0,[2,1],2);K=Gwh(a.i);L=Gwh(a.j);a.g[0][0]=cgi(K[0],K[1],K[2],K[3],L[0],L[1]);a.g[1][0]=cgi(K[0],K[1],K[2],K[3],L[2],L[3]);return a.g}if(ff(a.i,174)&&ff(a.j,174)){if(a.i.zb==4&&a.j.zb==4){a.g=ke(ckb,[GXm,q4n],[93,28],0,[2,1],2);K=Zzh(a.i);L=Zzh(a.j);a.g[0][0]=ogi(K[0],K[1],L[0],L[1]);a.g[1][0]=Kfi(ogi(K[0],K[1],K[2],K[3]),Rfi(ogi(L[0],L[1],L[2],L[3])));return a.g}if(a.i.zb==9&&a.j.zb==9){a.g=ke(ckb,[GXm,q4n],[93,28],0,[4,1],2);K=Zzh(a.i);L=Zzh(a.j);a.g[0][0]=Kfi(new _fi(K[8]),Rfi(new _fi(L[8])));a.g[1][0]=Kfi(new _fi(K[9]),Rfi(new _fi(L[9])));a.g[2][0]=cgi(K[4],K[5],K[6],K[7],L[4],L[5]);a.g[3][0]=cgi(K[4],K[5],K[6],K[7],L[6],L[7]);return a.g}}if(ff(a.i,307)&&ff(a.j,307)){k=a.i.Fb;b=k.eb[0];c=k.eb[1];d=k.eb[2];M=yJh(b,b);N=yJh(c,c);O=yJh(d,d);l=a.j.Fb;e=l.eb[0];f=l.eb[1];g=l.eb[2];P=yJh(e,e);Q=yJh(f,f);R=yJh(g,g);a.g=ke(ckb,[GXm,q4n],[93,28],0,[3,1],2);a.g[0][0]=ogi(M[0],M[1],P[0],P[0]);a.g[1][0]=ogi(N[0],N[1],Q[0],Q[1]);a.g[2][0]=ogi(O[0],O[1],R[0],R[1]);return a.g}if(ff(a.i,36)&&ff(a.j,36)&&a.i.Fb.um()==49&&a.j.Fb.um()==49){K=a.i.Fb.bM(a.i);L=a.j.Fb.bM(a.j);u=bgi(K[0],K[1],K[2],K[3],K[4],K[5]);for(B=4;B<K.length-3;B=B+2){u=Kfi(u,bgi(K[0],K[1],K[B],K[B+1],K[B+2],K[B+3]))}v=bgi(L[0],L[1],L[2],L[3],L[4],L[5]);for(A=4;A<L.length-3;A=A+2){v=Kfi(v,bgi(L[0],L[1],L[A],L[A+1],L[A+2],L[A+3]))}a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);a.g[0][0]=Kfi(Qfi(u,u),Rfi(Qfi(v,v)));return a.g}if(ff(a.i,36)&&ff(a.j,36)&&a.i.Fb.um()==38&&a.j.Fb.um()==38){a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);K=a.i.Fb.bM(a.i);L=a.j.Fb.bM(a.j);h=new _fi(K[0]);i=new _fi(K[1]);m=new _fi(K[2]);n=new _fi(K[3]);p=new _fi(L[0]);q=new _fi(L[1]);s=new _fi(L[2]);t=new _fi(L[3]);a.g[0][0]=Kfi(Kfi(Kfi(ngi(Kfi(h,Rfi(m))),ngi(Kfi(i,Rfi(n)))),Rfi(ngi(Kfi(p,Rfi(s))))),Rfi(ngi(Kfi(q,Rfi(t)))));return a.g}if(ff(a.i,36)&&ff(a.j,118)||ff(a.j,36)&&ff(a.i,118)||ff(a.i,36)&&ff(a.j,36)){F=null;J=null;if(ff(a.i,36)){D=a.i;ff(a.j,36)?(F=a.j):(J=a.j)}else{D=a.j;J=a.i}r=a.jd.VK();ff(a.i,36)&&ff(a.j,36)?(I=ZMd(r.j,D._b+Ycn+F._b+')',a.jd,null)):(I=ZMd(r.j,D._b+'-'+J.tc,a.jd,null));w=new pXg(a.jd,I);j=new lDg(D.gd,w,false,null,false,false);H=tfi((!j.i&&(j.i=new zfi),j.i),j,D);G=H.length;a.g=ke(ckb,[GXm,q4n],[93,28],0,[1,G],2);for(A=0;A<G;++A){a.g[0][(A-1+G)%G]=H[A]}o=(!j.i&&(j.i=new zfi),j.i).r;C=new sQc;mQc(C,o[0],(jkd(),ikd));a.g[0][G-1]=Sfi(a.g[0][G-1],C);Alg(D.gd,j);return a.g}throw Btc(new Dei)}\nfunction Yei(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y;try{b.s=false;c=b.r.Fb;if(c){T=c.D_()}else{T=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);if(ff(b.r,162)){b.r.o?(T[0][0]=new Xfi(0)):(T[0][0]=new Yfi((jkd(),ekd)))}else{!!ywj&&zwj(ywj,(Rwj(),Kwj),'Unhandled case, statement is UNKNOWN at the moment');b.A=(vrj(),urj);return}}if(T==null){b.t=2;e=b.r.Fb;U=mfi((!e.i&&(e.i=new qfi),e.i),e.g,e.gd);W=nfi((!e.i&&(e.i=new qfi),e.i),e.g,e.gd);f=b.r.rm().VK();try{A=vNd(f).yn(U);V=vNd(f).yn(W);g=vNd(f).yn('simplify('+A+'/'+V+')');if(A.indexOf('?')!=-1||V.indexOf('?')!=-1||g.indexOf('?')!=-1){b.A=(vrj(),urj);return}if(b.q.g!=(Grj(),Brj)&&!Yhd(K$m,g)){g=pid(g,1,g.length-1);j=vNd(f).yn('factor('+g+')');j.length>1&&Yhd((_wd(0,2,j.length),j.substr(0,2)),Ycn)&&(j=(axd(1,j.length+1),j.substr(1)));o=mid(j,'\\\\)\\\\*\\\\(',0);if(o.length>1){o[0]=oid(o[0],1);o[o.length-1]=pid(o[o.length-1],0,o[o.length-1].length-1)}F=false;o.length==1&&hid(o[0],'[-+]?\\\\d*\\\\.?\\\\d+')&&(F=true);G=new mnd;if(!F){for(l=o,m=0,n=l.length;m<n;++m){k=l[m];I=ZMd(b.r.rm().VK().j,k,b.r.rm(),null);H=new Iei;ifi(qCg(e),I,H);jfi(qCg(e),I,H);while(!H.j){jfi(qCg(e),I,H)}D=H.j;!!D&&(Bwd(G.B,D),true)}}for(C=new snd(G);C.g<C.j.B.length;){B=qnd(C);v=Bei(new Cei(b.q,null,b.n),B);!!v&&brj(b.q,v)}}if(Yhd(K$m,A)){T=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);T[0][0]=new Xfi(0)}else{X=ZMd(b.r.rm().VK().j,A,b.r.rm(),null);H=new Iei;h=new pXg(b.r.rm(),X.u);t=new f2g(b.r.rm());J=null;ff(h.u,108)&&(t=T1g(h.u));_md(t.k,0).zu()&&(J=_md(t.k,0));ifi(qCg(e),J,H);jfi(qCg(e),J,H);while(!H.j){jfi(qCg(e),J,H)}i=qCg(e).i;T=ke(ckb,[GXm,q4n],[93,28],0,[1,i.B.length+1],2);q=0;for(C=new snd(i);C.g<C.j.B.length;){B=qnd(C);T[0][q]=B;++q}T[0][q]=H.j}}catch(a){a=Atc(a);if(ff(a,68)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Unsuccessful run on evaluating the expression, statement is UNKNOWN at the moment');b.A=(vrj(),urj);return}else throw Btc(a)}}b.j&&(b.t=2);d=b.r.Fb;ff(d,1226)&&ff(d.eb[0],307)&&ff(d.eb[1],307)&&(b.s=true);if(ff(d,Y4m)){w=d.g._b.A;w==(mij(),nhj)?ff(d.eb[0],174)&&(d.eb[0].zb==3||d.eb[0].zb==5)?(b.s=true):ff(d.eb[1],174)&&(d.eb[1].zb==3||d.eb[1].zb==5)&&(b.s=true):w==Rgj&&ff(d.eb[0],307)&&ff(d.eb[1],307)&&(b.s=true)}s=rQc(b.u.g);u=1;b.q.g==(Grj(),Brj)&&(u=0);!cVi&&(cVi=new dVi);!!ywj&&zwj(ywj,(Rwj(),Kwj),'Thesis equations (non-denied ones):');for(O=T,Q=0,S=O.length;Q<S;++Q){M=O[Q];for(r=0;r<M.length-u;++r){Sei(b,M[r]);Bwj(s+1+'. '+M[r]);++s}}if(b.q.g==Brj){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Not using refutation');return}!!ywj&&zwj(ywj,(Rwj(),Kwj),'Thesis reductio ad absurdum (denied statement), product of factors:');K=new Yfi((jkd(),ekd));Y=new Bgi(b.r.rm());b.C=me(ckb,q4n,28,T.length,0,1);p=0;for(N=T,P=0,R=N.length;P<R;++P){M=N[P];k=M[M.length-1];b.C[p]=k;!!ywj&&zwj(ywj,(Rwj(),Kwj),'('+k+asn+Y+'-1');k=Kfi(Qfi(k,new _fi(Y)),Rfi(new Yfi(ekd)));K=Qfi(K,k);++p}L=me(ckb,q4n,28,1,0,1);L[0]=K;Rei(b,b.r,L)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Unsuccessful run, statement is UNKNOWN at the moment');b.A=(vrj(),urj)}else throw Btc(a)}}\nfunction Xei(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab;b.u=new t9c;S=new Dtd;f=_Yd(b.r);b.q.g==(Grj(),Arj)&&vtd(f,b.r);M=null;if(!!c&&!!(L=c.Fb)&&b.q.g!=Brj){M=L.Om(0);(ff(M,118)||ff(M,430))&&(M=null)}J=(o=(new vmd(f.i)).g._g().i.Ej(),new wmd(o));while(J.g.$i()){p=(m=J.g._i(),m.Ji());e=p.Fb;ff(p,36)&&(ff(e,396)||!e)||S.i.put(p,(xfd(),vfd))==null;if(e){I=e.eb;for(F=I,G=0,H=F.length;G<H;++G){D=F[G];!!M&&M==D&&!ff(e,366)&&(M=null)}}}!!M&&k9c(S,Vei(M,b.r));!cVi&&(cVi=new dVi);J=(n=(new vmd(S.i)).g._g().i.Ej(),new wmd(n));while(J.g.$i()){p=(m=J.g._i(),m.Ji());if(p==M){!!ywj&&zwj(ywj,(Rwj(),Kwj),f5n+p+' as a numerical object, not considering its symbolic counterpart')}else if(ff(p,163)){try{if(ff(p,73)&&Wwh(p)&&!(b.q.g==Arj||b.q.g==Brj)){!!ywj&&zwj(ywj,(Rwj(),Nwj),'Statements containing axes or fixed slope lines are unsupported');b.A=(vrj(),urj);return}j=oZd(p,(Sqg(),Dqg));if(Yhd('',j)){k=p.ks();if(ff(p,73)&&Wwh(p)||ff(p,36)){!!ywj&&zwj(ywj,(Rwj(),Kwj),k)}else if(!Yhd(k.substr(0,8),Skn)){!!ywj&&zwj(ywj,(Rwj(),Kwj),k+' /* free point */');$=p.bM(p);$!=null&&Bwj('// Free point '+p.tc+'('+$[0]+','+$[1]+')')}}else{Bwj(p.tc+Ojn+oZd(p,Dqg)+' /* '+p.Fs(Dqg)+' */')}q=p.aM(p);e=p.Fb;(ff(e,1873)||ff(e,1158)||ff(e,782)&&SFg(e)!=1||ff(e,832)&&fHg(e)!=1)&&!!ywj&&zwj(ywj,(Rwj(),Nwj),e+' is not 1-1 algebraic mapping, but FALSE will not be interpreted as UNKNOWN');v=p.bM(p);if(v!=null){if(ff(e,366)||ff(p,36)){q9c(b.n,v[0]);q9c(b.g,v[0])}else if(ff(e,1207)||ff(p,73)&&Wwh(p)||ff(p,41)&&!e){for(s=v,t=0,u=s.length;t<u;++t){r=s[t];q9c(b.n,r);!!ywj&&zwj(ywj,(Rwj(),Kwj),r+' is free')}}}ff(e,737)&&(b.j=true);ff(e,366)&&ff(e.eb[0],73)&&(b.t=2);if(q!=null){if(ff(p,41)){$=p.bM(p);Bwj('// Constrained point '+p.tc+'('+$[0]+','+$[1]+')')}Z=true;!!e&&ff(e,366)&&b.q.g==Arj&&(e==b.r.Fb||(Z=false));!M&&(Z=true);if(Z){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Hypotheses:');Rei(b,p,q);for(O=q,P=0,Q=O.length;P<Q;++P);}else{!!ywj&&zwj(ywj,(Rwj(),Kwj),'This object will be computed numerically')}}}catch(a){a=Atc(a);if(ff(a,79)){Dwj(p.Fb+' is not fully implemented');b.A=(vrj(),urj);return}else throw Btc(a)}}else{Dwj(p.Fb+Y4n);b.A=(vrj(),urj);return}}!!ywj&&zwj(ywj,(Rwj(),Kwj),'Processing numerical object');if(M){try{ab=yJh(c,c);K=b.r.jd;V=M.Ns((Sqg(),tqg),true);i=K.VK();C='';try{w=vNd(i).yn(V);W='lhs('+w+')-rhs('+w+')';A=vNd(i).yn(W);X='lcm(denom(coeff('+A+')))';B=vNd(i).yn(X);Y='expand(('+A+') * '+B+')';C=vNd(i).yn(Y)}catch(a){a=Atc(a);if(ff(a,68)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Problem on running Giac');b.A=(vrj(),urj);return}else throw Btc(a)}N=kid(kid(C,'x',Thd('v',''+ab[0].g)),'y',Thd('v',''+ab[1].g));U=ZMd(i.j,N,K,null);R=new Iei;l=new pXg(K,U);d=new kDg(b.r.gd,l,false,null,false);T=(!d.i&&(d.i=new zfi),d.i);T.r=ab;rfi(T,l,R);sfi(T,l,R);while(!R.j){sfi(T,l,R)}g=R.j;Alg(c.gd,d);Blg(c.gd,d);!!ywj&&zwj(ywj,(Rwj(),Kwj),'Hypothesis:');h=me(ckb,q4n,28,1,0,1);h[0]=g;Rei(b,c,h)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Nwj),'Unhandled case on processing numerical objects');b.A=(vrj(),urj);return}else throw Btc(a)}}!!ywj&&zwj(ywj,(Rwj(),Kwj),'Hypotheses have been processed.')}\nfunction Pei(b,c,d,e){var f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb;eb=new $sm;Eei(eb,d?(Grj(),Brj):(Grj(),Arj));m=new Zei(b,c,eb);gb=m.A;if(gb==(vrj(),qrj)||gb==urj){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Cannot compute implicit curve: '+gb);return null}m.B=new sQc;K=Oei(b);d||(bb=mQc(K.g,b,K),bb==null);gQc(K.g,c)||(cb=mQc(K.g,c,K),cb==null);W=c.jd;for(R=(G=(new vmd(_Yd(b).i)).g._g().i.Ej(),new wmd(G));R.g.$i();){Q=(D=R.g._i(),D.Ji());if(ff(Q,73)&&Wwh(Q)){try{pb=Q.bM(Q)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),K4n+Q);return null}else throw Btc(a)}X=Q;f=(v=new Kbf(X.eb,X.fb,X.gb),v);g=JXe(W,f.r[0]);n=JXe(W,f.r[1]);q=JXe(W,f.r[2]);h=new Xfi(Ztc(g[0]));i=new Xfi(Ztc(g[1]));o=new Xfi(Ztc(n[0]));p=new Xfi(Ztc(n[1]));r=new Xfi(Ztc(q[0]));s=new Xfi(Ztc(q[1]));rb=new _fi(pb[0]);ub=new _fi(pb[1]);sb=new _fi(pb[2]);vb=new _fi(pb[3]);fb=Kfi(Kfi(Qfi(Qfi(Qfi(h,p),s),rb),Qfi(Qfi(Qfi(i,o),s),ub)),Qfi(Qfi(i,p),r));Sei(m,fb);Bwj('Extra poly 1 for '+X.tc+aXm+fb);fb=Kfi(Kfi(Qfi(Qfi(Qfi(h,p),s),sb),Qfi(Qfi(Qfi(i,o),s),vb)),Qfi(Qfi(i,p),r));Sei(m,fb);Bwj('Extra poly 2 for '+X.tc+aXm+fb);if(Etc(g[0],0)!=0){fb=ub;Sei(m,fb);Bwj($4n+X.tc+aXm+fb);fb=Kfi(vb,Rfi(new Yfi((jkd(),ekd))));Bwj(_4n+X.tc+aXm+fb);Sei(m,fb)}else{fb=rb;Sei(m,fb);Bwj($4n+X.tc+aXm+fb);fb=Kfi(sb,Rfi(new Yfi((jkd(),ekd))));Sei(m,fb);Bwj(_4n+X.tc+aXm+fb)}for(T=0;T<4;T++){s9c(m.n,pb[T])}}k=Q.Fb;u=d||Q!=b;u&&ff(k,366)&&(gQc(K.g,Q)||(ab=mQc(K.g,Q,K),ab==null))}try{Z=yJh(c,c)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),K4n+c);return null}else throw Btc(a)}Y=new t9c;if(!d){l=c.Fb;U=l.eb[0];if(ff(U,73)){S=U;q9c(Y,S.G);q9c(Y,S.v)}else if(ff(U,174)&&U.zb==4){L=U;if(L.zb==4){for(N=new snd(L._);N.g<N.j.B.length;){M=qnd(N);if(!M.wu(c)){for(P=(F=(new vmd(b.gd.L.i)).g._g().i.Ej(),new wmd(F));P.g.$i();){O=(D=P.g._i(),D.Ji());if(ff(O,73)){V=O.Fb.eb;ib=V[0];H=V[1];(ib==M&&H==c||H==M&&ib==c)&&(ab=mQc(Y.g,M,Y),ab==null)}}}}}}!!ywj&&zwj(ywj,(Rwj(),Kwj),'Direct dependencies of the mover = '+Y)}for(J=(db=(new fmd(K.g)).g._g().tf(),new gmd(db));J.g.$i();){I=(D=J.g._i(),D.Ji());I.Lr(e);try{pb=I.bM(I)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),K4n+I);return null}else throw Btc(a)}u=c!=I;d||(u=u&b!=I);if(u&&gQc(Y.g,I)&&pb!=null){ob=new _fi(new Bgi(W));$=Kfi(Qfi(ogi(Z[0],Z[1],pb[0],pb[1]),ob),Rfi(new Xfi(1)));Sei(m,$)}if(u){A=true;B=true;j=I.Fb;if(ff(j,366)){if(ff(j.eb[0],73)){try{nb=I.aM(I)}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'An error occured during obtaining symbolic parameters');return null}else throw Btc(a)}for(kb=nb,lb=0,mb=kb.length;lb<mb;++lb){jb=kb[lb];Sei(m,jb);Bwj('Extra symbolic poly 1 for '+I.tc+aXm+jb)}C=me(tf,$1m,5,2,15,1);Jwh(j.eb[0],C);if(C[0]==0){if(pb!=null){s9c(m.n,pb[0]);q9c(m.n,pb[1])}else{B=false}A=false}else{if(pb!=null){q9c(m.n,pb[0]);s9c(m.n,pb[1])}else{A=false}B=false}}else{if(d){V=j.eb[0];if(ff(V,174)&&V.zb==4){L=V;t=L.ub;w=AJh(I);if(t.r[2]==1&&w.r[2]==1&&gnj(t.r[0],w.r[0])){s9c(m.n,pb[0]);q9c(m.n,pb[1]);A=false}else{s9c(m.n,pb[1]);q9c(m.n,pb[0]);B=false}}else{s9c(m.n,pb[0]);q9c(m.n,pb[1]);A=false}}}}if(A&&B){if(jQc(m.p,I)!=null){Bwj('Removing other constraints for '+I.tc);Wei(m,I)}}hb=me(wf,IZm,5,2,14,1);if(A){qb=I.I;if(qb%1==0){hb[0]=Itc(qb);hb[1]=1}else{hb=JXe(W,qb)}s9c(m.n,pb[0]);fb=Kfi(new Xfi(Ztc(hb[0])),Rfi(Qfi(new _fi(pb[0]),new Xfi(Ztc(hb[1])))));Sei(m,fb);Bwj('Extra poly for x of '+I.tc+aXm+fb)}if(B){tb=I.J;if(tb%1==0){hb[0]=Itc(tb);hb[1]=1}else{hb=JXe(W,tb)}s9c(m.n,pb[1]);fb=Kfi(new Xfi(Ztc(hb[0])),Rfi(Qfi(new _fi(pb[1]),new Xfi(Ztc(hb[1])))));Sei(m,fb);Bwj('Extra poly for y of '+I.tc+aXm+fb)}}else{u=true;d||(u=b==I);if(u){q9c(m.n,pb[0]);q9c(m.n,pb[1]);m.i=pb}else{s9c(m.n,pb[0]);s9c(m.n,pb[1])}}}Uei(m);return m}\nfunction Bei(b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb;hb=b.j.q;if(!hb){return null}U=null;R=Ufi(Sfi(c,b.k));U=kQc(b.i,R);if(lQc(b.i,R)){U=kQc(b.i,R);if(!!U&&U.j==iYm){return null}return U}!!ywj&&zwj(ywj,(Rwj(),Kwj),'Trying to detect polynomial '+c);if(ff(hb.Fb,Y4m)){pb=qCg(hb.Fb).p;J=new sQc;if(pb){for(K=0;K<pb.B.length;++K){j=(Uwd(K,pb.B.length),pb.B[K]);G=j.Ji();ob=j.Ki();Ppd(J.n,ob,G)}eb=true;Q=hb.rm();kb=c.g;S=new oXg(Q,0);fb=new oXg(Q,0);T=false;gb=false;wb:for(m=(new etd(kb)).i.Ej();m.$i();){p=m._i();g=p.Ki();f=new oXg(Q,Ytc(xkd(g.n<0?g.n==0?g:new Ikd(-g.n,g.k,g.g):g)));lb=p.Ji().g;k=new oXg(Q,1);I=new Dtd;e=new sQc;for(o=(new etd(lb)).i.Ej();o.$i();){n=o._i();jb=n.Ji();if(!Opd(J.n,jb)){eb=false;break wb}G=fQc(Opd(J.n,jb));ib=G.yx();t=n.Ki().g;d=new pXg(Q,ib);t>1&&(d=FWg(d,t));I.i.put(G,(xfd(),vfd))==null;Ppd(e.n,G,d)}M=(r=(new vmd((new Gtd(I.i.Dj())).i)).g._g().i.Ej(),new wmd(r));while(M.g.$i()){G=(l=M.g._i(),l.Ji());k=vWg(k,fQc(Opd(e.n,G)))}if(lkd(g,(jkd(),ikd))>0){S=CWg(S,vWg(f,k));T=true}else{fb=CWg(fb,vWg(f,k));gb=true}}s=new GUg(Q,S,fb);if(eb){if(!T||!gb){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means '+s+', uninteresting');return null}U=new mrj;Eei(U,BUg(s,(Sqg(),oqg)));U.j=2;!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means '+s);return U}!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' cannot be described by quantities only')}}u=Nei(hb);v=new v9c(u);nb=new xei(v,3);while(!nb.g){mb=vei(nb);M=(V=(new fmd(mb.g)).g._g().tf(),new gmd(V));K=0;db=me(Wdb,Ngn,15,rQc(mb.g),0,1);while(M.g.$i()){db[K]=(l=M.g._i(),l.Ji());++K}try{B=db[0].bM(db[0]);C=db[1].bM(db[1]);D=db[2].bM(db[2])}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),X4n);return null}else throw Btc(a)}h=Sfi(cgi(B[0],B[1],C[0],C[1],D[0],D[1]),b.k);if(Mfi(c,h)||Kfi(c,h).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means collinearity for '+mb);U=new mrj;U.i=db;Und(U.i);U.g=SBn;nQc(b.i,R,U);return U}}$=new xei(v,2);while(!$.g){X=vei($);M=(V=(new fmd(X.g)).g._g().tf(),new gmd(V));K=0;db=me(Wdb,Ngn,15,rQc(X.g),0,1);while(M.g.$i()){db[K]=(l=M.g._i(),l.Ji());++K}try{B=db[0].bM(db[0]);C=db[1].bM(db[1])}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),X4n);return null}else throw Btc(a)}s=Sfi(ogi(B[0],B[1],C[0],C[1]),b.k);if(Mfi(c,s)||Kfi(c,s).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means equality for '+X);U=new mrj;U.i=db;Und(U.i);U.g=OBn;U.j=0.5;nQc(b.i,R,U);return U}}w=new t9c;sb=new sQc;A=new t9c;vb=new sQc;L=(q=(new vmd(_Yd(b.j.q).i)).g._g().i.Ej(),new wmd(q));while(L.g.$i()){H=(l=L.g._i(),l.Ji());if(H.Zu()&&ff(H,163)){try{qb=H.bM(H)[0];if(r9c(b.g,qb)){mQc(w.g,qb,w);Ppd(sb.n,qb,H)}tb=H.bM(H)[1];if(r9c(b.g,tb)){mQc(A.g,tb,A);Ppd(vb.n,tb,H)}}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),X4n);return null}else throw Btc(a)}}}bb=new xei(w,2);while(!bb.g){X=vei(bb);P=(V=(new fmd(X.g)).g._g().tf(),new gmd(V));K=0;i=me(ekb,m4n,52,rQc(X.g),0,1);db=me(Wdb,Ngn,15,rQc(X.g),0,1);while(P.g.$i()){i[K]=(l=P.g._i(),l.Ji());db[K]=jQc(sb,i[K]);++K}rb=Sfi(Kfi(new _fi(i[0]),Rfi(new _fi(i[1]))),b.k);if(Mfi(c,rb)||Kfi(c,rb).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means x-equality for '+X);U=new mrj;U.i=db;Und(U.i);U.g='xAreEqual';U.j=iYm;nQc(b.i,R,U);return U}}bb=new xei(A,2);while(!bb.g){X=vei(bb);P=(V=(new fmd(X.g)).g._g().tf(),new gmd(V));K=0;i=me(ekb,m4n,52,rQc(X.g),0,1);db=me(Wdb,Ngn,15,rQc(X.g),0,1);while(P.g.$i()){i[K]=(l=P.g._i(),l.Ji());db[K]=jQc(vb,i[K]);++K}ub=Sfi(Kfi(new _fi(i[0]),Rfi(new _fi(i[1]))),b.k);if(Mfi(c,ub)||Kfi(c,ub).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means y-equality for '+X);U=new mrj;U.i=db;Und(U.i);U.g='yAreEqual';U.j=iYm;nQc(b.i,R,U);return U}}ab=new xei(v,2);while(!ab.g){Y=vei(ab);N=(W=(new fmd(Y.g)).g._g().tf(),new gmd(W));K=0;db=me(Wdb,Ngn,15,4,0,1);while(N.g.$i()){db[K]=(l=N.g._i(),l.Ji());++K}cb=new xei(v,2);while(!cb.g){Z=vei(cb);O=(V=(new fmd(Z.g)).g._g().tf(),new gmd(V));K=2;while(O.g.$i()){db[K]=(l=O.g._i(),l.Ji());++K}try{B=db[0].bM(db[0]);C=db[1].bM(db[1]);D=db[2].bM(db[0]);F=db[3].bM(db[1])}catch(a){a=Atc(a);if(ff(a,79)){!!ywj&&zwj(ywj,(Rwj(),Kwj),X4n);return null}else throw Btc(a)}s=Sfi(lgi(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.k);if(Mfi(c,s)||Kfi(c,s).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means perpendicularity for '+Y+X3n+Z);U=new mrj;U.i=db;U.g=QBn;U.j=abn;nQc(b.i,R,U);return U}s=Sfi(kgi(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.k);if(Mfi(c,s)||Kfi(c,s).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means parallelism for '+Y+X3n+Z);U=new mrj;U.i=db;U.g=PBn;U.j=abn;nQc(b.i,R,U);return U}s=Sfi(Kfi(ogi(B[0],B[1],C[0],C[1]),Rfi(ogi(D[0],D[1],F[0],F[1]))),b.k);if(Mfi(c,s)||Kfi(c,s).g.o==0){!!ywj&&zwj(ywj,(Rwj(),Kwj),c+' means congruence for '+Y+X3n+Z);U=new mrj;U.i=db;U.g=RBn;U.j=abn;nQc(b.i,R,U);return U}}}!!ywj&&zwj(ywj,(Rwj(),Kwj),'No human readable geometrical meaning found for '+c);mQc(b.i,R,null);return null}\nfunction Dfi(a,b,c,d,e,f){var g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub,vb,wb,xb,yb,zb,Ab,Bb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,Rb,Sb;if(a.q!=null){return a.q}if(ff(d,73)){if(c.Tu()){R=Gwh(c);Z=Gwh(d);if(R!=null&&Z!=null){if(a.r==null){a.r=me(ekb,m4n,52,8,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm());a.r[6]=new Bgi(b.rm());a.r[7]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,8,0,1);mb=new _fi(R[0]);nb=new _fi(R[1]);Ab=new _fi(a.r[4]);Bb=new _fi(a.r[5]);ob=new _fi(a.r[0]);pb=new _fi(a.r[1]);a.q[0]=Kfi(Kfi(Qfi(Ab,new Xfi(2)),Rfi(mb)),Rfi(ob));a.q[1]=Kfi(Kfi(Qfi(Bb,new Xfi(2)),Rfi(nb)),Rfi(pb));g=me(ekb,m4n,52,2,0,1);g[0]=Z[0];g[1]=Z[1];h=me(ekb,m4n,52,2,0,1);h[0]=Z[2];h[1]=Z[3];a.q[2]=cgi(g[0],g[1],a.r[4],a.r[5],h[0],h[1]);a.q[3]=lgi(R[0],R[1],a.r[4],a.r[5],g[0],g[1],h[0],h[1]);rb=new _fi(R[2]);sb=new _fi(R[3]);Db=new _fi(a.r[6]);Eb=new _fi(a.r[7]);tb=new _fi(a.r[2]);ub=new _fi(a.r[3]);a.q[4]=Kfi(Kfi(Qfi(Db,new Xfi(2)),Rfi(rb)),Rfi(tb));a.q[5]=Kfi(Kfi(Qfi(Eb,new Xfi(2)),Rfi(sb)),Rfi(ub));a.q[6]=cgi(g[0],g[1],a.r[6],a.r[7],h[0],h[1]);a.q[7]=lgi(R[2],R[3],a.r[6],a.r[7],g[0],g[1],h[0],h[1]);return a.q}throw Btc(new Dei)}else if(c.Zu()){i=c;S=d;Jb=yJh(i,i);Ib=Gwh(S);if(a.r==null){a.r=me(ekb,m4n,52,6,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,6,0,1);zb=new _fi(a.r[2]);Cb=new _fi(a.r[3]);v=new _fi(Jb[0]);w=new _fi(Jb[1]);A=new _fi(a.r[0]);B=new _fi(a.r[1]);a.q[0]=Kfi(Kfi(Qfi(zb,new Xfi(2)),Rfi(A)),Rfi(v));a.q[1]=Kfi(Kfi(Qfi(Cb,new Xfi(2)),Rfi(B)),Rfi(w));g=me(ekb,m4n,52,2,0,1);g[0]=Ib[0];g[1]=Ib[1];h=me(ekb,m4n,52,2,0,1);h[0]=Ib[2];h[1]=Ib[3];a.q[2]=cgi(g[0],g[1],h[0],h[1],a.r[2],a.r[3]);l=new _fi(g[0]);m=new _fi(g[1]);q=new _fi(h[0]);r=new _fi(h[1]);ab=new _fi(a.r[4]);db=new _fi(a.r[5]);a.q[3]=Kfi(Kfi(Kfi(q,Rfi(l)),w),Rfi(db));a.q[4]=Kfi(Kfi(Kfi(v,Rfi(r)),m),Rfi(ab));a.q[5]=cgi(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5]);return a.q}else if(c.Hu()&&c.zb==4){C=c;S=d;Hb=Zzh(C);Qb=Gwh(S);if(a.r==null){a.r=me(ekb,m4n,52,12,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm());a.r[6]=new Bgi(b.rm());a.r[7]=new Bgi(b.rm());a.r[8]=new Bgi(b.rm());a.r[9]=new Bgi(b.rm());a.r[10]=new Bgi(b.rm());a.r[11]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,12,0,1);zb=new _fi(a.r[4]);Cb=new _fi(a.r[5]);l=new _fi(Hb[0]);m=new _fi(Hb[1]);n=new _fi(a.r[0]);o=new _fi(a.r[1]);a.q[0]=Kfi(Kfi(Qfi(zb,new Xfi(2)),Rfi(n)),Rfi(l));a.q[1]=Kfi(Kfi(Qfi(Cb,new Xfi(2)),Rfi(o)),Rfi(m));a.q[2]=cgi(Qb[0],Qb[1],a.r[4],a.r[5],Qb[2],Qb[3]);v=new _fi(Qb[0]);w=new _fi(Qb[1]);D=new _fi(Qb[2]);F=new _fi(Qb[3]);bb=new _fi(a.r[8]);cb=new _fi(a.r[9]);a.q[3]=Kfi(Kfi(Kfi(D,Rfi(v)),m),Rfi(cb));a.q[4]=Kfi(Kfi(Kfi(l,Rfi(F)),w),Rfi(bb));a.q[5]=cgi(a.r[0],a.r[1],a.r[4],a.r[5],a.r[8],a.r[9]);vb=new _fi(a.r[6]);wb=new _fi(a.r[7]);q=new _fi(Hb[2]);r=new _fi(Hb[3]);s=new _fi(a.r[2]);t=new _fi(a.r[3]);a.q[6]=Kfi(Kfi(Qfi(vb,new Xfi(2)),Rfi(s)),Rfi(q));a.q[7]=Kfi(Kfi(Qfi(wb,new Xfi(2)),Rfi(t)),Rfi(r));a.q[8]=cgi(Qb[0],Qb[1],a.r[6],a.r[7],Qb[2],Qb[3]);eb=new _fi(a.r[10]);fb=new _fi(a.r[11]);a.q[9]=Kfi(Kfi(Kfi(D,Rfi(v)),r),Rfi(fb));a.q[10]=Kfi(Kfi(Kfi(q,Rfi(F)),w),Rfi(eb));a.q[11]=cgi(a.r[1],a.r[2],a.r[6],a.r[7],a.r[10],a.r[11]);return a.q}else if(c.Hu()&&c.zb==9){qb=c;S=d;Sb=Zzh(qb);Qb=Gwh(S);if(a.r==null){a.r=me(ekb,m4n,52,22,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm());a.r[6]=new Bgi(b.rm());a.r[7]=new Bgi(b.rm());a.r[8]=new Bgi(b.rm());a.r[9]=new Bgi(b.rm());a.r[10]=new Bgi(b.rm());a.r[11]=new Bgi(b.rm());a.r[12]=new Bgi(b.rm());a.r[13]=new Bgi(b.rm());a.r[14]=new Bgi(b.rm());a.r[15]=new Bgi(b.rm());a.r[16]=new Bgi(b.rm());a.r[17]=new Bgi(b.rm());a.r[18]=new Bgi(b.rm());a.r[19]=new Bgi(b.rm());a.r[20]=new Bgi(b.rm());a.r[21]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,21,0,1);l=new _fi(Sb[4]);m=new _fi(Sb[5]);Ab=new _fi(a.r[10]);Bb=new _fi(a.r[11]);n=new _fi(a.r[4]);o=new _fi(a.r[5]);bb=new _fi(a.r[16]);cb=new _fi(a.r[17]);U=new _fi(Qb[0]);V=new _fi(Qb[1]);X=new _fi(Qb[2]);Y=new _fi(Qb[3]);a.q[0]=Kfi(Kfi(Qfi(new Xfi(2),Ab),Rfi(l)),Rfi(n));a.q[1]=Kfi(Kfi(Qfi(new Xfi(2),Bb),Rfi(m)),Rfi(o));a.q[2]=cgi(a.r[4],a.r[5],a.r[10],a.r[11],a.r[16],a.r[17]);a.q[3]=cgi(Qb[0],Qb[1],a.r[10],a.r[11],Qb[2],Qb[3]);a.q[4]=Kfi(Kfi(Kfi(X,Rfi(U)),m),Rfi(cb));a.q[5]=Kfi(Kfi(Kfi(l,Rfi(Y)),V),Rfi(bb));q=new _fi(Sb[6]);r=new _fi(Sb[7]);Db=new _fi(a.r[12]);Eb=new _fi(a.r[13]);s=new _fi(a.r[6]);t=new _fi(a.r[7]);eb=new _fi(a.r[18]);fb=new _fi(a.r[19]);a.q[6]=Kfi(Kfi(Qfi(new Xfi(2),Db),Rfi(q)),Rfi(s));a.q[7]=Kfi(Kfi(Qfi(new Xfi(2),Eb),Rfi(r)),Rfi(t));a.q[8]=cgi(a.r[6],a.r[7],a.r[12],a.r[13],a.r[18],a.r[19]);a.q[9]=cgi(Qb[0],Qb[1],a.r[12],a.r[13],Qb[2],Qb[3]);a.q[10]=Kfi(Kfi(Kfi(X,Rfi(U)),r),Rfi(fb));a.q[11]=Kfi(Kfi(Kfi(q,Rfi(Y)),V),Rfi(eb));M=new _fi(Sb[8]);N=new _fi(Sb[9]);Fb=new _fi(a.r[14]);Gb=new _fi(a.r[15]);O=new _fi(a.r[8]);P=new _fi(a.r[9]);gb=new _fi(a.r[20]);hb=new _fi(a.r[21]);a.q[12]=Kfi(Kfi(Qfi(new Xfi(2),Fb),Rfi(M)),Rfi(O));a.q[13]=Kfi(Kfi(Qfi(new Xfi(2),Gb),Rfi(N)),Rfi(P));a.q[14]=cgi(a.r[8],a.r[9],a.r[14],a.r[15],a.r[20],a.r[21]);a.q[15]=cgi(Qb[0],Qb[1],a.r[14],a.r[15],Qb[2],Qb[3]);a.q[16]=Kfi(Kfi(Kfi(X,Rfi(U)),N),Rfi(hb));a.q[17]=Kfi(Kfi(Kfi(M,Rfi(Y)),V),Rfi(gb));a.q[18]=fgi(a.r[8],a.r[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[19]=cgi(a.r[4],a.r[5],a.r[2],a.r[3],a.r[6],a.r[7]);a.q[20]=lgi(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5],a.r[6],a.r[7]);return a.q}throw Btc(new Dei)}else if(ff(e,41)){if(c.Zu()){j=c;k=e;Kb=yJh(j,j);Lb=yJh(k,k);if(a.r==null){a.r=me(ekb,m4n,52,2,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,2,0,1);l=new _fi(Kb[0]);m=new _fi(Kb[1]);q=new _fi(Lb[0]);r=new _fi(Lb[1]);n=new _fi(a.r[0]);o=new _fi(a.r[1]);a.q[0]=Kfi(Kfi(Qfi(q,new Xfi(2)),Rfi(l)),Rfi(n));a.q[1]=Kfi(Kfi(Qfi(r,new Xfi(2)),Rfi(m)),Rfi(o));return a.q}else if(c.Tu()){S=c;i=e;Qb=Gwh(S);Jb=yJh(i,i);if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,4,0,1);mb=new _fi(Jb[0]);nb=new _fi(Jb[1]);l=new _fi(Qb[0]);m=new _fi(Qb[1]);n=new _fi(a.r[0]);o=new _fi(a.r[1]);q=new _fi(Qb[2]);r=new _fi(Qb[3]);s=new _fi(a.r[2]);t=new _fi(a.r[3]);a.q[0]=Kfi(Kfi(mb,Rfi(l)),Rfi(Kfi(n,Rfi(mb))));a.q[1]=Kfi(Kfi(nb,Rfi(m)),Rfi(Kfi(o,Rfi(nb))));a.q[2]=Kfi(Kfi(mb,Rfi(q)),Rfi(Kfi(s,Rfi(mb))));a.q[3]=Kfi(Kfi(nb,Rfi(r)),Rfi(Kfi(t,Rfi(nb))));return a.q}else if(c.Hu()&&c.zb==4){C=c;i=e;Hb=Zzh(C);Jb=yJh(i,i);if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,4,0,1);mb=new _fi(Jb[0]);nb=new _fi(Jb[1]);l=new _fi(Hb[0]);m=new _fi(Hb[1]);n=new _fi(a.r[0]);o=new _fi(a.r[1]);q=new _fi(Hb[2]);r=new _fi(Hb[3]);s=new _fi(a.r[2]);t=new _fi(a.r[3]);a.q[0]=Kfi(Kfi(mb,Rfi(l)),Rfi(Kfi(n,Rfi(mb))));a.q[1]=Kfi(Kfi(nb,Rfi(m)),Rfi(Kfi(o,Rfi(nb))));a.q[2]=Kfi(Kfi(mb,Rfi(q)),Rfi(Kfi(s,Rfi(mb))));a.q[3]=Kfi(Kfi(nb,Rfi(r)),Rfi(Kfi(t,Rfi(nb))));return a.q}else if(c.Hu()&&c.zb==9){qb=c;i=e;Sb=Zzh(qb);Jb=yJh(i,i);if(a.r==null){a.r=me(ekb,m4n,52,10,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm());a.r[6]=new Bgi(b.rm());a.r[7]=new Bgi(b.rm());a.r[8]=new Bgi(b.rm());a.r[9]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,13,0,1);mb=new _fi(Sb[0]);nb=new _fi(Sb[1]);vb=new _fi(Sb[2]);wb=new _fi(Sb[3]);l=new _fi(Sb[4]);m=new _fi(Sb[5]);q=new _fi(Sb[6]);r=new _fi(Sb[7]);M=new _fi(Sb[8]);N=new _fi(Sb[9]);ob=new _fi(a.r[0]);pb=new _fi(a.r[1]);xb=new _fi(a.r[2]);yb=new _fi(a.r[3]);n=new _fi(a.r[4]);o=new _fi(a.r[5]);s=new _fi(a.r[6]);t=new _fi(a.r[7]);O=new _fi(a.r[8]);P=new _fi(a.r[9]);T=new _fi(Jb[0]);W=new _fi(Jb[1]);a.q[0]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(mb)),Rfi(ob));a.q[1]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(nb)),Rfi(pb));a.q[2]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(vb)),Rfi(xb));a.q[3]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(wb)),Rfi(yb));a.q[4]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(l)),Rfi(n));a.q[5]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(m)),Rfi(o));a.q[6]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(q)),Rfi(s));a.q[7]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(r)),Rfi(t));a.q[8]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(M)),Rfi(O));a.q[9]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(N)),Rfi(P));a.q[10]=fgi(a.r[8],a.r[9],a.r[0],a.r[1],a.r[2],a.r[3]);a.q[11]=cgi(a.r[4],a.r[5],a.r[2],a.r[3],a.r[6],a.r[7]);a.q[12]=lgi(a.r[0],a.r[1],a.r[2],a.r[3],a.r[4],a.r[5],a.r[6],a.r[7]);return a.q}else if(c.Hu()&&c.zb==3){L=c;i=e;Ob=Zzh(L);Jb=yJh(i,i);if(Ob[6]==Ob[8]&&Ob[7]==Ob[9]){if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,4,0,1);l=new _fi(Ob[0]);m=new _fi(Ob[1]);v=new _fi(Ob[2]);w=new _fi(Ob[3]);mb=new _fi(Jb[0]);nb=new _fi(Jb[1]);n=new _fi(a.r[0]);o=new _fi(a.r[1]);A=new _fi(a.r[2]);B=new _fi(a.r[3]);a.q[0]=Kfi(Kfi(Qfi(new Xfi(2),mb),Rfi(l)),Rfi(n));a.q[1]=Kfi(Kfi(Qfi(new Xfi(2),nb),Rfi(m)),Rfi(o));a.q[2]=Kfi(Kfi(Qfi(new Xfi(2),mb),Rfi(v)),Rfi(A));a.q[3]=Kfi(Kfi(Qfi(new Xfi(2),nb),Rfi(w)),Rfi(B))}else{if(a.r==null){a.r=me(ekb,m4n,52,12,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm());a.r[6]=new Bgi(b.rm());a.r[7]=new Bgi(b.rm());a.r[8]=new Bgi(b.rm());a.r[9]=new Bgi(b.rm());a.r[10]=new Bgi(b.rm());a.r[11]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,13,0,1);mb=new _fi(Ob[0]);nb=new _fi(Ob[1]);l=new _fi(Ob[6]);m=new _fi(Ob[7]);q=new _fi(Ob[8]);r=new _fi(Ob[9]);v=new _fi(Ob[10]);w=new _fi(Ob[11]);T=new _fi(Jb[0]);W=new _fi(Jb[1]);ob=new _fi(a.r[0]);pb=new _fi(a.r[1]);n=new _fi(a.r[6]);o=new _fi(a.r[7]);s=new _fi(a.r[8]);t=new _fi(a.r[9]);A=new _fi(a.r[10]);B=new _fi(a.r[11]);D=new _fi(a.r[2]);F=new _fi(a.r[3]);J=new _fi(a.r[4]);K=new _fi(a.r[5]);a.q[0]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(mb)),Rfi(ob));a.q[1]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(nb)),Rfi(pb));a.q[2]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(l)),Rfi(n));a.q[3]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(m)),Rfi(o));a.q[4]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(q)),Rfi(s));a.q[5]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(r)),Rfi(t));a.q[6]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(v)),Rfi(A));a.q[7]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(w)),Rfi(B));a.q[8]=Kfi(Kfi(Kfi(D,F),Rfi(J)),Rfi(K));a.q[9]=Kfi(ogi(a.r[6],a.r[7],a.r[8],a.r[9]),Rfi(Qfi(D,D)));a.q[10]=Kfi(ogi(a.r[6],a.r[7],a.r[8],a.r[9]),Rfi(Qfi(F,F)));a.q[11]=Kfi(ogi(a.r[6],a.r[7],a.r[0],a.r[1]),Rfi(Qfi(J,J)));a.q[12]=Kfi(ogi(a.r[8],a.r[9],a.r[0],a.r[1]),Rfi(Qfi(K,K)))}return a.q}else if(c.Hu()&&c.zb==5){Q=c;i=e;Pb=Zzh(Q);Jb=yJh(i,i);if(a.r==null){a.r=me(ekb,m4n,52,12,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm());a.r[4]=new Bgi(b.rm());a.r[5]=new Bgi(b.rm());a.r[6]=new Bgi(b.rm());a.r[7]=new Bgi(b.rm());a.r[8]=new Bgi(b.rm());a.r[9]=new Bgi(b.rm());a.r[10]=new Bgi(b.rm());a.r[11]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,13,0,1);mb=new _fi(Pb[0]);nb=new _fi(Pb[1]);l=new _fi(Pb[6]);m=new _fi(Pb[7]);q=new _fi(Pb[8]);r=new _fi(Pb[9]);v=new _fi(Pb[10]);w=new _fi(Pb[11]);T=new _fi(Jb[0]);W=new _fi(Jb[1]);ob=new _fi(a.r[0]);pb=new _fi(a.r[1]);n=new _fi(a.r[6]);o=new _fi(a.r[7]);s=new _fi(a.r[8]);t=new _fi(a.r[9]);A=new _fi(a.r[10]);B=new _fi(a.r[11]);D=new _fi(a.r[2]);F=new _fi(a.r[3]);J=new _fi(a.r[4]);K=new _fi(a.r[5]);a.q[0]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(mb)),Rfi(ob));a.q[1]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(nb)),Rfi(pb));a.q[2]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(l)),Rfi(n));a.q[3]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(m)),Rfi(o));a.q[4]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(q)),Rfi(s));a.q[5]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(r)),Rfi(t));a.q[6]=Kfi(Kfi(Qfi(new Xfi(2),T),Rfi(v)),Rfi(A));a.q[7]=Kfi(Kfi(Qfi(new Xfi(2),W),Rfi(w)),Rfi(B));a.q[8]=Kfi(Kfi(Kfi(D,Rfi(F)),Rfi(J)),K);a.q[9]=Kfi(ogi(a.r[6],a.r[7],a.r[10],a.r[11]),Rfi(Qfi(D,D)));a.q[10]=Kfi(ogi(a.r[8],a.r[9],a.r[10],a.r[11]),Rfi(Qfi(F,F)));a.q[3]=Kfi(ogi(a.r[6],a.r[7],a.r[0],a.r[1]),Rfi(Qfi(J,J)));a.q[4]=Kfi(ogi(a.r[8],a.r[9],a.r[0],a.r[1]),Rfi(Qfi(K,K)));return a.q}throw Btc(new Dei)}else if(f){if(c.Zu()){i=c;u=f;Jb=yJh(i,i);Mb=Zzh(u);if(a.r==null){a.r=me(ekb,m4n,52,8,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=Jb[0];a.r[3]=Jb[1];a.r[4]=Mb[0];a.r[5]=Mb[1];a.r[6]=Mb[2];a.r[7]=Mb[3]}a.q=me(ckb,q4n,28,2,0,1);ib=new _fi(Mb[0]);jb=new _fi(Mb[1]);l=new _fi(Mb[2]);m=new _fi(Mb[3]);q=new _fi(Jb[0]);r=new _fi(Jb[1]);s=new _fi(a.r[0]);t=new _fi(a.r[1]);kb=Kfi(Qfi(Kfi(l,Rfi(ib)),Kfi(l,Rfi(ib))),Qfi(Kfi(m,Rfi(jb)),Kfi(m,Rfi(jb))));G=Kfi(Qfi(Kfi(q,Rfi(ib)),Kfi(q,Rfi(ib))),Qfi(Kfi(r,Rfi(jb)),Kfi(r,Rfi(jb))));a.q[0]=Kfi(Qfi(kb,Kfi(q,Rfi(ib))),Qfi(Kfi(ib,Rfi(s)),G));a.q[1]=Kfi(Qfi(kb,Kfi(r,Rfi(jb))),Qfi(Kfi(jb,Rfi(t)),G));return a.q}else if(c.Tu()){!!ywj&&zwj(ywj,(Rwj(),Kwj),'mirroring line about circle not implemented');throw Btc(new Dei)}else if(c.Hu()&&c.zb==4){C=c;$=f;Nb=Zzh(C);Rb=Zzh($);if(a.r==null){a.r=me(ekb,m4n,52,4,0,1);a.r[0]=new Bgi(b.rm());a.r[1]=new Bgi(b.rm());a.r[2]=new Bgi(b.rm());a.r[3]=new Bgi(b.rm())}a.q=me(ckb,q4n,28,4,0,1);l=new _fi(Nb[0]);m=new _fi(Nb[1]);q=new _fi(Nb[2]);r=new _fi(Nb[3]);ib=new _fi(Rb[0]);jb=new _fi(Rb[1]);v=new _fi(Rb[2]);w=new _fi(Rb[3]);n=new _fi(a.r[0]);o=new _fi(a.r[1]);s=new _fi(a.r[2]);t=new _fi(a.r[3]);lb=Kfi(Qfi(Kfi(v,Rfi(ib)),Kfi(v,Rfi(ib))),Qfi(Kfi(w,Rfi(jb)),Kfi(w,Rfi(jb))));p=Kfi(Qfi(Kfi(q,Rfi(l)),Kfi(q,Rfi(l))),Qfi(Kfi(r,Rfi(m)),Kfi(r,Rfi(m))));H=Kfi(Kfi(Qfi(Kfi(l,Rfi(ib)),Kfi(l,Rfi(ib))),Qfi(Kfi(m,Rfi(jb)),Kfi(m,Rfi(jb)))),Rfi(p));a.q[0]=Kfi(Qfi(lb,Kfi(l,Rfi(ib))),Qfi(Kfi(ib,Rfi(n)),H));a.q[1]=Kfi(Qfi(lb,Kfi(m,Rfi(jb))),Qfi(Kfi(jb,Rfi(o)),H));I=Kfi(Qfi(Kfi(q,Rfi(ib)),Kfi(q,Rfi(ib))),Qfi(Kfi(r,Rfi(jb)),Kfi(r,Rfi(jb))));a.q[2]=Kfi(Qfi(lb,Kfi(q,Rfi(ib))),Qfi(Kfi(ib,Rfi(s)),I));a.q[3]=Kfi(Qfi(lb,Kfi(r,Rfi(jb))),Qfi(Kfi(jb,Rfi(t)),I));return a.q}else{throw Btc(new Dei)}}else{throw Btc(new Dei)}}\nvar E4n='[LocusEqu] result[',F4n='eliminate([',G4n='],revlist([',H4n='PRECISION = ',I4n='[1]: [1]: _[1]=1 _[2]=',J4n='Cannot parse: ',K4n='Cannot get Botana variables for ',L4n='Recio meets Botana: #',M4n={16:1,29:1,19:1,24:1,240:1,926:1,30:1},N4n={16:1,29:1,19:1,24:1,926:1,30:1},O4n='Cannot compute implicit curve (yet?)',P4n='Benchmarking: ',Q4n='Output from giac: ',R4n='Error on running Giac code',S4n=' kernelPrecision=',T4n=' precisionRatio=',U4n='OpenGeoProver',V4n='PureSymbolic',W4n='STATEMENT IS ',X4n='Cannot get Botana vars during NDG detection',Y4n=' unimplemented',Z4n='Interpreting TRUE as UNKNOWN',$4n='Extra poly 3 for ',_4n='Extra poly 4 for ',a5n='Eliminating system in ',b5n=' variables (',c5n=' dependent)',d5n='gbt polys = ',e5n='gbt vars = ',f5n='Using ',g5n='Possible numerical error in converting formula coefficients to integer',h5n='ggbtmpvar2',i5n=') and ',j5n='Free Point';huc(264,_6m,Zen,_sd);huc(2598,1,ihn);_.rn=function(a,b){var c,d;d=new bjd;c=F4n+a+G4n+b+']))';return Sid(Sid(Sid(Sid(Sid(Sid((d.g+='[[ff:=\"\"],[aa:=',d),c),'],'),'[bb:=size(aa)],[for ii from 0 to bb-1 do ff+=(\"[\"+(ii+1)+\"]: [1]: '),' _[1]=1\");ee:=aa[ii]/gcd(coeffs(aa[ii]));cc:=factors(ee);dd:=size(cc);'),'for jj from 0 to dd-1 by 2 do ff+=(\" _[\"+(jj/2+2)+\"]=\"+cc[jj]); od; ff+=(\" [2]: '),'\"+cc[1]);for kk from 1 to dd-1 by 2 do ff+=(\",\"+cc[kk]);od;od],[if(ff==\"\") begin ff:=[0] end],ff][5]').g};_.sn=function(a,b,c,d){var e,f;if(!c){return ($Od(),UOd)+'(eliminate(['+a+G4n+b+'])))'}e=''+$tc(d.g);!!ywj&&zwj(ywj,(Rwj(),Kwj),H4n+e);f=($Od(),UOd)+'([[ee:=eliminate(['+a+G4n+b+']))],[ll:=lvar(ee)],[if(size(ee)>1) begin ff:=round(fsolve(ee,ll)*'+e+')/'+e+';'+'gg:=1;for ii from 0 to size(ff)-1 do gg:=gg*(((ll[0]-ff[ii,0])^2+(ll[1]-ff[ii,1])^2));'+'od ee:=[expand(lcm(denom(coeff(gg)))*gg)]; end],ee][3])';return f};_.tn=function(a,b,c,d){var e,f,g;e='[[GB:=gbasis(';!!a&&(e+=zEn);e+='['+b+']';if(a){f=fOd(a);e+=',['+f+'])'}g=c+agi(d);Yhd(g.substr(0,1),',')&&(g=(axd(1,g.length+1),g.substr(1)));e+=',['+g+'],revlex)';e+='],[s:=size(GB)],[out:=[]],[for ii from 0 to s-1 do if (size(GB[ii])==1) out[ii]:=lvar(GB[ii]); else out[ii]:=lvar(GB[ii][1]); od],out][4]';return e};_.un=function(a,b,c,d,e){var f,g,h;f='[[ii:=gbasis(';f+=zEn;f+='['+b+']';g=fOd(a);f+=',['+g+'])';h=c+agi(d);f+=',['+h+'],revlex)],('+'ii'+'[0]!=1)&&('+'ii'+'[0]!=-1)][1]';return f};_.An=function(a){var b,c,d,e;b=bOd(a);c=cOd(a);e=me(tf,GXm,124,c.length+1,0,3);e[0]=b;for(d=0;d<c.length;++d){e[d+1]=c[d]}return e};huc(15,24,ikn);_.qu=function(a){return this.xu(a)};huc(1867,19,lqn);_.aM=uqo;_.bM=function(a){var b,c,d;d=this.j;if(this.n==null){this.n=me(ekb,m4n,52,d.length*2,0,1);for(c=0;c<d.length;c++){b=yJh(d[c],d[c]);this.n[2*c]=b[0];this.n[2*c+1]=b[1]}}return this.n};huc(955,19,mqn);_.aM=function(a){!this.B&&(this.B=new dfi);return cfi(this.B,this.eb)};_.bM=function(a){!this.B&&(this.B=new dfi);return this.B.r};huc(954,19,qqn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O;if(this.o!=null){return this.o}if(this.p==null){this.p=me(ekb,m4n,52,8,0,1);for(H=0;H<8;H++){this.p[H]=new Bgi(this.jd)}}I=this.p[0];M=this.p[1];q=this.p[2];t=this.p[3];v=this.p[4];A=this.p[5];C=this.p[6];F=this.p[7];this.o=me(ckb,q4n,28,6,0,1);J=new _fi(I);N=new _fi(M);K=Qfi(J,J);O=Qfi(N,N);L=Qfi(J,N);s=new _fi(q);u=new _fi(t);w=new _fi(v);B=new _fi(A);D=new _fi(C);G=new _fi(F);this.o[0]=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(s,K),Qfi(u,O)),Qfi(w,L)),Qfi(B,J)),Qfi(D,N)),G);r=a.pt();l=r.eb[0];b=new _fi(yJh(l,l)[0]);c=new _fi(yJh(l,l)[1]);this.o[1]=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(s,Qfi(b,b)),Qfi(u,Qfi(c,c))),Qfi(Qfi(w,b),c)),Qfi(B,b)),Qfi(D,c)),G);m=r.eb[1];d=new _fi(yJh(m,m)[0]);e=new _fi(yJh(m,m)[1]);this.o[2]=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(s,Qfi(d,d)),Qfi(u,Qfi(e,e))),Qfi(Qfi(w,d),e)),Qfi(B,d)),Qfi(D,e)),G);n=r.eb[2];f=new _fi(yJh(n,n)[0]);g=new _fi(yJh(n,n)[1]);this.o[3]=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(s,Qfi(f,f)),Qfi(u,Qfi(g,g))),Qfi(Qfi(w,f),g)),Qfi(B,f)),Qfi(D,g)),G);o=r.eb[3];h=new _fi(yJh(o,o)[0]);i=new _fi(yJh(o,o)[1]);this.o[4]=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(s,Qfi(h,h)),Qfi(u,Qfi(i,i))),Qfi(Qfi(w,h),i)),Qfi(B,h)),Qfi(D,i)),G);p=r.eb[4];j=new _fi(yJh(p,p)[0]);k=new _fi(yJh(p,p)[1]);this.o[5]=Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(s,Qfi(j,j)),Qfi(u,Qfi(k,k))),Qfi(Qfi(w,j),k)),Qfi(B,j)),Qfi(D,k)),G);return this.o};_.bM=function(a){return this.p};huc(892,431,Zqn);_.aM=function(a){!this.j&&(this.j=new Efi);return Dfi(this.j,a,this.r,this.n,this.o,this.k)};_.bM=function(a){!this.j&&(this.j=new Efi);return this.j.r};huc(366,19,crn);_.aM=function(a){!this.n&&(this.n=new Jfi);return Ifi(this.n,this.j.ux())};_.bM=function(a){!this.n&&(this.n=new Jfi);return this.n.r};_.KO=function(a){var b,c;if(ff(this.eb[0],118)){throw Btc(new Dei)}if(ff(this.eb[0],73)){b=this.eb[0].KO(a);c=me(vf,CXm,5,3,15,1);c[0]=b[2]+1;c[1]=b[2]+1;c[2]=$wnd.Math.max(b[0]+1,b[1]+1);return c}throw Btc(new Dei)};_.LO=function(a){var b,c;if(ff(this.eb[0],118)){throw Btc(new Dei)}if(ff(this.eb[0],73)&&!!this.o){b=me(uv,Den,151,3,0,1);c=this.eb[0].LO(a);if(qkd(c[2],(jkd(),ikd))){b[0]=ykd(c[1],a.get(this.o));b[1]=ykd(c[0],a.get(this.o));b[2]=ekd}else{b[0]=ykd(c[2],a.get(this.o));b[1]=ykd(c[2],pld(ekd,a.get(this.o)));b[2]=kld(ykd(c[0],zkd(a.get(this.o))),ykd(c[1],pld(a.get(this.o),ekd)))}return b}return null};_.MO=function(a){if(ff(this.eb[0],118)){throw Btc(new Dei)}if(ff(this.eb[0],73)){this.eb[0].MO(a);!this.o&&(this.o=new Cgi(this.g));q9c(a,this.o);return}throw Btc(new Dei)};_.NO=function(){var a;if(this.k!=null){return this.k}if(ff(this.eb[0],118)){throw Btc(new Dei)}if(ff(this.j,73)){!this.o&&(this.o=new Cgi(this.g));this.k=me(ckb,q4n,28,3,0,1);a=this.eb[0].NO();this.k[0]=Qfi(a[2],new _fi(this.o));this.k[1]=Qfi(a[2],Kfi(new Xfi(1),Rfi(new _fi(this.o))));this.k[2]=Kfi(Qfi(a[0],Rfi(new _fi(this.o))),Qfi(a[1],Kfi(new _fi(this.o),Rfi(new Xfi(1)))));return this.k}throw Btc(new Dei)};_.OO=tqo;huc(733,431,rrn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.g!=null){return this.g}b=this.r;g=this.n;if(!!b&&!!this.n){j=yJh(b,b);k=Zzh(g);if(this.i==null){this.i=me(ekb,m4n,52,6,0,1);this.i[0]=new Bgi(this.jd);this.i[1]=new Bgi(this.jd);this.i[2]=j[0];this.i[3]=j[1];this.i[4]=k[0];this.i[5]=k[1]}this.g=me(ckb,q4n,28,2,0,1);c=new _fi(j[0]);d=new _fi(j[1]);h=new _fi(k[0]);i=new _fi(k[1]);e=new _fi(this.i[0]);f=new _fi(this.i[1]);this.g[0]=Kfi(Kfi(c,h),Rfi(e));this.g[1]=Kfi(Kfi(d,i),Rfi(f));return this.g}throw Btc(new Dei)};_.bM=wqo;_.KO=function(a){var b,c,d;if(ff(this.r,41)&&ff(this.n,181)){b=this.r.KO(a);c=this.n.KO(a);d=me(vf,CXm,5,3,15,1);d[0]=$wnd.Math.max(b[0]+c[2],c[0]+b[2]);d[1]=$wnd.Math.max(b[1]+c[2],c[1]+b[2]);d[2]=c[2]+b[2];return d}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(ff(this.r,41)&&ff(this.n,181)){b=this.r.LO(a);c=this.n.LO(a);d=me(uv,Den,151,3,0,1);d[0]=kld(ykd(b[0],c[2]),ykd(c[0],b[2]));d[1]=kld(ykd(b[1],c[2]),ykd(c[1],b[2]));d[2]=ykd(b[2],c[2]);return iTg(d)}return null};_.MO=function(a){if(ff(this.r,41)&&ff(this.n,181)){this.r.MO(a);this.n.MO(a);return}throw Btc(new Dei)};_.NO=function(){var a,b;if(this.k!=null){return this.k}if(ff(this.r,41)&&ff(this.n,181)){a=this.r.NO();b=this.n.NO();this.k=me(ckb,q4n,28,3,0,1);this.k[0]=Kfi(Qfi(a[0],b[2]),Qfi(b[0],a[2]));this.k[1]=Kfi(Qfi(a[1],b[2]),Qfi(b[1],a[2]));this.k[2]=Qfi(a[2],b[2]);return this.k}throw Btc(new Dei)};_.OO=tqo;huc(776,19,srn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.j!=null){return this.j}b=this.g;c=this.i;if(!!this.g&&!!this.i){j=yJh(b,b);k=yJh(c,c);if(this.k==null){this.k=me(ekb,m4n,52,6,0,1);this.k[0]=new Bgi(this.jd);this.k[1]=new Bgi(this.jd);this.k[2]=j[0];this.k[3]=j[1];this.k[4]=k[0];this.k[5]=k[1]}this.j=me(ckb,q4n,28,2,0,1);d=new _fi(j[0]);e=new _fi(j[1]);f=new _fi(k[0]);g=new _fi(k[1]);h=new _fi(this.k[0]);i=new _fi(this.k[1]);this.j[0]=Kfi(Kfi(h,Rfi(f)),d);this.j[1]=Kfi(Kfi(i,Rfi(g)),e);return this.j}throw Btc(new Dei)};_.bM=vqo;_.KO=function(a){var b,c,d;if(!!this.g&&!!this.i&&ff(this.g,240)&&ff(this.i,240)){b=this.g.KO(a);c=this.i.KO(a);d=me(vf,CXm,5,3,15,1);d[0]=$wnd.Math.max(b[0]+c[2],c[0]+b[2]);d[1]=$wnd.Math.max(b[1]+c[2],c[1]+b[2]);d[2]=c[2]+b[2];return d}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.g&&!!this.i&&ff(this.g,240)&&ff(this.i,240)){b=this.g.LO(a);c=this.i.LO(a);d=me(uv,Den,151,3,0,1);d[0]=pld(ykd(c[0],b[2]),ykd(b[0],c[2]));d[1]=pld(ykd(c[1],b[2]),ykd(b[1],c[2]));d[2]=ykd(b[2],c[2]);return iTg(d)}return null};_.MO=function(a){if(!!this.g&&!!this.i&&ff(this.g,240)&&ff(this.i,240)){this.g.MO(a);this.i.MO(a);return}throw Btc(new Dei)};_.NO=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i&&ff(this.g,240)&&ff(this.i,240)){a=this.g.NO();b=this.i.NO();this.n=me(ckb,q4n,28,3,0,1);this.n[0]=Kfi(Qfi(b[0],a[2]),Rfi(Qfi(a[0],b[2])));this.n[1]=Kfi(Qfi(b[1],a[2]),Rfi(Qfi(a[1],b[2])));this.n[2]=Qfi(a[2],b[2]);return this.n}throw Btc(new Dei)};_.OO=tqo;huc(36,15,Lrn);_.aM=function(a){return suf(this)};_.bM=function(a){return tuf(this,a)};huc(243,615,Yrn);_.qu=Dqo;huc(401,392,hsn);_.qu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.Hu()){return qnj(),nnj}f=a;if(this.zb==4&&f.zb==4){return qnj(),gnj(this.pb[0],f.pb[0])?onj:nnj}if(this.zb==9&&f.zb==9){l=this.Fb.eb;m=f.Fb.eb;if(l.length==2&&m.length==2){b=l[0];g=l[1];h=ZXe(this.jd).eN(this.gd,g,b).g.Zr(b);b=m[0];g=m[1];j=ZXe(this.jd).eN(this.gd,g,b).g.Zr(b);return qnj(),gnj(h,j)?onj:nnj}}if(this.zb==3&&f.zb==3){l=this.Fb.eb;m=f.Fb.eb;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Rpj(d.I-c.I,d.J-c.J);j=Rpj(e.I-c.I,e.J-c.J)+Rpj(e.I-d.I,e.J-d.J);c=m[0];d=m[1];e=m[2];i=Rpj(d.I-c.I,d.J-c.J);k=Rpj(e.I-c.I,e.J-c.J)+Rpj(e.I-d.I,e.J-d.J);return qnj(),gnj(h,i)&&gnj(j,k)?onj:nnj}}if(this.zb==5&&f.zb==5||this.zb==7&&f.zb==7){l=this.Fb.eb;m=f.Fb.eb;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=Rpj(d.I-c.I,d.J-c.J);j=$wnd.Math.abs(Rpj(e.I-c.I,e.J-c.J)-Rpj(e.I-d.I,e.J-d.J));c=m[0];d=m[1];e=m[2];i=Rpj(d.I-c.I,d.J-c.J);k=$wnd.Math.abs(Rpj(e.I-c.I,e.J-c.J)-Rpj(e.I-d.I,e.J-d.J));return qnj(),gnj(h,i)&&gnj(j,k)?onj:nnj}}return qnj(),nnj};huc(1596,388,Esn);_.aM=uqo;_.bM=uqo;huc(342,15,Fsn);_.aM=function(a){if(ff(this.Fb,163)){return this.Fb.aM(this)}return null};_.bM=function(a){if(ff(this.Fb,163)){return this.Fb.bM(this)}return null};_.qu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(ff(a,342)){m=a;k=(this.R==null?xCf:this.R).length;l=(m.R==null?xCf:m.R).length;if(k==l&&gnj(DCf(this),DCf(m))){n=Xvd(Nvd(Znd(this.R==null?xCf:this.R),new bLh),new cLh);o=Xvd(Nvd(Znd(m.R==null?xCf:m.R),new dLh),new eLh);b=new pAg(this.gd,this,true);c=new pAg(this.gd,m,true);e=Xvd(Nvd(Znd(b.hb),new fLh),new gLh);f=Xvd(Nvd(Znd(c.hb),new hLh),new iLh);for(h=pe(ie(vf,1),CXm,5,15,[1,-1]),i=0,j=h.length;i<j;++i){g=h[i];for(p=0;p<k;p++){d=g==1?p:p+1;if(UCf(n,o,p,g)&&UCf(e,f,d,g)){return qnj(),onj}}}return qnj(),nnj}}if(ff(a,36)){if(gnj(DCf(this),a.R)){return qnj(),onj}}return qnj(),nnj};huc(397,615,Nsn);_.qu=function(a){return qnj(),a.dv()&&gnj(PEf(this),a.bX())?onj:nnj};huc(2420,234,wCn);_.aM=function(a){var b;if(this.i!=null){return this.i}if(!!this.k&&!!this.n){if(this.j==null){this.j=me(ekb,m4n,52,2,0,1);this.j[0]=new Bgi(this.jd);this.j[1]=new Bgi(this.jd)}b=Gwh(this.k);this.i=me(ckb,q4n,28,2,0,1);this.i[0]=cgi(b[0],b[1],b[2],b[3],this.j[0],this.j[1]);b=Gwh(this.n);this.i[1]=cgi(b[0],b[1],b[2],b[3],this.j[0],this.j[1]);return this.i}throw Btc(new Dei)};_.bM=xqo;_.KO=function(a){var b,c;if(ff(this.k,118)||ff(this.n,118)){throw Btc(new Dei)}if(!!this.k&&!!this.n){b=Hwh(this.k,a);c=Hwh(this.n,a);return gTg(b,c)}throw Btc(new Dei)};_.LO=function(a){var b,c;if(ff(this.k,118)||ff(this.n,118)){throw Btc(new Dei)}if(!!this.k&&!!this.n){b=Mwh(this.k,a);c=Mwh(this.n,a);return hTg(b,c)}throw Btc(new Dei)};_.MO=function(a){if(ff(this.k,118)||ff(this.n,118)){throw Btc(new Dei)}if(!!this.k&&!!this.n){Nwh(this.k,a);Nwh(this.n,a);return}throw Btc(new Dei)};_.NO=function(){var a,b;if(this.o!=null){return this.o}if(ff(this.k,118)||ff(this.n,118)){throw Btc(new Dei)}if(!!this.k&&!!this.n){a=Rwh(this.k);b=Rwh(this.n);this.o=dgi(a,b);return this.o}throw Btc(new Dei)};_.OO=tqo;huc(6923,25,Drn,lyg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==3){if(!d[0].Zu()){throw Btc(Qof(this,a.q,d[0]))}if(!d[1].Zu()){throw Btc(Qof(this,a.q,d[1]))}if(!d[2].Zu()){throw Btc(Qof(this,a.q,d[2]))}c=new qdi(this.n,d[0],d[1],d[2]);J_d(c.n,Etf(a));f=pe(ie(Wdb,1),Ngn,15,0,[c.n]);return f}throw Btc(Tof(this,a,a.j.B.length))};var SZ=vgd(6923);huc(6930,25,Drn,myg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==3){if(!ff(d[0],73)){throw Btc(Qof(this,a.q,d[0]))}if(!ff(d[1],73)){throw Btc(Qof(this,a.q,d[1]))}if(!ff(d[2],73)){throw Btc(Qof(this,a.q,d[2]))}c=new sdi(this.n,Etf(a),d[0],d[1],d[2]);f=pe(ie(Wdb,1),Ngn,15,0,[c.n]);return f}throw Btc(Tof(this,a,a.j.B.length))};var TZ=vgd(6930);huc(6926,25,Drn,nyg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==4){if(!ff(d[0],41)){throw Btc(Qof(this,a.q,d[0]))}if(!ff(d[1],41)){throw Btc(Qof(this,a.q,d[1]))}if(!ff(d[2],41)){throw Btc(Qof(this,a.q,d[2]))}if(!ff(d[3],41)){throw Btc(Qof(this,a.q,d[3]))}c=new udi(this.n,Etf(a),d[0],d[1],d[2],d[3]);f=pe(ie(Wdb,1),Ngn,15,0,[c.o]);return f}throw Btc(Tof(this,a,a.j.B.length))};var UZ=vgd(6926);huc(6929,25,Drn,oyg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==2){c=new ydi(this.n,Etf(a),d[0],d[1]);f=pe(ie(Wdb,1),Ngn,15,0,[c.k]);return f}throw Btc(Tof(this,a,a.j.B.length))};var VZ=vgd(6929);huc(6928,25,Drn,pyg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==2){c=new Gdi(this.n,Etf(a),d[0],d[1]);f=pe(ie(Wdb,1),Ngn,15,0,[c.k]);return f}throw Btc(Tof(this,a,a.j.B.length))};var WZ=vgd(6928);huc(6925,25,Drn,qyg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==2){if(!ff(d[0],73)){throw Btc(Qof(this,a.q,d[0]))}if(!ff(d[1],73)){throw Btc(Qof(this,a.q,d[1]))}c=new Ldi(this.n,Etf(a),d[0],d[1]);f=pe(ie(Wdb,1),Ngn,15,0,[c.k]);return f}throw Btc(Tof(this,a,a.j.B.length))};var XZ=vgd(6925);huc(6927,25,Drn,ryg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));if(e==2){if(!ff(d[0],73)){throw Btc(Qof(this,a.q,d[0]))}if(!ff(d[1],73)){throw Btc(Qof(this,a.q,d[1]))}c=new Pdi(this.n,Etf(a),d[0],d[1]);f=pe(ie(Wdb,1),Ngn,15,0,[c.k]);return f}throw Btc(Tof(this,a,a.j.B.length))};var YZ=vgd(6927);huc(6932,25,Drn,Tyg);_.bQ=function(a,b){var c,d,e,f,g;f=a.j.B.length;g=me(ytc,HXm,5,f,16,1);c=bpf(this,a,new Crh(false));switch(f){case 2:if((g[0]=c[0].Ev())&&(g[1]=c[1].Zu())){d=c[0];e=c[1]}else{throw Btc(Rof(this,a,lpf(g,c)))}break;default:throw Btc(Tof(this,a,a.j.B.length));}return pe(ie(Wdb,1),Ngn,15,0,[Syg(this,Etf(a),d,e)])};var v$=vgd(6932);huc(6924,25,Drn,mzg);_.bQ=function(a,b){var c,d,e,f,g;e=a.j.B.length;f=me(ytc,HXm,5,e,16,1);d=bpf(this,a,new Crh(false));if(e==2){if((f[0]=d[0].Tu())&&(f[1]=d[1].Hu())){c=new cei(this.n,Etf(a),d[0],d[1]);g=pe(ie(Wdb,1),Ngn,15,0,[c.k]);return g}throw Btc(Rof(this,a,lpf(f,d)))}throw Btc(Tof(this,a,a.j.B.length))};var Q$=vgd(6924);huc(6931,25,Drn,szg);_.bQ=function(a,b){var c,d,e,f,g,h,i,j,k;j=a.j.B.length;k=me(ytc,HXm,5,j,16,1);e=bpf(this,a,new Crh(false));switch(j){case 1:if(ff(e[0],394)&&!!e[0].Fb&&ff(e[0].Fb,966)){g=e[0];d=g.Fb;h=d.I;i=d.P}else{throw Btc(Qof(this,a.q,e[0]))}break;case 2:if((k[0]=e[0].Zu())&&(k[1]=e[1].Zu())){h=e[0];i=e[1]}else{if((k[0]=ff(e[0],374))&&(k[1]=e[1].Zu()&&(!(c=e[1].Fb)||ff(c,366)))){f=e[0];i=e[1];return pe(ie(Wdb,1),Ngn,15,0,[qzg(this,Etf(a),f,i)])}throw Btc(Rof(this,a,lpf(k,e)))}break;default:throw Btc(Tof(this,a,a.j.B.length));}return pe(ie(Wdb,1),Ngn,15,0,[rzg(this,Etf(a),h,i)])};var U$=vgd(6931);huc(6921,25,Drn,Dzg);_.bQ=function(a,b){var c,d,e,f;e=a.j.B.length;d=bpf(this,a,new Crh(false));switch(e){case 1:if(ff(d[0],374)){c=new pei(this.n,Etf(a),d[0]);f=pe(ie(Wdb,1),Ngn,15,0,[c.g]);return f}throw Btc(Qof(this,a.q,d[0]));default:throw Btc(Tof(this,a,a.j.B.length));}};var f_=vgd(6921);huc(6922,25,Drn,Fzg);_.bQ=function(a,b){var c,d;d=a.j.B.length;c=bpf(this,a,new Crh(false));switch(d){case 2:if(c[1].Eu()){return Ezg(this,c[0],c[1].o,a)}case 1:return Ezg(this,c[0],false,a);default:throw Btc(Tof(this,a,a.j.B.length));}};var e_=vgd(6922);huc(2446,19,lqn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(this.j!=null){return this.j}d=this.p;e=this.s;if(!!d&&!!e){p=yJh(this.g,this.g);q=Gwh(d);r=Gwh(e);j=suf(this.g);n=me(ekb,m4n,52,2,0,1);o=me(ekb,m4n,52,2,0,1);k=6;if(d.G==e.G){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[2];o[1]=r[3];k=4}if(d.G==e.v){p[0]=q[0];p[1]=q[1];n[0]=q[2];n[1]=q[3];o[0]=r[0];o[1]=r[1];k=4}if(d.v==e.v){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[0];o[1]=r[1];k=4}if(d.v==e.G){p[0]=q[2];p[1]=q[3];n[0]=q[0];n[1]=q[1];o[0]=r[2];o[1]=r[3];k=4}if(k==6){j=me(ckb,q4n,28,2,0,1);j[0]=cgi(p[0],p[1],q[0],q[1],q[2],q[3]);j[1]=cgi(p[0],p[1],r[0],r[1],r[2],r[3]);n[0]=q[0];n[1]=q[1];o[0]=r[0];o[1]=r[1];if(PKh(this.p.G,this.p.v,this.s.G)){o[0]=r[2];o[1]=r[3]}else{if(PKh(this.s.G,this.s.v,this.p.G)){n[0]=q[2];n[1]=q[3]}}}if(q!=null&&r!=null){if(this.k==null){this.k=me(ekb,m4n,52,6,0,1);this.k[0]=new Bgi(this.jd);this.k[1]=new Bgi(this.jd);this.k[2]=p[0];this.k[3]=p[1];this.k[4]=new Bgi(this.jd);this.k[5]=new Bgi(this.jd)}this.j=me(ckb,q4n,28,k,0,1);b=new _fi(n[0]);c=new _fi(n[1]);f=new _fi(this.k[0]);g=new _fi(this.k[1]);l=new _fi(this.k[4]);m=new _fi(this.k[5]);h=ogi(n[0],n[1],p[0],p[1]);i=ogi(this.k[4],this.k[5],p[0],p[1]);this.j[0]=Kfi(h,Rfi(i));this.j[1]=cgi(p[0],p[1],this.k[4],this.k[5],o[0],o[1]);this.j[2]=Kfi(Kfi(Kfi(f,f),Rfi(b)),Rfi(l));this.j[3]=Kfi(Kfi(Kfi(g,g),Rfi(c)),Rfi(m));if(k==6){this.j[4]=j[0];this.j[5]=j[1]}return this.j}}throw Btc(new Dei)};_.bM=vqo;huc(1873,19,yCn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.n!=null){return this.n}if(!!this.g&&!!this.i&&!!this.j){j=yJh(this.g,this.g);k=yJh(this.j,this.j);l=yJh(this.i,this.i);if(this.o==null){this.o=me(ekb,m4n,52,6,0,1);this.o[0]=new Bgi(this.jd);this.o[1]=new Bgi(this.jd);this.o[2]=l[0];this.o[3]=l[1];this.o[4]=new Bgi(this.jd);this.o[5]=new Bgi(this.jd)}this.n=me(ckb,q4n,28,4,0,1);b=new _fi(j[0]);c=new _fi(j[1]);d=new _fi(this.o[0]);e=new _fi(this.o[1]);h=new _fi(this.o[4]);i=new _fi(this.o[5]);f=ogi(j[0],j[1],l[0],l[1]);g=ogi(this.o[4],this.o[5],l[0],l[1]);this.n[0]=Kfi(f,Rfi(g));this.n[1]=cgi(l[0],l[1],this.o[4],this.o[5],k[0],k[1]);this.n[2]=Kfi(Kfi(Kfi(d,d),Rfi(b)),Rfi(h));this.n[3]=Kfi(Kfi(Kfi(e,e),Rfi(c)),Rfi(i));return this.n}throw Btc(new Dei)};_.bM=function(a){return this.o};huc(4628,19,lqn);_.aM=uqo;_.bM=function(a){var b,c,d;d=this.j.Vx();if(this.i==null){this.i=me(ekb,m4n,52,d.length*2,0,1);for(c=0;c<d.length;c++){b=yJh(d[c],d[c]);this.i[2*c]=b[0];this.i[2*c+1]=b[1]}}return this.i};huc(737,1157,DCn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(this.g!=null){return this.g}f=this.eb[0];if(ff(this.eb[1],118)){l=this.eb[1];if(this.i==null){g=yJh(f,f);this.i=me(ekb,m4n,52,4,0,1);this.i[0]=g[0];this.i[1]=g[1];this.i[2]=new Bgi(this.jd);this.i[3]=new Bgi(this.jd)}b=l.G;d=l.v;c=yJh(b,b);e=yJh(d,d);this.g=me(ckb,q4n,28,2,0,1);this.g[0]=Kfi(Kfi(Kfi(new _fi(this.i[2]),Rfi(new _fi(this.i[0]))),Rfi(new _fi(e[0]))),new _fi(c[0]));this.g[1]=Kfi(Kfi(Kfi(new _fi(this.i[3]),Rfi(new _fi(this.i[1]))),Rfi(new _fi(e[1]))),new _fi(c[1]));return this.g}j=null;ff(this.eb[1],36)&&(j=this.eb[1]);if(!f||!j){throw Btc(new Dei)}if(this.i==null){g=yJh(f,f);this.i=me(ekb,m4n,52,5,0,1);this.i[0]=g[0];this.i[1]=g[1];this.i[2]=new Bgi(this.jd);this.i[3]=new Bgi(this.jd);this.i[4]=new Bgi(this.jd)}h=null;if(ff(j.Fb,396)){h=suf(j);this.g=me(ckb,q4n,28,h.length+1,0,1)}else{this.g=me(ckb,q4n,28,1,0,1)}k=tuf(j,j);i=0;m=ngi(new _fi(k[0]));if(h!=null){this.g=me(ckb,q4n,28,h.length+1,0,1);for(i=0;i<h.length;i++){this.g[i]=h[i]}}this.g[i]=Kfi(ogi(this.i[0],this.i[1],this.i[2],this.i[3]),Rfi(m));return this.g};_.bM=wqo;huc(d5m,2394,ECn);_.aM=uqo;_.bM=function(a){!this.g&&(this.g=new bfi);return afi(this.g,this.j,this.i)};huc(2480,2479,lqn);_.aM=function(a){!this.g&&(this.g=new ffi);return efi(this.g,this.n,this.o,this.p)};_.bM=function(a){!this.g&&(this.g=new ffi);return this.g.r};huc(1531,1311,FCn);_.aM=uqo;_.bM=function(a){!this.j&&(this.j=new bfi);return afi(this.j,this.o,this.k)};huc(779,1532,GCn);_.aM=function(a){!this.g&&(this.g=new dfi);return cfi(this.g,this.eb)};_.bM=function(a){!this.g&&(this.g=new dfi);return this.g.r};huc(Y4m,19,HCn);_.D_=function(){return kfi((!this.i&&(this.i=new qfi),this.i),this.g,this.gd)};_.KO=function(a){var b,c;b=rCg(this);if(b){c=b.KO(a);b.aj();return c}throw Btc(new Dei)};_.LO=function(a){var b,c;b=rCg(this);if(b){c=b.LO(a);b.aj();return c}throw Btc(new Dei)};_.MO=function(a){var b;b=rCg(this);if(b){b.MO(a);b.aj();return}throw Btc(new Dei)};_.NO=function(){var a,b;a=rCg(this);if(a){b=a.NO();a.aj();return b}throw Btc(new Dei)};_.OO=tqo;huc(396,19,JCn);_.aM=function(a){return tfi((!this.i&&(this.i=new zfi),this.i),this,a)};_.bM=function(a){return (!this.i&&(this.i=new zfi),this.i).r};huc(734,19,KCn);_.aM=function(a){var b,c,d,e,f;if(this.j==null){this.j=me(ekb,m4n,52,2,0,1);this.j[0]=new Bgi(this.jd);this.j[1]=new Bgi(this.jd);b=this.g._b.u;e=this.g._b.C;d=this.g._b.A;if(d==(mij(),Dhj)&&!!b){c=b.bM(b);this.i=me(ckb,q4n,28,2,0,1);this.i[0]=Kfi(new _fi(this.j[0]),Rfi(new _fi(c[0])));this.i[1]=Kfi(new _fi(this.j[1]),Rfi(new _fi(c[1])))}if(d==Jhj&&!!b&&!!e){if(ff(b,41)&&ff(e,181)){c=b.bM(b);f=e.bM(e);this.i=me(ckb,q4n,28,2,0,1);this.i[0]=Kfi(Kfi(new _fi(this.j[0]),Rfi(new _fi(c[0]))),Rfi(new _fi(f[0])));this.i[1]=Kfi(Kfi(new _fi(this.j[1]),Rfi(new _fi(c[1]))),Rfi(new _fi(f[1])))}}if(d==yhj&&!!b&&!!e){if(ff(b,41)&&ff(e,181)){c=b.bM(b);f=e.bM(e);this.i=me(ckb,q4n,28,2,0,1);this.i[0]=Kfi(Kfi(new _fi(this.j[0]),Rfi(new _fi(c[0]))),new _fi(f[0]));this.i[1]=Kfi(Kfi(new _fi(this.j[1]),Rfi(new _fi(c[1]))),new _fi(f[1]))}}}return this.i};_.bM=xqo;huc(1144,19,NCn);_.aM=function(a){var b,c,d,e;b=this.g;c=this.i;if(!!b&&!!c){d=yJh(b,b);e=yJh(c,c);if(this.j==null){this.j=me(ekb,m4n,52,4,0,1);this.j[0]=d[0];this.j[1]=d[1];this.j[2]=e[0];this.j[3]=e[1]}return null}throw Btc(new Dei)};_.bM=xqo;huc(1158,886,PCn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.g!=null){return this.g}if(this.s==3){b=this.o;c=this.p;d=this.q;if(!!b&&!!c&&!!d){i=yJh(b,b);j=yJh(c,c);k=yJh(d,d);if(i[0]==j[0]&&i[1]==j[1]){if(this.i==null){this.i=me(ekb,m4n,52,4,0,1);this.i[0]=i[0];this.i[1]=i[1];this.i[2]=k[0];this.i[3]=k[1]}return this.g}if(this.i==null){this.i=me(ekb,m4n,52,12,0,1);this.i[0]=new Bgi(this.jd);this.i[1]=new Bgi(this.jd);this.i[2]=new Bgi(this.jd);this.i[3]=new Bgi(this.jd);this.i[4]=new Bgi(this.jd);this.i[5]=new Bgi(this.jd);this.i[6]=i[0];this.i[7]=i[1];this.i[8]=j[0];this.i[9]=j[1];this.i[10]=k[0];this.i[11]=k[1]}this.g=me(ckb,q4n,28,5,0,1);e=new _fi(this.i[2]);f=new _fi(this.i[3]);g=new _fi(this.i[4]);h=new _fi(this.i[5]);this.g[0]=Kfi(Kfi(Kfi(e,f),Rfi(g)),Rfi(h));this.g[1]=Kfi(ogi(i[0],i[1],k[0],k[1]),Rfi(Qfi(e,e)));this.g[2]=Kfi(ogi(j[0],j[1],k[0],k[1]),Rfi(Qfi(f,f)));this.g[3]=Kfi(ogi(i[0],i[1],this.i[0],this.i[1]),Rfi(Qfi(g,g)));this.g[4]=Kfi(ogi(j[0],j[1],this.i[0],this.i[1]),Rfi(Qfi(h,h)));return this.g}throw Btc(new Dei)}else if(this.s==5){b=this.o;c=this.p;d=this.q;if(!!b&&!!c&&!!d){i=yJh(b,b);j=yJh(c,c);k=yJh(d,d);if(this.i==null){this.i=me(ekb,m4n,52,12,0,1);this.i[0]=new Bgi(this.jd);this.i[1]=new Bgi(this.jd);this.i[2]=new Bgi(this.jd);this.i[3]=new Bgi(this.jd);this.i[4]=new Bgi(this.jd);this.i[5]=new Bgi(this.jd);this.i[6]=i[0];this.i[7]=i[1];this.i[8]=j[0];this.i[9]=j[1];this.i[10]=k[0];this.i[11]=k[1]}this.g=me(ckb,q4n,28,5,0,1);e=new _fi(this.i[2]);f=new _fi(this.i[3]);g=new _fi(this.i[4]);h=new _fi(this.i[5]);this.g[0]=Kfi(Kfi(Kfi(e,Rfi(f)),Rfi(g)),h);this.g[1]=Kfi(ogi(i[0],i[1],k[0],k[1]),Rfi(Qfi(e,e)));this.g[2]=Kfi(ogi(j[0],j[1],k[0],k[1]),Rfi(Qfi(f,f)));this.g[3]=Kfi(ogi(i[0],i[1],this.i[0],this.i[1]),Rfi(Qfi(g,g)));this.g[4]=Kfi(ogi(j[0],j[1],this.i[0],this.i[1]),Rfi(Qfi(h,h)));return this.g}throw Btc(new Dei)}else{throw Btc(new Dei)}};_.bM=wqo;huc(782,698,WCn);_.aM=function(a){return Afi((!this.H&&(this.H=new Cfi),this.H),a,this.g,this.i,this)};_.bM=function(a){return Bfi((!this.H&&(this.H=new Cfi),this.H),a)};huc(832,698,$Cn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(this.n){n=jQc(this.n,a);if(n!=null){return n}}if(this.p.zb==4){if(this.t){d=me(ekb,m4n,52,2,0,1);!this.o&&(this.o=new sQc);if(gQc(this.o,a)){d=jQc(this.o,a)}else{d=me(ekb,m4n,52,2,0,1);d[0]=new Bgi(this.jd);d[1]=new Bgi(this.jd);mQc(this.o,a,d)}i=0;this.hd<=-1&&fHg(this)!=0&&(i=1);b=null;c=me(ekb,m4n,52,2,0,1);l=new Wld((new Tld(this.o)).g);j=false;while(l.i){h=Vld(l);m=h.Ji();if(!Vb(m,a)){b=me(ckb,q4n,28,3+i,0,1);c=h.Ki();b[2+i]=Kfi(Qfi(ogi(d[0],d[1],c[0],c[1]),new _fi(new Bgi(this.jd))),Rfi(new Xfi(1)));j=true}}j||(b=me(ckb,q4n,28,2+i,0,1));p=Gwh(this.t);o=Zzh(this.p);b[0]=cgi(p[0],p[1],p[2],p[3],d[0],d[1]);b[1]=fgi(o[2],o[3],o[0],o[1],d[0],d[1]);!this.n&&(this.n=new sQc);if(i>0){c=yJh(this.r,this.r);b[b.length-1]=Kfi(Qfi(ogi(d[0],d[1],c[0],c[1]),new _fi(new Bgi(this.jd))),Rfi(new Xfi(1)))}mQc(this.n,a,b);return b}throw Btc(new Dei)}else if(this.p.zb==9||this.p.zb==3||this.p.zb==5){if(this.t){p=Gwh(this.t);d=me(ekb,m4n,52,2,0,1);!this.o&&(this.o=new sQc);if(gQc(this.o,a)){d=jQc(this.o,a)}else{d=me(ekb,m4n,52,2,0,1);d[0]=new Bgi(this.jd);d[1]=new Bgi(this.jd);mQc(this.o,a,d)}e=Yzh(this.p);g=Zzh(this.p);f=e.length;b=me(ckb,q4n,28,f+1,0,1);for(k=0;k<f;k++){b[k]=Tfi(Tfi(e[k],g[0],d[0]),g[1],d[1])}b[f]=cgi(d[0],d[1],p[0],p[1],p[2],p[3]);!this.n&&(this.n=new sQc);mQc(this.n,a,b);return b}throw Btc(new Dei)}else{throw Btc(new Dei)}};_.bM=function(a){return jQc(this.o,a)};huc(521,698,dDn);_.aM=function(a){if(this.i!=null){return this.i}if(this.g){if(ff(this.g,832)){this.i=this.g.aM(a);this.j==null&&(this.j=this.g.bM(a))}if(ff(this.g,782)){this.i=this.g.aM(a);this.j==null&&(this.j=this.g.bM(a))}return this.i}throw Btc(new Dei)};_.bM=xqo;huc(1328,19,eDn);_.aM=uqo;_.bM=yqo;_.KO=zqo;_.LO=Aqo;_.MO=Bqo;_.NO=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i){a=NJh(this.g);b=NJh(this.i);if(a!=null&&b!=null){this.n=dgi(a,b);Bwj('polys('+this.k.tc+'): '+Ufi(this.n[0])+','+Ufi(this.n[1])+','+Ufi(this.n[2]));return this.n}}throw Btc(new Dei)};_.OO=tqo;huc(1170,19,fDn);_.aM=uqo;_.bM=yqo;huc(639,19,gDn);_.aM=uqo;_.bM=function(a){this.j==null&&(this.j=dTg(this.eb));return this.j};_.KO=zqo;_.LO=Aqo;_.MO=Bqo;_.NO=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&!!this.i){a=NJh(this.g);b=NJh(this.i);if(a!=null&&b!=null){this.n=dgi(a,b);return this.n}}throw Btc(new Dei)};_.OO=tqo;huc(4663,19,iDn);_.aM=function(a){var b,c;if(this.j!=null){return this.j}if(!!this.g&&!!this.i){b=yJh(this.g,this.g);c=yJh(this.i,this.i);if(this.k==null){this.k=me(ekb,m4n,52,4,0,1);this.k[0]=new Bgi(this.jd);this.k[1]=new Bgi(this.jd);this.k[2]=new Bgi(this.jd);this.k[3]=new Bgi(this.jd)}this.j=eTg(b[0],b[1],c[0],c[1],this.k);return this.j}throw Btc(new Dei)};_.bM=vqo;_.KO=function(a){var b,c,d;if(!!this.g&&!!this.i){b=FJh(this.g,a);c=FJh(this.i,a);d=me(vf,CXm,5,3,15,1);d[0]=$wnd.Math.max(b[0]+b[2]+2*c[2],2*b[2]+c[0]+c[2]);d[1]=$wnd.Math.max(b[1]+b[2]+2*c[2],2*b[2]+c[1]+c[2]);d[2]=2*$wnd.Math.max($wnd.Math.max(b[2]+c[0],b[2]+c[1]),$wnd.Math.max(b[0]+c[2],b[1]+c[2]));return d}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.g&&!!this.i){b=GJh(this.g,a);c=GJh(this.i,a);d=me(uv,Den,151,3,0,1);d[0]=ykd(ykd(ykd((jkd(),Mkd(2)),b[2]),c[2]),pld(ykd(b[0],c[2]),ykd(c[0],b[2])));d[1]=ykd(ykd(ykd(Mkd(2),b[2]),c[2]),pld(ykd(b[1],c[2]),ykd(c[1],b[2])));d[2]=pld(ykd(pld(ykd(b[2],c[0]),ykd(b[0],c[2])),kld(ykd(b[2],c[0]),ykd(b[0],c[2]))),ykd(pld(ykd(b[1],c[2]),ykd(b[2],c[1])),kld(ykd(b[1],c[2]),ykd(b[2],c[1]))));return d}throw Btc(new Dei)};_.MO=Bqo;_.NO=function(){var a,b;if(this.p!=null){return this.p}if(!!this.g&&!!this.i){a=NJh(this.g);b=NJh(this.i);this.p=me(ckb,q4n,28,3,0,1);this.p[0]=Qfi(Qfi(Qfi(new Xfi(2),a[2]),b[2]),Kfi(Qfi(a[0],b[2]),Rfi(Qfi(b[0],a[2]))));this.p[1]=Qfi(Qfi(Qfi(new Xfi(2),a[2]),b[2]),Kfi(Qfi(a[1],b[2]),Rfi(Qfi(b[1],a[2]))));this.p[2]=Kfi(Qfi(Kfi(Qfi(a[2],b[0]),Rfi(Qfi(a[0],b[2]))),Kfi(Qfi(a[2],b[0]),Qfi(a[0],b[2]))),Rfi(Qfi(Kfi(Qfi(a[1],b[2]),Rfi(Qfi(a[2],b[1]))),Kfi(Qfi(a[1],b[2]),Qfi(a[2],b[1])))));return this.p}throw Btc(new Dei)};_.OO=tqo;huc(4664,19,iDn);_.aM=function(a){var b;if(this.g!=null){return this.g}if(this.o){b=Gwh(this.o);if(this.i==null){this.i=me(ekb,m4n,52,4,0,1);this.i[0]=new Bgi(this.jd);this.i[1]=new Bgi(this.jd);this.i[2]=new Bgi(this.jd);this.i[3]=new Bgi(this.jd)}this.g=eTg(b[0],b[1],b[2],b[3],this.i);return this.g}throw Btc(new Dei)};_.bM=wqo;_.KO=function(a){var b,c,d,e,f;b=this.o.G;c=this.o.v;if(!!b&&!!c){d=FJh(b,a);e=FJh(c,a);f=me(vf,CXm,5,3,15,1);f[0]=$wnd.Math.max(d[0]+d[2]+2*e[2],2*d[2]+e[0]+e[2]);f[1]=$wnd.Math.max(d[1]+d[2]+2*e[2],2*d[2]+e[1]+e[2]);f[2]=2*$wnd.Math.max($wnd.Math.max(d[2]+e[0],d[2]+e[1]),$wnd.Math.max(d[0]+e[2],d[1]+e[2]));return f}throw Btc(new Dei)};_.LO=function(a){var b,c,d,e,f;b=this.o.G;c=this.o.v;if(!!b&&!!c){d=GJh(b,a);e=GJh(c,a);f=me(uv,Den,151,3,0,1);f[0]=ykd(ykd(ykd((jkd(),Mkd(2)),d[2]),e[2]),pld(ykd(d[0],e[2]),ykd(e[0],d[2])));f[1]=ykd(ykd(ykd(Mkd(2),d[2]),e[2]),pld(ykd(d[1],e[2]),ykd(e[1],d[2])));f[2]=pld(ykd(pld(ykd(d[2],e[0]),ykd(d[0],e[2])),kld(ykd(d[2],e[0]),ykd(d[0],e[2]))),ykd(pld(ykd(d[1],e[2]),ykd(d[2],e[1])),kld(ykd(d[1],e[2]),ykd(d[2],e[1]))));return f}throw Btc(new Dei)};_.MO=function(a){var b,c;b=this.o.G;c=this.o.v;if(!!b&&!!c){HJh(b,a);HJh(c,a);return}throw Btc(new Dei)};_.NO=function(){var a,b,c,d;if(this.n!=null){return this.n}a=this.o.G;b=this.o.v;if(!!a&&!!b){c=NJh(a);d=NJh(b);this.n=me(ckb,q4n,28,3,0,1);this.n[0]=Qfi(Qfi(Qfi(new Xfi(2),c[2]),d[2]),Kfi(Qfi(c[0],d[2]),Rfi(Qfi(d[0],c[2]))));this.n[1]=Qfi(Qfi(Qfi(new Xfi(2),c[2]),d[2]),Kfi(Qfi(c[1],d[2]),Rfi(Qfi(d[1],c[2]))));this.n[2]=Kfi(Qfi(Kfi(Qfi(c[2],d[0]),Rfi(Qfi(c[0],d[2]))),Kfi(Qfi(c[2],d[0]),Qfi(c[0],d[2]))),Rfi(Qfi(Kfi(Qfi(c[1],d[2]),Rfi(Qfi(c[2],d[1]))),Kfi(Qfi(c[1],d[2]),Qfi(c[2],d[1])))));return this.n}throw Btc(new Dei)};_.OO=tqo;huc(4564,19,iDn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.i!=null){return this.i}if(!!this.g&&ff(this.n,73)){l=yJh(this.g,this.g);f=new _fi(l[0]);g=new _fi(l[1]);k=Gwh((j=this.n,this.n,j));b=new _fi(k[0]);c=new _fi(k[1]);d=new _fi(k[2]);e=new _fi(k[3]);if(this.j==null){this.j=me(ekb,m4n,52,4,0,1);this.j[0]=new Bgi(this.jd);this.j[1]=new Bgi(this.jd);this.j[2]=l[0];this.j[3]=l[1]}h=new _fi(this.j[0]);i=new _fi(this.j[1]);this.i=me(ckb,q4n,28,2,0,1);this.i[0]=Kfi(Kfi(Kfi(h,Rfi(f)),Rfi(d)),b);this.i[1]=Kfi(Kfi(Kfi(i,Rfi(g)),Rfi(e)),c);return this.i}throw Btc(new Dei)};_.bM=xqo;_.KO=function(a){var b,c,d;if(!!this.g&&ff(this.n,73)){c=FJh(this.g,a);b=Hwh(this.n,a);d=me(vf,CXm,5,3,15,1);d[0]=b[0]+c[2];d[1]=b[1]+c[2];d[2]=$wnd.Math.max(b[0]+c[0],b[1]+c[1]);return d}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.g&&ff(this.n,73)){d=GJh(this.g,a);c=Mwh(this.n,a);b=me(uv,Den,151,3,0,1);b[0]=ykd(c[0],d[2]);b[1]=ykd(c[1],d[2]);b[2]=zkd(kld(ykd(c[0],d[0]),ykd(c[1],d[1])));return b}throw Btc(new Dei)};_.MO=function(a){if(!!this.g&&ff(this.n,73)){HJh(this.g,a);Nwh(this.n,a);return}throw Btc(new Dei)};_.NO=function(){var a,b;if(this.o!=null){return this.o}if(!!this.g&&ff(this.n,73)){a=NJh(this.g);b=Rwh(this.n);this.o=me(ckb,q4n,28,3,0,1);this.o[0]=Qfi(b[0],a[2]);this.o[1]=Qfi(b[1],a[2]);this.o[2]=Rfi(Kfi(Qfi(b[0],a[0]),Qfi(b[1],a[1])));return this.o}throw Btc(new Dei)};_.OO=tqo;huc(1162,1851,iDn);_.aM=function(a){var b,c;if(this.g!=null){return this.g}b=this.n;c=this.o;if(!b||!c){throw Btc(new Dei)}if(this.i==null){this.i=me(ekb,m4n,52,2,0,1);this.i[0]=new Bgi(this.jd);this.i[1]=new Bgi(this.jd)}this.g=fTg(b,c,this.i);return this.g};_.bM=wqo;_.KO=function(a){var b,c,d,e,f;b=this.n;c=this.o;if(!!b&&!!c){d=FJh(b,a);e=FJh(c,a);f=me(vf,CXm,5,3,15,1);f[0]=$wnd.Math.max(d[0]+e[2],e[0]+d[2]);f[1]=$wnd.Math.max(d[1]+e[2],e[1]+d[2]);f[2]=d[2]+e[2];return f}throw Btc(new Dei)};_.LO=function(a){var b,c,d,e,f;b=this.n;c=this.o;if(!!b&&!!c){e=GJh(b,a);f=GJh(c,a);d=me(uv,Den,151,3,0,1);d[0]=kld(ykd(e[0],f[2]),ykd(f[0],e[2]));d[1]=kld(ykd(e[1],f[2]),ykd(f[1],e[2]));d[2]=ykd(ykd(e[2],f[2]),(jkd(),Mkd(2)));return d}throw Btc(new Dei)};_.MO=function(a){var b,c;b=this.n;c=this.o;if(!!b&&!!c){HJh(b,a);HJh(c,a);return}throw Btc(new Dei)};_.NO=function(){var a,b,c,d;if(this.j!=null){return this.j}a=this.n;b=this.o;if(!!a&&!!b){c=NJh(a);d=NJh(b);this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(c[0],d[2]),Qfi(d[0],c[2]));this.j[1]=Kfi(Qfi(c[1],d[2]),Qfi(d[1],c[2]));this.j[2]=Qfi(Qfi(c[2],d[2]),new Xfi(2));return this.j}throw Btc(new Dei)};_.OO=tqo;huc(4661,19,iDn);_.aM=function(a){if(this.k!=null){return this.k}if(!this.i||!this.j){throw Btc(new Dei)}if(this.n==null){this.n=me(ekb,m4n,52,2,0,1);this.n[0]=new Bgi(this.jd);this.n[1]=new Bgi(this.jd)}this.k=fTg(this.i,this.j,this.n);return this.k};_.bM=Cqo;_.KO=function(a){var b,c,d;if(!!this.i&&!!this.j){b=FJh(this.i,a);c=FJh(this.j,a);d=me(vf,CXm,5,3,15,1);d[0]=$wnd.Math.max(b[0]+c[2],c[0]+b[2]);d[1]=$wnd.Math.max(b[1]+c[2],c[1]+b[2]);d[2]=b[2]+c[2];return d}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.i&&!!this.j){c=GJh(this.i,a);d=GJh(this.j,a);b=me(uv,Den,151,3,0,1);b[0]=kld(ykd(c[0],d[2]),ykd(d[0],c[2]));b[1]=kld(ykd(c[1],d[2]),ykd(d[1],c[2]));b[2]=ykd(ykd(c[2],d[2]),(jkd(),Mkd(2)));return b}throw Btc(new Dei)};_.MO=function(a){if(!!this.i&&!!this.j){HJh(this.i,a);HJh(this.j,a);return}throw Btc(new Dei)};_.NO=function(){var a,b;if(this.o!=null){return this.o}if(!!this.i&&!!this.j){a=NJh(this.i);b=NJh(this.j);this.o=me(ckb,q4n,28,3,0,1);this.o[0]=Kfi(Qfi(a[0],b[2]),Qfi(b[0],a[2]));this.o[1]=Kfi(Qfi(a[1],b[2]),Qfi(b[1],a[2]));this.o[2]=Qfi(Qfi(a[2],b[2]),new Xfi(2));return this.o}throw Btc(new Dei)};_.OO=tqo;huc(2466,19,iDn);_.aM=function(a){!this.o&&(this.o=new Gfi);return Ffi(this.o,this.j,this.g)};_.bM=function(a){!this.o&&(this.o=new Gfi);return this.o.r};_.KO=function(a){var b,c,d;if(!!this.g&&ff(this.j,73)){c=FJh(this.g,a);b=Hwh(this.j,a);d=me(vf,CXm,5,3,15,1);d[0]=b[1]+c[2];d[1]=b[0]+c[2];d[2]=$wnd.Math.max(b[0]+c[1],b[1]+c[0]);return d}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.g&&ff(this.j,73)){d=GJh(this.g,a);c=Mwh(this.j,a);b=me(uv,Den,151,3,0,1);b[0]=zkd(ykd(c[1],d[2]));b[1]=ykd(c[0],d[2]);b[2]=kld(zkd(ykd(c[0],d[1])),ykd(c[1],d[0]));return b}throw Btc(new Dei)};_.MO=function(a){if(!!this.g&&ff(this.j,73)){HJh(this.g,a);Nwh(this.j,a);return}throw Btc(new Dei)};_.NO=function(){var a,b;if(this.n!=null){return this.n}if(!!this.g&&ff(this.j,73)){b=NJh(this.g);a=Rwh(this.j);this.n=me(ckb,q4n,28,3,0,1);this.n[0]=Rfi(Qfi(a[1],b[2]));this.n[1]=Qfi(a[0],b[2]);this.n[2]=Kfi(Rfi(Qfi(a[0],b[1])),Qfi(a[1],b[0]));return this.n}throw Btc(new Dei)};_.OO=tqo;huc(2395,1530,lqn);_.aM=function(a){var b,c,d,e;if(this.g!=null){return this.g}b=this.j;c=this.k;if(!!b&&!!c){d=yJh(b,b);e=Gwh(c);if(this.i==null){this.i=me(ekb,m4n,52,10,0,1);this.i[0]=new Bgi(this.jd);this.i[1]=new Bgi(this.jd);this.i[2]=new Bgi(this.jd);this.i[3]=new Bgi(this.jd);this.i[4]=e[0];this.i[5]=e[1];this.i[6]=e[2];this.i[7]=e[3];this.i[8]=d[0];this.i[9]=d[1];Gwj('Parabola '+a.dt()+'('+this.i[0]+','+this.i[1]+') implicitly introduces feet point ('+this.i[2]+','+this.i[3]+') on directrix '+c.tc)}this.g=me(ckb,q4n,28,3,0,1);this.g[0]=fgi(d[0],d[1],this.i[0],this.i[1],this.i[2],this.i[3]);this.g[1]=cgi(e[0],e[1],e[2],e[3],this.i[2],this.i[3]);this.g[2]=lgi(this.i[0],this.i[1],this.i[2],this.i[3],e[0],e[1],e[2],e[3]);return this.g}throw Btc(new Dei)};_.bM=wqo;huc(1893,842,rDn);_.aM=function(b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L;if(this.g!=null){return this.g}D=this.o.bM(this.o);F=this.p.bM(this.p);w=pf(this.v.Px());if(w==4){G=me(ekb,m4n,52,2,0,1);G[0]=new Bgi(this.jd);G[1]=new Bgi(this.jd);H=me(ekb,m4n,52,2,0,1);H[0]=new Bgi(this.jd);H[1]=new Bgi(this.jd);this.g=me(ckb,q4n,28,4,0,1);c=new _fi(D[0]);e=new _fi(F[0]);h=new _fi(G[0]);k=new _fi(H[0]);d=new _fi(D[1]);f=new _fi(F[1]);i=new _fi(G[1]);l=new _fi(H[1]);this.g[0]=Kfi(Kfi(Kfi(e,Rfi(c)),Rfi(i)),f);this.g[1]=Kfi(Kfi(Kfi(d,Rfi(f)),Rfi(h)),e);this.g[2]=Kfi(Kfi(Kfi(k,Rfi(c)),Rfi(d)),f);this.g[3]=Kfi(Kfi(Kfi(l,Rfi(d)),Rfi(e)),c);this.i=me(ekb,m4n,52,(w-2)*2,0,1);this.i[0]=G[0];this.i[1]=G[1];this.i[2]=H[0];this.i[3]=H[1];return this.g}j=this.jd.VK();try{q=vNd(j).yn('cos2piOverNMinpoly('+w+')');!!ywj&&zwj(ywj,(Rwj(),Kwj),q);I=new Bgi(this.jd);K=new Bgi(this.jd);q=jid(q,'x',Thd('v',''+I.g));s=I4n+q+' [2]: 1,1';B=new t9c;mQc(B.g,I,B);C=new Etd(B);try{t=Tgi(s,C)}catch(a){a=Atc(a);if(ff(a,a6m)){!!ywj&&zwj(ywj,(Rwj(),Kwj),J4n+s);throw Btc(new Dei)}else throw Btc(a)}v=(r=(new fmd(t.g)).g._g().tf(),new gmd(r));g=new Wfi;while(v.g.$i()){A=(m=v.g._i(),m.Ji());u=A.tf();while(u.$i()){g=u._i()}}J=new _fi(I);L=new _fi(K);this.i=me(ekb,m4n,52,(w-2)*2,0,1);this.g=me(ckb,q4n,28,(w-2)*2+2,0,1);this.g[0]=g;this.g[1]=Kfi(Kfi(Qfi(J,J),Qfi(L,L)),Rfi(new Xfi(1)));c=new _fi(D[0]);e=new _fi(F[0]);d=new _fi(D[1]);f=new _fi(F[1]);for(n=2,o=0,p=2;n<w;++n){G=me(ekb,m4n,52,2,0,1);G[0]=new Bgi(this.jd);G[1]=new Bgi(this.jd);this.i[o++]=G[0];this.i[o++]=G[1];h=new _fi(G[0]);i=new _fi(G[1]);this.g[p++]=Kfi(Kfi(Kfi(Qfi(J,Kfi(e,Rfi(c))),Rfi(Qfi(L,Kfi(f,Rfi(d))))),Rfi(h)),e);this.g[p++]=Kfi(Kfi(Kfi(Qfi(L,Kfi(e,Rfi(c))),Qfi(J,Kfi(f,Rfi(d)))),Rfi(i)),f);c=e;e=h;d=f;f=i}return this.g}catch(a){a=Atc(a);if(ff(a,68)){!!ywj&&zwj(ywj,(Rwj(),Kwj),'Problem with computing minimal poly of cos(2pi/n)');throw Btc(new Dei)}else throw Btc(a)}};_.bM=function(a){var b,c;c=me(ekb,m4n,52,2,0,1);for(b=0;b<this.B.n.B.length;++b){if(Vb(a,Eff(this.B,b))){c[0]=this.i[2*b];c[1]=this.i[2*b+1];return c}}return null};huc(4850,431,Zqn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v;b=this.g;c=this.eb[0];if(!!b&&!!c){u=yJh(b,b);v=yJh(c,c);if(this.k==null){this.k=me(ekb,m4n,52,8,0,1);this.k[0]=new Bgi(this.jd);this.k[1]=new Bgi(this.jd);this.k[2]=u[0];this.k[3]=u[1];this.k[4]=v[0];this.k[5]=v[1];this.k[6]=new Bgi(this.jd);this.k[7]=new Bgi(this.jd)}h=this.i.Px();i=h/Bbn*180;j=pf(i);if(!inj(i)){throw Btc(new Dei)}d=new _fi(u[0]);e=new _fi(u[1]);k=new _fi(v[0]);l=new _fi(v[1]);f=new _fi(this.k[0]);g=new _fi(this.k[1]);s=new _fi(this.k[6]);t=new _fi(this.k[7]);j%=360;j<0&&(j+=360);if(j==0){this.j=me(ckb,q4n,28,2,0,1);this.j[0]=Kfi(Kfi(Kfi(f,Rfi(d)),Rfi(k)),d);this.j[1]=Kfi(Kfi(Kfi(g,Rfi(e)),Rfi(l)),e);return this.j}else if(j==180){this.j=me(ckb,q4n,28,2,0,1);this.j[0]=Kfi(Kfi(Kfi(f,Rfi(d)),k),Rfi(d));this.j[1]=Kfi(Kfi(Kfi(g,Rfi(e)),l),Rfi(e));return this.j}else if(j==90){this.j=me(ckb,q4n,28,2,0,1);this.j[0]=Kfi(Kfi(Kfi(f,Rfi(d)),l),Rfi(e));this.j[1]=Kfi(Kfi(Kfi(g,Rfi(e)),Rfi(k)),d);return this.j}else if(j==270){this.j=me(ckb,q4n,28,2,0,1);this.j[0]=Kfi(Kfi(Kfi(f,Rfi(d)),Rfi(l)),e);this.j[1]=Kfi(Kfi(Kfi(g,Rfi(e)),k),Rfi(d));return this.j}else if(j==30||j==150){this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(s,s),Rfi(new Xfi(3)));m=Kfi(Kfi(Kfi(Qfi(new Xfi(2),f),Rfi(Qfi(new Xfi(2),d))),l),Rfi(e));n=Kfi(k,Rfi(d));o=Qfi(s,n);this.j[1]=Kfi(m,Rfi(o));p=Kfi(Kfi(Kfi(Qfi(new Xfi(2),g),Rfi(Qfi(new Xfi(2),e))),Rfi(k)),d);q=Kfi(l,Rfi(e));r=Qfi(s,q);this.j[2]=Kfi(p,Rfi(r));return this.j}else if(j==330||j==210){this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(s,s),Rfi(new Xfi(3)));m=Kfi(Kfi(Kfi(Qfi(new Xfi(2),f),Rfi(Qfi(new Xfi(2),d))),Rfi(l)),e);n=Kfi(k,Rfi(d));o=Qfi(s,n);this.j[1]=Kfi(m,Rfi(o));p=Kfi(Kfi(Kfi(Qfi(new Xfi(2),g),Rfi(Qfi(new Xfi(2),e))),k),Rfi(d));q=Kfi(l,Rfi(e));r=Qfi(s,q);this.j[2]=Kfi(p,Rfi(r));return this.j}else if(j==315||j==135){this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(t,t),Rfi(new Xfi(2)));m=Kfi(Qfi(new Xfi(2),f),Rfi(Qfi(new Xfi(2),d)));n=Kfi(Kfi(Kfi(k,Rfi(d)),l),Rfi(e));this.j[1]=Kfi(m,Rfi(Qfi(t,n)));o=Kfi(Qfi(new Xfi(2),g),Rfi(Qfi(new Xfi(2),e)));p=Kfi(Kfi(Kfi(l,Rfi(e)),Rfi(k)),d);this.j[2]=Kfi(o,Rfi(Qfi(t,p)));return this.j}else if(j==45||j==225){this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(t,t),Rfi(new Xfi(2)));m=Kfi(Qfi(new Xfi(2),f),Rfi(Qfi(new Xfi(2),d)));n=Kfi(Kfi(Kfi(k,Rfi(d)),Rfi(l)),e);this.j[1]=Kfi(m,Rfi(Qfi(t,n)));o=Kfi(Qfi(new Xfi(2),g),Rfi(Qfi(new Xfi(2),e)));p=Kfi(Kfi(Kfi(k,Rfi(d)),l),Rfi(e));this.j[2]=Kfi(o,Rfi(Qfi(t,p)));return this.j}else if(j==60||j==300){this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(s,s),Rfi(new Xfi(3)));m=Kfi(Kfi(Kfi(Qfi(new Xfi(2),f),Rfi(Qfi(new Xfi(2),d))),Rfi(k)),d);n=Kfi(l,Rfi(e));this.j[1]=Kfi(m,Rfi(Qfi(s,n)));o=Kfi(Kfi(Kfi(Qfi(new Xfi(2),g),Rfi(Qfi(new Xfi(2),e))),Rfi(l)),e);p=Kfi(d,Rfi(k));this.j[2]=Kfi(o,Rfi(Qfi(s,p)));return this.j}else if(j==120||j==240){this.j=me(ckb,q4n,28,3,0,1);this.j[0]=Kfi(Qfi(s,s),Rfi(new Xfi(3)));m=Kfi(Kfi(Kfi(Qfi(new Xfi(2),f),Rfi(Qfi(new Xfi(2),d))),k),Rfi(d));n=Kfi(l,Rfi(e));this.j[1]=Kfi(m,Rfi(Qfi(s,n)));o=Kfi(Kfi(Kfi(Qfi(new Xfi(2),g),Rfi(Qfi(new Xfi(2),e))),l),Rfi(e));p=Kfi(d,Rfi(k));this.j[2]=Kfi(o,Rfi(Qfi(s,p)));return this.j}throw Btc(new Dei)}throw Btc(new Dei)};_.bM=vqo;huc(1159,19,wDn);_.aM=function(a){var b,c;if(this.k!=null){return this.k}if(this.n==null){b=me(ekb,m4n,52,2,0,1);c=yJh(this.g,this.g);b[0]=new Bgi(this.jd);b[1]=new Bgi(this.jd);this.n=me(ekb,m4n,52,4,0,1);this.n[0]=b[0];this.n[1]=b[1];this.n[2]=c[0];this.n[3]=c[1];this.k=fTg(this.g,this.i,b);return this.k}throw Btc(new Dei)};_.bM=Cqo;huc(4665,1874,KDn);_.aM=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,A,B,C,D,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T;!this.g&&(this.g=new sQc);!this.i&&(this.i=new sQc);if(this.p.zb==4){L=this.n;g=this.p;Q=yJh(L,L);R=Zzh(g);if(this.p.eU(this.n,Bin)||and(this.n.YU(),this.p,0)!=-1){f=me(ekb,m4n,52,4,0,1);if(jQc(this.i,a)==null){f[0]=Q[0];f[1]=Q[1];f[2]=new Bgi(this.jd);f[3]=new Bgi(this.jd);mQc(this.i,a,f)}else{f=jQc(this.i,a)}c=me(ckb,q4n,28,2,0,1);c[0]=Kfi(Kfi(Kfi(new _fi(f[1]),Rfi(new _fi(R[1]))),Rfi(new _fi(f[2]))),new _fi(f[0]));c[1]=Kfi(Kfi(Kfi(new _fi(R[0]),Rfi(new _fi(f[0]))),Rfi(new _fi(f[3]))),new _fi(f[1]));mQc(this.g,a,c);return c}e=me(ekb,m4n,52,6,0,1);if(jQc(this.i,a)==null){e[0]=new Bgi(this.jd);e[1]=new Bgi(this.jd);e[2]=Q[0];e[3]=Q[1];e[4]=new Bgi(this.jd);e[5]=new Bgi(this.jd);mQc(this.i,a,e)}else{e=jQc(this.i,a)}b=null;B=new Wld((new Tld(this.i)).g);A=false;while(B.i){o=Vld(B);J=o.Ji();if(!Vb(J,a)){b=me(ckb,q4n,28,5,0,1);d=o.Ki();b[4]=Kfi(Qfi(ogi(e[0],e[1],d[0],d[1]),new _fi(new Bgi(this.jd))),Rfi(new Xfi(1)));A=true}}A||(b=me(ckb,q4n,28,4,0,1));C=new _fi(e[4]);F=new _fi(e[5]);l=new _fi(Q[0]);m=new _fi(Q[1]);H=new _fi(R[0]);I=new _fi(R[1]);b[0]=Kfi(Kfi(Qfi(new Xfi(2),C),Rfi(H)),Rfi(l));b[1]=Kfi(Kfi(Qfi(new Xfi(2),F),Rfi(I)),Rfi(m));b[2]=fgi(e[0],e[1],e[4],e[5],Q[0],Q[1]);b[3]=fgi(e[0],e[1],R[0],R[1],R[2],R[3]);mQc(this.g,a,b);return b}if(this.p.zb==9){L=this.n;K=this.p;Q=yJh(L,L);T=Zzh(K);if(this.p.eU(this.n,Bin)||and(this.n.YU(),this.p,0)!=-1){f=me(ekb,m4n,52,4,0,1);if(jQc(this.i,a)==null){f[0]=new Bgi(this.jd);f[1]=new Bgi(this.jd);f[2]=Q[0];f[3]=Q[1];mQc(this.i,a,f)}else{f=jQc(this.i,a)}c=me(ckb,q4n,28,4,0,1);C=new _fi(f[0]);F=new _fi(f[1]);p=new _fi(T[8]);q=new _fi(T[9]);M=new Bgi(this.jd);O=new Bgi(this.jd);N=new _fi(M);P=new _fi(O);c[0]=Kfi(Kfi(Qfi(new Xfi(2),C),Rfi(p)),Rfi(N));c[1]=Kfi(Kfi(Qfi(new Xfi(2),F),Rfi(q)),Rfi(P));c[2]=cgi(M,O,T[4],T[5],T[6],T[7]);c[3]=fgi(M,O,Q[0],Q[1],T[8],T[9]);mQc(this.g,a,c);return c}e=me(ekb,m4n,52,4,0,1);if(jQc(this.i,a)==null){e[0]=new Bgi(this.jd);e[1]=new Bgi(this.jd);e[2]=Q[0];e[3]=Q[1];mQc(this.i,a,e)}else{e=jQc(this.i,a)}b=me(ckb,q4n,28,5,0,1);v=new Bgi(this.jd);w=new Bgi(this.jd);b[0]=cgi(v,w,T[4],T[5],T[6],T[7]);b[1]=fgi(v,w,Q[0],Q[1],T[8],T[9]);b[2]=lgi(T[8],T[9],v,w,e[2],e[3],e[0],e[1]);b[3]=lgi(v,w,e[0],e[1],T[4],T[5],T[6],T[7]);b[4]=Kfi(Qfi(ogi(e[0],e[1],e[2],e[3]),new _fi(new Bgi(this.jd))),Rfi(new Xfi(1)));mQc(this.g,a,b);return b}if(this.p.zb==3||this.p.zb==5){L=this.n;n=this.p;Q=yJh(L,L);S=Zzh(n);if(this.p.eU(this.n,Bin)||and(this.n.YU(),this.p,0)!=-1){f=me(ekb,m4n,52,6,0,1);if(jQc(this.i,a)==null){f[0]=new Bgi(this.jd);f[1]=new Bgi(this.jd);f[2]=Q[0];f[3]=Q[1];f[4]=new Bgi(this.jd);f[5]=new Bgi(this.jd);mQc(this.i,a,f)}else{f=jQc(this.i,a)}c=me(ckb,q4n,28,4,0,1);D=new _fi(f[0]);G=new _fi(f[1]);s=new _fi(S[8]);u=new _fi(S[9]);i=new _fi(f[4]);k=new _fi(f[5]);c[0]=cgi(S[6],S[7],Q[0],Q[1],f[4],f[5]);c[1]=fgi(S[8],S[9],Q[0],Q[1],f[4],f[5]);c[2]=Kfi(Kfi(Qfi(new Xfi(2),D),Rfi(s)),Rfi(i));c[3]=Kfi(Kfi(Qfi(new Xfi(2),G),Rfi(u)),Rfi(k));mQc(this.g,a,c);return c}e=me(ekb,m4n,52,6,0,1);if(jQc(this.i,a)==null){e[0]=new Bgi(this.jd);e[1]=new Bgi(this.jd);e[2]=Q[0];e[3]=Q[1];e[4]=new Bgi(this.jd);e[5]=new Bgi(this.jd);mQc(this.i,a,e)}else{e=jQc(this.i,a)}b=me(ckb,q4n,28,5,0,1);C=new _fi(e[0]);F=new _fi(e[1]);r=new _fi(S[8]);t=new _fi(S[9]);h=new _fi(e[4]);j=new _fi(e[5]);b[0]=cgi(S[6],S[7],S[0],S[1],e[4],e[5]);b[1]=fgi(S[8],S[9],S[0],S[1],e[4],e[5]);b[2]=Kfi(Kfi(Qfi(new Xfi(2),C),Rfi(r)),Rfi(h));b[3]=Kfi(Kfi(Qfi(new Xfi(2),F),Rfi(t)),Rfi(j));b[4]=cgi(S[0],S[1],e[0],e[1],e[2],e[3]);mQc(this.g,a,b);return b}throw Btc(new Dei)};_.bM=function(a){return jQc(this.i,a)};huc(493,1,{},cTg);var M5=vgd(493);huc(3318,1,{},T4g);_.Cn=function(a){var b;if(ff(a,122)){return a.Lx()}if(ff(a,15)){b=0;gQc(this.g,a)&&(b=jQc(this.g,a).g);mQc(this.g,a,ehd(b+1))}return a};var R4g;var o7=vgd(3318);huc(3321,1,{},_4g);_.Cn=function(a){var b;if(ff(a,22)){b=a;ff(b.C,36)&&$4g(this,b.C);ff(b.u,36)&&$4g(this,b.u)}return a};var Y4g;var q7=vgd(3321);huc(6176,1,{},kgh);_.LR=function(a,b){return jgh(a,b)};var hcb=vgd(6176);huc(73,426,OFn);_.aM=function(a){if(ff(this.Fb,163)){return this.Fb.aM(this)}if(ff(this,694)||!this.Fb){return null}throw Btc(new Dei)};_.bM=function(a){return Gwh(this)};_.KO=function(a){return Hwh(this,a)};_.LO=function(a){return Mwh(this,a)};_.MO=function(a){Nwh(this,a)};_.NO=function(){return Rwh(this)};_.OO=function(){if(!!this.Fb&&ff(this.Fb,240)){return new cTg(this.Fb)}return null};_.qu=Dqo;huc(174,401,aGn);_.aM=function(a){return Yzh(this)};_.bM=function(a){return Zzh(this)};huc(41,426,rGn);_.aM=function(a){return suf(this)};_.bM=function(a){return yJh(this,a)};_.KO=function(a){return FJh(this,a)};_.LO=function(a){return GJh(this,a)};_.MO=function(a){HJh(this,a)};_.NO=function(){return NJh(this)};_.OO=tqo;_.qu=function(a){return qnj(),a.Zu()?onj:nnj};huc(3849,1,{},bLh);_.Ze=Eqo;var Ceb=vgd(3849);huc(3850,1,{},cLh);_.ek=Fqo;var Deb=vgd(3850);huc(3851,1,{},dLh);_.Ze=Eqo;var Eeb=vgd(3851);huc(3852,1,{},eLh);_.ek=Fqo;var Feb=vgd(3852);huc(3853,1,{},fLh);_.Ze=Gqo;var Geb=vgd(3853);huc(3854,1,{},gLh);_.ek=Fqo;var Heb=vgd(3854);huc(3855,1,{},hLh);_.Ze=Gqo;var Ieb=vgd(3855);huc(3856,1,{},iLh);_.ek=Fqo;var Jeb=vgd(3856);huc(118,73,uGn);_.qu=function(a){return qnj(),a.dv()&&gnj(this.o,a.bX())?onj:nnj};huc(181,426,wGn);_.aM=function(a){if(ff(this.Fb,163)){return this.Fb.aM(this)}throw Btc(new Dei)};_.bM=function(a){return Zzh(this)};_.KO=function(a){if(!!this.Fb&&ff(this.Fb,240)){return this.Fb.KO(a)}throw Btc(new Dei)};_.LO=function(a){if(ff(this.Fb,240)){return this.Fb.LO(a)}throw Btc(new Dei)};_.MO=function(a){if(ff(this.Fb,240)){this.Fb.MO(a);return}throw Btc(new Dei)};_.NO=function(){if(ff(this.Fb,240)){return this.Fb.NO()}throw Btc(new Dei)};_.OO=function(){if(ff(this.Fb,240)){return new cTg(this.Fb)}return null};huc(8077,1,{});var zjb=vgd(8077);huc(7898,1,{},odi);_.Gi=function(a,b){return ndi(a,b)};_.Fe=Jqo;_.Hi=Kqo;var yjb=vgd(7898);huc(7429,19,M4n,qdi);_.Im=function(){return Yqh(),Ogh};_.aj=Hqo;_.Em=function(){Uxh(this.n,PKh(this.i,this.j,this.k))};_.D_=function(){var a,b,c;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k){a=yJh(this.i,this.i);b=yJh(this.j,this.j);c=yJh(this.k,this.k);this.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);this.g[0][0]=cgi(a[0],a[1],b[0],b[1],c[0],c[1]);return this.g}throw Btc(new Dei)};_.KO=function(a){var b,c,d,e;if(!!this.i&&!!this.j&&!!this.k){b=FJh(this.i,a);c=FJh(this.j,a);d=FJh(this.k,a);e=me(vf,CXm,5,1,15,1);e[0]=$wnd.Math.max(b[0]+c[1]+d[2],$wnd.Math.max(c[0]+d[1]+b[2],$wnd.Math.max(d[0]+b[1]+c[2],$wnd.Math.max(d[0]+c[1]+b[2],$wnd.Math.max(c[0]+b[1]+d[2],b[0]+d[1]+c[2])))));return e}throw Btc(new Dei)};_.LO=function(a){var b,c,d,e;if(!!this.i&&!!this.j&&!!this.k){c=GJh(this.i,a);d=GJh(this.j,a);e=GJh(this.k,a);b=me(uv,Den,151,1,0,1);b[0]=pld(kld(kld(ykd(ykd(c[0],d[1]),e[2]),ykd(ykd(d[0],e[1]),c[2])),ykd(ykd(e[0],c[1]),d[2])),kld(kld(ykd(ykd(e[0],d[1]),c[2]),ykd(ykd(d[0],c[1]),e[2])),ykd(ykd(c[0],e[1]),d[2])));return b}throw Btc(new Dei)};_.MO=function(a){if(!!this.i&&!!this.j&&!!this.k){HJh(this.i,a);HJh(this.j,a);HJh(this.k,a);return}throw Btc(new Dei)};_.NO=function(){var a,b,c;if(this.o!=null){return this.o}if(!!this.i&&!!this.j&&!!this.k){a=NJh(this.i);b=NJh(this.j);c=NJh(this.k);this.o=me(ckb,q4n,28,1,0,1);this.o[0]=Kfi(Kfi(Kfi(Qfi(Qfi(a[0],b[1]),c[2]),Qfi(Qfi(b[0],c[1]),a[2])),Qfi(Qfi(c[0],a[1]),b[2])),Rfi(Kfi(Kfi(Qfi(Qfi(c[0],b[1]),a[2]),Qfi(Qfi(b[0],a[1]),c[2])),Qfi(Qfi(a[0],c[1]),b[2]))));return this.o}throw Btc(new Dei)};_.OO=tqo;_.hn=function(){pdi(this)};var Ajb=vgd(7429);huc(2901,19,M4n,sdi);_.Im=function(){return Yqh(),Pgh};_.aj=Hqo;_.Em=function(){Uxh(this.n,Dxh(this.i,this.j,this.k))};_.D_=function(){var a,b,c;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k){c=ke(ekb,[GXm,m4n],[126,52],0,[3,4],2);c[0]=Gwh(this.i);c[1]=Gwh(this.j);c[2]=Gwh(this.k);b=me(ekb,m4n,52,2,0,1);b[0]=new Bgi(this.jd);b[1]=new Bgi(this.jd);this.g=ke(ckb,[GXm,q4n],[93,28],0,[1,3],2);for(a=0;a<3;++a){this.g[0][a]=cgi(c[a][0],c[a][1],c[a][2],c[a][3],b[0],b[1])}return this.g}throw Btc(new Dei)};_.KO=function(a){var b,c,d,e;if(ff(this.i,118)||ff(this.j,118)||ff(this.k,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j&&!!this.k){b=Hwh(this.i,a);c=Hwh(this.j,a);d=Hwh(this.k,a);e=me(vf,CXm,5,1,15,1);e[0]=$wnd.Math.max(b[0]+c[1]+d[2],$wnd.Math.max(c[0]+d[1]+b[2],$wnd.Math.max(d[0]+b[1]+c[2],$wnd.Math.max(d[0]+c[1]+b[2],$wnd.Math.max(c[0]+b[1]+d[2],b[0]+d[1]+c[2])))));return e}throw Btc(new Dei)};_.LO=function(a){var b,c,d,e;if(ff(this.i,118)||ff(this.j,118)||ff(this.k,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j&&!!this.k){c=Mwh(this.i,a);d=Mwh(this.j,a);e=Mwh(this.k,a);b=me(uv,Den,151,1,0,1);b[0]=pld(kld(kld(ykd(ykd(c[0],d[1]),e[2]),ykd(ykd(d[0],e[1]),c[2])),ykd(ykd(e[0],c[1]),d[2])),kld(kld(ykd(ykd(e[0],d[1]),c[2]),ykd(ykd(d[0],c[1]),e[2])),ykd(ykd(c[0],e[1]),d[2])));return b}throw Btc(new Dei)};_.MO=function(a){if(ff(this.i,118)||ff(this.j,118)||ff(this.k,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j&&!!this.k){Nwh(this.i,a);Nwh(this.j,a);Nwh(this.k,a);return}throw Btc(new Dei)};_.NO=function(){var a,b,c;if(this.o!=null){return this.o}if(ff(this.i,118)||ff(this.j,118)||ff(this.k,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j&&!!this.k){a=Rwh(this.i);b=Rwh(this.j);c=Rwh(this.k);this.o=me(ckb,q4n,28,1,0,1);this.o[0]=Kfi(Kfi(Kfi(Qfi(Qfi(a[0],b[1]),c[2]),Qfi(Qfi(b[0],c[1]),a[2])),Qfi(Qfi(c[0],a[1]),b[2])),Rfi(Kfi(Kfi(Qfi(Qfi(c[0],b[1]),a[2]),Qfi(Qfi(b[0],a[1]),c[2])),Qfi(Qfi(a[0],c[1]),b[2]))));return this.o}throw Btc(new Dei)};_.OO=tqo;_.hn=function(){rdi(this)};var Bjb=vgd(2901);huc(2900,19,M4n,udi);_.Im=function(){return Yqh(),Qgh};_.aj=Hqo;_.Em=function(){Uxh(this.o,QKh(this.i,this.j,this.k,this.n))};_.D_=function(){var a,b,c,d,e;if(this.g!=null){return this.g}if(!!this.i&&!!this.j&&!!this.k&&!!this.n){a=yJh(this.i,this.i);b=yJh(this.j,this.j);c=yJh(this.k,this.k);d=yJh(this.n,this.n);this.g=ke(ckb,[GXm,q4n],[93,28],0,[1,1],2);e=ke(ckb,[GXm,q4n],[93,28],0,[4,4],2);e[0][0]=new _fi(a[0]);e[0][1]=new _fi(a[1]);e[0][2]=Kfi(Qfi(e[0][0],e[0][0]),Qfi(e[0][1],e[0][1]));e[0][3]=new Yfi((jkd(),ekd));e[1][0]=new _fi(b[0]);e[1][1]=new _fi(b[1]);e[1][2]=Kfi(Qfi(e[1][0],e[1][0]),Qfi(e[1][1],e[1][1]));e[1][3]=new Yfi(ekd);e[2][0]=new _fi(c[0]);e[2][1]=new _fi(c[1]);e[2][2]=Kfi(Qfi(e[2][0],e[2][0]),Qfi(e[2][1],e[2][1]));e[2][3]=new Yfi(ekd);e[3][0]=new _fi(d[0]);e[3][1]=new _fi(d[1]);e[3][2]=Kfi(Qfi(e[3][0],e[3][0]),Qfi(e[3][1],e[3][1]));e[3][3]=new Yfi(ekd);this.g[0][0]=Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(e[0][3],Qfi(e[1][2],Qfi(e[2][1],e[3][0]))),Rfi(Qfi(Qfi(Qfi(e[0][2],e[1][3]),e[2][1]),e[3][0]))),Rfi(Qfi(Qfi(Qfi(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Qfi(Qfi(Qfi(e[0][1],e[1][3]),e[2][2]),e[3][0])),Qfi(Qfi(Qfi(e[0][2],e[1][1]),e[2][3]),e[3][0])),Rfi(Qfi(Qfi(Qfi(e[0][1],e[1][2]),e[2][3]),e[3][0]))),Rfi(Qfi(Qfi(Qfi(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Qfi(Qfi(Qfi(e[0][2],e[1][3]),e[2][0]),e[3][1])),Qfi(Qfi(Qfi(e[0][3],e[1][0]),e[2][2]),e[3][1])),Rfi(Qfi(Qfi(Qfi(e[0][0],e[1][3]),e[2][2]),e[3][1]))),Rfi(Qfi(Qfi(Qfi(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Qfi(Qfi(Qfi(e[0][0],e[1][2]),e[2][3]),e[3][1])),Qfi(Qfi(Qfi(e[0][3],e[1][1]),e[2][0]),e[3][2])),Rfi(Qfi(Qfi(Qfi(e[0][1],e[1][3]),e[2][0]),e[3][2]))),Rfi(Qfi(Qfi(Qfi(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Qfi(Qfi(Qfi(e[0][0],e[1][3]),e[2][1]),e[3][2])),Qfi(Qfi(Qfi(e[0][1],e[1][0]),e[2][3]),e[3][2])),Rfi(Qfi(Qfi(Qfi(e[0][0],e[1][1]),e[2][3]),e[3][2]))),Rfi(Qfi(Qfi(Qfi(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Qfi(Qfi(Qfi(e[0][1],e[1][2]),e[2][0]),e[3][3])),Qfi(Qfi(Qfi(e[0][2],e[1][0]),e[2][1]),e[3][3])),Rfi(Qfi(Qfi(Qfi(e[0][0],e[1][2]),e[2][1]),e[3][3]))),Rfi(Qfi(Qfi(Qfi(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Qfi(Qfi(Qfi(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.g}throw Btc(new Dei)};_.KO=function(a){var b,c,d,e,f,g,h,i;if(!!this.i&&!!this.j&&!!this.k&&!!this.n){c=FJh(this.i,a);d=FJh(this.j,a);e=FJh(this.k,a);f=FJh(this.n,a);b=me(vf,CXm,5,1,15,1);h=pe(ie(vf,1),CXm,5,15,[c[1]+c[2]+d[0]+d[2]+2*e[0],c[0]+c[2]+d[1]+d[2]+2*e[0],c[1]+c[2]+d[0]+d[2]+2*e[1],c[0]+c[2]+d[1]+d[2]+2*e[1],c[1]+c[2]+2*d[0]+e[0]+e[2],c[1]+c[2]+2*d[1]+e[0]+e[2],2*c[0]+d[1]+d[2]+e[0]+e[2],2*c[1]+d[1]+d[2]+e[0]+e[2],2*c[2]+d[1]+d[2]+e[0]+e[2],c[1]+c[2]+2*d[2]+e[0]+e[2],c[0]+c[2]+2*d[0]+e[1]+e[2],c[0]+c[2]+2*d[1]+e[1]+e[2],2*c[0]+d[0]+d[2]+e[1]+e[2],2*c[1]+d[0]+d[2]+e[1]+e[2],2*c[2]+d[0]+d[2]+e[1]+e[2],c[0]+c[2]+2*d[2]+e[1]+e[2],c[1]+c[2]+d[0]+d[2]+2*e[2],c[0]+c[2]+d[1]+d[2]+2*e[2],2*f[0],2*c[2]+d[1]+d[2]+2*e[0]+f[0],c[1]+c[2]+2*d[2]+2*e[0]+f[0],2*c[2]+d[1]+d[2]+2*e[1]+f[0],c[1]+c[2]+2*d[2]+2*e[1]+f[0],2*c[2]+2*d[0]+e[1]+e[2]+f[0],2*c[2]+2*d[1]+e[1]+e[2]+f[0],2*c[0]+2*d[2]+e[1]+e[2]+f[0],2*c[1]+2*d[2]+e[1]+e[2]+f[0],c[1]+c[2]+2*d[0]+2*e[2]+f[0],c[1]+c[2]+2*d[1]+2*e[2]+f[0],2*c[0]+d[1]+d[2]+2*e[2]+f[0],2*c[1]+d[1]+d[2]+2*e[2]+f[0],2*f[1],2*c[2]+d[0]+d[2]+2*e[0]+f[1],c[0]+c[2]+2*d[2]+2*e[0]+f[1],2*c[2]+d[0]+d[2]+2*e[1]+f[1],c[0]+c[2]+2*d[2]+2*e[1]+f[1],2*c[2]+2*d[0]+e[0]+e[2]+f[1],2*c[2]+2*d[1]+e[0]+e[2]+f[1],2*c[0]+2*d[2]+e[0]+e[2]+f[1],2*c[1]+2*d[2]+e[0]+e[2]+f[1],c[0]+c[2]+2*d[0]+2*e[2]+f[1],c[0]+c[2]+2*d[1]+2*e[2]+f[1],2*c[0]+d[0]+d[2]+2*e[2]+f[1],2*c[1]+d[0]+d[2]+2*e[2]+f[1],f[2],2*f[2]]);i=h[0];for(g=1;g<h.length;g++){h[g]>i&&(i=h[g])}b[0]=i;return b}throw Btc(new Dei)};_.LO=function(a){var b,c,d,e,f,g;if(!!this.i&&!!this.j&&!!this.k&&!!this.n){c=GJh(this.i,a);d=GJh(this.j,a);e=GJh(this.k,a);f=GJh(this.n,a);b=me(uv,Den,151,1,0,1);g=ke(uv,[GXm,Den],[400,151],0,[4,4],2);g[0][0]=ykd(c[0],c[2]);g[0][1]=ykd(c[1],c[2]);g[0][2]=kld(ykd(c[0],c[0]),ykd(c[1],c[1]));g[0][3]=ykd(c[2],c[2]);g[1][0]=ykd(d[0],d[2]);g[1][1]=ykd(d[1],d[2]);g[1][2]=kld(ykd(d[0],d[0]),ykd(d[1],d[1]));g[1][3]=ykd(d[2],d[2]);g[2][0]=ykd(e[0],e[2]);g[2][1]=ykd(e[1],e[2]);g[2][2]=kld(ykd(e[0],e[0]),ykd(e[1],e[1]));g[2][3]=ykd(e[2],e[2]);g[3][0]=ykd(f[0],f[2]);g[3][1]=ykd(f[1],f[2]);g[3][2]=kld(ykd(f[0],f[0]),ykd(f[1],f[1]));g[3][3]=ykd(f[2],f[2]);b[0]=kld(pld(pld(kld(kld(pld(pld(kld(kld(pld(pld(kld(kld(pld(pld(kld(kld(pld(pld(kld(kld(pld(pld(ykd(ykd(ykd(g[0][3],g[1][2]),g[2][1]),g[3][0]),ykd(ykd(ykd(g[0][2],g[1][3]),g[2][1]),g[3][0])),ykd(ykd(ykd(g[0][3],g[1][1]),g[2][2]),g[3][0])),ykd(ykd(ykd(g[0][1],g[1][3]),g[2][2]),g[3][0])),ykd(ykd(ykd(g[0][2],g[1][1]),g[2][3]),g[3][0])),ykd(ykd(ykd(g[0][1],g[1][2]),g[2][3]),g[3][0])),ykd(ykd(ykd(g[0][3],g[1][2]),g[2][0]),g[3][1])),ykd(ykd(ykd(g[0][2],g[1][3]),g[2][0]),g[3][1])),ykd(ykd(ykd(g[0][3],g[1][0]),g[2][2]),g[3][1])),ykd(ykd(ykd(g[0][0],g[1][3]),g[2][2]),g[3][1])),ykd(ykd(ykd(g[0][2],g[1][0]),g[2][3]),g[3][1])),ykd(ykd(ykd(g[0][0],g[1][2]),g[2][3]),g[3][1])),ykd(ykd(ykd(g[0][3],g[1][1]),g[2][0]),g[3][2])),ykd(ykd(ykd(g[0][1],g[1][3]),g[2][0]),g[3][2])),ykd(ykd(ykd(g[0][3],g[1][0]),g[2][1]),g[3][2])),ykd(ykd(ykd(g[0][0],g[1][3]),g[2][1]),g[3][2])),ykd(ykd(ykd(g[0][1],g[1][0]),g[2][3]),g[3][2])),ykd(ykd(ykd(g[0][0],g[1][1]),g[2][3]),g[3][2])),ykd(ykd(ykd(g[0][2],g[1][1]),g[2][0]),g[3][3])),ykd(ykd(ykd(g[0][1],g[1][2]),g[2][0]),g[3][3])),ykd(ykd(ykd(g[0][2],g[1][0]),g[2][1]),g[3][3])),ykd(ykd(ykd(g[0][0],g[1][2]),g[2][1]),g[3][3])),ykd(ykd(ykd(g[0][1],g[1][0]),g[2][2]),g[3][3])),ykd(ykd(ykd(g[0][0],g[1][1]),g[2][2]),g[3][3]));return b}throw Btc(new Dei)};_.MO=function(a){if(!!this.i&&!!this.j&&!!this.k&&!!this.n){HJh(this.i,a);HJh(this.j,a);HJh(this.k,a);HJh(this.n,a);return}throw Btc(new Dei)};_.NO=function(){var a,b,c,d,e;if(this.p!=null){return this.p}if(!!this.i&&!!this.j&&!!this.k&&!!this.n){a=NJh(this.i);b=NJh(this.j);c=NJh(this.k);d=NJh(this.n);this.p=me(ckb,q4n,28,1,0,1);e=ke(ckb,[GXm,q4n],[93,28],0,[4,4],2);e[0][0]=Qfi(a[0],a[2]);e[0][1]=Qfi(a[1],a[2]);e[0][2]=Kfi(Qfi(a[0],a[0]),Qfi(a[1],a[1]));e[0][3]=Qfi(a[2],a[2]);e[1][0]=Qfi(b[0],b[2]);e[1][1]=Qfi(b[1],b[2]);e[1][2]=Kfi(Qfi(b[0],b[0]),Qfi(b[1],b[1]));e[1][3]=Qfi(b[2],b[2]);e[2][0]=Qfi(c[0],c[2]);e[2][1]=Qfi(c[1],c[2]);e[2][2]=Kfi(Qfi(c[0],c[0]),Qfi(c[1],c[1]));e[2][3]=Qfi(c[2],c[2]);e[3][0]=Qfi(d[0],d[2]);e[3][1]=Qfi(d[1],d[2]);e[3][2]=Kfi(Qfi(d[0],d[0]),Qfi(d[1],d[1]));e[3][3]=Qfi(d[2],d[2]);this.p[0]=Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Kfi(Qfi(e[0][3],Qfi(e[1][2],Qfi(e[2][1],e[3][0]))),Rfi(Qfi(Qfi(Qfi(e[0][2],e[1][3]),e[2][1]),e[3][0]))),Rfi(Qfi(Qfi(Qfi(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Qfi(Qfi(Qfi(e[0][1],e[1][3]),e[2][2]),e[3][0])),Qfi(Qfi(Qfi(e[0][2],e[1][1]),e[2][3]),e[3][0])),Rfi(Qfi(Qfi(Qfi(e[0][1],e[1][2]),e[2][3]),e[3][0]))),Rfi(Qfi(Qfi(Qfi(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Qfi(Qfi(Qfi(e[0][2],e[1][3]),e[2][0]),e[3][1])),Qfi(Qfi(Qfi(e[0][3],e[1][0]),e[2][2]),e[3][1])),Rfi(Qfi(Qfi(Qfi(e[0][0],e[1][3]),e[2][2]),e[3][1]))),Rfi(Qfi(Qfi(Qfi(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Qfi(Qfi(Qfi(e[0][0],e[1][2]),e[2][3]),e[3][1])),Qfi(Qfi(Qfi(e[0][3],e[1][1]),e[2][0]),e[3][2])),Rfi(Qfi(Qfi(Qfi(e[0][1],e[1][3]),e[2][0]),e[3][2]))),Rfi(Qfi(Qfi(Qfi(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Qfi(Qfi(Qfi(e[0][0],e[1][3]),e[2][1]),e[3][2])),Qfi(Qfi(Qfi(e[0][1],e[1][0]),e[2][3]),e[3][2])),Rfi(Qfi(Qfi(Qfi(e[0][0],e[1][1]),e[2][3]),e[3][2]))),Rfi(Qfi(Qfi(Qfi(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Qfi(Qfi(Qfi(e[0][1],e[1][2]),e[2][0]),e[3][3])),Qfi(Qfi(Qfi(e[0][2],e[1][0]),e[2][1]),e[3][3])),Rfi(Qfi(Qfi(Qfi(e[0][0],e[1][2]),e[2][1]),e[3][3]))),Rfi(Qfi(Qfi(Qfi(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Qfi(Qfi(Qfi(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.p}throw Btc(new Dei)};_.OO=tqo;_.hn=function(){tdi(this)};var Cjb=vgd(2900);huc(1226,19,{16:1,29:1,19:1,24:1,240:1,926:1,30:1,1226:1},ydi,zdi);_.Im=function(){return Yqh(),Rgh};_.aj=Hqo;_.Em=function(){vdi(this)};_.D_=function(){return wdi(this)};_.KO=function(a){var b,c,d;if(ff(this.i,118)||ff(this.j,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j){if(ff(this.i,41)&&ff(this.j,41)||ff(this.i,73)&&ff(this.j,73)||ff(this.i,181)&&ff(this.j,181)){c=this.i.KO(a);d=this.j.KO(a);b=me(vf,CXm,5,1,15,1);b[0]=$wnd.Math.max($wnd.Math.max(c[0]+d[2],d[0]+c[2]),$wnd.Math.max(c[1]+d[2],d[1]+c[2]));return b}}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(ff(this.i,118)||ff(this.j,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j){if(ff(this.i,41)&&ff(this.j,41)||ff(this.i,73)&&ff(this.j,73)||ff(this.i,181)&&ff(this.j,181)){c=this.i.LO(a);d=this.j.LO(a);b=me(uv,Den,151,1,0,1);b[0]=kld(kkd(pld(ykd(c[0],d[2]),ykd(d[0],c[2]))),kkd(pld(ykd(c[1],d[2]),ykd(d[1],c[2]))));return b}}throw Btc(new Dei)};_.MO=function(a){if(ff(this.i,118)||ff(this.j,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j){if(ff(this.i,41)&&ff(this.j,41)||ff(this.i,73)&&ff(this.j,73)||ff(this.i,181)&&ff(this.j,181)){this.i.MO(a);this.j.MO(a);return}}throw Btc(new Dei)};_.NO=function(){var a,b;Bwj(this.n);if(this.n!=null){return this.n}if(ff(this.i,118)||ff(this.j,118)){throw Btc(new Dei)}if(!!this.i&&!!this.j){if(ff(this.i,41)&&ff(this.j,41)||ff(this.i,73)&&ff(this.j,73)||ff(this.i,181)&&ff(this.j,181)){a=this.i.NO();b=this.j.NO();this.n=me(ckb,q4n,28,2,0,1);this.n[0]=Kfi(Qfi(a[0],b[2]),Rfi(Qfi(b[0],a[2])));this.n[1]=Kfi(Qfi(a[1],b[2]),Rfi(Qfi(b[1],a[2])));return this.n}}throw Btc(new Dei)};_.OO=tqo;_.hn=function(){xdi(this)};var Djb=vgd(1226);huc(2131,19,N4n,Gdi,Hdi);_.Im=function(){return Yqh(),Sgh};_.Em=function(){Ddi(this)};_.D_=function(){return Edi(this)};_.hn=function(){xdi(this)};var Adi;var Fjb=vgd(2131);huc(7430,1,Ijn,Idi);_.Aq=function(a){var b,c;if(ff(a,40)){b=a.s;if(b==Bbn||b-yfn<Bbn&&Bbn<b+yfn||b==wfn||b-yfn<wfn&&wfn<b+yfn||b==kmn||b-yfn<kmn&&kmn<b+yfn){return false}if(b==Ytc(Itc($wnd.Math.round(b)))){return b<=-100000000||xen<=b}return c=Nsm((Bdi(),Adi),b),(c.indexOf('.')!=-1?c.length-1:c.length)>8}return false};var Ejb=vgd(7430);huc(1704,19,M4n,Ldi,Mdi);_.Im=function(){return Yqh(),Tgh};_.aj=Hqo;_.Em=function(){Uxh(this.k,cxh(this.i,this.j))};_.D_=function(){return Jdi(this)};_.KO=function(a){var b,c,d;if(!!this.i&&!!this.j){c=Hwh(this.i,a);d=Hwh(this.j,a);b=me(vf,CXm,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[1],c[1]+d[0]);return b}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.i&&!!this.j){c=this.eb[0].LO(a);d=this.eb[1].LO(a);b=me(uv,Den,151,1,0,1);b[0]=pld(ykd(c[0],d[1]),ykd(c[1],d[0]));return b}throw Btc(new Dei)};_.MO=Iqo;_.NO=function(){var a,b;Bwj(this.n);if(this.n!=null){return this.n}if(!!this.i&&!!this.j){a=this.eb[0].NO();b=this.eb[1].NO();this.n=me(ckb,q4n,28,1,0,1);this.n[0]=Kfi(Qfi(a[0],b[1]),Rfi(Qfi(a[1],b[0])));return this.n}throw Btc(new Dei)};_.OO=tqo;_.hn=function(){xdi(this)};var Gjb=vgd(1704);huc(1705,19,M4n,Pdi,Qdi);_.Im=function(){return Yqh(),Ugh};_.aj=Hqo;_.Em=function(){Uxh(this.k,dxh(this.i,this.j))};_.D_=function(){return Ndi(this)};_.KO=function(a){var b,c,d;if(!!this.i&&!!this.j){c=Hwh(this.i,a);d=Hwh(this.j,a);b=me(vf,CXm,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[0],c[1]+d[1]);return b}throw Btc(new Dei)};_.LO=function(a){var b,c,d;if(!!this.i&&!!this.j){c=this.eb[0].LO(a);d=this.eb[1].LO(a);b=me(uv,Den,151,1,0,1);b[0]=kld(ykd(c[0],d[0]),ykd(c[1],d[1]));return b}throw Btc(new Dei)};_.MO=Iqo;_.NO=function(){var a,b;Bwj(this.n);if(this.n!=null){return this.n}if(!!this.i&&!!this.j){a=this.eb[0].NO();b=this.eb[1].NO();this.n=me(ckb,q4n,28,1,0,1);this.n[0]=Kfi(Qfi(a[0],b[0]),Qfi(a[1],b[1]));return this.n}throw Btc(new Dei)};_.OO=tqo;_.hn=function(){xdi(this)};var Hjb=vgd(1705);huc(1920,19,{16:1,29:1,19:1,24:1,30:1,246:1,1920:1},Wdi);_.Im=function(){return Yqh(),Uih};_.Em=function(){var a;if(!vNd(this.jd.VK()).xi()){this.i=null;this.n=0;return}a=this.i;Vdi(this);if(a==null||!Yhd(a,this.i)){Gwj(a+TKn+this.i);Rdi(this)}};_.w2=function(a,b){return Udi(this,a,b)};_.hn=function(){Vdi(this)};_.n=0;var Ijb=vgd(1920);huc(7915,19,N4n,_di);_.Im=function(){return null};_.Em=function(){this.n.o=false};_.D_=function(){return Ydi(this)};_.hn=function(){$di(this)};var Jjb=vgd(7915);huc(2899,19,N4n,cei);_.Im=function(){return Yqh(),Rkh};_.Em=function(){aei(this)};_.D_=function(){var a,b,c,d,e,f;if(this.g!=null){return this.g}d=this.i;a=this.j;e=Gwh(d);b=Zzh(a);if(a.zb==4){c=me(ekb,m4n,52,2,0,1);c[0]=new Bgi(this.jd);c[1]=new Bgi(this.jd);this.g=ke(ckb,[GXm,q4n],[93,28],0,[1,3],2);this.g[0][0]=cgi(c[0],c[1],e[0],e[1],e[2],e[3]);this.g[0][1]=lgi(c[0],c[1],e[0],e[1],c[0],c[1],b[0],b[1]);this.g[0][2]=fgi(c[0],c[1],b[0],b[1],b[2],b[3]);return this.g}if(a.zb==9){c=me(ekb,m4n,52,2,0,1);c[0]=new Bgi(this.jd);c[1]=new Bgi(this.jd);f=me(ekb,m4n,52,2,0,1);f[0]=new Bgi(this.jd);f[1]=new Bgi(this.jd);this.g=ke(ckb,[GXm,q4n],[93,28],0,[1,5],2);this.g[0][0]=cgi(c[0],c[1],e[0],e[1],e[2],e[3]);this.g[0][1]=lgi(c[0],c[1],e[0],e[1],c[0],c[1],b[8],b[9]);this.g[0][2]=Kfi(Kfi(Qfi(new _fi(c[0]),new Xfi(2)),Rfi(new _fi(f[0]))),Rfi(new _fi(b[8])));this.g[0][3]=Kfi(Kfi(Qfi(new _fi(c[1]),new Xfi(2)),Rfi(new _fi(f[1]))),Rfi(new _fi(b[9])));this.g[0][4]=cgi(f[0],f[1],b[4],b[5],b[6],b[7]);return this.g}throw Btc(new Dei)};_.hn=function(){xdi(this)};var Kjb=vgd(2899);huc(1275,19,{16:1,29:1,19:1,24:1,30:1,246:1,1275:1},jei,kei);_.Im=function(){return Yqh(),nlh};_.Em=function(){var a;if(!vNd(this.jd.VK()).xi()){!!ywj&&zwj(ywj,(Rwj(),Kwj),'CAS is not yet loaded => fingerprint set to null');this.i=null;this.p=0;return}a=this.i;iei(this);if(a==null||!Yhd(a,this.i)){Bwj(a+TKn+this.i);eei(this,!!this.k)}};_.w2=function(a,b){return hei(this,a,b)};_.hn=function(){iei(this)};_.p=0;var Ljb=vgd(1275);huc(1911,19,{16:1,29:1,19:1,24:1,30:1,246:1,1911:1},pei);_.Im=function(){return Yqh(),Smh};_.Em=function(){mei(this)};_.hn=function(){oei(this)};var Njb=vgd(1911);huc(7593,19,l4n,tei);_.Im=function(){return Yqh(),Tmh};_.Em=function(){qei(this)};_.hn=function(){sei(this)};_.j=false;var Mjb=vgd(7593);huc(b6m,1,{},xei);_.Zi=function(a){gqd(this,a)};_._i=function(){return vei(this)};_.$i=function(){return !this.g};_.aj=function(){};_.g=false;_.j=0;_.n=0;var Ojb=vgd(b6m);var yei,zei;huc(2986,1,{},Cei);var Pjb=vgd(2986);huc(79,38,{3:1,38:1,68:1,79:1},Dei);var Qjb=vgd(79);huc(917,1,{},Iei);var Rjb=vgd(917);var Jei;huc(2172,1,{},Zei);_.j=false;_.s=false;_.t=-1;_.A=null;var Sjb=vgd(2172);huc(2977,1,{},bfi);var Ujb=vgd(2977);huc(1728,F2m,{},dfi);var Tjb=vgd(1728);huc(2981,F2m,{},ffi);var Vjb=vgd(2981);huc(1729,F2m,{},qfi);_.j=false;_.k=0;_.n=false;_.o=false;var Xjb=vgd(1729);huc(1433,F2m,{},zfi);_.i=0;var Yjb=vgd(1433);huc(2979,1,{},Cfi);var Zjb=vgd(2979);huc(2982,F2m,{},Efi);var $jb=vgd(2982);huc(2980,F2m,{},Gfi);var _jb=vgd(2980);huc(2978,F2m,{},Jfi);var akb=vgd(2978);huc(28,1,{16:1,28:1},Wfi,Xfi,Yfi,Zfi,$fi,_fi);_.Ye=function(a){return Lfi(this,a)};_.Fe=function(a){return Mfi(this,a)};_.Ge=function(){return pod(new etd(this.g))};_.He=function(){return Ufi(this)};var ckb=vgd(28);huc(712,1,{16:1,712:1},ugi,vgi,wgi,xgi);_.Ye=function(a){return pgi(this,a)};_.Fe=function(a){return qgi(this,a)};_.Ge=function(){if(this.g.o==0){return 0}return smd(Hsd(this.g)).g>>smd(Isd(this.g)).g};_.He=function(){var a,b,c,d,e;e=new djd('');c=(new etd(this.g)).i.Ej();while(c.$i()){a=c._i();b=a.Ji();e.g+='*';e.g+=''+b;d=a.Ki().g;if(d>1){e.g+='^';e.g+=d}}if(e.g.length>0){return oid(e.g,1)}return ''};var dkb=vgd(712);huc(52,1,{16:1,52:1},Bgi,Cgi);_.Ye=function(a){return ygi(this,a)};_.Fe=function(a){return zgi(this,a)};_.Ge=function(){return this.g};_.He=function(){return Thd('v',''+this.g)};_.g=0;var ekb=vgd(52);huc(a6m,38,{3:1,38:1,68:1,1098:1},Egi,Fgi);var Dgi=CZm;var fkb=vgd(a6m);var Ugi;huc(7899,1,{},Sgi);_.j=0;_.n=-1;_.q=0;var Igi;var hkb=vgd(7899);huc(7911,1,{},lhi);_.g=0;_.j=0;_.k=0;_.n=0;_.o=0;var Wgi,Xgi,Ygi,Zgi;var gkb=vgd(7911);huc(2987,1,{},xhi);_.g=0;_.n=-1;_.o=0;_.p=0;_.q=0;_.s=1;_.t=0;_.u=false;_.v=false;_.A=1;_.B=0;var ikb=vgd(2987);huc(7903,1,{},zhi);_.g=0;_.i=0;var jkb=vgd(7903);huc(2988,1,g$m,Ahi,Bhi);_.He=function(){return this.j};_.g=0;_.i=0;_.k=0;var lkb=vgd(2988);huc(2990,57,eXm,Dhi);_.Oe=function(){return this.p};var kkb=vgd(2990);huc(798,1,{},dVi);_.g=null;_.i='Auto';_.j='Wu';_.k=true;_.n=4;_.o=4;var cVi;var dvb=vgd(798);huc(7799,1,{});_.p=false;var hCb=vgd(7799);huc(773,1,{773:1},mrj);_.Fe=function(a){if(a==null){return false}if(a===this){return true}if(Wb(a)!=eCb){return false}return jrj(this)==Xb(a)};_.Ge=function(){return jrj(this)};_.j=1;var eCb=vgd(773);huc(1503,1,{},orj);_.Gi=function(a,b){return Rhd(a.tc,b.tc)};_.Fe=Jqo;_.Hi=Kqo;var dCb=vgd(1503);huc(943,23,{3:1,16:1,23:1,943:1},wrj);var prj,qrj,rrj,srj,trj,urj;var fCb=wgd(943,Xu,xrj);huc(823,23,{3:1,16:1,23:1,823:1},Hrj);var yrj,zrj,Arj,Brj,Crj,Drj,Erj,Frj;var gCb=wgd(823,Xu,Irj);var Orj='',Prj='',Qrj,Rrj=0,Srj,Trj,Urj,Vrj;huc(7910,8077,{},lhm);var Dgc=vgd(7910);huc(5054,1,WLn);_.Se=function(){!!ywj&&zwj(ywj,(Rwj(),Kwj),_Qn);Msf=new kgh;Vsf(this.g);oim(cQl(this.g.i))};huc(1720,7799,{},$sm);var ojc=vgd(1720);MWm(Tc)(9);\n//# sourceURL=web3d-9.js\n")