$wnd.web3d.runAsyncCallback7("function UUg(){}\nfunction yBh(){}\nfunction RIh(){}\nfunction qap(a,b,c){}\nfunction oap(){return 1}\nfunction rap(){return 2}\nfunction jap(){return true}\nfunction uap(){return this.g}\nfunction vap(){return this.k}\nfunction kap(){return GWh(),uNh}\nfunction lap(){return GWh(),QQh}\nfunction nap(){return GWh(),RQh}\nfunction pap(){return GWh(),MUh}\nfunction sap(){return this.yN()}\nfunction tap(){return GWh(),aVh}\nfunction tGh(a){this.g=a}\nfunction oGh(a){this.g=a}\nfunction sGh(a){this.g=a}\nfunction yGh(a){this.g=a}\nfunction zBh(a){this.g=a}\nfunction aEh(a){this.g=a}\nfunction mEh(a){this.g=a}\nfunction nEh(a){this.g=a}\nfunction HGh(a){a.o=new cwd}\nfunction QHh(a){QMf.call(this,a)}\nfunction RHh(a){QMf.call(this,a)}\nfunction SHh(a){QMf.call(this,a)}\nfunction WHh(a){QMf.call(this,a)}\nfunction XHh(a){QMf.call(this,a)}\nfunction YHh(a){QMf.call(this,a)}\nfunction $Hh(a){QMf.call(this,a)}\nfunction _Hh(a){QMf.call(this,a)}\nfunction aIh(a){QMf.call(this,a)}\nfunction cIh(a){QMf.call(this,a)}\nfunction dIh(a){QMf.call(this,a)}\nfunction eIh(a){QMf.call(this,a)}\nfunction fIh(a){QMf.call(this,a)}\nfunction WIh(a){QMf.call(this,a)}\nfunction GXg(a){QMf.call(this,a)}\nfunction gHh(a,b){vHc.call(this,a,b)}\nfunction uGh(a,b){this.g=a;this.i=b}\nfunction pHh(a,b){MGh(a,a.i,b,Dhi(a.j))}\nfunction pEh(a,b,c){gbi(a.i,b).tU(c,true)}\nfunction Eph(a,b,c){return Bmh(a.t,b,c)}\nfunction SZj(a,b,c){return FZj(a.i[b][c])}\nfunction FZj(a){return new NZj(a.g,a.i)}\nfunction xwd(a){return Owd(a)<0?Iwd(a):a}\nfunction AGh(a){a.k=false;a.g=new Ghh(a)}\nfunction wBh(){wBh=dGc;vBh=new yBh}\nfunction sEh(a,b,c){rEh.call(this,a,b,c,6)}\nfunction SFh(a,b,c){rEh.call(this,a,b,c,4)}\nfunction kGh(a,b,c){rEh.call(this,a,b,c,10)}\nfunction lEh(a,b,c,d){hEh.call(this,a,b,c,d)}\nfunction JFh(a,b,c,d){IFh.call(this,a,b,c,d)}\nfunction KFh(a,b,c,d){IFh.call(this,a,b,c,d)}\nfunction PHh(a,b){QMf.call(this,a);this.g=b}\nfunction UHh(a,b){QMf.call(this,a);this.g=b}\nfunction lJh(a,b){QMf.call(this,a);this.g=b}\nfunction VKh(a,b){QMf.call(this,a);this.g=b}\nfunction ZHh(a,b){VXg.call(this,a);this.g=b}\nfunction zGh(a,b,c){this.g=a;this.i=b;this.j=c}\nfunction GGh(a,b){this.g=a;Ghh.call(this,b)}\nfunction iEh(a,b){cf(a,313)&&OBd(b,a.vY())}\nfunction IZj(a){return new NZj(a.g,Iwd(a.i))}\nfunction EZj(a,b){return new NZj(a.g,ywd(a.i,b.i))}\nfunction HZj(a,b){return new NZj(a.g,Gwd(a.i,b.i))}\nfunction KZj(a,b){return new NZj(a.g,Rwd(a.i,b.i))}\nfunction WZj(a,b,c,d){a.i[b][c]=new NZj(a.j,d.i)}\nfunction $Dh(a,b,c){_Dh.call(this,a,c);Vfe(this.i,b)}\nfunction uHh(a,b,c){vHh.call(this,a,c);Vfe(this.j,b)}\nfunction MZj(a,b){this.i=Mwd(new Wwd(b),a,czd(6));this.g=a}\nfunction LZj(a){this.i=Mwd((wwd(),twd),a,(azd(),$yd));this.g=a}\nfunction PZj(a){this.i=new axd(Vwd(a.i),mf(a.i.n));this.g=mf(a.i.n)}\nfunction GZj(a,b){return new NZj(a.g,Bwd(a.i,b.i,a.g,czd(6)))}\nfunction Vwd(a){return !a.j&&(a.j=Zxd(DFc(a.o))),a.j}\nfunction njh(a){return a.r==1||Yud((BWc(),zWc),a.q)}\nfunction nHh(a){if(a.j){return QZj(a.j)}return null}\nfunction mHh(a){if(a.i){return QZj(a.i)}return null}\nfunction OFh(a){if(!YXf(a.g)){a.i.u=false;return}P4h(a.i,a.g)}\nfunction kEh(a,b){var c;c=new dhi(a.gd);Ife(c,b._b);return c}\nfunction XZj(a,b,c){var d;for(d=0;db.o+h$n){return 1}else if(b.o>a.o+h$n){return -1}return 0}\nfunction QZj(a){var b,c,d;d=new YZj(a.j,a.k,a.g);for(b=0;b0&&UVj(h.Hs(),b)){Tvd(e,q_d(a.jd.RM(),h,null,f,null,a.jd));return true}return false}\nfunction IGh(a,b,c,d,e,f,g,h){var i,j,k;k=d.length;if(k-1>$wnd.Math.floor((e.length-1-g-f)/g)){return}if(c==0){return}i=c-1;for(j=0;j0){b.g+=k$n;--i}}}\nfunction UKh(a,b,c,d,e){var f;if(b.zv()||cf(b,313)||cf(b,81)){Yud(d.q,tHc((GWh(),YMh)))||Yud(d.q,tHc(XMh))?(f=new lEh(a.n,b,c,a.g)):(f=new hEh(a.n,b,c,a.g));e.A&&f.hb[0].Ax(mQf(d));return f.hb}throw wFc(tMf(a,d.q,b))}\nfunction vHh(b,c){K$d.call(this,b);HGh(this);this.g=c;this.i=new dwd;this.j=new pii(b);Yhi(this.j,true,false);this.j.q=true;if(c.Wv()){try{eii(this.j,c)}catch(a){a=vFc(a);if(!cf(a,216))throw wFc(a)}}tHh(this);sHh(this)}\nfunction hFh(b,c,d){VEh();var e,f,g;iFh();try{f=jLd(TEh,b,c,d);if(isNaN(f)){return NaN}g=jLd(UEh,b,c,d);if(isNaN(g)){return NaN}e=f==g||f-I$nh?(c[d]=false):(b=d))}}return b}\nfunction nFh(a,b,c,d,e,f,g){var h;K$d.call(this,a);this.k=c;this.n=d;this.g=e;this.i=f;this.j=g;h=new cFh(a,c,e,f,g);OJg(a,h);this.o=h.q;h=new cFh(a,d,e,f,g);OJg(a,h);this.p=h.q;this.q=new bSf(a);lFh(this);kFh(this);ERf(this.q,true);Vfe(this.q,b)}\nfunction hEh(a,b,c,d){K$d.call(this,a);this.g=new Ghh(this);this.o=d;this.i=b;this.j=c;this.n=new oci(this.gd);this.k=new zBh(this.gd);fEh(this);bEh(this);d!=(GWh(),kSh)?Ubi(this.n,false):(this.n.U=f9n,undefined);(d==KUh||d==xRh)&&(this.n.U=j9n,undefined)}\nfunction KEh(b){var c,d,e;e=(MPg(),DPg);d=new dwd;d.g+='ImplicitDerivative(';Tvd(d,b.i.gy(e));d.g+=')';try{c=Aif(b.jd,d.g,true,b.g,APg);c==null||c.length==0?(b.j.r=false):I8h(b.j,xKf(Pif(b.jd),c,false))}catch(a){a=vFc(a);if(cf(a,69)){b.j.r=false}else throw wFc(a)}}\nfunction KGh(a,b,c,d,e){var f,g,h,i;i=c;f=d;if(f<0){f=-f;i=-i}g=UFc(Klf($wnd.Math.abs(i),f));if(g!=1){f=f/g|0;i=i/g|0}if(f==1){Tvd(b,Dif(a.jd,i,e))}else if(f==0){i>0?(b.g+=' \\\\infty ',b):(b.g+=Xmo,b)}else{h=i<0;if(h){i=-i;b.g+='-'}W1g(b,Dif(a.jd,i,e),Dif(a.jd,f,e))}}\nfunction GFh(b){var c,d;if(!b.i||!V6h(b.i)||!b.eb[1].Zu()){XRf(b.n);return}b.j=G6h(b.i,b.k.wy(),b.K2());try{d=Aif(b.jd,b.j,true,b.g,(MPg(),APg));YRf(b.n,CKf(Pif(b.jd),d,new rdj).wy(),true)}catch(a){a=vFc(a);if(cf(a,69)){c=a;!!R3j&&S3j(R3j,(i4j(),b4j),c);XRf(b.n);return}else throw wFc(a)}}\nfunction LFh(b){var c,d;if(!b.i.Zu()||b.i.wy()>Tmo){XRf(b.k);return}d=new dwd;Tvd(d,b.j?'NextPrime(':'PreviousPrime(');Tvd(d,b.i.gy((MPg(),vPg)));d.g+=')';try{c=Aif(b.jd,d.g,true,b.g,APg);c==null||c.length==0?XRf(b.k):YRf(b.k,Isd(c),true)}catch(a){a=vFc(a);if(cf(a,69)){XRf(b.k)}else throw wFc(a)}}\nfunction UZj(a,b){var c,d,e,f,g;if(a.g!=b.k){throw wFc(new Vtd('Cannot multiply '+a.k+' x '+a.g+RPo+b.k+' x '+b.g+'matrices!'))}g=new YZj(a.j,a.k,b.g);for(d=0;d-1&&(c=ovd(c,'=',0)[1]);e=new cwd;d=e.g.length;0d&&(e.g+=Cvd(je(pf,tFn,5,-d,15,1)));if(a.o){e.g+='SolveODEPoint(';e.g+=''+c;e.g+=',';Tvd(e,a.o.gy(DPg))}else{e.g+='SolveODE(';e.g+=''+c}e.g+=')';b=e.g;if(!Yud(b,a.n)){DGh(a,b);a.n=b}}\nfunction QUg(a){var b,c,d,e,f;if(!a.i.Zu()){a.j.C=false;return}a.j.C=true;d=a.i.PT();c=d.u;f=Toh(d.t,new qoh)||ABj(d.t.A);e=f?null:Eph(d,c[0],a.jd);if(!e||Toh(e,new UUg)){e=RUg(a,d)}else{Lih(c[0],a.k.wy());b=llh(new Tnh(a.jd,c[0],(vBj(),kAj),a.k),new Tnh(a.jd,c[0],AAj,a.g));e=nlh(b,mAj,bnh(e,a.n.Hs()-Wlh(e)))}d=new Uqh(e,c[0]);wnh(d.t,a);t7h(a.j,d);a.j.C=true}\nfunction JZj(a){var b,c,d,e,f,g,h;if(zwd(a.i,(wwd(),twd))==0){return new OZj(twd)}b=new OZj(ywd(rwd,rwd));d=$wnd.Math.sqrt(Isd(Uwd(a.i)));g=a.g;h=g+1;f=new MZj(h,d);e=new NZj(h,a.i);c=0;while(Isd(Uwd(xwd(GZj(GZj(KZj(new NZj(f.g,Gwd(f.i,f.i)),e),e),new MZj(h,d*2)).i)))>$wnd.Math.pow(10,-g)&&c<5){f=GZj(EZj(f,new NZj(e.g,Bwd(e.i,f.i,e.g,czd(6)))),b);++c}return new NZj(g,f.i)}\nfunction fHh(){fHh=dGc;eHh=new gHh('RATIONAL_NUMBER',0);aHh=new gHh('LINEAR_COMBINATION',1);dHh=new gHh('RATIONAL_COMBINATION',2);bHh=new gHh('POWER_PRODUCT',3);cHh=new gHh('QUADRATIC_RADICAL',4);_Gh=new gHh('FUNCTION_OF_RATIONAL_NUMBER',5);YGh=new gHh('FUNCTION_OF_LINEAR_COMBINATION',6);ZGh=new gHh('FUNCTION_OF_POWER_PRODUCT',7);$Gh=new gHh('FUNCTION_OF_QUADRATIC_RADICAL',8)}\nfunction RUg(a,b){var c,d,e,f,g,h,i,j,k,l;j=new Qsh(a.jd);l=new Qsh(a.jd);k=new rth(a.jd,j,l);f=new Tnh(a.jd,b.u[0],(vBj(),Ozj),k);g=a.n.Hs();i=a.g.Hs();ssh(j,new Xih(a.jd,a.k.Hs()));ssh(l,new Xih(a.jd,a.n.Hs()));h=a.k.Hs();while(h0){!b.j&&(b.j=new K7h(b.gd));e=i[0];e.zv()&&e.t.B.length>0&&(e=oAd(e.t,0));p7h(b.j,e);h=true}}catch(a){a=vFc(a);if(cf(a,69)){d=a;U3j('AlgoSolveODECas: '+d.Oe())}else throw wFc(a)}h||(b.j?(b.j.C=false):(b.j=new K7h(b.gd)))}\nfunction xBh(a,b){var c,d;switch(b.A.A){case 0:if(cf(b.u,217)&&njh(b.u)){return 1}return cf(b.u,55)?2:0;case 24:c=xBh(a,mmh(b));d=xBh(a,omh(b));return (c&d)>0?4:c|d;case 20:case 21:return $wnd.Math.max(xBh(a,mmh(b)),xBh(a,omh(b)));case 27:return xBh(a,omh(b))==0?xBh(a,mmh(b)):4;case 48:return xBh(a,mmh(b));default:if(!omh(b)){return xBh(a,mmh(b))==0?0:4}return xBh(a,mmh(b))==0&&xBh(a,omh(b))==0?0:4;}}\nfunction iHh(a){var b,c,d,e,f;a.s=QZj(a.v);for(b=1;b=0;c--){f=new MZj(a.p,xud(Isd(Uwd(SZj(a.t,b,c).i))/Isd(Uwd(SZj(a.t,c,c).i))));for(e=0;e<=c;e++){WZj(a.t,b,e,KZj(SZj(a.t,b,e),HZj(f,SZj(a.t,c,e))))}for(d=0;d=0;h--){Nai(a.i,new cSf(a.gd,d[h]))}}else if(cf(a.g.Fb,962)){g=a.g.Fb;d=g.G4();for(h=d.length-1;h>=0;h--){Nai(a.i,new cSf(a.gd,d[h]))}}else{e=(k=new BAd,Toh(f,new aEh(k)),k);for(c=new HAd(e);c.ge&&(f.g+=Cvd(je(pf,tFn,5,-e,15,1)));MGh(a,f,i,Dhi(a.j));j=f.g;d=wHh(j);if(c){if(j.indexOf('+')==-1&&j.lastIndexOf('-')==0){Tvd(a.i,h);Tvd(a.i,'-');d&&Tvd(a.i,VIn);Tvd(a.i,(VKd(1,j.length+1),j.substr(1)));d&&Tvd(a.i,WIn);Lvd(a.i,943)}else{Tvd(a.i,h);Tvd(a.i,'+');d&&Tvd(a.i,VIn);Tvd(a.i,j);d&&Tvd(a.i,WIn);Lvd(a.i,943)}}else{pHh(a,b.r[0]);Tvd(a.i,yfo);pHh(a,b.r[1])}}\nfunction pGh(b){var c,d,e,f,g;if(!b.n.Zu()||!sRf(b.v)||!sRf(b.A)||!sRf(b.t)||!sRf(b.k)||ZVj(b.t.S)){b.p.q=false;return}!b.g?(b.g=new BAd):(b.g.B.length=0,undefined);d=new fSd(b.t.S);b.s?(e=new uGh(b.q,b.i)):(e=new tGh(b.n));IRd(d,b.u);kAd(b.g,new Zlf(b.v.S,b.A.S,(YOg(),XOg)));f=me(fe(qf,1),LMn,5,15,[b.A.S]);g=me(fe(qf,1),LMn,5,15,[b.v.S,b.A.S]);try{b.s?LRd(d,e,0,g,b.k.S,g):LRd(d,e,b.v.S,f,b.k.S,f)}catch(a){a=vFc(a);if(cf(a,57)){c=a;!!R3j&&S3j(R3j,(i4j(),b4j),c);b.p.q=false}else throw wFc(a)}zYf(b.p,b.g);b.p.q=true}\nfunction UGh(a,b){var c,d;a.A=0;a.v=me(fe(qf,1),LMn,5,15,[b,1]);a.n=WGh(2,a.v,a.q,a.k);if(a.n==null){return}a.G=a.n[0].length;a.C=3;a.F=he(sf,[aIn,PFn],[6,5],15,[a.C,a.G],2);for(d=0;da.k?1:0;a.F[1][d]=$wnd.Math.abs(a.n[0][d]);a.F[2][d]=$wnd.Math.abs(a.n[1][d])}a.i=VGh(a);a.j=je(sf,PFn,5,a.A+2,15,1);for(c=0;c0?(this.j=new YZj(c.j,this.p,this.k)):(this.j=null);this.k1&&!oAd(f.t,0).zv()){Xai(b.n);Nai(b.n,f)}else{Obi(b.n,f,true)}gEh(b,b.n,j);b.o==(GWh(),JUh)&&i&&dci(b.n,true,false)}catch(a){a=vFc(a);if(cf(a,69)){d=a;Sbi(b.n,false);!!R3j&&S3j(R3j,(i4j(),b4j),d)}else throw wFc(a)}b.o!=(GWh(),kSh)&&(b.n.C=false)}\nfunction SGh(a,b){var c,d,e,f,g,h,i,j,k;a.v=je(qf,LMn,5,a.A+2,15,1);for(h=0;ha.k?1:0;a.F[2][g]=j>0?1:0;a.F[3][g]=a.B;a.F[4][g]=$wnd.Math.min(a.H,a.k+1);a.F[5][g]=a.s?1:0;a.F[6][g]=-g}a.i=VGh(a);a.j=je(sf,PFn,5,a.A+2,15,1);for(c=0;c570||$wnd.Math.abs(i[1])>729||$wnd.Math.abs(i[2])>465){Tvd(b,Dif(a.jd,c,(MPg(),vPg)))}else if(i[0]==0){j=i[1];n=-i[2];KGh(a,b,n,j,d)}else{e=-i[1];g=i[1]*i[1]-4*i[0]*i[2];f=1;h=2*i[0];if(g<=0){Tvd(b,Dif(a.jd,c,(MPg(),vPg)));return}while(g%4==0){g=g/4|0;f=f*2}for(p=3;p<=$wnd.Math.sqrt(g);p+=2){while(g%(p*p)==0){g=g/(p*p)|0;f=f*p}}if(h<0){e=-e;h=-h}if(c>e/h){o=true;if(g==1){e+=f;f=0;g=0}}else{o=false;if(g==1){e-=f;f=0;g=0}}l=HWd(HWd(e,f),h);if(l!=1){e=e/l|0;f=f/l|0;h=h/l|0}if(m5n=2&&rd}if(A){break}for(j=0;j=0;g--){o[g]=EZj(o[g+1],HZj(a.L[g],a.L[g]))}for(h=0;h0&&UVj(p.Hs(),c)){Tvd(b,q_d(a.jd.RM(),p,null,d,null,a.jd));return}if(a.k){o=new BAd;j=new BAd;for(g=0;g=c){this.D.B.length=0;return}this.r=new YZj(this.p,1,1);WZj(this.r,0,0,this.B);this.I=new YZj(this.p,1,1);WZj(this.I,0,0,this.N);o=new oHh(this,a,this.r,this.I,1);kAd(this.D,o);return}this.H=je(qf,LMn,5,a,15,1);this.L=je(zLb,PPo,330,a,0,1);this.K=je(zLb,PPo,330,a,0,1);for(h=0;h=0?Tvd(a.r,'+'):Tvd(a.r,'-');Tvd(a.r,TXn);Tvd(a.r,'(');Tvd(a.r,e.g);Tvd(a.r,')^2');Tvd(a.r,'-4*(');Tvd(a.r,g.g);Tvd(a.r,e0n);Tvd(a.r,c.g);Tvd(a.r,')');Tvd(a.r,')')}Tvd(a.r,KJn);Tvd(a.r,'2*(');Tvd(a.r,g.g);Tvd(a.r,')');Tvd(a.r,')')}}\nfunction QGh(a,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,Z,$,ab,bb,cb,db,eb,fb,gb,hb,ib,jb,kb,lb,mb,nb,ob,pb,qb,rb,sb,tb,ub;tb=je(qf,LMn,5,a,15,1);for(s=0;s=0;T--){pb[T]=pb[T+1]+tb[T]*tb[T]}for(U=0;U=u+1;bb--){e[u][bb]=0;f[u][bb]=0}e[u][u]=1;f[u][u]=1;for(cb=u-1;cb>=0;cb--){qb=0;rb=0;for(gb=cb+1;gb<=u;gb++){qb+=e[u][gb]*i[gb][cb];rb+=f[u][gb]*i[gb][cb]}e[u][cb]=mf($wnd.Math.floor(-1/i[cb][cb]*qb+0.5));f[u][cb]=-1/i[cb][cb]*rb}}g=he(sf,[aIn,PFn],[6,5],15,[a,a],2);for(C=0;C=C+1;bb--){g[C][bb]=0}g[C][C]=1;for(cb=C-1;cb>=0;cb--){qb=0;for(gb=cb+1;gb<=C;gb++){qb+=g[C][gb]*e[gb][cb]}g[C][cb]=-qb}}lb=he(qf,[_Vn,LMn],[20,5],15,[a,a-1],2);mb=he(qf,[_Vn,LMn],[20,5],15,[a,a-1],2);for(D=0;D