Glen Whitney
3245db6d07
Turns on 3D viewer when needed; implements tetrahedron command. Still quite several commands remaining for first test construction (from Rostamian's incenter.html) to work.
2 lines
176 KiB
JavaScript
2 lines
176 KiB
JavaScript
$wnd.web3d.runAsyncCallback9("function a5g(){}\nfunction i5g(){}\nfunction tgh(){}\nfunction jLh(){}\nfunction kLh(){}\nfunction lLh(){}\nfunction mLh(){}\nfunction nLh(){}\nfunction oLh(){}\nfunction pLh(){}\nfunction qLh(){}\nfunction xdi(){}\nfunction Rdi(){}\nfunction Rei(){}\nfunction kfi(){}\nfunction mfi(){}\nfunction ofi(){}\nfunction Lfi(){}\nfunction Nfi(){}\nfunction Pfi(){}\nfunction Sfi(){}\nfunction Jhi(){}\nfunction oVi(){}\nfunction Arj(){}\nfunction Crj(){}\nfunction Ahm(){}\nfunction Nei(a,b){a.a=b}\nfunction Oei(a,b){a.b=b}\nfunction Pei(a,b){a.c=b}\nfunction Qei(a,b){a.d=b}\nfunction vrj(a,b){a.i=b}\nfunction lTg(a){this.a=a}\nfunction hgi(a){this.a=a}\nfunction Egi(a){this.a=a}\nfunction dgi(){this.a=new dtd}\nfunction Dgi(){this.a=new dtd}\nfunction Ngi(){ic.call(this)}\nfunction hro(){zMd(this)}\nfunction cro(a){return this.e}\nfunction Xqo(a){return this.d}\nfunction Yqo(a){return this.b}\nfunction Zqo(a){return this.c}\nfunction Wqo(a){return null}\nfunction ero(a){return a.VW()}\nfunction gro(a){return a.Vr()}\nfunction Bhi(a){return a.b[a.r]}\nfunction Chi(a){return a.d[a.r]}\nfunction Ehi(a){return a.d[a.e]}\nfunction Dhi(a){return a.b[a.e]}\nfunction wgi(a){return Zfi(a,a)}\nfunction jro(a){return this===a}\nfunction Lhi(a){mc.call(this,a)}\nfunction syg(a){qpf.call(this,a)}\nfunction tyg(a){qpf.call(this,a)}\nfunction uyg(a){qpf.call(this,a)}\nfunction vyg(a){qpf.call(this,a)}\nfunction wyg(a){qpf.call(this,a)}\nfunction xyg(a){qpf.call(this,a)}\nfunction yyg(a){qpf.call(this,a)}\nfunction $yg(a){qpf.call(this,a)}\nfunction tzg(a){qpf.call(this,a)}\nfunction zzg(a){qpf.call(this,a)}\nfunction Kzg(a){qpf.call(this,a)}\nfunction Mzg(a){qpf.call(this,a)}\nfunction Krj(a,b){Cvc.call(this,a,b)}\nfunction Vrj(a,b){Cvc.call(this,a,b)}\nfunction Khi(a,b){this.d=a;this.c=b}\nfunction mei(a){a.d=null;a.g=0}\nfunction Kfi(a,b){return qQc(a.b,b)}\nfunction Jgi(a,b){tQc(a.c,khd(a.a),b)}\nfunction lsj(a,b){bsj+=a+',';asj+=b+','}\nfunction shi(a,b,c){a.c=c;a.d=b;return b+1}\nfunction Ihi(a){this.c=a;this.b=a.length}\nfunction fgi(a){ggi.call(this,a,new Dgi)}\nfunction g5g(){g5g=muc;f5g=new i5g}\nfunction _4g(){_4g=muc;$4g=new a5g}\nfunction Kdi(){Kdi=muc;Jdi=new btm('',8)}\nfunction Vqo(){return new lTg(this)}\nfunction kro(){return new mpd(this)}\nfunction exh(a){return ff(a,694)||!a.yb}\nfunction dro(a){return Enj(),a.Lu()?Cnj:Bnj}\nfunction Zhd(a,b){return _wd(a),a+(_wd(b),b)}\nfunction Dei(a){return a==null?null:new jjd(a)}\nfunction fro(a){return ECf(),me(Yu,cnn,366,a,7,1)}\nfunction Rwj(a){!!Mwj&&Nwj(Mwj,(dxj(),_wj),a)}\nfunction Ogi(a,b,c){jc.call(this,Qgi(a,b,c))}\nfunction Lgi(a){Kgi.call(this,a.km());this.b=a}\nfunction zfi(){this.a=new A9c;this.b=new snd}\nfunction Ifi(){this.a=new A9c;this.c=new snd}\nfunction Kgi(a){this.c=new zQc;this.a=a.k.rc++}\nfunction Fgi(a){this.a=new dtd;Wsd(this.a,a,khd(1))}\nfunction Ggi(a,b){this.a=new dtd;Wsd(this.a,a,khd(b))}\nfunction Ahi(a,b){a.i+=b;(a.e-=b)<0&&(a.e+=a.f)}\nfunction h5g(a,b){var c;c=b.mc;c!=null&&Btd(a.a,c)}\nfunction zCg(a){!a.b&&(a.b=new zfi);return a.b}\nfunction oHg(a){if(a.j){return 1}return 0}\nfunction _Fg(a){if(a.v){return a.v.r.length}return 0}\nfunction dGg(a){if(a.v){return fnd(a.v,0)}return null}\nfunction vhi(a){var b;a.r=-1;b=Fhi(a);a.r=a.e;return b}\nfunction ihi(a){var b;a.f=p$m;for(b=12;b-->0;)a.g[b]=qXm}\nfunction lhi(a,b){if(a.g[b]!=a.f){a.i[a.e++]=b;a.g[b]=a.f}}\nfunction khi(a,b){do{a.i[a.e++]=dhi[b]}while(b++!=1)}\nfunction Hdi(a,b,c,d){Idi.call(this,a,c,d);P_d(this.d,b)}\nfunction Udi(a,b,c,d){Vdi.call(this,a,c,d);P_d(this.d,b)}\nfunction Ydi(a,b,c,d){Zdi.call(this,a,c,d);P_d(this.d,b)}\nfunction Pdi(a,b,c,d){Kdi();Qdi.call(this,a,c,d);P_d(this.d,b)}\nfunction Lei(a,b,c){this.b=new zQc;this.c=a;this.d=b;this.a=c}\nfunction egi(a){ggi.call(this,new Qkd(''+cuc(a)),new Dgi)}\nfunction ftd(a){etd.call(this,(_wd(a),ipd(a.d)));iQc(this,a)}\nfunction ggi(a,b){dgi.call(this);a!=(pkd(),okd)&&Wsd(this.a,b,a)}\nfunction igi(a){dgi.call(this);Wsd(this.a,new Fgi(a),(pkd(),kkd))}\nfunction Mei(){jc.call(this,'No symbolic parameters available')}\nfunction Wfi(a){if(a.a.f>1){return null}return xmd(Nsd(a.a)).e}\nfunction Igi(a,b){if(ff(b,52)){return a.a==b.a}return nf(a)===nf(b)}\nfunction Vfi(a,b){if(ff(b,28)){return Ufi(a,b)==0}return nf(a)===nf(b)}\nfunction Vwh(a,b){if(ff(a.yb,242)){return a.yb.DO(b)}return null}\nfunction gAh(a){if(ff(a.yb,161)){return a.yb.VL(a)}return null}\nfunction yuf(a){if(ff(a.yb,161)){return a.yb.UL(a)}return null}\nfunction fAh(a){if(ff(a.yb,161)){return a.yb.UL(a)}throw Ftc(new Mei)}\nfunction $wh(a){if(ff(a.yb,242)){return a.yb.FO()}throw Ftc(new Mei)}\nfunction Qwh(a,b){if(ff(a.yb,242)){return a.yb.CO(b)}throw Ftc(new Mei)}\nfunction Wwh(a,b){if(ff(a.yb,242)){a.yb.EO(b);return}throw Ftc(new Mei)}\nfunction $gi(a,b){var c,d;d=Ugi(a,6);if(c=rQc(b,d.c))return c;throw Ftc(new Ngi)}\nfunction Hgi(a,b){var c;c=b.a;if(a.a<c){return 1}if(a.a>c){return -1}return 0}\nfunction psj(a){var b;b=a.mc;if(b!=null){return '$'+b+'$'}return null}\nfunction trj(a,b){if(!a.f||b!=(Jrj(),Irj)){return b}return a.f}\nfunction jgi(a){if(a==null||a.length==0)return '';return ','+a}\nfunction zgi(a,b){if(ff(b,712)){return ygi(a,b)==0}return nf(a)===nf(b)}\nfunction qkd(a){return a.e<0?a.e==0?a:new Okd(-a.e,a.d,a.a):a}\nfunction xzg(a,b,c,d){var e,f;e=new sei(a.e,c,d);f=e.c;P_d(f,b);return f}\nfunction $qo(a){if(this.c!=null){return this.c}this.c=mTg(this.Z);return this.c}\nfunction bro(a){if(!!this.a&&!!this.b){QJh(this.a,a);QJh(this.b,a);return}throw Ftc(new Mei)}\nfunction iro(a){if(!!this.b&&!!this.c){Wwh(this.b,a);Wwh(this.c,a);return}throw Ftc(new Mei)}\nfunction Idi(a,b,c){TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);Edi(this)}\nfunction Qdi(a,b,c){Kdi();TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);Mdi(this)}\nfunction iei(a,b,c){TMd.call(this,a);this.d=b;this.c=c;this.e=new fyh(a);hei(this);this.e.f=false}\nfunction $ei(a,b,c){var d,e,f,g;tQc(a.g,b,c);for(e=c,f=0,g=e.length;f<g;++f){d=e[f];_ei(a,d)}}\nfunction Edi(a){var b;b=a.b.iu(a.c);if((Enj(),Dnj)==b){ayh(a.d)}else{a.d.c=true;byh(a.d,b==Cnj)}}\nfunction yhi(a){return a.e>=a.r?Iid(a.c,a.r,a.e-a.r+1):Iid(a.c,a.r,a.f-a.r)+Iid(a.c,0,a.e+1)}\nfunction Lrj(){Jrj();return pe(ie(kCb,1),tYm,944,0,[Frj,Grj,Hrj,Drj,Irj,Erj])}\nfunction Wrj(){Urj();return pe(ie(lCb,1),tYm,823,0,[Trj,Nrj,Rrj,Qrj,Srj,Mrj,Prj,Orj])}\nfunction Sgi(){Sgi=muc;Rgi=pe(ie(vf,1),VXm,5,15,[256,512,Z2m,6144,6144,B$m,_mn,_mn,96,Men])}\nfunction uhi(a){hhi();mjd();this.g=me(vf,VXm,5,12,15,1);this.i=me(vf,VXm,5,24,15,1);new hjd;this.b=a}\nfunction Qfi(a,b){if(a.j!=null){return}a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(b);a.j[1]=new Kgi(b)}\nfunction Yfi(a){if(a.a.f>1){return false}if(zgi(ymd(Nsd(a.a)),new Dgi)){return true}return false}\nfunction Eei(a){var b,c;c=new A9c;for(b=0;b<a.e;++b){x9c(c,fnd(a.b,a.d[b]-1))}a.a=Fei(a);return c}\nfunction Zyg(a,b,c,d){var e,f;if(!d.G||!H$d(d,c)){return null}e=new dei(a.e,c,d);f=e.c;P_d(f,b);return f}\nfunction lei(a,b,c,d){TMd.call(this,a);this.b=c;this.c=d;this.d=new fyh(a);Gdi(this);jei(this);P_d(this.d,b)}\nfunction yei(a,b,c){TMd.call(this,a);this.c=c;this.a=new fyh(a);xei(this);wei(this);vei(this);P_d(this.a,b)}\nfunction dei(a,b,c){TMd.call(this,a);this.e=0;this.d=c;this.f=b;this.c=new PJf(a);cei(this);$di(this)}\nfunction sei(a,b,c){TMd.call(this,a);mei(this);this.d=b;this.f=c;this.c=new PJf(a);rei(this);nei(this,!!this.d)}\nfunction xgi(a,b,c,d){return Tfi(wgi(Tfi(new igi(a),$fi(new igi(c)))),wgi(Tfi(new igi(b),$fi(new igi(d)))))}\nfunction Hpg(a,b,c,d){return ATi(d,'TriangleABCnonDegenerate',null,pe(ie(sv,1),EXm,2,6,[hpg(a)+hpg(b)+hpg(c)]))}\nfunction yzg(a,b,c,d){var e,f;if(!d.G||!!c.G||!H$d(d,c)){return null}e=new tei(a.e,c,d);f=e.c;P_d(f,b);return f}\nfunction rgi(a){var b,c,d,e;d=new A9c;c=0;a!=null&&(c=a.length);for(b=0;b<c;++b){e=Xfi(a[b]);m9c(d,e)}return d}\nfunction eei(a){var b,c,d;c=new hjd;d=a.length;for(b=0;b<d;++b){Yid(c,ZYd(a[b],($qg(),wqg)));c.a+=','}return c.a}\nfunction Mdi(a){var b;if(ff(a.b,356)){b=a.b;byh(a.d,Ldi(b.d,a.c))}else{byh(a.d,a.b.pu(a.c)==(Enj(),Cnj))}}\nfunction _qo(a){var b,c;if(!!this.a&&!!this.b){b=OJh(this.a,a);c=OJh(this.b,a);return pTg(b,c)}throw Ftc(new Mei)}\nfunction Cei(a,b,c){TMd.call(this,a);this.c=false;this.d=b;this.c=c;this.b=new oIh(a);Bei(this);Aei(this);zei(this)}\nfunction Vdi(a,b,c){TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);byh(this.d,mxh(this.b,this.c))}\nfunction Zdi(a,b,c){TMd.call(this,a);this.b=b;this.c=c;this.d=new fyh(a);Gdi(this);byh(this.d,nxh(this.b,this.c))}\nfunction tei(a,b,c){TMd.call(this,a);mei(this);this.f=c;this.e=b;this.d=null;this.c=new PJf(a);rei(this);nei(this,!!this.d)}\nfunction Gdi(a){a.Z=me(Zdb,fhn,15,2,0,1);a.Z[0]=a.b;a.Z[1]=a.c;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.d);EMd(a)}\nfunction hei(a){a.Z=me(Zdb,fhn,15,2,0,1);a.Z[0]=a.d;a.Z[1]=a.c;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.e);EMd(a)}\nfunction Adi(a){a.Z=me(Zdb,fhn,15,3,0,1);a.Z[0]=a.b;a.Z[1]=a.c;a.Z[2]=a.d;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.e);EMd(a)}\nfunction xei(a){a.Z=me(Zdb,fhn,15,1,0,1);a.Z[0]=a.c;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.a);EMd(a);a.b=wrj(a.c)}\nfunction Bei(a){a.Z=me(Zdb,fhn,15,1,0,1);a.Z[0]=a.d;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.b);EMd(a);a.a=wrj(a.d)}\nfunction Cdi(a){a.Z=me(Zdb,fhn,15,4,0,1);a.Z[0]=a.b;a.Z[1]=a.c;a.Z[2]=a.d;a.Z[3]=a.e;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.f);EMd(a)}\nfunction mTg(a){var b,c,d;b=me(hkb,G4n,52,4,0,1);c=a[0].VL(a[0]);d=a[1].VL(a[1]);b[0]=c[0];b[1]=c[1];b[2]=d[0];b[3]=d[1];return b}\nfunction xrj(a){var b,c,d,e,f;f=gid(a.a);if(a.b!=null){for(c=a.b,d=0,e=c.length;d<e;++d){b=c[d];!!b&&(f+=Twd(b))}}return f}\nfunction ufi(a,b){var c,d,e,f;for(d=a.j,e=0,f=d.length;e<f;++e){c=d[e];if(cid(Zhd('v',''+c.a),b)){return c}}return null}\nfunction xfi(a,b){var c;if(a.j!=null){for(c=0;c<a.j.length;c++){if(cid(b,Zhd('v',''+a.j[c].a))){return a.j[c]}}}return null}\nfunction $Cf(a,b,c,d){var e;for(e=0;e<a.length;e++){if(!unj(Ogd(a[e]),Ogd(b[(e*d+c+a.length)%a.length]))){return false}}return true}\nfunction pgi(a){var b,c;c=new hjd;for(b=0;b<a.length;++b){a[b].a.f==0||Yid(c,','+bgi(a[b]))}if(c.a.length>0)return uid(c.a,1);return ''}\nfunction Fhi(a){var b;if(a.i>0){--a.i;++a.e==a.f&&(a.e=0);return a.c[a.e]}++a.e>=a.n&&xhi(a);b=a.c[a.e];zhi(a,b);return b}\nfunction zei(a){var b;if(!BNd(a.bd.NK()).qi()){a.a=null;return}b=a.a;Bei(a);if(b==null||!cid(b,a.a)){Uwj(b+kLn+a.a);Aei(a)}}\nfunction Ugi(a,b){var c;(c=a.j).e?(a.j=a.j.e):(a.j=a.j.e=jhi(a.k));a.i=-1;if(a.j.d==b){++a.c;return a.j}a.j=c;a.e=b;throw Ftc(Tgi(a))}\nfunction aro(a){var b,c;if(!!this.a&&!!this.b){b=PJh(this.a,a);c=PJh(this.b,a);if(b!=null&&c!=null){return qTg(b,c)}}throw Ftc(new Mei)}\nfunction srj(a){if(a.f){if(a.f==(Jrj(),Frj)||a.f==Grj||a.f==Hrj){return Enj(),Cnj}if(a.f==Drj){return Enj(),Bnj}}return Enj(),Dnj}\nfunction Mxh(a,b,c){Gwh();var d;d=a.Z*b.$*c._+b.Z*c.$*a._+c.Z*a.$*b._-c.Z*b.$*a._-b.Z*a.$*c._-a.Z*c.$*b._;return Yln<d&&d<Vin}\nfunction zdi(a,b,c,d){TMd.call(this,a);this.b=b;this.c=c;this.d=d;this.e=new fyh(a);ydi(this);byh(this.e,XKh(this.b,this.c,this.d))}\nfunction Bdi(a,b,c,d,e){TMd.call(this,a);this.b=c;this.c=d;this.d=e;this.e=new fyh(a);Adi(this);byh(this.e,Mxh(this.b,this.c,this.d));P_d(this.e,b)}\nfunction Mhi(a,b,c,d,e){Lhi.call(this,D$m+b+VZm+c+E$m+(a?ZZm:\"'\"+Pgi(''+e)+\"' (\"+e+F$m)+(d==null||d.length==0?'':G$m+Pgi(d)+'\"')+'')}\nfunction ydi(a){a.Z=me(Zdb,fhn,15,3,0,1);a.Z[0]=a.b.mx();a.Z[1]=a.c.mx();a.Z[2]=a.d.mx();a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.e);EMd(a)}\nfunction ifi(a,b){if(a.a!=null){return}a.a=me(hkb,G4n,52,4,0,1);a.a[0]=new Kgi(b);a.a[1]=new Kgi(b);a.a[2]=new Kgi(b);a.a[3]=new Kgi(b)}\nfunction Hhi(a,b,c,d){var e,f,g;g=a.b-a.a;if(g==0){return -1}e=b.length;f=e-c;f=f>d?d:f;f>g&&(f=g);eid(a.c,a.a,a.a+f,b,c);a.a+=f;return f}\nfunction mhi(a){var b,c,d,e,f;e=ehi[a.c];d=e==null?yhi(a.b):e;c=Chi(a.b);b=Bhi(a.b);Ehi(a.b);Dhi(a.b);f=new Khi(a.c,d);f.b=c;f.a=b;return f}\nfunction Agi(a){var b,c,d,e,f;f=new A9c;e=(c=(new Bmd(a.a)).a.Ug().b.xj(),new Cmd(c));while(e.a.Ti()){d=(b=e.a.Ui(),b.Ci());tQc(f.a,d,f)}return f}\nfunction Xfi(a){var b,c,d,e,f;f=new A9c;d=(c=(new Bmd(a.a)).a.Ug().b.xj(),new Cmd(c));while(d.a.Ti()){e=(b=d.a.Ui(),b.Ci());m9c(f,Agi(e))}return f}\nfunction qgi(a){var b,c,d,e,f,g;f=new A9c;for(e=(c=(new lmd(a.a)).a.Ug().lf(),new mmd(c));e.a.Ti();){d=(b=e.a.Ui(),b.Ci());g=Xfi(d);m9c(f,g)}return f}\nfunction $fi(a){var b,c,d,e;d=new dtd;c=(new ktd(a.a)).b.xj();while(c.Ti()){b=c.Ui();e=b.Ci();Wsd(d,e,vld((pkd(),okd),b.Di()))}return new hgi(d)}\nfunction Lzg(a,b,c,d){var e,f;if(ff(b,375)){e=new Cei(a.e,b,c);P_d(e.b,Ktf(d));f=pe(ie(Zdb,1),fhn,15,0,[e.b]);return f}throw Ftc(Wof(a,d.i,b))}\nfunction dfi(a,b){var c,d,e,f,g;if(yQc(a.g)==0){return}g=qQc(a.g,b);if(g==null){return}for(d=g,e=0,f=d.length;e<f;++e){c=d[e];z9c(a.o,c)}vQc(a.g,b)}\nfunction AJf(a,b){var c;hJf(a,b[0]);if(b[0]==null){return}EJf(a);a.n=me(tf,ZXm,124,b.length-1,0,3);for(c=0;c<b.length-1;++c){a.n[c]=b[c+1]}FJf(a);OJf(a)}\nfunction Ghi(a){this.j=a;this.k=1;this.g=0;this.a=this.f=B$m;this.c=me(sf,yXm,5,B$m,15,1);this.d=me(vf,VXm,5,B$m,15,1);this.b=me(vf,VXm,5,B$m,15,1)}\nfunction Ldi(a,b){var c,d;if(!a.ku()||!a.xs()){return false}c=a.Vr();d=b.Vr();if(!xnj(c,d,Sfn)){return false}return lWg(a.xs())&&!iWg(a.xs(),new Rdi)}\nfunction bei(a,b,c){var d,e;d=QZe(b);e=auc(a.e)/auc(d);if(e>5||e<0.2||c){Pwj('myPrecision='+cuc(a.e)+k5n+cuc(d)+l5n+e);a.b=null;a.e=d;return true}return false}\nfunction ntm(){this.a=(Urj(),Mrj);this.b=new A9c;this.c=new snd;bnd(this.c,Trj);bnd(this.c,Nrj);bnd(this.c,Rrj);this.d=new snd;bnd(this.d,Nrj);bnd(this.d,Rrj)}\nfunction _ei(a,b){var c;if(y9c(a.o,b)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Ignoring existing poly '+b);return}x9c(a.o,b);c=yQc(a.o.a);Pwj('Adding poly #'+c+tXm+cgi(b))}\nfunction phi(b){try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){thi(0,128);return 1}else throw Ftc(a)}if(b.a==49){return qhi(b,128)}return nhi(b,thi(0,128),1)}\nfunction Ddi(a,b,c,d,e,f){TMd.call(this,a);this.b=c;this.c=d;this.d=e;this.e=f;this.f=new fyh(a);Cdi(this);byh(this.f,YKh(this.b,this.c,this.d,this.e));P_d(this.f,b)}\nfunction oei(a,b){var c;c=Yei(b?a.d:a.e,a.f,b,a);if(!c){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot compute locus equation (yet?)');qei(a,a.bd,true);return null}return pei(a,c)}\nfunction Wei(a){var b,c,d,e,f;d=new snd;for(f=(c=(new Bmd(fZd(a).b)).a.Ug().b.xj(),new Cmd(c));f.a.Ti();){e=(b=f.a.Ui(),b.Ci());e.Ru()&&!e.yb&&(Hwd(d.r,e),true)}return d}\nfunction _gi(a){var b;this.f=me(vf,VXm,5,10,15,1);this.a=new snd;this.d=new Ghi(a);this.k=new uhi(this.d);this.j=new Jhi;this.i=-1;this.c=0;for(b=0;b<10;b++)this.f[b]=-1}\nfunction zuf(a,b){if(ff(a.yb,161)){return a.yb.VL(a)}if(!a.yb){if(a.j==null){a.j=me(hkb,G4n,52,1,0,1);a.j[0]=new Kgi(a.bd);Pwj('Variable '+b.Xs()+'('+a.j[0]+')')}}return a.j}\nfunction pTg(a,b){var c;c=me(vf,VXm,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 qTg(a,b){var c;c=me(wv,Xen,151,3,0,1);c[0]=vld(Ekd(a[1],b[2]),Ekd(a[2],b[1]));c[1]=vld(Ekd(a[2],b[0]),Ekd(a[0],b[2]));c[2]=vld(Ekd(a[0],b[1]),Ekd(a[1],b[0]));return rTg(c)}\nfunction mgi(a,b){var c;c=me(fkb,K4n,28,3,0,1);c[0]=Tfi(Zfi(a[1],b[2]),$fi(Zfi(a[2],b[1])));c[1]=Tfi(Zfi(a[2],b[0]),$fi(Zfi(a[0],b[2])));c[2]=Tfi(Zfi(a[0],b[1]),$fi(Zfi(a[1],b[0])));return c}\nfunction chi(){chi=muc;bhi=pe(ie(sv,1),EXm,2,6,[ZZm,'\" \"','\"\\\\t\"','\"\\\\n\"','\"\\\\r\"','<NUMBER>','<VARIABLE>','\"[1]:\"','<ANYFACTLIST>','<INDEXPOLY>',_Zm,'\"+\"','\"-\"','\"*\"','\"^\"'])}\nfunction qei(a,b,c){var d,e;d=QZe(b);e=auc(a.g)/auc(d);if(e>5||e<0.2||c){Pwj('resetFingerprint: myPrecision='+cuc(a.g)+k5n+cuc(d)+l5n+e);a.b=null;a.g=d;return true}return false}\nfunction rTg(a){var b,c,d,e;b=(pkd(),okd);for(d=0;d<a.length;d++){b=ykd(b,a[d])}wkd(b,okd)&&(b=kkd);e=me(wv,Xen,151,a.length,0,1);for(c=0;c<a.length;c++){e[c]=ukd(a[c],b)}return e}\nfunction Cgi(a){var b,c,d,e,f;f=new jjd('');d=(new ktd(a.a)).b.xj();while(d.Ti()){b=d.Ui();c=b.Ci();Yid(f,Zhd(Zhd('v_{',''+c.a),'}'));e=b.Di().a;e>1&&(f.a+='^{'+e+'}',f)}return f.a}\nfunction QJh(a,b){if(!a.yb){!a.R&&(a.R=new Lgi(a));!a.S&&(a.S=new Lgi(a));Jgi(a.R,a.S);Jgi(a.S,a.R);x9c(b,a.R);x9c(b,a.S);return}if(ff(a.yb,242)){a.yb.EO(b);return}throw Ftc(new Mei)}\nfunction lOd(a){var b,c,d;c=new hjd;b=new amd((new Zld(a)).a);while(b.b){d=_ld(b);c.a+=',';Yid(c,Zhd('v',''+d.Ci().a));c.a+='=';Xid(c,d.Di())}if(c.a.length>0){return uid(c.a,1)}return ''}\nfunction blg(a,b,c){var d,e;if(a.d.r.length!=0){e=new ynd(a.d);while(e.a<e.c.r.length){d=wnd(e);if(ff(d,641)){if(d.Hm(0)==b&&d.Hm(1)==c||d.Hm(0)==c&&d.Hm(1)==b){return d.f}}}}return null}\nfunction Jrj(){Jrj=muc;Frj=new Krj('TRUE',0);Grj=new Krj('TRUE_NDG_UNREADABLE',1);Hrj=new Krj('TRUE_ON_COMPONENTS',2);Drj=new Krj('FALSE',3);Irj=new Krj(g1m,4);Erj=new Krj('PROCESSING',5)}\nfunction thi(a,b){switch(a){case 0:if(Vtc(Htc(b,128),0))return 4;return -1;case 1:if(Vtc(Htc(b,128),0))return 6;return -1;case 2:if(Vtc(Htc(b,128),0))return 5;return -1;default:return -1;}}\nfunction jfi(a,b,c){var d,e;if(a.a==null){e=b.VL(b);d=c.VL(c);if(e==null||d==null){ifi(a,b.km());return null}a.a=me(hkb,G4n,52,4,0,1);a.a[0]=d[0];a.a[1]=d[1];a.a[2]=e[0];a.a[3]=e[1]}return a.a}\nfunction ksj(a,b){var c,d,e,f,g,h;tQc(fsj,a,khd(b));b>dsj&&(dsj=b);c=a.yb;if(c){for(e=c.Z,f=0,g=e.length;f<g;++f){d=e[f];h=new und(new pod(pe(ie(Zdb,1),fhn,15,0,[d,a])));x9c(csj,h);ksj(d,b+1)}}}\nfunction Gfi(a,b){var c,d,e;if(a.c.r.length==0){bnd(a.c,b)}else{d=new ynd(a.c);e=0;while(d.a<d.c.r.length){c=wnd(d);if(nf(c.Ci())===nf(b.d)&&Igi(c.Di(),b.e)){break}++e}e==a.c.r.length&&bnd(a.c,b)}}\nfunction ahi(a,b){Sgi();var c,d,e,f,g,h;h=(d=(new Bmd(b.b)).a.Ug().b.xj(),new Cmd(d));g=new zQc;while(h.a.Ti()){f=(c=h.a.Ui(),c.Ci());uQc(g,Zhd('v',''+f.a),f)}e=new _gi(new Ihi(a));return Wgi(e,g)}\nfunction jei(a){var b,c,d,e,f;c=a.b;b=a.c;f=null;if(hxh(c,b)){f=(Efd(),true)}else{d=pe(ie(Deb,1),Sjn,41,0,[new KKh(a._c),new KKh(a._c)]);e=zHg(c,b,d,Vin);f=(Efd(),e==4?true:false)}byh(a.d,(_wd(f),f))}\nfunction Fei(a){var b,c;c=a.e-1;++a.d[c];if(a.d[c]>a.c-(a.e-c)+1){while(a.d[c]>a.c-(a.e-c)){--c;if(c<0){break}}if(c<0){return true}++a.d[c];for(b=c+1;b<a.d.length;b++){a.d[b]=a.d[b-1]+1}}return false}\nfunction ogi(a,b,c,d,e,f){return Tfi(Tfi(wgi(Tfi(new igi(a),$fi(new igi(c)))),wgi(Tfi(new igi(b),$fi(new igi(d))))),$fi(Tfi(wgi(Tfi(new igi(c),$fi(new igi(e)))),wgi(Tfi(new igi(d),$fi(new igi(f)))))))}\nfunction Ygi(a,b){var c,d,e;d=1;c=$gi(a,b);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 14:{Ugi(a,14);e=Ugi(a,5);d=Pfd(e.c,10);break}default:a.f[9]=a.c;}return new Ggi(c,d)}\nfunction WJh(a){var b;if(!a.yb){!a.R&&(a.R=new Lgi(a));!a.S&&(a.S=new Lgi(a));b=pe(ie(fkb,1),K4n,28,0,[new igi(a.R),new igi(a.S),new egi(1)]);return b}if(ff(a.yb,242)){return a.yb.FO()}throw Ftc(new Mei)}\nfunction PJh(a,b){var c;if(!a.yb){c=me(wv,Xen,151,3,0,1);c[0]=b.get(a.R);c[1]=b.get(a.S);c[2]=(pkd(),kkd);if(!c[0]||!c[1]){throw Ftc(new Mei)}return c}if(ff(a.yb,242)){return a.yb.DO(b)}throw Ftc(new Mei)}\nfunction Gei(a,b){var c;this.f=a;this.c=yQc(a.a);this.e=b;if(this.c<this.e){this.a=true;return}this.d=me(vf,VXm,5,this.e,15,1);for(c=0;c<this.e;c++){this.d[c]=c+1}this.b=new tnd(this.c);dnd(this.b,this.f)}\nfunction Zei(a){var b,c,d,e,f,g;!Sei&&(Sei=new zQc);for(e=(c=(new Bmd(fZd(a).b)).a.Ug().b.xj(),new Cmd(c));e.a.Ti();){d=(b=e.a.Ui(),b.Ci());if(!ff(d,34)){f=d.VL(d);if(f!=null){g=new pod(f);tQc(Sei,g,d)}}}}\nfunction Sdi(a){var b,c;if(a.a!=null){return a.a}if(!!a.b&&!!a.c){b=Pwh(a.b);c=Pwh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=tgi(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.a}return null}\nfunction Wdi(a){var b,c;if(a.a!=null){return a.a}if(!!a.b&&!!a.c){b=Pwh(a.b);c=Pwh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=ugi(b[0],b[1],b[2],b[3],c[0],c[1],c[2],c[3]);return a.a}return null}\nfunction vei(a){var b;if(!BNd(a.bd.NK()).qi()){a.b=null;return}b=a.b;xei(a);do{Ilg(a._c,a)}while(gnd(a._c.d,a,0)!=-1);pkg(a._c,a);Jlg(a._c,a);rkg(a._c,a,true);if(b==null||!cid(b,a.b)){Uwj(b+kLn+a.b);wei(a)}}\nfunction qhi(b,c){if(Ltc(c=Htc(c,128),0))return nhi(b,thi(0,128),1);try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){thi(1,c);return 2}else throw Ftc(a)}if(b.a==93){return rhi(b,c,128)}return nhi(b,thi(1,c),2)}\nfunction rhi(b,c,d){if(Ltc(d=Htc(d,c),0))return nhi(b,thi(1,c),2);try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){thi(2,d);return 3}else throw Ftc(a)}if(b.a==58){if(Vtc(Htc(d,128),0))return shi(b,3,7)}return nhi(b,thi(2,d),3)}\nfunction Xei(a){var b,c,d,e,f,g,h,i,j;d=new A9c;c=a.yb;if(c){for(f=c.Z,g=0,h=f.length;g<h;++g){e=f[g];b=e.yb;e.Ru()&&!b?(j=tQc(d.a,e,d),j==null):e.Ru()&&ff(b,1207)?(i=tQc(d.a,e,d),i==null):m9c(d,Xei(e))}}return d}\nfunction ohi(a){switch(a.a){case 42:return shi(a,0,13);case 43:return shi(a,0,11);case 44:return shi(a,0,10);case 45:return shi(a,0,12);case 91:return phi(a);case 94:return shi(a,0,14);default:return nhi(a,1,0);}}\nfunction Pwh(a){if(ff(a.yb,161)){return a.yb.VL(a)}if(ff(a,694)||!a.yb){if(a.o==null){a.o=me(hkb,G4n,52,4,0,1);a.o[0]=new Kgi(a.bd);a.o[1]=new Kgi(a.bd);a.o[2]=new Kgi(a.bd);a.o[3]=new Kgi(a.bd)}return a.o}return null}\nfunction hhi(){hhi=muc;ehi=pe(ie(sv,1),EXm,2,6,['',null,null,null,null,null,null,'[1]:',null,null,',','+','-','*','^']);dhi=pe(ie(vf,1),VXm,5,15,[8,10]);ghi=pe(ie(sv,1),EXm,2,6,[o$m]);fhi=pe(ie(wf,1),c$m,5,14,[32737])}\nfunction zhi(a,b){++a.g;if(a.p){a.p=false;a.k+=a.g=1}else if(a.o){a.o=false;b==10?(a.p=true):(a.k+=a.g=1)}switch(b){case 13:a.o=true;break;case 10:a.p=true;break;case 9:--a.g;a.g+=a.q-a.g%a.q;}a.d[a.e]=a.k;a.b[a.e]=a.g}\nfunction wdi(a,b){var c,d,e;if(!a.b||(d=a.b.Rs(($qg(),wqg)))==null){if(!b.b||a.b.Rs(($qg(),wqg))==null){return Hgi(a,b)}return -1}if(!b.b||(e=b.b.Rs(($qg(),wqg)))==null){return 1}c=Xhd(d,e);if(c==0){return Hgi(a,b)}return c}\nfunction kgi(a,b,c,d,e,f){var g,h,i,j,k,l,m;g=new igi(a);h=new igi(b);i=new igi(c);j=new igi(d);k=new igi(e);l=new igi(f);m=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(g,j),Zfi(i,l)),Zfi(k,h)),$fi(Zfi(k,j))),$fi(Zfi(g,l))),$fi(Zfi(h,i)));return m}\nfunction Wgi(a,b){var c,d;c=new A9c;Ugi(a,7);d=Xgi(a,b);tQc(c.a,d,c);e:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 8:{break}default:a.f[0]=a.c;break e;}Ugi(a,8);d=Xgi(a,b);tQc(c.a,d,c)}return c}\nfunction ACg(a){var b,c,d,e;e=a.a.Ub;if(!e.o.sm()||!e.s.sm()){throw Ftc(new Mei)}c=e.o;d=e.s;if(e.q==(Aij(),Whj)){b=new Zdi(a._c,c,d);return b}if(e.q==Vhj){b=new Vdi(a._c,c,d);return b}if(e.q==dhj){b=new Idi(a._c,c,d);return b}return null}\nfunction aei(a){var b,c,d;d=new KKh(a._c);b=new oef(a._c,a.f,1,1);d.yb=b;y_d(d,true,true);c=Yei(d,a.d,false,a);W$d(d);if(!c){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot compute envelope equation (yet?)');bei(a,a.bd,true);return null}return _di(a,c)}\nfunction oTg(a,b,c){var d,e,f;e=HJh(a,a);f=HJh(b,b);d=me(fkb,K4n,28,2,0,1);d[0]=Tfi(Tfi(Zfi(new egi(2),new igi(c[0])),$fi(new igi(e[0]))),$fi(new igi(f[0])));d[1]=Tfi(Tfi(Zfi(new egi(2),new igi(c[1])),$fi(new igi(e[1]))),$fi(new igi(f[1])));return d}\nfunction Bgi(a,b){var c,d,e,f,g,h,i,j;h=new ftd(a.a);i=b.a;e=(d=(new Bmd(b.a)).a.Ug().b.xj(),new Cmd(d));while(e.a.Ti()){j=(c=e.a.Ui(),c.Ci());vmd(a.a,j)?Wsd(h,j,khd(wmd(a.a,j).a+(g=j,mQc(Msd(i,g))).a)):Wsd(h,j,(f=j,mQc(Msd(i,f))))}return new Egi(h)}\nfunction prj(a,b){var c,d,e,f,g,h;for(f=(g=(new lmd(a.b.a)).a.Ug().lf(),new mmd(g));f.a.Ti();){e=(c=f.a.Ui(),c.Ci());if(cid(e.a,b.a)){if(e.b.length==b.b.length){d=0;h=true;while(d<e.b.length&&h){e.b[d]==b.b[d]||(h=false);++d}if(h){return}}}}x9c(a.b,b)}\nfunction isj(){isj=muc;hsj=pe(ie(sv,1),EXm,2,6,[ohn,Vpn,'Midpoint',yFn,yjn,Tpn,mhn,D5n,'Ray',nhn,jjn,ejn,Ygn,'Translate',Qgn,Wpn,gjn,wsn,'Mirror',zjn,fjn,cFn,imn,vsn]);gsj=pe(ie(sv,1),EXm,2,6,[mhn,yjn,Tpn,Vpn,Zsn,Ahn,xjn,imn,Zsn,wsn,'Ray',zjn,vsn,$sn,Qgn])}\nfunction fei(a){var b,c;if(a.a!=null){return a.a}if(!!a.d&&!!a.c){if(ff(a.c,73)){b=HJh(a.d,a.d);c=Pwh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=lgi(b[0],b[1],c[0],c[1],c[2],c[3]);return a.a}else if(ff(a.c,174)){return gei(a)}}throw Ftc(new Mei)}\nfunction Tfi(a,b){var c,d,e,f,g,h,i;g=new ftd(a.a);i=b.a;e=(new ktd(i)).b.xj();while(e.Ti()){d=e.Ui();h=d.Ci();if(vmd(a.a,h)){c=qld(wmd(a.a,h),(f=h,mQc(Msd(i,f))));c==(pkd(),okd)?Xsd(g,h):Wsd(g,h,qld(wmd(a.a,h),d.Di()))}else{Wsd(g,h,d.Di())}}return new hgi(g)}\nfunction OJh(a,b){var c,d,e,f,g,h,i,j;if(!a.yb){c=b.a;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),VXm,5,15,[0,0,0]);return j}}i=pe(ie(vf,1),VXm,5,15,[1,1,0]);return i}if(ff(a.yb,242)){return a.yb.CO(b)}throw Ftc(new Mei)}\nfunction Ffi(a,b,c){var d,e,f,g,h,i,j;h=null;if(ff(b,166)){j=b;f=bBh(j);ff(f,117)&&(h=f)}else ff(b,117)&&(h=b);if(h){e=new Kgi(c);d=c.p;i=d.cb;d.cb=false;if(h.mc==null){P_d(h,Zhd('v',''+e.a));s_d(h,true);h.Xb=false;D0d(h,false)}d.cb=i;g=new smd(h,e);Gfi(a,g);x9c(a.a,h)}}\nfunction HJh(a,b){if(ff(a.yb,161)){return a.yb.VL(a)}if(!a.yb){if(a.q==null){a.q=me(hkb,G4n,52,2,0,1);a.q[0]=new Kgi(a.bd);a.q[1]=new Kgi(a.bd);Uwj('Free point '+b.Xs()+'('+a.q[0]+','+a.q[1]+')')}return a.q}Pwj('There is no implementation yet for '+a.yb);throw Ftc(new Mei)}\nfunction hOd(a){var b,c,d,e,f,g,h,i,j;c=iid(a,Cid(125));e=(fxd(2,c,a.length),a.substr(2,c-2));d=sid(e,',',0);h=Pfd(d[0],10);j=Pfd(d[1],10);f=ke(tf,[Bbn,w2m],[20,5],15,[h,j],2);b=2;for(g=0;g<h;g++){for(i=0;i<j;i++){f[g][i]=Ofd(d[b]);Uwj(Y4n+g+','+i+']='+f[g][i]);++b}}return f}\nfunction Urj(){Urj=muc;Trj=new Vrj('RECIOS_PROVER',0);Nrj=new Vrj('BOTANAS_PROVER',1);Rrj=new Vrj('OPENGEOPROVER_WU',2);Qrj=new Vrj('OPENGEOPROVER_AREA',3);Srj=new Vrj('PURE_SYMBOLIC_PROVER',4);Mrj=new Vrj(TBn,5);Prj=new Vrj('LOCUS_IMPLICIT',6);Orj=new Vrj('LOCUS_EXPLICIT',7)}\nfunction sgi(a,b,c,d){var e,f,g,h,i,j;i=new hjd;j=rgi(a);!!b&&m9c(j,b);g=(h=(new lmd(j.a)).a.Ug().lf(),new mmd(h));while(g.a.Ti()){f=(e=g.a.Ui(),e.Ci());(c==null||(_wd(c),c)&&d.contains(f)||!(_wd(c),c)&&!d.contains(f))&&(i.a+=','+f,i)}if(i.a.length>0)return uid(i.a,1);return ''}\nfunction Efi(a,b){var c,d,e,f,g,h,i;for(g=a.j,h=0,i=g.length;h<i;++h){f=g[h];if(cid(Zhd('v',''+f.a),b)){return f}}e=new ynd(a.c);while(e.a<e.c.r.length){c=wnd(e);d=c.Ci();if(cid(d.mc,b)){return c.Di()}}!!Mwj&&Nwj(Mwj,(dxj(),$wj),'Internal error in AlgoDependentNumber');return null}\nfunction agi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;k=new dtd;f=(new ktd(a.a)).b.xj();while(f.Ti()){e=f.Ui();m=e.Ci();n=new ftd(m.a);j=(h=b,mQc(Msd(n,h)));if(j){i=(g=c,mQc(Msd(n,g)));!i?(i=khd(0)):Xsd(n,c);Xsd(n,b);Wsd(n,c,khd(j.a+i.a))}d=e.Di();l=new Egi(n);Wsd(k,l,d)}return new hgi(k)}\nfunction vgi(a,b,c,d,e){var f,g,h,i,j,k,l;l=null;i=pgi(a);l=new C9c(new lmd(b));h=sgi(a,l,(Efd(),true),e);g=sgi(a,l,false,e);f=c.NK();j=BNd(f).mn(b,i,h,g,d);k=XZi(vOi(f.a).b)?BNd(f).pn(j):'?';if(cid('0',k)||cid(bin,k)){return Enj(),Bnj}if(cid('1',k)||cid(I1m,k)){return Enj(),Cnj}return Enj(),Dnj}\nfunction cfi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;j=new A9c;p=new A9c;tQc(p.a,b,p);while(yQc(p.a)!=0){m9c(j,p);i=(l=(new lmd(p.a)).a.Ug().lf(),new mmd(l));o=new A9c;while(i.a.Ti()){m=(d=i.a.Ui(),d.Ci());c=m.yb;if(c){n=c.Z;for(f=n,g=0,h=f.length;g<h;++g){e=f[g];e==a||(k=tQc(o.a,e,o),k==null)}}}p=o}return j}\nfunction bgi(a){var b,c,d,e,f,g;f=new hjd;d=(new ktd(a.a)).b.xj();if(!d.Ti()){return '0'}while(d.Ti()){c=d.Ui();g=c.Ci();b=c.Di();if(g.a.f==0){f.a+=''+b}else{b!=(pkd(),kkd)&&(f.a+=b+'*',f);f.a+=''+g}f.a+='+'}e=tfd(f,0,f.a.length-1);e=qid(qid(qid(qid(e,'\\\\+-','-'),'-1\\\\*','-'),'\\\\+1\\\\*','+'),'^1\\\\*','');return e}\nfunction Brj(a,b,c){var d,e,f,g,h,i,j,k,l,m;j=c.C;k=(h=(new Bmd(j.b)).a.Ug().b.xj(),new Cmd(h));while(k.a.Ti()){i=(g=k.a.Ui(),g.Ci());if(ff(i,73)){d=i.v;e=i.p;if(!!d&&!!e&&(d==a&&e==b||d==b&&e==a)){return i}}}m=c.cb;c.cb=false;f=new UJg(c,null,a,b);l=f.d;l.Xb=true;l.wc=15;l.rc=true;J0d(l,(Lvh(),xvh));c.cb=m;return l}\nfunction Hfi(a,b,c){!!b.o&&(b.o.sm()&&ff(b.o,117)||ff(b.o,166))&&Ffi(a,b.o,c);!!b.s&&(b.s.sm()&&ff(b.s,117)||ff(b.s,166))&&Ffi(a,b.s,c);!!b.o&&b.o.ru()&&Hfi(a,b.o,c);!!b.s&&b.s.ru()&&Hfi(a,b.s,c);if(!!b.o&&b.o.ru()&&!!b.s&&b.s.ru()){return}if(ff(b.o,40)&&b.s.ru()&&(b.q==(Aij(),Zgj)||b.q==Nhj)){return}if(ff(b.s,40)&&b.o.ru()){return}}\nfunction lgi(a,b,c,d,e,f){var g,h,i,j,k,l,m;!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Setting up equation for collinear points ('+a+','+b+EDn+'('+c+','+d+C5n+'('+e+','+f+')');g=new igi(a);h=new igi(b);i=new igi(c);j=new igi(d);k=new igi(e);l=new igi(f);m=Tfi(Tfi(Tfi(Zfi(g,j),$fi(Zfi(h,i))),Zfi(k,Tfi(h,$fi(j)))),$fi(Zfi(l,Tfi(g,$fi(i)))));return m}\nfunction qrj(a,b){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),z5n+b);a.b=new A9c;if(b==(Urj(),Nrj)){a.f=trj(a,Tei(a));return}else if(b==Trj){a.f=trj(a,sdi((!a.e&&(a.e=new Ahm),a.e),a));return}else if(b==Srj){a.f=trj(a,hfi(a));return}else if(b==Rrj||b==Qrj){a.f=trj(a,(!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'OGP is not implemented for the web'),Jrj(),Irj));return}}\nfunction iOd(a){var b,c,d,e,f,g,h,i,j,k,l;e=iid(a,Cid(125));g=vid(a,e+3,a.length-2);f=sid(g,',',0);d=Pfd(f[0],10);h=me(tf,ZXm,124,d,0,3);b=1;for(c=0;c<d;++c){j=Pfd(f[b++],10);l=Pfd(f[b++],10);h[c]=ke(tf,[Bbn,w2m],[20,5],15,[j,l],2);for(i=0;i<j;i++){for(k=0;k<l;k++){h[c][i][k]=Ofd(f[b]);Uwj(Y4n+c+']['+i+','+k+']='+h[c][i][k]);++b}}}return h}\nfunction jsj(a){var b,c,d,e,f,g,h,i,j,k,l,m;c=qQc(esj,a);if(c){return c.a}b=a.yb;if(!b){tQc(esj,a,khd(0));return 0}l=1;if(ff(b,s5m)){m=b.a.Ub;i=new zQc;j=(_4g(),$4g.a=i,_4g(),$4g);uXg(m,j);k=new amd((new Zld(i)).a);while(k.b){h=_ld(k);d=h.Ci();l+=jsj(d)*h.Di().a}}else{for(e=b.Z,f=0,g=e.length;f<g;++f){d=e[f];l+=jsj(d)}}tQc(esj,a,khd(l));return l}\nfunction Zfi(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;l=new dtd;p=b.a;e=(new ktd(a.a)).b.xj();while(e.Ti()){c=e.Ui();n=c.Ci();f=(new ktd(p)).b.xj();while(f.Ti()){d=f.Ui();o=d.Ci();j=Bgi(n,o);k=Ekd(c.Di(),d.Di());h=j;if(Msd(l,h)){m=qld((i=j,mQc(Msd(l,i))),k);m==(pkd(),okd)?Xsd(l,j):Wsd(l,j,qld((g=j,mQc(Msd(l,g))),k))}else{Wsd(l,j,k)}}}return new hgi(l)}\nfunction sgh(a,b){switch(a.p){case 68:return new Kzg(b);case 69:return new Mzg(b);case 70:return new syg(b);case 77:return new tzg(b);case 71:return new xyg(b);case 72:return new uyg(b);case 73:return new yyg(b);case 74:return new wyg(b);case 76:return new vyg(b);case 75:return new tyg(b);case 78:return new zzg(b);case 79:return new $yg(b);default:return null;}}\nfunction nTg(a,b,c,d,e){var f,g,h,i,j,k,l;h=me(fkb,K4n,28,4,0,1);f=new igi(a);g=new igi(b);i=new igi(e[0]);j=new igi(e[1]);k=new igi(e[2]);l=new igi(e[3]);h[0]=Tfi(Tfi(Zfi(new egi(2),i),$fi(new igi(a))),$fi(new igi(c)));h[1]=Tfi(Tfi(Zfi(new egi(2),j),$fi(new igi(b))),$fi(new igi(d)));h[2]=Tfi(Tfi(Tfi(l,$fi(j)),$fi(i)),f);h[3]=Tfi(Tfi(Tfi(k,$fi(i)),j),$fi(g));return h}\nfunction cgi(a){var b,c,d,e,f;e=new hjd;d=(new ktd(a.a)).b.xj();if(!d.Ti()){return '0'}while(d.Ti()){c=d.Ui();f=c.Ci();b=c.Di();if(f.a.f==0){e.a+=''+b}else{if(!wkd(b,(pkd(),kkd))){if(wkd(qld(b,kkd),okd)){e.a.length>0&&bjd(e,e.a.length-1);e.a+='-'}else{rkd(qld(b,kkd),okd)<0&&e.a.length>0&&bjd(e,e.a.length-1);e.a+=''+b}}Yid(e,Cgi(f))}e.a+='+'}return tfd(e,0,e.a.length-1)}\nfunction tgi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Setting up equation for parallel lines ('+a+','+b+')-'+'('+c+','+d+C5n+'('+e+','+f+')-'+'('+g+','+h+')');i=new igi(a);j=new igi(b);k=new igi(c);l=new igi(d);m=new igi(e);n=new igi(f);o=new igi(g);p=new igi(h);q=Tfi(Zfi(Tfi(i,$fi(k)),Tfi(n,$fi(p))),$fi(Zfi(Tfi(j,$fi(l)),Tfi(m,$fi(o)))));return q}\nfunction ugi(a,b,c,d,e,f,g,h){var i,j,k,l,m,n,o,p,q;!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Setting up equation for perpendicular lines ('+a+','+b+')-'+'('+c+','+d+C5n+'('+e+','+f+')-'+'('+g+','+h+')');i=new igi(a);j=new igi(b);k=new igi(c);l=new igi(d);m=new igi(e);n=new igi(f);o=new igi(g);p=new igi(h);q=Tfi(Zfi(Tfi(i,$fi(k)),Tfi(m,$fi(o))),Zfi(Tfi(j,$fi(l)),Tfi(n,$fi(p))));return q}\nfunction lfi(a,b){var c,d,e,f;if(a.i!=null){return a.i}d=b[0].VL(b[0]);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b[0].km());a.j[1]=new Kgi(b[0].km());a.j[2]=d[0];a.j[3]=d[1]}c=pe(ie(hkb,1),G4n,52,0,[a.j[0],a.j[1]]);e=b[1].VL(b[1]);f=b[2].VL(b[2]);a.i=me(fkb,K4n,28,2,0,1);a.i[0]=ogi(d[0],d[1],c[0],c[1],e[0],e[1]);a.i[1]=ogi(d[0],d[1],c[0],c[1],f[0],f[1]);return a.i}\nfunction xhi(b){var c,d;if(b.n==b.a){if(b.a==b.f){if(b.r>A$m){b.e=b.n=0;b.a=b.r}else b.r<0?(b.e=b.n=0):whi(b,false)}else b.a>b.r?(b.a=b.f):b.r-b.a<A$m?whi(b,true):(b.a=b.r)}try{if((d=Hhi(b.j,b.c,b.n,b.a-b.n))==-1){b.j.c=null;throw Ftc(new ffd)}else b.n+=d;return}catch(a){a=Etc(a);if(ff(a,325)){c=a;--b.e;b.i+=0;(b.e-=0)<0&&(b.e+=b.f);b.r==-1&&(b.r=b.e);throw Ftc(c)}else throw Ftc(a)}}\nfunction Vgi(a,b){var c,d;c=Zgi(a,b);e:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 11:case 12:{break}default:a.f[3]=a.c;break e;}switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 11:{Ugi(a,11);d=Zgi(a,b);c=Tfi(c,d);break}case 12:{Ugi(a,12);d=Zgi(a,b);c=Tfi(c,$fi(d));break}default:a.f[4]=a.c;Ugi(a,-1);throw Ftc(new Ngi);}}return c}\nfunction _di(b,c){var d,e,f,g,h,i;i=new hjd;g=c.p;f=c.d;d=''+cuc(QZe(b.bd));!!Mwj&&Nwj(Mwj,(dxj(),Ywj),_4n+d);Yid(Xid(Yid(Xid(Yid(Yid(Yid(Yid(Yid(Yid(Yid(Xid(i,(ePd(),COd)),'(['),g),'],['),f),'],'),d),','),c.b[0]),','),c.b[1]),')');e=b.bd.NK();try{h=BNd(e).rn(i.a);!!Mwj&&Nwj(Mwj,(dxj(),bxj),i5n+h);return h}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),$wj),j5n);return null}else throw Ftc(a)}}\nfunction pei(b,c){var d,e,f,g,h,i;i=new hjd;g=c.p;f=c.d;d=''+cuc(QZe(b.bd));!!Mwj&&Nwj(Mwj,(dxj(),Ywj),_4n+d);Yid(Xid(Yid(Xid(Yid(Yid(Yid(Yid(Yid(Yid(Yid(Yid(Xid(i,(ePd(),ZOd)),'(['),g),'],['),f),'],'),d),','),','),c.b[0]),','),c.b[1]),')');e=b.bd.NK();try{h=BNd(e).rn(i.a);!!Mwj&&Nwj(Mwj,(dxj(),bxj),i5n+h);return h}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),$wj),j5n);return null}else throw Ftc(a)}}\nfunction Tgi(a){var b,c,d,e,f,g,h;a.a.r.length=0;g=me(Ctc,$Xm,5,15,16,1);if(a.e>=0){g[a.e]=true;a.e=-1}for(d=0;d<10;d++){if(a.f[d]==a.c){for(f=0;f<32;f++){(Rgi[d]&1<<f)!=0&&(g[f]=true)}}}for(e=0;e<15;e++){if(g[e]){a.b=me(vf,VXm,5,1,15,1);a.b[0]=e;bnd(a.a,a.b)}}b=me(vf,b$m,6,a.a.r.length,0,2);for(c=0;c<a.a.r.length;c++){b[c]=fnd(a.a,c)}return new Ogi(a.j,b,(h=(chi(),bhi),!a.k?null:(hhi(),ghi)[0],h))}\nfunction FJf(a){var b,c,d,e,f,g,h;a.A=me(v6,_qn,141,a.n.length,0,1);for(c=0;c<a.n.length;++c){b=null;d=a.n[c].length-1;g=new Y_g(a.bd,'x');h=new Y_g(a.bd,'y');for(e=0;e<=d;e++){for(f=0;f<a.n[c][e].length;f++){e==0&&f==0?(b=new xXg(a.bd,a.n[c][0][0])):(b=LWg(b,GWg(EWg(OWg(new yXg(g.j,g),e),OWg(new yXg(h.j,h),f)),a.n[c][e][f])))}}!b&&(b=new xXg(a.bd,NaN));a.A[c]=new yZg(b,pe(ie(x6,1),Xjn,56,0,[g,h]))}}\nfunction Dfi(a,b){var c,d,e,f,g,h;h=new hjd;h.a+=Z4n;h.a+=b;f=new hjd;f.a+=khn;Yid(f,Zhd('v',''+a.j[0].a));h.a+=',';h.a+=khn;Yid(h,Zhd('v',''+a.j[0].a));h.a+='=';Yid(h,Zhd('v',''+a.j[0].a));e=(g=(new lmd(a.a.a)).a.Ug().lf(),new mmd(g));while(e.a.Ti()){c=(d=e.a.Ui(),d.Ci());f.a+=',';f.a+=khn;Yid(f,c.mc);h.a+=',';h.a+=khn;Yid(h,c.mc);h.a+='=';h.a+=B5n;Yid(h,c.mc)}h.a+='],[';h.a+=f;h.a+='])';return h.a}\nfunction yfi(a,b,c){if(!!b.o&&b.o.sm()&&ff(b.o,117)){b.o.mc==null&&P_d(b.o,Zhd('v',''+(new Kgi(c)).a));x9c(a.a,b.o)}if(!!b.s&&b.s.sm()&&ff(b.s,117)){b.s.mc==null&&P_d(b.s,Zhd('v',''+(new Kgi(c)).a));x9c(a.a,b.s)}!!b.o&&b.o.ru()&&yfi(a,b.o,c);!!b.s&&b.s.ru()&&yfi(a,b.s,c);if(!!b.o&&b.o.ru()&&b.s.ru()){return}if(ff(b.o,40)&&b.s.ru()&&(b.q==(Aij(),Zgj)||b.q==Nhj)){return}if(ff(b.s,40)&&b.o.ru()){return}}\nfunction hfi(b){var c,d,e,f,g,h,i,j;i=b.i;if(ff(i,242)){j=i;c=j.GO();try{!c.b&&(c.b=new A9c,c.a.EO(c.b))}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}else if(ff(i.yb,242)){j=i.yb;try{d=j.FO();for(f=d,g=0,h=f.length;g<h;++g){e=f[g];!!Mwj&&Nwj(Mwj,(dxj(),Ywj),e);if(e.a.f!=0){return Jrj(),Drj}}return Jrj(),Frj}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}return Jrj(),Irj}\nfunction Vei(a,b){var c,d,e,f,g,h,i,j,k,l,m,n,o,p;c=pe(ie(wv,1),Xen,151,0,[(pkd(),okd),okd,okd,kkd]);p=a.i;e=Wei(p);d=new snd;for(h=new ynd(e);h.a<h.c.r.length;){g=wnd(h);Hwd(d.r,g)}o=new zQc;l=new ynd(d);j=me(Zdb,fhn,15,2,0,1);k=0;m=0;while(l.a<l.c.r.length&&k<2&&m<b){i=wnd(l);f=i.VL(i);j[k]=i;tQc(o,f[0],c[m]);++m;if(m<b){tQc(o,f[1],c[m]);++k;++m}}if(k==2&&a.g){n=new Arj;n.a=fCn;n.b=j;$nd(n.b);prj(a,n)}return o}\nfunction gfi(a,b,c){var d;this.e=new A9c;this.a=new A9c;this.g=new zQc;this.b=me(hkb,G4n,52,2,0,1);d=BNd(a.bd.NK());if(d.qi()){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'GeoGebra thinks Giac is loaded.');if(cid(d.pn('1+1'),'2')){afi(this,a,b,c);return}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'But 1+1=2 seems to be problematic.');this.q=(Jrj(),Erj)}else{!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'GeoGebra thinks Giac is not loaded yet.');this.q=(Jrj(),Erj)}}\nfunction Xgi(a,b){var c,d,e;e=new A9c;Ugi(a,7);f:while(true){Ugi(a,9);d=Vgi(a,b);Vfi(d,new fgi((pkd(),kkd)))||(c=tQc(e.a,d,e),c==null);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 9:{break}default:a.f[1]=a.c;break f;}}Ugi(a,8);Ugi(a,5);g:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 10:{break}default:a.f[2]=a.c;break g;}Ugi(a,10);Ugi(a,5)}return e}\nfunction $di(b){var c,d,e,f,g;g=(red(),$wnd.goog.global.performance).now();f=null;try{f=aei(b)}catch(a){a=Etc(a);if(ff(a,68)){e=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),g5n)}else throw Ftc(a)}if(f!=null){try{c=b.bd.NK();AJf(b.c,BNd(c).tn(f));b.c.o=true}catch(a){a=Etc(a);if(ff(a,38)){GJf(b.c)}else throw Ftc(a)}}else{GJf(b.c)}d=pf($wnd.goog.global.performance.now()-g);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+d+' ms')}\nfunction nei(b,c){var d,e,f,g,h;if(!c){if(!Scf(b.e,b.f)){GJf(b.c);return}}h=(red(),$wnd.goog.global.performance).now();g=null;try{g=oei(b,c)}catch(a){a=Etc(a);if(ff(a,68)){f=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),f);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),g5n)}else throw Ftc(a)}if(g!=null){try{d=b.bd.NK();AJf(b.c,BNd(d).tn(g));b.c.o=true}catch(a){a=Etc(a);if(ff(a,38)){GJf(b.c)}else throw Ftc(a)}}else{GJf(b.c)}e=pf($wnd.goog.global.performance.now()-h);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+e+' ms')}\nfunction cei(a){var b,c,d,e,f,g;f=new Jtd;Btd(f,a.d.G.mx());g=(d=(new Bmd(fZd(a.f.mx()).b)).a.Ug().b.xj(),new Cmd(d));while(g.a.Ti()){e=(c=g.a.Ui(),c.Ci());(!e.yb&&(!e.Rb||!Vyh(e.Rb))||e.Av())&&f.b.put(e,(Efd(),Cfd))==null}Htd(f,a.d);a.a=me(Zdb,fhn,15,f.b.size(),0,1);a.a=t9c(f,a.a);a.g=me(Zdb,fhn,15,2,0,1);a.g[0]=a.f.mx();a.g[1]=a.d;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.c);GMd(a,a.g,a.a);b=a.d._c;do{knd(b.d,a)}while(gnd(b.d,a,0)!=-1);bnd(b.d,a);a.b=eei(a.a);a.e=QZe(a.bd)}\nfunction yrj(a,b){var c,d,e,f,g,h,i;g=a.a;if(cid(jCn,g)){aod(a.b,new Crj)}else if(cid(hCn,g)&&a.b.length==3){c=a.b[0];d=a.b[1];e=a.b[2];h=Brj(c,e,b);i=Brj(e,d,b);if(!!h&&!!i){a.b=me(Zdb,fhn,15,2,0,1);a.b[0]=h;a.b[1]=i;aod(a.b,new Crj)}}else if(cid(fCn,g)||cid(hCn,g)||cid(gCn,g)||cid(iCn,g)){if(a.b.length==4){c=a.b[0];d=a.b[1];h=Brj(c,d,b);e=a.b[2];f=a.b[3];i=Brj(e,f,b);if(!!h&&!!i){a.b=me(Zdb,fhn,15,2,0,1);a.b[0]=h;a.b[1]=i;aod(a.b,new Crj)}}else a.b.length==2&&aod(a.b,new Crj)}}\nfunction afi(b,c,d,e){var f;f=(!nVi&&(nVi=new oVi),nVi);b.j=c;b.i=e;e.i=c;efi(b,d);if(b.q){return}if(e.a==(Urj(),Orj)){return}try{Zei(c)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Botana vars cannot be inverted');b.q=(Jrj(),Irj);return}else throw Ftc(a)}ffi(b);if(b.q){return}if(e.a!=Trj&&f.a!=null&&Ffd(f.a)&&!e.g){try{uod(b.o,Uei(e))}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Extra NDG conditions cannot be added');b.q=(Jrj(),Irj)}else throw Ftc(a)}}}\nfunction Pgi(a){var b,c,d,e,f;e=new hjd;for(c=0;c<a.length;c++){switch(gxd(c,a.length),a.charCodeAt(c)){case 8:e.a+=LZm;continue;case 9:e.a+=MZm;continue;case 10:e.a+=NZm;continue;case 12:e.a+=OZm;continue;case 13:e.a+=PZm;continue;case 34:e.a+=QZm;continue;case 39:e.a+=RZm;continue;case 92:e.a+=CXm;continue;default:if((b=(gxd(c,a.length),a.charCodeAt(c)))<32||b>126){f=(d=b,AXm+d.toString(16));Yid(e,zXm+vid(f,f.length-4,f.length))}else{e.a+=String.fromCharCode(b)}continue;}}return e.a}\nfunction tdi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o;if(d){n=new zQc;for(f=new amd((new Zld(b)).a);f.b;){e=_ld(f);o=e.Ci();tQc(n,o,e.Di())}h=(!nVi&&(nVi=new oVi),nVi);m=vgi(t9c(d.o,me(fkb,K4n,28,yQc(d.o.a),0,1)),n,d.j.km(),h.d,d.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Recio meets Botana:'+n);if(m==(Enj(),Cnj)){return Jrj(),Drj}}else{try{g=c.a.DO(b);for(j=g,k=0,l=j.length;k<l;++k){i=j[k];if(!wkd(i,(pkd(),okd))){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}return Jrj(),Frj}\nfunction _fi(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 dtd;g=(new ktd(a.a)).b.xj();while(g.Ti()){c=g.Ui();p=c.Ci();q=new ftd(p.a);l=(pkd(),kkd);h=new amd((new Zld(b)).a);while(h.b){d=_ld(h);s=d.Ci();e=(j=s,mQc(Msd(q,j)));if(e){l=Ekd(l,Gkd(d.Di(),e.a));Xsd(q,s)}}l=Ekd(l,c.Di());o=new Egi(q);k=o;if(Msd(m,k)){n=qld((i=o,mQc(Msd(m,i))),l);r=n.d>1?jxd(n.a[0],n.a[1]):jxd(n.a[0],0);Ltc(n.e>0?r:Utc(r),0)?Xsd(m,o):Wsd(m,o,n)}else{f=l.a[0];(l.e>0?f:-f|0)!=0&&Wsd(m,o,l)}}return new hgi(m)}\nfunction whi(b,c){var d,e,f,g;e=me(sf,yXm,5,b.f+A$m,15,1);f=me(vf,VXm,5,b.f+A$m,15,1);d=me(vf,VXm,5,b.f+A$m,15,1);try{if(c){njd(b.c,b.r,e,0,b.f-b.r);njd(b.c,0,e,b.f-b.r,b.e);b.c=e;njd(b.d,b.r,f,0,b.f-b.r);njd(b.d,0,f,b.f-b.r,b.e);b.d=f;njd(b.b,b.r,d,0,b.f-b.r);njd(b.b,0,d,b.f-b.r,b.e);b.b=d;b.n=b.e+=b.f-b.r}else{njd(b.c,b.r,e,0,b.f-b.r);b.c=e;njd(b.d,b.r,f,0,b.f-b.r);b.d=f;njd(b.b,b.r,d,0,b.f-b.r);b.b=d;b.n=b.e-=b.r}}catch(a){a=Etc(a);if(ff(a,68)){g=a;throw Ftc(new mc(g.He()))}else throw Ftc(a)}b.f+=A$m;b.a=b.f;b.r=0}\nfunction rei(a){var b,c,d,e,f,g;f=new Jtd;a.i=me(Zdb,fhn,15,2,0,1);if(a.d){Btd(f,a.f);g=(d=(new Bmd(fZd(a.d).b)).a.Ug().b.xj(),new Cmd(d));a.i[0]=a.d}else{Btd(f,a.f.G.mx());g=(d=(new Bmd(fZd(a.e).b)).a.Ug().b.xj(),new Cmd(d));a.i[0]=a.e}while(g.a.Ti()){e=(c=g.a.Ui(),c.Ci());(!e.yb&&(!e.Rb||!Vyh(e.Rb))||e.Av())&&f.b.put(e,(Efd(),Cfd))==null}Htd(f,a.f);a.a=me(Zdb,fhn,15,f.b.size(),0,1);a.a=t9c(f,a.a);a.i[1]=a.f;a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.c);GMd(a,a.i,a.a);b=a.f._c;do{knd(b.d,a)}while(gnd(b.d,a,0)!=-1);bnd(b.d,a);a.b=eei(a.a);a.g=QZe(a.bd)}\nfunction rrj(a){var b,c,d,e;if(!a.i){!!Mwj&&Nwj(Mwj,(dxj(),$wj),'No statement to prove');a.f=(Jrj(),Irj);return}c=a.i.yb;if(!c){cid(a.i.px(($qg(),xqg)),I1m)?(a.f=(Jrj(),Frj)):cid(a.i.px(xqg),bin)?(a.f=(Jrj(),Drj)):(a.f=(Jrj(),Irj));return}osj(a.i);if(a.a!=(Urj(),Mrj)){qrj(a,a.a);return}Pwj(z5n+a.a);a.g?(d=new ynd(a.d)):(d=new ynd(a.c));a.f=(Jrj(),Irj);while((a.f==Irj||a.f==Grj)&&d.a<d.c.r.length){e=wnd(d);if(e==Rrj||e==Qrj){b=a.i.yb;if(ff(b,s5m)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'OGP cannot safely check expressions, OGP will be ignored');continue}}qrj(a,e)}}\nfunction Ofi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n;if(a.i!=null){return a.i}if(!!c&&!!b){h=c.bd;n=HJh(c,c);m=Pwh(b);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h);a.j[2]=n[0];a.j[3]=n[1];Uwj('Orthogonal line at '+c.mc+tdn+b.mc+' implicitly introduces feet point ('+a.j[0]+','+a.j[1]+')')}a.i=me(fkb,K4n,28,2,0,1);k=new igi(n[0]);l=new igi(n[1]);d=new igi(m[0]);e=new igi(m[1]);f=new igi(m[2]);g=new igi(m[3]);i=new igi(a.j[0]);j=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Tfi(f,$fi(d)),l),$fi(j));a.i[1]=Tfi(Tfi(Tfi(k,$fi(g)),e),$fi(i));return a.i}throw Ftc(new Mei)}\nfunction bfi(a){var b,c,d,e,f,g,h,i,j,k;b=new Jtd;c=new Jtd;f=t9c(a.o,me(fkb,K4n,28,yQc(a.o.a),0,1));j=new Ktd(rgi(f));k=(e=(new Bmd(j.b)).a.Ug().b.xj(),new Cmd(e));while(k.a.Ti()){i=(d=k.a.Ui(),d.Ci());if(!y9c(a.e,i)){c.b.put(i,(Efd(),Cfd))==null;b.b.put(i,Cfd)==null}y9c(a.a,i)&&c.b.put(i,(Efd(),Cfd))==null}if(a.r){g=me(fkb,K4n,28,f.length,0,1);for(h=0;h<f.length;h++){g[h]=_fi(f[h],a.r)}w9c(j,new lmd(a.r))}else{g=f}Pwj(u5n+j.b.size()+v5n+b.b.size()+w5n);a.p=pgi(g);a.d=sgi(g,null,(Efd(),false),a.e);a.f=sgi(g,null,true,a.e);sgi(g,null,true,c);sgi(g,null,false,c);Uwj(x5n+a.p);Uwj(y5n+a.d+','+a.f)}\nfunction Qgi(a,b,c){var d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;o=new hjd;g=new hjd;k=0;p=new Jtd;for(i=0;i<b.length;i++){k<b[i].length&&(k=b[i].length);for(j=0;j<b[i].length;j++){Btd(p,c[b[i][j]])}}for(n=(e=(new Bmd(p.b)).a.Ug().b.xj(),new Cmd(e));n.a.Ti();){m=(d=n.a.Ui(),d.Ci());Yid(Yid((g.a+=SZm,g),m),Mgi)}o.a+=TZm;q=a.e;for(h=0;h<k;h++){r=q.c;f=Pgi(r);h!=0&&(o.a+=' ',o);if(q.d==0){o.a+=''+c[0];break}o.a+=' \"';o.a+=''+f;o.a+='\"';Yid(o,' '+c[q.d]);q=q.e}Yid(Yid(Yid(o,Mgi),SZm),UZm+a.e.b+VZm+a.e.a);Yid((o.a+='.',o),Mgi);if(b.length==0);else{l=b.length;Yid(Yid(o,Mgi),WZm+(l==1?':':XZm)+Mgi+Mgi);Yid(o,g.a)}return o.a}\nfunction wrj(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;k=a.km().k.h4();e=new snd;i=(d=(new Bmd(fZd(a).b)).a.Ug().b.xj(),new Cmd(d));h=new hjd;while(i.a.Ti()){g=(c=i.a.Ui(),c.Ci());if(g.Ru()&&!g.yb){bnd(e,g.mc)}else if(!ff(g,34)){b=g.ys(($qg(),Lqg));n=ATi(k,'LetABeB',null,pe(ie(sv,1),EXm,2,6,[g.mc,b]));Yid((h.a+=''+n,h),'.\\n')}}o=new hjd;f=new hjd;for(m=new ynd(e);m.a<m.c.r.length;){l=wnd(m);f.a+=''+l;f.a+=','}j=f.a.length;if(j>0){pfd(f,j-1,j-1+1,'');Yid(Yid(o,ATi(k,'LetABeArbitraryPoints',null,pe(ie(sv,1),EXm,2,6,[f.a]))),'.\\n')}o.a+=h;p=Gid(a.yb);Yid(Yid(o,ATi(k,'ProveThat',null,pe(ie(sv,1),EXm,2,6,[p]))),'.');return o.a}\nfunction udi(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 lmd(b.a)).a.Ug().lf(),new mmd(l)).a.Ui(),i.Ci());for(k=1;k<=d+2;k++){tQc(c,u,(pkd(),Itc(k,0)>=0?Skd(k):Fkd(Skd(Utc(k)))));if(f){s=new zQc;for(h=new amd((new Zld(c)).a);h.b;){g=_ld(h);t=g.Ci();tQc(s,t,g.Di())}m=(!nVi&&(nVi=new oVi),nVi);r=vgi(t9c(f.o,me(fkb,K4n,28,yQc(f.o.a),0,1)),s,f.j.km(),m.d,f.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),d5n+k+' '+s);if(r==(Enj(),Cnj)){return Jrj(),Drj}}else{try{j=e.a.DO(c);for(o=j,p=0,q=o.length;p<q;++p){n=o[p];if(!wkd(n,okd)){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}}return Jrj(),Frj}\nfunction wei(a){var b,c,d,e,f;d=(!nVi&&(nVi=new oVi),nVi);c=new ntm;did(m5n,d.b)?did('Wu',d.c)?Nei(c,(Urj(),Rrj)):did(nhn,d.c)&&Nei(c,(Urj(),Qrj)):did('Botana',d.b)?Nei(c,(Urj(),Nrj)):did('Recio',d.b)?Nei(c,(Urj(),Trj)):did(n5n,d.b)?Nei(c,(Urj(),Srj)):did('Auto',d.b)&&Nei(c,(Urj(),Mrj));vrj(c,a.c);c.g=false;f=(red(),$wnd.goog.global.performance).now();rrj(c);b=pf($wnd.goog.global.performance.now()-f);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+b+' ms');e=c.f;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),o5n+e);if(e){if(e==(Jrj(),Irj)||e==Erj){ayh(a.a);return}a.a.c=true;(e==Frj||e==Grj||e==Hrj)&&byh(a.a,true);e==Drj&&byh(a.a,false)}Pwj('OUTPUT for Prove: '+a.a)}\nfunction jhi(b){var c,d,e,f,g,h;d=0;i:for(;;){try{b.a=vhi(b.b)}catch(a){a=Etc(a);if(ff(a,38)){b.c=0;b.d=-1;h=mhi(b);return h}else throw Ftc(a)}try{Ahi(b.b,0);while(b.a<=32&&Vtc(Htc(4294977024,Xtc(1,b.a)),0))b.a=vhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){continue i}else throw Ftc(a)}b.c=mXm;b.d=0;d=ohi(b);if(b.c!=mXm){b.d+1<d&&Ahi(b.b,d-b.d-1);if(Vtc(Htc(fhi[b.c>>6],Xtc(1,b.c&63)),0)){h=mhi(b);return h}else{continue i}}g=Ehi(b.b);f=Dhi(b.b);e=null;c=false;try{Fhi(b.b);Ahi(b.b,1)}catch(a){a=Etc(a);if(ff(a,325)){c=true;e=d<=1?'':yhi(b.b);if(b.a==10||b.a==13){++g;f=0}else ++f}else throw Ftc(a)}if(!c){Ahi(b.b,1);e=d<=1?'':yhi(b.b)}throw Ftc(new Mhi(c,g,f,e,b.a))}}\nfunction sfi(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.c){return}if(!!c.a.c&&!!c.d.c){g=c.a.c;j=c.d.c;switch(c.b.p){case 20:Pei(c,Tfi(g,j));break;case 21:Pei(c,Tfi(g,$fi(j)));break;case 24:Pei(c,Zfi(g,j));break;case 28:i=shd(Dkd(Wfi(c.d.c)));if(i){h=g;for(f=khd(1);Qtc(f.a,i.a);d=f,f=khd(f.a+1),d){h=Zfi(h,g)}c.c=h}break;default:throw Ftc(new Mei);}}b.o.ru()&&!c.a.c&&sfi(a,b.o,c.a);b.s.ru()&&!c.d.c&&sfi(a,b.s,c.d);if(ff(b.o,40)&&!c.a.c){e=Qjd(new Ujd(b.o.Vr()));Pei(c.a,new fgi(e))}if(ff(b.s,40)&&!c.d.c){e=Qjd(new Ujd(b.s.Vr()));Pei(c.d,new fgi(e))}if(ff(b.o,40)&&ff(b.s,166)){e=Qjd(new Ujd(b.o.Vr()));l=xfi(a,b.s.cn(($qg(),wqg)));if(l){k=new Fgi(l);Pei(c,new ggi(e,k));return}}}\nfunction Bfi(a,b,c){var d,e,f,g,h,i,j,k,l;if(c.c){return}if(!!c.a&&!c.d&&c.b==(Aij(),Rhj)){g=c.a.c;c.c=g}if(!!c.a&&!!c.a.c&&!!c.d&&!!c.d.c){g=c.a.c;j=c.d.c;switch(c.b.p){case 20:Pei(c,Tfi(g,j));break;case 21:Pei(c,Tfi(g,$fi(j)));break;case 24:Pei(c,Zfi(g,j));break;case 28:i=shd(Dkd(Wfi(c.d.c)));if(i){h=g;for(f=khd(1);Qtc(f.a,i.a);d=f,f=khd(f.a+1),d){h=Zfi(h,g)}c.c=h}break;default:throw Ftc(new Mei);}}b.o.ru()&&!c.a.c&&Bfi(a,b.o,c.a);!!b.s&&b.s.ru()&&!c.d.c&&Bfi(a,b.s,c.d);if(ff(b.o,40)&&!c.a.c){e=Qjd(new Ujd(b.o.Vr()));Pei(c.a,new fgi(e))}if(ff(b.s,40)&&!c.d.c){e=Qjd(new Ujd(b.s.Vr()));Pei(c.d,new fgi(e))}if(ff(b.o,40)&&ff(b.s,166)){e=Qjd(new Ujd(b.o.Vr()));l=Efi(a,b.s.cn(($qg(),wqg)));if(l){k=new Fgi(l);Pei(c,new ggi(e,k));return}}}\nfunction nfi(a,b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q;if(a.i!=null){return a.i}e=b;f=c;if(ff(d,117)){throw Ftc(new Mei)}n=null;ff(d,34)&&(n=d);if(!e||!f||!n){throw Ftc(new Mei)}if(a.j==null){g=HJh(e,e);h=HJh(f,f);a.j=me(hkb,G4n,52,7,0,1);a.j[0]=g[0];a.j[1]=g[1];a.j[2]=h[0];a.j[3]=h[1];a.j[4]=new Kgi(e.bd);a.j[5]=new Kgi(e.bd);a.j[6]=new Kgi(e.bd)}a.i=me(fkb,K4n,28,2,0,1);i=null;ff(n.yb,396)&&(i=yuf(n));o=zuf(n,n);l=0;q=wgi(new igi(o[0]));if(i!=null){a.i=me(fkb,K4n,28,i.length+1,0,1);for(l=0;l<i.length;l++){a.i[l]=i[l]}}j=xgi(a.j[0],a.j[1],a.j[4],a.j[5]);k=xgi(a.j[2],a.j[3],a.j[4],a.j[5]);m=wgi(Tfi(Tfi(j,k),$fi(q)));p=Zfi(Zfi(j,k),new egi(4));a.i[l]=Tfi(m,$fi(p));return a.i}\nfunction Ufi(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.a;if(j.f==0){if(a.a.f==0){return 0}return 1}if(a.a.f==0){return -1}l=ymd(Osd(a.a));k=ymd(Osd(j));c=ygi(l,k);c==0&&(c=rkd(wmd(a.a,l),(g=k,mQc(Msd(j,g)))));if(c!=0){return c}do{m=Rsd(a.a,l,false);i=new qtd(j,(vtd(),std),null,false,k,false);if(ptd(m)==0){if(ptd(i)==0){return 0}return -1}if(ptd(i)==0){return 1}l=ymd((m.f.Vj()?m.d?(e=Qsd(m.c,m.e,true)):(e=Qsd(m.c,m.e,false)):(e=Osd(m.c)),!!e&&otd(m,e.d)?e:null));k=ymd((i.f.Vj()?i.d?(d=Qsd(i.c,i.e,true)):(d=Qsd(i.c,i.e,false)):(d=Osd(i.c)),!!d&&otd(i,d.d)?d:null));c=ygi(l,k);c==0&&(c=rkd((h=l,mQc(ntd(m,Msd(m.c,h)))),(f=k,mQc(ntd(i,Msd(i.c,f))))))}while(c==0);return c}\nfunction ygi(a,b){var c,d,e,f,g,h,i,j,k,l,m;if(a==b){return 0}j=b.a;if(j.f==0){if(a.a.f==0){return 0}return 1}if(a.a.f==0){return -1}l=ymd(Osd(a.a));k=ymd(Osd(j));c=Hgi(l,k);c==0&&(c=chd(wmd(a.a,l),(g=k,mQc(Msd(j,g)))));if(c!=0){return c}do{m=Rsd(a.a,l,false);i=new qtd(j,(vtd(),std),null,false,k,false);if(ptd(m)==0){if(ptd(i)==0){return 0}return -1}if(ptd(i)==0){return 1}l=ymd((m.f.Vj()?m.d?(e=Qsd(m.c,m.e,true)):(e=Qsd(m.c,m.e,false)):(e=Osd(m.c)),!!e&&otd(m,e.d)?e:null));k=ymd((i.f.Vj()?i.d?(d=Qsd(i.c,i.e,true)):(d=Qsd(i.c,i.e,false)):(d=Osd(i.c)),!!d&&otd(i,d.d)?d:null));c=Hgi(l,k);c==0&&(c=chd((h=l,mQc(ntd(m,Msd(m.c,h)))),(f=k,mQc(ntd(i,Msd(i.c,f))))))}while(c==0);return c}\nfunction wfi(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.O;k=me(sv,EXm,2,yQc(a.a.a),6,1);h=0;for(t=(m=(new lmd(a.a.a)).a.Ug().lf(),new mmd(m));t.a.Ti();){s=(d=t.a.Ui(),d.Ci());k[h]=LZd(s,($qg(),Aqg));++h}if(a.f){q=TVg(b.Ub,j);u=new Jtd;uXg(q,(g5g(),f5g.a=u,g5g(),f5g));i=(e=(new Bmd(u.b)).a.Ug().b.xj(),new Cmd(e));while(i.a.Ti()){A=(d=i.a.Ui(),d.Ci());f=(p=rQc(c.H,A),p);o=f.yb.a.xs();n=o5g(f,o,j);uXg(q,n)}r=sXg(q,($qg(),Aqg))}else{r=sXg(b.Ub,($qg(),Aqg))}v=sid(r,',',0);r=vid(v[0],10,v[0].length-1);w=new hjd;w.a+=Z4n;w.a+=''+r;w.a+='=0';l=new hjd;for(g=0;g<k.length;g++){if(g==0){l.a+=''+k[g]}else{l.a+=',';l.a+=''+k[g]}Xid(Yid(Yid((w.a+=',',w),k[g]),'='),a.j[g])}w.a+='],[';w.a+=l;w.a+='])';return w.a}\nfunction Zgi(a,b){var c,d,e,f;f=new Dgi;c=(pkd(),kkd);switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 12:{Ugi(a,12);c=vld(okd,kkd);break}default:a.f[5]=a.c;}switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 5:{d=Ugi(a,5);c=Ekd(c,new Qkd(d.c));g:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 13:{break}default:a.f[6]=a.c;break g;}Ugi(a,13);e=Ygi(a,b);f=Bgi(f,e)}break}case 6:{e=Ygi(a,b);f=Bgi(f,e);h:while(true){switch(a.i==-1?!(a.g=a.j.e)?(a.i=(a.j.e=jhi(a.k)).d):(a.i=a.g.d):a.i){case 13:{break}default:a.f[7]=a.c;break h;}Ugi(a,13);e=Ygi(a,b);f=Bgi(f,e)}break}default:a.f[8]=a.c;Ugi(a,-1);throw Ftc(new Ngi);}return new ggi(c,f)}\nfunction Uei(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u;d=Wei(a.i);s=d.r.length;p=new Arj;s>3?(p.a='DegeneratePolygon'):(p.a=jCn);n=me(Zdb,fhn,15,s,0,1);o=0;for(c=new ynd(d);c.a<c.c.r.length;){b=wnd(c);n[o++]=b}p.b=n;$nd(p.b);prj(a,p);r=me(fkb,K4n,28,s*(s-1)*(s-2)/6|0,0,1);o=0;u=new A9c;for(i=new ynd(d);i.a<i.c.r.length;){h=wnd(i);for(k=new ynd(d);k.a<k.c.r.length;){j=wnd(k);if(!(h==j||h.pu(j)==(Enj(),Cnj))){for(m=new ynd(d);m.a<m.c.r.length;){l=wnd(m);if(!(h==l||h.pu(l)==(Enj(),Cnj))&&!(j==l||j.pu(l)==(Enj(),Cnj))){t=new A9c;tQc(t.a,h,t);tQc(t.a,j,t);tQc(t.a,l,t);if(!nQc(u.a,t)){tQc(u.a,t,u);e=h.VL(h);f=j.VL(j);g=l.VL(l);q=lgi(e[0],e[1],f[0],f[1],g[0],g[1]);Rwj('Forcing non-collinearity for points '+h+':'+Twd(h)+u_m+j+':'+Twd(j)+p4n+l);r[o]=Tfi(Zfi(q,new igi(new Kgi(h.km()))),$fi(new fgi((pkd(),kkd))));++o}}}}}}return r}\nfunction vdi(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(hkb,G4n,52,yQc(b.a),0,1);m=(p=(new lmd(b.a)).a.Ug().lf(),new mmd(p));for(l=0;l<A.length;l++){A[l]=(h=m.a.Ui(),h.Ci())}o=(d+2)*(d+1)/2|0;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'nr of tests: '+o);g=0;for(k=1;k<d+2;k++){for(n=1;n<=k;n++){++g;tQc(c,A[0],(pkd(),Itc((d+2-k)*(d+2-n),0)>=0?Skd((d+2-k)*(d+2-n)):Fkd(Skd(Utc((d+2-k)*(d+2-n))))));tQc(c,A[1],Itc(k*n,0)>=0?Skd(k*n):Fkd(Skd(Utc(k*n))));if(f){v=new zQc;for(i=new amd((new Zld(c)).a);i.b;){h=_ld(i);w=h.Ci();tQc(v,w,h.Di())}u=vgi(t9c(f.o,me(fkb,K4n,28,yQc(f.o.a),0,1)),v,f.j.km(),(!nVi&&(nVi=new oVi),nVi).d,f.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),d5n+g+' '+v);if(u==(Enj(),Cnj)){return Jrj(),Drj}}else{try{j=e.a.DO(c);for(r=j,s=0,t=r.length;s<t;++s){q=r[s];if(!wkd(q,okd)){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}}}return Jrj(),Frj}\nfunction nhi(b,c,d){var e,f,g,h;h=0;b.e=12;e=1;b.i[0]=c;f=mXm;for(;;){++b.f==mXm&&ihi(b);if(b.a<64){g=Xtc(1,b.a);do{switch(b.i[--e]){case 1:case 0:if(Ltc(Htc(qHn,g),0))break;f>5&&(f=5);{lhi(b,0)}break;case 6:case 4:Vtc(Htc(qHn,g),0)&&(lhi(b,4),lhi(b,6));break;case 2:if(Ltc(Htc(qHn,g),0))break;f>6&&(f=6);b.i[b.e++]=2;break;case 5:b.a==58&&(f=8);break;case 8:Vtc(Htc(qHn,g),0)&&khi(b,0);break;case 9:b.a==61&&(f=9);}}while(e!=h)}else if(b.a<128){do{switch(b.i[--e]){case 1:b.a==95?(b.i[b.e++]=7):b.a==91?(b.i[b.e++]=4):b.a==118&&(b.i[b.e++]=2);break;case 6:b.a==93&&(b.i[b.e++]=5);break;case 3:b.a==91&&(b.i[b.e++]=4);break;case 7:b.a==91&&(b.i[b.e++]=8);break;case 10:b.a==93&&(b.i[b.e++]=9);break;case 11:b.a==95&&(b.i[b.e++]=7);}}while(e!=h)}else{do{b.i[--e]}while(e!=h)}if(f!=mXm){b.c=f;b.d=d;f=mXm}++d;if((e=b.e)==(h=12-(b.e=h)))return d;try{b.a=Fhi(b.b)}catch(a){a=Etc(a);if(ff(a,325)){return d}else throw Ftc(a)}}}\nfunction Cfi(b,c,d){var e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t;if(b.i!=null){return b.i}p=c.bd;i=c.a.xs();Hfi(b,i,p);if(b.j==null){b.j=me(hkb,G4n,52,b.c.r.length+1,0,1);b.j[0]=new Kgi(p);if(b.c.r.length==0){throw Ftc(new Mei)}else{n=new ynd(b.c);o=1;while(n.a<n.c.r.length){f=wnd(n);b.j[o]=f.Di();++o}}}q=new Rei;Afi(b,i,q);e=p.NK();k='';l=sXg(i,($qg(),Aqg))+'-'+khn+b.j[0];k='expand(lcm(denom(coeff('+l+')))*('+l+x_m;b.b=0;t=Dfi(b,k);try{m=BNd(e).rn(t);m=qid(vid(m,1,m.length-1),B5n,'');r=dNd(c.bd.NK().c,m,c.bd,null);q=new Rei;Afi(b,r,q);Bfi(b,r,q);while(!q.c){Bfi(b,r,q)}b.i=me(fkb,K4n,28,b.j.length,0,1);b.i[0]=q.c;if(b.c.r.length!=0){n=new ynd(b.c);o=1;while(n.a<n.c.r.length){f=wnd(n);g=Pwh(f.Ci());s=new igi(f.Di());b.i[o]=Tfi(Zfi(s,s),$fi(xgi(g[0],g[1],g[2],g[3])));++o}}b.a=new A9c;if(c.c&&b.c.r.length!=0){n=new ynd(b.c);while(n.a<n.c.r.length){f=wnd(n);h=f.Ci();h.qc=false}}b.c=new snd;return b.i}catch(a){a=Etc(a);if(ff(a,68)){j=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),j)}else throw Ftc(a)}throw Ftc(new Mei)}\nfunction gei(a){var b,c,d,e,f,g,h;if(a.c.sb==4){g=HJh(a.d,a.d);h=gAh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=ogi(g[0],g[1],h[0],h[1],h[2],h[3]);return a.a}if(a.c.sb==9){if(a.b==null){a.b=me(hkb,G4n,52,2,0,1);a.b[0]=new Kgi(a.bd);a.b[1]=new Kgi(a.bd)}g=HJh(a.d,a.d);h=gAh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);a.a[0][0]=ogi(h[8],h[9],g[0],g[1],a.b[0],a.b[1]);a.a[0][1]=lgi(h[4],h[5],a.b[0],a.b[1],h[6],h[7]);a.a[0][2]=ugi(g[0],g[1],a.b[0],a.b[1],h[4],h[5],h[6],h[7]);return a.a}if(a.c.sb==3||a.c.sb==5){if(a.b==null&&!!a.d.yb){a.b=me(hkb,G4n,52,4,0,1);a.b=a.d.yb.VL(a.d)}g=HJh(a.d,a.d);h=gAh(a.c);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);e=new dgi;f=new dgi;b=a.d.yb;if(ff(b,368)&&(b.c.sb==3||b.c.sb==5)){e=new igi(a.b[2]);f=new igi(a.b[3])}else if(Igi(g[0],h[10])&&Igi(g[1],h[11])){e=new igi(h[2]);f=new igi(h[3])}else{e=new igi(new Kgi(a.bd));f=new igi(new Kgi(a.bd))}c=new igi(h[2]);d=new igi(h[3]);a.a[0][0]=Tfi(Tfi(Tfi(c,d),$fi(e)),$fi(f));a.a[0][1]=Tfi(xgi(h[6],h[7],g[0],g[1]),$fi(Zfi(e,e)));a.a[0][2]=Tfi(xgi(h[8],h[9],g[0],g[1]),$fi(Zfi(f,f)));return a.a}throw Ftc(new Mei)}\nfunction vfi(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.O;n=me(sv,EXm,2,yQc(a.a.a),6,1);a.b.r.length=0;a.j==null&&(a.j=me(hkb,G4n,52,yQc(a.a.a),0,1));!a.g&&(a.g=new snd);j=0;for(A=(p=(new lmd(a.a.a)).a.Ug().lf(),new mmd(p));A.a.Ti();){w=(f=A.a.Ui(),f.Ci());n[j]=LZd(w,($qg(),Aqg));!a.j[j]&&(a.j[j]=new Kgi(m));F=new smd(w,a.j[j]);if(a.g.r.length==0){bnd(a.g,F)}else{k=new ynd(a.g);l=0;while(k.a<k.c.r.length){d=wnd(k);if(d.Ci()==w&&Igi(d.Di(),a.j[j])){break}++l}l==a.g.r.length&&bnd(a.g,F)}G=Pwh(w);v=new igi(a.j[j]);e=Tfi(Zfi(v,v),$fi(xgi(G[0],G[1],G[2],G[3])));bnd(a.b,e);++j}if(a.f){t=TVg(b.Ub,m);B=new Jtd;uXg(t,(g5g(),f5g.a=B,g5g(),f5g));k=(g=(new Bmd(B.b)).a.Ug().b.xj(),new Cmd(g));while(k.a.Ti()){H=(f=k.a.Ui(),f.Ci());h=(s=rQc(c.H,H),s);r=h.yb.a.xs();q=o5g(h,r,m);uXg(t,q)}u=sXg(t,($qg(),Aqg))}else{u=sXg(b.Ub,($qg(),Aqg))}C=sid(u,',',0);u=vid(C[0],10,C[0].length-1);D=new hjd;D.a+=Z4n;D.a+=''+u;D.a+='=0';o=new hjd;for(i=0;i<n.length;i++){if(i==0){o.a+=''+n[i]}else{o.a+=',';o.a+=''+n[i]}D.a+=',';D.a+=''+n[i];D.a+='^2=';Xid(D,a.j[i]);D.a+='^2'}D.a+='],[';D.a+=o;D.a+='])';Pwj(D.a);return D.a}\nfunction rfi(b,c,d){var e,f,g,h;if(!c){return}if(ff(c.o,40)&&ff(c.s,40)){f=c.o.Vr();g=c.s.Vr();switch(c.q.p){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 Ftc(new Mei);}if(b.d!=0){h=Qjd(new Ujd((_wd(e),e)*$wnd.Math.pow(10,b.d)));!!Mwj&&Nwj(Mwj,(dxj(),$wj),A5n)}else{h=Qjd(new Ujd((_wd(e),e)))}Pei(d,new fgi(h));return}Oei(d,c.q);if(c.o){Nei(d,new Rei);if(c.o.ru()){rfi(b,c.o,d.a)}else{ff(c.o,166)&&Pei(d.a,new igi(ufi(b,c.o.cn(($qg(),wqg)))));if(ff(c.o,293)){e=c.o.Vr();b.d!=0?(h=pf((_wd(e),e)*$wnd.Math.pow(10,b.d))):(h=pf((_wd(e),e)));Pei(d.a,new egi(h))}}}if(c.s){Qei(d,new Rei);if(c.s.ru()){rfi(b,c.s,d.d)}else{if(ff(c.s,166)){try{Pei(d.d,new igi(ufi(b,c.s.cn(($qg(),wqg)))))}catch(a){a=Etc(a);if(ff(a,38)){throw Ftc(new Mei)}else throw Ftc(a)}}if(ff(c.s,293)){e=c.s.Vr();if(!!d.a.c&&Yfi(d.a.c)){switch(d.b.p){case 24:h=Ekd(Wfi(d.a.c),new Qkd(''+cuc(Mtc(e))));break;case 26:h=(pkd(),kkd);break;default:throw Ftc(new Mei);}Pei(d,new fgi(h));return}b.d!=0&&c.q!=(Aij(),$hj)?(h=new Qkd(''+cuc(Mtc(e*$wnd.Math.pow(10,b.d))))):(h=new Qkd(''+cuc(Mtc(e))));Pei(d.d,new fgi(h))}}}}\nfunction ngi(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 Jtd;v=new Ktd(rgi(b));w=(n=(new Bmd(v.b)).a.Ug().b.xj(),new Cmd(n));while(w.a.Ti()){u=(m=w.a.Ui(),m.Ci());(!c||!Upd(c.e,u))&&(nQc(f.a,u)||h.b.put(u,(Efd(),Cfd))==null)}if(c){o=me(fkb,K4n,28,b.length,0,1);for(q=0;q<b.length;q++){o[q]=_fi(b[q],c)}w9c(v,new lmd(c))}else{o=b}Pwj(u5n+v.b.size()+v5n+h.b.size()+w5n);g=d.NK();r=pgi(o);l=sgi(o,null,(Efd(),false),f);p=sgi(o,null,true,f);!!Mwj&&Nwj(Mwj,(dxj(),bxj),x5n+r);!!Mwj&&Nwj(Mwj,(dxj(),bxj),y5n+l+','+p);e?(j=BNd(g).jn(r,l)):(j=BNd(g).kn(r,l,false,shd(QZe(d))));if(j==null){!!Mwj&&Nwj(Mwj,(dxj(),_wj),'Not implemented (yet)');return null}k=pid(pid(XZi(vOi(g.a).b)?BNd(g).pn(j):'?','unicode95u','_'),'unicode91u','[');if(!e){k=pid(k,'.0','');k=vid(k,1,k.length-1);k=a5n+k+' [2]: 1,1';!!Mwj&&Nwj(Mwj,(dxj(),bxj),'Rewritten: '+k)}if(cid('empty list',k)||cid('{0}',k)){t=new A9c;s=new A9c;x9c(s,new fgi((pkd(),okd)));tQc(t.a,s,t);return t}if(k.indexOf('halt')!=-1){return null}if(cid('?',k)||cid('',k)){return null}try{return ahi(k,v)}catch(a){a=Etc(a);if(ff(a,x6m)){i=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),b5n+k);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),i)}else throw Ftc(a)}return null}\nfunction zhm(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=yQc(b.a);H=me(hkb,G4n,52,t,0,1);r=(v=(new lmd(b.a)).a.Ug().lf(),new mmd(v));for(m=0;m<t;m++){H[m]=(i=r.a.Ui(),i.Ci())}p=me(vf,VXm,5,t,15,1);for(n=0;n<t;n++){p[n]=t-n}u=0;h=t-1;g=ke(wv,[ZXm,Xen],[400,151],0,[t,t],2);do{for(o=0;o<t;o++){h==t-1?(w=(pkd(),kkd)):(w=g[o][h+1]);for(s=h;s>=0;s--){w=Ekd(w,vld(Ekd((pkd(),Itc(t,0)>=0?Skd(t):Fkd(Skd(Utc(t)))),Vkd(p[s])),Itc(o,0)>=0?Skd(o):Fkd(Skd(Utc(o)))));g[o][s]=w}tQc(c,H[o],w)}++u;if(f){F=new zQc;for(j=new amd((new Zld(c)).a);j.b;){i=_ld(j);G=i.Ci();tQc(F,G,i.Di())}D=vgi(t9c(f.o,me(fkb,K4n,28,yQc(f.o.a),0,1)),F,f.j.km(),(!nVi&&(nVi=new oVi),nVi).d,f.e);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Recio meets Botana #'+u+tXm+F);if(D==(Enj(),Cnj)){return Jrj(),Drj}}else{try{k=e.a.DO(c);for(A=k,B=0,C=A.length;B<C;++B){w=A[B];if(!wkd(w,(pkd(),okd))){return Jrj(),Drj}}}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(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);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),u+' tests performed.');!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'n: '+t);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'deg: '+d);return Jrj(),Frj}\nfunction nsj(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 zQc;m=new ynd(b);s=0;o=1;q=-1;p=0;while(m.a<m.c.r.length){++s;k=1;r=wnd(m);(mf(r)?sQc(l,r):!!Upd(l.e,r))&&(k=(mf(r)?rQc(l,r):mQc(Upd(l.e,r))).a+1);tQc(l,r,khd(k));if(ff(r,112)){o=$wnd.Math.max(o,r.a);q==-1?(q=r.a):(q=$wnd.Math.min(q,r.a));p+=r.a}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.e.c+l.g.c)}else{u=s;p/=u;B=0}A=0;i=0;n=new amd((new Zld(l)).a);while(n.b){j=_ld(n);r=j.Ci();k=j.Di().a;k<q&&(q=k);t=k/s;if(ff(r,112)){w=r.a-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;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'population='+l);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'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?!!Upd(l.e,null):fqd(l.g,d))?(t=(d==null?mQc(Upd(l.e,null)):gqd(l.g,d)).a/s):(t=0);bsj+='NF('+d+')'+',';asj+=t+','}}bsj+='max '+h+',';asj+=o+',';bsj+='min '+h+',';asj+=q+',';bsj+='mean '+h+',';asj+=p+',';bsj+='variation '+h+',';asj+=A+',';bsj+='entropy '+h+',';asj+=i+','}\nfunction Jfi(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.a){A=qQc(a.a,b);if(A!=null){return A}}v=c.bd;if(c.sb==4&&d.sb==4){i=me(hkb,G4n,52,2,0,1);!a.b&&(a.b=new zQc);if(nQc(a.b,b)){i=qQc(a.b,b)}else{i=me(hkb,G4n,52,2,0,1);i[0]=new Kgi(v);i[1]=new Kgi(v);tQc(a.b,b,i)}q=0;e.ad<=-1&&_Fg(e)==1&&(q=1);f=null;g=me(hkb,G4n,52,2,0,1);u=new amd((new Zld(a.b)).a);r=false;while(u.b){p=_ld(u);w=p.Ci();if(!Vb(w,b)){f=me(fkb,K4n,28,3+q,0,1);g=p.Di();f[2+q]=Tfi(Zfi(xgi(i[0],i[1],g[0],g[1]),new igi(new Kgi(v))),$fi(new egi(1)));r=true}}r||(f=me(fkb,K4n,28,2+q,0,1));B=gAh(c);C=gAh(d);f[0]=ogi(B[2],B[3],B[0],B[1],i[0],i[1]);f[1]=ogi(C[2],C[3],C[0],C[1],i[0],i[1]);!a.a&&(a.a=new zQc);if(q>0){g=HJh(dGg(e),dGg(e));f[f.length-1]=Tfi(Zfi(xgi(i[0],i[1],g[0],g[1]),new igi(new Kgi(v))),$fi(new egi(1)))}tQc(a.a,b,f);return f}h=me(hkb,G4n,52,2,0,1);!a.b&&(a.b=new zQc);if(nQc(a.b,b)){h=qQc(a.b,b)}else{h=me(hkb,G4n,52,2,0,1);h[0]=new Kgi(v);h[1]=new Kgi(v);tQc(a.b,b,h)}if(!a.a){j=fAh(c);l=gAh(c);m=fAh(d);o=gAh(d);k=j.length;n=m.length;f=me(fkb,K4n,28,k+n,0,1);for(t=0;t<k;t++){f[t]=agi(agi(j[t],l[0],h[0]),l[1],h[1])}for(s=0;s<n;s++){f[k+s]=agi(agi(m[s],o[0],h[0]),o[1],h[1])}!a.a&&(a.a=new zQc);tQc(a.a,b,f);return f}throw Ftc(new Mei)}\nfunction Afi(b,c,d){var e,f,g,h,i;if(!c){return}if(ff(c.o,40)&&ff(c.s,40)){f=c.o.Vr();g=c.s.Vr();switch(c.q.p){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=sid(''+(_wd(e),e),'\\\\.',0);b.b<i[1].length&&(b.b=i[1].length);break;default:throw Ftc(new Mei);}if(b.b!=0){h=Qjd(new Ujd((_wd(e),e)*$wnd.Math.pow(10,b.b)));!!Mwj&&Nwj(Mwj,(dxj(),$wj),A5n)}else{h=Qjd(new Ujd((_wd(e),e)))}Pei(d,new fgi(h));return}Oei(d,c.q);if(c.o){Nei(d,new Rei);if(c.o.ru()){Afi(b,c.o,d.a)}else{ff(c.o,166)&&Pei(d.a,new igi(Efi(b,cBh(c.o,($qg(),wqg)))));if(ff(c.o,293)){e=c.o.Vr();if(b.b!=0){h=Qjd(new Ujd((_wd(e),e)*$wnd.Math.pow(10,b.b)));!!Mwj&&Nwj(Mwj,(dxj(),$wj),'Possible num. error in converting formula coeff. to integer')}else{h=Qjd(new Ujd((_wd(e),e)))}Pei(d.a,new fgi(h))}}}if(c.s){Qei(d,new Rei);if(c.s.ru()){Afi(b,c.s,d.d)}else{if(ff(c.s,166)){try{Pei(d.d,new igi(Efi(b,cBh(c.s,($qg(),wqg)))))}catch(a){a=Etc(a);if(ff(a,38)){throw Ftc(new Mei)}else throw Ftc(a)}}if(ff(c.s,293)){e=c.s.Vr();if(!!d.a.c&&Yfi(d.a.c)){switch(d.b.p){case 24:h=Ekd(Wfi(d.a.c),new Qkd(''+cuc(Mtc(e))));break;case 26:h=(pkd(),kkd);break;default:throw Ftc(new Mei);}Pei(d,new fgi(h));return}b.b!=0&&c.q!=(Aij(),$hj)?(h=new Qkd(''+cuc(Mtc(e*$wnd.Math.pow(10,b.b))))):(h=new Qkd(''+cuc(Mtc(e))));Pei(d.d,new fgi(h))}}}}\nfunction Jei(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;Iei=a.j.km();f=qgi(a.o);for(M=(D=(new lmd(b)).a.Ug().lf(),new mmd(D));M.a.Ti();){K=(l=M.a.Ui(),l.Ci());vQc(f.a,K)!=null}j=new A9c;m9c(j,f);w9c(j,a.e);w9c(j,new lmd(b));i=new hjd;for(N=(F=(new lmd(j.a)).a.Ug().lf(),new mmd(F));N.a.Ti();){K=(l=N.a.Ui(),l.Ci());i.a.length>0&&(i.a+=',',i);i.a+=''+K}n=new A9c;m9c(n,a.e);w9c(n,new lmd(b));o=new hjd;for(L=(G=(new lmd(n.a)).a.Ug().lf(),new mmd(G));L.a.Ti();){K=(l=L.a.Ui(),l.Ci());o.a.length>0&&(o.a+=',',o);o.a+=''+K}h=Iei.NK();bfi(a);p=BNd(h).ln(b,a.p,o.a,i.a);q=XZi(vOi(h.a).b)?BNd(h).pn(p):'?';r=q.length-pid(q,'{','').length-1;A=new A9c;H=1;for(s=0;s<r;++s){v=new A9c;while(!cid((fxd(H,H+1,q.length),q.substr(H,H+1-H)),'}')){++H;++H;B=H;while(!cid(',',J=(fxd(H,H+1,q.length),q.substr(H,H+1-H)))&&!cid('}',J)){++H}K=(fxd(B,H,q.length),q.substr(B,H-B));m=false;g=(C=(new lmd(f.a)).a.Ug().lf(),new mmd(C));while(!m){I=(l=g.a.Ui(),l.Ci());if(cid(I.a+'',K)){tQc(v.a,I,v);m=true}}}tQc(A.a,v,A);H+=2}Hei=new A9c;m9c(Hei,n);Pwj('The geometrically free variables should be independent: '+Hei);k=c+1;while(true){e=new Gei(f,k);u=false;while(!e.a&&!u){d=Eei(e);t=true;w=(C=(new lmd(A.a)).a.Ug().lf(),new mmd(C));while(w.a.Ti()&&t){v=(l=w.a.Ui(),l.Ci());p9c(d,v)&&(t=false)}if(t){Hei=d;u=true;Pwj('An independent set found: '+Hei)}}if(!u){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'No independent set found with dimension '+k);return k>c+1}++k}}\nfunction Rfi(a,b){var c,d,e,f,g,h,i,j;h=b.km();if(a.i!=null){return a.i}if(ff(b,73)){if(a.j==null){a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h)}g=b.VL(b);if(g==null){Qfi(a,h);return null}a.i=me(fkb,K4n,28,1,0,1);a.i[0]=lgi(g[0],g[1],g[2],g[3],a.j[0],a.j[1]);return a.i}if(ff(b,174)){if(b.sb==4){if(a.j==null){a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h)}g=b.VL(b);if(g==null){Qfi(a,h);return null}a.i=me(fkb,K4n,28,1,0,1);a.i[0]=ogi(g[2],g[3],g[0],g[1],a.j[0],a.j[1]);return a.i}if(b.sb==9){if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h);a.j[2]=new Kgi(h);a.j[3]=new Kgi(h)}j=b.VL(b);if(j==null){Qfi(a,h);return null}a.i=me(fkb,K4n,28,3,0,1);a.i[0]=ogi(j[8],j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[1]=lgi(j[4],j[5],a.j[2],a.j[3],j[6],j[7]);a.i[2]=ugi(a.j[0],a.j[1],a.j[2],a.j[3],j[4],j[5],j[6],j[7]);return a.i}if(b.sb==3||b.sb==5){if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(h);a.j[1]=new Kgi(h);a.j[2]=new Kgi(h);a.j[3]=new Kgi(h)}i=b.VL(b);if(i==null){Qfi(a,h);return null}if(ff(b.yb,955)){a.i=me(fkb,K4n,28,2,0,1);a.i[0]=Tfi(new igi(i[0]),$fi(new igi(a.j[0])));a.i[1]=Tfi(new igi(i[1]),$fi(new igi(a.j[1])));return a.i}a.i=me(fkb,K4n,28,3,0,1);e=new igi(a.j[2]);f=new igi(a.j[3]);c=new igi(i[2]);d=new igi(i[3]);a.i[0]=Tfi(Tfi(Tfi(c,d),$fi(e)),$fi(f));a.i[1]=Tfi(xgi(a.j[0],a.j[1],i[6],i[7]),$fi(Zfi(e,e)));a.i[2]=Tfi(xgi(a.j[0],a.j[1],i[8],i[9]),$fi(Zfi(f,f)));return a.i}}Qfi(a,h);return null}\nfunction sdi(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;cid('groebner',(!nVi&&(nVi=new oVi),nVi).c)&&(d=true);e=null;D=c.i;if(ff(D,242)){C=D.GO()}else if(ff(D.yb,242)){C=D.yb.GO()}else{return Jrj(),Irj}if(d){B=new ntm;Nei(B,(Urj(),Trj));e=new gfi(D,null,B);if(e.q==(Jrj(),Erj)){return Erj}}H=new A9c;if(d){l=Wei(D);u=new ynd(l);while(u.a<u.c.r.length){o=wnd(u);try{I=o.VL(o)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+o);return Jrj(),Irj}else throw Ftc(a)}x9c(H,I[0]);x9c(H,I[1]);Jgi(I[0],I[1]);Jgi(I[1],I[0]);I[0].b=o;I[1].b=o}}else{try{H=(!C.b&&(C.b=new A9c,C.a.EO(C.b)),C.b)}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(a)}}t=(A=(new lmd(H.a)).a.Ug().lf(),new mmd(A));F=new zQc;k=new Ltd(new xdi);m=new A9c;while(t.Ti()){n=t.Ui();if(!qQc(n.c,khd(n.a))||!y9c(H,qQc(n.c,khd(n.a)))){tQc(m.a,n,m);continue}k.b.put(n,(Efd(),Cfd))==null}t=(h=(new Bmd(k.b)).a.Ug().b.xj(),new Cmd(h));w=0;i=null;j=null;while(t.Ti()){if(w==0){G=t.Ui();tQc(F,G,(pkd(),okd));tQc(F,t.Ui(),okd);i=G.b;w=1}else if(w==1){G=t.Ui();tQc(F,G,(pkd(),okd));tQc(F,t.Ui(),kkd);j=G.b;w=2}else{x9c(m,t.Ui())}}if(w==1){b.a=me(Zdb,fhn,15,1,0,1);b.a[0]=i}else if(w==2){b.a=me(Zdb,fhn,15,2,0,1);b.a[0]=i;b.a[1]=j}v=yQc(m.a);if(v>5){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),\"Recio's method is currently disabled when # of free variables > 5\");return Jrj(),Irj}try{g=C.a.CO(b)}catch(a){a=Etc(a);if(ff(a,79)){return Jrj(),Irj}else throw Ftc(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 tdi(F,C,e);case 1:return udi(m,F,f,C,e);case 2:return vdi(m,F,f,C,e);default:return zhm(m,F,f,C,e);}}\nfunction tfi(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.Ub;o=d.O;if(!v.o.ru()&&ff(v.o,34)){e=v.o.yb;if(ff(e,1145)){m=blg(d,e.Hm(0),e.Hm(1));if(m){v.o=m;v.o.Kw(true)}else{m=new VLh(d,e.Z[0],e.Z[1]);m.yb=e;v.o=m;v.o.Kw(true);b.c=true}}}if(!v.s.ru()&&ff(v.s,34)){e=v.s.yb;if(ff(e,1145)){m=blg(d,e.Hm(0),e.Hm(1));if(m){bXg(v,m)}else{m=new VLh(d,e.Z[0],e.Z[1]);m.yb=e;bXg(v,m);b.e=true}}}if(v.o.sm()&&(!ff(v.o,34)||v.o.yb.nm()==49)&&v.s.sm()&&(!ff(v.s,34)||v.s.yb.nm()==49)){p=v.o;u=v.s;if(v.q==(Aij(),Whj)){e=new Zdi(d,p,u);s=Wdi(e);Jlg(d,e);return s}if(v.q==Vhj){e=new Vdi(d,p,u);s=Sdi(e);Jlg(d,e);return s}if(v.q==dhj){if(ff(v.o,34)&&v.o.yb.nm()==49&&ff(v.s,34)&&v.o.yb.nm()==49){f=new Qdi(d,p,u);t=Ndi(f);Jlg(d,f);f.cb=true;if(b.c){p.yb.cb=true;p.Tr()}if(b.e){u.yb.cb=true;u.Tr()}return t}e=new Idi(d,p,u);s=Fdi(e);Jlg(d,e);e.cb=true;if(b.c){p.yb.cb=true;p.Tr()}if(b.e){u.yb.cb=true;u.Tr()}return s}if(v.q==Bhj){e=new iei(d,p,u);s=fei(e);Jlg(d,e);return s}}if(!v.o.ru()&&!ff(v.o,40)){e=v.o.yb;ff(e,396)&&_Wg(v,e.a.xs())}if(!v.s.ru()&&!ff(v.s,40)){e=v.s.yb;ff(e,396)&&bXg(v,e.a.xs())}if((v.o.ru()||v.s.ru())&&v.q==(Aij(),dhj)||ff(v.o,15)&&ff(v.s,40)&&v.q==(Aij(),dhj)){yfi(b,v,o);w=TVg(v,o);A=new Jtd;uXg(w,(g5g(),f5g.a=A,g5g(),f5g));A.b.size()==0||(b.f=true);n=(j=(new Bmd(A.b)).a.Ug().b.xj(),new Cmd(j));while(n.a.Ti()){B=(i=n.a.Ui(),i.Ci());m=(s=rQc(d.H,B),s);r=m.yb.a.xs();q=o5g(m,r,o);uXg(w,q)}yfi(b,w,o);if((ff(w.o,117)&&ff(w.s,40)||ff(w.s,117)&&ff(w.o,40))&&w.q==(Aij(),dhj)){return null}g=o.NK();try{k=BNd(g).rn('expand('+sXg(XVg(w),($qg(),Aqg))+')');if(k.indexOf('?')==-1&&!cid(f_m,k)){l=dNd(o.NK().c,k,o,null);yfi(b,l,o)}}catch(a){a=Etc(a);if(ff(a,68)){h=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h)}else throw Ftc(a)}return null}throw Ftc(new Mei)}\nfunction Aei(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 ntm;t=(!nVi&&(nVi=new oVi),nVi);did(m5n,t.b)?did('Wu',t.c)?Nei(r,(Urj(),Rrj)):did(nhn,t.c)&&Nei(r,(Urj(),Qrj)):did('Botana',t.b)?Nei(r,(Urj(),Nrj)):did('Recio',t.b)?Nei(r,(Urj(),Trj)):did(n5n,t.b)?Nei(r,(Urj(),Srj)):did('Auto',t.b)&&Nei(r,(Urj(),Mrj));vrj(r,a.d);r.g=true;A=(red(),$wnd.goog.global.performance).now();rrj(r);e=pf($wnd.goog.global.performance.now()-A);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),h5n+e+' ms');s=r.f;u=srj(r);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),o5n+s+' (yes/no: '+u+')');if(s==(Jrj(),Erj)){RHh(a.b,false);return}RHh(a.b,true);XGh(a.b);if((Enj(),Dnj)!=u){B=(Efd(),false);(s==Grj||s==Hrj)&&(B=true);b=new fyh(a._c);byh(b,u==Cnj);NGh(a.b,b);if(u==Cnj){p=r.b;n=new oIh(a._c);XGh(n);n.j=true;k=(q=(new lmd(p.a)).a.Ug().lf(),new mmd(q));w=new Ltd((BYd(),!RMh&&(RMh=new VNh),BYd(),RMh));while(!(_wd(B),B)&&k.a.Ti()){m=new ONh(a._c);o=(f=k.a.Ui(),f.Ci());if(o.c>0){yrj(o,a._c);v=null;if(a.c){new Ipg(a.bd);d=o.a;cid(gCn,d)?(v=Dei(kpg(o.b[0],o.b[1],true,a._c.O.k.h4()))):cid(jCn,d)?(v=Dei(Hpg(o.b[0],o.b[1],o.b[2],a._c.O.k.h4()))):cid(fCn,d)?(v=Dei(gpg(o.b[0],o.b[1],false,a._c.O.k.h4()))):cid(hCn,d)?(v=Dei(ppg(o.b[0],o.b[1],false,a._c.O.k.h4()))):cid(iCn,d)&&(v=Dei(bpg(o.b[0],o.b[1],false,a._c.O.k.h4())))}if(!v||!a.c){i=o.b;if(i==null){v=Dei(o.a)}else{v=Dei(dmm(a._c.O.k.h4(),o.a));v.a+='[';for(j=0;j<o.b.length;++j){j>0&&(v.a+=',',v);h=o.b[j];h?Yid(v,o.b[j].mc):(v.a+=VBn,v)}v.a+=']';a.c&&djd(v,0,hmm(a._c.O.k.h4(),'not')+' ')}}DNh(m,v.a);m.rc=false;m.Xb=false;w.b.put(m,Cfd)==null}}l=(g=(new Bmd(w.b)).a.Ug().b.xj(),new Cmd(g));while(l.a.Ti()){NGh(n,(f=l.a.Ui(),f.Ci()))}if(_wd(B),B){m=new ONh(a._c);DNh(m,VBn);m.rc=false;m.Xb=false;w.b.put(m,Cfd)==null;NGh(n,m)}n.n.r.length>0&&NGh(a.b,n);if(s==Hrj){c=new ONh(a._c);DNh(c,'c');c.rc=false;c.Xb=false;NGh(a.b,c)}}}Pwj('OUTPUT for ProveDetails: '+a.b)}\nfunction Tei(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.i;C=(!nVi&&(nVi=new oVi),nVi);m=G.km();if(!ff(G.yb,927)){Rwj(G.yb+q5n);return Jrj(),Irj}C.d=false;C.a==null&&(C.a=(Efd(),false));e=new gfi(G,null,b);if(e.q){return e.q}H=null;b.g?(k=C.f):(k=C.e);e.n>=0&&e.n<k&&(k=e.n);if(k>0){try{H=Vei(b,k)}catch(a){a=Etc(a);if(ff(a,79)){e.q=(Jrj(),Irj);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot add fix values');return e.q}else throw Ftc(a)}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'substitutions: '+H)}t=new Lei(b,H,e.e);l=false;w=0;while(!l&&w<1){h=ngi(t9c(e.o,me(fkb,K4n,28,yQc(e.o.a),0,1)),H,m,(++w,true),e.e);if(!h){return Jrj(),Irj}q=(v=(new lmd(h.a)).a.Ug().lf(),new mmd(v));J=new snd;L=new snd;K=yQc(h.a)==2;f=new snd;g=GYm;p=0;while(q.a.Ti()){++p;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Considering NDG '+p+bYm);s=new snd;F=0;D=true;I=(j=q.a.Ui(),j.Ci());o=I.lf();while(o.Ti()&&D){B=o.Ui();if(B.a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is NOT GENERALLY TRUE');dfi(e,e.j);$ei(e,e.j,e.s);h=ngi(t9c(e.o,me(fkb,K4n,28,yQc(e.o.a),0,1)),H,m,(++w,true),e.e);q=(u=(new lmd(h.a)).a.Ug().lf(),new mmd(u));while(q.a.Ti()){I=(i=q.a.Ui(),i.Ci());o=I.lf();while(o.Ti()){B=o.Ui();if(B.a.f==0){dfi(e,e.j);n=yQc(e.e.a)-(new lmd(H)).a.size();!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Naive dimension = '+n);if(!Jei(e,H,n)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is NOT GENERALLY FALSE');return Jrj(),Hrj}return Jrj(),Irj}}}return Jrj(),Drj}if(!Yfi(B)){if(e.k){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),r5n);return Jrj(),Irj}r=Kei(t,B);if(!r){D=false}else{K=K&&I.size()==1;if(K){if(cid(r.a,'xAreEqual')){A=new A9c;x9c(A,r.b[0]);x9c(A,r.b[1]);Hwd(J.r,A)}if(cid(r.a,'yAreEqual')){A=new A9c;x9c(A,r.b[0]);x9c(A,r.b[1]);Hwd(L.r,A)}if(J.r.length==1&&bmd(J,L)){r.a=fCn;r.c=0.5}}Hwd(s.r,r);F+=r.c}}}if(D&&F<g){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Found a better NDG score ('+F+') than '+g);g=F;f=s;l=true}else{D?!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Not better than previous NDG score ('+g+'), this is '+F):!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'...unreadable')}}if(l){for(d=new ynd(f);d.a<d.c.r.length;){c=wnd(d);prj(b,c)}}}if(!l){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is TRUE but NDGs are UNREADABLE');return Jrj(),Grj}if(e.k){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),r5n);return Jrj(),Irj}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Statement is GENERALLY TRUE');return Jrj(),Frj}\nfunction osj(a){isj();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;fsj=new zQc;esj=new zQc;dsj=0;csj=new A9c;bsj='';asj='';F=fZd(a);F.b.put(a,(Efd(),Cfd))==null;I=(p=(new Bmd(F.b)).a.Ug().b.xj(),new Cmd(p));D=new snd;P=new snd;Q=new snd;O=new snd;Z=new snd;S=new snd;M=new jjd('[');N=new jjd('[');v=true;w=true;K=null;R=0;A=0;l=0;while(I.a.Ti()){C=(n=I.a.Ui(),n.Ci());L=new jjd(osn);K=psj(C);Yid(Yid(L,psj(C)),',[');u=true;g=eZd(C);T=0;for(f=(o=(new Bmd(g.b)).a.Ug().b.xj(),new Cmd(o));f.a.Ti();){e=(m=f.a.Ui(),m.Ci());if(vmd(F.b,e)){i=false;for(r=e.yb.Z,s=0,t=r.length;s<t;++s){q=r[s];q==C&&(i=true)}if(i&&e!=a){++T;u?(u=false):(L.a+=',',L);Yid(L,psj(e))}}}L.a+='])';if(T>0&&K!=null){v?(v=false):(M.a+=',',M);M.a+=L}G=0;b=C.yb;d=D5n;if(b){B=b.Bm();!!B&&(d=B.B_());H=b.Z;C==a||(l+=H.length);G=H.length;for(W=H,X=0,Y=W.length;X<Y;++X){V=W[X];Hwd(S.r,V)}}else{++A}if(C!=a&&C.mc!=null){Hwd(D.r,d);bnd(Z,C.wt());bnd(P,khd(G));bnd(Q,khd(T));bnd(O,khd(G+T));w?(w=false):(N.a+=',',N);Yid(Yid(Yid(Yid((N.a+=osn,N),psj(C)),','),d),')');++R}}M.a+=']';N.a+=']';ksj(a,0);--dsj;jsj(a);bsj+='number of nodes,';asj+=R+',';bsj+='number of nodes with in-degree 0,';asj+=A+',';bsj+='number of edges,';asj+=l+',';lsj('num of nodes/num of edges',R/l);lsj('num of edges/num of nodes',l/R);lsj('max path length/num of nodes',dsj/R);lsj('num of nodes/max path length',R/dsj);lsj('max path length/num of edges',dsj/l);lsj('num of edges/max path length',l/dsj);lsj('statement complexity',qQc(esj,a).a);j=a.yb.Bm();k='';!!j&&(k=quc(j));bsj+='statement dominant predicate,';asj+=k+',';lsj('statement predicates','\"'+uZd(a,($qg(),Pqg))+'\"');nsj('node in-degree',P,null);nsj('node out-degree',Q,null);nsj('node degree',O,null);nsj('Wi',D,hsj);nsj('types',Z,gsj);nsj('objs',S,null);bsj+='statement size,';asj+=R-A+',';bsj+='nodes created,';asj+='\"'+N+'\"'+',';lsj('nodes','\"'+M.a+'\"');h=new jjd('digraph dependencies { ');J=(U=(new lmd(csj.a)).a.Ug().lf(),new mmd(U));Yid(h,a.mc);h.a+='_';Xid(h,qQc(esj,a));h.a+=' [style=filled]; ';while(J.a.Ti()){c=(m=J.a.Ui(),m.Ci());Yid(h,($wd(0,c.r.length),c.r[0]).mc);h.a+='_';Xid(h,qQc(esj,($wd(0,c.r.length),c.r[0])));h.a+=kLn;Yid(h,($wd(1,c.r.length),c.r[1]).mc);h.a+='_';Xid(h,qQc(esj,($wd(1,c.r.length),c.r[1])));$wd(1,c.r.length);c.r[1]==a&&(h.a+=' [style=dashed]',h);h.a+=Xbn}h.a+='}';bsj+='digraph,';asj+='\"'+h+'\"'+',';Pwj('portfolio csv_header:'+bsj);Pwj('portfolio csv_data:'+asj)}\nfunction Fdi(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.a!=null){return a.a}if(ff(a.b,41)&&ff(a.c,41)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);M=me(hkb,G4n,52,2,0,1);N=me(hkb,G4n,52,2,0,1);M=HJh(a.b,a.b);N=HJh(a.c,a.c);a.a[0][0]=Tfi(new igi(M[0]),$fi(new igi(N[0])));a.a[1][0]=Tfi(new igi(M[1]),$fi(new igi(N[1])));return a.a}if(ff(a.b,117)&&ff(a.c,117)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);M=me(hkb,G4n,52,4,0,1);N=me(hkb,G4n,52,4,0,1);M=Pwh(a.b);N=Pwh(a.c);h=new igi(M[0]);i=new igi(M[1]);m=new igi(M[2]);n=new igi(M[3]);o=new igi(N[0]);p=new igi(N[1]);q=new igi(N[2]);r=new igi(N[3]);a.a[0][0]=Tfi(Tfi(Tfi(wgi(Tfi(h,$fi(m))),wgi(Tfi(i,$fi(n)))),$fi(wgi(Tfi(o,$fi(q))))),$fi(wgi(Tfi(p,$fi(r)))));return a.a}if(ff(a.b,73)&&ff(a.c,73)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);M=me(hkb,G4n,52,4,0,1);N=me(hkb,G4n,52,4,0,1);M=Pwh(a.b);N=Pwh(a.c);a.a[0][0]=lgi(M[0],M[1],M[2],M[3],N[0],N[1]);a.a[1][0]=lgi(M[0],M[1],M[2],M[3],N[2],N[3]);return a.a}if(ff(a.b,174)&&ff(a.c,174)){if(a.b.sb==4&&a.c.sb==4){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);M=me(hkb,G4n,52,4,0,1);N=me(hkb,G4n,52,4,0,1);M=gAh(a.b);N=gAh(a.c);a.a[0][0]=Tfi(xgi(M[0],M[1],M[2],M[3]),$fi(xgi(N[0],N[1],N[2],N[3])));return a.a}if(a.b.sb==9&&a.c.sb==9){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,5],2);M=me(hkb,G4n,52,10,0,1);N=me(hkb,G4n,52,10,0,1);M=gAh(a.b);N=gAh(a.c);l=me(hkb,G4n,52,4,0,1);l[0]=new Kgi(a.bd);l[1]=new Kgi(a.bd);l[2]=new Kgi(a.bd);l[3]=new Kgi(a.bd);a.a[0][0]=ugi(M[8],M[9],l[0],l[1],M[4],M[5],M[6],M[7]);a.a[0][1]=lgi(l[0],l[1],M[4],M[5],M[6],M[7]);a.a[0][2]=ugi(N[8],N[9],l[2],l[3],N[4],N[5],N[6],N[7]);a.a[0][3]=lgi(l[2],l[3],N[4],N[5],N[6],N[7]);a.a[0][4]=Tfi(xgi(M[8],M[9],l[0],l[1]),$fi(xgi(N[8],N[9],l[2],l[3])));return a.a}}if(ff(a.b,306)&&ff(a.c,306)){j=a.b.yb;b=j.Z[0];c=j.Z[1];d=j.Z[2];O=HJh(b,b);P=HJh(c,c);Q=HJh(d,d);k=a.c.yb;e=k.Z[0];f=k.Z[1];g=k.Z[2];R=HJh(e,e);S=HJh(f,f);T=HJh(g,g);h=new igi(P[0]);i=new igi(P[1]);m=new igi(O[0]);n=new igi(O[1]);o=new igi(Q[0]);p=new igi(Q[1]);q=new igi(S[0]);r=new igi(S[1]);u=new igi(R[0]);v=new igi(R[1]);w=new igi(T[0]);A=new igi(T[1]);D=Zfi(Tfi(h,$fi(o)),Tfi(m,$fi(h)));F=Zfi(Tfi(i,$fi(p)),Tfi(n,$fi(i)));B=wgi(Tfi(D,F));G=Tfi(wgi(Tfi(h,$fi(o))),wgi(Tfi(i,$fi(p))));H=Tfi(wgi(Tfi(m,$fi(h))),wgi(Tfi(n,$fi(i))));s=Zfi(G,H);I=Zfi(Tfi(q,$fi(w)),Tfi(u,$fi(q)));J=Zfi(Tfi(r,$fi(A)),Tfi(v,$fi(r)));C=wgi(Tfi(I,J));K=Tfi(wgi(Tfi(q,$fi(w))),wgi(Tfi(r,$fi(A))));L=Tfi(wgi(Tfi(u,$fi(q))),wgi(Tfi(v,$fi(r))));t=Zfi(K,L);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=Tfi(Zfi(B,t),$fi(Zfi(s,C)));return a.a}throw Ftc(new Mei)}\nfunction Ndi(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.a!=null){return a.a}if(ff(a.b,41)&&ff(a.c,41)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);K=HJh(a.b,a.b);L=HJh(a.c,a.c);a.a[0][0]=Tfi(new igi(K[0]),$fi(new igi(L[0])));a.a[1][0]=Tfi(new igi(K[1]),$fi(new igi(L[1])));return a.a}if(ff(a.b,117)&&ff(a.c,117)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);throw Ftc(new Mei)}if(ff(a.b,73)&&ff(a.c,73)){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);K=Pwh(a.b);L=Pwh(a.c);a.a[0][0]=lgi(K[0],K[1],K[2],K[3],L[0],L[1]);a.a[1][0]=lgi(K[0],K[1],K[2],K[3],L[2],L[3]);return a.a}if(ff(a.b,174)&&ff(a.c,174)){if(a.b.sb==4&&a.c.sb==4){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[2,1],2);K=gAh(a.b);L=gAh(a.c);a.a[0][0]=xgi(K[0],K[1],L[0],L[1]);a.a[1][0]=Tfi(xgi(K[0],K[1],K[2],K[3]),$fi(xgi(L[0],L[1],L[2],L[3])));return a.a}if(a.b.sb==9&&a.c.sb==9){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[4,1],2);K=gAh(a.b);L=gAh(a.c);a.a[0][0]=Tfi(new igi(K[8]),$fi(new igi(L[8])));a.a[1][0]=Tfi(new igi(K[9]),$fi(new igi(L[9])));a.a[2][0]=lgi(K[4],K[5],K[6],K[7],L[4],L[5]);a.a[3][0]=lgi(K[4],K[5],K[6],K[7],L[6],L[7]);return a.a}}if(ff(a.b,306)&&ff(a.c,306)){k=a.b.yb;b=k.Z[0];c=k.Z[1];d=k.Z[2];M=HJh(b,b);N=HJh(c,c);O=HJh(d,d);l=a.c.yb;e=l.Z[0];f=l.Z[1];g=l.Z[2];P=HJh(e,e);Q=HJh(f,f);R=HJh(g,g);a.a=ke(fkb,[ZXm,K4n],[93,28],0,[3,1],2);a.a[0][0]=xgi(M[0],M[1],P[0],P[0]);a.a[1][0]=xgi(N[0],N[1],Q[0],Q[1]);a.a[2][0]=xgi(O[0],O[1],R[0],R[1]);return a.a}if(ff(a.b,34)&&ff(a.c,34)&&a.b.yb.nm()==49&&a.c.yb.nm()==49){K=a.b.yb.VL(a.b);L=a.c.yb.VL(a.c);u=kgi(K[0],K[1],K[2],K[3],K[4],K[5]);for(B=4;B<K.length-3;B=B+2){u=Tfi(u,kgi(K[0],K[1],K[B],K[B+1],K[B+2],K[B+3]))}v=kgi(L[0],L[1],L[2],L[3],L[4],L[5]);for(A=4;A<L.length-3;A=A+2){v=Tfi(v,kgi(L[0],L[1],L[A],L[A+1],L[A+2],L[A+3]))}a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);a.a[0][0]=Tfi(Zfi(u,u),$fi(Zfi(v,v)));return a.a}if(ff(a.b,34)&&ff(a.c,34)&&a.b.yb.nm()==38&&a.c.yb.nm()==38){a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);K=a.b.yb.VL(a.b);L=a.c.yb.VL(a.c);h=new igi(K[0]);i=new igi(K[1]);m=new igi(K[2]);n=new igi(K[3]);p=new igi(L[0]);q=new igi(L[1]);s=new igi(L[2]);t=new igi(L[3]);a.a[0][0]=Tfi(Tfi(Tfi(wgi(Tfi(h,$fi(m))),wgi(Tfi(i,$fi(n)))),$fi(wgi(Tfi(p,$fi(s))))),$fi(wgi(Tfi(q,$fi(t)))));return a.a}if(ff(a.b,34)&&ff(a.c,117)||ff(a.c,34)&&ff(a.b,117)||ff(a.b,34)&&ff(a.c,34)){F=null;J=null;if(ff(a.b,34)){D=a.b;ff(a.c,34)?(F=a.c):(J=a.c)}else{D=a.c;J=a.b}r=a.bd.NK();ff(a.b,34)&&ff(a.c,34)?(I=dNd(r.c,D.Ub+qdn+F.Ub+')',a.bd,null)):(I=dNd(r.c,D.Ub+'-'+J.mc,a.bd,null));w=new yXg(a.bd,I);j=new uDg(D._c,w,false,null,false,false);H=Cfi((!j.b&&(j.b=new Ifi),j.b),j,D);G=H.length;a.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,G],2);for(A=0;A<G;++A){a.a[0][(A-1+G)%G]=H[A]}o=(!j.b&&(j.b=new Ifi),j.b).j;C=new zQc;tQc(C,o[0],(pkd(),okd));a.a[0][G-1]=_fi(a.a[0][G-1],C);Ilg(D._c,j);return a.a}throw Ftc(new Mei)}\nfunction ffi(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.k=false;c=b.j.yb;if(c){T=c.u_()}else{T=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);if(ff(b.j,163)){b.j.f?(T[0][0]=new egi(0)):(T[0][0]=new fgi((pkd(),kkd)))}else{!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Unhandled case, statement is UNKNOWN at the moment');b.q=(Jrj(),Irj);return}}if(T==null){b.n=2;e=b.j.yb;U=vfi((!e.b&&(e.b=new zfi),e.b),e.a,e._c);W=wfi((!e.b&&(e.b=new zfi),e.b),e.a,e._c);f=b.j.km().NK();try{A=BNd(f).rn(U);V=BNd(f).rn(W);g=BNd(f).rn('simplify('+A+'/'+V+')');if(A.indexOf('?')!=-1||V.indexOf('?')!=-1||g.indexOf('?')!=-1){b.q=(Jrj(),Irj);return}if(b.i.a!=(Urj(),Prj)&&!cid(f_m,g)){g=vid(g,1,g.length-1);j=BNd(f).rn('factor('+g+')');j.length>1&&cid((fxd(0,2,j.length),j.substr(0,2)),qdn)&&(j=(gxd(1,j.length+1),j.substr(1)));o=sid(j,'\\\\)\\\\*\\\\(',0);if(o.length>1){o[0]=uid(o[0],1);o[o.length-1]=vid(o[o.length-1],0,o[o.length-1].length-1)}F=false;o.length==1&&nid(o[0],'[-+]?\\\\d*\\\\.?\\\\d+')&&(F=true);G=new snd;if(!F){for(l=o,m=0,n=l.length;m<n;++m){k=l[m];I=dNd(b.j.km().NK().c,k,b.j.km(),null);H=new Rei;rfi(zCg(e),I,H);sfi(zCg(e),I,H);while(!H.c){sfi(zCg(e),I,H)}D=H.c;!!D&&(Hwd(G.r,D),true)}}for(C=new ynd(G);C.a<C.c.r.length;){B=wnd(C);v=Kei(new Lei(b.i,null,b.e),B);!!v&&prj(b.i,v)}}if(cid(f_m,A)){T=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);T[0][0]=new egi(0)}else{X=dNd(b.j.km().NK().c,A,b.j.km(),null);H=new Rei;h=new yXg(b.j.km(),X.o);t=new o2g(b.j.km());J=null;ff(h.o,108)&&(t=a2g(h.o));fnd(t.d,0).ru()&&(J=fnd(t.d,0));rfi(zCg(e),J,H);sfi(zCg(e),J,H);while(!H.c){sfi(zCg(e),J,H)}i=zCg(e).b;T=ke(fkb,[ZXm,K4n],[93,28],0,[1,i.r.length+1],2);q=0;for(C=new ynd(i);C.a<C.c.r.length;){B=wnd(C);T[0][q]=B;++q}T[0][q]=H.c}}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Unsuccessful run on evaluating the expression, statement is UNKNOWN at the moment');b.q=(Jrj(),Irj);return}else throw Ftc(a)}}b.c&&(b.n=2);d=b.j.yb;ff(d,1226)&&ff(d.Z[0],306)&&ff(d.Z[1],306)&&(b.k=true);if(ff(d,s5m)){w=d.a.Ub.q;w==(Aij(),Bhj)?ff(d.Z[0],174)&&(d.Z[0].sb==3||d.Z[0].sb==5)?(b.k=true):ff(d.Z[1],174)&&(d.Z[1].sb==3||d.Z[1].sb==5)&&(b.k=true):w==dhj&&ff(d.Z[0],306)&&ff(d.Z[1],306)&&(b.k=true)}s=yQc(b.o.a);u=1;b.i.a==(Urj(),Prj)&&(u=0);!nVi&&(nVi=new oVi);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'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){_ei(b,M[r]);Pwj(s+1+'. '+M[r]);++s}}if(b.i.a==Prj){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Not using refutation');return}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Thesis reductio ad absurdum (denied statement), product of factors:');K=new fgi((pkd(),kkd));Y=new Kgi(b.j.km());b.s=me(fkb,K4n,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.s[p]=k;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'('+k+tsn+Y+'-1');k=Tfi(Zfi(k,new igi(Y)),$fi(new fgi(kkd)));K=Zfi(K,k);++p}L=me(fkb,K4n,28,1,0,1);L[0]=K;$ei(b,b.j,L)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Unsuccessful run, statement is UNKNOWN at the moment');b.q=(Jrj(),Irj)}else throw Ftc(a)}}\nfunction efi(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.o=new A9c;S=new Jtd;f=fZd(b.j);b.i.a==(Urj(),Orj)&&Btd(f,b.j);M=null;if(!!c&&!!(L=c.yb)&&b.i.a!=Prj){M=L.Hm(0);(ff(M,117)||ff(M,430))&&(M=null)}J=(o=(new Bmd(f.b)).a.Ug().b.xj(),new Cmd(o));while(J.a.Ti()){p=(m=J.a.Ui(),m.Ci());e=p.yb;ff(p,34)&&(ff(e,396)||!e)||S.b.put(p,(Efd(),Cfd))==null;if(e){I=e.Z;for(F=I,G=0,H=F.length;G<H;++G){D=F[G];!!M&&M==D&&!ff(e,368)&&(M=null)}}}!!M&&r9c(S,cfi(M,b.j));!nVi&&(nVi=new oVi);J=(n=(new Bmd(S.b)).a.Ug().b.xj(),new Cmd(n));while(J.a.Ti()){p=(m=J.a.Ui(),m.Ci());if(p==M){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),z5n+p+' as a numerical object, not considering its symbolic counterpart')}else if(ff(p,161)){try{if(ff(p,73)&&exh(p)&&!(b.i.a==Orj||b.i.a==Prj)){!!Mwj&&Nwj(Mwj,(dxj(),_wj),'Statements containing axes or fixed slope lines are unsupported');b.q=(Jrj(),Irj);return}j=uZd(p,($qg(),Lqg));if(cid('',j)){k=p.cs();if(ff(p,73)&&exh(p)||ff(p,34)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),k)}else if(!cid(k.substr(0,8),jln)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),k+' /* free point */');$=p.VL(p);$!=null&&Pwj('// Free point '+p.mc+'('+$[0]+','+$[1]+')')}}else{Pwj(p.mc+fkn+uZd(p,Lqg)+' /* '+p.ys(Lqg)+' */')}q=p.UL(p);e=p.yb;(ff(e,1877)||ff(e,1159)||ff(e,784)&&_Fg(e)!=1||ff(e,832)&&oHg(e)!=1)&&!!Mwj&&Nwj(Mwj,(dxj(),_wj),e+' is not 1-1 algebraic mapping, but FALSE will not be interpreted as UNKNOWN');v=p.VL(p);if(v!=null){if(ff(e,368)||ff(p,34)){x9c(b.e,v[0]);x9c(b.a,v[0])}else if(ff(e,1207)||ff(p,73)&&exh(p)||ff(p,41)&&!e){for(s=v,t=0,u=s.length;t<u;++t){r=s[t];x9c(b.e,r);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),r+' is free')}}}ff(e,738)&&(b.c=true);ff(e,368)&&ff(e.Z[0],73)&&(b.n=2);if(q!=null){if(ff(p,41)){$=p.VL(p);Pwj('// Constrained point '+p.mc+'('+$[0]+','+$[1]+')')}Z=true;!!e&&ff(e,368)&&b.i.a==Orj&&(e==b.j.yb||(Z=false));!M&&(Z=true);if(Z){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Hypotheses:');$ei(b,p,q);for(O=q,P=0,Q=O.length;P<Q;++P);}else{!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'This object will be computed numerically')}}}catch(a){a=Etc(a);if(ff(a,79)){Rwj(p.yb+' is not fully implemented');b.q=(Jrj(),Irj);return}else throw Ftc(a)}}else{Rwj(p.yb+q5n);b.q=(Jrj(),Irj);return}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Processing numerical object');if(M){try{ab=HJh(c,c);K=b.j.bd;V=M.Gs(($qg(),Bqg),true);i=K.NK();C='';try{w=BNd(i).rn(V);W='lhs('+w+')-rhs('+w+')';A=BNd(i).rn(W);X='lcm(denom(coeff('+A+')))';B=BNd(i).rn(X);Y='expand(('+A+') * '+B+')';C=BNd(i).rn(Y)}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Problem on running Giac');b.q=(Jrj(),Irj);return}else throw Ftc(a)}N=qid(qid(C,'x',Zhd('v',''+ab[0].a)),'y',Zhd('v',''+ab[1].a));U=dNd(i.c,N,K,null);R=new Rei;l=new yXg(K,U);d=new tDg(b.j._c,l,false,null,false);T=(!d.b&&(d.b=new Ifi),d.b);T.j=ab;Afi(T,l,R);Bfi(T,l,R);while(!R.c){Bfi(T,l,R)}g=R.c;Ilg(c._c,d);Jlg(c._c,d);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Hypothesis:');h=me(fkb,K4n,28,1,0,1);h[0]=g;$ei(b,c,h)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),_wj),'Unhandled case on processing numerical objects');b.q=(Jrj(),Irj);return}else throw Ftc(a)}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Hypotheses have been processed.')}\nfunction Yei(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 ntm;Nei(eb,d?(Urj(),Prj):(Urj(),Orj));m=new gfi(b,c,eb);gb=m.q;if(gb==(Jrj(),Erj)||gb==Irj){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Cannot compute implicit curve: '+gb);return null}m.r=new zQc;K=Xei(b);d||(bb=tQc(K.a,b,K),bb==null);nQc(K.a,c)||(cb=tQc(K.a,c,K),cb==null);W=c.bd;for(R=(G=(new Bmd(fZd(b).b)).a.Ug().b.xj(),new Cmd(G));R.a.Ti();){Q=(D=R.a.Ui(),D.Ci());if(ff(Q,73)&&exh(Q)){try{pb=Q.VL(Q)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+Q);return null}else throw Ftc(a)}X=Q;f=(v=new Qbf(X.Z,X.$,X._),v);g=PXe(W,f.j[0]);n=PXe(W,f.j[1]);q=PXe(W,f.j[2]);h=new egi(buc(g[0]));i=new egi(buc(g[1]));o=new egi(buc(n[0]));p=new egi(buc(n[1]));r=new egi(buc(q[0]));s=new egi(buc(q[1]));rb=new igi(pb[0]);ub=new igi(pb[1]);sb=new igi(pb[2]);vb=new igi(pb[3]);fb=Tfi(Tfi(Zfi(Zfi(Zfi(h,p),s),rb),Zfi(Zfi(Zfi(i,o),s),ub)),Zfi(Zfi(i,p),r));_ei(m,fb);Pwj('Extra poly 1 for '+X.mc+tXm+fb);fb=Tfi(Tfi(Zfi(Zfi(Zfi(h,p),s),sb),Zfi(Zfi(Zfi(i,o),s),vb)),Zfi(Zfi(i,p),r));_ei(m,fb);Pwj('Extra poly 2 for '+X.mc+tXm+fb);if(Itc(g[0],0)!=0){fb=ub;_ei(m,fb);Pwj(s5n+X.mc+tXm+fb);fb=Tfi(vb,$fi(new fgi((pkd(),kkd))));Pwj(t5n+X.mc+tXm+fb);_ei(m,fb)}else{fb=rb;_ei(m,fb);Pwj(s5n+X.mc+tXm+fb);fb=Tfi(sb,$fi(new fgi((pkd(),kkd))));_ei(m,fb);Pwj(t5n+X.mc+tXm+fb)}for(T=0;T<4;T++){z9c(m.e,pb[T])}}k=Q.yb;u=d||Q!=b;u&&ff(k,368)&&(nQc(K.a,Q)||(ab=tQc(K.a,Q,K),ab==null))}try{Z=HJh(c,c)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+c);return null}else throw Ftc(a)}Y=new A9c;if(!d){l=c.yb;U=l.Z[0];if(ff(U,73)){S=U;x9c(Y,S.v);x9c(Y,S.p)}else if(ff(U,174)&&U.sb==4){L=U;if(L.sb==4){for(N=new ynd(L.U);N.a<N.c.r.length;){M=wnd(N);if(!M.ou(c)){for(P=(F=(new Bmd(b._c.D.b)).a.Ug().b.xj(),new Cmd(F));P.a.Ti();){O=(D=P.a.Ui(),D.Ci());if(ff(O,73)){V=O.yb.Z;ib=V[0];H=V[1];(ib==M&&H==c||H==M&&ib==c)&&(ab=tQc(Y.a,M,Y),ab==null)}}}}}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Direct dependencies of the mover = '+Y)}for(J=(db=(new lmd(K.a)).a.Ug().lf(),new mmd(db));J.a.Ti();){I=(D=J.a.Ui(),D.Ci());I.Er(e);try{pb=I.VL(I)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c5n+I);return null}else throw Ftc(a)}u=c!=I;d||(u=u&b!=I);if(u&&nQc(Y.a,I)&&pb!=null){ob=new igi(new Kgi(W));$=Tfi(Zfi(xgi(Z[0],Z[1],pb[0],pb[1]),ob),$fi(new egi(1)));_ei(m,$)}if(u){A=true;B=true;j=I.yb;if(ff(j,368)){if(ff(j.Z[0],73)){try{nb=I.UL(I)}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'An error occured during obtaining symbolic parameters');return null}else throw Ftc(a)}for(kb=nb,lb=0,mb=kb.length;lb<mb;++lb){jb=kb[lb];_ei(m,jb);Pwj('Extra symbolic poly 1 for '+I.mc+tXm+jb)}C=me(tf,w2m,5,2,15,1);Swh(j.Z[0],C);if(C[0]==0){if(pb!=null){z9c(m.e,pb[0]);x9c(m.e,pb[1])}else{B=false}A=false}else{if(pb!=null){x9c(m.e,pb[0]);z9c(m.e,pb[1])}else{A=false}B=false}}else{if(d){V=j.Z[0];if(ff(V,174)&&V.sb==4){L=V;t=L.nb;w=JJh(I);if(t.j[2]==1&&w.j[2]==1&&unj(t.j[0],w.j[0])){z9c(m.e,pb[0]);x9c(m.e,pb[1]);A=false}else{z9c(m.e,pb[1]);x9c(m.e,pb[0]);B=false}}else{z9c(m.e,pb[0]);x9c(m.e,pb[1]);A=false}}}}if(A&&B){if(qQc(m.g,I)!=null){Pwj('Removing other constraints for '+I.mc);dfi(m,I)}}hb=me(wf,c$m,5,2,14,1);if(A){qb=I.A;if(qb%1==0){hb[0]=Mtc(qb);hb[1]=1}else{hb=PXe(W,qb)}z9c(m.e,pb[0]);fb=Tfi(new egi(buc(hb[0])),$fi(Zfi(new igi(pb[0]),new egi(buc(hb[1])))));_ei(m,fb);Pwj('Extra poly for x of '+I.mc+tXm+fb)}if(B){tb=I.B;if(tb%1==0){hb[0]=Mtc(tb);hb[1]=1}else{hb=PXe(W,tb)}z9c(m.e,pb[1]);fb=Tfi(new egi(buc(hb[0])),$fi(Zfi(new igi(pb[1]),new egi(buc(hb[1])))));_ei(m,fb);Pwj('Extra poly for y of '+I.mc+tXm+fb)}}else{u=true;d||(u=b==I);if(u){x9c(m.e,pb[0]);x9c(m.e,pb[1]);m.b=pb}else{z9c(m.e,pb[0]);z9c(m.e,pb[1])}}}bfi(m);return m}\nfunction Kei(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.c.i;if(!hb){return null}U=null;R=bgi(_fi(c,b.d));U=rQc(b.b,R);if(sQc(b.b,R)){U=rQc(b.b,R);if(!!U&&U.c==GYm){return null}return U}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Trying to detect polynomial '+c);if(ff(hb.yb,s5m)){pb=zCg(hb.yb).g;J=new zQc;if(pb){for(K=0;K<pb.r.length;++K){j=($wd(K,pb.r.length),pb.r[K]);G=j.Ci();ob=j.Di();Vpd(J.e,ob,G)}eb=true;Q=hb.km();kb=c.a;S=new xXg(Q,0);fb=new xXg(Q,0);T=false;gb=false;wb:for(m=(new ktd(kb)).b.xj();m.Ti();){p=m.Ui();g=p.Di();f=new xXg(Q,auc(Dkd(g.e<0?g.e==0?g:new Okd(-g.e,g.d,g.a):g)));lb=p.Ci().a;k=new xXg(Q,1);I=new Jtd;e=new zQc;for(o=(new ktd(lb)).b.xj();o.Ti();){n=o.Ui();jb=n.Ci();if(!Upd(J.e,jb)){eb=false;break wb}G=mQc(Upd(J.e,jb));ib=G.qx();t=n.Di().a;d=new yXg(Q,ib);t>1&&(d=OWg(d,t));I.b.put(G,(Efd(),Cfd))==null;Vpd(e.e,G,d)}M=(r=(new Bmd((new Mtd(I.b.wj())).b)).a.Ug().b.xj(),new Cmd(r));while(M.a.Ti()){G=(l=M.a.Ui(),l.Ci());k=EWg(k,mQc(Upd(e.e,G)))}if(rkd(g,(pkd(),okd))>0){S=LWg(S,EWg(f,k));T=true}else{fb=LWg(fb,EWg(f,k));gb=true}}s=new PUg(Q,S,fb);if(eb){if(!T||!gb){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means '+s+', uninteresting');return null}U=new Arj;Nei(U,KUg(s,($qg(),wqg)));U.c=2;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means '+s);return U}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' cannot be described by quantities only')}}u=Wei(hb);v=new C9c(u);nb=new Gei(v,3);while(!nb.a){mb=Eei(nb);M=(V=(new lmd(mb.a)).a.Ug().lf(),new mmd(V));K=0;db=me(Zdb,fhn,15,yQc(mb.a),0,1);while(M.a.Ti()){db[K]=(l=M.a.Ui(),l.Ci());++K}try{B=db[0].VL(db[0]);C=db[1].VL(db[1]);D=db[2].VL(db[2])}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}h=_fi(lgi(B[0],B[1],C[0],C[1],D[0],D[1]),b.d);if(Vfi(c,h)||Tfi(c,h).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means collinearity for '+mb);U=new Arj;U.b=db;$nd(U.b);U.a=jCn;uQc(b.b,R,U);return U}}$=new Gei(v,2);while(!$.a){X=Eei($);M=(V=(new lmd(X.a)).a.Ug().lf(),new mmd(V));K=0;db=me(Zdb,fhn,15,yQc(X.a),0,1);while(M.a.Ti()){db[K]=(l=M.a.Ui(),l.Ci());++K}try{B=db[0].VL(db[0]);C=db[1].VL(db[1])}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}s=_fi(xgi(B[0],B[1],C[0],C[1]),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means equality for '+X);U=new Arj;U.b=db;$nd(U.b);U.a=fCn;U.c=0.5;uQc(b.b,R,U);return U}}w=new A9c;sb=new zQc;A=new A9c;vb=new zQc;L=(q=(new Bmd(fZd(b.c.i).b)).a.Ug().b.xj(),new Cmd(q));while(L.a.Ti()){H=(l=L.a.Ui(),l.Ci());if(H.Ru()&&ff(H,161)){try{qb=H.VL(H)[0];if(y9c(b.a,qb)){tQc(w.a,qb,w);Vpd(sb.e,qb,H)}tb=H.VL(H)[1];if(y9c(b.a,tb)){tQc(A.a,tb,A);Vpd(vb.e,tb,H)}}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}}}bb=new Gei(w,2);while(!bb.a){X=Eei(bb);P=(V=(new lmd(X.a)).a.Ug().lf(),new mmd(V));K=0;i=me(hkb,G4n,52,yQc(X.a),0,1);db=me(Zdb,fhn,15,yQc(X.a),0,1);while(P.a.Ti()){i[K]=(l=P.a.Ui(),l.Ci());db[K]=qQc(sb,i[K]);++K}rb=_fi(Tfi(new igi(i[0]),$fi(new igi(i[1]))),b.d);if(Vfi(c,rb)||Tfi(c,rb).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means x-equality for '+X);U=new Arj;U.b=db;$nd(U.b);U.a='xAreEqual';U.c=GYm;uQc(b.b,R,U);return U}}bb=new Gei(A,2);while(!bb.a){X=Eei(bb);P=(V=(new lmd(X.a)).a.Ug().lf(),new mmd(V));K=0;i=me(hkb,G4n,52,yQc(X.a),0,1);db=me(Zdb,fhn,15,yQc(X.a),0,1);while(P.a.Ti()){i[K]=(l=P.a.Ui(),l.Ci());db[K]=qQc(vb,i[K]);++K}ub=_fi(Tfi(new igi(i[0]),$fi(new igi(i[1]))),b.d);if(Vfi(c,ub)||Tfi(c,ub).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means y-equality for '+X);U=new Arj;U.b=db;$nd(U.b);U.a='yAreEqual';U.c=GYm;uQc(b.b,R,U);return U}}ab=new Gei(v,2);while(!ab.a){Y=Eei(ab);N=(W=(new lmd(Y.a)).a.Ug().lf(),new mmd(W));K=0;db=me(Zdb,fhn,15,4,0,1);while(N.a.Ti()){db[K]=(l=N.a.Ui(),l.Ci());++K}cb=new Gei(v,2);while(!cb.a){Z=Eei(cb);O=(V=(new lmd(Z.a)).a.Ug().lf(),new mmd(V));K=2;while(O.a.Ti()){db[K]=(l=O.a.Ui(),l.Ci());++K}try{B=db[0].VL(db[0]);C=db[1].VL(db[1]);D=db[2].VL(db[0]);F=db[3].VL(db[1])}catch(a){a=Etc(a);if(ff(a,79)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),p5n);return null}else throw Ftc(a)}s=_fi(ugi(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means perpendicularity for '+Y+p4n+Z);U=new Arj;U.b=db;U.a=hCn;U.c=vbn;uQc(b.b,R,U);return U}s=_fi(tgi(B[0],B[1],C[0],C[1],D[0],D[1],F[0],F[1]),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means parallelism for '+Y+p4n+Z);U=new Arj;U.b=db;U.a=gCn;U.c=vbn;uQc(b.b,R,U);return U}s=_fi(Tfi(xgi(B[0],B[1],C[0],C[1]),$fi(xgi(D[0],D[1],F[0],F[1]))),b.d);if(Vfi(c,s)||Tfi(c,s).a.f==0){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c+' means congruence for '+Y+p4n+Z);U=new Arj;U.b=db;U.a=iCn;U.c=vbn;uQc(b.b,R,U);return U}}}!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'No human readable geometrical meaning found for '+c);tQc(b.b,R,null);return null}\nfunction Mfi(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.i!=null){return a.i}if(ff(d,73)){if(c.Lu()){R=Pwh(c);Z=Pwh(d);if(R!=null&&Z!=null){if(a.j==null){a.j=me(hkb,G4n,52,8,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km())}a.i=me(fkb,K4n,28,8,0,1);mb=new igi(R[0]);nb=new igi(R[1]);Ab=new igi(a.j[4]);Bb=new igi(a.j[5]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(Ab,new egi(2)),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(Bb,new egi(2)),$fi(nb)),$fi(pb));g=me(hkb,G4n,52,2,0,1);g[0]=Z[0];g[1]=Z[1];h=me(hkb,G4n,52,2,0,1);h[0]=Z[2];h[1]=Z[3];a.i[2]=lgi(g[0],g[1],a.j[4],a.j[5],h[0],h[1]);a.i[3]=ugi(R[0],R[1],a.j[4],a.j[5],g[0],g[1],h[0],h[1]);rb=new igi(R[2]);sb=new igi(R[3]);Db=new igi(a.j[6]);Eb=new igi(a.j[7]);tb=new igi(a.j[2]);ub=new igi(a.j[3]);a.i[4]=Tfi(Tfi(Zfi(Db,new egi(2)),$fi(rb)),$fi(tb));a.i[5]=Tfi(Tfi(Zfi(Eb,new egi(2)),$fi(sb)),$fi(ub));a.i[6]=lgi(g[0],g[1],a.j[6],a.j[7],h[0],h[1]);a.i[7]=ugi(R[2],R[3],a.j[6],a.j[7],g[0],g[1],h[0],h[1]);return a.i}throw Ftc(new Mei)}else if(c.Ru()){i=c;S=d;Jb=HJh(i,i);Ib=Pwh(S);if(a.j==null){a.j=me(hkb,G4n,52,6,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km())}a.i=me(fkb,K4n,28,6,0,1);zb=new igi(a.j[2]);Cb=new igi(a.j[3]);v=new igi(Jb[0]);w=new igi(Jb[1]);A=new igi(a.j[0]);B=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(zb,new egi(2)),$fi(A)),$fi(v));a.i[1]=Tfi(Tfi(Zfi(Cb,new egi(2)),$fi(B)),$fi(w));g=me(hkb,G4n,52,2,0,1);g[0]=Ib[0];g[1]=Ib[1];h=me(hkb,G4n,52,2,0,1);h[0]=Ib[2];h[1]=Ib[3];a.i[2]=lgi(g[0],g[1],h[0],h[1],a.j[2],a.j[3]);l=new igi(g[0]);m=new igi(g[1]);q=new igi(h[0]);r=new igi(h[1]);ab=new igi(a.j[4]);db=new igi(a.j[5]);a.i[3]=Tfi(Tfi(Tfi(q,$fi(l)),w),$fi(db));a.i[4]=Tfi(Tfi(Tfi(v,$fi(r)),m),$fi(ab));a.i[5]=lgi(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5]);return a.i}else if(c.zu()&&c.sb==4){C=c;S=d;Hb=gAh(C);Qb=Pwh(S);if(a.j==null){a.j=me(hkb,G4n,52,12,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km())}a.i=me(fkb,K4n,28,12,0,1);zb=new igi(a.j[4]);Cb=new igi(a.j[5]);l=new igi(Hb[0]);m=new igi(Hb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(zb,new egi(2)),$fi(n)),$fi(l));a.i[1]=Tfi(Tfi(Zfi(Cb,new egi(2)),$fi(o)),$fi(m));a.i[2]=lgi(Qb[0],Qb[1],a.j[4],a.j[5],Qb[2],Qb[3]);v=new igi(Qb[0]);w=new igi(Qb[1]);D=new igi(Qb[2]);F=new igi(Qb[3]);bb=new igi(a.j[8]);cb=new igi(a.j[9]);a.i[3]=Tfi(Tfi(Tfi(D,$fi(v)),m),$fi(cb));a.i[4]=Tfi(Tfi(Tfi(l,$fi(F)),w),$fi(bb));a.i[5]=lgi(a.j[0],a.j[1],a.j[4],a.j[5],a.j[8],a.j[9]);vb=new igi(a.j[6]);wb=new igi(a.j[7]);q=new igi(Hb[2]);r=new igi(Hb[3]);s=new igi(a.j[2]);t=new igi(a.j[3]);a.i[6]=Tfi(Tfi(Zfi(vb,new egi(2)),$fi(s)),$fi(q));a.i[7]=Tfi(Tfi(Zfi(wb,new egi(2)),$fi(t)),$fi(r));a.i[8]=lgi(Qb[0],Qb[1],a.j[6],a.j[7],Qb[2],Qb[3]);eb=new igi(a.j[10]);fb=new igi(a.j[11]);a.i[9]=Tfi(Tfi(Tfi(D,$fi(v)),r),$fi(fb));a.i[10]=Tfi(Tfi(Tfi(q,$fi(F)),w),$fi(eb));a.i[11]=lgi(a.j[1],a.j[2],a.j[6],a.j[7],a.j[10],a.j[11]);return a.i}else if(c.zu()&&c.sb==9){qb=c;S=d;Sb=gAh(qb);Qb=Pwh(S);if(a.j==null){a.j=me(hkb,G4n,52,22,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km());a.j[12]=new Kgi(b.km());a.j[13]=new Kgi(b.km());a.j[14]=new Kgi(b.km());a.j[15]=new Kgi(b.km());a.j[16]=new Kgi(b.km());a.j[17]=new Kgi(b.km());a.j[18]=new Kgi(b.km());a.j[19]=new Kgi(b.km());a.j[20]=new Kgi(b.km());a.j[21]=new Kgi(b.km())}a.i=me(fkb,K4n,28,21,0,1);l=new igi(Sb[4]);m=new igi(Sb[5]);Ab=new igi(a.j[10]);Bb=new igi(a.j[11]);n=new igi(a.j[4]);o=new igi(a.j[5]);bb=new igi(a.j[16]);cb=new igi(a.j[17]);U=new igi(Qb[0]);V=new igi(Qb[1]);X=new igi(Qb[2]);Y=new igi(Qb[3]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),Ab),$fi(l)),$fi(n));a.i[1]=Tfi(Tfi(Zfi(new egi(2),Bb),$fi(m)),$fi(o));a.i[2]=lgi(a.j[4],a.j[5],a.j[10],a.j[11],a.j[16],a.j[17]);a.i[3]=lgi(Qb[0],Qb[1],a.j[10],a.j[11],Qb[2],Qb[3]);a.i[4]=Tfi(Tfi(Tfi(X,$fi(U)),m),$fi(cb));a.i[5]=Tfi(Tfi(Tfi(l,$fi(Y)),V),$fi(bb));q=new igi(Sb[6]);r=new igi(Sb[7]);Db=new igi(a.j[12]);Eb=new igi(a.j[13]);s=new igi(a.j[6]);t=new igi(a.j[7]);eb=new igi(a.j[18]);fb=new igi(a.j[19]);a.i[6]=Tfi(Tfi(Zfi(new egi(2),Db),$fi(q)),$fi(s));a.i[7]=Tfi(Tfi(Zfi(new egi(2),Eb),$fi(r)),$fi(t));a.i[8]=lgi(a.j[6],a.j[7],a.j[12],a.j[13],a.j[18],a.j[19]);a.i[9]=lgi(Qb[0],Qb[1],a.j[12],a.j[13],Qb[2],Qb[3]);a.i[10]=Tfi(Tfi(Tfi(X,$fi(U)),r),$fi(fb));a.i[11]=Tfi(Tfi(Tfi(q,$fi(Y)),V),$fi(eb));M=new igi(Sb[8]);N=new igi(Sb[9]);Fb=new igi(a.j[14]);Gb=new igi(a.j[15]);O=new igi(a.j[8]);P=new igi(a.j[9]);gb=new igi(a.j[20]);hb=new igi(a.j[21]);a.i[12]=Tfi(Tfi(Zfi(new egi(2),Fb),$fi(M)),$fi(O));a.i[13]=Tfi(Tfi(Zfi(new egi(2),Gb),$fi(N)),$fi(P));a.i[14]=lgi(a.j[8],a.j[9],a.j[14],a.j[15],a.j[20],a.j[21]);a.i[15]=lgi(Qb[0],Qb[1],a.j[14],a.j[15],Qb[2],Qb[3]);a.i[16]=Tfi(Tfi(Tfi(X,$fi(U)),N),$fi(hb));a.i[17]=Tfi(Tfi(Tfi(M,$fi(Y)),V),$fi(gb));a.i[18]=ogi(a.j[8],a.j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[19]=lgi(a.j[4],a.j[5],a.j[2],a.j[3],a.j[6],a.j[7]);a.i[20]=ugi(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5],a.j[6],a.j[7]);return a.i}throw Ftc(new Mei)}else if(ff(e,41)){if(c.Ru()){j=c;k=e;Kb=HJh(j,j);Lb=HJh(k,k);if(a.j==null){a.j=me(hkb,G4n,52,2,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km())}a.i=me(fkb,K4n,28,2,0,1);l=new igi(Kb[0]);m=new igi(Kb[1]);q=new igi(Lb[0]);r=new igi(Lb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);a.i[0]=Tfi(Tfi(Zfi(q,new egi(2)),$fi(l)),$fi(n));a.i[1]=Tfi(Tfi(Zfi(r,new egi(2)),$fi(m)),$fi(o));return a.i}else if(c.Lu()){S=c;i=e;Qb=Pwh(S);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);mb=new igi(Jb[0]);nb=new igi(Jb[1]);l=new igi(Qb[0]);m=new igi(Qb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);q=new igi(Qb[2]);r=new igi(Qb[3]);s=new igi(a.j[2]);t=new igi(a.j[3]);a.i[0]=Tfi(Tfi(mb,$fi(l)),$fi(Tfi(n,$fi(mb))));a.i[1]=Tfi(Tfi(nb,$fi(m)),$fi(Tfi(o,$fi(nb))));a.i[2]=Tfi(Tfi(mb,$fi(q)),$fi(Tfi(s,$fi(mb))));a.i[3]=Tfi(Tfi(nb,$fi(r)),$fi(Tfi(t,$fi(nb))));return a.i}else if(c.zu()&&c.sb==4){C=c;i=e;Hb=gAh(C);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);mb=new igi(Jb[0]);nb=new igi(Jb[1]);l=new igi(Hb[0]);m=new igi(Hb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);q=new igi(Hb[2]);r=new igi(Hb[3]);s=new igi(a.j[2]);t=new igi(a.j[3]);a.i[0]=Tfi(Tfi(mb,$fi(l)),$fi(Tfi(n,$fi(mb))));a.i[1]=Tfi(Tfi(nb,$fi(m)),$fi(Tfi(o,$fi(nb))));a.i[2]=Tfi(Tfi(mb,$fi(q)),$fi(Tfi(s,$fi(mb))));a.i[3]=Tfi(Tfi(nb,$fi(r)),$fi(Tfi(t,$fi(nb))));return a.i}else if(c.zu()&&c.sb==9){qb=c;i=e;Sb=gAh(qb);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,10,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km())}a.i=me(fkb,K4n,28,13,0,1);mb=new igi(Sb[0]);nb=new igi(Sb[1]);vb=new igi(Sb[2]);wb=new igi(Sb[3]);l=new igi(Sb[4]);m=new igi(Sb[5]);q=new igi(Sb[6]);r=new igi(Sb[7]);M=new igi(Sb[8]);N=new igi(Sb[9]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);xb=new igi(a.j[2]);yb=new igi(a.j[3]);n=new igi(a.j[4]);o=new igi(a.j[5]);s=new igi(a.j[6]);t=new igi(a.j[7]);O=new igi(a.j[8]);P=new igi(a.j[9]);T=new igi(Jb[0]);W=new igi(Jb[1]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),T),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(new egi(2),W),$fi(nb)),$fi(pb));a.i[2]=Tfi(Tfi(Zfi(new egi(2),T),$fi(vb)),$fi(xb));a.i[3]=Tfi(Tfi(Zfi(new egi(2),W),$fi(wb)),$fi(yb));a.i[4]=Tfi(Tfi(Zfi(new egi(2),T),$fi(l)),$fi(n));a.i[5]=Tfi(Tfi(Zfi(new egi(2),W),$fi(m)),$fi(o));a.i[6]=Tfi(Tfi(Zfi(new egi(2),T),$fi(q)),$fi(s));a.i[7]=Tfi(Tfi(Zfi(new egi(2),W),$fi(r)),$fi(t));a.i[8]=Tfi(Tfi(Zfi(new egi(2),T),$fi(M)),$fi(O));a.i[9]=Tfi(Tfi(Zfi(new egi(2),W),$fi(N)),$fi(P));a.i[10]=ogi(a.j[8],a.j[9],a.j[0],a.j[1],a.j[2],a.j[3]);a.i[11]=lgi(a.j[4],a.j[5],a.j[2],a.j[3],a.j[6],a.j[7]);a.i[12]=ugi(a.j[0],a.j[1],a.j[2],a.j[3],a.j[4],a.j[5],a.j[6],a.j[7]);return a.i}else if(c.zu()&&c.sb==3){L=c;i=e;Ob=gAh(L);Jb=HJh(i,i);if(Ob[6]==Ob[8]&&Ob[7]==Ob[9]){if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);l=new igi(Ob[0]);m=new igi(Ob[1]);v=new igi(Ob[2]);w=new igi(Ob[3]);mb=new igi(Jb[0]);nb=new igi(Jb[1]);n=new igi(a.j[0]);o=new igi(a.j[1]);A=new igi(a.j[2]);B=new igi(a.j[3]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),mb),$fi(l)),$fi(n));a.i[1]=Tfi(Tfi(Zfi(new egi(2),nb),$fi(m)),$fi(o));a.i[2]=Tfi(Tfi(Zfi(new egi(2),mb),$fi(v)),$fi(A));a.i[3]=Tfi(Tfi(Zfi(new egi(2),nb),$fi(w)),$fi(B))}else{if(a.j==null){a.j=me(hkb,G4n,52,12,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km())}a.i=me(fkb,K4n,28,13,0,1);mb=new igi(Ob[0]);nb=new igi(Ob[1]);l=new igi(Ob[6]);m=new igi(Ob[7]);q=new igi(Ob[8]);r=new igi(Ob[9]);v=new igi(Ob[10]);w=new igi(Ob[11]);T=new igi(Jb[0]);W=new igi(Jb[1]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);n=new igi(a.j[6]);o=new igi(a.j[7]);s=new igi(a.j[8]);t=new igi(a.j[9]);A=new igi(a.j[10]);B=new igi(a.j[11]);D=new igi(a.j[2]);F=new igi(a.j[3]);J=new igi(a.j[4]);K=new igi(a.j[5]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),T),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(new egi(2),W),$fi(nb)),$fi(pb));a.i[2]=Tfi(Tfi(Zfi(new egi(2),T),$fi(l)),$fi(n));a.i[3]=Tfi(Tfi(Zfi(new egi(2),W),$fi(m)),$fi(o));a.i[4]=Tfi(Tfi(Zfi(new egi(2),T),$fi(q)),$fi(s));a.i[5]=Tfi(Tfi(Zfi(new egi(2),W),$fi(r)),$fi(t));a.i[6]=Tfi(Tfi(Zfi(new egi(2),T),$fi(v)),$fi(A));a.i[7]=Tfi(Tfi(Zfi(new egi(2),W),$fi(w)),$fi(B));a.i[8]=Tfi(Tfi(Tfi(D,F),$fi(J)),$fi(K));a.i[9]=Tfi(xgi(a.j[6],a.j[7],a.j[8],a.j[9]),$fi(Zfi(D,D)));a.i[10]=Tfi(xgi(a.j[6],a.j[7],a.j[8],a.j[9]),$fi(Zfi(F,F)));a.i[11]=Tfi(xgi(a.j[6],a.j[7],a.j[0],a.j[1]),$fi(Zfi(J,J)));a.i[12]=Tfi(xgi(a.j[8],a.j[9],a.j[0],a.j[1]),$fi(Zfi(K,K)))}return a.i}else if(c.zu()&&c.sb==5){Q=c;i=e;Pb=gAh(Q);Jb=HJh(i,i);if(a.j==null){a.j=me(hkb,G4n,52,12,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km());a.j[4]=new Kgi(b.km());a.j[5]=new Kgi(b.km());a.j[6]=new Kgi(b.km());a.j[7]=new Kgi(b.km());a.j[8]=new Kgi(b.km());a.j[9]=new Kgi(b.km());a.j[10]=new Kgi(b.km());a.j[11]=new Kgi(b.km())}a.i=me(fkb,K4n,28,13,0,1);mb=new igi(Pb[0]);nb=new igi(Pb[1]);l=new igi(Pb[6]);m=new igi(Pb[7]);q=new igi(Pb[8]);r=new igi(Pb[9]);v=new igi(Pb[10]);w=new igi(Pb[11]);T=new igi(Jb[0]);W=new igi(Jb[1]);ob=new igi(a.j[0]);pb=new igi(a.j[1]);n=new igi(a.j[6]);o=new igi(a.j[7]);s=new igi(a.j[8]);t=new igi(a.j[9]);A=new igi(a.j[10]);B=new igi(a.j[11]);D=new igi(a.j[2]);F=new igi(a.j[3]);J=new igi(a.j[4]);K=new igi(a.j[5]);a.i[0]=Tfi(Tfi(Zfi(new egi(2),T),$fi(mb)),$fi(ob));a.i[1]=Tfi(Tfi(Zfi(new egi(2),W),$fi(nb)),$fi(pb));a.i[2]=Tfi(Tfi(Zfi(new egi(2),T),$fi(l)),$fi(n));a.i[3]=Tfi(Tfi(Zfi(new egi(2),W),$fi(m)),$fi(o));a.i[4]=Tfi(Tfi(Zfi(new egi(2),T),$fi(q)),$fi(s));a.i[5]=Tfi(Tfi(Zfi(new egi(2),W),$fi(r)),$fi(t));a.i[6]=Tfi(Tfi(Zfi(new egi(2),T),$fi(v)),$fi(A));a.i[7]=Tfi(Tfi(Zfi(new egi(2),W),$fi(w)),$fi(B));a.i[8]=Tfi(Tfi(Tfi(D,$fi(F)),$fi(J)),K);a.i[9]=Tfi(xgi(a.j[6],a.j[7],a.j[10],a.j[11]),$fi(Zfi(D,D)));a.i[10]=Tfi(xgi(a.j[8],a.j[9],a.j[10],a.j[11]),$fi(Zfi(F,F)));a.i[3]=Tfi(xgi(a.j[6],a.j[7],a.j[0],a.j[1]),$fi(Zfi(J,J)));a.i[4]=Tfi(xgi(a.j[8],a.j[9],a.j[0],a.j[1]),$fi(Zfi(K,K)));return a.i}throw Ftc(new Mei)}else if(f){if(c.Ru()){i=c;u=f;Jb=HJh(i,i);Mb=gAh(u);if(a.j==null){a.j=me(hkb,G4n,52,8,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=Jb[0];a.j[3]=Jb[1];a.j[4]=Mb[0];a.j[5]=Mb[1];a.j[6]=Mb[2];a.j[7]=Mb[3]}a.i=me(fkb,K4n,28,2,0,1);ib=new igi(Mb[0]);jb=new igi(Mb[1]);l=new igi(Mb[2]);m=new igi(Mb[3]);q=new igi(Jb[0]);r=new igi(Jb[1]);s=new igi(a.j[0]);t=new igi(a.j[1]);kb=Tfi(Zfi(Tfi(l,$fi(ib)),Tfi(l,$fi(ib))),Zfi(Tfi(m,$fi(jb)),Tfi(m,$fi(jb))));G=Tfi(Zfi(Tfi(q,$fi(ib)),Tfi(q,$fi(ib))),Zfi(Tfi(r,$fi(jb)),Tfi(r,$fi(jb))));a.i[0]=Tfi(Zfi(kb,Tfi(q,$fi(ib))),Zfi(Tfi(ib,$fi(s)),G));a.i[1]=Tfi(Zfi(kb,Tfi(r,$fi(jb))),Zfi(Tfi(jb,$fi(t)),G));return a.i}else if(c.Lu()){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'mirroring line about circle not implemented');throw Ftc(new Mei)}else if(c.zu()&&c.sb==4){C=c;$=f;Nb=gAh(C);Rb=gAh($);if(a.j==null){a.j=me(hkb,G4n,52,4,0,1);a.j[0]=new Kgi(b.km());a.j[1]=new Kgi(b.km());a.j[2]=new Kgi(b.km());a.j[3]=new Kgi(b.km())}a.i=me(fkb,K4n,28,4,0,1);l=new igi(Nb[0]);m=new igi(Nb[1]);q=new igi(Nb[2]);r=new igi(Nb[3]);ib=new igi(Rb[0]);jb=new igi(Rb[1]);v=new igi(Rb[2]);w=new igi(Rb[3]);n=new igi(a.j[0]);o=new igi(a.j[1]);s=new igi(a.j[2]);t=new igi(a.j[3]);lb=Tfi(Zfi(Tfi(v,$fi(ib)),Tfi(v,$fi(ib))),Zfi(Tfi(w,$fi(jb)),Tfi(w,$fi(jb))));p=Tfi(Zfi(Tfi(q,$fi(l)),Tfi(q,$fi(l))),Zfi(Tfi(r,$fi(m)),Tfi(r,$fi(m))));H=Tfi(Tfi(Zfi(Tfi(l,$fi(ib)),Tfi(l,$fi(ib))),Zfi(Tfi(m,$fi(jb)),Tfi(m,$fi(jb)))),$fi(p));a.i[0]=Tfi(Zfi(lb,Tfi(l,$fi(ib))),Zfi(Tfi(ib,$fi(n)),H));a.i[1]=Tfi(Zfi(lb,Tfi(m,$fi(jb))),Zfi(Tfi(jb,$fi(o)),H));I=Tfi(Zfi(Tfi(q,$fi(ib)),Tfi(q,$fi(ib))),Zfi(Tfi(r,$fi(jb)),Tfi(r,$fi(jb))));a.i[2]=Tfi(Zfi(lb,Tfi(q,$fi(ib))),Zfi(Tfi(ib,$fi(s)),I));a.i[3]=Tfi(Zfi(lb,Tfi(r,$fi(jb))),Zfi(Tfi(jb,$fi(t)),I));return a.i}else{throw Ftc(new Mei)}}else{throw Ftc(new Mei)}}\nvar Y4n='[LocusEqu] result[',Z4n='eliminate([',$4n='],revlist([',_4n='PRECISION = ',a5n='[1]: [1]: _[1]=1 _[2]=',b5n='Cannot parse: ',c5n='Cannot get Botana variables for ',d5n='Recio meets Botana: #',e5n={16:1,29:1,19:1,24:1,242:1,927:1,30:1},f5n={16:1,29:1,19:1,24:1,927:1,30:1},g5n='Cannot compute implicit curve (yet?)',h5n='Benchmarking: ',i5n='Output from giac: ',j5n='Error on running Giac code',k5n=' kernelPrecision=',l5n=' precisionRatio=',m5n='OpenGeoProver',n5n='PureSymbolic',o5n='STATEMENT IS ',p5n='Cannot get Botana vars during NDG detection',q5n=' unimplemented',r5n='Interpreting TRUE as UNKNOWN',s5n='Extra poly 3 for ',t5n='Extra poly 4 for ',u5n='Eliminating system in ',v5n=' variables (',w5n=' dependent)',x5n='gbt polys = ',y5n='gbt vars = ',z5n='Using ',A5n='Possible numerical error in converting formula coefficients to integer',B5n='ggbtmpvar2',C5n=') and ',D5n='Free Point';luc(264,u7m,rfn,ftd);luc(2597,1,Chn);_.jn=function(a,b){var c,d;d=new hjd;c=Z4n+a+$4n+b+']))';return Yid(Yid(Yid(Yid(Yid(Yid((d.a+='[[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]').a};_.kn=function(a,b,c,d){var e,f;if(!c){return (ePd(),$Od)+'(eliminate(['+a+$4n+b+'])))'}e=''+cuc(d.a);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),_4n+e);f=(ePd(),$Od)+'([[ee:=eliminate(['+a+$4n+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};_.ln=function(a,b,c,d){var e,f,g;e='[[GB:=gbasis(';!!a&&(e+=SEn);e+='['+b+']';if(a){f=lOd(a);e+=',['+f+'])'}g=c+jgi(d);cid(g.substr(0,1),',')&&(g=(gxd(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};_.mn=function(a,b,c,d,e){var f,g,h;f='[[ii:=gbasis(';f+=SEn;f+='['+b+']';g=lOd(a);f+=',['+g+'])';h=c+jgi(d);f+=',['+h+'],revlex)],('+'ii'+'[0]!=1)&&('+'ii'+'[0]!=-1)][1]';return f};_.tn=function(a){var b,c,d,e;b=hOd(a);c=iOd(a);e=me(tf,ZXm,124,c.length+1,0,3);e[0]=b;for(d=0;d<c.length;++d){e[d+1]=c[d]}return e};luc(15,24,Bkn);_.iu=function(a){return this.pu(a)};luc(1871,19,Eqn);_.UL=Wqo;_.VL=function(a){var b,c,d;d=this.c;if(this.e==null){this.e=me(hkb,G4n,52,d.length*2,0,1);for(c=0;c<d.length;c++){b=HJh(d[c],d[c]);this.e[2*c]=b[0];this.e[2*c+1]=b[1]}}return this.e};luc(956,19,Fqn);_.UL=function(a){!this.r&&(this.r=new mfi);return lfi(this.r,this.Z)};_.VL=function(a){!this.r&&(this.r=new mfi);return this.r.j};luc(955,19,Jqn);_.UL=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.f!=null){return this.f}if(this.g==null){this.g=me(hkb,G4n,52,8,0,1);for(H=0;H<8;H++){this.g[H]=new Kgi(this.bd)}}I=this.g[0];M=this.g[1];q=this.g[2];t=this.g[3];v=this.g[4];A=this.g[5];C=this.g[6];F=this.g[7];this.f=me(fkb,K4n,28,6,0,1);J=new igi(I);N=new igi(M);K=Zfi(J,J);O=Zfi(N,N);L=Zfi(J,N);s=new igi(q);u=new igi(t);w=new igi(v);B=new igi(A);D=new igi(C);G=new igi(F);this.f[0]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,K),Zfi(u,O)),Zfi(w,L)),Zfi(B,J)),Zfi(D,N)),G);r=a.ht();l=r.Z[0];b=new igi(HJh(l,l)[0]);c=new igi(HJh(l,l)[1]);this.f[1]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(b,b)),Zfi(u,Zfi(c,c))),Zfi(Zfi(w,b),c)),Zfi(B,b)),Zfi(D,c)),G);m=r.Z[1];d=new igi(HJh(m,m)[0]);e=new igi(HJh(m,m)[1]);this.f[2]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(d,d)),Zfi(u,Zfi(e,e))),Zfi(Zfi(w,d),e)),Zfi(B,d)),Zfi(D,e)),G);n=r.Z[2];f=new igi(HJh(n,n)[0]);g=new igi(HJh(n,n)[1]);this.f[3]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(f,f)),Zfi(u,Zfi(g,g))),Zfi(Zfi(w,f),g)),Zfi(B,f)),Zfi(D,g)),G);o=r.Z[3];h=new igi(HJh(o,o)[0]);i=new igi(HJh(o,o)[1]);this.f[4]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(h,h)),Zfi(u,Zfi(i,i))),Zfi(Zfi(w,h),i)),Zfi(B,h)),Zfi(D,i)),G);p=r.Z[4];j=new igi(HJh(p,p)[0]);k=new igi(HJh(p,p)[1]);this.f[5]=Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(s,Zfi(j,j)),Zfi(u,Zfi(k,k))),Zfi(Zfi(w,j),k)),Zfi(B,j)),Zfi(D,k)),G);return this.f};_.VL=function(a){return this.g};luc(894,431,qrn);_.UL=function(a){!this.c&&(this.c=new Nfi);return Mfi(this.c,a,this.j,this.e,this.f,this.d)};_.VL=function(a){!this.c&&(this.c=new Nfi);return this.c.j};luc(368,19,vrn);_.UL=function(a){!this.e&&(this.e=new Sfi);return Rfi(this.e,this.c.mx())};_.VL=function(a){!this.e&&(this.e=new Sfi);return this.e.j};_.CO=function(a){var b,c;if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.Z[0],73)){b=this.Z[0].CO(a);c=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c;if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.Z[0],73)&&!!this.f){b=me(wv,Xen,151,3,0,1);c=this.Z[0].DO(a);if(wkd(c[2],(pkd(),okd))){b[0]=Ekd(c[1],a.get(this.f));b[1]=Ekd(c[0],a.get(this.f));b[2]=kkd}else{b[0]=Ekd(c[2],a.get(this.f));b[1]=Ekd(c[2],vld(kkd,a.get(this.f)));b[2]=qld(Ekd(c[0],Fkd(a.get(this.f))),Ekd(c[1],vld(a.get(this.f),kkd)))}return b}return null};_.EO=function(a){if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.Z[0],73)){this.Z[0].EO(a);!this.f&&(this.f=new Lgi(this.a));x9c(a,this.f);return}throw Ftc(new Mei)};_.FO=function(){var a;if(this.d!=null){return this.d}if(ff(this.Z[0],117)){throw Ftc(new Mei)}if(ff(this.c,73)){!this.f&&(this.f=new Lgi(this.a));this.d=me(fkb,K4n,28,3,0,1);a=this.Z[0].FO();this.d[0]=Zfi(a[2],new igi(this.f));this.d[1]=Zfi(a[2],Tfi(new egi(1),$fi(new igi(this.f))));this.d[2]=Tfi(Zfi(a[0],$fi(new igi(this.f))),Zfi(a[1],Tfi(new igi(this.f),$fi(new egi(1)))));return this.d}throw Ftc(new Mei)};_.GO=Vqo;luc(734,431,Krn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.a!=null){return this.a}b=this.j;g=this.e;if(!!b&&!!this.e){j=HJh(b,b);k=gAh(g);if(this.b==null){this.b=me(hkb,G4n,52,6,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=j[0];this.b[3]=j[1];this.b[4]=k[0];this.b[5]=k[1]}this.a=me(fkb,K4n,28,2,0,1);c=new igi(j[0]);d=new igi(j[1]);h=new igi(k[0]);i=new igi(k[1]);e=new igi(this.b[0]);f=new igi(this.b[1]);this.a[0]=Tfi(Tfi(c,h),$fi(e));this.a[1]=Tfi(Tfi(d,i),$fi(f));return this.a}throw Ftc(new Mei)};_.VL=Yqo;_.CO=function(a){var b,c,d;if(ff(this.j,41)&&ff(this.e,181)){b=this.j.CO(a);c=this.e.CO(a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(ff(this.j,41)&&ff(this.e,181)){b=this.j.DO(a);c=this.e.DO(a);d=me(wv,Xen,151,3,0,1);d[0]=qld(Ekd(b[0],c[2]),Ekd(c[0],b[2]));d[1]=qld(Ekd(b[1],c[2]),Ekd(c[1],b[2]));d[2]=Ekd(b[2],c[2]);return rTg(d)}return null};_.EO=function(a){if(ff(this.j,41)&&ff(this.e,181)){this.j.EO(a);this.e.EO(a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.d!=null){return this.d}if(ff(this.j,41)&&ff(this.e,181)){a=this.j.FO();b=this.e.FO();this.d=me(fkb,K4n,28,3,0,1);this.d[0]=Tfi(Zfi(a[0],b[2]),Zfi(b[0],a[2]));this.d[1]=Tfi(Zfi(a[1],b[2]),Zfi(b[1],a[2]));this.d[2]=Zfi(a[2],b[2]);return this.d}throw Ftc(new Mei)};_.GO=Vqo;luc(778,19,Lrn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.c!=null){return this.c}b=this.a;c=this.b;if(!!this.a&&!!this.b){j=HJh(b,b);k=HJh(c,c);if(this.d==null){this.d=me(hkb,G4n,52,6,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=j[0];this.d[3]=j[1];this.d[4]=k[0];this.d[5]=k[1]}this.c=me(fkb,K4n,28,2,0,1);d=new igi(j[0]);e=new igi(j[1]);f=new igi(k[0]);g=new igi(k[1]);h=new igi(this.d[0]);i=new igi(this.d[1]);this.c[0]=Tfi(Tfi(h,$fi(f)),d);this.c[1]=Tfi(Tfi(i,$fi(g)),e);return this.c}throw Ftc(new Mei)};_.VL=Xqo;_.CO=function(a){var b,c,d;if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){b=this.a.CO(a);c=this.b.CO(a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){b=this.a.DO(a);c=this.b.DO(a);d=me(wv,Xen,151,3,0,1);d[0]=vld(Ekd(c[0],b[2]),Ekd(b[0],c[2]));d[1]=vld(Ekd(c[1],b[2]),Ekd(b[1],c[2]));d[2]=Ekd(b[2],c[2]);return rTg(d)}return null};_.EO=function(a){if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){this.a.EO(a);this.b.EO(a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b&&ff(this.a,242)&&ff(this.b,242)){a=this.a.FO();b=this.b.FO();this.e=me(fkb,K4n,28,3,0,1);this.e[0]=Tfi(Zfi(b[0],a[2]),$fi(Zfi(a[0],b[2])));this.e[1]=Tfi(Zfi(b[1],a[2]),$fi(Zfi(a[1],b[2])));this.e[2]=Zfi(a[2],b[2]);return this.e}throw Ftc(new Mei)};_.GO=Vqo;luc(34,15,csn);_.UL=function(a){return yuf(this)};_.VL=function(a){return zuf(this,a)};luc(245,613,psn);_.iu=dro;luc(401,392,Asn);_.iu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(!a.zu()){return Enj(),Bnj}f=a;if(this.sb==4&&f.sb==4){return Enj(),unj(this.ib[0],f.ib[0])?Cnj:Bnj}if(this.sb==9&&f.sb==9){l=this.yb.Z;m=f.yb.Z;if(l.length==2&&m.length==2){b=l[0];g=l[1];h=dYe(this.bd).YM(this._c,g,b).a.Sr(b);b=m[0];g=m[1];j=dYe(this.bd).YM(this._c,g,b).a.Sr(b);return Enj(),unj(h,j)?Cnj:Bnj}}if(this.sb==3&&f.sb==3){l=this.yb.Z;m=f.yb.Z;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=dqj(d.A-c.A,d.B-c.B);j=dqj(e.A-c.A,e.B-c.B)+dqj(e.A-d.A,e.B-d.B);c=m[0];d=m[1];e=m[2];i=dqj(d.A-c.A,d.B-c.B);k=dqj(e.A-c.A,e.B-c.B)+dqj(e.A-d.A,e.B-d.B);return Enj(),unj(h,i)&&unj(j,k)?Cnj:Bnj}}if(this.sb==5&&f.sb==5||this.sb==7&&f.sb==7){l=this.yb.Z;m=f.yb.Z;if(l.length==3&&m.length==3){c=l[0];d=l[1];e=l[2];h=dqj(d.A-c.A,d.B-c.B);j=$wnd.Math.abs(dqj(e.A-c.A,e.B-c.B)-dqj(e.A-d.A,e.B-d.B));c=m[0];d=m[1];e=m[2];i=dqj(d.A-c.A,d.B-c.B);k=$wnd.Math.abs(dqj(e.A-c.A,e.B-c.B)-dqj(e.A-d.A,e.B-d.B));return Enj(),unj(h,i)&&unj(j,k)?Cnj:Bnj}}return Enj(),Bnj};luc(1599,388,Xsn);_.UL=Wqo;_.VL=Wqo;luc(343,15,Ysn);_.UL=function(a){if(ff(this.yb,161)){return this.yb.UL(this)}return null};_.VL=function(a){if(ff(this.yb,161)){return this.yb.VL(this)}return null};_.iu=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(ff(a,343)){m=a;k=(this.K==null?DCf:this.K).length;l=(m.K==null?DCf:m.K).length;if(k==l&&unj(JCf(this),JCf(m))){n=bwd(Tvd(dod(this.K==null?DCf:this.K),new jLh),new kLh);o=bwd(Tvd(dod(m.K==null?DCf:m.K),new lLh),new mLh);b=new wAg(this._c,this,true);c=new wAg(this._c,m,true);e=bwd(Tvd(dod(b.ab),new nLh),new oLh);f=bwd(Tvd(dod(c.ab),new pLh),new qLh);for(h=pe(ie(vf,1),VXm,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($Cf(n,o,p,g)&&$Cf(e,f,d,g)){return Enj(),Cnj}}}return Enj(),Bnj}}if(ff(a,34)){if(unj(JCf(this),a.K)){return Enj(),Cnj}}return Enj(),Bnj};luc(397,613,etn);_.iu=function(a){return Enj(),a.Xu()&&unj(VEf(this),a.VW())?Cnj:Bnj};luc(2419,239,PCn);_.UL=function(a){var b;if(this.b!=null){return this.b}if(!!this.d&&!!this.e){if(this.c==null){this.c=me(hkb,G4n,52,2,0,1);this.c[0]=new Kgi(this.bd);this.c[1]=new Kgi(this.bd)}b=Pwh(this.d);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=lgi(b[0],b[1],b[2],b[3],this.c[0],this.c[1]);b=Pwh(this.e);this.b[1]=lgi(b[0],b[1],b[2],b[3],this.c[0],this.c[1]);return this.b}throw Ftc(new Mei)};_.VL=Zqo;_.CO=function(a){var b,c;if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){b=Qwh(this.d,a);c=Qwh(this.e,a);return pTg(b,c)}throw Ftc(new Mei)};_.DO=function(a){var b,c;if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){b=Vwh(this.d,a);c=Vwh(this.e,a);return qTg(b,c)}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){Wwh(this.d,a);Wwh(this.e,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.f!=null){return this.f}if(ff(this.d,117)||ff(this.e,117)){throw Ftc(new Mei)}if(!!this.d&&!!this.e){a=$wh(this.d);b=$wh(this.e);this.f=mgi(a,b);return this.f}throw Ftc(new Mei)};_.GO=Vqo;luc(6925,25,Wrn,syg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==3){if(!d[0].Ru()){throw Ftc(Wof(this,a.i,d[0]))}if(!d[1].Ru()){throw Ftc(Wof(this,a.i,d[1]))}if(!d[2].Ru()){throw Ftc(Wof(this,a.i,d[2]))}c=new zdi(this.e,d[0],d[1],d[2]);P_d(c.e,Ktf(a));f=pe(ie(Zdb,1),fhn,15,0,[c.e]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var TZ=Cgd(6925);luc(6932,25,Wrn,tyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==3){if(!ff(d[0],73)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],73)){throw Ftc(Wof(this,a.i,d[1]))}if(!ff(d[2],73)){throw Ftc(Wof(this,a.i,d[2]))}c=new Bdi(this.e,Ktf(a),d[0],d[1],d[2]);f=pe(ie(Zdb,1),fhn,15,0,[c.e]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var UZ=Cgd(6932);luc(6928,25,Wrn,uyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==4){if(!ff(d[0],41)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],41)){throw Ftc(Wof(this,a.i,d[1]))}if(!ff(d[2],41)){throw Ftc(Wof(this,a.i,d[2]))}if(!ff(d[3],41)){throw Ftc(Wof(this,a.i,d[3]))}c=new Ddi(this.e,Ktf(a),d[0],d[1],d[2],d[3]);f=pe(ie(Zdb,1),fhn,15,0,[c.f]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var VZ=Cgd(6928);luc(6931,25,Wrn,vyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){c=new Hdi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var WZ=Cgd(6931);luc(6930,25,Wrn,wyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){c=new Pdi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var XZ=Cgd(6930);luc(6927,25,Wrn,xyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){if(!ff(d[0],73)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],73)){throw Ftc(Wof(this,a.i,d[1]))}c=new Udi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var YZ=Cgd(6927);luc(6929,25,Wrn,yyg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));if(e==2){if(!ff(d[0],73)){throw Ftc(Wof(this,a.i,d[0]))}if(!ff(d[1],73)){throw Ftc(Wof(this,a.i,d[1]))}c=new Ydi(this.e,Ktf(a),d[0],d[1]);f=pe(ie(Zdb,1),fhn,15,0,[c.d]);return f}throw Ftc(Zof(this,a,a.c.r.length))};var ZZ=Cgd(6929);luc(6934,25,Wrn,$yg);_.VP=function(a,b){var c,d,e,f,g;f=a.c.r.length;g=me(Ctc,$Xm,5,f,16,1);c=hpf(this,a,new Lrh(false));switch(f){case 2:if((g[0]=c[0].wv())&&(g[1]=c[1].Ru())){d=c[0];e=c[1]}else{throw Ftc(Xof(this,a,rpf(g,c)))}break;default:throw Ftc(Zof(this,a,a.c.r.length));}return pe(ie(Zdb,1),fhn,15,0,[Zyg(this,Ktf(a),d,e)])};var w$=Cgd(6934);luc(6926,25,Wrn,tzg);_.VP=function(a,b){var c,d,e,f,g;e=a.c.r.length;f=me(Ctc,$Xm,5,e,16,1);d=hpf(this,a,new Lrh(false));if(e==2){if((f[0]=d[0].Lu())&&(f[1]=d[1].zu())){c=new lei(this.e,Ktf(a),d[0],d[1]);g=pe(ie(Zdb,1),fhn,15,0,[c.d]);return g}throw Ftc(Xof(this,a,rpf(f,d)))}throw Ftc(Zof(this,a,a.c.r.length))};var R$=Cgd(6926);luc(6933,25,Wrn,zzg);_.VP=function(a,b){var c,d,e,f,g,h,i,j,k;j=a.c.r.length;k=me(Ctc,$Xm,5,j,16,1);e=hpf(this,a,new Lrh(false));switch(j){case 1:if(ff(e[0],394)&&!!e[0].yb&&ff(e[0].yb,967)){g=e[0];d=g.yb;h=d.A;i=d.I}else{throw Ftc(Wof(this,a.i,e[0]))}break;case 2:if((k[0]=e[0].Ru())&&(k[1]=e[1].Ru())){h=e[0];i=e[1]}else{if((k[0]=ff(e[0],375))&&(k[1]=e[1].Ru()&&(!(c=e[1].yb)||ff(c,368)))){f=e[0];i=e[1];return pe(ie(Zdb,1),fhn,15,0,[xzg(this,Ktf(a),f,i)])}throw Ftc(Xof(this,a,rpf(k,e)))}break;default:throw Ftc(Zof(this,a,a.c.r.length));}return pe(ie(Zdb,1),fhn,15,0,[yzg(this,Ktf(a),h,i)])};var V$=Cgd(6933);luc(6923,25,Wrn,Kzg);_.VP=function(a,b){var c,d,e,f;e=a.c.r.length;d=hpf(this,a,new Lrh(false));switch(e){case 1:if(ff(d[0],375)){c=new yei(this.e,Ktf(a),d[0]);f=pe(ie(Zdb,1),fhn,15,0,[c.a]);return f}throw Ftc(Wof(this,a.i,d[0]));default:throw Ftc(Zof(this,a,a.c.r.length));}};var g_=Cgd(6923);luc(6924,25,Wrn,Mzg);_.VP=function(a,b){var c,d;d=a.c.r.length;c=hpf(this,a,new Lrh(false));switch(d){case 2:if(c[1].wu()){return Lzg(this,c[0],c[1].f,a)}case 1:return Lzg(this,c[0],false,a);default:throw Ftc(Zof(this,a,a.c.r.length));}};var f_=Cgd(6924);luc(2445,19,Eqn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;if(this.c!=null){return this.c}d=this.g;e=this.k;if(!!d&&!!e){p=HJh(this.a,this.a);q=Pwh(d);r=Pwh(e);j=yuf(this.a);n=me(hkb,G4n,52,2,0,1);o=me(hkb,G4n,52,2,0,1);k=6;if(d.v==e.v){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.v==e.p){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.p==e.p){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.p==e.v){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(fkb,K4n,28,2,0,1);j[0]=lgi(p[0],p[1],q[0],q[1],q[2],q[3]);j[1]=lgi(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(XKh(this.g.v,this.g.p,this.k.v)){o[0]=r[2];o[1]=r[3]}else{if(XKh(this.k.v,this.k.p,this.g.v)){n[0]=q[2];n[1]=q[3]}}}if(q!=null&&r!=null){if(this.d==null){this.d=me(hkb,G4n,52,6,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=p[0];this.d[3]=p[1];this.d[4]=new Kgi(this.bd);this.d[5]=new Kgi(this.bd)}this.c=me(fkb,K4n,28,k,0,1);b=new igi(n[0]);c=new igi(n[1]);f=new igi(this.d[0]);g=new igi(this.d[1]);l=new igi(this.d[4]);m=new igi(this.d[5]);h=xgi(n[0],n[1],p[0],p[1]);i=xgi(this.d[4],this.d[5],p[0],p[1]);this.c[0]=Tfi(h,$fi(i));this.c[1]=lgi(p[0],p[1],this.d[4],this.d[5],o[0],o[1]);this.c[2]=Tfi(Tfi(Tfi(f,f),$fi(b)),$fi(l));this.c[3]=Tfi(Tfi(Tfi(g,g),$fi(c)),$fi(m));if(k==6){this.c[4]=j[0];this.c[5]=j[1]}return this.c}}throw Ftc(new Mei)};_.VL=Xqo;luc(1877,19,RCn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.e!=null){return this.e}if(!!this.a&&!!this.b&&!!this.c){j=HJh(this.a,this.a);k=HJh(this.c,this.c);l=HJh(this.b,this.b);if(this.f==null){this.f=me(hkb,G4n,52,6,0,1);this.f[0]=new Kgi(this.bd);this.f[1]=new Kgi(this.bd);this.f[2]=l[0];this.f[3]=l[1];this.f[4]=new Kgi(this.bd);this.f[5]=new Kgi(this.bd)}this.e=me(fkb,K4n,28,4,0,1);b=new igi(j[0]);c=new igi(j[1]);d=new igi(this.f[0]);e=new igi(this.f[1]);h=new igi(this.f[4]);i=new igi(this.f[5]);f=xgi(j[0],j[1],l[0],l[1]);g=xgi(this.f[4],this.f[5],l[0],l[1]);this.e[0]=Tfi(f,$fi(g));this.e[1]=lgi(l[0],l[1],this.f[4],this.f[5],k[0],k[1]);this.e[2]=Tfi(Tfi(Tfi(d,d),$fi(b)),$fi(h));this.e[3]=Tfi(Tfi(Tfi(e,e),$fi(c)),$fi(i));return this.e}throw Ftc(new Mei)};_.VL=function(a){return this.f};luc(4628,19,Eqn);_.UL=Wqo;_.VL=function(a){var b,c,d;d=this.c.Nx();if(this.b==null){this.b=me(hkb,G4n,52,d.length*2,0,1);for(c=0;c<d.length;c++){b=HJh(d[c],d[c]);this.b[2*c]=b[0];this.b[2*c+1]=b[1]}}return this.b};luc(738,1158,WCn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m;if(this.a!=null){return this.a}f=this.Z[0];if(ff(this.Z[1],117)){l=this.Z[1];if(this.b==null){g=HJh(f,f);this.b=me(hkb,G4n,52,4,0,1);this.b[0]=g[0];this.b[1]=g[1];this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd)}b=l.v;d=l.p;c=HJh(b,b);e=HJh(d,d);this.a=me(fkb,K4n,28,2,0,1);this.a[0]=Tfi(Tfi(Tfi(new igi(this.b[2]),$fi(new igi(this.b[0]))),$fi(new igi(e[0]))),new igi(c[0]));this.a[1]=Tfi(Tfi(Tfi(new igi(this.b[3]),$fi(new igi(this.b[1]))),$fi(new igi(e[1]))),new igi(c[1]));return this.a}j=null;ff(this.Z[1],34)&&(j=this.Z[1]);if(!f||!j){throw Ftc(new Mei)}if(this.b==null){g=HJh(f,f);this.b=me(hkb,G4n,52,5,0,1);this.b[0]=g[0];this.b[1]=g[1];this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=new Kgi(this.bd)}h=null;if(ff(j.yb,396)){h=yuf(j);this.a=me(fkb,K4n,28,h.length+1,0,1)}else{this.a=me(fkb,K4n,28,1,0,1)}k=zuf(j,j);i=0;m=wgi(new igi(k[0]));if(h!=null){this.a=me(fkb,K4n,28,h.length+1,0,1);for(i=0;i<h.length;i++){this.a[i]=h[i]}}this.a[i]=Tfi(xgi(this.b[0],this.b[1],this.b[2],this.b[3]),$fi(m));return this.a};_.VL=Yqo;luc(z5m,2393,XCn);_.UL=Wqo;_.VL=function(a){!this.a&&(this.a=new kfi);return jfi(this.a,this.c,this.b)};luc(2479,2478,Eqn);_.UL=function(a){!this.a&&(this.a=new ofi);return nfi(this.a,this.e,this.f,this.g)};_.VL=function(a){!this.a&&(this.a=new ofi);return this.a.j};luc(1534,1312,YCn);_.UL=Wqo;_.VL=function(a){!this.c&&(this.c=new kfi);return jfi(this.c,this.f,this.d)};luc(781,1535,ZCn);_.UL=function(a){!this.a&&(this.a=new mfi);return lfi(this.a,this.Z)};_.VL=function(a){!this.a&&(this.a=new mfi);return this.a.j};luc(s5m,19,$Cn);_.u_=function(){return tfi((!this.b&&(this.b=new zfi),this.b),this.a,this._c)};_.CO=function(a){var b,c;b=ACg(this);if(b){c=b.CO(a);b.Vi();return c}throw Ftc(new Mei)};_.DO=function(a){var b,c;b=ACg(this);if(b){c=b.DO(a);b.Vi();return c}throw Ftc(new Mei)};_.EO=function(a){var b;b=ACg(this);if(b){b.EO(a);b.Vi();return}throw Ftc(new Mei)};_.FO=function(){var a,b;a=ACg(this);if(a){b=a.FO();a.Vi();return b}throw Ftc(new Mei)};_.GO=Vqo;luc(396,19,aDn);_.UL=function(a){return Cfi((!this.b&&(this.b=new Ifi),this.b),this,a)};_.VL=function(a){return (!this.b&&(this.b=new Ifi),this.b).j};luc(735,19,bDn);_.UL=function(a){var b,c,d,e,f;if(this.c==null){this.c=me(hkb,G4n,52,2,0,1);this.c[0]=new Kgi(this.bd);this.c[1]=new Kgi(this.bd);b=this.a.Ub.o;e=this.a.Ub.s;d=this.a.Ub.q;if(d==(Aij(),Rhj)&&!!b){c=b.VL(b);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(new igi(this.c[0]),$fi(new igi(c[0])));this.b[1]=Tfi(new igi(this.c[1]),$fi(new igi(c[1])))}if(d==Xhj&&!!b&&!!e){if(ff(b,41)&&ff(e,181)){c=b.VL(b);f=e.VL(e);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(Tfi(new igi(this.c[0]),$fi(new igi(c[0]))),$fi(new igi(f[0])));this.b[1]=Tfi(Tfi(new igi(this.c[1]),$fi(new igi(c[1]))),$fi(new igi(f[1])))}}if(d==Mhj&&!!b&&!!e){if(ff(b,41)&&ff(e,181)){c=b.VL(b);f=e.VL(e);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(Tfi(new igi(this.c[0]),$fi(new igi(c[0]))),new igi(f[0]));this.b[1]=Tfi(Tfi(new igi(this.c[1]),$fi(new igi(c[1]))),new igi(f[1]))}}}return this.b};_.VL=Zqo;luc(1145,19,eDn);_.UL=function(a){var b,c,d,e;b=this.a;c=this.b;if(!!b&&!!c){d=HJh(b,b);e=HJh(c,c);if(this.c==null){this.c=me(hkb,G4n,52,4,0,1);this.c[0]=d[0];this.c[1]=d[1];this.c[2]=e[0];this.c[3]=e[1]}return null}throw Ftc(new Mei)};_.VL=Zqo;luc(1159,888,gDn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k;if(this.a!=null){return this.a}if(this.k==3){b=this.f;c=this.g;d=this.i;if(!!b&&!!c&&!!d){i=HJh(b,b);j=HJh(c,c);k=HJh(d,d);if(i[0]==j[0]&&i[1]==j[1]){if(this.b==null){this.b=me(hkb,G4n,52,4,0,1);this.b[0]=i[0];this.b[1]=i[1];this.b[2]=k[0];this.b[3]=k[1]}return this.a}if(this.b==null){this.b=me(hkb,G4n,52,12,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=new Kgi(this.bd);this.b[5]=new Kgi(this.bd);this.b[6]=i[0];this.b[7]=i[1];this.b[8]=j[0];this.b[9]=j[1];this.b[10]=k[0];this.b[11]=k[1]}this.a=me(fkb,K4n,28,5,0,1);e=new igi(this.b[2]);f=new igi(this.b[3]);g=new igi(this.b[4]);h=new igi(this.b[5]);this.a[0]=Tfi(Tfi(Tfi(e,f),$fi(g)),$fi(h));this.a[1]=Tfi(xgi(i[0],i[1],k[0],k[1]),$fi(Zfi(e,e)));this.a[2]=Tfi(xgi(j[0],j[1],k[0],k[1]),$fi(Zfi(f,f)));this.a[3]=Tfi(xgi(i[0],i[1],this.b[0],this.b[1]),$fi(Zfi(g,g)));this.a[4]=Tfi(xgi(j[0],j[1],this.b[0],this.b[1]),$fi(Zfi(h,h)));return this.a}throw Ftc(new Mei)}else if(this.k==5){b=this.f;c=this.g;d=this.i;if(!!b&&!!c&&!!d){i=HJh(b,b);j=HJh(c,c);k=HJh(d,d);if(this.b==null){this.b=me(hkb,G4n,52,12,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=new Kgi(this.bd);this.b[5]=new Kgi(this.bd);this.b[6]=i[0];this.b[7]=i[1];this.b[8]=j[0];this.b[9]=j[1];this.b[10]=k[0];this.b[11]=k[1]}this.a=me(fkb,K4n,28,5,0,1);e=new igi(this.b[2]);f=new igi(this.b[3]);g=new igi(this.b[4]);h=new igi(this.b[5]);this.a[0]=Tfi(Tfi(Tfi(e,$fi(f)),$fi(g)),h);this.a[1]=Tfi(xgi(i[0],i[1],k[0],k[1]),$fi(Zfi(e,e)));this.a[2]=Tfi(xgi(j[0],j[1],k[0],k[1]),$fi(Zfi(f,f)));this.a[3]=Tfi(xgi(i[0],i[1],this.b[0],this.b[1]),$fi(Zfi(g,g)));this.a[4]=Tfi(xgi(j[0],j[1],this.b[0],this.b[1]),$fi(Zfi(h,h)));return this.a}throw Ftc(new Mei)}else{throw Ftc(new Mei)}};_.VL=Yqo;luc(784,698,nDn);_.UL=function(a){return Jfi((!this.w&&(this.w=new Lfi),this.w),a,this.a,this.b,this)};_.VL=function(a){return Kfi((!this.w&&(this.w=new Lfi),this.w),a)};luc(832,698,rDn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p;if(this.e){n=qQc(this.e,a);if(n!=null){return n}}if(this.g.sb==4){if(this.n){d=me(hkb,G4n,52,2,0,1);!this.f&&(this.f=new zQc);if(nQc(this.f,a)){d=qQc(this.f,a)}else{d=me(hkb,G4n,52,2,0,1);d[0]=new Kgi(this.bd);d[1]=new Kgi(this.bd);tQc(this.f,a,d)}i=0;this.ad<=-1&&oHg(this)!=0&&(i=1);b=null;c=me(hkb,G4n,52,2,0,1);l=new amd((new Zld(this.f)).a);j=false;while(l.b){h=_ld(l);m=h.Ci();if(!Vb(m,a)){b=me(fkb,K4n,28,3+i,0,1);c=h.Di();b[2+i]=Tfi(Zfi(xgi(d[0],d[1],c[0],c[1]),new igi(new Kgi(this.bd))),$fi(new egi(1)));j=true}}j||(b=me(fkb,K4n,28,2+i,0,1));p=Pwh(this.n);o=gAh(this.g);b[0]=lgi(p[0],p[1],p[2],p[3],d[0],d[1]);b[1]=ogi(o[2],o[3],o[0],o[1],d[0],d[1]);!this.e&&(this.e=new zQc);if(i>0){c=HJh(this.j,this.j);b[b.length-1]=Tfi(Zfi(xgi(d[0],d[1],c[0],c[1]),new igi(new Kgi(this.bd))),$fi(new egi(1)))}tQc(this.e,a,b);return b}throw Ftc(new Mei)}else if(this.g.sb==9||this.g.sb==3||this.g.sb==5){if(this.n){p=Pwh(this.n);d=me(hkb,G4n,52,2,0,1);!this.f&&(this.f=new zQc);if(nQc(this.f,a)){d=qQc(this.f,a)}else{d=me(hkb,G4n,52,2,0,1);d[0]=new Kgi(this.bd);d[1]=new Kgi(this.bd);tQc(this.f,a,d)}e=fAh(this.g);g=gAh(this.g);f=e.length;b=me(fkb,K4n,28,f+1,0,1);for(k=0;k<f;k++){b[k]=agi(agi(e[k],g[0],d[0]),g[1],d[1])}b[f]=lgi(d[0],d[1],p[0],p[1],p[2],p[3]);!this.e&&(this.e=new zQc);tQc(this.e,a,b);return b}throw Ftc(new Mei)}else{throw Ftc(new Mei)}};_.VL=function(a){return qQc(this.f,a)};luc(521,698,wDn);_.UL=function(a){if(this.b!=null){return this.b}if(this.a){if(ff(this.a,832)){this.b=this.a.UL(a);this.c==null&&(this.c=this.a.VL(a))}if(ff(this.a,784)){this.b=this.a.UL(a);this.c==null&&(this.c=this.a.VL(a))}return this.b}throw Ftc(new Mei)};_.VL=Zqo;luc(OYm,19,xDn);_.UL=Wqo;_.VL=$qo;_.CO=_qo;_.DO=aro;_.EO=bro;_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b){a=WJh(this.a);b=WJh(this.b);if(a!=null&&b!=null){this.e=mgi(a,b);Pwj('polys('+this.d.mc+'): '+bgi(this.e[0])+','+bgi(this.e[1])+','+bgi(this.e[2]));return this.e}}throw Ftc(new Mei)};_.GO=Vqo;luc(1171,19,yDn);_.UL=Wqo;_.VL=$qo;luc(641,19,zDn);_.UL=Wqo;_.VL=function(a){this.c==null&&(this.c=mTg(this.Z));return this.c};_.CO=_qo;_.DO=aro;_.EO=bro;_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&!!this.b){a=WJh(this.a);b=WJh(this.b);if(a!=null&&b!=null){this.e=mgi(a,b);return this.e}}throw Ftc(new Mei)};_.GO=Vqo;luc(4663,19,BDn);_.UL=function(a){var b,c;if(this.c!=null){return this.c}if(!!this.a&&!!this.b){b=HJh(this.a,this.a);c=HJh(this.b,this.b);if(this.d==null){this.d=me(hkb,G4n,52,4,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=new Kgi(this.bd);this.d[3]=new Kgi(this.bd)}this.c=nTg(b[0],b[1],c[0],c[1],this.d);return this.c}throw Ftc(new Mei)};_.VL=Xqo;_.CO=function(a){var b,c,d;if(!!this.a&&!!this.b){b=OJh(this.a,a);c=OJh(this.b,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&!!this.b){b=PJh(this.a,a);c=PJh(this.b,a);d=me(wv,Xen,151,3,0,1);d[0]=Ekd(Ekd(Ekd((pkd(),Skd(2)),b[2]),c[2]),vld(Ekd(b[0],c[2]),Ekd(c[0],b[2])));d[1]=Ekd(Ekd(Ekd(Skd(2),b[2]),c[2]),vld(Ekd(b[1],c[2]),Ekd(c[1],b[2])));d[2]=vld(Ekd(vld(Ekd(b[2],c[0]),Ekd(b[0],c[2])),qld(Ekd(b[2],c[0]),Ekd(b[0],c[2]))),Ekd(vld(Ekd(b[1],c[2]),Ekd(b[2],c[1])),qld(Ekd(b[1],c[2]),Ekd(b[2],c[1]))));return d}throw Ftc(new Mei)};_.EO=bro;_.FO=function(){var a,b;if(this.g!=null){return this.g}if(!!this.a&&!!this.b){a=WJh(this.a);b=WJh(this.b);this.g=me(fkb,K4n,28,3,0,1);this.g[0]=Zfi(Zfi(Zfi(new egi(2),a[2]),b[2]),Tfi(Zfi(a[0],b[2]),$fi(Zfi(b[0],a[2]))));this.g[1]=Zfi(Zfi(Zfi(new egi(2),a[2]),b[2]),Tfi(Zfi(a[1],b[2]),$fi(Zfi(b[1],a[2]))));this.g[2]=Tfi(Zfi(Tfi(Zfi(a[2],b[0]),$fi(Zfi(a[0],b[2]))),Tfi(Zfi(a[2],b[0]),Zfi(a[0],b[2]))),$fi(Zfi(Tfi(Zfi(a[1],b[2]),$fi(Zfi(a[2],b[1]))),Tfi(Zfi(a[1],b[2]),Zfi(a[2],b[1])))));return this.g}throw Ftc(new Mei)};_.GO=Vqo;luc(4664,19,BDn);_.UL=function(a){var b;if(this.a!=null){return this.a}if(this.f){b=Pwh(this.f);if(this.b==null){this.b=me(hkb,G4n,52,4,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd)}this.a=nTg(b[0],b[1],b[2],b[3],this.b);return this.a}throw Ftc(new Mei)};_.VL=Yqo;_.CO=function(a){var b,c,d,e,f;b=this.f.v;c=this.f.p;if(!!b&&!!c){d=OJh(b,a);e=OJh(c,a);f=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e,f;b=this.f.v;c=this.f.p;if(!!b&&!!c){d=PJh(b,a);e=PJh(c,a);f=me(wv,Xen,151,3,0,1);f[0]=Ekd(Ekd(Ekd((pkd(),Skd(2)),d[2]),e[2]),vld(Ekd(d[0],e[2]),Ekd(e[0],d[2])));f[1]=Ekd(Ekd(Ekd(Skd(2),d[2]),e[2]),vld(Ekd(d[1],e[2]),Ekd(e[1],d[2])));f[2]=vld(Ekd(vld(Ekd(d[2],e[0]),Ekd(d[0],e[2])),qld(Ekd(d[2],e[0]),Ekd(d[0],e[2]))),Ekd(vld(Ekd(d[1],e[2]),Ekd(d[2],e[1])),qld(Ekd(d[1],e[2]),Ekd(d[2],e[1]))));return f}throw Ftc(new Mei)};_.EO=function(a){var b,c;b=this.f.v;c=this.f.p;if(!!b&&!!c){QJh(b,a);QJh(c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c,d;if(this.e!=null){return this.e}a=this.f.v;b=this.f.p;if(!!a&&!!b){c=WJh(a);d=WJh(b);this.e=me(fkb,K4n,28,3,0,1);this.e[0]=Zfi(Zfi(Zfi(new egi(2),c[2]),d[2]),Tfi(Zfi(c[0],d[2]),$fi(Zfi(d[0],c[2]))));this.e[1]=Zfi(Zfi(Zfi(new egi(2),c[2]),d[2]),Tfi(Zfi(c[1],d[2]),$fi(Zfi(d[1],c[2]))));this.e[2]=Tfi(Zfi(Tfi(Zfi(c[2],d[0]),$fi(Zfi(c[0],d[2]))),Tfi(Zfi(c[2],d[0]),Zfi(c[0],d[2]))),$fi(Zfi(Tfi(Zfi(c[1],d[2]),$fi(Zfi(c[2],d[1]))),Tfi(Zfi(c[1],d[2]),Zfi(c[2],d[1])))));return this.e}throw Ftc(new Mei)};_.GO=Vqo;luc(4564,19,BDn);_.UL=function(a){var b,c,d,e,f,g,h,i,j,k,l;if(this.b!=null){return this.b}if(!!this.a&&ff(this.e,73)){l=HJh(this.a,this.a);f=new igi(l[0]);g=new igi(l[1]);k=Pwh((j=this.e,this.e,j));b=new igi(k[0]);c=new igi(k[1]);d=new igi(k[2]);e=new igi(k[3]);if(this.c==null){this.c=me(hkb,G4n,52,4,0,1);this.c[0]=new Kgi(this.bd);this.c[1]=new Kgi(this.bd);this.c[2]=l[0];this.c[3]=l[1]}h=new igi(this.c[0]);i=new igi(this.c[1]);this.b=me(fkb,K4n,28,2,0,1);this.b[0]=Tfi(Tfi(Tfi(h,$fi(f)),$fi(d)),b);this.b[1]=Tfi(Tfi(Tfi(i,$fi(g)),$fi(e)),c);return this.b}throw Ftc(new Mei)};_.VL=Zqo;_.CO=function(a){var b,c,d;if(!!this.a&&ff(this.e,73)){c=OJh(this.a,a);b=Qwh(this.e,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&ff(this.e,73)){d=PJh(this.a,a);c=Vwh(this.e,a);b=me(wv,Xen,151,3,0,1);b[0]=Ekd(c[0],d[2]);b[1]=Ekd(c[1],d[2]);b[2]=Fkd(qld(Ekd(c[0],d[0]),Ekd(c[1],d[1])));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.a&&ff(this.e,73)){QJh(this.a,a);Wwh(this.e,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.f!=null){return this.f}if(!!this.a&&ff(this.e,73)){a=WJh(this.a);b=$wh(this.e);this.f=me(fkb,K4n,28,3,0,1);this.f[0]=Zfi(b[0],a[2]);this.f[1]=Zfi(b[1],a[2]);this.f[2]=$fi(Tfi(Zfi(b[0],a[0]),Zfi(b[1],a[1])));return this.f}throw Ftc(new Mei)};_.GO=Vqo;luc(1163,1855,BDn);_.UL=function(a){var b,c;if(this.a!=null){return this.a}b=this.e;c=this.f;if(!b||!c){throw Ftc(new Mei)}if(this.b==null){this.b=me(hkb,G4n,52,2,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd)}this.a=oTg(b,c,this.b);return this.a};_.VL=Yqo;_.CO=function(a){var b,c,d,e,f;b=this.e;c=this.f;if(!!b&&!!c){d=OJh(b,a);e=OJh(c,a);f=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e,f;b=this.e;c=this.f;if(!!b&&!!c){e=PJh(b,a);f=PJh(c,a);d=me(wv,Xen,151,3,0,1);d[0]=qld(Ekd(e[0],f[2]),Ekd(f[0],e[2]));d[1]=qld(Ekd(e[1],f[2]),Ekd(f[1],e[2]));d[2]=Ekd(Ekd(e[2],f[2]),(pkd(),Skd(2)));return d}throw Ftc(new Mei)};_.EO=function(a){var b,c;b=this.e;c=this.f;if(!!b&&!!c){QJh(b,a);QJh(c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c,d;if(this.c!=null){return this.c}a=this.e;b=this.f;if(!!a&&!!b){c=WJh(a);d=WJh(b);this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(c[0],d[2]),Zfi(d[0],c[2]));this.c[1]=Tfi(Zfi(c[1],d[2]),Zfi(d[1],c[2]));this.c[2]=Zfi(Zfi(c[2],d[2]),new egi(2));return this.c}throw Ftc(new Mei)};_.GO=Vqo;luc(4661,19,BDn);_.UL=function(a){if(this.d!=null){return this.d}if(!this.b||!this.c){throw Ftc(new Mei)}if(this.e==null){this.e=me(hkb,G4n,52,2,0,1);this.e[0]=new Kgi(this.bd);this.e[1]=new Kgi(this.bd)}this.d=oTg(this.b,this.c,this.e);return this.d};_.VL=cro;_.CO=function(a){var b,c,d;if(!!this.b&&!!this.c){b=OJh(this.b,a);c=OJh(this.c,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=PJh(this.b,a);d=PJh(this.c,a);b=me(wv,Xen,151,3,0,1);b[0]=qld(Ekd(c[0],d[2]),Ekd(d[0],c[2]));b[1]=qld(Ekd(c[1],d[2]),Ekd(d[1],c[2]));b[2]=Ekd(Ekd(c[2],d[2]),(pkd(),Skd(2)));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.b&&!!this.c){QJh(this.b,a);QJh(this.c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.f!=null){return this.f}if(!!this.b&&!!this.c){a=WJh(this.b);b=WJh(this.c);this.f=me(fkb,K4n,28,3,0,1);this.f[0]=Tfi(Zfi(a[0],b[2]),Zfi(b[0],a[2]));this.f[1]=Tfi(Zfi(a[1],b[2]),Zfi(b[1],a[2]));this.f[2]=Zfi(Zfi(a[2],b[2]),new egi(2));return this.f}throw Ftc(new Mei)};_.GO=Vqo;luc(2465,19,BDn);_.UL=function(a){!this.f&&(this.f=new Pfi);return Ofi(this.f,this.c,this.a)};_.VL=function(a){!this.f&&(this.f=new Pfi);return this.f.j};_.CO=function(a){var b,c,d;if(!!this.a&&ff(this.c,73)){c=OJh(this.a,a);b=Qwh(this.c,a);d=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.a&&ff(this.c,73)){d=PJh(this.a,a);c=Vwh(this.c,a);b=me(wv,Xen,151,3,0,1);b[0]=Fkd(Ekd(c[1],d[2]));b[1]=Ekd(c[0],d[2]);b[2]=qld(Fkd(Ekd(c[0],d[1])),Ekd(c[1],d[0]));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.a&&ff(this.c,73)){QJh(this.a,a);Wwh(this.c,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b;if(this.e!=null){return this.e}if(!!this.a&&ff(this.c,73)){b=WJh(this.a);a=$wh(this.c);this.e=me(fkb,K4n,28,3,0,1);this.e[0]=$fi(Zfi(a[1],b[2]));this.e[1]=Zfi(a[0],b[2]);this.e[2]=Tfi($fi(Zfi(a[0],b[1])),Zfi(a[1],b[0]));return this.e}throw Ftc(new Mei)};_.GO=Vqo;luc(2394,1533,Eqn);_.UL=function(a){var b,c,d,e;if(this.a!=null){return this.a}b=this.c;c=this.d;if(!!b&&!!c){d=HJh(b,b);e=Pwh(c);if(this.b==null){this.b=me(hkb,G4n,52,10,0,1);this.b[0]=new Kgi(this.bd);this.b[1]=new Kgi(this.bd);this.b[2]=new Kgi(this.bd);this.b[3]=new Kgi(this.bd);this.b[4]=e[0];this.b[5]=e[1];this.b[6]=e[2];this.b[7]=e[3];this.b[8]=d[0];this.b[9]=d[1];Uwj('Parabola '+a.Xs()+'('+this.b[0]+','+this.b[1]+') implicitly introduces feet point ('+this.b[2]+','+this.b[3]+') on directrix '+c.mc)}this.a=me(fkb,K4n,28,3,0,1);this.a[0]=ogi(d[0],d[1],this.b[0],this.b[1],this.b[2],this.b[3]);this.a[1]=lgi(e[0],e[1],e[2],e[3],this.b[2],this.b[3]);this.a[2]=ugi(this.b[0],this.b[1],this.b[2],this.b[3],e[0],e[1],e[2],e[3]);return this.a}throw Ftc(new Mei)};_.VL=Yqo;luc(1897,842,KDn);_.UL=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.a!=null){return this.a}D=this.f.VL(this.f);F=this.g.VL(this.g);w=pf(this.p.Hx());if(w==4){G=me(hkb,G4n,52,2,0,1);G[0]=new Kgi(this.bd);G[1]=new Kgi(this.bd);H=me(hkb,G4n,52,2,0,1);H[0]=new Kgi(this.bd);H[1]=new Kgi(this.bd);this.a=me(fkb,K4n,28,4,0,1);c=new igi(D[0]);e=new igi(F[0]);h=new igi(G[0]);k=new igi(H[0]);d=new igi(D[1]);f=new igi(F[1]);i=new igi(G[1]);l=new igi(H[1]);this.a[0]=Tfi(Tfi(Tfi(e,$fi(c)),$fi(i)),f);this.a[1]=Tfi(Tfi(Tfi(d,$fi(f)),$fi(h)),e);this.a[2]=Tfi(Tfi(Tfi(k,$fi(c)),$fi(d)),f);this.a[3]=Tfi(Tfi(Tfi(l,$fi(d)),$fi(e)),c);this.b=me(hkb,G4n,52,(w-2)*2,0,1);this.b[0]=G[0];this.b[1]=G[1];this.b[2]=H[0];this.b[3]=H[1];return this.a}j=this.bd.NK();try{q=BNd(j).rn('cos2piOverNMinpoly('+w+')');!!Mwj&&Nwj(Mwj,(dxj(),Ywj),q);I=new Kgi(this.bd);K=new Kgi(this.bd);q=pid(q,'x',Zhd('v',''+I.a));s=a5n+q+' [2]: 1,1';B=new A9c;tQc(B.a,I,B);C=new Ktd(B);try{t=ahi(s,C)}catch(a){a=Etc(a);if(ff(a,x6m)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),b5n+s);throw Ftc(new Mei)}else throw Ftc(a)}v=(r=(new lmd(t.a)).a.Ug().lf(),new mmd(r));g=new dgi;while(v.a.Ti()){A=(m=v.a.Ui(),m.Ci());u=A.lf();while(u.Ti()){g=u.Ui()}}J=new igi(I);L=new igi(K);this.b=me(hkb,G4n,52,(w-2)*2,0,1);this.a=me(fkb,K4n,28,(w-2)*2+2,0,1);this.a[0]=g;this.a[1]=Tfi(Tfi(Zfi(J,J),Zfi(L,L)),$fi(new egi(1)));c=new igi(D[0]);e=new igi(F[0]);d=new igi(D[1]);f=new igi(F[1]);for(n=2,o=0,p=2;n<w;++n){G=me(hkb,G4n,52,2,0,1);G[0]=new Kgi(this.bd);G[1]=new Kgi(this.bd);this.b[o++]=G[0];this.b[o++]=G[1];h=new igi(G[0]);i=new igi(G[1]);this.a[p++]=Tfi(Tfi(Tfi(Zfi(J,Tfi(e,$fi(c))),$fi(Zfi(L,Tfi(f,$fi(d))))),$fi(h)),e);this.a[p++]=Tfi(Tfi(Tfi(Zfi(L,Tfi(e,$fi(c))),Zfi(J,Tfi(f,$fi(d)))),$fi(i)),f);c=e;e=h;d=f;f=i}return this.a}catch(a){a=Etc(a);if(ff(a,68)){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'Problem with computing minimal poly of cos(2pi/n)');throw Ftc(new Mei)}else throw Ftc(a)}};_.VL=function(a){var b,c;c=me(hkb,G4n,52,2,0,1);for(b=0;b<this.r.e.r.length;++b){if(Vb(a,Kff(this.r,b))){c[0]=this.b[2*b];c[1]=this.b[2*b+1];return c}}return null};luc(4854,431,qrn);_.UL=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.a;c=this.Z[0];if(!!b&&!!c){u=HJh(b,b);v=HJh(c,c);if(this.d==null){this.d=me(hkb,G4n,52,8,0,1);this.d[0]=new Kgi(this.bd);this.d[1]=new Kgi(this.bd);this.d[2]=u[0];this.d[3]=u[1];this.d[4]=v[0];this.d[5]=v[1];this.d[6]=new Kgi(this.bd);this.d[7]=new Kgi(this.bd)}h=this.b.Hx();i=h/Vbn*180;j=pf(i);if(!wnj(i)){throw Ftc(new Mei)}d=new igi(u[0]);e=new igi(u[1]);k=new igi(v[0]);l=new igi(v[1]);f=new igi(this.d[0]);g=new igi(this.d[1]);s=new igi(this.d[6]);t=new igi(this.d[7]);j%=360;j<0&&(j+=360);if(j==0){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),$fi(k)),d);this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),$fi(l)),e);return this.c}else if(j==180){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),k),$fi(d));this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),l),$fi(e));return this.c}else if(j==90){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),l),$fi(e));this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),$fi(k)),d);return this.c}else if(j==270){this.c=me(fkb,K4n,28,2,0,1);this.c[0]=Tfi(Tfi(Tfi(f,$fi(d)),$fi(l)),e);this.c[1]=Tfi(Tfi(Tfi(g,$fi(e)),k),$fi(d));return this.c}else if(j==30||j==150){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),l),$fi(e));n=Tfi(k,$fi(d));o=Zfi(s,n);this.c[1]=Tfi(m,$fi(o));p=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),$fi(k)),d);q=Tfi(l,$fi(e));r=Zfi(s,q);this.c[2]=Tfi(p,$fi(r));return this.c}else if(j==330||j==210){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),$fi(l)),e);n=Tfi(k,$fi(d));o=Zfi(s,n);this.c[1]=Tfi(m,$fi(o));p=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),k),$fi(d));q=Tfi(l,$fi(e));r=Zfi(s,q);this.c[2]=Tfi(p,$fi(r));return this.c}else if(j==315||j==135){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(t,t),$fi(new egi(2)));m=Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d)));n=Tfi(Tfi(Tfi(k,$fi(d)),l),$fi(e));this.c[1]=Tfi(m,$fi(Zfi(t,n)));o=Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e)));p=Tfi(Tfi(Tfi(l,$fi(e)),$fi(k)),d);this.c[2]=Tfi(o,$fi(Zfi(t,p)));return this.c}else if(j==45||j==225){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(t,t),$fi(new egi(2)));m=Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d)));n=Tfi(Tfi(Tfi(k,$fi(d)),$fi(l)),e);this.c[1]=Tfi(m,$fi(Zfi(t,n)));o=Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e)));p=Tfi(Tfi(Tfi(k,$fi(d)),l),$fi(e));this.c[2]=Tfi(o,$fi(Zfi(t,p)));return this.c}else if(j==60||j==300){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),$fi(k)),d);n=Tfi(l,$fi(e));this.c[1]=Tfi(m,$fi(Zfi(s,n)));o=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),$fi(l)),e);p=Tfi(d,$fi(k));this.c[2]=Tfi(o,$fi(Zfi(s,p)));return this.c}else if(j==120||j==240){this.c=me(fkb,K4n,28,3,0,1);this.c[0]=Tfi(Zfi(s,s),$fi(new egi(3)));m=Tfi(Tfi(Tfi(Zfi(new egi(2),f),$fi(Zfi(new egi(2),d))),k),$fi(d));n=Tfi(l,$fi(e));this.c[1]=Tfi(m,$fi(Zfi(s,n)));o=Tfi(Tfi(Tfi(Zfi(new egi(2),g),$fi(Zfi(new egi(2),e))),l),$fi(e));p=Tfi(d,$fi(k));this.c[2]=Tfi(o,$fi(Zfi(s,p)));return this.c}throw Ftc(new Mei)}throw Ftc(new Mei)};_.VL=Xqo;luc(Pcn,19,PDn);_.UL=function(a){var b,c;if(this.d!=null){return this.d}if(this.e==null){b=me(hkb,G4n,52,2,0,1);c=HJh(this.a,this.a);b[0]=new Kgi(this.bd);b[1]=new Kgi(this.bd);this.e=me(hkb,G4n,52,4,0,1);this.e[0]=b[0];this.e[1]=b[1];this.e[2]=c[0];this.e[3]=c[1];this.d=oTg(this.a,this.b,b);return this.d}throw Ftc(new Mei)};_.VL=cro;luc(4665,1878,bEn);_.UL=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.a&&(this.a=new zQc);!this.b&&(this.b=new zQc);if(this.g.sb==4){L=this.e;g=this.g;Q=HJh(L,L);R=gAh(g);if(this.g.YT(this.e,Vin)||gnd(this.e.QU(),this.g,0)!=-1){f=me(hkb,G4n,52,4,0,1);if(qQc(this.b,a)==null){f[0]=Q[0];f[1]=Q[1];f[2]=new Kgi(this.bd);f[3]=new Kgi(this.bd);tQc(this.b,a,f)}else{f=qQc(this.b,a)}c=me(fkb,K4n,28,2,0,1);c[0]=Tfi(Tfi(Tfi(new igi(f[1]),$fi(new igi(R[1]))),$fi(new igi(f[2]))),new igi(f[0]));c[1]=Tfi(Tfi(Tfi(new igi(R[0]),$fi(new igi(f[0]))),$fi(new igi(f[3]))),new igi(f[1]));tQc(this.a,a,c);return c}e=me(hkb,G4n,52,6,0,1);if(qQc(this.b,a)==null){e[0]=new Kgi(this.bd);e[1]=new Kgi(this.bd);e[2]=Q[0];e[3]=Q[1];e[4]=new Kgi(this.bd);e[5]=new Kgi(this.bd);tQc(this.b,a,e)}else{e=qQc(this.b,a)}b=null;B=new amd((new Zld(this.b)).a);A=false;while(B.b){o=_ld(B);J=o.Ci();if(!Vb(J,a)){b=me(fkb,K4n,28,5,0,1);d=o.Di();b[4]=Tfi(Zfi(xgi(e[0],e[1],d[0],d[1]),new igi(new Kgi(this.bd))),$fi(new egi(1)));A=true}}A||(b=me(fkb,K4n,28,4,0,1));C=new igi(e[4]);F=new igi(e[5]);l=new igi(Q[0]);m=new igi(Q[1]);H=new igi(R[0]);I=new igi(R[1]);b[0]=Tfi(Tfi(Zfi(new egi(2),C),$fi(H)),$fi(l));b[1]=Tfi(Tfi(Zfi(new egi(2),F),$fi(I)),$fi(m));b[2]=ogi(e[0],e[1],e[4],e[5],Q[0],Q[1]);b[3]=ogi(e[0],e[1],R[0],R[1],R[2],R[3]);tQc(this.a,a,b);return b}if(this.g.sb==9){L=this.e;K=this.g;Q=HJh(L,L);T=gAh(K);if(this.g.YT(this.e,Vin)||gnd(this.e.QU(),this.g,0)!=-1){f=me(hkb,G4n,52,4,0,1);if(qQc(this.b,a)==null){f[0]=new Kgi(this.bd);f[1]=new Kgi(this.bd);f[2]=Q[0];f[3]=Q[1];tQc(this.b,a,f)}else{f=qQc(this.b,a)}c=me(fkb,K4n,28,4,0,1);C=new igi(f[0]);F=new igi(f[1]);p=new igi(T[8]);q=new igi(T[9]);M=new Kgi(this.bd);O=new Kgi(this.bd);N=new igi(M);P=new igi(O);c[0]=Tfi(Tfi(Zfi(new egi(2),C),$fi(p)),$fi(N));c[1]=Tfi(Tfi(Zfi(new egi(2),F),$fi(q)),$fi(P));c[2]=lgi(M,O,T[4],T[5],T[6],T[7]);c[3]=ogi(M,O,Q[0],Q[1],T[8],T[9]);tQc(this.a,a,c);return c}e=me(hkb,G4n,52,4,0,1);if(qQc(this.b,a)==null){e[0]=new Kgi(this.bd);e[1]=new Kgi(this.bd);e[2]=Q[0];e[3]=Q[1];tQc(this.b,a,e)}else{e=qQc(this.b,a)}b=me(fkb,K4n,28,5,0,1);v=new Kgi(this.bd);w=new Kgi(this.bd);b[0]=lgi(v,w,T[4],T[5],T[6],T[7]);b[1]=ogi(v,w,Q[0],Q[1],T[8],T[9]);b[2]=ugi(T[8],T[9],v,w,e[2],e[3],e[0],e[1]);b[3]=ugi(v,w,e[0],e[1],T[4],T[5],T[6],T[7]);b[4]=Tfi(Zfi(xgi(e[0],e[1],e[2],e[3]),new igi(new Kgi(this.bd))),$fi(new egi(1)));tQc(this.a,a,b);return b}if(this.g.sb==3||this.g.sb==5){L=this.e;n=this.g;Q=HJh(L,L);S=gAh(n);if(this.g.YT(this.e,Vin)||gnd(this.e.QU(),this.g,0)!=-1){f=me(hkb,G4n,52,6,0,1);if(qQc(this.b,a)==null){f[0]=new Kgi(this.bd);f[1]=new Kgi(this.bd);f[2]=Q[0];f[3]=Q[1];f[4]=new Kgi(this.bd);f[5]=new Kgi(this.bd);tQc(this.b,a,f)}else{f=qQc(this.b,a)}c=me(fkb,K4n,28,4,0,1);D=new igi(f[0]);G=new igi(f[1]);s=new igi(S[8]);u=new igi(S[9]);i=new igi(f[4]);k=new igi(f[5]);c[0]=lgi(S[6],S[7],Q[0],Q[1],f[4],f[5]);c[1]=ogi(S[8],S[9],Q[0],Q[1],f[4],f[5]);c[2]=Tfi(Tfi(Zfi(new egi(2),D),$fi(s)),$fi(i));c[3]=Tfi(Tfi(Zfi(new egi(2),G),$fi(u)),$fi(k));tQc(this.a,a,c);return c}e=me(hkb,G4n,52,6,0,1);if(qQc(this.b,a)==null){e[0]=new Kgi(this.bd);e[1]=new Kgi(this.bd);e[2]=Q[0];e[3]=Q[1];e[4]=new Kgi(this.bd);e[5]=new Kgi(this.bd);tQc(this.b,a,e)}else{e=qQc(this.b,a)}b=me(fkb,K4n,28,5,0,1);C=new igi(e[0]);F=new igi(e[1]);r=new igi(S[8]);t=new igi(S[9]);h=new igi(e[4]);j=new igi(e[5]);b[0]=lgi(S[6],S[7],S[0],S[1],e[4],e[5]);b[1]=ogi(S[8],S[9],S[0],S[1],e[4],e[5]);b[2]=Tfi(Tfi(Zfi(new egi(2),C),$fi(r)),$fi(h));b[3]=Tfi(Tfi(Zfi(new egi(2),F),$fi(t)),$fi(j));b[4]=lgi(S[0],S[1],e[0],e[1],e[2],e[3]);tQc(this.a,a,b);return b}throw Ftc(new Mei)};_.VL=function(a){return qQc(this.b,a)};luc(494,1,{},lTg);var P5=Cgd(494);luc(3319,1,{},a5g);_.vn=function(a){var b;if(ff(a,121)){return a.Dx()}if(ff(a,15)){b=0;nQc(this.a,a)&&(b=qQc(this.a,a).a);tQc(this.a,a,khd(b+1))}return a};var $4g;var r7=Cgd(3319);luc(3322,1,{},i5g);_.vn=function(a){var b;if(ff(a,22)){b=a;ff(b.s,34)&&h5g(this,b.s);ff(b.o,34)&&h5g(this,b.o)}return a};var f5g;var t7=Cgd(3322);luc(6179,1,{},tgh);_.DR=function(a,b){return sgh(a,b)};var kcb=Cgd(6179);luc(73,426,fGn);_.UL=function(a){if(ff(this.yb,161)){return this.yb.UL(this)}if(ff(this,694)||!this.yb){return null}throw Ftc(new Mei)};_.VL=function(a){return Pwh(this)};_.CO=function(a){return Qwh(this,a)};_.DO=function(a){return Vwh(this,a)};_.EO=function(a){Wwh(this,a)};_.FO=function(){return $wh(this)};_.GO=function(){if(!!this.yb&&ff(this.yb,242)){return new lTg(this.yb)}return null};_.iu=dro;luc(174,401,tGn);_.UL=function(a){return fAh(this)};_.VL=function(a){return gAh(this)};luc(41,426,KGn);_.UL=function(a){return yuf(this)};_.VL=function(a){return HJh(this,a)};_.CO=function(a){return OJh(this,a)};_.DO=function(a){return PJh(this,a)};_.EO=function(a){QJh(this,a)};_.FO=function(){return WJh(this)};_.GO=Vqo;_.iu=function(a){return Enj(),a.Ru()?Cnj:Bnj};luc(3849,1,{},jLh);_.Se=ero;var Feb=Cgd(3849);luc(3850,1,{},kLh);_.Zj=fro;var Geb=Cgd(3850);luc(3851,1,{},lLh);_.Se=ero;var Heb=Cgd(3851);luc(3852,1,{},mLh);_.Zj=fro;var Ieb=Cgd(3852);luc(3853,1,{},nLh);_.Se=gro;var Jeb=Cgd(3853);luc(3854,1,{},oLh);_.Zj=fro;var Keb=Cgd(3854);luc(3855,1,{},pLh);_.Se=gro;var Leb=Cgd(3855);luc(3856,1,{},qLh);_.Zj=fro;var Meb=Cgd(3856);luc(117,73,NGn);_.iu=function(a){return Enj(),a.Xu()&&unj(this.f,a.VW())?Cnj:Bnj};luc(181,426,PGn);_.UL=function(a){if(ff(this.yb,161)){return this.yb.UL(this)}throw Ftc(new Mei)};_.VL=function(a){return gAh(this)};_.CO=function(a){if(!!this.yb&&ff(this.yb,242)){return this.yb.CO(a)}throw Ftc(new Mei)};_.DO=function(a){if(ff(this.yb,242)){return this.yb.DO(a)}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.yb,242)){this.yb.EO(a);return}throw Ftc(new Mei)};_.FO=function(){if(ff(this.yb,242)){return this.yb.FO()}throw Ftc(new Mei)};_.GO=function(){if(ff(this.yb,242)){return new lTg(this.yb)}return null};luc(8077,1,{});var Cjb=Cgd(8077);luc(7900,1,{},xdi);_.zi=function(a,b){return wdi(a,b)};_.ye=jro;_.Ai=kro;var Bjb=Cgd(7900);luc(7431,19,e5n,zdi);_.Bm=function(){return frh(),Xgh};_.Vi=hro;_.xm=function(){byh(this.e,XKh(this.b,this.c,this.d))};_.u_=function(){var a,b,c;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d){a=HJh(this.b,this.b);b=HJh(this.c,this.c);c=HJh(this.d,this.d);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);this.a[0][0]=lgi(a[0],a[1],b[0],b[1],c[0],c[1]);return this.a}throw Ftc(new Mei)};_.CO=function(a){var b,c,d,e;if(!!this.b&&!!this.c&&!!this.d){b=OJh(this.b,a);c=OJh(this.c,a);d=OJh(this.d,a);e=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e;if(!!this.b&&!!this.c&&!!this.d){c=PJh(this.b,a);d=PJh(this.c,a);e=PJh(this.d,a);b=me(wv,Xen,151,1,0,1);b[0]=vld(qld(qld(Ekd(Ekd(c[0],d[1]),e[2]),Ekd(Ekd(d[0],e[1]),c[2])),Ekd(Ekd(e[0],c[1]),d[2])),qld(qld(Ekd(Ekd(e[0],d[1]),c[2]),Ekd(Ekd(d[0],c[1]),e[2])),Ekd(Ekd(c[0],e[1]),d[2])));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.b&&!!this.c&&!!this.d){QJh(this.b,a);QJh(this.c,a);QJh(this.d,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c;if(this.f!=null){return this.f}if(!!this.b&&!!this.c&&!!this.d){a=WJh(this.b);b=WJh(this.c);c=WJh(this.d);this.f=me(fkb,K4n,28,1,0,1);this.f[0]=Tfi(Tfi(Tfi(Zfi(Zfi(a[0],b[1]),c[2]),Zfi(Zfi(b[0],c[1]),a[2])),Zfi(Zfi(c[0],a[1]),b[2])),$fi(Tfi(Tfi(Zfi(Zfi(c[0],b[1]),a[2]),Zfi(Zfi(b[0],a[1]),c[2])),Zfi(Zfi(a[0],c[1]),b[2]))));return this.f}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){ydi(this)};var Djb=Cgd(7431);luc(2902,19,e5n,Bdi);_.Bm=function(){return frh(),Ygh};_.Vi=hro;_.xm=function(){byh(this.e,Mxh(this.b,this.c,this.d))};_.u_=function(){var a,b,c;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d){c=ke(hkb,[ZXm,G4n],[125,52],0,[3,4],2);c[0]=Pwh(this.b);c[1]=Pwh(this.c);c[2]=Pwh(this.d);b=me(hkb,G4n,52,2,0,1);b[0]=new Kgi(this.bd);b[1]=new Kgi(this.bd);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);for(a=0;a<3;++a){this.a[0][a]=lgi(c[a][0],c[a][1],c[a][2],c[a][3],b[0],b[1])}return this.a}throw Ftc(new Mei)};_.CO=function(a){var b,c,d,e;if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){b=Qwh(this.b,a);c=Qwh(this.c,a);d=Qwh(this.d,a);e=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e;if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){c=Vwh(this.b,a);d=Vwh(this.c,a);e=Vwh(this.d,a);b=me(wv,Xen,151,1,0,1);b[0]=vld(qld(qld(Ekd(Ekd(c[0],d[1]),e[2]),Ekd(Ekd(d[0],e[1]),c[2])),Ekd(Ekd(e[0],c[1]),d[2])),qld(qld(Ekd(Ekd(e[0],d[1]),c[2]),Ekd(Ekd(d[0],c[1]),e[2])),Ekd(Ekd(c[0],e[1]),d[2])));return b}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){Wwh(this.b,a);Wwh(this.c,a);Wwh(this.d,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c;if(this.f!=null){return this.f}if(ff(this.b,117)||ff(this.c,117)||ff(this.d,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c&&!!this.d){a=$wh(this.b);b=$wh(this.c);c=$wh(this.d);this.f=me(fkb,K4n,28,1,0,1);this.f[0]=Tfi(Tfi(Tfi(Zfi(Zfi(a[0],b[1]),c[2]),Zfi(Zfi(b[0],c[1]),a[2])),Zfi(Zfi(c[0],a[1]),b[2])),$fi(Tfi(Tfi(Zfi(Zfi(c[0],b[1]),a[2]),Zfi(Zfi(b[0],a[1]),c[2])),Zfi(Zfi(a[0],c[1]),b[2]))));return this.f}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Adi(this)};var Ejb=Cgd(2902);luc(2901,19,e5n,Ddi);_.Bm=function(){return frh(),Zgh};_.Vi=hro;_.xm=function(){byh(this.f,YKh(this.b,this.c,this.d,this.e))};_.u_=function(){var a,b,c,d,e;if(this.a!=null){return this.a}if(!!this.b&&!!this.c&&!!this.d&&!!this.e){a=HJh(this.b,this.b);b=HJh(this.c,this.c);c=HJh(this.d,this.d);d=HJh(this.e,this.e);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,1],2);e=ke(fkb,[ZXm,K4n],[93,28],0,[4,4],2);e[0][0]=new igi(a[0]);e[0][1]=new igi(a[1]);e[0][2]=Tfi(Zfi(e[0][0],e[0][0]),Zfi(e[0][1],e[0][1]));e[0][3]=new fgi((pkd(),kkd));e[1][0]=new igi(b[0]);e[1][1]=new igi(b[1]);e[1][2]=Tfi(Zfi(e[1][0],e[1][0]),Zfi(e[1][1],e[1][1]));e[1][3]=new fgi(kkd);e[2][0]=new igi(c[0]);e[2][1]=new igi(c[1]);e[2][2]=Tfi(Zfi(e[2][0],e[2][0]),Zfi(e[2][1],e[2][1]));e[2][3]=new fgi(kkd);e[3][0]=new igi(d[0]);e[3][1]=new igi(d[1]);e[3][2]=Tfi(Zfi(e[3][0],e[3][0]),Zfi(e[3][1],e[3][1]));e[3][3]=new fgi(kkd);this.a[0][0]=Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(e[0][3],Zfi(e[1][2],Zfi(e[2][1],e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][1]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][2]),e[3][0])),Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][3]),e[3][0])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][3]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][0]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][2]),e[3][1])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][2]),e[3][1]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][3]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][0]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][0]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][1]),e[3][2])),Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][3]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][3]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][0]),e[3][3])),Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][1]),e[3][3])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][1]),e[3][3]))),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.a}throw Ftc(new Mei)};_.CO=function(a){var b,c,d,e,f,g,h,i;if(!!this.b&&!!this.c&&!!this.d&&!!this.e){c=OJh(this.b,a);d=OJh(this.c,a);e=OJh(this.d,a);f=OJh(this.e,a);b=me(vf,VXm,5,1,15,1);h=pe(ie(vf,1),VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d,e,f,g;if(!!this.b&&!!this.c&&!!this.d&&!!this.e){c=PJh(this.b,a);d=PJh(this.c,a);e=PJh(this.d,a);f=PJh(this.e,a);b=me(wv,Xen,151,1,0,1);g=ke(wv,[ZXm,Xen],[400,151],0,[4,4],2);g[0][0]=Ekd(c[0],c[2]);g[0][1]=Ekd(c[1],c[2]);g[0][2]=qld(Ekd(c[0],c[0]),Ekd(c[1],c[1]));g[0][3]=Ekd(c[2],c[2]);g[1][0]=Ekd(d[0],d[2]);g[1][1]=Ekd(d[1],d[2]);g[1][2]=qld(Ekd(d[0],d[0]),Ekd(d[1],d[1]));g[1][3]=Ekd(d[2],d[2]);g[2][0]=Ekd(e[0],e[2]);g[2][1]=Ekd(e[1],e[2]);g[2][2]=qld(Ekd(e[0],e[0]),Ekd(e[1],e[1]));g[2][3]=Ekd(e[2],e[2]);g[3][0]=Ekd(f[0],f[2]);g[3][1]=Ekd(f[1],f[2]);g[3][2]=qld(Ekd(f[0],f[0]),Ekd(f[1],f[1]));g[3][3]=Ekd(f[2],f[2]);b[0]=qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(qld(qld(vld(vld(Ekd(Ekd(Ekd(g[0][3],g[1][2]),g[2][1]),g[3][0]),Ekd(Ekd(Ekd(g[0][2],g[1][3]),g[2][1]),g[3][0])),Ekd(Ekd(Ekd(g[0][3],g[1][1]),g[2][2]),g[3][0])),Ekd(Ekd(Ekd(g[0][1],g[1][3]),g[2][2]),g[3][0])),Ekd(Ekd(Ekd(g[0][2],g[1][1]),g[2][3]),g[3][0])),Ekd(Ekd(Ekd(g[0][1],g[1][2]),g[2][3]),g[3][0])),Ekd(Ekd(Ekd(g[0][3],g[1][2]),g[2][0]),g[3][1])),Ekd(Ekd(Ekd(g[0][2],g[1][3]),g[2][0]),g[3][1])),Ekd(Ekd(Ekd(g[0][3],g[1][0]),g[2][2]),g[3][1])),Ekd(Ekd(Ekd(g[0][0],g[1][3]),g[2][2]),g[3][1])),Ekd(Ekd(Ekd(g[0][2],g[1][0]),g[2][3]),g[3][1])),Ekd(Ekd(Ekd(g[0][0],g[1][2]),g[2][3]),g[3][1])),Ekd(Ekd(Ekd(g[0][3],g[1][1]),g[2][0]),g[3][2])),Ekd(Ekd(Ekd(g[0][1],g[1][3]),g[2][0]),g[3][2])),Ekd(Ekd(Ekd(g[0][3],g[1][0]),g[2][1]),g[3][2])),Ekd(Ekd(Ekd(g[0][0],g[1][3]),g[2][1]),g[3][2])),Ekd(Ekd(Ekd(g[0][1],g[1][0]),g[2][3]),g[3][2])),Ekd(Ekd(Ekd(g[0][0],g[1][1]),g[2][3]),g[3][2])),Ekd(Ekd(Ekd(g[0][2],g[1][1]),g[2][0]),g[3][3])),Ekd(Ekd(Ekd(g[0][1],g[1][2]),g[2][0]),g[3][3])),Ekd(Ekd(Ekd(g[0][2],g[1][0]),g[2][1]),g[3][3])),Ekd(Ekd(Ekd(g[0][0],g[1][2]),g[2][1]),g[3][3])),Ekd(Ekd(Ekd(g[0][1],g[1][0]),g[2][2]),g[3][3])),Ekd(Ekd(Ekd(g[0][0],g[1][1]),g[2][2]),g[3][3]));return b}throw Ftc(new Mei)};_.EO=function(a){if(!!this.b&&!!this.c&&!!this.d&&!!this.e){QJh(this.b,a);QJh(this.c,a);QJh(this.d,a);QJh(this.e,a);return}throw Ftc(new Mei)};_.FO=function(){var a,b,c,d,e;if(this.g!=null){return this.g}if(!!this.b&&!!this.c&&!!this.d&&!!this.e){a=WJh(this.b);b=WJh(this.c);c=WJh(this.d);d=WJh(this.e);this.g=me(fkb,K4n,28,1,0,1);e=ke(fkb,[ZXm,K4n],[93,28],0,[4,4],2);e[0][0]=Zfi(a[0],a[2]);e[0][1]=Zfi(a[1],a[2]);e[0][2]=Tfi(Zfi(a[0],a[0]),Zfi(a[1],a[1]));e[0][3]=Zfi(a[2],a[2]);e[1][0]=Zfi(b[0],b[2]);e[1][1]=Zfi(b[1],b[2]);e[1][2]=Tfi(Zfi(b[0],b[0]),Zfi(b[1],b[1]));e[1][3]=Zfi(b[2],b[2]);e[2][0]=Zfi(c[0],c[2]);e[2][1]=Zfi(c[1],c[2]);e[2][2]=Tfi(Zfi(c[0],c[0]),Zfi(c[1],c[1]));e[2][3]=Zfi(c[2],c[2]);e[3][0]=Zfi(d[0],d[2]);e[3][1]=Zfi(d[1],d[2]);e[3][2]=Tfi(Zfi(d[0],d[0]),Zfi(d[1],d[1]));e[3][3]=Zfi(d[2],d[2]);this.g[0]=Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Tfi(Zfi(e[0][3],Zfi(e[1][2],Zfi(e[2][1],e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][1]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][2]),e[3][0]))),Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][2]),e[3][0])),Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][3]),e[3][0])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][3]),e[3][0]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][2]),e[2][0]),e[3][1]))),Zfi(Zfi(Zfi(e[0][2],e[1][3]),e[2][0]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][2]),e[3][1])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][2]),e[3][1]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][3]),e[3][1]))),Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][3]),e[3][1])),Zfi(Zfi(Zfi(e[0][3],e[1][1]),e[2][0]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][3]),e[2][0]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][3],e[1][0]),e[2][1]),e[3][2]))),Zfi(Zfi(Zfi(e[0][0],e[1][3]),e[2][1]),e[3][2])),Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][3]),e[3][2])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][3]),e[3][2]))),$fi(Zfi(Zfi(Zfi(e[0][2],e[1][1]),e[2][0]),e[3][3]))),Zfi(Zfi(Zfi(e[0][1],e[1][2]),e[2][0]),e[3][3])),Zfi(Zfi(Zfi(e[0][2],e[1][0]),e[2][1]),e[3][3])),$fi(Zfi(Zfi(Zfi(e[0][0],e[1][2]),e[2][1]),e[3][3]))),$fi(Zfi(Zfi(Zfi(e[0][1],e[1][0]),e[2][2]),e[3][3]))),Zfi(Zfi(Zfi(e[0][0],e[1][1]),e[2][2]),e[3][3]));return this.g}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Cdi(this)};var Fjb=Cgd(2901);luc(1226,19,{16:1,29:1,19:1,24:1,242:1,927:1,30:1,1226:1},Hdi,Idi);_.Bm=function(){return frh(),$gh};_.Vi=hro;_.xm=function(){Edi(this)};_.u_=function(){return Fdi(this)};_.CO=function(a){var b,c,d;if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){c=this.b.CO(a);d=this.c.CO(a);b=me(vf,VXm,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 Ftc(new Mei)};_.DO=function(a){var b,c,d;if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){c=this.b.DO(a);d=this.c.DO(a);b=me(wv,Xen,151,1,0,1);b[0]=qld(qkd(vld(Ekd(c[0],d[2]),Ekd(d[0],c[2]))),qkd(vld(Ekd(c[1],d[2]),Ekd(d[1],c[2]))));return b}}throw Ftc(new Mei)};_.EO=function(a){if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){this.b.EO(a);this.c.EO(a);return}}throw Ftc(new Mei)};_.FO=function(){var a,b;Pwj(this.e);if(this.e!=null){return this.e}if(ff(this.b,117)||ff(this.c,117)){throw Ftc(new Mei)}if(!!this.b&&!!this.c){if(ff(this.b,41)&&ff(this.c,41)||ff(this.b,73)&&ff(this.c,73)||ff(this.b,181)&&ff(this.c,181)){a=this.b.FO();b=this.c.FO();this.e=me(fkb,K4n,28,2,0,1);this.e[0]=Tfi(Zfi(a[0],b[2]),$fi(Zfi(b[0],a[2])));this.e[1]=Tfi(Zfi(a[1],b[2]),$fi(Zfi(b[1],a[2])));return this.e}}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Gdi(this)};var Gjb=Cgd(1226);luc(2134,19,f5n,Pdi,Qdi);_.Bm=function(){return frh(),_gh};_.xm=function(){Mdi(this)};_.u_=function(){return Ndi(this)};_.an=function(){Gdi(this)};var Jdi;var Ijb=Cgd(2134);luc(7432,1,_jn,Rdi);_.tq=function(a){var b,c;if(ff(a,40)){b=a.k;if(b==Vbn||b-Sfn<Vbn&&Vbn<b+Sfn||b==Qfn||b-Sfn<Qfn&&Qfn<b+Sfn||b==Dmn||b-Sfn<Dmn&&Dmn<b+Sfn){return false}if(b==auc(Mtc($wnd.Math.round(b)))){return b<=-100000000||Ren<=b}return c=atm((Kdi(),Jdi),b),(c.indexOf('.')!=-1?c.length-1:c.length)>8}return false};var Hjb=Cgd(7432);luc(1707,19,e5n,Udi,Vdi);_.Bm=function(){return frh(),ahh};_.Vi=hro;_.xm=function(){byh(this.d,mxh(this.b,this.c))};_.u_=function(){return Sdi(this)};_.CO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=Qwh(this.b,a);d=Qwh(this.c,a);b=me(vf,VXm,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[1],c[1]+d[0]);return b}throw Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=this.Z[0].DO(a);d=this.Z[1].DO(a);b=me(wv,Xen,151,1,0,1);b[0]=vld(Ekd(c[0],d[1]),Ekd(c[1],d[0]));return b}throw Ftc(new Mei)};_.EO=iro;_.FO=function(){var a,b;Pwj(this.e);if(this.e!=null){return this.e}if(!!this.b&&!!this.c){a=this.Z[0].FO();b=this.Z[1].FO();this.e=me(fkb,K4n,28,1,0,1);this.e[0]=Tfi(Zfi(a[0],b[1]),$fi(Zfi(a[1],b[0])));return this.e}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Gdi(this)};var Jjb=Cgd(1707);luc(1708,19,e5n,Ydi,Zdi);_.Bm=function(){return frh(),bhh};_.Vi=hro;_.xm=function(){byh(this.d,nxh(this.b,this.c))};_.u_=function(){return Wdi(this)};_.CO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=Qwh(this.b,a);d=Qwh(this.c,a);b=me(vf,VXm,5,1,15,1);b[0]=$wnd.Math.max(c[0]+d[0],c[1]+d[1]);return b}throw Ftc(new Mei)};_.DO=function(a){var b,c,d;if(!!this.b&&!!this.c){c=this.Z[0].DO(a);d=this.Z[1].DO(a);b=me(wv,Xen,151,1,0,1);b[0]=qld(Ekd(c[0],d[0]),Ekd(c[1],d[1]));return b}throw Ftc(new Mei)};_.EO=iro;_.FO=function(){var a,b;Pwj(this.e);if(this.e!=null){return this.e}if(!!this.b&&!!this.c){a=this.Z[0].FO();b=this.Z[1].FO();this.e=me(fkb,K4n,28,1,0,1);this.e[0]=Tfi(Zfi(a[0],b[0]),Zfi(a[1],b[1]));return this.e}throw Ftc(new Mei)};_.GO=Vqo;_.an=function(){Gdi(this)};var Kjb=Cgd(1708);luc(1923,19,{16:1,29:1,19:1,24:1,30:1,247:1,1923:1},dei);_.Bm=function(){return frh(),bjh};_.xm=function(){var a;if(!BNd(this.bd.NK()).qi()){this.b=null;this.e=0;return}a=this.b;cei(this);if(a==null||!cid(a,this.b)){Uwj(a+kLn+this.b);$di(this)}};_.n2=function(a,b){return bei(this,a,b)};_.an=function(){cei(this)};_.e=0;var Ljb=Cgd(1923);luc(7917,19,f5n,iei);_.Bm=function(){return null};_.xm=function(){this.e.f=false};_.u_=function(){return fei(this)};_.an=function(){hei(this)};var Mjb=Cgd(7917);luc(2900,19,f5n,lei);_.Bm=function(){return frh(),$kh};_.xm=function(){jei(this)};_.u_=function(){var a,b,c,d,e,f;if(this.a!=null){return this.a}d=this.b;a=this.c;e=Pwh(d);b=gAh(a);if(a.sb==4){c=me(hkb,G4n,52,2,0,1);c[0]=new Kgi(this.bd);c[1]=new Kgi(this.bd);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,3],2);this.a[0][0]=lgi(c[0],c[1],e[0],e[1],e[2],e[3]);this.a[0][1]=ugi(c[0],c[1],e[0],e[1],c[0],c[1],b[0],b[1]);this.a[0][2]=ogi(c[0],c[1],b[0],b[1],b[2],b[3]);return this.a}if(a.sb==9){c=me(hkb,G4n,52,2,0,1);c[0]=new Kgi(this.bd);c[1]=new Kgi(this.bd);f=me(hkb,G4n,52,2,0,1);f[0]=new Kgi(this.bd);f[1]=new Kgi(this.bd);this.a=ke(fkb,[ZXm,K4n],[93,28],0,[1,5],2);this.a[0][0]=lgi(c[0],c[1],e[0],e[1],e[2],e[3]);this.a[0][1]=ugi(c[0],c[1],e[0],e[1],c[0],c[1],b[8],b[9]);this.a[0][2]=Tfi(Tfi(Zfi(new igi(c[0]),new egi(2)),$fi(new igi(f[0]))),$fi(new igi(b[8])));this.a[0][3]=Tfi(Tfi(Zfi(new igi(c[1]),new egi(2)),$fi(new igi(f[1]))),$fi(new igi(b[9])));this.a[0][4]=lgi(f[0],f[1],b[4],b[5],b[6],b[7]);return this.a}throw Ftc(new Mei)};_.an=function(){Gdi(this)};var Njb=Cgd(2900);luc(1276,19,{16:1,29:1,19:1,24:1,30:1,247:1,1276:1},sei,tei);_.Bm=function(){return frh(),wlh};_.xm=function(){var a;if(!BNd(this.bd.NK()).qi()){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),'CAS is not yet loaded => fingerprint set to null');this.b=null;this.g=0;return}a=this.b;rei(this);if(a==null||!cid(a,this.b)){Pwj(a+kLn+this.b);nei(this,!!this.d)}};_.n2=function(a,b){return qei(this,a,b)};_.an=function(){rei(this)};_.g=0;var Ojb=Cgd(1276);luc(1914,19,{16:1,29:1,19:1,24:1,30:1,247:1,1914:1},yei);_.Bm=function(){return frh(),_mh};_.xm=function(){vei(this)};_.an=function(){xei(this)};var Qjb=Cgd(1914);luc(7595,19,F4n,Cei);_.Bm=function(){return frh(),anh};_.xm=function(){zei(this)};_.an=function(){Bei(this)};_.c=false;var Pjb=Cgd(7595);luc(y6m,1,{},Gei);_.Si=function(a){mqd(this,a)};_.Ui=function(){return Eei(this)};_.Ti=function(){return !this.a};_.Vi=function(){};_.a=false;_.c=0;_.e=0;var Rjb=Cgd(y6m);var Hei,Iei;luc(2987,1,{},Lei);var Sjb=Cgd(2987);luc(79,38,{3:1,38:1,68:1,79:1},Mei);var Tjb=Cgd(79);luc(919,1,{},Rei);var Ujb=Cgd(919);var Sei;luc(2175,1,{},gfi);_.c=false;_.k=false;_.n=-1;_.q=null;var Vjb=Cgd(2175);luc(2978,1,{},kfi);var Xjb=Cgd(2978);luc(1731,c3m,{},mfi);var Wjb=Cgd(1731);luc(2982,c3m,{},ofi);var Yjb=Cgd(2982);luc(1732,c3m,{},zfi);_.c=false;_.d=0;_.e=false;_.f=false;var $jb=Cgd(1732);luc(1435,c3m,{},Ifi);_.b=0;var _jb=Cgd(1435);luc(2980,1,{},Lfi);var akb=Cgd(2980);luc(2983,c3m,{},Nfi);var bkb=Cgd(2983);luc(2981,c3m,{},Pfi);var ckb=Cgd(2981);luc(2979,c3m,{},Sfi);var dkb=Cgd(2979);luc(28,1,{16:1,28:1},dgi,egi,fgi,ggi,hgi,igi);_.Re=function(a){return Ufi(this,a)};_.ye=function(a){return Vfi(this,a)};_.ze=function(){return vod(new ktd(this.a))};_.Ae=function(){return bgi(this)};var fkb=Cgd(28);luc(712,1,{16:1,712:1},Dgi,Egi,Fgi,Ggi);_.Re=function(a){return ygi(this,a)};_.ye=function(a){return zgi(this,a)};_.ze=function(){if(this.a.f==0){return 0}return ymd(Nsd(this.a)).a>>ymd(Osd(this.a)).a};_.Ae=function(){var a,b,c,d,e;e=new jjd('');c=(new ktd(this.a)).b.xj();while(c.Ti()){a=c.Ui();b=a.Ci();e.a+='*';e.a+=''+b;d=a.Di().a;if(d>1){e.a+='^';e.a+=d}}if(e.a.length>0){return uid(e.a,1)}return ''};var gkb=Cgd(712);luc(52,1,{16:1,52:1},Kgi,Lgi);_.Re=function(a){return Hgi(this,a)};_.ye=function(a){return Igi(this,a)};_.ze=function(){return this.a};_.Ae=function(){return Zhd('v',''+this.a)};_.a=0;var hkb=Cgd(52);luc(x6m,38,{3:1,38:1,68:1,1100:1},Ngi,Ogi);var Mgi=YZm;var ikb=Cgd(x6m);var bhi;luc(7901,1,{},_gi);_.c=0;_.e=-1;_.i=0;var Rgi;var kkb=Cgd(7901);luc(7913,1,{},uhi);_.a=0;_.c=0;_.d=0;_.e=0;_.f=0;var dhi,ehi,fhi,ghi;var jkb=Cgd(7913);luc(2988,1,{},Ghi);_.a=0;_.e=-1;_.f=0;_.g=0;_.i=0;_.k=1;_.n=0;_.o=false;_.p=false;_.q=1;_.r=0;var lkb=Cgd(2988);luc(7905,1,{},Ihi);_.a=0;_.b=0;var mkb=Cgd(7905);luc(2989,1,C$m,Jhi,Khi);_.Ae=function(){return this.c};_.a=0;_.b=0;_.d=0;var okb=Cgd(2989);luc(2991,57,xXm,Mhi);_.He=function(){return this.g};var nkb=Cgd(2991);luc(799,1,{},oVi);_.a=null;_.b='Auto';_.c='Wu';_.d=true;_.e=4;_.f=4;var nVi;var gvb=Cgd(799);luc(7801,1,{});_.g=false;var mCb=Cgd(7801);luc(775,1,{775:1},Arj);_.ye=function(a){if(a==null){return false}if(a===this){return true}if(Wb(a)!=jCb){return false}return xrj(this)==Xb(a)};_.ze=function(){return xrj(this)};_.c=1;var jCb=Cgd(775);luc(1506,1,{},Crj);_.zi=function(a,b){return Xhd(a.mc,b.mc)};_.ye=jro;_.Ai=kro;var iCb=Cgd(1506);luc(944,23,{3:1,16:1,23:1,944:1},Krj);var Drj,Erj,Frj,Grj,Hrj,Irj;var kCb=Dgd(944,Zu,Lrj);luc(823,23,{3:1,16:1,23:1,823:1},Vrj);var Mrj,Nrj,Orj,Prj,Qrj,Rrj,Srj,Trj;var lCb=Dgd(823,Zu,Wrj);var asj='',bsj='',csj,dsj=0,esj,fsj,gsj,hsj;luc(7912,8077,{},Ahm);var Ggc=Cgd(7912);luc(5058,1,oMn);_.Le=function(){!!Mwj&&Nwj(Mwj,(dxj(),Ywj),vRn);Ssf=new tgh;_sf(this.a);Dim(sQl(this.a.b))};luc(1723,7801,{},ntm);var rjc=Cgd(1723);dXm(Tc)(9);\n//# sourceURL=web3d-9.js\n")
|