From 9b67e7f3f958b7f93c09002ee6cc9da0c2ea32d6 Mon Sep 17 00:00:00 2001 From: Don Cross Date: Sun, 4 Apr 2021 20:52:31 -0400 Subject: [PATCH] Starting development for calculating Jupiter's moons. I am starting the process of implementing calculation of Jupiter's four largest moons: Io, Europa, Ganymede, Callisto. This commit just contains constant declarations for the equatorial, polar, and volumetric mean radii of Jupiter. The positions of the moons will be related to the center of Jupiter and be expressed in Jupiter equatorial radius units, so I felt it would be good to give users a way to convert to kilometers, which can in turn be converted to AU. --- README.md | 4 +- demo/browser/astronomy.browser.js | 19 +- demo/nodejs/astronomy.js | 19 +- demo/python/astronomy.py | 8 + generate/template/astronomy.cs | 19 + generate/template/astronomy.py | 8 + generate/template/astronomy.ts | 18 + source/c/README.md | 45 + source/c/astronomy.h | 23 + source/csharp/README.md | 15 + source/csharp/astronomy.cs | 19 + source/js/README.md | 24 + source/js/astronomy.browser.js | 19 +- source/js/astronomy.browser.min.js | 201 +- source/js/astronomy.d.ts | 12 + source/js/astronomy.js | 19 +- source/js/astronomy.min.js | 8 +- source/js/astronomy.ts | 18 + source/js/esm/astronomy.js | 15 + source/python/README.md | 21 + source/python/astronomy.py | 8 + website/src/assets/documentation.json | 19358 ++++++++++++------------ 22 files changed, 10192 insertions(+), 9708 deletions(-) diff --git a/README.md b/README.md index e26f1152..6aea6f5c 100644 --- a/README.md +++ b/README.md @@ -98,6 +98,8 @@ Calculations are also verified to be identical among all the supported programmi - Predicts dates of maximum elongation for Mercury and Venus. +- Calculates the positions of Jupiter's four largest moons: Io, Europa, Ganymede, and Callisto. + - Converts angular and vector coordinates among the following orientations: - Equatorial J2000 - Equatorial equator-of-date @@ -146,7 +148,7 @@ of complexity. So I decided to create Astronomy Engine with the following engine - Support JavaScript, C, C#, and Python with the same algorithms, and verify them to produce identical results. - No external dependencies! The code must not require anything outside the standard library for each language. -- Minified JavaScript code less than 100K. (The current size is 88029 bytes.) +- Minified JavaScript code less than 100K. (The current size is 88212 bytes.) - Accuracy always within 1 arcminute of results from NOVAS. - It would be well documented, relatively easy to use, and support a wide variety of common use cases. diff --git a/demo/browser/astronomy.browser.js b/demo/browser/astronomy.browser.js index 453e60e8..79ab5852 100644 --- a/demo/browser/astronomy.browser.js +++ b/demo/browser/astronomy.browser.js @@ -34,8 +34,8 @@ */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchPeakMagnitude = exports.SearchMaxElongation = exports.Elongation = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = exports.SearchMoonQuarter = exports.MoonQuarter = exports.SearchMoonPhase = exports.MoonPhase = exports.SearchRelativeLongitude = exports.Illumination = exports.IlluminationInfo = exports.EclipticLongitude = exports.AngleFromSun = exports.LongitudeFromSun = exports.SearchSunLongitude = exports.Search = exports.GeoVector = exports.HelioDistance = exports.HelioVector = exports.GeoMoon = exports.Ecliptic = exports.ObserverVector = exports.Equator = exports.SunPosition = exports.Observer = exports.Horizon = exports.EclipticCoordinates = exports.HorizontalCoordinates = exports.MakeRotation = exports.RotationMatrix = exports.EquatorialCoordinates = exports.Spherical = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.RAD2DEG = exports.DEG2RAD = exports.KM_PER_AU = void 0; -exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = exports.LocalSolarEclipseInfo = exports.EclipseEvent = exports.NextGlobalSolarEclipse = exports.SearchGlobalSolarEclipse = exports.NextLunarEclipse = exports.GlobalSolarEclipseInfo = exports.SearchLunarEclipse = exports.LunarEclipseInfo = exports.Constellation = exports.ConstellationInfo = exports.Rotation_HOR_ECL = exports.Rotation_ECL_HOR = exports.Rotation_ECL_EQD = exports.Rotation_EQD_ECL = exports.Rotation_EQJ_HOR = exports.Rotation_HOR_EQJ = exports.Rotation_HOR_EQD = exports.Rotation_EQD_HOR = exports.Rotation_EQD_EQJ = exports.Rotation_EQJ_EQD = exports.Rotation_ECL_EQJ = exports.Rotation_EQJ_ECL = exports.RotateVector = exports.InverseRefraction = exports.Refraction = exports.VectorFromHorizon = exports.HorizonFromVector = exports.SphereFromVector = exports.EquatorFromVector = exports.VectorFromSphere = exports.Pivot = exports.IdentityMatrix = exports.CombineRotation = exports.InverseRotation = exports.NextPlanetApsis = exports.SearchPlanetApsis = exports.NextLunarApsis = exports.SearchLunarApsis = exports.Apsis = void 0; +exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = exports.SearchMoonQuarter = exports.MoonQuarter = exports.SearchMoonPhase = exports.MoonPhase = exports.SearchRelativeLongitude = exports.Illumination = exports.IlluminationInfo = exports.EclipticLongitude = exports.AngleFromSun = exports.LongitudeFromSun = exports.SearchSunLongitude = exports.Search = exports.GeoVector = exports.HelioDistance = exports.HelioVector = exports.GeoMoon = exports.Ecliptic = exports.ObserverVector = exports.Equator = exports.SunPosition = exports.Observer = exports.Horizon = exports.EclipticCoordinates = exports.HorizontalCoordinates = exports.MakeRotation = exports.RotationMatrix = exports.EquatorialCoordinates = exports.Spherical = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.JUPITER_MEAN_RADIUS_KM = exports.JUPITER_POLAR_RADIUS_KM = exports.JUPITER_EQUATORIAL_RADIUS_KM = exports.RAD2DEG = exports.DEG2RAD = exports.KM_PER_AU = void 0; +exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = exports.LocalSolarEclipseInfo = exports.EclipseEvent = exports.NextGlobalSolarEclipse = exports.SearchGlobalSolarEclipse = exports.NextLunarEclipse = exports.GlobalSolarEclipseInfo = exports.SearchLunarEclipse = exports.LunarEclipseInfo = exports.Constellation = exports.ConstellationInfo = exports.Rotation_HOR_ECL = exports.Rotation_ECL_HOR = exports.Rotation_ECL_EQD = exports.Rotation_EQD_ECL = exports.Rotation_EQJ_HOR = exports.Rotation_HOR_EQJ = exports.Rotation_HOR_EQD = exports.Rotation_EQD_HOR = exports.Rotation_EQD_EQJ = exports.Rotation_EQJ_EQD = exports.Rotation_ECL_EQJ = exports.Rotation_EQJ_ECL = exports.RotateVector = exports.InverseRefraction = exports.Refraction = exports.VectorFromHorizon = exports.HorizonFromVector = exports.SphereFromVector = exports.EquatorFromVector = exports.VectorFromSphere = exports.Pivot = exports.IdentityMatrix = exports.CombineRotation = exports.InverseRotation = exports.NextPlanetApsis = exports.SearchPlanetApsis = exports.NextLunarApsis = exports.SearchLunarApsis = exports.Apsis = exports.SearchPeakMagnitude = exports.SearchMaxElongation = exports.Elongation = void 0; /** * @brief The number of kilometers per astronomical unit. */ @@ -48,6 +48,21 @@ exports.DEG2RAD = 0.017453292519943296; * @brief The factor to convert degrees to radians = 180/pi. */ exports.RAD2DEG = 57.295779513082321; +// Jupiter radius data are nominal values obtained from: +// https://www.iau.org/static/resolutions/IAU2015_English.pdf +// https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html +/** + * @brief The equatorial radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_EQUATORIAL_RADIUS_KM = 71492.0; +/** + * @brief The polar radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_POLAR_RADIUS_KM = 66854.0; +/** + * @brief The volumetric mean radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_MEAN_RADIUS_KM = 69911.0; const DAYS_PER_TROPICAL_YEAR = 365.24217; const J2000 = new Date('2000-01-01T12:00:00Z'); const PI2 = 2 * Math.PI; diff --git a/demo/nodejs/astronomy.js b/demo/nodejs/astronomy.js index acfd748b..b23a6857 100644 --- a/demo/nodejs/astronomy.js +++ b/demo/nodejs/astronomy.js @@ -33,8 +33,8 @@ */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchPeakMagnitude = exports.SearchMaxElongation = exports.Elongation = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = exports.SearchMoonQuarter = exports.MoonQuarter = exports.SearchMoonPhase = exports.MoonPhase = exports.SearchRelativeLongitude = exports.Illumination = exports.IlluminationInfo = exports.EclipticLongitude = exports.AngleFromSun = exports.LongitudeFromSun = exports.SearchSunLongitude = exports.Search = exports.GeoVector = exports.HelioDistance = exports.HelioVector = exports.GeoMoon = exports.Ecliptic = exports.ObserverVector = exports.Equator = exports.SunPosition = exports.Observer = exports.Horizon = exports.EclipticCoordinates = exports.HorizontalCoordinates = exports.MakeRotation = exports.RotationMatrix = exports.EquatorialCoordinates = exports.Spherical = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.RAD2DEG = exports.DEG2RAD = exports.KM_PER_AU = void 0; -exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = exports.LocalSolarEclipseInfo = exports.EclipseEvent = exports.NextGlobalSolarEclipse = exports.SearchGlobalSolarEclipse = exports.NextLunarEclipse = exports.GlobalSolarEclipseInfo = exports.SearchLunarEclipse = exports.LunarEclipseInfo = exports.Constellation = exports.ConstellationInfo = exports.Rotation_HOR_ECL = exports.Rotation_ECL_HOR = exports.Rotation_ECL_EQD = exports.Rotation_EQD_ECL = exports.Rotation_EQJ_HOR = exports.Rotation_HOR_EQJ = exports.Rotation_HOR_EQD = exports.Rotation_EQD_HOR = exports.Rotation_EQD_EQJ = exports.Rotation_EQJ_EQD = exports.Rotation_ECL_EQJ = exports.Rotation_EQJ_ECL = exports.RotateVector = exports.InverseRefraction = exports.Refraction = exports.VectorFromHorizon = exports.HorizonFromVector = exports.SphereFromVector = exports.EquatorFromVector = exports.VectorFromSphere = exports.Pivot = exports.IdentityMatrix = exports.CombineRotation = exports.InverseRotation = exports.NextPlanetApsis = exports.SearchPlanetApsis = exports.NextLunarApsis = exports.SearchLunarApsis = exports.Apsis = void 0; +exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = exports.SearchMoonQuarter = exports.MoonQuarter = exports.SearchMoonPhase = exports.MoonPhase = exports.SearchRelativeLongitude = exports.Illumination = exports.IlluminationInfo = exports.EclipticLongitude = exports.AngleFromSun = exports.LongitudeFromSun = exports.SearchSunLongitude = exports.Search = exports.GeoVector = exports.HelioDistance = exports.HelioVector = exports.GeoMoon = exports.Ecliptic = exports.ObserverVector = exports.Equator = exports.SunPosition = exports.Observer = exports.Horizon = exports.EclipticCoordinates = exports.HorizontalCoordinates = exports.MakeRotation = exports.RotationMatrix = exports.EquatorialCoordinates = exports.Spherical = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.JUPITER_MEAN_RADIUS_KM = exports.JUPITER_POLAR_RADIUS_KM = exports.JUPITER_EQUATORIAL_RADIUS_KM = exports.RAD2DEG = exports.DEG2RAD = exports.KM_PER_AU = void 0; +exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = exports.LocalSolarEclipseInfo = exports.EclipseEvent = exports.NextGlobalSolarEclipse = exports.SearchGlobalSolarEclipse = exports.NextLunarEclipse = exports.GlobalSolarEclipseInfo = exports.SearchLunarEclipse = exports.LunarEclipseInfo = exports.Constellation = exports.ConstellationInfo = exports.Rotation_HOR_ECL = exports.Rotation_ECL_HOR = exports.Rotation_ECL_EQD = exports.Rotation_EQD_ECL = exports.Rotation_EQJ_HOR = exports.Rotation_HOR_EQJ = exports.Rotation_HOR_EQD = exports.Rotation_EQD_HOR = exports.Rotation_EQD_EQJ = exports.Rotation_EQJ_EQD = exports.Rotation_ECL_EQJ = exports.Rotation_EQJ_ECL = exports.RotateVector = exports.InverseRefraction = exports.Refraction = exports.VectorFromHorizon = exports.HorizonFromVector = exports.SphereFromVector = exports.EquatorFromVector = exports.VectorFromSphere = exports.Pivot = exports.IdentityMatrix = exports.CombineRotation = exports.InverseRotation = exports.NextPlanetApsis = exports.SearchPlanetApsis = exports.NextLunarApsis = exports.SearchLunarApsis = exports.Apsis = exports.SearchPeakMagnitude = exports.SearchMaxElongation = exports.Elongation = void 0; /** * @brief The number of kilometers per astronomical unit. */ @@ -47,6 +47,21 @@ exports.DEG2RAD = 0.017453292519943296; * @brief The factor to convert degrees to radians = 180/pi. */ exports.RAD2DEG = 57.295779513082321; +// Jupiter radius data are nominal values obtained from: +// https://www.iau.org/static/resolutions/IAU2015_English.pdf +// https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html +/** + * @brief The equatorial radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_EQUATORIAL_RADIUS_KM = 71492.0; +/** + * @brief The polar radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_POLAR_RADIUS_KM = 66854.0; +/** + * @brief The volumetric mean radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_MEAN_RADIUS_KM = 69911.0; const DAYS_PER_TROPICAL_YEAR = 365.24217; const J2000 = new Date('2000-01-01T12:00:00Z'); const PI2 = 2 * Math.PI; diff --git a/demo/python/astronomy.py b/demo/python/astronomy.py index 72e99227..cd5553e6 100644 --- a/demo/python/astronomy.py +++ b/demo/python/astronomy.py @@ -39,6 +39,14 @@ import re KM_PER_AU = 1.4959787069098932e+8 # The number of kilometers per astronomical unit. C_AUDAY = 173.1446326846693 # The speed of light expressed in astronomical units per day. +# Jupiter radius data are nominal values obtained from: +# https://www.iau.org/static/resolutions/IAU2015_English.pdf +# https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + +JUPITER_EQUATORIAL_RADIUS_KM = 71492.0 # The equatorial radius of Jupiter, expressed in kilometers. +JUPITER_POLAR_RADIUS_KM = 66854.0 # The polar radius of Jupiter, expressed in kilometers. +JUPITER_MEAN_RADIUS_KM = 69911.0 # The volumetric mean radius of Jupiter, expressed in kilometers. + _CalcMoonCount = 0 _DAYS_PER_TROPICAL_YEAR = 365.24217 diff --git a/generate/template/astronomy.cs b/generate/template/astronomy.cs index f4446470..f434ed53 100644 --- a/generate/template/astronomy.cs +++ b/generate/template/astronomy.cs @@ -1829,6 +1829,25 @@ $ASTRO_ADDSOL() /// public const double DEG2RAD = 0.017453292519943296; + // Jupiter radius data are nominal values obtained from: + // https://www.iau.org/static/resolutions/IAU2015_English.pdf + // https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + + /// + /// The equatorial radius of Jupiter, expressed in kilometers. + /// + public const double JUPITER_EQUATORIAL_RADIUS_KM = 71492.0; + + /// + /// The polar radius of Jupiter, expressed in kilometers. + /// + public const double JUPITER_POLAR_RADIUS_KM = 66854.0; + + /// + /// The volumetric mean radius of Jupiter, expressed in kilometers. + /// + public const double JUPITER_MEAN_RADIUS_KM = 69911.0; + private const double DAYS_PER_TROPICAL_YEAR = 365.24217; private const double ASEC360 = 1296000.0; private const double ASEC2RAD = 4.848136811095359935899141e-6; diff --git a/generate/template/astronomy.py b/generate/template/astronomy.py index 8d23959a..b8dd245f 100644 --- a/generate/template/astronomy.py +++ b/generate/template/astronomy.py @@ -39,6 +39,14 @@ import re KM_PER_AU = 1.4959787069098932e+8 # The number of kilometers per astronomical unit. C_AUDAY = 173.1446326846693 # The speed of light expressed in astronomical units per day. +# Jupiter radius data are nominal values obtained from: +# https://www.iau.org/static/resolutions/IAU2015_English.pdf +# https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + +JUPITER_EQUATORIAL_RADIUS_KM = 71492.0 # The equatorial radius of Jupiter, expressed in kilometers. +JUPITER_POLAR_RADIUS_KM = 66854.0 # The polar radius of Jupiter, expressed in kilometers. +JUPITER_MEAN_RADIUS_KM = 69911.0 # The volumetric mean radius of Jupiter, expressed in kilometers. + _CalcMoonCount = 0 _DAYS_PER_TROPICAL_YEAR = 365.24217 diff --git a/generate/template/astronomy.ts b/generate/template/astronomy.ts index 6687a0ee..8b376ae2 100644 --- a/generate/template/astronomy.ts +++ b/generate/template/astronomy.ts @@ -51,6 +51,24 @@ export const DEG2RAD = 0.017453292519943296; */ export const RAD2DEG = 57.295779513082321; +// Jupiter radius data are nominal values obtained from: +// https://www.iau.org/static/resolutions/IAU2015_English.pdf +// https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + +/** + * @brief The equatorial radius of Jupiter, expressed in kilometers. + */ +export const JUPITER_EQUATORIAL_RADIUS_KM = 71492.0; + + /** + * @brief The polar radius of Jupiter, expressed in kilometers. + */ +export const JUPITER_POLAR_RADIUS_KM = 66854.0; + + /** + * @brief The volumetric mean radius of Jupiter, expressed in kilometers. + */ +export const JUPITER_MEAN_RADIUS_KM = 69911.0; const DAYS_PER_TROPICAL_YEAR = 365.24217; const J2000 = new Date('2000-01-01T12:00:00Z'); diff --git a/source/c/README.md b/source/c/README.md index 70e62c18..b79c1dd1 100644 --- a/source/c/README.md +++ b/source/c/README.md @@ -2215,6 +2215,51 @@ Calculates the non-negative length of the given vector. The length is expressed +--- + + +### `JUPITER_EQUATORIAL_RADIUS_KM` + +**The equatorial radius of Jupiter, expressed in kilometers.** + + + +```C +#define JUPITER_EQUATORIAL_RADIUS_KM 71492.0 +``` + + + +--- + + +### `JUPITER_MEAN_RADIUS_KM` + +**The volumetric mean radius of Jupiter, expressed in kilometers.** + + + +```C +#define JUPITER_MEAN_RADIUS_KM 69911.0 +``` + + + +--- + + +### `JUPITER_POLAR_RADIUS_KM` + +**The polar radius of Jupiter, expressed in kilometers.** + + + +```C +#define JUPITER_POLAR_RADIUS_KM 66854.0 +``` + + + --- diff --git a/source/c/astronomy.h b/source/c/astronomy.h index c1995060..1fea618f 100644 --- a/source/c/astronomy.h +++ b/source/c/astronomy.h @@ -54,6 +54,29 @@ extern "C" { */ #define RAD2DEG 57.295779513082321 +// Jupiter radius data are nominal values obtained from: +// https://www.iau.org/static/resolutions/IAU2015_English.pdf +// https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + +/** + * \def JUPITER_EQUATORIAL_RADIUS_KM + * @brief The equatorial radius of Jupiter, expressed in kilometers. + */ +#define JUPITER_EQUATORIAL_RADIUS_KM 71492.0 + +/** + * \def JUPITER_POLAR_RADIUS_KM + * @brief The polar radius of Jupiter, expressed in kilometers. + */ +#define JUPITER_POLAR_RADIUS_KM 66854.0 + +/** + * \def JUPITER_MEAN_RADIUS_KM + * @brief The volumetric mean radius of Jupiter, expressed in kilometers. + */ +#define JUPITER_MEAN_RADIUS_KM 69911.0 + + /*---------- types ----------*/ /** diff --git a/source/csharp/README.md b/source/csharp/README.md index f60837a2..85bd4df8 100644 --- a/source/csharp/README.md +++ b/source/csharp/README.md @@ -163,6 +163,21 @@ these are used in function and type names. **The factor to convert degrees to radians = pi/180.** + +### `const double Astronomy.JUPITER_EQUATORIAL_RADIUS_KM = 71492;` + +**The equatorial radius of Jupiter, expressed in kilometers.** + + +### `const double Astronomy.JUPITER_POLAR_RADIUS_KM = 66854;` + +**The polar radius of Jupiter, expressed in kilometers.** + + +### `const double Astronomy.JUPITER_MEAN_RADIUS_KM = 69911;` + +**The volumetric mean radius of Jupiter, expressed in kilometers.** + ## Functions diff --git a/source/csharp/astronomy.cs b/source/csharp/astronomy.cs index 641b990a..f2f80167 100644 --- a/source/csharp/astronomy.cs +++ b/source/csharp/astronomy.cs @@ -1934,6 +1934,25 @@ namespace CosineKitty /// public const double DEG2RAD = 0.017453292519943296; + // Jupiter radius data are nominal values obtained from: + // https://www.iau.org/static/resolutions/IAU2015_English.pdf + // https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + + /// + /// The equatorial radius of Jupiter, expressed in kilometers. + /// + public const double JUPITER_EQUATORIAL_RADIUS_KM = 71492.0; + + /// + /// The polar radius of Jupiter, expressed in kilometers. + /// + public const double JUPITER_POLAR_RADIUS_KM = 66854.0; + + /// + /// The volumetric mean radius of Jupiter, expressed in kilometers. + /// + public const double JUPITER_MEAN_RADIUS_KM = 69911.0; + private const double DAYS_PER_TROPICAL_YEAR = 365.24217; private const double ASEC360 = 1296000.0; private const double ASEC2RAD = 4.848136811095359935899141e-6; diff --git a/source/js/README.md b/source/js/README.md index 7bf443a0..0afd5468 100644 --- a/source/js/README.md +++ b/source/js/README.md @@ -669,6 +669,30 @@ The calculations are performed from the point of view of a geocentric observer. * * * + + +## JUPITER\_EQUATORIAL\_RADIUS\_KM +**Kind**: global variable +**Brief**: The equatorial radius of Jupiter, expressed in kilometers. + +* * * + + + +## JUPITER\_POLAR\_RADIUS\_KM +**Kind**: global variable +**Brief**: The polar radius of Jupiter, expressed in kilometers. + +* * * + + + +## JUPITER\_MEAN\_RADIUS\_KM +**Kind**: global variable +**Brief**: The volumetric mean radius of Jupiter, expressed in kilometers. + +* * * + ## Body : enum diff --git a/source/js/astronomy.browser.js b/source/js/astronomy.browser.js index 453e60e8..79ab5852 100644 --- a/source/js/astronomy.browser.js +++ b/source/js/astronomy.browser.js @@ -34,8 +34,8 @@ */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -exports.SearchPeakMagnitude = exports.SearchMaxElongation = exports.Elongation = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = exports.SearchMoonQuarter = exports.MoonQuarter = exports.SearchMoonPhase = exports.MoonPhase = exports.SearchRelativeLongitude = exports.Illumination = exports.IlluminationInfo = exports.EclipticLongitude = exports.AngleFromSun = exports.LongitudeFromSun = exports.SearchSunLongitude = exports.Search = exports.GeoVector = exports.HelioDistance = exports.HelioVector = exports.GeoMoon = exports.Ecliptic = exports.ObserverVector = exports.Equator = exports.SunPosition = exports.Observer = exports.Horizon = exports.EclipticCoordinates = exports.HorizontalCoordinates = exports.MakeRotation = exports.RotationMatrix = exports.EquatorialCoordinates = exports.Spherical = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.RAD2DEG = exports.DEG2RAD = exports.KM_PER_AU = void 0; -exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = exports.LocalSolarEclipseInfo = exports.EclipseEvent = exports.NextGlobalSolarEclipse = exports.SearchGlobalSolarEclipse = exports.NextLunarEclipse = exports.GlobalSolarEclipseInfo = exports.SearchLunarEclipse = exports.LunarEclipseInfo = exports.Constellation = exports.ConstellationInfo = exports.Rotation_HOR_ECL = exports.Rotation_ECL_HOR = exports.Rotation_ECL_EQD = exports.Rotation_EQD_ECL = exports.Rotation_EQJ_HOR = exports.Rotation_HOR_EQJ = exports.Rotation_HOR_EQD = exports.Rotation_EQD_HOR = exports.Rotation_EQD_EQJ = exports.Rotation_EQJ_EQD = exports.Rotation_ECL_EQJ = exports.Rotation_EQJ_ECL = exports.RotateVector = exports.InverseRefraction = exports.Refraction = exports.VectorFromHorizon = exports.HorizonFromVector = exports.SphereFromVector = exports.EquatorFromVector = exports.VectorFromSphere = exports.Pivot = exports.IdentityMatrix = exports.CombineRotation = exports.InverseRotation = exports.NextPlanetApsis = exports.SearchPlanetApsis = exports.NextLunarApsis = exports.SearchLunarApsis = exports.Apsis = void 0; +exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = exports.SearchMoonQuarter = exports.MoonQuarter = exports.SearchMoonPhase = exports.MoonPhase = exports.SearchRelativeLongitude = exports.Illumination = exports.IlluminationInfo = exports.EclipticLongitude = exports.AngleFromSun = exports.LongitudeFromSun = exports.SearchSunLongitude = exports.Search = exports.GeoVector = exports.HelioDistance = exports.HelioVector = exports.GeoMoon = exports.Ecliptic = exports.ObserverVector = exports.Equator = exports.SunPosition = exports.Observer = exports.Horizon = exports.EclipticCoordinates = exports.HorizontalCoordinates = exports.MakeRotation = exports.RotationMatrix = exports.EquatorialCoordinates = exports.Spherical = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.JUPITER_MEAN_RADIUS_KM = exports.JUPITER_POLAR_RADIUS_KM = exports.JUPITER_EQUATORIAL_RADIUS_KM = exports.RAD2DEG = exports.DEG2RAD = exports.KM_PER_AU = void 0; +exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = exports.LocalSolarEclipseInfo = exports.EclipseEvent = exports.NextGlobalSolarEclipse = exports.SearchGlobalSolarEclipse = exports.NextLunarEclipse = exports.GlobalSolarEclipseInfo = exports.SearchLunarEclipse = exports.LunarEclipseInfo = exports.Constellation = exports.ConstellationInfo = exports.Rotation_HOR_ECL = exports.Rotation_ECL_HOR = exports.Rotation_ECL_EQD = exports.Rotation_EQD_ECL = exports.Rotation_EQJ_HOR = exports.Rotation_HOR_EQJ = exports.Rotation_HOR_EQD = exports.Rotation_EQD_HOR = exports.Rotation_EQD_EQJ = exports.Rotation_EQJ_EQD = exports.Rotation_ECL_EQJ = exports.Rotation_EQJ_ECL = exports.RotateVector = exports.InverseRefraction = exports.Refraction = exports.VectorFromHorizon = exports.HorizonFromVector = exports.SphereFromVector = exports.EquatorFromVector = exports.VectorFromSphere = exports.Pivot = exports.IdentityMatrix = exports.CombineRotation = exports.InverseRotation = exports.NextPlanetApsis = exports.SearchPlanetApsis = exports.NextLunarApsis = exports.SearchLunarApsis = exports.Apsis = exports.SearchPeakMagnitude = exports.SearchMaxElongation = exports.Elongation = void 0; /** * @brief The number of kilometers per astronomical unit. */ @@ -48,6 +48,21 @@ exports.DEG2RAD = 0.017453292519943296; * @brief The factor to convert degrees to radians = 180/pi. */ exports.RAD2DEG = 57.295779513082321; +// Jupiter radius data are nominal values obtained from: +// https://www.iau.org/static/resolutions/IAU2015_English.pdf +// https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html +/** + * @brief The equatorial radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_EQUATORIAL_RADIUS_KM = 71492.0; +/** + * @brief The polar radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_POLAR_RADIUS_KM = 66854.0; +/** + * @brief The volumetric mean radius of Jupiter, expressed in kilometers. + */ +exports.JUPITER_MEAN_RADIUS_KM = 69911.0; const DAYS_PER_TROPICAL_YEAR = 365.24217; const J2000 = new Date('2000-01-01T12:00:00Z'); const PI2 = 2 * Math.PI; diff --git a/source/js/astronomy.browser.min.js b/source/js/astronomy.browser.min.js index e180c9da..febfcec4 100644 --- a/source/js/astronomy.browser.min.js +++ b/source/js/astronomy.browser.min.js @@ -99,103 +99,104 @@ a=sb(c);if(1.8>Math.abs(a)&&(a=Ic(c),a.rMath.abs(c)){var d=Kc(a,b);if(d.rma(a,d)&&(b=Jc(a,c,d),b.r=m&&0=d.ut+f)return null;q=m.time;m=g(m.time);n=g(t.time)}};var Ub=function(a,b){this.time=a;this.hor=b};e.HourAngleEvent=Ub;e.SearchHourAngle=Aa;var wc=function(a,b,c,d){this.mar_equinox=a;this.jun_solstice=b;this.sep_equinox=c;this.dec_solstice=d};e.SeasonInfo=wc;e.Seasons=function(a){function b(k,l,h){l=new Date(Date.UTC(a,l-1,h));k=Qb(k,l,4);if(!k)throw"Cannot find season change near "+ -l.toISOString();return k}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),g=b(270,12,20);return new wc(c,d,f,g)};var Wb=function(a,b,c,d){this.time=a;this.visibility=b;this.elongation=c;this.ecliptic_separation=d};e.ElongationEvent=Wb;e.Elongation=Vb;e.SearchMaxElongation=function(a,b){function c(m){var n=m.AddDays(-.005); -m=m.AddDays(.005);n=ma(a,n);m=ma(a,m);return(n-m)/.01}b=x(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 g=fa(a,b),k=fa(u.Earth,b),l=xa(g-k),h=g=k=void 0;l>=-d.s1&&l<+d.s1?(h=0,k=+d.s1,g=+d.s2):l>=+d.s2||l<-d.s2?(h=0,k=-d.s2,g=-d.s1):0<=l?(h=-ya(a)/4,k=+d.s1,g=+d.s2):(h=-ya(a)/4,k=-d.s2,g=-d.s1);l=b.AddDays(h);k=na(a,k,l);g=na(a,g,k);l=c(k);if(0<=l)throw"SearchMaxElongation: internal error: m1 = "+ -l;h=c(g);if(0>=h)throw"SearchMaxElongation: internal error: m2 = "+h;l=F(c,k,g,{init_f1:l,init_f2:h,dt_tolerance_seconds:10});if(!l)throw"SearchMaxElongation: failed search iter "+f+" (t1="+k.toString()+", t2="+g.toString()+")";if(l.tt>=b.tt)return Vb(a,l);b=g.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(h){var m=h.AddDays(-.005);h=h.AddDays(.005);m=Sa(a,m).mag;return(Sa(a,h).mag-m)/.01}if(a!==u.Venus)throw"SearchPeakMagnitude currently works for Venus only."; -b=x(b);for(var d=0;2>=++d;){var f=fa(a,b),g=fa(u.Earth,b),k=xa(f-g),l=f=g=void 0;-10<=k&&10>k?(l=0,g=10,f=30):30<=k||-30>k?(l=0,g=-30,f=-10):0<=k?(l=-ya(a)/4,g=10,f=30):(l=-ya(a)/4,g=-30,f=-10);k=b.AddDays(l);g=na(a,g,k);f=na(a,f,g);k=c(g);if(0<=k)throw"SearchPeakMagnitude: internal error: m1 = "+k;l=c(f);if(0>=l)throw"SearchPeakMagnitude: internal error: m2 = "+l;k=F(c,g,f,{init_f1:k,init_f2:l,dt_tolerance_seconds:10});if(!k)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+g.toString()+ -", t2="+f.toString()+")";if(k.tt>=b.tt)return Sa(a,k);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Ba=function(a,b,c){this.time=a;this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Ba;e.SearchLunarApsis=Xb;e.NextLunarApsis=function(a){var b=Xb(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=Zb;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=Zb(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=oa;e.CombineRotation=pa;e.IdentityMatrix=function(){return new M([[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,g=(b+2)%3,k=[[0,0,0],[0,0,0],[0,0,0]];k[f][f]=c*a.rot[f][f]-d*a.rot[f][g];k[f][g]=d*a.rot[f][f]+c*a.rot[f][g];k[f][b]=a.rot[f][b];k[g][f]=c*a.rot[g][f]-d*a.rot[g][g];k[g][g]=d*a.rot[g][f]+c*a.rot[g][g];k[g][b]=a.rot[g][b];k[b][f]=c*a.rot[b][f]-d*a.rot[b][g];k[b][g]=d*a.rot[b][f]+c*a.rot[b][g];k[b][b]=a.rot[b][b];return new M(k)};e.VectorFromSphere=kb;e.EquatorFromVector=$b;e.SphereFromVector=lb;e.HorizonFromVector=function(a,b){a=lb(a);a.lon= -ac(a.lon);a.lat+=ta(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=ac(a.lon);c=a.lat+bc(c,a.lat);a=new Ta(c,d,a.dist);return kb(a,b)};e.Refraction=ta;e.InverseRefraction=bc;e.RotateVector=Ca;e.Rotation_EQJ_ECL=cc;e.Rotation_ECL_EQJ=function(){return new M([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=mb;e.Rotation_EQD_EQJ=nb;e.Rotation_EQD_HOR=ob;e.Rotation_HOR_EQD=dc;e.Rotation_HOR_EQJ=ec;e.Rotation_EQJ_HOR=function(a, -b){a=ec(a,b);return oa(a)};e.Rotation_EQD_ECL=fc;e.Rotation_ECL_EQD=gc;e.Rotation_ECL_HOR=hc;e.Rotation_HOR_ECL=function(a,b){a=hc(a,b);return oa(a)};var Oc=[["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"]],Pc=[[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]],tb,xc,yc=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875=c;this.dec1875=d};e.ConstellationInfo=yc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);tb||(tb=mb(new R(-45655.74141261017)),xc=new R(0));a=new Ta(b,15*a,1);a=kb(a,xc);a=Ca(tb,a);a=$b(a);b=10/240;for(var c= -b/15,d=$jscomp.makeIterator(Pc),f=d.next();!f.done;f=d.next()){f=f.value;var g=f[1]*c,k=f[2]*c;if(f[3]*b<=a.dec&&g<=a.ra&&a.rama(a,d)&&(b=Jc(a,c,d),b.r=m&&0=d.ut+f)return null;q=m.time;m=g(m.time);n=g(t.time)}};var Ub=function(a,b){this.time= +a;this.hor=b};e.HourAngleEvent=Ub;e.SearchHourAngle=Aa;var wc=function(a,b,c,d){this.mar_equinox=a;this.jun_solstice=b;this.sep_equinox=c;this.dec_solstice=d};e.SeasonInfo=wc;e.Seasons=function(a){function b(k,l,h){l=new Date(Date.UTC(a,l-1,h));k=Qb(k,l,4);if(!k)throw"Cannot find season change near "+l.toISOString();return k}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),g=b(270,12,20);return new wc(c,d,f,g)};var Wb=function(a,b,c,d){this.time=a;this.visibility=b;this.elongation=c;this.ecliptic_separation=d};e.ElongationEvent=Wb;e.Elongation=Vb;e.SearchMaxElongation=function(a,b){function c(m){var n=m.AddDays(-.005);m=m.AddDays(.005);n=ma(a,n);m=ma(a,m);return(n-m)/.01}b=x(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 g= +fa(a,b),k=fa(u.Earth,b),l=xa(g-k),h=g=k=void 0;l>=-d.s1&&l<+d.s1?(h=0,k=+d.s1,g=+d.s2):l>=+d.s2||l<-d.s2?(h=0,k=-d.s2,g=-d.s1):0<=l?(h=-ya(a)/4,k=+d.s1,g=+d.s2):(h=-ya(a)/4,k=-d.s2,g=-d.s1);l=b.AddDays(h);k=na(a,k,l);g=na(a,g,k);l=c(k);if(0<=l)throw"SearchMaxElongation: internal error: m1 = "+l;h=c(g);if(0>=h)throw"SearchMaxElongation: internal error: m2 = "+h;l=F(c,k,g,{init_f1:l,init_f2:h,dt_tolerance_seconds:10});if(!l)throw"SearchMaxElongation: failed search iter "+f+" (t1="+k.toString()+", t2="+ +g.toString()+")";if(l.tt>=b.tt)return Vb(a,l);b=g.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(h){var m=h.AddDays(-.005);h=h.AddDays(.005);m=Sa(a,m).mag;return(Sa(a,h).mag-m)/.01}if(a!==u.Venus)throw"SearchPeakMagnitude currently works for Venus only.";b=x(b);for(var d=0;2>=++d;){var f=fa(a,b),g=fa(u.Earth,b),k=xa(f-g),l=f=g=void 0;-10<=k&&10>k?(l=0,g=10,f=30):30<=k||-30>k?(l=0,g=-30,f=-10):0<=k?(l=-ya(a)/4,g=10,f=30): +(l=-ya(a)/4,g=-30,f=-10);k=b.AddDays(l);g=na(a,g,k);f=na(a,f,g);k=c(g);if(0<=k)throw"SearchPeakMagnitude: internal error: m1 = "+k;l=c(f);if(0>=l)throw"SearchPeakMagnitude: internal error: m2 = "+l;k=F(c,g,f,{init_f1:k,init_f2:l,dt_tolerance_seconds:10});if(!k)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+g.toString()+", t2="+f.toString()+")";if(k.tt>=b.tt)return Sa(a,k);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Ba=function(a,b,c){this.time=a; +this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Ba;e.SearchLunarApsis=Xb;e.NextLunarApsis=function(a){var b=Xb(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=Zb;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=Zb(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=oa;e.CombineRotation=pa;e.IdentityMatrix=function(){return new M([[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,g=(b+2)%3,k=[[0,0,0],[0,0,0],[0,0,0]];k[f][f]=c*a.rot[f][f]-d*a.rot[f][g];k[f][g]=d*a.rot[f][f]+c*a.rot[f][g]; +k[f][b]=a.rot[f][b];k[g][f]=c*a.rot[g][f]-d*a.rot[g][g];k[g][g]=d*a.rot[g][f]+c*a.rot[g][g];k[g][b]=a.rot[g][b];k[b][f]=c*a.rot[b][f]-d*a.rot[b][g];k[b][g]=d*a.rot[b][f]+c*a.rot[b][g];k[b][b]=a.rot[b][b];return new M(k)};e.VectorFromSphere=kb;e.EquatorFromVector=$b;e.SphereFromVector=lb;e.HorizonFromVector=function(a,b){a=lb(a);a.lon=ac(a.lon);a.lat+=ta(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=ac(a.lon);c=a.lat+bc(c,a.lat);a=new Ta(c,d,a.dist);return kb(a,b)};e.Refraction=ta;e.InverseRefraction= +bc;e.RotateVector=Ca;e.Rotation_EQJ_ECL=cc;e.Rotation_ECL_EQJ=function(){return new M([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=mb;e.Rotation_EQD_EQJ=nb;e.Rotation_EQD_HOR=ob;e.Rotation_HOR_EQD=dc;e.Rotation_HOR_EQJ=ec;e.Rotation_EQJ_HOR=function(a,b){a=ec(a,b);return oa(a)};e.Rotation_EQD_ECL=fc;e.Rotation_ECL_EQD=gc;e.Rotation_ECL_HOR=hc;e.Rotation_HOR_ECL=function(a,b){a=hc(a,b);return oa(a)};var Oc=[["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"]],Pc=[[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]],tb,xc,yc=function(a,b,c,d){this.symbol= +a;this.name=b;this.ra1875=c;this.dec1875=d};e.ConstellationInfo=yc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);tb||(tb=mb(new R(-45655.74141261017)),xc=new R(0));a=new Ta(b,15*a,1);a=kb(a,xc);a=Ca(tb,a);a=$b(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Pc),f=d.next();!f.done;f=d.next()){f=f.value;var g=f[1]*c,k=f[2]*c;if(f[3]*b<=a.dec&&g<=a.ra&&a.ra +### `JUPITER_EQUATORIAL_RADIUS_KM = 71492.0` + +**The equatorial radius of Jupiter, expressed in kilometers.** + +--- + + +### `JUPITER_POLAR_RADIUS_KM = 66854.0` + +**The polar radius of Jupiter, expressed in kilometers.** + +--- + + +### `JUPITER_MEAN_RADIUS_KM = 69911.0` + +**The volumetric mean radius of Jupiter, expressed in kilometers.** + +--- + ## Classes diff --git a/source/python/astronomy.py b/source/python/astronomy.py index 72e99227..cd5553e6 100644 --- a/source/python/astronomy.py +++ b/source/python/astronomy.py @@ -39,6 +39,14 @@ import re KM_PER_AU = 1.4959787069098932e+8 # The number of kilometers per astronomical unit. C_AUDAY = 173.1446326846693 # The speed of light expressed in astronomical units per day. +# Jupiter radius data are nominal values obtained from: +# https://www.iau.org/static/resolutions/IAU2015_English.pdf +# https://nssdc.gsfc.nasa.gov/planetary/factsheet/jupiterfact.html + +JUPITER_EQUATORIAL_RADIUS_KM = 71492.0 # The equatorial radius of Jupiter, expressed in kilometers. +JUPITER_POLAR_RADIUS_KM = 66854.0 # The polar radius of Jupiter, expressed in kilometers. +JUPITER_MEAN_RADIUS_KM = 69911.0 # The volumetric mean radius of Jupiter, expressed in kilometers. + _CalcMoonCount = 0 _DAYS_PER_TROPICAL_YEAR = 365.24217 diff --git a/website/src/assets/documentation.json b/website/src/assets/documentation.json index cdc804e6..25c95814 100644 --- a/website/src/assets/documentation.json +++ b/website/src/assets/documentation.json @@ -46,86 +46,13 @@ "meta": { "range": [ 1519, - 2704 + 2729 ], "filename": "astronomy.js", "lineno": 36, "columnno": 0, "code": { "id": "astnode100000015", - "name": "exports.SearchPeakMagnitude", - "type": "AssignmentExpression", - "value": "exports.SearchMaxElongation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchPeakMagnitude", - "longname": "SearchPeakMagnitude", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 1549, - 2704 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 30, - "code": { - "id": "astnode100000019", - "name": "exports.SearchMaxElongation", - "type": "AssignmentExpression", - "value": "exports.Elongation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchMaxElongation", - "longname": "SearchMaxElongation", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 1579, - 2704 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 60, - "code": { - "id": "astnode100000023", - "name": "exports.Elongation", - "type": "AssignmentExpression", - "value": "exports.ElongationEvent", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Elongation", - "longname": "SearchPeakMagnitude#Elongation", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 1600, - 2704 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 81, - "code": { - "id": "astnode100000027", "name": "exports.ElongationEvent", "type": "AssignmentExpression", "value": "exports.Seasons", @@ -134,23 +61,22 @@ }, "undocumented": true, "name": "ElongationEvent", - "longname": "SearchMaxElongation#ElongationEvent", + "longname": "ElongationEvent", "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "instance" + "scope": "global" }, { "comment": "", "meta": { "range": [ - 1626, - 2704 + 1545, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 107, + "columnno": 26, "code": { - "id": "astnode100000031", + "id": "astnode100000019", "name": "exports.Seasons", "type": "AssignmentExpression", "value": "exports.SeasonInfo", @@ -159,23 +85,22 @@ }, "undocumented": true, "name": "Seasons", - "longname": "SearchPeakMagnitude#Elongation#Seasons", + "longname": "Seasons", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation", - "scope": "instance" + "scope": "global" }, { "comment": "", "meta": { "range": [ - 1644, - 2704 + 1563, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 125, + "columnno": 44, "code": { - "id": "astnode100000035", + "id": "astnode100000023", "name": "exports.SeasonInfo", "type": "AssignmentExpression", "value": "exports.SearchHourAngle", @@ -184,23 +109,23 @@ }, "undocumented": true, "name": "SeasonInfo", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo", + "longname": "ElongationEvent#SeasonInfo", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent", + "memberof": "ElongationEvent", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1665, - 2704 + 1584, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 146, + "columnno": 65, "code": { - "id": "astnode100000039", + "id": "astnode100000027", "name": "exports.SearchHourAngle", "type": "AssignmentExpression", "value": "exports.HourAngleEvent", @@ -209,23 +134,23 @@ }, "undocumented": true, "name": "SearchHourAngle", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle", + "longname": "Seasons#SearchHourAngle", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons", + "memberof": "Seasons", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1691, - 2704 + 1610, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 172, + "columnno": 91, "code": { - "id": "astnode100000043", + "id": "astnode100000031", "name": "exports.HourAngleEvent", "type": "AssignmentExpression", "value": "exports.SearchRiseSet", @@ -234,23 +159,23 @@ }, "undocumented": true, "name": "HourAngleEvent", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo", + "memberof": "ElongationEvent#SeasonInfo", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1716, - 2704 + 1635, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 197, + "columnno": 116, "code": { - "id": "astnode100000047", + "id": "astnode100000035", "name": "exports.SearchRiseSet", "type": "AssignmentExpression", "value": "exports.NextMoonQuarter", @@ -259,23 +184,23 @@ }, "undocumented": true, "name": "SearchRiseSet", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet", + "longname": "Seasons#SearchHourAngle#SearchRiseSet", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle", + "memberof": "Seasons#SearchHourAngle", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1740, - 2704 + 1659, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 221, + "columnno": 140, "code": { - "id": "astnode100000051", + "id": "astnode100000039", "name": "exports.NextMoonQuarter", "type": "AssignmentExpression", "value": "exports.SearchMoonQuarter", @@ -284,23 +209,23 @@ }, "undocumented": true, "name": "NextMoonQuarter", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1766, - 2704 + 1685, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 247, + "columnno": 166, "code": { - "id": "astnode100000055", + "id": "astnode100000043", "name": "exports.SearchMoonQuarter", "type": "AssignmentExpression", "value": "exports.MoonQuarter", @@ -309,23 +234,23 @@ }, "undocumented": true, "name": "SearchMoonQuarter", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1794, - 2704 + 1713, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 275, + "columnno": 194, "code": { - "id": "astnode100000059", + "id": "astnode100000047", "name": "exports.MoonQuarter", "type": "AssignmentExpression", "value": "exports.SearchMoonPhase", @@ -334,23 +259,23 @@ }, "undocumented": true, "name": "MoonQuarter", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1816, - 2704 + 1735, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 297, + "columnno": 216, "code": { - "id": "astnode100000063", + "id": "astnode100000051", "name": "exports.SearchMoonPhase", "type": "AssignmentExpression", "value": "exports.MoonPhase", @@ -359,23 +284,23 @@ }, "undocumented": true, "name": "SearchMoonPhase", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1842, - 2704 + 1761, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 323, + "columnno": 242, "code": { - "id": "astnode100000067", + "id": "astnode100000055", "name": "exports.MoonPhase", "type": "AssignmentExpression", "value": "exports.SearchRelativeLongitude", @@ -384,23 +309,23 @@ }, "undocumented": true, "name": "MoonPhase", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1862, - 2704 + 1781, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 343, + "columnno": 262, "code": { - "id": "astnode100000071", + "id": "astnode100000059", "name": "exports.SearchRelativeLongitude", "type": "AssignmentExpression", "value": "exports.Illumination", @@ -409,23 +334,23 @@ }, "undocumented": true, "name": "SearchRelativeLongitude", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1896, - 2704 + 1815, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 377, + "columnno": 296, "code": { - "id": "astnode100000075", + "id": "astnode100000063", "name": "exports.Illumination", "type": "AssignmentExpression", "value": "exports.IlluminationInfo", @@ -434,23 +359,23 @@ }, "undocumented": true, "name": "Illumination", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1919, - 2704 + 1838, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 400, + "columnno": 319, "code": { - "id": "astnode100000079", + "id": "astnode100000067", "name": "exports.IlluminationInfo", "type": "AssignmentExpression", "value": "exports.EclipticLongitude", @@ -459,23 +384,23 @@ }, "undocumented": true, "name": "IlluminationInfo", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1946, - 2704 + 1865, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 427, + "columnno": 346, "code": { - "id": "astnode100000083", + "id": "astnode100000071", "name": "exports.EclipticLongitude", "type": "AssignmentExpression", "value": "exports.AngleFromSun", @@ -484,23 +409,23 @@ }, "undocumented": true, "name": "EclipticLongitude", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1974, - 2704 + 1893, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 455, + "columnno": 374, "code": { - "id": "astnode100000087", + "id": "astnode100000075", "name": "exports.AngleFromSun", "type": "AssignmentExpression", "value": "exports.LongitudeFromSun", @@ -509,23 +434,23 @@ }, "undocumented": true, "name": "AngleFromSun", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1997, - 2704 + 1916, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 478, + "columnno": 397, "code": { - "id": "astnode100000091", + "id": "astnode100000079", "name": "exports.LongitudeFromSun", "type": "AssignmentExpression", "value": "exports.SearchSunLongitude", @@ -534,23 +459,23 @@ }, "undocumented": true, "name": "LongitudeFromSun", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2024, - 2704 + 1943, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 505, + "columnno": 424, "code": { - "id": "astnode100000095", + "id": "astnode100000083", "name": "exports.SearchSunLongitude", "type": "AssignmentExpression", "value": "exports.Search", @@ -559,23 +484,23 @@ }, "undocumented": true, "name": "SearchSunLongitude", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2053, - 2704 + 1972, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 534, + "columnno": 453, "code": { - "id": "astnode100000099", + "id": "astnode100000087", "name": "exports.Search", "type": "AssignmentExpression", "value": "exports.GeoVector", @@ -584,23 +509,23 @@ }, "undocumented": true, "name": "Search", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2070, - 2704 + 1989, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 551, + "columnno": 470, "code": { - "id": "astnode100000103", + "id": "astnode100000091", "name": "exports.GeoVector", "type": "AssignmentExpression", "value": "exports.HelioDistance", @@ -609,23 +534,23 @@ }, "undocumented": true, "name": "GeoVector", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2090, - 2704 + 2009, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 571, + "columnno": 490, "code": { - "id": "astnode100000107", + "id": "astnode100000095", "name": "exports.HelioDistance", "type": "AssignmentExpression", "value": "exports.HelioVector", @@ -634,23 +559,23 @@ }, "undocumented": true, "name": "HelioDistance", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2114, - 2704 + 2033, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 595, + "columnno": 514, "code": { - "id": "astnode100000111", + "id": "astnode100000099", "name": "exports.HelioVector", "type": "AssignmentExpression", "value": "exports.GeoMoon", @@ -659,23 +584,23 @@ }, "undocumented": true, "name": "HelioVector", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2136, - 2704 + 2055, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 617, + "columnno": 536, "code": { - "id": "astnode100000115", + "id": "astnode100000103", "name": "exports.GeoMoon", "type": "AssignmentExpression", "value": "exports.Ecliptic", @@ -684,23 +609,23 @@ }, "undocumented": true, "name": "GeoMoon", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2154, - 2704 + 2073, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 635, + "columnno": 554, "code": { - "id": "astnode100000119", + "id": "astnode100000107", "name": "exports.Ecliptic", "type": "AssignmentExpression", "value": "exports.ObserverVector", @@ -709,23 +634,23 @@ }, "undocumented": true, "name": "Ecliptic", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2173, - 2704 + 2092, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 654, + "columnno": 573, "code": { - "id": "astnode100000123", + "id": "astnode100000111", "name": "exports.ObserverVector", "type": "AssignmentExpression", "value": "exports.Equator", @@ -734,23 +659,23 @@ }, "undocumented": true, "name": "ObserverVector", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2198, - 2704 + 2117, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 679, + "columnno": 598, "code": { - "id": "astnode100000127", + "id": "astnode100000115", "name": "exports.Equator", "type": "AssignmentExpression", "value": "exports.SunPosition", @@ -759,23 +684,23 @@ }, "undocumented": true, "name": "Equator", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2216, - 2704 + 2135, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 697, + "columnno": 616, "code": { - "id": "astnode100000131", + "id": "astnode100000119", "name": "exports.SunPosition", "type": "AssignmentExpression", "value": "exports.Observer", @@ -784,23 +709,23 @@ }, "undocumented": true, "name": "SunPosition", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2238, - 2704 + 2157, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 719, + "columnno": 638, "code": { - "id": "astnode100000135", + "id": "astnode100000123", "name": "exports.Observer", "type": "AssignmentExpression", "value": "exports.Horizon", @@ -809,23 +734,23 @@ }, "undocumented": true, "name": "Observer", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2257, - 2704 + 2176, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 738, + "columnno": 657, "code": { - "id": "astnode100000139", + "id": "astnode100000127", "name": "exports.Horizon", "type": "AssignmentExpression", "value": "exports.EclipticCoordinates", @@ -834,23 +759,23 @@ }, "undocumented": true, "name": "Horizon", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2275, - 2704 + 2194, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 756, + "columnno": 675, "code": { - "id": "astnode100000143", + "id": "astnode100000131", "name": "exports.EclipticCoordinates", "type": "AssignmentExpression", "value": "exports.HorizontalCoordinates", @@ -859,23 +784,23 @@ }, "undocumented": true, "name": "EclipticCoordinates", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2305, - 2704 + 2224, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 786, + "columnno": 705, "code": { - "id": "astnode100000147", + "id": "astnode100000135", "name": "exports.HorizontalCoordinates", "type": "AssignmentExpression", "value": "exports.MakeRotation", @@ -884,23 +809,23 @@ }, "undocumented": true, "name": "HorizontalCoordinates", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2337, - 2704 + 2256, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 818, + "columnno": 737, "code": { - "id": "astnode100000151", + "id": "astnode100000139", "name": "exports.MakeRotation", "type": "AssignmentExpression", "value": "exports.RotationMatrix", @@ -909,23 +834,23 @@ }, "undocumented": true, "name": "MakeRotation", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2360, - 2704 + 2279, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 841, + "columnno": 760, "code": { - "id": "astnode100000155", + "id": "astnode100000143", "name": "exports.RotationMatrix", "type": "AssignmentExpression", "value": "exports.EquatorialCoordinates", @@ -934,23 +859,23 @@ }, "undocumented": true, "name": "RotationMatrix", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2385, - 2704 + 2304, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 866, + "columnno": 785, "code": { - "id": "astnode100000159", + "id": "astnode100000147", "name": "exports.EquatorialCoordinates", "type": "AssignmentExpression", "value": "exports.Spherical", @@ -959,23 +884,23 @@ }, "undocumented": true, "name": "EquatorialCoordinates", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2417, - 2704 + 2336, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 898, + "columnno": 817, "code": { - "id": "astnode100000163", + "id": "astnode100000151", "name": "exports.Spherical", "type": "AssignmentExpression", "value": "exports.Vector", @@ -984,23 +909,23 @@ }, "undocumented": true, "name": "Spherical", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2437, - 2704 + 2356, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 918, + "columnno": 837, "code": { - "id": "astnode100000167", + "id": "astnode100000155", "name": "exports.Vector", "type": "AssignmentExpression", "value": "exports.CalcMoonCount", @@ -1009,23 +934,23 @@ }, "undocumented": true, "name": "Vector", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2454, - 2704 + 2373, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 935, + "columnno": 854, "code": { - "id": "astnode100000171", + "id": "astnode100000159", "name": "exports.CalcMoonCount", "type": "AssignmentExpression", "value": "exports.MakeTime", @@ -1034,23 +959,23 @@ }, "undocumented": true, "name": "CalcMoonCount", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2478, - 2704 + 2397, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 959, + "columnno": 878, "code": { - "id": "astnode100000175", + "id": "astnode100000163", "name": "exports.MakeTime", "type": "AssignmentExpression", "value": "exports.AstroTime", @@ -1059,23 +984,23 @@ }, "undocumented": true, "name": "MakeTime", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2497, - 2704 + 2416, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 978, + "columnno": 897, "code": { - "id": "astnode100000179", + "id": "astnode100000167", "name": "exports.AstroTime", "type": "AssignmentExpression", "value": "exports.SetDeltaTFunction", @@ -1084,23 +1009,23 @@ }, "undocumented": true, "name": "AstroTime", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2517, - 2704 + 2436, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 998, + "columnno": 917, "code": { - "id": "astnode100000183", + "id": "astnode100000171", "name": "exports.SetDeltaTFunction", "type": "AssignmentExpression", "value": "exports.DeltaT_JplHorizons", @@ -1109,23 +1034,23 @@ }, "undocumented": true, "name": "SetDeltaTFunction", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2545, - 2704 + 2464, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1026, + "columnno": 945, "code": { - "id": "astnode100000187", + "id": "astnode100000175", "name": "exports.DeltaT_JplHorizons", "type": "AssignmentExpression", "value": "exports.DeltaT_EspenakMeeus", @@ -1134,23 +1059,23 @@ }, "undocumented": true, "name": "DeltaT_JplHorizons", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2574, - 2704 + 2493, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1055, + "columnno": 974, "code": { - "id": "astnode100000191", + "id": "astnode100000179", "name": "exports.DeltaT_EspenakMeeus", "type": "AssignmentExpression", "value": "exports.Body", @@ -1159,23 +1084,23 @@ }, "undocumented": true, "name": "DeltaT_EspenakMeeus", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2604, - 2704 + 2523, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1085, + "columnno": 1004, "code": { - "id": "astnode100000195", + "id": "astnode100000183", "name": "exports.Body", "type": "AssignmentExpression", "value": "exports.AngleBetween", @@ -1184,46 +1109,121 @@ }, "undocumented": true, "name": "Body", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2619, - 2704 + 2538, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1100, + "columnno": 1019, + "code": { + "id": "astnode100000187", + "name": "exports.AngleBetween", + "type": "AssignmentExpression", + "value": "exports.JUPITER_MEAN_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "AngleBetween", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "kind": "member", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2561, + 2729 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 1042, + "code": { + "id": "astnode100000191", + "name": "exports.JUPITER_MEAN_RADIUS_KM", + "type": "AssignmentExpression", + "value": "exports.JUPITER_POLAR_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "JUPITER_MEAN_RADIUS_KM", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM", + "kind": "member", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2594, + 2729 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 1075, + "code": { + "id": "astnode100000195", + "name": "exports.JUPITER_POLAR_RADIUS_KM", + "type": "AssignmentExpression", + "value": "exports.JUPITER_EQUATORIAL_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "JUPITER_POLAR_RADIUS_KM", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM", + "kind": "member", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2628, + 2729 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 1109, "code": { "id": "astnode100000199", - "name": "exports.AngleBetween", + "name": "exports.JUPITER_EQUATORIAL_RADIUS_KM", "type": "AssignmentExpression", "value": "exports.RAD2DEG", "paramnames": [] } }, "undocumented": true, - "name": "AngleBetween", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "name": "JUPITER_EQUATORIAL_RADIUS_KM", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2642, - 2704 + 2667, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1123, + "columnno": 1148, "code": { "id": "astnode100000203", "name": "exports.RAD2DEG", @@ -1234,21 +1234,21 @@ }, "undocumented": true, "name": "RAD2DEG", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#RAD2DEG", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM#RAD2DEG", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2660, - 2704 + 2685, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1141, + "columnno": 1166, "code": { "id": "astnode100000207", "name": "exports.DEG2RAD", @@ -1259,21 +1259,21 @@ }, "undocumented": true, "name": "DEG2RAD", - "longname": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#DEG2RAD", + "longname": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#DEG2RAD", "kind": "member", - "memberof": "SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "memberof": "ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2678, - 2704 + 2703, + 2729 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1159, + "columnno": 1184, "code": { "id": "astnode100000211", "name": "exports.KM_PER_AU", @@ -1284,17 +1284,17 @@ }, "undocumented": true, "name": "KM_PER_AU", - "longname": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#RAD2DEG#KM_PER_AU", + "longname": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM#RAD2DEG#KM_PER_AU", "kind": "member", - "memberof": "SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#RAD2DEG", + "memberof": "Seasons#SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM#RAD2DEG", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2706, - 3886 + 2731, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1317,8 +1317,8 @@ "comment": "", "meta": { "range": [ - 2728, - 3886 + 2753, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1341,8 +1341,8 @@ "comment": "", "meta": { "range": [ - 2752, - 3886 + 2777, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1366,8 +1366,8 @@ "comment": "", "meta": { "range": [ - 2774, - 3886 + 2799, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1391,8 +1391,8 @@ "comment": "", "meta": { "range": [ - 2806, - 3886 + 2831, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1416,8 +1416,8 @@ "comment": "", "meta": { "range": [ - 2840, - 3886 + 2865, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1441,8 +1441,8 @@ "comment": "", "meta": { "range": [ - 2872, - 3886 + 2897, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1466,8 +1466,8 @@ "comment": "", "meta": { "range": [ - 2895, - 3886 + 2920, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1491,8 +1491,8 @@ "comment": "", "meta": { "range": [ - 2928, - 3886 + 2953, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1516,8 +1516,8 @@ "comment": "", "meta": { "range": [ - 2963, - 3886 + 2988, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1541,8 +1541,8 @@ "comment": "", "meta": { "range": [ - 2990, - 3886 + 3015, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1566,8 +1566,8 @@ "comment": "", "meta": { "range": [ - 3023, - 3886 + 3048, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1591,8 +1591,8 @@ "comment": "", "meta": { "range": [ - 3052, - 3886 + 3077, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1616,8 +1616,8 @@ "comment": "", "meta": { "range": [ - 3079, - 3886 + 3104, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1641,8 +1641,8 @@ "comment": "", "meta": { "range": [ - 3103, - 3886 + 3128, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1666,8 +1666,8 @@ "comment": "", "meta": { "range": [ - 3131, - 3886 + 3156, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1691,8 +1691,8 @@ "comment": "", "meta": { "range": [ - 3158, - 3886 + 3183, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1716,8 +1716,8 @@ "comment": "", "meta": { "range": [ - 3185, - 3886 + 3210, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1741,8 +1741,8 @@ "comment": "", "meta": { "range": [ - 3212, - 3886 + 3237, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1766,8 +1766,8 @@ "comment": "", "meta": { "range": [ - 3239, - 3886 + 3264, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1791,8 +1791,8 @@ "comment": "", "meta": { "range": [ - 3266, - 3886 + 3291, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1816,8 +1816,8 @@ "comment": "", "meta": { "range": [ - 3293, - 3886 + 3318, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1841,8 +1841,8 @@ "comment": "", "meta": { "range": [ - 3320, - 3886 + 3345, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1866,8 +1866,8 @@ "comment": "", "meta": { "range": [ - 3347, - 3886 + 3372, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1891,8 +1891,8 @@ "comment": "", "meta": { "range": [ - 3374, - 3886 + 3399, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1916,8 +1916,8 @@ "comment": "", "meta": { "range": [ - 3401, - 3886 + 3426, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1941,8 +1941,8 @@ "comment": "", "meta": { "range": [ - 3428, - 3886 + 3453, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1966,8 +1966,8 @@ "comment": "", "meta": { "range": [ - 3455, - 3886 + 3480, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -1991,8 +1991,8 @@ "comment": "", "meta": { "range": [ - 3478, - 3886 + 3503, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2016,8 +2016,8 @@ "comment": "", "meta": { "range": [ - 3506, - 3886 + 3531, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2041,8 +2041,8 @@ "comment": "", "meta": { "range": [ - 3527, - 3886 + 3552, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2066,8 +2066,8 @@ "comment": "", "meta": { "range": [ - 3555, - 3886 + 3580, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2091,8 +2091,8 @@ "comment": "", "meta": { "range": [ - 3583, - 3886 + 3608, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2116,8 +2116,8 @@ "comment": "", "meta": { "range": [ - 3610, - 3886 + 3635, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2141,8 +2141,8 @@ "comment": "", "meta": { "range": [ - 3638, - 3886 + 3663, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2166,8 +2166,8 @@ "comment": "", "meta": { "range": [ - 3665, - 3886 + 3690, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2191,8 +2191,8 @@ "comment": "", "meta": { "range": [ - 3681, - 3886 + 3706, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2216,8 +2216,8 @@ "comment": "", "meta": { "range": [ - 3706, - 3886 + 3731, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2241,8 +2241,8 @@ "comment": "", "meta": { "range": [ - 3732, - 3886 + 3757, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2266,8 +2266,8 @@ "comment": "", "meta": { "range": [ - 3758, - 3886 + 3783, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2291,8 +2291,8 @@ "comment": "", "meta": { "range": [ - 3784, - 3886 + 3809, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2316,8 +2316,8 @@ "comment": "", "meta": { "range": [ - 3812, - 3886 + 3837, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2341,8 +2341,8 @@ "comment": "", "meta": { "range": [ - 3837, - 3886 + 3862, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2366,8 +2366,8 @@ "comment": "", "meta": { "range": [ - 3864, - 3886 + 3889, + 3992 ], "filename": "astronomy.js", "lineno": 37, @@ -2375,8 +2375,8 @@ "code": { "id": "astnode100000390", "name": "exports.Apsis", - "type": "UnaryExpression", - "value": "void0", + "type": "AssignmentExpression", + "value": "exports.SearchPeakMagnitude", "paramnames": [] } }, @@ -2387,18 +2387,93 @@ "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis", "scope": "instance" }, + { + "comment": "", + "meta": { + "range": [ + 3905, + 3992 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1174, + "code": { + "id": "astnode100000394", + "name": "exports.SearchPeakMagnitude", + "type": "AssignmentExpression", + "value": "exports.SearchMaxElongation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchPeakMagnitude", + "longname": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude", + "kind": "member", + "memberof": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3935, + 3992 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1204, + "code": { + "id": "astnode100000398", + "name": "exports.SearchMaxElongation", + "type": "AssignmentExpression", + "value": "exports.Elongation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchMaxElongation", + "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation", + "kind": "member", + "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3965, + 3992 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1234, + "code": { + "id": "astnode100000402", + "name": "exports.Elongation", + "type": "UnaryExpression", + "value": "void0", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Elongation", + "longname": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation", + "kind": "member", + "memberof": "NextTransit#TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude", + "scope": "instance" + }, { "comment": "/**\n * @brief The number of kilometers per astronomical unit.\n */", "meta": { "range": [ - 3954, - 3995 + 4060, + 4101 ], "filename": "astronomy.js", "lineno": 41, "columnno": 0, "code": { - "id": "astnode100000397", + "id": "astnode100000409", "name": "exports.KM_PER_AU", "type": "Literal", "value": 149597870.69098932, @@ -2422,14 +2497,14 @@ "comment": "/**\n * @brief The factor to convert radians to degrees = pi/180.\n */", "meta": { "range": [ - 4066, - 4104 + 4172, + 4210 ], "filename": "astronomy.js", "lineno": 45, "columnno": 0, "code": { - "id": "astnode100000403", + "id": "astnode100000415", "name": "exports.DEG2RAD", "type": "Literal", "value": 0.017453292519943295, @@ -2453,14 +2528,14 @@ "comment": "/**\n * @brief The factor to convert degrees to radians = 180/pi.\n */", "meta": { "range": [ - 4175, - 4211 + 4281, + 4317 ], "filename": "astronomy.js", "lineno": 49, "columnno": 0, "code": { - "id": "astnode100000409", + "id": "astnode100000421", "name": "exports.RAD2DEG", "type": "Literal", "value": 57.29577951308232, @@ -2480,18 +2555,111 @@ "kind": "member", "scope": "global" }, + { + "comment": "/**\n * @brief The equatorial radius of Jupiter, expressed in kilometers.\n */", + "meta": { + "range": [ + 4583, + 4629 + ], + "filename": "astronomy.js", + "lineno": 56, + "columnno": 0, + "code": { + "id": "astnode100000427", + "name": "exports.JUPITER_EQUATORIAL_RADIUS_KM", + "type": "Literal", + "value": 71492, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The equatorial radius of Jupiter, expressed in kilometers.", + "value": "The equatorial radius of Jupiter, expressed in kilometers." + } + ], + "name": "JUPITER_EQUATORIAL_RADIUS_KM", + "longname": "JUPITER_EQUATORIAL_RADIUS_KM", + "kind": "member", + "scope": "global" + }, + { + "comment": "/**\n * @brief The polar radius of Jupiter, expressed in kilometers.\n */", + "meta": { + "range": [ + 4703, + 4744 + ], + "filename": "astronomy.js", + "lineno": 60, + "columnno": 0, + "code": { + "id": "astnode100000433", + "name": "exports.JUPITER_POLAR_RADIUS_KM", + "type": "Literal", + "value": 66854, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The polar radius of Jupiter, expressed in kilometers.", + "value": "The polar radius of Jupiter, expressed in kilometers." + } + ], + "name": "JUPITER_POLAR_RADIUS_KM", + "longname": "JUPITER_POLAR_RADIUS_KM", + "kind": "member", + "scope": "global" + }, + { + "comment": "/**\n * @brief The volumetric mean radius of Jupiter, expressed in kilometers.\n */", + "meta": { + "range": [ + 4828, + 4868 + ], + "filename": "astronomy.js", + "lineno": 64, + "columnno": 0, + "code": { + "id": "astnode100000439", + "name": "exports.JUPITER_MEAN_RADIUS_KM", + "type": "Literal", + "value": 69911, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The volumetric mean radius of Jupiter, expressed in kilometers.", + "value": "The volumetric mean radius of Jupiter, expressed in kilometers." + } + ], + "name": "JUPITER_MEAN_RADIUS_KM", + "longname": "JUPITER_MEAN_RADIUS_KM", + "kind": "member", + "scope": "global" + }, { "comment": "", "meta": { "range": [ - 4219, - 4253 + 4876, + 4910 ], "filename": "astronomy.js", - "lineno": 50, + "lineno": 65, "columnno": 6, "code": { - "id": "astnode100000415", + "id": "astnode100000445", "name": "DAYS_PER_TROPICAL_YEAR", "type": "Literal", "value": 365.24217 @@ -2508,14 +2676,14 @@ "comment": "", "meta": { "range": [ - 4261, - 4301 + 4918, + 4958 ], "filename": "astronomy.js", - "lineno": 51, + "lineno": 66, "columnno": 6, "code": { - "id": "astnode100000419", + "id": "astnode100000449", "name": "J2000", "type": "NewExpression", "value": "" @@ -2532,14 +2700,14 @@ "comment": "", "meta": { "range": [ - 4309, - 4326 + 4966, + 4983 ], "filename": "astronomy.js", - "lineno": 52, + "lineno": 67, "columnno": 6, "code": { - "id": "astnode100000425", + "id": "astnode100000455", "name": "PI2", "type": "BinaryExpression", "value": "" @@ -2556,14 +2724,14 @@ "comment": "", "meta": { "range": [ - 4334, - 4362 + 4991, + 5019 ], "filename": "astronomy.js", - "lineno": 53, + "lineno": 68, "columnno": 6, "code": { - "id": "astnode100000433", + "id": "astnode100000463", "name": "ARC", "type": "BinaryExpression", "value": "" @@ -2580,14 +2748,14 @@ "comment": "", "meta": { "range": [ - 4395, - 4422 + 5052, + 5079 ], "filename": "astronomy.js", - "lineno": 54, + "lineno": 69, "columnno": 6, "code": { - "id": "astnode100000443", + "id": "astnode100000473", "name": "C_AUDAY", "type": "Literal", "value": 173.1446326846693 @@ -2604,14 +2772,14 @@ "comment": "", "meta": { "range": [ - 4458, - 4498 + 5115, + 5155 ], "filename": "astronomy.js", - "lineno": 55, + "lineno": 70, "columnno": 6, "code": { - "id": "astnode100000447", + "id": "astnode100000477", "name": "ASEC2RAD", "type": "Literal", "value": 0.00000484813681109536 @@ -2628,14 +2796,14 @@ "comment": "", "meta": { "range": [ - 4506, - 4529 + 5163, + 5186 ], "filename": "astronomy.js", - "lineno": 56, + "lineno": 71, "columnno": 6, "code": { - "id": "astnode100000451", + "id": "astnode100000481", "name": "ASEC180", "type": "BinaryExpression", "value": "" @@ -2652,14 +2820,14 @@ "comment": "", "meta": { "range": [ - 4583, - 4604 + 5240, + 5261 ], "filename": "astronomy.js", - "lineno": 57, + "lineno": 72, "columnno": 6, "code": { - "id": "astnode100000459", + "id": "astnode100000489", "name": "ASEC360", "type": "BinaryExpression", "value": "" @@ -2676,14 +2844,14 @@ "comment": "", "meta": { "range": [ - 4660, - 4681 + 5317, + 5338 ], "filename": "astronomy.js", - "lineno": 58, + "lineno": 73, "columnno": 6, "code": { - "id": "astnode100000465", + "id": "astnode100000495", "name": "ANGVEL", "type": "Literal", "value": 0.00007292115 @@ -2700,14 +2868,14 @@ "comment": "", "meta": { "range": [ - 4689, - 4722 + 5346, + 5379 ], "filename": "astronomy.js", - "lineno": 59, + "lineno": 74, "columnno": 6, "code": { - "id": "astnode100000469", + "id": "astnode100000499", "name": "AU_PER_PARSEC", "type": "BinaryExpression", "value": "" @@ -2724,14 +2892,14 @@ "comment": "", "meta": { "range": [ - 4778, - 4829 + 5435, + 5486 ], "filename": "astronomy.js", - "lineno": 60, + "lineno": 75, "columnno": 6, "code": { - "id": "astnode100000477", + "id": "astnode100000507", "name": "SUN_MAG_1AU", "type": "BinaryExpression", "value": "" @@ -2748,14 +2916,14 @@ "comment": "", "meta": { "range": [ - 4866, - 4896 + 5523, + 5553 ], "filename": "astronomy.js", - "lineno": 61, + "lineno": 76, "columnno": 6, "code": { - "id": "astnode100000490", + "id": "astnode100000520", "name": "MEAN_SYNODIC_MONTH", "type": "Literal", "value": 29.530588 @@ -2772,14 +2940,14 @@ "comment": "", "meta": { "range": [ - 4967, - 4994 + 5624, + 5651 ], "filename": "astronomy.js", - "lineno": 62, + "lineno": 77, "columnno": 6, "code": { - "id": "astnode100000494", + "id": "astnode100000524", "name": "SECONDS_PER_DAY", "type": "BinaryExpression", "value": "" @@ -2796,14 +2964,14 @@ "comment": "", "meta": { "range": [ - 5002, - 5041 + 5659, + 5698 ], "filename": "astronomy.js", - "lineno": 63, + "lineno": 78, "columnno": 6, "code": { - "id": "astnode100000500", + "id": "astnode100000530", "name": "MILLIS_PER_DAY", "type": "BinaryExpression", "value": "" @@ -2820,14 +2988,14 @@ "comment": "", "meta": { "range": [ - 5049, - 5097 + 5706, + 5754 ], "filename": "astronomy.js", - "lineno": 64, + "lineno": 79, "columnno": 6, "code": { - "id": "astnode100000506", + "id": "astnode100000536", "name": "SOLAR_DAYS_PER_SIDEREAL_DAY", "type": "Literal", "value": 0.9972695717592592 @@ -2844,14 +3012,14 @@ "comment": "", "meta": { "range": [ - 5105, - 5129 + 5762, + 5786 ], "filename": "astronomy.js", - "lineno": 65, + "lineno": 80, "columnno": 6, "code": { - "id": "astnode100000510", + "id": "astnode100000540", "name": "SUN_RADIUS_KM", "type": "Literal", "value": 695700 @@ -2868,14 +3036,14 @@ "comment": "", "meta": { "range": [ - 5137, - 5186 + 5794, + 5843 ], "filename": "astronomy.js", - "lineno": 66, + "lineno": 81, "columnno": 6, "code": { - "id": "astnode100000514", + "id": "astnode100000544", "name": "SUN_RADIUS_AU", "type": "BinaryExpression", "value": "" @@ -2892,14 +3060,14 @@ "comment": "", "meta": { "range": [ - 5194, - 5230 + 5851, + 5887 ], "filename": "astronomy.js", - "lineno": 67, + "lineno": 82, "columnno": 6, "code": { - "id": "astnode100000522", + "id": "astnode100000552", "name": "EARTH_FLATTENING", "type": "Literal", "value": 0.996647180302104 @@ -2916,14 +3084,14 @@ "comment": "", "meta": { "range": [ - 5238, - 5276 + 5895, + 5933 ], "filename": "astronomy.js", - "lineno": 68, + "lineno": 83, "columnno": 6, "code": { - "id": "astnode100000526", + "id": "astnode100000556", "name": "EARTH_EQUATORIAL_RADIUS_KM", "type": "Literal", "value": 6378.1366 @@ -2940,14 +3108,14 @@ "comment": "", "meta": { "range": [ - 5284, - 5359 + 5941, + 6016 ], "filename": "astronomy.js", - "lineno": 69, + "lineno": 84, "columnno": 6, "code": { - "id": "astnode100000530", + "id": "astnode100000560", "name": "EARTH_EQUATORIAL_RADIUS_AU", "type": "BinaryExpression", "value": "" @@ -2964,14 +3132,14 @@ "comment": "", "meta": { "range": [ - 5367, - 5396 + 6024, + 6053 ], "filename": "astronomy.js", - "lineno": 70, + "lineno": 85, "columnno": 6, "code": { - "id": "astnode100000538", + "id": "astnode100000568", "name": "EARTH_MEAN_RADIUS_KM", "type": "Literal", "value": 6371 @@ -2988,14 +3156,14 @@ "comment": "", "meta": { "range": [ - 5463, - 5489 + 6120, + 6146 ], "filename": "astronomy.js", - "lineno": 71, + "lineno": 86, "columnno": 6, "code": { - "id": "astnode100000542", + "id": "astnode100000572", "name": "EARTH_ATMOSPHERE_KM", "type": "Literal", "value": 88 @@ -3012,14 +3180,14 @@ "comment": "", "meta": { "range": [ - 5553, - 5621 + 6210, + 6278 ], "filename": "astronomy.js", - "lineno": 72, + "lineno": 87, "columnno": 6, "code": { - "id": "astnode100000546", + "id": "astnode100000576", "name": "EARTH_ECLIPSE_RADIUS_KM", "type": "BinaryExpression", "value": "" @@ -3036,14 +3204,14 @@ "comment": "", "meta": { "range": [ - 5629, - 5663 + 6286, + 6320 ], "filename": "astronomy.js", - "lineno": 73, + "lineno": 88, "columnno": 6, "code": { - "id": "astnode100000552", + "id": "astnode100000582", "name": "MOON_EQUATORIAL_RADIUS_KM", "type": "Literal", "value": 1738.1 @@ -3060,14 +3228,14 @@ "comment": "", "meta": { "range": [ - 5671, - 5699 + 6328, + 6356 ], "filename": "astronomy.js", - "lineno": 74, + "lineno": 89, "columnno": 6, "code": { - "id": "astnode100000556", + "id": "astnode100000586", "name": "MOON_MEAN_RADIUS_KM", "type": "Literal", "value": 1737.4 @@ -3084,14 +3252,14 @@ "comment": "", "meta": { "range": [ - 5707, - 5736 + 6364, + 6393 ], "filename": "astronomy.js", - "lineno": 75, + "lineno": 90, "columnno": 6, "code": { - "id": "astnode100000560", + "id": "astnode100000590", "name": "MOON_POLAR_RADIUS_KM", "type": "Literal", "value": 1736 @@ -3108,14 +3276,14 @@ "comment": "", "meta": { "range": [ - 5744, - 5819 + 6401, + 6476 ], "filename": "astronomy.js", - "lineno": 76, + "lineno": 91, "columnno": 6, "code": { - "id": "astnode100000564", + "id": "astnode100000594", "name": "MOON_EQUATORIAL_RADIUS_AU", "type": "BinaryExpression", "value": "" @@ -3132,14 +3300,14 @@ "comment": "", "meta": { "range": [ - 5827, - 5860 + 6484, + 6517 ], "filename": "astronomy.js", - "lineno": 77, + "lineno": 92, "columnno": 6, "code": { - "id": "astnode100000572", + "id": "astnode100000602", "name": "REFRACTION_NEAR_HORIZON", "type": "BinaryExpression", "value": "" @@ -3156,14 +3324,14 @@ "comment": "", "meta": { "range": [ - 5930, - 5962 + 6587, + 6619 ], "filename": "astronomy.js", - "lineno": 78, + "lineno": 93, "columnno": 6, "code": { - "id": "astnode100000578", + "id": "astnode100000608", "name": "EARTH_MOON_MASS_RATIO", "type": "Literal", "value": 81.30056 @@ -3180,14 +3348,14 @@ "comment": "", "meta": { "range": [ - 6519, - 6550 + 7176, + 7207 ], "filename": "astronomy.js", - "lineno": 91, + "lineno": 106, "columnno": 6, "code": { - "id": "astnode100000582", + "id": "astnode100000612", "name": "SUN_GM", "type": "Literal", "value": 0.0002959122082855911 @@ -3204,14 +3372,14 @@ "comment": "", "meta": { "range": [ - 6558, - 6593 + 7215, + 7250 ], "filename": "astronomy.js", - "lineno": 92, + "lineno": 107, "columnno": 6, "code": { - "id": "astnode100000586", + "id": "astnode100000616", "name": "JUPITER_GM", "type": "Literal", "value": 2.825345909524226e-7 @@ -3228,14 +3396,14 @@ "comment": "", "meta": { "range": [ - 6601, - 6635 + 7258, + 7292 ], "filename": "astronomy.js", - "lineno": 93, + "lineno": 108, "columnno": 6, "code": { - "id": "astnode100000590", + "id": "astnode100000620", "name": "SATURN_GM", "type": "Literal", "value": 8.459715185680659e-8 @@ -3252,14 +3420,14 @@ "comment": "", "meta": { "range": [ - 6643, - 6677 + 7300, + 7334 ], "filename": "astronomy.js", - "lineno": 94, + "lineno": 109, "columnno": 6, "code": { - "id": "astnode100000594", + "id": "astnode100000624", "name": "URANUS_GM", "type": "Literal", "value": 1.292024916781969e-8 @@ -3276,14 +3444,14 @@ "comment": "", "meta": { "range": [ - 6685, - 6720 + 7342, + 7377 ], "filename": "astronomy.js", - "lineno": 95, + "lineno": 110, "columnno": 6, "code": { - "id": "astnode100000598", + "id": "astnode100000628", "name": "NEPTUNE_GM", "type": "Literal", "value": 1.524358900784276e-8 @@ -3300,14 +3468,14 @@ "comment": "", "meta": { "range": [ - 6726, - 6732 + 7383, + 7389 ], "filename": "astronomy.js", - "lineno": 96, + "lineno": 111, "columnno": 4, "code": { - "id": "astnode100000602", + "id": "astnode100000632", "name": "ob2000" } }, @@ -3322,14 +3490,14 @@ "comment": "", "meta": { "range": [ - 6808, - 6818 + 7465, + 7475 ], "filename": "astronomy.js", - "lineno": 97, + "lineno": 112, "columnno": 4, "code": { - "id": "astnode100000605", + "id": "astnode100000635", "name": "cos_ob2000" } }, @@ -3344,14 +3512,14 @@ "comment": "", "meta": { "range": [ - 6824, - 6834 + 7481, + 7491 ], "filename": "astronomy.js", - "lineno": 98, + "lineno": 113, "columnno": 4, "code": { - "id": "astnode100000608", + "id": "astnode100000638", "name": "sin_ob2000" } }, @@ -3366,14 +3534,14 @@ "comment": "", "meta": { "range": [ - 6836, - 6991 + 7493, + 7648 ], "filename": "astronomy.js", - "lineno": 99, + "lineno": 114, "columnno": 0, "code": { - "id": "astnode100000610", + "id": "astnode100000640", "name": "VerifyBoolean", "type": "FunctionDeclaration", "paramnames": [ @@ -3392,14 +3560,14 @@ "comment": "", "meta": { "range": [ - 6992, - 7148 + 7649, + 7805 ], "filename": "astronomy.js", - "lineno": 106, + "lineno": 121, "columnno": 0, "code": { - "id": "astnode100000635", + "id": "astnode100000665", "name": "VerifyNumber", "type": "FunctionDeclaration", "paramnames": [ @@ -3418,14 +3586,14 @@ "comment": "", "meta": { "range": [ - 7149, - 7199 + 7806, + 7856 ], "filename": "astronomy.js", - "lineno": 113, + "lineno": 128, "columnno": 0, "code": { - "id": "astnode100000659", + "id": "astnode100000689", "name": "Frac", "type": "FunctionDeclaration", "paramnames": [ @@ -3444,14 +3612,14 @@ "comment": "/**\n * @brief Calculates the angle in degrees between two vectors.\n *\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": [ - 7669, - 8207 + 8326, + 8864 ], "filename": "astronomy.js", - "lineno": 131, + "lineno": 146, "columnno": 0, "code": { - "id": "astnode100000671", + "id": "astnode100000701", "name": "AngleBetween", "type": "FunctionDeclaration", "paramnames": [ @@ -3513,14 +3681,14 @@ "comment": "", "meta": { "range": [ - 7709, - 7749 + 8366, + 8406 ], "filename": "astronomy.js", - "lineno": 132, + "lineno": 147, "columnno": 10, "code": { - "id": "astnode100000677", + "id": "astnode100000707", "name": "aa", "type": "BinaryExpression", "value": "" @@ -3538,14 +3706,14 @@ "comment": "", "meta": { "range": [ - 7850, - 7890 + 8507, + 8547 ], "filename": "astronomy.js", - "lineno": 135, + "lineno": 150, "columnno": 10, "code": { - "id": "astnode100000714", + "id": "astnode100000744", "name": "bb", "type": "BinaryExpression", "value": "" @@ -3563,14 +3731,14 @@ "comment": "", "meta": { "range": [ - 7992, - 8054 + 8649, + 8711 ], "filename": "astronomy.js", - "lineno": 138, + "lineno": 153, "columnno": 10, "code": { - "id": "astnode100000751", + "id": "astnode100000781", "name": "dot", "type": "BinaryExpression", "value": "" @@ -3588,14 +3756,14 @@ "comment": "", "meta": { "range": [ - 8146, - 8186 + 8803, + 8843 ], "filename": "astronomy.js", - "lineno": 143, + "lineno": 158, "columnno": 10, "code": { - "id": "astnode100000799", + "id": "astnode100000829", "name": "angle", "type": "BinaryExpression", "value": "" @@ -3613,14 +3781,14 @@ "comment": "", "meta": { "range": [ - 8208, - 8243 + 8865, + 8900 ], "filename": "astronomy.js", - "lineno": 146, + "lineno": 161, "columnno": 0, "code": { - "id": "astnode100000813", + "id": "astnode100000843", "name": "exports.AngleBetween", "type": "Identifier", "value": "AngleBetween", @@ -3637,14 +3805,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": [ - 8914, - 8918 + 9571, + 9575 ], "filename": "astronomy.js", - "lineno": 164, + "lineno": 179, "columnno": 4, "code": { - "id": "astnode100000819", + "id": "astnode100000849", "name": "Body" } }, @@ -3672,14 +3840,14 @@ "comment": "", "meta": { "range": [ - 8943, - 8962 + 9600, + 9619 ], "filename": "astronomy.js", - "lineno": 166, + "lineno": 181, "columnno": 4, "code": { - "id": "astnode100000827", + "id": "astnode100000857", "name": "Body[\"Sun\"]", "type": "Literal", "value": "Sun", @@ -3697,14 +3865,14 @@ "comment": "", "meta": { "range": [ - 8968, - 8989 + 9625, + 9646 ], "filename": "astronomy.js", - "lineno": 167, + "lineno": 182, "columnno": 4, "code": { - "id": "astnode100000833", + "id": "astnode100000863", "name": "Body[\"Moon\"]", "type": "Literal", "value": "Moon", @@ -3722,14 +3890,14 @@ "comment": "", "meta": { "range": [ - 8995, - 9022 + 9652, + 9679 ], "filename": "astronomy.js", - "lineno": 168, + "lineno": 183, "columnno": 4, "code": { - "id": "astnode100000839", + "id": "astnode100000869", "name": "Body[\"Mercury\"]", "type": "Literal", "value": "Mercury", @@ -3747,14 +3915,14 @@ "comment": "", "meta": { "range": [ - 9028, - 9051 + 9685, + 9708 ], "filename": "astronomy.js", - "lineno": 169, + "lineno": 184, "columnno": 4, "code": { - "id": "astnode100000845", + "id": "astnode100000875", "name": "Body[\"Venus\"]", "type": "Literal", "value": "Venus", @@ -3772,14 +3940,14 @@ "comment": "", "meta": { "range": [ - 9057, - 9080 + 9714, + 9737 ], "filename": "astronomy.js", - "lineno": 170, + "lineno": 185, "columnno": 4, "code": { - "id": "astnode100000851", + "id": "astnode100000881", "name": "Body[\"Earth\"]", "type": "Literal", "value": "Earth", @@ -3797,14 +3965,14 @@ "comment": "", "meta": { "range": [ - 9086, - 9107 + 9743, + 9764 ], "filename": "astronomy.js", - "lineno": 171, + "lineno": 186, "columnno": 4, "code": { - "id": "astnode100000857", + "id": "astnode100000887", "name": "Body[\"Mars\"]", "type": "Literal", "value": "Mars", @@ -3822,14 +3990,14 @@ "comment": "", "meta": { "range": [ - 9113, - 9140 + 9770, + 9797 ], "filename": "astronomy.js", - "lineno": 172, + "lineno": 187, "columnno": 4, "code": { - "id": "astnode100000863", + "id": "astnode100000893", "name": "Body[\"Jupiter\"]", "type": "Literal", "value": "Jupiter", @@ -3847,14 +4015,14 @@ "comment": "", "meta": { "range": [ - 9146, - 9171 + 9803, + 9828 ], "filename": "astronomy.js", - "lineno": 173, + "lineno": 188, "columnno": 4, "code": { - "id": "astnode100000869", + "id": "astnode100000899", "name": "Body[\"Saturn\"]", "type": "Literal", "value": "Saturn", @@ -3872,14 +4040,14 @@ "comment": "", "meta": { "range": [ - 9177, - 9202 + 9834, + 9859 ], "filename": "astronomy.js", - "lineno": 174, + "lineno": 189, "columnno": 4, "code": { - "id": "astnode100000875", + "id": "astnode100000905", "name": "Body[\"Uranus\"]", "type": "Literal", "value": "Uranus", @@ -3897,14 +4065,14 @@ "comment": "", "meta": { "range": [ - 9208, - 9235 + 9865, + 9892 ], "filename": "astronomy.js", - "lineno": 175, + "lineno": 190, "columnno": 4, "code": { - "id": "astnode100000881", + "id": "astnode100000911", "name": "Body[\"Neptune\"]", "type": "Literal", "value": "Neptune", @@ -3922,14 +4090,14 @@ "comment": "", "meta": { "range": [ - 9241, - 9264 + 9898, + 9921 ], "filename": "astronomy.js", - "lineno": 176, + "lineno": 191, "columnno": 4, "code": { - "id": "astnode100000887", + "id": "astnode100000917", "name": "Body[\"Pluto\"]", "type": "Literal", "value": "Pluto", @@ -3947,14 +4115,14 @@ "comment": "", "meta": { "range": [ - 9270, - 9289 + 9927, + 9946 ], "filename": "astronomy.js", - "lineno": 177, + "lineno": 192, "columnno": 4, "code": { - "id": "astnode100000893", + "id": "astnode100000923", "name": "Body[\"SSB\"]", "type": "Literal", "value": "SSB", @@ -3972,14 +4140,14 @@ "comment": "", "meta": { "range": [ - 9295, - 9314 + 9952, + 9971 ], "filename": "astronomy.js", - "lineno": 178, + "lineno": 193, "columnno": 4, "code": { - "id": "astnode100000899", + "id": "astnode100000929", "name": "Body[\"EMB\"]", "type": "Literal", "value": "EMB", @@ -3997,14 +4165,14 @@ "comment": "", "meta": { "range": [ - 9344, - 9386 + 10001, + 10043 ], "filename": "astronomy.js", - "lineno": 179, + "lineno": 194, "columnno": 3, "code": { - "id": "astnode100000904", + "id": "astnode100000934", "name": "Body", "type": "LogicalExpression", "value": "", @@ -4021,14 +4189,14 @@ "comment": "", "meta": { "range": [ - 9368, - 9385 + 10025, + 10042 ], "filename": "astronomy.js", - "lineno": 179, + "lineno": 194, "columnno": 27, "code": { - "id": "astnode100000910", + "id": "astnode100000940", "name": "exports.Body", "type": "ObjectExpression", "value": "{}", @@ -4046,14 +4214,14 @@ "comment": "", "meta": { "range": [ - 9393, - 9409 + 10050, + 10066 ], "filename": "astronomy.js", - "lineno": 180, + "lineno": 195, "columnno": 4, "code": { - "id": "astnode100000916", + "id": "astnode100000946", "name": "PrecessDirection" } }, @@ -4068,14 +4236,14 @@ "comment": "", "meta": { "range": [ - 9446, - 9509 + 10103, + 10166 ], "filename": "astronomy.js", - "lineno": 182, + "lineno": 197, "columnno": 4, "code": { - "id": "astnode100000924", + "id": "astnode100000954", "name": "PrecessDirection[undefined]", "type": "Literal", "value": "From2000", @@ -4092,14 +4260,14 @@ "comment": "", "meta": { "range": [ - 9463, - 9495 + 10120, + 10152 ], "filename": "astronomy.js", - "lineno": 182, + "lineno": 197, "columnno": 21, "code": { - "id": "astnode100000927", + "id": "astnode100000957", "name": "PrecessDirection[\"From2000\"]", "type": "Literal", "value": 0, @@ -4117,14 +4285,14 @@ "comment": "", "meta": { "range": [ - 9515, - 9578 + 10172, + 10235 ], "filename": "astronomy.js", - "lineno": 183, + "lineno": 198, "columnno": 4, "code": { - "id": "astnode100000934", + "id": "astnode100000964", "name": "PrecessDirection[undefined]", "type": "Literal", "value": "Into2000", @@ -4141,14 +4309,14 @@ "comment": "", "meta": { "range": [ - 9532, - 9564 + 10189, + 10221 ], "filename": "astronomy.js", - "lineno": 183, + "lineno": 198, "columnno": 21, "code": { - "id": "astnode100000937", + "id": "astnode100000967", "name": "PrecessDirection[\"Into2000\"]", "type": "Literal", "value": 1, @@ -4166,14 +4334,14 @@ "comment": "", "meta": { "range": [ - 9604, - 9625 + 10261, + 10282 ], "filename": "astronomy.js", - "lineno": 184, + "lineno": 199, "columnno": 24, "code": { - "id": "astnode100000945", + "id": "astnode100000975", "name": "PrecessDirection", "type": "ObjectExpression", "value": "{}", @@ -4190,14 +4358,14 @@ "comment": "", "meta": { "range": [ - 9635, - 10005 + 10292, + 10662 ], "filename": "astronomy.js", - "lineno": 185, + "lineno": 200, "columnno": 6, "code": { - "id": "astnode100000949", + "id": "astnode100000979", "name": "Planet", "type": "ObjectExpression", "value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\",\"Pluto\":\"\"}" @@ -4214,14 +4382,14 @@ "comment": "", "meta": { "range": [ - 9650, - 9684 + 10307, + 10341 ], "filename": "astronomy.js", - "lineno": 186, + "lineno": 201, "columnno": 4, "code": { - "id": "astnode100000952", + "id": "astnode100000982", "name": "Mercury", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":87.969}" @@ -4238,14 +4406,14 @@ "comment": "", "meta": { "range": [ - 9661, - 9682 + 10318, + 10339 ], "filename": "astronomy.js", - "lineno": 186, + "lineno": 201, "columnno": 15, "code": { - "id": "astnode100000954", + "id": "astnode100000984", "name": "OrbitalPeriod", "type": "Literal", "value": 87.969 @@ -4262,14 +4430,14 @@ "comment": "", "meta": { "range": [ - 9690, - 9723 + 10347, + 10380 ], "filename": "astronomy.js", - "lineno": 187, + "lineno": 202, "columnno": 4, "code": { - "id": "astnode100000956", + "id": "astnode100000986", "name": "Venus", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":224.701}" @@ -4286,14 +4454,14 @@ "comment": "", "meta": { "range": [ - 9699, - 9721 + 10356, + 10378 ], "filename": "astronomy.js", - "lineno": 187, + "lineno": 202, "columnno": 13, "code": { - "id": "astnode100000958", + "id": "astnode100000988", "name": "OrbitalPeriod", "type": "Literal", "value": 224.701 @@ -4310,14 +4478,14 @@ "comment": "", "meta": { "range": [ - 9729, - 9762 + 10386, + 10419 ], "filename": "astronomy.js", - "lineno": 188, + "lineno": 203, "columnno": 4, "code": { - "id": "astnode100000960", + "id": "astnode100000990", "name": "Earth", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":365.256}" @@ -4334,14 +4502,14 @@ "comment": "", "meta": { "range": [ - 9738, - 9760 + 10395, + 10417 ], "filename": "astronomy.js", - "lineno": 188, + "lineno": 203, "columnno": 13, "code": { - "id": "astnode100000962", + "id": "astnode100000992", "name": "OrbitalPeriod", "type": "Literal", "value": 365.256 @@ -4358,14 +4526,14 @@ "comment": "", "meta": { "range": [ - 9768, - 9800 + 10425, + 10457 ], "filename": "astronomy.js", - "lineno": 189, + "lineno": 204, "columnno": 4, "code": { - "id": "astnode100000964", + "id": "astnode100000994", "name": "Mars", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":686.98}" @@ -4382,14 +4550,14 @@ "comment": "", "meta": { "range": [ - 9776, - 9798 + 10433, + 10455 ], "filename": "astronomy.js", - "lineno": 189, + "lineno": 204, "columnno": 12, "code": { - "id": "astnode100000966", + "id": "astnode100000996", "name": "OrbitalPeriod", "type": "Literal", "value": 686.98 @@ -4406,14 +4574,14 @@ "comment": "", "meta": { "range": [ - 9806, - 9842 + 10463, + 10499 ], "filename": "astronomy.js", - "lineno": 190, + "lineno": 205, "columnno": 4, "code": { - "id": "astnode100000968", + "id": "astnode100000998", "name": "Jupiter", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":4332.589}" @@ -4430,14 +4598,14 @@ "comment": "", "meta": { "range": [ - 9817, - 9840 + 10474, + 10497 ], "filename": "astronomy.js", - "lineno": 190, + "lineno": 205, "columnno": 15, "code": { - "id": "astnode100000970", + "id": "astnode100001000", "name": "OrbitalPeriod", "type": "Literal", "value": 4332.589 @@ -4454,14 +4622,14 @@ "comment": "", "meta": { "range": [ - 9848, - 9883 + 10505, + 10540 ], "filename": "astronomy.js", - "lineno": 191, + "lineno": 206, "columnno": 4, "code": { - "id": "astnode100000972", + "id": "astnode100001002", "name": "Saturn", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":10759.22}" @@ -4478,14 +4646,14 @@ "comment": "", "meta": { "range": [ - 9858, - 9881 + 10515, + 10538 ], "filename": "astronomy.js", - "lineno": 191, + "lineno": 206, "columnno": 14, "code": { - "id": "astnode100000974", + "id": "astnode100001004", "name": "OrbitalPeriod", "type": "Literal", "value": 10759.22 @@ -4502,14 +4670,14 @@ "comment": "", "meta": { "range": [ - 9889, - 9923 + 10546, + 10580 ], "filename": "astronomy.js", - "lineno": 192, + "lineno": 207, "columnno": 4, "code": { - "id": "astnode100000976", + "id": "astnode100001006", "name": "Uranus", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":30685.4}" @@ -4526,14 +4694,14 @@ "comment": "", "meta": { "range": [ - 9899, - 9921 + 10556, + 10578 ], "filename": "astronomy.js", - "lineno": 192, + "lineno": 207, "columnno": 14, "code": { - "id": "astnode100000978", + "id": "astnode100001008", "name": "OrbitalPeriod", "type": "Literal", "value": 30685.4 @@ -4550,14 +4718,14 @@ "comment": "", "meta": { "range": [ - 9929, - 9964 + 10586, + 10621 ], "filename": "astronomy.js", - "lineno": 193, + "lineno": 208, "columnno": 4, "code": { - "id": "astnode100000980", + "id": "astnode100001010", "name": "Neptune", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":60189}" @@ -4574,14 +4742,14 @@ "comment": "", "meta": { "range": [ - 9940, - 9962 + 10597, + 10619 ], "filename": "astronomy.js", - "lineno": 193, + "lineno": 208, "columnno": 15, "code": { - "id": "astnode100000982", + "id": "astnode100001012", "name": "OrbitalPeriod", "type": "Literal", "value": 60189 @@ -4598,14 +4766,14 @@ "comment": "", "meta": { "range": [ - 9970, - 10003 + 10627, + 10660 ], "filename": "astronomy.js", - "lineno": 194, + "lineno": 209, "columnno": 4, "code": { - "id": "astnode100000984", + "id": "astnode100001014", "name": "Pluto", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":90560}" @@ -4622,14 +4790,14 @@ "comment": "", "meta": { "range": [ - 9979, - 10001 + 10636, + 10658 ], "filename": "astronomy.js", - "lineno": 194, + "lineno": 209, "columnno": 13, "code": { - "id": "astnode100000986", + "id": "astnode100001016", "name": "OrbitalPeriod", "type": "Literal", "value": 90560 @@ -4646,14 +4814,14 @@ "comment": "", "meta": { "range": [ - 10013, - 42485 + 10670, + 43142 ], "filename": "astronomy.js", - "lineno": 196, + "lineno": 211, "columnno": 6, "code": { - "id": "astnode100000989", + "id": "astnode100001019", "name": "vsop", "type": "ObjectExpression", "value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\"}" @@ -4670,14 +4838,14 @@ "comment": "", "meta": { "range": [ - 10026, - 12205 + 10683, + 12862 ], "filename": "astronomy.js", - "lineno": 197, + "lineno": 212, "columnno": 4, "code": { - "id": "astnode100000992", + "id": "astnode100001022", "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]\\\\\\\"]\\\"]\"]" @@ -4694,14 +4862,14 @@ "comment": "", "meta": { "range": [ - 12211, - 14173 + 12868, + 14830 ], "filename": "astronomy.js", - "lineno": 246, + "lineno": 261, "columnno": 4, "code": { - "id": "astnode100001119", + "id": "astnode100001149", "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]\\\\\\\"]\\\"]\"]" @@ -4718,14 +4886,14 @@ "comment": "", "meta": { "range": [ - 14179, - 17827 + 14836, + 18484 ], "filename": "astronomy.js", - "lineno": 292, + "lineno": 307, "columnno": 4, "code": { - "id": "astnode100001234", + "id": "astnode100001264", "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]\\\\\\\"]\\\"]\"]" @@ -4742,14 +4910,14 @@ "comment": "", "meta": { "range": [ - 17833, - 24104 + 18490, + 24761 ], "filename": "astronomy.js", - "lineno": 366, + "lineno": 381, "columnno": 4, "code": { - "id": "astnode100001451", + "id": "astnode100001481", "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]\\\\\\\"]\\\"]\"]" @@ -4766,14 +4934,14 @@ "comment": "", "meta": { "range": [ - 24110, - 29052 + 24767, + 29709 ], "filename": "astronomy.js", - "lineno": 481, + "lineno": 496, "columnno": 4, "code": { - "id": "astnode100001828", + "id": "astnode100001858", "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]\\\\\\\"]\\\"]\"]" @@ -4790,14 +4958,14 @@ "comment": "", "meta": { "range": [ - 29058, - 35239 + 29715, + 35896 ], "filename": "astronomy.js", - "lineno": 575, + "lineno": 590, "columnno": 4, "code": { - "id": "astnode100002128", + "id": "astnode100002158", "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]\\\\\\\"]\\\"]\"]" @@ -4814,14 +4982,14 @@ "comment": "", "meta": { "range": [ - 35245, - 40369 + 35902, + 41026 ], "filename": "astronomy.js", - "lineno": 690, + "lineno": 705, "columnno": 4, "code": { - "id": "astnode100002505", + "id": "astnode100002535", "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]\\\\\\\"]\\\"]\"]" @@ -4838,14 +5006,14 @@ "comment": "", "meta": { "range": [ - 40375, - 42483 + 41032, + 43140 ], "filename": "astronomy.js", - "lineno": 786, + "lineno": 801, "columnno": 4, "code": { - "id": "astnode100002820", + "id": "astnode100002850", "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]\\\\\\\"]\\\"]\"]" @@ -4862,14 +5030,14 @@ "comment": "", "meta": { "range": [ - 42487, - 45872 + 43144, + 46529 ], "filename": "astronomy.js", - "lineno": 833, + "lineno": 848, "columnno": 0, "code": { - "id": "astnode100002949", + "id": "astnode100002979", "name": "DeltaT_EspenakMeeus", "type": "FunctionDeclaration", "paramnames": [ @@ -4898,14 +5066,14 @@ "comment": "", "meta": { "range": [ - 42530, - 42531 + 43187, + 43188 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 8, "code": { - "id": "astnode100002954", + "id": "astnode100002984", "name": "u" } }, @@ -4921,14 +5089,14 @@ "comment": "", "meta": { "range": [ - 42533, - 42535 + 43190, + 43192 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 11, "code": { - "id": "astnode100002956", + "id": "astnode100002986", "name": "u2" } }, @@ -4944,14 +5112,14 @@ "comment": "", "meta": { "range": [ - 42537, - 42539 + 43194, + 43196 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 15, "code": { - "id": "astnode100002958", + "id": "astnode100002988", "name": "u3" } }, @@ -4967,14 +5135,14 @@ "comment": "", "meta": { "range": [ - 42541, - 42543 + 43198, + 43200 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 19, "code": { - "id": "astnode100002960", + "id": "astnode100002990", "name": "u4" } }, @@ -4990,14 +5158,14 @@ "comment": "", "meta": { "range": [ - 42545, - 42547 + 43202, + 43204 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 23, "code": { - "id": "astnode100002962", + "id": "astnode100002992", "name": "u5" } }, @@ -5013,14 +5181,14 @@ "comment": "", "meta": { "range": [ - 42549, - 42551 + 43206, + 43208 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 27, "code": { - "id": "astnode100002964", + "id": "astnode100002994", "name": "u6" } }, @@ -5036,14 +5204,14 @@ "comment": "", "meta": { "range": [ - 42553, - 42555 + 43210, + 43212 ], "filename": "astronomy.js", - "lineno": 834, + "lineno": 849, "columnno": 31, "code": { - "id": "astnode100002966", + "id": "astnode100002996", "name": "u7" } }, @@ -5059,14 +5227,14 @@ "comment": "", "meta": { "range": [ - 43066, - 43113 + 43723, + 43770 ], "filename": "astronomy.js", - "lineno": 847, + "lineno": 862, "columnno": 10, "code": { - "id": "astnode100002969", + "id": "astnode100002999", "name": "y", "type": "BinaryExpression", "value": "" @@ -5084,248 +5252,92 @@ "comment": "", "meta": { "range": [ - 43143, - 43163 - ], - "filename": "astronomy.js", - "lineno": 849, - "columnno": 8, - "code": { - "id": "astnode100002985", - "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": [ - 43233, - 43244 - ], - "filename": "astronomy.js", - "lineno": 853, - "columnno": 8, - "code": { - "id": "astnode100003007", - "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": [ - 43254, - 43264 - ], - "filename": "astronomy.js", - "lineno": 854, - "columnno": 8, - "code": { - "id": "astnode100003013", - "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": [ - 43274, - 43285 - ], - "filename": "astronomy.js", - "lineno": 855, - "columnno": 8, - "code": { - "id": "astnode100003019", - "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": [ - 43295, - 43307 - ], - "filename": "astronomy.js", - "lineno": 856, - "columnno": 8, - "code": { - "id": "astnode100003025", - "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": [ - 43317, - 43329 - ], - "filename": "astronomy.js", - "lineno": 857, - "columnno": 8, - "code": { - "id": "astnode100003031", - "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": [ - 43339, - 43351 - ], - "filename": "astronomy.js", - "lineno": 858, - "columnno": 8, - "code": { - "id": "astnode100003037", - "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": [ - 43513, - 43533 - ], - "filename": "astronomy.js", - "lineno": 862, - "columnno": 8, - "code": { - "id": "astnode100003074", - "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": [ - 43543, - 43553 - ], - "filename": "astronomy.js", - "lineno": 863, - "columnno": 8, - "code": { - "id": "astnode100003082", - "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": [ - 43563, - 43574 + 43800, + 43820 ], "filename": "astronomy.js", "lineno": 864, "columnno": 8, "code": { - "id": "astnode100003088", + "id": "astnode100003015", + "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": [ + 43890, + 43901 + ], + "filename": "astronomy.js", + "lineno": 868, + "columnno": 8, + "code": { + "id": "astnode100003037", + "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": [ + 43911, + 43921 + ], + "filename": "astronomy.js", + "lineno": 869, + "columnno": 8, + "code": { + "id": "astnode100003043", + "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": [ + 43931, + 43942 + ], + "filename": "astronomy.js", + "lineno": 870, + "columnno": 8, + "code": { + "id": "astnode100003049", "name": "u3", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5344,93 +5356,15 @@ "comment": "", "meta": { "range": [ - 43584, - 43596 - ], - "filename": "astronomy.js", - "lineno": 865, - "columnno": 8, - "code": { - "id": "astnode100003094", - "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": [ - 43606, - 43618 - ], - "filename": "astronomy.js", - "lineno": 866, - "columnno": 8, - "code": { - "id": "astnode100003100", - "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": [ - 43628, - 43640 - ], - "filename": "astronomy.js", - "lineno": 867, - "columnno": 8, - "code": { - "id": "astnode100003106", - "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": [ - 43800, - 43812 + 43952, + 43964 ], "filename": "astronomy.js", "lineno": 871, "columnno": 8, "code": { - "id": "astnode100003143", - "name": "u", + "id": "astnode100003055", + "name": "u4", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", "value": "", @@ -5438,8 +5372,8 @@ } }, "undocumented": true, - "name": "u", - "longname": "DeltaT_EspenakMeeus~u", + "name": "u4", + "longname": "DeltaT_EspenakMeeus~u4", "kind": "member", "memberof": "DeltaT_EspenakMeeus", "scope": "inner" @@ -5448,274 +5382,14 @@ "comment": "", "meta": { "range": [ - 43822, - 43832 + 43974, + 43986 ], "filename": "astronomy.js", "lineno": 872, "columnno": 8, "code": { - "id": "astnode100003149", - "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": [ - 43842, - 43853 - ], - "filename": "astronomy.js", - "lineno": 873, - "columnno": 8, - "code": { - "id": "astnode100003155", - "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": [ - 43951, - 43963 - ], - "filename": "astronomy.js", - "lineno": 877, - "columnno": 8, - "code": { - "id": "astnode100003180", - "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": [ - 43973, - 43983 - ], - "filename": "astronomy.js", - "lineno": 878, - "columnno": 8, - "code": { - "id": "astnode100003186", - "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": [ - 43993, - 44004 - ], - "filename": "astronomy.js", - "lineno": 879, - "columnno": 8, - "code": { - "id": "astnode100003192", - "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": [ - 44014, - 44026 - ], - "filename": "astronomy.js", - "lineno": 880, - "columnno": 8, - "code": { - "id": "astnode100003198", - "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": [ - 44146, - 44158 - ], - "filename": "astronomy.js", - "lineno": 884, - "columnno": 8, - "code": { - "id": "astnode100003227", - "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": [ - 44168, - 44178 - ], - "filename": "astronomy.js", - "lineno": 885, - "columnno": 8, - "code": { - "id": "astnode100003233", - "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": [ - 44188, - 44199 - ], - "filename": "astronomy.js", - "lineno": 886, - "columnno": 8, - "code": { - "id": "astnode100003239", - "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": [ - 44209, - 44221 - ], - "filename": "astronomy.js", - "lineno": 887, - "columnno": 8, - "code": { - "id": "astnode100003245", - "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": [ - 44231, - 44243 - ], - "filename": "astronomy.js", - "lineno": 888, - "columnno": 8, - "code": { - "id": "astnode100003251", + "id": "astnode100003061", "name": "u5", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5734,14 +5408,14 @@ "comment": "", "meta": { "range": [ - 44253, - 44265 + 43996, + 44008 ], "filename": "astronomy.js", - "lineno": 889, + "lineno": 873, "columnno": 8, "code": { - "id": "astnode100003257", + "id": "astnode100003067", "name": "u6", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5760,14 +5434,508 @@ "comment": "", "meta": { "range": [ - 44275, - 44287 + 44170, + 44190 ], "filename": "astronomy.js", - "lineno": 890, + "lineno": 877, + "columnno": 8, + "code": { + "id": "astnode100003104", + "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": [ + 44200, + 44210 + ], + "filename": "astronomy.js", + "lineno": 878, + "columnno": 8, + "code": { + "id": "astnode100003112", + "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": [ + 44220, + 44231 + ], + "filename": "astronomy.js", + "lineno": 879, + "columnno": 8, + "code": { + "id": "astnode100003118", + "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": [ + 44241, + 44253 + ], + "filename": "astronomy.js", + "lineno": 880, + "columnno": 8, + "code": { + "id": "astnode100003124", + "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": [ + 44263, + 44275 + ], + "filename": "astronomy.js", + "lineno": 881, + "columnno": 8, + "code": { + "id": "astnode100003130", + "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": [ + 44285, + 44297 + ], + "filename": "astronomy.js", + "lineno": 882, + "columnno": 8, + "code": { + "id": "astnode100003136", + "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": [ + 44457, + 44469 + ], + "filename": "astronomy.js", + "lineno": 886, + "columnno": 8, + "code": { + "id": "astnode100003173", + "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": [ + 44479, + 44489 + ], + "filename": "astronomy.js", + "lineno": 887, + "columnno": 8, + "code": { + "id": "astnode100003179", + "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": [ + 44499, + 44510 + ], + "filename": "astronomy.js", + "lineno": 888, + "columnno": 8, + "code": { + "id": "astnode100003185", + "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": [ + 44608, + 44620 + ], + "filename": "astronomy.js", + "lineno": 892, + "columnno": 8, + "code": { + "id": "astnode100003210", + "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": [ + 44630, + 44640 + ], + "filename": "astronomy.js", + "lineno": 893, + "columnno": 8, + "code": { + "id": "astnode100003216", + "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": [ + 44650, + 44661 + ], + "filename": "astronomy.js", + "lineno": 894, + "columnno": 8, + "code": { + "id": "astnode100003222", + "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": [ + 44671, + 44683 + ], + "filename": "astronomy.js", + "lineno": 895, + "columnno": 8, + "code": { + "id": "astnode100003228", + "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": [ + 44803, + 44815 + ], + "filename": "astronomy.js", + "lineno": 899, + "columnno": 8, + "code": { + "id": "astnode100003257", + "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": [ + 44825, + 44835 + ], + "filename": "astronomy.js", + "lineno": 900, "columnno": 8, "code": { "id": "astnode100003263", + "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": [ + 44845, + 44856 + ], + "filename": "astronomy.js", + "lineno": 901, + "columnno": 8, + "code": { + "id": "astnode100003269", + "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": [ + 44866, + 44878 + ], + "filename": "astronomy.js", + "lineno": 902, + "columnno": 8, + "code": { + "id": "astnode100003275", + "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": [ + 44888, + 44900 + ], + "filename": "astronomy.js", + "lineno": 903, + "columnno": 8, + "code": { + "id": "astnode100003281", + "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": [ + 44910, + 44922 + ], + "filename": "astronomy.js", + "lineno": 904, + "columnno": 8, + "code": { + "id": "astnode100003287", + "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": [ + 44932, + 44944 + ], + "filename": "astronomy.js", + "lineno": 905, + "columnno": 8, + "code": { + "id": "astnode100003293", "name": "u7", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5786,248 +5954,14 @@ "comment": "", "meta": { "range": [ - 44474, - 44486 - ], - "filename": "astronomy.js", - "lineno": 894, - "columnno": 8, - "code": { - "id": "astnode100003304", - "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": [ - 44496, - 44506 - ], - "filename": "astronomy.js", - "lineno": 895, - "columnno": 8, - "code": { - "id": "astnode100003310", - "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": [ - 44516, - 44527 - ], - "filename": "astronomy.js", - "lineno": 896, - "columnno": 8, - "code": { - "id": "astnode100003316", - "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": [ - 44537, - 44549 - ], - "filename": "astronomy.js", - "lineno": 897, - "columnno": 8, - "code": { - "id": "astnode100003322", - "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": [ - 44559, - 44571 - ], - "filename": "astronomy.js", - "lineno": 898, - "columnno": 8, - "code": { - "id": "astnode100003328", - "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": [ - 44709, - 44721 - ], - "filename": "astronomy.js", - "lineno": 902, - "columnno": 8, - "code": { - "id": "astnode100003361", - "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": [ - 44731, - 44741 - ], - "filename": "astronomy.js", - "lineno": 903, - "columnno": 8, - "code": { - "id": "astnode100003367", - "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": [ - 44751, - 44762 - ], - "filename": "astronomy.js", - "lineno": 904, - "columnno": 8, - "code": { - "id": "astnode100003373", - "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": [ - 44772, - 44784 - ], - "filename": "astronomy.js", - "lineno": 905, - "columnno": 8, - "code": { - "id": "astnode100003379", - "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": [ - 44907, - 44919 + 45131, + 45143 ], "filename": "astronomy.js", "lineno": 909, "columnno": 8, "code": { - "id": "astnode100003409", + "id": "astnode100003334", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6046,14 +5980,14 @@ "comment": "", "meta": { "range": [ - 44929, - 44939 + 45153, + 45163 ], "filename": "astronomy.js", "lineno": 910, "columnno": 8, "code": { - "id": "astnode100003415", + "id": "astnode100003340", "name": "u2", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6072,14 +6006,14 @@ "comment": "", "meta": { "range": [ - 44949, - 44960 + 45173, + 45184 ], "filename": "astronomy.js", "lineno": 911, "columnno": 8, "code": { - "id": "astnode100003421", + "id": "astnode100003346", "name": "u3", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6098,248 +6032,14 @@ "comment": "", "meta": { "range": [ - 45065, - 45077 + 45194, + 45206 ], "filename": "astronomy.js", - "lineno": 915, + "lineno": 912, "columnno": 8, "code": { - "id": "astnode100003446", - "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": [ - 45087, - 45097 - ], - "filename": "astronomy.js", - "lineno": 916, - "columnno": 8, - "code": { - "id": "astnode100003452", - "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": [ - 45107, - 45118 - ], - "filename": "astronomy.js", - "lineno": 917, - "columnno": 8, - "code": { - "id": "astnode100003458", - "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": [ - 45211, - 45223 - ], - "filename": "astronomy.js", - "lineno": 921, - "columnno": 8, - "code": { - "id": "astnode100003483", - "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": [ - 45233, - 45243 - ], - "filename": "astronomy.js", - "lineno": 922, - "columnno": 8, - "code": { - "id": "astnode100003489", - "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": [ - 45253, - 45264 - ], - "filename": "astronomy.js", - "lineno": 923, - "columnno": 8, - "code": { - "id": "astnode100003495", - "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": [ - 45356, - 45368 - ], - "filename": "astronomy.js", - "lineno": 927, - "columnno": 8, - "code": { - "id": "astnode100003520", - "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": [ - 45378, - 45388 - ], - "filename": "astronomy.js", - "lineno": 928, - "columnno": 8, - "code": { - "id": "astnode100003526", - "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": [ - 45398, - 45409 - ], - "filename": "astronomy.js", - "lineno": 929, - "columnno": 8, - "code": { - "id": "astnode100003532", - "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": [ - 45419, - 45431 - ], - "filename": "astronomy.js", - "lineno": 930, - "columnno": 8, - "code": { - "id": "astnode100003538", + "id": "astnode100003352", "name": "u4", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6358,14 +6058,14 @@ "comment": "", "meta": { "range": [ - 45441, - 45453 + 45216, + 45228 ], "filename": "astronomy.js", - "lineno": 931, + "lineno": 913, "columnno": 8, "code": { - "id": "astnode100003544", + "id": "astnode100003358", "name": "u5", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6384,14 +6084,14 @@ "comment": "", "meta": { "range": [ - 45597, - 45609 + 45366, + 45378 ], "filename": "astronomy.js", - "lineno": 935, + "lineno": 917, "columnno": 8, "code": { - "id": "astnode100003577", + "id": "astnode100003391", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6410,14 +6110,92 @@ "comment": "", "meta": { "range": [ - 45700, - 45720 + 45388, + 45398 ], "filename": "astronomy.js", - "lineno": 939, + "lineno": 918, "columnno": 8, "code": { - "id": "astnode100003600", + "id": "astnode100003397", + "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": [ + 45408, + 45419 + ], + "filename": "astronomy.js", + "lineno": 919, + "columnno": 8, + "code": { + "id": "astnode100003403", + "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": [ + 45429, + 45441 + ], + "filename": "astronomy.js", + "lineno": 920, + "columnno": 8, + "code": { + "id": "astnode100003409", + "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": [ + 45564, + 45576 + ], + "filename": "astronomy.js", + "lineno": 924, + "columnno": 8, + "code": { + "id": "astnode100003439", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6436,14 +6214,352 @@ "comment": "", "meta": { "range": [ - 45818, - 45838 + 45586, + 45596 + ], + "filename": "astronomy.js", + "lineno": 925, + "columnno": 8, + "code": { + "id": "astnode100003445", + "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": [ + 45606, + 45617 + ], + "filename": "astronomy.js", + "lineno": 926, + "columnno": 8, + "code": { + "id": "astnode100003451", + "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": [ + 45722, + 45734 + ], + "filename": "astronomy.js", + "lineno": 930, + "columnno": 8, + "code": { + "id": "astnode100003476", + "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": [ + 45744, + 45754 + ], + "filename": "astronomy.js", + "lineno": 931, + "columnno": 8, + "code": { + "id": "astnode100003482", + "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": [ + 45764, + 45775 + ], + "filename": "astronomy.js", + "lineno": 932, + "columnno": 8, + "code": { + "id": "astnode100003488", + "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": [ + 45868, + 45880 + ], + "filename": "astronomy.js", + "lineno": 936, + "columnno": 8, + "code": { + "id": "astnode100003513", + "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": [ + 45890, + 45900 + ], + "filename": "astronomy.js", + "lineno": 937, + "columnno": 8, + "code": { + "id": "astnode100003519", + "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": [ + 45910, + 45921 + ], + "filename": "astronomy.js", + "lineno": 938, + "columnno": 8, + "code": { + "id": "astnode100003525", + "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": [ + 46013, + 46025 + ], + "filename": "astronomy.js", + "lineno": 942, + "columnno": 8, + "code": { + "id": "astnode100003550", + "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": [ + 46035, + 46045 ], "filename": "astronomy.js", "lineno": 943, - "columnno": 4, + "columnno": 8, "code": { - "id": "astnode100003623", + "id": "astnode100003556", + "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": [ + 46055, + 46066 + ], + "filename": "astronomy.js", + "lineno": 944, + "columnno": 8, + "code": { + "id": "astnode100003562", + "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": [ + 46076, + 46088 + ], + "filename": "astronomy.js", + "lineno": 945, + "columnno": 8, + "code": { + "id": "astnode100003568", + "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": [ + 46098, + 46110 + ], + "filename": "astronomy.js", + "lineno": 946, + "columnno": 8, + "code": { + "id": "astnode100003574", + "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": [ + 46254, + 46266 + ], + "filename": "astronomy.js", + "lineno": 950, + "columnno": 8, + "code": { + "id": "astnode100003607", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6462,14 +6578,66 @@ "comment": "", "meta": { "range": [ - 45873, - 45922 + 46357, + 46377 ], "filename": "astronomy.js", - "lineno": 946, + "lineno": 954, + "columnno": 8, + "code": { + "id": "astnode100003630", + "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": [ + 46475, + 46495 + ], + "filename": "astronomy.js", + "lineno": 958, + "columnno": 4, + "code": { + "id": "astnode100003653", + "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": [ + 46530, + 46579 + ], + "filename": "astronomy.js", + "lineno": 961, "columnno": 0, "code": { - "id": "astnode100003640", + "id": "astnode100003670", "name": "exports.DeltaT_EspenakMeeus", "type": "Identifier", "value": "DeltaT_EspenakMeeus", @@ -6486,14 +6654,14 @@ "comment": "", "meta": { "range": [ - 45924, - 46036 + 46581, + 46693 ], "filename": "astronomy.js", - "lineno": 947, + "lineno": 962, "columnno": 0, "code": { - "id": "astnode100003645", + "id": "astnode100003675", "name": "DeltaT_JplHorizons", "type": "FunctionDeclaration", "paramnames": [ @@ -6512,14 +6680,14 @@ "comment": "", "meta": { "range": [ - 46037, - 46084 + 46694, + 46741 ], "filename": "astronomy.js", - "lineno": 950, + "lineno": 965, "columnno": 0, "code": { - "id": "astnode100003661", + "id": "astnode100003691", "name": "exports.DeltaT_JplHorizons", "type": "Identifier", "value": "DeltaT_JplHorizons", @@ -6536,14 +6704,14 @@ "comment": "", "meta": { "range": [ - 46090, - 46118 + 46747, + 46775 ], "filename": "astronomy.js", - "lineno": 951, + "lineno": 966, "columnno": 4, "code": { - "id": "astnode100003667", + "id": "astnode100003697", "name": "DeltaT", "type": "Identifier", "value": "DeltaT_EspenakMeeus" @@ -6560,14 +6728,14 @@ "comment": "", "meta": { "range": [ - 46120, - 46175 + 46777, + 46832 ], "filename": "astronomy.js", - "lineno": 952, + "lineno": 967, "columnno": 0, "code": { - "id": "astnode100003670", + "id": "astnode100003700", "name": "SetDeltaTFunction", "type": "FunctionDeclaration", "paramnames": [ @@ -6589,14 +6757,14 @@ "comment": "", "meta": { "range": [ - 46159, - 46172 + 46816, + 46829 ], "filename": "astronomy.js", - "lineno": 953, + "lineno": 968, "columnno": 4, "code": { - "id": "astnode100003675", + "id": "astnode100003705", "name": "DeltaT", "type": "Identifier", "funcscope": "SetDeltaTFunction", @@ -6615,14 +6783,14 @@ "comment": "", "meta": { "range": [ - 46176, - 46221 + 46833, + 46878 ], "filename": "astronomy.js", - "lineno": 955, + "lineno": 970, "columnno": 0, "code": { - "id": "astnode100003679", + "id": "astnode100003709", "name": "exports.SetDeltaTFunction", "type": "Identifier", "value": "SetDeltaTFunction", @@ -6639,14 +6807,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": [ - 46555, - 46623 + 47212, + 47280 ], "filename": "astronomy.js", - "lineno": 967, + "lineno": 982, "columnno": 0, "code": { - "id": "astnode100003684", + "id": "astnode100003714", "name": "TerrestrialTime", "type": "FunctionDeclaration", "paramnames": [ @@ -6693,14 +6861,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": [ - 47885, - 50211 + 48542, + 50868 ], "filename": "astronomy.js", - "lineno": 995, + "lineno": 1010, "columnno": 0, "code": { - "id": "astnode100003696", + "id": "astnode100003726", "name": "AstroTime", "type": "ClassDeclaration", "paramnames": [ @@ -6755,14 +6923,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": [ - 48073, - 48944 + 48730, + 49601 ], "filename": "astronomy.js", - "lineno": 1000, + "lineno": 1015, "columnno": 4, "code": { - "id": "astnode100003699", + "id": "astnode100003729", "name": "AstroTime", "type": "MethodDefinition", "paramnames": [ @@ -6794,14 +6962,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": [ - 47885, - 50211 + 48542, + 50868 ], "filename": "astronomy.js", - "lineno": 995, + "lineno": 1010, "columnno": 0, "code": { - "id": "astnode100003696", + "id": "astnode100003726", "name": "AstroTime", "type": "ClassDeclaration", "paramnames": [ @@ -6866,14 +7034,14 @@ "comment": "", "meta": { "range": [ - 48207, - 48228 + 48864, + 48885 ], "filename": "astronomy.js", - "lineno": 1003, + "lineno": 1018, "columnno": 12, "code": { - "id": "astnode100003710", + "id": "astnode100003740", "name": "this.date", "type": "MemberExpression", "value": "date.date", @@ -6891,14 +7059,14 @@ "comment": "", "meta": { "range": [ - 48242, - 48259 + 48899, + 48916 ], "filename": "astronomy.js", - "lineno": 1004, + "lineno": 1019, "columnno": 12, "code": { - "id": "astnode100003718", + "id": "astnode100003748", "name": "this.ut", "type": "MemberExpression", "value": "date.ut", @@ -6916,14 +7084,14 @@ "comment": "", "meta": { "range": [ - 48273, - 48290 + 48930, + 48947 ], "filename": "astronomy.js", - "lineno": 1005, + "lineno": 1020, "columnno": 12, "code": { - "id": "astnode100003726", + "id": "astnode100003756", "name": "this.tt", "type": "MemberExpression", "value": "date.tt", @@ -6941,14 +7109,14 @@ "comment": "", "meta": { "range": [ - 48336, - 48367 + 48993, + 49024 ], "filename": "astronomy.js", - "lineno": 1008, + "lineno": 1023, "columnno": 14, "code": { - "id": "astnode100003735", + "id": "astnode100003765", "name": "MillisPerDay", "type": "BinaryExpression", "value": "" @@ -6966,14 +7134,14 @@ "comment": "", "meta": { "range": [ - 48454, - 48470 + 49111, + 49127 ], "filename": "astronomy.js", - "lineno": 1010, + "lineno": 1025, "columnno": 12, "code": { - "id": "astnode100003757", + "id": "astnode100003787", "name": "this.date", "type": "Identifier", "value": "date", @@ -6991,14 +7159,14 @@ "comment": "", "meta": { "range": [ - 48484, - 48543 + 49141, + 49200 ], "filename": "astronomy.js", - "lineno": 1011, + "lineno": 1026, "columnno": 12, "code": { - "id": "astnode100003763", + "id": "astnode100003793", "name": "this.ut", "type": "BinaryExpression", "value": "", @@ -7016,14 +7184,14 @@ "comment": "", "meta": { "range": [ - 48557, - 48591 + 49214, + 49248 ], "filename": "astronomy.js", - "lineno": 1012, + "lineno": 1027, "columnno": 12, "code": { - "id": "astnode100003779", + "id": "astnode100003809", "name": "this.tt", "type": "CallExpression", "value": "", @@ -7041,14 +7209,14 @@ "comment": "", "meta": { "range": [ - 48672, - 48731 + 49329, + 49388 ], "filename": "astronomy.js", - "lineno": 1016, + "lineno": 1031, "columnno": 12, "code": { - "id": "astnode100003797", + "id": "astnode100003827", "name": "this.date", "type": "NewExpression", "value": "", @@ -7066,14 +7234,14 @@ "comment": "", "meta": { "range": [ - 48745, - 48759 + 49402, + 49416 ], "filename": "astronomy.js", - "lineno": 1017, + "lineno": 1032, "columnno": 12, "code": { - "id": "astnode100003812", + "id": "astnode100003842", "name": "this.ut", "type": "Identifier", "value": "date", @@ -7091,14 +7259,14 @@ "comment": "", "meta": { "range": [ - 48773, - 48807 + 49430, + 49464 ], "filename": "astronomy.js", - "lineno": 1018, + "lineno": 1033, "columnno": 12, "code": { - "id": "astnode100003818", + "id": "astnode100003848", "name": "this.tt", "type": "CallExpression", "value": "", @@ -7116,14 +7284,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": [ - 49186, - 49244 + 49843, + 49901 ], "filename": "astronomy.js", - "lineno": 1029, + "lineno": 1044, "columnno": 4, "code": { - "id": "astnode100003830", + "id": "astnode100003860", "name": "AstroTime#toString", "type": "MethodDefinition", "paramnames": [] @@ -7153,14 +7321,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": [ - 49696, - 50209 + 50353, + 50866 ], "filename": "astronomy.js", - "lineno": 1043, + "lineno": 1058, "columnno": 4, "code": { - "id": "astnode100003841", + "id": "astnode100003871", "name": "AstroTime#AddDays", "type": "MethodDefinition", "paramnames": [ @@ -7202,14 +7370,14 @@ "comment": "", "meta": { "range": [ - 50212, - 50241 + 50869, + 50898 ], "filename": "astronomy.js", - "lineno": 1054, + "lineno": 1069, "columnno": 0, "code": { - "id": "astnode100003855", + "id": "astnode100003885", "name": "exports.AstroTime", "type": "Identifier", "value": "AstroTime", @@ -7226,14 +7394,14 @@ "comment": "", "meta": { "range": [ - 50243, - 50366 + 50900, + 51023 ], "filename": "astronomy.js", - "lineno": 1055, + "lineno": 1070, "columnno": 0, "code": { - "id": "astnode100003860", + "id": "astnode100003890", "name": "InterpolateTime", "type": "FunctionDeclaration", "paramnames": [ @@ -7254,7 +7422,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": 1058, + "lineno": 1073, "columnno": 0, "code": {} }, @@ -7282,14 +7450,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": [ - 52025, - 52148 + 52682, + 52805 ], "filename": "astronomy.js", - "lineno": 1092, + "lineno": 1107, "columnno": 0, "code": { - "id": "astnode100003882", + "id": "astnode100003912", "name": "MakeTime", "type": "FunctionDeclaration", "paramnames": [ @@ -7334,14 +7502,14 @@ "comment": "", "meta": { "range": [ - 52149, - 52176 + 52806, + 52833 ], "filename": "astronomy.js", - "lineno": 1098, + "lineno": 1113, "columnno": 0, "code": { - "id": "astnode100003898", + "id": "astnode100003928", "name": "exports.MakeTime", "type": "Identifier", "value": "MakeTime", @@ -7358,14 +7526,14 @@ "comment": "", "meta": { "range": [ - 52184, - 57447 + 52841, + 58104 ], "filename": "astronomy.js", - "lineno": 1099, + "lineno": 1114, "columnno": 6, "code": { - "id": "astnode100003904", + "id": "astnode100003934", "name": "iaudata", "type": "ArrayExpression", "value": "[\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\",\"{\\\"nals\\\":\\\"\\\",\\\"cls\\\":\\\"\\\"}\"]" @@ -7382,14 +7550,14 @@ "comment": "", "meta": { "range": [ - 52202, - 52223 + 52859, + 52880 ], "filename": "astronomy.js", - "lineno": 1100, + "lineno": 1115, "columnno": 6, "code": { - "id": "astnode100003908", + "id": "astnode100003938", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,0,1]" @@ -7405,14 +7573,14 @@ "comment": "", "meta": { "range": [ - 52225, - 52281 + 52882, + 52938 ], "filename": "astronomy.js", - "lineno": 1100, + "lineno": 1115, "columnno": 29, "code": { - "id": "astnode100003915", + "id": "astnode100003945", "name": "cls", "type": "ArrayExpression", "value": "[-172064161,-174666,33386,92052331,9086,15377]" @@ -7428,14 +7596,14 @@ "comment": "", "meta": { "range": [ - 52291, - 52313 + 52948, + 52970 ], "filename": "astronomy.js", - "lineno": 1101, + "lineno": 1116, "columnno": 6, "code": { - "id": "astnode100003926", + "id": "astnode100003956", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,-2,2]" @@ -7451,14 +7619,14 @@ "comment": "", "meta": { "range": [ - 52315, - 52369 + 52972, + 53026 ], "filename": "astronomy.js", - "lineno": 1101, + "lineno": 1116, "columnno": 30, "code": { - "id": "astnode100003934", + "id": "astnode100003964", "name": "cls", "type": "ArrayExpression", "value": "[-13170906,-1675,-13696,5730336,-3015,-4587]" @@ -7474,14 +7642,14 @@ "comment": "", "meta": { "range": [ - 52379, - 52400 + 53036, + 53057 ], "filename": "astronomy.js", - "lineno": 1102, + "lineno": 1117, "columnno": 6, "code": { - "id": "astnode100003948", + "id": "astnode100003978", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,0,2]" @@ -7497,14 +7665,14 @@ "comment": "", "meta": { "range": [ - 52402, - 52449 + 53059, + 53106 ], "filename": "astronomy.js", - "lineno": 1102, + "lineno": 1117, "columnno": 29, "code": { - "id": "astnode100003955", + "id": "astnode100003985", "name": "cls", "type": "ArrayExpression", "value": "[-2276413,-234,2796,978459,-485,1374]" @@ -7520,14 +7688,14 @@ "comment": "", "meta": { "range": [ - 52459, - 52480 + 53116, + 53137 ], "filename": "astronomy.js", - "lineno": 1103, + "lineno": 1118, "columnno": 6, "code": { - "id": "astnode100003967", + "id": "astnode100003997", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,0,2]" @@ -7543,14 +7711,14 @@ "comment": "", "meta": { "range": [ - 52482, - 52527 + 53139, + 53184 ], "filename": "astronomy.js", - "lineno": 1103, + "lineno": 1118, "columnno": 29, "code": { - "id": "astnode100003974", + "id": "astnode100004004", "name": "cls", "type": "ArrayExpression", "value": "[2074554,207,-698,-897492,470,-291]" @@ -7566,14 +7734,14 @@ "comment": "", "meta": { "range": [ - 52537, - 52558 + 53194, + 53215 ], "filename": "astronomy.js", - "lineno": 1104, + "lineno": 1119, "columnno": 6, "code": { - "id": "astnode100003986", + "id": "astnode100004016", "name": "nals", "type": "ArrayExpression", "value": "[0,1,0,0,0]" @@ -7589,14 +7757,14 @@ "comment": "", "meta": { "range": [ - 52560, - 52608 + 53217, + 53265 ], "filename": "astronomy.js", - "lineno": 1104, + "lineno": 1119, "columnno": 29, "code": { - "id": "astnode100003993", + "id": "astnode100004023", "name": "cls", "type": "ArrayExpression", "value": "[1475877,-3633,11817,73871,-184,-1924]" @@ -7612,14 +7780,14 @@ "comment": "", "meta": { "range": [ - 52618, - 52640 + 53275, + 53297 ], "filename": "astronomy.js", - "lineno": 1105, + "lineno": 1120, "columnno": 6, "code": { - "id": "astnode100004005", + "id": "astnode100004035", "name": "nals", "type": "ArrayExpression", "value": "[0,1,2,-2,2]" @@ -7635,14 +7803,14 @@ "comment": "", "meta": { "range": [ - 52642, - 52688 + 53299, + 53345 ], "filename": "astronomy.js", - "lineno": 1105, + "lineno": 1120, "columnno": 30, "code": { - "id": "astnode100004013", + "id": "astnode100004043", "name": "cls", "type": "ArrayExpression", "value": "[-516821,1226,-524,224386,-677,-174]" @@ -7658,14 +7826,14 @@ "comment": "", "meta": { "range": [ - 52698, - 52719 + 53355, + 53376 ], "filename": "astronomy.js", - "lineno": 1106, + "lineno": 1121, "columnno": 6, "code": { - "id": "astnode100004026", + "id": "astnode100004056", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,0,0]" @@ -7681,14 +7849,14 @@ "comment": "", "meta": { "range": [ - 52721, - 52759 + 53378, + 53416 ], "filename": "astronomy.js", - "lineno": 1106, + "lineno": 1121, "columnno": 29, "code": { - "id": "astnode100004033", + "id": "astnode100004063", "name": "cls", "type": "ArrayExpression", "value": "[711159,73,-872,-6750,0,358]" @@ -7704,14 +7872,14 @@ "comment": "", "meta": { "range": [ - 52769, - 52790 + 53426, + 53447 ], "filename": "astronomy.js", - "lineno": 1107, + "lineno": 1122, "columnno": 6, "code": { - "id": "astnode100004044", + "id": "astnode100004074", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,0,1]" @@ -7727,14 +7895,14 @@ "comment": "", "meta": { "range": [ - 52792, - 52834 + 53449, + 53491 ], "filename": "astronomy.js", - "lineno": 1107, + "lineno": 1122, "columnno": 29, "code": { - "id": "astnode100004051", + "id": "astnode100004081", "name": "cls", "type": "ArrayExpression", "value": "[-387298,-367,380,200728,18,318]" @@ -7750,14 +7918,14 @@ "comment": "", "meta": { "range": [ - 52844, - 52865 + 53501, + 53522 ], "filename": "astronomy.js", - "lineno": 1108, + "lineno": 1123, "columnno": 6, "code": { - "id": "astnode100004062", + "id": "astnode100004092", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,0,2]" @@ -7773,14 +7941,14 @@ "comment": "", "meta": { "range": [ - 52867, - 52909 + 53524, + 53566 ], "filename": "astronomy.js", - "lineno": 1108, + "lineno": 1123, "columnno": 29, "code": { - "id": "astnode100004069", + "id": "astnode100004099", "name": "cls", "type": "ArrayExpression", "value": "[-301461,-36,816,129025,-63,367]" @@ -7796,14 +7964,14 @@ "comment": "", "meta": { "range": [ - 52919, - 52942 + 53576, + 53599 ], "filename": "astronomy.js", - "lineno": 1109, + "lineno": 1124, "columnno": 6, "code": { - "id": "astnode100004081", + "id": "astnode100004111", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,-2,2]" @@ -7819,14 +7987,14 @@ "comment": "", "meta": { "range": [ - 52944, - 52986 + 53601, + 53643 ], "filename": "astronomy.js", - "lineno": 1109, + "lineno": 1124, "columnno": 31, "code": { - "id": "astnode100004090", + "id": "astnode100004120", "name": "cls", "type": "ArrayExpression", "value": "[215829,-494,111,-95929,299,132]" @@ -7842,14 +8010,14 @@ "comment": "", "meta": { "range": [ - 52996, - 53018 + 53653, + 53675 ], "filename": "astronomy.js", - "lineno": 1110, + "lineno": 1125, "columnno": 6, "code": { - "id": "astnode100004101", + "id": "astnode100004131", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,-2,1]" @@ -7865,14 +8033,14 @@ "comment": "", "meta": { "range": [ - 53020, - 53059 + 53677, + 53716 ], "filename": "astronomy.js", - "lineno": 1110, + "lineno": 1125, "columnno": 30, "code": { - "id": "astnode100004109", + "id": "astnode100004139", "name": "cls", "type": "ArrayExpression", "value": "[128227,137,181,-68982,-9,39]" @@ -7888,14 +8056,14 @@ "comment": "", "meta": { "range": [ - 53069, - 53091 + 53726, + 53748 ], "filename": "astronomy.js", - "lineno": 1111, + "lineno": 1126, "columnno": 6, "code": { - "id": "astnode100004120", + "id": "astnode100004150", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,0,2]" @@ -7911,14 +8079,14 @@ "comment": "", "meta": { "range": [ - 53093, - 53130 + 53750, + 53787 ], "filename": "astronomy.js", - "lineno": 1111, + "lineno": 1126, "columnno": 30, "code": { - "id": "astnode100004128", + "id": "astnode100004158", "name": "cls", "type": "ArrayExpression", "value": "[123457,11,19,-53311,32,-4]" @@ -7934,14 +8102,14 @@ "comment": "", "meta": { "range": [ - 53140, - 53162 + 53797, + 53819 ], "filename": "astronomy.js", - "lineno": 1112, + "lineno": 1127, "columnno": 6, "code": { - "id": "astnode100004139", + "id": "astnode100004169", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,2,0]" @@ -7957,14 +8125,14 @@ "comment": "", "meta": { "range": [ - 53164, - 53201 + 53821, + 53858 ], "filename": "astronomy.js", - "lineno": 1112, + "lineno": 1127, "columnno": 30, "code": { - "id": "astnode100004147", + "id": "astnode100004177", "name": "cls", "type": "ArrayExpression", "value": "[156994,10,-168,-1235,0,82]" @@ -7980,14 +8148,14 @@ "comment": "", "meta": { "range": [ - 53211, - 53232 + 53868, + 53889 ], "filename": "astronomy.js", - "lineno": 1113, + "lineno": 1128, "columnno": 6, "code": { - "id": "astnode100004158", + "id": "astnode100004188", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,0,1]" @@ -8003,14 +8171,14 @@ "comment": "", "meta": { "range": [ - 53234, - 53269 + 53891, + 53926 ], "filename": "astronomy.js", - "lineno": 1113, + "lineno": 1128, "columnno": 29, "code": { - "id": "astnode100004165", + "id": "astnode100004195", "name": "cls", "type": "ArrayExpression", "value": "[63110,63,27,-33228,0,-9]" @@ -8026,14 +8194,14 @@ "comment": "", "meta": { "range": [ - 53279, - 53301 + 53936, + 53958 ], "filename": "astronomy.js", - "lineno": 1114, + "lineno": 1129, "columnno": 6, "code": { - "id": "astnode100004176", + "id": "astnode100004206", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,0,1]" @@ -8049,14 +8217,14 @@ "comment": "", "meta": { "range": [ - 53303, - 53342 + 53960, + 53999 ], "filename": "astronomy.js", - "lineno": 1114, + "lineno": 1129, "columnno": 30, "code": { - "id": "astnode100004184", + "id": "astnode100004214", "name": "cls", "type": "ArrayExpression", "value": "[-57976,-63,-189,31429,0,-75]" @@ -8072,14 +8240,14 @@ "comment": "", "meta": { "range": [ - 53352, - 53374 + 54009, + 54031 ], "filename": "astronomy.js", - "lineno": 1115, + "lineno": 1130, "columnno": 6, "code": { - "id": "astnode100004197", + "id": "astnode100004227", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,2,2]" @@ -8095,14 +8263,14 @@ "comment": "", "meta": { "range": [ - 53376, - 53415 + 54033, + 54072 ], "filename": "astronomy.js", - "lineno": 1115, + "lineno": 1130, "columnno": 30, "code": { - "id": "astnode100004205", + "id": "astnode100004235", "name": "cls", "type": "ArrayExpression", "value": "[-59641,-11,149,25543,-11,66]" @@ -8118,14 +8286,14 @@ "comment": "", "meta": { "range": [ - 53425, - 53446 + 54082, + 54103 ], "filename": "astronomy.js", - "lineno": 1116, + "lineno": 1131, "columnno": 6, "code": { - "id": "astnode100004217", + "id": "astnode100004247", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,0,1]" @@ -8141,14 +8309,14 @@ "comment": "", "meta": { "range": [ - 53448, - 53485 + 54105, + 54142 ], "filename": "astronomy.js", - "lineno": 1116, + "lineno": 1131, "columnno": 29, "code": { - "id": "astnode100004224", + "id": "astnode100004254", "name": "cls", "type": "ArrayExpression", "value": "[-51613,-42,129,26366,0,78]" @@ -8164,14 +8332,14 @@ "comment": "", "meta": { "range": [ - 53495, - 53517 + 54152, + 54174 ], "filename": "astronomy.js", - "lineno": 1117, + "lineno": 1132, "columnno": 6, "code": { - "id": "astnode100004235", + "id": "astnode100004265", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,0,1]" @@ -8187,14 +8355,14 @@ "comment": "", "meta": { "range": [ - 53519, - 53556 + 54176, + 54213 ], "filename": "astronomy.js", - "lineno": 1117, + "lineno": 1132, "columnno": 30, "code": { - "id": "astnode100004243", + "id": "astnode100004273", "name": "cls", "type": "ArrayExpression", "value": "[45893,50,31,-24236,-10,20]" @@ -8210,14 +8378,14 @@ "comment": "", "meta": { "range": [ - 53566, - 53587 + 54223, + 54244 ], "filename": "astronomy.js", - "lineno": 1118, + "lineno": 1133, "columnno": 6, "code": { - "id": "astnode100004254", + "id": "astnode100004284", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,2,0]" @@ -8233,14 +8401,14 @@ "comment": "", "meta": { "range": [ - 53589, - 53625 + 54246, + 54282 ], "filename": "astronomy.js", - "lineno": 1118, + "lineno": 1133, "columnno": 29, "code": { - "id": "astnode100004261", + "id": "astnode100004291", "name": "cls", "type": "ArrayExpression", "value": "[63384,11,-150,-1220,0,29]" @@ -8256,14 +8424,14 @@ "comment": "", "meta": { "range": [ - 53635, - 53656 + 54292, + 54313 ], "filename": "astronomy.js", - "lineno": 1119, + "lineno": 1134, "columnno": 6, "code": { - "id": "astnode100004272", + "id": "astnode100004302", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,2,2]" @@ -8279,14 +8447,14 @@ "comment": "", "meta": { "range": [ - 53658, - 53696 + 54315, + 54353 ], "filename": "astronomy.js", - "lineno": 1119, + "lineno": 1134, "columnno": 29, "code": { - "id": "astnode100004279", + "id": "astnode100004309", "name": "cls", "type": "ArrayExpression", "value": "[-38571,-1,158,16452,-11,68]" @@ -8302,14 +8470,14 @@ "comment": "", "meta": { "range": [ - 53706, - 53729 + 54363, + 54386 ], "filename": "astronomy.js", - "lineno": 1120, + "lineno": 1135, "columnno": 6, "code": { - "id": "astnode100004291", + "id": "astnode100004321", "name": "nals", "type": "ArrayExpression", "value": "[0,-2,2,-2,2]" @@ -8325,14 +8493,14 @@ "comment": "", "meta": { "range": [ - 53731, - 53763 + 54388, + 54420 ], "filename": "astronomy.js", - "lineno": 1120, + "lineno": 1135, "columnno": 31, "code": { - "id": "astnode100004300", + "id": "astnode100004330", "name": "cls", "type": "ArrayExpression", "value": "[32481,0,0,-13870,0,0]" @@ -8348,14 +8516,14 @@ "comment": "", "meta": { "range": [ - 53773, - 53795 + 54430, + 54452 ], "filename": "astronomy.js", - "lineno": 1121, + "lineno": 1136, "columnno": 6, "code": { - "id": "astnode100004310", + "id": "astnode100004340", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,0,2,0]" @@ -8371,14 +8539,14 @@ "comment": "", "meta": { "range": [ - 53797, - 53831 + 54454, + 54488 ], "filename": "astronomy.js", - "lineno": 1121, + "lineno": 1136, "columnno": 30, "code": { - "id": "astnode100004318", + "id": "astnode100004348", "name": "cls", "type": "ArrayExpression", "value": "[-47722,0,-18,477,0,-25]" @@ -8394,14 +8562,14 @@ "comment": "", "meta": { "range": [ - 53841, - 53862 + 54498, + 54519 ], "filename": "astronomy.js", - "lineno": 1122, + "lineno": 1137, "columnno": 6, "code": { - "id": "astnode100004330", + "id": "astnode100004360", "name": "nals", "type": "ArrayExpression", "value": "[2,0,2,0,2]" @@ -8417,14 +8585,14 @@ "comment": "", "meta": { "range": [ - 53864, - 53902 + 54521, + 54559 ], "filename": "astronomy.js", - "lineno": 1122, + "lineno": 1137, "columnno": 29, "code": { - "id": "astnode100004337", + "id": "astnode100004367", "name": "cls", "type": "ArrayExpression", "value": "[-31046,-1,131,13238,-11,59]" @@ -8440,14 +8608,14 @@ "comment": "", "meta": { "range": [ - 53912, - 53934 + 54569, + 54591 ], "filename": "astronomy.js", - "lineno": 1123, + "lineno": 1138, "columnno": 6, "code": { - "id": "astnode100004349", + "id": "astnode100004379", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,-2,2]" @@ -8463,14 +8631,14 @@ "comment": "", "meta": { "range": [ - 53936, - 53971 + 54593, + 54628 ], "filename": "astronomy.js", - "lineno": 1123, + "lineno": 1138, "columnno": 30, "code": { - "id": "astnode100004357", + "id": "astnode100004387", "name": "cls", "type": "ArrayExpression", "value": "[28593,0,-1,-12338,10,-3]" @@ -8486,14 +8654,14 @@ "comment": "", "meta": { "range": [ - 53981, - 54003 + 54638, + 54660 ], "filename": "astronomy.js", - "lineno": 1124, + "lineno": 1139, "columnno": 6, "code": { - "id": "astnode100004369", + "id": "astnode100004399", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,0,1]" @@ -8509,14 +8677,14 @@ "comment": "", "meta": { "range": [ - 54005, - 54040 + 54662, + 54697 ], "filename": "astronomy.js", - "lineno": 1124, + "lineno": 1139, "columnno": 30, "code": { - "id": "astnode100004377", + "id": "astnode100004407", "name": "cls", "type": "ArrayExpression", "value": "[20441,21,10,-10758,0,-3]" @@ -8532,14 +8700,14 @@ "comment": "", "meta": { "range": [ - 54050, - 54071 + 54707, + 54728 ], "filename": "astronomy.js", - "lineno": 1125, + "lineno": 1140, "columnno": 6, "code": { - "id": "astnode100004388", + "id": "astnode100004418", "name": "nals", "type": "ArrayExpression", "value": "[2,0,0,0,0]" @@ -8555,14 +8723,14 @@ "comment": "", "meta": { "range": [ - 54073, - 54106 + 54730, + 54763 ], "filename": "astronomy.js", - "lineno": 1125, + "lineno": 1140, "columnno": 29, "code": { - "id": "astnode100004395", + "id": "astnode100004425", "name": "cls", "type": "ArrayExpression", "value": "[29243,0,-74,-609,0,13]" @@ -8578,14 +8746,14 @@ "comment": "", "meta": { "range": [ - 54116, - 54137 + 54773, + 54794 ], "filename": "astronomy.js", - "lineno": 1126, + "lineno": 1141, "columnno": 6, "code": { - "id": "astnode100004406", + "id": "astnode100004436", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,0,0]" @@ -8601,14 +8769,14 @@ "comment": "", "meta": { "range": [ - 54139, - 54172 + 54796, + 54829 ], "filename": "astronomy.js", - "lineno": 1126, + "lineno": 1141, "columnno": 29, "code": { - "id": "astnode100004413", + "id": "astnode100004443", "name": "cls", "type": "ArrayExpression", "value": "[25887,0,-66,-550,0,11]" @@ -8624,14 +8792,14 @@ "comment": "", "meta": { "range": [ - 54182, - 54203 + 54839, + 54860 ], "filename": "astronomy.js", - "lineno": 1127, + "lineno": 1142, "columnno": 6, "code": { - "id": "astnode100004424", + "id": "astnode100004454", "name": "nals", "type": "ArrayExpression", "value": "[0,1,0,0,1]" @@ -8647,14 +8815,14 @@ "comment": "", "meta": { "range": [ - 54205, - 54242 + 54862, + 54899 ], "filename": "astronomy.js", - "lineno": 1127, + "lineno": 1142, "columnno": 29, "code": { - "id": "astnode100004431", + "id": "astnode100004461", "name": "cls", "type": "ArrayExpression", "value": "[-14053,-25,79,8551,-2,-45]" @@ -8670,14 +8838,14 @@ "comment": "", "meta": { "range": [ - 54252, - 54274 + 54909, + 54931 ], "filename": "astronomy.js", - "lineno": 1128, + "lineno": 1143, "columnno": 6, "code": { - "id": "astnode100004444", + "id": "astnode100004474", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,2,1]" @@ -8693,14 +8861,14 @@ "comment": "", "meta": { "range": [ - 54276, - 54310 + 54933, + 54967 ], "filename": "astronomy.js", - "lineno": 1128, + "lineno": 1143, "columnno": 30, "code": { - "id": "astnode100004452", + "id": "astnode100004482", "name": "cls", "type": "ArrayExpression", "value": "[15164,10,11,-8001,0,-1]" @@ -8716,14 +8884,14 @@ "comment": "", "meta": { "range": [ - 54320, - 54342 + 54977, + 54999 ], "filename": "astronomy.js", - "lineno": 1129, + "lineno": 1144, "columnno": 6, "code": { - "id": "astnode100004463", + "id": "astnode100004493", "name": "nals", "type": "ArrayExpression", "value": "[0,2,2,-2,2]" @@ -8739,14 +8907,14 @@ "comment": "", "meta": { "range": [ - 54344, - 54381 + 55001, + 55038 ], "filename": "astronomy.js", - "lineno": 1129, + "lineno": 1144, "columnno": 30, "code": { - "id": "astnode100004471", + "id": "astnode100004501", "name": "cls", "type": "ArrayExpression", "value": "[-15794,72,-16,6850,-42,-5]" @@ -8762,14 +8930,14 @@ "comment": "", "meta": { "range": [ - 54391, - 54413 + 55048, + 55070 ], "filename": "astronomy.js", - "lineno": 1130, + "lineno": 1145, "columnno": 6, "code": { - "id": "astnode100004484", + "id": "astnode100004514", "name": "nals", "type": "ArrayExpression", "value": "[0,0,-2,2,0]" @@ -8785,14 +8953,14 @@ "comment": "", "meta": { "range": [ - 54415, - 54447 + 55072, + 55104 ], "filename": "astronomy.js", - "lineno": 1130, + "lineno": 1145, "columnno": 30, "code": { - "id": "astnode100004492", + "id": "astnode100004522", "name": "cls", "type": "ArrayExpression", "value": "[21783,0,13,-167,0,13]" @@ -8808,14 +8976,14 @@ "comment": "", "meta": { "range": [ - 54457, - 54479 + 55114, + 55136 ], "filename": "astronomy.js", - "lineno": 1131, + "lineno": 1146, "columnno": 6, "code": { - "id": "astnode100004502", + "id": "astnode100004532", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,-2,1]" @@ -8831,14 +8999,14 @@ "comment": "", "meta": { "range": [ - 54481, - 54518 + 55138, + 55175 ], "filename": "astronomy.js", - "lineno": 1131, + "lineno": 1146, "columnno": 30, "code": { - "id": "astnode100004510", + "id": "astnode100004540", "name": "cls", "type": "ArrayExpression", "value": "[-12873,-10,-37,6953,0,-14]" @@ -8854,14 +9022,14 @@ "comment": "", "meta": { "range": [ - 54528, - 54550 + 55185, + 55207 ], "filename": "astronomy.js", - "lineno": 1132, + "lineno": 1147, "columnno": 6, "code": { - "id": "astnode100004523", + "id": "astnode100004553", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,0,0,1]" @@ -8877,14 +9045,14 @@ "comment": "", "meta": { "range": [ - 54552, - 54586 + 55209, + 55243 ], "filename": "astronomy.js", - "lineno": 1132, + "lineno": 1147, "columnno": 30, "code": { - "id": "astnode100004531", + "id": "astnode100004561", "name": "cls", "type": "ArrayExpression", "value": "[-12654,11,63,6415,0,26]" @@ -8900,14 +9068,14 @@ "comment": "", "meta": { "range": [ - 54596, - 54618 + 55253, + 55275 ], "filename": "astronomy.js", - "lineno": 1133, + "lineno": 1148, "columnno": 6, "code": { - "id": "astnode100004541", + "id": "astnode100004571", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,2,1]" @@ -8923,14 +9091,14 @@ "comment": "", "meta": { "range": [ - 54620, - 54653 + 55277, + 55310 ], "filename": "astronomy.js", - "lineno": 1133, + "lineno": 1148, "columnno": 30, "code": { - "id": "astnode100004549", + "id": "astnode100004579", "name": "cls", "type": "ArrayExpression", "value": "[-10204,0,25,5222,0,15]" @@ -8946,14 +9114,14 @@ "comment": "", "meta": { "range": [ - 54663, - 54684 + 55320, + 55341 ], "filename": "astronomy.js", - "lineno": 1134, + "lineno": 1149, "columnno": 6, "code": { - "id": "astnode100004559", + "id": "astnode100004589", "name": "nals", "type": "ArrayExpression", "value": "[0,2,0,0,0]" @@ -8969,14 +9137,14 @@ "comment": "", "meta": { "range": [ - 54686, - 54721 + 55343, + 55378 ], "filename": "astronomy.js", - "lineno": 1134, + "lineno": 1149, "columnno": 29, "code": { - "id": "astnode100004566", + "id": "astnode100004596", "name": "cls", "type": "ArrayExpression", "value": "[16707,-85,-10,168,-1,10]" @@ -8992,14 +9160,14 @@ "comment": "", "meta": { "range": [ - 54731, - 54752 + 55388, + 55409 ], "filename": "astronomy.js", - "lineno": 1135, + "lineno": 1150, "columnno": 6, "code": { - "id": "astnode100004578", + "id": "astnode100004608", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,2,2]" @@ -9015,14 +9183,14 @@ "comment": "", "meta": { "range": [ - 54754, - 54786 + 55411, + 55443 ], "filename": "astronomy.js", - "lineno": 1135, + "lineno": 1150, "columnno": 29, "code": { - "id": "astnode100004585", + "id": "astnode100004615", "name": "cls", "type": "ArrayExpression", "value": "[-7691,0,44,3268,0,19]" @@ -9038,14 +9206,14 @@ "comment": "", "meta": { "range": [ - 54796, - 54818 + 55453, + 55475 ], "filename": "astronomy.js", - "lineno": 1136, + "lineno": 1151, "columnno": 6, "code": { - "id": "astnode100004595", + "id": "astnode100004625", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,0,0]" @@ -9061,14 +9229,14 @@ "comment": "", "meta": { "range": [ - 54820, - 54852 + 55477, + 55509 ], "filename": "astronomy.js", - "lineno": 1136, + "lineno": 1151, "columnno": 30, "code": { - "id": "astnode100004603", + "id": "astnode100004633", "name": "cls", "type": "ArrayExpression", "value": "[-11024,0,-14,104,0,2]" @@ -9084,14 +9252,14 @@ "comment": "", "meta": { "range": [ - 54862, - 54883 + 55519, + 55540 ], "filename": "astronomy.js", - "lineno": 1137, + "lineno": 1152, "columnno": 6, "code": { - "id": "astnode100004614", + "id": "astnode100004644", "name": "nals", "type": "ArrayExpression", "value": "[0,1,2,0,2]" @@ -9107,14 +9275,14 @@ "comment": "", "meta": { "range": [ - 54885, - 54920 + 55542, + 55577 ], "filename": "astronomy.js", - "lineno": 1137, + "lineno": 1152, "columnno": 29, "code": { - "id": "astnode100004621", + "id": "astnode100004651", "name": "cls", "type": "ArrayExpression", "value": "[7566,-21,-11,-3250,0,-5]" @@ -9130,14 +9298,14 @@ "comment": "", "meta": { "range": [ - 54930, - 54951 + 55587, + 55608 ], "filename": "astronomy.js", - "lineno": 1138, + "lineno": 1153, "columnno": 6, "code": { - "id": "astnode100004634", + "id": "astnode100004664", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,2,1]" @@ -9153,14 +9321,14 @@ "comment": "", "meta": { "range": [ - 54953, - 54987 + 55610, + 55644 ], "filename": "astronomy.js", - "lineno": 1138, + "lineno": 1153, "columnno": 29, "code": { - "id": "astnode100004641", + "id": "astnode100004671", "name": "cls", "type": "ArrayExpression", "value": "[-6637,-11,25,3353,0,14]" @@ -9176,14 +9344,14 @@ "comment": "", "meta": { "range": [ - 54997, - 55019 + 55654, + 55676 ], "filename": "astronomy.js", - "lineno": 1139, + "lineno": 1154, "columnno": 6, "code": { - "id": "astnode100004652", + "id": "astnode100004682", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,0,2]" @@ -9199,14 +9367,14 @@ "comment": "", "meta": { "range": [ - 55021, - 55052 + 55678, + 55709 ], "filename": "astronomy.js", - "lineno": 1139, + "lineno": 1154, "columnno": 30, "code": { - "id": "astnode100004660", + "id": "astnode100004690", "name": "cls", "type": "ArrayExpression", "value": "[-7141,21,8,3070,0,4]" @@ -9222,14 +9390,14 @@ "comment": "", "meta": { "range": [ - 55062, - 55083 + 55719, + 55740 ], "filename": "astronomy.js", - "lineno": 1140, + "lineno": 1155, "columnno": 6, "code": { - "id": "astnode100004670", + "id": "astnode100004700", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,2,1]" @@ -9245,14 +9413,14 @@ "comment": "", "meta": { "range": [ - 55085, - 55117 + 55742, + 55774 ], "filename": "astronomy.js", - "lineno": 1140, + "lineno": 1155, "columnno": 29, "code": { - "id": "astnode100004677", + "id": "astnode100004707", "name": "cls", "type": "ArrayExpression", "value": "[-6302,-11,2,3272,0,4]" @@ -9268,14 +9436,14 @@ "comment": "", "meta": { "range": [ - 55127, - 55149 + 55784, + 55806 ], "filename": "astronomy.js", - "lineno": 1141, + "lineno": 1156, "columnno": 6, "code": { - "id": "astnode100004688", + "id": "astnode100004718", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,-2,1]" @@ -9291,477 +9459,17 @@ "comment": "", "meta": { "range": [ - 55151, - 55183 - ], - "filename": "astronomy.js", - "lineno": 1141, - "columnno": 30, - "code": { - "id": "astnode100004696", - "name": "cls", - "type": "ArrayExpression", - "value": "[5800,10,2,-3045,0,-1]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55193, - 55215 - ], - "filename": "astronomy.js", - "lineno": 1142, - "columnno": 6, - "code": { - "id": "astnode100004707", - "name": "nals", - "type": "ArrayExpression", - "value": "[2,0,2,-2,2]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55217, - 55249 - ], - "filename": "astronomy.js", - "lineno": 1142, - "columnno": 30, - "code": { - "id": "astnode100004715", - "name": "cls", - "type": "ArrayExpression", - "value": "[6443,0,-7,-2768,0,-4]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55259, - 55281 - ], - "filename": "astronomy.js", - "lineno": 1143, - "columnno": 6, - "code": { - "id": "astnode100004727", - "name": "nals", - "type": "ArrayExpression", - "value": "[-2,0,0,2,1]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55283, - 55318 - ], - "filename": "astronomy.js", - "lineno": 1143, - "columnno": 30, - "code": { - "id": "astnode100004735", - "name": "cls", - "type": "ArrayExpression", - "value": "[-5774,-11,-15,3041,0,-5]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55328, - 55349 - ], - "filename": "astronomy.js", - "lineno": 1144, - "columnno": 6, - "code": { - "id": "astnode100004748", - "name": "nals", - "type": "ArrayExpression", - "value": "[2,0,2,0,1]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55351, - 55383 - ], - "filename": "astronomy.js", - "lineno": 1144, - "columnno": 29, - "code": { - "id": "astnode100004755", - "name": "cls", - "type": "ArrayExpression", - "value": "[-5350,0,21,2695,0,12]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55393, - 55416 - ], - "filename": "astronomy.js", - "lineno": 1145, - "columnno": 6, - "code": { - "id": "astnode100004765", - "name": "nals", - "type": "ArrayExpression", - "value": "[0,-1,2,-2,1]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55418, - 55452 - ], - "filename": "astronomy.js", - "lineno": 1145, - "columnno": 31, - "code": { - "id": "astnode100004774", - "name": "cls", - "type": "ArrayExpression", - "value": "[-4752,-11,-3,2719,0,-3]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55462, - 55484 - ], - "filename": "astronomy.js", - "lineno": 1146, - "columnno": 6, - "code": { - "id": "astnode100004787", - "name": "nals", - "type": "ArrayExpression", - "value": "[0,0,0,-2,1]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55486, - 55521 - ], - "filename": "astronomy.js", - "lineno": 1146, - "columnno": 30, - "code": { - "id": "astnode100004795", - "name": "cls", - "type": "ArrayExpression", - "value": "[-4940,-11,-21,2720,0,-9]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55531, - 55554 - ], - "filename": "astronomy.js", - "lineno": 1147, - "columnno": 6, - "code": { - "id": "astnode100004808", - "name": "nals", - "type": "ArrayExpression", - "value": "[-1,-1,0,2,0]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55556, - 55585 - ], - "filename": "astronomy.js", - "lineno": 1147, - "columnno": 31, - "code": { - "id": "astnode100004817", - "name": "cls", - "type": "ArrayExpression", - "value": "[7350,0,-8,-51,0,4]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55595, - 55617 - ], - "filename": "astronomy.js", - "lineno": 1148, - "columnno": 6, - "code": { - "id": "astnode100004828", - "name": "nals", - "type": "ArrayExpression", - "value": "[2,0,0,-2,1]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55619, - 55649 - ], - "filename": "astronomy.js", - "lineno": 1148, - "columnno": 30, - "code": { - "id": "astnode100004836", - "name": "cls", - "type": "ArrayExpression", - "value": "[4065,0,6,-2206,0,1]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55659, - 55680 - ], - "filename": "astronomy.js", - "lineno": 1149, - "columnno": 6, - "code": { - "id": "astnode100004846", - "name": "nals", - "type": "ArrayExpression", - "value": "[1,0,0,2,0]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55682, - 55713 - ], - "filename": "astronomy.js", - "lineno": 1149, - "columnno": 29, - "code": { - "id": "astnode100004853", - "name": "cls", - "type": "ArrayExpression", - "value": "[6579,0,-24,-199,0,2]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55723, - 55745 - ], - "filename": "astronomy.js", - "lineno": 1150, - "columnno": 6, - "code": { - "id": "astnode100004864", - "name": "nals", - "type": "ArrayExpression", - "value": "[0,1,2,-2,1]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55747, - 55777 - ], - "filename": "astronomy.js", - "lineno": 1150, - "columnno": 30, - "code": { - "id": "astnode100004872", - "name": "cls", - "type": "ArrayExpression", - "value": "[3579,0,5,-1900,0,1]" - } - }, - "undocumented": true, - "name": "cls", - "longname": "cls", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55787, - 55809 - ], - "filename": "astronomy.js", - "lineno": 1151, - "columnno": 6, - "code": { - "id": "astnode100004882", - "name": "nals", - "type": "ArrayExpression", - "value": "[1,-1,0,0,0]" - } - }, - "undocumented": true, - "name": "nals", - "longname": "nals", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 55811, + 55808, 55840 ], "filename": "astronomy.js", - "lineno": 1151, + "lineno": 1156, "columnno": 30, "code": { - "id": "astnode100004890", + "id": "astnode100004726", "name": "cls", "type": "ArrayExpression", - "value": "[4725,0,-6,-41,0,3]" + "value": "[5800,10,2,-3045,0,-1]" } }, "undocumented": true, @@ -9778,13 +9486,13 @@ 55872 ], "filename": "astronomy.js", - "lineno": 1152, + "lineno": 1157, "columnno": 6, "code": { - "id": "astnode100004901", + "id": "astnode100004737", "name": "nals", "type": "ArrayExpression", - "value": "[-2,0,2,0,2]" + "value": "[2,0,2,-2,2]" } }, "undocumented": true, @@ -9801,10 +9509,470 @@ 55906 ], "filename": "astronomy.js", - "lineno": 1152, + "lineno": 1157, "columnno": 30, "code": { - "id": "astnode100004909", + "id": "astnode100004745", + "name": "cls", + "type": "ArrayExpression", + "value": "[6443,0,-7,-2768,0,-4]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 55916, + 55938 + ], + "filename": "astronomy.js", + "lineno": 1158, + "columnno": 6, + "code": { + "id": "astnode100004757", + "name": "nals", + "type": "ArrayExpression", + "value": "[-2,0,0,2,1]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 55940, + 55975 + ], + "filename": "astronomy.js", + "lineno": 1158, + "columnno": 30, + "code": { + "id": "astnode100004765", + "name": "cls", + "type": "ArrayExpression", + "value": "[-5774,-11,-15,3041,0,-5]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 55985, + 56006 + ], + "filename": "astronomy.js", + "lineno": 1159, + "columnno": 6, + "code": { + "id": "astnode100004778", + "name": "nals", + "type": "ArrayExpression", + "value": "[2,0,2,0,1]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56008, + 56040 + ], + "filename": "astronomy.js", + "lineno": 1159, + "columnno": 29, + "code": { + "id": "astnode100004785", + "name": "cls", + "type": "ArrayExpression", + "value": "[-5350,0,21,2695,0,12]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56050, + 56073 + ], + "filename": "astronomy.js", + "lineno": 1160, + "columnno": 6, + "code": { + "id": "astnode100004795", + "name": "nals", + "type": "ArrayExpression", + "value": "[0,-1,2,-2,1]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56075, + 56109 + ], + "filename": "astronomy.js", + "lineno": 1160, + "columnno": 31, + "code": { + "id": "astnode100004804", + "name": "cls", + "type": "ArrayExpression", + "value": "[-4752,-11,-3,2719,0,-3]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56119, + 56141 + ], + "filename": "astronomy.js", + "lineno": 1161, + "columnno": 6, + "code": { + "id": "astnode100004817", + "name": "nals", + "type": "ArrayExpression", + "value": "[0,0,0,-2,1]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56143, + 56178 + ], + "filename": "astronomy.js", + "lineno": 1161, + "columnno": 30, + "code": { + "id": "astnode100004825", + "name": "cls", + "type": "ArrayExpression", + "value": "[-4940,-11,-21,2720,0,-9]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56188, + 56211 + ], + "filename": "astronomy.js", + "lineno": 1162, + "columnno": 6, + "code": { + "id": "astnode100004838", + "name": "nals", + "type": "ArrayExpression", + "value": "[-1,-1,0,2,0]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56213, + 56242 + ], + "filename": "astronomy.js", + "lineno": 1162, + "columnno": 31, + "code": { + "id": "astnode100004847", + "name": "cls", + "type": "ArrayExpression", + "value": "[7350,0,-8,-51,0,4]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56252, + 56274 + ], + "filename": "astronomy.js", + "lineno": 1163, + "columnno": 6, + "code": { + "id": "astnode100004858", + "name": "nals", + "type": "ArrayExpression", + "value": "[2,0,0,-2,1]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56276, + 56306 + ], + "filename": "astronomy.js", + "lineno": 1163, + "columnno": 30, + "code": { + "id": "astnode100004866", + "name": "cls", + "type": "ArrayExpression", + "value": "[4065,0,6,-2206,0,1]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56316, + 56337 + ], + "filename": "astronomy.js", + "lineno": 1164, + "columnno": 6, + "code": { + "id": "astnode100004876", + "name": "nals", + "type": "ArrayExpression", + "value": "[1,0,0,2,0]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56339, + 56370 + ], + "filename": "astronomy.js", + "lineno": 1164, + "columnno": 29, + "code": { + "id": "astnode100004883", + "name": "cls", + "type": "ArrayExpression", + "value": "[6579,0,-24,-199,0,2]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56380, + 56402 + ], + "filename": "astronomy.js", + "lineno": 1165, + "columnno": 6, + "code": { + "id": "astnode100004894", + "name": "nals", + "type": "ArrayExpression", + "value": "[0,1,2,-2,1]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56404, + 56434 + ], + "filename": "astronomy.js", + "lineno": 1165, + "columnno": 30, + "code": { + "id": "astnode100004902", + "name": "cls", + "type": "ArrayExpression", + "value": "[3579,0,5,-1900,0,1]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56444, + 56466 + ], + "filename": "astronomy.js", + "lineno": 1166, + "columnno": 6, + "code": { + "id": "astnode100004912", + "name": "nals", + "type": "ArrayExpression", + "value": "[1,-1,0,0,0]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56468, + 56497 + ], + "filename": "astronomy.js", + "lineno": 1166, + "columnno": 30, + "code": { + "id": "astnode100004920", + "name": "cls", + "type": "ArrayExpression", + "value": "[4725,0,-6,-41,0,3]" + } + }, + "undocumented": true, + "name": "cls", + "longname": "cls", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56507, + 56529 + ], + "filename": "astronomy.js", + "lineno": 1167, + "columnno": 6, + "code": { + "id": "astnode100004931", + "name": "nals", + "type": "ArrayExpression", + "value": "[-2,0,2,0,2]" + } + }, + "undocumented": true, + "name": "nals", + "longname": "nals", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 56531, + 56563 + ], + "filename": "astronomy.js", + "lineno": 1167, + "columnno": 30, + "code": { + "id": "astnode100004939", "name": "cls", "type": "ArrayExpression", "value": "[-3075,0,-2,1313,0,-1]" @@ -9820,14 +9988,14 @@ "comment": "", "meta": { "range": [ - 55916, - 55937 + 56573, + 56594 ], "filename": "astronomy.js", - "lineno": 1153, + "lineno": 1168, "columnno": 6, "code": { - "id": "astnode100004921", + "id": "astnode100004951", "name": "nals", "type": "ArrayExpression", "value": "[3,0,2,0,2]" @@ -9843,14 +10011,14 @@ "comment": "", "meta": { "range": [ - 55939, - 55970 + 56596, + 56627 ], "filename": "astronomy.js", - "lineno": 1153, + "lineno": 1168, "columnno": 29, "code": { - "id": "astnode100004928", + "id": "astnode100004958", "name": "cls", "type": "ArrayExpression", "value": "[-2904,0,15,1233,0,7]" @@ -9866,14 +10034,14 @@ "comment": "", "meta": { "range": [ - 55980, - 56002 + 56637, + 56659 ], "filename": "astronomy.js", - "lineno": 1154, + "lineno": 1169, "columnno": 6, "code": { - "id": "astnode100004938", + "id": "astnode100004968", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,0,2,0]" @@ -9889,14 +10057,14 @@ "comment": "", "meta": { "range": [ - 56004, - 56034 + 56661, + 56691 ], "filename": "astronomy.js", - "lineno": 1154, + "lineno": 1169, "columnno": 30, "code": { - "id": "astnode100004946", + "id": "astnode100004976", "name": "cls", "type": "ArrayExpression", "value": "[4348,0,-10,-81,0,2]" @@ -9912,14 +10080,14 @@ "comment": "", "meta": { "range": [ - 56044, - 56066 + 56701, + 56723 ], "filename": "astronomy.js", - "lineno": 1155, + "lineno": 1170, "columnno": 6, "code": { - "id": "astnode100004957", + "id": "astnode100004987", "name": "nals", "type": "ArrayExpression", "value": "[1,-1,2,0,2]" @@ -9935,14 +10103,14 @@ "comment": "", "meta": { "range": [ - 56068, - 56098 + 56725, + 56755 ], "filename": "astronomy.js", - "lineno": 1155, + "lineno": 1170, "columnno": 30, "code": { - "id": "astnode100004965", + "id": "astnode100004995", "name": "cls", "type": "ArrayExpression", "value": "[-2878,0,8,1232,0,4]" @@ -9958,14 +10126,14 @@ "comment": "", "meta": { "range": [ - 56108, - 56129 + 56765, + 56786 ], "filename": "astronomy.js", - "lineno": 1156, + "lineno": 1171, "columnno": 6, "code": { - "id": "astnode100004975", + "id": "astnode100005005", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,1,0]" @@ -9981,14 +10149,14 @@ "comment": "", "meta": { "range": [ - 56131, - 56161 + 56788, + 56818 ], "filename": "astronomy.js", - "lineno": 1156, + "lineno": 1171, "columnno": 29, "code": { - "id": "astnode100004982", + "id": "astnode100005012", "name": "cls", "type": "ArrayExpression", "value": "[-4230,0,5,-20,0,-2]" @@ -10004,14 +10172,14 @@ "comment": "", "meta": { "range": [ - 56171, - 56194 + 56828, + 56851 ], "filename": "astronomy.js", - "lineno": 1157, + "lineno": 1172, "columnno": 6, "code": { - "id": "astnode100004994", + "id": "astnode100005024", "name": "nals", "type": "ArrayExpression", "value": "[-1,-1,2,2,2]" @@ -10027,14 +10195,14 @@ "comment": "", "meta": { "range": [ - 56196, - 56226 + 56853, + 56883 ], "filename": "astronomy.js", - "lineno": 1157, + "lineno": 1172, "columnno": 31, "code": { - "id": "astnode100005003", + "id": "astnode100005033", "name": "cls", "type": "ArrayExpression", "value": "[-2819,0,7,1207,0,3]" @@ -10050,14 +10218,14 @@ "comment": "", "meta": { "range": [ - 56236, - 56258 + 56893, + 56915 ], "filename": "astronomy.js", - "lineno": 1158, + "lineno": 1173, "columnno": 6, "code": { - "id": "astnode100005013", + "id": "astnode100005043", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,0,0]" @@ -10073,14 +10241,14 @@ "comment": "", "meta": { "range": [ - 56260, - 56289 + 56917, + 56946 ], "filename": "astronomy.js", - "lineno": 1158, + "lineno": 1173, "columnno": 30, "code": { - "id": "astnode100005021", + "id": "astnode100005051", "name": "cls", "type": "ArrayExpression", "value": "[-4056,0,5,40,0,-2]" @@ -10096,14 +10264,14 @@ "comment": "", "meta": { "range": [ - 56299, - 56321 + 56956, + 56978 ], "filename": "astronomy.js", - "lineno": 1159, + "lineno": 1174, "columnno": 6, "code": { - "id": "astnode100005032", + "id": "astnode100005062", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,2,2]" @@ -10119,14 +10287,14 @@ "comment": "", "meta": { "range": [ - 56323, - 56354 + 56980, + 57011 ], "filename": "astronomy.js", - "lineno": 1159, + "lineno": 1174, "columnno": 30, "code": { - "id": "astnode100005040", + "id": "astnode100005070", "name": "cls", "type": "ArrayExpression", "value": "[-2647,0,11,1129,0,5]" @@ -10142,14 +10310,14 @@ "comment": "", "meta": { "range": [ - 56364, - 56386 + 57021, + 57043 ], "filename": "astronomy.js", - "lineno": 1160, + "lineno": 1175, "columnno": 6, "code": { - "id": "astnode100005050", + "id": "astnode100005080", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,0,0,1]" @@ -10165,14 +10333,14 @@ "comment": "", "meta": { "range": [ - 56388, - 56421 + 57045, + 57078 ], "filename": "astronomy.js", - "lineno": 1160, + "lineno": 1175, "columnno": 30, "code": { - "id": "astnode100005058", + "id": "astnode100005088", "name": "cls", "type": "ArrayExpression", "value": "[-2294,0,-10,1266,0,-4]" @@ -10188,14 +10356,14 @@ "comment": "", "meta": { "range": [ - 56431, - 56452 + 57088, + 57109 ], "filename": "astronomy.js", - "lineno": 1161, + "lineno": 1176, "columnno": 6, "code": { - "id": "astnode100005070", + "id": "astnode100005100", "name": "nals", "type": "ArrayExpression", "value": "[1,1,2,0,2]" @@ -10211,14 +10379,14 @@ "comment": "", "meta": { "range": [ - 56454, - 56486 + 57111, + 57143 ], "filename": "astronomy.js", - "lineno": 1161, + "lineno": 1176, "columnno": 29, "code": { - "id": "astnode100005077", + "id": "astnode100005107", "name": "cls", "type": "ArrayExpression", "value": "[2481,0,-7,-1062,0,-3]" @@ -10234,14 +10402,14 @@ "comment": "", "meta": { "range": [ - 56496, - 56517 + 57153, + 57174 ], "filename": "astronomy.js", - "lineno": 1162, + "lineno": 1177, "columnno": 6, "code": { - "id": "astnode100005089", + "id": "astnode100005119", "name": "nals", "type": "ArrayExpression", "value": "[2,0,0,0,1]" @@ -10257,14 +10425,14 @@ "comment": "", "meta": { "range": [ - 56519, - 56551 + 57176, + 57208 ], "filename": "astronomy.js", - "lineno": 1162, + "lineno": 1177, "columnno": 29, "code": { - "id": "astnode100005096", + "id": "astnode100005126", "name": "cls", "type": "ArrayExpression", "value": "[2179,0,-2,-1129,0,-2]" @@ -10280,14 +10448,14 @@ "comment": "", "meta": { "range": [ - 56561, - 56583 + 57218, + 57240 ], "filename": "astronomy.js", - "lineno": 1163, + "lineno": 1178, "columnno": 6, "code": { - "id": "astnode100005108", + "id": "astnode100005138", "name": "nals", "type": "ArrayExpression", "value": "[-1,1,0,1,0]" @@ -10303,14 +10471,14 @@ "comment": "", "meta": { "range": [ - 56585, - 56612 + 57242, + 57269 ], "filename": "astronomy.js", - "lineno": 1163, + "lineno": 1178, "columnno": 30, "code": { - "id": "astnode100005116", + "id": "astnode100005146", "name": "cls", "type": "ArrayExpression", "value": "[3276,0,1,-9,0,0]" @@ -10326,14 +10494,14 @@ "comment": "", "meta": { "range": [ - 56622, - 56643 + 57279, + 57300 ], "filename": "astronomy.js", - "lineno": 1164, + "lineno": 1179, "columnno": 6, "code": { - "id": "astnode100005126", + "id": "astnode100005156", "name": "nals", "type": "ArrayExpression", "value": "[1,1,0,0,0]" @@ -10349,14 +10517,14 @@ "comment": "", "meta": { "range": [ - 56645, - 56674 + 57302, + 57331 ], "filename": "astronomy.js", - "lineno": 1164, + "lineno": 1179, "columnno": 29, "code": { - "id": "astnode100005133", + "id": "astnode100005163", "name": "cls", "type": "ArrayExpression", "value": "[-3389,0,5,35,0,-2]" @@ -10372,14 +10540,14 @@ "comment": "", "meta": { "range": [ - 56684, - 56705 + 57341, + 57362 ], "filename": "astronomy.js", - "lineno": 1165, + "lineno": 1180, "columnno": 6, "code": { - "id": "astnode100005144", + "id": "astnode100005174", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,0,0]" @@ -10395,14 +10563,14 @@ "comment": "", "meta": { "range": [ - 56707, - 56738 + 57364, + 57395 ], "filename": "astronomy.js", - "lineno": 1165, + "lineno": 1180, "columnno": 29, "code": { - "id": "astnode100005151", + "id": "astnode100005181", "name": "cls", "type": "ArrayExpression", "value": "[3339,0,-13,-107,0,1]" @@ -10418,14 +10586,14 @@ "comment": "", "meta": { "range": [ - 56748, - 56771 + 57405, + 57428 ], "filename": "astronomy.js", - "lineno": 1166, + "lineno": 1181, "columnno": 6, "code": { - "id": "astnode100005162", + "id": "astnode100005192", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,-2,1]" @@ -10441,14 +10609,14 @@ "comment": "", "meta": { "range": [ - 56773, - 56805 + 57430, + 57462 ], "filename": "astronomy.js", - "lineno": 1166, + "lineno": 1181, "columnno": 31, "code": { - "id": "astnode100005171", + "id": "astnode100005201", "name": "cls", "type": "ArrayExpression", "value": "[-1987,0,-6,1073,0,-2]" @@ -10464,14 +10632,14 @@ "comment": "", "meta": { "range": [ - 56815, - 56836 + 57472, + 57493 ], "filename": "astronomy.js", - "lineno": 1167, + "lineno": 1182, "columnno": 6, "code": { - "id": "astnode100005183", + "id": "astnode100005213", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,0,2]" @@ -10487,14 +10655,14 @@ "comment": "", "meta": { "range": [ - 56838, - 56867 + 57495, + 57524 ], "filename": "astronomy.js", - "lineno": 1167, + "lineno": 1182, "columnno": 29, "code": { - "id": "astnode100005190", + "id": "astnode100005220", "name": "cls", "type": "ArrayExpression", "value": "[-1981,0,0,854,0,0]" @@ -10510,14 +10678,14 @@ "comment": "", "meta": { "range": [ - 56877, - 56899 + 57534, + 57556 ], "filename": "astronomy.js", - "lineno": 1168, + "lineno": 1183, "columnno": 6, "code": { - "id": "astnode100005200", + "id": "astnode100005230", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,1,0]" @@ -10533,14 +10701,14 @@ "comment": "", "meta": { "range": [ - 56901, - 56936 + 57558, + 57593 ], "filename": "astronomy.js", - "lineno": 1168, + "lineno": 1183, "columnno": 30, "code": { - "id": "astnode100005208", + "id": "astnode100005238", "name": "cls", "type": "ArrayExpression", "value": "[4026,0,-353,-553,0,-139]" @@ -10556,14 +10724,14 @@ "comment": "", "meta": { "range": [ - 56946, - 56967 + 57603, + 57624 ], "filename": "astronomy.js", - "lineno": 1169, + "lineno": 1184, "columnno": 6, "code": { - "id": "astnode100005220", + "id": "astnode100005250", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,1,2]" @@ -10579,14 +10747,14 @@ "comment": "", "meta": { "range": [ - 56969, - 57000 + 57626, + 57657 ], "filename": "astronomy.js", - "lineno": 1169, + "lineno": 1184, "columnno": 29, "code": { - "id": "astnode100005227", + "id": "astnode100005257", "name": "cls", "type": "ArrayExpression", "value": "[1660,0,-5,-710,0,-2]" @@ -10602,14 +10770,14 @@ "comment": "", "meta": { "range": [ - 57010, - 57032 + 57667, + 57689 ], "filename": "astronomy.js", - "lineno": 1170, + "lineno": 1185, "columnno": 6, "code": { - "id": "astnode100005239", + "id": "astnode100005269", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,4,2]" @@ -10625,14 +10793,14 @@ "comment": "", "meta": { "range": [ - 57034, - 57063 + 57691, + 57720 ], "filename": "astronomy.js", - "lineno": 1170, + "lineno": 1185, "columnno": 30, "code": { - "id": "astnode100005247", + "id": "astnode100005277", "name": "cls", "type": "ArrayExpression", "value": "[-1521,0,9,647,0,4]" @@ -10648,14 +10816,14 @@ "comment": "", "meta": { "range": [ - 57073, - 57095 + 57730, + 57752 ], "filename": "astronomy.js", - "lineno": 1171, + "lineno": 1186, "columnno": 6, "code": { - "id": "astnode100005257", + "id": "astnode100005287", "name": "nals", "type": "ArrayExpression", "value": "[-1,1,0,1,1]" @@ -10671,14 +10839,14 @@ "comment": "", "meta": { "range": [ - 57097, - 57126 + 57754, + 57783 ], "filename": "astronomy.js", - "lineno": 1171, + "lineno": 1186, "columnno": 30, "code": { - "id": "astnode100005265", + "id": "astnode100005295", "name": "cls", "type": "ArrayExpression", "value": "[1314,0,0,-700,0,0]" @@ -10694,14 +10862,14 @@ "comment": "", "meta": { "range": [ - 57136, - 57159 + 57793, + 57816 ], "filename": "astronomy.js", - "lineno": 1172, + "lineno": 1187, "columnno": 6, "code": { - "id": "astnode100005275", + "id": "astnode100005305", "name": "nals", "type": "ArrayExpression", "value": "[0,-2,2,-2,1]" @@ -10717,14 +10885,14 @@ "comment": "", "meta": { "range": [ - 57161, - 57190 + 57818, + 57847 ], "filename": "astronomy.js", - "lineno": 1172, + "lineno": 1187, "columnno": 31, "code": { - "id": "astnode100005284", + "id": "astnode100005314", "name": "cls", "type": "ArrayExpression", "value": "[-1283,0,0,672,0,0]" @@ -10740,14 +10908,14 @@ "comment": "", "meta": { "range": [ - 57200, - 57221 + 57857, + 57878 ], "filename": "astronomy.js", - "lineno": 1173, + "lineno": 1188, "columnno": 6, "code": { - "id": "astnode100005294", + "id": "astnode100005324", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,2,1]" @@ -10763,14 +10931,14 @@ "comment": "", "meta": { "range": [ - 57223, - 57252 + 57880, + 57909 ], "filename": "astronomy.js", - "lineno": 1173, + "lineno": 1188, "columnno": 29, "code": { - "id": "astnode100005301", + "id": "astnode100005331", "name": "cls", "type": "ArrayExpression", "value": "[-1331,0,8,663,0,4]" @@ -10786,14 +10954,14 @@ "comment": "", "meta": { "range": [ - 57262, - 57284 + 57919, + 57941 ], "filename": "astronomy.js", - "lineno": 1174, + "lineno": 1189, "columnno": 6, "code": { - "id": "astnode100005311", + "id": "astnode100005341", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,2,2]" @@ -10809,14 +10977,14 @@ "comment": "", "meta": { "range": [ - 57286, - 57317 + 57943, + 57974 ], "filename": "astronomy.js", - "lineno": 1174, + "lineno": 1189, "columnno": 30, "code": { - "id": "astnode100005319", + "id": "astnode100005349", "name": "cls", "type": "ArrayExpression", "value": "[1383,0,-2,-594,0,-2]" @@ -10832,14 +11000,14 @@ "comment": "", "meta": { "range": [ - 57327, - 57349 + 57984, + 58006 ], "filename": "astronomy.js", - "lineno": 1175, + "lineno": 1190, "columnno": 6, "code": { - "id": "astnode100005331", + "id": "astnode100005361", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,0,2]" @@ -10855,14 +11023,14 @@ "comment": "", "meta": { "range": [ - 57351, - 57380 + 58008, + 58037 ], "filename": "astronomy.js", - "lineno": 1175, + "lineno": 1190, "columnno": 30, "code": { - "id": "astnode100005339", + "id": "astnode100005369", "name": "cls", "type": "ArrayExpression", "value": "[1405,0,4,-610,0,2]" @@ -10878,14 +11046,14 @@ "comment": "", "meta": { "range": [ - 57390, - 57412 + 58047, + 58069 ], "filename": "astronomy.js", - "lineno": 1176, + "lineno": 1191, "columnno": 6, "code": { - "id": "astnode100005349", + "id": "astnode100005379", "name": "nals", "type": "ArrayExpression", "value": "[1,1,2,-2,2]" @@ -10901,14 +11069,14 @@ "comment": "", "meta": { "range": [ - 57414, - 57443 + 58071, + 58100 ], "filename": "astronomy.js", - "lineno": 1176, + "lineno": 1191, "columnno": 30, "code": { - "id": "astnode100005357", + "id": "astnode100005387", "name": "cls", "type": "ArrayExpression", "value": "[1290,0,0,-556,0,0]" @@ -10924,14 +11092,14 @@ "comment": "", "meta": { "range": [ - 57449, - 58445 + 58106, + 59102 ], "filename": "astronomy.js", - "lineno": 1178, + "lineno": 1193, "columnno": 0, "code": { - "id": "astnode100005366", + "id": "astnode100005396", "name": "iau2000b", "type": "FunctionDeclaration", "paramnames": [ @@ -10967,14 +11135,14 @@ "comment": "", "meta": { "range": [ - 57483, - 57484 + 58140, + 58141 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 8, "code": { - "id": "astnode100005371", + "id": "astnode100005401", "name": "i" } }, @@ -10990,14 +11158,14 @@ "comment": "", "meta": { "range": [ - 57486, - 57487 + 58143, + 58144 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 11, "code": { - "id": "astnode100005373", + "id": "astnode100005403", "name": "t" } }, @@ -11013,14 +11181,14 @@ "comment": "", "meta": { "range": [ - 57489, - 57491 + 58146, + 58148 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 14, "code": { - "id": "astnode100005375", + "id": "astnode100005405", "name": "el" } }, @@ -11036,14 +11204,14 @@ "comment": "", "meta": { "range": [ - 57493, - 57496 + 58150, + 58153 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 18, "code": { - "id": "astnode100005377", + "id": "astnode100005407", "name": "elp" } }, @@ -11059,14 +11227,14 @@ "comment": "", "meta": { "range": [ - 57498, - 57499 + 58155, + 58156 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 23, "code": { - "id": "astnode100005379", + "id": "astnode100005409", "name": "f" } }, @@ -11082,14 +11250,14 @@ "comment": "", "meta": { "range": [ - 57501, - 57502 + 58158, + 58159 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 26, "code": { - "id": "astnode100005381", + "id": "astnode100005411", "name": "d" } }, @@ -11105,14 +11273,14 @@ "comment": "", "meta": { "range": [ - 57504, - 57506 + 58161, + 58163 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 29, "code": { - "id": "astnode100005383", + "id": "astnode100005413", "name": "om" } }, @@ -11128,14 +11296,14 @@ "comment": "", "meta": { "range": [ - 57508, - 57511 + 58165, + 58168 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 33, "code": { - "id": "astnode100005385", + "id": "astnode100005415", "name": "arg" } }, @@ -11151,14 +11319,14 @@ "comment": "", "meta": { "range": [ - 57513, - 57515 + 58170, + 58172 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 38, "code": { - "id": "astnode100005387", + "id": "astnode100005417", "name": "dp" } }, @@ -11174,14 +11342,14 @@ "comment": "", "meta": { "range": [ - 57517, - 57519 + 58174, + 58176 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 42, "code": { - "id": "astnode100005389", + "id": "astnode100005419", "name": "de" } }, @@ -11197,14 +11365,14 @@ "comment": "", "meta": { "range": [ - 57521, - 57525 + 58178, + 58182 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 46, "code": { - "id": "astnode100005391", + "id": "astnode100005421", "name": "sarg" } }, @@ -11220,14 +11388,14 @@ "comment": "", "meta": { "range": [ - 57527, - 57531 + 58184, + 58188 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1194, "columnno": 52, "code": { - "id": "astnode100005393", + "id": "astnode100005423", "name": "carg" } }, @@ -11243,14 +11411,14 @@ "comment": "", "meta": { "range": [ - 57541, - 57545 + 58198, + 58202 ], "filename": "astronomy.js", - "lineno": 1180, + "lineno": 1195, "columnno": 8, "code": { - "id": "astnode100005396", + "id": "astnode100005426", "name": "nals" } }, @@ -11266,14 +11434,14 @@ "comment": "", "meta": { "range": [ - 57547, - 57550 + 58204, + 58207 ], "filename": "astronomy.js", - "lineno": 1180, + "lineno": 1195, "columnno": 14, "code": { - "id": "astnode100005398", + "id": "astnode100005428", "name": "cls" } }, @@ -11289,14 +11457,14 @@ "comment": "", "meta": { "range": [ - 57556, - 57620 + 58213, + 58277 ], "filename": "astronomy.js", - "lineno": 1181, + "lineno": 1196, "columnno": 4, "code": { - "id": "astnode100005400", + "id": "astnode100005430", "name": "mod", "type": "FunctionDeclaration", "paramnames": [ @@ -11316,14 +11484,14 @@ "comment": "", "meta": { "range": [ - 57625, - 57644 + 58282, + 58301 ], "filename": "astronomy.js", - "lineno": 1184, + "lineno": 1199, "columnno": 4, "code": { - "id": "astnode100005411", + "id": "astnode100005441", "name": "t", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -11342,14 +11510,14 @@ "comment": "", "meta": { "range": [ - 57650, - 57695 + 58307, + 58352 ], "filename": "astronomy.js", - "lineno": 1185, + "lineno": 1200, "columnno": 4, "code": { - "id": "astnode100005419", + "id": "astnode100005449", "name": "el", "type": "CallExpression", "funcscope": "iau2000b", @@ -11368,14 +11536,14 @@ "comment": "", "meta": { "range": [ - 57701, - 57746 + 58358, + 58403 ], "filename": "astronomy.js", - "lineno": 1186, + "lineno": 1201, "columnno": 4, "code": { - "id": "astnode100005429", + "id": "astnode100005459", "name": "elp", "type": "CallExpression", "funcscope": "iau2000b", @@ -11394,14 +11562,14 @@ "comment": "", "meta": { "range": [ - 57752, - 57796 + 58409, + 58453 ], "filename": "astronomy.js", - "lineno": 1187, + "lineno": 1202, "columnno": 4, "code": { - "id": "astnode100005439", + "id": "astnode100005469", "name": "f", "type": "CallExpression", "funcscope": "iau2000b", @@ -11420,14 +11588,14 @@ "comment": "", "meta": { "range": [ - 57802, - 57846 + 58459, + 58503 ], "filename": "astronomy.js", - "lineno": 1188, + "lineno": 1203, "columnno": 4, "code": { - "id": "astnode100005449", + "id": "astnode100005479", "name": "d", "type": "CallExpression", "funcscope": "iau2000b", @@ -11446,14 +11614,14 @@ "comment": "", "meta": { "range": [ - 57852, - 57894 + 58509, + 58551 ], "filename": "astronomy.js", - "lineno": 1189, + "lineno": 1204, "columnno": 4, "code": { - "id": "astnode100005459", + "id": "astnode100005489", "name": "om", "type": "CallExpression", "funcscope": "iau2000b", @@ -11472,14 +11640,14 @@ "comment": "", "meta": { "range": [ - 57900, - 57906 + 58557, + 58563 ], "filename": "astronomy.js", - "lineno": 1190, + "lineno": 1205, "columnno": 4, "code": { - "id": "astnode100005469", + "id": "astnode100005499", "name": "dp", "type": "Literal", "funcscope": "iau2000b", @@ -11498,14 +11666,14 @@ "comment": "", "meta": { "range": [ - 57912, - 57918 + 58569, + 58575 ], "filename": "astronomy.js", - "lineno": 1191, + "lineno": 1206, "columnno": 4, "code": { - "id": "astnode100005473", + "id": "astnode100005503", "name": "de", "type": "Literal", "funcscope": "iau2000b", @@ -11524,14 +11692,14 @@ "comment": "", "meta": { "range": [ - 57929, - 57935 + 58586, + 58592 ], "filename": "astronomy.js", - "lineno": 1192, + "lineno": 1207, "columnno": 9, "code": { - "id": "astnode100005477", + "id": "astnode100005507", "name": "i", "type": "Literal", "funcscope": "iau2000b", @@ -11550,14 +11718,14 @@ "comment": "", "meta": { "range": [ - 57960, - 57982 + 58617, + 58639 ], "filename": "astronomy.js", - "lineno": 1193, + "lineno": 1208, "columnno": 8, "code": { - "id": "astnode100005487", + "id": "astnode100005517", "name": "nals", "type": "MemberExpression", "funcscope": "iau2000b", @@ -11576,14 +11744,14 @@ "comment": "", "meta": { "range": [ - 57992, - 58012 + 58649, + 58669 ], "filename": "astronomy.js", - "lineno": 1194, + "lineno": 1209, "columnno": 8, "code": { - "id": "astnode100005495", + "id": "astnode100005525", "name": "cls", "type": "MemberExpression", "funcscope": "iau2000b", @@ -11602,14 +11770,14 @@ "comment": "", "meta": { "range": [ - 58022, - 58107 + 58679, + 58764 ], "filename": "astronomy.js", - "lineno": 1195, + "lineno": 1210, "columnno": 8, "code": { - "id": "astnode100005503", + "id": "astnode100005533", "name": "arg", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -11628,14 +11796,14 @@ "comment": "", "meta": { "range": [ - 58117, - 58137 + 58774, + 58794 ], "filename": "astronomy.js", - "lineno": 1196, + "lineno": 1211, "columnno": 8, "code": { - "id": "astnode100005537", + "id": "astnode100005567", "name": "sarg", "type": "CallExpression", "funcscope": "iau2000b", @@ -11654,14 +11822,14 @@ "comment": "", "meta": { "range": [ - 58147, - 58167 + 58804, + 58824 ], "filename": "astronomy.js", - "lineno": 1197, + "lineno": 1212, "columnno": 8, "code": { - "id": "astnode100005545", + "id": "astnode100005575", "name": "carg", "type": "CallExpression", "funcscope": "iau2000b", @@ -11680,14 +11848,14 @@ "comment": "", "meta": { "range": [ - 58177, - 58227 + 58834, + 58884 ], "filename": "astronomy.js", - "lineno": 1198, + "lineno": 1213, "columnno": 8, "code": { - "id": "astnode100005553", + "id": "astnode100005583", "name": "dp", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -11706,14 +11874,14 @@ "comment": "", "meta": { "range": [ - 58237, - 58287 + 58894, + 58944 ], "filename": "astronomy.js", - "lineno": 1199, + "lineno": 1214, "columnno": 8, "code": { - "id": "astnode100005573", + "id": "astnode100005603", "name": "de", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -11732,14 +11900,14 @@ "comment": "", "meta": { "range": [ - 58316, - 58371 + 58973, + 59028 ], "filename": "astronomy.js", - "lineno": 1202, + "lineno": 1217, "columnno": 8, "code": { - "id": "astnode100005594", + "id": "astnode100005624", "name": "dpsi", "type": "BinaryExpression", "value": "" @@ -11755,14 +11923,14 @@ "comment": "", "meta": { "range": [ - 58381, - 58436 + 59038, + 59093 ], "filename": "astronomy.js", - "lineno": 1203, + "lineno": 1218, "columnno": 8, "code": { - "id": "astnode100005605", + "id": "astnode100005635", "name": "deps", "type": "BinaryExpression", "value": "" @@ -11778,14 +11946,14 @@ "comment": "", "meta": { "range": [ - 58446, - 58579 + 59103, + 59236 ], "filename": "astronomy.js", - "lineno": 1206, + "lineno": 1221, "columnno": 0, "code": { - "id": "astnode100005616", + "id": "astnode100005646", "name": "nutation_angles", "type": "FunctionDeclaration", "paramnames": [ @@ -11807,14 +11975,14 @@ "comment": "", "meta": { "range": [ - 58487, - 58507 + 59144, + 59164 ], "filename": "astronomy.js", - "lineno": 1207, + "lineno": 1222, "columnno": 8, "code": { - "id": "astnode100005621", + "id": "astnode100005651", "name": "nut", "type": "CallExpression", "value": "" @@ -11832,14 +12000,14 @@ "comment": "", "meta": { "range": [ - 58522, - 58547 + 59179, + 59204 ], "filename": "astronomy.js", - "lineno": 1208, + "lineno": 1223, "columnno": 13, "code": { - "id": "astnode100005628", + "id": "astnode100005658", "name": "dpsi", "type": "BinaryExpression", "value": "" @@ -11855,14 +12023,14 @@ "comment": "", "meta": { "range": [ - 58549, - 58574 + 59206, + 59231 ], "filename": "astronomy.js", - "lineno": 1208, + "lineno": 1223, "columnno": 40, "code": { - "id": "astnode100005634", + "id": "astnode100005664", "name": "deps", "type": "BinaryExpression", "value": "" @@ -11878,14 +12046,14 @@ "comment": "", "meta": { "range": [ - 58580, - 58819 + 59237, + 59476 ], "filename": "astronomy.js", - "lineno": 1210, + "lineno": 1225, "columnno": 0, "code": { - "id": "astnode100005640", + "id": "astnode100005670", "name": "mean_obliq", "type": "FunctionDeclaration", "paramnames": [ @@ -11908,14 +12076,14 @@ "comment": "", "meta": { "range": [ - 58616, - 58635 + 59273, + 59292 ], "filename": "astronomy.js", - "lineno": 1211, + "lineno": 1226, "columnno": 8, "code": { - "id": "astnode100005645", + "id": "astnode100005675", "name": "t", "type": "BinaryExpression", "value": "" @@ -11933,14 +12101,14 @@ "comment": "", "meta": { "range": [ - 58645, - 58790 + 59302, + 59447 ], "filename": "astronomy.js", - "lineno": 1212, + "lineno": 1227, "columnno": 8, "code": { - "id": "astnode100005653", + "id": "astnode100005683", "name": "asec", "type": "BinaryExpression", "value": "" @@ -11958,14 +12126,14 @@ "comment": "", "meta": { "range": [ - 58824, - 58836 + 59481, + 59493 ], "filename": "astronomy.js", - "lineno": 1219, + "lineno": 1234, "columnno": 4, "code": { - "id": "astnode100005682", + "id": "astnode100005712", "name": "cache_e_tilt" } }, @@ -11980,14 +12148,14 @@ "comment": "", "meta": { "range": [ - 58838, - 59344 + 59495, + 60001 ], "filename": "astronomy.js", - "lineno": 1220, + "lineno": 1235, "columnno": 0, "code": { - "id": "astnode100005684", + "id": "astnode100005714", "name": "e_tilt", "type": "FunctionDeclaration", "paramnames": [ @@ -12012,14 +12180,14 @@ "comment": "", "meta": { "range": [ - 58949, - 58976 + 59606, + 59633 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1237, "columnno": 14, "code": { - "id": "astnode100005707", + "id": "astnode100005737", "name": "nut", "type": "CallExpression", "value": "" @@ -12037,14 +12205,14 @@ "comment": "", "meta": { "range": [ - 58992, - 59018 + 59649, + 59675 ], "filename": "astronomy.js", - "lineno": 1223, + "lineno": 1238, "columnno": 14, "code": { - "id": "astnode100005713", + "id": "astnode100005743", "name": "mean_ob", "type": "CallExpression", "value": "" @@ -12062,14 +12230,14 @@ "comment": "", "meta": { "range": [ - 59034, - 59071 + 59691, + 59728 ], "filename": "astronomy.js", - "lineno": 1224, + "lineno": 1239, "columnno": 14, "code": { - "id": "astnode100005719", + "id": "astnode100005749", "name": "true_ob", "type": "BinaryExpression", "value": "" @@ -12087,14 +12255,14 @@ "comment": "", "meta": { "range": [ - 59081, - 59310 + 59738, + 59967 ], "filename": "astronomy.js", - "lineno": 1225, + "lineno": 1240, "columnno": 8, "code": { - "id": "astnode100005729", + "id": "astnode100005759", "name": "cache_e_tilt", "type": "ObjectExpression", "funcscope": "e_tilt", @@ -12113,14 +12281,14 @@ "comment": "", "meta": { "range": [ - 59110, - 59121 + 59767, + 59778 ], "filename": "astronomy.js", - "lineno": 1226, + "lineno": 1241, "columnno": 12, "code": { - "id": "astnode100005732", + "id": "astnode100005762", "name": "tt", "type": "MemberExpression", "value": "time.tt" @@ -12137,14 +12305,14 @@ "comment": "", "meta": { "range": [ - 59135, - 59149 + 59792, + 59806 ], "filename": "astronomy.js", - "lineno": 1227, + "lineno": 1242, "columnno": 12, "code": { - "id": "astnode100005736", + "id": "astnode100005766", "name": "dpsi", "type": "MemberExpression", "value": "nut.dpsi" @@ -12161,14 +12329,14 @@ "comment": "", "meta": { "range": [ - 59163, - 59177 + 59820, + 59834 ], "filename": "astronomy.js", - "lineno": 1228, + "lineno": 1243, "columnno": 12, "code": { - "id": "astnode100005740", + "id": "astnode100005770", "name": "deps", "type": "MemberExpression", "value": "nut.deps" @@ -12185,14 +12353,14 @@ "comment": "", "meta": { "range": [ - 59191, - 59246 + 59848, + 59903 ], "filename": "astronomy.js", - "lineno": 1229, + "lineno": 1244, "columnno": 12, "code": { - "id": "astnode100005744", + "id": "astnode100005774", "name": "ee", "type": "BinaryExpression", "value": "" @@ -12209,14 +12377,14 @@ "comment": "", "meta": { "range": [ - 59260, - 59273 + 59917, + 59930 ], "filename": "astronomy.js", - "lineno": 1230, + "lineno": 1245, "columnno": 12, "code": { - "id": "astnode100005760", + "id": "astnode100005790", "name": "mobl", "type": "Identifier", "value": "mean_ob" @@ -12233,14 +12401,14 @@ "comment": "", "meta": { "range": [ - 59287, - 59300 + 59944, + 59957 ], "filename": "astronomy.js", - "lineno": 1231, + "lineno": 1246, "columnno": 12, "code": { - "id": "astnode100005762", + "id": "astnode100005792", "name": "tobl", "type": "Identifier", "value": "true_ob" @@ -12257,14 +12425,14 @@ "comment": "", "meta": { "range": [ - 59345, - 59621 + 60002, + 60278 ], "filename": "astronomy.js", - "lineno": 1236, + "lineno": 1251, "columnno": 0, "code": { - "id": "astnode100005766", + "id": "astnode100005796", "name": "ecl2equ_vec", "type": "FunctionDeclaration", "paramnames": [ @@ -12289,14 +12457,14 @@ "comment": "", "meta": { "range": [ - 59387, - 59427 + 60044, + 60084 ], "filename": "astronomy.js", - "lineno": 1237, + "lineno": 1252, "columnno": 8, "code": { - "id": "astnode100005772", + "id": "astnode100005802", "name": "obl", "type": "BinaryExpression", "value": "" @@ -12314,14 +12482,14 @@ "comment": "", "meta": { "range": [ - 59437, - 59460 + 60094, + 60117 ], "filename": "astronomy.js", - "lineno": 1238, + "lineno": 1253, "columnno": 8, "code": { - "id": "astnode100005782", + "id": "astnode100005812", "name": "cos_obl", "type": "CallExpression", "value": "" @@ -12339,14 +12507,14 @@ "comment": "", "meta": { "range": [ - 59470, - 59493 + 60127, + 60150 ], "filename": "astronomy.js", - "lineno": 1239, + "lineno": 1254, "columnno": 8, "code": { - "id": "astnode100005790", + "id": "astnode100005820", "name": "sin_obl", "type": "CallExpression", "value": "" @@ -12364,14 +12532,14 @@ "comment": "", "meta": { "range": [ - 59622, - 59647 + 60279, + 60304 ], "filename": "astronomy.js", - "lineno": 1246, + "lineno": 1261, "columnno": 0, "code": { - "id": "astnode100005825", + "id": "astnode100005855", "name": "exports.CalcMoonCount", "type": "Literal", "value": 0, @@ -12388,14 +12556,14 @@ "comment": "", "meta": { "range": [ - 59649, - 71576 + 60306, + 72233 ], "filename": "astronomy.js", - "lineno": 1247, + "lineno": 1262, "columnno": 0, "code": { - "id": "astnode100005830", + "id": "astnode100005860", "name": "CalcMoon", "type": "FunctionDeclaration", "paramnames": [ @@ -12464,14 +12632,14 @@ "comment": "", "meta": { "range": [ - 59714, - 59733 + 60371, + 60390 ], "filename": "astronomy.js", - "lineno": 1249, + "lineno": 1264, "columnno": 10, "code": { - "id": "astnode100005840", + "id": "astnode100005870", "name": "T", "type": "BinaryExpression", "value": "" @@ -12489,14 +12657,14 @@ "comment": "", "meta": { "range": [ - 59739, - 59948 + 60396, + 60605 ], "filename": "astronomy.js", - "lineno": 1250, + "lineno": 1265, "columnno": 4, "code": { - "id": "astnode100005847", + "id": "astnode100005877", "name": "DeclareArray1", "type": "FunctionDeclaration", "paramnames": [ @@ -12521,14 +12689,14 @@ "comment": "", "meta": { "range": [ - 59790, - 59800 + 60447, + 60457 ], "filename": "astronomy.js", - "lineno": 1251, + "lineno": 1266, "columnno": 14, "code": { - "id": "astnode100005853", + "id": "astnode100005883", "name": "array", "type": "ArrayExpression", "value": "[]" @@ -12546,14 +12714,14 @@ "comment": "", "meta": { "range": [ - 59814, - 59815 + 60471, + 60472 ], "filename": "astronomy.js", - "lineno": 1252, + "lineno": 1267, "columnno": 12, "code": { - "id": "astnode100005857", + "id": "astnode100005887", "name": "i" } }, @@ -12569,14 +12737,14 @@ "comment": "", "meta": { "range": [ - 59830, - 59835 + 60487, + 60492 ], "filename": "astronomy.js", - "lineno": 1253, + "lineno": 1268, "columnno": 13, "code": { - "id": "astnode100005860", + "id": "astnode100005890", "name": "i", "type": "Literal", "funcscope": "CalcMoon~DeclareArray1", @@ -12595,14 +12763,14 @@ "comment": "", "meta": { "range": [ - 59916, - 59925 + 60573, + 60582 ], "filename": "astronomy.js", - "lineno": 1256, + "lineno": 1271, "columnno": 17, "code": { - "id": "astnode100005879", + "id": "astnode100005909", "name": "min", "type": "Identifier", "value": "xmin" @@ -12618,14 +12786,14 @@ "comment": "", "meta": { "range": [ - 59927, - 59939 + 60584, + 60596 ], "filename": "astronomy.js", - "lineno": 1256, + "lineno": 1271, "columnno": 28, "code": { - "id": "astnode100005881", + "id": "astnode100005911", "name": "array", "type": "Identifier", "value": "array" @@ -12641,14 +12809,14 @@ "comment": "", "meta": { "range": [ - 59953, - 60198 + 60610, + 60855 ], "filename": "astronomy.js", - "lineno": 1258, + "lineno": 1273, "columnno": 4, "code": { - "id": "astnode100005883", + "id": "astnode100005913", "name": "DeclareArray2", "type": "FunctionDeclaration", "paramnames": [ @@ -12675,14 +12843,14 @@ "comment": "", "meta": { "range": [ - 60016, - 60026 + 60673, + 60683 ], "filename": "astronomy.js", - "lineno": 1259, + "lineno": 1274, "columnno": 14, "code": { - "id": "astnode100005891", + "id": "astnode100005921", "name": "array", "type": "ArrayExpression", "value": "[]" @@ -12700,14 +12868,14 @@ "comment": "", "meta": { "range": [ - 60040, - 60041 + 60697, + 60698 ], "filename": "astronomy.js", - "lineno": 1260, + "lineno": 1275, "columnno": 12, "code": { - "id": "astnode100005895", + "id": "astnode100005925", "name": "i" } }, @@ -12723,14 +12891,14 @@ "comment": "", "meta": { "range": [ - 60056, - 60061 + 60713, + 60718 ], "filename": "astronomy.js", - "lineno": 1261, + "lineno": 1276, "columnno": 13, "code": { - "id": "astnode100005898", + "id": "astnode100005928", "name": "i", "type": "Literal", "funcscope": "CalcMoon~DeclareArray2", @@ -12749,14 +12917,14 @@ "comment": "", "meta": { "range": [ - 60166, - 60175 + 60823, + 60832 ], "filename": "astronomy.js", - "lineno": 1264, + "lineno": 1279, "columnno": 17, "code": { - "id": "astnode100005920", + "id": "astnode100005950", "name": "min", "type": "Identifier", "value": "xmin" @@ -12772,14 +12940,14 @@ "comment": "", "meta": { "range": [ - 60177, - 60189 + 60834, + 60846 ], "filename": "astronomy.js", - "lineno": 1264, + "lineno": 1279, "columnno": 28, "code": { - "id": "astnode100005922", + "id": "astnode100005952", "name": "array", "type": "Identifier", "value": "array" @@ -12795,14 +12963,14 @@ "comment": "", "meta": { "range": [ - 60203, - 60311 + 60860, + 60968 ], "filename": "astronomy.js", - "lineno": 1266, + "lineno": 1281, "columnno": 4, "code": { - "id": "astnode100005924", + "id": "astnode100005954", "name": "ArrayGet2", "type": "FunctionDeclaration", "paramnames": [ @@ -12827,14 +12995,14 @@ "comment": "", "meta": { "range": [ - 60247, - 60269 + 60904, + 60926 ], "filename": "astronomy.js", - "lineno": 1267, + "lineno": 1282, "columnno": 14, "code": { - "id": "astnode100005931", + "id": "astnode100005961", "name": "m", "type": "MemberExpression", "value": "a.array[undefined]" @@ -12852,14 +13020,14 @@ "comment": "", "meta": { "range": [ - 60316, - 60424 + 60973, + 61081 ], "filename": "astronomy.js", - "lineno": 1270, + "lineno": 1285, "columnno": 4, "code": { - "id": "astnode100005952", + "id": "astnode100005982", "name": "ArraySet2", "type": "FunctionDeclaration", "paramnames": [ @@ -12886,14 +13054,14 @@ "comment": "", "meta": { "range": [ - 60363, - 60385 + 61020, + 61042 ], "filename": "astronomy.js", - "lineno": 1271, + "lineno": 1286, "columnno": 14, "code": { - "id": "astnode100005960", + "id": "astnode100005990", "name": "m", "type": "MemberExpression", "value": "a.array[undefined]" @@ -12911,14 +13079,14 @@ "comment": "", "meta": { "range": [ - 60395, - 60417 + 61052, + 61074 ], "filename": "astronomy.js", - "lineno": 1272, + "lineno": 1287, "columnno": 8, "code": { - "id": "astnode100005972", + "id": "astnode100006002", "name": "m.array[undefined]", "type": "Identifier", "funcscope": "CalcMoon~ArraySet2", @@ -12937,14 +13105,14 @@ "comment": "", "meta": { "range": [ - 60433, - 60434 + 61090, + 61091 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 8, "code": { - "id": "astnode100005984", + "id": "astnode100006014", "name": "S" } }, @@ -12960,14 +13128,14 @@ "comment": "", "meta": { "range": [ - 60436, - 60439 + 61093, + 61096 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 11, "code": { - "id": "astnode100005986", + "id": "astnode100006016", "name": "MAX" } }, @@ -12983,14 +13151,14 @@ "comment": "", "meta": { "range": [ - 60441, - 60444 + 61098, + 61101 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 16, "code": { - "id": "astnode100005988", + "id": "astnode100006018", "name": "ARG" } }, @@ -13006,14 +13174,14 @@ "comment": "", "meta": { "range": [ - 60446, - 60449 + 61103, + 61106 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 21, "code": { - "id": "astnode100005990", + "id": "astnode100006020", "name": "FAC" } }, @@ -13029,14 +13197,14 @@ "comment": "", "meta": { "range": [ - 60451, - 60452 + 61108, + 61109 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 26, "code": { - "id": "astnode100005992", + "id": "astnode100006022", "name": "I" } }, @@ -13052,14 +13220,14 @@ "comment": "", "meta": { "range": [ - 60454, - 60455 + 61111, + 61112 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 29, "code": { - "id": "astnode100005994", + "id": "astnode100006024", "name": "J" } }, @@ -13075,14 +13243,14 @@ "comment": "", "meta": { "range": [ - 60457, - 60459 + 61114, + 61116 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 32, "code": { - "id": "astnode100005996", + "id": "astnode100006026", "name": "T2" } }, @@ -13098,14 +13266,14 @@ "comment": "", "meta": { "range": [ - 60461, - 60465 + 61118, + 61122 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 36, "code": { - "id": "astnode100005998", + "id": "astnode100006028", "name": "DGAM" } }, @@ -13121,14 +13289,14 @@ "comment": "", "meta": { "range": [ - 60467, - 60471 + 61124, + 61128 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 42, "code": { - "id": "astnode100006000", + "id": "astnode100006030", "name": "DLAM" } }, @@ -13144,14 +13312,14 @@ "comment": "", "meta": { "range": [ - 60473, - 60474 + 61130, + 61131 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 48, "code": { - "id": "astnode100006002", + "id": "astnode100006032", "name": "N" } }, @@ -13167,14 +13335,14 @@ "comment": "", "meta": { "range": [ - 60476, - 60481 + 61133, + 61138 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 51, "code": { - "id": "astnode100006004", + "id": "astnode100006034", "name": "GAM1C" } }, @@ -13190,14 +13358,14 @@ "comment": "", "meta": { "range": [ - 60483, - 60488 + 61140, + 61145 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 58, "code": { - "id": "astnode100006006", + "id": "astnode100006036", "name": "SINPI" } }, @@ -13213,14 +13381,14 @@ "comment": "", "meta": { "range": [ - 60490, - 60492 + 61147, + 61149 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 65, "code": { - "id": "astnode100006008", + "id": "astnode100006038", "name": "L0" } }, @@ -13236,14 +13404,14 @@ "comment": "", "meta": { "range": [ - 60494, - 60495 + 61151, + 61152 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 69, "code": { - "id": "astnode100006010", + "id": "astnode100006040", "name": "L" } }, @@ -13259,14 +13427,14 @@ "comment": "", "meta": { "range": [ - 60497, - 60499 + 61154, + 61156 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 72, "code": { - "id": "astnode100006012", + "id": "astnode100006042", "name": "LS" } }, @@ -13282,14 +13450,14 @@ "comment": "", "meta": { "range": [ - 60501, - 60502 + 61158, + 61159 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 76, "code": { - "id": "astnode100006014", + "id": "astnode100006044", "name": "F" } }, @@ -13305,14 +13473,14 @@ "comment": "", "meta": { "range": [ - 60504, - 60505 + 61161, + 61162 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 79, "code": { - "id": "astnode100006016", + "id": "astnode100006046", "name": "D" } }, @@ -13328,14 +13496,14 @@ "comment": "", "meta": { "range": [ - 60507, - 60510 + 61164, + 61167 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 82, "code": { - "id": "astnode100006018", + "id": "astnode100006048", "name": "DL0" } }, @@ -13351,14 +13519,14 @@ "comment": "", "meta": { "range": [ - 60512, - 60514 + 61169, + 61171 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 87, "code": { - "id": "astnode100006020", + "id": "astnode100006050", "name": "DL" } }, @@ -13374,14 +13542,14 @@ "comment": "", "meta": { "range": [ - 60516, - 60519 + 61173, + 61176 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 91, "code": { - "id": "astnode100006022", + "id": "astnode100006052", "name": "DLS" } }, @@ -13397,14 +13565,14 @@ "comment": "", "meta": { "range": [ - 60521, - 60523 + 61178, + 61180 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 96, "code": { - "id": "astnode100006024", + "id": "astnode100006054", "name": "DF" } }, @@ -13420,14 +13588,14 @@ "comment": "", "meta": { "range": [ - 60525, - 60527 + 61182, + 61184 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 100, "code": { - "id": "astnode100006026", + "id": "astnode100006056", "name": "DD" } }, @@ -13443,14 +13611,14 @@ "comment": "", "meta": { "range": [ - 60529, - 60531 + 61186, + 61188 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1289, "columnno": 104, "code": { - "id": "astnode100006028", + "id": "astnode100006058", "name": "DS" } }, @@ -13466,14 +13634,14 @@ "comment": "", "meta": { "range": [ - 60541, - 60577 + 61198, + 61234 ], "filename": "astronomy.js", - "lineno": 1275, + "lineno": 1290, "columnno": 8, "code": { - "id": "astnode100006031", + "id": "astnode100006061", "name": "coArray", "type": "CallExpression", "value": "" @@ -13491,14 +13659,14 @@ "comment": "", "meta": { "range": [ - 60587, - 60623 + 61244, + 61280 ], "filename": "astronomy.js", - "lineno": 1276, + "lineno": 1291, "columnno": 8, "code": { - "id": "astnode100006041", + "id": "astnode100006071", "name": "siArray", "type": "CallExpression", "value": "" @@ -13516,14 +13684,14 @@ "comment": "", "meta": { "range": [ - 60629, - 60695 + 61286, + 61352 ], "filename": "astronomy.js", - "lineno": 1277, + "lineno": 1292, "columnno": 4, "code": { - "id": "astnode100006050", + "id": "astnode100006080", "name": "CO", "type": "FunctionDeclaration", "paramnames": [ @@ -13544,14 +13712,14 @@ "comment": "", "meta": { "range": [ - 60700, - 60766 + 61357, + 61423 ], "filename": "astronomy.js", - "lineno": 1280, + "lineno": 1295, "columnno": 4, "code": { - "id": "astnode100006061", + "id": "astnode100006091", "name": "SI", "type": "FunctionDeclaration", "paramnames": [ @@ -13572,14 +13740,14 @@ "comment": "", "meta": { "range": [ - 60771, - 60846 + 61428, + 61503 ], "filename": "astronomy.js", - "lineno": 1283, + "lineno": 1298, "columnno": 4, "code": { - "id": "astnode100006072", + "id": "astnode100006102", "name": "SetCO", "type": "FunctionDeclaration", "paramnames": [ @@ -13601,14 +13769,14 @@ "comment": "", "meta": { "range": [ - 60851, - 60926 + 61508, + 61583 ], "filename": "astronomy.js", - "lineno": 1286, + "lineno": 1301, "columnno": 4, "code": { - "id": "astnode100006085", + "id": "astnode100006115", "name": "SetSI", "type": "FunctionDeclaration", "paramnames": [ @@ -13630,14 +13798,14 @@ "comment": "", "meta": { "range": [ - 60931, - 61028 + 61588, + 61685 ], "filename": "astronomy.js", - "lineno": 1289, + "lineno": 1304, "columnno": 4, "code": { - "id": "astnode100006098", + "id": "astnode100006128", "name": "AddThe", "type": "FunctionDeclaration", "paramnames": [ @@ -13661,14 +13829,14 @@ "comment": "", "meta": { "range": [ - 61033, - 61095 + 61690, + 61752 ], "filename": "astronomy.js", - "lineno": 1292, + "lineno": 1307, "columnno": 4, "code": { - "id": "astnode100006123", + "id": "astnode100006153", "name": "Sine", "type": "FunctionDeclaration", "paramnames": [ @@ -13688,14 +13856,14 @@ "comment": "", "meta": { "range": [ - 61100, - 61110 + 61757, + 61767 ], "filename": "astronomy.js", - "lineno": 1295, + "lineno": 1310, "columnno": 4, "code": { - "id": "astnode100006136", + "id": "astnode100006166", "name": "T2", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -13714,14 +13882,14 @@ "comment": "", "meta": { "range": [ - 61116, - 61124 + 61773, + 61781 ], "filename": "astronomy.js", - "lineno": 1296, + "lineno": 1311, "columnno": 4, "code": { - "id": "astnode100006142", + "id": "astnode100006172", "name": "DLAM", "type": "Literal", "funcscope": "CalcMoon", @@ -13740,14 +13908,14 @@ "comment": "", "meta": { "range": [ - 61130, - 61136 + 61787, + 61793 ], "filename": "astronomy.js", - "lineno": 1297, + "lineno": 1312, "columnno": 4, "code": { - "id": "astnode100006146", + "id": "astnode100006176", "name": "DS", "type": "Literal", "funcscope": "CalcMoon", @@ -13766,14 +13934,14 @@ "comment": "", "meta": { "range": [ - 61142, - 61151 + 61799, + 61808 ], "filename": "astronomy.js", - "lineno": 1298, + "lineno": 1313, "columnno": 4, "code": { - "id": "astnode100006150", + "id": "astnode100006180", "name": "GAM1C", "type": "Literal", "funcscope": "CalcMoon", @@ -13792,14 +13960,14 @@ "comment": "", "meta": { "range": [ - 61157, - 61174 + 61814, + 61831 ], "filename": "astronomy.js", - "lineno": 1299, + "lineno": 1314, "columnno": 4, "code": { - "id": "astnode100006154", + "id": "astnode100006184", "name": "SINPI", "type": "Literal", "funcscope": "CalcMoon", @@ -13818,14 +13986,14 @@ "comment": "", "meta": { "range": [ - 61184, - 61216 + 61841, + 61873 ], "filename": "astronomy.js", - "lineno": 1300, + "lineno": 1315, "columnno": 8, "code": { - "id": "astnode100006158", + "id": "astnode100006188", "name": "S1", "type": "CallExpression", "value": "" @@ -13843,14 +14011,14 @@ "comment": "", "meta": { "range": [ - 61226, - 61258 + 61883, + 61915 ], "filename": "astronomy.js", - "lineno": 1301, + "lineno": 1316, "columnno": 8, "code": { - "id": "astnode100006168", + "id": "astnode100006198", "name": "S2", "type": "CallExpression", "value": "" @@ -13868,14 +14036,14 @@ "comment": "", "meta": { "range": [ - 61268, - 61300 + 61925, + 61957 ], "filename": "astronomy.js", - "lineno": 1302, + "lineno": 1317, "columnno": 8, "code": { - "id": "astnode100006178", + "id": "astnode100006208", "name": "S3", "type": "CallExpression", "value": "" @@ -13893,14 +14061,14 @@ "comment": "", "meta": { "range": [ - 61310, - 61342 + 61967, + 61999 ], "filename": "astronomy.js", - "lineno": 1303, + "lineno": 1318, "columnno": 8, "code": { - "id": "astnode100006188", + "id": "astnode100006218", "name": "S4", "type": "CallExpression", "value": "" @@ -13918,14 +14086,14 @@ "comment": "", "meta": { "range": [ - 61352, - 61384 + 62009, + 62041 ], "filename": "astronomy.js", - "lineno": 1304, + "lineno": 1319, "columnno": 8, "code": { - "id": "astnode100006198", + "id": "astnode100006228", "name": "S5", "type": "CallExpression", "value": "" @@ -13943,14 +14111,14 @@ "comment": "", "meta": { "range": [ - 61394, - 61426 + 62051, + 62083 ], "filename": "astronomy.js", - "lineno": 1305, + "lineno": 1320, "columnno": 8, "code": { - "id": "astnode100006208", + "id": "astnode100006238", "name": "S6", "type": "CallExpression", "value": "" @@ -13968,14 +14136,14 @@ "comment": "", "meta": { "range": [ - 61436, - 61468 + 62093, + 62125 ], "filename": "astronomy.js", - "lineno": 1306, + "lineno": 1321, "columnno": 8, "code": { - "id": "astnode100006218", + "id": "astnode100006248", "name": "S7", "type": "CallExpression", "value": "" @@ -13993,14 +14161,14 @@ "comment": "", "meta": { "range": [ - 61474, - 61550 + 62131, + 62207 ], "filename": "astronomy.js", - "lineno": 1307, + "lineno": 1322, "columnno": 4, "code": { - "id": "astnode100006228", + "id": "astnode100006258", "name": "DL0", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14019,14 +14187,14 @@ "comment": "", "meta": { "range": [ - 61556, - 61631 + 62213, + 62288 ], "filename": "astronomy.js", - "lineno": 1308, + "lineno": 1323, "columnno": 4, "code": { - "id": "astnode100006254", + "id": "astnode100006284", "name": "DL", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14045,14 +14213,14 @@ "comment": "", "meta": { "range": [ - 61637, - 61665 + 62294, + 62322 ], "filename": "astronomy.js", - "lineno": 1309, + "lineno": 1324, "columnno": 4, "code": { - "id": "astnode100006280", + "id": "astnode100006310", "name": "DLS", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14071,14 +14239,14 @@ "comment": "", "meta": { "range": [ - 61671, - 61760 + 62328, + 62417 ], "filename": "astronomy.js", - "lineno": 1310, + "lineno": 1325, "columnno": 4, "code": { - "id": "astnode100006291", + "id": "astnode100006321", "name": "DF", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14097,14 +14265,14 @@ "comment": "", "meta": { "range": [ - 61766, - 61780 + 62423, + 62437 ], "filename": "astronomy.js", - "lineno": 1311, + "lineno": 1326, "columnno": 4, "code": { - "id": "astnode100006321", + "id": "astnode100006351", "name": "DD", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14123,14 +14291,14 @@ "comment": "", "meta": { "range": [ - 61786, - 61926 + 62443, + 62583 ], "filename": "astronomy.js", - "lineno": 1312, + "lineno": 1327, "columnno": 4, "code": { - "id": "astnode100006327", + "id": "astnode100006357", "name": "DGAM", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14149,14 +14317,14 @@ "comment": "", "meta": { "range": [ - 61932, - 62009 + 62589, + 62666 ], "filename": "astronomy.js", - "lineno": 1315, + "lineno": 1330, "columnno": 4, "code": { - "id": "astnode100006360", + "id": "astnode100006390", "name": "L0", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14175,14 +14343,14 @@ "comment": "", "meta": { "range": [ - 62015, - 62090 + 62672, + 62747 ], "filename": "astronomy.js", - "lineno": 1316, + "lineno": 1331, "columnno": 4, "code": { - "id": "astnode100006380", + "id": "astnode100006410", "name": "L", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14201,14 +14369,14 @@ "comment": "", "meta": { "range": [ - 62096, - 62171 + 62753, + 62828 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1332, "columnno": 4, "code": { - "id": "astnode100006400", + "id": "astnode100006430", "name": "LS", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14227,14 +14395,14 @@ "comment": "", "meta": { "range": [ - 62177, - 62252 + 62834, + 62909 ], "filename": "astronomy.js", - "lineno": 1318, + "lineno": 1333, "columnno": 4, "code": { - "id": "astnode100006420", + "id": "astnode100006450", "name": "F", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14253,14 +14421,14 @@ "comment": "", "meta": { "range": [ - 62258, - 62333 + 62915, + 62990 ], "filename": "astronomy.js", - "lineno": 1319, + "lineno": 1334, "columnno": 4, "code": { - "id": "astnode100006440", + "id": "astnode100006470", "name": "D", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14279,14 +14447,14 @@ "comment": "", "meta": { "range": [ - 62344, - 62349 + 63001, + 63006 ], "filename": "astronomy.js", - "lineno": 1320, + "lineno": 1335, "columnno": 9, "code": { - "id": "astnode100006460", + "id": "astnode100006490", "name": "I", "type": "Literal", "funcscope": "CalcMoon", @@ -14305,14 +14473,14 @@ "comment": "", "meta": { "range": [ - 62423, - 62430 + 63080, + 63087 ], "filename": "astronomy.js", - "lineno": 1323, + "lineno": 1338, "columnno": 16, "code": { - "id": "astnode100006474", + "id": "astnode100006504", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14331,14 +14499,14 @@ "comment": "", "meta": { "range": [ - 62448, - 62455 + 63105, + 63112 ], "filename": "astronomy.js", - "lineno": 1324, + "lineno": 1339, "columnno": 16, "code": { - "id": "astnode100006478", + "id": "astnode100006508", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14357,14 +14525,14 @@ "comment": "", "meta": { "range": [ - 62473, - 62490 + 63130, + 63147 ], "filename": "astronomy.js", - "lineno": 1325, + "lineno": 1340, "columnno": 16, "code": { - "id": "astnode100006482", + "id": "astnode100006512", "name": "FAC", "type": "Literal", "funcscope": "CalcMoon", @@ -14383,14 +14551,14 @@ "comment": "", "meta": { "range": [ - 62551, - 62559 + 63208, + 63216 ], "filename": "astronomy.js", - "lineno": 1328, + "lineno": 1343, "columnno": 16, "code": { - "id": "astnode100006489", + "id": "astnode100006519", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14409,14 +14577,14 @@ "comment": "", "meta": { "range": [ - 62577, - 62584 + 63234, + 63241 ], "filename": "astronomy.js", - "lineno": 1329, + "lineno": 1344, "columnno": 16, "code": { - "id": "astnode100006493", + "id": "astnode100006523", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14435,14 +14603,14 @@ "comment": "", "meta": { "range": [ - 62602, - 62637 + 63259, + 63294 ], "filename": "astronomy.js", - "lineno": 1330, + "lineno": 1345, "columnno": 16, "code": { - "id": "astnode100006497", + "id": "astnode100006527", "name": "FAC", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14461,14 +14629,14 @@ "comment": "", "meta": { "range": [ - 62698, - 62705 + 63355, + 63362 ], "filename": "astronomy.js", - "lineno": 1333, + "lineno": 1348, "columnno": 16, "code": { - "id": "astnode100006508", + "id": "astnode100006538", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14487,14 +14655,14 @@ "comment": "", "meta": { "range": [ - 62723, - 62730 + 63380, + 63387 ], "filename": "astronomy.js", - "lineno": 1334, + "lineno": 1349, "columnno": 16, "code": { - "id": "astnode100006512", + "id": "astnode100006542", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14513,14 +14681,14 @@ "comment": "", "meta": { "range": [ - 62748, - 62782 + 63405, + 63439 ], "filename": "astronomy.js", - "lineno": 1335, + "lineno": 1350, "columnno": 16, "code": { - "id": "astnode100006516", + "id": "astnode100006546", "name": "FAC", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14539,14 +14707,14 @@ "comment": "", "meta": { "range": [ - 62843, - 62850 + 63500, + 63507 ], "filename": "astronomy.js", - "lineno": 1338, + "lineno": 1353, "columnno": 16, "code": { - "id": "astnode100006527", + "id": "astnode100006557", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14565,14 +14733,14 @@ "comment": "", "meta": { "range": [ - 62868, - 62875 + 63525, + 63532 ], "filename": "astronomy.js", - "lineno": 1339, + "lineno": 1354, "columnno": 16, "code": { - "id": "astnode100006531", + "id": "astnode100006561", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14591,14 +14759,14 @@ "comment": "", "meta": { "range": [ - 62893, - 62902 + 63550, + 63559 ], "filename": "astronomy.js", - "lineno": 1340, + "lineno": 1355, "columnno": 16, "code": { - "id": "astnode100006535", + "id": "astnode100006565", "name": "FAC", "type": "Literal", "funcscope": "CalcMoon", @@ -14617,14 +14785,14 @@ "comment": "", "meta": { "range": [ - 63206, - 63211 + 63863, + 63868 ], "filename": "astronomy.js", - "lineno": 1348, + "lineno": 1363, "columnno": 13, "code": { - "id": "astnode100006582", + "id": "astnode100006612", "name": "J", "type": "Literal", "funcscope": "CalcMoon", @@ -14643,14 +14811,14 @@ "comment": "", "meta": { "range": [ - 63365, - 63370 + 64022, + 64027 ], "filename": "astronomy.js", - "lineno": 1351, + "lineno": 1366, "columnno": 13, "code": { - "id": "astnode100006629", + "id": "astnode100006659", "name": "J", "type": "Literal", "funcscope": "CalcMoon", @@ -14669,14 +14837,14 @@ "comment": "", "meta": { "range": [ - 63482, - 63824 + 64139, + 64481 ], "filename": "astronomy.js", - "lineno": 1356, + "lineno": 1371, "columnno": 4, "code": { - "id": "astnode100006659", + "id": "astnode100006689", "name": "Term", "type": "FunctionDeclaration", "paramnames": [ @@ -14705,14 +14873,14 @@ "comment": "", "meta": { "range": [ - 63522, - 63545 + 64179, + 64202 ], "filename": "astronomy.js", - "lineno": 1357, + "lineno": 1372, "columnno": 12, "code": { - "id": "astnode100006667", + "id": "astnode100006697", "name": "result", "type": "ObjectExpression", "value": "{\"x\":1,\"y\":0}" @@ -14730,14 +14898,14 @@ "comment": "", "meta": { "range": [ - 63533, - 63537 + 64190, + 64194 ], "filename": "astronomy.js", - "lineno": 1357, + "lineno": 1372, "columnno": 23, "code": { - "id": "astnode100006670", + "id": "astnode100006700", "name": "x", "type": "Literal", "value": 1 @@ -14754,14 +14922,14 @@ "comment": "", "meta": { "range": [ - 63539, - 63543 + 64196, + 64200 ], "filename": "astronomy.js", - "lineno": 1357, + "lineno": 1372, "columnno": 29, "code": { - "id": "astnode100006672", + "id": "astnode100006702", "name": "y", "type": "Literal", "value": 0 @@ -14778,14 +14946,14 @@ "comment": "", "meta": { "range": [ - 63559, - 63578 + 64216, + 64235 ], "filename": "astronomy.js", - "lineno": 1358, + "lineno": 1373, "columnno": 12, "code": { - "id": "astnode100006675", + "id": "astnode100006705", "name": "I", "type": "ArrayExpression", "value": "[0,\"p\",\"q\",\"r\",\"s\"]" @@ -14803,14 +14971,14 @@ "comment": "", "meta": { "range": [ - 63638, - 63643 + 64295, + 64300 ], "filename": "astronomy.js", - "lineno": 1359, + "lineno": 1374, "columnno": 17, "code": { - "id": "astnode100006685", + "id": "astnode100006715", "name": "k", "type": "Literal", "value": 1 @@ -14828,14 +14996,14 @@ "comment": "", "meta": { "range": [ - 63766, - 63778 + 64423, + 64435 ], "filename": "astronomy.js", - "lineno": 1361, + "lineno": 1376, "columnno": 80, "code": { - "id": "astnode100006724", + "id": "astnode100006754", "name": "result.x", "type": "Identifier", "funcscope": "CalcMoon~Term", @@ -14854,14 +15022,14 @@ "comment": "", "meta": { "range": [ - 63780, - 63792 + 64437, + 64449 ], "filename": "astronomy.js", - "lineno": 1361, + "lineno": 1376, "columnno": 94, "code": { - "id": "astnode100006729", + "id": "astnode100006759", "name": "result.y", "type": "Identifier", "funcscope": "CalcMoon~Term", @@ -14880,14 +15048,14 @@ "comment": "", "meta": { "range": [ - 63829, - 64075 + 64486, + 64732 ], "filename": "astronomy.js", - "lineno": 1364, + "lineno": 1379, "columnno": 4, "code": { - "id": "astnode100006736", + "id": "astnode100006766", "name": "AddSol", "type": "FunctionDeclaration", "paramnames": [ @@ -14921,14 +15089,14 @@ "comment": "", "meta": { "range": [ - 63903, - 63928 + 64560, + 64585 ], "filename": "astronomy.js", - "lineno": 1365, + "lineno": 1380, "columnno": 12, "code": { - "id": "astnode100006748", + "id": "astnode100006778", "name": "result", "type": "CallExpression", "value": "" @@ -14946,14 +15114,14 @@ "comment": "", "meta": { "range": [ - 63938, - 63963 + 64595, + 64620 ], "filename": "astronomy.js", - "lineno": 1366, + "lineno": 1381, "columnno": 8, "code": { - "id": "astnode100006757", + "id": "astnode100006787", "name": "DLAM", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -14972,14 +15140,14 @@ "comment": "", "meta": { "range": [ - 63973, - 63996 + 64630, + 64653 ], "filename": "astronomy.js", - "lineno": 1367, + "lineno": 1382, "columnno": 8, "code": { - "id": "astnode100006765", + "id": "astnode100006795", "name": "DS", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -14998,14 +15166,14 @@ "comment": "", "meta": { "range": [ - 64006, - 64032 + 64663, + 64689 ], "filename": "astronomy.js", - "lineno": 1368, + "lineno": 1383, "columnno": 8, "code": { - "id": "astnode100006773", + "id": "astnode100006803", "name": "GAM1C", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -15024,14 +15192,14 @@ "comment": "", "meta": { "range": [ - 64042, - 64068 + 64699, + 64725 ], "filename": "astronomy.js", - "lineno": 1369, + "lineno": 1384, "columnno": 8, "code": { - "id": "astnode100006781", + "id": "astnode100006811", "name": "SINPI", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -15050,14 +15218,14 @@ "comment": "", "meta": { "range": [ - 70276, - 70361 + 70933, + 71018 ], "filename": "astronomy.js", - "lineno": 1475, + "lineno": 1490, "columnno": 4, "code": { - "id": "astnode100008210", + "id": "astnode100008240", "name": "ADDN", "type": "FunctionDeclaration", "paramnames": [ @@ -15081,14 +15249,14 @@ "comment": "", "meta": { "range": [ - 70366, - 70371 + 71023, + 71028 ], "filename": "astronomy.js", - "lineno": 1478, + "lineno": 1493, "columnno": 4, "code": { - "id": "astnode100008230", + "id": "astnode100008260", "name": "N", "type": "Literal", "funcscope": "CalcMoon", @@ -15107,14 +15275,14 @@ "comment": "", "meta": { "range": [ - 70377, - 70409 + 71034, + 71066 ], "filename": "astronomy.js", - "lineno": 1479, + "lineno": 1494, "columnno": 4, "code": { - "id": "astnode100008234", + "id": "astnode100008264", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15133,14 +15301,14 @@ "comment": "", "meta": { "range": [ - 70415, - 70445 + 71072, + 71102 ], "filename": "astronomy.js", - "lineno": 1480, + "lineno": 1495, "columnno": 4, "code": { - "id": "astnode100008246", + "id": "astnode100008276", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15159,14 +15327,14 @@ "comment": "", "meta": { "range": [ - 70451, - 70483 + 71108, + 71140 ], "filename": "astronomy.js", - "lineno": 1481, + "lineno": 1496, "columnno": 4, "code": { - "id": "astnode100008258", + "id": "astnode100008288", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15185,14 +15353,14 @@ "comment": "", "meta": { "range": [ - 70489, - 70520 + 71146, + 71177 ], "filename": "astronomy.js", - "lineno": 1482, + "lineno": 1497, "columnno": 4, "code": { - "id": "astnode100008271", + "id": "astnode100008301", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15211,14 +15379,14 @@ "comment": "", "meta": { "range": [ - 70526, - 70557 + 71183, + 71214 ], "filename": "astronomy.js", - "lineno": 1483, + "lineno": 1498, "columnno": 4, "code": { - "id": "astnode100008284", + "id": "astnode100008314", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15237,14 +15405,14 @@ "comment": "", "meta": { "range": [ - 70563, - 70595 + 71220, + 71252 ], "filename": "astronomy.js", - "lineno": 1484, + "lineno": 1499, "columnno": 4, "code": { - "id": "astnode100008296", + "id": "astnode100008326", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15263,14 +15431,14 @@ "comment": "", "meta": { "range": [ - 70601, - 70632 + 71258, + 71289 ], "filename": "astronomy.js", - "lineno": 1485, + "lineno": 1500, "columnno": 4, "code": { - "id": "astnode100008309", + "id": "astnode100008339", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15289,14 +15457,14 @@ "comment": "", "meta": { "range": [ - 70638, - 70669 + 71295, + 71326 ], "filename": "astronomy.js", - "lineno": 1486, + "lineno": 1501, "columnno": 4, "code": { - "id": "astnode100008321", + "id": "astnode100008351", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15315,14 +15483,14 @@ "comment": "", "meta": { "range": [ - 70675, - 70707 + 71332, + 71364 ], "filename": "astronomy.js", - "lineno": 1487, + "lineno": 1502, "columnno": 4, "code": { - "id": "astnode100008334", + "id": "astnode100008364", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15341,14 +15509,14 @@ "comment": "", "meta": { "range": [ - 70713, - 70745 + 71370, + 71402 ], "filename": "astronomy.js", - "lineno": 1488, + "lineno": 1503, "columnno": 4, "code": { - "id": "astnode100008347", + "id": "astnode100008377", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15367,14 +15535,14 @@ "comment": "", "meta": { "range": [ - 70751, - 71201 + 71408, + 71858 ], "filename": "astronomy.js", - "lineno": 1489, + "lineno": 1504, "columnno": 4, "code": { - "id": "astnode100008360", + "id": "astnode100008390", "name": "DLAM", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -15393,14 +15561,14 @@ "comment": "", "meta": { "range": [ - 71207, - 71223 + 71864, + 71880 ], "filename": "astronomy.js", - "lineno": 1495, + "lineno": 1510, "columnno": 4, "code": { - "id": "astnode100008473", + "id": "astnode100008503", "name": "S", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -15419,14 +15587,14 @@ "comment": "", "meta": { "range": [ - 71233, - 71350 + 71890, + 72007 ], "filename": "astronomy.js", - "lineno": 1496, + "lineno": 1511, "columnno": 8, "code": { - "id": "astnode100008481", + "id": "astnode100008511", "name": "lat_seconds", "type": "BinaryExpression", "value": "" @@ -15444,14 +15612,14 @@ "comment": "", "meta": { "range": [ - 71373, - 71423 + 72030, + 72080 ], "filename": "astronomy.js", - "lineno": 1498, + "lineno": 1513, "columnno": 8, "code": { - "id": "astnode100008514", + "id": "astnode100008544", "name": "geo_eclip_lon", "type": "BinaryExpression", "value": "" @@ -15467,14 +15635,14 @@ "comment": "", "meta": { "range": [ - 71433, - 71486 + 72090, + 72143 ], "filename": "astronomy.js", - "lineno": 1499, + "lineno": 1514, "columnno": 8, "code": { - "id": "astnode100008526", + "id": "astnode100008556", "name": "geo_eclip_lat", "type": "BinaryExpression", "value": "" @@ -15490,14 +15658,14 @@ "comment": "", "meta": { "range": [ - 71496, - 71567 + 72153, + 72224 ], "filename": "astronomy.js", - "lineno": 1500, + "lineno": 1515, "columnno": 8, "code": { - "id": "astnode100008536", + "id": "astnode100008566", "name": "distance_au", "type": "BinaryExpression", "value": "" @@ -15513,14 +15681,14 @@ "comment": "", "meta": { "range": [ - 71577, - 71904 + 72234, + 72561 ], "filename": "astronomy.js", - "lineno": 1503, + "lineno": 1518, "columnno": 0, "code": { - "id": "astnode100008544", + "id": "astnode100008574", "name": "precession", "type": "FunctionDeclaration", "paramnames": [ @@ -15544,14 +15712,14 @@ "comment": "", "meta": { "range": [ - 71625, - 71654 + 72282, + 72311 ], "filename": "astronomy.js", - "lineno": 1504, + "lineno": 1519, "columnno": 10, "code": { - "id": "astnode100008551", + "id": "astnode100008581", "name": "r", "type": "CallExpression", "value": "" @@ -15569,14 +15737,14 @@ "comment": "", "meta": { "range": [ - 71905, - 73719 + 72562, + 74376 ], "filename": "astronomy.js", - "lineno": 1511, + "lineno": 1526, "columnno": 0, "code": { - "id": "astnode100008664", + "id": "astnode100008694", "name": "precession_rot", "type": "FunctionDeclaration", "paramnames": [ @@ -15620,14 +15788,14 @@ "comment": "", "meta": { "range": [ - 71952, - 71971 + 72609, + 72628 ], "filename": "astronomy.js", - "lineno": 1512, + "lineno": 1527, "columnno": 10, "code": { - "id": "astnode100008670", + "id": "astnode100008700", "name": "t", "type": "BinaryExpression", "value": "" @@ -15645,14 +15813,14 @@ "comment": "", "meta": { "range": [ - 71981, - 71997 + 72638, + 72654 ], "filename": "astronomy.js", - "lineno": 1513, + "lineno": 1528, "columnno": 8, "code": { - "id": "astnode100008678", + "id": "astnode100008708", "name": "eps0", "type": "Literal", "value": 84381.406 @@ -15670,14 +15838,14 @@ "comment": "", "meta": { "range": [ - 72007, - 72142 + 72664, + 72799 ], "filename": "astronomy.js", - "lineno": 1514, + "lineno": 1529, "columnno": 8, "code": { - "id": "astnode100008682", + "id": "astnode100008712", "name": "psia", "type": "BinaryExpression", "value": "" @@ -15695,14 +15863,14 @@ "comment": "", "meta": { "range": [ - 72152, - 72293 + 72809, + 72950 ], "filename": "astronomy.js", - "lineno": 1519, + "lineno": 1534, "columnno": 8, "code": { - "id": "astnode100008705", + "id": "astnode100008735", "name": "omegaa", "type": "BinaryExpression", "value": "" @@ -15720,14 +15888,14 @@ "comment": "", "meta": { "range": [ - 72303, - 72436 + 72960, + 73093 ], "filename": "astronomy.js", - "lineno": 1524, + "lineno": 1539, "columnno": 8, "code": { - "id": "astnode100008730", + "id": "astnode100008760", "name": "chia", "type": "BinaryExpression", "value": "" @@ -15745,14 +15913,14 @@ "comment": "", "meta": { "range": [ - 72442, - 72458 + 73099, + 73115 ], "filename": "astronomy.js", - "lineno": 1529, + "lineno": 1544, "columnno": 4, "code": { - "id": "astnode100008753", + "id": "astnode100008783", "name": "eps0", "type": "Identifier", "funcscope": "precession_rot", @@ -15771,14 +15939,14 @@ "comment": "", "meta": { "range": [ - 72464, - 72480 + 73121, + 73137 ], "filename": "astronomy.js", - "lineno": 1530, + "lineno": 1545, "columnno": 4, "code": { - "id": "astnode100008757", + "id": "astnode100008787", "name": "psia", "type": "Identifier", "funcscope": "precession_rot", @@ -15797,14 +15965,14 @@ "comment": "", "meta": { "range": [ - 72486, - 72504 + 73143, + 73161 ], "filename": "astronomy.js", - "lineno": 1531, + "lineno": 1546, "columnno": 4, "code": { - "id": "astnode100008761", + "id": "astnode100008791", "name": "omegaa", "type": "Identifier", "funcscope": "precession_rot", @@ -15823,14 +15991,14 @@ "comment": "", "meta": { "range": [ - 72510, - 72526 + 73167, + 73183 ], "filename": "astronomy.js", - "lineno": 1532, + "lineno": 1547, "columnno": 4, "code": { - "id": "astnode100008765", + "id": "astnode100008795", "name": "chia", "type": "Identifier", "funcscope": "precession_rot", @@ -15849,14 +16017,14 @@ "comment": "", "meta": { "range": [ - 72538, - 72557 + 73195, + 73214 ], "filename": "astronomy.js", - "lineno": 1533, + "lineno": 1548, "columnno": 10, "code": { - "id": "astnode100008769", + "id": "astnode100008799", "name": "sa", "type": "CallExpression", "value": "" @@ -15874,14 +16042,14 @@ "comment": "", "meta": { "range": [ - 72569, - 72588 + 73226, + 73245 ], "filename": "astronomy.js", - "lineno": 1534, + "lineno": 1549, "columnno": 10, "code": { - "id": "astnode100008777", + "id": "astnode100008807", "name": "ca", "type": "CallExpression", "value": "" @@ -15899,14 +16067,14 @@ "comment": "", "meta": { "range": [ - 72600, - 72620 + 73257, + 73277 ], "filename": "astronomy.js", - "lineno": 1535, + "lineno": 1550, "columnno": 10, "code": { - "id": "astnode100008785", + "id": "astnode100008815", "name": "sb", "type": "CallExpression", "value": "" @@ -15924,14 +16092,14 @@ "comment": "", "meta": { "range": [ - 72632, - 72652 + 73289, + 73309 ], "filename": "astronomy.js", - "lineno": 1536, + "lineno": 1551, "columnno": 10, "code": { - "id": "astnode100008794", + "id": "astnode100008824", "name": "cb", "type": "CallExpression", "value": "" @@ -15949,14 +16117,14 @@ "comment": "", "meta": { "range": [ - 72664, - 72686 + 73321, + 73343 ], "filename": "astronomy.js", - "lineno": 1537, + "lineno": 1552, "columnno": 10, "code": { - "id": "astnode100008803", + "id": "astnode100008833", "name": "sc", "type": "CallExpression", "value": "" @@ -15974,14 +16142,14 @@ "comment": "", "meta": { "range": [ - 72698, - 72720 + 73355, + 73377 ], "filename": "astronomy.js", - "lineno": 1538, + "lineno": 1553, "columnno": 10, "code": { - "id": "astnode100008812", + "id": "astnode100008842", "name": "cc", "type": "CallExpression", "value": "" @@ -15999,14 +16167,14 @@ "comment": "", "meta": { "range": [ - 72732, - 72751 + 73389, + 73408 ], "filename": "astronomy.js", - "lineno": 1539, + "lineno": 1554, "columnno": 10, "code": { - "id": "astnode100008821", + "id": "astnode100008851", "name": "sd", "type": "CallExpression", "value": "" @@ -16024,14 +16192,14 @@ "comment": "", "meta": { "range": [ - 72763, - 72782 + 73420, + 73439 ], "filename": "astronomy.js", - "lineno": 1540, + "lineno": 1555, "columnno": 10, "code": { - "id": "astnode100008829", + "id": "astnode100008859", "name": "cd", "type": "CallExpression", "value": "" @@ -16049,14 +16217,14 @@ "comment": "", "meta": { "range": [ - 72794, - 72821 + 73451, + 73478 ], "filename": "astronomy.js", - "lineno": 1541, + "lineno": 1556, "columnno": 10, "code": { - "id": "astnode100008837", + "id": "astnode100008867", "name": "xx", "type": "BinaryExpression", "value": "" @@ -16074,14 +16242,14 @@ "comment": "", "meta": { "range": [ - 72833, - 72885 + 73490, + 73542 ], "filename": "astronomy.js", - "lineno": 1542, + "lineno": 1557, "columnno": 10, "code": { - "id": "astnode100008849", + "id": "astnode100008879", "name": "yx", "type": "BinaryExpression", "value": "" @@ -16099,14 +16267,14 @@ "comment": "", "meta": { "range": [ - 72897, - 72949 + 73554, + 73606 ], "filename": "astronomy.js", - "lineno": 1543, + "lineno": 1558, "columnno": 10, "code": { - "id": "astnode100008871", + "id": "astnode100008901", "name": "zx", "type": "BinaryExpression", "value": "" @@ -16124,14 +16292,14 @@ "comment": "", "meta": { "range": [ - 72961, - 72989 + 73618, + 73646 ], "filename": "astronomy.js", - "lineno": 1544, + "lineno": 1559, "columnno": 10, "code": { - "id": "astnode100008893", + "id": "astnode100008923", "name": "xy", "type": "BinaryExpression", "value": "" @@ -16149,14 +16317,14 @@ "comment": "", "meta": { "range": [ - 73001, - 73054 + 73658, + 73711 ], "filename": "astronomy.js", - "lineno": 1545, + "lineno": 1560, "columnno": 10, "code": { - "id": "astnode100008906", + "id": "astnode100008936", "name": "yy", "type": "BinaryExpression", "value": "" @@ -16174,14 +16342,14 @@ "comment": "", "meta": { "range": [ - 73066, - 73119 + 73723, + 73776 ], "filename": "astronomy.js", - "lineno": 1546, + "lineno": 1561, "columnno": 10, "code": { - "id": "astnode100008929", + "id": "astnode100008959", "name": "zy", "type": "BinaryExpression", "value": "" @@ -16199,14 +16367,14 @@ "comment": "", "meta": { "range": [ - 73131, - 73143 + 73788, + 73800 ], "filename": "astronomy.js", - "lineno": 1547, + "lineno": 1562, "columnno": 10, "code": { - "id": "astnode100008952", + "id": "astnode100008982", "name": "xz", "type": "BinaryExpression", "value": "" @@ -16224,14 +16392,14 @@ "comment": "", "meta": { "range": [ - 73155, - 73183 + 73812, + 73840 ], "filename": "astronomy.js", - "lineno": 1548, + "lineno": 1563, "columnno": 10, "code": { - "id": "astnode100008958", + "id": "astnode100008988", "name": "yz", "type": "BinaryExpression", "value": "" @@ -16249,14 +16417,14 @@ "comment": "", "meta": { "range": [ - 73195, - 73223 + 73852, + 73880 ], "filename": "astronomy.js", - "lineno": 1549, + "lineno": 1564, "columnno": 10, "code": { - "id": "astnode100008971", + "id": "astnode100009001", "name": "zz", "type": "BinaryExpression", "value": "" @@ -16274,14 +16442,14 @@ "comment": "", "meta": { "range": [ - 73720, - 73952 + 74377, + 74609 ], "filename": "astronomy.js", - "lineno": 1568, + "lineno": 1583, "columnno": 0, "code": { - "id": "astnode100009031", + "id": "astnode100009061", "name": "era", "type": "FunctionDeclaration", "paramnames": [ @@ -16305,14 +16473,14 @@ "comment": "", "meta": { "range": [ - 73751, - 73806 + 74408, + 74463 ], "filename": "astronomy.js", - "lineno": 1569, + "lineno": 1584, "columnno": 10, "code": { - "id": "astnode100009036", + "id": "astnode100009066", "name": "thet1", "type": "BinaryExpression", "value": "" @@ -16330,14 +16498,14 @@ "comment": "", "meta": { "range": [ - 73818, - 73837 + 74475, + 74494 ], "filename": "astronomy.js", - "lineno": 1570, + "lineno": 1585, "columnno": 10, "code": { - "id": "astnode100009046", + "id": "astnode100009076", "name": "thet3", "type": "BinaryExpression", "value": "" @@ -16355,14 +16523,14 @@ "comment": "", "meta": { "range": [ - 73847, - 73882 + 74504, + 74539 ], "filename": "astronomy.js", - "lineno": 1571, + "lineno": 1586, "columnno": 8, "code": { - "id": "astnode100009054", + "id": "astnode100009084", "name": "theta", "type": "BinaryExpression", "value": "" @@ -16380,14 +16548,14 @@ "comment": "", "meta": { "range": [ - 73913, - 73925 + 74570, + 74582 ], "filename": "astronomy.js", - "lineno": 1573, + "lineno": 1588, "columnno": 8, "code": { - "id": "astnode100009069", + "id": "astnode100009099", "name": "theta", "type": "Literal", "funcscope": "era", @@ -16406,14 +16574,14 @@ "comment": "", "meta": { "range": [ - 73953, - 74506 + 74610, + 75163 ], "filename": "astronomy.js", - "lineno": 1577, + "lineno": 1592, "columnno": 0, "code": { - "id": "astnode100009074", + "id": "astnode100009104", "name": "sidereal_time", "type": "FunctionDeclaration", "paramnames": [ @@ -16439,14 +16607,14 @@ "comment": "", "meta": { "range": [ - 73994, - 74013 + 74651, + 74670 ], "filename": "astronomy.js", - "lineno": 1578, + "lineno": 1593, "columnno": 10, "code": { - "id": "astnode100009079", + "id": "astnode100009109", "name": "t", "type": "BinaryExpression", "value": "" @@ -16464,14 +16632,14 @@ "comment": "", "meta": { "range": [ - 74023, - 74050 + 74680, + 74707 ], "filename": "astronomy.js", - "lineno": 1579, + "lineno": 1594, "columnno": 8, "code": { - "id": "astnode100009087", + "id": "astnode100009117", "name": "eqeq", "type": "BinaryExpression", "value": "" @@ -16489,14 +16657,14 @@ "comment": "", "meta": { "range": [ - 74134, - 74151 + 74791, + 74808 ], "filename": "astronomy.js", - "lineno": 1580, + "lineno": 1595, "columnno": 10, "code": { - "id": "astnode100009097", + "id": "astnode100009127", "name": "theta", "type": "CallExpression", "value": "" @@ -16514,14 +16682,14 @@ "comment": "", "meta": { "range": [ - 74163, - 74338 + 74820, + 74995 ], "filename": "astronomy.js", - "lineno": 1581, + "lineno": 1596, "columnno": 10, "code": { - "id": "astnode100009103", + "id": "astnode100009133", "name": "st", "type": "BinaryExpression", "value": "" @@ -16539,14 +16707,14 @@ "comment": "", "meta": { "range": [ - 74348, - 74386 + 75005, + 75043 ], "filename": "astronomy.js", - "lineno": 1587, + "lineno": 1602, "columnno": 8, "code": { - "id": "astnode100009130", + "id": "astnode100009160", "name": "gst", "type": "BinaryExpression", "value": "" @@ -16564,14 +16732,14 @@ "comment": "", "meta": { "range": [ - 74415, - 74424 + 75072, + 75081 ], "filename": "astronomy.js", - "lineno": 1589, + "lineno": 1604, "columnno": 8, "code": { - "id": "astnode100009147", + "id": "astnode100009177", "name": "gst", "type": "Literal", "funcscope": "sidereal_time", @@ -16590,14 +16758,14 @@ "comment": "", "meta": { "range": [ - 74507, - 75387 + 75164, + 76044 ], "filename": "astronomy.js", - "lineno": 1593, + "lineno": 1608, "columnno": 0, "code": { - "id": "astnode100009152", + "id": "astnode100009182", "name": "terra", "type": "FunctionDeclaration", "paramnames": [ @@ -16632,14 +16800,14 @@ "comment": "", "meta": { "range": [ - 74548, - 74574 + 75205, + 75231 ], "filename": "astronomy.js", - "lineno": 1594, + "lineno": 1609, "columnno": 10, "code": { - "id": "astnode100009158", + "id": "astnode100009188", "name": "df", "type": "BinaryExpression", "value": "" @@ -16657,14 +16825,14 @@ "comment": "", "meta": { "range": [ - 74613, - 74626 + 75270, + 75283 ], "filename": "astronomy.js", - "lineno": 1595, + "lineno": 1610, "columnno": 10, "code": { - "id": "astnode100009164", + "id": "astnode100009194", "name": "df2", "type": "BinaryExpression", "value": "" @@ -16682,14 +16850,14 @@ "comment": "", "meta": { "range": [ - 74638, - 74679 + 75295, + 75336 ], "filename": "astronomy.js", - "lineno": 1596, + "lineno": 1611, "columnno": 10, "code": { - "id": "astnode100009170", + "id": "astnode100009200", "name": "phi", "type": "BinaryExpression", "value": "" @@ -16707,14 +16875,14 @@ "comment": "", "meta": { "range": [ - 74691, - 74713 + 75348, + 75370 ], "filename": "astronomy.js", - "lineno": 1597, + "lineno": 1612, "columnno": 10, "code": { - "id": "astnode100009180", + "id": "astnode100009210", "name": "sinphi", "type": "CallExpression", "value": "" @@ -16732,14 +16900,14 @@ "comment": "", "meta": { "range": [ - 74725, - 74747 + 75382, + 75404 ], "filename": "astronomy.js", - "lineno": 1598, + "lineno": 1613, "columnno": 10, "code": { - "id": "astnode100009188", + "id": "astnode100009218", "name": "cosphi", "type": "CallExpression", "value": "" @@ -16757,14 +16925,14 @@ "comment": "", "meta": { "range": [ - 74759, - 74817 + 75416, + 75474 ], "filename": "astronomy.js", - "lineno": 1599, + "lineno": 1614, "columnno": 10, "code": { - "id": "astnode100009196", + "id": "astnode100009226", "name": "c", "type": "BinaryExpression", "value": "" @@ -16782,14 +16950,14 @@ "comment": "", "meta": { "range": [ - 74829, - 74840 + 75486, + 75497 ], "filename": "astronomy.js", - "lineno": 1600, + "lineno": 1615, "columnno": 10, "code": { - "id": "astnode100009214", + "id": "astnode100009244", "name": "s", "type": "BinaryExpression", "value": "" @@ -16807,14 +16975,14 @@ "comment": "", "meta": { "range": [ - 74852, - 74882 + 75509, + 75539 ], "filename": "astronomy.js", - "lineno": 1601, + "lineno": 1616, "columnno": 10, "code": { - "id": "astnode100009220", + "id": "astnode100009250", "name": "ht_km", "type": "BinaryExpression", "value": "" @@ -16832,14 +17000,14 @@ "comment": "", "meta": { "range": [ - 74894, - 74938 + 75551, + 75595 ], "filename": "astronomy.js", - "lineno": 1602, + "lineno": 1617, "columnno": 10, "code": { - "id": "astnode100009228", + "id": "astnode100009258", "name": "ach", "type": "BinaryExpression", "value": "" @@ -16857,14 +17025,14 @@ "comment": "", "meta": { "range": [ - 74950, - 74994 + 75607, + 75651 ], "filename": "astronomy.js", - "lineno": 1603, + "lineno": 1618, "columnno": 10, "code": { - "id": "astnode100009236", + "id": "astnode100009266", "name": "ash", "type": "BinaryExpression", "value": "" @@ -16882,14 +17050,14 @@ "comment": "", "meta": { "range": [ - 75006, - 75063 + 75663, + 75720 ], "filename": "astronomy.js", - "lineno": 1604, + "lineno": 1619, "columnno": 10, "code": { - "id": "astnode100009244", + "id": "astnode100009274", "name": "stlocl", "type": "BinaryExpression", "value": "" @@ -16907,14 +17075,14 @@ "comment": "", "meta": { "range": [ - 75075, - 75099 + 75732, + 75756 ], "filename": "astronomy.js", - "lineno": 1605, + "lineno": 1620, "columnno": 10, "code": { - "id": "astnode100009258", + "id": "astnode100009288", "name": "sinst", "type": "CallExpression", "value": "" @@ -16932,14 +17100,14 @@ "comment": "", "meta": { "range": [ - 75111, - 75135 + 75768, + 75792 ], "filename": "astronomy.js", - "lineno": 1606, + "lineno": 1621, "columnno": 10, "code": { - "id": "astnode100009266", + "id": "astnode100009296", "name": "cosst", "type": "CallExpression", "value": "" @@ -16957,14 +17125,14 @@ "comment": "", "meta": { "range": [ - 75158, - 75281 + 75815, + 75938 ], "filename": "astronomy.js", - "lineno": 1608, + "lineno": 1623, "columnno": 8, "code": { - "id": "astnode100009275", + "id": "astnode100009305", "name": "pos", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -16980,14 +17148,14 @@ "comment": "", "meta": { "range": [ - 75291, - 75378 + 75948, + 76035 ], "filename": "astronomy.js", - "lineno": 1609, + "lineno": 1624, "columnno": 8, "code": { - "id": "astnode100009302", + "id": "astnode100009332", "name": "vel", "type": "ArrayExpression", "value": "[\"\",\"\",0]" @@ -17003,14 +17171,14 @@ "comment": "", "meta": { "range": [ - 75388, - 75711 + 76045, + 76368 ], "filename": "astronomy.js", - "lineno": 1612, + "lineno": 1627, "columnno": 0, "code": { - "id": "astnode100009324", + "id": "astnode100009354", "name": "nutation", "type": "FunctionDeclaration", "paramnames": [ @@ -17034,14 +17202,14 @@ "comment": "", "meta": { "range": [ - 75434, - 75461 + 76091, + 76118 ], "filename": "astronomy.js", - "lineno": 1613, + "lineno": 1628, "columnno": 10, "code": { - "id": "astnode100009331", + "id": "astnode100009361", "name": "r", "type": "CallExpression", "value": "" @@ -17059,14 +17227,14 @@ "comment": "", "meta": { "range": [ - 75712, - 76899 + 76369, + 77556 ], "filename": "astronomy.js", - "lineno": 1620, + "lineno": 1635, "columnno": 0, "code": { - "id": "astnode100009444", + "id": "astnode100009474", "name": "nutation_rot", "type": "FunctionDeclaration", "paramnames": [ @@ -17107,14 +17275,14 @@ "comment": "", "meta": { "range": [ - 75757, - 75776 + 76414, + 76433 ], "filename": "astronomy.js", - "lineno": 1621, + "lineno": 1636, "columnno": 10, "code": { - "id": "astnode100009450", + "id": "astnode100009480", "name": "tilt", "type": "CallExpression", "value": "" @@ -17132,14 +17300,14 @@ "comment": "", "meta": { "range": [ - 75788, - 75822 + 76445, + 76479 ], "filename": "astronomy.js", - "lineno": 1622, + "lineno": 1637, "columnno": 10, "code": { - "id": "astnode100009456", + "id": "astnode100009486", "name": "oblm", "type": "BinaryExpression", "value": "" @@ -17157,14 +17325,14 @@ "comment": "", "meta": { "range": [ - 75834, - 75868 + 76491, + 76525 ], "filename": "astronomy.js", - "lineno": 1623, + "lineno": 1638, "columnno": 10, "code": { - "id": "astnode100009466", + "id": "astnode100009496", "name": "oblt", "type": "BinaryExpression", "value": "" @@ -17182,14 +17350,14 @@ "comment": "", "meta": { "range": [ - 75880, - 75906 + 76537, + 76563 ], "filename": "astronomy.js", - "lineno": 1624, + "lineno": 1639, "columnno": 10, "code": { - "id": "astnode100009476", + "id": "astnode100009506", "name": "psi", "type": "BinaryExpression", "value": "" @@ -17207,14 +17375,14 @@ "comment": "", "meta": { "range": [ - 75918, - 75939 + 76575, + 76596 ], "filename": "astronomy.js", - "lineno": 1625, + "lineno": 1640, "columnno": 10, "code": { - "id": "astnode100009484", + "id": "astnode100009514", "name": "cobm", "type": "CallExpression", "value": "" @@ -17232,14 +17400,14 @@ "comment": "", "meta": { "range": [ - 75951, - 75972 + 76608, + 76629 ], "filename": "astronomy.js", - "lineno": 1626, + "lineno": 1641, "columnno": 10, "code": { - "id": "astnode100009492", + "id": "astnode100009522", "name": "sobm", "type": "CallExpression", "value": "" @@ -17257,14 +17425,14 @@ "comment": "", "meta": { "range": [ - 75984, - 76005 + 76641, + 76662 ], "filename": "astronomy.js", - "lineno": 1627, + "lineno": 1642, "columnno": 10, "code": { - "id": "astnode100009500", + "id": "astnode100009530", "name": "cobt", "type": "CallExpression", "value": "" @@ -17282,14 +17450,14 @@ "comment": "", "meta": { "range": [ - 76017, - 76038 + 76674, + 76695 ], "filename": "astronomy.js", - "lineno": 1628, + "lineno": 1643, "columnno": 10, "code": { - "id": "astnode100009508", + "id": "astnode100009538", "name": "sobt", "type": "CallExpression", "value": "" @@ -17307,14 +17475,14 @@ "comment": "", "meta": { "range": [ - 76050, - 76070 + 76707, + 76727 ], "filename": "astronomy.js", - "lineno": 1629, + "lineno": 1644, "columnno": 10, "code": { - "id": "astnode100009516", + "id": "astnode100009546", "name": "cpsi", "type": "CallExpression", "value": "" @@ -17332,14 +17500,14 @@ "comment": "", "meta": { "range": [ - 76082, - 76102 + 76739, + 76759 ], "filename": "astronomy.js", - "lineno": 1630, + "lineno": 1645, "columnno": 10, "code": { - "id": "astnode100009524", + "id": "astnode100009554", "name": "spsi", "type": "CallExpression", "value": "" @@ -17357,14 +17525,14 @@ "comment": "", "meta": { "range": [ - 76114, - 76123 + 76771, + 76780 ], "filename": "astronomy.js", - "lineno": 1631, + "lineno": 1646, "columnno": 10, "code": { - "id": "astnode100009532", + "id": "astnode100009562", "name": "xx", "type": "Identifier", "value": "cpsi" @@ -17382,14 +17550,14 @@ "comment": "", "meta": { "range": [ - 76135, - 76152 + 76792, + 76809 ], "filename": "astronomy.js", - "lineno": 1632, + "lineno": 1647, "columnno": 10, "code": { - "id": "astnode100009536", + "id": "astnode100009566", "name": "yx", "type": "BinaryExpression", "value": "" @@ -17407,14 +17575,14 @@ "comment": "", "meta": { "range": [ - 76164, - 76181 + 76821, + 76838 ], "filename": "astronomy.js", - "lineno": 1633, + "lineno": 1648, "columnno": 10, "code": { - "id": "astnode100009543", + "id": "astnode100009573", "name": "zx", "type": "BinaryExpression", "value": "" @@ -17432,14 +17600,14 @@ "comment": "", "meta": { "range": [ - 76193, - 76209 + 76850, + 76866 ], "filename": "astronomy.js", - "lineno": 1634, + "lineno": 1649, "columnno": 10, "code": { - "id": "astnode100009550", + "id": "astnode100009580", "name": "xy", "type": "BinaryExpression", "value": "" @@ -17457,14 +17625,14 @@ "comment": "", "meta": { "range": [ - 76221, - 76258 + 76878, + 76915 ], "filename": "astronomy.js", - "lineno": 1635, + "lineno": 1650, "columnno": 10, "code": { - "id": "astnode100009556", + "id": "astnode100009586", "name": "yy", "type": "BinaryExpression", "value": "" @@ -17482,14 +17650,14 @@ "comment": "", "meta": { "range": [ - 76270, - 76307 + 76927, + 76964 ], "filename": "astronomy.js", - "lineno": 1636, + "lineno": 1651, "columnno": 10, "code": { - "id": "astnode100009568", + "id": "astnode100009598", "name": "zy", "type": "BinaryExpression", "value": "" @@ -17507,14 +17675,14 @@ "comment": "", "meta": { "range": [ - 76319, - 76335 + 76976, + 76992 ], "filename": "astronomy.js", - "lineno": 1637, + "lineno": 1652, "columnno": 10, "code": { - "id": "astnode100009580", + "id": "astnode100009610", "name": "xz", "type": "BinaryExpression", "value": "" @@ -17532,14 +17700,14 @@ "comment": "", "meta": { "range": [ - 76347, - 76384 + 77004, + 77041 ], "filename": "astronomy.js", - "lineno": 1638, + "lineno": 1653, "columnno": 10, "code": { - "id": "astnode100009586", + "id": "astnode100009616", "name": "yz", "type": "BinaryExpression", "value": "" @@ -17557,14 +17725,14 @@ "comment": "", "meta": { "range": [ - 76396, - 76433 + 77053, + 77090 ], "filename": "astronomy.js", - "lineno": 1639, + "lineno": 1654, "columnno": 10, "code": { - "id": "astnode100009598", + "id": "astnode100009628", "name": "zz", "type": "BinaryExpression", "value": "" @@ -17582,14 +17750,14 @@ "comment": "", "meta": { "range": [ - 76900, - 77305 + 77557, + 77962 ], "filename": "astronomy.js", - "lineno": 1658, + "lineno": 1673, "columnno": 0, "code": { - "id": "astnode100009657", + "id": "astnode100009687", "name": "gyration", "type": "FunctionDeclaration", "paramnames": [ @@ -17610,14 +17778,14 @@ "comment": "", "meta": { "range": [ - 77306, - 77482 + 77963, + 78139 ], "filename": "astronomy.js", - "lineno": 1666, + "lineno": 1681, "columnno": 0, "code": { - "id": "astnode100009688", + "id": "astnode100009718", "name": "geo_pos", "type": "FunctionDeclaration", "paramnames": [ @@ -17641,14 +17809,14 @@ "comment": "", "meta": { "range": [ - 77351, - 77377 + 78008, + 78034 ], "filename": "astronomy.js", - "lineno": 1667, + "lineno": 1682, "columnno": 10, "code": { - "id": "astnode100009694", + "id": "astnode100009724", "name": "gast", "type": "CallExpression", "value": "" @@ -17666,14 +17834,14 @@ "comment": "", "meta": { "range": [ - 77389, - 77420 + 78046, + 78077 ], "filename": "astronomy.js", - "lineno": 1668, + "lineno": 1683, "columnno": 10, "code": { - "id": "astnode100009700", + "id": "astnode100009730", "name": "pos", "type": "MemberExpression", "value": ".pos" @@ -17691,14 +17859,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": [ - 77998, - 78339 + 78655, + 78996 ], "filename": "astronomy.js", - "lineno": 1682, + "lineno": 1697, "columnno": 0, "code": { - "id": "astnode100009716", + "id": "astnode100009746", "name": "Vector", "type": "ClassDeclaration", "paramnames": [ @@ -17765,14 +17933,14 @@ "comment": "", "meta": { "range": [ - 78017, - 78128 + 78674, + 78785 ], "filename": "astronomy.js", - "lineno": 1683, + "lineno": 1698, "columnno": 4, "code": { - "id": "astnode100009719", + "id": "astnode100009749", "name": "Vector", "type": "MethodDefinition", "paramnames": [ @@ -17797,14 +17965,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": [ - 77998, - 78339 + 78655, + 78996 ], "filename": "astronomy.js", - "lineno": 1682, + "lineno": 1697, "columnno": 0, "code": { - "id": "astnode100009716", + "id": "astnode100009746", "name": "Vector", "type": "ClassDeclaration", "paramnames": [ @@ -17870,14 +18038,14 @@ "comment": "", "meta": { "range": [ - 78051, - 78061 + 78708, + 78718 ], "filename": "astronomy.js", - "lineno": 1684, + "lineno": 1699, "columnno": 8, "code": { - "id": "astnode100009728", + "id": "astnode100009758", "name": "this.x", "type": "Identifier", "value": "x", @@ -17895,14 +18063,14 @@ "comment": "", "meta": { "range": [ - 78071, - 78081 + 78728, + 78738 ], "filename": "astronomy.js", - "lineno": 1685, + "lineno": 1700, "columnno": 8, "code": { - "id": "astnode100009734", + "id": "astnode100009764", "name": "this.y", "type": "Identifier", "value": "y", @@ -17920,14 +18088,14 @@ "comment": "", "meta": { "range": [ - 78091, - 78101 + 78748, + 78758 ], "filename": "astronomy.js", - "lineno": 1686, + "lineno": 1701, "columnno": 8, "code": { - "id": "astnode100009740", + "id": "astnode100009770", "name": "this.z", "type": "Identifier", "value": "z", @@ -17945,14 +18113,14 @@ "comment": "", "meta": { "range": [ - 78111, - 78121 + 78768, + 78778 ], "filename": "astronomy.js", - "lineno": 1687, + "lineno": 1702, "columnno": 8, "code": { - "id": "astnode100009746", + "id": "astnode100009776", "name": "this.t", "type": "Identifier", "value": "t", @@ -17970,14 +18138,14 @@ "comment": "/**\n * Returns the length of the vector in astronomical units (AU).\n * @returns {number}\n */", "meta": { "range": [ - 78242, - 78337 + 78899, + 78994 ], "filename": "astronomy.js", - "lineno": 1693, + "lineno": 1708, "columnno": 4, "code": { - "id": "astnode100009751", + "id": "astnode100009781", "name": "Vector#Length", "type": "MethodDefinition", "paramnames": [] @@ -18007,14 +18175,14 @@ "comment": "", "meta": { "range": [ - 78340, - 78363 + 78997, + 79020 ], "filename": "astronomy.js", - "lineno": 1697, + "lineno": 1712, "columnno": 0, "code": { - "id": "astnode100009784", + "id": "astnode100009814", "name": "exports.Vector", "type": "Identifier", "value": "Vector", @@ -18031,14 +18199,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": [ - 78731, - 78906 + 79388, + 79563 ], "filename": "astronomy.js", - "lineno": 1708, + "lineno": 1723, "columnno": 0, "code": { - "id": "astnode100009789", + "id": "astnode100009819", "name": "Spherical", "type": "ClassDeclaration", "paramnames": [ @@ -18095,14 +18263,14 @@ "comment": "", "meta": { "range": [ - 78753, - 78904 + 79410, + 79561 ], "filename": "astronomy.js", - "lineno": 1709, + "lineno": 1724, "columnno": 4, "code": { - "id": "astnode100009792", + "id": "astnode100009822", "name": "Spherical", "type": "MethodDefinition", "paramnames": [ @@ -18126,14 +18294,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": [ - 78731, - 78906 + 79388, + 79563 ], "filename": "astronomy.js", - "lineno": 1708, + "lineno": 1723, "columnno": 0, "code": { - "id": "astnode100009789", + "id": "astnode100009819", "name": "Spherical", "type": "ClassDeclaration", "paramnames": [ @@ -18189,14 +18357,14 @@ "comment": "", "meta": { "range": [ - 78791, - 78819 + 79448, + 79476 ], "filename": "astronomy.js", - "lineno": 1710, + "lineno": 1725, "columnno": 8, "code": { - "id": "astnode100009800", + "id": "astnode100009830", "name": "this.lat", "type": "CallExpression", "value": "", @@ -18214,14 +18382,14 @@ "comment": "", "meta": { "range": [ - 78829, - 78857 + 79486, + 79514 ], "filename": "astronomy.js", - "lineno": 1711, + "lineno": 1726, "columnno": 8, "code": { - "id": "astnode100009808", + "id": "astnode100009838", "name": "this.lon", "type": "CallExpression", "value": "", @@ -18239,14 +18407,14 @@ "comment": "", "meta": { "range": [ - 78867, - 78897 + 79524, + 79554 ], "filename": "astronomy.js", - "lineno": 1712, + "lineno": 1727, "columnno": 8, "code": { - "id": "astnode100009816", + "id": "astnode100009846", "name": "this.dist", "type": "CallExpression", "value": "", @@ -18264,14 +18432,14 @@ "comment": "", "meta": { "range": [ - 78907, - 78936 + 79564, + 79593 ], "filename": "astronomy.js", - "lineno": 1715, + "lineno": 1730, "columnno": 0, "code": { - "id": "astnode100009824", + "id": "astnode100009854", "name": "exports.Spherical", "type": "Identifier", "value": "Spherical", @@ -18288,14 +18456,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": [ - 79575, - 79788 + 80232, + 80445 ], "filename": "astronomy.js", - "lineno": 1735, + "lineno": 1750, "columnno": 0, "code": { - "id": "astnode100009829", + "id": "astnode100009859", "name": "EquatorialCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -18362,14 +18530,14 @@ "comment": "", "meta": { "range": [ - 79609, - 79786 + 80266, + 80443 ], "filename": "astronomy.js", - "lineno": 1736, + "lineno": 1751, "columnno": 4, "code": { - "id": "astnode100009832", + "id": "astnode100009862", "name": "EquatorialCoordinates", "type": "MethodDefinition", "paramnames": [ @@ -18394,14 +18562,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": [ - 79575, - 79788 + 80232, + 80445 ], "filename": "astronomy.js", - "lineno": 1735, + "lineno": 1750, "columnno": 0, "code": { - "id": "astnode100009829", + "id": "astnode100009859", "name": "EquatorialCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -18467,14 +18635,14 @@ "comment": "", "meta": { "range": [ - 79651, - 79677 + 80308, + 80334 ], "filename": "astronomy.js", - "lineno": 1737, + "lineno": 1752, "columnno": 8, "code": { - "id": "astnode100009841", + "id": "astnode100009871", "name": "this.ra", "type": "CallExpression", "value": "", @@ -18492,14 +18660,14 @@ "comment": "", "meta": { "range": [ - 79687, - 79715 + 80344, + 80372 ], "filename": "astronomy.js", - "lineno": 1738, + "lineno": 1753, "columnno": 8, "code": { - "id": "astnode100009849", + "id": "astnode100009879", "name": "this.dec", "type": "CallExpression", "value": "", @@ -18517,14 +18685,14 @@ "comment": "", "meta": { "range": [ - 79725, - 79755 + 80382, + 80412 ], "filename": "astronomy.js", - "lineno": 1739, + "lineno": 1754, "columnno": 8, "code": { - "id": "astnode100009857", + "id": "astnode100009887", "name": "this.dist", "type": "CallExpression", "value": "", @@ -18542,14 +18710,14 @@ "comment": "", "meta": { "range": [ - 79765, - 79779 + 80422, + 80436 ], "filename": "astronomy.js", - "lineno": 1740, + "lineno": 1755, "columnno": 8, "code": { - "id": "astnode100009865", + "id": "astnode100009895", "name": "this.vec", "type": "Identifier", "value": "vec", @@ -18567,14 +18735,14 @@ "comment": "", "meta": { "range": [ - 79789, - 79842 + 80446, + 80499 ], "filename": "astronomy.js", - "lineno": 1743, + "lineno": 1758, "columnno": 0, "code": { - "id": "astnode100009871", + "id": "astnode100009901", "name": "exports.EquatorialCoordinates", "type": "Identifier", "value": "EquatorialCoordinates", @@ -18591,14 +18759,14 @@ "comment": "", "meta": { "range": [ - 79844, - 80218 + 80501, + 80875 ], "filename": "astronomy.js", - "lineno": 1744, + "lineno": 1759, "columnno": 0, "code": { - "id": "astnode100009876", + "id": "astnode100009906", "name": "IsValidRotationArray", "type": "FunctionDeclaration", "paramnames": [ @@ -18621,14 +18789,14 @@ "comment": "", "meta": { "range": [ - 79971, - 79976 + 80628, + 80633 ], "filename": "astronomy.js", - "lineno": 1747, + "lineno": 1762, "columnno": 13, "code": { - "id": "astnode100009895", + "id": "astnode100009925", "name": "i", "type": "Literal", "value": 0 @@ -18646,14 +18814,14 @@ "comment": "", "meta": { "range": [ - 80100, - 80105 + 80757, + 80762 ], "filename": "astronomy.js", - "lineno": 1750, + "lineno": 1765, "columnno": 17, "code": { - "id": "astnode100009923", + "id": "astnode100009953", "name": "j", "type": "Literal", "value": 0 @@ -18671,14 +18839,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": [ - 80499, - 80576 + 81156, + 81233 ], "filename": "astronomy.js", - "lineno": 1763, + "lineno": 1778, "columnno": 0, "code": { - "id": "astnode100009946", + "id": "astnode100009976", "name": "RotationMatrix", "type": "ClassDeclaration", "paramnames": [ @@ -18715,14 +18883,14 @@ "comment": "", "meta": { "range": [ - 80526, - 80574 + 81183, + 81231 ], "filename": "astronomy.js", - "lineno": 1764, + "lineno": 1779, "columnno": 4, "code": { - "id": "astnode100009949", + "id": "astnode100009979", "name": "RotationMatrix", "type": "MethodDefinition", "paramnames": [ @@ -18744,14 +18912,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": [ - 80499, - 80576 + 81156, + 81233 ], "filename": "astronomy.js", - "lineno": 1763, + "lineno": 1778, "columnno": 0, "code": { - "id": "astnode100009946", + "id": "astnode100009976", "name": "RotationMatrix", "type": "ClassDeclaration", "paramnames": [ @@ -18787,14 +18955,14 @@ "comment": "", "meta": { "range": [ - 80553, - 80567 + 81210, + 81224 ], "filename": "astronomy.js", - "lineno": 1765, + "lineno": 1780, "columnno": 8, "code": { - "id": "astnode100009955", + "id": "astnode100009985", "name": "this.rot", "type": "Identifier", "value": "rot", @@ -18812,14 +18980,14 @@ "comment": "", "meta": { "range": [ - 80577, - 80616 + 81234, + 81273 ], "filename": "astronomy.js", - "lineno": 1768, + "lineno": 1783, "columnno": 0, "code": { - "id": "astnode100009961", + "id": "astnode100009991", "name": "exports.RotationMatrix", "type": "Identifier", "value": "RotationMatrix", @@ -18836,14 +19004,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": [ - 81172, - 81334 + 81829, + 81991 ], "filename": "astronomy.js", - "lineno": 1782, + "lineno": 1797, "columnno": 0, "code": { - "id": "astnode100009966", + "id": "astnode100009996", "name": "MakeRotation", "type": "FunctionDeclaration", "paramnames": [ @@ -18888,14 +19056,14 @@ "comment": "", "meta": { "range": [ - 81335, - 81370 + 81992, + 82027 ], "filename": "astronomy.js", - "lineno": 1787, + "lineno": 1802, "columnno": 0, "code": { - "id": "astnode100009982", + "id": "astnode100010012", "name": "exports.MakeRotation", "type": "Identifier", "value": "MakeRotation", @@ -18912,14 +19080,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": [ - 82930, - 83181 + 83587, + 83838 ], "filename": "astronomy.js", - "lineno": 1821, + "lineno": 1836, "columnno": 0, "code": { - "id": "astnode100009987", + "id": "astnode100010017", "name": "HorizontalCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -18986,14 +19154,14 @@ "comment": "", "meta": { "range": [ - 82964, - 83179 + 83621, + 83836 ], "filename": "astronomy.js", - "lineno": 1822, + "lineno": 1837, "columnno": 4, "code": { - "id": "astnode100009990", + "id": "astnode100010020", "name": "HorizontalCoordinates", "type": "MethodDefinition", "paramnames": [ @@ -19018,14 +19186,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": [ - 82930, - 83181 + 83587, + 83838 ], "filename": "astronomy.js", - "lineno": 1821, + "lineno": 1836, "columnno": 0, "code": { - "id": "astnode100009987", + "id": "astnode100010017", "name": "HorizontalCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19091,14 +19259,14 @@ "comment": "", "meta": { "range": [ - 83014, - 83050 + 83671, + 83707 ], "filename": "astronomy.js", - "lineno": 1823, + "lineno": 1838, "columnno": 8, "code": { - "id": "astnode100009999", + "id": "astnode100010029", "name": "this.azimuth", "type": "CallExpression", "value": "", @@ -19116,14 +19284,14 @@ "comment": "", "meta": { "range": [ - 83060, - 83098 + 83717, + 83755 ], "filename": "astronomy.js", - "lineno": 1824, + "lineno": 1839, "columnno": 8, "code": { - "id": "astnode100010007", + "id": "astnode100010037", "name": "this.altitude", "type": "CallExpression", "value": "", @@ -19141,14 +19309,14 @@ "comment": "", "meta": { "range": [ - 83108, - 83134 + 83765, + 83791 ], "filename": "astronomy.js", - "lineno": 1825, + "lineno": 1840, "columnno": 8, "code": { - "id": "astnode100010015", + "id": "astnode100010045", "name": "this.ra", "type": "CallExpression", "value": "", @@ -19166,14 +19334,14 @@ "comment": "", "meta": { "range": [ - 83144, - 83172 + 83801, + 83829 ], "filename": "astronomy.js", - "lineno": 1826, + "lineno": 1841, "columnno": 8, "code": { - "id": "astnode100010023", + "id": "astnode100010053", "name": "this.dec", "type": "CallExpression", "value": "", @@ -19191,14 +19359,14 @@ "comment": "", "meta": { "range": [ - 83182, - 83235 + 83839, + 83892 ], "filename": "astronomy.js", - "lineno": 1829, + "lineno": 1844, "columnno": 0, "code": { - "id": "astnode100010031", + "id": "astnode100010061", "name": "exports.HorizontalCoordinates", "type": "Identifier", "value": "HorizontalCoordinates", @@ -19215,14 +19383,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": [ - 84949, - 85123 + 85606, + 85780 ], "filename": "astronomy.js", - "lineno": 1863, + "lineno": 1878, "columnno": 0, "code": { - "id": "astnode100010036", + "id": "astnode100010066", "name": "EclipticCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19279,14 +19447,14 @@ "comment": "", "meta": { "range": [ - 84981, - 85121 + 85638, + 85778 ], "filename": "astronomy.js", - "lineno": 1864, + "lineno": 1879, "columnno": 4, "code": { - "id": "astnode100010039", + "id": "astnode100010069", "name": "EclipticCoordinates", "type": "MethodDefinition", "paramnames": [ @@ -19310,14 +19478,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": [ - 84949, - 85123 + 85606, + 85780 ], "filename": "astronomy.js", - "lineno": 1863, + "lineno": 1878, "columnno": 0, "code": { - "id": "astnode100010036", + "id": "astnode100010066", "name": "EclipticCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19373,14 +19541,14 @@ "comment": "", "meta": { "range": [ - 85020, - 85034 + 85677, + 85691 ], "filename": "astronomy.js", - "lineno": 1865, + "lineno": 1880, "columnno": 8, "code": { - "id": "astnode100010047", + "id": "astnode100010077", "name": "this.vec", "type": "Identifier", "value": "vec", @@ -19398,14 +19566,14 @@ "comment": "", "meta": { "range": [ - 85044, - 85074 + 85701, + 85731 ], "filename": "astronomy.js", - "lineno": 1866, + "lineno": 1881, "columnno": 8, "code": { - "id": "astnode100010053", + "id": "astnode100010083", "name": "this.elat", "type": "CallExpression", "value": "", @@ -19423,14 +19591,14 @@ "comment": "", "meta": { "range": [ - 85084, - 85114 + 85741, + 85771 ], "filename": "astronomy.js", - "lineno": 1867, + "lineno": 1882, "columnno": 8, "code": { - "id": "astnode100010061", + "id": "astnode100010091", "name": "this.elon", "type": "CallExpression", "value": "", @@ -19448,14 +19616,14 @@ "comment": "", "meta": { "range": [ - 85124, - 85173 + 85781, + 85830 ], "filename": "astronomy.js", - "lineno": 1870, + "lineno": 1885, "columnno": 0, "code": { - "id": "astnode100010069", + "id": "astnode100010099", "name": "exports.EclipticCoordinates", "type": "Identifier", "value": "EclipticCoordinates", @@ -19472,14 +19640,14 @@ "comment": "", "meta": { "range": [ - 85175, - 85263 + 85832, + 85920 ], "filename": "astronomy.js", - "lineno": 1871, + "lineno": 1886, "columnno": 0, "code": { - "id": "astnode100010074", + "id": "astnode100010104", "name": "VectorFromArray", "type": "FunctionDeclaration", "paramnames": [ @@ -19499,14 +19667,14 @@ "comment": "", "meta": { "range": [ - 85264, - 85930 + 85921, + 86587 ], "filename": "astronomy.js", - "lineno": 1874, + "lineno": 1889, "columnno": 0, "code": { - "id": "astnode100010092", + "id": "astnode100010122", "name": "vector2radec", "type": "FunctionDeclaration", "paramnames": [ @@ -19533,14 +19701,14 @@ "comment": "", "meta": { "range": [ - 85309, - 85341 + 85966, + 85998 ], "filename": "astronomy.js", - "lineno": 1875, + "lineno": 1890, "columnno": 10, "code": { - "id": "astnode100010098", + "id": "astnode100010128", "name": "vec", "type": "CallExpression", "value": "" @@ -19558,14 +19726,14 @@ "comment": "", "meta": { "range": [ - 85353, - 85391 + 86010, + 86048 ], "filename": "astronomy.js", - "lineno": 1876, + "lineno": 1891, "columnno": 10, "code": { - "id": "astnode100010105", + "id": "astnode100010135", "name": "xyproj", "type": "BinaryExpression", "value": "" @@ -19583,14 +19751,14 @@ "comment": "", "meta": { "range": [ - 85403, - 85443 + 86060, + 86100 ], "filename": "astronomy.js", - "lineno": 1877, + "lineno": 1892, "columnno": 10, "code": { - "id": "astnode100010123", + "id": "astnode100010153", "name": "dist", "type": "CallExpression", "value": "" @@ -19608,14 +19776,14 @@ "comment": "", "meta": { "range": [ - 85708, - 85762 + 86365, + 86419 ], "filename": "astronomy.js", - "lineno": 1885, + "lineno": 1900, "columnno": 8, "code": { - "id": "astnode100010174", + "id": "astnode100010204", "name": "ra", "type": "BinaryExpression", "value": "" @@ -19633,14 +19801,14 @@ "comment": "", "meta": { "range": [ - 85788, - 85796 + 86445, + 86453 ], "filename": "astronomy.js", - "lineno": 1887, + "lineno": 1902, "columnno": 8, "code": { - "id": "astnode100010197", + "id": "astnode100010227", "name": "ra", "type": "Literal", "funcscope": "vector2radec", @@ -19659,14 +19827,14 @@ "comment": "", "meta": { "range": [ - 85808, - 85869 + 86465, + 86526 ], "filename": "astronomy.js", - "lineno": 1888, + "lineno": 1903, "columnno": 10, "code": { - "id": "astnode100010201", + "id": "astnode100010231", "name": "dec", "type": "BinaryExpression", "value": "" @@ -19684,14 +19852,14 @@ "comment": "", "meta": { "range": [ - 85931, - 86421 + 86588, + 87078 ], "filename": "astronomy.js", - "lineno": 1891, + "lineno": 1906, "columnno": 0, "code": { - "id": "astnode100010226", + "id": "astnode100010256", "name": "spin", "type": "FunctionDeclaration", "paramnames": [ @@ -19725,14 +19893,14 @@ "comment": "", "meta": { "range": [ - 85969, - 85999 + 86626, + 86656 ], "filename": "astronomy.js", - "lineno": 1892, + "lineno": 1907, "columnno": 10, "code": { - "id": "astnode100010232", + "id": "astnode100010262", "name": "angr", "type": "BinaryExpression", "value": "" @@ -19750,14 +19918,14 @@ "comment": "", "meta": { "range": [ - 86011, - 86034 + 86668, + 86691 ], "filename": "astronomy.js", - "lineno": 1893, + "lineno": 1908, "columnno": 10, "code": { - "id": "astnode100010240", + "id": "astnode100010270", "name": "cosang", "type": "CallExpression", "value": "" @@ -19775,14 +19943,14 @@ "comment": "", "meta": { "range": [ - 86046, - 86069 + 86703, + 86726 ], "filename": "astronomy.js", - "lineno": 1894, + "lineno": 1909, "columnno": 10, "code": { - "id": "astnode100010248", + "id": "astnode100010278", "name": "sinang", "type": "CallExpression", "value": "" @@ -19800,14 +19968,14 @@ "comment": "", "meta": { "range": [ - 86081, - 86092 + 86738, + 86749 ], "filename": "astronomy.js", - "lineno": 1895, + "lineno": 1910, "columnno": 10, "code": { - "id": "astnode100010256", + "id": "astnode100010286", "name": "xx", "type": "Identifier", "value": "cosang" @@ -19825,14 +19993,14 @@ "comment": "", "meta": { "range": [ - 86104, - 86115 + 86761, + 86772 ], "filename": "astronomy.js", - "lineno": 1896, + "lineno": 1911, "columnno": 10, "code": { - "id": "astnode100010260", + "id": "astnode100010290", "name": "yx", "type": "Identifier", "value": "sinang" @@ -19850,14 +20018,14 @@ "comment": "", "meta": { "range": [ - 86127, - 86133 + 86784, + 86790 ], "filename": "astronomy.js", - "lineno": 1897, + "lineno": 1912, "columnno": 10, "code": { - "id": "astnode100010264", + "id": "astnode100010294", "name": "zx", "type": "Literal", "value": 0 @@ -19875,14 +20043,14 @@ "comment": "", "meta": { "range": [ - 86145, - 86157 + 86802, + 86814 ], "filename": "astronomy.js", - "lineno": 1898, + "lineno": 1913, "columnno": 10, "code": { - "id": "astnode100010268", + "id": "astnode100010298", "name": "xy", "type": "UnaryExpression", "value": "-sinang" @@ -19900,14 +20068,14 @@ "comment": "", "meta": { "range": [ - 86169, - 86180 + 86826, + 86837 ], "filename": "astronomy.js", - "lineno": 1899, + "lineno": 1914, "columnno": 10, "code": { - "id": "astnode100010273", + "id": "astnode100010303", "name": "yy", "type": "Identifier", "value": "cosang" @@ -19925,14 +20093,14 @@ "comment": "", "meta": { "range": [ - 86192, - 86198 + 86849, + 86855 ], "filename": "astronomy.js", - "lineno": 1900, + "lineno": 1915, "columnno": 10, "code": { - "id": "astnode100010277", + "id": "astnode100010307", "name": "zy", "type": "Literal", "value": 0 @@ -19950,14 +20118,14 @@ "comment": "", "meta": { "range": [ - 86210, - 86216 + 86867, + 86873 ], "filename": "astronomy.js", - "lineno": 1901, + "lineno": 1916, "columnno": 10, "code": { - "id": "astnode100010281", + "id": "astnode100010311", "name": "xz", "type": "Literal", "value": 0 @@ -19975,14 +20143,14 @@ "comment": "", "meta": { "range": [ - 86228, - 86234 + 86885, + 86891 ], "filename": "astronomy.js", - "lineno": 1902, + "lineno": 1917, "columnno": 10, "code": { - "id": "astnode100010285", + "id": "astnode100010315", "name": "yz", "type": "Literal", "value": 0 @@ -20000,14 +20168,14 @@ "comment": "", "meta": { "range": [ - 86246, - 86252 + 86903, + 86909 ], "filename": "astronomy.js", - "lineno": 1903, + "lineno": 1918, "columnno": 10, "code": { - "id": "astnode100010289", + "id": "astnode100010319", "name": "zz", "type": "Literal", "value": 1 @@ -20025,14 +20193,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": [ - 88483, - 93123 + 89140, + 93780 ], "filename": "astronomy.js", - "lineno": 1950, + "lineno": 1965, "columnno": 0, "code": { - "id": "astnode100010345", + "id": "astnode100010375", "name": "Horizon", "type": "FunctionDeclaration", "paramnames": [ @@ -20152,14 +20320,14 @@ "comment": "", "meta": { "range": [ - 88579, - 88600 + 89236, + 89257 ], "filename": "astronomy.js", - "lineno": 1952, + "lineno": 1967, "columnno": 8, "code": { - "id": "astnode100010354", + "id": "astnode100010384", "name": "time", "type": "CallExpression", "value": "" @@ -20177,14 +20345,14 @@ "comment": "", "meta": { "range": [ - 88687, - 88741 + 89344, + 89398 ], "filename": "astronomy.js", - "lineno": 1956, + "lineno": 1971, "columnno": 10, "code": { - "id": "astnode100010372", + "id": "astnode100010402", "name": "sinlat", "type": "CallExpression", "value": "" @@ -20202,14 +20370,14 @@ "comment": "", "meta": { "range": [ - 88753, - 88807 + 89410, + 89464 ], "filename": "astronomy.js", - "lineno": 1957, + "lineno": 1972, "columnno": 10, "code": { - "id": "astnode100010386", + "id": "astnode100010416", "name": "coslat", "type": "CallExpression", "value": "" @@ -20227,14 +20395,14 @@ "comment": "", "meta": { "range": [ - 88819, - 88874 + 89476, + 89531 ], "filename": "astronomy.js", - "lineno": 1958, + "lineno": 1973, "columnno": 10, "code": { - "id": "astnode100010400", + "id": "astnode100010430", "name": "sinlon", "type": "CallExpression", "value": "" @@ -20252,14 +20420,14 @@ "comment": "", "meta": { "range": [ - 88886, - 88941 + 89543, + 89598 ], "filename": "astronomy.js", - "lineno": 1959, + "lineno": 1974, "columnno": 10, "code": { - "id": "astnode100010414", + "id": "astnode100010444", "name": "coslon", "type": "CallExpression", "value": "" @@ -20277,14 +20445,14 @@ "comment": "", "meta": { "range": [ - 88953, - 88992 + 89610, + 89649 ], "filename": "astronomy.js", - "lineno": 1960, + "lineno": 1975, "columnno": 10, "code": { - "id": "astnode100010428", + "id": "astnode100010458", "name": "sindc", "type": "CallExpression", "value": "" @@ -20302,14 +20470,14 @@ "comment": "", "meta": { "range": [ - 89004, - 89043 + 89661, + 89700 ], "filename": "astronomy.js", - "lineno": 1961, + "lineno": 1976, "columnno": 10, "code": { - "id": "astnode100010440", + "id": "astnode100010470", "name": "cosdc", "type": "CallExpression", "value": "" @@ -20327,14 +20495,14 @@ "comment": "", "meta": { "range": [ - 89055, - 89098 + 89712, + 89755 ], "filename": "astronomy.js", - "lineno": 1962, + "lineno": 1977, "columnno": 10, "code": { - "id": "astnode100010452", + "id": "astnode100010482", "name": "sinra", "type": "CallExpression", "value": "" @@ -20352,14 +20520,14 @@ "comment": "", "meta": { "range": [ - 89110, - 89153 + 89767, + 89810 ], "filename": "astronomy.js", - "lineno": 1963, + "lineno": 1978, "columnno": 10, "code": { - "id": "astnode100010466", + "id": "astnode100010496", "name": "cosra", "type": "CallExpression", "value": "" @@ -20377,14 +20545,14 @@ "comment": "", "meta": { "range": [ - 89904, - 89952 + 90561, + 90609 ], "filename": "astronomy.js", - "lineno": 1977, + "lineno": 1992, "columnno": 8, "code": { - "id": "astnode100010480", + "id": "astnode100010510", "name": "uze", "type": "ArrayExpression", "value": "[\"\",\"\",\"sinlat\"]" @@ -20402,14 +20570,14 @@ "comment": "", "meta": { "range": [ - 89962, - 90012 + 90619, + 90669 ], "filename": "astronomy.js", - "lineno": 1978, + "lineno": 1993, "columnno": 8, "code": { - "id": "astnode100010491", + "id": "astnode100010521", "name": "une", "type": "ArrayExpression", "value": "[\"\",\"\",\"coslat\"]" @@ -20427,14 +20595,14 @@ "comment": "", "meta": { "range": [ - 90022, - 90048 + 90679, + 90705 ], "filename": "astronomy.js", - "lineno": 1979, + "lineno": 1994, "columnno": 8, "code": { - "id": "astnode100010504", + "id": "astnode100010534", "name": "uwe", "type": "ArrayExpression", "value": "[\"sinlon\",\"-coslon\",0]" @@ -20452,14 +20620,14 @@ "comment": "", "meta": { "range": [ - 90445, - 90483 + 91102, + 91140 ], "filename": "astronomy.js", - "lineno": 1985, + "lineno": 2000, "columnno": 10, "code": { - "id": "astnode100010512", + "id": "astnode100010542", "name": "spin_angle", "type": "BinaryExpression", "value": "" @@ -20477,14 +20645,14 @@ "comment": "", "meta": { "range": [ - 90493, - 90519 + 91150, + 91176 ], "filename": "astronomy.js", - "lineno": 1986, + "lineno": 2001, "columnno": 8, "code": { - "id": "astnode100010521", + "id": "astnode100010551", "name": "uz", "type": "CallExpression", "value": "" @@ -20502,14 +20670,14 @@ "comment": "", "meta": { "range": [ - 90529, - 90555 + 91186, + 91212 ], "filename": "astronomy.js", - "lineno": 1987, + "lineno": 2002, "columnno": 8, "code": { - "id": "astnode100010528", + "id": "astnode100010558", "name": "un", "type": "CallExpression", "value": "" @@ -20527,14 +20695,14 @@ "comment": "", "meta": { "range": [ - 90565, - 90591 + 91222, + 91248 ], "filename": "astronomy.js", - "lineno": 1988, + "lineno": 2003, "columnno": 8, "code": { - "id": "astnode100010535", + "id": "astnode100010565", "name": "uw", "type": "CallExpression", "value": "" @@ -20552,14 +20720,14 @@ "comment": "", "meta": { "range": [ - 90767, - 90808 + 91424, + 91465 ], "filename": "astronomy.js", - "lineno": 1992, + "lineno": 2007, "columnno": 8, "code": { - "id": "astnode100010542", + "id": "astnode100010572", "name": "p", "type": "ArrayExpression", "value": "[\"\",\"\",\"sindc\"]" @@ -20577,14 +20745,14 @@ "comment": "", "meta": { "range": [ - 91115, - 91162 + 91772, + 91819 ], "filename": "astronomy.js", - "lineno": 1999, + "lineno": 2014, "columnno": 10, "code": { - "id": "astnode100010553", + "id": "astnode100010583", "name": "pz", "type": "BinaryExpression", "value": "" @@ -20602,14 +20770,14 @@ "comment": "", "meta": { "range": [ - 91174, - 91221 + 91831, + 91878 ], "filename": "astronomy.js", - "lineno": 2000, + "lineno": 2015, "columnno": 10, "code": { - "id": "astnode100010579", + "id": "astnode100010609", "name": "pn", "type": "BinaryExpression", "value": "" @@ -20627,14 +20795,14 @@ "comment": "", "meta": { "range": [ - 91233, - 91280 + 91890, + 91937 ], "filename": "astronomy.js", - "lineno": 2001, + "lineno": 2016, "columnno": 10, "code": { - "id": "astnode100010605", + "id": "astnode100010635", "name": "pw", "type": "BinaryExpression", "value": "" @@ -20652,14 +20820,14 @@ "comment": "", "meta": { "range": [ - 91371, - 91406 + 92028, + 92063 ], "filename": "astronomy.js", - "lineno": 2003, + "lineno": 2018, "columnno": 8, "code": { - "id": "astnode100010631", + "id": "astnode100010661", "name": "proj", "type": "CallExpression", "value": "" @@ -20677,14 +20845,14 @@ "comment": "", "meta": { "range": [ - 91487, - 91489 + 92144, + 92146 ], "filename": "astronomy.js", - "lineno": 2005, + "lineno": 2020, "columnno": 8, "code": { - "id": "astnode100010645", + "id": "astnode100010675", "name": "az" } }, @@ -20700,14 +20868,14 @@ "comment": "", "meta": { "range": [ - 91662, - 91704 + 92319, + 92361 ], "filename": "astronomy.js", - "lineno": 2009, + "lineno": 2024, "columnno": 8, "code": { - "id": "astnode100010653", + "id": "astnode100010683", "name": "az", "type": "BinaryExpression", "funcscope": "Horizon", @@ -20726,14 +20894,14 @@ "comment": "", "meta": { "range": [ - 91738, - 91747 + 92395, + 92404 ], "filename": "astronomy.js", - "lineno": 2011, + "lineno": 2026, "columnno": 12, "code": { - "id": "astnode100010671", + "id": "astnode100010701", "name": "az", "type": "Literal", "funcscope": "Horizon", @@ -20752,14 +20920,14 @@ "comment": "", "meta": { "range": [ - 91900, - 91906 + 92557, + 92563 ], "filename": "astronomy.js", - "lineno": 2016, + "lineno": 2031, "columnno": 8, "code": { - "id": "astnode100010676", + "id": "astnode100010706", "name": "az", "type": "Literal", "funcscope": "Horizon", @@ -20778,14 +20946,14 @@ "comment": "", "meta": { "range": [ - 92001, - 92044 + 92658, + 92701 ], "filename": "astronomy.js", - "lineno": 2019, + "lineno": 2034, "columnno": 8, "code": { - "id": "astnode100010680", + "id": "astnode100010710", "name": "zd", "type": "BinaryExpression", "value": "" @@ -20803,14 +20971,14 @@ "comment": "", "meta": { "range": [ - 92054, - 92065 + 92711, + 92722 ], "filename": "astronomy.js", - "lineno": 2020, + "lineno": 2035, "columnno": 8, "code": { - "id": "astnode100010693", + "id": "astnode100010723", "name": "out_ra", "type": "Identifier", "value": "ra" @@ -20828,14 +20996,14 @@ "comment": "", "meta": { "range": [ - 92075, - 92088 + 92732, + 92745 ], "filename": "astronomy.js", - "lineno": 2021, + "lineno": 2036, "columnno": 8, "code": { - "id": "astnode100010697", + "id": "astnode100010727", "name": "out_dec", "type": "Identifier", "value": "dec" @@ -20853,14 +21021,14 @@ "comment": "", "meta": { "range": [ - 92124, - 92132 + 92781, + 92789 ], "filename": "astronomy.js", - "lineno": 2023, + "lineno": 2038, "columnno": 12, "code": { - "id": "astnode100010704", + "id": "astnode100010734", "name": "zd0", "type": "Identifier", "value": "zd" @@ -20878,14 +21046,14 @@ "comment": "", "meta": { "range": [ - 92146, - 92184 + 92803, + 92841 ], "filename": "astronomy.js", - "lineno": 2024, + "lineno": 2039, "columnno": 12, "code": { - "id": "astnode100010708", + "id": "astnode100010738", "name": "refr", "type": "CallExpression", "value": "" @@ -20903,14 +21071,14 @@ "comment": "", "meta": { "range": [ - 92194, - 92204 + 92851, + 92861 ], "filename": "astronomy.js", - "lineno": 2025, + "lineno": 2040, "columnno": 8, "code": { - "id": "astnode100010717", + "id": "astnode100010747", "name": "zd", "type": "Identifier", "funcscope": "Horizon", @@ -20929,14 +21097,14 @@ "comment": "", "meta": { "range": [ - 92265, - 92303 + 92922, + 92960 ], "filename": "astronomy.js", - "lineno": 2027, + "lineno": 2042, "columnno": 18, "code": { - "id": "astnode100010730", + "id": "astnode100010760", "name": "sinzd", "type": "CallExpression", "value": "" @@ -20954,14 +21122,14 @@ "comment": "", "meta": { "range": [ - 92323, - 92361 + 92980, + 93018 ], "filename": "astronomy.js", - "lineno": 2028, + "lineno": 2043, "columnno": 18, "code": { - "id": "astnode100010742", + "id": "astnode100010772", "name": "coszd", "type": "CallExpression", "value": "" @@ -20979,14 +21147,14 @@ "comment": "", "meta": { "range": [ - 92381, - 92421 + 93038, + 93078 ], "filename": "astronomy.js", - "lineno": 2029, + "lineno": 2044, "columnno": 18, "code": { - "id": "astnode100010754", + "id": "astnode100010784", "name": "sinzd0", "type": "CallExpression", "value": "" @@ -21004,14 +21172,14 @@ "comment": "", "meta": { "range": [ - 92441, - 92481 + 93098, + 93138 ], "filename": "astronomy.js", - "lineno": 2030, + "lineno": 2045, "columnno": 18, "code": { - "id": "astnode100010766", + "id": "astnode100010796", "name": "coszd0", "type": "CallExpression", "value": "" @@ -21029,14 +21197,14 @@ "comment": "", "meta": { "range": [ - 92499, - 92506 + 93156, + 93163 ], "filename": "astronomy.js", - "lineno": 2031, + "lineno": 2046, "columnno": 16, "code": { - "id": "astnode100010778", + "id": "astnode100010808", "name": "pr", "type": "ArrayExpression", "value": "[]" @@ -21054,14 +21222,14 @@ "comment": "", "meta": { "range": [ - 92529, - 92534 + 93186, + 93191 ], "filename": "astronomy.js", - "lineno": 2032, + "lineno": 2047, "columnno": 21, "code": { - "id": "astnode100010783", + "id": "astnode100010813", "name": "j", "type": "Literal", "value": 0 @@ -21079,14 +21247,14 @@ "comment": "", "meta": { "range": [ - 92661, - 92708 + 93318, + 93365 ], "filename": "astronomy.js", - "lineno": 2035, + "lineno": 2050, "columnno": 12, "code": { - "id": "astnode100010817", + "id": "astnode100010847", "name": "proj", "type": "CallExpression", "funcscope": "Horizon", @@ -21105,14 +21273,14 @@ "comment": "", "meta": { "range": [ - 92754, - 92810 + 93411, + 93467 ], "filename": "astronomy.js", - "lineno": 2037, + "lineno": 2052, "columnno": 16, "code": { - "id": "astnode100010844", + "id": "astnode100010874", "name": "out_ra", "type": "BinaryExpression", "funcscope": "Horizon", @@ -21131,14 +21299,14 @@ "comment": "", "meta": { "range": [ - 92866, - 92878 + 93523, + 93535 ], "filename": "astronomy.js", - "lineno": 2039, + "lineno": 2054, "columnno": 20, "code": { - "id": "astnode100010868", + "id": "astnode100010898", "name": "out_ra", "type": "Literal", "funcscope": "Horizon", @@ -21157,14 +21325,14 @@ "comment": "", "meta": { "range": [ - 92947, - 92957 + 93604, + 93614 ], "filename": "astronomy.js", - "lineno": 2043, + "lineno": 2058, "columnno": 16, "code": { - "id": "astnode100010873", + "id": "astnode100010903", "name": "out_ra", "type": "Literal", "funcscope": "Horizon", @@ -21183,14 +21351,14 @@ "comment": "", "meta": { "range": [ - 92985, - 93036 + 93642, + 93693 ], "filename": "astronomy.js", - "lineno": 2045, + "lineno": 2060, "columnno": 12, "code": { - "id": "astnode100010877", + "id": "astnode100010907", "name": "out_dec", "type": "BinaryExpression", "funcscope": "Horizon", @@ -21209,14 +21377,14 @@ "comment": "", "meta": { "range": [ - 93124, - 93149 + 93781, + 93806 ], "filename": "astronomy.js", - "lineno": 2050, + "lineno": 2065, "columnno": 0, "code": { - "id": "astnode100010901", + "id": "astnode100010931", "name": "exports.Horizon", "type": "Identifier", "value": "Horizon", @@ -21233,14 +21401,14 @@ "comment": "", "meta": { "range": [ - 93151, - 93586 + 93808, + 94243 ], "filename": "astronomy.js", - "lineno": 2051, + "lineno": 2066, "columnno": 0, "code": { - "id": "astnode100010906", + "id": "astnode100010936", "name": "VerifyObserver", "type": "FunctionDeclaration", "paramnames": [ @@ -21259,14 +21427,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": [ - 94344, - 94545 + 95001, + 95202 ], "filename": "astronomy.js", - "lineno": 2080, + "lineno": 2095, "columnno": 0, "code": { - "id": "astnode100010963", + "id": "astnode100010993", "name": "Observer", "type": "ClassDeclaration", "paramnames": [ @@ -21323,14 +21491,14 @@ "comment": "", "meta": { "range": [ - 94365, - 94543 + 95022, + 95200 ], "filename": "astronomy.js", - "lineno": 2081, + "lineno": 2096, "columnno": 4, "code": { - "id": "astnode100010966", + "id": "astnode100010996", "name": "Observer", "type": "MethodDefinition", "paramnames": [ @@ -21354,14 +21522,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": [ - 94344, - 94545 + 95001, + 95202 ], "filename": "astronomy.js", - "lineno": 2080, + "lineno": 2095, "columnno": 0, "code": { - "id": "astnode100010963", + "id": "astnode100010993", "name": "Observer", "type": "ClassDeclaration", "paramnames": [ @@ -21417,14 +21585,14 @@ "comment": "", "meta": { "range": [ - 94416, - 94440 + 95073, + 95097 ], "filename": "astronomy.js", - "lineno": 2082, + "lineno": 2097, "columnno": 8, "code": { - "id": "astnode100010974", + "id": "astnode100011004", "name": "this.latitude", "type": "Identifier", "value": "latitude", @@ -21442,14 +21610,14 @@ "comment": "", "meta": { "range": [ - 94450, - 94476 + 95107, + 95133 ], "filename": "astronomy.js", - "lineno": 2083, + "lineno": 2098, "columnno": 8, "code": { - "id": "astnode100010980", + "id": "astnode100011010", "name": "this.longitude", "type": "Identifier", "value": "longitude", @@ -21467,14 +21635,14 @@ "comment": "", "meta": { "range": [ - 94486, - 94506 + 95143, + 95163 ], "filename": "astronomy.js", - "lineno": 2084, + "lineno": 2099, "columnno": 8, "code": { - "id": "astnode100010986", + "id": "astnode100011016", "name": "this.height", "type": "Identifier", "value": "height", @@ -21492,14 +21660,14 @@ "comment": "", "meta": { "range": [ - 94546, - 94573 + 95203, + 95230 ], "filename": "astronomy.js", - "lineno": 2088, + "lineno": 2103, "columnno": 0, "code": { - "id": "astnode100010996", + "id": "astnode100011026", "name": "exports.Observer", "type": "Identifier", "value": "Observer", @@ -21516,14 +21684,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": [ - 95390, - 96391 + 96047, + 97048 ], "filename": "astronomy.js", - "lineno": 2108, + "lineno": 2123, "columnno": 0, "code": { - "id": "astnode100011001", + "id": "astnode100011031", "name": "SunPosition", "type": "FunctionDeclaration", "paramnames": [ @@ -21579,14 +21747,14 @@ "comment": "", "meta": { "range": [ - 95636, - 95679 + 96293, + 96336 ], "filename": "astronomy.js", - "lineno": 2112, + "lineno": 2127, "columnno": 10, "code": { - "id": "astnode100011006", + "id": "astnode100011036", "name": "time", "type": "CallExpression", "value": "" @@ -21604,14 +21772,14 @@ "comment": "", "meta": { "range": [ - 95756, - 95794 + 96413, + 96451 ], "filename": "astronomy.js", - "lineno": 2114, + "lineno": 2129, "columnno": 10, "code": { - "id": "astnode100011019", + "id": "astnode100011049", "name": "earth2000", "type": "CallExpression", "value": "" @@ -21629,14 +21797,14 @@ "comment": "", "meta": { "range": [ - 95856, - 95908 + 96513, + 96565 ], "filename": "astronomy.js", - "lineno": 2116, + "lineno": 2131, "columnno": 10, "code": { - "id": "astnode100011028", + "id": "astnode100011058", "name": "sun2000", "type": "ArrayExpression", "value": "[\"-earth2000.x\",\"-earth2000.y\",\"-earth2000.z\"]" @@ -21654,14 +21822,14 @@ "comment": "", "meta": { "range": [ - 96113, - 96161 + 96770, + 96818 ], "filename": "astronomy.js", - "lineno": 2120, + "lineno": 2135, "columnno": 10, "code": { - "id": "astnode100011054", + "id": "astnode100011084", "name": "true_obliq", "type": "BinaryExpression", "value": "" @@ -21679,14 +21847,14 @@ "comment": "", "meta": { "range": [ - 96173, - 96202 + 96830, + 96859 ], "filename": "astronomy.js", - "lineno": 2121, + "lineno": 2136, "columnno": 10, "code": { - "id": "astnode100011066", + "id": "astnode100011096", "name": "cos_ob", "type": "CallExpression", "value": "" @@ -21704,14 +21872,14 @@ "comment": "", "meta": { "range": [ - 96214, - 96243 + 96871, + 96900 ], "filename": "astronomy.js", - "lineno": 2122, + "lineno": 2137, "columnno": 10, "code": { - "id": "astnode100011074", + "id": "astnode100011104", "name": "sin_ob", "type": "CallExpression", "value": "" @@ -21729,14 +21897,14 @@ "comment": "", "meta": { "range": [ - 96255, - 96289 + 96912, + 96946 ], "filename": "astronomy.js", - "lineno": 2123, + "lineno": 2138, "columnno": 10, "code": { - "id": "astnode100011082", + "id": "astnode100011112", "name": "vec", "type": "NewExpression", "value": "" @@ -21754,14 +21922,14 @@ "comment": "", "meta": { "range": [ - 96301, - 96363 + 96958, + 97020 ], "filename": "astronomy.js", - "lineno": 2124, + "lineno": 2139, "columnno": 10, "code": { - "id": "astnode100011091", + "id": "astnode100011121", "name": "sun_ecliptic", "type": "CallExpression", "value": "" @@ -21779,14 +21947,14 @@ "comment": "", "meta": { "range": [ - 96392, - 96425 + 97049, + 97082 ], "filename": "astronomy.js", - "lineno": 2127, + "lineno": 2142, "columnno": 0, "code": { - "id": "astnode100011101", + "id": "astnode100011131", "name": "exports.SunPosition", "type": "Identifier", "value": "SunPosition", @@ -21803,14 +21971,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": [ - 98282, - 98854 + 98939, + 99511 ], "filename": "astronomy.js", - "lineno": 2168, + "lineno": 2183, "columnno": 0, "code": { - "id": "astnode100011106", + "id": "astnode100011136", "name": "Equator", "type": "FunctionDeclaration", "paramnames": [ @@ -21903,14 +22071,14 @@ "comment": "", "meta": { "range": [ - 98441, - 98462 + 99098, + 99119 ], "filename": "astronomy.js", - "lineno": 2172, + "lineno": 2187, "columnno": 10, "code": { - "id": "astnode100011127", + "id": "astnode100011157", "name": "time", "type": "CallExpression", "value": "" @@ -21928,14 +22096,14 @@ "comment": "", "meta": { "range": [ - 98474, - 98511 + 99131, + 99168 ], "filename": "astronomy.js", - "lineno": 2173, + "lineno": 2188, "columnno": 10, "code": { - "id": "astnode100011133", + "id": "astnode100011163", "name": "gc_observer", "type": "CallExpression", "value": "" @@ -21953,14 +22121,14 @@ "comment": "", "meta": { "range": [ - 98523, - 98561 + 99180, + 99218 ], "filename": "astronomy.js", - "lineno": 2174, + "lineno": 2189, "columnno": 10, "code": { - "id": "astnode100011140", + "id": "astnode100011170", "name": "gc", "type": "CallExpression", "value": "" @@ -21978,14 +22146,14 @@ "comment": "", "meta": { "range": [ - 98573, - 98680 + 99230, + 99337 ], "filename": "astronomy.js", - "lineno": 2175, + "lineno": 2190, "columnno": 10, "code": { - "id": "astnode100011148", + "id": "astnode100011178", "name": "j2000", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -22003,14 +22171,14 @@ "comment": "", "meta": { "range": [ - 98751, - 98810 + 99408, + 99467 ], "filename": "astronomy.js", - "lineno": 2182, + "lineno": 2197, "columnno": 10, "code": { - "id": "astnode100011181", + "id": "astnode100011211", "name": "datevect", "type": "CallExpression", "value": "" @@ -22028,14 +22196,14 @@ "comment": "", "meta": { "range": [ - 98855, - 98880 + 99512, + 99537 ], "filename": "astronomy.js", - "lineno": 2185, + "lineno": 2200, "columnno": 0, "code": { - "id": "astnode100011196", + "id": "astnode100011226", "name": "exports.Equator", "type": "Identifier", "value": "Equator", @@ -22052,14 +22220,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": [ - 100521, - 100806 + 101178, + 101463 ], "filename": "astronomy.js", - "lineno": 2219, + "lineno": 2234, "columnno": 0, "code": { - "id": "astnode100011201", + "id": "astnode100011231", "name": "ObserverVector", "type": "FunctionDeclaration", "paramnames": [ @@ -22130,14 +22298,14 @@ "comment": "", "meta": { "range": [ - 100581, - 100602 + 101238, + 101259 ], "filename": "astronomy.js", - "lineno": 2220, + "lineno": 2235, "columnno": 10, "code": { - "id": "astnode100011208", + "id": "astnode100011238", "name": "time", "type": "CallExpression", "value": "" @@ -22155,14 +22323,14 @@ "comment": "", "meta": { "range": [ - 100614, - 100640 + 101271, + 101297 ], "filename": "astronomy.js", - "lineno": 2221, + "lineno": 2236, "columnno": 10, "code": { - "id": "astnode100011214", + "id": "astnode100011244", "name": "gast", "type": "CallExpression", "value": "" @@ -22180,14 +22348,14 @@ "comment": "", "meta": { "range": [ - 100650, - 100682 + 101307, + 101339 ], "filename": "astronomy.js", - "lineno": 2222, + "lineno": 2237, "columnno": 8, "code": { - "id": "astnode100011220", + "id": "astnode100011250", "name": "ovec", "type": "MemberExpression", "value": ".pos" @@ -22205,14 +22373,14 @@ "comment": "", "meta": { "range": [ - 100709, - 100763 + 101366, + 101420 ], "filename": "astronomy.js", - "lineno": 2224, + "lineno": 2239, "columnno": 8, "code": { - "id": "astnode100011232", + "id": "astnode100011262", "name": "ovec", "type": "CallExpression", "funcscope": "ObserverVector", @@ -22231,14 +22399,14 @@ "comment": "", "meta": { "range": [ - 100807, - 100846 + 101464, + 101503 ], "filename": "astronomy.js", - "lineno": 2227, + "lineno": 2242, "columnno": 0, "code": { - "id": "astnode100011247", + "id": "astnode100011277", "name": "exports.ObserverVector", "type": "Identifier", "value": "ObserverVector", @@ -22255,14 +22423,14 @@ "comment": "", "meta": { "range": [ - 100848, - 101436 + 101505, + 102093 ], "filename": "astronomy.js", - "lineno": 2228, + "lineno": 2243, "columnno": 0, "code": { - "id": "astnode100011252", + "id": "astnode100011282", "name": "RotateEquatorialToEcliptic", "type": "FunctionDeclaration", "paramnames": [ @@ -22292,14 +22460,14 @@ "comment": "", "meta": { "range": [ - 100976, - 100986 + 101633, + 101643 ], "filename": "astronomy.js", - "lineno": 2230, + "lineno": 2245, "columnno": 10, "code": { - "id": "astnode100011259", + "id": "astnode100011289", "name": "ex", "type": "MemberExpression", "value": "equ.x" @@ -22317,14 +22485,14 @@ "comment": "", "meta": { "range": [ - 100998, - 101034 + 101655, + 101691 ], "filename": "astronomy.js", - "lineno": 2231, + "lineno": 2246, "columnno": 10, "code": { - "id": "astnode100011265", + "id": "astnode100011295", "name": "ey", "type": "BinaryExpression", "value": "" @@ -22342,14 +22510,14 @@ "comment": "", "meta": { "range": [ - 101046, - 101083 + 101703, + 101740 ], "filename": "astronomy.js", - "lineno": 2232, + "lineno": 2247, "columnno": 10, "code": { - "id": "astnode100011279", + "id": "astnode100011309", "name": "ez", "type": "BinaryExpression", "value": "" @@ -22367,14 +22535,14 @@ "comment": "", "meta": { "range": [ - 101095, - 101132 + 101752, + 101789 ], "filename": "astronomy.js", - "lineno": 2233, + "lineno": 2248, "columnno": 10, "code": { - "id": "astnode100011294", + "id": "astnode100011324", "name": "xyproj", "type": "CallExpression", "value": "" @@ -22392,14 +22560,14 @@ "comment": "", "meta": { "range": [ - 101142, - 101150 + 101799, + 101807 ], "filename": "astronomy.js", - "lineno": 2234, + "lineno": 2249, "columnno": 8, "code": { - "id": "astnode100011308", + "id": "astnode100011338", "name": "elon", "type": "Literal", "value": 0 @@ -22417,14 +22585,14 @@ "comment": "", "meta": { "range": [ - 101182, - 101225 + 101839, + 101882 ], "filename": "astronomy.js", - "lineno": 2236, + "lineno": 2251, "columnno": 8, "code": { - "id": "astnode100011317", + "id": "astnode100011347", "name": "elon", "type": "BinaryExpression", "funcscope": "RotateEquatorialToEcliptic", @@ -22443,14 +22611,14 @@ "comment": "", "meta": { "range": [ - 101261, - 101272 + 101918, + 101929 ], "filename": "astronomy.js", - "lineno": 2238, + "lineno": 2253, "columnno": 12, "code": { - "id": "astnode100011334", + "id": "astnode100011364", "name": "elon", "type": "Literal", "funcscope": "RotateEquatorialToEcliptic", @@ -22469,14 +22637,14 @@ "comment": "", "meta": { "range": [ - 101288, - 101335 + 101945, + 101992 ], "filename": "astronomy.js", - "lineno": 2240, + "lineno": 2255, "columnno": 8, "code": { - "id": "astnode100011338", + "id": "astnode100011368", "name": "elat", "type": "BinaryExpression", "value": "" @@ -22494,14 +22662,14 @@ "comment": "", "meta": { "range": [ - 101345, - 101380 + 102002, + 102037 ], "filename": "astronomy.js", - "lineno": 2241, + "lineno": 2256, "columnno": 8, "code": { - "id": "astnode100011351", + "id": "astnode100011381", "name": "ecl", "type": "NewExpression", "value": "" @@ -22519,14 +22687,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": [ - 101875, - 102362 + 102532, + 103019 ], "filename": "astronomy.js", - "lineno": 2256, + "lineno": 2271, "columnno": 0, "code": { - "id": "astnode100011367", + "id": "astnode100011397", "name": "Ecliptic", "type": "FunctionDeclaration", "paramnames": [ @@ -22576,14 +22744,14 @@ "comment": "", "meta": { "range": [ - 102152, - 102207 + 102809, + 102864 ], "filename": "astronomy.js", - "lineno": 2261, + "lineno": 2276, "columnno": 8, "code": { - "id": "astnode100011377", + "id": "astnode100011407", "name": "ob2000", "type": "BinaryExpression", "funcscope": "Ecliptic", @@ -22602,14 +22770,14 @@ "comment": "", "meta": { "range": [ - 102217, - 102246 + 102874, + 102903 ], "filename": "astronomy.js", - "lineno": 2262, + "lineno": 2277, "columnno": 8, "code": { - "id": "astnode100011391", + "id": "astnode100011421", "name": "cos_ob2000", "type": "CallExpression", "funcscope": "Ecliptic", @@ -22628,14 +22796,14 @@ "comment": "", "meta": { "range": [ - 102256, - 102285 + 102913, + 102942 ], "filename": "astronomy.js", - "lineno": 2263, + "lineno": 2278, "columnno": 8, "code": { - "id": "astnode100011399", + "id": "astnode100011429", "name": "sin_ob2000", "type": "CallExpression", "funcscope": "Ecliptic", @@ -22654,14 +22822,14 @@ "comment": "", "meta": { "range": [ - 102363, - 102390 + 103020, + 103047 ], "filename": "astronomy.js", - "lineno": 2267, + "lineno": 2282, "columnno": 0, "code": { - "id": "astnode100011413", + "id": "astnode100011443", "name": "exports.Ecliptic", "type": "Identifier", "value": "Ecliptic", @@ -22678,14 +22846,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": [ - 102969, - 103704 + 103626, + 104361 ], "filename": "astronomy.js", - "lineno": 2282, + "lineno": 2297, "columnno": 0, "code": { - "id": "astnode100011418", + "id": "astnode100011448", "name": "GeoMoon", "type": "FunctionDeclaration", "paramnames": [ @@ -22738,14 +22906,14 @@ "comment": "", "meta": { "range": [ - 103002, - 103023 + 103659, + 103680 ], "filename": "astronomy.js", - "lineno": 2283, + "lineno": 2298, "columnno": 8, "code": { - "id": "astnode100011423", + "id": "astnode100011453", "name": "time", "type": "CallExpression", "value": "" @@ -22763,14 +22931,14 @@ "comment": "", "meta": { "range": [ - 103033, - 103054 + 103690, + 103711 ], "filename": "astronomy.js", - "lineno": 2284, + "lineno": 2299, "columnno": 8, "code": { - "id": "astnode100011429", + "id": "astnode100011459", "name": "moon", "type": "CallExpression", "value": "" @@ -22788,14 +22956,14 @@ "comment": "", "meta": { "range": [ - 103137, - 103199 + 103794, + 103856 ], "filename": "astronomy.js", - "lineno": 2286, + "lineno": 2301, "columnno": 8, "code": { - "id": "astnode100011435", + "id": "astnode100011465", "name": "dist_cos_lat", "type": "BinaryExpression", "value": "" @@ -22813,14 +22981,14 @@ "comment": "", "meta": { "range": [ - 103209, - 103386 + 103866, + 104043 ], "filename": "astronomy.js", - "lineno": 2287, + "lineno": 2302, "columnno": 8, "code": { - "id": "astnode100011449", + "id": "astnode100011479", "name": "gepos", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -22838,14 +23006,14 @@ "comment": "", "meta": { "range": [ - 103489, - 103521 + 104146, + 104178 ], "filename": "astronomy.js", - "lineno": 2293, + "lineno": 2308, "columnno": 8, "code": { - "id": "astnode100011482", + "id": "astnode100011512", "name": "mpos1", "type": "CallExpression", "value": "" @@ -22863,14 +23031,14 @@ "comment": "", "meta": { "range": [ - 103584, - 103642 + 104241, + 104299 ], "filename": "astronomy.js", - "lineno": 2295, + "lineno": 2310, "columnno": 8, "code": { - "id": "astnode100011489", + "id": "astnode100011519", "name": "mpos2", "type": "CallExpression", "value": "" @@ -22888,14 +23056,14 @@ "comment": "", "meta": { "range": [ - 103705, - 103730 + 104362, + 104387 ], "filename": "astronomy.js", - "lineno": 2298, + "lineno": 2313, "columnno": 0, "code": { - "id": "astnode100011512", + "id": "astnode100011542", "name": "exports.GeoMoon", "type": "Identifier", "value": "GeoMoon", @@ -22912,14 +23080,14 @@ "comment": "", "meta": { "range": [ - 103732, - 104052 + 104389, + 104709 ], "filename": "astronomy.js", - "lineno": 2299, + "lineno": 2314, "columnno": 0, "code": { - "id": "astnode100011517", + "id": "astnode100011547", "name": "VsopFormula", "type": "FunctionDeclaration", "paramnames": [ @@ -22946,14 +23114,14 @@ "comment": "", "meta": { "range": [ - 103775, - 103785 + 104432, + 104442 ], "filename": "astronomy.js", - "lineno": 2300, + "lineno": 2315, "columnno": 8, "code": { - "id": "astnode100011523", + "id": "astnode100011553", "name": "tpower", "type": "Literal", "value": 1 @@ -22971,14 +23139,14 @@ "comment": "", "meta": { "range": [ - 103795, - 103804 + 104452, + 104461 ], "filename": "astronomy.js", - "lineno": 2301, + "lineno": 2316, "columnno": 8, "code": { - "id": "astnode100011527", + "id": "astnode100011557", "name": "coord", "type": "Literal", "value": 0 @@ -22996,14 +23164,14 @@ "comment": "", "meta": { "range": [ - 103819, - 103825 + 104476, + 104482 ], "filename": "astronomy.js", - "lineno": 2302, + "lineno": 2317, "columnno": 13, "code": { - "id": "astnode100011532", + "id": "astnode100011562", "name": "series" } }, @@ -23019,14 +23187,14 @@ "comment": "", "meta": { "range": [ - 103852, - 103859 + 104509, + 104516 ], "filename": "astronomy.js", - "lineno": 2303, + "lineno": 2318, "columnno": 12, "code": { - "id": "astnode100011537", + "id": "astnode100011567", "name": "sum", "type": "Literal", "value": 0 @@ -23044,14 +23212,14 @@ "comment": "", "meta": { "range": [ - 103922, - 103963 + 104579, + 104620 ], "filename": "astronomy.js", - "lineno": 2305, + "lineno": 2320, "columnno": 12, "code": { - "id": "astnode100011547", + "id": "astnode100011577", "name": "sum", "type": "BinaryExpression", "funcscope": "VsopFormula", @@ -23070,14 +23238,14 @@ "comment": "", "meta": { "range": [ - 103983, - 104004 + 104640, + 104661 ], "filename": "astronomy.js", - "lineno": 2307, + "lineno": 2322, "columnno": 8, "code": { - "id": "astnode100011561", + "id": "astnode100011591", "name": "coord", "type": "BinaryExpression", "funcscope": "VsopFormula", @@ -23096,14 +23264,14 @@ "comment": "", "meta": { "range": [ - 104014, - 104025 + 104671, + 104682 ], "filename": "astronomy.js", - "lineno": 2308, + "lineno": 2323, "columnno": 8, "code": { - "id": "astnode100011567", + "id": "astnode100011597", "name": "tpower", "type": "Identifier", "funcscope": "VsopFormula", @@ -23122,14 +23290,14 @@ "comment": "", "meta": { "range": [ - 104053, - 104654 + 104710, + 105311 ], "filename": "astronomy.js", - "lineno": 2312, + "lineno": 2327, "columnno": 0, "code": { - "id": "astnode100011572", + "id": "astnode100011602", "name": "VsopDeriv", "type": "FunctionDeclaration", "paramnames": [ @@ -23160,14 +23328,14 @@ "comment": "", "meta": { "range": [ - 104094, - 104104 + 104751, + 104761 ], "filename": "astronomy.js", - "lineno": 2313, + "lineno": 2328, "columnno": 8, "code": { - "id": "astnode100011578", + "id": "astnode100011608", "name": "tpower", "type": "Literal", "value": 1 @@ -23185,14 +23353,14 @@ "comment": "", "meta": { "range": [ - 104121, - 104131 + 104778, + 104788 ], "filename": "astronomy.js", - "lineno": 2314, + "lineno": 2329, "columnno": 8, "code": { - "id": "astnode100011582", + "id": "astnode100011612", "name": "dpower", "type": "Literal", "value": 0 @@ -23210,14 +23378,14 @@ "comment": "", "meta": { "range": [ - 104152, - 104161 + 104809, + 104818 ], "filename": "astronomy.js", - "lineno": 2315, + "lineno": 2330, "columnno": 8, "code": { - "id": "astnode100011586", + "id": "astnode100011616", "name": "deriv", "type": "Literal", "value": 0 @@ -23235,14 +23403,14 @@ "comment": "", "meta": { "range": [ - 104171, - 104176 + 104828, + 104833 ], "filename": "astronomy.js", - "lineno": 2316, + "lineno": 2331, "columnno": 8, "code": { - "id": "astnode100011590", + "id": "astnode100011620", "name": "s", "type": "Literal", "value": 0 @@ -23260,14 +23428,14 @@ "comment": "", "meta": { "range": [ - 104191, - 104197 + 104848, + 104854 ], "filename": "astronomy.js", - "lineno": 2317, + "lineno": 2332, "columnno": 13, "code": { - "id": "astnode100011595", + "id": "astnode100011625", "name": "series" } }, @@ -23283,14 +23451,14 @@ "comment": "", "meta": { "range": [ - 104224, - 104235 + 104881, + 104892 ], "filename": "astronomy.js", - "lineno": 2318, + "lineno": 2333, "columnno": 12, "code": { - "id": "astnode100011600", + "id": "astnode100011630", "name": "sin_sum", "type": "Literal", "value": 0 @@ -23308,14 +23476,14 @@ "comment": "", "meta": { "range": [ - 104249, - 104260 + 104906, + 104917 ], "filename": "astronomy.js", - "lineno": 2319, + "lineno": 2334, "columnno": 12, "code": { - "id": "astnode100011604", + "id": "astnode100011634", "name": "cos_sum", "type": "Literal", "value": 0 @@ -23333,14 +23501,14 @@ "comment": "", "meta": { "range": [ - 104327, - 104352 + 104984, + 105009 ], "filename": "astronomy.js", - "lineno": 2321, + "lineno": 2336, "columnno": 16, "code": { - "id": "astnode100011614", + "id": "astnode100011644", "name": "angle", "type": "BinaryExpression", "value": "" @@ -23358,14 +23526,14 @@ "comment": "", "meta": { "range": [ - 104366, - 104406 + 105023, + 105063 ], "filename": "astronomy.js", - "lineno": 2322, + "lineno": 2337, "columnno": 12, "code": { - "id": "astnode100011622", + "id": "astnode100011652", "name": "sin_sum", "type": "BinaryExpression", "funcscope": "VsopDeriv", @@ -23384,14 +23552,14 @@ "comment": "", "meta": { "range": [ - 104449, - 104482 + 105106, + 105139 ], "filename": "astronomy.js", - "lineno": 2324, + "lineno": 2339, "columnno": 16, "code": { - "id": "astnode100011639", + "id": "astnode100011669", "name": "cos_sum", "type": "BinaryExpression", "funcscope": "VsopDeriv", @@ -23410,14 +23578,14 @@ "comment": "", "meta": { "range": [ - 104516, - 104568 + 105173, + 105225 ], "filename": "astronomy.js", - "lineno": 2327, + "lineno": 2342, "columnno": 8, "code": { - "id": "astnode100011649", + "id": "astnode100011679", "name": "deriv", "type": "BinaryExpression", "funcscope": "VsopDeriv", @@ -23436,14 +23604,14 @@ "comment": "", "meta": { "range": [ - 104578, - 104593 + 105235, + 105250 ], "filename": "astronomy.js", - "lineno": 2328, + "lineno": 2343, "columnno": 8, "code": { - "id": "astnode100011661", + "id": "astnode100011691", "name": "dpower", "type": "Identifier", "funcscope": "VsopDeriv", @@ -23462,14 +23630,14 @@ "comment": "", "meta": { "range": [ - 104603, - 104614 + 105260, + 105271 ], "filename": "astronomy.js", - "lineno": 2329, + "lineno": 2344, "columnno": 8, "code": { - "id": "astnode100011665", + "id": "astnode100011695", "name": "tpower", "type": "Identifier", "funcscope": "VsopDeriv", @@ -23488,14 +23656,14 @@ "comment": "", "meta": { "range": [ - 104661, - 104689 + 105318, + 105346 ], "filename": "astronomy.js", - "lineno": 2334, + "lineno": 2349, "columnno": 6, "code": { - "id": "astnode100011674", + "id": "astnode100011704", "name": "DAYS_PER_MILLENNIUM", "type": "Literal", "value": 365250 @@ -23512,14 +23680,14 @@ "comment": "", "meta": { "range": [ - 104697, - 104710 + 105354, + 105367 ], "filename": "astronomy.js", - "lineno": 2335, + "lineno": 2350, "columnno": 6, "code": { - "id": "astnode100011678", + "id": "astnode100011708", "name": "LON_INDEX", "type": "Literal", "value": 0 @@ -23536,14 +23704,14 @@ "comment": "", "meta": { "range": [ - 104718, - 104731 + 105375, + 105388 ], "filename": "astronomy.js", - "lineno": 2336, + "lineno": 2351, "columnno": 6, "code": { - "id": "astnode100011682", + "id": "astnode100011712", "name": "LAT_INDEX", "type": "Literal", "value": 1 @@ -23560,14 +23728,14 @@ "comment": "", "meta": { "range": [ - 104739, - 104752 + 105396, + 105409 ], "filename": "astronomy.js", - "lineno": 2337, + "lineno": 2352, "columnno": 6, "code": { - "id": "astnode100011686", + "id": "astnode100011716", "name": "RAD_INDEX", "type": "Literal", "value": 2 @@ -23584,14 +23752,14 @@ "comment": "", "meta": { "range": [ - 104754, - 105100 + 105411, + 105757 ], "filename": "astronomy.js", - "lineno": 2338, + "lineno": 2353, "columnno": 0, "code": { - "id": "astnode100011689", + "id": "astnode100011719", "name": "VsopRotate", "type": "FunctionDeclaration", "paramnames": [ @@ -23610,14 +23778,14 @@ "comment": "", "meta": { "range": [ - 105101, - 105384 + 105758, + 106041 ], "filename": "astronomy.js", - "lineno": 2342, + "lineno": 2357, "columnno": 0, "code": { - "id": "astnode100011740", + "id": "astnode100011770", "name": "VsopSphereToRect", "type": "FunctionDeclaration", "paramnames": [ @@ -23641,14 +23809,14 @@ "comment": "", "meta": { "range": [ - 105229, - 105262 + 105886, + 105919 ], "filename": "astronomy.js", - "lineno": 2344, + "lineno": 2359, "columnno": 10, "code": { - "id": "astnode100011747", + "id": "astnode100011777", "name": "r_coslat", "type": "BinaryExpression", "value": "" @@ -23666,14 +23834,14 @@ "comment": "", "meta": { "range": [ - 105385, - 105739 + 106042, + 106396 ], "filename": "astronomy.js", - "lineno": 2351, + "lineno": 2366, "columnno": 0, "code": { - "id": "astnode100011779", + "id": "astnode100011809", "name": "CalcVsop", "type": "FunctionDeclaration", "paramnames": [ @@ -23700,14 +23868,14 @@ "comment": "", "meta": { "range": [ - 105428, - 105461 + 106085, + 106118 ], "filename": "astronomy.js", - "lineno": 2352, + "lineno": 2367, "columnno": 10, "code": { - "id": "astnode100011785", + "id": "astnode100011815", "name": "t", "type": "BinaryExpression", "value": "" @@ -23725,14 +23893,14 @@ "comment": "", "meta": { "range": [ - 105497, - 105535 + 106154, + 106192 ], "filename": "astronomy.js", - "lineno": 2353, + "lineno": 2368, "columnno": 10, "code": { - "id": "astnode100011793", + "id": "astnode100011823", "name": "lon", "type": "CallExpression", "value": "" @@ -23750,14 +23918,14 @@ "comment": "", "meta": { "range": [ - 105547, - 105585 + 106204, + 106242 ], "filename": "astronomy.js", - "lineno": 2354, + "lineno": 2369, "columnno": 10, "code": { - "id": "astnode100011802", + "id": "astnode100011832", "name": "lat", "type": "CallExpression", "value": "" @@ -23775,14 +23943,14 @@ "comment": "", "meta": { "range": [ - 105597, - 105635 + 106254, + 106292 ], "filename": "astronomy.js", - "lineno": 2355, + "lineno": 2370, "columnno": 10, "code": { - "id": "astnode100011811", + "id": "astnode100011841", "name": "rad", "type": "CallExpression", "value": "" @@ -23800,14 +23968,14 @@ "comment": "", "meta": { "range": [ - 105647, - 105686 + 106304, + 106343 ], "filename": "astronomy.js", - "lineno": 2356, + "lineno": 2371, "columnno": 10, "code": { - "id": "astnode100011820", + "id": "astnode100011850", "name": "eclip", "type": "CallExpression", "value": "" @@ -23825,14 +23993,14 @@ "comment": "", "meta": { "range": [ - 105740, - 107270 + 106397, + 107927 ], "filename": "astronomy.js", - "lineno": 2359, + "lineno": 2374, "columnno": 0, "code": { - "id": "astnode100011835", + "id": "astnode100011865", "name": "CalcVsopPosVel", "type": "FunctionDeclaration", "paramnames": [ @@ -23872,14 +24040,14 @@ "comment": "", "meta": { "range": [ - 105787, - 105815 + 106444, + 106472 ], "filename": "astronomy.js", - "lineno": 2360, + "lineno": 2375, "columnno": 10, "code": { - "id": "astnode100011841", + "id": "astnode100011871", "name": "t", "type": "BinaryExpression", "value": "" @@ -23897,14 +24065,14 @@ "comment": "", "meta": { "range": [ - 105920, - 105958 + 106577, + 106615 ], "filename": "astronomy.js", - "lineno": 2362, + "lineno": 2377, "columnno": 10, "code": { - "id": "astnode100011847", + "id": "astnode100011877", "name": "lon", "type": "CallExpression", "value": "" @@ -23922,14 +24090,14 @@ "comment": "", "meta": { "range": [ - 105970, - 106008 + 106627, + 106665 ], "filename": "astronomy.js", - "lineno": 2363, + "lineno": 2378, "columnno": 10, "code": { - "id": "astnode100011856", + "id": "astnode100011886", "name": "lat", "type": "CallExpression", "value": "" @@ -23947,14 +24115,14 @@ "comment": "", "meta": { "range": [ - 106020, - 106058 + 106677, + 106715 ], "filename": "astronomy.js", - "lineno": 2364, + "lineno": 2379, "columnno": 10, "code": { - "id": "astnode100011865", + "id": "astnode100011895", "name": "rad", "type": "CallExpression", "value": "" @@ -23972,14 +24140,14 @@ "comment": "", "meta": { "range": [ - 106070, - 106110 + 106727, + 106767 ], "filename": "astronomy.js", - "lineno": 2365, + "lineno": 2380, "columnno": 10, "code": { - "id": "astnode100011874", + "id": "astnode100011904", "name": "dlon_dt", "type": "CallExpression", "value": "" @@ -23997,14 +24165,14 @@ "comment": "", "meta": { "range": [ - 106122, - 106162 + 106779, + 106819 ], "filename": "astronomy.js", - "lineno": 2366, + "lineno": 2381, "columnno": 10, "code": { - "id": "astnode100011883", + "id": "astnode100011913", "name": "dlat_dt", "type": "CallExpression", "value": "" @@ -24022,14 +24190,14 @@ "comment": "", "meta": { "range": [ - 106174, - 106214 + 106831, + 106871 ], "filename": "astronomy.js", - "lineno": 2367, + "lineno": 2382, "columnno": 10, "code": { - "id": "astnode100011892", + "id": "astnode100011922", "name": "drad_dt", "type": "CallExpression", "value": "" @@ -24047,14 +24215,14 @@ "comment": "", "meta": { "range": [ - 106348, - 106370 + 107005, + 107027 ], "filename": "astronomy.js", - "lineno": 2370, + "lineno": 2385, "columnno": 10, "code": { - "id": "astnode100011901", + "id": "astnode100011931", "name": "coslon", "type": "CallExpression", "value": "" @@ -24072,14 +24240,14 @@ "comment": "", "meta": { "range": [ - 106382, - 106404 + 107039, + 107061 ], "filename": "astronomy.js", - "lineno": 2371, + "lineno": 2386, "columnno": 10, "code": { - "id": "astnode100011909", + "id": "astnode100011939", "name": "sinlon", "type": "CallExpression", "value": "" @@ -24097,14 +24265,14 @@ "comment": "", "meta": { "range": [ - 106416, - 106438 + 107073, + 107095 ], "filename": "astronomy.js", - "lineno": 2372, + "lineno": 2387, "columnno": 10, "code": { - "id": "astnode100011917", + "id": "astnode100011947", "name": "coslat", "type": "CallExpression", "value": "" @@ -24122,14 +24290,14 @@ "comment": "", "meta": { "range": [ - 106450, - 106472 + 107107, + 107129 ], "filename": "astronomy.js", - "lineno": 2373, + "lineno": 2388, "columnno": 10, "code": { - "id": "astnode100011925", + "id": "astnode100011955", "name": "sinlat", "type": "CallExpression", "value": "" @@ -24147,14 +24315,14 @@ "comment": "", "meta": { "range": [ - 106484, - 106607 + 107141, + 107264 ], "filename": "astronomy.js", - "lineno": 2374, + "lineno": 2389, "columnno": 10, "code": { - "id": "astnode100011933", + "id": "astnode100011963", "name": "vx", "type": "BinaryExpression", "value": "" @@ -24172,14 +24340,14 @@ "comment": "", "meta": { "range": [ - 106619, - 106742 + 107276, + 107399 ], "filename": "astronomy.js", - "lineno": 2377, + "lineno": 2392, "columnno": 10, "code": { - "id": "astnode100011958", + "id": "astnode100011988", "name": "vy", "type": "BinaryExpression", "value": "" @@ -24197,14 +24365,14 @@ "comment": "", "meta": { "range": [ - 106754, - 106815 + 107411, + 107472 ], "filename": "astronomy.js", - "lineno": 2380, + "lineno": 2395, "columnno": 10, "code": { - "id": "astnode100011983", + "id": "astnode100012013", "name": "vz", "type": "BinaryExpression", "value": "" @@ -24222,14 +24390,14 @@ "comment": "", "meta": { "range": [ - 106827, - 106870 + 107484, + 107527 ], "filename": "astronomy.js", - "lineno": 2382, + "lineno": 2397, "columnno": 10, "code": { - "id": "astnode100011996", + "id": "astnode100012026", "name": "eclip_pos", "type": "CallExpression", "value": "" @@ -24247,14 +24415,14 @@ "comment": "", "meta": { "range": [ - 106943, - 107063 + 107600, + 107720 ], "filename": "astronomy.js", - "lineno": 2384, + "lineno": 2399, "columnno": 10, "code": { - "id": "astnode100012004", + "id": "astnode100012034", "name": "eclip_vel", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -24272,14 +24440,14 @@ "comment": "", "meta": { "range": [ - 107142, - 107173 + 107799, + 107830 ], "filename": "astronomy.js", - "lineno": 2390, + "lineno": 2405, "columnno": 10, "code": { - "id": "astnode100012017", + "id": "astnode100012047", "name": "equ_pos", "type": "CallExpression", "value": "" @@ -24297,14 +24465,14 @@ "comment": "", "meta": { "range": [ - 107185, - 107216 + 107842, + 107873 ], "filename": "astronomy.js", - "lineno": 2391, + "lineno": 2406, "columnno": 10, "code": { - "id": "astnode100012023", + "id": "astnode100012053", "name": "equ_vel", "type": "CallExpression", "value": "" @@ -24322,14 +24490,14 @@ "comment": "", "meta": { "range": [ - 107271, - 107508 + 107928, + 108165 ], "filename": "astronomy.js", - "lineno": 2394, + "lineno": 2409, "columnno": 0, "code": { - "id": "astnode100012034", + "id": "astnode100012064", "name": "AdjustBarycenter", "type": "FunctionDeclaration", "paramnames": [ @@ -24358,14 +24526,14 @@ "comment": "", "meta": { "range": [ - 107333, - 107365 + 107990, + 108022 ], "filename": "astronomy.js", - "lineno": 2395, + "lineno": 2410, "columnno": 10, "code": { - "id": "astnode100012042", + "id": "astnode100012072", "name": "shift", "type": "BinaryExpression", "value": "" @@ -24383,14 +24551,14 @@ "comment": "", "meta": { "range": [ - 107377, - 107412 + 108034, + 108069 ], "filename": "astronomy.js", - "lineno": 2396, + "lineno": 2411, "columnno": 10, "code": { - "id": "astnode100012050", + "id": "astnode100012080", "name": "planet", "type": "CallExpression", "value": "" @@ -24408,14 +24576,14 @@ "comment": "", "meta": { "range": [ - 107418, - 107443 + 108075, + 108100 ], "filename": "astronomy.js", - "lineno": 2397, + "lineno": 2412, "columnno": 4, "code": { - "id": "astnode100012059", + "id": "astnode100012089", "name": "ssb.x", "type": "BinaryExpression", "value": "", @@ -24433,14 +24601,14 @@ "comment": "", "meta": { "range": [ - 107449, - 107474 + 108106, + 108131 ], "filename": "astronomy.js", - "lineno": 2398, + "lineno": 2413, "columnno": 4, "code": { - "id": "astnode100012069", + "id": "astnode100012099", "name": "ssb.y", "type": "BinaryExpression", "value": "", @@ -24458,14 +24626,14 @@ "comment": "", "meta": { "range": [ - 107480, - 107505 + 108137, + 108162 ], "filename": "astronomy.js", - "lineno": 2399, + "lineno": 2414, "columnno": 4, "code": { - "id": "astnode100012079", + "id": "astnode100012109", "name": "ssb.z", "type": "BinaryExpression", "value": "", @@ -24483,14 +24651,14 @@ "comment": "", "meta": { "range": [ - 107509, - 107850 + 108166, + 108507 ], "filename": "astronomy.js", - "lineno": 2401, + "lineno": 2416, "columnno": 0, "code": { - "id": "astnode100012088", + "id": "astnode100012118", "name": "CalcSolarSystemBarycenter", "type": "FunctionDeclaration", "paramnames": [ @@ -24512,14 +24680,14 @@ "comment": "", "meta": { "range": [ - 107562, - 107599 + 108219, + 108256 ], "filename": "astronomy.js", - "lineno": 2402, + "lineno": 2417, "columnno": 10, "code": { - "id": "astnode100012093", + "id": "astnode100012123", "name": "ssb", "type": "NewExpression", "value": "" @@ -24537,14 +24705,14 @@ "comment": "", "meta": { "range": [ - 107937, - 107958 + 108594, + 108615 ], "filename": "astronomy.js", - "lineno": 2410, + "lineno": 2425, "columnno": 6, "code": { - "id": "astnode100012140", + "id": "astnode100012170", "name": "PLUTO_NUM_STATES", "type": "Literal", "value": 41 @@ -24561,14 +24729,14 @@ "comment": "", "meta": { "range": [ - 107966, - 107989 + 108623, + 108646 ], "filename": "astronomy.js", - "lineno": 2411, + "lineno": 2426, "columnno": 6, "code": { - "id": "astnode100012144", + "id": "astnode100012174", "name": "PLUTO_TIME_STEP", "type": "Literal", "value": 36500 @@ -24585,14 +24753,14 @@ "comment": "", "meta": { "range": [ - 107997, - 113730 + 108654, + 114387 ], "filename": "astronomy.js", - "lineno": 2412, + "lineno": 2427, "columnno": 6, "code": { - "id": "astnode100012148", + "id": "astnode100012178", "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]\\\"]\"]" @@ -24609,14 +24777,14 @@ "comment": "", "meta": { "range": [ - 113732, - 114792 + 114389, + 115449 ], "filename": "astronomy.js", - "lineno": 2455, + "lineno": 2470, "columnno": 0, "code": { - "id": "astnode100012699", + "id": "astnode100012729", "name": "TerseVector", "type": "ClassDeclaration", "paramnames": [ @@ -24636,14 +24804,14 @@ "comment": "", "meta": { "range": [ - 113756, - 113844 + 114413, + 114501 ], "filename": "astronomy.js", - "lineno": 2456, + "lineno": 2471, "columnno": 4, "code": { - "id": "astnode100012702", + "id": "astnode100012732", "name": "TerseVector", "type": "MethodDefinition", "paramnames": [ @@ -24667,14 +24835,14 @@ "comment": "", "meta": { "range": [ - 113787, - 113797 + 114444, + 114454 ], "filename": "astronomy.js", - "lineno": 2457, + "lineno": 2472, "columnno": 8, "code": { - "id": "astnode100012710", + "id": "astnode100012740", "name": "this.x", "type": "Identifier", "value": "x", @@ -24692,14 +24860,14 @@ "comment": "", "meta": { "range": [ - 113807, - 113817 + 114464, + 114474 ], "filename": "astronomy.js", - "lineno": 2458, + "lineno": 2473, "columnno": 8, "code": { - "id": "astnode100012716", + "id": "astnode100012746", "name": "this.y", "type": "Identifier", "value": "y", @@ -24717,14 +24885,14 @@ "comment": "", "meta": { "range": [ - 113827, - 113837 + 114484, + 114494 ], "filename": "astronomy.js", - "lineno": 2459, + "lineno": 2474, "columnno": 8, "code": { - "id": "astnode100012722", + "id": "astnode100012752", "name": "this.z", "type": "Identifier", "value": "z", @@ -24742,14 +24910,14 @@ "comment": "", "meta": { "range": [ - 113849, - 113927 + 114506, + 114584 ], "filename": "astronomy.js", - "lineno": 2461, + "lineno": 2476, "columnno": 4, "code": { - "id": "astnode100012727", + "id": "astnode100012757", "name": "TerseVector#ToAstroVector", "type": "MethodDefinition", "paramnames": [ @@ -24772,14 +24940,14 @@ "comment": "", "meta": { "range": [ - 113932, - 114020 + 114589, + 114677 ], "filename": "astronomy.js", - "lineno": 2464, + "lineno": 2479, "columnno": 4, "code": { - "id": "astnode100012745", + "id": "astnode100012775", "name": "TerseVector#quadrature", "type": "MethodDefinition", "paramnames": [] @@ -24800,14 +24968,14 @@ "comment": "", "meta": { "range": [ - 114025, - 114129 + 114682, + 114786 ], "filename": "astronomy.js", - "lineno": 2467, + "lineno": 2482, "columnno": 4, "code": { - "id": "astnode100012773", + "id": "astnode100012803", "name": "TerseVector#add", "type": "MethodDefinition", "paramnames": [ @@ -24830,14 +24998,14 @@ "comment": "", "meta": { "range": [ - 114134, - 114238 + 114791, + 114895 ], "filename": "astronomy.js", - "lineno": 2470, + "lineno": 2485, "columnno": 4, "code": { - "id": "astnode100012802", + "id": "astnode100012832", "name": "TerseVector#sub", "type": "MethodDefinition", "paramnames": [ @@ -24860,14 +25028,14 @@ "comment": "", "meta": { "range": [ - 114243, - 114343 + 114900, + 115000 ], "filename": "astronomy.js", - "lineno": 2473, + "lineno": 2488, "columnno": 4, "code": { - "id": "astnode100012831", + "id": "astnode100012861", "name": "TerseVector#incr", "type": "MethodDefinition", "paramnames": [ @@ -24890,14 +25058,14 @@ "comment": "", "meta": { "range": [ - 114265, - 114282 + 114922, + 114939 ], "filename": "astronomy.js", - "lineno": 2474, + "lineno": 2489, "columnno": 8, "code": { - "id": "astnode100012837", + "id": "astnode100012867", "name": "this.x", "type": "MemberExpression", "value": "other.x", @@ -24915,14 +25083,14 @@ "comment": "", "meta": { "range": [ - 114292, - 114309 + 114949, + 114966 ], "filename": "astronomy.js", - "lineno": 2475, + "lineno": 2490, "columnno": 8, "code": { - "id": "astnode100012845", + "id": "astnode100012875", "name": "this.y", "type": "MemberExpression", "value": "other.y", @@ -24940,14 +25108,14 @@ "comment": "", "meta": { "range": [ - 114319, - 114336 + 114976, + 114993 ], "filename": "astronomy.js", - "lineno": 2476, + "lineno": 2491, "columnno": 8, "code": { - "id": "astnode100012853", + "id": "astnode100012883", "name": "this.z", "type": "MemberExpression", "value": "other.z", @@ -24965,14 +25133,14 @@ "comment": "", "meta": { "range": [ - 114348, - 114448 + 115005, + 115105 ], "filename": "astronomy.js", - "lineno": 2478, + "lineno": 2493, "columnno": 4, "code": { - "id": "astnode100012860", + "id": "astnode100012890", "name": "TerseVector#decr", "type": "MethodDefinition", "paramnames": [ @@ -24995,14 +25163,14 @@ "comment": "", "meta": { "range": [ - 114370, - 114387 + 115027, + 115044 ], "filename": "astronomy.js", - "lineno": 2479, + "lineno": 2494, "columnno": 8, "code": { - "id": "astnode100012866", + "id": "astnode100012896", "name": "this.x", "type": "MemberExpression", "value": "other.x", @@ -25020,14 +25188,14 @@ "comment": "", "meta": { "range": [ - 114397, - 114414 + 115054, + 115071 ], "filename": "astronomy.js", - "lineno": 2480, + "lineno": 2495, "columnno": 8, "code": { - "id": "astnode100012874", + "id": "astnode100012904", "name": "this.y", "type": "MemberExpression", "value": "other.y", @@ -25045,14 +25213,14 @@ "comment": "", "meta": { "range": [ - 114424, - 114441 + 115081, + 115098 ], "filename": "astronomy.js", - "lineno": 2481, + "lineno": 2496, "columnno": 8, "code": { - "id": "astnode100012882", + "id": "astnode100012912", "name": "this.z", "type": "MemberExpression", "value": "other.z", @@ -25070,14 +25238,14 @@ "comment": "", "meta": { "range": [ - 114453, - 114555 + 115110, + 115212 ], "filename": "astronomy.js", - "lineno": 2483, + "lineno": 2498, "columnno": 4, "code": { - "id": "astnode100012889", + "id": "astnode100012919", "name": "TerseVector#mul", "type": "MethodDefinition", "paramnames": [ @@ -25100,14 +25268,14 @@ "comment": "", "meta": { "range": [ - 114560, - 114662 + 115217, + 115319 ], "filename": "astronomy.js", - "lineno": 2486, + "lineno": 2501, "columnno": 4, "code": { - "id": "astnode100012912", + "id": "astnode100012942", "name": "TerseVector#div", "type": "MethodDefinition", "paramnames": [ @@ -25130,14 +25298,14 @@ "comment": "", "meta": { "range": [ - 114667, - 114790 + 115324, + 115447 ], "filename": "astronomy.js", - "lineno": 2489, + "lineno": 2504, "columnno": 4, "code": { - "id": "astnode100012935", + "id": "astnode100012965", "name": "TerseVector#mean", "type": "MethodDefinition", "paramnames": [ @@ -25160,14 +25328,14 @@ "comment": "", "meta": { "range": [ - 114793, - 114911 + 115450, + 115568 ], "filename": "astronomy.js", - "lineno": 2493, + "lineno": 2508, "columnno": 0, "code": { - "id": "astnode100012970", + "id": "astnode100013000", "name": "body_state_t", "type": "ClassDeclaration", "paramnames": [ @@ -25187,14 +25355,14 @@ "comment": "", "meta": { "range": [ - 114818, - 114909 + 115475, + 115566 ], "filename": "astronomy.js", - "lineno": 2494, + "lineno": 2509, "columnno": 4, "code": { - "id": "astnode100012973", + "id": "astnode100013003", "name": "body_state_t", "type": "MethodDefinition", "paramnames": [ @@ -25218,14 +25386,14 @@ "comment": "", "meta": { "range": [ - 114850, - 114862 + 115507, + 115519 ], "filename": "astronomy.js", - "lineno": 2495, + "lineno": 2510, "columnno": 8, "code": { - "id": "astnode100012981", + "id": "astnode100013011", "name": "this.tt", "type": "Identifier", "value": "tt", @@ -25243,14 +25411,14 @@ "comment": "", "meta": { "range": [ - 114872, - 114882 + 115529, + 115539 ], "filename": "astronomy.js", - "lineno": 2496, + "lineno": 2511, "columnno": 8, "code": { - "id": "astnode100012987", + "id": "astnode100013017", "name": "this.r", "type": "Identifier", "value": "r", @@ -25268,14 +25436,14 @@ "comment": "", "meta": { "range": [ - 114892, - 114902 + 115549, + 115559 ], "filename": "astronomy.js", - "lineno": 2497, + "lineno": 2512, "columnno": 8, "code": { - "id": "astnode100012993", + "id": "astnode100013023", "name": "this.v", "type": "Identifier", "value": "v", @@ -25293,14 +25461,14 @@ "comment": "", "meta": { "range": [ - 114912, - 115091 + 115569, + 115748 ], "filename": "astronomy.js", - "lineno": 2500, + "lineno": 2515, "columnno": 0, "code": { - "id": "astnode100012998", + "id": "astnode100013028", "name": "BodyStateFromTable", "type": "FunctionDeclaration", "paramnames": [ @@ -25322,14 +25490,14 @@ "comment": "", "meta": { "range": [ - 115092, - 115349 + 115749, + 116006 ], "filename": "astronomy.js", - "lineno": 2504, + "lineno": 2519, "columnno": 0, "code": { - "id": "astnode100013022", + "id": "astnode100013052", "name": "AdjustBarycenterPosVel", "type": "FunctionDeclaration", "paramnames": [ @@ -25355,14 +25523,14 @@ "comment": "", "meta": { "range": [ - 115162, - 115202 + 115819, + 115859 ], "filename": "astronomy.js", - "lineno": 2505, + "lineno": 2520, "columnno": 10, "code": { - "id": "astnode100013030", + "id": "astnode100013060", "name": "shift", "type": "BinaryExpression", "value": "" @@ -25380,14 +25548,14 @@ "comment": "", "meta": { "range": [ - 115214, - 115253 + 115871, + 115910 ], "filename": "astronomy.js", - "lineno": 2506, + "lineno": 2521, "columnno": 10, "code": { - "id": "astnode100013038", + "id": "astnode100013068", "name": "planet", "type": "CallExpression", "value": "" @@ -25405,14 +25573,14 @@ "comment": "", "meta": { "range": [ - 115350, - 115538 + 116007, + 116195 ], "filename": "astronomy.js", - "lineno": 2511, + "lineno": 2526, "columnno": 0, "code": { - "id": "astnode100013076", + "id": "astnode100013106", "name": "AccelerationIncrement", "type": "FunctionDeclaration", "paramnames": [ @@ -25437,14 +25605,14 @@ "comment": "", "meta": { "range": [ - 115419, - 115451 + 116076, + 116108 ], "filename": "astronomy.js", - "lineno": 2512, + "lineno": 2527, "columnno": 10, "code": { - "id": "astnode100013083", + "id": "astnode100013113", "name": "delta", "type": "CallExpression", "value": "" @@ -25462,14 +25630,14 @@ "comment": "", "meta": { "range": [ - 115463, - 115486 + 116120, + 116143 ], "filename": "astronomy.js", - "lineno": 2513, + "lineno": 2528, "columnno": 10, "code": { - "id": "astnode100013091", + "id": "astnode100013121", "name": "r2", "type": "CallExpression", "value": "" @@ -25487,14 +25655,14 @@ "comment": "", "meta": { "range": [ - 115539, - 117126 + 116196, + 117783 ], "filename": "astronomy.js", - "lineno": 2516, + "lineno": 2531, "columnno": 0, "code": { - "id": "astnode100013111", + "id": "astnode100013141", "name": "major_bodies_t", "type": "ClassDeclaration", "paramnames": [ @@ -25512,14 +25680,14 @@ "comment": "", "meta": { "range": [ - 115566, - 116555 + 116223, + 117212 ], "filename": "astronomy.js", - "lineno": 2517, + "lineno": 2532, "columnno": 4, "code": { - "id": "astnode100013114", + "id": "astnode100013144", "name": "major_bodies_t", "type": "MethodDefinition", "paramnames": [ @@ -25541,14 +25709,14 @@ "comment": "", "meta": { "range": [ - 115656, - 115734 + 116313, + 116391 ], "filename": "astronomy.js", - "lineno": 2519, + "lineno": 2534, "columnno": 12, "code": { - "id": "astnode100013120", + "id": "astnode100013150", "name": "ssb", "type": "NewExpression", "value": "" @@ -25566,14 +25734,14 @@ "comment": "", "meta": { "range": [ - 115744, - 115816 + 116401, + 116473 ], "filename": "astronomy.js", - "lineno": 2520, + "lineno": 2535, "columnno": 8, "code": { - "id": "astnode100013136", + "id": "astnode100013166", "name": "this.Jupiter", "type": "CallExpression", "value": "", @@ -25591,14 +25759,14 @@ "comment": "", "meta": { "range": [ - 115826, - 115895 + 116483, + 116552 ], "filename": "astronomy.js", - "lineno": 2521, + "lineno": 2536, "columnno": 8, "code": { - "id": "astnode100013149", + "id": "astnode100013179", "name": "this.Saturn", "type": "CallExpression", "value": "", @@ -25616,14 +25784,14 @@ "comment": "", "meta": { "range": [ - 115905, - 115974 + 116562, + 116631 ], "filename": "astronomy.js", - "lineno": 2522, + "lineno": 2537, "columnno": 8, "code": { - "id": "astnode100013162", + "id": "astnode100013192", "name": "this.Uranus", "type": "CallExpression", "value": "", @@ -25641,14 +25809,14 @@ "comment": "", "meta": { "range": [ - 115984, - 116056 + 116641, + 116713 ], "filename": "astronomy.js", - "lineno": 2523, + "lineno": 2538, "columnno": 8, "code": { - "id": "astnode100013175", + "id": "astnode100013205", "name": "this.Neptune", "type": "CallExpression", "value": "", @@ -25666,14 +25834,14 @@ "comment": "", "meta": { "range": [ - 116487, - 116548 + 117144, + 117205 ], "filename": "astronomy.js", - "lineno": 2534, + "lineno": 2549, "columnno": 8, "code": { - "id": "astnode100013284", + "id": "astnode100013314", "name": "this.Sun", "type": "NewExpression", "value": "", @@ -25691,14 +25859,14 @@ "comment": "", "meta": { "range": [ - 116560, - 117124 + 117217, + 117781 ], "filename": "astronomy.js", - "lineno": 2536, + "lineno": 2551, "columnno": 4, "code": { - "id": "astnode100013307", + "id": "astnode100013337", "name": "major_bodies_t#Acceleration", "type": "MethodDefinition", "paramnames": [ @@ -25721,14 +25889,14 @@ "comment": "", "meta": { "range": [ - 116753, - 116805 + 117410, + 117462 ], "filename": "astronomy.js", - "lineno": 2539, + "lineno": 2554, "columnno": 12, "code": { - "id": "astnode100013313", + "id": "astnode100013343", "name": "acc", "type": "CallExpression", "value": "" @@ -25746,14 +25914,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": [ - 117647, - 117792 + 118304, + 118449 ], "filename": "astronomy.js", - "lineno": 2568, + "lineno": 2583, "columnno": 0, "code": { - "id": "astnode100013382", + "id": "astnode100013412", "name": "body_grav_calc_t", "type": "ClassDeclaration", "paramnames": [ @@ -25801,14 +25969,14 @@ "comment": "", "meta": { "range": [ - 117676, - 117790 + 118333, + 118447 ], "filename": "astronomy.js", - "lineno": 2569, + "lineno": 2584, "columnno": 4, "code": { - "id": "astnode100013385", + "id": "astnode100013415", "name": "body_grav_calc_t", "type": "MethodDefinition", "paramnames": [ @@ -25833,14 +26001,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": [ - 117647, - 117792 + 118304, + 118449 ], "filename": "astronomy.js", - "lineno": 2568, + "lineno": 2583, "columnno": 0, "code": { - "id": "astnode100013382", + "id": "astnode100013412", "name": "body_grav_calc_t", "type": "ClassDeclaration", "paramnames": [ @@ -25887,14 +26055,14 @@ "comment": "", "meta": { "range": [ - 117711, - 117723 + 118368, + 118380 ], "filename": "astronomy.js", - "lineno": 2570, + "lineno": 2585, "columnno": 8, "code": { - "id": "astnode100013394", + "id": "astnode100013424", "name": "this.tt", "type": "Identifier", "value": "tt", @@ -25912,14 +26080,14 @@ "comment": "", "meta": { "range": [ - 117733, - 117743 + 118390, + 118400 ], "filename": "astronomy.js", - "lineno": 2571, + "lineno": 2586, "columnno": 8, "code": { - "id": "astnode100013400", + "id": "astnode100013430", "name": "this.r", "type": "Identifier", "value": "r", @@ -25937,14 +26105,14 @@ "comment": "", "meta": { "range": [ - 117753, - 117763 + 118410, + 118420 ], "filename": "astronomy.js", - "lineno": 2572, + "lineno": 2587, "columnno": 8, "code": { - "id": "astnode100013406", + "id": "astnode100013436", "name": "this.v", "type": "Identifier", "value": "v", @@ -25962,14 +26130,14 @@ "comment": "", "meta": { "range": [ - 117773, - 117783 + 118430, + 118440 ], "filename": "astronomy.js", - "lineno": 2573, + "lineno": 2588, "columnno": 8, "code": { - "id": "astnode100013412", + "id": "astnode100013442", "name": "this.a", "type": "Identifier", "value": "a", @@ -25987,14 +26155,14 @@ "comment": "", "meta": { "range": [ - 117793, - 117901 + 118450, + 118558 ], "filename": "astronomy.js", - "lineno": 2576, + "lineno": 2591, "columnno": 0, "code": { - "id": "astnode100013417", + "id": "astnode100013447", "name": "grav_sim_t", "type": "ClassDeclaration", "paramnames": [ @@ -26013,14 +26181,14 @@ "comment": "", "meta": { "range": [ - 117816, - 117899 + 118473, + 118556 ], "filename": "astronomy.js", - "lineno": 2577, + "lineno": 2592, "columnno": 4, "code": { - "id": "astnode100013420", + "id": "astnode100013450", "name": "grav_sim_t", "type": "MethodDefinition", "paramnames": [ @@ -26043,14 +26211,14 @@ "comment": "", "meta": { "range": [ - 117850, - 117866 + 118507, + 118523 ], "filename": "astronomy.js", - "lineno": 2578, + "lineno": 2593, "columnno": 8, "code": { - "id": "astnode100013427", + "id": "astnode100013457", "name": "this.bary", "type": "Identifier", "value": "bary", @@ -26068,14 +26236,14 @@ "comment": "", "meta": { "range": [ - 117876, - 117892 + 118533, + 118549 ], "filename": "astronomy.js", - "lineno": 2579, + "lineno": 2594, "columnno": 8, "code": { - "id": "astnode100013433", + "id": "astnode100013463", "name": "this.grav", "type": "Identifier", "value": "grav", @@ -26093,14 +26261,14 @@ "comment": "", "meta": { "range": [ - 117902, - 118069 + 118559, + 118726 ], "filename": "astronomy.js", - "lineno": 2582, + "lineno": 2597, "columnno": 0, "code": { - "id": "astnode100013438", + "id": "astnode100013468", "name": "UpdatePosition", "type": "FunctionDeclaration", "paramnames": [ @@ -26122,14 +26290,14 @@ "comment": "", "meta": { "range": [ - 118070, - 118987 + 118727, + 119644 ], "filename": "astronomy.js", - "lineno": 2585, + "lineno": 2600, "columnno": 0, "code": { - "id": "astnode100013499", + "id": "astnode100013529", "name": "GravSim", "type": "FunctionDeclaration", "paramnames": [ @@ -26159,14 +26327,14 @@ "comment": "", "meta": { "range": [ - 118111, - 118130 + 118768, + 118787 ], "filename": "astronomy.js", - "lineno": 2586, + "lineno": 2601, "columnno": 10, "code": { - "id": "astnode100013505", + "id": "astnode100013535", "name": "dt", "type": "BinaryExpression", "value": "" @@ -26184,14 +26352,14 @@ "comment": "", "meta": { "range": [ - 118223, - 118254 + 118880, + 118911 ], "filename": "astronomy.js", - "lineno": 2588, + "lineno": 2603, "columnno": 10, "code": { - "id": "astnode100013513", + "id": "astnode100013543", "name": "bary2", "type": "NewExpression", "value": "" @@ -26209,14 +26377,14 @@ "comment": "", "meta": { "range": [ - 118372, - 118430 + 119029, + 119087 ], "filename": "astronomy.js", - "lineno": 2590, + "lineno": 2605, "columnno": 10, "code": { - "id": "astnode100013519", + "id": "astnode100013549", "name": "approx_pos", "type": "CallExpression", "value": "" @@ -26234,14 +26402,14 @@ "comment": "", "meta": { "range": [ - 118595, - 118650 + 119252, + 119307 ], "filename": "astronomy.js", - "lineno": 2593, + "lineno": 2608, "columnno": 10, "code": { - "id": "astnode100013534", + "id": "astnode100013564", "name": "mean_acc", "type": "CallExpression", "value": "" @@ -26259,14 +26427,14 @@ "comment": "", "meta": { "range": [ - 118745, - 118797 + 119402, + 119454 ], "filename": "astronomy.js", - "lineno": 2595, + "lineno": 2610, "columnno": 10, "code": { - "id": "astnode100013548", + "id": "astnode100013578", "name": "pos", "type": "CallExpression", "value": "" @@ -26284,14 +26452,14 @@ "comment": "", "meta": { "range": [ - 118809, - 118844 + 119466, + 119501 ], "filename": "astronomy.js", - "lineno": 2596, + "lineno": 2611, "columnno": 10, "code": { - "id": "astnode100013561", + "id": "astnode100013591", "name": "vel", "type": "CallExpression", "value": "" @@ -26309,14 +26477,14 @@ "comment": "", "meta": { "range": [ - 118856, - 118885 + 119513, + 119542 ], "filename": "astronomy.js", - "lineno": 2597, + "lineno": 2612, "columnno": 10, "code": { - "id": "astnode100013575", + "id": "astnode100013605", "name": "acc", "type": "CallExpression", "value": "" @@ -26334,14 +26502,14 @@ "comment": "", "meta": { "range": [ - 118897, - 118944 + 119554, + 119601 ], "filename": "astronomy.js", - "lineno": 2598, + "lineno": 2613, "columnno": 10, "code": { - "id": "astnode100013583", + "id": "astnode100013613", "name": "grav", "type": "NewExpression", "value": "" @@ -26359,14 +26527,14 @@ "comment": "", "meta": { "range": [ - 118994, - 119008 + 119651, + 119665 ], "filename": "astronomy.js", - "lineno": 2601, + "lineno": 2616, "columnno": 6, "code": { - "id": "astnode100013597", + "id": "astnode100013627", "name": "PLUTO_DT", "type": "Literal", "value": 250 @@ -26383,14 +26551,14 @@ "comment": "", "meta": { "range": [ - 119016, - 119063 + 119673, + 119720 ], "filename": "astronomy.js", - "lineno": 2602, + "lineno": 2617, "columnno": 6, "code": { - "id": "astnode100013601", + "id": "astnode100013631", "name": "PLUTO_NSTEPS", "type": "BinaryExpression", "value": "" @@ -26407,14 +26575,14 @@ "comment": "", "meta": { "range": [ - 119071, - 119087 + 119728, + 119744 ], "filename": "astronomy.js", - "lineno": 2603, + "lineno": 2618, "columnno": 6, "code": { - "id": "astnode100013609", + "id": "astnode100013639", "name": "pluto_cache", "type": "ArrayExpression", "value": "[]" @@ -26431,14 +26599,14 @@ "comment": "", "meta": { "range": [ - 119089, - 119285 + 119746, + 119942 ], "filename": "astronomy.js", - "lineno": 2604, + "lineno": 2619, "columnno": 0, "code": { - "id": "astnode100013612", + "id": "astnode100013642", "name": "ClampIndex", "type": "FunctionDeclaration", "paramnames": [ @@ -26461,14 +26629,14 @@ "comment": "", "meta": { "range": [ - 119135, - 119159 + 119792, + 119816 ], "filename": "astronomy.js", - "lineno": 2605, + "lineno": 2620, "columnno": 10, "code": { - "id": "astnode100013618", + "id": "astnode100013648", "name": "index", "type": "CallExpression", "value": "" @@ -26486,14 +26654,14 @@ "comment": "", "meta": { "range": [ - 119286, - 119622 + 119943, + 120279 ], "filename": "astronomy.js", - "lineno": 2614, + "lineno": 2629, "columnno": 0, "code": { - "id": "astnode100013643", + "id": "astnode100013673", "name": "GravFromState", "type": "FunctionDeclaration", "paramnames": [ @@ -26520,14 +26688,14 @@ "comment": "", "meta": { "range": [ - 119328, - 119361 + 119985, + 120018 ], "filename": "astronomy.js", - "lineno": 2615, + "lineno": 2630, "columnno": 10, "code": { - "id": "astnode100013648", + "id": "astnode100013678", "name": "state", "type": "CallExpression", "value": "" @@ -26545,14 +26713,14 @@ "comment": "", "meta": { "range": [ - 119373, - 119408 + 120030, + 120065 ], "filename": "astronomy.js", - "lineno": 2616, + "lineno": 2631, "columnno": 10, "code": { - "id": "astnode100013654", + "id": "astnode100013684", "name": "bary", "type": "NewExpression", "value": "" @@ -26570,14 +26738,14 @@ "comment": "", "meta": { "range": [ - 119420, - 119447 + 120077, + 120104 ], "filename": "astronomy.js", - "lineno": 2617, + "lineno": 2632, "columnno": 10, "code": { - "id": "astnode100013662", + "id": "astnode100013692", "name": "r", "type": "CallExpression", "value": "" @@ -26595,14 +26763,14 @@ "comment": "", "meta": { "range": [ - 119459, - 119486 + 120116, + 120143 ], "filename": "astronomy.js", - "lineno": 2618, + "lineno": 2633, "columnno": 10, "code": { - "id": "astnode100013676", + "id": "astnode100013706", "name": "v", "type": "CallExpression", "value": "" @@ -26620,14 +26788,14 @@ "comment": "", "meta": { "range": [ - 119498, - 119522 + 120155, + 120179 ], "filename": "astronomy.js", - "lineno": 2619, + "lineno": 2634, "columnno": 10, "code": { - "id": "astnode100013690", + "id": "astnode100013720", "name": "a", "type": "CallExpression", "value": "" @@ -26645,14 +26813,14 @@ "comment": "", "meta": { "range": [ - 119534, - 119580 + 120191, + 120237 ], "filename": "astronomy.js", - "lineno": 2620, + "lineno": 2635, "columnno": 10, "code": { - "id": "astnode100013698", + "id": "astnode100013728", "name": "grav", "type": "NewExpression", "value": "" @@ -26670,14 +26838,14 @@ "comment": "", "meta": { "range": [ - 119623, - 121199 + 120280, + 121856 ], "filename": "astronomy.js", - "lineno": 2623, + "lineno": 2638, "columnno": 0, "code": { - "id": "astnode100013713", + "id": "astnode100013743", "name": "GetSegment", "type": "FunctionDeclaration", "paramnames": [ @@ -26713,14 +26881,14 @@ "comment": "", "meta": { "range": [ - 119666, - 119692 + 120323, + 120349 ], "filename": "astronomy.js", - "lineno": 2624, + "lineno": 2639, "columnno": 10, "code": { - "id": "astnode100013719", + "id": "astnode100013749", "name": "t0", "type": "MemberExpression", "value": "PlutoStateTable[0][0]" @@ -26738,14 +26906,14 @@ "comment": "", "meta": { "range": [ - 119898, - 119971 + 120555, + 120628 ], "filename": "astronomy.js", - "lineno": 2629, + "lineno": 2644, "columnno": 10, "code": { - "id": "astnode100013744", + "id": "astnode100013774", "name": "seg_index", "type": "CallExpression", "value": "" @@ -26763,14 +26931,14 @@ "comment": "", "meta": { "range": [ - 120016, - 120043 + 120673, + 120700 ], "filename": "astronomy.js", - "lineno": 2631, + "lineno": 2646, "columnno": 14, "code": { - "id": "astnode100013763", + "id": "astnode100013793", "name": "seg", "type": "AssignmentExpression", "value": "cache[undefined]" @@ -26788,14 +26956,14 @@ "comment": "", "meta": { "range": [ - 120022, - 120043 + 120679, + 120700 ], "filename": "astronomy.js", - "lineno": 2631, + "lineno": 2646, "columnno": 20, "code": { - "id": "astnode100013765", + "id": "astnode100013795", "name": "cache[undefined]", "type": "ArrayExpression", "value": "[]", @@ -26812,14 +26980,14 @@ "comment": "", "meta": { "range": [ - 120088, - 120143 + 120745, + 120800 ], "filename": "astronomy.js", - "lineno": 2633, + "lineno": 2648, "columnno": 8, "code": { - "id": "astnode100013771", + "id": "astnode100013801", "name": "seg[0]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -26838,14 +27006,14 @@ "comment": "", "meta": { "range": [ - 120153, - 120227 + 120810, + 120884 ], "filename": "astronomy.js", - "lineno": 2634, + "lineno": 2649, "columnno": 8, "code": { - "id": "astnode100013783", + "id": "astnode100013813", "name": "seg[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -26864,14 +27032,14 @@ "comment": "", "meta": { "range": [ - 120297, - 120298 + 120954, + 120955 ], "filename": "astronomy.js", - "lineno": 2636, + "lineno": 2651, "columnno": 12, "code": { - "id": "astnode100013799", + "id": "astnode100013829", "name": "i" } }, @@ -26887,14 +27055,14 @@ "comment": "", "meta": { "range": [ - 120312, - 120331 + 120969, + 120988 ], "filename": "astronomy.js", - "lineno": 2637, + "lineno": 2652, "columnno": 12, "code": { - "id": "astnode100013802", + "id": "astnode100013832", "name": "step_tt", "type": "MemberExpression", "value": "seg[0].tt" @@ -26912,14 +27080,14 @@ "comment": "", "meta": { "range": [ - 120346, - 120351 + 121003, + 121008 ], "filename": "astronomy.js", - "lineno": 2638, + "lineno": 2653, "columnno": 13, "code": { - "id": "astnode100013810", + "id": "astnode100013840", "name": "i", "type": "Literal", "funcscope": "GetSegment", @@ -26938,14 +27106,14 @@ "comment": "", "meta": { "range": [ - 120392, - 120446 + 121049, + 121103 ], "filename": "astronomy.js", - "lineno": 2639, + "lineno": 2654, "columnno": 12, "code": { - "id": "astnode100013821", + "id": "astnode100013851", "name": "seg[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -26964,14 +27132,14 @@ "comment": "", "meta": { "range": [ - 120409, - 120428 + 121066, + 121085 ], "filename": "astronomy.js", - "lineno": 2639, + "lineno": 2654, "columnno": 29, "code": { - "id": "astnode100013828", + "id": "astnode100013858", "name": "step_tt", "type": "Identifier", "funcscope": "GetSegment", @@ -26990,14 +27158,14 @@ "comment": "", "meta": { "range": [ - 120513, - 120547 + 121170, + 121204 ], "filename": "astronomy.js", - "lineno": 2641, + "lineno": 2656, "columnno": 8, "code": { - "id": "astnode100013838", + "id": "astnode100013868", "name": "step_tt", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27016,14 +27184,14 @@ "comment": "", "meta": { "range": [ - 120561, - 120573 + 121218, + 121230 ], "filename": "astronomy.js", - "lineno": 2642, + "lineno": 2657, "columnno": 12, "code": { - "id": "astnode100013848", + "id": "astnode100013878", "name": "reverse", "type": "ArrayExpression", "value": "[]" @@ -27041,14 +27209,14 @@ "comment": "", "meta": { "range": [ - 120583, - 120632 + 121240, + 121289 ], "filename": "astronomy.js", - "lineno": 2643, + "lineno": 2658, "columnno": 8, "code": { - "id": "astnode100013852", + "id": "astnode100013882", "name": "reverse[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27067,14 +27235,14 @@ "comment": "", "meta": { "range": [ - 120647, - 120667 + 121304, + 121324 ], "filename": "astronomy.js", - "lineno": 2644, + "lineno": 2659, "columnno": 13, "code": { - "id": "astnode100013864", + "id": "astnode100013894", "name": "i", "type": "BinaryExpression", "funcscope": "GetSegment", @@ -27093,14 +27261,14 @@ "comment": "", "meta": { "range": [ - 120693, - 120755 + 121350, + 121412 ], "filename": "astronomy.js", - "lineno": 2645, + "lineno": 2660, "columnno": 12, "code": { - "id": "astnode100013875", + "id": "astnode100013905", "name": "reverse[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27119,14 +27287,14 @@ "comment": "", "meta": { "range": [ - 120714, - 120733 + 121371, + 121390 ], "filename": "astronomy.js", - "lineno": 2645, + "lineno": 2660, "columnno": 33, "code": { - "id": "astnode100013882", + "id": "astnode100013912", "name": "step_tt", "type": "Identifier", "funcscope": "GetSegment", @@ -27145,14 +27313,14 @@ "comment": "", "meta": { "range": [ - 120843, - 120863 + 121500, + 121520 ], "filename": "astronomy.js", - "lineno": 2647, + "lineno": 2662, "columnno": 13, "code": { - "id": "astnode100013892", + "id": "astnode100013922", "name": "i", "type": "BinaryExpression", "funcscope": "GetSegment", @@ -27171,14 +27339,14 @@ "comment": "", "meta": { "range": [ - 120897, - 120926 + 121554, + 121583 ], "filename": "astronomy.js", - "lineno": 2648, + "lineno": 2663, "columnno": 18, "code": { - "id": "astnode100013904", + "id": "astnode100013934", "name": "ramp", "type": "BinaryExpression", "value": "" @@ -27196,14 +27364,14 @@ "comment": "", "meta": { "range": [ - 120940, - 121001 + 121597, + 121658 ], "filename": "astronomy.js", - "lineno": 2649, + "lineno": 2664, "columnno": 12, "code": { - "id": "astnode100013912", + "id": "astnode100013942", "name": "seg[undefined].r", "type": "CallExpression", "funcscope": "GetSegment", @@ -27222,14 +27390,14 @@ "comment": "", "meta": { "range": [ - 121015, - 121076 + 121672, + 121733 ], "filename": "astronomy.js", - "lineno": 2650, + "lineno": 2665, "columnno": 12, "code": { - "id": "astnode100013942", + "id": "astnode100013972", "name": "seg[undefined].v", "type": "CallExpression", "funcscope": "GetSegment", @@ -27248,14 +27416,14 @@ "comment": "", "meta": { "range": [ - 121090, - 121151 + 121747, + 121808 ], "filename": "astronomy.js", - "lineno": 2651, + "lineno": 2666, "columnno": 12, "code": { - "id": "astnode100013972", + "id": "astnode100014002", "name": "seg[undefined].a", "type": "CallExpression", "funcscope": "GetSegment", @@ -27274,14 +27442,14 @@ "comment": "", "meta": { "range": [ - 121200, - 121480 + 121857, + 122137 ], "filename": "astronomy.js", - "lineno": 2656, + "lineno": 2671, "columnno": 0, "code": { - "id": "astnode100014005", + "id": "astnode100014035", "name": "CalcPlutoOneWay", "type": "FunctionDeclaration", "paramnames": [ @@ -27307,14 +27475,14 @@ "comment": "", "meta": { "range": [ - 121257, - 121283 + 121914, + 121940 ], "filename": "astronomy.js", - "lineno": 2657, + "lineno": 2672, "columnno": 8, "code": { - "id": "astnode100014012", + "id": "astnode100014042", "name": "sim", "type": "CallExpression", "value": "" @@ -27332,14 +27500,14 @@ "comment": "", "meta": { "range": [ - 121295, - 121340 + 121952, + 121997 ], "filename": "astronomy.js", - "lineno": 2658, + "lineno": 2673, "columnno": 10, "code": { - "id": "astnode100014018", + "id": "astnode100014048", "name": "n", "type": "CallExpression", "value": "" @@ -27357,14 +27525,14 @@ "comment": "", "meta": { "range": [ - 121355, - 121360 + 122012, + 122017 ], "filename": "astronomy.js", - "lineno": 2659, + "lineno": 2674, "columnno": 13, "code": { - "id": "astnode100014035", + "id": "astnode100014065", "name": "i", "type": "Literal", "value": 0 @@ -27382,14 +27550,14 @@ "comment": "", "meta": { "range": [ - 121384, - 121455 + 122041, + 122112 ], "filename": "astronomy.js", - "lineno": 2660, + "lineno": 2675, "columnno": 8, "code": { - "id": "astnode100014045", + "id": "astnode100014075", "name": "sim", "type": "CallExpression", "funcscope": "CalcPlutoOneWay", @@ -27408,14 +27576,14 @@ "comment": "", "meta": { "range": [ - 121481, - 122979 + 122138, + 123636 ], "filename": "astronomy.js", - "lineno": 2664, + "lineno": 2679, "columnno": 0, "code": { - "id": "astnode100014068", + "id": "astnode100014098", "name": "CalcPluto", "type": "FunctionDeclaration", "paramnames": [ @@ -27447,14 +27615,14 @@ "comment": "", "meta": { "range": [ - 121516, - 121517 + 122173, + 122174 ], "filename": "astronomy.js", - "lineno": 2665, + "lineno": 2680, "columnno": 8, "code": { - "id": "astnode100014073", + "id": "astnode100014103", "name": "r" } }, @@ -27470,14 +27638,14 @@ "comment": "", "meta": { "range": [ - 121519, - 121523 + 122176, + 122180 ], "filename": "astronomy.js", - "lineno": 2665, + "lineno": 2680, "columnno": 11, "code": { - "id": "astnode100014075", + "id": "astnode100014105", "name": "bary" } }, @@ -27493,14 +27661,14 @@ "comment": "", "meta": { "range": [ - 121535, - 121573 + 122192, + 122230 ], "filename": "astronomy.js", - "lineno": 2666, + "lineno": 2681, "columnno": 10, "code": { - "id": "astnode100014078", + "id": "astnode100014108", "name": "seg", "type": "CallExpression", "value": "" @@ -27518,14 +27686,14 @@ "comment": "", "meta": { "range": [ - 121838, - 121841 + 122495, + 122498 ], "filename": "astronomy.js", - "lineno": 2671, + "lineno": 2686, "columnno": 12, "code": { - "id": "astnode100014091", + "id": "astnode100014121", "name": "sim" } }, @@ -27541,14 +27709,14 @@ "comment": "", "meta": { "range": [ - 121900, - 121961 + 122557, + 122618 ], "filename": "astronomy.js", - "lineno": 2673, + "lineno": 2688, "columnno": 12, "code": { - "id": "astnode100014104", + "id": "astnode100014134", "name": "sim", "type": "CallExpression", "funcscope": "CalcPluto", @@ -27567,14 +27735,14 @@ "comment": "", "meta": { "range": [ - 121988, - 122068 + 122645, + 122725 ], "filename": "astronomy.js", - "lineno": 2675, + "lineno": 2690, "columnno": 12, "code": { - "id": "astnode100014117", + "id": "astnode100014147", "name": "sim", "type": "CallExpression", "funcscope": "CalcPluto", @@ -27593,14 +27761,14 @@ "comment": "", "meta": { "range": [ - 122078, - 122092 + 122735, + 122749 ], "filename": "astronomy.js", - "lineno": 2676, + "lineno": 2691, "columnno": 8, "code": { - "id": "astnode100014132", + "id": "astnode100014162", "name": "r", "type": "MemberExpression", "funcscope": "CalcPluto", @@ -27619,14 +27787,14 @@ "comment": "", "meta": { "range": [ - 122102, - 122117 + 122759, + 122774 ], "filename": "astronomy.js", - "lineno": 2677, + "lineno": 2692, "columnno": 8, "code": { - "id": "astnode100014140", + "id": "astnode100014170", "name": "bary", "type": "MemberExpression", "funcscope": "CalcPluto", @@ -27645,14 +27813,14 @@ "comment": "", "meta": { "range": [ - 122150, - 122219 + 122807, + 122876 ], "filename": "astronomy.js", - "lineno": 2680, + "lineno": 2695, "columnno": 14, "code": { - "id": "astnode100014147", + "id": "astnode100014177", "name": "left", "type": "CallExpression", "value": "" @@ -27670,14 +27838,14 @@ "comment": "", "meta": { "range": [ - 122235, - 122249 + 122892, + 122906 ], "filename": "astronomy.js", - "lineno": 2681, + "lineno": 2696, "columnno": 14, "code": { - "id": "astnode100014166", + "id": "astnode100014196", "name": "s1", "type": "MemberExpression", "value": "seg[undefined]" @@ -27695,14 +27863,14 @@ "comment": "", "meta": { "range": [ - 122265, - 122283 + 122922, + 122940 ], "filename": "astronomy.js", - "lineno": 2682, + "lineno": 2697, "columnno": 14, "code": { - "id": "astnode100014172", + "id": "astnode100014202", "name": "s2", "type": "MemberExpression", "value": "seg[undefined]" @@ -27720,14 +27888,14 @@ "comment": "", "meta": { "range": [ - 122359, - 122380 + 123016, + 123037 ], "filename": "astronomy.js", - "lineno": 2684, + "lineno": 2699, "columnno": 14, "code": { - "id": "astnode100014180", + "id": "astnode100014210", "name": "acc", "type": "CallExpression", "value": "" @@ -27745,14 +27913,14 @@ "comment": "", "meta": { "range": [ - 122491, - 122544 + 123148, + 123201 ], "filename": "astronomy.js", - "lineno": 2686, + "lineno": 2701, "columnno": 14, "code": { - "id": "astnode100014192", + "id": "astnode100014222", "name": "ra", "type": "CallExpression", "value": "" @@ -27770,14 +27938,14 @@ "comment": "", "meta": { "range": [ - 122655, - 122708 + 123312, + 123365 ], "filename": "astronomy.js", - "lineno": 2688, + "lineno": 2703, "columnno": 14, "code": { - "id": "astnode100014211", + "id": "astnode100014241", "name": "rb", "type": "CallExpression", "value": "" @@ -27795,14 +27963,14 @@ "comment": "", "meta": { "range": [ - 122793, - 122828 + 123450, + 123485 ], "filename": "astronomy.js", - "lineno": 2690, + "lineno": 2705, "columnno": 14, "code": { - "id": "astnode100014230", + "id": "astnode100014260", "name": "ramp", "type": "BinaryExpression", "value": "" @@ -27820,14 +27988,14 @@ "comment": "", "meta": { "range": [ - 122838, - 122876 + 123495, + 123533 ], "filename": "astronomy.js", - "lineno": 2691, + "lineno": 2706, "columnno": 8, "code": { - "id": "astnode100014242", + "id": "astnode100014272", "name": "r", "type": "CallExpression", "funcscope": "CalcPluto", @@ -27846,14 +28014,14 @@ "comment": "", "meta": { "range": [ - 122886, - 122920 + 123543, + 123577 ], "filename": "astronomy.js", - "lineno": 2692, + "lineno": 2707, "columnno": 8, "code": { - "id": "astnode100014260", + "id": "astnode100014290", "name": "bary", "type": "NewExpression", "funcscope": "CalcPluto", @@ -27872,14 +28040,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": [ - 123772, - 124628 + 124429, + 125285 ], "filename": "astronomy.js", - "lineno": 2716, + "lineno": 2731, "columnno": 0, "code": { - "id": "astnode100014281", + "id": "astnode100014311", "name": "HelioVector", "type": "FunctionDeclaration", "paramnames": [ @@ -27940,14 +28108,14 @@ "comment": "", "meta": { "range": [ - 123815, - 123836 + 124472, + 124493 ], "filename": "astronomy.js", - "lineno": 2717, + "lineno": 2732, "columnno": 8, "code": { - "id": "astnode100014287", + "id": "astnode100014317", "name": "time", "type": "CallExpression", "value": "" @@ -27965,14 +28133,14 @@ "comment": "", "meta": { "range": [ - 124099, - 124129 + 124756, + 124786 ], "filename": "astronomy.js", - "lineno": 2728, + "lineno": 2743, "columnno": 12, "code": { - "id": "astnode100014337", + "id": "astnode100014367", "name": "e", "type": "CallExpression", "value": "" @@ -27990,14 +28158,14 @@ "comment": "", "meta": { "range": [ - 124143, - 124160 + 124800, + 124817 ], "filename": "astronomy.js", - "lineno": 2729, + "lineno": 2744, "columnno": 12, "code": { - "id": "astnode100014346", + "id": "astnode100014376", "name": "m", "type": "CallExpression", "value": "" @@ -28015,14 +28183,14 @@ "comment": "", "meta": { "range": [ - 124277, - 124307 + 124934, + 124964 ], "filename": "astronomy.js", - "lineno": 2733, + "lineno": 2748, "columnno": 14, "code": { - "id": "astnode100014384", + "id": "astnode100014414", "name": "e", "type": "CallExpression", "value": "" @@ -28040,14 +28208,14 @@ "comment": "", "meta": { "range": [ - 124323, - 124340 + 124980, + 124997 ], "filename": "astronomy.js", - "lineno": 2734, + "lineno": 2749, "columnno": 14, "code": { - "id": "astnode100014393", + "id": "astnode100014423", "name": "m", "type": "CallExpression", "value": "" @@ -28065,14 +28233,14 @@ "comment": "", "meta": { "range": [ - 124356, - 124391 + 125013, + 125048 ], "filename": "astronomy.js", - "lineno": 2735, + "lineno": 2750, "columnno": 14, "code": { - "id": "astnode100014399", + "id": "astnode100014429", "name": "denom", "type": "BinaryExpression", "value": "" @@ -28090,14 +28258,14 @@ "comment": "", "meta": { "range": [ - 124629, - 124662 + 125286, + 125319 ], "filename": "astronomy.js", - "lineno": 2743, + "lineno": 2758, "columnno": 0, "code": { - "id": "astnode100014452", + "id": "astnode100014482", "name": "exports.HelioVector", "type": "Identifier", "value": "HelioVector", @@ -28114,14 +28282,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": [ - 125374, - 125602 + 126031, + 126259 ], "filename": "astronomy.js", - "lineno": 2764, + "lineno": 2779, "columnno": 0, "code": { - "id": "astnode100014458", + "id": "astnode100014488", "name": "HelioDistance", "type": "FunctionDeclaration", "paramnames": [ @@ -28180,14 +28348,14 @@ "comment": "", "meta": { "range": [ - 125421, - 125442 + 126078, + 126099 ], "filename": "astronomy.js", - "lineno": 2765, + "lineno": 2780, "columnno": 10, "code": { - "id": "astnode100014464", + "id": "astnode100014494", "name": "time", "type": "CallExpression", "value": "" @@ -28205,14 +28373,14 @@ "comment": "", "meta": { "range": [ - 125603, - 125640 + 126260, + 126297 ], "filename": "astronomy.js", - "lineno": 2771, + "lineno": 2786, "columnno": 0, "code": { - "id": "astnode100014496", + "id": "astnode100014526", "name": "exports.HelioDistance", "type": "Identifier", "value": "HelioDistance", @@ -28229,14 +28397,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": [ - 126896, - 128916 + 127553, + 129573 ], "filename": "astronomy.js", - "lineno": 2801, + "lineno": 2816, "columnno": 0, "code": { - "id": "astnode100014501", + "id": "astnode100014531", "name": "GeoVector", "type": "FunctionDeclaration", "paramnames": [ @@ -28311,14 +28479,14 @@ "comment": "", "meta": { "range": [ - 126982, - 127003 + 127639, + 127660 ], "filename": "astronomy.js", - "lineno": 2803, + "lineno": 2818, "columnno": 10, "code": { - "id": "astnode100014512", + "id": "astnode100014542", "name": "time", "type": "CallExpression", "value": "" @@ -28336,14 +28504,14 @@ "comment": "", "meta": { "range": [ - 127158, - 127170 + 127815, + 127827 ], "filename": "astronomy.js", - "lineno": 2810, + "lineno": 2825, "columnno": 8, "code": { - "id": "astnode100014543", + "id": "astnode100014573", "name": "earth", "type": "Literal", "value": null @@ -28361,14 +28529,14 @@ "comment": "", "meta": { "range": [ - 127180, - 127181 + 127837, + 127838 ], "filename": "astronomy.js", - "lineno": 2811, + "lineno": 2826, "columnno": 8, "code": { - "id": "astnode100014547", + "id": "astnode100014577", "name": "h" } }, @@ -28384,14 +28552,14 @@ "comment": "", "meta": { "range": [ - 127191, - 127194 + 127848, + 127851 ], "filename": "astronomy.js", - "lineno": 2812, + "lineno": 2827, "columnno": 8, "code": { - "id": "astnode100014550", + "id": "astnode100014580", "name": "geo" } }, @@ -28407,14 +28575,14 @@ "comment": "", "meta": { "range": [ - 127204, - 127210 + 127861, + 127867 ], "filename": "astronomy.js", - "lineno": 2813, + "lineno": 2828, "columnno": 8, "code": { - "id": "astnode100014553", + "id": "astnode100014583", "name": "dt", "type": "Literal", "value": 0 @@ -28432,14 +28600,14 @@ "comment": "", "meta": { "range": [ - 127220, - 127232 + 127877, + 127889 ], "filename": "astronomy.js", - "lineno": 2814, + "lineno": 2829, "columnno": 8, "code": { - "id": "astnode100014557", + "id": "astnode100014587", "name": "ltime", "type": "Identifier", "value": "time" @@ -28457,14 +28625,14 @@ "comment": "", "meta": { "range": [ - 127338, - 127346 + 127995, + 128003 ], "filename": "astronomy.js", - "lineno": 2816, + "lineno": 2831, "columnno": 13, "code": { - "id": "astnode100014562", + "id": "astnode100014592", "name": "iter", "type": "Literal", "value": 0 @@ -28482,14 +28650,14 @@ "comment": "", "meta": { "range": [ - 127377, - 127405 + 128034, + 128062 ], "filename": "astronomy.js", - "lineno": 2817, + "lineno": 2832, "columnno": 8, "code": { - "id": "astnode100014572", + "id": "astnode100014602", "name": "h", "type": "CallExpression", "funcscope": "GeoVector", @@ -28508,14 +28676,14 @@ "comment": "", "meta": { "range": [ - 128315, - 128350 + 128972, + 129007 ], "filename": "astronomy.js", - "lineno": 2832, + "lineno": 2847, "columnno": 12, "code": { - "id": "astnode100014582", + "id": "astnode100014612", "name": "earth", "type": "CallExpression", "funcscope": "GeoVector", @@ -28534,14 +28702,14 @@ "comment": "", "meta": { "range": [ - 128517, - 128551 + 129174, + 129208 ], "filename": "astronomy.js", - "lineno": 2837, + "lineno": 2852, "columnno": 16, "code": { - "id": "astnode100014596", + "id": "astnode100014626", "name": "earth", "type": "CallExpression", "funcscope": "GeoVector", @@ -28560,14 +28728,14 @@ "comment": "", "meta": { "range": [ - 128585, - 128652 + 129242, + 129309 ], "filename": "astronomy.js", - "lineno": 2840, + "lineno": 2855, "columnno": 8, "code": { - "id": "astnode100014605", + "id": "astnode100014635", "name": "geo", "type": "NewExpression", "funcscope": "GeoVector", @@ -28586,14 +28754,14 @@ "comment": "", "meta": { "range": [ - 128666, - 128712 + 129323, + 129369 ], "filename": "astronomy.js", - "lineno": 2841, + "lineno": 2856, "columnno": 12, "code": { - "id": "astnode100014632", + "id": "astnode100014662", "name": "ltime2", "type": "CallExpression", "value": "" @@ -28611,14 +28779,14 @@ "comment": "", "meta": { "range": [ - 128722, - 128757 + 129379, + 129414 ], "filename": "astronomy.js", - "lineno": 2842, + "lineno": 2857, "columnno": 8, "code": { - "id": "astnode100014646", + "id": "astnode100014676", "name": "dt", "type": "CallExpression", "funcscope": "GeoVector", @@ -28637,14 +28805,14 @@ "comment": "", "meta": { "range": [ - 128828, - 128842 + 129485, + 129499 ], "filename": "astronomy.js", - "lineno": 2846, + "lineno": 2861, "columnno": 8, "code": { - "id": "astnode100014667", + "id": "astnode100014697", "name": "ltime", "type": "Identifier", "funcscope": "GeoVector", @@ -28663,14 +28831,14 @@ "comment": "", "meta": { "range": [ - 128917, - 128946 + 129574, + 129603 ], "filename": "astronomy.js", - "lineno": 2850, + "lineno": 2865, "columnno": 0, "code": { - "id": "astnode100014676", + "id": "astnode100014706", "name": "exports.GeoVector", "type": "Identifier", "value": "GeoVector", @@ -28687,14 +28855,14 @@ "comment": "", "meta": { "range": [ - 128948, - 129975 + 129605, + 130632 ], "filename": "astronomy.js", - "lineno": 2851, + "lineno": 2866, "columnno": 0, "code": { - "id": "astnode100014681", + "id": "astnode100014711", "name": "QuadInterp", "type": "FunctionDeclaration", "paramnames": [ @@ -28729,14 +28897,14 @@ "comment": "", "meta": { "range": [ - 128998, - 129020 + 129655, + 129677 ], "filename": "astronomy.js", - "lineno": 2852, + "lineno": 2867, "columnno": 8, "code": { - "id": "astnode100014690", + "id": "astnode100014720", "name": "Q", "type": "BinaryExpression", "value": "" @@ -28754,14 +28922,14 @@ "comment": "", "meta": { "range": [ - 129030, - 129047 + 129687, + 129704 ], "filename": "astronomy.js", - "lineno": 2853, + "lineno": 2868, "columnno": 8, "code": { - "id": "astnode100014700", + "id": "astnode100014730", "name": "R", "type": "BinaryExpression", "value": "" @@ -28779,14 +28947,14 @@ "comment": "", "meta": { "range": [ - 129057, - 129063 + 129714, + 129720 ], "filename": "astronomy.js", - "lineno": 2854, + "lineno": 2869, "columnno": 8, "code": { - "id": "astnode100014708", + "id": "astnode100014738", "name": "S", "type": "Identifier", "value": "fm" @@ -28804,14 +28972,14 @@ "comment": "", "meta": { "range": [ - 129073, - 129074 + 129730, + 129731 ], "filename": "astronomy.js", - "lineno": 2855, + "lineno": 2870, "columnno": 8, "code": { - "id": "astnode100014712", + "id": "astnode100014742", "name": "x" } }, @@ -28827,14 +28995,14 @@ "comment": "", "meta": { "range": [ - 129267, - 129277 + 129924, + 129934 ], "filename": "astronomy.js", - "lineno": 2862, + "lineno": 2877, "columnno": 8, "code": { - "id": "astnode100014727", + "id": "astnode100014757", "name": "x", "type": "BinaryExpression", "funcscope": "QuadInterp", @@ -28853,14 +29021,14 @@ "comment": "", "meta": { "range": [ - 129435, - 129456 + 130092, + 130113 ], "filename": "astronomy.js", - "lineno": 2868, + "lineno": 2883, "columnno": 12, "code": { - "id": "astnode100014747", + "id": "astnode100014777", "name": "u", "type": "BinaryExpression", "value": "" @@ -28878,14 +29046,14 @@ "comment": "", "meta": { "range": [ - 129515, - 129532 + 130172, + 130189 ], "filename": "astronomy.js", - "lineno": 2871, + "lineno": 2886, "columnno": 12, "code": { - "id": "astnode100014765", + "id": "astnode100014795", "name": "ru", "type": "CallExpression", "value": "" @@ -28903,14 +29071,14 @@ "comment": "", "meta": { "range": [ - 129546, - 129570 + 130203, + 130227 ], "filename": "astronomy.js", - "lineno": 2872, + "lineno": 2887, "columnno": 12, "code": { - "id": "astnode100014773", + "id": "astnode100014803", "name": "x1", "type": "BinaryExpression", "value": "" @@ -28928,14 +29096,14 @@ "comment": "", "meta": { "range": [ - 129584, - 129608 + 130241, + 130265 ], "filename": "astronomy.js", - "lineno": 2873, + "lineno": 2888, "columnno": 12, "code": { - "id": "astnode100014784", + "id": "astnode100014814", "name": "x2", "type": "BinaryExpression", "value": "" @@ -28953,14 +29121,14 @@ "comment": "", "meta": { "range": [ - 129725, - 129731 + 130382, + 130388 ], "filename": "astronomy.js", - "lineno": 2877, + "lineno": 2892, "columnno": 12, "code": { - "id": "astnode100014818", + "id": "astnode100014848", "name": "x", "type": "Identifier", "funcscope": "QuadInterp", @@ -28979,14 +29147,14 @@ "comment": "", "meta": { "range": [ - 129796, - 129802 + 130453, + 130459 ], "filename": "astronomy.js", - "lineno": 2880, + "lineno": 2895, "columnno": 12, "code": { - "id": "astnode100014833", + "id": "astnode100014863", "name": "x", "type": "Identifier", "funcscope": "QuadInterp", @@ -29005,14 +29173,14 @@ "comment": "", "meta": { "range": [ - 129878, - 129893 + 130535, + 130550 ], "filename": "astronomy.js", - "lineno": 2886, + "lineno": 2901, "columnno": 8, "code": { - "id": "astnode100014840", + "id": "astnode100014870", "name": "t", "type": "BinaryExpression", "value": "" @@ -29030,14 +29198,14 @@ "comment": "", "meta": { "range": [ - 129903, - 129931 + 130560, + 130588 ], "filename": "astronomy.js", - "lineno": 2887, + "lineno": 2902, "columnno": 8, "code": { - "id": "astnode100014848", + "id": "astnode100014878", "name": "df_dt", "type": "BinaryExpression", "value": "" @@ -29055,14 +29223,14 @@ "comment": "", "meta": { "range": [ - 129946, - 129950 + 130603, + 130607 ], "filename": "astronomy.js", - "lineno": 2888, + "lineno": 2903, "columnno": 13, "code": { - "id": "astnode100014861", + "id": "astnode100014891", "name": "x", "type": "Identifier", "value": "x" @@ -29078,14 +29246,14 @@ "comment": "", "meta": { "range": [ - 129952, - 129956 + 130609, + 130613 ], "filename": "astronomy.js", - "lineno": 2888, + "lineno": 2903, "columnno": 19, "code": { - "id": "astnode100014863", + "id": "astnode100014893", "name": "t", "type": "Identifier", "value": "t" @@ -29101,14 +29269,14 @@ "comment": "", "meta": { "range": [ - 129958, - 129970 + 130615, + 130627 ], "filename": "astronomy.js", - "lineno": 2888, + "lineno": 2903, "columnno": 25, "code": { - "id": "astnode100014865", + "id": "astnode100014895", "name": "df_dt", "type": "Identifier", "value": "df_dt" @@ -29124,7 +29292,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": 2890, + "lineno": 2905, "columnno": 0, "code": {} }, @@ -29191,14 +29359,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": [ - 132565, - 135557 + 133222, + 136214 ], "filename": "astronomy.js", - "lineno": 2947, + "lineno": 2962, "columnno": 0, "code": { - "id": "astnode100014867", + "id": "astnode100014897", "name": "Search", "type": "FunctionDeclaration", "paramnames": [ @@ -29298,14 +29466,14 @@ "comment": "", "meta": { "range": [ - 132613, - 132696 + 133270, + 133353 ], "filename": "astronomy.js", - "lineno": 2948, + "lineno": 2963, "columnno": 10, "code": { - "id": "astnode100014875", + "id": "astnode100014905", "name": "dt_tolerance_seconds", "type": "CallExpression", "value": "" @@ -29323,14 +29491,14 @@ "comment": "", "meta": { "range": [ - 132708, - 132766 + 133365, + 133423 ], "filename": "astronomy.js", - "lineno": 2949, + "lineno": 2964, "columnno": 10, "code": { - "id": "astnode100014887", + "id": "astnode100014917", "name": "dt_days", "type": "CallExpression", "value": "" @@ -29348,14 +29516,14 @@ "comment": "", "meta": { "range": [ - 132776, - 132818 + 133433, + 133475 ], "filename": "astronomy.js", - "lineno": 2950, + "lineno": 2965, "columnno": 8, "code": { - "id": "astnode100014897", + "id": "astnode100014927", "name": "f1", "type": "LogicalExpression", "value": "" @@ -29373,14 +29541,14 @@ "comment": "", "meta": { "range": [ - 132828, - 132870 + 133485, + 133527 ], "filename": "astronomy.js", - "lineno": 2951, + "lineno": 2966, "columnno": 8, "code": { - "id": "astnode100014909", + "id": "astnode100014939", "name": "f2", "type": "LogicalExpression", "value": "" @@ -29398,14 +29566,14 @@ "comment": "", "meta": { "range": [ - 132880, - 132890 + 133537, + 133547 ], "filename": "astronomy.js", - "lineno": 2952, + "lineno": 2967, "columnno": 8, "code": { - "id": "astnode100014921", + "id": "astnode100014951", "name": "fmid", "type": "Identifier", "value": "NaN" @@ -29423,14 +29591,14 @@ "comment": "", "meta": { "range": [ - 132900, - 132908 + 133557, + 133565 ], "filename": "astronomy.js", - "lineno": 2953, + "lineno": 2968, "columnno": 8, "code": { - "id": "astnode100014925", + "id": "astnode100014955", "name": "iter", "type": "Literal", "value": 0 @@ -29448,14 +29616,14 @@ "comment": "", "meta": { "range": [ - 132918, - 132968 + 133575, + 133625 ], "filename": "astronomy.js", - "lineno": 2954, + "lineno": 2969, "columnno": 8, "code": { - "id": "astnode100014929", + "id": "astnode100014959", "name": "iter_limit", "type": "LogicalExpression", "value": "" @@ -29473,14 +29641,14 @@ "comment": "", "meta": { "range": [ - 132978, - 132994 + 133635, + 133651 ], "filename": "astronomy.js", - "lineno": 2955, + "lineno": 2970, "columnno": 8, "code": { - "id": "astnode100014939", + "id": "astnode100014969", "name": "calc_fmid", "type": "Literal", "value": true @@ -29498,14 +29666,14 @@ "comment": "", "meta": { "range": [ - 133113, - 133148 + 133770, + 133805 ], "filename": "astronomy.js", - "lineno": 2959, + "lineno": 2974, "columnno": 12, "code": { - "id": "astnode100014954", + "id": "astnode100014984", "name": "tmid", "type": "CallExpression", "value": "" @@ -29523,14 +29691,14 @@ "comment": "", "meta": { "range": [ - 133162, - 133182 + 133819, + 133839 ], "filename": "astronomy.js", - "lineno": 2960, + "lineno": 2975, "columnno": 12, "code": { - "id": "astnode100014962", + "id": "astnode100014992", "name": "dt", "type": "BinaryExpression", "value": "" @@ -29548,14 +29716,14 @@ "comment": "", "meta": { "range": [ - 133360, - 133374 + 134017, + 134031 ], "filename": "astronomy.js", - "lineno": 2966, + "lineno": 2981, "columnno": 12, "code": { - "id": "astnode100014985", + "id": "astnode100015015", "name": "fmid", "type": "CallExpression", "funcscope": "Search", @@ -29574,14 +29742,14 @@ "comment": "", "meta": { "range": [ - 133401, - 133417 + 134058, + 134074 ], "filename": "astronomy.js", - "lineno": 2968, + "lineno": 2983, "columnno": 12, "code": { - "id": "astnode100014991", + "id": "astnode100015021", "name": "calc_fmid", "type": "Literal", "funcscope": "Search", @@ -29600,14 +29768,14 @@ "comment": "", "meta": { "range": [ - 133661, - 133715 + 134318, + 134372 ], "filename": "astronomy.js", - "lineno": 2972, + "lineno": 2987, "columnno": 12, "code": { - "id": "astnode100014995", + "id": "astnode100015025", "name": "q", "type": "CallExpression", "value": "" @@ -29625,14 +29793,14 @@ "comment": "", "meta": { "range": [ - 133867, - 133885 + 134524, + 134542 ], "filename": "astronomy.js", - "lineno": 2976, + "lineno": 2991, "columnno": 16, "code": { - "id": "astnode100015016", + "id": "astnode100015046", "name": "tq", "type": "CallExpression", "value": "" @@ -29650,14 +29818,14 @@ "comment": "", "meta": { "range": [ - 133903, - 133913 + 134560, + 134570 ], "filename": "astronomy.js", - "lineno": 2977, + "lineno": 2992, "columnno": 16, "code": { - "id": "astnode100015024", + "id": "astnode100015054", "name": "fq", "type": "CallExpression", "value": "" @@ -29675,14 +29843,14 @@ "comment": "", "meta": { "range": [ - 134252, - 134291 + 134909, + 134948 ], "filename": "astronomy.js", - "lineno": 2984, + "lineno": 2999, "columnno": 20, "code": { - "id": "astnode100015052", + "id": "astnode100015082", "name": "dt_guess", "type": "BinaryExpression", "value": "" @@ -29700,14 +29868,14 @@ "comment": "", "meta": { "range": [ - 134359, - 134388 + 135016, + 135045 ], "filename": "astronomy.js", - "lineno": 2986, + "lineno": 3001, "columnno": 24, "code": { - "id": "astnode100015073", + "id": "astnode100015103", "name": "tleft", "type": "CallExpression", "value": "" @@ -29725,14 +29893,14 @@ "comment": "", "meta": { "range": [ - 134414, - 134444 + 135071, + 135101 ], "filename": "astronomy.js", - "lineno": 2987, + "lineno": 3002, "columnno": 24, "code": { - "id": "astnode100015082", + "id": "astnode100015112", "name": "tright", "type": "CallExpression", "value": "" @@ -29750,14 +29918,14 @@ "comment": "", "meta": { "range": [ - 134626, - 134642 + 135283, + 135299 ], "filename": "astronomy.js", - "lineno": 2990, + "lineno": 3005, "columnno": 32, "code": { - "id": "astnode100015129", + "id": "astnode100015159", "name": "fleft", "type": "CallExpression", "value": "" @@ -29775,14 +29943,14 @@ "comment": "", "meta": { "range": [ - 134676, - 134694 + 135333, + 135351 ], "filename": "astronomy.js", - "lineno": 2991, + "lineno": 3006, "columnno": 32, "code": { - "id": "astnode100015135", + "id": "astnode100015165", "name": "fright", "type": "CallExpression", "value": "" @@ -29800,14 +29968,14 @@ "comment": "", "meta": { "range": [ - 134788, - 134798 + 135445, + 135455 ], "filename": "astronomy.js", - "lineno": 2993, + "lineno": 3008, "columnno": 32, "code": { - "id": "astnode100015150", + "id": "astnode100015180", "name": "f1", "type": "Identifier", "funcscope": "Search", @@ -29826,14 +29994,14 @@ "comment": "", "meta": { "range": [ - 134832, - 134843 + 135489, + 135500 ], "filename": "astronomy.js", - "lineno": 2994, + "lineno": 3009, "columnno": 32, "code": { - "id": "astnode100015154", + "id": "astnode100015184", "name": "f2", "type": "Identifier", "funcscope": "Search", @@ -29852,14 +30020,14 @@ "comment": "", "meta": { "range": [ - 134877, - 134887 + 135534, + 135544 ], "filename": "astronomy.js", - "lineno": 2995, + "lineno": 3010, "columnno": 32, "code": { - "id": "astnode100015158", + "id": "astnode100015188", "name": "t1", "type": "Identifier", "funcscope": "Search", @@ -29878,14 +30046,14 @@ "comment": "", "meta": { "range": [ - 134921, - 134932 + 135578, + 135589 ], "filename": "astronomy.js", - "lineno": 2996, + "lineno": 3011, "columnno": 32, "code": { - "id": "astnode100015162", + "id": "astnode100015192", "name": "t2", "type": "Identifier", "funcscope": "Search", @@ -29904,14 +30072,14 @@ "comment": "", "meta": { "range": [ - 134966, - 134975 + 135623, + 135632 ], "filename": "astronomy.js", - "lineno": 2997, + "lineno": 3012, "columnno": 32, "code": { - "id": "astnode100015166", + "id": "astnode100015196", "name": "fmid", "type": "Identifier", "funcscope": "Search", @@ -29930,14 +30098,14 @@ "comment": "", "meta": { "range": [ - 135009, - 135026 + 135666, + 135683 ], "filename": "astronomy.js", - "lineno": 2998, + "lineno": 3013, "columnno": 32, "code": { - "id": "astnode100015170", + "id": "astnode100015200", "name": "calc_fmid", "type": "Literal", "funcscope": "Search", @@ -29956,14 +30124,14 @@ "comment": "", "meta": { "range": [ - 135237, - 135246 + 135894, + 135903 ], "filename": "astronomy.js", - "lineno": 3007, + "lineno": 3022, "columnno": 12, "code": { - "id": "astnode100015184", + "id": "astnode100015214", "name": "t2", "type": "Identifier", "funcscope": "Search", @@ -29982,14 +30150,14 @@ "comment": "", "meta": { "range": [ - 135260, - 135269 + 135917, + 135926 ], "filename": "astronomy.js", - "lineno": 3008, + "lineno": 3023, "columnno": 12, "code": { - "id": "astnode100015188", + "id": "astnode100015218", "name": "f2", "type": "Identifier", "funcscope": "Search", @@ -30008,14 +30176,14 @@ "comment": "", "meta": { "range": [ - 135350, - 135359 + 136007, + 136016 ], "filename": "astronomy.js", - "lineno": 3012, + "lineno": 3027, "columnno": 12, "code": { - "id": "astnode100015202", + "id": "astnode100015232", "name": "t1", "type": "Identifier", "funcscope": "Search", @@ -30034,14 +30202,14 @@ "comment": "", "meta": { "range": [ - 135373, - 135382 + 136030, + 136039 ], "filename": "astronomy.js", - "lineno": 3013, + "lineno": 3028, "columnno": 12, "code": { - "id": "astnode100015206", + "id": "astnode100015236", "name": "f1", "type": "Identifier", "funcscope": "Search", @@ -30060,14 +30228,14 @@ "comment": "", "meta": { "range": [ - 135558, - 135581 + 136215, + 136238 ], "filename": "astronomy.js", - "lineno": 3021, + "lineno": 3036, "columnno": 0, "code": { - "id": "astnode100015213", + "id": "astnode100015243", "name": "exports.Search", "type": "Identifier", "value": "Search", @@ -30084,14 +30252,14 @@ "comment": "", "meta": { "range": [ - 135583, - 135757 + 136240, + 136414 ], "filename": "astronomy.js", - "lineno": 3022, + "lineno": 3037, "columnno": 0, "code": { - "id": "astnode100015218", + "id": "astnode100015248", "name": "LongitudeOffset", "type": "FunctionDeclaration", "paramnames": [ @@ -30113,14 +30281,14 @@ "comment": "", "meta": { "range": [ - 135624, - 135637 + 136281, + 136294 ], "filename": "astronomy.js", - "lineno": 3023, + "lineno": 3038, "columnno": 8, "code": { - "id": "astnode100015223", + "id": "astnode100015253", "name": "offset", "type": "Identifier", "value": "diff" @@ -30138,14 +30306,14 @@ "comment": "", "meta": { "range": [ - 135674, - 135687 + 136331, + 136344 ], "filename": "astronomy.js", - "lineno": 3025, + "lineno": 3040, "columnno": 8, "code": { - "id": "astnode100015232", + "id": "astnode100015262", "name": "offset", "type": "Literal", "funcscope": "LongitudeOffset", @@ -30164,14 +30332,14 @@ "comment": "", "meta": { "range": [ - 135722, - 135735 + 136379, + 136392 ], "filename": "astronomy.js", - "lineno": 3027, + "lineno": 3042, "columnno": 8, "code": { - "id": "astnode100015240", + "id": "astnode100015270", "name": "offset", "type": "Literal", "funcscope": "LongitudeOffset", @@ -30190,14 +30358,14 @@ "comment": "", "meta": { "range": [ - 135758, - 135893 + 136415, + 136550 ], "filename": "astronomy.js", - "lineno": 3030, + "lineno": 3045, "columnno": 0, "code": { - "id": "astnode100015245", + "id": "astnode100015275", "name": "NormalizeLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -30219,14 +30387,14 @@ "comment": "", "meta": { "range": [ - 135821, - 135831 + 136478, + 136488 ], "filename": "astronomy.js", - "lineno": 3032, + "lineno": 3047, "columnno": 8, "code": { - "id": "astnode100015254", + "id": "astnode100015284", "name": "lon", "type": "Literal", "funcscope": "NormalizeLongitude", @@ -30245,14 +30413,14 @@ "comment": "", "meta": { "range": [ - 135864, - 135874 + 136521, + 136531 ], "filename": "astronomy.js", - "lineno": 3034, + "lineno": 3049, "columnno": 8, "code": { - "id": "astnode100015262", + "id": "astnode100015292", "name": "lon", "type": "Literal", "funcscope": "NormalizeLongitude", @@ -30271,14 +30439,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": [ - 138286, - 138640 + 138943, + 139297 ], "filename": "astronomy.js", - "lineno": 3083, + "lineno": 3098, "columnno": 0, "code": { - "id": "astnode100015267", + "id": "astnode100015297", "name": "SearchSunLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -30350,14 +30518,14 @@ "comment": "", "meta": { "range": [ - 138353, - 138471 + 139010, + 139128 ], "filename": "astronomy.js", - "lineno": 3084, + "lineno": 3099, "columnno": 4, "code": { - "id": "astnode100015273", + "id": "astnode100015303", "name": "sun_offset", "type": "FunctionDeclaration", "paramnames": [ @@ -30380,14 +30548,14 @@ "comment": "", "meta": { "range": [ - 138390, - 138410 + 139047, + 139067 ], "filename": "astronomy.js", - "lineno": 3085, + "lineno": 3100, "columnno": 12, "code": { - "id": "astnode100015278", + "id": "astnode100015308", "name": "pos", "type": "CallExpression", "value": "" @@ -30405,14 +30573,14 @@ "comment": "", "meta": { "range": [ - 138538, - 138562 + 139195, + 139219 ], "filename": "astronomy.js", - "lineno": 3090, + "lineno": 3105, "columnno": 8, "code": { - "id": "astnode100015300", + "id": "astnode100015330", "name": "t1", "type": "CallExpression", "value": "" @@ -30430,14 +30598,14 @@ "comment": "", "meta": { "range": [ - 138572, - 138598 + 139229, + 139255 ], "filename": "astronomy.js", - "lineno": 3091, + "lineno": 3106, "columnno": 8, "code": { - "id": "astnode100015306", + "id": "astnode100015336", "name": "t2", "type": "CallExpression", "value": "" @@ -30455,14 +30623,14 @@ "comment": "", "meta": { "range": [ - 138641, - 138688 + 139298, + 139345 ], "filename": "astronomy.js", - "lineno": 3094, + "lineno": 3109, "columnno": 0, "code": { - "id": "astnode100015320", + "id": "astnode100015350", "name": "exports.SearchSunLongitude", "type": "Identifier", "value": "SearchSunLongitude", @@ -30479,14 +30647,14 @@ "comment": "/**\n * @brief Calculates the longitude separation between the Sun and the given body.\n *\n * Calculates the ecliptic longitude difference\n * between the given body and the Sun as seen from\n * the Earth at a given moment in time.\n * The returned value ranges [0, 360) degrees.\n * By definition, the Earth and the Sun are both in the plane of the ecliptic.\n * Ignores the height of the `body` above or below the ecliptic plane;\n * the resulting angle is measured around the ecliptic plane for the \"shadow\"\n * of the body onto that plane.\n *\n * Use {@link AngleFromSun} instead, if you wish to calculate the full angle\n * between the Sun and a body, instead of just their longitude difference.\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 relative longitude is to be found.\n *\n * @returns {number}\n * An angle in degrees in the range [0, 360).\n * Values less than 180 indicate that the body is to the east\n * of the Sun as seen from the Earth; that is, the body sets after\n * the Sun does and is visible in the evening sky.\n * Values greater than 180 indicate that the body is to the west of\n * the Sun and is visible in the morning sky.\n */", "meta": { "range": [ - 139974, - 140344 + 140631, + 141001 ], "filename": "astronomy.js", - "lineno": 3124, + "lineno": 3139, "columnno": 0, "code": { - "id": "astnode100015325", + "id": "astnode100015355", "name": "LongitudeFromSun", "type": "FunctionDeclaration", "paramnames": [ @@ -30549,14 +30717,14 @@ "comment": "", "meta": { "range": [ - 140127, - 140145 + 140784, + 140802 ], "filename": "astronomy.js", - "lineno": 3127, + "lineno": 3142, "columnno": 10, "code": { - "id": "astnode100015339", + "id": "astnode100015369", "name": "t", "type": "CallExpression", "value": "" @@ -30574,14 +30742,14 @@ "comment": "", "meta": { "range": [ - 140157, - 140187 + 140814, + 140844 ], "filename": "astronomy.js", - "lineno": 3128, + "lineno": 3143, "columnno": 10, "code": { - "id": "astnode100015345", + "id": "astnode100015375", "name": "gb", "type": "CallExpression", "value": "" @@ -30599,14 +30767,14 @@ "comment": "", "meta": { "range": [ - 140199, - 140216 + 140856, + 140873 ], "filename": "astronomy.js", - "lineno": 3129, + "lineno": 3144, "columnno": 10, "code": { - "id": "astnode100015353", + "id": "astnode100015383", "name": "eb", "type": "CallExpression", "value": "" @@ -30624,14 +30792,14 @@ "comment": "", "meta": { "range": [ - 140228, - 140262 + 140885, + 140919 ], "filename": "astronomy.js", - "lineno": 3130, + "lineno": 3145, "columnno": 10, "code": { - "id": "astnode100015359", + "id": "astnode100015389", "name": "gs", "type": "CallExpression", "value": "" @@ -30649,14 +30817,14 @@ "comment": "", "meta": { "range": [ - 140274, - 140291 + 140931, + 140948 ], "filename": "astronomy.js", - "lineno": 3131, + "lineno": 3146, "columnno": 10, "code": { - "id": "astnode100015369", + "id": "astnode100015399", "name": "es", "type": "CallExpression", "value": "" @@ -30674,14 +30842,14 @@ "comment": "", "meta": { "range": [ - 140345, - 140388 + 141002, + 141045 ], "filename": "astronomy.js", - "lineno": 3134, + "lineno": 3149, "columnno": 0, "code": { - "id": "astnode100015385", + "id": "astnode100015415", "name": "exports.LongitudeFromSun", "type": "Identifier", "value": "LongitudeFromSun", @@ -30698,14 +30866,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 LongitudeFromSun}, 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": [ - 141065, - 141345 + 141722, + 142002 ], "filename": "astronomy.js", - "lineno": 3154, + "lineno": 3169, "columnno": 0, "code": { - "id": "astnode100015390", + "id": "astnode100015420", "name": "AngleFromSun", "type": "FunctionDeclaration", "paramnames": [ @@ -30766,14 +30934,14 @@ "comment": "", "meta": { "range": [ - 141208, - 141244 + 141865, + 141901 ], "filename": "astronomy.js", - "lineno": 3157, + "lineno": 3172, "columnno": 8, "code": { - "id": "astnode100015404", + "id": "astnode100015434", "name": "sv", "type": "CallExpression", "value": "" @@ -30791,14 +30959,14 @@ "comment": "", "meta": { "range": [ - 141254, - 141286 + 141911, + 141943 ], "filename": "astronomy.js", - "lineno": 3158, + "lineno": 3173, "columnno": 8, "code": { - "id": "astnode100015414", + "id": "astnode100015444", "name": "bv", "type": "CallExpression", "value": "" @@ -30816,14 +30984,14 @@ "comment": "", "meta": { "range": [ - 141296, - 141324 + 141953, + 141981 ], "filename": "astronomy.js", - "lineno": 3159, + "lineno": 3174, "columnno": 8, "code": { - "id": "astnode100015422", + "id": "astnode100015452", "name": "angle", "type": "CallExpression", "value": "" @@ -30841,14 +31009,14 @@ "comment": "", "meta": { "range": [ - 141346, - 141381 + 142003, + 142038 ], "filename": "astronomy.js", - "lineno": 3162, + "lineno": 3177, "columnno": 0, "code": { - "id": "astnode100015431", + "id": "astnode100015461", "name": "exports.AngleFromSun", "type": "Identifier", "value": "AngleFromSun", @@ -30865,14 +31033,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": [ - 142141, - 142374 + 142798, + 143031 ], "filename": "astronomy.js", - "lineno": 3180, + "lineno": 3195, "columnno": 0, "code": { - "id": "astnode100015436", + "id": "astnode100015466", "name": "EclipticLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -30932,14 +31100,14 @@ "comment": "", "meta": { "range": [ - 142288, - 142316 + 142945, + 142973 ], "filename": "astronomy.js", - "lineno": 3183, + "lineno": 3198, "columnno": 10, "code": { - "id": "astnode100015450", + "id": "astnode100015480", "name": "hv", "type": "CallExpression", "value": "" @@ -30957,14 +31125,14 @@ "comment": "", "meta": { "range": [ - 142328, - 142348 + 142985, + 143005 ], "filename": "astronomy.js", - "lineno": 3184, + "lineno": 3199, "columnno": 10, "code": { - "id": "astnode100015457", + "id": "astnode100015487", "name": "eclip", "type": "CallExpression", "value": "" @@ -30982,14 +31150,14 @@ "comment": "", "meta": { "range": [ - 142375, - 142420 + 143032, + 143077 ], "filename": "astronomy.js", - "lineno": 3187, + "lineno": 3202, "columnno": 0, "code": { - "id": "astnode100015467", + "id": "astnode100015497", "name": "exports.EclipticLongitude", "type": "Identifier", "value": "EclipticLongitude", @@ -31006,14 +31174,14 @@ "comment": "", "meta": { "range": [ - 142422, - 143716 + 143079, + 144373 ], "filename": "astronomy.js", - "lineno": 3188, + "lineno": 3203, "columnno": 0, "code": { - "id": "astnode100015472", + "id": "astnode100015502", "name": "VisualMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -31043,14 +31211,14 @@ "comment": "", "meta": { "range": [ - 142578, - 142580 + 143235, + 143237 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3205, "columnno": 8, "code": { - "id": "astnode100015480", + "id": "astnode100015510", "name": "c0" } }, @@ -31066,14 +31234,14 @@ "comment": "", "meta": { "range": [ - 142582, - 142588 + 143239, + 143245 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3205, "columnno": 12, "code": { - "id": "astnode100015482", + "id": "astnode100015512", "name": "c1", "type": "Literal", "value": 0 @@ -31091,14 +31259,14 @@ "comment": "", "meta": { "range": [ - 142590, - 142596 + 143247, + 143253 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3205, "columnno": 20, "code": { - "id": "astnode100015485", + "id": "astnode100015515", "name": "c2", "type": "Literal", "value": 0 @@ -31116,14 +31284,14 @@ "comment": "", "meta": { "range": [ - 142598, - 142604 + 143255, + 143261 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3205, "columnno": 28, "code": { - "id": "astnode100015488", + "id": "astnode100015518", "name": "c3", "type": "Literal", "value": 0 @@ -31141,14 +31309,14 @@ "comment": "", "meta": { "range": [ - 142665, - 142675 + 143322, + 143332 ], "filename": "astronomy.js", - "lineno": 3193, + "lineno": 3208, "columnno": 12, "code": { - "id": "astnode100015498", + "id": "astnode100015528", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31167,14 +31335,14 @@ "comment": "", "meta": { "range": [ - 142689, - 142699 + 143346, + 143356 ], "filename": "astronomy.js", - "lineno": 3194, + "lineno": 3209, "columnno": 12, "code": { - "id": "astnode100015503", + "id": "astnode100015533", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31193,14 +31361,14 @@ "comment": "", "meta": { "range": [ - 142713, - 142723 + 143370, + 143380 ], "filename": "astronomy.js", - "lineno": 3195, + "lineno": 3210, "columnno": 12, "code": { - "id": "astnode100015508", + "id": "astnode100015538", "name": "c2", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31219,14 +31387,14 @@ "comment": "", "meta": { "range": [ - 142737, - 142747 + 143394, + 143404 ], "filename": "astronomy.js", - "lineno": 3196, + "lineno": 3211, "columnno": 12, "code": { - "id": "astnode100015513", + "id": "astnode100015543", "name": "c3", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31245,14 +31413,14 @@ "comment": "", "meta": { "range": [ - 142842, - 142852 + 143499, + 143509 ], "filename": "astronomy.js", - "lineno": 3200, + "lineno": 3215, "columnno": 16, "code": { - "id": "astnode100015528", + "id": "astnode100015558", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31271,14 +31439,14 @@ "comment": "", "meta": { "range": [ - 142870, - 142880 + 143527, + 143537 ], "filename": "astronomy.js", - "lineno": 3201, + "lineno": 3216, "columnno": 16, "code": { - "id": "astnode100015533", + "id": "astnode100015563", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31297,14 +31465,14 @@ "comment": "", "meta": { "range": [ - 142898, - 142908 + 143555, + 143565 ], "filename": "astronomy.js", - "lineno": 3202, + "lineno": 3217, "columnno": 16, "code": { - "id": "astnode100015538", + "id": "astnode100015568", "name": "c2", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31323,14 +31491,14 @@ "comment": "", "meta": { "range": [ - 142926, - 142936 + 143583, + 143593 ], "filename": "astronomy.js", - "lineno": 3203, + "lineno": 3218, "columnno": 16, "code": { - "id": "astnode100015543", + "id": "astnode100015573", "name": "c3", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31349,14 +31517,14 @@ "comment": "", "meta": { "range": [ - 142987, - 142996 + 143644, + 143653 ], "filename": "astronomy.js", - "lineno": 3206, + "lineno": 3221, "columnno": 16, "code": { - "id": "astnode100015549", + "id": "astnode100015579", "name": "c0", "type": "Literal", "funcscope": "VisualMagnitude", @@ -31375,14 +31543,14 @@ "comment": "", "meta": { "range": [ - 143014, - 143024 + 143671, + 143681 ], "filename": "astronomy.js", - "lineno": 3207, + "lineno": 3222, "columnno": 16, "code": { - "id": "astnode100015553", + "id": "astnode100015583", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31401,14 +31569,14 @@ "comment": "", "meta": { "range": [ - 143095, - 143105 + 143752, + 143762 ], "filename": "astronomy.js", - "lineno": 3211, + "lineno": 3226, "columnno": 12, "code": { - "id": "astnode100015563", + "id": "astnode100015593", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31427,14 +31595,14 @@ "comment": "", "meta": { "range": [ - 143119, - 143129 + 143776, + 143786 ], "filename": "astronomy.js", - "lineno": 3212, + "lineno": 3227, "columnno": 12, "code": { - "id": "astnode100015568", + "id": "astnode100015598", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31453,14 +31621,14 @@ "comment": "", "meta": { "range": [ - 143189, - 143199 + 143846, + 143856 ], "filename": "astronomy.js", - "lineno": 3215, + "lineno": 3230, "columnno": 12, "code": { - "id": "astnode100015578", + "id": "astnode100015608", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31479,14 +31647,14 @@ "comment": "", "meta": { "range": [ - 143213, - 143223 + 143870, + 143880 ], "filename": "astronomy.js", - "lineno": 3216, + "lineno": 3231, "columnno": 12, "code": { - "id": "astnode100015583", + "id": "astnode100015613", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31505,14 +31673,14 @@ "comment": "", "meta": { "range": [ - 143282, - 143292 + 143939, + 143949 ], "filename": "astronomy.js", - "lineno": 3219, + "lineno": 3234, "columnno": 12, "code": { - "id": "astnode100015593", + "id": "astnode100015623", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31531,14 +31699,14 @@ "comment": "", "meta": { "range": [ - 143306, - 143316 + 143963, + 143973 ], "filename": "astronomy.js", - "lineno": 3220, + "lineno": 3235, "columnno": 12, "code": { - "id": "astnode100015598", + "id": "astnode100015628", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31557,14 +31725,14 @@ "comment": "", "meta": { "range": [ - 143376, - 143386 + 144033, + 144043 ], "filename": "astronomy.js", - "lineno": 3223, + "lineno": 3238, "columnno": 12, "code": { - "id": "astnode100015608", + "id": "astnode100015638", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31583,14 +31751,14 @@ "comment": "", "meta": { "range": [ - 143444, - 143454 + 144101, + 144111 ], "filename": "astronomy.js", - "lineno": 3226, + "lineno": 3241, "columnno": 12, "code": { - "id": "astnode100015618", + "id": "astnode100015648", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31609,14 +31777,14 @@ "comment": "", "meta": { "range": [ - 143468, - 143478 + 144125, + 144135 ], "filename": "astronomy.js", - "lineno": 3227, + "lineno": 3242, "columnno": 12, "code": { - "id": "astnode100015623", + "id": "astnode100015653", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -31635,14 +31803,14 @@ "comment": "", "meta": { "range": [ - 143583, - 143598 + 144240, + 144255 ], "filename": "astronomy.js", - "lineno": 3231, + "lineno": 3246, "columnno": 10, "code": { - "id": "astnode100015635", + "id": "astnode100015665", "name": "x", "type": "BinaryExpression", "value": "" @@ -31660,14 +31828,14 @@ "comment": "", "meta": { "range": [ - 143608, - 143647 + 144265, + 144304 ], "filename": "astronomy.js", - "lineno": 3232, + "lineno": 3247, "columnno": 8, "code": { - "id": "astnode100015641", + "id": "astnode100015671", "name": "mag", "type": "BinaryExpression", "value": "" @@ -31685,14 +31853,14 @@ "comment": "", "meta": { "range": [ - 143653, - 143697 + 144310, + 144354 ], "filename": "astronomy.js", - "lineno": 3233, + "lineno": 3248, "columnno": 4, "code": { - "id": "astnode100015657", + "id": "astnode100015687", "name": "mag", "type": "BinaryExpression", "funcscope": "VisualMagnitude", @@ -31711,14 +31879,14 @@ "comment": "", "meta": { "range": [ - 143717, - 144767 + 144374, + 145424 ], "filename": "astronomy.js", - "lineno": 3236, + "lineno": 3251, "columnno": 0, "code": { - "id": "astnode100015670", + "id": "astnode100015700", "name": "SaturnMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -31751,14 +31919,14 @@ "comment": "", "meta": { "range": [ - 144039, - 144059 + 144696, + 144716 ], "filename": "astronomy.js", - "lineno": 3241, + "lineno": 3256, "columnno": 10, "code": { - "id": "astnode100015679", + "id": "astnode100015709", "name": "eclip", "type": "CallExpression", "value": "" @@ -31776,14 +31944,14 @@ "comment": "", "meta": { "range": [ - 144071, - 144099 + 144728, + 144756 ], "filename": "astronomy.js", - "lineno": 3242, + "lineno": 3257, "columnno": 10, "code": { - "id": "astnode100015685", + "id": "astnode100015715", "name": "ir", "type": "BinaryExpression", "value": "" @@ -31801,14 +31969,14 @@ "comment": "", "meta": { "range": [ - 144165, - 144218 + 144822, + 144875 ], "filename": "astronomy.js", - "lineno": 3243, + "lineno": 3258, "columnno": 10, "code": { - "id": "astnode100015693", + "id": "astnode100015723", "name": "Nr", "type": "BinaryExpression", "value": "" @@ -31826,14 +31994,14 @@ "comment": "", "meta": { "range": [ - 144334, - 144368 + 144991, + 145025 ], "filename": "astronomy.js", - "lineno": 3245, + "lineno": 3260, "columnno": 10, "code": { - "id": "astnode100015707", + "id": "astnode100015737", "name": "lat", "type": "BinaryExpression", "value": "" @@ -31851,14 +32019,14 @@ "comment": "", "meta": { "range": [ - 144380, - 144414 + 145037, + 145071 ], "filename": "astronomy.js", - "lineno": 3246, + "lineno": 3261, "columnno": 10, "code": { - "id": "astnode100015717", + "id": "astnode100015747", "name": "lon", "type": "BinaryExpression", "value": "" @@ -31876,14 +32044,14 @@ "comment": "", "meta": { "range": [ - 144426, - 144524 + 145083, + 145181 ], "filename": "astronomy.js", - "lineno": 3247, + "lineno": 3262, "columnno": 10, "code": { - "id": "astnode100015727", + "id": "astnode100015757", "name": "tilt", "type": "CallExpression", "value": "" @@ -31901,14 +32069,14 @@ "comment": "", "meta": { "range": [ - 144536, - 144571 + 145193, + 145228 ], "filename": "astronomy.js", - "lineno": 3248, + "lineno": 3263, "columnno": 10, "code": { - "id": "astnode100015765", + "id": "astnode100015795", "name": "sin_tilt", "type": "CallExpression", "value": "" @@ -31926,14 +32094,14 @@ "comment": "", "meta": { "range": [ - 144581, - 144607 + 145238, + 145264 ], "filename": "astronomy.js", - "lineno": 3249, + "lineno": 3264, "columnno": 8, "code": { - "id": "astnode100015777", + "id": "astnode100015807", "name": "mag", "type": "BinaryExpression", "value": "" @@ -31951,14 +32119,14 @@ "comment": "", "meta": { "range": [ - 144613, - 144654 + 145270, + 145311 ], "filename": "astronomy.js", - "lineno": 3250, + "lineno": 3265, "columnno": 4, "code": { - "id": "astnode100015786", + "id": "astnode100015816", "name": "mag", "type": "BinaryExpression", "funcscope": "SaturnMagnitude", @@ -31977,14 +32145,14 @@ "comment": "", "meta": { "range": [ - 144660, - 144704 + 145317, + 145361 ], "filename": "astronomy.js", - "lineno": 3251, + "lineno": 3266, "columnno": 4, "code": { - "id": "astnode100015797", + "id": "astnode100015827", "name": "mag", "type": "BinaryExpression", "funcscope": "SaturnMagnitude", @@ -32003,14 +32171,14 @@ "comment": "", "meta": { "range": [ - 144719, - 144727 + 145376, + 145384 ], "filename": "astronomy.js", - "lineno": 3252, + "lineno": 3267, "columnno": 13, "code": { - "id": "astnode100015810", + "id": "astnode100015840", "name": "mag", "type": "Identifier", "value": "mag" @@ -32026,14 +32194,14 @@ "comment": "", "meta": { "range": [ - 144729, - 144762 + 145386, + 145419 ], "filename": "astronomy.js", - "lineno": 3252, + "lineno": 3267, "columnno": 23, "code": { - "id": "astnode100015812", + "id": "astnode100015842", "name": "ring_tilt", "type": "BinaryExpression", "value": "" @@ -32049,14 +32217,14 @@ "comment": "", "meta": { "range": [ - 144768, - 145290 + 145425, + 145947 ], "filename": "astronomy.js", - "lineno": 3254, + "lineno": 3269, "columnno": 0, "code": { - "id": "astnode100015818", + "id": "astnode100015848", "name": "MoonMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -32085,14 +32253,14 @@ "comment": "", "meta": { "range": [ - 144963, - 144992 + 145620, + 145649 ], "filename": "astronomy.js", - "lineno": 3256, + "lineno": 3271, "columnno": 8, "code": { - "id": "astnode100015825", + "id": "astnode100015855", "name": "rad", "type": "BinaryExpression", "value": "" @@ -32110,14 +32278,14 @@ "comment": "", "meta": { "range": [ - 145002, - 145018 + 145659, + 145675 ], "filename": "astronomy.js", - "lineno": 3257, + "lineno": 3272, "columnno": 8, "code": { - "id": "astnode100015833", + "id": "astnode100015863", "name": "rad2", "type": "BinaryExpression", "value": "" @@ -32135,14 +32303,14 @@ "comment": "", "meta": { "range": [ - 145028, - 145046 + 145685, + 145703 ], "filename": "astronomy.js", - "lineno": 3258, + "lineno": 3273, "columnno": 8, "code": { - "id": "astnode100015839", + "id": "astnode100015869", "name": "rad4", "type": "BinaryExpression", "value": "" @@ -32160,14 +32328,14 @@ "comment": "", "meta": { "range": [ - 145056, - 145108 + 145713, + 145765 ], "filename": "astronomy.js", - "lineno": 3259, + "lineno": 3274, "columnno": 8, "code": { - "id": "astnode100015845", + "id": "astnode100015875", "name": "mag", "type": "BinaryExpression", "value": "" @@ -32185,14 +32353,14 @@ "comment": "", "meta": { "range": [ - 145120, - 145172 + 145777, + 145829 ], "filename": "astronomy.js", - "lineno": 3260, + "lineno": 3275, "columnno": 10, "code": { - "id": "astnode100015862", + "id": "astnode100015892", "name": "moon_mean_distance_au", "type": "BinaryExpression", "value": "" @@ -32210,14 +32378,14 @@ "comment": "", "meta": { "range": [ - 145182, - 145223 + 145839, + 145880 ], "filename": "astronomy.js", - "lineno": 3261, + "lineno": 3276, "columnno": 8, "code": { - "id": "astnode100015870", + "id": "astnode100015900", "name": "geo_au", "type": "BinaryExpression", "value": "" @@ -32235,14 +32403,14 @@ "comment": "", "meta": { "range": [ - 145229, - 145271 + 145886, + 145928 ], "filename": "astronomy.js", - "lineno": 3262, + "lineno": 3277, "columnno": 4, "code": { - "id": "astnode100015876", + "id": "astnode100015906", "name": "mag", "type": "BinaryExpression", "funcscope": "MoonMagnitude", @@ -32261,14 +32429,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": [ - 148239, - 148677 + 148896, + 149334 ], "filename": "astronomy.js", - "lineno": 3318, + "lineno": 3333, "columnno": 0, "code": { - "id": "astnode100015889", + "id": "astnode100015919", "name": "IlluminationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -32385,14 +32553,14 @@ "comment": "", "meta": { "range": [ - 148268, - 148675 + 148925, + 149332 ], "filename": "astronomy.js", - "lineno": 3319, + "lineno": 3334, "columnno": 4, "code": { - "id": "astnode100015892", + "id": "astnode100015922", "name": "IlluminationInfo", "type": "MethodDefinition", "paramnames": [ @@ -32421,14 +32589,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": [ - 148239, - 148677 + 148896, + 149334 ], "filename": "astronomy.js", - "lineno": 3318, + "lineno": 3333, "columnno": 0, "code": { - "id": "astnode100015889", + "id": "astnode100015919", "name": "IlluminationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -32544,14 +32712,14 @@ "comment": "", "meta": { "range": [ - 148355, - 148371 + 149012, + 149028 ], "filename": "astronomy.js", - "lineno": 3320, + "lineno": 3335, "columnno": 8, "code": { - "id": "astnode100015905", + "id": "astnode100015935", "name": "this.time", "type": "Identifier", "value": "time", @@ -32569,14 +32737,14 @@ "comment": "", "meta": { "range": [ - 148381, - 148395 + 149038, + 149052 ], "filename": "astronomy.js", - "lineno": 3321, + "lineno": 3336, "columnno": 8, "code": { - "id": "astnode100015911", + "id": "astnode100015941", "name": "this.mag", "type": "Identifier", "value": "mag", @@ -32594,14 +32762,14 @@ "comment": "", "meta": { "range": [ - 148405, - 148435 + 149062, + 149092 ], "filename": "astronomy.js", - "lineno": 3322, + "lineno": 3337, "columnno": 8, "code": { - "id": "astnode100015917", + "id": "astnode100015947", "name": "this.phase_angle", "type": "Identifier", "value": "phase_angle", @@ -32619,14 +32787,14 @@ "comment": "", "meta": { "range": [ - 148445, - 148473 + 149102, + 149130 ], "filename": "astronomy.js", - "lineno": 3323, + "lineno": 3338, "columnno": 8, "code": { - "id": "astnode100015923", + "id": "astnode100015953", "name": "this.helio_dist", "type": "Identifier", "value": "helio_dist", @@ -32644,14 +32812,14 @@ "comment": "", "meta": { "range": [ - 148483, - 148507 + 149140, + 149164 ], "filename": "astronomy.js", - "lineno": 3324, + "lineno": 3339, "columnno": 8, "code": { - "id": "astnode100015929", + "id": "astnode100015959", "name": "this.geo_dist", "type": "Identifier", "value": "geo_dist", @@ -32669,14 +32837,14 @@ "comment": "", "meta": { "range": [ - 148517, - 148529 + 149174, + 149186 ], "filename": "astronomy.js", - "lineno": 3325, + "lineno": 3340, "columnno": 8, "code": { - "id": "astnode100015935", + "id": "astnode100015965", "name": "this.gc", "type": "Identifier", "value": "gc", @@ -32694,14 +32862,14 @@ "comment": "", "meta": { "range": [ - 148539, - 148551 + 149196, + 149208 ], "filename": "astronomy.js", - "lineno": 3326, + "lineno": 3341, "columnno": 8, "code": { - "id": "astnode100015941", + "id": "astnode100015971", "name": "this.hc", "type": "Identifier", "value": "hc", @@ -32719,14 +32887,14 @@ "comment": "", "meta": { "range": [ - 148561, - 148587 + 149218, + 149244 ], "filename": "astronomy.js", - "lineno": 3327, + "lineno": 3342, "columnno": 8, "code": { - "id": "astnode100015947", + "id": "astnode100015977", "name": "this.ring_tilt", "type": "Identifier", "value": "ring_tilt", @@ -32744,14 +32912,14 @@ "comment": "", "meta": { "range": [ - 148597, - 148668 + 149254, + 149325 ], "filename": "astronomy.js", - "lineno": 3328, + "lineno": 3343, "columnno": 8, "code": { - "id": "astnode100015953", + "id": "astnode100015983", "name": "this.phase_fraction", "type": "BinaryExpression", "value": "", @@ -32769,14 +32937,14 @@ "comment": "", "meta": { "range": [ - 148678, - 148721 + 149335, + 149378 ], "filename": "astronomy.js", - "lineno": 3331, + "lineno": 3346, "columnno": 0, "code": { - "id": "astnode100015971", + "id": "astnode100016001", "name": "exports.IlluminationInfo", "type": "Identifier", "value": "IlluminationInfo", @@ -32793,14 +32961,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": [ - 149249, - 151186 + 149906, + 151843 ], "filename": "astronomy.js", - "lineno": 3348, + "lineno": 3363, "columnno": 0, "code": { - "id": "astnode100015976", + "id": "astnode100016006", "name": "Illumination", "type": "FunctionDeclaration", "paramnames": [ @@ -32867,14 +33035,14 @@ "comment": "", "meta": { "range": [ - 149387, - 149408 + 150044, + 150065 ], "filename": "astronomy.js", - "lineno": 3351, + "lineno": 3366, "columnno": 10, "code": { - "id": "astnode100015991", + "id": "astnode100016021", "name": "time", "type": "CallExpression", "value": "" @@ -32892,14 +33060,14 @@ "comment": "", "meta": { "range": [ - 149420, - 149454 + 150077, + 150111 ], "filename": "astronomy.js", - "lineno": 3352, + "lineno": 3367, "columnno": 10, "code": { - "id": "astnode100015997", + "id": "astnode100016027", "name": "earth", "type": "CallExpression", "value": "" @@ -32917,14 +33085,14 @@ "comment": "", "meta": { "range": [ - 149464, - 149469 + 150121, + 150126 ], "filename": "astronomy.js", - "lineno": 3353, + "lineno": 3368, "columnno": 8, "code": { - "id": "astnode100016006", + "id": "astnode100016036", "name": "phase" } }, @@ -32940,14 +33108,14 @@ "comment": "", "meta": { "range": [ - 149545, - 149547 + 150202, + 150204 ], "filename": "astronomy.js", - "lineno": 3354, + "lineno": 3369, "columnno": 8, "code": { - "id": "astnode100016009", + "id": "astnode100016039", "name": "hc" } }, @@ -32963,14 +33131,14 @@ "comment": "", "meta": { "range": [ - 149584, - 149586 + 150241, + 150243 ], "filename": "astronomy.js", - "lineno": 3355, + "lineno": 3370, "columnno": 8, "code": { - "id": "astnode100016012", + "id": "astnode100016042", "name": "gc" } }, @@ -32986,14 +33154,14 @@ "comment": "", "meta": { "range": [ - 149625, - 149628 + 150282, + 150285 ], "filename": "astronomy.js", - "lineno": 3356, + "lineno": 3371, "columnno": 8, "code": { - "id": "astnode100016015", + "id": "astnode100016045", "name": "mag" } }, @@ -33009,14 +33177,14 @@ "comment": "", "meta": { "range": [ - 149687, - 149738 + 150344, + 150395 ], "filename": "astronomy.js", - "lineno": 3358, + "lineno": 3373, "columnno": 8, "code": { - "id": "astnode100016025", + "id": "astnode100016055", "name": "gc", "type": "NewExpression", "funcscope": "Illumination", @@ -33035,14 +33203,14 @@ "comment": "", "meta": { "range": [ - 149748, - 149778 + 150405, + 150435 ], "filename": "astronomy.js", - "lineno": 3359, + "lineno": 3374, "columnno": 8, "code": { - "id": "astnode100016043", + "id": "astnode100016073", "name": "hc", "type": "NewExpression", "funcscope": "Illumination", @@ -33061,14 +33229,14 @@ "comment": "", "meta": { "range": [ - 149788, - 149797 + 150445, + 150454 ], "filename": "astronomy.js", - "lineno": 3360, + "lineno": 3375, "columnno": 8, "code": { - "id": "astnode100016052", + "id": "astnode100016082", "name": "phase", "type": "Literal", "funcscope": "Illumination", @@ -33087,14 +33255,14 @@ "comment": "", "meta": { "range": [ - 150059, - 150077 + 150716, + 150734 ], "filename": "astronomy.js", - "lineno": 3365, + "lineno": 3380, "columnno": 12, "code": { - "id": "astnode100016064", + "id": "astnode100016094", "name": "gc", "type": "CallExpression", "funcscope": "Illumination", @@ -33113,14 +33281,14 @@ "comment": "", "meta": { "range": [ - 150091, - 150160 + 150748, + 150817 ], "filename": "astronomy.js", - "lineno": 3366, + "lineno": 3381, "columnno": 12, "code": { - "id": "astnode100016070", + "id": "astnode100016100", "name": "hc", "type": "NewExpression", "funcscope": "Illumination", @@ -33139,14 +33307,14 @@ "comment": "", "meta": { "range": [ - 150276, - 150304 + 150933, + 150961 ], "filename": "astronomy.js", - "lineno": 3370, + "lineno": 3385, "columnno": 12, "code": { - "id": "astnode100016098", + "id": "astnode100016128", "name": "hc", "type": "CallExpression", "funcscope": "Illumination", @@ -33165,14 +33333,14 @@ "comment": "", "meta": { "range": [ - 150318, - 150387 + 150975, + 151044 ], "filename": "astronomy.js", - "lineno": 3371, + "lineno": 3386, "columnno": 12, "code": { - "id": "astnode100016105", + "id": "astnode100016135", "name": "gc", "type": "NewExpression", "funcscope": "Illumination", @@ -33191,14 +33359,14 @@ "comment": "", "meta": { "range": [ - 150407, - 150435 + 151064, + 151092 ], "filename": "astronomy.js", - "lineno": 3373, + "lineno": 3388, "columnno": 8, "code": { - "id": "astnode100016132", + "id": "astnode100016162", "name": "phase", "type": "CallExpression", "funcscope": "Illumination", @@ -33217,14 +33385,14 @@ "comment": "", "meta": { "range": [ - 150451, - 150473 + 151108, + 151130 ], "filename": "astronomy.js", - "lineno": 3375, + "lineno": 3390, "columnno": 8, "code": { - "id": "astnode100016139", + "id": "astnode100016169", "name": "geo_dist", "type": "CallExpression", "value": "" @@ -33242,14 +33410,14 @@ "comment": "", "meta": { "range": [ - 150524, - 150548 + 151181, + 151205 ], "filename": "astronomy.js", - "lineno": 3376, + "lineno": 3391, "columnno": 8, "code": { - "id": "astnode100016146", + "id": "astnode100016176", "name": "helio_dist", "type": "CallExpression", "value": "" @@ -33267,14 +33435,14 @@ "comment": "", "meta": { "range": [ - 150597, - 150606 + 151254, + 151263 ], "filename": "astronomy.js", - "lineno": 3377, + "lineno": 3392, "columnno": 8, "code": { - "id": "astnode100016153", + "id": "astnode100016183", "name": "ring_tilt" } }, @@ -33290,14 +33458,14 @@ "comment": "", "meta": { "range": [ - 150673, - 150717 + 151330, + 151374 ], "filename": "astronomy.js", - "lineno": 3379, + "lineno": 3394, "columnno": 8, "code": { - "id": "astnode100016163", + "id": "astnode100016193", "name": "mag", "type": "BinaryExpression", "funcscope": "Illumination", @@ -33316,14 +33484,14 @@ "comment": "", "meta": { "range": [ - 150768, - 150816 + 151425, + 151473 ], "filename": "astronomy.js", - "lineno": 3382, + "lineno": 3397, "columnno": 8, "code": { - "id": "astnode100016182", + "id": "astnode100016212", "name": "mag", "type": "CallExpression", "funcscope": "Illumination", @@ -33342,14 +33510,14 @@ "comment": "", "meta": { "range": [ - 150875, - 150938 + 151532, + 151595 ], "filename": "astronomy.js", - "lineno": 3385, + "lineno": 3400, "columnno": 14, "code": { - "id": "astnode100016197", + "id": "astnode100016227", "name": "saturn", "type": "CallExpression", "value": "" @@ -33367,14 +33535,14 @@ "comment": "", "meta": { "range": [ - 150948, - 150964 + 151605, + 151621 ], "filename": "astronomy.js", - "lineno": 3386, + "lineno": 3401, "columnno": 8, "code": { - "id": "astnode100016207", + "id": "astnode100016237", "name": "mag", "type": "MemberExpression", "funcscope": "Illumination", @@ -33393,14 +33561,14 @@ "comment": "", "meta": { "range": [ - 150974, - 151002 + 151631, + 151659 ], "filename": "astronomy.js", - "lineno": 3387, + "lineno": 3402, "columnno": 8, "code": { - "id": "astnode100016213", + "id": "astnode100016243", "name": "ring_tilt", "type": "MemberExpression", "funcscope": "Illumination", @@ -33419,14 +33587,14 @@ "comment": "", "meta": { "range": [ - 151029, - 151085 + 151686, + 151742 ], "filename": "astronomy.js", - "lineno": 3390, + "lineno": 3405, "columnno": 8, "code": { - "id": "astnode100016220", + "id": "astnode100016250", "name": "mag", "type": "CallExpression", "funcscope": "Illumination", @@ -33445,14 +33613,14 @@ "comment": "", "meta": { "range": [ - 151187, - 151222 + 151844, + 151879 ], "filename": "astronomy.js", - "lineno": 3394, + "lineno": 3409, "columnno": 0, "code": { - "id": "astnode100016240", + "id": "astnode100016270", "name": "exports.Illumination", "type": "Identifier", "value": "Illumination", @@ -33469,14 +33637,14 @@ "comment": "", "meta": { "range": [ - 151224, - 152135 + 151881, + 152792 ], "filename": "astronomy.js", - "lineno": 3395, + "lineno": 3410, "columnno": 0, "code": { - "id": "astnode100016245", + "id": "astnode100016275", "name": "SynodicPeriod", "type": "FunctionDeclaration", "paramnames": [ @@ -33501,14 +33669,14 @@ "comment": "", "meta": { "range": [ - 151756, - 151777 + 152413, + 152434 ], "filename": "astronomy.js", - "lineno": 3404, + "lineno": 3419, "columnno": 8, "code": { - "id": "astnode100016266", + "id": "astnode100016296", "name": "planet", "type": "MemberExpression", "value": "Planet[undefined]" @@ -33526,14 +33694,14 @@ "comment": "", "meta": { "range": [ - 151982, - 152013 + 152639, + 152670 ], "filename": "astronomy.js", - "lineno": 3409, + "lineno": 3424, "columnno": 10, "code": { - "id": "astnode100016280", + "id": "astnode100016310", "name": "Te", "type": "MemberExpression", "value": "Planet.Earth.OrbitalPeriod" @@ -33551,14 +33719,14 @@ "comment": "", "meta": { "range": [ - 152025, - 152050 + 152682, + 152707 ], "filename": "astronomy.js", - "lineno": 3410, + "lineno": 3425, "columnno": 10, "code": { - "id": "astnode100016288", + "id": "astnode100016318", "name": "Tp", "type": "MemberExpression", "value": "planet.OrbitalPeriod" @@ -33576,14 +33744,14 @@ "comment": "", "meta": { "range": [ - 152062, - 152106 + 152719, + 152763 ], "filename": "astronomy.js", - "lineno": 3411, + "lineno": 3426, "columnno": 10, "code": { - "id": "astnode100016294", + "id": "astnode100016324", "name": "synodicPeriod", "type": "CallExpression", "value": "" @@ -33601,14 +33769,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": [ - 153541, - 155783 + 154198, + 156440 ], "filename": "astronomy.js", - "lineno": 3442, + "lineno": 3457, "columnno": 0, "code": { - "id": "astnode100016309", + "id": "astnode100016339", "name": "SearchRelativeLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -33686,14 +33854,14 @@ "comment": "", "meta": { "range": [ - 153649, - 153670 + 154306, + 154327 ], "filename": "astronomy.js", - "lineno": 3444, + "lineno": 3459, "columnno": 10, "code": { - "id": "astnode100016320", + "id": "astnode100016350", "name": "planet", "type": "MemberExpression", "value": "Planet[undefined]" @@ -33711,14 +33879,14 @@ "comment": "", "meta": { "range": [ - 154011, - 154084 + 154668, + 154741 ], "filename": "astronomy.js", - "lineno": 3451, + "lineno": 3466, "columnno": 10, "code": { - "id": "astnode100016342", + "id": "astnode100016372", "name": "direction", "type": "ConditionalExpression", "value": "" @@ -33736,14 +33904,14 @@ "comment": "", "meta": { "range": [ - 154090, - 154321 + 154747, + 154978 ], "filename": "astronomy.js", - "lineno": 3452, + "lineno": 3467, "columnno": 4, "code": { - "id": "astnode100016358", + "id": "astnode100016388", "name": "offset", "type": "FunctionDeclaration", "paramnames": [ @@ -33768,14 +33936,14 @@ "comment": "", "meta": { "range": [ - 154125, - 154158 + 154782, + 154815 ], "filename": "astronomy.js", - "lineno": 3453, + "lineno": 3468, "columnno": 14, "code": { - "id": "astnode100016363", + "id": "astnode100016393", "name": "plon", "type": "CallExpression", "value": "" @@ -33793,14 +33961,14 @@ "comment": "", "meta": { "range": [ - 154174, - 154213 + 154831, + 154870 ], "filename": "astronomy.js", - "lineno": 3454, + "lineno": 3469, "columnno": 14, "code": { - "id": "astnode100016370", + "id": "astnode100016400", "name": "elon", "type": "CallExpression", "value": "" @@ -33818,14 +33986,14 @@ "comment": "", "meta": { "range": [ - 154229, - 154261 + 154886, + 154918 ], "filename": "astronomy.js", - "lineno": 3455, + "lineno": 3470, "columnno": 14, "code": { - "id": "astnode100016379", + "id": "astnode100016409", "name": "diff", "type": "BinaryExpression", "value": "" @@ -33843,14 +34011,14 @@ "comment": "", "meta": { "range": [ - 154330, - 154355 + 154987, + 155012 ], "filename": "astronomy.js", - "lineno": 3458, + "lineno": 3473, "columnno": 8, "code": { - "id": "astnode100016393", + "id": "astnode100016423", "name": "syn", "type": "CallExpression", "value": "" @@ -33868,14 +34036,14 @@ "comment": "", "meta": { "range": [ - 154365, - 154391 + 155022, + 155048 ], "filename": "astronomy.js", - "lineno": 3459, + "lineno": 3474, "columnno": 8, "code": { - "id": "astnode100016399", + "id": "astnode100016429", "name": "time", "type": "CallExpression", "value": "" @@ -33893,14 +34061,14 @@ "comment": "", "meta": { "range": [ - 154596, - 154622 + 155253, + 155279 ], "filename": "astronomy.js", - "lineno": 3463, + "lineno": 3478, "columnno": 8, "code": { - "id": "astnode100016405", + "id": "astnode100016435", "name": "error_angle", "type": "CallExpression", "value": "" @@ -33918,14 +34086,14 @@ "comment": "", "meta": { "range": [ - 154657, - 154675 + 155314, + 155332 ], "filename": "astronomy.js", - "lineno": 3465, + "lineno": 3480, "columnno": 8, "code": { - "id": "astnode100016415", + "id": "astnode100016445", "name": "error_angle", "type": "Literal", "funcscope": "SearchRelativeLongitude", @@ -33944,14 +34112,14 @@ "comment": "", "meta": { "range": [ - 154725, - 154733 + 155382, + 155390 ], "filename": "astronomy.js", - "lineno": 3466, + "lineno": 3481, "columnno": 13, "code": { - "id": "astnode100016420", + "id": "astnode100016450", "name": "iter", "type": "Literal", "value": 0 @@ -33969,14 +34137,14 @@ "comment": "", "meta": { "range": [ - 154920, - 154959 + 155577, + 155616 ], "filename": "astronomy.js", - "lineno": 3469, + "lineno": 3484, "columnno": 12, "code": { - "id": "astnode100016430", + "id": "astnode100016460", "name": "day_adjust", "type": "BinaryExpression", "value": "" @@ -33994,14 +34162,14 @@ "comment": "", "meta": { "range": [ - 154969, - 155000 + 155626, + 155657 ], "filename": "astronomy.js", - "lineno": 3470, + "lineno": 3485, "columnno": 8, "code": { - "id": "astnode100016439", + "id": "astnode100016469", "name": "time", "type": "CallExpression", "funcscope": "SearchRelativeLongitude", @@ -34020,14 +34188,14 @@ "comment": "", "meta": { "range": [ - 155095, - 155119 + 155752, + 155776 ], "filename": "astronomy.js", - "lineno": 3473, + "lineno": 3488, "columnno": 12, "code": { - "id": "astnode100016459", + "id": "astnode100016489", "name": "prev_angle", "type": "Identifier", "value": "error_angle" @@ -34045,14 +34213,14 @@ "comment": "", "meta": { "range": [ - 155129, - 155155 + 155786, + 155812 ], "filename": "astronomy.js", - "lineno": 3474, + "lineno": 3489, "columnno": 8, "code": { - "id": "astnode100016463", + "id": "astnode100016493", "name": "error_angle", "type": "CallExpression", "funcscope": "SearchRelativeLongitude", @@ -34071,14 +34239,14 @@ "comment": "", "meta": { "range": [ - 155495, - 155542 + 156152, + 156199 ], "filename": "astronomy.js", - "lineno": 3480, + "lineno": 3495, "columnno": 20, "code": { - "id": "astnode100016483", + "id": "astnode100016513", "name": "ratio", "type": "BinaryExpression", "value": "" @@ -34096,14 +34264,14 @@ "comment": "", "meta": { "range": [ - 155612, - 155624 + 156269, + 156281 ], "filename": "astronomy.js", - "lineno": 3482, + "lineno": 3497, "columnno": 20, "code": { - "id": "astnode100016499", + "id": "astnode100016529", "name": "syn", "type": "Identifier", "funcscope": "SearchRelativeLongitude", @@ -34122,14 +34290,14 @@ "comment": "", "meta": { "range": [ - 155784, - 155841 + 156441, + 156498 ], "filename": "astronomy.js", - "lineno": 3488, + "lineno": 3503, "columnno": 0, "code": { - "id": "astnode100016515", + "id": "astnode100016545", "name": "exports.SearchRelativeLongitude", "type": "Identifier", "value": "SearchRelativeLongitude", @@ -34146,14 +34314,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": [ - 156403, - 156477 + 157060, + 157134 ], "filename": "astronomy.js", - "lineno": 3506, + "lineno": 3521, "columnno": 0, "code": { - "id": "astnode100016520", + "id": "astnode100016550", "name": "MoonPhase", "type": "FunctionDeclaration", "paramnames": [ @@ -34199,14 +34367,14 @@ "comment": "", "meta": { "range": [ - 156478, - 156507 + 157135, + 157164 ], "filename": "astronomy.js", - "lineno": 3509, + "lineno": 3524, "columnno": 0, "code": { - "id": "astnode100016532", + "id": "astnode100016562", "name": "exports.MoonPhase", "type": "Identifier", "value": "MoonPhase", @@ -34223,14 +34391,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": [ - 158021, - 159475 + 158678, + 160132 ], "filename": "astronomy.js", - "lineno": 3544, + "lineno": 3559, "columnno": 0, "code": { - "id": "astnode100016537", + "id": "astnode100016567", "name": "SearchMoonPhase", "type": "FunctionDeclaration", "paramnames": [ @@ -34308,14 +34476,14 @@ "comment": "", "meta": { "range": [ - 158085, - 158199 + 158742, + 158856 ], "filename": "astronomy.js", - "lineno": 3545, + "lineno": 3560, "columnno": 4, "code": { - "id": "astnode100016543", + "id": "astnode100016573", "name": "moon_offset", "type": "FunctionDeclaration", "paramnames": [ @@ -34338,14 +34506,14 @@ "comment": "", "meta": { "range": [ - 158123, - 158142 + 158780, + 158799 ], "filename": "astronomy.js", - "lineno": 3546, + "lineno": 3561, "columnno": 12, "code": { - "id": "astnode100016548", + "id": "astnode100016578", "name": "mlon", "type": "CallExpression", "value": "" @@ -34363,14 +34531,14 @@ "comment": "", "meta": { "range": [ - 158949, - 158966 + 159606, + 159623 ], "filename": "astronomy.js", - "lineno": 3561, + "lineno": 3576, "columnno": 10, "code": { - "id": "astnode100016568", + "id": "astnode100016598", "name": "uncertainty", "type": "Literal", "value": 1.5 @@ -34388,14 +34556,14 @@ "comment": "", "meta": { "range": [ - 158976, - 159000 + 159633, + 159657 ], "filename": "astronomy.js", - "lineno": 3562, + "lineno": 3577, "columnno": 8, "code": { - "id": "astnode100016572", + "id": "astnode100016602", "name": "ta", "type": "CallExpression", "value": "" @@ -34413,14 +34581,14 @@ "comment": "", "meta": { "range": [ - 159010, - 159030 + 159667, + 159687 ], "filename": "astronomy.js", - "lineno": 3563, + "lineno": 3578, "columnno": 8, "code": { - "id": "astnode100016578", + "id": "astnode100016608", "name": "ya", "type": "CallExpression", "value": "" @@ -34438,14 +34606,14 @@ "comment": "", "meta": { "range": [ - 159056, - 159065 + 159713, + 159722 ], "filename": "astronomy.js", - "lineno": 3565, + "lineno": 3580, "columnno": 8, "code": { - "id": "astnode100016588", + "id": "astnode100016618", "name": "ya", "type": "Literal", "funcscope": "SearchMoonPhase", @@ -34464,14 +34632,14 @@ "comment": "", "meta": { "range": [ - 159124, - 159165 + 159781, + 159822 ], "filename": "astronomy.js", - "lineno": 3566, + "lineno": 3581, "columnno": 8, "code": { - "id": "astnode100016592", + "id": "astnode100016622", "name": "est_dt", "type": "BinaryExpression", "value": "" @@ -34489,14 +34657,14 @@ "comment": "", "meta": { "range": [ - 159175, - 159201 + 159832, + 159858 ], "filename": "astronomy.js", - "lineno": 3567, + "lineno": 3582, "columnno": 8, "code": { - "id": "astnode100016601", + "id": "astnode100016631", "name": "dt1", "type": "BinaryExpression", "value": "" @@ -34514,14 +34682,14 @@ "comment": "", "meta": { "range": [ - 159325, - 159372 + 159982, + 160029 ], "filename": "astronomy.js", - "lineno": 3570, + "lineno": 3585, "columnno": 8, "code": { - "id": "astnode100016613", + "id": "astnode100016643", "name": "dt2", "type": "CallExpression", "value": "" @@ -34539,14 +34707,14 @@ "comment": "", "meta": { "range": [ - 159382, - 159402 + 160039, + 160059 ], "filename": "astronomy.js", - "lineno": 3571, + "lineno": 3586, "columnno": 8, "code": { - "id": "astnode100016624", + "id": "astnode100016654", "name": "t1", "type": "CallExpression", "value": "" @@ -34564,14 +34732,14 @@ "comment": "", "meta": { "range": [ - 159412, - 159432 + 160069, + 160089 ], "filename": "astronomy.js", - "lineno": 3572, + "lineno": 3587, "columnno": 8, "code": { - "id": "astnode100016632", + "id": "astnode100016662", "name": "t2", "type": "CallExpression", "value": "" @@ -34589,14 +34757,14 @@ "comment": "", "meta": { "range": [ - 159476, - 159517 + 160133, + 160174 ], "filename": "astronomy.js", - "lineno": 3575, + "lineno": 3590, "columnno": 0, "code": { - "id": "astnode100016646", + "id": "astnode100016676", "name": "exports.SearchMoonPhase", "type": "Identifier", "value": "SearchMoonPhase", @@ -34613,14 +34781,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": [ - 159837, - 159955 + 160494, + 160612 ], "filename": "astronomy.js", - "lineno": 3589, + "lineno": 3604, "columnno": 0, "code": { - "id": "astnode100016651", + "id": "astnode100016681", "name": "MoonQuarter", "type": "ClassDeclaration", "paramnames": [ @@ -34667,14 +34835,14 @@ "comment": "", "meta": { "range": [ - 159861, - 159953 + 160518, + 160610 ], "filename": "astronomy.js", - "lineno": 3590, + "lineno": 3605, "columnno": 4, "code": { - "id": "astnode100016654", + "id": "astnode100016684", "name": "MoonQuarter", "type": "MethodDefinition", "paramnames": [ @@ -34697,14 +34865,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": [ - 159837, - 159955 + 160494, + 160612 ], "filename": "astronomy.js", - "lineno": 3589, + "lineno": 3604, "columnno": 0, "code": { - "id": "astnode100016651", + "id": "astnode100016681", "name": "MoonQuarter", "type": "ClassDeclaration", "paramnames": [ @@ -34750,14 +34918,14 @@ "comment": "", "meta": { "range": [ - 159898, - 159920 + 160555, + 160577 ], "filename": "astronomy.js", - "lineno": 3591, + "lineno": 3606, "columnno": 8, "code": { - "id": "astnode100016661", + "id": "astnode100016691", "name": "this.quarter", "type": "Identifier", "value": "quarter", @@ -34775,14 +34943,14 @@ "comment": "", "meta": { "range": [ - 159930, - 159946 + 160587, + 160603 ], "filename": "astronomy.js", - "lineno": 3592, + "lineno": 3607, "columnno": 8, "code": { - "id": "astnode100016667", + "id": "astnode100016697", "name": "this.time", "type": "Identifier", "value": "time", @@ -34800,14 +34968,14 @@ "comment": "", "meta": { "range": [ - 159956, - 159989 + 160613, + 160646 ], "filename": "astronomy.js", - "lineno": 3595, + "lineno": 3610, "columnno": 0, "code": { - "id": "astnode100016673", + "id": "astnode100016703", "name": "exports.MoonQuarter", "type": "Identifier", "value": "MoonQuarter", @@ -34824,14 +34992,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": [ - 160593, - 160986 + 161250, + 161643 ], "filename": "astronomy.js", - "lineno": 3610, + "lineno": 3625, "columnno": 0, "code": { - "id": "astnode100016678", + "id": "astnode100016708", "name": "SearchMoonQuarter", "type": "FunctionDeclaration", "paramnames": [ @@ -34882,14 +35050,14 @@ "comment": "", "meta": { "range": [ - 160695, - 160728 + 161352, + 161385 ], "filename": "astronomy.js", - "lineno": 3612, + "lineno": 3627, "columnno": 8, "code": { - "id": "astnode100016683", + "id": "astnode100016713", "name": "phaseStart", "type": "CallExpression", "value": "" @@ -34907,14 +35075,14 @@ "comment": "", "meta": { "range": [ - 160738, - 160780 + 161395, + 161437 ], "filename": "astronomy.js", - "lineno": 3613, + "lineno": 3628, "columnno": 8, "code": { - "id": "astnode100016689", + "id": "astnode100016719", "name": "quarterStart", "type": "CallExpression", "value": "" @@ -34932,14 +35100,14 @@ "comment": "", "meta": { "range": [ - 160790, - 160822 + 161447, + 161479 ], "filename": "astronomy.js", - "lineno": 3614, + "lineno": 3629, "columnno": 8, "code": { - "id": "astnode100016699", + "id": "astnode100016729", "name": "quarter", "type": "BinaryExpression", "value": "" @@ -34957,14 +35125,14 @@ "comment": "", "meta": { "range": [ - 160832, - 160883 + 161489, + 161540 ], "filename": "astronomy.js", - "lineno": 3615, + "lineno": 3630, "columnno": 8, "code": { - "id": "astnode100016707", + "id": "astnode100016737", "name": "time", "type": "CallExpression", "value": "" @@ -34982,14 +35150,14 @@ "comment": "", "meta": { "range": [ - 160987, - 161032 + 161644, + 161689 ], "filename": "astronomy.js", - "lineno": 3620, + "lineno": 3635, "columnno": 0, "code": { - "id": "astnode100016727", + "id": "astnode100016757", "name": "exports.SearchMoonQuarter", "type": "Identifier", "value": "SearchMoonQuarter", @@ -35006,14 +35174,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": [ - 161379, - 161736 + 162036, + 162393 ], "filename": "astronomy.js", - "lineno": 3631, + "lineno": 3646, "columnno": 0, "code": { - "id": "astnode100016732", + "id": "astnode100016762", "name": "NextMoonQuarter", "type": "FunctionDeclaration", "paramnames": [ @@ -35052,14 +35220,14 @@ "comment": "", "meta": { "range": [ - 161637, - 161697 + 162294, + 162354 ], "filename": "astronomy.js", - "lineno": 3635, + "lineno": 3650, "columnno": 8, "code": { - "id": "astnode100016737", + "id": "astnode100016767", "name": "date", "type": "NewExpression", "value": "" @@ -35077,14 +35245,14 @@ "comment": "", "meta": { "range": [ - 161737, - 161778 + 162394, + 162435 ], "filename": "astronomy.js", - "lineno": 3638, + "lineno": 3653, "columnno": 0, "code": { - "id": "astnode100016758", + "id": "astnode100016788", "name": "exports.NextMoonQuarter", "type": "Identifier", "value": "NextMoonQuarter", @@ -35101,14 +35269,14 @@ "comment": "", "meta": { "range": [ - 161780, - 162181 + 162437, + 162838 ], "filename": "astronomy.js", - "lineno": 3639, + "lineno": 3654, "columnno": 0, "code": { - "id": "astnode100016763", + "id": "astnode100016793", "name": "BodyRadiusAu", "type": "FunctionDeclaration", "paramnames": [ @@ -35127,14 +35295,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": [ - 163473, - 167269 + 164130, + 167926 ], "filename": "astronomy.js", - "lineno": 3682, + "lineno": 3697, "columnno": 0, "code": { - "id": "astnode100016784", + "id": "astnode100016814", "name": "SearchRiseSet", "type": "FunctionDeclaration", "paramnames": [ @@ -35234,14 +35402,14 @@ "comment": "", "meta": { "range": [ - 163614, - 163649 + 164271, + 164306 ], "filename": "astronomy.js", - "lineno": 3685, + "lineno": 3700, "columnno": 8, "code": { - "id": "astnode100016801", + "id": "astnode100016831", "name": "body_radius_au", "type": "CallExpression", "value": "" @@ -35259,14 +35427,14 @@ "comment": "", "meta": { "range": [ - 163655, - 164478 + 164312, + 165135 ], "filename": "astronomy.js", - "lineno": 3686, + "lineno": 3701, "columnno": 4, "code": { - "id": "astnode100016806", + "id": "astnode100016836", "name": "peak_altitude", "type": "FunctionDeclaration", "paramnames": [ @@ -35291,14 +35459,14 @@ "comment": "", "meta": { "range": [ - 164216, - 164263 + 164873, + 164920 ], "filename": "astronomy.js", - "lineno": 3695, + "lineno": 3710, "columnno": 14, "code": { - "id": "astnode100016811", + "id": "astnode100016841", "name": "ofdate", "type": "CallExpression", "value": "" @@ -35316,14 +35484,14 @@ "comment": "", "meta": { "range": [ - 164279, - 164328 + 164936, + 164985 ], "filename": "astronomy.js", - "lineno": 3696, + "lineno": 3711, "columnno": 14, "code": { - "id": "astnode100016821", + "id": "astnode100016851", "name": "hor", "type": "CallExpression", "value": "" @@ -35341,14 +35509,14 @@ "comment": "", "meta": { "range": [ - 164344, - 164439 + 165001, + 165096 ], "filename": "astronomy.js", - "lineno": 3697, + "lineno": 3712, "columnno": 14, "code": { - "id": "astnode100016834", + "id": "astnode100016864", "name": "alt", "type": "BinaryExpression", "value": "" @@ -35366,14 +35534,14 @@ "comment": "", "meta": { "range": [ - 165158, - 165167 + 165815, + 165824 ], "filename": "astronomy.js", - "lineno": 3710, + "lineno": 3725, "columnno": 8, "code": { - "id": "astnode100016864", + "id": "astnode100016894", "name": "ha_before" } }, @@ -35389,14 +35557,14 @@ "comment": "", "meta": { "range": [ - 165169, - 165177 + 165826, + 165834 ], "filename": "astronomy.js", - "lineno": 3710, + "lineno": 3725, "columnno": 19, "code": { - "id": "astnode100016866", + "id": "astnode100016896", "name": "ha_after" } }, @@ -35412,14 +35580,14 @@ "comment": "", "meta": { "range": [ - 165215, - 165229 + 165872, + 165886 ], "filename": "astronomy.js", - "lineno": 3712, + "lineno": 3727, "columnno": 8, "code": { - "id": "astnode100016875", + "id": "astnode100016905", "name": "ha_before", "type": "Literal", "funcscope": "SearchRiseSet", @@ -35438,14 +35606,14 @@ "comment": "", "meta": { "range": [ - 165299, - 165311 + 165956, + 165968 ], "filename": "astronomy.js", - "lineno": 3713, + "lineno": 3728, "columnno": 8, "code": { - "id": "astnode100016879", + "id": "astnode100016909", "name": "ha_after", "type": "Literal", "funcscope": "SearchRiseSet", @@ -35464,14 +35632,14 @@ "comment": "", "meta": { "range": [ - 165424, - 165437 + 166081, + 166094 ], "filename": "astronomy.js", - "lineno": 3716, + "lineno": 3731, "columnno": 8, "code": { - "id": "astnode100016889", + "id": "astnode100016919", "name": "ha_before", "type": "Literal", "funcscope": "SearchRiseSet", @@ -35490,14 +35658,14 @@ "comment": "", "meta": { "range": [ - 165492, - 165505 + 166149, + 166162 ], "filename": "astronomy.js", - "lineno": 3717, + "lineno": 3732, "columnno": 8, "code": { - "id": "astnode100016893", + "id": "astnode100016923", "name": "ha_after", "type": "Literal", "funcscope": "SearchRiseSet", @@ -35516,14 +35684,14 @@ "comment": "", "meta": { "range": [ - 165670, - 165702 + 166327, + 166359 ], "filename": "astronomy.js", - "lineno": 3722, + "lineno": 3737, "columnno": 8, "code": { - "id": "astnode100016903", + "id": "astnode100016933", "name": "time_start", "type": "CallExpression", "value": "" @@ -35541,14 +35709,14 @@ "comment": "", "meta": { "range": [ - 165712, - 165723 + 166369, + 166380 ], "filename": "astronomy.js", - "lineno": 3723, + "lineno": 3738, "columnno": 8, "code": { - "id": "astnode100016909", + "id": "astnode100016939", "name": "time_before" } }, @@ -35564,14 +35732,14 @@ "comment": "", "meta": { "range": [ - 165733, - 165743 + 166390, + 166400 ], "filename": "astronomy.js", - "lineno": 3724, + "lineno": 3739, "columnno": 8, "code": { - "id": "astnode100016912", + "id": "astnode100016942", "name": "evt_before" } }, @@ -35587,14 +35755,14 @@ "comment": "", "meta": { "range": [ - 165753, - 165762 + 166410, + 166419 ], "filename": "astronomy.js", - "lineno": 3725, + "lineno": 3740, "columnno": 8, "code": { - "id": "astnode100016915", + "id": "astnode100016945", "name": "evt_after" } }, @@ -35610,14 +35778,14 @@ "comment": "", "meta": { "range": [ - 165772, - 165810 + 166429, + 166467 ], "filename": "astronomy.js", - "lineno": 3726, + "lineno": 3741, "columnno": 8, "code": { - "id": "astnode100016918", + "id": "astnode100016948", "name": "alt_before", "type": "CallExpression", "value": "" @@ -35635,14 +35803,14 @@ "comment": "", "meta": { "range": [ - 165820, - 165829 + 166477, + 166486 ], "filename": "astronomy.js", - "lineno": 3727, + "lineno": 3742, "columnno": 8, "code": { - "id": "astnode100016924", + "id": "astnode100016954", "name": "alt_after" } }, @@ -35658,14 +35826,14 @@ "comment": "", "meta": { "range": [ - 165968, - 166035 + 166625, + 166692 ], "filename": "astronomy.js", - "lineno": 3730, + "lineno": 3745, "columnno": 8, "code": { - "id": "astnode100016932", + "id": "astnode100016962", "name": "evt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35684,14 +35852,14 @@ "comment": "", "meta": { "range": [ - 166045, - 166074 + 166702, + 166731 ], "filename": "astronomy.js", - "lineno": 3731, + "lineno": 3746, "columnno": 8, "code": { - "id": "astnode100016941", + "id": "astnode100016971", "name": "time_before", "type": "MemberExpression", "funcscope": "SearchRiseSet", @@ -35710,14 +35878,14 @@ "comment": "", "meta": { "range": [ - 166084, - 166123 + 166741, + 166780 ], "filename": "astronomy.js", - "lineno": 3732, + "lineno": 3747, "columnno": 8, "code": { - "id": "astnode100016947", + "id": "astnode100016977", "name": "alt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35736,14 +35904,14 @@ "comment": "", "meta": { "range": [ - 166307, - 166331 + 166964, + 166988 ], "filename": "astronomy.js", - "lineno": 3737, + "lineno": 3752, "columnno": 8, "code": { - "id": "astnode100016954", + "id": "astnode100016984", "name": "time_before", "type": "Identifier", "funcscope": "SearchRiseSet", @@ -35762,14 +35930,14 @@ "comment": "", "meta": { "range": [ - 166343, - 166409 + 167000, + 167066 ], "filename": "astronomy.js", - "lineno": 3739, + "lineno": 3754, "columnno": 4, "code": { - "id": "astnode100016958", + "id": "astnode100016988", "name": "evt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35788,14 +35956,14 @@ "comment": "", "meta": { "range": [ - 166415, - 166456 + 167072, + 167113 ], "filename": "astronomy.js", - "lineno": 3740, + "lineno": 3755, "columnno": 4, "code": { - "id": "astnode100016967", + "id": "astnode100016997", "name": "alt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35814,14 +35982,14 @@ "comment": "", "meta": { "range": [ - 166619, - 166719 + 167276, + 167376 ], "filename": "astronomy.js", - "lineno": 3744, + "lineno": 3759, "columnno": 16, "code": { - "id": "astnode100016987", + "id": "astnode100017017", "name": "tx", "type": "CallExpression", "value": "" @@ -35839,14 +36007,14 @@ "comment": "", "meta": { "range": [ - 166677, - 166696 + 167334, + 167353 ], "filename": "astronomy.js", - "lineno": 3744, + "lineno": 3759, "columnno": 74, "code": { - "id": "astnode100016997", + "id": "astnode100017027", "name": "init_f1", "type": "Identifier", "value": "alt_before" @@ -35862,14 +36030,14 @@ "comment": "", "meta": { "range": [ - 166698, - 166716 + 167355, + 167373 ], "filename": "astronomy.js", - "lineno": 3744, + "lineno": 3759, "columnno": 95, "code": { - "id": "astnode100016999", + "id": "astnode100017029", "name": "init_f2", "type": "Identifier", "value": "alt_after" @@ -35885,14 +36053,14 @@ "comment": "", "meta": { "range": [ - 166880, - 166951 + 167537, + 167608 ], "filename": "astronomy.js", - "lineno": 3749, + "lineno": 3764, "columnno": 8, "code": { - "id": "astnode100017006", + "id": "astnode100017036", "name": "evt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35911,14 +36079,14 @@ "comment": "", "meta": { "range": [ - 166961, - 167031 + 167618, + 167688 ], "filename": "astronomy.js", - "lineno": 3750, + "lineno": 3765, "columnno": 8, "code": { - "id": "astnode100017017", + "id": "astnode100017047", "name": "evt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35937,14 +36105,14 @@ "comment": "", "meta": { "range": [ - 167127, - 167156 + 167784, + 167813 ], "filename": "astronomy.js", - "lineno": 3753, + "lineno": 3768, "columnno": 8, "code": { - "id": "astnode100017042", + "id": "astnode100017072", "name": "time_before", "type": "MemberExpression", "funcscope": "SearchRiseSet", @@ -35963,14 +36131,14 @@ "comment": "", "meta": { "range": [ - 167166, - 167209 + 167823, + 167866 ], "filename": "astronomy.js", - "lineno": 3754, + "lineno": 3769, "columnno": 8, "code": { - "id": "astnode100017048", + "id": "astnode100017078", "name": "alt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -35989,14 +36157,14 @@ "comment": "", "meta": { "range": [ - 167219, - 167260 + 167876, + 167917 ], "filename": "astronomy.js", - "lineno": 3755, + "lineno": 3770, "columnno": 8, "code": { - "id": "astnode100017056", + "id": "astnode100017086", "name": "alt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -36015,14 +36183,14 @@ "comment": "", "meta": { "range": [ - 167270, - 167307 + 167927, + 167964 ], "filename": "astronomy.js", - "lineno": 3758, + "lineno": 3773, "columnno": 0, "code": { - "id": "astnode100017064", + "id": "astnode100017094", "name": "exports.SearchRiseSet", "type": "Identifier", "value": "SearchRiseSet", @@ -36039,14 +36207,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": [ - 167818, - 167927 + 168475, + 168584 ], "filename": "astronomy.js", - "lineno": 3773, + "lineno": 3788, "columnno": 0, "code": { - "id": "astnode100017069", + "id": "astnode100017099", "name": "HourAngleEvent", "type": "ClassDeclaration", "paramnames": [ @@ -36093,14 +36261,14 @@ "comment": "", "meta": { "range": [ - 167845, - 167925 + 168502, + 168582 ], "filename": "astronomy.js", - "lineno": 3774, + "lineno": 3789, "columnno": 4, "code": { - "id": "astnode100017072", + "id": "astnode100017102", "name": "HourAngleEvent", "type": "MethodDefinition", "paramnames": [ @@ -36123,14 +36291,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": [ - 167818, - 167927 + 168475, + 168584 ], "filename": "astronomy.js", - "lineno": 3773, + "lineno": 3788, "columnno": 0, "code": { - "id": "astnode100017069", + "id": "astnode100017099", "name": "HourAngleEvent", "type": "ClassDeclaration", "paramnames": [ @@ -36176,14 +36344,14 @@ "comment": "", "meta": { "range": [ - 167878, - 167894 + 168535, + 168551 ], "filename": "astronomy.js", - "lineno": 3775, + "lineno": 3790, "columnno": 8, "code": { - "id": "astnode100017079", + "id": "astnode100017109", "name": "this.time", "type": "Identifier", "value": "time", @@ -36201,14 +36369,14 @@ "comment": "", "meta": { "range": [ - 167904, - 167918 + 168561, + 168575 ], "filename": "astronomy.js", - "lineno": 3776, + "lineno": 3791, "columnno": 8, "code": { - "id": "astnode100017085", + "id": "astnode100017115", "name": "this.hor", "type": "Identifier", "value": "hor", @@ -36226,14 +36394,14 @@ "comment": "", "meta": { "range": [ - 167928, - 167967 + 168585, + 168624 ], "filename": "astronomy.js", - "lineno": 3779, + "lineno": 3794, "columnno": 0, "code": { - "id": "astnode100017091", + "id": "astnode100017121", "name": "exports.HourAngleEvent", "type": "Identifier", "value": "HourAngleEvent", @@ -36250,14 +36418,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": [ - 169658, - 171528 + 170315, + 172185 ], "filename": "astronomy.js", - "lineno": 3816, + "lineno": 3831, "columnno": 0, "code": { - "id": "astnode100017096", + "id": "astnode100017126", "name": "SearchHourAngle", "type": "FunctionDeclaration", "paramnames": [ @@ -36341,14 +36509,14 @@ "comment": "", "meta": { "range": [ - 169761, - 169787 + 170418, + 170444 ], "filename": "astronomy.js", - "lineno": 3818, + "lineno": 3833, "columnno": 8, "code": { - "id": "astnode100017108", + "id": "astnode100017138", "name": "time", "type": "CallExpression", "value": "" @@ -36366,14 +36534,14 @@ "comment": "", "meta": { "range": [ - 169797, - 169805 + 170454, + 170462 ], "filename": "astronomy.js", - "lineno": 3819, + "lineno": 3834, "columnno": 8, "code": { - "id": "astnode100017114", + "id": "astnode100017144", "name": "iter", "type": "Literal", "value": 0 @@ -36391,14 +36559,14 @@ "comment": "", "meta": { "range": [ - 170147, - 170173 + 170804, + 170830 ], "filename": "astronomy.js", - "lineno": 3828, + "lineno": 3843, "columnno": 12, "code": { - "id": "astnode100017149", + "id": "astnode100017179", "name": "gast", "type": "CallExpression", "value": "" @@ -36416,14 +36584,14 @@ "comment": "", "meta": { "range": [ - 170187, - 170237 + 170844, + 170894 ], "filename": "astronomy.js", - "lineno": 3829, + "lineno": 3844, "columnno": 12, "code": { - "id": "astnode100017155", + "id": "astnode100017185", "name": "ofdate", "type": "CallExpression", "value": "" @@ -36441,14 +36609,14 @@ "comment": "", "meta": { "range": [ - 170368, - 170454 + 171025, + 171111 ], "filename": "astronomy.js", - "lineno": 3832, + "lineno": 3847, "columnno": 12, "code": { - "id": "astnode100017165", + "id": "astnode100017195", "name": "delta_sidereal_hours", "type": "BinaryExpression", "value": "" @@ -36466,14 +36634,14 @@ "comment": "", "meta": { "range": [ - 170610, - 170636 + 171267, + 171293 ], "filename": "astronomy.js", - "lineno": 3836, + "lineno": 3851, "columnno": 16, "code": { - "id": "astnode100017192", + "id": "astnode100017222", "name": "delta_sidereal_hours", "type": "Literal", "funcscope": "SearchHourAngle", @@ -36492,14 +36660,14 @@ "comment": "", "meta": { "range": [ - 170857, - 170883 + 171514, + 171540 ], "filename": "astronomy.js", - "lineno": 3842, + "lineno": 3857, "columnno": 16, "code": { - "id": "astnode100017202", + "id": "astnode100017232", "name": "delta_sidereal_hours", "type": "Literal", "funcscope": "SearchHourAngle", @@ -36518,14 +36686,14 @@ "comment": "", "meta": { "range": [ - 170950, - 170976 + 171607, + 171633 ], "filename": "astronomy.js", - "lineno": 3844, + "lineno": 3859, "columnno": 16, "code": { - "id": "astnode100017211", + "id": "astnode100017241", "name": "delta_sidereal_hours", "type": "Literal", "funcscope": "SearchHourAngle", @@ -36544,14 +36712,14 @@ "comment": "", "meta": { "range": [ - 171143, - 171205 + 171800, + 171862 ], "filename": "astronomy.js", - "lineno": 3848, + "lineno": 3863, "columnno": 18, "code": { - "id": "astnode100017226", + "id": "astnode100017256", "name": "hor", "type": "CallExpression", "value": "" @@ -36569,14 +36737,14 @@ "comment": "", "meta": { "range": [ - 171408, - 171478 + 172065, + 172135 ], "filename": "astronomy.js", - "lineno": 3853, + "lineno": 3868, "columnno": 12, "code": { - "id": "astnode100017245", + "id": "astnode100017275", "name": "delta_days", "type": "BinaryExpression", "value": "" @@ -36594,14 +36762,14 @@ "comment": "", "meta": { "range": [ - 171488, - 171519 + 172145, + 172176 ], "filename": "astronomy.js", - "lineno": 3854, + "lineno": 3869, "columnno": 8, "code": { - "id": "astnode100017253", + "id": "astnode100017283", "name": "time", "type": "CallExpression", "funcscope": "SearchHourAngle", @@ -36620,14 +36788,14 @@ "comment": "", "meta": { "range": [ - 171529, - 171570 + 172186, + 172227 ], "filename": "astronomy.js", - "lineno": 3857, + "lineno": 3872, "columnno": 0, "code": { - "id": "astnode100017261", + "id": "astnode100017291", "name": "exports.SearchHourAngle", "type": "Identifier", "value": "SearchHourAngle", @@ -36644,14 +36812,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": [ - 173711, - 173973 + 174368, + 174630 ], "filename": "astronomy.js", - "lineno": 3901, + "lineno": 3916, "columnno": 0, "code": { - "id": "astnode100017266", + "id": "astnode100017296", "name": "SeasonInfo", "type": "ClassDeclaration", "paramnames": [ @@ -36718,14 +36886,14 @@ "comment": "", "meta": { "range": [ - 173734, - 173971 + 174391, + 174628 ], "filename": "astronomy.js", - "lineno": 3902, + "lineno": 3917, "columnno": 4, "code": { - "id": "astnode100017269", + "id": "astnode100017299", "name": "SeasonInfo", "type": "MethodDefinition", "paramnames": [ @@ -36750,14 +36918,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": [ - 173711, - 173973 + 174368, + 174630 ], "filename": "astronomy.js", - "lineno": 3901, + "lineno": 3916, "columnno": 0, "code": { - "id": "astnode100017266", + "id": "astnode100017296", "name": "SeasonInfo", "type": "ClassDeclaration", "paramnames": [ @@ -36823,14 +36991,14 @@ "comment": "", "meta": { "range": [ - 173810, - 173840 + 174467, + 174497 ], "filename": "astronomy.js", - "lineno": 3903, + "lineno": 3918, "columnno": 8, "code": { - "id": "astnode100017278", + "id": "astnode100017308", "name": "this.mar_equinox", "type": "Identifier", "value": "mar_equinox", @@ -36848,14 +37016,14 @@ "comment": "", "meta": { "range": [ - 173850, - 173882 + 174507, + 174539 ], "filename": "astronomy.js", - "lineno": 3904, + "lineno": 3919, "columnno": 8, "code": { - "id": "astnode100017284", + "id": "astnode100017314", "name": "this.jun_solstice", "type": "Identifier", "value": "jun_solstice", @@ -36873,14 +37041,14 @@ "comment": "", "meta": { "range": [ - 173892, - 173922 + 174549, + 174579 ], "filename": "astronomy.js", - "lineno": 3905, + "lineno": 3920, "columnno": 8, "code": { - "id": "astnode100017290", + "id": "astnode100017320", "name": "this.sep_equinox", "type": "Identifier", "value": "sep_equinox", @@ -36898,14 +37066,14 @@ "comment": "", "meta": { "range": [ - 173932, - 173964 + 174589, + 174621 ], "filename": "astronomy.js", - "lineno": 3906, + "lineno": 3921, "columnno": 8, "code": { - "id": "astnode100017296", + "id": "astnode100017326", "name": "this.dec_solstice", "type": "Identifier", "value": "dec_solstice", @@ -36923,14 +37091,14 @@ "comment": "", "meta": { "range": [ - 173974, - 174005 + 174631, + 174662 ], "filename": "astronomy.js", - "lineno": 3909, + "lineno": 3924, "columnno": 0, "code": { - "id": "astnode100017302", + "id": "astnode100017332", "name": "exports.SeasonInfo", "type": "Identifier", "value": "SeasonInfo", @@ -36947,14 +37115,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": [ - 174289, - 175122 + 174946, + 175779 ], "filename": "astronomy.js", - "lineno": 3919, + "lineno": 3934, "columnno": 0, "code": { - "id": "astnode100017307", + "id": "astnode100017337", "name": "Seasons", "type": "FunctionDeclaration", "paramnames": [ @@ -37008,14 +37176,14 @@ "comment": "", "meta": { "range": [ - 174318, - 174611 + 174975, + 175268 ], "filename": "astronomy.js", - "lineno": 3920, + "lineno": 3935, "columnno": 4, "code": { - "id": "astnode100017311", + "id": "astnode100017341", "name": "find", "type": "FunctionDeclaration", "paramnames": [ @@ -37041,14 +37209,14 @@ "comment": "", "meta": { "range": [ - 174369, - 174421 + 175026, + 175078 ], "filename": "astronomy.js", - "lineno": 3921, + "lineno": 3936, "columnno": 12, "code": { - "id": "astnode100017318", + "id": "astnode100017348", "name": "startDate", "type": "NewExpression", "value": "" @@ -37066,14 +37234,14 @@ "comment": "", "meta": { "range": [ - 174435, - 174485 + 175092, + 175142 ], "filename": "astronomy.js", - "lineno": 3922, + "lineno": 3937, "columnno": 12, "code": { - "id": "astnode100017332", + "id": "astnode100017362", "name": "time", "type": "CallExpression", "value": "" @@ -37091,14 +37259,14 @@ "comment": "", "meta": { "range": [ - 174689, - 174717 + 175346, + 175374 ], "filename": "astronomy.js", - "lineno": 3928, + "lineno": 3943, "columnno": 8, "code": { - "id": "astnode100017367", + "id": "astnode100017397", "name": "year", "type": "CallExpression", "funcscope": "Seasons", @@ -37117,14 +37285,14 @@ "comment": "", "meta": { "range": [ - 174888, - 174916 + 175545, + 175573 ], "filename": "astronomy.js", - "lineno": 3933, + "lineno": 3948, "columnno": 8, "code": { - "id": "astnode100017387", + "id": "astnode100017417", "name": "mar_equinox", "type": "CallExpression", "value": "" @@ -37142,14 +37310,14 @@ "comment": "", "meta": { "range": [ - 174926, - 174956 + 175583, + 175613 ], "filename": "astronomy.js", - "lineno": 3934, + "lineno": 3949, "columnno": 8, "code": { - "id": "astnode100017395", + "id": "astnode100017425", "name": "jun_solstice", "type": "CallExpression", "value": "" @@ -37167,14 +37335,14 @@ "comment": "", "meta": { "range": [ - 174966, - 174996 + 175623, + 175653 ], "filename": "astronomy.js", - "lineno": 3935, + "lineno": 3950, "columnno": 8, "code": { - "id": "astnode100017403", + "id": "astnode100017433", "name": "sep_equinox", "type": "CallExpression", "value": "" @@ -37192,14 +37360,14 @@ "comment": "", "meta": { "range": [ - 175006, - 175038 + 175663, + 175695 ], "filename": "astronomy.js", - "lineno": 3936, + "lineno": 3951, "columnno": 8, "code": { - "id": "astnode100017411", + "id": "astnode100017441", "name": "dec_solstice", "type": "CallExpression", "value": "" @@ -37217,14 +37385,14 @@ "comment": "", "meta": { "range": [ - 175123, - 175148 + 175780, + 175805 ], "filename": "astronomy.js", - "lineno": 3939, + "lineno": 3954, "columnno": 0, "code": { - "id": "astnode100017426", + "id": "astnode100017456", "name": "exports.Seasons", "type": "Identifier", "value": "Seasons", @@ -37241,14 +37409,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": [ - 176565, - 176823 + 177222, + 177480 ], "filename": "astronomy.js", - "lineno": 3970, + "lineno": 3985, "columnno": 0, "code": { - "id": "astnode100017431", + "id": "astnode100017461", "name": "ElongationEvent", "type": "ClassDeclaration", "paramnames": [ @@ -37318,14 +37486,14 @@ "comment": "", "meta": { "range": [ - 176593, - 176821 + 177250, + 177478 ], "filename": "astronomy.js", - "lineno": 3971, + "lineno": 3986, "columnno": 4, "code": { - "id": "astnode100017434", + "id": "astnode100017464", "name": "ElongationEvent", "type": "MethodDefinition", "paramnames": [ @@ -37350,14 +37518,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": [ - 176565, - 176823 + 177222, + 177480 ], "filename": "astronomy.js", - "lineno": 3970, + "lineno": 3985, "columnno": 0, "code": { - "id": "astnode100017431", + "id": "astnode100017461", "name": "ElongationEvent", "type": "ClassDeclaration", "paramnames": [ @@ -37426,14 +37594,14 @@ "comment": "", "meta": { "range": [ - 176666, - 176682 + 177323, + 177339 ], "filename": "astronomy.js", - "lineno": 3972, + "lineno": 3987, "columnno": 8, "code": { - "id": "astnode100017443", + "id": "astnode100017473", "name": "this.time", "type": "Identifier", "value": "time", @@ -37451,14 +37619,14 @@ "comment": "", "meta": { "range": [ - 176692, - 176720 + 177349, + 177377 ], "filename": "astronomy.js", - "lineno": 3973, + "lineno": 3988, "columnno": 8, "code": { - "id": "astnode100017449", + "id": "astnode100017479", "name": "this.visibility", "type": "Identifier", "value": "visibility", @@ -37476,14 +37644,14 @@ "comment": "", "meta": { "range": [ - 176730, - 176758 + 177387, + 177415 ], "filename": "astronomy.js", - "lineno": 3974, + "lineno": 3989, "columnno": 8, "code": { - "id": "astnode100017455", + "id": "astnode100017485", "name": "this.elongation", "type": "Identifier", "value": "elongation", @@ -37501,14 +37669,14 @@ "comment": "", "meta": { "range": [ - 176768, - 176814 + 177425, + 177471 ], "filename": "astronomy.js", - "lineno": 3975, + "lineno": 3990, "columnno": 8, "code": { - "id": "astnode100017461", + "id": "astnode100017491", "name": "this.ecliptic_separation", "type": "Identifier", "value": "ecliptic_separation", @@ -37526,14 +37694,14 @@ "comment": "", "meta": { "range": [ - 176824, - 176865 + 177481, + 177522 ], "filename": "astronomy.js", - "lineno": 3978, + "lineno": 3993, "columnno": 0, "code": { - "id": "astnode100017467", + "id": "astnode100017497", "name": "exports.ElongationEvent", "type": "Identifier", "value": "ElongationEvent", @@ -37550,14 +37718,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": [ - 177670, - 178009 + 178327, + 178666 ], "filename": "astronomy.js", - "lineno": 3997, + "lineno": 4012, "columnno": 0, "code": { - "id": "astnode100017472", + "id": "astnode100017502", "name": "Elongation", "type": "FunctionDeclaration", "paramnames": [ @@ -37609,14 +37777,14 @@ "comment": "", "meta": { "range": [ - 177712, - 177733 + 178369, + 178390 ], "filename": "astronomy.js", - "lineno": 3998, + "lineno": 4013, "columnno": 8, "code": { - "id": "astnode100017478", + "id": "astnode100017508", "name": "time", "type": "CallExpression", "value": "" @@ -37634,14 +37802,14 @@ "comment": "", "meta": { "range": [ - 177743, - 177777 + 178400, + 178434 ], "filename": "astronomy.js", - "lineno": 3999, + "lineno": 4014, "columnno": 8, "code": { - "id": "astnode100017484", + "id": "astnode100017514", "name": "lon", "type": "CallExpression", "value": "" @@ -37659,14 +37827,14 @@ "comment": "", "meta": { "range": [ - 177787, - 177790 + 178444, + 178447 ], "filename": "astronomy.js", - "lineno": 4000, + "lineno": 4015, "columnno": 8, "code": { - "id": "astnode100017491", + "id": "astnode100017521", "name": "vis" } }, @@ -37682,14 +37850,14 @@ "comment": "", "meta": { "range": [ - 177821, - 177836 + 178478, + 178493 ], "filename": "astronomy.js", - "lineno": 4002, + "lineno": 4017, "columnno": 8, "code": { - "id": "astnode100017499", + "id": "astnode100017529", "name": "vis", "type": "Literal", "funcscope": "Elongation", @@ -37708,14 +37876,14 @@ "comment": "", "meta": { "range": [ - 177846, - 177861 + 178503, + 178518 ], "filename": "astronomy.js", - "lineno": 4003, + "lineno": 4018, "columnno": 8, "code": { - "id": "astnode100017503", + "id": "astnode100017533", "name": "lon", "type": "BinaryExpression", "funcscope": "Elongation", @@ -37734,14 +37902,14 @@ "comment": "", "meta": { "range": [ - 177888, - 177903 + 178545, + 178560 ], "filename": "astronomy.js", - "lineno": 4006, + "lineno": 4021, "columnno": 8, "code": { - "id": "astnode100017510", + "id": "astnode100017540", "name": "vis", "type": "Literal", "funcscope": "Elongation", @@ -37760,14 +37928,14 @@ "comment": "", "meta": { "range": [ - 177919, - 177951 + 178576, + 178608 ], "filename": "astronomy.js", - "lineno": 4008, + "lineno": 4023, "columnno": 8, "code": { - "id": "astnode100017514", + "id": "astnode100017544", "name": "angle", "type": "CallExpression", "value": "" @@ -37785,14 +37953,14 @@ "comment": "", "meta": { "range": [ - 178010, - 178041 + 178667, + 178698 ], "filename": "astronomy.js", - "lineno": 4011, + "lineno": 4026, "columnno": 0, "code": { - "id": "astnode100017528", + "id": "astnode100017558", "name": "exports.Elongation", "type": "Identifier", "value": "Elongation", @@ -37809,14 +37977,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": [ - 178837, - 182963 + 179494, + 183620 ], "filename": "astronomy.js", - "lineno": 4029, + "lineno": 4044, "columnno": 0, "code": { - "id": "astnode100017533", + "id": "astnode100017563", "name": "SearchMaxElongation", "type": "FunctionDeclaration", "paramnames": [ @@ -37891,14 +38059,14 @@ "comment": "", "meta": { "range": [ - 178895, - 178904 + 179552, + 179561 ], "filename": "astronomy.js", - "lineno": 4030, + "lineno": 4045, "columnno": 10, "code": { - "id": "astnode100017539", + "id": "astnode100017569", "name": "dt", "type": "Literal", "value": 0.01 @@ -37916,14 +38084,14 @@ "comment": "", "meta": { "range": [ - 178910, - 179372 + 179567, + 180029 ], "filename": "astronomy.js", - "lineno": 4031, + "lineno": 4046, "columnno": 4, "code": { - "id": "astnode100017542", + "id": "astnode100017572", "name": "neg_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -37950,14 +38118,14 @@ "comment": "", "meta": { "range": [ - 179171, - 179194 + 179828, + 179851 ], "filename": "astronomy.js", - "lineno": 4035, + "lineno": 4050, "columnno": 14, "code": { - "id": "astnode100017547", + "id": "astnode100017577", "name": "t1", "type": "CallExpression", "value": "" @@ -37975,14 +38143,14 @@ "comment": "", "meta": { "range": [ - 179210, - 179233 + 179867, + 179890 ], "filename": "astronomy.js", - "lineno": 4036, + "lineno": 4051, "columnno": 14, "code": { - "id": "astnode100017558", + "id": "astnode100017588", "name": "t2", "type": "CallExpression", "value": "" @@ -38000,14 +38168,14 @@ "comment": "", "meta": { "range": [ - 179247, - 179274 + 179904, + 179931 ], "filename": "astronomy.js", - "lineno": 4037, + "lineno": 4052, "columnno": 12, "code": { - "id": "astnode100017569", + "id": "astnode100017599", "name": "e1", "type": "CallExpression", "value": "" @@ -38025,14 +38193,14 @@ "comment": "", "meta": { "range": [ - 179288, - 179315 + 179945, + 179972 ], "filename": "astronomy.js", - "lineno": 4038, + "lineno": 4053, "columnno": 12, "code": { - "id": "astnode100017576", + "id": "astnode100017606", "name": "e2", "type": "CallExpression", "value": "" @@ -38050,14 +38218,14 @@ "comment": "", "meta": { "range": [ - 179329, - 179347 + 179986, + 180004 ], "filename": "astronomy.js", - "lineno": 4039, + "lineno": 4054, "columnno": 12, "code": { - "id": "astnode100017583", + "id": "astnode100017613", "name": "m", "type": "BinaryExpression", "value": "" @@ -38075,14 +38243,14 @@ "comment": "", "meta": { "range": [ - 179381, - 179412 + 180038, + 180069 ], "filename": "astronomy.js", - "lineno": 4042, + "lineno": 4057, "columnno": 8, "code": { - "id": "astnode100017593", + "id": "astnode100017623", "name": "startTime", "type": "CallExpression", "value": "" @@ -38100,14 +38268,14 @@ "comment": "", "meta": { "range": [ - 179424, - 179518 + 180081, + 180175 ], "filename": "astronomy.js", - "lineno": 4043, + "lineno": 4058, "columnno": 10, "code": { - "id": "astnode100017599", + "id": "astnode100017629", "name": "table", "type": "ObjectExpression", "value": "{\"Mercury\":\"\",\"Venus\":\"\"}" @@ -38125,14 +38293,14 @@ "comment": "", "meta": { "range": [ - 179442, - 179473 + 180099, + 180130 ], "filename": "astronomy.js", - "lineno": 4044, + "lineno": 4059, "columnno": 8, "code": { - "id": "astnode100017602", + "id": "astnode100017632", "name": "Mercury", "type": "ObjectExpression", "value": "{\"s1\":50,\"s2\":85}" @@ -38149,14 +38317,14 @@ "comment": "", "meta": { "range": [ - 179453, - 179461 + 180110, + 180118 ], "filename": "astronomy.js", - "lineno": 4044, + "lineno": 4059, "columnno": 19, "code": { - "id": "astnode100017604", + "id": "astnode100017634", "name": "s1", "type": "Literal", "value": 50 @@ -38173,14 +38341,14 @@ "comment": "", "meta": { "range": [ - 179463, - 179471 + 180120, + 180128 ], "filename": "astronomy.js", - "lineno": 4044, + "lineno": 4059, "columnno": 29, "code": { - "id": "astnode100017606", + "id": "astnode100017636", "name": "s2", "type": "Literal", "value": 85 @@ -38197,14 +38365,14 @@ "comment": "", "meta": { "range": [ - 179483, - 179512 + 180140, + 180169 ], "filename": "astronomy.js", - "lineno": 4045, + "lineno": 4060, "columnno": 8, "code": { - "id": "astnode100017608", + "id": "astnode100017638", "name": "Venus", "type": "ObjectExpression", "value": "{\"s1\":40,\"s2\":50}" @@ -38221,14 +38389,14 @@ "comment": "", "meta": { "range": [ - 179492, - 179500 + 180149, + 180157 ], "filename": "astronomy.js", - "lineno": 4045, + "lineno": 4060, "columnno": 17, "code": { - "id": "astnode100017610", + "id": "astnode100017640", "name": "s1", "type": "Literal", "value": 40 @@ -38245,14 +38413,14 @@ "comment": "", "meta": { "range": [ - 179502, - 179510 + 180159, + 180167 ], "filename": "astronomy.js", - "lineno": 4045, + "lineno": 4060, "columnno": 27, "code": { - "id": "astnode100017612", + "id": "astnode100017642", "name": "s2", "type": "Literal", "value": 50 @@ -38269,14 +38437,14 @@ "comment": "", "meta": { "range": [ - 179530, - 179550 + 180187, + 180207 ], "filename": "astronomy.js", - "lineno": 4047, + "lineno": 4062, "columnno": 10, "code": { - "id": "astnode100017615", + "id": "astnode100017645", "name": "planet", "type": "MemberExpression", "value": "table[undefined]" @@ -38294,14 +38462,14 @@ "comment": "", "meta": { "range": [ - 179648, - 179656 + 180305, + 180313 ], "filename": "astronomy.js", - "lineno": 4050, + "lineno": 4065, "columnno": 8, "code": { - "id": "astnode100017626", + "id": "astnode100017656", "name": "iter", "type": "Literal", "value": 0 @@ -38319,14 +38487,14 @@ "comment": "", "meta": { "range": [ - 179806, - 179847 + 180463, + 180504 ], "filename": "astronomy.js", - "lineno": 4054, + "lineno": 4069, "columnno": 12, "code": { - "id": "astnode100017636", + "id": "astnode100017666", "name": "plon", "type": "CallExpression", "value": "" @@ -38344,14 +38512,14 @@ "comment": "", "meta": { "range": [ - 179861, - 179908 + 180518, + 180565 ], "filename": "astronomy.js", - "lineno": 4055, + "lineno": 4070, "columnno": 12, "code": { - "id": "astnode100017643", + "id": "astnode100017673", "name": "elon", "type": "CallExpression", "value": "" @@ -38369,14 +38537,14 @@ "comment": "", "meta": { "range": [ - 179922, - 179957 + 180579, + 180614 ], "filename": "astronomy.js", - "lineno": 4056, + "lineno": 4071, "columnno": 12, "code": { - "id": "astnode100017652", + "id": "astnode100017682", "name": "rlon", "type": "CallExpression", "value": "" @@ -38394,14 +38562,14 @@ "comment": "", "meta": { "range": [ - 180243, - 180250 + 180900, + 180907 ], "filename": "astronomy.js", - "lineno": 4060, + "lineno": 4075, "columnno": 12, "code": { - "id": "astnode100017660", + "id": "astnode100017690", "name": "rlon_lo" } }, @@ -38417,14 +38585,14 @@ "comment": "", "meta": { "range": [ - 180252, - 180259 + 180909, + 180916 ], "filename": "astronomy.js", - "lineno": 4060, + "lineno": 4075, "columnno": 21, "code": { - "id": "astnode100017662", + "id": "astnode100017692", "name": "rlon_hi" } }, @@ -38440,14 +38608,14 @@ "comment": "", "meta": { "range": [ - 180261, - 180272 + 180918, + 180929 ], "filename": "astronomy.js", - "lineno": 4060, + "lineno": 4075, "columnno": 30, "code": { - "id": "astnode100017664", + "id": "astnode100017694", "name": "adjust_days" } }, @@ -38463,14 +38631,14 @@ "comment": "", "meta": { "range": [ - 180387, - 180402 + 181044, + 181059 ], "filename": "astronomy.js", - "lineno": 4063, + "lineno": 4078, "columnno": 12, "code": { - "id": "astnode100017682", + "id": "astnode100017712", "name": "adjust_days", "type": "Literal", "funcscope": "SearchMaxElongation", @@ -38489,170 +38657,14 @@ "comment": "", "meta": { "range": [ - 180482, - 180502 - ], - "filename": "astronomy.js", - "lineno": 4065, - "columnno": 12, - "code": { - "id": "astnode100017686", - "name": "rlon_lo", - "type": "UnaryExpression", - "funcscope": "SearchMaxElongation", - "value": "+planet.s1", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_lo", - "longname": "SearchMaxElongation~rlon_lo", - "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 180582, - 180602 - ], - "filename": "astronomy.js", - "lineno": 4067, - "columnno": 12, - "code": { - "id": "astnode100017693", - "name": "rlon_hi", - "type": "UnaryExpression", - "funcscope": "SearchMaxElongation", - "value": "+planet.s2", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_hi", - "longname": "SearchMaxElongation~rlon_hi", - "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 180747, - 180762 - ], - "filename": "astronomy.js", - "lineno": 4071, - "columnno": 12, - "code": { - "id": "astnode100017715", - "name": "adjust_days", - "type": "Literal", - "funcscope": "SearchMaxElongation", - "value": 0, - "paramnames": [] - } - }, - "undocumented": true, - "name": "adjust_days", - "longname": "SearchMaxElongation~adjust_days", - "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 180842, - 180862 - ], - "filename": "astronomy.js", - "lineno": 4073, - "columnno": 12, - "code": { - "id": "astnode100017719", - "name": "rlon_lo", - "type": "UnaryExpression", - "funcscope": "SearchMaxElongation", - "value": "-planet.s2", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_lo", - "longname": "SearchMaxElongation~rlon_lo", - "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 180942, - 180962 - ], - "filename": "astronomy.js", - "lineno": 4075, - "columnno": 12, - "code": { - "id": "astnode100017726", - "name": "rlon_hi", - "type": "UnaryExpression", - "funcscope": "SearchMaxElongation", - "value": "-planet.s1", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_hi", - "longname": "SearchMaxElongation~rlon_hi", - "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 181151, - 181189 + 181139, + 181159 ], "filename": "astronomy.js", "lineno": 4080, "columnno": 12, "code": { - "id": "astnode100017738", - "name": "adjust_days", - "type": "BinaryExpression", - "funcscope": "SearchMaxElongation", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "adjust_days", - "longname": "SearchMaxElongation~adjust_days", - "kind": "member", - "memberof": "SearchMaxElongation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 181203, - 181223 - ], - "filename": "astronomy.js", - "lineno": 4081, - "columnno": 12, - "code": { - "id": "astnode100017747", + "id": "astnode100017716", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -38671,14 +38683,14 @@ "comment": "", "meta": { "range": [ - 181237, - 181257 + 181239, + 181259 ], "filename": "astronomy.js", "lineno": 4082, "columnno": 12, "code": { - "id": "astnode100017754", + "id": "astnode100017723", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -38697,18 +38709,18 @@ "comment": "", "meta": { "range": [ - 181505, - 181543 + 181404, + 181419 ], "filename": "astronomy.js", - "lineno": 4088, + "lineno": 4086, "columnno": 12, "code": { - "id": "astnode100017762", + "id": "astnode100017745", "name": "adjust_days", - "type": "BinaryExpression", + "type": "Literal", "funcscope": "SearchMaxElongation", - "value": "", + "value": 0, "paramnames": [] } }, @@ -38723,14 +38735,14 @@ "comment": "", "meta": { "range": [ - 181557, - 181577 + 181499, + 181519 ], "filename": "astronomy.js", - "lineno": 4089, + "lineno": 4088, "columnno": 12, "code": { - "id": "astnode100017771", + "id": "astnode100017749", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -38749,14 +38761,14 @@ "comment": "", "meta": { "range": [ - 181665, - 181685 + 181599, + 181619 ], "filename": "astronomy.js", - "lineno": 4091, + "lineno": 4090, "columnno": 12, "code": { - "id": "astnode100017778", + "id": "astnode100017756", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -38775,14 +38787,170 @@ "comment": "", "meta": { "range": [ - 181709, - 181749 + 181808, + 181846 ], "filename": "astronomy.js", - "lineno": 4093, + "lineno": 4095, "columnno": 12, "code": { - "id": "astnode100017785", + "id": "astnode100017768", + "name": "adjust_days", + "type": "BinaryExpression", + "funcscope": "SearchMaxElongation", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "adjust_days", + "longname": "SearchMaxElongation~adjust_days", + "kind": "member", + "memberof": "SearchMaxElongation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 181860, + 181880 + ], + "filename": "astronomy.js", + "lineno": 4096, + "columnno": 12, + "code": { + "id": "astnode100017777", + "name": "rlon_lo", + "type": "UnaryExpression", + "funcscope": "SearchMaxElongation", + "value": "+planet.s1", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_lo", + "longname": "SearchMaxElongation~rlon_lo", + "kind": "member", + "memberof": "SearchMaxElongation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 181894, + 181914 + ], + "filename": "astronomy.js", + "lineno": 4097, + "columnno": 12, + "code": { + "id": "astnode100017784", + "name": "rlon_hi", + "type": "UnaryExpression", + "funcscope": "SearchMaxElongation", + "value": "+planet.s2", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_hi", + "longname": "SearchMaxElongation~rlon_hi", + "kind": "member", + "memberof": "SearchMaxElongation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 182162, + 182200 + ], + "filename": "astronomy.js", + "lineno": 4103, + "columnno": 12, + "code": { + "id": "astnode100017792", + "name": "adjust_days", + "type": "BinaryExpression", + "funcscope": "SearchMaxElongation", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "adjust_days", + "longname": "SearchMaxElongation~adjust_days", + "kind": "member", + "memberof": "SearchMaxElongation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 182214, + 182234 + ], + "filename": "astronomy.js", + "lineno": 4104, + "columnno": 12, + "code": { + "id": "astnode100017801", + "name": "rlon_lo", + "type": "UnaryExpression", + "funcscope": "SearchMaxElongation", + "value": "-planet.s2", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_lo", + "longname": "SearchMaxElongation~rlon_lo", + "kind": "member", + "memberof": "SearchMaxElongation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 182322, + 182342 + ], + "filename": "astronomy.js", + "lineno": 4106, + "columnno": 12, + "code": { + "id": "astnode100017808", + "name": "rlon_hi", + "type": "UnaryExpression", + "funcscope": "SearchMaxElongation", + "value": "-planet.s1", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_hi", + "longname": "SearchMaxElongation~rlon_hi", + "kind": "member", + "memberof": "SearchMaxElongation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 182366, + 182406 + ], + "filename": "astronomy.js", + "lineno": 4108, + "columnno": 12, + "code": { + "id": "astnode100017815", "name": "t_start", "type": "CallExpression", "value": "" @@ -38800,14 +38968,14 @@ "comment": "", "meta": { "range": [ - 181763, - 181815 + 182420, + 182472 ], "filename": "astronomy.js", - "lineno": 4094, + "lineno": 4109, "columnno": 12, "code": { - "id": "astnode100017793", + "id": "astnode100017823", "name": "t1", "type": "CallExpression", "value": "" @@ -38825,14 +38993,14 @@ "comment": "", "meta": { "range": [ - 181829, - 181876 + 182486, + 182533 ], "filename": "astronomy.js", - "lineno": 4095, + "lineno": 4110, "columnno": 12, "code": { - "id": "astnode100017801", + "id": "astnode100017831", "name": "t2", "type": "CallExpression", "value": "" @@ -38850,14 +39018,14 @@ "comment": "", "meta": { "range": [ - 182011, - 182029 + 182668, + 182686 ], "filename": "astronomy.js", - "lineno": 4098, + "lineno": 4113, "columnno": 12, "code": { - "id": "astnode100017809", + "id": "astnode100017839", "name": "m1", "type": "CallExpression", "value": "" @@ -38875,14 +39043,14 @@ "comment": "", "meta": { "range": [ - 182133, - 182151 + 182790, + 182808 ], "filename": "astronomy.js", - "lineno": 4101, + "lineno": 4116, "columnno": 12, "code": { - "id": "astnode100017824", + "id": "astnode100017854", "name": "m2", "type": "CallExpression", "value": "" @@ -38900,14 +39068,14 @@ "comment": "", "meta": { "range": [ - 182364, - 182450 + 183021, + 183107 ], "filename": "astronomy.js", - "lineno": 4105, + "lineno": 4120, "columnno": 12, "code": { - "id": "astnode100017839", + "id": "astnode100017869", "name": "tx", "type": "CallExpression", "value": "" @@ -38925,14 +39093,14 @@ "comment": "", "meta": { "range": [ - 182397, - 182408 + 183054, + 183065 ], "filename": "astronomy.js", - "lineno": 4105, + "lineno": 4120, "columnno": 45, "code": { - "id": "astnode100017847", + "id": "astnode100017877", "name": "init_f1", "type": "Identifier", "value": "m1" @@ -38948,14 +39116,14 @@ "comment": "", "meta": { "range": [ - 182410, - 182421 + 183067, + 183078 ], "filename": "astronomy.js", - "lineno": 4105, + "lineno": 4120, "columnno": 58, "code": { - "id": "astnode100017849", + "id": "astnode100017879", "name": "init_f2", "type": "Identifier", "value": "m2" @@ -38971,14 +39139,14 @@ "comment": "", "meta": { "range": [ - 182423, - 182447 + 183080, + 183104 ], "filename": "astronomy.js", - "lineno": 4105, + "lineno": 4120, "columnno": 71, "code": { - "id": "astnode100017851", + "id": "astnode100017881", "name": "dt_tolerance_seconds", "type": "Literal", "value": 10 @@ -38994,14 +39162,14 @@ "comment": "", "meta": { "range": [ - 182859, - 182884 + 183516, + 183541 ], "filename": "astronomy.js", - "lineno": 4113, + "lineno": 4128, "columnno": 8, "code": { - "id": "astnode100017885", + "id": "astnode100017915", "name": "startTime", "type": "CallExpression", "funcscope": "SearchMaxElongation", @@ -39020,14 +39188,14 @@ "comment": "", "meta": { "range": [ - 182964, - 183013 + 183621, + 183670 ], "filename": "astronomy.js", - "lineno": 4117, + "lineno": 4132, "columnno": 0, "code": { - "id": "astnode100017896", + "id": "astnode100017926", "name": "exports.SearchMaxElongation", "type": "Identifier", "value": "SearchMaxElongation", @@ -39044,14 +39212,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": [ - 183831, - 187998 + 184488, + 188655 ], "filename": "astronomy.js", - "lineno": 4135, + "lineno": 4150, "columnno": 0, "code": { - "id": "astnode100017901", + "id": "astnode100017931", "name": "SearchPeakMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -39126,14 +39294,14 @@ "comment": "", "meta": { "range": [ - 183987, - 183996 + 184644, + 184653 ], "filename": "astronomy.js", - "lineno": 4138, + "lineno": 4153, "columnno": 10, "code": { - "id": "astnode100017915", + "id": "astnode100017945", "name": "dt", "type": "Literal", "value": 0.01 @@ -39151,14 +39319,14 @@ "comment": "", "meta": { "range": [ - 184002, - 184597 + 184659, + 185254 ], "filename": "astronomy.js", - "lineno": 4139, + "lineno": 4154, "columnno": 4, "code": { - "id": "astnode100017918", + "id": "astnode100017948", "name": "slope", "type": "FunctionDeclaration", "paramnames": [ @@ -39185,14 +39353,14 @@ "comment": "", "meta": { "range": [ - 184382, - 184405 + 185039, + 185062 ], "filename": "astronomy.js", - "lineno": 4145, + "lineno": 4160, "columnno": 14, "code": { - "id": "astnode100017923", + "id": "astnode100017953", "name": "t1", "type": "CallExpression", "value": "" @@ -39210,14 +39378,14 @@ "comment": "", "meta": { "range": [ - 184421, - 184444 + 185078, + 185101 ], "filename": "astronomy.js", - "lineno": 4146, + "lineno": 4161, "columnno": 14, "code": { - "id": "astnode100017934", + "id": "astnode100017964", "name": "t2", "type": "CallExpression", "value": "" @@ -39235,14 +39403,14 @@ "comment": "", "meta": { "range": [ - 184460, - 184491 + 185117, + 185148 ], "filename": "astronomy.js", - "lineno": 4147, + "lineno": 4162, "columnno": 14, "code": { - "id": "astnode100017945", + "id": "astnode100017975", "name": "y1", "type": "MemberExpression", "value": ".mag" @@ -39260,14 +39428,14 @@ "comment": "", "meta": { "range": [ - 184507, - 184538 + 185164, + 185195 ], "filename": "astronomy.js", - "lineno": 4148, + "lineno": 4163, "columnno": 14, "code": { - "id": "astnode100017954", + "id": "astnode100017984", "name": "y2", "type": "MemberExpression", "value": ".mag" @@ -39285,14 +39453,14 @@ "comment": "", "meta": { "range": [ - 184554, - 184572 + 185211, + 185229 ], "filename": "astronomy.js", - "lineno": 4149, + "lineno": 4164, "columnno": 14, "code": { - "id": "astnode100017963", + "id": "astnode100017993", "name": "m", "type": "BinaryExpression", "value": "" @@ -39310,14 +39478,14 @@ "comment": "", "meta": { "range": [ - 184606, - 184637 + 185263, + 185294 ], "filename": "astronomy.js", - "lineno": 4152, + "lineno": 4167, "columnno": 8, "code": { - "id": "astnode100017973", + "id": "astnode100018003", "name": "startTime", "type": "CallExpression", "value": "" @@ -39335,14 +39503,14 @@ "comment": "", "meta": { "range": [ - 184738, - 184747 + 185395, + 185404 ], "filename": "astronomy.js", - "lineno": 4154, + "lineno": 4169, "columnno": 10, "code": { - "id": "astnode100017979", + "id": "astnode100018009", "name": "s1", "type": "Literal", "value": 10 @@ -39360,14 +39528,14 @@ "comment": "", "meta": { "range": [ - 184759, - 184768 + 185416, + 185425 ], "filename": "astronomy.js", - "lineno": 4155, + "lineno": 4170, "columnno": 10, "code": { - "id": "astnode100017983", + "id": "astnode100018013", "name": "s2", "type": "Literal", "value": 30 @@ -39385,14 +39553,14 @@ "comment": "", "meta": { "range": [ - 184778, - 184786 + 185435, + 185443 ], "filename": "astronomy.js", - "lineno": 4156, + "lineno": 4171, "columnno": 8, "code": { - "id": "astnode100017987", + "id": "astnode100018017", "name": "iter", "type": "Literal", "value": 0 @@ -39410,14 +39578,14 @@ "comment": "", "meta": { "range": [ - 184936, - 184977 + 185593, + 185634 ], "filename": "astronomy.js", - "lineno": 4160, + "lineno": 4175, "columnno": 12, "code": { - "id": "astnode100017997", + "id": "astnode100018027", "name": "plon", "type": "CallExpression", "value": "" @@ -39435,14 +39603,14 @@ "comment": "", "meta": { "range": [ - 184991, - 185038 + 185648, + 185695 ], "filename": "astronomy.js", - "lineno": 4161, + "lineno": 4176, "columnno": 12, "code": { - "id": "astnode100018004", + "id": "astnode100018034", "name": "elon", "type": "CallExpression", "value": "" @@ -39460,14 +39628,14 @@ "comment": "", "meta": { "range": [ - 185052, - 185087 + 185709, + 185744 ], "filename": "astronomy.js", - "lineno": 4162, + "lineno": 4177, "columnno": 12, "code": { - "id": "astnode100018013", + "id": "astnode100018043", "name": "rlon", "type": "CallExpression", "value": "" @@ -39485,14 +39653,14 @@ "comment": "", "meta": { "range": [ - 185373, - 185380 + 186030, + 186037 ], "filename": "astronomy.js", - "lineno": 4166, + "lineno": 4181, "columnno": 12, "code": { - "id": "astnode100018021", + "id": "astnode100018051", "name": "rlon_lo" } }, @@ -39508,14 +39676,14 @@ "comment": "", "meta": { "range": [ - 185382, - 185389 + 186039, + 186046 ], "filename": "astronomy.js", - "lineno": 4166, + "lineno": 4181, "columnno": 21, "code": { - "id": "astnode100018023", + "id": "astnode100018053", "name": "rlon_hi" } }, @@ -39531,14 +39699,14 @@ "comment": "", "meta": { "range": [ - 185391, - 185402 + 186048, + 186059 ], "filename": "astronomy.js", - "lineno": 4166, + "lineno": 4181, "columnno": 30, "code": { - "id": "astnode100018025", + "id": "astnode100018055", "name": "adjust_days" } }, @@ -39554,14 +39722,14 @@ "comment": "", "meta": { "range": [ - 185503, - 185518 + 186160, + 186175 ], "filename": "astronomy.js", - "lineno": 4169, + "lineno": 4184, "columnno": 12, "code": { - "id": "astnode100018039", + "id": "astnode100018069", "name": "adjust_days", "type": "Literal", "funcscope": "SearchPeakMagnitude", @@ -39580,170 +39748,14 @@ "comment": "", "meta": { "range": [ - 185598, - 185611 - ], - "filename": "astronomy.js", - "lineno": 4171, - "columnno": 12, - "code": { - "id": "astnode100018043", - "name": "rlon_lo", - "type": "UnaryExpression", - "funcscope": "SearchPeakMagnitude", - "value": "+s1", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_lo", - "longname": "SearchPeakMagnitude~rlon_lo", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 185691, - 185704 - ], - "filename": "astronomy.js", - "lineno": 4173, - "columnno": 12, - "code": { - "id": "astnode100018048", - "name": "rlon_hi", - "type": "UnaryExpression", - "funcscope": "SearchPeakMagnitude", - "value": "+s2", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_hi", - "longname": "SearchPeakMagnitude~rlon_hi", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 185835, - 185850 - ], - "filename": "astronomy.js", - "lineno": 4177, - "columnno": 12, - "code": { - "id": "astnode100018064", - "name": "adjust_days", - "type": "Literal", - "funcscope": "SearchPeakMagnitude", - "value": 0, - "paramnames": [] - } - }, - "undocumented": true, - "name": "adjust_days", - "longname": "SearchPeakMagnitude~adjust_days", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 185930, - 185943 - ], - "filename": "astronomy.js", - "lineno": 4179, - "columnno": 12, - "code": { - "id": "astnode100018068", - "name": "rlon_lo", - "type": "UnaryExpression", - "funcscope": "SearchPeakMagnitude", - "value": "-s2", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_lo", - "longname": "SearchPeakMagnitude~rlon_lo", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 186023, - 186036 - ], - "filename": "astronomy.js", - "lineno": 4181, - "columnno": 12, - "code": { - "id": "astnode100018073", - "name": "rlon_hi", - "type": "UnaryExpression", - "funcscope": "SearchPeakMagnitude", - "value": "-s1", - "paramnames": [] - } - }, - "undocumented": true, - "name": "rlon_hi", - "longname": "SearchPeakMagnitude~rlon_hi", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 186225, - 186263 + 186255, + 186268 ], "filename": "astronomy.js", "lineno": 4186, "columnno": 12, "code": { - "id": "astnode100018083", - "name": "adjust_days", - "type": "BinaryExpression", - "funcscope": "SearchPeakMagnitude", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "adjust_days", - "longname": "SearchPeakMagnitude~adjust_days", - "kind": "member", - "memberof": "SearchPeakMagnitude", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 186277, - 186290 - ], - "filename": "astronomy.js", - "lineno": 4187, - "columnno": 12, - "code": { - "id": "astnode100018092", + "id": "astnode100018073", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -39762,14 +39774,14 @@ "comment": "", "meta": { "range": [ - 186378, - 186391 + 186348, + 186361 ], "filename": "astronomy.js", - "lineno": 4189, + "lineno": 4188, "columnno": 12, "code": { - "id": "astnode100018097", + "id": "astnode100018078", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -39788,18 +39800,18 @@ "comment": "", "meta": { "range": [ - 186565, - 186603 + 186492, + 186507 ], "filename": "astronomy.js", - "lineno": 4194, + "lineno": 4192, "columnno": 12, "code": { - "id": "astnode100018103", + "id": "astnode100018094", "name": "adjust_days", - "type": "BinaryExpression", + "type": "Literal", "funcscope": "SearchPeakMagnitude", - "value": "", + "value": 0, "paramnames": [] } }, @@ -39814,14 +39826,14 @@ "comment": "", "meta": { "range": [ - 186617, - 186630 + 186587, + 186600 ], "filename": "astronomy.js", - "lineno": 4195, + "lineno": 4194, "columnno": 12, "code": { - "id": "astnode100018112", + "id": "astnode100018098", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -39840,14 +39852,14 @@ "comment": "", "meta": { "range": [ - 186718, - 186731 + 186680, + 186693 ], "filename": "astronomy.js", - "lineno": 4197, + "lineno": 4196, "columnno": 12, "code": { - "id": "astnode100018117", + "id": "astnode100018103", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -39866,14 +39878,170 @@ "comment": "", "meta": { "range": [ - 186755, - 186795 + 186882, + 186920 ], "filename": "astronomy.js", - "lineno": 4199, + "lineno": 4201, + "columnno": 12, + "code": { + "id": "astnode100018113", + "name": "adjust_days", + "type": "BinaryExpression", + "funcscope": "SearchPeakMagnitude", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "adjust_days", + "longname": "SearchPeakMagnitude~adjust_days", + "kind": "member", + "memberof": "SearchPeakMagnitude", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 186934, + 186947 + ], + "filename": "astronomy.js", + "lineno": 4202, "columnno": 12, "code": { "id": "astnode100018122", + "name": "rlon_lo", + "type": "UnaryExpression", + "funcscope": "SearchPeakMagnitude", + "value": "+s1", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_lo", + "longname": "SearchPeakMagnitude~rlon_lo", + "kind": "member", + "memberof": "SearchPeakMagnitude", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 187035, + 187048 + ], + "filename": "astronomy.js", + "lineno": 4204, + "columnno": 12, + "code": { + "id": "astnode100018127", + "name": "rlon_hi", + "type": "UnaryExpression", + "funcscope": "SearchPeakMagnitude", + "value": "+s2", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_hi", + "longname": "SearchPeakMagnitude~rlon_hi", + "kind": "member", + "memberof": "SearchPeakMagnitude", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 187222, + 187260 + ], + "filename": "astronomy.js", + "lineno": 4209, + "columnno": 12, + "code": { + "id": "astnode100018133", + "name": "adjust_days", + "type": "BinaryExpression", + "funcscope": "SearchPeakMagnitude", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "adjust_days", + "longname": "SearchPeakMagnitude~adjust_days", + "kind": "member", + "memberof": "SearchPeakMagnitude", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 187274, + 187287 + ], + "filename": "astronomy.js", + "lineno": 4210, + "columnno": 12, + "code": { + "id": "astnode100018142", + "name": "rlon_lo", + "type": "UnaryExpression", + "funcscope": "SearchPeakMagnitude", + "value": "-s2", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_lo", + "longname": "SearchPeakMagnitude~rlon_lo", + "kind": "member", + "memberof": "SearchPeakMagnitude", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 187375, + 187388 + ], + "filename": "astronomy.js", + "lineno": 4212, + "columnno": 12, + "code": { + "id": "astnode100018147", + "name": "rlon_hi", + "type": "UnaryExpression", + "funcscope": "SearchPeakMagnitude", + "value": "-s1", + "paramnames": [] + } + }, + "undocumented": true, + "name": "rlon_hi", + "longname": "SearchPeakMagnitude~rlon_hi", + "kind": "member", + "memberof": "SearchPeakMagnitude", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 187412, + 187452 + ], + "filename": "astronomy.js", + "lineno": 4214, + "columnno": 12, + "code": { + "id": "astnode100018152", "name": "t_start", "type": "CallExpression", "value": "" @@ -39891,14 +40059,14 @@ "comment": "", "meta": { "range": [ - 186809, - 186861 + 187466, + 187518 ], "filename": "astronomy.js", - "lineno": 4200, + "lineno": 4215, "columnno": 12, "code": { - "id": "astnode100018130", + "id": "astnode100018160", "name": "t1", "type": "CallExpression", "value": "" @@ -39916,14 +40084,14 @@ "comment": "", "meta": { "range": [ - 186875, - 186922 + 187532, + 187579 ], "filename": "astronomy.js", - "lineno": 4201, + "lineno": 4216, "columnno": 12, "code": { - "id": "astnode100018138", + "id": "astnode100018168", "name": "t2", "type": "CallExpression", "value": "" @@ -39941,14 +40109,14 @@ "comment": "", "meta": { "range": [ - 187056, - 187070 + 187713, + 187727 ], "filename": "astronomy.js", - "lineno": 4204, + "lineno": 4219, "columnno": 12, "code": { - "id": "astnode100018146", + "id": "astnode100018176", "name": "m1", "type": "CallExpression", "value": "" @@ -39966,14 +40134,14 @@ "comment": "", "meta": { "range": [ - 187174, - 187188 + 187831, + 187845 ], "filename": "astronomy.js", - "lineno": 4207, + "lineno": 4222, "columnno": 12, "code": { - "id": "astnode100018161", + "id": "astnode100018191", "name": "m2", "type": "CallExpression", "value": "" @@ -39991,14 +40159,14 @@ "comment": "", "meta": { "range": [ - 187401, - 187483 + 188058, + 188140 ], "filename": "astronomy.js", - "lineno": 4211, + "lineno": 4226, "columnno": 12, "code": { - "id": "astnode100018176", + "id": "astnode100018206", "name": "tx", "type": "CallExpression", "value": "" @@ -40016,14 +40184,14 @@ "comment": "", "meta": { "range": [ - 187430, - 187441 + 188087, + 188098 ], "filename": "astronomy.js", - "lineno": 4211, + "lineno": 4226, "columnno": 41, "code": { - "id": "astnode100018184", + "id": "astnode100018214", "name": "init_f1", "type": "Identifier", "value": "m1" @@ -40039,14 +40207,14 @@ "comment": "", "meta": { "range": [ - 187443, - 187454 + 188100, + 188111 ], "filename": "astronomy.js", - "lineno": 4211, + "lineno": 4226, "columnno": 54, "code": { - "id": "astnode100018186", + "id": "astnode100018216", "name": "init_f2", "type": "Identifier", "value": "m2" @@ -40062,14 +40230,14 @@ "comment": "", "meta": { "range": [ - 187456, - 187480 + 188113, + 188137 ], "filename": "astronomy.js", - "lineno": 4211, + "lineno": 4226, "columnno": 67, "code": { - "id": "astnode100018188", + "id": "astnode100018218", "name": "dt_tolerance_seconds", "type": "Literal", "value": 10 @@ -40085,14 +40253,14 @@ "comment": "", "meta": { "range": [ - 187894, - 187919 + 188551, + 188576 ], "filename": "astronomy.js", - "lineno": 4219, + "lineno": 4234, "columnno": 8, "code": { - "id": "astnode100018222", + "id": "astnode100018252", "name": "startTime", "type": "CallExpression", "funcscope": "SearchPeakMagnitude", @@ -40111,14 +40279,14 @@ "comment": "", "meta": { "range": [ - 187999, - 188048 + 188656, + 188705 ], "filename": "astronomy.js", - "lineno": 4223, + "lineno": 4238, "columnno": 0, "code": { - "id": "astnode100018233", + "id": "astnode100018263", "name": "exports.SearchPeakMagnitude", "type": "Identifier", "value": "SearchPeakMagnitude", @@ -40135,14 +40303,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": [ - 188839, - 189035 + 189496, + 189692 ], "filename": "astronomy.js", - "lineno": 4246, + "lineno": 4261, "columnno": 0, "code": { - "id": "astnode100018238", + "id": "astnode100018268", "name": "Apsis", "type": "ClassDeclaration", "paramnames": [ @@ -40212,14 +40380,14 @@ "comment": "", "meta": { "range": [ - 188857, - 189033 + 189514, + 189690 ], "filename": "astronomy.js", - "lineno": 4247, + "lineno": 4262, "columnno": 4, "code": { - "id": "astnode100018241", + "id": "astnode100018271", "name": "Apsis", "type": "MethodDefinition", "paramnames": [ @@ -40243,14 +40411,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": [ - 188839, - 189035 + 189496, + 189692 ], "filename": "astronomy.js", - "lineno": 4246, + "lineno": 4261, "columnno": 0, "code": { - "id": "astnode100018238", + "id": "astnode100018268", "name": "Apsis", "type": "ClassDeclaration", "paramnames": [ @@ -40319,14 +40487,14 @@ "comment": "", "meta": { "range": [ - 188900, - 188916 + 189557, + 189573 ], "filename": "astronomy.js", - "lineno": 4248, + "lineno": 4263, "columnno": 8, "code": { - "id": "astnode100018249", + "id": "astnode100018279", "name": "this.time", "type": "Identifier", "value": "time", @@ -40344,14 +40512,14 @@ "comment": "", "meta": { "range": [ - 188926, - 188942 + 189583, + 189599 ], "filename": "astronomy.js", - "lineno": 4249, + "lineno": 4264, "columnno": 8, "code": { - "id": "astnode100018255", + "id": "astnode100018285", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -40369,14 +40537,14 @@ "comment": "", "meta": { "range": [ - 188952, - 188974 + 189609, + 189631 ], "filename": "astronomy.js", - "lineno": 4250, + "lineno": 4265, "columnno": 8, "code": { - "id": "astnode100018261", + "id": "astnode100018291", "name": "this.dist_au", "type": "Identifier", "value": "dist_au", @@ -40394,14 +40562,14 @@ "comment": "", "meta": { "range": [ - 188984, - 189026 + 189641, + 189683 ], "filename": "astronomy.js", - "lineno": 4251, + "lineno": 4266, "columnno": 8, "code": { - "id": "astnode100018267", + "id": "astnode100018297", "name": "this.dist_km", "type": "BinaryExpression", "value": "", @@ -40419,14 +40587,14 @@ "comment": "", "meta": { "range": [ - 189036, - 189057 + 189693, + 189714 ], "filename": "astronomy.js", - "lineno": 4254, + "lineno": 4269, "columnno": 0, "code": { - "id": "astnode100018277", + "id": "astnode100018307", "name": "exports.Apsis", "type": "Identifier", "value": "Apsis", @@ -40443,14 +40611,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": [ - 189400, - 192195 + 190057, + 192852 ], "filename": "astronomy.js", - "lineno": 4266, + "lineno": 4281, "columnno": 0, "code": { - "id": "astnode100018282", + "id": "astnode100018312", "name": "SearchLunarApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -40508,14 +40676,14 @@ "comment": "", "meta": { "range": [ - 189449, - 189459 + 190106, + 190116 ], "filename": "astronomy.js", - "lineno": 4267, + "lineno": 4282, "columnno": 10, "code": { - "id": "astnode100018287", + "id": "astnode100018317", "name": "dt", "type": "Literal", "value": 0.001 @@ -40533,14 +40701,14 @@ "comment": "", "meta": { "range": [ - 189465, - 189709 + 190122, + 190366 ], "filename": "astronomy.js", - "lineno": 4268, + "lineno": 4283, "columnno": 4, "code": { - "id": "astnode100018290", + "id": "astnode100018320", "name": "distance_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -40567,14 +40735,14 @@ "comment": "", "meta": { "range": [ - 189506, - 189529 + 190163, + 190186 ], "filename": "astronomy.js", - "lineno": 4269, + "lineno": 4284, "columnno": 12, "code": { - "id": "astnode100018295", + "id": "astnode100018325", "name": "t1", "type": "CallExpression", "value": "" @@ -40592,14 +40760,14 @@ "comment": "", "meta": { "range": [ - 189543, - 189566 + 190200, + 190223 ], "filename": "astronomy.js", - "lineno": 4270, + "lineno": 4285, "columnno": 12, "code": { - "id": "astnode100018306", + "id": "astnode100018336", "name": "t2", "type": "CallExpression", "value": "" @@ -40617,14 +40785,14 @@ "comment": "", "meta": { "range": [ - 189580, - 189609 + 190237, + 190266 ], "filename": "astronomy.js", - "lineno": 4271, + "lineno": 4286, "columnno": 12, "code": { - "id": "astnode100018317", + "id": "astnode100018347", "name": "r1", "type": "MemberExpression", "value": ".distance_au" @@ -40642,14 +40810,14 @@ "comment": "", "meta": { "range": [ - 189623, - 189652 + 190280, + 190309 ], "filename": "astronomy.js", - "lineno": 4272, + "lineno": 4287, "columnno": 12, "code": { - "id": "astnode100018325", + "id": "astnode100018355", "name": "r2", "type": "MemberExpression", "value": ".distance_au" @@ -40667,14 +40835,14 @@ "comment": "", "meta": { "range": [ - 189666, - 189684 + 190323, + 190341 ], "filename": "astronomy.js", - "lineno": 4273, + "lineno": 4288, "columnno": 12, "code": { - "id": "astnode100018333", + "id": "astnode100018363", "name": "m", "type": "BinaryExpression", "value": "" @@ -40692,14 +40860,14 @@ "comment": "", "meta": { "range": [ - 189714, - 189792 + 190371, + 190449 ], "filename": "astronomy.js", - "lineno": 4276, + "lineno": 4291, "columnno": 4, "code": { - "id": "astnode100018342", + "id": "astnode100018372", "name": "negative_distance_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -40719,14 +40887,14 @@ "comment": "", "meta": { "range": [ - 190220, - 190244 + 190877, + 190901 ], "filename": "astronomy.js", - "lineno": 4285, + "lineno": 4300, "columnno": 8, "code": { - "id": "astnode100018352", + "id": "astnode100018382", "name": "t1", "type": "CallExpression", "value": "" @@ -40744,14 +40912,14 @@ "comment": "", "meta": { "range": [ - 190254, - 190277 + 190911, + 190934 ], "filename": "astronomy.js", - "lineno": 4286, + "lineno": 4301, "columnno": 8, "code": { - "id": "astnode100018358", + "id": "astnode100018388", "name": "m1", "type": "CallExpression", "value": "" @@ -40769,14 +40937,14 @@ "comment": "", "meta": { "range": [ - 190289, - 190302 + 190946, + 190959 ], "filename": "astronomy.js", - "lineno": 4287, + "lineno": 4302, "columnno": 10, "code": { - "id": "astnode100018364", + "id": "astnode100018394", "name": "increment", "type": "Literal", "value": 5 @@ -40794,14 +40962,14 @@ "comment": "", "meta": { "range": [ - 190361, - 190369 + 191018, + 191026 ], "filename": "astronomy.js", - "lineno": 4288, + "lineno": 4303, "columnno": 13, "code": { - "id": "astnode100018369", + "id": "astnode100018399", "name": "iter", "type": "Literal", "value": 0 @@ -40819,14 +40987,14 @@ "comment": "", "meta": { "range": [ - 190436, - 190462 + 191093, + 191119 ], "filename": "astronomy.js", - "lineno": 4289, + "lineno": 4304, "columnno": 12, "code": { - "id": "astnode100018383", + "id": "astnode100018413", "name": "t2", "type": "CallExpression", "value": "" @@ -40844,14 +41012,14 @@ "comment": "", "meta": { "range": [ - 190476, - 190499 + 191133, + 191156 ], "filename": "astronomy.js", - "lineno": 4290, + "lineno": 4305, "columnno": 12, "code": { - "id": "astnode100018391", + "id": "astnode100018421", "name": "m2", "type": "CallExpression", "value": "" @@ -40869,14 +41037,14 @@ "comment": "", "meta": { "range": [ - 190894, - 190959 + 191551, + 191616 ], "filename": "astronomy.js", - "lineno": 4298, + "lineno": 4313, "columnno": 20, "code": { - "id": "astnode100018413", + "id": "astnode100018443", "name": "tx", "type": "CallExpression", "value": "" @@ -40894,14 +41062,14 @@ "comment": "", "meta": { "range": [ - 190932, - 190943 + 191589, + 191600 ], "filename": "astronomy.js", - "lineno": 4298, + "lineno": 4313, "columnno": 58, "code": { - "id": "astnode100018421", + "id": "astnode100018451", "name": "init_f1", "type": "Identifier", "value": "m1" @@ -40917,14 +41085,14 @@ "comment": "", "meta": { "range": [ - 190945, - 190956 + 191602, + 191613 ], "filename": "astronomy.js", - "lineno": 4298, + "lineno": 4313, "columnno": 71, "code": { - "id": "astnode100018423", + "id": "astnode100018453", "name": "init_f2", "type": "Identifier", "value": "m2" @@ -40940,14 +41108,14 @@ "comment": "", "meta": { "range": [ - 191091, - 191122 + 191748, + 191779 ], "filename": "astronomy.js", - "lineno": 4301, + "lineno": 4316, "columnno": 20, "code": { - "id": "astnode100018431", + "id": "astnode100018461", "name": "dist", "type": "MemberExpression", "value": ".distance_au" @@ -40965,14 +41133,14 @@ "comment": "", "meta": { "range": [ - 191432, - 191508 + 192089, + 192165 ], "filename": "astronomy.js", - "lineno": 4308, + "lineno": 4323, "columnno": 20, "code": { - "id": "astnode100018454", + "id": "astnode100018484", "name": "tx", "type": "CallExpression", "value": "" @@ -40990,14 +41158,14 @@ "comment": "", "meta": { "range": [ - 191479, - 191491 + 192136, + 192148 ], "filename": "astronomy.js", - "lineno": 4308, + "lineno": 4323, "columnno": 67, "code": { - "id": "astnode100018462", + "id": "astnode100018492", "name": "init_f1", "type": "UnaryExpression", "value": "-m1" @@ -41013,14 +41181,14 @@ "comment": "", "meta": { "range": [ - 191493, - 191505 + 192150, + 192162 ], "filename": "astronomy.js", - "lineno": 4308, + "lineno": 4323, "columnno": 81, "code": { - "id": "astnode100018465", + "id": "astnode100018495", "name": "init_f2", "type": "UnaryExpression", "value": "-m2" @@ -41036,14 +41204,14 @@ "comment": "", "meta": { "range": [ - 191639, - 191670 + 192296, + 192327 ], "filename": "astronomy.js", - "lineno": 4311, + "lineno": 4326, "columnno": 20, "code": { - "id": "astnode100018474", + "id": "astnode100018504", "name": "dist", "type": "MemberExpression", "value": ".distance_au" @@ -41061,14 +41229,14 @@ "comment": "", "meta": { "range": [ - 191973, - 191980 + 192630, + 192637 ], "filename": "astronomy.js", - "lineno": 4318, + "lineno": 4333, "columnno": 8, "code": { - "id": "astnode100018490", + "id": "astnode100018520", "name": "t1", "type": "Identifier", "funcscope": "SearchLunarApsis", @@ -41087,14 +41255,14 @@ "comment": "", "meta": { "range": [ - 191990, - 191997 + 192647, + 192654 ], "filename": "astronomy.js", - "lineno": 4319, + "lineno": 4334, "columnno": 8, "code": { - "id": "astnode100018494", + "id": "astnode100018524", "name": "m1", "type": "Identifier", "funcscope": "SearchLunarApsis", @@ -41113,14 +41281,14 @@ "comment": "", "meta": { "range": [ - 192196, - 192239 + 192853, + 192896 ], "filename": "astronomy.js", - "lineno": 4324, + "lineno": 4339, "columnno": 0, "code": { - "id": "astnode100018500", + "id": "astnode100018530", "name": "exports.SearchLunarApsis", "type": "Identifier", "value": "SearchLunarApsis", @@ -41137,14 +41305,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": [ - 192752, - 193173 + 193409, + 193830 ], "filename": "astronomy.js", - "lineno": 4338, + "lineno": 4353, "columnno": 0, "code": { - "id": "astnode100018505", + "id": "astnode100018535", "name": "NextLunarApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -41194,14 +41362,14 @@ "comment": "", "meta": { "range": [ - 192795, - 192804 + 193452, + 193461 ], "filename": "astronomy.js", - "lineno": 4339, + "lineno": 4354, "columnno": 10, "code": { - "id": "astnode100018510", + "id": "astnode100018540", "name": "skip", "type": "Literal", "value": 11 @@ -41219,14 +41387,14 @@ "comment": "", "meta": { "range": [ - 192878, - 192927 + 193535, + 193584 ], "filename": "astronomy.js", - "lineno": 4340, + "lineno": 4355, "columnno": 8, "code": { - "id": "astnode100018514", + "id": "astnode100018544", "name": "next", "type": "CallExpression", "value": "" @@ -41244,14 +41412,14 @@ "comment": "", "meta": { "range": [ - 193174, - 193213 + 193831, + 193870 ], "filename": "astronomy.js", - "lineno": 4346, + "lineno": 4361, "columnno": 0, "code": { - "id": "astnode100018564", + "id": "astnode100018594", "name": "exports.NextLunarApsis", "type": "Identifier", "value": "NextLunarApsis", @@ -41268,14 +41436,14 @@ "comment": "", "meta": { "range": [ - 193215, - 194208 + 193872, + 194865 ], "filename": "astronomy.js", - "lineno": 4347, + "lineno": 4362, "columnno": 0, "code": { - "id": "astnode100018569", + "id": "astnode100018599", "name": "PlanetExtreme", "type": "FunctionDeclaration", "paramnames": [ @@ -41311,14 +41479,14 @@ "comment": "", "meta": { "range": [ - 193283, - 193321 + 193940, + 193978 ], "filename": "astronomy.js", - "lineno": 4348, + "lineno": 4363, "columnno": 10, "code": { - "id": "astnode100018577", + "id": "astnode100018607", "name": "direction", "type": "ConditionalExpression", "value": "" @@ -41336,14 +41504,14 @@ "comment": "", "meta": { "range": [ - 193333, - 193345 + 193990, + 194002 ], "filename": "astronomy.js", - "lineno": 4349, + "lineno": 4364, "columnno": 10, "code": { - "id": "astnode100018588", + "id": "astnode100018618", "name": "npoints", "type": "Literal", "value": 10 @@ -41361,14 +41529,14 @@ "comment": "", "meta": { "range": [ - 193376, - 193410 + 194033, + 194067 ], "filename": "astronomy.js", - "lineno": 4351, + "lineno": 4366, "columnno": 14, "code": { - "id": "astnode100018594", + "id": "astnode100018624", "name": "interval", "type": "BinaryExpression", "value": "" @@ -41386,14 +41554,14 @@ "comment": "", "meta": { "range": [ - 193525, - 193572 + 194182, + 194229 ], "filename": "astronomy.js", - "lineno": 4353, + "lineno": 4368, "columnno": 18, "code": { - "id": "astnode100018609", + "id": "astnode100018639", "name": "apsis_time", "type": "CallExpression", "value": "" @@ -41411,14 +41579,14 @@ "comment": "", "meta": { "range": [ - 193592, - 193633 + 194249, + 194290 ], "filename": "astronomy.js", - "lineno": 4354, + "lineno": 4369, "columnno": 18, "code": { - "id": "astnode100018619", + "id": "astnode100018649", "name": "dist_au", "type": "CallExpression", "value": "" @@ -41436,14 +41604,14 @@ "comment": "", "meta": { "range": [ - 193714, - 193725 + 194371, + 194382 ], "filename": "astronomy.js", - "lineno": 4357, + "lineno": 4372, "columnno": 12, "code": { - "id": "astnode100018632", + "id": "astnode100018662", "name": "best_i", "type": "UnaryExpression", "value": -1 @@ -41461,14 +41629,14 @@ "comment": "", "meta": { "range": [ - 193739, - 193754 + 194396, + 194411 ], "filename": "astronomy.js", - "lineno": 4358, + "lineno": 4373, "columnno": 12, "code": { - "id": "astnode100018637", + "id": "astnode100018667", "name": "best_dist", "type": "Literal", "value": 0 @@ -41486,14 +41654,14 @@ "comment": "", "meta": { "range": [ - 193773, - 193778 + 194430, + 194435 ], "filename": "astronomy.js", - "lineno": 4359, + "lineno": 4374, "columnno": 17, "code": { - "id": "astnode100018642", + "id": "astnode100018672", "name": "i", "type": "Literal", "value": 0 @@ -41511,14 +41679,14 @@ "comment": "", "meta": { "range": [ - 193818, - 193857 + 194475, + 194514 ], "filename": "astronomy.js", - "lineno": 4360, + "lineno": 4375, "columnno": 18, "code": { - "id": "astnode100018652", + "id": "astnode100018682", "name": "time", "type": "CallExpression", "value": "" @@ -41536,14 +41704,14 @@ "comment": "", "meta": { "range": [ - 193877, - 193921 + 194534, + 194578 ], "filename": "astronomy.js", - "lineno": 4361, + "lineno": 4376, "columnno": 18, "code": { - "id": "astnode100018662", + "id": "astnode100018692", "name": "dist", "type": "BinaryExpression", "value": "" @@ -41561,14 +41729,14 @@ "comment": "", "meta": { "range": [ - 193985, - 193995 + 194642, + 194652 ], "filename": "astronomy.js", - "lineno": 4363, + "lineno": 4378, "columnno": 16, "code": { - "id": "astnode100018680", + "id": "astnode100018710", "name": "best_i", "type": "Identifier", "funcscope": "PlanetExtreme", @@ -41587,14 +41755,14 @@ "comment": "", "meta": { "range": [ - 194013, - 194029 + 194670, + 194686 ], "filename": "astronomy.js", - "lineno": 4364, + "lineno": 4379, "columnno": 16, "code": { - "id": "astnode100018684", + "id": "astnode100018714", "name": "best_dist", "type": "Identifier", "funcscope": "PlanetExtreme", @@ -41613,14 +41781,14 @@ "comment": "", "meta": { "range": [ - 194109, - 194165 + 194766, + 194822 ], "filename": "astronomy.js", - "lineno": 4368, + "lineno": 4383, "columnno": 8, "code": { - "id": "astnode100018688", + "id": "astnode100018718", "name": "start_time", "type": "CallExpression", "funcscope": "PlanetExtreme", @@ -41639,14 +41807,14 @@ "comment": "", "meta": { "range": [ - 194175, - 194199 + 194832, + 194856 ], "filename": "astronomy.js", - "lineno": 4369, + "lineno": 4384, "columnno": 8, "code": { - "id": "astnode100018700", + "id": "astnode100018730", "name": "dayspan", "type": "BinaryExpression", "funcscope": "PlanetExtreme", @@ -41665,14 +41833,14 @@ "comment": "", "meta": { "range": [ - 194209, - 196797 + 194866, + 197454 ], "filename": "astronomy.js", - "lineno": 4372, + "lineno": 4387, "columnno": 0, "code": { - "id": "astnode100018705", + "id": "astnode100018735", "name": "BruteSearchPlanetApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -41707,14 +41875,14 @@ "comment": "", "meta": { "range": [ - 195500, - 195513 + 196157, + 196170 ], "filename": "astronomy.js", - "lineno": 4397, + "lineno": 4412, "columnno": 10, "code": { - "id": "astnode100018711", + "id": "astnode100018741", "name": "npoints", "type": "Literal", "value": 100 @@ -41732,14 +41900,14 @@ "comment": "", "meta": { "range": [ - 195525, - 195589 + 196182, + 196246 ], "filename": "astronomy.js", - "lineno": 4398, + "lineno": 4413, "columnno": 10, "code": { - "id": "astnode100018715", + "id": "astnode100018745", "name": "t1", "type": "CallExpression", "value": "" @@ -41757,14 +41925,14 @@ "comment": "", "meta": { "range": [ - 195601, - 195666 + 196258, + 196323 ], "filename": "astronomy.js", - "lineno": 4399, + "lineno": 4414, "columnno": 10, "code": { - "id": "astnode100018732", + "id": "astnode100018762", "name": "t2", "type": "CallExpression", "value": "" @@ -41782,14 +41950,14 @@ "comment": "", "meta": { "range": [ - 195676, - 195686 + 196333, + 196343 ], "filename": "astronomy.js", - "lineno": 4400, + "lineno": 4415, "columnno": 8, "code": { - "id": "astnode100018749", + "id": "astnode100018779", "name": "t_min", "type": "Identifier", "value": "t1" @@ -41807,14 +41975,14 @@ "comment": "", "meta": { "range": [ - 195696, - 195706 + 196353, + 196363 ], "filename": "astronomy.js", - "lineno": 4401, + "lineno": 4416, "columnno": 8, "code": { - "id": "astnode100018753", + "id": "astnode100018783", "name": "t_max", "type": "Identifier", "value": "t1" @@ -41832,14 +42000,14 @@ "comment": "", "meta": { "range": [ - 195716, - 195731 + 196373, + 196388 ], "filename": "astronomy.js", - "lineno": 4402, + "lineno": 4417, "columnno": 8, "code": { - "id": "astnode100018757", + "id": "astnode100018787", "name": "min_dist", "type": "UnaryExpression", "value": -1 @@ -41857,14 +42025,14 @@ "comment": "", "meta": { "range": [ - 195741, - 195756 + 196398, + 196413 ], "filename": "astronomy.js", - "lineno": 4403, + "lineno": 4418, "columnno": 8, "code": { - "id": "astnode100018762", + "id": "astnode100018792", "name": "max_dist", "type": "UnaryExpression", "value": -1 @@ -41882,14 +42050,14 @@ "comment": "", "meta": { "range": [ - 195768, - 195810 + 196425, + 196467 ], "filename": "astronomy.js", - "lineno": 4404, + "lineno": 4419, "columnno": 10, "code": { - "id": "astnode100018767", + "id": "astnode100018797", "name": "interval", "type": "BinaryExpression", "value": "" @@ -41907,14 +42075,14 @@ "comment": "", "meta": { "range": [ - 195825, - 195830 + 196482, + 196487 ], "filename": "astronomy.js", - "lineno": 4405, + "lineno": 4420, "columnno": 13, "code": { - "id": "astnode100018782", + "id": "astnode100018812", "name": "i", "type": "Literal", "value": 0 @@ -41932,14 +42100,14 @@ "comment": "", "meta": { "range": [ - 195866, - 195897 + 196523, + 196554 ], "filename": "astronomy.js", - "lineno": 4406, + "lineno": 4421, "columnno": 14, "code": { - "id": "astnode100018792", + "id": "astnode100018822", "name": "time", "type": "CallExpression", "value": "" @@ -41957,14 +42125,14 @@ "comment": "", "meta": { "range": [ - 195913, - 195945 + 196570, + 196602 ], "filename": "astronomy.js", - "lineno": 4407, + "lineno": 4422, "columnno": 14, "code": { - "id": "astnode100018802", + "id": "astnode100018832", "name": "dist", "type": "CallExpression", "value": "" @@ -41982,14 +42150,14 @@ "comment": "", "meta": { "range": [ - 195982, - 196008 + 196639, + 196665 ], "filename": "astronomy.js", - "lineno": 4409, + "lineno": 4424, "columnno": 12, "code": { - "id": "astnode100018814", + "id": "astnode100018844", "name": "max_dist", "type": "AssignmentExpression", "funcscope": "BruteSearchPlanetApsis", @@ -42008,14 +42176,14 @@ "comment": "", "meta": { "range": [ - 195993, - 196008 + 196650, + 196665 ], "filename": "astronomy.js", - "lineno": 4409, + "lineno": 4424, "columnno": 23, "code": { - "id": "astnode100018816", + "id": "astnode100018846", "name": "min_dist", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -42034,14 +42202,14 @@ "comment": "", "meta": { "range": [ - 196086, - 196101 + 196743, + 196758 ], "filename": "astronomy.js", - "lineno": 4413, + "lineno": 4428, "columnno": 16, "code": { - "id": "astnode100018826", + "id": "astnode100018856", "name": "max_dist", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -42060,14 +42228,14 @@ "comment": "", "meta": { "range": [ - 196119, - 196131 + 196776, + 196788 ], "filename": "astronomy.js", - "lineno": 4414, + "lineno": 4429, "columnno": 16, "code": { - "id": "astnode100018830", + "id": "astnode100018860", "name": "t_max", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -42086,14 +42254,14 @@ "comment": "", "meta": { "range": [ - 196198, - 196213 + 196855, + 196870 ], "filename": "astronomy.js", - "lineno": 4417, + "lineno": 4432, "columnno": 16, "code": { - "id": "astnode100018839", + "id": "astnode100018869", "name": "min_dist", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -42112,14 +42280,14 @@ "comment": "", "meta": { "range": [ - 196231, - 196243 + 196888, + 196900 ], "filename": "astronomy.js", - "lineno": 4418, + "lineno": 4433, "columnno": 16, "code": { - "id": "astnode100018843", + "id": "astnode100018873", "name": "t_min", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -42138,14 +42306,14 @@ "comment": "", "meta": { "range": [ - 196285, - 196364 + 196942, + 197021 ], "filename": "astronomy.js", - "lineno": 4422, + "lineno": 4437, "columnno": 10, "code": { - "id": "astnode100018847", + "id": "astnode100018877", "name": "perihelion", "type": "CallExpression", "value": "" @@ -42163,14 +42331,14 @@ "comment": "", "meta": { "range": [ - 196376, - 196453 + 197033, + 197110 ], "filename": "astronomy.js", - "lineno": 4423, + "lineno": 4438, "columnno": 10, "code": { - "id": "astnode100018865", + "id": "astnode100018895", "name": "aphelion", "type": "CallExpression", "value": "" @@ -42188,14 +42356,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": [ - 198130, - 200575 + 198787, + 201232 ], "filename": "astronomy.js", - "lineno": 4465, + "lineno": 4480, "columnno": 0, "code": { - "id": "astnode100018935", + "id": "astnode100018965", "name": "SearchPlanetApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -42266,14 +42434,14 @@ "comment": "", "meta": { "range": [ - 198298, - 198566 + 198955, + 199223 ], "filename": "astronomy.js", - "lineno": 4469, + "lineno": 4484, "columnno": 4, "code": { - "id": "astnode100018958", + "id": "astnode100018988", "name": "positive_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -42301,14 +42469,14 @@ "comment": "", "meta": { "range": [ - 198341, - 198351 + 198998, + 199008 ], "filename": "astronomy.js", - "lineno": 4470, + "lineno": 4485, "columnno": 14, "code": { - "id": "astnode100018963", + "id": "astnode100018993", "name": "dt", "type": "Literal", "value": 0.001 @@ -42326,14 +42494,14 @@ "comment": "", "meta": { "range": [ - 198365, - 198388 + 199022, + 199045 ], "filename": "astronomy.js", - "lineno": 4471, + "lineno": 4486, "columnno": 12, "code": { - "id": "astnode100018967", + "id": "astnode100018997", "name": "t1", "type": "CallExpression", "value": "" @@ -42351,14 +42519,14 @@ "comment": "", "meta": { "range": [ - 198402, - 198425 + 199059, + 199082 ], "filename": "astronomy.js", - "lineno": 4472, + "lineno": 4487, "columnno": 12, "code": { - "id": "astnode100018978", + "id": "astnode100019008", "name": "t2", "type": "CallExpression", "value": "" @@ -42376,14 +42544,14 @@ "comment": "", "meta": { "range": [ - 198439, - 198467 + 199096, + 199124 ], "filename": "astronomy.js", - "lineno": 4473, + "lineno": 4488, "columnno": 12, "code": { - "id": "astnode100018989", + "id": "astnode100019019", "name": "r1", "type": "CallExpression", "value": "" @@ -42401,14 +42569,14 @@ "comment": "", "meta": { "range": [ - 198481, - 198509 + 199138, + 199166 ], "filename": "astronomy.js", - "lineno": 4474, + "lineno": 4489, "columnno": 12, "code": { - "id": "astnode100018996", + "id": "astnode100019026", "name": "r2", "type": "CallExpression", "value": "" @@ -42426,14 +42594,14 @@ "comment": "", "meta": { "range": [ - 198523, - 198541 + 199180, + 199198 ], "filename": "astronomy.js", - "lineno": 4475, + "lineno": 4490, "columnno": 12, "code": { - "id": "astnode100019003", + "id": "astnode100019033", "name": "m", "type": "BinaryExpression", "value": "" @@ -42451,14 +42619,14 @@ "comment": "", "meta": { "range": [ - 198571, - 198640 + 199228, + 199297 ], "filename": "astronomy.js", - "lineno": 4478, + "lineno": 4493, "columnno": 4, "code": { - "id": "astnode100019012", + "id": "astnode100019042", "name": "negative_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -42478,14 +42646,14 @@ "comment": "", "meta": { "range": [ - 198651, - 198697 + 199308, + 199354 ], "filename": "astronomy.js", - "lineno": 4481, + "lineno": 4496, "columnno": 10, "code": { - "id": "astnode100019022", + "id": "astnode100019052", "name": "orbit_period_days", "type": "MemberExpression", "value": "Planet[undefined].OrbitalPeriod" @@ -42503,14 +42671,14 @@ "comment": "", "meta": { "range": [ - 198709, - 198744 + 199366, + 199401 ], "filename": "astronomy.js", - "lineno": 4482, + "lineno": 4497, "columnno": 10, "code": { - "id": "astnode100019030", + "id": "astnode100019060", "name": "increment", "type": "BinaryExpression", "value": "" @@ -42528,14 +42696,14 @@ "comment": "", "meta": { "range": [ - 198754, - 198768 + 199411, + 199425 ], "filename": "astronomy.js", - "lineno": 4483, + "lineno": 4498, "columnno": 8, "code": { - "id": "astnode100019036", + "id": "astnode100019066", "name": "t1", "type": "Identifier", "value": "startTime" @@ -42553,14 +42721,14 @@ "comment": "", "meta": { "range": [ - 198778, - 198801 + 199435, + 199458 ], "filename": "astronomy.js", - "lineno": 4484, + "lineno": 4499, "columnno": 8, "code": { - "id": "astnode100019040", + "id": "astnode100019070", "name": "m1", "type": "CallExpression", "value": "" @@ -42578,14 +42746,14 @@ "comment": "", "meta": { "range": [ - 198816, - 198824 + 199473, + 199481 ], "filename": "astronomy.js", - "lineno": 4485, + "lineno": 4500, "columnno": 13, "code": { - "id": "astnode100019047", + "id": "astnode100019077", "name": "iter", "type": "Literal", "value": 0 @@ -42603,14 +42771,14 @@ "comment": "", "meta": { "range": [ - 198894, - 198920 + 199551, + 199577 ], "filename": "astronomy.js", - "lineno": 4486, + "lineno": 4501, "columnno": 14, "code": { - "id": "astnode100019061", + "id": "astnode100019091", "name": "t2", "type": "CallExpression", "value": "" @@ -42628,14 +42796,14 @@ "comment": "", "meta": { "range": [ - 198936, - 198959 + 199593, + 199616 ], "filename": "astronomy.js", - "lineno": 4487, + "lineno": 4502, "columnno": 14, "code": { - "id": "astnode100019069", + "id": "astnode100019099", "name": "m2", "type": "CallExpression", "value": "" @@ -42653,14 +42821,14 @@ "comment": "", "meta": { "range": [ - 199223, - 199233 + 199880, + 199890 ], "filename": "astronomy.js", - "lineno": 4492, + "lineno": 4507, "columnno": 16, "code": { - "id": "astnode100019082", + "id": "astnode100019112", "name": "slope_func" } }, @@ -42676,14 +42844,14 @@ "comment": "", "meta": { "range": [ - 199251, - 199255 + 199908, + 199912 ], "filename": "astronomy.js", - "lineno": 4493, + "lineno": 4508, "columnno": 16, "code": { - "id": "astnode100019085", + "id": "astnode100019115", "name": "kind" } }, @@ -42699,14 +42867,14 @@ "comment": "", "meta": { "range": [ - 199486, - 199513 + 200143, + 200170 ], "filename": "astronomy.js", - "lineno": 4497, + "lineno": 4512, "columnno": 16, "code": { - "id": "astnode100019097", + "id": "astnode100019127", "name": "slope_func", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -42725,14 +42893,14 @@ "comment": "", "meta": { "range": [ - 199531, - 199539 + 200188, + 200196 ], "filename": "astronomy.js", - "lineno": 4498, + "lineno": 4513, "columnno": 16, "code": { - "id": "astnode100019101", + "id": "astnode100019131", "name": "kind", "type": "Literal", "funcscope": "SearchPlanetApsis", @@ -42751,14 +42919,14 @@ "comment": "", "meta": { "range": [ - 199801, - 199828 + 200458, + 200485 ], "filename": "astronomy.js", - "lineno": 4503, + "lineno": 4518, "columnno": 16, "code": { - "id": "astnode100019114", + "id": "astnode100019144", "name": "slope_func", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -42777,14 +42945,14 @@ "comment": "", "meta": { "range": [ - 199846, - 199854 + 200503, + 200511 ], "filename": "astronomy.js", - "lineno": 4504, + "lineno": 4519, "columnno": 16, "code": { - "id": "astnode100019118", + "id": "astnode100019148", "name": "kind", "type": "Literal", "funcscope": "SearchPlanetApsis", @@ -42803,14 +42971,14 @@ "comment": "", "meta": { "range": [ - 200108, - 200143 + 200765, + 200800 ], "filename": "astronomy.js", - "lineno": 4510, + "lineno": 4525, "columnno": 18, "code": { - "id": "astnode100019125", + "id": "astnode100019155", "name": "search", "type": "CallExpression", "value": "" @@ -42828,14 +42996,14 @@ "comment": "", "meta": { "range": [ - 200272, - 200306 + 200929, + 200963 ], "filename": "astronomy.js", - "lineno": 4513, + "lineno": 4528, "columnno": 18, "code": { - "id": "astnode100019138", + "id": "astnode100019168", "name": "dist", "type": "CallExpression", "value": "" @@ -42853,14 +43021,14 @@ "comment": "", "meta": { "range": [ - 200453, - 200460 + 201110, + 201117 ], "filename": "astronomy.js", - "lineno": 4517, + "lineno": 4532, "columnno": 8, "code": { - "id": "astnode100019151", + "id": "astnode100019181", "name": "t1", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -42879,14 +43047,14 @@ "comment": "", "meta": { "range": [ - 200470, - 200477 + 201127, + 201134 ], "filename": "astronomy.js", - "lineno": 4518, + "lineno": 4533, "columnno": 8, "code": { - "id": "astnode100019155", + "id": "astnode100019185", "name": "m1", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -42905,14 +43073,14 @@ "comment": "", "meta": { "range": [ - 200576, - 200621 + 201233, + 201278 ], "filename": "astronomy.js", - "lineno": 4522, + "lineno": 4537, "columnno": 0, "code": { - "id": "astnode100019161", + "id": "astnode100019191", "name": "exports.SearchPlanetApsis", "type": "Identifier", "value": "SearchPlanetApsis", @@ -42929,14 +43097,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": [ - 201417, - 202008 + 202074, + 202665 ], "filename": "astronomy.js", - "lineno": 4542, + "lineno": 4557, "columnno": 0, "code": { - "id": "astnode100019166", + "id": "astnode100019196", "name": "NextPlanetApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -42997,14 +43165,14 @@ "comment": "", "meta": { "range": [ - 201632, - 201672 + 202289, + 202329 ], "filename": "astronomy.js", - "lineno": 4547, + "lineno": 4562, "columnno": 10, "code": { - "id": "astnode100019192", + "id": "astnode100019222", "name": "skip", "type": "BinaryExpression", "value": "" @@ -43022,14 +43190,14 @@ "comment": "", "meta": { "range": [ - 201684, - 201715 + 202341, + 202372 ], "filename": "astronomy.js", - "lineno": 4548, + "lineno": 4563, "columnno": 10, "code": { - "id": "astnode100019202", + "id": "astnode100019232", "name": "time", "type": "CallExpression", "value": "" @@ -43047,14 +43215,14 @@ "comment": "", "meta": { "range": [ - 201727, - 201763 + 202384, + 202420 ], "filename": "astronomy.js", - "lineno": 4549, + "lineno": 4564, "columnno": 10, "code": { - "id": "astnode100019212", + "id": "astnode100019242", "name": "next", "type": "CallExpression", "value": "" @@ -43072,14 +43240,14 @@ "comment": "", "meta": { "range": [ - 202009, - 202050 + 202666, + 202707 ], "filename": "astronomy.js", - "lineno": 4556, + "lineno": 4571, "columnno": 0, "code": { - "id": "astnode100019243", + "id": "astnode100019273", "name": "exports.NextPlanetApsis", "type": "Identifier", "value": "NextPlanetApsis", @@ -43096,14 +43264,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": [ - 202404, - 202691 + 203061, + 203348 ], "filename": "astronomy.js", - "lineno": 4569, + "lineno": 4584, "columnno": 0, "code": { - "id": "astnode100019248", + "id": "astnode100019278", "name": "InverseRotation", "type": "FunctionDeclaration", "paramnames": [ @@ -43149,14 +43317,14 @@ "comment": "", "meta": { "range": [ - 202692, - 202733 + 203349, + 203390 ], "filename": "astronomy.js", - "lineno": 4576, + "lineno": 4591, "columnno": 0, "code": { - "id": "astnode100019323", + "id": "astnode100019353", "name": "exports.InverseRotation", "type": "Identifier", "value": "InverseRotation", @@ -43173,14 +43341,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": [ - 203188, - 204491 + 203845, + 205148 ], "filename": "astronomy.js", - "lineno": 4592, + "lineno": 4607, "columnno": 0, "code": { - "id": "astnode100019328", + "id": "astnode100019358", "name": "CombineRotation", "type": "FunctionDeclaration", "paramnames": [ @@ -43236,14 +43404,14 @@ "comment": "", "meta": { "range": [ - 204492, - 204533 + 205149, + 205190 ], "filename": "astronomy.js", - "lineno": 4618, + "lineno": 4633, "columnno": 0, "code": { - "id": "astnode100019764", + "id": "astnode100019794", "name": "exports.CombineRotation", "type": "Identifier", "value": "CombineRotation", @@ -43260,14 +43428,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": [ - 204875, - 205000 + 205532, + 205657 ], "filename": "astronomy.js", - "lineno": 4630, + "lineno": 4645, "columnno": 0, "code": { - "id": "astnode100019769", + "id": "astnode100019799", "name": "IdentityMatrix", "type": "FunctionDeclaration", "paramnames": [] @@ -43301,14 +43469,14 @@ "comment": "", "meta": { "range": [ - 205001, - 205040 + 205658, + 205697 ], "filename": "astronomy.js", - "lineno": 4637, + "lineno": 4652, "columnno": 0, "code": { - "id": "astnode100019789", + "id": "astnode100019819", "name": "exports.IdentityMatrix", "type": "Identifier", "value": "IdentityMatrix", @@ -43325,14 +43493,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": [ - 206532, - 207745 + 207189, + 208402 ], "filename": "astronomy.js", - "lineno": 4668, + "lineno": 4683, "columnno": 0, "code": { - "id": "astnode100019794", + "id": "astnode100019824", "name": "Pivot", "type": "FunctionDeclaration", "paramnames": [ @@ -43408,14 +43576,14 @@ "comment": "", "meta": { "range": [ - 206733, - 206780 + 207390, + 207437 ], "filename": "astronomy.js", - "lineno": 4672, + "lineno": 4687, "columnno": 10, "code": { - "id": "astnode100019818", + "id": "astnode100019848", "name": "radians", "type": "BinaryExpression", "value": "" @@ -43433,14 +43601,14 @@ "comment": "", "meta": { "range": [ - 206792, - 206813 + 207449, + 207470 ], "filename": "astronomy.js", - "lineno": 4673, + "lineno": 4688, "columnno": 10, "code": { - "id": "astnode100019828", + "id": "astnode100019858", "name": "c", "type": "CallExpression", "value": "" @@ -43458,14 +43626,14 @@ "comment": "", "meta": { "range": [ - 206825, - 206846 + 207482, + 207503 ], "filename": "astronomy.js", - "lineno": 4674, + "lineno": 4689, "columnno": 10, "code": { - "id": "astnode100019836", + "id": "astnode100019866", "name": "s", "type": "CallExpression", "value": "" @@ -43483,14 +43651,14 @@ "comment": "", "meta": { "range": [ - 207091, - 207109 + 207748, + 207766 ], "filename": "astronomy.js", - "lineno": 4681, + "lineno": 4696, "columnno": 10, "code": { - "id": "astnode100019844", + "id": "astnode100019874", "name": "i", "type": "BinaryExpression", "value": "" @@ -43508,14 +43676,14 @@ "comment": "", "meta": { "range": [ - 207121, - 207139 + 207778, + 207796 ], "filename": "astronomy.js", - "lineno": 4682, + "lineno": 4697, "columnno": 10, "code": { - "id": "astnode100019852", + "id": "astnode100019882", "name": "j", "type": "BinaryExpression", "value": "" @@ -43533,14 +43701,14 @@ "comment": "", "meta": { "range": [ - 207151, - 207159 + 207808, + 207816 ], "filename": "astronomy.js", - "lineno": 4683, + "lineno": 4698, "columnno": 10, "code": { - "id": "astnode100019860", + "id": "astnode100019890", "name": "k", "type": "Identifier", "value": "axis" @@ -43558,14 +43726,14 @@ "comment": "", "meta": { "range": [ - 207169, - 207208 + 207826, + 207865 ], "filename": "astronomy.js", - "lineno": 4684, + "lineno": 4699, "columnno": 8, "code": { - "id": "astnode100019864", + "id": "astnode100019894", "name": "rot", "type": "ArrayExpression", "value": "[\"[0,0,0]\",\"[0,0,0]\",\"[0,0,0]\"]" @@ -43583,14 +43751,14 @@ "comment": "", "meta": { "range": [ - 207214, - 207273 + 207871, + 207930 ], "filename": "astronomy.js", - "lineno": 4685, + "lineno": 4700, "columnno": 4, "code": { - "id": "astnode100019880", + "id": "astnode100019910", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -43609,14 +43777,14 @@ "comment": "", "meta": { "range": [ - 207279, - 207338 + 207936, + 207995 ], "filename": "astronomy.js", - "lineno": 4686, + "lineno": 4701, "columnno": 4, "code": { - "id": "astnode100019906", + "id": "astnode100019936", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -43635,14 +43803,14 @@ "comment": "", "meta": { "range": [ - 207344, - 207374 + 208001, + 208031 ], "filename": "astronomy.js", - "lineno": 4687, + "lineno": 4702, "columnno": 4, "code": { - "id": "astnode100019932", + "id": "astnode100019962", "name": "rot[undefined][undefined]", "type": "MemberExpression", "funcscope": "Pivot", @@ -43661,14 +43829,14 @@ "comment": "", "meta": { "range": [ - 207380, - 207439 + 208037, + 208096 ], "filename": "astronomy.js", - "lineno": 4688, + "lineno": 4703, "columnno": 4, "code": { - "id": "astnode100019946", + "id": "astnode100019976", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -43687,14 +43855,14 @@ "comment": "", "meta": { "range": [ - 207445, - 207504 + 208102, + 208161 ], "filename": "astronomy.js", - "lineno": 4689, + "lineno": 4704, "columnno": 4, "code": { - "id": "astnode100019972", + "id": "astnode100020002", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -43713,14 +43881,14 @@ "comment": "", "meta": { "range": [ - 207510, - 207540 + 208167, + 208197 ], "filename": "astronomy.js", - "lineno": 4690, + "lineno": 4705, "columnno": 4, "code": { - "id": "astnode100019998", + "id": "astnode100020028", "name": "rot[undefined][undefined]", "type": "MemberExpression", "funcscope": "Pivot", @@ -43739,14 +43907,14 @@ "comment": "", "meta": { "range": [ - 207546, - 207605 + 208203, + 208262 ], "filename": "astronomy.js", - "lineno": 4691, + "lineno": 4706, "columnno": 4, "code": { - "id": "astnode100020012", + "id": "astnode100020042", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -43765,14 +43933,14 @@ "comment": "", "meta": { "range": [ - 207611, - 207670 + 208268, + 208327 ], "filename": "astronomy.js", - "lineno": 4692, + "lineno": 4707, "columnno": 4, "code": { - "id": "astnode100020038", + "id": "astnode100020068", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -43791,14 +43959,14 @@ "comment": "", "meta": { "range": [ - 207676, - 207706 + 208333, + 208363 ], "filename": "astronomy.js", - "lineno": 4693, + "lineno": 4708, "columnno": 4, "code": { - "id": "astnode100020064", + "id": "astnode100020094", "name": "rot[undefined][undefined]", "type": "MemberExpression", "funcscope": "Pivot", @@ -43817,14 +43985,14 @@ "comment": "", "meta": { "range": [ - 207746, - 207767 + 208403, + 208424 ], "filename": "astronomy.js", - "lineno": 4696, + "lineno": 4711, "columnno": 0, "code": { - "id": "astnode100020082", + "id": "astnode100020112", "name": "exports.Pivot", "type": "Identifier", "value": "Pivot", @@ -43841,14 +44009,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": [ - 208290, - 208600 + 208947, + 209257 ], "filename": "astronomy.js", - "lineno": 4713, + "lineno": 4728, "columnno": 0, "code": { - "id": "astnode100020087", + "id": "astnode100020117", "name": "VectorFromSphere", "type": "FunctionDeclaration", "paramnames": [ @@ -43909,14 +44077,14 @@ "comment": "", "meta": { "range": [ - 208342, - 208379 + 208999, + 209036 ], "filename": "astronomy.js", - "lineno": 4714, + "lineno": 4729, "columnno": 10, "code": { - "id": "astnode100020093", + "id": "astnode100020123", "name": "radlat", "type": "BinaryExpression", "value": "" @@ -43934,14 +44102,14 @@ "comment": "", "meta": { "range": [ - 208391, - 208428 + 209048, + 209085 ], "filename": "astronomy.js", - "lineno": 4715, + "lineno": 4730, "columnno": 10, "code": { - "id": "astnode100020103", + "id": "astnode100020133", "name": "radlon", "type": "BinaryExpression", "value": "" @@ -43959,14 +44127,14 @@ "comment": "", "meta": { "range": [ - 208440, - 208480 + 209097, + 209137 ], "filename": "astronomy.js", - "lineno": 4716, + "lineno": 4731, "columnno": 10, "code": { - "id": "astnode100020113", + "id": "astnode100020143", "name": "rcoslat", "type": "BinaryExpression", "value": "" @@ -43984,14 +44152,14 @@ "comment": "", "meta": { "range": [ - 208601, - 208644 + 209258, + 209301 ], "filename": "astronomy.js", - "lineno": 4719, + "lineno": 4734, "columnno": 0, "code": { - "id": "astnode100020152", + "id": "astnode100020182", "name": "exports.VectorFromSphere", "type": "Identifier", "value": "VectorFromSphere", @@ -44008,14 +44176,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": [ - 208931, - 209093 + 209588, + 209750 ], "filename": "astronomy.js", - "lineno": 4729, + "lineno": 4744, "columnno": 0, "code": { - "id": "astnode100020157", + "id": "astnode100020187", "name": "EquatorFromVector", "type": "FunctionDeclaration", "paramnames": [ @@ -44064,14 +44232,14 @@ "comment": "", "meta": { "range": [ - 208975, - 209005 + 209632, + 209662 ], "filename": "astronomy.js", - "lineno": 4730, + "lineno": 4745, "columnno": 10, "code": { - "id": "astnode100020162", + "id": "astnode100020192", "name": "sphere", "type": "CallExpression", "value": "" @@ -44089,14 +44257,14 @@ "comment": "", "meta": { "range": [ - 209094, - 209139 + 209751, + 209796 ], "filename": "astronomy.js", - "lineno": 4733, + "lineno": 4748, "columnno": 0, "code": { - "id": "astnode100020183", + "id": "astnode100020213", "name": "exports.EquatorFromVector", "type": "Identifier", "value": "EquatorFromVector", @@ -44113,14 +44281,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": [ - 209485, - 210111 + 210142, + 210768 ], "filename": "astronomy.js", - "lineno": 4745, + "lineno": 4760, "columnno": 0, "code": { - "id": "astnode100020188", + "id": "astnode100020218", "name": "SphereFromVector", "type": "FunctionDeclaration", "paramnames": [ @@ -44172,14 +44340,14 @@ "comment": "", "meta": { "range": [ - 209531, - 209581 + 210188, + 210238 ], "filename": "astronomy.js", - "lineno": 4746, + "lineno": 4761, "columnno": 10, "code": { - "id": "astnode100020193", + "id": "astnode100020223", "name": "xyproj", "type": "BinaryExpression", "value": "" @@ -44197,14 +44365,14 @@ "comment": "", "meta": { "range": [ - 209593, - 209639 + 210250, + 210296 ], "filename": "astronomy.js", - "lineno": 4747, + "lineno": 4762, "columnno": 10, "code": { - "id": "astnode100020211", + "id": "astnode100020241", "name": "dist", "type": "CallExpression", "value": "" @@ -44222,14 +44390,14 @@ "comment": "", "meta": { "range": [ - 209649, - 209652 + 210306, + 210309 ], "filename": "astronomy.js", - "lineno": 4748, + "lineno": 4763, "columnno": 8, "code": { - "id": "astnode100020227", + "id": "astnode100020257", "name": "lat" } }, @@ -44245,14 +44413,14 @@ "comment": "", "meta": { "range": [ - 209654, - 209657 + 210311, + 210314 ], "filename": "astronomy.js", - "lineno": 4748, + "lineno": 4763, "columnno": 13, "code": { - "id": "astnode100020229", + "id": "astnode100020259", "name": "lon" } }, @@ -44268,14 +44436,14 @@ "comment": "", "meta": { "range": [ - 209788, - 209797 + 210445, + 210454 ], "filename": "astronomy.js", - "lineno": 4753, + "lineno": 4768, "columnno": 8, "code": { - "id": "astnode100020246", + "id": "astnode100020276", "name": "lon", "type": "Literal", "funcscope": "SphereFromVector", @@ -44294,14 +44462,14 @@ "comment": "", "meta": { "range": [ - 209807, - 209845 + 210464, + 210502 ], "filename": "astronomy.js", - "lineno": 4754, + "lineno": 4769, "columnno": 8, "code": { - "id": "astnode100020250", + "id": "astnode100020280", "name": "lat", "type": "ConditionalExpression", "funcscope": "SphereFromVector", @@ -44320,14 +44488,14 @@ "comment": "", "meta": { "range": [ - 209872, - 209926 + 210529, + 210583 ], "filename": "astronomy.js", - "lineno": 4757, + "lineno": 4772, "columnno": 8, "code": { - "id": "astnode100020264", + "id": "astnode100020294", "name": "lon", "type": "BinaryExpression", "funcscope": "SphereFromVector", @@ -44346,14 +44514,14 @@ "comment": "", "meta": { "range": [ - 209965, - 209977 + 210622, + 210634 ], "filename": "astronomy.js", - "lineno": 4759, + "lineno": 4774, "columnno": 12, "code": { - "id": "astnode100020286", + "id": "astnode100020316", "name": "lon", "type": "Literal", "funcscope": "SphereFromVector", @@ -44372,14 +44540,14 @@ "comment": "", "meta": { "range": [ - 209997, - 210060 + 210654, + 210717 ], "filename": "astronomy.js", - "lineno": 4761, + "lineno": 4776, "columnno": 8, "code": { - "id": "astnode100020290", + "id": "astnode100020320", "name": "lat", "type": "BinaryExpression", "funcscope": "SphereFromVector", @@ -44398,14 +44566,14 @@ "comment": "", "meta": { "range": [ - 210112, - 210155 + 210769, + 210812 ], "filename": "astronomy.js", - "lineno": 4765, + "lineno": 4780, "columnno": 0, "code": { - "id": "astnode100020315", + "id": "astnode100020345", "name": "exports.SphereFromVector", "type": "Identifier", "value": "SphereFromVector", @@ -44422,14 +44590,14 @@ "comment": "", "meta": { "range": [ - 210157, - 210318 + 210814, + 210975 ], "filename": "astronomy.js", - "lineno": 4766, + "lineno": 4781, "columnno": 0, "code": { - "id": "astnode100020320", + "id": "astnode100020350", "name": "ToggleAzimuthDirection", "type": "FunctionDeclaration", "paramnames": [ @@ -44451,14 +44619,14 @@ "comment": "", "meta": { "range": [ - 210199, - 210214 + 210856, + 210871 ], "filename": "astronomy.js", - "lineno": 4767, + "lineno": 4782, "columnno": 4, "code": { - "id": "astnode100020325", + "id": "astnode100020355", "name": "az", "type": "BinaryExpression", "funcscope": "ToggleAzimuthDirection", @@ -44477,14 +44645,14 @@ "comment": "", "meta": { "range": [ - 210245, - 210256 + 210902, + 210913 ], "filename": "astronomy.js", - "lineno": 4769, + "lineno": 4784, "columnno": 8, "code": { - "id": "astnode100020335", + "id": "astnode100020365", "name": "az", "type": "Literal", "funcscope": "ToggleAzimuthDirection", @@ -44503,14 +44671,14 @@ "comment": "", "meta": { "range": [ - 210289, - 210300 + 210946, + 210957 ], "filename": "astronomy.js", - "lineno": 4771, + "lineno": 4786, "columnno": 8, "code": { - "id": "astnode100020343", + "id": "astnode100020373", "name": "az", "type": "Literal", "funcscope": "ToggleAzimuthDirection", @@ -44529,14 +44697,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": [ - 211780, - 212001 + 212437, + 212658 ], "filename": "astronomy.js", - "lineno": 4805, + "lineno": 4820, "columnno": 0, "code": { - "id": "astnode100020348", + "id": "astnode100020378", "name": "HorizonFromVector", "type": "FunctionDeclaration", "paramnames": [ @@ -44596,14 +44764,14 @@ "comment": "", "meta": { "range": [ - 211839, - 211872 + 212496, + 212529 ], "filename": "astronomy.js", - "lineno": 4806, + "lineno": 4821, "columnno": 10, "code": { - "id": "astnode100020354", + "id": "astnode100020384", "name": "sphere", "type": "CallExpression", "value": "" @@ -44621,14 +44789,14 @@ "comment": "", "meta": { "range": [ - 211878, - 211925 + 212535, + 212582 ], "filename": "astronomy.js", - "lineno": 4807, + "lineno": 4822, "columnno": 4, "code": { - "id": "astnode100020360", + "id": "astnode100020390", "name": "sphere.lon", "type": "CallExpression", "funcscope": "HorizonFromVector", @@ -44647,14 +44815,14 @@ "comment": "", "meta": { "range": [ - 211931, - 211979 + 212588, + 212636 ], "filename": "astronomy.js", - "lineno": 4808, + "lineno": 4823, "columnno": 4, "code": { - "id": "astnode100020370", + "id": "astnode100020400", "name": "sphere.lat", "type": "CallExpression", "funcscope": "HorizonFromVector", @@ -44673,14 +44841,14 @@ "comment": "", "meta": { "range": [ - 212002, - 212047 + 212659, + 212704 ], "filename": "astronomy.js", - "lineno": 4811, + "lineno": 4826, "columnno": 0, "code": { - "id": "astnode100020383", + "id": "astnode100020413", "name": "exports.HorizonFromVector", "type": "Identifier", "value": "HorizonFromVector", @@ -44697,14 +44865,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": [ - 213038, - 213446 + 213695, + 214103 ], "filename": "astronomy.js", - "lineno": 4833, + "lineno": 4848, "columnno": 0, "code": { - "id": "astnode100020388", + "id": "astnode100020418", "name": "VectorFromHorizon", "type": "FunctionDeclaration", "paramnames": [ @@ -44775,14 +44943,14 @@ "comment": "", "meta": { "range": [ - 213187, - 213227 + 213844, + 213884 ], "filename": "astronomy.js", - "lineno": 4835, + "lineno": 4850, "columnno": 10, "code": { - "id": "astnode100020395", + "id": "astnode100020425", "name": "lon", "type": "CallExpression", "value": "" @@ -44800,14 +44968,14 @@ "comment": "", "meta": { "range": [ - 213281, - 213341 + 213938, + 213998 ], "filename": "astronomy.js", - "lineno": 4837, + "lineno": 4852, "columnno": 10, "code": { - "id": "astnode100020403", + "id": "astnode100020433", "name": "lat", "type": "BinaryExpression", "value": "" @@ -44825,14 +44993,14 @@ "comment": "", "meta": { "range": [ - 213353, - 213399 + 214010, + 214056 ], "filename": "astronomy.js", - "lineno": 4838, + "lineno": 4853, "columnno": 10, "code": { - "id": "astnode100020416", + "id": "astnode100020446", "name": "xsphere", "type": "NewExpression", "value": "" @@ -44850,14 +45018,14 @@ "comment": "", "meta": { "range": [ - 213447, - 213492 + 214104, + 214149 ], "filename": "astronomy.js", - "lineno": 4841, + "lineno": 4856, "columnno": 0, "code": { - "id": "astnode100020431", + "id": "astnode100020461", "name": "exports.VectorFromHorizon", "type": "Identifier", "value": "VectorFromHorizon", @@ -44874,14 +45042,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": [ - 214382, - 215977 + 215039, + 216634 ], "filename": "astronomy.js", - "lineno": 4861, + "lineno": 4876, "columnno": 0, "code": { - "id": "astnode100020436", + "id": "astnode100020466", "name": "Refraction", "type": "FunctionDeclaration", "paramnames": [ @@ -44941,14 +45109,14 @@ "comment": "", "meta": { "range": [ - 214434, - 214438 + 215091, + 215095 ], "filename": "astronomy.js", - "lineno": 4862, + "lineno": 4877, "columnno": 8, "code": { - "id": "astnode100020442", + "id": "astnode100020472", "name": "refr" } }, @@ -44964,14 +45132,14 @@ "comment": "", "meta": { "range": [ - 215267, - 215280 + 215924, + 215937 ], "filename": "astronomy.js", - "lineno": 4875, + "lineno": 4890, "columnno": 12, "code": { - "id": "astnode100020470", + "id": "astnode100020500", "name": "hd", "type": "Identifier", "value": "altitude" @@ -44989,14 +45157,14 @@ "comment": "", "meta": { "range": [ - 215317, - 215326 + 215974, + 215983 ], "filename": "astronomy.js", - "lineno": 4877, + "lineno": 4892, "columnno": 12, "code": { - "id": "astnode100020479", + "id": "astnode100020509", "name": "hd", "type": "UnaryExpression", "funcscope": "Refraction", @@ -45015,14 +45183,14 @@ "comment": "", "meta": { "range": [ - 215336, - 215412 + 215993, + 216069 ], "filename": "astronomy.js", - "lineno": 4878, + "lineno": 4893, "columnno": 8, "code": { - "id": "astnode100020484", + "id": "astnode100020514", "name": "refr", "type": "BinaryExpression", "funcscope": "Refraction", @@ -45041,14 +45209,14 @@ "comment": "", "meta": { "range": [ - 215806, - 215838 + 216463, + 216495 ], "filename": "astronomy.js", - "lineno": 4884, + "lineno": 4899, "columnno": 12, "code": { - "id": "astnode100020516", + "id": "astnode100020546", "name": "refr", "type": "BinaryExpression", "funcscope": "Refraction", @@ -45067,14 +45235,14 @@ "comment": "", "meta": { "range": [ - 215941, - 215951 + 216598, + 216608 ], "filename": "astronomy.js", - "lineno": 4889, + "lineno": 4904, "columnno": 8, "code": { - "id": "astnode100020525", + "id": "astnode100020555", "name": "refr", "type": "Literal", "funcscope": "Refraction", @@ -45093,14 +45261,14 @@ "comment": "", "meta": { "range": [ - 215978, - 216009 + 216635, + 216666 ], "filename": "astronomy.js", - "lineno": 4893, + "lineno": 4908, "columnno": 0, "code": { - "id": "astnode100020531", + "id": "astnode100020561", "name": "exports.Refraction", "type": "Identifier", "value": "Refraction", @@ -45117,14 +45285,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": [ - 217007, - 217608 + 217664, + 218265 ], "filename": "astronomy.js", - "lineno": 4916, + "lineno": 4931, "columnno": 0, "code": { - "id": "astnode100020536", + "id": "astnode100020566", "name": "InverseRefraction", "type": "FunctionDeclaration", "paramnames": [ @@ -45184,14 +45352,14 @@ "comment": "", "meta": { "range": [ - 217293, - 217357 + 217950, + 218014 ], "filename": "astronomy.js", - "lineno": 4921, + "lineno": 4936, "columnno": 8, "code": { - "id": "astnode100020555", + "id": "astnode100020585", "name": "altitude", "type": "BinaryExpression", "value": "" @@ -45209,14 +45377,14 @@ "comment": "", "meta": { "range": [ - 217422, - 217490 + 218079, + 218147 ], "filename": "astronomy.js", - "lineno": 4924, + "lineno": 4939, "columnno": 12, "code": { - "id": "astnode100020566", + "id": "astnode100020596", "name": "diff", "type": "BinaryExpression", "value": "" @@ -45234,14 +45402,14 @@ "comment": "", "meta": { "range": [ - 217583, - 217599 + 218240, + 218256 ], "filename": "astronomy.js", - "lineno": 4927, + "lineno": 4942, "columnno": 8, "code": { - "id": "astnode100020589", + "id": "astnode100020619", "name": "altitude", "type": "Identifier", "funcscope": "InverseRefraction", @@ -45260,14 +45428,14 @@ "comment": "", "meta": { "range": [ - 217609, - 217654 + 218266, + 218311 ], "filename": "astronomy.js", - "lineno": 4930, + "lineno": 4945, "columnno": 0, "code": { - "id": "astnode100020593", + "id": "astnode100020623", "name": "exports.InverseRefraction", "type": "Identifier", "value": "InverseRefraction", @@ -45284,14 +45452,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": [ - 218132, - 218493 + 218789, + 219150 ], "filename": "astronomy.js", - "lineno": 4946, + "lineno": 4961, "columnno": 0, "code": { - "id": "astnode100020598", + "id": "astnode100020628", "name": "RotateVector", "type": "FunctionDeclaration", "paramnames": [ @@ -45347,14 +45515,14 @@ "comment": "", "meta": { "range": [ - 218494, - 218529 + 219151, + 219186 ], "filename": "astronomy.js", - "lineno": 4949, + "lineno": 4964, "columnno": 0, "code": { - "id": "astnode100020715", + "id": "astnode100020745", "name": "exports.RotateVector", "type": "Identifier", "value": "RotateVector", @@ -45371,14 +45539,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": [ - 218972, - 219282 + 219629, + 219939 ], "filename": "astronomy.js", - "lineno": 4961, + "lineno": 4976, "columnno": 0, "code": { - "id": "astnode100020720", + "id": "astnode100020750", "name": "Rotation_EQJ_ECL", "type": "FunctionDeclaration", "paramnames": [] @@ -45416,14 +45584,14 @@ "comment": "", "meta": { "range": [ - 219095, - 219117 + 219752, + 219774 ], "filename": "astronomy.js", - "lineno": 4963, + "lineno": 4978, "columnno": 10, "code": { - "id": "astnode100020724", + "id": "astnode100020754", "name": "c", "type": "Literal", "value": 0.9174821430670688 @@ -45441,14 +45609,14 @@ "comment": "", "meta": { "range": [ - 219143, - 219165 + 219800, + 219822 ], "filename": "astronomy.js", - "lineno": 4964, + "lineno": 4979, "columnno": 10, "code": { - "id": "astnode100020728", + "id": "astnode100020758", "name": "s", "type": "Literal", "value": 0.3977769691083922 @@ -45466,14 +45634,14 @@ "comment": "", "meta": { "range": [ - 219283, - 219326 + 219940, + 219983 ], "filename": "astronomy.js", - "lineno": 4971, + "lineno": 4986, "columnno": 0, "code": { - "id": "astnode100020752", + "id": "astnode100020782", "name": "exports.Rotation_EQJ_ECL", "type": "Identifier", "value": "Rotation_EQJ_ECL", @@ -45490,14 +45658,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": [ - 219769, - 220079 + 220426, + 220736 ], "filename": "astronomy.js", - "lineno": 4983, + "lineno": 4998, "columnno": 0, "code": { - "id": "astnode100020757", + "id": "astnode100020787", "name": "Rotation_ECL_EQJ", "type": "FunctionDeclaration", "paramnames": [] @@ -45535,14 +45703,14 @@ "comment": "", "meta": { "range": [ - 219892, - 219914 + 220549, + 220571 ], "filename": "astronomy.js", - "lineno": 4985, + "lineno": 5000, "columnno": 10, "code": { - "id": "astnode100020761", + "id": "astnode100020791", "name": "c", "type": "Literal", "value": 0.9174821430670688 @@ -45560,14 +45728,14 @@ "comment": "", "meta": { "range": [ - 219940, - 219962 + 220597, + 220619 ], "filename": "astronomy.js", - "lineno": 4986, + "lineno": 5001, "columnno": 10, "code": { - "id": "astnode100020765", + "id": "astnode100020795", "name": "s", "type": "Literal", "value": 0.3977769691083922 @@ -45585,14 +45753,14 @@ "comment": "", "meta": { "range": [ - 220080, - 220123 + 220737, + 220780 ], "filename": "astronomy.js", - "lineno": 4993, + "lineno": 5008, "columnno": 0, "code": { - "id": "astnode100020789", + "id": "astnode100020819", "name": "exports.Rotation_ECL_EQJ", "type": "Identifier", "value": "Rotation_ECL_EQJ", @@ -45609,14 +45777,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": [ - 220718, - 220948 + 221375, + 221605 ], "filename": "astronomy.js", - "lineno": 5008, + "lineno": 5023, "columnno": 0, "code": { - "id": "astnode100020794", + "id": "astnode100020824", "name": "Rotation_EQJ_EQD", "type": "FunctionDeclaration", "paramnames": [ @@ -45667,14 +45835,14 @@ "comment": "", "meta": { "range": [ - 220756, - 220777 + 221413, + 221434 ], "filename": "astronomy.js", - "lineno": 5009, + "lineno": 5024, "columnno": 4, "code": { - "id": "astnode100020799", + "id": "astnode100020829", "name": "time", "type": "CallExpression", "funcscope": "Rotation_EQJ_EQD", @@ -45693,14 +45861,14 @@ "comment": "", "meta": { "range": [ - 220789, - 220843 + 221446, + 221500 ], "filename": "astronomy.js", - "lineno": 5010, + "lineno": 5025, "columnno": 10, "code": { - "id": "astnode100020805", + "id": "astnode100020835", "name": "prec", "type": "CallExpression", "value": "" @@ -45718,14 +45886,14 @@ "comment": "", "meta": { "range": [ - 220855, - 220906 + 221512, + 221563 ], "filename": "astronomy.js", - "lineno": 5011, + "lineno": 5026, "columnno": 10, "code": { - "id": "astnode100020814", + "id": "astnode100020844", "name": "nut", "type": "CallExpression", "value": "" @@ -45743,14 +45911,14 @@ "comment": "", "meta": { "range": [ - 220949, - 220992 + 221606, + 221649 ], "filename": "astronomy.js", - "lineno": 5014, + "lineno": 5029, "columnno": 0, "code": { - "id": "astnode100020828", + "id": "astnode100020858", "name": "exports.Rotation_EQJ_EQD", "type": "Identifier", "value": "Rotation_EQJ_EQD", @@ -45767,14 +45935,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": [ - 221587, - 221817 + 222244, + 222474 ], "filename": "astronomy.js", - "lineno": 5029, + "lineno": 5044, "columnno": 0, "code": { - "id": "astnode100020833", + "id": "astnode100020863", "name": "Rotation_EQD_EQJ", "type": "FunctionDeclaration", "paramnames": [ @@ -45825,14 +45993,14 @@ "comment": "", "meta": { "range": [ - 221625, - 221646 + 222282, + 222303 ], "filename": "astronomy.js", - "lineno": 5030, + "lineno": 5045, "columnno": 4, "code": { - "id": "astnode100020838", + "id": "astnode100020868", "name": "time", "type": "CallExpression", "funcscope": "Rotation_EQD_EQJ", @@ -45851,14 +46019,14 @@ "comment": "", "meta": { "range": [ - 221658, - 221709 + 222315, + 222366 ], "filename": "astronomy.js", - "lineno": 5031, + "lineno": 5046, "columnno": 10, "code": { - "id": "astnode100020844", + "id": "astnode100020874", "name": "nut", "type": "CallExpression", "value": "" @@ -45876,14 +46044,14 @@ "comment": "", "meta": { "range": [ - 221721, - 221775 + 222378, + 222432 ], "filename": "astronomy.js", - "lineno": 5032, + "lineno": 5047, "columnno": 10, "code": { - "id": "astnode100020853", + "id": "astnode100020883", "name": "prec", "type": "CallExpression", "value": "" @@ -45901,14 +46069,14 @@ "comment": "", "meta": { "range": [ - 221818, - 221861 + 222475, + 222518 ], "filename": "astronomy.js", - "lineno": 5035, + "lineno": 5050, "columnno": 0, "code": { - "id": "astnode100020867", + "id": "astnode100020897", "name": "exports.Rotation_EQD_EQJ", "type": "Identifier", "value": "Rotation_EQD_EQJ", @@ -45925,14 +46093,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": [ - 222921, - 223716 + 223578, + 224373 ], "filename": "astronomy.js", - "lineno": 5060, + "lineno": 5075, "columnno": 0, "code": { - "id": "astnode100020872", + "id": "astnode100020902", "name": "Rotation_EQD_HOR", "type": "FunctionDeclaration", "paramnames": [ @@ -46002,14 +46170,14 @@ "comment": "", "meta": { "range": [ - 222969, - 222990 + 223626, + 223647 ], "filename": "astronomy.js", - "lineno": 5061, + "lineno": 5076, "columnno": 4, "code": { - "id": "astnode100020878", + "id": "astnode100020908", "name": "time", "type": "CallExpression", "funcscope": "Rotation_EQD_HOR", @@ -46028,14 +46196,14 @@ "comment": "", "meta": { "range": [ - 223002, - 223056 + 223659, + 223713 ], "filename": "astronomy.js", - "lineno": 5062, + "lineno": 5077, "columnno": 10, "code": { - "id": "astnode100020884", + "id": "astnode100020914", "name": "sinlat", "type": "CallExpression", "value": "" @@ -46053,14 +46221,14 @@ "comment": "", "meta": { "range": [ - 223068, - 223122 + 223725, + 223779 ], "filename": "astronomy.js", - "lineno": 5063, + "lineno": 5078, "columnno": 10, "code": { - "id": "astnode100020898", + "id": "astnode100020928", "name": "coslat", "type": "CallExpression", "value": "" @@ -46078,14 +46246,14 @@ "comment": "", "meta": { "range": [ - 223134, - 223189 + 223791, + 223846 ], "filename": "astronomy.js", - "lineno": 5064, + "lineno": 5079, "columnno": 10, "code": { - "id": "astnode100020912", + "id": "astnode100020942", "name": "sinlon", "type": "CallExpression", "value": "" @@ -46103,14 +46271,14 @@ "comment": "", "meta": { "range": [ - 223201, - 223256 + 223858, + 223913 ], "filename": "astronomy.js", - "lineno": 5065, + "lineno": 5080, "columnno": 10, "code": { - "id": "astnode100020926", + "id": "astnode100020956", "name": "coslon", "type": "CallExpression", "value": "" @@ -46128,14 +46296,14 @@ "comment": "", "meta": { "range": [ - 223268, - 223316 + 223925, + 223973 ], "filename": "astronomy.js", - "lineno": 5066, + "lineno": 5081, "columnno": 10, "code": { - "id": "astnode100020940", + "id": "astnode100020970", "name": "uze", "type": "ArrayExpression", "value": "[\"\",\"\",\"sinlat\"]" @@ -46153,14 +46321,14 @@ "comment": "", "meta": { "range": [ - 223328, - 223378 + 223985, + 224035 ], "filename": "astronomy.js", - "lineno": 5067, + "lineno": 5082, "columnno": 10, "code": { - "id": "astnode100020951", + "id": "astnode100020981", "name": "une", "type": "ArrayExpression", "value": "[\"\",\"\",\"coslat\"]" @@ -46178,14 +46346,14 @@ "comment": "", "meta": { "range": [ - 223390, - 223416 + 224047, + 224073 ], "filename": "astronomy.js", - "lineno": 5068, + "lineno": 5083, "columnno": 10, "code": { - "id": "astnode100020964", + "id": "astnode100020994", "name": "uwe", "type": "ArrayExpression", "value": "[\"sinlon\",\"-coslon\",0]" @@ -46203,14 +46371,14 @@ "comment": "", "meta": { "range": [ - 223428, - 223466 + 224085, + 224123 ], "filename": "astronomy.js", - "lineno": 5069, + "lineno": 5084, "columnno": 10, "code": { - "id": "astnode100020972", + "id": "astnode100021002", "name": "spin_angle", "type": "BinaryExpression", "value": "" @@ -46228,14 +46396,14 @@ "comment": "", "meta": { "range": [ - 223478, - 223504 + 224135, + 224161 ], "filename": "astronomy.js", - "lineno": 5070, + "lineno": 5085, "columnno": 10, "code": { - "id": "astnode100020981", + "id": "astnode100021011", "name": "uz", "type": "CallExpression", "value": "" @@ -46253,14 +46421,14 @@ "comment": "", "meta": { "range": [ - 223516, - 223542 + 224173, + 224199 ], "filename": "astronomy.js", - "lineno": 5071, + "lineno": 5086, "columnno": 10, "code": { - "id": "astnode100020988", + "id": "astnode100021018", "name": "un", "type": "CallExpression", "value": "" @@ -46278,14 +46446,14 @@ "comment": "", "meta": { "range": [ - 223554, - 223580 + 224211, + 224237 ], "filename": "astronomy.js", - "lineno": 5072, + "lineno": 5087, "columnno": 10, "code": { - "id": "astnode100020995", + "id": "astnode100021025", "name": "uw", "type": "CallExpression", "value": "" @@ -46303,14 +46471,14 @@ "comment": "", "meta": { "range": [ - 223717, - 223760 + 224374, + 224417 ], "filename": "astronomy.js", - "lineno": 5079, + "lineno": 5094, "columnno": 0, "code": { - "id": "astnode100021036", + "id": "astnode100021066", "name": "exports.Rotation_EQD_HOR", "type": "Identifier", "value": "Rotation_EQD_HOR", @@ -46327,14 +46495,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": [ - 224464, - 224592 + 225121, + 225249 ], "filename": "astronomy.js", - "lineno": 5097, + "lineno": 5112, "columnno": 0, "code": { - "id": "astnode100021041", + "id": "astnode100021071", "name": "Rotation_HOR_EQD", "type": "FunctionDeclaration", "paramnames": [ @@ -46393,14 +46561,14 @@ "comment": "", "meta": { "range": [ - 224518, - 224556 + 225175, + 225213 ], "filename": "astronomy.js", - "lineno": 5098, + "lineno": 5113, "columnno": 10, "code": { - "id": "astnode100021047", + "id": "astnode100021077", "name": "rot", "type": "CallExpression", "value": "" @@ -46418,14 +46586,14 @@ "comment": "", "meta": { "range": [ - 224593, - 224636 + 225250, + 225293 ], "filename": "astronomy.js", - "lineno": 5101, + "lineno": 5116, "columnno": 0, "code": { - "id": "astnode100021058", + "id": "astnode100021088", "name": "exports.Rotation_HOR_EQD", "type": "Identifier", "value": "Rotation_HOR_EQD", @@ -46442,14 +46610,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": [ - 225312, - 225528 + 225969, + 226185 ], "filename": "astronomy.js", - "lineno": 5119, + "lineno": 5134, "columnno": 0, "code": { - "id": "astnode100021063", + "id": "astnode100021093", "name": "Rotation_HOR_EQJ", "type": "FunctionDeclaration", "paramnames": [ @@ -46510,14 +46678,14 @@ "comment": "", "meta": { "range": [ - 225360, - 225381 + 226017, + 226038 ], "filename": "astronomy.js", - "lineno": 5120, + "lineno": 5135, "columnno": 4, "code": { - "id": "astnode100021069", + "id": "astnode100021099", "name": "time", "type": "CallExpression", "funcscope": "Rotation_HOR_EQJ", @@ -46536,14 +46704,14 @@ "comment": "", "meta": { "range": [ - 225393, - 225435 + 226050, + 226092 ], "filename": "astronomy.js", - "lineno": 5121, + "lineno": 5136, "columnno": 10, "code": { - "id": "astnode100021075", + "id": "astnode100021105", "name": "hor_eqd", "type": "CallExpression", "value": "" @@ -46561,14 +46729,14 @@ "comment": "", "meta": { "range": [ - 225447, - 225479 + 226104, + 226136 ], "filename": "astronomy.js", - "lineno": 5122, + "lineno": 5137, "columnno": 10, "code": { - "id": "astnode100021082", + "id": "astnode100021112", "name": "eqd_eqj", "type": "CallExpression", "value": "" @@ -46586,14 +46754,14 @@ "comment": "", "meta": { "range": [ - 225529, - 225572 + 226186, + 226229 ], "filename": "astronomy.js", - "lineno": 5125, + "lineno": 5140, "columnno": 0, "code": { - "id": "astnode100021093", + "id": "astnode100021123", "name": "exports.Rotation_HOR_EQJ", "type": "Identifier", "value": "Rotation_HOR_EQJ", @@ -46610,14 +46778,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": [ - 226615, - 226743 + 227272, + 227400 ], "filename": "astronomy.js", - "lineno": 5150, + "lineno": 5165, "columnno": 0, "code": { - "id": "astnode100021098", + "id": "astnode100021128", "name": "Rotation_EQJ_HOR", "type": "FunctionDeclaration", "paramnames": [ @@ -46671,14 +46839,14 @@ "comment": "", "meta": { "range": [ - 226669, - 226707 + 227326, + 227364 ], "filename": "astronomy.js", - "lineno": 5151, + "lineno": 5166, "columnno": 10, "code": { - "id": "astnode100021104", + "id": "astnode100021134", "name": "rot", "type": "CallExpression", "value": "" @@ -46696,14 +46864,14 @@ "comment": "", "meta": { "range": [ - 226744, - 226787 + 227401, + 227444 ], "filename": "astronomy.js", - "lineno": 5154, + "lineno": 5169, "columnno": 0, "code": { - "id": "astnode100021115", + "id": "astnode100021145", "name": "exports.Rotation_EQJ_HOR", "type": "Identifier", "value": "Rotation_EQJ_HOR", @@ -46720,14 +46888,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": [ - 227311, - 227476 + 227968, + 228133 ], "filename": "astronomy.js", - "lineno": 5169, + "lineno": 5184, "columnno": 0, "code": { - "id": "astnode100021120", + "id": "astnode100021150", "name": "Rotation_EQD_ECL", "type": "FunctionDeclaration", "paramnames": [ @@ -46777,14 +46945,14 @@ "comment": "", "meta": { "range": [ - 227355, - 227387 + 228012, + 228044 ], "filename": "astronomy.js", - "lineno": 5170, + "lineno": 5185, "columnno": 10, "code": { - "id": "astnode100021125", + "id": "astnode100021155", "name": "eqd_eqj", "type": "CallExpression", "value": "" @@ -46802,14 +46970,14 @@ "comment": "", "meta": { "range": [ - 227399, - 227427 + 228056, + 228084 ], "filename": "astronomy.js", - "lineno": 5171, + "lineno": 5186, "columnno": 10, "code": { - "id": "astnode100021131", + "id": "astnode100021161", "name": "eqj_ecl", "type": "CallExpression", "value": "" @@ -46827,14 +46995,14 @@ "comment": "", "meta": { "range": [ - 227477, - 227520 + 228134, + 228177 ], "filename": "astronomy.js", - "lineno": 5174, + "lineno": 5189, "columnno": 0, "code": { - "id": "astnode100021141", + "id": "astnode100021171", "name": "exports.Rotation_EQD_ECL", "type": "Identifier", "value": "Rotation_EQD_ECL", @@ -46851,14 +47019,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": [ - 228045, - 228153 + 228702, + 228810 ], "filename": "astronomy.js", - "lineno": 5189, + "lineno": 5204, "columnno": 0, "code": { - "id": "astnode100021146", + "id": "astnode100021176", "name": "Rotation_ECL_EQD", "type": "FunctionDeclaration", "paramnames": [ @@ -46907,14 +47075,14 @@ "comment": "", "meta": { "range": [ - 228089, - 228117 + 228746, + 228774 ], "filename": "astronomy.js", - "lineno": 5190, + "lineno": 5205, "columnno": 10, "code": { - "id": "astnode100021151", + "id": "astnode100021181", "name": "rot", "type": "CallExpression", "value": "" @@ -46932,14 +47100,14 @@ "comment": "", "meta": { "range": [ - 228154, - 228197 + 228811, + 228854 ], "filename": "astronomy.js", - "lineno": 5193, + "lineno": 5208, "columnno": 0, "code": { - "id": "astnode100021161", + "id": "astnode100021191", "name": "exports.Rotation_ECL_EQD", "type": "Identifier", "value": "Rotation_ECL_EQD", @@ -46956,14 +47124,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": [ - 229246, - 229462 + 229903, + 230119 ], "filename": "astronomy.js", - "lineno": 5218, + "lineno": 5233, "columnno": 0, "code": { - "id": "astnode100021166", + "id": "astnode100021196", "name": "Rotation_ECL_HOR", "type": "FunctionDeclaration", "paramnames": [ @@ -47024,14 +47192,14 @@ "comment": "", "meta": { "range": [ - 229294, - 229315 + 229951, + 229972 ], "filename": "astronomy.js", - "lineno": 5219, + "lineno": 5234, "columnno": 4, "code": { - "id": "astnode100021172", + "id": "astnode100021202", "name": "time", "type": "CallExpression", "funcscope": "Rotation_ECL_HOR", @@ -47050,14 +47218,14 @@ "comment": "", "meta": { "range": [ - 229327, - 229359 + 229984, + 230016 ], "filename": "astronomy.js", - "lineno": 5220, + "lineno": 5235, "columnno": 10, "code": { - "id": "astnode100021178", + "id": "astnode100021208", "name": "ecl_eqd", "type": "CallExpression", "value": "" @@ -47075,14 +47243,14 @@ "comment": "", "meta": { "range": [ - 229371, - 229413 + 230028, + 230070 ], "filename": "astronomy.js", - "lineno": 5221, + "lineno": 5236, "columnno": 10, "code": { - "id": "astnode100021184", + "id": "astnode100021214", "name": "eqd_hor", "type": "CallExpression", "value": "" @@ -47100,14 +47268,14 @@ "comment": "", "meta": { "range": [ - 229463, - 229506 + 230120, + 230163 ], "filename": "astronomy.js", - "lineno": 5224, + "lineno": 5239, "columnno": 0, "code": { - "id": "astnode100021196", + "id": "astnode100021226", "name": "exports.Rotation_ECL_HOR", "type": "Identifier", "value": "Rotation_ECL_HOR", @@ -47124,14 +47292,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": [ - 230089, - 230217 + 230746, + 230874 ], "filename": "astronomy.js", - "lineno": 5242, + "lineno": 5257, "columnno": 0, "code": { - "id": "astnode100021201", + "id": "astnode100021231", "name": "Rotation_HOR_ECL", "type": "FunctionDeclaration", "paramnames": [ @@ -47190,14 +47358,14 @@ "comment": "", "meta": { "range": [ - 230143, - 230181 + 230800, + 230838 ], "filename": "astronomy.js", - "lineno": 5243, + "lineno": 5258, "columnno": 10, "code": { - "id": "astnode100021207", + "id": "astnode100021237", "name": "rot", "type": "CallExpression", "value": "" @@ -47215,14 +47383,14 @@ "comment": "", "meta": { "range": [ - 230218, - 230261 + 230875, + 230918 ], "filename": "astronomy.js", - "lineno": 5246, + "lineno": 5261, "columnno": 0, "code": { - "id": "astnode100021218", + "id": "astnode100021248", "name": "exports.Rotation_HOR_ECL", "type": "Identifier", "value": "Rotation_HOR_ECL", @@ -47239,14 +47407,14 @@ "comment": "", "meta": { "range": [ - 230269, - 233405 + 230926, + 234062 ], "filename": "astronomy.js", - "lineno": 5247, + "lineno": 5262, "columnno": 6, "code": { - "id": "astnode100021224", + "id": "astnode100021254", "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\\\"]\"]" @@ -47263,14 +47431,14 @@ "comment": "", "meta": { "range": [ - 233413, - 247486 + 234070, + 248143 ], "filename": "astronomy.js", - "lineno": 5424, + "lineno": 5439, "columnno": 6, "code": { - "id": "astnode100021492", + "id": "astnode100021522", "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]\"]" @@ -47287,14 +47455,14 @@ "comment": "", "meta": { "range": [ - 247492, - 247502 + 248149, + 248159 ], "filename": "astronomy.js", - "lineno": 6139, + "lineno": 6154, "columnno": 4, "code": { - "id": "astnode100023444", + "id": "astnode100023474", "name": "ConstelRot" } }, @@ -47309,14 +47477,14 @@ "comment": "", "meta": { "range": [ - 247508, - 247517 + 248165, + 248174 ], "filename": "astronomy.js", - "lineno": 6140, + "lineno": 6155, "columnno": 4, "code": { - "id": "astnode100023447", + "id": "astnode100023477", "name": "Epoch2000" } }, @@ -47331,14 +47499,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": [ - 247961, - 248161 + 248618, + 248818 ], "filename": "astronomy.js", - "lineno": 6156, + "lineno": 6171, "columnno": 0, "code": { - "id": "astnode100023449", + "id": "astnode100023479", "name": "ConstellationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -47405,14 +47573,14 @@ "comment": "", "meta": { "range": [ - 247991, - 248159 + 248648, + 248816 ], "filename": "astronomy.js", - "lineno": 6157, + "lineno": 6172, "columnno": 4, "code": { - "id": "astnode100023452", + "id": "astnode100023482", "name": "ConstellationInfo", "type": "MethodDefinition", "paramnames": [ @@ -47437,14 +47605,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": [ - 247961, - 248161 + 248618, + 248818 ], "filename": "astronomy.js", - "lineno": 6156, + "lineno": 6171, "columnno": 0, "code": { - "id": "astnode100023449", + "id": "astnode100023479", "name": "ConstellationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -47510,14 +47678,14 @@ "comment": "", "meta": { "range": [ - 248044, - 248064 + 248701, + 248721 ], "filename": "astronomy.js", - "lineno": 6158, + "lineno": 6173, "columnno": 8, "code": { - "id": "astnode100023461", + "id": "astnode100023491", "name": "this.symbol", "type": "Identifier", "value": "symbol", @@ -47535,14 +47703,14 @@ "comment": "", "meta": { "range": [ - 248074, - 248090 + 248731, + 248747 ], "filename": "astronomy.js", - "lineno": 6159, + "lineno": 6174, "columnno": 8, "code": { - "id": "astnode100023467", + "id": "astnode100023497", "name": "this.name", "type": "Identifier", "value": "name", @@ -47560,14 +47728,14 @@ "comment": "", "meta": { "range": [ - 248100, - 248120 + 248757, + 248777 ], "filename": "astronomy.js", - "lineno": 6160, + "lineno": 6175, "columnno": 8, "code": { - "id": "astnode100023473", + "id": "astnode100023503", "name": "this.ra1875", "type": "Identifier", "value": "ra1875", @@ -47585,14 +47753,14 @@ "comment": "", "meta": { "range": [ - 248130, - 248152 + 248787, + 248809 ], "filename": "astronomy.js", - "lineno": 6161, + "lineno": 6176, "columnno": 8, "code": { - "id": "astnode100023479", + "id": "astnode100023509", "name": "this.dec1875", "type": "Identifier", "value": "dec1875", @@ -47610,14 +47778,14 @@ "comment": "", "meta": { "range": [ - 248162, - 248207 + 248819, + 248864 ], "filename": "astronomy.js", - "lineno": 6164, + "lineno": 6179, "columnno": 0, "code": { - "id": "astnode100023485", + "id": "astnode100023515", "name": "exports.ConstellationInfo", "type": "Identifier", "value": "ConstellationInfo", @@ -47634,14 +47802,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": [ - 248890, - 251094 + 249547, + 251751 ], "filename": "astronomy.js", - "lineno": 6182, + "lineno": 6197, "columnno": 0, "code": { - "id": "astnode100023490", + "id": "astnode100023520", "name": "Constellation", "type": "FunctionDeclaration", "paramnames": [ @@ -47713,14 +47881,14 @@ "comment": "", "meta": { "range": [ - 249131, - 249141 + 249788, + 249798 ], "filename": "astronomy.js", - "lineno": 6189, + "lineno": 6204, "columnno": 4, "code": { - "id": "astnode100023517", + "id": "astnode100023547", "name": "ra", "type": "Literal", "funcscope": "Constellation", @@ -47739,40 +47907,40 @@ "comment": "", "meta": { "range": [ - 249171, - 249181 - ], - "filename": "astronomy.js", - "lineno": 6191, - "columnno": 8, - "code": { - "id": "astnode100023526", - "name": "ra", - "type": "Literal", - "funcscope": "Constellation", - "value": 24, - "paramnames": [] - } - }, - "undocumented": true, - "name": "ra", - "longname": "Constellation~ra", - "kind": "member", - "memberof": "Constellation", - "scope": "inner" - }, - { - "comment": "", - "meta": { - "range": [ - 249963, - 250027 + 249828, + 249838 ], "filename": "astronomy.js", "lineno": 6206, "columnno": 8, "code": { - "id": "astnode100023534", + "id": "astnode100023556", + "name": "ra", + "type": "Literal", + "funcscope": "Constellation", + "value": 24, + "paramnames": [] + } + }, + "undocumented": true, + "name": "ra", + "longname": "Constellation~ra", + "kind": "member", + "memberof": "Constellation", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 250620, + 250684 + ], + "filename": "astronomy.js", + "lineno": 6221, + "columnno": 8, + "code": { + "id": "astnode100023564", "name": "ConstelRot", "type": "CallExpression", "funcscope": "Constellation", @@ -47791,14 +47959,14 @@ "comment": "", "meta": { "range": [ - 250037, - 250065 + 250694, + 250722 ], "filename": "astronomy.js", - "lineno": 6207, + "lineno": 6222, "columnno": 8, "code": { - "id": "astnode100023543", + "id": "astnode100023573", "name": "Epoch2000", "type": "NewExpression", "funcscope": "Constellation", @@ -47817,14 +47985,14 @@ "comment": "", "meta": { "range": [ - 250131, - 250175 + 250788, + 250832 ], "filename": "astronomy.js", - "lineno": 6210, + "lineno": 6225, "columnno": 10, "code": { - "id": "astnode100023549", + "id": "astnode100023579", "name": "sph2000", "type": "NewExpression", "value": "" @@ -47842,14 +48010,14 @@ "comment": "", "meta": { "range": [ - 250187, - 250233 + 250844, + 250890 ], "filename": "astronomy.js", - "lineno": 6211, + "lineno": 6226, "columnno": 10, "code": { - "id": "astnode100023559", + "id": "astnode100023589", "name": "vec2000", "type": "CallExpression", "value": "" @@ -47867,14 +48035,14 @@ "comment": "", "meta": { "range": [ - 250245, - 250288 + 250902, + 250945 ], "filename": "astronomy.js", - "lineno": 6212, + "lineno": 6227, "columnno": 10, "code": { - "id": "astnode100023566", + "id": "astnode100023596", "name": "vec1875", "type": "CallExpression", "value": "" @@ -47892,14 +48060,14 @@ "comment": "", "meta": { "range": [ - 250300, - 250336 + 250957, + 250993 ], "filename": "astronomy.js", - "lineno": 6213, + "lineno": 6228, "columnno": 10, "code": { - "id": "astnode100023573", + "id": "astnode100023603", "name": "equ1875", "type": "CallExpression", "value": "" @@ -47917,14 +48085,14 @@ "comment": "", "meta": { "range": [ - 250413, - 250431 + 251070, + 251088 ], "filename": "astronomy.js", - "lineno": 6215, + "lineno": 6230, "columnno": 10, "code": { - "id": "astnode100023579", + "id": "astnode100023609", "name": "fd", "type": "BinaryExpression", "value": "" @@ -47942,14 +48110,14 @@ "comment": "", "meta": { "range": [ - 250498, - 250510 + 251155, + 251167 ], "filename": "astronomy.js", - "lineno": 6216, + "lineno": 6231, "columnno": 10, "code": { - "id": "astnode100023587", + "id": "astnode100023617", "name": "fr", "type": "BinaryExpression", "value": "" @@ -47967,14 +48135,14 @@ "comment": "", "meta": { "range": [ - 250587, - 250588 + 251244, + 251245 ], "filename": "astronomy.js", - "lineno": 6217, + "lineno": 6232, "columnno": 13, "code": { - "id": "astnode100023594", + "id": "astnode100023624", "name": "b" } }, @@ -47990,14 +48158,14 @@ "comment": "", "meta": { "range": [ - 250696, - 250711 + 251353, + 251368 ], "filename": "astronomy.js", - "lineno": 6219, + "lineno": 6234, "columnno": 14, "code": { - "id": "astnode100023599", + "id": "astnode100023629", "name": "dec", "type": "BinaryExpression", "value": "" @@ -48015,14 +48183,14 @@ "comment": "", "meta": { "range": [ - 250727, - 250744 + 251384, + 251401 ], "filename": "astronomy.js", - "lineno": 6220, + "lineno": 6235, "columnno": 14, "code": { - "id": "astnode100023607", + "id": "astnode100023637", "name": "ra_lo", "type": "BinaryExpression", "value": "" @@ -48040,14 +48208,14 @@ "comment": "", "meta": { "range": [ - 250760, - 250777 + 251417, + 251434 ], "filename": "astronomy.js", - "lineno": 6221, + "lineno": 6236, "columnno": 14, "code": { - "id": "astnode100023615", + "id": "astnode100023645", "name": "ra_hi", "type": "BinaryExpression", "value": "" @@ -48065,14 +48233,14 @@ "comment": "", "meta": { "range": [ - 250876, - 250898 + 251533, + 251555 ], "filename": "astronomy.js", - "lineno": 6223, + "lineno": 6238, "columnno": 18, "code": { - "id": "astnode100023642", + "id": "astnode100023672", "name": "c", "type": "MemberExpression", "value": "ConstelNames[undefined]" @@ -48090,14 +48258,14 @@ "comment": "", "meta": { "range": [ - 251095, - 251132 + 251752, + 251789 ], "filename": "astronomy.js", - "lineno": 6230, + "lineno": 6245, "columnno": 0, "code": { - "id": "astnode100023667", + "id": "astnode100023697", "name": "exports.Constellation", "type": "Identifier", "value": "Constellation", @@ -48114,14 +48282,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": [ - 252862, - 253114 + 253519, + 253771 ], "filename": "astronomy.js", - "lineno": 6269, + "lineno": 6284, "columnno": 0, "code": { - "id": "astnode100023672", + "id": "astnode100023702", "name": "LunarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -48198,14 +48366,14 @@ "comment": "", "meta": { "range": [ - 252891, - 253112 + 253548, + 253769 ], "filename": "astronomy.js", - "lineno": 6270, + "lineno": 6285, "columnno": 4, "code": { - "id": "astnode100023675", + "id": "astnode100023705", "name": "LunarEclipseInfo", "type": "MethodDefinition", "paramnames": [ @@ -48231,14 +48399,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": [ - 252862, - 253114 + 253519, + 253771 ], "filename": "astronomy.js", - "lineno": 6269, + "lineno": 6284, "columnno": 0, "code": { - "id": "astnode100023672", + "id": "astnode100023702", "name": "LunarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -48314,14 +48482,14 @@ "comment": "", "meta": { "range": [ - 252957, - 252973 + 253614, + 253630 ], "filename": "astronomy.js", - "lineno": 6271, + "lineno": 6286, "columnno": 8, "code": { - "id": "astnode100023685", + "id": "astnode100023715", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -48339,14 +48507,14 @@ "comment": "", "meta": { "range": [ - 252983, - 252999 + 253640, + 253656 ], "filename": "astronomy.js", - "lineno": 6272, + "lineno": 6287, "columnno": 8, "code": { - "id": "astnode100023691", + "id": "astnode100023721", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -48364,14 +48532,14 @@ "comment": "", "meta": { "range": [ - 253009, - 253033 + 253666, + 253690 ], "filename": "astronomy.js", - "lineno": 6273, + "lineno": 6288, "columnno": 8, "code": { - "id": "astnode100023697", + "id": "astnode100023727", "name": "this.sd_penum", "type": "Identifier", "value": "sd_penum", @@ -48389,14 +48557,14 @@ "comment": "", "meta": { "range": [ - 253043, - 253071 + 253700, + 253728 ], "filename": "astronomy.js", - "lineno": 6274, + "lineno": 6289, "columnno": 8, "code": { - "id": "astnode100023703", + "id": "astnode100023733", "name": "this.sd_partial", "type": "Identifier", "value": "sd_partial", @@ -48414,14 +48582,14 @@ "comment": "", "meta": { "range": [ - 253081, - 253105 + 253738, + 253762 ], "filename": "astronomy.js", - "lineno": 6275, + "lineno": 6290, "columnno": 8, "code": { - "id": "astnode100023709", + "id": "astnode100023739", "name": "this.sd_total", "type": "Identifier", "value": "sd_total", @@ -48439,14 +48607,14 @@ "comment": "", "meta": { "range": [ - 253115, - 253158 + 253772, + 253815 ], "filename": "astronomy.js", - "lineno": 6278, + "lineno": 6293, "columnno": 0, "code": { - "id": "astnode100023715", + "id": "astnode100023745", "name": "exports.LunarEclipseInfo", "type": "Identifier", "value": "LunarEclipseInfo", @@ -48463,14 +48631,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": [ - 255193, - 255428 + 255850, + 256085 ], "filename": "astronomy.js", - "lineno": 6327, + "lineno": 6342, "columnno": 0, "code": { - "id": "astnode100023720", + "id": "astnode100023750", "name": "ShadowInfo", "type": "ClassDeclaration", "paramnames": [ @@ -48568,14 +48736,14 @@ "comment": "", "meta": { "range": [ - 255216, - 255426 + 255873, + 256083 ], "filename": "astronomy.js", - "lineno": 6328, + "lineno": 6343, "columnno": 4, "code": { - "id": "astnode100023723", + "id": "astnode100023753", "name": "ShadowInfo", "type": "MethodDefinition", "paramnames": [ @@ -48603,14 +48771,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": [ - 255193, - 255428 + 255850, + 256085 ], "filename": "astronomy.js", - "lineno": 6327, + "lineno": 6342, "columnno": 0, "code": { - "id": "astnode100023720", + "id": "astnode100023750", "name": "ShadowInfo", "type": "ClassDeclaration", "paramnames": [ @@ -48707,14 +48875,14 @@ "comment": "", "meta": { "range": [ - 255269, - 255285 + 255926, + 255942 ], "filename": "astronomy.js", - "lineno": 6329, + "lineno": 6344, "columnno": 8, "code": { - "id": "astnode100023735", + "id": "astnode100023765", "name": "this.time", "type": "Identifier", "value": "time", @@ -48732,14 +48900,14 @@ "comment": "", "meta": { "range": [ - 255295, - 255305 + 255952, + 255962 ], "filename": "astronomy.js", - "lineno": 6330, + "lineno": 6345, "columnno": 8, "code": { - "id": "astnode100023741", + "id": "astnode100023771", "name": "this.u", "type": "Identifier", "value": "u", @@ -48757,14 +48925,14 @@ "comment": "", "meta": { "range": [ - 255315, - 255325 + 255972, + 255982 ], "filename": "astronomy.js", - "lineno": 6331, + "lineno": 6346, "columnno": 8, "code": { - "id": "astnode100023747", + "id": "astnode100023777", "name": "this.r", "type": "Identifier", "value": "r", @@ -48782,14 +48950,14 @@ "comment": "", "meta": { "range": [ - 255335, - 255345 + 255992, + 256002 ], "filename": "astronomy.js", - "lineno": 6332, + "lineno": 6347, "columnno": 8, "code": { - "id": "astnode100023753", + "id": "astnode100023783", "name": "this.k", "type": "Identifier", "value": "k", @@ -48807,14 +48975,14 @@ "comment": "", "meta": { "range": [ - 255355, - 255365 + 256012, + 256022 ], "filename": "astronomy.js", - "lineno": 6333, + "lineno": 6348, "columnno": 8, "code": { - "id": "astnode100023759", + "id": "astnode100023789", "name": "this.p", "type": "Identifier", "value": "p", @@ -48832,14 +49000,14 @@ "comment": "", "meta": { "range": [ - 255375, - 255395 + 256032, + 256052 ], "filename": "astronomy.js", - "lineno": 6334, + "lineno": 6349, "columnno": 8, "code": { - "id": "astnode100023765", + "id": "astnode100023795", "name": "this.target", "type": "Identifier", "value": "target", @@ -48857,14 +49025,14 @@ "comment": "", "meta": { "range": [ - 255405, - 255419 + 256062, + 256076 ], "filename": "astronomy.js", - "lineno": 6335, + "lineno": 6350, "columnno": 8, "code": { - "id": "astnode100023771", + "id": "astnode100023801", "name": "this.dir", "type": "Identifier", "value": "dir", @@ -48882,14 +49050,14 @@ "comment": "", "meta": { "range": [ - 255429, - 256012 + 256086, + 256669 ], "filename": "astronomy.js", - "lineno": 6338, + "lineno": 6353, "columnno": 0, "code": { - "id": "astnode100023776", + "id": "astnode100023806", "name": "CalcShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -48920,14 +49088,14 @@ "comment": "", "meta": { "range": [ - 255496, - 255606 + 256153, + 256263 ], "filename": "astronomy.js", - "lineno": 6339, + "lineno": 6354, "columnno": 10, "code": { - "id": "astnode100023784", + "id": "astnode100023814", "name": "u", "type": "BinaryExpression", "value": "" @@ -48945,14 +49113,14 @@ "comment": "", "meta": { "range": [ - 255618, - 255645 + 256275, + 256302 ], "filename": "astronomy.js", - "lineno": 6340, + "lineno": 6355, "columnno": 10, "code": { - "id": "astnode100023834", + "id": "astnode100023864", "name": "dx", "type": "BinaryExpression", "value": "" @@ -48970,14 +49138,14 @@ "comment": "", "meta": { "range": [ - 255657, - 255684 + 256314, + 256341 ], "filename": "astronomy.js", - "lineno": 6341, + "lineno": 6356, "columnno": 10, "code": { - "id": "astnode100023846", + "id": "astnode100023876", "name": "dy", "type": "BinaryExpression", "value": "" @@ -48995,14 +49163,14 @@ "comment": "", "meta": { "range": [ - 255696, - 255723 + 256353, + 256380 ], "filename": "astronomy.js", - "lineno": 6342, + "lineno": 6357, "columnno": 10, "code": { - "id": "astnode100023858", + "id": "astnode100023888", "name": "dz", "type": "BinaryExpression", "value": "" @@ -49020,14 +49188,14 @@ "comment": "", "meta": { "range": [ - 255735, - 255797 + 256392, + 256454 ], "filename": "astronomy.js", - "lineno": 6343, + "lineno": 6358, "columnno": 10, "code": { - "id": "astnode100023870", + "id": "astnode100023900", "name": "r", "type": "BinaryExpression", "value": "" @@ -49045,14 +49213,14 @@ "comment": "", "meta": { "range": [ - 255809, - 255874 + 256466, + 256531 ], "filename": "astronomy.js", - "lineno": 6344, + "lineno": 6359, "columnno": 10, "code": { - "id": "astnode100023892", + "id": "astnode100023922", "name": "k", "type": "BinaryExpression", "value": "" @@ -49070,14 +49238,14 @@ "comment": "", "meta": { "range": [ - 255886, - 255951 + 256543, + 256608 ], "filename": "astronomy.js", - "lineno": 6345, + "lineno": 6360, "columnno": 10, "code": { - "id": "astnode100023905", + "id": "astnode100023935", "name": "p", "type": "BinaryExpression", "value": "" @@ -49095,14 +49263,14 @@ "comment": "", "meta": { "range": [ - 256013, - 256174 + 256670, + 256831 ], "filename": "astronomy.js", - "lineno": 6348, + "lineno": 6363, "columnno": 0, "code": { - "id": "astnode100023927", + "id": "astnode100023957", "name": "EarthShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -49125,14 +49293,14 @@ "comment": "", "meta": { "range": [ - 256052, - 256082 + 256709, + 256739 ], "filename": "astronomy.js", - "lineno": 6349, + "lineno": 6364, "columnno": 10, "code": { - "id": "astnode100023932", + "id": "astnode100023962", "name": "e", "type": "CallExpression", "value": "" @@ -49150,14 +49318,14 @@ "comment": "", "meta": { "range": [ - 256094, - 256111 + 256751, + 256768 ], "filename": "astronomy.js", - "lineno": 6350, + "lineno": 6365, "columnno": 10, "code": { - "id": "astnode100023941", + "id": "astnode100023971", "name": "m", "type": "CallExpression", "value": "" @@ -49175,14 +49343,14 @@ "comment": "", "meta": { "range": [ - 256175, - 256739 + 256832, + 257396 ], "filename": "astronomy.js", - "lineno": 6353, + "lineno": 6368, "columnno": 0, "code": { - "id": "astnode100023953", + "id": "astnode100023983", "name": "MoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -49209,14 +49377,14 @@ "comment": "", "meta": { "range": [ - 256394, - 256424 + 257051, + 257081 ], "filename": "astronomy.js", - "lineno": 6357, + "lineno": 6372, "columnno": 10, "code": { - "id": "astnode100023958", + "id": "astnode100023988", "name": "h", "type": "CallExpression", "value": "" @@ -49234,14 +49402,14 @@ "comment": "", "meta": { "range": [ - 256458, - 256475 + 257115, + 257132 ], "filename": "astronomy.js", - "lineno": 6358, + "lineno": 6373, "columnno": 10, "code": { - "id": "astnode100023967", + "id": "astnode100023997", "name": "m", "type": "CallExpression", "value": "" @@ -49259,14 +49427,14 @@ "comment": "", "meta": { "range": [ - 256542, - 256579 + 257199, + 257236 ], "filename": "astronomy.js", - "lineno": 6360, + "lineno": 6375, "columnno": 10, "code": { - "id": "astnode100023973", + "id": "astnode100024003", "name": "e", "type": "NewExpression", "value": "" @@ -49284,14 +49452,14 @@ "comment": "", "meta": { "range": [ - 256638, - 256648 + 257295, + 257305 ], "filename": "astronomy.js", - "lineno": 6362, + "lineno": 6377, "columnno": 4, "code": { - "id": "astnode100023993", + "id": "astnode100024023", "name": "m.x", "type": "MemberExpression", "funcscope": "MoonShadow", @@ -49310,14 +49478,14 @@ "comment": "", "meta": { "range": [ - 256654, - 256664 + 257311, + 257321 ], "filename": "astronomy.js", - "lineno": 6363, + "lineno": 6378, "columnno": 4, "code": { - "id": "astnode100024001", + "id": "astnode100024031", "name": "m.y", "type": "MemberExpression", "funcscope": "MoonShadow", @@ -49336,14 +49504,14 @@ "comment": "", "meta": { "range": [ - 256670, - 256680 + 257327, + 257337 ], "filename": "astronomy.js", - "lineno": 6364, + "lineno": 6379, "columnno": 4, "code": { - "id": "astnode100024009", + "id": "astnode100024039", "name": "m.z", "type": "MemberExpression", "funcscope": "MoonShadow", @@ -49362,14 +49530,14 @@ "comment": "", "meta": { "range": [ - 256740, - 257447 + 257397, + 258104 ], "filename": "astronomy.js", - "lineno": 6367, + "lineno": 6382, "columnno": 0, "code": { - "id": "astnode100024023", + "id": "astnode100024053", "name": "LocalMoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -49398,14 +49566,14 @@ "comment": "", "meta": { "range": [ - 256995, - 257024 + 257652, + 257681 ], "filename": "astronomy.js", - "lineno": 6371, + "lineno": 6386, "columnno": 10, "code": { - "id": "astnode100024029", + "id": "astnode100024059", "name": "pos", "type": "CallExpression", "value": "" @@ -49423,14 +49591,14 @@ "comment": "", "meta": { "range": [ - 257036, - 257066 + 257693, + 257723 ], "filename": "astronomy.js", - "lineno": 6372, + "lineno": 6387, "columnno": 10, "code": { - "id": "astnode100024036", + "id": "astnode100024066", "name": "h", "type": "CallExpression", "value": "" @@ -49448,14 +49616,14 @@ "comment": "", "meta": { "range": [ - 257100, - 257117 + 257757, + 257774 ], "filename": "astronomy.js", - "lineno": 6373, + "lineno": 6388, "columnno": 10, "code": { - "id": "astnode100024045", + "id": "astnode100024075", "name": "m", "type": "CallExpression", "value": "" @@ -49473,14 +49641,14 @@ "comment": "", "meta": { "range": [ - 257225, - 257287 + 257882, + 257944 ], "filename": "astronomy.js", - "lineno": 6375, + "lineno": 6390, "columnno": 10, "code": { - "id": "astnode100024051", + "id": "astnode100024081", "name": "o", "type": "NewExpression", "value": "" @@ -49498,14 +49666,14 @@ "comment": "", "meta": { "range": [ - 257346, - 257356 + 258003, + 258013 ], "filename": "astronomy.js", - "lineno": 6377, + "lineno": 6392, "columnno": 4, "code": { - "id": "astnode100024078", + "id": "astnode100024108", "name": "m.x", "type": "MemberExpression", "funcscope": "LocalMoonShadow", @@ -49524,14 +49692,14 @@ "comment": "", "meta": { "range": [ - 257362, - 257372 + 258019, + 258029 ], "filename": "astronomy.js", - "lineno": 6378, + "lineno": 6393, "columnno": 4, "code": { - "id": "astnode100024086", + "id": "astnode100024116", "name": "m.y", "type": "MemberExpression", "funcscope": "LocalMoonShadow", @@ -49550,14 +49718,14 @@ "comment": "", "meta": { "range": [ - 257378, - 257388 + 258035, + 258045 ], "filename": "astronomy.js", - "lineno": 6379, + "lineno": 6394, "columnno": 4, "code": { - "id": "astnode100024094", + "id": "astnode100024124", "name": "m.z", "type": "MemberExpression", "funcscope": "LocalMoonShadow", @@ -49576,14 +49744,14 @@ "comment": "", "meta": { "range": [ - 257448, - 258027 + 258105, + 258684 ], "filename": "astronomy.js", - "lineno": 6382, + "lineno": 6397, "columnno": 0, "code": { - "id": "astnode100024108", + "id": "astnode100024138", "name": "PlanetShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -49612,14 +49780,14 @@ "comment": "", "meta": { "range": [ - 257581, - 257613 + 258238, + 258270 ], "filename": "astronomy.js", - "lineno": 6384, + "lineno": 6399, "columnno": 10, "code": { - "id": "astnode100024115", + "id": "astnode100024145", "name": "g", "type": "CallExpression", "value": "" @@ -49637,14 +49805,14 @@ "comment": "", "meta": { "range": [ - 257691, - 257727 + 258348, + 258384 ], "filename": "astronomy.js", - "lineno": 6386, + "lineno": 6401, "columnno": 10, "code": { - "id": "astnode100024123", + "id": "astnode100024153", "name": "e", "type": "CallExpression", "value": "" @@ -49662,14 +49830,14 @@ "comment": "", "meta": { "range": [ - 257803, - 257856 + 258460, + 258513 ], "filename": "astronomy.js", - "lineno": 6388, + "lineno": 6403, "columnno": 10, "code": { - "id": "astnode100024133", + "id": "astnode100024163", "name": "p", "type": "NewExpression", "value": "" @@ -49687,14 +49855,14 @@ "comment": "", "meta": { "range": [ - 257929, - 257939 + 258586, + 258596 ], "filename": "astronomy.js", - "lineno": 6390, + "lineno": 6405, "columnno": 4, "code": { - "id": "astnode100024160", + "id": "astnode100024190", "name": "e.x", "type": "UnaryExpression", "funcscope": "PlanetShadow", @@ -49713,14 +49881,14 @@ "comment": "", "meta": { "range": [ - 257945, - 257955 + 258602, + 258612 ], "filename": "astronomy.js", - "lineno": 6391, + "lineno": 6406, "columnno": 4, "code": { - "id": "astnode100024169", + "id": "astnode100024199", "name": "e.y", "type": "UnaryExpression", "funcscope": "PlanetShadow", @@ -49739,14 +49907,14 @@ "comment": "", "meta": { "range": [ - 257961, - 257971 + 258618, + 258628 ], "filename": "astronomy.js", - "lineno": 6392, + "lineno": 6407, "columnno": 4, "code": { - "id": "astnode100024178", + "id": "astnode100024208", "name": "e.z", "type": "UnaryExpression", "funcscope": "PlanetShadow", @@ -49765,14 +49933,14 @@ "comment": "", "meta": { "range": [ - 258028, - 258289 + 258685, + 258946 ], "filename": "astronomy.js", - "lineno": 6395, + "lineno": 6410, "columnno": 0, "code": { - "id": "astnode100024193", + "id": "astnode100024223", "name": "ShadowDistanceSlope", "type": "FunctionDeclaration", "paramnames": [ @@ -49799,14 +49967,14 @@ "comment": "", "meta": { "range": [ - 258087, - 258105 + 258744, + 258762 ], "filename": "astronomy.js", - "lineno": 6396, + "lineno": 6411, "columnno": 10, "code": { - "id": "astnode100024199", + "id": "astnode100024229", "name": "dt", "type": "BinaryExpression", "value": "" @@ -49824,14 +49992,14 @@ "comment": "", "meta": { "range": [ - 258117, - 258139 + 258774, + 258796 ], "filename": "astronomy.js", - "lineno": 6397, + "lineno": 6412, "columnno": 10, "code": { - "id": "astnode100024205", + "id": "astnode100024235", "name": "t1", "type": "CallExpression", "value": "" @@ -49849,14 +50017,14 @@ "comment": "", "meta": { "range": [ - 258151, - 258173 + 258808, + 258830 ], "filename": "astronomy.js", - "lineno": 6398, + "lineno": 6413, "columnno": 10, "code": { - "id": "astnode100024214", + "id": "astnode100024244", "name": "t2", "type": "CallExpression", "value": "" @@ -49874,14 +50042,14 @@ "comment": "", "meta": { "range": [ - 258185, - 258209 + 258842, + 258866 ], "filename": "astronomy.js", - "lineno": 6399, + "lineno": 6414, "columnno": 10, "code": { - "id": "astnode100024223", + "id": "astnode100024253", "name": "shadow1", "type": "CallExpression", "value": "" @@ -49899,14 +50067,14 @@ "comment": "", "meta": { "range": [ - 258221, - 258245 + 258878, + 258902 ], "filename": "astronomy.js", - "lineno": 6400, + "lineno": 6415, "columnno": 10, "code": { - "id": "astnode100024229", + "id": "astnode100024259", "name": "shadow2", "type": "CallExpression", "value": "" @@ -49924,14 +50092,14 @@ "comment": "", "meta": { "range": [ - 258290, - 258575 + 258947, + 259232 ], "filename": "astronomy.js", - "lineno": 6403, + "lineno": 6418, "columnno": 0, "code": { - "id": "astnode100024244", + "id": "astnode100024274", "name": "PlanetShadowSlope", "type": "FunctionDeclaration", "paramnames": [ @@ -49957,14 +50125,14 @@ "comment": "", "meta": { "range": [ - 258359, - 258377 + 259016, + 259034 ], "filename": "astronomy.js", - "lineno": 6404, + "lineno": 6419, "columnno": 10, "code": { - "id": "astnode100024251", + "id": "astnode100024281", "name": "dt", "type": "BinaryExpression", "value": "" @@ -49982,14 +50150,14 @@ "comment": "", "meta": { "range": [ - 258389, - 258454 + 259046, + 259111 ], "filename": "astronomy.js", - "lineno": 6405, + "lineno": 6420, "columnno": 10, "code": { - "id": "astnode100024257", + "id": "astnode100024287", "name": "shadow1", "type": "CallExpression", "value": "" @@ -50007,14 +50175,14 @@ "comment": "", "meta": { "range": [ - 258466, - 258531 + 259123, + 259188 ], "filename": "astronomy.js", - "lineno": 6406, + "lineno": 6421, "columnno": 10, "code": { - "id": "astnode100024270", + "id": "astnode100024300", "name": "shadow2", "type": "CallExpression", "value": "" @@ -50032,14 +50200,14 @@ "comment": "", "meta": { "range": [ - 258576, - 258993 + 259233, + 259650 ], "filename": "astronomy.js", - "lineno": 6409, + "lineno": 6424, "columnno": 0, "code": { - "id": "astnode100024292", + "id": "astnode100024322", "name": "PeakEarthShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -50065,14 +50233,14 @@ "comment": "", "meta": { "range": [ - 258633, - 258646 + 259290, + 259303 ], "filename": "astronomy.js", - "lineno": 6410, + "lineno": 6425, "columnno": 10, "code": { - "id": "astnode100024297", + "id": "astnode100024327", "name": "window", "type": "Literal", "value": 0.03 @@ -50090,14 +50258,14 @@ "comment": "", "meta": { "range": [ - 258720, - 258760 + 259377, + 259417 ], "filename": "astronomy.js", - "lineno": 6411, + "lineno": 6426, "columnno": 10, "code": { - "id": "astnode100024301", + "id": "astnode100024331", "name": "t1", "type": "CallExpression", "value": "" @@ -50115,14 +50283,14 @@ "comment": "", "meta": { "range": [ - 258772, - 258812 + 259429, + 259469 ], "filename": "astronomy.js", - "lineno": 6412, + "lineno": 6427, "columnno": 10, "code": { - "id": "astnode100024310", + "id": "astnode100024340", "name": "t2", "type": "CallExpression", "value": "" @@ -50140,14 +50308,14 @@ "comment": "", "meta": { "range": [ - 258824, - 258893 + 259481, + 259550 ], "filename": "astronomy.js", - "lineno": 6413, + "lineno": 6428, "columnno": 10, "code": { - "id": "astnode100024319", + "id": "astnode100024349", "name": "tx", "type": "CallExpression", "value": "" @@ -50165,14 +50333,14 @@ "comment": "", "meta": { "range": [ - 258994, - 259407 + 259651, + 260064 ], "filename": "astronomy.js", - "lineno": 6418, + "lineno": 6433, "columnno": 0, "code": { - "id": "astnode100024340", + "id": "astnode100024370", "name": "PeakMoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -50198,14 +50366,14 @@ "comment": "", "meta": { "range": [ - 259050, - 259063 + 259707, + 259720 ], "filename": "astronomy.js", - "lineno": 6419, + "lineno": 6434, "columnno": 10, "code": { - "id": "astnode100024345", + "id": "astnode100024375", "name": "window", "type": "Literal", "value": 0.03 @@ -50223,14 +50391,14 @@ "comment": "", "meta": { "range": [ - 259137, - 259177 + 259794, + 259834 ], "filename": "astronomy.js", - "lineno": 6420, + "lineno": 6435, "columnno": 10, "code": { - "id": "astnode100024349", + "id": "astnode100024379", "name": "t1", "type": "CallExpression", "value": "" @@ -50248,14 +50416,14 @@ "comment": "", "meta": { "range": [ - 259189, - 259229 + 259846, + 259886 ], "filename": "astronomy.js", - "lineno": 6421, + "lineno": 6436, "columnno": 10, "code": { - "id": "astnode100024358", + "id": "astnode100024388", "name": "t2", "type": "CallExpression", "value": "" @@ -50273,14 +50441,14 @@ "comment": "", "meta": { "range": [ - 259241, - 259309 + 259898, + 259966 ], "filename": "astronomy.js", - "lineno": 6422, + "lineno": 6437, "columnno": 10, "code": { - "id": "astnode100024367", + "id": "astnode100024397", "name": "tx", "type": "CallExpression", "value": "" @@ -50298,14 +50466,14 @@ "comment": "", "meta": { "range": [ - 259408, - 259983 + 260065, + 260640 ], "filename": "astronomy.js", - "lineno": 6427, + "lineno": 6442, "columnno": 0, "code": { - "id": "astnode100024388", + "id": "astnode100024418", "name": "PeakPlanetShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -50333,14 +50501,14 @@ "comment": "", "meta": { "range": [ - 259570, - 259582 + 260227, + 260239 ], "filename": "astronomy.js", - "lineno": 6429, + "lineno": 6444, "columnno": 10, "code": { - "id": "astnode100024395", + "id": "astnode100024425", "name": "window", "type": "Literal", "value": 1 @@ -50358,14 +50526,14 @@ "comment": "", "meta": { "range": [ - 259675, - 259715 + 260332, + 260372 ], "filename": "astronomy.js", - "lineno": 6430, + "lineno": 6445, "columnno": 10, "code": { - "id": "astnode100024399", + "id": "astnode100024429", "name": "t1", "type": "CallExpression", "value": "" @@ -50383,14 +50551,14 @@ "comment": "", "meta": { "range": [ - 259727, - 259767 + 260384, + 260424 ], "filename": "astronomy.js", - "lineno": 6431, + "lineno": 6446, "columnno": 10, "code": { - "id": "astnode100024408", + "id": "astnode100024438", "name": "t2", "type": "CallExpression", "value": "" @@ -50408,14 +50576,14 @@ "comment": "", "meta": { "range": [ - 259779, - 259857 + 260436, + 260514 ], "filename": "astronomy.js", - "lineno": 6432, + "lineno": 6447, "columnno": 10, "code": { - "id": "astnode100024417", + "id": "astnode100024447", "name": "tx", "type": "CallExpression", "value": "" @@ -50433,14 +50601,14 @@ "comment": "", "meta": { "range": [ - 259984, - 260619 + 260641, + 261276 ], "filename": "astronomy.js", - "lineno": 6437, + "lineno": 6452, "columnno": 0, "code": { - "id": "astnode100024441", + "id": "astnode100024471", "name": "PeakLocalMoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -50468,14 +50636,14 @@ "comment": "", "meta": { "range": [ - 260173, - 260185 + 260830, + 260842 ], "filename": "astronomy.js", - "lineno": 6440, + "lineno": 6455, "columnno": 10, "code": { - "id": "astnode100024447", + "id": "astnode100024477", "name": "window", "type": "Literal", "value": 0.2 @@ -50493,14 +50661,14 @@ "comment": "", "meta": { "range": [ - 260197, - 260237 + 260854, + 260894 ], "filename": "astronomy.js", - "lineno": 6441, + "lineno": 6456, "columnno": 10, "code": { - "id": "astnode100024451", + "id": "astnode100024481", "name": "t1", "type": "CallExpression", "value": "" @@ -50518,14 +50686,14 @@ "comment": "", "meta": { "range": [ - 260249, - 260289 + 260906, + 260946 ], "filename": "astronomy.js", - "lineno": 6442, + "lineno": 6457, "columnno": 10, "code": { - "id": "astnode100024460", + "id": "astnode100024490", "name": "t2", "type": "CallExpression", "value": "" @@ -50543,14 +50711,14 @@ "comment": "", "meta": { "range": [ - 260295, - 260376 + 260952, + 261033 ], "filename": "astronomy.js", - "lineno": 6443, + "lineno": 6458, "columnno": 4, "code": { - "id": "astnode100024468", + "id": "astnode100024498", "name": "shadowfunc", "type": "FunctionDeclaration", "paramnames": [ @@ -50570,14 +50738,14 @@ "comment": "", "meta": { "range": [ - 260387, - 260457 + 261044, + 261114 ], "filename": "astronomy.js", - "lineno": 6446, + "lineno": 6461, "columnno": 10, "code": { - "id": "astnode100024478", + "id": "astnode100024508", "name": "time", "type": "CallExpression", "value": "" @@ -50595,14 +50763,14 @@ "comment": "", "meta": { "range": [ - 260620, - 261324 + 261277, + 261981 ], "filename": "astronomy.js", - "lineno": 6451, + "lineno": 6466, "columnno": 0, "code": { - "id": "astnode100024503", + "id": "astnode100024533", "name": "ShadowSemiDurationMinutes", "type": "FunctionDeclaration", "paramnames": [ @@ -50631,14 +50799,14 @@ "comment": "", "meta": { "range": [ - 260817, - 260856 + 261474, + 261513 ], "filename": "astronomy.js", - "lineno": 6453, + "lineno": 6468, "columnno": 10, "code": { - "id": "astnode100024510", + "id": "astnode100024540", "name": "window", "type": "BinaryExpression", "value": "" @@ -50656,14 +50824,14 @@ "comment": "", "meta": { "range": [ - 260868, - 260905 + 261525, + 261562 ], "filename": "astronomy.js", - "lineno": 6454, + "lineno": 6469, "columnno": 10, "code": { - "id": "astnode100024518", + "id": "astnode100024548", "name": "before", "type": "CallExpression", "value": "" @@ -50681,14 +50849,14 @@ "comment": "", "meta": { "range": [ - 260917, - 260953 + 261574, + 261610 ], "filename": "astronomy.js", - "lineno": 6455, + "lineno": 6470, "columnno": 10, "code": { - "id": "astnode100024527", + "id": "astnode100024557", "name": "after", "type": "CallExpression", "value": "" @@ -50706,14 +50874,14 @@ "comment": "", "meta": { "range": [ - 260965, - 261046 + 261622, + 261703 ], "filename": "astronomy.js", - "lineno": 6456, + "lineno": 6471, "columnno": 10, "code": { - "id": "astnode100024536", + "id": "astnode100024566", "name": "t1", "type": "CallExpression", "value": "" @@ -50731,14 +50899,14 @@ "comment": "", "meta": { "range": [ - 261058, - 261138 + 261715, + 261795 ], "filename": "astronomy.js", - "lineno": 6457, + "lineno": 6472, "columnno": 10, "code": { - "id": "astnode100024553", + "id": "astnode100024583", "name": "t2", "type": "CallExpression", "value": "" @@ -50756,14 +50924,14 @@ "comment": "", "meta": { "range": [ - 261325, - 261453 + 261982, + 262110 ], "filename": "astronomy.js", - "lineno": 6462, + "lineno": 6477, "columnno": 0, "code": { - "id": "astnode100024591", + "id": "astnode100024621", "name": "MoonEclipticLatitudeDegrees", "type": "FunctionDeclaration", "paramnames": [ @@ -50785,14 +50953,14 @@ "comment": "", "meta": { "range": [ - 261380, - 261401 + 262037, + 262058 ], "filename": "astronomy.js", - "lineno": 6463, + "lineno": 6478, "columnno": 10, "code": { - "id": "astnode100024596", + "id": "astnode100024626", "name": "moon", "type": "CallExpression", "value": "" @@ -50810,14 +50978,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": [ - 262037, - 264400 + 262694, + 265057 ], "filename": "astronomy.js", - "lineno": 6481, + "lineno": 6496, "columnno": 0, "code": { - "id": "astnode100024609", + "id": "astnode100024639", "name": "SearchLunarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -50874,14 +51042,14 @@ "comment": "", "meta": { "range": [ - 262083, - 262102 + 262740, + 262759 ], "filename": "astronomy.js", - "lineno": 6482, + "lineno": 6497, "columnno": 10, "code": { - "id": "astnode100024614", + "id": "astnode100024644", "name": "PruneLatitude", "type": "Literal", "value": 1.8 @@ -50899,14 +51067,14 @@ "comment": "", "meta": { "range": [ - 262182, - 262205 + 262839, + 262862 ], "filename": "astronomy.js", - "lineno": 6483, + "lineno": 6498, "columnno": 8, "code": { - "id": "astnode100024618", + "id": "astnode100024648", "name": "fmtime", "type": "CallExpression", "value": "" @@ -50924,14 +51092,14 @@ "comment": "", "meta": { "range": [ - 262220, - 262231 + 262877, + 262888 ], "filename": "astronomy.js", - "lineno": 6484, + "lineno": 6499, "columnno": 13, "code": { - "id": "astnode100024625", + "id": "astnode100024655", "name": "fmcount", "type": "Literal", "value": 0 @@ -50949,14 +51117,14 @@ "comment": "", "meta": { "range": [ - 262348, - 262391 + 263005, + 263048 ], "filename": "astronomy.js", - "lineno": 6486, + "lineno": 6501, "columnno": 14, "code": { - "id": "astnode100024635", + "id": "astnode100024665", "name": "fullmoon", "type": "CallExpression", "value": "" @@ -50974,14 +51142,14 @@ "comment": "", "meta": { "range": [ - 262686, - 262735 + 263343, + 263392 ], "filename": "astronomy.js", - "lineno": 6494, + "lineno": 6509, "columnno": 14, "code": { - "id": "astnode100024648", + "id": "astnode100024678", "name": "eclip_lat", "type": "CallExpression", "value": "" @@ -50999,14 +51167,14 @@ "comment": "", "meta": { "range": [ - 262982, - 263016 + 263639, + 263673 ], "filename": "astronomy.js", - "lineno": 6498, + "lineno": 6513, "columnno": 18, "code": { - "id": "astnode100024663", + "id": "astnode100024693", "name": "shadow", "type": "CallExpression", "value": "" @@ -51024,14 +51192,14 @@ "comment": "", "meta": { "range": [ - 263184, - 263202 + 263841, + 263859 ], "filename": "astronomy.js", - "lineno": 6501, + "lineno": 6516, "columnno": 20, "code": { - "id": "astnode100024680", + "id": "astnode100024710", "name": "kind", "type": "Literal", "value": "penumbral" @@ -51049,14 +51217,14 @@ "comment": "", "meta": { "range": [ - 263224, - 263238 + 263881, + 263895 ], "filename": "astronomy.js", - "lineno": 6502, + "lineno": 6517, "columnno": 20, "code": { - "id": "astnode100024684", + "id": "astnode100024714", "name": "sd_total", "type": "Literal", "value": 0 @@ -51074,14 +51242,14 @@ "comment": "", "meta": { "range": [ - 263260, - 263276 + 263917, + 263933 ], "filename": "astronomy.js", - "lineno": 6503, + "lineno": 6518, "columnno": 20, "code": { - "id": "astnode100024688", + "id": "astnode100024718", "name": "sd_partial", "type": "Literal", "value": 0 @@ -51099,14 +51267,14 @@ "comment": "", "meta": { "range": [ - 263298, - 263386 + 263955, + 264043 ], "filename": "astronomy.js", - "lineno": 6504, + "lineno": 6519, "columnno": 20, "code": { - "id": "astnode100024692", + "id": "astnode100024722", "name": "sd_penum", "type": "CallExpression", "value": "" @@ -51124,14 +51292,14 @@ "comment": "", "meta": { "range": [ - 263535, - 263551 + 264192, + 264208 ], "filename": "astronomy.js", - "lineno": 6507, + "lineno": 6522, "columnno": 20, "code": { - "id": "astnode100024717", + "id": "astnode100024747", "name": "kind", "type": "Literal", "funcscope": "SearchLunarEclipse", @@ -51150,14 +51318,14 @@ "comment": "", "meta": { "range": [ - 263573, - 263666 + 264230, + 264323 ], "filename": "astronomy.js", - "lineno": 6508, + "lineno": 6523, "columnno": 20, "code": { - "id": "astnode100024721", + "id": "astnode100024751", "name": "sd_partial", "type": "CallExpression", "funcscope": "SearchLunarEclipse", @@ -51176,14 +51344,14 @@ "comment": "", "meta": { "range": [ - 263816, - 263830 + 264473, + 264487 ], "filename": "astronomy.js", - "lineno": 6511, + "lineno": 6526, "columnno": 24, "code": { - "id": "astnode100024746", + "id": "astnode100024776", "name": "kind", "type": "Literal", "funcscope": "SearchLunarEclipse", @@ -51202,14 +51370,14 @@ "comment": "", "meta": { "range": [ - 263856, - 263949 + 264513, + 264606 ], "filename": "astronomy.js", - "lineno": 6512, + "lineno": 6527, "columnno": 24, "code": { - "id": "astnode100024750", + "id": "astnode100024780", "name": "sd_total", "type": "CallExpression", "funcscope": "SearchLunarEclipse", @@ -51228,14 +51396,14 @@ "comment": "", "meta": { "range": [ - 264206, - 264235 + 264863, + 264892 ], "filename": "astronomy.js", - "lineno": 6519, + "lineno": 6534, "columnno": 8, "code": { - "id": "astnode100024774", + "id": "astnode100024804", "name": "fmtime", "type": "CallExpression", "funcscope": "SearchLunarEclipse", @@ -51254,14 +51422,14 @@ "comment": "", "meta": { "range": [ - 264401, - 264448 + 265058, + 265105 ], "filename": "astronomy.js", - "lineno": 6524, + "lineno": 6539, "columnno": 0, "code": { - "id": "astnode100024784", + "id": "astnode100024814", "name": "exports.SearchLunarEclipse", "type": "Identifier", "value": "SearchLunarEclipse", @@ -51278,14 +51446,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": [ - 266906, - 267161 + 267563, + 267818 ], "filename": "astronomy.js", - "lineno": 6572, + "lineno": 6587, "columnno": 0, "code": { - "id": "astnode100024789", + "id": "astnode100024819", "name": "GlobalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -51364,14 +51532,14 @@ "comment": "", "meta": { "range": [ - 266941, - 267159 + 267598, + 267816 ], "filename": "astronomy.js", - "lineno": 6573, + "lineno": 6588, "columnno": 4, "code": { - "id": "astnode100024792", + "id": "astnode100024822", "name": "GlobalSolarEclipseInfo", "type": "MethodDefinition", "paramnames": [ @@ -51397,14 +51565,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": [ - 266906, - 267161 + 267563, + 267818 ], "filename": "astronomy.js", - "lineno": 6572, + "lineno": 6587, "columnno": 0, "code": { - "id": "astnode100024789", + "id": "astnode100024819", "name": "GlobalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -51482,14 +51650,14 @@ "comment": "", "meta": { "range": [ - 267006, - 267022 + 267663, + 267679 ], "filename": "astronomy.js", - "lineno": 6574, + "lineno": 6589, "columnno": 8, "code": { - "id": "astnode100024802", + "id": "astnode100024832", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -51507,14 +51675,14 @@ "comment": "", "meta": { "range": [ - 267032, - 267048 + 267689, + 267705 ], "filename": "astronomy.js", - "lineno": 6575, + "lineno": 6590, "columnno": 8, "code": { - "id": "astnode100024808", + "id": "astnode100024838", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -51532,14 +51700,14 @@ "comment": "", "meta": { "range": [ - 267058, - 267082 + 267715, + 267739 ], "filename": "astronomy.js", - "lineno": 6576, + "lineno": 6591, "columnno": 8, "code": { - "id": "astnode100024814", + "id": "astnode100024844", "name": "this.distance", "type": "Identifier", "value": "distance", @@ -51557,14 +51725,14 @@ "comment": "", "meta": { "range": [ - 267092, - 267116 + 267749, + 267773 ], "filename": "astronomy.js", - "lineno": 6577, + "lineno": 6592, "columnno": 8, "code": { - "id": "astnode100024820", + "id": "astnode100024850", "name": "this.latitude", "type": "Identifier", "value": "latitude", @@ -51582,14 +51750,14 @@ "comment": "", "meta": { "range": [ - 267126, - 267152 + 267783, + 267809 ], "filename": "astronomy.js", - "lineno": 6578, + "lineno": 6593, "columnno": 8, "code": { - "id": "astnode100024826", + "id": "astnode100024856", "name": "this.longitude", "type": "Identifier", "value": "longitude", @@ -51607,14 +51775,14 @@ "comment": "", "meta": { "range": [ - 267162, - 267217 + 267819, + 267874 ], "filename": "astronomy.js", - "lineno": 6581, + "lineno": 6596, "columnno": 0, "code": { - "id": "astnode100024832", + "id": "astnode100024862", "name": "exports.GlobalSolarEclipseInfo", "type": "Identifier", "value": "GlobalSolarEclipseInfo", @@ -51631,14 +51799,14 @@ "comment": "", "meta": { "range": [ - 267219, - 267537 + 267876, + 268194 ], "filename": "astronomy.js", - "lineno": 6582, + "lineno": 6597, "columnno": 0, "code": { - "id": "astnode100024837", + "id": "astnode100024867", "name": "EclipseKindFromUmbra", "type": "FunctionDeclaration", "paramnames": [ @@ -51657,14 +51825,14 @@ "comment": "", "meta": { "range": [ - 267538, - 271730 + 268195, + 272387 ], "filename": "astronomy.js", - "lineno": 6588, + "lineno": 6603, "columnno": 0, "code": { - "id": "astnode100024848", + "id": "astnode100024878", "name": "GeoidIntersect", "type": "FunctionDeclaration", "paramnames": [ @@ -51716,14 +51884,14 @@ "comment": "", "meta": { "range": [ - 267580, - 267596 + 268237, + 268253 ], "filename": "astronomy.js", - "lineno": 6589, + "lineno": 6604, "columnno": 8, "code": { - "id": "astnode100024853", + "id": "astnode100024883", "name": "kind", "type": "Literal", "value": "partial" @@ -51741,14 +51909,14 @@ "comment": "", "meta": { "range": [ - 267606, - 267624 + 268263, + 268281 ], "filename": "astronomy.js", - "lineno": 6590, + "lineno": 6605, "columnno": 8, "code": { - "id": "astnode100024857", + "id": "astnode100024887", "name": "peak", "type": "MemberExpression", "value": "shadow.time" @@ -51766,14 +51934,14 @@ "comment": "", "meta": { "range": [ - 267634, - 267653 + 268291, + 268310 ], "filename": "astronomy.js", - "lineno": 6591, + "lineno": 6606, "columnno": 8, "code": { - "id": "astnode100024863", + "id": "astnode100024893", "name": "distance", "type": "MemberExpression", "value": "shadow.r" @@ -51791,14 +51959,14 @@ "comment": "", "meta": { "range": [ - 267663, - 267671 + 268320, + 268328 ], "filename": "astronomy.js", - "lineno": 6592, + "lineno": 6607, "columnno": 8, "code": { - "id": "astnode100024869", + "id": "astnode100024899", "name": "latitude" } }, @@ -51814,14 +51982,14 @@ "comment": "", "meta": { "range": [ - 267720, - 267729 + 268377, + 268386 ], "filename": "astronomy.js", - "lineno": 6593, + "lineno": 6608, "columnno": 8, "code": { - "id": "astnode100024872", + "id": "astnode100024902", "name": "longitude" } }, @@ -51837,14 +52005,14 @@ "comment": "", "meta": { "range": [ - 268059, - 268094 + 268716, + 268751 ], "filename": "astronomy.js", - "lineno": 6598, + "lineno": 6613, "columnno": 10, "code": { - "id": "astnode100024875", + "id": "astnode100024905", "name": "rot", "type": "CallExpression", "value": "" @@ -51862,14 +52030,14 @@ "comment": "", "meta": { "range": [ - 268106, - 268139 + 268763, + 268796 ], "filename": "astronomy.js", - "lineno": 6599, + "lineno": 6614, "columnno": 10, "code": { - "id": "astnode100024883", + "id": "astnode100024913", "name": "v", "type": "CallExpression", "value": "" @@ -51887,14 +52055,14 @@ "comment": "", "meta": { "range": [ - 268204, - 268240 + 268861, + 268897 ], "filename": "astronomy.js", - "lineno": 6600, + "lineno": 6615, "columnno": 10, "code": { - "id": "astnode100024892", + "id": "astnode100024922", "name": "e", "type": "CallExpression", "value": "" @@ -51912,14 +52080,14 @@ "comment": "", "meta": { "range": [ - 268585, - 268609 + 269242, + 269266 ], "filename": "astronomy.js", - "lineno": 6605, + "lineno": 6620, "columnno": 4, "code": { - "id": "astnode100024901", + "id": "astnode100024931", "name": "v.x", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -51938,14 +52106,14 @@ "comment": "", "meta": { "range": [ - 268615, - 268639 + 269272, + 269296 ], "filename": "astronomy.js", - "lineno": 6606, + "lineno": 6621, "columnno": 4, "code": { - "id": "astnode100024909", + "id": "astnode100024939", "name": "v.y", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -51964,14 +52132,14 @@ "comment": "", "meta": { "range": [ - 268645, - 268688 + 269302, + 269345 ], "filename": "astronomy.js", - "lineno": 6607, + "lineno": 6622, "columnno": 4, "code": { - "id": "astnode100024917", + "id": "astnode100024947", "name": "v.z", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -51990,14 +52158,14 @@ "comment": "", "meta": { "range": [ - 268694, - 268718 + 269351, + 269375 ], "filename": "astronomy.js", - "lineno": 6608, + "lineno": 6623, "columnno": 4, "code": { - "id": "astnode100024927", + "id": "astnode100024957", "name": "e.x", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -52016,14 +52184,14 @@ "comment": "", "meta": { "range": [ - 268724, - 268748 + 269381, + 269405 ], "filename": "astronomy.js", - "lineno": 6609, + "lineno": 6624, "columnno": 4, "code": { - "id": "astnode100024935", + "id": "astnode100024965", "name": "e.y", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -52042,14 +52210,14 @@ "comment": "", "meta": { "range": [ - 268754, - 268797 + 269411, + 269454 ], "filename": "astronomy.js", - "lineno": 6610, + "lineno": 6625, "columnno": 4, "code": { - "id": "astnode100024943", + "id": "astnode100024973", "name": "e.z", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -52068,14 +52236,14 @@ "comment": "", "meta": { "range": [ - 268957, - 268987 + 269614, + 269644 ], "filename": "astronomy.js", - "lineno": 6613, + "lineno": 6628, "columnno": 10, "code": { - "id": "astnode100024953", + "id": "astnode100024983", "name": "R", "type": "Identifier", "value": "EARTH_EQUATORIAL_RADIUS_KM" @@ -52093,14 +52261,14 @@ "comment": "", "meta": { "range": [ - 268999, - 269036 + 269656, + 269693 ], "filename": "astronomy.js", - "lineno": 6614, + "lineno": 6629, "columnno": 10, "code": { - "id": "astnode100024957", + "id": "astnode100024987", "name": "A", "type": "BinaryExpression", "value": "" @@ -52118,14 +52286,14 @@ "comment": "", "meta": { "range": [ - 269048, - 269094 + 269705, + 269751 ], "filename": "astronomy.js", - "lineno": 6615, + "lineno": 6630, "columnno": 10, "code": { - "id": "astnode100024983", + "id": "astnode100025013", "name": "B", "type": "BinaryExpression", "value": "" @@ -52143,14 +52311,14 @@ "comment": "", "meta": { "range": [ - 269106, - 269153 + 269763, + 269810 ], "filename": "astronomy.js", - "lineno": 6616, + "lineno": 6631, "columnno": 10, "code": { - "id": "astnode100025012", + "id": "astnode100025042", "name": "C", "type": "BinaryExpression", "value": "" @@ -52168,14 +52336,14 @@ "comment": "", "meta": { "range": [ - 269165, - 269190 + 269822, + 269847 ], "filename": "astronomy.js", - "lineno": 6617, + "lineno": 6632, "columnno": 10, "code": { - "id": "astnode100025042", + "id": "astnode100025072", "name": "radic", "type": "BinaryExpression", "value": "" @@ -52193,14 +52361,14 @@ "comment": "", "meta": { "range": [ - 269347, - 269384 + 270004, + 270041 ], "filename": "astronomy.js", - "lineno": 6621, + "lineno": 6636, "columnno": 14, "code": { - "id": "astnode100025059", + "id": "astnode100025089", "name": "u", "type": "BinaryExpression", "value": "" @@ -52218,14 +52386,14 @@ "comment": "", "meta": { "range": [ - 269478, - 269496 + 270135, + 270153 ], "filename": "astronomy.js", - "lineno": 6623, + "lineno": 6638, "columnno": 14, "code": { - "id": "astnode100025074", + "id": "astnode100025104", "name": "px", "type": "BinaryExpression", "value": "" @@ -52243,14 +52411,14 @@ "comment": "", "meta": { "range": [ - 269512, - 269530 + 270169, + 270187 ], "filename": "astronomy.js", - "lineno": 6624, + "lineno": 6639, "columnno": 14, "code": { - "id": "astnode100025086", + "id": "astnode100025116", "name": "py", "type": "BinaryExpression", "value": "" @@ -52268,14 +52436,14 @@ "comment": "", "meta": { "range": [ - 269546, - 269585 + 270203, + 270242 ], "filename": "astronomy.js", - "lineno": 6625, + "lineno": 6640, "columnno": 14, "code": { - "id": "astnode100025098", + "id": "astnode100025128", "name": "pz", "type": "BinaryExpression", "value": "" @@ -52293,14 +52461,14 @@ "comment": "", "meta": { "range": [ - 269676, - 269751 + 270333, + 270408 ], "filename": "astronomy.js", - "lineno": 6627, + "lineno": 6642, "columnno": 14, "code": { - "id": "astnode100025112", + "id": "astnode100025142", "name": "proj", "type": "BinaryExpression", "value": "" @@ -52318,14 +52486,14 @@ "comment": "", "meta": { "range": [ - 269792, - 269829 + 270449, + 270486 ], "filename": "astronomy.js", - "lineno": 6629, + "lineno": 6644, "columnno": 12, "code": { - "id": "astnode100025135", + "id": "astnode100025165", "name": "latitude", "type": "ConditionalExpression", "funcscope": "GeoidIntersect", @@ -52344,14 +52512,14 @@ "comment": "", "meta": { "range": [ - 269868, - 269917 + 270525, + 270574 ], "filename": "astronomy.js", - "lineno": 6632, + "lineno": 6647, "columnno": 12, "code": { - "id": "astnode100025147", + "id": "astnode100025177", "name": "latitude", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -52370,14 +52538,14 @@ "comment": "", "meta": { "range": [ - 270009, - 270035 + 270666, + 270692 ], "filename": "astronomy.js", - "lineno": 6635, + "lineno": 6650, "columnno": 14, "code": { - "id": "astnode100025161", + "id": "astnode100025191", "name": "gast", "type": "CallExpression", "value": "" @@ -52395,14 +52563,14 @@ "comment": "", "meta": { "range": [ - 270045, - 270117 + 270702, + 270774 ], "filename": "astronomy.js", - "lineno": 6636, + "lineno": 6651, "columnno": 8, "code": { - "id": "astnode100025167", + "id": "astnode100025197", "name": "longitude", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -52421,14 +52589,14 @@ "comment": "", "meta": { "range": [ - 270166, - 270184 + 270823, + 270841 ], "filename": "astronomy.js", - "lineno": 6638, + "lineno": 6653, "columnno": 12, "code": { - "id": "astnode100025192", + "id": "astnode100025222", "name": "longitude", "type": "Literal", "funcscope": "GeoidIntersect", @@ -52447,14 +52615,14 @@ "comment": "", "meta": { "range": [ - 270247, - 270265 + 270904, + 270922 ], "filename": "astronomy.js", - "lineno": 6641, + "lineno": 6656, "columnno": 12, "code": { - "id": "astnode100025202", + "id": "astnode100025232", "name": "longitude", "type": "Literal", "funcscope": "GeoidIntersect", @@ -52473,14 +52641,14 @@ "comment": "", "meta": { "range": [ - 270533, - 270559 + 271190, + 271216 ], "filename": "astronomy.js", - "lineno": 6646, + "lineno": 6661, "columnno": 14, "code": { - "id": "astnode100025206", + "id": "astnode100025236", "name": "inv", "type": "CallExpression", "value": "" @@ -52498,14 +52666,14 @@ "comment": "", "meta": { "range": [ - 270724, - 270823 + 271381, + 271480 ], "filename": "astronomy.js", - "lineno": 6649, + "lineno": 6664, "columnno": 12, "code": { - "id": "astnode100025212", + "id": "astnode100025242", "name": "o", "type": "NewExpression", "value": "" @@ -52523,14 +52691,14 @@ "comment": "", "meta": { "range": [ - 270905, - 270929 + 271562, + 271586 ], "filename": "astronomy.js", - "lineno": 6651, + "lineno": 6666, "columnno": 8, "code": { - "id": "astnode100025235", + "id": "astnode100025265", "name": "o", "type": "CallExpression", "funcscope": "GeoidIntersect", @@ -52549,14 +52717,14 @@ "comment": "", "meta": { "range": [ - 270999, - 271021 + 271656, + 271678 ], "filename": "astronomy.js", - "lineno": 6653, + "lineno": 6668, "columnno": 8, "code": { - "id": "astnode100025242", + "id": "astnode100025272", "name": "o.x", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -52575,14 +52743,14 @@ "comment": "", "meta": { "range": [ - 271031, - 271053 + 271688, + 271710 ], "filename": "astronomy.js", - "lineno": 6654, + "lineno": 6669, "columnno": 8, "code": { - "id": "astnode100025252", + "id": "astnode100025282", "name": "o.y", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -52601,14 +52769,14 @@ "comment": "", "meta": { "range": [ - 271063, - 271085 + 271720, + 271742 ], "filename": "astronomy.js", - "lineno": 6655, + "lineno": 6670, "columnno": 8, "code": { - "id": "astnode100025262", + "id": "astnode100025292", "name": "o.z", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -52627,14 +52795,14 @@ "comment": "", "meta": { "range": [ - 271194, - 271264 + 271851, + 271921 ], "filename": "astronomy.js", - "lineno": 6657, + "lineno": 6672, "columnno": 14, "code": { - "id": "astnode100025272", + "id": "astnode100025302", "name": "surface", "type": "CallExpression", "value": "" @@ -52652,14 +52820,14 @@ "comment": "", "meta": { "range": [ - 271601, - 271639 + 272258, + 272296 ], "filename": "astronomy.js", - "lineno": 6663, + "lineno": 6678, "columnno": 8, "code": { - "id": "astnode100025305", + "id": "astnode100025335", "name": "kind", "type": "CallExpression", "funcscope": "GeoidIntersect", @@ -52678,14 +52846,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": [ - 272312, - 272451 + 272969, + 273108 ], "filename": "astronomy.js", - "lineno": 6681, + "lineno": 6696, "columnno": 0, "code": { - "id": "astnode100025320", + "id": "astnode100025350", "name": "NextLunarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -52733,14 +52901,14 @@ "comment": "", "meta": { "range": [ - 272367, - 272406 + 273024, + 273063 ], "filename": "astronomy.js", - "lineno": 6682, + "lineno": 6697, "columnno": 10, "code": { - "id": "astnode100025325", + "id": "astnode100025355", "name": "startTime", "type": "CallExpression", "value": "" @@ -52758,14 +52926,14 @@ "comment": "", "meta": { "range": [ - 272452, - 272495 + 273109, + 273152 ], "filename": "astronomy.js", - "lineno": 6685, + "lineno": 6700, "columnno": 0, "code": { - "id": "astnode100025337", + "id": "astnode100025367", "name": "exports.NextLunarEclipse", "type": "Identifier", "value": "NextLunarEclipse", @@ -52782,14 +52950,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": [ - 273132, - 274749 + 273789, + 275406 ], "filename": "astronomy.js", - "lineno": 6701, + "lineno": 6716, "columnno": 0, "code": { - "id": "astnode100025342", + "id": "astnode100025372", "name": "SearchGlobalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -52842,14 +53010,14 @@ "comment": "", "meta": { "range": [ - 273189, - 273208 + 273846, + 273865 ], "filename": "astronomy.js", - "lineno": 6702, + "lineno": 6717, "columnno": 10, "code": { - "id": "astnode100025347", + "id": "astnode100025377", "name": "PruneLatitude", "type": "Literal", "value": 1.8 @@ -52867,14 +53035,14 @@ "comment": "", "meta": { "range": [ - 273384, - 273402 + 274041, + 274059 ], "filename": "astronomy.js", - "lineno": 6704, + "lineno": 6719, "columnno": 8, "code": { - "id": "astnode100025351", + "id": "astnode100025381", "name": "nmtime", "type": "Identifier", "value": "startTime" @@ -52892,14 +53060,14 @@ "comment": "", "meta": { "range": [ - 273412, - 273419 + 274069, + 274076 ], "filename": "astronomy.js", - "lineno": 6705, + "lineno": 6720, "columnno": 8, "code": { - "id": "astnode100025355", + "id": "astnode100025385", "name": "nmcount" } }, @@ -52915,14 +53083,14 @@ "comment": "", "meta": { "range": [ - 273430, - 273441 + 274087, + 274098 ], "filename": "astronomy.js", - "lineno": 6706, + "lineno": 6721, "columnno": 9, "code": { - "id": "astnode100025358", + "id": "astnode100025388", "name": "nmcount", "type": "Literal", "funcscope": "SearchGlobalSolarEclipse", @@ -52941,14 +53109,14 @@ "comment": "", "meta": { "range": [ - 273554, - 273598 + 274211, + 274255 ], "filename": "astronomy.js", - "lineno": 6708, + "lineno": 6723, "columnno": 14, "code": { - "id": "astnode100025368", + "id": "astnode100025398", "name": "newmoon", "type": "CallExpression", "value": "" @@ -52966,14 +53134,14 @@ "comment": "", "meta": { "range": [ - 273781, - 273829 + 274438, + 274486 ], "filename": "astronomy.js", - "lineno": 6712, + "lineno": 6727, "columnno": 14, "code": { - "id": "astnode100025381", + "id": "astnode100025411", "name": "eclip_lat", "type": "CallExpression", "value": "" @@ -52991,14 +53159,14 @@ "comment": "", "meta": { "range": [ - 274069, - 274101 + 274726, + 274758 ], "filename": "astronomy.js", - "lineno": 6716, + "lineno": 6731, "columnno": 18, "code": { - "id": "astnode100025396", + "id": "astnode100025426", "name": "shadow", "type": "CallExpression", "value": "" @@ -53016,14 +53184,14 @@ "comment": "", "meta": { "range": [ - 274516, - 274546 + 275173, + 275203 ], "filename": "astronomy.js", - "lineno": 6724, + "lineno": 6739, "columnno": 8, "code": { - "id": "astnode100025417", + "id": "astnode100025447", "name": "nmtime", "type": "CallExpression", "funcscope": "SearchGlobalSolarEclipse", @@ -53042,14 +53210,14 @@ "comment": "", "meta": { "range": [ - 274750, - 274809 + 275407, + 275466 ], "filename": "astronomy.js", - "lineno": 6730, + "lineno": 6745, "columnno": 0, "code": { - "id": "astnode100025427", + "id": "astnode100025457", "name": "exports.SearchGlobalSolarEclipse", "type": "Identifier", "value": "SearchGlobalSolarEclipse", @@ -53066,14 +53234,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": [ - 275425, - 275578 + 276082, + 276235 ], "filename": "astronomy.js", - "lineno": 6745, + "lineno": 6760, "columnno": 0, "code": { - "id": "astnode100025432", + "id": "astnode100025462", "name": "NextGlobalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -53121,14 +53289,14 @@ "comment": "", "meta": { "range": [ - 275486, - 275527 + 276143, + 276184 ], "filename": "astronomy.js", - "lineno": 6746, + "lineno": 6761, "columnno": 10, "code": { - "id": "astnode100025437", + "id": "astnode100025467", "name": "startTime", "type": "CallExpression", "value": "" @@ -53146,14 +53314,14 @@ "comment": "", "meta": { "range": [ - 275579, - 275634 + 276236, + 276291 ], "filename": "astronomy.js", - "lineno": 6749, + "lineno": 6764, "columnno": 0, "code": { - "id": "astnode100025449", + "id": "astnode100025479", "name": "exports.NextGlobalSolarEclipse", "type": "Identifier", "value": "NextGlobalSolarEclipse", @@ -53170,14 +53338,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": [ - 276633, - 276755 + 277290, + 277412 ], "filename": "astronomy.js", - "lineno": 6771, + "lineno": 6786, "columnno": 0, "code": { - "id": "astnode100025454", + "id": "astnode100025484", "name": "EclipseEvent", "type": "ClassDeclaration", "paramnames": [ @@ -53224,14 +53392,14 @@ "comment": "", "meta": { "range": [ - 276658, - 276753 + 277315, + 277410 ], "filename": "astronomy.js", - "lineno": 6772, + "lineno": 6787, "columnno": 4, "code": { - "id": "astnode100025457", + "id": "astnode100025487", "name": "EclipseEvent", "type": "MethodDefinition", "paramnames": [ @@ -53254,14 +53422,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": [ - 276633, - 276755 + 277290, + 277412 ], "filename": "astronomy.js", - "lineno": 6771, + "lineno": 6786, "columnno": 0, "code": { - "id": "astnode100025454", + "id": "astnode100025484", "name": "EclipseEvent", "type": "ClassDeclaration", "paramnames": [ @@ -53307,14 +53475,14 @@ "comment": "", "meta": { "range": [ - 276696, - 276712 + 277353, + 277369 ], "filename": "astronomy.js", - "lineno": 6773, + "lineno": 6788, "columnno": 8, "code": { - "id": "astnode100025464", + "id": "astnode100025494", "name": "this.time", "type": "Identifier", "value": "time", @@ -53332,14 +53500,14 @@ "comment": "", "meta": { "range": [ - 276722, - 276746 + 277379, + 277403 ], "filename": "astronomy.js", - "lineno": 6774, + "lineno": 6789, "columnno": 8, "code": { - "id": "astnode100025470", + "id": "astnode100025500", "name": "this.altitude", "type": "Identifier", "value": "altitude", @@ -53357,14 +53525,14 @@ "comment": "", "meta": { "range": [ - 276756, - 276791 + 277413, + 277448 ], "filename": "astronomy.js", - "lineno": 6777, + "lineno": 6792, "columnno": 0, "code": { - "id": "astnode100025476", + "id": "astnode100025506", "name": "exports.EclipseEvent", "type": "Identifier", "value": "EclipseEvent", @@ -53381,14 +53549,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": [ - 279177, - 279508 + 279834, + 280165 ], "filename": "astronomy.js", - "lineno": 6821, + "lineno": 6836, "columnno": 0, "code": { - "id": "astnode100025481", + "id": "astnode100025511", "name": "LocalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -53477,14 +53645,14 @@ "comment": "", "meta": { "range": [ - 279211, - 279506 + 279868, + 280163 ], "filename": "astronomy.js", - "lineno": 6822, + "lineno": 6837, "columnno": 4, "code": { - "id": "astnode100025484", + "id": "astnode100025514", "name": "LocalSolarEclipseInfo", "type": "MethodDefinition", "paramnames": [ @@ -53511,14 +53679,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": [ - 279177, - 279508 + 279834, + 280165 ], "filename": "astronomy.js", - "lineno": 6821, + "lineno": 6836, "columnno": 0, "code": { - "id": "astnode100025481", + "id": "astnode100025511", "name": "LocalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -53606,14 +53774,14 @@ "comment": "", "meta": { "range": [ - 279297, - 279313 + 279954, + 279970 ], "filename": "astronomy.js", - "lineno": 6823, + "lineno": 6838, "columnno": 8, "code": { - "id": "astnode100025495", + "id": "astnode100025525", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -53631,14 +53799,14 @@ "comment": "", "meta": { "range": [ - 279323, - 279357 + 279980, + 280014 ], "filename": "astronomy.js", - "lineno": 6824, + "lineno": 6839, "columnno": 8, "code": { - "id": "astnode100025501", + "id": "astnode100025531", "name": "this.partial_begin", "type": "Identifier", "value": "partial_begin", @@ -53656,14 +53824,14 @@ "comment": "", "meta": { "range": [ - 279367, - 279397 + 280024, + 280054 ], "filename": "astronomy.js", - "lineno": 6825, + "lineno": 6840, "columnno": 8, "code": { - "id": "astnode100025507", + "id": "astnode100025537", "name": "this.total_begin", "type": "Identifier", "value": "total_begin", @@ -53681,14 +53849,14 @@ "comment": "", "meta": { "range": [ - 279407, - 279423 + 280064, + 280080 ], "filename": "astronomy.js", - "lineno": 6826, + "lineno": 6841, "columnno": 8, "code": { - "id": "astnode100025513", + "id": "astnode100025543", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -53706,14 +53874,14 @@ "comment": "", "meta": { "range": [ - 279433, - 279459 + 280090, + 280116 ], "filename": "astronomy.js", - "lineno": 6827, + "lineno": 6842, "columnno": 8, "code": { - "id": "astnode100025519", + "id": "astnode100025549", "name": "this.total_end", "type": "Identifier", "value": "total_end", @@ -53731,14 +53899,14 @@ "comment": "", "meta": { "range": [ - 279469, - 279499 + 280126, + 280156 ], "filename": "astronomy.js", - "lineno": 6828, + "lineno": 6843, "columnno": 8, "code": { - "id": "astnode100025525", + "id": "astnode100025555", "name": "this.partial_end", "type": "Identifier", "value": "partial_end", @@ -53756,14 +53924,14 @@ "comment": "", "meta": { "range": [ - 279509, - 279562 + 280166, + 280219 ], "filename": "astronomy.js", - "lineno": 6831, + "lineno": 6846, "columnno": 0, "code": { - "id": "astnode100025531", + "id": "astnode100025561", "name": "exports.LocalSolarEclipseInfo", "type": "Identifier", "value": "LocalSolarEclipseInfo", @@ -53780,14 +53948,14 @@ "comment": "", "meta": { "range": [ - 279564, - 279639 + 280221, + 280296 ], "filename": "astronomy.js", - "lineno": 6832, + "lineno": 6847, "columnno": 0, "code": { - "id": "astnode100025536", + "id": "astnode100025566", "name": "local_partial_distance", "type": "FunctionDeclaration", "paramnames": [ @@ -53806,14 +53974,14 @@ "comment": "", "meta": { "range": [ - 279640, - 279841 + 280297, + 280498 ], "filename": "astronomy.js", - "lineno": 6835, + "lineno": 6850, "columnno": 0, "code": { - "id": "astnode100025548", + "id": "astnode100025578", "name": "local_total_distance", "type": "FunctionDeclaration", "paramnames": [ @@ -53832,14 +54000,14 @@ "comment": "", "meta": { "range": [ - 279842, - 280966 + 280499, + 281623 ], "filename": "astronomy.js", - "lineno": 6840, + "lineno": 6855, "columnno": 0, "code": { - "id": "astnode100025564", + "id": "astnode100025594", "name": "LocalEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -53871,14 +54039,14 @@ "comment": "", "meta": { "range": [ - 279894, - 279914 + 280551, + 280571 ], "filename": "astronomy.js", - "lineno": 6841, + "lineno": 6856, "columnno": 10, "code": { - "id": "astnode100025570", + "id": "astnode100025600", "name": "PARTIAL_WINDOW", "type": "Literal", "value": 0.2 @@ -53896,14 +54064,14 @@ "comment": "", "meta": { "range": [ - 279926, - 279945 + 280583, + 280602 ], "filename": "astronomy.js", - "lineno": 6842, + "lineno": 6857, "columnno": 10, "code": { - "id": "astnode100025574", + "id": "astnode100025604", "name": "TOTAL_WINDOW", "type": "Literal", "value": 0.01 @@ -53921,14 +54089,14 @@ "comment": "", "meta": { "range": [ - 279957, - 279996 + 280614, + 280653 ], "filename": "astronomy.js", - "lineno": 6843, + "lineno": 6858, "columnno": 10, "code": { - "id": "astnode100025578", + "id": "astnode100025608", "name": "peak", "type": "CallExpression", "value": "" @@ -53946,14 +54114,14 @@ "comment": "", "meta": { "range": [ - 280006, - 280047 + 280663, + 280704 ], "filename": "astronomy.js", - "lineno": 6844, + "lineno": 6859, "columnno": 8, "code": { - "id": "astnode100025587", + "id": "astnode100025617", "name": "t1", "type": "CallExpression", "value": "" @@ -53971,14 +54139,14 @@ "comment": "", "meta": { "range": [ - 280057, - 280098 + 280714, + 280755 ], "filename": "astronomy.js", - "lineno": 6845, + "lineno": 6860, "columnno": 8, "code": { - "id": "astnode100025598", + "id": "astnode100025628", "name": "t2", "type": "CallExpression", "value": "" @@ -53996,14 +54164,14 @@ "comment": "", "meta": { "range": [ - 280110, - 280205 + 280767, + 280862 ], "filename": "astronomy.js", - "lineno": 6846, + "lineno": 6861, "columnno": 10, "code": { - "id": "astnode100025609", + "id": "astnode100025639", "name": "partial_begin", "type": "CallExpression", "value": "" @@ -54021,14 +54189,14 @@ "comment": "", "meta": { "range": [ - 280217, - 280310 + 280874, + 280967 ], "filename": "astronomy.js", - "lineno": 6847, + "lineno": 6862, "columnno": 10, "code": { - "id": "astnode100025622", + "id": "astnode100025652", "name": "partial_end", "type": "CallExpression", "value": "" @@ -54046,14 +54214,14 @@ "comment": "", "meta": { "range": [ - 280320, - 280331 + 280977, + 280988 ], "filename": "astronomy.js", - "lineno": 6848, + "lineno": 6863, "columnno": 8, "code": { - "id": "astnode100025635", + "id": "astnode100025665", "name": "total_begin" } }, @@ -54069,14 +54237,14 @@ "comment": "", "meta": { "range": [ - 280341, - 280350 + 280998, + 281007 ], "filename": "astronomy.js", - "lineno": 6849, + "lineno": 6864, "columnno": 8, "code": { - "id": "astnode100025638", + "id": "astnode100025668", "name": "total_end" } }, @@ -54092,14 +54260,14 @@ "comment": "", "meta": { "range": [ - 280360, - 280364 + 281017, + 281021 ], "filename": "astronomy.js", - "lineno": 6850, + "lineno": 6865, "columnno": 8, "code": { - "id": "astnode100025641", + "id": "astnode100025671", "name": "kind" } }, @@ -54115,14 +54283,14 @@ "comment": "", "meta": { "range": [ - 280477, - 280516 + 281134, + 281173 ], "filename": "astronomy.js", - "lineno": 6852, + "lineno": 6867, "columnno": 8, "code": { - "id": "astnode100025657", + "id": "astnode100025687", "name": "t1", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -54141,14 +54309,14 @@ "comment": "", "meta": { "range": [ - 280526, - 280565 + 281183, + 281222 ], "filename": "astronomy.js", - "lineno": 6853, + "lineno": 6868, "columnno": 8, "code": { - "id": "astnode100025668", + "id": "astnode100025698", "name": "t2", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -54167,14 +54335,14 @@ "comment": "", "meta": { "range": [ - 280575, - 280666 + 281232, + 281323 ], "filename": "astronomy.js", - "lineno": 6854, + "lineno": 6869, "columnno": 8, "code": { - "id": "astnode100025679", + "id": "astnode100025709", "name": "total_begin", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -54193,14 +54361,14 @@ "comment": "", "meta": { "range": [ - 280676, - 280765 + 281333, + 281422 ], "filename": "astronomy.js", - "lineno": 6855, + "lineno": 6870, "columnno": 8, "code": { - "id": "astnode100025692", + "id": "astnode100025722", "name": "total_end", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -54219,14 +54387,14 @@ "comment": "", "meta": { "range": [ - 280775, - 280812 + 281432, + 281469 ], "filename": "astronomy.js", - "lineno": 6856, + "lineno": 6871, "columnno": 8, "code": { - "id": "astnode100025705", + "id": "astnode100025735", "name": "kind", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -54245,14 +54413,14 @@ "comment": "", "meta": { "range": [ - 280839, - 280855 + 281496, + 281512 ], "filename": "astronomy.js", - "lineno": 6859, + "lineno": 6874, "columnno": 8, "code": { - "id": "astnode100025714", + "id": "astnode100025744", "name": "kind", "type": "Literal", "funcscope": "LocalEclipse", @@ -54271,14 +54439,14 @@ "comment": "", "meta": { "range": [ - 280967, - 281329 + 281624, + 281986 ], "filename": "astronomy.js", - "lineno": 6863, + "lineno": 6878, "columnno": 0, "code": { - "id": "astnode100025726", + "id": "astnode100025756", "name": "LocalEclipseTransition", "type": "FunctionDeclaration", "paramnames": [ @@ -54305,14 +54473,14 @@ "comment": "", "meta": { "range": [ - 281040, - 281168 + 281697, + 281825 ], "filename": "astronomy.js", - "lineno": 6864, + "lineno": 6879, "columnno": 4, "code": { - "id": "astnode100025734", + "id": "astnode100025764", "name": "evaluate", "type": "FunctionDeclaration", "paramnames": [ @@ -54335,14 +54503,14 @@ "comment": "", "meta": { "range": [ - 281080, - 281120 + 281737, + 281777 ], "filename": "astronomy.js", - "lineno": 6865, + "lineno": 6880, "columnno": 14, "code": { - "id": "astnode100025739", + "id": "astnode100025769", "name": "shadow", "type": "CallExpression", "value": "" @@ -54360,14 +54528,14 @@ "comment": "", "meta": { "range": [ - 281179, - 281212 + 281836, + 281869 ], "filename": "astronomy.js", - "lineno": 6868, + "lineno": 6883, "columnno": 10, "code": { - "id": "astnode100025752", + "id": "astnode100025782", "name": "search", "type": "CallExpression", "value": "" @@ -54385,14 +54553,14 @@ "comment": "", "meta": { "range": [ - 281330, - 281463 + 281987, + 282120 ], "filename": "astronomy.js", - "lineno": 6873, + "lineno": 6888, "columnno": 0, "code": { - "id": "astnode100025769", + "id": "astnode100025799", "name": "CalcEvent", "type": "FunctionDeclaration", "paramnames": [ @@ -54415,14 +54583,14 @@ "comment": "", "meta": { "range": [ - 281377, - 281415 + 282034, + 282072 ], "filename": "astronomy.js", - "lineno": 6874, + "lineno": 6889, "columnno": 10, "code": { - "id": "astnode100025775", + "id": "astnode100025805", "name": "altitude", "type": "CallExpression", "value": "" @@ -54440,14 +54608,14 @@ "comment": "", "meta": { "range": [ - 281464, - 281660 + 282121, + 282317 ], "filename": "astronomy.js", - "lineno": 6877, + "lineno": 6892, "columnno": 0, "code": { - "id": "astnode100025786", + "id": "astnode100025816", "name": "SunAltitude", "type": "FunctionDeclaration", "paramnames": [ @@ -54471,14 +54639,14 @@ "comment": "", "meta": { "range": [ - 281513, - 281564 + 282170, + 282221 ], "filename": "astronomy.js", - "lineno": 6878, + "lineno": 6893, "columnno": 10, "code": { - "id": "astnode100025792", + "id": "astnode100025822", "name": "equ", "type": "CallExpression", "value": "" @@ -54496,14 +54664,14 @@ "comment": "", "meta": { "range": [ - 281576, - 281632 + 282233, + 282289 ], "filename": "astronomy.js", - "lineno": 6879, + "lineno": 6894, "columnno": 10, "code": { - "id": "astnode100025804", + "id": "astnode100025834", "name": "hor", "type": "CallExpression", "value": "" @@ -54521,14 +54689,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": [ - 282605, - 284313 + 283262, + 284970 ], "filename": "astronomy.js", - "lineno": 6905, + "lineno": 6920, "columnno": 0, "code": { - "id": "astnode100025821", + "id": "astnode100025851", "name": "SearchLocalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -54591,14 +54759,14 @@ "comment": "", "meta": { "range": [ - 282701, - 282720 + 283358, + 283377 ], "filename": "astronomy.js", - "lineno": 6907, + "lineno": 6922, "columnno": 10, "code": { - "id": "astnode100025831", + "id": "astnode100025861", "name": "PruneLatitude", "type": "Literal", "value": 1.8 @@ -54616,14 +54784,14 @@ "comment": "", "meta": { "range": [ - 282902, - 282920 + 283559, + 283577 ], "filename": "astronomy.js", - "lineno": 6909, + "lineno": 6924, "columnno": 8, "code": { - "id": "astnode100025835", + "id": "astnode100025865", "name": "nmtime", "type": "Identifier", "value": "startTime" @@ -54641,14 +54809,14 @@ "comment": "", "meta": { "range": [ - 283024, - 283068 + 283681, + 283725 ], "filename": "astronomy.js", - "lineno": 6912, + "lineno": 6927, "columnno": 14, "code": { - "id": "astnode100025841", + "id": "astnode100025871", "name": "newmoon", "type": "CallExpression", "value": "" @@ -54666,14 +54834,14 @@ "comment": "", "meta": { "range": [ - 283259, - 283307 + 283916, + 283964 ], "filename": "astronomy.js", - "lineno": 6916, + "lineno": 6931, "columnno": 14, "code": { - "id": "astnode100025854", + "id": "astnode100025884", "name": "eclip_lat", "type": "CallExpression", "value": "" @@ -54691,14 +54859,14 @@ "comment": "", "meta": { "range": [ - 283542, - 283589 + 284199, + 284246 ], "filename": "astronomy.js", - "lineno": 6920, + "lineno": 6935, "columnno": 18, "code": { - "id": "astnode100025869", + "id": "astnode100025899", "name": "shadow", "type": "CallExpression", "value": "" @@ -54716,14 +54884,14 @@ "comment": "", "meta": { "range": [ - 283733, - 283773 + 284390, + 284430 ], "filename": "astronomy.js", - "lineno": 6923, + "lineno": 6938, "columnno": 22, "code": { - "id": "astnode100025885", + "id": "astnode100025915", "name": "eclipse", "type": "CallExpression", "value": "" @@ -54741,14 +54909,14 @@ "comment": "", "meta": { "range": [ - 284274, - 284304 + 284931, + 284961 ], "filename": "astronomy.js", - "lineno": 6932, + "lineno": 6947, "columnno": 8, "code": { - "id": "astnode100025910", + "id": "astnode100025940", "name": "nmtime", "type": "CallExpression", "funcscope": "SearchLocalSolarEclipse", @@ -54767,14 +54935,14 @@ "comment": "", "meta": { "range": [ - 284314, - 284371 + 284971, + 285028 ], "filename": "astronomy.js", - "lineno": 6935, + "lineno": 6950, "columnno": 0, "code": { - "id": "astnode100025918", + "id": "astnode100025948", "name": "exports.SearchLocalSolarEclipse", "type": "Identifier", "value": "SearchLocalSolarEclipse", @@ -54791,14 +54959,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": [ - 285230, - 285401 + 285887, + 286058 ], "filename": "astronomy.js", - "lineno": 6956, + "lineno": 6971, "columnno": 0, "code": { - "id": "astnode100025923", + "id": "astnode100025953", "name": "NextLocalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -54856,14 +55024,14 @@ "comment": "", "meta": { "range": [ - 285300, - 285341 + 285957, + 285998 ], "filename": "astronomy.js", - "lineno": 6957, + "lineno": 6972, "columnno": 10, "code": { - "id": "astnode100025929", + "id": "astnode100025959", "name": "startTime", "type": "CallExpression", "value": "" @@ -54881,14 +55049,14 @@ "comment": "", "meta": { "range": [ - 285402, - 285455 + 286059, + 286112 ], "filename": "astronomy.js", - "lineno": 6960, + "lineno": 6975, "columnno": 0, "code": { - "id": "astnode100025942", + "id": "astnode100025972", "name": "exports.NextLocalSolarEclipse", "type": "Identifier", "value": "NextLocalSolarEclipse", @@ -54905,14 +55073,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": [ - 286566, - 286766 + 287223, + 287423 ], "filename": "astronomy.js", - "lineno": 6986, + "lineno": 7001, "columnno": 0, "code": { - "id": "astnode100025947", + "id": "astnode100025977", "name": "TransitInfo", "type": "ClassDeclaration", "paramnames": [ @@ -54979,14 +55147,14 @@ "comment": "", "meta": { "range": [ - 286590, - 286764 + 287247, + 287421 ], "filename": "astronomy.js", - "lineno": 6987, + "lineno": 7002, "columnno": 4, "code": { - "id": "astnode100025950", + "id": "astnode100025980", "name": "TransitInfo", "type": "MethodDefinition", "paramnames": [ @@ -55011,14 +55179,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": [ - 286566, - 286766 + 287223, + 287423 ], "filename": "astronomy.js", - "lineno": 6986, + "lineno": 7001, "columnno": 0, "code": { - "id": "astnode100025947", + "id": "astnode100025977", "name": "TransitInfo", "type": "ClassDeclaration", "paramnames": [ @@ -55084,14 +55252,14 @@ "comment": "", "meta": { "range": [ - 286645, - 286663 + 287302, + 287320 ], "filename": "astronomy.js", - "lineno": 6988, + "lineno": 7003, "columnno": 8, "code": { - "id": "astnode100025959", + "id": "astnode100025989", "name": "this.start", "type": "Identifier", "value": "start", @@ -55109,14 +55277,14 @@ "comment": "", "meta": { "range": [ - 286673, - 286689 + 287330, + 287346 ], "filename": "astronomy.js", - "lineno": 6989, + "lineno": 7004, "columnno": 8, "code": { - "id": "astnode100025965", + "id": "astnode100025995", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -55134,14 +55302,14 @@ "comment": "", "meta": { "range": [ - 286699, - 286719 + 287356, + 287376 ], "filename": "astronomy.js", - "lineno": 6990, + "lineno": 7005, "columnno": 8, "code": { - "id": "astnode100025971", + "id": "astnode100026001", "name": "this.finish", "type": "Identifier", "value": "finish", @@ -55159,14 +55327,14 @@ "comment": "", "meta": { "range": [ - 286729, - 286757 + 287386, + 287414 ], "filename": "astronomy.js", - "lineno": 6991, + "lineno": 7006, "columnno": 8, "code": { - "id": "astnode100025977", + "id": "astnode100026007", "name": "this.separation", "type": "Identifier", "value": "separation", @@ -55184,14 +55352,14 @@ "comment": "", "meta": { "range": [ - 286767, - 286800 + 287424, + 287457 ], "filename": "astronomy.js", - "lineno": 6994, + "lineno": 7009, "columnno": 0, "code": { - "id": "astnode100025983", + "id": "astnode100026013", "name": "exports.TransitInfo", "type": "Identifier", "value": "TransitInfo", @@ -55208,14 +55376,14 @@ "comment": "", "meta": { "range": [ - 286802, - 286985 + 287459, + 287642 ], "filename": "astronomy.js", - "lineno": 6995, + "lineno": 7010, "columnno": 0, "code": { - "id": "astnode100025988", + "id": "astnode100026018", "name": "PlanetShadowBoundary", "type": "FunctionDeclaration", "paramnames": [ @@ -55240,14 +55408,14 @@ "comment": "", "meta": { "range": [ - 286885, - 286936 + 287542, + 287593 ], "filename": "astronomy.js", - "lineno": 6996, + "lineno": 7011, "columnno": 10, "code": { - "id": "astnode100025996", + "id": "astnode100026026", "name": "shadow", "type": "CallExpression", "value": "" @@ -55265,14 +55433,14 @@ "comment": "", "meta": { "range": [ - 286986, - 287356 + 287643, + 288013 ], "filename": "astronomy.js", - "lineno": 6999, + "lineno": 7014, "columnno": 0, "code": { - "id": "astnode100026013", + "id": "astnode100026043", "name": "PlanetTransitBoundary", "type": "FunctionDeclaration", "paramnames": [ @@ -55299,14 +55467,14 @@ "comment": "", "meta": { "range": [ - 287178, - 287270 + 287835, + 287927 ], "filename": "astronomy.js", - "lineno": 7001, + "lineno": 7016, "columnno": 10, "code": { - "id": "astnode100026022", + "id": "astnode100026052", "name": "tx", "type": "CallExpression", "value": "" @@ -55324,14 +55492,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": [ - 288023, - 290215 + 288680, + 290872 ], "filename": "astronomy.js", - "lineno": 7023, + "lineno": 7038, "columnno": 0, "code": { - "id": "astnode100026043", + "id": "astnode100026073", "name": "SearchTransit", "type": "FunctionDeclaration", "paramnames": [ @@ -55400,14 +55568,14 @@ "comment": "", "meta": { "range": [ - 288075, - 288096 + 288732, + 288753 ], "filename": "astronomy.js", - "lineno": 7024, + "lineno": 7039, "columnno": 10, "code": { - "id": "astnode100026049", + "id": "astnode100026079", "name": "threshold_angle", "type": "Literal", "value": 0.4 @@ -55425,14 +55593,14 @@ "comment": "", "meta": { "range": [ - 288169, - 288182 + 288826, + 288839 ], "filename": "astronomy.js", - "lineno": 7025, + "lineno": 7040, "columnno": 10, "code": { - "id": "astnode100026053", + "id": "astnode100026083", "name": "dt_days", "type": "Literal", "value": 1 @@ -55450,14 +55618,14 @@ "comment": "", "meta": { "range": [ - 288245, - 288261 + 288902, + 288918 ], "filename": "astronomy.js", - "lineno": 7027, + "lineno": 7042, "columnno": 8, "code": { - "id": "astnode100026057", + "id": "astnode100026087", "name": "planet_radius_km" } }, @@ -55473,14 +55641,14 @@ "comment": "", "meta": { "range": [ - 288322, - 288347 + 288979, + 289004 ], "filename": "astronomy.js", - "lineno": 7030, + "lineno": 7045, "columnno": 12, "code": { - "id": "astnode100026066", + "id": "astnode100026096", "name": "planet_radius_km", "type": "Literal", "funcscope": "SearchTransit", @@ -55499,14 +55667,14 @@ "comment": "", "meta": { "range": [ - 288405, - 288430 + 289062, + 289087 ], "filename": "astronomy.js", - "lineno": 7033, + "lineno": 7048, "columnno": 12, "code": { - "id": "astnode100026075", + "id": "astnode100026105", "name": "planet_radius_km", "type": "Literal", "funcscope": "SearchTransit", @@ -55525,14 +55693,14 @@ "comment": "", "meta": { "range": [ - 288525, - 288548 + 289182, + 289205 ], "filename": "astronomy.js", - "lineno": 7038, + "lineno": 7053, "columnno": 8, "code": { - "id": "astnode100026086", + "id": "astnode100026116", "name": "search_time", "type": "Identifier", "value": "startTime" @@ -55550,14 +55718,14 @@ "comment": "", "meta": { "range": [ - 288782, - 288836 + 289439, + 289493 ], "filename": "astronomy.js", - "lineno": 7043, + "lineno": 7058, "columnno": 14, "code": { - "id": "astnode100026092", + "id": "astnode100026122", "name": "conj", "type": "CallExpression", "value": "" @@ -55575,14 +55743,14 @@ "comment": "", "meta": { "range": [ - 288939, - 288981 + 289596, + 289638 ], "filename": "astronomy.js", - "lineno": 7045, + "lineno": 7060, "columnno": 14, "code": { - "id": "astnode100026100", + "id": "astnode100026130", "name": "conj_separation", "type": "CallExpression", "value": "" @@ -55600,14 +55768,14 @@ "comment": "", "meta": { "range": [ - 289313, - 289368 + 289970, + 290025 ], "filename": "astronomy.js", - "lineno": 7051, + "lineno": 7066, "columnno": 18, "code": { - "id": "astnode100026112", + "id": "astnode100026142", "name": "shadow", "type": "CallExpression", "value": "" @@ -55625,14 +55793,14 @@ "comment": "", "meta": { "range": [ - 289559, - 289602 + 290216, + 290259 ], "filename": "astronomy.js", - "lineno": 7054, + "lineno": 7069, "columnno": 22, "code": { - "id": "astnode100026129", + "id": "astnode100026159", "name": "time_before", "type": "CallExpression", "value": "" @@ -55650,14 +55818,14 @@ "comment": "", "meta": { "range": [ - 289626, - 289711 + 290283, + 290368 ], "filename": "astronomy.js", - "lineno": 7055, + "lineno": 7070, "columnno": 22, "code": { - "id": "astnode100026140", + "id": "astnode100026170", "name": "start", "type": "CallExpression", "value": "" @@ -55675,14 +55843,14 @@ "comment": "", "meta": { "range": [ - 289735, - 289777 + 290392, + 290434 ], "filename": "astronomy.js", - "lineno": 7056, + "lineno": 7071, "columnno": 22, "code": { - "id": "astnode100026153", + "id": "astnode100026183", "name": "time_after", "type": "CallExpression", "value": "" @@ -55700,14 +55868,14 @@ "comment": "", "meta": { "range": [ - 289801, - 289886 + 290458, + 290543 ], "filename": "astronomy.js", - "lineno": 7057, + "lineno": 7072, "columnno": 22, "code": { - "id": "astnode100026164", + "id": "astnode100026194", "name": "finish", "type": "CallExpression", "value": "" @@ -55725,14 +55893,14 @@ "comment": "", "meta": { "range": [ - 289910, - 289965 + 290567, + 290622 ], "filename": "astronomy.js", - "lineno": 7058, + "lineno": 7073, "columnno": 22, "code": { - "id": "astnode100026177", + "id": "astnode100026207", "name": "min_separation", "type": "BinaryExpression", "value": "" @@ -55750,14 +55918,14 @@ "comment": "", "meta": { "range": [ - 290174, - 290206 + 290831, + 290863 ], "filename": "astronomy.js", - "lineno": 7063, + "lineno": 7078, "columnno": 8, "code": { - "id": "astnode100026197", + "id": "astnode100026227", "name": "search_time", "type": "CallExpression", "funcscope": "SearchTransit", @@ -55776,14 +55944,14 @@ "comment": "", "meta": { "range": [ - 290216, - 290253 + 290873, + 290910 ], "filename": "astronomy.js", - "lineno": 7066, + "lineno": 7081, "columnno": 0, "code": { - "id": "astnode100026205", + "id": "astnode100026235", "name": "exports.SearchTransit", "type": "Identifier", "value": "SearchTransit", @@ -55800,14 +55968,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": [ - 290785, - 290929 + 291442, + 291586 ], "filename": "astronomy.js", - "lineno": 7082, + "lineno": 7097, "columnno": 0, "code": { - "id": "astnode100026210", + "id": "astnode100026240", "name": "NextTransit", "type": "FunctionDeclaration", "paramnames": [ @@ -55865,14 +56033,14 @@ "comment": "", "meta": { "range": [ - 290841, - 290883 + 291498, + 291540 ], "filename": "astronomy.js", - "lineno": 7083, + "lineno": 7098, "columnno": 10, "code": { - "id": "astnode100026216", + "id": "astnode100026246", "name": "startTime", "type": "CallExpression", "value": "" @@ -55890,14 +56058,14 @@ "comment": "", "meta": { "range": [ - 290930, - 290963 + 291587, + 291620 ], "filename": "astronomy.js", - "lineno": 7086, + "lineno": 7101, "columnno": 0, "code": { - "id": "astnode100026229", + "id": "astnode100026259", "name": "exports.NextTransit", "type": "Identifier", "value": "NextTransit",