$wnd.web3d.runAsyncCallback7("function Yvg(){}\nfunction L6g(){}\nfunction pgh(){}\nfunction nqo(a,b,c){}\nfunction lqo(){return 1}\nfunction oqo(){return 2}\nfunction gqo(){return true}\nfunction kqo(){return this.e}\nfunction rqo(){return this.a}\nfunction sqo(){return this.d}\nfunction hqo(){return frh(),Uhh}\nfunction iqo(){return frh(),plh}\nfunction jqo(){return frh(),qlh}\nfunction mqo(){return frh(),lph}\nfunction qqo(){return frh(),Bph}\nfunction pqo(){return this.uL()}\nfunction q9g(a){this.a=a}\nfunction Bbh(a){this.a=a}\nfunction Fbh(a){this.a=a}\nfunction Gbh(a){this.a=a}\nfunction Lbh(a){this.a=a}\nfunction Ubh(a){a.f=new hjd}\nfunction bdh(a){qpf.call(this,a)}\nfunction cdh(a){qpf.call(this,a)}\nfunction ddh(a){qpf.call(this,a)}\nfunction hdh(a){qpf.call(this,a)}\nfunction idh(a){qpf.call(this,a)}\nfunction jdh(a){qpf.call(this,a)}\nfunction ldh(a){qpf.call(this,a)}\nfunction mdh(a){qpf.call(this,a)}\nfunction ndh(a){qpf.call(this,a)}\nfunction pdh(a){qpf.call(this,a)}\nfunction qdh(a){qpf.call(this,a)}\nfunction rdh(a){qpf.call(this,a)}\nfunction sdh(a){qpf.call(this,a)}\nfunction Jdh(a){qpf.call(this,a)}\nfunction Fyg(a){qpf.call(this,a)}\nfunction tch(a,b){Cvc.call(this,a,b)}\nfunction v9g(a,b,c){u9g.call(this,a,b,c,6)}\nfunction Wah(a,b,c){u9g.call(this,a,b,c,4)}\nfunction WYg(a,b,c){return jWg(a.n,b,c)}\nfunction Yqj(a,b,c){return Lqj(a.b[b][c])}\nfunction Lqj(a){return new Tqj(a.a,a.b)}\nfunction Djd(a){return Njd(a)<0?Kjd(a):a}\nfunction Nbh(a){a.d=false;a.a=new z1g(a)}\nfunction J6g(){J6g=muc;I6g=new L6g}\nfunction Hbh(a,b){this.a=a;this.b=b}\nfunction Tbh(a,b){this.a=a;z1g.call(this,b)}\nfunction obh(a,b,c){u9g.call(this,a,b,c,10)}\nfunction Nah(a,b,c,d){Mah.call(this,a,b,c,d)}\nfunction Oah(a,b,c,d){Mah.call(this,a,b,c,d)}\nfunction adh(a,b){qpf.call(this,a);this.a=b}\nfunction $dh(a,b){qpf.call(this,a);this.a=b}\nfunction Bfh(a,b){qpf.call(this,a);this.a=b}\nfunction kdh(a,b){Uyg.call(this,a);this.a=b}\nfunction Mbh(a,b,c){this.a=a;this.b=b;this.c=c}\nfunction Cch(a,b){Zbh(a,a.b,b,_Mh(a.c))}\nfunction s9g(a,b,c){fHh(a.b,b).DS(c,true)}\nfunction ybh(a,b){ff(a,310)&&uod(b,a.rW())}\nfunction Oqj(a){return new Tqj(a.a,Kjd(a.b))}\nfunction Kqj(a,b){return new Tqj(a.a,Ejd(a.b,b.b))}\nfunction Nqj(a,b){return new Tqj(a.a,Jjd(a.b,b.b))}\nfunction Qqj(a,b){return new Tqj(a.a,Pjd(a.b,b.b))}\nfunction Mqj(a,b){return new Tqj(a.a,Gjd(a.b,b.b,a.a,Wld(6)))}\nfunction Tjd(a){return !a.c&&(a.c=Vkd(Mtc(a.f))),a.c}\nfunction Q2g(a){return a.i==1||cid((fKc(),dKc),a.g)}\nfunction arj(a,b,c,d){a.b[b][c]=new Tqj(a.c,d.b)}\nfunction Hch(a,b,c){Ich.call(this,a,c);P_d(this.c,b)}\nfunction o9g(a,b,c){p9g.call(this,a,c);P_d(this.b,b)}\nfunction l9g(a,b,c,d,e){SBg.call(this,a,b,c,d,e);this.a=new z1g(this)}\nfunction fdh(a,b){qpf.call(this,a);this.a=b.o!=null?b.o:''+b.p}\nfunction zch(a){if(a.b){return Wqj(a.b)}return null}\nfunction Ach(a){if(a.c){return Wqj(a.c)}return null}\nfunction Sah(a){if(!nBf(a.a)){a.b.o=false;return}XAh(a.b,a.a)}\nfunction r9g(a){if(!a.a.ku()){RHh(a.b,false);return}RHh(a.b,true);a.t0()}\nfunction x9g(a){a.Z=me(Zdb,fhn,15,1,0,1);a.Z[0]=a.a;IMd(a,a.b);EMd(a)}\nfunction Qah(a){IMd(a,a.d);a.Z=pe(ie(Zdb,1),fhn,15,0,[a.b.mx()]);EMd(a)}\nfunction H9g(a,b,c,d,e,f){J9g.call(this,a,c,d,e,true,f);this.i.mx().Mw(b)}\nfunction G9g(a,b,c,d,e,f){J9g.call(this,a,c,d,e,false,f);this.i.mx().Mw(b)}\nfunction eah(a,b,c,d,e,f){Z9g();gah.call(this,a,c,d,e,f);P_d(this.i,b)}\nfunction qah(a,b,c,d,e,f){rah.call(this,a,b,c,d,e,f,null);P_d(this.i,b)}\nfunction Vah(a,b,c,d){SBg.call(this,a,b,c,(frh(),wmh),d);this.a=new z1g(this)}\nfunction Vqj(a){this.b=new Zjd(Tjd(a.b),pf(a.b.e));this.a=pf(a.b.e)}\nfunction Sqj(a,b){this.b=Ljd(new Ujd(b),a,Wld(6));this.a=a}\nfunction Rqj(a){this.b=Ljd((Cjd(),zjd),a,(Uld(),Sld));this.a=a}\nfunction _qj(a,b,c){var d;for(d=0;db.f+Gfn){return 1}else if(b.f>a.f+Gfn){return -1}return 0}\nfunction tbh(a,b){var c;for(c=0;c0&&unj(h.Vr(),b)){Yid(e,xNd(a.bd.NK(),h,null,f,null,a.bd));return true}return false}\nfunction Vbh(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.a+=Jfn;--i}}}\nfunction Ich(b,c){TMd.call(this,b);Ubh(this);this.a=c;this.b=new ijd;this.c=new ONh(b);uNh(this.c,true,false);this.c.i=true;if(c.gv()){try{BNh(this.c,c)}catch(a){a=Etc(a);if(!ff(a,268))throw Ftc(a)}}Gch(this);Fch(this)}\nfunction lah(b,c,d){Z9g();var e,f,g;mah();try{f=Gxd(X9g,b,c,d);if(isNaN(f)){return NaN}g=Gxd(Y9g,b,c,d);if(isNaN(g)){return NaN}e=f==g||f-egnh?(c[d]=false):(b=d))}}return b}\nfunction rah(a,b,c,d,e,f,g){var h;TMd.call(this,a);this.d=c;this.e=d;this.a=e;this.b=f;this.c=g;h=new gah(a,c,e,f,g);Jlg(a,h);this.f=h.i;h=new gah(a,d,e,f,g);Jlg(a,h);this.g=h.i;this.i=new xvf(a);pah(this);oah(this);Zuf(this.i,true);P_d(this.i,b)}\nfunction pah(a){if(!a.c){a.Z=me(Zdb,fhn,15,4,0,1);a.Z[0]=a.d;a.Z[1]=a.e;a.Z[2]=a.a.nx(a._c);a.Z[3]=a.b.nx(a._c)}else{a.Z=me(Zdb,fhn,15,5,0,1);a.Z[0]=a.d;a.Z[1]=a.e;a.Z[2]=a.a.nx(a._c);a.Z[3]=a.b.nx(a._c);a.Z[4]=a.c}a.ab=me(Zdb,fhn,15,1,0,1);JMd(a,0,a.i);EMd(a)}\nfunction O9g(b){var c,d,e;e=($qg(),Rqg);d=new ijd;d.a+='ImplicitDerivative(';Yid(d,b.b.rx(e));d.a+=')';try{c=QXe(b.bd,d.a,true,b.a,Oqg);c==null||c.length==0?(b.c.j=false):LEh(b.c,vnf(cYe(b.bd),c,false))}catch(a){a=Etc(a);if(ff(a,68)){b.c.j=false}else throw Ftc(a)}}\nfunction Xbh(a,b,c,d,e){var f,g,h,i;i=c;f=d;if(f<0){f=-f;i=-i}g=buc(T$e($wnd.Math.abs(i),f));if(g!=1){f=f/g|0;i=i/g|0}if(f==1){Yid(b,TXe(a.bd,i,e))}else if(f==0){i>0?(b.a+=' \\\\infty ',b):(b.a+=jDn,b)}else{h=i<0;if(h){i=-i;b.a+='-'}JEg(b,TXe(a.bd,i,e),TXe(a.bd,f,e))}}\nfunction Kah(b){var c,d;if(!b.b||!$Ch(b.b)||!b.Z[1].ku()){rvf(b.e);return}b.c=KCh(b.b,b.d.Hx(),b.A0());try{d=QXe(b.bd,b.c,true,b.a,($qg(),Oqg));svf(b.e,Anf(cYe(b.bd),d,new SXi).Hx(),true)}catch(a){a=Etc(a);if(ff(a,68)){c=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c);rvf(b.e);return}else throw Ftc(a)}}\nfunction wbh(a,b,c){var d,e,f,g,h;for(g=0;gfDn){rvf(b.d);return}d=new ijd;Yid(d,b.c?'NextPrime(':'PreviousPrime(');Yid(d,b.b.rx(($qg(),Jqg)));d.a+=')';try{c=QXe(b.bd,d.a,true,b.a,Oqg);c==null||c.length==0?rvf(b.d):svf(b.d,Ofd(c),true)}catch(a){a=Etc(a);if(ff(a,68)){rvf(b.d)}else throw Ftc(a)}}\nfunction Abh(b,c){var d,e,f;e=null;if(b.Ub){e=uXg(TVg(b.Ub,b.km()),new u$g);d=e.rx(($qg(),Sqg))}else{d=b.rx(($qg(),Sqg));try{e=K7h(xYe(b.km()),d)}catch(a){a=Etc(a);if(ff(a,188)){f=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),f)}else throw Ftc(a)}}c.a+=''+d;if(b.km().i==2){return e.Vt((J6g(),J6g(),I6g))}return false}\nfunction $qj(a,b){var c,d,e,f,g;if(a.a!=b.d){throw Ftc(new $gd('Cannot multiply '+a.d+' x '+a.a+p4n+b.d+' x '+b.a+'matrices!'))}g=new crj(a.c,a.d,b.a);for(d=0;d-1&&(c=sid(c,'=',0)[1]);e=new hjd;d=e.a.length;0d&&(e.a+=Hid(me(sf,yXm,5,-d,15,1)));if(a.f){e.a+='SolveODEPoint(';e.a+=''+c;e.a+=',';Yid(e,a.f.rx(Rqg))}else{e.a+='SolveODE(';e.a+=''+c}e.a+=')';b=e.a;if(!cid(b,a.e)){Qbh(a,b);a.e=b}}\nfunction Uvg(a){var b,c,d,e,f;if(!a.b.ku()){a.c.r=false;return}a.c.r=true;d=a.b.YR();c=d.o;f=iWg(d.n,new WXg)||Fij(d.n.q);e=f?null:WYg(d,c[0],a.bd);if(!e||iWg(e,new Yvg)){e=Vvg(a,d)}else{u_g(c[0],a.d.Hx());b=XUg(new zXg(a.bd,c[0],(Aij(),qhj),a.d),new zXg(a.bd,c[0],Ghj,a.a));e=ZUg(b,shj,KWg(e,a.e.Vr()-FVg(e)))}d=new h$g(e,c[0]);cXg(d.n,a);xDh(a.c,d);a.c.r=true}\nfunction Pqj(a){var b,c,d,e,f,g,h;if(Fjd(a.b,(Cjd(),zjd))==0){return new Uqj(zjd)}b=new Uqj(Ejd(xjd,xjd));d=$wnd.Math.sqrt(Ofd(Sjd(a.b)));g=a.a;h=g+1;f=new Sqj(h,d);e=new Tqj(h,a.b);c=0;while(Ofd(Sjd(Djd(Mqj(Mqj(Qqj(new Tqj(f.a,Jjd(f.b,f.b)),e),e),new Sqj(h,d*2)).b)))>$wnd.Math.pow(10,-g)&&c<5){f=Mqj(Kqj(f,new Tqj(e.a,Gjd(e.b,f.b,e.a,Wld(6)))),b);++c}return new Tqj(g,f.b)}\nfunction sch(){sch=muc;rch=new tch('RATIONAL_NUMBER',0);nch=new tch('LINEAR_COMBINATION',1);qch=new tch('RATIONAL_COMBINATION',2);och=new tch('POWER_PRODUCT',3);pch=new tch('QUADRATIC_RADICAL',4);mch=new tch('FUNCTION_OF_RATIONAL_NUMBER',5);jch=new tch('FUNCTION_OF_LINEAR_COMBINATION',6);kch=new tch('FUNCTION_OF_POWER_PRODUCT',7);lch=new tch('FUNCTION_OF_QUADRATIC_RADICAL',8)}\nfunction Vvg(a,b){var c,d,e,f,g,h,i,j,k,l;j=new o2g(a.bd);l=new o2g(a.bd);k=new O2g(a.bd,j,l);f=new zXg(a.bd,b.o[0],(Aij(),Vgj),k);g=a.e.Vr();i=a.a.Vr();S1g(j,new G_g(a.bd,a.d.Vr()));S1g(l,new G_g(a.bd,a.e.Vr()));h=a.d.Vr();while(h0){!b.c&&(b.c=new ODh(b._c));e=i[0];e.Mu()&&e.n.r.length>0&&(e=fnd(e.n,0));tDh(b.c,e);h=true}}catch(a){a=Etc(a);if(ff(a,68)){d=a;Pwj('AlgoSolveODECas: '+d.He())}else throw Ftc(a)}h||(b.c?(b.c.r=false):(b.c=new ODh(b._c)))}\nfunction K6g(a,b){var c,d;switch(b.q.p){case 0:if(ff(b.o,293)&&Q2g(b.o)){return 1}return ff(b.o,56)?2:0;case 24:c=K6g(a,XVg(b));d=K6g(a,ZVg(b));return (c&d)>0?4:c|d;case 20:case 21:return $wnd.Math.max(K6g(a,XVg(b)),K6g(a,ZVg(b)));case 26:return K6g(a,ZVg(b))==0?K6g(a,XVg(b)):4;case 47:return K6g(a,XVg(b));default:if(!ZVg(b)){return K6g(a,XVg(b))==0?0:4}return K6g(a,XVg(b))==0&&K6g(a,ZVg(b))==0?0:4;}}\nfunction vch(a){var b,c,d,e,f;a.k=Wqj(a.p);for(b=1;b=0;c--){f=new Sqj(a.g,Dhd(Ofd(Sjd(Yqj(a.n,b,c).b))/Ofd(Sjd(Yqj(a.n,c,c).b))));for(e=0;e<=c;e++){arj(a.n,b,e,Qqj(Yqj(a.n,b,e),Nqj(f,Yqj(a.n,c,e))))}for(d=0;d=0;h--){NGh(a.b,new yvf(a._c,d[h]))}}else if(ff(a.a.yb,1011)){g=a.a.yb;d=g.t2();for(h=d.length-1;h>=0;h--){NGh(a.b,new yvf(a._c,d[h]))}}else{e=(k=new snd,iWg(f,new q9g(k)),k);for(c=new ynd(e);c.ae&&(f.a+=Hid(me(sf,yXm,5,-e,15,1)));Zbh(a,f,i,_Mh(a.c));j=f.a;d=Jch(j);if(c){if(j.indexOf('+')==-1&&j.lastIndexOf('-')==0){Yid(a.b,h);Yid(a.b,'-');d&&Yid(a.b,U$m);Yid(a.b,(gxd(1,j.length+1),j.substr(1)));d&&Yid(a.b,V$m);Qid(a.b,943)}else{Yid(a.b,h);Yid(a.b,'+');d&&Yid(a.b,U$m);Yid(a.b,j);d&&Yid(a.b,V$m);Qid(a.b,943)}}else{Cch(a,b.j[0]);Yid(a.b,Jvn);Cch(a,b.j[1])}}\nfunction Cbh(b){var c,d,e,f,g;if(!b.e.ku()||!Ouf(b.p)||!Ouf(b.q)||!Ouf(b.n)||!Ouf(b.d)||ynj(b.n.K)){b.g.i=false;return}!b.a?(b.a=new snd):(b.a.r.length=0,undefined);d=new yEd(b.n.K);b.k?(e=new Hbh(b.i,b.b)):(e=new Gbh(b.e));_Dd(d,b.o);bnd(b.a,new g_e(b.p.K,b.q.K,(lqg(),kqg)));f=pe(ie(tf,1),w2m,5,15,[b.q.K]);g=pe(ie(tf,1),w2m,5,15,[b.p.K,b.q.K]);try{b.k?cEd(d,e,0,g,b.d.K,g):cEd(d,e,b.p.K,f,b.d.K,f)}catch(a){a=Etc(a);if(ff(a,57)){c=a;!!Mwj&&Nwj(Mwj,(dxj(),Ywj),c);b.g.i=false}else throw Ftc(a)}QBf(b.g,b.a);b.g.i=true}\nfunction fch(a,b){var c,d;a.q=0;a.p=pe(ie(tf,1),w2m,5,15,[b,1]);a.e=hch(2,a.p,a.i,a.d);if(a.e==null){return}a.v=a.e[0].length;a.s=3;a.u=ke(vf,[b$m,VXm],[6,5],15,[a.s,a.v],2);for(d=0;da.d?1:0;a.u[1][d]=$wnd.Math.abs(a.e[0][d]);a.u[2][d]=$wnd.Math.abs(a.e[1][d])}a.b=gch(a);a.c=me(vf,VXm,5,a.q+2,15,1);for(c=0;c0?(this.c=new crj(c.c,this.g,this.d)):(this.c=null);this.d1&&!fnd(f.n,0).Mu()){XGh(b.d);NGh(b.d,f)}else{NHh(b.d,f)}wbh(b,b.d,j);b.e==(frh(),iph)&&i&&bIh(b.d,true,false)}catch(a){a=Etc(a);if(ff(a,68)){d=a;RHh(b.d,false);!!Mwj&&Nwj(Mwj,(dxj(),Ywj),d)}else throw Ftc(a)}b.e!=(frh(),Lmh)&&(b.d.s=false)}\nfunction dch(a,b){var c,d,e,f,g,h,i,j,k;a.p=me(tf,w2m,5,a.q+2,15,1);for(h=0;ha.d?1:0;a.u[2][g]=j>0?1:0;a.u[3][g]=a.r;a.u[4][g]=$wnd.Math.min(a.w,a.d+1);a.u[5][g]=a.k?1:0;a.u[6][g]=-g}a.b=gch(a);a.c=me(vf,VXm,5,a.q+2,15,1);for(c=0;c570||$wnd.Math.abs(i[1])>729||$wnd.Math.abs(i[2])>465){Yid(b,TXe(a.bd,c,($qg(),Jqg)))}else if(i[0]==0){j=i[1];n=-i[2];Xbh(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){Yid(b,TXe(a.bd,c,($qg(),Jqg)));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=$Id($Id(e,f),h);if(l!=1){e=e/l|0;f=f/l|0;h=h/l|0}if(Yln=2&&rd}if(A){break}for(j=0;j=0;g--){o[g]=Kqj(o[g+1],Nqj(a.D[g],a.D[g]))}for(h=0;h0&&unj(p.Vr(),c)){Yid(b,xNd(a.bd.NK(),p,null,d,null,a.bd));return}if(a.d){o=new snd;j=new snd;for(g=0;g=c){this.t.r.length=0;return}this.j=new crj(this.g,1,1);arj(this.j,0,0,this.r);this.A=new crj(this.g,1,1);arj(this.A,0,0,this.G);o=new Bch(this,a,this.j,this.A,1);bnd(this.t,o);return}this.w=me(tf,w2m,5,a,15,1);this.D=me(eCb,Q4n,330,a,0,1);this.C=me(eCb,Q4n,330,a,0,1);for(h=0;h=0?Yid(a.j,'+'):Yid(a.j,'-');Yid(a.j,odn);Yid(a.j,'(');Yid(a.j,e.a);Yid(a.j,')^2');Yid(a.j,'-4*(');Yid(a.j,g.a);Yid(a.j,rhn);Yid(a.j,c.a);Yid(a.j,')');Yid(a.j,')')}Yid(a.j,w_m);Yid(a.j,'2*(');Yid(a.j,g.a);Yid(a.j,')');Yid(a.j,')')}}\nfunction bch(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=me(tf,w2m,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]=pf($wnd.Math.floor(-1/i[cb][cb]*qb+0.5));f[u][cb]=-1/i[cb][cb]*rb}}g=ke(vf,[b$m,VXm],[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=ke(tf,[Bbn,w2m],[20,5],15,[a,a-1],2);mb=ke(tf,[Bbn,w2m],[20,5],15,[a,a-1],2);for(D=0;D