=C;++C)0!==x[C]&&h(F.x,F.y,c(w,x[C],C),c(B,x[C],C),function(ia,ja){return F.x=ia,F.y=ja});return F}function g(x,
-C,K,U,F,ia,ja,Za){F=k(F,ia,ja,Za);p+=x*F.y;r+=C*F.y;sa+=K*F.x;aa+=U*F.x}++e.CalcMoonCount;a=a.tt/36525;var m,n,p,r,w=b(-6,6,1,4),B=b(-6,6,1,4);var z=a*a;var sa=r=p=0;var aa=3422.7;var ba=l(.19833+.05611*a);var V=l(.27869+.04508*a);var Q=l(.16827-.36903*a);var T=l(.34734-5.37261*a);var ta=l(.10498-5.37899*a);var Ha=l(.42681-.41855*a),Dc=l(.14943-5.37511*a);var Ia=.84*ba+.31*V+14.27*Q+7.26*T+.28*ta+.24*Ha;var ab=2.94*ba+.31*V+14.27*Q+9.34*T+1.12*ta+.83*Ha;var Ja=-6.4*ba-1.89*Ha;V=.21*ba+.31*V+14.27*
-Q-88.7*T-15.3*ta+.24*Ha-1.86*Dc;Q=Ia-Ja;ba=-3.332E-6*l(.59734-5.37261*a)-5.39E-7*l(.35498-5.37899*a)-6.4E-8*l(.39943-5.37511*a);Ia=O*L(.60643382+1336.85522467*a-3.13E-6*z)+Ia/W;ab=O*L(.37489701+1325.55240982*a+2.565E-5*z)+ab/W;Ja=O*L(.99312619+99.99735956*a-4.4E-7*z)+Ja/W;V=O*L(.25909118+1342.2278298*a-8.92E-6*z)+V/W;ta=O*L(.82736186+1236.85308708*a-3.97E-6*z)+Q/W;for(m=1;4>=m;++m){switch(m){case 1:Q=ab;z=4;T=1.000002208;break;case 2:Q=Ja;z=3;T=.997504612-.002495388*a;break;case 3:Q=V;z=4;T=1.000002708+
+zb(a)/86400}function y(a){return a instanceof N?a:new N(a)}function ra(a){a=a.tt/36525;return(((((-4.34E-8*a-5.76E-7)*a+.0020034)*a-1.831E-4)*a-46.836769)*a+84381.406)/3600}function Fa(a){var b;if(!Ga||1E-6=C;++C)0!==x[C]&&h(G.x,G.y,c(w,x[C],C),c(B,x[C],C),function(ja,ka){return G.x=ja,G.y=ka});return G}function g(x,
+C,K,U,G,ja,ka,$a){G=k(G,ja,ka,$a);p+=x*G.y;r+=C*G.y;sa+=K*G.x;aa+=U*G.x}++e.CalcMoonCount;a=a.tt/36525;var m,n,p,r,w=b(-6,6,1,4),B=b(-6,6,1,4);var z=a*a;var sa=r=p=0;var aa=3422.7;var ba=l(.19833+.05611*a);var V=l(.27869+.04508*a);var Q=l(.16827-.36903*a);var T=l(.34734-5.37261*a);var ta=l(.10498-5.37899*a);var Ha=l(.42681-.41855*a),Dc=l(.14943-5.37511*a);var Ia=.84*ba+.31*V+14.27*Q+7.26*T+.28*ta+.24*Ha;var bb=2.94*ba+.31*V+14.27*Q+9.34*T+1.12*ta+.83*Ha;var Ja=-6.4*ba-1.89*Ha;V=.21*ba+.31*V+14.27*
+Q-88.7*T-15.3*ta+.24*Ha-1.86*Dc;Q=Ia-Ja;ba=-3.332E-6*l(.59734-5.37261*a)-5.39E-7*l(.35498-5.37899*a)-6.4E-8*l(.39943-5.37511*a);Ia=O*L(.60643382+1336.85522467*a-3.13E-6*z)+Ia/W;bb=O*L(.37489701+1325.55240982*a+2.565E-5*z)+bb/W;Ja=O*L(.99312619+99.99735956*a-4.4E-7*z)+Ja/W;V=O*L(.25909118+1342.2278298*a-8.92E-6*z)+V/W;ta=O*L(.82736186+1236.85308708*a-3.97E-6*z)+Q/W;for(m=1;4>=m;++m){switch(m){case 1:Q=bb;z=4;T=1.000002208;break;case 2:Q=Ja;z=3;T=.997504612-.002495388*a;break;case 3:Q=V;z=4;T=1.000002708+
139.978*ba;break;case 4:Q=ta;z=6;T=1;break;default:throw"Internal error: I = "+m;}d(0,m,1);d(1,m,Math.cos(Q)*T);f(0,m,0);f(1,m,Math.sin(Q)*T);for(n=2;n<=z;++n)h(c(w,n-1,m),c(B,n-1,m),c(w,1,m),c(B,1,m),function(x,C){return d(n,m,x),f(n,m,C)});for(n=1;n<=z;++n)d(-n,m,c(w,n,m)),f(-n,m,-c(B,n,m))}g(13.902,14.06,-.001,.2607,0,0,0,4);g(.403,-4.01,.394,.0023,0,0,0,3);g(2369.912,2373.36,.601,28.2333,0,0,0,2);g(-125.154,-112.79,-.725,-.9781,0,0,0,1);g(1.979,6.98,-.445,.0433,1,0,0,4);g(191.953,192.72,.029,
3.0861,1,0,0,2);g(-8.466,-13.51,.455,-.1093,1,0,0,1);g(22639.5,22609.07,.079,186.5398,1,0,0,0);g(18.609,3.59,-.094,.0118,1,0,0,-1);g(-4586.465,-4578.13,-.077,34.3117,1,0,0,-2);g(3.215,5.44,.192,-.0386,1,0,0,-3);g(-38.428,-38.64,.001,.6008,1,0,0,-4);g(-.393,-1.43,-.092,.0086,1,0,0,-6);g(-.289,-1.59,.123,-.0053,0,1,0,4);g(-24.42,-25.1,.04,-.3,0,1,0,2);g(18.023,17.93,.007,.1494,0,1,0,1);g(-668.146,-126.98,-1.302,-.3997,0,1,0,0);g(.56,.32,-.001,-.0037,0,1,0,-1);g(-165.145,-165.06,.054,1.9178,0,1,0,-2);
g(-1.877,-6.46,-.416,.0339,0,1,0,-4);g(.213,1.02,-.074,.0054,2,0,0,4);g(14.387,14.78,-.017,.2833,2,0,0,2);g(-.586,-1.2,.054,-.01,2,0,0,1);g(769.016,767.96,.107,10.1657,2,0,0,0);g(1.75,2.01,-.018,.0155,2,0,0,-1);g(-211.656,-152.53,5.679,-.3039,2,0,0,-2);g(1.225,.91,-.03,-.0088,2,0,0,-3);g(-30.773,-34.07,-.308,.3722,2,0,0,-4);g(-.57,-1.4,-.074,.0109,2,0,0,-6);g(-2.921,-11.75,.787,-.0484,1,1,0,2);g(1.267,1.52,-.022,.0164,1,1,0,1);g(-109.673,-115.18,.461,-.949,1,1,0,0);g(-205.962,-182.36,2.056,1.4437,
@@ -54,63 +54,63 @@ g(9.703,11.67,-.151,.1268,2,-1,0,0);g(-.352,-.37,.001,-.0028,2,-1,0,-1);g(-2.494
1,0,2,-4);g(-6.382,-3.37,0,-.0481,1,0,-2,2);g(39.528,85.13,0,-.7136,1,0,-2,0);g(9.366,.71,0,-.0112,1,0,-2,-2);g(.202,.02,0,0,1,0,-2,-4);g(.415,.1,0,.0013,0,1,2,0);g(-2.152,-2.26,0,-.0066,0,1,2,-2);g(-1.44,-1.3,0,.0014,0,1,-2,2);g(.384,-.04,0,0,0,1,-2,-2);g(1.938,3.6,-.145,.0401,4,0,0,0);g(-.952,-1.58,.052,-.013,4,0,0,-2);g(-.551,-.94,.032,-.0097,3,1,0,0);g(-.482,-.57,.005,-.0045,3,1,0,-2);g(.681,.96,-.026,.0115,3,-1,0,0);g(-.297,-.27,.002,-9E-4,2,2,0,-2);g(.254,.21,-.003,0,2,-2,0,-2);g(-.25,-.22,
.004,.0014,1,3,0,-2);g(-3.996,0,0,4E-4,2,0,2,0);g(.557,-.75,0,-.009,2,0,2,-2);g(-.459,-.38,0,-.0053,2,0,-2,2);g(-1.298,.74,0,4E-4,2,0,-2,0);g(.538,1.14,0,-.0141,2,0,-2,-2);g(.263,.02,0,0,1,1,2,0);g(.426,.07,0,-6E-4,1,1,-2,-2);g(-.304,.03,0,3E-4,1,-1,2,0);g(-.372,-.19,0,-.0027,1,-1,-2,2);g(.418,0,0,0,0,0,4,0);g(-.33,-.04,0,0,3,0,2,0);z=-526.069*k(0,0,1,-2).y;z+=-3.352*k(0,0,1,-4).y;z+=44.297*k(1,0,1,-2).y;z+=-6*k(1,0,1,-4).y;z+=20.599*k(-1,0,1,0).y;z+=-30.598*k(-1,0,1,-2).y;z+=-24.649*k(-2,0,1,0).y;
z+=-2*k(-2,0,1,-2).y;z+=-22.571*k(0,1,1,-2).y;z+=10.985*k(0,-1,1,-2).y;p+=.82*l(.7736-62.5512*a)+.31*l(.0466-125.1025*a)+.35*l(.5785-25.1042*a)+.66*l(.4591+1335.8075*a)+.64*l(.313-91.568*a)+1.14*l(.148+1331.2898*a)+.21*l(.5918+1056.5859*a)+.44*l(.5784+1322.8595*a)+.24*l(.2275-5.7374*a)+.28*l(.2965+2.6929*a)+.33*l(.3132+6.3368*a);a=V+r/W;a=(1.000002708+139.978*ba)*(18518.511+1.189+sa)*Math.sin(a)-6.24*Math.sin(3*a)+z;return{geo_eclip_lon:O*L((Ia+p/W)/O),geo_eclip_lat:Math.PI/648E3*a,distance_au:W*
-Ec/(.999953253*aa)}}function bb(a,b,c){b=cb(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}function cb(a,b){a=a.tt/36525;var c=84381.406,d=((((3.337E-7*a-4.67E-7)*a-.00772503)*a+.0512623)*a-.025754)*a+c;c*=4.84813681109536E-6;var f=((((-9.51E-8*a+1.32851E-4)*a-.00114045)*a-1.0790069)*a+5038.481507)*a*4.84813681109536E-6;d*=4.84813681109536E-6;var h=((((-5.6E-8*a+1.70663E-4)*a-.00121197)*
-a-2.3814292)*a+10.556403)*a*4.84813681109536E-6;a=Math.sin(c);c=Math.cos(c);var l=Math.sin(-f);f=Math.cos(-f);var k=Math.sin(-d);d=Math.cos(-d);var g=Math.sin(h),m=Math.cos(h);h=m*f-l*g*d;var n=m*l*c+g*d*f*c-a*g*k,p=m*l*a+g*d*f*a+c*g*k,r=-g*f-l*m*d,w=-g*l*c+m*d*f*c-a*m*k;g=-g*l*a+m*d*f*a+c*m*k;l*=k;m=-k*f*c-a*d;a=-k*f*a+d*c;if(b===H.Into2000)return new I([[h,n,p],[r,w,g],[l,m,a]]);if(b===H.From2000)return new I([[h,r,l],[n,w,m],[p,g,a]]);throw"Invalid precess direction";}function ka(a){var b=a.tt/
-36525,c=15*Fa(a).ee;a=(.779057273264+.00273781191135448*a.ut+a.ut%1)%1*360;0>a&&(a+=360);b=((c+.014506+((((-3.68E-8*b-2.9956E-5)*b-4.4E-7)*b+1.3915817)*b+4612.156534)*b)/3600+a)%360/15;0>b&&(b+=24);return b}function Bb(a,b){var c=a.latitude*e.DEG2RAD,d=Math.sin(c);c=Math.cos(c);var f=1/Math.sqrt(c*c+.9933056020041345*d*d),h=a.height/1E3,l=6378.1366*f+h;b=(15*b+a.longitude)*e.DEG2RAD;a=Math.sin(b);b=Math.cos(b);return{pos:[l*c*b/e.KM_PER_AU,l*c*a/e.KM_PER_AU,(6335.438815127603*f+h)*d/e.KM_PER_AU],
-vel:[-7.292115E-5*l*c*a*86400,7.292115E-5*l*c*b*86400,0]}}function Cb(a,b,c){b=db(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}function db(a,b){a=Fa(a);var c=a.mobl*e.DEG2RAD,d=a.tobl*e.DEG2RAD,f=4.84813681109536E-6*a.dpsi;a=Math.cos(c);c=Math.sin(c);var h=Math.cos(d),l=Math.sin(d);d=Math.cos(f);var k=Math.sin(f);f=-k*a;var g=-k*c,m=k*h,n=d*a*h+c*l,p=d*c*h-a*l;k*=l;var r=d*a*l-
-c*h;a=d*c*l+a*h;if(b===H.From2000)return new I([[d,m,k],[f,n,r],[g,p,a]]);if(b===H.Into2000)return new I([[d,f,g],[m,n,p],[k,r,a]]);throw"Invalid precess direction";}function Ka(a,b,c){return c===H.Into2000?bb(Cb(a,b,c),b,c):Cb(bb(a,b,c),b,c)}function Db(a,b){var c=ka(a);b=Bb(b,c).pos;return Ka(b,a,H.Into2000)}function Fc(a){if(!(a instanceof Array)||3!==a.length)return!1;for(var b=0;3>b;++b){if(!(a[b]instanceof Array)||3!==a[b].length)return!1;for(var c=0;3>c;++c)if(!Number.isFinite(a[b][c]))return!1}return!0}
-function Eb(a,b){b=new D(a[0],a[1],a[2],b);var c=b.x*b.x+b.y*b.y,d=Math.sqrt(c+b.z*b.z);if(0===c){if(0===b.z)throw"Indeterminate sky coordinates";return new La(0,0>b.z?-90:90,d,b)}var f=e.RAD2HOUR*Math.atan2(b.y,b.x);0>f&&(f+=24);return new La(f,e.RAD2DEG*Math.atan2(a[2],Math.sqrt(c)),d,b)}function la(a,b){var c=a*e.DEG2RAD;a=Math.cos(c);c=Math.sin(c);return[a*b[0]+c*b[1],a*b[1]-c*b[0],b[2]]}function Ma(a,b,c,d,f){a=y(a);ma(b);v(c);v(d);var h=Math.sin(b.latitude*e.DEG2RAD),l=Math.cos(b.latitude*e.DEG2RAD),
-k=Math.sin(b.longitude*e.DEG2RAD),g=Math.cos(b.longitude*e.DEG2RAD);b=Math.sin(d*e.DEG2RAD);var m=Math.cos(d*e.DEG2RAD),n=Math.sin(c*e.HOUR2RAD),p=Math.cos(c*e.HOUR2RAD),r=[l*g,l*k,h];h=[-h*g,-h*k,l];k=[k,-g,0];l=-15*ka(a);a=la(l,r);r=la(l,h);k=la(l,k);b=[m*p,m*n,b];n=b[0]*a[0]+b[1]*a[1]+b[2]*a[2];m=b[0]*r[0]+b[1]*r[1]+b[2]*r[2];r=b[0]*k[0]+b[1]*k[1]+b[2]*k[2];p=Math.sqrt(m*m+r*r);0m&&(m+=360)):m=0;n=e.RAD2DEG*Math.atan2(p,n);p=d;if(f&&(d=n,f=ua(f,90-n),n-=f,0k;++k)f.push((b[k]-d*a[k])/r*c+a[k]*p);p=Math.sqrt(f[0]*f[0]+f[1]*f[1]);0c&&(c+=24)):c=0;p=e.RAD2DEG*Math.atan2(f[2],p)}return new Fb(m,90-n,c,p)}function ma(a){if(!(a instanceof Gb))throw"Not an instance of the Observer class: "+a;v(a.latitude);v(a.longitude);v(a.height);if(-90>a.latitude||90b&&(b+=360));h=e.RAD2DEG*Math.atan2(c,h);a=new D(d,f,c,a.t);return new Jb(a,h,b)}function va(a){void 0===Oa&&(Oa=e.DEG2RAD*Fa(y(eb)).mobl,Kb=Math.cos(Oa),Lb=Math.sin(Oa));return Ib(a,Kb,Lb)}function Y(a){a=y(a);var b=ha(a),c=b.distance_au*Math.cos(b.geo_eclip_lat);b=[c*Math.cos(b.geo_eclip_lon),c*Math.sin(b.geo_eclip_lon),b.distance_au*Math.sin(b.geo_eclip_lat)];var d=ra(a)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);b=bb([b[0],b[1]*c-b[2]*d,b[1]*d+b[2]*c],
-a,H.Into2000);return new D(b[0],b[1],b[2],a)}function ca(a,b,c){var d=1,f=0;a=$jscomp.makeIterator(a);for(var h=a.next();!h.done;h=a.next()){var l=0;h=$jscomp.makeIterator(h.value);for(var k=h.next();!k.done;k=h.next()){var g=$jscomp.makeIterator(k.value);k=g.next().value;var m=g.next().value;g=g.next().value;l+=k*Math.cos(m+b*g)}l*=d;c&&(l%=O);f+=l;d*=b}return f}function fb(a,b){var c=1,d=0,f=0,h=0;a=$jscomp.makeIterator(a);for(var l=a.next();!l.done;l=a.next()){var k=0,g=0;l=$jscomp.makeIterator(l.value);
-for(var m=l.next();!m.done;m=l.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;p+=b*n;k+=m*n*Math.sin(p);0a?0:a>=b?b-1:a}
-function ib(a){var b=$jscomp.makeIterator(a);a=b.next().value;var c=$jscomp.makeIterator(b.next().value);var d=c.next().value;var f=c.next().value;c=c.next().value;var h=$jscomp.makeIterator(b.next().value);b=h.next().value;var l=h.next().value;h=h.next().value;d=new Ra(a,new E(d,f,c),new E(b,l,h));a=new Ta(d.tt);f=d.r.add(a.Sun.r);c=d.v.add(a.Sun.v);b=a.Acceleration(f);d=new Nb(d.tt,f,c,b);return new Ob(a,d)}function Qb(a,b,c){a=ib(a);for(var d=Math.ceil((b-a.grav.tt)/c),f=0;fda[40][0])a=null;else{a=Pb((a-c)/36500,40);if(!jb[a]){c=jb[a]=[];c[0]=ib(da[a]).grav;c[146]=ib(da[a+1]).grav;var d,f=c[0].tt;for(d=1;146>d;++d)c[d]=hb(f+=250,c[d-1]).grav;f=c[146].tt;var h=[];h[146]=c[146];for(d=145;0k;++k){f=xa(a,l);c?d=R(J.Earth,
+Ec/(.999953253*aa)}}function Ka(a,b,c){b=cb(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}function cb(a,b){a=a.tt/36525;var c=84381.406,d=((((3.337E-7*a-4.67E-7)*a-.00772503)*a+.0512623)*a-.025754)*a+c;c*=4.84813681109536E-6;var f=((((-9.51E-8*a+1.32851E-4)*a-.00114045)*a-1.0790069)*a+5038.481507)*a*4.84813681109536E-6;d*=4.84813681109536E-6;var h=((((-5.6E-8*a+1.70663E-4)*a-.00121197)*
+a-2.3814292)*a+10.556403)*a*4.84813681109536E-6;a=Math.sin(c);c=Math.cos(c);var l=Math.sin(-f);f=Math.cos(-f);var k=Math.sin(-d);d=Math.cos(-d);var g=Math.sin(h),m=Math.cos(h);h=m*f-l*g*d;var n=m*l*c+g*d*f*c-a*g*k,p=m*l*a+g*d*f*a+c*g*k,r=-g*f-l*m*d,w=-g*l*c+m*d*f*c-a*m*k;g=-g*l*a+m*d*f*a+c*m*k;l*=k;m=-k*f*c-a*d;a=-k*f*a+d*c;if(b===F.Into2000)return new I([[h,n,p],[r,w,g],[l,m,a]]);if(b===F.From2000)return new I([[h,r,l],[n,w,m],[p,g,a]]);throw"Invalid precess direction";}function ca(a){var b=a.tt/
+36525,c=15*Fa(a).ee;a=(.779057273264+.00273781191135448*a.ut+a.ut%1)%1*360;0>a&&(a+=360);b=((c+.014506+((((-3.68E-8*b-2.9956E-5)*b-4.4E-7)*b+1.3915817)*b+4612.156534)*b)/3600+a)%360/15;0>b&&(b+=24);return b}function Db(a,b){var c=a.latitude*e.DEG2RAD,d=Math.sin(c);c=Math.cos(c);var f=1/Math.sqrt(c*c+.9933056020041345*d*d),h=a.height/1E3,l=6378.1366*f+h;b=(15*b+a.longitude)*e.DEG2RAD;a=Math.sin(b);b=Math.cos(b);return{pos:[l*c*b/e.KM_PER_AU,l*c*a/e.KM_PER_AU,(6335.438815127603*f+h)*d/e.KM_PER_AU],
+vel:[-7.292115E-5*l*c*a*86400,7.292115E-5*l*c*b*86400,0]}}function db(a,b,c){b=eb(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}function eb(a,b){a=Fa(a);var c=a.mobl*e.DEG2RAD,d=a.tobl*e.DEG2RAD,f=4.84813681109536E-6*a.dpsi;a=Math.cos(c);c=Math.sin(c);var h=Math.cos(d),l=Math.sin(d);d=Math.cos(f);var k=Math.sin(f);f=-k*a;var g=-k*c,m=k*h,n=d*a*h+c*l,p=d*c*h-a*l;k*=l;var r=d*a*l-
+c*h;a=d*c*l+a*h;if(b===F.From2000)return new I([[d,m,k],[f,n,r],[g,p,a]]);if(b===F.Into2000)return new I([[d,f,g],[m,n,p],[k,r,a]]);throw"Invalid precess direction";}function La(a,b,c){return c===F.Into2000?Ka(db(a,b,c),b,c):db(Ka(a,b,c),b,c)}function Eb(a,b){var c=ca(a);b=Db(b,c).pos;return La(b,a,F.Into2000)}function Fc(a){if(!(a instanceof Array)||3!==a.length)return!1;for(var b=0;3>b;++b){if(!(a[b]instanceof Array)||3!==a[b].length)return!1;for(var c=0;3>c;++c)if(!Number.isFinite(a[b][c]))return!1}return!0}
+function Fb(a,b){b=new D(a[0],a[1],a[2],b);var c=b.x*b.x+b.y*b.y,d=Math.sqrt(c+b.z*b.z);if(0===c){if(0===b.z)throw"Indeterminate sky coordinates";return new Ma(0,0>b.z?-90:90,d,b)}var f=e.RAD2HOUR*Math.atan2(b.y,b.x);0>f&&(f+=24);return new Ma(f,e.RAD2DEG*Math.atan2(a[2],Math.sqrt(c)),d,b)}function la(a,b){var c=a*e.DEG2RAD;a=Math.cos(c);c=Math.sin(c);return[a*b[0]+c*b[1],a*b[1]-c*b[0],b[2]]}function Na(a,b,c,d,f){a=y(a);ma(b);v(c);v(d);var h=Math.sin(b.latitude*e.DEG2RAD),l=Math.cos(b.latitude*e.DEG2RAD),
+k=Math.sin(b.longitude*e.DEG2RAD),g=Math.cos(b.longitude*e.DEG2RAD);b=Math.sin(d*e.DEG2RAD);var m=Math.cos(d*e.DEG2RAD),n=Math.sin(c*e.HOUR2RAD),p=Math.cos(c*e.HOUR2RAD),r=[l*g,l*k,h];h=[-h*g,-h*k,l];k=[k,-g,0];l=-15*ca(a);a=la(l,r);r=la(l,h);k=la(l,k);b=[m*p,m*n,b];n=b[0]*a[0]+b[1]*a[1]+b[2]*a[2];m=b[0]*r[0]+b[1]*r[1]+b[2]*r[2];r=b[0]*k[0]+b[1]*k[1]+b[2]*k[2];p=Math.sqrt(m*m+r*r);0m&&(m+=360)):m=0;n=e.RAD2DEG*Math.atan2(p,n);p=d;if(f&&(d=n,f=ua(f,90-n),n-=f,0k;++k)f.push((b[k]-d*a[k])/r*c+a[k]*p);p=Math.sqrt(f[0]*f[0]+f[1]*f[1]);0c&&(c+=24)):c=0;p=e.RAD2DEG*Math.atan2(f[2],p)}return new Gb(m,90-n,c,p)}function ma(a){if(!(a instanceof fb))throw"Not an instance of the Observer class: "+a;v(a.latitude);v(a.longitude);v(a.height);if(-90>a.latitude||90b&&(b+=360));h=e.RAD2DEG*Math.atan2(c,h);a=new D(d,f,c,a.t);return new Jb(a,h,b)}function va(a){void 0===Pa&&(Pa=e.DEG2RAD*Fa(y(gb)).mobl,Kb=Math.cos(Pa),Lb=Math.sin(Pa));return Ib(a,Kb,Lb)}function Y(a){a=y(a);var b=ia(a),c=b.distance_au*Math.cos(b.geo_eclip_lat);b=[c*Math.cos(b.geo_eclip_lon),c*Math.sin(b.geo_eclip_lon),b.distance_au*Math.sin(b.geo_eclip_lat)];var d=ra(a)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);b=Ka([b[0],b[1]*c-b[2]*d,b[1]*d+b[2]*c],
+a,F.Into2000);return new D(b[0],b[1],b[2],a)}function da(a,b,c){var d=1,f=0;a=$jscomp.makeIterator(a);for(var h=a.next();!h.done;h=a.next()){var l=0;h=$jscomp.makeIterator(h.value);for(var k=h.next();!k.done;k=h.next()){var g=$jscomp.makeIterator(k.value);k=g.next().value;var m=g.next().value;g=g.next().value;l+=k*Math.cos(m+b*g)}l*=d;c&&(l%=O);f+=l;d*=b}return f}function hb(a,b){var c=1,d=0,f=0,h=0;a=$jscomp.makeIterator(a);for(var l=a.next();!l.done;l=a.next()){var k=0,g=0;l=$jscomp.makeIterator(l.value);
+for(var m=l.next();!m.done;m=l.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;p+=b*n;k+=m*n*Math.sin(p);0a?0:a>=b?b-1:a}
+function kb(a){var b=$jscomp.makeIterator(a);a=b.next().value;var c=$jscomp.makeIterator(b.next().value);var d=c.next().value;var f=c.next().value;c=c.next().value;var h=$jscomp.makeIterator(b.next().value);b=h.next().value;var l=h.next().value;h=h.next().value;d=new Sa(a,new E(d,f,c),new E(b,l,h));a=new Ua(d.tt);f=d.r.add(a.Sun.r);c=d.v.add(a.Sun.v);b=a.Acceleration(f);d=new Nb(d.tt,f,c,b);return new Ob(a,d)}function Qb(a,b,c){a=kb(a);for(var d=Math.ceil((b-a.grav.tt)/c),f=0;fea[40][0])a=null;else{a=Pb((a-c)/36500,40);if(!lb[a]){c=lb[a]=[];c[0]=kb(ea[a]).grav;c[146]=kb(ea[a+1]).grav;var d,f=c[0].tt;for(d=1;146>d;++d)c[d]=jb(f+=250,c[d-1]).grav;f=c[146].tt;var h=[];h[146]=c[146];for(d=145;0k;++k){f=xa(a,l);c?d=R(J.Earth,
l):d||(d=R(J.Earth,b));f=new D(f.x-d.x,f.y-d.y,f.z-d.z,b);var g=b.AddDays(-f.Length()/173.1446326846693);h=Math.abs(g.tt-l.tt);if(1E-9>h)return f;l=g}throw"Light-travel time solver did not converge: dt="+h;}function Gc(a,b,c,d,f){var h=(f+c)/2-d;c=(f-c)/2;if(0==h){if(0==c)return null;d=-d/c;if(-1>d||1=d)return null;f=Math.sqrt(d);d=(-c+f)/(2*h);f=(-c-f)/(2*h);if(-1<=d&&1>=d){if(-1<=f&&1>=f)return null}else if(-1<=f&&1>=f)d=f;else return null}return{x:d,t:a+d*b,
-df_dt:(2*h*d+c)/b}}function G(a,b,c,d){var f=v(d&&d.dt_tolerance_seconds||1);f=Math.abs(f/86400);var h=d&&d.init_f1||a(b),l=d&&d.init_f2||a(c),k=NaN,g=0;d=d&&d.iter_limit||20;for(var m=!0;;){if(++g>d)throw"Excessive iteration in Search()";var n=new N(b.ut+.5*(c.ut-b.ut)),p=n.ut-b.ut;if(Math.abs(p)(p.ut-b.ut)*(p.ut-c.ut)&&0>(w.ut-b.ut)*(w.ut-c.ut))){r=a(p);var z=a(w);if(0>r&&0<=z){h=r;l=z;b=p;c=w;k=B;m=!1;continue}}}}if(0>h&&0<=k)c=n,l=k;else if(0>k&&0<=l)b=n,h=k;else return null}}function ya(a){for(;-180>=a;)a+=360;for(;180b;)b+=360;for(;360<=b;)b-=360;return b}function na(a,b){if(a==u.Earth)throw"The Earth does not have an angle as seen from itself.";var c=y(b);b=X(u.Sun,c,!0);a=X(a,c,!0);return S(b,a)}function fa(a,b){if(a===u.Sun)throw"Cannot calculate heliocentric longitude of the Sun.";a=xa(a,b);return va(a).elon}function Ua(a,b){if(a===u.Earth)throw"The illumination of the Earth is not defined.";var c=y(b),d=R(J.Earth,c);if(a===u.Sun){var f=new D(-d.x,-d.y,-d.z,c);b=new D(0,
+df_dt:(2*h*d+c)/b}}function H(a,b,c,d){var f=v(d&&d.dt_tolerance_seconds||1);f=Math.abs(f/86400);var h=d&&d.init_f1||a(b),l=d&&d.init_f2||a(c),k=NaN,g=0;d=d&&d.iter_limit||20;for(var m=!0;;){if(++g>d)throw"Excessive iteration in Search()";var n=new N(b.ut+.5*(c.ut-b.ut)),p=n.ut-b.ut;if(Math.abs(p)(p.ut-b.ut)*(p.ut-c.ut)&&0>(w.ut-b.ut)*(w.ut-c.ut))){r=a(p);var z=a(w);if(0>r&&0<=z){h=r;l=z;b=p;c=w;k=B;m=!1;continue}}}}if(0>h&&0<=k)c=n,l=k;else if(0>k&&0<=l)b=n,h=k;else return null}}function ya(a){for(;-180>=a;)a+=360;for(;180b;)b+=360;for(;360<=b;)b-=360;return b}function na(a,b){if(a==u.Earth)throw"The Earth does not have an angle as seen from itself.";var c=y(b);b=X(u.Sun,c,!0);a=X(a,c,!0);return S(b,a)}function ha(a,b){if(a===u.Sun)throw"Cannot calculate heliocentric longitude of the Sun.";a=xa(a,b);return va(a).elon}function Va(a,b){if(a===u.Earth)throw"The illumination of the Earth is not defined.";var c=y(b),d=R(J.Earth,c);if(a===u.Sun){var f=new D(-d.x,-d.y,-d.z,c);b=new D(0,
0,0,c);d=0}else a===u.Moon?(f=Y(c),b=new D(d.x+f.x,d.y+f.y,d.z+f.z,c)):(b=xa(a,b),f=new D(b.x-d.x,b.y-d.y,b.z-d.z,c)),d=S(f,b);var h=f.Length(),l=b.Length();if(a===u.Sun)var k=Hc+5*Math.log10(h);else if(a===u.Moon)a=d*e.DEG2RAD,k=a*a,a=-12.717+1.49*Math.abs(a)+.0431*k*k,k=a+=5*Math.log10(h/(385000.6/e.KM_PER_AU)*l);else if(a===u.Saturn){var g=d;a=va(f);k=28.06*e.DEG2RAD;var m=e.DEG2RAD*a.elat;a=Math.asin(Math.sin(m)*Math.cos(k)-Math.cos(m)*Math.sin(k)*Math.sin(e.DEG2RAD*a.elon-e.DEG2RAD*(169.51+3.82E-5*
c.tt)));k=Math.sin(Math.abs(a));g=-9+.044*g+k*(-2.6+1.2*k)+5*Math.log10(l*h);a*=e.RAD2DEG;k=g;g=a}else{var n=m=k=0;switch(a){case u.Mercury:a=-.6;k=4.98;m=-4.88;n=3.02;break;case u.Venus:163.6>d?(a=-4.47,k=1.03,m=.57,n=.13):(a=.98,k=-1.02);break;case u.Mars:a=-1.52;k=1.6;break;case u.Jupiter:a=-9.4;k=.5;break;case u.Uranus:a=-7.19;k=.25;break;case u.Neptune:a=-6.87;break;case u.Pluto:a=-1;k=4;break;default:throw"VisualMagnitude: unsupported body "+a;}var p=d/100;k=a+p*(k+p*(m+p*n))+5*Math.log10(l*
-h)}return new Sb(c,k,d,l,h,f,b,g)}function za(a){if(a===u.Earth)throw"The Earth does not have a synodic period as seen from itself.";if(a===u.Moon)return 29.530588;var b=Z[a];if(!b)throw"Not a valid planet name: "+a;a=Z.Earth.OrbitalPeriod;return Math.abs(a/(a/b.OrbitalPeriod-1))}function oa(a,b,c){function d(m){var n=fa(a,m);m=fa(u.Earth,m);return ya(h*(m-n)-b)}v(b);var f=Z[a];if(!f)throw"Cannot search relative longitude because body is not a planet: "+a;if(a===u.Earth)throw"Cannot search relative longitude for the Earth (it is always 0)";
-var h=f.OrbitalPeriod>Z.Earth.OrbitalPeriod?1:-1;f=za(a);c=y(c);var l=d(c);0k;++k){var g=-l/360*f;c=c.AddDays(g);if(1>86400*Math.abs(g))return c;g=l;l=d(c);30>Math.abs(g)&&g!==l&&(g/=g-l,.5g&&(f*=g))}throw"Relative longitude search failed to converge for "+a+" near "+c.toString()+" (error_angle = "+l+").";}function lb(a){return kb(u.Moon,u.Sun,a)}function Aa(a,b,c){function d(l){l=lb(l);return ya(l-a)}v(a);v(c);b=y(b);var f=d(b);0c)return null;c=Math.min(c,h+1.5);f=b.AddDays(f);b=b.AddDays(c);return G(d,f,b)}function Tb(a){var b=lb(a);b=(Math.floor(b/90)+1)%4;a=Aa(90*b,a,10);if(!a)throw"Cannot find moon quarter";return new Ub(b,a)}function Ba(a,b,c,d){ma(b);d=y(d);var f=0;if(a===u.Earth)throw"Cannot search for hour angle of the Earth.";v(c);if(0>c||24<=c)throw"Invalid hour angle "+c;for(;;){++f;var h=ka(d),l=Na(a,d,b,!0,!0);h=(c+l.ra-b.longitude/15-h)%24;1===f?0>h&&(h+=24):-12>h?h+=24:12
-3600*Math.abs(h))return a=Ma(d,b,l.ra,l.dec,"normal"),new Vb(d,a);d=d.AddDays(h/24*.9972695717592592)}}function Wb(a,b){b=y(b);var c=kb(a,u.Sun,b);if(1805*f;++f){var h=a.AddDays(5),l=b(h);if(0>=d*l){if(0>d||0l){a=G(c,a,h,{init_f1:-d,init_f2:-l});if(!a)throw"SearchLunarApsis INTERNAL ERROR: apogee search failed!";d=ha(a).distance_au;return new Ca(a,1,d)}throw"SearchLunarApsis INTERNAL ERROR: cannot classify apsis event!";}a=h;d=l}throw"SearchLunarApsis INTERNAL ERROR: could not find apsis within 2 synodic months of start date.";}function Zb(a,b,c,d){for(var f=1===b?1:-1;;){d/=9;if(d<
-1/1440)return c=c.AddDays(d/2),a=ea(a,c),new Ca(c,b,a);for(var h=-1,l=0,k=0;10>k;++k){var g=c.AddDays(k*d);g=f*ea(a,g);if(0==k||g>l)h=k,l=g}c=c.AddDays((h-1)*d);d*=2}}function Ic(a,b){var c=b.AddDays(-30/360*Z[a].OrbitalPeriod),d=b.AddDays(.75*Z[a].OrbitalPeriod),f=c,h=c,l=-1,k=-1;d=(d.ut-c.ut)/99;for(var g=0;100>g;++g){var m=c.AddDays(g*d),n=ea(a,m);0===g?k=l=n:(n>k&&(k=n,h=m),n=b.tt)return a.time.tt>=b.tt&&a.time.tt<
-c.time.tt?a:c;if(a.time.tt>=b.tt)return a;throw"Internal error: failed to find Neptune apsis.";}function $b(a,b){function c(n){var p=n.AddDays(-5E-4);n=n.AddDays(5E-4);p=ea(a,p);return(ea(a,n)-p)/.001}function d(n){return-c(n)}if(a===u.Neptune||a===u.Pluto)return Ic(a,b);for(var f=Z[a].OrbitalPeriod,h=f/6,l=c(b),k=0;k*h<2*f;++k){var g=b.AddDays(h),m=c(g);if(0>=l*m){f=h=void 0;if(0>l||0m)h=d,f=1;else throw"Internal error with slopes in SearchPlanetApsis";b=G(h,b,g);if(!b)throw"Failed to find slope transition in planetary apsis search.";
-l=ea(a,b);return new Ca(b,f,l)}b=g;l=m}throw"Internal error: should have found planetary apsis within 2 orbital periods.";}function pa(a){return new I([[a.rot[0][0],a.rot[1][0],a.rot[2][0]],[a.rot[0][1],a.rot[1][1],a.rot[2][1]],[a.rot[0][2],a.rot[1][2],a.rot[2][2]]])}function qa(a,b){return new I([[b.rot[0][0]*a.rot[0][0]+b.rot[1][0]*a.rot[0][1]+b.rot[2][0]*a.rot[0][2],b.rot[0][1]*a.rot[0][0]+b.rot[1][1]*a.rot[0][1]+b.rot[2][1]*a.rot[0][2],b.rot[0][2]*a.rot[0][0]+b.rot[1][2]*a.rot[0][1]+b.rot[2][2]*
-a.rot[0][2]],[b.rot[0][0]*a.rot[1][0]+b.rot[1][0]*a.rot[1][1]+b.rot[2][0]*a.rot[1][2],b.rot[0][1]*a.rot[1][0]+b.rot[1][1]*a.rot[1][1]+b.rot[2][1]*a.rot[1][2],b.rot[0][2]*a.rot[1][0]+b.rot[1][2]*a.rot[1][1]+b.rot[2][2]*a.rot[1][2]],[b.rot[0][0]*a.rot[2][0]+b.rot[1][0]*a.rot[2][1]+b.rot[2][0]*a.rot[2][2],b.rot[0][1]*a.rot[2][0]+b.rot[1][1]*a.rot[2][1]+b.rot[2][1]*a.rot[2][2],b.rot[0][2]*a.rot[2][0]+b.rot[1][2]*a.rot[2][1]+b.rot[2][2]*a.rot[2][2]]])}function mb(a,b){var c=a.lat*e.DEG2RAD,d=a.lon*e.DEG2RAD,
-f=a.dist*Math.cos(c);return new D(f*Math.cos(d),f*Math.sin(d),a.dist*Math.sin(c),b)}function ac(a){var b=nb(a);return new La(b.lon/15,b.lat,b.dist,a)}function nb(a){var b=a.x*a.x+a.y*a.y,c=Math.sqrt(b+a.z*a.z);if(0===b){if(0===a.z)throw"Zero-length vector not allowed.";var d=0;a=0>a.z?-90:90}else d=e.RAD2DEG*Math.atan2(a.y,a.x),0>d&&(d+=360),a=e.RAD2DEG*Math.atan2(a.z,Math.sqrt(b));return new Va(a,d,c)}function bc(a){a=360-a;360<=a?a-=360:0>a&&(a+=360);return a}function ua(a,b){v(b);if(-90>b||90<
-b)return 0;if("normal"===a||"jplhor"===a){var c=b;-1>c&&(c=-1);c=1.02/Math.tan((c+10.3/(c+5.11))*e.DEG2RAD)/60;"normal"===a&&-1>b&&(c*=(b+90)/89)}else c=0;return c}function cc(a,b){if(-90>b||90Math.abs(d))return c-b;c-=d}}function Da(a,b){return new D(a.rot[0][0]*b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,b.t)}function dc(a,b){return new ob(a.rot[0][0]*
-b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,a.rot[0][0]*b.vx+a.rot[1][0]*b.vy+a.rot[2][0]*b.vz,a.rot[0][1]*b.vx+a.rot[1][1]*b.vy+a.rot[2][1]*b.vz,a.rot[0][2]*b.vx+a.rot[1][2]*b.vy+a.rot[2][2]*b.vz,b.t)}function ec(){return new I([[1,0,0],[0,.9174821430670688,-.3977769691083922],[0,.3977769691083922,.9174821430670688]])}function pb(a){a=y(a);var b=cb(a,H.From2000);a=db(a,H.From2000);return qa(b,a)}function qb(a){a=
-y(a);var b=db(a,H.Into2000);a=cb(a,H.Into2000);return qa(b,a)}function rb(a,b){a=y(a);var c=Math.sin(b.latitude*e.DEG2RAD),d=Math.cos(b.latitude*e.DEG2RAD),f=Math.sin(b.longitude*e.DEG2RAD),h=Math.cos(b.longitude*e.DEG2RAD);b=[d*h,d*f,c];c=[-c*h,-c*f,d];f=[f,-h,0];a=-15*ka(a);b=la(a,b);c=la(a,c);a=la(a,f);return new I([[c[0],a[0],b[0]],[c[1],a[1],b[1]],[c[2],a[2],b[2]]])}function fc(a,b){a=rb(a,b);return pa(a)}function gc(a,b){a=y(a);b=fc(a,b);a=qb(a);return qa(b,a)}function hc(a){a=qb(a);var b=ec();
-return qa(a,b)}function ic(a){a=hc(a);return pa(a)}function jc(a,b){a=y(a);var c=ic(a);a=rb(a,b);return qa(c,a)}function Ea(a,b,c,d){var f=(d.x*c.x+d.y*c.y+d.z*c.z)/(d.x*d.x+d.y*d.y+d.z*d.z),h=f*d.x-c.x,l=f*d.y-c.y,k=f*d.z-c.z;return new Jc(b,f,e.KM_PER_AU*Math.sqrt(h*h+l*l+k*k),695700-(1+f)*(695700-a),-695700+(1+f)*(695700+a),c,d)}function Wa(a){var b=R(J.Earth,a),c=Y(a);return Ea(6459,a,c,b)}function kc(a){var b=R(J.Earth,a),c=Y(a),d=new D(-c.x,-c.y,-c.z,c.t);c.x+=b.x;c.y+=b.y;c.z+=b.z;return Ea(1737.4,
-a,d,c)}function sb(a,b){var c=Db(a,b);b=R(J.Earth,a);var d=Y(a);c=new D(c[0]-d.x,c[1]-d.y,c[2]-d.z,a);d.x+=b.x;d.y+=b.y;d.z+=b.z;return Ea(1737.4,a,c,d)}function Xa(a,b,c){a=X(a,c,!1);var d=X(u.Sun,c,!1),f=new D(a.x-d.x,a.y-d.y,a.z-d.z,c);d.x=-a.x;d.y=-a.y;d.z=-a.z;return Ea(b,c,d,f)}function tb(a,b){var c=1/86400,d=b.AddDays(-c);b=b.AddDays(+c);d=a(d);return(a(b).r-d.r)/c}function Kc(a){var b=a.AddDays(-.03);a=a.AddDays(.03);b=G(function(c){return tb(Wa,c)},b,a);if(!b)throw"Failed to find peak Earth shadow time.";
-return Wa(b)}function Lc(a){var b=a.AddDays(-.03);a=a.AddDays(.03);b=G(function(c){return tb(kc,c)},b,a);if(!b)throw"Failed to find peak Moon shadow time.";return kc(b)}function Mc(a,b,c){var d=c.AddDays(-1);c=c.AddDays(1);d=G(function(f){var h=1/86400,l=Xa(a,b,f.AddDays(-h));return(Xa(a,b,f.AddDays(+h)).r-l.r)/h},d,c);if(!d)throw"Failed to find peak planet shadow time.";return Xa(a,b,d)}function Nc(a,b){function c(h){return sb(h,b)}var d=a.AddDays(-.2),f=a.AddDays(.2);d=G(function(h){return tb(c,
-h)},d,f);if(!d)throw"PeakLocalMoonShadow: search failure for search_center_time = "+a;return sb(d,b)}function ub(a,b,c){var d=c/1440;c=a.AddDays(-d);d=a.AddDays(+d);c=G(function(f){return-(Wa(f).r-b)},c,a);a=G(function(f){return+(Wa(f).r-b)},a,d);if(!c||!a)throw"Failed to find shadow semiduration";return 720*(a.ut-c.ut)}function vb(a){a=ha(a);return e.RAD2DEG*a.geo_eclip_lat}function lc(a){a=y(a);for(var b=0;12>b;++b){var c=Aa(180,a,40);if(!c)throw"Cannot find full moon.";a=vb(c);if(1.8>Math.abs(a)&&
-(a=Kc(c),a.rb;++b){var c=Aa(0,a,40);if(!c)throw"Cannot find new moon";a=vb(c);if(1.8>Math.abs(a)&&(a=Lc(c),a.r=d?d+=360:180a.r)throw"Unexpected shadow distance from geoid intersection = "+a.r;h=.014Math.abs(c)){var d=Nc(a,b);if(d.r
-na(a,d)&&(b=Mc(a,c,d),b.rZ.Earth.OrbitalPeriod?1:-1;f=za(a);c=y(c);var l=d(c);0k;++k){var g=-l/360*f;c=c.AddDays(g);if(1>86400*Math.abs(g))return c;g=l;l=d(c);30>Math.abs(g)&&g!==l&&(g/=g-l,.5g&&(f*=g))}throw"Relative longitude search failed to converge for "+a+" near "+c.toString()+" (error_angle = "+l+").";}function nb(a){return mb(u.Moon,u.Sun,a)}function Aa(a,b,c){function d(l){l=nb(l);return ya(l-a)}v(a);v(c);b=y(b);var f=d(b);0c)return null;c=Math.min(c,h+1.5);f=b.AddDays(f);b=b.AddDays(c);return H(d,f,b)}function Tb(a){var b=nb(a);b=(Math.floor(b/90)+1)%4;a=Aa(90*b,a,10);if(!a)throw"Cannot find moon quarter";return new Ub(b,a)}function Ba(a,b,c,d){ma(b);d=y(d);var f=0;if(a===u.Earth)throw"Cannot search for hour angle of the Earth.";v(c);if(0>c||24<=c)throw"Invalid hour angle "+c;for(;;){++f;var h=ca(d),l=Oa(a,d,b,!0,!0);h=(c+l.ra-b.longitude/15-h)%24;1===f?0>h&&(h+=24):-12>h?h+=24:12
+3600*Math.abs(h))return a=Na(d,b,l.ra,l.dec,"normal"),new Vb(d,a);d=d.AddDays(h/24*.9972695717592592)}}function Wb(a,b){b=y(b);var c=mb(a,u.Sun,b);if(1805*f;++f){var h=a.AddDays(5),l=b(h);if(0>=d*l){if(0>d||0l){a=H(c,a,h,{init_f1:-d,init_f2:-l});if(!a)throw"SearchLunarApsis INTERNAL ERROR: apogee search failed!";d=ia(a).distance_au;return new Ca(a,1,d)}throw"SearchLunarApsis INTERNAL ERROR: cannot classify apsis event!";}a=h;d=l}throw"SearchLunarApsis INTERNAL ERROR: could not find apsis within 2 synodic months of start date.";}function Zb(a,b,c,d){for(var f=1===b?1:-1;;){d/=9;if(d<
+1/1440)return c=c.AddDays(d/2),a=fa(a,c),new Ca(c,b,a);for(var h=-1,l=0,k=0;10>k;++k){var g=c.AddDays(k*d);g=f*fa(a,g);if(0==k||g>l)h=k,l=g}c=c.AddDays((h-1)*d);d*=2}}function Ic(a,b){var c=b.AddDays(-30/360*Z[a].OrbitalPeriod),d=b.AddDays(.75*Z[a].OrbitalPeriod),f=c,h=c,l=-1,k=-1;d=(d.ut-c.ut)/99;for(var g=0;100>g;++g){var m=c.AddDays(g*d),n=fa(a,m);0===g?k=l=n:(n>k&&(k=n,h=m),n=b.tt)return a.time.tt>=b.tt&&a.time.tt<
+c.time.tt?a:c;if(a.time.tt>=b.tt)return a;throw"Internal error: failed to find Neptune apsis.";}function $b(a,b){function c(n){var p=n.AddDays(-5E-4);n=n.AddDays(5E-4);p=fa(a,p);return(fa(a,n)-p)/.001}function d(n){return-c(n)}if(a===u.Neptune||a===u.Pluto)return Ic(a,b);for(var f=Z[a].OrbitalPeriod,h=f/6,l=c(b),k=0;k*h<2*f;++k){var g=b.AddDays(h),m=c(g);if(0>=l*m){f=h=void 0;if(0>l||0m)h=d,f=1;else throw"Internal error with slopes in SearchPlanetApsis";b=H(h,b,g);if(!b)throw"Failed to find slope transition in planetary apsis search.";
+l=fa(a,b);return new Ca(b,f,l)}b=g;l=m}throw"Internal error: should have found planetary apsis within 2 orbital periods.";}function pa(a){return new I([[a.rot[0][0],a.rot[1][0],a.rot[2][0]],[a.rot[0][1],a.rot[1][1],a.rot[2][1]],[a.rot[0][2],a.rot[1][2],a.rot[2][2]]])}function qa(a,b){return new I([[b.rot[0][0]*a.rot[0][0]+b.rot[1][0]*a.rot[0][1]+b.rot[2][0]*a.rot[0][2],b.rot[0][1]*a.rot[0][0]+b.rot[1][1]*a.rot[0][1]+b.rot[2][1]*a.rot[0][2],b.rot[0][2]*a.rot[0][0]+b.rot[1][2]*a.rot[0][1]+b.rot[2][2]*
+a.rot[0][2]],[b.rot[0][0]*a.rot[1][0]+b.rot[1][0]*a.rot[1][1]+b.rot[2][0]*a.rot[1][2],b.rot[0][1]*a.rot[1][0]+b.rot[1][1]*a.rot[1][1]+b.rot[2][1]*a.rot[1][2],b.rot[0][2]*a.rot[1][0]+b.rot[1][2]*a.rot[1][1]+b.rot[2][2]*a.rot[1][2]],[b.rot[0][0]*a.rot[2][0]+b.rot[1][0]*a.rot[2][1]+b.rot[2][0]*a.rot[2][2],b.rot[0][1]*a.rot[2][0]+b.rot[1][1]*a.rot[2][1]+b.rot[2][1]*a.rot[2][2],b.rot[0][2]*a.rot[2][0]+b.rot[1][2]*a.rot[2][1]+b.rot[2][2]*a.rot[2][2]]])}function ob(a,b){var c=a.lat*e.DEG2RAD,d=a.lon*e.DEG2RAD,
+f=a.dist*Math.cos(c);return new D(f*Math.cos(d),f*Math.sin(d),a.dist*Math.sin(c),b)}function ac(a){var b=pb(a);return new Ma(b.lon/15,b.lat,b.dist,a)}function pb(a){var b=a.x*a.x+a.y*a.y,c=Math.sqrt(b+a.z*a.z);if(0===b){if(0===a.z)throw"Zero-length vector not allowed.";var d=0;a=0>a.z?-90:90}else d=e.RAD2DEG*Math.atan2(a.y,a.x),0>d&&(d+=360),a=e.RAD2DEG*Math.atan2(a.z,Math.sqrt(b));return new Wa(a,d,c)}function bc(a){a=360-a;360<=a?a-=360:0>a&&(a+=360);return a}function ua(a,b){v(b);if(-90>b||90<
+b)return 0;if("normal"===a||"jplhor"===a){var c=b;-1>c&&(c=-1);c=1.02/Math.tan((c+10.3/(c+5.11))*e.DEG2RAD)/60;"normal"===a&&-1>b&&(c*=(b+90)/89)}else c=0;return c}function cc(a,b){if(-90>b||90Math.abs(d))return c-b;c-=d}}function Da(a,b){return new D(a.rot[0][0]*b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,b.t)}function dc(a,b){return new qb(a.rot[0][0]*
+b.x+a.rot[1][0]*b.y+a.rot[2][0]*b.z,a.rot[0][1]*b.x+a.rot[1][1]*b.y+a.rot[2][1]*b.z,a.rot[0][2]*b.x+a.rot[1][2]*b.y+a.rot[2][2]*b.z,a.rot[0][0]*b.vx+a.rot[1][0]*b.vy+a.rot[2][0]*b.vz,a.rot[0][1]*b.vx+a.rot[1][1]*b.vy+a.rot[2][1]*b.vz,a.rot[0][2]*b.vx+a.rot[1][2]*b.vy+a.rot[2][2]*b.vz,b.t)}function ec(){return new I([[1,0,0],[0,.9174821430670688,-.3977769691083922],[0,.3977769691083922,.9174821430670688]])}function rb(a){a=y(a);var b=cb(a,F.From2000);a=eb(a,F.From2000);return qa(b,a)}function sb(a){a=
+y(a);var b=eb(a,F.Into2000);a=cb(a,F.Into2000);return qa(b,a)}function tb(a,b){a=y(a);var c=Math.sin(b.latitude*e.DEG2RAD),d=Math.cos(b.latitude*e.DEG2RAD),f=Math.sin(b.longitude*e.DEG2RAD),h=Math.cos(b.longitude*e.DEG2RAD);b=[d*h,d*f,c];c=[-c*h,-c*f,d];f=[f,-h,0];a=-15*ca(a);b=la(a,b);c=la(a,c);a=la(a,f);return new I([[c[0],a[0],b[0]],[c[1],a[1],b[1]],[c[2],a[2],b[2]]])}function fc(a,b){a=tb(a,b);return pa(a)}function gc(a,b){a=y(a);b=fc(a,b);a=sb(a);return qa(b,a)}function hc(a){a=sb(a);var b=ec();
+return qa(a,b)}function ic(a){a=hc(a);return pa(a)}function jc(a,b){a=y(a);var c=ic(a);a=tb(a,b);return qa(c,a)}function Ea(a,b,c,d){var f=(d.x*c.x+d.y*c.y+d.z*c.z)/(d.x*d.x+d.y*d.y+d.z*d.z),h=f*d.x-c.x,l=f*d.y-c.y,k=f*d.z-c.z;return new Jc(b,f,e.KM_PER_AU*Math.sqrt(h*h+l*l+k*k),695700-(1+f)*(695700-a),-695700+(1+f)*(695700+a),c,d)}function Xa(a){var b=R(J.Earth,a),c=Y(a);return Ea(6459,a,c,b)}function kc(a){var b=R(J.Earth,a),c=Y(a),d=new D(-c.x,-c.y,-c.z,c.t);c.x+=b.x;c.y+=b.y;c.z+=b.z;return Ea(1737.4,
+a,d,c)}function ub(a,b){var c=Eb(a,b);b=R(J.Earth,a);var d=Y(a);c=new D(c[0]-d.x,c[1]-d.y,c[2]-d.z,a);d.x+=b.x;d.y+=b.y;d.z+=b.z;return Ea(1737.4,a,c,d)}function Ya(a,b,c){a=X(a,c,!1);var d=X(u.Sun,c,!1),f=new D(a.x-d.x,a.y-d.y,a.z-d.z,c);d.x=-a.x;d.y=-a.y;d.z=-a.z;return Ea(b,c,d,f)}function vb(a,b){var c=1/86400,d=b.AddDays(-c);b=b.AddDays(+c);d=a(d);return(a(b).r-d.r)/c}function Kc(a){var b=a.AddDays(-.03);a=a.AddDays(.03);b=H(function(c){return vb(Xa,c)},b,a);if(!b)throw"Failed to find peak Earth shadow time.";
+return Xa(b)}function Lc(a){var b=a.AddDays(-.03);a=a.AddDays(.03);b=H(function(c){return vb(kc,c)},b,a);if(!b)throw"Failed to find peak Moon shadow time.";return kc(b)}function Mc(a,b,c){var d=c.AddDays(-1);c=c.AddDays(1);d=H(function(f){var h=1/86400,l=Ya(a,b,f.AddDays(-h));return(Ya(a,b,f.AddDays(+h)).r-l.r)/h},d,c);if(!d)throw"Failed to find peak planet shadow time.";return Ya(a,b,d)}function Nc(a,b){function c(h){return ub(h,b)}var d=a.AddDays(-.2),f=a.AddDays(.2);d=H(function(h){return vb(c,
+h)},d,f);if(!d)throw"PeakLocalMoonShadow: search failure for search_center_time = "+a;return ub(d,b)}function wb(a,b,c){var d=c/1440;c=a.AddDays(-d);d=a.AddDays(+d);c=H(function(f){return-(Xa(f).r-b)},c,a);a=H(function(f){return+(Xa(f).r-b)},a,d);if(!c||!a)throw"Failed to find shadow semiduration";return 720*(a.ut-c.ut)}function xb(a){a=ia(a);return e.RAD2DEG*a.geo_eclip_lat}function lc(a){a=y(a);for(var b=0;12>b;++b){var c=Aa(180,a,40);if(!c)throw"Cannot find full moon.";a=xb(c);if(1.8>Math.abs(a)&&
+(a=Kc(c),a.rb;++b){var c=Aa(0,a,40);if(!c)throw"Cannot find new moon";a=xb(c);if(1.8>Math.abs(a)&&(a=Lc(c),a.r=d?d+=360:180a.r)throw"Unexpected shadow distance from geoid intersection = "+a.r;h=.014Math.abs(c)){var d=Nc(a,b);if(d.r
+na(a,d)&&(b=Mc(a,c,d),b.rMath.abs(c))return b;b=b.AddDays(c)}};N.prototype.toString=function(){return this.date.toISOString()};N.prototype.AddDays=function(a){return new N(this.ut+a)};e.AstroTime=N;e.MakeTime=y;var yb=[[[0,0,0,0,1],[-172064161,-174666,33386,92052331,9086,15377]],[[0,0,2,-2,2],[-13170906,-1675,-13696,5730336,-3015,-4587]],[[0,0,2,0,2],[-2276413,-234,2796,978459,-485,1374]],[[0,0,0,0,2],[2074554,207,-698,-897492,470,-291]],[[0,
+M;e.DeltaT_JplHorizons=function(a){return M(Math.min(a,17*365.24217))};var zb=M;e.SetDeltaTFunction=function(a){zb=a};var N=function(a){if(a instanceof N)this.date=a.date,this.ut=a.ut,this.tt=a.tt;else if(a instanceof Date&&Number.isFinite(a.getTime()))this.date=a,this.ut=(a.getTime()-gb.getTime())/864E5,this.tt=P(this.ut);else if(Number.isFinite(a))this.date=new Date(gb.getTime()+864E5*a),this.ut=a,this.tt=P(this.ut);else throw"Argument must be a Date object, an AstroTime object, or a numeric UTC Julian date.";
+};N.FromTerrestrialTime=function(a){for(var b=new N(a);;){var c=a-b.tt;if(1E-12>Math.abs(c))return b;b=b.AddDays(c)}};N.prototype.toString=function(){return this.date.toISOString()};N.prototype.AddDays=function(a){return new N(this.ut+a)};e.AstroTime=N;e.MakeTime=y;var Ab=[[[0,0,0,0,1],[-172064161,-174666,33386,92052331,9086,15377]],[[0,0,2,-2,2],[-13170906,-1675,-13696,5730336,-3015,-4587]],[[0,0,2,0,2],[-2276413,-234,2796,978459,-485,1374]],[[0,0,0,0,2],[2074554,207,-698,-897492,470,-291]],[[0,
1,0,0,0],[1475877,-3633,11817,73871,-184,-1924]],[[0,1,2,-2,2],[-516821,1226,-524,224386,-677,-174]],[[1,0,0,0,0],[711159,73,-872,-6750,0,358]],[[0,0,2,0,1],[-387298,-367,380,200728,18,318]],[[1,0,2,0,2],[-301461,-36,816,129025,-63,367]],[[0,-1,2,-2,2],[215829,-494,111,-95929,299,132]],[[0,0,2,-2,1],[128227,137,181,-68982,-9,39]],[[-1,0,2,0,2],[123457,11,19,-53311,32,-4]],[[-1,0,0,2,0],[156994,10,-168,-1235,0,82]],[[1,0,0,0,1],[63110,63,27,-33228,0,-9]],[[-1,0,0,0,1],[-57976,-63,-189,31429,0,-75]],
[[-1,0,2,2,2],[-59641,-11,149,25543,-11,66]],[[1,0,2,0,1],[-51613,-42,129,26366,0,78]],[[-2,0,2,0,1],[45893,50,31,-24236,-10,20]],[[0,0,0,2,0],[63384,11,-150,-1220,0,29]],[[0,0,2,2,2],[-38571,-1,158,16452,-11,68]],[[0,-2,2,-2,2],[32481,0,0,-13870,0,0]],[[-2,0,0,2,0],[-47722,0,-18,477,0,-25]],[[2,0,2,0,2],[-31046,-1,131,13238,-11,59]],[[1,0,2,-2,2],[28593,0,-1,-12338,10,-3]],[[-1,0,2,0,1],[20441,21,10,-10758,0,-3]],[[2,0,0,0,0],[29243,0,-74,-609,0,13]],[[0,0,2,0,0],[25887,0,-66,-550,0,11]],[[0,1,0,
0,1],[-14053,-25,79,8551,-2,-45]],[[-1,0,0,2,1],[15164,10,11,-8001,0,-1]],[[0,2,2,-2,2],[-15794,72,-16,6850,-42,-5]],[[0,0,-2,2,0],[21783,0,13,-167,0,13]],[[1,0,0,-2,1],[-12873,-10,-37,6953,0,-14]],[[0,-1,0,0,1],[-12654,11,63,6415,0,26]],[[-1,0,2,2,1],[-10204,0,25,5222,0,15]],[[0,2,0,0,0],[16707,-85,-10,168,-1,10]],[[1,0,2,2,2],[-7691,0,44,3268,0,19]],[[-2,0,2,0,0],[-11024,0,-14,104,0,2]],[[0,1,2,0,2],[7566,-21,-11,-3250,0,-5]],[[0,0,2,2,1],[-6637,-11,25,3353,0,14]],[[0,-1,2,0,2],[-7141,21,8,3070,
0,4]],[[0,0,0,2,1],[-6302,-11,2,3272,0,4]],[[1,0,2,-2,1],[5800,10,2,-3045,0,-1]],[[2,0,2,-2,2],[6443,0,-7,-2768,0,-4]],[[-2,0,0,2,1],[-5774,-11,-15,3041,0,-5]],[[2,0,2,0,1],[-5350,0,21,2695,0,12]],[[0,-1,2,-2,1],[-4752,-11,-3,2719,0,-3]],[[0,0,0,-2,1],[-4940,-11,-21,2720,0,-9]],[[-1,-1,0,2,0],[7350,0,-8,-51,0,4]],[[2,0,0,-2,1],[4065,0,6,-2206,0,1]],[[1,0,0,2,0],[6579,0,-24,-199,0,2]],[[0,1,2,-2,1],[3579,0,5,-1900,0,1]],[[1,-1,0,0,0],[4725,0,-6,-41,0,3]],[[-2,0,2,0,2],[-3075,0,-2,1313,0,-1]],[[3,0,
2,0,2],[-2904,0,15,1233,0,7]],[[0,-1,0,2,0],[4348,0,-10,-81,0,2]],[[1,-1,2,0,2],[-2878,0,8,1232,0,4]],[[0,0,0,1,0],[-4230,0,5,-20,0,-2]],[[-1,-1,2,2,2],[-2819,0,7,1207,0,3]],[[-1,0,2,0,0],[-4056,0,5,40,0,-2]],[[0,-1,2,2,2],[-2647,0,11,1129,0,5]],[[-2,0,0,0,1],[-2294,0,-10,1266,0,-4]],[[1,1,2,0,2],[2481,0,-7,-1062,0,-3]],[[2,0,0,0,1],[2179,0,-2,-1129,0,-2]],[[-1,1,0,1,0],[3276,0,1,-9,0,0]],[[1,1,0,0,0],[-3389,0,5,35,0,-2]],[[1,0,2,0,0],[3339,0,-13,-107,0,1]],[[-1,0,2,-2,1],[-1987,0,-6,1073,0,-2]],
[[1,0,0,0,2],[-1981,0,0,854,0,0]],[[-1,0,0,1,0],[4026,0,-353,-553,0,-139]],[[0,0,2,1,2],[1660,0,-5,-710,0,-2]],[[-1,0,2,4,2],[-1521,0,9,647,0,4]],[[-1,1,0,1,1],[1314,0,0,-700,0,0]],[[0,-2,2,-2,1],[-1283,0,0,672,0,0]],[[1,0,2,2,1],[-1331,0,8,663,0,4]],[[-2,0,2,2,2],[1383,0,-2,-594,0,-2]],[[-1,0,0,0,2],[1405,0,4,-610,0,2]],[[1,1,2,-2,2],[1290,0,0,-556,0,0]]],Ga;e.CalcMoonCount=0;var D=function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.t=d};D.prototype.Length=function(){return Math.sqrt(this.x*this.x+
-this.y*this.y+this.z*this.z)};e.Vector=D;var ob=function(a,b,c,d,f,h,l){this.x=a;this.y=b;this.z=c;this.vx=d;this.vy=f;this.vz=h;this.t=l};e.StateVector=ob;var Va=function(a,b,c){this.lat=v(a);this.lon=v(b);this.dist=v(c)};e.Spherical=Va;var La=function(a,b,c,d){this.ra=v(a);this.dec=v(b);this.dist=v(c);this.vec=d};e.EquatorialCoordinates=La;var I=function(a){this.rot=a};e.RotationMatrix=I;e.MakeRotation=function(a){if(!Fc(a))throw"Argument must be a [3][3] array of numbers";return new I(a)};var Fb=
-function(a,b,c,d){this.azimuth=v(a);this.altitude=v(b);this.ra=v(c);this.dec=v(d)};e.HorizontalCoordinates=Fb;var Jb=function(a,b,c){this.vec=a;this.elat=v(b);this.elon=v(c)};e.EclipticCoordinates=Jb;e.Horizon=Ma;var Gb=function(a,b,c){this.latitude=a;this.longitude=b;this.height=c;ma(this)};e.Observer=Gb;e.SunPosition=Hb;e.Equator=Na;e.ObserverVector=function(a,b,c){a=y(a);var d=ka(a);b=Bb(b,d).pos;c||(b=Ka(b,a,H.Into2000));return new D(b[0],b[1],b[2],a)};e.Ecliptic=va;e.GeoMoon=Y;var da=[[-73E4,
-[-26.1182072321076,-14.376168177825,3.3844025152995],[.0016339372163656,-.0027861699588508,-.0013585880229445]],[-693500,[43.6599275018261,15.7782921408811,-8.2269833881374],[-2.504304629586E-4,.0021163039457238,7.3466073583102E-4]],[-657E3,[-17.0086014985033,33.059074387642,15.4080189624259],[-.0019676551946049,-.001833770776677,2.0125441459959E-5]],[-620500,[26.9005106893171,-21.5285596810214,-14.7987712668075],[.0022939261196998,.0017431871970059,-1.4585639832643E-4]],[-584E3,[20.2303809506997,
-43.2669666571891,7.3829660919234],[-.0019754081700585,5.3457141292226E-4,7.5929169129793E-4]],[-547500,[-22.5571440338751,-19.2958112538447,.7806423603826],[.0021494578646505,-.0024266772630044,-.0014013084013574]],[-511E3,[43.023623681036,19.6179542007347,-6.8406553041565],[-4.7729923671058E-4,.0020208979483877,7.7191815992131E-4]],[-474500,[-20.4245105862934,29.5157679318005,15.3408675727018],[-.0018003167284198,-.0021025226687937,-1.1262333332859E-4]],[-438E3,[30.7746921076872,-18.2366370153037,
--14.9455358798963],[.0020113162005465,.0019353827024189,-2.0937793168297E-6]],[-401500,[16.7235440456361,44.0505598318603,8.688611393944],[-.0020565226049264,3.2710694138777E-4,7.2006155046579E-4]],[-365E3,[-18.4891734360057,-23.1428732331142,-1.6436720878799],[.0025524223225832,-.0020035792463879,-.0013910737531294]],[-328500,[42.0853950560734,22.974253125952,-5.5131410205412],[-6.7105845193949E-4,.0019177289500465,7.9770011059534E-4]],[-292E3,[-23.2753639151193,25.8185142987694,15.0553815885983],
-[-.0016062295460975,-.0023395961498533,-2.4377362639479E-4]],[-255500,[33.901579321013,-14.9421228983498,-14.8664994855707],[.0017455105487563,.0020655068871494,1.169500065763E-4]],[-219E3,[13.3770189322702,44.4442211120183,9.8260227015847],[-.0021171882923251,1.3114714542921E-4,6.7884578840323E-4]],[-182500,[-14.1723844533379,-26.0054690135836,-3.8387026446526],[.0028419751785822,-.0015579441656564,-.001340841671106]],[-146E3,[40.9468572586403,25.9049735920209,-4.2563362404988],[-8.3652705194051E-4,
-.0018129497136404,8.156422827306E-4]],[-109500,[-25.5839689598009,22.0699164999425,14.590202603678],[-.0013923977856331,-.0025442249745422,-3.7169906721828E-4]],[-73E3,[36.4035708396756,-11.7473067389593,-14.6304139635223],[.0015037714418941,.0021500325702247,2.1523781242948E-4]],[-36500,[10.2436041239517,44.5280986402285,10.8048664487066],[-.0021615839201823,-5.1418983893534E-5,6.368706075143E-4]],[0,[-9.8753695807739,-27.9789262247367,-5.7537118247043],[.0030287533248818,-.0011276087003636,-.0012651326732361]],
-[36500,[39.7009143866164,28.4327664903825,-3.0906026170881],[-9.7720559866138E-4,.0017121518344796,8.2822409843551E-4]],[73E3,[-27.3620419812795,18.4265651225706,13.9975343005914],[-.001169093462134,-.0027143131627458,-4.9312695340367E-4]],[109500,[38.3556091850032,-8.7643800131842,-14.2951819118807],[.0012922798115839,.0022032141141126,2.9606522103424E-4]],[146E3,[7.3929490279056,44.3826789515344,11.6295002148543],[-.002193281545383,-2.1751799585364E-4,5.9556516201114E-4]],[182500,[-5.8649529029432,
--29.1987619981354,-7.3502494912123],[.0031339384323665,-7.4205968379701E-4,-.0011783357537604]],[219E3,[38.4269476345329,30.5667598351632,-2.0378379641214],[-.0010958945370084,.0016194885149659,8.3705272532546E-4]],[255500,[-28.6586488201636,15.0309000931701,13.3365724093667],[-9.4611899595408E-4,-.0028506813871559,-6.0508645822989E-4]],[292E3,[39.8319806717528,-6.0784057667647,-13.9098153586562],[.0011117769689167,.0022362097830152,3.6230548231153E-4]],[328500,[4.837152376403,44.072311954153,12.3146147867802],
-[-.0022164547537724,-3.6790365636785E-4,5.5542723844616E-4]],[365E3,[-2.2619763759487,-29.8581508706765,-8.6502366418978],[.0031821176368396,-4.0915169873994E-4,-.0010895893040652]],[401500,[37.1576590087419,32.3528396259588,-1.0950381786229],[-.001198841260683,.0015356290902995,8.4339118209852E-4]],[438E3,[-29.5767402292299,11.8635359435865,12.6313230398719],[-7.2292830060955E-4,-.0029587820140709,-7.08242964503E-4]],[474500,[40.9541099577599,-3.658980594537,-13.499469956395],[9.5387298337127E-4,
-.0022572135462477,4.1826529781128E-4]],[511E3,[2.4859523114116,43.6181887566155,12.8914184596699],[-.0022339745420393,-5.1034757181916E-4,5.1485330196245E-4]],[547500,[1.0594791441638,-30.1357921778687,-9.7458684762963],[.0031921591684898,-1.130531279615E-4,-9.9954096945965E-4]],[584E3,[35.8778640130144,33.8942263660709,-.2245246362769],[-.0012941245730845,.0014560427668319,8.4762160640137E-4]],[620500,[-30.2026537318923,8.7794211940578,11.8609238187578],[-4.9002221381806E-4,-.0030438768469137,-8.0605935262763E-4]],
-[657E3,[41.8536204011376,-1.3790965838042,-13.0624345337527],[8.0674627557124E-4,.0022702374399791,4.6832587475465E-4]],[693500,[.2468843977112,43.0303960481227,13.3909343344167],[-.0022436121787266,-6.5238074250728E-4,4.7172729553196E-4]],[73E4,[4.2432528370899,-30.1182016908248,-10.7074412313491],[.0031725847067411,1.609846120227E-4,-9.0672150593868E-4]]],E=function(a,b,c){this.x=a;this.y=b;this.z=c};E.prototype.ToAstroVector=function(a){return new D(this.x,this.y,this.z,a)};E.prototype.quadrature=
-function(){return this.x*this.x+this.y*this.y+this.z*this.z};E.prototype.add=function(a){return new E(this.x+a.x,this.y+a.y,this.z+a.z)};E.prototype.sub=function(a){return new E(this.x-a.x,this.y-a.y,this.z-a.z)};E.prototype.incr=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};E.prototype.decr=function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};E.prototype.mul=function(a){return new E(a*this.x,a*this.y,a*this.z)};E.prototype.div=function(a){return new E(this.x/a,this.y/a,this.z/a)};E.prototype.mean=
-function(a){return new E((this.x+a.x)/2,(this.y+a.y)/2,(this.z+a.z)/2)};var Ra=function(a,b,c){this.tt=a;this.r=b;this.v=c},Ta=function(a){var b=new Ra(a,new E(0,0,0),new E(0,0,0));this.Jupiter=Qa(b,a,u.Jupiter,2.825345909524226E-7);this.Saturn=Qa(b,a,u.Saturn,8.459715185680659E-8);this.Uranus=Qa(b,a,u.Uranus,1.292024916781969E-8);this.Neptune=Qa(b,a,u.Neptune,1.524358900784276E-8);this.Jupiter.r.decr(b.r);this.Jupiter.v.decr(b.v);this.Saturn.r.decr(b.r);this.Saturn.v.decr(b.v);this.Uranus.r.decr(b.r);
-this.Uranus.v.decr(b.v);this.Neptune.r.decr(b.r);this.Neptune.v.decr(b.v);this.Sun=new Ra(a,b.r.mul(-1),b.v.mul(-1))};Ta.prototype.Acceleration=function(a){var b=wa(a,2.959122082855911E-4,this.Sun.r);b.incr(wa(a,2.825345909524226E-7,this.Jupiter.r));b.incr(wa(a,8.459715185680659E-8,this.Saturn.r));b.incr(wa(a,1.292024916781969E-8,this.Uranus.r));b.incr(wa(a,1.524358900784276E-8,this.Neptune.r));return b};var Nb=function(a,b,c,d){this.tt=a;this.r=b;this.v=c;this.a=d},Ob=function(a,b){this.bary=a;this.grav=
-b},jb=[],Rc=new I([[.9994327653386544,-.03367710746976414,0],[.030395942890628476,.902057912352809,.43054338854229507],[-.014499455966335291,-.43029916940910073,.902569881273754]]),Sc=[{mu:2.82489428433814E-7,al:[1.446213296021224,3.5515522861824],a:[[.0028210960212903,0,0]],l:[[-1.925258348666E-4,4.9369589722645,.01358483658305],[-9.70803596076E-5,4.3188796477322,.01303413843243],[-8.988174165E-5,1.9080016428617,.00305064867158],[-5.53101050262E-5,1.4936156681569,.01293892891155]],z:[[.0041510849668155,
-4.089939635545,-.01290686414666],[6.260521444113E-4,1.446188898627,3.5515522949802],[3.52747346169E-5,2.1256287034578,1.2727416567E-4]],zeta:[[3.142172466014E-4,2.7964219722923,-.002315096098],[9.04169207946E-5,1.0477061879627,-5.6920638196E-4]]},{mu:2.82483274392893E-7,al:[-.3735263437471362,1.76932271112347],a:[[.0044871037804314,0,0],[4.324367498E-7,1.819645606291,1.7822295777568]],l:[[8.576433172936E-4,4.3188693178264,.01303413830805],[4.549582875086E-4,1.4936531751079,.01293892881962],[3.248939825174E-4,
-1.8196494533458,1.7822295777568],[-3.074250079334E-4,4.9377037005911,.01358483286724],[1.982386144784E-4,1.907986905476,.00305101212869],[1.834063551804E-4,2.1402853388529,.00145009789338],[-1.434383188452E-4,5.622214036663,.89111478887838],[-7.71939140944E-5,4.300272437235,2.6733443704266]],z:[[-.0093589104136341,4.0899396509039,-.01290686414666],[2.988994545555E-4,5.9097265185595,1.7693227079462],[2.13903639035E-4,2.1256289300016,1.2727418407E-4],[1.980963564781E-4,2.743516829265,6.7797343009E-4],
-[1.210388158965E-4,5.5839943711203,3.20566149E-5],[8.37042048393E-5,1.6094538368039,-.90402165808846],[8.23525166369E-5,1.4461887708689,3.5515522949802]],zeta:[[.0040404917832303,1.0477063169425,-5.692064054E-4],[2.200421034564E-4,3.3368857864364,-1.2491307307E-4],[1.662544744719E-4,2.4134862374711,0],[5.90282470983E-5,5.9719930968366,-3.056160225E-5]]},{mu:2.82498184184723E-7,al:[.2874089391143348,.878207923589328],a:[[.0071566594572575,0,0],[1.393029911E-6,1.1586745884981,2.6733443704266]],l:[[2.310797886226E-4,
-2.1402987195942,.00145009784384],[-1.828635964118E-4,4.3188672736968,.01303413828263],[1.512378778204E-4,4.9373102372298,.01358483481252],[-1.163720969778E-4,4.300265986149,2.6733443704266],[-9.55478069846E-5,1.4936612842567,.01293892879857],[8.15246854464E-5,5.6222137132535,.89111478887838],[-8.01219679602E-5,1.2995922951532,1.0034433456729],[-6.07017260182E-5,.64978769669238,.50172167043264]],z:[[.0014289811307319,2.1256295942739,1.2727413029E-4],[7.71093122676E-4,5.5836330003496,3.20643411E-5],
-[5.925911780766E-4,4.0899396636448,-.01290686414666],[2.045597496146E-4,5.2713683670372,-.12523544076106],[1.785118648258E-4,.28743156721063,.8782079244252],[1.131999784893E-4,1.4462127277818,3.5515522949802],[-6.5877816921E-5,2.2702423990985,-1.7951364394537],[4.97058888328E-5,5.9096792204858,1.7693227129285]],zeta:[[.0015932721570848,3.3368862796665,-1.2491307058E-4],[8.533093128905E-4,2.4133881688166,0],[3.513347911037E-4,5.9720789850127,-3.056101771E-5],[-1.441929255483E-4,1.0477061764435,-5.6920632124E-4]]},
-{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828],a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358],[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],[7.47056855106E-5,1.2995916202344,1.0034433456729]],
-z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4,5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,1.7693227129285],[5.99351698525E-5,4.1125517584798,-2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,-.62695712529519]],zeta:[[.0038422977898495,2.4133922085557,
-0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4,3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],yc=function(a){this.moon=a};e.JupiterMoonsInfo=yc;e.JupiterMoons=function(a){a=new N(a);for(var b=[],c=$jscomp.makeIterator(Sc),d=c.next();!d.done;d=c.next()){var f=b,h=f.push;d=d.value;for(var l=a.tt+18262.5,k=[0,d.al[0]+l*d.al[1],0,0,0,0],g=$jscomp.makeIterator(d.a),m=g.next();!m.done;m=g.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;
-var p=n.next().value;n=n.next().value;k[0]+=m*Math.cos(p+l*n)}g=$jscomp.makeIterator(d.l);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,k[1]+=m*Math.sin(p+l*n);k[1]%=O;0>k[1]&&(k[1]+=O);g=$jscomp.makeIterator(d.z);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[2]+=m*Math.cos(p),k[3]+=m*Math.sin(p);g=$jscomp.makeIterator(d.zeta);for(m=g.next();!m.done;m=
-g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[4]+=m*Math.cos(p),k[5]+=m*Math.sin(p);g=k[0];n=k[1];m=k[2];p=k[3];l=k[4];k=k[5];var r=Math.sqrt(d.mu/(g*g*g));d=n+m*Math.sin(n)-p*Math.cos(n);do{var w=Math.cos(d);var B=Math.sin(d);w=(n-d+m*B-p*w)/(1-m*w-p*B);d+=w}while(1E-12<=Math.abs(w));w=Math.cos(d);B=Math.sin(d);n=p*w-m*B;var z=-m*w-p*B,sa=1/(1+z),aa=1/(1+Math.sqrt(1-m*m-p*p));d=g*(w-m-aa*p*n);n=g*(B-p+aa*m*n);p=r*sa*g*(-B-aa*p*z);g=r*sa*g*(+w+
-aa*m*z);m=2*Math.sqrt(1-l*l-k*k);r=1-2*k*k;w=1-2*l*l;B=2*k*l;d=new ob(d*r+n*B,d*B+n*w,(l*n-d*k)*m,p*r+g*B,p*B+g*w,(l*g-p*k)*m,a);d=dc(Rc,d);h.call(f,d)}return new yc(b)};e.HelioVector=xa;e.HelioDistance=ea;e.GeoVector=X;e.Search=G;e.SearchSunLongitude=Rb;e.PairLongitude=kb;e.AngleFromSun=na;e.EclipticLongitude=fa;var Sb=function(a,b,c,d,f,h,l,k){this.time=a;this.mag=b;this.phase_angle=c;this.helio_dist=d;this.geo_dist=f;this.gc=h;this.hc=l;this.ring_tilt=k;this.phase_fraction=(1+Math.cos(e.DEG2RAD*
-c))/2};e.IlluminationInfo=Sb;e.Illumination=Ua;e.SearchRelativeLongitude=oa;e.MoonPhase=lb;e.SearchMoonPhase=Aa;var Ub=function(a,b){this.quarter=a;this.time=b};e.MoonQuarter=Ub;e.SearchMoonQuarter=Tb;e.NextMoonQuarter=function(a){a=new Date(a.time.date.getTime()+5184E5);return Tb(a)};e.SearchRiseSet=function(a,b,c,d,f){function h(w){var B=Na(a,w,b,!0,!0);w=Ma(w,b,B.ra,B.dec).altitude+l/B.dist*e.RAD2DEG+Qc;return c*w}ma(b);v(f);a:switch(a){case u.Sun:var l=Oc;break a;case u.Moon:l=Pc;break a;default:l=
-0}if(a===u.Earth)throw"Cannot find rise or set time of the Earth.";if(1===c){var k=12;var g=0}else if(-1===c)k=0,g=12;else throw"SearchRiseSet: Invalid direction parameter "+c+" -- must be +1 or -1";d=y(d);var m=h(d);var n;if(0=m&&0=d.ut+f)return null;p=m.time;m=h(m.time);n=h(r.time)}};var Vb=function(a,b){this.time=
-a;this.hor=b};e.HourAngleEvent=Vb;e.SearchHourAngle=Ba;var zc=function(a,b,c,d){this.mar_equinox=a;this.jun_solstice=b;this.sep_equinox=c;this.dec_solstice=d};e.SeasonInfo=zc;e.Seasons=function(a){function b(l,k,g){k=new Date(Date.UTC(a,k-1,g));l=Rb(l,k,4);if(!l)throw"Cannot find season change near "+k.toISOString();return l}a instanceof Date&&Number.isFinite(a.getTime())&&(a=a.getUTCFullYear());if(!Number.isSafeInteger(a))throw"Cannot calculate seasons because year argument "+a+" is neither a Date nor a safe integer.";
-var c=b(0,3,19),d=b(90,6,19),f=b(180,9,21),h=b(270,12,20);return new zc(c,d,f,h)};var Xb=function(a,b,c,d){this.time=a;this.visibility=b;this.elongation=c;this.ecliptic_separation=d};e.ElongationEvent=Xb;e.Elongation=Wb;e.SearchMaxElongation=function(a,b){function c(m){var n=m.AddDays(-.005);m=m.AddDays(.005);n=na(a,n);m=na(a,m);return(n-m)/.01}b=y(b);var d={Mercury:{s1:50,s2:85},Venus:{s1:40,s2:50}}[a];if(!d)throw"SearchMaxElongation works for Mercury and Venus only.";for(var f=0;2>=++f;){var h=
-fa(a,b),l=fa(u.Earth,b),k=ya(h-l),g=h=l=void 0;k>=-d.s1&&k<+d.s1?(g=0,l=+d.s1,h=+d.s2):k>=+d.s2||k<-d.s2?(g=0,l=-d.s2,h=-d.s1):0<=k?(g=-za(a)/4,l=+d.s1,h=+d.s2):(g=-za(a)/4,l=-d.s2,h=-d.s1);k=b.AddDays(g);l=oa(a,l,k);h=oa(a,h,l);k=c(l);if(0<=k)throw"SearchMaxElongation: internal error: m1 = "+k;g=c(h);if(0>=g)throw"SearchMaxElongation: internal error: m2 = "+g;k=G(c,l,h,{init_f1:k,init_f2:g,dt_tolerance_seconds:10});if(!k)throw"SearchMaxElongation: failed search iter "+f+" (t1="+l.toString()+", t2="+
-h.toString()+")";if(k.tt>=b.tt)return Wb(a,k);b=h.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(g){var m=g.AddDays(-.005);g=g.AddDays(.005);m=Ua(a,m).mag;return(Ua(a,g).mag-m)/.01}if(a!==u.Venus)throw"SearchPeakMagnitude currently works for Venus only.";b=y(b);for(var d=0;2>=++d;){var f=fa(a,b),h=fa(u.Earth,b),l=ya(f-h),k=f=h=void 0;-10<=l&&10>l?(k=0,h=10,f=30):30<=l||-30>l?(k=0,h=-30,f=-10):0<=l?(k=-za(a)/4,h=10,f=30):
-(k=-za(a)/4,h=-30,f=-10);l=b.AddDays(k);h=oa(a,h,l);f=oa(a,f,h);l=c(h);if(0<=l)throw"SearchPeakMagnitude: internal error: m1 = "+l;k=c(f);if(0>=k)throw"SearchPeakMagnitude: internal error: m2 = "+k;l=G(c,h,f,{init_f1:l,init_f2:k,dt_tolerance_seconds:10});if(!l)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+h.toString()+", t2="+f.toString()+")";if(l.tt>=b.tt)return Ua(a,l);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Ca=function(a,b,c){this.time=a;
-this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Ca;e.SearchLunarApsis=Yb;e.NextLunarApsis=function(a){var b=Yb(a.time.AddDays(11));if(1!==b.kind+a.kind)throw"NextLunarApsis INTERNAL ERROR: did not find alternating apogee/perigee: prev="+a.kind+" @ "+a.time.toString()+", next="+b.kind+" @ "+b.time.toString();return b};e.SearchPlanetApsis=$b;e.NextPlanetApsis=function(a,b){if(0!==b.kind&&1!==b.kind)throw"Invalid apsis kind: "+b.kind;var c=b.time.AddDays(.25*Z[a].OrbitalPeriod);a=$b(a,
-c);if(1!==a.kind+b.kind)throw"Internal error: previous apsis was "+b.kind+", but found "+a.kind+" for next apsis.";return a};e.InverseRotation=pa;e.CombineRotation=qa;e.IdentityMatrix=function(){return new I([[1,0,0],[0,1,0],[0,0,1]])};e.Pivot=function(a,b,c){if(0!==b&&1!==b&&2!==b)throw"Invalid axis "+b+". Must be [0, 1, 2].";var d=v(c)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);var f=(b+1)%3,h=(b+2)%3,l=[[0,0,0],[0,0,0],[0,0,0]];l[f][f]=c*a.rot[f][f]-d*a.rot[f][h];l[f][h]=d*a.rot[f][f]+c*a.rot[f][h];
-l[f][b]=a.rot[f][b];l[h][f]=c*a.rot[h][f]-d*a.rot[h][h];l[h][h]=d*a.rot[h][f]+c*a.rot[h][h];l[h][b]=a.rot[h][b];l[b][f]=c*a.rot[b][f]-d*a.rot[b][h];l[b][h]=d*a.rot[b][f]+c*a.rot[b][h];l[b][b]=a.rot[b][b];return new I(l)};e.VectorFromSphere=mb;e.EquatorFromVector=ac;e.SphereFromVector=nb;e.HorizonFromVector=function(a,b){a=nb(a);a.lon=bc(a.lon);a.lat+=ua(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=bc(a.lon);c=a.lat+cc(c,a.lat);a=new Va(c,d,a.dist);return mb(a,b)};e.Refraction=ua;e.InverseRefraction=
-cc;e.RotateVector=Da;e.RotateState=dc;e.Rotation_EQJ_ECL=ec;e.Rotation_ECL_EQJ=function(){return new I([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=pb;e.Rotation_EQD_EQJ=qb;e.Rotation_EQD_HOR=rb;e.Rotation_HOR_EQD=fc;e.Rotation_HOR_EQJ=gc;e.Rotation_EQJ_HOR=function(a,b){a=gc(a,b);return pa(a)};e.Rotation_EQD_ECL=hc;e.Rotation_ECL_EQD=ic;e.Rotation_ECL_HOR=jc;e.Rotation_HOR_ECL=function(a,b){a=jc(a,b);return pa(a)};e.Rotation_EQJ_GAL=
-function(){return new I([[-.0548624779711344,.4941095946388765,-.8676668813529025],[-.8734572784246782,-.4447938112296831,-.1980677870294097],[-.483800052994852,.7470034631630423,.4559861124470794]])};e.Rotation_GAL_EQJ=function(){return new I([[-.0548624779711344,-.8734572784246782,-.483800052994852],[.4941095946388765,-.4447938112296831,.7470034631630423],[-.8676668813529025,-.1980677870294097,.4559861124470794]])};var Tc=[["And","Andromeda"],["Ant","Antila"],["Aps","Apus"],["Aql","Aquila"],["Aqr",
-"Aquarius"],["Ara","Ara"],["Ari","Aries"],["Aur","Auriga"],["Boo","Bootes"],["Cae","Caelum"],["Cam","Camelopardis"],["Cap","Capricornus"],["Car","Carina"],["Cas","Cassiopeia"],["Cen","Centaurus"],["Cep","Cepheus"],["Cet","Cetus"],["Cha","Chamaeleon"],["Cir","Circinus"],["CMa","Canis Major"],["CMi","Canis Minor"],["Cnc","Cancer"],["Col","Columba"],["Com","Coma Berenices"],["CrA","Corona Australis"],["CrB","Corona Borealis"],["Crt","Crater"],["Cru","Crux"],["Crv","Corvus"],["CVn","Canes Venatici"],
-["Cyg","Cygnus"],["Del","Delphinus"],["Dor","Dorado"],["Dra","Draco"],["Equ","Equuleus"],["Eri","Eridanus"],["For","Fornax"],["Gem","Gemini"],["Gru","Grus"],["Her","Hercules"],["Hor","Horologium"],["Hya","Hydra"],["Hyi","Hydrus"],["Ind","Indus"],["Lac","Lacerta"],["Leo","Leo"],["Lep","Lepus"],["Lib","Libra"],["LMi","Leo Minor"],["Lup","Lupus"],["Lyn","Lynx"],["Lyr","Lyra"],["Men","Mensa"],["Mic","Microscopium"],["Mon","Monoceros"],["Mus","Musca"],["Nor","Norma"],["Oct","Octans"],["Oph","Ophiuchus"],
-["Ori","Orion"],["Pav","Pavo"],["Peg","Pegasus"],["Per","Perseus"],["Phe","Phoenix"],["Pic","Pictor"],["PsA","Pisces Austrinus"],["Psc","Pisces"],["Pup","Puppis"],["Pyx","Pyxis"],["Ret","Reticulum"],["Scl","Sculptor"],["Sco","Scorpius"],["Sct","Scutum"],["Ser","Serpens"],["Sex","Sextans"],["Sge","Sagitta"],["Sgr","Sagittarius"],["Tau","Taurus"],["Tel","Telescopium"],["TrA","Triangulum Australe"],["Tri","Triangulum"],["Tuc","Tucana"],["UMa","Ursa Major"],["UMi","Ursa Minor"],["Vel","Vela"],["Vir",
-"Virgo"],["Vol","Volans"],["Vul","Vulpecula"]],Uc=[[83,0,8640,2112],[83,2880,5220,2076],[83,7560,8280,2068],[83,6480,7560,2064],[15,0,2880,2040],[10,3300,3840,1968],[15,0,1800,1920],[10,3840,5220,1920],[83,6300,6480,1920],[33,7260,7560,1920],[15,0,1263,1848],[10,4140,4890,1848],[83,5952,6300,1800],[15,7260,7440,1800],[10,2868,3300,1764],[33,3300,4080,1764],[83,4680,5952,1680],[13,1116,1230,1632],[33,7350,7440,1608],[33,4080,4320,1596],[15,0,120,1584],[83,5040,5640,1584],[15,8490,8640,1584],[33,4320,
-4860,1536],[33,4860,5190,1512],[15,8340,8490,1512],[10,2196,2520,1488],[33,7200,7350,1476],[15,7393.2,7416,1462],[10,2520,2868,1440],[82,2868,3030,1440],[33,7116,7200,1428],[15,7200,7393.2,1428],[15,8232,8340,1418],[13,0,876,1404],[33,6990,7116,1392],[13,612,687,1380],[13,876,1116,1368],[10,1116,1140,1368],[15,8034,8232,1350],[10,1800,2196,1344],[82,5052,5190,1332],[33,5190,6990,1332],[10,1140,1200,1320],[15,7968,8034,1320],[15,7416,7908,1316],[13,0,612,1296],[50,2196,2340,1296],[82,4350,4860,1272],
-[33,5490,5670,1272],[15,7908,7968,1266],[10,1200,1800,1260],[13,8232,8400,1260],[33,5670,6120,1236],[62,735,906,1212],[33,6120,6564,1212],[13,0,492,1200],[62,492,600,1200],[50,2340,2448,1200],[13,8400,8640,1200],[82,4860,5052,1164],[13,0,402,1152],[13,8490,8640,1152],[39,6543,6564,1140],[33,6564,6870,1140],[30,6870,6900,1140],[62,600,735,1128],[82,3030,3300,1128],[13,60,312,1104],[82,4320,4350,1080],[50,2448,2652,1068],[30,7887,7908,1056],[30,7875,7887,1050],[30,6900,6984,1044],[82,3300,3660,1008],
-[82,3660,3882,960],[8,5556,5670,960],[39,5670,5880,960],[50,3330,3450,954],[0,0,906,882],[62,906,924,882],[51,6969,6984,876],[62,1620,1689,864],[30,7824,7875,864],[44,7875,7920,864],[7,2352,2652,852],[50,2652,2790,852],[0,0,720,840],[44,7920,8214,840],[44,8214,8232,828],[0,8232,8460,828],[62,924,978,816],[82,3882,3960,816],[29,4320,4440,816],[50,2790,3330,804],[48,3330,3558,804],[0,258,507,792],[8,5466,5556,792],[0,8460,8550,770],[29,4440,4770,768],[0,8550,8640,752],[29,5025,5052,738],[80,870,978,
-736],[62,978,1620,736],[7,1620,1710,720],[51,6543,6969,720],[82,3960,4320,696],[30,7080,7530,696],[7,1710,2118,684],[48,3558,3780,684],[29,4770,5025,684],[0,0,24,672],[80,507,600,672],[7,2118,2352,672],[37,2838,2880,672],[30,7530,7824,672],[30,6933,7080,660],[80,690,870,654],[25,5820,5880,648],[8,5430,5466,624],[25,5466,5820,624],[51,6612,6792,624],[48,3870,3960,612],[51,6792,6933,612],[80,600,690,600],[66,258,306,570],[48,3780,3870,564],[87,7650,7710,564],[77,2052,2118,548],[0,24,51,528],[73,5730,
-5772,528],[37,2118,2238,516],[87,7140,7290,510],[87,6792,6930,506],[0,51,306,504],[87,7290,7404,492],[37,2811,2838,480],[87,7404,7650,468],[87,6930,7140,460],[6,1182,1212,456],[75,6792,6840,444],[59,2052,2076,432],[37,2238,2271,420],[75,6840,7140,388],[77,1788,1920,384],[39,5730,5790,384],[75,7140,7290,378],[77,1662,1788,372],[77,1920,2016,372],[23,4620,4860,360],[39,6210,6570,344],[23,4272,4620,336],[37,2700,2811,324],[39,6030,6210,308],[61,0,51,300],[77,2016,2076,300],[37,2520,2700,300],[61,7602,
-7680,300],[37,2271,2496,288],[39,6570,6792,288],[31,7515,7578,284],[61,7578,7602,284],[45,4146,4272,264],[59,2247,2271,240],[37,2496,2520,240],[21,2811,2853,240],[61,8580,8640,240],[6,600,1182,238],[31,7251,7308,204],[8,4860,5430,192],[61,8190,8580,180],[21,2853,3330,168],[45,3330,3870,168],[58,6570,6718.4,150],[3,6718.4,6792,150],[31,7500,7515,144],[20,2520,2526,132],[73,6570,6633,108],[39,5790,6030,96],[58,6570,6633,72],[61,7728,7800,66],[66,0,720,48],[73,6690,6792,48],[31,7308,7500,48],[34,7500,
-7680,48],[61,7680,7728,48],[61,7920,8190,48],[61,7800,7920,42],[20,2526,2592,36],[77,1290,1662,0],[59,1662,1680,0],[20,2592,2910,0],[85,5280,5430,0],[58,6420,6570,0],[16,954,1182,-42],[77,1182,1290,-42],[73,5430,5856,-78],[59,1680,1830,-96],[59,2100,2247,-96],[73,6420,6468,-96],[73,6570,6690,-96],[3,6690,6792,-96],[66,8190,8580,-96],[45,3870,4146,-144],[85,4146,4260,-144],[66,0,120,-168],[66,8580,8640,-168],[85,5130,5280,-192],[58,5730,5856,-192],[3,7200,7392,-216],[4,7680,7872,-216],[58,6180,6468,
--240],[54,2100,2910,-264],[35,1770,1830,-264],[59,1830,2100,-264],[41,2910,3012,-264],[74,3450,3870,-264],[85,4260,4620,-264],[58,6330,6360,-280],[3,6792,7200,-288.8],[35,1740,1770,-348],[4,7392,7680,-360],[73,6180,6570,-384],[72,6570,6792,-384],[41,3012,3090,-408],[58,5856,5895,-438],[41,3090,3270,-456],[26,3870,3900,-456],[71,5856,5895,-462],[47,5640,5730,-480],[28,4530,4620,-528],[85,4620,5130,-528],[41,3270,3510,-576],[16,600,954,-585.2],[35,954,1350,-585.2],[26,3900,4260,-588],[28,4260,4530,
--588],[47,5130,5370,-588],[58,5856,6030,-590],[16,0,600,-612],[11,7680,7872,-612],[4,7872,8580,-612],[16,8580,8640,-612],[41,3510,3690,-636],[35,1692,1740,-654],[46,1740,2202,-654],[11,7200,7680,-672],[41,3690,3810,-700],[41,4530,5370,-708],[47,5370,5640,-708],[71,5640,5760,-708],[35,1650,1692,-720],[58,6030,6336,-720],[76,6336,6420,-720],[41,3810,3900,-748],[19,2202,2652,-792],[41,4410,4530,-792],[41,3900,4410,-840],[36,1260,1350,-864],[68,3012,3372,-882],[35,1536,1650,-888],[76,6420,6900,-888],
-[65,7680,8280,-888],[70,8280,8400,-888],[36,1080,1260,-950],[1,3372,3960,-954],[70,0,600,-960],[36,600,1080,-960],[35,1392,1536,-960],[70,8400,8640,-960],[14,5100,5370,-1008],[49,5640,5760,-1008],[71,5760,5911.5,-1008],[9,1740,1800,-1032],[22,1800,2370,-1032],[67,2880,3012,-1032],[35,1230,1392,-1056],[71,5911.5,6420,-1092],[24,6420,6900,-1092],[76,6900,7320,-1092],[53,7320,7680,-1092],[35,1080,1230,-1104],[9,1620,1740,-1116],[49,5520,5640,-1152],[63,0,840,-1156],[35,960,1080,-1176],[40,1470,1536,
--1176],[9,1536,1620,-1176],[38,7680,7920,-1200],[67,2160,2880,-1218],[84,2880,2940,-1218],[35,870,960,-1224],[40,1380,1470,-1224],[63,0,660,-1236],[12,2160,2220,-1260],[84,2940,3042,-1272],[40,1260,1380,-1276],[32,1380,1440,-1276],[63,0,570,-1284],[35,780,870,-1296],[64,1620,1800,-1296],[49,5418,5520,-1296],[84,3042,3180,-1308],[12,2220,2340,-1320],[14,4260,4620,-1320],[49,5100,5418,-1320],[56,5418,5520,-1320],[32,1440,1560,-1356],[84,3180,3960,-1356],[14,3960,4050,-1356],[5,6300,6480,-1368],[78,
-6480,7320,-1368],[38,7920,8400,-1368],[40,1152,1260,-1380],[64,1800,1980,-1380],[12,2340,2460,-1392],[63,0,480,-1404],[35,480,780,-1404],[63,8400,8640,-1404],[32,1560,1650,-1416],[56,5520,5911.5,-1440],[43,7320,7680,-1440],[64,1980,2160,-1464],[18,5460,5520,-1464],[5,5911.5,5970,-1464],[18,5370,5460,-1526],[5,5970,6030,-1526],[64,2160,2460,-1536],[12,2460,3252,-1536],[14,4050,4260,-1536],[27,4260,4620,-1536],[14,4620,5232,-1536],[18,4860,4920,-1560],[5,6030,6060,-1560],[40,780,1152,-1620],[69,1152,
-1650,-1620],[18,5310,5370,-1620],[5,6060,6300,-1620],[60,6300,6480,-1620],[81,7920,8400,-1620],[32,1650,2370,-1680],[18,4920,5310,-1680],[79,5310,6120,-1680],[81,0,480,-1800],[42,1260,1650,-1800],[86,2370,3252,-1800],[12,3252,4050,-1800],[55,4050,4920,-1800],[60,6480,7680,-1800],[43,7680,8400,-1800],[81,8400,8640,-1800],[81,270,480,-1824],[42,0,1260,-1980],[17,2760,4920,-1980],[2,4920,6480,-1980],[52,1260,2760,-2040],[57,0,8640,-2160]],wb,Ac,Bc=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875=
-c;this.dec1875=d};e.ConstellationInfo=Bc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);wb||(wb=pb(new N(-45655.74141261017)),Ac=new N(0));a=new Va(b,15*a,1);a=mb(a,Ac);a=Da(wb,a);a=ac(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Uc),f=d.next();!f.done;f=d.next()){f=f.value;var h=f[1]*c,l=f[2]*c;if(f[3]*b<=a.dec&&h<=a.ra&&a.raa){c=0;var h=0=c;)c+=360;for(;180Math.abs(n))break;h-=n/(-42.69778487239616*((k-g)/
+l-g*k*-.006694397995865464/(-42.69778487239616*m))+d*f+a*b)}h*=e.RAD2DEG;l=6378.1366/l;d=Math.abs(f)>Math.abs(b)?d/f-.9933056020041345*l:a/b-l}return new fb(h,c,1E3*d)};e.Ecliptic=va;e.GeoMoon=Y;var ea=[[-73E4,[-26.1182072321076,-14.376168177825,3.3844025152995],[.0016339372163656,-.0027861699588508,-.0013585880229445]],[-693500,[43.6599275018261,15.7782921408811,-8.2269833881374],[-2.504304629586E-4,.0021163039457238,7.3466073583102E-4]],[-657E3,[-17.0086014985033,33.059074387642,15.4080189624259],
+[-.0019676551946049,-.001833770776677,2.0125441459959E-5]],[-620500,[26.9005106893171,-21.5285596810214,-14.7987712668075],[.0022939261196998,.0017431871970059,-1.4585639832643E-4]],[-584E3,[20.2303809506997,43.2669666571891,7.3829660919234],[-.0019754081700585,5.3457141292226E-4,7.5929169129793E-4]],[-547500,[-22.5571440338751,-19.2958112538447,.7806423603826],[.0021494578646505,-.0024266772630044,-.0014013084013574]],[-511E3,[43.023623681036,19.6179542007347,-6.8406553041565],[-4.7729923671058E-4,
+.0020208979483877,7.7191815992131E-4]],[-474500,[-20.4245105862934,29.5157679318005,15.3408675727018],[-.0018003167284198,-.0021025226687937,-1.1262333332859E-4]],[-438E3,[30.7746921076872,-18.2366370153037,-14.9455358798963],[.0020113162005465,.0019353827024189,-2.0937793168297E-6]],[-401500,[16.7235440456361,44.0505598318603,8.688611393944],[-.0020565226049264,3.2710694138777E-4,7.2006155046579E-4]],[-365E3,[-18.4891734360057,-23.1428732331142,-1.6436720878799],[.0025524223225832,-.0020035792463879,
+-.0013910737531294]],[-328500,[42.0853950560734,22.974253125952,-5.5131410205412],[-6.7105845193949E-4,.0019177289500465,7.9770011059534E-4]],[-292E3,[-23.2753639151193,25.8185142987694,15.0553815885983],[-.0016062295460975,-.0023395961498533,-2.4377362639479E-4]],[-255500,[33.901579321013,-14.9421228983498,-14.8664994855707],[.0017455105487563,.0020655068871494,1.169500065763E-4]],[-219E3,[13.3770189322702,44.4442211120183,9.8260227015847],[-.0021171882923251,1.3114714542921E-4,6.7884578840323E-4]],
+[-182500,[-14.1723844533379,-26.0054690135836,-3.8387026446526],[.0028419751785822,-.0015579441656564,-.001340841671106]],[-146E3,[40.9468572586403,25.9049735920209,-4.2563362404988],[-8.3652705194051E-4,.0018129497136404,8.156422827306E-4]],[-109500,[-25.5839689598009,22.0699164999425,14.590202603678],[-.0013923977856331,-.0025442249745422,-3.7169906721828E-4]],[-73E3,[36.4035708396756,-11.7473067389593,-14.6304139635223],[.0015037714418941,.0021500325702247,2.1523781242948E-4]],[-36500,[10.2436041239517,
+44.5280986402285,10.8048664487066],[-.0021615839201823,-5.1418983893534E-5,6.368706075143E-4]],[0,[-9.8753695807739,-27.9789262247367,-5.7537118247043],[.0030287533248818,-.0011276087003636,-.0012651326732361]],[36500,[39.7009143866164,28.4327664903825,-3.0906026170881],[-9.7720559866138E-4,.0017121518344796,8.2822409843551E-4]],[73E3,[-27.3620419812795,18.4265651225706,13.9975343005914],[-.001169093462134,-.0027143131627458,-4.9312695340367E-4]],[109500,[38.3556091850032,-8.7643800131842,-14.2951819118807],
+[.0012922798115839,.0022032141141126,2.9606522103424E-4]],[146E3,[7.3929490279056,44.3826789515344,11.6295002148543],[-.002193281545383,-2.1751799585364E-4,5.9556516201114E-4]],[182500,[-5.8649529029432,-29.1987619981354,-7.3502494912123],[.0031339384323665,-7.4205968379701E-4,-.0011783357537604]],[219E3,[38.4269476345329,30.5667598351632,-2.0378379641214],[-.0010958945370084,.0016194885149659,8.3705272532546E-4]],[255500,[-28.6586488201636,15.0309000931701,13.3365724093667],[-9.4611899595408E-4,
+-.0028506813871559,-6.0508645822989E-4]],[292E3,[39.8319806717528,-6.0784057667647,-13.9098153586562],[.0011117769689167,.0022362097830152,3.6230548231153E-4]],[328500,[4.837152376403,44.072311954153,12.3146147867802],[-.0022164547537724,-3.6790365636785E-4,5.5542723844616E-4]],[365E3,[-2.2619763759487,-29.8581508706765,-8.6502366418978],[.0031821176368396,-4.0915169873994E-4,-.0010895893040652]],[401500,[37.1576590087419,32.3528396259588,-1.0950381786229],[-.001198841260683,.0015356290902995,8.4339118209852E-4]],
+[438E3,[-29.5767402292299,11.8635359435865,12.6313230398719],[-7.2292830060955E-4,-.0029587820140709,-7.08242964503E-4]],[474500,[40.9541099577599,-3.658980594537,-13.499469956395],[9.5387298337127E-4,.0022572135462477,4.1826529781128E-4]],[511E3,[2.4859523114116,43.6181887566155,12.8914184596699],[-.0022339745420393,-5.1034757181916E-4,5.1485330196245E-4]],[547500,[1.0594791441638,-30.1357921778687,-9.7458684762963],[.0031921591684898,-1.130531279615E-4,-9.9954096945965E-4]],[584E3,[35.8778640130144,
+33.8942263660709,-.2245246362769],[-.0012941245730845,.0014560427668319,8.4762160640137E-4]],[620500,[-30.2026537318923,8.7794211940578,11.8609238187578],[-4.9002221381806E-4,-.0030438768469137,-8.0605935262763E-4]],[657E3,[41.8536204011376,-1.3790965838042,-13.0624345337527],[8.0674627557124E-4,.0022702374399791,4.6832587475465E-4]],[693500,[.2468843977112,43.0303960481227,13.3909343344167],[-.0022436121787266,-6.5238074250728E-4,4.7172729553196E-4]],[73E4,[4.2432528370899,-30.1182016908248,-10.7074412313491],
+[.0031725847067411,1.609846120227E-4,-9.0672150593868E-4]]],E=function(a,b,c){this.x=a;this.y=b;this.z=c};E.prototype.ToAstroVector=function(a){return new D(this.x,this.y,this.z,a)};E.prototype.quadrature=function(){return this.x*this.x+this.y*this.y+this.z*this.z};E.prototype.add=function(a){return new E(this.x+a.x,this.y+a.y,this.z+a.z)};E.prototype.sub=function(a){return new E(this.x-a.x,this.y-a.y,this.z-a.z)};E.prototype.incr=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};E.prototype.decr=
+function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};E.prototype.mul=function(a){return new E(a*this.x,a*this.y,a*this.z)};E.prototype.div=function(a){return new E(this.x/a,this.y/a,this.z/a)};E.prototype.mean=function(a){return new E((this.x+a.x)/2,(this.y+a.y)/2,(this.z+a.z)/2)};var Sa=function(a,b,c){this.tt=a;this.r=b;this.v=c},Ua=function(a){var b=new Sa(a,new E(0,0,0),new E(0,0,0));this.Jupiter=Ra(b,a,u.Jupiter,2.825345909524226E-7);this.Saturn=Ra(b,a,u.Saturn,8.459715185680659E-8);this.Uranus=
+Ra(b,a,u.Uranus,1.292024916781969E-8);this.Neptune=Ra(b,a,u.Neptune,1.524358900784276E-8);this.Jupiter.r.decr(b.r);this.Jupiter.v.decr(b.v);this.Saturn.r.decr(b.r);this.Saturn.v.decr(b.v);this.Uranus.r.decr(b.r);this.Uranus.v.decr(b.v);this.Neptune.r.decr(b.r);this.Neptune.v.decr(b.v);this.Sun=new Sa(a,b.r.mul(-1),b.v.mul(-1))};Ua.prototype.Acceleration=function(a){var b=wa(a,2.959122082855911E-4,this.Sun.r);b.incr(wa(a,2.825345909524226E-7,this.Jupiter.r));b.incr(wa(a,8.459715185680659E-8,this.Saturn.r));
+b.incr(wa(a,1.292024916781969E-8,this.Uranus.r));b.incr(wa(a,1.524358900784276E-8,this.Neptune.r));return b};var Nb=function(a,b,c,d){this.tt=a;this.r=b;this.v=c;this.a=d},Ob=function(a,b){this.bary=a;this.grav=b},lb=[],Rc=new I([[.9994327653386544,-.03367710746976414,0],[.030395942890628476,.902057912352809,.43054338854229507],[-.014499455966335291,-.43029916940910073,.902569881273754]]),Sc=[{mu:2.82489428433814E-7,al:[1.446213296021224,3.5515522861824],a:[[.0028210960212903,0,0]],l:[[-1.925258348666E-4,
+4.9369589722645,.01358483658305],[-9.70803596076E-5,4.3188796477322,.01303413843243],[-8.988174165E-5,1.9080016428617,.00305064867158],[-5.53101050262E-5,1.4936156681569,.01293892891155]],z:[[.0041510849668155,4.089939635545,-.01290686414666],[6.260521444113E-4,1.446188898627,3.5515522949802],[3.52747346169E-5,2.1256287034578,1.2727416567E-4]],zeta:[[3.142172466014E-4,2.7964219722923,-.002315096098],[9.04169207946E-5,1.0477061879627,-5.6920638196E-4]]},{mu:2.82483274392893E-7,al:[-.3735263437471362,
+1.76932271112347],a:[[.0044871037804314,0,0],[4.324367498E-7,1.819645606291,1.7822295777568]],l:[[8.576433172936E-4,4.3188693178264,.01303413830805],[4.549582875086E-4,1.4936531751079,.01293892881962],[3.248939825174E-4,1.8196494533458,1.7822295777568],[-3.074250079334E-4,4.9377037005911,.01358483286724],[1.982386144784E-4,1.907986905476,.00305101212869],[1.834063551804E-4,2.1402853388529,.00145009789338],[-1.434383188452E-4,5.622214036663,.89111478887838],[-7.71939140944E-5,4.300272437235,2.6733443704266]],
+z:[[-.0093589104136341,4.0899396509039,-.01290686414666],[2.988994545555E-4,5.9097265185595,1.7693227079462],[2.13903639035E-4,2.1256289300016,1.2727418407E-4],[1.980963564781E-4,2.743516829265,6.7797343009E-4],[1.210388158965E-4,5.5839943711203,3.20566149E-5],[8.37042048393E-5,1.6094538368039,-.90402165808846],[8.23525166369E-5,1.4461887708689,3.5515522949802]],zeta:[[.0040404917832303,1.0477063169425,-5.692064054E-4],[2.200421034564E-4,3.3368857864364,-1.2491307307E-4],[1.662544744719E-4,2.4134862374711,
+0],[5.90282470983E-5,5.9719930968366,-3.056160225E-5]]},{mu:2.82498184184723E-7,al:[.2874089391143348,.878207923589328],a:[[.0071566594572575,0,0],[1.393029911E-6,1.1586745884981,2.6733443704266]],l:[[2.310797886226E-4,2.1402987195942,.00145009784384],[-1.828635964118E-4,4.3188672736968,.01303413828263],[1.512378778204E-4,4.9373102372298,.01358483481252],[-1.163720969778E-4,4.300265986149,2.6733443704266],[-9.55478069846E-5,1.4936612842567,.01293892879857],[8.15246854464E-5,5.6222137132535,.89111478887838],
+[-8.01219679602E-5,1.2995922951532,1.0034433456729],[-6.07017260182E-5,.64978769669238,.50172167043264]],z:[[.0014289811307319,2.1256295942739,1.2727413029E-4],[7.71093122676E-4,5.5836330003496,3.20643411E-5],[5.925911780766E-4,4.0899396636448,-.01290686414666],[2.045597496146E-4,5.2713683670372,-.12523544076106],[1.785118648258E-4,.28743156721063,.8782079244252],[1.131999784893E-4,1.4462127277818,3.5515522949802],[-6.5877816921E-5,2.2702423990985,-1.7951364394537],[4.97058888328E-5,5.9096792204858,
+1.7693227129285]],zeta:[[.0015932721570848,3.3368862796665,-1.2491307058E-4],[8.533093128905E-4,2.4133881688166,0],[3.513347911037E-4,5.9720789850127,-3.056101771E-5],[-1.441929255483E-4,1.0477061764435,-5.6920632124E-4]]},{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828],a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,
+2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358],[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],[7.47056855106E-5,1.2995916202344,1.0034433456729]],z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4,5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,
+1.7693227129285],[5.99351698525E-5,4.1125517584798,-2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,-.62695712529519]],zeta:[[.0038422977898495,2.4133922085557,0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4,3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],yc=function(a){this.moon=a};e.JupiterMoonsInfo=yc;e.JupiterMoons=function(a){a=new N(a);for(var b=[],c=$jscomp.makeIterator(Sc),
+d=c.next();!d.done;d=c.next()){var f=b,h=f.push;d=d.value;for(var l=a.tt+18262.5,k=[0,d.al[0]+l*d.al[1],0,0,0,0],g=$jscomp.makeIterator(d.a),m=g.next();!m.done;m=g.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;k[0]+=m*Math.cos(p+l*n)}g=$jscomp.makeIterator(d.l);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,k[1]+=m*Math.sin(p+l*n);k[1]%=O;0>k[1]&&(k[1]+=O);g=$jscomp.makeIterator(d.z);
+for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[2]+=m*Math.cos(p),k[3]+=m*Math.sin(p);g=$jscomp.makeIterator(d.zeta);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[4]+=m*Math.cos(p),k[5]+=m*Math.sin(p);g=k[0];n=k[1];m=k[2];p=k[3];l=k[4];k=k[5];var r=Math.sqrt(d.mu/(g*g*g));d=n+m*Math.sin(n)-p*Math.cos(n);do{var w=Math.cos(d);var B=Math.sin(d);
+w=(n-d+m*B-p*w)/(1-m*w-p*B);d+=w}while(1E-12<=Math.abs(w));w=Math.cos(d);B=Math.sin(d);n=p*w-m*B;var z=-m*w-p*B,sa=1/(1+z),aa=1/(1+Math.sqrt(1-m*m-p*p));d=g*(w-m-aa*p*n);n=g*(B-p+aa*m*n);p=r*sa*g*(-B-aa*p*z);g=r*sa*g*(+w+aa*m*z);m=2*Math.sqrt(1-l*l-k*k);r=1-2*k*k;w=1-2*l*l;B=2*k*l;d=new qb(d*r+n*B,d*B+n*w,(l*n-d*k)*m,p*r+g*B,p*B+g*w,(l*g-p*k)*m,a);d=dc(Rc,d);h.call(f,d)}return new yc(b)};e.HelioVector=xa;e.HelioDistance=fa;e.GeoVector=X;e.Search=H;e.SearchSunLongitude=Rb;e.PairLongitude=mb;e.AngleFromSun=
+na;e.EclipticLongitude=ha;var Sb=function(a,b,c,d,f,h,l,k){this.time=a;this.mag=b;this.phase_angle=c;this.helio_dist=d;this.geo_dist=f;this.gc=h;this.hc=l;this.ring_tilt=k;this.phase_fraction=(1+Math.cos(e.DEG2RAD*c))/2};e.IlluminationInfo=Sb;e.Illumination=Va;e.SearchRelativeLongitude=oa;e.MoonPhase=nb;e.SearchMoonPhase=Aa;var Ub=function(a,b){this.quarter=a;this.time=b};e.MoonQuarter=Ub;e.SearchMoonQuarter=Tb;e.NextMoonQuarter=function(a){a=new Date(a.time.date.getTime()+5184E5);return Tb(a)};e.SearchRiseSet=
+function(a,b,c,d,f){function h(w){var B=Oa(a,w,b,!0,!0);w=Na(w,b,B.ra,B.dec).altitude+l/B.dist*e.RAD2DEG+Qc;return c*w}ma(b);v(f);a:switch(a){case u.Sun:var l=Oc;break a;case u.Moon:l=Pc;break a;default:l=0}if(a===u.Earth)throw"Cannot find rise or set time of the Earth.";if(1===c){var k=12;var g=0}else if(-1===c)k=0,g=12;else throw"SearchRiseSet: Invalid direction parameter "+c+" -- must be +1 or -1";d=y(d);var m=h(d);var n;if(0=m&&0=d.ut+f)return null;p=m.time;m=h(m.time);n=h(r.time)}};var Vb=function(a,b){this.time=a;this.hor=b};e.HourAngleEvent=Vb;e.SearchHourAngle=Ba;var zc=function(a,b,c,d){this.mar_equinox=a;this.jun_solstice=b;this.sep_equinox=c;this.dec_solstice=d};e.SeasonInfo=zc;e.Seasons=function(a){function b(l,k,g){k=new Date(Date.UTC(a,k-1,g));l=Rb(l,k,4);if(!l)throw"Cannot find season change near "+
+k.toISOString();return l}a instanceof Date&&Number.isFinite(a.getTime())&&(a=a.getUTCFullYear());if(!Number.isSafeInteger(a))throw"Cannot calculate seasons because year argument "+a+" is neither a Date nor a safe integer.";var c=b(0,3,19),d=b(90,6,19),f=b(180,9,21),h=b(270,12,20);return new zc(c,d,f,h)};var Xb=function(a,b,c,d){this.time=a;this.visibility=b;this.elongation=c;this.ecliptic_separation=d};e.ElongationEvent=Xb;e.Elongation=Wb;e.SearchMaxElongation=function(a,b){function c(m){var n=m.AddDays(-.005);
+m=m.AddDays(.005);n=na(a,n);m=na(a,m);return(n-m)/.01}b=y(b);var d={Mercury:{s1:50,s2:85},Venus:{s1:40,s2:50}}[a];if(!d)throw"SearchMaxElongation works for Mercury and Venus only.";for(var f=0;2>=++f;){var h=ha(a,b),l=ha(u.Earth,b),k=ya(h-l),g=h=l=void 0;k>=-d.s1&&k<+d.s1?(g=0,l=+d.s1,h=+d.s2):k>=+d.s2||k<-d.s2?(g=0,l=-d.s2,h=-d.s1):0<=k?(g=-za(a)/4,l=+d.s1,h=+d.s2):(g=-za(a)/4,l=-d.s2,h=-d.s1);k=b.AddDays(g);l=oa(a,l,k);h=oa(a,h,l);k=c(l);if(0<=k)throw"SearchMaxElongation: internal error: m1 = "+
+k;g=c(h);if(0>=g)throw"SearchMaxElongation: internal error: m2 = "+g;k=H(c,l,h,{init_f1:k,init_f2:g,dt_tolerance_seconds:10});if(!k)throw"SearchMaxElongation: failed search iter "+f+" (t1="+l.toString()+", t2="+h.toString()+")";if(k.tt>=b.tt)return Wb(a,k);b=h.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(g){var m=g.AddDays(-.005);g=g.AddDays(.005);m=Va(a,m).mag;return(Va(a,g).mag-m)/.01}if(a!==u.Venus)throw"SearchPeakMagnitude currently works for Venus only.";
+b=y(b);for(var d=0;2>=++d;){var f=ha(a,b),h=ha(u.Earth,b),l=ya(f-h),k=f=h=void 0;-10<=l&&10>l?(k=0,h=10,f=30):30<=l||-30>l?(k=0,h=-30,f=-10):0<=l?(k=-za(a)/4,h=10,f=30):(k=-za(a)/4,h=-30,f=-10);l=b.AddDays(k);h=oa(a,h,l);f=oa(a,f,h);l=c(h);if(0<=l)throw"SearchPeakMagnitude: internal error: m1 = "+l;k=c(f);if(0>=k)throw"SearchPeakMagnitude: internal error: m2 = "+k;l=H(c,h,f,{init_f1:l,init_f2:k,dt_tolerance_seconds:10});if(!l)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+h.toString()+
+", t2="+f.toString()+")";if(l.tt>=b.tt)return Va(a,l);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Ca=function(a,b,c){this.time=a;this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Ca;e.SearchLunarApsis=Yb;e.NextLunarApsis=function(a){var b=Yb(a.time.AddDays(11));if(1!==b.kind+a.kind)throw"NextLunarApsis INTERNAL ERROR: did not find alternating apogee/perigee: prev="+a.kind+" @ "+a.time.toString()+", next="+b.kind+" @ "+b.time.toString();return b};
+e.SearchPlanetApsis=$b;e.NextPlanetApsis=function(a,b){if(0!==b.kind&&1!==b.kind)throw"Invalid apsis kind: "+b.kind;var c=b.time.AddDays(.25*Z[a].OrbitalPeriod);a=$b(a,c);if(1!==a.kind+b.kind)throw"Internal error: previous apsis was "+b.kind+", but found "+a.kind+" for next apsis.";return a};e.InverseRotation=pa;e.CombineRotation=qa;e.IdentityMatrix=function(){return new I([[1,0,0],[0,1,0],[0,0,1]])};e.Pivot=function(a,b,c){if(0!==b&&1!==b&&2!==b)throw"Invalid axis "+b+". Must be [0, 1, 2].";var d=
+v(c)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);var f=(b+1)%3,h=(b+2)%3,l=[[0,0,0],[0,0,0],[0,0,0]];l[f][f]=c*a.rot[f][f]-d*a.rot[f][h];l[f][h]=d*a.rot[f][f]+c*a.rot[f][h];l[f][b]=a.rot[f][b];l[h][f]=c*a.rot[h][f]-d*a.rot[h][h];l[h][h]=d*a.rot[h][f]+c*a.rot[h][h];l[h][b]=a.rot[h][b];l[b][f]=c*a.rot[b][f]-d*a.rot[b][h];l[b][h]=d*a.rot[b][f]+c*a.rot[b][h];l[b][b]=a.rot[b][b];return new I(l)};e.VectorFromSphere=ob;e.EquatorFromVector=ac;e.SphereFromVector=pb;e.HorizonFromVector=function(a,b){a=pb(a);a.lon=
+bc(a.lon);a.lat+=ua(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=bc(a.lon);c=a.lat+cc(c,a.lat);a=new Wa(c,d,a.dist);return ob(a,b)};e.Refraction=ua;e.InverseRefraction=cc;e.RotateVector=Da;e.RotateState=dc;e.Rotation_EQJ_ECL=ec;e.Rotation_ECL_EQJ=function(){return new I([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=rb;e.Rotation_EQD_EQJ=sb;e.Rotation_EQD_HOR=tb;e.Rotation_HOR_EQD=fc;e.Rotation_HOR_EQJ=gc;e.Rotation_EQJ_HOR=
+function(a,b){a=gc(a,b);return pa(a)};e.Rotation_EQD_ECL=hc;e.Rotation_ECL_EQD=ic;e.Rotation_ECL_HOR=jc;e.Rotation_HOR_ECL=function(a,b){a=jc(a,b);return pa(a)};e.Rotation_EQJ_GAL=function(){return new I([[-.0548624779711344,.4941095946388765,-.8676668813529025],[-.8734572784246782,-.4447938112296831,-.1980677870294097],[-.483800052994852,.7470034631630423,.4559861124470794]])};e.Rotation_GAL_EQJ=function(){return new I([[-.0548624779711344,-.8734572784246782,-.483800052994852],[.4941095946388765,
+-.4447938112296831,.7470034631630423],[-.8676668813529025,-.1980677870294097,.4559861124470794]])};var Tc=[["And","Andromeda"],["Ant","Antila"],["Aps","Apus"],["Aql","Aquila"],["Aqr","Aquarius"],["Ara","Ara"],["Ari","Aries"],["Aur","Auriga"],["Boo","Bootes"],["Cae","Caelum"],["Cam","Camelopardis"],["Cap","Capricornus"],["Car","Carina"],["Cas","Cassiopeia"],["Cen","Centaurus"],["Cep","Cepheus"],["Cet","Cetus"],["Cha","Chamaeleon"],["Cir","Circinus"],["CMa","Canis Major"],["CMi","Canis Minor"],["Cnc",
+"Cancer"],["Col","Columba"],["Com","Coma Berenices"],["CrA","Corona Australis"],["CrB","Corona Borealis"],["Crt","Crater"],["Cru","Crux"],["Crv","Corvus"],["CVn","Canes Venatici"],["Cyg","Cygnus"],["Del","Delphinus"],["Dor","Dorado"],["Dra","Draco"],["Equ","Equuleus"],["Eri","Eridanus"],["For","Fornax"],["Gem","Gemini"],["Gru","Grus"],["Her","Hercules"],["Hor","Horologium"],["Hya","Hydra"],["Hyi","Hydrus"],["Ind","Indus"],["Lac","Lacerta"],["Leo","Leo"],["Lep","Lepus"],["Lib","Libra"],["LMi","Leo Minor"],
+["Lup","Lupus"],["Lyn","Lynx"],["Lyr","Lyra"],["Men","Mensa"],["Mic","Microscopium"],["Mon","Monoceros"],["Mus","Musca"],["Nor","Norma"],["Oct","Octans"],["Oph","Ophiuchus"],["Ori","Orion"],["Pav","Pavo"],["Peg","Pegasus"],["Per","Perseus"],["Phe","Phoenix"],["Pic","Pictor"],["PsA","Pisces Austrinus"],["Psc","Pisces"],["Pup","Puppis"],["Pyx","Pyxis"],["Ret","Reticulum"],["Scl","Sculptor"],["Sco","Scorpius"],["Sct","Scutum"],["Ser","Serpens"],["Sex","Sextans"],["Sge","Sagitta"],["Sgr","Sagittarius"],
+["Tau","Taurus"],["Tel","Telescopium"],["TrA","Triangulum Australe"],["Tri","Triangulum"],["Tuc","Tucana"],["UMa","Ursa Major"],["UMi","Ursa Minor"],["Vel","Vela"],["Vir","Virgo"],["Vol","Volans"],["Vul","Vulpecula"]],Uc=[[83,0,8640,2112],[83,2880,5220,2076],[83,7560,8280,2068],[83,6480,7560,2064],[15,0,2880,2040],[10,3300,3840,1968],[15,0,1800,1920],[10,3840,5220,1920],[83,6300,6480,1920],[33,7260,7560,1920],[15,0,1263,1848],[10,4140,4890,1848],[83,5952,6300,1800],[15,7260,7440,1800],[10,2868,3300,
+1764],[33,3300,4080,1764],[83,4680,5952,1680],[13,1116,1230,1632],[33,7350,7440,1608],[33,4080,4320,1596],[15,0,120,1584],[83,5040,5640,1584],[15,8490,8640,1584],[33,4320,4860,1536],[33,4860,5190,1512],[15,8340,8490,1512],[10,2196,2520,1488],[33,7200,7350,1476],[15,7393.2,7416,1462],[10,2520,2868,1440],[82,2868,3030,1440],[33,7116,7200,1428],[15,7200,7393.2,1428],[15,8232,8340,1418],[13,0,876,1404],[33,6990,7116,1392],[13,612,687,1380],[13,876,1116,1368],[10,1116,1140,1368],[15,8034,8232,1350],[10,
+1800,2196,1344],[82,5052,5190,1332],[33,5190,6990,1332],[10,1140,1200,1320],[15,7968,8034,1320],[15,7416,7908,1316],[13,0,612,1296],[50,2196,2340,1296],[82,4350,4860,1272],[33,5490,5670,1272],[15,7908,7968,1266],[10,1200,1800,1260],[13,8232,8400,1260],[33,5670,6120,1236],[62,735,906,1212],[33,6120,6564,1212],[13,0,492,1200],[62,492,600,1200],[50,2340,2448,1200],[13,8400,8640,1200],[82,4860,5052,1164],[13,0,402,1152],[13,8490,8640,1152],[39,6543,6564,1140],[33,6564,6870,1140],[30,6870,6900,1140],[62,
+600,735,1128],[82,3030,3300,1128],[13,60,312,1104],[82,4320,4350,1080],[50,2448,2652,1068],[30,7887,7908,1056],[30,7875,7887,1050],[30,6900,6984,1044],[82,3300,3660,1008],[82,3660,3882,960],[8,5556,5670,960],[39,5670,5880,960],[50,3330,3450,954],[0,0,906,882],[62,906,924,882],[51,6969,6984,876],[62,1620,1689,864],[30,7824,7875,864],[44,7875,7920,864],[7,2352,2652,852],[50,2652,2790,852],[0,0,720,840],[44,7920,8214,840],[44,8214,8232,828],[0,8232,8460,828],[62,924,978,816],[82,3882,3960,816],[29,4320,
+4440,816],[50,2790,3330,804],[48,3330,3558,804],[0,258,507,792],[8,5466,5556,792],[0,8460,8550,770],[29,4440,4770,768],[0,8550,8640,752],[29,5025,5052,738],[80,870,978,736],[62,978,1620,736],[7,1620,1710,720],[51,6543,6969,720],[82,3960,4320,696],[30,7080,7530,696],[7,1710,2118,684],[48,3558,3780,684],[29,4770,5025,684],[0,0,24,672],[80,507,600,672],[7,2118,2352,672],[37,2838,2880,672],[30,7530,7824,672],[30,6933,7080,660],[80,690,870,654],[25,5820,5880,648],[8,5430,5466,624],[25,5466,5820,624],[51,
+6612,6792,624],[48,3870,3960,612],[51,6792,6933,612],[80,600,690,600],[66,258,306,570],[48,3780,3870,564],[87,7650,7710,564],[77,2052,2118,548],[0,24,51,528],[73,5730,5772,528],[37,2118,2238,516],[87,7140,7290,510],[87,6792,6930,506],[0,51,306,504],[87,7290,7404,492],[37,2811,2838,480],[87,7404,7650,468],[87,6930,7140,460],[6,1182,1212,456],[75,6792,6840,444],[59,2052,2076,432],[37,2238,2271,420],[75,6840,7140,388],[77,1788,1920,384],[39,5730,5790,384],[75,7140,7290,378],[77,1662,1788,372],[77,1920,
+2016,372],[23,4620,4860,360],[39,6210,6570,344],[23,4272,4620,336],[37,2700,2811,324],[39,6030,6210,308],[61,0,51,300],[77,2016,2076,300],[37,2520,2700,300],[61,7602,7680,300],[37,2271,2496,288],[39,6570,6792,288],[31,7515,7578,284],[61,7578,7602,284],[45,4146,4272,264],[59,2247,2271,240],[37,2496,2520,240],[21,2811,2853,240],[61,8580,8640,240],[6,600,1182,238],[31,7251,7308,204],[8,4860,5430,192],[61,8190,8580,180],[21,2853,3330,168],[45,3330,3870,168],[58,6570,6718.4,150],[3,6718.4,6792,150],[31,
+7500,7515,144],[20,2520,2526,132],[73,6570,6633,108],[39,5790,6030,96],[58,6570,6633,72],[61,7728,7800,66],[66,0,720,48],[73,6690,6792,48],[31,7308,7500,48],[34,7500,7680,48],[61,7680,7728,48],[61,7920,8190,48],[61,7800,7920,42],[20,2526,2592,36],[77,1290,1662,0],[59,1662,1680,0],[20,2592,2910,0],[85,5280,5430,0],[58,6420,6570,0],[16,954,1182,-42],[77,1182,1290,-42],[73,5430,5856,-78],[59,1680,1830,-96],[59,2100,2247,-96],[73,6420,6468,-96],[73,6570,6690,-96],[3,6690,6792,-96],[66,8190,8580,-96],
+[45,3870,4146,-144],[85,4146,4260,-144],[66,0,120,-168],[66,8580,8640,-168],[85,5130,5280,-192],[58,5730,5856,-192],[3,7200,7392,-216],[4,7680,7872,-216],[58,6180,6468,-240],[54,2100,2910,-264],[35,1770,1830,-264],[59,1830,2100,-264],[41,2910,3012,-264],[74,3450,3870,-264],[85,4260,4620,-264],[58,6330,6360,-280],[3,6792,7200,-288.8],[35,1740,1770,-348],[4,7392,7680,-360],[73,6180,6570,-384],[72,6570,6792,-384],[41,3012,3090,-408],[58,5856,5895,-438],[41,3090,3270,-456],[26,3870,3900,-456],[71,5856,
+5895,-462],[47,5640,5730,-480],[28,4530,4620,-528],[85,4620,5130,-528],[41,3270,3510,-576],[16,600,954,-585.2],[35,954,1350,-585.2],[26,3900,4260,-588],[28,4260,4530,-588],[47,5130,5370,-588],[58,5856,6030,-590],[16,0,600,-612],[11,7680,7872,-612],[4,7872,8580,-612],[16,8580,8640,-612],[41,3510,3690,-636],[35,1692,1740,-654],[46,1740,2202,-654],[11,7200,7680,-672],[41,3690,3810,-700],[41,4530,5370,-708],[47,5370,5640,-708],[71,5640,5760,-708],[35,1650,1692,-720],[58,6030,6336,-720],[76,6336,6420,
+-720],[41,3810,3900,-748],[19,2202,2652,-792],[41,4410,4530,-792],[41,3900,4410,-840],[36,1260,1350,-864],[68,3012,3372,-882],[35,1536,1650,-888],[76,6420,6900,-888],[65,7680,8280,-888],[70,8280,8400,-888],[36,1080,1260,-950],[1,3372,3960,-954],[70,0,600,-960],[36,600,1080,-960],[35,1392,1536,-960],[70,8400,8640,-960],[14,5100,5370,-1008],[49,5640,5760,-1008],[71,5760,5911.5,-1008],[9,1740,1800,-1032],[22,1800,2370,-1032],[67,2880,3012,-1032],[35,1230,1392,-1056],[71,5911.5,6420,-1092],[24,6420,6900,
+-1092],[76,6900,7320,-1092],[53,7320,7680,-1092],[35,1080,1230,-1104],[9,1620,1740,-1116],[49,5520,5640,-1152],[63,0,840,-1156],[35,960,1080,-1176],[40,1470,1536,-1176],[9,1536,1620,-1176],[38,7680,7920,-1200],[67,2160,2880,-1218],[84,2880,2940,-1218],[35,870,960,-1224],[40,1380,1470,-1224],[63,0,660,-1236],[12,2160,2220,-1260],[84,2940,3042,-1272],[40,1260,1380,-1276],[32,1380,1440,-1276],[63,0,570,-1284],[35,780,870,-1296],[64,1620,1800,-1296],[49,5418,5520,-1296],[84,3042,3180,-1308],[12,2220,
+2340,-1320],[14,4260,4620,-1320],[49,5100,5418,-1320],[56,5418,5520,-1320],[32,1440,1560,-1356],[84,3180,3960,-1356],[14,3960,4050,-1356],[5,6300,6480,-1368],[78,6480,7320,-1368],[38,7920,8400,-1368],[40,1152,1260,-1380],[64,1800,1980,-1380],[12,2340,2460,-1392],[63,0,480,-1404],[35,480,780,-1404],[63,8400,8640,-1404],[32,1560,1650,-1416],[56,5520,5911.5,-1440],[43,7320,7680,-1440],[64,1980,2160,-1464],[18,5460,5520,-1464],[5,5911.5,5970,-1464],[18,5370,5460,-1526],[5,5970,6030,-1526],[64,2160,2460,
+-1536],[12,2460,3252,-1536],[14,4050,4260,-1536],[27,4260,4620,-1536],[14,4620,5232,-1536],[18,4860,4920,-1560],[5,6030,6060,-1560],[40,780,1152,-1620],[69,1152,1650,-1620],[18,5310,5370,-1620],[5,6060,6300,-1620],[60,6300,6480,-1620],[81,7920,8400,-1620],[32,1650,2370,-1680],[18,4920,5310,-1680],[79,5310,6120,-1680],[81,0,480,-1800],[42,1260,1650,-1800],[86,2370,3252,-1800],[12,3252,4050,-1800],[55,4050,4920,-1800],[60,6480,7680,-1800],[43,7680,8400,-1800],[81,8400,8640,-1800],[81,270,480,-1824],
+[42,0,1260,-1980],[17,2760,4920,-1980],[2,4920,6480,-1980],[52,1260,2760,-2040],[57,0,8640,-2160]],yb,Ac,Bc=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875=c;this.dec1875=d};e.ConstellationInfo=Bc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);yb||(yb=rb(new N(-45655.74141261017)),Ac=new N(0));a=new Wa(b,15*a,1);a=ob(a,Ac);a=Da(yb,a);a=ac(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Uc),f=d.next();!f.done;f=
+d.next()){f=f.value;var h=f[1]*c,l=f[2]*c;if(f[3]*b<=a.dec&&h<=a.ra&&a.ra 0.0) ? +90 : -90;
+ // Elevation is calculated directly from z.
+ height_km = Math.abs(z) - EARTH_POLAR_RADIUS_KM;
+ }
+ else {
+ const stlocl = Math.atan2(y, x);
+ // Calculate exact longitude.
+ lon_deg = (exports.RAD2DEG * stlocl) - (15.0 * st);
+ // Normalize longitude to the range (-180, +180].
+ while (lon_deg <= -180)
+ lon_deg += 360;
+ while (lon_deg > +180)
+ lon_deg -= 360;
+ // Numerically solve for exact latitude, using Newton's Method.
+ const F = EARTH_FLATTENING * EARTH_FLATTENING;
+ // Start with initial latitude estimate, based on a spherical Earth.
+ let lat = Math.atan2(z, p);
+ let cos, sin, denom;
+ for (;;) {
+ // Calculate the error function W(lat).
+ // We try to find the root of W, meaning where the error is 0.
+ cos = Math.cos(lat);
+ sin = Math.sin(lat);
+ const factor = (F - 1) * EARTH_EQUATORIAL_RADIUS_KM;
+ const cos2 = cos * cos;
+ const sin2 = sin * sin;
+ const radicand = cos2 + F * sin2;
+ denom = Math.sqrt(radicand);
+ const W = (factor * sin * cos) / denom - z * cos + p * sin;
+ if (Math.abs(W) < 1.0e-12)
+ break; // The error is now negligible
+ // Error is still too large. Find the next estimate.
+ // Calculate D = the derivative of W with respect to lat.
+ const D = factor * ((cos2 - sin2) / denom - sin2 * cos2 * (F - 1) / (factor * radicand)) + z * sin + p * cos;
+ lat -= W / D;
+ }
+ // We now have a solution for the latitude in radians.
+ lat_deg = exports.RAD2DEG * lat;
+ // Solve for exact height in meters.
+ // There are two formulas I can use. Use whichever has the less risky denominator.
+ const adjust = EARTH_EQUATORIAL_RADIUS_KM / denom;
+ if (Math.abs(sin) > Math.abs(cos))
+ height_km = z / sin - F * adjust;
+ else
+ height_km = p / cos - adjust;
+ }
+ return new Observer(lat_deg, lon_deg, 1000 * height_km);
+}
function terra(observer, st) {
const df = 1 - 0.003352819697896; // flattening of the Earth
const df2 = df * df;
@@ -2302,6 +2362,41 @@ function ObserverVector(date, observer, ofdate) {
return VectorFromArray(ovec, time);
}
exports.ObserverVector = ObserverVector;
+/**
+ * @brief Calculates the geographic location corresponding to an equatorial vector.
+ *
+ * This is the inverse function of #Vector.
+ * Instead of converting #Observer to #Vector,
+ * it converts `Vector` to `Observer`.
+ *
+ * @param {Vector} vector
+ * The geocentric equatorial position vector for which to find geographic coordinates.
+ * The components are expressed in Astronomical Units (AU).
+ * You can calculate AU by dividing kilometers by the constant #KM_PER_AU.
+ * The time `vector.t` determines the Earth's rotation.
+ *
+ * @param {boolean} ofdate
+ * Selects the date of the Earth's equator in which `vector` is expressed.
+ * The caller may select `EQUATOR_J2000` to use the orientation of the Earth's equator
+ * at noon UTC on January 1, 2000, in which case this function corrects for precession
+ * and nutation of the Earth as it was at the moment specified by `vector.t`.
+ * Or the caller may select `EQUATOR_OF_DATE` to use the Earth's equator at `vector.t`
+ * as the orientation.
+ *
+ * @returns {Observer}
+ * The geographic latitude, longitude, and elevation above sea level
+ * that corresponds to the given equatorial vector.
+ */
+function VectorObserver(vector, ofdate) {
+ const gast = sidereal_time(vector.t);
+ let ovec = [vector.x, vector.y, vector.z];
+ if (!ofdate) {
+ ovec = precession(ovec, vector.t, PrecessDirection.From2000);
+ ovec = nutation(ovec, vector.t, PrecessDirection.From2000);
+ }
+ return inverse_terra(ovec, gast);
+}
+exports.VectorObserver = VectorObserver;
function RotateEquatorialToEcliptic(equ, cos_ob, sin_ob) {
// Rotate equatorial vector to obtain ecliptic vector.
const ex = equ.x;
diff --git a/source/js/astronomy.min.js b/source/js/astronomy.min.js
index 5b556dbd..82b2c9a1 100644
--- a/source/js/astronomy.min.js
+++ b/source/js/astronomy.min.js
@@ -35,16 +35,16 @@ $jscomp.polyfillUnisolated=function(a,b,c,d){c=$jscomp.global;a=a.split(".");for
$jscomp.polyfillIsolated=function(a,b,c,d){var e=a.split(".");a=1===e.length;d=e[0];d=!a&&d in $jscomp.polyfills?$jscomp.polyfills:$jscomp.global;for(var f=0;fMath.abs(c))throw"AngleBetween: first vector is too short.";var d=b.x*b.x+b.y*b.y+b.z*b.z;if(1E-8>Math.abs(d))throw"AngleBetween: second vector is too short.";a=(a.x*b.x+a.y*b.y+a.z*b.z)/Math.sqrt(c*d);return-1>=a?180:1<=a?0:exports.RAD2DEG*Math.acos(a)}exports.AngleBetween=AngleBetween;var Body;
(function(a){a.Sun="Sun";a.Moon="Moon";a.Mercury="Mercury";a.Venus="Venus";a.Earth="Earth";a.Mars="Mars";a.Jupiter="Jupiter";a.Saturn="Saturn";a.Uranus="Uranus";a.Neptune="Neptune";a.Pluto="Pluto";a.SSB="SSB";a.EMB="EMB"})(Body=exports.Body||(exports.Body={}));var PrecessDirection;(function(a){a[a.From2000=0]="From2000";a[a.Into2000=1]="Into2000"})(PrecessDirection||(PrecessDirection={}));
var Planet={Mercury:{OrbitalPeriod:87.969},Venus:{OrbitalPeriod:224.701},Earth:{OrbitalPeriod:365.256},Mars:{OrbitalPeriod:686.98},Jupiter:{OrbitalPeriod:4332.589},Saturn:{OrbitalPeriod:10759.22},Uranus:{OrbitalPeriod:30685.4},Neptune:{OrbitalPeriod:60189},Pluto:{OrbitalPeriod:90560}},vsop={Mercury:[[[[4.40250710144,0,0],[.40989414977,1.48302034195,26087.9031415742],[.050462942,4.47785489551,52175.8062831484],[.00855346844,1.16520322459,78263.70942472259],[.00165590362,4.11969163423,104351.61256629678],
@@ -118,6 +118,8 @@ t;return{geo_eclip_lon:PI2*Frac((H+n/ARC)/PI2),geo_eclip_lat:Math.PI/648E3*a,dis
function precession_rot(a,b){a=a.tt/36525;var c=84381.406,d=((((3.337E-7*a-4.67E-7)*a-.00772503)*a+.0512623)*a-.025754)*a+c;c*=ASEC2RAD;var e=((((-9.51E-8*a+1.32851E-4)*a-.00114045)*a-1.0790069)*a+5038.481507)*a*ASEC2RAD;d*=ASEC2RAD;var f=((((-5.6E-8*a+1.70663E-4)*a-.00121197)*a-2.3814292)*a+10.556403)*a*ASEC2RAD;a=Math.sin(c);c=Math.cos(c);var g=Math.sin(-e);e=Math.cos(-e);var k=Math.sin(-d);d=Math.cos(-d);var h=Math.sin(f),l=Math.cos(f);f=l*e-g*h*d;var m=l*g*c+h*d*e*c-a*h*k,n=l*g*a+h*d*e*a+c*h*
k,p=-h*e-g*l*d,r=-h*g*c+l*d*e*c-a*l*k;h=-h*g*a+l*d*e*a+c*l*k;g*=k;l=-k*e*c-a*d;a=-k*e*a+d*c;if(b===PrecessDirection.Into2000)return new RotationMatrix([[f,m,n],[p,r,h],[g,l,a]]);if(b===PrecessDirection.From2000)return new RotationMatrix([[f,p,g],[m,r,l],[n,h,a]]);throw"Invalid precess direction";}function era(a){a=(.779057273264+.00273781191135448*a.ut+a.ut%1)%1*360;0>a&&(a+=360);return a}
function sidereal_time(a){var b=a.tt/36525,c=15*e_tilt(a).ee;a=era(a);b=((c+.014506+((((-3.68E-8*b-2.9956E-5)*b-4.4E-7)*b+1.3915817)*b+4612.156534)*b)/3600+a)%360/15;0>b&&(b+=24);return b}
+function inverse_terra(a,b){var c=a[0]*exports.KM_PER_AU,d=a[1]*exports.KM_PER_AU;a=a[2]*exports.KM_PER_AU;var e=Math.sqrt(c*c+d*d);if(1E-6>e){b=0;var f=0=b;)b+=360;for(;180Math.abs(p))break;
+f-=p/(h*((l-m)/k-m*l*(c-1)/(h*n))+a*g+e*d)}f*=exports.RAD2DEG;k=EARTH_EQUATORIAL_RADIUS_KM/k;a=Math.abs(g)>Math.abs(d)?a/g-c*k:e/d-k}return new Observer(f,b,1E3*a)}
function terra(a,b){var c=a.latitude*exports.DEG2RAD,d=Math.sin(c);c=Math.cos(c);var e=1/Math.sqrt(c*c+.9933056020041345*d*d),f=a.height/1E3,g=EARTH_EQUATORIAL_RADIUS_KM*e+f;b=(15*b+a.longitude)*exports.DEG2RAD;a=Math.sin(b);b=Math.cos(b);return{pos:[g*c*b/exports.KM_PER_AU,g*c*a/exports.KM_PER_AU,(.9933056020041345*EARTH_EQUATORIAL_RADIUS_KM*e+f)*d/exports.KM_PER_AU],vel:[-ANGVEL*g*c*a*86400,ANGVEL*g*c*b*86400,0]}}
function nutation(a,b,c){b=nutation_rot(b,c);return[b.rot[0][0]*a[0]+b.rot[1][0]*a[1]+b.rot[2][0]*a[2],b.rot[0][1]*a[0]+b.rot[1][1]*a[1]+b.rot[2][1]*a[2],b.rot[0][2]*a[0]+b.rot[1][2]*a[1]+b.rot[2][2]*a[2]]}
function nutation_rot(a,b){a=e_tilt(a);var c=a.mobl*exports.DEG2RAD,d=a.tobl*exports.DEG2RAD,e=a.dpsi*ASEC2RAD;a=Math.cos(c);c=Math.sin(c);var f=Math.cos(d),g=Math.sin(d);d=Math.cos(e);var k=Math.sin(e);e=-k*a;var h=-k*c,l=k*f,m=d*a*f+c*g,n=d*c*f-a*g;k*=g;var p=d*a*g-c*f;a=d*c*g+a*f;if(b===PrecessDirection.From2000)return new RotationMatrix([[d,l,k],[e,m,p],[h,n,a]]);if(b===PrecessDirection.Into2000)return new RotationMatrix([[d,e,h],[l,m,n],[k,p,a]]);throw"Invalid precess direction";}
@@ -131,7 +133,8 @@ a[0]+b[1]*a[1]+b[2]*a[2];l=b[0]*p[0]+b[1]*p[1]+b[2]*p[2];p=b[0]*k[0]+b[1]*k[1]+b
e[0]),0>c&&(c+=24)):c=0;n=exports.RAD2DEG*Math.atan2(e[2],n)}return new HorizontalCoordinates(l,90-m,c,n)}exports.Horizon=Horizon;function VerifyObserver(a){if(!(a instanceof Observer))throw"Not an instance of the Observer class: "+a;VerifyNumber(a.latitude);VerifyNumber(a.longitude);VerifyNumber(a.height);if(-90>a.latitude||90b&&(b+=360));f=exports.RAD2DEG*Math.atan2(c,f);a=new Vector(d,e,c,a.t);return new EclipticCoordinates(a,f,b)}function Ecliptic(a){void 0===ob2000&&(ob2000=exports.DEG2RAD*e_tilt(MakeTime(J2000)).mobl,cos_ob2000=Math.cos(ob2000),sin_ob2000=Math.sin(ob2000));return RotateEquatorialToEcliptic(a,cos_ob2000,sin_ob2000)}exports.Ecliptic=Ecliptic;
+function VectorObserver(a,b){var c=sidereal_time(a.t),d=[a.x,a.y,a.z];b||(d=precession(d,a.t,PrecessDirection.From2000),d=nutation(d,a.t,PrecessDirection.From2000));return inverse_terra(d,c)}exports.VectorObserver=VectorObserver;function RotateEquatorialToEcliptic(a,b,c){var d=a.x,e=a.y*b+a.z*c;c=-a.y*c+a.z*b;var f=Math.sqrt(d*d+e*e);b=0;0b&&(b+=360));f=exports.RAD2DEG*Math.atan2(c,f);a=new Vector(d,e,c,a.t);return new EclipticCoordinates(a,f,b)}
+function Ecliptic(a){void 0===ob2000&&(ob2000=exports.DEG2RAD*e_tilt(MakeTime(J2000)).mobl,cos_ob2000=Math.cos(ob2000),sin_ob2000=Math.sin(ob2000));return RotateEquatorialToEcliptic(a,cos_ob2000,sin_ob2000)}exports.Ecliptic=Ecliptic;
function GeoMoon(a){a=MakeTime(a);var b=CalcMoon(a),c=b.distance_au*Math.cos(b.geo_eclip_lat);b=ecl2equ_vec(a,[c*Math.cos(b.geo_eclip_lon),c*Math.sin(b.geo_eclip_lon),b.distance_au*Math.sin(b.geo_eclip_lat)]);b=precession(b,a,PrecessDirection.Into2000);return new Vector(b[0],b[1],b[2],a)}exports.GeoMoon=GeoMoon;
function VsopFormula(a,b,c){var d=1,e=0;a=$jscomp.makeIterator(a);for(var f=a.next();!f.done;f=a.next()){var g=0;f=$jscomp.makeIterator(f.value);for(var k=f.next();!k.done;k=f.next()){var h=$jscomp.makeIterator(k.value);k=h.next().value;var l=h.next().value;h=h.next().value;g+=k*Math.cos(l+b*h)}g*=d;c&&(g%=PI2);e+=g;d*=b}return e}
function VsopDeriv(a,b){var c=1,d=0,e=0,f=0;a=$jscomp.makeIterator(a);for(var g=a.next();!g.done;g=a.next()){var k=0,h=0;g=$jscomp.makeIterator(g.value);for(var l=g.next();!l.done;l=g.next()){var m=$jscomp.makeIterator(l.value);l=m.next().value;var n=m.next().value;m=m.next().value;n+=b*m;k+=l*m*Math.sin(n);0 0.0) ? +90 : -90;
+ // Elevation is calculated directly from z.
+ height_km = Math.abs(z) - EARTH_POLAR_RADIUS_KM;
+ } else {
+ const stlocl = Math.atan2(y, x);
+ // Calculate exact longitude.
+ lon_deg = (RAD2DEG * stlocl) - (15.0 * st);
+ // Normalize longitude to the range (-180, +180].
+ while (lon_deg <= -180)
+ lon_deg += 360;
+ while (lon_deg > +180)
+ lon_deg -= 360;
+ // Numerically solve for exact latitude, using Newton's Method.
+ const F = EARTH_FLATTENING * EARTH_FLATTENING;
+ // Start with initial latitude estimate, based on a spherical Earth.
+ let lat = Math.atan2(z, p);
+ let cos:number, sin:number, denom:number;
+ for(;;) {
+ // Calculate the error function W(lat).
+ // We try to find the root of W, meaning where the error is 0.
+ cos = Math.cos(lat);
+ sin = Math.sin(lat);
+ const factor = (F-1)*EARTH_EQUATORIAL_RADIUS_KM;
+ const cos2 = cos*cos;
+ const sin2 = sin*sin;
+ const radicand = cos2 + F*sin2;
+ denom = Math.sqrt(radicand);
+ const W = (factor*sin*cos)/denom - z*cos + p*sin;
+ if (Math.abs(W) < 1.0e-12)
+ break; // The error is now negligible
+ // Error is still too large. Find the next estimate.
+ // Calculate D = the derivative of W with respect to lat.
+ const D = factor*((cos2 - sin2)/denom - sin2*cos2*(F-1)/(factor*radicand)) + z*sin + p*cos;
+ lat -= W/D;
+ }
+ // We now have a solution for the latitude in radians.
+ lat_deg = RAD2DEG * lat;
+ // Solve for exact height in meters.
+ // There are two formulas I can use. Use whichever has the less risky denominator.
+ const adjust = EARTH_EQUATORIAL_RADIUS_KM / denom;
+ if (Math.abs(sin) > Math.abs(cos))
+ height_km = z/sin - F*adjust;
+ else
+ height_km = p/cos - adjust;
+ }
+ return new Observer(lat_deg, lon_deg, 1000*height_km);
+}
+
function terra(observer: Observer, st: number): TerraInfo {
const df = 1 - 0.003352819697896; // flattening of the Earth
const df2 = df * df;
@@ -2484,6 +2544,40 @@ export function ObserverVector(date: FlexibleDateTime, observer: Observer, ofdat
return VectorFromArray(ovec, time);
}
+/**
+ * @brief Calculates the geographic location corresponding to an equatorial vector.
+ *
+ * This is the inverse function of #Vector.
+ * Instead of converting #Observer to #Vector,
+ * it converts `Vector` to `Observer`.
+ *
+ * @param {Vector} vector
+ * The geocentric equatorial position vector for which to find geographic coordinates.
+ * The components are expressed in Astronomical Units (AU).
+ * You can calculate AU by dividing kilometers by the constant #KM_PER_AU.
+ * The time `vector.t` determines the Earth's rotation.
+ *
+ * @param {boolean} ofdate
+ * Selects the date of the Earth's equator in which `vector` is expressed.
+ * The caller may select `EQUATOR_J2000` to use the orientation of the Earth's equator
+ * at noon UTC on January 1, 2000, in which case this function corrects for precession
+ * and nutation of the Earth as it was at the moment specified by `vector.t`.
+ * Or the caller may select `EQUATOR_OF_DATE` to use the Earth's equator at `vector.t`
+ * as the orientation.
+ *
+ * @returns {Observer}
+ * The geographic latitude, longitude, and elevation above sea level
+ * that corresponds to the given equatorial vector.
+ */
+ export function VectorObserver(vector: Vector, ofdate: boolean): Observer {
+ const gast = sidereal_time(vector.t);
+ let ovec:ArrayVector = [vector.x, vector.y, vector.z];
+ if (!ofdate) {
+ ovec = precession(ovec, vector.t, PrecessDirection.From2000);
+ ovec = nutation(ovec, vector.t, PrecessDirection.From2000);
+ }
+ return inverse_terra(ovec, gast);
+}
function RotateEquatorialToEcliptic(equ: Vector, cos_ob: number, sin_ob: number): EclipticCoordinates {
// Rotate equatorial vector to obtain ecliptic vector.
diff --git a/source/js/esm/astronomy.js b/source/js/esm/astronomy.js
index d3f1a01e..4dd7ebe7 100644
--- a/source/js/esm/astronomy.js
+++ b/source/js/esm/astronomy.js
@@ -105,6 +105,7 @@ const SUN_RADIUS_AU = SUN_RADIUS_KM / KM_PER_AU;
const EARTH_FLATTENING = 0.996647180302104;
const EARTH_EQUATORIAL_RADIUS_KM = 6378.1366;
const EARTH_EQUATORIAL_RADIUS_AU = EARTH_EQUATORIAL_RADIUS_KM / KM_PER_AU;
+const EARTH_POLAR_RADIUS_KM = EARTH_EQUATORIAL_RADIUS_KM * EARTH_FLATTENING;
const EARTH_MEAN_RADIUS_KM = 6371.0; /* mean radius of the Earth's geoid, without atmosphere */
const EARTH_ATMOSPHERE_KM = 88.0; /* effective atmosphere thickness for lunar eclipses */
const EARTH_ECLIPSE_RADIUS_KM = EARTH_MEAN_RADIUS_KM + EARTH_ATMOSPHERE_KM;
@@ -1646,6 +1647,65 @@ function sidereal_time(time) {
}
return gst; // return sidereal hours in the half-open range [0, 24).
}
+function inverse_terra(ovec, st) {
+ // Convert from AU to kilometers
+ const x = ovec[0] * KM_PER_AU;
+ const y = ovec[1] * KM_PER_AU;
+ const z = ovec[2] * KM_PER_AU;
+ const p = Math.sqrt(x * x + y * y);
+ let lon_deg, lat_deg, height_km;
+ if (p < 1.0e-6) {
+ // Special case: within 1 millimeter of a pole!
+ // Use arbitrary longitude, and latitude determined by polarity of z.
+ lon_deg = 0;
+ lat_deg = (z > 0.0) ? +90 : -90;
+ // Elevation is calculated directly from z.
+ height_km = Math.abs(z) - EARTH_POLAR_RADIUS_KM;
+ }
+ else {
+ const stlocl = Math.atan2(y, x);
+ // Calculate exact longitude.
+ lon_deg = (RAD2DEG * stlocl) - (15.0 * st);
+ // Normalize longitude to the range (-180, +180].
+ while (lon_deg <= -180)
+ lon_deg += 360;
+ while (lon_deg > +180)
+ lon_deg -= 360;
+ // Numerically solve for exact latitude, using Newton's Method.
+ const F = EARTH_FLATTENING * EARTH_FLATTENING;
+ // Start with initial latitude estimate, based on a spherical Earth.
+ let lat = Math.atan2(z, p);
+ let cos, sin, denom;
+ for (;;) {
+ // Calculate the error function W(lat).
+ // We try to find the root of W, meaning where the error is 0.
+ cos = Math.cos(lat);
+ sin = Math.sin(lat);
+ const factor = (F - 1) * EARTH_EQUATORIAL_RADIUS_KM;
+ const cos2 = cos * cos;
+ const sin2 = sin * sin;
+ const radicand = cos2 + F * sin2;
+ denom = Math.sqrt(radicand);
+ const W = (factor * sin * cos) / denom - z * cos + p * sin;
+ if (Math.abs(W) < 1.0e-12)
+ break; // The error is now negligible
+ // Error is still too large. Find the next estimate.
+ // Calculate D = the derivative of W with respect to lat.
+ const D = factor * ((cos2 - sin2) / denom - sin2 * cos2 * (F - 1) / (factor * radicand)) + z * sin + p * cos;
+ lat -= W / D;
+ }
+ // We now have a solution for the latitude in radians.
+ lat_deg = RAD2DEG * lat;
+ // Solve for exact height in meters.
+ // There are two formulas I can use. Use whichever has the less risky denominator.
+ const adjust = EARTH_EQUATORIAL_RADIUS_KM / denom;
+ if (Math.abs(sin) > Math.abs(cos))
+ height_km = z / sin - F * adjust;
+ else
+ height_km = p / cos - adjust;
+ }
+ return new Observer(lat_deg, lon_deg, 1000 * height_km);
+}
function terra(observer, st) {
const df = 1 - 0.003352819697896; // flattening of the Earth
const df2 = df * df;
@@ -2279,6 +2339,40 @@ export function ObserverVector(date, observer, ofdate) {
ovec = gyration(ovec, time, PrecessDirection.Into2000);
return VectorFromArray(ovec, time);
}
+/**
+ * @brief Calculates the geographic location corresponding to an equatorial vector.
+ *
+ * This is the inverse function of #Vector.
+ * Instead of converting #Observer to #Vector,
+ * it converts `Vector` to `Observer`.
+ *
+ * @param {Vector} vector
+ * The geocentric equatorial position vector for which to find geographic coordinates.
+ * The components are expressed in Astronomical Units (AU).
+ * You can calculate AU by dividing kilometers by the constant #KM_PER_AU.
+ * The time `vector.t` determines the Earth's rotation.
+ *
+ * @param {boolean} ofdate
+ * Selects the date of the Earth's equator in which `vector` is expressed.
+ * The caller may select `EQUATOR_J2000` to use the orientation of the Earth's equator
+ * at noon UTC on January 1, 2000, in which case this function corrects for precession
+ * and nutation of the Earth as it was at the moment specified by `vector.t`.
+ * Or the caller may select `EQUATOR_OF_DATE` to use the Earth's equator at `vector.t`
+ * as the orientation.
+ *
+ * @returns {Observer}
+ * The geographic latitude, longitude, and elevation above sea level
+ * that corresponds to the given equatorial vector.
+ */
+export function VectorObserver(vector, ofdate) {
+ const gast = sidereal_time(vector.t);
+ let ovec = [vector.x, vector.y, vector.z];
+ if (!ofdate) {
+ ovec = precession(ovec, vector.t, PrecessDirection.From2000);
+ ovec = nutation(ovec, vector.t, PrecessDirection.From2000);
+ }
+ return inverse_terra(ovec, gast);
+}
function RotateEquatorialToEcliptic(equ, cos_ob, sin_ob) {
// Rotate equatorial vector to obtain ecliptic vector.
const ex = equ.x;
diff --git a/source/python/README.md b/source/python/README.md
index b222e1e6..468f4fcc 100644
--- a/source/python/README.md
+++ b/source/python/README.md
@@ -2579,7 +2579,7 @@ a `Vector` to an `Observer`.
| Type | Parameter | Description |
| --- | --- | --- |
-| [`Vector`](#Vector) | `vector` | The geocentric vector in an equatorial orientation. The components are expressed in astronomical units (AU). The time `vector.t` determines the Earth's rotation. |
+| [`Vector`](#Vector) | `vector` | The geocentric equatorial position vector for which to find geographic coordinates. The components are expressed in astronomical units (AU). The time `vector.t` determines the Earth's rotation. |
| `bool` | `ofdate` | Selects the date of the Earth's equator in which `vector` is expressed. The caller may pass `False` to use the orientation of the Earth's equator at noon UTC on January 1, 2000, in which case this function corrects for precession and nutation of the Earth as it was at the moment specified by the the time `vector.t`. Or the caller may pass `True` to use the Earth's equator at `vector.t` as the orientation. |
### Returns: [`Observer`](#Observer)
diff --git a/source/python/astronomy.py b/source/python/astronomy.py
index e662086c..9603816d 100644
--- a/source/python/astronomy.py
+++ b/source/python/astronomy.py
@@ -1551,7 +1551,6 @@ def _era(time): # Earth Rotation Angle
theta += 360.0
return theta
-
def _sidereal_time(time):
t = time.tt / 36525.0
eqeq = 15.0 * time._etilt().ee # Replace with eqeq=0 to get GMST instead of GAST (if we ever need it)
@@ -4305,7 +4304,7 @@ def VectorObserver(vector, ofdate):
Parameters
----------
vector : Vector
- The geocentric vector in an equatorial orientation.
+ The geocentric equatorial position vector for which to find geographic coordinates.
The components are expressed in astronomical units (AU).
The time `vector.t` determines the Earth's rotation.
ofdate : bool
diff --git a/website/src/assets/documentation.json b/website/src/assets/documentation.json
index 112cdaa8..403cfb71 100644
--- a/website/src/assets/documentation.json
+++ b/website/src/assets/documentation.json
@@ -46,37 +46,13 @@
"meta": {
"range": [
1519,
- 2728
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
"columnno": 0,
"code": {
"id": "astnode100000015",
- "name": "exports.SearchMoonPhase",
- "type": "AssignmentExpression",
- "value": "exports.MoonPhase",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "SearchMoonPhase",
- "longname": "SearchMoonPhase",
- "kind": "member",
- "scope": "global"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 1545,
- 2728
- ],
- "filename": "astronomy.js",
- "lineno": 36,
- "columnno": 26,
- "code": {
- "id": "astnode100000019",
"name": "exports.MoonPhase",
"type": "AssignmentExpression",
"value": "exports.SearchRelativeLongitude",
@@ -93,14 +69,14 @@
"comment": "",
"meta": {
"range": [
- 1565,
- 2728
+ 1539,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 46,
+ "columnno": 20,
"code": {
- "id": "astnode100000023",
+ "id": "astnode100000019",
"name": "exports.SearchRelativeLongitude",
"type": "AssignmentExpression",
"value": "exports.Illumination",
@@ -109,23 +85,22 @@
},
"undocumented": true,
"name": "SearchRelativeLongitude",
- "longname": "SearchMoonPhase#SearchRelativeLongitude",
+ "longname": "SearchRelativeLongitude",
"kind": "member",
- "memberof": "SearchMoonPhase",
- "scope": "instance"
+ "scope": "global"
},
{
"comment": "",
"meta": {
"range": [
- 1599,
- 2728
+ 1573,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 80,
+ "columnno": 54,
"code": {
- "id": "astnode100000027",
+ "id": "astnode100000023",
"name": "exports.Illumination",
"type": "AssignmentExpression",
"value": "exports.IlluminationInfo",
@@ -143,14 +118,14 @@
"comment": "",
"meta": {
"range": [
- 1622,
- 2728
+ 1596,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 103,
+ "columnno": 77,
"code": {
- "id": "astnode100000031",
+ "id": "astnode100000027",
"name": "exports.IlluminationInfo",
"type": "AssignmentExpression",
"value": "exports.EclipticLongitude",
@@ -159,23 +134,23 @@
},
"undocumented": true,
"name": "IlluminationInfo",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo",
+ "longname": "SearchRelativeLongitude#IlluminationInfo",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude",
+ "memberof": "SearchRelativeLongitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1649,
- 2728
+ 1623,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 130,
+ "columnno": 104,
"code": {
- "id": "astnode100000035",
+ "id": "astnode100000031",
"name": "exports.EclipticLongitude",
"type": "AssignmentExpression",
"value": "exports.AngleFromSun",
@@ -193,14 +168,14 @@
"comment": "",
"meta": {
"range": [
- 1677,
- 2728
+ 1651,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 158,
+ "columnno": 132,
"code": {
- "id": "astnode100000039",
+ "id": "astnode100000035",
"name": "exports.AngleFromSun",
"type": "AssignmentExpression",
"value": "exports.PairLongitude",
@@ -209,23 +184,23 @@
},
"undocumented": true,
"name": "AngleFromSun",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1700,
- 2728
+ 1674,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 181,
+ "columnno": 155,
"code": {
- "id": "astnode100000043",
+ "id": "astnode100000039",
"name": "exports.PairLongitude",
"type": "AssignmentExpression",
"value": "exports.SearchSunLongitude",
@@ -243,14 +218,14 @@
"comment": "",
"meta": {
"range": [
- 1724,
- 2728
+ 1698,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 205,
+ "columnno": 179,
"code": {
- "id": "astnode100000047",
+ "id": "astnode100000043",
"name": "exports.SearchSunLongitude",
"type": "AssignmentExpression",
"value": "exports.Search",
@@ -259,23 +234,23 @@
},
"undocumented": true,
"name": "SearchSunLongitude",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1753,
- 2728
+ 1727,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 234,
+ "columnno": 208,
"code": {
- "id": "astnode100000051",
+ "id": "astnode100000047",
"name": "exports.Search",
"type": "AssignmentExpression",
"value": "exports.GeoVector",
@@ -293,14 +268,14 @@
"comment": "",
"meta": {
"range": [
- 1770,
- 2728
+ 1744,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 251,
+ "columnno": 225,
"code": {
- "id": "astnode100000055",
+ "id": "astnode100000051",
"name": "exports.GeoVector",
"type": "AssignmentExpression",
"value": "exports.HelioDistance",
@@ -309,23 +284,23 @@
},
"undocumented": true,
"name": "GeoVector",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1790,
- 2728
+ 1764,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 271,
+ "columnno": 245,
"code": {
- "id": "astnode100000059",
+ "id": "astnode100000055",
"name": "exports.HelioDistance",
"type": "AssignmentExpression",
"value": "exports.HelioVector",
@@ -343,14 +318,14 @@
"comment": "",
"meta": {
"range": [
- 1814,
- 2728
+ 1788,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 295,
+ "columnno": 269,
"code": {
- "id": "astnode100000063",
+ "id": "astnode100000059",
"name": "exports.HelioVector",
"type": "AssignmentExpression",
"value": "exports.JupiterMoons",
@@ -359,23 +334,23 @@
},
"undocumented": true,
"name": "HelioVector",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1836,
- 2728
+ 1810,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 317,
+ "columnno": 291,
"code": {
- "id": "astnode100000067",
+ "id": "astnode100000063",
"name": "exports.JupiterMoons",
"type": "AssignmentExpression",
"value": "exports.JupiterMoonsInfo",
@@ -393,14 +368,14 @@
"comment": "",
"meta": {
"range": [
- 1859,
- 2728
+ 1833,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 340,
+ "columnno": 314,
"code": {
- "id": "astnode100000071",
+ "id": "astnode100000067",
"name": "exports.JupiterMoonsInfo",
"type": "AssignmentExpression",
"value": "exports.GeoMoon",
@@ -409,23 +384,23 @@
},
"undocumented": true,
"name": "JupiterMoonsInfo",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1886,
- 2728
+ 1860,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 367,
+ "columnno": 341,
"code": {
- "id": "astnode100000075",
+ "id": "astnode100000071",
"name": "exports.GeoMoon",
"type": "AssignmentExpression",
"value": "exports.Ecliptic",
@@ -443,37 +418,62 @@
"comment": "",
"meta": {
"range": [
- 1904,
- 2728
+ 1878,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 385,
+ "columnno": 359,
"code": {
- "id": "astnode100000079",
+ "id": "astnode100000075",
"name": "exports.Ecliptic",
"type": "AssignmentExpression",
- "value": "exports.ObserverVector",
+ "value": "exports.VectorObserver",
"paramnames": []
}
},
"undocumented": true,
"name": "Ecliptic",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1923,
- 2728
+ 1897,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 404,
+ "columnno": 378,
+ "code": {
+ "id": "astnode100000079",
+ "name": "exports.VectorObserver",
+ "type": "AssignmentExpression",
+ "value": "exports.ObserverVector",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "VectorObserver",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver",
+ "kind": "member",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 1922,
+ 2727
+ ],
+ "filename": "astronomy.js",
+ "lineno": 36,
+ "columnno": 403,
"code": {
"id": "astnode100000083",
"name": "exports.ObserverVector",
@@ -484,21 +484,21 @@
},
"undocumented": true,
"name": "ObserverVector",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1948,
- 2728
+ 1947,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 429,
+ "columnno": 428,
"code": {
"id": "astnode100000087",
"name": "exports.Equator",
@@ -509,21 +509,21 @@
},
"undocumented": true,
"name": "Equator",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1966,
- 2728
+ 1965,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 447,
+ "columnno": 446,
"code": {
"id": "astnode100000091",
"name": "exports.SunPosition",
@@ -534,21 +534,21 @@
},
"undocumented": true,
"name": "SunPosition",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 1988,
- 2728
+ 1987,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 469,
+ "columnno": 468,
"code": {
"id": "astnode100000095",
"name": "exports.Observer",
@@ -559,21 +559,21 @@
},
"undocumented": true,
"name": "Observer",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2007,
- 2728
+ 2006,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 488,
+ "columnno": 487,
"code": {
"id": "astnode100000099",
"name": "exports.Horizon",
@@ -584,21 +584,21 @@
},
"undocumented": true,
"name": "Horizon",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2025,
- 2728
+ 2024,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 506,
+ "columnno": 505,
"code": {
"id": "astnode100000103",
"name": "exports.EclipticCoordinates",
@@ -609,21 +609,21 @@
},
"undocumented": true,
"name": "EclipticCoordinates",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2055,
- 2728
+ 2054,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 536,
+ "columnno": 535,
"code": {
"id": "astnode100000107",
"name": "exports.HorizontalCoordinates",
@@ -634,21 +634,21 @@
},
"undocumented": true,
"name": "HorizontalCoordinates",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2087,
- 2728
+ 2086,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 568,
+ "columnno": 567,
"code": {
"id": "astnode100000111",
"name": "exports.MakeRotation",
@@ -659,21 +659,21 @@
},
"undocumented": true,
"name": "MakeRotation",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2110,
- 2728
+ 2109,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 591,
+ "columnno": 590,
"code": {
"id": "astnode100000115",
"name": "exports.RotationMatrix",
@@ -684,21 +684,21 @@
},
"undocumented": true,
"name": "RotationMatrix",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2135,
- 2728
+ 2134,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 616,
+ "columnno": 615,
"code": {
"id": "astnode100000119",
"name": "exports.EquatorialCoordinates",
@@ -709,21 +709,21 @@
},
"undocumented": true,
"name": "EquatorialCoordinates",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2167,
- 2728
+ 2166,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 648,
+ "columnno": 647,
"code": {
"id": "astnode100000123",
"name": "exports.Spherical",
@@ -734,21 +734,21 @@
},
"undocumented": true,
"name": "Spherical",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2187,
- 2728
+ 2186,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 668,
+ "columnno": 667,
"code": {
"id": "astnode100000127",
"name": "exports.StateVector",
@@ -759,21 +759,21 @@
},
"undocumented": true,
"name": "StateVector",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2209,
- 2728
+ 2208,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 690,
+ "columnno": 689,
"code": {
"id": "astnode100000131",
"name": "exports.Vector",
@@ -784,21 +784,21 @@
},
"undocumented": true,
"name": "Vector",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2226,
- 2728
+ 2225,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 707,
+ "columnno": 706,
"code": {
"id": "astnode100000135",
"name": "exports.CalcMoonCount",
@@ -809,21 +809,21 @@
},
"undocumented": true,
"name": "CalcMoonCount",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2250,
- 2728
+ 2249,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 731,
+ "columnno": 730,
"code": {
"id": "astnode100000139",
"name": "exports.MakeTime",
@@ -834,21 +834,21 @@
},
"undocumented": true,
"name": "MakeTime",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2269,
- 2728
+ 2268,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 750,
+ "columnno": 749,
"code": {
"id": "astnode100000143",
"name": "exports.AstroTime",
@@ -859,21 +859,21 @@
},
"undocumented": true,
"name": "AstroTime",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2289,
- 2728
+ 2288,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 770,
+ "columnno": 769,
"code": {
"id": "astnode100000147",
"name": "exports.SetDeltaTFunction",
@@ -884,21 +884,21 @@
},
"undocumented": true,
"name": "SetDeltaTFunction",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2317,
- 2728
+ 2316,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 798,
+ "columnno": 797,
"code": {
"id": "astnode100000151",
"name": "exports.DeltaT_JplHorizons",
@@ -909,21 +909,21 @@
},
"undocumented": true,
"name": "DeltaT_JplHorizons",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2346,
- 2728
+ 2345,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 827,
+ "columnno": 826,
"code": {
"id": "astnode100000155",
"name": "exports.DeltaT_EspenakMeeus",
@@ -934,21 +934,21 @@
},
"undocumented": true,
"name": "DeltaT_EspenakMeeus",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2376,
- 2728
+ 2375,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 857,
+ "columnno": 856,
"code": {
"id": "astnode100000159",
"name": "exports.Body",
@@ -959,21 +959,21 @@
},
"undocumented": true,
"name": "Body",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2391,
- 2728
+ 2390,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 872,
+ "columnno": 871,
"code": {
"id": "astnode100000163",
"name": "exports.AngleBetween",
@@ -984,21 +984,21 @@
},
"undocumented": true,
"name": "AngleBetween",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2414,
- 2728
+ 2413,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 895,
+ "columnno": 894,
"code": {
"id": "astnode100000167",
"name": "exports.CALLISTO_RADIUS_KM",
@@ -1009,21 +1009,21 @@
},
"undocumented": true,
"name": "CALLISTO_RADIUS_KM",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2443,
- 2728
+ 2442,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 924,
+ "columnno": 923,
"code": {
"id": "astnode100000171",
"name": "exports.GANYMEDE_RADIUS_KM",
@@ -1034,21 +1034,21 @@
},
"undocumented": true,
"name": "GANYMEDE_RADIUS_KM",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2472,
- 2728
+ 2471,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 953,
+ "columnno": 952,
"code": {
"id": "astnode100000175",
"name": "exports.EUROPA_RADIUS_KM",
@@ -1059,21 +1059,21 @@
},
"undocumented": true,
"name": "EUROPA_RADIUS_KM",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2499,
- 2728
+ 2498,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 980,
+ "columnno": 979,
"code": {
"id": "astnode100000179",
"name": "exports.IO_RADIUS_KM",
@@ -1084,21 +1084,21 @@
},
"undocumented": true,
"name": "IO_RADIUS_KM",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2522,
- 2728
+ 2521,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1003,
+ "columnno": 1002,
"code": {
"id": "astnode100000183",
"name": "exports.JUPITER_MEAN_RADIUS_KM",
@@ -1109,21 +1109,21 @@
},
"undocumented": true,
"name": "JUPITER_MEAN_RADIUS_KM",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2555,
- 2728
+ 2554,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1036,
+ "columnno": 1035,
"code": {
"id": "astnode100000187",
"name": "exports.JUPITER_POLAR_RADIUS_KM",
@@ -1134,21 +1134,21 @@
},
"undocumented": true,
"name": "JUPITER_POLAR_RADIUS_KM",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2589,
- 2728
+ 2588,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1070,
+ "columnno": 1069,
"code": {
"id": "astnode100000191",
"name": "exports.JUPITER_EQUATORIAL_RADIUS_KM",
@@ -1159,21 +1159,21 @@
},
"undocumented": true,
"name": "JUPITER_EQUATORIAL_RADIUS_KM",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2628,
- 2728
+ 2627,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1109,
+ "columnno": 1108,
"code": {
"id": "astnode100000195",
"name": "exports.RAD2HOUR",
@@ -1184,21 +1184,21 @@
},
"undocumented": true,
"name": "RAD2HOUR",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2647,
- 2728
+ 2646,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1128,
+ "columnno": 1127,
"code": {
"id": "astnode100000199",
"name": "exports.RAD2DEG",
@@ -1209,21 +1209,21 @@
},
"undocumented": true,
"name": "RAD2DEG",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2665,
- 2728
+ 2664,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1146,
+ "columnno": 1145,
"code": {
"id": "astnode100000203",
"name": "exports.HOUR2RAD",
@@ -1234,21 +1234,21 @@
},
"undocumented": true,
"name": "HOUR2RAD",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2684,
- 2728
+ 2683,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1165,
+ "columnno": 1164,
"code": {
"id": "astnode100000207",
"name": "exports.DEG2RAD",
@@ -1259,21 +1259,21 @@
},
"undocumented": true,
"name": "DEG2RAD",
- "longname": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD",
+ "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG#DEG2RAD",
"kind": "member",
- "memberof": "SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
+ "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#VectorObserver#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#RAD2DEG",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2702,
- 2728
+ 2701,
+ 2727
],
"filename": "astronomy.js",
"lineno": 36,
- "columnno": 1183,
+ "columnno": 1182,
"code": {
"id": "astnode100000211",
"name": "exports.KM_PER_AU",
@@ -1284,47 +1284,23 @@
},
"undocumented": true,
"name": "KM_PER_AU",
- "longname": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD#KM_PER_AU",
+ "longname": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD#KM_PER_AU",
"kind": "member",
- "memberof": "MoonPhase#Illumination#EclipticLongitude#PairLongitude#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
+ "memberof": "SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2HOUR#HOUR2RAD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2730,
- 4026
+ 2729,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
"columnno": 0,
"code": {
"id": "astnode100000218",
- "name": "exports.NextLunarEclipse",
- "type": "AssignmentExpression",
- "value": "exports.GlobalSolarEclipseInfo",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "NextLunarEclipse",
- "longname": "NextLunarEclipse",
- "kind": "member",
- "scope": "global"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 2757,
- 4026
- ],
- "filename": "astronomy.js",
- "lineno": 37,
- "columnno": 27,
- "code": {
- "id": "astnode100000222",
"name": "exports.GlobalSolarEclipseInfo",
"type": "AssignmentExpression",
"value": "exports.SearchLunarEclipse",
@@ -1341,14 +1317,14 @@
"comment": "",
"meta": {
"range": [
- 2790,
- 4026
+ 2762,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 60,
+ "columnno": 33,
"code": {
- "id": "astnode100000226",
+ "id": "astnode100000222",
"name": "exports.SearchLunarEclipse",
"type": "AssignmentExpression",
"value": "exports.LunarEclipseInfo",
@@ -1357,23 +1333,22 @@
},
"undocumented": true,
"name": "SearchLunarEclipse",
- "longname": "NextLunarEclipse#SearchLunarEclipse",
+ "longname": "SearchLunarEclipse",
"kind": "member",
- "memberof": "NextLunarEclipse",
- "scope": "instance"
+ "scope": "global"
},
{
"comment": "",
"meta": {
"range": [
- 2819,
- 4026
+ 2791,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 89,
+ "columnno": 62,
"code": {
- "id": "astnode100000230",
+ "id": "astnode100000226",
"name": "exports.LunarEclipseInfo",
"type": "AssignmentExpression",
"value": "exports.Constellation",
@@ -1391,14 +1366,14 @@
"comment": "",
"meta": {
"range": [
- 2846,
- 4026
+ 2818,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 116,
+ "columnno": 89,
"code": {
- "id": "astnode100000234",
+ "id": "astnode100000230",
"name": "exports.Constellation",
"type": "AssignmentExpression",
"value": "exports.ConstellationInfo",
@@ -1407,23 +1382,23 @@
},
"undocumented": true,
"name": "Constellation",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation",
+ "longname": "SearchLunarEclipse#Constellation",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse",
+ "memberof": "SearchLunarEclipse",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2870,
- 4026
+ 2842,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 140,
+ "columnno": 113,
"code": {
- "id": "astnode100000238",
+ "id": "astnode100000234",
"name": "exports.ConstellationInfo",
"type": "AssignmentExpression",
"value": "exports.Rotation_GAL_EQJ",
@@ -1441,14 +1416,14 @@
"comment": "",
"meta": {
"range": [
- 2898,
- 4026
+ 2870,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 168,
+ "columnno": 141,
"code": {
- "id": "astnode100000242",
+ "id": "astnode100000238",
"name": "exports.Rotation_GAL_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_GAL",
@@ -1457,23 +1432,23 @@
},
"undocumented": true,
"name": "Rotation_GAL_EQJ",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation",
+ "memberof": "SearchLunarEclipse#Constellation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2925,
- 4026
+ 2897,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 195,
+ "columnno": 168,
"code": {
- "id": "astnode100000246",
+ "id": "astnode100000242",
"name": "exports.Rotation_EQJ_GAL",
"type": "AssignmentExpression",
"value": "exports.Rotation_HOR_ECL",
@@ -1491,14 +1466,14 @@
"comment": "",
"meta": {
"range": [
- 2952,
- 4026
+ 2924,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 222,
+ "columnno": 195,
"code": {
- "id": "astnode100000250",
+ "id": "astnode100000246",
"name": "exports.Rotation_HOR_ECL",
"type": "AssignmentExpression",
"value": "exports.Rotation_ECL_HOR",
@@ -1507,23 +1482,23 @@
},
"undocumented": true,
"name": "Rotation_HOR_ECL",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 2979,
- 4026
+ 2951,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 249,
+ "columnno": 222,
"code": {
- "id": "astnode100000254",
+ "id": "astnode100000250",
"name": "exports.Rotation_ECL_HOR",
"type": "AssignmentExpression",
"value": "exports.Rotation_ECL_EQD",
@@ -1541,14 +1516,14 @@
"comment": "",
"meta": {
"range": [
- 3006,
- 4026
+ 2978,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 276,
+ "columnno": 249,
"code": {
- "id": "astnode100000258",
+ "id": "astnode100000254",
"name": "exports.Rotation_ECL_EQD",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQD_ECL",
@@ -1557,23 +1532,23 @@
},
"undocumented": true,
"name": "Rotation_ECL_EQD",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3033,
- 4026
+ 3005,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 303,
+ "columnno": 276,
"code": {
- "id": "astnode100000262",
+ "id": "astnode100000258",
"name": "exports.Rotation_EQD_ECL",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_HOR",
@@ -1591,14 +1566,14 @@
"comment": "",
"meta": {
"range": [
- 3060,
- 4026
+ 3032,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 330,
+ "columnno": 303,
"code": {
- "id": "astnode100000266",
+ "id": "astnode100000262",
"name": "exports.Rotation_EQJ_HOR",
"type": "AssignmentExpression",
"value": "exports.Rotation_HOR_EQJ",
@@ -1607,23 +1582,23 @@
},
"undocumented": true,
"name": "Rotation_EQJ_HOR",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3087,
- 4026
+ 3059,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 357,
+ "columnno": 330,
"code": {
- "id": "astnode100000270",
+ "id": "astnode100000266",
"name": "exports.Rotation_HOR_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_HOR_EQD",
@@ -1641,14 +1616,14 @@
"comment": "",
"meta": {
"range": [
- 3114,
- 4026
+ 3086,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 384,
+ "columnno": 357,
"code": {
- "id": "astnode100000274",
+ "id": "astnode100000270",
"name": "exports.Rotation_HOR_EQD",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQD_HOR",
@@ -1657,23 +1632,23 @@
},
"undocumented": true,
"name": "Rotation_HOR_EQD",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3141,
- 4026
+ 3113,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 411,
+ "columnno": 384,
"code": {
- "id": "astnode100000278",
+ "id": "astnode100000274",
"name": "exports.Rotation_EQD_HOR",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQD_EQJ",
@@ -1691,14 +1666,14 @@
"comment": "",
"meta": {
"range": [
- 3168,
- 4026
+ 3140,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 438,
+ "columnno": 411,
"code": {
- "id": "astnode100000282",
+ "id": "astnode100000278",
"name": "exports.Rotation_EQD_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_EQD",
@@ -1707,23 +1682,23 @@
},
"undocumented": true,
"name": "Rotation_EQD_EQJ",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3195,
- 4026
+ 3167,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 465,
+ "columnno": 438,
"code": {
- "id": "astnode100000286",
+ "id": "astnode100000282",
"name": "exports.Rotation_EQJ_EQD",
"type": "AssignmentExpression",
"value": "exports.Rotation_ECL_EQJ",
@@ -1741,14 +1716,14 @@
"comment": "",
"meta": {
"range": [
- 3222,
- 4026
+ 3194,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 492,
+ "columnno": 465,
"code": {
- "id": "astnode100000290",
+ "id": "astnode100000286",
"name": "exports.Rotation_ECL_EQJ",
"type": "AssignmentExpression",
"value": "exports.Rotation_EQJ_ECL",
@@ -1757,23 +1732,23 @@
},
"undocumented": true,
"name": "Rotation_ECL_EQJ",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3249,
- 4026
+ 3221,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 519,
+ "columnno": 492,
"code": {
- "id": "astnode100000294",
+ "id": "astnode100000290",
"name": "exports.Rotation_EQJ_ECL",
"type": "AssignmentExpression",
"value": "exports.RotateState",
@@ -1791,14 +1766,14 @@
"comment": "",
"meta": {
"range": [
- 3276,
- 4026
+ 3248,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 546,
+ "columnno": 519,
"code": {
- "id": "astnode100000298",
+ "id": "astnode100000294",
"name": "exports.RotateState",
"type": "AssignmentExpression",
"value": "exports.RotateVector",
@@ -1807,23 +1782,23 @@
},
"undocumented": true,
"name": "RotateState",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3298,
- 4026
+ 3270,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 568,
+ "columnno": 541,
"code": {
- "id": "astnode100000302",
+ "id": "astnode100000298",
"name": "exports.RotateVector",
"type": "AssignmentExpression",
"value": "exports.InverseRefraction",
@@ -1841,14 +1816,14 @@
"comment": "",
"meta": {
"range": [
- 3321,
- 4026
+ 3293,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 591,
+ "columnno": 564,
"code": {
- "id": "astnode100000306",
+ "id": "astnode100000302",
"name": "exports.InverseRefraction",
"type": "AssignmentExpression",
"value": "exports.Refraction",
@@ -1857,23 +1832,23 @@
},
"undocumented": true,
"name": "InverseRefraction",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3349,
- 4026
+ 3321,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 619,
+ "columnno": 592,
"code": {
- "id": "astnode100000310",
+ "id": "astnode100000306",
"name": "exports.Refraction",
"type": "AssignmentExpression",
"value": "exports.VectorFromHorizon",
@@ -1891,14 +1866,14 @@
"comment": "",
"meta": {
"range": [
- 3370,
- 4026
+ 3342,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 640,
+ "columnno": 613,
"code": {
- "id": "astnode100000314",
+ "id": "astnode100000310",
"name": "exports.VectorFromHorizon",
"type": "AssignmentExpression",
"value": "exports.HorizonFromVector",
@@ -1907,23 +1882,23 @@
},
"undocumented": true,
"name": "VectorFromHorizon",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3398,
- 4026
+ 3370,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 668,
+ "columnno": 641,
"code": {
- "id": "astnode100000318",
+ "id": "astnode100000314",
"name": "exports.HorizonFromVector",
"type": "AssignmentExpression",
"value": "exports.SphereFromVector",
@@ -1941,14 +1916,14 @@
"comment": "",
"meta": {
"range": [
- 3426,
- 4026
+ 3398,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 696,
+ "columnno": 669,
"code": {
- "id": "astnode100000322",
+ "id": "astnode100000318",
"name": "exports.SphereFromVector",
"type": "AssignmentExpression",
"value": "exports.EquatorFromVector",
@@ -1957,23 +1932,23 @@
},
"undocumented": true,
"name": "SphereFromVector",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3453,
- 4026
+ 3425,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 723,
+ "columnno": 696,
"code": {
- "id": "astnode100000326",
+ "id": "astnode100000322",
"name": "exports.EquatorFromVector",
"type": "AssignmentExpression",
"value": "exports.VectorFromSphere",
@@ -1991,14 +1966,14 @@
"comment": "",
"meta": {
"range": [
- 3481,
- 4026
+ 3453,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 751,
+ "columnno": 724,
"code": {
- "id": "astnode100000330",
+ "id": "astnode100000326",
"name": "exports.VectorFromSphere",
"type": "AssignmentExpression",
"value": "exports.Pivot",
@@ -2007,23 +1982,23 @@
},
"undocumented": true,
"name": "VectorFromSphere",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3508,
- 4026
+ 3480,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 778,
+ "columnno": 751,
"code": {
- "id": "astnode100000334",
+ "id": "astnode100000330",
"name": "exports.Pivot",
"type": "AssignmentExpression",
"value": "exports.IdentityMatrix",
@@ -2041,14 +2016,14 @@
"comment": "",
"meta": {
"range": [
- 3524,
- 4026
+ 3496,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 794,
+ "columnno": 767,
"code": {
- "id": "astnode100000338",
+ "id": "astnode100000334",
"name": "exports.IdentityMatrix",
"type": "AssignmentExpression",
"value": "exports.CombineRotation",
@@ -2057,23 +2032,23 @@
},
"undocumented": true,
"name": "IdentityMatrix",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3549,
- 4026
+ 3521,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 819,
+ "columnno": 792,
"code": {
- "id": "astnode100000342",
+ "id": "astnode100000338",
"name": "exports.CombineRotation",
"type": "AssignmentExpression",
"value": "exports.InverseRotation",
@@ -2091,14 +2066,14 @@
"comment": "",
"meta": {
"range": [
- 3575,
- 4026
+ 3547,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 845,
+ "columnno": 818,
"code": {
- "id": "astnode100000346",
+ "id": "astnode100000342",
"name": "exports.InverseRotation",
"type": "AssignmentExpression",
"value": "exports.NextPlanetApsis",
@@ -2107,23 +2082,23 @@
},
"undocumented": true,
"name": "InverseRotation",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3601,
- 4026
+ 3573,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 871,
+ "columnno": 844,
"code": {
- "id": "astnode100000350",
+ "id": "astnode100000346",
"name": "exports.NextPlanetApsis",
"type": "AssignmentExpression",
"value": "exports.SearchPlanetApsis",
@@ -2141,14 +2116,14 @@
"comment": "",
"meta": {
"range": [
- 3627,
- 4026
+ 3599,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 897,
+ "columnno": 870,
"code": {
- "id": "astnode100000354",
+ "id": "astnode100000350",
"name": "exports.SearchPlanetApsis",
"type": "AssignmentExpression",
"value": "exports.NextLunarApsis",
@@ -2157,23 +2132,23 @@
},
"undocumented": true,
"name": "SearchPlanetApsis",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3655,
- 4026
+ 3627,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 925,
+ "columnno": 898,
"code": {
- "id": "astnode100000358",
+ "id": "astnode100000354",
"name": "exports.NextLunarApsis",
"type": "AssignmentExpression",
"value": "exports.SearchLunarApsis",
@@ -2191,14 +2166,14 @@
"comment": "",
"meta": {
"range": [
- 3680,
- 4026
+ 3652,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 950,
+ "columnno": 923,
"code": {
- "id": "astnode100000362",
+ "id": "astnode100000358",
"name": "exports.SearchLunarApsis",
"type": "AssignmentExpression",
"value": "exports.Apsis",
@@ -2207,23 +2182,23 @@
},
"undocumented": true,
"name": "SearchLunarApsis",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3707,
- 4026
+ 3679,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 977,
+ "columnno": 950,
"code": {
- "id": "astnode100000366",
+ "id": "astnode100000362",
"name": "exports.Apsis",
"type": "AssignmentExpression",
"value": "exports.SearchPeakMagnitude",
@@ -2241,14 +2216,14 @@
"comment": "",
"meta": {
"range": [
- 3723,
- 4026
+ 3695,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 993,
+ "columnno": 966,
"code": {
- "id": "astnode100000370",
+ "id": "astnode100000366",
"name": "exports.SearchPeakMagnitude",
"type": "AssignmentExpression",
"value": "exports.SearchMaxElongation",
@@ -2257,23 +2232,23 @@
},
"undocumented": true,
"name": "SearchPeakMagnitude",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3753,
- 4026
+ 3725,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1023,
+ "columnno": 996,
"code": {
- "id": "astnode100000374",
+ "id": "astnode100000370",
"name": "exports.SearchMaxElongation",
"type": "AssignmentExpression",
"value": "exports.Elongation",
@@ -2291,14 +2266,14 @@
"comment": "",
"meta": {
"range": [
- 3783,
- 4026
+ 3755,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1053,
+ "columnno": 1026,
"code": {
- "id": "astnode100000378",
+ "id": "astnode100000374",
"name": "exports.Elongation",
"type": "AssignmentExpression",
"value": "exports.ElongationEvent",
@@ -2307,23 +2282,23 @@
},
"undocumented": true,
"name": "Elongation",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3804,
- 4026
+ 3776,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1074,
+ "columnno": 1047,
"code": {
- "id": "astnode100000382",
+ "id": "astnode100000378",
"name": "exports.ElongationEvent",
"type": "AssignmentExpression",
"value": "exports.Seasons",
@@ -2341,14 +2316,14 @@
"comment": "",
"meta": {
"range": [
- 3830,
- 4026
+ 3802,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1100,
+ "columnno": 1073,
"code": {
- "id": "astnode100000386",
+ "id": "astnode100000382",
"name": "exports.Seasons",
"type": "AssignmentExpression",
"value": "exports.SeasonInfo",
@@ -2357,23 +2332,23 @@
},
"undocumented": true,
"name": "Seasons",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3848,
- 4026
+ 3820,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1118,
+ "columnno": 1091,
"code": {
- "id": "astnode100000390",
+ "id": "astnode100000386",
"name": "exports.SeasonInfo",
"type": "AssignmentExpression",
"value": "exports.SearchHourAngle",
@@ -2391,14 +2366,14 @@
"comment": "",
"meta": {
"range": [
- 3869,
- 4026
+ 3841,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1139,
+ "columnno": 1112,
"code": {
- "id": "astnode100000394",
+ "id": "astnode100000390",
"name": "exports.SearchHourAngle",
"type": "AssignmentExpression",
"value": "exports.HourAngleEvent",
@@ -2407,23 +2382,23 @@
},
"undocumented": true,
"name": "SearchHourAngle",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3895,
- 4026
+ 3867,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1165,
+ "columnno": 1138,
"code": {
- "id": "astnode100000398",
+ "id": "astnode100000394",
"name": "exports.HourAngleEvent",
"type": "AssignmentExpression",
"value": "exports.SearchRiseSet",
@@ -2441,14 +2416,14 @@
"comment": "",
"meta": {
"range": [
- 3920,
- 4026
+ 3892,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1190,
+ "columnno": 1163,
"code": {
- "id": "astnode100000402",
+ "id": "astnode100000398",
"name": "exports.SearchRiseSet",
"type": "AssignmentExpression",
"value": "exports.NextMoonQuarter",
@@ -2457,23 +2432,23 @@
},
"undocumented": true,
"name": "SearchRiseSet",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3944,
- 4026
+ 3916,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1214,
+ "columnno": 1187,
"code": {
- "id": "astnode100000406",
+ "id": "astnode100000402",
"name": "exports.NextMoonQuarter",
"type": "AssignmentExpression",
"value": "exports.SearchMoonQuarter",
@@ -2491,14 +2466,14 @@
"comment": "",
"meta": {
"range": [
- 3970,
- 4026
+ 3942,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1240,
+ "columnno": 1213,
"code": {
- "id": "astnode100000410",
+ "id": "astnode100000406",
"name": "exports.SearchMoonQuarter",
"type": "AssignmentExpression",
"value": "exports.MoonQuarter",
@@ -2507,26 +2482,26 @@
},
"undocumented": true,
"name": "SearchMoonQuarter",
- "longname": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter",
"kind": "member",
- "memberof": "NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet",
"scope": "instance"
},
{
"comment": "",
"meta": {
"range": [
- 3998,
- 4026
+ 3970,
+ 4024
],
"filename": "astronomy.js",
"lineno": 37,
- "columnno": 1268,
+ "columnno": 1241,
"code": {
- "id": "astnode100000414",
+ "id": "astnode100000410",
"name": "exports.MoonQuarter",
- "type": "UnaryExpression",
- "value": "void0",
+ "type": "AssignmentExpression",
+ "value": "exports.SearchMoonPhase",
"paramnames": []
}
},
@@ -2541,8 +2516,33 @@
"comment": "",
"meta": {
"range": [
- 4028,
- 4291
+ 3992,
+ 4024
+ ],
+ "filename": "astronomy.js",
+ "lineno": 37,
+ "columnno": 1263,
+ "code": {
+ "id": "astnode100000414",
+ "name": "exports.SearchMoonPhase",
+ "type": "UnaryExpression",
+ "value": "void0",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "SearchMoonPhase",
+ "longname": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase",
+ "kind": "member",
+ "memberof": "SearchLunarEclipse#Constellation#Rotation_GAL_EQJ#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter",
+ "scope": "instance"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 4026,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2565,8 +2565,8 @@
"comment": "",
"meta": {
"range": [
- 4050,
- 4291
+ 4048,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2589,8 +2589,8 @@
"comment": "",
"meta": {
"range": [
- 4074,
- 4291
+ 4072,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2614,8 +2614,8 @@
"comment": "",
"meta": {
"range": [
- 4096,
- 4291
+ 4094,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2639,8 +2639,8 @@
"comment": "",
"meta": {
"range": [
- 4128,
- 4291
+ 4126,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2664,8 +2664,8 @@
"comment": "",
"meta": {
"range": [
- 4162,
- 4291
+ 4160,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2689,8 +2689,8 @@
"comment": "",
"meta": {
"range": [
- 4194,
- 4291
+ 4192,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2714,8 +2714,8 @@
"comment": "",
"meta": {
"range": [
- 4217,
- 4291
+ 4215,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2739,8 +2739,8 @@
"comment": "",
"meta": {
"range": [
- 4250,
- 4291
+ 4248,
+ 4316
],
"filename": "astronomy.js",
"lineno": 38,
@@ -2748,8 +2748,8 @@
"code": {
"id": "astnode100000453",
"name": "exports.SearchGlobalSolarEclipse",
- "type": "UnaryExpression",
- "value": "void0",
+ "type": "AssignmentExpression",
+ "value": "exports.NextLunarEclipse",
"paramnames": []
}
},
@@ -2760,18 +2760,43 @@
"memberof": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent",
"scope": "instance"
},
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 4283,
+ 4316
+ ],
+ "filename": "astronomy.js",
+ "lineno": 38,
+ "columnno": 257,
+ "code": {
+ "id": "astnode100000457",
+ "name": "exports.NextLunarEclipse",
+ "type": "UnaryExpression",
+ "value": "void0",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "NextLunarEclipse",
+ "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse",
+ "kind": "member",
+ "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse",
+ "scope": "instance"
+ },
{
"comment": "/**\n * @brief The number of kilometers per astronomical unit.\n */",
"meta": {
"range": [
- 4359,
- 4400
+ 4384,
+ 4425
],
"filename": "astronomy.js",
"lineno": 42,
"columnno": 0,
"code": {
- "id": "astnode100000460",
+ "id": "astnode100000464",
"name": "exports.KM_PER_AU",
"type": "Literal",
"value": 149597870.69098932,
@@ -2795,14 +2820,14 @@
"comment": "/**\n * @brief The factor to convert degrees to radians = pi/180.\n */",
"meta": {
"range": [
- 4471,
- 4509
+ 4496,
+ 4534
],
"filename": "astronomy.js",
"lineno": 46,
"columnno": 0,
"code": {
- "id": "astnode100000466",
+ "id": "astnode100000470",
"name": "exports.DEG2RAD",
"type": "Literal",
"value": 0.017453292519943295,
@@ -2826,14 +2851,14 @@
"comment": "/**\n * @brief The factor to convert sidereal hours to radians = pi/12.\n */",
"meta": {
"range": [
- 4586,
- 4626
+ 4611,
+ 4651
],
"filename": "astronomy.js",
"lineno": 50,
"columnno": 0,
"code": {
- "id": "astnode100000472",
+ "id": "astnode100000476",
"name": "exports.HOUR2RAD",
"type": "Literal",
"value": 0.26179938779914946,
@@ -2857,14 +2882,14 @@
"comment": "/**\n * @brief The factor to convert radians to degrees = 180/pi.\n */",
"meta": {
"range": [
- 4697,
- 4733
+ 4722,
+ 4758
],
"filename": "astronomy.js",
"lineno": 54,
"columnno": 0,
"code": {
- "id": "astnode100000478",
+ "id": "astnode100000482",
"name": "exports.RAD2DEG",
"type": "Literal",
"value": 57.29577951308232,
@@ -2888,14 +2913,14 @@
"comment": "/**\n * @brief The factor to convert radians to sidereal hours = 12/pi.\n */",
"meta": {
"range": [
- 4810,
- 4846
+ 4835,
+ 4871
],
"filename": "astronomy.js",
"lineno": 58,
"columnno": 0,
"code": {
- "id": "astnode100000484",
+ "id": "astnode100000488",
"name": "exports.RAD2HOUR",
"type": "Literal",
"value": 3.819718634205488,
@@ -2919,14 +2944,14 @@
"comment": "/**\n * @brief The equatorial radius of Jupiter, expressed in kilometers.\n */",
"meta": {
"range": [
- 5112,
- 5158
+ 5137,
+ 5183
],
"filename": "astronomy.js",
"lineno": 65,
"columnno": 0,
"code": {
- "id": "astnode100000490",
+ "id": "astnode100000494",
"name": "exports.JUPITER_EQUATORIAL_RADIUS_KM",
"type": "Literal",
"value": 71492,
@@ -2950,14 +2975,14 @@
"comment": "/**\n * @brief The polar radius of Jupiter, expressed in kilometers.\n */",
"meta": {
"range": [
- 5232,
- 5273
+ 5257,
+ 5298
],
"filename": "astronomy.js",
"lineno": 69,
"columnno": 0,
"code": {
- "id": "astnode100000496",
+ "id": "astnode100000500",
"name": "exports.JUPITER_POLAR_RADIUS_KM",
"type": "Literal",
"value": 66854,
@@ -2981,14 +3006,14 @@
"comment": "/**\n * @brief The volumetric mean radius of Jupiter, expressed in kilometers.\n */",
"meta": {
"range": [
- 5357,
- 5397
+ 5382,
+ 5422
],
"filename": "astronomy.js",
"lineno": 73,
"columnno": 0,
"code": {
- "id": "astnode100000502",
+ "id": "astnode100000506",
"name": "exports.JUPITER_MEAN_RADIUS_KM",
"type": "Literal",
"value": 69911,
@@ -3012,14 +3037,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Io, expressed in kilometers.\n */",
"meta": {
"range": [
- 5584,
- 5613
+ 5609,
+ 5638
],
"filename": "astronomy.js",
"lineno": 79,
"columnno": 0,
"code": {
- "id": "astnode100000508",
+ "id": "astnode100000512",
"name": "exports.IO_RADIUS_KM",
"type": "Literal",
"value": 1821.6,
@@ -3043,14 +3068,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers.\n */",
"meta": {
"range": [
- 5700,
- 5733
+ 5725,
+ 5758
],
"filename": "astronomy.js",
"lineno": 83,
"columnno": 0,
"code": {
- "id": "astnode100000514",
+ "id": "astnode100000518",
"name": "exports.EUROPA_RADIUS_KM",
"type": "Literal",
"value": 1560.8,
@@ -3074,14 +3099,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers.\n */",
"meta": {
"range": [
- 5822,
- 5857
+ 5847,
+ 5882
],
"filename": "astronomy.js",
"lineno": 87,
"columnno": 0,
"code": {
- "id": "astnode100000520",
+ "id": "astnode100000524",
"name": "exports.GANYMEDE_RADIUS_KM",
"type": "Literal",
"value": 2631.2,
@@ -3105,14 +3130,14 @@
"comment": "/**\n * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers.\n */",
"meta": {
"range": [
- 5946,
- 5981
+ 5971,
+ 6006
],
"filename": "astronomy.js",
"lineno": 91,
"columnno": 0,
"code": {
- "id": "astnode100000526",
+ "id": "astnode100000530",
"name": "exports.CALLISTO_RADIUS_KM",
"type": "Literal",
"value": 2410.3,
@@ -3136,14 +3161,14 @@
"comment": "",
"meta": {
"range": [
- 5989,
- 6023
+ 6014,
+ 6048
],
"filename": "astronomy.js",
"lineno": 92,
"columnno": 6,
"code": {
- "id": "astnode100000532",
+ "id": "astnode100000536",
"name": "DAYS_PER_TROPICAL_YEAR",
"type": "Literal",
"value": 365.24217
@@ -3160,14 +3185,14 @@
"comment": "",
"meta": {
"range": [
- 6031,
- 6071
+ 6056,
+ 6096
],
"filename": "astronomy.js",
"lineno": 93,
"columnno": 6,
"code": {
- "id": "astnode100000536",
+ "id": "astnode100000540",
"name": "J2000",
"type": "NewExpression",
"value": ""
@@ -3184,14 +3209,14 @@
"comment": "",
"meta": {
"range": [
- 6079,
- 6096
+ 6104,
+ 6121
],
"filename": "astronomy.js",
"lineno": 94,
"columnno": 6,
"code": {
- "id": "astnode100000542",
+ "id": "astnode100000546",
"name": "PI2",
"type": "BinaryExpression",
"value": ""
@@ -3208,14 +3233,14 @@
"comment": "",
"meta": {
"range": [
- 6104,
- 6132
+ 6129,
+ 6157
],
"filename": "astronomy.js",
"lineno": 95,
"columnno": 6,
"code": {
- "id": "astnode100000550",
+ "id": "astnode100000554",
"name": "ARC",
"type": "BinaryExpression",
"value": ""
@@ -3232,14 +3257,14 @@
"comment": "",
"meta": {
"range": [
- 6165,
- 6192
+ 6190,
+ 6217
],
"filename": "astronomy.js",
"lineno": 96,
"columnno": 6,
"code": {
- "id": "astnode100000560",
+ "id": "astnode100000564",
"name": "C_AUDAY",
"type": "Literal",
"value": 173.1446326846693
@@ -3256,14 +3281,14 @@
"comment": "",
"meta": {
"range": [
- 6228,
- 6268
+ 6253,
+ 6293
],
"filename": "astronomy.js",
"lineno": 97,
"columnno": 6,
"code": {
- "id": "astnode100000564",
+ "id": "astnode100000568",
"name": "ASEC2RAD",
"type": "Literal",
"value": 0.00000484813681109536
@@ -3280,14 +3305,14 @@
"comment": "",
"meta": {
"range": [
- 6276,
- 6299
+ 6301,
+ 6324
],
"filename": "astronomy.js",
"lineno": 98,
"columnno": 6,
"code": {
- "id": "astnode100000568",
+ "id": "astnode100000572",
"name": "ASEC180",
"type": "BinaryExpression",
"value": ""
@@ -3304,14 +3329,14 @@
"comment": "",
"meta": {
"range": [
- 6353,
- 6374
+ 6378,
+ 6399
],
"filename": "astronomy.js",
"lineno": 99,
"columnno": 6,
"code": {
- "id": "astnode100000576",
+ "id": "astnode100000580",
"name": "ASEC360",
"type": "BinaryExpression",
"value": ""
@@ -3328,14 +3353,14 @@
"comment": "",
"meta": {
"range": [
- 6430,
- 6451
+ 6455,
+ 6476
],
"filename": "astronomy.js",
"lineno": 100,
"columnno": 6,
"code": {
- "id": "astnode100000582",
+ "id": "astnode100000586",
"name": "ANGVEL",
"type": "Literal",
"value": 0.00007292115
@@ -3352,14 +3377,14 @@
"comment": "",
"meta": {
"range": [
- 6459,
- 6492
+ 6484,
+ 6517
],
"filename": "astronomy.js",
"lineno": 101,
"columnno": 6,
"code": {
- "id": "astnode100000586",
+ "id": "astnode100000590",
"name": "AU_PER_PARSEC",
"type": "BinaryExpression",
"value": ""
@@ -3376,14 +3401,14 @@
"comment": "",
"meta": {
"range": [
- 6548,
- 6599
+ 6573,
+ 6624
],
"filename": "astronomy.js",
"lineno": 102,
"columnno": 6,
"code": {
- "id": "astnode100000594",
+ "id": "astnode100000598",
"name": "SUN_MAG_1AU",
"type": "BinaryExpression",
"value": ""
@@ -3400,14 +3425,14 @@
"comment": "",
"meta": {
"range": [
- 6636,
- 6666
+ 6661,
+ 6691
],
"filename": "astronomy.js",
"lineno": 103,
"columnno": 6,
"code": {
- "id": "astnode100000607",
+ "id": "astnode100000611",
"name": "MEAN_SYNODIC_MONTH",
"type": "Literal",
"value": 29.530588
@@ -3424,14 +3449,14 @@
"comment": "",
"meta": {
"range": [
- 6737,
- 6764
+ 6762,
+ 6789
],
"filename": "astronomy.js",
"lineno": 104,
"columnno": 6,
"code": {
- "id": "astnode100000611",
+ "id": "astnode100000615",
"name": "SECONDS_PER_DAY",
"type": "BinaryExpression",
"value": ""
@@ -3448,14 +3473,14 @@
"comment": "",
"meta": {
"range": [
- 6772,
- 6811
+ 6797,
+ 6836
],
"filename": "astronomy.js",
"lineno": 105,
"columnno": 6,
"code": {
- "id": "astnode100000617",
+ "id": "astnode100000621",
"name": "MILLIS_PER_DAY",
"type": "BinaryExpression",
"value": ""
@@ -3472,14 +3497,14 @@
"comment": "",
"meta": {
"range": [
- 6819,
- 6867
+ 6844,
+ 6892
],
"filename": "astronomy.js",
"lineno": 106,
"columnno": 6,
"code": {
- "id": "astnode100000623",
+ "id": "astnode100000627",
"name": "SOLAR_DAYS_PER_SIDEREAL_DAY",
"type": "Literal",
"value": 0.9972695717592592
@@ -3496,14 +3521,14 @@
"comment": "",
"meta": {
"range": [
- 6875,
- 6899
+ 6900,
+ 6924
],
"filename": "astronomy.js",
"lineno": 107,
"columnno": 6,
"code": {
- "id": "astnode100000627",
+ "id": "astnode100000631",
"name": "SUN_RADIUS_KM",
"type": "Literal",
"value": 695700
@@ -3520,14 +3545,14 @@
"comment": "",
"meta": {
"range": [
- 6907,
- 6956
+ 6932,
+ 6981
],
"filename": "astronomy.js",
"lineno": 108,
"columnno": 6,
"code": {
- "id": "astnode100000631",
+ "id": "astnode100000635",
"name": "SUN_RADIUS_AU",
"type": "BinaryExpression",
"value": ""
@@ -3544,14 +3569,14 @@
"comment": "",
"meta": {
"range": [
- 6964,
- 7000
+ 6989,
+ 7025
],
"filename": "astronomy.js",
"lineno": 109,
"columnno": 6,
"code": {
- "id": "astnode100000639",
+ "id": "astnode100000643",
"name": "EARTH_FLATTENING",
"type": "Literal",
"value": 0.996647180302104
@@ -3568,14 +3593,14 @@
"comment": "",
"meta": {
"range": [
- 7008,
- 7046
+ 7033,
+ 7071
],
"filename": "astronomy.js",
"lineno": 110,
"columnno": 6,
"code": {
- "id": "astnode100000643",
+ "id": "astnode100000647",
"name": "EARTH_EQUATORIAL_RADIUS_KM",
"type": "Literal",
"value": 6378.1366
@@ -3592,14 +3617,14 @@
"comment": "",
"meta": {
"range": [
- 7054,
- 7129
+ 7079,
+ 7154
],
"filename": "astronomy.js",
"lineno": 111,
"columnno": 6,
"code": {
- "id": "astnode100000647",
+ "id": "astnode100000651",
"name": "EARTH_EQUATORIAL_RADIUS_AU",
"type": "BinaryExpression",
"value": ""
@@ -3616,14 +3641,38 @@
"comment": "",
"meta": {
"range": [
- 7137,
- 7166
+ 7162,
+ 7231
],
"filename": "astronomy.js",
"lineno": 112,
"columnno": 6,
"code": {
- "id": "astnode100000655",
+ "id": "astnode100000659",
+ "name": "EARTH_POLAR_RADIUS_KM",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "EARTH_POLAR_RADIUS_KM",
+ "longname": "EARTH_POLAR_RADIUS_KM",
+ "kind": "constant",
+ "scope": "global",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 7239,
+ 7268
+ ],
+ "filename": "astronomy.js",
+ "lineno": 113,
+ "columnno": 6,
+ "code": {
+ "id": "astnode100000665",
"name": "EARTH_MEAN_RADIUS_KM",
"type": "Literal",
"value": 6371
@@ -3640,14 +3689,14 @@
"comment": "",
"meta": {
"range": [
- 7233,
- 7259
+ 7335,
+ 7361
],
"filename": "astronomy.js",
- "lineno": 113,
+ "lineno": 114,
"columnno": 6,
"code": {
- "id": "astnode100000659",
+ "id": "astnode100000669",
"name": "EARTH_ATMOSPHERE_KM",
"type": "Literal",
"value": 88
@@ -3664,14 +3713,14 @@
"comment": "",
"meta": {
"range": [
- 7323,
- 7391
+ 7425,
+ 7493
],
"filename": "astronomy.js",
- "lineno": 114,
+ "lineno": 115,
"columnno": 6,
"code": {
- "id": "astnode100000663",
+ "id": "astnode100000673",
"name": "EARTH_ECLIPSE_RADIUS_KM",
"type": "BinaryExpression",
"value": ""
@@ -3688,14 +3737,14 @@
"comment": "",
"meta": {
"range": [
- 7399,
- 7433
+ 7501,
+ 7535
],
"filename": "astronomy.js",
- "lineno": 115,
+ "lineno": 116,
"columnno": 6,
"code": {
- "id": "astnode100000669",
+ "id": "astnode100000679",
"name": "MOON_EQUATORIAL_RADIUS_KM",
"type": "Literal",
"value": 1738.1
@@ -3712,14 +3761,14 @@
"comment": "",
"meta": {
"range": [
- 7441,
- 7469
+ 7543,
+ 7571
],
"filename": "astronomy.js",
- "lineno": 116,
+ "lineno": 117,
"columnno": 6,
"code": {
- "id": "astnode100000673",
+ "id": "astnode100000683",
"name": "MOON_MEAN_RADIUS_KM",
"type": "Literal",
"value": 1737.4
@@ -3736,14 +3785,14 @@
"comment": "",
"meta": {
"range": [
- 7477,
- 7506
+ 7579,
+ 7608
],
"filename": "astronomy.js",
- "lineno": 117,
+ "lineno": 118,
"columnno": 6,
"code": {
- "id": "astnode100000677",
+ "id": "astnode100000687",
"name": "MOON_POLAR_RADIUS_KM",
"type": "Literal",
"value": 1736
@@ -3760,14 +3809,14 @@
"comment": "",
"meta": {
"range": [
- 7514,
- 7589
+ 7616,
+ 7691
],
"filename": "astronomy.js",
- "lineno": 118,
+ "lineno": 119,
"columnno": 6,
"code": {
- "id": "astnode100000681",
+ "id": "astnode100000691",
"name": "MOON_EQUATORIAL_RADIUS_AU",
"type": "BinaryExpression",
"value": ""
@@ -3784,14 +3833,14 @@
"comment": "",
"meta": {
"range": [
- 7597,
- 7630
+ 7699,
+ 7732
],
"filename": "astronomy.js",
- "lineno": 119,
+ "lineno": 120,
"columnno": 6,
"code": {
- "id": "astnode100000689",
+ "id": "astnode100000699",
"name": "REFRACTION_NEAR_HORIZON",
"type": "BinaryExpression",
"value": ""
@@ -3808,14 +3857,14 @@
"comment": "",
"meta": {
"range": [
- 7700,
- 7732
+ 7802,
+ 7834
],
"filename": "astronomy.js",
- "lineno": 120,
+ "lineno": 121,
"columnno": 6,
"code": {
- "id": "astnode100000695",
+ "id": "astnode100000705",
"name": "EARTH_MOON_MASS_RATIO",
"type": "Literal",
"value": 81.30056
@@ -3832,14 +3881,14 @@
"comment": "",
"meta": {
"range": [
- 8289,
- 8320
+ 8391,
+ 8422
],
"filename": "astronomy.js",
- "lineno": 133,
+ "lineno": 134,
"columnno": 6,
"code": {
- "id": "astnode100000699",
+ "id": "astnode100000709",
"name": "SUN_GM",
"type": "Literal",
"value": 0.0002959122082855911
@@ -3856,14 +3905,14 @@
"comment": "",
"meta": {
"range": [
- 8328,
- 8363
+ 8430,
+ 8465
],
"filename": "astronomy.js",
- "lineno": 134,
+ "lineno": 135,
"columnno": 6,
"code": {
- "id": "astnode100000703",
+ "id": "astnode100000713",
"name": "JUPITER_GM",
"type": "Literal",
"value": 2.825345909524226e-7
@@ -3880,14 +3929,14 @@
"comment": "",
"meta": {
"range": [
- 8371,
- 8405
+ 8473,
+ 8507
],
"filename": "astronomy.js",
- "lineno": 135,
+ "lineno": 136,
"columnno": 6,
"code": {
- "id": "astnode100000707",
+ "id": "astnode100000717",
"name": "SATURN_GM",
"type": "Literal",
"value": 8.459715185680659e-8
@@ -3904,14 +3953,14 @@
"comment": "",
"meta": {
"range": [
- 8413,
- 8447
+ 8515,
+ 8549
],
"filename": "astronomy.js",
- "lineno": 136,
+ "lineno": 137,
"columnno": 6,
"code": {
- "id": "astnode100000711",
+ "id": "astnode100000721",
"name": "URANUS_GM",
"type": "Literal",
"value": 1.292024916781969e-8
@@ -3928,14 +3977,14 @@
"comment": "",
"meta": {
"range": [
- 8455,
- 8490
+ 8557,
+ 8592
],
"filename": "astronomy.js",
- "lineno": 137,
+ "lineno": 138,
"columnno": 6,
"code": {
- "id": "astnode100000715",
+ "id": "astnode100000725",
"name": "NEPTUNE_GM",
"type": "Literal",
"value": 1.524358900784276e-8
@@ -3952,14 +4001,14 @@
"comment": "",
"meta": {
"range": [
- 8496,
- 8502
+ 8598,
+ 8604
],
"filename": "astronomy.js",
- "lineno": 138,
+ "lineno": 139,
"columnno": 4,
"code": {
- "id": "astnode100000719",
+ "id": "astnode100000729",
"name": "ob2000"
}
},
@@ -3974,14 +4023,14 @@
"comment": "",
"meta": {
"range": [
- 8578,
- 8588
+ 8680,
+ 8690
],
"filename": "astronomy.js",
- "lineno": 139,
+ "lineno": 140,
"columnno": 4,
"code": {
- "id": "astnode100000722",
+ "id": "astnode100000732",
"name": "cos_ob2000"
}
},
@@ -3996,14 +4045,14 @@
"comment": "",
"meta": {
"range": [
- 8594,
- 8604
+ 8696,
+ 8706
],
"filename": "astronomy.js",
- "lineno": 140,
+ "lineno": 141,
"columnno": 4,
"code": {
- "id": "astnode100000725",
+ "id": "astnode100000735",
"name": "sin_ob2000"
}
},
@@ -4018,14 +4067,14 @@
"comment": "",
"meta": {
"range": [
- 8606,
- 8761
+ 8708,
+ 8863
],
"filename": "astronomy.js",
- "lineno": 141,
+ "lineno": 142,
"columnno": 0,
"code": {
- "id": "astnode100000727",
+ "id": "astnode100000737",
"name": "VerifyBoolean",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4044,14 +4093,14 @@
"comment": "",
"meta": {
"range": [
- 8762,
- 8918
+ 8864,
+ 9020
],
"filename": "astronomy.js",
- "lineno": 148,
+ "lineno": 149,
"columnno": 0,
"code": {
- "id": "astnode100000752",
+ "id": "astnode100000762",
"name": "VerifyNumber",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4070,14 +4119,14 @@
"comment": "",
"meta": {
"range": [
- 8919,
- 8969
+ 9021,
+ 9071
],
"filename": "astronomy.js",
- "lineno": 155,
+ "lineno": 156,
"columnno": 0,
"code": {
- "id": "astnode100000776",
+ "id": "astnode100000786",
"name": "Frac",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4096,14 +4145,14 @@
"comment": "/**\n * @brief Calculates the angle in degrees between two vectors.\n *\n * Given a pair of vectors, this function returns the angle in degrees\n * between the two vectors in 3D space.\n * The angle is measured in the plane that contains both vectors.\n *\n * @param {Vector} a\n * The first of a pair of vectors between which to measure an angle.\n *\n * @param {Vector} b\n * The second of a pair of vectors between which to measure an angle.\n *\n * @returns {number}\n * The angle between the two vectors expressed in degrees.\n * The value is in the range [0, 180].\n */",
"meta": {
"range": [
- 9550,
- 10088
+ 9652,
+ 10190
],
"filename": "astronomy.js",
- "lineno": 175,
+ "lineno": 176,
"columnno": 0,
"code": {
- "id": "astnode100000788",
+ "id": "astnode100000798",
"name": "AngleBetween",
"type": "FunctionDeclaration",
"paramnames": [
@@ -4165,14 +4214,14 @@
"comment": "",
"meta": {
"range": [
- 9590,
- 9630
+ 9692,
+ 9732
],
"filename": "astronomy.js",
- "lineno": 176,
+ "lineno": 177,
"columnno": 10,
"code": {
- "id": "astnode100000794",
+ "id": "astnode100000804",
"name": "aa",
"type": "BinaryExpression",
"value": ""
@@ -4190,14 +4239,14 @@
"comment": "",
"meta": {
"range": [
- 9731,
- 9771
+ 9833,
+ 9873
],
"filename": "astronomy.js",
- "lineno": 179,
+ "lineno": 180,
"columnno": 10,
"code": {
- "id": "astnode100000831",
+ "id": "astnode100000841",
"name": "bb",
"type": "BinaryExpression",
"value": ""
@@ -4215,14 +4264,14 @@
"comment": "",
"meta": {
"range": [
- 9873,
- 9935
+ 9975,
+ 10037
],
"filename": "astronomy.js",
- "lineno": 182,
+ "lineno": 183,
"columnno": 10,
"code": {
- "id": "astnode100000868",
+ "id": "astnode100000878",
"name": "dot",
"type": "BinaryExpression",
"value": ""
@@ -4240,14 +4289,14 @@
"comment": "",
"meta": {
"range": [
- 10027,
- 10067
+ 10129,
+ 10169
],
"filename": "astronomy.js",
- "lineno": 187,
+ "lineno": 188,
"columnno": 10,
"code": {
- "id": "astnode100000916",
+ "id": "astnode100000926",
"name": "angle",
"type": "BinaryExpression",
"value": ""
@@ -4265,14 +4314,14 @@
"comment": "",
"meta": {
"range": [
- 10089,
- 10124
+ 10191,
+ 10226
],
"filename": "astronomy.js",
- "lineno": 190,
+ "lineno": 191,
"columnno": 0,
"code": {
- "id": "astnode100000930",
+ "id": "astnode100000940",
"name": "exports.AngleBetween",
"type": "Identifier",
"value": "AngleBetween",
@@ -4289,14 +4338,14 @@
"comment": "/**\n * @brief String constants that represent the solar system bodies supported by Astronomy Engine.\n *\n * The following strings represent solar system bodies supported by various Astronomy Engine functions.\n * Not every body is supported by every function; consult the documentation for each function\n * to find which bodies it supports.\n *\n * \"Sun\", \"Moon\", \"Mercury\", \"Venus\", \"Earth\", \"Mars\", \"Jupiter\",\n * \"Saturn\", \"Uranus\", \"Neptune\", \"Pluto\",\n * \"SSB\" (Solar System Barycenter),\n * \"EMB\" (Earth/Moon Barycenter)\n *\n * You can also use enumeration syntax for the bodies, like\n * `Astronomy.Body.Moon`, `Astronomy.Body.Jupiter`, etc.\n *\n * @enum {string}\n */",
"meta": {
"range": [
- 10795,
- 10799
+ 10897,
+ 10901
],
"filename": "astronomy.js",
- "lineno": 208,
+ "lineno": 209,
"columnno": 4,
"code": {
- "id": "astnode100000936",
+ "id": "astnode100000946",
"name": "Body"
}
},
@@ -4324,14 +4373,14 @@
"comment": "",
"meta": {
"range": [
- 10824,
- 10843
+ 10926,
+ 10945
],
"filename": "astronomy.js",
- "lineno": 210,
+ "lineno": 211,
"columnno": 4,
"code": {
- "id": "astnode100000944",
+ "id": "astnode100000954",
"name": "Body[\"Sun\"]",
"type": "Literal",
"value": "Sun",
@@ -4349,14 +4398,14 @@
"comment": "",
"meta": {
"range": [
- 10849,
- 10870
+ 10951,
+ 10972
],
"filename": "astronomy.js",
- "lineno": 211,
+ "lineno": 212,
"columnno": 4,
"code": {
- "id": "astnode100000950",
+ "id": "astnode100000960",
"name": "Body[\"Moon\"]",
"type": "Literal",
"value": "Moon",
@@ -4374,14 +4423,14 @@
"comment": "",
"meta": {
"range": [
- 10876,
- 10903
+ 10978,
+ 11005
],
"filename": "astronomy.js",
- "lineno": 212,
+ "lineno": 213,
"columnno": 4,
"code": {
- "id": "astnode100000956",
+ "id": "astnode100000966",
"name": "Body[\"Mercury\"]",
"type": "Literal",
"value": "Mercury",
@@ -4399,14 +4448,14 @@
"comment": "",
"meta": {
"range": [
- 10909,
- 10932
+ 11011,
+ 11034
],
"filename": "astronomy.js",
- "lineno": 213,
+ "lineno": 214,
"columnno": 4,
"code": {
- "id": "astnode100000962",
+ "id": "astnode100000972",
"name": "Body[\"Venus\"]",
"type": "Literal",
"value": "Venus",
@@ -4424,14 +4473,14 @@
"comment": "",
"meta": {
"range": [
- 10938,
- 10961
+ 11040,
+ 11063
],
"filename": "astronomy.js",
- "lineno": 214,
+ "lineno": 215,
"columnno": 4,
"code": {
- "id": "astnode100000968",
+ "id": "astnode100000978",
"name": "Body[\"Earth\"]",
"type": "Literal",
"value": "Earth",
@@ -4449,14 +4498,14 @@
"comment": "",
"meta": {
"range": [
- 10967,
- 10988
+ 11069,
+ 11090
],
"filename": "astronomy.js",
- "lineno": 215,
+ "lineno": 216,
"columnno": 4,
"code": {
- "id": "astnode100000974",
+ "id": "astnode100000984",
"name": "Body[\"Mars\"]",
"type": "Literal",
"value": "Mars",
@@ -4474,14 +4523,14 @@
"comment": "",
"meta": {
"range": [
- 10994,
- 11021
+ 11096,
+ 11123
],
"filename": "astronomy.js",
- "lineno": 216,
+ "lineno": 217,
"columnno": 4,
"code": {
- "id": "astnode100000980",
+ "id": "astnode100000990",
"name": "Body[\"Jupiter\"]",
"type": "Literal",
"value": "Jupiter",
@@ -4499,14 +4548,14 @@
"comment": "",
"meta": {
"range": [
- 11027,
- 11052
+ 11129,
+ 11154
],
"filename": "astronomy.js",
- "lineno": 217,
+ "lineno": 218,
"columnno": 4,
"code": {
- "id": "astnode100000986",
+ "id": "astnode100000996",
"name": "Body[\"Saturn\"]",
"type": "Literal",
"value": "Saturn",
@@ -4524,14 +4573,14 @@
"comment": "",
"meta": {
"range": [
- 11058,
- 11083
+ 11160,
+ 11185
],
"filename": "astronomy.js",
- "lineno": 218,
+ "lineno": 219,
"columnno": 4,
"code": {
- "id": "astnode100000992",
+ "id": "astnode100001002",
"name": "Body[\"Uranus\"]",
"type": "Literal",
"value": "Uranus",
@@ -4549,14 +4598,14 @@
"comment": "",
"meta": {
"range": [
- 11089,
- 11116
+ 11191,
+ 11218
],
"filename": "astronomy.js",
- "lineno": 219,
+ "lineno": 220,
"columnno": 4,
"code": {
- "id": "astnode100000998",
+ "id": "astnode100001008",
"name": "Body[\"Neptune\"]",
"type": "Literal",
"value": "Neptune",
@@ -4574,14 +4623,14 @@
"comment": "",
"meta": {
"range": [
- 11122,
- 11145
+ 11224,
+ 11247
],
"filename": "astronomy.js",
- "lineno": 220,
+ "lineno": 221,
"columnno": 4,
"code": {
- "id": "astnode100001004",
+ "id": "astnode100001014",
"name": "Body[\"Pluto\"]",
"type": "Literal",
"value": "Pluto",
@@ -4599,14 +4648,14 @@
"comment": "",
"meta": {
"range": [
- 11151,
- 11170
+ 11253,
+ 11272
],
"filename": "astronomy.js",
- "lineno": 221,
+ "lineno": 222,
"columnno": 4,
"code": {
- "id": "astnode100001010",
+ "id": "astnode100001020",
"name": "Body[\"SSB\"]",
"type": "Literal",
"value": "SSB",
@@ -4624,14 +4673,14 @@
"comment": "",
"meta": {
"range": [
- 11176,
- 11195
+ 11278,
+ 11297
],
"filename": "astronomy.js",
- "lineno": 222,
+ "lineno": 223,
"columnno": 4,
"code": {
- "id": "astnode100001016",
+ "id": "astnode100001026",
"name": "Body[\"EMB\"]",
"type": "Literal",
"value": "EMB",
@@ -4649,14 +4698,14 @@
"comment": "",
"meta": {
"range": [
- 11225,
- 11267
+ 11327,
+ 11369
],
"filename": "astronomy.js",
- "lineno": 223,
+ "lineno": 224,
"columnno": 3,
"code": {
- "id": "astnode100001021",
+ "id": "astnode100001031",
"name": "Body",
"type": "LogicalExpression",
"value": "",
@@ -4673,14 +4722,14 @@
"comment": "",
"meta": {
"range": [
- 11249,
- 11266
+ 11351,
+ 11368
],
"filename": "astronomy.js",
- "lineno": 223,
+ "lineno": 224,
"columnno": 27,
"code": {
- "id": "astnode100001027",
+ "id": "astnode100001037",
"name": "exports.Body",
"type": "ObjectExpression",
"value": "{}",
@@ -4698,14 +4747,14 @@
"comment": "",
"meta": {
"range": [
- 11274,
- 11290
+ 11376,
+ 11392
],
"filename": "astronomy.js",
- "lineno": 224,
+ "lineno": 225,
"columnno": 4,
"code": {
- "id": "astnode100001033",
+ "id": "astnode100001043",
"name": "PrecessDirection"
}
},
@@ -4720,14 +4769,14 @@
"comment": "",
"meta": {
"range": [
- 11327,
- 11390
+ 11429,
+ 11492
],
"filename": "astronomy.js",
- "lineno": 226,
+ "lineno": 227,
"columnno": 4,
"code": {
- "id": "astnode100001041",
+ "id": "astnode100001051",
"name": "PrecessDirection[undefined]",
"type": "Literal",
"value": "From2000",
@@ -4744,14 +4793,14 @@
"comment": "",
"meta": {
"range": [
- 11344,
- 11376
+ 11446,
+ 11478
],
"filename": "astronomy.js",
- "lineno": 226,
+ "lineno": 227,
"columnno": 21,
"code": {
- "id": "astnode100001044",
+ "id": "astnode100001054",
"name": "PrecessDirection[\"From2000\"]",
"type": "Literal",
"value": 0,
@@ -4769,14 +4818,14 @@
"comment": "",
"meta": {
"range": [
- 11396,
- 11459
+ 11498,
+ 11561
],
"filename": "astronomy.js",
- "lineno": 227,
+ "lineno": 228,
"columnno": 4,
"code": {
- "id": "astnode100001051",
+ "id": "astnode100001061",
"name": "PrecessDirection[undefined]",
"type": "Literal",
"value": "Into2000",
@@ -4793,14 +4842,14 @@
"comment": "",
"meta": {
"range": [
- 11413,
- 11445
+ 11515,
+ 11547
],
"filename": "astronomy.js",
- "lineno": 227,
+ "lineno": 228,
"columnno": 21,
"code": {
- "id": "astnode100001054",
+ "id": "astnode100001064",
"name": "PrecessDirection[\"Into2000\"]",
"type": "Literal",
"value": 1,
@@ -4818,14 +4867,14 @@
"comment": "",
"meta": {
"range": [
- 11485,
- 11506
+ 11587,
+ 11608
],
"filename": "astronomy.js",
- "lineno": 228,
+ "lineno": 229,
"columnno": 24,
"code": {
- "id": "astnode100001062",
+ "id": "astnode100001072",
"name": "PrecessDirection",
"type": "ObjectExpression",
"value": "{}",
@@ -4842,14 +4891,14 @@
"comment": "",
"meta": {
"range": [
- 11516,
- 11886
+ 11618,
+ 11988
],
"filename": "astronomy.js",
- "lineno": 229,
+ "lineno": 230,
"columnno": 6,
"code": {
- "id": "astnode100001066",
+ "id": "astnode100001076",
"name": "Planet",
"type": "ObjectExpression",
"value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\",\"Pluto\":\"\"}"
@@ -4866,14 +4915,14 @@
"comment": "",
"meta": {
"range": [
- 11531,
- 11565
+ 11633,
+ 11667
],
"filename": "astronomy.js",
- "lineno": 230,
+ "lineno": 231,
"columnno": 4,
"code": {
- "id": "astnode100001069",
+ "id": "astnode100001079",
"name": "Mercury",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":87.969}"
@@ -4890,14 +4939,14 @@
"comment": "",
"meta": {
"range": [
- 11542,
- 11563
+ 11644,
+ 11665
],
"filename": "astronomy.js",
- "lineno": 230,
+ "lineno": 231,
"columnno": 15,
"code": {
- "id": "astnode100001071",
+ "id": "astnode100001081",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 87.969
@@ -4914,14 +4963,14 @@
"comment": "",
"meta": {
"range": [
- 11571,
- 11604
+ 11673,
+ 11706
],
"filename": "astronomy.js",
- "lineno": 231,
+ "lineno": 232,
"columnno": 4,
"code": {
- "id": "astnode100001073",
+ "id": "astnode100001083",
"name": "Venus",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":224.701}"
@@ -4938,14 +4987,14 @@
"comment": "",
"meta": {
"range": [
- 11580,
- 11602
+ 11682,
+ 11704
],
"filename": "astronomy.js",
- "lineno": 231,
+ "lineno": 232,
"columnno": 13,
"code": {
- "id": "astnode100001075",
+ "id": "astnode100001085",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 224.701
@@ -4962,14 +5011,14 @@
"comment": "",
"meta": {
"range": [
- 11610,
- 11643
+ 11712,
+ 11745
],
"filename": "astronomy.js",
- "lineno": 232,
+ "lineno": 233,
"columnno": 4,
"code": {
- "id": "astnode100001077",
+ "id": "astnode100001087",
"name": "Earth",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":365.256}"
@@ -4986,14 +5035,14 @@
"comment": "",
"meta": {
"range": [
- 11619,
- 11641
+ 11721,
+ 11743
],
"filename": "astronomy.js",
- "lineno": 232,
+ "lineno": 233,
"columnno": 13,
"code": {
- "id": "astnode100001079",
+ "id": "astnode100001089",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 365.256
@@ -5010,14 +5059,14 @@
"comment": "",
"meta": {
"range": [
- 11649,
- 11681
+ 11751,
+ 11783
],
"filename": "astronomy.js",
- "lineno": 233,
+ "lineno": 234,
"columnno": 4,
"code": {
- "id": "astnode100001081",
+ "id": "astnode100001091",
"name": "Mars",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":686.98}"
@@ -5034,14 +5083,14 @@
"comment": "",
"meta": {
"range": [
- 11657,
- 11679
+ 11759,
+ 11781
],
"filename": "astronomy.js",
- "lineno": 233,
+ "lineno": 234,
"columnno": 12,
"code": {
- "id": "astnode100001083",
+ "id": "astnode100001093",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 686.98
@@ -5058,14 +5107,14 @@
"comment": "",
"meta": {
"range": [
- 11687,
- 11723
+ 11789,
+ 11825
],
"filename": "astronomy.js",
- "lineno": 234,
+ "lineno": 235,
"columnno": 4,
"code": {
- "id": "astnode100001085",
+ "id": "astnode100001095",
"name": "Jupiter",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":4332.589}"
@@ -5082,14 +5131,14 @@
"comment": "",
"meta": {
"range": [
- 11698,
- 11721
+ 11800,
+ 11823
],
"filename": "astronomy.js",
- "lineno": 234,
+ "lineno": 235,
"columnno": 15,
"code": {
- "id": "astnode100001087",
+ "id": "astnode100001097",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 4332.589
@@ -5106,14 +5155,14 @@
"comment": "",
"meta": {
"range": [
- 11729,
- 11764
+ 11831,
+ 11866
],
"filename": "astronomy.js",
- "lineno": 235,
+ "lineno": 236,
"columnno": 4,
"code": {
- "id": "astnode100001089",
+ "id": "astnode100001099",
"name": "Saturn",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":10759.22}"
@@ -5130,14 +5179,14 @@
"comment": "",
"meta": {
"range": [
- 11739,
- 11762
+ 11841,
+ 11864
],
"filename": "astronomy.js",
- "lineno": 235,
+ "lineno": 236,
"columnno": 14,
"code": {
- "id": "astnode100001091",
+ "id": "astnode100001101",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 10759.22
@@ -5154,14 +5203,14 @@
"comment": "",
"meta": {
"range": [
- 11770,
- 11804
+ 11872,
+ 11906
],
"filename": "astronomy.js",
- "lineno": 236,
+ "lineno": 237,
"columnno": 4,
"code": {
- "id": "astnode100001093",
+ "id": "astnode100001103",
"name": "Uranus",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":30685.4}"
@@ -5178,14 +5227,14 @@
"comment": "",
"meta": {
"range": [
- 11780,
- 11802
+ 11882,
+ 11904
],
"filename": "astronomy.js",
- "lineno": 236,
+ "lineno": 237,
"columnno": 14,
"code": {
- "id": "astnode100001095",
+ "id": "astnode100001105",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 30685.4
@@ -5202,14 +5251,14 @@
"comment": "",
"meta": {
"range": [
- 11810,
- 11845
+ 11912,
+ 11947
],
"filename": "astronomy.js",
- "lineno": 237,
+ "lineno": 238,
"columnno": 4,
"code": {
- "id": "astnode100001097",
+ "id": "astnode100001107",
"name": "Neptune",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":60189}"
@@ -5226,14 +5275,14 @@
"comment": "",
"meta": {
"range": [
- 11821,
- 11843
+ 11923,
+ 11945
],
"filename": "astronomy.js",
- "lineno": 237,
+ "lineno": 238,
"columnno": 15,
"code": {
- "id": "astnode100001099",
+ "id": "astnode100001109",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 60189
@@ -5250,14 +5299,14 @@
"comment": "",
"meta": {
"range": [
- 11851,
- 11884
+ 11953,
+ 11986
],
"filename": "astronomy.js",
- "lineno": 238,
+ "lineno": 239,
"columnno": 4,
"code": {
- "id": "astnode100001101",
+ "id": "astnode100001111",
"name": "Pluto",
"type": "ObjectExpression",
"value": "{\"OrbitalPeriod\":90560}"
@@ -5274,14 +5323,14 @@
"comment": "",
"meta": {
"range": [
- 11860,
- 11882
+ 11962,
+ 11984
],
"filename": "astronomy.js",
- "lineno": 238,
+ "lineno": 239,
"columnno": 13,
"code": {
- "id": "astnode100001103",
+ "id": "astnode100001113",
"name": "OrbitalPeriod",
"type": "Literal",
"value": 90560
@@ -5298,14 +5347,14 @@
"comment": "",
"meta": {
"range": [
- 11894,
- 44366
+ 11996,
+ 44468
],
"filename": "astronomy.js",
- "lineno": 240,
+ "lineno": 241,
"columnno": 6,
"code": {
- "id": "astnode100001106",
+ "id": "astnode100001116",
"name": "vsop",
"type": "ObjectExpression",
"value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\"}"
@@ -5322,14 +5371,14 @@
"comment": "",
"meta": {
"range": [
- 11907,
- 14086
+ 12009,
+ 14188
],
"filename": "astronomy.js",
- "lineno": 241,
+ "lineno": 242,
"columnno": 4,
"code": {
- "id": "astnode100001109",
+ "id": "astnode100001119",
"name": "Mercury",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[4.40250710144,0,0]\\\\\\\",\\\\\\\"[0.40989414977,1.48302034195,26087.9031415742]\\\\\\\",\\\\\\\"[0.050462942,4.47785489551,52175.8062831484]\\\\\\\",\\\\\\\"[0.00855346844,1.16520322459,78263.70942472259]\\\\\\\",\\\\\\\"[0.00165590362,4.11969163423,104351.61256629678]\\\\\\\",\\\\\\\"[0.00034561897,0.77930768443,130439.51570787099]\\\\\\\",\\\\\\\"[0.00007583476,3.71348404924,156527.41884944518]\\\\\\\"]\\\",\\\"[\\\\\\\"[26087.90313685529,0,0]\\\\\\\",\\\\\\\"[0.01131199811,6.21874197797,26087.9031415742]\\\\\\\",\\\\\\\"[0.00292242298,3.04449355541,52175.8062831484]\\\\\\\",\\\\\\\"[0.00075775081,6.08568821653,78263.70942472259]\\\\\\\",\\\\\\\"[0.00019676525,2.80965111777,104351.61256629678]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.11737528961,1.98357498767,26087.9031415742]\\\\\\\",\\\\\\\"[0.02388076996,5.03738959686,52175.8062831484]\\\\\\\",\\\\\\\"[0.01222839532,3.14159265359,0]\\\\\\\",\\\\\\\"[0.0054325181,1.79644363964,78263.70942472259]\\\\\\\",\\\\\\\"[0.0012977877,4.83232503958,104351.61256629678]\\\\\\\",\\\\\\\"[0.00031866927,1.58088495658,130439.51570787099]\\\\\\\",\\\\\\\"[0.00007963301,4.60972126127,156527.41884944518]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00274646065,3.95008450011,26087.9031415742]\\\\\\\",\\\\\\\"[0.00099737713,3.14159265359,0]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.39528271651,0,0]\\\\\\\",\\\\\\\"[0.07834131818,6.19233722598,26087.9031415742]\\\\\\\",\\\\\\\"[0.00795525558,2.95989690104,52175.8062831484]\\\\\\\",\\\\\\\"[0.00121281764,6.01064153797,78263.70942472259]\\\\\\\",\\\\\\\"[0.00021921969,2.77820093972,104351.61256629678]\\\\\\\",\\\\\\\"[0.00004354065,5.82894543774,130439.51570787099]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0021734774,4.65617158665,26087.9031415742]\\\\\\\",\\\\\\\"[0.00044141826,1.42385544001,52175.8062831484]\\\\\\\"]\\\"]\"]"
@@ -5346,14 +5395,14 @@
"comment": "",
"meta": {
"range": [
- 14092,
- 16054
+ 14194,
+ 16156
],
"filename": "astronomy.js",
- "lineno": 290,
+ "lineno": 291,
"columnno": 4,
"code": {
- "id": "astnode100001236",
+ "id": "astnode100001246",
"name": "Venus",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[3.17614666774,0,0]\\\\\\\",\\\\\\\"[0.01353968419,5.59313319619,10213.285546211]\\\\\\\",\\\\\\\"[0.00089891645,5.30650047764,20426.571092422]\\\\\\\",\\\\\\\"[0.00005477194,4.41630661466,7860.4193924392]\\\\\\\",\\\\\\\"[0.00003455741,2.6996444782,11790.6290886588]\\\\\\\",\\\\\\\"[0.00002372061,2.99377542079,3930.2096962196]\\\\\\\",\\\\\\\"[0.00001317168,5.18668228402,26.2983197998]\\\\\\\",\\\\\\\"[0.00001664146,4.25018630147,1577.3435424478]\\\\\\\",\\\\\\\"[0.00001438387,4.15745084182,9683.5945811164]\\\\\\\",\\\\\\\"[0.00001200521,6.15357116043,30639.856638633]\\\\\\\"]\\\",\\\"[\\\\\\\"[10213.28554621638,0,0]\\\\\\\",\\\\\\\"[0.00095617813,2.4640651111,10213.285546211]\\\\\\\",\\\\\\\"[0.00007787201,0.6247848222,20426.571092422]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.05923638472,0.26702775812,10213.285546211]\\\\\\\",\\\\\\\"[0.00040107978,1.14737178112,20426.571092422]\\\\\\\",\\\\\\\"[0.00032814918,3.14159265359,0]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00287821243,1.88964962838,10213.285546211]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.72334820891,0,0]\\\\\\\",\\\\\\\"[0.00489824182,4.02151831717,10213.285546211]\\\\\\\",\\\\\\\"[0.00001658058,4.90206728031,20426.571092422]\\\\\\\",\\\\\\\"[0.00001378043,1.12846591367,11790.6290886588]\\\\\\\",\\\\\\\"[0.00001632096,2.84548795207,7860.4193924392]\\\\\\\",\\\\\\\"[0.00000498395,2.58682193892,9683.5945811164]\\\\\\\",\\\\\\\"[0.00000221985,2.01346696541,19367.1891622328]\\\\\\\",\\\\\\\"[0.00000237454,2.55136053886,15720.8387848784]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00034551041,0.89198706276,10213.285546211]\\\\\\\"]\\\"]\"]"
@@ -5370,14 +5419,14 @@
"comment": "",
"meta": {
"range": [
- 16060,
- 19708
+ 16162,
+ 19810
],
"filename": "astronomy.js",
- "lineno": 336,
+ "lineno": 337,
"columnno": 4,
"code": {
- "id": "astnode100001351",
+ "id": "astnode100001361",
"name": "Earth",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[1.75347045673,0,0]\\\\\\\",\\\\\\\"[0.03341656453,4.66925680415,6283.0758499914]\\\\\\\",\\\\\\\"[0.00034894275,4.62610242189,12566.1516999828]\\\\\\\",\\\\\\\"[0.00003417572,2.82886579754,3.523118349]\\\\\\\",\\\\\\\"[0.00003497056,2.74411783405,5753.3848848968]\\\\\\\",\\\\\\\"[0.00003135899,3.62767041756,77713.7714681205]\\\\\\\",\\\\\\\"[0.00002676218,4.41808345438,7860.4193924392]\\\\\\\",\\\\\\\"[0.00002342691,6.13516214446,3930.2096962196]\\\\\\\",\\\\\\\"[0.00001273165,2.03709657878,529.6909650946]\\\\\\\",\\\\\\\"[0.00001324294,0.74246341673,11506.7697697936]\\\\\\\",\\\\\\\"[0.00000901854,2.04505446477,26.2983197998]\\\\\\\",\\\\\\\"[0.00001199167,1.10962946234,1577.3435424478]\\\\\\\",\\\\\\\"[0.00000857223,3.50849152283,398.1490034082]\\\\\\\",\\\\\\\"[0.00000779786,1.17882681962,5223.6939198022]\\\\\\\",\\\\\\\"[0.0000099025,5.23268072088,5884.9268465832]\\\\\\\",\\\\\\\"[0.00000753141,2.53339052847,5507.5532386674]\\\\\\\",\\\\\\\"[0.00000505267,4.58292599973,18849.2275499742]\\\\\\\",\\\\\\\"[0.00000492392,4.20505711826,775.522611324]\\\\\\\",\\\\\\\"[0.00000356672,2.91954114478,0.0673103028]\\\\\\\",\\\\\\\"[0.00000284125,1.89869240932,796.2980068164]\\\\\\\",\\\\\\\"[0.00000242879,0.34481445893,5486.777843175]\\\\\\\",\\\\\\\"[0.00000317087,5.84901948512,11790.6290886588]\\\\\\\",\\\\\\\"[0.00000271112,0.31486255375,10977.078804699]\\\\\\\",\\\\\\\"[0.00000206217,4.80646631478,2544.3144198834]\\\\\\\",\\\\\\\"[0.00000205478,1.86953770281,5573.1428014331]\\\\\\\",\\\\\\\"[0.00000202318,2.45767790232,6069.7767545534]\\\\\\\",\\\\\\\"[0.00000126225,1.08295459501,20.7753954924]\\\\\\\",\\\\\\\"[0.00000155516,0.83306084617,213.299095438]\\\\\\\"]\\\",\\\"[\\\\\\\"[6283.0758499914,0,0]\\\\\\\",\\\\\\\"[0.00206058863,2.67823455808,6283.0758499914]\\\\\\\",\\\\\\\"[0.00004303419,2.63512233481,12566.1516999828]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00008721859,1.07253635559,6283.0758499914]\\\\\\\"]\\\"]\",\"[\\\"[]\\\",\\\"[\\\\\\\"[0.00227777722,3.4137662053,6283.0758499914]\\\\\\\",\\\\\\\"[0.00003805678,3.37063423795,12566.1516999828]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[1.00013988784,0,0]\\\\\\\",\\\\\\\"[0.01670699632,3.09846350258,6283.0758499914]\\\\\\\",\\\\\\\"[0.00013956024,3.05524609456,12566.1516999828]\\\\\\\",\\\\\\\"[0.0000308372,5.19846674381,77713.7714681205]\\\\\\\",\\\\\\\"[0.00001628463,1.17387558054,5753.3848848968]\\\\\\\",\\\\\\\"[0.00001575572,2.84685214877,7860.4193924392]\\\\\\\",\\\\\\\"[0.00000924799,5.45292236722,11506.7697697936]\\\\\\\",\\\\\\\"[0.00000542439,4.56409151453,3930.2096962196]\\\\\\\",\\\\\\\"[0.0000047211,3.66100022149,5884.9268465832]\\\\\\\",\\\\\\\"[8.5831e-7,1.27079125277,161000.6857376741]\\\\\\\",\\\\\\\"[5.7056e-7,2.01374292245,83996.84731811189]\\\\\\\",\\\\\\\"[5.5736e-7,5.2415979917,71430.69561812909]\\\\\\\",\\\\\\\"[0.00000174844,3.01193636733,18849.2275499742]\\\\\\\",\\\\\\\"[0.00000243181,4.2734953079,11790.6290886588]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00103018607,1.10748968172,6283.0758499914]\\\\\\\",\\\\\\\"[0.00001721238,1.06442300386,12566.1516999828]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00004359385,5.78455133808,6283.0758499914]\\\\\\\"]\\\"]\"]"
@@ -5394,14 +5443,14 @@
"comment": "",
"meta": {
"range": [
- 19714,
- 25985
+ 19816,
+ 26087
],
"filename": "astronomy.js",
- "lineno": 410,
+ "lineno": 411,
"columnno": 4,
"code": {
- "id": "astnode100001568",
+ "id": "astnode100001578",
"name": "Mars",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[6.20347711581,0,0]\\\\\\\",\\\\\\\"[0.18656368093,5.0503710027,3340.6124266998]\\\\\\\",\\\\\\\"[0.01108216816,5.40099836344,6681.2248533996]\\\\\\\",\\\\\\\"[0.00091798406,5.75478744667,10021.8372800994]\\\\\\\",\\\\\\\"[0.00027744987,5.97049513147,3.523118349]\\\\\\\",\\\\\\\"[0.00010610235,2.93958560338,2281.2304965106]\\\\\\\",\\\\\\\"[0.00012315897,0.84956094002,2810.9214616052]\\\\\\\",\\\\\\\"[0.00008926784,4.15697846427,0.0172536522]\\\\\\\",\\\\\\\"[0.00008715691,6.11005153139,13362.4497067992]\\\\\\\",\\\\\\\"[0.00006797556,0.36462229657,398.1490034082]\\\\\\\",\\\\\\\"[0.00007774872,3.33968761376,5621.8429232104]\\\\\\\",\\\\\\\"[0.00003575078,1.6618650571,2544.3144198834]\\\\\\\",\\\\\\\"[0.00004161108,0.22814971327,2942.4634232916]\\\\\\\",\\\\\\\"[0.00003075252,0.85696614132,191.4482661116]\\\\\\\",\\\\\\\"[0.00002628117,0.64806124465,3337.0893083508]\\\\\\\",\\\\\\\"[0.00002937546,6.07893711402,0.0673103028]\\\\\\\",\\\\\\\"[0.00002389414,5.03896442664,796.2980068164]\\\\\\\",\\\\\\\"[0.00002579844,0.02996736156,3344.1355450488]\\\\\\\",\\\\\\\"[0.00001528141,1.14979301996,6151.533888305]\\\\\\\",\\\\\\\"[0.00001798806,0.65634057445,529.6909650946]\\\\\\\",\\\\\\\"[0.00001264357,3.62275122593,5092.1519581158]\\\\\\\",\\\\\\\"[0.00001286228,3.06796065034,2146.1654164752]\\\\\\\",\\\\\\\"[0.00001546404,2.91579701718,1751.539531416]\\\\\\\",\\\\\\\"[0.00001024902,3.69334099279,8962.4553499102]\\\\\\\",\\\\\\\"[0.00000891566,0.18293837498,16703.062133499]\\\\\\\",\\\\\\\"[0.00000858759,2.4009381194,2914.0142358238]\\\\\\\",\\\\\\\"[0.00000832715,2.46418619474,3340.5951730476]\\\\\\\",\\\\\\\"[0.0000083272,4.49495782139,3340.629680352]\\\\\\\",\\\\\\\"[0.00000712902,3.66335473479,1059.3819301892]\\\\\\\",\\\\\\\"[0.00000748723,3.82248614017,155.4203994342]\\\\\\\",\\\\\\\"[0.00000723861,0.67497311481,3738.761430108]\\\\\\\",\\\\\\\"[0.00000635548,2.92182225127,8432.7643848156]\\\\\\\",\\\\\\\"[0.00000655162,0.48864064125,3127.3133312618]\\\\\\\",\\\\\\\"[0.00000550474,3.81001042328,0.9803210682]\\\\\\\",\\\\\\\"[0.0000055275,4.47479317037,1748.016413067]\\\\\\\",\\\\\\\"[0.00000425966,0.55364317304,6283.0758499914]\\\\\\\",\\\\\\\"[0.00000415131,0.49662285038,213.299095438]\\\\\\\",\\\\\\\"[0.00000472167,3.62547124025,1194.4470102246]\\\\\\\",\\\\\\\"[0.00000306551,0.38052848348,6684.7479717486]\\\\\\\",\\\\\\\"[0.00000312141,0.99853944405,6677.7017350506]\\\\\\\",\\\\\\\"[0.00000293198,4.22131299634,20.7753954924]\\\\\\\",\\\\\\\"[0.00000302375,4.48618007156,3532.0606928114]\\\\\\\",\\\\\\\"[0.00000274027,0.54222167059,3340.545116397]\\\\\\\",\\\\\\\"[0.00000281079,5.88163521788,1349.8674096588]\\\\\\\",\\\\\\\"[0.00000231183,1.28242156993,3870.3033917944]\\\\\\\",\\\\\\\"[0.00000283602,5.7688543494,3149.1641605882]\\\\\\\",\\\\\\\"[0.00000236117,5.75503217933,3333.498879699]\\\\\\\",\\\\\\\"[0.00000274033,0.13372524985,3340.6797370026]\\\\\\\",\\\\\\\"[0.00000299395,2.78323740866,6254.6266625236]\\\\\\\"]\\\",\\\"[\\\\\\\"[3340.61242700512,0,0]\\\\\\\",\\\\\\\"[0.01457554523,3.60433733236,3340.6124266998]\\\\\\\",\\\\\\\"[0.00168414711,3.92318567804,6681.2248533996]\\\\\\\",\\\\\\\"[0.00020622975,4.26108844583,10021.8372800994]\\\\\\\",\\\\\\\"[0.00003452392,4.7321039319,3.523118349]\\\\\\\",\\\\\\\"[0.00002586332,4.60670058555,13362.4497067992]\\\\\\\",\\\\\\\"[0.00000841535,4.45864030426,2281.2304965106]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00058152577,2.04961712429,3340.6124266998]\\\\\\\",\\\\\\\"[0.00013459579,2.45738706163,6681.2248533996]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.03197134986,3.76832042431,3340.6124266998]\\\\\\\",\\\\\\\"[0.00298033234,4.10616996305,6681.2248533996]\\\\\\\",\\\\\\\"[0.00289104742,0,0]\\\\\\\",\\\\\\\"[0.00031365539,4.4465105309,10021.8372800994]\\\\\\\",\\\\\\\"[0.000034841,4.7881254926,13362.4497067992]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00217310991,6.04472194776,3340.6124266998]\\\\\\\",\\\\\\\"[0.00020976948,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00012834709,1.60810667915,6681.2248533996]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[1.53033488271,0,0]\\\\\\\",\\\\\\\"[0.1418495316,3.47971283528,3340.6124266998]\\\\\\\",\\\\\\\"[0.00660776362,3.81783443019,6681.2248533996]\\\\\\\",\\\\\\\"[0.00046179117,4.15595316782,10021.8372800994]\\\\\\\",\\\\\\\"[0.00008109733,5.55958416318,2810.9214616052]\\\\\\\",\\\\\\\"[0.00007485318,1.77239078402,5621.8429232104]\\\\\\\",\\\\\\\"[0.00005523191,1.3643630377,2281.2304965106]\\\\\\\",\\\\\\\"[0.0000382516,4.49407183687,13362.4497067992]\\\\\\\",\\\\\\\"[0.00002306537,0.09081579001,2544.3144198834]\\\\\\\",\\\\\\\"[0.00001999396,5.36059617709,3337.0893083508]\\\\\\\",\\\\\\\"[0.00002484394,4.9254563992,2942.4634232916]\\\\\\\",\\\\\\\"[0.00001960195,4.74249437639,3344.1355450488]\\\\\\\",\\\\\\\"[0.00001167119,2.11260868341,5092.1519581158]\\\\\\\",\\\\\\\"[0.00001102816,5.00908403998,398.1490034082]\\\\\\\",\\\\\\\"[0.00000899066,4.40791133207,529.6909650946]\\\\\\\",\\\\\\\"[0.00000992252,5.83861961952,6151.533888305]\\\\\\\",\\\\\\\"[0.00000807354,2.10217065501,1059.3819301892]\\\\\\\",\\\\\\\"[0.00000797915,3.44839203899,796.2980068164]\\\\\\\",\\\\\\\"[0.00000740975,1.49906336885,2146.1654164752]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.01107433345,2.03250524857,3340.6124266998]\\\\\\\",\\\\\\\"[0.00103175887,2.37071847807,6681.2248533996]\\\\\\\",\\\\\\\"[0.000128772,0,0]\\\\\\\",\\\\\\\"[0.0001081588,2.70888095665,10021.8372800994]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00044242249,0.47930604954,3340.6124266998]\\\\\\\",\\\\\\\"[0.00008138042,0.86998389204,6681.2248533996]\\\\\\\"]\\\"]\"]"
@@ -5418,14 +5467,14 @@
"comment": "",
"meta": {
"range": [
- 25991,
- 30933
+ 26093,
+ 31035
],
"filename": "astronomy.js",
- "lineno": 525,
+ "lineno": 526,
"columnno": 4,
"code": {
- "id": "astnode100001945",
+ "id": "astnode100001955",
"name": "Jupiter",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[0.59954691494,0,0]\\\\\\\",\\\\\\\"[0.09695898719,5.06191793158,529.6909650946]\\\\\\\",\\\\\\\"[0.00573610142,1.44406205629,7.1135470008]\\\\\\\",\\\\\\\"[0.00306389205,5.41734730184,1059.3819301892]\\\\\\\",\\\\\\\"[0.00097178296,4.14264726552,632.7837393132]\\\\\\\",\\\\\\\"[0.00072903078,3.64042916389,522.5774180938]\\\\\\\",\\\\\\\"[0.00064263975,3.41145165351,103.0927742186]\\\\\\\",\\\\\\\"[0.00039806064,2.29376740788,419.4846438752]\\\\\\\",\\\\\\\"[0.00038857767,1.27231755835,316.3918696566]\\\\\\\",\\\\\\\"[0.00027964629,1.7845459182,536.8045120954]\\\\\\\",\\\\\\\"[0.0001358973,5.7748104079,1589.0728952838]\\\\\\\",\\\\\\\"[0.00008246349,3.5822792584,206.1855484372]\\\\\\\",\\\\\\\"[0.00008768704,3.63000308199,949.1756089698]\\\\\\\",\\\\\\\"[0.00007368042,5.0810119427,735.8765135318]\\\\\\\",\\\\\\\"[0.0000626315,0.02497628807,213.299095438]\\\\\\\",\\\\\\\"[0.00006114062,4.51319998626,1162.4747044078]\\\\\\\",\\\\\\\"[0.00004905396,1.32084470588,110.2063212194]\\\\\\\",\\\\\\\"[0.00005305285,1.30671216791,14.2270940016]\\\\\\\",\\\\\\\"[0.00005305441,4.18625634012,1052.2683831884]\\\\\\\",\\\\\\\"[0.00004647248,4.69958103684,3.9321532631]\\\\\\\",\\\\\\\"[0.00003045023,4.31676431084,426.598190876]\\\\\\\",\\\\\\\"[0.00002609999,1.56667394063,846.0828347512]\\\\\\\",\\\\\\\"[0.00002028191,1.06376530715,3.1813937377]\\\\\\\",\\\\\\\"[0.00001764763,2.14148655117,1066.49547719]\\\\\\\",\\\\\\\"[0.00001722972,3.88036268267,1265.5674786264]\\\\\\\",\\\\\\\"[0.00001920945,0.97168196472,639.897286314]\\\\\\\",\\\\\\\"[0.00001633223,3.58201833555,515.463871093]\\\\\\\",\\\\\\\"[0.00001431999,4.29685556046,625.6701923124]\\\\\\\",\\\\\\\"[0.00000973272,4.09764549134,95.9792272178]\\\\\\\"]\\\",\\\"[\\\\\\\"[529.69096508814,0,0]\\\\\\\",\\\\\\\"[0.00489503243,4.2208293947,529.6909650946]\\\\\\\",\\\\\\\"[0.00228917222,6.02646855621,7.1135470008]\\\\\\\",\\\\\\\"[0.00030099479,4.54540782858,1059.3819301892]\\\\\\\",\\\\\\\"[0.0002072092,5.45943156902,522.5774180938]\\\\\\\",\\\\\\\"[0.00012103653,0.16994816098,536.8045120954]\\\\\\\",\\\\\\\"[0.00006067987,4.42422292017,103.0927742186]\\\\\\\",\\\\\\\"[0.00005433968,3.98480737746,419.4846438752]\\\\\\\",\\\\\\\"[0.00004237744,5.89008707199,14.2270940016]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00047233601,4.32148536482,7.1135470008]\\\\\\\",\\\\\\\"[0.00030649436,2.929777887,529.6909650946]\\\\\\\",\\\\\\\"[0.00014837605,3.14159265359,0]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.02268615702,3.55852606721,529.6909650946]\\\\\\\",\\\\\\\"[0.00109971634,3.90809347197,1059.3819301892]\\\\\\\",\\\\\\\"[0.00110090358,0,0]\\\\\\\",\\\\\\\"[0.00008101428,3.60509572885,522.5774180938]\\\\\\\",\\\\\\\"[0.00006043996,4.25883108339,1589.0728952838]\\\\\\\",\\\\\\\"[0.00006437782,0.30627119215,536.8045120954]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00078203446,1.52377859742,529.6909650946]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[5.20887429326,0,0]\\\\\\\",\\\\\\\"[0.25209327119,3.49108639871,529.6909650946]\\\\\\\",\\\\\\\"[0.00610599976,3.84115365948,1059.3819301892]\\\\\\\",\\\\\\\"[0.00282029458,2.57419881293,632.7837393132]\\\\\\\",\\\\\\\"[0.00187647346,2.07590383214,522.5774180938]\\\\\\\",\\\\\\\"[0.00086792905,0.71001145545,419.4846438752]\\\\\\\",\\\\\\\"[0.00072062974,0.21465724607,536.8045120954]\\\\\\\",\\\\\\\"[0.00065517248,5.9799588479,316.3918696566]\\\\\\\",\\\\\\\"[0.00029134542,1.67759379655,103.0927742186]\\\\\\\",\\\\\\\"[0.00030135335,2.16132003734,949.1756089698]\\\\\\\",\\\\\\\"[0.00023453271,3.54023522184,735.8765135318]\\\\\\\",\\\\\\\"[0.00022283743,4.19362594399,1589.0728952838]\\\\\\\",\\\\\\\"[0.00023947298,0.2745803748,7.1135470008]\\\\\\\",\\\\\\\"[0.00013032614,2.96042965363,1162.4747044078]\\\\\\\",\\\\\\\"[0.0000970336,1.90669633585,206.1855484372]\\\\\\\",\\\\\\\"[0.00012749023,2.71550286592,1052.2683831884]\\\\\\\",\\\\\\\"[0.00007057931,2.18184839926,1265.5674786264]\\\\\\\",\\\\\\\"[0.00006137703,6.26418240033,846.0828347512]\\\\\\\",\\\\\\\"[0.00002616976,2.00994012876,1581.959348283]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0127180152,2.64937512894,529.6909650946]\\\\\\\",\\\\\\\"[0.00061661816,3.00076460387,1059.3819301892]\\\\\\\",\\\\\\\"[0.00053443713,3.89717383175,522.5774180938]\\\\\\\",\\\\\\\"[0.00031185171,4.88276958012,536.8045120954]\\\\\\\",\\\\\\\"[0.00041390269,0,0]\\\\\\\"]\\\"]\"]"
@@ -5442,14 +5491,14 @@
"comment": "",
"meta": {
"range": [
- 30939,
- 37120
+ 31041,
+ 37222
],
"filename": "astronomy.js",
- "lineno": 619,
+ "lineno": 620,
"columnno": 4,
"code": {
- "id": "astnode100002245",
+ "id": "astnode100002255",
"name": "Saturn",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[0.87401354025,0,0]\\\\\\\",\\\\\\\"[0.11107659762,3.96205090159,213.299095438]\\\\\\\",\\\\\\\"[0.01414150957,4.58581516874,7.1135470008]\\\\\\\",\\\\\\\"[0.00398379389,0.52112032699,206.1855484372]\\\\\\\",\\\\\\\"[0.00350769243,3.30329907896,426.598190876]\\\\\\\",\\\\\\\"[0.00206816305,0.24658372002,103.0927742186]\\\\\\\",\\\\\\\"[0.000792713,3.84007056878,220.4126424388]\\\\\\\",\\\\\\\"[0.00023990355,4.66976924553,110.2063212194]\\\\\\\",\\\\\\\"[0.00016573588,0.43719228296,419.4846438752]\\\\\\\",\\\\\\\"[0.00014906995,5.76903183869,316.3918696566]\\\\\\\",\\\\\\\"[0.0001582029,0.93809155235,632.7837393132]\\\\\\\",\\\\\\\"[0.00014609559,1.56518472,3.9321532631]\\\\\\\",\\\\\\\"[0.00013160301,4.44891291899,14.2270940016]\\\\\\\",\\\\\\\"[0.00015053543,2.71669915667,639.897286314]\\\\\\\",\\\\\\\"[0.00013005299,5.98119023644,11.0457002639]\\\\\\\",\\\\\\\"[0.00010725067,3.12939523827,202.2533951741]\\\\\\\",\\\\\\\"[0.00005863206,0.23656938524,529.6909650946]\\\\\\\",\\\\\\\"[0.00005227757,4.20783365759,3.1813937377]\\\\\\\",\\\\\\\"[0.00006126317,1.76328667907,277.0349937414]\\\\\\\",\\\\\\\"[0.00005019687,3.17787728405,433.7117378768]\\\\\\\",\\\\\\\"[0.0000459255,0.61977744975,199.0720014364]\\\\\\\",\\\\\\\"[0.00004005867,2.24479718502,63.7358983034]\\\\\\\",\\\\\\\"[0.00002953796,0.98280366998,95.9792272178]\\\\\\\",\\\\\\\"[0.0000387367,3.22283226966,138.5174968707]\\\\\\\",\\\\\\\"[0.00002461186,2.03163875071,735.8765135318]\\\\\\\",\\\\\\\"[0.00003269484,0.77492638211,949.1756089698]\\\\\\\",\\\\\\\"[0.00001758145,3.2658010994,522.5774180938]\\\\\\\",\\\\\\\"[0.00001640172,5.5050445305,846.0828347512]\\\\\\\",\\\\\\\"[0.00001391327,4.02333150505,323.5054166574]\\\\\\\",\\\\\\\"[0.00001580648,4.37265307169,309.2783226558]\\\\\\\",\\\\\\\"[0.00001123498,2.83726798446,415.5524906121]\\\\\\\",\\\\\\\"[0.00001017275,3.71700135395,227.5261894396]\\\\\\\",\\\\\\\"[0.00000848642,3.1915017083,209.3669421749]\\\\\\\"]\\\",\\\"[\\\\\\\"[213.2990952169,0,0]\\\\\\\",\\\\\\\"[0.01297370862,1.82834923978,213.299095438]\\\\\\\",\\\\\\\"[0.00564345393,2.88499717272,7.1135470008]\\\\\\\",\\\\\\\"[0.00093734369,1.06311793502,426.598190876]\\\\\\\",\\\\\\\"[0.00107674962,2.27769131009,206.1855484372]\\\\\\\",\\\\\\\"[0.00040244455,2.04108104671,220.4126424388]\\\\\\\",\\\\\\\"[0.00019941774,1.2795439047,103.0927742186]\\\\\\\",\\\\\\\"[0.00010511678,2.7488034213,14.2270940016]\\\\\\\",\\\\\\\"[0.00006416106,0.38238295041,639.897286314]\\\\\\\",\\\\\\\"[0.00004848994,2.43037610229,419.4846438752]\\\\\\\",\\\\\\\"[0.00004056892,2.92133209468,110.2063212194]\\\\\\\",\\\\\\\"[0.00003768635,3.6496533078,3.9321532631]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0011644133,1.17988132879,7.1135470008]\\\\\\\",\\\\\\\"[0.00091841837,0.0732519584,213.299095438]\\\\\\\",\\\\\\\"[0.00036661728,0,0]\\\\\\\",\\\\\\\"[0.00015274496,4.06493179167,206.1855484372]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.04330678039,3.60284428399,213.299095438]\\\\\\\",\\\\\\\"[0.00240348302,2.85238489373,426.598190876]\\\\\\\",\\\\\\\"[0.00084745939,0,0]\\\\\\\",\\\\\\\"[0.00030863357,3.48441504555,220.4126424388]\\\\\\\",\\\\\\\"[0.00034116062,0.57297307557,206.1855484372]\\\\\\\",\\\\\\\"[0.0001473407,2.11846596715,639.897286314]\\\\\\\",\\\\\\\"[0.00009916667,5.79003188904,419.4846438752]\\\\\\\",\\\\\\\"[0.00006993564,4.7360468972,7.1135470008]\\\\\\\",\\\\\\\"[0.00004807588,5.43305312061,316.3918696566]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00198927992,4.93901017903,213.299095438]\\\\\\\",\\\\\\\"[0.00036947916,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00017966989,0.5197943111,426.598190876]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[9.55758135486,0,0]\\\\\\\",\\\\\\\"[0.52921382865,2.39226219573,213.299095438]\\\\\\\",\\\\\\\"[0.01873679867,5.2354960466,206.1855484372]\\\\\\\",\\\\\\\"[0.01464663929,1.64763042902,426.598190876]\\\\\\\",\\\\\\\"[0.00821891141,5.93520042303,316.3918696566]\\\\\\\",\\\\\\\"[0.00547506923,5.0153261898,103.0927742186]\\\\\\\",\\\\\\\"[0.0037168465,2.27114821115,220.4126424388]\\\\\\\",\\\\\\\"[0.00361778765,3.13904301847,7.1135470008]\\\\\\\",\\\\\\\"[0.00140617506,5.70406606781,632.7837393132]\\\\\\\",\\\\\\\"[0.00108974848,3.29313390175,110.2063212194]\\\\\\\",\\\\\\\"[0.00069006962,5.94099540992,419.4846438752]\\\\\\\",\\\\\\\"[0.00061053367,0.94037691801,639.897286314]\\\\\\\",\\\\\\\"[0.00048913294,1.55733638681,202.2533951741]\\\\\\\",\\\\\\\"[0.00034143772,0.19519102597,277.0349937414]\\\\\\\",\\\\\\\"[0.00032401773,5.47084567016,949.1756089698]\\\\\\\",\\\\\\\"[0.00020936596,0.46349251129,735.8765135318]\\\\\\\",\\\\\\\"[0.00009796004,5.20477537945,1265.5674786264]\\\\\\\",\\\\\\\"[0.00011993338,5.98050967385,846.0828347512]\\\\\\\",\\\\\\\"[0.000208393,1.52102476129,433.7117378768]\\\\\\\",\\\\\\\"[0.00015298404,3.0594381494,529.6909650946]\\\\\\\",\\\\\\\"[0.00006465823,0.17732249942,1052.2683831884]\\\\\\\",\\\\\\\"[0.00011380257,1.7310542704,522.5774180938]\\\\\\\",\\\\\\\"[0.00003419618,4.94550542171,1581.959348283]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.0618298134,0.2584351148,213.299095438]\\\\\\\",\\\\\\\"[0.00506577242,0.71114625261,206.1855484372]\\\\\\\",\\\\\\\"[0.00341394029,5.79635741658,426.598190876]\\\\\\\",\\\\\\\"[0.00188491195,0.47215589652,220.4126424388]\\\\\\\",\\\\\\\"[0.00186261486,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00143891146,1.40744822888,7.1135470008]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00436902572,4.78671677509,213.299095438]\\\\\\\"]\\\"]\"]"
@@ -5466,14 +5515,14 @@
"comment": "",
"meta": {
"range": [
- 37126,
- 42250
+ 37228,
+ 42352
],
"filename": "astronomy.js",
- "lineno": 734,
+ "lineno": 735,
"columnno": 4,
"code": {
- "id": "astnode100002622",
+ "id": "astnode100002632",
"name": "Uranus",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[5.48129294297,0,0]\\\\\\\",\\\\\\\"[0.09260408234,0.89106421507,74.7815985673]\\\\\\\",\\\\\\\"[0.01504247898,3.6271926092,1.4844727083]\\\\\\\",\\\\\\\"[0.00365981674,1.89962179044,73.297125859]\\\\\\\",\\\\\\\"[0.00272328168,3.35823706307,149.5631971346]\\\\\\\",\\\\\\\"[0.00070328461,5.39254450063,63.7358983034]\\\\\\\",\\\\\\\"[0.00068892678,6.09292483287,76.2660712756]\\\\\\\",\\\\\\\"[0.00061998615,2.26952066061,2.9689454166]\\\\\\\",\\\\\\\"[0.00061950719,2.85098872691,11.0457002639]\\\\\\\",\\\\\\\"[0.0002646877,3.14152083966,71.8126531507]\\\\\\\",\\\\\\\"[0.00025710476,6.11379840493,454.9093665273]\\\\\\\",\\\\\\\"[0.0002107885,4.36059339067,148.0787244263]\\\\\\\",\\\\\\\"[0.00017818647,1.74436930289,36.6485629295]\\\\\\\",\\\\\\\"[0.00014613507,4.73732166022,3.9321532631]\\\\\\\",\\\\\\\"[0.00011162509,5.8268179635,224.3447957019]\\\\\\\",\\\\\\\"[0.0001099791,0.48865004018,138.5174968707]\\\\\\\",\\\\\\\"[0.00009527478,2.95516862826,35.1640902212]\\\\\\\",\\\\\\\"[0.00007545601,5.236265824,109.9456887885]\\\\\\\",\\\\\\\"[0.00004220241,3.23328220918,70.8494453042]\\\\\\\",\\\\\\\"[0.000040519,2.277550173,151.0476698429]\\\\\\\",\\\\\\\"[0.00003354596,1.0654900738,4.4534181249]\\\\\\\",\\\\\\\"[0.00002926718,4.62903718891,9.5612275556]\\\\\\\",\\\\\\\"[0.0000349034,5.48306144511,146.594251718]\\\\\\\",\\\\\\\"[0.00003144069,4.75199570434,77.7505439839]\\\\\\\",\\\\\\\"[0.00002922333,5.35235361027,85.8272988312]\\\\\\\",\\\\\\\"[0.00002272788,4.36600400036,70.3281804424]\\\\\\\",\\\\\\\"[0.00002051219,1.51773566586,0.1118745846]\\\\\\\",\\\\\\\"[0.00002148602,0.60745949945,38.1330356378]\\\\\\\",\\\\\\\"[0.00001991643,4.92437588682,277.0349937414]\\\\\\\",\\\\\\\"[0.00001376226,2.04283539351,65.2203710117]\\\\\\\",\\\\\\\"[0.00001666902,3.62744066769,380.12776796]\\\\\\\",\\\\\\\"[0.00001284107,3.11347961505,202.2533951741]\\\\\\\",\\\\\\\"[0.00001150429,0.93343589092,3.1813937377]\\\\\\\",\\\\\\\"[0.00001533221,2.58594681212,52.6901980395]\\\\\\\",\\\\\\\"[0.00001281604,0.54271272721,222.8603229936]\\\\\\\",\\\\\\\"[0.00001372139,4.19641530878,111.4301614968]\\\\\\\",\\\\\\\"[0.00001221029,0.1990065003,108.4612160802]\\\\\\\",\\\\\\\"[0.00000946181,1.19253165736,127.4717966068]\\\\\\\",\\\\\\\"[0.00001150989,4.17898916639,33.6796175129]\\\\\\\"]\\\",\\\"[\\\\\\\"[74.7815986091,0,0]\\\\\\\",\\\\\\\"[0.00154332863,5.24158770553,74.7815985673]\\\\\\\",\\\\\\\"[0.00024456474,1.71260334156,1.4844727083]\\\\\\\",\\\\\\\"[0.00009258442,0.4282973235,11.0457002639]\\\\\\\",\\\\\\\"[0.00008265977,1.50218091379,63.7358983034]\\\\\\\",\\\\\\\"[0.0000915016,1.41213765216,149.5631971346]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.01346277648,2.61877810547,74.7815985673]\\\\\\\",\\\\\\\"[0.000623414,5.08111189648,149.5631971346]\\\\\\\",\\\\\\\"[0.00061601196,3.14159265359,0]\\\\\\\",\\\\\\\"[0.00009963722,1.61603805646,76.2660712756]\\\\\\\",\\\\\\\"[0.0000992616,0.57630380333,73.297125859]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.00034101978,0.01321929936,74.7815985673]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[19.21264847206,0,0]\\\\\\\",\\\\\\\"[0.88784984413,5.60377527014,74.7815985673]\\\\\\\",\\\\\\\"[0.03440836062,0.32836099706,73.297125859]\\\\\\\",\\\\\\\"[0.0205565386,1.7829515933,149.5631971346]\\\\\\\",\\\\\\\"[0.0064932241,4.52247285911,76.2660712756]\\\\\\\",\\\\\\\"[0.00602247865,3.86003823674,63.7358983034]\\\\\\\",\\\\\\\"[0.00496404167,1.40139935333,454.9093665273]\\\\\\\",\\\\\\\"[0.00338525369,1.58002770318,138.5174968707]\\\\\\\",\\\\\\\"[0.00243509114,1.57086606044,71.8126531507]\\\\\\\",\\\\\\\"[0.00190522303,1.99809394714,1.4844727083]\\\\\\\",\\\\\\\"[0.00161858838,2.79137786799,148.0787244263]\\\\\\\",\\\\\\\"[0.00143706183,1.38368544947,11.0457002639]\\\\\\\",\\\\\\\"[0.00093192405,0.17437220467,36.6485629295]\\\\\\\",\\\\\\\"[0.00071424548,4.24509236074,224.3447957019]\\\\\\\",\\\\\\\"[0.00089806014,3.66105364565,109.9456887885]\\\\\\\",\\\\\\\"[0.00039009723,1.66971401684,70.8494453042]\\\\\\\",\\\\\\\"[0.00046677296,1.39976401694,35.1640902212]\\\\\\\",\\\\\\\"[0.00039025624,3.36234773834,277.0349937414]\\\\\\\",\\\\\\\"[0.00036755274,3.88649278513,146.594251718]\\\\\\\",\\\\\\\"[0.00030348723,0.70100838798,151.0476698429]\\\\\\\",\\\\\\\"[0.00029156413,3.180563367,77.7505439839]\\\\\\\",\\\\\\\"[0.00022637073,0.72518687029,529.6909650946]\\\\\\\",\\\\\\\"[0.00011959076,1.7504339214,984.6003316219]\\\\\\\",\\\\\\\"[0.00025620756,5.25656086672,380.12776796]\\\\\\\"]\\\",\\\"[\\\\\\\"[0.01479896629,3.67205697578,74.7815985673]\\\\\\\"]\\\"]\"]"
@@ -5490,14 +5539,14 @@
"comment": "",
"meta": {
"range": [
- 42256,
- 44364
+ 42358,
+ 44466
],
"filename": "astronomy.js",
- "lineno": 830,
+ "lineno": 831,
"columnno": 4,
"code": {
- "id": "astnode100002937",
+ "id": "astnode100002947",
"name": "Neptune",
"type": "ArrayExpression",
"value": "[\"[\\\"[\\\\\\\"[5.31188633046,0,0]\\\\\\\",\\\\\\\"[0.0179847553,2.9010127389,38.1330356378]\\\\\\\",\\\\\\\"[0.01019727652,0.48580922867,1.4844727083]\\\\\\\",\\\\\\\"[0.00124531845,4.83008090676,36.6485629295]\\\\\\\",\\\\\\\"[0.00042064466,5.41054993053,2.9689454166]\\\\\\\",\\\\\\\"[0.00037714584,6.09221808686,35.1640902212]\\\\\\\",\\\\\\\"[0.00033784738,1.24488874087,76.2660712756]\\\\\\\",\\\\\\\"[0.00016482741,0.00007727998,491.5579294568]\\\\\\\",\\\\\\\"[0.00009198584,4.93747051954,39.6175083461]\\\\\\\",\\\\\\\"[0.0000899425,0.27462171806,175.1660598002]\\\\\\\"]\\\",\\\"[\\\\\\\"[38.13303563957,0,0]\\\\\\\",\\\\\\\"[0.00016604172,4.86323329249,1.4844727083]\\\\\\\",\\\\\\\"[0.00015744045,2.27887427527,38.1330356378]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[0.03088622933,1.44104372644,38.1330356378]\\\\\\\",\\\\\\\"[0.00027780087,5.91271884599,76.2660712756]\\\\\\\",\\\\\\\"[0.00027623609,0,0]\\\\\\\",\\\\\\\"[0.00015355489,2.52123799551,36.6485629295]\\\\\\\",\\\\\\\"[0.00015448133,3.50877079215,39.6175083461]\\\\\\\"]\\\"]\",\"[\\\"[\\\\\\\"[30.07013205828,0,0]\\\\\\\",\\\\\\\"[0.27062259632,1.32999459377,38.1330356378]\\\\\\\",\\\\\\\"[0.01691764014,3.25186135653,36.6485629295]\\\\\\\",\\\\\\\"[0.00807830553,5.18592878704,1.4844727083]\\\\\\\",\\\\\\\"[0.0053776051,4.52113935896,35.1640902212]\\\\\\\",\\\\\\\"[0.00495725141,1.5710564165,491.5579294568]\\\\\\\",\\\\\\\"[0.00274571975,1.84552258866,175.1660598002]\\\\\\\",\\\\\\\"[0.0001201232,1.92059384991,1021.2488945514]\\\\\\\",\\\\\\\"[0.00121801746,5.79754470298,76.2660712756]\\\\\\\",\\\\\\\"[0.00100896068,0.3770272493,73.297125859]\\\\\\\",\\\\\\\"[0.00135134092,3.37220609835,39.6175083461]\\\\\\\",\\\\\\\"[0.00007571796,1.07149207335,388.4651552382]\\\\\\\"]\\\"]\"]"
@@ -5514,14 +5563,14 @@
"comment": "",
"meta": {
"range": [
- 44368,
- 47753
+ 44470,
+ 47855
],
"filename": "astronomy.js",
- "lineno": 877,
+ "lineno": 878,
"columnno": 0,
"code": {
- "id": "astnode100003066",
+ "id": "astnode100003076",
"name": "DeltaT_EspenakMeeus",
"type": "FunctionDeclaration",
"paramnames": [
@@ -5550,14 +5599,14 @@
"comment": "",
"meta": {
"range": [
- 44411,
- 44412
+ 44513,
+ 44514
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 8,
"code": {
- "id": "astnode100003071",
+ "id": "astnode100003081",
"name": "u"
}
},
@@ -5573,14 +5622,14 @@
"comment": "",
"meta": {
"range": [
- 44414,
- 44416
+ 44516,
+ 44518
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 11,
"code": {
- "id": "astnode100003073",
+ "id": "astnode100003083",
"name": "u2"
}
},
@@ -5596,14 +5645,14 @@
"comment": "",
"meta": {
"range": [
- 44418,
- 44420
+ 44520,
+ 44522
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 15,
"code": {
- "id": "astnode100003075",
+ "id": "astnode100003085",
"name": "u3"
}
},
@@ -5619,14 +5668,14 @@
"comment": "",
"meta": {
"range": [
- 44422,
- 44424
+ 44524,
+ 44526
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 19,
"code": {
- "id": "astnode100003077",
+ "id": "astnode100003087",
"name": "u4"
}
},
@@ -5642,14 +5691,14 @@
"comment": "",
"meta": {
"range": [
- 44426,
- 44428
+ 44528,
+ 44530
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 23,
"code": {
- "id": "astnode100003079",
+ "id": "astnode100003089",
"name": "u5"
}
},
@@ -5665,14 +5714,14 @@
"comment": "",
"meta": {
"range": [
- 44430,
- 44432
+ 44532,
+ 44534
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 27,
"code": {
- "id": "astnode100003081",
+ "id": "astnode100003091",
"name": "u6"
}
},
@@ -5688,14 +5737,14 @@
"comment": "",
"meta": {
"range": [
- 44434,
- 44436
+ 44536,
+ 44538
],
"filename": "astronomy.js",
- "lineno": 878,
+ "lineno": 879,
"columnno": 31,
"code": {
- "id": "astnode100003083",
+ "id": "astnode100003093",
"name": "u7"
}
},
@@ -5711,14 +5760,14 @@
"comment": "",
"meta": {
"range": [
- 44947,
- 44994
+ 45049,
+ 45096
],
"filename": "astronomy.js",
- "lineno": 891,
+ "lineno": 892,
"columnno": 10,
"code": {
- "id": "astnode100003086",
+ "id": "astnode100003096",
"name": "y",
"type": "BinaryExpression",
"value": ""
@@ -5736,14 +5785,14 @@
"comment": "",
"meta": {
"range": [
- 45024,
- 45044
+ 45126,
+ 45146
],
"filename": "astronomy.js",
- "lineno": 893,
+ "lineno": 894,
"columnno": 8,
"code": {
- "id": "astnode100003102",
+ "id": "astnode100003112",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -5762,41 +5811,15 @@
"comment": "",
"meta": {
"range": [
- 45114,
- 45125
- ],
- "filename": "astronomy.js",
- "lineno": 897,
- "columnno": 8,
- "code": {
- "id": "astnode100003124",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45135,
- 45145
+ 45216,
+ 45227
],
"filename": "astronomy.js",
"lineno": 898,
"columnno": 8,
"code": {
- "id": "astnode100003130",
- "name": "u2",
+ "id": "astnode100003134",
+ "name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -5804,8 +5827,8 @@
}
},
"undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -5814,15 +5837,15 @@
"comment": "",
"meta": {
"range": [
- 45155,
- 45166
+ 45237,
+ 45247
],
"filename": "astronomy.js",
"lineno": 899,
"columnno": 8,
"code": {
- "id": "astnode100003136",
- "name": "u3",
+ "id": "astnode100003140",
+ "name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -5830,8 +5853,8 @@
}
},
"undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -5840,15 +5863,15 @@
"comment": "",
"meta": {
"range": [
- 45176,
- 45188
+ 45257,
+ 45268
],
"filename": "astronomy.js",
"lineno": 900,
"columnno": 8,
"code": {
- "id": "astnode100003142",
- "name": "u4",
+ "id": "astnode100003146",
+ "name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -5856,8 +5879,8 @@
}
},
"undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -5866,15 +5889,15 @@
"comment": "",
"meta": {
"range": [
- 45198,
- 45210
+ 45278,
+ 45290
],
"filename": "astronomy.js",
"lineno": 901,
"columnno": 8,
"code": {
- "id": "astnode100003148",
- "name": "u5",
+ "id": "astnode100003152",
+ "name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -5882,8 +5905,8 @@
}
},
"undocumented": true,
- "name": "u5",
- "longname": "DeltaT_EspenakMeeus~u5",
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -5892,14 +5915,40 @@
"comment": "",
"meta": {
"range": [
- 45220,
- 45232
+ 45300,
+ 45312
],
"filename": "astronomy.js",
"lineno": 902,
"columnno": 8,
"code": {
- "id": "astnode100003154",
+ "id": "astnode100003158",
+ "name": "u5",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u5",
+ "longname": "DeltaT_EspenakMeeus~u5",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45322,
+ 45334
+ ],
+ "filename": "astronomy.js",
+ "lineno": 903,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003164",
"name": "u6",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -5918,41 +5967,15 @@
"comment": "",
"meta": {
"range": [
- 45394,
- 45414
- ],
- "filename": "astronomy.js",
- "lineno": 906,
- "columnno": 8,
- "code": {
- "id": "astnode100003191",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45424,
- 45434
+ 45496,
+ 45516
],
"filename": "astronomy.js",
"lineno": 907,
"columnno": 8,
"code": {
- "id": "astnode100003199",
- "name": "u2",
+ "id": "astnode100003201",
+ "name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -5960,8 +5983,8 @@
}
},
"undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -5970,15 +5993,15 @@
"comment": "",
"meta": {
"range": [
- 45444,
- 45455
+ 45526,
+ 45536
],
"filename": "astronomy.js",
"lineno": 908,
"columnno": 8,
"code": {
- "id": "astnode100003205",
- "name": "u3",
+ "id": "astnode100003209",
+ "name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -5986,8 +6009,8 @@
}
},
"undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -5996,15 +6019,15 @@
"comment": "",
"meta": {
"range": [
- 45465,
- 45477
+ 45546,
+ 45557
],
"filename": "astronomy.js",
"lineno": 909,
"columnno": 8,
"code": {
- "id": "astnode100003211",
- "name": "u4",
+ "id": "astnode100003215",
+ "name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6012,8 +6035,8 @@
}
},
"undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6022,15 +6045,15 @@
"comment": "",
"meta": {
"range": [
- 45487,
- 45499
+ 45567,
+ 45579
],
"filename": "astronomy.js",
"lineno": 910,
"columnno": 8,
"code": {
- "id": "astnode100003217",
- "name": "u5",
+ "id": "astnode100003221",
+ "name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6038,8 +6061,8 @@
}
},
"undocumented": true,
- "name": "u5",
- "longname": "DeltaT_EspenakMeeus~u5",
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6048,326 +6071,14 @@
"comment": "",
"meta": {
"range": [
- 45509,
- 45521
+ 45589,
+ 45601
],
"filename": "astronomy.js",
"lineno": 911,
"columnno": 8,
"code": {
- "id": "astnode100003223",
- "name": "u6",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u6",
- "longname": "DeltaT_EspenakMeeus~u6",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45681,
- 45693
- ],
- "filename": "astronomy.js",
- "lineno": 915,
- "columnno": 8,
- "code": {
- "id": "astnode100003260",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45703,
- 45713
- ],
- "filename": "astronomy.js",
- "lineno": 916,
- "columnno": 8,
- "code": {
- "id": "astnode100003266",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45723,
- 45734
- ],
- "filename": "astronomy.js",
- "lineno": 917,
- "columnno": 8,
- "code": {
- "id": "astnode100003272",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45832,
- 45844
- ],
- "filename": "astronomy.js",
- "lineno": 921,
- "columnno": 8,
- "code": {
- "id": "astnode100003297",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45854,
- 45864
- ],
- "filename": "astronomy.js",
- "lineno": 922,
- "columnno": 8,
- "code": {
- "id": "astnode100003303",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45874,
- 45885
- ],
- "filename": "astronomy.js",
- "lineno": 923,
- "columnno": 8,
- "code": {
- "id": "astnode100003309",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 45895,
- 45907
- ],
- "filename": "astronomy.js",
- "lineno": 924,
- "columnno": 8,
- "code": {
- "id": "astnode100003315",
- "name": "u4",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46027,
- 46039
- ],
- "filename": "astronomy.js",
- "lineno": 928,
- "columnno": 8,
- "code": {
- "id": "astnode100003344",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46049,
- 46059
- ],
- "filename": "astronomy.js",
- "lineno": 929,
- "columnno": 8,
- "code": {
- "id": "astnode100003350",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46069,
- 46080
- ],
- "filename": "astronomy.js",
- "lineno": 930,
- "columnno": 8,
- "code": {
- "id": "astnode100003356",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46090,
- 46102
- ],
- "filename": "astronomy.js",
- "lineno": 931,
- "columnno": 8,
- "code": {
- "id": "astnode100003362",
- "name": "u4",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46112,
- 46124
- ],
- "filename": "astronomy.js",
- "lineno": 932,
- "columnno": 8,
- "code": {
- "id": "astnode100003368",
+ "id": "astnode100003227",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6386,14 +6097,14 @@
"comment": "",
"meta": {
"range": [
- 46134,
- 46146
+ 45611,
+ 45623
],
"filename": "astronomy.js",
- "lineno": 933,
+ "lineno": 912,
"columnno": 8,
"code": {
- "id": "astnode100003374",
+ "id": "astnode100003233",
"name": "u6",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6412,14 +6123,352 @@
"comment": "",
"meta": {
"range": [
- 46156,
- 46168
+ 45783,
+ 45795
+ ],
+ "filename": "astronomy.js",
+ "lineno": 916,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003270",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45805,
+ 45815
+ ],
+ "filename": "astronomy.js",
+ "lineno": 917,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003276",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45825,
+ 45836
+ ],
+ "filename": "astronomy.js",
+ "lineno": 918,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003282",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45934,
+ 45946
+ ],
+ "filename": "astronomy.js",
+ "lineno": 922,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003307",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45956,
+ 45966
+ ],
+ "filename": "astronomy.js",
+ "lineno": 923,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003313",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45976,
+ 45987
+ ],
+ "filename": "astronomy.js",
+ "lineno": 924,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003319",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 45997,
+ 46009
+ ],
+ "filename": "astronomy.js",
+ "lineno": 925,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003325",
+ "name": "u4",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46129,
+ 46141
+ ],
+ "filename": "astronomy.js",
+ "lineno": 929,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003354",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46151,
+ 46161
+ ],
+ "filename": "astronomy.js",
+ "lineno": 930,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003360",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46171,
+ 46182
+ ],
+ "filename": "astronomy.js",
+ "lineno": 931,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003366",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46192,
+ 46204
+ ],
+ "filename": "astronomy.js",
+ "lineno": 932,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003372",
+ "name": "u4",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46214,
+ 46226
+ ],
+ "filename": "astronomy.js",
+ "lineno": 933,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003378",
+ "name": "u5",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u5",
+ "longname": "DeltaT_EspenakMeeus~u5",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46236,
+ 46248
],
"filename": "astronomy.js",
"lineno": 934,
"columnno": 8,
"code": {
- "id": "astnode100003380",
+ "id": "astnode100003384",
+ "name": "u6",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u6",
+ "longname": "DeltaT_EspenakMeeus~u6",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46258,
+ 46270
+ ],
+ "filename": "astronomy.js",
+ "lineno": 935,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003390",
"name": "u7",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6438,41 +6487,15 @@
"comment": "",
"meta": {
"range": [
- 46355,
- 46367
- ],
- "filename": "astronomy.js",
- "lineno": 938,
- "columnno": 8,
- "code": {
- "id": "astnode100003421",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46377,
- 46387
+ 46457,
+ 46469
],
"filename": "astronomy.js",
"lineno": 939,
"columnno": 8,
"code": {
- "id": "astnode100003427",
- "name": "u2",
+ "id": "astnode100003431",
+ "name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6480,8 +6503,8 @@
}
},
"undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6490,15 +6513,15 @@
"comment": "",
"meta": {
"range": [
- 46397,
- 46408
+ 46479,
+ 46489
],
"filename": "astronomy.js",
"lineno": 940,
"columnno": 8,
"code": {
- "id": "astnode100003433",
- "name": "u3",
+ "id": "astnode100003437",
+ "name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6506,8 +6529,8 @@
}
},
"undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6516,15 +6539,15 @@
"comment": "",
"meta": {
"range": [
- 46418,
- 46430
+ 46499,
+ 46510
],
"filename": "astronomy.js",
"lineno": 941,
"columnno": 8,
"code": {
- "id": "astnode100003439",
- "name": "u4",
+ "id": "astnode100003443",
+ "name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6532,8 +6555,8 @@
}
},
"undocumented": true,
- "name": "u4",
- "longname": "DeltaT_EspenakMeeus~u4",
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6542,14 +6565,40 @@
"comment": "",
"meta": {
"range": [
- 46440,
- 46452
+ 46520,
+ 46532
],
"filename": "astronomy.js",
"lineno": 942,
"columnno": 8,
"code": {
- "id": "astnode100003445",
+ "id": "astnode100003449",
+ "name": "u4",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u4",
+ "longname": "DeltaT_EspenakMeeus~u4",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46542,
+ 46554
+ ],
+ "filename": "astronomy.js",
+ "lineno": 943,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003455",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6568,41 +6617,15 @@
"comment": "",
"meta": {
"range": [
- 46590,
- 46602
- ],
- "filename": "astronomy.js",
- "lineno": 946,
- "columnno": 8,
- "code": {
- "id": "astnode100003478",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46612,
- 46622
+ 46692,
+ 46704
],
"filename": "astronomy.js",
"lineno": 947,
"columnno": 8,
"code": {
- "id": "astnode100003484",
- "name": "u2",
+ "id": "astnode100003488",
+ "name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6610,8 +6633,8 @@
}
},
"undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6620,15 +6643,15 @@
"comment": "",
"meta": {
"range": [
- 46632,
- 46643
+ 46714,
+ 46724
],
"filename": "astronomy.js",
"lineno": 948,
"columnno": 8,
"code": {
- "id": "astnode100003490",
- "name": "u3",
+ "id": "astnode100003494",
+ "name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6636,8 +6659,8 @@
}
},
"undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6646,14 +6669,40 @@
"comment": "",
"meta": {
"range": [
- 46653,
- 46665
+ 46734,
+ 46745
],
"filename": "astronomy.js",
"lineno": 949,
"columnno": 8,
"code": {
- "id": "astnode100003496",
+ "id": "astnode100003500",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46755,
+ 46767
+ ],
+ "filename": "astronomy.js",
+ "lineno": 950,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003506",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6672,41 +6721,15 @@
"comment": "",
"meta": {
"range": [
- 46788,
- 46800
- ],
- "filename": "astronomy.js",
- "lineno": 953,
- "columnno": 8,
- "code": {
- "id": "astnode100003526",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46810,
- 46820
+ 46890,
+ 46902
],
"filename": "astronomy.js",
"lineno": 954,
"columnno": 8,
"code": {
- "id": "astnode100003532",
- "name": "u2",
+ "id": "astnode100003536",
+ "name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6714,8 +6737,8 @@
}
},
"undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6724,14 +6747,40 @@
"comment": "",
"meta": {
"range": [
- 46830,
- 46841
+ 46912,
+ 46922
],
"filename": "astronomy.js",
"lineno": 955,
"columnno": 8,
"code": {
- "id": "astnode100003538",
+ "id": "astnode100003542",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 46932,
+ 46943
+ ],
+ "filename": "astronomy.js",
+ "lineno": 956,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003548",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6750,41 +6799,15 @@
"comment": "",
"meta": {
"range": [
- 46946,
- 46958
- ],
- "filename": "astronomy.js",
- "lineno": 959,
- "columnno": 8,
- "code": {
- "id": "astnode100003563",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 46968,
- 46978
+ 47048,
+ 47060
],
"filename": "astronomy.js",
"lineno": 960,
"columnno": 8,
"code": {
- "id": "astnode100003569",
- "name": "u2",
+ "id": "astnode100003573",
+ "name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
"value": "",
@@ -6792,8 +6815,8 @@
}
},
"undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
"kind": "member",
"memberof": "DeltaT_EspenakMeeus",
"scope": "inner"
@@ -6802,14 +6825,40 @@
"comment": "",
"meta": {
"range": [
- 46988,
- 46999
+ 47070,
+ 47080
],
"filename": "astronomy.js",
"lineno": 961,
"columnno": 8,
"code": {
- "id": "astnode100003575",
+ "id": "astnode100003579",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 47090,
+ 47101
+ ],
+ "filename": "astronomy.js",
+ "lineno": 962,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003585",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6828,92 +6877,14 @@
"comment": "",
"meta": {
"range": [
- 47092,
- 47104
- ],
- "filename": "astronomy.js",
- "lineno": 965,
- "columnno": 8,
- "code": {
- "id": "astnode100003600",
- "name": "u",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u",
- "longname": "DeltaT_EspenakMeeus~u",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 47114,
- 47124
+ 47194,
+ 47206
],
"filename": "astronomy.js",
"lineno": 966,
"columnno": 8,
"code": {
- "id": "astnode100003606",
- "name": "u2",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u2",
- "longname": "DeltaT_EspenakMeeus~u2",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 47134,
- 47145
- ],
- "filename": "astronomy.js",
- "lineno": 967,
- "columnno": 8,
- "code": {
- "id": "astnode100003612",
- "name": "u3",
- "type": "BinaryExpression",
- "funcscope": "DeltaT_EspenakMeeus",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "u3",
- "longname": "DeltaT_EspenakMeeus~u3",
- "kind": "member",
- "memberof": "DeltaT_EspenakMeeus",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 47237,
- 47249
- ],
- "filename": "astronomy.js",
- "lineno": 971,
- "columnno": 8,
- "code": {
- "id": "astnode100003637",
+ "id": "astnode100003610",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6932,14 +6903,14 @@
"comment": "",
"meta": {
"range": [
- 47259,
- 47269
+ 47216,
+ 47226
],
"filename": "astronomy.js",
- "lineno": 972,
+ "lineno": 967,
"columnno": 8,
"code": {
- "id": "astnode100003643",
+ "id": "astnode100003616",
"name": "u2",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6958,14 +6929,14 @@
"comment": "",
"meta": {
"range": [
- 47279,
- 47290
+ 47236,
+ 47247
],
"filename": "astronomy.js",
- "lineno": 973,
+ "lineno": 968,
"columnno": 8,
"code": {
- "id": "astnode100003649",
+ "id": "astnode100003622",
"name": "u3",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -6984,14 +6955,92 @@
"comment": "",
"meta": {
"range": [
- 47300,
- 47312
+ 47339,
+ 47351
+ ],
+ "filename": "astronomy.js",
+ "lineno": 972,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003647",
+ "name": "u",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u",
+ "longname": "DeltaT_EspenakMeeus~u",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 47361,
+ 47371
+ ],
+ "filename": "astronomy.js",
+ "lineno": 973,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003653",
+ "name": "u2",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u2",
+ "longname": "DeltaT_EspenakMeeus~u2",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 47381,
+ 47392
],
"filename": "astronomy.js",
"lineno": 974,
"columnno": 8,
"code": {
- "id": "astnode100003655",
+ "id": "astnode100003659",
+ "name": "u3",
+ "type": "BinaryExpression",
+ "funcscope": "DeltaT_EspenakMeeus",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "u3",
+ "longname": "DeltaT_EspenakMeeus~u3",
+ "kind": "member",
+ "memberof": "DeltaT_EspenakMeeus",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 47402,
+ 47414
+ ],
+ "filename": "astronomy.js",
+ "lineno": 975,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100003665",
"name": "u4",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7010,14 +7059,14 @@
"comment": "",
"meta": {
"range": [
- 47322,
- 47334
+ 47424,
+ 47436
],
"filename": "astronomy.js",
- "lineno": 975,
+ "lineno": 976,
"columnno": 8,
"code": {
- "id": "astnode100003661",
+ "id": "astnode100003671",
"name": "u5",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7036,14 +7085,14 @@
"comment": "",
"meta": {
"range": [
- 47478,
- 47490
+ 47580,
+ 47592
],
"filename": "astronomy.js",
- "lineno": 979,
+ "lineno": 980,
"columnno": 8,
"code": {
- "id": "astnode100003694",
+ "id": "astnode100003704",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7062,14 +7111,14 @@
"comment": "",
"meta": {
"range": [
- 47581,
- 47601
+ 47683,
+ 47703
],
"filename": "astronomy.js",
- "lineno": 983,
+ "lineno": 984,
"columnno": 8,
"code": {
- "id": "astnode100003717",
+ "id": "astnode100003727",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7088,14 +7137,14 @@
"comment": "",
"meta": {
"range": [
- 47699,
- 47719
+ 47801,
+ 47821
],
"filename": "astronomy.js",
- "lineno": 987,
+ "lineno": 988,
"columnno": 4,
"code": {
- "id": "astnode100003740",
+ "id": "astnode100003750",
"name": "u",
"type": "BinaryExpression",
"funcscope": "DeltaT_EspenakMeeus",
@@ -7114,14 +7163,14 @@
"comment": "",
"meta": {
"range": [
- 47754,
- 47803
+ 47856,
+ 47905
],
"filename": "astronomy.js",
- "lineno": 990,
+ "lineno": 991,
"columnno": 0,
"code": {
- "id": "astnode100003757",
+ "id": "astnode100003767",
"name": "exports.DeltaT_EspenakMeeus",
"type": "Identifier",
"value": "DeltaT_EspenakMeeus",
@@ -7138,14 +7187,14 @@
"comment": "",
"meta": {
"range": [
- 47805,
- 47917
+ 47907,
+ 48019
],
"filename": "astronomy.js",
- "lineno": 991,
+ "lineno": 992,
"columnno": 0,
"code": {
- "id": "astnode100003762",
+ "id": "astnode100003772",
"name": "DeltaT_JplHorizons",
"type": "FunctionDeclaration",
"paramnames": [
@@ -7164,14 +7213,14 @@
"comment": "",
"meta": {
"range": [
- 47918,
- 47965
+ 48020,
+ 48067
],
"filename": "astronomy.js",
- "lineno": 994,
+ "lineno": 995,
"columnno": 0,
"code": {
- "id": "astnode100003778",
+ "id": "astnode100003788",
"name": "exports.DeltaT_JplHorizons",
"type": "Identifier",
"value": "DeltaT_JplHorizons",
@@ -7188,14 +7237,14 @@
"comment": "",
"meta": {
"range": [
- 47971,
- 47999
+ 48073,
+ 48101
],
"filename": "astronomy.js",
- "lineno": 995,
+ "lineno": 996,
"columnno": 4,
"code": {
- "id": "astnode100003784",
+ "id": "astnode100003794",
"name": "DeltaT",
"type": "Identifier",
"value": "DeltaT_EspenakMeeus"
@@ -7212,14 +7261,14 @@
"comment": "",
"meta": {
"range": [
- 48001,
- 48056
+ 48103,
+ 48158
],
"filename": "astronomy.js",
- "lineno": 996,
+ "lineno": 997,
"columnno": 0,
"code": {
- "id": "astnode100003787",
+ "id": "astnode100003797",
"name": "SetDeltaTFunction",
"type": "FunctionDeclaration",
"paramnames": [
@@ -7241,14 +7290,14 @@
"comment": "",
"meta": {
"range": [
- 48040,
- 48053
+ 48142,
+ 48155
],
"filename": "astronomy.js",
- "lineno": 997,
+ "lineno": 998,
"columnno": 4,
"code": {
- "id": "astnode100003792",
+ "id": "astnode100003802",
"name": "DeltaT",
"type": "Identifier",
"funcscope": "SetDeltaTFunction",
@@ -7267,14 +7316,14 @@
"comment": "",
"meta": {
"range": [
- 48057,
- 48102
+ 48159,
+ 48204
],
"filename": "astronomy.js",
- "lineno": 999,
+ "lineno": 1000,
"columnno": 0,
"code": {
- "id": "astnode100003796",
+ "id": "astnode100003806",
"name": "exports.SetDeltaTFunction",
"type": "Identifier",
"value": "SetDeltaTFunction",
@@ -7291,14 +7340,14 @@
"comment": "/**\n * @ignore\n *\n * @brief Calculates Terrestrial Time (TT) from Universal Time (UT).\n *\n * @param {number} ut\n * The Universal Time expressed as a floating point number of days since the 2000.0 epoch.\n *\n * @returns {number}\n * A Terrestrial Time expressed as a floating point number of days since the 2000.0 epoch.\n */",
"meta": {
"range": [
- 48436,
- 48504
+ 48538,
+ 48606
],
"filename": "astronomy.js",
- "lineno": 1011,
+ "lineno": 1012,
"columnno": 0,
"code": {
- "id": "astnode100003801",
+ "id": "astnode100003811",
"name": "TerrestrialTime",
"type": "FunctionDeclaration",
"paramnames": [
@@ -7345,14 +7394,14 @@
"comment": "/**\n * @brief The date and time of an astronomical observation.\n *\n * Objects of type `AstroTime` are used throughout the internals\n * of the Astronomy library, and are included in certain return objects.\n * Use the constructor or the {@link MakeTime} function to create an `AstroTime` object.\n *\n * @property {Date} date\n * The JavaScript Date object for the given date and time.\n * This Date corresponds to the numeric day value stored in the `ut` property.\n *\n * @property {number} ut\n * Universal Time (UT1/UTC) in fractional days since the J2000 epoch.\n * Universal Time represents time measured with respect to the Earth's rotation,\n * tracking mean solar days.\n * The Astronomy library approximates UT1 and UTC as being the same thing.\n * This gives sufficient accuracy for the precision requirements of this project.\n *\n * @property {number} tt\n * Terrestrial Time in fractional days since the J2000 epoch.\n * TT represents a continuously flowing ephemeris timescale independent of\n * any variations of the Earth's rotation, and is adjusted from UT\n * using a best-fit piecewise polynomial model devised by\n * [Espenak and Meeus](https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html).\n */",
"meta": {
"range": [
- 49766,
- 53298
+ 49868,
+ 53400
],
"filename": "astronomy.js",
- "lineno": 1039,
+ "lineno": 1040,
"columnno": 0,
"code": {
- "id": "astnode100003813",
+ "id": "astnode100003823",
"name": "AstroTime",
"type": "ClassDeclaration",
"paramnames": [
@@ -7407,14 +7456,14 @@
"comment": "/**\n * @param {FlexibleDateTime} date\n * A JavaScript Date object, a numeric UTC value expressed in J2000 days, or another AstroTime object.\n */",
"meta": {
"range": [
- 49954,
- 50825
+ 50056,
+ 50927
],
"filename": "astronomy.js",
- "lineno": 1044,
+ "lineno": 1045,
"columnno": 4,
"code": {
- "id": "astnode100003816",
+ "id": "astnode100003826",
"name": "AstroTime",
"type": "MethodDefinition",
"paramnames": [
@@ -7446,14 +7495,14 @@
"comment": "/**\n * @brief The date and time of an astronomical observation.\n *\n * Objects of type `AstroTime` are used throughout the internals\n * of the Astronomy library, and are included in certain return objects.\n * Use the constructor or the {@link MakeTime} function to create an `AstroTime` object.\n *\n * @property {Date} date\n * The JavaScript Date object for the given date and time.\n * This Date corresponds to the numeric day value stored in the `ut` property.\n *\n * @property {number} ut\n * Universal Time (UT1/UTC) in fractional days since the J2000 epoch.\n * Universal Time represents time measured with respect to the Earth's rotation,\n * tracking mean solar days.\n * The Astronomy library approximates UT1 and UTC as being the same thing.\n * This gives sufficient accuracy for the precision requirements of this project.\n *\n * @property {number} tt\n * Terrestrial Time in fractional days since the J2000 epoch.\n * TT represents a continuously flowing ephemeris timescale independent of\n * any variations of the Earth's rotation, and is adjusted from UT\n * using a best-fit piecewise polynomial model devised by\n * [Espenak and Meeus](https://eclipse.gsfc.nasa.gov/SEhelp/deltatpoly2004.html).\n */",
"meta": {
"range": [
- 49766,
- 53298
+ 49868,
+ 53400
],
"filename": "astronomy.js",
- "lineno": 1039,
+ "lineno": 1040,
"columnno": 0,
"code": {
- "id": "astnode100003813",
+ "id": "astnode100003823",
"name": "AstroTime",
"type": "ClassDeclaration",
"paramnames": [
@@ -7518,14 +7567,14 @@
"comment": "",
"meta": {
"range": [
- 50088,
- 50109
+ 50190,
+ 50211
],
"filename": "astronomy.js",
- "lineno": 1047,
+ "lineno": 1048,
"columnno": 12,
"code": {
- "id": "astnode100003827",
+ "id": "astnode100003837",
"name": "this.date",
"type": "MemberExpression",
"value": "date.date",
@@ -7543,14 +7592,14 @@
"comment": "",
"meta": {
"range": [
- 50123,
- 50140
+ 50225,
+ 50242
],
"filename": "astronomy.js",
- "lineno": 1048,
+ "lineno": 1049,
"columnno": 12,
"code": {
- "id": "astnode100003835",
+ "id": "astnode100003845",
"name": "this.ut",
"type": "MemberExpression",
"value": "date.ut",
@@ -7568,14 +7617,14 @@
"comment": "",
"meta": {
"range": [
- 50154,
- 50171
+ 50256,
+ 50273
],
"filename": "astronomy.js",
- "lineno": 1049,
+ "lineno": 1050,
"columnno": 12,
"code": {
- "id": "astnode100003843",
+ "id": "astnode100003853",
"name": "this.tt",
"type": "MemberExpression",
"value": "date.tt",
@@ -7593,14 +7642,14 @@
"comment": "",
"meta": {
"range": [
- 50217,
- 50248
+ 50319,
+ 50350
],
"filename": "astronomy.js",
- "lineno": 1052,
+ "lineno": 1053,
"columnno": 14,
"code": {
- "id": "astnode100003852",
+ "id": "astnode100003862",
"name": "MillisPerDay",
"type": "BinaryExpression",
"value": ""
@@ -7618,14 +7667,14 @@
"comment": "",
"meta": {
"range": [
- 50335,
- 50351
+ 50437,
+ 50453
],
"filename": "astronomy.js",
- "lineno": 1054,
+ "lineno": 1055,
"columnno": 12,
"code": {
- "id": "astnode100003874",
+ "id": "astnode100003884",
"name": "this.date",
"type": "Identifier",
"value": "date",
@@ -7643,14 +7692,14 @@
"comment": "",
"meta": {
"range": [
- 50365,
- 50424
+ 50467,
+ 50526
],
"filename": "astronomy.js",
- "lineno": 1055,
+ "lineno": 1056,
"columnno": 12,
"code": {
- "id": "astnode100003880",
+ "id": "astnode100003890",
"name": "this.ut",
"type": "BinaryExpression",
"value": "",
@@ -7668,14 +7717,14 @@
"comment": "",
"meta": {
"range": [
- 50438,
- 50472
+ 50540,
+ 50574
],
"filename": "astronomy.js",
- "lineno": 1056,
+ "lineno": 1057,
"columnno": 12,
"code": {
- "id": "astnode100003896",
+ "id": "astnode100003906",
"name": "this.tt",
"type": "CallExpression",
"value": "",
@@ -7693,14 +7742,14 @@
"comment": "",
"meta": {
"range": [
- 50553,
- 50612
+ 50655,
+ 50714
],
"filename": "astronomy.js",
- "lineno": 1060,
+ "lineno": 1061,
"columnno": 12,
"code": {
- "id": "astnode100003914",
+ "id": "astnode100003924",
"name": "this.date",
"type": "NewExpression",
"value": "",
@@ -7718,14 +7767,14 @@
"comment": "",
"meta": {
"range": [
- 50626,
- 50640
+ 50728,
+ 50742
],
"filename": "astronomy.js",
- "lineno": 1061,
+ "lineno": 1062,
"columnno": 12,
"code": {
- "id": "astnode100003929",
+ "id": "astnode100003939",
"name": "this.ut",
"type": "Identifier",
"value": "date",
@@ -7743,14 +7792,14 @@
"comment": "",
"meta": {
"range": [
- 50654,
- 50688
+ 50756,
+ 50790
],
"filename": "astronomy.js",
- "lineno": 1062,
+ "lineno": 1063,
"columnno": 12,
"code": {
- "id": "astnode100003935",
+ "id": "astnode100003945",
"name": "this.tt",
"type": "CallExpression",
"value": "",
@@ -7768,14 +7817,14 @@
"comment": "/**\n * @brief Creates an `AstroTime` value from a Terrestrial Time (TT) day value.\n *\n * This function can be used in rare cases where a time must be based\n * on Terrestrial Time (TT) rather than Universal Time (UT).\n * Most developers will want to invoke `new AstroTime(ut)` with a universal time\n * instead of this function, because usually time is based on civil time adjusted\n * by leap seconds to match the Earth's rotation, rather than the uniformly\n * flowing TT used to calculate solar system dynamics. In rare cases\n * where the caller already knows TT, this function is provided to create\n * an `AstroTime` value that can be passed to Astronomy Engine functions.\n *\n * @param {number} tt\n * The number of days since the J2000 epoch as expressed in Terrestrial Time.\n *\n * @returns {AstroTime}\n * An `AstroTime` object for the specified terrestrial time.\n */",
"meta": {
"range": [
- 51780,
- 52031
+ 51882,
+ 52133
],
"filename": "astronomy.js",
- "lineno": 1085,
+ "lineno": 1086,
"columnno": 4,
"code": {
- "id": "astnode100003947",
+ "id": "astnode100003957",
"name": "AstroTime.FromTerrestrialTime",
"type": "MethodDefinition",
"paramnames": [
@@ -7825,14 +7874,14 @@
"comment": "",
"meta": {
"range": [
- 51825,
- 51849
+ 51927,
+ 51951
],
"filename": "astronomy.js",
- "lineno": 1086,
+ "lineno": 1087,
"columnno": 12,
"code": {
- "id": "astnode100003953",
+ "id": "astnode100003963",
"name": "time",
"type": "NewExpression",
"value": ""
@@ -7850,14 +7899,14 @@
"comment": "",
"meta": {
"range": [
- 51888,
- 51906
+ 51990,
+ 52008
],
"filename": "astronomy.js",
- "lineno": 1088,
+ "lineno": 1089,
"columnno": 18,
"code": {
- "id": "astnode100003961",
+ "id": "astnode100003971",
"name": "err",
"type": "BinaryExpression",
"value": ""
@@ -7875,14 +7924,14 @@
"comment": "",
"meta": {
"range": [
- 51990,
- 52014
+ 52092,
+ 52116
],
"filename": "astronomy.js",
- "lineno": 1091,
+ "lineno": 1092,
"columnno": 12,
"code": {
- "id": "astnode100003979",
+ "id": "astnode100003989",
"name": "time",
"type": "CallExpression",
"funcscope": "",
@@ -7901,14 +7950,14 @@
"comment": "/**\n * Formats an `AstroTime` object as an [ISO 8601](https://en.wikipedia.org/wiki/ISO_8601)\n * date/time string in UTC, to millisecond resolution.\n * Example: `2018-08-17T17:22:04.050Z`\n * @returns {string}\n */",
"meta": {
"range": [
- 52273,
- 52331
+ 52375,
+ 52433
],
"filename": "astronomy.js",
- "lineno": 1100,
+ "lineno": 1101,
"columnno": 4,
"code": {
- "id": "astnode100003986",
+ "id": "astnode100003996",
"name": "AstroTime#toString",
"type": "MethodDefinition",
"paramnames": []
@@ -7938,14 +7987,14 @@
"comment": "/**\n * Returns a new `AstroTime` object adjusted by the floating point number of days.\n * Does NOT modify the original `AstroTime` object.\n *\n * @param {number} days\n * The floating point number of days by which to adjust the given date and time.\n * Positive values adjust the date toward the future, and\n * negative values adjust the date toward the past.\n *\n * @returns {AstroTime}\n */",
"meta": {
"range": [
- 52783,
- 53296
+ 52885,
+ 53398
],
"filename": "astronomy.js",
- "lineno": 1114,
+ "lineno": 1115,
"columnno": 4,
"code": {
- "id": "astnode100003997",
+ "id": "astnode100004007",
"name": "AstroTime#AddDays",
"type": "MethodDefinition",
"paramnames": [
@@ -7987,14 +8036,14 @@
"comment": "",
"meta": {
"range": [
- 53299,
- 53328
+ 53401,
+ 53430
],
"filename": "astronomy.js",
- "lineno": 1125,
+ "lineno": 1126,
"columnno": 0,
"code": {
- "id": "astnode100004011",
+ "id": "astnode100004021",
"name": "exports.AstroTime",
"type": "Identifier",
"value": "AstroTime",
@@ -8011,14 +8060,14 @@
"comment": "",
"meta": {
"range": [
- 53330,
- 53453
+ 53432,
+ 53555
],
"filename": "astronomy.js",
- "lineno": 1126,
+ "lineno": 1127,
"columnno": 0,
"code": {
- "id": "astnode100004016",
+ "id": "astnode100004026",
"name": "InterpolateTime",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8039,7 +8088,7 @@
"comment": "/**\n * @brief A `Date`, `number`, or `AstroTime` value that specifies the date and time of an astronomical event.\n *\n * `FlexibleDateTime` is a placeholder type that represents three different types\n * that may be passed to many Astronomy Engine functions: a JavaScript `Date` object,\n * a number representing the real-valued number of UT days since the J2000 epoch,\n * or an {@link AstroTime} object.\n *\n * This flexibility is for convenience of outside callers.\n * Internally, Astronomy Engine always converts a `FlexibleTime` parameter\n * to an `AstroTime` object by calling {@link MakeTime}.\n *\n * @typedef {Date | number | AstroTime} FlexibleDateTime\n */",
"meta": {
"filename": "astronomy.js",
- "lineno": 1129,
+ "lineno": 1130,
"columnno": 0,
"code": {}
},
@@ -8067,14 +8116,14 @@
"comment": "/**\n * @brief Converts multiple date/time formats to `AstroTime` format.\n *\n * Given a Date object or a number days since noon (12:00) on January 1, 2000 (UTC),\n * this function creates an {@link AstroTime} object.\n *\n * Given an {@link AstroTime} object, returns the same object unmodified.\n * Use of this function is not required for any of the other exposed functions in this library,\n * because they all guarantee converting date/time parameters to `AstroTime`\n * as needed. However, it may be convenient for callers who need to understand\n * the difference between UTC and TT (Terrestrial Time). In some use cases,\n * converting once to `AstroTime` format and passing the result into multiple\n * function calls may be more efficient than passing in native JavaScript Date objects.\n *\n * @param {FlexibleDateTime} date\n * A Date object, a number of UTC days since the J2000 epoch (noon on January 1, 2000),\n * or an AstroTime object. See remarks above.\n *\n * @returns {AstroTime}\n */",
"meta": {
"range": [
- 55112,
- 55235
+ 55214,
+ 55337
],
"filename": "astronomy.js",
- "lineno": 1163,
+ "lineno": 1164,
"columnno": 0,
"code": {
- "id": "astnode100004038",
+ "id": "astnode100004048",
"name": "MakeTime",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8119,14 +8168,14 @@
"comment": "",
"meta": {
"range": [
- 55236,
- 55263
+ 55338,
+ 55365
],
"filename": "astronomy.js",
- "lineno": 1169,
+ "lineno": 1170,
"columnno": 0,
"code": {
- "id": "astnode100004054",
+ "id": "astnode100004064",
"name": "exports.MakeTime",
"type": "Identifier",
"value": "MakeTime",
@@ -8143,14 +8192,14 @@
"comment": "",
"meta": {
"range": [
- 55271,
- 59533
+ 55373,
+ 59635
],
"filename": "astronomy.js",
- "lineno": 1170,
+ "lineno": 1171,
"columnno": 6,
"code": {
- "id": "astnode100004060",
+ "id": "astnode100004070",
"name": "iaudata",
"type": "ArrayExpression",
"value": "[\"[\\\"[0,0,0,0,1]\\\",\\\"[-172064161,-174666,33386,92052331,9086,15377]\\\"]\",\"[\\\"[0,0,2,-2,2]\\\",\\\"[-13170906,-1675,-13696,5730336,-3015,-4587]\\\"]\",\"[\\\"[0,0,2,0,2]\\\",\\\"[-2276413,-234,2796,978459,-485,1374]\\\"]\",\"[\\\"[0,0,0,0,2]\\\",\\\"[2074554,207,-698,-897492,470,-291]\\\"]\",\"[\\\"[0,1,0,0,0]\\\",\\\"[1475877,-3633,11817,73871,-184,-1924]\\\"]\",\"[\\\"[0,1,2,-2,2]\\\",\\\"[-516821,1226,-524,224386,-677,-174]\\\"]\",\"[\\\"[1,0,0,0,0]\\\",\\\"[711159,73,-872,-6750,0,358]\\\"]\",\"[\\\"[0,0,2,0,1]\\\",\\\"[-387298,-367,380,200728,18,318]\\\"]\",\"[\\\"[1,0,2,0,2]\\\",\\\"[-301461,-36,816,129025,-63,367]\\\"]\",\"[\\\"[0,-1,2,-2,2]\\\",\\\"[215829,-494,111,-95929,299,132]\\\"]\",\"[\\\"[0,0,2,-2,1]\\\",\\\"[128227,137,181,-68982,-9,39]\\\"]\",\"[\\\"[-1,0,2,0,2]\\\",\\\"[123457,11,19,-53311,32,-4]\\\"]\",\"[\\\"[-1,0,0,2,0]\\\",\\\"[156994,10,-168,-1235,0,82]\\\"]\",\"[\\\"[1,0,0,0,1]\\\",\\\"[63110,63,27,-33228,0,-9]\\\"]\",\"[\\\"[-1,0,0,0,1]\\\",\\\"[-57976,-63,-189,31429,0,-75]\\\"]\",\"[\\\"[-1,0,2,2,2]\\\",\\\"[-59641,-11,149,25543,-11,66]\\\"]\",\"[\\\"[1,0,2,0,1]\\\",\\\"[-51613,-42,129,26366,0,78]\\\"]\",\"[\\\"[-2,0,2,0,1]\\\",\\\"[45893,50,31,-24236,-10,20]\\\"]\",\"[\\\"[0,0,0,2,0]\\\",\\\"[63384,11,-150,-1220,0,29]\\\"]\",\"[\\\"[0,0,2,2,2]\\\",\\\"[-38571,-1,158,16452,-11,68]\\\"]\",\"[\\\"[0,-2,2,-2,2]\\\",\\\"[32481,0,0,-13870,0,0]\\\"]\",\"[\\\"[-2,0,0,2,0]\\\",\\\"[-47722,0,-18,477,0,-25]\\\"]\",\"[\\\"[2,0,2,0,2]\\\",\\\"[-31046,-1,131,13238,-11,59]\\\"]\",\"[\\\"[1,0,2,-2,2]\\\",\\\"[28593,0,-1,-12338,10,-3]\\\"]\",\"[\\\"[-1,0,2,0,1]\\\",\\\"[20441,21,10,-10758,0,-3]\\\"]\",\"[\\\"[2,0,0,0,0]\\\",\\\"[29243,0,-74,-609,0,13]\\\"]\",\"[\\\"[0,0,2,0,0]\\\",\\\"[25887,0,-66,-550,0,11]\\\"]\",\"[\\\"[0,1,0,0,1]\\\",\\\"[-14053,-25,79,8551,-2,-45]\\\"]\",\"[\\\"[-1,0,0,2,1]\\\",\\\"[15164,10,11,-8001,0,-1]\\\"]\",\"[\\\"[0,2,2,-2,2]\\\",\\\"[-15794,72,-16,6850,-42,-5]\\\"]\",\"[\\\"[0,0,-2,2,0]\\\",\\\"[21783,0,13,-167,0,13]\\\"]\",\"[\\\"[1,0,0,-2,1]\\\",\\\"[-12873,-10,-37,6953,0,-14]\\\"]\",\"[\\\"[0,-1,0,0,1]\\\",\\\"[-12654,11,63,6415,0,26]\\\"]\",\"[\\\"[-1,0,2,2,1]\\\",\\\"[-10204,0,25,5222,0,15]\\\"]\",\"[\\\"[0,2,0,0,0]\\\",\\\"[16707,-85,-10,168,-1,10]\\\"]\",\"[\\\"[1,0,2,2,2]\\\",\\\"[-7691,0,44,3268,0,19]\\\"]\",\"[\\\"[-2,0,2,0,0]\\\",\\\"[-11024,0,-14,104,0,2]\\\"]\",\"[\\\"[0,1,2,0,2]\\\",\\\"[7566,-21,-11,-3250,0,-5]\\\"]\",\"[\\\"[0,0,2,2,1]\\\",\\\"[-6637,-11,25,3353,0,14]\\\"]\",\"[\\\"[0,-1,2,0,2]\\\",\\\"[-7141,21,8,3070,0,4]\\\"]\",\"[\\\"[0,0,0,2,1]\\\",\\\"[-6302,-11,2,3272,0,4]\\\"]\",\"[\\\"[1,0,2,-2,1]\\\",\\\"[5800,10,2,-3045,0,-1]\\\"]\",\"[\\\"[2,0,2,-2,2]\\\",\\\"[6443,0,-7,-2768,0,-4]\\\"]\",\"[\\\"[-2,0,0,2,1]\\\",\\\"[-5774,-11,-15,3041,0,-5]\\\"]\",\"[\\\"[2,0,2,0,1]\\\",\\\"[-5350,0,21,2695,0,12]\\\"]\",\"[\\\"[0,-1,2,-2,1]\\\",\\\"[-4752,-11,-3,2719,0,-3]\\\"]\",\"[\\\"[0,0,0,-2,1]\\\",\\\"[-4940,-11,-21,2720,0,-9]\\\"]\",\"[\\\"[-1,-1,0,2,0]\\\",\\\"[7350,0,-8,-51,0,4]\\\"]\",\"[\\\"[2,0,0,-2,1]\\\",\\\"[4065,0,6,-2206,0,1]\\\"]\",\"[\\\"[1,0,0,2,0]\\\",\\\"[6579,0,-24,-199,0,2]\\\"]\",\"[\\\"[0,1,2,-2,1]\\\",\\\"[3579,0,5,-1900,0,1]\\\"]\",\"[\\\"[1,-1,0,0,0]\\\",\\\"[4725,0,-6,-41,0,3]\\\"]\",\"[\\\"[-2,0,2,0,2]\\\",\\\"[-3075,0,-2,1313,0,-1]\\\"]\",\"[\\\"[3,0,2,0,2]\\\",\\\"[-2904,0,15,1233,0,7]\\\"]\",\"[\\\"[0,-1,0,2,0]\\\",\\\"[4348,0,-10,-81,0,2]\\\"]\",\"[\\\"[1,-1,2,0,2]\\\",\\\"[-2878,0,8,1232,0,4]\\\"]\",\"[\\\"[0,0,0,1,0]\\\",\\\"[-4230,0,5,-20,0,-2]\\\"]\",\"[\\\"[-1,-1,2,2,2]\\\",\\\"[-2819,0,7,1207,0,3]\\\"]\",\"[\\\"[-1,0,2,0,0]\\\",\\\"[-4056,0,5,40,0,-2]\\\"]\",\"[\\\"[0,-1,2,2,2]\\\",\\\"[-2647,0,11,1129,0,5]\\\"]\",\"[\\\"[-2,0,0,0,1]\\\",\\\"[-2294,0,-10,1266,0,-4]\\\"]\",\"[\\\"[1,1,2,0,2]\\\",\\\"[2481,0,-7,-1062,0,-3]\\\"]\",\"[\\\"[2,0,0,0,1]\\\",\\\"[2179,0,-2,-1129,0,-2]\\\"]\",\"[\\\"[-1,1,0,1,0]\\\",\\\"[3276,0,1,-9,0,0]\\\"]\",\"[\\\"[1,1,0,0,0]\\\",\\\"[-3389,0,5,35,0,-2]\\\"]\",\"[\\\"[1,0,2,0,0]\\\",\\\"[3339,0,-13,-107,0,1]\\\"]\",\"[\\\"[-1,0,2,-2,1]\\\",\\\"[-1987,0,-6,1073,0,-2]\\\"]\",\"[\\\"[1,0,0,0,2]\\\",\\\"[-1981,0,0,854,0,0]\\\"]\",\"[\\\"[-1,0,0,1,0]\\\",\\\"[4026,0,-353,-553,0,-139]\\\"]\",\"[\\\"[0,0,2,1,2]\\\",\\\"[1660,0,-5,-710,0,-2]\\\"]\",\"[\\\"[-1,0,2,4,2]\\\",\\\"[-1521,0,9,647,0,4]\\\"]\",\"[\\\"[-1,1,0,1,1]\\\",\\\"[1314,0,0,-700,0,0]\\\"]\",\"[\\\"[0,-2,2,-2,1]\\\",\\\"[-1283,0,0,672,0,0]\\\"]\",\"[\\\"[1,0,2,2,1]\\\",\\\"[-1331,0,8,663,0,4]\\\"]\",\"[\\\"[-2,0,2,2,2]\\\",\\\"[1383,0,-2,-594,0,-2]\\\"]\",\"[\\\"[-1,0,0,0,2]\\\",\\\"[1405,0,4,-610,0,2]\\\"]\",\"[\\\"[1,1,2,-2,2]\\\",\\\"[1290,0,0,-556,0,0]\\\"]\"]"
@@ -8167,14 +8216,14 @@
"comment": "",
"meta": {
"range": [
- 59535,
- 60480
+ 59637,
+ 60582
],
"filename": "astronomy.js",
- "lineno": 1249,
+ "lineno": 1250,
"columnno": 0,
"code": {
- "id": "astnode100005368",
+ "id": "astnode100005378",
"name": "iau2000b",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8210,14 +8259,14 @@
"comment": "",
"meta": {
"range": [
- 59569,
- 59570
+ 59671,
+ 59672
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 8,
"code": {
- "id": "astnode100005373",
+ "id": "astnode100005383",
"name": "i"
}
},
@@ -8233,14 +8282,14 @@
"comment": "",
"meta": {
"range": [
- 59572,
- 59573
+ 59674,
+ 59675
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 11,
"code": {
- "id": "astnode100005375",
+ "id": "astnode100005385",
"name": "t"
}
},
@@ -8256,14 +8305,14 @@
"comment": "",
"meta": {
"range": [
- 59575,
- 59577
+ 59677,
+ 59679
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 14,
"code": {
- "id": "astnode100005377",
+ "id": "astnode100005387",
"name": "el"
}
},
@@ -8279,14 +8328,14 @@
"comment": "",
"meta": {
"range": [
- 59579,
- 59582
+ 59681,
+ 59684
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 18,
"code": {
- "id": "astnode100005379",
+ "id": "astnode100005389",
"name": "elp"
}
},
@@ -8302,14 +8351,14 @@
"comment": "",
"meta": {
"range": [
- 59584,
- 59585
+ 59686,
+ 59687
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 23,
"code": {
- "id": "astnode100005381",
+ "id": "astnode100005391",
"name": "f"
}
},
@@ -8325,14 +8374,14 @@
"comment": "",
"meta": {
"range": [
- 59587,
- 59588
+ 59689,
+ 59690
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 26,
"code": {
- "id": "astnode100005383",
+ "id": "astnode100005393",
"name": "d"
}
},
@@ -8348,14 +8397,14 @@
"comment": "",
"meta": {
"range": [
- 59590,
- 59592
+ 59692,
+ 59694
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 29,
"code": {
- "id": "astnode100005385",
+ "id": "astnode100005395",
"name": "om"
}
},
@@ -8371,14 +8420,14 @@
"comment": "",
"meta": {
"range": [
- 59594,
- 59597
+ 59696,
+ 59699
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 33,
"code": {
- "id": "astnode100005387",
+ "id": "astnode100005397",
"name": "arg"
}
},
@@ -8394,14 +8443,14 @@
"comment": "",
"meta": {
"range": [
- 59599,
- 59601
+ 59701,
+ 59703
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 38,
"code": {
- "id": "astnode100005389",
+ "id": "astnode100005399",
"name": "dp"
}
},
@@ -8417,14 +8466,14 @@
"comment": "",
"meta": {
"range": [
- 59603,
- 59605
+ 59705,
+ 59707
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 42,
"code": {
- "id": "astnode100005391",
+ "id": "astnode100005401",
"name": "de"
}
},
@@ -8440,14 +8489,14 @@
"comment": "",
"meta": {
"range": [
- 59607,
- 59611
+ 59709,
+ 59713
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 46,
"code": {
- "id": "astnode100005393",
+ "id": "astnode100005403",
"name": "sarg"
}
},
@@ -8463,14 +8512,14 @@
"comment": "",
"meta": {
"range": [
- 59613,
- 59617
+ 59715,
+ 59719
],
"filename": "astronomy.js",
- "lineno": 1250,
+ "lineno": 1251,
"columnno": 52,
"code": {
- "id": "astnode100005395",
+ "id": "astnode100005405",
"name": "carg"
}
},
@@ -8486,14 +8535,14 @@
"comment": "",
"meta": {
"range": [
- 59627,
- 59631
+ 59729,
+ 59733
],
"filename": "astronomy.js",
- "lineno": 1251,
+ "lineno": 1252,
"columnno": 8,
"code": {
- "id": "astnode100005398",
+ "id": "astnode100005408",
"name": "nals"
}
},
@@ -8509,14 +8558,14 @@
"comment": "",
"meta": {
"range": [
- 59633,
- 59636
+ 59735,
+ 59738
],
"filename": "astronomy.js",
- "lineno": 1251,
+ "lineno": 1252,
"columnno": 14,
"code": {
- "id": "astnode100005400",
+ "id": "astnode100005410",
"name": "cls"
}
},
@@ -8532,14 +8581,14 @@
"comment": "",
"meta": {
"range": [
- 59642,
- 59706
+ 59744,
+ 59808
],
"filename": "astronomy.js",
- "lineno": 1252,
+ "lineno": 1253,
"columnno": 4,
"code": {
- "id": "astnode100005402",
+ "id": "astnode100005412",
"name": "mod",
"type": "FunctionDeclaration",
"paramnames": [
@@ -8559,14 +8608,14 @@
"comment": "",
"meta": {
"range": [
- 59711,
- 59730
+ 59813,
+ 59832
],
"filename": "astronomy.js",
- "lineno": 1255,
+ "lineno": 1256,
"columnno": 4,
"code": {
- "id": "astnode100005413",
+ "id": "astnode100005423",
"name": "t",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -8585,14 +8634,14 @@
"comment": "",
"meta": {
"range": [
- 59736,
- 59781
+ 59838,
+ 59883
],
"filename": "astronomy.js",
- "lineno": 1256,
+ "lineno": 1257,
"columnno": 4,
"code": {
- "id": "astnode100005421",
+ "id": "astnode100005431",
"name": "el",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8611,14 +8660,14 @@
"comment": "",
"meta": {
"range": [
- 59787,
- 59832
+ 59889,
+ 59934
],
"filename": "astronomy.js",
- "lineno": 1257,
+ "lineno": 1258,
"columnno": 4,
"code": {
- "id": "astnode100005431",
+ "id": "astnode100005441",
"name": "elp",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8637,14 +8686,14 @@
"comment": "",
"meta": {
"range": [
- 59838,
- 59882
+ 59940,
+ 59984
],
"filename": "astronomy.js",
- "lineno": 1258,
+ "lineno": 1259,
"columnno": 4,
"code": {
- "id": "astnode100005441",
+ "id": "astnode100005451",
"name": "f",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8663,14 +8712,14 @@
"comment": "",
"meta": {
"range": [
- 59888,
- 59932
+ 59990,
+ 60034
],
"filename": "astronomy.js",
- "lineno": 1259,
+ "lineno": 1260,
"columnno": 4,
"code": {
- "id": "astnode100005451",
+ "id": "astnode100005461",
"name": "d",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8689,14 +8738,14 @@
"comment": "",
"meta": {
"range": [
- 59938,
- 59980
+ 60040,
+ 60082
],
"filename": "astronomy.js",
- "lineno": 1260,
+ "lineno": 1261,
"columnno": 4,
"code": {
- "id": "astnode100005461",
+ "id": "astnode100005471",
"name": "om",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8715,14 +8764,14 @@
"comment": "",
"meta": {
"range": [
- 59986,
- 59992
+ 60088,
+ 60094
],
"filename": "astronomy.js",
- "lineno": 1261,
+ "lineno": 1262,
"columnno": 4,
"code": {
- "id": "astnode100005471",
+ "id": "astnode100005481",
"name": "dp",
"type": "Literal",
"funcscope": "iau2000b",
@@ -8741,14 +8790,14 @@
"comment": "",
"meta": {
"range": [
- 59998,
- 60004
+ 60100,
+ 60106
],
"filename": "astronomy.js",
- "lineno": 1262,
+ "lineno": 1263,
"columnno": 4,
"code": {
- "id": "astnode100005475",
+ "id": "astnode100005485",
"name": "de",
"type": "Literal",
"funcscope": "iau2000b",
@@ -8767,14 +8816,14 @@
"comment": "",
"meta": {
"range": [
- 60015,
- 60021
+ 60117,
+ 60123
],
"filename": "astronomy.js",
- "lineno": 1263,
+ "lineno": 1264,
"columnno": 9,
"code": {
- "id": "astnode100005479",
+ "id": "astnode100005489",
"name": "i",
"type": "Literal",
"funcscope": "iau2000b",
@@ -8793,14 +8842,14 @@
"comment": "",
"meta": {
"range": [
- 60046,
- 60066
+ 60148,
+ 60168
],
"filename": "astronomy.js",
- "lineno": 1264,
+ "lineno": 1265,
"columnno": 8,
"code": {
- "id": "astnode100005489",
+ "id": "astnode100005499",
"name": "nals",
"type": "MemberExpression",
"funcscope": "iau2000b",
@@ -8819,14 +8868,14 @@
"comment": "",
"meta": {
"range": [
- 60076,
- 60095
+ 60178,
+ 60197
],
"filename": "astronomy.js",
- "lineno": 1265,
+ "lineno": 1266,
"columnno": 8,
"code": {
- "id": "astnode100005497",
+ "id": "astnode100005507",
"name": "cls",
"type": "MemberExpression",
"funcscope": "iau2000b",
@@ -8845,14 +8894,14 @@
"comment": "",
"meta": {
"range": [
- 60105,
- 60190
+ 60207,
+ 60292
],
"filename": "astronomy.js",
- "lineno": 1266,
+ "lineno": 1267,
"columnno": 8,
"code": {
- "id": "astnode100005505",
+ "id": "astnode100005515",
"name": "arg",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -8871,14 +8920,14 @@
"comment": "",
"meta": {
"range": [
- 60200,
- 60220
+ 60302,
+ 60322
],
"filename": "astronomy.js",
- "lineno": 1267,
+ "lineno": 1268,
"columnno": 8,
"code": {
- "id": "astnode100005539",
+ "id": "astnode100005549",
"name": "sarg",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8897,14 +8946,14 @@
"comment": "",
"meta": {
"range": [
- 60230,
- 60250
+ 60332,
+ 60352
],
"filename": "astronomy.js",
- "lineno": 1268,
+ "lineno": 1269,
"columnno": 8,
"code": {
- "id": "astnode100005547",
+ "id": "astnode100005557",
"name": "carg",
"type": "CallExpression",
"funcscope": "iau2000b",
@@ -8923,14 +8972,14 @@
"comment": "",
"meta": {
"range": [
- 60260,
- 60310
+ 60362,
+ 60412
],
"filename": "astronomy.js",
- "lineno": 1269,
+ "lineno": 1270,
"columnno": 8,
"code": {
- "id": "astnode100005555",
+ "id": "astnode100005565",
"name": "dp",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -8949,14 +8998,14 @@
"comment": "",
"meta": {
"range": [
- 60320,
- 60370
+ 60422,
+ 60472
],
"filename": "astronomy.js",
- "lineno": 1270,
+ "lineno": 1271,
"columnno": 8,
"code": {
- "id": "astnode100005575",
+ "id": "astnode100005585",
"name": "de",
"type": "BinaryExpression",
"funcscope": "iau2000b",
@@ -8975,14 +9024,14 @@
"comment": "",
"meta": {
"range": [
- 60399,
- 60430
+ 60501,
+ 60532
],
"filename": "astronomy.js",
- "lineno": 1273,
+ "lineno": 1274,
"columnno": 8,
"code": {
- "id": "astnode100005596",
+ "id": "astnode100005606",
"name": "dpsi",
"type": "BinaryExpression",
"value": ""
@@ -8998,14 +9047,14 @@
"comment": "",
"meta": {
"range": [
- 60440,
- 60471
+ 60542,
+ 60573
],
"filename": "astronomy.js",
- "lineno": 1274,
+ "lineno": 1275,
"columnno": 8,
"code": {
- "id": "astnode100005603",
+ "id": "astnode100005613",
"name": "deps",
"type": "BinaryExpression",
"value": ""
@@ -9021,14 +9070,14 @@
"comment": "",
"meta": {
"range": [
- 60481,
- 60720
+ 60583,
+ 60822
],
"filename": "astronomy.js",
- "lineno": 1277,
+ "lineno": 1278,
"columnno": 0,
"code": {
- "id": "astnode100005610",
+ "id": "astnode100005620",
"name": "mean_obliq",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9051,14 +9100,14 @@
"comment": "",
"meta": {
"range": [
- 60517,
- 60536
+ 60619,
+ 60638
],
"filename": "astronomy.js",
- "lineno": 1278,
+ "lineno": 1279,
"columnno": 8,
"code": {
- "id": "astnode100005615",
+ "id": "astnode100005625",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -9076,14 +9125,14 @@
"comment": "",
"meta": {
"range": [
- 60546,
- 60691
+ 60648,
+ 60793
],
"filename": "astronomy.js",
- "lineno": 1279,
+ "lineno": 1280,
"columnno": 8,
"code": {
- "id": "astnode100005623",
+ "id": "astnode100005633",
"name": "asec",
"type": "BinaryExpression",
"value": ""
@@ -9101,14 +9150,14 @@
"comment": "",
"meta": {
"range": [
- 60725,
- 60737
+ 60827,
+ 60839
],
"filename": "astronomy.js",
- "lineno": 1286,
+ "lineno": 1287,
"columnno": 4,
"code": {
- "id": "astnode100005652",
+ "id": "astnode100005662",
"name": "cache_e_tilt"
}
},
@@ -9123,14 +9172,14 @@
"comment": "",
"meta": {
"range": [
- 60739,
- 61238
+ 60841,
+ 61340
],
"filename": "astronomy.js",
- "lineno": 1287,
+ "lineno": 1288,
"columnno": 0,
"code": {
- "id": "astnode100005654",
+ "id": "astnode100005664",
"name": "e_tilt",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9155,14 +9204,14 @@
"comment": "",
"meta": {
"range": [
- 60850,
- 60870
+ 60952,
+ 60972
],
"filename": "astronomy.js",
- "lineno": 1289,
+ "lineno": 1290,
"columnno": 14,
"code": {
- "id": "astnode100005677",
+ "id": "astnode100005687",
"name": "nut",
"type": "CallExpression",
"value": ""
@@ -9180,14 +9229,14 @@
"comment": "",
"meta": {
"range": [
- 60886,
- 60912
+ 60988,
+ 61014
],
"filename": "astronomy.js",
- "lineno": 1290,
+ "lineno": 1291,
"columnno": 14,
"code": {
- "id": "astnode100005683",
+ "id": "astnode100005693",
"name": "mean_ob",
"type": "CallExpression",
"value": ""
@@ -9205,14 +9254,14 @@
"comment": "",
"meta": {
"range": [
- 60928,
- 60965
+ 61030,
+ 61067
],
"filename": "astronomy.js",
- "lineno": 1291,
+ "lineno": 1292,
"columnno": 14,
"code": {
- "id": "astnode100005689",
+ "id": "astnode100005699",
"name": "true_ob",
"type": "BinaryExpression",
"value": ""
@@ -9230,14 +9279,14 @@
"comment": "",
"meta": {
"range": [
- 60975,
- 61204
+ 61077,
+ 61306
],
"filename": "astronomy.js",
- "lineno": 1292,
+ "lineno": 1293,
"columnno": 8,
"code": {
- "id": "astnode100005699",
+ "id": "astnode100005709",
"name": "cache_e_tilt",
"type": "ObjectExpression",
"funcscope": "e_tilt",
@@ -9256,14 +9305,14 @@
"comment": "",
"meta": {
"range": [
- 61004,
- 61015
+ 61106,
+ 61117
],
"filename": "astronomy.js",
- "lineno": 1293,
+ "lineno": 1294,
"columnno": 12,
"code": {
- "id": "astnode100005702",
+ "id": "astnode100005712",
"name": "tt",
"type": "MemberExpression",
"value": "time.tt"
@@ -9280,14 +9329,14 @@
"comment": "",
"meta": {
"range": [
- 61029,
- 61043
+ 61131,
+ 61145
],
"filename": "astronomy.js",
- "lineno": 1294,
+ "lineno": 1295,
"columnno": 12,
"code": {
- "id": "astnode100005706",
+ "id": "astnode100005716",
"name": "dpsi",
"type": "MemberExpression",
"value": "nut.dpsi"
@@ -9304,14 +9353,14 @@
"comment": "",
"meta": {
"range": [
- 61057,
- 61071
+ 61159,
+ 61173
],
"filename": "astronomy.js",
- "lineno": 1295,
+ "lineno": 1296,
"columnno": 12,
"code": {
- "id": "astnode100005710",
+ "id": "astnode100005720",
"name": "deps",
"type": "MemberExpression",
"value": "nut.deps"
@@ -9328,14 +9377,14 @@
"comment": "",
"meta": {
"range": [
- 61085,
- 61140
+ 61187,
+ 61242
],
"filename": "astronomy.js",
- "lineno": 1296,
+ "lineno": 1297,
"columnno": 12,
"code": {
- "id": "astnode100005714",
+ "id": "astnode100005724",
"name": "ee",
"type": "BinaryExpression",
"value": ""
@@ -9352,14 +9401,14 @@
"comment": "",
"meta": {
"range": [
- 61154,
- 61167
+ 61256,
+ 61269
],
"filename": "astronomy.js",
- "lineno": 1297,
+ "lineno": 1298,
"columnno": 12,
"code": {
- "id": "astnode100005730",
+ "id": "astnode100005740",
"name": "mobl",
"type": "Identifier",
"value": "mean_ob"
@@ -9376,14 +9425,14 @@
"comment": "",
"meta": {
"range": [
- 61181,
- 61194
+ 61283,
+ 61296
],
"filename": "astronomy.js",
- "lineno": 1298,
+ "lineno": 1299,
"columnno": 12,
"code": {
- "id": "astnode100005732",
+ "id": "astnode100005742",
"name": "tobl",
"type": "Identifier",
"value": "true_ob"
@@ -9400,14 +9449,14 @@
"comment": "",
"meta": {
"range": [
- 61239,
- 61515
+ 61341,
+ 61617
],
"filename": "astronomy.js",
- "lineno": 1303,
+ "lineno": 1304,
"columnno": 0,
"code": {
- "id": "astnode100005736",
+ "id": "astnode100005746",
"name": "ecl2equ_vec",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9432,14 +9481,14 @@
"comment": "",
"meta": {
"range": [
- 61281,
- 61321
+ 61383,
+ 61423
],
"filename": "astronomy.js",
- "lineno": 1304,
+ "lineno": 1305,
"columnno": 8,
"code": {
- "id": "astnode100005742",
+ "id": "astnode100005752",
"name": "obl",
"type": "BinaryExpression",
"value": ""
@@ -9457,14 +9506,14 @@
"comment": "",
"meta": {
"range": [
- 61331,
- 61354
+ 61433,
+ 61456
],
"filename": "astronomy.js",
- "lineno": 1305,
+ "lineno": 1306,
"columnno": 8,
"code": {
- "id": "astnode100005752",
+ "id": "astnode100005762",
"name": "cos_obl",
"type": "CallExpression",
"value": ""
@@ -9482,14 +9531,14 @@
"comment": "",
"meta": {
"range": [
- 61364,
- 61387
+ 61466,
+ 61489
],
"filename": "astronomy.js",
- "lineno": 1306,
+ "lineno": 1307,
"columnno": 8,
"code": {
- "id": "astnode100005760",
+ "id": "astnode100005770",
"name": "sin_obl",
"type": "CallExpression",
"value": ""
@@ -9507,14 +9556,14 @@
"comment": "",
"meta": {
"range": [
- 61516,
- 61541
+ 61618,
+ 61643
],
"filename": "astronomy.js",
- "lineno": 1313,
+ "lineno": 1314,
"columnno": 0,
"code": {
- "id": "astnode100005795",
+ "id": "astnode100005805",
"name": "exports.CalcMoonCount",
"type": "Literal",
"value": 0,
@@ -9531,14 +9580,14 @@
"comment": "",
"meta": {
"range": [
- 61543,
- 73459
+ 61645,
+ 73561
],
"filename": "astronomy.js",
- "lineno": 1314,
+ "lineno": 1315,
"columnno": 0,
"code": {
- "id": "astnode100005800",
+ "id": "astnode100005810",
"name": "CalcMoon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9607,14 +9656,14 @@
"comment": "",
"meta": {
"range": [
- 61608,
- 61627
+ 61710,
+ 61729
],
"filename": "astronomy.js",
- "lineno": 1316,
+ "lineno": 1317,
"columnno": 10,
"code": {
- "id": "astnode100005810",
+ "id": "astnode100005820",
"name": "T",
"type": "BinaryExpression",
"value": ""
@@ -9632,14 +9681,14 @@
"comment": "",
"meta": {
"range": [
- 61633,
- 61842
+ 61735,
+ 61944
],
"filename": "astronomy.js",
- "lineno": 1317,
+ "lineno": 1318,
"columnno": 4,
"code": {
- "id": "astnode100005817",
+ "id": "astnode100005827",
"name": "DeclareArray1",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9664,14 +9713,14 @@
"comment": "",
"meta": {
"range": [
- 61684,
- 61694
+ 61786,
+ 61796
],
"filename": "astronomy.js",
- "lineno": 1318,
+ "lineno": 1319,
"columnno": 14,
"code": {
- "id": "astnode100005823",
+ "id": "astnode100005833",
"name": "array",
"type": "ArrayExpression",
"value": "[]"
@@ -9689,14 +9738,14 @@
"comment": "",
"meta": {
"range": [
- 61708,
- 61709
+ 61810,
+ 61811
],
"filename": "astronomy.js",
- "lineno": 1319,
+ "lineno": 1320,
"columnno": 12,
"code": {
- "id": "astnode100005827",
+ "id": "astnode100005837",
"name": "i"
}
},
@@ -9712,14 +9761,14 @@
"comment": "",
"meta": {
"range": [
- 61724,
- 61729
+ 61826,
+ 61831
],
"filename": "astronomy.js",
- "lineno": 1320,
+ "lineno": 1321,
"columnno": 13,
"code": {
- "id": "astnode100005830",
+ "id": "astnode100005840",
"name": "i",
"type": "Literal",
"funcscope": "CalcMoon~DeclareArray1",
@@ -9738,14 +9787,14 @@
"comment": "",
"meta": {
"range": [
- 61810,
- 61819
+ 61912,
+ 61921
],
"filename": "astronomy.js",
- "lineno": 1323,
+ "lineno": 1324,
"columnno": 17,
"code": {
- "id": "astnode100005849",
+ "id": "astnode100005859",
"name": "min",
"type": "Identifier",
"value": "xmin"
@@ -9761,14 +9810,14 @@
"comment": "",
"meta": {
"range": [
- 61821,
- 61833
+ 61923,
+ 61935
],
"filename": "astronomy.js",
- "lineno": 1323,
+ "lineno": 1324,
"columnno": 28,
"code": {
- "id": "astnode100005851",
+ "id": "astnode100005861",
"name": "array",
"type": "Identifier",
"value": "array"
@@ -9784,14 +9833,14 @@
"comment": "",
"meta": {
"range": [
- 61847,
- 62081
+ 61949,
+ 62183
],
"filename": "astronomy.js",
- "lineno": 1325,
+ "lineno": 1326,
"columnno": 4,
"code": {
- "id": "astnode100005853",
+ "id": "astnode100005863",
"name": "DeclareArray2",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9818,14 +9867,14 @@
"comment": "",
"meta": {
"range": [
- 61910,
- 61920
+ 62012,
+ 62022
],
"filename": "astronomy.js",
- "lineno": 1326,
+ "lineno": 1327,
"columnno": 14,
"code": {
- "id": "astnode100005861",
+ "id": "astnode100005871",
"name": "array",
"type": "ArrayExpression",
"value": "[]"
@@ -9843,14 +9892,14 @@
"comment": "",
"meta": {
"range": [
- 61939,
- 61944
+ 62041,
+ 62046
],
"filename": "astronomy.js",
- "lineno": 1327,
+ "lineno": 1328,
"columnno": 17,
"code": {
- "id": "astnode100005866",
+ "id": "astnode100005876",
"name": "i",
"type": "Literal",
"value": 0
@@ -9868,14 +9917,14 @@
"comment": "",
"meta": {
"range": [
- 62049,
- 62058
+ 62151,
+ 62160
],
"filename": "astronomy.js",
- "lineno": 1330,
+ "lineno": 1331,
"columnno": 17,
"code": {
- "id": "astnode100005888",
+ "id": "astnode100005898",
"name": "min",
"type": "Identifier",
"value": "xmin"
@@ -9891,14 +9940,14 @@
"comment": "",
"meta": {
"range": [
- 62060,
- 62072
+ 62162,
+ 62174
],
"filename": "astronomy.js",
- "lineno": 1330,
+ "lineno": 1331,
"columnno": 28,
"code": {
- "id": "astnode100005890",
+ "id": "astnode100005900",
"name": "array",
"type": "Identifier",
"value": "array"
@@ -9914,14 +9963,14 @@
"comment": "",
"meta": {
"range": [
- 62086,
- 62194
+ 62188,
+ 62296
],
"filename": "astronomy.js",
- "lineno": 1332,
+ "lineno": 1333,
"columnno": 4,
"code": {
- "id": "astnode100005892",
+ "id": "astnode100005902",
"name": "ArrayGet2",
"type": "FunctionDeclaration",
"paramnames": [
@@ -9946,14 +9995,14 @@
"comment": "",
"meta": {
"range": [
- 62130,
- 62152
+ 62232,
+ 62254
],
"filename": "astronomy.js",
- "lineno": 1333,
+ "lineno": 1334,
"columnno": 14,
"code": {
- "id": "astnode100005899",
+ "id": "astnode100005909",
"name": "m",
"type": "MemberExpression",
"value": "a.array[undefined]"
@@ -9971,14 +10020,14 @@
"comment": "",
"meta": {
"range": [
- 62199,
- 62307
+ 62301,
+ 62409
],
"filename": "astronomy.js",
- "lineno": 1336,
+ "lineno": 1337,
"columnno": 4,
"code": {
- "id": "astnode100005920",
+ "id": "astnode100005930",
"name": "ArraySet2",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10005,14 +10054,14 @@
"comment": "",
"meta": {
"range": [
- 62246,
- 62268
+ 62348,
+ 62370
],
"filename": "astronomy.js",
- "lineno": 1337,
+ "lineno": 1338,
"columnno": 14,
"code": {
- "id": "astnode100005928",
+ "id": "astnode100005938",
"name": "m",
"type": "MemberExpression",
"value": "a.array[undefined]"
@@ -10030,14 +10079,14 @@
"comment": "",
"meta": {
"range": [
- 62278,
- 62300
+ 62380,
+ 62402
],
"filename": "astronomy.js",
- "lineno": 1338,
+ "lineno": 1339,
"columnno": 8,
"code": {
- "id": "astnode100005940",
+ "id": "astnode100005950",
"name": "m.array[undefined]",
"type": "Identifier",
"funcscope": "CalcMoon~ArraySet2",
@@ -10056,14 +10105,14 @@
"comment": "",
"meta": {
"range": [
- 62316,
- 62317
+ 62418,
+ 62419
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 8,
"code": {
- "id": "astnode100005952",
+ "id": "astnode100005962",
"name": "S"
}
},
@@ -10079,14 +10128,14 @@
"comment": "",
"meta": {
"range": [
- 62319,
- 62322
+ 62421,
+ 62424
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 11,
"code": {
- "id": "astnode100005954",
+ "id": "astnode100005964",
"name": "MAX"
}
},
@@ -10102,14 +10151,14 @@
"comment": "",
"meta": {
"range": [
- 62324,
- 62327
+ 62426,
+ 62429
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 16,
"code": {
- "id": "astnode100005956",
+ "id": "astnode100005966",
"name": "ARG"
}
},
@@ -10125,14 +10174,14 @@
"comment": "",
"meta": {
"range": [
- 62329,
- 62332
+ 62431,
+ 62434
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 21,
"code": {
- "id": "astnode100005958",
+ "id": "astnode100005968",
"name": "FAC"
}
},
@@ -10148,14 +10197,14 @@
"comment": "",
"meta": {
"range": [
- 62334,
- 62335
+ 62436,
+ 62437
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 26,
"code": {
- "id": "astnode100005960",
+ "id": "astnode100005970",
"name": "I"
}
},
@@ -10171,14 +10220,14 @@
"comment": "",
"meta": {
"range": [
- 62337,
- 62338
+ 62439,
+ 62440
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 29,
"code": {
- "id": "astnode100005962",
+ "id": "astnode100005972",
"name": "J"
}
},
@@ -10194,14 +10243,14 @@
"comment": "",
"meta": {
"range": [
- 62340,
- 62342
+ 62442,
+ 62444
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 32,
"code": {
- "id": "astnode100005964",
+ "id": "astnode100005974",
"name": "T2"
}
},
@@ -10217,14 +10266,14 @@
"comment": "",
"meta": {
"range": [
- 62344,
- 62348
+ 62446,
+ 62450
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 36,
"code": {
- "id": "astnode100005966",
+ "id": "astnode100005976",
"name": "DGAM"
}
},
@@ -10240,14 +10289,14 @@
"comment": "",
"meta": {
"range": [
- 62350,
- 62354
+ 62452,
+ 62456
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 42,
"code": {
- "id": "astnode100005968",
+ "id": "astnode100005978",
"name": "DLAM"
}
},
@@ -10263,14 +10312,14 @@
"comment": "",
"meta": {
"range": [
- 62356,
- 62357
+ 62458,
+ 62459
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 48,
"code": {
- "id": "astnode100005970",
+ "id": "astnode100005980",
"name": "N"
}
},
@@ -10286,14 +10335,14 @@
"comment": "",
"meta": {
"range": [
- 62359,
- 62364
+ 62461,
+ 62466
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 51,
"code": {
- "id": "astnode100005972",
+ "id": "astnode100005982",
"name": "GAM1C"
}
},
@@ -10309,14 +10358,14 @@
"comment": "",
"meta": {
"range": [
- 62366,
- 62371
+ 62468,
+ 62473
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 58,
"code": {
- "id": "astnode100005974",
+ "id": "astnode100005984",
"name": "SINPI"
}
},
@@ -10332,14 +10381,14 @@
"comment": "",
"meta": {
"range": [
- 62373,
- 62375
+ 62475,
+ 62477
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 65,
"code": {
- "id": "astnode100005976",
+ "id": "astnode100005986",
"name": "L0"
}
},
@@ -10355,14 +10404,14 @@
"comment": "",
"meta": {
"range": [
- 62377,
- 62378
+ 62479,
+ 62480
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 69,
"code": {
- "id": "astnode100005978",
+ "id": "astnode100005988",
"name": "L"
}
},
@@ -10378,14 +10427,14 @@
"comment": "",
"meta": {
"range": [
- 62380,
- 62382
+ 62482,
+ 62484
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 72,
"code": {
- "id": "astnode100005980",
+ "id": "astnode100005990",
"name": "LS"
}
},
@@ -10401,14 +10450,14 @@
"comment": "",
"meta": {
"range": [
- 62384,
- 62385
+ 62486,
+ 62487
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 76,
"code": {
- "id": "astnode100005982",
+ "id": "astnode100005992",
"name": "F"
}
},
@@ -10424,14 +10473,14 @@
"comment": "",
"meta": {
"range": [
- 62387,
- 62388
+ 62489,
+ 62490
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 79,
"code": {
- "id": "astnode100005984",
+ "id": "astnode100005994",
"name": "D"
}
},
@@ -10447,14 +10496,14 @@
"comment": "",
"meta": {
"range": [
- 62390,
- 62393
+ 62492,
+ 62495
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 82,
"code": {
- "id": "astnode100005986",
+ "id": "astnode100005996",
"name": "DL0"
}
},
@@ -10470,14 +10519,14 @@
"comment": "",
"meta": {
"range": [
- 62395,
- 62397
+ 62497,
+ 62499
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 87,
"code": {
- "id": "astnode100005988",
+ "id": "astnode100005998",
"name": "DL"
}
},
@@ -10493,14 +10542,14 @@
"comment": "",
"meta": {
"range": [
- 62399,
- 62402
+ 62501,
+ 62504
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 91,
"code": {
- "id": "astnode100005990",
+ "id": "astnode100006000",
"name": "DLS"
}
},
@@ -10516,14 +10565,14 @@
"comment": "",
"meta": {
"range": [
- 62404,
- 62406
+ 62506,
+ 62508
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 96,
"code": {
- "id": "astnode100005992",
+ "id": "astnode100006002",
"name": "DF"
}
},
@@ -10539,14 +10588,14 @@
"comment": "",
"meta": {
"range": [
- 62408,
- 62410
+ 62510,
+ 62512
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 100,
"code": {
- "id": "astnode100005994",
+ "id": "astnode100006004",
"name": "DD"
}
},
@@ -10562,14 +10611,14 @@
"comment": "",
"meta": {
"range": [
- 62412,
- 62414
+ 62514,
+ 62516
],
"filename": "astronomy.js",
- "lineno": 1340,
+ "lineno": 1341,
"columnno": 104,
"code": {
- "id": "astnode100005996",
+ "id": "astnode100006006",
"name": "DS"
}
},
@@ -10585,14 +10634,14 @@
"comment": "",
"meta": {
"range": [
- 62424,
- 62460
+ 62526,
+ 62562
],
"filename": "astronomy.js",
- "lineno": 1341,
+ "lineno": 1342,
"columnno": 8,
"code": {
- "id": "astnode100005999",
+ "id": "astnode100006009",
"name": "coArray",
"type": "CallExpression",
"value": ""
@@ -10610,14 +10659,14 @@
"comment": "",
"meta": {
"range": [
- 62470,
- 62506
+ 62572,
+ 62608
],
"filename": "astronomy.js",
- "lineno": 1342,
+ "lineno": 1343,
"columnno": 8,
"code": {
- "id": "astnode100006009",
+ "id": "astnode100006019",
"name": "siArray",
"type": "CallExpression",
"value": ""
@@ -10635,14 +10684,14 @@
"comment": "",
"meta": {
"range": [
- 62512,
- 62578
+ 62614,
+ 62680
],
"filename": "astronomy.js",
- "lineno": 1343,
+ "lineno": 1344,
"columnno": 4,
"code": {
- "id": "astnode100006018",
+ "id": "astnode100006028",
"name": "CO",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10663,14 +10712,14 @@
"comment": "",
"meta": {
"range": [
- 62583,
- 62649
+ 62685,
+ 62751
],
"filename": "astronomy.js",
- "lineno": 1346,
+ "lineno": 1347,
"columnno": 4,
"code": {
- "id": "astnode100006029",
+ "id": "astnode100006039",
"name": "SI",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10691,14 +10740,14 @@
"comment": "",
"meta": {
"range": [
- 62654,
- 62729
+ 62756,
+ 62831
],
"filename": "astronomy.js",
- "lineno": 1349,
+ "lineno": 1350,
"columnno": 4,
"code": {
- "id": "astnode100006040",
+ "id": "astnode100006050",
"name": "SetCO",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10720,14 +10769,14 @@
"comment": "",
"meta": {
"range": [
- 62734,
- 62809
+ 62836,
+ 62911
],
"filename": "astronomy.js",
- "lineno": 1352,
+ "lineno": 1353,
"columnno": 4,
"code": {
- "id": "astnode100006053",
+ "id": "astnode100006063",
"name": "SetSI",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10749,14 +10798,14 @@
"comment": "",
"meta": {
"range": [
- 62814,
- 62911
+ 62916,
+ 63013
],
"filename": "astronomy.js",
- "lineno": 1355,
+ "lineno": 1356,
"columnno": 4,
"code": {
- "id": "astnode100006066",
+ "id": "astnode100006076",
"name": "AddThe",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10780,14 +10829,14 @@
"comment": "",
"meta": {
"range": [
- 62916,
- 62978
+ 63018,
+ 63080
],
"filename": "astronomy.js",
- "lineno": 1358,
+ "lineno": 1359,
"columnno": 4,
"code": {
- "id": "astnode100006091",
+ "id": "astnode100006101",
"name": "Sine",
"type": "FunctionDeclaration",
"paramnames": [
@@ -10807,14 +10856,14 @@
"comment": "",
"meta": {
"range": [
- 62983,
- 62993
+ 63085,
+ 63095
],
"filename": "astronomy.js",
- "lineno": 1361,
+ "lineno": 1362,
"columnno": 4,
"code": {
- "id": "astnode100006104",
+ "id": "astnode100006114",
"name": "T2",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -10833,14 +10882,14 @@
"comment": "",
"meta": {
"range": [
- 62999,
- 63007
+ 63101,
+ 63109
],
"filename": "astronomy.js",
- "lineno": 1362,
+ "lineno": 1363,
"columnno": 4,
"code": {
- "id": "astnode100006110",
+ "id": "astnode100006120",
"name": "DLAM",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -10859,14 +10908,14 @@
"comment": "",
"meta": {
"range": [
- 63013,
- 63019
+ 63115,
+ 63121
],
"filename": "astronomy.js",
- "lineno": 1363,
+ "lineno": 1364,
"columnno": 4,
"code": {
- "id": "astnode100006114",
+ "id": "astnode100006124",
"name": "DS",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -10885,14 +10934,14 @@
"comment": "",
"meta": {
"range": [
- 63025,
- 63034
+ 63127,
+ 63136
],
"filename": "astronomy.js",
- "lineno": 1364,
+ "lineno": 1365,
"columnno": 4,
"code": {
- "id": "astnode100006118",
+ "id": "astnode100006128",
"name": "GAM1C",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -10911,14 +10960,14 @@
"comment": "",
"meta": {
"range": [
- 63040,
- 63057
+ 63142,
+ 63159
],
"filename": "astronomy.js",
- "lineno": 1365,
+ "lineno": 1366,
"columnno": 4,
"code": {
- "id": "astnode100006122",
+ "id": "astnode100006132",
"name": "SINPI",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -10937,14 +10986,14 @@
"comment": "",
"meta": {
"range": [
- 63067,
- 63099
+ 63169,
+ 63201
],
"filename": "astronomy.js",
- "lineno": 1366,
+ "lineno": 1367,
"columnno": 8,
"code": {
- "id": "astnode100006126",
+ "id": "astnode100006136",
"name": "S1",
"type": "CallExpression",
"value": ""
@@ -10962,14 +11011,14 @@
"comment": "",
"meta": {
"range": [
- 63109,
- 63141
+ 63211,
+ 63243
],
"filename": "astronomy.js",
- "lineno": 1367,
+ "lineno": 1368,
"columnno": 8,
"code": {
- "id": "astnode100006136",
+ "id": "astnode100006146",
"name": "S2",
"type": "CallExpression",
"value": ""
@@ -10987,14 +11036,14 @@
"comment": "",
"meta": {
"range": [
- 63151,
- 63183
+ 63253,
+ 63285
],
"filename": "astronomy.js",
- "lineno": 1368,
+ "lineno": 1369,
"columnno": 8,
"code": {
- "id": "astnode100006146",
+ "id": "astnode100006156",
"name": "S3",
"type": "CallExpression",
"value": ""
@@ -11012,14 +11061,14 @@
"comment": "",
"meta": {
"range": [
- 63193,
- 63225
+ 63295,
+ 63327
],
"filename": "astronomy.js",
- "lineno": 1369,
+ "lineno": 1370,
"columnno": 8,
"code": {
- "id": "astnode100006156",
+ "id": "astnode100006166",
"name": "S4",
"type": "CallExpression",
"value": ""
@@ -11037,14 +11086,14 @@
"comment": "",
"meta": {
"range": [
- 63235,
- 63267
+ 63337,
+ 63369
],
"filename": "astronomy.js",
- "lineno": 1370,
+ "lineno": 1371,
"columnno": 8,
"code": {
- "id": "astnode100006166",
+ "id": "astnode100006176",
"name": "S5",
"type": "CallExpression",
"value": ""
@@ -11062,14 +11111,14 @@
"comment": "",
"meta": {
"range": [
- 63277,
- 63309
+ 63379,
+ 63411
],
"filename": "astronomy.js",
- "lineno": 1371,
+ "lineno": 1372,
"columnno": 8,
"code": {
- "id": "astnode100006176",
+ "id": "astnode100006186",
"name": "S6",
"type": "CallExpression",
"value": ""
@@ -11087,14 +11136,14 @@
"comment": "",
"meta": {
"range": [
- 63319,
- 63351
+ 63421,
+ 63453
],
"filename": "astronomy.js",
- "lineno": 1372,
+ "lineno": 1373,
"columnno": 8,
"code": {
- "id": "astnode100006186",
+ "id": "astnode100006196",
"name": "S7",
"type": "CallExpression",
"value": ""
@@ -11112,14 +11161,14 @@
"comment": "",
"meta": {
"range": [
- 63357,
- 63433
+ 63459,
+ 63535
],
"filename": "astronomy.js",
- "lineno": 1373,
+ "lineno": 1374,
"columnno": 4,
"code": {
- "id": "astnode100006196",
+ "id": "astnode100006206",
"name": "DL0",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11138,14 +11187,14 @@
"comment": "",
"meta": {
"range": [
- 63439,
- 63514
+ 63541,
+ 63616
],
"filename": "astronomy.js",
- "lineno": 1374,
+ "lineno": 1375,
"columnno": 4,
"code": {
- "id": "astnode100006222",
+ "id": "astnode100006232",
"name": "DL",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11164,14 +11213,14 @@
"comment": "",
"meta": {
"range": [
- 63520,
- 63548
+ 63622,
+ 63650
],
"filename": "astronomy.js",
- "lineno": 1375,
+ "lineno": 1376,
"columnno": 4,
"code": {
- "id": "astnode100006248",
+ "id": "astnode100006258",
"name": "DLS",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11190,14 +11239,14 @@
"comment": "",
"meta": {
"range": [
- 63554,
- 63643
+ 63656,
+ 63745
],
"filename": "astronomy.js",
- "lineno": 1376,
+ "lineno": 1377,
"columnno": 4,
"code": {
- "id": "astnode100006259",
+ "id": "astnode100006269",
"name": "DF",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11216,14 +11265,14 @@
"comment": "",
"meta": {
"range": [
- 63649,
- 63663
+ 63751,
+ 63765
],
"filename": "astronomy.js",
- "lineno": 1377,
+ "lineno": 1378,
"columnno": 4,
"code": {
- "id": "astnode100006289",
+ "id": "astnode100006299",
"name": "DD",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11242,14 +11291,14 @@
"comment": "",
"meta": {
"range": [
- 63669,
- 63809
+ 63771,
+ 63911
],
"filename": "astronomy.js",
- "lineno": 1378,
+ "lineno": 1379,
"columnno": 4,
"code": {
- "id": "astnode100006295",
+ "id": "astnode100006305",
"name": "DGAM",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11268,14 +11317,14 @@
"comment": "",
"meta": {
"range": [
- 63815,
- 63892
+ 63917,
+ 63994
],
"filename": "astronomy.js",
- "lineno": 1381,
+ "lineno": 1382,
"columnno": 4,
"code": {
- "id": "astnode100006328",
+ "id": "astnode100006338",
"name": "L0",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11294,14 +11343,14 @@
"comment": "",
"meta": {
"range": [
- 63898,
- 63973
+ 64000,
+ 64075
],
"filename": "astronomy.js",
- "lineno": 1382,
+ "lineno": 1383,
"columnno": 4,
"code": {
- "id": "astnode100006348",
+ "id": "astnode100006358",
"name": "L",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11320,14 +11369,14 @@
"comment": "",
"meta": {
"range": [
- 63979,
- 64054
+ 64081,
+ 64156
],
"filename": "astronomy.js",
- "lineno": 1383,
+ "lineno": 1384,
"columnno": 4,
"code": {
- "id": "astnode100006368",
+ "id": "astnode100006378",
"name": "LS",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11346,14 +11395,14 @@
"comment": "",
"meta": {
"range": [
- 64060,
- 64135
+ 64162,
+ 64237
],
"filename": "astronomy.js",
- "lineno": 1384,
+ "lineno": 1385,
"columnno": 4,
"code": {
- "id": "astnode100006388",
+ "id": "astnode100006398",
"name": "F",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11372,14 +11421,14 @@
"comment": "",
"meta": {
"range": [
- 64141,
- 64216
+ 64243,
+ 64318
],
"filename": "astronomy.js",
- "lineno": 1385,
+ "lineno": 1386,
"columnno": 4,
"code": {
- "id": "astnode100006408",
+ "id": "astnode100006418",
"name": "D",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11398,14 +11447,14 @@
"comment": "",
"meta": {
"range": [
- 64227,
- 64232
+ 64329,
+ 64334
],
"filename": "astronomy.js",
- "lineno": 1386,
+ "lineno": 1387,
"columnno": 9,
"code": {
- "id": "astnode100006428",
+ "id": "astnode100006438",
"name": "I",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11424,14 +11473,14 @@
"comment": "",
"meta": {
"range": [
- 64306,
- 64313
+ 64408,
+ 64415
],
"filename": "astronomy.js",
- "lineno": 1389,
+ "lineno": 1390,
"columnno": 16,
"code": {
- "id": "astnode100006442",
+ "id": "astnode100006452",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11450,14 +11499,14 @@
"comment": "",
"meta": {
"range": [
- 64331,
- 64338
+ 64433,
+ 64440
],
"filename": "astronomy.js",
- "lineno": 1390,
+ "lineno": 1391,
"columnno": 16,
"code": {
- "id": "astnode100006446",
+ "id": "astnode100006456",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11476,14 +11525,14 @@
"comment": "",
"meta": {
"range": [
- 64356,
- 64373
+ 64458,
+ 64475
],
"filename": "astronomy.js",
- "lineno": 1391,
+ "lineno": 1392,
"columnno": 16,
"code": {
- "id": "astnode100006450",
+ "id": "astnode100006460",
"name": "FAC",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11502,14 +11551,14 @@
"comment": "",
"meta": {
"range": [
- 64434,
- 64442
+ 64536,
+ 64544
],
"filename": "astronomy.js",
- "lineno": 1394,
+ "lineno": 1395,
"columnno": 16,
"code": {
- "id": "astnode100006457",
+ "id": "astnode100006467",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11528,14 +11577,14 @@
"comment": "",
"meta": {
"range": [
- 64460,
- 64467
+ 64562,
+ 64569
],
"filename": "astronomy.js",
- "lineno": 1395,
+ "lineno": 1396,
"columnno": 16,
"code": {
- "id": "astnode100006461",
+ "id": "astnode100006471",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11554,14 +11603,14 @@
"comment": "",
"meta": {
"range": [
- 64485,
- 64520
+ 64587,
+ 64622
],
"filename": "astronomy.js",
- "lineno": 1396,
+ "lineno": 1397,
"columnno": 16,
"code": {
- "id": "astnode100006465",
+ "id": "astnode100006475",
"name": "FAC",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11580,14 +11629,14 @@
"comment": "",
"meta": {
"range": [
- 64581,
- 64588
+ 64683,
+ 64690
],
"filename": "astronomy.js",
- "lineno": 1399,
+ "lineno": 1400,
"columnno": 16,
"code": {
- "id": "astnode100006476",
+ "id": "astnode100006486",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11606,14 +11655,14 @@
"comment": "",
"meta": {
"range": [
- 64606,
- 64613
+ 64708,
+ 64715
],
"filename": "astronomy.js",
- "lineno": 1400,
+ "lineno": 1401,
"columnno": 16,
"code": {
- "id": "astnode100006480",
+ "id": "astnode100006490",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11632,14 +11681,14 @@
"comment": "",
"meta": {
"range": [
- 64631,
- 64665
+ 64733,
+ 64767
],
"filename": "astronomy.js",
- "lineno": 1401,
+ "lineno": 1402,
"columnno": 16,
"code": {
- "id": "astnode100006484",
+ "id": "astnode100006494",
"name": "FAC",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -11658,14 +11707,14 @@
"comment": "",
"meta": {
"range": [
- 64726,
- 64733
+ 64828,
+ 64835
],
"filename": "astronomy.js",
- "lineno": 1404,
+ "lineno": 1405,
"columnno": 16,
"code": {
- "id": "astnode100006495",
+ "id": "astnode100006505",
"name": "ARG",
"type": "Identifier",
"funcscope": "CalcMoon",
@@ -11684,14 +11733,14 @@
"comment": "",
"meta": {
"range": [
- 64751,
- 64758
+ 64853,
+ 64860
],
"filename": "astronomy.js",
- "lineno": 1405,
+ "lineno": 1406,
"columnno": 16,
"code": {
- "id": "astnode100006499",
+ "id": "astnode100006509",
"name": "MAX",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11710,14 +11759,14 @@
"comment": "",
"meta": {
"range": [
- 64776,
- 64785
+ 64878,
+ 64887
],
"filename": "astronomy.js",
- "lineno": 1406,
+ "lineno": 1407,
"columnno": 16,
"code": {
- "id": "astnode100006503",
+ "id": "astnode100006513",
"name": "FAC",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11736,14 +11785,14 @@
"comment": "",
"meta": {
"range": [
- 65089,
- 65094
+ 65191,
+ 65196
],
"filename": "astronomy.js",
- "lineno": 1414,
+ "lineno": 1415,
"columnno": 13,
"code": {
- "id": "astnode100006550",
+ "id": "astnode100006560",
"name": "J",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11762,14 +11811,14 @@
"comment": "",
"meta": {
"range": [
- 65248,
- 65253
+ 65350,
+ 65355
],
"filename": "astronomy.js",
- "lineno": 1417,
+ "lineno": 1418,
"columnno": 13,
"code": {
- "id": "astnode100006597",
+ "id": "astnode100006607",
"name": "J",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -11788,14 +11837,14 @@
"comment": "",
"meta": {
"range": [
- 65365,
- 65707
+ 65467,
+ 65809
],
"filename": "astronomy.js",
- "lineno": 1422,
+ "lineno": 1423,
"columnno": 4,
"code": {
- "id": "astnode100006627",
+ "id": "astnode100006637",
"name": "Term",
"type": "FunctionDeclaration",
"paramnames": [
@@ -11824,14 +11873,14 @@
"comment": "",
"meta": {
"range": [
- 65405,
- 65428
+ 65507,
+ 65530
],
"filename": "astronomy.js",
- "lineno": 1423,
+ "lineno": 1424,
"columnno": 12,
"code": {
- "id": "astnode100006635",
+ "id": "astnode100006645",
"name": "result",
"type": "ObjectExpression",
"value": "{\"x\":1,\"y\":0}"
@@ -11849,14 +11898,14 @@
"comment": "",
"meta": {
"range": [
- 65416,
- 65420
+ 65518,
+ 65522
],
"filename": "astronomy.js",
- "lineno": 1423,
+ "lineno": 1424,
"columnno": 23,
"code": {
- "id": "astnode100006638",
+ "id": "astnode100006648",
"name": "x",
"type": "Literal",
"value": 1
@@ -11873,14 +11922,14 @@
"comment": "",
"meta": {
"range": [
- 65422,
- 65426
+ 65524,
+ 65528
],
"filename": "astronomy.js",
- "lineno": 1423,
+ "lineno": 1424,
"columnno": 29,
"code": {
- "id": "astnode100006640",
+ "id": "astnode100006650",
"name": "y",
"type": "Literal",
"value": 0
@@ -11897,14 +11946,14 @@
"comment": "",
"meta": {
"range": [
- 65442,
- 65461
+ 65544,
+ 65563
],
"filename": "astronomy.js",
- "lineno": 1424,
+ "lineno": 1425,
"columnno": 12,
"code": {
- "id": "astnode100006643",
+ "id": "astnode100006653",
"name": "I",
"type": "ArrayExpression",
"value": "[0,\"p\",\"q\",\"r\",\"s\"]"
@@ -11922,14 +11971,14 @@
"comment": "",
"meta": {
"range": [
- 65521,
- 65526
+ 65623,
+ 65628
],
"filename": "astronomy.js",
- "lineno": 1425,
+ "lineno": 1426,
"columnno": 17,
"code": {
- "id": "astnode100006653",
+ "id": "astnode100006663",
"name": "k",
"type": "Literal",
"value": 1
@@ -11947,14 +11996,14 @@
"comment": "",
"meta": {
"range": [
- 65649,
- 65661
+ 65751,
+ 65763
],
"filename": "astronomy.js",
- "lineno": 1427,
+ "lineno": 1428,
"columnno": 80,
"code": {
- "id": "astnode100006692",
+ "id": "astnode100006702",
"name": "result.x",
"type": "Identifier",
"funcscope": "CalcMoon~Term",
@@ -11973,14 +12022,14 @@
"comment": "",
"meta": {
"range": [
- 65663,
- 65675
+ 65765,
+ 65777
],
"filename": "astronomy.js",
- "lineno": 1427,
+ "lineno": 1428,
"columnno": 94,
"code": {
- "id": "astnode100006697",
+ "id": "astnode100006707",
"name": "result.y",
"type": "Identifier",
"funcscope": "CalcMoon~Term",
@@ -11999,14 +12048,14 @@
"comment": "",
"meta": {
"range": [
- 65712,
- 65958
+ 65814,
+ 66060
],
"filename": "astronomy.js",
- "lineno": 1430,
+ "lineno": 1431,
"columnno": 4,
"code": {
- "id": "astnode100006704",
+ "id": "astnode100006714",
"name": "AddSol",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12040,14 +12089,14 @@
"comment": "",
"meta": {
"range": [
- 65786,
- 65811
+ 65888,
+ 65913
],
"filename": "astronomy.js",
- "lineno": 1431,
+ "lineno": 1432,
"columnno": 12,
"code": {
- "id": "astnode100006716",
+ "id": "astnode100006726",
"name": "result",
"type": "CallExpression",
"value": ""
@@ -12065,14 +12114,14 @@
"comment": "",
"meta": {
"range": [
- 65821,
- 65846
+ 65923,
+ 65948
],
"filename": "astronomy.js",
- "lineno": 1432,
+ "lineno": 1433,
"columnno": 8,
"code": {
- "id": "astnode100006725",
+ "id": "astnode100006735",
"name": "DLAM",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12091,14 +12140,14 @@
"comment": "",
"meta": {
"range": [
- 65856,
- 65879
+ 65958,
+ 65981
],
"filename": "astronomy.js",
- "lineno": 1433,
+ "lineno": 1434,
"columnno": 8,
"code": {
- "id": "astnode100006733",
+ "id": "astnode100006743",
"name": "DS",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12117,14 +12166,14 @@
"comment": "",
"meta": {
"range": [
- 65889,
- 65915
+ 65991,
+ 66017
],
"filename": "astronomy.js",
- "lineno": 1434,
+ "lineno": 1435,
"columnno": 8,
"code": {
- "id": "astnode100006741",
+ "id": "astnode100006751",
"name": "GAM1C",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12143,14 +12192,14 @@
"comment": "",
"meta": {
"range": [
- 65925,
- 65951
+ 66027,
+ 66053
],
"filename": "astronomy.js",
- "lineno": 1435,
+ "lineno": 1436,
"columnno": 8,
"code": {
- "id": "astnode100006749",
+ "id": "astnode100006759",
"name": "SINPI",
"type": "BinaryExpression",
"funcscope": "CalcMoon~AddSol",
@@ -12169,14 +12218,14 @@
"comment": "",
"meta": {
"range": [
- 72159,
- 72244
+ 72261,
+ 72346
],
"filename": "astronomy.js",
- "lineno": 1541,
+ "lineno": 1542,
"columnno": 4,
"code": {
- "id": "astnode100008178",
+ "id": "astnode100008188",
"name": "ADDN",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12200,14 +12249,14 @@
"comment": "",
"meta": {
"range": [
- 72249,
- 72254
+ 72351,
+ 72356
],
"filename": "astronomy.js",
- "lineno": 1544,
+ "lineno": 1545,
"columnno": 4,
"code": {
- "id": "astnode100008198",
+ "id": "astnode100008208",
"name": "N",
"type": "Literal",
"funcscope": "CalcMoon",
@@ -12226,40 +12275,14 @@
"comment": "",
"meta": {
"range": [
- 72260,
- 72292
- ],
- "filename": "astronomy.js",
- "lineno": 1545,
- "columnno": 4,
- "code": {
- "id": "astnode100008202",
- "name": "N",
- "type": "CallExpression",
- "funcscope": "CalcMoon",
- "value": "",
- "paramnames": []
- }
- },
- "undocumented": true,
- "name": "N",
- "longname": "CalcMoon~N",
- "kind": "member",
- "memberof": "CalcMoon",
- "scope": "inner"
- },
- {
- "comment": "",
- "meta": {
- "range": [
- 72298,
- 72328
+ 72362,
+ 72394
],
"filename": "astronomy.js",
"lineno": 1546,
"columnno": 4,
"code": {
- "id": "astnode100008214",
+ "id": "astnode100008212",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12278,14 +12301,14 @@
"comment": "",
"meta": {
"range": [
- 72334,
- 72366
+ 72400,
+ 72430
],
"filename": "astronomy.js",
"lineno": 1547,
"columnno": 4,
"code": {
- "id": "astnode100008226",
+ "id": "astnode100008224",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12304,14 +12327,14 @@
"comment": "",
"meta": {
"range": [
- 72372,
- 72403
+ 72436,
+ 72468
],
"filename": "astronomy.js",
"lineno": 1548,
"columnno": 4,
"code": {
- "id": "astnode100008239",
+ "id": "astnode100008236",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12330,14 +12353,14 @@
"comment": "",
"meta": {
"range": [
- 72409,
- 72440
+ 72474,
+ 72505
],
"filename": "astronomy.js",
"lineno": 1549,
"columnno": 4,
"code": {
- "id": "astnode100008252",
+ "id": "astnode100008249",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12356,14 +12379,14 @@
"comment": "",
"meta": {
"range": [
- 72446,
- 72478
+ 72511,
+ 72542
],
"filename": "astronomy.js",
"lineno": 1550,
"columnno": 4,
"code": {
- "id": "astnode100008264",
+ "id": "astnode100008262",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12382,14 +12405,14 @@
"comment": "",
"meta": {
"range": [
- 72484,
- 72515
+ 72548,
+ 72580
],
"filename": "astronomy.js",
"lineno": 1551,
"columnno": 4,
"code": {
- "id": "astnode100008277",
+ "id": "astnode100008274",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12408,14 +12431,14 @@
"comment": "",
"meta": {
"range": [
- 72521,
- 72552
+ 72586,
+ 72617
],
"filename": "astronomy.js",
"lineno": 1552,
"columnno": 4,
"code": {
- "id": "astnode100008289",
+ "id": "astnode100008287",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12434,14 +12457,14 @@
"comment": "",
"meta": {
"range": [
- 72558,
- 72590
+ 72623,
+ 72654
],
"filename": "astronomy.js",
"lineno": 1553,
"columnno": 4,
"code": {
- "id": "astnode100008302",
+ "id": "astnode100008299",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12460,14 +12483,14 @@
"comment": "",
"meta": {
"range": [
- 72596,
- 72628
+ 72660,
+ 72692
],
"filename": "astronomy.js",
"lineno": 1554,
"columnno": 4,
"code": {
- "id": "astnode100008315",
+ "id": "astnode100008312",
"name": "N",
"type": "CallExpression",
"funcscope": "CalcMoon",
@@ -12486,14 +12509,40 @@
"comment": "",
"meta": {
"range": [
- 72634,
- 73084
+ 72698,
+ 72730
],
"filename": "astronomy.js",
"lineno": 1555,
"columnno": 4,
"code": {
- "id": "astnode100008328",
+ "id": "astnode100008325",
+ "name": "N",
+ "type": "CallExpression",
+ "funcscope": "CalcMoon",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "N",
+ "longname": "CalcMoon~N",
+ "kind": "member",
+ "memberof": "CalcMoon",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 72736,
+ 73186
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1556,
+ "columnno": 4,
+ "code": {
+ "id": "astnode100008338",
"name": "DLAM",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -12512,14 +12561,14 @@
"comment": "",
"meta": {
"range": [
- 73090,
- 73106
+ 73192,
+ 73208
],
"filename": "astronomy.js",
- "lineno": 1561,
+ "lineno": 1562,
"columnno": 4,
"code": {
- "id": "astnode100008441",
+ "id": "astnode100008451",
"name": "S",
"type": "BinaryExpression",
"funcscope": "CalcMoon",
@@ -12538,14 +12587,14 @@
"comment": "",
"meta": {
"range": [
- 73116,
- 73233
+ 73218,
+ 73335
],
"filename": "astronomy.js",
- "lineno": 1562,
+ "lineno": 1563,
"columnno": 8,
"code": {
- "id": "astnode100008449",
+ "id": "astnode100008459",
"name": "lat_seconds",
"type": "BinaryExpression",
"value": ""
@@ -12563,14 +12612,14 @@
"comment": "",
"meta": {
"range": [
- 73256,
- 73306
+ 73358,
+ 73408
],
"filename": "astronomy.js",
- "lineno": 1564,
+ "lineno": 1565,
"columnno": 8,
"code": {
- "id": "astnode100008482",
+ "id": "astnode100008492",
"name": "geo_eclip_lon",
"type": "BinaryExpression",
"value": ""
@@ -12586,14 +12635,14 @@
"comment": "",
"meta": {
"range": [
- 73316,
- 73369
+ 73418,
+ 73471
],
"filename": "astronomy.js",
- "lineno": 1565,
+ "lineno": 1566,
"columnno": 8,
"code": {
- "id": "astnode100008494",
+ "id": "astnode100008504",
"name": "geo_eclip_lat",
"type": "BinaryExpression",
"value": ""
@@ -12609,14 +12658,14 @@
"comment": "",
"meta": {
"range": [
- 73379,
- 73450
+ 73481,
+ 73552
],
"filename": "astronomy.js",
- "lineno": 1566,
+ "lineno": 1567,
"columnno": 8,
"code": {
- "id": "astnode100008504",
+ "id": "astnode100008514",
"name": "distance_au",
"type": "BinaryExpression",
"value": ""
@@ -12632,14 +12681,14 @@
"comment": "",
"meta": {
"range": [
- 73460,
- 73787
+ 73562,
+ 73889
],
"filename": "astronomy.js",
- "lineno": 1569,
+ "lineno": 1570,
"columnno": 0,
"code": {
- "id": "astnode100008512",
+ "id": "astnode100008522",
"name": "precession",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12663,14 +12712,14 @@
"comment": "",
"meta": {
"range": [
- 73508,
- 73537
+ 73610,
+ 73639
],
"filename": "astronomy.js",
- "lineno": 1570,
+ "lineno": 1571,
"columnno": 10,
"code": {
- "id": "astnode100008519",
+ "id": "astnode100008529",
"name": "r",
"type": "CallExpression",
"value": ""
@@ -12688,14 +12737,14 @@
"comment": "",
"meta": {
"range": [
- 73788,
- 75602
+ 73890,
+ 75704
],
"filename": "astronomy.js",
- "lineno": 1577,
+ "lineno": 1578,
"columnno": 0,
"code": {
- "id": "astnode100008632",
+ "id": "astnode100008642",
"name": "precession_rot",
"type": "FunctionDeclaration",
"paramnames": [
@@ -12739,14 +12788,14 @@
"comment": "",
"meta": {
"range": [
- 73835,
- 73854
+ 73937,
+ 73956
],
"filename": "astronomy.js",
- "lineno": 1578,
+ "lineno": 1579,
"columnno": 10,
"code": {
- "id": "astnode100008638",
+ "id": "astnode100008648",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -12764,14 +12813,14 @@
"comment": "",
"meta": {
"range": [
- 73864,
- 73880
+ 73966,
+ 73982
],
"filename": "astronomy.js",
- "lineno": 1579,
+ "lineno": 1580,
"columnno": 8,
"code": {
- "id": "astnode100008646",
+ "id": "astnode100008656",
"name": "eps0",
"type": "Literal",
"value": 84381.406
@@ -12789,14 +12838,14 @@
"comment": "",
"meta": {
"range": [
- 73890,
- 74025
+ 73992,
+ 74127
],
"filename": "astronomy.js",
- "lineno": 1580,
+ "lineno": 1581,
"columnno": 8,
"code": {
- "id": "astnode100008650",
+ "id": "astnode100008660",
"name": "psia",
"type": "BinaryExpression",
"value": ""
@@ -12814,14 +12863,14 @@
"comment": "",
"meta": {
"range": [
- 74035,
- 74176
+ 74137,
+ 74278
],
"filename": "astronomy.js",
- "lineno": 1585,
+ "lineno": 1586,
"columnno": 8,
"code": {
- "id": "astnode100008673",
+ "id": "astnode100008683",
"name": "omegaa",
"type": "BinaryExpression",
"value": ""
@@ -12839,14 +12888,14 @@
"comment": "",
"meta": {
"range": [
- 74186,
- 74319
+ 74288,
+ 74421
],
"filename": "astronomy.js",
- "lineno": 1590,
+ "lineno": 1591,
"columnno": 8,
"code": {
- "id": "astnode100008698",
+ "id": "astnode100008708",
"name": "chia",
"type": "BinaryExpression",
"value": ""
@@ -12864,14 +12913,14 @@
"comment": "",
"meta": {
"range": [
- 74325,
- 74341
+ 74427,
+ 74443
],
"filename": "astronomy.js",
- "lineno": 1595,
+ "lineno": 1596,
"columnno": 4,
"code": {
- "id": "astnode100008721",
+ "id": "astnode100008731",
"name": "eps0",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -12890,14 +12939,14 @@
"comment": "",
"meta": {
"range": [
- 74347,
- 74363
+ 74449,
+ 74465
],
"filename": "astronomy.js",
- "lineno": 1596,
+ "lineno": 1597,
"columnno": 4,
"code": {
- "id": "astnode100008725",
+ "id": "astnode100008735",
"name": "psia",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -12916,14 +12965,14 @@
"comment": "",
"meta": {
"range": [
- 74369,
- 74387
+ 74471,
+ 74489
],
"filename": "astronomy.js",
- "lineno": 1597,
+ "lineno": 1598,
"columnno": 4,
"code": {
- "id": "astnode100008729",
+ "id": "astnode100008739",
"name": "omegaa",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -12942,14 +12991,14 @@
"comment": "",
"meta": {
"range": [
- 74393,
- 74409
+ 74495,
+ 74511
],
"filename": "astronomy.js",
- "lineno": 1598,
+ "lineno": 1599,
"columnno": 4,
"code": {
- "id": "astnode100008733",
+ "id": "astnode100008743",
"name": "chia",
"type": "Identifier",
"funcscope": "precession_rot",
@@ -12968,14 +13017,14 @@
"comment": "",
"meta": {
"range": [
- 74421,
- 74440
+ 74523,
+ 74542
],
"filename": "astronomy.js",
- "lineno": 1599,
+ "lineno": 1600,
"columnno": 10,
"code": {
- "id": "astnode100008737",
+ "id": "astnode100008747",
"name": "sa",
"type": "CallExpression",
"value": ""
@@ -12993,14 +13042,14 @@
"comment": "",
"meta": {
"range": [
- 74452,
- 74471
+ 74554,
+ 74573
],
"filename": "astronomy.js",
- "lineno": 1600,
+ "lineno": 1601,
"columnno": 10,
"code": {
- "id": "astnode100008745",
+ "id": "astnode100008755",
"name": "ca",
"type": "CallExpression",
"value": ""
@@ -13018,14 +13067,14 @@
"comment": "",
"meta": {
"range": [
- 74483,
- 74503
+ 74585,
+ 74605
],
"filename": "astronomy.js",
- "lineno": 1601,
+ "lineno": 1602,
"columnno": 10,
"code": {
- "id": "astnode100008753",
+ "id": "astnode100008763",
"name": "sb",
"type": "CallExpression",
"value": ""
@@ -13043,14 +13092,14 @@
"comment": "",
"meta": {
"range": [
- 74515,
- 74535
+ 74617,
+ 74637
],
"filename": "astronomy.js",
- "lineno": 1602,
+ "lineno": 1603,
"columnno": 10,
"code": {
- "id": "astnode100008762",
+ "id": "astnode100008772",
"name": "cb",
"type": "CallExpression",
"value": ""
@@ -13068,14 +13117,14 @@
"comment": "",
"meta": {
"range": [
- 74547,
- 74569
+ 74649,
+ 74671
],
"filename": "astronomy.js",
- "lineno": 1603,
+ "lineno": 1604,
"columnno": 10,
"code": {
- "id": "astnode100008771",
+ "id": "astnode100008781",
"name": "sc",
"type": "CallExpression",
"value": ""
@@ -13093,14 +13142,14 @@
"comment": "",
"meta": {
"range": [
- 74581,
- 74603
+ 74683,
+ 74705
],
"filename": "astronomy.js",
- "lineno": 1604,
+ "lineno": 1605,
"columnno": 10,
"code": {
- "id": "astnode100008780",
+ "id": "astnode100008790",
"name": "cc",
"type": "CallExpression",
"value": ""
@@ -13118,14 +13167,14 @@
"comment": "",
"meta": {
"range": [
- 74615,
- 74634
+ 74717,
+ 74736
],
"filename": "astronomy.js",
- "lineno": 1605,
+ "lineno": 1606,
"columnno": 10,
"code": {
- "id": "astnode100008789",
+ "id": "astnode100008799",
"name": "sd",
"type": "CallExpression",
"value": ""
@@ -13143,14 +13192,14 @@
"comment": "",
"meta": {
"range": [
- 74646,
- 74665
+ 74748,
+ 74767
],
"filename": "astronomy.js",
- "lineno": 1606,
+ "lineno": 1607,
"columnno": 10,
"code": {
- "id": "astnode100008797",
+ "id": "astnode100008807",
"name": "cd",
"type": "CallExpression",
"value": ""
@@ -13168,14 +13217,14 @@
"comment": "",
"meta": {
"range": [
- 74677,
- 74704
+ 74779,
+ 74806
],
"filename": "astronomy.js",
- "lineno": 1607,
+ "lineno": 1608,
"columnno": 10,
"code": {
- "id": "astnode100008805",
+ "id": "astnode100008815",
"name": "xx",
"type": "BinaryExpression",
"value": ""
@@ -13193,14 +13242,14 @@
"comment": "",
"meta": {
"range": [
- 74716,
- 74768
+ 74818,
+ 74870
],
"filename": "astronomy.js",
- "lineno": 1608,
+ "lineno": 1609,
"columnno": 10,
"code": {
- "id": "astnode100008817",
+ "id": "astnode100008827",
"name": "yx",
"type": "BinaryExpression",
"value": ""
@@ -13218,14 +13267,14 @@
"comment": "",
"meta": {
"range": [
- 74780,
- 74832
+ 74882,
+ 74934
],
"filename": "astronomy.js",
- "lineno": 1609,
+ "lineno": 1610,
"columnno": 10,
"code": {
- "id": "astnode100008839",
+ "id": "astnode100008849",
"name": "zx",
"type": "BinaryExpression",
"value": ""
@@ -13243,14 +13292,14 @@
"comment": "",
"meta": {
"range": [
- 74844,
- 74872
+ 74946,
+ 74974
],
"filename": "astronomy.js",
- "lineno": 1610,
+ "lineno": 1611,
"columnno": 10,
"code": {
- "id": "astnode100008861",
+ "id": "astnode100008871",
"name": "xy",
"type": "BinaryExpression",
"value": ""
@@ -13268,14 +13317,14 @@
"comment": "",
"meta": {
"range": [
- 74884,
- 74937
+ 74986,
+ 75039
],
"filename": "astronomy.js",
- "lineno": 1611,
+ "lineno": 1612,
"columnno": 10,
"code": {
- "id": "astnode100008874",
+ "id": "astnode100008884",
"name": "yy",
"type": "BinaryExpression",
"value": ""
@@ -13293,14 +13342,14 @@
"comment": "",
"meta": {
"range": [
- 74949,
- 75002
+ 75051,
+ 75104
],
"filename": "astronomy.js",
- "lineno": 1612,
+ "lineno": 1613,
"columnno": 10,
"code": {
- "id": "astnode100008897",
+ "id": "astnode100008907",
"name": "zy",
"type": "BinaryExpression",
"value": ""
@@ -13318,14 +13367,14 @@
"comment": "",
"meta": {
"range": [
- 75014,
- 75026
+ 75116,
+ 75128
],
"filename": "astronomy.js",
- "lineno": 1613,
+ "lineno": 1614,
"columnno": 10,
"code": {
- "id": "astnode100008920",
+ "id": "astnode100008930",
"name": "xz",
"type": "BinaryExpression",
"value": ""
@@ -13343,14 +13392,14 @@
"comment": "",
"meta": {
"range": [
- 75038,
- 75066
+ 75140,
+ 75168
],
"filename": "astronomy.js",
- "lineno": 1614,
+ "lineno": 1615,
"columnno": 10,
"code": {
- "id": "astnode100008926",
+ "id": "astnode100008936",
"name": "yz",
"type": "BinaryExpression",
"value": ""
@@ -13368,14 +13417,14 @@
"comment": "",
"meta": {
"range": [
- 75078,
- 75106
+ 75180,
+ 75208
],
"filename": "astronomy.js",
- "lineno": 1615,
+ "lineno": 1616,
"columnno": 10,
"code": {
- "id": "astnode100008939",
+ "id": "astnode100008949",
"name": "zz",
"type": "BinaryExpression",
"value": ""
@@ -13393,14 +13442,14 @@
"comment": "",
"meta": {
"range": [
- 75603,
- 75835
+ 75705,
+ 75937
],
"filename": "astronomy.js",
- "lineno": 1634,
+ "lineno": 1635,
"columnno": 0,
"code": {
- "id": "astnode100008999",
+ "id": "astnode100009009",
"name": "era",
"type": "FunctionDeclaration",
"paramnames": [
@@ -13424,14 +13473,14 @@
"comment": "",
"meta": {
"range": [
- 75634,
- 75689
+ 75736,
+ 75791
],
"filename": "astronomy.js",
- "lineno": 1635,
+ "lineno": 1636,
"columnno": 10,
"code": {
- "id": "astnode100009004",
+ "id": "astnode100009014",
"name": "thet1",
"type": "BinaryExpression",
"value": ""
@@ -13449,14 +13498,14 @@
"comment": "",
"meta": {
"range": [
- 75701,
- 75720
+ 75803,
+ 75822
],
"filename": "astronomy.js",
- "lineno": 1636,
+ "lineno": 1637,
"columnno": 10,
"code": {
- "id": "astnode100009014",
+ "id": "astnode100009024",
"name": "thet3",
"type": "BinaryExpression",
"value": ""
@@ -13474,14 +13523,14 @@
"comment": "",
"meta": {
"range": [
- 75730,
- 75765
+ 75832,
+ 75867
],
"filename": "astronomy.js",
- "lineno": 1637,
+ "lineno": 1638,
"columnno": 8,
"code": {
- "id": "astnode100009022",
+ "id": "astnode100009032",
"name": "theta",
"type": "BinaryExpression",
"value": ""
@@ -13499,14 +13548,14 @@
"comment": "",
"meta": {
"range": [
- 75796,
- 75808
+ 75898,
+ 75910
],
"filename": "astronomy.js",
- "lineno": 1639,
+ "lineno": 1640,
"columnno": 8,
"code": {
- "id": "astnode100009037",
+ "id": "astnode100009047",
"name": "theta",
"type": "Literal",
"funcscope": "era",
@@ -13525,14 +13574,14 @@
"comment": "",
"meta": {
"range": [
- 75836,
- 76389
+ 75938,
+ 76491
],
"filename": "astronomy.js",
- "lineno": 1643,
+ "lineno": 1644,
"columnno": 0,
"code": {
- "id": "astnode100009042",
+ "id": "astnode100009052",
"name": "sidereal_time",
"type": "FunctionDeclaration",
"paramnames": [
@@ -13558,14 +13607,14 @@
"comment": "",
"meta": {
"range": [
- 75877,
- 75896
+ 75979,
+ 75998
],
"filename": "astronomy.js",
- "lineno": 1644,
+ "lineno": 1645,
"columnno": 10,
"code": {
- "id": "astnode100009047",
+ "id": "astnode100009057",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -13583,14 +13632,14 @@
"comment": "",
"meta": {
"range": [
- 75906,
- 75933
+ 76008,
+ 76035
],
"filename": "astronomy.js",
- "lineno": 1645,
+ "lineno": 1646,
"columnno": 8,
"code": {
- "id": "astnode100009055",
+ "id": "astnode100009065",
"name": "eqeq",
"type": "BinaryExpression",
"value": ""
@@ -13608,14 +13657,14 @@
"comment": "",
"meta": {
"range": [
- 76017,
- 76034
+ 76119,
+ 76136
],
"filename": "astronomy.js",
- "lineno": 1646,
+ "lineno": 1647,
"columnno": 10,
"code": {
- "id": "astnode100009065",
+ "id": "astnode100009075",
"name": "theta",
"type": "CallExpression",
"value": ""
@@ -13633,14 +13682,14 @@
"comment": "",
"meta": {
"range": [
- 76046,
- 76221
+ 76148,
+ 76323
],
"filename": "astronomy.js",
- "lineno": 1647,
+ "lineno": 1648,
"columnno": 10,
"code": {
- "id": "astnode100009071",
+ "id": "astnode100009081",
"name": "st",
"type": "BinaryExpression",
"value": ""
@@ -13658,14 +13707,14 @@
"comment": "",
"meta": {
"range": [
- 76231,
- 76269
+ 76333,
+ 76371
],
"filename": "astronomy.js",
- "lineno": 1653,
+ "lineno": 1654,
"columnno": 8,
"code": {
- "id": "astnode100009098",
+ "id": "astnode100009108",
"name": "gst",
"type": "BinaryExpression",
"value": ""
@@ -13683,14 +13732,14 @@
"comment": "",
"meta": {
"range": [
- 76298,
- 76307
+ 76400,
+ 76409
],
"filename": "astronomy.js",
- "lineno": 1655,
+ "lineno": 1656,
"columnno": 8,
"code": {
- "id": "astnode100009115",
+ "id": "astnode100009125",
"name": "gst",
"type": "Literal",
"funcscope": "sidereal_time",
@@ -13709,14 +13758,889 @@
"comment": "",
"meta": {
"range": [
- 76390,
- 77270
+ 76492,
+ 79104
],
"filename": "astronomy.js",
- "lineno": 1659,
+ "lineno": 1660,
"columnno": 0,
"code": {
- "id": "astnode100009120",
+ "id": "astnode100009130",
+ "name": "inverse_terra",
+ "type": "FunctionDeclaration",
+ "paramnames": [
+ "ovec",
+ "st"
+ ]
+ },
+ "vars": {
+ "x": "inverse_terra~x",
+ "y": "inverse_terra~y",
+ "z": "inverse_terra~z",
+ "p": "inverse_terra~p",
+ "lon_deg": "inverse_terra~lon_deg",
+ "lat_deg": "inverse_terra~lat_deg",
+ "height_km": "inverse_terra~height_km",
+ "stlocl": "inverse_terra~stlocl",
+ "F": "inverse_terra~F",
+ "lat": "inverse_terra~lat",
+ "cos": "inverse_terra~cos",
+ "sin": "inverse_terra~sin",
+ "denom": "inverse_terra~denom",
+ "factor": "inverse_terra~factor",
+ "cos2": "inverse_terra~cos2",
+ "sin2": "inverse_terra~sin2",
+ "radicand": "inverse_terra~radicand",
+ "W": "inverse_terra~W",
+ "D": "inverse_terra~D",
+ "adjust": "inverse_terra~adjust"
+ }
+ },
+ "undocumented": true,
+ "name": "inverse_terra",
+ "longname": "inverse_terra",
+ "kind": "function",
+ "scope": "global",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76574,
+ 76605
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1662,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009136",
+ "name": "x",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "x",
+ "longname": "inverse_terra~x",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76617,
+ 76648
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1663,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009146",
+ "name": "y",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "y",
+ "longname": "inverse_terra~y",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76660,
+ 76691
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1664,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009156",
+ "name": "z",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "z",
+ "longname": "inverse_terra~z",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76703,
+ 76731
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1665,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100009166",
+ "name": "p",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "p",
+ "longname": "inverse_terra~p",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76741,
+ 76748
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1666,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100009180",
+ "name": "lon_deg"
+ }
+ },
+ "undocumented": true,
+ "name": "lon_deg",
+ "longname": "inverse_terra~lon_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76750,
+ 76757
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1666,
+ "columnno": 17,
+ "code": {
+ "id": "astnode100009182",
+ "name": "lat_deg"
+ }
+ },
+ "undocumented": true,
+ "name": "lat_deg",
+ "longname": "inverse_terra~lat_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76759,
+ 76768
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1666,
+ "columnno": 26,
+ "code": {
+ "id": "astnode100009184",
+ "name": "height_km"
+ }
+ },
+ "undocumented": true,
+ "name": "height_km",
+ "longname": "inverse_terra~height_km",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76934,
+ 76945
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1670,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100009192",
+ "name": "lon_deg",
+ "type": "Literal",
+ "funcscope": "inverse_terra",
+ "value": 0,
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lon_deg",
+ "longname": "inverse_terra~lon_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 76955,
+ 76986
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1671,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100009196",
+ "name": "lat_deg",
+ "type": "ConditionalExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lat_deg",
+ "longname": "inverse_terra~lat_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77048,
+ 77095
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1673,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100009207",
+ "name": "height_km",
+ "type": "BinaryExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "height_km",
+ "longname": "inverse_terra~height_km",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77128,
+ 77153
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1676,
+ "columnno": 14,
+ "code": {
+ "id": "astnode100009218",
+ "name": "stlocl",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "stlocl",
+ "longname": "inverse_terra~stlocl",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77201,
+ 77251
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1678,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100009227",
+ "name": "lon_deg",
+ "type": "BinaryExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lon_deg",
+ "longname": "inverse_terra~lon_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77355,
+ 77369
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1681,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009244",
+ "name": "lon_deg",
+ "type": "Literal",
+ "funcscope": "inverse_terra",
+ "value": 360,
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lon_deg",
+ "longname": "inverse_terra~lon_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77414,
+ 77428
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1683,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009253",
+ "name": "lon_deg",
+ "type": "Literal",
+ "funcscope": "inverse_terra",
+ "value": 360,
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lon_deg",
+ "longname": "inverse_terra~lon_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77516,
+ 77555
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1685,
+ "columnno": 14,
+ "code": {
+ "id": "astnode100009257",
+ "name": "F",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "F",
+ "longname": "inverse_terra~F",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77646,
+ 77668
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1687,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009263",
+ "name": "lat",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "lat",
+ "longname": "inverse_terra~lat",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77682,
+ 77685
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1688,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009272",
+ "name": "cos"
+ }
+ },
+ "undocumented": true,
+ "name": "cos",
+ "longname": "inverse_terra~cos",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77687,
+ 77690
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1688,
+ "columnno": 17,
+ "code": {
+ "id": "astnode100009274",
+ "name": "sin"
+ }
+ },
+ "undocumented": true,
+ "name": "sin",
+ "longname": "inverse_terra~sin",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77692,
+ 77697
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1688,
+ "columnno": 22,
+ "code": {
+ "id": "astnode100009276",
+ "name": "denom"
+ }
+ },
+ "undocumented": true,
+ "name": "denom",
+ "longname": "inverse_terra~denom",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77857,
+ 77876
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1692,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009281",
+ "name": "cos",
+ "type": "CallExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "cos",
+ "longname": "inverse_terra~cos",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77890,
+ 77909
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1693,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009289",
+ "name": "sin",
+ "type": "CallExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "sin",
+ "longname": "inverse_terra~sin",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77929,
+ 77974
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1694,
+ "columnno": 18,
+ "code": {
+ "id": "astnode100009297",
+ "name": "factor",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "factor",
+ "longname": "inverse_terra~factor",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 77994,
+ 78010
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1695,
+ "columnno": 18,
+ "code": {
+ "id": "astnode100009305",
+ "name": "cos2",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "cos2",
+ "longname": "inverse_terra~cos2",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78030,
+ 78046
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1696,
+ "columnno": 18,
+ "code": {
+ "id": "astnode100009311",
+ "name": "sin2",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "sin2",
+ "longname": "inverse_terra~sin2",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78066,
+ 78092
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1697,
+ "columnno": 18,
+ "code": {
+ "id": "astnode100009317",
+ "name": "radicand",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "radicand",
+ "longname": "inverse_terra~radicand",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78106,
+ 78133
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1698,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009325",
+ "name": "denom",
+ "type": "CallExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "denom",
+ "longname": "inverse_terra~denom",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78153,
+ 78205
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1699,
+ "columnno": 18,
+ "code": {
+ "id": "astnode100009333",
+ "name": "W",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "W",
+ "longname": "inverse_terra~W",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78453,
+ 78555
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1704,
+ "columnno": 18,
+ "code": {
+ "id": "astnode100009360",
+ "name": "D",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "D",
+ "longname": "inverse_terra~D",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78569,
+ 78581
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1705,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009390",
+ "name": "lat",
+ "type": "BinaryExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lat",
+ "longname": "inverse_terra~lat",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78664,
+ 78695
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1708,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100009396",
+ "name": "lat_deg",
+ "type": "BinaryExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "lat_deg",
+ "longname": "inverse_terra~lat_deg",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78847,
+ 78890
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1711,
+ "columnno": 14,
+ "code": {
+ "id": "astnode100009404",
+ "name": "adjust",
+ "type": "BinaryExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "adjust",
+ "longname": "inverse_terra~adjust",
+ "kind": "constant",
+ "memberof": "inverse_terra",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 78947,
+ 78979
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1713,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009422",
+ "name": "height_km",
+ "type": "BinaryExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "height_km",
+ "longname": "inverse_terra~height_km",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79006,
+ 79034
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1715,
+ "columnno": 12,
+ "code": {
+ "id": "astnode100009432",
+ "name": "height_km",
+ "type": "BinaryExpression",
+ "funcscope": "inverse_terra",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "height_km",
+ "longname": "inverse_terra~height_km",
+ "kind": "member",
+ "memberof": "inverse_terra",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 79105,
+ 79985
+ ],
+ "filename": "astronomy.js",
+ "lineno": 1719,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100009447",
"name": "terra",
"type": "FunctionDeclaration",
"paramnames": [
@@ -13751,14 +14675,14 @@
"comment": "",
"meta": {
"range": [
- 76431,
- 76457
+ 79146,
+ 79172
],
"filename": "astronomy.js",
- "lineno": 1660,
+ "lineno": 1720,
"columnno": 10,
"code": {
- "id": "astnode100009126",
+ "id": "astnode100009453",
"name": "df",
"type": "BinaryExpression",
"value": ""
@@ -13776,14 +14700,14 @@
"comment": "",
"meta": {
"range": [
- 76496,
- 76509
+ 79211,
+ 79224
],
"filename": "astronomy.js",
- "lineno": 1661,
+ "lineno": 1721,
"columnno": 10,
"code": {
- "id": "astnode100009132",
+ "id": "astnode100009459",
"name": "df2",
"type": "BinaryExpression",
"value": ""
@@ -13801,14 +14725,14 @@
"comment": "",
"meta": {
"range": [
- 76521,
- 76562
+ 79236,
+ 79277
],
"filename": "astronomy.js",
- "lineno": 1662,
+ "lineno": 1722,
"columnno": 10,
"code": {
- "id": "astnode100009138",
+ "id": "astnode100009465",
"name": "phi",
"type": "BinaryExpression",
"value": ""
@@ -13826,14 +14750,14 @@
"comment": "",
"meta": {
"range": [
- 76574,
- 76596
+ 79289,
+ 79311
],
"filename": "astronomy.js",
- "lineno": 1663,
+ "lineno": 1723,
"columnno": 10,
"code": {
- "id": "astnode100009148",
+ "id": "astnode100009475",
"name": "sinphi",
"type": "CallExpression",
"value": ""
@@ -13851,14 +14775,14 @@
"comment": "",
"meta": {
"range": [
- 76608,
- 76630
+ 79323,
+ 79345
],
"filename": "astronomy.js",
- "lineno": 1664,
+ "lineno": 1724,
"columnno": 10,
"code": {
- "id": "astnode100009156",
+ "id": "astnode100009483",
"name": "cosphi",
"type": "CallExpression",
"value": ""
@@ -13876,14 +14800,14 @@
"comment": "",
"meta": {
"range": [
- 76642,
- 76700
+ 79357,
+ 79415
],
"filename": "astronomy.js",
- "lineno": 1665,
+ "lineno": 1725,
"columnno": 10,
"code": {
- "id": "astnode100009164",
+ "id": "astnode100009491",
"name": "c",
"type": "BinaryExpression",
"value": ""
@@ -13901,14 +14825,14 @@
"comment": "",
"meta": {
"range": [
- 76712,
- 76723
+ 79427,
+ 79438
],
"filename": "astronomy.js",
- "lineno": 1666,
+ "lineno": 1726,
"columnno": 10,
"code": {
- "id": "astnode100009182",
+ "id": "astnode100009509",
"name": "s",
"type": "BinaryExpression",
"value": ""
@@ -13926,14 +14850,14 @@
"comment": "",
"meta": {
"range": [
- 76735,
- 76765
+ 79450,
+ 79480
],
"filename": "astronomy.js",
- "lineno": 1667,
+ "lineno": 1727,
"columnno": 10,
"code": {
- "id": "astnode100009188",
+ "id": "astnode100009515",
"name": "ht_km",
"type": "BinaryExpression",
"value": ""
@@ -13951,14 +14875,14 @@
"comment": "",
"meta": {
"range": [
- 76777,
- 76821
+ 79492,
+ 79536
],
"filename": "astronomy.js",
- "lineno": 1668,
+ "lineno": 1728,
"columnno": 10,
"code": {
- "id": "astnode100009196",
+ "id": "astnode100009523",
"name": "ach",
"type": "BinaryExpression",
"value": ""
@@ -13976,14 +14900,14 @@
"comment": "",
"meta": {
"range": [
- 76833,
- 76877
+ 79548,
+ 79592
],
"filename": "astronomy.js",
- "lineno": 1669,
+ "lineno": 1729,
"columnno": 10,
"code": {
- "id": "astnode100009204",
+ "id": "astnode100009531",
"name": "ash",
"type": "BinaryExpression",
"value": ""
@@ -14001,14 +14925,14 @@
"comment": "",
"meta": {
"range": [
- 76889,
- 76946
+ 79604,
+ 79661
],
"filename": "astronomy.js",
- "lineno": 1670,
+ "lineno": 1730,
"columnno": 10,
"code": {
- "id": "astnode100009212",
+ "id": "astnode100009539",
"name": "stlocl",
"type": "BinaryExpression",
"value": ""
@@ -14026,14 +14950,14 @@
"comment": "",
"meta": {
"range": [
- 76958,
- 76982
+ 79673,
+ 79697
],
"filename": "astronomy.js",
- "lineno": 1671,
+ "lineno": 1731,
"columnno": 10,
"code": {
- "id": "astnode100009226",
+ "id": "astnode100009553",
"name": "sinst",
"type": "CallExpression",
"value": ""
@@ -14051,14 +14975,14 @@
"comment": "",
"meta": {
"range": [
- 76994,
- 77018
+ 79709,
+ 79733
],
"filename": "astronomy.js",
- "lineno": 1672,
+ "lineno": 1732,
"columnno": 10,
"code": {
- "id": "astnode100009234",
+ "id": "astnode100009561",
"name": "cosst",
"type": "CallExpression",
"value": ""
@@ -14076,14 +15000,14 @@
"comment": "",
"meta": {
"range": [
- 77041,
- 77164
+ 79756,
+ 79879
],
"filename": "astronomy.js",
- "lineno": 1674,
+ "lineno": 1734,
"columnno": 8,
"code": {
- "id": "astnode100009243",
+ "id": "astnode100009570",
"name": "pos",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -14099,14 +15023,14 @@
"comment": "",
"meta": {
"range": [
- 77174,
- 77261
+ 79889,
+ 79976
],
"filename": "astronomy.js",
- "lineno": 1675,
+ "lineno": 1735,
"columnno": 8,
"code": {
- "id": "astnode100009270",
+ "id": "astnode100009597",
"name": "vel",
"type": "ArrayExpression",
"value": "[\"\",\"\",0]"
@@ -14122,14 +15046,14 @@
"comment": "",
"meta": {
"range": [
- 77271,
- 77594
+ 79986,
+ 80309
],
"filename": "astronomy.js",
- "lineno": 1678,
+ "lineno": 1738,
"columnno": 0,
"code": {
- "id": "astnode100009292",
+ "id": "astnode100009619",
"name": "nutation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -14153,14 +15077,14 @@
"comment": "",
"meta": {
"range": [
- 77317,
- 77344
+ 80032,
+ 80059
],
"filename": "astronomy.js",
- "lineno": 1679,
+ "lineno": 1739,
"columnno": 10,
"code": {
- "id": "astnode100009299",
+ "id": "astnode100009626",
"name": "r",
"type": "CallExpression",
"value": ""
@@ -14178,14 +15102,14 @@
"comment": "",
"meta": {
"range": [
- 77595,
- 78782
+ 80310,
+ 81497
],
"filename": "astronomy.js",
- "lineno": 1686,
+ "lineno": 1746,
"columnno": 0,
"code": {
- "id": "astnode100009412",
+ "id": "astnode100009739",
"name": "nutation_rot",
"type": "FunctionDeclaration",
"paramnames": [
@@ -14226,14 +15150,14 @@
"comment": "",
"meta": {
"range": [
- 77640,
- 77659
+ 80355,
+ 80374
],
"filename": "astronomy.js",
- "lineno": 1687,
+ "lineno": 1747,
"columnno": 10,
"code": {
- "id": "astnode100009418",
+ "id": "astnode100009745",
"name": "tilt",
"type": "CallExpression",
"value": ""
@@ -14251,14 +15175,14 @@
"comment": "",
"meta": {
"range": [
- 77671,
- 77705
+ 80386,
+ 80420
],
"filename": "astronomy.js",
- "lineno": 1688,
+ "lineno": 1748,
"columnno": 10,
"code": {
- "id": "astnode100009424",
+ "id": "astnode100009751",
"name": "oblm",
"type": "BinaryExpression",
"value": ""
@@ -14276,14 +15200,14 @@
"comment": "",
"meta": {
"range": [
- 77717,
- 77751
+ 80432,
+ 80466
],
"filename": "astronomy.js",
- "lineno": 1689,
+ "lineno": 1749,
"columnno": 10,
"code": {
- "id": "astnode100009434",
+ "id": "astnode100009761",
"name": "oblt",
"type": "BinaryExpression",
"value": ""
@@ -14301,14 +15225,14 @@
"comment": "",
"meta": {
"range": [
- 77763,
- 77789
+ 80478,
+ 80504
],
"filename": "astronomy.js",
- "lineno": 1690,
+ "lineno": 1750,
"columnno": 10,
"code": {
- "id": "astnode100009444",
+ "id": "astnode100009771",
"name": "psi",
"type": "BinaryExpression",
"value": ""
@@ -14326,14 +15250,14 @@
"comment": "",
"meta": {
"range": [
- 77801,
- 77822
+ 80516,
+ 80537
],
"filename": "astronomy.js",
- "lineno": 1691,
+ "lineno": 1751,
"columnno": 10,
"code": {
- "id": "astnode100009452",
+ "id": "astnode100009779",
"name": "cobm",
"type": "CallExpression",
"value": ""
@@ -14351,14 +15275,14 @@
"comment": "",
"meta": {
"range": [
- 77834,
- 77855
+ 80549,
+ 80570
],
"filename": "astronomy.js",
- "lineno": 1692,
+ "lineno": 1752,
"columnno": 10,
"code": {
- "id": "astnode100009460",
+ "id": "astnode100009787",
"name": "sobm",
"type": "CallExpression",
"value": ""
@@ -14376,14 +15300,14 @@
"comment": "",
"meta": {
"range": [
- 77867,
- 77888
+ 80582,
+ 80603
],
"filename": "astronomy.js",
- "lineno": 1693,
+ "lineno": 1753,
"columnno": 10,
"code": {
- "id": "astnode100009468",
+ "id": "astnode100009795",
"name": "cobt",
"type": "CallExpression",
"value": ""
@@ -14401,14 +15325,14 @@
"comment": "",
"meta": {
"range": [
- 77900,
- 77921
+ 80615,
+ 80636
],
"filename": "astronomy.js",
- "lineno": 1694,
+ "lineno": 1754,
"columnno": 10,
"code": {
- "id": "astnode100009476",
+ "id": "astnode100009803",
"name": "sobt",
"type": "CallExpression",
"value": ""
@@ -14426,14 +15350,14 @@
"comment": "",
"meta": {
"range": [
- 77933,
- 77953
+ 80648,
+ 80668
],
"filename": "astronomy.js",
- "lineno": 1695,
+ "lineno": 1755,
"columnno": 10,
"code": {
- "id": "astnode100009484",
+ "id": "astnode100009811",
"name": "cpsi",
"type": "CallExpression",
"value": ""
@@ -14451,14 +15375,14 @@
"comment": "",
"meta": {
"range": [
- 77965,
- 77985
+ 80680,
+ 80700
],
"filename": "astronomy.js",
- "lineno": 1696,
+ "lineno": 1756,
"columnno": 10,
"code": {
- "id": "astnode100009492",
+ "id": "astnode100009819",
"name": "spsi",
"type": "CallExpression",
"value": ""
@@ -14476,14 +15400,14 @@
"comment": "",
"meta": {
"range": [
- 77997,
- 78006
+ 80712,
+ 80721
],
"filename": "astronomy.js",
- "lineno": 1697,
+ "lineno": 1757,
"columnno": 10,
"code": {
- "id": "astnode100009500",
+ "id": "astnode100009827",
"name": "xx",
"type": "Identifier",
"value": "cpsi"
@@ -14501,14 +15425,14 @@
"comment": "",
"meta": {
"range": [
- 78018,
- 78035
+ 80733,
+ 80750
],
"filename": "astronomy.js",
- "lineno": 1698,
+ "lineno": 1758,
"columnno": 10,
"code": {
- "id": "astnode100009504",
+ "id": "astnode100009831",
"name": "yx",
"type": "BinaryExpression",
"value": ""
@@ -14526,14 +15450,14 @@
"comment": "",
"meta": {
"range": [
- 78047,
- 78064
+ 80762,
+ 80779
],
"filename": "astronomy.js",
- "lineno": 1699,
+ "lineno": 1759,
"columnno": 10,
"code": {
- "id": "astnode100009511",
+ "id": "astnode100009838",
"name": "zx",
"type": "BinaryExpression",
"value": ""
@@ -14551,14 +15475,14 @@
"comment": "",
"meta": {
"range": [
- 78076,
- 78092
+ 80791,
+ 80807
],
"filename": "astronomy.js",
- "lineno": 1700,
+ "lineno": 1760,
"columnno": 10,
"code": {
- "id": "astnode100009518",
+ "id": "astnode100009845",
"name": "xy",
"type": "BinaryExpression",
"value": ""
@@ -14576,14 +15500,14 @@
"comment": "",
"meta": {
"range": [
- 78104,
- 78141
+ 80819,
+ 80856
],
"filename": "astronomy.js",
- "lineno": 1701,
+ "lineno": 1761,
"columnno": 10,
"code": {
- "id": "astnode100009524",
+ "id": "astnode100009851",
"name": "yy",
"type": "BinaryExpression",
"value": ""
@@ -14601,14 +15525,14 @@
"comment": "",
"meta": {
"range": [
- 78153,
- 78190
+ 80868,
+ 80905
],
"filename": "astronomy.js",
- "lineno": 1702,
+ "lineno": 1762,
"columnno": 10,
"code": {
- "id": "astnode100009536",
+ "id": "astnode100009863",
"name": "zy",
"type": "BinaryExpression",
"value": ""
@@ -14626,14 +15550,14 @@
"comment": "",
"meta": {
"range": [
- 78202,
- 78218
+ 80917,
+ 80933
],
"filename": "astronomy.js",
- "lineno": 1703,
+ "lineno": 1763,
"columnno": 10,
"code": {
- "id": "astnode100009548",
+ "id": "astnode100009875",
"name": "xz",
"type": "BinaryExpression",
"value": ""
@@ -14651,14 +15575,14 @@
"comment": "",
"meta": {
"range": [
- 78230,
- 78267
+ 80945,
+ 80982
],
"filename": "astronomy.js",
- "lineno": 1704,
+ "lineno": 1764,
"columnno": 10,
"code": {
- "id": "astnode100009554",
+ "id": "astnode100009881",
"name": "yz",
"type": "BinaryExpression",
"value": ""
@@ -14676,14 +15600,14 @@
"comment": "",
"meta": {
"range": [
- 78279,
- 78316
+ 80994,
+ 81031
],
"filename": "astronomy.js",
- "lineno": 1705,
+ "lineno": 1765,
"columnno": 10,
"code": {
- "id": "astnode100009566",
+ "id": "astnode100009893",
"name": "zz",
"type": "BinaryExpression",
"value": ""
@@ -14701,14 +15625,14 @@
"comment": "",
"meta": {
"range": [
- 78783,
- 79188
+ 81498,
+ 81903
],
"filename": "astronomy.js",
- "lineno": 1724,
+ "lineno": 1784,
"columnno": 0,
"code": {
- "id": "astnode100009625",
+ "id": "astnode100009952",
"name": "gyration",
"type": "FunctionDeclaration",
"paramnames": [
@@ -14729,14 +15653,14 @@
"comment": "",
"meta": {
"range": [
- 79189,
- 79365
+ 81904,
+ 82080
],
"filename": "astronomy.js",
- "lineno": 1732,
+ "lineno": 1792,
"columnno": 0,
"code": {
- "id": "astnode100009656",
+ "id": "astnode100009983",
"name": "geo_pos",
"type": "FunctionDeclaration",
"paramnames": [
@@ -14760,14 +15684,14 @@
"comment": "",
"meta": {
"range": [
- 79234,
- 79260
+ 81949,
+ 81975
],
"filename": "astronomy.js",
- "lineno": 1733,
+ "lineno": 1793,
"columnno": 10,
"code": {
- "id": "astnode100009662",
+ "id": "astnode100009989",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -14785,14 +15709,14 @@
"comment": "",
"meta": {
"range": [
- 79272,
- 79303
+ 81987,
+ 82018
],
"filename": "astronomy.js",
- "lineno": 1734,
+ "lineno": 1794,
"columnno": 10,
"code": {
- "id": "astnode100009668",
+ "id": "astnode100009995",
"name": "pos",
"type": "MemberExpression",
"value": ".pos"
@@ -14810,14 +15734,14 @@
"comment": "/**\n * @brief A 3D Cartesian vector with a time attached to it.\n *\n * Holds the Cartesian coordinates of a vector in 3D space,\n * along with the time at which the vector is valid.\n *\n * @property {number} x The x-coordinate expressed in astronomical units (AU).\n * @property {number} y The y-coordinate expressed in astronomical units (AU).\n * @property {number} z The z-coordinate expressed in astronomical units (AU).\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 79881,
- 80222
+ 82596,
+ 82937
],
"filename": "astronomy.js",
- "lineno": 1748,
+ "lineno": 1808,
"columnno": 0,
"code": {
- "id": "astnode100009684",
+ "id": "astnode100010011",
"name": "Vector",
"type": "ClassDeclaration",
"paramnames": [
@@ -14884,14 +15808,14 @@
"comment": "",
"meta": {
"range": [
- 79900,
- 80011
+ 82615,
+ 82726
],
"filename": "astronomy.js",
- "lineno": 1749,
+ "lineno": 1809,
"columnno": 4,
"code": {
- "id": "astnode100009687",
+ "id": "astnode100010014",
"name": "Vector",
"type": "MethodDefinition",
"paramnames": [
@@ -14916,14 +15840,14 @@
"comment": "/**\n * @brief A 3D Cartesian vector with a time attached to it.\n *\n * Holds the Cartesian coordinates of a vector in 3D space,\n * along with the time at which the vector is valid.\n *\n * @property {number} x The x-coordinate expressed in astronomical units (AU).\n * @property {number} y The y-coordinate expressed in astronomical units (AU).\n * @property {number} z The z-coordinate expressed in astronomical units (AU).\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 79881,
- 80222
+ 82596,
+ 82937
],
"filename": "astronomy.js",
- "lineno": 1748,
+ "lineno": 1808,
"columnno": 0,
"code": {
- "id": "astnode100009684",
+ "id": "astnode100010011",
"name": "Vector",
"type": "ClassDeclaration",
"paramnames": [
@@ -14989,14 +15913,14 @@
"comment": "",
"meta": {
"range": [
- 79934,
- 79944
+ 82649,
+ 82659
],
"filename": "astronomy.js",
- "lineno": 1750,
+ "lineno": 1810,
"columnno": 8,
"code": {
- "id": "astnode100009696",
+ "id": "astnode100010023",
"name": "this.x",
"type": "Identifier",
"value": "x",
@@ -15014,14 +15938,14 @@
"comment": "",
"meta": {
"range": [
- 79954,
- 79964
+ 82669,
+ 82679
],
"filename": "astronomy.js",
- "lineno": 1751,
+ "lineno": 1811,
"columnno": 8,
"code": {
- "id": "astnode100009702",
+ "id": "astnode100010029",
"name": "this.y",
"type": "Identifier",
"value": "y",
@@ -15039,14 +15963,14 @@
"comment": "",
"meta": {
"range": [
- 79974,
- 79984
+ 82689,
+ 82699
],
"filename": "astronomy.js",
- "lineno": 1752,
+ "lineno": 1812,
"columnno": 8,
"code": {
- "id": "astnode100009708",
+ "id": "astnode100010035",
"name": "this.z",
"type": "Identifier",
"value": "z",
@@ -15064,14 +15988,14 @@
"comment": "",
"meta": {
"range": [
- 79994,
- 80004
+ 82709,
+ 82719
],
"filename": "astronomy.js",
- "lineno": 1753,
+ "lineno": 1813,
"columnno": 8,
"code": {
- "id": "astnode100009714",
+ "id": "astnode100010041",
"name": "this.t",
"type": "Identifier",
"value": "t",
@@ -15089,14 +16013,14 @@
"comment": "/**\n * Returns the length of the vector in astronomical units (AU).\n * @returns {number}\n */",
"meta": {
"range": [
- 80125,
- 80220
+ 82840,
+ 82935
],
"filename": "astronomy.js",
- "lineno": 1759,
+ "lineno": 1819,
"columnno": 4,
"code": {
- "id": "astnode100009719",
+ "id": "astnode100010046",
"name": "Vector#Length",
"type": "MethodDefinition",
"paramnames": []
@@ -15126,14 +16050,14 @@
"comment": "",
"meta": {
"range": [
- 80223,
- 80246
+ 82938,
+ 82961
],
"filename": "astronomy.js",
- "lineno": 1763,
+ "lineno": 1823,
"columnno": 0,
"code": {
- "id": "astnode100009752",
+ "id": "astnode100010079",
"name": "exports.Vector",
"type": "Identifier",
"value": "Vector",
@@ -15150,14 +16074,14 @@
"comment": "/**\n * @brief A combination of a position vector, a velocity vector, and a time.\n *\n * Holds the state vector of a body at a given time, including its position,\n * velocity, and the time they are valid.\n *\n * @property {number} x The position x-coordinate expressed in astronomical units (AU).\n * @property {number} y The position y-coordinate expressed in astronomical units (AU).\n * @property {number} z The position z-coordinate expressed in astronomical units (AU).\n * @property {number} vx The velocity x-coordinate expressed in AU/day.\n * @property {number} vy The velocity y-coordinate expressed in AU/day.\n * @property {number} vz The velocity z-coordinate expressed in AU/day.\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 81047,
- 81262
+ 83762,
+ 83977
],
"filename": "astronomy.js",
- "lineno": 1778,
+ "lineno": 1838,
"columnno": 0,
"code": {
- "id": "astnode100009757",
+ "id": "astnode100010084",
"name": "StateVector",
"type": "ClassDeclaration",
"paramnames": [
@@ -15254,14 +16178,14 @@
"comment": "",
"meta": {
"range": [
- 81071,
- 81260
+ 83786,
+ 83975
],
"filename": "astronomy.js",
- "lineno": 1779,
+ "lineno": 1839,
"columnno": 4,
"code": {
- "id": "astnode100009760",
+ "id": "astnode100010087",
"name": "StateVector",
"type": "MethodDefinition",
"paramnames": [
@@ -15289,14 +16213,14 @@
"comment": "/**\n * @brief A combination of a position vector, a velocity vector, and a time.\n *\n * Holds the state vector of a body at a given time, including its position,\n * velocity, and the time they are valid.\n *\n * @property {number} x The position x-coordinate expressed in astronomical units (AU).\n * @property {number} y The position y-coordinate expressed in astronomical units (AU).\n * @property {number} z The position z-coordinate expressed in astronomical units (AU).\n * @property {number} vx The velocity x-coordinate expressed in AU/day.\n * @property {number} vy The velocity y-coordinate expressed in AU/day.\n * @property {number} vz The velocity z-coordinate expressed in AU/day.\n * @property {AstroTime} t The time at which the vector is valid.\n */",
"meta": {
"range": [
- 81047,
- 81262
+ 83762,
+ 83977
],
"filename": "astronomy.js",
- "lineno": 1778,
+ "lineno": 1838,
"columnno": 0,
"code": {
- "id": "astnode100009757",
+ "id": "astnode100010084",
"name": "StateVector",
"type": "ClassDeclaration",
"paramnames": [
@@ -15392,14 +16316,14 @@
"comment": "",
"meta": {
"range": [
- 81117,
- 81127
+ 83832,
+ 83842
],
"filename": "astronomy.js",
- "lineno": 1780,
+ "lineno": 1840,
"columnno": 8,
"code": {
- "id": "astnode100009772",
+ "id": "astnode100010099",
"name": "this.x",
"type": "Identifier",
"value": "x",
@@ -15417,14 +16341,14 @@
"comment": "",
"meta": {
"range": [
- 81137,
- 81147
+ 83852,
+ 83862
],
"filename": "astronomy.js",
- "lineno": 1781,
+ "lineno": 1841,
"columnno": 8,
"code": {
- "id": "astnode100009778",
+ "id": "astnode100010105",
"name": "this.y",
"type": "Identifier",
"value": "y",
@@ -15442,14 +16366,14 @@
"comment": "",
"meta": {
"range": [
- 81157,
- 81167
+ 83872,
+ 83882
],
"filename": "astronomy.js",
- "lineno": 1782,
+ "lineno": 1842,
"columnno": 8,
"code": {
- "id": "astnode100009784",
+ "id": "astnode100010111",
"name": "this.z",
"type": "Identifier",
"value": "z",
@@ -15467,14 +16391,14 @@
"comment": "",
"meta": {
"range": [
- 81177,
- 81189
+ 83892,
+ 83904
],
"filename": "astronomy.js",
- "lineno": 1783,
+ "lineno": 1843,
"columnno": 8,
"code": {
- "id": "astnode100009790",
+ "id": "astnode100010117",
"name": "this.vx",
"type": "Identifier",
"value": "vx",
@@ -15492,14 +16416,14 @@
"comment": "",
"meta": {
"range": [
- 81199,
- 81211
+ 83914,
+ 83926
],
"filename": "astronomy.js",
- "lineno": 1784,
+ "lineno": 1844,
"columnno": 8,
"code": {
- "id": "astnode100009796",
+ "id": "astnode100010123",
"name": "this.vy",
"type": "Identifier",
"value": "vy",
@@ -15517,14 +16441,14 @@
"comment": "",
"meta": {
"range": [
- 81221,
- 81233
+ 83936,
+ 83948
],
"filename": "astronomy.js",
- "lineno": 1785,
+ "lineno": 1845,
"columnno": 8,
"code": {
- "id": "astnode100009802",
+ "id": "astnode100010129",
"name": "this.vz",
"type": "Identifier",
"value": "vz",
@@ -15542,14 +16466,14 @@
"comment": "",
"meta": {
"range": [
- 81243,
- 81253
+ 83958,
+ 83968
],
"filename": "astronomy.js",
- "lineno": 1786,
+ "lineno": 1846,
"columnno": 8,
"code": {
- "id": "astnode100009808",
+ "id": "astnode100010135",
"name": "this.t",
"type": "Identifier",
"value": "t",
@@ -15567,14 +16491,14 @@
"comment": "",
"meta": {
"range": [
- 81263,
- 81296
+ 83978,
+ 84011
],
"filename": "astronomy.js",
- "lineno": 1789,
+ "lineno": 1849,
"columnno": 0,
"code": {
- "id": "astnode100009814",
+ "id": "astnode100010141",
"name": "exports.StateVector",
"type": "Identifier",
"value": "StateVector",
@@ -15591,14 +16515,14 @@
"comment": "/**\n * @brief Holds spherical coordinates: latitude, longitude, distance.\n *\n * Spherical coordinates represent the location of\n * a point using two angles and a distance.\n *\n * @property {number} lat The latitude angle: -90..+90 degrees.\n * @property {number} lon The longitude angle: 0..360 degrees.\n * @property {number} dist Distance in AU.\n */",
"meta": {
"range": [
- 81664,
- 81839
+ 84379,
+ 84554
],
"filename": "astronomy.js",
- "lineno": 1800,
+ "lineno": 1860,
"columnno": 0,
"code": {
- "id": "astnode100009819",
+ "id": "astnode100010146",
"name": "Spherical",
"type": "ClassDeclaration",
"paramnames": [
@@ -15655,14 +16579,14 @@
"comment": "",
"meta": {
"range": [
- 81686,
- 81837
+ 84401,
+ 84552
],
"filename": "astronomy.js",
- "lineno": 1801,
+ "lineno": 1861,
"columnno": 4,
"code": {
- "id": "astnode100009822",
+ "id": "astnode100010149",
"name": "Spherical",
"type": "MethodDefinition",
"paramnames": [
@@ -15686,14 +16610,14 @@
"comment": "/**\n * @brief Holds spherical coordinates: latitude, longitude, distance.\n *\n * Spherical coordinates represent the location of\n * a point using two angles and a distance.\n *\n * @property {number} lat The latitude angle: -90..+90 degrees.\n * @property {number} lon The longitude angle: 0..360 degrees.\n * @property {number} dist Distance in AU.\n */",
"meta": {
"range": [
- 81664,
- 81839
+ 84379,
+ 84554
],
"filename": "astronomy.js",
- "lineno": 1800,
+ "lineno": 1860,
"columnno": 0,
"code": {
- "id": "astnode100009819",
+ "id": "astnode100010146",
"name": "Spherical",
"type": "ClassDeclaration",
"paramnames": [
@@ -15749,14 +16673,14 @@
"comment": "",
"meta": {
"range": [
- 81724,
- 81752
+ 84439,
+ 84467
],
"filename": "astronomy.js",
- "lineno": 1802,
+ "lineno": 1862,
"columnno": 8,
"code": {
- "id": "astnode100009830",
+ "id": "astnode100010157",
"name": "this.lat",
"type": "CallExpression",
"value": "",
@@ -15774,14 +16698,14 @@
"comment": "",
"meta": {
"range": [
- 81762,
- 81790
+ 84477,
+ 84505
],
"filename": "astronomy.js",
- "lineno": 1803,
+ "lineno": 1863,
"columnno": 8,
"code": {
- "id": "astnode100009838",
+ "id": "astnode100010165",
"name": "this.lon",
"type": "CallExpression",
"value": "",
@@ -15799,14 +16723,14 @@
"comment": "",
"meta": {
"range": [
- 81800,
- 81830
+ 84515,
+ 84545
],
"filename": "astronomy.js",
- "lineno": 1804,
+ "lineno": 1864,
"columnno": 8,
"code": {
- "id": "astnode100009846",
+ "id": "astnode100010173",
"name": "this.dist",
"type": "CallExpression",
"value": "",
@@ -15824,14 +16748,14 @@
"comment": "",
"meta": {
"range": [
- 81840,
- 81869
+ 84555,
+ 84584
],
"filename": "astronomy.js",
- "lineno": 1807,
+ "lineno": 1867,
"columnno": 0,
"code": {
- "id": "astnode100009854",
+ "id": "astnode100010181",
"name": "exports.Spherical",
"type": "Identifier",
"value": "Spherical",
@@ -15848,14 +16772,14 @@
"comment": "/**\n * @brief Holds right ascension, declination, and distance of a celestial object.\n *\n * @property {number} ra\n * Right ascension in sidereal hours: [0, 24).\n *\n * @property {number} dec\n * Declination in degrees: [-90, +90].\n *\n * @property {number} dist\n * Distance to the celestial object expressed in\n * astronomical units (AU).\n *\n * @property {Vector} vec\n * The equatorial coordinates in cartesian form, using AU distance units.\n * x = direction of the March equinox,\n * y = direction of the June solstice,\n * z = north.\n */",
"meta": {
"range": [
- 82508,
- 82721
+ 85223,
+ 85436
],
"filename": "astronomy.js",
- "lineno": 1827,
+ "lineno": 1887,
"columnno": 0,
"code": {
- "id": "astnode100009859",
+ "id": "astnode100010186",
"name": "EquatorialCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -15922,14 +16846,14 @@
"comment": "",
"meta": {
"range": [
- 82542,
- 82719
+ 85257,
+ 85434
],
"filename": "astronomy.js",
- "lineno": 1828,
+ "lineno": 1888,
"columnno": 4,
"code": {
- "id": "astnode100009862",
+ "id": "astnode100010189",
"name": "EquatorialCoordinates",
"type": "MethodDefinition",
"paramnames": [
@@ -15954,14 +16878,14 @@
"comment": "/**\n * @brief Holds right ascension, declination, and distance of a celestial object.\n *\n * @property {number} ra\n * Right ascension in sidereal hours: [0, 24).\n *\n * @property {number} dec\n * Declination in degrees: [-90, +90].\n *\n * @property {number} dist\n * Distance to the celestial object expressed in\n * astronomical units (AU).\n *\n * @property {Vector} vec\n * The equatorial coordinates in cartesian form, using AU distance units.\n * x = direction of the March equinox,\n * y = direction of the June solstice,\n * z = north.\n */",
"meta": {
"range": [
- 82508,
- 82721
+ 85223,
+ 85436
],
"filename": "astronomy.js",
- "lineno": 1827,
+ "lineno": 1887,
"columnno": 0,
"code": {
- "id": "astnode100009859",
+ "id": "astnode100010186",
"name": "EquatorialCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -16027,14 +16951,14 @@
"comment": "",
"meta": {
"range": [
- 82584,
- 82610
+ 85299,
+ 85325
],
"filename": "astronomy.js",
- "lineno": 1829,
+ "lineno": 1889,
"columnno": 8,
"code": {
- "id": "astnode100009871",
+ "id": "astnode100010198",
"name": "this.ra",
"type": "CallExpression",
"value": "",
@@ -16052,14 +16976,14 @@
"comment": "",
"meta": {
"range": [
- 82620,
- 82648
+ 85335,
+ 85363
],
"filename": "astronomy.js",
- "lineno": 1830,
+ "lineno": 1890,
"columnno": 8,
"code": {
- "id": "astnode100009879",
+ "id": "astnode100010206",
"name": "this.dec",
"type": "CallExpression",
"value": "",
@@ -16077,14 +17001,14 @@
"comment": "",
"meta": {
"range": [
- 82658,
- 82688
+ 85373,
+ 85403
],
"filename": "astronomy.js",
- "lineno": 1831,
+ "lineno": 1891,
"columnno": 8,
"code": {
- "id": "astnode100009887",
+ "id": "astnode100010214",
"name": "this.dist",
"type": "CallExpression",
"value": "",
@@ -16102,14 +17026,14 @@
"comment": "",
"meta": {
"range": [
- 82698,
- 82712
+ 85413,
+ 85427
],
"filename": "astronomy.js",
- "lineno": 1832,
+ "lineno": 1892,
"columnno": 8,
"code": {
- "id": "astnode100009895",
+ "id": "astnode100010222",
"name": "this.vec",
"type": "Identifier",
"value": "vec",
@@ -16127,14 +17051,14 @@
"comment": "",
"meta": {
"range": [
- 82722,
- 82775
+ 85437,
+ 85490
],
"filename": "astronomy.js",
- "lineno": 1835,
+ "lineno": 1895,
"columnno": 0,
"code": {
- "id": "astnode100009901",
+ "id": "astnode100010228",
"name": "exports.EquatorialCoordinates",
"type": "Identifier",
"value": "EquatorialCoordinates",
@@ -16151,14 +17075,14 @@
"comment": "",
"meta": {
"range": [
- 82777,
- 83151
+ 85492,
+ 85866
],
"filename": "astronomy.js",
- "lineno": 1836,
+ "lineno": 1896,
"columnno": 0,
"code": {
- "id": "astnode100009906",
+ "id": "astnode100010233",
"name": "IsValidRotationArray",
"type": "FunctionDeclaration",
"paramnames": [
@@ -16181,14 +17105,14 @@
"comment": "",
"meta": {
"range": [
- 82904,
- 82909
+ 85619,
+ 85624
],
"filename": "astronomy.js",
- "lineno": 1839,
+ "lineno": 1899,
"columnno": 13,
"code": {
- "id": "astnode100009925",
+ "id": "astnode100010252",
"name": "i",
"type": "Literal",
"value": 0
@@ -16206,14 +17130,14 @@
"comment": "",
"meta": {
"range": [
- 83033,
- 83038
+ 85748,
+ 85753
],
"filename": "astronomy.js",
- "lineno": 1842,
+ "lineno": 1902,
"columnno": 17,
"code": {
- "id": "astnode100009953",
+ "id": "astnode100010280",
"name": "j",
"type": "Literal",
"value": 0
@@ -16231,14 +17155,14 @@
"comment": "/**\n * @brief Contains a rotation matrix that can be used to transform one coordinate system to another.\n *\n * @property {number[][]} rot\n * A normalized 3x3 rotation matrix. For example, the identity matrix is represented\n * as `[[1, 0, 0], [0, 1, 0], [0, 0, 1]]`.\n */",
"meta": {
"range": [
- 83432,
- 83509
+ 86147,
+ 86224
],
"filename": "astronomy.js",
- "lineno": 1855,
+ "lineno": 1915,
"columnno": 0,
"code": {
- "id": "astnode100009976",
+ "id": "astnode100010303",
"name": "RotationMatrix",
"type": "ClassDeclaration",
"paramnames": [
@@ -16275,14 +17199,14 @@
"comment": "",
"meta": {
"range": [
- 83459,
- 83507
+ 86174,
+ 86222
],
"filename": "astronomy.js",
- "lineno": 1856,
+ "lineno": 1916,
"columnno": 4,
"code": {
- "id": "astnode100009979",
+ "id": "astnode100010306",
"name": "RotationMatrix",
"type": "MethodDefinition",
"paramnames": [
@@ -16304,14 +17228,14 @@
"comment": "/**\n * @brief Contains a rotation matrix that can be used to transform one coordinate system to another.\n *\n * @property {number[][]} rot\n * A normalized 3x3 rotation matrix. For example, the identity matrix is represented\n * as `[[1, 0, 0], [0, 1, 0], [0, 0, 1]]`.\n */",
"meta": {
"range": [
- 83432,
- 83509
+ 86147,
+ 86224
],
"filename": "astronomy.js",
- "lineno": 1855,
+ "lineno": 1915,
"columnno": 0,
"code": {
- "id": "astnode100009976",
+ "id": "astnode100010303",
"name": "RotationMatrix",
"type": "ClassDeclaration",
"paramnames": [
@@ -16347,14 +17271,14 @@
"comment": "",
"meta": {
"range": [
- 83486,
- 83500
+ 86201,
+ 86215
],
"filename": "astronomy.js",
- "lineno": 1857,
+ "lineno": 1917,
"columnno": 8,
"code": {
- "id": "astnode100009985",
+ "id": "astnode100010312",
"name": "this.rot",
"type": "Identifier",
"value": "rot",
@@ -16372,14 +17296,14 @@
"comment": "",
"meta": {
"range": [
- 83510,
- 83549
+ 86225,
+ 86264
],
"filename": "astronomy.js",
- "lineno": 1860,
+ "lineno": 1920,
"columnno": 0,
"code": {
- "id": "astnode100009991",
+ "id": "astnode100010318",
"name": "exports.RotationMatrix",
"type": "Identifier",
"value": "RotationMatrix",
@@ -16396,14 +17320,14 @@
"comment": "/**\n * @brief Creates a rotation matrix that can be used to transform one coordinate system to another.\n *\n * This function verifies that the `rot` parameter is of the correct format:\n * a number[3][3] array. It throws an exception if `rot` is not of that shape.\n * Otherwise it creates a new {@link RotationMatrix} object based on `rot`.\n *\n * @param {number[][]} rot\n * An array [3][3] of numbers. Defines a rotation matrix used to premultiply\n * a 3D vector to reorient it into another coordinate system.\n *\n * @returns {RotationMatrix}\n */",
"meta": {
"range": [
- 84105,
- 84267
+ 86820,
+ 86982
],
"filename": "astronomy.js",
- "lineno": 1874,
+ "lineno": 1934,
"columnno": 0,
"code": {
- "id": "astnode100009996",
+ "id": "astnode100010323",
"name": "MakeRotation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -16448,14 +17372,14 @@
"comment": "",
"meta": {
"range": [
- 84268,
- 84303
+ 86983,
+ 87018
],
"filename": "astronomy.js",
- "lineno": 1879,
+ "lineno": 1939,
"columnno": 0,
"code": {
- "id": "astnode100010012",
+ "id": "astnode100010339",
"name": "exports.MakeRotation",
"type": "Identifier",
"value": "MakeRotation",
@@ -16472,14 +17396,14 @@
"comment": "/**\n * @brief Represents the location of an object seen by an observer on the Earth.\n *\n * Holds azimuth (compass direction) and altitude (angle above/below the horizon)\n * of a celestial object as seen by an observer at a particular location on the Earth's surface.\n * Also holds right ascension and declination of the same object.\n * All of these coordinates are optionally adjusted for atmospheric refraction;\n * therefore the right ascension and declination values may not exactly match\n * those found inside a corresponding {@link EquatorialCoordinates} object.\n *\n * @property {number} azimuth\n * A horizontal compass direction angle in degrees measured starting at north\n * and increasing positively toward the east.\n * The value is in the range [0, 360).\n * North = 0, east = 90, south = 180, west = 270.\n *\n * @property {number} altitude\n * A vertical angle in degrees above (positive) or below (negative) the horizon.\n * The value is in the range [-90, +90].\n * The altitude angle is optionally adjusted upward due to atmospheric refraction.\n *\n * @property {number} ra\n * The right ascension of the celestial body in sidereal hours.\n * The value is in the reange [0, 24).\n * If `altitude` was adjusted for atmospheric reaction, `ra`\n * is likewise adjusted.\n *\n * @property {number} dec\n * The declination of of the celestial body in degrees.\n * The value in the range [-90, +90].\n * If `altitude` was adjusted for atmospheric reaction, `dec`\n * is likewise adjusted.\n */",
"meta": {
"range": [
- 85863,
- 86114
+ 88578,
+ 88829
],
"filename": "astronomy.js",
- "lineno": 1913,
+ "lineno": 1973,
"columnno": 0,
"code": {
- "id": "astnode100010017",
+ "id": "astnode100010344",
"name": "HorizontalCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -16546,14 +17470,14 @@
"comment": "",
"meta": {
"range": [
- 85897,
- 86112
+ 88612,
+ 88827
],
"filename": "astronomy.js",
- "lineno": 1914,
+ "lineno": 1974,
"columnno": 4,
"code": {
- "id": "astnode100010020",
+ "id": "astnode100010347",
"name": "HorizontalCoordinates",
"type": "MethodDefinition",
"paramnames": [
@@ -16578,14 +17502,14 @@
"comment": "/**\n * @brief Represents the location of an object seen by an observer on the Earth.\n *\n * Holds azimuth (compass direction) and altitude (angle above/below the horizon)\n * of a celestial object as seen by an observer at a particular location on the Earth's surface.\n * Also holds right ascension and declination of the same object.\n * All of these coordinates are optionally adjusted for atmospheric refraction;\n * therefore the right ascension and declination values may not exactly match\n * those found inside a corresponding {@link EquatorialCoordinates} object.\n *\n * @property {number} azimuth\n * A horizontal compass direction angle in degrees measured starting at north\n * and increasing positively toward the east.\n * The value is in the range [0, 360).\n * North = 0, east = 90, south = 180, west = 270.\n *\n * @property {number} altitude\n * A vertical angle in degrees above (positive) or below (negative) the horizon.\n * The value is in the range [-90, +90].\n * The altitude angle is optionally adjusted upward due to atmospheric refraction.\n *\n * @property {number} ra\n * The right ascension of the celestial body in sidereal hours.\n * The value is in the reange [0, 24).\n * If `altitude` was adjusted for atmospheric reaction, `ra`\n * is likewise adjusted.\n *\n * @property {number} dec\n * The declination of of the celestial body in degrees.\n * The value in the range [-90, +90].\n * If `altitude` was adjusted for atmospheric reaction, `dec`\n * is likewise adjusted.\n */",
"meta": {
"range": [
- 85863,
- 86114
+ 88578,
+ 88829
],
"filename": "astronomy.js",
- "lineno": 1913,
+ "lineno": 1973,
"columnno": 0,
"code": {
- "id": "astnode100010017",
+ "id": "astnode100010344",
"name": "HorizontalCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -16651,14 +17575,14 @@
"comment": "",
"meta": {
"range": [
- 85947,
- 85983
+ 88662,
+ 88698
],
"filename": "astronomy.js",
- "lineno": 1915,
+ "lineno": 1975,
"columnno": 8,
"code": {
- "id": "astnode100010029",
+ "id": "astnode100010356",
"name": "this.azimuth",
"type": "CallExpression",
"value": "",
@@ -16676,14 +17600,14 @@
"comment": "",
"meta": {
"range": [
- 85993,
- 86031
+ 88708,
+ 88746
],
"filename": "astronomy.js",
- "lineno": 1916,
+ "lineno": 1976,
"columnno": 8,
"code": {
- "id": "astnode100010037",
+ "id": "astnode100010364",
"name": "this.altitude",
"type": "CallExpression",
"value": "",
@@ -16701,14 +17625,14 @@
"comment": "",
"meta": {
"range": [
- 86041,
- 86067
+ 88756,
+ 88782
],
"filename": "astronomy.js",
- "lineno": 1917,
+ "lineno": 1977,
"columnno": 8,
"code": {
- "id": "astnode100010045",
+ "id": "astnode100010372",
"name": "this.ra",
"type": "CallExpression",
"value": "",
@@ -16726,14 +17650,14 @@
"comment": "",
"meta": {
"range": [
- 86077,
- 86105
+ 88792,
+ 88820
],
"filename": "astronomy.js",
- "lineno": 1918,
+ "lineno": 1978,
"columnno": 8,
"code": {
- "id": "astnode100010053",
+ "id": "astnode100010380",
"name": "this.dec",
"type": "CallExpression",
"value": "",
@@ -16751,14 +17675,14 @@
"comment": "",
"meta": {
"range": [
- 86115,
- 86168
+ 88830,
+ 88883
],
"filename": "astronomy.js",
- "lineno": 1921,
+ "lineno": 1981,
"columnno": 0,
"code": {
- "id": "astnode100010061",
+ "id": "astnode100010388",
"name": "exports.HorizontalCoordinates",
"type": "Identifier",
"value": "HorizontalCoordinates",
@@ -16775,14 +17699,14 @@
"comment": "/**\n * @brief Ecliptic coordinates of a celestial body.\n *\n * The origin and date of the coordinate system may vary depending on the caller's usage.\n * In general, ecliptic coordinates are measured with respect to the mean plane of the Earth's\n * orbit around the Sun.\n * Includes Cartesian coordinates `(ex, ey, ez)` measured in\n * astronomical units (AU)\n * and spherical coordinates `(elon, elat)` measured in degrees.\n *\n * @property {Vector} vec\n * Ecliptic cartesian vector with components measured in astronomical units (AU).\n * The x-axis is within the ecliptic plane and is oriented in the direction of the\n * equinox.\n * The y-axis is within the ecliptic plane and is oriented 90 degrees\n * counterclockwise from the equinox, as seen from above the Sun's north pole.\n * The z-axis is oriented perpendicular to the ecliptic plane,\n * along the direction of the Sun's north pole.\n *\n * @property {number} elat\n * The ecliptic latitude of the body in degrees.\n * This is the angle north or south of the ecliptic plane.\n * The value is in the range [-90, +90].\n * Positive values are north and negative values are south.\n *\n * @property {number} elon\n * The ecliptic longitude of the body in degrees.\n * This is the angle measured counterclockwise around the ecliptic plane,\n * as seen from above the Sun's north pole.\n * This is the same direction that the Earth orbits around the Sun.\n * The angle is measured starting at 0 from the equinox and increases\n * up to 360 degrees.\n */",
"meta": {
"range": [
- 87882,
- 88056
+ 90597,
+ 90771
],
"filename": "astronomy.js",
- "lineno": 1955,
+ "lineno": 2015,
"columnno": 0,
"code": {
- "id": "astnode100010066",
+ "id": "astnode100010393",
"name": "EclipticCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -16839,14 +17763,14 @@
"comment": "",
"meta": {
"range": [
- 87914,
- 88054
+ 90629,
+ 90769
],
"filename": "astronomy.js",
- "lineno": 1956,
+ "lineno": 2016,
"columnno": 4,
"code": {
- "id": "astnode100010069",
+ "id": "astnode100010396",
"name": "EclipticCoordinates",
"type": "MethodDefinition",
"paramnames": [
@@ -16870,14 +17794,14 @@
"comment": "/**\n * @brief Ecliptic coordinates of a celestial body.\n *\n * The origin and date of the coordinate system may vary depending on the caller's usage.\n * In general, ecliptic coordinates are measured with respect to the mean plane of the Earth's\n * orbit around the Sun.\n * Includes Cartesian coordinates `(ex, ey, ez)` measured in\n * astronomical units (AU)\n * and spherical coordinates `(elon, elat)` measured in degrees.\n *\n * @property {Vector} vec\n * Ecliptic cartesian vector with components measured in astronomical units (AU).\n * The x-axis is within the ecliptic plane and is oriented in the direction of the\n * equinox.\n * The y-axis is within the ecliptic plane and is oriented 90 degrees\n * counterclockwise from the equinox, as seen from above the Sun's north pole.\n * The z-axis is oriented perpendicular to the ecliptic plane,\n * along the direction of the Sun's north pole.\n *\n * @property {number} elat\n * The ecliptic latitude of the body in degrees.\n * This is the angle north or south of the ecliptic plane.\n * The value is in the range [-90, +90].\n * Positive values are north and negative values are south.\n *\n * @property {number} elon\n * The ecliptic longitude of the body in degrees.\n * This is the angle measured counterclockwise around the ecliptic plane,\n * as seen from above the Sun's north pole.\n * This is the same direction that the Earth orbits around the Sun.\n * The angle is measured starting at 0 from the equinox and increases\n * up to 360 degrees.\n */",
"meta": {
"range": [
- 87882,
- 88056
+ 90597,
+ 90771
],
"filename": "astronomy.js",
- "lineno": 1955,
+ "lineno": 2015,
"columnno": 0,
"code": {
- "id": "astnode100010066",
+ "id": "astnode100010393",
"name": "EclipticCoordinates",
"type": "ClassDeclaration",
"paramnames": [
@@ -16933,14 +17857,14 @@
"comment": "",
"meta": {
"range": [
- 87953,
- 87967
+ 90668,
+ 90682
],
"filename": "astronomy.js",
- "lineno": 1957,
+ "lineno": 2017,
"columnno": 8,
"code": {
- "id": "astnode100010077",
+ "id": "astnode100010404",
"name": "this.vec",
"type": "Identifier",
"value": "vec",
@@ -16958,14 +17882,14 @@
"comment": "",
"meta": {
"range": [
- 87977,
- 88007
+ 90692,
+ 90722
],
"filename": "astronomy.js",
- "lineno": 1958,
+ "lineno": 2018,
"columnno": 8,
"code": {
- "id": "astnode100010083",
+ "id": "astnode100010410",
"name": "this.elat",
"type": "CallExpression",
"value": "",
@@ -16983,14 +17907,14 @@
"comment": "",
"meta": {
"range": [
- 88017,
- 88047
+ 90732,
+ 90762
],
"filename": "astronomy.js",
- "lineno": 1959,
+ "lineno": 2019,
"columnno": 8,
"code": {
- "id": "astnode100010091",
+ "id": "astnode100010418",
"name": "this.elon",
"type": "CallExpression",
"value": "",
@@ -17008,14 +17932,14 @@
"comment": "",
"meta": {
"range": [
- 88057,
- 88106
+ 90772,
+ 90821
],
"filename": "astronomy.js",
- "lineno": 1962,
+ "lineno": 2022,
"columnno": 0,
"code": {
- "id": "astnode100010099",
+ "id": "astnode100010426",
"name": "exports.EclipticCoordinates",
"type": "Identifier",
"value": "EclipticCoordinates",
@@ -17032,14 +17956,14 @@
"comment": "",
"meta": {
"range": [
- 88108,
- 88196
+ 90823,
+ 90911
],
"filename": "astronomy.js",
- "lineno": 1963,
+ "lineno": 2023,
"columnno": 0,
"code": {
- "id": "astnode100010104",
+ "id": "astnode100010431",
"name": "VectorFromArray",
"type": "FunctionDeclaration",
"paramnames": [
@@ -17059,14 +17983,14 @@
"comment": "",
"meta": {
"range": [
- 88197,
- 88789
+ 90912,
+ 91504
],
"filename": "astronomy.js",
- "lineno": 1966,
+ "lineno": 2026,
"columnno": 0,
"code": {
- "id": "astnode100010122",
+ "id": "astnode100010449",
"name": "vector2radec",
"type": "FunctionDeclaration",
"paramnames": [
@@ -17093,14 +18017,14 @@
"comment": "",
"meta": {
"range": [
- 88242,
- 88274
+ 90957,
+ 90989
],
"filename": "astronomy.js",
- "lineno": 1967,
+ "lineno": 2027,
"columnno": 10,
"code": {
- "id": "astnode100010128",
+ "id": "astnode100010455",
"name": "vec",
"type": "CallExpression",
"value": ""
@@ -17118,14 +18042,14 @@
"comment": "",
"meta": {
"range": [
- 88286,
- 88324
+ 91001,
+ 91039
],
"filename": "astronomy.js",
- "lineno": 1968,
+ "lineno": 2028,
"columnno": 10,
"code": {
- "id": "astnode100010135",
+ "id": "astnode100010462",
"name": "xyproj",
"type": "BinaryExpression",
"value": ""
@@ -17143,14 +18067,14 @@
"comment": "",
"meta": {
"range": [
- 88336,
- 88376
+ 91051,
+ 91091
],
"filename": "astronomy.js",
- "lineno": 1969,
+ "lineno": 2029,
"columnno": 10,
"code": {
- "id": "astnode100010153",
+ "id": "astnode100010480",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -17168,14 +18092,14 @@
"comment": "",
"meta": {
"range": [
- 88573,
- 88621
+ 91288,
+ 91336
],
"filename": "astronomy.js",
- "lineno": 1975,
+ "lineno": 2035,
"columnno": 8,
"code": {
- "id": "astnode100010198",
+ "id": "astnode100010525",
"name": "ra",
"type": "BinaryExpression",
"value": ""
@@ -17193,14 +18117,14 @@
"comment": "",
"meta": {
"range": [
- 88647,
- 88655
+ 91362,
+ 91370
],
"filename": "astronomy.js",
- "lineno": 1977,
+ "lineno": 2037,
"columnno": 8,
"code": {
- "id": "astnode100010219",
+ "id": "astnode100010546",
"name": "ra",
"type": "Literal",
"funcscope": "vector2radec",
@@ -17219,14 +18143,14 @@
"comment": "",
"meta": {
"range": [
- 88667,
- 88728
+ 91382,
+ 91443
],
"filename": "astronomy.js",
- "lineno": 1978,
+ "lineno": 2038,
"columnno": 10,
"code": {
- "id": "astnode100010223",
+ "id": "astnode100010550",
"name": "dec",
"type": "BinaryExpression",
"value": ""
@@ -17244,14 +18168,14 @@
"comment": "",
"meta": {
"range": [
- 88790,
- 88992
+ 91505,
+ 91707
],
"filename": "astronomy.js",
- "lineno": 1981,
+ "lineno": 2041,
"columnno": 0,
"code": {
- "id": "astnode100010248",
+ "id": "astnode100010575",
"name": "spin",
"type": "FunctionDeclaration",
"paramnames": [
@@ -17276,14 +18200,14 @@
"comment": "",
"meta": {
"range": [
- 88828,
- 88858
+ 91543,
+ 91573
],
"filename": "astronomy.js",
- "lineno": 1982,
+ "lineno": 2042,
"columnno": 10,
"code": {
- "id": "astnode100010254",
+ "id": "astnode100010581",
"name": "angr",
"type": "BinaryExpression",
"value": ""
@@ -17301,14 +18225,14 @@
"comment": "",
"meta": {
"range": [
- 88870,
- 88888
+ 91585,
+ 91603
],
"filename": "astronomy.js",
- "lineno": 1983,
+ "lineno": 2043,
"columnno": 10,
"code": {
- "id": "astnode100010262",
+ "id": "astnode100010589",
"name": "c",
"type": "CallExpression",
"value": ""
@@ -17326,14 +18250,14 @@
"comment": "",
"meta": {
"range": [
- 88900,
- 88918
+ 91615,
+ 91633
],
"filename": "astronomy.js",
- "lineno": 1984,
+ "lineno": 2044,
"columnno": 10,
"code": {
- "id": "astnode100010270",
+ "id": "astnode100010597",
"name": "s",
"type": "CallExpression",
"value": ""
@@ -17351,14 +18275,14 @@
"comment": "/**\n * @brief Converts equatorial coordinates to horizontal coordinates.\n *\n * Given a date and time, a geographic location of an observer on the Earth, and\n * equatorial coordinates (right ascension and declination) of a celestial body,\n * returns horizontal coordinates (azimuth and altitude angles) for that body\n * as seen by that observer. Allows optional correction for atmospheric refraction.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to find horizontal coordinates.\n *\n * @param {Observer} observer\n * The location of the observer for which to find horizontal coordinates.\n *\n * @param {number} ra\n * Right ascension in sidereal hours of the celestial object,\n * referred to the mean equinox of date for the J2000 epoch.\n *\n * @param {number} dec\n * Declination in degrees of the celestial object,\n * referred to the mean equator of date for the J2000 epoch.\n * Positive values are north of the celestial equator and negative values are south.\n *\n * @param {string} refraction\n * If omitted or has a false-like value (false, null, undefined, etc.)\n * the calculations are performed without any correction for atmospheric\n * refraction. If the value is the string `\"normal\"`,\n * uses the recommended refraction correction based on Meeus \"Astronomical Algorithms\"\n * with a linear taper more than 1 degree below the horizon. The linear\n * taper causes the refraction to linearly approach 0 as the altitude of the\n * body approaches the nadir (-90 degrees).\n * If the value is the string `\"jplhor\"`, uses a JPL Horizons\n * compatible formula. This is the same algorithm as `\"normal\"`,\n * only without linear tapering; this can result in physically impossible\n * altitudes of less than -90 degrees, which may cause problems for some applications.\n * (The `\"jplhor\"` option was created for unit testing against data\n * generated by JPL Horizons, and is otherwise not recommended for use.)\n *\n * @returns {HorizontalCoordinates}\n */",
"meta": {
"range": [
- 91054,
- 95682
+ 93769,
+ 98397
],
"filename": "astronomy.js",
- "lineno": 2027,
+ "lineno": 2087,
"columnno": 0,
"code": {
- "id": "astnode100010304",
+ "id": "astnode100010631",
"name": "Horizon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -17478,14 +18402,14 @@
"comment": "",
"meta": {
"range": [
- 91150,
- 91171
+ 93865,
+ 93886
],
"filename": "astronomy.js",
- "lineno": 2029,
+ "lineno": 2089,
"columnno": 8,
"code": {
- "id": "astnode100010313",
+ "id": "astnode100010640",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -17503,14 +18427,14 @@
"comment": "",
"meta": {
"range": [
- 91258,
- 91312
+ 93973,
+ 94027
],
"filename": "astronomy.js",
- "lineno": 2033,
+ "lineno": 2093,
"columnno": 10,
"code": {
- "id": "astnode100010331",
+ "id": "astnode100010658",
"name": "sinlat",
"type": "CallExpression",
"value": ""
@@ -17528,14 +18452,14 @@
"comment": "",
"meta": {
"range": [
- 91324,
- 91378
+ 94039,
+ 94093
],
"filename": "astronomy.js",
- "lineno": 2034,
+ "lineno": 2094,
"columnno": 10,
"code": {
- "id": "astnode100010345",
+ "id": "astnode100010672",
"name": "coslat",
"type": "CallExpression",
"value": ""
@@ -17553,14 +18477,14 @@
"comment": "",
"meta": {
"range": [
- 91390,
- 91445
+ 94105,
+ 94160
],
"filename": "astronomy.js",
- "lineno": 2035,
+ "lineno": 2095,
"columnno": 10,
"code": {
- "id": "astnode100010359",
+ "id": "astnode100010686",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -17578,14 +18502,14 @@
"comment": "",
"meta": {
"range": [
- 91457,
- 91512
+ 94172,
+ 94227
],
"filename": "astronomy.js",
- "lineno": 2036,
+ "lineno": 2096,
"columnno": 10,
"code": {
- "id": "astnode100010373",
+ "id": "astnode100010700",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -17603,14 +18527,14 @@
"comment": "",
"meta": {
"range": [
- 91524,
- 91563
+ 94239,
+ 94278
],
"filename": "astronomy.js",
- "lineno": 2037,
+ "lineno": 2097,
"columnno": 10,
"code": {
- "id": "astnode100010387",
+ "id": "astnode100010714",
"name": "sindc",
"type": "CallExpression",
"value": ""
@@ -17628,14 +18552,14 @@
"comment": "",
"meta": {
"range": [
- 91575,
- 91614
+ 94290,
+ 94329
],
"filename": "astronomy.js",
- "lineno": 2038,
+ "lineno": 2098,
"columnno": 10,
"code": {
- "id": "astnode100010399",
+ "id": "astnode100010726",
"name": "cosdc",
"type": "CallExpression",
"value": ""
@@ -17653,14 +18577,14 @@
"comment": "",
"meta": {
"range": [
- 91626,
- 91665
+ 94341,
+ 94380
],
"filename": "astronomy.js",
- "lineno": 2039,
+ "lineno": 2099,
"columnno": 10,
"code": {
- "id": "astnode100010411",
+ "id": "astnode100010738",
"name": "sinra",
"type": "CallExpression",
"value": ""
@@ -17678,14 +18602,14 @@
"comment": "",
"meta": {
"range": [
- 91677,
- 91716
+ 94392,
+ 94431
],
"filename": "astronomy.js",
- "lineno": 2040,
+ "lineno": 2100,
"columnno": 10,
"code": {
- "id": "astnode100010423",
+ "id": "astnode100010750",
"name": "cosra",
"type": "CallExpression",
"value": ""
@@ -17703,14 +18627,14 @@
"comment": "",
"meta": {
"range": [
- 92467,
- 92515
+ 95182,
+ 95230
],
"filename": "astronomy.js",
- "lineno": 2054,
+ "lineno": 2114,
"columnno": 8,
"code": {
- "id": "astnode100010435",
+ "id": "astnode100010762",
"name": "uze",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"sinlat\"]"
@@ -17728,14 +18652,14 @@
"comment": "",
"meta": {
"range": [
- 92525,
- 92575
+ 95240,
+ 95290
],
"filename": "astronomy.js",
- "lineno": 2055,
+ "lineno": 2115,
"columnno": 8,
"code": {
- "id": "astnode100010446",
+ "id": "astnode100010773",
"name": "une",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"coslat\"]"
@@ -17753,14 +18677,14 @@
"comment": "",
"meta": {
"range": [
- 92585,
- 92611
+ 95300,
+ 95326
],
"filename": "astronomy.js",
- "lineno": 2056,
+ "lineno": 2116,
"columnno": 8,
"code": {
- "id": "astnode100010459",
+ "id": "astnode100010786",
"name": "uwe",
"type": "ArrayExpression",
"value": "[\"sinlon\",\"-coslon\",0]"
@@ -17778,14 +18702,14 @@
"comment": "",
"meta": {
"range": [
- 93008,
- 93046
+ 95723,
+ 95761
],
"filename": "astronomy.js",
- "lineno": 2062,
+ "lineno": 2122,
"columnno": 10,
"code": {
- "id": "astnode100010467",
+ "id": "astnode100010794",
"name": "spin_angle",
"type": "BinaryExpression",
"value": ""
@@ -17803,14 +18727,14 @@
"comment": "",
"meta": {
"range": [
- 93056,
- 93082
+ 95771,
+ 95797
],
"filename": "astronomy.js",
- "lineno": 2063,
+ "lineno": 2123,
"columnno": 8,
"code": {
- "id": "astnode100010476",
+ "id": "astnode100010803",
"name": "uz",
"type": "CallExpression",
"value": ""
@@ -17828,14 +18752,14 @@
"comment": "",
"meta": {
"range": [
- 93092,
- 93118
+ 95807,
+ 95833
],
"filename": "astronomy.js",
- "lineno": 2064,
+ "lineno": 2124,
"columnno": 8,
"code": {
- "id": "astnode100010483",
+ "id": "astnode100010810",
"name": "un",
"type": "CallExpression",
"value": ""
@@ -17853,14 +18777,14 @@
"comment": "",
"meta": {
"range": [
- 93128,
- 93154
+ 95843,
+ 95869
],
"filename": "astronomy.js",
- "lineno": 2065,
+ "lineno": 2125,
"columnno": 8,
"code": {
- "id": "astnode100010490",
+ "id": "astnode100010817",
"name": "uw",
"type": "CallExpression",
"value": ""
@@ -17878,14 +18802,14 @@
"comment": "",
"meta": {
"range": [
- 93330,
- 93371
+ 96045,
+ 96086
],
"filename": "astronomy.js",
- "lineno": 2069,
+ "lineno": 2129,
"columnno": 8,
"code": {
- "id": "astnode100010497",
+ "id": "astnode100010824",
"name": "p",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"sindc\"]"
@@ -17903,14 +18827,14 @@
"comment": "",
"meta": {
"range": [
- 93678,
- 93725
+ 96393,
+ 96440
],
"filename": "astronomy.js",
- "lineno": 2076,
+ "lineno": 2136,
"columnno": 10,
"code": {
- "id": "astnode100010508",
+ "id": "astnode100010835",
"name": "pz",
"type": "BinaryExpression",
"value": ""
@@ -17928,14 +18852,14 @@
"comment": "",
"meta": {
"range": [
- 93737,
- 93784
+ 96452,
+ 96499
],
"filename": "astronomy.js",
- "lineno": 2077,
+ "lineno": 2137,
"columnno": 10,
"code": {
- "id": "astnode100010534",
+ "id": "astnode100010861",
"name": "pn",
"type": "BinaryExpression",
"value": ""
@@ -17953,14 +18877,14 @@
"comment": "",
"meta": {
"range": [
- 93796,
- 93843
+ 96511,
+ 96558
],
"filename": "astronomy.js",
- "lineno": 2078,
+ "lineno": 2138,
"columnno": 10,
"code": {
- "id": "astnode100010560",
+ "id": "astnode100010887",
"name": "pw",
"type": "BinaryExpression",
"value": ""
@@ -17978,14 +18902,14 @@
"comment": "",
"meta": {
"range": [
- 93934,
- 93969
+ 96649,
+ 96684
],
"filename": "astronomy.js",
- "lineno": 2080,
+ "lineno": 2140,
"columnno": 8,
"code": {
- "id": "astnode100010586",
+ "id": "astnode100010913",
"name": "proj",
"type": "CallExpression",
"value": ""
@@ -18003,14 +18927,14 @@
"comment": "",
"meta": {
"range": [
- 94050,
- 94052
+ 96765,
+ 96767
],
"filename": "astronomy.js",
- "lineno": 2082,
+ "lineno": 2142,
"columnno": 8,
"code": {
- "id": "astnode100010600",
+ "id": "astnode100010927",
"name": "az"
}
},
@@ -18026,14 +18950,14 @@
"comment": "",
"meta": {
"range": [
- 94225,
- 94267
+ 96940,
+ 96982
],
"filename": "astronomy.js",
- "lineno": 2086,
+ "lineno": 2146,
"columnno": 8,
"code": {
- "id": "astnode100010608",
+ "id": "astnode100010935",
"name": "az",
"type": "BinaryExpression",
"funcscope": "Horizon",
@@ -18052,14 +18976,14 @@
"comment": "",
"meta": {
"range": [
- 94301,
- 94310
+ 97016,
+ 97025
],
"filename": "astronomy.js",
- "lineno": 2088,
+ "lineno": 2148,
"columnno": 12,
"code": {
- "id": "astnode100010626",
+ "id": "astnode100010953",
"name": "az",
"type": "Literal",
"funcscope": "Horizon",
@@ -18078,14 +19002,14 @@
"comment": "",
"meta": {
"range": [
- 94463,
- 94469
+ 97178,
+ 97184
],
"filename": "astronomy.js",
- "lineno": 2093,
+ "lineno": 2153,
"columnno": 8,
"code": {
- "id": "astnode100010631",
+ "id": "astnode100010958",
"name": "az",
"type": "Literal",
"funcscope": "Horizon",
@@ -18104,14 +19028,14 @@
"comment": "",
"meta": {
"range": [
- 94564,
- 94607
+ 97279,
+ 97322
],
"filename": "astronomy.js",
- "lineno": 2096,
+ "lineno": 2156,
"columnno": 8,
"code": {
- "id": "astnode100010635",
+ "id": "astnode100010962",
"name": "zd",
"type": "BinaryExpression",
"value": ""
@@ -18129,14 +19053,14 @@
"comment": "",
"meta": {
"range": [
- 94617,
- 94628
+ 97332,
+ 97343
],
"filename": "astronomy.js",
- "lineno": 2097,
+ "lineno": 2157,
"columnno": 8,
"code": {
- "id": "astnode100010648",
+ "id": "astnode100010975",
"name": "out_ra",
"type": "Identifier",
"value": "ra"
@@ -18154,14 +19078,14 @@
"comment": "",
"meta": {
"range": [
- 94638,
- 94651
+ 97353,
+ 97366
],
"filename": "astronomy.js",
- "lineno": 2098,
+ "lineno": 2158,
"columnno": 8,
"code": {
- "id": "astnode100010652",
+ "id": "astnode100010979",
"name": "out_dec",
"type": "Identifier",
"value": "dec"
@@ -18179,14 +19103,14 @@
"comment": "",
"meta": {
"range": [
- 94687,
- 94695
+ 97402,
+ 97410
],
"filename": "astronomy.js",
- "lineno": 2100,
+ "lineno": 2160,
"columnno": 12,
"code": {
- "id": "astnode100010659",
+ "id": "astnode100010986",
"name": "zd0",
"type": "Identifier",
"value": "zd"
@@ -18204,14 +19128,14 @@
"comment": "",
"meta": {
"range": [
- 94709,
- 94747
+ 97424,
+ 97462
],
"filename": "astronomy.js",
- "lineno": 2101,
+ "lineno": 2161,
"columnno": 12,
"code": {
- "id": "astnode100010663",
+ "id": "astnode100010990",
"name": "refr",
"type": "CallExpression",
"value": ""
@@ -18229,14 +19153,14 @@
"comment": "",
"meta": {
"range": [
- 94757,
- 94767
+ 97472,
+ 97482
],
"filename": "astronomy.js",
- "lineno": 2102,
+ "lineno": 2162,
"columnno": 8,
"code": {
- "id": "astnode100010672",
+ "id": "astnode100010999",
"name": "zd",
"type": "Identifier",
"funcscope": "Horizon",
@@ -18255,14 +19179,14 @@
"comment": "",
"meta": {
"range": [
- 94828,
- 94866
+ 97543,
+ 97581
],
"filename": "astronomy.js",
- "lineno": 2104,
+ "lineno": 2164,
"columnno": 18,
"code": {
- "id": "astnode100010685",
+ "id": "astnode100011012",
"name": "sinzd",
"type": "CallExpression",
"value": ""
@@ -18280,14 +19204,14 @@
"comment": "",
"meta": {
"range": [
- 94886,
- 94924
+ 97601,
+ 97639
],
"filename": "astronomy.js",
- "lineno": 2105,
+ "lineno": 2165,
"columnno": 18,
"code": {
- "id": "astnode100010697",
+ "id": "astnode100011024",
"name": "coszd",
"type": "CallExpression",
"value": ""
@@ -18305,14 +19229,14 @@
"comment": "",
"meta": {
"range": [
- 94944,
- 94984
+ 97659,
+ 97699
],
"filename": "astronomy.js",
- "lineno": 2106,
+ "lineno": 2166,
"columnno": 18,
"code": {
- "id": "astnode100010709",
+ "id": "astnode100011036",
"name": "sinzd0",
"type": "CallExpression",
"value": ""
@@ -18330,14 +19254,14 @@
"comment": "",
"meta": {
"range": [
- 95004,
- 95044
+ 97719,
+ 97759
],
"filename": "astronomy.js",
- "lineno": 2107,
+ "lineno": 2167,
"columnno": 18,
"code": {
- "id": "astnode100010721",
+ "id": "astnode100011048",
"name": "coszd0",
"type": "CallExpression",
"value": ""
@@ -18355,14 +19279,14 @@
"comment": "",
"meta": {
"range": [
- 95062,
- 95069
+ 97777,
+ 97784
],
"filename": "astronomy.js",
- "lineno": 2108,
+ "lineno": 2168,
"columnno": 16,
"code": {
- "id": "astnode100010733",
+ "id": "astnode100011060",
"name": "pr",
"type": "ArrayExpression",
"value": "[]"
@@ -18380,14 +19304,14 @@
"comment": "",
"meta": {
"range": [
- 95092,
- 95097
+ 97807,
+ 97812
],
"filename": "astronomy.js",
- "lineno": 2109,
+ "lineno": 2169,
"columnno": 21,
"code": {
- "id": "astnode100010738",
+ "id": "astnode100011065",
"name": "j",
"type": "Literal",
"value": 0
@@ -18405,14 +19329,14 @@
"comment": "",
"meta": {
"range": [
- 95224,
- 95271
+ 97939,
+ 97986
],
"filename": "astronomy.js",
- "lineno": 2112,
+ "lineno": 2172,
"columnno": 12,
"code": {
- "id": "astnode100010772",
+ "id": "astnode100011099",
"name": "proj",
"type": "CallExpression",
"funcscope": "Horizon",
@@ -18431,14 +19355,14 @@
"comment": "",
"meta": {
"range": [
- 95317,
- 95369
+ 98032,
+ 98084
],
"filename": "astronomy.js",
- "lineno": 2114,
+ "lineno": 2174,
"columnno": 16,
"code": {
- "id": "astnode100010799",
+ "id": "astnode100011126",
"name": "out_ra",
"type": "BinaryExpression",
"funcscope": "Horizon",
@@ -18457,14 +19381,14 @@
"comment": "",
"meta": {
"range": [
- 95425,
- 95437
+ 98140,
+ 98152
],
"filename": "astronomy.js",
- "lineno": 2116,
+ "lineno": 2176,
"columnno": 20,
"code": {
- "id": "astnode100010821",
+ "id": "astnode100011148",
"name": "out_ra",
"type": "Literal",
"funcscope": "Horizon",
@@ -18483,14 +19407,14 @@
"comment": "",
"meta": {
"range": [
- 95506,
- 95516
+ 98221,
+ 98231
],
"filename": "astronomy.js",
- "lineno": 2120,
+ "lineno": 2180,
"columnno": 16,
"code": {
- "id": "astnode100010826",
+ "id": "astnode100011153",
"name": "out_ra",
"type": "Literal",
"funcscope": "Horizon",
@@ -18509,14 +19433,14 @@
"comment": "",
"meta": {
"range": [
- 95544,
- 95595
+ 98259,
+ 98310
],
"filename": "astronomy.js",
- "lineno": 2122,
+ "lineno": 2182,
"columnno": 12,
"code": {
- "id": "astnode100010830",
+ "id": "astnode100011157",
"name": "out_dec",
"type": "BinaryExpression",
"funcscope": "Horizon",
@@ -18535,14 +19459,14 @@
"comment": "",
"meta": {
"range": [
- 95683,
- 95708
+ 98398,
+ 98423
],
"filename": "astronomy.js",
- "lineno": 2127,
+ "lineno": 2187,
"columnno": 0,
"code": {
- "id": "astnode100010854",
+ "id": "astnode100011181",
"name": "exports.Horizon",
"type": "Identifier",
"value": "Horizon",
@@ -18559,14 +19483,14 @@
"comment": "",
"meta": {
"range": [
- 95710,
- 96145
+ 98425,
+ 98860
],
"filename": "astronomy.js",
- "lineno": 2128,
+ "lineno": 2188,
"columnno": 0,
"code": {
- "id": "astnode100010859",
+ "id": "astnode100011186",
"name": "VerifyObserver",
"type": "FunctionDeclaration",
"paramnames": [
@@ -18585,14 +19509,14 @@
"comment": "/**\n * @brief Represents the geographic location of an observer on the surface of the Earth.\n *\n * @property {number} latitude\n * The observer's geographic latitude in degrees north of the Earth's equator.\n * The value is negative for observers south of the equator.\n * Must be in the range -90 to +90.\n *\n * @property {number} longitude\n * The observer's geographic longitude in degrees east of the prime meridian\n * passing through Greenwich, England.\n * The value is negative for observers west of the prime meridian.\n * The value should be kept in the range -180 to +180 to minimize floating point errors.\n *\n * @property {number} height\n * The observer's elevation above mean sea level, expressed in meters.\n */",
"meta": {
"range": [
- 96903,
- 97104
+ 99618,
+ 99819
],
"filename": "astronomy.js",
- "lineno": 2157,
+ "lineno": 2217,
"columnno": 0,
"code": {
- "id": "astnode100010916",
+ "id": "astnode100011243",
"name": "Observer",
"type": "ClassDeclaration",
"paramnames": [
@@ -18649,14 +19573,14 @@
"comment": "",
"meta": {
"range": [
- 96924,
- 97102
+ 99639,
+ 99817
],
"filename": "astronomy.js",
- "lineno": 2158,
+ "lineno": 2218,
"columnno": 4,
"code": {
- "id": "astnode100010919",
+ "id": "astnode100011246",
"name": "Observer",
"type": "MethodDefinition",
"paramnames": [
@@ -18680,14 +19604,14 @@
"comment": "/**\n * @brief Represents the geographic location of an observer on the surface of the Earth.\n *\n * @property {number} latitude\n * The observer's geographic latitude in degrees north of the Earth's equator.\n * The value is negative for observers south of the equator.\n * Must be in the range -90 to +90.\n *\n * @property {number} longitude\n * The observer's geographic longitude in degrees east of the prime meridian\n * passing through Greenwich, England.\n * The value is negative for observers west of the prime meridian.\n * The value should be kept in the range -180 to +180 to minimize floating point errors.\n *\n * @property {number} height\n * The observer's elevation above mean sea level, expressed in meters.\n */",
"meta": {
"range": [
- 96903,
- 97104
+ 99618,
+ 99819
],
"filename": "astronomy.js",
- "lineno": 2157,
+ "lineno": 2217,
"columnno": 0,
"code": {
- "id": "astnode100010916",
+ "id": "astnode100011243",
"name": "Observer",
"type": "ClassDeclaration",
"paramnames": [
@@ -18743,14 +19667,14 @@
"comment": "",
"meta": {
"range": [
- 96975,
- 96999
+ 99690,
+ 99714
],
"filename": "astronomy.js",
- "lineno": 2159,
+ "lineno": 2219,
"columnno": 8,
"code": {
- "id": "astnode100010927",
+ "id": "astnode100011254",
"name": "this.latitude",
"type": "Identifier",
"value": "latitude",
@@ -18768,14 +19692,14 @@
"comment": "",
"meta": {
"range": [
- 97009,
- 97035
+ 99724,
+ 99750
],
"filename": "astronomy.js",
- "lineno": 2160,
+ "lineno": 2220,
"columnno": 8,
"code": {
- "id": "astnode100010933",
+ "id": "astnode100011260",
"name": "this.longitude",
"type": "Identifier",
"value": "longitude",
@@ -18793,14 +19717,14 @@
"comment": "",
"meta": {
"range": [
- 97045,
- 97065
+ 99760,
+ 99780
],
"filename": "astronomy.js",
- "lineno": 2161,
+ "lineno": 2221,
"columnno": 8,
"code": {
- "id": "astnode100010939",
+ "id": "astnode100011266",
"name": "this.height",
"type": "Identifier",
"value": "height",
@@ -18818,14 +19742,14 @@
"comment": "",
"meta": {
"range": [
- 97105,
- 97132
+ 99820,
+ 99847
],
"filename": "astronomy.js",
- "lineno": 2165,
+ "lineno": 2225,
"columnno": 0,
"code": {
- "id": "astnode100010949",
+ "id": "astnode100011276",
"name": "exports.Observer",
"type": "Identifier",
"value": "Observer",
@@ -18842,14 +19766,14 @@
"comment": "/**\n * @brief Returns apparent geocentric true ecliptic coordinates of date for the Sun.\n *\n * This function is used for calculating the times of equinoxes and solstices.\n *\n * Geocentric means coordinates as the Sun would appear to a hypothetical observer\n * at the center of the Earth.\n * Ecliptic coordinates of date are measured along the plane of the Earth's mean\n * orbit around the Sun, using the\n * equinox\n * of the Earth as adjusted for precession and nutation of the Earth's\n * axis of rotation on the given date.\n *\n * @param {FlexibleDateTime} date\n * The date and time at which to calculate the Sun's apparent location as seen from\n * the center of the Earth.\n *\n * @returns {EclipticCoordinates}\n */",
"meta": {
"range": [
- 97949,
- 98950
+ 100664,
+ 101665
],
"filename": "astronomy.js",
- "lineno": 2185,
+ "lineno": 2245,
"columnno": 0,
"code": {
- "id": "astnode100010954",
+ "id": "astnode100011281",
"name": "SunPosition",
"type": "FunctionDeclaration",
"paramnames": [
@@ -18905,14 +19829,14 @@
"comment": "",
"meta": {
"range": [
- 98195,
- 98238
+ 100910,
+ 100953
],
"filename": "astronomy.js",
- "lineno": 2189,
+ "lineno": 2249,
"columnno": 10,
"code": {
- "id": "astnode100010959",
+ "id": "astnode100011286",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -18930,14 +19854,14 @@
"comment": "",
"meta": {
"range": [
- 98315,
- 98353
+ 101030,
+ 101068
],
"filename": "astronomy.js",
- "lineno": 2191,
+ "lineno": 2251,
"columnno": 10,
"code": {
- "id": "astnode100010972",
+ "id": "astnode100011299",
"name": "earth2000",
"type": "CallExpression",
"value": ""
@@ -18955,14 +19879,14 @@
"comment": "",
"meta": {
"range": [
- 98415,
- 98467
+ 101130,
+ 101182
],
"filename": "astronomy.js",
- "lineno": 2193,
+ "lineno": 2253,
"columnno": 10,
"code": {
- "id": "astnode100010981",
+ "id": "astnode100011308",
"name": "sun2000",
"type": "ArrayExpression",
"value": "[\"-earth2000.x\",\"-earth2000.y\",\"-earth2000.z\"]"
@@ -18980,14 +19904,14 @@
"comment": "",
"meta": {
"range": [
- 98672,
- 98720
+ 101387,
+ 101435
],
"filename": "astronomy.js",
- "lineno": 2197,
+ "lineno": 2257,
"columnno": 10,
"code": {
- "id": "astnode100011007",
+ "id": "astnode100011334",
"name": "true_obliq",
"type": "BinaryExpression",
"value": ""
@@ -19005,14 +19929,14 @@
"comment": "",
"meta": {
"range": [
- 98732,
- 98761
+ 101447,
+ 101476
],
"filename": "astronomy.js",
- "lineno": 2198,
+ "lineno": 2258,
"columnno": 10,
"code": {
- "id": "astnode100011019",
+ "id": "astnode100011346",
"name": "cos_ob",
"type": "CallExpression",
"value": ""
@@ -19030,14 +19954,14 @@
"comment": "",
"meta": {
"range": [
- 98773,
- 98802
+ 101488,
+ 101517
],
"filename": "astronomy.js",
- "lineno": 2199,
+ "lineno": 2259,
"columnno": 10,
"code": {
- "id": "astnode100011027",
+ "id": "astnode100011354",
"name": "sin_ob",
"type": "CallExpression",
"value": ""
@@ -19055,14 +19979,14 @@
"comment": "",
"meta": {
"range": [
- 98814,
- 98848
+ 101529,
+ 101563
],
"filename": "astronomy.js",
- "lineno": 2200,
+ "lineno": 2260,
"columnno": 10,
"code": {
- "id": "astnode100011035",
+ "id": "astnode100011362",
"name": "vec",
"type": "NewExpression",
"value": ""
@@ -19080,14 +20004,14 @@
"comment": "",
"meta": {
"range": [
- 98860,
- 98922
+ 101575,
+ 101637
],
"filename": "astronomy.js",
- "lineno": 2201,
+ "lineno": 2261,
"columnno": 10,
"code": {
- "id": "astnode100011044",
+ "id": "astnode100011371",
"name": "sun_ecliptic",
"type": "CallExpression",
"value": ""
@@ -19105,14 +20029,14 @@
"comment": "",
"meta": {
"range": [
- 98951,
- 98984
+ 101666,
+ 101699
],
"filename": "astronomy.js",
- "lineno": 2204,
+ "lineno": 2264,
"columnno": 0,
"code": {
- "id": "astnode100011054",
+ "id": "astnode100011381",
"name": "exports.SunPosition",
"type": "Identifier",
"value": "SunPosition",
@@ -19129,14 +20053,14 @@
"comment": "/**\n * @brief Calculates equatorial coordinates of a Solar System body at a given time.\n *\n * Returns topocentric equatorial coordinates (right ascension and declination)\n * in one of two different systems: J2000 or true-equator-of-date.\n * Allows optional correction for aberration.\n * Always corrects for light travel time (represents the object as seen by the observer\n * with light traveling to the Earth at finite speed, not where the object is right now).\n * Topocentric refers to a position as seen by an observer on the surface of the Earth.\n * This function corrects for\n * parallax\n * of the object between a geocentric observer and a topocentric observer.\n * This is most significant for the Moon, because it is so close to the Earth.\n * However, it can have a small effect on the apparent positions of other bodies.\n *\n * @param {Body} body\n * The body for which to find equatorial coordinates.\n * Not allowed to be `\"Earth\"`.\n *\n * @param {FlexibleDateTime} date\n * Specifies the date and time at which the body is to be observed.\n *\n * @param {Observer} observer\n * The location on the Earth of the observer.\n *\n * @param {bool} ofdate\n * Pass `true` to return equatorial coordinates of date,\n * i.e. corrected for precession and nutation at the given date.\n * This is needed to get correct horizontal coordinates when you call\n * {@link Horizon}.\n * Pass `false` to return equatorial coordinates in the J2000 system.\n *\n * @param {bool} aberration\n * Pass `true` to correct for\n * aberration,\n * or `false` to leave uncorrected.\n *\n * @returns {EquatorialCoordinates}\n * The topocentric coordinates of the body as adjusted for the given observer.\n */",
"meta": {
"range": [
- 100841,
- 101413
+ 103556,
+ 104128
],
"filename": "astronomy.js",
- "lineno": 2245,
+ "lineno": 2305,
"columnno": 0,
"code": {
- "id": "astnode100011059",
+ "id": "astnode100011386",
"name": "Equator",
"type": "FunctionDeclaration",
"paramnames": [
@@ -19229,14 +20153,14 @@
"comment": "",
"meta": {
"range": [
- 101000,
- 101021
+ 103715,
+ 103736
],
"filename": "astronomy.js",
- "lineno": 2249,
+ "lineno": 2309,
"columnno": 10,
"code": {
- "id": "astnode100011080",
+ "id": "astnode100011407",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -19254,14 +20178,14 @@
"comment": "",
"meta": {
"range": [
- 101033,
- 101070
+ 103748,
+ 103785
],
"filename": "astronomy.js",
- "lineno": 2250,
+ "lineno": 2310,
"columnno": 10,
"code": {
- "id": "astnode100011086",
+ "id": "astnode100011413",
"name": "gc_observer",
"type": "CallExpression",
"value": ""
@@ -19279,14 +20203,14 @@
"comment": "",
"meta": {
"range": [
- 101082,
- 101120
+ 103797,
+ 103835
],
"filename": "astronomy.js",
- "lineno": 2251,
+ "lineno": 2311,
"columnno": 10,
"code": {
- "id": "astnode100011093",
+ "id": "astnode100011420",
"name": "gc",
"type": "CallExpression",
"value": ""
@@ -19304,14 +20228,14 @@
"comment": "",
"meta": {
"range": [
- 101132,
- 101239
+ 103847,
+ 103954
],
"filename": "astronomy.js",
- "lineno": 2252,
+ "lineno": 2312,
"columnno": 10,
"code": {
- "id": "astnode100011101",
+ "id": "astnode100011428",
"name": "j2000",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -19329,14 +20253,14 @@
"comment": "",
"meta": {
"range": [
- 101310,
- 101369
+ 104025,
+ 104084
],
"filename": "astronomy.js",
- "lineno": 2259,
+ "lineno": 2319,
"columnno": 10,
"code": {
- "id": "astnode100011134",
+ "id": "astnode100011461",
"name": "datevect",
"type": "CallExpression",
"value": ""
@@ -19354,14 +20278,14 @@
"comment": "",
"meta": {
"range": [
- 101414,
- 101439
+ 104129,
+ 104154
],
"filename": "astronomy.js",
- "lineno": 2262,
+ "lineno": 2322,
"columnno": 0,
"code": {
- "id": "astnode100011149",
+ "id": "astnode100011476",
"name": "exports.Equator",
"type": "Identifier",
"value": "Equator",
@@ -19378,14 +20302,14 @@
"comment": "/**\n * @brief Calculates geocentric equatorial coordinates of an observer on the surface of the Earth.\n *\n * This function calculates a vector from the center of the Earth to\n * a point on or near the surface of the Earth, expressed in equatorial\n * coordinates. It takes into account the rotation of the Earth at the given\n * time, along with the given latitude, longitude, and elevation of the observer.\n *\n * The caller may pass `ofdate` as `true` to return coordinates relative to the Earth's\n * equator at the specified time, or `false` to use the J2000 equator.\n *\n * The returned vector has components expressed in astronomical units (AU).\n * To convert to kilometers, multiply the `x`, `y`, and `z` values by\n * the constant value {@link KM_PER_AU}.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the observer's position vector.\n *\n * @param {Observer} observer\n * The geographic location of a point on or near the surface of the Earth.\n *\n * @param {boolean} ofdate\n * Selects the date of the Earth's equator in which to express the equatorial coordinates.\n * The caller may pass `false` to use the orientation of the Earth's equator\n * at noon UTC on January 1, 2000, in which case this function corrects for precession\n * and nutation of the Earth as it was at the moment specified by the `time` parameter.\n * Or the caller may pass `true` to use the Earth's equator at `time`\n * as the orientation.\n *\n * @returns {Vector}\n * An equatorial vector from the center of the Earth to the specified location\n * on (or near) the Earth's surface.\n */",
"meta": {
"range": [
- 103080,
- 103365
+ 105795,
+ 106080
],
"filename": "astronomy.js",
- "lineno": 2296,
+ "lineno": 2356,
"columnno": 0,
"code": {
- "id": "astnode100011154",
+ "id": "astnode100011481",
"name": "ObserverVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -19456,14 +20380,14 @@
"comment": "",
"meta": {
"range": [
- 103140,
- 103161
+ 105855,
+ 105876
],
"filename": "astronomy.js",
- "lineno": 2297,
+ "lineno": 2357,
"columnno": 10,
"code": {
- "id": "astnode100011161",
+ "id": "astnode100011488",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -19481,14 +20405,14 @@
"comment": "",
"meta": {
"range": [
- 103173,
- 103199
+ 105888,
+ 105914
],
"filename": "astronomy.js",
- "lineno": 2298,
+ "lineno": 2358,
"columnno": 10,
"code": {
- "id": "astnode100011167",
+ "id": "astnode100011494",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -19506,14 +20430,14 @@
"comment": "",
"meta": {
"range": [
- 103209,
- 103241
+ 105924,
+ 105956
],
"filename": "astronomy.js",
- "lineno": 2299,
+ "lineno": 2359,
"columnno": 8,
"code": {
- "id": "astnode100011173",
+ "id": "astnode100011500",
"name": "ovec",
"type": "MemberExpression",
"value": ".pos"
@@ -19531,14 +20455,14 @@
"comment": "",
"meta": {
"range": [
- 103268,
- 103322
+ 105983,
+ 106037
],
"filename": "astronomy.js",
- "lineno": 2301,
+ "lineno": 2361,
"columnno": 8,
"code": {
- "id": "astnode100011185",
+ "id": "astnode100011512",
"name": "ovec",
"type": "CallExpression",
"funcscope": "ObserverVector",
@@ -19557,14 +20481,14 @@
"comment": "",
"meta": {
"range": [
- 103366,
- 103405
+ 106081,
+ 106120
],
"filename": "astronomy.js",
- "lineno": 2304,
+ "lineno": 2364,
"columnno": 0,
"code": {
- "id": "astnode100011200",
+ "id": "astnode100011527",
"name": "exports.ObserverVector",
"type": "Identifier",
"value": "ObserverVector",
@@ -19577,18 +20501,211 @@
"kind": "member",
"scope": "global"
},
+ {
+ "comment": "/**\n * @brief Calculates the geographic location corresponding to an equatorial vector.\n *\n * This is the inverse function of #Vector.\n * Instead of converting #Observer to #Vector,\n * it converts `Vector` to `Observer`.\n *\n * @param {Vector} vector\n * The geocentric equatorial position vector for which to find geographic coordinates.\n * The components are expressed in Astronomical Units (AU).\n * You can calculate AU by dividing kilometers by the constant #KM_PER_AU.\n * The time `vector.t` determines the Earth's rotation.\n *\n * @param {boolean} ofdate\n * Selects the date of the Earth's equator in which `vector` is expressed.\n * The caller may select `EQUATOR_J2000` to use the orientation of the Earth's equator\n * at noon UTC on January 1, 2000, in which case this function corrects for precession\n * and nutation of the Earth as it was at the moment specified by `vector.t`.\n * Or the caller may select `EQUATOR_OF_DATE` to use the Earth's equator at `vector.t`\n * as the orientation.\n *\n * @returns {Observer}\n * The geographic latitude, longitude, and elevation above sea level\n * that corresponds to the given equatorial vector.\n */",
+ "meta": {
+ "range": [
+ 107328,
+ 107661
+ ],
+ "filename": "astronomy.js",
+ "lineno": 2390,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100011532",
+ "name": "VectorObserver",
+ "type": "FunctionDeclaration",
+ "paramnames": [
+ "vector",
+ "ofdate"
+ ]
+ },
+ "vars": {
+ "gast": "VectorObserver~gast",
+ "ovec": "VectorObserver~ovec"
+ }
+ },
+ "tags": [
+ {
+ "originalTitle": "brief",
+ "title": "brief",
+ "text": "Calculates the geographic location corresponding to an equatorial vector.\n\nThis is the inverse function of #Vector.\nInstead of converting #Observer to #Vector,\nit converts `Vector` to `Observer`.",
+ "value": "Calculates the geographic location corresponding to an equatorial vector.\n\nThis is the inverse function of #Vector.\nInstead of converting #Observer to #Vector,\nit converts `Vector` to `Observer`."
+ }
+ ],
+ "params": [
+ {
+ "type": {
+ "names": [
+ "Vector"
+ ]
+ },
+ "description": "The geocentric equatorial position vector for which to find geographic coordinates.\n The components are expressed in Astronomical Units (AU).\n You can calculate AU by dividing kilometers by the constant #KM_PER_AU.\n The time `vector.t` determines the Earth's rotation.",
+ "name": "vector"
+ },
+ {
+ "type": {
+ "names": [
+ "boolean"
+ ]
+ },
+ "description": "Selects the date of the Earth's equator in which `vector` is expressed.\n The caller may select `EQUATOR_J2000` to use the orientation of the Earth's equator\n at noon UTC on January 1, 2000, in which case this function corrects for precession\n and nutation of the Earth as it was at the moment specified by `vector.t`.\n Or the caller may select `EQUATOR_OF_DATE` to use the Earth's equator at `vector.t`\n as the orientation.",
+ "name": "ofdate"
+ }
+ ],
+ "returns": [
+ {
+ "type": {
+ "names": [
+ "Observer"
+ ]
+ },
+ "description": "The geographic latitude, longitude, and elevation above sea level\n that corresponds to the given equatorial vector."
+ }
+ ],
+ "name": "VectorObserver",
+ "longname": "VectorObserver",
+ "kind": "function",
+ "scope": "global"
+ },
{
"comment": "",
"meta": {
"range": [
- 103407,
- 103995
+ 107380,
+ 107410
],
"filename": "astronomy.js",
- "lineno": 2305,
+ "lineno": 2391,
+ "columnno": 10,
+ "code": {
+ "id": "astnode100011538",
+ "name": "gast",
+ "type": "CallExpression",
+ "value": ""
+ }
+ },
+ "undocumented": true,
+ "name": "gast",
+ "longname": "VectorObserver~gast",
+ "kind": "constant",
+ "memberof": "VectorObserver",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 107420,
+ 107457
+ ],
+ "filename": "astronomy.js",
+ "lineno": 2392,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100011546",
+ "name": "ovec",
+ "type": "ArrayExpression",
+ "value": "[\"vector.x\",\"vector.y\",\"vector.z\"]"
+ }
+ },
+ "undocumented": true,
+ "name": "ovec",
+ "longname": "VectorObserver~ovec",
+ "kind": "member",
+ "memberof": "VectorObserver",
+ "scope": "inner",
+ "params": []
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 107486,
+ 107546
+ ],
+ "filename": "astronomy.js",
+ "lineno": 2394,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100011563",
+ "name": "ovec",
+ "type": "CallExpression",
+ "funcscope": "VectorObserver",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "ovec",
+ "longname": "VectorObserver~ovec",
+ "kind": "member",
+ "memberof": "VectorObserver",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 107556,
+ 107614
+ ],
+ "filename": "astronomy.js",
+ "lineno": 2395,
+ "columnno": 8,
+ "code": {
+ "id": "astnode100011575",
+ "name": "ovec",
+ "type": "CallExpression",
+ "funcscope": "VectorObserver",
+ "value": "",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "ovec",
+ "longname": "VectorObserver~ovec",
+ "kind": "member",
+ "memberof": "VectorObserver",
+ "scope": "inner"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 107662,
+ 107701
+ ],
+ "filename": "astronomy.js",
+ "lineno": 2399,
"columnno": 0,
"code": {
- "id": "astnode100011205",
+ "id": "astnode100011592",
+ "name": "exports.VectorObserver",
+ "type": "Identifier",
+ "value": "VectorObserver",
+ "paramnames": []
+ }
+ },
+ "undocumented": true,
+ "name": "VectorObserver",
+ "longname": "VectorObserver",
+ "kind": "member",
+ "scope": "global"
+ },
+ {
+ "comment": "",
+ "meta": {
+ "range": [
+ 107703,
+ 108291
+ ],
+ "filename": "astronomy.js",
+ "lineno": 2400,
+ "columnno": 0,
+ "code": {
+ "id": "astnode100011597",
"name": "RotateEquatorialToEcliptic",
"type": "FunctionDeclaration",
"paramnames": [
@@ -19618,14 +20735,14 @@
"comment": "",
"meta": {
"range": [
- 103535,
- 103545
+ 107831,
+ 107841
],
"filename": "astronomy.js",
- "lineno": 2307,
+ "lineno": 2402,
"columnno": 10,
"code": {
- "id": "astnode100011212",
+ "id": "astnode100011604",
"name": "ex",
"type": "MemberExpression",
"value": "equ.x"
@@ -19643,14 +20760,14 @@
"comment": "",
"meta": {
"range": [
- 103557,
- 103593
+ 107853,
+ 107889
],
"filename": "astronomy.js",
- "lineno": 2308,
+ "lineno": 2403,
"columnno": 10,
"code": {
- "id": "astnode100011218",
+ "id": "astnode100011610",
"name": "ey",
"type": "BinaryExpression",
"value": ""
@@ -19668,14 +20785,14 @@
"comment": "",
"meta": {
"range": [
- 103605,
- 103642
+ 107901,
+ 107938
],
"filename": "astronomy.js",
- "lineno": 2309,
+ "lineno": 2404,
"columnno": 10,
"code": {
- "id": "astnode100011232",
+ "id": "astnode100011624",
"name": "ez",
"type": "BinaryExpression",
"value": ""
@@ -19693,14 +20810,14 @@
"comment": "",
"meta": {
"range": [
- 103654,
- 103691
+ 107950,
+ 107987
],
"filename": "astronomy.js",
- "lineno": 2310,
+ "lineno": 2405,
"columnno": 10,
"code": {
- "id": "astnode100011247",
+ "id": "astnode100011639",
"name": "xyproj",
"type": "CallExpression",
"value": ""
@@ -19718,14 +20835,14 @@
"comment": "",
"meta": {
"range": [
- 103701,
- 103709
+ 107997,
+ 108005
],
"filename": "astronomy.js",
- "lineno": 2311,
+ "lineno": 2406,
"columnno": 8,
"code": {
- "id": "astnode100011261",
+ "id": "astnode100011653",
"name": "elon",
"type": "Literal",
"value": 0
@@ -19743,14 +20860,14 @@
"comment": "",
"meta": {
"range": [
- 103741,
- 103784
+ 108037,
+ 108080
],
"filename": "astronomy.js",
- "lineno": 2313,
+ "lineno": 2408,
"columnno": 8,
"code": {
- "id": "astnode100011270",
+ "id": "astnode100011662",
"name": "elon",
"type": "BinaryExpression",
"funcscope": "RotateEquatorialToEcliptic",
@@ -19769,14 +20886,14 @@
"comment": "",
"meta": {
"range": [
- 103820,
- 103831
+ 108116,
+ 108127
],
"filename": "astronomy.js",
- "lineno": 2315,
+ "lineno": 2410,
"columnno": 12,
"code": {
- "id": "astnode100011287",
+ "id": "astnode100011679",
"name": "elon",
"type": "Literal",
"funcscope": "RotateEquatorialToEcliptic",
@@ -19795,14 +20912,14 @@
"comment": "",
"meta": {
"range": [
- 103847,
- 103894
+ 108143,
+ 108190
],
"filename": "astronomy.js",
- "lineno": 2317,
+ "lineno": 2412,
"columnno": 8,
"code": {
- "id": "astnode100011291",
+ "id": "astnode100011683",
"name": "elat",
"type": "BinaryExpression",
"value": ""
@@ -19820,14 +20937,14 @@
"comment": "",
"meta": {
"range": [
- 103904,
- 103939
+ 108200,
+ 108235
],
"filename": "astronomy.js",
- "lineno": 2318,
+ "lineno": 2413,
"columnno": 8,
"code": {
- "id": "astnode100011304",
+ "id": "astnode100011696",
"name": "ecl",
"type": "NewExpression",
"value": ""
@@ -19845,14 +20962,14 @@
"comment": "/**\n * @brief Converts equatorial Cartesian coordinates to ecliptic Cartesian and angular coordinates.\n *\n * Given J2000 equatorial Cartesian coordinates,\n * returns J2000 ecliptic latitude, longitude, and cartesian coordinates.\n * You can call {@link GeoVector} and pass the resulting vector to this function.\n *\n * @param {Vector} equ\n * A vector in the J2000 equatorial coordinate system.\n *\n * @returns {EclipticCoordinates}\n */",
"meta": {
"range": [
- 104434,
- 104921
+ 108730,
+ 109217
],
"filename": "astronomy.js",
- "lineno": 2333,
+ "lineno": 2428,
"columnno": 0,
"code": {
- "id": "astnode100011320",
+ "id": "astnode100011712",
"name": "Ecliptic",
"type": "FunctionDeclaration",
"paramnames": [
@@ -19902,14 +21019,14 @@
"comment": "",
"meta": {
"range": [
- 104711,
- 104766
+ 109007,
+ 109062
],
"filename": "astronomy.js",
- "lineno": 2338,
+ "lineno": 2433,
"columnno": 8,
"code": {
- "id": "astnode100011330",
+ "id": "astnode100011722",
"name": "ob2000",
"type": "BinaryExpression",
"funcscope": "Ecliptic",
@@ -19928,14 +21045,14 @@
"comment": "",
"meta": {
"range": [
- 104776,
- 104805
+ 109072,
+ 109101
],
"filename": "astronomy.js",
- "lineno": 2339,
+ "lineno": 2434,
"columnno": 8,
"code": {
- "id": "astnode100011344",
+ "id": "astnode100011736",
"name": "cos_ob2000",
"type": "CallExpression",
"funcscope": "Ecliptic",
@@ -19954,14 +21071,14 @@
"comment": "",
"meta": {
"range": [
- 104815,
- 104844
+ 109111,
+ 109140
],
"filename": "astronomy.js",
- "lineno": 2340,
+ "lineno": 2435,
"columnno": 8,
"code": {
- "id": "astnode100011352",
+ "id": "astnode100011744",
"name": "sin_ob2000",
"type": "CallExpression",
"funcscope": "Ecliptic",
@@ -19980,14 +21097,14 @@
"comment": "",
"meta": {
"range": [
- 104922,
- 104949
+ 109218,
+ 109245
],
"filename": "astronomy.js",
- "lineno": 2344,
+ "lineno": 2439,
"columnno": 0,
"code": {
- "id": "astnode100011366",
+ "id": "astnode100011758",
"name": "exports.Ecliptic",
"type": "Identifier",
"value": "Ecliptic",
@@ -20004,14 +21121,14 @@
"comment": "/**\n * @brief Calculates the geocentric Cartesian coordinates for the Moon in the J2000 equatorial system.\n *\n * Based on the Nautical Almanac Office's Improved Lunar Ephemeris of 1954,\n * which in turn derives from E. W. Brown's lunar theories.\n * Adapted from Turbo Pascal code from the book\n * Astronomy on the Personal Computer\n * by Montenbruck and Pfleger.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the Moon's geocentric position.\n *\n * @returns {Vector}\n */",
"meta": {
"range": [
- 105528,
- 106263
+ 109824,
+ 110559
],
"filename": "astronomy.js",
- "lineno": 2359,
+ "lineno": 2454,
"columnno": 0,
"code": {
- "id": "astnode100011371",
+ "id": "astnode100011763",
"name": "GeoMoon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20064,14 +21181,14 @@
"comment": "",
"meta": {
"range": [
- 105561,
- 105582
+ 109857,
+ 109878
],
"filename": "astronomy.js",
- "lineno": 2360,
+ "lineno": 2455,
"columnno": 8,
"code": {
- "id": "astnode100011376",
+ "id": "astnode100011768",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -20089,14 +21206,14 @@
"comment": "",
"meta": {
"range": [
- 105592,
- 105613
+ 109888,
+ 109909
],
"filename": "astronomy.js",
- "lineno": 2361,
+ "lineno": 2456,
"columnno": 8,
"code": {
- "id": "astnode100011382",
+ "id": "astnode100011774",
"name": "moon",
"type": "CallExpression",
"value": ""
@@ -20114,14 +21231,14 @@
"comment": "",
"meta": {
"range": [
- 105696,
- 105758
+ 109992,
+ 110054
],
"filename": "astronomy.js",
- "lineno": 2363,
+ "lineno": 2458,
"columnno": 8,
"code": {
- "id": "astnode100011388",
+ "id": "astnode100011780",
"name": "dist_cos_lat",
"type": "BinaryExpression",
"value": ""
@@ -20139,14 +21256,14 @@
"comment": "",
"meta": {
"range": [
- 105768,
- 105945
+ 110064,
+ 110241
],
"filename": "astronomy.js",
- "lineno": 2364,
+ "lineno": 2459,
"columnno": 8,
"code": {
- "id": "astnode100011402",
+ "id": "astnode100011794",
"name": "gepos",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -20164,14 +21281,14 @@
"comment": "",
"meta": {
"range": [
- 106048,
- 106080
+ 110344,
+ 110376
],
"filename": "astronomy.js",
- "lineno": 2370,
+ "lineno": 2465,
"columnno": 8,
"code": {
- "id": "astnode100011435",
+ "id": "astnode100011827",
"name": "mpos1",
"type": "CallExpression",
"value": ""
@@ -20189,14 +21306,14 @@
"comment": "",
"meta": {
"range": [
- 106143,
- 106201
+ 110439,
+ 110497
],
"filename": "astronomy.js",
- "lineno": 2372,
+ "lineno": 2467,
"columnno": 8,
"code": {
- "id": "astnode100011442",
+ "id": "astnode100011834",
"name": "mpos2",
"type": "CallExpression",
"value": ""
@@ -20214,14 +21331,14 @@
"comment": "",
"meta": {
"range": [
- 106264,
- 106289
+ 110560,
+ 110585
],
"filename": "astronomy.js",
- "lineno": 2375,
+ "lineno": 2470,
"columnno": 0,
"code": {
- "id": "astnode100011465",
+ "id": "astnode100011857",
"name": "exports.GeoMoon",
"type": "Identifier",
"value": "GeoMoon",
@@ -20238,14 +21355,14 @@
"comment": "",
"meta": {
"range": [
- 106291,
- 106756
+ 110587,
+ 111052
],
"filename": "astronomy.js",
- "lineno": 2376,
+ "lineno": 2471,
"columnno": 0,
"code": {
- "id": "astnode100011470",
+ "id": "astnode100011862",
"name": "VsopFormula",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20274,14 +21391,14 @@
"comment": "",
"meta": {
"range": [
- 106347,
- 106357
+ 110643,
+ 110653
],
"filename": "astronomy.js",
- "lineno": 2377,
+ "lineno": 2472,
"columnno": 8,
"code": {
- "id": "astnode100011477",
+ "id": "astnode100011869",
"name": "tpower",
"type": "Literal",
"value": 1
@@ -20299,14 +21416,14 @@
"comment": "",
"meta": {
"range": [
- 106367,
- 106376
+ 110663,
+ 110672
],
"filename": "astronomy.js",
- "lineno": 2378,
+ "lineno": 2473,
"columnno": 8,
"code": {
- "id": "astnode100011481",
+ "id": "astnode100011873",
"name": "coord",
"type": "Literal",
"value": 0
@@ -20324,14 +21441,14 @@
"comment": "",
"meta": {
"range": [
- 106391,
- 106397
+ 110687,
+ 110693
],
"filename": "astronomy.js",
- "lineno": 2379,
+ "lineno": 2474,
"columnno": 13,
"code": {
- "id": "astnode100011486",
+ "id": "astnode100011878",
"name": "series"
}
},
@@ -20347,14 +21464,14 @@
"comment": "",
"meta": {
"range": [
- 106424,
- 106431
+ 110720,
+ 110727
],
"filename": "astronomy.js",
- "lineno": 2380,
+ "lineno": 2475,
"columnno": 12,
"code": {
- "id": "astnode100011491",
+ "id": "astnode100011883",
"name": "sum",
"type": "Literal",
"value": 0
@@ -20372,14 +21489,14 @@
"comment": "",
"meta": {
"range": [
- 106492,
- 106533
+ 110788,
+ 110829
],
"filename": "astronomy.js",
- "lineno": 2382,
+ "lineno": 2477,
"columnno": 12,
"code": {
- "id": "astnode100011500",
+ "id": "astnode100011892",
"name": "sum",
"type": "BinaryExpression",
"funcscope": "VsopFormula",
@@ -20398,14 +21515,14 @@
"comment": "",
"meta": {
"range": [
- 106547,
- 106566
+ 110843,
+ 110862
],
"filename": "astronomy.js",
- "lineno": 2383,
+ "lineno": 2478,
"columnno": 12,
"code": {
- "id": "astnode100011514",
+ "id": "astnode100011906",
"name": "incr",
"type": "BinaryExpression",
"value": ""
@@ -20423,14 +21540,14 @@
"comment": "",
"meta": {
"range": [
- 106605,
- 106616
+ 110901,
+ 110912
],
"filename": "astronomy.js",
- "lineno": 2385,
+ "lineno": 2480,
"columnno": 12,
"code": {
- "id": "astnode100011522",
+ "id": "astnode100011914",
"name": "incr",
"type": "Identifier",
"funcscope": "VsopFormula",
@@ -20449,14 +21566,14 @@
"comment": "",
"meta": {
"range": [
- 106695,
- 106708
+ 110991,
+ 111004
],
"filename": "astronomy.js",
- "lineno": 2386,
+ "lineno": 2481,
"columnno": 8,
"code": {
- "id": "astnode100011526",
+ "id": "astnode100011918",
"name": "coord",
"type": "Identifier",
"funcscope": "VsopFormula",
@@ -20475,14 +21592,14 @@
"comment": "",
"meta": {
"range": [
- 106718,
- 106729
+ 111014,
+ 111025
],
"filename": "astronomy.js",
- "lineno": 2387,
+ "lineno": 2482,
"columnno": 8,
"code": {
- "id": "astnode100011530",
+ "id": "astnode100011922",
"name": "tpower",
"type": "Identifier",
"funcscope": "VsopFormula",
@@ -20501,14 +21618,14 @@
"comment": "",
"meta": {
"range": [
- 106757,
- 107342
+ 111053,
+ 111638
],
"filename": "astronomy.js",
- "lineno": 2391,
+ "lineno": 2486,
"columnno": 0,
"code": {
- "id": "astnode100011535",
+ "id": "astnode100011927",
"name": "VsopDeriv",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20539,14 +21656,14 @@
"comment": "",
"meta": {
"range": [
- 106798,
- 106808
+ 111094,
+ 111104
],
"filename": "astronomy.js",
- "lineno": 2392,
+ "lineno": 2487,
"columnno": 8,
"code": {
- "id": "astnode100011541",
+ "id": "astnode100011933",
"name": "tpower",
"type": "Literal",
"value": 1
@@ -20564,14 +21681,14 @@
"comment": "",
"meta": {
"range": [
- 106825,
- 106835
+ 111121,
+ 111131
],
"filename": "astronomy.js",
- "lineno": 2393,
+ "lineno": 2488,
"columnno": 8,
"code": {
- "id": "astnode100011545",
+ "id": "astnode100011937",
"name": "dpower",
"type": "Literal",
"value": 0
@@ -20589,14 +21706,14 @@
"comment": "",
"meta": {
"range": [
- 106856,
- 106865
+ 111152,
+ 111161
],
"filename": "astronomy.js",
- "lineno": 2394,
+ "lineno": 2489,
"columnno": 8,
"code": {
- "id": "astnode100011549",
+ "id": "astnode100011941",
"name": "deriv",
"type": "Literal",
"value": 0
@@ -20614,14 +21731,14 @@
"comment": "",
"meta": {
"range": [
- 106875,
- 106880
+ 111171,
+ 111176
],
"filename": "astronomy.js",
- "lineno": 2395,
+ "lineno": 2490,
"columnno": 8,
"code": {
- "id": "astnode100011553",
+ "id": "astnode100011945",
"name": "s",
"type": "Literal",
"value": 0
@@ -20639,14 +21756,14 @@
"comment": "",
"meta": {
"range": [
- 106895,
- 106901
+ 111191,
+ 111197
],
"filename": "astronomy.js",
- "lineno": 2396,
+ "lineno": 2491,
"columnno": 13,
"code": {
- "id": "astnode100011558",
+ "id": "astnode100011950",
"name": "series"
}
},
@@ -20662,14 +21779,14 @@
"comment": "",
"meta": {
"range": [
- 106928,
- 106939
+ 111224,
+ 111235
],
"filename": "astronomy.js",
- "lineno": 2397,
+ "lineno": 2492,
"columnno": 12,
"code": {
- "id": "astnode100011563",
+ "id": "astnode100011955",
"name": "sin_sum",
"type": "Literal",
"value": 0
@@ -20687,14 +21804,14 @@
"comment": "",
"meta": {
"range": [
- 106953,
- 106964
+ 111249,
+ 111260
],
"filename": "astronomy.js",
- "lineno": 2398,
+ "lineno": 2493,
"columnno": 12,
"code": {
- "id": "astnode100011567",
+ "id": "astnode100011959",
"name": "cos_sum",
"type": "Literal",
"value": 0
@@ -20712,14 +21829,14 @@
"comment": "",
"meta": {
"range": [
- 107031,
- 107056
+ 111327,
+ 111352
],
"filename": "astronomy.js",
- "lineno": 2400,
+ "lineno": 2495,
"columnno": 16,
"code": {
- "id": "astnode100011577",
+ "id": "astnode100011969",
"name": "angle",
"type": "BinaryExpression",
"value": ""
@@ -20737,14 +21854,14 @@
"comment": "",
"meta": {
"range": [
- 107070,
- 107110
+ 111366,
+ 111406
],
"filename": "astronomy.js",
- "lineno": 2401,
+ "lineno": 2496,
"columnno": 12,
"code": {
- "id": "astnode100011585",
+ "id": "astnode100011977",
"name": "sin_sum",
"type": "BinaryExpression",
"funcscope": "VsopDeriv",
@@ -20763,14 +21880,14 @@
"comment": "",
"meta": {
"range": [
- 107151,
- 107184
+ 111447,
+ 111480
],
"filename": "astronomy.js",
- "lineno": 2403,
+ "lineno": 2498,
"columnno": 16,
"code": {
- "id": "astnode100011601",
+ "id": "astnode100011993",
"name": "cos_sum",
"type": "BinaryExpression",
"funcscope": "VsopDeriv",
@@ -20789,14 +21906,14 @@
"comment": "",
"meta": {
"range": [
- 107204,
- 107256
+ 111500,
+ 111552
],
"filename": "astronomy.js",
- "lineno": 2405,
+ "lineno": 2500,
"columnno": 8,
"code": {
- "id": "astnode100011611",
+ "id": "astnode100012003",
"name": "deriv",
"type": "BinaryExpression",
"funcscope": "VsopDeriv",
@@ -20815,14 +21932,14 @@
"comment": "",
"meta": {
"range": [
- 107266,
- 107281
+ 111562,
+ 111577
],
"filename": "astronomy.js",
- "lineno": 2406,
+ "lineno": 2501,
"columnno": 8,
"code": {
- "id": "astnode100011623",
+ "id": "astnode100012015",
"name": "dpower",
"type": "Identifier",
"funcscope": "VsopDeriv",
@@ -20841,14 +21958,14 @@
"comment": "",
"meta": {
"range": [
- 107291,
- 107302
+ 111587,
+ 111598
],
"filename": "astronomy.js",
- "lineno": 2407,
+ "lineno": 2502,
"columnno": 8,
"code": {
- "id": "astnode100011627",
+ "id": "astnode100012019",
"name": "tpower",
"type": "Identifier",
"funcscope": "VsopDeriv",
@@ -20867,14 +21984,14 @@
"comment": "",
"meta": {
"range": [
- 107349,
- 107377
+ 111645,
+ 111673
],
"filename": "astronomy.js",
- "lineno": 2412,
+ "lineno": 2507,
"columnno": 6,
"code": {
- "id": "astnode100011636",
+ "id": "astnode100012028",
"name": "DAYS_PER_MILLENNIUM",
"type": "Literal",
"value": 365250
@@ -20891,14 +22008,14 @@
"comment": "",
"meta": {
"range": [
- 107385,
- 107398
+ 111681,
+ 111694
],
"filename": "astronomy.js",
- "lineno": 2413,
+ "lineno": 2508,
"columnno": 6,
"code": {
- "id": "astnode100011640",
+ "id": "astnode100012032",
"name": "LON_INDEX",
"type": "Literal",
"value": 0
@@ -20915,14 +22032,14 @@
"comment": "",
"meta": {
"range": [
- 107406,
- 107419
+ 111702,
+ 111715
],
"filename": "astronomy.js",
- "lineno": 2414,
+ "lineno": 2509,
"columnno": 6,
"code": {
- "id": "astnode100011644",
+ "id": "astnode100012036",
"name": "LAT_INDEX",
"type": "Literal",
"value": 1
@@ -20939,14 +22056,14 @@
"comment": "",
"meta": {
"range": [
- 107427,
- 107440
+ 111723,
+ 111736
],
"filename": "astronomy.js",
- "lineno": 2415,
+ "lineno": 2510,
"columnno": 6,
"code": {
- "id": "astnode100011648",
+ "id": "astnode100012040",
"name": "RAD_INDEX",
"type": "Literal",
"value": 2
@@ -20963,14 +22080,14 @@
"comment": "",
"meta": {
"range": [
- 107442,
- 107788
+ 111738,
+ 112084
],
"filename": "astronomy.js",
- "lineno": 2416,
+ "lineno": 2511,
"columnno": 0,
"code": {
- "id": "astnode100011651",
+ "id": "astnode100012043",
"name": "VsopRotate",
"type": "FunctionDeclaration",
"paramnames": [
@@ -20989,14 +22106,14 @@
"comment": "",
"meta": {
"range": [
- 107789,
- 108126
+ 112085,
+ 112422
],
"filename": "astronomy.js",
- "lineno": 2420,
+ "lineno": 2515,
"columnno": 0,
"code": {
- "id": "astnode100011702",
+ "id": "astnode100012094",
"name": "VsopSphereToRect",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21022,14 +22139,14 @@
"comment": "",
"meta": {
"range": [
- 107917,
- 107950
+ 112213,
+ 112246
],
"filename": "astronomy.js",
- "lineno": 2422,
+ "lineno": 2517,
"columnno": 10,
"code": {
- "id": "astnode100011709",
+ "id": "astnode100012101",
"name": "r_coslat",
"type": "BinaryExpression",
"value": ""
@@ -21047,14 +22164,14 @@
"comment": "",
"meta": {
"range": [
- 107962,
- 107984
+ 112258,
+ 112280
],
"filename": "astronomy.js",
- "lineno": 2423,
+ "lineno": 2518,
"columnno": 10,
"code": {
- "id": "astnode100011719",
+ "id": "astnode100012111",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -21072,14 +22189,14 @@
"comment": "",
"meta": {
"range": [
- 107996,
- 108018
+ 112292,
+ 112314
],
"filename": "astronomy.js",
- "lineno": 2424,
+ "lineno": 2519,
"columnno": 10,
"code": {
- "id": "astnode100011727",
+ "id": "astnode100012119",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -21097,14 +22214,14 @@
"comment": "",
"meta": {
"range": [
- 108127,
- 108501
+ 112423,
+ 112797
],
"filename": "astronomy.js",
- "lineno": 2431,
+ "lineno": 2526,
"columnno": 0,
"code": {
- "id": "astnode100011749",
+ "id": "astnode100012141",
"name": "CalcVsop",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21131,14 +22248,14 @@
"comment": "",
"meta": {
"range": [
- 108170,
- 108203
+ 112466,
+ 112499
],
"filename": "astronomy.js",
- "lineno": 2432,
+ "lineno": 2527,
"columnno": 10,
"code": {
- "id": "astnode100011755",
+ "id": "astnode100012147",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -21156,14 +22273,14 @@
"comment": "",
"meta": {
"range": [
- 108239,
- 108283
+ 112535,
+ 112579
],
"filename": "astronomy.js",
- "lineno": 2433,
+ "lineno": 2528,
"columnno": 10,
"code": {
- "id": "astnode100011763",
+ "id": "astnode100012155",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -21181,14 +22298,14 @@
"comment": "",
"meta": {
"range": [
- 108295,
- 108340
+ 112591,
+ 112636
],
"filename": "astronomy.js",
- "lineno": 2434,
+ "lineno": 2529,
"columnno": 10,
"code": {
- "id": "astnode100011773",
+ "id": "astnode100012165",
"name": "lat",
"type": "CallExpression",
"value": ""
@@ -21206,14 +22323,14 @@
"comment": "",
"meta": {
"range": [
- 108352,
- 108397
+ 112648,
+ 112693
],
"filename": "astronomy.js",
- "lineno": 2435,
+ "lineno": 2530,
"columnno": 10,
"code": {
- "id": "astnode100011783",
+ "id": "astnode100012175",
"name": "rad",
"type": "CallExpression",
"value": ""
@@ -21231,14 +22348,14 @@
"comment": "",
"meta": {
"range": [
- 108409,
- 108448
+ 112705,
+ 112744
],
"filename": "astronomy.js",
- "lineno": 2436,
+ "lineno": 2531,
"columnno": 10,
"code": {
- "id": "astnode100011793",
+ "id": "astnode100012185",
"name": "eclip",
"type": "CallExpression",
"value": ""
@@ -21256,14 +22373,14 @@
"comment": "",
"meta": {
"range": [
- 108502,
- 110052
+ 112798,
+ 114348
],
"filename": "astronomy.js",
- "lineno": 2439,
+ "lineno": 2534,
"columnno": 0,
"code": {
- "id": "astnode100011808",
+ "id": "astnode100012200",
"name": "CalcVsopPosVel",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21303,14 +22420,14 @@
"comment": "",
"meta": {
"range": [
- 108549,
- 108577
+ 112845,
+ 112873
],
"filename": "astronomy.js",
- "lineno": 2440,
+ "lineno": 2535,
"columnno": 10,
"code": {
- "id": "astnode100011814",
+ "id": "astnode100012206",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -21328,14 +22445,14 @@
"comment": "",
"meta": {
"range": [
- 108682,
- 108726
+ 112978,
+ 113022
],
"filename": "astronomy.js",
- "lineno": 2442,
+ "lineno": 2537,
"columnno": 10,
"code": {
- "id": "astnode100011820",
+ "id": "astnode100012212",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -21353,14 +22470,14 @@
"comment": "",
"meta": {
"range": [
- 108738,
- 108783
+ 113034,
+ 113079
],
"filename": "astronomy.js",
- "lineno": 2443,
+ "lineno": 2538,
"columnno": 10,
"code": {
- "id": "astnode100011830",
+ "id": "astnode100012222",
"name": "lat",
"type": "CallExpression",
"value": ""
@@ -21378,14 +22495,14 @@
"comment": "",
"meta": {
"range": [
- 108795,
- 108840
+ 113091,
+ 113136
],
"filename": "astronomy.js",
- "lineno": 2444,
+ "lineno": 2539,
"columnno": 10,
"code": {
- "id": "astnode100011840",
+ "id": "astnode100012232",
"name": "rad",
"type": "CallExpression",
"value": ""
@@ -21403,14 +22520,14 @@
"comment": "",
"meta": {
"range": [
- 108852,
- 108892
+ 113148,
+ 113188
],
"filename": "astronomy.js",
- "lineno": 2445,
+ "lineno": 2540,
"columnno": 10,
"code": {
- "id": "astnode100011850",
+ "id": "astnode100012242",
"name": "dlon_dt",
"type": "CallExpression",
"value": ""
@@ -21428,14 +22545,14 @@
"comment": "",
"meta": {
"range": [
- 108904,
- 108944
+ 113200,
+ 113240
],
"filename": "astronomy.js",
- "lineno": 2446,
+ "lineno": 2541,
"columnno": 10,
"code": {
- "id": "astnode100011859",
+ "id": "astnode100012251",
"name": "dlat_dt",
"type": "CallExpression",
"value": ""
@@ -21453,14 +22570,14 @@
"comment": "",
"meta": {
"range": [
- 108956,
- 108996
+ 113252,
+ 113292
],
"filename": "astronomy.js",
- "lineno": 2447,
+ "lineno": 2542,
"columnno": 10,
"code": {
- "id": "astnode100011868",
+ "id": "astnode100012260",
"name": "drad_dt",
"type": "CallExpression",
"value": ""
@@ -21478,14 +22595,14 @@
"comment": "",
"meta": {
"range": [
- 109130,
- 109152
+ 113426,
+ 113448
],
"filename": "astronomy.js",
- "lineno": 2450,
+ "lineno": 2545,
"columnno": 10,
"code": {
- "id": "astnode100011877",
+ "id": "astnode100012269",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -21503,14 +22620,14 @@
"comment": "",
"meta": {
"range": [
- 109164,
- 109186
+ 113460,
+ 113482
],
"filename": "astronomy.js",
- "lineno": 2451,
+ "lineno": 2546,
"columnno": 10,
"code": {
- "id": "astnode100011885",
+ "id": "astnode100012277",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -21528,14 +22645,14 @@
"comment": "",
"meta": {
"range": [
- 109198,
- 109220
+ 113494,
+ 113516
],
"filename": "astronomy.js",
- "lineno": 2452,
+ "lineno": 2547,
"columnno": 10,
"code": {
- "id": "astnode100011893",
+ "id": "astnode100012285",
"name": "coslat",
"type": "CallExpression",
"value": ""
@@ -21553,14 +22670,14 @@
"comment": "",
"meta": {
"range": [
- 109232,
- 109254
+ 113528,
+ 113550
],
"filename": "astronomy.js",
- "lineno": 2453,
+ "lineno": 2548,
"columnno": 10,
"code": {
- "id": "astnode100011901",
+ "id": "astnode100012293",
"name": "sinlat",
"type": "CallExpression",
"value": ""
@@ -21578,14 +22695,14 @@
"comment": "",
"meta": {
"range": [
- 109266,
- 109389
+ 113562,
+ 113685
],
"filename": "astronomy.js",
- "lineno": 2454,
+ "lineno": 2549,
"columnno": 10,
"code": {
- "id": "astnode100011909",
+ "id": "astnode100012301",
"name": "vx",
"type": "BinaryExpression",
"value": ""
@@ -21603,14 +22720,14 @@
"comment": "",
"meta": {
"range": [
- 109401,
- 109524
+ 113697,
+ 113820
],
"filename": "astronomy.js",
- "lineno": 2457,
+ "lineno": 2552,
"columnno": 10,
"code": {
- "id": "astnode100011934",
+ "id": "astnode100012326",
"name": "vy",
"type": "BinaryExpression",
"value": ""
@@ -21628,14 +22745,14 @@
"comment": "",
"meta": {
"range": [
- 109536,
- 109597
+ 113832,
+ 113893
],
"filename": "astronomy.js",
- "lineno": 2460,
+ "lineno": 2555,
"columnno": 10,
"code": {
- "id": "astnode100011959",
+ "id": "astnode100012351",
"name": "vz",
"type": "BinaryExpression",
"value": ""
@@ -21653,14 +22770,14 @@
"comment": "",
"meta": {
"range": [
- 109609,
- 109652
+ 113905,
+ 113948
],
"filename": "astronomy.js",
- "lineno": 2462,
+ "lineno": 2557,
"columnno": 10,
"code": {
- "id": "astnode100011972",
+ "id": "astnode100012364",
"name": "eclip_pos",
"type": "CallExpression",
"value": ""
@@ -21678,14 +22795,14 @@
"comment": "",
"meta": {
"range": [
- 109725,
- 109845
+ 114021,
+ 114141
],
"filename": "astronomy.js",
- "lineno": 2464,
+ "lineno": 2559,
"columnno": 10,
"code": {
- "id": "astnode100011980",
+ "id": "astnode100012372",
"name": "eclip_vel",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"\"]"
@@ -21703,14 +22820,14 @@
"comment": "",
"meta": {
"range": [
- 109924,
- 109955
+ 114220,
+ 114251
],
"filename": "astronomy.js",
- "lineno": 2470,
+ "lineno": 2565,
"columnno": 10,
"code": {
- "id": "astnode100011993",
+ "id": "astnode100012385",
"name": "equ_pos",
"type": "CallExpression",
"value": ""
@@ -21728,14 +22845,14 @@
"comment": "",
"meta": {
"range": [
- 109967,
- 109998
+ 114263,
+ 114294
],
"filename": "astronomy.js",
- "lineno": 2471,
+ "lineno": 2566,
"columnno": 10,
"code": {
- "id": "astnode100011999",
+ "id": "astnode100012391",
"name": "equ_vel",
"type": "CallExpression",
"value": ""
@@ -21753,14 +22870,14 @@
"comment": "",
"meta": {
"range": [
- 110053,
- 110290
+ 114349,
+ 114586
],
"filename": "astronomy.js",
- "lineno": 2474,
+ "lineno": 2569,
"columnno": 0,
"code": {
- "id": "astnode100012010",
+ "id": "astnode100012402",
"name": "AdjustBarycenter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21789,14 +22906,14 @@
"comment": "",
"meta": {
"range": [
- 110115,
- 110147
+ 114411,
+ 114443
],
"filename": "astronomy.js",
- "lineno": 2475,
+ "lineno": 2570,
"columnno": 10,
"code": {
- "id": "astnode100012018",
+ "id": "astnode100012410",
"name": "shift",
"type": "BinaryExpression",
"value": ""
@@ -21814,14 +22931,14 @@
"comment": "",
"meta": {
"range": [
- 110159,
- 110194
+ 114455,
+ 114490
],
"filename": "astronomy.js",
- "lineno": 2476,
+ "lineno": 2571,
"columnno": 10,
"code": {
- "id": "astnode100012026",
+ "id": "astnode100012418",
"name": "planet",
"type": "CallExpression",
"value": ""
@@ -21839,14 +22956,14 @@
"comment": "",
"meta": {
"range": [
- 110200,
- 110225
+ 114496,
+ 114521
],
"filename": "astronomy.js",
- "lineno": 2477,
+ "lineno": 2572,
"columnno": 4,
"code": {
- "id": "astnode100012035",
+ "id": "astnode100012427",
"name": "ssb.x",
"type": "BinaryExpression",
"value": "",
@@ -21864,14 +22981,14 @@
"comment": "",
"meta": {
"range": [
- 110231,
- 110256
+ 114527,
+ 114552
],
"filename": "astronomy.js",
- "lineno": 2478,
+ "lineno": 2573,
"columnno": 4,
"code": {
- "id": "astnode100012045",
+ "id": "astnode100012437",
"name": "ssb.y",
"type": "BinaryExpression",
"value": "",
@@ -21889,14 +23006,14 @@
"comment": "",
"meta": {
"range": [
- 110262,
- 110287
+ 114558,
+ 114583
],
"filename": "astronomy.js",
- "lineno": 2479,
+ "lineno": 2574,
"columnno": 4,
"code": {
- "id": "astnode100012055",
+ "id": "astnode100012447",
"name": "ssb.z",
"type": "BinaryExpression",
"value": "",
@@ -21914,14 +23031,14 @@
"comment": "",
"meta": {
"range": [
- 110291,
- 110632
+ 114587,
+ 114928
],
"filename": "astronomy.js",
- "lineno": 2481,
+ "lineno": 2576,
"columnno": 0,
"code": {
- "id": "astnode100012064",
+ "id": "astnode100012456",
"name": "CalcSolarSystemBarycenter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -21943,14 +23060,14 @@
"comment": "",
"meta": {
"range": [
- 110344,
- 110381
+ 114640,
+ 114677
],
"filename": "astronomy.js",
- "lineno": 2482,
+ "lineno": 2577,
"columnno": 10,
"code": {
- "id": "astnode100012069",
+ "id": "astnode100012461",
"name": "ssb",
"type": "NewExpression",
"value": ""
@@ -21968,14 +23085,14 @@
"comment": "",
"meta": {
"range": [
- 110719,
- 110740
+ 115015,
+ 115036
],
"filename": "astronomy.js",
- "lineno": 2490,
+ "lineno": 2585,
"columnno": 6,
"code": {
- "id": "astnode100012116",
+ "id": "astnode100012508",
"name": "PLUTO_NUM_STATES",
"type": "Literal",
"value": 41
@@ -21992,14 +23109,14 @@
"comment": "",
"meta": {
"range": [
- 110748,
- 110771
+ 115044,
+ 115067
],
"filename": "astronomy.js",
- "lineno": 2491,
+ "lineno": 2586,
"columnno": 6,
"code": {
- "id": "astnode100012120",
+ "id": "astnode100012512",
"name": "PLUTO_TIME_STEP",
"type": "Literal",
"value": 36500
@@ -22016,14 +23133,14 @@
"comment": "",
"meta": {
"range": [
- 110779,
- 116512
+ 115075,
+ 120808
],
"filename": "astronomy.js",
- "lineno": 2492,
+ "lineno": 2587,
"columnno": 6,
"code": {
- "id": "astnode100012124",
+ "id": "astnode100012516",
"name": "PlutoStateTable",
"type": "ArrayExpression",
"value": "[\"[-730000,\\\"[-26.1182072321076,-14.376168177825,3.3844025152995]\\\",\\\"[0.0016339372163656,-0.0027861699588508,-0.0013585880229445]\\\"]\",\"[-693500,\\\"[43.6599275018261,15.7782921408811,-8.2269833881374]\\\",\\\"[-0.0002504304629586,0.0021163039457238,0.00073466073583102]\\\"]\",\"[-657000,\\\"[-17.0086014985033,33.059074387642,15.4080189624259]\\\",\\\"[-0.0019676551946049,-0.001833770776677,0.000020125441459959]\\\"]\",\"[-620500,\\\"[26.9005106893171,-21.5285596810214,-14.7987712668075]\\\",\\\"[0.0022939261196998,0.0017431871970059,-0.00014585639832643]\\\"]\",\"[-584000,\\\"[20.2303809506997,43.2669666571891,7.3829660919234]\\\",\\\"[-0.0019754081700585,0.00053457141292226,0.00075929169129793]\\\"]\",\"[-547500,\\\"[-22.5571440338751,-19.2958112538447,0.7806423603826]\\\",\\\"[0.0021494578646505,-0.0024266772630044,-0.0014013084013574]\\\"]\",\"[-511000,\\\"[43.023623681036,19.6179542007347,-6.8406553041565]\\\",\\\"[-0.00047729923671058,0.0020208979483877,0.00077191815992131]\\\"]\",\"[-474500,\\\"[-20.4245105862934,29.5157679318005,15.3408675727018]\\\",\\\"[-0.0018003167284198,-0.0021025226687937,-0.00011262333332859]\\\"]\",\"[-438000,\\\"[30.7746921076872,-18.2366370153037,-14.9455358798963]\\\",\\\"[0.0020113162005465,0.0019353827024189,-0.0000020937793168297]\\\"]\",\"[-401500,\\\"[16.7235440456361,44.0505598318603,8.688611393944]\\\",\\\"[-0.0020565226049264,0.00032710694138777,0.00072006155046579]\\\"]\",\"[-365000,\\\"[-18.4891734360057,-23.1428732331142,-1.6436720878799]\\\",\\\"[0.0025524223225832,-0.0020035792463879,-0.0013910737531294]\\\"]\",\"[-328500,\\\"[42.0853950560734,22.974253125952,-5.5131410205412]\\\",\\\"[-0.00067105845193949,0.0019177289500465,0.00079770011059534]\\\"]\",\"[-292000,\\\"[-23.2753639151193,25.8185142987694,15.0553815885983]\\\",\\\"[-0.0016062295460975,-0.0023395961498533,-0.00024377362639479]\\\"]\",\"[-255500,\\\"[33.901579321013,-14.9421228983498,-14.8664994855707]\\\",\\\"[0.0017455105487563,0.0020655068871494,0.0001169500065763]\\\"]\",\"[-219000,\\\"[13.3770189322702,44.4442211120183,9.8260227015847]\\\",\\\"[-0.0021171882923251,0.00013114714542921,0.00067884578840323]\\\"]\",\"[-182500,\\\"[-14.1723844533379,-26.0054690135836,-3.8387026446526]\\\",\\\"[0.0028419751785822,-0.0015579441656564,-0.001340841671106]\\\"]\",\"[-146000,\\\"[40.9468572586403,25.9049735920209,-4.2563362404988]\\\",\\\"[-0.00083652705194051,0.0018129497136404,0.0008156422827306]\\\"]\",\"[-109500,\\\"[-25.5839689598009,22.0699164999425,14.590202603678]\\\",\\\"[-0.0013923977856331,-0.0025442249745422,-0.00037169906721828]\\\"]\",\"[-73000,\\\"[36.4035708396756,-11.7473067389593,-14.6304139635223]\\\",\\\"[0.0015037714418941,0.0021500325702247,0.00021523781242948]\\\"]\",\"[-36500,\\\"[10.2436041239517,44.5280986402285,10.8048664487066]\\\",\\\"[-0.0021615839201823,-0.000051418983893534,0.0006368706075143]\\\"]\",\"[0,\\\"[-9.8753695807739,-27.9789262247367,-5.7537118247043]\\\",\\\"[0.0030287533248818,-0.0011276087003636,-0.0012651326732361]\\\"]\",\"[36500,\\\"[39.7009143866164,28.4327664903825,-3.0906026170881]\\\",\\\"[-0.00097720559866138,0.0017121518344796,0.00082822409843551]\\\"]\",\"[73000,\\\"[-27.3620419812795,18.4265651225706,13.9975343005914]\\\",\\\"[-0.001169093462134,-0.0027143131627458,-0.00049312695340367]\\\"]\",\"[109500,\\\"[38.3556091850032,-8.7643800131842,-14.2951819118807]\\\",\\\"[0.0012922798115839,0.0022032141141126,0.00029606522103424]\\\"]\",\"[146000,\\\"[7.3929490279056,44.3826789515344,11.6295002148543]\\\",\\\"[-0.002193281545383,-0.00021751799585364,0.00059556516201114]\\\"]\",\"[182500,\\\"[-5.8649529029432,-29.1987619981354,-7.3502494912123]\\\",\\\"[0.0031339384323665,-0.00074205968379701,-0.0011783357537604]\\\"]\",\"[219000,\\\"[38.4269476345329,30.5667598351632,-2.0378379641214]\\\",\\\"[-0.0010958945370084,0.0016194885149659,0.00083705272532546]\\\"]\",\"[255500,\\\"[-28.6586488201636,15.0309000931701,13.3365724093667]\\\",\\\"[-0.00094611899595408,-0.0028506813871559,-0.00060508645822989]\\\"]\",\"[292000,\\\"[39.8319806717528,-6.0784057667647,-13.9098153586562]\\\",\\\"[0.0011117769689167,0.0022362097830152,0.00036230548231153]\\\"]\",\"[328500,\\\"[4.837152376403,44.072311954153,12.3146147867802]\\\",\\\"[-0.0022164547537724,-0.00036790365636785,0.00055542723844616]\\\"]\",\"[365000,\\\"[-2.2619763759487,-29.8581508706765,-8.6502366418978]\\\",\\\"[0.0031821176368396,-0.00040915169873994,-0.0010895893040652]\\\"]\",\"[401500,\\\"[37.1576590087419,32.3528396259588,-1.0950381786229]\\\",\\\"[-0.001198841260683,0.0015356290902995,0.00084339118209852]\\\"]\",\"[438000,\\\"[-29.5767402292299,11.8635359435865,12.6313230398719]\\\",\\\"[-0.00072292830060955,-0.0029587820140709,-0.000708242964503]\\\"]\",\"[474500,\\\"[40.9541099577599,-3.658980594537,-13.499469956395]\\\",\\\"[0.00095387298337127,0.0022572135462477,0.00041826529781128]\\\"]\",\"[511000,\\\"[2.4859523114116,43.6181887566155,12.8914184596699]\\\",\\\"[-0.0022339745420393,-0.00051034757181916,0.00051485330196245]\\\"]\",\"[547500,\\\"[1.0594791441638,-30.1357921778687,-9.7458684762963]\\\",\\\"[0.0031921591684898,-0.0001130531279615,-0.00099954096945965]\\\"]\",\"[584000,\\\"[35.8778640130144,33.8942263660709,-0.2245246362769]\\\",\\\"[-0.0012941245730845,0.0014560427668319,0.00084762160640137]\\\"]\",\"[620500,\\\"[-30.2026537318923,8.7794211940578,11.8609238187578]\\\",\\\"[-0.00049002221381806,-0.0030438768469137,-0.00080605935262763]\\\"]\",\"[657000,\\\"[41.8536204011376,-1.3790965838042,-13.0624345337527]\\\",\\\"[0.00080674627557124,0.0022702374399791,0.00046832587475465]\\\"]\",\"[693500,\\\"[0.2468843977112,43.0303960481227,13.3909343344167]\\\",\\\"[-0.0022436121787266,-0.00065238074250728,0.00047172729553196]\\\"]\",\"[730000,\\\"[4.2432528370899,-30.1182016908248,-10.7074412313491]\\\",\\\"[0.0031725847067411,0.0001609846120227,-0.00090672150593868]\\\"]\"]"
@@ -22040,14 +23157,14 @@
"comment": "",
"meta": {
"range": [
- 116514,
- 117574
+ 120810,
+ 121870
],
"filename": "astronomy.js",
- "lineno": 2535,
+ "lineno": 2630,
"columnno": 0,
"code": {
- "id": "astnode100012675",
+ "id": "astnode100013067",
"name": "TerseVector",
"type": "ClassDeclaration",
"paramnames": [
@@ -22067,14 +23184,14 @@
"comment": "",
"meta": {
"range": [
- 116538,
- 116626
+ 120834,
+ 120922
],
"filename": "astronomy.js",
- "lineno": 2536,
+ "lineno": 2631,
"columnno": 4,
"code": {
- "id": "astnode100012678",
+ "id": "astnode100013070",
"name": "TerseVector",
"type": "MethodDefinition",
"paramnames": [
@@ -22098,14 +23215,14 @@
"comment": "",
"meta": {
"range": [
- 116569,
- 116579
+ 120865,
+ 120875
],
"filename": "astronomy.js",
- "lineno": 2537,
+ "lineno": 2632,
"columnno": 8,
"code": {
- "id": "astnode100012686",
+ "id": "astnode100013078",
"name": "this.x",
"type": "Identifier",
"value": "x",
@@ -22123,14 +23240,14 @@
"comment": "",
"meta": {
"range": [
- 116589,
- 116599
+ 120885,
+ 120895
],
"filename": "astronomy.js",
- "lineno": 2538,
+ "lineno": 2633,
"columnno": 8,
"code": {
- "id": "astnode100012692",
+ "id": "astnode100013084",
"name": "this.y",
"type": "Identifier",
"value": "y",
@@ -22148,14 +23265,14 @@
"comment": "",
"meta": {
"range": [
- 116609,
- 116619
+ 120905,
+ 120915
],
"filename": "astronomy.js",
- "lineno": 2539,
+ "lineno": 2634,
"columnno": 8,
"code": {
- "id": "astnode100012698",
+ "id": "astnode100013090",
"name": "this.z",
"type": "Identifier",
"value": "z",
@@ -22173,14 +23290,14 @@
"comment": "",
"meta": {
"range": [
- 116631,
- 116709
+ 120927,
+ 121005
],
"filename": "astronomy.js",
- "lineno": 2541,
+ "lineno": 2636,
"columnno": 4,
"code": {
- "id": "astnode100012703",
+ "id": "astnode100013095",
"name": "TerseVector#ToAstroVector",
"type": "MethodDefinition",
"paramnames": [
@@ -22203,14 +23320,14 @@
"comment": "",
"meta": {
"range": [
- 116714,
- 116802
+ 121010,
+ 121098
],
"filename": "astronomy.js",
- "lineno": 2544,
+ "lineno": 2639,
"columnno": 4,
"code": {
- "id": "astnode100012721",
+ "id": "astnode100013113",
"name": "TerseVector#quadrature",
"type": "MethodDefinition",
"paramnames": []
@@ -22231,14 +23348,14 @@
"comment": "",
"meta": {
"range": [
- 116807,
- 116911
+ 121103,
+ 121207
],
"filename": "astronomy.js",
- "lineno": 2547,
+ "lineno": 2642,
"columnno": 4,
"code": {
- "id": "astnode100012749",
+ "id": "astnode100013141",
"name": "TerseVector#add",
"type": "MethodDefinition",
"paramnames": [
@@ -22261,14 +23378,14 @@
"comment": "",
"meta": {
"range": [
- 116916,
- 117020
+ 121212,
+ 121316
],
"filename": "astronomy.js",
- "lineno": 2550,
+ "lineno": 2645,
"columnno": 4,
"code": {
- "id": "astnode100012778",
+ "id": "astnode100013170",
"name": "TerseVector#sub",
"type": "MethodDefinition",
"paramnames": [
@@ -22291,14 +23408,14 @@
"comment": "",
"meta": {
"range": [
- 117025,
- 117125
+ 121321,
+ 121421
],
"filename": "astronomy.js",
- "lineno": 2553,
+ "lineno": 2648,
"columnno": 4,
"code": {
- "id": "astnode100012807",
+ "id": "astnode100013199",
"name": "TerseVector#incr",
"type": "MethodDefinition",
"paramnames": [
@@ -22321,14 +23438,14 @@
"comment": "",
"meta": {
"range": [
- 117047,
- 117064
+ 121343,
+ 121360
],
"filename": "astronomy.js",
- "lineno": 2554,
+ "lineno": 2649,
"columnno": 8,
"code": {
- "id": "astnode100012813",
+ "id": "astnode100013205",
"name": "this.x",
"type": "MemberExpression",
"value": "other.x",
@@ -22346,14 +23463,14 @@
"comment": "",
"meta": {
"range": [
- 117074,
- 117091
+ 121370,
+ 121387
],
"filename": "astronomy.js",
- "lineno": 2555,
+ "lineno": 2650,
"columnno": 8,
"code": {
- "id": "astnode100012821",
+ "id": "astnode100013213",
"name": "this.y",
"type": "MemberExpression",
"value": "other.y",
@@ -22371,14 +23488,14 @@
"comment": "",
"meta": {
"range": [
- 117101,
- 117118
+ 121397,
+ 121414
],
"filename": "astronomy.js",
- "lineno": 2556,
+ "lineno": 2651,
"columnno": 8,
"code": {
- "id": "astnode100012829",
+ "id": "astnode100013221",
"name": "this.z",
"type": "MemberExpression",
"value": "other.z",
@@ -22396,14 +23513,14 @@
"comment": "",
"meta": {
"range": [
- 117130,
- 117230
+ 121426,
+ 121526
],
"filename": "astronomy.js",
- "lineno": 2558,
+ "lineno": 2653,
"columnno": 4,
"code": {
- "id": "astnode100012836",
+ "id": "astnode100013228",
"name": "TerseVector#decr",
"type": "MethodDefinition",
"paramnames": [
@@ -22426,14 +23543,14 @@
"comment": "",
"meta": {
"range": [
- 117152,
- 117169
+ 121448,
+ 121465
],
"filename": "astronomy.js",
- "lineno": 2559,
+ "lineno": 2654,
"columnno": 8,
"code": {
- "id": "astnode100012842",
+ "id": "astnode100013234",
"name": "this.x",
"type": "MemberExpression",
"value": "other.x",
@@ -22451,14 +23568,14 @@
"comment": "",
"meta": {
"range": [
- 117179,
- 117196
+ 121475,
+ 121492
],
"filename": "astronomy.js",
- "lineno": 2560,
+ "lineno": 2655,
"columnno": 8,
"code": {
- "id": "astnode100012850",
+ "id": "astnode100013242",
"name": "this.y",
"type": "MemberExpression",
"value": "other.y",
@@ -22476,14 +23593,14 @@
"comment": "",
"meta": {
"range": [
- 117206,
- 117223
+ 121502,
+ 121519
],
"filename": "astronomy.js",
- "lineno": 2561,
+ "lineno": 2656,
"columnno": 8,
"code": {
- "id": "astnode100012858",
+ "id": "astnode100013250",
"name": "this.z",
"type": "MemberExpression",
"value": "other.z",
@@ -22501,14 +23618,14 @@
"comment": "",
"meta": {
"range": [
- 117235,
- 117337
+ 121531,
+ 121633
],
"filename": "astronomy.js",
- "lineno": 2563,
+ "lineno": 2658,
"columnno": 4,
"code": {
- "id": "astnode100012865",
+ "id": "astnode100013257",
"name": "TerseVector#mul",
"type": "MethodDefinition",
"paramnames": [
@@ -22531,14 +23648,14 @@
"comment": "",
"meta": {
"range": [
- 117342,
- 117444
+ 121638,
+ 121740
],
"filename": "astronomy.js",
- "lineno": 2566,
+ "lineno": 2661,
"columnno": 4,
"code": {
- "id": "astnode100012888",
+ "id": "astnode100013280",
"name": "TerseVector#div",
"type": "MethodDefinition",
"paramnames": [
@@ -22561,14 +23678,14 @@
"comment": "",
"meta": {
"range": [
- 117449,
- 117572
+ 121745,
+ 121868
],
"filename": "astronomy.js",
- "lineno": 2569,
+ "lineno": 2664,
"columnno": 4,
"code": {
- "id": "astnode100012911",
+ "id": "astnode100013303",
"name": "TerseVector#mean",
"type": "MethodDefinition",
"paramnames": [
@@ -22591,14 +23708,14 @@
"comment": "",
"meta": {
"range": [
- 117575,
- 117693
+ 121871,
+ 121989
],
"filename": "astronomy.js",
- "lineno": 2573,
+ "lineno": 2668,
"columnno": 0,
"code": {
- "id": "astnode100012946",
+ "id": "astnode100013338",
"name": "body_state_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -22618,14 +23735,14 @@
"comment": "",
"meta": {
"range": [
- 117600,
- 117691
+ 121896,
+ 121987
],
"filename": "astronomy.js",
- "lineno": 2574,
+ "lineno": 2669,
"columnno": 4,
"code": {
- "id": "astnode100012949",
+ "id": "astnode100013341",
"name": "body_state_t",
"type": "MethodDefinition",
"paramnames": [
@@ -22649,14 +23766,14 @@
"comment": "",
"meta": {
"range": [
- 117632,
- 117644
+ 121928,
+ 121940
],
"filename": "astronomy.js",
- "lineno": 2575,
+ "lineno": 2670,
"columnno": 8,
"code": {
- "id": "astnode100012957",
+ "id": "astnode100013349",
"name": "this.tt",
"type": "Identifier",
"value": "tt",
@@ -22674,14 +23791,14 @@
"comment": "",
"meta": {
"range": [
- 117654,
- 117664
+ 121950,
+ 121960
],
"filename": "astronomy.js",
- "lineno": 2576,
+ "lineno": 2671,
"columnno": 8,
"code": {
- "id": "astnode100012963",
+ "id": "astnode100013355",
"name": "this.r",
"type": "Identifier",
"value": "r",
@@ -22699,14 +23816,14 @@
"comment": "",
"meta": {
"range": [
- 117674,
- 117684
+ 121970,
+ 121980
],
"filename": "astronomy.js",
- "lineno": 2577,
+ "lineno": 2672,
"columnno": 8,
"code": {
- "id": "astnode100012969",
+ "id": "astnode100013361",
"name": "this.v",
"type": "Identifier",
"value": "v",
@@ -22724,14 +23841,14 @@
"comment": "",
"meta": {
"range": [
- 117694,
- 117873
+ 121990,
+ 122169
],
"filename": "astronomy.js",
- "lineno": 2580,
+ "lineno": 2675,
"columnno": 0,
"code": {
- "id": "astnode100012974",
+ "id": "astnode100013366",
"name": "BodyStateFromTable",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22753,14 +23870,14 @@
"comment": "",
"meta": {
"range": [
- 117874,
- 118131
+ 122170,
+ 122427
],
"filename": "astronomy.js",
- "lineno": 2584,
+ "lineno": 2679,
"columnno": 0,
"code": {
- "id": "astnode100012998",
+ "id": "astnode100013390",
"name": "AdjustBarycenterPosVel",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22786,14 +23903,14 @@
"comment": "",
"meta": {
"range": [
- 117944,
- 117984
+ 122240,
+ 122280
],
"filename": "astronomy.js",
- "lineno": 2585,
+ "lineno": 2680,
"columnno": 10,
"code": {
- "id": "astnode100013006",
+ "id": "astnode100013398",
"name": "shift",
"type": "BinaryExpression",
"value": ""
@@ -22811,14 +23928,14 @@
"comment": "",
"meta": {
"range": [
- 117996,
- 118035
+ 122292,
+ 122331
],
"filename": "astronomy.js",
- "lineno": 2586,
+ "lineno": 2681,
"columnno": 10,
"code": {
- "id": "astnode100013014",
+ "id": "astnode100013406",
"name": "planet",
"type": "CallExpression",
"value": ""
@@ -22836,14 +23953,14 @@
"comment": "",
"meta": {
"range": [
- 118132,
- 118320
+ 122428,
+ 122616
],
"filename": "astronomy.js",
- "lineno": 2591,
+ "lineno": 2686,
"columnno": 0,
"code": {
- "id": "astnode100013052",
+ "id": "astnode100013444",
"name": "AccelerationIncrement",
"type": "FunctionDeclaration",
"paramnames": [
@@ -22868,14 +23985,14 @@
"comment": "",
"meta": {
"range": [
- 118201,
- 118233
+ 122497,
+ 122529
],
"filename": "astronomy.js",
- "lineno": 2592,
+ "lineno": 2687,
"columnno": 10,
"code": {
- "id": "astnode100013059",
+ "id": "astnode100013451",
"name": "delta",
"type": "CallExpression",
"value": ""
@@ -22893,14 +24010,14 @@
"comment": "",
"meta": {
"range": [
- 118245,
- 118268
+ 122541,
+ 122564
],
"filename": "astronomy.js",
- "lineno": 2593,
+ "lineno": 2688,
"columnno": 10,
"code": {
- "id": "astnode100013067",
+ "id": "astnode100013459",
"name": "r2",
"type": "CallExpression",
"value": ""
@@ -22918,14 +24035,14 @@
"comment": "",
"meta": {
"range": [
- 118321,
- 119908
+ 122617,
+ 124204
],
"filename": "astronomy.js",
- "lineno": 2596,
+ "lineno": 2691,
"columnno": 0,
"code": {
- "id": "astnode100013087",
+ "id": "astnode100013479",
"name": "major_bodies_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -22943,14 +24060,14 @@
"comment": "",
"meta": {
"range": [
- 118348,
- 119337
+ 122644,
+ 123633
],
"filename": "astronomy.js",
- "lineno": 2597,
+ "lineno": 2692,
"columnno": 4,
"code": {
- "id": "astnode100013090",
+ "id": "astnode100013482",
"name": "major_bodies_t",
"type": "MethodDefinition",
"paramnames": [
@@ -22972,14 +24089,14 @@
"comment": "",
"meta": {
"range": [
- 118438,
- 118516
+ 122734,
+ 122812
],
"filename": "astronomy.js",
- "lineno": 2599,
+ "lineno": 2694,
"columnno": 12,
"code": {
- "id": "astnode100013096",
+ "id": "astnode100013488",
"name": "ssb",
"type": "NewExpression",
"value": ""
@@ -22997,14 +24114,14 @@
"comment": "",
"meta": {
"range": [
- 118526,
- 118598
+ 122822,
+ 122894
],
"filename": "astronomy.js",
- "lineno": 2600,
+ "lineno": 2695,
"columnno": 8,
"code": {
- "id": "astnode100013112",
+ "id": "astnode100013504",
"name": "this.Jupiter",
"type": "CallExpression",
"value": "",
@@ -23022,14 +24139,14 @@
"comment": "",
"meta": {
"range": [
- 118608,
- 118677
+ 122904,
+ 122973
],
"filename": "astronomy.js",
- "lineno": 2601,
+ "lineno": 2696,
"columnno": 8,
"code": {
- "id": "astnode100013125",
+ "id": "astnode100013517",
"name": "this.Saturn",
"type": "CallExpression",
"value": "",
@@ -23047,14 +24164,14 @@
"comment": "",
"meta": {
"range": [
- 118687,
- 118756
+ 122983,
+ 123052
],
"filename": "astronomy.js",
- "lineno": 2602,
+ "lineno": 2697,
"columnno": 8,
"code": {
- "id": "astnode100013138",
+ "id": "astnode100013530",
"name": "this.Uranus",
"type": "CallExpression",
"value": "",
@@ -23072,14 +24189,14 @@
"comment": "",
"meta": {
"range": [
- 118766,
- 118838
+ 123062,
+ 123134
],
"filename": "astronomy.js",
- "lineno": 2603,
+ "lineno": 2698,
"columnno": 8,
"code": {
- "id": "astnode100013151",
+ "id": "astnode100013543",
"name": "this.Neptune",
"type": "CallExpression",
"value": "",
@@ -23097,14 +24214,14 @@
"comment": "",
"meta": {
"range": [
- 119269,
- 119330
+ 123565,
+ 123626
],
"filename": "astronomy.js",
- "lineno": 2614,
+ "lineno": 2709,
"columnno": 8,
"code": {
- "id": "astnode100013260",
+ "id": "astnode100013652",
"name": "this.Sun",
"type": "NewExpression",
"value": "",
@@ -23122,14 +24239,14 @@
"comment": "",
"meta": {
"range": [
- 119342,
- 119906
+ 123638,
+ 124202
],
"filename": "astronomy.js",
- "lineno": 2616,
+ "lineno": 2711,
"columnno": 4,
"code": {
- "id": "astnode100013283",
+ "id": "astnode100013675",
"name": "major_bodies_t#Acceleration",
"type": "MethodDefinition",
"paramnames": [
@@ -23152,14 +24269,14 @@
"comment": "",
"meta": {
"range": [
- 119535,
- 119587
+ 123831,
+ 123883
],
"filename": "astronomy.js",
- "lineno": 2619,
+ "lineno": 2714,
"columnno": 12,
"code": {
- "id": "astnode100013289",
+ "id": "astnode100013681",
"name": "acc",
"type": "CallExpression",
"value": ""
@@ -23177,14 +24294,14 @@
"comment": "/**\n * @ignore\n *\n * @brief The state of a body at an incremental step in a gravity simulation.\n *\n * This is an internal data structure used to represent the\n * position, velocity, and acceleration vectors of a body\n * in a gravity simulation at a given moment in time.\n *\n * @property tt\n * The J2000 terrestrial time of the state [days].\n *\n * @property r\n * The position vector [au].\n *\n * @property v\n * The velocity vector [au/day].\n *\n * @property a\n * The acceleration vector [au/day^2].\n */",
"meta": {
"range": [
- 120429,
- 120574
+ 124725,
+ 124870
],
"filename": "astronomy.js",
- "lineno": 2648,
+ "lineno": 2743,
"columnno": 0,
"code": {
- "id": "astnode100013358",
+ "id": "astnode100013750",
"name": "body_grav_calc_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -23232,14 +24349,14 @@
"comment": "",
"meta": {
"range": [
- 120458,
- 120572
+ 124754,
+ 124868
],
"filename": "astronomy.js",
- "lineno": 2649,
+ "lineno": 2744,
"columnno": 4,
"code": {
- "id": "astnode100013361",
+ "id": "astnode100013753",
"name": "body_grav_calc_t",
"type": "MethodDefinition",
"paramnames": [
@@ -23264,14 +24381,14 @@
"comment": "/**\n * @ignore\n *\n * @brief The state of a body at an incremental step in a gravity simulation.\n *\n * This is an internal data structure used to represent the\n * position, velocity, and acceleration vectors of a body\n * in a gravity simulation at a given moment in time.\n *\n * @property tt\n * The J2000 terrestrial time of the state [days].\n *\n * @property r\n * The position vector [au].\n *\n * @property v\n * The velocity vector [au/day].\n *\n * @property a\n * The acceleration vector [au/day^2].\n */",
"meta": {
"range": [
- 120429,
- 120574
+ 124725,
+ 124870
],
"filename": "astronomy.js",
- "lineno": 2648,
+ "lineno": 2743,
"columnno": 0,
"code": {
- "id": "astnode100013358",
+ "id": "astnode100013750",
"name": "body_grav_calc_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -23318,14 +24435,14 @@
"comment": "",
"meta": {
"range": [
- 120493,
- 120505
+ 124789,
+ 124801
],
"filename": "astronomy.js",
- "lineno": 2650,
+ "lineno": 2745,
"columnno": 8,
"code": {
- "id": "astnode100013370",
+ "id": "astnode100013762",
"name": "this.tt",
"type": "Identifier",
"value": "tt",
@@ -23343,14 +24460,14 @@
"comment": "",
"meta": {
"range": [
- 120515,
- 120525
+ 124811,
+ 124821
],
"filename": "astronomy.js",
- "lineno": 2651,
+ "lineno": 2746,
"columnno": 8,
"code": {
- "id": "astnode100013376",
+ "id": "astnode100013768",
"name": "this.r",
"type": "Identifier",
"value": "r",
@@ -23368,14 +24485,14 @@
"comment": "",
"meta": {
"range": [
- 120535,
- 120545
+ 124831,
+ 124841
],
"filename": "astronomy.js",
- "lineno": 2652,
+ "lineno": 2747,
"columnno": 8,
"code": {
- "id": "astnode100013382",
+ "id": "astnode100013774",
"name": "this.v",
"type": "Identifier",
"value": "v",
@@ -23393,14 +24510,14 @@
"comment": "",
"meta": {
"range": [
- 120555,
- 120565
+ 124851,
+ 124861
],
"filename": "astronomy.js",
- "lineno": 2653,
+ "lineno": 2748,
"columnno": 8,
"code": {
- "id": "astnode100013388",
+ "id": "astnode100013780",
"name": "this.a",
"type": "Identifier",
"value": "a",
@@ -23418,14 +24535,14 @@
"comment": "",
"meta": {
"range": [
- 120575,
- 120683
+ 124871,
+ 124979
],
"filename": "astronomy.js",
- "lineno": 2656,
+ "lineno": 2751,
"columnno": 0,
"code": {
- "id": "astnode100013393",
+ "id": "astnode100013785",
"name": "grav_sim_t",
"type": "ClassDeclaration",
"paramnames": [
@@ -23444,14 +24561,14 @@
"comment": "",
"meta": {
"range": [
- 120598,
- 120681
+ 124894,
+ 124977
],
"filename": "astronomy.js",
- "lineno": 2657,
+ "lineno": 2752,
"columnno": 4,
"code": {
- "id": "astnode100013396",
+ "id": "astnode100013788",
"name": "grav_sim_t",
"type": "MethodDefinition",
"paramnames": [
@@ -23474,14 +24591,14 @@
"comment": "",
"meta": {
"range": [
- 120632,
- 120648
+ 124928,
+ 124944
],
"filename": "astronomy.js",
- "lineno": 2658,
+ "lineno": 2753,
"columnno": 8,
"code": {
- "id": "astnode100013403",
+ "id": "astnode100013795",
"name": "this.bary",
"type": "Identifier",
"value": "bary",
@@ -23499,14 +24616,14 @@
"comment": "",
"meta": {
"range": [
- 120658,
- 120674
+ 124954,
+ 124970
],
"filename": "astronomy.js",
- "lineno": 2659,
+ "lineno": 2754,
"columnno": 8,
"code": {
- "id": "astnode100013409",
+ "id": "astnode100013801",
"name": "this.grav",
"type": "Identifier",
"value": "grav",
@@ -23524,14 +24641,14 @@
"comment": "",
"meta": {
"range": [
- 120684,
- 120851
+ 124980,
+ 125147
],
"filename": "astronomy.js",
- "lineno": 2662,
+ "lineno": 2757,
"columnno": 0,
"code": {
- "id": "astnode100013414",
+ "id": "astnode100013806",
"name": "UpdatePosition",
"type": "FunctionDeclaration",
"paramnames": [
@@ -23553,14 +24670,14 @@
"comment": "",
"meta": {
"range": [
- 120852,
- 121769
+ 125148,
+ 126065
],
"filename": "astronomy.js",
- "lineno": 2665,
+ "lineno": 2760,
"columnno": 0,
"code": {
- "id": "astnode100013475",
+ "id": "astnode100013867",
"name": "GravSim",
"type": "FunctionDeclaration",
"paramnames": [
@@ -23590,14 +24707,14 @@
"comment": "",
"meta": {
"range": [
- 120893,
- 120912
+ 125189,
+ 125208
],
"filename": "astronomy.js",
- "lineno": 2666,
+ "lineno": 2761,
"columnno": 10,
"code": {
- "id": "astnode100013481",
+ "id": "astnode100013873",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -23615,14 +24732,14 @@
"comment": "",
"meta": {
"range": [
- 121005,
- 121036
+ 125301,
+ 125332
],
"filename": "astronomy.js",
- "lineno": 2668,
+ "lineno": 2763,
"columnno": 10,
"code": {
- "id": "astnode100013489",
+ "id": "astnode100013881",
"name": "bary2",
"type": "NewExpression",
"value": ""
@@ -23640,14 +24757,14 @@
"comment": "",
"meta": {
"range": [
- 121154,
- 121212
+ 125450,
+ 125508
],
"filename": "astronomy.js",
- "lineno": 2670,
+ "lineno": 2765,
"columnno": 10,
"code": {
- "id": "astnode100013495",
+ "id": "astnode100013887",
"name": "approx_pos",
"type": "CallExpression",
"value": ""
@@ -23665,14 +24782,14 @@
"comment": "",
"meta": {
"range": [
- 121377,
- 121432
+ 125673,
+ 125728
],
"filename": "astronomy.js",
- "lineno": 2673,
+ "lineno": 2768,
"columnno": 10,
"code": {
- "id": "astnode100013510",
+ "id": "astnode100013902",
"name": "mean_acc",
"type": "CallExpression",
"value": ""
@@ -23690,14 +24807,14 @@
"comment": "",
"meta": {
"range": [
- 121527,
- 121579
+ 125823,
+ 125875
],
"filename": "astronomy.js",
- "lineno": 2675,
+ "lineno": 2770,
"columnno": 10,
"code": {
- "id": "astnode100013524",
+ "id": "astnode100013916",
"name": "pos",
"type": "CallExpression",
"value": ""
@@ -23715,14 +24832,14 @@
"comment": "",
"meta": {
"range": [
- 121591,
- 121626
+ 125887,
+ 125922
],
"filename": "astronomy.js",
- "lineno": 2676,
+ "lineno": 2771,
"columnno": 10,
"code": {
- "id": "astnode100013537",
+ "id": "astnode100013929",
"name": "vel",
"type": "CallExpression",
"value": ""
@@ -23740,14 +24857,14 @@
"comment": "",
"meta": {
"range": [
- 121638,
- 121667
+ 125934,
+ 125963
],
"filename": "astronomy.js",
- "lineno": 2677,
+ "lineno": 2772,
"columnno": 10,
"code": {
- "id": "astnode100013551",
+ "id": "astnode100013943",
"name": "acc",
"type": "CallExpression",
"value": ""
@@ -23765,14 +24882,14 @@
"comment": "",
"meta": {
"range": [
- 121679,
- 121726
+ 125975,
+ 126022
],
"filename": "astronomy.js",
- "lineno": 2678,
+ "lineno": 2773,
"columnno": 10,
"code": {
- "id": "astnode100013559",
+ "id": "astnode100013951",
"name": "grav",
"type": "NewExpression",
"value": ""
@@ -23790,14 +24907,14 @@
"comment": "",
"meta": {
"range": [
- 121776,
- 121790
+ 126072,
+ 126086
],
"filename": "astronomy.js",
- "lineno": 2681,
+ "lineno": 2776,
"columnno": 6,
"code": {
- "id": "astnode100013573",
+ "id": "astnode100013965",
"name": "PLUTO_DT",
"type": "Literal",
"value": 250
@@ -23814,14 +24931,14 @@
"comment": "",
"meta": {
"range": [
- 121798,
- 121845
+ 126094,
+ 126141
],
"filename": "astronomy.js",
- "lineno": 2682,
+ "lineno": 2777,
"columnno": 6,
"code": {
- "id": "astnode100013577",
+ "id": "astnode100013969",
"name": "PLUTO_NSTEPS",
"type": "BinaryExpression",
"value": ""
@@ -23838,14 +24955,14 @@
"comment": "",
"meta": {
"range": [
- 121853,
- 121869
+ 126149,
+ 126165
],
"filename": "astronomy.js",
- "lineno": 2683,
+ "lineno": 2778,
"columnno": 6,
"code": {
- "id": "astnode100013585",
+ "id": "astnode100013977",
"name": "pluto_cache",
"type": "ArrayExpression",
"value": "[]"
@@ -23862,14 +24979,14 @@
"comment": "",
"meta": {
"range": [
- 121871,
- 122051
+ 126167,
+ 126347
],
"filename": "astronomy.js",
- "lineno": 2684,
+ "lineno": 2779,
"columnno": 0,
"code": {
- "id": "astnode100013588",
+ "id": "astnode100013980",
"name": "ClampIndex",
"type": "FunctionDeclaration",
"paramnames": [
@@ -23892,14 +25009,14 @@
"comment": "",
"meta": {
"range": [
- 121917,
- 121941
+ 126213,
+ 126237
],
"filename": "astronomy.js",
- "lineno": 2685,
+ "lineno": 2780,
"columnno": 10,
"code": {
- "id": "astnode100013594",
+ "id": "astnode100013986",
"name": "index",
"type": "CallExpression",
"value": ""
@@ -23917,14 +25034,14 @@
"comment": "",
"meta": {
"range": [
- 122052,
- 122388
+ 126348,
+ 126684
],
"filename": "astronomy.js",
- "lineno": 2692,
+ "lineno": 2787,
"columnno": 0,
"code": {
- "id": "astnode100013617",
+ "id": "astnode100014009",
"name": "GravFromState",
"type": "FunctionDeclaration",
"paramnames": [
@@ -23951,14 +25068,14 @@
"comment": "",
"meta": {
"range": [
- 122094,
- 122127
+ 126390,
+ 126423
],
"filename": "astronomy.js",
- "lineno": 2693,
+ "lineno": 2788,
"columnno": 10,
"code": {
- "id": "astnode100013622",
+ "id": "astnode100014014",
"name": "state",
"type": "CallExpression",
"value": ""
@@ -23976,14 +25093,14 @@
"comment": "",
"meta": {
"range": [
- 122139,
- 122174
+ 126435,
+ 126470
],
"filename": "astronomy.js",
- "lineno": 2694,
+ "lineno": 2789,
"columnno": 10,
"code": {
- "id": "astnode100013628",
+ "id": "astnode100014020",
"name": "bary",
"type": "NewExpression",
"value": ""
@@ -24001,14 +25118,14 @@
"comment": "",
"meta": {
"range": [
- 122186,
- 122213
+ 126482,
+ 126509
],
"filename": "astronomy.js",
- "lineno": 2695,
+ "lineno": 2790,
"columnno": 10,
"code": {
- "id": "astnode100013636",
+ "id": "astnode100014028",
"name": "r",
"type": "CallExpression",
"value": ""
@@ -24026,14 +25143,14 @@
"comment": "",
"meta": {
"range": [
- 122225,
- 122252
+ 126521,
+ 126548
],
"filename": "astronomy.js",
- "lineno": 2696,
+ "lineno": 2791,
"columnno": 10,
"code": {
- "id": "astnode100013650",
+ "id": "astnode100014042",
"name": "v",
"type": "CallExpression",
"value": ""
@@ -24051,14 +25168,14 @@
"comment": "",
"meta": {
"range": [
- 122264,
- 122288
+ 126560,
+ 126584
],
"filename": "astronomy.js",
- "lineno": 2697,
+ "lineno": 2792,
"columnno": 10,
"code": {
- "id": "astnode100013664",
+ "id": "astnode100014056",
"name": "a",
"type": "CallExpression",
"value": ""
@@ -24076,14 +25193,14 @@
"comment": "",
"meta": {
"range": [
- 122300,
- 122346
+ 126596,
+ 126642
],
"filename": "astronomy.js",
- "lineno": 2698,
+ "lineno": 2793,
"columnno": 10,
"code": {
- "id": "astnode100013672",
+ "id": "astnode100014064",
"name": "grav",
"type": "NewExpression",
"value": ""
@@ -24101,14 +25218,14 @@
"comment": "",
"meta": {
"range": [
- 122389,
- 123965
+ 126685,
+ 128261
],
"filename": "astronomy.js",
- "lineno": 2701,
+ "lineno": 2796,
"columnno": 0,
"code": {
- "id": "astnode100013687",
+ "id": "astnode100014079",
"name": "GetSegment",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24144,14 +25261,14 @@
"comment": "",
"meta": {
"range": [
- 122432,
- 122458
+ 126728,
+ 126754
],
"filename": "astronomy.js",
- "lineno": 2702,
+ "lineno": 2797,
"columnno": 10,
"code": {
- "id": "astnode100013693",
+ "id": "astnode100014085",
"name": "t0",
"type": "MemberExpression",
"value": "PlutoStateTable[0][0]"
@@ -24169,14 +25286,14 @@
"comment": "",
"meta": {
"range": [
- 122664,
- 122737
+ 126960,
+ 127033
],
"filename": "astronomy.js",
- "lineno": 2707,
+ "lineno": 2802,
"columnno": 10,
"code": {
- "id": "astnode100013718",
+ "id": "astnode100014110",
"name": "seg_index",
"type": "CallExpression",
"value": ""
@@ -24194,14 +25311,14 @@
"comment": "",
"meta": {
"range": [
- 122782,
- 122809
+ 127078,
+ 127105
],
"filename": "astronomy.js",
- "lineno": 2709,
+ "lineno": 2804,
"columnno": 14,
"code": {
- "id": "astnode100013737",
+ "id": "astnode100014129",
"name": "seg",
"type": "AssignmentExpression",
"value": "cache[undefined]"
@@ -24219,14 +25336,14 @@
"comment": "",
"meta": {
"range": [
- 122788,
- 122809
+ 127084,
+ 127105
],
"filename": "astronomy.js",
- "lineno": 2709,
+ "lineno": 2804,
"columnno": 20,
"code": {
- "id": "astnode100013739",
+ "id": "astnode100014131",
"name": "cache[undefined]",
"type": "ArrayExpression",
"value": "[]",
@@ -24243,14 +25360,14 @@
"comment": "",
"meta": {
"range": [
- 122854,
- 122909
+ 127150,
+ 127205
],
"filename": "astronomy.js",
- "lineno": 2711,
+ "lineno": 2806,
"columnno": 8,
"code": {
- "id": "astnode100013745",
+ "id": "astnode100014137",
"name": "seg[0]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -24269,14 +25386,14 @@
"comment": "",
"meta": {
"range": [
- 122919,
- 122993
+ 127215,
+ 127289
],
"filename": "astronomy.js",
- "lineno": 2712,
+ "lineno": 2807,
"columnno": 8,
"code": {
- "id": "astnode100013757",
+ "id": "astnode100014149",
"name": "seg[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -24295,14 +25412,14 @@
"comment": "",
"meta": {
"range": [
- 123063,
- 123064
+ 127359,
+ 127360
],
"filename": "astronomy.js",
- "lineno": 2714,
+ "lineno": 2809,
"columnno": 12,
"code": {
- "id": "astnode100013773",
+ "id": "astnode100014165",
"name": "i"
}
},
@@ -24318,14 +25435,14 @@
"comment": "",
"meta": {
"range": [
- 123078,
- 123097
+ 127374,
+ 127393
],
"filename": "astronomy.js",
- "lineno": 2715,
+ "lineno": 2810,
"columnno": 12,
"code": {
- "id": "astnode100013776",
+ "id": "astnode100014168",
"name": "step_tt",
"type": "MemberExpression",
"value": "seg[0].tt"
@@ -24343,14 +25460,14 @@
"comment": "",
"meta": {
"range": [
- 123112,
- 123117
+ 127408,
+ 127413
],
"filename": "astronomy.js",
- "lineno": 2716,
+ "lineno": 2811,
"columnno": 13,
"code": {
- "id": "astnode100013784",
+ "id": "astnode100014176",
"name": "i",
"type": "Literal",
"funcscope": "GetSegment",
@@ -24369,14 +25486,14 @@
"comment": "",
"meta": {
"range": [
- 123158,
- 123212
+ 127454,
+ 127508
],
"filename": "astronomy.js",
- "lineno": 2717,
+ "lineno": 2812,
"columnno": 12,
"code": {
- "id": "astnode100013795",
+ "id": "astnode100014187",
"name": "seg[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -24395,14 +25512,14 @@
"comment": "",
"meta": {
"range": [
- 123175,
- 123194
+ 127471,
+ 127490
],
"filename": "astronomy.js",
- "lineno": 2717,
+ "lineno": 2812,
"columnno": 29,
"code": {
- "id": "astnode100013802",
+ "id": "astnode100014194",
"name": "step_tt",
"type": "Identifier",
"funcscope": "GetSegment",
@@ -24421,14 +25538,14 @@
"comment": "",
"meta": {
"range": [
- 123279,
- 123313
+ 127575,
+ 127609
],
"filename": "astronomy.js",
- "lineno": 2719,
+ "lineno": 2814,
"columnno": 8,
"code": {
- "id": "astnode100013812",
+ "id": "astnode100014204",
"name": "step_tt",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -24447,14 +25564,14 @@
"comment": "",
"meta": {
"range": [
- 123327,
- 123339
+ 127623,
+ 127635
],
"filename": "astronomy.js",
- "lineno": 2720,
+ "lineno": 2815,
"columnno": 12,
"code": {
- "id": "astnode100013822",
+ "id": "astnode100014214",
"name": "reverse",
"type": "ArrayExpression",
"value": "[]"
@@ -24472,14 +25589,14 @@
"comment": "",
"meta": {
"range": [
- 123349,
- 123398
+ 127645,
+ 127694
],
"filename": "astronomy.js",
- "lineno": 2721,
+ "lineno": 2816,
"columnno": 8,
"code": {
- "id": "astnode100013826",
+ "id": "astnode100014218",
"name": "reverse[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -24498,14 +25615,14 @@
"comment": "",
"meta": {
"range": [
- 123413,
- 123433
+ 127709,
+ 127729
],
"filename": "astronomy.js",
- "lineno": 2722,
+ "lineno": 2817,
"columnno": 13,
"code": {
- "id": "astnode100013838",
+ "id": "astnode100014230",
"name": "i",
"type": "BinaryExpression",
"funcscope": "GetSegment",
@@ -24524,14 +25641,14 @@
"comment": "",
"meta": {
"range": [
- 123459,
- 123521
+ 127755,
+ 127817
],
"filename": "astronomy.js",
- "lineno": 2723,
+ "lineno": 2818,
"columnno": 12,
"code": {
- "id": "astnode100013849",
+ "id": "astnode100014241",
"name": "reverse[undefined]",
"type": "MemberExpression",
"funcscope": "GetSegment",
@@ -24550,14 +25667,14 @@
"comment": "",
"meta": {
"range": [
- 123480,
- 123499
+ 127776,
+ 127795
],
"filename": "astronomy.js",
- "lineno": 2723,
+ "lineno": 2818,
"columnno": 33,
"code": {
- "id": "astnode100013856",
+ "id": "astnode100014248",
"name": "step_tt",
"type": "Identifier",
"funcscope": "GetSegment",
@@ -24576,14 +25693,14 @@
"comment": "",
"meta": {
"range": [
- 123609,
- 123629
+ 127905,
+ 127925
],
"filename": "astronomy.js",
- "lineno": 2725,
+ "lineno": 2820,
"columnno": 13,
"code": {
- "id": "astnode100013866",
+ "id": "astnode100014258",
"name": "i",
"type": "BinaryExpression",
"funcscope": "GetSegment",
@@ -24602,14 +25719,14 @@
"comment": "",
"meta": {
"range": [
- 123663,
- 123692
+ 127959,
+ 127988
],
"filename": "astronomy.js",
- "lineno": 2726,
+ "lineno": 2821,
"columnno": 18,
"code": {
- "id": "astnode100013878",
+ "id": "astnode100014270",
"name": "ramp",
"type": "BinaryExpression",
"value": ""
@@ -24627,14 +25744,14 @@
"comment": "",
"meta": {
"range": [
- 123706,
- 123767
+ 128002,
+ 128063
],
"filename": "astronomy.js",
- "lineno": 2727,
+ "lineno": 2822,
"columnno": 12,
"code": {
- "id": "astnode100013886",
+ "id": "astnode100014278",
"name": "seg[undefined].r",
"type": "CallExpression",
"funcscope": "GetSegment",
@@ -24653,14 +25770,14 @@
"comment": "",
"meta": {
"range": [
- 123781,
- 123842
+ 128077,
+ 128138
],
"filename": "astronomy.js",
- "lineno": 2728,
+ "lineno": 2823,
"columnno": 12,
"code": {
- "id": "astnode100013916",
+ "id": "astnode100014308",
"name": "seg[undefined].v",
"type": "CallExpression",
"funcscope": "GetSegment",
@@ -24679,14 +25796,14 @@
"comment": "",
"meta": {
"range": [
- 123856,
- 123917
+ 128152,
+ 128213
],
"filename": "astronomy.js",
- "lineno": 2729,
+ "lineno": 2824,
"columnno": 12,
"code": {
- "id": "astnode100013946",
+ "id": "astnode100014338",
"name": "seg[undefined].a",
"type": "CallExpression",
"funcscope": "GetSegment",
@@ -24705,14 +25822,14 @@
"comment": "",
"meta": {
"range": [
- 123966,
- 124238
+ 128262,
+ 128534
],
"filename": "astronomy.js",
- "lineno": 2734,
+ "lineno": 2829,
"columnno": 0,
"code": {
- "id": "astnode100013979",
+ "id": "astnode100014371",
"name": "CalcPlutoOneWay",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24738,14 +25855,14 @@
"comment": "",
"meta": {
"range": [
- 124023,
- 124049
+ 128319,
+ 128345
],
"filename": "astronomy.js",
- "lineno": 2735,
+ "lineno": 2830,
"columnno": 8,
"code": {
- "id": "astnode100013986",
+ "id": "astnode100014378",
"name": "sim",
"type": "CallExpression",
"value": ""
@@ -24763,14 +25880,14 @@
"comment": "",
"meta": {
"range": [
- 124061,
- 124106
+ 128357,
+ 128402
],
"filename": "astronomy.js",
- "lineno": 2736,
+ "lineno": 2831,
"columnno": 10,
"code": {
- "id": "astnode100013992",
+ "id": "astnode100014384",
"name": "n",
"type": "CallExpression",
"value": ""
@@ -24788,14 +25905,14 @@
"comment": "",
"meta": {
"range": [
- 124121,
- 124126
+ 128417,
+ 128422
],
"filename": "astronomy.js",
- "lineno": 2737,
+ "lineno": 2832,
"columnno": 13,
"code": {
- "id": "astnode100014009",
+ "id": "astnode100014401",
"name": "i",
"type": "Literal",
"value": 0
@@ -24813,14 +25930,14 @@
"comment": "",
"meta": {
"range": [
- 124148,
- 124219
+ 128444,
+ 128515
],
"filename": "astronomy.js",
- "lineno": 2738,
+ "lineno": 2833,
"columnno": 8,
"code": {
- "id": "astnode100014018",
+ "id": "astnode100014410",
"name": "sim",
"type": "CallExpression",
"funcscope": "CalcPlutoOneWay",
@@ -24839,14 +25956,14 @@
"comment": "",
"meta": {
"range": [
- 124239,
- 125737
+ 128535,
+ 130033
],
"filename": "astronomy.js",
- "lineno": 2741,
+ "lineno": 2836,
"columnno": 0,
"code": {
- "id": "astnode100014041",
+ "id": "astnode100014433",
"name": "CalcPluto",
"type": "FunctionDeclaration",
"paramnames": [
@@ -24878,14 +25995,14 @@
"comment": "",
"meta": {
"range": [
- 124274,
- 124275
+ 128570,
+ 128571
],
"filename": "astronomy.js",
- "lineno": 2742,
+ "lineno": 2837,
"columnno": 8,
"code": {
- "id": "astnode100014046",
+ "id": "astnode100014438",
"name": "r"
}
},
@@ -24901,14 +26018,14 @@
"comment": "",
"meta": {
"range": [
- 124277,
- 124281
+ 128573,
+ 128577
],
"filename": "astronomy.js",
- "lineno": 2742,
+ "lineno": 2837,
"columnno": 11,
"code": {
- "id": "astnode100014048",
+ "id": "astnode100014440",
"name": "bary"
}
},
@@ -24924,14 +26041,14 @@
"comment": "",
"meta": {
"range": [
- 124293,
- 124331
+ 128589,
+ 128627
],
"filename": "astronomy.js",
- "lineno": 2743,
+ "lineno": 2838,
"columnno": 10,
"code": {
- "id": "astnode100014051",
+ "id": "astnode100014443",
"name": "seg",
"type": "CallExpression",
"value": ""
@@ -24949,14 +26066,14 @@
"comment": "",
"meta": {
"range": [
- 124596,
- 124599
+ 128892,
+ 128895
],
"filename": "astronomy.js",
- "lineno": 2748,
+ "lineno": 2843,
"columnno": 12,
"code": {
- "id": "astnode100014064",
+ "id": "astnode100014456",
"name": "sim"
}
},
@@ -24972,14 +26089,14 @@
"comment": "",
"meta": {
"range": [
- 124658,
- 124719
+ 128954,
+ 129015
],
"filename": "astronomy.js",
- "lineno": 2750,
+ "lineno": 2845,
"columnno": 12,
"code": {
- "id": "astnode100014077",
+ "id": "astnode100014469",
"name": "sim",
"type": "CallExpression",
"funcscope": "CalcPluto",
@@ -24998,14 +26115,14 @@
"comment": "",
"meta": {
"range": [
- 124746,
- 124826
+ 129042,
+ 129122
],
"filename": "astronomy.js",
- "lineno": 2752,
+ "lineno": 2847,
"columnno": 12,
"code": {
- "id": "astnode100014090",
+ "id": "astnode100014482",
"name": "sim",
"type": "CallExpression",
"funcscope": "CalcPluto",
@@ -25024,14 +26141,14 @@
"comment": "",
"meta": {
"range": [
- 124836,
- 124850
+ 129132,
+ 129146
],
"filename": "astronomy.js",
- "lineno": 2753,
+ "lineno": 2848,
"columnno": 8,
"code": {
- "id": "astnode100014105",
+ "id": "astnode100014497",
"name": "r",
"type": "MemberExpression",
"funcscope": "CalcPluto",
@@ -25050,14 +26167,14 @@
"comment": "",
"meta": {
"range": [
- 124860,
- 124875
+ 129156,
+ 129171
],
"filename": "astronomy.js",
- "lineno": 2754,
+ "lineno": 2849,
"columnno": 8,
"code": {
- "id": "astnode100014113",
+ "id": "astnode100014505",
"name": "bary",
"type": "MemberExpression",
"funcscope": "CalcPluto",
@@ -25076,14 +26193,14 @@
"comment": "",
"meta": {
"range": [
- 124908,
- 124977
+ 129204,
+ 129273
],
"filename": "astronomy.js",
- "lineno": 2757,
+ "lineno": 2852,
"columnno": 14,
"code": {
- "id": "astnode100014120",
+ "id": "astnode100014512",
"name": "left",
"type": "CallExpression",
"value": ""
@@ -25101,14 +26218,14 @@
"comment": "",
"meta": {
"range": [
- 124993,
- 125007
+ 129289,
+ 129303
],
"filename": "astronomy.js",
- "lineno": 2758,
+ "lineno": 2853,
"columnno": 14,
"code": {
- "id": "astnode100014139",
+ "id": "astnode100014531",
"name": "s1",
"type": "MemberExpression",
"value": "seg[undefined]"
@@ -25126,14 +26243,14 @@
"comment": "",
"meta": {
"range": [
- 125023,
- 125041
+ 129319,
+ 129337
],
"filename": "astronomy.js",
- "lineno": 2759,
+ "lineno": 2854,
"columnno": 14,
"code": {
- "id": "astnode100014145",
+ "id": "astnode100014537",
"name": "s2",
"type": "MemberExpression",
"value": "seg[undefined]"
@@ -25151,14 +26268,14 @@
"comment": "",
"meta": {
"range": [
- 125117,
- 125138
+ 129413,
+ 129434
],
"filename": "astronomy.js",
- "lineno": 2761,
+ "lineno": 2856,
"columnno": 14,
"code": {
- "id": "astnode100014153",
+ "id": "astnode100014545",
"name": "acc",
"type": "CallExpression",
"value": ""
@@ -25176,14 +26293,14 @@
"comment": "",
"meta": {
"range": [
- 125249,
- 125302
+ 129545,
+ 129598
],
"filename": "astronomy.js",
- "lineno": 2763,
+ "lineno": 2858,
"columnno": 14,
"code": {
- "id": "astnode100014165",
+ "id": "astnode100014557",
"name": "ra",
"type": "CallExpression",
"value": ""
@@ -25201,14 +26318,14 @@
"comment": "",
"meta": {
"range": [
- 125413,
- 125466
+ 129709,
+ 129762
],
"filename": "astronomy.js",
- "lineno": 2765,
+ "lineno": 2860,
"columnno": 14,
"code": {
- "id": "astnode100014184",
+ "id": "astnode100014576",
"name": "rb",
"type": "CallExpression",
"value": ""
@@ -25226,14 +26343,14 @@
"comment": "",
"meta": {
"range": [
- 125551,
- 125586
+ 129847,
+ 129882
],
"filename": "astronomy.js",
- "lineno": 2767,
+ "lineno": 2862,
"columnno": 14,
"code": {
- "id": "astnode100014203",
+ "id": "astnode100014595",
"name": "ramp",
"type": "BinaryExpression",
"value": ""
@@ -25251,14 +26368,14 @@
"comment": "",
"meta": {
"range": [
- 125596,
- 125634
+ 129892,
+ 129930
],
"filename": "astronomy.js",
- "lineno": 2768,
+ "lineno": 2863,
"columnno": 8,
"code": {
- "id": "astnode100014215",
+ "id": "astnode100014607",
"name": "r",
"type": "CallExpression",
"funcscope": "CalcPluto",
@@ -25277,14 +26394,14 @@
"comment": "",
"meta": {
"range": [
- 125644,
- 125678
+ 129940,
+ 129974
],
"filename": "astronomy.js",
- "lineno": 2769,
+ "lineno": 2864,
"columnno": 8,
"code": {
- "id": "astnode100014233",
+ "id": "astnode100014625",
"name": "bary",
"type": "NewExpression",
"funcscope": "CalcPluto",
@@ -25303,14 +26420,14 @@
"comment": "",
"meta": {
"range": [
- 125746,
- 126024
+ 130042,
+ 130320
],
"filename": "astronomy.js",
- "lineno": 2774,
+ "lineno": 2869,
"columnno": 6,
"code": {
- "id": "astnode100014256",
+ "id": "astnode100014648",
"name": "Rotation_JUP_EQJ",
"type": "NewExpression",
"value": ""
@@ -25327,14 +26444,14 @@
"comment": "",
"meta": {
"range": [
- 126032,
- 133134
+ 130328,
+ 137430
],
"filename": "astronomy.js",
- "lineno": 2779,
+ "lineno": 2874,
"columnno": 6,
"code": {
- "id": "astnode100014277",
+ "id": "astnode100014669",
"name": "JupiterMoonModel",
"type": "ArrayExpression",
"value": "[\"{\\\"mu\\\":2.82489428433814e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82483274392893e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82498184184723e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82492144889909e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\"]"
@@ -25351,14 +26468,14 @@
"comment": "",
"meta": {
"range": [
- 126081,
- 126107
+ 130377,
+ 130403
],
"filename": "astronomy.js",
- "lineno": 2782,
+ "lineno": 2877,
"columnno": 8,
"code": {
- "id": "astnode100014281",
+ "id": "astnode100014673",
"name": "mu",
"type": "Literal",
"value": 2.82489428433814e-7
@@ -25374,14 +26491,14 @@
"comment": "",
"meta": {
"range": [
- 126117,
- 126169
+ 130413,
+ 130465
],
"filename": "astronomy.js",
- "lineno": 2783,
+ "lineno": 2878,
"columnno": 8,
"code": {
- "id": "astnode100014283",
+ "id": "astnode100014675",
"name": "al",
"type": "ArrayExpression",
"value": "[1.446213296021224,3.5515522861824]"
@@ -25397,14 +26514,14 @@
"comment": "",
"meta": {
"range": [
- 126179,
- 126274
+ 130475,
+ 130570
],
"filename": "astronomy.js",
- "lineno": 2784,
+ "lineno": 2879,
"columnno": 8,
"code": {
- "id": "astnode100014287",
+ "id": "astnode100014679",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0028210960212903,0,0]\"]"
@@ -25420,14 +26537,14 @@
"comment": "",
"meta": {
"range": [
- 126284,
- 126629
+ 130580,
+ 130925
],
"filename": "astronomy.js",
- "lineno": 2787,
+ "lineno": 2882,
"columnno": 8,
"code": {
- "id": "astnode100014293",
+ "id": "astnode100014685",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[-0.0001925258348666,4.9369589722645,0.01358483658305]\",\"[-0.0000970803596076,4.3188796477322,0.01303413843243]\",\"[-0.00008988174165,1.9080016428617,0.00305064867158]\",\"[-0.0000553101050262,1.4936156681569,0.01293892891155]\"]"
@@ -25443,14 +26560,14 @@
"comment": "",
"meta": {
"range": [
- 126639,
- 126899
+ 130935,
+ 131195
],
"filename": "astronomy.js",
- "lineno": 2793,
+ "lineno": 2888,
"columnno": 8,
"code": {
- "id": "astnode100014315",
+ "id": "astnode100014707",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[0.0041510849668155,4.089939635545,-0.01290686414666]\",\"[0.0006260521444113,1.446188898627,3.5515522949802]\",\"[0.0000352747346169,2.1256287034578,0.00012727416567]\"]"
@@ -25466,14 +26583,14 @@
"comment": "",
"meta": {
"range": [
- 126909,
- 127091
+ 131205,
+ 131387
],
"filename": "astronomy.js",
- "lineno": 2798,
+ "lineno": 2893,
"columnno": 8,
"code": {
- "id": "astnode100014330",
+ "id": "astnode100014722",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0003142172466014,2.7964219722923,-0.002315096098]\",\"[0.0000904169207946,1.0477061879627,-0.00056920638196]\"]"
@@ -25489,14 +26606,14 @@
"comment": "",
"meta": {
"range": [
- 127131,
- 127157
+ 131427,
+ 131453
],
"filename": "astronomy.js",
- "lineno": 2805,
+ "lineno": 2900,
"columnno": 8,
"code": {
- "id": "astnode100014343",
+ "id": "astnode100014735",
"name": "mu",
"type": "Literal",
"value": 2.82483274392893e-7
@@ -25512,14 +26629,14 @@
"comment": "",
"meta": {
"range": [
- 127167,
- 127220
+ 131463,
+ 131516
],
"filename": "astronomy.js",
- "lineno": 2806,
+ "lineno": 2901,
"columnno": 8,
"code": {
- "id": "astnode100014345",
+ "id": "astnode100014737",
"name": "al",
"type": "ArrayExpression",
"value": "[-0.3735263437471362,1.76932271112347]"
@@ -25535,14 +26652,14 @@
"comment": "",
"meta": {
"range": [
- 127230,
- 127407
+ 131526,
+ 131703
],
"filename": "astronomy.js",
- "lineno": 2807,
+ "lineno": 2902,
"columnno": 8,
"code": {
- "id": "astnode100014350",
+ "id": "astnode100014742",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0044871037804314,0,0]\",\"[4.324367498e-7,1.819645606291,1.7822295777568]\"]"
@@ -25558,14 +26675,14 @@
"comment": "",
"meta": {
"range": [
- 127417,
- 128089
+ 131713,
+ 132385
],
"filename": "astronomy.js",
- "lineno": 2811,
+ "lineno": 2906,
"columnno": 8,
"code": {
- "id": "astnode100014360",
+ "id": "astnode100014752",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[0.0008576433172936,4.3188693178264,0.01303413830805]\",\"[0.0004549582875086,1.4936531751079,0.01293892881962]\",\"[0.0003248939825174,1.8196494533458,1.7822295777568]\",\"[-0.0003074250079334,4.9377037005911,0.01358483286724]\",\"[0.0001982386144784,1.907986905476,0.00305101212869]\",\"[0.0001834063551804,2.1402853388529,0.00145009789338]\",\"[-0.0001434383188452,5.622214036663,0.89111478887838]\",\"[-0.0000771939140944,4.300272437235,2.6733443704266]\"]"
@@ -25581,14 +26698,14 @@
"comment": "",
"meta": {
"range": [
- 128099,
- 128689
+ 132395,
+ 132985
],
"filename": "astronomy.js",
- "lineno": 2821,
+ "lineno": 2916,
"columnno": 8,
"code": {
- "id": "astnode100014397",
+ "id": "astnode100014789",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[-0.0093589104136341,4.0899396509039,-0.01290686414666]\",\"[0.0002988994545555,5.9097265185595,1.7693227079462]\",\"[0.000213903639035,2.1256289300016,0.00012727418407]\",\"[0.0001980963564781,2.743516829265,0.00067797343009]\",\"[0.0001210388158965,5.5839943711203,0.0000320566149]\",\"[0.0000837042048393,1.6094538368039,-0.90402165808846]\",\"[0.0000823525166369,1.4461887708689,3.5515522949802]\"]"
@@ -25604,14 +26721,14 @@
"comment": "",
"meta": {
"range": [
- 128699,
- 129046
+ 132995,
+ 133342
],
"filename": "astronomy.js",
- "lineno": 2830,
+ "lineno": 2925,
"columnno": 8,
"code": {
- "id": "astnode100014430",
+ "id": "astnode100014822",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0040404917832303,1.0477063169425,-0.0005692064054]\",\"[0.0002200421034564,3.3368857864364,-0.00012491307307]\",\"[0.0001662544744719,2.4134862374711,0]\",\"[0.0000590282470983,5.9719930968366,-0.00003056160225]\"]"
@@ -25627,14 +26744,14 @@
"comment": "",
"meta": {
"range": [
- 129088,
- 129114
+ 133384,
+ 133410
],
"filename": "astronomy.js",
- "lineno": 2839,
+ "lineno": 2934,
"columnno": 8,
"code": {
- "id": "astnode100014452",
+ "id": "astnode100014844",
"name": "mu",
"type": "Literal",
"value": 2.82498184184723e-7
@@ -25650,14 +26767,14 @@
"comment": "",
"meta": {
"range": [
- 129124,
- 129176
+ 133420,
+ 133472
],
"filename": "astronomy.js",
- "lineno": 2840,
+ "lineno": 2935,
"columnno": 8,
"code": {
- "id": "astnode100014454",
+ "id": "astnode100014846",
"name": "al",
"type": "ArrayExpression",
"value": "[0.2874089391143348,0.878207923589328]"
@@ -25673,14 +26790,14 @@
"comment": "",
"meta": {
"range": [
- 129186,
- 129363
+ 133482,
+ 133659
],
"filename": "astronomy.js",
- "lineno": 2841,
+ "lineno": 2936,
"columnno": 8,
"code": {
- "id": "astnode100014458",
+ "id": "astnode100014850",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0071566594572575,0,0]\",\"[0.000001393029911,1.1586745884981,2.6733443704266]\"]"
@@ -25696,14 +26813,14 @@
"comment": "",
"meta": {
"range": [
- 129373,
- 130047
+ 133669,
+ 134343
],
"filename": "astronomy.js",
- "lineno": 2845,
+ "lineno": 2940,
"columnno": 8,
"code": {
- "id": "astnode100014468",
+ "id": "astnode100014860",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[0.0002310797886226,2.1402987195942,0.00145009784384]\",\"[-0.0001828635964118,4.3188672736968,0.01303413828263]\",\"[0.0001512378778204,4.9373102372298,0.01358483481252]\",\"[-0.0001163720969778,4.300265986149,2.6733443704266]\",\"[-0.0000955478069846,1.4936612842567,0.01293892879857]\",\"[0.0000815246854464,5.6222137132535,0.89111478887838]\",\"[-0.0000801219679602,1.2995922951532,1.0034433456729]\",\"[-0.0000607017260182,0.64978769669238,0.50172167043264]\"]"
@@ -25719,14 +26836,14 @@
"comment": "",
"meta": {
"range": [
- 130057,
- 130730
+ 134353,
+ 135026
],
"filename": "astronomy.js",
- "lineno": 2855,
+ "lineno": 2950,
"columnno": 8,
"code": {
- "id": "astnode100014507",
+ "id": "astnode100014899",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[0.0014289811307319,2.1256295942739,0.00012727413029]\",\"[0.000771093122676,5.5836330003496,0.0000320643411]\",\"[0.0005925911780766,4.0899396636448,-0.01290686414666]\",\"[0.0002045597496146,5.2713683670372,-0.12523544076106]\",\"[0.0001785118648258,0.28743156721063,0.8782079244252]\",\"[0.0001131999784893,1.4462127277818,3.5515522949802]\",\"[-0.000065877816921,2.2702423990985,-1.7951364394537]\",\"[0.0000497058888328,5.9096792204858,1.7693227129285]\"]"
@@ -25742,14 +26859,14 @@
"comment": "",
"meta": {
"range": [
- 130740,
- 131088
+ 135036,
+ 135384
],
"filename": "astronomy.js",
- "lineno": 2865,
+ "lineno": 2960,
"columnno": 8,
"code": {
- "id": "astnode100014545",
+ "id": "astnode100014937",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0015932721570848,3.3368862796665,-0.00012491307058]\",\"[0.0008533093128905,2.4133881688166,0]\",\"[0.0003513347911037,5.9720789850127,-0.00003056101771]\",\"[-0.0001441929255483,1.0477061764435,-0.00056920632124]\"]"
@@ -25765,14 +26882,14 @@
"comment": "",
"meta": {
"range": [
- 131130,
- 131156
+ 135426,
+ 135452
],
"filename": "astronomy.js",
- "lineno": 2874,
+ "lineno": 2969,
"columnno": 8,
"code": {
- "id": "astnode100014568",
+ "id": "astnode100014960",
"name": "mu",
"type": "Literal",
"value": 2.82492144889909e-7
@@ -25788,14 +26905,14 @@
"comment": "",
"meta": {
"range": [
- 131166,
- 131219
+ 135462,
+ 135515
],
"filename": "astronomy.js",
- "lineno": 2875,
+ "lineno": 2970,
"columnno": 8,
"code": {
- "id": "astnode100014570",
+ "id": "astnode100014962",
"name": "al",
"type": "ArrayExpression",
"value": "[-0.3620341291375704,0.376486233433828]"
@@ -25811,14 +26928,14 @@
"comment": "",
"meta": {
"range": [
- 131229,
- 131488
+ 135525,
+ 135784
],
"filename": "astronomy.js",
- "lineno": 2876,
+ "lineno": 2971,
"columnno": 8,
"code": {
- "id": "astnode100014575",
+ "id": "astnode100014967",
"name": "a",
"type": "ArrayExpression",
"value": "[\"[0.0125879701715314,0,0]\",\"[0.000003595204947,0.64965776007116,0.50172168165034]\",\"[0.0000027580210652,1.808423578151,3.1750660413359]\"]"
@@ -25834,14 +26951,14 @@
"comment": "",
"meta": {
"range": [
- 131498,
- 132004
+ 135794,
+ 136300
],
"filename": "astronomy.js",
- "lineno": 2881,
+ "lineno": 2976,
"columnno": 8,
"code": {
- "id": "astnode100014589",
+ "id": "astnode100014981",
"name": "l",
"type": "ArrayExpression",
"value": "[\"[0.0005586040123824,2.1404207189815,0.00145009793231]\",\"[-0.0003805813868176,2.7358844897853,0.00002972965062]\",\"[0.0002205152863262,0.649796525964,0.5017216724358]\",\"[0.0001877895151158,1.8084787604005,3.1750660413359]\",\"[0.0000766916975242,6.2720114319755,1.3928364636651]\",\"[0.0000747056855106,1.2995916202344,1.0034433456729]\"]"
@@ -25857,14 +26974,14 @@
"comment": "",
"meta": {
"range": [
- 132014,
- 132769
+ 136310,
+ 137065
],
"filename": "astronomy.js",
- "lineno": 2889,
+ "lineno": 2984,
"columnno": 8,
"code": {
- "id": "astnode100014616",
+ "id": "astnode100015008",
"name": "z",
"type": "ArrayExpression",
"value": "[\"[0.0073755808467977,5.5836071576084,0.00003206509914]\",\"[0.0002065924169942,5.9209831565786,0.37648624194703]\",\"[0.0001589869764021,0.28744006242623,0.8782079244252]\",\"[-0.0001561131605348,2.1257397865089,0.00012727441285]\",\"[0.0001486043380971,1.4462134301023,3.5515522949802]\",\"[0.0000635073108731,5.9096803285954,1.7693227129285]\",\"[0.0000599351698525,4.1125517584798,-2.7985797954589]\",\"[0.0000540660842731,5.5390350845569,0.00286834082283]\",\"[-0.0000489596900866,4.6218149483338,-0.62695712529519]\"]"
@@ -25880,14 +26997,14 @@
"comment": "",
"meta": {
"range": [
- 132779,
- 133126
+ 137075,
+ 137422
],
"filename": "astronomy.js",
- "lineno": 2900,
+ "lineno": 2995,
"columnno": 8,
"code": {
- "id": "astnode100014658",
+ "id": "astnode100015050",
"name": "zeta",
"type": "ArrayExpression",
"value": "[\"[0.0038422977898495,2.4133922085557,0]\",\"[0.0022453891791894,5.9721736773277,-0.00003056125525]\",\"[-0.0002604479450559,3.3368746306409,-0.00012491309972]\",\"[0.000033211214323,5.5604137742337,0.00290037688507]\"]"
@@ -25903,14 +27020,14 @@
"comment": "/**\n * @brief Holds the positions and velocities of Jupiter's major 4 moons.\n *\n * The {@link JupiterMoons} function returns an object of this type\n * to report position and velocity vectors for Jupiter's largest 4 moons\n * Io, Europa, Ganymede, and Callisto. Each position vector is relative\n * to the center of Jupiter. Both position and velocity are oriented in\n * the EQJ system (that is, using Earth's equator at the J2000 epoch).\n * The positions are expressed in astronomical units (AU),\n * and the velocities in AU/day.\n *\n * @property {StateVector[]} moon\n * An array of state vectors, one for each of the four major moons\n * of Jupiter, in the following order: 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.\n */",
"meta": {
"range": [
- 133861,
- 133943
+ 138157,
+ 138239
],
"filename": "astronomy.js",
- "lineno": 2923,
+ "lineno": 3018,
"columnno": 0,
"code": {
- "id": "astnode100014679",
+ "id": "astnode100015071",
"name": "JupiterMoonsInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -25947,14 +27064,14 @@
"comment": "",
"meta": {
"range": [
- 133890,
- 133941
+ 138186,
+ 138237
],
"filename": "astronomy.js",
- "lineno": 2924,
+ "lineno": 3019,
"columnno": 4,
"code": {
- "id": "astnode100014682",
+ "id": "astnode100015074",
"name": "JupiterMoonsInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -25976,14 +27093,14 @@
"comment": "/**\n * @brief Holds the positions and velocities of Jupiter's major 4 moons.\n *\n * The {@link JupiterMoons} function returns an object of this type\n * to report position and velocity vectors for Jupiter's largest 4 moons\n * Io, Europa, Ganymede, and Callisto. Each position vector is relative\n * to the center of Jupiter. Both position and velocity are oriented in\n * the EQJ system (that is, using Earth's equator at the J2000 epoch).\n * The positions are expressed in astronomical units (AU),\n * and the velocities in AU/day.\n *\n * @property {StateVector[]} moon\n * An array of state vectors, one for each of the four major moons\n * of Jupiter, in the following order: 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.\n */",
"meta": {
"range": [
- 133861,
- 133943
+ 138157,
+ 138239
],
"filename": "astronomy.js",
- "lineno": 2923,
+ "lineno": 3018,
"columnno": 0,
"code": {
- "id": "astnode100014679",
+ "id": "astnode100015071",
"name": "JupiterMoonsInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -26019,14 +27136,14 @@
"comment": "",
"meta": {
"range": [
- 133918,
- 133934
+ 138214,
+ 138230
],
"filename": "astronomy.js",
- "lineno": 2925,
+ "lineno": 3020,
"columnno": 8,
"code": {
- "id": "astnode100014688",
+ "id": "astnode100015080",
"name": "this.moon",
"type": "Identifier",
"value": "moon",
@@ -26044,14 +27161,14 @@
"comment": "",
"meta": {
"range": [
- 133944,
- 133987
+ 138240,
+ 138283
],
"filename": "astronomy.js",
- "lineno": 2928,
+ "lineno": 3023,
"columnno": 0,
"code": {
- "id": "astnode100014694",
+ "id": "astnode100015086",
"name": "exports.JupiterMoonsInfo",
"type": "Identifier",
"value": "JupiterMoonsInfo",
@@ -26068,14 +27185,14 @@
"comment": "",
"meta": {
"range": [
- 133989,
- 135350
+ 138285,
+ 139646
],
"filename": "astronomy.js",
- "lineno": 2929,
+ "lineno": 3024,
"columnno": 0,
"code": {
- "id": "astnode100014699",
+ "id": "astnode100015091",
"name": "JupiterMoon_elem2pv",
"type": "FunctionDeclaration",
"paramnames": [
@@ -26122,14 +27239,14 @@
"comment": "",
"meta": {
"range": [
- 134163,
- 134174
+ 138459,
+ 138470
],
"filename": "astronomy.js",
- "lineno": 2932,
+ "lineno": 3027,
"columnno": 10,
"code": {
- "id": "astnode100014706",
+ "id": "astnode100015098",
"name": "A",
"type": "MemberExpression",
"value": "elem[0]"
@@ -26147,14 +27264,14 @@
"comment": "",
"meta": {
"range": [
- 134186,
- 134198
+ 138482,
+ 138494
],
"filename": "astronomy.js",
- "lineno": 2933,
+ "lineno": 3028,
"columnno": 10,
"code": {
- "id": "astnode100014712",
+ "id": "astnode100015104",
"name": "AL",
"type": "MemberExpression",
"value": "elem[1]"
@@ -26172,14 +27289,14 @@
"comment": "",
"meta": {
"range": [
- 134210,
- 134221
+ 138506,
+ 138517
],
"filename": "astronomy.js",
- "lineno": 2934,
+ "lineno": 3029,
"columnno": 10,
"code": {
- "id": "astnode100014718",
+ "id": "astnode100015110",
"name": "K",
"type": "MemberExpression",
"value": "elem[2]"
@@ -26197,14 +27314,14 @@
"comment": "",
"meta": {
"range": [
- 134233,
- 134244
+ 138529,
+ 138540
],
"filename": "astronomy.js",
- "lineno": 2935,
+ "lineno": 3030,
"columnno": 10,
"code": {
- "id": "astnode100014724",
+ "id": "astnode100015116",
"name": "H",
"type": "MemberExpression",
"value": "elem[3]"
@@ -26222,14 +27339,14 @@
"comment": "",
"meta": {
"range": [
- 134256,
- 134267
+ 138552,
+ 138563
],
"filename": "astronomy.js",
- "lineno": 2936,
+ "lineno": 3031,
"columnno": 10,
"code": {
- "id": "astnode100014730",
+ "id": "astnode100015122",
"name": "Q",
"type": "MemberExpression",
"value": "elem[4]"
@@ -26247,14 +27364,14 @@
"comment": "",
"meta": {
"range": [
- 134279,
- 134290
+ 138575,
+ 138586
],
"filename": "astronomy.js",
- "lineno": 2937,
+ "lineno": 3032,
"columnno": 10,
"code": {
- "id": "astnode100014736",
+ "id": "astnode100015128",
"name": "P",
"type": "MemberExpression",
"value": "elem[5]"
@@ -26272,14 +27389,14 @@
"comment": "",
"meta": {
"range": [
- 134302,
- 134334
+ 138598,
+ 138630
],
"filename": "astronomy.js",
- "lineno": 2938,
+ "lineno": 3033,
"columnno": 10,
"code": {
- "id": "astnode100014742",
+ "id": "astnode100015134",
"name": "AN",
"type": "CallExpression",
"value": ""
@@ -26297,14 +27414,14 @@
"comment": "",
"meta": {
"range": [
- 134344,
- 134346
+ 138640,
+ 138642
],
"filename": "astronomy.js",
- "lineno": 2939,
+ "lineno": 3034,
"columnno": 8,
"code": {
- "id": "astnode100014756",
+ "id": "astnode100015148",
"name": "CE"
}
},
@@ -26320,14 +27437,14 @@
"comment": "",
"meta": {
"range": [
- 134348,
- 134350
+ 138644,
+ 138646
],
"filename": "astronomy.js",
- "lineno": 2939,
+ "lineno": 3034,
"columnno": 12,
"code": {
- "id": "astnode100014758",
+ "id": "astnode100015150",
"name": "SE"
}
},
@@ -26343,14 +27460,14 @@
"comment": "",
"meta": {
"range": [
- 134352,
- 134354
+ 138648,
+ 138650
],
"filename": "astronomy.js",
- "lineno": 2939,
+ "lineno": 3034,
"columnno": 16,
"code": {
- "id": "astnode100014760",
+ "id": "astnode100015152",
"name": "DE"
}
},
@@ -26366,14 +27483,14 @@
"comment": "",
"meta": {
"range": [
- 134364,
- 134409
+ 138660,
+ 138705
],
"filename": "astronomy.js",
- "lineno": 2940,
+ "lineno": 3035,
"columnno": 8,
"code": {
- "id": "astnode100014763",
+ "id": "astnode100015155",
"name": "EE",
"type": "BinaryExpression",
"value": ""
@@ -26391,14 +27508,14 @@
"comment": "",
"meta": {
"range": [
- 134428,
- 134445
+ 138724,
+ 138741
],
"filename": "astronomy.js",
- "lineno": 2942,
+ "lineno": 3037,
"columnno": 8,
"code": {
- "id": "astnode100014792",
+ "id": "astnode100015184",
"name": "CE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -26417,14 +27534,14 @@
"comment": "",
"meta": {
"range": [
- 134455,
- 134472
+ 138751,
+ 138768
],
"filename": "astronomy.js",
- "lineno": 2943,
+ "lineno": 3038,
"columnno": 8,
"code": {
- "id": "astnode100014800",
+ "id": "astnode100015192",
"name": "SE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -26443,14 +27560,14 @@
"comment": "",
"meta": {
"range": [
- 134482,
- 134540
+ 138778,
+ 138836
],
"filename": "astronomy.js",
- "lineno": 2944,
+ "lineno": 3039,
"columnno": 8,
"code": {
- "id": "astnode100014808",
+ "id": "astnode100015200",
"name": "DE",
"type": "BinaryExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -26469,14 +27586,14 @@
"comment": "",
"meta": {
"range": [
- 134550,
- 134558
+ 138846,
+ 138854
],
"filename": "astronomy.js",
- "lineno": 2945,
+ "lineno": 3040,
"columnno": 8,
"code": {
- "id": "astnode100014832",
+ "id": "astnode100015224",
"name": "EE",
"type": "Identifier",
"funcscope": "JupiterMoon_elem2pv",
@@ -26495,14 +27612,14 @@
"comment": "",
"meta": {
"range": [
- 134603,
- 134620
+ 138899,
+ 138916
],
"filename": "astronomy.js",
- "lineno": 2947,
+ "lineno": 3042,
"columnno": 4,
"code": {
- "id": "astnode100014836",
+ "id": "astnode100015228",
"name": "CE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -26521,14 +27638,14 @@
"comment": "",
"meta": {
"range": [
- 134626,
- 134643
+ 138922,
+ 138939
],
"filename": "astronomy.js",
- "lineno": 2948,
+ "lineno": 3043,
"columnno": 4,
"code": {
- "id": "astnode100014844",
+ "id": "astnode100015236",
"name": "SE",
"type": "CallExpression",
"funcscope": "JupiterMoon_elem2pv",
@@ -26547,14 +27664,14 @@
"comment": "",
"meta": {
"range": [
- 134655,
- 134676
+ 138951,
+ 138972
],
"filename": "astronomy.js",
- "lineno": 2949,
+ "lineno": 3044,
"columnno": 10,
"code": {
- "id": "astnode100014852",
+ "id": "astnode100015244",
"name": "DLE",
"type": "BinaryExpression",
"value": ""
@@ -26572,14 +27689,14 @@
"comment": "",
"meta": {
"range": [
- 134688,
- 134712
+ 138984,
+ 139008
],
"filename": "astronomy.js",
- "lineno": 2950,
+ "lineno": 3045,
"columnno": 10,
"code": {
- "id": "astnode100014862",
+ "id": "astnode100015254",
"name": "RSAM1",
"type": "BinaryExpression",
"value": ""
@@ -26597,14 +27714,14 @@
"comment": "",
"meta": {
"range": [
- 134724,
- 134749
+ 139020,
+ 139045
],
"filename": "astronomy.js",
- "lineno": 2951,
+ "lineno": 3046,
"columnno": 10,
"code": {
- "id": "astnode100014873",
+ "id": "astnode100015265",
"name": "ASR",
"type": "BinaryExpression",
"value": ""
@@ -26622,14 +27739,14 @@
"comment": "",
"meta": {
"range": [
- 134761,
- 134797
+ 139057,
+ 139093
],
"filename": "astronomy.js",
- "lineno": 2952,
+ "lineno": 3047,
"columnno": 10,
"code": {
- "id": "astnode100014881",
+ "id": "astnode100015273",
"name": "PHI",
"type": "CallExpression",
"value": ""
@@ -26647,14 +27764,14 @@
"comment": "",
"meta": {
"range": [
- 134809,
- 134832
+ 139105,
+ 139128
],
"filename": "astronomy.js",
- "lineno": 2953,
+ "lineno": 3048,
"columnno": 10,
"code": {
- "id": "astnode100014897",
+ "id": "astnode100015289",
"name": "PSI",
"type": "BinaryExpression",
"value": ""
@@ -26672,14 +27789,14 @@
"comment": "",
"meta": {
"range": [
- 134844,
- 134877
+ 139140,
+ 139173
],
"filename": "astronomy.js",
- "lineno": 2954,
+ "lineno": 3049,
"columnno": 10,
"code": {
- "id": "astnode100014905",
+ "id": "astnode100015297",
"name": "X1",
"type": "BinaryExpression",
"value": ""
@@ -26697,14 +27814,14 @@
"comment": "",
"meta": {
"range": [
- 134889,
- 134922
+ 139185,
+ 139218
],
"filename": "astronomy.js",
- "lineno": 2955,
+ "lineno": 3050,
"columnno": 10,
"code": {
- "id": "astnode100014919",
+ "id": "astnode100015311",
"name": "Y1",
"type": "BinaryExpression",
"value": ""
@@ -26722,14 +27839,14 @@
"comment": "",
"meta": {
"range": [
- 134934,
- 134978
+ 139230,
+ 139274
],
"filename": "astronomy.js",
- "lineno": 2956,
+ "lineno": 3051,
"columnno": 10,
"code": {
- "id": "astnode100014933",
+ "id": "astnode100015325",
"name": "VX1",
"type": "BinaryExpression",
"value": ""
@@ -26747,14 +27864,14 @@
"comment": "",
"meta": {
"range": [
- 134990,
- 135034
+ 139286,
+ 139330
],
"filename": "astronomy.js",
- "lineno": 2957,
+ "lineno": 3052,
"columnno": 10,
"code": {
- "id": "astnode100014950",
+ "id": "astnode100015342",
"name": "VY1",
"type": "BinaryExpression",
"value": ""
@@ -26772,14 +27889,14 @@
"comment": "",
"meta": {
"range": [
- 135046,
- 135087
+ 139342,
+ 139383
],
"filename": "astronomy.js",
- "lineno": 2958,
+ "lineno": 3053,
"columnno": 10,
"code": {
- "id": "astnode100014967",
+ "id": "astnode100015359",
"name": "F2",
"type": "BinaryExpression",
"value": ""
@@ -26797,14 +27914,14 @@
"comment": "",
"meta": {
"range": [
- 135099,
- 135121
+ 139395,
+ 139417
],
"filename": "astronomy.js",
- "lineno": 2959,
+ "lineno": 3054,
"columnno": 10,
"code": {
- "id": "astnode100014985",
+ "id": "astnode100015377",
"name": "P2",
"type": "BinaryExpression",
"value": ""
@@ -26822,14 +27939,14 @@
"comment": "",
"meta": {
"range": [
- 135133,
- 135155
+ 139429,
+ 139451
],
"filename": "astronomy.js",
- "lineno": 2960,
+ "lineno": 3055,
"columnno": 10,
"code": {
- "id": "astnode100014995",
+ "id": "astnode100015387",
"name": "Q2",
"type": "BinaryExpression",
"value": ""
@@ -26847,14 +27964,14 @@
"comment": "",
"meta": {
"range": [
- 135167,
- 135183
+ 139463,
+ 139479
],
"filename": "astronomy.js",
- "lineno": 2961,
+ "lineno": 3056,
"columnno": 10,
"code": {
- "id": "astnode100015005",
+ "id": "astnode100015397",
"name": "PQ",
"type": "BinaryExpression",
"value": ""
@@ -26872,14 +27989,14 @@
"comment": "",
"meta": {
"range": [
- 135351,
- 136731
+ 139647,
+ 141027
],
"filename": "astronomy.js",
- "lineno": 2964,
+ "lineno": 3059,
"columnno": 0,
"code": {
- "id": "astnode100015062",
+ "id": "astnode100015454",
"name": "CalcJupiterMoon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -26912,14 +28029,14 @@
"comment": "",
"meta": {
"range": [
- 135535,
- 135556
+ 139831,
+ 139852
],
"filename": "astronomy.js",
- "lineno": 2967,
+ "lineno": 3062,
"columnno": 10,
"code": {
- "id": "astnode100015068",
+ "id": "astnode100015460",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -26937,14 +28054,14 @@
"comment": "",
"meta": {
"range": [
- 135669,
- 135716
+ 139965,
+ 140012
],
"filename": "astronomy.js",
- "lineno": 2969,
+ "lineno": 3064,
"columnno": 10,
"code": {
- "id": "astnode100015076",
+ "id": "astnode100015468",
"name": "elem",
"type": "ArrayExpression",
"value": "[0,\"\",0,0,0,0]"
@@ -26962,14 +28079,14 @@
"comment": "",
"meta": {
"range": [
- 135777,
- 135833
+ 140073,
+ 140129
],
"filename": "astronomy.js",
- "lineno": 2971,
+ "lineno": 3066,
"columnno": 8,
"code": {
- "id": "astnode100015105",
+ "id": "astnode100015497",
"name": "elem[0]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -26988,14 +28105,14 @@
"comment": "",
"meta": {
"range": [
- 135894,
- 135950
+ 140190,
+ 140246
],
"filename": "astronomy.js",
- "lineno": 2973,
+ "lineno": 3068,
"columnno": 8,
"code": {
- "id": "astnode100015128",
+ "id": "astnode100015520",
"name": "elem[1]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -27014,14 +28131,14 @@
"comment": "",
"meta": {
"range": [
- 135956,
- 135970
+ 140252,
+ 140266
],
"filename": "astronomy.js",
- "lineno": 2974,
+ "lineno": 3069,
"columnno": 4,
"code": {
- "id": "astnode100015144",
+ "id": "astnode100015536",
"name": "elem[1]",
"type": "Identifier",
"funcscope": "CalcJupiterMoon",
@@ -27040,14 +28157,14 @@
"comment": "",
"meta": {
"range": [
- 136001,
- 136015
+ 140297,
+ 140311
],
"filename": "astronomy.js",
- "lineno": 2976,
+ "lineno": 3071,
"columnno": 8,
"code": {
- "id": "astnode100015156",
+ "id": "astnode100015548",
"name": "elem[1]",
"type": "Identifier",
"funcscope": "CalcJupiterMoon",
@@ -27066,14 +28183,14 @@
"comment": "",
"meta": {
"range": [
- 136084,
- 136113
+ 140380,
+ 140409
],
"filename": "astronomy.js",
- "lineno": 2978,
+ "lineno": 3073,
"columnno": 14,
"code": {
- "id": "astnode100015170",
+ "id": "astnode100015562",
"name": "arg",
"type": "BinaryExpression",
"value": ""
@@ -27091,14 +28208,14 @@
"comment": "",
"meta": {
"range": [
- 136123,
- 136159
+ 140419,
+ 140455
],
"filename": "astronomy.js",
- "lineno": 2979,
+ "lineno": 3074,
"columnno": 8,
"code": {
- "id": "astnode100015178",
+ "id": "astnode100015570",
"name": "elem[2]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -27117,14 +28234,14 @@
"comment": "",
"meta": {
"range": [
- 136169,
- 136205
+ 140465,
+ 140501
],
"filename": "astronomy.js",
- "lineno": 2980,
+ "lineno": 3075,
"columnno": 8,
"code": {
- "id": "astnode100015190",
+ "id": "astnode100015582",
"name": "elem[3]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -27143,14 +28260,14 @@
"comment": "",
"meta": {
"range": [
- 136283,
- 136312
+ 140579,
+ 140608
],
"filename": "astronomy.js",
- "lineno": 2983,
+ "lineno": 3078,
"columnno": 14,
"code": {
- "id": "astnode100015210",
+ "id": "astnode100015602",
"name": "arg",
"type": "BinaryExpression",
"value": ""
@@ -27168,14 +28285,14 @@
"comment": "",
"meta": {
"range": [
- 136322,
- 136358
+ 140618,
+ 140654
],
"filename": "astronomy.js",
- "lineno": 2984,
+ "lineno": 3079,
"columnno": 8,
"code": {
- "id": "astnode100015218",
+ "id": "astnode100015610",
"name": "elem[4]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -27194,14 +28311,14 @@
"comment": "",
"meta": {
"range": [
- 136368,
- 136404
+ 140664,
+ 140700
],
"filename": "astronomy.js",
- "lineno": 2985,
+ "lineno": 3080,
"columnno": 8,
"code": {
- "id": "astnode100015230",
+ "id": "astnode100015622",
"name": "elem[5]",
"type": "BinaryExpression",
"funcscope": "CalcJupiterMoon",
@@ -27220,14 +28337,14 @@
"comment": "",
"meta": {
"range": [
- 136521,
- 136566
+ 140817,
+ 140862
],
"filename": "astronomy.js",
- "lineno": 2988,
+ "lineno": 3083,
"columnno": 10,
"code": {
- "id": "astnode100015242",
+ "id": "astnode100015634",
"name": "state",
"type": "CallExpression",
"value": ""
@@ -27245,14 +28362,14 @@
"comment": "/**\n * @brief Calculates jovicentric positions and velocities of Jupiter's largest 4 moons.\n *\n * Calculates position and velocity vectors for Jupiter's moons\n * Io, Europa, Ganymede, and Callisto, at the given date and time.\n * The vectors are jovicentric (relative to the center of Jupiter).\n * Their orientation is the Earth's equatorial system at the J2000 epoch (EQJ).\n * The position components are expressed in astronomical units (AU), and the\n * velocity components are in AU/day.\n *\n * To convert to heliocentric vectors, call {@link HelioVector}\n * with `Astronomy.Body.Jupiter` to get Jupiter's heliocentric position, then\n * add the jovicentric vectors. Likewise, you can call {@link GeoVector}\n * to convert to geocentric vectors.\n *\n * @param {FlexibleDateTime} date The date and time for which to calculate Jupiter's moons.\n * @return {JupiterMoonsInfo} Position and velocity vectors of Jupiter's largest 4 moons.\n */",
"meta": {
"range": [
- 137666,
- 137892
+ 141962,
+ 142188
],
"filename": "astronomy.js",
- "lineno": 3010,
+ "lineno": 3105,
"columnno": 0,
"code": {
- "id": "astnode100015256",
+ "id": "astnode100015648",
"name": "JupiterMoons",
"type": "FunctionDeclaration",
"paramnames": [
@@ -27303,14 +28420,14 @@
"comment": "",
"meta": {
"range": [
- 137706,
- 137732
+ 142002,
+ 142028
],
"filename": "astronomy.js",
- "lineno": 3011,
+ "lineno": 3106,
"columnno": 10,
"code": {
- "id": "astnode100015261",
+ "id": "astnode100015653",
"name": "time",
"type": "NewExpression",
"value": ""
@@ -27328,14 +28445,14 @@
"comment": "",
"meta": {
"range": [
- 137742,
- 137755
+ 142038,
+ 142051
],
"filename": "astronomy.js",
- "lineno": 3012,
+ "lineno": 3107,
"columnno": 8,
"code": {
- "id": "astnode100015267",
+ "id": "astnode100015659",
"name": "infolist",
"type": "ArrayExpression",
"value": "[]"
@@ -27353,14 +28470,14 @@
"comment": "",
"meta": {
"range": [
- 137770,
- 137774
+ 142066,
+ 142070
],
"filename": "astronomy.js",
- "lineno": 3013,
+ "lineno": 3108,
"columnno": 13,
"code": {
- "id": "astnode100015272",
+ "id": "astnode100015664",
"name": "moon"
}
},
@@ -27376,14 +28493,14 @@
"comment": "",
"meta": {
"range": [
- 137893,
- 137928
+ 142189,
+ 142224
],
"filename": "astronomy.js",
- "lineno": 3017,
+ "lineno": 3112,
"columnno": 0,
"code": {
- "id": "astnode100015289",
+ "id": "astnode100015681",
"name": "exports.JupiterMoons",
"type": "Identifier",
"value": "JupiterMoons",
@@ -27400,14 +28517,14 @@
"comment": "/**\n * @brief Calculates a vector from the center of the Sun to the given body at the given time.\n *\n * Calculates heliocentric (i.e., with respect to the center of the Sun)\n * Cartesian coordinates in the J2000 equatorial system of a celestial\n * body at a specified time. The position is not corrected for light travel time or aberration.\n *\n * @param {Body} body\n * One of the strings\n * `\"Sun\"`, `\"Moon\"`, `\"Mercury\"`, `\"Venus\"`,\n * `\"Earth\"`, `\"Mars\"`, `\"Jupiter\"`, `\"Saturn\"`,\n * `\"Uranus\"`, `\"Neptune\"`, `\"Pluto\"`,\n * `\"SSB\"`, or `\"EMB\"`.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which the body's position is to be calculated.\n *\n * @returns {Vector}\n */",
"meta": {
"range": [
- 138722,
- 139546
+ 143018,
+ 143842
],
"filename": "astronomy.js",
- "lineno": 3038,
+ "lineno": 3133,
"columnno": 0,
"code": {
- "id": "astnode100015294",
+ "id": "astnode100015686",
"name": "HelioVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -27468,14 +28585,14 @@
"comment": "",
"meta": {
"range": [
- 138765,
- 138786
+ 143061,
+ 143082
],
"filename": "astronomy.js",
- "lineno": 3039,
+ "lineno": 3134,
"columnno": 8,
"code": {
- "id": "astnode100015300",
+ "id": "astnode100015692",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -27493,14 +28610,14 @@
"comment": "",
"meta": {
"range": [
- 139025,
- 139055
+ 143321,
+ 143351
],
"filename": "astronomy.js",
- "lineno": 3047,
+ "lineno": 3142,
"columnno": 12,
"code": {
- "id": "astnode100015347",
+ "id": "astnode100015739",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -27518,14 +28635,14 @@
"comment": "",
"meta": {
"range": [
- 139069,
- 139086
+ 143365,
+ 143382
],
"filename": "astronomy.js",
- "lineno": 3048,
+ "lineno": 3143,
"columnno": 12,
"code": {
- "id": "astnode100015356",
+ "id": "astnode100015748",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -27543,14 +28660,14 @@
"comment": "",
"meta": {
"range": [
- 139203,
- 139233
+ 143499,
+ 143529
],
"filename": "astronomy.js",
- "lineno": 3052,
+ "lineno": 3147,
"columnno": 14,
"code": {
- "id": "astnode100015394",
+ "id": "astnode100015786",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -27568,14 +28685,14 @@
"comment": "",
"meta": {
"range": [
- 139249,
- 139266
+ 143545,
+ 143562
],
"filename": "astronomy.js",
- "lineno": 3053,
+ "lineno": 3148,
"columnno": 14,
"code": {
- "id": "astnode100015403",
+ "id": "astnode100015795",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -27593,14 +28710,14 @@
"comment": "",
"meta": {
"range": [
- 139282,
- 139317
+ 143578,
+ 143613
],
"filename": "astronomy.js",
- "lineno": 3054,
+ "lineno": 3149,
"columnno": 14,
"code": {
- "id": "astnode100015409",
+ "id": "astnode100015801",
"name": "denom",
"type": "BinaryExpression",
"value": ""
@@ -27618,14 +28735,14 @@
"comment": "",
"meta": {
"range": [
- 139547,
- 139580
+ 143843,
+ 143876
],
"filename": "astronomy.js",
- "lineno": 3061,
+ "lineno": 3156,
"columnno": 0,
"code": {
- "id": "astnode100015461",
+ "id": "astnode100015853",
"name": "exports.HelioVector",
"type": "Identifier",
"value": "HelioVector",
@@ -27642,14 +28759,14 @@
"comment": "/**\n * @brief Calculates the distance between a body and the Sun at a given time.\n *\n * Given a date and time, this function calculates the distance between\n * the center of `body` and the center of the Sun.\n * For the planets Mercury through Neptune, this function is significantly\n * more efficient than calling {@link HelioVector} followed by taking the length\n * of the resulting vector.\n *\n * @param {Body} body\n * A body for which to calculate a heliocentric distance:\n * the Sun, Moon, or any of the planets.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the heliocentric distance.\n *\n * @returns {number}\n * The heliocentric distance in AU.\n */",
"meta": {
"range": [
- 140292,
- 140519
+ 144588,
+ 144815
],
"filename": "astronomy.js",
- "lineno": 3082,
+ "lineno": 3177,
"columnno": 0,
"code": {
- "id": "astnode100015467",
+ "id": "astnode100015859",
"name": "HelioDistance",
"type": "FunctionDeclaration",
"paramnames": [
@@ -27708,14 +28825,14 @@
"comment": "",
"meta": {
"range": [
- 140339,
- 140360
+ 144635,
+ 144656
],
"filename": "astronomy.js",
- "lineno": 3083,
+ "lineno": 3178,
"columnno": 10,
"code": {
- "id": "astnode100015473",
+ "id": "astnode100015865",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -27733,14 +28850,14 @@
"comment": "",
"meta": {
"range": [
- 140520,
- 140557
+ 144816,
+ 144853
],
"filename": "astronomy.js",
- "lineno": 3088,
+ "lineno": 3183,
"columnno": 0,
"code": {
- "id": "astnode100015505",
+ "id": "astnode100015897",
"name": "exports.HelioDistance",
"type": "Identifier",
"value": "HelioDistance",
@@ -27757,14 +28874,14 @@
"comment": "/**\n * @brief Calculates a vector from the center of the Earth to the given body at the given time.\n *\n * Calculates geocentric (i.e., with respect to the center of the Earth)\n * Cartesian coordinates in the J2000 equatorial system of a celestial\n * body at a specified time. The position is always corrected for light travel time:\n * this means the position of the body is \"back-dated\" based on how long it\n * takes light to travel from the body to an observer on the Earth.\n * Also, the position can optionally be corrected for aberration, an effect\n * causing the apparent direction of the body to be shifted based on\n * transverse movement of the Earth with respect to the rays of light\n * coming from that body.\n *\n * @param {Body} body\n * One of the strings\n * `\"Sun\"`, `\"Moon\"`, `\"Mercury\"`, `\"Venus\"`,\n * `\"Earth\"`, `\"Mars\"`, `\"Jupiter\"`, `\"Saturn\"`,\n * `\"Uranus\"`, `\"Neptune\"`, or `\"Pluto\"`.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which the body's position is to be calculated.\n *\n * @param {bool} aberration\n * Pass `true` to correct for\n * aberration,\n * or `false` to leave uncorrected.\n *\n * @returns {Vector}\n */",
"meta": {
"range": [
- 141813,
- 143805
+ 146109,
+ 148101
],
"filename": "astronomy.js",
- "lineno": 3118,
+ "lineno": 3213,
"columnno": 0,
"code": {
- "id": "astnode100015510",
+ "id": "astnode100015902",
"name": "GeoVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -27839,14 +28956,14 @@
"comment": "",
"meta": {
"range": [
- 141899,
- 141920
+ 146195,
+ 146216
],
"filename": "astronomy.js",
- "lineno": 3120,
+ "lineno": 3215,
"columnno": 10,
"code": {
- "id": "astnode100015521",
+ "id": "astnode100015913",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -27864,14 +28981,14 @@
"comment": "",
"meta": {
"range": [
- 142059,
- 142071
+ 146355,
+ 146367
],
"filename": "astronomy.js",
- "lineno": 3125,
+ "lineno": 3220,
"columnno": 8,
"code": {
- "id": "astnode100015550",
+ "id": "astnode100015942",
"name": "earth",
"type": "Literal",
"value": null
@@ -27889,14 +29006,14 @@
"comment": "",
"meta": {
"range": [
- 142081,
- 142082
+ 146377,
+ 146378
],
"filename": "astronomy.js",
- "lineno": 3126,
+ "lineno": 3221,
"columnno": 8,
"code": {
- "id": "astnode100015554",
+ "id": "astnode100015946",
"name": "h"
}
},
@@ -27912,14 +29029,14 @@
"comment": "",
"meta": {
"range": [
- 142092,
- 142095
+ 146388,
+ 146391
],
"filename": "astronomy.js",
- "lineno": 3127,
+ "lineno": 3222,
"columnno": 8,
"code": {
- "id": "astnode100015557",
+ "id": "astnode100015949",
"name": "geo"
}
},
@@ -27935,14 +29052,14 @@
"comment": "",
"meta": {
"range": [
- 142105,
- 142111
+ 146401,
+ 146407
],
"filename": "astronomy.js",
- "lineno": 3128,
+ "lineno": 3223,
"columnno": 8,
"code": {
- "id": "astnode100015560",
+ "id": "astnode100015952",
"name": "dt",
"type": "Literal",
"value": 0
@@ -27960,14 +29077,14 @@
"comment": "",
"meta": {
"range": [
- 142121,
- 142133
+ 146417,
+ 146429
],
"filename": "astronomy.js",
- "lineno": 3129,
+ "lineno": 3224,
"columnno": 8,
"code": {
- "id": "astnode100015564",
+ "id": "astnode100015956",
"name": "ltime",
"type": "Identifier",
"value": "time"
@@ -27985,14 +29102,14 @@
"comment": "",
"meta": {
"range": [
- 142239,
- 142247
+ 146535,
+ 146543
],
"filename": "astronomy.js",
- "lineno": 3131,
+ "lineno": 3226,
"columnno": 13,
"code": {
- "id": "astnode100015569",
+ "id": "astnode100015961",
"name": "iter",
"type": "Literal",
"value": 0
@@ -28010,14 +29127,14 @@
"comment": "",
"meta": {
"range": [
- 142278,
- 142306
+ 146574,
+ 146602
],
"filename": "astronomy.js",
- "lineno": 3132,
+ "lineno": 3227,
"columnno": 8,
"code": {
- "id": "astnode100015579",
+ "id": "astnode100015971",
"name": "h",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -28036,14 +29153,14 @@
"comment": "",
"meta": {
"range": [
- 143216,
- 143251
+ 147512,
+ 147547
],
"filename": "astronomy.js",
- "lineno": 3147,
+ "lineno": 3242,
"columnno": 12,
"code": {
- "id": "astnode100015589",
+ "id": "astnode100015981",
"name": "earth",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -28062,14 +29179,14 @@
"comment": "",
"meta": {
"range": [
- 143418,
- 143452
+ 147714,
+ 147748
],
"filename": "astronomy.js",
- "lineno": 3152,
+ "lineno": 3247,
"columnno": 16,
"code": {
- "id": "astnode100015603",
+ "id": "astnode100015995",
"name": "earth",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -28088,14 +29205,14 @@
"comment": "",
"meta": {
"range": [
- 143486,
- 143553
+ 147782,
+ 147849
],
"filename": "astronomy.js",
- "lineno": 3155,
+ "lineno": 3250,
"columnno": 8,
"code": {
- "id": "astnode100015612",
+ "id": "astnode100016004",
"name": "geo",
"type": "NewExpression",
"funcscope": "GeoVector",
@@ -28114,14 +29231,14 @@
"comment": "",
"meta": {
"range": [
- 143567,
- 143613
+ 147863,
+ 147909
],
"filename": "astronomy.js",
- "lineno": 3156,
+ "lineno": 3251,
"columnno": 12,
"code": {
- "id": "astnode100015639",
+ "id": "astnode100016031",
"name": "ltime2",
"type": "CallExpression",
"value": ""
@@ -28139,14 +29256,14 @@
"comment": "",
"meta": {
"range": [
- 143623,
- 143658
+ 147919,
+ 147954
],
"filename": "astronomy.js",
- "lineno": 3157,
+ "lineno": 3252,
"columnno": 8,
"code": {
- "id": "astnode100015653",
+ "id": "astnode100016045",
"name": "dt",
"type": "CallExpression",
"funcscope": "GeoVector",
@@ -28165,14 +29282,14 @@
"comment": "",
"meta": {
"range": [
- 143717,
- 143731
+ 148013,
+ 148027
],
"filename": "astronomy.js",
- "lineno": 3160,
+ "lineno": 3255,
"columnno": 8,
"code": {
- "id": "astnode100015673",
+ "id": "astnode100016065",
"name": "ltime",
"type": "Identifier",
"funcscope": "GeoVector",
@@ -28191,14 +29308,14 @@
"comment": "",
"meta": {
"range": [
- 143806,
- 143835
+ 148102,
+ 148131
],
"filename": "astronomy.js",
- "lineno": 3164,
+ "lineno": 3259,
"columnno": 0,
"code": {
- "id": "astnode100015682",
+ "id": "astnode100016074",
"name": "exports.GeoVector",
"type": "Identifier",
"value": "GeoVector",
@@ -28215,14 +29332,14 @@
"comment": "",
"meta": {
"range": [
- 143837,
- 144864
+ 148133,
+ 149160
],
"filename": "astronomy.js",
- "lineno": 3165,
+ "lineno": 3260,
"columnno": 0,
"code": {
- "id": "astnode100015687",
+ "id": "astnode100016079",
"name": "QuadInterp",
"type": "FunctionDeclaration",
"paramnames": [
@@ -28257,14 +29374,14 @@
"comment": "",
"meta": {
"range": [
- 143887,
- 143909
+ 148183,
+ 148205
],
"filename": "astronomy.js",
- "lineno": 3166,
+ "lineno": 3261,
"columnno": 8,
"code": {
- "id": "astnode100015696",
+ "id": "astnode100016088",
"name": "Q",
"type": "BinaryExpression",
"value": ""
@@ -28282,14 +29399,14 @@
"comment": "",
"meta": {
"range": [
- 143919,
- 143936
+ 148215,
+ 148232
],
"filename": "astronomy.js",
- "lineno": 3167,
+ "lineno": 3262,
"columnno": 8,
"code": {
- "id": "astnode100015706",
+ "id": "astnode100016098",
"name": "R",
"type": "BinaryExpression",
"value": ""
@@ -28307,14 +29424,14 @@
"comment": "",
"meta": {
"range": [
- 143946,
- 143952
+ 148242,
+ 148248
],
"filename": "astronomy.js",
- "lineno": 3168,
+ "lineno": 3263,
"columnno": 8,
"code": {
- "id": "astnode100015714",
+ "id": "astnode100016106",
"name": "S",
"type": "Identifier",
"value": "fm"
@@ -28332,14 +29449,14 @@
"comment": "",
"meta": {
"range": [
- 143962,
- 143963
+ 148258,
+ 148259
],
"filename": "astronomy.js",
- "lineno": 3169,
+ "lineno": 3264,
"columnno": 8,
"code": {
- "id": "astnode100015718",
+ "id": "astnode100016110",
"name": "x"
}
},
@@ -28355,14 +29472,14 @@
"comment": "",
"meta": {
"range": [
- 144156,
- 144166
+ 148452,
+ 148462
],
"filename": "astronomy.js",
- "lineno": 3176,
+ "lineno": 3271,
"columnno": 8,
"code": {
- "id": "astnode100015733",
+ "id": "astnode100016125",
"name": "x",
"type": "BinaryExpression",
"funcscope": "QuadInterp",
@@ -28381,14 +29498,14 @@
"comment": "",
"meta": {
"range": [
- 144324,
- 144345
+ 148620,
+ 148641
],
"filename": "astronomy.js",
- "lineno": 3182,
+ "lineno": 3277,
"columnno": 12,
"code": {
- "id": "astnode100015753",
+ "id": "astnode100016145",
"name": "u",
"type": "BinaryExpression",
"value": ""
@@ -28406,14 +29523,14 @@
"comment": "",
"meta": {
"range": [
- 144404,
- 144421
+ 148700,
+ 148717
],
"filename": "astronomy.js",
- "lineno": 3185,
+ "lineno": 3280,
"columnno": 12,
"code": {
- "id": "astnode100015771",
+ "id": "astnode100016163",
"name": "ru",
"type": "CallExpression",
"value": ""
@@ -28431,14 +29548,14 @@
"comment": "",
"meta": {
"range": [
- 144435,
- 144459
+ 148731,
+ 148755
],
"filename": "astronomy.js",
- "lineno": 3186,
+ "lineno": 3281,
"columnno": 12,
"code": {
- "id": "astnode100015779",
+ "id": "astnode100016171",
"name": "x1",
"type": "BinaryExpression",
"value": ""
@@ -28456,14 +29573,14 @@
"comment": "",
"meta": {
"range": [
- 144473,
- 144497
+ 148769,
+ 148793
],
"filename": "astronomy.js",
- "lineno": 3187,
+ "lineno": 3282,
"columnno": 12,
"code": {
- "id": "astnode100015790",
+ "id": "astnode100016182",
"name": "x2",
"type": "BinaryExpression",
"value": ""
@@ -28481,14 +29598,14 @@
"comment": "",
"meta": {
"range": [
- 144614,
- 144620
+ 148910,
+ 148916
],
"filename": "astronomy.js",
- "lineno": 3191,
+ "lineno": 3286,
"columnno": 12,
"code": {
- "id": "astnode100015824",
+ "id": "astnode100016216",
"name": "x",
"type": "Identifier",
"funcscope": "QuadInterp",
@@ -28507,14 +29624,14 @@
"comment": "",
"meta": {
"range": [
- 144685,
- 144691
+ 148981,
+ 148987
],
"filename": "astronomy.js",
- "lineno": 3194,
+ "lineno": 3289,
"columnno": 12,
"code": {
- "id": "astnode100015839",
+ "id": "astnode100016231",
"name": "x",
"type": "Identifier",
"funcscope": "QuadInterp",
@@ -28533,14 +29650,14 @@
"comment": "",
"meta": {
"range": [
- 144767,
- 144782
+ 149063,
+ 149078
],
"filename": "astronomy.js",
- "lineno": 3200,
+ "lineno": 3295,
"columnno": 8,
"code": {
- "id": "astnode100015846",
+ "id": "astnode100016238",
"name": "t",
"type": "BinaryExpression",
"value": ""
@@ -28558,14 +29675,14 @@
"comment": "",
"meta": {
"range": [
- 144792,
- 144820
+ 149088,
+ 149116
],
"filename": "astronomy.js",
- "lineno": 3201,
+ "lineno": 3296,
"columnno": 8,
"code": {
- "id": "astnode100015854",
+ "id": "astnode100016246",
"name": "df_dt",
"type": "BinaryExpression",
"value": ""
@@ -28583,14 +29700,14 @@
"comment": "",
"meta": {
"range": [
- 144835,
- 144839
+ 149131,
+ 149135
],
"filename": "astronomy.js",
- "lineno": 3202,
+ "lineno": 3297,
"columnno": 13,
"code": {
- "id": "astnode100015867",
+ "id": "astnode100016259",
"name": "x",
"type": "Identifier",
"value": "x"
@@ -28606,14 +29723,14 @@
"comment": "",
"meta": {
"range": [
- 144841,
- 144845
+ 149137,
+ 149141
],
"filename": "astronomy.js",
- "lineno": 3202,
+ "lineno": 3297,
"columnno": 19,
"code": {
- "id": "astnode100015869",
+ "id": "astnode100016261",
"name": "t",
"type": "Identifier",
"value": "t"
@@ -28629,14 +29746,14 @@
"comment": "",
"meta": {
"range": [
- 144847,
- 144859
+ 149143,
+ 149155
],
"filename": "astronomy.js",
- "lineno": 3202,
+ "lineno": 3297,
"columnno": 25,
"code": {
- "id": "astnode100015871",
+ "id": "astnode100016263",
"name": "df_dt",
"type": "Identifier",
"value": "df_dt"
@@ -28652,7 +29769,7 @@
"comment": "/**\n * @brief Options for the {@link Search} function.\n *\n * @typedef {object} SearchOptions\n *\n * @property {number | undefined} dt_tolerance_seconds\n * The number of seconds for a time window smaller than which the search\n * is considered successful. Using too large a tolerance can result in\n * an inaccurate time estimate. Using too small a tolerance can cause\n * excessive computation, or can even cause the search to fail because of\n * limited floating-point resolution. Defaults to 1 second.\n *\n * @property {number | undefined} init_f1\n * As an optimization, if the caller of {@link Search}\n * has already calculated the value of the function being searched (the parameter `func`)\n * at the time coordinate `t1`, it can pass in that value as `init_f1`.\n * For very expensive calculations, this can measurably improve performance.\n *\n * @property {number | undefined} init_f2\n * The same as `init_f1`, except this is the optional initial value of `func(t2)`\n * instead of `func(t1)`.\n *\n * @property {number | undefined} iter_limit\n */",
"meta": {
"filename": "astronomy.js",
- "lineno": 3204,
+ "lineno": 3299,
"columnno": 0,
"code": {}
},
@@ -28719,14 +29836,14 @@
"comment": "/**\n * @brief Finds the time when a function ascends through zero.\n *\n * Search for next time t (such that t is between `t1` and `t2`)\n * that `func(t)` crosses from a negative value to a non-negative value.\n * The given function must have \"smooth\" behavior over the entire inclusive range [`t1`, `t2`],\n * meaning that it behaves like a continuous differentiable function.\n * It is not required that `t1` < `t2`; `t1` > `t2`\n * allows searching backward in time.\n * Note: `t1` and `t2` must be chosen such that there is no possibility\n * of more than one zero-crossing (ascending or descending), or it is possible\n * that the \"wrong\" event will be found (i.e. not the first event after t1)\n * or even that the function will return `null`, indicating that no event was found.\n *\n * @param {function(AstroTime): number} func\n * The function to find an ascending zero crossing for.\n * The function must accept a single parameter of type {@link AstroTime}\n * and return a numeric value.\n *\n * @param {AstroTime} t1\n * The lower time bound of a search window.\n *\n * @param {AstroTime} t2\n * The upper time bound of a search window.\n *\n * @param {SearchOptions | undefined} options\n * Options that can tune the behavior of the search.\n * Most callers can omit this argument.\n *\n * @returns {AstroTime | null}\n * If the search is successful, returns the date and time of the solution.\n * If the search fails, returns `null`.\n */",
"meta": {
"range": [
- 147454,
- 150446
+ 151750,
+ 154742
],
"filename": "astronomy.js",
- "lineno": 3261,
+ "lineno": 3356,
"columnno": 0,
"code": {
- "id": "astnode100015873",
+ "id": "astnode100016265",
"name": "Search",
"type": "FunctionDeclaration",
"paramnames": [
@@ -28826,14 +29943,14 @@
"comment": "",
"meta": {
"range": [
- 147502,
- 147585
+ 151798,
+ 151881
],
"filename": "astronomy.js",
- "lineno": 3262,
+ "lineno": 3357,
"columnno": 10,
"code": {
- "id": "astnode100015881",
+ "id": "astnode100016273",
"name": "dt_tolerance_seconds",
"type": "CallExpression",
"value": ""
@@ -28851,14 +29968,14 @@
"comment": "",
"meta": {
"range": [
- 147597,
- 147655
+ 151893,
+ 151951
],
"filename": "astronomy.js",
- "lineno": 3263,
+ "lineno": 3358,
"columnno": 10,
"code": {
- "id": "astnode100015893",
+ "id": "astnode100016285",
"name": "dt_days",
"type": "CallExpression",
"value": ""
@@ -28876,14 +29993,14 @@
"comment": "",
"meta": {
"range": [
- 147665,
- 147707
+ 151961,
+ 152003
],
"filename": "astronomy.js",
- "lineno": 3264,
+ "lineno": 3359,
"columnno": 8,
"code": {
- "id": "astnode100015903",
+ "id": "astnode100016295",
"name": "f1",
"type": "LogicalExpression",
"value": ""
@@ -28901,14 +30018,14 @@
"comment": "",
"meta": {
"range": [
- 147717,
- 147759
+ 152013,
+ 152055
],
"filename": "astronomy.js",
- "lineno": 3265,
+ "lineno": 3360,
"columnno": 8,
"code": {
- "id": "astnode100015915",
+ "id": "astnode100016307",
"name": "f2",
"type": "LogicalExpression",
"value": ""
@@ -28926,14 +30043,14 @@
"comment": "",
"meta": {
"range": [
- 147769,
- 147779
+ 152065,
+ 152075
],
"filename": "astronomy.js",
- "lineno": 3266,
+ "lineno": 3361,
"columnno": 8,
"code": {
- "id": "astnode100015927",
+ "id": "astnode100016319",
"name": "fmid",
"type": "Identifier",
"value": "NaN"
@@ -28951,14 +30068,14 @@
"comment": "",
"meta": {
"range": [
- 147789,
- 147797
+ 152085,
+ 152093
],
"filename": "astronomy.js",
- "lineno": 3267,
+ "lineno": 3362,
"columnno": 8,
"code": {
- "id": "astnode100015931",
+ "id": "astnode100016323",
"name": "iter",
"type": "Literal",
"value": 0
@@ -28976,14 +30093,14 @@
"comment": "",
"meta": {
"range": [
- 147807,
- 147857
+ 152103,
+ 152153
],
"filename": "astronomy.js",
- "lineno": 3268,
+ "lineno": 3363,
"columnno": 8,
"code": {
- "id": "astnode100015935",
+ "id": "astnode100016327",
"name": "iter_limit",
"type": "LogicalExpression",
"value": ""
@@ -29001,14 +30118,14 @@
"comment": "",
"meta": {
"range": [
- 147867,
- 147883
+ 152163,
+ 152179
],
"filename": "astronomy.js",
- "lineno": 3269,
+ "lineno": 3364,
"columnno": 8,
"code": {
- "id": "astnode100015945",
+ "id": "astnode100016337",
"name": "calc_fmid",
"type": "Literal",
"value": true
@@ -29026,14 +30143,14 @@
"comment": "",
"meta": {
"range": [
- 148002,
- 148037
+ 152298,
+ 152333
],
"filename": "astronomy.js",
- "lineno": 3273,
+ "lineno": 3368,
"columnno": 12,
"code": {
- "id": "astnode100015960",
+ "id": "astnode100016352",
"name": "tmid",
"type": "CallExpression",
"value": ""
@@ -29051,14 +30168,14 @@
"comment": "",
"meta": {
"range": [
- 148051,
- 148071
+ 152347,
+ 152367
],
"filename": "astronomy.js",
- "lineno": 3274,
+ "lineno": 3369,
"columnno": 12,
"code": {
- "id": "astnode100015968",
+ "id": "astnode100016360",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -29076,14 +30193,14 @@
"comment": "",
"meta": {
"range": [
- 148249,
- 148263
+ 152545,
+ 152559
],
"filename": "astronomy.js",
- "lineno": 3280,
+ "lineno": 3375,
"columnno": 12,
"code": {
- "id": "astnode100015991",
+ "id": "astnode100016383",
"name": "fmid",
"type": "CallExpression",
"funcscope": "Search",
@@ -29102,14 +30219,14 @@
"comment": "",
"meta": {
"range": [
- 148290,
- 148306
+ 152586,
+ 152602
],
"filename": "astronomy.js",
- "lineno": 3282,
+ "lineno": 3377,
"columnno": 12,
"code": {
- "id": "astnode100015997",
+ "id": "astnode100016389",
"name": "calc_fmid",
"type": "Literal",
"funcscope": "Search",
@@ -29128,14 +30245,14 @@
"comment": "",
"meta": {
"range": [
- 148550,
- 148604
+ 152846,
+ 152900
],
"filename": "astronomy.js",
- "lineno": 3286,
+ "lineno": 3381,
"columnno": 12,
"code": {
- "id": "astnode100016001",
+ "id": "astnode100016393",
"name": "q",
"type": "CallExpression",
"value": ""
@@ -29153,14 +30270,14 @@
"comment": "",
"meta": {
"range": [
- 148756,
- 148774
+ 153052,
+ 153070
],
"filename": "astronomy.js",
- "lineno": 3290,
+ "lineno": 3385,
"columnno": 16,
"code": {
- "id": "astnode100016022",
+ "id": "astnode100016414",
"name": "tq",
"type": "CallExpression",
"value": ""
@@ -29178,14 +30295,14 @@
"comment": "",
"meta": {
"range": [
- 148792,
- 148802
+ 153088,
+ 153098
],
"filename": "astronomy.js",
- "lineno": 3291,
+ "lineno": 3386,
"columnno": 16,
"code": {
- "id": "astnode100016030",
+ "id": "astnode100016422",
"name": "fq",
"type": "CallExpression",
"value": ""
@@ -29203,14 +30320,14 @@
"comment": "",
"meta": {
"range": [
- 149141,
- 149180
+ 153437,
+ 153476
],
"filename": "astronomy.js",
- "lineno": 3298,
+ "lineno": 3393,
"columnno": 20,
"code": {
- "id": "astnode100016058",
+ "id": "astnode100016450",
"name": "dt_guess",
"type": "BinaryExpression",
"value": ""
@@ -29228,14 +30345,14 @@
"comment": "",
"meta": {
"range": [
- 149248,
- 149277
+ 153544,
+ 153573
],
"filename": "astronomy.js",
- "lineno": 3300,
+ "lineno": 3395,
"columnno": 24,
"code": {
- "id": "astnode100016079",
+ "id": "astnode100016471",
"name": "tleft",
"type": "CallExpression",
"value": ""
@@ -29253,14 +30370,14 @@
"comment": "",
"meta": {
"range": [
- 149303,
- 149333
+ 153599,
+ 153629
],
"filename": "astronomy.js",
- "lineno": 3301,
+ "lineno": 3396,
"columnno": 24,
"code": {
- "id": "astnode100016088",
+ "id": "astnode100016480",
"name": "tright",
"type": "CallExpression",
"value": ""
@@ -29278,14 +30395,14 @@
"comment": "",
"meta": {
"range": [
- 149515,
- 149531
+ 153811,
+ 153827
],
"filename": "astronomy.js",
- "lineno": 3304,
+ "lineno": 3399,
"columnno": 32,
"code": {
- "id": "astnode100016135",
+ "id": "astnode100016527",
"name": "fleft",
"type": "CallExpression",
"value": ""
@@ -29303,14 +30420,14 @@
"comment": "",
"meta": {
"range": [
- 149565,
- 149583
+ 153861,
+ 153879
],
"filename": "astronomy.js",
- "lineno": 3305,
+ "lineno": 3400,
"columnno": 32,
"code": {
- "id": "astnode100016141",
+ "id": "astnode100016533",
"name": "fright",
"type": "CallExpression",
"value": ""
@@ -29328,14 +30445,14 @@
"comment": "",
"meta": {
"range": [
- 149677,
- 149687
+ 153973,
+ 153983
],
"filename": "astronomy.js",
- "lineno": 3307,
+ "lineno": 3402,
"columnno": 32,
"code": {
- "id": "astnode100016156",
+ "id": "astnode100016548",
"name": "f1",
"type": "Identifier",
"funcscope": "Search",
@@ -29354,14 +30471,14 @@
"comment": "",
"meta": {
"range": [
- 149721,
- 149732
+ 154017,
+ 154028
],
"filename": "astronomy.js",
- "lineno": 3308,
+ "lineno": 3403,
"columnno": 32,
"code": {
- "id": "astnode100016160",
+ "id": "astnode100016552",
"name": "f2",
"type": "Identifier",
"funcscope": "Search",
@@ -29380,14 +30497,14 @@
"comment": "",
"meta": {
"range": [
- 149766,
- 149776
+ 154062,
+ 154072
],
"filename": "astronomy.js",
- "lineno": 3309,
+ "lineno": 3404,
"columnno": 32,
"code": {
- "id": "astnode100016164",
+ "id": "astnode100016556",
"name": "t1",
"type": "Identifier",
"funcscope": "Search",
@@ -29406,14 +30523,14 @@
"comment": "",
"meta": {
"range": [
- 149810,
- 149821
+ 154106,
+ 154117
],
"filename": "astronomy.js",
- "lineno": 3310,
+ "lineno": 3405,
"columnno": 32,
"code": {
- "id": "astnode100016168",
+ "id": "astnode100016560",
"name": "t2",
"type": "Identifier",
"funcscope": "Search",
@@ -29432,14 +30549,14 @@
"comment": "",
"meta": {
"range": [
- 149855,
- 149864
+ 154151,
+ 154160
],
"filename": "astronomy.js",
- "lineno": 3311,
+ "lineno": 3406,
"columnno": 32,
"code": {
- "id": "astnode100016172",
+ "id": "astnode100016564",
"name": "fmid",
"type": "Identifier",
"funcscope": "Search",
@@ -29458,14 +30575,14 @@
"comment": "",
"meta": {
"range": [
- 149898,
- 149915
+ 154194,
+ 154211
],
"filename": "astronomy.js",
- "lineno": 3312,
+ "lineno": 3407,
"columnno": 32,
"code": {
- "id": "astnode100016176",
+ "id": "astnode100016568",
"name": "calc_fmid",
"type": "Literal",
"funcscope": "Search",
@@ -29484,14 +30601,14 @@
"comment": "",
"meta": {
"range": [
- 150126,
- 150135
+ 154422,
+ 154431
],
"filename": "astronomy.js",
- "lineno": 3321,
+ "lineno": 3416,
"columnno": 12,
"code": {
- "id": "astnode100016190",
+ "id": "astnode100016582",
"name": "t2",
"type": "Identifier",
"funcscope": "Search",
@@ -29510,14 +30627,14 @@
"comment": "",
"meta": {
"range": [
- 150149,
- 150158
+ 154445,
+ 154454
],
"filename": "astronomy.js",
- "lineno": 3322,
+ "lineno": 3417,
"columnno": 12,
"code": {
- "id": "astnode100016194",
+ "id": "astnode100016586",
"name": "f2",
"type": "Identifier",
"funcscope": "Search",
@@ -29536,14 +30653,14 @@
"comment": "",
"meta": {
"range": [
- 150239,
- 150248
+ 154535,
+ 154544
],
"filename": "astronomy.js",
- "lineno": 3326,
+ "lineno": 3421,
"columnno": 12,
"code": {
- "id": "astnode100016208",
+ "id": "astnode100016600",
"name": "t1",
"type": "Identifier",
"funcscope": "Search",
@@ -29562,14 +30679,14 @@
"comment": "",
"meta": {
"range": [
- 150262,
- 150271
+ 154558,
+ 154567
],
"filename": "astronomy.js",
- "lineno": 3327,
+ "lineno": 3422,
"columnno": 12,
"code": {
- "id": "astnode100016212",
+ "id": "astnode100016604",
"name": "f1",
"type": "Identifier",
"funcscope": "Search",
@@ -29588,14 +30705,14 @@
"comment": "",
"meta": {
"range": [
- 150447,
- 150470
+ 154743,
+ 154766
],
"filename": "astronomy.js",
- "lineno": 3335,
+ "lineno": 3430,
"columnno": 0,
"code": {
- "id": "astnode100016219",
+ "id": "astnode100016611",
"name": "exports.Search",
"type": "Identifier",
"value": "Search",
@@ -29612,14 +30729,14 @@
"comment": "",
"meta": {
"range": [
- 150472,
- 150646
+ 154768,
+ 154942
],
"filename": "astronomy.js",
- "lineno": 3336,
+ "lineno": 3431,
"columnno": 0,
"code": {
- "id": "astnode100016224",
+ "id": "astnode100016616",
"name": "LongitudeOffset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29641,14 +30758,14 @@
"comment": "",
"meta": {
"range": [
- 150513,
- 150526
+ 154809,
+ 154822
],
"filename": "astronomy.js",
- "lineno": 3337,
+ "lineno": 3432,
"columnno": 8,
"code": {
- "id": "astnode100016229",
+ "id": "astnode100016621",
"name": "offset",
"type": "Identifier",
"value": "diff"
@@ -29666,14 +30783,14 @@
"comment": "",
"meta": {
"range": [
- 150563,
- 150576
+ 154859,
+ 154872
],
"filename": "astronomy.js",
- "lineno": 3339,
+ "lineno": 3434,
"columnno": 8,
"code": {
- "id": "astnode100016238",
+ "id": "astnode100016630",
"name": "offset",
"type": "Literal",
"funcscope": "LongitudeOffset",
@@ -29692,14 +30809,14 @@
"comment": "",
"meta": {
"range": [
- 150611,
- 150624
+ 154907,
+ 154920
],
"filename": "astronomy.js",
- "lineno": 3341,
+ "lineno": 3436,
"columnno": 8,
"code": {
- "id": "astnode100016246",
+ "id": "astnode100016638",
"name": "offset",
"type": "Literal",
"funcscope": "LongitudeOffset",
@@ -29718,14 +30835,14 @@
"comment": "",
"meta": {
"range": [
- 150647,
- 150782
+ 154943,
+ 155078
],
"filename": "astronomy.js",
- "lineno": 3344,
+ "lineno": 3439,
"columnno": 0,
"code": {
- "id": "astnode100016251",
+ "id": "astnode100016643",
"name": "NormalizeLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29747,14 +30864,14 @@
"comment": "",
"meta": {
"range": [
- 150710,
- 150720
+ 155006,
+ 155016
],
"filename": "astronomy.js",
- "lineno": 3346,
+ "lineno": 3441,
"columnno": 8,
"code": {
- "id": "astnode100016260",
+ "id": "astnode100016652",
"name": "lon",
"type": "Literal",
"funcscope": "NormalizeLongitude",
@@ -29773,14 +30890,14 @@
"comment": "",
"meta": {
"range": [
- 150753,
- 150763
+ 155049,
+ 155059
],
"filename": "astronomy.js",
- "lineno": 3348,
+ "lineno": 3443,
"columnno": 8,
"code": {
- "id": "astnode100016268",
+ "id": "astnode100016660",
"name": "lon",
"type": "Literal",
"funcscope": "NormalizeLongitude",
@@ -29799,14 +30916,14 @@
"comment": "/**\n * @brief Searches for when the Sun reaches a given ecliptic longitude.\n *\n * Searches for the moment in time when the center of the Sun reaches a given apparent\n * ecliptic longitude, as seen from the center of the Earth, within a given range of dates.\n * This function can be used to determine equinoxes and solstices.\n * However, it is usually more convenient and efficient to call {@link Seasons}\n * to calculate equinoxes and solstices for a given calendar year.\n * `SearchSunLongitude` is more general in that it allows searching for arbitrary longitude values.\n *\n * @param {number} targetLon\n * The desired ecliptic longitude of date in degrees.\n * This may be any value in the range [0, 360), although certain\n * values have conventional meanings:\n *\n * When `targetLon` is 0, finds the March equinox,\n * which is the moment spring begins in the northern hemisphere\n * and the beginning of autumn in the southern hemisphere.\n *\n * When `targetLon` is 180, finds the September equinox,\n * which is the moment autumn begins in the northern hemisphere and\n * spring begins in the southern hemisphere.\n *\n * When `targetLon` is 90, finds the northern solstice, which is the\n * moment summer begins in the northern hemisphere and winter\n * begins in the southern hemisphere.\n *\n * When `targetLon` is 270, finds the southern solstice, which is the\n * moment winter begins in the northern hemisphere and summer\n * begins in the southern hemisphere.\n *\n * @param {FlexibleDateTime} dateStart\n * A date and time known to be earlier than the desired longitude event.\n *\n * @param {number} limitDays\n * A floating point number of days, which when added to `dateStart`,\n * yields a date and time known to be after the desired longitude event.\n *\n * @returns {AstroTime | null}\n * The date and time when the Sun reaches the apparent ecliptic longitude `targetLon`\n * within the range of times specified by `dateStart` and `limitDays`.\n * If the Sun does not reach the target longitude within the specified time range, or the\n * time range is excessively wide, the return value is `null`.\n * To avoid a `null` return value, the caller must pick a time window around\n * the event that is within a few days but not so small that the event might fall outside the window.\n */",
"meta": {
"range": [
- 153175,
- 153529
+ 157471,
+ 157825
],
"filename": "astronomy.js",
- "lineno": 3397,
+ "lineno": 3492,
"columnno": 0,
"code": {
- "id": "astnode100016273",
+ "id": "astnode100016665",
"name": "SearchSunLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29878,14 +30995,14 @@
"comment": "",
"meta": {
"range": [
- 153242,
- 153360
+ 157538,
+ 157656
],
"filename": "astronomy.js",
- "lineno": 3398,
+ "lineno": 3493,
"columnno": 4,
"code": {
- "id": "astnode100016279",
+ "id": "astnode100016671",
"name": "sun_offset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -29908,14 +31025,14 @@
"comment": "",
"meta": {
"range": [
- 153279,
- 153299
+ 157575,
+ 157595
],
"filename": "astronomy.js",
- "lineno": 3399,
+ "lineno": 3494,
"columnno": 12,
"code": {
- "id": "astnode100016284",
+ "id": "astnode100016676",
"name": "pos",
"type": "CallExpression",
"value": ""
@@ -29933,14 +31050,14 @@
"comment": "",
"meta": {
"range": [
- 153427,
- 153451
+ 157723,
+ 157747
],
"filename": "astronomy.js",
- "lineno": 3404,
+ "lineno": 3499,
"columnno": 8,
"code": {
- "id": "astnode100016306",
+ "id": "astnode100016698",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -29958,14 +31075,14 @@
"comment": "",
"meta": {
"range": [
- 153461,
- 153487
+ 157757,
+ 157783
],
"filename": "astronomy.js",
- "lineno": 3405,
+ "lineno": 3500,
"columnno": 8,
"code": {
- "id": "astnode100016312",
+ "id": "astnode100016704",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -29983,14 +31100,14 @@
"comment": "",
"meta": {
"range": [
- 153530,
- 153577
+ 157826,
+ 157873
],
"filename": "astronomy.js",
- "lineno": 3408,
+ "lineno": 3503,
"columnno": 0,
"code": {
- "id": "astnode100016326",
+ "id": "astnode100016718",
"name": "exports.SearchSunLongitude",
"type": "Identifier",
"value": "SearchSunLongitude",
@@ -30007,14 +31124,14 @@
"comment": "/**\n * @brief Returns one body's ecliptic longitude with respect to another, as seen from the Earth.\n *\n * This function determines where one body appears around the ecliptic plane\n * (the plane of the Earth's orbit around the Sun) as seen from the Earth,\n * relative to the another body's apparent position.\n * The function returns an angle in the half-open range [0, 360) degrees.\n * The value is the ecliptic longitude of `body1` relative to the ecliptic\n * longitude of `body2`.\n *\n * The angle is 0 when the two bodies are at the same ecliptic longitude\n * as seen from the Earth. The angle increases in the prograde direction\n * (the direction that the planets orbit the Sun and the Moon orbits the Earth).\n *\n * When the angle is 180 degrees, it means the two bodies appear on opposite sides\n * of the sky for an Earthly observer.\n *\n * Neither `body1` nor `body2` is allowed to be `Body.Earth`.\n * If this happens, the function throws an exception.\n *\n * @param {Body} body1\n * The first body, whose longitude is to be found relative to the second body.\n *\n * @param {Body} body2\n * The second body, relative to which the longitude of the first body is to be found.\n *\n * @param {FlexibleDateTime} date\n * The date and time of the observation.\n *\n * @returns {number}\n * An angle in the range [0, 360), expressed in degrees.\n */",
"meta": {
"range": [
- 154936,
- 155379
+ 159232,
+ 159675
],
"filename": "astronomy.js",
- "lineno": 3441,
+ "lineno": 3536,
"columnno": 0,
"code": {
- "id": "astnode100016331",
+ "id": "astnode100016723",
"name": "PairLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -30087,14 +31204,14 @@
"comment": "",
"meta": {
"range": [
- 155119,
- 155140
+ 159415,
+ 159436
],
"filename": "astronomy.js",
- "lineno": 3444,
+ "lineno": 3539,
"columnno": 10,
"code": {
- "id": "astnode100016352",
+ "id": "astnode100016744",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -30112,14 +31229,14 @@
"comment": "",
"meta": {
"range": [
- 155152,
- 155191
+ 159448,
+ 159487
],
"filename": "astronomy.js",
- "lineno": 3445,
+ "lineno": 3540,
"columnno": 10,
"code": {
- "id": "astnode100016358",
+ "id": "astnode100016750",
"name": "vector1",
"type": "CallExpression",
"value": ""
@@ -30137,14 +31254,14 @@
"comment": "",
"meta": {
"range": [
- 155203,
- 155229
+ 159499,
+ 159525
],
"filename": "astronomy.js",
- "lineno": 3446,
+ "lineno": 3541,
"columnno": 10,
"code": {
- "id": "astnode100016366",
+ "id": "astnode100016758",
"name": "eclip1",
"type": "CallExpression",
"value": ""
@@ -30162,14 +31279,14 @@
"comment": "",
"meta": {
"range": [
- 155241,
- 155280
+ 159537,
+ 159576
],
"filename": "astronomy.js",
- "lineno": 3447,
+ "lineno": 3542,
"columnno": 10,
"code": {
- "id": "astnode100016372",
+ "id": "astnode100016764",
"name": "vector2",
"type": "CallExpression",
"value": ""
@@ -30187,14 +31304,14 @@
"comment": "",
"meta": {
"range": [
- 155292,
- 155318
+ 159588,
+ 159614
],
"filename": "astronomy.js",
- "lineno": 3448,
+ "lineno": 3543,
"columnno": 10,
"code": {
- "id": "astnode100016380",
+ "id": "astnode100016772",
"name": "eclip2",
"type": "CallExpression",
"value": ""
@@ -30212,14 +31329,14 @@
"comment": "",
"meta": {
"range": [
- 155380,
- 155417
+ 159676,
+ 159713
],
"filename": "astronomy.js",
- "lineno": 3451,
+ "lineno": 3546,
"columnno": 0,
"code": {
- "id": "astnode100016396",
+ "id": "astnode100016788",
"name": "exports.PairLongitude",
"type": "Identifier",
"value": "PairLongitude",
@@ -30236,14 +31353,14 @@
"comment": "/**\n * @brief Calculates the angular separation between the Sun and the given body.\n *\n * Returns the full angle seen from\n * the Earth, between the given body and the Sun.\n * Unlike {@link PairLongitude}, this function does not\n * project the body's \"shadow\" onto the ecliptic;\n * the angle is measured in 3D space around the plane that\n * contains the centers of the Earth, the Sun, and `body`.\n *\n * @param {Body} body\n * The name of a supported celestial body other than the Earth.\n *\n * @param {FlexibleDateTime} date\n * The time at which the angle from the Sun is to be found.\n *\n * @returns {number}\n * An angle in degrees in the range [0, 180].\n */",
"meta": {
"range": [
- 156091,
- 156410
+ 160387,
+ 160706
],
"filename": "astronomy.js",
- "lineno": 3471,
+ "lineno": 3566,
"columnno": 0,
"code": {
- "id": "astnode100016401",
+ "id": "astnode100016793",
"name": "AngleFromSun",
"type": "FunctionDeclaration",
"paramnames": [
@@ -30305,14 +31422,14 @@
"comment": "",
"meta": {
"range": [
- 156236,
- 156257
+ 160532,
+ 160553
],
"filename": "astronomy.js",
- "lineno": 3474,
+ "lineno": 3569,
"columnno": 10,
"code": {
- "id": "astnode100016415",
+ "id": "astnode100016807",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -30330,14 +31447,14 @@
"comment": "",
"meta": {
"range": [
- 156269,
- 156305
+ 160565,
+ 160601
],
"filename": "astronomy.js",
- "lineno": 3475,
+ "lineno": 3570,
"columnno": 10,
"code": {
- "id": "astnode100016421",
+ "id": "astnode100016813",
"name": "sv",
"type": "CallExpression",
"value": ""
@@ -30355,14 +31472,14 @@
"comment": "",
"meta": {
"range": [
- 156317,
- 156349
+ 160613,
+ 160645
],
"filename": "astronomy.js",
- "lineno": 3476,
+ "lineno": 3571,
"columnno": 10,
"code": {
- "id": "astnode100016431",
+ "id": "astnode100016823",
"name": "bv",
"type": "CallExpression",
"value": ""
@@ -30380,14 +31497,14 @@
"comment": "",
"meta": {
"range": [
- 156361,
- 156389
+ 160657,
+ 160685
],
"filename": "astronomy.js",
- "lineno": 3477,
+ "lineno": 3572,
"columnno": 10,
"code": {
- "id": "astnode100016439",
+ "id": "astnode100016831",
"name": "angle",
"type": "CallExpression",
"value": ""
@@ -30405,14 +31522,14 @@
"comment": "",
"meta": {
"range": [
- 156411,
- 156446
+ 160707,
+ 160742
],
"filename": "astronomy.js",
- "lineno": 3480,
+ "lineno": 3575,
"columnno": 0,
"code": {
- "id": "astnode100016448",
+ "id": "astnode100016840",
"name": "exports.AngleFromSun",
"type": "Identifier",
"value": "AngleFromSun",
@@ -30429,14 +31546,14 @@
"comment": "/**\n * @brief Calculates heliocentric ecliptic longitude based on the J2000 equinox.\n *\n * @param {Body} body\n * The name of a celestial body other than the Sun.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the ecliptic longitude.\n *\n * @returns {number}\n * The ecliptic longitude angle of the body in degrees measured counterclockwise around the mean\n * plane of the Earth's orbit, as seen from above the Sun's north pole.\n * Ecliptic longitude starts at 0 at the J2000\n * equinox and\n * increases in the same direction the Earth orbits the Sun.\n * The returned value is always in the range [0, 360).\n */",
"meta": {
"range": [
- 157206,
- 157439
+ 161502,
+ 161735
],
"filename": "astronomy.js",
- "lineno": 3498,
+ "lineno": 3593,
"columnno": 0,
"code": {
- "id": "astnode100016453",
+ "id": "astnode100016845",
"name": "EclipticLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -30496,14 +31613,14 @@
"comment": "",
"meta": {
"range": [
- 157353,
- 157381
+ 161649,
+ 161677
],
"filename": "astronomy.js",
- "lineno": 3501,
+ "lineno": 3596,
"columnno": 10,
"code": {
- "id": "astnode100016467",
+ "id": "astnode100016859",
"name": "hv",
"type": "CallExpression",
"value": ""
@@ -30521,14 +31638,14 @@
"comment": "",
"meta": {
"range": [
- 157393,
- 157413
+ 161689,
+ 161709
],
"filename": "astronomy.js",
- "lineno": 3502,
+ "lineno": 3597,
"columnno": 10,
"code": {
- "id": "astnode100016474",
+ "id": "astnode100016866",
"name": "eclip",
"type": "CallExpression",
"value": ""
@@ -30546,14 +31663,14 @@
"comment": "",
"meta": {
"range": [
- 157440,
- 157485
+ 161736,
+ 161781
],
"filename": "astronomy.js",
- "lineno": 3505,
+ "lineno": 3600,
"columnno": 0,
"code": {
- "id": "astnode100016484",
+ "id": "astnode100016876",
"name": "exports.EclipticLongitude",
"type": "Identifier",
"value": "EclipticLongitude",
@@ -30570,14 +31687,14 @@
"comment": "",
"meta": {
"range": [
- 157487,
- 158781
+ 161783,
+ 163077
],
"filename": "astronomy.js",
- "lineno": 3506,
+ "lineno": 3601,
"columnno": 0,
"code": {
- "id": "astnode100016489",
+ "id": "astnode100016881",
"name": "VisualMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -30607,14 +31724,14 @@
"comment": "",
"meta": {
"range": [
- 157643,
- 157645
+ 161939,
+ 161941
],
"filename": "astronomy.js",
- "lineno": 3508,
+ "lineno": 3603,
"columnno": 8,
"code": {
- "id": "astnode100016497",
+ "id": "astnode100016889",
"name": "c0"
}
},
@@ -30630,14 +31747,14 @@
"comment": "",
"meta": {
"range": [
- 157647,
- 157653
+ 161943,
+ 161949
],
"filename": "astronomy.js",
- "lineno": 3508,
+ "lineno": 3603,
"columnno": 12,
"code": {
- "id": "astnode100016499",
+ "id": "astnode100016891",
"name": "c1",
"type": "Literal",
"value": 0
@@ -30655,14 +31772,14 @@
"comment": "",
"meta": {
"range": [
- 157655,
- 157661
+ 161951,
+ 161957
],
"filename": "astronomy.js",
- "lineno": 3508,
+ "lineno": 3603,
"columnno": 20,
"code": {
- "id": "astnode100016502",
+ "id": "astnode100016894",
"name": "c2",
"type": "Literal",
"value": 0
@@ -30680,14 +31797,14 @@
"comment": "",
"meta": {
"range": [
- 157663,
- 157669
+ 161959,
+ 161965
],
"filename": "astronomy.js",
- "lineno": 3508,
+ "lineno": 3603,
"columnno": 28,
"code": {
- "id": "astnode100016505",
+ "id": "astnode100016897",
"name": "c3",
"type": "Literal",
"value": 0
@@ -30705,14 +31822,14 @@
"comment": "",
"meta": {
"range": [
- 157730,
- 157740
+ 162026,
+ 162036
],
"filename": "astronomy.js",
- "lineno": 3511,
+ "lineno": 3606,
"columnno": 12,
"code": {
- "id": "astnode100016515",
+ "id": "astnode100016907",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30731,14 +31848,14 @@
"comment": "",
"meta": {
"range": [
- 157754,
- 157764
+ 162050,
+ 162060
],
"filename": "astronomy.js",
- "lineno": 3512,
+ "lineno": 3607,
"columnno": 12,
"code": {
- "id": "astnode100016520",
+ "id": "astnode100016912",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30757,14 +31874,14 @@
"comment": "",
"meta": {
"range": [
- 157778,
- 157788
+ 162074,
+ 162084
],
"filename": "astronomy.js",
- "lineno": 3513,
+ "lineno": 3608,
"columnno": 12,
"code": {
- "id": "astnode100016525",
+ "id": "astnode100016917",
"name": "c2",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30783,14 +31900,14 @@
"comment": "",
"meta": {
"range": [
- 157802,
- 157812
+ 162098,
+ 162108
],
"filename": "astronomy.js",
- "lineno": 3514,
+ "lineno": 3609,
"columnno": 12,
"code": {
- "id": "astnode100016530",
+ "id": "astnode100016922",
"name": "c3",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30809,14 +31926,14 @@
"comment": "",
"meta": {
"range": [
- 157907,
- 157917
+ 162203,
+ 162213
],
"filename": "astronomy.js",
- "lineno": 3518,
+ "lineno": 3613,
"columnno": 16,
"code": {
- "id": "astnode100016545",
+ "id": "astnode100016937",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30835,14 +31952,14 @@
"comment": "",
"meta": {
"range": [
- 157935,
- 157945
+ 162231,
+ 162241
],
"filename": "astronomy.js",
- "lineno": 3519,
+ "lineno": 3614,
"columnno": 16,
"code": {
- "id": "astnode100016550",
+ "id": "astnode100016942",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30861,14 +31978,14 @@
"comment": "",
"meta": {
"range": [
- 157963,
- 157973
+ 162259,
+ 162269
],
"filename": "astronomy.js",
- "lineno": 3520,
+ "lineno": 3615,
"columnno": 16,
"code": {
- "id": "astnode100016555",
+ "id": "astnode100016947",
"name": "c2",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30887,14 +32004,14 @@
"comment": "",
"meta": {
"range": [
- 157991,
- 158001
+ 162287,
+ 162297
],
"filename": "astronomy.js",
- "lineno": 3521,
+ "lineno": 3616,
"columnno": 16,
"code": {
- "id": "astnode100016560",
+ "id": "astnode100016952",
"name": "c3",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30913,14 +32030,14 @@
"comment": "",
"meta": {
"range": [
- 158052,
- 158061
+ 162348,
+ 162357
],
"filename": "astronomy.js",
- "lineno": 3524,
+ "lineno": 3619,
"columnno": 16,
"code": {
- "id": "astnode100016566",
+ "id": "astnode100016958",
"name": "c0",
"type": "Literal",
"funcscope": "VisualMagnitude",
@@ -30939,14 +32056,14 @@
"comment": "",
"meta": {
"range": [
- 158079,
- 158089
+ 162375,
+ 162385
],
"filename": "astronomy.js",
- "lineno": 3525,
+ "lineno": 3620,
"columnno": 16,
"code": {
- "id": "astnode100016570",
+ "id": "astnode100016962",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30965,14 +32082,14 @@
"comment": "",
"meta": {
"range": [
- 158160,
- 158170
+ 162456,
+ 162466
],
"filename": "astronomy.js",
- "lineno": 3529,
+ "lineno": 3624,
"columnno": 12,
"code": {
- "id": "astnode100016580",
+ "id": "astnode100016972",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -30991,14 +32108,14 @@
"comment": "",
"meta": {
"range": [
- 158184,
- 158194
+ 162480,
+ 162490
],
"filename": "astronomy.js",
- "lineno": 3530,
+ "lineno": 3625,
"columnno": 12,
"code": {
- "id": "astnode100016585",
+ "id": "astnode100016977",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31017,14 +32134,14 @@
"comment": "",
"meta": {
"range": [
- 158254,
- 158264
+ 162550,
+ 162560
],
"filename": "astronomy.js",
- "lineno": 3533,
+ "lineno": 3628,
"columnno": 12,
"code": {
- "id": "astnode100016595",
+ "id": "astnode100016987",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31043,14 +32160,14 @@
"comment": "",
"meta": {
"range": [
- 158278,
- 158288
+ 162574,
+ 162584
],
"filename": "astronomy.js",
- "lineno": 3534,
+ "lineno": 3629,
"columnno": 12,
"code": {
- "id": "astnode100016600",
+ "id": "astnode100016992",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31069,14 +32186,14 @@
"comment": "",
"meta": {
"range": [
- 158347,
- 158357
+ 162643,
+ 162653
],
"filename": "astronomy.js",
- "lineno": 3537,
+ "lineno": 3632,
"columnno": 12,
"code": {
- "id": "astnode100016610",
+ "id": "astnode100017002",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31095,14 +32212,14 @@
"comment": "",
"meta": {
"range": [
- 158371,
- 158381
+ 162667,
+ 162677
],
"filename": "astronomy.js",
- "lineno": 3538,
+ "lineno": 3633,
"columnno": 12,
"code": {
- "id": "astnode100016615",
+ "id": "astnode100017007",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31121,14 +32238,14 @@
"comment": "",
"meta": {
"range": [
- 158441,
- 158451
+ 162737,
+ 162747
],
"filename": "astronomy.js",
- "lineno": 3541,
+ "lineno": 3636,
"columnno": 12,
"code": {
- "id": "astnode100016625",
+ "id": "astnode100017017",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31147,14 +32264,14 @@
"comment": "",
"meta": {
"range": [
- 158509,
- 158519
+ 162805,
+ 162815
],
"filename": "astronomy.js",
- "lineno": 3544,
+ "lineno": 3639,
"columnno": 12,
"code": {
- "id": "astnode100016635",
+ "id": "astnode100017027",
"name": "c0",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31173,14 +32290,14 @@
"comment": "",
"meta": {
"range": [
- 158533,
- 158543
+ 162829,
+ 162839
],
"filename": "astronomy.js",
- "lineno": 3545,
+ "lineno": 3640,
"columnno": 12,
"code": {
- "id": "astnode100016640",
+ "id": "astnode100017032",
"name": "c1",
"type": "UnaryExpression",
"funcscope": "VisualMagnitude",
@@ -31199,14 +32316,14 @@
"comment": "",
"meta": {
"range": [
- 158648,
- 158663
+ 162944,
+ 162959
],
"filename": "astronomy.js",
- "lineno": 3549,
+ "lineno": 3644,
"columnno": 10,
"code": {
- "id": "astnode100016652",
+ "id": "astnode100017044",
"name": "x",
"type": "BinaryExpression",
"value": ""
@@ -31224,14 +32341,14 @@
"comment": "",
"meta": {
"range": [
- 158673,
- 158712
+ 162969,
+ 163008
],
"filename": "astronomy.js",
- "lineno": 3550,
+ "lineno": 3645,
"columnno": 8,
"code": {
- "id": "astnode100016658",
+ "id": "astnode100017050",
"name": "mag",
"type": "BinaryExpression",
"value": ""
@@ -31249,14 +32366,14 @@
"comment": "",
"meta": {
"range": [
- 158718,
- 158762
+ 163014,
+ 163058
],
"filename": "astronomy.js",
- "lineno": 3551,
+ "lineno": 3646,
"columnno": 4,
"code": {
- "id": "astnode100016674",
+ "id": "astnode100017066",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "VisualMagnitude",
@@ -31275,14 +32392,14 @@
"comment": "",
"meta": {
"range": [
- 158782,
- 159832
+ 163078,
+ 164128
],
"filename": "astronomy.js",
- "lineno": 3554,
+ "lineno": 3649,
"columnno": 0,
"code": {
- "id": "astnode100016687",
+ "id": "astnode100017079",
"name": "SaturnMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31315,14 +32432,14 @@
"comment": "",
"meta": {
"range": [
- 159104,
- 159124
+ 163400,
+ 163420
],
"filename": "astronomy.js",
- "lineno": 3559,
+ "lineno": 3654,
"columnno": 10,
"code": {
- "id": "astnode100016696",
+ "id": "astnode100017088",
"name": "eclip",
"type": "CallExpression",
"value": ""
@@ -31340,14 +32457,14 @@
"comment": "",
"meta": {
"range": [
- 159136,
- 159164
+ 163432,
+ 163460
],
"filename": "astronomy.js",
- "lineno": 3560,
+ "lineno": 3655,
"columnno": 10,
"code": {
- "id": "astnode100016702",
+ "id": "astnode100017094",
"name": "ir",
"type": "BinaryExpression",
"value": ""
@@ -31365,14 +32482,14 @@
"comment": "",
"meta": {
"range": [
- 159230,
- 159283
+ 163526,
+ 163579
],
"filename": "astronomy.js",
- "lineno": 3561,
+ "lineno": 3656,
"columnno": 10,
"code": {
- "id": "astnode100016710",
+ "id": "astnode100017102",
"name": "Nr",
"type": "BinaryExpression",
"value": ""
@@ -31390,14 +32507,14 @@
"comment": "",
"meta": {
"range": [
- 159399,
- 159433
+ 163695,
+ 163729
],
"filename": "astronomy.js",
- "lineno": 3563,
+ "lineno": 3658,
"columnno": 10,
"code": {
- "id": "astnode100016724",
+ "id": "astnode100017116",
"name": "lat",
"type": "BinaryExpression",
"value": ""
@@ -31415,14 +32532,14 @@
"comment": "",
"meta": {
"range": [
- 159445,
- 159479
+ 163741,
+ 163775
],
"filename": "astronomy.js",
- "lineno": 3564,
+ "lineno": 3659,
"columnno": 10,
"code": {
- "id": "astnode100016734",
+ "id": "astnode100017126",
"name": "lon",
"type": "BinaryExpression",
"value": ""
@@ -31440,14 +32557,14 @@
"comment": "",
"meta": {
"range": [
- 159491,
- 159589
+ 163787,
+ 163885
],
"filename": "astronomy.js",
- "lineno": 3565,
+ "lineno": 3660,
"columnno": 10,
"code": {
- "id": "astnode100016744",
+ "id": "astnode100017136",
"name": "tilt",
"type": "CallExpression",
"value": ""
@@ -31465,14 +32582,14 @@
"comment": "",
"meta": {
"range": [
- 159601,
- 159636
+ 163897,
+ 163932
],
"filename": "astronomy.js",
- "lineno": 3566,
+ "lineno": 3661,
"columnno": 10,
"code": {
- "id": "astnode100016782",
+ "id": "astnode100017174",
"name": "sin_tilt",
"type": "CallExpression",
"value": ""
@@ -31490,14 +32607,14 @@
"comment": "",
"meta": {
"range": [
- 159646,
- 159672
+ 163942,
+ 163968
],
"filename": "astronomy.js",
- "lineno": 3567,
+ "lineno": 3662,
"columnno": 8,
"code": {
- "id": "astnode100016794",
+ "id": "astnode100017186",
"name": "mag",
"type": "BinaryExpression",
"value": ""
@@ -31515,14 +32632,14 @@
"comment": "",
"meta": {
"range": [
- 159678,
- 159719
+ 163974,
+ 164015
],
"filename": "astronomy.js",
- "lineno": 3568,
+ "lineno": 3663,
"columnno": 4,
"code": {
- "id": "astnode100016803",
+ "id": "astnode100017195",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "SaturnMagnitude",
@@ -31541,14 +32658,14 @@
"comment": "",
"meta": {
"range": [
- 159725,
- 159769
+ 164021,
+ 164065
],
"filename": "astronomy.js",
- "lineno": 3569,
+ "lineno": 3664,
"columnno": 4,
"code": {
- "id": "astnode100016814",
+ "id": "astnode100017206",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "SaturnMagnitude",
@@ -31567,14 +32684,14 @@
"comment": "",
"meta": {
"range": [
- 159784,
- 159792
+ 164080,
+ 164088
],
"filename": "astronomy.js",
- "lineno": 3570,
+ "lineno": 3665,
"columnno": 13,
"code": {
- "id": "astnode100016827",
+ "id": "astnode100017219",
"name": "mag",
"type": "Identifier",
"value": "mag"
@@ -31590,14 +32707,14 @@
"comment": "",
"meta": {
"range": [
- 159794,
- 159827
+ 164090,
+ 164123
],
"filename": "astronomy.js",
- "lineno": 3570,
+ "lineno": 3665,
"columnno": 23,
"code": {
- "id": "astnode100016829",
+ "id": "astnode100017221",
"name": "ring_tilt",
"type": "BinaryExpression",
"value": ""
@@ -31613,14 +32730,14 @@
"comment": "",
"meta": {
"range": [
- 159833,
- 160355
+ 164129,
+ 164651
],
"filename": "astronomy.js",
- "lineno": 3572,
+ "lineno": 3667,
"columnno": 0,
"code": {
- "id": "astnode100016835",
+ "id": "astnode100017227",
"name": "MoonMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -31649,14 +32766,14 @@
"comment": "",
"meta": {
"range": [
- 160028,
- 160057
+ 164324,
+ 164353
],
"filename": "astronomy.js",
- "lineno": 3574,
+ "lineno": 3669,
"columnno": 8,
"code": {
- "id": "astnode100016842",
+ "id": "astnode100017234",
"name": "rad",
"type": "BinaryExpression",
"value": ""
@@ -31674,14 +32791,14 @@
"comment": "",
"meta": {
"range": [
- 160067,
- 160083
+ 164363,
+ 164379
],
"filename": "astronomy.js",
- "lineno": 3575,
+ "lineno": 3670,
"columnno": 8,
"code": {
- "id": "astnode100016850",
+ "id": "astnode100017242",
"name": "rad2",
"type": "BinaryExpression",
"value": ""
@@ -31699,14 +32816,14 @@
"comment": "",
"meta": {
"range": [
- 160093,
- 160111
+ 164389,
+ 164407
],
"filename": "astronomy.js",
- "lineno": 3576,
+ "lineno": 3671,
"columnno": 8,
"code": {
- "id": "astnode100016856",
+ "id": "astnode100017248",
"name": "rad4",
"type": "BinaryExpression",
"value": ""
@@ -31724,14 +32841,14 @@
"comment": "",
"meta": {
"range": [
- 160121,
- 160173
+ 164417,
+ 164469
],
"filename": "astronomy.js",
- "lineno": 3577,
+ "lineno": 3672,
"columnno": 8,
"code": {
- "id": "astnode100016862",
+ "id": "astnode100017254",
"name": "mag",
"type": "BinaryExpression",
"value": ""
@@ -31749,14 +32866,14 @@
"comment": "",
"meta": {
"range": [
- 160185,
- 160237
+ 164481,
+ 164533
],
"filename": "astronomy.js",
- "lineno": 3578,
+ "lineno": 3673,
"columnno": 10,
"code": {
- "id": "astnode100016879",
+ "id": "astnode100017271",
"name": "moon_mean_distance_au",
"type": "BinaryExpression",
"value": ""
@@ -31774,14 +32891,14 @@
"comment": "",
"meta": {
"range": [
- 160247,
- 160288
+ 164543,
+ 164584
],
"filename": "astronomy.js",
- "lineno": 3579,
+ "lineno": 3674,
"columnno": 8,
"code": {
- "id": "astnode100016887",
+ "id": "astnode100017279",
"name": "geo_au",
"type": "BinaryExpression",
"value": ""
@@ -31799,14 +32916,14 @@
"comment": "",
"meta": {
"range": [
- 160294,
- 160336
+ 164590,
+ 164632
],
"filename": "astronomy.js",
- "lineno": 3580,
+ "lineno": 3675,
"columnno": 4,
"code": {
- "id": "astnode100016893",
+ "id": "astnode100017285",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "MoonMagnitude",
@@ -31825,14 +32942,14 @@
"comment": "/**\n * @brief Information about the apparent brightness and sunlit phase of a celestial object.\n *\n * @property {AstroTime} time\n * The date and time pertaining to the other calculated values in this object.\n *\n * @property {number} mag\n * The apparent visual magnitude of the celestial body.\n *\n * @property {number} phase_angle\n * The angle in degrees as seen from the center of the celestial body between the Sun and the Earth.\n * The value is always in the range 0 to 180.\n * The phase angle provides a measure of what fraction of the body's face appears\n * illuminated by the Sun as seen from the Earth.\n * When the observed body is the Sun, the `phase` property is set to 0,\n * although this has no physical meaning because the Sun emits, rather than reflects, light.\n * When the phase is near 0 degrees, the body appears \"full\".\n * When it is 90 degrees, the body appears \"half full\".\n * And when it is 180 degrees, the body appears \"new\" and is very difficult to see\n * because it is both dim and lost in the Sun's glare as seen from the Earth.\n *\n * @property {number} phase_fraction\n * The fraction of the body's face that is illuminated by the Sun, as seen from the Earth.\n * Calculated from `phase_angle` for convenience.\n * This value ranges from 0 to 1.\n *\n * @property {number} helio_dist\n * The distance between the center of the Sun and the center of the body in\n * astronomical units (AU).\n *\n * @property {number} geo_dist\n * The distance between the center of the Earth and the center of the body in AU.\n *\n * @property {Vector} gc\n * Geocentric coordinates: the 3D vector from the center of the Earth to the center of the body.\n * The components are in expressed in AU and are oriented with respect to the J2000 equatorial plane.\n *\n * @property {Vector} hc\n * Heliocentric coordinates: The 3D vector from the center of the Sun to the center of the body.\n * Like `gc`, `hc` is expressed in AU and oriented with respect\n * to the J2000 equatorial plane.\n *\n * @property {number | undefined} ring_tilt\n * For Saturn, this is the angular tilt of the planet's rings in degrees away\n * from the line of sight from the Earth. When the value is near 0, the rings\n * appear edge-on from the Earth and are therefore difficult to see.\n * When `ring_tilt` approaches its maximum value (about 27 degrees),\n * the rings appear widest and brightest from the Earth.\n * Unlike the JPL Horizons online tool,\n * this library includes the effect of the ring tilt angle in the calculated value\n * for Saturn's visual magnitude.\n * For all bodies other than Saturn, the value of `ring_tilt` is `undefined`.\n */",
"meta": {
"range": [
- 163304,
- 163742
+ 167600,
+ 168038
],
"filename": "astronomy.js",
- "lineno": 3636,
+ "lineno": 3731,
"columnno": 0,
"code": {
- "id": "astnode100016906",
+ "id": "astnode100017298",
"name": "IlluminationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -31949,14 +33066,14 @@
"comment": "",
"meta": {
"range": [
- 163333,
- 163740
+ 167629,
+ 168036
],
"filename": "astronomy.js",
- "lineno": 3637,
+ "lineno": 3732,
"columnno": 4,
"code": {
- "id": "astnode100016909",
+ "id": "astnode100017301",
"name": "IlluminationInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -31985,14 +33102,14 @@
"comment": "/**\n * @brief Information about the apparent brightness and sunlit phase of a celestial object.\n *\n * @property {AstroTime} time\n * The date and time pertaining to the other calculated values in this object.\n *\n * @property {number} mag\n * The apparent visual magnitude of the celestial body.\n *\n * @property {number} phase_angle\n * The angle in degrees as seen from the center of the celestial body between the Sun and the Earth.\n * The value is always in the range 0 to 180.\n * The phase angle provides a measure of what fraction of the body's face appears\n * illuminated by the Sun as seen from the Earth.\n * When the observed body is the Sun, the `phase` property is set to 0,\n * although this has no physical meaning because the Sun emits, rather than reflects, light.\n * When the phase is near 0 degrees, the body appears \"full\".\n * When it is 90 degrees, the body appears \"half full\".\n * And when it is 180 degrees, the body appears \"new\" and is very difficult to see\n * because it is both dim and lost in the Sun's glare as seen from the Earth.\n *\n * @property {number} phase_fraction\n * The fraction of the body's face that is illuminated by the Sun, as seen from the Earth.\n * Calculated from `phase_angle` for convenience.\n * This value ranges from 0 to 1.\n *\n * @property {number} helio_dist\n * The distance between the center of the Sun and the center of the body in\n * astronomical units (AU).\n *\n * @property {number} geo_dist\n * The distance between the center of the Earth and the center of the body in AU.\n *\n * @property {Vector} gc\n * Geocentric coordinates: the 3D vector from the center of the Earth to the center of the body.\n * The components are in expressed in AU and are oriented with respect to the J2000 equatorial plane.\n *\n * @property {Vector} hc\n * Heliocentric coordinates: The 3D vector from the center of the Sun to the center of the body.\n * Like `gc`, `hc` is expressed in AU and oriented with respect\n * to the J2000 equatorial plane.\n *\n * @property {number | undefined} ring_tilt\n * For Saturn, this is the angular tilt of the planet's rings in degrees away\n * from the line of sight from the Earth. When the value is near 0, the rings\n * appear edge-on from the Earth and are therefore difficult to see.\n * When `ring_tilt` approaches its maximum value (about 27 degrees),\n * the rings appear widest and brightest from the Earth.\n * Unlike the JPL Horizons online tool,\n * this library includes the effect of the ring tilt angle in the calculated value\n * for Saturn's visual magnitude.\n * For all bodies other than Saturn, the value of `ring_tilt` is `undefined`.\n */",
"meta": {
"range": [
- 163304,
- 163742
+ 167600,
+ 168038
],
"filename": "astronomy.js",
- "lineno": 3636,
+ "lineno": 3731,
"columnno": 0,
"code": {
- "id": "astnode100016906",
+ "id": "astnode100017298",
"name": "IlluminationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -32108,14 +33225,14 @@
"comment": "",
"meta": {
"range": [
- 163420,
- 163436
+ 167716,
+ 167732
],
"filename": "astronomy.js",
- "lineno": 3638,
+ "lineno": 3733,
"columnno": 8,
"code": {
- "id": "astnode100016922",
+ "id": "astnode100017314",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -32133,14 +33250,14 @@
"comment": "",
"meta": {
"range": [
- 163446,
- 163460
+ 167742,
+ 167756
],
"filename": "astronomy.js",
- "lineno": 3639,
+ "lineno": 3734,
"columnno": 8,
"code": {
- "id": "astnode100016928",
+ "id": "astnode100017320",
"name": "this.mag",
"type": "Identifier",
"value": "mag",
@@ -32158,14 +33275,14 @@
"comment": "",
"meta": {
"range": [
- 163470,
- 163500
+ 167766,
+ 167796
],
"filename": "astronomy.js",
- "lineno": 3640,
+ "lineno": 3735,
"columnno": 8,
"code": {
- "id": "astnode100016934",
+ "id": "astnode100017326",
"name": "this.phase_angle",
"type": "Identifier",
"value": "phase_angle",
@@ -32183,14 +33300,14 @@
"comment": "",
"meta": {
"range": [
- 163510,
- 163538
+ 167806,
+ 167834
],
"filename": "astronomy.js",
- "lineno": 3641,
+ "lineno": 3736,
"columnno": 8,
"code": {
- "id": "astnode100016940",
+ "id": "astnode100017332",
"name": "this.helio_dist",
"type": "Identifier",
"value": "helio_dist",
@@ -32208,14 +33325,14 @@
"comment": "",
"meta": {
"range": [
- 163548,
- 163572
+ 167844,
+ 167868
],
"filename": "astronomy.js",
- "lineno": 3642,
+ "lineno": 3737,
"columnno": 8,
"code": {
- "id": "astnode100016946",
+ "id": "astnode100017338",
"name": "this.geo_dist",
"type": "Identifier",
"value": "geo_dist",
@@ -32233,14 +33350,14 @@
"comment": "",
"meta": {
"range": [
- 163582,
- 163594
+ 167878,
+ 167890
],
"filename": "astronomy.js",
- "lineno": 3643,
+ "lineno": 3738,
"columnno": 8,
"code": {
- "id": "astnode100016952",
+ "id": "astnode100017344",
"name": "this.gc",
"type": "Identifier",
"value": "gc",
@@ -32258,14 +33375,14 @@
"comment": "",
"meta": {
"range": [
- 163604,
- 163616
+ 167900,
+ 167912
],
"filename": "astronomy.js",
- "lineno": 3644,
+ "lineno": 3739,
"columnno": 8,
"code": {
- "id": "astnode100016958",
+ "id": "astnode100017350",
"name": "this.hc",
"type": "Identifier",
"value": "hc",
@@ -32283,14 +33400,14 @@
"comment": "",
"meta": {
"range": [
- 163626,
- 163652
+ 167922,
+ 167948
],
"filename": "astronomy.js",
- "lineno": 3645,
+ "lineno": 3740,
"columnno": 8,
"code": {
- "id": "astnode100016964",
+ "id": "astnode100017356",
"name": "this.ring_tilt",
"type": "Identifier",
"value": "ring_tilt",
@@ -32308,14 +33425,14 @@
"comment": "",
"meta": {
"range": [
- 163662,
- 163733
+ 167958,
+ 168029
],
"filename": "astronomy.js",
- "lineno": 3646,
+ "lineno": 3741,
"columnno": 8,
"code": {
- "id": "astnode100016970",
+ "id": "astnode100017362",
"name": "this.phase_fraction",
"type": "BinaryExpression",
"value": "",
@@ -32333,14 +33450,14 @@
"comment": "",
"meta": {
"range": [
- 163743,
- 163786
+ 168039,
+ 168082
],
"filename": "astronomy.js",
- "lineno": 3649,
+ "lineno": 3744,
"columnno": 0,
"code": {
- "id": "astnode100016988",
+ "id": "astnode100017380",
"name": "exports.IlluminationInfo",
"type": "Identifier",
"value": "IlluminationInfo",
@@ -32357,14 +33474,14 @@
"comment": "/**\n * @brief Calculates visual magnitude and related information about a body.\n *\n * Calculates the phase angle, visual magnitude,\n * and other values relating to the body's illumination\n * at the given date and time, as seen from the Earth.\n *\n * @param {Body} body\n * The name of the celestial body being observed.\n * Not allowed to be `\"Earth\"`.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the illumination data for the given body.\n *\n * @returns {IlluminationInfo}\n */",
"meta": {
"range": [
- 164314,
- 166251
+ 168610,
+ 170547
],
"filename": "astronomy.js",
- "lineno": 3666,
+ "lineno": 3761,
"columnno": 0,
"code": {
- "id": "astnode100016993",
+ "id": "astnode100017385",
"name": "Illumination",
"type": "FunctionDeclaration",
"paramnames": [
@@ -32431,14 +33548,14 @@
"comment": "",
"meta": {
"range": [
- 164452,
- 164473
+ 168748,
+ 168769
],
"filename": "astronomy.js",
- "lineno": 3669,
+ "lineno": 3764,
"columnno": 10,
"code": {
- "id": "astnode100017008",
+ "id": "astnode100017400",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -32456,14 +33573,14 @@
"comment": "",
"meta": {
"range": [
- 164485,
- 164519
+ 168781,
+ 168815
],
"filename": "astronomy.js",
- "lineno": 3670,
+ "lineno": 3765,
"columnno": 10,
"code": {
- "id": "astnode100017014",
+ "id": "astnode100017406",
"name": "earth",
"type": "CallExpression",
"value": ""
@@ -32481,14 +33598,14 @@
"comment": "",
"meta": {
"range": [
- 164529,
- 164534
+ 168825,
+ 168830
],
"filename": "astronomy.js",
- "lineno": 3671,
+ "lineno": 3766,
"columnno": 8,
"code": {
- "id": "astnode100017023",
+ "id": "astnode100017415",
"name": "phase"
}
},
@@ -32504,14 +33621,14 @@
"comment": "",
"meta": {
"range": [
- 164610,
- 164612
+ 168906,
+ 168908
],
"filename": "astronomy.js",
- "lineno": 3672,
+ "lineno": 3767,
"columnno": 8,
"code": {
- "id": "astnode100017026",
+ "id": "astnode100017418",
"name": "hc"
}
},
@@ -32527,14 +33644,14 @@
"comment": "",
"meta": {
"range": [
- 164649,
- 164651
+ 168945,
+ 168947
],
"filename": "astronomy.js",
- "lineno": 3673,
+ "lineno": 3768,
"columnno": 8,
"code": {
- "id": "astnode100017029",
+ "id": "astnode100017421",
"name": "gc"
}
},
@@ -32550,14 +33667,14 @@
"comment": "",
"meta": {
"range": [
- 164690,
- 164693
+ 168986,
+ 168989
],
"filename": "astronomy.js",
- "lineno": 3674,
+ "lineno": 3769,
"columnno": 8,
"code": {
- "id": "astnode100017032",
+ "id": "astnode100017424",
"name": "mag"
}
},
@@ -32573,14 +33690,14 @@
"comment": "",
"meta": {
"range": [
- 164752,
- 164803
+ 169048,
+ 169099
],
"filename": "astronomy.js",
- "lineno": 3676,
+ "lineno": 3771,
"columnno": 8,
"code": {
- "id": "astnode100017042",
+ "id": "astnode100017434",
"name": "gc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -32599,14 +33716,14 @@
"comment": "",
"meta": {
"range": [
- 164813,
- 164843
+ 169109,
+ 169139
],
"filename": "astronomy.js",
- "lineno": 3677,
+ "lineno": 3772,
"columnno": 8,
"code": {
- "id": "astnode100017060",
+ "id": "astnode100017452",
"name": "hc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -32625,14 +33742,14 @@
"comment": "",
"meta": {
"range": [
- 164853,
- 164862
+ 169149,
+ 169158
],
"filename": "astronomy.js",
- "lineno": 3678,
+ "lineno": 3773,
"columnno": 8,
"code": {
- "id": "astnode100017069",
+ "id": "astnode100017461",
"name": "phase",
"type": "Literal",
"funcscope": "Illumination",
@@ -32651,14 +33768,14 @@
"comment": "",
"meta": {
"range": [
- 165124,
- 165142
+ 169420,
+ 169438
],
"filename": "astronomy.js",
- "lineno": 3683,
+ "lineno": 3778,
"columnno": 12,
"code": {
- "id": "astnode100017081",
+ "id": "astnode100017473",
"name": "gc",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -32677,14 +33794,14 @@
"comment": "",
"meta": {
"range": [
- 165156,
- 165225
+ 169452,
+ 169521
],
"filename": "astronomy.js",
- "lineno": 3684,
+ "lineno": 3779,
"columnno": 12,
"code": {
- "id": "astnode100017087",
+ "id": "astnode100017479",
"name": "hc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -32703,14 +33820,14 @@
"comment": "",
"meta": {
"range": [
- 165341,
- 165369
+ 169637,
+ 169665
],
"filename": "astronomy.js",
- "lineno": 3688,
+ "lineno": 3783,
"columnno": 12,
"code": {
- "id": "astnode100017115",
+ "id": "astnode100017507",
"name": "hc",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -32729,14 +33846,14 @@
"comment": "",
"meta": {
"range": [
- 165383,
- 165452
+ 169679,
+ 169748
],
"filename": "astronomy.js",
- "lineno": 3689,
+ "lineno": 3784,
"columnno": 12,
"code": {
- "id": "astnode100017122",
+ "id": "astnode100017514",
"name": "gc",
"type": "NewExpression",
"funcscope": "Illumination",
@@ -32755,14 +33872,14 @@
"comment": "",
"meta": {
"range": [
- 165472,
- 165500
+ 169768,
+ 169796
],
"filename": "astronomy.js",
- "lineno": 3691,
+ "lineno": 3786,
"columnno": 8,
"code": {
- "id": "astnode100017149",
+ "id": "astnode100017541",
"name": "phase",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -32781,14 +33898,14 @@
"comment": "",
"meta": {
"range": [
- 165516,
- 165538
+ 169812,
+ 169834
],
"filename": "astronomy.js",
- "lineno": 3693,
+ "lineno": 3788,
"columnno": 8,
"code": {
- "id": "astnode100017156",
+ "id": "astnode100017548",
"name": "geo_dist",
"type": "CallExpression",
"value": ""
@@ -32806,14 +33923,14 @@
"comment": "",
"meta": {
"range": [
- 165589,
- 165613
+ 169885,
+ 169909
],
"filename": "astronomy.js",
- "lineno": 3694,
+ "lineno": 3789,
"columnno": 8,
"code": {
- "id": "astnode100017163",
+ "id": "astnode100017555",
"name": "helio_dist",
"type": "CallExpression",
"value": ""
@@ -32831,14 +33948,14 @@
"comment": "",
"meta": {
"range": [
- 165662,
- 165671
+ 169958,
+ 169967
],
"filename": "astronomy.js",
- "lineno": 3695,
+ "lineno": 3790,
"columnno": 8,
"code": {
- "id": "astnode100017170",
+ "id": "astnode100017562",
"name": "ring_tilt"
}
},
@@ -32854,14 +33971,14 @@
"comment": "",
"meta": {
"range": [
- 165738,
- 165782
+ 170034,
+ 170078
],
"filename": "astronomy.js",
- "lineno": 3697,
+ "lineno": 3792,
"columnno": 8,
"code": {
- "id": "astnode100017180",
+ "id": "astnode100017572",
"name": "mag",
"type": "BinaryExpression",
"funcscope": "Illumination",
@@ -32880,14 +33997,14 @@
"comment": "",
"meta": {
"range": [
- 165833,
- 165881
+ 170129,
+ 170177
],
"filename": "astronomy.js",
- "lineno": 3700,
+ "lineno": 3795,
"columnno": 8,
"code": {
- "id": "astnode100017199",
+ "id": "astnode100017591",
"name": "mag",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -32906,14 +34023,14 @@
"comment": "",
"meta": {
"range": [
- 165940,
- 166003
+ 170236,
+ 170299
],
"filename": "astronomy.js",
- "lineno": 3703,
+ "lineno": 3798,
"columnno": 14,
"code": {
- "id": "astnode100017214",
+ "id": "astnode100017606",
"name": "saturn",
"type": "CallExpression",
"value": ""
@@ -32931,14 +34048,14 @@
"comment": "",
"meta": {
"range": [
- 166013,
- 166029
+ 170309,
+ 170325
],
"filename": "astronomy.js",
- "lineno": 3704,
+ "lineno": 3799,
"columnno": 8,
"code": {
- "id": "astnode100017224",
+ "id": "astnode100017616",
"name": "mag",
"type": "MemberExpression",
"funcscope": "Illumination",
@@ -32957,14 +34074,14 @@
"comment": "",
"meta": {
"range": [
- 166039,
- 166067
+ 170335,
+ 170363
],
"filename": "astronomy.js",
- "lineno": 3705,
+ "lineno": 3800,
"columnno": 8,
"code": {
- "id": "astnode100017230",
+ "id": "astnode100017622",
"name": "ring_tilt",
"type": "MemberExpression",
"funcscope": "Illumination",
@@ -32983,14 +34100,14 @@
"comment": "",
"meta": {
"range": [
- 166094,
- 166150
+ 170390,
+ 170446
],
"filename": "astronomy.js",
- "lineno": 3708,
+ "lineno": 3803,
"columnno": 8,
"code": {
- "id": "astnode100017237",
+ "id": "astnode100017629",
"name": "mag",
"type": "CallExpression",
"funcscope": "Illumination",
@@ -33009,14 +34126,14 @@
"comment": "",
"meta": {
"range": [
- 166252,
- 166287
+ 170548,
+ 170583
],
"filename": "astronomy.js",
- "lineno": 3712,
+ "lineno": 3807,
"columnno": 0,
"code": {
- "id": "astnode100017257",
+ "id": "astnode100017649",
"name": "exports.Illumination",
"type": "Identifier",
"value": "Illumination",
@@ -33033,14 +34150,14 @@
"comment": "",
"meta": {
"range": [
- 166289,
- 167200
+ 170585,
+ 171496
],
"filename": "astronomy.js",
- "lineno": 3713,
+ "lineno": 3808,
"columnno": 0,
"code": {
- "id": "astnode100017262",
+ "id": "astnode100017654",
"name": "SynodicPeriod",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33065,14 +34182,14 @@
"comment": "",
"meta": {
"range": [
- 166821,
- 166842
+ 171117,
+ 171138
],
"filename": "astronomy.js",
- "lineno": 3722,
+ "lineno": 3817,
"columnno": 8,
"code": {
- "id": "astnode100017283",
+ "id": "astnode100017675",
"name": "planet",
"type": "MemberExpression",
"value": "Planet[undefined]"
@@ -33090,14 +34207,14 @@
"comment": "",
"meta": {
"range": [
- 167047,
- 167078
+ 171343,
+ 171374
],
"filename": "astronomy.js",
- "lineno": 3727,
+ "lineno": 3822,
"columnno": 10,
"code": {
- "id": "astnode100017297",
+ "id": "astnode100017689",
"name": "Te",
"type": "MemberExpression",
"value": "Planet.Earth.OrbitalPeriod"
@@ -33115,14 +34232,14 @@
"comment": "",
"meta": {
"range": [
- 167090,
- 167115
+ 171386,
+ 171411
],
"filename": "astronomy.js",
- "lineno": 3728,
+ "lineno": 3823,
"columnno": 10,
"code": {
- "id": "astnode100017305",
+ "id": "astnode100017697",
"name": "Tp",
"type": "MemberExpression",
"value": "planet.OrbitalPeriod"
@@ -33140,14 +34257,14 @@
"comment": "",
"meta": {
"range": [
- 167127,
- 167171
+ 171423,
+ 171467
],
"filename": "astronomy.js",
- "lineno": 3729,
+ "lineno": 3824,
"columnno": 10,
"code": {
- "id": "astnode100017311",
+ "id": "astnode100017703",
"name": "synodicPeriod",
"type": "CallExpression",
"value": ""
@@ -33165,14 +34282,14 @@
"comment": "/**\n * @brief Searches for when the Earth and a given body reach a relative ecliptic longitude separation.\n *\n * Searches for the date and time the relative ecliptic longitudes of\n * the specified body and the Earth, as seen from the Sun, reach a certain\n * difference. This function is useful for finding conjunctions and oppositions\n * of the planets. For the opposition of a superior planet (Mars, Jupiter, ..., Pluto),\n * or the inferior conjunction of an inferior planet (Mercury, Venus),\n * call with `targetRelLon` = 0. The 0 value indicates that both\n * planets are on the same ecliptic longitude line, ignoring the other planet's\n * distance above or below the plane of the Earth's orbit.\n * For superior conjunctions, call with `targetRelLon` = 180.\n * This means the Earth and the other planet are on opposite sides of the Sun.\n *\n * @param {Body} body\n * The name of a planet other than the Earth.\n *\n * @param {number} targetRelLon\n * The desired angular difference in degrees between the ecliptic longitudes\n * of `body` and the Earth. Must be in the range (-180, +180].\n *\n * @param {FlexibleDateTime} startDate\n * The date and time after which to find the next occurrence of the\n * body and the Earth reaching the desired relative longitude.\n *\n * @returns {AstroTime}\n * The time when the Earth and the body next reach the specified relative longitudes.\n */",
"meta": {
"range": [
- 168606,
- 170848
+ 172902,
+ 175144
],
"filename": "astronomy.js",
- "lineno": 3760,
+ "lineno": 3855,
"columnno": 0,
"code": {
- "id": "astnode100017326",
+ "id": "astnode100017718",
"name": "SearchRelativeLongitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33250,14 +34367,14 @@
"comment": "",
"meta": {
"range": [
- 168714,
- 168735
+ 173010,
+ 173031
],
"filename": "astronomy.js",
- "lineno": 3762,
+ "lineno": 3857,
"columnno": 10,
"code": {
- "id": "astnode100017337",
+ "id": "astnode100017729",
"name": "planet",
"type": "MemberExpression",
"value": "Planet[undefined]"
@@ -33275,14 +34392,14 @@
"comment": "",
"meta": {
"range": [
- 169076,
- 169149
+ 173372,
+ 173445
],
"filename": "astronomy.js",
- "lineno": 3769,
+ "lineno": 3864,
"columnno": 10,
"code": {
- "id": "astnode100017359",
+ "id": "astnode100017751",
"name": "direction",
"type": "ConditionalExpression",
"value": ""
@@ -33300,14 +34417,14 @@
"comment": "",
"meta": {
"range": [
- 169155,
- 169386
+ 173451,
+ 173682
],
"filename": "astronomy.js",
- "lineno": 3770,
+ "lineno": 3865,
"columnno": 4,
"code": {
- "id": "astnode100017375",
+ "id": "astnode100017767",
"name": "offset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33332,14 +34449,14 @@
"comment": "",
"meta": {
"range": [
- 169190,
- 169223
+ 173486,
+ 173519
],
"filename": "astronomy.js",
- "lineno": 3771,
+ "lineno": 3866,
"columnno": 14,
"code": {
- "id": "astnode100017380",
+ "id": "astnode100017772",
"name": "plon",
"type": "CallExpression",
"value": ""
@@ -33357,14 +34474,14 @@
"comment": "",
"meta": {
"range": [
- 169239,
- 169278
+ 173535,
+ 173574
],
"filename": "astronomy.js",
- "lineno": 3772,
+ "lineno": 3867,
"columnno": 14,
"code": {
- "id": "astnode100017387",
+ "id": "astnode100017779",
"name": "elon",
"type": "CallExpression",
"value": ""
@@ -33382,14 +34499,14 @@
"comment": "",
"meta": {
"range": [
- 169294,
- 169326
+ 173590,
+ 173622
],
"filename": "astronomy.js",
- "lineno": 3773,
+ "lineno": 3868,
"columnno": 14,
"code": {
- "id": "astnode100017396",
+ "id": "astnode100017788",
"name": "diff",
"type": "BinaryExpression",
"value": ""
@@ -33407,14 +34524,14 @@
"comment": "",
"meta": {
"range": [
- 169395,
- 169420
+ 173691,
+ 173716
],
"filename": "astronomy.js",
- "lineno": 3776,
+ "lineno": 3871,
"columnno": 8,
"code": {
- "id": "astnode100017410",
+ "id": "astnode100017802",
"name": "syn",
"type": "CallExpression",
"value": ""
@@ -33432,14 +34549,14 @@
"comment": "",
"meta": {
"range": [
- 169430,
- 169456
+ 173726,
+ 173752
],
"filename": "astronomy.js",
- "lineno": 3777,
+ "lineno": 3872,
"columnno": 8,
"code": {
- "id": "astnode100017416",
+ "id": "astnode100017808",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -33457,14 +34574,14 @@
"comment": "",
"meta": {
"range": [
- 169661,
- 169687
+ 173957,
+ 173983
],
"filename": "astronomy.js",
- "lineno": 3781,
+ "lineno": 3876,
"columnno": 8,
"code": {
- "id": "astnode100017422",
+ "id": "astnode100017814",
"name": "error_angle",
"type": "CallExpression",
"value": ""
@@ -33482,14 +34599,14 @@
"comment": "",
"meta": {
"range": [
- 169722,
- 169740
+ 174018,
+ 174036
],
"filename": "astronomy.js",
- "lineno": 3783,
+ "lineno": 3878,
"columnno": 8,
"code": {
- "id": "astnode100017432",
+ "id": "astnode100017824",
"name": "error_angle",
"type": "Literal",
"funcscope": "SearchRelativeLongitude",
@@ -33508,14 +34625,14 @@
"comment": "",
"meta": {
"range": [
- 169790,
- 169798
+ 174086,
+ 174094
],
"filename": "astronomy.js",
- "lineno": 3784,
+ "lineno": 3879,
"columnno": 13,
"code": {
- "id": "astnode100017437",
+ "id": "astnode100017829",
"name": "iter",
"type": "Literal",
"value": 0
@@ -33533,14 +34650,14 @@
"comment": "",
"meta": {
"range": [
- 169985,
- 170024
+ 174281,
+ 174320
],
"filename": "astronomy.js",
- "lineno": 3787,
+ "lineno": 3882,
"columnno": 12,
"code": {
- "id": "astnode100017447",
+ "id": "astnode100017839",
"name": "day_adjust",
"type": "BinaryExpression",
"value": ""
@@ -33558,14 +34675,14 @@
"comment": "",
"meta": {
"range": [
- 170034,
- 170065
+ 174330,
+ 174361
],
"filename": "astronomy.js",
- "lineno": 3788,
+ "lineno": 3883,
"columnno": 8,
"code": {
- "id": "astnode100017456",
+ "id": "astnode100017848",
"name": "time",
"type": "CallExpression",
"funcscope": "SearchRelativeLongitude",
@@ -33584,14 +34701,14 @@
"comment": "",
"meta": {
"range": [
- 170160,
- 170184
+ 174456,
+ 174480
],
"filename": "astronomy.js",
- "lineno": 3791,
+ "lineno": 3886,
"columnno": 12,
"code": {
- "id": "astnode100017476",
+ "id": "astnode100017868",
"name": "prev_angle",
"type": "Identifier",
"value": "error_angle"
@@ -33609,14 +34726,14 @@
"comment": "",
"meta": {
"range": [
- 170194,
- 170220
+ 174490,
+ 174516
],
"filename": "astronomy.js",
- "lineno": 3792,
+ "lineno": 3887,
"columnno": 8,
"code": {
- "id": "astnode100017480",
+ "id": "astnode100017872",
"name": "error_angle",
"type": "CallExpression",
"funcscope": "SearchRelativeLongitude",
@@ -33635,14 +34752,14 @@
"comment": "",
"meta": {
"range": [
- 170560,
- 170607
+ 174856,
+ 174903
],
"filename": "astronomy.js",
- "lineno": 3798,
+ "lineno": 3893,
"columnno": 20,
"code": {
- "id": "astnode100017500",
+ "id": "astnode100017892",
"name": "ratio",
"type": "BinaryExpression",
"value": ""
@@ -33660,14 +34777,14 @@
"comment": "",
"meta": {
"range": [
- 170677,
- 170689
+ 174973,
+ 174985
],
"filename": "astronomy.js",
- "lineno": 3800,
+ "lineno": 3895,
"columnno": 20,
"code": {
- "id": "astnode100017516",
+ "id": "astnode100017908",
"name": "syn",
"type": "Identifier",
"funcscope": "SearchRelativeLongitude",
@@ -33686,14 +34803,14 @@
"comment": "",
"meta": {
"range": [
- 170849,
- 170906
+ 175145,
+ 175202
],
"filename": "astronomy.js",
- "lineno": 3806,
+ "lineno": 3901,
"columnno": 0,
"code": {
- "id": "astnode100017532",
+ "id": "astnode100017924",
"name": "exports.SearchRelativeLongitude",
"type": "Identifier",
"value": "SearchRelativeLongitude",
@@ -33710,14 +34827,14 @@
"comment": "/**\n * @brief Determines the moon's phase expressed as an ecliptic longitude.\n *\n * @param {FlexibleDateTime} date\n * The date and time for which to calculate the moon's phase.\n *\n * @returns {number}\n * A value in the range [0, 360) indicating the difference\n * in ecliptic longitude between the center of the Sun and the\n * center of the Moon, as seen from the center of the Earth.\n * Certain longitude values have conventional meanings:\n *\n * * 0 = new moon\n * * 90 = first quarter\n * * 180 = full moon\n * * 270 = third quarter\n */",
"meta": {
"range": [
- 171468,
- 171549
+ 175764,
+ 175845
],
"filename": "astronomy.js",
- "lineno": 3824,
+ "lineno": 3919,
"columnno": 0,
"code": {
- "id": "astnode100017537",
+ "id": "astnode100017929",
"name": "MoonPhase",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33763,14 +34880,14 @@
"comment": "",
"meta": {
"range": [
- 171550,
- 171579
+ 175846,
+ 175875
],
"filename": "astronomy.js",
- "lineno": 3827,
+ "lineno": 3922,
"columnno": 0,
"code": {
- "id": "astnode100017552",
+ "id": "astnode100017944",
"name": "exports.MoonPhase",
"type": "Identifier",
"value": "MoonPhase",
@@ -33787,14 +34904,14 @@
"comment": "/**\n * @brief Searches for the date and time that the Moon reaches a specified phase.\n *\n * Lunar phases are defined in terms of geocentric ecliptic longitudes\n * with respect to the Sun. When the Moon and the Sun have the same ecliptic\n * longitude, that is defined as a new moon. When the two ecliptic longitudes\n * are 180 degrees apart, that is defined as a full moon.\n * To enumerate quarter lunar phases, it is simpler to call\n * {@link SearchMoonQuarter} once, followed by repeatedly calling\n * {@link NextMoonQuarter}. `SearchMoonPhase` is only\n * necessary for finding other lunar phases than the usual quarter phases.\n *\n * @param {number} targetLon\n * The difference in geocentric ecliptic longitude between the Sun and Moon\n * that specifies the lunar phase being sought. This can be any value\n * in the range [0, 360). Here are some helpful examples:\n * 0 = new moon,\n * 90 = first quarter,\n * 180 = full moon,\n * 270 = third quarter.\n *\n * @param {FlexibleDateTime} dateStart\n * The beginning of the window of time in which to search.\n *\n * @param {number} limitDays\n * The floating point number of days after `dateStart`\n * that limits the window of time in which to search.\n *\n * @returns {AstroTime | null}\n * If the specified lunar phase occurs after `dateStart`\n * and before `limitDays` days after `dateStart`,\n * this function returns the date and time of the first such occurrence.\n * Otherwise, it returns `null`.\n */",
"meta": {
"range": [
- 173093,
- 174547
+ 177389,
+ 178843
],
"filename": "astronomy.js",
- "lineno": 3862,
+ "lineno": 3957,
"columnno": 0,
"code": {
- "id": "astnode100017557",
+ "id": "astnode100017949",
"name": "SearchMoonPhase",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33872,14 +34989,14 @@
"comment": "",
"meta": {
"range": [
- 173157,
- 173271
+ 177453,
+ 177567
],
"filename": "astronomy.js",
- "lineno": 3863,
+ "lineno": 3958,
"columnno": 4,
"code": {
- "id": "astnode100017563",
+ "id": "astnode100017955",
"name": "moon_offset",
"type": "FunctionDeclaration",
"paramnames": [
@@ -33902,14 +35019,14 @@
"comment": "",
"meta": {
"range": [
- 173195,
- 173214
+ 177491,
+ 177510
],
"filename": "astronomy.js",
- "lineno": 3864,
+ "lineno": 3959,
"columnno": 12,
"code": {
- "id": "astnode100017568",
+ "id": "astnode100017960",
"name": "mlon",
"type": "CallExpression",
"value": ""
@@ -33927,14 +35044,14 @@
"comment": "",
"meta": {
"range": [
- 174021,
- 174038
+ 178317,
+ 178334
],
"filename": "astronomy.js",
- "lineno": 3879,
+ "lineno": 3974,
"columnno": 10,
"code": {
- "id": "astnode100017588",
+ "id": "astnode100017980",
"name": "uncertainty",
"type": "Literal",
"value": 1.5
@@ -33952,14 +35069,14 @@
"comment": "",
"meta": {
"range": [
- 174048,
- 174072
+ 178344,
+ 178368
],
"filename": "astronomy.js",
- "lineno": 3880,
+ "lineno": 3975,
"columnno": 8,
"code": {
- "id": "astnode100017592",
+ "id": "astnode100017984",
"name": "ta",
"type": "CallExpression",
"value": ""
@@ -33977,14 +35094,14 @@
"comment": "",
"meta": {
"range": [
- 174082,
- 174102
+ 178378,
+ 178398
],
"filename": "astronomy.js",
- "lineno": 3881,
+ "lineno": 3976,
"columnno": 8,
"code": {
- "id": "astnode100017598",
+ "id": "astnode100017990",
"name": "ya",
"type": "CallExpression",
"value": ""
@@ -34002,14 +35119,14 @@
"comment": "",
"meta": {
"range": [
- 174128,
- 174137
+ 178424,
+ 178433
],
"filename": "astronomy.js",
- "lineno": 3883,
+ "lineno": 3978,
"columnno": 8,
"code": {
- "id": "astnode100017608",
+ "id": "astnode100018000",
"name": "ya",
"type": "Literal",
"funcscope": "SearchMoonPhase",
@@ -34028,14 +35145,14 @@
"comment": "",
"meta": {
"range": [
- 174196,
- 174237
+ 178492,
+ 178533
],
"filename": "astronomy.js",
- "lineno": 3884,
+ "lineno": 3979,
"columnno": 8,
"code": {
- "id": "astnode100017612",
+ "id": "astnode100018004",
"name": "est_dt",
"type": "BinaryExpression",
"value": ""
@@ -34053,14 +35170,14 @@
"comment": "",
"meta": {
"range": [
- 174247,
- 174273
+ 178543,
+ 178569
],
"filename": "astronomy.js",
- "lineno": 3885,
+ "lineno": 3980,
"columnno": 8,
"code": {
- "id": "astnode100017621",
+ "id": "astnode100018013",
"name": "dt1",
"type": "BinaryExpression",
"value": ""
@@ -34078,14 +35195,14 @@
"comment": "",
"meta": {
"range": [
- 174397,
- 174444
+ 178693,
+ 178740
],
"filename": "astronomy.js",
- "lineno": 3888,
+ "lineno": 3983,
"columnno": 8,
"code": {
- "id": "astnode100017633",
+ "id": "astnode100018025",
"name": "dt2",
"type": "CallExpression",
"value": ""
@@ -34103,14 +35220,14 @@
"comment": "",
"meta": {
"range": [
- 174454,
- 174474
+ 178750,
+ 178770
],
"filename": "astronomy.js",
- "lineno": 3889,
+ "lineno": 3984,
"columnno": 8,
"code": {
- "id": "astnode100017644",
+ "id": "astnode100018036",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -34128,14 +35245,14 @@
"comment": "",
"meta": {
"range": [
- 174484,
- 174504
+ 178780,
+ 178800
],
"filename": "astronomy.js",
- "lineno": 3890,
+ "lineno": 3985,
"columnno": 8,
"code": {
- "id": "astnode100017652",
+ "id": "astnode100018044",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -34153,14 +35270,14 @@
"comment": "",
"meta": {
"range": [
- 174548,
- 174589
+ 178844,
+ 178885
],
"filename": "astronomy.js",
- "lineno": 3893,
+ "lineno": 3988,
"columnno": 0,
"code": {
- "id": "astnode100017666",
+ "id": "astnode100018058",
"name": "exports.SearchMoonPhase",
"type": "Identifier",
"value": "SearchMoonPhase",
@@ -34177,14 +35294,14 @@
"comment": "/**\n * @brief A quarter lunar phase, along with when it occurs.\n *\n * @property {number} quarter\n * An integer as follows:\n * 0 = new moon,\n * 1 = first quarter,\n * 2 = full moon,\n * 3 = third quarter.\n *\n * @property {AstroTime} time\n * The date and time of the quarter lunar phase.\n */",
"meta": {
"range": [
- 174909,
- 175027
+ 179205,
+ 179323
],
"filename": "astronomy.js",
- "lineno": 3907,
+ "lineno": 4002,
"columnno": 0,
"code": {
- "id": "astnode100017671",
+ "id": "astnode100018063",
"name": "MoonQuarter",
"type": "ClassDeclaration",
"paramnames": [
@@ -34231,14 +35348,14 @@
"comment": "",
"meta": {
"range": [
- 174933,
- 175025
+ 179229,
+ 179321
],
"filename": "astronomy.js",
- "lineno": 3908,
+ "lineno": 4003,
"columnno": 4,
"code": {
- "id": "astnode100017674",
+ "id": "astnode100018066",
"name": "MoonQuarter",
"type": "MethodDefinition",
"paramnames": [
@@ -34261,14 +35378,14 @@
"comment": "/**\n * @brief A quarter lunar phase, along with when it occurs.\n *\n * @property {number} quarter\n * An integer as follows:\n * 0 = new moon,\n * 1 = first quarter,\n * 2 = full moon,\n * 3 = third quarter.\n *\n * @property {AstroTime} time\n * The date and time of the quarter lunar phase.\n */",
"meta": {
"range": [
- 174909,
- 175027
+ 179205,
+ 179323
],
"filename": "astronomy.js",
- "lineno": 3907,
+ "lineno": 4002,
"columnno": 0,
"code": {
- "id": "astnode100017671",
+ "id": "astnode100018063",
"name": "MoonQuarter",
"type": "ClassDeclaration",
"paramnames": [
@@ -34314,14 +35431,14 @@
"comment": "",
"meta": {
"range": [
- 174970,
- 174992
+ 179266,
+ 179288
],
"filename": "astronomy.js",
- "lineno": 3909,
+ "lineno": 4004,
"columnno": 8,
"code": {
- "id": "astnode100017681",
+ "id": "astnode100018073",
"name": "this.quarter",
"type": "Identifier",
"value": "quarter",
@@ -34339,14 +35456,14 @@
"comment": "",
"meta": {
"range": [
- 175002,
- 175018
+ 179298,
+ 179314
],
"filename": "astronomy.js",
- "lineno": 3910,
+ "lineno": 4005,
"columnno": 8,
"code": {
- "id": "astnode100017687",
+ "id": "astnode100018079",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -34364,14 +35481,14 @@
"comment": "",
"meta": {
"range": [
- 175028,
- 175061
+ 179324,
+ 179357
],
"filename": "astronomy.js",
- "lineno": 3913,
+ "lineno": 4008,
"columnno": 0,
"code": {
- "id": "astnode100017693",
+ "id": "astnode100018085",
"name": "exports.MoonQuarter",
"type": "Identifier",
"value": "MoonQuarter",
@@ -34388,14 +35505,14 @@
"comment": "/**\n * @brief Finds the first quarter lunar phase after the specified date and time.\n *\n * The quarter lunar phases are: new moon, first quarter, full moon, and third quarter.\n * To enumerate quarter lunar phases, call `SearchMoonQuarter` once,\n * then pass its return value to {@link NextMoonQuarter} to find the next\n * `MoonQuarter`. Keep calling `NextMoonQuarter` in a loop,\n * passing the previous return value as the argument to the next call.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which to find the first quarter lunar phase.\n *\n * @returns {MoonQuarter}\n */",
"meta": {
"range": [
- 175665,
- 176058
+ 179961,
+ 180354
],
"filename": "astronomy.js",
- "lineno": 3928,
+ "lineno": 4023,
"columnno": 0,
"code": {
- "id": "astnode100017698",
+ "id": "astnode100018090",
"name": "SearchMoonQuarter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34446,14 +35563,14 @@
"comment": "",
"meta": {
"range": [
- 175767,
- 175800
+ 180063,
+ 180096
],
"filename": "astronomy.js",
- "lineno": 3930,
+ "lineno": 4025,
"columnno": 8,
"code": {
- "id": "astnode100017703",
+ "id": "astnode100018095",
"name": "phaseStart",
"type": "CallExpression",
"value": ""
@@ -34471,14 +35588,14 @@
"comment": "",
"meta": {
"range": [
- 175810,
- 175852
+ 180106,
+ 180148
],
"filename": "astronomy.js",
- "lineno": 3931,
+ "lineno": 4026,
"columnno": 8,
"code": {
- "id": "astnode100017709",
+ "id": "astnode100018101",
"name": "quarterStart",
"type": "CallExpression",
"value": ""
@@ -34496,14 +35613,14 @@
"comment": "",
"meta": {
"range": [
- 175862,
- 175894
+ 180158,
+ 180190
],
"filename": "astronomy.js",
- "lineno": 3932,
+ "lineno": 4027,
"columnno": 8,
"code": {
- "id": "astnode100017719",
+ "id": "astnode100018111",
"name": "quarter",
"type": "BinaryExpression",
"value": ""
@@ -34521,14 +35638,14 @@
"comment": "",
"meta": {
"range": [
- 175904,
- 175955
+ 180200,
+ 180251
],
"filename": "astronomy.js",
- "lineno": 3933,
+ "lineno": 4028,
"columnno": 8,
"code": {
- "id": "astnode100017727",
+ "id": "astnode100018119",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -34546,14 +35663,14 @@
"comment": "",
"meta": {
"range": [
- 176059,
- 176104
+ 180355,
+ 180400
],
"filename": "astronomy.js",
- "lineno": 3938,
+ "lineno": 4033,
"columnno": 0,
"code": {
- "id": "astnode100017747",
+ "id": "astnode100018139",
"name": "exports.SearchMoonQuarter",
"type": "Identifier",
"value": "SearchMoonQuarter",
@@ -34570,14 +35687,14 @@
"comment": "/**\n * @brief Finds the next quarter lunar phase in a series.\n *\n * Given a {@link MoonQuarter} object, finds the next consecutive\n * quarter lunar phase. See remarks in {@link SearchMoonQuarter}\n * for explanation of usage.\n *\n * @param {MoonQuarter} mq\n * The return value of a prior call to {@link MoonQuarter} or `NextMoonQuarter`.\n */",
"meta": {
"range": [
- 176451,
- 176808
+ 180747,
+ 181104
],
"filename": "astronomy.js",
- "lineno": 3949,
+ "lineno": 4044,
"columnno": 0,
"code": {
- "id": "astnode100017752",
+ "id": "astnode100018144",
"name": "NextMoonQuarter",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34616,14 +35733,14 @@
"comment": "",
"meta": {
"range": [
- 176709,
- 176769
+ 181005,
+ 181065
],
"filename": "astronomy.js",
- "lineno": 3953,
+ "lineno": 4048,
"columnno": 8,
"code": {
- "id": "astnode100017757",
+ "id": "astnode100018149",
"name": "date",
"type": "NewExpression",
"value": ""
@@ -34641,14 +35758,14 @@
"comment": "",
"meta": {
"range": [
- 176809,
- 176850
+ 181105,
+ 181146
],
"filename": "astronomy.js",
- "lineno": 3956,
+ "lineno": 4051,
"columnno": 0,
"code": {
- "id": "astnode100017778",
+ "id": "astnode100018170",
"name": "exports.NextMoonQuarter",
"type": "Identifier",
"value": "NextMoonQuarter",
@@ -34665,14 +35782,14 @@
"comment": "",
"meta": {
"range": [
- 176852,
- 177253
+ 181148,
+ 181549
],
"filename": "astronomy.js",
- "lineno": 3957,
+ "lineno": 4052,
"columnno": 0,
"code": {
- "id": "astnode100017783",
+ "id": "astnode100018175",
"name": "BodyRadiusAu",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34691,14 +35808,14 @@
"comment": "/**\n * @brief Finds the next rise or set time for a body.\n *\n * Finds a rise or set time for the given body as\n * seen by an observer at the specified location on the Earth.\n * Rise time is defined as the moment when the top of the body\n * is observed to first appear above the horizon in the east.\n * Set time is defined as the moment the top of the body\n * is observed to sink below the horizon in the west.\n * The times are adjusted for typical atmospheric refraction conditions.\n *\n * @param {Body} body\n * The name of the body to find the rise or set time for.\n *\n * @param {Observer} observer\n * Specifies the geographic coordinates and elevation above sea level of the observer.\n *\n * @param {number} direction\n * Either +1 to find rise time or -1 to find set time.\n * Any other value will cause an exception to be thrown.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which the specified rise or set time is to be found.\n *\n * @param {number} limitDays\n * The fractional number of days after `dateStart` that limits\n * when the rise or set time is to be found.\n *\n * @returns {AstroTime | null}\n * The date and time of the rise or set event, or null if no such event\n * occurs within the specified time window.\n */",
"meta": {
"range": [
- 178545,
- 182341
+ 182841,
+ 186637
],
"filename": "astronomy.js",
- "lineno": 4000,
+ "lineno": 4095,
"columnno": 0,
"code": {
- "id": "astnode100017804",
+ "id": "astnode100018196",
"name": "SearchRiseSet",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34798,14 +35915,14 @@
"comment": "",
"meta": {
"range": [
- 178686,
- 178721
+ 182982,
+ 183017
],
"filename": "astronomy.js",
- "lineno": 4003,
+ "lineno": 4098,
"columnno": 8,
"code": {
- "id": "astnode100017821",
+ "id": "astnode100018213",
"name": "body_radius_au",
"type": "CallExpression",
"value": ""
@@ -34823,14 +35940,14 @@
"comment": "",
"meta": {
"range": [
- 178727,
- 179550
+ 183023,
+ 183846
],
"filename": "astronomy.js",
- "lineno": 4004,
+ "lineno": 4099,
"columnno": 4,
"code": {
- "id": "astnode100017826",
+ "id": "astnode100018218",
"name": "peak_altitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -34855,14 +35972,14 @@
"comment": "",
"meta": {
"range": [
- 179288,
- 179335
+ 183584,
+ 183631
],
"filename": "astronomy.js",
- "lineno": 4013,
+ "lineno": 4108,
"columnno": 14,
"code": {
- "id": "astnode100017831",
+ "id": "astnode100018223",
"name": "ofdate",
"type": "CallExpression",
"value": ""
@@ -34880,14 +35997,14 @@
"comment": "",
"meta": {
"range": [
- 179351,
- 179400
+ 183647,
+ 183696
],
"filename": "astronomy.js",
- "lineno": 4014,
+ "lineno": 4109,
"columnno": 14,
"code": {
- "id": "astnode100017841",
+ "id": "astnode100018233",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -34905,14 +36022,14 @@
"comment": "",
"meta": {
"range": [
- 179416,
- 179511
+ 183712,
+ 183807
],
"filename": "astronomy.js",
- "lineno": 4015,
+ "lineno": 4110,
"columnno": 14,
"code": {
- "id": "astnode100017854",
+ "id": "astnode100018246",
"name": "alt",
"type": "BinaryExpression",
"value": ""
@@ -34930,14 +36047,14 @@
"comment": "",
"meta": {
"range": [
- 180230,
- 180239
+ 184526,
+ 184535
],
"filename": "astronomy.js",
- "lineno": 4028,
+ "lineno": 4123,
"columnno": 8,
"code": {
- "id": "astnode100017884",
+ "id": "astnode100018276",
"name": "ha_before"
}
},
@@ -34953,14 +36070,14 @@
"comment": "",
"meta": {
"range": [
- 180241,
- 180249
+ 184537,
+ 184545
],
"filename": "astronomy.js",
- "lineno": 4028,
+ "lineno": 4123,
"columnno": 19,
"code": {
- "id": "astnode100017886",
+ "id": "astnode100018278",
"name": "ha_after"
}
},
@@ -34976,14 +36093,14 @@
"comment": "",
"meta": {
"range": [
- 180287,
- 180301
+ 184583,
+ 184597
],
"filename": "astronomy.js",
- "lineno": 4030,
+ "lineno": 4125,
"columnno": 8,
"code": {
- "id": "astnode100017895",
+ "id": "astnode100018287",
"name": "ha_before",
"type": "Literal",
"funcscope": "SearchRiseSet",
@@ -35002,14 +36119,14 @@
"comment": "",
"meta": {
"range": [
- 180371,
- 180383
+ 184667,
+ 184679
],
"filename": "astronomy.js",
- "lineno": 4031,
+ "lineno": 4126,
"columnno": 8,
"code": {
- "id": "astnode100017899",
+ "id": "astnode100018291",
"name": "ha_after",
"type": "Literal",
"funcscope": "SearchRiseSet",
@@ -35028,14 +36145,14 @@
"comment": "",
"meta": {
"range": [
- 180496,
- 180509
+ 184792,
+ 184805
],
"filename": "astronomy.js",
- "lineno": 4034,
+ "lineno": 4129,
"columnno": 8,
"code": {
- "id": "astnode100017909",
+ "id": "astnode100018301",
"name": "ha_before",
"type": "Literal",
"funcscope": "SearchRiseSet",
@@ -35054,14 +36171,14 @@
"comment": "",
"meta": {
"range": [
- 180564,
- 180577
+ 184860,
+ 184873
],
"filename": "astronomy.js",
- "lineno": 4035,
+ "lineno": 4130,
"columnno": 8,
"code": {
- "id": "astnode100017913",
+ "id": "astnode100018305",
"name": "ha_after",
"type": "Literal",
"funcscope": "SearchRiseSet",
@@ -35080,14 +36197,14 @@
"comment": "",
"meta": {
"range": [
- 180742,
- 180774
+ 185038,
+ 185070
],
"filename": "astronomy.js",
- "lineno": 4040,
+ "lineno": 4135,
"columnno": 8,
"code": {
- "id": "astnode100017923",
+ "id": "astnode100018315",
"name": "time_start",
"type": "CallExpression",
"value": ""
@@ -35105,14 +36222,14 @@
"comment": "",
"meta": {
"range": [
- 180784,
- 180795
+ 185080,
+ 185091
],
"filename": "astronomy.js",
- "lineno": 4041,
+ "lineno": 4136,
"columnno": 8,
"code": {
- "id": "astnode100017929",
+ "id": "astnode100018321",
"name": "time_before"
}
},
@@ -35128,14 +36245,14 @@
"comment": "",
"meta": {
"range": [
- 180805,
- 180815
+ 185101,
+ 185111
],
"filename": "astronomy.js",
- "lineno": 4042,
+ "lineno": 4137,
"columnno": 8,
"code": {
- "id": "astnode100017932",
+ "id": "astnode100018324",
"name": "evt_before"
}
},
@@ -35151,14 +36268,14 @@
"comment": "",
"meta": {
"range": [
- 180825,
- 180834
+ 185121,
+ 185130
],
"filename": "astronomy.js",
- "lineno": 4043,
+ "lineno": 4138,
"columnno": 8,
"code": {
- "id": "astnode100017935",
+ "id": "astnode100018327",
"name": "evt_after"
}
},
@@ -35174,14 +36291,14 @@
"comment": "",
"meta": {
"range": [
- 180844,
- 180882
+ 185140,
+ 185178
],
"filename": "astronomy.js",
- "lineno": 4044,
+ "lineno": 4139,
"columnno": 8,
"code": {
- "id": "astnode100017938",
+ "id": "astnode100018330",
"name": "alt_before",
"type": "CallExpression",
"value": ""
@@ -35199,14 +36316,14 @@
"comment": "",
"meta": {
"range": [
- 180892,
- 180901
+ 185188,
+ 185197
],
"filename": "astronomy.js",
- "lineno": 4045,
+ "lineno": 4140,
"columnno": 8,
"code": {
- "id": "astnode100017944",
+ "id": "astnode100018336",
"name": "alt_after"
}
},
@@ -35222,14 +36339,14 @@
"comment": "",
"meta": {
"range": [
- 181040,
- 181107
+ 185336,
+ 185403
],
"filename": "astronomy.js",
- "lineno": 4048,
+ "lineno": 4143,
"columnno": 8,
"code": {
- "id": "astnode100017952",
+ "id": "astnode100018344",
"name": "evt_before",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35248,14 +36365,14 @@
"comment": "",
"meta": {
"range": [
- 181117,
- 181146
+ 185413,
+ 185442
],
"filename": "astronomy.js",
- "lineno": 4049,
+ "lineno": 4144,
"columnno": 8,
"code": {
- "id": "astnode100017961",
+ "id": "astnode100018353",
"name": "time_before",
"type": "MemberExpression",
"funcscope": "SearchRiseSet",
@@ -35274,14 +36391,14 @@
"comment": "",
"meta": {
"range": [
- 181156,
- 181195
+ 185452,
+ 185491
],
"filename": "astronomy.js",
- "lineno": 4050,
+ "lineno": 4145,
"columnno": 8,
"code": {
- "id": "astnode100017967",
+ "id": "astnode100018359",
"name": "alt_before",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35300,14 +36417,14 @@
"comment": "",
"meta": {
"range": [
- 181379,
- 181403
+ 185675,
+ 185699
],
"filename": "astronomy.js",
- "lineno": 4055,
+ "lineno": 4150,
"columnno": 8,
"code": {
- "id": "astnode100017974",
+ "id": "astnode100018366",
"name": "time_before",
"type": "Identifier",
"funcscope": "SearchRiseSet",
@@ -35326,14 +36443,14 @@
"comment": "",
"meta": {
"range": [
- 181415,
- 181481
+ 185711,
+ 185777
],
"filename": "astronomy.js",
- "lineno": 4057,
+ "lineno": 4152,
"columnno": 4,
"code": {
- "id": "astnode100017978",
+ "id": "astnode100018370",
"name": "evt_after",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35352,14 +36469,14 @@
"comment": "",
"meta": {
"range": [
- 181487,
- 181528
+ 185783,
+ 185824
],
"filename": "astronomy.js",
- "lineno": 4058,
+ "lineno": 4153,
"columnno": 4,
"code": {
- "id": "astnode100017987",
+ "id": "astnode100018379",
"name": "alt_after",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35378,14 +36495,14 @@
"comment": "",
"meta": {
"range": [
- 181691,
- 181791
+ 185987,
+ 186087
],
"filename": "astronomy.js",
- "lineno": 4062,
+ "lineno": 4157,
"columnno": 16,
"code": {
- "id": "astnode100018007",
+ "id": "astnode100018399",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -35403,14 +36520,14 @@
"comment": "",
"meta": {
"range": [
- 181749,
- 181768
+ 186045,
+ 186064
],
"filename": "astronomy.js",
- "lineno": 4062,
+ "lineno": 4157,
"columnno": 74,
"code": {
- "id": "astnode100018017",
+ "id": "astnode100018409",
"name": "init_f1",
"type": "Identifier",
"value": "alt_before"
@@ -35426,14 +36543,14 @@
"comment": "",
"meta": {
"range": [
- 181770,
- 181788
+ 186066,
+ 186084
],
"filename": "astronomy.js",
- "lineno": 4062,
+ "lineno": 4157,
"columnno": 95,
"code": {
- "id": "astnode100018019",
+ "id": "astnode100018411",
"name": "init_f2",
"type": "Identifier",
"value": "alt_after"
@@ -35449,14 +36566,14 @@
"comment": "",
"meta": {
"range": [
- 181952,
- 182023
+ 186248,
+ 186319
],
"filename": "astronomy.js",
- "lineno": 4067,
+ "lineno": 4162,
"columnno": 8,
"code": {
- "id": "astnode100018026",
+ "id": "astnode100018418",
"name": "evt_before",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35475,14 +36592,14 @@
"comment": "",
"meta": {
"range": [
- 182033,
- 182103
+ 186329,
+ 186399
],
"filename": "astronomy.js",
- "lineno": 4068,
+ "lineno": 4163,
"columnno": 8,
"code": {
- "id": "astnode100018037",
+ "id": "astnode100018429",
"name": "evt_after",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35501,14 +36618,14 @@
"comment": "",
"meta": {
"range": [
- 182199,
- 182228
+ 186495,
+ 186524
],
"filename": "astronomy.js",
- "lineno": 4071,
+ "lineno": 4166,
"columnno": 8,
"code": {
- "id": "astnode100018062",
+ "id": "astnode100018454",
"name": "time_before",
"type": "MemberExpression",
"funcscope": "SearchRiseSet",
@@ -35527,14 +36644,14 @@
"comment": "",
"meta": {
"range": [
- 182238,
- 182281
+ 186534,
+ 186577
],
"filename": "astronomy.js",
- "lineno": 4072,
+ "lineno": 4167,
"columnno": 8,
"code": {
- "id": "astnode100018068",
+ "id": "astnode100018460",
"name": "alt_before",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35553,14 +36670,14 @@
"comment": "",
"meta": {
"range": [
- 182291,
- 182332
+ 186587,
+ 186628
],
"filename": "astronomy.js",
- "lineno": 4073,
+ "lineno": 4168,
"columnno": 8,
"code": {
- "id": "astnode100018076",
+ "id": "astnode100018468",
"name": "alt_after",
"type": "CallExpression",
"funcscope": "SearchRiseSet",
@@ -35579,14 +36696,14 @@
"comment": "",
"meta": {
"range": [
- 182342,
- 182379
+ 186638,
+ 186675
],
"filename": "astronomy.js",
- "lineno": 4076,
+ "lineno": 4171,
"columnno": 0,
"code": {
- "id": "astnode100018084",
+ "id": "astnode100018476",
"name": "exports.SearchRiseSet",
"type": "Identifier",
"value": "SearchRiseSet",
@@ -35603,14 +36720,14 @@
"comment": "/**\n * @brief Horizontal position of a body upon reaching an hour angle.\n *\n * Returns information about an occurrence of a celestial body\n * reaching a given hour angle as seen by an observer at a given\n * location on the surface of the Earth.\n *\n * @property {AstroTime} time\n * The date and time of the celestial body reaching the hour angle.\n *\n * @property {HorizontalCoordinates} hor\n * Topocentric horizontal coordinates for the body\n * at the time indicated by the `time` property.\n */",
"meta": {
"range": [
- 182890,
- 182999
+ 187186,
+ 187295
],
"filename": "astronomy.js",
- "lineno": 4091,
+ "lineno": 4186,
"columnno": 0,
"code": {
- "id": "astnode100018089",
+ "id": "astnode100018481",
"name": "HourAngleEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -35657,14 +36774,14 @@
"comment": "",
"meta": {
"range": [
- 182917,
- 182997
+ 187213,
+ 187293
],
"filename": "astronomy.js",
- "lineno": 4092,
+ "lineno": 4187,
"columnno": 4,
"code": {
- "id": "astnode100018092",
+ "id": "astnode100018484",
"name": "HourAngleEvent",
"type": "MethodDefinition",
"paramnames": [
@@ -35687,14 +36804,14 @@
"comment": "/**\n * @brief Horizontal position of a body upon reaching an hour angle.\n *\n * Returns information about an occurrence of a celestial body\n * reaching a given hour angle as seen by an observer at a given\n * location on the surface of the Earth.\n *\n * @property {AstroTime} time\n * The date and time of the celestial body reaching the hour angle.\n *\n * @property {HorizontalCoordinates} hor\n * Topocentric horizontal coordinates for the body\n * at the time indicated by the `time` property.\n */",
"meta": {
"range": [
- 182890,
- 182999
+ 187186,
+ 187295
],
"filename": "astronomy.js",
- "lineno": 4091,
+ "lineno": 4186,
"columnno": 0,
"code": {
- "id": "astnode100018089",
+ "id": "astnode100018481",
"name": "HourAngleEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -35740,14 +36857,14 @@
"comment": "",
"meta": {
"range": [
- 182950,
- 182966
+ 187246,
+ 187262
],
"filename": "astronomy.js",
- "lineno": 4093,
+ "lineno": 4188,
"columnno": 8,
"code": {
- "id": "astnode100018099",
+ "id": "astnode100018491",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -35765,14 +36882,14 @@
"comment": "",
"meta": {
"range": [
- 182976,
- 182990
+ 187272,
+ 187286
],
"filename": "astronomy.js",
- "lineno": 4094,
+ "lineno": 4189,
"columnno": 8,
"code": {
- "id": "astnode100018105",
+ "id": "astnode100018497",
"name": "this.hor",
"type": "Identifier",
"value": "hor",
@@ -35790,14 +36907,14 @@
"comment": "",
"meta": {
"range": [
- 183000,
- 183039
+ 187296,
+ 187335
],
"filename": "astronomy.js",
- "lineno": 4097,
+ "lineno": 4192,
"columnno": 0,
"code": {
- "id": "astnode100018111",
+ "id": "astnode100018503",
"name": "exports.HourAngleEvent",
"type": "Identifier",
"value": "HourAngleEvent",
@@ -35814,14 +36931,14 @@
"comment": "/**\n * @brief Finds when a body will reach a given hour angle.\n *\n * Finds the next time the given body is seen to reach the specified\n * hour angle\n * by the given observer.\n * Providing `hourAngle` = 0 finds the next maximum altitude event (culmination).\n * Providing `hourAngle` = 12 finds the next minimum altitude event.\n * Note that, especially close to the Earth's poles, a body as seen on a given day\n * may always be above the horizon or always below the horizon, so the caller cannot\n * assume that a culminating object is visible nor that an object is below the horizon\n * at its minimum altitude.\n *\n * @param {Body} body\n * The name of a celestial body other than the Earth.\n *\n * @param {Observer} observer\n * Specifies the geographic coordinates and elevation above sea level of the observer.\n *\n * @param {number} hourAngle\n * The hour angle expressed in\n * sidereal\n * hours for which the caller seeks to find the body attain.\n * The value must be in the range [0, 24).\n * The hour angle represents the number of sidereal hours that have\n * elapsed since the most recent time the body crossed the observer's local\n * meridian.\n * This specifying `hourAngle` = 0 finds the moment in time\n * the body reaches the highest angular altitude in a given sidereal day.\n *\n * @param {FlexibleDateTime} dateStart\n * The date and time after which the desired hour angle crossing event\n * is to be found.\n *\n * @returns {HourAngleEvent}\n */",
"meta": {
"range": [
- 184730,
- 186600
+ 189026,
+ 190896
],
"filename": "astronomy.js",
- "lineno": 4134,
+ "lineno": 4229,
"columnno": 0,
"code": {
- "id": "astnode100018116",
+ "id": "astnode100018508",
"name": "SearchHourAngle",
"type": "FunctionDeclaration",
"paramnames": [
@@ -35905,14 +37022,14 @@
"comment": "",
"meta": {
"range": [
- 184833,
- 184859
+ 189129,
+ 189155
],
"filename": "astronomy.js",
- "lineno": 4136,
+ "lineno": 4231,
"columnno": 8,
"code": {
- "id": "astnode100018128",
+ "id": "astnode100018520",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -35930,14 +37047,14 @@
"comment": "",
"meta": {
"range": [
- 184869,
- 184877
+ 189165,
+ 189173
],
"filename": "astronomy.js",
- "lineno": 4137,
+ "lineno": 4232,
"columnno": 8,
"code": {
- "id": "astnode100018134",
+ "id": "astnode100018526",
"name": "iter",
"type": "Literal",
"value": 0
@@ -35955,14 +37072,14 @@
"comment": "",
"meta": {
"range": [
- 185219,
- 185245
+ 189515,
+ 189541
],
"filename": "astronomy.js",
- "lineno": 4146,
+ "lineno": 4241,
"columnno": 12,
"code": {
- "id": "astnode100018169",
+ "id": "astnode100018561",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -35980,14 +37097,14 @@
"comment": "",
"meta": {
"range": [
- 185259,
- 185309
+ 189555,
+ 189605
],
"filename": "astronomy.js",
- "lineno": 4147,
+ "lineno": 4242,
"columnno": 12,
"code": {
- "id": "astnode100018175",
+ "id": "astnode100018567",
"name": "ofdate",
"type": "CallExpression",
"value": ""
@@ -36005,14 +37122,14 @@
"comment": "",
"meta": {
"range": [
- 185440,
- 185526
+ 189736,
+ 189822
],
"filename": "astronomy.js",
- "lineno": 4150,
+ "lineno": 4245,
"columnno": 12,
"code": {
- "id": "astnode100018185",
+ "id": "astnode100018577",
"name": "delta_sidereal_hours",
"type": "BinaryExpression",
"value": ""
@@ -36030,14 +37147,14 @@
"comment": "",
"meta": {
"range": [
- 185682,
- 185708
+ 189978,
+ 190004
],
"filename": "astronomy.js",
- "lineno": 4154,
+ "lineno": 4249,
"columnno": 16,
"code": {
- "id": "astnode100018212",
+ "id": "astnode100018604",
"name": "delta_sidereal_hours",
"type": "Literal",
"funcscope": "SearchHourAngle",
@@ -36056,14 +37173,14 @@
"comment": "",
"meta": {
"range": [
- 185929,
- 185955
+ 190225,
+ 190251
],
"filename": "astronomy.js",
- "lineno": 4160,
+ "lineno": 4255,
"columnno": 16,
"code": {
- "id": "astnode100018222",
+ "id": "astnode100018614",
"name": "delta_sidereal_hours",
"type": "Literal",
"funcscope": "SearchHourAngle",
@@ -36082,14 +37199,14 @@
"comment": "",
"meta": {
"range": [
- 186022,
- 186048
+ 190318,
+ 190344
],
"filename": "astronomy.js",
- "lineno": 4162,
+ "lineno": 4257,
"columnno": 16,
"code": {
- "id": "astnode100018231",
+ "id": "astnode100018623",
"name": "delta_sidereal_hours",
"type": "Literal",
"funcscope": "SearchHourAngle",
@@ -36108,14 +37225,14 @@
"comment": "",
"meta": {
"range": [
- 186215,
- 186277
+ 190511,
+ 190573
],
"filename": "astronomy.js",
- "lineno": 4166,
+ "lineno": 4261,
"columnno": 18,
"code": {
- "id": "astnode100018246",
+ "id": "astnode100018638",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -36133,14 +37250,14 @@
"comment": "",
"meta": {
"range": [
- 186480,
- 186550
+ 190776,
+ 190846
],
"filename": "astronomy.js",
- "lineno": 4171,
+ "lineno": 4266,
"columnno": 12,
"code": {
- "id": "astnode100018265",
+ "id": "astnode100018657",
"name": "delta_days",
"type": "BinaryExpression",
"value": ""
@@ -36158,14 +37275,14 @@
"comment": "",
"meta": {
"range": [
- 186560,
- 186591
+ 190856,
+ 190887
],
"filename": "astronomy.js",
- "lineno": 4172,
+ "lineno": 4267,
"columnno": 8,
"code": {
- "id": "astnode100018273",
+ "id": "astnode100018665",
"name": "time",
"type": "CallExpression",
"funcscope": "SearchHourAngle",
@@ -36184,14 +37301,14 @@
"comment": "",
"meta": {
"range": [
- 186601,
- 186642
+ 190897,
+ 190938
],
"filename": "astronomy.js",
- "lineno": 4175,
+ "lineno": 4270,
"columnno": 0,
"code": {
- "id": "astnode100018281",
+ "id": "astnode100018673",
"name": "exports.SearchHourAngle",
"type": "Identifier",
"value": "SearchHourAngle",
@@ -36208,14 +37325,14 @@
"comment": "/**\n * @brief When the seasons change for a given calendar year.\n *\n * Represents the dates and times of the two solstices\n * and the two equinoxes in a given calendar year.\n * These four events define the changing of the seasons on the Earth.\n *\n * @property {AstroTime} mar_equinox\n * The date and time of the March equinox in the given calendar year.\n * This is the moment in March that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a negative number to a positive number.\n * The March equinox defines\n * the beginning of spring in the northern hemisphere and\n * the beginning of autumn in the southern hemisphere.\n *\n * @property {AstroTime} jun_solstice\n * The date and time of the June solstice in the given calendar year.\n * This is the moment in June that the Sun reaches its most positive\n * declination value.\n * At this moment the Earth's north pole is most tilted most toward the Sun.\n * The June solstice defines\n * the beginning of summer in the northern hemisphere and\n * the beginning of winter in the southern hemisphere.\n *\n * @property {AstroTime} sep_equinox\n * The date and time of the September equinox in the given calendar year.\n * This is the moment in September that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a positive number to a negative number.\n * The September equinox defines\n * the beginning of autumn in the northern hemisphere and\n * the beginning of spring in the southern hemisphere.\n *\n * @property {AstroTime} dec_solstice\n * The date and time of the December solstice in the given calendar year.\n * This is the moment in December that the Sun reaches its most negative\n * declination value.\n * At this moment the Earth's south pole is tilted most toward the Sun.\n * The December solstice defines\n * the beginning of winter in the northern hemisphere and\n * the beginning of summer in the southern hemisphere.\n */",
"meta": {
"range": [
- 188783,
- 189045
+ 193079,
+ 193341
],
"filename": "astronomy.js",
- "lineno": 4219,
+ "lineno": 4314,
"columnno": 0,
"code": {
- "id": "astnode100018286",
+ "id": "astnode100018678",
"name": "SeasonInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -36282,14 +37399,14 @@
"comment": "",
"meta": {
"range": [
- 188806,
- 189043
+ 193102,
+ 193339
],
"filename": "astronomy.js",
- "lineno": 4220,
+ "lineno": 4315,
"columnno": 4,
"code": {
- "id": "astnode100018289",
+ "id": "astnode100018681",
"name": "SeasonInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -36314,14 +37431,14 @@
"comment": "/**\n * @brief When the seasons change for a given calendar year.\n *\n * Represents the dates and times of the two solstices\n * and the two equinoxes in a given calendar year.\n * These four events define the changing of the seasons on the Earth.\n *\n * @property {AstroTime} mar_equinox\n * The date and time of the March equinox in the given calendar year.\n * This is the moment in March that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a negative number to a positive number.\n * The March equinox defines\n * the beginning of spring in the northern hemisphere and\n * the beginning of autumn in the southern hemisphere.\n *\n * @property {AstroTime} jun_solstice\n * The date and time of the June solstice in the given calendar year.\n * This is the moment in June that the Sun reaches its most positive\n * declination value.\n * At this moment the Earth's north pole is most tilted most toward the Sun.\n * The June solstice defines\n * the beginning of summer in the northern hemisphere and\n * the beginning of winter in the southern hemisphere.\n *\n * @property {AstroTime} sep_equinox\n * The date and time of the September equinox in the given calendar year.\n * This is the moment in September that the plane of the Earth's equator passes\n * through the center of the Sun; thus the Sun's declination\n * changes from a positive number to a negative number.\n * The September equinox defines\n * the beginning of autumn in the northern hemisphere and\n * the beginning of spring in the southern hemisphere.\n *\n * @property {AstroTime} dec_solstice\n * The date and time of the December solstice in the given calendar year.\n * This is the moment in December that the Sun reaches its most negative\n * declination value.\n * At this moment the Earth's south pole is tilted most toward the Sun.\n * The December solstice defines\n * the beginning of winter in the northern hemisphere and\n * the beginning of summer in the southern hemisphere.\n */",
"meta": {
"range": [
- 188783,
- 189045
+ 193079,
+ 193341
],
"filename": "astronomy.js",
- "lineno": 4219,
+ "lineno": 4314,
"columnno": 0,
"code": {
- "id": "astnode100018286",
+ "id": "astnode100018678",
"name": "SeasonInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -36387,14 +37504,14 @@
"comment": "",
"meta": {
"range": [
- 188882,
- 188912
+ 193178,
+ 193208
],
"filename": "astronomy.js",
- "lineno": 4221,
+ "lineno": 4316,
"columnno": 8,
"code": {
- "id": "astnode100018298",
+ "id": "astnode100018690",
"name": "this.mar_equinox",
"type": "Identifier",
"value": "mar_equinox",
@@ -36412,14 +37529,14 @@
"comment": "",
"meta": {
"range": [
- 188922,
- 188954
+ 193218,
+ 193250
],
"filename": "astronomy.js",
- "lineno": 4222,
+ "lineno": 4317,
"columnno": 8,
"code": {
- "id": "astnode100018304",
+ "id": "astnode100018696",
"name": "this.jun_solstice",
"type": "Identifier",
"value": "jun_solstice",
@@ -36437,14 +37554,14 @@
"comment": "",
"meta": {
"range": [
- 188964,
- 188994
+ 193260,
+ 193290
],
"filename": "astronomy.js",
- "lineno": 4223,
+ "lineno": 4318,
"columnno": 8,
"code": {
- "id": "astnode100018310",
+ "id": "astnode100018702",
"name": "this.sep_equinox",
"type": "Identifier",
"value": "sep_equinox",
@@ -36462,14 +37579,14 @@
"comment": "",
"meta": {
"range": [
- 189004,
- 189036
+ 193300,
+ 193332
],
"filename": "astronomy.js",
- "lineno": 4224,
+ "lineno": 4319,
"columnno": 8,
"code": {
- "id": "astnode100018316",
+ "id": "astnode100018708",
"name": "this.dec_solstice",
"type": "Identifier",
"value": "dec_solstice",
@@ -36487,14 +37604,14 @@
"comment": "",
"meta": {
"range": [
- 189046,
- 189077
+ 193342,
+ 193373
],
"filename": "astronomy.js",
- "lineno": 4227,
+ "lineno": 4322,
"columnno": 0,
"code": {
- "id": "astnode100018322",
+ "id": "astnode100018714",
"name": "exports.SeasonInfo",
"type": "Identifier",
"value": "SeasonInfo",
@@ -36511,14 +37628,14 @@
"comment": "/**\n * @brief Finds the equinoxes and solstices for a given calendar year.\n *\n * @param {number | AstroTime} year\n * The integer value or `AstroTime` object that specifies\n * the UTC calendar year for which to find equinoxes and solstices.\n *\n * @returns {SeasonInfo}\n */",
"meta": {
"range": [
- 189361,
- 190178
+ 193657,
+ 194474
],
"filename": "astronomy.js",
- "lineno": 4237,
+ "lineno": 4332,
"columnno": 0,
"code": {
- "id": "astnode100018327",
+ "id": "astnode100018719",
"name": "Seasons",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36572,14 +37689,14 @@
"comment": "",
"meta": {
"range": [
- 189390,
- 189683
+ 193686,
+ 193979
],
"filename": "astronomy.js",
- "lineno": 4238,
+ "lineno": 4333,
"columnno": 4,
"code": {
- "id": "astnode100018331",
+ "id": "astnode100018723",
"name": "find",
"type": "FunctionDeclaration",
"paramnames": [
@@ -36605,14 +37722,14 @@
"comment": "",
"meta": {
"range": [
- 189441,
- 189493
+ 193737,
+ 193789
],
"filename": "astronomy.js",
- "lineno": 4239,
+ "lineno": 4334,
"columnno": 12,
"code": {
- "id": "astnode100018338",
+ "id": "astnode100018730",
"name": "startDate",
"type": "NewExpression",
"value": ""
@@ -36630,14 +37747,14 @@
"comment": "",
"meta": {
"range": [
- 189507,
- 189557
+ 193803,
+ 193853
],
"filename": "astronomy.js",
- "lineno": 4240,
+ "lineno": 4335,
"columnno": 12,
"code": {
- "id": "astnode100018352",
+ "id": "astnode100018744",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -36655,14 +37772,14 @@
"comment": "",
"meta": {
"range": [
- 189759,
- 189787
+ 194055,
+ 194083
],
"filename": "astronomy.js",
- "lineno": 4246,
+ "lineno": 4341,
"columnno": 8,
"code": {
- "id": "astnode100018386",
+ "id": "astnode100018778",
"name": "year",
"type": "CallExpression",
"funcscope": "Seasons",
@@ -36681,14 +37798,14 @@
"comment": "",
"meta": {
"range": [
- 189944,
- 189972
+ 194240,
+ 194268
],
"filename": "astronomy.js",
- "lineno": 4249,
+ "lineno": 4344,
"columnno": 8,
"code": {
- "id": "astnode100018405",
+ "id": "astnode100018797",
"name": "mar_equinox",
"type": "CallExpression",
"value": ""
@@ -36706,14 +37823,14 @@
"comment": "",
"meta": {
"range": [
- 189982,
- 190012
+ 194278,
+ 194308
],
"filename": "astronomy.js",
- "lineno": 4250,
+ "lineno": 4345,
"columnno": 8,
"code": {
- "id": "astnode100018413",
+ "id": "astnode100018805",
"name": "jun_solstice",
"type": "CallExpression",
"value": ""
@@ -36731,14 +37848,14 @@
"comment": "",
"meta": {
"range": [
- 190022,
- 190052
+ 194318,
+ 194348
],
"filename": "astronomy.js",
- "lineno": 4251,
+ "lineno": 4346,
"columnno": 8,
"code": {
- "id": "astnode100018421",
+ "id": "astnode100018813",
"name": "sep_equinox",
"type": "CallExpression",
"value": ""
@@ -36756,14 +37873,14 @@
"comment": "",
"meta": {
"range": [
- 190062,
- 190094
+ 194358,
+ 194390
],
"filename": "astronomy.js",
- "lineno": 4252,
+ "lineno": 4347,
"columnno": 8,
"code": {
- "id": "astnode100018429",
+ "id": "astnode100018821",
"name": "dec_solstice",
"type": "CallExpression",
"value": ""
@@ -36781,14 +37898,14 @@
"comment": "",
"meta": {
"range": [
- 190179,
- 190204
+ 194475,
+ 194500
],
"filename": "astronomy.js",
- "lineno": 4255,
+ "lineno": 4350,
"columnno": 0,
"code": {
- "id": "astnode100018444",
+ "id": "astnode100018836",
"name": "exports.Seasons",
"type": "Identifier",
"value": "Seasons",
@@ -36805,14 +37922,14 @@
"comment": "/**\n * @brief The viewing conditions of a body relative to the Sun.\n *\n * Represents the angular separation of a body from the Sun as seen from the Earth\n * and the relative ecliptic longitudes between that body and the Earth as seen from the Sun.\n *\n * @property {AstroTime} time\n * The date and time of the observation.\n *\n * @property {string} visibility\n * Either `\"morning\"` or `\"evening\"`,\n * indicating when the body is most easily seen.\n *\n * @property {number} elongation\n * The angle in degrees, as seen from the center of the Earth,\n * of the apparent separation between the body and the Sun.\n * This angle is measured in 3D space and is not projected onto the ecliptic plane.\n * When `elongation` is less than a few degrees, the body is very\n * difficult to see from the Earth because it is lost in the Sun's glare.\n * The elongation is always in the range [0, 180].\n *\n * @property {number} ecliptic_separation\n * The absolute value of the difference between the body's ecliptic longitude\n * and the Sun's ecliptic longitude, both as seen from the center of the Earth.\n * This angle measures around the plane of the Earth's orbit (the ecliptic),\n * and ignores how far above or below that plane the body is.\n * The ecliptic separation is measured in degrees and is always in the range [0, 180].\n *\n * @see {@link Elongation}\n */",
"meta": {
"range": [
- 191621,
- 191879
+ 195917,
+ 196175
],
"filename": "astronomy.js",
- "lineno": 4286,
+ "lineno": 4381,
"columnno": 0,
"code": {
- "id": "astnode100018449",
+ "id": "astnode100018841",
"name": "ElongationEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -36882,14 +37999,14 @@
"comment": "",
"meta": {
"range": [
- 191649,
- 191877
+ 195945,
+ 196173
],
"filename": "astronomy.js",
- "lineno": 4287,
+ "lineno": 4382,
"columnno": 4,
"code": {
- "id": "astnode100018452",
+ "id": "astnode100018844",
"name": "ElongationEvent",
"type": "MethodDefinition",
"paramnames": [
@@ -36914,14 +38031,14 @@
"comment": "/**\n * @brief The viewing conditions of a body relative to the Sun.\n *\n * Represents the angular separation of a body from the Sun as seen from the Earth\n * and the relative ecliptic longitudes between that body and the Earth as seen from the Sun.\n *\n * @property {AstroTime} time\n * The date and time of the observation.\n *\n * @property {string} visibility\n * Either `\"morning\"` or `\"evening\"`,\n * indicating when the body is most easily seen.\n *\n * @property {number} elongation\n * The angle in degrees, as seen from the center of the Earth,\n * of the apparent separation between the body and the Sun.\n * This angle is measured in 3D space and is not projected onto the ecliptic plane.\n * When `elongation` is less than a few degrees, the body is very\n * difficult to see from the Earth because it is lost in the Sun's glare.\n * The elongation is always in the range [0, 180].\n *\n * @property {number} ecliptic_separation\n * The absolute value of the difference between the body's ecliptic longitude\n * and the Sun's ecliptic longitude, both as seen from the center of the Earth.\n * This angle measures around the plane of the Earth's orbit (the ecliptic),\n * and ignores how far above or below that plane the body is.\n * The ecliptic separation is measured in degrees and is always in the range [0, 180].\n *\n * @see {@link Elongation}\n */",
"meta": {
"range": [
- 191621,
- 191879
+ 195917,
+ 196175
],
"filename": "astronomy.js",
- "lineno": 4286,
+ "lineno": 4381,
"columnno": 0,
"code": {
- "id": "astnode100018449",
+ "id": "astnode100018841",
"name": "ElongationEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -36990,14 +38107,14 @@
"comment": "",
"meta": {
"range": [
- 191722,
- 191738
+ 196018,
+ 196034
],
"filename": "astronomy.js",
- "lineno": 4288,
+ "lineno": 4383,
"columnno": 8,
"code": {
- "id": "astnode100018461",
+ "id": "astnode100018853",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -37015,14 +38132,14 @@
"comment": "",
"meta": {
"range": [
- 191748,
- 191776
+ 196044,
+ 196072
],
"filename": "astronomy.js",
- "lineno": 4289,
+ "lineno": 4384,
"columnno": 8,
"code": {
- "id": "astnode100018467",
+ "id": "astnode100018859",
"name": "this.visibility",
"type": "Identifier",
"value": "visibility",
@@ -37040,14 +38157,14 @@
"comment": "",
"meta": {
"range": [
- 191786,
- 191814
+ 196082,
+ 196110
],
"filename": "astronomy.js",
- "lineno": 4290,
+ "lineno": 4385,
"columnno": 8,
"code": {
- "id": "astnode100018473",
+ "id": "astnode100018865",
"name": "this.elongation",
"type": "Identifier",
"value": "elongation",
@@ -37065,14 +38182,14 @@
"comment": "",
"meta": {
"range": [
- 191824,
- 191870
+ 196120,
+ 196166
],
"filename": "astronomy.js",
- "lineno": 4291,
+ "lineno": 4386,
"columnno": 8,
"code": {
- "id": "astnode100018479",
+ "id": "astnode100018871",
"name": "this.ecliptic_separation",
"type": "Identifier",
"value": "ecliptic_separation",
@@ -37090,14 +38207,14 @@
"comment": "",
"meta": {
"range": [
- 191880,
- 191921
+ 196176,
+ 196217
],
"filename": "astronomy.js",
- "lineno": 4294,
+ "lineno": 4389,
"columnno": 0,
"code": {
- "id": "astnode100018485",
+ "id": "astnode100018877",
"name": "exports.ElongationEvent",
"type": "Identifier",
"value": "ElongationEvent",
@@ -37114,14 +38231,14 @@
"comment": "/**\n * @brief Calculates the viewing conditions of a body relative to the Sun.\n *\n * Calculates angular separation of a body from the Sun as seen from the Earth\n * and the relative ecliptic longitudes between that body and the Earth as seen from the Sun.\n * See the return type {@link ElongationEvent} for details.\n *\n * This function is helpful for determining how easy\n * it is to view a planet away from the Sun's glare on a given date.\n * It also determines whether the object is visible in the morning or evening;\n * this is more important the smaller the elongation is.\n * It is also used to determine how far a planet is from opposition, conjunction, or quadrature.\n *\n * @param {Body} body\n * The name of the observed body. Not allowed to be `\"Earth\"`.\n *\n * @returns {ElongationEvent}\n */",
"meta": {
"range": [
- 192726,
- 193072
+ 197022,
+ 197368
],
"filename": "astronomy.js",
- "lineno": 4313,
+ "lineno": 4408,
"columnno": 0,
"code": {
- "id": "astnode100018490",
+ "id": "astnode100018882",
"name": "Elongation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -37173,14 +38290,14 @@
"comment": "",
"meta": {
"range": [
- 192768,
- 192789
+ 197064,
+ 197085
],
"filename": "astronomy.js",
- "lineno": 4314,
+ "lineno": 4409,
"columnno": 8,
"code": {
- "id": "astnode100018496",
+ "id": "astnode100018888",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -37198,14 +38315,14 @@
"comment": "",
"meta": {
"range": [
- 192799,
- 192840
+ 197095,
+ 197136
],
"filename": "astronomy.js",
- "lineno": 4315,
+ "lineno": 4410,
"columnno": 8,
"code": {
- "id": "astnode100018502",
+ "id": "astnode100018894",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -37223,14 +38340,14 @@
"comment": "",
"meta": {
"range": [
- 192850,
- 192853
+ 197146,
+ 197149
],
"filename": "astronomy.js",
- "lineno": 4316,
+ "lineno": 4411,
"columnno": 8,
"code": {
- "id": "astnode100018512",
+ "id": "astnode100018904",
"name": "vis"
}
},
@@ -37246,14 +38363,14 @@
"comment": "",
"meta": {
"range": [
- 192884,
- 192899
+ 197180,
+ 197195
],
"filename": "astronomy.js",
- "lineno": 4318,
+ "lineno": 4413,
"columnno": 8,
"code": {
- "id": "astnode100018520",
+ "id": "astnode100018912",
"name": "vis",
"type": "Literal",
"funcscope": "Elongation",
@@ -37272,14 +38389,14 @@
"comment": "",
"meta": {
"range": [
- 192909,
- 192924
+ 197205,
+ 197220
],
"filename": "astronomy.js",
- "lineno": 4319,
+ "lineno": 4414,
"columnno": 8,
"code": {
- "id": "astnode100018524",
+ "id": "astnode100018916",
"name": "lon",
"type": "BinaryExpression",
"funcscope": "Elongation",
@@ -37298,14 +38415,14 @@
"comment": "",
"meta": {
"range": [
- 192951,
- 192966
+ 197247,
+ 197262
],
"filename": "astronomy.js",
- "lineno": 4322,
+ "lineno": 4417,
"columnno": 8,
"code": {
- "id": "astnode100018531",
+ "id": "astnode100018923",
"name": "vis",
"type": "Literal",
"funcscope": "Elongation",
@@ -37324,14 +38441,14 @@
"comment": "",
"meta": {
"range": [
- 192982,
- 193014
+ 197278,
+ 197310
],
"filename": "astronomy.js",
- "lineno": 4324,
+ "lineno": 4419,
"columnno": 8,
"code": {
- "id": "astnode100018535",
+ "id": "astnode100018927",
"name": "angle",
"type": "CallExpression",
"value": ""
@@ -37349,14 +38466,14 @@
"comment": "",
"meta": {
"range": [
- 193073,
- 193104
+ 197369,
+ 197400
],
"filename": "astronomy.js",
- "lineno": 4327,
+ "lineno": 4422,
"columnno": 0,
"code": {
- "id": "astnode100018549",
+ "id": "astnode100018941",
"name": "exports.Elongation",
"type": "Identifier",
"value": "Elongation",
@@ -37373,14 +38490,14 @@
"comment": "/**\n * @brief Finds the next time Mercury or Venus reaches maximum elongation.\n *\n * Searches for the next maximum elongation event for Mercury or Venus\n * that occurs after the given start date. Calling with other values\n * of `body` will result in an exception.\n * Maximum elongation occurs when the body has the greatest\n * angular separation from the Sun, as seen from the Earth.\n * Returns an `ElongationEvent` object containing the date and time of the next\n * maximum elongation, the elongation in degrees, and whether\n * the body is visible in the morning or evening.\n *\n * @param {Body} body Either `\"Mercury\"` or `\"Venus\"`.\n * @param {FlexibleDateTime} startDate The date and time after which to search for the next maximum elongation event.\n *\n * @returns {ElongationEvent}\n */",
"meta": {
"range": [
- 193900,
- 198026
+ 198196,
+ 202322
],
"filename": "astronomy.js",
- "lineno": 4345,
+ "lineno": 4440,
"columnno": 0,
"code": {
- "id": "astnode100018554",
+ "id": "astnode100018946",
"name": "SearchMaxElongation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -37455,14 +38572,14 @@
"comment": "",
"meta": {
"range": [
- 193958,
- 193967
+ 198254,
+ 198263
],
"filename": "astronomy.js",
- "lineno": 4346,
+ "lineno": 4441,
"columnno": 10,
"code": {
- "id": "astnode100018560",
+ "id": "astnode100018952",
"name": "dt",
"type": "Literal",
"value": 0.01
@@ -37480,14 +38597,14 @@
"comment": "",
"meta": {
"range": [
- 193973,
- 194435
+ 198269,
+ 198731
],
"filename": "astronomy.js",
- "lineno": 4347,
+ "lineno": 4442,
"columnno": 4,
"code": {
- "id": "astnode100018563",
+ "id": "astnode100018955",
"name": "neg_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -37514,14 +38631,14 @@
"comment": "",
"meta": {
"range": [
- 194234,
- 194257
+ 198530,
+ 198553
],
"filename": "astronomy.js",
- "lineno": 4351,
+ "lineno": 4446,
"columnno": 14,
"code": {
- "id": "astnode100018568",
+ "id": "astnode100018960",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -37539,14 +38656,14 @@
"comment": "",
"meta": {
"range": [
- 194273,
- 194296
+ 198569,
+ 198592
],
"filename": "astronomy.js",
- "lineno": 4352,
+ "lineno": 4447,
"columnno": 14,
"code": {
- "id": "astnode100018579",
+ "id": "astnode100018971",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -37564,14 +38681,14 @@
"comment": "",
"meta": {
"range": [
- 194310,
- 194337
+ 198606,
+ 198633
],
"filename": "astronomy.js",
- "lineno": 4353,
+ "lineno": 4448,
"columnno": 12,
"code": {
- "id": "astnode100018590",
+ "id": "astnode100018982",
"name": "e1",
"type": "CallExpression",
"value": ""
@@ -37589,14 +38706,14 @@
"comment": "",
"meta": {
"range": [
- 194351,
- 194378
+ 198647,
+ 198674
],
"filename": "astronomy.js",
- "lineno": 4354,
+ "lineno": 4449,
"columnno": 12,
"code": {
- "id": "astnode100018597",
+ "id": "astnode100018989",
"name": "e2",
"type": "CallExpression",
"value": ""
@@ -37614,14 +38731,14 @@
"comment": "",
"meta": {
"range": [
- 194392,
- 194410
+ 198688,
+ 198706
],
"filename": "astronomy.js",
- "lineno": 4355,
+ "lineno": 4450,
"columnno": 12,
"code": {
- "id": "astnode100018604",
+ "id": "astnode100018996",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -37639,14 +38756,14 @@
"comment": "",
"meta": {
"range": [
- 194444,
- 194475
+ 198740,
+ 198771
],
"filename": "astronomy.js",
- "lineno": 4358,
+ "lineno": 4453,
"columnno": 8,
"code": {
- "id": "astnode100018614",
+ "id": "astnode100019006",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -37664,14 +38781,14 @@
"comment": "",
"meta": {
"range": [
- 194487,
- 194581
+ 198783,
+ 198877
],
"filename": "astronomy.js",
- "lineno": 4359,
+ "lineno": 4454,
"columnno": 10,
"code": {
- "id": "astnode100018620",
+ "id": "astnode100019012",
"name": "table",
"type": "ObjectExpression",
"value": "{\"Mercury\":\"\",\"Venus\":\"\"}"
@@ -37689,14 +38806,14 @@
"comment": "",
"meta": {
"range": [
- 194505,
- 194536
+ 198801,
+ 198832
],
"filename": "astronomy.js",
- "lineno": 4360,
+ "lineno": 4455,
"columnno": 8,
"code": {
- "id": "astnode100018623",
+ "id": "astnode100019015",
"name": "Mercury",
"type": "ObjectExpression",
"value": "{\"s1\":50,\"s2\":85}"
@@ -37713,14 +38830,14 @@
"comment": "",
"meta": {
"range": [
- 194516,
- 194524
+ 198812,
+ 198820
],
"filename": "astronomy.js",
- "lineno": 4360,
+ "lineno": 4455,
"columnno": 19,
"code": {
- "id": "astnode100018625",
+ "id": "astnode100019017",
"name": "s1",
"type": "Literal",
"value": 50
@@ -37737,14 +38854,14 @@
"comment": "",
"meta": {
"range": [
- 194526,
- 194534
+ 198822,
+ 198830
],
"filename": "astronomy.js",
- "lineno": 4360,
+ "lineno": 4455,
"columnno": 29,
"code": {
- "id": "astnode100018627",
+ "id": "astnode100019019",
"name": "s2",
"type": "Literal",
"value": 85
@@ -37761,14 +38878,14 @@
"comment": "",
"meta": {
"range": [
- 194546,
- 194575
+ 198842,
+ 198871
],
"filename": "astronomy.js",
- "lineno": 4361,
+ "lineno": 4456,
"columnno": 8,
"code": {
- "id": "astnode100018629",
+ "id": "astnode100019021",
"name": "Venus",
"type": "ObjectExpression",
"value": "{\"s1\":40,\"s2\":50}"
@@ -37785,14 +38902,14 @@
"comment": "",
"meta": {
"range": [
- 194555,
- 194563
+ 198851,
+ 198859
],
"filename": "astronomy.js",
- "lineno": 4361,
+ "lineno": 4456,
"columnno": 17,
"code": {
- "id": "astnode100018631",
+ "id": "astnode100019023",
"name": "s1",
"type": "Literal",
"value": 40
@@ -37809,14 +38926,14 @@
"comment": "",
"meta": {
"range": [
- 194565,
- 194573
+ 198861,
+ 198869
],
"filename": "astronomy.js",
- "lineno": 4361,
+ "lineno": 4456,
"columnno": 27,
"code": {
- "id": "astnode100018633",
+ "id": "astnode100019025",
"name": "s2",
"type": "Literal",
"value": 50
@@ -37833,14 +38950,14 @@
"comment": "",
"meta": {
"range": [
- 194593,
- 194613
+ 198889,
+ 198909
],
"filename": "astronomy.js",
- "lineno": 4363,
+ "lineno": 4458,
"columnno": 10,
"code": {
- "id": "astnode100018636",
+ "id": "astnode100019028",
"name": "planet",
"type": "MemberExpression",
"value": "table[undefined]"
@@ -37858,14 +38975,14 @@
"comment": "",
"meta": {
"range": [
- 194711,
- 194719
+ 199007,
+ 199015
],
"filename": "astronomy.js",
- "lineno": 4366,
+ "lineno": 4461,
"columnno": 8,
"code": {
- "id": "astnode100018647",
+ "id": "astnode100019039",
"name": "iter",
"type": "Literal",
"value": 0
@@ -37883,14 +39000,14 @@
"comment": "",
"meta": {
"range": [
- 194869,
- 194910
+ 199165,
+ 199206
],
"filename": "astronomy.js",
- "lineno": 4370,
+ "lineno": 4465,
"columnno": 12,
"code": {
- "id": "astnode100018657",
+ "id": "astnode100019049",
"name": "plon",
"type": "CallExpression",
"value": ""
@@ -37908,14 +39025,14 @@
"comment": "",
"meta": {
"range": [
- 194924,
- 194971
+ 199220,
+ 199267
],
"filename": "astronomy.js",
- "lineno": 4371,
+ "lineno": 4466,
"columnno": 12,
"code": {
- "id": "astnode100018664",
+ "id": "astnode100019056",
"name": "elon",
"type": "CallExpression",
"value": ""
@@ -37933,14 +39050,14 @@
"comment": "",
"meta": {
"range": [
- 194985,
- 195020
+ 199281,
+ 199316
],
"filename": "astronomy.js",
- "lineno": 4372,
+ "lineno": 4467,
"columnno": 12,
"code": {
- "id": "astnode100018673",
+ "id": "astnode100019065",
"name": "rlon",
"type": "CallExpression",
"value": ""
@@ -37958,14 +39075,14 @@
"comment": "",
"meta": {
"range": [
- 195306,
- 195313
+ 199602,
+ 199609
],
"filename": "astronomy.js",
- "lineno": 4376,
+ "lineno": 4471,
"columnno": 12,
"code": {
- "id": "astnode100018681",
+ "id": "astnode100019073",
"name": "rlon_lo"
}
},
@@ -37981,14 +39098,14 @@
"comment": "",
"meta": {
"range": [
- 195315,
- 195322
+ 199611,
+ 199618
],
"filename": "astronomy.js",
- "lineno": 4376,
+ "lineno": 4471,
"columnno": 21,
"code": {
- "id": "astnode100018683",
+ "id": "astnode100019075",
"name": "rlon_hi"
}
},
@@ -38004,14 +39121,14 @@
"comment": "",
"meta": {
"range": [
- 195324,
- 195335
+ 199620,
+ 199631
],
"filename": "astronomy.js",
- "lineno": 4376,
+ "lineno": 4471,
"columnno": 30,
"code": {
- "id": "astnode100018685",
+ "id": "astnode100019077",
"name": "adjust_days"
}
},
@@ -38027,14 +39144,14 @@
"comment": "",
"meta": {
"range": [
- 195450,
- 195465
+ 199746,
+ 199761
],
"filename": "astronomy.js",
- "lineno": 4379,
+ "lineno": 4474,
"columnno": 12,
"code": {
- "id": "astnode100018703",
+ "id": "astnode100019095",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchMaxElongation",
@@ -38053,14 +39170,14 @@
"comment": "",
"meta": {
"range": [
- 195545,
- 195565
+ 199841,
+ 199861
],
"filename": "astronomy.js",
- "lineno": 4381,
+ "lineno": 4476,
"columnno": 12,
"code": {
- "id": "astnode100018707",
+ "id": "astnode100019099",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38079,14 +39196,14 @@
"comment": "",
"meta": {
"range": [
- 195645,
- 195665
+ 199941,
+ 199961
],
"filename": "astronomy.js",
- "lineno": 4383,
+ "lineno": 4478,
"columnno": 12,
"code": {
- "id": "astnode100018714",
+ "id": "astnode100019106",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38105,14 +39222,14 @@
"comment": "",
"meta": {
"range": [
- 195810,
- 195825
+ 200106,
+ 200121
],
"filename": "astronomy.js",
- "lineno": 4387,
+ "lineno": 4482,
"columnno": 12,
"code": {
- "id": "astnode100018736",
+ "id": "astnode100019128",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchMaxElongation",
@@ -38131,14 +39248,14 @@
"comment": "",
"meta": {
"range": [
- 195905,
- 195925
+ 200201,
+ 200221
],
"filename": "astronomy.js",
- "lineno": 4389,
+ "lineno": 4484,
"columnno": 12,
"code": {
- "id": "astnode100018740",
+ "id": "astnode100019132",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38157,14 +39274,14 @@
"comment": "",
"meta": {
"range": [
- 196005,
- 196025
+ 200301,
+ 200321
],
"filename": "astronomy.js",
- "lineno": 4391,
+ "lineno": 4486,
"columnno": 12,
"code": {
- "id": "astnode100018747",
+ "id": "astnode100019139",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38183,14 +39300,14 @@
"comment": "",
"meta": {
"range": [
- 196214,
- 196252
+ 200510,
+ 200548
],
"filename": "astronomy.js",
- "lineno": 4396,
+ "lineno": 4491,
"columnno": 12,
"code": {
- "id": "astnode100018759",
+ "id": "astnode100019151",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38209,14 +39326,14 @@
"comment": "",
"meta": {
"range": [
- 196266,
- 196286
+ 200562,
+ 200582
],
"filename": "astronomy.js",
- "lineno": 4397,
+ "lineno": 4492,
"columnno": 12,
"code": {
- "id": "astnode100018768",
+ "id": "astnode100019160",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38235,14 +39352,14 @@
"comment": "",
"meta": {
"range": [
- 196300,
- 196320
+ 200596,
+ 200616
],
"filename": "astronomy.js",
- "lineno": 4398,
+ "lineno": 4493,
"columnno": 12,
"code": {
- "id": "astnode100018775",
+ "id": "astnode100019167",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38261,14 +39378,14 @@
"comment": "",
"meta": {
"range": [
- 196568,
- 196606
+ 200864,
+ 200902
],
"filename": "astronomy.js",
- "lineno": 4404,
+ "lineno": 4499,
"columnno": 12,
"code": {
- "id": "astnode100018783",
+ "id": "astnode100019175",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38287,14 +39404,14 @@
"comment": "",
"meta": {
"range": [
- 196620,
- 196640
+ 200916,
+ 200936
],
"filename": "astronomy.js",
- "lineno": 4405,
+ "lineno": 4500,
"columnno": 12,
"code": {
- "id": "astnode100018792",
+ "id": "astnode100019184",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38313,14 +39430,14 @@
"comment": "",
"meta": {
"range": [
- 196728,
- 196748
+ 201024,
+ 201044
],
"filename": "astronomy.js",
- "lineno": 4407,
+ "lineno": 4502,
"columnno": 12,
"code": {
- "id": "astnode100018799",
+ "id": "astnode100019191",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchMaxElongation",
@@ -38339,14 +39456,14 @@
"comment": "",
"meta": {
"range": [
- 196772,
- 196812
+ 201068,
+ 201108
],
"filename": "astronomy.js",
- "lineno": 4409,
+ "lineno": 4504,
"columnno": 12,
"code": {
- "id": "astnode100018806",
+ "id": "astnode100019198",
"name": "t_start",
"type": "CallExpression",
"value": ""
@@ -38364,14 +39481,14 @@
"comment": "",
"meta": {
"range": [
- 196826,
- 196878
+ 201122,
+ 201174
],
"filename": "astronomy.js",
- "lineno": 4410,
+ "lineno": 4505,
"columnno": 12,
"code": {
- "id": "astnode100018814",
+ "id": "astnode100019206",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -38389,14 +39506,14 @@
"comment": "",
"meta": {
"range": [
- 196892,
- 196939
+ 201188,
+ 201235
],
"filename": "astronomy.js",
- "lineno": 4411,
+ "lineno": 4506,
"columnno": 12,
"code": {
- "id": "astnode100018822",
+ "id": "astnode100019214",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -38414,14 +39531,14 @@
"comment": "",
"meta": {
"range": [
- 197074,
- 197092
+ 201370,
+ 201388
],
"filename": "astronomy.js",
- "lineno": 4414,
+ "lineno": 4509,
"columnno": 12,
"code": {
- "id": "astnode100018830",
+ "id": "astnode100019222",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -38439,14 +39556,14 @@
"comment": "",
"meta": {
"range": [
- 197196,
- 197214
+ 201492,
+ 201510
],
"filename": "astronomy.js",
- "lineno": 4417,
+ "lineno": 4512,
"columnno": 12,
"code": {
- "id": "astnode100018845",
+ "id": "astnode100019237",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -38464,14 +39581,14 @@
"comment": "",
"meta": {
"range": [
- 197427,
- 197513
+ 201723,
+ 201809
],
"filename": "astronomy.js",
- "lineno": 4421,
+ "lineno": 4516,
"columnno": 12,
"code": {
- "id": "astnode100018860",
+ "id": "astnode100019252",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -38489,14 +39606,14 @@
"comment": "",
"meta": {
"range": [
- 197460,
- 197471
+ 201756,
+ 201767
],
"filename": "astronomy.js",
- "lineno": 4421,
+ "lineno": 4516,
"columnno": 45,
"code": {
- "id": "astnode100018868",
+ "id": "astnode100019260",
"name": "init_f1",
"type": "Identifier",
"value": "m1"
@@ -38512,14 +39629,14 @@
"comment": "",
"meta": {
"range": [
- 197473,
- 197484
+ 201769,
+ 201780
],
"filename": "astronomy.js",
- "lineno": 4421,
+ "lineno": 4516,
"columnno": 58,
"code": {
- "id": "astnode100018870",
+ "id": "astnode100019262",
"name": "init_f2",
"type": "Identifier",
"value": "m2"
@@ -38535,14 +39652,14 @@
"comment": "",
"meta": {
"range": [
- 197486,
- 197510
+ 201782,
+ 201806
],
"filename": "astronomy.js",
- "lineno": 4421,
+ "lineno": 4516,
"columnno": 71,
"code": {
- "id": "astnode100018872",
+ "id": "astnode100019264",
"name": "dt_tolerance_seconds",
"type": "Literal",
"value": 10
@@ -38558,14 +39675,14 @@
"comment": "",
"meta": {
"range": [
- 197922,
- 197947
+ 202218,
+ 202243
],
"filename": "astronomy.js",
- "lineno": 4429,
+ "lineno": 4524,
"columnno": 8,
"code": {
- "id": "astnode100018906",
+ "id": "astnode100019298",
"name": "startTime",
"type": "CallExpression",
"funcscope": "SearchMaxElongation",
@@ -38584,14 +39701,14 @@
"comment": "",
"meta": {
"range": [
- 198027,
- 198076
+ 202323,
+ 202372
],
"filename": "astronomy.js",
- "lineno": 4433,
+ "lineno": 4528,
"columnno": 0,
"code": {
- "id": "astnode100018917",
+ "id": "astnode100019309",
"name": "exports.SearchMaxElongation",
"type": "Identifier",
"value": "SearchMaxElongation",
@@ -38608,14 +39725,14 @@
"comment": "/**\n * @brief Searches for the date and time Venus will next appear brightest as seen from the Earth.\n *\n * @param {Body} body\n * Currently only `\"Venus\"` is supported.\n * Mercury's peak magnitude occurs at superior conjunction, when it is virtually impossible to see from Earth,\n * so peak magnitude events have little practical value for that planet.\n * The Moon reaches peak magnitude very close to full moon, which can be found using\n * {@link SearchMoonQuarter} or {@link SearchMoonPhase}.\n * The other planets reach peak magnitude very close to opposition,\n * which can be found using {@link SearchRelativeLongitude}.\n *\n * @param {FlexibleDateTime} startDate\n * The date and time after which to find the next peak magnitude event.\n *\n * @returns {IlluminationInfo}\n */",
"meta": {
"range": [
- 198894,
- 203061
+ 203190,
+ 207357
],
"filename": "astronomy.js",
- "lineno": 4451,
+ "lineno": 4546,
"columnno": 0,
"code": {
- "id": "astnode100018922",
+ "id": "astnode100019314",
"name": "SearchPeakMagnitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -38690,14 +39807,14 @@
"comment": "",
"meta": {
"range": [
- 199050,
- 199059
+ 203346,
+ 203355
],
"filename": "astronomy.js",
- "lineno": 4454,
+ "lineno": 4549,
"columnno": 10,
"code": {
- "id": "astnode100018936",
+ "id": "astnode100019328",
"name": "dt",
"type": "Literal",
"value": 0.01
@@ -38715,14 +39832,14 @@
"comment": "",
"meta": {
"range": [
- 199065,
- 199660
+ 203361,
+ 203956
],
"filename": "astronomy.js",
- "lineno": 4455,
+ "lineno": 4550,
"columnno": 4,
"code": {
- "id": "astnode100018939",
+ "id": "astnode100019331",
"name": "slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -38749,14 +39866,14 @@
"comment": "",
"meta": {
"range": [
- 199445,
- 199468
+ 203741,
+ 203764
],
"filename": "astronomy.js",
- "lineno": 4461,
+ "lineno": 4556,
"columnno": 14,
"code": {
- "id": "astnode100018944",
+ "id": "astnode100019336",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -38774,14 +39891,14 @@
"comment": "",
"meta": {
"range": [
- 199484,
- 199507
+ 203780,
+ 203803
],
"filename": "astronomy.js",
- "lineno": 4462,
+ "lineno": 4557,
"columnno": 14,
"code": {
- "id": "astnode100018955",
+ "id": "astnode100019347",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -38799,14 +39916,14 @@
"comment": "",
"meta": {
"range": [
- 199523,
- 199554
+ 203819,
+ 203850
],
"filename": "astronomy.js",
- "lineno": 4463,
+ "lineno": 4558,
"columnno": 14,
"code": {
- "id": "astnode100018966",
+ "id": "astnode100019358",
"name": "y1",
"type": "MemberExpression",
"value": ".mag"
@@ -38824,14 +39941,14 @@
"comment": "",
"meta": {
"range": [
- 199570,
- 199601
+ 203866,
+ 203897
],
"filename": "astronomy.js",
- "lineno": 4464,
+ "lineno": 4559,
"columnno": 14,
"code": {
- "id": "astnode100018975",
+ "id": "astnode100019367",
"name": "y2",
"type": "MemberExpression",
"value": ".mag"
@@ -38849,14 +39966,14 @@
"comment": "",
"meta": {
"range": [
- 199617,
- 199635
+ 203913,
+ 203931
],
"filename": "astronomy.js",
- "lineno": 4465,
+ "lineno": 4560,
"columnno": 14,
"code": {
- "id": "astnode100018984",
+ "id": "astnode100019376",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -38874,14 +39991,14 @@
"comment": "",
"meta": {
"range": [
- 199669,
- 199700
+ 203965,
+ 203996
],
"filename": "astronomy.js",
- "lineno": 4468,
+ "lineno": 4563,
"columnno": 8,
"code": {
- "id": "astnode100018994",
+ "id": "astnode100019386",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -38899,14 +40016,14 @@
"comment": "",
"meta": {
"range": [
- 199801,
- 199810
+ 204097,
+ 204106
],
"filename": "astronomy.js",
- "lineno": 4470,
+ "lineno": 4565,
"columnno": 10,
"code": {
- "id": "astnode100019000",
+ "id": "astnode100019392",
"name": "s1",
"type": "Literal",
"value": 10
@@ -38924,14 +40041,14 @@
"comment": "",
"meta": {
"range": [
- 199822,
- 199831
+ 204118,
+ 204127
],
"filename": "astronomy.js",
- "lineno": 4471,
+ "lineno": 4566,
"columnno": 10,
"code": {
- "id": "astnode100019004",
+ "id": "astnode100019396",
"name": "s2",
"type": "Literal",
"value": 30
@@ -38949,14 +40066,14 @@
"comment": "",
"meta": {
"range": [
- 199841,
- 199849
+ 204137,
+ 204145
],
"filename": "astronomy.js",
- "lineno": 4472,
+ "lineno": 4567,
"columnno": 8,
"code": {
- "id": "astnode100019008",
+ "id": "astnode100019400",
"name": "iter",
"type": "Literal",
"value": 0
@@ -38974,14 +40091,14 @@
"comment": "",
"meta": {
"range": [
- 199999,
- 200040
+ 204295,
+ 204336
],
"filename": "astronomy.js",
- "lineno": 4476,
+ "lineno": 4571,
"columnno": 12,
"code": {
- "id": "astnode100019018",
+ "id": "astnode100019410",
"name": "plon",
"type": "CallExpression",
"value": ""
@@ -38999,14 +40116,14 @@
"comment": "",
"meta": {
"range": [
- 200054,
- 200101
+ 204350,
+ 204397
],
"filename": "astronomy.js",
- "lineno": 4477,
+ "lineno": 4572,
"columnno": 12,
"code": {
- "id": "astnode100019025",
+ "id": "astnode100019417",
"name": "elon",
"type": "CallExpression",
"value": ""
@@ -39024,14 +40141,14 @@
"comment": "",
"meta": {
"range": [
- 200115,
- 200150
+ 204411,
+ 204446
],
"filename": "astronomy.js",
- "lineno": 4478,
+ "lineno": 4573,
"columnno": 12,
"code": {
- "id": "astnode100019034",
+ "id": "astnode100019426",
"name": "rlon",
"type": "CallExpression",
"value": ""
@@ -39049,14 +40166,14 @@
"comment": "",
"meta": {
"range": [
- 200436,
- 200443
+ 204732,
+ 204739
],
"filename": "astronomy.js",
- "lineno": 4482,
+ "lineno": 4577,
"columnno": 12,
"code": {
- "id": "astnode100019042",
+ "id": "astnode100019434",
"name": "rlon_lo"
}
},
@@ -39072,14 +40189,14 @@
"comment": "",
"meta": {
"range": [
- 200445,
- 200452
+ 204741,
+ 204748
],
"filename": "astronomy.js",
- "lineno": 4482,
+ "lineno": 4577,
"columnno": 21,
"code": {
- "id": "astnode100019044",
+ "id": "astnode100019436",
"name": "rlon_hi"
}
},
@@ -39095,14 +40212,14 @@
"comment": "",
"meta": {
"range": [
- 200454,
- 200465
+ 204750,
+ 204761
],
"filename": "astronomy.js",
- "lineno": 4482,
+ "lineno": 4577,
"columnno": 30,
"code": {
- "id": "astnode100019046",
+ "id": "astnode100019438",
"name": "adjust_days"
}
},
@@ -39118,14 +40235,14 @@
"comment": "",
"meta": {
"range": [
- 200566,
- 200581
+ 204862,
+ 204877
],
"filename": "astronomy.js",
- "lineno": 4485,
+ "lineno": 4580,
"columnno": 12,
"code": {
- "id": "astnode100019060",
+ "id": "astnode100019452",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchPeakMagnitude",
@@ -39144,14 +40261,14 @@
"comment": "",
"meta": {
"range": [
- 200661,
- 200674
+ 204957,
+ 204970
],
"filename": "astronomy.js",
- "lineno": 4487,
+ "lineno": 4582,
"columnno": 12,
"code": {
- "id": "astnode100019064",
+ "id": "astnode100019456",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39170,14 +40287,14 @@
"comment": "",
"meta": {
"range": [
- 200754,
- 200767
+ 205050,
+ 205063
],
"filename": "astronomy.js",
- "lineno": 4489,
+ "lineno": 4584,
"columnno": 12,
"code": {
- "id": "astnode100019069",
+ "id": "astnode100019461",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39196,14 +40313,14 @@
"comment": "",
"meta": {
"range": [
- 200898,
- 200913
+ 205194,
+ 205209
],
"filename": "astronomy.js",
- "lineno": 4493,
+ "lineno": 4588,
"columnno": 12,
"code": {
- "id": "astnode100019085",
+ "id": "astnode100019477",
"name": "adjust_days",
"type": "Literal",
"funcscope": "SearchPeakMagnitude",
@@ -39222,14 +40339,14 @@
"comment": "",
"meta": {
"range": [
- 200993,
- 201006
+ 205289,
+ 205302
],
"filename": "astronomy.js",
- "lineno": 4495,
+ "lineno": 4590,
"columnno": 12,
"code": {
- "id": "astnode100019089",
+ "id": "astnode100019481",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39248,14 +40365,14 @@
"comment": "",
"meta": {
"range": [
- 201086,
- 201099
+ 205382,
+ 205395
],
"filename": "astronomy.js",
- "lineno": 4497,
+ "lineno": 4592,
"columnno": 12,
"code": {
- "id": "astnode100019094",
+ "id": "astnode100019486",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39274,14 +40391,14 @@
"comment": "",
"meta": {
"range": [
- 201288,
- 201326
+ 205584,
+ 205622
],
"filename": "astronomy.js",
- "lineno": 4502,
+ "lineno": 4597,
"columnno": 12,
"code": {
- "id": "astnode100019104",
+ "id": "astnode100019496",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39300,14 +40417,14 @@
"comment": "",
"meta": {
"range": [
- 201340,
- 201353
+ 205636,
+ 205649
],
"filename": "astronomy.js",
- "lineno": 4503,
+ "lineno": 4598,
"columnno": 12,
"code": {
- "id": "astnode100019113",
+ "id": "astnode100019505",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39326,14 +40443,14 @@
"comment": "",
"meta": {
"range": [
- 201441,
- 201454
+ 205737,
+ 205750
],
"filename": "astronomy.js",
- "lineno": 4505,
+ "lineno": 4600,
"columnno": 12,
"code": {
- "id": "astnode100019118",
+ "id": "astnode100019510",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39352,14 +40469,14 @@
"comment": "",
"meta": {
"range": [
- 201628,
- 201666
+ 205924,
+ 205962
],
"filename": "astronomy.js",
- "lineno": 4510,
+ "lineno": 4605,
"columnno": 12,
"code": {
- "id": "astnode100019124",
+ "id": "astnode100019516",
"name": "adjust_days",
"type": "BinaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39378,14 +40495,14 @@
"comment": "",
"meta": {
"range": [
- 201680,
- 201693
+ 205976,
+ 205989
],
"filename": "astronomy.js",
- "lineno": 4511,
+ "lineno": 4606,
"columnno": 12,
"code": {
- "id": "astnode100019133",
+ "id": "astnode100019525",
"name": "rlon_lo",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39404,14 +40521,14 @@
"comment": "",
"meta": {
"range": [
- 201781,
- 201794
+ 206077,
+ 206090
],
"filename": "astronomy.js",
- "lineno": 4513,
+ "lineno": 4608,
"columnno": 12,
"code": {
- "id": "astnode100019138",
+ "id": "astnode100019530",
"name": "rlon_hi",
"type": "UnaryExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39430,14 +40547,14 @@
"comment": "",
"meta": {
"range": [
- 201818,
- 201858
+ 206114,
+ 206154
],
"filename": "astronomy.js",
- "lineno": 4515,
+ "lineno": 4610,
"columnno": 12,
"code": {
- "id": "astnode100019143",
+ "id": "astnode100019535",
"name": "t_start",
"type": "CallExpression",
"value": ""
@@ -39455,14 +40572,14 @@
"comment": "",
"meta": {
"range": [
- 201872,
- 201924
+ 206168,
+ 206220
],
"filename": "astronomy.js",
- "lineno": 4516,
+ "lineno": 4611,
"columnno": 12,
"code": {
- "id": "astnode100019151",
+ "id": "astnode100019543",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -39480,14 +40597,14 @@
"comment": "",
"meta": {
"range": [
- 201938,
- 201985
+ 206234,
+ 206281
],
"filename": "astronomy.js",
- "lineno": 4517,
+ "lineno": 4612,
"columnno": 12,
"code": {
- "id": "astnode100019159",
+ "id": "astnode100019551",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -39505,14 +40622,14 @@
"comment": "",
"meta": {
"range": [
- 202119,
- 202133
+ 206415,
+ 206429
],
"filename": "astronomy.js",
- "lineno": 4520,
+ "lineno": 4615,
"columnno": 12,
"code": {
- "id": "astnode100019167",
+ "id": "astnode100019559",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -39530,14 +40647,14 @@
"comment": "",
"meta": {
"range": [
- 202237,
- 202251
+ 206533,
+ 206547
],
"filename": "astronomy.js",
- "lineno": 4523,
+ "lineno": 4618,
"columnno": 12,
"code": {
- "id": "astnode100019182",
+ "id": "astnode100019574",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -39555,14 +40672,14 @@
"comment": "",
"meta": {
"range": [
- 202464,
- 202546
+ 206760,
+ 206842
],
"filename": "astronomy.js",
- "lineno": 4527,
+ "lineno": 4622,
"columnno": 12,
"code": {
- "id": "astnode100019197",
+ "id": "astnode100019589",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -39580,14 +40697,14 @@
"comment": "",
"meta": {
"range": [
- 202493,
- 202504
+ 206789,
+ 206800
],
"filename": "astronomy.js",
- "lineno": 4527,
+ "lineno": 4622,
"columnno": 41,
"code": {
- "id": "astnode100019205",
+ "id": "astnode100019597",
"name": "init_f1",
"type": "Identifier",
"value": "m1"
@@ -39603,14 +40720,14 @@
"comment": "",
"meta": {
"range": [
- 202506,
- 202517
+ 206802,
+ 206813
],
"filename": "astronomy.js",
- "lineno": 4527,
+ "lineno": 4622,
"columnno": 54,
"code": {
- "id": "astnode100019207",
+ "id": "astnode100019599",
"name": "init_f2",
"type": "Identifier",
"value": "m2"
@@ -39626,14 +40743,14 @@
"comment": "",
"meta": {
"range": [
- 202519,
- 202543
+ 206815,
+ 206839
],
"filename": "astronomy.js",
- "lineno": 4527,
+ "lineno": 4622,
"columnno": 67,
"code": {
- "id": "astnode100019209",
+ "id": "astnode100019601",
"name": "dt_tolerance_seconds",
"type": "Literal",
"value": 10
@@ -39649,14 +40766,14 @@
"comment": "",
"meta": {
"range": [
- 202957,
- 202982
+ 207253,
+ 207278
],
"filename": "astronomy.js",
- "lineno": 4535,
+ "lineno": 4630,
"columnno": 8,
"code": {
- "id": "astnode100019243",
+ "id": "astnode100019635",
"name": "startTime",
"type": "CallExpression",
"funcscope": "SearchPeakMagnitude",
@@ -39675,14 +40792,14 @@
"comment": "",
"meta": {
"range": [
- 203062,
- 203111
+ 207358,
+ 207407
],
"filename": "astronomy.js",
- "lineno": 4539,
+ "lineno": 4634,
"columnno": 0,
"code": {
- "id": "astnode100019254",
+ "id": "astnode100019646",
"name": "exports.SearchPeakMagnitude",
"type": "Identifier",
"value": "SearchPeakMagnitude",
@@ -39699,14 +40816,14 @@
"comment": "/**\n * @brief A closest or farthest point in a body's orbit around its primary.\n *\n * For a planet orbiting the Sun, apsis is a perihelion or aphelion, respectively.\n * For the Moon orbiting the Earth, apsis is a perigee or apogee, respectively.\n *\n * @property {AstroTime} time\n * The date and time of the apsis.\n *\n * @property {number} kind\n * For a closest approach (perigee or perihelion), `kind` is 0.\n * For a farthest distance event (apogee or aphelion), `kind` is 1.\n *\n * @property {number} dist_au\n * The distance between the centers of the two bodies in astronomical units (AU).\n *\n * @property {number} dist_km\n * The distance between the centers of the two bodies in kilometers.\n *\n * @see {@link SearchLunarApsis}\n * @see {@link NextLunarApsis}\n */",
"meta": {
"range": [
- 203902,
- 204098
+ 208198,
+ 208394
],
"filename": "astronomy.js",
- "lineno": 4562,
+ "lineno": 4657,
"columnno": 0,
"code": {
- "id": "astnode100019259",
+ "id": "astnode100019651",
"name": "Apsis",
"type": "ClassDeclaration",
"paramnames": [
@@ -39776,14 +40893,14 @@
"comment": "",
"meta": {
"range": [
- 203920,
- 204096
+ 208216,
+ 208392
],
"filename": "astronomy.js",
- "lineno": 4563,
+ "lineno": 4658,
"columnno": 4,
"code": {
- "id": "astnode100019262",
+ "id": "astnode100019654",
"name": "Apsis",
"type": "MethodDefinition",
"paramnames": [
@@ -39807,14 +40924,14 @@
"comment": "/**\n * @brief A closest or farthest point in a body's orbit around its primary.\n *\n * For a planet orbiting the Sun, apsis is a perihelion or aphelion, respectively.\n * For the Moon orbiting the Earth, apsis is a perigee or apogee, respectively.\n *\n * @property {AstroTime} time\n * The date and time of the apsis.\n *\n * @property {number} kind\n * For a closest approach (perigee or perihelion), `kind` is 0.\n * For a farthest distance event (apogee or aphelion), `kind` is 1.\n *\n * @property {number} dist_au\n * The distance between the centers of the two bodies in astronomical units (AU).\n *\n * @property {number} dist_km\n * The distance between the centers of the two bodies in kilometers.\n *\n * @see {@link SearchLunarApsis}\n * @see {@link NextLunarApsis}\n */",
"meta": {
"range": [
- 203902,
- 204098
+ 208198,
+ 208394
],
"filename": "astronomy.js",
- "lineno": 4562,
+ "lineno": 4657,
"columnno": 0,
"code": {
- "id": "astnode100019259",
+ "id": "astnode100019651",
"name": "Apsis",
"type": "ClassDeclaration",
"paramnames": [
@@ -39883,14 +41000,14 @@
"comment": "",
"meta": {
"range": [
- 203963,
- 203979
+ 208259,
+ 208275
],
"filename": "astronomy.js",
- "lineno": 4564,
+ "lineno": 4659,
"columnno": 8,
"code": {
- "id": "astnode100019270",
+ "id": "astnode100019662",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -39908,14 +41025,14 @@
"comment": "",
"meta": {
"range": [
- 203989,
- 204005
+ 208285,
+ 208301
],
"filename": "astronomy.js",
- "lineno": 4565,
+ "lineno": 4660,
"columnno": 8,
"code": {
- "id": "astnode100019276",
+ "id": "astnode100019668",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -39933,14 +41050,14 @@
"comment": "",
"meta": {
"range": [
- 204015,
- 204037
+ 208311,
+ 208333
],
"filename": "astronomy.js",
- "lineno": 4566,
+ "lineno": 4661,
"columnno": 8,
"code": {
- "id": "astnode100019282",
+ "id": "astnode100019674",
"name": "this.dist_au",
"type": "Identifier",
"value": "dist_au",
@@ -39958,14 +41075,14 @@
"comment": "",
"meta": {
"range": [
- 204047,
- 204089
+ 208343,
+ 208385
],
"filename": "astronomy.js",
- "lineno": 4567,
+ "lineno": 4662,
"columnno": 8,
"code": {
- "id": "astnode100019288",
+ "id": "astnode100019680",
"name": "this.dist_km",
"type": "BinaryExpression",
"value": "",
@@ -39983,14 +41100,14 @@
"comment": "",
"meta": {
"range": [
- 204099,
- 204120
+ 208395,
+ 208416
],
"filename": "astronomy.js",
- "lineno": 4570,
+ "lineno": 4665,
"columnno": 0,
"code": {
- "id": "astnode100019298",
+ "id": "astnode100019690",
"name": "exports.Apsis",
"type": "Identifier",
"value": "Apsis",
@@ -40007,14 +41124,14 @@
"comment": "/**\n * @brief Finds the next perigee or apogee of the Moon.\n *\n * Finds the next perigee (closest approach) or apogee (farthest remove) of the Moon\n * that occurs after the specified date and time.\n *\n * @param {FlexibleDateTime} startDate\n * The date and time after which to find the next perigee or apogee.\n *\n * @returns {Apsis}\n */",
"meta": {
"range": [
- 204463,
- 207258
+ 208759,
+ 211554
],
"filename": "astronomy.js",
- "lineno": 4582,
+ "lineno": 4677,
"columnno": 0,
"code": {
- "id": "astnode100019303",
+ "id": "astnode100019695",
"name": "SearchLunarApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40072,14 +41189,14 @@
"comment": "",
"meta": {
"range": [
- 204512,
- 204522
+ 208808,
+ 208818
],
"filename": "astronomy.js",
- "lineno": 4583,
+ "lineno": 4678,
"columnno": 10,
"code": {
- "id": "astnode100019308",
+ "id": "astnode100019700",
"name": "dt",
"type": "Literal",
"value": 0.001
@@ -40097,14 +41214,14 @@
"comment": "",
"meta": {
"range": [
- 204528,
- 204772
+ 208824,
+ 209068
],
"filename": "astronomy.js",
- "lineno": 4584,
+ "lineno": 4679,
"columnno": 4,
"code": {
- "id": "astnode100019311",
+ "id": "astnode100019703",
"name": "distance_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40131,14 +41248,14 @@
"comment": "",
"meta": {
"range": [
- 204569,
- 204592
+ 208865,
+ 208888
],
"filename": "astronomy.js",
- "lineno": 4585,
+ "lineno": 4680,
"columnno": 12,
"code": {
- "id": "astnode100019316",
+ "id": "astnode100019708",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -40156,14 +41273,14 @@
"comment": "",
"meta": {
"range": [
- 204606,
- 204629
+ 208902,
+ 208925
],
"filename": "astronomy.js",
- "lineno": 4586,
+ "lineno": 4681,
"columnno": 12,
"code": {
- "id": "astnode100019327",
+ "id": "astnode100019719",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -40181,14 +41298,14 @@
"comment": "",
"meta": {
"range": [
- 204643,
- 204672
+ 208939,
+ 208968
],
"filename": "astronomy.js",
- "lineno": 4587,
+ "lineno": 4682,
"columnno": 12,
"code": {
- "id": "astnode100019338",
+ "id": "astnode100019730",
"name": "r1",
"type": "MemberExpression",
"value": ".distance_au"
@@ -40206,14 +41323,14 @@
"comment": "",
"meta": {
"range": [
- 204686,
- 204715
+ 208982,
+ 209011
],
"filename": "astronomy.js",
- "lineno": 4588,
+ "lineno": 4683,
"columnno": 12,
"code": {
- "id": "astnode100019346",
+ "id": "astnode100019738",
"name": "r2",
"type": "MemberExpression",
"value": ".distance_au"
@@ -40231,14 +41348,14 @@
"comment": "",
"meta": {
"range": [
- 204729,
- 204747
+ 209025,
+ 209043
],
"filename": "astronomy.js",
- "lineno": 4589,
+ "lineno": 4684,
"columnno": 12,
"code": {
- "id": "astnode100019354",
+ "id": "astnode100019746",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -40256,14 +41373,14 @@
"comment": "",
"meta": {
"range": [
- 204777,
- 204855
+ 209073,
+ 209151
],
"filename": "astronomy.js",
- "lineno": 4592,
+ "lineno": 4687,
"columnno": 4,
"code": {
- "id": "astnode100019363",
+ "id": "astnode100019755",
"name": "negative_distance_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40283,14 +41400,14 @@
"comment": "",
"meta": {
"range": [
- 205283,
- 205307
+ 209579,
+ 209603
],
"filename": "astronomy.js",
- "lineno": 4601,
+ "lineno": 4696,
"columnno": 8,
"code": {
- "id": "astnode100019373",
+ "id": "astnode100019765",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -40308,14 +41425,14 @@
"comment": "",
"meta": {
"range": [
- 205317,
- 205340
+ 209613,
+ 209636
],
"filename": "astronomy.js",
- "lineno": 4602,
+ "lineno": 4697,
"columnno": 8,
"code": {
- "id": "astnode100019379",
+ "id": "astnode100019771",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -40333,14 +41450,14 @@
"comment": "",
"meta": {
"range": [
- 205352,
- 205365
+ 209648,
+ 209661
],
"filename": "astronomy.js",
- "lineno": 4603,
+ "lineno": 4698,
"columnno": 10,
"code": {
- "id": "astnode100019385",
+ "id": "astnode100019777",
"name": "increment",
"type": "Literal",
"value": 5
@@ -40358,14 +41475,14 @@
"comment": "",
"meta": {
"range": [
- 205424,
- 205432
+ 209720,
+ 209728
],
"filename": "astronomy.js",
- "lineno": 4604,
+ "lineno": 4699,
"columnno": 13,
"code": {
- "id": "astnode100019390",
+ "id": "astnode100019782",
"name": "iter",
"type": "Literal",
"value": 0
@@ -40383,14 +41500,14 @@
"comment": "",
"meta": {
"range": [
- 205499,
- 205525
+ 209795,
+ 209821
],
"filename": "astronomy.js",
- "lineno": 4605,
+ "lineno": 4700,
"columnno": 12,
"code": {
- "id": "astnode100019404",
+ "id": "astnode100019796",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -40408,14 +41525,14 @@
"comment": "",
"meta": {
"range": [
- 205539,
- 205562
+ 209835,
+ 209858
],
"filename": "astronomy.js",
- "lineno": 4606,
+ "lineno": 4701,
"columnno": 12,
"code": {
- "id": "astnode100019412",
+ "id": "astnode100019804",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -40433,14 +41550,14 @@
"comment": "",
"meta": {
"range": [
- 205957,
- 206022
+ 210253,
+ 210318
],
"filename": "astronomy.js",
- "lineno": 4614,
+ "lineno": 4709,
"columnno": 20,
"code": {
- "id": "astnode100019434",
+ "id": "astnode100019826",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -40458,14 +41575,14 @@
"comment": "",
"meta": {
"range": [
- 205995,
- 206006
+ 210291,
+ 210302
],
"filename": "astronomy.js",
- "lineno": 4614,
+ "lineno": 4709,
"columnno": 58,
"code": {
- "id": "astnode100019442",
+ "id": "astnode100019834",
"name": "init_f1",
"type": "Identifier",
"value": "m1"
@@ -40481,14 +41598,14 @@
"comment": "",
"meta": {
"range": [
- 206008,
- 206019
+ 210304,
+ 210315
],
"filename": "astronomy.js",
- "lineno": 4614,
+ "lineno": 4709,
"columnno": 71,
"code": {
- "id": "astnode100019444",
+ "id": "astnode100019836",
"name": "init_f2",
"type": "Identifier",
"value": "m2"
@@ -40504,14 +41621,14 @@
"comment": "",
"meta": {
"range": [
- 206154,
- 206185
+ 210450,
+ 210481
],
"filename": "astronomy.js",
- "lineno": 4617,
+ "lineno": 4712,
"columnno": 20,
"code": {
- "id": "astnode100019452",
+ "id": "astnode100019844",
"name": "dist",
"type": "MemberExpression",
"value": ".distance_au"
@@ -40529,14 +41646,14 @@
"comment": "",
"meta": {
"range": [
- 206495,
- 206571
+ 210791,
+ 210867
],
"filename": "astronomy.js",
- "lineno": 4624,
+ "lineno": 4719,
"columnno": 20,
"code": {
- "id": "astnode100019475",
+ "id": "astnode100019867",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -40554,14 +41671,14 @@
"comment": "",
"meta": {
"range": [
- 206542,
- 206554
+ 210838,
+ 210850
],
"filename": "astronomy.js",
- "lineno": 4624,
+ "lineno": 4719,
"columnno": 67,
"code": {
- "id": "astnode100019483",
+ "id": "astnode100019875",
"name": "init_f1",
"type": "UnaryExpression",
"value": "-m1"
@@ -40577,14 +41694,14 @@
"comment": "",
"meta": {
"range": [
- 206556,
- 206568
+ 210852,
+ 210864
],
"filename": "astronomy.js",
- "lineno": 4624,
+ "lineno": 4719,
"columnno": 81,
"code": {
- "id": "astnode100019486",
+ "id": "astnode100019878",
"name": "init_f2",
"type": "UnaryExpression",
"value": "-m2"
@@ -40600,14 +41717,14 @@
"comment": "",
"meta": {
"range": [
- 206702,
- 206733
+ 210998,
+ 211029
],
"filename": "astronomy.js",
- "lineno": 4627,
+ "lineno": 4722,
"columnno": 20,
"code": {
- "id": "astnode100019495",
+ "id": "astnode100019887",
"name": "dist",
"type": "MemberExpression",
"value": ".distance_au"
@@ -40625,14 +41742,14 @@
"comment": "",
"meta": {
"range": [
- 207036,
- 207043
+ 211332,
+ 211339
],
"filename": "astronomy.js",
- "lineno": 4634,
+ "lineno": 4729,
"columnno": 8,
"code": {
- "id": "astnode100019511",
+ "id": "astnode100019903",
"name": "t1",
"type": "Identifier",
"funcscope": "SearchLunarApsis",
@@ -40651,14 +41768,14 @@
"comment": "",
"meta": {
"range": [
- 207053,
- 207060
+ 211349,
+ 211356
],
"filename": "astronomy.js",
- "lineno": 4635,
+ "lineno": 4730,
"columnno": 8,
"code": {
- "id": "astnode100019515",
+ "id": "astnode100019907",
"name": "m1",
"type": "Identifier",
"funcscope": "SearchLunarApsis",
@@ -40677,14 +41794,14 @@
"comment": "",
"meta": {
"range": [
- 207259,
- 207302
+ 211555,
+ 211598
],
"filename": "astronomy.js",
- "lineno": 4640,
+ "lineno": 4735,
"columnno": 0,
"code": {
- "id": "astnode100019521",
+ "id": "astnode100019913",
"name": "exports.SearchLunarApsis",
"type": "Identifier",
"value": "SearchLunarApsis",
@@ -40701,14 +41818,14 @@
"comment": "/**\n * @brief Finds the next lunar apsis (perigee or apogee) in a series.\n *\n * Given a lunar apsis returned by an initial call to {@link SearchLunarApsis},\n * or a previous call to `NextLunarApsis`, finds the next lunar apsis.\n * If the given apsis is a perigee, this function finds the next apogee, and vice versa.\n *\n * @param {Apsis} apsis\n * A lunar perigee or apogee event.\n *\n * @returns {Apsis}\n * The successor apogee for the given perigee, or the successor perigee for the given apogee.\n */",
"meta": {
"range": [
- 207815,
- 208228
+ 212111,
+ 212524
],
"filename": "astronomy.js",
- "lineno": 4654,
+ "lineno": 4749,
"columnno": 0,
"code": {
- "id": "astnode100019526",
+ "id": "astnode100019918",
"name": "NextLunarApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40758,14 +41875,14 @@
"comment": "",
"meta": {
"range": [
- 207858,
- 207867
+ 212154,
+ 212163
],
"filename": "astronomy.js",
- "lineno": 4655,
+ "lineno": 4750,
"columnno": 10,
"code": {
- "id": "astnode100019531",
+ "id": "astnode100019923",
"name": "skip",
"type": "Literal",
"value": 11
@@ -40783,14 +41900,14 @@
"comment": "",
"meta": {
"range": [
- 207941,
- 207990
+ 212237,
+ 212286
],
"filename": "astronomy.js",
- "lineno": 4656,
+ "lineno": 4751,
"columnno": 8,
"code": {
- "id": "astnode100019535",
+ "id": "astnode100019927",
"name": "next",
"type": "CallExpression",
"value": ""
@@ -40808,14 +41925,14 @@
"comment": "",
"meta": {
"range": [
- 208229,
- 208268
+ 212525,
+ 212564
],
"filename": "astronomy.js",
- "lineno": 4661,
+ "lineno": 4756,
"columnno": 0,
"code": {
- "id": "astnode100019584",
+ "id": "astnode100019976",
"name": "exports.NextLunarApsis",
"type": "Identifier",
"value": "NextLunarApsis",
@@ -40832,14 +41949,14 @@
"comment": "",
"meta": {
"range": [
- 208270,
- 209268
+ 212566,
+ 213564
],
"filename": "astronomy.js",
- "lineno": 4662,
+ "lineno": 4757,
"columnno": 0,
"code": {
- "id": "astnode100019589",
+ "id": "astnode100019981",
"name": "PlanetExtreme",
"type": "FunctionDeclaration",
"paramnames": [
@@ -40875,14 +41992,14 @@
"comment": "",
"meta": {
"range": [
- 208338,
- 208376
+ 212634,
+ 212672
],
"filename": "astronomy.js",
- "lineno": 4663,
+ "lineno": 4758,
"columnno": 10,
"code": {
- "id": "astnode100019597",
+ "id": "astnode100019989",
"name": "direction",
"type": "ConditionalExpression",
"value": ""
@@ -40900,14 +42017,14 @@
"comment": "",
"meta": {
"range": [
- 208388,
- 208400
+ 212684,
+ 212696
],
"filename": "astronomy.js",
- "lineno": 4664,
+ "lineno": 4759,
"columnno": 10,
"code": {
- "id": "astnode100019608",
+ "id": "astnode100020000",
"name": "npoints",
"type": "Literal",
"value": 10
@@ -40925,14 +42042,14 @@
"comment": "",
"meta": {
"range": [
- 208431,
- 208465
+ 212727,
+ 212761
],
"filename": "astronomy.js",
- "lineno": 4666,
+ "lineno": 4761,
"columnno": 14,
"code": {
- "id": "astnode100019614",
+ "id": "astnode100020006",
"name": "interval",
"type": "BinaryExpression",
"value": ""
@@ -40950,14 +42067,14 @@
"comment": "",
"meta": {
"range": [
- 208585,
- 208632
+ 212881,
+ 212928
],
"filename": "astronomy.js",
- "lineno": 4669,
+ "lineno": 4764,
"columnno": 18,
"code": {
- "id": "astnode100019629",
+ "id": "astnode100020021",
"name": "apsis_time",
"type": "CallExpression",
"value": ""
@@ -40975,14 +42092,14 @@
"comment": "",
"meta": {
"range": [
- 208652,
- 208693
+ 212948,
+ 212989
],
"filename": "astronomy.js",
- "lineno": 4670,
+ "lineno": 4765,
"columnno": 18,
"code": {
- "id": "astnode100019639",
+ "id": "astnode100020031",
"name": "dist_au",
"type": "CallExpression",
"value": ""
@@ -41000,14 +42117,14 @@
"comment": "",
"meta": {
"range": [
- 208774,
- 208785
+ 213070,
+ 213081
],
"filename": "astronomy.js",
- "lineno": 4673,
+ "lineno": 4768,
"columnno": 12,
"code": {
- "id": "astnode100019652",
+ "id": "astnode100020044",
"name": "best_i",
"type": "UnaryExpression",
"value": -1
@@ -41025,14 +42142,14 @@
"comment": "",
"meta": {
"range": [
- 208799,
- 208814
+ 213095,
+ 213110
],
"filename": "astronomy.js",
- "lineno": 4674,
+ "lineno": 4769,
"columnno": 12,
"code": {
- "id": "astnode100019657",
+ "id": "astnode100020049",
"name": "best_dist",
"type": "Literal",
"value": 0
@@ -41050,14 +42167,14 @@
"comment": "",
"meta": {
"range": [
- 208833,
- 208838
+ 213129,
+ 213134
],
"filename": "astronomy.js",
- "lineno": 4675,
+ "lineno": 4770,
"columnno": 17,
"code": {
- "id": "astnode100019662",
+ "id": "astnode100020054",
"name": "i",
"type": "Literal",
"value": 0
@@ -41075,14 +42192,14 @@
"comment": "",
"meta": {
"range": [
- 208878,
- 208917
+ 213174,
+ 213213
],
"filename": "astronomy.js",
- "lineno": 4676,
+ "lineno": 4771,
"columnno": 18,
"code": {
- "id": "astnode100019672",
+ "id": "astnode100020064",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -41100,14 +42217,14 @@
"comment": "",
"meta": {
"range": [
- 208937,
- 208981
+ 213233,
+ 213277
],
"filename": "astronomy.js",
- "lineno": 4677,
+ "lineno": 4772,
"columnno": 18,
"code": {
- "id": "astnode100019682",
+ "id": "astnode100020074",
"name": "dist",
"type": "BinaryExpression",
"value": ""
@@ -41125,14 +42242,14 @@
"comment": "",
"meta": {
"range": [
- 209045,
- 209055
+ 213341,
+ 213351
],
"filename": "astronomy.js",
- "lineno": 4679,
+ "lineno": 4774,
"columnno": 16,
"code": {
- "id": "astnode100019700",
+ "id": "astnode100020092",
"name": "best_i",
"type": "Identifier",
"funcscope": "PlanetExtreme",
@@ -41151,14 +42268,14 @@
"comment": "",
"meta": {
"range": [
- 209073,
- 209089
+ 213369,
+ 213385
],
"filename": "astronomy.js",
- "lineno": 4680,
+ "lineno": 4775,
"columnno": 16,
"code": {
- "id": "astnode100019704",
+ "id": "astnode100020096",
"name": "best_dist",
"type": "Identifier",
"funcscope": "PlanetExtreme",
@@ -41177,14 +42294,14 @@
"comment": "",
"meta": {
"range": [
- 209169,
- 209225
+ 213465,
+ 213521
],
"filename": "astronomy.js",
- "lineno": 4684,
+ "lineno": 4779,
"columnno": 8,
"code": {
- "id": "astnode100019708",
+ "id": "astnode100020100",
"name": "start_time",
"type": "CallExpression",
"funcscope": "PlanetExtreme",
@@ -41203,14 +42320,14 @@
"comment": "",
"meta": {
"range": [
- 209235,
- 209259
+ 213531,
+ 213555
],
"filename": "astronomy.js",
- "lineno": 4685,
+ "lineno": 4780,
"columnno": 8,
"code": {
- "id": "astnode100019720",
+ "id": "astnode100020112",
"name": "dayspan",
"type": "BinaryExpression",
"funcscope": "PlanetExtreme",
@@ -41229,14 +42346,14 @@
"comment": "",
"meta": {
"range": [
- 209269,
- 211837
+ 213565,
+ 216133
],
"filename": "astronomy.js",
- "lineno": 4688,
+ "lineno": 4783,
"columnno": 0,
"code": {
- "id": "astnode100019725",
+ "id": "astnode100020117",
"name": "BruteSearchPlanetApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -41271,14 +42388,14 @@
"comment": "",
"meta": {
"range": [
- 210560,
- 210573
+ 214856,
+ 214869
],
"filename": "astronomy.js",
- "lineno": 4713,
+ "lineno": 4808,
"columnno": 10,
"code": {
- "id": "astnode100019731",
+ "id": "astnode100020123",
"name": "npoints",
"type": "Literal",
"value": 100
@@ -41296,14 +42413,14 @@
"comment": "",
"meta": {
"range": [
- 210585,
- 210649
+ 214881,
+ 214945
],
"filename": "astronomy.js",
- "lineno": 4714,
+ "lineno": 4809,
"columnno": 10,
"code": {
- "id": "astnode100019735",
+ "id": "astnode100020127",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -41321,14 +42438,14 @@
"comment": "",
"meta": {
"range": [
- 210661,
- 210726
+ 214957,
+ 215022
],
"filename": "astronomy.js",
- "lineno": 4715,
+ "lineno": 4810,
"columnno": 10,
"code": {
- "id": "astnode100019752",
+ "id": "astnode100020144",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -41346,14 +42463,14 @@
"comment": "",
"meta": {
"range": [
- 210736,
- 210746
+ 215032,
+ 215042
],
"filename": "astronomy.js",
- "lineno": 4716,
+ "lineno": 4811,
"columnno": 8,
"code": {
- "id": "astnode100019769",
+ "id": "astnode100020161",
"name": "t_min",
"type": "Identifier",
"value": "t1"
@@ -41371,14 +42488,14 @@
"comment": "",
"meta": {
"range": [
- 210756,
- 210766
+ 215052,
+ 215062
],
"filename": "astronomy.js",
- "lineno": 4717,
+ "lineno": 4812,
"columnno": 8,
"code": {
- "id": "astnode100019773",
+ "id": "astnode100020165",
"name": "t_max",
"type": "Identifier",
"value": "t1"
@@ -41396,14 +42513,14 @@
"comment": "",
"meta": {
"range": [
- 210776,
- 210791
+ 215072,
+ 215087
],
"filename": "astronomy.js",
- "lineno": 4718,
+ "lineno": 4813,
"columnno": 8,
"code": {
- "id": "astnode100019777",
+ "id": "astnode100020169",
"name": "min_dist",
"type": "UnaryExpression",
"value": -1
@@ -41421,14 +42538,14 @@
"comment": "",
"meta": {
"range": [
- 210801,
- 210816
+ 215097,
+ 215112
],
"filename": "astronomy.js",
- "lineno": 4719,
+ "lineno": 4814,
"columnno": 8,
"code": {
- "id": "astnode100019782",
+ "id": "astnode100020174",
"name": "max_dist",
"type": "UnaryExpression",
"value": -1
@@ -41446,14 +42563,14 @@
"comment": "",
"meta": {
"range": [
- 210828,
- 210870
+ 215124,
+ 215166
],
"filename": "astronomy.js",
- "lineno": 4720,
+ "lineno": 4815,
"columnno": 10,
"code": {
- "id": "astnode100019787",
+ "id": "astnode100020179",
"name": "interval",
"type": "BinaryExpression",
"value": ""
@@ -41471,14 +42588,14 @@
"comment": "",
"meta": {
"range": [
- 210885,
- 210890
+ 215181,
+ 215186
],
"filename": "astronomy.js",
- "lineno": 4721,
+ "lineno": 4816,
"columnno": 13,
"code": {
- "id": "astnode100019802",
+ "id": "astnode100020194",
"name": "i",
"type": "Literal",
"value": 0
@@ -41496,14 +42613,14 @@
"comment": "",
"meta": {
"range": [
- 210926,
- 210957
+ 215222,
+ 215253
],
"filename": "astronomy.js",
- "lineno": 4722,
+ "lineno": 4817,
"columnno": 14,
"code": {
- "id": "astnode100019812",
+ "id": "astnode100020204",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -41521,14 +42638,14 @@
"comment": "",
"meta": {
"range": [
- 210973,
- 211005
+ 215269,
+ 215301
],
"filename": "astronomy.js",
- "lineno": 4723,
+ "lineno": 4818,
"columnno": 14,
"code": {
- "id": "astnode100019822",
+ "id": "astnode100020214",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -41546,14 +42663,14 @@
"comment": "",
"meta": {
"range": [
- 211042,
- 211068
+ 215338,
+ 215364
],
"filename": "astronomy.js",
- "lineno": 4725,
+ "lineno": 4820,
"columnno": 12,
"code": {
- "id": "astnode100019834",
+ "id": "astnode100020226",
"name": "max_dist",
"type": "AssignmentExpression",
"funcscope": "BruteSearchPlanetApsis",
@@ -41572,14 +42689,14 @@
"comment": "",
"meta": {
"range": [
- 211053,
- 211068
+ 215349,
+ 215364
],
"filename": "astronomy.js",
- "lineno": 4725,
+ "lineno": 4820,
"columnno": 23,
"code": {
- "id": "astnode100019836",
+ "id": "astnode100020228",
"name": "min_dist",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -41598,14 +42715,14 @@
"comment": "",
"meta": {
"range": [
- 211146,
- 211161
+ 215442,
+ 215457
],
"filename": "astronomy.js",
- "lineno": 4729,
+ "lineno": 4824,
"columnno": 16,
"code": {
- "id": "astnode100019846",
+ "id": "astnode100020238",
"name": "max_dist",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -41624,14 +42741,14 @@
"comment": "",
"meta": {
"range": [
- 211179,
- 211191
+ 215475,
+ 215487
],
"filename": "astronomy.js",
- "lineno": 4730,
+ "lineno": 4825,
"columnno": 16,
"code": {
- "id": "astnode100019850",
+ "id": "astnode100020242",
"name": "t_max",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -41650,14 +42767,14 @@
"comment": "",
"meta": {
"range": [
- 211258,
- 211273
+ 215554,
+ 215569
],
"filename": "astronomy.js",
- "lineno": 4733,
+ "lineno": 4828,
"columnno": 16,
"code": {
- "id": "astnode100019859",
+ "id": "astnode100020251",
"name": "min_dist",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -41676,14 +42793,14 @@
"comment": "",
"meta": {
"range": [
- 211291,
- 211303
+ 215587,
+ 215599
],
"filename": "astronomy.js",
- "lineno": 4734,
+ "lineno": 4829,
"columnno": 16,
"code": {
- "id": "astnode100019863",
+ "id": "astnode100020255",
"name": "t_min",
"type": "Identifier",
"funcscope": "BruteSearchPlanetApsis",
@@ -41702,14 +42819,14 @@
"comment": "",
"meta": {
"range": [
- 211345,
- 211424
+ 215641,
+ 215720
],
"filename": "astronomy.js",
- "lineno": 4738,
+ "lineno": 4833,
"columnno": 10,
"code": {
- "id": "astnode100019867",
+ "id": "astnode100020259",
"name": "perihelion",
"type": "CallExpression",
"value": ""
@@ -41727,14 +42844,14 @@
"comment": "",
"meta": {
"range": [
- 211436,
- 211513
+ 215732,
+ 215809
],
"filename": "astronomy.js",
- "lineno": 4739,
+ "lineno": 4834,
"columnno": 10,
"code": {
- "id": "astnode100019885",
+ "id": "astnode100020277",
"name": "aphelion",
"type": "CallExpression",
"value": ""
@@ -41752,14 +42869,14 @@
"comment": "/**\n * @brief Finds the next perihelion or aphelion of a planet.\n *\n * Finds the date and time of a planet's perihelion (closest approach to the Sun)\n * or aphelion (farthest distance from the Sun) after a given time.\n *\n * Given a date and time to start the search in `startTime`, this function finds the\n * next date and time that the center of the specified planet reaches the closest or farthest point\n * in its orbit with respect to the center of the Sun, whichever comes first\n * after `startTime`.\n *\n * The closest point is called *perihelion* and the farthest point is called *aphelion*.\n * The word *apsis* refers to either event.\n *\n * To iterate through consecutive alternating perihelion and aphelion events,\n * call `SearchPlanetApsis` once, then use the return value to call\n * {@link NextPlanetApsis}. After that, keep feeding the previous return value\n * from `NextPlanetApsis` into another call of `NextPlanetApsis`\n * as many times as desired.\n *\n * @param {Body} body\n * The planet for which to find the next perihelion/aphelion event.\n * Not allowed to be `\"Sun\"` or `\"Moon\"`.\n *\n * @param {AstroTime} startTime\n * The date and time at which to start searching for the next perihelion or aphelion.\n *\n * @returns {Apsis}\n * The next perihelion or aphelion that occurs after `startTime`.\n */",
"meta": {
"range": [
- 213170,
- 215607
+ 217466,
+ 219903
],
"filename": "astronomy.js",
- "lineno": 4779,
+ "lineno": 4874,
"columnno": 0,
"code": {
- "id": "astnode100019953",
+ "id": "astnode100020345",
"name": "SearchPlanetApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -41830,14 +42947,14 @@
"comment": "",
"meta": {
"range": [
- 213330,
- 213598
+ 217626,
+ 217894
],
"filename": "astronomy.js",
- "lineno": 4782,
+ "lineno": 4877,
"columnno": 4,
"code": {
- "id": "astnode100019975",
+ "id": "astnode100020367",
"name": "positive_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -41865,14 +42982,14 @@
"comment": "",
"meta": {
"range": [
- 213373,
- 213383
+ 217669,
+ 217679
],
"filename": "astronomy.js",
- "lineno": 4783,
+ "lineno": 4878,
"columnno": 14,
"code": {
- "id": "astnode100019980",
+ "id": "astnode100020372",
"name": "dt",
"type": "Literal",
"value": 0.001
@@ -41890,14 +43007,14 @@
"comment": "",
"meta": {
"range": [
- 213397,
- 213420
+ 217693,
+ 217716
],
"filename": "astronomy.js",
- "lineno": 4784,
+ "lineno": 4879,
"columnno": 12,
"code": {
- "id": "astnode100019984",
+ "id": "astnode100020376",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -41915,14 +43032,14 @@
"comment": "",
"meta": {
"range": [
- 213434,
- 213457
+ 217730,
+ 217753
],
"filename": "astronomy.js",
- "lineno": 4785,
+ "lineno": 4880,
"columnno": 12,
"code": {
- "id": "astnode100019995",
+ "id": "astnode100020387",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -41940,14 +43057,14 @@
"comment": "",
"meta": {
"range": [
- 213471,
- 213499
+ 217767,
+ 217795
],
"filename": "astronomy.js",
- "lineno": 4786,
+ "lineno": 4881,
"columnno": 12,
"code": {
- "id": "astnode100020006",
+ "id": "astnode100020398",
"name": "r1",
"type": "CallExpression",
"value": ""
@@ -41965,14 +43082,14 @@
"comment": "",
"meta": {
"range": [
- 213513,
- 213541
+ 217809,
+ 217837
],
"filename": "astronomy.js",
- "lineno": 4787,
+ "lineno": 4882,
"columnno": 12,
"code": {
- "id": "astnode100020013",
+ "id": "astnode100020405",
"name": "r2",
"type": "CallExpression",
"value": ""
@@ -41990,14 +43107,14 @@
"comment": "",
"meta": {
"range": [
- 213555,
- 213573
+ 217851,
+ 217869
],
"filename": "astronomy.js",
- "lineno": 4788,
+ "lineno": 4883,
"columnno": 12,
"code": {
- "id": "astnode100020020",
+ "id": "astnode100020412",
"name": "m",
"type": "BinaryExpression",
"value": ""
@@ -42015,14 +43132,14 @@
"comment": "",
"meta": {
"range": [
- 213603,
- 213672
+ 217899,
+ 217968
],
"filename": "astronomy.js",
- "lineno": 4791,
+ "lineno": 4886,
"columnno": 4,
"code": {
- "id": "astnode100020029",
+ "id": "astnode100020421",
"name": "negative_slope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42042,14 +43159,14 @@
"comment": "",
"meta": {
"range": [
- 213683,
- 213729
+ 217979,
+ 218025
],
"filename": "astronomy.js",
- "lineno": 4794,
+ "lineno": 4889,
"columnno": 10,
"code": {
- "id": "astnode100020039",
+ "id": "astnode100020431",
"name": "orbit_period_days",
"type": "MemberExpression",
"value": "Planet[undefined].OrbitalPeriod"
@@ -42067,14 +43184,14 @@
"comment": "",
"meta": {
"range": [
- 213741,
- 213776
+ 218037,
+ 218072
],
"filename": "astronomy.js",
- "lineno": 4795,
+ "lineno": 4890,
"columnno": 10,
"code": {
- "id": "astnode100020047",
+ "id": "astnode100020439",
"name": "increment",
"type": "BinaryExpression",
"value": ""
@@ -42092,14 +43209,14 @@
"comment": "",
"meta": {
"range": [
- 213786,
- 213800
+ 218082,
+ 218096
],
"filename": "astronomy.js",
- "lineno": 4796,
+ "lineno": 4891,
"columnno": 8,
"code": {
- "id": "astnode100020053",
+ "id": "astnode100020445",
"name": "t1",
"type": "Identifier",
"value": "startTime"
@@ -42117,14 +43234,14 @@
"comment": "",
"meta": {
"range": [
- 213810,
- 213833
+ 218106,
+ 218129
],
"filename": "astronomy.js",
- "lineno": 4797,
+ "lineno": 4892,
"columnno": 8,
"code": {
- "id": "astnode100020057",
+ "id": "astnode100020449",
"name": "m1",
"type": "CallExpression",
"value": ""
@@ -42142,14 +43259,14 @@
"comment": "",
"meta": {
"range": [
- 213848,
- 213856
+ 218144,
+ 218152
],
"filename": "astronomy.js",
- "lineno": 4798,
+ "lineno": 4893,
"columnno": 13,
"code": {
- "id": "astnode100020064",
+ "id": "astnode100020456",
"name": "iter",
"type": "Literal",
"value": 0
@@ -42167,14 +43284,14 @@
"comment": "",
"meta": {
"range": [
- 213926,
- 213952
+ 218222,
+ 218248
],
"filename": "astronomy.js",
- "lineno": 4799,
+ "lineno": 4894,
"columnno": 14,
"code": {
- "id": "astnode100020078",
+ "id": "astnode100020470",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -42192,14 +43309,14 @@
"comment": "",
"meta": {
"range": [
- 213968,
- 213991
+ 218264,
+ 218287
],
"filename": "astronomy.js",
- "lineno": 4800,
+ "lineno": 4895,
"columnno": 14,
"code": {
- "id": "astnode100020086",
+ "id": "astnode100020478",
"name": "m2",
"type": "CallExpression",
"value": ""
@@ -42217,14 +43334,14 @@
"comment": "",
"meta": {
"range": [
- 214255,
- 214265
+ 218551,
+ 218561
],
"filename": "astronomy.js",
- "lineno": 4805,
+ "lineno": 4900,
"columnno": 16,
"code": {
- "id": "astnode100020099",
+ "id": "astnode100020491",
"name": "slope_func"
}
},
@@ -42240,14 +43357,14 @@
"comment": "",
"meta": {
"range": [
- 214283,
- 214287
+ 218579,
+ 218583
],
"filename": "astronomy.js",
- "lineno": 4806,
+ "lineno": 4901,
"columnno": 16,
"code": {
- "id": "astnode100020102",
+ "id": "astnode100020494",
"name": "kind"
}
},
@@ -42263,14 +43380,14 @@
"comment": "",
"meta": {
"range": [
- 214518,
- 214545
+ 218814,
+ 218841
],
"filename": "astronomy.js",
- "lineno": 4810,
+ "lineno": 4905,
"columnno": 16,
"code": {
- "id": "astnode100020114",
+ "id": "astnode100020506",
"name": "slope_func",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -42289,14 +43406,14 @@
"comment": "",
"meta": {
"range": [
- 214563,
- 214571
+ 218859,
+ 218867
],
"filename": "astronomy.js",
- "lineno": 4811,
+ "lineno": 4906,
"columnno": 16,
"code": {
- "id": "astnode100020118",
+ "id": "astnode100020510",
"name": "kind",
"type": "Literal",
"funcscope": "SearchPlanetApsis",
@@ -42315,14 +43432,14 @@
"comment": "",
"meta": {
"range": [
- 214833,
- 214860
+ 219129,
+ 219156
],
"filename": "astronomy.js",
- "lineno": 4816,
+ "lineno": 4911,
"columnno": 16,
"code": {
- "id": "astnode100020131",
+ "id": "astnode100020523",
"name": "slope_func",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -42341,14 +43458,14 @@
"comment": "",
"meta": {
"range": [
- 214878,
- 214886
+ 219174,
+ 219182
],
"filename": "astronomy.js",
- "lineno": 4817,
+ "lineno": 4912,
"columnno": 16,
"code": {
- "id": "astnode100020135",
+ "id": "astnode100020527",
"name": "kind",
"type": "Literal",
"funcscope": "SearchPlanetApsis",
@@ -42367,14 +43484,14 @@
"comment": "",
"meta": {
"range": [
- 215140,
- 215175
+ 219436,
+ 219471
],
"filename": "astronomy.js",
- "lineno": 4823,
+ "lineno": 4918,
"columnno": 18,
"code": {
- "id": "astnode100020142",
+ "id": "astnode100020534",
"name": "search",
"type": "CallExpression",
"value": ""
@@ -42392,14 +43509,14 @@
"comment": "",
"meta": {
"range": [
- 215304,
- 215338
+ 219600,
+ 219634
],
"filename": "astronomy.js",
- "lineno": 4826,
+ "lineno": 4921,
"columnno": 18,
"code": {
- "id": "astnode100020155",
+ "id": "astnode100020547",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -42417,14 +43534,14 @@
"comment": "",
"meta": {
"range": [
- 215485,
- 215492
+ 219781,
+ 219788
],
"filename": "astronomy.js",
- "lineno": 4830,
+ "lineno": 4925,
"columnno": 8,
"code": {
- "id": "astnode100020168",
+ "id": "astnode100020560",
"name": "t1",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -42443,14 +43560,14 @@
"comment": "",
"meta": {
"range": [
- 215502,
- 215509
+ 219798,
+ 219805
],
"filename": "astronomy.js",
- "lineno": 4831,
+ "lineno": 4926,
"columnno": 8,
"code": {
- "id": "astnode100020172",
+ "id": "astnode100020564",
"name": "m1",
"type": "Identifier",
"funcscope": "SearchPlanetApsis",
@@ -42469,14 +43586,14 @@
"comment": "",
"meta": {
"range": [
- 215608,
- 215653
+ 219904,
+ 219949
],
"filename": "astronomy.js",
- "lineno": 4835,
+ "lineno": 4930,
"columnno": 0,
"code": {
- "id": "astnode100020178",
+ "id": "astnode100020570",
"name": "exports.SearchPlanetApsis",
"type": "Identifier",
"value": "SearchPlanetApsis",
@@ -42493,14 +43610,14 @@
"comment": "/**\n * @brief Finds the next planetary perihelion or aphelion event in a series.\n *\n * This function requires an {@link Apsis} value obtained from a call\n * to {@link SearchPlanetApsis} or `NextPlanetApsis`.\n * Given an aphelion event, this function finds the next perihelion event, and vice versa.\n * See {@link SearchPlanetApsis} for more details.\n *\n * @param {Body} body\n * The planet for which to find the next perihelion/aphelion event.\n * Not allowed to be `\"Sun\"` or `\"Moon\"`.\n * Must match the body passed into the call that produced the `apsis` parameter.\n *\n * @param {Apsis} apsis\n * An apsis event obtained from a call to {@link SearchPlanetApsis} or `NextPlanetApsis`.\n *\n * @returns {Apsis}\n * Same as the return value for {@link SearchPlanetApsis}.\n */",
"meta": {
"range": [
- 216449,
- 217024
+ 220745,
+ 221320
],
"filename": "astronomy.js",
- "lineno": 4855,
+ "lineno": 4950,
"columnno": 0,
"code": {
- "id": "astnode100020183",
+ "id": "astnode100020575",
"name": "NextPlanetApsis",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42561,14 +43678,14 @@
"comment": "",
"meta": {
"range": [
- 216656,
- 216696
+ 220952,
+ 220992
],
"filename": "astronomy.js",
- "lineno": 4859,
+ "lineno": 4954,
"columnno": 10,
"code": {
- "id": "astnode100020208",
+ "id": "astnode100020600",
"name": "skip",
"type": "BinaryExpression",
"value": ""
@@ -42586,14 +43703,14 @@
"comment": "",
"meta": {
"range": [
- 216708,
- 216739
+ 221004,
+ 221035
],
"filename": "astronomy.js",
- "lineno": 4860,
+ "lineno": 4955,
"columnno": 10,
"code": {
- "id": "astnode100020218",
+ "id": "astnode100020610",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -42611,14 +43728,14 @@
"comment": "",
"meta": {
"range": [
- 216751,
- 216787
+ 221047,
+ 221083
],
"filename": "astronomy.js",
- "lineno": 4861,
+ "lineno": 4956,
"columnno": 10,
"code": {
- "id": "astnode100020228",
+ "id": "astnode100020620",
"name": "next",
"type": "CallExpression",
"value": ""
@@ -42636,14 +43753,14 @@
"comment": "",
"meta": {
"range": [
- 217025,
- 217066
+ 221321,
+ 221362
],
"filename": "astronomy.js",
- "lineno": 4867,
+ "lineno": 4962,
"columnno": 0,
"code": {
- "id": "astnode100020258",
+ "id": "astnode100020650",
"name": "exports.NextPlanetApsis",
"type": "Identifier",
"value": "NextPlanetApsis",
@@ -42660,14 +43777,14 @@
"comment": "/**\n * @brief Calculates the inverse of a rotation matrix.\n *\n * Given a rotation matrix that performs some coordinate transform,\n * this function returns the matrix that reverses that trasnform.\n *\n * @param {RotationMatrix} rotation\n * The rotation matrix to be inverted.\n *\n * @returns {RotationMatrix}\n * The inverse rotation matrix.\n */",
"meta": {
"range": [
- 217420,
- 217707
+ 221716,
+ 222003
],
"filename": "astronomy.js",
- "lineno": 4880,
+ "lineno": 4975,
"columnno": 0,
"code": {
- "id": "astnode100020263",
+ "id": "astnode100020655",
"name": "InverseRotation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42713,14 +43830,14 @@
"comment": "",
"meta": {
"range": [
- 217708,
- 217749
+ 222004,
+ 222045
],
"filename": "astronomy.js",
- "lineno": 4887,
+ "lineno": 4982,
"columnno": 0,
"code": {
- "id": "astnode100020338",
+ "id": "astnode100020730",
"name": "exports.InverseRotation",
"type": "Identifier",
"value": "InverseRotation",
@@ -42737,14 +43854,14 @@
"comment": "/**\n * @brief Creates a rotation based on applying one rotation followed by another.\n *\n * Given two rotation matrices, returns a combined rotation matrix that is\n * equivalent to rotating based on the first matrix, followed by the second.\n *\n * @param {RotationMatrix} a\n * The first rotation to apply.\n *\n * @param {RotationMatrix} b\n * The second rotation to apply.\n *\n * @returns {RotationMatrix}\n * The combined rotation matrix.\n */",
"meta": {
"range": [
- 218204,
- 219507
+ 222500,
+ 223803
],
"filename": "astronomy.js",
- "lineno": 4903,
+ "lineno": 4998,
"columnno": 0,
"code": {
- "id": "astnode100020343",
+ "id": "astnode100020735",
"name": "CombineRotation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42800,14 +43917,14 @@
"comment": "",
"meta": {
"range": [
- 219508,
- 219549
+ 223804,
+ 223845
],
"filename": "astronomy.js",
- "lineno": 4929,
+ "lineno": 5024,
"columnno": 0,
"code": {
- "id": "astnode100020779",
+ "id": "astnode100021171",
"name": "exports.CombineRotation",
"type": "Identifier",
"value": "CombineRotation",
@@ -42824,14 +43941,14 @@
"comment": "/**\n * @brief Creates an identity rotation matrix.\n *\n * Returns a rotation matrix that has no effect on orientation.\n * This matrix can be the starting point for other operations,\n * such as using a series of calls to #Astronomy_Pivot to\n * create a custom rotation matrix.\n *\n * @returns {RotationMatrix}\n * The identity matrix.\n */",
"meta": {
"range": [
- 219891,
- 220016
+ 224187,
+ 224312
],
"filename": "astronomy.js",
- "lineno": 4941,
+ "lineno": 5036,
"columnno": 0,
"code": {
- "id": "astnode100020784",
+ "id": "astnode100021176",
"name": "IdentityMatrix",
"type": "FunctionDeclaration",
"paramnames": []
@@ -42865,14 +43982,14 @@
"comment": "",
"meta": {
"range": [
- 220017,
- 220056
+ 224313,
+ 224352
],
"filename": "astronomy.js",
- "lineno": 4948,
+ "lineno": 5043,
"columnno": 0,
"code": {
- "id": "astnode100020804",
+ "id": "astnode100021196",
"name": "exports.IdentityMatrix",
"type": "Identifier",
"value": "IdentityMatrix",
@@ -42889,14 +44006,14 @@
"comment": "/**\n* @brief Re-orients a rotation matrix by pivoting it by an angle around one of its axes.\n*\n* Given a rotation matrix, a selected coordinate axis, and an angle in degrees,\n* this function pivots the rotation matrix by that angle around that coordinate axis.\n*\n* For example, if you have rotation matrix that converts ecliptic coordinates (ECL)\n* to horizontal coordinates (HOR), but you really want to convert ECL to the orientation\n* of a telescope camera pointed at a given body, you can use `Astronomy_Pivot` twice:\n* (1) pivot around the zenith axis by the body's azimuth, then (2) pivot around the\n* western axis by the body's altitude angle. The resulting rotation matrix will then\n* reorient ECL coordinates to the orientation of your telescope camera.\n*\n* @param {RotationMatrix} rotation\n* The input rotation matrix.\n*\n* @param {number} axis\n* An integer that selects which coordinate axis to rotate around:\n* 0 = x, 1 = y, 2 = z. Any other value will cause an exception.\n*\n* @param {number} angle\n* An angle in degrees indicating the amount of rotation around the specified axis.\n* Positive angles indicate rotation counterclockwise as seen from the positive\n* direction along that axis, looking towards the origin point of the orientation system.\n* Any finite number of degrees is allowed, but best precision will result from\n* keeping `angle` in the range [-360, +360].\n*\n* @returns {RotationMatrix}\n* A pivoted matrix object.\n*/",
"meta": {
"range": [
- 221548,
- 222761
+ 225844,
+ 227057
],
"filename": "astronomy.js",
- "lineno": 4979,
+ "lineno": 5074,
"columnno": 0,
"code": {
- "id": "astnode100020809",
+ "id": "astnode100021201",
"name": "Pivot",
"type": "FunctionDeclaration",
"paramnames": [
@@ -42972,14 +44089,14 @@
"comment": "",
"meta": {
"range": [
- 221749,
- 221796
+ 226045,
+ 226092
],
"filename": "astronomy.js",
- "lineno": 4983,
+ "lineno": 5078,
"columnno": 10,
"code": {
- "id": "astnode100020833",
+ "id": "astnode100021225",
"name": "radians",
"type": "BinaryExpression",
"value": ""
@@ -42997,14 +44114,14 @@
"comment": "",
"meta": {
"range": [
- 221808,
- 221829
+ 226104,
+ 226125
],
"filename": "astronomy.js",
- "lineno": 4984,
+ "lineno": 5079,
"columnno": 10,
"code": {
- "id": "astnode100020843",
+ "id": "astnode100021235",
"name": "c",
"type": "CallExpression",
"value": ""
@@ -43022,14 +44139,14 @@
"comment": "",
"meta": {
"range": [
- 221841,
- 221862
+ 226137,
+ 226158
],
"filename": "astronomy.js",
- "lineno": 4985,
+ "lineno": 5080,
"columnno": 10,
"code": {
- "id": "astnode100020851",
+ "id": "astnode100021243",
"name": "s",
"type": "CallExpression",
"value": ""
@@ -43047,14 +44164,14 @@
"comment": "",
"meta": {
"range": [
- 222107,
- 222125
+ 226403,
+ 226421
],
"filename": "astronomy.js",
- "lineno": 4992,
+ "lineno": 5087,
"columnno": 10,
"code": {
- "id": "astnode100020859",
+ "id": "astnode100021251",
"name": "i",
"type": "BinaryExpression",
"value": ""
@@ -43072,14 +44189,14 @@
"comment": "",
"meta": {
"range": [
- 222137,
- 222155
+ 226433,
+ 226451
],
"filename": "astronomy.js",
- "lineno": 4993,
+ "lineno": 5088,
"columnno": 10,
"code": {
- "id": "astnode100020867",
+ "id": "astnode100021259",
"name": "j",
"type": "BinaryExpression",
"value": ""
@@ -43097,14 +44214,14 @@
"comment": "",
"meta": {
"range": [
- 222167,
- 222175
+ 226463,
+ 226471
],
"filename": "astronomy.js",
- "lineno": 4994,
+ "lineno": 5089,
"columnno": 10,
"code": {
- "id": "astnode100020875",
+ "id": "astnode100021267",
"name": "k",
"type": "Identifier",
"value": "axis"
@@ -43122,14 +44239,14 @@
"comment": "",
"meta": {
"range": [
- 222185,
- 222224
+ 226481,
+ 226520
],
"filename": "astronomy.js",
- "lineno": 4995,
+ "lineno": 5090,
"columnno": 8,
"code": {
- "id": "astnode100020879",
+ "id": "astnode100021271",
"name": "rot",
"type": "ArrayExpression",
"value": "[\"[0,0,0]\",\"[0,0,0]\",\"[0,0,0]\"]"
@@ -43147,14 +44264,14 @@
"comment": "",
"meta": {
"range": [
- 222230,
- 222289
+ 226526,
+ 226585
],
"filename": "astronomy.js",
- "lineno": 4996,
+ "lineno": 5091,
"columnno": 4,
"code": {
- "id": "astnode100020895",
+ "id": "astnode100021287",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -43173,14 +44290,14 @@
"comment": "",
"meta": {
"range": [
- 222295,
- 222354
+ 226591,
+ 226650
],
"filename": "astronomy.js",
- "lineno": 4997,
+ "lineno": 5092,
"columnno": 4,
"code": {
- "id": "astnode100020921",
+ "id": "astnode100021313",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -43199,14 +44316,14 @@
"comment": "",
"meta": {
"range": [
- 222360,
- 222390
+ 226656,
+ 226686
],
"filename": "astronomy.js",
- "lineno": 4998,
+ "lineno": 5093,
"columnno": 4,
"code": {
- "id": "astnode100020947",
+ "id": "astnode100021339",
"name": "rot[undefined][undefined]",
"type": "MemberExpression",
"funcscope": "Pivot",
@@ -43225,14 +44342,14 @@
"comment": "",
"meta": {
"range": [
- 222396,
- 222455
+ 226692,
+ 226751
],
"filename": "astronomy.js",
- "lineno": 4999,
+ "lineno": 5094,
"columnno": 4,
"code": {
- "id": "astnode100020961",
+ "id": "astnode100021353",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -43251,14 +44368,14 @@
"comment": "",
"meta": {
"range": [
- 222461,
- 222520
+ 226757,
+ 226816
],
"filename": "astronomy.js",
- "lineno": 5000,
+ "lineno": 5095,
"columnno": 4,
"code": {
- "id": "astnode100020987",
+ "id": "astnode100021379",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -43277,14 +44394,14 @@
"comment": "",
"meta": {
"range": [
- 222526,
- 222556
+ 226822,
+ 226852
],
"filename": "astronomy.js",
- "lineno": 5001,
+ "lineno": 5096,
"columnno": 4,
"code": {
- "id": "astnode100021013",
+ "id": "astnode100021405",
"name": "rot[undefined][undefined]",
"type": "MemberExpression",
"funcscope": "Pivot",
@@ -43303,14 +44420,14 @@
"comment": "",
"meta": {
"range": [
- 222562,
- 222621
+ 226858,
+ 226917
],
"filename": "astronomy.js",
- "lineno": 5002,
+ "lineno": 5097,
"columnno": 4,
"code": {
- "id": "astnode100021027",
+ "id": "astnode100021419",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -43329,14 +44446,14 @@
"comment": "",
"meta": {
"range": [
- 222627,
- 222686
+ 226923,
+ 226982
],
"filename": "astronomy.js",
- "lineno": 5003,
+ "lineno": 5098,
"columnno": 4,
"code": {
- "id": "astnode100021053",
+ "id": "astnode100021445",
"name": "rot[undefined][undefined]",
"type": "BinaryExpression",
"funcscope": "Pivot",
@@ -43355,14 +44472,14 @@
"comment": "",
"meta": {
"range": [
- 222692,
- 222722
+ 226988,
+ 227018
],
"filename": "astronomy.js",
- "lineno": 5004,
+ "lineno": 5099,
"columnno": 4,
"code": {
- "id": "astnode100021079",
+ "id": "astnode100021471",
"name": "rot[undefined][undefined]",
"type": "MemberExpression",
"funcscope": "Pivot",
@@ -43381,14 +44498,14 @@
"comment": "",
"meta": {
"range": [
- 222762,
- 222783
+ 227058,
+ 227079
],
"filename": "astronomy.js",
- "lineno": 5007,
+ "lineno": 5102,
"columnno": 0,
"code": {
- "id": "astnode100021097",
+ "id": "astnode100021489",
"name": "exports.Pivot",
"type": "Identifier",
"value": "Pivot",
@@ -43405,14 +44522,14 @@
"comment": "/**\n * @brief Converts spherical coordinates to Cartesian coordinates.\n *\n * Given spherical coordinates and a time at which they are valid,\n * returns a vector of Cartesian coordinates. The returned value\n * includes the time, as required by `AstroTime`.\n *\n * @param {Spherical} sphere\n * Spherical coordinates to be converted.\n *\n * @param {AstroTime} time\n * The time that should be included in the returned vector.\n *\n * @returns {Vector}\n * The vector form of the supplied spherical coordinates.\n */",
"meta": {
"range": [
- 223306,
- 223616
+ 227602,
+ 227912
],
"filename": "astronomy.js",
- "lineno": 5024,
+ "lineno": 5119,
"columnno": 0,
"code": {
- "id": "astnode100021102",
+ "id": "astnode100021494",
"name": "VectorFromSphere",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43473,14 +44590,14 @@
"comment": "",
"meta": {
"range": [
- 223358,
- 223395
+ 227654,
+ 227691
],
"filename": "astronomy.js",
- "lineno": 5025,
+ "lineno": 5120,
"columnno": 10,
"code": {
- "id": "astnode100021108",
+ "id": "astnode100021500",
"name": "radlat",
"type": "BinaryExpression",
"value": ""
@@ -43498,14 +44615,14 @@
"comment": "",
"meta": {
"range": [
- 223407,
- 223444
+ 227703,
+ 227740
],
"filename": "astronomy.js",
- "lineno": 5026,
+ "lineno": 5121,
"columnno": 10,
"code": {
- "id": "astnode100021118",
+ "id": "astnode100021510",
"name": "radlon",
"type": "BinaryExpression",
"value": ""
@@ -43523,14 +44640,14 @@
"comment": "",
"meta": {
"range": [
- 223456,
- 223496
+ 227752,
+ 227792
],
"filename": "astronomy.js",
- "lineno": 5027,
+ "lineno": 5122,
"columnno": 10,
"code": {
- "id": "astnode100021128",
+ "id": "astnode100021520",
"name": "rcoslat",
"type": "BinaryExpression",
"value": ""
@@ -43548,14 +44665,14 @@
"comment": "",
"meta": {
"range": [
- 223617,
- 223660
+ 227913,
+ 227956
],
"filename": "astronomy.js",
- "lineno": 5030,
+ "lineno": 5125,
"columnno": 0,
"code": {
- "id": "astnode100021167",
+ "id": "astnode100021559",
"name": "exports.VectorFromSphere",
"type": "Identifier",
"value": "VectorFromSphere",
@@ -43572,14 +44689,14 @@
"comment": "/**\n * @brief Given an equatorial vector, calculates equatorial angular coordinates.\n *\n * @param {Vector} vec\n * A vector in an equatorial coordinate system.\n *\n * @returns {EquatorialCoordinates}\n * Angular coordinates expressed in the same equatorial system as `vec`.\n */",
"meta": {
"range": [
- 223947,
- 224109
+ 228243,
+ 228405
],
"filename": "astronomy.js",
- "lineno": 5040,
+ "lineno": 5135,
"columnno": 0,
"code": {
- "id": "astnode100021172",
+ "id": "astnode100021564",
"name": "EquatorFromVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43628,14 +44745,14 @@
"comment": "",
"meta": {
"range": [
- 223991,
- 224021
+ 228287,
+ 228317
],
"filename": "astronomy.js",
- "lineno": 5041,
+ "lineno": 5136,
"columnno": 10,
"code": {
- "id": "astnode100021177",
+ "id": "astnode100021569",
"name": "sphere",
"type": "CallExpression",
"value": ""
@@ -43653,14 +44770,14 @@
"comment": "",
"meta": {
"range": [
- 224110,
- 224155
+ 228406,
+ 228451
],
"filename": "astronomy.js",
- "lineno": 5044,
+ "lineno": 5139,
"columnno": 0,
"code": {
- "id": "astnode100021198",
+ "id": "astnode100021590",
"name": "exports.EquatorFromVector",
"type": "Identifier",
"value": "EquatorFromVector",
@@ -43677,14 +44794,14 @@
"comment": "/**\n * @brief Converts Cartesian coordinates to spherical coordinates.\n *\n * Given a Cartesian vector, returns latitude, longitude, and distance.\n *\n * @param {Vector} vector\n * Cartesian vector to be converted to spherical coordinates.\n *\n * @returns {Spherical}\n * Spherical coordinates that are equivalent to the given vector.\n */",
"meta": {
"range": [
- 224501,
- 225103
+ 228797,
+ 229399
],
"filename": "astronomy.js",
- "lineno": 5056,
+ "lineno": 5151,
"columnno": 0,
"code": {
- "id": "astnode100021203",
+ "id": "astnode100021595",
"name": "SphereFromVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -43736,14 +44853,14 @@
"comment": "",
"meta": {
"range": [
- 224547,
- 224597
+ 228843,
+ 228893
],
"filename": "astronomy.js",
- "lineno": 5057,
+ "lineno": 5152,
"columnno": 10,
"code": {
- "id": "astnode100021208",
+ "id": "astnode100021600",
"name": "xyproj",
"type": "BinaryExpression",
"value": ""
@@ -43761,14 +44878,14 @@
"comment": "",
"meta": {
"range": [
- 224609,
- 224655
+ 228905,
+ 228951
],
"filename": "astronomy.js",
- "lineno": 5058,
+ "lineno": 5153,
"columnno": 10,
"code": {
- "id": "astnode100021226",
+ "id": "astnode100021618",
"name": "dist",
"type": "CallExpression",
"value": ""
@@ -43786,14 +44903,14 @@
"comment": "",
"meta": {
"range": [
- 224665,
- 224668
+ 228961,
+ 228964
],
"filename": "astronomy.js",
- "lineno": 5059,
+ "lineno": 5154,
"columnno": 8,
"code": {
- "id": "astnode100021242",
+ "id": "astnode100021634",
"name": "lat"
}
},
@@ -43809,14 +44926,14 @@
"comment": "",
"meta": {
"range": [
- 224670,
- 224673
+ 228966,
+ 228969
],
"filename": "astronomy.js",
- "lineno": 5059,
+ "lineno": 5154,
"columnno": 13,
"code": {
- "id": "astnode100021244",
+ "id": "astnode100021636",
"name": "lon"
}
},
@@ -43832,14 +44949,14 @@
"comment": "",
"meta": {
"range": [
- 224792,
- 224801
+ 229088,
+ 229097
],
"filename": "astronomy.js",
- "lineno": 5063,
+ "lineno": 5158,
"columnno": 8,
"code": {
- "id": "astnode100021260",
+ "id": "astnode100021652",
"name": "lon",
"type": "Literal",
"funcscope": "SphereFromVector",
@@ -43858,14 +44975,14 @@
"comment": "",
"meta": {
"range": [
- 224811,
- 224849
+ 229107,
+ 229145
],
"filename": "astronomy.js",
- "lineno": 5064,
+ "lineno": 5159,
"columnno": 8,
"code": {
- "id": "astnode100021264",
+ "id": "astnode100021656",
"name": "lat",
"type": "ConditionalExpression",
"funcscope": "SphereFromVector",
@@ -43884,14 +45001,14 @@
"comment": "",
"meta": {
"range": [
- 224876,
- 224930
+ 229172,
+ 229226
],
"filename": "astronomy.js",
- "lineno": 5067,
+ "lineno": 5162,
"columnno": 8,
"code": {
- "id": "astnode100021278",
+ "id": "astnode100021670",
"name": "lon",
"type": "BinaryExpression",
"funcscope": "SphereFromVector",
@@ -43910,14 +45027,14 @@
"comment": "",
"meta": {
"range": [
- 224967,
- 224979
+ 229263,
+ 229275
],
"filename": "astronomy.js",
- "lineno": 5069,
+ "lineno": 5164,
"columnno": 12,
"code": {
- "id": "astnode100021299",
+ "id": "astnode100021691",
"name": "lon",
"type": "Literal",
"funcscope": "SphereFromVector",
@@ -43936,14 +45053,14 @@
"comment": "",
"meta": {
"range": [
- 224989,
- 225052
+ 229285,
+ 229348
],
"filename": "astronomy.js",
- "lineno": 5070,
+ "lineno": 5165,
"columnno": 8,
"code": {
- "id": "astnode100021303",
+ "id": "astnode100021695",
"name": "lat",
"type": "BinaryExpression",
"funcscope": "SphereFromVector",
@@ -43962,14 +45079,14 @@
"comment": "",
"meta": {
"range": [
- 225104,
- 225147
+ 229400,
+ 229443
],
"filename": "astronomy.js",
- "lineno": 5074,
+ "lineno": 5169,
"columnno": 0,
"code": {
- "id": "astnode100021328",
+ "id": "astnode100021720",
"name": "exports.SphereFromVector",
"type": "Identifier",
"value": "SphereFromVector",
@@ -43986,14 +45103,14 @@
"comment": "",
"meta": {
"range": [
- 225149,
- 225310
+ 229445,
+ 229606
],
"filename": "astronomy.js",
- "lineno": 5075,
+ "lineno": 5170,
"columnno": 0,
"code": {
- "id": "astnode100021333",
+ "id": "astnode100021725",
"name": "ToggleAzimuthDirection",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44015,14 +45132,14 @@
"comment": "",
"meta": {
"range": [
- 225191,
- 225206
+ 229487,
+ 229502
],
"filename": "astronomy.js",
- "lineno": 5076,
+ "lineno": 5171,
"columnno": 4,
"code": {
- "id": "astnode100021338",
+ "id": "astnode100021730",
"name": "az",
"type": "BinaryExpression",
"funcscope": "ToggleAzimuthDirection",
@@ -44041,14 +45158,14 @@
"comment": "",
"meta": {
"range": [
- 225237,
- 225248
+ 229533,
+ 229544
],
"filename": "astronomy.js",
- "lineno": 5078,
+ "lineno": 5173,
"columnno": 8,
"code": {
- "id": "astnode100021348",
+ "id": "astnode100021740",
"name": "az",
"type": "Literal",
"funcscope": "ToggleAzimuthDirection",
@@ -44067,14 +45184,14 @@
"comment": "",
"meta": {
"range": [
- 225281,
- 225292
+ 229577,
+ 229588
],
"filename": "astronomy.js",
- "lineno": 5080,
+ "lineno": 5175,
"columnno": 8,
"code": {
- "id": "astnode100021356",
+ "id": "astnode100021748",
"name": "az",
"type": "Literal",
"funcscope": "ToggleAzimuthDirection",
@@ -44093,14 +45210,14 @@
"comment": "/**\n * @brief Converts Cartesian coordinates to horizontal coordinates.\n *\n * Given a horizontal Cartesian vector, returns horizontal azimuth and altitude.\n *\n * *IMPORTANT:* This function differs from {@link SphereFromVector} in two ways:\n * - `SphereFromVector` returns a `lon` value that represents azimuth defined counterclockwise\n * from north (e.g., west = +90), but this function represents a clockwise rotation\n * (e.g., east = +90). The difference is because `SphereFromVector` is intended\n * to preserve the vector \"right-hand rule\", while this function defines azimuth in a more\n * traditional way as used in navigation and cartography.\n * - This function optionally corrects for atmospheric refraction, while `SphereFromVector` does not.\n *\n * The returned object contains the azimuth in `lon`.\n * It is measured in degrees clockwise from north: east = +90 degrees, west = +270 degrees.\n *\n * The altitude is stored in `lat`.\n *\n * The distance to the observed object is stored in `dist`,\n * and is expressed in astronomical units (AU).\n *\n * @param {Vector} vector\n * Cartesian vector to be converted to horizontal coordinates.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @returns {Spherical}\n */",
"meta": {
"range": [
- 226772,
- 226993
+ 231068,
+ 231289
],
"filename": "astronomy.js",
- "lineno": 5114,
+ "lineno": 5209,
"columnno": 0,
"code": {
- "id": "astnode100021361",
+ "id": "astnode100021753",
"name": "HorizonFromVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44160,14 +45277,14 @@
"comment": "",
"meta": {
"range": [
- 226831,
- 226864
+ 231127,
+ 231160
],
"filename": "astronomy.js",
- "lineno": 5115,
+ "lineno": 5210,
"columnno": 10,
"code": {
- "id": "astnode100021367",
+ "id": "astnode100021759",
"name": "sphere",
"type": "CallExpression",
"value": ""
@@ -44185,14 +45302,14 @@
"comment": "",
"meta": {
"range": [
- 226870,
- 226917
+ 231166,
+ 231213
],
"filename": "astronomy.js",
- "lineno": 5116,
+ "lineno": 5211,
"columnno": 4,
"code": {
- "id": "astnode100021373",
+ "id": "astnode100021765",
"name": "sphere.lon",
"type": "CallExpression",
"funcscope": "HorizonFromVector",
@@ -44211,14 +45328,14 @@
"comment": "",
"meta": {
"range": [
- 226923,
- 226971
+ 231219,
+ 231267
],
"filename": "astronomy.js",
- "lineno": 5117,
+ "lineno": 5212,
"columnno": 4,
"code": {
- "id": "astnode100021383",
+ "id": "astnode100021775",
"name": "sphere.lat",
"type": "CallExpression",
"funcscope": "HorizonFromVector",
@@ -44237,14 +45354,14 @@
"comment": "",
"meta": {
"range": [
- 226994,
- 227039
+ 231290,
+ 231335
],
"filename": "astronomy.js",
- "lineno": 5120,
+ "lineno": 5215,
"columnno": 0,
"code": {
- "id": "astnode100021396",
+ "id": "astnode100021788",
"name": "exports.HorizonFromVector",
"type": "Identifier",
"value": "HorizonFromVector",
@@ -44261,14 +45378,14 @@
"comment": "/**\n * @brief Given apparent angular horizontal coordinates in `sphere`, calculate horizontal vector.\n *\n * @param {Spherical} sphere\n * A structure that contains apparent horizontal coordinates:\n * `lat` holds the refracted azimuth angle,\n * `lon` holds the azimuth in degrees clockwise from north,\n * and `dist` holds the distance from the observer to the object in AU.\n *\n * @param {AstroTime} time\n * The date and time of the observation. This is needed because the returned\n * vector object requires a valid time value when passed to certain other functions.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @returns {Vector}\n * A vector in the horizontal system: `x` = north, `y` = west, and `z` = zenith (up).\n */",
"meta": {
"range": [
- 228030,
- 228438
+ 232326,
+ 232734
],
"filename": "astronomy.js",
- "lineno": 5142,
+ "lineno": 5237,
"columnno": 0,
"code": {
- "id": "astnode100021401",
+ "id": "astnode100021793",
"name": "VectorFromHorizon",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44339,14 +45456,14 @@
"comment": "",
"meta": {
"range": [
- 228179,
- 228219
+ 232475,
+ 232515
],
"filename": "astronomy.js",
- "lineno": 5144,
+ "lineno": 5239,
"columnno": 10,
"code": {
- "id": "astnode100021408",
+ "id": "astnode100021800",
"name": "lon",
"type": "CallExpression",
"value": ""
@@ -44364,14 +45481,14 @@
"comment": "",
"meta": {
"range": [
- 228273,
- 228333
+ 232569,
+ 232629
],
"filename": "astronomy.js",
- "lineno": 5146,
+ "lineno": 5241,
"columnno": 10,
"code": {
- "id": "astnode100021416",
+ "id": "astnode100021808",
"name": "lat",
"type": "BinaryExpression",
"value": ""
@@ -44389,14 +45506,14 @@
"comment": "",
"meta": {
"range": [
- 228345,
- 228391
+ 232641,
+ 232687
],
"filename": "astronomy.js",
- "lineno": 5147,
+ "lineno": 5242,
"columnno": 10,
"code": {
- "id": "astnode100021429",
+ "id": "astnode100021821",
"name": "xsphere",
"type": "NewExpression",
"value": ""
@@ -44414,14 +45531,14 @@
"comment": "",
"meta": {
"range": [
- 228439,
- 228484
+ 232735,
+ 232780
],
"filename": "astronomy.js",
- "lineno": 5150,
+ "lineno": 5245,
"columnno": 0,
"code": {
- "id": "astnode100021444",
+ "id": "astnode100021836",
"name": "exports.VectorFromHorizon",
"type": "Identifier",
"value": "VectorFromHorizon",
@@ -44438,14 +45555,14 @@
"comment": "/**\n * @brief Calculates the amount of \"lift\" to an altitude angle caused by atmospheric refraction.\n *\n * Given an altitude angle and a refraction option, calculates\n * the amount of \"lift\" caused by atmospheric refraction.\n * This is the number of degrees higher in the sky an object appears\n * due to the lensing of the Earth's atmosphere.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @param {number} altitude\n * An altitude angle in a horizontal coordinate system. Must be a value between -90 and +90.\n *\n * @returns {number}\n * The angular adjustment in degrees to be added to the altitude angle to correct for atmospheric lensing.\n */",
"meta": {
"range": [
- 229374,
- 230969
+ 233670,
+ 235265
],
"filename": "astronomy.js",
- "lineno": 5170,
+ "lineno": 5265,
"columnno": 0,
"code": {
- "id": "astnode100021449",
+ "id": "astnode100021841",
"name": "Refraction",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44505,14 +45622,14 @@
"comment": "",
"meta": {
"range": [
- 229426,
- 229430
+ 233722,
+ 233726
],
"filename": "astronomy.js",
- "lineno": 5171,
+ "lineno": 5266,
"columnno": 8,
"code": {
- "id": "astnode100021455",
+ "id": "astnode100021847",
"name": "refr"
}
},
@@ -44528,14 +45645,14 @@
"comment": "",
"meta": {
"range": [
- 230259,
- 230272
+ 234555,
+ 234568
],
"filename": "astronomy.js",
- "lineno": 5184,
+ "lineno": 5279,
"columnno": 12,
"code": {
- "id": "astnode100021483",
+ "id": "astnode100021875",
"name": "hd",
"type": "Identifier",
"value": "altitude"
@@ -44553,14 +45670,14 @@
"comment": "",
"meta": {
"range": [
- 230309,
- 230318
+ 234605,
+ 234614
],
"filename": "astronomy.js",
- "lineno": 5186,
+ "lineno": 5281,
"columnno": 12,
"code": {
- "id": "astnode100021492",
+ "id": "astnode100021884",
"name": "hd",
"type": "UnaryExpression",
"funcscope": "Refraction",
@@ -44579,14 +45696,14 @@
"comment": "",
"meta": {
"range": [
- 230328,
- 230404
+ 234624,
+ 234700
],
"filename": "astronomy.js",
- "lineno": 5187,
+ "lineno": 5282,
"columnno": 8,
"code": {
- "id": "astnode100021497",
+ "id": "astnode100021889",
"name": "refr",
"type": "BinaryExpression",
"funcscope": "Refraction",
@@ -44605,14 +45722,14 @@
"comment": "",
"meta": {
"range": [
- 230798,
- 230830
+ 235094,
+ 235126
],
"filename": "astronomy.js",
- "lineno": 5193,
+ "lineno": 5288,
"columnno": 12,
"code": {
- "id": "astnode100021529",
+ "id": "astnode100021921",
"name": "refr",
"type": "BinaryExpression",
"funcscope": "Refraction",
@@ -44631,14 +45748,14 @@
"comment": "",
"meta": {
"range": [
- 230933,
- 230943
+ 235229,
+ 235239
],
"filename": "astronomy.js",
- "lineno": 5198,
+ "lineno": 5293,
"columnno": 8,
"code": {
- "id": "astnode100021538",
+ "id": "astnode100021930",
"name": "refr",
"type": "Literal",
"funcscope": "Refraction",
@@ -44657,14 +45774,14 @@
"comment": "",
"meta": {
"range": [
- 230970,
- 231001
+ 235266,
+ 235297
],
"filename": "astronomy.js",
- "lineno": 5202,
+ "lineno": 5297,
"columnno": 0,
"code": {
- "id": "astnode100021544",
+ "id": "astnode100021936",
"name": "exports.Refraction",
"type": "Identifier",
"value": "Refraction",
@@ -44681,14 +45798,14 @@
"comment": "/**\n * @brief Calculates the inverse of an atmospheric refraction angle.\n *\n * Given an observed altitude angle that includes atmospheric refraction,\n * calculate the negative angular correction to obtain the unrefracted\n * altitude. This is useful for cases where observed horizontal\n * coordinates are to be converted to another orientation system,\n * but refraction first must be removed from the observed position.\n *\n * @param {string} refraction\n * `\"normal\"`: correct altitude for atmospheric refraction (recommended).\n * `\"jplhor\"`: for JPL Horizons compatibility testing only; not recommended for normal use.\n * `null`: no atmospheric refraction correction is performed.\n *\n * @param {number} bent_altitude\n * The apparent altitude that includes atmospheric refraction.\n *\n * @returns {number}\n * The angular adjustment in degrees to be added to the\n * altitude angle to correct for atmospheric lensing.\n * This will be less than or equal to zero.\n */",
"meta": {
"range": [
- 231999,
- 232592
+ 236295,
+ 236888
],
"filename": "astronomy.js",
- "lineno": 5225,
+ "lineno": 5320,
"columnno": 0,
"code": {
- "id": "astnode100021549",
+ "id": "astnode100021941",
"name": "InverseRefraction",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44748,14 +45865,14 @@
"comment": "",
"meta": {
"range": [
- 232277,
- 232341
+ 236573,
+ 236637
],
"filename": "astronomy.js",
- "lineno": 5229,
+ "lineno": 5324,
"columnno": 8,
"code": {
- "id": "astnode100021567",
+ "id": "astnode100021959",
"name": "altitude",
"type": "BinaryExpression",
"value": ""
@@ -44773,14 +45890,14 @@
"comment": "",
"meta": {
"range": [
- 232406,
- 232474
+ 236702,
+ 236770
],
"filename": "astronomy.js",
- "lineno": 5232,
+ "lineno": 5327,
"columnno": 12,
"code": {
- "id": "astnode100021578",
+ "id": "astnode100021970",
"name": "diff",
"type": "BinaryExpression",
"value": ""
@@ -44798,14 +45915,14 @@
"comment": "",
"meta": {
"range": [
- 232567,
- 232583
+ 236863,
+ 236879
],
"filename": "astronomy.js",
- "lineno": 5235,
+ "lineno": 5330,
"columnno": 8,
"code": {
- "id": "astnode100021601",
+ "id": "astnode100021993",
"name": "altitude",
"type": "Identifier",
"funcscope": "InverseRefraction",
@@ -44824,14 +45941,14 @@
"comment": "",
"meta": {
"range": [
- 232593,
- 232638
+ 236889,
+ 236934
],
"filename": "astronomy.js",
- "lineno": 5238,
+ "lineno": 5333,
"columnno": 0,
"code": {
- "id": "astnode100021605",
+ "id": "astnode100021997",
"name": "exports.InverseRefraction",
"type": "Identifier",
"value": "InverseRefraction",
@@ -44848,14 +45965,14 @@
"comment": "/**\n * @brief Applies a rotation to a vector, yielding a rotated vector.\n *\n * This function transforms a vector in one orientation to a vector\n * in another orientation.\n *\n * @param {RotationMatrix} rotation\n * A rotation matrix that specifies how the orientation of the vector is to be changed.\n *\n * @param {Vector} vector\n * The vector whose orientation is to be changed.\n *\n * @returns {Vector}\n * A vector in the orientation specified by `rotation`.\n */",
"meta": {
"range": [
- 233116,
- 233477
+ 237412,
+ 237773
],
"filename": "astronomy.js",
- "lineno": 5254,
+ "lineno": 5349,
"columnno": 0,
"code": {
- "id": "astnode100021610",
+ "id": "astnode100022002",
"name": "RotateVector",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44911,14 +46028,14 @@
"comment": "",
"meta": {
"range": [
- 233478,
- 233513
+ 237774,
+ 237809
],
"filename": "astronomy.js",
- "lineno": 5257,
+ "lineno": 5352,
"columnno": 0,
"code": {
- "id": "astnode100021727",
+ "id": "astnode100022119",
"name": "exports.RotateVector",
"type": "Identifier",
"value": "RotateVector",
@@ -44935,14 +46052,14 @@
"comment": "/**\n * @brief Applies a rotation to a state vector, yielding a rotated vector.\n *\n * This function transforms a state vector in one orientation to a vector\n * in another orientation.\n *\n * @param {RotationMatrix} rotation\n * A rotation matrix that specifies how the orientation of the state vector is to be changed.\n *\n * @param {StateVector} state\n * The state vector whose orientation is to be changed.\n * Both the position and velocity components are transformed.\n *\n * @return {StateVector}\n * A state vector in the orientation specified by `rotation`.\n */",
"meta": {
"range": [
- 234096,
- 234735
+ 238392,
+ 239031
],
"filename": "astronomy.js",
- "lineno": 5274,
+ "lineno": 5369,
"columnno": 0,
"code": {
- "id": "astnode100021732",
+ "id": "astnode100022124",
"name": "RotateState",
"type": "FunctionDeclaration",
"paramnames": [
@@ -44998,14 +46115,14 @@
"comment": "",
"meta": {
"range": [
- 234736,
- 234769
+ 239032,
+ 239065
],
"filename": "astronomy.js",
- "lineno": 5277,
+ "lineno": 5372,
"columnno": 0,
"code": {
- "id": "astnode100021954",
+ "id": "astnode100022346",
"name": "exports.RotateState",
"type": "Identifier",
"value": "RotateState",
@@ -45022,14 +46139,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to ecliptic J2000 (ECL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using equator at J2000 epoch.\n * Target: ECL = ecliptic system, using equator at J2000 epoch.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQJ to ECL.\n */",
"meta": {
"range": [
- 235212,
- 235522
+ 239508,
+ 239818
],
"filename": "astronomy.js",
- "lineno": 5289,
+ "lineno": 5384,
"columnno": 0,
"code": {
- "id": "astnode100021959",
+ "id": "astnode100022351",
"name": "Rotation_EQJ_ECL",
"type": "FunctionDeclaration",
"paramnames": []
@@ -45067,14 +46184,14 @@
"comment": "",
"meta": {
"range": [
- 235335,
- 235357
+ 239631,
+ 239653
],
"filename": "astronomy.js",
- "lineno": 5291,
+ "lineno": 5386,
"columnno": 10,
"code": {
- "id": "astnode100021963",
+ "id": "astnode100022355",
"name": "c",
"type": "Literal",
"value": 0.9174821430670688
@@ -45092,14 +46209,14 @@
"comment": "",
"meta": {
"range": [
- 235383,
- 235405
+ 239679,
+ 239701
],
"filename": "astronomy.js",
- "lineno": 5292,
+ "lineno": 5387,
"columnno": 10,
"code": {
- "id": "astnode100021967",
+ "id": "astnode100022359",
"name": "s",
"type": "Literal",
"value": 0.3977769691083922
@@ -45117,14 +46234,14 @@
"comment": "",
"meta": {
"range": [
- 235523,
- 235566
+ 239819,
+ 239862
],
"filename": "astronomy.js",
- "lineno": 5299,
+ "lineno": 5394,
"columnno": 0,
"code": {
- "id": "astnode100021991",
+ "id": "astnode100022383",
"name": "exports.Rotation_EQJ_ECL",
"type": "Identifier",
"value": "Rotation_EQJ_ECL",
@@ -45141,14 +46258,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from ecliptic J2000 (ECL) to equatorial J2000 (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: ECL = ecliptic system, using equator at J2000 epoch.\n * Target: EQJ = equatorial system, using equator at J2000 epoch.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts ECL to EQJ.\n */",
"meta": {
"range": [
- 236009,
- 236319
+ 240305,
+ 240615
],
"filename": "astronomy.js",
- "lineno": 5311,
+ "lineno": 5406,
"columnno": 0,
"code": {
- "id": "astnode100021996",
+ "id": "astnode100022388",
"name": "Rotation_ECL_EQJ",
"type": "FunctionDeclaration",
"paramnames": []
@@ -45186,14 +46303,14 @@
"comment": "",
"meta": {
"range": [
- 236132,
- 236154
+ 240428,
+ 240450
],
"filename": "astronomy.js",
- "lineno": 5313,
+ "lineno": 5408,
"columnno": 10,
"code": {
- "id": "astnode100022000",
+ "id": "astnode100022392",
"name": "c",
"type": "Literal",
"value": 0.9174821430670688
@@ -45211,14 +46328,14 @@
"comment": "",
"meta": {
"range": [
- 236180,
- 236202
+ 240476,
+ 240498
],
"filename": "astronomy.js",
- "lineno": 5314,
+ "lineno": 5409,
"columnno": 10,
"code": {
- "id": "astnode100022004",
+ "id": "astnode100022396",
"name": "s",
"type": "Literal",
"value": 0.3977769691083922
@@ -45236,14 +46353,14 @@
"comment": "",
"meta": {
"range": [
- 236320,
- 236363
+ 240616,
+ 240659
],
"filename": "astronomy.js",
- "lineno": 5321,
+ "lineno": 5416,
"columnno": 0,
"code": {
- "id": "astnode100022028",
+ "id": "astnode100022420",
"name": "exports.Rotation_ECL_EQJ",
"type": "Identifier",
"value": "Rotation_ECL_EQJ",
@@ -45260,14 +46377,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to equatorial of-date (EQD).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using equator at J2000 epoch.\n * Target: EQD = equatorial system, using equator of the specified date/time.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator defines the target orientation.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQJ to EQD at `time`.\n */",
"meta": {
"range": [
- 236958,
- 237188
+ 241254,
+ 241484
],
"filename": "astronomy.js",
- "lineno": 5336,
+ "lineno": 5431,
"columnno": 0,
"code": {
- "id": "astnode100022033",
+ "id": "astnode100022425",
"name": "Rotation_EQJ_EQD",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45318,14 +46435,14 @@
"comment": "",
"meta": {
"range": [
- 236996,
- 237017
+ 241292,
+ 241313
],
"filename": "astronomy.js",
- "lineno": 5337,
+ "lineno": 5432,
"columnno": 4,
"code": {
- "id": "astnode100022038",
+ "id": "astnode100022430",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_EQJ_EQD",
@@ -45344,14 +46461,14 @@
"comment": "",
"meta": {
"range": [
- 237029,
- 237083
+ 241325,
+ 241379
],
"filename": "astronomy.js",
- "lineno": 5338,
+ "lineno": 5433,
"columnno": 10,
"code": {
- "id": "astnode100022044",
+ "id": "astnode100022436",
"name": "prec",
"type": "CallExpression",
"value": ""
@@ -45369,14 +46486,14 @@
"comment": "",
"meta": {
"range": [
- 237095,
- 237146
+ 241391,
+ 241442
],
"filename": "astronomy.js",
- "lineno": 5339,
+ "lineno": 5434,
"columnno": 10,
"code": {
- "id": "astnode100022053",
+ "id": "astnode100022445",
"name": "nut",
"type": "CallExpression",
"value": ""
@@ -45394,14 +46511,14 @@
"comment": "",
"meta": {
"range": [
- 237189,
- 237232
+ 241485,
+ 241528
],
"filename": "astronomy.js",
- "lineno": 5342,
+ "lineno": 5437,
"columnno": 0,
"code": {
- "id": "astnode100022067",
+ "id": "astnode100022459",
"name": "exports.Rotation_EQJ_EQD",
"type": "Identifier",
"value": "Rotation_EQJ_EQD",
@@ -45418,14 +46535,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial of-date (EQD) to equatorial J2000 (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQD = equatorial system, using equator of the specified date/time.\n * Target: EQJ = equatorial system, using equator at J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator defines the source orientation.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQD at `time` to EQJ.\n */",
"meta": {
"range": [
- 237827,
- 238057
+ 242123,
+ 242353
],
"filename": "astronomy.js",
- "lineno": 5357,
+ "lineno": 5452,
"columnno": 0,
"code": {
- "id": "astnode100022072",
+ "id": "astnode100022464",
"name": "Rotation_EQD_EQJ",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45476,14 +46593,14 @@
"comment": "",
"meta": {
"range": [
- 237865,
- 237886
+ 242161,
+ 242182
],
"filename": "astronomy.js",
- "lineno": 5358,
+ "lineno": 5453,
"columnno": 4,
"code": {
- "id": "astnode100022077",
+ "id": "astnode100022469",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_EQD_EQJ",
@@ -45502,14 +46619,14 @@
"comment": "",
"meta": {
"range": [
- 237898,
- 237949
+ 242194,
+ 242245
],
"filename": "astronomy.js",
- "lineno": 5359,
+ "lineno": 5454,
"columnno": 10,
"code": {
- "id": "astnode100022083",
+ "id": "astnode100022475",
"name": "nut",
"type": "CallExpression",
"value": ""
@@ -45527,14 +46644,14 @@
"comment": "",
"meta": {
"range": [
- 237961,
- 238015
+ 242257,
+ 242311
],
"filename": "astronomy.js",
- "lineno": 5360,
+ "lineno": 5455,
"columnno": 10,
"code": {
- "id": "astnode100022092",
+ "id": "astnode100022484",
"name": "prec",
"type": "CallExpression",
"value": ""
@@ -45552,14 +46669,14 @@
"comment": "",
"meta": {
"range": [
- 238058,
- 238101
+ 242354,
+ 242397
],
"filename": "astronomy.js",
- "lineno": 5363,
+ "lineno": 5458,
"columnno": 0,
"code": {
- "id": "astnode100022106",
+ "id": "astnode100022498",
"name": "exports.Rotation_EQD_EQJ",
"type": "Identifier",
"value": "Rotation_EQD_EQJ",
@@ -45576,14 +46693,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial of-date (EQD) to horizontal (HOR).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQD = equatorial system, using equator of the specified date/time.\n * Target: HOR = horizontal system.\n *\n * Use `HorizonFromVector` to convert the return value\n * to a traditional altitude/azimuth pair.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator applies.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQD to HOR at `time` and for `observer`.\n * The components of the horizontal vector are:\n * x = north, y = west, z = zenith (straight up from the observer).\n * These components are chosen so that the \"right-hand rule\" works for the vector\n * and so that north represents the direction where azimuth = 0.\n */",
"meta": {
"range": [
- 239161,
- 239956
+ 243457,
+ 244252
],
"filename": "astronomy.js",
- "lineno": 5388,
+ "lineno": 5483,
"columnno": 0,
"code": {
- "id": "astnode100022111",
+ "id": "astnode100022503",
"name": "Rotation_EQD_HOR",
"type": "FunctionDeclaration",
"paramnames": [
@@ -45653,14 +46770,14 @@
"comment": "",
"meta": {
"range": [
- 239209,
- 239230
+ 243505,
+ 243526
],
"filename": "astronomy.js",
- "lineno": 5389,
+ "lineno": 5484,
"columnno": 4,
"code": {
- "id": "astnode100022117",
+ "id": "astnode100022509",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_EQD_HOR",
@@ -45679,14 +46796,14 @@
"comment": "",
"meta": {
"range": [
- 239242,
- 239296
+ 243538,
+ 243592
],
"filename": "astronomy.js",
- "lineno": 5390,
+ "lineno": 5485,
"columnno": 10,
"code": {
- "id": "astnode100022123",
+ "id": "astnode100022515",
"name": "sinlat",
"type": "CallExpression",
"value": ""
@@ -45704,14 +46821,14 @@
"comment": "",
"meta": {
"range": [
- 239308,
- 239362
+ 243604,
+ 243658
],
"filename": "astronomy.js",
- "lineno": 5391,
+ "lineno": 5486,
"columnno": 10,
"code": {
- "id": "astnode100022137",
+ "id": "astnode100022529",
"name": "coslat",
"type": "CallExpression",
"value": ""
@@ -45729,14 +46846,14 @@
"comment": "",
"meta": {
"range": [
- 239374,
- 239429
+ 243670,
+ 243725
],
"filename": "astronomy.js",
- "lineno": 5392,
+ "lineno": 5487,
"columnno": 10,
"code": {
- "id": "astnode100022151",
+ "id": "astnode100022543",
"name": "sinlon",
"type": "CallExpression",
"value": ""
@@ -45754,14 +46871,14 @@
"comment": "",
"meta": {
"range": [
- 239441,
- 239496
+ 243737,
+ 243792
],
"filename": "astronomy.js",
- "lineno": 5393,
+ "lineno": 5488,
"columnno": 10,
"code": {
- "id": "astnode100022165",
+ "id": "astnode100022557",
"name": "coslon",
"type": "CallExpression",
"value": ""
@@ -45779,14 +46896,14 @@
"comment": "",
"meta": {
"range": [
- 239508,
- 239556
+ 243804,
+ 243852
],
"filename": "astronomy.js",
- "lineno": 5394,
+ "lineno": 5489,
"columnno": 10,
"code": {
- "id": "astnode100022179",
+ "id": "astnode100022571",
"name": "uze",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"sinlat\"]"
@@ -45804,14 +46921,14 @@
"comment": "",
"meta": {
"range": [
- 239568,
- 239618
+ 243864,
+ 243914
],
"filename": "astronomy.js",
- "lineno": 5395,
+ "lineno": 5490,
"columnno": 10,
"code": {
- "id": "astnode100022190",
+ "id": "astnode100022582",
"name": "une",
"type": "ArrayExpression",
"value": "[\"\",\"\",\"coslat\"]"
@@ -45829,14 +46946,14 @@
"comment": "",
"meta": {
"range": [
- 239630,
- 239656
+ 243926,
+ 243952
],
"filename": "astronomy.js",
- "lineno": 5396,
+ "lineno": 5491,
"columnno": 10,
"code": {
- "id": "astnode100022203",
+ "id": "astnode100022595",
"name": "uwe",
"type": "ArrayExpression",
"value": "[\"sinlon\",\"-coslon\",0]"
@@ -45854,14 +46971,14 @@
"comment": "",
"meta": {
"range": [
- 239668,
- 239706
+ 243964,
+ 244002
],
"filename": "astronomy.js",
- "lineno": 5397,
+ "lineno": 5492,
"columnno": 10,
"code": {
- "id": "astnode100022211",
+ "id": "astnode100022603",
"name": "spin_angle",
"type": "BinaryExpression",
"value": ""
@@ -45879,14 +46996,14 @@
"comment": "",
"meta": {
"range": [
- 239718,
- 239744
+ 244014,
+ 244040
],
"filename": "astronomy.js",
- "lineno": 5398,
+ "lineno": 5493,
"columnno": 10,
"code": {
- "id": "astnode100022220",
+ "id": "astnode100022612",
"name": "uz",
"type": "CallExpression",
"value": ""
@@ -45904,14 +47021,14 @@
"comment": "",
"meta": {
"range": [
- 239756,
- 239782
+ 244052,
+ 244078
],
"filename": "astronomy.js",
- "lineno": 5399,
+ "lineno": 5494,
"columnno": 10,
"code": {
- "id": "astnode100022227",
+ "id": "astnode100022619",
"name": "un",
"type": "CallExpression",
"value": ""
@@ -45929,14 +47046,14 @@
"comment": "",
"meta": {
"range": [
- 239794,
- 239820
+ 244090,
+ 244116
],
"filename": "astronomy.js",
- "lineno": 5400,
+ "lineno": 5495,
"columnno": 10,
"code": {
- "id": "astnode100022234",
+ "id": "astnode100022626",
"name": "uw",
"type": "CallExpression",
"value": ""
@@ -45954,14 +47071,14 @@
"comment": "",
"meta": {
"range": [
- 239957,
- 240000
+ 244253,
+ 244296
],
"filename": "astronomy.js",
- "lineno": 5407,
+ "lineno": 5502,
"columnno": 0,
"code": {
- "id": "astnode100022275",
+ "id": "astnode100022667",
"name": "exports.Rotation_EQD_HOR",
"type": "Identifier",
"value": "Rotation_EQD_HOR",
@@ -45978,14 +47095,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from horizontal (HOR) to equatorial of-date (EQD).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: HOR = horizontal system (x=North, y=West, z=Zenith).\n * Target: EQD = equatorial system, using equator of the specified date/time.\n *\n * @param {FlexibleDateTime} time\n * The date and time at which the Earth's equator applies.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts HOR to EQD at `time` and for `observer`.\n */",
"meta": {
"range": [
- 240704,
- 240832
+ 245000,
+ 245128
],
"filename": "astronomy.js",
- "lineno": 5425,
+ "lineno": 5520,
"columnno": 0,
"code": {
- "id": "astnode100022280",
+ "id": "astnode100022672",
"name": "Rotation_HOR_EQD",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46044,14 +47161,14 @@
"comment": "",
"meta": {
"range": [
- 240758,
- 240796
+ 245054,
+ 245092
],
"filename": "astronomy.js",
- "lineno": 5426,
+ "lineno": 5521,
"columnno": 10,
"code": {
- "id": "astnode100022286",
+ "id": "astnode100022678",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -46069,14 +47186,14 @@
"comment": "",
"meta": {
"range": [
- 240833,
- 240876
+ 245129,
+ 245172
],
"filename": "astronomy.js",
- "lineno": 5429,
+ "lineno": 5524,
"columnno": 0,
"code": {
- "id": "astnode100022297",
+ "id": "astnode100022689",
"name": "exports.Rotation_HOR_EQD",
"type": "Identifier",
"value": "Rotation_HOR_EQD",
@@ -46093,14 +47210,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from horizontal (HOR) to J2000 equatorial (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: HOR = horizontal system (x=North, y=West, z=Zenith).\n * Target: EQJ = equatorial system, using equator at the J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the observation.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts HOR to EQD at `time` and for `observer`.\n */",
"meta": {
"range": [
- 241552,
- 241768
+ 245848,
+ 246064
],
"filename": "astronomy.js",
- "lineno": 5447,
+ "lineno": 5542,
"columnno": 0,
"code": {
- "id": "astnode100022302",
+ "id": "astnode100022694",
"name": "Rotation_HOR_EQJ",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46161,14 +47278,14 @@
"comment": "",
"meta": {
"range": [
- 241600,
- 241621
+ 245896,
+ 245917
],
"filename": "astronomy.js",
- "lineno": 5448,
+ "lineno": 5543,
"columnno": 4,
"code": {
- "id": "astnode100022308",
+ "id": "astnode100022700",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_HOR_EQJ",
@@ -46187,14 +47304,14 @@
"comment": "",
"meta": {
"range": [
- 241633,
- 241675
+ 245929,
+ 245971
],
"filename": "astronomy.js",
- "lineno": 5449,
+ "lineno": 5544,
"columnno": 10,
"code": {
- "id": "astnode100022314",
+ "id": "astnode100022706",
"name": "hor_eqd",
"type": "CallExpression",
"value": ""
@@ -46212,14 +47329,14 @@
"comment": "",
"meta": {
"range": [
- 241687,
- 241719
+ 245983,
+ 246015
],
"filename": "astronomy.js",
- "lineno": 5450,
+ "lineno": 5545,
"columnno": 10,
"code": {
- "id": "astnode100022321",
+ "id": "astnode100022713",
"name": "eqd_eqj",
"type": "CallExpression",
"value": ""
@@ -46237,14 +47354,14 @@
"comment": "",
"meta": {
"range": [
- 241769,
- 241812
+ 246065,
+ 246108
],
"filename": "astronomy.js",
- "lineno": 5453,
+ "lineno": 5548,
"columnno": 0,
"code": {
- "id": "astnode100022332",
+ "id": "astnode100022724",
"name": "exports.Rotation_HOR_EQJ",
"type": "Identifier",
"value": "Rotation_HOR_EQJ",
@@ -46261,14 +47378,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to horizontal (HOR).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using the equator at the J2000 epoch.\n * Target: HOR = horizontal system.\n *\n * Use {@link HorizonFromVector} to convert the return value\n * to a traditional altitude/azimuth pair.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the desired horizontal orientation.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @return\n * A rotation matrix that converts EQJ to HOR at `time` and for `observer`.\n * The components of the horizontal vector are:\n * x = north, y = west, z = zenith (straight up from the observer).\n * These components are chosen so that the \"right-hand rule\" works for the vector\n * and so that north represents the direction where azimuth = 0.\n */",
"meta": {
"range": [
- 242855,
- 242983
+ 247151,
+ 247279
],
"filename": "astronomy.js",
- "lineno": 5478,
+ "lineno": 5573,
"columnno": 0,
"code": {
- "id": "astnode100022337",
+ "id": "astnode100022729",
"name": "Rotation_EQJ_HOR",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46322,14 +47439,14 @@
"comment": "",
"meta": {
"range": [
- 242909,
- 242947
+ 247205,
+ 247243
],
"filename": "astronomy.js",
- "lineno": 5479,
+ "lineno": 5574,
"columnno": 10,
"code": {
- "id": "astnode100022343",
+ "id": "astnode100022735",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -46347,14 +47464,14 @@
"comment": "",
"meta": {
"range": [
- 242984,
- 243027
+ 247280,
+ 247323
],
"filename": "astronomy.js",
- "lineno": 5482,
+ "lineno": 5577,
"columnno": 0,
"code": {
- "id": "astnode100022354",
+ "id": "astnode100022746",
"name": "exports.Rotation_EQJ_HOR",
"type": "Identifier",
"value": "Rotation_EQJ_HOR",
@@ -46371,14 +47488,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial of-date (EQD) to ecliptic J2000 (ECL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQD = equatorial system, using equator of date.\n * Target: ECL = ecliptic system, using equator at J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the source equator.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQD to ECL.\n */",
"meta": {
"range": [
- 243551,
- 243716
+ 247847,
+ 248012
],
"filename": "astronomy.js",
- "lineno": 5497,
+ "lineno": 5592,
"columnno": 0,
"code": {
- "id": "astnode100022359",
+ "id": "astnode100022751",
"name": "Rotation_EQD_ECL",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46428,14 +47545,14 @@
"comment": "",
"meta": {
"range": [
- 243595,
- 243627
+ 247891,
+ 247923
],
"filename": "astronomy.js",
- "lineno": 5498,
+ "lineno": 5593,
"columnno": 10,
"code": {
- "id": "astnode100022364",
+ "id": "astnode100022756",
"name": "eqd_eqj",
"type": "CallExpression",
"value": ""
@@ -46453,14 +47570,14 @@
"comment": "",
"meta": {
"range": [
- 243639,
- 243667
+ 247935,
+ 247963
],
"filename": "astronomy.js",
- "lineno": 5499,
+ "lineno": 5594,
"columnno": 10,
"code": {
- "id": "astnode100022370",
+ "id": "astnode100022762",
"name": "eqj_ecl",
"type": "CallExpression",
"value": ""
@@ -46478,14 +47595,14 @@
"comment": "",
"meta": {
"range": [
- 243717,
- 243760
+ 248013,
+ 248056
],
"filename": "astronomy.js",
- "lineno": 5502,
+ "lineno": 5597,
"columnno": 0,
"code": {
- "id": "astnode100022380",
+ "id": "astnode100022772",
"name": "exports.Rotation_EQD_ECL",
"type": "Identifier",
"value": "Rotation_EQD_ECL",
@@ -46502,14 +47619,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from ecliptic J2000 (ECL) to equatorial of-date (EQD).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: ECL = ecliptic system, using equator at J2000 epoch.\n * Target: EQD = equatorial system, using equator of date.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the desired equator.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts ECL to EQD.\n */",
"meta": {
"range": [
- 244285,
- 244393
+ 248581,
+ 248689
],
"filename": "astronomy.js",
- "lineno": 5517,
+ "lineno": 5612,
"columnno": 0,
"code": {
- "id": "astnode100022385",
+ "id": "astnode100022777",
"name": "Rotation_ECL_EQD",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46558,14 +47675,14 @@
"comment": "",
"meta": {
"range": [
- 244329,
- 244357
+ 248625,
+ 248653
],
"filename": "astronomy.js",
- "lineno": 5518,
+ "lineno": 5613,
"columnno": 10,
"code": {
- "id": "astnode100022390",
+ "id": "astnode100022782",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -46583,14 +47700,14 @@
"comment": "",
"meta": {
"range": [
- 244394,
- 244437
+ 248690,
+ 248733
],
"filename": "astronomy.js",
- "lineno": 5521,
+ "lineno": 5616,
"columnno": 0,
"code": {
- "id": "astnode100022400",
+ "id": "astnode100022792",
"name": "exports.Rotation_ECL_EQD",
"type": "Identifier",
"value": "Rotation_ECL_EQD",
@@ -46607,14 +47724,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from ecliptic J2000 (ECL) to horizontal (HOR).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: ECL = ecliptic system, using equator at J2000 epoch.\n * Target: HOR = horizontal system.\n *\n * Use {@link HorizonFromVector} to convert the return value\n * to a traditional altitude/azimuth pair.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the desired horizontal orientation.\n *\n * @param {Observer} observer\n * A location near the Earth's mean sea level that defines the observer's horizon.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts ECL to HOR at `time` and for `observer`.\n * The components of the horizontal vector are:\n * x = north, y = west, z = zenith (straight up from the observer).\n * These components are chosen so that the \"right-hand rule\" works for the vector\n * and so that north represents the direction where azimuth = 0.\n */",
"meta": {
"range": [
- 245486,
- 245702
+ 249782,
+ 249998
],
"filename": "astronomy.js",
- "lineno": 5546,
+ "lineno": 5641,
"columnno": 0,
"code": {
- "id": "astnode100022405",
+ "id": "astnode100022797",
"name": "Rotation_ECL_HOR",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46675,14 +47792,14 @@
"comment": "",
"meta": {
"range": [
- 245534,
- 245555
+ 249830,
+ 249851
],
"filename": "astronomy.js",
- "lineno": 5547,
+ "lineno": 5642,
"columnno": 4,
"code": {
- "id": "astnode100022411",
+ "id": "astnode100022803",
"name": "time",
"type": "CallExpression",
"funcscope": "Rotation_ECL_HOR",
@@ -46701,14 +47818,14 @@
"comment": "",
"meta": {
"range": [
- 245567,
- 245599
+ 249863,
+ 249895
],
"filename": "astronomy.js",
- "lineno": 5548,
+ "lineno": 5643,
"columnno": 10,
"code": {
- "id": "astnode100022417",
+ "id": "astnode100022809",
"name": "ecl_eqd",
"type": "CallExpression",
"value": ""
@@ -46726,14 +47843,14 @@
"comment": "",
"meta": {
"range": [
- 245611,
- 245653
+ 249907,
+ 249949
],
"filename": "astronomy.js",
- "lineno": 5549,
+ "lineno": 5644,
"columnno": 10,
"code": {
- "id": "astnode100022423",
+ "id": "astnode100022815",
"name": "eqd_hor",
"type": "CallExpression",
"value": ""
@@ -46751,14 +47868,14 @@
"comment": "",
"meta": {
"range": [
- 245703,
- 245746
+ 249999,
+ 250042
],
"filename": "astronomy.js",
- "lineno": 5552,
+ "lineno": 5647,
"columnno": 0,
"code": {
- "id": "astnode100022435",
+ "id": "astnode100022827",
"name": "exports.Rotation_ECL_HOR",
"type": "Identifier",
"value": "Rotation_ECL_HOR",
@@ -46775,14 +47892,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from horizontal (HOR) to ecliptic J2000 (ECL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: HOR = horizontal system.\n * Target: ECL = ecliptic system, using equator at J2000 epoch.\n *\n * @param {FlexibleDateTime} time\n * The date and time of the horizontal observation.\n *\n * @param {Observer} observer\n * The location of the horizontal observer.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts HOR to ECL.\n */",
"meta": {
"range": [
- 246329,
- 246457
+ 250625,
+ 250753
],
"filename": "astronomy.js",
- "lineno": 5570,
+ "lineno": 5665,
"columnno": 0,
"code": {
- "id": "astnode100022440",
+ "id": "astnode100022832",
"name": "Rotation_HOR_ECL",
"type": "FunctionDeclaration",
"paramnames": [
@@ -46841,14 +47958,14 @@
"comment": "",
"meta": {
"range": [
- 246383,
- 246421
+ 250679,
+ 250717
],
"filename": "astronomy.js",
- "lineno": 5571,
+ "lineno": 5666,
"columnno": 10,
"code": {
- "id": "astnode100022446",
+ "id": "astnode100022838",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -46866,14 +47983,14 @@
"comment": "",
"meta": {
"range": [
- 246458,
- 246501
+ 250754,
+ 250797
],
"filename": "astronomy.js",
- "lineno": 5574,
+ "lineno": 5669,
"columnno": 0,
"code": {
- "id": "astnode100022457",
+ "id": "astnode100022849",
"name": "exports.Rotation_HOR_ECL",
"type": "Identifier",
"value": "Rotation_HOR_ECL",
@@ -46890,14 +48007,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from equatorial J2000 (EQJ) to galactic (GAL).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: EQJ = equatorial system, using the equator at the J2000 epoch.\n * Target: GAL = galactic system (IAU 1958 definition).\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts EQJ to GAL.\n */",
"meta": {
"range": [
- 246938,
- 247374
+ 251234,
+ 251670
],
"filename": "astronomy.js",
- "lineno": 5586,
+ "lineno": 5681,
"columnno": 0,
"code": {
- "id": "astnode100022462",
+ "id": "astnode100022854",
"name": "Rotation_EQJ_GAL",
"type": "FunctionDeclaration",
"paramnames": []
@@ -46931,14 +48048,14 @@
"comment": "",
"meta": {
"range": [
- 247375,
- 247418
+ 251671,
+ 251714
],
"filename": "astronomy.js",
- "lineno": 5596,
+ "lineno": 5691,
"columnno": 0,
"code": {
- "id": "astnode100022491",
+ "id": "astnode100022883",
"name": "exports.Rotation_EQJ_GAL",
"type": "Identifier",
"value": "Rotation_EQJ_GAL",
@@ -46955,14 +48072,14 @@
"comment": "/**\n * @brief Calculates a rotation matrix from galactic (GAL) to equatorial J2000 (EQJ).\n *\n * This is one of the family of functions that returns a rotation matrix\n * for converting from one orientation to another.\n * Source: GAL = galactic system (IAU 1958 definition).\n * Target: EQJ = equatorial system, using the equator at the J2000 epoch.\n *\n * @returns {RotationMatrix}\n * A rotation matrix that converts GAL to EQJ.\n */",
"meta": {
"range": [
- 247855,
- 248291
+ 252151,
+ 252587
],
"filename": "astronomy.js",
- "lineno": 5608,
+ "lineno": 5703,
"columnno": 0,
"code": {
- "id": "astnode100022496",
+ "id": "astnode100022888",
"name": "Rotation_GAL_EQJ",
"type": "FunctionDeclaration",
"paramnames": []
@@ -46996,14 +48113,14 @@
"comment": "",
"meta": {
"range": [
- 248292,
- 248335
+ 252588,
+ 252631
],
"filename": "astronomy.js",
- "lineno": 5618,
+ "lineno": 5713,
"columnno": 0,
"code": {
- "id": "astnode100022525",
+ "id": "astnode100022917",
"name": "exports.Rotation_GAL_EQJ",
"type": "Identifier",
"value": "Rotation_GAL_EQJ",
@@ -47020,14 +48137,14 @@
"comment": "",
"meta": {
"range": [
- 248343,
- 251479
+ 252639,
+ 255775
],
"filename": "astronomy.js",
- "lineno": 5619,
+ "lineno": 5714,
"columnno": 6,
"code": {
- "id": "astnode100022531",
+ "id": "astnode100022923",
"name": "ConstelNames",
"type": "ArrayExpression",
"value": "[\"[\\\"And\\\",\\\"Andromeda\\\"]\",\"[\\\"Ant\\\",\\\"Antila\\\"]\",\"[\\\"Aps\\\",\\\"Apus\\\"]\",\"[\\\"Aql\\\",\\\"Aquila\\\"]\",\"[\\\"Aqr\\\",\\\"Aquarius\\\"]\",\"[\\\"Ara\\\",\\\"Ara\\\"]\",\"[\\\"Ari\\\",\\\"Aries\\\"]\",\"[\\\"Aur\\\",\\\"Auriga\\\"]\",\"[\\\"Boo\\\",\\\"Bootes\\\"]\",\"[\\\"Cae\\\",\\\"Caelum\\\"]\",\"[\\\"Cam\\\",\\\"Camelopardis\\\"]\",\"[\\\"Cap\\\",\\\"Capricornus\\\"]\",\"[\\\"Car\\\",\\\"Carina\\\"]\",\"[\\\"Cas\\\",\\\"Cassiopeia\\\"]\",\"[\\\"Cen\\\",\\\"Centaurus\\\"]\",\"[\\\"Cep\\\",\\\"Cepheus\\\"]\",\"[\\\"Cet\\\",\\\"Cetus\\\"]\",\"[\\\"Cha\\\",\\\"Chamaeleon\\\"]\",\"[\\\"Cir\\\",\\\"Circinus\\\"]\",\"[\\\"CMa\\\",\\\"Canis Major\\\"]\",\"[\\\"CMi\\\",\\\"Canis Minor\\\"]\",\"[\\\"Cnc\\\",\\\"Cancer\\\"]\",\"[\\\"Col\\\",\\\"Columba\\\"]\",\"[\\\"Com\\\",\\\"Coma Berenices\\\"]\",\"[\\\"CrA\\\",\\\"Corona Australis\\\"]\",\"[\\\"CrB\\\",\\\"Corona Borealis\\\"]\",\"[\\\"Crt\\\",\\\"Crater\\\"]\",\"[\\\"Cru\\\",\\\"Crux\\\"]\",\"[\\\"Crv\\\",\\\"Corvus\\\"]\",\"[\\\"CVn\\\",\\\"Canes Venatici\\\"]\",\"[\\\"Cyg\\\",\\\"Cygnus\\\"]\",\"[\\\"Del\\\",\\\"Delphinus\\\"]\",\"[\\\"Dor\\\",\\\"Dorado\\\"]\",\"[\\\"Dra\\\",\\\"Draco\\\"]\",\"[\\\"Equ\\\",\\\"Equuleus\\\"]\",\"[\\\"Eri\\\",\\\"Eridanus\\\"]\",\"[\\\"For\\\",\\\"Fornax\\\"]\",\"[\\\"Gem\\\",\\\"Gemini\\\"]\",\"[\\\"Gru\\\",\\\"Grus\\\"]\",\"[\\\"Her\\\",\\\"Hercules\\\"]\",\"[\\\"Hor\\\",\\\"Horologium\\\"]\",\"[\\\"Hya\\\",\\\"Hydra\\\"]\",\"[\\\"Hyi\\\",\\\"Hydrus\\\"]\",\"[\\\"Ind\\\",\\\"Indus\\\"]\",\"[\\\"Lac\\\",\\\"Lacerta\\\"]\",\"[\\\"Leo\\\",\\\"Leo\\\"]\",\"[\\\"Lep\\\",\\\"Lepus\\\"]\",\"[\\\"Lib\\\",\\\"Libra\\\"]\",\"[\\\"LMi\\\",\\\"Leo Minor\\\"]\",\"[\\\"Lup\\\",\\\"Lupus\\\"]\",\"[\\\"Lyn\\\",\\\"Lynx\\\"]\",\"[\\\"Lyr\\\",\\\"Lyra\\\"]\",\"[\\\"Men\\\",\\\"Mensa\\\"]\",\"[\\\"Mic\\\",\\\"Microscopium\\\"]\",\"[\\\"Mon\\\",\\\"Monoceros\\\"]\",\"[\\\"Mus\\\",\\\"Musca\\\"]\",\"[\\\"Nor\\\",\\\"Norma\\\"]\",\"[\\\"Oct\\\",\\\"Octans\\\"]\",\"[\\\"Oph\\\",\\\"Ophiuchus\\\"]\",\"[\\\"Ori\\\",\\\"Orion\\\"]\",\"[\\\"Pav\\\",\\\"Pavo\\\"]\",\"[\\\"Peg\\\",\\\"Pegasus\\\"]\",\"[\\\"Per\\\",\\\"Perseus\\\"]\",\"[\\\"Phe\\\",\\\"Phoenix\\\"]\",\"[\\\"Pic\\\",\\\"Pictor\\\"]\",\"[\\\"PsA\\\",\\\"Pisces Austrinus\\\"]\",\"[\\\"Psc\\\",\\\"Pisces\\\"]\",\"[\\\"Pup\\\",\\\"Puppis\\\"]\",\"[\\\"Pyx\\\",\\\"Pyxis\\\"]\",\"[\\\"Ret\\\",\\\"Reticulum\\\"]\",\"[\\\"Scl\\\",\\\"Sculptor\\\"]\",\"[\\\"Sco\\\",\\\"Scorpius\\\"]\",\"[\\\"Sct\\\",\\\"Scutum\\\"]\",\"[\\\"Ser\\\",\\\"Serpens\\\"]\",\"[\\\"Sex\\\",\\\"Sextans\\\"]\",\"[\\\"Sge\\\",\\\"Sagitta\\\"]\",\"[\\\"Sgr\\\",\\\"Sagittarius\\\"]\",\"[\\\"Tau\\\",\\\"Taurus\\\"]\",\"[\\\"Tel\\\",\\\"Telescopium\\\"]\",\"[\\\"TrA\\\",\\\"Triangulum Australe\\\"]\",\"[\\\"Tri\\\",\\\"Triangulum\\\"]\",\"[\\\"Tuc\\\",\\\"Tucana\\\"]\",\"[\\\"UMa\\\",\\\"Ursa Major\\\"]\",\"[\\\"UMi\\\",\\\"Ursa Minor\\\"]\",\"[\\\"Vel\\\",\\\"Vela\\\"]\",\"[\\\"Vir\\\",\\\"Virgo\\\"]\",\"[\\\"Vol\\\",\\\"Volans\\\"]\",\"[\\\"Vul\\\",\\\"Vulpecula\\\"]\"]"
@@ -47044,14 +48161,14 @@
"comment": "",
"meta": {
"range": [
- 251487,
- 265560
+ 255783,
+ 269856
],
"filename": "astronomy.js",
- "lineno": 5796,
+ "lineno": 5891,
"columnno": 6,
"code": {
- "id": "astnode100022799",
+ "id": "astnode100023191",
"name": "ConstelBounds",
"type": "ArrayExpression",
"value": "[\"[83,0,8640,2112]\",\"[83,2880,5220,2076]\",\"[83,7560,8280,2068]\",\"[83,6480,7560,2064]\",\"[15,0,2880,2040]\",\"[10,3300,3840,1968]\",\"[15,0,1800,1920]\",\"[10,3840,5220,1920]\",\"[83,6300,6480,1920]\",\"[33,7260,7560,1920]\",\"[15,0,1263,1848]\",\"[10,4140,4890,1848]\",\"[83,5952,6300,1800]\",\"[15,7260,7440,1800]\",\"[10,2868,3300,1764]\",\"[33,3300,4080,1764]\",\"[83,4680,5952,1680]\",\"[13,1116,1230,1632]\",\"[33,7350,7440,1608]\",\"[33,4080,4320,1596]\",\"[15,0,120,1584]\",\"[83,5040,5640,1584]\",\"[15,8490,8640,1584]\",\"[33,4320,4860,1536]\",\"[33,4860,5190,1512]\",\"[15,8340,8490,1512]\",\"[10,2196,2520,1488]\",\"[33,7200,7350,1476]\",\"[15,7393.2,7416,1462]\",\"[10,2520,2868,1440]\",\"[82,2868,3030,1440]\",\"[33,7116,7200,1428]\",\"[15,7200,7393.2,1428]\",\"[15,8232,8340,1418]\",\"[13,0,876,1404]\",\"[33,6990,7116,1392]\",\"[13,612,687,1380]\",\"[13,876,1116,1368]\",\"[10,1116,1140,1368]\",\"[15,8034,8232,1350]\",\"[10,1800,2196,1344]\",\"[82,5052,5190,1332]\",\"[33,5190,6990,1332]\",\"[10,1140,1200,1320]\",\"[15,7968,8034,1320]\",\"[15,7416,7908,1316]\",\"[13,0,612,1296]\",\"[50,2196,2340,1296]\",\"[82,4350,4860,1272]\",\"[33,5490,5670,1272]\",\"[15,7908,7968,1266]\",\"[10,1200,1800,1260]\",\"[13,8232,8400,1260]\",\"[33,5670,6120,1236]\",\"[62,735,906,1212]\",\"[33,6120,6564,1212]\",\"[13,0,492,1200]\",\"[62,492,600,1200]\",\"[50,2340,2448,1200]\",\"[13,8400,8640,1200]\",\"[82,4860,5052,1164]\",\"[13,0,402,1152]\",\"[13,8490,8640,1152]\",\"[39,6543,6564,1140]\",\"[33,6564,6870,1140]\",\"[30,6870,6900,1140]\",\"[62,600,735,1128]\",\"[82,3030,3300,1128]\",\"[13,60,312,1104]\",\"[82,4320,4350,1080]\",\"[50,2448,2652,1068]\",\"[30,7887,7908,1056]\",\"[30,7875,7887,1050]\",\"[30,6900,6984,1044]\",\"[82,3300,3660,1008]\",\"[82,3660,3882,960]\",\"[8,5556,5670,960]\",\"[39,5670,5880,960]\",\"[50,3330,3450,954]\",\"[0,0,906,882]\",\"[62,906,924,882]\",\"[51,6969,6984,876]\",\"[62,1620,1689,864]\",\"[30,7824,7875,864]\",\"[44,7875,7920,864]\",\"[7,2352,2652,852]\",\"[50,2652,2790,852]\",\"[0,0,720,840]\",\"[44,7920,8214,840]\",\"[44,8214,8232,828]\",\"[0,8232,8460,828]\",\"[62,924,978,816]\",\"[82,3882,3960,816]\",\"[29,4320,4440,816]\",\"[50,2790,3330,804]\",\"[48,3330,3558,804]\",\"[0,258,507,792]\",\"[8,5466,5556,792]\",\"[0,8460,8550,770]\",\"[29,4440,4770,768]\",\"[0,8550,8640,752]\",\"[29,5025,5052,738]\",\"[80,870,978,736]\",\"[62,978,1620,736]\",\"[7,1620,1710,720]\",\"[51,6543,6969,720]\",\"[82,3960,4320,696]\",\"[30,7080,7530,696]\",\"[7,1710,2118,684]\",\"[48,3558,3780,684]\",\"[29,4770,5025,684]\",\"[0,0,24,672]\",\"[80,507,600,672]\",\"[7,2118,2352,672]\",\"[37,2838,2880,672]\",\"[30,7530,7824,672]\",\"[30,6933,7080,660]\",\"[80,690,870,654]\",\"[25,5820,5880,648]\",\"[8,5430,5466,624]\",\"[25,5466,5820,624]\",\"[51,6612,6792,624]\",\"[48,3870,3960,612]\",\"[51,6792,6933,612]\",\"[80,600,690,600]\",\"[66,258,306,570]\",\"[48,3780,3870,564]\",\"[87,7650,7710,564]\",\"[77,2052,2118,548]\",\"[0,24,51,528]\",\"[73,5730,5772,528]\",\"[37,2118,2238,516]\",\"[87,7140,7290,510]\",\"[87,6792,6930,506]\",\"[0,51,306,504]\",\"[87,7290,7404,492]\",\"[37,2811,2838,480]\",\"[87,7404,7650,468]\",\"[87,6930,7140,460]\",\"[6,1182,1212,456]\",\"[75,6792,6840,444]\",\"[59,2052,2076,432]\",\"[37,2238,2271,420]\",\"[75,6840,7140,388]\",\"[77,1788,1920,384]\",\"[39,5730,5790,384]\",\"[75,7140,7290,378]\",\"[77,1662,1788,372]\",\"[77,1920,2016,372]\",\"[23,4620,4860,360]\",\"[39,6210,6570,344]\",\"[23,4272,4620,336]\",\"[37,2700,2811,324]\",\"[39,6030,6210,308]\",\"[61,0,51,300]\",\"[77,2016,2076,300]\",\"[37,2520,2700,300]\",\"[61,7602,7680,300]\",\"[37,2271,2496,288]\",\"[39,6570,6792,288]\",\"[31,7515,7578,284]\",\"[61,7578,7602,284]\",\"[45,4146,4272,264]\",\"[59,2247,2271,240]\",\"[37,2496,2520,240]\",\"[21,2811,2853,240]\",\"[61,8580,8640,240]\",\"[6,600,1182,238]\",\"[31,7251,7308,204]\",\"[8,4860,5430,192]\",\"[61,8190,8580,180]\",\"[21,2853,3330,168]\",\"[45,3330,3870,168]\",\"[58,6570,6718.4,150]\",\"[3,6718.4,6792,150]\",\"[31,7500,7515,144]\",\"[20,2520,2526,132]\",\"[73,6570,6633,108]\",\"[39,5790,6030,96]\",\"[58,6570,6633,72]\",\"[61,7728,7800,66]\",\"[66,0,720,48]\",\"[73,6690,6792,48]\",\"[31,7308,7500,48]\",\"[34,7500,7680,48]\",\"[61,7680,7728,48]\",\"[61,7920,8190,48]\",\"[61,7800,7920,42]\",\"[20,2526,2592,36]\",\"[77,1290,1662,0]\",\"[59,1662,1680,0]\",\"[20,2592,2910,0]\",\"[85,5280,5430,0]\",\"[58,6420,6570,0]\",\"[16,954,1182,-42]\",\"[77,1182,1290,-42]\",\"[73,5430,5856,-78]\",\"[59,1680,1830,-96]\",\"[59,2100,2247,-96]\",\"[73,6420,6468,-96]\",\"[73,6570,6690,-96]\",\"[3,6690,6792,-96]\",\"[66,8190,8580,-96]\",\"[45,3870,4146,-144]\",\"[85,4146,4260,-144]\",\"[66,0,120,-168]\",\"[66,8580,8640,-168]\",\"[85,5130,5280,-192]\",\"[58,5730,5856,-192]\",\"[3,7200,7392,-216]\",\"[4,7680,7872,-216]\",\"[58,6180,6468,-240]\",\"[54,2100,2910,-264]\",\"[35,1770,1830,-264]\",\"[59,1830,2100,-264]\",\"[41,2910,3012,-264]\",\"[74,3450,3870,-264]\",\"[85,4260,4620,-264]\",\"[58,6330,6360,-280]\",\"[3,6792,7200,-288.8]\",\"[35,1740,1770,-348]\",\"[4,7392,7680,-360]\",\"[73,6180,6570,-384]\",\"[72,6570,6792,-384]\",\"[41,3012,3090,-408]\",\"[58,5856,5895,-438]\",\"[41,3090,3270,-456]\",\"[26,3870,3900,-456]\",\"[71,5856,5895,-462]\",\"[47,5640,5730,-480]\",\"[28,4530,4620,-528]\",\"[85,4620,5130,-528]\",\"[41,3270,3510,-576]\",\"[16,600,954,-585.2]\",\"[35,954,1350,-585.2]\",\"[26,3900,4260,-588]\",\"[28,4260,4530,-588]\",\"[47,5130,5370,-588]\",\"[58,5856,6030,-590]\",\"[16,0,600,-612]\",\"[11,7680,7872,-612]\",\"[4,7872,8580,-612]\",\"[16,8580,8640,-612]\",\"[41,3510,3690,-636]\",\"[35,1692,1740,-654]\",\"[46,1740,2202,-654]\",\"[11,7200,7680,-672]\",\"[41,3690,3810,-700]\",\"[41,4530,5370,-708]\",\"[47,5370,5640,-708]\",\"[71,5640,5760,-708]\",\"[35,1650,1692,-720]\",\"[58,6030,6336,-720]\",\"[76,6336,6420,-720]\",\"[41,3810,3900,-748]\",\"[19,2202,2652,-792]\",\"[41,4410,4530,-792]\",\"[41,3900,4410,-840]\",\"[36,1260,1350,-864]\",\"[68,3012,3372,-882]\",\"[35,1536,1650,-888]\",\"[76,6420,6900,-888]\",\"[65,7680,8280,-888]\",\"[70,8280,8400,-888]\",\"[36,1080,1260,-950]\",\"[1,3372,3960,-954]\",\"[70,0,600,-960]\",\"[36,600,1080,-960]\",\"[35,1392,1536,-960]\",\"[70,8400,8640,-960]\",\"[14,5100,5370,-1008]\",\"[49,5640,5760,-1008]\",\"[71,5760,5911.5,-1008]\",\"[9,1740,1800,-1032]\",\"[22,1800,2370,-1032]\",\"[67,2880,3012,-1032]\",\"[35,1230,1392,-1056]\",\"[71,5911.5,6420,-1092]\",\"[24,6420,6900,-1092]\",\"[76,6900,7320,-1092]\",\"[53,7320,7680,-1092]\",\"[35,1080,1230,-1104]\",\"[9,1620,1740,-1116]\",\"[49,5520,5640,-1152]\",\"[63,0,840,-1156]\",\"[35,960,1080,-1176]\",\"[40,1470,1536,-1176]\",\"[9,1536,1620,-1176]\",\"[38,7680,7920,-1200]\",\"[67,2160,2880,-1218]\",\"[84,2880,2940,-1218]\",\"[35,870,960,-1224]\",\"[40,1380,1470,-1224]\",\"[63,0,660,-1236]\",\"[12,2160,2220,-1260]\",\"[84,2940,3042,-1272]\",\"[40,1260,1380,-1276]\",\"[32,1380,1440,-1276]\",\"[63,0,570,-1284]\",\"[35,780,870,-1296]\",\"[64,1620,1800,-1296]\",\"[49,5418,5520,-1296]\",\"[84,3042,3180,-1308]\",\"[12,2220,2340,-1320]\",\"[14,4260,4620,-1320]\",\"[49,5100,5418,-1320]\",\"[56,5418,5520,-1320]\",\"[32,1440,1560,-1356]\",\"[84,3180,3960,-1356]\",\"[14,3960,4050,-1356]\",\"[5,6300,6480,-1368]\",\"[78,6480,7320,-1368]\",\"[38,7920,8400,-1368]\",\"[40,1152,1260,-1380]\",\"[64,1800,1980,-1380]\",\"[12,2340,2460,-1392]\",\"[63,0,480,-1404]\",\"[35,480,780,-1404]\",\"[63,8400,8640,-1404]\",\"[32,1560,1650,-1416]\",\"[56,5520,5911.5,-1440]\",\"[43,7320,7680,-1440]\",\"[64,1980,2160,-1464]\",\"[18,5460,5520,-1464]\",\"[5,5911.5,5970,-1464]\",\"[18,5370,5460,-1526]\",\"[5,5970,6030,-1526]\",\"[64,2160,2460,-1536]\",\"[12,2460,3252,-1536]\",\"[14,4050,4260,-1536]\",\"[27,4260,4620,-1536]\",\"[14,4620,5232,-1536]\",\"[18,4860,4920,-1560]\",\"[5,6030,6060,-1560]\",\"[40,780,1152,-1620]\",\"[69,1152,1650,-1620]\",\"[18,5310,5370,-1620]\",\"[5,6060,6300,-1620]\",\"[60,6300,6480,-1620]\",\"[81,7920,8400,-1620]\",\"[32,1650,2370,-1680]\",\"[18,4920,5310,-1680]\",\"[79,5310,6120,-1680]\",\"[81,0,480,-1800]\",\"[42,1260,1650,-1800]\",\"[86,2370,3252,-1800]\",\"[12,3252,4050,-1800]\",\"[55,4050,4920,-1800]\",\"[60,6480,7680,-1800]\",\"[43,7680,8400,-1800]\",\"[81,8400,8640,-1800]\",\"[81,270,480,-1824]\",\"[42,0,1260,-1980]\",\"[17,2760,4920,-1980]\",\"[2,4920,6480,-1980]\",\"[52,1260,2760,-2040]\",\"[57,0,8640,-2160]\"]"
@@ -47068,14 +48185,14 @@
"comment": "",
"meta": {
"range": [
- 265566,
- 265576
+ 269862,
+ 269872
],
"filename": "astronomy.js",
- "lineno": 6511,
+ "lineno": 6606,
"columnno": 4,
"code": {
- "id": "astnode100024751",
+ "id": "astnode100025143",
"name": "ConstelRot"
}
},
@@ -47090,14 +48207,14 @@
"comment": "",
"meta": {
"range": [
- 265582,
- 265591
+ 269878,
+ 269887
],
"filename": "astronomy.js",
- "lineno": 6512,
+ "lineno": 6607,
"columnno": 4,
"code": {
- "id": "astnode100024754",
+ "id": "astnode100025146",
"name": "Epoch2000"
}
},
@@ -47112,14 +48229,14 @@
"comment": "/**\n * @brief Reports the constellation that a given celestial point lies within.\n *\n * @property {string} symbol\n * 3-character mnemonic symbol for the constellation, e.g. \"Ori\".\n *\n * @property {string} name\n * Full name of constellation, e.g. \"Orion\".\n *\n * @property {number} ra1875\n * Right ascension expressed in B1875 coordinates.\n *\n * @property {number} dec1875\n * Declination expressed in B1875 coordinates.\n */",
"meta": {
"range": [
- 266035,
- 266235
+ 270331,
+ 270531
],
"filename": "astronomy.js",
- "lineno": 6528,
+ "lineno": 6623,
"columnno": 0,
"code": {
- "id": "astnode100024756",
+ "id": "astnode100025148",
"name": "ConstellationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -47186,14 +48303,14 @@
"comment": "",
"meta": {
"range": [
- 266065,
- 266233
+ 270361,
+ 270529
],
"filename": "astronomy.js",
- "lineno": 6529,
+ "lineno": 6624,
"columnno": 4,
"code": {
- "id": "astnode100024759",
+ "id": "astnode100025151",
"name": "ConstellationInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -47218,14 +48335,14 @@
"comment": "/**\n * @brief Reports the constellation that a given celestial point lies within.\n *\n * @property {string} symbol\n * 3-character mnemonic symbol for the constellation, e.g. \"Ori\".\n *\n * @property {string} name\n * Full name of constellation, e.g. \"Orion\".\n *\n * @property {number} ra1875\n * Right ascension expressed in B1875 coordinates.\n *\n * @property {number} dec1875\n * Declination expressed in B1875 coordinates.\n */",
"meta": {
"range": [
- 266035,
- 266235
+ 270331,
+ 270531
],
"filename": "astronomy.js",
- "lineno": 6528,
+ "lineno": 6623,
"columnno": 0,
"code": {
- "id": "astnode100024756",
+ "id": "astnode100025148",
"name": "ConstellationInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -47291,14 +48408,14 @@
"comment": "",
"meta": {
"range": [
- 266118,
- 266138
+ 270414,
+ 270434
],
"filename": "astronomy.js",
- "lineno": 6530,
+ "lineno": 6625,
"columnno": 8,
"code": {
- "id": "astnode100024768",
+ "id": "astnode100025160",
"name": "this.symbol",
"type": "Identifier",
"value": "symbol",
@@ -47316,14 +48433,14 @@
"comment": "",
"meta": {
"range": [
- 266148,
- 266164
+ 270444,
+ 270460
],
"filename": "astronomy.js",
- "lineno": 6531,
+ "lineno": 6626,
"columnno": 8,
"code": {
- "id": "astnode100024774",
+ "id": "astnode100025166",
"name": "this.name",
"type": "Identifier",
"value": "name",
@@ -47341,14 +48458,14 @@
"comment": "",
"meta": {
"range": [
- 266174,
- 266194
+ 270470,
+ 270490
],
"filename": "astronomy.js",
- "lineno": 6532,
+ "lineno": 6627,
"columnno": 8,
"code": {
- "id": "astnode100024780",
+ "id": "astnode100025172",
"name": "this.ra1875",
"type": "Identifier",
"value": "ra1875",
@@ -47366,14 +48483,14 @@
"comment": "",
"meta": {
"range": [
- 266204,
- 266226
+ 270500,
+ 270522
],
"filename": "astronomy.js",
- "lineno": 6533,
+ "lineno": 6628,
"columnno": 8,
"code": {
- "id": "astnode100024786",
+ "id": "astnode100025178",
"name": "this.dec1875",
"type": "Identifier",
"value": "dec1875",
@@ -47391,14 +48508,14 @@
"comment": "",
"meta": {
"range": [
- 266236,
- 266281
+ 270532,
+ 270577
],
"filename": "astronomy.js",
- "lineno": 6536,
+ "lineno": 6631,
"columnno": 0,
"code": {
- "id": "astnode100024792",
+ "id": "astnode100025184",
"name": "exports.ConstellationInfo",
"type": "Identifier",
"value": "ConstellationInfo",
@@ -47415,14 +48532,14 @@
"comment": "/**\n * @brief Determines the constellation that contains the given point in the sky.\n *\n * Given J2000 equatorial (EQJ) coordinates of a point in the sky,\n * determines the constellation that contains that point.\n *\n * @param {number} ra\n * The right ascension (RA) of a point in the sky, using the J2000 equatorial system.\n *\n * @param {number} dec\n * The declination (DEC) of a point in the sky, using the J2000 equatorial system.\n *\n * @returns {ConstellationInfo}\n * An object that contains the 3-letter abbreviation and full name\n * of the constellation that contains the given (ra,dec), along with\n * the converted B1875 (ra,dec) for that point.\n */",
"meta": {
"range": [
- 266964,
- 269152
+ 271260,
+ 273448
],
"filename": "astronomy.js",
- "lineno": 6554,
+ "lineno": 6649,
"columnno": 0,
"code": {
- "id": "astnode100024797",
+ "id": "astnode100025189",
"name": "Constellation",
"type": "FunctionDeclaration",
"paramnames": [
@@ -47494,14 +48611,14 @@
"comment": "",
"meta": {
"range": [
- 267197,
- 267207
+ 271493,
+ 271503
],
"filename": "astronomy.js",
- "lineno": 6560,
+ "lineno": 6655,
"columnno": 4,
"code": {
- "id": "astnode100024823",
+ "id": "astnode100025215",
"name": "ra",
"type": "Literal",
"funcscope": "Constellation",
@@ -47520,14 +48637,14 @@
"comment": "",
"meta": {
"range": [
- 267235,
- 267245
+ 271531,
+ 271541
],
"filename": "astronomy.js",
- "lineno": 6562,
+ "lineno": 6657,
"columnno": 8,
"code": {
- "id": "astnode100024831",
+ "id": "astnode100025223",
"name": "ra",
"type": "Literal",
"funcscope": "Constellation",
@@ -47546,14 +48663,14 @@
"comment": "",
"meta": {
"range": [
- 268021,
- 268085
+ 272317,
+ 272381
],
"filename": "astronomy.js",
- "lineno": 6576,
+ "lineno": 6671,
"columnno": 8,
"code": {
- "id": "astnode100024839",
+ "id": "astnode100025231",
"name": "ConstelRot",
"type": "CallExpression",
"funcscope": "Constellation",
@@ -47572,14 +48689,14 @@
"comment": "",
"meta": {
"range": [
- 268095,
- 268123
+ 272391,
+ 272419
],
"filename": "astronomy.js",
- "lineno": 6577,
+ "lineno": 6672,
"columnno": 8,
"code": {
- "id": "astnode100024848",
+ "id": "astnode100025240",
"name": "Epoch2000",
"type": "NewExpression",
"funcscope": "Constellation",
@@ -47598,14 +48715,14 @@
"comment": "",
"meta": {
"range": [
- 268189,
- 268233
+ 272485,
+ 272529
],
"filename": "astronomy.js",
- "lineno": 6580,
+ "lineno": 6675,
"columnno": 10,
"code": {
- "id": "astnode100024854",
+ "id": "astnode100025246",
"name": "sph2000",
"type": "NewExpression",
"value": ""
@@ -47623,14 +48740,14 @@
"comment": "",
"meta": {
"range": [
- 268245,
- 268291
+ 272541,
+ 272587
],
"filename": "astronomy.js",
- "lineno": 6581,
+ "lineno": 6676,
"columnno": 10,
"code": {
- "id": "astnode100024864",
+ "id": "astnode100025256",
"name": "vec2000",
"type": "CallExpression",
"value": ""
@@ -47648,14 +48765,14 @@
"comment": "",
"meta": {
"range": [
- 268303,
- 268346
+ 272599,
+ 272642
],
"filename": "astronomy.js",
- "lineno": 6582,
+ "lineno": 6677,
"columnno": 10,
"code": {
- "id": "astnode100024871",
+ "id": "astnode100025263",
"name": "vec1875",
"type": "CallExpression",
"value": ""
@@ -47673,14 +48790,14 @@
"comment": "",
"meta": {
"range": [
- 268358,
- 268394
+ 272654,
+ 272690
],
"filename": "astronomy.js",
- "lineno": 6583,
+ "lineno": 6678,
"columnno": 10,
"code": {
- "id": "astnode100024878",
+ "id": "astnode100025270",
"name": "equ1875",
"type": "CallExpression",
"value": ""
@@ -47698,14 +48815,14 @@
"comment": "",
"meta": {
"range": [
- 268471,
- 268489
+ 272767,
+ 272785
],
"filename": "astronomy.js",
- "lineno": 6585,
+ "lineno": 6680,
"columnno": 10,
"code": {
- "id": "astnode100024884",
+ "id": "astnode100025276",
"name": "fd",
"type": "BinaryExpression",
"value": ""
@@ -47723,14 +48840,14 @@
"comment": "",
"meta": {
"range": [
- 268556,
- 268568
+ 272852,
+ 272864
],
"filename": "astronomy.js",
- "lineno": 6586,
+ "lineno": 6681,
"columnno": 10,
"code": {
- "id": "astnode100024892",
+ "id": "astnode100025284",
"name": "fr",
"type": "BinaryExpression",
"value": ""
@@ -47748,14 +48865,14 @@
"comment": "",
"meta": {
"range": [
- 268645,
- 268646
+ 272941,
+ 272942
],
"filename": "astronomy.js",
- "lineno": 6587,
+ "lineno": 6682,
"columnno": 13,
"code": {
- "id": "astnode100024899",
+ "id": "astnode100025291",
"name": "b"
}
},
@@ -47771,14 +48888,14 @@
"comment": "",
"meta": {
"range": [
- 268754,
- 268769
+ 273050,
+ 273065
],
"filename": "astronomy.js",
- "lineno": 6589,
+ "lineno": 6684,
"columnno": 14,
"code": {
- "id": "astnode100024904",
+ "id": "astnode100025296",
"name": "dec",
"type": "BinaryExpression",
"value": ""
@@ -47796,14 +48913,14 @@
"comment": "",
"meta": {
"range": [
- 268785,
- 268802
+ 273081,
+ 273098
],
"filename": "astronomy.js",
- "lineno": 6590,
+ "lineno": 6685,
"columnno": 14,
"code": {
- "id": "astnode100024912",
+ "id": "astnode100025304",
"name": "ra_lo",
"type": "BinaryExpression",
"value": ""
@@ -47821,14 +48938,14 @@
"comment": "",
"meta": {
"range": [
- 268818,
- 268835
+ 273114,
+ 273131
],
"filename": "astronomy.js",
- "lineno": 6591,
+ "lineno": 6686,
"columnno": 14,
"code": {
- "id": "astnode100024920",
+ "id": "astnode100025312",
"name": "ra_hi",
"type": "BinaryExpression",
"value": ""
@@ -47846,14 +48963,14 @@
"comment": "",
"meta": {
"range": [
- 268934,
- 268956
+ 273230,
+ 273252
],
"filename": "astronomy.js",
- "lineno": 6593,
+ "lineno": 6688,
"columnno": 18,
"code": {
- "id": "astnode100024947",
+ "id": "astnode100025339",
"name": "c",
"type": "MemberExpression",
"value": "ConstelNames[undefined]"
@@ -47871,14 +48988,14 @@
"comment": "",
"meta": {
"range": [
- 269153,
- 269190
+ 273449,
+ 273486
],
"filename": "astronomy.js",
- "lineno": 6600,
+ "lineno": 6695,
"columnno": 0,
"code": {
- "id": "astnode100024972",
+ "id": "astnode100025364",
"name": "exports.Constellation",
"type": "Identifier",
"value": "Constellation",
@@ -47895,14 +49012,14 @@
"comment": "/**\n * @brief Returns information about a lunar eclipse.\n *\n * Returned by {@link SearchLunarEclipse} or {@link NextLunarEclipse}\n * to report information about a lunar eclipse event.\n * When a lunar eclipse is found, it is classified as penumbral, partial, or total.\n * Penumbral eclipses are difficult to observe, because the moon is only slightly dimmed\n * by the Earth's penumbra; no part of the Moon touches the Earth's umbra.\n * Partial eclipses occur when part, but not all, of the Moon touches the Earth's umbra.\n * Total eclipses occur when the entire Moon passes into the Earth's umbra.\n *\n * The `kind` field thus holds one of the strings `\"penumbral\"`, `\"partial\"`,\n * or `\"total\"`, depending on the kind of lunar eclipse found.\n *\n * Field `peak` holds the date and time of the peak of the eclipse, when it is at its peak.\n *\n * Fields `sd_penum`, `sd_partial`, and `sd_total` hold the semi-duration of each phase\n * of the eclipse, which is half of the amount of time the eclipse spends in each\n * phase (expressed in minutes), or 0 if the eclipse never reaches that phase.\n * By converting from minutes to days, and subtracting/adding with `peak`, the caller\n * may determine the date and time of the beginning/end of each eclipse phase.\n *\n * @property {string} kind\n * The type of lunar eclipse found.\n *\n * @property {AstroTime} peak\n * The time of the eclipse at its peak.\n *\n * @property {number} sd_penum\n * The semi-duration of the penumbral phase in minutes.\n *\n * @property {number} sd_partial\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n * @property {number} sd_total\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n */",
"meta": {
"range": [
- 270920,
- 271172
+ 275216,
+ 275468
],
"filename": "astronomy.js",
- "lineno": 6639,
+ "lineno": 6734,
"columnno": 0,
"code": {
- "id": "astnode100024977",
+ "id": "astnode100025369",
"name": "LunarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -47979,14 +49096,14 @@
"comment": "",
"meta": {
"range": [
- 270949,
- 271170
+ 275245,
+ 275466
],
"filename": "astronomy.js",
- "lineno": 6640,
+ "lineno": 6735,
"columnno": 4,
"code": {
- "id": "astnode100024980",
+ "id": "astnode100025372",
"name": "LunarEclipseInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -48012,14 +49129,14 @@
"comment": "/**\n * @brief Returns information about a lunar eclipse.\n *\n * Returned by {@link SearchLunarEclipse} or {@link NextLunarEclipse}\n * to report information about a lunar eclipse event.\n * When a lunar eclipse is found, it is classified as penumbral, partial, or total.\n * Penumbral eclipses are difficult to observe, because the moon is only slightly dimmed\n * by the Earth's penumbra; no part of the Moon touches the Earth's umbra.\n * Partial eclipses occur when part, but not all, of the Moon touches the Earth's umbra.\n * Total eclipses occur when the entire Moon passes into the Earth's umbra.\n *\n * The `kind` field thus holds one of the strings `\"penumbral\"`, `\"partial\"`,\n * or `\"total\"`, depending on the kind of lunar eclipse found.\n *\n * Field `peak` holds the date and time of the peak of the eclipse, when it is at its peak.\n *\n * Fields `sd_penum`, `sd_partial`, and `sd_total` hold the semi-duration of each phase\n * of the eclipse, which is half of the amount of time the eclipse spends in each\n * phase (expressed in minutes), or 0 if the eclipse never reaches that phase.\n * By converting from minutes to days, and subtracting/adding with `peak`, the caller\n * may determine the date and time of the beginning/end of each eclipse phase.\n *\n * @property {string} kind\n * The type of lunar eclipse found.\n *\n * @property {AstroTime} peak\n * The time of the eclipse at its peak.\n *\n * @property {number} sd_penum\n * The semi-duration of the penumbral phase in minutes.\n *\n * @property {number} sd_partial\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n * @property {number} sd_total\n * The semi-duration of the penumbral phase in minutes, or 0.0 if none.\n *\n */",
"meta": {
"range": [
- 270920,
- 271172
+ 275216,
+ 275468
],
"filename": "astronomy.js",
- "lineno": 6639,
+ "lineno": 6734,
"columnno": 0,
"code": {
- "id": "astnode100024977",
+ "id": "astnode100025369",
"name": "LunarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -48095,14 +49212,14 @@
"comment": "",
"meta": {
"range": [
- 271015,
- 271031
+ 275311,
+ 275327
],
"filename": "astronomy.js",
- "lineno": 6641,
+ "lineno": 6736,
"columnno": 8,
"code": {
- "id": "astnode100024990",
+ "id": "astnode100025382",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -48120,14 +49237,14 @@
"comment": "",
"meta": {
"range": [
- 271041,
- 271057
+ 275337,
+ 275353
],
"filename": "astronomy.js",
- "lineno": 6642,
+ "lineno": 6737,
"columnno": 8,
"code": {
- "id": "astnode100024996",
+ "id": "astnode100025388",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -48145,14 +49262,14 @@
"comment": "",
"meta": {
"range": [
- 271067,
- 271091
+ 275363,
+ 275387
],
"filename": "astronomy.js",
- "lineno": 6643,
+ "lineno": 6738,
"columnno": 8,
"code": {
- "id": "astnode100025002",
+ "id": "astnode100025394",
"name": "this.sd_penum",
"type": "Identifier",
"value": "sd_penum",
@@ -48170,14 +49287,14 @@
"comment": "",
"meta": {
"range": [
- 271101,
- 271129
+ 275397,
+ 275425
],
"filename": "astronomy.js",
- "lineno": 6644,
+ "lineno": 6739,
"columnno": 8,
"code": {
- "id": "astnode100025008",
+ "id": "astnode100025400",
"name": "this.sd_partial",
"type": "Identifier",
"value": "sd_partial",
@@ -48195,14 +49312,14 @@
"comment": "",
"meta": {
"range": [
- 271139,
- 271163
+ 275435,
+ 275459
],
"filename": "astronomy.js",
- "lineno": 6645,
+ "lineno": 6740,
"columnno": 8,
"code": {
- "id": "astnode100025014",
+ "id": "astnode100025406",
"name": "this.sd_total",
"type": "Identifier",
"value": "sd_total",
@@ -48220,14 +49337,14 @@
"comment": "",
"meta": {
"range": [
- 271173,
- 271216
+ 275469,
+ 275512
],
"filename": "astronomy.js",
- "lineno": 6648,
+ "lineno": 6743,
"columnno": 0,
"code": {
- "id": "astnode100025020",
+ "id": "astnode100025412",
"name": "exports.LunarEclipseInfo",
"type": "Identifier",
"value": "LunarEclipseInfo",
@@ -48244,14 +49361,14 @@
"comment": "/**\n * @ignore\n *\n * @brief Represents the relative alignment of the Earth and another body, and their respective shadows.\n *\n * This is an internal data structure used to assist calculation of\n * lunar eclipses, solar eclipses, and transits of Mercury and Venus.\n *\n * Definitions:\n *\n * casting body = A body that casts a shadow of interest, possibly striking another body.\n *\n * receiving body = A body on which the shadow of another body might land.\n *\n * shadow axis = The line passing through the center of the Sun and the center of the casting body.\n *\n * shadow plane = The plane passing through the center of a receiving body,\n * and perpendicular to the shadow axis.\n *\n * @property {AstroTime} time\n * The time associated with the shadow calculation.\n *\n * @property {number} u\n * The distance [au] between the center of the casting body and the shadow plane.\n *\n * @property {number} r\n * The distance [km] between center of receiving body and the shadow axis.\n *\n * @property {number} k\n * The umbra radius [km] at the shadow plane.\n *\n * @property {number} p\n * The penumbra radius [km] at the shadow plane.\n *\n * @property {Vector} target\n * The location in space where we are interested in determining how close a shadow falls.\n * For example, when calculating lunar eclipses, `target` would be the center of the Moon\n * expressed in geocentric coordinates. Then we can evaluate how far the center of the Earth's\n * shadow cone approaches the center of the Moon.\n * The vector components are expressed in [au].\n *\n * @property {Vector} dir\n * The direction in space that the shadow points away from the center of a shadow-casting body.\n * This vector lies on the shadow axis and points away from the Sun.\n * In other words: the direction light from the Sun would be traveling,\n * except that the center of a body (Earth, Moon, Mercury, or Venus) is blocking it.\n * The distance units do not matter, because the vector will be normalized.\n */",
"meta": {
"range": [
- 273251,
- 273486
+ 277547,
+ 277782
],
"filename": "astronomy.js",
- "lineno": 6697,
+ "lineno": 6792,
"columnno": 0,
"code": {
- "id": "astnode100025025",
+ "id": "astnode100025417",
"name": "ShadowInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -48349,14 +49466,14 @@
"comment": "",
"meta": {
"range": [
- 273274,
- 273484
+ 277570,
+ 277780
],
"filename": "astronomy.js",
- "lineno": 6698,
+ "lineno": 6793,
"columnno": 4,
"code": {
- "id": "astnode100025028",
+ "id": "astnode100025420",
"name": "ShadowInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -48384,14 +49501,14 @@
"comment": "/**\n * @ignore\n *\n * @brief Represents the relative alignment of the Earth and another body, and their respective shadows.\n *\n * This is an internal data structure used to assist calculation of\n * lunar eclipses, solar eclipses, and transits of Mercury and Venus.\n *\n * Definitions:\n *\n * casting body = A body that casts a shadow of interest, possibly striking another body.\n *\n * receiving body = A body on which the shadow of another body might land.\n *\n * shadow axis = The line passing through the center of the Sun and the center of the casting body.\n *\n * shadow plane = The plane passing through the center of a receiving body,\n * and perpendicular to the shadow axis.\n *\n * @property {AstroTime} time\n * The time associated with the shadow calculation.\n *\n * @property {number} u\n * The distance [au] between the center of the casting body and the shadow plane.\n *\n * @property {number} r\n * The distance [km] between center of receiving body and the shadow axis.\n *\n * @property {number} k\n * The umbra radius [km] at the shadow plane.\n *\n * @property {number} p\n * The penumbra radius [km] at the shadow plane.\n *\n * @property {Vector} target\n * The location in space where we are interested in determining how close a shadow falls.\n * For example, when calculating lunar eclipses, `target` would be the center of the Moon\n * expressed in geocentric coordinates. Then we can evaluate how far the center of the Earth's\n * shadow cone approaches the center of the Moon.\n * The vector components are expressed in [au].\n *\n * @property {Vector} dir\n * The direction in space that the shadow points away from the center of a shadow-casting body.\n * This vector lies on the shadow axis and points away from the Sun.\n * In other words: the direction light from the Sun would be traveling,\n * except that the center of a body (Earth, Moon, Mercury, or Venus) is blocking it.\n * The distance units do not matter, because the vector will be normalized.\n */",
"meta": {
"range": [
- 273251,
- 273486
+ 277547,
+ 277782
],
"filename": "astronomy.js",
- "lineno": 6697,
+ "lineno": 6792,
"columnno": 0,
"code": {
- "id": "astnode100025025",
+ "id": "astnode100025417",
"name": "ShadowInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -48488,14 +49605,14 @@
"comment": "",
"meta": {
"range": [
- 273327,
- 273343
+ 277623,
+ 277639
],
"filename": "astronomy.js",
- "lineno": 6699,
+ "lineno": 6794,
"columnno": 8,
"code": {
- "id": "astnode100025040",
+ "id": "astnode100025432",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -48513,14 +49630,14 @@
"comment": "",
"meta": {
"range": [
- 273353,
- 273363
+ 277649,
+ 277659
],
"filename": "astronomy.js",
- "lineno": 6700,
+ "lineno": 6795,
"columnno": 8,
"code": {
- "id": "astnode100025046",
+ "id": "astnode100025438",
"name": "this.u",
"type": "Identifier",
"value": "u",
@@ -48538,14 +49655,14 @@
"comment": "",
"meta": {
"range": [
- 273373,
- 273383
+ 277669,
+ 277679
],
"filename": "astronomy.js",
- "lineno": 6701,
+ "lineno": 6796,
"columnno": 8,
"code": {
- "id": "astnode100025052",
+ "id": "astnode100025444",
"name": "this.r",
"type": "Identifier",
"value": "r",
@@ -48563,14 +49680,14 @@
"comment": "",
"meta": {
"range": [
- 273393,
- 273403
+ 277689,
+ 277699
],
"filename": "astronomy.js",
- "lineno": 6702,
+ "lineno": 6797,
"columnno": 8,
"code": {
- "id": "astnode100025058",
+ "id": "astnode100025450",
"name": "this.k",
"type": "Identifier",
"value": "k",
@@ -48588,14 +49705,14 @@
"comment": "",
"meta": {
"range": [
- 273413,
- 273423
+ 277709,
+ 277719
],
"filename": "astronomy.js",
- "lineno": 6703,
+ "lineno": 6798,
"columnno": 8,
"code": {
- "id": "astnode100025064",
+ "id": "astnode100025456",
"name": "this.p",
"type": "Identifier",
"value": "p",
@@ -48613,14 +49730,14 @@
"comment": "",
"meta": {
"range": [
- 273433,
- 273453
+ 277729,
+ 277749
],
"filename": "astronomy.js",
- "lineno": 6704,
+ "lineno": 6799,
"columnno": 8,
"code": {
- "id": "astnode100025070",
+ "id": "astnode100025462",
"name": "this.target",
"type": "Identifier",
"value": "target",
@@ -48638,14 +49755,14 @@
"comment": "",
"meta": {
"range": [
- 273463,
- 273477
+ 277759,
+ 277773
],
"filename": "astronomy.js",
- "lineno": 6705,
+ "lineno": 6800,
"columnno": 8,
"code": {
- "id": "astnode100025076",
+ "id": "astnode100025468",
"name": "this.dir",
"type": "Identifier",
"value": "dir",
@@ -48663,14 +49780,14 @@
"comment": "",
"meta": {
"range": [
- 273487,
- 274070
+ 277783,
+ 278366
],
"filename": "astronomy.js",
- "lineno": 6708,
+ "lineno": 6803,
"columnno": 0,
"code": {
- "id": "astnode100025081",
+ "id": "astnode100025473",
"name": "CalcShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48701,14 +49818,14 @@
"comment": "",
"meta": {
"range": [
- 273554,
- 273664
+ 277850,
+ 277960
],
"filename": "astronomy.js",
- "lineno": 6709,
+ "lineno": 6804,
"columnno": 10,
"code": {
- "id": "astnode100025089",
+ "id": "astnode100025481",
"name": "u",
"type": "BinaryExpression",
"value": ""
@@ -48726,14 +49843,14 @@
"comment": "",
"meta": {
"range": [
- 273676,
- 273703
+ 277972,
+ 277999
],
"filename": "astronomy.js",
- "lineno": 6710,
+ "lineno": 6805,
"columnno": 10,
"code": {
- "id": "astnode100025139",
+ "id": "astnode100025531",
"name": "dx",
"type": "BinaryExpression",
"value": ""
@@ -48751,14 +49868,14 @@
"comment": "",
"meta": {
"range": [
- 273715,
- 273742
+ 278011,
+ 278038
],
"filename": "astronomy.js",
- "lineno": 6711,
+ "lineno": 6806,
"columnno": 10,
"code": {
- "id": "astnode100025151",
+ "id": "astnode100025543",
"name": "dy",
"type": "BinaryExpression",
"value": ""
@@ -48776,14 +49893,14 @@
"comment": "",
"meta": {
"range": [
- 273754,
- 273781
+ 278050,
+ 278077
],
"filename": "astronomy.js",
- "lineno": 6712,
+ "lineno": 6807,
"columnno": 10,
"code": {
- "id": "astnode100025163",
+ "id": "astnode100025555",
"name": "dz",
"type": "BinaryExpression",
"value": ""
@@ -48801,14 +49918,14 @@
"comment": "",
"meta": {
"range": [
- 273793,
- 273855
+ 278089,
+ 278151
],
"filename": "astronomy.js",
- "lineno": 6713,
+ "lineno": 6808,
"columnno": 10,
"code": {
- "id": "astnode100025175",
+ "id": "astnode100025567",
"name": "r",
"type": "BinaryExpression",
"value": ""
@@ -48826,14 +49943,14 @@
"comment": "",
"meta": {
"range": [
- 273867,
- 273932
+ 278163,
+ 278228
],
"filename": "astronomy.js",
- "lineno": 6714,
+ "lineno": 6809,
"columnno": 10,
"code": {
- "id": "astnode100025197",
+ "id": "astnode100025589",
"name": "k",
"type": "BinaryExpression",
"value": ""
@@ -48851,14 +49968,14 @@
"comment": "",
"meta": {
"range": [
- 273944,
- 274009
+ 278240,
+ 278305
],
"filename": "astronomy.js",
- "lineno": 6715,
+ "lineno": 6810,
"columnno": 10,
"code": {
- "id": "astnode100025210",
+ "id": "astnode100025602",
"name": "p",
"type": "BinaryExpression",
"value": ""
@@ -48876,14 +49993,14 @@
"comment": "",
"meta": {
"range": [
- 274071,
- 274232
+ 278367,
+ 278528
],
"filename": "astronomy.js",
- "lineno": 6718,
+ "lineno": 6813,
"columnno": 0,
"code": {
- "id": "astnode100025232",
+ "id": "astnode100025624",
"name": "EarthShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48906,14 +50023,14 @@
"comment": "",
"meta": {
"range": [
- 274110,
- 274140
+ 278406,
+ 278436
],
"filename": "astronomy.js",
- "lineno": 6719,
+ "lineno": 6814,
"columnno": 10,
"code": {
- "id": "astnode100025237",
+ "id": "astnode100025629",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -48931,14 +50048,14 @@
"comment": "",
"meta": {
"range": [
- 274152,
- 274169
+ 278448,
+ 278465
],
"filename": "astronomy.js",
- "lineno": 6720,
+ "lineno": 6815,
"columnno": 10,
"code": {
- "id": "astnode100025246",
+ "id": "astnode100025638",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -48956,14 +50073,14 @@
"comment": "",
"meta": {
"range": [
- 274233,
- 274797
+ 278529,
+ 279093
],
"filename": "astronomy.js",
- "lineno": 6723,
+ "lineno": 6818,
"columnno": 0,
"code": {
- "id": "astnode100025258",
+ "id": "astnode100025650",
"name": "MoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -48990,14 +50107,14 @@
"comment": "",
"meta": {
"range": [
- 274452,
- 274482
+ 278748,
+ 278778
],
"filename": "astronomy.js",
- "lineno": 6727,
+ "lineno": 6822,
"columnno": 10,
"code": {
- "id": "astnode100025263",
+ "id": "astnode100025655",
"name": "h",
"type": "CallExpression",
"value": ""
@@ -49015,14 +50132,14 @@
"comment": "",
"meta": {
"range": [
- 274516,
- 274533
+ 278812,
+ 278829
],
"filename": "astronomy.js",
- "lineno": 6728,
+ "lineno": 6823,
"columnno": 10,
"code": {
- "id": "astnode100025272",
+ "id": "astnode100025664",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -49040,14 +50157,14 @@
"comment": "",
"meta": {
"range": [
- 274600,
- 274637
+ 278896,
+ 278933
],
"filename": "astronomy.js",
- "lineno": 6730,
+ "lineno": 6825,
"columnno": 10,
"code": {
- "id": "astnode100025278",
+ "id": "astnode100025670",
"name": "e",
"type": "NewExpression",
"value": ""
@@ -49065,14 +50182,14 @@
"comment": "",
"meta": {
"range": [
- 274696,
- 274706
+ 278992,
+ 279002
],
"filename": "astronomy.js",
- "lineno": 6732,
+ "lineno": 6827,
"columnno": 4,
"code": {
- "id": "astnode100025298",
+ "id": "astnode100025690",
"name": "m.x",
"type": "MemberExpression",
"funcscope": "MoonShadow",
@@ -49091,14 +50208,14 @@
"comment": "",
"meta": {
"range": [
- 274712,
- 274722
+ 279008,
+ 279018
],
"filename": "astronomy.js",
- "lineno": 6733,
+ "lineno": 6828,
"columnno": 4,
"code": {
- "id": "astnode100025306",
+ "id": "astnode100025698",
"name": "m.y",
"type": "MemberExpression",
"funcscope": "MoonShadow",
@@ -49117,14 +50234,14 @@
"comment": "",
"meta": {
"range": [
- 274728,
- 274738
+ 279024,
+ 279034
],
"filename": "astronomy.js",
- "lineno": 6734,
+ "lineno": 6829,
"columnno": 4,
"code": {
- "id": "astnode100025314",
+ "id": "astnode100025706",
"name": "m.z",
"type": "MemberExpression",
"funcscope": "MoonShadow",
@@ -49143,14 +50260,14 @@
"comment": "",
"meta": {
"range": [
- 274798,
- 275505
+ 279094,
+ 279801
],
"filename": "astronomy.js",
- "lineno": 6737,
+ "lineno": 6832,
"columnno": 0,
"code": {
- "id": "astnode100025328",
+ "id": "astnode100025720",
"name": "LocalMoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49179,14 +50296,14 @@
"comment": "",
"meta": {
"range": [
- 275053,
- 275082
+ 279349,
+ 279378
],
"filename": "astronomy.js",
- "lineno": 6741,
+ "lineno": 6836,
"columnno": 10,
"code": {
- "id": "astnode100025334",
+ "id": "astnode100025726",
"name": "pos",
"type": "CallExpression",
"value": ""
@@ -49204,14 +50321,14 @@
"comment": "",
"meta": {
"range": [
- 275094,
- 275124
+ 279390,
+ 279420
],
"filename": "astronomy.js",
- "lineno": 6742,
+ "lineno": 6837,
"columnno": 10,
"code": {
- "id": "astnode100025341",
+ "id": "astnode100025733",
"name": "h",
"type": "CallExpression",
"value": ""
@@ -49229,14 +50346,14 @@
"comment": "",
"meta": {
"range": [
- 275158,
- 275175
+ 279454,
+ 279471
],
"filename": "astronomy.js",
- "lineno": 6743,
+ "lineno": 6838,
"columnno": 10,
"code": {
- "id": "astnode100025350",
+ "id": "astnode100025742",
"name": "m",
"type": "CallExpression",
"value": ""
@@ -49254,14 +50371,14 @@
"comment": "",
"meta": {
"range": [
- 275283,
- 275345
+ 279579,
+ 279641
],
"filename": "astronomy.js",
- "lineno": 6745,
+ "lineno": 6840,
"columnno": 10,
"code": {
- "id": "astnode100025356",
+ "id": "astnode100025748",
"name": "o",
"type": "NewExpression",
"value": ""
@@ -49279,14 +50396,14 @@
"comment": "",
"meta": {
"range": [
- 275404,
- 275414
+ 279700,
+ 279710
],
"filename": "astronomy.js",
- "lineno": 6747,
+ "lineno": 6842,
"columnno": 4,
"code": {
- "id": "astnode100025383",
+ "id": "astnode100025775",
"name": "m.x",
"type": "MemberExpression",
"funcscope": "LocalMoonShadow",
@@ -49305,14 +50422,14 @@
"comment": "",
"meta": {
"range": [
- 275420,
- 275430
+ 279716,
+ 279726
],
"filename": "astronomy.js",
- "lineno": 6748,
+ "lineno": 6843,
"columnno": 4,
"code": {
- "id": "astnode100025391",
+ "id": "astnode100025783",
"name": "m.y",
"type": "MemberExpression",
"funcscope": "LocalMoonShadow",
@@ -49331,14 +50448,14 @@
"comment": "",
"meta": {
"range": [
- 275436,
- 275446
+ 279732,
+ 279742
],
"filename": "astronomy.js",
- "lineno": 6749,
+ "lineno": 6844,
"columnno": 4,
"code": {
- "id": "astnode100025399",
+ "id": "astnode100025791",
"name": "m.z",
"type": "MemberExpression",
"funcscope": "LocalMoonShadow",
@@ -49357,14 +50474,14 @@
"comment": "",
"meta": {
"range": [
- 275506,
- 276085
+ 279802,
+ 280381
],
"filename": "astronomy.js",
- "lineno": 6752,
+ "lineno": 6847,
"columnno": 0,
"code": {
- "id": "astnode100025413",
+ "id": "astnode100025805",
"name": "PlanetShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49393,14 +50510,14 @@
"comment": "",
"meta": {
"range": [
- 275639,
- 275671
+ 279935,
+ 279967
],
"filename": "astronomy.js",
- "lineno": 6754,
+ "lineno": 6849,
"columnno": 10,
"code": {
- "id": "astnode100025420",
+ "id": "astnode100025812",
"name": "g",
"type": "CallExpression",
"value": ""
@@ -49418,14 +50535,14 @@
"comment": "",
"meta": {
"range": [
- 275749,
- 275785
+ 280045,
+ 280081
],
"filename": "astronomy.js",
- "lineno": 6756,
+ "lineno": 6851,
"columnno": 10,
"code": {
- "id": "astnode100025428",
+ "id": "astnode100025820",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -49443,14 +50560,14 @@
"comment": "",
"meta": {
"range": [
- 275861,
- 275914
+ 280157,
+ 280210
],
"filename": "astronomy.js",
- "lineno": 6758,
+ "lineno": 6853,
"columnno": 10,
"code": {
- "id": "astnode100025438",
+ "id": "astnode100025830",
"name": "p",
"type": "NewExpression",
"value": ""
@@ -49468,14 +50585,14 @@
"comment": "",
"meta": {
"range": [
- 275987,
- 275997
+ 280283,
+ 280293
],
"filename": "astronomy.js",
- "lineno": 6760,
+ "lineno": 6855,
"columnno": 4,
"code": {
- "id": "astnode100025465",
+ "id": "astnode100025857",
"name": "e.x",
"type": "UnaryExpression",
"funcscope": "PlanetShadow",
@@ -49494,14 +50611,14 @@
"comment": "",
"meta": {
"range": [
- 276003,
- 276013
+ 280299,
+ 280309
],
"filename": "astronomy.js",
- "lineno": 6761,
+ "lineno": 6856,
"columnno": 4,
"code": {
- "id": "astnode100025474",
+ "id": "astnode100025866",
"name": "e.y",
"type": "UnaryExpression",
"funcscope": "PlanetShadow",
@@ -49520,14 +50637,14 @@
"comment": "",
"meta": {
"range": [
- 276019,
- 276029
+ 280315,
+ 280325
],
"filename": "astronomy.js",
- "lineno": 6762,
+ "lineno": 6857,
"columnno": 4,
"code": {
- "id": "astnode100025483",
+ "id": "astnode100025875",
"name": "e.z",
"type": "UnaryExpression",
"funcscope": "PlanetShadow",
@@ -49546,14 +50663,14 @@
"comment": "",
"meta": {
"range": [
- 276086,
- 276347
+ 280382,
+ 280643
],
"filename": "astronomy.js",
- "lineno": 6765,
+ "lineno": 6860,
"columnno": 0,
"code": {
- "id": "astnode100025498",
+ "id": "astnode100025890",
"name": "ShadowDistanceSlope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49580,14 +50697,14 @@
"comment": "",
"meta": {
"range": [
- 276145,
- 276163
+ 280441,
+ 280459
],
"filename": "astronomy.js",
- "lineno": 6766,
+ "lineno": 6861,
"columnno": 10,
"code": {
- "id": "astnode100025504",
+ "id": "astnode100025896",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -49605,14 +50722,14 @@
"comment": "",
"meta": {
"range": [
- 276175,
- 276197
+ 280471,
+ 280493
],
"filename": "astronomy.js",
- "lineno": 6767,
+ "lineno": 6862,
"columnno": 10,
"code": {
- "id": "astnode100025510",
+ "id": "astnode100025902",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -49630,14 +50747,14 @@
"comment": "",
"meta": {
"range": [
- 276209,
- 276231
+ 280505,
+ 280527
],
"filename": "astronomy.js",
- "lineno": 6768,
+ "lineno": 6863,
"columnno": 10,
"code": {
- "id": "astnode100025519",
+ "id": "astnode100025911",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -49655,14 +50772,14 @@
"comment": "",
"meta": {
"range": [
- 276243,
- 276267
+ 280539,
+ 280563
],
"filename": "astronomy.js",
- "lineno": 6769,
+ "lineno": 6864,
"columnno": 10,
"code": {
- "id": "astnode100025528",
+ "id": "astnode100025920",
"name": "shadow1",
"type": "CallExpression",
"value": ""
@@ -49680,14 +50797,14 @@
"comment": "",
"meta": {
"range": [
- 276279,
- 276303
+ 280575,
+ 280599
],
"filename": "astronomy.js",
- "lineno": 6770,
+ "lineno": 6865,
"columnno": 10,
"code": {
- "id": "astnode100025534",
+ "id": "astnode100025926",
"name": "shadow2",
"type": "CallExpression",
"value": ""
@@ -49705,14 +50822,14 @@
"comment": "",
"meta": {
"range": [
- 276348,
- 276633
+ 280644,
+ 280929
],
"filename": "astronomy.js",
- "lineno": 6773,
+ "lineno": 6868,
"columnno": 0,
"code": {
- "id": "astnode100025549",
+ "id": "astnode100025941",
"name": "PlanetShadowSlope",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49738,14 +50855,14 @@
"comment": "",
"meta": {
"range": [
- 276417,
- 276435
+ 280713,
+ 280731
],
"filename": "astronomy.js",
- "lineno": 6774,
+ "lineno": 6869,
"columnno": 10,
"code": {
- "id": "astnode100025556",
+ "id": "astnode100025948",
"name": "dt",
"type": "BinaryExpression",
"value": ""
@@ -49763,14 +50880,14 @@
"comment": "",
"meta": {
"range": [
- 276447,
- 276512
+ 280743,
+ 280808
],
"filename": "astronomy.js",
- "lineno": 6775,
+ "lineno": 6870,
"columnno": 10,
"code": {
- "id": "astnode100025562",
+ "id": "astnode100025954",
"name": "shadow1",
"type": "CallExpression",
"value": ""
@@ -49788,14 +50905,14 @@
"comment": "",
"meta": {
"range": [
- 276524,
- 276589
+ 280820,
+ 280885
],
"filename": "astronomy.js",
- "lineno": 6776,
+ "lineno": 6871,
"columnno": 10,
"code": {
- "id": "astnode100025575",
+ "id": "astnode100025967",
"name": "shadow2",
"type": "CallExpression",
"value": ""
@@ -49813,14 +50930,14 @@
"comment": "",
"meta": {
"range": [
- 276634,
- 277051
+ 280930,
+ 281347
],
"filename": "astronomy.js",
- "lineno": 6779,
+ "lineno": 6874,
"columnno": 0,
"code": {
- "id": "astnode100025597",
+ "id": "astnode100025989",
"name": "PeakEarthShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49846,14 +50963,14 @@
"comment": "",
"meta": {
"range": [
- 276691,
- 276704
+ 280987,
+ 281000
],
"filename": "astronomy.js",
- "lineno": 6780,
+ "lineno": 6875,
"columnno": 10,
"code": {
- "id": "astnode100025602",
+ "id": "astnode100025994",
"name": "window",
"type": "Literal",
"value": 0.03
@@ -49871,14 +50988,14 @@
"comment": "",
"meta": {
"range": [
- 276778,
- 276818
+ 281074,
+ 281114
],
"filename": "astronomy.js",
- "lineno": 6781,
+ "lineno": 6876,
"columnno": 10,
"code": {
- "id": "astnode100025606",
+ "id": "astnode100025998",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -49896,14 +51013,14 @@
"comment": "",
"meta": {
"range": [
- 276830,
- 276870
+ 281126,
+ 281166
],
"filename": "astronomy.js",
- "lineno": 6782,
+ "lineno": 6877,
"columnno": 10,
"code": {
- "id": "astnode100025615",
+ "id": "astnode100026007",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -49921,14 +51038,14 @@
"comment": "",
"meta": {
"range": [
- 276882,
- 276951
+ 281178,
+ 281247
],
"filename": "astronomy.js",
- "lineno": 6783,
+ "lineno": 6878,
"columnno": 10,
"code": {
- "id": "astnode100025624",
+ "id": "astnode100026016",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -49946,14 +51063,14 @@
"comment": "",
"meta": {
"range": [
- 277052,
- 277465
+ 281348,
+ 281761
],
"filename": "astronomy.js",
- "lineno": 6788,
+ "lineno": 6883,
"columnno": 0,
"code": {
- "id": "astnode100025645",
+ "id": "astnode100026037",
"name": "PeakMoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -49979,14 +51096,14 @@
"comment": "",
"meta": {
"range": [
- 277108,
- 277121
+ 281404,
+ 281417
],
"filename": "astronomy.js",
- "lineno": 6789,
+ "lineno": 6884,
"columnno": 10,
"code": {
- "id": "astnode100025650",
+ "id": "astnode100026042",
"name": "window",
"type": "Literal",
"value": 0.03
@@ -50004,14 +51121,14 @@
"comment": "",
"meta": {
"range": [
- 277195,
- 277235
+ 281491,
+ 281531
],
"filename": "astronomy.js",
- "lineno": 6790,
+ "lineno": 6885,
"columnno": 10,
"code": {
- "id": "astnode100025654",
+ "id": "astnode100026046",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -50029,14 +51146,14 @@
"comment": "",
"meta": {
"range": [
- 277247,
- 277287
+ 281543,
+ 281583
],
"filename": "astronomy.js",
- "lineno": 6791,
+ "lineno": 6886,
"columnno": 10,
"code": {
- "id": "astnode100025663",
+ "id": "astnode100026055",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -50054,14 +51171,14 @@
"comment": "",
"meta": {
"range": [
- 277299,
- 277367
+ 281595,
+ 281663
],
"filename": "astronomy.js",
- "lineno": 6792,
+ "lineno": 6887,
"columnno": 10,
"code": {
- "id": "astnode100025672",
+ "id": "astnode100026064",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -50079,14 +51196,14 @@
"comment": "",
"meta": {
"range": [
- 277466,
- 278041
+ 281762,
+ 282337
],
"filename": "astronomy.js",
- "lineno": 6797,
+ "lineno": 6892,
"columnno": 0,
"code": {
- "id": "astnode100025693",
+ "id": "astnode100026085",
"name": "PeakPlanetShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50114,14 +51231,14 @@
"comment": "",
"meta": {
"range": [
- 277628,
- 277640
+ 281924,
+ 281936
],
"filename": "astronomy.js",
- "lineno": 6799,
+ "lineno": 6894,
"columnno": 10,
"code": {
- "id": "astnode100025700",
+ "id": "astnode100026092",
"name": "window",
"type": "Literal",
"value": 1
@@ -50139,14 +51256,14 @@
"comment": "",
"meta": {
"range": [
- 277733,
- 277773
+ 282029,
+ 282069
],
"filename": "astronomy.js",
- "lineno": 6800,
+ "lineno": 6895,
"columnno": 10,
"code": {
- "id": "astnode100025704",
+ "id": "astnode100026096",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -50164,14 +51281,14 @@
"comment": "",
"meta": {
"range": [
- 277785,
- 277825
+ 282081,
+ 282121
],
"filename": "astronomy.js",
- "lineno": 6801,
+ "lineno": 6896,
"columnno": 10,
"code": {
- "id": "astnode100025713",
+ "id": "astnode100026105",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -50189,14 +51306,14 @@
"comment": "",
"meta": {
"range": [
- 277837,
- 277915
+ 282133,
+ 282211
],
"filename": "astronomy.js",
- "lineno": 6802,
+ "lineno": 6897,
"columnno": 10,
"code": {
- "id": "astnode100025722",
+ "id": "astnode100026114",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -50214,14 +51331,14 @@
"comment": "",
"meta": {
"range": [
- 278042,
- 278677
+ 282338,
+ 282973
],
"filename": "astronomy.js",
- "lineno": 6807,
+ "lineno": 6902,
"columnno": 0,
"code": {
- "id": "astnode100025746",
+ "id": "astnode100026138",
"name": "PeakLocalMoonShadow",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50249,14 +51366,14 @@
"comment": "",
"meta": {
"range": [
- 278231,
- 278243
+ 282527,
+ 282539
],
"filename": "astronomy.js",
- "lineno": 6810,
+ "lineno": 6905,
"columnno": 10,
"code": {
- "id": "astnode100025752",
+ "id": "astnode100026144",
"name": "window",
"type": "Literal",
"value": 0.2
@@ -50274,14 +51391,14 @@
"comment": "",
"meta": {
"range": [
- 278255,
- 278295
+ 282551,
+ 282591
],
"filename": "astronomy.js",
- "lineno": 6811,
+ "lineno": 6906,
"columnno": 10,
"code": {
- "id": "astnode100025756",
+ "id": "astnode100026148",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -50299,14 +51416,14 @@
"comment": "",
"meta": {
"range": [
- 278307,
- 278347
+ 282603,
+ 282643
],
"filename": "astronomy.js",
- "lineno": 6812,
+ "lineno": 6907,
"columnno": 10,
"code": {
- "id": "astnode100025765",
+ "id": "astnode100026157",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -50324,14 +51441,14 @@
"comment": "",
"meta": {
"range": [
- 278353,
- 278434
+ 282649,
+ 282730
],
"filename": "astronomy.js",
- "lineno": 6813,
+ "lineno": 6908,
"columnno": 4,
"code": {
- "id": "astnode100025773",
+ "id": "astnode100026165",
"name": "shadowfunc",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50351,14 +51468,14 @@
"comment": "",
"meta": {
"range": [
- 278445,
- 278515
+ 282741,
+ 282811
],
"filename": "astronomy.js",
- "lineno": 6816,
+ "lineno": 6911,
"columnno": 10,
"code": {
- "id": "astnode100025783",
+ "id": "astnode100026175",
"name": "time",
"type": "CallExpression",
"value": ""
@@ -50376,14 +51493,14 @@
"comment": "",
"meta": {
"range": [
- 278678,
- 279382
+ 282974,
+ 283678
],
"filename": "astronomy.js",
- "lineno": 6821,
+ "lineno": 6916,
"columnno": 0,
"code": {
- "id": "astnode100025808",
+ "id": "astnode100026200",
"name": "ShadowSemiDurationMinutes",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50412,14 +51529,14 @@
"comment": "",
"meta": {
"range": [
- 278875,
- 278914
+ 283171,
+ 283210
],
"filename": "astronomy.js",
- "lineno": 6823,
+ "lineno": 6918,
"columnno": 10,
"code": {
- "id": "astnode100025815",
+ "id": "astnode100026207",
"name": "window",
"type": "BinaryExpression",
"value": ""
@@ -50437,14 +51554,14 @@
"comment": "",
"meta": {
"range": [
- 278926,
- 278963
+ 283222,
+ 283259
],
"filename": "astronomy.js",
- "lineno": 6824,
+ "lineno": 6919,
"columnno": 10,
"code": {
- "id": "astnode100025823",
+ "id": "astnode100026215",
"name": "before",
"type": "CallExpression",
"value": ""
@@ -50462,14 +51579,14 @@
"comment": "",
"meta": {
"range": [
- 278975,
- 279011
+ 283271,
+ 283307
],
"filename": "astronomy.js",
- "lineno": 6825,
+ "lineno": 6920,
"columnno": 10,
"code": {
- "id": "astnode100025832",
+ "id": "astnode100026224",
"name": "after",
"type": "CallExpression",
"value": ""
@@ -50487,14 +51604,14 @@
"comment": "",
"meta": {
"range": [
- 279023,
- 279104
+ 283319,
+ 283400
],
"filename": "astronomy.js",
- "lineno": 6826,
+ "lineno": 6921,
"columnno": 10,
"code": {
- "id": "astnode100025841",
+ "id": "astnode100026233",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -50512,14 +51629,14 @@
"comment": "",
"meta": {
"range": [
- 279116,
- 279196
+ 283412,
+ 283492
],
"filename": "astronomy.js",
- "lineno": 6827,
+ "lineno": 6922,
"columnno": 10,
"code": {
- "id": "astnode100025858",
+ "id": "astnode100026250",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -50537,14 +51654,14 @@
"comment": "",
"meta": {
"range": [
- 279383,
- 279511
+ 283679,
+ 283807
],
"filename": "astronomy.js",
- "lineno": 6832,
+ "lineno": 6927,
"columnno": 0,
"code": {
- "id": "astnode100025896",
+ "id": "astnode100026288",
"name": "MoonEclipticLatitudeDegrees",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50566,14 +51683,14 @@
"comment": "",
"meta": {
"range": [
- 279438,
- 279459
+ 283734,
+ 283755
],
"filename": "astronomy.js",
- "lineno": 6833,
+ "lineno": 6928,
"columnno": 10,
"code": {
- "id": "astnode100025901",
+ "id": "astnode100026293",
"name": "moon",
"type": "CallExpression",
"value": ""
@@ -50591,14 +51708,14 @@
"comment": "/**\n * @brief Searches for a lunar eclipse.\n *\n * This function finds the first lunar eclipse that occurs after `startTime`.\n * A lunar eclipse may be penumbral, partial, or total.\n * See {@link LunarEclipseInfo} for more information.\n * To find a series of lunar eclipses, call this function once,\n * then keep calling {@link NextLunarEclipse} as many times as desired,\n * passing in the `center` value returned from the previous call.\n *\n * @param {FlexibleDateTime} date\n * The date and time for starting the search for a lunar eclipse.\n *\n * @returns {LunarEclipseInfo}\n */",
"meta": {
"range": [
- 280095,
- 282458
+ 284391,
+ 286754
],
"filename": "astronomy.js",
- "lineno": 6851,
+ "lineno": 6946,
"columnno": 0,
"code": {
- "id": "astnode100025914",
+ "id": "astnode100026306",
"name": "SearchLunarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -50655,14 +51772,14 @@
"comment": "",
"meta": {
"range": [
- 280141,
- 280160
+ 284437,
+ 284456
],
"filename": "astronomy.js",
- "lineno": 6852,
+ "lineno": 6947,
"columnno": 10,
"code": {
- "id": "astnode100025919",
+ "id": "astnode100026311",
"name": "PruneLatitude",
"type": "Literal",
"value": 1.8
@@ -50680,14 +51797,14 @@
"comment": "",
"meta": {
"range": [
- 280240,
- 280263
+ 284536,
+ 284559
],
"filename": "astronomy.js",
- "lineno": 6853,
+ "lineno": 6948,
"columnno": 8,
"code": {
- "id": "astnode100025923",
+ "id": "astnode100026315",
"name": "fmtime",
"type": "CallExpression",
"value": ""
@@ -50705,14 +51822,14 @@
"comment": "",
"meta": {
"range": [
- 280278,
- 280289
+ 284574,
+ 284585
],
"filename": "astronomy.js",
- "lineno": 6854,
+ "lineno": 6949,
"columnno": 13,
"code": {
- "id": "astnode100025930",
+ "id": "astnode100026322",
"name": "fmcount",
"type": "Literal",
"value": 0
@@ -50730,14 +51847,14 @@
"comment": "",
"meta": {
"range": [
- 280406,
- 280449
+ 284702,
+ 284745
],
"filename": "astronomy.js",
- "lineno": 6856,
+ "lineno": 6951,
"columnno": 14,
"code": {
- "id": "astnode100025940",
+ "id": "astnode100026332",
"name": "fullmoon",
"type": "CallExpression",
"value": ""
@@ -50755,14 +51872,14 @@
"comment": "",
"meta": {
"range": [
- 280744,
- 280793
+ 285040,
+ 285089
],
"filename": "astronomy.js",
- "lineno": 6864,
+ "lineno": 6959,
"columnno": 14,
"code": {
- "id": "astnode100025953",
+ "id": "astnode100026345",
"name": "eclip_lat",
"type": "CallExpression",
"value": ""
@@ -50780,14 +51897,14 @@
"comment": "",
"meta": {
"range": [
- 281040,
- 281074
+ 285336,
+ 285370
],
"filename": "astronomy.js",
- "lineno": 6868,
+ "lineno": 6963,
"columnno": 18,
"code": {
- "id": "astnode100025968",
+ "id": "astnode100026360",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -50805,14 +51922,14 @@
"comment": "",
"meta": {
"range": [
- 281242,
- 281260
+ 285538,
+ 285556
],
"filename": "astronomy.js",
- "lineno": 6871,
+ "lineno": 6966,
"columnno": 20,
"code": {
- "id": "astnode100025985",
+ "id": "astnode100026377",
"name": "kind",
"type": "Literal",
"value": "penumbral"
@@ -50830,14 +51947,14 @@
"comment": "",
"meta": {
"range": [
- 281282,
- 281296
+ 285578,
+ 285592
],
"filename": "astronomy.js",
- "lineno": 6872,
+ "lineno": 6967,
"columnno": 20,
"code": {
- "id": "astnode100025989",
+ "id": "astnode100026381",
"name": "sd_total",
"type": "Literal",
"value": 0
@@ -50855,14 +51972,14 @@
"comment": "",
"meta": {
"range": [
- 281318,
- 281334
+ 285614,
+ 285630
],
"filename": "astronomy.js",
- "lineno": 6873,
+ "lineno": 6968,
"columnno": 20,
"code": {
- "id": "astnode100025993",
+ "id": "astnode100026385",
"name": "sd_partial",
"type": "Literal",
"value": 0
@@ -50880,14 +51997,14 @@
"comment": "",
"meta": {
"range": [
- 281356,
- 281444
+ 285652,
+ 285740
],
"filename": "astronomy.js",
- "lineno": 6874,
+ "lineno": 6969,
"columnno": 20,
"code": {
- "id": "astnode100025997",
+ "id": "astnode100026389",
"name": "sd_penum",
"type": "CallExpression",
"value": ""
@@ -50905,14 +52022,14 @@
"comment": "",
"meta": {
"range": [
- 281593,
- 281609
+ 285889,
+ 285905
],
"filename": "astronomy.js",
- "lineno": 6877,
+ "lineno": 6972,
"columnno": 20,
"code": {
- "id": "astnode100026022",
+ "id": "astnode100026414",
"name": "kind",
"type": "Literal",
"funcscope": "SearchLunarEclipse",
@@ -50931,14 +52048,14 @@
"comment": "",
"meta": {
"range": [
- 281631,
- 281724
+ 285927,
+ 286020
],
"filename": "astronomy.js",
- "lineno": 6878,
+ "lineno": 6973,
"columnno": 20,
"code": {
- "id": "astnode100026026",
+ "id": "astnode100026418",
"name": "sd_partial",
"type": "CallExpression",
"funcscope": "SearchLunarEclipse",
@@ -50957,14 +52074,14 @@
"comment": "",
"meta": {
"range": [
- 281874,
- 281888
+ 286170,
+ 286184
],
"filename": "astronomy.js",
- "lineno": 6881,
+ "lineno": 6976,
"columnno": 24,
"code": {
- "id": "astnode100026051",
+ "id": "astnode100026443",
"name": "kind",
"type": "Literal",
"funcscope": "SearchLunarEclipse",
@@ -50983,14 +52100,14 @@
"comment": "",
"meta": {
"range": [
- 281914,
- 282007
+ 286210,
+ 286303
],
"filename": "astronomy.js",
- "lineno": 6882,
+ "lineno": 6977,
"columnno": 24,
"code": {
- "id": "astnode100026055",
+ "id": "astnode100026447",
"name": "sd_total",
"type": "CallExpression",
"funcscope": "SearchLunarEclipse",
@@ -51009,14 +52126,14 @@
"comment": "",
"meta": {
"range": [
- 282264,
- 282293
+ 286560,
+ 286589
],
"filename": "astronomy.js",
- "lineno": 6889,
+ "lineno": 6984,
"columnno": 8,
"code": {
- "id": "astnode100026079",
+ "id": "astnode100026471",
"name": "fmtime",
"type": "CallExpression",
"funcscope": "SearchLunarEclipse",
@@ -51035,14 +52152,14 @@
"comment": "",
"meta": {
"range": [
- 282459,
- 282506
+ 286755,
+ 286802
],
"filename": "astronomy.js",
- "lineno": 6894,
+ "lineno": 6989,
"columnno": 0,
"code": {
- "id": "astnode100026089",
+ "id": "astnode100026481",
"name": "exports.SearchLunarEclipse",
"type": "Identifier",
"value": "SearchLunarEclipse",
@@ -51059,14 +52176,14 @@
"comment": "/**\n @brief Reports the time and geographic location of the peak of a solar eclipse.\n\n Returned by {@link SearchGlobalSolarEclipse} or {@link NextGlobalSolarEclipse}\n to report information about a solar eclipse event.\n\n Field `peak` holds the date and time of the peak of the eclipse, defined as\n the instant when the axis of the Moon's shadow cone passes closest to the Earth's center.\n\n The eclipse is classified as partial, annular, or total, depending on the\n maximum amount of the Sun's disc obscured, as seen at the peak location\n on the surface of the Earth.\n\n The `kind` field thus holds one of the strings `\"partial\"`, `\"annular\"`, or `\"total\"`.\n A total eclipse is when the peak observer sees the Sun completely blocked by the Moon.\n An annular eclipse is like a total eclipse, but the Moon is too far from the Earth's surface\n to completely block the Sun; instead, the Sun takes on a ring-shaped appearance.\n A partial eclipse is when the Moon blocks part of the Sun's disc, but nobody on the Earth\n observes either a total or annular eclipse.\n\n If `kind` is `\"total\"` or `\"annular\"`, the `latitude` and `longitude`\n fields give the geographic coordinates of the center of the Moon's shadow projected\n onto the daytime side of the Earth at the instant of the eclipse's peak.\n If `kind` has any other value, `latitude` and `longitude` are undefined and should\n not be used.\n\n @property {string} kind\n One of the following string values: `\"partial\"`, `\"annular\"`, `\"total\"`.\n\n @property {AstroTime} peak\n The date and time of the peak of the eclipse, defined as the instant\n when the axis of the Moon's shadow cone passes closest to the Earth's center.\n\n @property {number} distance\n The distance in kilometers between the axis of the Moon's shadow cone\n and the center of the Earth at the time indicated by `peak`.\n\n @property {number | undefined} latitude\n If `kind` holds `\"total\"`, the geographic latitude in degrees\n where the center of the Moon's shadow falls on the Earth at the\n time indicated by `peak`; otherwise, `latitude` holds `undefined`.\n\n @property {number | undefined} longitude\n If `kind` holds `\"total\"`, the geographic longitude in degrees\n where the center of the Moon's shadow falls on the Earth at the\n time indicated by `peak`; otherwise, `longitude` holds `undefined`.\n*/",
"meta": {
"range": [
- 284964,
- 285219
+ 289260,
+ 289515
],
"filename": "astronomy.js",
- "lineno": 6942,
+ "lineno": 7037,
"columnno": 0,
"code": {
- "id": "astnode100026094",
+ "id": "astnode100026486",
"name": "GlobalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -51145,14 +52262,14 @@
"comment": "",
"meta": {
"range": [
- 284999,
- 285217
+ 289295,
+ 289513
],
"filename": "astronomy.js",
- "lineno": 6943,
+ "lineno": 7038,
"columnno": 4,
"code": {
- "id": "astnode100026097",
+ "id": "astnode100026489",
"name": "GlobalSolarEclipseInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -51178,14 +52295,14 @@
"comment": "/**\n @brief Reports the time and geographic location of the peak of a solar eclipse.\n\n Returned by {@link SearchGlobalSolarEclipse} or {@link NextGlobalSolarEclipse}\n to report information about a solar eclipse event.\n\n Field `peak` holds the date and time of the peak of the eclipse, defined as\n the instant when the axis of the Moon's shadow cone passes closest to the Earth's center.\n\n The eclipse is classified as partial, annular, or total, depending on the\n maximum amount of the Sun's disc obscured, as seen at the peak location\n on the surface of the Earth.\n\n The `kind` field thus holds one of the strings `\"partial\"`, `\"annular\"`, or `\"total\"`.\n A total eclipse is when the peak observer sees the Sun completely blocked by the Moon.\n An annular eclipse is like a total eclipse, but the Moon is too far from the Earth's surface\n to completely block the Sun; instead, the Sun takes on a ring-shaped appearance.\n A partial eclipse is when the Moon blocks part of the Sun's disc, but nobody on the Earth\n observes either a total or annular eclipse.\n\n If `kind` is `\"total\"` or `\"annular\"`, the `latitude` and `longitude`\n fields give the geographic coordinates of the center of the Moon's shadow projected\n onto the daytime side of the Earth at the instant of the eclipse's peak.\n If `kind` has any other value, `latitude` and `longitude` are undefined and should\n not be used.\n\n @property {string} kind\n One of the following string values: `\"partial\"`, `\"annular\"`, `\"total\"`.\n\n @property {AstroTime} peak\n The date and time of the peak of the eclipse, defined as the instant\n when the axis of the Moon's shadow cone passes closest to the Earth's center.\n\n @property {number} distance\n The distance in kilometers between the axis of the Moon's shadow cone\n and the center of the Earth at the time indicated by `peak`.\n\n @property {number | undefined} latitude\n If `kind` holds `\"total\"`, the geographic latitude in degrees\n where the center of the Moon's shadow falls on the Earth at the\n time indicated by `peak`; otherwise, `latitude` holds `undefined`.\n\n @property {number | undefined} longitude\n If `kind` holds `\"total\"`, the geographic longitude in degrees\n where the center of the Moon's shadow falls on the Earth at the\n time indicated by `peak`; otherwise, `longitude` holds `undefined`.\n*/",
"meta": {
"range": [
- 284964,
- 285219
+ 289260,
+ 289515
],
"filename": "astronomy.js",
- "lineno": 6942,
+ "lineno": 7037,
"columnno": 0,
"code": {
- "id": "astnode100026094",
+ "id": "astnode100026486",
"name": "GlobalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -51263,14 +52380,14 @@
"comment": "",
"meta": {
"range": [
- 285064,
- 285080
+ 289360,
+ 289376
],
"filename": "astronomy.js",
- "lineno": 6944,
+ "lineno": 7039,
"columnno": 8,
"code": {
- "id": "astnode100026107",
+ "id": "astnode100026499",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -51288,14 +52405,14 @@
"comment": "",
"meta": {
"range": [
- 285090,
- 285106
+ 289386,
+ 289402
],
"filename": "astronomy.js",
- "lineno": 6945,
+ "lineno": 7040,
"columnno": 8,
"code": {
- "id": "astnode100026113",
+ "id": "astnode100026505",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -51313,14 +52430,14 @@
"comment": "",
"meta": {
"range": [
- 285116,
- 285140
+ 289412,
+ 289436
],
"filename": "astronomy.js",
- "lineno": 6946,
+ "lineno": 7041,
"columnno": 8,
"code": {
- "id": "astnode100026119",
+ "id": "astnode100026511",
"name": "this.distance",
"type": "Identifier",
"value": "distance",
@@ -51338,14 +52455,14 @@
"comment": "",
"meta": {
"range": [
- 285150,
- 285174
+ 289446,
+ 289470
],
"filename": "astronomy.js",
- "lineno": 6947,
+ "lineno": 7042,
"columnno": 8,
"code": {
- "id": "astnode100026125",
+ "id": "astnode100026517",
"name": "this.latitude",
"type": "Identifier",
"value": "latitude",
@@ -51363,14 +52480,14 @@
"comment": "",
"meta": {
"range": [
- 285184,
- 285210
+ 289480,
+ 289506
],
"filename": "astronomy.js",
- "lineno": 6948,
+ "lineno": 7043,
"columnno": 8,
"code": {
- "id": "astnode100026131",
+ "id": "astnode100026523",
"name": "this.longitude",
"type": "Identifier",
"value": "longitude",
@@ -51388,14 +52505,14 @@
"comment": "",
"meta": {
"range": [
- 285220,
- 285275
+ 289516,
+ 289571
],
"filename": "astronomy.js",
- "lineno": 6951,
+ "lineno": 7046,
"columnno": 0,
"code": {
- "id": "astnode100026137",
+ "id": "astnode100026529",
"name": "exports.GlobalSolarEclipseInfo",
"type": "Identifier",
"value": "GlobalSolarEclipseInfo",
@@ -51412,14 +52529,14 @@
"comment": "",
"meta": {
"range": [
- 285277,
- 285595
+ 289573,
+ 289891
],
"filename": "astronomy.js",
- "lineno": 6952,
+ "lineno": 7047,
"columnno": 0,
"code": {
- "id": "astnode100026142",
+ "id": "astnode100026534",
"name": "EclipseKindFromUmbra",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51438,14 +52555,14 @@
"comment": "",
"meta": {
"range": [
- 285596,
- 289728
+ 289892,
+ 294024
],
"filename": "astronomy.js",
- "lineno": 6958,
+ "lineno": 7053,
"columnno": 0,
"code": {
- "id": "astnode100026153",
+ "id": "astnode100026545",
"name": "GeoidIntersect",
"type": "FunctionDeclaration",
"paramnames": [
@@ -51497,14 +52614,14 @@
"comment": "",
"meta": {
"range": [
- 285638,
- 285654
+ 289934,
+ 289950
],
"filename": "astronomy.js",
- "lineno": 6959,
+ "lineno": 7054,
"columnno": 8,
"code": {
- "id": "astnode100026158",
+ "id": "astnode100026550",
"name": "kind",
"type": "Literal",
"value": "partial"
@@ -51522,14 +52639,14 @@
"comment": "",
"meta": {
"range": [
- 285664,
- 285682
+ 289960,
+ 289978
],
"filename": "astronomy.js",
- "lineno": 6960,
+ "lineno": 7055,
"columnno": 8,
"code": {
- "id": "astnode100026162",
+ "id": "astnode100026554",
"name": "peak",
"type": "MemberExpression",
"value": "shadow.time"
@@ -51547,14 +52664,14 @@
"comment": "",
"meta": {
"range": [
- 285692,
- 285711
+ 289988,
+ 290007
],
"filename": "astronomy.js",
- "lineno": 6961,
+ "lineno": 7056,
"columnno": 8,
"code": {
- "id": "astnode100026168",
+ "id": "astnode100026560",
"name": "distance",
"type": "MemberExpression",
"value": "shadow.r"
@@ -51572,14 +52689,14 @@
"comment": "",
"meta": {
"range": [
- 285721,
- 285729
+ 290017,
+ 290025
],
"filename": "astronomy.js",
- "lineno": 6962,
+ "lineno": 7057,
"columnno": 8,
"code": {
- "id": "astnode100026174",
+ "id": "astnode100026566",
"name": "latitude"
}
},
@@ -51595,14 +52712,14 @@
"comment": "",
"meta": {
"range": [
- 285778,
- 285787
+ 290074,
+ 290083
],
"filename": "astronomy.js",
- "lineno": 6963,
+ "lineno": 7058,
"columnno": 8,
"code": {
- "id": "astnode100026177",
+ "id": "astnode100026569",
"name": "longitude"
}
},
@@ -51618,14 +52735,14 @@
"comment": "",
"meta": {
"range": [
- 286117,
- 286152
+ 290413,
+ 290448
],
"filename": "astronomy.js",
- "lineno": 6968,
+ "lineno": 7063,
"columnno": 10,
"code": {
- "id": "astnode100026180",
+ "id": "astnode100026572",
"name": "rot",
"type": "CallExpression",
"value": ""
@@ -51643,14 +52760,14 @@
"comment": "",
"meta": {
"range": [
- 286164,
- 286197
+ 290460,
+ 290493
],
"filename": "astronomy.js",
- "lineno": 6969,
+ "lineno": 7064,
"columnno": 10,
"code": {
- "id": "astnode100026188",
+ "id": "astnode100026580",
"name": "v",
"type": "CallExpression",
"value": ""
@@ -51668,14 +52785,14 @@
"comment": "",
"meta": {
"range": [
- 286262,
- 286298
+ 290558,
+ 290594
],
"filename": "astronomy.js",
- "lineno": 6970,
+ "lineno": 7065,
"columnno": 10,
"code": {
- "id": "astnode100026197",
+ "id": "astnode100026589",
"name": "e",
"type": "CallExpression",
"value": ""
@@ -51693,14 +52810,14 @@
"comment": "",
"meta": {
"range": [
- 286643,
- 286667
+ 290939,
+ 290963
],
"filename": "astronomy.js",
- "lineno": 6975,
+ "lineno": 7070,
"columnno": 4,
"code": {
- "id": "astnode100026206",
+ "id": "astnode100026598",
"name": "v.x",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -51719,14 +52836,14 @@
"comment": "",
"meta": {
"range": [
- 286673,
- 286697
+ 290969,
+ 290993
],
"filename": "astronomy.js",
- "lineno": 6976,
+ "lineno": 7071,
"columnno": 4,
"code": {
- "id": "astnode100026214",
+ "id": "astnode100026606",
"name": "v.y",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -51745,14 +52862,14 @@
"comment": "",
"meta": {
"range": [
- 286703,
- 286746
+ 290999,
+ 291042
],
"filename": "astronomy.js",
- "lineno": 6977,
+ "lineno": 7072,
"columnno": 4,
"code": {
- "id": "astnode100026222",
+ "id": "astnode100026614",
"name": "v.z",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -51771,14 +52888,14 @@
"comment": "",
"meta": {
"range": [
- 286752,
- 286776
+ 291048,
+ 291072
],
"filename": "astronomy.js",
- "lineno": 6978,
+ "lineno": 7073,
"columnno": 4,
"code": {
- "id": "astnode100026232",
+ "id": "astnode100026624",
"name": "e.x",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -51797,14 +52914,14 @@
"comment": "",
"meta": {
"range": [
- 286782,
- 286806
+ 291078,
+ 291102
],
"filename": "astronomy.js",
- "lineno": 6979,
+ "lineno": 7074,
"columnno": 4,
"code": {
- "id": "astnode100026240",
+ "id": "astnode100026632",
"name": "e.y",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -51823,14 +52940,14 @@
"comment": "",
"meta": {
"range": [
- 286812,
- 286855
+ 291108,
+ 291151
],
"filename": "astronomy.js",
- "lineno": 6980,
+ "lineno": 7075,
"columnno": 4,
"code": {
- "id": "astnode100026248",
+ "id": "astnode100026640",
"name": "e.z",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -51849,14 +52966,14 @@
"comment": "",
"meta": {
"range": [
- 287015,
- 287045
+ 291311,
+ 291341
],
"filename": "astronomy.js",
- "lineno": 6983,
+ "lineno": 7078,
"columnno": 10,
"code": {
- "id": "astnode100026258",
+ "id": "astnode100026650",
"name": "R",
"type": "Identifier",
"value": "EARTH_EQUATORIAL_RADIUS_KM"
@@ -51874,14 +52991,14 @@
"comment": "",
"meta": {
"range": [
- 287057,
- 287094
+ 291353,
+ 291390
],
"filename": "astronomy.js",
- "lineno": 6984,
+ "lineno": 7079,
"columnno": 10,
"code": {
- "id": "astnode100026262",
+ "id": "astnode100026654",
"name": "A",
"type": "BinaryExpression",
"value": ""
@@ -51899,14 +53016,14 @@
"comment": "",
"meta": {
"range": [
- 287106,
- 287152
+ 291402,
+ 291448
],
"filename": "astronomy.js",
- "lineno": 6985,
+ "lineno": 7080,
"columnno": 10,
"code": {
- "id": "astnode100026288",
+ "id": "astnode100026680",
"name": "B",
"type": "BinaryExpression",
"value": ""
@@ -51924,14 +53041,14 @@
"comment": "",
"meta": {
"range": [
- 287164,
- 287211
+ 291460,
+ 291507
],
"filename": "astronomy.js",
- "lineno": 6986,
+ "lineno": 7081,
"columnno": 10,
"code": {
- "id": "astnode100026317",
+ "id": "astnode100026709",
"name": "C",
"type": "BinaryExpression",
"value": ""
@@ -51949,14 +53066,14 @@
"comment": "",
"meta": {
"range": [
- 287223,
- 287248
+ 291519,
+ 291544
],
"filename": "astronomy.js",
- "lineno": 6987,
+ "lineno": 7082,
"columnno": 10,
"code": {
- "id": "astnode100026347",
+ "id": "astnode100026739",
"name": "radic",
"type": "BinaryExpression",
"value": ""
@@ -51974,14 +53091,14 @@
"comment": "",
"meta": {
"range": [
- 287405,
- 287442
+ 291701,
+ 291738
],
"filename": "astronomy.js",
- "lineno": 6991,
+ "lineno": 7086,
"columnno": 14,
"code": {
- "id": "astnode100026364",
+ "id": "astnode100026756",
"name": "u",
"type": "BinaryExpression",
"value": ""
@@ -51999,14 +53116,14 @@
"comment": "",
"meta": {
"range": [
- 287536,
- 287554
+ 291832,
+ 291850
],
"filename": "astronomy.js",
- "lineno": 6993,
+ "lineno": 7088,
"columnno": 14,
"code": {
- "id": "astnode100026379",
+ "id": "astnode100026771",
"name": "px",
"type": "BinaryExpression",
"value": ""
@@ -52024,14 +53141,14 @@
"comment": "",
"meta": {
"range": [
- 287570,
- 287588
+ 291866,
+ 291884
],
"filename": "astronomy.js",
- "lineno": 6994,
+ "lineno": 7089,
"columnno": 14,
"code": {
- "id": "astnode100026391",
+ "id": "astnode100026783",
"name": "py",
"type": "BinaryExpression",
"value": ""
@@ -52049,14 +53166,14 @@
"comment": "",
"meta": {
"range": [
- 287604,
- 287643
+ 291900,
+ 291939
],
"filename": "astronomy.js",
- "lineno": 6995,
+ "lineno": 7090,
"columnno": 14,
"code": {
- "id": "astnode100026403",
+ "id": "astnode100026795",
"name": "pz",
"type": "BinaryExpression",
"value": ""
@@ -52074,14 +53191,14 @@
"comment": "",
"meta": {
"range": [
- 287734,
- 287809
+ 292030,
+ 292105
],
"filename": "astronomy.js",
- "lineno": 6997,
+ "lineno": 7092,
"columnno": 14,
"code": {
- "id": "astnode100026417",
+ "id": "astnode100026809",
"name": "proj",
"type": "BinaryExpression",
"value": ""
@@ -52099,14 +53216,14 @@
"comment": "",
"meta": {
"range": [
- 287848,
- 287885
+ 292144,
+ 292181
],
"filename": "astronomy.js",
- "lineno": 6999,
+ "lineno": 7094,
"columnno": 12,
"code": {
- "id": "astnode100026439",
+ "id": "astnode100026831",
"name": "latitude",
"type": "ConditionalExpression",
"funcscope": "GeoidIntersect",
@@ -52125,14 +53242,14 @@
"comment": "",
"meta": {
"range": [
- 287912,
- 287961
+ 292208,
+ 292257
],
"filename": "astronomy.js",
- "lineno": 7001,
+ "lineno": 7096,
"columnno": 12,
"code": {
- "id": "astnode100026450",
+ "id": "astnode100026842",
"name": "latitude",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -52151,14 +53268,14 @@
"comment": "",
"meta": {
"range": [
- 288043,
- 288069
+ 292339,
+ 292365
],
"filename": "astronomy.js",
- "lineno": 7003,
+ "lineno": 7098,
"columnno": 14,
"code": {
- "id": "astnode100026464",
+ "id": "astnode100026856",
"name": "gast",
"type": "CallExpression",
"value": ""
@@ -52176,14 +53293,14 @@
"comment": "",
"meta": {
"range": [
- 288079,
- 288151
+ 292375,
+ 292447
],
"filename": "astronomy.js",
- "lineno": 7004,
+ "lineno": 7099,
"columnno": 8,
"code": {
- "id": "astnode100026470",
+ "id": "astnode100026862",
"name": "longitude",
"type": "BinaryExpression",
"funcscope": "GeoidIntersect",
@@ -52202,14 +53319,14 @@
"comment": "",
"meta": {
"range": [
- 288198,
- 288216
+ 292494,
+ 292512
],
"filename": "astronomy.js",
- "lineno": 7006,
+ "lineno": 7101,
"columnno": 12,
"code": {
- "id": "astnode100026494",
+ "id": "astnode100026886",
"name": "longitude",
"type": "Literal",
"funcscope": "GeoidIntersect",
@@ -52228,14 +53345,14 @@
"comment": "",
"meta": {
"range": [
- 288267,
- 288285
+ 292563,
+ 292581
],
"filename": "astronomy.js",
- "lineno": 7008,
+ "lineno": 7103,
"columnno": 12,
"code": {
- "id": "astnode100026503",
+ "id": "astnode100026895",
"name": "longitude",
"type": "Literal",
"funcscope": "GeoidIntersect",
@@ -52254,14 +53371,14 @@
"comment": "",
"meta": {
"range": [
- 288543,
- 288569
+ 292839,
+ 292865
],
"filename": "astronomy.js",
- "lineno": 7012,
+ "lineno": 7107,
"columnno": 14,
"code": {
- "id": "astnode100026507",
+ "id": "astnode100026899",
"name": "inv",
"type": "CallExpression",
"value": ""
@@ -52279,14 +53396,14 @@
"comment": "",
"meta": {
"range": [
- 288734,
- 288833
+ 293030,
+ 293129
],
"filename": "astronomy.js",
- "lineno": 7015,
+ "lineno": 7110,
"columnno": 12,
"code": {
- "id": "astnode100026513",
+ "id": "astnode100026905",
"name": "o",
"type": "NewExpression",
"value": ""
@@ -52304,14 +53421,14 @@
"comment": "",
"meta": {
"range": [
- 288915,
- 288939
+ 293211,
+ 293235
],
"filename": "astronomy.js",
- "lineno": 7017,
+ "lineno": 7112,
"columnno": 8,
"code": {
- "id": "astnode100026536",
+ "id": "astnode100026928",
"name": "o",
"type": "CallExpression",
"funcscope": "GeoidIntersect",
@@ -52330,14 +53447,14 @@
"comment": "",
"meta": {
"range": [
- 289009,
- 289031
+ 293305,
+ 293327
],
"filename": "astronomy.js",
- "lineno": 7019,
+ "lineno": 7114,
"columnno": 8,
"code": {
- "id": "astnode100026543",
+ "id": "astnode100026935",
"name": "o.x",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -52356,14 +53473,14 @@
"comment": "",
"meta": {
"range": [
- 289041,
- 289063
+ 293337,
+ 293359
],
"filename": "astronomy.js",
- "lineno": 7020,
+ "lineno": 7115,
"columnno": 8,
"code": {
- "id": "astnode100026553",
+ "id": "astnode100026945",
"name": "o.y",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -52382,14 +53499,14 @@
"comment": "",
"meta": {
"range": [
- 289073,
- 289095
+ 293369,
+ 293391
],
"filename": "astronomy.js",
- "lineno": 7021,
+ "lineno": 7116,
"columnno": 8,
"code": {
- "id": "astnode100026563",
+ "id": "astnode100026955",
"name": "o.z",
"type": "MemberExpression",
"funcscope": "GeoidIntersect",
@@ -52408,14 +53525,14 @@
"comment": "",
"meta": {
"range": [
- 289204,
- 289274
+ 293500,
+ 293570
],
"filename": "astronomy.js",
- "lineno": 7023,
+ "lineno": 7118,
"columnno": 14,
"code": {
- "id": "astnode100026573",
+ "id": "astnode100026965",
"name": "surface",
"type": "CallExpression",
"value": ""
@@ -52433,14 +53550,14 @@
"comment": "",
"meta": {
"range": [
- 289599,
- 289637
+ 293895,
+ 293933
],
"filename": "astronomy.js",
- "lineno": 7028,
+ "lineno": 7123,
"columnno": 8,
"code": {
- "id": "astnode100026605",
+ "id": "astnode100026997",
"name": "kind",
"type": "CallExpression",
"funcscope": "GeoidIntersect",
@@ -52459,14 +53576,14 @@
"comment": "/**\n * @brief Searches for the next lunar eclipse in a series.\n *\n * After using {@link SearchLunarEclipse} to find the first lunar eclipse\n * in a series, you can call this function to find the next consecutive lunar eclipse.\n * Pass in the `center` value from the {@link LunarEclipseInfo} returned by the\n * previous call to `SearchLunarEclipse` or `NextLunarEclipse`\n * to find the next lunar eclipse.\n *\n * @param {AstroTime} prevEclipseTime\n * A date and time near a full moon. Lunar eclipse search will start at the next full moon.\n *\n * @returns {LunarEclipseInfo}\n */",
"meta": {
"range": [
- 290310,
- 290449
+ 294606,
+ 294745
],
"filename": "astronomy.js",
- "lineno": 7046,
+ "lineno": 7141,
"columnno": 0,
"code": {
- "id": "astnode100026620",
+ "id": "astnode100027012",
"name": "NextLunarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52514,14 +53631,14 @@
"comment": "",
"meta": {
"range": [
- 290365,
- 290404
+ 294661,
+ 294700
],
"filename": "astronomy.js",
- "lineno": 7047,
+ "lineno": 7142,
"columnno": 10,
"code": {
- "id": "astnode100026625",
+ "id": "astnode100027017",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -52539,14 +53656,14 @@
"comment": "",
"meta": {
"range": [
- 290450,
- 290493
+ 294746,
+ 294789
],
"filename": "astronomy.js",
- "lineno": 7050,
+ "lineno": 7145,
"columnno": 0,
"code": {
- "id": "astnode100026637",
+ "id": "astnode100027029",
"name": "exports.NextLunarEclipse",
"type": "Identifier",
"value": "NextLunarEclipse",
@@ -52563,14 +53680,14 @@
"comment": "/**\n * @brief Searches for a solar eclipse visible anywhere on the Earth's surface.\n *\n * This function finds the first solar eclipse that occurs after `startTime`.\n * A solar eclipse may be partial, annular, or total.\n * See {@link GlobalSolarEclipseInfo} for more information.\n * To find a series of solar eclipses, call this function once,\n * then keep calling {@link NextGlobalSolarEclipse} as many times as desired,\n * passing in the `peak` value returned from the previous call.\n *\n * @param {AstroTime} startTime\n * The date and time for starting the search for a solar eclipse.\n *\n * @returns {GlobalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 291130,
- 292747
+ 295426,
+ 297043
],
"filename": "astronomy.js",
- "lineno": 7066,
+ "lineno": 7161,
"columnno": 0,
"code": {
- "id": "astnode100026642",
+ "id": "astnode100027034",
"name": "SearchGlobalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52623,14 +53740,14 @@
"comment": "",
"meta": {
"range": [
- 291187,
- 291206
+ 295483,
+ 295502
],
"filename": "astronomy.js",
- "lineno": 7067,
+ "lineno": 7162,
"columnno": 10,
"code": {
- "id": "astnode100026647",
+ "id": "astnode100027039",
"name": "PruneLatitude",
"type": "Literal",
"value": 1.8
@@ -52648,14 +53765,14 @@
"comment": "",
"meta": {
"range": [
- 291382,
- 291400
+ 295678,
+ 295696
],
"filename": "astronomy.js",
- "lineno": 7069,
+ "lineno": 7164,
"columnno": 8,
"code": {
- "id": "astnode100026651",
+ "id": "astnode100027043",
"name": "nmtime",
"type": "Identifier",
"value": "startTime"
@@ -52673,14 +53790,14 @@
"comment": "",
"meta": {
"range": [
- 291410,
- 291417
+ 295706,
+ 295713
],
"filename": "astronomy.js",
- "lineno": 7070,
+ "lineno": 7165,
"columnno": 8,
"code": {
- "id": "astnode100026655",
+ "id": "astnode100027047",
"name": "nmcount"
}
},
@@ -52696,14 +53813,14 @@
"comment": "",
"meta": {
"range": [
- 291428,
- 291439
+ 295724,
+ 295735
],
"filename": "astronomy.js",
- "lineno": 7071,
+ "lineno": 7166,
"columnno": 9,
"code": {
- "id": "astnode100026658",
+ "id": "astnode100027050",
"name": "nmcount",
"type": "Literal",
"funcscope": "SearchGlobalSolarEclipse",
@@ -52722,14 +53839,14 @@
"comment": "",
"meta": {
"range": [
- 291552,
- 291596
+ 295848,
+ 295892
],
"filename": "astronomy.js",
- "lineno": 7073,
+ "lineno": 7168,
"columnno": 14,
"code": {
- "id": "astnode100026668",
+ "id": "astnode100027060",
"name": "newmoon",
"type": "CallExpression",
"value": ""
@@ -52747,14 +53864,14 @@
"comment": "",
"meta": {
"range": [
- 291779,
- 291827
+ 296075,
+ 296123
],
"filename": "astronomy.js",
- "lineno": 7077,
+ "lineno": 7172,
"columnno": 14,
"code": {
- "id": "astnode100026681",
+ "id": "astnode100027073",
"name": "eclip_lat",
"type": "CallExpression",
"value": ""
@@ -52772,14 +53889,14 @@
"comment": "",
"meta": {
"range": [
- 292067,
- 292099
+ 296363,
+ 296395
],
"filename": "astronomy.js",
- "lineno": 7081,
+ "lineno": 7176,
"columnno": 18,
"code": {
- "id": "astnode100026696",
+ "id": "astnode100027088",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -52797,14 +53914,14 @@
"comment": "",
"meta": {
"range": [
- 292514,
- 292544
+ 296810,
+ 296840
],
"filename": "astronomy.js",
- "lineno": 7089,
+ "lineno": 7184,
"columnno": 8,
"code": {
- "id": "astnode100026717",
+ "id": "astnode100027109",
"name": "nmtime",
"type": "CallExpression",
"funcscope": "SearchGlobalSolarEclipse",
@@ -52823,14 +53940,14 @@
"comment": "",
"meta": {
"range": [
- 292748,
- 292807
+ 297044,
+ 297103
],
"filename": "astronomy.js",
- "lineno": 7095,
+ "lineno": 7190,
"columnno": 0,
"code": {
- "id": "astnode100026727",
+ "id": "astnode100027119",
"name": "exports.SearchGlobalSolarEclipse",
"type": "Identifier",
"value": "SearchGlobalSolarEclipse",
@@ -52847,14 +53964,14 @@
"comment": "/**\n * @brief Searches for the next global solar eclipse in a series.\n *\n * After using {@link SearchGlobalSolarEclipse} to find the first solar eclipse\n * in a series, you can call this function to find the next consecutive solar eclipse.\n * Pass in the `peak` value from the {@link GlobalSolarEclipseInfo} returned by the\n * previous call to `SearchGlobalSolarEclipse` or `NextGlobalSolarEclipse`\n * to find the next solar eclipse.\n *\n * @param {AstroTime} prevEclipseTime\n * A date and time near a new moon. Solar eclipse search will start at the next new moon.\n *\n * @returns {GlobalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 293423,
- 293576
+ 297719,
+ 297872
],
"filename": "astronomy.js",
- "lineno": 7110,
+ "lineno": 7205,
"columnno": 0,
"code": {
- "id": "astnode100026732",
+ "id": "astnode100027124",
"name": "NextGlobalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -52902,14 +54019,14 @@
"comment": "",
"meta": {
"range": [
- 293484,
- 293525
+ 297780,
+ 297821
],
"filename": "astronomy.js",
- "lineno": 7111,
+ "lineno": 7206,
"columnno": 10,
"code": {
- "id": "astnode100026737",
+ "id": "astnode100027129",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -52927,14 +54044,14 @@
"comment": "",
"meta": {
"range": [
- 293577,
- 293632
+ 297873,
+ 297928
],
"filename": "astronomy.js",
- "lineno": 7114,
+ "lineno": 7209,
"columnno": 0,
"code": {
- "id": "astnode100026749",
+ "id": "astnode100027141",
"name": "exports.NextGlobalSolarEclipse",
"type": "Identifier",
"value": "NextGlobalSolarEclipse",
@@ -52951,14 +54068,14 @@
"comment": "/**\n * @brief Holds a time and the observed altitude of the Sun at that time.\n *\n * When reporting a solar eclipse observed at a specific location on the Earth\n * (a \"local\" solar eclipse), a series of events occur. In addition\n * to the time of each event, it is important to know the altitude of the Sun,\n * because each event may be invisible to the observer if the Sun is below\n * the horizon (i.e. it at night).\n *\n * If `altitude` is negative, the event is theoretical only; it would be\n * visible if the Earth were transparent, but the observer cannot actually see it.\n * If `altitude` is positive but less than a few degrees, visibility will be impaired by\n * atmospheric interference (sunrise or sunset conditions).\n *\n * @property {AstroTime} time\n * The date and time of the event.\n *\n * @property {number} altitude\n * The angular altitude of the center of the Sun above/below the horizon, at `time`,\n * corrected for atmospheric refraction and expressed in degrees.\n */",
"meta": {
"range": [
- 294631,
- 294753
+ 298927,
+ 299049
],
"filename": "astronomy.js",
- "lineno": 7136,
+ "lineno": 7231,
"columnno": 0,
"code": {
- "id": "astnode100026754",
+ "id": "astnode100027146",
"name": "EclipseEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -53005,14 +54122,14 @@
"comment": "",
"meta": {
"range": [
- 294656,
- 294751
+ 298952,
+ 299047
],
"filename": "astronomy.js",
- "lineno": 7137,
+ "lineno": 7232,
"columnno": 4,
"code": {
- "id": "astnode100026757",
+ "id": "astnode100027149",
"name": "EclipseEvent",
"type": "MethodDefinition",
"paramnames": [
@@ -53035,14 +54152,14 @@
"comment": "/**\n * @brief Holds a time and the observed altitude of the Sun at that time.\n *\n * When reporting a solar eclipse observed at a specific location on the Earth\n * (a \"local\" solar eclipse), a series of events occur. In addition\n * to the time of each event, it is important to know the altitude of the Sun,\n * because each event may be invisible to the observer if the Sun is below\n * the horizon (i.e. it at night).\n *\n * If `altitude` is negative, the event is theoretical only; it would be\n * visible if the Earth were transparent, but the observer cannot actually see it.\n * If `altitude` is positive but less than a few degrees, visibility will be impaired by\n * atmospheric interference (sunrise or sunset conditions).\n *\n * @property {AstroTime} time\n * The date and time of the event.\n *\n * @property {number} altitude\n * The angular altitude of the center of the Sun above/below the horizon, at `time`,\n * corrected for atmospheric refraction and expressed in degrees.\n */",
"meta": {
"range": [
- 294631,
- 294753
+ 298927,
+ 299049
],
"filename": "astronomy.js",
- "lineno": 7136,
+ "lineno": 7231,
"columnno": 0,
"code": {
- "id": "astnode100026754",
+ "id": "astnode100027146",
"name": "EclipseEvent",
"type": "ClassDeclaration",
"paramnames": [
@@ -53088,14 +54205,14 @@
"comment": "",
"meta": {
"range": [
- 294694,
- 294710
+ 298990,
+ 299006
],
"filename": "astronomy.js",
- "lineno": 7138,
+ "lineno": 7233,
"columnno": 8,
"code": {
- "id": "astnode100026764",
+ "id": "astnode100027156",
"name": "this.time",
"type": "Identifier",
"value": "time",
@@ -53113,14 +54230,14 @@
"comment": "",
"meta": {
"range": [
- 294720,
- 294744
+ 299016,
+ 299040
],
"filename": "astronomy.js",
- "lineno": 7139,
+ "lineno": 7234,
"columnno": 8,
"code": {
- "id": "astnode100026770",
+ "id": "astnode100027162",
"name": "this.altitude",
"type": "Identifier",
"value": "altitude",
@@ -53138,14 +54255,14 @@
"comment": "",
"meta": {
"range": [
- 294754,
- 294789
+ 299050,
+ 299085
],
"filename": "astronomy.js",
- "lineno": 7142,
+ "lineno": 7237,
"columnno": 0,
"code": {
- "id": "astnode100026776",
+ "id": "astnode100027168",
"name": "exports.EclipseEvent",
"type": "Identifier",
"value": "EclipseEvent",
@@ -53162,14 +54279,14 @@
"comment": "/**\n * @brief Information about a solar eclipse as seen by an observer at a given time and geographic location.\n *\n * Returned by {@link SearchLocalSolarEclipse} or {@link NextLocalSolarEclipse}\n * to report information about a solar eclipse as seen at a given geographic location.\n *\n * When a solar eclipse is found, it is classified by setting `kind`\n * to `\"partial\"`, `\"annular\"`, or `\"total\"`.\n * A partial solar eclipse is when the Moon does not line up directly enough with the Sun\n * to completely block the Sun's light from reaching the observer.\n * An annular eclipse occurs when the Moon's disc is completely visible against the Sun\n * but the Moon is too far away to completely block the Sun's light; this leaves the\n * Sun with a ring-like appearance.\n * A total eclipse occurs when the Moon is close enough to the Earth and aligned with the\n * Sun just right to completely block all sunlight from reaching the observer.\n *\n * There are 5 \"event\" fields, each of which contains a time and a solar altitude.\n * Field `peak` holds the date and time of the center of the eclipse, when it is at its peak.\n * The fields `partial_begin` and `partial_end` are always set, and indicate when\n * the eclipse begins/ends. If the eclipse reaches totality or becomes annular,\n * `total_begin` and `total_end` indicate when the total/annular phase begins/ends.\n * When an event field is valid, the caller must also check its `altitude` field to\n * see whether the Sun is above the horizon at the time indicated by the `time` field.\n * See {@link EclipseEvent} for more information.\n *\n * @property {string} kind\n * The type of solar eclipse found: `\"partial\"`, `\"annular\"`, or `\"total\"`.\n *\n * @property {EclipseEvent} partial_begin\n * The time and Sun altitude at the beginning of the eclipse.\n *\n * @property {EclipseEvent | undefined} total_begin\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase begins; otherwise undefined.\n *\n * @property {EclipseEvent} peak\n * The time and Sun altitude when the eclipse reaches its peak.\n *\n * @property {EclipseEvent | undefined} total_end\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase ends; otherwise undefined.\n *\n * @property {EclipseEvent} partial_end\n * The time and Sun altitude at the end of the eclipse.\n */",
"meta": {
"range": [
- 297175,
- 297506
+ 301471,
+ 301802
],
"filename": "astronomy.js",
- "lineno": 7186,
+ "lineno": 7281,
"columnno": 0,
"code": {
- "id": "astnode100026781",
+ "id": "astnode100027173",
"name": "LocalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -53258,14 +54375,14 @@
"comment": "",
"meta": {
"range": [
- 297209,
- 297504
+ 301505,
+ 301800
],
"filename": "astronomy.js",
- "lineno": 7187,
+ "lineno": 7282,
"columnno": 4,
"code": {
- "id": "astnode100026784",
+ "id": "astnode100027176",
"name": "LocalSolarEclipseInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -53292,14 +54409,14 @@
"comment": "/**\n * @brief Information about a solar eclipse as seen by an observer at a given time and geographic location.\n *\n * Returned by {@link SearchLocalSolarEclipse} or {@link NextLocalSolarEclipse}\n * to report information about a solar eclipse as seen at a given geographic location.\n *\n * When a solar eclipse is found, it is classified by setting `kind`\n * to `\"partial\"`, `\"annular\"`, or `\"total\"`.\n * A partial solar eclipse is when the Moon does not line up directly enough with the Sun\n * to completely block the Sun's light from reaching the observer.\n * An annular eclipse occurs when the Moon's disc is completely visible against the Sun\n * but the Moon is too far away to completely block the Sun's light; this leaves the\n * Sun with a ring-like appearance.\n * A total eclipse occurs when the Moon is close enough to the Earth and aligned with the\n * Sun just right to completely block all sunlight from reaching the observer.\n *\n * There are 5 \"event\" fields, each of which contains a time and a solar altitude.\n * Field `peak` holds the date and time of the center of the eclipse, when it is at its peak.\n * The fields `partial_begin` and `partial_end` are always set, and indicate when\n * the eclipse begins/ends. If the eclipse reaches totality or becomes annular,\n * `total_begin` and `total_end` indicate when the total/annular phase begins/ends.\n * When an event field is valid, the caller must also check its `altitude` field to\n * see whether the Sun is above the horizon at the time indicated by the `time` field.\n * See {@link EclipseEvent} for more information.\n *\n * @property {string} kind\n * The type of solar eclipse found: `\"partial\"`, `\"annular\"`, or `\"total\"`.\n *\n * @property {EclipseEvent} partial_begin\n * The time and Sun altitude at the beginning of the eclipse.\n *\n * @property {EclipseEvent | undefined} total_begin\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase begins; otherwise undefined.\n *\n * @property {EclipseEvent} peak\n * The time and Sun altitude when the eclipse reaches its peak.\n *\n * @property {EclipseEvent | undefined} total_end\n * If this is an annular or a total eclipse, the time and Sun altitude when annular/total phase ends; otherwise undefined.\n *\n * @property {EclipseEvent} partial_end\n * The time and Sun altitude at the end of the eclipse.\n */",
"meta": {
"range": [
- 297175,
- 297506
+ 301471,
+ 301802
],
"filename": "astronomy.js",
- "lineno": 7186,
+ "lineno": 7281,
"columnno": 0,
"code": {
- "id": "astnode100026781",
+ "id": "astnode100027173",
"name": "LocalSolarEclipseInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -53387,14 +54504,14 @@
"comment": "",
"meta": {
"range": [
- 297295,
- 297311
+ 301591,
+ 301607
],
"filename": "astronomy.js",
- "lineno": 7188,
+ "lineno": 7283,
"columnno": 8,
"code": {
- "id": "astnode100026795",
+ "id": "astnode100027187",
"name": "this.kind",
"type": "Identifier",
"value": "kind",
@@ -53412,14 +54529,14 @@
"comment": "",
"meta": {
"range": [
- 297321,
- 297355
+ 301617,
+ 301651
],
"filename": "astronomy.js",
- "lineno": 7189,
+ "lineno": 7284,
"columnno": 8,
"code": {
- "id": "astnode100026801",
+ "id": "astnode100027193",
"name": "this.partial_begin",
"type": "Identifier",
"value": "partial_begin",
@@ -53437,14 +54554,14 @@
"comment": "",
"meta": {
"range": [
- 297365,
- 297395
+ 301661,
+ 301691
],
"filename": "astronomy.js",
- "lineno": 7190,
+ "lineno": 7285,
"columnno": 8,
"code": {
- "id": "astnode100026807",
+ "id": "astnode100027199",
"name": "this.total_begin",
"type": "Identifier",
"value": "total_begin",
@@ -53462,14 +54579,14 @@
"comment": "",
"meta": {
"range": [
- 297405,
- 297421
+ 301701,
+ 301717
],
"filename": "astronomy.js",
- "lineno": 7191,
+ "lineno": 7286,
"columnno": 8,
"code": {
- "id": "astnode100026813",
+ "id": "astnode100027205",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -53487,14 +54604,14 @@
"comment": "",
"meta": {
"range": [
- 297431,
- 297457
+ 301727,
+ 301753
],
"filename": "astronomy.js",
- "lineno": 7192,
+ "lineno": 7287,
"columnno": 8,
"code": {
- "id": "astnode100026819",
+ "id": "astnode100027211",
"name": "this.total_end",
"type": "Identifier",
"value": "total_end",
@@ -53512,14 +54629,14 @@
"comment": "",
"meta": {
"range": [
- 297467,
- 297497
+ 301763,
+ 301793
],
"filename": "astronomy.js",
- "lineno": 7193,
+ "lineno": 7288,
"columnno": 8,
"code": {
- "id": "astnode100026825",
+ "id": "astnode100027217",
"name": "this.partial_end",
"type": "Identifier",
"value": "partial_end",
@@ -53537,14 +54654,14 @@
"comment": "",
"meta": {
"range": [
- 297507,
- 297560
+ 301803,
+ 301856
],
"filename": "astronomy.js",
- "lineno": 7196,
+ "lineno": 7291,
"columnno": 0,
"code": {
- "id": "astnode100026831",
+ "id": "astnode100027223",
"name": "exports.LocalSolarEclipseInfo",
"type": "Identifier",
"value": "LocalSolarEclipseInfo",
@@ -53561,14 +54678,14 @@
"comment": "",
"meta": {
"range": [
- 297562,
- 297637
+ 301858,
+ 301933
],
"filename": "astronomy.js",
- "lineno": 7197,
+ "lineno": 7292,
"columnno": 0,
"code": {
- "id": "astnode100026836",
+ "id": "astnode100027228",
"name": "local_partial_distance",
"type": "FunctionDeclaration",
"paramnames": [
@@ -53587,14 +54704,14 @@
"comment": "",
"meta": {
"range": [
- 297638,
- 297839
+ 301934,
+ 302135
],
"filename": "astronomy.js",
- "lineno": 7200,
+ "lineno": 7295,
"columnno": 0,
"code": {
- "id": "astnode100026848",
+ "id": "astnode100027240",
"name": "local_total_distance",
"type": "FunctionDeclaration",
"paramnames": [
@@ -53613,14 +54730,14 @@
"comment": "",
"meta": {
"range": [
- 297840,
- 298964
+ 302136,
+ 303260
],
"filename": "astronomy.js",
- "lineno": 7205,
+ "lineno": 7300,
"columnno": 0,
"code": {
- "id": "astnode100026864",
+ "id": "astnode100027256",
"name": "LocalEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -53652,14 +54769,14 @@
"comment": "",
"meta": {
"range": [
- 297892,
- 297912
+ 302188,
+ 302208
],
"filename": "astronomy.js",
- "lineno": 7206,
+ "lineno": 7301,
"columnno": 10,
"code": {
- "id": "astnode100026870",
+ "id": "astnode100027262",
"name": "PARTIAL_WINDOW",
"type": "Literal",
"value": 0.2
@@ -53677,14 +54794,14 @@
"comment": "",
"meta": {
"range": [
- 297924,
- 297943
+ 302220,
+ 302239
],
"filename": "astronomy.js",
- "lineno": 7207,
+ "lineno": 7302,
"columnno": 10,
"code": {
- "id": "astnode100026874",
+ "id": "astnode100027266",
"name": "TOTAL_WINDOW",
"type": "Literal",
"value": 0.01
@@ -53702,14 +54819,14 @@
"comment": "",
"meta": {
"range": [
- 297955,
- 297994
+ 302251,
+ 302290
],
"filename": "astronomy.js",
- "lineno": 7208,
+ "lineno": 7303,
"columnno": 10,
"code": {
- "id": "astnode100026878",
+ "id": "astnode100027270",
"name": "peak",
"type": "CallExpression",
"value": ""
@@ -53727,14 +54844,14 @@
"comment": "",
"meta": {
"range": [
- 298004,
- 298045
+ 302300,
+ 302341
],
"filename": "astronomy.js",
- "lineno": 7209,
+ "lineno": 7304,
"columnno": 8,
"code": {
- "id": "astnode100026887",
+ "id": "astnode100027279",
"name": "t1",
"type": "CallExpression",
"value": ""
@@ -53752,14 +54869,14 @@
"comment": "",
"meta": {
"range": [
- 298055,
- 298096
+ 302351,
+ 302392
],
"filename": "astronomy.js",
- "lineno": 7210,
+ "lineno": 7305,
"columnno": 8,
"code": {
- "id": "astnode100026898",
+ "id": "astnode100027290",
"name": "t2",
"type": "CallExpression",
"value": ""
@@ -53777,14 +54894,14 @@
"comment": "",
"meta": {
"range": [
- 298108,
- 298203
+ 302404,
+ 302499
],
"filename": "astronomy.js",
- "lineno": 7211,
+ "lineno": 7306,
"columnno": 10,
"code": {
- "id": "astnode100026909",
+ "id": "astnode100027301",
"name": "partial_begin",
"type": "CallExpression",
"value": ""
@@ -53802,14 +54919,14 @@
"comment": "",
"meta": {
"range": [
- 298215,
- 298308
+ 302511,
+ 302604
],
"filename": "astronomy.js",
- "lineno": 7212,
+ "lineno": 7307,
"columnno": 10,
"code": {
- "id": "astnode100026922",
+ "id": "astnode100027314",
"name": "partial_end",
"type": "CallExpression",
"value": ""
@@ -53827,14 +54944,14 @@
"comment": "",
"meta": {
"range": [
- 298318,
- 298329
+ 302614,
+ 302625
],
"filename": "astronomy.js",
- "lineno": 7213,
+ "lineno": 7308,
"columnno": 8,
"code": {
- "id": "astnode100026935",
+ "id": "astnode100027327",
"name": "total_begin"
}
},
@@ -53850,14 +54967,14 @@
"comment": "",
"meta": {
"range": [
- 298339,
- 298348
+ 302635,
+ 302644
],
"filename": "astronomy.js",
- "lineno": 7214,
+ "lineno": 7309,
"columnno": 8,
"code": {
- "id": "astnode100026938",
+ "id": "astnode100027330",
"name": "total_end"
}
},
@@ -53873,14 +54990,14 @@
"comment": "",
"meta": {
"range": [
- 298358,
- 298362
+ 302654,
+ 302658
],
"filename": "astronomy.js",
- "lineno": 7215,
+ "lineno": 7310,
"columnno": 8,
"code": {
- "id": "astnode100026941",
+ "id": "astnode100027333",
"name": "kind"
}
},
@@ -53896,14 +55013,14 @@
"comment": "",
"meta": {
"range": [
- 298475,
- 298514
+ 302771,
+ 302810
],
"filename": "astronomy.js",
- "lineno": 7217,
+ "lineno": 7312,
"columnno": 8,
"code": {
- "id": "astnode100026957",
+ "id": "astnode100027349",
"name": "t1",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -53922,14 +55039,14 @@
"comment": "",
"meta": {
"range": [
- 298524,
- 298563
+ 302820,
+ 302859
],
"filename": "astronomy.js",
- "lineno": 7218,
+ "lineno": 7313,
"columnno": 8,
"code": {
- "id": "astnode100026968",
+ "id": "astnode100027360",
"name": "t2",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -53948,14 +55065,14 @@
"comment": "",
"meta": {
"range": [
- 298573,
- 298664
+ 302869,
+ 302960
],
"filename": "astronomy.js",
- "lineno": 7219,
+ "lineno": 7314,
"columnno": 8,
"code": {
- "id": "astnode100026979",
+ "id": "astnode100027371",
"name": "total_begin",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -53974,14 +55091,14 @@
"comment": "",
"meta": {
"range": [
- 298674,
- 298763
+ 302970,
+ 303059
],
"filename": "astronomy.js",
- "lineno": 7220,
+ "lineno": 7315,
"columnno": 8,
"code": {
- "id": "astnode100026992",
+ "id": "astnode100027384",
"name": "total_end",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -54000,14 +55117,14 @@
"comment": "",
"meta": {
"range": [
- 298773,
- 298810
+ 303069,
+ 303106
],
"filename": "astronomy.js",
- "lineno": 7221,
+ "lineno": 7316,
"columnno": 8,
"code": {
- "id": "astnode100027005",
+ "id": "astnode100027397",
"name": "kind",
"type": "CallExpression",
"funcscope": "LocalEclipse",
@@ -54026,14 +55143,14 @@
"comment": "",
"meta": {
"range": [
- 298837,
- 298853
+ 303133,
+ 303149
],
"filename": "astronomy.js",
- "lineno": 7224,
+ "lineno": 7319,
"columnno": 8,
"code": {
- "id": "astnode100027014",
+ "id": "astnode100027406",
"name": "kind",
"type": "Literal",
"funcscope": "LocalEclipse",
@@ -54052,14 +55169,14 @@
"comment": "",
"meta": {
"range": [
- 298965,
- 299327
+ 303261,
+ 303623
],
"filename": "astronomy.js",
- "lineno": 7228,
+ "lineno": 7323,
"columnno": 0,
"code": {
- "id": "astnode100027026",
+ "id": "astnode100027418",
"name": "LocalEclipseTransition",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54086,14 +55203,14 @@
"comment": "",
"meta": {
"range": [
- 299038,
- 299166
+ 303334,
+ 303462
],
"filename": "astronomy.js",
- "lineno": 7229,
+ "lineno": 7324,
"columnno": 4,
"code": {
- "id": "astnode100027034",
+ "id": "astnode100027426",
"name": "evaluate",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54116,14 +55233,14 @@
"comment": "",
"meta": {
"range": [
- 299078,
- 299118
+ 303374,
+ 303414
],
"filename": "astronomy.js",
- "lineno": 7230,
+ "lineno": 7325,
"columnno": 14,
"code": {
- "id": "astnode100027039",
+ "id": "astnode100027431",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -54141,14 +55258,14 @@
"comment": "",
"meta": {
"range": [
- 299177,
- 299210
+ 303473,
+ 303506
],
"filename": "astronomy.js",
- "lineno": 7233,
+ "lineno": 7328,
"columnno": 10,
"code": {
- "id": "astnode100027052",
+ "id": "astnode100027444",
"name": "search",
"type": "CallExpression",
"value": ""
@@ -54166,14 +55283,14 @@
"comment": "",
"meta": {
"range": [
- 299328,
- 299461
+ 303624,
+ 303757
],
"filename": "astronomy.js",
- "lineno": 7238,
+ "lineno": 7333,
"columnno": 0,
"code": {
- "id": "astnode100027069",
+ "id": "astnode100027461",
"name": "CalcEvent",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54196,14 +55313,14 @@
"comment": "",
"meta": {
"range": [
- 299375,
- 299413
+ 303671,
+ 303709
],
"filename": "astronomy.js",
- "lineno": 7239,
+ "lineno": 7334,
"columnno": 10,
"code": {
- "id": "astnode100027075",
+ "id": "astnode100027467",
"name": "altitude",
"type": "CallExpression",
"value": ""
@@ -54221,14 +55338,14 @@
"comment": "",
"meta": {
"range": [
- 299462,
- 299658
+ 303758,
+ 303954
],
"filename": "astronomy.js",
- "lineno": 7242,
+ "lineno": 7337,
"columnno": 0,
"code": {
- "id": "astnode100027086",
+ "id": "astnode100027478",
"name": "SunAltitude",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54252,14 +55369,14 @@
"comment": "",
"meta": {
"range": [
- 299511,
- 299562
+ 303807,
+ 303858
],
"filename": "astronomy.js",
- "lineno": 7243,
+ "lineno": 7338,
"columnno": 10,
"code": {
- "id": "astnode100027092",
+ "id": "astnode100027484",
"name": "equ",
"type": "CallExpression",
"value": ""
@@ -54277,14 +55394,14 @@
"comment": "",
"meta": {
"range": [
- 299574,
- 299630
+ 303870,
+ 303926
],
"filename": "astronomy.js",
- "lineno": 7244,
+ "lineno": 7339,
"columnno": 10,
"code": {
- "id": "astnode100027104",
+ "id": "astnode100027496",
"name": "hor",
"type": "CallExpression",
"value": ""
@@ -54302,14 +55419,14 @@
"comment": "/**\n * @brief Searches for a solar eclipse visible at a specific location on the Earth's surface.\n *\n * This function finds the first solar eclipse that occurs after `startTime`.\n * A solar eclipse may be partial, annular, or total.\n * See {@link LocalSolarEclipseInfo} for more information.\n *\n * To find a series of solar eclipses, call this function once,\n * then keep calling {@link NextLocalSolarEclipse} as many times as desired,\n * passing in the `peak` value returned from the previous call.\n *\n * IMPORTANT: An eclipse reported by this function might be partly or\n * completely invisible to the observer due to the time of day.\n * See {@link LocalSolarEclipseInfo} for more information about this topic.\n *\n * @param {AstroTime} startTime\n * The date and time for starting the search for a solar eclipse.\n *\n * @param {Observer} observer\n * The geographic location of the observer.\n *\n * @returns {LocalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 300603,
- 302311
+ 304899,
+ 306607
],
"filename": "astronomy.js",
- "lineno": 7270,
+ "lineno": 7365,
"columnno": 0,
"code": {
- "id": "astnode100027121",
+ "id": "astnode100027513",
"name": "SearchLocalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54372,14 +55489,14 @@
"comment": "",
"meta": {
"range": [
- 300699,
- 300718
+ 304995,
+ 305014
],
"filename": "astronomy.js",
- "lineno": 7272,
+ "lineno": 7367,
"columnno": 10,
"code": {
- "id": "astnode100027131",
+ "id": "astnode100027523",
"name": "PruneLatitude",
"type": "Literal",
"value": 1.8
@@ -54397,14 +55514,14 @@
"comment": "",
"meta": {
"range": [
- 300900,
- 300918
+ 305196,
+ 305214
],
"filename": "astronomy.js",
- "lineno": 7274,
+ "lineno": 7369,
"columnno": 8,
"code": {
- "id": "astnode100027135",
+ "id": "astnode100027527",
"name": "nmtime",
"type": "Identifier",
"value": "startTime"
@@ -54422,14 +55539,14 @@
"comment": "",
"meta": {
"range": [
- 301022,
- 301066
+ 305318,
+ 305362
],
"filename": "astronomy.js",
- "lineno": 7277,
+ "lineno": 7372,
"columnno": 14,
"code": {
- "id": "astnode100027141",
+ "id": "astnode100027533",
"name": "newmoon",
"type": "CallExpression",
"value": ""
@@ -54447,14 +55564,14 @@
"comment": "",
"meta": {
"range": [
- 301257,
- 301305
+ 305553,
+ 305601
],
"filename": "astronomy.js",
- "lineno": 7281,
+ "lineno": 7376,
"columnno": 14,
"code": {
- "id": "astnode100027154",
+ "id": "astnode100027546",
"name": "eclip_lat",
"type": "CallExpression",
"value": ""
@@ -54472,14 +55589,14 @@
"comment": "",
"meta": {
"range": [
- 301540,
- 301587
+ 305836,
+ 305883
],
"filename": "astronomy.js",
- "lineno": 7285,
+ "lineno": 7380,
"columnno": 18,
"code": {
- "id": "astnode100027169",
+ "id": "astnode100027561",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -54497,14 +55614,14 @@
"comment": "",
"meta": {
"range": [
- 301731,
- 301771
+ 306027,
+ 306067
],
"filename": "astronomy.js",
- "lineno": 7288,
+ "lineno": 7383,
"columnno": 22,
"code": {
- "id": "astnode100027185",
+ "id": "astnode100027577",
"name": "eclipse",
"type": "CallExpression",
"value": ""
@@ -54522,14 +55639,14 @@
"comment": "",
"meta": {
"range": [
- 302272,
- 302302
+ 306568,
+ 306598
],
"filename": "astronomy.js",
- "lineno": 7297,
+ "lineno": 7392,
"columnno": 8,
"code": {
- "id": "astnode100027210",
+ "id": "astnode100027602",
"name": "nmtime",
"type": "CallExpression",
"funcscope": "SearchLocalSolarEclipse",
@@ -54548,14 +55665,14 @@
"comment": "",
"meta": {
"range": [
- 302312,
- 302369
+ 306608,
+ 306665
],
"filename": "astronomy.js",
- "lineno": 7300,
+ "lineno": 7395,
"columnno": 0,
"code": {
- "id": "astnode100027218",
+ "id": "astnode100027610",
"name": "exports.SearchLocalSolarEclipse",
"type": "Identifier",
"value": "SearchLocalSolarEclipse",
@@ -54572,14 +55689,14 @@
"comment": "/**\n * @brief Searches for the next local solar eclipse in a series.\n *\n * After using {@link SearchLocalSolarEclipse} to find the first solar eclipse\n * in a series, you can call this function to find the next consecutive solar eclipse.\n * Pass in the `peak` value from the {@link LocalSolarEclipseInfo} returned by the\n * previous call to `SearchLocalSolarEclipse` or `NextLocalSolarEclipse`\n * to find the next solar eclipse.\n * This function finds the first solar eclipse that occurs after `startTime`.\n * A solar eclipse may be partial, annular, or total.\n * See {@link LocalSolarEclipseInfo} for more information.\n *\n * @param {AstroTime} prevEclipseTime\n * The date and time for starting the search for a solar eclipse.\n *\n * @param {Observer} observer\n * The geographic location of the observer.\n *\n * @returns {LocalSolarEclipseInfo}\n */",
"meta": {
"range": [
- 303228,
- 303399
+ 307524,
+ 307695
],
"filename": "astronomy.js",
- "lineno": 7321,
+ "lineno": 7416,
"columnno": 0,
"code": {
- "id": "astnode100027223",
+ "id": "astnode100027615",
"name": "NextLocalSolarEclipse",
"type": "FunctionDeclaration",
"paramnames": [
@@ -54637,14 +55754,14 @@
"comment": "",
"meta": {
"range": [
- 303298,
- 303339
+ 307594,
+ 307635
],
"filename": "astronomy.js",
- "lineno": 7322,
+ "lineno": 7417,
"columnno": 10,
"code": {
- "id": "astnode100027229",
+ "id": "astnode100027621",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -54662,14 +55779,14 @@
"comment": "",
"meta": {
"range": [
- 303400,
- 303453
+ 307696,
+ 307749
],
"filename": "astronomy.js",
- "lineno": 7325,
+ "lineno": 7420,
"columnno": 0,
"code": {
- "id": "astnode100027242",
+ "id": "astnode100027634",
"name": "exports.NextLocalSolarEclipse",
"type": "Identifier",
"value": "NextLocalSolarEclipse",
@@ -54686,14 +55803,14 @@
"comment": "/**\n * @brief Information about a transit of Mercury or Venus, as seen from the Earth.\n *\n * Returned by {@link SearchTransit} or {@link NextTransit} to report\n * information about a transit of Mercury or Venus.\n * A transit is when Mercury or Venus passes between the Sun and Earth so that\n * the other planet is seen in silhouette against the Sun.\n *\n * The calculations are performed from the point of view of a geocentric observer.\n *\n * @property {AstroTime} start\n * The date and time at the beginning of the transit.\n * This is the moment the planet first becomes visible against the Sun in its background.\n *\n * @property {AstroTime} peak\n * When the planet is most aligned with the Sun, as seen from the Earth.\n *\n * @property {AstroTime} finish\n * The date and time at the end of the transit.\n * This is the moment the planet is last seen against the Sun in its background.\n *\n * @property {number} separation\n * The minimum angular separation, in arcminutes, between the centers of the Sun and the planet.\n * This angle pertains to the time stored in `peak`.\n */",
"meta": {
"range": [
- 304564,
- 304764
+ 308860,
+ 309060
],
"filename": "astronomy.js",
- "lineno": 7351,
+ "lineno": 7446,
"columnno": 0,
"code": {
- "id": "astnode100027247",
+ "id": "astnode100027639",
"name": "TransitInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -54760,14 +55877,14 @@
"comment": "",
"meta": {
"range": [
- 304588,
- 304762
+ 308884,
+ 309058
],
"filename": "astronomy.js",
- "lineno": 7352,
+ "lineno": 7447,
"columnno": 4,
"code": {
- "id": "astnode100027250",
+ "id": "astnode100027642",
"name": "TransitInfo",
"type": "MethodDefinition",
"paramnames": [
@@ -54792,14 +55909,14 @@
"comment": "/**\n * @brief Information about a transit of Mercury or Venus, as seen from the Earth.\n *\n * Returned by {@link SearchTransit} or {@link NextTransit} to report\n * information about a transit of Mercury or Venus.\n * A transit is when Mercury or Venus passes between the Sun and Earth so that\n * the other planet is seen in silhouette against the Sun.\n *\n * The calculations are performed from the point of view of a geocentric observer.\n *\n * @property {AstroTime} start\n * The date and time at the beginning of the transit.\n * This is the moment the planet first becomes visible against the Sun in its background.\n *\n * @property {AstroTime} peak\n * When the planet is most aligned with the Sun, as seen from the Earth.\n *\n * @property {AstroTime} finish\n * The date and time at the end of the transit.\n * This is the moment the planet is last seen against the Sun in its background.\n *\n * @property {number} separation\n * The minimum angular separation, in arcminutes, between the centers of the Sun and the planet.\n * This angle pertains to the time stored in `peak`.\n */",
"meta": {
"range": [
- 304564,
- 304764
+ 308860,
+ 309060
],
"filename": "astronomy.js",
- "lineno": 7351,
+ "lineno": 7446,
"columnno": 0,
"code": {
- "id": "astnode100027247",
+ "id": "astnode100027639",
"name": "TransitInfo",
"type": "ClassDeclaration",
"paramnames": [
@@ -54865,14 +55982,14 @@
"comment": "",
"meta": {
"range": [
- 304643,
- 304661
+ 308939,
+ 308957
],
"filename": "astronomy.js",
- "lineno": 7353,
+ "lineno": 7448,
"columnno": 8,
"code": {
- "id": "astnode100027259",
+ "id": "astnode100027651",
"name": "this.start",
"type": "Identifier",
"value": "start",
@@ -54890,14 +56007,14 @@
"comment": "",
"meta": {
"range": [
- 304671,
- 304687
+ 308967,
+ 308983
],
"filename": "astronomy.js",
- "lineno": 7354,
+ "lineno": 7449,
"columnno": 8,
"code": {
- "id": "astnode100027265",
+ "id": "astnode100027657",
"name": "this.peak",
"type": "Identifier",
"value": "peak",
@@ -54915,14 +56032,14 @@
"comment": "",
"meta": {
"range": [
- 304697,
- 304717
+ 308993,
+ 309013
],
"filename": "astronomy.js",
- "lineno": 7355,
+ "lineno": 7450,
"columnno": 8,
"code": {
- "id": "astnode100027271",
+ "id": "astnode100027663",
"name": "this.finish",
"type": "Identifier",
"value": "finish",
@@ -54940,14 +56057,14 @@
"comment": "",
"meta": {
"range": [
- 304727,
- 304755
+ 309023,
+ 309051
],
"filename": "astronomy.js",
- "lineno": 7356,
+ "lineno": 7451,
"columnno": 8,
"code": {
- "id": "astnode100027277",
+ "id": "astnode100027669",
"name": "this.separation",
"type": "Identifier",
"value": "separation",
@@ -54965,14 +56082,14 @@
"comment": "",
"meta": {
"range": [
- 304765,
- 304798
+ 309061,
+ 309094
],
"filename": "astronomy.js",
- "lineno": 7359,
+ "lineno": 7454,
"columnno": 0,
"code": {
- "id": "astnode100027283",
+ "id": "astnode100027675",
"name": "exports.TransitInfo",
"type": "Identifier",
"value": "TransitInfo",
@@ -54989,14 +56106,14 @@
"comment": "",
"meta": {
"range": [
- 304800,
- 304983
+ 309096,
+ 309279
],
"filename": "astronomy.js",
- "lineno": 7360,
+ "lineno": 7455,
"columnno": 0,
"code": {
- "id": "astnode100027288",
+ "id": "astnode100027680",
"name": "PlanetShadowBoundary",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55021,14 +56138,14 @@
"comment": "",
"meta": {
"range": [
- 304883,
- 304934
+ 309179,
+ 309230
],
"filename": "astronomy.js",
- "lineno": 7361,
+ "lineno": 7456,
"columnno": 10,
"code": {
- "id": "astnode100027296",
+ "id": "astnode100027688",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -55046,14 +56163,14 @@
"comment": "",
"meta": {
"range": [
- 304984,
- 305354
+ 309280,
+ 309650
],
"filename": "astronomy.js",
- "lineno": 7364,
+ "lineno": 7459,
"columnno": 0,
"code": {
- "id": "astnode100027313",
+ "id": "astnode100027705",
"name": "PlanetTransitBoundary",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55080,14 +56197,14 @@
"comment": "",
"meta": {
"range": [
- 305176,
- 305268
+ 309472,
+ 309564
],
"filename": "astronomy.js",
- "lineno": 7366,
+ "lineno": 7461,
"columnno": 10,
"code": {
- "id": "astnode100027322",
+ "id": "astnode100027714",
"name": "tx",
"type": "CallExpression",
"value": ""
@@ -55105,14 +56222,14 @@
"comment": "/**\n * @brief Searches for the first transit of Mercury or Venus after a given date.\n *\n * Finds the first transit of Mercury or Venus after a specified date.\n * A transit is when an inferior planet passes between the Sun and the Earth\n * so that the silhouette of the planet is visible against the Sun in the background.\n * To continue the search, pass the `finish` time in the returned structure to\n * {@link NextTransit}.\n *\n * @param {Body} body\n * The planet whose transit is to be found. Must be `\"Mercury\"` or `\"Venus\"`.\n *\n * @param {AstroTime} startTime\n * The date and time for starting the search for a transit.\n *\n * @returns {TransitInfo}\n */",
"meta": {
"range": [
- 306021,
- 308213
+ 310317,
+ 312509
],
"filename": "astronomy.js",
- "lineno": 7388,
+ "lineno": 7483,
"columnno": 0,
"code": {
- "id": "astnode100027343",
+ "id": "astnode100027735",
"name": "SearchTransit",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55181,14 +56298,14 @@
"comment": "",
"meta": {
"range": [
- 306073,
- 306094
+ 310369,
+ 310390
],
"filename": "astronomy.js",
- "lineno": 7389,
+ "lineno": 7484,
"columnno": 10,
"code": {
- "id": "astnode100027349",
+ "id": "astnode100027741",
"name": "threshold_angle",
"type": "Literal",
"value": 0.4
@@ -55206,14 +56323,14 @@
"comment": "",
"meta": {
"range": [
- 306167,
- 306180
+ 310463,
+ 310476
],
"filename": "astronomy.js",
- "lineno": 7390,
+ "lineno": 7485,
"columnno": 10,
"code": {
- "id": "astnode100027353",
+ "id": "astnode100027745",
"name": "dt_days",
"type": "Literal",
"value": 1
@@ -55231,14 +56348,14 @@
"comment": "",
"meta": {
"range": [
- 306243,
- 306259
+ 310539,
+ 310555
],
"filename": "astronomy.js",
- "lineno": 7392,
+ "lineno": 7487,
"columnno": 8,
"code": {
- "id": "astnode100027357",
+ "id": "astnode100027749",
"name": "planet_radius_km"
}
},
@@ -55254,14 +56371,14 @@
"comment": "",
"meta": {
"range": [
- 306320,
- 306345
+ 310616,
+ 310641
],
"filename": "astronomy.js",
- "lineno": 7395,
+ "lineno": 7490,
"columnno": 12,
"code": {
- "id": "astnode100027366",
+ "id": "astnode100027758",
"name": "planet_radius_km",
"type": "Literal",
"funcscope": "SearchTransit",
@@ -55280,14 +56397,14 @@
"comment": "",
"meta": {
"range": [
- 306403,
- 306428
+ 310699,
+ 310724
],
"filename": "astronomy.js",
- "lineno": 7398,
+ "lineno": 7493,
"columnno": 12,
"code": {
- "id": "astnode100027375",
+ "id": "astnode100027767",
"name": "planet_radius_km",
"type": "Literal",
"funcscope": "SearchTransit",
@@ -55306,14 +56423,14 @@
"comment": "",
"meta": {
"range": [
- 306523,
- 306546
+ 310819,
+ 310842
],
"filename": "astronomy.js",
- "lineno": 7403,
+ "lineno": 7498,
"columnno": 8,
"code": {
- "id": "astnode100027386",
+ "id": "astnode100027778",
"name": "search_time",
"type": "Identifier",
"value": "startTime"
@@ -55331,14 +56448,14 @@
"comment": "",
"meta": {
"range": [
- 306780,
- 306834
+ 311076,
+ 311130
],
"filename": "astronomy.js",
- "lineno": 7408,
+ "lineno": 7503,
"columnno": 14,
"code": {
- "id": "astnode100027392",
+ "id": "astnode100027784",
"name": "conj",
"type": "CallExpression",
"value": ""
@@ -55356,14 +56473,14 @@
"comment": "",
"meta": {
"range": [
- 306937,
- 306979
+ 311233,
+ 311275
],
"filename": "astronomy.js",
- "lineno": 7410,
+ "lineno": 7505,
"columnno": 14,
"code": {
- "id": "astnode100027400",
+ "id": "astnode100027792",
"name": "conj_separation",
"type": "CallExpression",
"value": ""
@@ -55381,14 +56498,14 @@
"comment": "",
"meta": {
"range": [
- 307311,
- 307366
+ 311607,
+ 311662
],
"filename": "astronomy.js",
- "lineno": 7416,
+ "lineno": 7511,
"columnno": 18,
"code": {
- "id": "astnode100027412",
+ "id": "astnode100027804",
"name": "shadow",
"type": "CallExpression",
"value": ""
@@ -55406,14 +56523,14 @@
"comment": "",
"meta": {
"range": [
- 307557,
- 307600
+ 311853,
+ 311896
],
"filename": "astronomy.js",
- "lineno": 7419,
+ "lineno": 7514,
"columnno": 22,
"code": {
- "id": "astnode100027429",
+ "id": "astnode100027821",
"name": "time_before",
"type": "CallExpression",
"value": ""
@@ -55431,14 +56548,14 @@
"comment": "",
"meta": {
"range": [
- 307624,
- 307709
+ 311920,
+ 312005
],
"filename": "astronomy.js",
- "lineno": 7420,
+ "lineno": 7515,
"columnno": 22,
"code": {
- "id": "astnode100027440",
+ "id": "astnode100027832",
"name": "start",
"type": "CallExpression",
"value": ""
@@ -55456,14 +56573,14 @@
"comment": "",
"meta": {
"range": [
- 307733,
- 307775
+ 312029,
+ 312071
],
"filename": "astronomy.js",
- "lineno": 7421,
+ "lineno": 7516,
"columnno": 22,
"code": {
- "id": "astnode100027453",
+ "id": "astnode100027845",
"name": "time_after",
"type": "CallExpression",
"value": ""
@@ -55481,14 +56598,14 @@
"comment": "",
"meta": {
"range": [
- 307799,
- 307884
+ 312095,
+ 312180
],
"filename": "astronomy.js",
- "lineno": 7422,
+ "lineno": 7517,
"columnno": 22,
"code": {
- "id": "astnode100027464",
+ "id": "astnode100027856",
"name": "finish",
"type": "CallExpression",
"value": ""
@@ -55506,14 +56623,14 @@
"comment": "",
"meta": {
"range": [
- 307908,
- 307963
+ 312204,
+ 312259
],
"filename": "astronomy.js",
- "lineno": 7423,
+ "lineno": 7518,
"columnno": 22,
"code": {
- "id": "astnode100027477",
+ "id": "astnode100027869",
"name": "min_separation",
"type": "BinaryExpression",
"value": ""
@@ -55531,14 +56648,14 @@
"comment": "",
"meta": {
"range": [
- 308172,
- 308204
+ 312468,
+ 312500
],
"filename": "astronomy.js",
- "lineno": 7428,
+ "lineno": 7523,
"columnno": 8,
"code": {
- "id": "astnode100027497",
+ "id": "astnode100027889",
"name": "search_time",
"type": "CallExpression",
"funcscope": "SearchTransit",
@@ -55557,14 +56674,14 @@
"comment": "",
"meta": {
"range": [
- 308214,
- 308251
+ 312510,
+ 312547
],
"filename": "astronomy.js",
- "lineno": 7431,
+ "lineno": 7526,
"columnno": 0,
"code": {
- "id": "astnode100027505",
+ "id": "astnode100027897",
"name": "exports.SearchTransit",
"type": "Identifier",
"value": "SearchTransit",
@@ -55581,14 +56698,14 @@
"comment": "/**\n * @brief Searches for the next transit of Mercury or Venus in a series.\n *\n * After calling {@link SearchTransit} to find a transit of Mercury or Venus,\n * this function finds the next transit after that.\n * Keep calling this function as many times as you want to keep finding more transits.\n *\n * @param {Body} body\n * The planet whose transit is to be found. Must be `\"Mercury\"` or `\"Venus\"`.\n *\n * @param {AstroTime} prevTransitTime\n * A date and time near the previous transit.\n *\n * @returns {TransitInfo}\n */",
"meta": {
"range": [
- 308783,
- 308927
+ 313079,
+ 313223
],
"filename": "astronomy.js",
- "lineno": 7447,
+ "lineno": 7542,
"columnno": 0,
"code": {
- "id": "astnode100027510",
+ "id": "astnode100027902",
"name": "NextTransit",
"type": "FunctionDeclaration",
"paramnames": [
@@ -55646,14 +56763,14 @@
"comment": "",
"meta": {
"range": [
- 308839,
- 308881
+ 313135,
+ 313177
],
"filename": "astronomy.js",
- "lineno": 7448,
+ "lineno": 7543,
"columnno": 10,
"code": {
- "id": "astnode100027516",
+ "id": "astnode100027908",
"name": "startTime",
"type": "CallExpression",
"value": ""
@@ -55671,14 +56788,14 @@
"comment": "",
"meta": {
"range": [
- 308928,
- 308961
+ 313224,
+ 313257
],
"filename": "astronomy.js",
- "lineno": 7451,
+ "lineno": 7546,
"columnno": 0,
"code": {
- "id": "astnode100027529",
+ "id": "astnode100027921",
"name": "exports.NextTransit",
"type": "Identifier",
"value": "NextTransit",