From 1e2763af635941e58838f9d3cce0056bcbee9d41 Mon Sep 17 00:00:00 2001 From: Don Cross Date: Thu, 15 Apr 2021 13:20:55 -0400 Subject: [PATCH] Finished defining Jupiter moon radii constants. Now there are constants for the mean radii of Jupiter's four major moons available in the C, C#, Python, and JavaScript versions of Astronomy Engine. Clarified that these are all mean radii. Fixed some lingering "//" comments in the C code (I want to keep ANSI C code as portable as possible.) --- README.md | 2 +- demo/browser/astronomy.browser.js | 24 +- demo/nodejs/astronomy.js | 24 +- demo/python/astronomy.py | 8 +- generate/template/astronomy.c | 29 +- generate/template/astronomy.cs | 23 + generate/template/astronomy.py | 8 +- generate/template/astronomy.ts | 25 + source/c/README.md | 60 + source/c/astronomy.c | 29 +- source/c/astronomy.h | 38 +- source/csharp/README.md | 32 + source/csharp/astronomy.cs | 23 + source/js/README.md | 32 + source/js/astronomy.browser.js | 24 +- source/js/astronomy.browser.min.js | 225 +- source/js/astronomy.d.ts | 16 + source/js/astronomy.js | 24 +- source/js/astronomy.min.js | 11 +- source/js/astronomy.ts | 25 + source/js/esm/astronomy.js | 18 + source/python/README.md | 8 +- source/python/astronomy.py | 8 +- website/src/assets/documentation.json | 21851 ++++++++++++------------ 24 files changed, 11580 insertions(+), 10987 deletions(-) diff --git a/README.md b/README.md index 508d0b1f..23641279 100644 --- a/README.md +++ b/README.md @@ -148,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 94606 bytes.) +- Minified JavaScript code less than 100K. (The current size is 94787 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 b65f8367..2c6c6c37 100644 --- a/demo/browser/astronomy.browser.js +++ b/demo/browser/astronomy.browser.js @@ -34,9 +34,9 @@ */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -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.JupiterMoons = exports.JupiterMoonsInfo = 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.StateVector = 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.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.RotateState = 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 = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = void 0; -exports.NextTransit = void 0; +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.JupiterMoons = exports.JupiterMoonsInfo = 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.StateVector = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.CALLISTO_RADIUS_KM = exports.GANYMEDE_RADIUS_KM = exports.EUROPA_RADIUS_KM = exports.IO_RADIUS_KM = 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.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.RotateState = 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 = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = void 0; +exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = void 0; /** * @brief The number of kilometers per astronomical unit. */ @@ -64,6 +64,24 @@ exports.JUPITER_POLAR_RADIUS_KM = 66854.0; * @brief The volumetric mean radius of Jupiter, expressed in kilometers. */ exports.JUPITER_MEAN_RADIUS_KM = 69911.0; +// The radii of Jupiter's four major moons are obtained from: +// https://ssd.jpl.nasa.gov/?sat_phys_par +/** + * @brief The mean radius of Jupiter's moon Io, expressed in kilometers. + */ +exports.IO_RADIUS_KM = 1821.6; +/** + * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers. + */ +exports.EUROPA_RADIUS_KM = 1560.8; +/** + * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + */ +exports.GANYMEDE_RADIUS_KM = 2631.2; +/** + * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers. + */ +exports.CALLISTO_RADIUS_KM = 2410.3; 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 9775cdd1..3e3692ee 100644 --- a/demo/nodejs/astronomy.js +++ b/demo/nodejs/astronomy.js @@ -33,9 +33,9 @@ */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -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.JupiterMoons = exports.JupiterMoonsInfo = 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.StateVector = 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.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.RotateState = 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 = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = void 0; -exports.NextTransit = void 0; +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.JupiterMoons = exports.JupiterMoonsInfo = 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.StateVector = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.CALLISTO_RADIUS_KM = exports.GANYMEDE_RADIUS_KM = exports.EUROPA_RADIUS_KM = exports.IO_RADIUS_KM = 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.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.RotateState = 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 = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = void 0; +exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = void 0; /** * @brief The number of kilometers per astronomical unit. */ @@ -63,6 +63,24 @@ exports.JUPITER_POLAR_RADIUS_KM = 66854.0; * @brief The volumetric mean radius of Jupiter, expressed in kilometers. */ exports.JUPITER_MEAN_RADIUS_KM = 69911.0; +// The radii of Jupiter's four major moons are obtained from: +// https://ssd.jpl.nasa.gov/?sat_phys_par +/** + * @brief The mean radius of Jupiter's moon Io, expressed in kilometers. + */ +exports.IO_RADIUS_KM = 1821.6; +/** + * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers. + */ +exports.EUROPA_RADIUS_KM = 1560.8; +/** + * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + */ +exports.GANYMEDE_RADIUS_KM = 2631.2; +/** + * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers. + */ +exports.CALLISTO_RADIUS_KM = 2410.3; 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 6c533f9f..25bf4976 100644 --- a/demo/python/astronomy.py +++ b/demo/python/astronomy.py @@ -49,10 +49,10 @@ JUPITER_MEAN_RADIUS_KM = 69911.0 # The volumetric mean radius of J # The radii of Jupiter's 4 largest moons were obtained from: # https://ssd.jpl.nasa.gov/?sat_phys_par -IO_RADIUS_KM = 1821.6 # The radius of Jupiter's moon Io, expressed in kilometers. -EUROPA_RADIUS_KM = 1560.8 # The radius of Jupiter's moon Europa, expressed in kilometers. -GANYMEDE_RADIUS_KM = 2631.2 # The radius of Jupiter's moon Ganymede, expressed in kilometers. -CALLISTO_RADIUS_KM = 2410.3 # The radius of Jupiter's moon Callisto, expressed in kilometers. +IO_RADIUS_KM = 1821.6 # The mean radius of Jupiter's moon Io, expressed in kilometers. +EUROPA_RADIUS_KM = 1560.8 # The mean radius of Jupiter's moon Europa, expressed in kilometers. +GANYMEDE_RADIUS_KM = 2631.2 # The mean radius of Jupiter's moon Ganymede, expressed in kilometers. +CALLISTO_RADIUS_KM = 2410.3 # The mean radius of Jupiter's moon Callisto, expressed in kilometers. _CalcMoonCount = 0 diff --git a/generate/template/astronomy.c b/generate/template/astronomy.c index 2b45ede8..d4201a92 100644 --- a/generate/template/astronomy.c +++ b/generate/template/astronomy.c @@ -5941,14 +5941,17 @@ double Astronomy_Refraction(astro_refraction_t refraction, double altitude) if (refraction == REFRACTION_NORMAL || refraction == REFRACTION_JPLHOR) { - // http://extras.springer.com/1999/978-1-4471-0555-8/chap4/horizons/horizons.pdf - // JPL Horizons says it uses refraction algorithm from - // Meeus "Astronomical Algorithms", 1991, p. 101-102. - // I found the following Go implementation: - // https://github.com/soniakeys/meeus/blob/master/v3/refraction/refract.go - // This is a translation from the function "Saemundsson" there. - // I found experimentally that JPL Horizons clamps the angle to 1 degree below the horizon. - // This is important because the 'refr' formula below goes crazy near hd = -5.11. + /* + http://extras.springer.com/1999/978-1-4471-0555-8/chap4/horizons/horizons.pdf + JPL Horizons says it uses refraction algorithm from + Meeus "Astronomical Algorithms", 1991, p. 101-102. + I found the following Go implementation: + https://github.com/soniakeys/meeus/blob/master/v3/refraction/refract.go + This is a translation from the function "Saemundsson" there. + I found experimentally that JPL Horizons clamps the angle to 1 degree below the horizon. + This is important because the 'refr' formula below goes crazy near hd = -5.11. + */ + hd = altitude; if (hd < -1.0) hd = -1.0; @@ -5957,10 +5960,12 @@ double Astronomy_Refraction(astro_refraction_t refraction, double altitude) if (refraction == REFRACTION_NORMAL && altitude < -1.0) { - // In "normal" mode we gradually reduce refraction toward the nadir - // so that we never get an altitude angle less than -90 degrees. - // When horizon angle is -1 degrees, the factor is exactly 1. - // As altitude approaches -90 (the nadir), the fraction approaches 0 linearly. + /* + In "normal" mode we gradually reduce refraction toward the nadir + so that we never get an altitude angle less than -90 degrees. + When horizon angle is -1 degrees, the factor is exactly 1. + As altitude approaches -90 (the nadir), the fraction approaches 0 linearly. + */ refr *= (altitude + 90.0) / 89.0; } } diff --git a/generate/template/astronomy.cs b/generate/template/astronomy.cs index 782109b4..5e26cc12 100644 --- a/generate/template/astronomy.cs +++ b/generate/template/astronomy.cs @@ -1967,6 +1967,29 @@ $ASTRO_ADDSOL() /// public const double JUPITER_MEAN_RADIUS_KM = 69911.0; + // The radii of Jupiter's four major moons are obtained from: + // https://ssd.jpl.nasa.gov/?sat_phys_par + + /// + /// The The mean radius of Jupiter's moon Io, expressed in kilometers. + /// + public const double IO_RADIUS_KM = 1821.6; + + /// + /// The The mean radius of Jupiter's moon Europa, expressed in kilometers. + /// + public const double EUROPA_RADIUS_KM = 1560.8; + + /// + /// The The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + /// + public const double GANYMEDE_RADIUS_KM = 2631.2; + + /// + /// The The mean radius of Jupiter's moon Callisto, expressed in kilometers. + /// + public const double CALLISTO_RADIUS_KM = 2410.3; + 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 64aae43f..285c0be8 100644 --- a/generate/template/astronomy.py +++ b/generate/template/astronomy.py @@ -49,10 +49,10 @@ JUPITER_MEAN_RADIUS_KM = 69911.0 # The volumetric mean radius of J # The radii of Jupiter's 4 largest moons were obtained from: # https://ssd.jpl.nasa.gov/?sat_phys_par -IO_RADIUS_KM = 1821.6 # The radius of Jupiter's moon Io, expressed in kilometers. -EUROPA_RADIUS_KM = 1560.8 # The radius of Jupiter's moon Europa, expressed in kilometers. -GANYMEDE_RADIUS_KM = 2631.2 # The radius of Jupiter's moon Ganymede, expressed in kilometers. -CALLISTO_RADIUS_KM = 2410.3 # The radius of Jupiter's moon Callisto, expressed in kilometers. +IO_RADIUS_KM = 1821.6 # The mean radius of Jupiter's moon Io, expressed in kilometers. +EUROPA_RADIUS_KM = 1560.8 # The mean radius of Jupiter's moon Europa, expressed in kilometers. +GANYMEDE_RADIUS_KM = 2631.2 # The mean radius of Jupiter's moon Ganymede, expressed in kilometers. +CALLISTO_RADIUS_KM = 2410.3 # The mean radius of Jupiter's moon Callisto, expressed in kilometers. _CalcMoonCount = 0 diff --git a/generate/template/astronomy.ts b/generate/template/astronomy.ts index 0b71ca88..5bc47668 100644 --- a/generate/template/astronomy.ts +++ b/generate/template/astronomy.ts @@ -70,6 +70,31 @@ export const JUPITER_POLAR_RADIUS_KM = 66854.0; */ export const JUPITER_MEAN_RADIUS_KM = 69911.0; + +// The radii of Jupiter's four major moons are obtained from: +// https://ssd.jpl.nasa.gov/?sat_phys_par + +/** + * @brief The mean radius of Jupiter's moon Io, expressed in kilometers. + */ +export const IO_RADIUS_KM = 1821.6; + +/** + * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers. + */ +export const EUROPA_RADIUS_KM = 1560.8; + +/** + * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + */ +export const GANYMEDE_RADIUS_KM = 2631.2; + +/** + * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers. + */ +export const CALLISTO_RADIUS_KM = 2410.3; + + 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/c/README.md b/source/c/README.md index 55505e34..64777f39 100644 --- a/source/c/README.md +++ b/source/c/README.md @@ -2276,6 +2276,21 @@ Calculates the non-negative length of the given vector. The length is expressed +--- + + +### `CALLISTO_RADIUS_KM` + +**The mean radius of Jupiter's moon Callisto, expressed in kilometers.** + + + +```C +#define CALLISTO_RADIUS_KM 2410.3 +``` + + + --- @@ -2291,6 +2306,51 @@ Calculates the non-negative length of the given vector. The length is expressed +--- + + +### `EUROPA_RADIUS_KM` + +**The mean radius of Jupiter's moon Europa, expressed in kilometers.** + + + +```C +#define EUROPA_RADIUS_KM 1560.8 +``` + + + +--- + + +### `GANYMEDE_RADIUS_KM` + +**The mean radius of Jupiter's moon Ganymede, expressed in kilometers.** + + + +```C +#define GANYMEDE_RADIUS_KM 2631.2 +``` + + + +--- + + +### `IO_RADIUS_KM` + +**The mean radius of Jupiter's moon Io, expressed in kilometers.** + + + +```C +#define IO_RADIUS_KM 1821.6 +``` + + + --- diff --git a/source/c/astronomy.c b/source/c/astronomy.c index 4fb6c779..be212f18 100644 --- a/source/c/astronomy.c +++ b/source/c/astronomy.c @@ -7167,14 +7167,17 @@ double Astronomy_Refraction(astro_refraction_t refraction, double altitude) if (refraction == REFRACTION_NORMAL || refraction == REFRACTION_JPLHOR) { - // http://extras.springer.com/1999/978-1-4471-0555-8/chap4/horizons/horizons.pdf - // JPL Horizons says it uses refraction algorithm from - // Meeus "Astronomical Algorithms", 1991, p. 101-102. - // I found the following Go implementation: - // https://github.com/soniakeys/meeus/blob/master/v3/refraction/refract.go - // This is a translation from the function "Saemundsson" there. - // I found experimentally that JPL Horizons clamps the angle to 1 degree below the horizon. - // This is important because the 'refr' formula below goes crazy near hd = -5.11. + /* + http://extras.springer.com/1999/978-1-4471-0555-8/chap4/horizons/horizons.pdf + JPL Horizons says it uses refraction algorithm from + Meeus "Astronomical Algorithms", 1991, p. 101-102. + I found the following Go implementation: + https://github.com/soniakeys/meeus/blob/master/v3/refraction/refract.go + This is a translation from the function "Saemundsson" there. + I found experimentally that JPL Horizons clamps the angle to 1 degree below the horizon. + This is important because the 'refr' formula below goes crazy near hd = -5.11. + */ + hd = altitude; if (hd < -1.0) hd = -1.0; @@ -7183,10 +7186,12 @@ double Astronomy_Refraction(astro_refraction_t refraction, double altitude) if (refraction == REFRACTION_NORMAL && altitude < -1.0) { - // In "normal" mode we gradually reduce refraction toward the nadir - // so that we never get an altitude angle less than -90 degrees. - // When horizon angle is -1 degrees, the factor is exactly 1. - // As altitude approaches -90 (the nadir), the fraction approaches 0 linearly. + /* + In "normal" mode we gradually reduce refraction toward the nadir + so that we never get an altitude angle less than -90 degrees. + When horizon angle is -1 degrees, the factor is exactly 1. + As altitude approaches -90 (the nadir), the fraction approaches 0 linearly. + */ refr *= (altitude + 90.0) / 89.0; } } diff --git a/source/c/astronomy.h b/source/c/astronomy.h index ecd0acb7..4e20d99b 100644 --- a/source/c/astronomy.h +++ b/source/c/astronomy.h @@ -54,9 +54,11 @@ 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 +/* + 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 @@ -76,6 +78,36 @@ extern "C" { */ #define JUPITER_MEAN_RADIUS_KM 69911.0 +/* + The radii of Jupiter's four major moons are obtained from: + https://ssd.jpl.nasa.gov/?sat_phys_par +*/ + +/** + * \def IO_RADIUS_KM + * @brief The mean radius of Jupiter's moon Io, expressed in kilometers. + */ +#define IO_RADIUS_KM 1821.6 + +/** + * \def EUROPA_RADIUS_KM + * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers. + */ +#define EUROPA_RADIUS_KM 1560.8 + +/** + * \def GANYMEDE_RADIUS_KM + * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + */ +#define GANYMEDE_RADIUS_KM 2631.2 + +/** + * \def CALLISTO_RADIUS_KM + * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers. + */ +#define CALLISTO_RADIUS_KM 2410.3 + + /*---------- types ----------*/ diff --git a/source/csharp/README.md b/source/csharp/README.md index a7f3f3aa..491f695c 100644 --- a/source/csharp/README.md +++ b/source/csharp/README.md @@ -146,6 +146,14 @@ these are used in function and type names. ## Constants +--- + + +### `const double Astronomy.CALLISTO_RADIUS_KM = 2410.3;` + +**The The mean radius of Jupiter's moon Callisto, expressed in kilometers.** + + --- @@ -154,6 +162,30 @@ these are used in function and type names. **The factor to convert degrees to radians = pi/180.** +--- + + +### `const double Astronomy.EUROPA_RADIUS_KM = 1560.8;` + +**The The mean radius of Jupiter's moon Europa, expressed in kilometers.** + + +--- + + +### `const double Astronomy.GANYMEDE_RADIUS_KM = 2631.2;` + +**The The mean radius of Jupiter's moon Ganymede, expressed in kilometers.** + + +--- + + +### `const double Astronomy.IO_RADIUS_KM = 1821.6;` + +**The The mean radius of Jupiter's moon Io, expressed in kilometers.** + + --- diff --git a/source/csharp/astronomy.cs b/source/csharp/astronomy.cs index 5b4f44a3..b3ee14ca 100644 --- a/source/csharp/astronomy.cs +++ b/source/csharp/astronomy.cs @@ -2072,6 +2072,29 @@ namespace CosineKitty /// public const double JUPITER_MEAN_RADIUS_KM = 69911.0; + // The radii of Jupiter's four major moons are obtained from: + // https://ssd.jpl.nasa.gov/?sat_phys_par + + /// + /// The The mean radius of Jupiter's moon Io, expressed in kilometers. + /// + public const double IO_RADIUS_KM = 1821.6; + + /// + /// The The mean radius of Jupiter's moon Europa, expressed in kilometers. + /// + public const double EUROPA_RADIUS_KM = 1560.8; + + /// + /// The The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + /// + public const double GANYMEDE_RADIUS_KM = 2631.2; + + /// + /// The The mean radius of Jupiter's moon Callisto, expressed in kilometers. + /// + public const double CALLISTO_RADIUS_KM = 2410.3; + 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 2866b429..8e9e988d 100644 --- a/source/js/README.md +++ b/source/js/README.md @@ -761,6 +761,38 @@ The calculations are performed from the point of view of a geocentric observer. * * * + + +## IO\_RADIUS\_KM +**Kind**: global variable +**Brief**: The mean radius of Jupiter's moon Io, expressed in kilometers. + +* * * + + + +## EUROPA\_RADIUS\_KM +**Kind**: global variable +**Brief**: The mean radius of Jupiter's moon Europa, expressed in kilometers. + +* * * + + + +## GANYMEDE\_RADIUS\_KM +**Kind**: global variable +**Brief**: The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + +* * * + + + +## CALLISTO\_RADIUS\_KM +**Kind**: global variable +**Brief**: The mean radius of Jupiter's moon Callisto, expressed in kilometers. + +* * * + ## Body : enum diff --git a/source/js/astronomy.browser.js b/source/js/astronomy.browser.js index b65f8367..2c6c6c37 100644 --- a/source/js/astronomy.browser.js +++ b/source/js/astronomy.browser.js @@ -34,9 +34,9 @@ */ 'use strict'; Object.defineProperty(exports, "__esModule", { value: true }); -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.JupiterMoons = exports.JupiterMoonsInfo = 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.StateVector = 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.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.RotateState = 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 = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = void 0; -exports.NextTransit = void 0; +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.JupiterMoons = exports.JupiterMoonsInfo = 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.StateVector = exports.Vector = exports.CalcMoonCount = exports.MakeTime = exports.AstroTime = exports.SetDeltaTFunction = exports.DeltaT_JplHorizons = exports.DeltaT_EspenakMeeus = exports.Body = exports.AngleBetween = exports.CALLISTO_RADIUS_KM = exports.GANYMEDE_RADIUS_KM = exports.EUROPA_RADIUS_KM = exports.IO_RADIUS_KM = 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.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.RotateState = 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 = exports.ElongationEvent = exports.Seasons = exports.SeasonInfo = exports.SearchHourAngle = exports.HourAngleEvent = exports.SearchRiseSet = exports.NextMoonQuarter = void 0; +exports.NextTransit = exports.SearchTransit = exports.TransitInfo = exports.NextLocalSolarEclipse = exports.SearchLocalSolarEclipse = void 0; /** * @brief The number of kilometers per astronomical unit. */ @@ -64,6 +64,24 @@ exports.JUPITER_POLAR_RADIUS_KM = 66854.0; * @brief The volumetric mean radius of Jupiter, expressed in kilometers. */ exports.JUPITER_MEAN_RADIUS_KM = 69911.0; +// The radii of Jupiter's four major moons are obtained from: +// https://ssd.jpl.nasa.gov/?sat_phys_par +/** + * @brief The mean radius of Jupiter's moon Io, expressed in kilometers. + */ +exports.IO_RADIUS_KM = 1821.6; +/** + * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers. + */ +exports.EUROPA_RADIUS_KM = 1560.8; +/** + * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers. + */ +exports.GANYMEDE_RADIUS_KM = 2631.2; +/** + * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers. + */ +exports.CALLISTO_RADIUS_KM = 2410.3; 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 ab7f2a8b..c9bdcfca 100644 --- a/source/js/astronomy.browser.min.js +++ b/source/js/astronomy.browser.min.js @@ -100,115 +100,116 @@ a.k+1737.4&&(b="partial",d=ub(a.time,a.k+1737.4,f),a.r+1737.4a.r)throw"Unexpected shadow distance from geoid intersection = "+a.r;h=.014Math.abs(c)){var d=Nc(a,b);if(d.rna(a,d)&&(b=Mc(a,c,d),b.rMath.abs(c))return b;b=b.AddDays(c)}};N.prototype.toString=function(){return this.date.toISOString()};N.prototype.AddDays=function(a){return new N(this.ut+a)};e.AstroTime=N;e.MakeTime=y;var yb=[{nals:[0,0,0,0,1],cls:[-172064161,-174666,33386,92052331,9086,15377]},{nals:[0,0,2,-2,2],cls:[-13170906,-1675,-13696,5730336,-3015,-4587]},{nals:[0,0,2,0,2],cls:[-2276413,-234,2796,978459,-485,1374]},{nals:[0,0,0,0,2],cls:[2074554, -207,-698,-897492,470,-291]},{nals:[0,1,0,0,0],cls:[1475877,-3633,11817,73871,-184,-1924]},{nals:[0,1,2,-2,2],cls:[-516821,1226,-524,224386,-677,-174]},{nals:[1,0,0,0,0],cls:[711159,73,-872,-6750,0,358]},{nals:[0,0,2,0,1],cls:[-387298,-367,380,200728,18,318]},{nals:[1,0,2,0,2],cls:[-301461,-36,816,129025,-63,367]},{nals:[0,-1,2,-2,2],cls:[215829,-494,111,-95929,299,132]},{nals:[0,0,2,-2,1],cls:[128227,137,181,-68982,-9,39]},{nals:[-1,0,2,0,2],cls:[123457,11,19,-53311,32,-4]},{nals:[-1,0,0,2,0],cls:[156994, -10,-168,-1235,0,82]},{nals:[1,0,0,0,1],cls:[63110,63,27,-33228,0,-9]},{nals:[-1,0,0,0,1],cls:[-57976,-63,-189,31429,0,-75]},{nals:[-1,0,2,2,2],cls:[-59641,-11,149,25543,-11,66]},{nals:[1,0,2,0,1],cls:[-51613,-42,129,26366,0,78]},{nals:[-2,0,2,0,1],cls:[45893,50,31,-24236,-10,20]},{nals:[0,0,0,2,0],cls:[63384,11,-150,-1220,0,29]},{nals:[0,0,2,2,2],cls:[-38571,-1,158,16452,-11,68]},{nals:[0,-2,2,-2,2],cls:[32481,0,0,-13870,0,0]},{nals:[-2,0,0,2,0],cls:[-47722,0,-18,477,0,-25]},{nals:[2,0,2,0,2],cls:[-31046, --1,131,13238,-11,59]},{nals:[1,0,2,-2,2],cls:[28593,0,-1,-12338,10,-3]},{nals:[-1,0,2,0,1],cls:[20441,21,10,-10758,0,-3]},{nals:[2,0,0,0,0],cls:[29243,0,-74,-609,0,13]},{nals:[0,0,2,0,0],cls:[25887,0,-66,-550,0,11]},{nals:[0,1,0,0,1],cls:[-14053,-25,79,8551,-2,-45]},{nals:[-1,0,0,2,1],cls:[15164,10,11,-8001,0,-1]},{nals:[0,2,2,-2,2],cls:[-15794,72,-16,6850,-42,-5]},{nals:[0,0,-2,2,0],cls:[21783,0,13,-167,0,13]},{nals:[1,0,0,-2,1],cls:[-12873,-10,-37,6953,0,-14]},{nals:[0,-1,0,0,1],cls:[-12654,11, -63,6415,0,26]},{nals:[-1,0,2,2,1],cls:[-10204,0,25,5222,0,15]},{nals:[0,2,0,0,0],cls:[16707,-85,-10,168,-1,10]},{nals:[1,0,2,2,2],cls:[-7691,0,44,3268,0,19]},{nals:[-2,0,2,0,0],cls:[-11024,0,-14,104,0,2]},{nals:[0,1,2,0,2],cls:[7566,-21,-11,-3250,0,-5]},{nals:[0,0,2,2,1],cls:[-6637,-11,25,3353,0,14]},{nals:[0,-1,2,0,2],cls:[-7141,21,8,3070,0,4]},{nals:[0,0,0,2,1],cls:[-6302,-11,2,3272,0,4]},{nals:[1,0,2,-2,1],cls:[5800,10,2,-3045,0,-1]},{nals:[2,0,2,-2,2],cls:[6443,0,-7,-2768,0,-4]},{nals:[-2,0,0, -2,1],cls:[-5774,-11,-15,3041,0,-5]},{nals:[2,0,2,0,1],cls:[-5350,0,21,2695,0,12]},{nals:[0,-1,2,-2,1],cls:[-4752,-11,-3,2719,0,-3]},{nals:[0,0,0,-2,1],cls:[-4940,-11,-21,2720,0,-9]},{nals:[-1,-1,0,2,0],cls:[7350,0,-8,-51,0,4]},{nals:[2,0,0,-2,1],cls:[4065,0,6,-2206,0,1]},{nals:[1,0,0,2,0],cls:[6579,0,-24,-199,0,2]},{nals:[0,1,2,-2,1],cls:[3579,0,5,-1900,0,1]},{nals:[1,-1,0,0,0],cls:[4725,0,-6,-41,0,3]},{nals:[-2,0,2,0,2],cls:[-3075,0,-2,1313,0,-1]},{nals:[3,0,2,0,2],cls:[-2904,0,15,1233,0,7]},{nals:[0, --1,0,2,0],cls:[4348,0,-10,-81,0,2]},{nals:[1,-1,2,0,2],cls:[-2878,0,8,1232,0,4]},{nals:[0,0,0,1,0],cls:[-4230,0,5,-20,0,-2]},{nals:[-1,-1,2,2,2],cls:[-2819,0,7,1207,0,3]},{nals:[-1,0,2,0,0],cls:[-4056,0,5,40,0,-2]},{nals:[0,-1,2,2,2],cls:[-2647,0,11,1129,0,5]},{nals:[-2,0,0,0,1],cls:[-2294,0,-10,1266,0,-4]},{nals:[1,1,2,0,2],cls:[2481,0,-7,-1062,0,-3]},{nals:[2,0,0,0,1],cls:[2179,0,-2,-1129,0,-2]},{nals:[-1,1,0,1,0],cls:[3276,0,1,-9,0,0]},{nals:[1,1,0,0,0],cls:[-3389,0,5,35,0,-2]},{nals:[1,0,2,0, -0],cls:[3339,0,-13,-107,0,1]},{nals:[-1,0,2,-2,1],cls:[-1987,0,-6,1073,0,-2]},{nals:[1,0,0,0,2],cls:[-1981,0,0,854,0,0]},{nals:[-1,0,0,1,0],cls:[4026,0,-353,-553,0,-139]},{nals:[0,0,2,1,2],cls:[1660,0,-5,-710,0,-2]},{nals:[-1,0,2,4,2],cls:[-1521,0,9,647,0,4]},{nals:[-1,1,0,1,1],cls:[1314,0,0,-700,0,0]},{nals:[0,-2,2,-2,1],cls:[-1283,0,0,672,0,0]},{nals:[1,0,2,2,1],cls:[-1331,0,8,663,0,4]},{nals:[-2,0,2,2,2],cls:[1383,0,-2,-594,0,-2]},{nals:[-1,0,0,0,2],cls:[1405,0,4,-610,0,2]},{nals:[1,1,2,-2,2], -cls:[1290,0,0,-556,0,0]}],Ha;e.CalcMoonCount=0;var D=function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.t=d};D.prototype.Length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};e.Vector=D;var ob=function(a,b,c,d,f,h,l){this.x=a;this.y=b;this.z=c;this.vx=d;this.vy=f;this.vz=h;this.t=l};e.StateVector=ob;var Va=function(a,b,c){this.lat=v(a);this.lon=v(b);this.dist=v(c)};e.Spherical=Va;var ua=function(a,b,c,d){this.ra=v(a);this.dec=v(b);this.dist=v(c);this.vec=d};e.EquatorialCoordinates= -ua;var K=function(a){this.rot=a};e.RotationMatrix=K;e.MakeRotation=function(a){if(!Fc(a))throw"Argument must be a [3][3] array of numbers";return new K(a)};var Fb=function(a,b,c,d){this.azimuth=v(a);this.altitude=v(b);this.ra=v(c);this.dec=v(d)};e.HorizontalCoordinates=Fb;var Jb=function(a,b,c){this.vec=a;this.elat=v(b);this.elon=v(c)};e.EclipticCoordinates=Jb;e.Horizon=Ma;var Gb=function(a,b,c){this.latitude=a;this.longitude=b;this.height=c;ma(this)};e.Observer=Gb;e.SunPosition=Hb;e.Equator=Na;e.ObserverVector= -function(a,b,c){a=y(a);var d=ka(a);b=Bb(b,d).pos;c||(b=La(b,a,H.Into2000));return new D(b[0],b[1],b[2],a)};e.Ecliptic=wa;e.GeoMoon=Y;var ea=[[-73E4,[-26.1182072321076,-14.376168177825,3.3844025152995],[.0016339372163656,-.0027861699588508,-.0013585880229445]],[-693500,[43.6599275018261,15.7782921408811,-8.2269833881374],[-2.504304629586E-4,.0021163039457238,7.3466073583102E-4]],[-657E3,[-17.0086014985033,33.059074387642,15.4080189624259],[-.0019676551946049,-.001833770776677,2.0125441459959E-5]], -[-620500,[26.9005106893171,-21.5285596810214,-14.7987712668075],[.0022939261196998,.0017431871970059,-1.4585639832643E-4]],[-584E3,[20.2303809506997,43.2669666571891,7.3829660919234],[-.0019754081700585,5.3457141292226E-4,7.5929169129793E-4]],[-547500,[-22.5571440338751,-19.2958112538447,.7806423603826],[.0021494578646505,-.0024266772630044,-.0014013084013574]],[-511E3,[43.023623681036,19.6179542007347,-6.8406553041565],[-4.7729923671058E-4,.0020208979483877,7.7191815992131E-4]],[-474500,[-20.4245105862934, -29.5157679318005,15.3408675727018],[-.0018003167284198,-.0021025226687937,-1.1262333332859E-4]],[-438E3,[30.7746921076872,-18.2366370153037,-14.9455358798963],[.0020113162005465,.0019353827024189,-2.0937793168297E-6]],[-401500,[16.7235440456361,44.0505598318603,8.688611393944],[-.0020565226049264,3.2710694138777E-4,7.2006155046579E-4]],[-365E3,[-18.4891734360057,-23.1428732331142,-1.6436720878799],[.0025524223225832,-.0020035792463879,-.0013910737531294]],[-328500,[42.0853950560734,22.974253125952, --5.5131410205412],[-6.7105845193949E-4,.0019177289500465,7.9770011059534E-4]],[-292E3,[-23.2753639151193,25.8185142987694,15.0553815885983],[-.0016062295460975,-.0023395961498533,-2.4377362639479E-4]],[-255500,[33.901579321013,-14.9421228983498,-14.8664994855707],[.0017455105487563,.0020655068871494,1.169500065763E-4]],[-219E3,[13.3770189322702,44.4442211120183,9.8260227015847],[-.0021171882923251,1.3114714542921E-4,6.7884578840323E-4]],[-182500,[-14.1723844533379,-26.0054690135836,-3.8387026446526], -[.0028419751785822,-.0015579441656564,-.001340841671106]],[-146E3,[40.9468572586403,25.9049735920209,-4.2563362404988],[-8.3652705194051E-4,.0018129497136404,8.156422827306E-4]],[-109500,[-25.5839689598009,22.0699164999425,14.590202603678],[-.0013923977856331,-.0025442249745422,-3.7169906721828E-4]],[-73E3,[36.4035708396756,-11.7473067389593,-14.6304139635223],[.0015037714418941,.0021500325702247,2.1523781242948E-4]],[-36500,[10.2436041239517,44.5280986402285,10.8048664487066],[-.0021615839201823, --5.1418983893534E-5,6.368706075143E-4]],[0,[-9.8753695807739,-27.9789262247367,-5.7537118247043],[.0030287533248818,-.0011276087003636,-.0012651326732361]],[36500,[39.7009143866164,28.4327664903825,-3.0906026170881],[-9.7720559866138E-4,.0017121518344796,8.2822409843551E-4]],[73E3,[-27.3620419812795,18.4265651225706,13.9975343005914],[-.001169093462134,-.0027143131627458,-4.9312695340367E-4]],[109500,[38.3556091850032,-8.7643800131842,-14.2951819118807],[.0012922798115839,.0022032141141126,2.9606522103424E-4]], -[146E3,[7.3929490279056,44.3826789515344,11.6295002148543],[-.002193281545383,-2.1751799585364E-4,5.9556516201114E-4]],[182500,[-5.8649529029432,-29.1987619981354,-7.3502494912123],[.0031339384323665,-7.4205968379701E-4,-.0011783357537604]],[219E3,[38.4269476345329,30.5667598351632,-2.0378379641214],[-.0010958945370084,.0016194885149659,8.3705272532546E-4]],[255500,[-28.6586488201636,15.0309000931701,13.3365724093667],[-9.4611899595408E-4,-.0028506813871559,-6.0508645822989E-4]],[292E3,[39.8319806717528, --6.0784057667647,-13.9098153586562],[.0011117769689167,.0022362097830152,3.6230548231153E-4]],[328500,[4.837152376403,44.072311954153,12.3146147867802],[-.0022164547537724,-3.6790365636785E-4,5.5542723844616E-4]],[365E3,[-2.2619763759487,-29.8581508706765,-8.6502366418978],[.0031821176368396,-4.0915169873994E-4,-.0010895893040652]],[401500,[37.1576590087419,32.3528396259588,-1.0950381786229],[-.001198841260683,.0015356290902995,8.4339118209852E-4]],[438E3,[-29.5767402292299,11.8635359435865,12.6313230398719], -[-7.2292830060955E-4,-.0029587820140709,-7.08242964503E-4]],[474500,[40.9541099577599,-3.658980594537,-13.499469956395],[9.5387298337127E-4,.0022572135462477,4.1826529781128E-4]],[511E3,[2.4859523114116,43.6181887566155,12.8914184596699],[-.0022339745420393,-5.1034757181916E-4,5.1485330196245E-4]],[547500,[1.0594791441638,-30.1357921778687,-9.7458684762963],[.0031921591684898,-1.130531279615E-4,-9.9954096945965E-4]],[584E3,[35.8778640130144,33.8942263660709,-.2245246362769],[-.0012941245730845,.0014560427668319, -8.4762160640137E-4]],[620500,[-30.2026537318923,8.7794211940578,11.8609238187578],[-4.9002221381806E-4,-.0030438768469137,-8.0605935262763E-4]],[657E3,[41.8536204011376,-1.3790965838042,-13.0624345337527],[8.0674627557124E-4,.0022702374399791,4.6832587475465E-4]],[693500,[.2468843977112,43.0303960481227,13.3909343344167],[-.0022436121787266,-6.5238074250728E-4,4.7172729553196E-4]],[73E4,[4.2432528370899,-30.1182016908248,-10.7074412313491],[.0031725847067411,1.609846120227E-4,-9.0672150593868E-4]]], -E=function(a,b,c){this.x=a;this.y=b;this.z=c};E.prototype.ToAstroVector=function(a){return new D(this.x,this.y,this.z,a)};E.prototype.quadrature=function(){return this.x*this.x+this.y*this.y+this.z*this.z};E.prototype.add=function(a){return new E(this.x+a.x,this.y+a.y,this.z+a.z)};E.prototype.sub=function(a){return new E(this.x-a.x,this.y-a.y,this.z-a.z)};E.prototype.incr=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};E.prototype.decr=function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};E.prototype.mul= -function(a){return new E(a*this.x,a*this.y,a*this.z)};E.prototype.div=function(a){return new E(this.x/a,this.y/a,this.z/a)};E.prototype.mean=function(a){return new E((this.x+a.x)/2,(this.y+a.y)/2,(this.z+a.z)/2)};var Ra=function(a,b,c){this.tt=a;this.r=b;this.v=c},Ta=function(a){var b=new Ra(a,new E(0,0,0),new E(0,0,0));this.Jupiter=Qa(b,a,u.Jupiter,2.825345909524226E-7);this.Saturn=Qa(b,a,u.Saturn,8.459715185680659E-8);this.Uranus=Qa(b,a,u.Uranus,1.292024916781969E-8);this.Neptune=Qa(b,a,u.Neptune, -1.524358900784276E-8);this.Jupiter.r.decr(b.r);this.Jupiter.v.decr(b.v);this.Saturn.r.decr(b.r);this.Saturn.v.decr(b.v);this.Uranus.r.decr(b.r);this.Uranus.v.decr(b.v);this.Neptune.r.decr(b.r);this.Neptune.v.decr(b.v);this.Sun=new Ra(a,b.r.mul(-1),b.v.mul(-1))};Ta.prototype.Acceleration=function(a){var b=xa(a,2.959122082855911E-4,this.Sun.r);b.incr(xa(a,2.825345909524226E-7,this.Jupiter.r));b.incr(xa(a,8.459715185680659E-8,this.Saturn.r));b.incr(xa(a,1.292024916781969E-8,this.Uranus.r));b.incr(xa(a, -1.524358900784276E-8,this.Neptune.r));return b};var Nb=function(a,b,c,d){this.tt=a;this.r=b;this.v=c;this.a=d},Ob=function(a,b){this.bary=a;this.grav=b},jb=[],Rc=new K([[.9994327653386544,-.03367710746976414,0],[.030395942890628476,.902057912352809,.43054338854229507],[-.014499455966335291,-.43029916940910073,.902569881273754]]),Sc=[{mu:2.82489428433814E-7,al:[1.446213296021224,3.5515522861824],a:[[.0028210960212903,0,0]],l:[[-1.925258348666E-4,4.9369589722645,.01358483658305],[-9.70803596076E-5, -4.3188796477322,.01303413843243],[-8.988174165E-5,1.9080016428617,.00305064867158],[-5.53101050262E-5,1.4936156681569,.01293892891155]],z:[[.0041510849668155,4.089939635545,-.01290686414666],[6.260521444113E-4,1.446188898627,3.5515522949802],[3.52747346169E-5,2.1256287034578,1.2727416567E-4]],zeta:[[3.142172466014E-4,2.7964219722923,-.002315096098],[9.04169207946E-5,1.0477061879627,-5.6920638196E-4]]},{mu:2.82483274392893E-7,al:[-.3735263437471362,1.76932271112347],a:[[.0044871037804314,0,0],[4.324367498E-7, -1.819645606291,1.7822295777568]],l:[[8.576433172936E-4,4.3188693178264,.01303413830805],[4.549582875086E-4,1.4936531751079,.01293892881962],[3.248939825174E-4,1.8196494533458,1.7822295777568],[-3.074250079334E-4,4.9377037005911,.01358483286724],[1.982386144784E-4,1.907986905476,.00305101212869],[1.834063551804E-4,2.1402853388529,.00145009789338],[-1.434383188452E-4,5.622214036663,.89111478887838],[-7.71939140944E-5,4.300272437235,2.6733443704266]],z:[[-.0093589104136341,4.0899396509039,-.01290686414666], -[2.988994545555E-4,5.9097265185595,1.7693227079462],[2.13903639035E-4,2.1256289300016,1.2727418407E-4],[1.980963564781E-4,2.743516829265,6.7797343009E-4],[1.210388158965E-4,5.5839943711203,3.20566149E-5],[8.37042048393E-5,1.6094538368039,-.90402165808846],[8.23525166369E-5,1.4461887708689,3.5515522949802]],zeta:[[.0040404917832303,1.0477063169425,-5.692064054E-4],[2.200421034564E-4,3.3368857864364,-1.2491307307E-4],[1.662544744719E-4,2.4134862374711,0],[5.90282470983E-5,5.9719930968366,-3.056160225E-5]]}, -{mu:2.82498184184723E-7,al:[.2874089391143348,.878207923589328],a:[[.0071566594572575,0,0],[1.393029911E-6,1.1586745884981,2.6733443704266]],l:[[2.310797886226E-4,2.1402987195942,.00145009784384],[-1.828635964118E-4,4.3188672736968,.01303413828263],[1.512378778204E-4,4.9373102372298,.01358483481252],[-1.163720969778E-4,4.300265986149,2.6733443704266],[-9.55478069846E-5,1.4936612842567,.01293892879857],[8.15246854464E-5,5.6222137132535,.89111478887838],[-8.01219679602E-5,1.2995922951532,1.0034433456729], -[-6.07017260182E-5,.64978769669238,.50172167043264]],z:[[.0014289811307319,2.1256295942739,1.2727413029E-4],[7.71093122676E-4,5.5836330003496,3.20643411E-5],[5.925911780766E-4,4.0899396636448,-.01290686414666],[2.045597496146E-4,5.2713683670372,-.12523544076106],[1.785118648258E-4,.28743156721063,.8782079244252],[1.131999784893E-4,1.4462127277818,3.5515522949802],[-6.5877816921E-5,2.2702423990985,-1.7951364394537],[4.97058888328E-5,5.9096792204858,1.7693227129285]],zeta:[[.0015932721570848,3.3368862796665, --1.2491307058E-4],[8.533093128905E-4,2.4133881688166,0],[3.513347911037E-4,5.9720789850127,-3.056101771E-5],[-1.441929255483E-4,1.0477061764435,-5.6920632124E-4]]},{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828],a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358], -[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],[7.47056855106E-5,1.2995916202344,1.0034433456729]],z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4,5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,1.7693227129285],[5.99351698525E-5,4.1125517584798, --2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,-.62695712529519]],zeta:[[.0038422977898495,2.4133922085557,0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4,3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],yc=function(a){this.moon=a};e.JupiterMoonsInfo=yc;e.JupiterMoons=function(a){a=new N(a);for(var b=[],c=$jscomp.makeIterator(Sc),d=c.next();!d.done;d=c.next()){var f=b,h=f.push; -d=d.value;for(var l=a.tt+18262.5,k=[0,d.al[0]+l*d.al[1],0,0,0,0],g=$jscomp.makeIterator(d.a),m=g.next();!m.done;m=g.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;k[0]+=m*Math.cos(p+l*n)}g=$jscomp.makeIterator(d.l);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,k[1]+=m*Math.sin(p+l*n);k[1]%=P;0>k[1]&&(k[1]+=P);g=$jscomp.makeIterator(d.z);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value), -m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[2]+=m*Math.cos(p),k[3]+=m*Math.sin(p);g=$jscomp.makeIterator(d.zeta);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[4]+=m*Math.cos(p),k[5]+=m*Math.sin(p);g=k[0];n=k[1];m=k[2];p=k[3];l=k[4];k=k[5];var r=Math.sqrt(d.mu/(g*g*g));d=n+m*Math.sin(n)-p*Math.cos(n);do{var w=Math.cos(d);var B=Math.sin(d);w=(n-d+m*B-p*w)/(1-m*w-p*B);d+=w}while(1E-12<=Math.abs(w));w=Math.cos(d); -B=Math.sin(d);n=p*w-m*B;var z=-m*w-p*B,sa=1/(1+z),ba=1/(1+Math.sqrt(1-m*m-p*p));d=g*(w-m-ba*p*n);n=g*(B-p+ba*m*n);p=r*sa*g*(-B-ba*p*z);g=r*sa*g*(+w+ba*m*z);m=2*Math.sqrt(1-l*l-k*k);r=1-2*k*k;w=1-2*l*l;B=2*k*l;d=new ob(d*r+n*B,d*B+n*w,(l*n-d*k)*m,p*r+g*B,p*B+g*w,(l*g-p*k)*m,a);d=dc(Rc,d);h.call(f,d)}return new yc(b)};e.HelioVector=ya;e.HelioDistance=fa;e.GeoVector=X;e.Search=G;e.SearchSunLongitude=Rb;e.LongitudeFromSun=kb;e.AngleFromSun=na;e.EclipticLongitude=ha;var Sb=function(a,b,c,d,f,h,l,k){this.time= -a;this.mag=b;this.phase_angle=c;this.helio_dist=d;this.geo_dist=f;this.gc=h;this.hc=l;this.ring_tilt=k;this.phase_fraction=(1+Math.cos(e.DEG2RAD*c))/2};e.IlluminationInfo=Sb;e.Illumination=Ua;e.SearchRelativeLongitude=oa;e.MoonPhase=lb;e.SearchMoonPhase=Ba;var Ub=function(a,b){this.quarter=a;this.time=b};e.MoonQuarter=Ub;e.SearchMoonQuarter=Tb;e.NextMoonQuarter=function(a){a=new Date(a.time.date.getTime()+5184E5);return Tb(a)};e.SearchRiseSet=function(a,b,c,d,f){function h(w){var B=Na(a,w,b,!0,!0); -w=Ma(w,b,B.ra,B.dec).altitude+l/B.dist*e.RAD2DEG+Qc;return c*w}ma(b);v(f);a:switch(a){case u.Sun:var l=Oc;break a;case u.Moon:l=Pc;break a;default:l=0}if(a===u.Earth)throw"Cannot find rise or set time of the Earth.";if(1===c){var k=12;var g=0}else if(-1===c)k=0,g=12;else throw"SearchRiseSet: Invalid direction parameter "+c+" -- must be +1 or -1";d=y(d);var m=h(d);var n;if(0=m&&0=d.ut+f)return null;p=m.time;m=h(m.time);n=h(r.time)}};var Vb=function(a,b){this.time=a;this.hor=b};e.HourAngleEvent=Vb;e.SearchHourAngle=Ca;var zc=function(a,b,c,d){this.mar_equinox=a;this.jun_solstice=b;this.sep_equinox=c;this.dec_solstice=d};e.SeasonInfo=zc;e.Seasons=function(a){function b(l,k,g){k=new Date(Date.UTC(a,k-1,g));l=Rb(l,k,4);if(!l)throw"Cannot find season change near "+k.toISOString();return l}a instanceof Date&& -Number.isFinite(a.getTime())&&(a=a.getUTCFullYear());if(!Number.isSafeInteger(a))throw"Cannot calculate seasons because year argument "+a+" is neither a Date nor a safe integer.";var c=b(0,3,19),d=b(90,6,19),f=b(180,9,21),h=b(270,12,20);return new zc(c,d,f,h)};var Xb=function(a,b,c,d){this.time=a;this.visibility=b;this.elongation=c;this.ecliptic_separation=d};e.ElongationEvent=Xb;e.Elongation=Wb;e.SearchMaxElongation=function(a,b){function c(m){var n=m.AddDays(-.005);m=m.AddDays(.005);n=na(a,n);m= -na(a,m);return(n-m)/.01}b=y(b);var d={Mercury:{s1:50,s2:85},Venus:{s1:40,s2:50}}[a];if(!d)throw"SearchMaxElongation works for Mercury and Venus only.";for(var f=0;2>=++f;){var h=ha(a,b),l=ha(u.Earth,b),k=za(h-l),g=h=l=void 0;k>=-d.s1&&k<+d.s1?(g=0,l=+d.s1,h=+d.s2):k>=+d.s2||k<-d.s2?(g=0,l=-d.s2,h=-d.s1):0<=k?(g=-Aa(a)/4,l=+d.s1,h=+d.s2):(g=-Aa(a)/4,l=-d.s2,h=-d.s1);k=b.AddDays(g);l=oa(a,l,k);h=oa(a,h,l);k=c(l);if(0<=k)throw"SearchMaxElongation: internal error: m1 = "+k;g=c(h);if(0>=g)throw"SearchMaxElongation: internal error: m2 = "+ -g;k=G(c,l,h,{init_f1:k,init_f2:g,dt_tolerance_seconds:10});if(!k)throw"SearchMaxElongation: failed search iter "+f+" (t1="+l.toString()+", t2="+h.toString()+")";if(k.tt>=b.tt)return Wb(a,k);b=h.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(g){var m=g.AddDays(-.005);g=g.AddDays(.005);m=Ua(a,m).mag;return(Ua(a,g).mag-m)/.01}if(a!==u.Venus)throw"SearchPeakMagnitude currently works for Venus only.";b=y(b);for(var d=0;2>=++d;){var f= -ha(a,b),h=ha(u.Earth,b),l=za(f-h),k=f=h=void 0;-10<=l&&10>l?(k=0,h=10,f=30):30<=l||-30>l?(k=0,h=-30,f=-10):0<=l?(k=-Aa(a)/4,h=10,f=30):(k=-Aa(a)/4,h=-30,f=-10);l=b.AddDays(k);h=oa(a,h,l);f=oa(a,f,h);l=c(h);if(0<=l)throw"SearchPeakMagnitude: internal error: m1 = "+l;k=c(f);if(0>=k)throw"SearchPeakMagnitude: internal error: m2 = "+k;l=G(c,h,f,{init_f1:l,init_f2:k,dt_tolerance_seconds:10});if(!l)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+h.toString()+", t2="+f.toString()+")";if(l.tt>= -b.tt)return Ua(a,l);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Da=function(a,b,c){this.time=a;this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU};e.Apsis=Da;e.SearchLunarApsis=Yb;e.NextLunarApsis=function(a){var b=Yb(a.time.AddDays(11));if(1!==b.kind+a.kind)throw"NextLunarApsis INTERNAL ERROR: did not find alternating apogee/perigee: prev="+a.kind+" @ "+a.time.toString()+", next="+b.kind+" @ "+b.time.toString();return b};e.SearchPlanetApsis=$b;e.NextPlanetApsis= -function(a,b){if(0!==b.kind&&1!==b.kind)throw"Invalid apsis kind: "+b.kind;var c=b.time.AddDays(.25*Z[a].OrbitalPeriod);a=$b(a,c);if(1!==a.kind+b.kind)throw"Internal error: previous apsis was "+b.kind+", but found "+a.kind+" for next apsis.";return a};e.InverseRotation=pa;e.CombineRotation=qa;e.IdentityMatrix=function(){return new K([[1,0,0],[0,1,0],[0,0,1]])};e.Pivot=function(a,b,c){if(0!==b&&1!==b&&2!==b)throw"Invalid axis "+b+". Must be [0, 1, 2].";var d=v(c)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d); -var f=(b+1)%3,h=(b+2)%3,l=[[0,0,0],[0,0,0],[0,0,0]];l[f][f]=c*a.rot[f][f]-d*a.rot[f][h];l[f][h]=d*a.rot[f][f]+c*a.rot[f][h];l[f][b]=a.rot[f][b];l[h][f]=c*a.rot[h][f]-d*a.rot[h][h];l[h][h]=d*a.rot[h][f]+c*a.rot[h][h];l[h][b]=a.rot[h][b];l[b][f]=c*a.rot[b][f]-d*a.rot[b][h];l[b][h]=d*a.rot[b][f]+c*a.rot[b][h];l[b][b]=a.rot[b][b];return new K(l)};e.VectorFromSphere=mb;e.EquatorFromVector=ac;e.SphereFromVector=nb;e.HorizonFromVector=function(a,b){a=nb(a);a.lon=bc(a.lon);a.lat+=va(b,a.lat);return a};e.VectorFromHorizon= -function(a,b,c){var d=bc(a.lon);c=a.lat+cc(c,a.lat);a=new Va(c,d,a.dist);return mb(a,b)};e.Refraction=va;e.InverseRefraction=cc;e.RotateVector=Ea;e.RotateState=dc;e.Rotation_EQJ_ECL=ec;e.Rotation_ECL_EQJ=function(){return new K([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=pb;e.Rotation_EQD_EQJ=qb;e.Rotation_EQD_HOR=rb;e.Rotation_HOR_EQD=fc;e.Rotation_HOR_EQJ=gc;e.Rotation_EQJ_HOR=function(a,b){a=gc(a,b);return pa(a)};e.Rotation_EQD_ECL= -hc;e.Rotation_ECL_EQD=ic;e.Rotation_ECL_HOR=jc;e.Rotation_HOR_ECL=function(a,b){a=jc(a,b);return pa(a)};var Tc=[["And","Andromeda"],["Ant","Antila"],["Aps","Apus"],["Aql","Aquila"],["Aqr","Aquarius"],["Ara","Ara"],["Ari","Aries"],["Aur","Auriga"],["Boo","Bootes"],["Cae","Caelum"],["Cam","Camelopardis"],["Cap","Capricornus"],["Car","Carina"],["Cas","Cassiopeia"],["Cen","Centaurus"],["Cep","Cepheus"],["Cet","Cetus"],["Cha","Chamaeleon"],["Cir","Circinus"],["CMa","Canis Major"],["CMi","Canis Minor"], -["Cnc","Cancer"],["Col","Columba"],["Com","Coma Berenices"],["CrA","Corona Australis"],["CrB","Corona Borealis"],["Crt","Crater"],["Cru","Crux"],["Crv","Corvus"],["CVn","Canes Venatici"],["Cyg","Cygnus"],["Del","Delphinus"],["Dor","Dorado"],["Dra","Draco"],["Equ","Equuleus"],["Eri","Eridanus"],["For","Fornax"],["Gem","Gemini"],["Gru","Grus"],["Her","Hercules"],["Hor","Horologium"],["Hya","Hydra"],["Hyi","Hydrus"],["Ind","Indus"],["Lac","Lacerta"],["Leo","Leo"],["Lep","Lepus"],["Lib","Libra"],["LMi", -"Leo Minor"],["Lup","Lupus"],["Lyn","Lynx"],["Lyr","Lyra"],["Men","Mensa"],["Mic","Microscopium"],["Mon","Monoceros"],["Mus","Musca"],["Nor","Norma"],["Oct","Octans"],["Oph","Ophiuchus"],["Ori","Orion"],["Pav","Pavo"],["Peg","Pegasus"],["Per","Perseus"],["Phe","Phoenix"],["Pic","Pictor"],["PsA","Pisces Austrinus"],["Psc","Pisces"],["Pup","Puppis"],["Pyx","Pyxis"],["Ret","Reticulum"],["Scl","Sculptor"],["Sco","Scorpius"],["Sct","Scutum"],["Ser","Serpens"],["Sex","Sextans"],["Sge","Sagitta"],["Sgr", -"Sagittarius"],["Tau","Taurus"],["Tel","Telescopium"],["TrA","Triangulum Australe"],["Tri","Triangulum"],["Tuc","Tucana"],["UMa","Ursa Major"],["UMi","Ursa Minor"],["Vel","Vela"],["Vir","Virgo"],["Vol","Volans"],["Vul","Vulpecula"]],Uc=[[83,0,8640,2112],[83,2880,5220,2076],[83,7560,8280,2068],[83,6480,7560,2064],[15,0,2880,2040],[10,3300,3840,1968],[15,0,1800,1920],[10,3840,5220,1920],[83,6300,6480,1920],[33,7260,7560,1920],[15,0,1263,1848],[10,4140,4890,1848],[83,5952,6300,1800],[15,7260,7440,1800], -[10,2868,3300,1764],[33,3300,4080,1764],[83,4680,5952,1680],[13,1116,1230,1632],[33,7350,7440,1608],[33,4080,4320,1596],[15,0,120,1584],[83,5040,5640,1584],[15,8490,8640,1584],[33,4320,4860,1536],[33,4860,5190,1512],[15,8340,8490,1512],[10,2196,2520,1488],[33,7200,7350,1476],[15,7393.2,7416,1462],[10,2520,2868,1440],[82,2868,3030,1440],[33,7116,7200,1428],[15,7200,7393.2,1428],[15,8232,8340,1418],[13,0,876,1404],[33,6990,7116,1392],[13,612,687,1380],[13,876,1116,1368],[10,1116,1140,1368],[15,8034, -8232,1350],[10,1800,2196,1344],[82,5052,5190,1332],[33,5190,6990,1332],[10,1140,1200,1320],[15,7968,8034,1320],[15,7416,7908,1316],[13,0,612,1296],[50,2196,2340,1296],[82,4350,4860,1272],[33,5490,5670,1272],[15,7908,7968,1266],[10,1200,1800,1260],[13,8232,8400,1260],[33,5670,6120,1236],[62,735,906,1212],[33,6120,6564,1212],[13,0,492,1200],[62,492,600,1200],[50,2340,2448,1200],[13,8400,8640,1200],[82,4860,5052,1164],[13,0,402,1152],[13,8490,8640,1152],[39,6543,6564,1140],[33,6564,6870,1140],[30,6870, -6900,1140],[62,600,735,1128],[82,3030,3300,1128],[13,60,312,1104],[82,4320,4350,1080],[50,2448,2652,1068],[30,7887,7908,1056],[30,7875,7887,1050],[30,6900,6984,1044],[82,3300,3660,1008],[82,3660,3882,960],[8,5556,5670,960],[39,5670,5880,960],[50,3330,3450,954],[0,0,906,882],[62,906,924,882],[51,6969,6984,876],[62,1620,1689,864],[30,7824,7875,864],[44,7875,7920,864],[7,2352,2652,852],[50,2652,2790,852],[0,0,720,840],[44,7920,8214,840],[44,8214,8232,828],[0,8232,8460,828],[62,924,978,816],[82,3882, -3960,816],[29,4320,4440,816],[50,2790,3330,804],[48,3330,3558,804],[0,258,507,792],[8,5466,5556,792],[0,8460,8550,770],[29,4440,4770,768],[0,8550,8640,752],[29,5025,5052,738],[80,870,978,736],[62,978,1620,736],[7,1620,1710,720],[51,6543,6969,720],[82,3960,4320,696],[30,7080,7530,696],[7,1710,2118,684],[48,3558,3780,684],[29,4770,5025,684],[0,0,24,672],[80,507,600,672],[7,2118,2352,672],[37,2838,2880,672],[30,7530,7824,672],[30,6933,7080,660],[80,690,870,654],[25,5820,5880,648],[8,5430,5466,624],[25, -5466,5820,624],[51,6612,6792,624],[48,3870,3960,612],[51,6792,6933,612],[80,600,690,600],[66,258,306,570],[48,3780,3870,564],[87,7650,7710,564],[77,2052,2118,548],[0,24,51,528],[73,5730,5772,528],[37,2118,2238,516],[87,7140,7290,510],[87,6792,6930,506],[0,51,306,504],[87,7290,7404,492],[37,2811,2838,480],[87,7404,7650,468],[87,6930,7140,460],[6,1182,1212,456],[75,6792,6840,444],[59,2052,2076,432],[37,2238,2271,420],[75,6840,7140,388],[77,1788,1920,384],[39,5730,5790,384],[75,7140,7290,378],[77,1662, -1788,372],[77,1920,2016,372],[23,4620,4860,360],[39,6210,6570,344],[23,4272,4620,336],[37,2700,2811,324],[39,6030,6210,308],[61,0,51,300],[77,2016,2076,300],[37,2520,2700,300],[61,7602,7680,300],[37,2271,2496,288],[39,6570,6792,288],[31,7515,7578,284],[61,7578,7602,284],[45,4146,4272,264],[59,2247,2271,240],[37,2496,2520,240],[21,2811,2853,240],[61,8580,8640,240],[6,600,1182,238],[31,7251,7308,204],[8,4860,5430,192],[61,8190,8580,180],[21,2853,3330,168],[45,3330,3870,168],[58,6570,6718.4,150],[3, -6718.4,6792,150],[31,7500,7515,144],[20,2520,2526,132],[73,6570,6633,108],[39,5790,6030,96],[58,6570,6633,72],[61,7728,7800,66],[66,0,720,48],[73,6690,6792,48],[31,7308,7500,48],[34,7500,7680,48],[61,7680,7728,48],[61,7920,8190,48],[61,7800,7920,42],[20,2526,2592,36],[77,1290,1662,0],[59,1662,1680,0],[20,2592,2910,0],[85,5280,5430,0],[58,6420,6570,0],[16,954,1182,-42],[77,1182,1290,-42],[73,5430,5856,-78],[59,1680,1830,-96],[59,2100,2247,-96],[73,6420,6468,-96],[73,6570,6690,-96],[3,6690,6792,-96], -[66,8190,8580,-96],[45,3870,4146,-144],[85,4146,4260,-144],[66,0,120,-168],[66,8580,8640,-168],[85,5130,5280,-192],[58,5730,5856,-192],[3,7200,7392,-216],[4,7680,7872,-216],[58,6180,6468,-240],[54,2100,2910,-264],[35,1770,1830,-264],[59,1830,2100,-264],[41,2910,3012,-264],[74,3450,3870,-264],[85,4260,4620,-264],[58,6330,6360,-280],[3,6792,7200,-288.8],[35,1740,1770,-348],[4,7392,7680,-360],[73,6180,6570,-384],[72,6570,6792,-384],[41,3012,3090,-408],[58,5856,5895,-438],[41,3090,3270,-456],[26,3870, -3900,-456],[71,5856,5895,-462],[47,5640,5730,-480],[28,4530,4620,-528],[85,4620,5130,-528],[41,3270,3510,-576],[16,600,954,-585.2],[35,954,1350,-585.2],[26,3900,4260,-588],[28,4260,4530,-588],[47,5130,5370,-588],[58,5856,6030,-590],[16,0,600,-612],[11,7680,7872,-612],[4,7872,8580,-612],[16,8580,8640,-612],[41,3510,3690,-636],[35,1692,1740,-654],[46,1740,2202,-654],[11,7200,7680,-672],[41,3690,3810,-700],[41,4530,5370,-708],[47,5370,5640,-708],[71,5640,5760,-708],[35,1650,1692,-720],[58,6030,6336, --720],[76,6336,6420,-720],[41,3810,3900,-748],[19,2202,2652,-792],[41,4410,4530,-792],[41,3900,4410,-840],[36,1260,1350,-864],[68,3012,3372,-882],[35,1536,1650,-888],[76,6420,6900,-888],[65,7680,8280,-888],[70,8280,8400,-888],[36,1080,1260,-950],[1,3372,3960,-954],[70,0,600,-960],[36,600,1080,-960],[35,1392,1536,-960],[70,8400,8640,-960],[14,5100,5370,-1008],[49,5640,5760,-1008],[71,5760,5911.5,-1008],[9,1740,1800,-1032],[22,1800,2370,-1032],[67,2880,3012,-1032],[35,1230,1392,-1056],[71,5911.5,6420, --1092],[24,6420,6900,-1092],[76,6900,7320,-1092],[53,7320,7680,-1092],[35,1080,1230,-1104],[9,1620,1740,-1116],[49,5520,5640,-1152],[63,0,840,-1156],[35,960,1080,-1176],[40,1470,1536,-1176],[9,1536,1620,-1176],[38,7680,7920,-1200],[67,2160,2880,-1218],[84,2880,2940,-1218],[35,870,960,-1224],[40,1380,1470,-1224],[63,0,660,-1236],[12,2160,2220,-1260],[84,2940,3042,-1272],[40,1260,1380,-1276],[32,1380,1440,-1276],[63,0,570,-1284],[35,780,870,-1296],[64,1620,1800,-1296],[49,5418,5520,-1296],[84,3042, -3180,-1308],[12,2220,2340,-1320],[14,4260,4620,-1320],[49,5100,5418,-1320],[56,5418,5520,-1320],[32,1440,1560,-1356],[84,3180,3960,-1356],[14,3960,4050,-1356],[5,6300,6480,-1368],[78,6480,7320,-1368],[38,7920,8400,-1368],[40,1152,1260,-1380],[64,1800,1980,-1380],[12,2340,2460,-1392],[63,0,480,-1404],[35,480,780,-1404],[63,8400,8640,-1404],[32,1560,1650,-1416],[56,5520,5911.5,-1440],[43,7320,7680,-1440],[64,1980,2160,-1464],[18,5460,5520,-1464],[5,5911.5,5970,-1464],[18,5370,5460,-1526],[5,5970,6030, --1526],[64,2160,2460,-1536],[12,2460,3252,-1536],[14,4050,4260,-1536],[27,4260,4620,-1536],[14,4620,5232,-1536],[18,4860,4920,-1560],[5,6030,6060,-1560],[40,780,1152,-1620],[69,1152,1650,-1620],[18,5310,5370,-1620],[5,6060,6300,-1620],[60,6300,6480,-1620],[81,7920,8400,-1620],[32,1650,2370,-1680],[18,4920,5310,-1680],[79,5310,6120,-1680],[81,0,480,-1800],[42,1260,1650,-1800],[86,2370,3252,-1800],[12,3252,4050,-1800],[55,4050,4920,-1800],[60,6480,7680,-1800],[43,7680,8400,-1800],[81,8400,8640,-1800], -[81,270,480,-1824],[42,0,1260,-1980],[17,2760,4920,-1980],[2,4920,6480,-1980],[52,1260,2760,-2040],[57,0,8640,-2160]],wb,Ac,Bc=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875=c;this.dec1875=d};e.ConstellationInfo=Bc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);wb||(wb=pb(new N(-45655.74141261017)),Ac=new N(0));a=new Va(b,15*a,1);a=mb(a,Ac);a=Ea(wb,a);a=ac(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Uc), -f=d.next();!f.done;f=d.next()){f=f.value;var h=f[1]*c,l=f[2]*c;if(f[3]*b<=a.dec&&h<=a.ra&&a.raMath.abs(c))return b;b=b.AddDays(c)}};N.prototype.toString=function(){return this.date.toISOString()};N.prototype.AddDays=function(a){return new N(this.ut+a)};e.AstroTime= +N;e.MakeTime=y;var yb=[{nals:[0,0,0,0,1],cls:[-172064161,-174666,33386,92052331,9086,15377]},{nals:[0,0,2,-2,2],cls:[-13170906,-1675,-13696,5730336,-3015,-4587]},{nals:[0,0,2,0,2],cls:[-2276413,-234,2796,978459,-485,1374]},{nals:[0,0,0,0,2],cls:[2074554,207,-698,-897492,470,-291]},{nals:[0,1,0,0,0],cls:[1475877,-3633,11817,73871,-184,-1924]},{nals:[0,1,2,-2,2],cls:[-516821,1226,-524,224386,-677,-174]},{nals:[1,0,0,0,0],cls:[711159,73,-872,-6750,0,358]},{nals:[0,0,2,0,1],cls:[-387298,-367,380,200728, +18,318]},{nals:[1,0,2,0,2],cls:[-301461,-36,816,129025,-63,367]},{nals:[0,-1,2,-2,2],cls:[215829,-494,111,-95929,299,132]},{nals:[0,0,2,-2,1],cls:[128227,137,181,-68982,-9,39]},{nals:[-1,0,2,0,2],cls:[123457,11,19,-53311,32,-4]},{nals:[-1,0,0,2,0],cls:[156994,10,-168,-1235,0,82]},{nals:[1,0,0,0,1],cls:[63110,63,27,-33228,0,-9]},{nals:[-1,0,0,0,1],cls:[-57976,-63,-189,31429,0,-75]},{nals:[-1,0,2,2,2],cls:[-59641,-11,149,25543,-11,66]},{nals:[1,0,2,0,1],cls:[-51613,-42,129,26366,0,78]},{nals:[-2,0, +2,0,1],cls:[45893,50,31,-24236,-10,20]},{nals:[0,0,0,2,0],cls:[63384,11,-150,-1220,0,29]},{nals:[0,0,2,2,2],cls:[-38571,-1,158,16452,-11,68]},{nals:[0,-2,2,-2,2],cls:[32481,0,0,-13870,0,0]},{nals:[-2,0,0,2,0],cls:[-47722,0,-18,477,0,-25]},{nals:[2,0,2,0,2],cls:[-31046,-1,131,13238,-11,59]},{nals:[1,0,2,-2,2],cls:[28593,0,-1,-12338,10,-3]},{nals:[-1,0,2,0,1],cls:[20441,21,10,-10758,0,-3]},{nals:[2,0,0,0,0],cls:[29243,0,-74,-609,0,13]},{nals:[0,0,2,0,0],cls:[25887,0,-66,-550,0,11]},{nals:[0,1,0,0,1], +cls:[-14053,-25,79,8551,-2,-45]},{nals:[-1,0,0,2,1],cls:[15164,10,11,-8001,0,-1]},{nals:[0,2,2,-2,2],cls:[-15794,72,-16,6850,-42,-5]},{nals:[0,0,-2,2,0],cls:[21783,0,13,-167,0,13]},{nals:[1,0,0,-2,1],cls:[-12873,-10,-37,6953,0,-14]},{nals:[0,-1,0,0,1],cls:[-12654,11,63,6415,0,26]},{nals:[-1,0,2,2,1],cls:[-10204,0,25,5222,0,15]},{nals:[0,2,0,0,0],cls:[16707,-85,-10,168,-1,10]},{nals:[1,0,2,2,2],cls:[-7691,0,44,3268,0,19]},{nals:[-2,0,2,0,0],cls:[-11024,0,-14,104,0,2]},{nals:[0,1,2,0,2],cls:[7566,-21, +-11,-3250,0,-5]},{nals:[0,0,2,2,1],cls:[-6637,-11,25,3353,0,14]},{nals:[0,-1,2,0,2],cls:[-7141,21,8,3070,0,4]},{nals:[0,0,0,2,1],cls:[-6302,-11,2,3272,0,4]},{nals:[1,0,2,-2,1],cls:[5800,10,2,-3045,0,-1]},{nals:[2,0,2,-2,2],cls:[6443,0,-7,-2768,0,-4]},{nals:[-2,0,0,2,1],cls:[-5774,-11,-15,3041,0,-5]},{nals:[2,0,2,0,1],cls:[-5350,0,21,2695,0,12]},{nals:[0,-1,2,-2,1],cls:[-4752,-11,-3,2719,0,-3]},{nals:[0,0,0,-2,1],cls:[-4940,-11,-21,2720,0,-9]},{nals:[-1,-1,0,2,0],cls:[7350,0,-8,-51,0,4]},{nals:[2, +0,0,-2,1],cls:[4065,0,6,-2206,0,1]},{nals:[1,0,0,2,0],cls:[6579,0,-24,-199,0,2]},{nals:[0,1,2,-2,1],cls:[3579,0,5,-1900,0,1]},{nals:[1,-1,0,0,0],cls:[4725,0,-6,-41,0,3]},{nals:[-2,0,2,0,2],cls:[-3075,0,-2,1313,0,-1]},{nals:[3,0,2,0,2],cls:[-2904,0,15,1233,0,7]},{nals:[0,-1,0,2,0],cls:[4348,0,-10,-81,0,2]},{nals:[1,-1,2,0,2],cls:[-2878,0,8,1232,0,4]},{nals:[0,0,0,1,0],cls:[-4230,0,5,-20,0,-2]},{nals:[-1,-1,2,2,2],cls:[-2819,0,7,1207,0,3]},{nals:[-1,0,2,0,0],cls:[-4056,0,5,40,0,-2]},{nals:[0,-1,2,2, +2],cls:[-2647,0,11,1129,0,5]},{nals:[-2,0,0,0,1],cls:[-2294,0,-10,1266,0,-4]},{nals:[1,1,2,0,2],cls:[2481,0,-7,-1062,0,-3]},{nals:[2,0,0,0,1],cls:[2179,0,-2,-1129,0,-2]},{nals:[-1,1,0,1,0],cls:[3276,0,1,-9,0,0]},{nals:[1,1,0,0,0],cls:[-3389,0,5,35,0,-2]},{nals:[1,0,2,0,0],cls:[3339,0,-13,-107,0,1]},{nals:[-1,0,2,-2,1],cls:[-1987,0,-6,1073,0,-2]},{nals:[1,0,0,0,2],cls:[-1981,0,0,854,0,0]},{nals:[-1,0,0,1,0],cls:[4026,0,-353,-553,0,-139]},{nals:[0,0,2,1,2],cls:[1660,0,-5,-710,0,-2]},{nals:[-1,0,2,4, +2],cls:[-1521,0,9,647,0,4]},{nals:[-1,1,0,1,1],cls:[1314,0,0,-700,0,0]},{nals:[0,-2,2,-2,1],cls:[-1283,0,0,672,0,0]},{nals:[1,0,2,2,1],cls:[-1331,0,8,663,0,4]},{nals:[-2,0,2,2,2],cls:[1383,0,-2,-594,0,-2]},{nals:[-1,0,0,0,2],cls:[1405,0,4,-610,0,2]},{nals:[1,1,2,-2,2],cls:[1290,0,0,-556,0,0]}],Ha;e.CalcMoonCount=0;var D=function(a,b,c,d){this.x=a;this.y=b;this.z=c;this.t=d};D.prototype.Length=function(){return Math.sqrt(this.x*this.x+this.y*this.y+this.z*this.z)};e.Vector=D;var ob=function(a,b,c, +d,f,h,l){this.x=a;this.y=b;this.z=c;this.vx=d;this.vy=f;this.vz=h;this.t=l};e.StateVector=ob;var Va=function(a,b,c){this.lat=v(a);this.lon=v(b);this.dist=v(c)};e.Spherical=Va;var ua=function(a,b,c,d){this.ra=v(a);this.dec=v(b);this.dist=v(c);this.vec=d};e.EquatorialCoordinates=ua;var K=function(a){this.rot=a};e.RotationMatrix=K;e.MakeRotation=function(a){if(!Fc(a))throw"Argument must be a [3][3] array of numbers";return new K(a)};var Fb=function(a,b,c,d){this.azimuth=v(a);this.altitude=v(b);this.ra= +v(c);this.dec=v(d)};e.HorizontalCoordinates=Fb;var Jb=function(a,b,c){this.vec=a;this.elat=v(b);this.elon=v(c)};e.EclipticCoordinates=Jb;e.Horizon=Ma;var Gb=function(a,b,c){this.latitude=a;this.longitude=b;this.height=c;ma(this)};e.Observer=Gb;e.SunPosition=Hb;e.Equator=Na;e.ObserverVector=function(a,b,c){a=y(a);var d=ka(a);b=Bb(b,d).pos;c||(b=La(b,a,H.Into2000));return new D(b[0],b[1],b[2],a)};e.Ecliptic=wa;e.GeoMoon=Y;var ea=[[-73E4,[-26.1182072321076,-14.376168177825,3.3844025152995],[.0016339372163656, +-.0027861699588508,-.0013585880229445]],[-693500,[43.6599275018261,15.7782921408811,-8.2269833881374],[-2.504304629586E-4,.0021163039457238,7.3466073583102E-4]],[-657E3,[-17.0086014985033,33.059074387642,15.4080189624259],[-.0019676551946049,-.001833770776677,2.0125441459959E-5]],[-620500,[26.9005106893171,-21.5285596810214,-14.7987712668075],[.0022939261196998,.0017431871970059,-1.4585639832643E-4]],[-584E3,[20.2303809506997,43.2669666571891,7.3829660919234],[-.0019754081700585,5.3457141292226E-4, +7.5929169129793E-4]],[-547500,[-22.5571440338751,-19.2958112538447,.7806423603826],[.0021494578646505,-.0024266772630044,-.0014013084013574]],[-511E3,[43.023623681036,19.6179542007347,-6.8406553041565],[-4.7729923671058E-4,.0020208979483877,7.7191815992131E-4]],[-474500,[-20.4245105862934,29.5157679318005,15.3408675727018],[-.0018003167284198,-.0021025226687937,-1.1262333332859E-4]],[-438E3,[30.7746921076872,-18.2366370153037,-14.9455358798963],[.0020113162005465,.0019353827024189,-2.0937793168297E-6]], +[-401500,[16.7235440456361,44.0505598318603,8.688611393944],[-.0020565226049264,3.2710694138777E-4,7.2006155046579E-4]],[-365E3,[-18.4891734360057,-23.1428732331142,-1.6436720878799],[.0025524223225832,-.0020035792463879,-.0013910737531294]],[-328500,[42.0853950560734,22.974253125952,-5.5131410205412],[-6.7105845193949E-4,.0019177289500465,7.9770011059534E-4]],[-292E3,[-23.2753639151193,25.8185142987694,15.0553815885983],[-.0016062295460975,-.0023395961498533,-2.4377362639479E-4]],[-255500,[33.901579321013, +-14.9421228983498,-14.8664994855707],[.0017455105487563,.0020655068871494,1.169500065763E-4]],[-219E3,[13.3770189322702,44.4442211120183,9.8260227015847],[-.0021171882923251,1.3114714542921E-4,6.7884578840323E-4]],[-182500,[-14.1723844533379,-26.0054690135836,-3.8387026446526],[.0028419751785822,-.0015579441656564,-.001340841671106]],[-146E3,[40.9468572586403,25.9049735920209,-4.2563362404988],[-8.3652705194051E-4,.0018129497136404,8.156422827306E-4]],[-109500,[-25.5839689598009,22.0699164999425, +14.590202603678],[-.0013923977856331,-.0025442249745422,-3.7169906721828E-4]],[-73E3,[36.4035708396756,-11.7473067389593,-14.6304139635223],[.0015037714418941,.0021500325702247,2.1523781242948E-4]],[-36500,[10.2436041239517,44.5280986402285,10.8048664487066],[-.0021615839201823,-5.1418983893534E-5,6.368706075143E-4]],[0,[-9.8753695807739,-27.9789262247367,-5.7537118247043],[.0030287533248818,-.0011276087003636,-.0012651326732361]],[36500,[39.7009143866164,28.4327664903825,-3.0906026170881],[-9.7720559866138E-4, +.0017121518344796,8.2822409843551E-4]],[73E3,[-27.3620419812795,18.4265651225706,13.9975343005914],[-.001169093462134,-.0027143131627458,-4.9312695340367E-4]],[109500,[38.3556091850032,-8.7643800131842,-14.2951819118807],[.0012922798115839,.0022032141141126,2.9606522103424E-4]],[146E3,[7.3929490279056,44.3826789515344,11.6295002148543],[-.002193281545383,-2.1751799585364E-4,5.9556516201114E-4]],[182500,[-5.8649529029432,-29.1987619981354,-7.3502494912123],[.0031339384323665,-7.4205968379701E-4,-.0011783357537604]], +[219E3,[38.4269476345329,30.5667598351632,-2.0378379641214],[-.0010958945370084,.0016194885149659,8.3705272532546E-4]],[255500,[-28.6586488201636,15.0309000931701,13.3365724093667],[-9.4611899595408E-4,-.0028506813871559,-6.0508645822989E-4]],[292E3,[39.8319806717528,-6.0784057667647,-13.9098153586562],[.0011117769689167,.0022362097830152,3.6230548231153E-4]],[328500,[4.837152376403,44.072311954153,12.3146147867802],[-.0022164547537724,-3.6790365636785E-4,5.5542723844616E-4]],[365E3,[-2.2619763759487, +-29.8581508706765,-8.6502366418978],[.0031821176368396,-4.0915169873994E-4,-.0010895893040652]],[401500,[37.1576590087419,32.3528396259588,-1.0950381786229],[-.001198841260683,.0015356290902995,8.4339118209852E-4]],[438E3,[-29.5767402292299,11.8635359435865,12.6313230398719],[-7.2292830060955E-4,-.0029587820140709,-7.08242964503E-4]],[474500,[40.9541099577599,-3.658980594537,-13.499469956395],[9.5387298337127E-4,.0022572135462477,4.1826529781128E-4]],[511E3,[2.4859523114116,43.6181887566155,12.8914184596699], +[-.0022339745420393,-5.1034757181916E-4,5.1485330196245E-4]],[547500,[1.0594791441638,-30.1357921778687,-9.7458684762963],[.0031921591684898,-1.130531279615E-4,-9.9954096945965E-4]],[584E3,[35.8778640130144,33.8942263660709,-.2245246362769],[-.0012941245730845,.0014560427668319,8.4762160640137E-4]],[620500,[-30.2026537318923,8.7794211940578,11.8609238187578],[-4.9002221381806E-4,-.0030438768469137,-8.0605935262763E-4]],[657E3,[41.8536204011376,-1.3790965838042,-13.0624345337527],[8.0674627557124E-4, +.0022702374399791,4.6832587475465E-4]],[693500,[.2468843977112,43.0303960481227,13.3909343344167],[-.0022436121787266,-6.5238074250728E-4,4.7172729553196E-4]],[73E4,[4.2432528370899,-30.1182016908248,-10.7074412313491],[.0031725847067411,1.609846120227E-4,-9.0672150593868E-4]]],E=function(a,b,c){this.x=a;this.y=b;this.z=c};E.prototype.ToAstroVector=function(a){return new D(this.x,this.y,this.z,a)};E.prototype.quadrature=function(){return this.x*this.x+this.y*this.y+this.z*this.z};E.prototype.add= +function(a){return new E(this.x+a.x,this.y+a.y,this.z+a.z)};E.prototype.sub=function(a){return new E(this.x-a.x,this.y-a.y,this.z-a.z)};E.prototype.incr=function(a){this.x+=a.x;this.y+=a.y;this.z+=a.z};E.prototype.decr=function(a){this.x-=a.x;this.y-=a.y;this.z-=a.z};E.prototype.mul=function(a){return new E(a*this.x,a*this.y,a*this.z)};E.prototype.div=function(a){return new E(this.x/a,this.y/a,this.z/a)};E.prototype.mean=function(a){return new E((this.x+a.x)/2,(this.y+a.y)/2,(this.z+a.z)/2)};var Ra= +function(a,b,c){this.tt=a;this.r=b;this.v=c},Ta=function(a){var b=new Ra(a,new E(0,0,0),new E(0,0,0));this.Jupiter=Qa(b,a,u.Jupiter,2.825345909524226E-7);this.Saturn=Qa(b,a,u.Saturn,8.459715185680659E-8);this.Uranus=Qa(b,a,u.Uranus,1.292024916781969E-8);this.Neptune=Qa(b,a,u.Neptune,1.524358900784276E-8);this.Jupiter.r.decr(b.r);this.Jupiter.v.decr(b.v);this.Saturn.r.decr(b.r);this.Saturn.v.decr(b.v);this.Uranus.r.decr(b.r);this.Uranus.v.decr(b.v);this.Neptune.r.decr(b.r);this.Neptune.v.decr(b.v); +this.Sun=new Ra(a,b.r.mul(-1),b.v.mul(-1))};Ta.prototype.Acceleration=function(a){var b=xa(a,2.959122082855911E-4,this.Sun.r);b.incr(xa(a,2.825345909524226E-7,this.Jupiter.r));b.incr(xa(a,8.459715185680659E-8,this.Saturn.r));b.incr(xa(a,1.292024916781969E-8,this.Uranus.r));b.incr(xa(a,1.524358900784276E-8,this.Neptune.r));return b};var Nb=function(a,b,c,d){this.tt=a;this.r=b;this.v=c;this.a=d},Ob=function(a,b){this.bary=a;this.grav=b},jb=[],Rc=new K([[.9994327653386544,-.03367710746976414,0],[.030395942890628476, +.902057912352809,.43054338854229507],[-.014499455966335291,-.43029916940910073,.902569881273754]]),Sc=[{mu:2.82489428433814E-7,al:[1.446213296021224,3.5515522861824],a:[[.0028210960212903,0,0]],l:[[-1.925258348666E-4,4.9369589722645,.01358483658305],[-9.70803596076E-5,4.3188796477322,.01303413843243],[-8.988174165E-5,1.9080016428617,.00305064867158],[-5.53101050262E-5,1.4936156681569,.01293892891155]],z:[[.0041510849668155,4.089939635545,-.01290686414666],[6.260521444113E-4,1.446188898627,3.5515522949802], +[3.52747346169E-5,2.1256287034578,1.2727416567E-4]],zeta:[[3.142172466014E-4,2.7964219722923,-.002315096098],[9.04169207946E-5,1.0477061879627,-5.6920638196E-4]]},{mu:2.82483274392893E-7,al:[-.3735263437471362,1.76932271112347],a:[[.0044871037804314,0,0],[4.324367498E-7,1.819645606291,1.7822295777568]],l:[[8.576433172936E-4,4.3188693178264,.01303413830805],[4.549582875086E-4,1.4936531751079,.01293892881962],[3.248939825174E-4,1.8196494533458,1.7822295777568],[-3.074250079334E-4,4.9377037005911,.01358483286724], +[1.982386144784E-4,1.907986905476,.00305101212869],[1.834063551804E-4,2.1402853388529,.00145009789338],[-1.434383188452E-4,5.622214036663,.89111478887838],[-7.71939140944E-5,4.300272437235,2.6733443704266]],z:[[-.0093589104136341,4.0899396509039,-.01290686414666],[2.988994545555E-4,5.9097265185595,1.7693227079462],[2.13903639035E-4,2.1256289300016,1.2727418407E-4],[1.980963564781E-4,2.743516829265,6.7797343009E-4],[1.210388158965E-4,5.5839943711203,3.20566149E-5],[8.37042048393E-5,1.6094538368039, +-.90402165808846],[8.23525166369E-5,1.4461887708689,3.5515522949802]],zeta:[[.0040404917832303,1.0477063169425,-5.692064054E-4],[2.200421034564E-4,3.3368857864364,-1.2491307307E-4],[1.662544744719E-4,2.4134862374711,0],[5.90282470983E-5,5.9719930968366,-3.056160225E-5]]},{mu:2.82498184184723E-7,al:[.2874089391143348,.878207923589328],a:[[.0071566594572575,0,0],[1.393029911E-6,1.1586745884981,2.6733443704266]],l:[[2.310797886226E-4,2.1402987195942,.00145009784384],[-1.828635964118E-4,4.3188672736968, +.01303413828263],[1.512378778204E-4,4.9373102372298,.01358483481252],[-1.163720969778E-4,4.300265986149,2.6733443704266],[-9.55478069846E-5,1.4936612842567,.01293892879857],[8.15246854464E-5,5.6222137132535,.89111478887838],[-8.01219679602E-5,1.2995922951532,1.0034433456729],[-6.07017260182E-5,.64978769669238,.50172167043264]],z:[[.0014289811307319,2.1256295942739,1.2727413029E-4],[7.71093122676E-4,5.5836330003496,3.20643411E-5],[5.925911780766E-4,4.0899396636448,-.01290686414666],[2.045597496146E-4, +5.2713683670372,-.12523544076106],[1.785118648258E-4,.28743156721063,.8782079244252],[1.131999784893E-4,1.4462127277818,3.5515522949802],[-6.5877816921E-5,2.2702423990985,-1.7951364394537],[4.97058888328E-5,5.9096792204858,1.7693227129285]],zeta:[[.0015932721570848,3.3368862796665,-1.2491307058E-4],[8.533093128905E-4,2.4133881688166,0],[3.513347911037E-4,5.9720789850127,-3.056101771E-5],[-1.441929255483E-4,1.0477061764435,-5.6920632124E-4]]},{mu:2.82492144889909E-7,al:[-.3620341291375704,.376486233433828], +a:[[.0125879701715314,0,0],[3.595204947E-6,.64965776007116,.50172168165034],[2.7580210652E-6,1.808423578151,3.1750660413359]],l:[[5.586040123824E-4,2.1404207189815,.00145009793231],[-3.805813868176E-4,2.7358844897853,2.972965062E-5],[2.205152863262E-4,.649796525964,.5017216724358],[1.877895151158E-4,1.8084787604005,3.1750660413359],[7.66916975242E-5,6.2720114319755,1.3928364636651],[7.47056855106E-5,1.2995916202344,1.0034433456729]],z:[[.0073755808467977,5.5836071576084,3.206509914E-5],[2.065924169942E-4, +5.9209831565786,.37648624194703],[1.589869764021E-4,.28744006242623,.8782079244252],[-1.561131605348E-4,2.1257397865089,1.2727441285E-4],[1.486043380971E-4,1.4462134301023,3.5515522949802],[6.35073108731E-5,5.9096803285954,1.7693227129285],[5.99351698525E-5,4.1125517584798,-2.7985797954589],[5.40660842731E-5,5.5390350845569,.00286834082283],[-4.89596900866E-5,4.6218149483338,-.62695712529519]],zeta:[[.0038422977898495,2.4133922085557,0],[.0022453891791894,5.9721736773277,-3.056125525E-5],[-2.604479450559E-4, +3.3368746306409,-1.2491309972E-4],[3.3211214323E-5,5.5604137742337,.00290037688507]]}],yc=function(a){this.moon=a};e.JupiterMoonsInfo=yc;e.JupiterMoons=function(a){a=new N(a);for(var b=[],c=$jscomp.makeIterator(Sc),d=c.next();!d.done;d=c.next()){var f=b,h=f.push;d=d.value;for(var l=a.tt+18262.5,k=[0,d.al[0]+l*d.al[1],0,0,0,0],g=$jscomp.makeIterator(d.a),m=g.next();!m.done;m=g.next()){var n=$jscomp.makeIterator(m.value);m=n.next().value;var p=n.next().value;n=n.next().value;k[0]+=m*Math.cos(p+l*n)}g= +$jscomp.makeIterator(d.l);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,k[1]+=m*Math.sin(p+l*n);k[1]%=P;0>k[1]&&(k[1]+=P);g=$jscomp.makeIterator(d.z);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p=n.next().value,n=n.next().value,p+=l*n,k[2]+=m*Math.cos(p),k[3]+=m*Math.sin(p);g=$jscomp.makeIterator(d.zeta);for(m=g.next();!m.done;m=g.next())n=$jscomp.makeIterator(m.value),m=n.next().value,p= +n.next().value,n=n.next().value,p+=l*n,k[4]+=m*Math.cos(p),k[5]+=m*Math.sin(p);g=k[0];n=k[1];m=k[2];p=k[3];l=k[4];k=k[5];var r=Math.sqrt(d.mu/(g*g*g));d=n+m*Math.sin(n)-p*Math.cos(n);do{var w=Math.cos(d);var B=Math.sin(d);w=(n-d+m*B-p*w)/(1-m*w-p*B);d+=w}while(1E-12<=Math.abs(w));w=Math.cos(d);B=Math.sin(d);n=p*w-m*B;var z=-m*w-p*B,sa=1/(1+z),ba=1/(1+Math.sqrt(1-m*m-p*p));d=g*(w-m-ba*p*n);n=g*(B-p+ba*m*n);p=r*sa*g*(-B-ba*p*z);g=r*sa*g*(+w+ba*m*z);m=2*Math.sqrt(1-l*l-k*k);r=1-2*k*k;w=1-2*l*l;B=2*k* +l;d=new ob(d*r+n*B,d*B+n*w,(l*n-d*k)*m,p*r+g*B,p*B+g*w,(l*g-p*k)*m,a);d=dc(Rc,d);h.call(f,d)}return new yc(b)};e.HelioVector=ya;e.HelioDistance=fa;e.GeoVector=X;e.Search=G;e.SearchSunLongitude=Rb;e.LongitudeFromSun=kb;e.AngleFromSun=na;e.EclipticLongitude=ha;var Sb=function(a,b,c,d,f,h,l,k){this.time=a;this.mag=b;this.phase_angle=c;this.helio_dist=d;this.geo_dist=f;this.gc=h;this.hc=l;this.ring_tilt=k;this.phase_fraction=(1+Math.cos(e.DEG2RAD*c))/2};e.IlluminationInfo=Sb;e.Illumination=Ua;e.SearchRelativeLongitude= +oa;e.MoonPhase=lb;e.SearchMoonPhase=Ba;var Ub=function(a,b){this.quarter=a;this.time=b};e.MoonQuarter=Ub;e.SearchMoonQuarter=Tb;e.NextMoonQuarter=function(a){a=new Date(a.time.date.getTime()+5184E5);return Tb(a)};e.SearchRiseSet=function(a,b,c,d,f){function h(w){var B=Na(a,w,b,!0,!0);w=Ma(w,b,B.ra,B.dec).altitude+l/B.dist*e.RAD2DEG+Qc;return c*w}ma(b);v(f);a:switch(a){case u.Sun:var l=Oc;break a;case u.Moon:l=Pc;break a;default:l=0}if(a===u.Earth)throw"Cannot find rise or set time of the Earth."; +if(1===c){var k=12;var g=0}else if(-1===c)k=0,g=12;else throw"SearchRiseSet: Invalid direction parameter "+c+" -- must be +1 or -1";d=y(d);var m=h(d);var n;if(0=m&&0=d.ut+f)return null;p=m.time;m=h(m.time);n=h(r.time)}};var Vb=function(a,b){this.time=a;this.hor=b};e.HourAngleEvent=Vb;e.SearchHourAngle=Ca;var zc= +function(a,b,c,d){this.mar_equinox=a;this.jun_solstice=b;this.sep_equinox=c;this.dec_solstice=d};e.SeasonInfo=zc;e.Seasons=function(a){function b(l,k,g){k=new Date(Date.UTC(a,k-1,g));l=Rb(l,k,4);if(!l)throw"Cannot find season change near "+k.toISOString();return l}a instanceof Date&&Number.isFinite(a.getTime())&&(a=a.getUTCFullYear());if(!Number.isSafeInteger(a))throw"Cannot calculate seasons because year argument "+a+" is neither a Date nor a safe integer.";var c=b(0,3,19),d=b(90,6,19),f=b(180,9, +21),h=b(270,12,20);return new zc(c,d,f,h)};var Xb=function(a,b,c,d){this.time=a;this.visibility=b;this.elongation=c;this.ecliptic_separation=d};e.ElongationEvent=Xb;e.Elongation=Wb;e.SearchMaxElongation=function(a,b){function c(m){var n=m.AddDays(-.005);m=m.AddDays(.005);n=na(a,n);m=na(a,m);return(n-m)/.01}b=y(b);var d={Mercury:{s1:50,s2:85},Venus:{s1:40,s2:50}}[a];if(!d)throw"SearchMaxElongation works for Mercury and Venus only.";for(var f=0;2>=++f;){var h=ha(a,b),l=ha(u.Earth,b),k=za(h-l),g=h=l= +void 0;k>=-d.s1&&k<+d.s1?(g=0,l=+d.s1,h=+d.s2):k>=+d.s2||k<-d.s2?(g=0,l=-d.s2,h=-d.s1):0<=k?(g=-Aa(a)/4,l=+d.s1,h=+d.s2):(g=-Aa(a)/4,l=-d.s2,h=-d.s1);k=b.AddDays(g);l=oa(a,l,k);h=oa(a,h,l);k=c(l);if(0<=k)throw"SearchMaxElongation: internal error: m1 = "+k;g=c(h);if(0>=g)throw"SearchMaxElongation: internal error: m2 = "+g;k=G(c,l,h,{init_f1:k,init_f2:g,dt_tolerance_seconds:10});if(!k)throw"SearchMaxElongation: failed search iter "+f+" (t1="+l.toString()+", t2="+h.toString()+")";if(k.tt>=b.tt)return Wb(a, +k);b=h.AddDays(1)}throw"SearchMaxElongation: failed to find event after 2 tries.";};e.SearchPeakMagnitude=function(a,b){function c(g){var m=g.AddDays(-.005);g=g.AddDays(.005);m=Ua(a,m).mag;return(Ua(a,g).mag-m)/.01}if(a!==u.Venus)throw"SearchPeakMagnitude currently works for Venus only.";b=y(b);for(var d=0;2>=++d;){var f=ha(a,b),h=ha(u.Earth,b),l=za(f-h),k=f=h=void 0;-10<=l&&10>l?(k=0,h=10,f=30):30<=l||-30>l?(k=0,h=-30,f=-10):0<=l?(k=-Aa(a)/4,h=10,f=30):(k=-Aa(a)/4,h=-30,f=-10);l=b.AddDays(k);h=oa(a, +h,l);f=oa(a,f,h);l=c(h);if(0<=l)throw"SearchPeakMagnitude: internal error: m1 = "+l;k=c(f);if(0>=k)throw"SearchPeakMagnitude: internal error: m2 = "+k;l=G(c,h,f,{init_f1:l,init_f2:k,dt_tolerance_seconds:10});if(!l)throw"SearchPeakMagnitude: failed search iter "+d+" (t1="+h.toString()+", t2="+f.toString()+")";if(l.tt>=b.tt)return Ua(a,l);b=f.AddDays(1)}throw"SearchPeakMagnitude: failed to find event after 2 tries.";};var Da=function(a,b,c){this.time=a;this.kind=b;this.dist_au=c;this.dist_km=c*e.KM_PER_AU}; +e.Apsis=Da;e.SearchLunarApsis=Yb;e.NextLunarApsis=function(a){var b=Yb(a.time.AddDays(11));if(1!==b.kind+a.kind)throw"NextLunarApsis INTERNAL ERROR: did not find alternating apogee/perigee: prev="+a.kind+" @ "+a.time.toString()+", next="+b.kind+" @ "+b.time.toString();return b};e.SearchPlanetApsis=$b;e.NextPlanetApsis=function(a,b){if(0!==b.kind&&1!==b.kind)throw"Invalid apsis kind: "+b.kind;var c=b.time.AddDays(.25*Z[a].OrbitalPeriod);a=$b(a,c);if(1!==a.kind+b.kind)throw"Internal error: previous apsis was "+ +b.kind+", but found "+a.kind+" for next apsis.";return a};e.InverseRotation=pa;e.CombineRotation=qa;e.IdentityMatrix=function(){return new K([[1,0,0],[0,1,0],[0,0,1]])};e.Pivot=function(a,b,c){if(0!==b&&1!==b&&2!==b)throw"Invalid axis "+b+". Must be [0, 1, 2].";var d=v(c)*e.DEG2RAD;c=Math.cos(d);d=Math.sin(d);var f=(b+1)%3,h=(b+2)%3,l=[[0,0,0],[0,0,0],[0,0,0]];l[f][f]=c*a.rot[f][f]-d*a.rot[f][h];l[f][h]=d*a.rot[f][f]+c*a.rot[f][h];l[f][b]=a.rot[f][b];l[h][f]=c*a.rot[h][f]-d*a.rot[h][h];l[h][h]=d* +a.rot[h][f]+c*a.rot[h][h];l[h][b]=a.rot[h][b];l[b][f]=c*a.rot[b][f]-d*a.rot[b][h];l[b][h]=d*a.rot[b][f]+c*a.rot[b][h];l[b][b]=a.rot[b][b];return new K(l)};e.VectorFromSphere=mb;e.EquatorFromVector=ac;e.SphereFromVector=nb;e.HorizonFromVector=function(a,b){a=nb(a);a.lon=bc(a.lon);a.lat+=va(b,a.lat);return a};e.VectorFromHorizon=function(a,b,c){var d=bc(a.lon);c=a.lat+cc(c,a.lat);a=new Va(c,d,a.dist);return mb(a,b)};e.Refraction=va;e.InverseRefraction=cc;e.RotateVector=Ea;e.RotateState=dc;e.Rotation_EQJ_ECL= +ec;e.Rotation_ECL_EQJ=function(){return new K([[1,0,0],[0,.9174821430670688,.3977769691083922],[0,-.3977769691083922,.9174821430670688]])};e.Rotation_EQJ_EQD=pb;e.Rotation_EQD_EQJ=qb;e.Rotation_EQD_HOR=rb;e.Rotation_HOR_EQD=fc;e.Rotation_HOR_EQJ=gc;e.Rotation_EQJ_HOR=function(a,b){a=gc(a,b);return pa(a)};e.Rotation_EQD_ECL=hc;e.Rotation_ECL_EQD=ic;e.Rotation_ECL_HOR=jc;e.Rotation_HOR_ECL=function(a,b){a=jc(a,b);return pa(a)};var Tc=[["And","Andromeda"],["Ant","Antila"],["Aps","Apus"],["Aql","Aquila"], +["Aqr","Aquarius"],["Ara","Ara"],["Ari","Aries"],["Aur","Auriga"],["Boo","Bootes"],["Cae","Caelum"],["Cam","Camelopardis"],["Cap","Capricornus"],["Car","Carina"],["Cas","Cassiopeia"],["Cen","Centaurus"],["Cep","Cepheus"],["Cet","Cetus"],["Cha","Chamaeleon"],["Cir","Circinus"],["CMa","Canis Major"],["CMi","Canis Minor"],["Cnc","Cancer"],["Col","Columba"],["Com","Coma Berenices"],["CrA","Corona Australis"],["CrB","Corona Borealis"],["Crt","Crater"],["Cru","Crux"],["Crv","Corvus"],["CVn","Canes Venatici"], +["Cyg","Cygnus"],["Del","Delphinus"],["Dor","Dorado"],["Dra","Draco"],["Equ","Equuleus"],["Eri","Eridanus"],["For","Fornax"],["Gem","Gemini"],["Gru","Grus"],["Her","Hercules"],["Hor","Horologium"],["Hya","Hydra"],["Hyi","Hydrus"],["Ind","Indus"],["Lac","Lacerta"],["Leo","Leo"],["Lep","Lepus"],["Lib","Libra"],["LMi","Leo Minor"],["Lup","Lupus"],["Lyn","Lynx"],["Lyr","Lyra"],["Men","Mensa"],["Mic","Microscopium"],["Mon","Monoceros"],["Mus","Musca"],["Nor","Norma"],["Oct","Octans"],["Oph","Ophiuchus"], +["Ori","Orion"],["Pav","Pavo"],["Peg","Pegasus"],["Per","Perseus"],["Phe","Phoenix"],["Pic","Pictor"],["PsA","Pisces Austrinus"],["Psc","Pisces"],["Pup","Puppis"],["Pyx","Pyxis"],["Ret","Reticulum"],["Scl","Sculptor"],["Sco","Scorpius"],["Sct","Scutum"],["Ser","Serpens"],["Sex","Sextans"],["Sge","Sagitta"],["Sgr","Sagittarius"],["Tau","Taurus"],["Tel","Telescopium"],["TrA","Triangulum Australe"],["Tri","Triangulum"],["Tuc","Tucana"],["UMa","Ursa Major"],["UMi","Ursa Minor"],["Vel","Vela"],["Vir", +"Virgo"],["Vol","Volans"],["Vul","Vulpecula"]],Uc=[[83,0,8640,2112],[83,2880,5220,2076],[83,7560,8280,2068],[83,6480,7560,2064],[15,0,2880,2040],[10,3300,3840,1968],[15,0,1800,1920],[10,3840,5220,1920],[83,6300,6480,1920],[33,7260,7560,1920],[15,0,1263,1848],[10,4140,4890,1848],[83,5952,6300,1800],[15,7260,7440,1800],[10,2868,3300,1764],[33,3300,4080,1764],[83,4680,5952,1680],[13,1116,1230,1632],[33,7350,7440,1608],[33,4080,4320,1596],[15,0,120,1584],[83,5040,5640,1584],[15,8490,8640,1584],[33,4320, +4860,1536],[33,4860,5190,1512],[15,8340,8490,1512],[10,2196,2520,1488],[33,7200,7350,1476],[15,7393.2,7416,1462],[10,2520,2868,1440],[82,2868,3030,1440],[33,7116,7200,1428],[15,7200,7393.2,1428],[15,8232,8340,1418],[13,0,876,1404],[33,6990,7116,1392],[13,612,687,1380],[13,876,1116,1368],[10,1116,1140,1368],[15,8034,8232,1350],[10,1800,2196,1344],[82,5052,5190,1332],[33,5190,6990,1332],[10,1140,1200,1320],[15,7968,8034,1320],[15,7416,7908,1316],[13,0,612,1296],[50,2196,2340,1296],[82,4350,4860,1272], +[33,5490,5670,1272],[15,7908,7968,1266],[10,1200,1800,1260],[13,8232,8400,1260],[33,5670,6120,1236],[62,735,906,1212],[33,6120,6564,1212],[13,0,492,1200],[62,492,600,1200],[50,2340,2448,1200],[13,8400,8640,1200],[82,4860,5052,1164],[13,0,402,1152],[13,8490,8640,1152],[39,6543,6564,1140],[33,6564,6870,1140],[30,6870,6900,1140],[62,600,735,1128],[82,3030,3300,1128],[13,60,312,1104],[82,4320,4350,1080],[50,2448,2652,1068],[30,7887,7908,1056],[30,7875,7887,1050],[30,6900,6984,1044],[82,3300,3660,1008], +[82,3660,3882,960],[8,5556,5670,960],[39,5670,5880,960],[50,3330,3450,954],[0,0,906,882],[62,906,924,882],[51,6969,6984,876],[62,1620,1689,864],[30,7824,7875,864],[44,7875,7920,864],[7,2352,2652,852],[50,2652,2790,852],[0,0,720,840],[44,7920,8214,840],[44,8214,8232,828],[0,8232,8460,828],[62,924,978,816],[82,3882,3960,816],[29,4320,4440,816],[50,2790,3330,804],[48,3330,3558,804],[0,258,507,792],[8,5466,5556,792],[0,8460,8550,770],[29,4440,4770,768],[0,8550,8640,752],[29,5025,5052,738],[80,870,978, +736],[62,978,1620,736],[7,1620,1710,720],[51,6543,6969,720],[82,3960,4320,696],[30,7080,7530,696],[7,1710,2118,684],[48,3558,3780,684],[29,4770,5025,684],[0,0,24,672],[80,507,600,672],[7,2118,2352,672],[37,2838,2880,672],[30,7530,7824,672],[30,6933,7080,660],[80,690,870,654],[25,5820,5880,648],[8,5430,5466,624],[25,5466,5820,624],[51,6612,6792,624],[48,3870,3960,612],[51,6792,6933,612],[80,600,690,600],[66,258,306,570],[48,3780,3870,564],[87,7650,7710,564],[77,2052,2118,548],[0,24,51,528],[73,5730, +5772,528],[37,2118,2238,516],[87,7140,7290,510],[87,6792,6930,506],[0,51,306,504],[87,7290,7404,492],[37,2811,2838,480],[87,7404,7650,468],[87,6930,7140,460],[6,1182,1212,456],[75,6792,6840,444],[59,2052,2076,432],[37,2238,2271,420],[75,6840,7140,388],[77,1788,1920,384],[39,5730,5790,384],[75,7140,7290,378],[77,1662,1788,372],[77,1920,2016,372],[23,4620,4860,360],[39,6210,6570,344],[23,4272,4620,336],[37,2700,2811,324],[39,6030,6210,308],[61,0,51,300],[77,2016,2076,300],[37,2520,2700,300],[61,7602, +7680,300],[37,2271,2496,288],[39,6570,6792,288],[31,7515,7578,284],[61,7578,7602,284],[45,4146,4272,264],[59,2247,2271,240],[37,2496,2520,240],[21,2811,2853,240],[61,8580,8640,240],[6,600,1182,238],[31,7251,7308,204],[8,4860,5430,192],[61,8190,8580,180],[21,2853,3330,168],[45,3330,3870,168],[58,6570,6718.4,150],[3,6718.4,6792,150],[31,7500,7515,144],[20,2520,2526,132],[73,6570,6633,108],[39,5790,6030,96],[58,6570,6633,72],[61,7728,7800,66],[66,0,720,48],[73,6690,6792,48],[31,7308,7500,48],[34,7500, +7680,48],[61,7680,7728,48],[61,7920,8190,48],[61,7800,7920,42],[20,2526,2592,36],[77,1290,1662,0],[59,1662,1680,0],[20,2592,2910,0],[85,5280,5430,0],[58,6420,6570,0],[16,954,1182,-42],[77,1182,1290,-42],[73,5430,5856,-78],[59,1680,1830,-96],[59,2100,2247,-96],[73,6420,6468,-96],[73,6570,6690,-96],[3,6690,6792,-96],[66,8190,8580,-96],[45,3870,4146,-144],[85,4146,4260,-144],[66,0,120,-168],[66,8580,8640,-168],[85,5130,5280,-192],[58,5730,5856,-192],[3,7200,7392,-216],[4,7680,7872,-216],[58,6180,6468, +-240],[54,2100,2910,-264],[35,1770,1830,-264],[59,1830,2100,-264],[41,2910,3012,-264],[74,3450,3870,-264],[85,4260,4620,-264],[58,6330,6360,-280],[3,6792,7200,-288.8],[35,1740,1770,-348],[4,7392,7680,-360],[73,6180,6570,-384],[72,6570,6792,-384],[41,3012,3090,-408],[58,5856,5895,-438],[41,3090,3270,-456],[26,3870,3900,-456],[71,5856,5895,-462],[47,5640,5730,-480],[28,4530,4620,-528],[85,4620,5130,-528],[41,3270,3510,-576],[16,600,954,-585.2],[35,954,1350,-585.2],[26,3900,4260,-588],[28,4260,4530, +-588],[47,5130,5370,-588],[58,5856,6030,-590],[16,0,600,-612],[11,7680,7872,-612],[4,7872,8580,-612],[16,8580,8640,-612],[41,3510,3690,-636],[35,1692,1740,-654],[46,1740,2202,-654],[11,7200,7680,-672],[41,3690,3810,-700],[41,4530,5370,-708],[47,5370,5640,-708],[71,5640,5760,-708],[35,1650,1692,-720],[58,6030,6336,-720],[76,6336,6420,-720],[41,3810,3900,-748],[19,2202,2652,-792],[41,4410,4530,-792],[41,3900,4410,-840],[36,1260,1350,-864],[68,3012,3372,-882],[35,1536,1650,-888],[76,6420,6900,-888], +[65,7680,8280,-888],[70,8280,8400,-888],[36,1080,1260,-950],[1,3372,3960,-954],[70,0,600,-960],[36,600,1080,-960],[35,1392,1536,-960],[70,8400,8640,-960],[14,5100,5370,-1008],[49,5640,5760,-1008],[71,5760,5911.5,-1008],[9,1740,1800,-1032],[22,1800,2370,-1032],[67,2880,3012,-1032],[35,1230,1392,-1056],[71,5911.5,6420,-1092],[24,6420,6900,-1092],[76,6900,7320,-1092],[53,7320,7680,-1092],[35,1080,1230,-1104],[9,1620,1740,-1116],[49,5520,5640,-1152],[63,0,840,-1156],[35,960,1080,-1176],[40,1470,1536, +-1176],[9,1536,1620,-1176],[38,7680,7920,-1200],[67,2160,2880,-1218],[84,2880,2940,-1218],[35,870,960,-1224],[40,1380,1470,-1224],[63,0,660,-1236],[12,2160,2220,-1260],[84,2940,3042,-1272],[40,1260,1380,-1276],[32,1380,1440,-1276],[63,0,570,-1284],[35,780,870,-1296],[64,1620,1800,-1296],[49,5418,5520,-1296],[84,3042,3180,-1308],[12,2220,2340,-1320],[14,4260,4620,-1320],[49,5100,5418,-1320],[56,5418,5520,-1320],[32,1440,1560,-1356],[84,3180,3960,-1356],[14,3960,4050,-1356],[5,6300,6480,-1368],[78, +6480,7320,-1368],[38,7920,8400,-1368],[40,1152,1260,-1380],[64,1800,1980,-1380],[12,2340,2460,-1392],[63,0,480,-1404],[35,480,780,-1404],[63,8400,8640,-1404],[32,1560,1650,-1416],[56,5520,5911.5,-1440],[43,7320,7680,-1440],[64,1980,2160,-1464],[18,5460,5520,-1464],[5,5911.5,5970,-1464],[18,5370,5460,-1526],[5,5970,6030,-1526],[64,2160,2460,-1536],[12,2460,3252,-1536],[14,4050,4260,-1536],[27,4260,4620,-1536],[14,4620,5232,-1536],[18,4860,4920,-1560],[5,6030,6060,-1560],[40,780,1152,-1620],[69,1152, +1650,-1620],[18,5310,5370,-1620],[5,6060,6300,-1620],[60,6300,6480,-1620],[81,7920,8400,-1620],[32,1650,2370,-1680],[18,4920,5310,-1680],[79,5310,6120,-1680],[81,0,480,-1800],[42,1260,1650,-1800],[86,2370,3252,-1800],[12,3252,4050,-1800],[55,4050,4920,-1800],[60,6480,7680,-1800],[43,7680,8400,-1800],[81,8400,8640,-1800],[81,270,480,-1824],[42,0,1260,-1980],[17,2760,4920,-1980],[2,4920,6480,-1980],[52,1260,2760,-2040],[57,0,8640,-2160]],wb,Ac,Bc=function(a,b,c,d){this.symbol=a;this.name=b;this.ra1875= +c;this.dec1875=d};e.ConstellationInfo=Bc;e.Constellation=function(a,b){v(a);v(b);if(-90>b||90a&&(a+=24);wb||(wb=pb(new N(-45655.74141261017)),Ac=new N(0));a=new Va(b,15*a,1);a=mb(a,Ac);a=Ea(wb,a);a=ac(a);b=10/240;for(var c=b/15,d=$jscomp.makeIterator(Uc),f=d.next();!f.done;f=d.next()){f=f.value;var h=f[1]*c,l=f[2]*c;if(f[3]*b<=a.dec&&h<=a.ra&&a.ra ### `CALLISTO_RADIUS_KM = 2410.3` -**The radius of Jupiter's moon Callisto, expressed in kilometers.** +**The mean radius of Jupiter's moon Callisto, expressed in kilometers.** --- @@ -175,21 +175,21 @@ However, because Python defines the [angular conversion functions](https://docs. ### `EUROPA_RADIUS_KM = 1560.8` -**The radius of Jupiter's moon Europa, expressed in kilometers.** +**The mean radius of Jupiter's moon Europa, expressed in kilometers.** --- ### `GANYMEDE_RADIUS_KM = 2631.2` -**The radius of Jupiter's moon Ganymede, expressed in kilometers.** +**The mean radius of Jupiter's moon Ganymede, expressed in kilometers.** --- ### `IO_RADIUS_KM = 1821.6` -**The radius of Jupiter's moon Io, expressed in kilometers.** +**The mean radius of Jupiter's moon Io, expressed in kilometers.** --- diff --git a/source/python/astronomy.py b/source/python/astronomy.py index 6c533f9f..25bf4976 100644 --- a/source/python/astronomy.py +++ b/source/python/astronomy.py @@ -49,10 +49,10 @@ JUPITER_MEAN_RADIUS_KM = 69911.0 # The volumetric mean radius of J # The radii of Jupiter's 4 largest moons were obtained from: # https://ssd.jpl.nasa.gov/?sat_phys_par -IO_RADIUS_KM = 1821.6 # The radius of Jupiter's moon Io, expressed in kilometers. -EUROPA_RADIUS_KM = 1560.8 # The radius of Jupiter's moon Europa, expressed in kilometers. -GANYMEDE_RADIUS_KM = 2631.2 # The radius of Jupiter's moon Ganymede, expressed in kilometers. -CALLISTO_RADIUS_KM = 2410.3 # The radius of Jupiter's moon Callisto, expressed in kilometers. +IO_RADIUS_KM = 1821.6 # The mean radius of Jupiter's moon Io, expressed in kilometers. +EUROPA_RADIUS_KM = 1560.8 # The mean radius of Jupiter's moon Europa, expressed in kilometers. +GANYMEDE_RADIUS_KM = 2631.2 # The mean radius of Jupiter's moon Ganymede, expressed in kilometers. +CALLISTO_RADIUS_KM = 2410.3 # The mean radius of Jupiter's moon Callisto, expressed in kilometers. _CalcMoonCount = 0 diff --git a/website/src/assets/documentation.json b/website/src/assets/documentation.json index 01bb706c..ee9c60f9 100644 --- a/website/src/assets/documentation.json +++ b/website/src/assets/documentation.json @@ -46,111 +46,13 @@ "meta": { "range": [ 1519, - 2736 + 2743 ], "filename": "astronomy.js", "lineno": 36, "columnno": 0, "code": { "id": "astnode100000015", - "name": "exports.SearchHourAngle", - "type": "AssignmentExpression", - "value": "exports.HourAngleEvent", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchHourAngle", - "longname": "SearchHourAngle", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 1545, - 2736 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 26, - "code": { - "id": "astnode100000019", - "name": "exports.HourAngleEvent", - "type": "AssignmentExpression", - "value": "exports.SearchRiseSet", - "paramnames": [] - } - }, - "undocumented": true, - "name": "HourAngleEvent", - "longname": "HourAngleEvent", - "kind": "member", - "scope": "global" - }, - { - "comment": "", - "meta": { - "range": [ - 1570, - 2736 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 51, - "code": { - "id": "astnode100000023", - "name": "exports.SearchRiseSet", - "type": "AssignmentExpression", - "value": "exports.NextMoonQuarter", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchRiseSet", - "longname": "SearchHourAngle#SearchRiseSet", - "kind": "member", - "memberof": "SearchHourAngle", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 1594, - 2736 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 75, - "code": { - "id": "astnode100000027", - "name": "exports.NextMoonQuarter", - "type": "AssignmentExpression", - "value": "exports.SearchMoonQuarter", - "paramnames": [] - } - }, - "undocumented": true, - "name": "NextMoonQuarter", - "longname": "HourAngleEvent#NextMoonQuarter", - "kind": "member", - "memberof": "HourAngleEvent", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 1620, - 2736 - ], - "filename": "astronomy.js", - "lineno": 36, - "columnno": 101, - "code": { - "id": "astnode100000031", "name": "exports.SearchMoonQuarter", "type": "AssignmentExpression", "value": "exports.MoonQuarter", @@ -159,23 +61,22 @@ }, "undocumented": true, "name": "SearchMoonQuarter", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter", + "longname": "SearchMoonQuarter", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet", - "scope": "instance" + "scope": "global" }, { "comment": "", "meta": { "range": [ - 1648, - 2736 + 1547, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 129, + "columnno": 28, "code": { - "id": "astnode100000035", + "id": "astnode100000019", "name": "exports.MoonQuarter", "type": "AssignmentExpression", "value": "exports.SearchMoonPhase", @@ -184,23 +85,22 @@ }, "undocumented": true, "name": "MoonQuarter", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter", + "longname": "MoonQuarter", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter", - "scope": "instance" + "scope": "global" }, { "comment": "", "meta": { "range": [ - 1670, - 2736 + 1569, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 151, + "columnno": 50, "code": { - "id": "astnode100000039", + "id": "astnode100000023", "name": "exports.SearchMoonPhase", "type": "AssignmentExpression", "value": "exports.MoonPhase", @@ -209,23 +109,23 @@ }, "undocumented": true, "name": "SearchMoonPhase", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase", + "longname": "SearchMoonQuarter#SearchMoonPhase", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter", + "memberof": "SearchMoonQuarter", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1696, - 2736 + 1595, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 177, + "columnno": 76, "code": { - "id": "astnode100000043", + "id": "astnode100000027", "name": "exports.MoonPhase", "type": "AssignmentExpression", "value": "exports.SearchRelativeLongitude", @@ -234,23 +134,23 @@ }, "undocumented": true, "name": "MoonPhase", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase", + "longname": "MoonQuarter#MoonPhase", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter", + "memberof": "MoonQuarter", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1716, - 2736 + 1615, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 197, + "columnno": 96, "code": { - "id": "astnode100000047", + "id": "astnode100000031", "name": "exports.SearchRelativeLongitude", "type": "AssignmentExpression", "value": "exports.Illumination", @@ -259,23 +159,23 @@ }, "undocumented": true, "name": "SearchRelativeLongitude", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase", + "memberof": "SearchMoonQuarter#SearchMoonPhase", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1750, - 2736 + 1649, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 231, + "columnno": 130, "code": { - "id": "astnode100000051", + "id": "astnode100000035", "name": "exports.Illumination", "type": "AssignmentExpression", "value": "exports.IlluminationInfo", @@ -284,23 +184,23 @@ }, "undocumented": true, "name": "Illumination", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination", + "longname": "MoonQuarter#MoonPhase#Illumination", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase", + "memberof": "MoonQuarter#MoonPhase", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1773, - 2736 + 1672, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 254, + "columnno": 153, "code": { - "id": "astnode100000055", + "id": "astnode100000039", "name": "exports.IlluminationInfo", "type": "AssignmentExpression", "value": "exports.EclipticLongitude", @@ -309,23 +209,23 @@ }, "undocumented": true, "name": "IlluminationInfo", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1800, - 2736 + 1699, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 281, + "columnno": 180, "code": { - "id": "astnode100000059", + "id": "astnode100000043", "name": "exports.EclipticLongitude", "type": "AssignmentExpression", "value": "exports.AngleFromSun", @@ -334,23 +234,23 @@ }, "undocumented": true, "name": "EclipticLongitude", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination", + "memberof": "MoonQuarter#MoonPhase#Illumination", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1828, - 2736 + 1727, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 309, + "columnno": 208, "code": { - "id": "astnode100000063", + "id": "astnode100000047", "name": "exports.AngleFromSun", "type": "AssignmentExpression", "value": "exports.LongitudeFromSun", @@ -359,23 +259,23 @@ }, "undocumented": true, "name": "AngleFromSun", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1851, - 2736 + 1750, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 332, + "columnno": 231, "code": { - "id": "astnode100000067", + "id": "astnode100000051", "name": "exports.LongitudeFromSun", "type": "AssignmentExpression", "value": "exports.SearchSunLongitude", @@ -384,23 +284,23 @@ }, "undocumented": true, "name": "LongitudeFromSun", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1878, - 2736 + 1777, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 359, + "columnno": 258, "code": { - "id": "astnode100000071", + "id": "astnode100000055", "name": "exports.SearchSunLongitude", "type": "AssignmentExpression", "value": "exports.Search", @@ -409,23 +309,23 @@ }, "undocumented": true, "name": "SearchSunLongitude", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1907, - 2736 + 1806, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 388, + "columnno": 287, "code": { - "id": "astnode100000075", + "id": "astnode100000059", "name": "exports.Search", "type": "AssignmentExpression", "value": "exports.GeoVector", @@ -434,23 +334,23 @@ }, "undocumented": true, "name": "Search", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1924, - 2736 + 1823, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 405, + "columnno": 304, "code": { - "id": "astnode100000079", + "id": "astnode100000063", "name": "exports.GeoVector", "type": "AssignmentExpression", "value": "exports.HelioDistance", @@ -459,23 +359,23 @@ }, "undocumented": true, "name": "GeoVector", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1944, - 2736 + 1843, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 425, + "columnno": 324, "code": { - "id": "astnode100000083", + "id": "astnode100000067", "name": "exports.HelioDistance", "type": "AssignmentExpression", "value": "exports.HelioVector", @@ -484,23 +384,23 @@ }, "undocumented": true, "name": "HelioDistance", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1968, - 2736 + 1867, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 449, + "columnno": 348, "code": { - "id": "astnode100000087", + "id": "astnode100000071", "name": "exports.HelioVector", "type": "AssignmentExpression", "value": "exports.JupiterMoons", @@ -509,23 +409,23 @@ }, "undocumented": true, "name": "HelioVector", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 1990, - 2736 + 1889, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 471, + "columnno": 370, "code": { - "id": "astnode100000091", + "id": "astnode100000075", "name": "exports.JupiterMoons", "type": "AssignmentExpression", "value": "exports.JupiterMoonsInfo", @@ -534,23 +434,23 @@ }, "undocumented": true, "name": "JupiterMoons", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2013, - 2736 + 1912, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 494, + "columnno": 393, "code": { - "id": "astnode100000095", + "id": "astnode100000079", "name": "exports.JupiterMoonsInfo", "type": "AssignmentExpression", "value": "exports.GeoMoon", @@ -559,23 +459,23 @@ }, "undocumented": true, "name": "JupiterMoonsInfo", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2040, - 2736 + 1939, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 521, + "columnno": 420, "code": { - "id": "astnode100000099", + "id": "astnode100000083", "name": "exports.GeoMoon", "type": "AssignmentExpression", "value": "exports.Ecliptic", @@ -584,23 +484,23 @@ }, "undocumented": true, "name": "GeoMoon", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2058, - 2736 + 1957, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 539, + "columnno": 438, "code": { - "id": "astnode100000103", + "id": "astnode100000087", "name": "exports.Ecliptic", "type": "AssignmentExpression", "value": "exports.ObserverVector", @@ -609,23 +509,23 @@ }, "undocumented": true, "name": "Ecliptic", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2077, - 2736 + 1976, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 558, + "columnno": 457, "code": { - "id": "astnode100000107", + "id": "astnode100000091", "name": "exports.ObserverVector", "type": "AssignmentExpression", "value": "exports.Equator", @@ -634,23 +534,23 @@ }, "undocumented": true, "name": "ObserverVector", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2102, - 2736 + 2001, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 583, + "columnno": 482, "code": { - "id": "astnode100000111", + "id": "astnode100000095", "name": "exports.Equator", "type": "AssignmentExpression", "value": "exports.SunPosition", @@ -659,23 +559,23 @@ }, "undocumented": true, "name": "Equator", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2120, - 2736 + 2019, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 601, + "columnno": 500, "code": { - "id": "astnode100000115", + "id": "astnode100000099", "name": "exports.SunPosition", "type": "AssignmentExpression", "value": "exports.Observer", @@ -684,23 +584,23 @@ }, "undocumented": true, "name": "SunPosition", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2142, - 2736 + 2041, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 623, + "columnno": 522, "code": { - "id": "astnode100000119", + "id": "astnode100000103", "name": "exports.Observer", "type": "AssignmentExpression", "value": "exports.Horizon", @@ -709,23 +609,23 @@ }, "undocumented": true, "name": "Observer", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2161, - 2736 + 2060, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 642, + "columnno": 541, "code": { - "id": "astnode100000123", + "id": "astnode100000107", "name": "exports.Horizon", "type": "AssignmentExpression", "value": "exports.EclipticCoordinates", @@ -734,23 +634,23 @@ }, "undocumented": true, "name": "Horizon", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2179, - 2736 + 2078, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 660, + "columnno": 559, "code": { - "id": "astnode100000127", + "id": "astnode100000111", "name": "exports.EclipticCoordinates", "type": "AssignmentExpression", "value": "exports.HorizontalCoordinates", @@ -759,23 +659,23 @@ }, "undocumented": true, "name": "EclipticCoordinates", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2209, - 2736 + 2108, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 690, + "columnno": 589, "code": { - "id": "astnode100000131", + "id": "astnode100000115", "name": "exports.HorizontalCoordinates", "type": "AssignmentExpression", "value": "exports.MakeRotation", @@ -784,23 +684,23 @@ }, "undocumented": true, "name": "HorizontalCoordinates", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2241, - 2736 + 2140, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 722, + "columnno": 621, "code": { - "id": "astnode100000135", + "id": "astnode100000119", "name": "exports.MakeRotation", "type": "AssignmentExpression", "value": "exports.RotationMatrix", @@ -809,23 +709,23 @@ }, "undocumented": true, "name": "MakeRotation", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2264, - 2736 + 2163, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 745, + "columnno": 644, "code": { - "id": "astnode100000139", + "id": "astnode100000123", "name": "exports.RotationMatrix", "type": "AssignmentExpression", "value": "exports.EquatorialCoordinates", @@ -834,23 +734,23 @@ }, "undocumented": true, "name": "RotationMatrix", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2289, - 2736 + 2188, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 770, + "columnno": 669, "code": { - "id": "astnode100000143", + "id": "astnode100000127", "name": "exports.EquatorialCoordinates", "type": "AssignmentExpression", "value": "exports.Spherical", @@ -859,23 +759,23 @@ }, "undocumented": true, "name": "EquatorialCoordinates", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2321, - 2736 + 2220, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 802, + "columnno": 701, "code": { - "id": "astnode100000147", + "id": "astnode100000131", "name": "exports.Spherical", "type": "AssignmentExpression", "value": "exports.StateVector", @@ -884,23 +784,23 @@ }, "undocumented": true, "name": "Spherical", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2341, - 2736 + 2240, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 822, + "columnno": 721, "code": { - "id": "astnode100000151", + "id": "astnode100000135", "name": "exports.StateVector", "type": "AssignmentExpression", "value": "exports.Vector", @@ -909,23 +809,23 @@ }, "undocumented": true, "name": "StateVector", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2363, - 2736 + 2262, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 844, + "columnno": 743, "code": { - "id": "astnode100000155", + "id": "astnode100000139", "name": "exports.Vector", "type": "AssignmentExpression", "value": "exports.CalcMoonCount", @@ -934,23 +834,23 @@ }, "undocumented": true, "name": "Vector", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2380, - 2736 + 2279, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 861, + "columnno": 760, "code": { - "id": "astnode100000159", + "id": "astnode100000143", "name": "exports.CalcMoonCount", "type": "AssignmentExpression", "value": "exports.MakeTime", @@ -959,23 +859,23 @@ }, "undocumented": true, "name": "CalcMoonCount", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2404, - 2736 + 2303, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 885, + "columnno": 784, "code": { - "id": "astnode100000163", + "id": "astnode100000147", "name": "exports.MakeTime", "type": "AssignmentExpression", "value": "exports.AstroTime", @@ -984,23 +884,23 @@ }, "undocumented": true, "name": "MakeTime", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2423, - 2736 + 2322, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 904, + "columnno": 803, "code": { - "id": "astnode100000167", + "id": "astnode100000151", "name": "exports.AstroTime", "type": "AssignmentExpression", "value": "exports.SetDeltaTFunction", @@ -1009,23 +909,23 @@ }, "undocumented": true, "name": "AstroTime", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2443, - 2736 + 2342, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 924, + "columnno": 823, "code": { - "id": "astnode100000171", + "id": "astnode100000155", "name": "exports.SetDeltaTFunction", "type": "AssignmentExpression", "value": "exports.DeltaT_JplHorizons", @@ -1034,23 +934,23 @@ }, "undocumented": true, "name": "SetDeltaTFunction", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2471, - 2736 + 2370, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 952, + "columnno": 851, "code": { - "id": "astnode100000175", + "id": "astnode100000159", "name": "exports.DeltaT_JplHorizons", "type": "AssignmentExpression", "value": "exports.DeltaT_EspenakMeeus", @@ -1059,23 +959,23 @@ }, "undocumented": true, "name": "DeltaT_JplHorizons", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2500, - 2736 + 2399, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 981, + "columnno": 880, "code": { - "id": "astnode100000179", + "id": "astnode100000163", "name": "exports.DeltaT_EspenakMeeus", "type": "AssignmentExpression", "value": "exports.Body", @@ -1084,23 +984,23 @@ }, "undocumented": true, "name": "DeltaT_EspenakMeeus", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2530, - 2736 + 2429, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1011, + "columnno": 910, "code": { - "id": "astnode100000183", + "id": "astnode100000167", "name": "exports.Body", "type": "AssignmentExpression", "value": "exports.AngleBetween", @@ -1109,46 +1009,146 @@ }, "undocumented": true, "name": "Body", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2545, - 2736 + 2444, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1026, + "columnno": 925, + "code": { + "id": "astnode100000171", + "name": "exports.AngleBetween", + "type": "AssignmentExpression", + "value": "exports.CALLISTO_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "AngleBetween", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "kind": "member", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2467, + 2743 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 948, + "code": { + "id": "astnode100000175", + "name": "exports.CALLISTO_RADIUS_KM", + "type": "AssignmentExpression", + "value": "exports.GANYMEDE_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "CALLISTO_RADIUS_KM", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM", + "kind": "member", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2496, + 2743 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 977, + "code": { + "id": "astnode100000179", + "name": "exports.GANYMEDE_RADIUS_KM", + "type": "AssignmentExpression", + "value": "exports.EUROPA_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "GANYMEDE_RADIUS_KM", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM", + "kind": "member", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2525, + 2743 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 1006, + "code": { + "id": "astnode100000183", + "name": "exports.EUROPA_RADIUS_KM", + "type": "AssignmentExpression", + "value": "exports.IO_RADIUS_KM", + "paramnames": [] + } + }, + "undocumented": true, + "name": "EUROPA_RADIUS_KM", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM", + "kind": "member", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2552, + 2743 + ], + "filename": "astronomy.js", + "lineno": 36, + "columnno": 1033, "code": { "id": "astnode100000187", - "name": "exports.AngleBetween", + "name": "exports.IO_RADIUS_KM", "type": "AssignmentExpression", "value": "exports.JUPITER_MEAN_RADIUS_KM", "paramnames": [] } }, "undocumented": true, - "name": "AngleBetween", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "name": "IO_RADIUS_KM", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2568, - 2736 + 2575, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1049, + "columnno": 1056, "code": { "id": "astnode100000191", "name": "exports.JUPITER_MEAN_RADIUS_KM", @@ -1159,21 +1159,21 @@ }, "undocumented": true, "name": "JUPITER_MEAN_RADIUS_KM", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2601, - 2736 + 2608, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1082, + "columnno": 1089, "code": { "id": "astnode100000195", "name": "exports.JUPITER_POLAR_RADIUS_KM", @@ -1184,21 +1184,21 @@ }, "undocumented": true, "name": "JUPITER_POLAR_RADIUS_KM", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2635, - 2736 + 2642, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1116, + "columnno": 1123, "code": { "id": "astnode100000199", "name": "exports.JUPITER_EQUATORIAL_RADIUS_KM", @@ -1209,21 +1209,21 @@ }, "undocumented": true, "name": "JUPITER_EQUATORIAL_RADIUS_KM", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2674, - 2736 + 2681, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1155, + "columnno": 1162, "code": { "id": "astnode100000203", "name": "exports.RAD2DEG", @@ -1234,21 +1234,21 @@ }, "undocumented": true, "name": "RAD2DEG", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM#RAD2DEG", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2DEG", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2692, - 2736 + 2699, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1173, + "columnno": 1180, "code": { "id": "astnode100000207", "name": "exports.DEG2RAD", @@ -1259,21 +1259,21 @@ }, "undocumented": true, "name": "DEG2RAD", - "longname": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#DEG2RAD", + "longname": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM#DEG2RAD", "kind": "member", - "memberof": "SearchHourAngle#SearchRiseSet#SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM", + "memberof": "SearchMoonQuarter#SearchMoonPhase#SearchRelativeLongitude#IlluminationInfo#AngleFromSun#SearchSunLongitude#GeoVector#HelioVector#JupiterMoonsInfo#Ecliptic#Equator#Observer#EclipticCoordinates#MakeRotation#EquatorialCoordinates#StateVector#CalcMoonCount#AstroTime#DeltaT_JplHorizons#Body#CALLISTO_RADIUS_KM#EUROPA_RADIUS_KM#JUPITER_MEAN_RADIUS_KM#JUPITER_EQUATORIAL_RADIUS_KM", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2710, - 2736 + 2717, + 2743 ], "filename": "astronomy.js", "lineno": 36, - "columnno": 1191, + "columnno": 1198, "code": { "id": "astnode100000211", "name": "exports.KM_PER_AU", @@ -1284,23 +1284,1295 @@ }, "undocumented": true, "name": "KM_PER_AU", - "longname": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM#RAD2DEG#KM_PER_AU", + "longname": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2DEG#KM_PER_AU", "kind": "member", - "memberof": "HourAngleEvent#NextMoonQuarter#MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#JUPITER_POLAR_RADIUS_KM#RAD2DEG", + "memberof": "MoonQuarter#MoonPhase#Illumination#EclipticLongitude#LongitudeFromSun#Search#HelioDistance#JupiterMoons#GeoMoon#ObserverVector#SunPosition#Horizon#HorizontalCoordinates#RotationMatrix#Spherical#Vector#MakeTime#SetDeltaTFunction#DeltaT_EspenakMeeus#AngleBetween#GANYMEDE_RADIUS_KM#IO_RADIUS_KM#JUPITER_POLAR_RADIUS_KM#RAD2DEG", "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2738, - 4064 + 2745, + 4060 ], "filename": "astronomy.js", "lineno": 37, "columnno": 0, "code": { "id": "astnode100000218", + "name": "exports.LocalSolarEclipseInfo", + "type": "AssignmentExpression", + "value": "exports.EclipseEvent", + "paramnames": [] + } + }, + "undocumented": true, + "name": "LocalSolarEclipseInfo", + "longname": "LocalSolarEclipseInfo", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 2777, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 32, + "code": { + "id": "astnode100000222", + "name": "exports.EclipseEvent", + "type": "AssignmentExpression", + "value": "exports.NextGlobalSolarEclipse", + "paramnames": [] + } + }, + "undocumented": true, + "name": "EclipseEvent", + "longname": "EclipseEvent", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 2800, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 55, + "code": { + "id": "astnode100000226", + "name": "exports.NextGlobalSolarEclipse", + "type": "AssignmentExpression", + "value": "exports.SearchGlobalSolarEclipse", + "paramnames": [] + } + }, + "undocumented": true, + "name": "NextGlobalSolarEclipse", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse", + "kind": "member", + "memberof": "LocalSolarEclipseInfo", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2833, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 88, + "code": { + "id": "astnode100000230", + "name": "exports.SearchGlobalSolarEclipse", + "type": "AssignmentExpression", + "value": "exports.NextLunarEclipse", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchGlobalSolarEclipse", + "longname": "EclipseEvent#SearchGlobalSolarEclipse", + "kind": "member", + "memberof": "EclipseEvent", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2868, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 123, + "code": { + "id": "astnode100000234", + "name": "exports.NextLunarEclipse", + "type": "AssignmentExpression", + "value": "exports.GlobalSolarEclipseInfo", + "paramnames": [] + } + }, + "undocumented": true, + "name": "NextLunarEclipse", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2895, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 150, + "code": { + "id": "astnode100000238", + "name": "exports.GlobalSolarEclipseInfo", + "type": "AssignmentExpression", + "value": "exports.SearchLunarEclipse", + "paramnames": [] + } + }, + "undocumented": true, + "name": "GlobalSolarEclipseInfo", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2928, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 183, + "code": { + "id": "astnode100000242", + "name": "exports.SearchLunarEclipse", + "type": "AssignmentExpression", + "value": "exports.LunarEclipseInfo", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchLunarEclipse", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2957, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 212, + "code": { + "id": "astnode100000246", + "name": "exports.LunarEclipseInfo", + "type": "AssignmentExpression", + "value": "exports.Constellation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "LunarEclipseInfo", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 2984, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 239, + "code": { + "id": "astnode100000250", + "name": "exports.Constellation", + "type": "AssignmentExpression", + "value": "exports.ConstellationInfo", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Constellation", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3008, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 263, + "code": { + "id": "astnode100000254", + "name": "exports.ConstellationInfo", + "type": "AssignmentExpression", + "value": "exports.Rotation_HOR_ECL", + "paramnames": [] + } + }, + "undocumented": true, + "name": "ConstellationInfo", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3036, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 291, + "code": { + "id": "astnode100000258", + "name": "exports.Rotation_HOR_ECL", + "type": "AssignmentExpression", + "value": "exports.Rotation_ECL_HOR", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_HOR_ECL", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3063, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 318, + "code": { + "id": "astnode100000262", + "name": "exports.Rotation_ECL_HOR", + "type": "AssignmentExpression", + "value": "exports.Rotation_ECL_EQD", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_ECL_HOR", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3090, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 345, + "code": { + "id": "astnode100000266", + "name": "exports.Rotation_ECL_EQD", + "type": "AssignmentExpression", + "value": "exports.Rotation_EQD_ECL", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_ECL_EQD", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3117, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 372, + "code": { + "id": "astnode100000270", + "name": "exports.Rotation_EQD_ECL", + "type": "AssignmentExpression", + "value": "exports.Rotation_EQJ_HOR", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_EQD_ECL", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3144, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 399, + "code": { + "id": "astnode100000274", + "name": "exports.Rotation_EQJ_HOR", + "type": "AssignmentExpression", + "value": "exports.Rotation_HOR_EQJ", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_EQJ_HOR", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3171, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 426, + "code": { + "id": "astnode100000278", + "name": "exports.Rotation_HOR_EQJ", + "type": "AssignmentExpression", + "value": "exports.Rotation_HOR_EQD", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_HOR_EQJ", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3198, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 453, + "code": { + "id": "astnode100000282", + "name": "exports.Rotation_HOR_EQD", + "type": "AssignmentExpression", + "value": "exports.Rotation_EQD_HOR", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_HOR_EQD", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3225, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 480, + "code": { + "id": "astnode100000286", + "name": "exports.Rotation_EQD_HOR", + "type": "AssignmentExpression", + "value": "exports.Rotation_EQD_EQJ", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_EQD_HOR", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3252, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 507, + "code": { + "id": "astnode100000290", + "name": "exports.Rotation_EQD_EQJ", + "type": "AssignmentExpression", + "value": "exports.Rotation_EQJ_EQD", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_EQD_EQJ", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3279, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 534, + "code": { + "id": "astnode100000294", + "name": "exports.Rotation_EQJ_EQD", + "type": "AssignmentExpression", + "value": "exports.Rotation_ECL_EQJ", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_EQJ_EQD", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3306, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 561, + "code": { + "id": "astnode100000298", + "name": "exports.Rotation_ECL_EQJ", + "type": "AssignmentExpression", + "value": "exports.Rotation_EQJ_ECL", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_ECL_EQJ", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3333, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 588, + "code": { + "id": "astnode100000302", + "name": "exports.Rotation_EQJ_ECL", + "type": "AssignmentExpression", + "value": "exports.RotateState", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Rotation_EQJ_ECL", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3360, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 615, + "code": { + "id": "astnode100000306", + "name": "exports.RotateState", + "type": "AssignmentExpression", + "value": "exports.RotateVector", + "paramnames": [] + } + }, + "undocumented": true, + "name": "RotateState", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3382, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 637, + "code": { + "id": "astnode100000310", + "name": "exports.RotateVector", + "type": "AssignmentExpression", + "value": "exports.InverseRefraction", + "paramnames": [] + } + }, + "undocumented": true, + "name": "RotateVector", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3405, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 660, + "code": { + "id": "astnode100000314", + "name": "exports.InverseRefraction", + "type": "AssignmentExpression", + "value": "exports.Refraction", + "paramnames": [] + } + }, + "undocumented": true, + "name": "InverseRefraction", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3433, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 688, + "code": { + "id": "astnode100000318", + "name": "exports.Refraction", + "type": "AssignmentExpression", + "value": "exports.VectorFromHorizon", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Refraction", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3454, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 709, + "code": { + "id": "astnode100000322", + "name": "exports.VectorFromHorizon", + "type": "AssignmentExpression", + "value": "exports.HorizonFromVector", + "paramnames": [] + } + }, + "undocumented": true, + "name": "VectorFromHorizon", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3482, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 737, + "code": { + "id": "astnode100000326", + "name": "exports.HorizonFromVector", + "type": "AssignmentExpression", + "value": "exports.SphereFromVector", + "paramnames": [] + } + }, + "undocumented": true, + "name": "HorizonFromVector", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3510, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 765, + "code": { + "id": "astnode100000330", + "name": "exports.SphereFromVector", + "type": "AssignmentExpression", + "value": "exports.EquatorFromVector", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SphereFromVector", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3537, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 792, + "code": { + "id": "astnode100000334", + "name": "exports.EquatorFromVector", + "type": "AssignmentExpression", + "value": "exports.VectorFromSphere", + "paramnames": [] + } + }, + "undocumented": true, + "name": "EquatorFromVector", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3565, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 820, + "code": { + "id": "astnode100000338", + "name": "exports.VectorFromSphere", + "type": "AssignmentExpression", + "value": "exports.Pivot", + "paramnames": [] + } + }, + "undocumented": true, + "name": "VectorFromSphere", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3592, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 847, + "code": { + "id": "astnode100000342", + "name": "exports.Pivot", + "type": "AssignmentExpression", + "value": "exports.IdentityMatrix", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Pivot", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3608, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 863, + "code": { + "id": "astnode100000346", + "name": "exports.IdentityMatrix", + "type": "AssignmentExpression", + "value": "exports.CombineRotation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "IdentityMatrix", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3633, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 888, + "code": { + "id": "astnode100000350", + "name": "exports.CombineRotation", + "type": "AssignmentExpression", + "value": "exports.InverseRotation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "CombineRotation", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3659, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 914, + "code": { + "id": "astnode100000354", + "name": "exports.InverseRotation", + "type": "AssignmentExpression", + "value": "exports.NextPlanetApsis", + "paramnames": [] + } + }, + "undocumented": true, + "name": "InverseRotation", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3685, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 940, + "code": { + "id": "astnode100000358", + "name": "exports.NextPlanetApsis", + "type": "AssignmentExpression", + "value": "exports.SearchPlanetApsis", + "paramnames": [] + } + }, + "undocumented": true, + "name": "NextPlanetApsis", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3711, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 966, + "code": { + "id": "astnode100000362", + "name": "exports.SearchPlanetApsis", + "type": "AssignmentExpression", + "value": "exports.NextLunarApsis", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchPlanetApsis", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3739, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 994, + "code": { + "id": "astnode100000366", + "name": "exports.NextLunarApsis", + "type": "AssignmentExpression", + "value": "exports.SearchLunarApsis", + "paramnames": [] + } + }, + "undocumented": true, + "name": "NextLunarApsis", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3764, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1019, + "code": { + "id": "astnode100000370", + "name": "exports.SearchLunarApsis", + "type": "AssignmentExpression", + "value": "exports.Apsis", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchLunarApsis", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3791, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1046, + "code": { + "id": "astnode100000374", + "name": "exports.Apsis", + "type": "AssignmentExpression", + "value": "exports.SearchPeakMagnitude", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Apsis", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3807, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1062, + "code": { + "id": "astnode100000378", + "name": "exports.SearchPeakMagnitude", + "type": "AssignmentExpression", + "value": "exports.SearchMaxElongation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchPeakMagnitude", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3837, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1092, + "code": { + "id": "astnode100000382", + "name": "exports.SearchMaxElongation", + "type": "AssignmentExpression", + "value": "exports.Elongation", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchMaxElongation", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3867, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1122, + "code": { + "id": "astnode100000386", + "name": "exports.Elongation", + "type": "AssignmentExpression", + "value": "exports.ElongationEvent", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Elongation", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3888, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1143, + "code": { + "id": "astnode100000390", + "name": "exports.ElongationEvent", + "type": "AssignmentExpression", + "value": "exports.Seasons", + "paramnames": [] + } + }, + "undocumented": true, + "name": "ElongationEvent", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3914, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1169, + "code": { + "id": "astnode100000394", + "name": "exports.Seasons", + "type": "AssignmentExpression", + "value": "exports.SeasonInfo", + "paramnames": [] + } + }, + "undocumented": true, + "name": "Seasons", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3932, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1187, + "code": { + "id": "astnode100000398", + "name": "exports.SeasonInfo", + "type": "AssignmentExpression", + "value": "exports.SearchHourAngle", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SeasonInfo", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3953, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1208, + "code": { + "id": "astnode100000402", + "name": "exports.SearchHourAngle", + "type": "AssignmentExpression", + "value": "exports.HourAngleEvent", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchHourAngle", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 3979, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1234, + "code": { + "id": "astnode100000406", + "name": "exports.HourAngleEvent", + "type": "AssignmentExpression", + "value": "exports.SearchRiseSet", + "paramnames": [] + } + }, + "undocumented": true, + "name": "HourAngleEvent", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 4004, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1259, + "code": { + "id": "astnode100000410", + "name": "exports.SearchRiseSet", + "type": "AssignmentExpression", + "value": "exports.NextMoonQuarter", + "paramnames": [] + } + }, + "undocumented": true, + "name": "SearchRiseSet", + "longname": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle#SearchRiseSet", + "kind": "member", + "memberof": "LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ#Rotation_ECL_EQJ#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons#SearchHourAngle", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 4028, + 4060 + ], + "filename": "astronomy.js", + "lineno": 37, + "columnno": 1283, + "code": { + "id": "astnode100000414", + "name": "exports.NextMoonQuarter", + "type": "UnaryExpression", + "value": "void0", + "paramnames": [] + } + }, + "undocumented": true, + "name": "NextMoonQuarter", + "longname": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent#NextMoonQuarter", + "kind": "member", + "memberof": "EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD#Rotation_EQJ_ECL#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo#HourAngleEvent", + "scope": "instance" + }, + { + "comment": "", + "meta": { + "range": [ + 4062, + 4202 + ], + "filename": "astronomy.js", + "lineno": 38, + "columnno": 0, + "code": { + "id": "astnode100000421", + "name": "exports.NextTransit", + "type": "AssignmentExpression", + "value": "exports.SearchTransit", + "paramnames": [] + } + }, + "undocumented": true, + "name": "NextTransit", + "longname": "NextTransit", + "kind": "member", + "scope": "global" + }, + { + "comment": "", + "meta": { + "range": [ + 4084, + 4202 + ], + "filename": "astronomy.js", + "lineno": 38, + "columnno": 22, + "code": { + "id": "astnode100000425", "name": "exports.SearchTransit", "type": "AssignmentExpression", "value": "exports.TransitInfo", @@ -1317,14 +2589,14 @@ "comment": "", "meta": { "range": [ - 2762, - 4064 + 4108, + 4202 ], "filename": "astronomy.js", - "lineno": 37, - "columnno": 24, + "lineno": 38, + "columnno": 46, "code": { - "id": "astnode100000222", + "id": "astnode100000429", "name": "exports.TransitInfo", "type": "AssignmentExpression", "value": "exports.NextLocalSolarEclipse", @@ -1333,22 +2605,23 @@ }, "undocumented": true, "name": "TransitInfo", - "longname": "TransitInfo", + "longname": "NextTransit#TransitInfo", "kind": "member", - "scope": "global" + "memberof": "NextTransit", + "scope": "instance" }, { "comment": "", "meta": { "range": [ - 2784, - 4064 + 4130, + 4202 ], "filename": "astronomy.js", - "lineno": 37, - "columnno": 46, + "lineno": 38, + "columnno": 68, "code": { - "id": "astnode100000226", + "id": "astnode100000433", "name": "exports.NextLocalSolarEclipse", "type": "AssignmentExpression", "value": "exports.SearchLocalSolarEclipse", @@ -1366,1213 +2639,39 @@ "comment": "", "meta": { "range": [ - 2816, - 4064 + 4162, + 4202 ], "filename": "astronomy.js", - "lineno": 37, - "columnno": 78, + "lineno": 38, + "columnno": 100, "code": { - "id": "astnode100000230", + "id": "astnode100000437", "name": "exports.SearchLocalSolarEclipse", - "type": "AssignmentExpression", - "value": "exports.LocalSolarEclipseInfo", + "type": "UnaryExpression", + "value": "void0", "paramnames": [] } }, "undocumented": true, "name": "SearchLocalSolarEclipse", - "longname": "TransitInfo#SearchLocalSolarEclipse", + "longname": "NextTransit#TransitInfo#SearchLocalSolarEclipse", "kind": "member", - "memberof": "TransitInfo", + "memberof": "NextTransit#TransitInfo", "scope": "instance" }, - { - "comment": "", - "meta": { - "range": [ - 2850, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 112, - "code": { - "id": "astnode100000234", - "name": "exports.LocalSolarEclipseInfo", - "type": "AssignmentExpression", - "value": "exports.EclipseEvent", - "paramnames": [] - } - }, - "undocumented": true, - "name": "LocalSolarEclipseInfo", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 2882, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 144, - "code": { - "id": "astnode100000238", - "name": "exports.EclipseEvent", - "type": "AssignmentExpression", - "value": "exports.NextGlobalSolarEclipse", - "paramnames": [] - } - }, - "undocumented": true, - "name": "EclipseEvent", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 2905, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 167, - "code": { - "id": "astnode100000242", - "name": "exports.NextGlobalSolarEclipse", - "type": "AssignmentExpression", - "value": "exports.SearchGlobalSolarEclipse", - "paramnames": [] - } - }, - "undocumented": true, - "name": "NextGlobalSolarEclipse", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 2938, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 200, - "code": { - "id": "astnode100000246", - "name": "exports.SearchGlobalSolarEclipse", - "type": "AssignmentExpression", - "value": "exports.NextLunarEclipse", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchGlobalSolarEclipse", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 2973, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 235, - "code": { - "id": "astnode100000250", - "name": "exports.NextLunarEclipse", - "type": "AssignmentExpression", - "value": "exports.GlobalSolarEclipseInfo", - "paramnames": [] - } - }, - "undocumented": true, - "name": "NextLunarEclipse", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3000, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 262, - "code": { - "id": "astnode100000254", - "name": "exports.GlobalSolarEclipseInfo", - "type": "AssignmentExpression", - "value": "exports.SearchLunarEclipse", - "paramnames": [] - } - }, - "undocumented": true, - "name": "GlobalSolarEclipseInfo", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3033, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 295, - "code": { - "id": "astnode100000258", - "name": "exports.SearchLunarEclipse", - "type": "AssignmentExpression", - "value": "exports.LunarEclipseInfo", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchLunarEclipse", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3062, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 324, - "code": { - "id": "astnode100000262", - "name": "exports.LunarEclipseInfo", - "type": "AssignmentExpression", - "value": "exports.Constellation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "LunarEclipseInfo", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3089, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 351, - "code": { - "id": "astnode100000266", - "name": "exports.Constellation", - "type": "AssignmentExpression", - "value": "exports.ConstellationInfo", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Constellation", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3113, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 375, - "code": { - "id": "astnode100000270", - "name": "exports.ConstellationInfo", - "type": "AssignmentExpression", - "value": "exports.Rotation_HOR_ECL", - "paramnames": [] - } - }, - "undocumented": true, - "name": "ConstellationInfo", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3141, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 403, - "code": { - "id": "astnode100000274", - "name": "exports.Rotation_HOR_ECL", - "type": "AssignmentExpression", - "value": "exports.Rotation_ECL_HOR", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_HOR_ECL", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3168, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 430, - "code": { - "id": "astnode100000278", - "name": "exports.Rotation_ECL_HOR", - "type": "AssignmentExpression", - "value": "exports.Rotation_ECL_EQD", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_ECL_HOR", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3195, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 457, - "code": { - "id": "astnode100000282", - "name": "exports.Rotation_ECL_EQD", - "type": "AssignmentExpression", - "value": "exports.Rotation_EQD_ECL", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_ECL_EQD", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3222, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 484, - "code": { - "id": "astnode100000286", - "name": "exports.Rotation_EQD_ECL", - "type": "AssignmentExpression", - "value": "exports.Rotation_EQJ_HOR", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_EQD_ECL", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3249, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 511, - "code": { - "id": "astnode100000290", - "name": "exports.Rotation_EQJ_HOR", - "type": "AssignmentExpression", - "value": "exports.Rotation_HOR_EQJ", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_EQJ_HOR", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3276, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 538, - "code": { - "id": "astnode100000294", - "name": "exports.Rotation_HOR_EQJ", - "type": "AssignmentExpression", - "value": "exports.Rotation_HOR_EQD", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_HOR_EQJ", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3303, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 565, - "code": { - "id": "astnode100000298", - "name": "exports.Rotation_HOR_EQD", - "type": "AssignmentExpression", - "value": "exports.Rotation_EQD_HOR", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_HOR_EQD", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3330, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 592, - "code": { - "id": "astnode100000302", - "name": "exports.Rotation_EQD_HOR", - "type": "AssignmentExpression", - "value": "exports.Rotation_EQD_EQJ", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_EQD_HOR", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3357, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 619, - "code": { - "id": "astnode100000306", - "name": "exports.Rotation_EQD_EQJ", - "type": "AssignmentExpression", - "value": "exports.Rotation_EQJ_EQD", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_EQD_EQJ", - "longname": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD#Rotation_EQD_EQJ", - "kind": "member", - "memberof": "SearchTransit#NextLocalSolarEclipse#LocalSolarEclipseInfo#NextGlobalSolarEclipse#NextLunarEclipse#SearchLunarEclipse#Constellation#Rotation_HOR_ECL#Rotation_ECL_EQD#Rotation_EQJ_HOR#Rotation_HOR_EQD", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3384, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 646, - "code": { - "id": "astnode100000310", - "name": "exports.Rotation_EQJ_EQD", - "type": "AssignmentExpression", - "value": "exports.Rotation_ECL_EQJ", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_EQJ_EQD", - "longname": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3411, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 673, - "code": { - "id": "astnode100000314", - "name": "exports.Rotation_ECL_EQJ", - "type": "AssignmentExpression", - "value": "exports.Rotation_EQJ_ECL", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_ECL_EQJ", - "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", - "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", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3438, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 700, - "code": { - "id": "astnode100000318", - "name": "exports.Rotation_EQJ_ECL", - "type": "AssignmentExpression", - "value": "exports.RotateState", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Rotation_EQJ_ECL", - "longname": "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", - "kind": "member", - "memberof": "TransitInfo#SearchLocalSolarEclipse#EclipseEvent#SearchGlobalSolarEclipse#GlobalSolarEclipseInfo#LunarEclipseInfo#ConstellationInfo#Rotation_ECL_HOR#Rotation_EQD_ECL#Rotation_HOR_EQJ#Rotation_EQD_HOR#Rotation_EQJ_EQD", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3465, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 727, - "code": { - "id": "astnode100000322", - "name": "exports.RotateState", - "type": "AssignmentExpression", - "value": "exports.RotateVector", - "paramnames": [] - } - }, - "undocumented": true, - "name": "RotateState", - "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#RotateState", - "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", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3487, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 749, - "code": { - "id": "astnode100000326", - "name": "exports.RotateVector", - "type": "AssignmentExpression", - "value": "exports.InverseRefraction", - "paramnames": [] - } - }, - "undocumented": true, - "name": "RotateVector", - "longname": "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#RotateVector", - "kind": "member", - "memberof": "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", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3510, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 772, - "code": { - "id": "astnode100000330", - "name": "exports.InverseRefraction", - "type": "AssignmentExpression", - "value": "exports.Refraction", - "paramnames": [] - } - }, - "undocumented": true, - "name": "InverseRefraction", - "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#RotateState#InverseRefraction", - "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#RotateState", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3538, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 800, - "code": { - "id": "astnode100000334", - "name": "exports.Refraction", - "type": "AssignmentExpression", - "value": "exports.VectorFromHorizon", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Refraction", - "longname": "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#RotateVector#Refraction", - "kind": "member", - "memberof": "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#RotateVector", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3559, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 821, - "code": { - "id": "astnode100000338", - "name": "exports.VectorFromHorizon", - "type": "AssignmentExpression", - "value": "exports.HorizonFromVector", - "paramnames": [] - } - }, - "undocumented": true, - "name": "VectorFromHorizon", - "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#RotateState#InverseRefraction#VectorFromHorizon", - "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#RotateState#InverseRefraction", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3587, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 849, - "code": { - "id": "astnode100000342", - "name": "exports.HorizonFromVector", - "type": "AssignmentExpression", - "value": "exports.SphereFromVector", - "paramnames": [] - } - }, - "undocumented": true, - "name": "HorizonFromVector", - "longname": "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#RotateVector#Refraction#HorizonFromVector", - "kind": "member", - "memberof": "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#RotateVector#Refraction", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3615, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 877, - "code": { - "id": "astnode100000346", - "name": "exports.SphereFromVector", - "type": "AssignmentExpression", - "value": "exports.EquatorFromVector", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SphereFromVector", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector", - "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#RotateState#InverseRefraction#VectorFromHorizon", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3642, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 904, - "code": { - "id": "astnode100000350", - "name": "exports.EquatorFromVector", - "type": "AssignmentExpression", - "value": "exports.VectorFromSphere", - "paramnames": [] - } - }, - "undocumented": true, - "name": "EquatorFromVector", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3670, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 932, - "code": { - "id": "astnode100000354", - "name": "exports.VectorFromSphere", - "type": "AssignmentExpression", - "value": "exports.Pivot", - "paramnames": [] - } - }, - "undocumented": true, - "name": "VectorFromSphere", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3697, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 959, - "code": { - "id": "astnode100000358", - "name": "exports.Pivot", - "type": "AssignmentExpression", - "value": "exports.IdentityMatrix", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Pivot", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3713, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 975, - "code": { - "id": "astnode100000362", - "name": "exports.IdentityMatrix", - "type": "AssignmentExpression", - "value": "exports.CombineRotation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "IdentityMatrix", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3738, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1000, - "code": { - "id": "astnode100000366", - "name": "exports.CombineRotation", - "type": "AssignmentExpression", - "value": "exports.InverseRotation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "CombineRotation", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3764, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1026, - "code": { - "id": "astnode100000370", - "name": "exports.InverseRotation", - "type": "AssignmentExpression", - "value": "exports.NextPlanetApsis", - "paramnames": [] - } - }, - "undocumented": true, - "name": "InverseRotation", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3790, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1052, - "code": { - "id": "astnode100000374", - "name": "exports.NextPlanetApsis", - "type": "AssignmentExpression", - "value": "exports.SearchPlanetApsis", - "paramnames": [] - } - }, - "undocumented": true, - "name": "NextPlanetApsis", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3816, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1078, - "code": { - "id": "astnode100000378", - "name": "exports.SearchPlanetApsis", - "type": "AssignmentExpression", - "value": "exports.NextLunarApsis", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchPlanetApsis", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3844, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1106, - "code": { - "id": "astnode100000382", - "name": "exports.NextLunarApsis", - "type": "AssignmentExpression", - "value": "exports.SearchLunarApsis", - "paramnames": [] - } - }, - "undocumented": true, - "name": "NextLunarApsis", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3869, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1131, - "code": { - "id": "astnode100000386", - "name": "exports.SearchLunarApsis", - "type": "AssignmentExpression", - "value": "exports.Apsis", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchLunarApsis", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3896, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1158, - "code": { - "id": "astnode100000390", - "name": "exports.Apsis", - "type": "AssignmentExpression", - "value": "exports.SearchPeakMagnitude", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Apsis", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3912, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1174, - "code": { - "id": "astnode100000394", - "name": "exports.SearchPeakMagnitude", - "type": "AssignmentExpression", - "value": "exports.SearchMaxElongation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchPeakMagnitude", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3942, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1204, - "code": { - "id": "astnode100000398", - "name": "exports.SearchMaxElongation", - "type": "AssignmentExpression", - "value": "exports.Elongation", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SearchMaxElongation", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3972, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1234, - "code": { - "id": "astnode100000402", - "name": "exports.Elongation", - "type": "AssignmentExpression", - "value": "exports.ElongationEvent", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Elongation", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 3993, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1255, - "code": { - "id": "astnode100000406", - "name": "exports.ElongationEvent", - "type": "AssignmentExpression", - "value": "exports.Seasons", - "paramnames": [] - } - }, - "undocumented": true, - "name": "ElongationEvent", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 4019, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1281, - "code": { - "id": "astnode100000410", - "name": "exports.Seasons", - "type": "AssignmentExpression", - "value": "exports.SeasonInfo", - "paramnames": [] - } - }, - "undocumented": true, - "name": "Seasons", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation#Seasons", - "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#RotateState#InverseRefraction#VectorFromHorizon#SphereFromVector#VectorFromSphere#IdentityMatrix#InverseRotation#SearchPlanetApsis#SearchLunarApsis#SearchPeakMagnitude#Elongation", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 4037, - 4064 - ], - "filename": "astronomy.js", - "lineno": 37, - "columnno": 1299, - "code": { - "id": "astnode100000414", - "name": "exports.SeasonInfo", - "type": "UnaryExpression", - "value": "void0", - "paramnames": [] - } - }, - "undocumented": true, - "name": "SeasonInfo", - "longname": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent#SeasonInfo", - "kind": "member", - "memberof": "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#RotateVector#Refraction#HorizonFromVector#EquatorFromVector#Pivot#CombineRotation#NextPlanetApsis#NextLunarApsis#Apsis#SearchMaxElongation#ElongationEvent", - "scope": "instance" - }, - { - "comment": "", - "meta": { - "range": [ - 4066, - 4094 - ], - "filename": "astronomy.js", - "lineno": 38, - "columnno": 0, - "code": { - "id": "astnode100000421", - "name": "exports.NextTransit", - "type": "UnaryExpression", - "value": "void0", - "paramnames": [] - } - }, - "undocumented": true, - "name": "NextTransit", - "longname": "NextTransit", - "kind": "member", - "scope": "global" - }, { "comment": "/**\n * @brief The number of kilometers per astronomical unit.\n */", "meta": { "range": [ - 4162, - 4203 + 4270, + 4311 ], "filename": "astronomy.js", "lineno": 42, "columnno": 0, "code": { - "id": "astnode100000428", + "id": "astnode100000444", "name": "exports.KM_PER_AU", "type": "Literal", "value": 149597870.69098932, @@ -2596,14 +2695,14 @@ "comment": "/**\n * @brief The factor to convert radians to degrees = pi/180.\n */", "meta": { "range": [ - 4274, - 4312 + 4382, + 4420 ], "filename": "astronomy.js", "lineno": 46, "columnno": 0, "code": { - "id": "astnode100000434", + "id": "astnode100000450", "name": "exports.DEG2RAD", "type": "Literal", "value": 0.017453292519943295, @@ -2627,14 +2726,14 @@ "comment": "/**\n * @brief The factor to convert degrees to radians = 180/pi.\n */", "meta": { "range": [ - 4383, - 4419 + 4491, + 4527 ], "filename": "astronomy.js", "lineno": 50, "columnno": 0, "code": { - "id": "astnode100000440", + "id": "astnode100000456", "name": "exports.RAD2DEG", "type": "Literal", "value": 57.29577951308232, @@ -2658,14 +2757,14 @@ "comment": "/**\n * @brief The equatorial radius of Jupiter, expressed in kilometers.\n */", "meta": { "range": [ - 4685, - 4731 + 4793, + 4839 ], "filename": "astronomy.js", "lineno": 57, "columnno": 0, "code": { - "id": "astnode100000446", + "id": "astnode100000462", "name": "exports.JUPITER_EQUATORIAL_RADIUS_KM", "type": "Literal", "value": 71492, @@ -2689,14 +2788,14 @@ "comment": "/**\n * @brief The polar radius of Jupiter, expressed in kilometers.\n */", "meta": { "range": [ - 4805, - 4846 + 4913, + 4954 ], "filename": "astronomy.js", "lineno": 61, "columnno": 0, "code": { - "id": "astnode100000452", + "id": "astnode100000468", "name": "exports.JUPITER_POLAR_RADIUS_KM", "type": "Literal", "value": 66854, @@ -2720,14 +2819,14 @@ "comment": "/**\n * @brief The volumetric mean radius of Jupiter, expressed in kilometers.\n */", "meta": { "range": [ - 4930, - 4970 + 5038, + 5078 ], "filename": "astronomy.js", "lineno": 65, "columnno": 0, "code": { - "id": "astnode100000458", + "id": "astnode100000474", "name": "exports.JUPITER_MEAN_RADIUS_KM", "type": "Literal", "value": 69911, @@ -2747,18 +2846,142 @@ "kind": "member", "scope": "global" }, + { + "comment": "/**\n * @brief The mean radius of Jupiter's moon Io, expressed in kilometers.\n */", + "meta": { + "range": [ + 5265, + 5294 + ], + "filename": "astronomy.js", + "lineno": 71, + "columnno": 0, + "code": { + "id": "astnode100000480", + "name": "exports.IO_RADIUS_KM", + "type": "Literal", + "value": 1821.6, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The mean radius of Jupiter's moon Io, expressed in kilometers.", + "value": "The mean radius of Jupiter's moon Io, expressed in kilometers." + } + ], + "name": "IO_RADIUS_KM", + "longname": "IO_RADIUS_KM", + "kind": "member", + "scope": "global" + }, + { + "comment": "/**\n * @brief The mean radius of Jupiter's moon Europa, expressed in kilometers.\n */", + "meta": { + "range": [ + 5381, + 5414 + ], + "filename": "astronomy.js", + "lineno": 75, + "columnno": 0, + "code": { + "id": "astnode100000486", + "name": "exports.EUROPA_RADIUS_KM", + "type": "Literal", + "value": 1560.8, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The mean radius of Jupiter's moon Europa, expressed in kilometers.", + "value": "The mean radius of Jupiter's moon Europa, expressed in kilometers." + } + ], + "name": "EUROPA_RADIUS_KM", + "longname": "EUROPA_RADIUS_KM", + "kind": "member", + "scope": "global" + }, + { + "comment": "/**\n * @brief The mean radius of Jupiter's moon Ganymede, expressed in kilometers.\n */", + "meta": { + "range": [ + 5503, + 5538 + ], + "filename": "astronomy.js", + "lineno": 79, + "columnno": 0, + "code": { + "id": "astnode100000492", + "name": "exports.GANYMEDE_RADIUS_KM", + "type": "Literal", + "value": 2631.2, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The mean radius of Jupiter's moon Ganymede, expressed in kilometers.", + "value": "The mean radius of Jupiter's moon Ganymede, expressed in kilometers." + } + ], + "name": "GANYMEDE_RADIUS_KM", + "longname": "GANYMEDE_RADIUS_KM", + "kind": "member", + "scope": "global" + }, + { + "comment": "/**\n * @brief The mean radius of Jupiter's moon Callisto, expressed in kilometers.\n */", + "meta": { + "range": [ + 5627, + 5662 + ], + "filename": "astronomy.js", + "lineno": 83, + "columnno": 0, + "code": { + "id": "astnode100000498", + "name": "exports.CALLISTO_RADIUS_KM", + "type": "Literal", + "value": 2410.3, + "paramnames": [] + } + }, + "tags": [ + { + "originalTitle": "brief", + "title": "brief", + "text": "The mean radius of Jupiter's moon Callisto, expressed in kilometers.", + "value": "The mean radius of Jupiter's moon Callisto, expressed in kilometers." + } + ], + "name": "CALLISTO_RADIUS_KM", + "longname": "CALLISTO_RADIUS_KM", + "kind": "member", + "scope": "global" + }, { "comment": "", "meta": { "range": [ - 4978, - 5012 + 5670, + 5704 ], "filename": "astronomy.js", - "lineno": 66, + "lineno": 84, "columnno": 6, "code": { - "id": "astnode100000464", + "id": "astnode100000504", "name": "DAYS_PER_TROPICAL_YEAR", "type": "Literal", "value": 365.24217 @@ -2775,14 +2998,14 @@ "comment": "", "meta": { "range": [ - 5020, - 5060 + 5712, + 5752 ], "filename": "astronomy.js", - "lineno": 67, + "lineno": 85, "columnno": 6, "code": { - "id": "astnode100000468", + "id": "astnode100000508", "name": "J2000", "type": "NewExpression", "value": "" @@ -2799,14 +3022,14 @@ "comment": "", "meta": { "range": [ - 5068, - 5085 + 5760, + 5777 ], "filename": "astronomy.js", - "lineno": 68, + "lineno": 86, "columnno": 6, "code": { - "id": "astnode100000474", + "id": "astnode100000514", "name": "PI2", "type": "BinaryExpression", "value": "" @@ -2823,14 +3046,14 @@ "comment": "", "meta": { "range": [ - 5093, - 5121 + 5785, + 5813 ], "filename": "astronomy.js", - "lineno": 69, + "lineno": 87, "columnno": 6, "code": { - "id": "astnode100000482", + "id": "astnode100000522", "name": "ARC", "type": "BinaryExpression", "value": "" @@ -2847,14 +3070,14 @@ "comment": "", "meta": { "range": [ - 5154, - 5181 + 5846, + 5873 ], "filename": "astronomy.js", - "lineno": 70, + "lineno": 88, "columnno": 6, "code": { - "id": "astnode100000492", + "id": "astnode100000532", "name": "C_AUDAY", "type": "Literal", "value": 173.1446326846693 @@ -2871,14 +3094,14 @@ "comment": "", "meta": { "range": [ - 5217, - 5257 + 5909, + 5949 ], "filename": "astronomy.js", - "lineno": 71, + "lineno": 89, "columnno": 6, "code": { - "id": "astnode100000496", + "id": "astnode100000536", "name": "ASEC2RAD", "type": "Literal", "value": 0.00000484813681109536 @@ -2895,14 +3118,14 @@ "comment": "", "meta": { "range": [ - 5265, - 5288 + 5957, + 5980 ], "filename": "astronomy.js", - "lineno": 72, + "lineno": 90, "columnno": 6, "code": { - "id": "astnode100000500", + "id": "astnode100000540", "name": "ASEC180", "type": "BinaryExpression", "value": "" @@ -2919,14 +3142,14 @@ "comment": "", "meta": { "range": [ - 5342, - 5363 + 6034, + 6055 ], "filename": "astronomy.js", - "lineno": 73, + "lineno": 91, "columnno": 6, "code": { - "id": "astnode100000508", + "id": "astnode100000548", "name": "ASEC360", "type": "BinaryExpression", "value": "" @@ -2943,14 +3166,14 @@ "comment": "", "meta": { "range": [ - 5419, - 5440 + 6111, + 6132 ], "filename": "astronomy.js", - "lineno": 74, + "lineno": 92, "columnno": 6, "code": { - "id": "astnode100000514", + "id": "astnode100000554", "name": "ANGVEL", "type": "Literal", "value": 0.00007292115 @@ -2967,14 +3190,14 @@ "comment": "", "meta": { "range": [ - 5448, - 5481 + 6140, + 6173 ], "filename": "astronomy.js", - "lineno": 75, + "lineno": 93, "columnno": 6, "code": { - "id": "astnode100000518", + "id": "astnode100000558", "name": "AU_PER_PARSEC", "type": "BinaryExpression", "value": "" @@ -2991,14 +3214,14 @@ "comment": "", "meta": { "range": [ - 5537, - 5588 + 6229, + 6280 ], "filename": "astronomy.js", - "lineno": 76, + "lineno": 94, "columnno": 6, "code": { - "id": "astnode100000526", + "id": "astnode100000566", "name": "SUN_MAG_1AU", "type": "BinaryExpression", "value": "" @@ -3015,14 +3238,14 @@ "comment": "", "meta": { "range": [ - 5625, - 5655 + 6317, + 6347 ], "filename": "astronomy.js", - "lineno": 77, + "lineno": 95, "columnno": 6, "code": { - "id": "astnode100000539", + "id": "astnode100000579", "name": "MEAN_SYNODIC_MONTH", "type": "Literal", "value": 29.530588 @@ -3039,14 +3262,14 @@ "comment": "", "meta": { "range": [ - 5726, - 5753 + 6418, + 6445 ], "filename": "astronomy.js", - "lineno": 78, + "lineno": 96, "columnno": 6, "code": { - "id": "astnode100000543", + "id": "astnode100000583", "name": "SECONDS_PER_DAY", "type": "BinaryExpression", "value": "" @@ -3063,14 +3286,14 @@ "comment": "", "meta": { "range": [ - 5761, - 5800 + 6453, + 6492 ], "filename": "astronomy.js", - "lineno": 79, + "lineno": 97, "columnno": 6, "code": { - "id": "astnode100000549", + "id": "astnode100000589", "name": "MILLIS_PER_DAY", "type": "BinaryExpression", "value": "" @@ -3087,14 +3310,14 @@ "comment": "", "meta": { "range": [ - 5808, - 5856 + 6500, + 6548 ], "filename": "astronomy.js", - "lineno": 80, + "lineno": 98, "columnno": 6, "code": { - "id": "astnode100000555", + "id": "astnode100000595", "name": "SOLAR_DAYS_PER_SIDEREAL_DAY", "type": "Literal", "value": 0.9972695717592592 @@ -3111,14 +3334,14 @@ "comment": "", "meta": { "range": [ - 5864, - 5888 + 6556, + 6580 ], "filename": "astronomy.js", - "lineno": 81, + "lineno": 99, "columnno": 6, "code": { - "id": "astnode100000559", + "id": "astnode100000599", "name": "SUN_RADIUS_KM", "type": "Literal", "value": 695700 @@ -3135,14 +3358,14 @@ "comment": "", "meta": { "range": [ - 5896, - 5945 + 6588, + 6637 ], "filename": "astronomy.js", - "lineno": 82, + "lineno": 100, "columnno": 6, "code": { - "id": "astnode100000563", + "id": "astnode100000603", "name": "SUN_RADIUS_AU", "type": "BinaryExpression", "value": "" @@ -3159,14 +3382,14 @@ "comment": "", "meta": { "range": [ - 5953, - 5989 + 6645, + 6681 ], "filename": "astronomy.js", - "lineno": 83, + "lineno": 101, "columnno": 6, "code": { - "id": "astnode100000571", + "id": "astnode100000611", "name": "EARTH_FLATTENING", "type": "Literal", "value": 0.996647180302104 @@ -3183,14 +3406,14 @@ "comment": "", "meta": { "range": [ - 5997, - 6035 + 6689, + 6727 ], "filename": "astronomy.js", - "lineno": 84, + "lineno": 102, "columnno": 6, "code": { - "id": "astnode100000575", + "id": "astnode100000615", "name": "EARTH_EQUATORIAL_RADIUS_KM", "type": "Literal", "value": 6378.1366 @@ -3207,14 +3430,14 @@ "comment": "", "meta": { "range": [ - 6043, - 6118 + 6735, + 6810 ], "filename": "astronomy.js", - "lineno": 85, + "lineno": 103, "columnno": 6, "code": { - "id": "astnode100000579", + "id": "astnode100000619", "name": "EARTH_EQUATORIAL_RADIUS_AU", "type": "BinaryExpression", "value": "" @@ -3231,14 +3454,14 @@ "comment": "", "meta": { "range": [ - 6126, - 6155 + 6818, + 6847 ], "filename": "astronomy.js", - "lineno": 86, + "lineno": 104, "columnno": 6, "code": { - "id": "astnode100000587", + "id": "astnode100000627", "name": "EARTH_MEAN_RADIUS_KM", "type": "Literal", "value": 6371 @@ -3255,14 +3478,14 @@ "comment": "", "meta": { "range": [ - 6222, - 6248 + 6914, + 6940 ], "filename": "astronomy.js", - "lineno": 87, + "lineno": 105, "columnno": 6, "code": { - "id": "astnode100000591", + "id": "astnode100000631", "name": "EARTH_ATMOSPHERE_KM", "type": "Literal", "value": 88 @@ -3279,14 +3502,14 @@ "comment": "", "meta": { "range": [ - 6312, - 6380 + 7004, + 7072 ], "filename": "astronomy.js", - "lineno": 88, + "lineno": 106, "columnno": 6, "code": { - "id": "astnode100000595", + "id": "astnode100000635", "name": "EARTH_ECLIPSE_RADIUS_KM", "type": "BinaryExpression", "value": "" @@ -3303,14 +3526,14 @@ "comment": "", "meta": { "range": [ - 6388, - 6422 + 7080, + 7114 ], "filename": "astronomy.js", - "lineno": 89, + "lineno": 107, "columnno": 6, "code": { - "id": "astnode100000601", + "id": "astnode100000641", "name": "MOON_EQUATORIAL_RADIUS_KM", "type": "Literal", "value": 1738.1 @@ -3327,14 +3550,14 @@ "comment": "", "meta": { "range": [ - 6430, - 6458 + 7122, + 7150 ], "filename": "astronomy.js", - "lineno": 90, + "lineno": 108, "columnno": 6, "code": { - "id": "astnode100000605", + "id": "astnode100000645", "name": "MOON_MEAN_RADIUS_KM", "type": "Literal", "value": 1737.4 @@ -3351,14 +3574,14 @@ "comment": "", "meta": { "range": [ - 6466, - 6495 + 7158, + 7187 ], "filename": "astronomy.js", - "lineno": 91, + "lineno": 109, "columnno": 6, "code": { - "id": "astnode100000609", + "id": "astnode100000649", "name": "MOON_POLAR_RADIUS_KM", "type": "Literal", "value": 1736 @@ -3375,14 +3598,14 @@ "comment": "", "meta": { "range": [ - 6503, - 6578 + 7195, + 7270 ], "filename": "astronomy.js", - "lineno": 92, + "lineno": 110, "columnno": 6, "code": { - "id": "astnode100000613", + "id": "astnode100000653", "name": "MOON_EQUATORIAL_RADIUS_AU", "type": "BinaryExpression", "value": "" @@ -3399,14 +3622,14 @@ "comment": "", "meta": { "range": [ - 6586, - 6619 + 7278, + 7311 ], "filename": "astronomy.js", - "lineno": 93, + "lineno": 111, "columnno": 6, "code": { - "id": "astnode100000621", + "id": "astnode100000661", "name": "REFRACTION_NEAR_HORIZON", "type": "BinaryExpression", "value": "" @@ -3423,14 +3646,14 @@ "comment": "", "meta": { "range": [ - 6689, - 6721 + 7381, + 7413 ], "filename": "astronomy.js", - "lineno": 94, + "lineno": 112, "columnno": 6, "code": { - "id": "astnode100000627", + "id": "astnode100000667", "name": "EARTH_MOON_MASS_RATIO", "type": "Literal", "value": 81.30056 @@ -3447,14 +3670,14 @@ "comment": "", "meta": { "range": [ - 7278, - 7309 + 7970, + 8001 ], "filename": "astronomy.js", - "lineno": 107, + "lineno": 125, "columnno": 6, "code": { - "id": "astnode100000631", + "id": "astnode100000671", "name": "SUN_GM", "type": "Literal", "value": 0.0002959122082855911 @@ -3471,14 +3694,14 @@ "comment": "", "meta": { "range": [ - 7317, - 7352 + 8009, + 8044 ], "filename": "astronomy.js", - "lineno": 108, + "lineno": 126, "columnno": 6, "code": { - "id": "astnode100000635", + "id": "astnode100000675", "name": "JUPITER_GM", "type": "Literal", "value": 2.825345909524226e-7 @@ -3495,14 +3718,14 @@ "comment": "", "meta": { "range": [ - 7360, - 7394 + 8052, + 8086 ], "filename": "astronomy.js", - "lineno": 109, + "lineno": 127, "columnno": 6, "code": { - "id": "astnode100000639", + "id": "astnode100000679", "name": "SATURN_GM", "type": "Literal", "value": 8.459715185680659e-8 @@ -3519,14 +3742,14 @@ "comment": "", "meta": { "range": [ - 7402, - 7436 + 8094, + 8128 ], "filename": "astronomy.js", - "lineno": 110, + "lineno": 128, "columnno": 6, "code": { - "id": "astnode100000643", + "id": "astnode100000683", "name": "URANUS_GM", "type": "Literal", "value": 1.292024916781969e-8 @@ -3543,14 +3766,14 @@ "comment": "", "meta": { "range": [ - 7444, - 7479 + 8136, + 8171 ], "filename": "astronomy.js", - "lineno": 111, + "lineno": 129, "columnno": 6, "code": { - "id": "astnode100000647", + "id": "astnode100000687", "name": "NEPTUNE_GM", "type": "Literal", "value": 1.524358900784276e-8 @@ -3567,14 +3790,14 @@ "comment": "", "meta": { "range": [ - 7485, - 7491 + 8177, + 8183 ], "filename": "astronomy.js", - "lineno": 112, + "lineno": 130, "columnno": 4, "code": { - "id": "astnode100000651", + "id": "astnode100000691", "name": "ob2000" } }, @@ -3589,14 +3812,14 @@ "comment": "", "meta": { "range": [ - 7567, - 7577 + 8259, + 8269 ], "filename": "astronomy.js", - "lineno": 113, + "lineno": 131, "columnno": 4, "code": { - "id": "astnode100000654", + "id": "astnode100000694", "name": "cos_ob2000" } }, @@ -3611,14 +3834,14 @@ "comment": "", "meta": { "range": [ - 7583, - 7593 + 8275, + 8285 ], "filename": "astronomy.js", - "lineno": 114, + "lineno": 132, "columnno": 4, "code": { - "id": "astnode100000657", + "id": "astnode100000697", "name": "sin_ob2000" } }, @@ -3633,14 +3856,14 @@ "comment": "", "meta": { "range": [ - 7595, - 7750 + 8287, + 8442 ], "filename": "astronomy.js", - "lineno": 115, + "lineno": 133, "columnno": 0, "code": { - "id": "astnode100000659", + "id": "astnode100000699", "name": "VerifyBoolean", "type": "FunctionDeclaration", "paramnames": [ @@ -3659,14 +3882,14 @@ "comment": "", "meta": { "range": [ - 7751, - 7907 + 8443, + 8599 ], "filename": "astronomy.js", - "lineno": 122, + "lineno": 140, "columnno": 0, "code": { - "id": "astnode100000684", + "id": "astnode100000724", "name": "VerifyNumber", "type": "FunctionDeclaration", "paramnames": [ @@ -3685,14 +3908,14 @@ "comment": "", "meta": { "range": [ - 7908, - 7958 + 8600, + 8650 ], "filename": "astronomy.js", - "lineno": 129, + "lineno": 147, "columnno": 0, "code": { - "id": "astnode100000708", + "id": "astnode100000748", "name": "Frac", "type": "FunctionDeclaration", "paramnames": [ @@ -3711,14 +3934,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": [ - 8428, - 8966 + 9120, + 9658 ], "filename": "astronomy.js", - "lineno": 147, + "lineno": 165, "columnno": 0, "code": { - "id": "astnode100000720", + "id": "astnode100000760", "name": "AngleBetween", "type": "FunctionDeclaration", "paramnames": [ @@ -3780,14 +4003,14 @@ "comment": "", "meta": { "range": [ - 8468, - 8508 + 9160, + 9200 ], "filename": "astronomy.js", - "lineno": 148, + "lineno": 166, "columnno": 10, "code": { - "id": "astnode100000726", + "id": "astnode100000766", "name": "aa", "type": "BinaryExpression", "value": "" @@ -3805,14 +4028,14 @@ "comment": "", "meta": { "range": [ - 8609, - 8649 + 9301, + 9341 ], "filename": "astronomy.js", - "lineno": 151, + "lineno": 169, "columnno": 10, "code": { - "id": "astnode100000763", + "id": "astnode100000803", "name": "bb", "type": "BinaryExpression", "value": "" @@ -3830,14 +4053,14 @@ "comment": "", "meta": { "range": [ - 8751, - 8813 + 9443, + 9505 ], "filename": "astronomy.js", - "lineno": 154, + "lineno": 172, "columnno": 10, "code": { - "id": "astnode100000800", + "id": "astnode100000840", "name": "dot", "type": "BinaryExpression", "value": "" @@ -3855,14 +4078,14 @@ "comment": "", "meta": { "range": [ - 8905, - 8945 + 9597, + 9637 ], "filename": "astronomy.js", - "lineno": 159, + "lineno": 177, "columnno": 10, "code": { - "id": "astnode100000848", + "id": "astnode100000888", "name": "angle", "type": "BinaryExpression", "value": "" @@ -3880,14 +4103,14 @@ "comment": "", "meta": { "range": [ - 8967, - 9002 + 9659, + 9694 ], "filename": "astronomy.js", - "lineno": 162, + "lineno": 180, "columnno": 0, "code": { - "id": "astnode100000862", + "id": "astnode100000902", "name": "exports.AngleBetween", "type": "Identifier", "value": "AngleBetween", @@ -3904,14 +4127,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": [ - 9673, - 9677 + 10365, + 10369 ], "filename": "astronomy.js", - "lineno": 180, + "lineno": 198, "columnno": 4, "code": { - "id": "astnode100000868", + "id": "astnode100000908", "name": "Body" } }, @@ -3939,14 +4162,14 @@ "comment": "", "meta": { "range": [ - 9702, - 9721 + 10394, + 10413 ], "filename": "astronomy.js", - "lineno": 182, + "lineno": 200, "columnno": 4, "code": { - "id": "astnode100000876", + "id": "astnode100000916", "name": "Body[\"Sun\"]", "type": "Literal", "value": "Sun", @@ -3964,14 +4187,14 @@ "comment": "", "meta": { "range": [ - 9727, - 9748 + 10419, + 10440 ], "filename": "astronomy.js", - "lineno": 183, + "lineno": 201, "columnno": 4, "code": { - "id": "astnode100000882", + "id": "astnode100000922", "name": "Body[\"Moon\"]", "type": "Literal", "value": "Moon", @@ -3989,14 +4212,14 @@ "comment": "", "meta": { "range": [ - 9754, - 9781 + 10446, + 10473 ], "filename": "astronomy.js", - "lineno": 184, + "lineno": 202, "columnno": 4, "code": { - "id": "astnode100000888", + "id": "astnode100000928", "name": "Body[\"Mercury\"]", "type": "Literal", "value": "Mercury", @@ -4014,14 +4237,14 @@ "comment": "", "meta": { "range": [ - 9787, - 9810 + 10479, + 10502 ], "filename": "astronomy.js", - "lineno": 185, + "lineno": 203, "columnno": 4, "code": { - "id": "astnode100000894", + "id": "astnode100000934", "name": "Body[\"Venus\"]", "type": "Literal", "value": "Venus", @@ -4039,14 +4262,14 @@ "comment": "", "meta": { "range": [ - 9816, - 9839 + 10508, + 10531 ], "filename": "astronomy.js", - "lineno": 186, + "lineno": 204, "columnno": 4, "code": { - "id": "astnode100000900", + "id": "astnode100000940", "name": "Body[\"Earth\"]", "type": "Literal", "value": "Earth", @@ -4064,14 +4287,14 @@ "comment": "", "meta": { "range": [ - 9845, - 9866 + 10537, + 10558 ], "filename": "astronomy.js", - "lineno": 187, + "lineno": 205, "columnno": 4, "code": { - "id": "astnode100000906", + "id": "astnode100000946", "name": "Body[\"Mars\"]", "type": "Literal", "value": "Mars", @@ -4089,14 +4312,14 @@ "comment": "", "meta": { "range": [ - 9872, - 9899 + 10564, + 10591 ], "filename": "astronomy.js", - "lineno": 188, + "lineno": 206, "columnno": 4, "code": { - "id": "astnode100000912", + "id": "astnode100000952", "name": "Body[\"Jupiter\"]", "type": "Literal", "value": "Jupiter", @@ -4114,14 +4337,14 @@ "comment": "", "meta": { "range": [ - 9905, - 9930 + 10597, + 10622 ], "filename": "astronomy.js", - "lineno": 189, + "lineno": 207, "columnno": 4, "code": { - "id": "astnode100000918", + "id": "astnode100000958", "name": "Body[\"Saturn\"]", "type": "Literal", "value": "Saturn", @@ -4139,14 +4362,14 @@ "comment": "", "meta": { "range": [ - 9936, - 9961 + 10628, + 10653 ], "filename": "astronomy.js", - "lineno": 190, + "lineno": 208, "columnno": 4, "code": { - "id": "astnode100000924", + "id": "astnode100000964", "name": "Body[\"Uranus\"]", "type": "Literal", "value": "Uranus", @@ -4164,14 +4387,14 @@ "comment": "", "meta": { "range": [ - 9967, - 9994 + 10659, + 10686 ], "filename": "astronomy.js", - "lineno": 191, + "lineno": 209, "columnno": 4, "code": { - "id": "astnode100000930", + "id": "astnode100000970", "name": "Body[\"Neptune\"]", "type": "Literal", "value": "Neptune", @@ -4189,14 +4412,14 @@ "comment": "", "meta": { "range": [ - 10000, - 10023 + 10692, + 10715 ], "filename": "astronomy.js", - "lineno": 192, + "lineno": 210, "columnno": 4, "code": { - "id": "astnode100000936", + "id": "astnode100000976", "name": "Body[\"Pluto\"]", "type": "Literal", "value": "Pluto", @@ -4214,14 +4437,14 @@ "comment": "", "meta": { "range": [ - 10029, - 10048 + 10721, + 10740 ], "filename": "astronomy.js", - "lineno": 193, + "lineno": 211, "columnno": 4, "code": { - "id": "astnode100000942", + "id": "astnode100000982", "name": "Body[\"SSB\"]", "type": "Literal", "value": "SSB", @@ -4239,14 +4462,14 @@ "comment": "", "meta": { "range": [ - 10054, - 10073 + 10746, + 10765 ], "filename": "astronomy.js", - "lineno": 194, + "lineno": 212, "columnno": 4, "code": { - "id": "astnode100000948", + "id": "astnode100000988", "name": "Body[\"EMB\"]", "type": "Literal", "value": "EMB", @@ -4264,14 +4487,14 @@ "comment": "", "meta": { "range": [ - 10103, - 10145 + 10795, + 10837 ], "filename": "astronomy.js", - "lineno": 195, + "lineno": 213, "columnno": 3, "code": { - "id": "astnode100000953", + "id": "astnode100000993", "name": "Body", "type": "LogicalExpression", "value": "", @@ -4288,14 +4511,14 @@ "comment": "", "meta": { "range": [ - 10127, - 10144 + 10819, + 10836 ], "filename": "astronomy.js", - "lineno": 195, + "lineno": 213, "columnno": 27, "code": { - "id": "astnode100000959", + "id": "astnode100000999", "name": "exports.Body", "type": "ObjectExpression", "value": "{}", @@ -4313,14 +4536,14 @@ "comment": "", "meta": { "range": [ - 10152, - 10168 + 10844, + 10860 ], "filename": "astronomy.js", - "lineno": 196, + "lineno": 214, "columnno": 4, "code": { - "id": "astnode100000965", + "id": "astnode100001005", "name": "PrecessDirection" } }, @@ -4335,14 +4558,14 @@ "comment": "", "meta": { "range": [ - 10205, - 10268 + 10897, + 10960 ], "filename": "astronomy.js", - "lineno": 198, + "lineno": 216, "columnno": 4, "code": { - "id": "astnode100000973", + "id": "astnode100001013", "name": "PrecessDirection[undefined]", "type": "Literal", "value": "From2000", @@ -4359,14 +4582,14 @@ "comment": "", "meta": { "range": [ - 10222, - 10254 + 10914, + 10946 ], "filename": "astronomy.js", - "lineno": 198, + "lineno": 216, "columnno": 21, "code": { - "id": "astnode100000976", + "id": "astnode100001016", "name": "PrecessDirection[\"From2000\"]", "type": "Literal", "value": 0, @@ -4384,14 +4607,14 @@ "comment": "", "meta": { "range": [ - 10274, - 10337 + 10966, + 11029 ], "filename": "astronomy.js", - "lineno": 199, + "lineno": 217, "columnno": 4, "code": { - "id": "astnode100000983", + "id": "astnode100001023", "name": "PrecessDirection[undefined]", "type": "Literal", "value": "Into2000", @@ -4408,14 +4631,14 @@ "comment": "", "meta": { "range": [ - 10291, - 10323 + 10983, + 11015 ], "filename": "astronomy.js", - "lineno": 199, + "lineno": 217, "columnno": 21, "code": { - "id": "astnode100000986", + "id": "astnode100001026", "name": "PrecessDirection[\"Into2000\"]", "type": "Literal", "value": 1, @@ -4433,14 +4656,14 @@ "comment": "", "meta": { "range": [ - 10363, - 10384 + 11055, + 11076 ], "filename": "astronomy.js", - "lineno": 200, + "lineno": 218, "columnno": 24, "code": { - "id": "astnode100000994", + "id": "astnode100001034", "name": "PrecessDirection", "type": "ObjectExpression", "value": "{}", @@ -4457,14 +4680,14 @@ "comment": "", "meta": { "range": [ - 10394, - 10764 + 11086, + 11456 ], "filename": "astronomy.js", - "lineno": 201, + "lineno": 219, "columnno": 6, "code": { - "id": "astnode100000998", + "id": "astnode100001038", "name": "Planet", "type": "ObjectExpression", "value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\",\"Pluto\":\"\"}" @@ -4481,14 +4704,14 @@ "comment": "", "meta": { "range": [ - 10409, - 10443 + 11101, + 11135 ], "filename": "astronomy.js", - "lineno": 202, + "lineno": 220, "columnno": 4, "code": { - "id": "astnode100001001", + "id": "astnode100001041", "name": "Mercury", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":87.969}" @@ -4505,14 +4728,14 @@ "comment": "", "meta": { "range": [ - 10420, - 10441 + 11112, + 11133 ], "filename": "astronomy.js", - "lineno": 202, + "lineno": 220, "columnno": 15, "code": { - "id": "astnode100001003", + "id": "astnode100001043", "name": "OrbitalPeriod", "type": "Literal", "value": 87.969 @@ -4529,14 +4752,14 @@ "comment": "", "meta": { "range": [ - 10449, - 10482 + 11141, + 11174 ], "filename": "astronomy.js", - "lineno": 203, + "lineno": 221, "columnno": 4, "code": { - "id": "astnode100001005", + "id": "astnode100001045", "name": "Venus", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":224.701}" @@ -4553,14 +4776,14 @@ "comment": "", "meta": { "range": [ - 10458, - 10480 + 11150, + 11172 ], "filename": "astronomy.js", - "lineno": 203, + "lineno": 221, "columnno": 13, "code": { - "id": "astnode100001007", + "id": "astnode100001047", "name": "OrbitalPeriod", "type": "Literal", "value": 224.701 @@ -4577,14 +4800,14 @@ "comment": "", "meta": { "range": [ - 10488, - 10521 + 11180, + 11213 ], "filename": "astronomy.js", - "lineno": 204, + "lineno": 222, "columnno": 4, "code": { - "id": "astnode100001009", + "id": "astnode100001049", "name": "Earth", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":365.256}" @@ -4601,14 +4824,14 @@ "comment": "", "meta": { "range": [ - 10497, - 10519 + 11189, + 11211 ], "filename": "astronomy.js", - "lineno": 204, + "lineno": 222, "columnno": 13, "code": { - "id": "astnode100001011", + "id": "astnode100001051", "name": "OrbitalPeriod", "type": "Literal", "value": 365.256 @@ -4625,14 +4848,14 @@ "comment": "", "meta": { "range": [ - 10527, - 10559 + 11219, + 11251 ], "filename": "astronomy.js", - "lineno": 205, + "lineno": 223, "columnno": 4, "code": { - "id": "astnode100001013", + "id": "astnode100001053", "name": "Mars", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":686.98}" @@ -4649,14 +4872,14 @@ "comment": "", "meta": { "range": [ - 10535, - 10557 + 11227, + 11249 ], "filename": "astronomy.js", - "lineno": 205, + "lineno": 223, "columnno": 12, "code": { - "id": "astnode100001015", + "id": "astnode100001055", "name": "OrbitalPeriod", "type": "Literal", "value": 686.98 @@ -4673,14 +4896,14 @@ "comment": "", "meta": { "range": [ - 10565, - 10601 + 11257, + 11293 ], "filename": "astronomy.js", - "lineno": 206, + "lineno": 224, "columnno": 4, "code": { - "id": "astnode100001017", + "id": "astnode100001057", "name": "Jupiter", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":4332.589}" @@ -4697,14 +4920,14 @@ "comment": "", "meta": { "range": [ - 10576, - 10599 + 11268, + 11291 ], "filename": "astronomy.js", - "lineno": 206, + "lineno": 224, "columnno": 15, "code": { - "id": "astnode100001019", + "id": "astnode100001059", "name": "OrbitalPeriod", "type": "Literal", "value": 4332.589 @@ -4721,14 +4944,14 @@ "comment": "", "meta": { "range": [ - 10607, - 10642 + 11299, + 11334 ], "filename": "astronomy.js", - "lineno": 207, + "lineno": 225, "columnno": 4, "code": { - "id": "astnode100001021", + "id": "astnode100001061", "name": "Saturn", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":10759.22}" @@ -4745,14 +4968,14 @@ "comment": "", "meta": { "range": [ - 10617, - 10640 + 11309, + 11332 ], "filename": "astronomy.js", - "lineno": 207, + "lineno": 225, "columnno": 14, "code": { - "id": "astnode100001023", + "id": "astnode100001063", "name": "OrbitalPeriod", "type": "Literal", "value": 10759.22 @@ -4769,14 +4992,14 @@ "comment": "", "meta": { "range": [ - 10648, - 10682 + 11340, + 11374 ], "filename": "astronomy.js", - "lineno": 208, + "lineno": 226, "columnno": 4, "code": { - "id": "astnode100001025", + "id": "astnode100001065", "name": "Uranus", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":30685.4}" @@ -4793,14 +5016,14 @@ "comment": "", "meta": { "range": [ - 10658, - 10680 + 11350, + 11372 ], "filename": "astronomy.js", - "lineno": 208, + "lineno": 226, "columnno": 14, "code": { - "id": "astnode100001027", + "id": "astnode100001067", "name": "OrbitalPeriod", "type": "Literal", "value": 30685.4 @@ -4817,14 +5040,14 @@ "comment": "", "meta": { "range": [ - 10688, - 10723 + 11380, + 11415 ], "filename": "astronomy.js", - "lineno": 209, + "lineno": 227, "columnno": 4, "code": { - "id": "astnode100001029", + "id": "astnode100001069", "name": "Neptune", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":60189}" @@ -4841,14 +5064,14 @@ "comment": "", "meta": { "range": [ - 10699, - 10721 + 11391, + 11413 ], "filename": "astronomy.js", - "lineno": 209, + "lineno": 227, "columnno": 15, "code": { - "id": "astnode100001031", + "id": "astnode100001071", "name": "OrbitalPeriod", "type": "Literal", "value": 60189 @@ -4865,14 +5088,14 @@ "comment": "", "meta": { "range": [ - 10729, - 10762 + 11421, + 11454 ], "filename": "astronomy.js", - "lineno": 210, + "lineno": 228, "columnno": 4, "code": { - "id": "astnode100001033", + "id": "astnode100001073", "name": "Pluto", "type": "ObjectExpression", "value": "{\"OrbitalPeriod\":90560}" @@ -4889,14 +5112,14 @@ "comment": "", "meta": { "range": [ - 10738, - 10760 + 11430, + 11452 ], "filename": "astronomy.js", - "lineno": 210, + "lineno": 228, "columnno": 13, "code": { - "id": "astnode100001035", + "id": "astnode100001075", "name": "OrbitalPeriod", "type": "Literal", "value": 90560 @@ -4913,14 +5136,14 @@ "comment": "", "meta": { "range": [ - 10772, - 43244 + 11464, + 43936 ], "filename": "astronomy.js", - "lineno": 212, + "lineno": 230, "columnno": 6, "code": { - "id": "astnode100001038", + "id": "astnode100001078", "name": "vsop", "type": "ObjectExpression", "value": "{\"Mercury\":\"\",\"Venus\":\"\",\"Earth\":\"\",\"Mars\":\"\",\"Jupiter\":\"\",\"Saturn\":\"\",\"Uranus\":\"\",\"Neptune\":\"\"}" @@ -4937,14 +5160,14 @@ "comment": "", "meta": { "range": [ - 10785, - 12964 + 11477, + 13656 ], "filename": "astronomy.js", - "lineno": 213, + "lineno": 231, "columnno": 4, "code": { - "id": "astnode100001041", + "id": "astnode100001081", "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]\\\\\\\"]\\\"]\"]" @@ -4961,14 +5184,14 @@ "comment": "", "meta": { "range": [ - 12970, - 14932 + 13662, + 15624 ], "filename": "astronomy.js", - "lineno": 262, + "lineno": 280, "columnno": 4, "code": { - "id": "astnode100001168", + "id": "astnode100001208", "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]\\\\\\\"]\\\"]\"]" @@ -4985,14 +5208,14 @@ "comment": "", "meta": { "range": [ - 14938, - 18586 + 15630, + 19278 ], "filename": "astronomy.js", - "lineno": 308, + "lineno": 326, "columnno": 4, "code": { - "id": "astnode100001283", + "id": "astnode100001323", "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]\\\\\\\"]\\\"]\"]" @@ -5009,14 +5232,14 @@ "comment": "", "meta": { "range": [ - 18592, - 24863 + 19284, + 25555 ], "filename": "astronomy.js", - "lineno": 382, + "lineno": 400, "columnno": 4, "code": { - "id": "astnode100001500", + "id": "astnode100001540", "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]\\\\\\\"]\\\"]\"]" @@ -5033,14 +5256,14 @@ "comment": "", "meta": { "range": [ - 24869, - 29811 + 25561, + 30503 ], "filename": "astronomy.js", - "lineno": 497, + "lineno": 515, "columnno": 4, "code": { - "id": "astnode100001877", + "id": "astnode100001917", "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]\\\\\\\"]\\\"]\"]" @@ -5057,14 +5280,14 @@ "comment": "", "meta": { "range": [ - 29817, - 35998 + 30509, + 36690 ], "filename": "astronomy.js", - "lineno": 591, + "lineno": 609, "columnno": 4, "code": { - "id": "astnode100002177", + "id": "astnode100002217", "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]\\\\\\\"]\\\"]\"]" @@ -5081,14 +5304,14 @@ "comment": "", "meta": { "range": [ - 36004, - 41128 + 36696, + 41820 ], "filename": "astronomy.js", - "lineno": 706, + "lineno": 724, "columnno": 4, "code": { - "id": "astnode100002554", + "id": "astnode100002594", "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]\\\\\\\"]\\\"]\"]" @@ -5105,14 +5328,14 @@ "comment": "", "meta": { "range": [ - 41134, - 43242 + 41826, + 43934 ], "filename": "astronomy.js", - "lineno": 802, + "lineno": 820, "columnno": 4, "code": { - "id": "astnode100002869", + "id": "astnode100002909", "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]\\\\\\\"]\\\"]\"]" @@ -5129,14 +5352,14 @@ "comment": "", "meta": { "range": [ - 43246, - 46631 + 43938, + 47323 ], "filename": "astronomy.js", - "lineno": 849, + "lineno": 867, "columnno": 0, "code": { - "id": "astnode100002998", + "id": "astnode100003038", "name": "DeltaT_EspenakMeeus", "type": "FunctionDeclaration", "paramnames": [ @@ -5165,14 +5388,14 @@ "comment": "", "meta": { "range": [ - 43289, - 43290 + 43981, + 43982 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 8, "code": { - "id": "astnode100003003", + "id": "astnode100003043", "name": "u" } }, @@ -5188,14 +5411,14 @@ "comment": "", "meta": { "range": [ - 43292, - 43294 + 43984, + 43986 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 11, "code": { - "id": "astnode100003005", + "id": "astnode100003045", "name": "u2" } }, @@ -5211,14 +5434,14 @@ "comment": "", "meta": { "range": [ - 43296, - 43298 + 43988, + 43990 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 15, "code": { - "id": "astnode100003007", + "id": "astnode100003047", "name": "u3" } }, @@ -5234,14 +5457,14 @@ "comment": "", "meta": { "range": [ - 43300, - 43302 + 43992, + 43994 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 19, "code": { - "id": "astnode100003009", + "id": "astnode100003049", "name": "u4" } }, @@ -5257,14 +5480,14 @@ "comment": "", "meta": { "range": [ - 43304, - 43306 + 43996, + 43998 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 23, "code": { - "id": "astnode100003011", + "id": "astnode100003051", "name": "u5" } }, @@ -5280,14 +5503,14 @@ "comment": "", "meta": { "range": [ - 43308, - 43310 + 44000, + 44002 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 27, "code": { - "id": "astnode100003013", + "id": "astnode100003053", "name": "u6" } }, @@ -5303,14 +5526,14 @@ "comment": "", "meta": { "range": [ - 43312, - 43314 + 44004, + 44006 ], "filename": "astronomy.js", - "lineno": 850, + "lineno": 868, "columnno": 31, "code": { - "id": "astnode100003015", + "id": "astnode100003055", "name": "u7" } }, @@ -5326,14 +5549,14 @@ "comment": "", "meta": { "range": [ - 43825, - 43872 + 44517, + 44564 ], "filename": "astronomy.js", - "lineno": 863, + "lineno": 881, "columnno": 10, "code": { - "id": "astnode100003018", + "id": "astnode100003058", "name": "y", "type": "BinaryExpression", "value": "" @@ -5351,327 +5574,15 @@ "comment": "", "meta": { "range": [ - 43902, - 43922 - ], - "filename": "astronomy.js", - "lineno": 865, - "columnno": 8, - "code": { - "id": "astnode100003034", - "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": [ - 43992, - 44003 - ], - "filename": "astronomy.js", - "lineno": 869, - "columnno": 8, - "code": { - "id": "astnode100003056", - "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": [ - 44013, - 44023 - ], - "filename": "astronomy.js", - "lineno": 870, - "columnno": 8, - "code": { - "id": "astnode100003062", - "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": [ - 44033, - 44044 - ], - "filename": "astronomy.js", - "lineno": 871, - "columnno": 8, - "code": { - "id": "astnode100003068", - "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": [ - 44054, - 44066 - ], - "filename": "astronomy.js", - "lineno": 872, - "columnno": 8, - "code": { - "id": "astnode100003074", - "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": [ - 44076, - 44088 - ], - "filename": "astronomy.js", - "lineno": 873, - "columnno": 8, - "code": { - "id": "astnode100003080", - "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": [ - 44098, - 44110 - ], - "filename": "astronomy.js", - "lineno": 874, - "columnno": 8, - "code": { - "id": "astnode100003086", - "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": [ - 44272, - 44292 - ], - "filename": "astronomy.js", - "lineno": 878, - "columnno": 8, - "code": { - "id": "astnode100003123", - "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": [ - 44302, - 44312 - ], - "filename": "astronomy.js", - "lineno": 879, - "columnno": 8, - "code": { - "id": "astnode100003131", - "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": [ - 44322, - 44333 - ], - "filename": "astronomy.js", - "lineno": 880, - "columnno": 8, - "code": { - "id": "astnode100003137", - "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": [ - 44343, - 44355 - ], - "filename": "astronomy.js", - "lineno": 881, - "columnno": 8, - "code": { - "id": "astnode100003143", - "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": [ - 44365, - 44377 - ], - "filename": "astronomy.js", - "lineno": 882, - "columnno": 8, - "code": { - "id": "astnode100003149", - "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": [ - 44387, - 44399 + 44594, + 44614 ], "filename": "astronomy.js", "lineno": 883, "columnno": 8, "code": { - "id": "astnode100003155", - "name": "u6", + "id": "astnode100003074", + "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", "value": "", @@ -5679,8 +5590,8 @@ } }, "undocumented": true, - "name": "u6", - "longname": "DeltaT_EspenakMeeus~u6", + "name": "u", + "longname": "DeltaT_EspenakMeeus~u", "kind": "member", "memberof": "DeltaT_EspenakMeeus", "scope": "inner" @@ -5689,14 +5600,14 @@ "comment": "", "meta": { "range": [ - 44559, - 44571 + 44684, + 44695 ], "filename": "astronomy.js", "lineno": 887, "columnno": 8, "code": { - "id": "astnode100003192", + "id": "astnode100003096", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5715,14 +5626,14 @@ "comment": "", "meta": { "range": [ - 44581, - 44591 + 44705, + 44715 ], "filename": "astronomy.js", "lineno": 888, "columnno": 8, "code": { - "id": "astnode100003198", + "id": "astnode100003102", "name": "u2", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5741,14 +5652,14 @@ "comment": "", "meta": { "range": [ - 44601, - 44612 + 44725, + 44736 ], "filename": "astronomy.js", "lineno": 889, "columnno": 8, "code": { - "id": "astnode100003204", + "id": "astnode100003108", "name": "u3", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5767,92 +5678,14 @@ "comment": "", "meta": { "range": [ - 44710, - 44722 + 44746, + 44758 ], "filename": "astronomy.js", - "lineno": 893, + "lineno": 890, "columnno": 8, "code": { - "id": "astnode100003229", - "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": [ - 44732, - 44742 - ], - "filename": "astronomy.js", - "lineno": 894, - "columnno": 8, - "code": { - "id": "astnode100003235", - "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": [ - 44752, - 44763 - ], - "filename": "astronomy.js", - "lineno": 895, - "columnno": 8, - "code": { - "id": "astnode100003241", - "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": [ - 44773, - 44785 - ], - "filename": "astronomy.js", - "lineno": 896, - "columnno": 8, - "code": { - "id": "astnode100003247", + "id": "astnode100003114", "name": "u4", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -5871,118 +5704,14 @@ "comment": "", "meta": { "range": [ - 44905, - 44917 + 44768, + 44780 ], "filename": "astronomy.js", - "lineno": 900, + "lineno": 891, "columnno": 8, "code": { - "id": "astnode100003276", - "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": [ - 44927, - 44937 - ], - "filename": "astronomy.js", - "lineno": 901, - "columnno": 8, - "code": { - "id": "astnode100003282", - "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": [ - 44947, - 44958 - ], - "filename": "astronomy.js", - "lineno": 902, - "columnno": 8, - "code": { - "id": "astnode100003288", - "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": [ - 44968, - 44980 - ], - "filename": "astronomy.js", - "lineno": 903, - "columnno": 8, - "code": { - "id": "astnode100003294", - "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": [ - 44990, - 45002 - ], - "filename": "astronomy.js", - "lineno": 904, - "columnno": 8, - "code": { - "id": "astnode100003300", + "id": "astnode100003120", "name": "u5", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6001,14 +5730,14 @@ "comment": "", "meta": { "range": [ - 45012, - 45024 + 44790, + 44802 ], "filename": "astronomy.js", - "lineno": 905, + "lineno": 892, "columnno": 8, "code": { - "id": "astnode100003306", + "id": "astnode100003126", "name": "u6", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6027,14 +5756,508 @@ "comment": "", "meta": { "range": [ - 45034, - 45046 + 44964, + 44984 + ], + "filename": "astronomy.js", + "lineno": 896, + "columnno": 8, + "code": { + "id": "astnode100003163", + "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": [ + 44994, + 45004 + ], + "filename": "astronomy.js", + "lineno": 897, + "columnno": 8, + "code": { + "id": "astnode100003171", + "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": [ + 45014, + 45025 + ], + "filename": "astronomy.js", + "lineno": 898, + "columnno": 8, + "code": { + "id": "astnode100003177", + "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": [ + 45035, + 45047 + ], + "filename": "astronomy.js", + "lineno": 899, + "columnno": 8, + "code": { + "id": "astnode100003183", + "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": [ + 45057, + 45069 + ], + "filename": "astronomy.js", + "lineno": 900, + "columnno": 8, + "code": { + "id": "astnode100003189", + "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": [ + 45079, + 45091 + ], + "filename": "astronomy.js", + "lineno": 901, + "columnno": 8, + "code": { + "id": "astnode100003195", + "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": [ + 45251, + 45263 + ], + "filename": "astronomy.js", + "lineno": 905, + "columnno": 8, + "code": { + "id": "astnode100003232", + "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": [ + 45273, + 45283 ], "filename": "astronomy.js", "lineno": 906, "columnno": 8, "code": { - "id": "astnode100003312", + "id": "astnode100003238", + "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": [ + 45293, + 45304 + ], + "filename": "astronomy.js", + "lineno": 907, + "columnno": 8, + "code": { + "id": "astnode100003244", + "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": [ + 45402, + 45414 + ], + "filename": "astronomy.js", + "lineno": 911, + "columnno": 8, + "code": { + "id": "astnode100003269", + "name": "u", + "type": "BinaryExpression", + "funcscope": "DeltaT_EspenakMeeus", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "u", + "longname": "DeltaT_EspenakMeeus~u", + "kind": "member", + "memberof": "DeltaT_EspenakMeeus", + "scope": "inner" + }, + { + "comment": "", + "meta": { + "range": [ + 45424, + 45434 + ], + "filename": "astronomy.js", + "lineno": 912, + "columnno": 8, + "code": { + "id": "astnode100003275", + "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": [ + 45444, + 45455 + ], + "filename": "astronomy.js", + "lineno": 913, + "columnno": 8, + "code": { + "id": "astnode100003281", + "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": [ + 45465, + 45477 + ], + "filename": "astronomy.js", + "lineno": 914, + "columnno": 8, + "code": { + "id": "astnode100003287", + "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": [ + 45597, + 45609 + ], + "filename": "astronomy.js", + "lineno": 918, + "columnno": 8, + "code": { + "id": "astnode100003316", + "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": [ + 45619, + 45629 + ], + "filename": "astronomy.js", + "lineno": 919, + "columnno": 8, + "code": { + "id": "astnode100003322", + "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": [ + 45639, + 45650 + ], + "filename": "astronomy.js", + "lineno": 920, + "columnno": 8, + "code": { + "id": "astnode100003328", + "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": [ + 45660, + 45672 + ], + "filename": "astronomy.js", + "lineno": 921, + "columnno": 8, + "code": { + "id": "astnode100003334", + "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": [ + 45682, + 45694 + ], + "filename": "astronomy.js", + "lineno": 922, + "columnno": 8, + "code": { + "id": "astnode100003340", + "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": [ + 45704, + 45716 + ], + "filename": "astronomy.js", + "lineno": 923, + "columnno": 8, + "code": { + "id": "astnode100003346", + "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": [ + 45726, + 45738 + ], + "filename": "astronomy.js", + "lineno": 924, + "columnno": 8, + "code": { + "id": "astnode100003352", "name": "u7", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6053,14 +6276,14 @@ "comment": "", "meta": { "range": [ - 45233, - 45245 + 45925, + 45937 ], "filename": "astronomy.js", - "lineno": 910, + "lineno": 928, "columnno": 8, "code": { - "id": "astnode100003353", + "id": "astnode100003393", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6079,14 +6302,14 @@ "comment": "", "meta": { "range": [ - 45255, - 45265 + 45947, + 45957 ], "filename": "astronomy.js", - "lineno": 911, + "lineno": 929, "columnno": 8, "code": { - "id": "astnode100003359", + "id": "astnode100003399", "name": "u2", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6105,14 +6328,14 @@ "comment": "", "meta": { "range": [ - 45275, - 45286 + 45967, + 45978 ], "filename": "astronomy.js", - "lineno": 912, + "lineno": 930, "columnno": 8, "code": { - "id": "astnode100003365", + "id": "astnode100003405", "name": "u3", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6131,482 +6354,14 @@ "comment": "", "meta": { "range": [ - 45296, - 45308 - ], - "filename": "astronomy.js", - "lineno": 913, - "columnno": 8, - "code": { - "id": "astnode100003371", - "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": [ - 45318, - 45330 - ], - "filename": "astronomy.js", - "lineno": 914, - "columnno": 8, - "code": { - "id": "astnode100003377", - "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": [ - 45468, - 45480 - ], - "filename": "astronomy.js", - "lineno": 918, - "columnno": 8, - "code": { - "id": "astnode100003410", - "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": [ - 45490, - 45500 - ], - "filename": "astronomy.js", - "lineno": 919, - "columnno": 8, - "code": { - "id": "astnode100003416", - "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": [ - 45510, - 45521 - ], - "filename": "astronomy.js", - "lineno": 920, - "columnno": 8, - "code": { - "id": "astnode100003422", - "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": [ - 45531, - 45543 - ], - "filename": "astronomy.js", - "lineno": 921, - "columnno": 8, - "code": { - "id": "astnode100003428", - "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": [ - 45666, - 45678 - ], - "filename": "astronomy.js", - "lineno": 925, - "columnno": 8, - "code": { - "id": "astnode100003458", - "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": [ - 45688, - 45698 - ], - "filename": "astronomy.js", - "lineno": 926, - "columnno": 8, - "code": { - "id": "astnode100003464", - "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": [ - 45708, - 45719 - ], - "filename": "astronomy.js", - "lineno": 927, - "columnno": 8, - "code": { - "id": "astnode100003470", - "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": [ - 45824, - 45836 + 45988, + 46000 ], "filename": "astronomy.js", "lineno": 931, "columnno": 8, "code": { - "id": "astnode100003495", - "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": [ - 45846, - 45856 - ], - "filename": "astronomy.js", - "lineno": 932, - "columnno": 8, - "code": { - "id": "astnode100003501", - "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": [ - 45866, - 45877 - ], - "filename": "astronomy.js", - "lineno": 933, - "columnno": 8, - "code": { - "id": "astnode100003507", - "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": [ - 45970, - 45982 - ], - "filename": "astronomy.js", - "lineno": 937, - "columnno": 8, - "code": { - "id": "astnode100003532", - "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": [ - 45992, - 46002 - ], - "filename": "astronomy.js", - "lineno": 938, - "columnno": 8, - "code": { - "id": "astnode100003538", - "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": [ - 46012, - 46023 - ], - "filename": "astronomy.js", - "lineno": 939, - "columnno": 8, - "code": { - "id": "astnode100003544", - "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": [ - 46115, - 46127 - ], - "filename": "astronomy.js", - "lineno": 943, - "columnno": 8, - "code": { - "id": "astnode100003569", - "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": [ - 46137, - 46147 - ], - "filename": "astronomy.js", - "lineno": 944, - "columnno": 8, - "code": { - "id": "astnode100003575", - "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": [ - 46157, - 46168 - ], - "filename": "astronomy.js", - "lineno": 945, - "columnno": 8, - "code": { - "id": "astnode100003581", - "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": [ - 46178, - 46190 - ], - "filename": "astronomy.js", - "lineno": 946, - "columnno": 8, - "code": { - "id": "astnode100003587", + "id": "astnode100003411", "name": "u4", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6625,14 +6380,14 @@ "comment": "", "meta": { "range": [ - 46200, - 46212 + 46010, + 46022 ], "filename": "astronomy.js", - "lineno": 947, + "lineno": 932, "columnno": 8, "code": { - "id": "astnode100003593", + "id": "astnode100003417", "name": "u5", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6651,15 +6406,249 @@ "comment": "", "meta": { "range": [ - 46356, - 46368 + 46160, + 46172 + ], + "filename": "astronomy.js", + "lineno": 936, + "columnno": 8, + "code": { + "id": "astnode100003450", + "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": [ + 46182, + 46192 + ], + "filename": "astronomy.js", + "lineno": 937, + "columnno": 8, + "code": { + "id": "astnode100003456", + "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": [ + 46202, + 46213 + ], + "filename": "astronomy.js", + "lineno": 938, + "columnno": 8, + "code": { + "id": "astnode100003462", + "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": [ + 46223, + 46235 + ], + "filename": "astronomy.js", + "lineno": 939, + "columnno": 8, + "code": { + "id": "astnode100003468", + "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": [ + 46358, + 46370 + ], + "filename": "astronomy.js", + "lineno": 943, + "columnno": 8, + "code": { + "id": "astnode100003498", + "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": [ + 46380, + 46390 + ], + "filename": "astronomy.js", + "lineno": 944, + "columnno": 8, + "code": { + "id": "astnode100003504", + "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": [ + 46400, + 46411 + ], + "filename": "astronomy.js", + "lineno": 945, + "columnno": 8, + "code": { + "id": "astnode100003510", + "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": [ + 46516, + 46528 + ], + "filename": "astronomy.js", + "lineno": 949, + "columnno": 8, + "code": { + "id": "astnode100003535", + "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": [ + 46538, + 46548 + ], + "filename": "astronomy.js", + "lineno": 950, + "columnno": 8, + "code": { + "id": "astnode100003541", + "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": [ + 46558, + 46569 ], "filename": "astronomy.js", "lineno": 951, "columnno": 8, "code": { - "id": "astnode100003626", - "name": "u", + "id": "astnode100003547", + "name": "u3", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", "value": "", @@ -6667,8 +6656,8 @@ } }, "undocumented": true, - "name": "u", - "longname": "DeltaT_EspenakMeeus~u", + "name": "u3", + "longname": "DeltaT_EspenakMeeus~u3", "kind": "member", "memberof": "DeltaT_EspenakMeeus", "scope": "inner" @@ -6677,14 +6666,14 @@ "comment": "", "meta": { "range": [ - 46459, - 46479 + 46662, + 46674 ], "filename": "astronomy.js", "lineno": 955, "columnno": 8, "code": { - "id": "astnode100003649", + "id": "astnode100003572", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6703,14 +6692,66 @@ "comment": "", "meta": { "range": [ - 46577, - 46597 + 46684, + 46694 ], "filename": "astronomy.js", - "lineno": 959, - "columnno": 4, + "lineno": 956, + "columnno": 8, "code": { - "id": "astnode100003672", + "id": "astnode100003578", + "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": [ + 46704, + 46715 + ], + "filename": "astronomy.js", + "lineno": 957, + "columnno": 8, + "code": { + "id": "astnode100003584", + "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": [ + 46807, + 46819 + ], + "filename": "astronomy.js", + "lineno": 961, + "columnno": 8, + "code": { + "id": "astnode100003609", "name": "u", "type": "BinaryExpression", "funcscope": "DeltaT_EspenakMeeus", @@ -6729,14 +6770,196 @@ "comment": "", "meta": { "range": [ - 46632, - 46681 + 46829, + 46839 ], "filename": "astronomy.js", "lineno": 962, - "columnno": 0, + "columnno": 8, + "code": { + "id": "astnode100003615", + "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": [ + 46849, + 46860 + ], + "filename": "astronomy.js", + "lineno": 963, + "columnno": 8, + "code": { + "id": "astnode100003621", + "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": [ + 46870, + 46882 + ], + "filename": "astronomy.js", + "lineno": 964, + "columnno": 8, + "code": { + "id": "astnode100003627", + "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": [ + 46892, + 46904 + ], + "filename": "astronomy.js", + "lineno": 965, + "columnno": 8, + "code": { + "id": "astnode100003633", + "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": [ + 47048, + 47060 + ], + "filename": "astronomy.js", + "lineno": 969, + "columnno": 8, + "code": { + "id": "astnode100003666", + "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": [ + 47151, + 47171 + ], + "filename": "astronomy.js", + "lineno": 973, + "columnno": 8, "code": { "id": "astnode100003689", + "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": [ + 47269, + 47289 + ], + "filename": "astronomy.js", + "lineno": 977, + "columnno": 4, + "code": { + "id": "astnode100003712", + "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": [ + 47324, + 47373 + ], + "filename": "astronomy.js", + "lineno": 980, + "columnno": 0, + "code": { + "id": "astnode100003729", "name": "exports.DeltaT_EspenakMeeus", "type": "Identifier", "value": "DeltaT_EspenakMeeus", @@ -6753,14 +6976,14 @@ "comment": "", "meta": { "range": [ - 46683, - 46795 + 47375, + 47487 ], "filename": "astronomy.js", - "lineno": 963, + "lineno": 981, "columnno": 0, "code": { - "id": "astnode100003694", + "id": "astnode100003734", "name": "DeltaT_JplHorizons", "type": "FunctionDeclaration", "paramnames": [ @@ -6779,14 +7002,14 @@ "comment": "", "meta": { "range": [ - 46796, - 46843 + 47488, + 47535 ], "filename": "astronomy.js", - "lineno": 966, + "lineno": 984, "columnno": 0, "code": { - "id": "astnode100003710", + "id": "astnode100003750", "name": "exports.DeltaT_JplHorizons", "type": "Identifier", "value": "DeltaT_JplHorizons", @@ -6803,14 +7026,14 @@ "comment": "", "meta": { "range": [ - 46849, - 46877 + 47541, + 47569 ], "filename": "astronomy.js", - "lineno": 967, + "lineno": 985, "columnno": 4, "code": { - "id": "astnode100003716", + "id": "astnode100003756", "name": "DeltaT", "type": "Identifier", "value": "DeltaT_EspenakMeeus" @@ -6827,14 +7050,14 @@ "comment": "", "meta": { "range": [ - 46879, - 46934 + 47571, + 47626 ], "filename": "astronomy.js", - "lineno": 968, + "lineno": 986, "columnno": 0, "code": { - "id": "astnode100003719", + "id": "astnode100003759", "name": "SetDeltaTFunction", "type": "FunctionDeclaration", "paramnames": [ @@ -6856,14 +7079,14 @@ "comment": "", "meta": { "range": [ - 46918, - 46931 + 47610, + 47623 ], "filename": "astronomy.js", - "lineno": 969, + "lineno": 987, "columnno": 4, "code": { - "id": "astnode100003724", + "id": "astnode100003764", "name": "DeltaT", "type": "Identifier", "funcscope": "SetDeltaTFunction", @@ -6882,14 +7105,14 @@ "comment": "", "meta": { "range": [ - 46935, - 46980 + 47627, + 47672 ], "filename": "astronomy.js", - "lineno": 971, + "lineno": 989, "columnno": 0, "code": { - "id": "astnode100003728", + "id": "astnode100003768", "name": "exports.SetDeltaTFunction", "type": "Identifier", "value": "SetDeltaTFunction", @@ -6906,14 +7129,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": [ - 47314, - 47382 + 48006, + 48074 ], "filename": "astronomy.js", - "lineno": 983, + "lineno": 1001, "columnno": 0, "code": { - "id": "astnode100003733", + "id": "astnode100003773", "name": "TerrestrialTime", "type": "FunctionDeclaration", "paramnames": [ @@ -6960,14 +7183,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": [ - 48644, - 52176 + 49336, + 52868 ], "filename": "astronomy.js", - "lineno": 1011, + "lineno": 1029, "columnno": 0, "code": { - "id": "astnode100003745", + "id": "astnode100003785", "name": "AstroTime", "type": "ClassDeclaration", "paramnames": [ @@ -7022,14 +7245,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": [ - 48832, - 49703 + 49524, + 50395 ], "filename": "astronomy.js", - "lineno": 1016, + "lineno": 1034, "columnno": 4, "code": { - "id": "astnode100003748", + "id": "astnode100003788", "name": "AstroTime", "type": "MethodDefinition", "paramnames": [ @@ -7061,14 +7284,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": [ - 48644, - 52176 + 49336, + 52868 ], "filename": "astronomy.js", - "lineno": 1011, + "lineno": 1029, "columnno": 0, "code": { - "id": "astnode100003745", + "id": "astnode100003785", "name": "AstroTime", "type": "ClassDeclaration", "paramnames": [ @@ -7133,14 +7356,14 @@ "comment": "", "meta": { "range": [ - 48966, - 48987 + 49658, + 49679 ], "filename": "astronomy.js", - "lineno": 1019, + "lineno": 1037, "columnno": 12, "code": { - "id": "astnode100003759", + "id": "astnode100003799", "name": "this.date", "type": "MemberExpression", "value": "date.date", @@ -7158,14 +7381,14 @@ "comment": "", "meta": { "range": [ - 49001, - 49018 + 49693, + 49710 ], "filename": "astronomy.js", - "lineno": 1020, + "lineno": 1038, "columnno": 12, "code": { - "id": "astnode100003767", + "id": "astnode100003807", "name": "this.ut", "type": "MemberExpression", "value": "date.ut", @@ -7183,14 +7406,14 @@ "comment": "", "meta": { "range": [ - 49032, - 49049 + 49724, + 49741 ], "filename": "astronomy.js", - "lineno": 1021, + "lineno": 1039, "columnno": 12, "code": { - "id": "astnode100003775", + "id": "astnode100003815", "name": "this.tt", "type": "MemberExpression", "value": "date.tt", @@ -7208,14 +7431,14 @@ "comment": "", "meta": { "range": [ - 49095, - 49126 + 49787, + 49818 ], "filename": "astronomy.js", - "lineno": 1024, + "lineno": 1042, "columnno": 14, "code": { - "id": "astnode100003784", + "id": "astnode100003824", "name": "MillisPerDay", "type": "BinaryExpression", "value": "" @@ -7233,14 +7456,14 @@ "comment": "", "meta": { "range": [ - 49213, - 49229 + 49905, + 49921 ], "filename": "astronomy.js", - "lineno": 1026, + "lineno": 1044, "columnno": 12, "code": { - "id": "astnode100003806", + "id": "astnode100003846", "name": "this.date", "type": "Identifier", "value": "date", @@ -7258,14 +7481,14 @@ "comment": "", "meta": { "range": [ - 49243, - 49302 + 49935, + 49994 ], "filename": "astronomy.js", - "lineno": 1027, + "lineno": 1045, "columnno": 12, "code": { - "id": "astnode100003812", + "id": "astnode100003852", "name": "this.ut", "type": "BinaryExpression", "value": "", @@ -7283,14 +7506,14 @@ "comment": "", "meta": { "range": [ - 49316, - 49350 + 50008, + 50042 ], "filename": "astronomy.js", - "lineno": 1028, + "lineno": 1046, "columnno": 12, "code": { - "id": "astnode100003828", + "id": "astnode100003868", "name": "this.tt", "type": "CallExpression", "value": "", @@ -7308,14 +7531,14 @@ "comment": "", "meta": { "range": [ - 49431, - 49490 + 50123, + 50182 ], "filename": "astronomy.js", - "lineno": 1032, + "lineno": 1050, "columnno": 12, "code": { - "id": "astnode100003846", + "id": "astnode100003886", "name": "this.date", "type": "NewExpression", "value": "", @@ -7333,14 +7556,14 @@ "comment": "", "meta": { "range": [ - 49504, - 49518 + 50196, + 50210 ], "filename": "astronomy.js", - "lineno": 1033, + "lineno": 1051, "columnno": 12, "code": { - "id": "astnode100003861", + "id": "astnode100003901", "name": "this.ut", "type": "Identifier", "value": "date", @@ -7358,14 +7581,14 @@ "comment": "", "meta": { "range": [ - 49532, - 49566 + 50224, + 50258 ], "filename": "astronomy.js", - "lineno": 1034, + "lineno": 1052, "columnno": 12, "code": { - "id": "astnode100003867", + "id": "astnode100003907", "name": "this.tt", "type": "CallExpression", "value": "", @@ -7383,14 +7606,14 @@ "comment": "/**\n * @brief Creates an `AstroTime` value from a Terrestrial Time (TT) day value.\n *\n * This function can be used in rare cases where a time must be based\n * on Terrestrial Time (TT) rather than Universal Time (UT).\n * Most developers will want to invoke `new AstroTime(ut)` with a universal time\n * instead of this function, because usually time is based on civil time adjusted\n * by leap seconds to match the Earth's rotation, rather than the uniformly\n * flowing TT used to calculate solar system dynamics. In rare cases\n * where the caller already knows TT, this function is provided to create\n * an `AstroTime` value that can be passed to Astronomy Engine functions.\n *\n * @param {number} tt\n * The number of days since the J2000 epoch as expressed in Terrestrial Time.\n *\n * @returns {AstroTime}\n * An `AstroTime` object for the specified terrestrial time.\n */", "meta": { "range": [ - 50658, - 50909 + 51350, + 51601 ], "filename": "astronomy.js", - "lineno": 1057, + "lineno": 1075, "columnno": 4, "code": { - "id": "astnode100003879", + "id": "astnode100003919", "name": "AstroTime.FromTerrestrialTime", "type": "MethodDefinition", "paramnames": [ @@ -7440,14 +7663,14 @@ "comment": "", "meta": { "range": [ - 50703, - 50727 + 51395, + 51419 ], "filename": "astronomy.js", - "lineno": 1058, + "lineno": 1076, "columnno": 12, "code": { - "id": "astnode100003885", + "id": "astnode100003925", "name": "time", "type": "NewExpression", "value": "" @@ -7465,14 +7688,14 @@ "comment": "", "meta": { "range": [ - 50766, - 50784 + 51458, + 51476 ], "filename": "astronomy.js", - "lineno": 1060, + "lineno": 1078, "columnno": 18, "code": { - "id": "astnode100003893", + "id": "astnode100003933", "name": "err", "type": "BinaryExpression", "value": "" @@ -7490,14 +7713,14 @@ "comment": "", "meta": { "range": [ - 50868, - 50892 + 51560, + 51584 ], "filename": "astronomy.js", - "lineno": 1063, + "lineno": 1081, "columnno": 12, "code": { - "id": "astnode100003911", + "id": "astnode100003951", "name": "time", "type": "CallExpression", "funcscope": "", @@ -7516,14 +7739,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": [ - 51151, - 51209 + 51843, + 51901 ], "filename": "astronomy.js", - "lineno": 1072, + "lineno": 1090, "columnno": 4, "code": { - "id": "astnode100003918", + "id": "astnode100003958", "name": "AstroTime#toString", "type": "MethodDefinition", "paramnames": [] @@ -7553,14 +7776,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": [ - 51661, - 52174 + 52353, + 52866 ], "filename": "astronomy.js", - "lineno": 1086, + "lineno": 1104, "columnno": 4, "code": { - "id": "astnode100003929", + "id": "astnode100003969", "name": "AstroTime#AddDays", "type": "MethodDefinition", "paramnames": [ @@ -7602,14 +7825,14 @@ "comment": "", "meta": { "range": [ - 52177, - 52206 + 52869, + 52898 ], "filename": "astronomy.js", - "lineno": 1097, + "lineno": 1115, "columnno": 0, "code": { - "id": "astnode100003943", + "id": "astnode100003983", "name": "exports.AstroTime", "type": "Identifier", "value": "AstroTime", @@ -7626,14 +7849,14 @@ "comment": "", "meta": { "range": [ - 52208, - 52331 + 52900, + 53023 ], "filename": "astronomy.js", - "lineno": 1098, + "lineno": 1116, "columnno": 0, "code": { - "id": "astnode100003948", + "id": "astnode100003988", "name": "InterpolateTime", "type": "FunctionDeclaration", "paramnames": [ @@ -7654,7 +7877,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": 1101, + "lineno": 1119, "columnno": 0, "code": {} }, @@ -7682,14 +7905,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": [ - 53990, - 54113 + 54682, + 54805 ], "filename": "astronomy.js", - "lineno": 1135, + "lineno": 1153, "columnno": 0, "code": { - "id": "astnode100003970", + "id": "astnode100004010", "name": "MakeTime", "type": "FunctionDeclaration", "paramnames": [ @@ -7734,14 +7957,14 @@ "comment": "", "meta": { "range": [ - 54114, - 54141 + 54806, + 54833 ], "filename": "astronomy.js", - "lineno": 1141, + "lineno": 1159, "columnno": 0, "code": { - "id": "astnode100003986", + "id": "astnode100004026", "name": "exports.MakeTime", "type": "Identifier", "value": "MakeTime", @@ -7758,14 +7981,14 @@ "comment": "", "meta": { "range": [ - 54149, - 59412 + 54841, + 60104 ], "filename": "astronomy.js", - "lineno": 1142, + "lineno": 1160, "columnno": 6, "code": { - "id": "astnode100003992", + "id": "astnode100004032", "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\\\":\\\"\\\"}\"]" @@ -7782,14 +8005,14 @@ "comment": "", "meta": { "range": [ - 54167, - 54188 + 54859, + 54880 ], "filename": "astronomy.js", - "lineno": 1143, + "lineno": 1161, "columnno": 6, "code": { - "id": "astnode100003996", + "id": "astnode100004036", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,0,1]" @@ -7805,14 +8028,14 @@ "comment": "", "meta": { "range": [ - 54190, - 54246 + 54882, + 54938 ], "filename": "astronomy.js", - "lineno": 1143, + "lineno": 1161, "columnno": 29, "code": { - "id": "astnode100004003", + "id": "astnode100004043", "name": "cls", "type": "ArrayExpression", "value": "[-172064161,-174666,33386,92052331,9086,15377]" @@ -7828,14 +8051,14 @@ "comment": "", "meta": { "range": [ - 54256, - 54278 + 54948, + 54970 ], "filename": "astronomy.js", - "lineno": 1144, + "lineno": 1162, "columnno": 6, "code": { - "id": "astnode100004014", + "id": "astnode100004054", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,-2,2]" @@ -7851,14 +8074,14 @@ "comment": "", "meta": { "range": [ - 54280, - 54334 + 54972, + 55026 ], "filename": "astronomy.js", - "lineno": 1144, + "lineno": 1162, "columnno": 30, "code": { - "id": "astnode100004022", + "id": "astnode100004062", "name": "cls", "type": "ArrayExpression", "value": "[-13170906,-1675,-13696,5730336,-3015,-4587]" @@ -7874,14 +8097,14 @@ "comment": "", "meta": { "range": [ - 54344, - 54365 + 55036, + 55057 ], "filename": "astronomy.js", - "lineno": 1145, + "lineno": 1163, "columnno": 6, "code": { - "id": "astnode100004036", + "id": "astnode100004076", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,0,2]" @@ -7897,14 +8120,14 @@ "comment": "", "meta": { "range": [ - 54367, - 54414 + 55059, + 55106 ], "filename": "astronomy.js", - "lineno": 1145, + "lineno": 1163, "columnno": 29, "code": { - "id": "astnode100004043", + "id": "astnode100004083", "name": "cls", "type": "ArrayExpression", "value": "[-2276413,-234,2796,978459,-485,1374]" @@ -7920,14 +8143,14 @@ "comment": "", "meta": { "range": [ - 54424, - 54445 + 55116, + 55137 ], "filename": "astronomy.js", - "lineno": 1146, + "lineno": 1164, "columnno": 6, "code": { - "id": "astnode100004055", + "id": "astnode100004095", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,0,2]" @@ -7943,14 +8166,14 @@ "comment": "", "meta": { "range": [ - 54447, - 54492 + 55139, + 55184 ], "filename": "astronomy.js", - "lineno": 1146, + "lineno": 1164, "columnno": 29, "code": { - "id": "astnode100004062", + "id": "astnode100004102", "name": "cls", "type": "ArrayExpression", "value": "[2074554,207,-698,-897492,470,-291]" @@ -7966,14 +8189,14 @@ "comment": "", "meta": { "range": [ - 54502, - 54523 + 55194, + 55215 ], "filename": "astronomy.js", - "lineno": 1147, + "lineno": 1165, "columnno": 6, "code": { - "id": "astnode100004074", + "id": "astnode100004114", "name": "nals", "type": "ArrayExpression", "value": "[0,1,0,0,0]" @@ -7989,14 +8212,14 @@ "comment": "", "meta": { "range": [ - 54525, - 54573 + 55217, + 55265 ], "filename": "astronomy.js", - "lineno": 1147, + "lineno": 1165, "columnno": 29, "code": { - "id": "astnode100004081", + "id": "astnode100004121", "name": "cls", "type": "ArrayExpression", "value": "[1475877,-3633,11817,73871,-184,-1924]" @@ -8012,14 +8235,14 @@ "comment": "", "meta": { "range": [ - 54583, - 54605 + 55275, + 55297 ], "filename": "astronomy.js", - "lineno": 1148, + "lineno": 1166, "columnno": 6, "code": { - "id": "astnode100004093", + "id": "astnode100004133", "name": "nals", "type": "ArrayExpression", "value": "[0,1,2,-2,2]" @@ -8035,14 +8258,14 @@ "comment": "", "meta": { "range": [ - 54607, - 54653 + 55299, + 55345 ], "filename": "astronomy.js", - "lineno": 1148, + "lineno": 1166, "columnno": 30, "code": { - "id": "astnode100004101", + "id": "astnode100004141", "name": "cls", "type": "ArrayExpression", "value": "[-516821,1226,-524,224386,-677,-174]" @@ -8058,14 +8281,14 @@ "comment": "", "meta": { "range": [ - 54663, - 54684 + 55355, + 55376 ], "filename": "astronomy.js", - "lineno": 1149, + "lineno": 1167, "columnno": 6, "code": { - "id": "astnode100004114", + "id": "astnode100004154", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,0,0]" @@ -8081,14 +8304,14 @@ "comment": "", "meta": { "range": [ - 54686, - 54724 + 55378, + 55416 ], "filename": "astronomy.js", - "lineno": 1149, + "lineno": 1167, "columnno": 29, "code": { - "id": "astnode100004121", + "id": "astnode100004161", "name": "cls", "type": "ArrayExpression", "value": "[711159,73,-872,-6750,0,358]" @@ -8104,14 +8327,14 @@ "comment": "", "meta": { "range": [ - 54734, - 54755 + 55426, + 55447 ], "filename": "astronomy.js", - "lineno": 1150, + "lineno": 1168, "columnno": 6, "code": { - "id": "astnode100004132", + "id": "astnode100004172", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,0,1]" @@ -8127,14 +8350,14 @@ "comment": "", "meta": { "range": [ - 54757, - 54799 + 55449, + 55491 ], "filename": "astronomy.js", - "lineno": 1150, + "lineno": 1168, "columnno": 29, "code": { - "id": "astnode100004139", + "id": "astnode100004179", "name": "cls", "type": "ArrayExpression", "value": "[-387298,-367,380,200728,18,318]" @@ -8150,14 +8373,14 @@ "comment": "", "meta": { "range": [ - 54809, - 54830 + 55501, + 55522 ], "filename": "astronomy.js", - "lineno": 1151, + "lineno": 1169, "columnno": 6, "code": { - "id": "astnode100004150", + "id": "astnode100004190", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,0,2]" @@ -8173,14 +8396,14 @@ "comment": "", "meta": { "range": [ - 54832, - 54874 + 55524, + 55566 ], "filename": "astronomy.js", - "lineno": 1151, + "lineno": 1169, "columnno": 29, "code": { - "id": "astnode100004157", + "id": "astnode100004197", "name": "cls", "type": "ArrayExpression", "value": "[-301461,-36,816,129025,-63,367]" @@ -8196,14 +8419,14 @@ "comment": "", "meta": { "range": [ - 54884, - 54907 + 55576, + 55599 ], "filename": "astronomy.js", - "lineno": 1152, + "lineno": 1170, "columnno": 6, "code": { - "id": "astnode100004169", + "id": "astnode100004209", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,-2,2]" @@ -8219,14 +8442,14 @@ "comment": "", "meta": { "range": [ - 54909, - 54951 + 55601, + 55643 ], "filename": "astronomy.js", - "lineno": 1152, + "lineno": 1170, "columnno": 31, "code": { - "id": "astnode100004178", + "id": "astnode100004218", "name": "cls", "type": "ArrayExpression", "value": "[215829,-494,111,-95929,299,132]" @@ -8242,14 +8465,14 @@ "comment": "", "meta": { "range": [ - 54961, - 54983 + 55653, + 55675 ], "filename": "astronomy.js", - "lineno": 1153, + "lineno": 1171, "columnno": 6, "code": { - "id": "astnode100004189", + "id": "astnode100004229", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,-2,1]" @@ -8265,14 +8488,14 @@ "comment": "", "meta": { "range": [ - 54985, - 55024 + 55677, + 55716 ], "filename": "astronomy.js", - "lineno": 1153, + "lineno": 1171, "columnno": 30, "code": { - "id": "astnode100004197", + "id": "astnode100004237", "name": "cls", "type": "ArrayExpression", "value": "[128227,137,181,-68982,-9,39]" @@ -8288,14 +8511,14 @@ "comment": "", "meta": { "range": [ - 55034, - 55056 + 55726, + 55748 ], "filename": "astronomy.js", - "lineno": 1154, + "lineno": 1172, "columnno": 6, "code": { - "id": "astnode100004208", + "id": "astnode100004248", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,0,2]" @@ -8311,14 +8534,14 @@ "comment": "", "meta": { "range": [ - 55058, - 55095 + 55750, + 55787 ], "filename": "astronomy.js", - "lineno": 1154, + "lineno": 1172, "columnno": 30, "code": { - "id": "astnode100004216", + "id": "astnode100004256", "name": "cls", "type": "ArrayExpression", "value": "[123457,11,19,-53311,32,-4]" @@ -8334,14 +8557,14 @@ "comment": "", "meta": { "range": [ - 55105, - 55127 + 55797, + 55819 ], "filename": "astronomy.js", - "lineno": 1155, + "lineno": 1173, "columnno": 6, "code": { - "id": "astnode100004227", + "id": "astnode100004267", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,2,0]" @@ -8357,14 +8580,14 @@ "comment": "", "meta": { "range": [ - 55129, - 55166 + 55821, + 55858 ], "filename": "astronomy.js", - "lineno": 1155, + "lineno": 1173, "columnno": 30, "code": { - "id": "astnode100004235", + "id": "astnode100004275", "name": "cls", "type": "ArrayExpression", "value": "[156994,10,-168,-1235,0,82]" @@ -8380,14 +8603,14 @@ "comment": "", "meta": { "range": [ - 55176, - 55197 + 55868, + 55889 ], "filename": "astronomy.js", - "lineno": 1156, + "lineno": 1174, "columnno": 6, "code": { - "id": "astnode100004246", + "id": "astnode100004286", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,0,1]" @@ -8403,14 +8626,14 @@ "comment": "", "meta": { "range": [ - 55199, - 55234 + 55891, + 55926 ], "filename": "astronomy.js", - "lineno": 1156, + "lineno": 1174, "columnno": 29, "code": { - "id": "astnode100004253", + "id": "astnode100004293", "name": "cls", "type": "ArrayExpression", "value": "[63110,63,27,-33228,0,-9]" @@ -8426,14 +8649,14 @@ "comment": "", "meta": { "range": [ - 55244, - 55266 + 55936, + 55958 ], "filename": "astronomy.js", - "lineno": 1157, + "lineno": 1175, "columnno": 6, "code": { - "id": "astnode100004264", + "id": "astnode100004304", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,0,1]" @@ -8449,14 +8672,14 @@ "comment": "", "meta": { "range": [ - 55268, - 55307 + 55960, + 55999 ], "filename": "astronomy.js", - "lineno": 1157, + "lineno": 1175, "columnno": 30, "code": { - "id": "astnode100004272", + "id": "astnode100004312", "name": "cls", "type": "ArrayExpression", "value": "[-57976,-63,-189,31429,0,-75]" @@ -8472,14 +8695,14 @@ "comment": "", "meta": { "range": [ - 55317, - 55339 + 56009, + 56031 ], "filename": "astronomy.js", - "lineno": 1158, + "lineno": 1176, "columnno": 6, "code": { - "id": "astnode100004285", + "id": "astnode100004325", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,2,2]" @@ -8495,14 +8718,14 @@ "comment": "", "meta": { "range": [ - 55341, - 55380 + 56033, + 56072 ], "filename": "astronomy.js", - "lineno": 1158, + "lineno": 1176, "columnno": 30, "code": { - "id": "astnode100004293", + "id": "astnode100004333", "name": "cls", "type": "ArrayExpression", "value": "[-59641,-11,149,25543,-11,66]" @@ -8518,14 +8741,14 @@ "comment": "", "meta": { "range": [ - 55390, - 55411 + 56082, + 56103 ], "filename": "astronomy.js", - "lineno": 1159, + "lineno": 1177, "columnno": 6, "code": { - "id": "astnode100004305", + "id": "astnode100004345", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,0,1]" @@ -8541,14 +8764,14 @@ "comment": "", "meta": { "range": [ - 55413, - 55450 + 56105, + 56142 ], "filename": "astronomy.js", - "lineno": 1159, + "lineno": 1177, "columnno": 29, "code": { - "id": "astnode100004312", + "id": "astnode100004352", "name": "cls", "type": "ArrayExpression", "value": "[-51613,-42,129,26366,0,78]" @@ -8564,14 +8787,14 @@ "comment": "", "meta": { "range": [ - 55460, - 55482 + 56152, + 56174 ], "filename": "astronomy.js", - "lineno": 1160, + "lineno": 1178, "columnno": 6, "code": { - "id": "astnode100004323", + "id": "astnode100004363", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,0,1]" @@ -8587,14 +8810,14 @@ "comment": "", "meta": { "range": [ - 55484, - 55521 + 56176, + 56213 ], "filename": "astronomy.js", - "lineno": 1160, + "lineno": 1178, "columnno": 30, "code": { - "id": "astnode100004331", + "id": "astnode100004371", "name": "cls", "type": "ArrayExpression", "value": "[45893,50,31,-24236,-10,20]" @@ -8610,14 +8833,14 @@ "comment": "", "meta": { "range": [ - 55531, - 55552 + 56223, + 56244 ], "filename": "astronomy.js", - "lineno": 1161, + "lineno": 1179, "columnno": 6, "code": { - "id": "astnode100004342", + "id": "astnode100004382", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,2,0]" @@ -8633,14 +8856,14 @@ "comment": "", "meta": { "range": [ - 55554, - 55590 + 56246, + 56282 ], "filename": "astronomy.js", - "lineno": 1161, + "lineno": 1179, "columnno": 29, "code": { - "id": "astnode100004349", + "id": "astnode100004389", "name": "cls", "type": "ArrayExpression", "value": "[63384,11,-150,-1220,0,29]" @@ -8656,14 +8879,14 @@ "comment": "", "meta": { "range": [ - 55600, - 55621 + 56292, + 56313 ], "filename": "astronomy.js", - "lineno": 1162, + "lineno": 1180, "columnno": 6, "code": { - "id": "astnode100004360", + "id": "astnode100004400", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,2,2]" @@ -8679,14 +8902,14 @@ "comment": "", "meta": { "range": [ - 55623, - 55661 + 56315, + 56353 ], "filename": "astronomy.js", - "lineno": 1162, + "lineno": 1180, "columnno": 29, "code": { - "id": "astnode100004367", + "id": "astnode100004407", "name": "cls", "type": "ArrayExpression", "value": "[-38571,-1,158,16452,-11,68]" @@ -8702,14 +8925,14 @@ "comment": "", "meta": { "range": [ - 55671, - 55694 + 56363, + 56386 ], "filename": "astronomy.js", - "lineno": 1163, + "lineno": 1181, "columnno": 6, "code": { - "id": "astnode100004379", + "id": "astnode100004419", "name": "nals", "type": "ArrayExpression", "value": "[0,-2,2,-2,2]" @@ -8725,14 +8948,14 @@ "comment": "", "meta": { "range": [ - 55696, - 55728 + 56388, + 56420 ], "filename": "astronomy.js", - "lineno": 1163, + "lineno": 1181, "columnno": 31, "code": { - "id": "astnode100004388", + "id": "astnode100004428", "name": "cls", "type": "ArrayExpression", "value": "[32481,0,0,-13870,0,0]" @@ -8748,14 +8971,14 @@ "comment": "", "meta": { "range": [ - 55738, - 55760 + 56430, + 56452 ], "filename": "astronomy.js", - "lineno": 1164, + "lineno": 1182, "columnno": 6, "code": { - "id": "astnode100004398", + "id": "astnode100004438", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,0,2,0]" @@ -8771,14 +8994,14 @@ "comment": "", "meta": { "range": [ - 55762, - 55796 + 56454, + 56488 ], "filename": "astronomy.js", - "lineno": 1164, + "lineno": 1182, "columnno": 30, "code": { - "id": "astnode100004406", + "id": "astnode100004446", "name": "cls", "type": "ArrayExpression", "value": "[-47722,0,-18,477,0,-25]" @@ -8794,14 +9017,14 @@ "comment": "", "meta": { "range": [ - 55806, - 55827 + 56498, + 56519 ], "filename": "astronomy.js", - "lineno": 1165, + "lineno": 1183, "columnno": 6, "code": { - "id": "astnode100004418", + "id": "astnode100004458", "name": "nals", "type": "ArrayExpression", "value": "[2,0,2,0,2]" @@ -8817,14 +9040,14 @@ "comment": "", "meta": { "range": [ - 55829, - 55867 + 56521, + 56559 ], "filename": "astronomy.js", - "lineno": 1165, + "lineno": 1183, "columnno": 29, "code": { - "id": "astnode100004425", + "id": "astnode100004465", "name": "cls", "type": "ArrayExpression", "value": "[-31046,-1,131,13238,-11,59]" @@ -8840,14 +9063,14 @@ "comment": "", "meta": { "range": [ - 55877, - 55899 + 56569, + 56591 ], "filename": "astronomy.js", - "lineno": 1166, + "lineno": 1184, "columnno": 6, "code": { - "id": "astnode100004437", + "id": "astnode100004477", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,-2,2]" @@ -8863,14 +9086,14 @@ "comment": "", "meta": { "range": [ - 55901, - 55936 + 56593, + 56628 ], "filename": "astronomy.js", - "lineno": 1166, + "lineno": 1184, "columnno": 30, "code": { - "id": "astnode100004445", + "id": "astnode100004485", "name": "cls", "type": "ArrayExpression", "value": "[28593,0,-1,-12338,10,-3]" @@ -8886,14 +9109,14 @@ "comment": "", "meta": { "range": [ - 55946, - 55968 + 56638, + 56660 ], "filename": "astronomy.js", - "lineno": 1167, + "lineno": 1185, "columnno": 6, "code": { - "id": "astnode100004457", + "id": "astnode100004497", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,0,1]" @@ -8909,14 +9132,14 @@ "comment": "", "meta": { "range": [ - 55970, - 56005 + 56662, + 56697 ], "filename": "astronomy.js", - "lineno": 1167, + "lineno": 1185, "columnno": 30, "code": { - "id": "astnode100004465", + "id": "astnode100004505", "name": "cls", "type": "ArrayExpression", "value": "[20441,21,10,-10758,0,-3]" @@ -8932,14 +9155,14 @@ "comment": "", "meta": { "range": [ - 56015, - 56036 + 56707, + 56728 ], "filename": "astronomy.js", - "lineno": 1168, + "lineno": 1186, "columnno": 6, "code": { - "id": "astnode100004476", + "id": "astnode100004516", "name": "nals", "type": "ArrayExpression", "value": "[2,0,0,0,0]" @@ -8955,14 +9178,14 @@ "comment": "", "meta": { "range": [ - 56038, - 56071 + 56730, + 56763 ], "filename": "astronomy.js", - "lineno": 1168, + "lineno": 1186, "columnno": 29, "code": { - "id": "astnode100004483", + "id": "astnode100004523", "name": "cls", "type": "ArrayExpression", "value": "[29243,0,-74,-609,0,13]" @@ -8978,14 +9201,14 @@ "comment": "", "meta": { "range": [ - 56081, - 56102 + 56773, + 56794 ], "filename": "astronomy.js", - "lineno": 1169, + "lineno": 1187, "columnno": 6, "code": { - "id": "astnode100004494", + "id": "astnode100004534", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,0,0]" @@ -9001,14 +9224,14 @@ "comment": "", "meta": { "range": [ - 56104, - 56137 + 56796, + 56829 ], "filename": "astronomy.js", - "lineno": 1169, + "lineno": 1187, "columnno": 29, "code": { - "id": "astnode100004501", + "id": "astnode100004541", "name": "cls", "type": "ArrayExpression", "value": "[25887,0,-66,-550,0,11]" @@ -9024,14 +9247,14 @@ "comment": "", "meta": { "range": [ - 56147, - 56168 + 56839, + 56860 ], "filename": "astronomy.js", - "lineno": 1170, + "lineno": 1188, "columnno": 6, "code": { - "id": "astnode100004512", + "id": "astnode100004552", "name": "nals", "type": "ArrayExpression", "value": "[0,1,0,0,1]" @@ -9047,14 +9270,14 @@ "comment": "", "meta": { "range": [ - 56170, - 56207 + 56862, + 56899 ], "filename": "astronomy.js", - "lineno": 1170, + "lineno": 1188, "columnno": 29, "code": { - "id": "astnode100004519", + "id": "astnode100004559", "name": "cls", "type": "ArrayExpression", "value": "[-14053,-25,79,8551,-2,-45]" @@ -9070,14 +9293,14 @@ "comment": "", "meta": { "range": [ - 56217, - 56239 + 56909, + 56931 ], "filename": "astronomy.js", - "lineno": 1171, + "lineno": 1189, "columnno": 6, "code": { - "id": "astnode100004532", + "id": "astnode100004572", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,2,1]" @@ -9093,14 +9316,14 @@ "comment": "", "meta": { "range": [ - 56241, - 56275 + 56933, + 56967 ], "filename": "astronomy.js", - "lineno": 1171, + "lineno": 1189, "columnno": 30, "code": { - "id": "astnode100004540", + "id": "astnode100004580", "name": "cls", "type": "ArrayExpression", "value": "[15164,10,11,-8001,0,-1]" @@ -9116,14 +9339,14 @@ "comment": "", "meta": { "range": [ - 56285, - 56307 + 56977, + 56999 ], "filename": "astronomy.js", - "lineno": 1172, + "lineno": 1190, "columnno": 6, "code": { - "id": "astnode100004551", + "id": "astnode100004591", "name": "nals", "type": "ArrayExpression", "value": "[0,2,2,-2,2]" @@ -9139,14 +9362,14 @@ "comment": "", "meta": { "range": [ - 56309, - 56346 + 57001, + 57038 ], "filename": "astronomy.js", - "lineno": 1172, + "lineno": 1190, "columnno": 30, "code": { - "id": "astnode100004559", + "id": "astnode100004599", "name": "cls", "type": "ArrayExpression", "value": "[-15794,72,-16,6850,-42,-5]" @@ -9162,14 +9385,14 @@ "comment": "", "meta": { "range": [ - 56356, - 56378 + 57048, + 57070 ], "filename": "astronomy.js", - "lineno": 1173, + "lineno": 1191, "columnno": 6, "code": { - "id": "astnode100004572", + "id": "astnode100004612", "name": "nals", "type": "ArrayExpression", "value": "[0,0,-2,2,0]" @@ -9185,14 +9408,14 @@ "comment": "", "meta": { "range": [ - 56380, - 56412 + 57072, + 57104 ], "filename": "astronomy.js", - "lineno": 1173, + "lineno": 1191, "columnno": 30, "code": { - "id": "astnode100004580", + "id": "astnode100004620", "name": "cls", "type": "ArrayExpression", "value": "[21783,0,13,-167,0,13]" @@ -9208,14 +9431,14 @@ "comment": "", "meta": { "range": [ - 56422, - 56444 + 57114, + 57136 ], "filename": "astronomy.js", - "lineno": 1174, + "lineno": 1192, "columnno": 6, "code": { - "id": "astnode100004590", + "id": "astnode100004630", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,-2,1]" @@ -9231,14 +9454,14 @@ "comment": "", "meta": { "range": [ - 56446, - 56483 + 57138, + 57175 ], "filename": "astronomy.js", - "lineno": 1174, + "lineno": 1192, "columnno": 30, "code": { - "id": "astnode100004598", + "id": "astnode100004638", "name": "cls", "type": "ArrayExpression", "value": "[-12873,-10,-37,6953,0,-14]" @@ -9254,14 +9477,14 @@ "comment": "", "meta": { "range": [ - 56493, - 56515 + 57185, + 57207 ], "filename": "astronomy.js", - "lineno": 1175, + "lineno": 1193, "columnno": 6, "code": { - "id": "astnode100004611", + "id": "astnode100004651", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,0,0,1]" @@ -9277,14 +9500,14 @@ "comment": "", "meta": { "range": [ - 56517, - 56551 + 57209, + 57243 ], "filename": "astronomy.js", - "lineno": 1175, + "lineno": 1193, "columnno": 30, "code": { - "id": "astnode100004619", + "id": "astnode100004659", "name": "cls", "type": "ArrayExpression", "value": "[-12654,11,63,6415,0,26]" @@ -9300,14 +9523,14 @@ "comment": "", "meta": { "range": [ - 56561, - 56583 + 57253, + 57275 ], "filename": "astronomy.js", - "lineno": 1176, + "lineno": 1194, "columnno": 6, "code": { - "id": "astnode100004629", + "id": "astnode100004669", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,2,1]" @@ -9323,14 +9546,14 @@ "comment": "", "meta": { "range": [ - 56585, - 56618 + 57277, + 57310 ], "filename": "astronomy.js", - "lineno": 1176, + "lineno": 1194, "columnno": 30, "code": { - "id": "astnode100004637", + "id": "astnode100004677", "name": "cls", "type": "ArrayExpression", "value": "[-10204,0,25,5222,0,15]" @@ -9346,14 +9569,14 @@ "comment": "", "meta": { "range": [ - 56628, - 56649 + 57320, + 57341 ], "filename": "astronomy.js", - "lineno": 1177, + "lineno": 1195, "columnno": 6, "code": { - "id": "astnode100004647", + "id": "astnode100004687", "name": "nals", "type": "ArrayExpression", "value": "[0,2,0,0,0]" @@ -9369,14 +9592,14 @@ "comment": "", "meta": { "range": [ - 56651, - 56686 + 57343, + 57378 ], "filename": "astronomy.js", - "lineno": 1177, + "lineno": 1195, "columnno": 29, "code": { - "id": "astnode100004654", + "id": "astnode100004694", "name": "cls", "type": "ArrayExpression", "value": "[16707,-85,-10,168,-1,10]" @@ -9392,14 +9615,14 @@ "comment": "", "meta": { "range": [ - 56696, - 56717 + 57388, + 57409 ], "filename": "astronomy.js", - "lineno": 1178, + "lineno": 1196, "columnno": 6, "code": { - "id": "astnode100004666", + "id": "astnode100004706", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,2,2]" @@ -9415,14 +9638,14 @@ "comment": "", "meta": { "range": [ - 56719, - 56751 + 57411, + 57443 ], "filename": "astronomy.js", - "lineno": 1178, + "lineno": 1196, "columnno": 29, "code": { - "id": "astnode100004673", + "id": "astnode100004713", "name": "cls", "type": "ArrayExpression", "value": "[-7691,0,44,3268,0,19]" @@ -9438,14 +9661,14 @@ "comment": "", "meta": { "range": [ - 56761, - 56783 + 57453, + 57475 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1197, "columnno": 6, "code": { - "id": "astnode100004683", + "id": "astnode100004723", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,0,0]" @@ -9461,14 +9684,14 @@ "comment": "", "meta": { "range": [ - 56785, - 56817 + 57477, + 57509 ], "filename": "astronomy.js", - "lineno": 1179, + "lineno": 1197, "columnno": 30, "code": { - "id": "astnode100004691", + "id": "astnode100004731", "name": "cls", "type": "ArrayExpression", "value": "[-11024,0,-14,104,0,2]" @@ -9484,14 +9707,14 @@ "comment": "", "meta": { "range": [ - 56827, - 56848 + 57519, + 57540 ], "filename": "astronomy.js", - "lineno": 1180, + "lineno": 1198, "columnno": 6, "code": { - "id": "astnode100004702", + "id": "astnode100004742", "name": "nals", "type": "ArrayExpression", "value": "[0,1,2,0,2]" @@ -9507,14 +9730,14 @@ "comment": "", "meta": { "range": [ - 56850, - 56885 + 57542, + 57577 ], "filename": "astronomy.js", - "lineno": 1180, + "lineno": 1198, "columnno": 29, "code": { - "id": "astnode100004709", + "id": "astnode100004749", "name": "cls", "type": "ArrayExpression", "value": "[7566,-21,-11,-3250,0,-5]" @@ -9530,14 +9753,14 @@ "comment": "", "meta": { "range": [ - 56895, - 56916 + 57587, + 57608 ], "filename": "astronomy.js", - "lineno": 1181, + "lineno": 1199, "columnno": 6, "code": { - "id": "astnode100004722", + "id": "astnode100004762", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,2,1]" @@ -9553,14 +9776,14 @@ "comment": "", "meta": { "range": [ - 56918, - 56952 + 57610, + 57644 ], "filename": "astronomy.js", - "lineno": 1181, + "lineno": 1199, "columnno": 29, "code": { - "id": "astnode100004729", + "id": "astnode100004769", "name": "cls", "type": "ArrayExpression", "value": "[-6637,-11,25,3353,0,14]" @@ -9576,14 +9799,14 @@ "comment": "", "meta": { "range": [ - 56962, - 56984 + 57654, + 57676 ], "filename": "astronomy.js", - "lineno": 1182, + "lineno": 1200, "columnno": 6, "code": { - "id": "astnode100004740", + "id": "astnode100004780", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,0,2]" @@ -9599,14 +9822,14 @@ "comment": "", "meta": { "range": [ - 56986, - 57017 + 57678, + 57709 ], "filename": "astronomy.js", - "lineno": 1182, + "lineno": 1200, "columnno": 30, "code": { - "id": "astnode100004748", + "id": "astnode100004788", "name": "cls", "type": "ArrayExpression", "value": "[-7141,21,8,3070,0,4]" @@ -9622,14 +9845,14 @@ "comment": "", "meta": { "range": [ - 57027, - 57048 + 57719, + 57740 ], "filename": "astronomy.js", - "lineno": 1183, + "lineno": 1201, "columnno": 6, "code": { - "id": "astnode100004758", + "id": "astnode100004798", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,2,1]" @@ -9645,14 +9868,14 @@ "comment": "", "meta": { "range": [ - 57050, - 57082 + 57742, + 57774 ], "filename": "astronomy.js", - "lineno": 1183, + "lineno": 1201, "columnno": 29, "code": { - "id": "astnode100004765", + "id": "astnode100004805", "name": "cls", "type": "ArrayExpression", "value": "[-6302,-11,2,3272,0,4]" @@ -9668,14 +9891,14 @@ "comment": "", "meta": { "range": [ - 57092, - 57114 + 57784, + 57806 ], "filename": "astronomy.js", - "lineno": 1184, + "lineno": 1202, "columnno": 6, "code": { - "id": "astnode100004776", + "id": "astnode100004816", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,-2,1]" @@ -9691,14 +9914,14 @@ "comment": "", "meta": { "range": [ - 57116, - 57148 + 57808, + 57840 ], "filename": "astronomy.js", - "lineno": 1184, + "lineno": 1202, "columnno": 30, "code": { - "id": "astnode100004784", + "id": "astnode100004824", "name": "cls", "type": "ArrayExpression", "value": "[5800,10,2,-3045,0,-1]" @@ -9714,14 +9937,14 @@ "comment": "", "meta": { "range": [ - 57158, - 57180 + 57850, + 57872 ], "filename": "astronomy.js", - "lineno": 1185, + "lineno": 1203, "columnno": 6, "code": { - "id": "astnode100004795", + "id": "astnode100004835", "name": "nals", "type": "ArrayExpression", "value": "[2,0,2,-2,2]" @@ -9737,14 +9960,14 @@ "comment": "", "meta": { "range": [ - 57182, - 57214 + 57874, + 57906 ], "filename": "astronomy.js", - "lineno": 1185, + "lineno": 1203, "columnno": 30, "code": { - "id": "astnode100004803", + "id": "astnode100004843", "name": "cls", "type": "ArrayExpression", "value": "[6443,0,-7,-2768,0,-4]" @@ -9760,14 +9983,14 @@ "comment": "", "meta": { "range": [ - 57224, - 57246 + 57916, + 57938 ], "filename": "astronomy.js", - "lineno": 1186, + "lineno": 1204, "columnno": 6, "code": { - "id": "astnode100004815", + "id": "astnode100004855", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,0,2,1]" @@ -9783,14 +10006,14 @@ "comment": "", "meta": { "range": [ - 57248, - 57283 + 57940, + 57975 ], "filename": "astronomy.js", - "lineno": 1186, + "lineno": 1204, "columnno": 30, "code": { - "id": "astnode100004823", + "id": "astnode100004863", "name": "cls", "type": "ArrayExpression", "value": "[-5774,-11,-15,3041,0,-5]" @@ -9806,14 +10029,14 @@ "comment": "", "meta": { "range": [ - 57293, - 57314 + 57985, + 58006 ], "filename": "astronomy.js", - "lineno": 1187, + "lineno": 1205, "columnno": 6, "code": { - "id": "astnode100004836", + "id": "astnode100004876", "name": "nals", "type": "ArrayExpression", "value": "[2,0,2,0,1]" @@ -9829,14 +10052,14 @@ "comment": "", "meta": { "range": [ - 57316, - 57348 + 58008, + 58040 ], "filename": "astronomy.js", - "lineno": 1187, + "lineno": 1205, "columnno": 29, "code": { - "id": "astnode100004843", + "id": "astnode100004883", "name": "cls", "type": "ArrayExpression", "value": "[-5350,0,21,2695,0,12]" @@ -9852,14 +10075,14 @@ "comment": "", "meta": { "range": [ - 57358, - 57381 + 58050, + 58073 ], "filename": "astronomy.js", - "lineno": 1188, + "lineno": 1206, "columnno": 6, "code": { - "id": "astnode100004853", + "id": "astnode100004893", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,-2,1]" @@ -9875,14 +10098,14 @@ "comment": "", "meta": { "range": [ - 57383, - 57417 + 58075, + 58109 ], "filename": "astronomy.js", - "lineno": 1188, + "lineno": 1206, "columnno": 31, "code": { - "id": "astnode100004862", + "id": "astnode100004902", "name": "cls", "type": "ArrayExpression", "value": "[-4752,-11,-3,2719,0,-3]" @@ -9898,14 +10121,14 @@ "comment": "", "meta": { "range": [ - 57427, - 57449 + 58119, + 58141 ], "filename": "astronomy.js", - "lineno": 1189, + "lineno": 1207, "columnno": 6, "code": { - "id": "astnode100004875", + "id": "astnode100004915", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,-2,1]" @@ -9921,14 +10144,14 @@ "comment": "", "meta": { "range": [ - 57451, - 57486 + 58143, + 58178 ], "filename": "astronomy.js", - "lineno": 1189, + "lineno": 1207, "columnno": 30, "code": { - "id": "astnode100004883", + "id": "astnode100004923", "name": "cls", "type": "ArrayExpression", "value": "[-4940,-11,-21,2720,0,-9]" @@ -9944,14 +10167,14 @@ "comment": "", "meta": { "range": [ - 57496, - 57519 + 58188, + 58211 ], "filename": "astronomy.js", - "lineno": 1190, + "lineno": 1208, "columnno": 6, "code": { - "id": "astnode100004896", + "id": "astnode100004936", "name": "nals", "type": "ArrayExpression", "value": "[-1,-1,0,2,0]" @@ -9967,14 +10190,14 @@ "comment": "", "meta": { "range": [ - 57521, - 57550 + 58213, + 58242 ], "filename": "astronomy.js", - "lineno": 1190, + "lineno": 1208, "columnno": 31, "code": { - "id": "astnode100004905", + "id": "astnode100004945", "name": "cls", "type": "ArrayExpression", "value": "[7350,0,-8,-51,0,4]" @@ -9990,14 +10213,14 @@ "comment": "", "meta": { "range": [ - 57560, - 57582 + 58252, + 58274 ], "filename": "astronomy.js", - "lineno": 1191, + "lineno": 1209, "columnno": 6, "code": { - "id": "astnode100004916", + "id": "astnode100004956", "name": "nals", "type": "ArrayExpression", "value": "[2,0,0,-2,1]" @@ -10013,14 +10236,14 @@ "comment": "", "meta": { "range": [ - 57584, - 57614 + 58276, + 58306 ], "filename": "astronomy.js", - "lineno": 1191, + "lineno": 1209, "columnno": 30, "code": { - "id": "astnode100004924", + "id": "astnode100004964", "name": "cls", "type": "ArrayExpression", "value": "[4065,0,6,-2206,0,1]" @@ -10036,14 +10259,14 @@ "comment": "", "meta": { "range": [ - 57624, - 57645 + 58316, + 58337 ], "filename": "astronomy.js", - "lineno": 1192, + "lineno": 1210, "columnno": 6, "code": { - "id": "astnode100004934", + "id": "astnode100004974", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,2,0]" @@ -10059,14 +10282,14 @@ "comment": "", "meta": { "range": [ - 57647, - 57678 + 58339, + 58370 ], "filename": "astronomy.js", - "lineno": 1192, + "lineno": 1210, "columnno": 29, "code": { - "id": "astnode100004941", + "id": "astnode100004981", "name": "cls", "type": "ArrayExpression", "value": "[6579,0,-24,-199,0,2]" @@ -10082,14 +10305,14 @@ "comment": "", "meta": { "range": [ - 57688, - 57710 + 58380, + 58402 ], "filename": "astronomy.js", - "lineno": 1193, + "lineno": 1211, "columnno": 6, "code": { - "id": "astnode100004952", + "id": "astnode100004992", "name": "nals", "type": "ArrayExpression", "value": "[0,1,2,-2,1]" @@ -10105,14 +10328,14 @@ "comment": "", "meta": { "range": [ - 57712, - 57742 + 58404, + 58434 ], "filename": "astronomy.js", - "lineno": 1193, + "lineno": 1211, "columnno": 30, "code": { - "id": "astnode100004960", + "id": "astnode100005000", "name": "cls", "type": "ArrayExpression", "value": "[3579,0,5,-1900,0,1]" @@ -10128,14 +10351,14 @@ "comment": "", "meta": { "range": [ - 57752, - 57774 + 58444, + 58466 ], "filename": "astronomy.js", - "lineno": 1194, + "lineno": 1212, "columnno": 6, "code": { - "id": "astnode100004970", + "id": "astnode100005010", "name": "nals", "type": "ArrayExpression", "value": "[1,-1,0,0,0]" @@ -10151,14 +10374,14 @@ "comment": "", "meta": { "range": [ - 57776, - 57805 + 58468, + 58497 ], "filename": "astronomy.js", - "lineno": 1194, + "lineno": 1212, "columnno": 30, "code": { - "id": "astnode100004978", + "id": "astnode100005018", "name": "cls", "type": "ArrayExpression", "value": "[4725,0,-6,-41,0,3]" @@ -10174,14 +10397,14 @@ "comment": "", "meta": { "range": [ - 57815, - 57837 + 58507, + 58529 ], "filename": "astronomy.js", - "lineno": 1195, + "lineno": 1213, "columnno": 6, "code": { - "id": "astnode100004989", + "id": "astnode100005029", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,0,2]" @@ -10197,14 +10420,14 @@ "comment": "", "meta": { "range": [ - 57839, - 57871 + 58531, + 58563 ], "filename": "astronomy.js", - "lineno": 1195, + "lineno": 1213, "columnno": 30, "code": { - "id": "astnode100004997", + "id": "astnode100005037", "name": "cls", "type": "ArrayExpression", "value": "[-3075,0,-2,1313,0,-1]" @@ -10220,14 +10443,14 @@ "comment": "", "meta": { "range": [ - 57881, - 57902 + 58573, + 58594 ], "filename": "astronomy.js", - "lineno": 1196, + "lineno": 1214, "columnno": 6, "code": { - "id": "astnode100005009", + "id": "astnode100005049", "name": "nals", "type": "ArrayExpression", "value": "[3,0,2,0,2]" @@ -10243,14 +10466,14 @@ "comment": "", "meta": { "range": [ - 57904, - 57935 + 58596, + 58627 ], "filename": "astronomy.js", - "lineno": 1196, + "lineno": 1214, "columnno": 29, "code": { - "id": "astnode100005016", + "id": "astnode100005056", "name": "cls", "type": "ArrayExpression", "value": "[-2904,0,15,1233,0,7]" @@ -10266,14 +10489,14 @@ "comment": "", "meta": { "range": [ - 57945, - 57967 + 58637, + 58659 ], "filename": "astronomy.js", - "lineno": 1197, + "lineno": 1215, "columnno": 6, "code": { - "id": "astnode100005026", + "id": "astnode100005066", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,0,2,0]" @@ -10289,14 +10512,14 @@ "comment": "", "meta": { "range": [ - 57969, - 57999 + 58661, + 58691 ], "filename": "astronomy.js", - "lineno": 1197, + "lineno": 1215, "columnno": 30, "code": { - "id": "astnode100005034", + "id": "astnode100005074", "name": "cls", "type": "ArrayExpression", "value": "[4348,0,-10,-81,0,2]" @@ -10312,14 +10535,14 @@ "comment": "", "meta": { "range": [ - 58009, - 58031 + 58701, + 58723 ], "filename": "astronomy.js", - "lineno": 1198, + "lineno": 1216, "columnno": 6, "code": { - "id": "astnode100005045", + "id": "astnode100005085", "name": "nals", "type": "ArrayExpression", "value": "[1,-1,2,0,2]" @@ -10335,14 +10558,14 @@ "comment": "", "meta": { "range": [ - 58033, - 58063 + 58725, + 58755 ], "filename": "astronomy.js", - "lineno": 1198, + "lineno": 1216, "columnno": 30, "code": { - "id": "astnode100005053", + "id": "astnode100005093", "name": "cls", "type": "ArrayExpression", "value": "[-2878,0,8,1232,0,4]" @@ -10358,14 +10581,14 @@ "comment": "", "meta": { "range": [ - 58073, - 58094 + 58765, + 58786 ], "filename": "astronomy.js", - "lineno": 1199, + "lineno": 1217, "columnno": 6, "code": { - "id": "astnode100005063", + "id": "astnode100005103", "name": "nals", "type": "ArrayExpression", "value": "[0,0,0,1,0]" @@ -10381,14 +10604,14 @@ "comment": "", "meta": { "range": [ - 58096, - 58126 + 58788, + 58818 ], "filename": "astronomy.js", - "lineno": 1199, + "lineno": 1217, "columnno": 29, "code": { - "id": "astnode100005070", + "id": "astnode100005110", "name": "cls", "type": "ArrayExpression", "value": "[-4230,0,5,-20,0,-2]" @@ -10404,14 +10627,14 @@ "comment": "", "meta": { "range": [ - 58136, - 58159 + 58828, + 58851 ], "filename": "astronomy.js", - "lineno": 1200, + "lineno": 1218, "columnno": 6, "code": { - "id": "astnode100005082", + "id": "astnode100005122", "name": "nals", "type": "ArrayExpression", "value": "[-1,-1,2,2,2]" @@ -10427,14 +10650,14 @@ "comment": "", "meta": { "range": [ - 58161, - 58191 + 58853, + 58883 ], "filename": "astronomy.js", - "lineno": 1200, + "lineno": 1218, "columnno": 31, "code": { - "id": "astnode100005091", + "id": "astnode100005131", "name": "cls", "type": "ArrayExpression", "value": "[-2819,0,7,1207,0,3]" @@ -10450,14 +10673,14 @@ "comment": "", "meta": { "range": [ - 58201, - 58223 + 58893, + 58915 ], "filename": "astronomy.js", - "lineno": 1201, + "lineno": 1219, "columnno": 6, "code": { - "id": "astnode100005101", + "id": "astnode100005141", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,0,0]" @@ -10473,14 +10696,14 @@ "comment": "", "meta": { "range": [ - 58225, - 58254 + 58917, + 58946 ], "filename": "astronomy.js", - "lineno": 1201, + "lineno": 1219, "columnno": 30, "code": { - "id": "astnode100005109", + "id": "astnode100005149", "name": "cls", "type": "ArrayExpression", "value": "[-4056,0,5,40,0,-2]" @@ -10496,14 +10719,14 @@ "comment": "", "meta": { "range": [ - 58264, - 58286 + 58956, + 58978 ], "filename": "astronomy.js", - "lineno": 1202, + "lineno": 1220, "columnno": 6, "code": { - "id": "astnode100005120", + "id": "astnode100005160", "name": "nals", "type": "ArrayExpression", "value": "[0,-1,2,2,2]" @@ -10519,14 +10742,14 @@ "comment": "", "meta": { "range": [ - 58288, - 58319 + 58980, + 59011 ], "filename": "astronomy.js", - "lineno": 1202, + "lineno": 1220, "columnno": 30, "code": { - "id": "astnode100005128", + "id": "astnode100005168", "name": "cls", "type": "ArrayExpression", "value": "[-2647,0,11,1129,0,5]" @@ -10542,14 +10765,14 @@ "comment": "", "meta": { "range": [ - 58329, - 58351 + 59021, + 59043 ], "filename": "astronomy.js", - "lineno": 1203, + "lineno": 1221, "columnno": 6, "code": { - "id": "astnode100005138", + "id": "astnode100005178", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,0,0,1]" @@ -10565,14 +10788,14 @@ "comment": "", "meta": { "range": [ - 58353, - 58386 + 59045, + 59078 ], "filename": "astronomy.js", - "lineno": 1203, + "lineno": 1221, "columnno": 30, "code": { - "id": "astnode100005146", + "id": "astnode100005186", "name": "cls", "type": "ArrayExpression", "value": "[-2294,0,-10,1266,0,-4]" @@ -10588,14 +10811,14 @@ "comment": "", "meta": { "range": [ - 58396, - 58417 + 59088, + 59109 ], "filename": "astronomy.js", - "lineno": 1204, + "lineno": 1222, "columnno": 6, "code": { - "id": "astnode100005158", + "id": "astnode100005198", "name": "nals", "type": "ArrayExpression", "value": "[1,1,2,0,2]" @@ -10611,14 +10834,14 @@ "comment": "", "meta": { "range": [ - 58419, - 58451 + 59111, + 59143 ], "filename": "astronomy.js", - "lineno": 1204, + "lineno": 1222, "columnno": 29, "code": { - "id": "astnode100005165", + "id": "astnode100005205", "name": "cls", "type": "ArrayExpression", "value": "[2481,0,-7,-1062,0,-3]" @@ -10634,14 +10857,14 @@ "comment": "", "meta": { "range": [ - 58461, - 58482 + 59153, + 59174 ], "filename": "astronomy.js", - "lineno": 1205, + "lineno": 1223, "columnno": 6, "code": { - "id": "astnode100005177", + "id": "astnode100005217", "name": "nals", "type": "ArrayExpression", "value": "[2,0,0,0,1]" @@ -10657,14 +10880,14 @@ "comment": "", "meta": { "range": [ - 58484, - 58516 + 59176, + 59208 ], "filename": "astronomy.js", - "lineno": 1205, + "lineno": 1223, "columnno": 29, "code": { - "id": "astnode100005184", + "id": "astnode100005224", "name": "cls", "type": "ArrayExpression", "value": "[2179,0,-2,-1129,0,-2]" @@ -10680,14 +10903,14 @@ "comment": "", "meta": { "range": [ - 58526, - 58548 + 59218, + 59240 ], "filename": "astronomy.js", - "lineno": 1206, + "lineno": 1224, "columnno": 6, "code": { - "id": "astnode100005196", + "id": "astnode100005236", "name": "nals", "type": "ArrayExpression", "value": "[-1,1,0,1,0]" @@ -10703,14 +10926,14 @@ "comment": "", "meta": { "range": [ - 58550, - 58577 + 59242, + 59269 ], "filename": "astronomy.js", - "lineno": 1206, + "lineno": 1224, "columnno": 30, "code": { - "id": "astnode100005204", + "id": "astnode100005244", "name": "cls", "type": "ArrayExpression", "value": "[3276,0,1,-9,0,0]" @@ -10726,14 +10949,14 @@ "comment": "", "meta": { "range": [ - 58587, - 58608 + 59279, + 59300 ], "filename": "astronomy.js", - "lineno": 1207, + "lineno": 1225, "columnno": 6, "code": { - "id": "astnode100005214", + "id": "astnode100005254", "name": "nals", "type": "ArrayExpression", "value": "[1,1,0,0,0]" @@ -10749,14 +10972,14 @@ "comment": "", "meta": { "range": [ - 58610, - 58639 + 59302, + 59331 ], "filename": "astronomy.js", - "lineno": 1207, + "lineno": 1225, "columnno": 29, "code": { - "id": "astnode100005221", + "id": "astnode100005261", "name": "cls", "type": "ArrayExpression", "value": "[-3389,0,5,35,0,-2]" @@ -10772,14 +10995,14 @@ "comment": "", "meta": { "range": [ - 58649, - 58670 + 59341, + 59362 ], "filename": "astronomy.js", - "lineno": 1208, + "lineno": 1226, "columnno": 6, "code": { - "id": "astnode100005232", + "id": "astnode100005272", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,0,0]" @@ -10795,14 +11018,14 @@ "comment": "", "meta": { "range": [ - 58672, - 58703 + 59364, + 59395 ], "filename": "astronomy.js", - "lineno": 1208, + "lineno": 1226, "columnno": 29, "code": { - "id": "astnode100005239", + "id": "astnode100005279", "name": "cls", "type": "ArrayExpression", "value": "[3339,0,-13,-107,0,1]" @@ -10818,14 +11041,14 @@ "comment": "", "meta": { "range": [ - 58713, - 58736 + 59405, + 59428 ], "filename": "astronomy.js", - "lineno": 1209, + "lineno": 1227, "columnno": 6, "code": { - "id": "astnode100005250", + "id": "astnode100005290", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,-2,1]" @@ -10841,14 +11064,14 @@ "comment": "", "meta": { "range": [ - 58738, - 58770 + 59430, + 59462 ], "filename": "astronomy.js", - "lineno": 1209, + "lineno": 1227, "columnno": 31, "code": { - "id": "astnode100005259", + "id": "astnode100005299", "name": "cls", "type": "ArrayExpression", "value": "[-1987,0,-6,1073,0,-2]" @@ -10864,14 +11087,14 @@ "comment": "", "meta": { "range": [ - 58780, - 58801 + 59472, + 59493 ], "filename": "astronomy.js", - "lineno": 1210, + "lineno": 1228, "columnno": 6, "code": { - "id": "astnode100005271", + "id": "astnode100005311", "name": "nals", "type": "ArrayExpression", "value": "[1,0,0,0,2]" @@ -10887,14 +11110,14 @@ "comment": "", "meta": { "range": [ - 58803, - 58832 + 59495, + 59524 ], "filename": "astronomy.js", - "lineno": 1210, + "lineno": 1228, "columnno": 29, "code": { - "id": "astnode100005278", + "id": "astnode100005318", "name": "cls", "type": "ArrayExpression", "value": "[-1981,0,0,854,0,0]" @@ -10910,14 +11133,14 @@ "comment": "", "meta": { "range": [ - 58842, - 58864 + 59534, + 59556 ], "filename": "astronomy.js", - "lineno": 1211, + "lineno": 1229, "columnno": 6, "code": { - "id": "astnode100005288", + "id": "astnode100005328", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,1,0]" @@ -10933,14 +11156,14 @@ "comment": "", "meta": { "range": [ - 58866, - 58901 + 59558, + 59593 ], "filename": "astronomy.js", - "lineno": 1211, + "lineno": 1229, "columnno": 30, "code": { - "id": "astnode100005296", + "id": "astnode100005336", "name": "cls", "type": "ArrayExpression", "value": "[4026,0,-353,-553,0,-139]" @@ -10956,14 +11179,14 @@ "comment": "", "meta": { "range": [ - 58911, - 58932 + 59603, + 59624 ], "filename": "astronomy.js", - "lineno": 1212, + "lineno": 1230, "columnno": 6, "code": { - "id": "astnode100005308", + "id": "astnode100005348", "name": "nals", "type": "ArrayExpression", "value": "[0,0,2,1,2]" @@ -10979,14 +11202,14 @@ "comment": "", "meta": { "range": [ - 58934, - 58965 + 59626, + 59657 ], "filename": "astronomy.js", - "lineno": 1212, + "lineno": 1230, "columnno": 29, "code": { - "id": "astnode100005315", + "id": "astnode100005355", "name": "cls", "type": "ArrayExpression", "value": "[1660,0,-5,-710,0,-2]" @@ -11002,14 +11225,14 @@ "comment": "", "meta": { "range": [ - 58975, - 58997 + 59667, + 59689 ], "filename": "astronomy.js", - "lineno": 1213, + "lineno": 1231, "columnno": 6, "code": { - "id": "astnode100005327", + "id": "astnode100005367", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,2,4,2]" @@ -11025,14 +11248,14 @@ "comment": "", "meta": { "range": [ - 58999, - 59028 + 59691, + 59720 ], "filename": "astronomy.js", - "lineno": 1213, + "lineno": 1231, "columnno": 30, "code": { - "id": "astnode100005335", + "id": "astnode100005375", "name": "cls", "type": "ArrayExpression", "value": "[-1521,0,9,647,0,4]" @@ -11048,14 +11271,14 @@ "comment": "", "meta": { "range": [ - 59038, - 59060 + 59730, + 59752 ], "filename": "astronomy.js", - "lineno": 1214, + "lineno": 1232, "columnno": 6, "code": { - "id": "astnode100005345", + "id": "astnode100005385", "name": "nals", "type": "ArrayExpression", "value": "[-1,1,0,1,1]" @@ -11071,14 +11294,14 @@ "comment": "", "meta": { "range": [ - 59062, - 59091 + 59754, + 59783 ], "filename": "astronomy.js", - "lineno": 1214, + "lineno": 1232, "columnno": 30, "code": { - "id": "astnode100005353", + "id": "astnode100005393", "name": "cls", "type": "ArrayExpression", "value": "[1314,0,0,-700,0,0]" @@ -11094,14 +11317,14 @@ "comment": "", "meta": { "range": [ - 59101, - 59124 + 59793, + 59816 ], "filename": "astronomy.js", - "lineno": 1215, + "lineno": 1233, "columnno": 6, "code": { - "id": "astnode100005363", + "id": "astnode100005403", "name": "nals", "type": "ArrayExpression", "value": "[0,-2,2,-2,1]" @@ -11117,14 +11340,14 @@ "comment": "", "meta": { "range": [ - 59126, - 59155 + 59818, + 59847 ], "filename": "astronomy.js", - "lineno": 1215, + "lineno": 1233, "columnno": 31, "code": { - "id": "astnode100005372", + "id": "astnode100005412", "name": "cls", "type": "ArrayExpression", "value": "[-1283,0,0,672,0,0]" @@ -11140,14 +11363,14 @@ "comment": "", "meta": { "range": [ - 59165, - 59186 + 59857, + 59878 ], "filename": "astronomy.js", - "lineno": 1216, + "lineno": 1234, "columnno": 6, "code": { - "id": "astnode100005382", + "id": "astnode100005422", "name": "nals", "type": "ArrayExpression", "value": "[1,0,2,2,1]" @@ -11163,14 +11386,14 @@ "comment": "", "meta": { "range": [ - 59188, - 59217 + 59880, + 59909 ], "filename": "astronomy.js", - "lineno": 1216, + "lineno": 1234, "columnno": 29, "code": { - "id": "astnode100005389", + "id": "astnode100005429", "name": "cls", "type": "ArrayExpression", "value": "[-1331,0,8,663,0,4]" @@ -11186,14 +11409,14 @@ "comment": "", "meta": { "range": [ - 59227, - 59249 + 59919, + 59941 ], "filename": "astronomy.js", - "lineno": 1217, + "lineno": 1235, "columnno": 6, "code": { - "id": "astnode100005399", + "id": "astnode100005439", "name": "nals", "type": "ArrayExpression", "value": "[-2,0,2,2,2]" @@ -11209,14 +11432,14 @@ "comment": "", "meta": { "range": [ - 59251, - 59282 + 59943, + 59974 ], "filename": "astronomy.js", - "lineno": 1217, + "lineno": 1235, "columnno": 30, "code": { - "id": "astnode100005407", + "id": "astnode100005447", "name": "cls", "type": "ArrayExpression", "value": "[1383,0,-2,-594,0,-2]" @@ -11232,14 +11455,14 @@ "comment": "", "meta": { "range": [ - 59292, - 59314 + 59984, + 60006 ], "filename": "astronomy.js", - "lineno": 1218, + "lineno": 1236, "columnno": 6, "code": { - "id": "astnode100005419", + "id": "astnode100005459", "name": "nals", "type": "ArrayExpression", "value": "[-1,0,0,0,2]" @@ -11255,14 +11478,14 @@ "comment": "", "meta": { "range": [ - 59316, - 59345 + 60008, + 60037 ], "filename": "astronomy.js", - "lineno": 1218, + "lineno": 1236, "columnno": 30, "code": { - "id": "astnode100005427", + "id": "astnode100005467", "name": "cls", "type": "ArrayExpression", "value": "[1405,0,4,-610,0,2]" @@ -11278,14 +11501,14 @@ "comment": "", "meta": { "range": [ - 59355, - 59377 + 60047, + 60069 ], "filename": "astronomy.js", - "lineno": 1219, + "lineno": 1237, "columnno": 6, "code": { - "id": "astnode100005437", + "id": "astnode100005477", "name": "nals", "type": "ArrayExpression", "value": "[1,1,2,-2,2]" @@ -11301,14 +11524,14 @@ "comment": "", "meta": { "range": [ - 59379, - 59408 + 60071, + 60100 ], "filename": "astronomy.js", - "lineno": 1219, + "lineno": 1237, "columnno": 30, "code": { - "id": "astnode100005445", + "id": "astnode100005485", "name": "cls", "type": "ArrayExpression", "value": "[1290,0,0,-556,0,0]" @@ -11324,14 +11547,14 @@ "comment": "", "meta": { "range": [ - 59414, - 60410 + 60106, + 61102 ], "filename": "astronomy.js", - "lineno": 1221, + "lineno": 1239, "columnno": 0, "code": { - "id": "astnode100005454", + "id": "astnode100005494", "name": "iau2000b", "type": "FunctionDeclaration", "paramnames": [ @@ -11367,14 +11590,14 @@ "comment": "", "meta": { "range": [ - 59448, - 59449 + 60140, + 60141 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 8, "code": { - "id": "astnode100005459", + "id": "astnode100005499", "name": "i" } }, @@ -11390,14 +11613,14 @@ "comment": "", "meta": { "range": [ - 59451, - 59452 + 60143, + 60144 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 11, "code": { - "id": "astnode100005461", + "id": "astnode100005501", "name": "t" } }, @@ -11413,14 +11636,14 @@ "comment": "", "meta": { "range": [ - 59454, - 59456 + 60146, + 60148 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 14, "code": { - "id": "astnode100005463", + "id": "astnode100005503", "name": "el" } }, @@ -11436,14 +11659,14 @@ "comment": "", "meta": { "range": [ - 59458, - 59461 + 60150, + 60153 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 18, "code": { - "id": "astnode100005465", + "id": "astnode100005505", "name": "elp" } }, @@ -11459,14 +11682,14 @@ "comment": "", "meta": { "range": [ - 59463, - 59464 + 60155, + 60156 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 23, "code": { - "id": "astnode100005467", + "id": "astnode100005507", "name": "f" } }, @@ -11482,14 +11705,14 @@ "comment": "", "meta": { "range": [ - 59466, - 59467 + 60158, + 60159 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 26, "code": { - "id": "astnode100005469", + "id": "astnode100005509", "name": "d" } }, @@ -11505,14 +11728,14 @@ "comment": "", "meta": { "range": [ - 59469, - 59471 + 60161, + 60163 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 29, "code": { - "id": "astnode100005471", + "id": "astnode100005511", "name": "om" } }, @@ -11528,14 +11751,14 @@ "comment": "", "meta": { "range": [ - 59473, - 59476 + 60165, + 60168 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 33, "code": { - "id": "astnode100005473", + "id": "astnode100005513", "name": "arg" } }, @@ -11551,14 +11774,14 @@ "comment": "", "meta": { "range": [ - 59478, - 59480 + 60170, + 60172 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 38, "code": { - "id": "astnode100005475", + "id": "astnode100005515", "name": "dp" } }, @@ -11574,14 +11797,14 @@ "comment": "", "meta": { "range": [ - 59482, - 59484 + 60174, + 60176 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 42, "code": { - "id": "astnode100005477", + "id": "astnode100005517", "name": "de" } }, @@ -11597,14 +11820,14 @@ "comment": "", "meta": { "range": [ - 59486, - 59490 + 60178, + 60182 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 46, "code": { - "id": "astnode100005479", + "id": "astnode100005519", "name": "sarg" } }, @@ -11620,14 +11843,14 @@ "comment": "", "meta": { "range": [ - 59492, - 59496 + 60184, + 60188 ], "filename": "astronomy.js", - "lineno": 1222, + "lineno": 1240, "columnno": 52, "code": { - "id": "astnode100005481", + "id": "astnode100005521", "name": "carg" } }, @@ -11643,14 +11866,14 @@ "comment": "", "meta": { "range": [ - 59506, - 59510 + 60198, + 60202 ], "filename": "astronomy.js", - "lineno": 1223, + "lineno": 1241, "columnno": 8, "code": { - "id": "astnode100005484", + "id": "astnode100005524", "name": "nals" } }, @@ -11666,14 +11889,14 @@ "comment": "", "meta": { "range": [ - 59512, - 59515 + 60204, + 60207 ], "filename": "astronomy.js", - "lineno": 1223, + "lineno": 1241, "columnno": 14, "code": { - "id": "astnode100005486", + "id": "astnode100005526", "name": "cls" } }, @@ -11689,14 +11912,14 @@ "comment": "", "meta": { "range": [ - 59521, - 59585 + 60213, + 60277 ], "filename": "astronomy.js", - "lineno": 1224, + "lineno": 1242, "columnno": 4, "code": { - "id": "astnode100005488", + "id": "astnode100005528", "name": "mod", "type": "FunctionDeclaration", "paramnames": [ @@ -11716,14 +11939,14 @@ "comment": "", "meta": { "range": [ - 59590, - 59609 + 60282, + 60301 ], "filename": "astronomy.js", - "lineno": 1227, + "lineno": 1245, "columnno": 4, "code": { - "id": "astnode100005499", + "id": "astnode100005539", "name": "t", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -11742,14 +11965,14 @@ "comment": "", "meta": { "range": [ - 59615, - 59660 + 60307, + 60352 ], "filename": "astronomy.js", - "lineno": 1228, + "lineno": 1246, "columnno": 4, "code": { - "id": "astnode100005507", + "id": "astnode100005547", "name": "el", "type": "CallExpression", "funcscope": "iau2000b", @@ -11768,14 +11991,14 @@ "comment": "", "meta": { "range": [ - 59666, - 59711 + 60358, + 60403 ], "filename": "astronomy.js", - "lineno": 1229, + "lineno": 1247, "columnno": 4, "code": { - "id": "astnode100005517", + "id": "astnode100005557", "name": "elp", "type": "CallExpression", "funcscope": "iau2000b", @@ -11794,14 +12017,14 @@ "comment": "", "meta": { "range": [ - 59717, - 59761 + 60409, + 60453 ], "filename": "astronomy.js", - "lineno": 1230, + "lineno": 1248, "columnno": 4, "code": { - "id": "astnode100005527", + "id": "astnode100005567", "name": "f", "type": "CallExpression", "funcscope": "iau2000b", @@ -11820,14 +12043,14 @@ "comment": "", "meta": { "range": [ - 59767, - 59811 + 60459, + 60503 ], "filename": "astronomy.js", - "lineno": 1231, + "lineno": 1249, "columnno": 4, "code": { - "id": "astnode100005537", + "id": "astnode100005577", "name": "d", "type": "CallExpression", "funcscope": "iau2000b", @@ -11846,14 +12069,14 @@ "comment": "", "meta": { "range": [ - 59817, - 59859 + 60509, + 60551 ], "filename": "astronomy.js", - "lineno": 1232, + "lineno": 1250, "columnno": 4, "code": { - "id": "astnode100005547", + "id": "astnode100005587", "name": "om", "type": "CallExpression", "funcscope": "iau2000b", @@ -11872,14 +12095,14 @@ "comment": "", "meta": { "range": [ - 59865, - 59871 + 60557, + 60563 ], "filename": "astronomy.js", - "lineno": 1233, + "lineno": 1251, "columnno": 4, "code": { - "id": "astnode100005557", + "id": "astnode100005597", "name": "dp", "type": "Literal", "funcscope": "iau2000b", @@ -11898,14 +12121,14 @@ "comment": "", "meta": { "range": [ - 59877, - 59883 + 60569, + 60575 ], "filename": "astronomy.js", - "lineno": 1234, + "lineno": 1252, "columnno": 4, "code": { - "id": "astnode100005561", + "id": "astnode100005601", "name": "de", "type": "Literal", "funcscope": "iau2000b", @@ -11924,14 +12147,14 @@ "comment": "", "meta": { "range": [ - 59894, - 59900 + 60586, + 60592 ], "filename": "astronomy.js", - "lineno": 1235, + "lineno": 1253, "columnno": 9, "code": { - "id": "astnode100005565", + "id": "astnode100005605", "name": "i", "type": "Literal", "funcscope": "iau2000b", @@ -11950,14 +12173,14 @@ "comment": "", "meta": { "range": [ - 59925, - 59947 + 60617, + 60639 ], "filename": "astronomy.js", - "lineno": 1236, + "lineno": 1254, "columnno": 8, "code": { - "id": "astnode100005575", + "id": "astnode100005615", "name": "nals", "type": "MemberExpression", "funcscope": "iau2000b", @@ -11976,14 +12199,14 @@ "comment": "", "meta": { "range": [ - 59957, - 59977 + 60649, + 60669 ], "filename": "astronomy.js", - "lineno": 1237, + "lineno": 1255, "columnno": 8, "code": { - "id": "astnode100005583", + "id": "astnode100005623", "name": "cls", "type": "MemberExpression", "funcscope": "iau2000b", @@ -12002,14 +12225,14 @@ "comment": "", "meta": { "range": [ - 59987, - 60072 + 60679, + 60764 ], "filename": "astronomy.js", - "lineno": 1238, + "lineno": 1256, "columnno": 8, "code": { - "id": "astnode100005591", + "id": "astnode100005631", "name": "arg", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -12028,14 +12251,14 @@ "comment": "", "meta": { "range": [ - 60082, - 60102 + 60774, + 60794 ], "filename": "astronomy.js", - "lineno": 1239, + "lineno": 1257, "columnno": 8, "code": { - "id": "astnode100005625", + "id": "astnode100005665", "name": "sarg", "type": "CallExpression", "funcscope": "iau2000b", @@ -12054,14 +12277,14 @@ "comment": "", "meta": { "range": [ - 60112, - 60132 + 60804, + 60824 ], "filename": "astronomy.js", - "lineno": 1240, + "lineno": 1258, "columnno": 8, "code": { - "id": "astnode100005633", + "id": "astnode100005673", "name": "carg", "type": "CallExpression", "funcscope": "iau2000b", @@ -12080,14 +12303,14 @@ "comment": "", "meta": { "range": [ - 60142, - 60192 + 60834, + 60884 ], "filename": "astronomy.js", - "lineno": 1241, + "lineno": 1259, "columnno": 8, "code": { - "id": "astnode100005641", + "id": "astnode100005681", "name": "dp", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -12106,14 +12329,14 @@ "comment": "", "meta": { "range": [ - 60202, - 60252 + 60894, + 60944 ], "filename": "astronomy.js", - "lineno": 1242, + "lineno": 1260, "columnno": 8, "code": { - "id": "astnode100005661", + "id": "astnode100005701", "name": "de", "type": "BinaryExpression", "funcscope": "iau2000b", @@ -12132,14 +12355,14 @@ "comment": "", "meta": { "range": [ - 60281, - 60336 + 60973, + 61028 ], "filename": "astronomy.js", - "lineno": 1245, + "lineno": 1263, "columnno": 8, "code": { - "id": "astnode100005682", + "id": "astnode100005722", "name": "dpsi", "type": "BinaryExpression", "value": "" @@ -12155,14 +12378,14 @@ "comment": "", "meta": { "range": [ - 60346, - 60401 + 61038, + 61093 ], "filename": "astronomy.js", - "lineno": 1246, + "lineno": 1264, "columnno": 8, "code": { - "id": "astnode100005693", + "id": "astnode100005733", "name": "deps", "type": "BinaryExpression", "value": "" @@ -12178,14 +12401,14 @@ "comment": "", "meta": { "range": [ - 60411, - 60544 + 61103, + 61236 ], "filename": "astronomy.js", - "lineno": 1249, + "lineno": 1267, "columnno": 0, "code": { - "id": "astnode100005704", + "id": "astnode100005744", "name": "nutation_angles", "type": "FunctionDeclaration", "paramnames": [ @@ -12207,14 +12430,14 @@ "comment": "", "meta": { "range": [ - 60452, - 60472 + 61144, + 61164 ], "filename": "astronomy.js", - "lineno": 1250, + "lineno": 1268, "columnno": 8, "code": { - "id": "astnode100005709", + "id": "astnode100005749", "name": "nut", "type": "CallExpression", "value": "" @@ -12232,14 +12455,14 @@ "comment": "", "meta": { "range": [ - 60487, - 60512 + 61179, + 61204 ], "filename": "astronomy.js", - "lineno": 1251, + "lineno": 1269, "columnno": 13, "code": { - "id": "astnode100005716", + "id": "astnode100005756", "name": "dpsi", "type": "BinaryExpression", "value": "" @@ -12255,14 +12478,14 @@ "comment": "", "meta": { "range": [ - 60514, - 60539 + 61206, + 61231 ], "filename": "astronomy.js", - "lineno": 1251, + "lineno": 1269, "columnno": 40, "code": { - "id": "astnode100005722", + "id": "astnode100005762", "name": "deps", "type": "BinaryExpression", "value": "" @@ -12278,14 +12501,14 @@ "comment": "", "meta": { "range": [ - 60545, - 60784 + 61237, + 61476 ], "filename": "astronomy.js", - "lineno": 1253, + "lineno": 1271, "columnno": 0, "code": { - "id": "astnode100005728", + "id": "astnode100005768", "name": "mean_obliq", "type": "FunctionDeclaration", "paramnames": [ @@ -12308,14 +12531,14 @@ "comment": "", "meta": { "range": [ - 60581, - 60600 + 61273, + 61292 ], "filename": "astronomy.js", - "lineno": 1254, + "lineno": 1272, "columnno": 8, "code": { - "id": "astnode100005733", + "id": "astnode100005773", "name": "t", "type": "BinaryExpression", "value": "" @@ -12333,14 +12556,14 @@ "comment": "", "meta": { "range": [ - 60610, - 60755 + 61302, + 61447 ], "filename": "astronomy.js", - "lineno": 1255, + "lineno": 1273, "columnno": 8, "code": { - "id": "astnode100005741", + "id": "astnode100005781", "name": "asec", "type": "BinaryExpression", "value": "" @@ -12358,14 +12581,14 @@ "comment": "", "meta": { "range": [ - 60789, - 60801 + 61481, + 61493 ], "filename": "astronomy.js", - "lineno": 1262, + "lineno": 1280, "columnno": 4, "code": { - "id": "astnode100005770", + "id": "astnode100005810", "name": "cache_e_tilt" } }, @@ -12380,14 +12603,14 @@ "comment": "", "meta": { "range": [ - 60803, - 61309 + 61495, + 62001 ], "filename": "astronomy.js", - "lineno": 1263, + "lineno": 1281, "columnno": 0, "code": { - "id": "astnode100005772", + "id": "astnode100005812", "name": "e_tilt", "type": "FunctionDeclaration", "paramnames": [ @@ -12412,14 +12635,14 @@ "comment": "", "meta": { "range": [ - 60914, - 60941 + 61606, + 61633 ], "filename": "astronomy.js", - "lineno": 1265, + "lineno": 1283, "columnno": 14, "code": { - "id": "astnode100005795", + "id": "astnode100005835", "name": "nut", "type": "CallExpression", "value": "" @@ -12437,14 +12660,14 @@ "comment": "", "meta": { "range": [ - 60957, - 60983 + 61649, + 61675 ], "filename": "astronomy.js", - "lineno": 1266, + "lineno": 1284, "columnno": 14, "code": { - "id": "astnode100005801", + "id": "astnode100005841", "name": "mean_ob", "type": "CallExpression", "value": "" @@ -12462,14 +12685,14 @@ "comment": "", "meta": { "range": [ - 60999, - 61036 + 61691, + 61728 ], "filename": "astronomy.js", - "lineno": 1267, + "lineno": 1285, "columnno": 14, "code": { - "id": "astnode100005807", + "id": "astnode100005847", "name": "true_ob", "type": "BinaryExpression", "value": "" @@ -12487,14 +12710,14 @@ "comment": "", "meta": { "range": [ - 61046, - 61275 + 61738, + 61967 ], "filename": "astronomy.js", - "lineno": 1268, + "lineno": 1286, "columnno": 8, "code": { - "id": "astnode100005817", + "id": "astnode100005857", "name": "cache_e_tilt", "type": "ObjectExpression", "funcscope": "e_tilt", @@ -12513,14 +12736,14 @@ "comment": "", "meta": { "range": [ - 61075, - 61086 + 61767, + 61778 ], "filename": "astronomy.js", - "lineno": 1269, + "lineno": 1287, "columnno": 12, "code": { - "id": "astnode100005820", + "id": "astnode100005860", "name": "tt", "type": "MemberExpression", "value": "time.tt" @@ -12537,14 +12760,14 @@ "comment": "", "meta": { "range": [ - 61100, - 61114 + 61792, + 61806 ], "filename": "astronomy.js", - "lineno": 1270, + "lineno": 1288, "columnno": 12, "code": { - "id": "astnode100005824", + "id": "astnode100005864", "name": "dpsi", "type": "MemberExpression", "value": "nut.dpsi" @@ -12561,14 +12784,14 @@ "comment": "", "meta": { "range": [ - 61128, - 61142 + 61820, + 61834 ], "filename": "astronomy.js", - "lineno": 1271, + "lineno": 1289, "columnno": 12, "code": { - "id": "astnode100005828", + "id": "astnode100005868", "name": "deps", "type": "MemberExpression", "value": "nut.deps" @@ -12585,14 +12808,14 @@ "comment": "", "meta": { "range": [ - 61156, - 61211 + 61848, + 61903 ], "filename": "astronomy.js", - "lineno": 1272, + "lineno": 1290, "columnno": 12, "code": { - "id": "astnode100005832", + "id": "astnode100005872", "name": "ee", "type": "BinaryExpression", "value": "" @@ -12609,14 +12832,14 @@ "comment": "", "meta": { "range": [ - 61225, - 61238 + 61917, + 61930 ], "filename": "astronomy.js", - "lineno": 1273, + "lineno": 1291, "columnno": 12, "code": { - "id": "astnode100005848", + "id": "astnode100005888", "name": "mobl", "type": "Identifier", "value": "mean_ob" @@ -12633,14 +12856,14 @@ "comment": "", "meta": { "range": [ - 61252, - 61265 + 61944, + 61957 ], "filename": "astronomy.js", - "lineno": 1274, + "lineno": 1292, "columnno": 12, "code": { - "id": "astnode100005850", + "id": "astnode100005890", "name": "tobl", "type": "Identifier", "value": "true_ob" @@ -12657,14 +12880,14 @@ "comment": "", "meta": { "range": [ - 61310, - 61586 + 62002, + 62278 ], "filename": "astronomy.js", - "lineno": 1279, + "lineno": 1297, "columnno": 0, "code": { - "id": "astnode100005854", + "id": "astnode100005894", "name": "ecl2equ_vec", "type": "FunctionDeclaration", "paramnames": [ @@ -12689,14 +12912,14 @@ "comment": "", "meta": { "range": [ - 61352, - 61392 + 62044, + 62084 ], "filename": "astronomy.js", - "lineno": 1280, + "lineno": 1298, "columnno": 8, "code": { - "id": "astnode100005860", + "id": "astnode100005900", "name": "obl", "type": "BinaryExpression", "value": "" @@ -12714,14 +12937,14 @@ "comment": "", "meta": { "range": [ - 61402, - 61425 + 62094, + 62117 ], "filename": "astronomy.js", - "lineno": 1281, + "lineno": 1299, "columnno": 8, "code": { - "id": "astnode100005870", + "id": "astnode100005910", "name": "cos_obl", "type": "CallExpression", "value": "" @@ -12739,14 +12962,14 @@ "comment": "", "meta": { "range": [ - 61435, - 61458 + 62127, + 62150 ], "filename": "astronomy.js", - "lineno": 1282, + "lineno": 1300, "columnno": 8, "code": { - "id": "astnode100005878", + "id": "astnode100005918", "name": "sin_obl", "type": "CallExpression", "value": "" @@ -12764,14 +12987,14 @@ "comment": "", "meta": { "range": [ - 61587, - 61612 + 62279, + 62304 ], "filename": "astronomy.js", - "lineno": 1289, + "lineno": 1307, "columnno": 0, "code": { - "id": "astnode100005913", + "id": "astnode100005953", "name": "exports.CalcMoonCount", "type": "Literal", "value": 0, @@ -12788,14 +13011,14 @@ "comment": "", "meta": { "range": [ - 61614, - 73541 + 62306, + 74233 ], "filename": "astronomy.js", - "lineno": 1290, + "lineno": 1308, "columnno": 0, "code": { - "id": "astnode100005918", + "id": "astnode100005958", "name": "CalcMoon", "type": "FunctionDeclaration", "paramnames": [ @@ -12864,14 +13087,14 @@ "comment": "", "meta": { "range": [ - 61679, - 61698 + 62371, + 62390 ], "filename": "astronomy.js", - "lineno": 1292, + "lineno": 1310, "columnno": 10, "code": { - "id": "astnode100005928", + "id": "astnode100005968", "name": "T", "type": "BinaryExpression", "value": "" @@ -12889,14 +13112,14 @@ "comment": "", "meta": { "range": [ - 61704, - 61913 + 62396, + 62605 ], "filename": "astronomy.js", - "lineno": 1293, + "lineno": 1311, "columnno": 4, "code": { - "id": "astnode100005935", + "id": "astnode100005975", "name": "DeclareArray1", "type": "FunctionDeclaration", "paramnames": [ @@ -12921,14 +13144,14 @@ "comment": "", "meta": { "range": [ - 61755, - 61765 + 62447, + 62457 ], "filename": "astronomy.js", - "lineno": 1294, + "lineno": 1312, "columnno": 14, "code": { - "id": "astnode100005941", + "id": "astnode100005981", "name": "array", "type": "ArrayExpression", "value": "[]" @@ -12946,14 +13169,14 @@ "comment": "", "meta": { "range": [ - 61779, - 61780 + 62471, + 62472 ], "filename": "astronomy.js", - "lineno": 1295, + "lineno": 1313, "columnno": 12, "code": { - "id": "astnode100005945", + "id": "astnode100005985", "name": "i" } }, @@ -12969,14 +13192,14 @@ "comment": "", "meta": { "range": [ - 61795, - 61800 + 62487, + 62492 ], "filename": "astronomy.js", - "lineno": 1296, + "lineno": 1314, "columnno": 13, "code": { - "id": "astnode100005948", + "id": "astnode100005988", "name": "i", "type": "Literal", "funcscope": "CalcMoon~DeclareArray1", @@ -12995,14 +13218,14 @@ "comment": "", "meta": { "range": [ - 61881, - 61890 + 62573, + 62582 ], "filename": "astronomy.js", - "lineno": 1299, + "lineno": 1317, "columnno": 17, "code": { - "id": "astnode100005967", + "id": "astnode100006007", "name": "min", "type": "Identifier", "value": "xmin" @@ -13018,14 +13241,14 @@ "comment": "", "meta": { "range": [ - 61892, - 61904 + 62584, + 62596 ], "filename": "astronomy.js", - "lineno": 1299, + "lineno": 1317, "columnno": 28, "code": { - "id": "astnode100005969", + "id": "astnode100006009", "name": "array", "type": "Identifier", "value": "array" @@ -13041,14 +13264,14 @@ "comment": "", "meta": { "range": [ - 61918, - 62163 + 62610, + 62855 ], "filename": "astronomy.js", - "lineno": 1301, + "lineno": 1319, "columnno": 4, "code": { - "id": "astnode100005971", + "id": "astnode100006011", "name": "DeclareArray2", "type": "FunctionDeclaration", "paramnames": [ @@ -13075,14 +13298,14 @@ "comment": "", "meta": { "range": [ - 61981, - 61991 + 62673, + 62683 ], "filename": "astronomy.js", - "lineno": 1302, + "lineno": 1320, "columnno": 14, "code": { - "id": "astnode100005979", + "id": "astnode100006019", "name": "array", "type": "ArrayExpression", "value": "[]" @@ -13100,14 +13323,14 @@ "comment": "", "meta": { "range": [ - 62005, - 62006 + 62697, + 62698 ], "filename": "astronomy.js", - "lineno": 1303, + "lineno": 1321, "columnno": 12, "code": { - "id": "astnode100005983", + "id": "astnode100006023", "name": "i" } }, @@ -13123,14 +13346,14 @@ "comment": "", "meta": { "range": [ - 62021, - 62026 + 62713, + 62718 ], "filename": "astronomy.js", - "lineno": 1304, + "lineno": 1322, "columnno": 13, "code": { - "id": "astnode100005986", + "id": "astnode100006026", "name": "i", "type": "Literal", "funcscope": "CalcMoon~DeclareArray2", @@ -13149,14 +13372,14 @@ "comment": "", "meta": { "range": [ - 62131, - 62140 + 62823, + 62832 ], "filename": "astronomy.js", - "lineno": 1307, + "lineno": 1325, "columnno": 17, "code": { - "id": "astnode100006008", + "id": "astnode100006048", "name": "min", "type": "Identifier", "value": "xmin" @@ -13172,14 +13395,14 @@ "comment": "", "meta": { "range": [ - 62142, - 62154 + 62834, + 62846 ], "filename": "astronomy.js", - "lineno": 1307, + "lineno": 1325, "columnno": 28, "code": { - "id": "astnode100006010", + "id": "astnode100006050", "name": "array", "type": "Identifier", "value": "array" @@ -13195,14 +13418,14 @@ "comment": "", "meta": { "range": [ - 62168, - 62276 + 62860, + 62968 ], "filename": "astronomy.js", - "lineno": 1309, + "lineno": 1327, "columnno": 4, "code": { - "id": "astnode100006012", + "id": "astnode100006052", "name": "ArrayGet2", "type": "FunctionDeclaration", "paramnames": [ @@ -13227,14 +13450,14 @@ "comment": "", "meta": { "range": [ - 62212, - 62234 + 62904, + 62926 ], "filename": "astronomy.js", - "lineno": 1310, + "lineno": 1328, "columnno": 14, "code": { - "id": "astnode100006019", + "id": "astnode100006059", "name": "m", "type": "MemberExpression", "value": "a.array[undefined]" @@ -13252,14 +13475,14 @@ "comment": "", "meta": { "range": [ - 62281, - 62389 + 62973, + 63081 ], "filename": "astronomy.js", - "lineno": 1313, + "lineno": 1331, "columnno": 4, "code": { - "id": "astnode100006040", + "id": "astnode100006080", "name": "ArraySet2", "type": "FunctionDeclaration", "paramnames": [ @@ -13286,14 +13509,14 @@ "comment": "", "meta": { "range": [ - 62328, - 62350 + 63020, + 63042 ], "filename": "astronomy.js", - "lineno": 1314, + "lineno": 1332, "columnno": 14, "code": { - "id": "astnode100006048", + "id": "astnode100006088", "name": "m", "type": "MemberExpression", "value": "a.array[undefined]" @@ -13311,14 +13534,14 @@ "comment": "", "meta": { "range": [ - 62360, - 62382 + 63052, + 63074 ], "filename": "astronomy.js", - "lineno": 1315, + "lineno": 1333, "columnno": 8, "code": { - "id": "astnode100006060", + "id": "astnode100006100", "name": "m.array[undefined]", "type": "Identifier", "funcscope": "CalcMoon~ArraySet2", @@ -13337,14 +13560,14 @@ "comment": "", "meta": { "range": [ - 62398, - 62399 + 63090, + 63091 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 8, "code": { - "id": "astnode100006072", + "id": "astnode100006112", "name": "S" } }, @@ -13360,14 +13583,14 @@ "comment": "", "meta": { "range": [ - 62401, - 62404 + 63093, + 63096 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 11, "code": { - "id": "astnode100006074", + "id": "astnode100006114", "name": "MAX" } }, @@ -13383,14 +13606,14 @@ "comment": "", "meta": { "range": [ - 62406, - 62409 + 63098, + 63101 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 16, "code": { - "id": "astnode100006076", + "id": "astnode100006116", "name": "ARG" } }, @@ -13406,14 +13629,14 @@ "comment": "", "meta": { "range": [ - 62411, - 62414 + 63103, + 63106 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 21, "code": { - "id": "astnode100006078", + "id": "astnode100006118", "name": "FAC" } }, @@ -13429,14 +13652,14 @@ "comment": "", "meta": { "range": [ - 62416, - 62417 + 63108, + 63109 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 26, "code": { - "id": "astnode100006080", + "id": "astnode100006120", "name": "I" } }, @@ -13452,14 +13675,14 @@ "comment": "", "meta": { "range": [ - 62419, - 62420 + 63111, + 63112 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 29, "code": { - "id": "astnode100006082", + "id": "astnode100006122", "name": "J" } }, @@ -13475,14 +13698,14 @@ "comment": "", "meta": { "range": [ - 62422, - 62424 + 63114, + 63116 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 32, "code": { - "id": "astnode100006084", + "id": "astnode100006124", "name": "T2" } }, @@ -13498,14 +13721,14 @@ "comment": "", "meta": { "range": [ - 62426, - 62430 + 63118, + 63122 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 36, "code": { - "id": "astnode100006086", + "id": "astnode100006126", "name": "DGAM" } }, @@ -13521,14 +13744,14 @@ "comment": "", "meta": { "range": [ - 62432, - 62436 + 63124, + 63128 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 42, "code": { - "id": "astnode100006088", + "id": "astnode100006128", "name": "DLAM" } }, @@ -13544,14 +13767,14 @@ "comment": "", "meta": { "range": [ - 62438, - 62439 + 63130, + 63131 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 48, "code": { - "id": "astnode100006090", + "id": "astnode100006130", "name": "N" } }, @@ -13567,14 +13790,14 @@ "comment": "", "meta": { "range": [ - 62441, - 62446 + 63133, + 63138 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 51, "code": { - "id": "astnode100006092", + "id": "astnode100006132", "name": "GAM1C" } }, @@ -13590,14 +13813,14 @@ "comment": "", "meta": { "range": [ - 62448, - 62453 + 63140, + 63145 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 58, "code": { - "id": "astnode100006094", + "id": "astnode100006134", "name": "SINPI" } }, @@ -13613,14 +13836,14 @@ "comment": "", "meta": { "range": [ - 62455, - 62457 + 63147, + 63149 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 65, "code": { - "id": "astnode100006096", + "id": "astnode100006136", "name": "L0" } }, @@ -13636,14 +13859,14 @@ "comment": "", "meta": { "range": [ - 62459, - 62460 + 63151, + 63152 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 69, "code": { - "id": "astnode100006098", + "id": "astnode100006138", "name": "L" } }, @@ -13659,14 +13882,14 @@ "comment": "", "meta": { "range": [ - 62462, - 62464 + 63154, + 63156 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 72, "code": { - "id": "astnode100006100", + "id": "astnode100006140", "name": "LS" } }, @@ -13682,14 +13905,14 @@ "comment": "", "meta": { "range": [ - 62466, - 62467 + 63158, + 63159 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 76, "code": { - "id": "astnode100006102", + "id": "astnode100006142", "name": "F" } }, @@ -13705,14 +13928,14 @@ "comment": "", "meta": { "range": [ - 62469, - 62470 + 63161, + 63162 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 79, "code": { - "id": "astnode100006104", + "id": "astnode100006144", "name": "D" } }, @@ -13728,14 +13951,14 @@ "comment": "", "meta": { "range": [ - 62472, - 62475 + 63164, + 63167 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 82, "code": { - "id": "astnode100006106", + "id": "astnode100006146", "name": "DL0" } }, @@ -13751,14 +13974,14 @@ "comment": "", "meta": { "range": [ - 62477, - 62479 + 63169, + 63171 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 87, "code": { - "id": "astnode100006108", + "id": "astnode100006148", "name": "DL" } }, @@ -13774,14 +13997,14 @@ "comment": "", "meta": { "range": [ - 62481, - 62484 + 63173, + 63176 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 91, "code": { - "id": "astnode100006110", + "id": "astnode100006150", "name": "DLS" } }, @@ -13797,14 +14020,14 @@ "comment": "", "meta": { "range": [ - 62486, - 62488 + 63178, + 63180 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 96, "code": { - "id": "astnode100006112", + "id": "astnode100006152", "name": "DF" } }, @@ -13820,14 +14043,14 @@ "comment": "", "meta": { "range": [ - 62490, - 62492 + 63182, + 63184 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 100, "code": { - "id": "astnode100006114", + "id": "astnode100006154", "name": "DD" } }, @@ -13843,14 +14066,14 @@ "comment": "", "meta": { "range": [ - 62494, - 62496 + 63186, + 63188 ], "filename": "astronomy.js", - "lineno": 1317, + "lineno": 1335, "columnno": 104, "code": { - "id": "astnode100006116", + "id": "astnode100006156", "name": "DS" } }, @@ -13866,14 +14089,14 @@ "comment": "", "meta": { "range": [ - 62506, - 62542 + 63198, + 63234 ], "filename": "astronomy.js", - "lineno": 1318, + "lineno": 1336, "columnno": 8, "code": { - "id": "astnode100006119", + "id": "astnode100006159", "name": "coArray", "type": "CallExpression", "value": "" @@ -13891,14 +14114,14 @@ "comment": "", "meta": { "range": [ - 62552, - 62588 + 63244, + 63280 ], "filename": "astronomy.js", - "lineno": 1319, + "lineno": 1337, "columnno": 8, "code": { - "id": "astnode100006129", + "id": "astnode100006169", "name": "siArray", "type": "CallExpression", "value": "" @@ -13916,14 +14139,14 @@ "comment": "", "meta": { "range": [ - 62594, - 62660 + 63286, + 63352 ], "filename": "astronomy.js", - "lineno": 1320, + "lineno": 1338, "columnno": 4, "code": { - "id": "astnode100006138", + "id": "astnode100006178", "name": "CO", "type": "FunctionDeclaration", "paramnames": [ @@ -13944,14 +14167,14 @@ "comment": "", "meta": { "range": [ - 62665, - 62731 + 63357, + 63423 ], "filename": "astronomy.js", - "lineno": 1323, + "lineno": 1341, "columnno": 4, "code": { - "id": "astnode100006149", + "id": "astnode100006189", "name": "SI", "type": "FunctionDeclaration", "paramnames": [ @@ -13972,14 +14195,14 @@ "comment": "", "meta": { "range": [ - 62736, - 62811 + 63428, + 63503 ], "filename": "astronomy.js", - "lineno": 1326, + "lineno": 1344, "columnno": 4, "code": { - "id": "astnode100006160", + "id": "astnode100006200", "name": "SetCO", "type": "FunctionDeclaration", "paramnames": [ @@ -14001,14 +14224,14 @@ "comment": "", "meta": { "range": [ - 62816, - 62891 + 63508, + 63583 ], "filename": "astronomy.js", - "lineno": 1329, + "lineno": 1347, "columnno": 4, "code": { - "id": "astnode100006173", + "id": "astnode100006213", "name": "SetSI", "type": "FunctionDeclaration", "paramnames": [ @@ -14030,14 +14253,14 @@ "comment": "", "meta": { "range": [ - 62896, - 62993 + 63588, + 63685 ], "filename": "astronomy.js", - "lineno": 1332, + "lineno": 1350, "columnno": 4, "code": { - "id": "astnode100006186", + "id": "astnode100006226", "name": "AddThe", "type": "FunctionDeclaration", "paramnames": [ @@ -14061,14 +14284,14 @@ "comment": "", "meta": { "range": [ - 62998, - 63060 + 63690, + 63752 ], "filename": "astronomy.js", - "lineno": 1335, + "lineno": 1353, "columnno": 4, "code": { - "id": "astnode100006211", + "id": "astnode100006251", "name": "Sine", "type": "FunctionDeclaration", "paramnames": [ @@ -14088,14 +14311,14 @@ "comment": "", "meta": { "range": [ - 63065, - 63075 + 63757, + 63767 ], "filename": "astronomy.js", - "lineno": 1338, + "lineno": 1356, "columnno": 4, "code": { - "id": "astnode100006224", + "id": "astnode100006264", "name": "T2", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14114,14 +14337,14 @@ "comment": "", "meta": { "range": [ - 63081, - 63089 + 63773, + 63781 ], "filename": "astronomy.js", - "lineno": 1339, + "lineno": 1357, "columnno": 4, "code": { - "id": "astnode100006230", + "id": "astnode100006270", "name": "DLAM", "type": "Literal", "funcscope": "CalcMoon", @@ -14140,14 +14363,14 @@ "comment": "", "meta": { "range": [ - 63095, - 63101 + 63787, + 63793 ], "filename": "astronomy.js", - "lineno": 1340, + "lineno": 1358, "columnno": 4, "code": { - "id": "astnode100006234", + "id": "astnode100006274", "name": "DS", "type": "Literal", "funcscope": "CalcMoon", @@ -14166,14 +14389,14 @@ "comment": "", "meta": { "range": [ - 63107, - 63116 + 63799, + 63808 ], "filename": "astronomy.js", - "lineno": 1341, + "lineno": 1359, "columnno": 4, "code": { - "id": "astnode100006238", + "id": "astnode100006278", "name": "GAM1C", "type": "Literal", "funcscope": "CalcMoon", @@ -14192,14 +14415,14 @@ "comment": "", "meta": { "range": [ - 63122, - 63139 + 63814, + 63831 ], "filename": "astronomy.js", - "lineno": 1342, + "lineno": 1360, "columnno": 4, "code": { - "id": "astnode100006242", + "id": "astnode100006282", "name": "SINPI", "type": "Literal", "funcscope": "CalcMoon", @@ -14218,14 +14441,14 @@ "comment": "", "meta": { "range": [ - 63149, - 63181 + 63841, + 63873 ], "filename": "astronomy.js", - "lineno": 1343, + "lineno": 1361, "columnno": 8, "code": { - "id": "astnode100006246", + "id": "astnode100006286", "name": "S1", "type": "CallExpression", "value": "" @@ -14243,14 +14466,14 @@ "comment": "", "meta": { "range": [ - 63191, - 63223 + 63883, + 63915 ], "filename": "astronomy.js", - "lineno": 1344, + "lineno": 1362, "columnno": 8, "code": { - "id": "astnode100006256", + "id": "astnode100006296", "name": "S2", "type": "CallExpression", "value": "" @@ -14268,14 +14491,14 @@ "comment": "", "meta": { "range": [ - 63233, - 63265 + 63925, + 63957 ], "filename": "astronomy.js", - "lineno": 1345, + "lineno": 1363, "columnno": 8, "code": { - "id": "astnode100006266", + "id": "astnode100006306", "name": "S3", "type": "CallExpression", "value": "" @@ -14293,14 +14516,14 @@ "comment": "", "meta": { "range": [ - 63275, - 63307 + 63967, + 63999 ], "filename": "astronomy.js", - "lineno": 1346, + "lineno": 1364, "columnno": 8, "code": { - "id": "astnode100006276", + "id": "astnode100006316", "name": "S4", "type": "CallExpression", "value": "" @@ -14318,14 +14541,14 @@ "comment": "", "meta": { "range": [ - 63317, - 63349 + 64009, + 64041 ], "filename": "astronomy.js", - "lineno": 1347, + "lineno": 1365, "columnno": 8, "code": { - "id": "astnode100006286", + "id": "astnode100006326", "name": "S5", "type": "CallExpression", "value": "" @@ -14343,14 +14566,14 @@ "comment": "", "meta": { "range": [ - 63359, - 63391 + 64051, + 64083 ], "filename": "astronomy.js", - "lineno": 1348, + "lineno": 1366, "columnno": 8, "code": { - "id": "astnode100006296", + "id": "astnode100006336", "name": "S6", "type": "CallExpression", "value": "" @@ -14368,14 +14591,14 @@ "comment": "", "meta": { "range": [ - 63401, - 63433 + 64093, + 64125 ], "filename": "astronomy.js", - "lineno": 1349, + "lineno": 1367, "columnno": 8, "code": { - "id": "astnode100006306", + "id": "astnode100006346", "name": "S7", "type": "CallExpression", "value": "" @@ -14393,14 +14616,14 @@ "comment": "", "meta": { "range": [ - 63439, - 63515 + 64131, + 64207 ], "filename": "astronomy.js", - "lineno": 1350, + "lineno": 1368, "columnno": 4, "code": { - "id": "astnode100006316", + "id": "astnode100006356", "name": "DL0", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14419,14 +14642,14 @@ "comment": "", "meta": { "range": [ - 63521, - 63596 + 64213, + 64288 ], "filename": "astronomy.js", - "lineno": 1351, + "lineno": 1369, "columnno": 4, "code": { - "id": "astnode100006342", + "id": "astnode100006382", "name": "DL", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14445,14 +14668,14 @@ "comment": "", "meta": { "range": [ - 63602, - 63630 + 64294, + 64322 ], "filename": "astronomy.js", - "lineno": 1352, + "lineno": 1370, "columnno": 4, "code": { - "id": "astnode100006368", + "id": "astnode100006408", "name": "DLS", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14471,14 +14694,14 @@ "comment": "", "meta": { "range": [ - 63636, - 63725 + 64328, + 64417 ], "filename": "astronomy.js", - "lineno": 1353, + "lineno": 1371, "columnno": 4, "code": { - "id": "astnode100006379", + "id": "astnode100006419", "name": "DF", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14497,14 +14720,14 @@ "comment": "", "meta": { "range": [ - 63731, - 63745 + 64423, + 64437 ], "filename": "astronomy.js", - "lineno": 1354, + "lineno": 1372, "columnno": 4, "code": { - "id": "astnode100006409", + "id": "astnode100006449", "name": "DD", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14523,14 +14746,14 @@ "comment": "", "meta": { "range": [ - 63751, - 63891 + 64443, + 64583 ], "filename": "astronomy.js", - "lineno": 1355, + "lineno": 1373, "columnno": 4, "code": { - "id": "astnode100006415", + "id": "astnode100006455", "name": "DGAM", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14549,14 +14772,14 @@ "comment": "", "meta": { "range": [ - 63897, - 63974 + 64589, + 64666 ], "filename": "astronomy.js", - "lineno": 1358, + "lineno": 1376, "columnno": 4, "code": { - "id": "astnode100006448", + "id": "astnode100006488", "name": "L0", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14575,14 +14798,14 @@ "comment": "", "meta": { "range": [ - 63980, - 64055 + 64672, + 64747 ], "filename": "astronomy.js", - "lineno": 1359, + "lineno": 1377, "columnno": 4, "code": { - "id": "astnode100006468", + "id": "astnode100006508", "name": "L", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14601,14 +14824,14 @@ "comment": "", "meta": { "range": [ - 64061, - 64136 + 64753, + 64828 ], "filename": "astronomy.js", - "lineno": 1360, + "lineno": 1378, "columnno": 4, "code": { - "id": "astnode100006488", + "id": "astnode100006528", "name": "LS", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14627,14 +14850,14 @@ "comment": "", "meta": { "range": [ - 64142, - 64217 + 64834, + 64909 ], "filename": "astronomy.js", - "lineno": 1361, + "lineno": 1379, "columnno": 4, "code": { - "id": "astnode100006508", + "id": "astnode100006548", "name": "F", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14653,14 +14876,14 @@ "comment": "", "meta": { "range": [ - 64223, - 64298 + 64915, + 64990 ], "filename": "astronomy.js", - "lineno": 1362, + "lineno": 1380, "columnno": 4, "code": { - "id": "astnode100006528", + "id": "astnode100006568", "name": "D", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14679,14 +14902,14 @@ "comment": "", "meta": { "range": [ - 64309, - 64314 + 65001, + 65006 ], "filename": "astronomy.js", - "lineno": 1363, + "lineno": 1381, "columnno": 9, "code": { - "id": "astnode100006548", + "id": "astnode100006588", "name": "I", "type": "Literal", "funcscope": "CalcMoon", @@ -14705,14 +14928,14 @@ "comment": "", "meta": { "range": [ - 64388, - 64395 + 65080, + 65087 ], "filename": "astronomy.js", - "lineno": 1366, + "lineno": 1384, "columnno": 16, "code": { - "id": "astnode100006562", + "id": "astnode100006602", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14731,14 +14954,14 @@ "comment": "", "meta": { "range": [ - 64413, - 64420 + 65105, + 65112 ], "filename": "astronomy.js", - "lineno": 1367, + "lineno": 1385, "columnno": 16, "code": { - "id": "astnode100006566", + "id": "astnode100006606", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14757,14 +14980,14 @@ "comment": "", "meta": { "range": [ - 64438, - 64455 + 65130, + 65147 ], "filename": "astronomy.js", - "lineno": 1368, + "lineno": 1386, "columnno": 16, "code": { - "id": "astnode100006570", + "id": "astnode100006610", "name": "FAC", "type": "Literal", "funcscope": "CalcMoon", @@ -14783,14 +15006,14 @@ "comment": "", "meta": { "range": [ - 64516, - 64524 + 65208, + 65216 ], "filename": "astronomy.js", - "lineno": 1371, + "lineno": 1389, "columnno": 16, "code": { - "id": "astnode100006577", + "id": "astnode100006617", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14809,14 +15032,14 @@ "comment": "", "meta": { "range": [ - 64542, - 64549 + 65234, + 65241 ], "filename": "astronomy.js", - "lineno": 1372, + "lineno": 1390, "columnno": 16, "code": { - "id": "astnode100006581", + "id": "astnode100006621", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14835,14 +15058,14 @@ "comment": "", "meta": { "range": [ - 64567, - 64602 + 65259, + 65294 ], "filename": "astronomy.js", - "lineno": 1373, + "lineno": 1391, "columnno": 16, "code": { - "id": "astnode100006585", + "id": "astnode100006625", "name": "FAC", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14861,14 +15084,14 @@ "comment": "", "meta": { "range": [ - 64663, - 64670 + 65355, + 65362 ], "filename": "astronomy.js", - "lineno": 1376, + "lineno": 1394, "columnno": 16, "code": { - "id": "astnode100006596", + "id": "astnode100006636", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14887,14 +15110,14 @@ "comment": "", "meta": { "range": [ - 64688, - 64695 + 65380, + 65387 ], "filename": "astronomy.js", - "lineno": 1377, + "lineno": 1395, "columnno": 16, "code": { - "id": "astnode100006600", + "id": "astnode100006640", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14913,14 +15136,14 @@ "comment": "", "meta": { "range": [ - 64713, - 64747 + 65405, + 65439 ], "filename": "astronomy.js", - "lineno": 1378, + "lineno": 1396, "columnno": 16, "code": { - "id": "astnode100006604", + "id": "astnode100006644", "name": "FAC", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -14939,14 +15162,14 @@ "comment": "", "meta": { "range": [ - 64808, - 64815 + 65500, + 65507 ], "filename": "astronomy.js", - "lineno": 1381, + "lineno": 1399, "columnno": 16, "code": { - "id": "astnode100006615", + "id": "astnode100006655", "name": "ARG", "type": "Identifier", "funcscope": "CalcMoon", @@ -14965,14 +15188,14 @@ "comment": "", "meta": { "range": [ - 64833, - 64840 + 65525, + 65532 ], "filename": "astronomy.js", - "lineno": 1382, + "lineno": 1400, "columnno": 16, "code": { - "id": "astnode100006619", + "id": "astnode100006659", "name": "MAX", "type": "Literal", "funcscope": "CalcMoon", @@ -14991,14 +15214,14 @@ "comment": "", "meta": { "range": [ - 64858, - 64867 + 65550, + 65559 ], "filename": "astronomy.js", - "lineno": 1383, + "lineno": 1401, "columnno": 16, "code": { - "id": "astnode100006623", + "id": "astnode100006663", "name": "FAC", "type": "Literal", "funcscope": "CalcMoon", @@ -15017,14 +15240,14 @@ "comment": "", "meta": { "range": [ - 65171, - 65176 + 65863, + 65868 ], "filename": "astronomy.js", - "lineno": 1391, + "lineno": 1409, "columnno": 13, "code": { - "id": "astnode100006670", + "id": "astnode100006710", "name": "J", "type": "Literal", "funcscope": "CalcMoon", @@ -15043,14 +15266,14 @@ "comment": "", "meta": { "range": [ - 65330, - 65335 + 66022, + 66027 ], "filename": "astronomy.js", - "lineno": 1394, + "lineno": 1412, "columnno": 13, "code": { - "id": "astnode100006717", + "id": "astnode100006757", "name": "J", "type": "Literal", "funcscope": "CalcMoon", @@ -15069,14 +15292,14 @@ "comment": "", "meta": { "range": [ - 65447, - 65789 + 66139, + 66481 ], "filename": "astronomy.js", - "lineno": 1399, + "lineno": 1417, "columnno": 4, "code": { - "id": "astnode100006747", + "id": "astnode100006787", "name": "Term", "type": "FunctionDeclaration", "paramnames": [ @@ -15105,14 +15328,14 @@ "comment": "", "meta": { "range": [ - 65487, - 65510 + 66179, + 66202 ], "filename": "astronomy.js", - "lineno": 1400, + "lineno": 1418, "columnno": 12, "code": { - "id": "astnode100006755", + "id": "astnode100006795", "name": "result", "type": "ObjectExpression", "value": "{\"x\":1,\"y\":0}" @@ -15130,14 +15353,14 @@ "comment": "", "meta": { "range": [ - 65498, - 65502 + 66190, + 66194 ], "filename": "astronomy.js", - "lineno": 1400, + "lineno": 1418, "columnno": 23, "code": { - "id": "astnode100006758", + "id": "astnode100006798", "name": "x", "type": "Literal", "value": 1 @@ -15154,14 +15377,14 @@ "comment": "", "meta": { "range": [ - 65504, - 65508 + 66196, + 66200 ], "filename": "astronomy.js", - "lineno": 1400, + "lineno": 1418, "columnno": 29, "code": { - "id": "astnode100006760", + "id": "astnode100006800", "name": "y", "type": "Literal", "value": 0 @@ -15178,14 +15401,14 @@ "comment": "", "meta": { "range": [ - 65524, - 65543 + 66216, + 66235 ], "filename": "astronomy.js", - "lineno": 1401, + "lineno": 1419, "columnno": 12, "code": { - "id": "astnode100006763", + "id": "astnode100006803", "name": "I", "type": "ArrayExpression", "value": "[0,\"p\",\"q\",\"r\",\"s\"]" @@ -15203,14 +15426,14 @@ "comment": "", "meta": { "range": [ - 65603, - 65608 + 66295, + 66300 ], "filename": "astronomy.js", - "lineno": 1402, + "lineno": 1420, "columnno": 17, "code": { - "id": "astnode100006773", + "id": "astnode100006813", "name": "k", "type": "Literal", "value": 1 @@ -15228,14 +15451,14 @@ "comment": "", "meta": { "range": [ - 65731, - 65743 + 66423, + 66435 ], "filename": "astronomy.js", - "lineno": 1404, + "lineno": 1422, "columnno": 80, "code": { - "id": "astnode100006812", + "id": "astnode100006852", "name": "result.x", "type": "Identifier", "funcscope": "CalcMoon~Term", @@ -15254,14 +15477,14 @@ "comment": "", "meta": { "range": [ - 65745, - 65757 + 66437, + 66449 ], "filename": "astronomy.js", - "lineno": 1404, + "lineno": 1422, "columnno": 94, "code": { - "id": "astnode100006817", + "id": "astnode100006857", "name": "result.y", "type": "Identifier", "funcscope": "CalcMoon~Term", @@ -15280,14 +15503,14 @@ "comment": "", "meta": { "range": [ - 65794, - 66040 + 66486, + 66732 ], "filename": "astronomy.js", - "lineno": 1407, + "lineno": 1425, "columnno": 4, "code": { - "id": "astnode100006824", + "id": "astnode100006864", "name": "AddSol", "type": "FunctionDeclaration", "paramnames": [ @@ -15321,14 +15544,14 @@ "comment": "", "meta": { "range": [ - 65868, - 65893 + 66560, + 66585 ], "filename": "astronomy.js", - "lineno": 1408, + "lineno": 1426, "columnno": 12, "code": { - "id": "astnode100006836", + "id": "astnode100006876", "name": "result", "type": "CallExpression", "value": "" @@ -15346,14 +15569,14 @@ "comment": "", "meta": { "range": [ - 65903, - 65928 + 66595, + 66620 ], "filename": "astronomy.js", - "lineno": 1409, + "lineno": 1427, "columnno": 8, "code": { - "id": "astnode100006845", + "id": "astnode100006885", "name": "DLAM", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -15372,14 +15595,14 @@ "comment": "", "meta": { "range": [ - 65938, - 65961 + 66630, + 66653 ], "filename": "astronomy.js", - "lineno": 1410, + "lineno": 1428, "columnno": 8, "code": { - "id": "astnode100006853", + "id": "astnode100006893", "name": "DS", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -15398,14 +15621,14 @@ "comment": "", "meta": { "range": [ - 65971, - 65997 + 66663, + 66689 ], "filename": "astronomy.js", - "lineno": 1411, + "lineno": 1429, "columnno": 8, "code": { - "id": "astnode100006861", + "id": "astnode100006901", "name": "GAM1C", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -15424,14 +15647,14 @@ "comment": "", "meta": { "range": [ - 66007, - 66033 + 66699, + 66725 ], "filename": "astronomy.js", - "lineno": 1412, + "lineno": 1430, "columnno": 8, "code": { - "id": "astnode100006869", + "id": "astnode100006909", "name": "SINPI", "type": "BinaryExpression", "funcscope": "CalcMoon~AddSol", @@ -15450,14 +15673,14 @@ "comment": "", "meta": { "range": [ - 72241, - 72326 + 72933, + 73018 ], "filename": "astronomy.js", - "lineno": 1518, + "lineno": 1536, "columnno": 4, "code": { - "id": "astnode100008298", + "id": "astnode100008338", "name": "ADDN", "type": "FunctionDeclaration", "paramnames": [ @@ -15481,14 +15704,14 @@ "comment": "", "meta": { "range": [ - 72331, - 72336 + 73023, + 73028 ], "filename": "astronomy.js", - "lineno": 1521, + "lineno": 1539, "columnno": 4, "code": { - "id": "astnode100008318", + "id": "astnode100008358", "name": "N", "type": "Literal", "funcscope": "CalcMoon", @@ -15507,14 +15730,14 @@ "comment": "", "meta": { "range": [ - 72342, - 72374 + 73034, + 73066 ], "filename": "astronomy.js", - "lineno": 1522, + "lineno": 1540, "columnno": 4, "code": { - "id": "astnode100008322", + "id": "astnode100008362", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15533,14 +15756,14 @@ "comment": "", "meta": { "range": [ - 72380, - 72410 + 73072, + 73102 ], "filename": "astronomy.js", - "lineno": 1523, + "lineno": 1541, "columnno": 4, "code": { - "id": "astnode100008334", + "id": "astnode100008374", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15559,14 +15782,14 @@ "comment": "", "meta": { "range": [ - 72416, - 72448 + 73108, + 73140 ], "filename": "astronomy.js", - "lineno": 1524, + "lineno": 1542, "columnno": 4, "code": { - "id": "astnode100008346", + "id": "astnode100008386", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15585,14 +15808,14 @@ "comment": "", "meta": { "range": [ - 72454, - 72485 + 73146, + 73177 ], "filename": "astronomy.js", - "lineno": 1525, + "lineno": 1543, "columnno": 4, "code": { - "id": "astnode100008359", + "id": "astnode100008399", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15611,14 +15834,14 @@ "comment": "", "meta": { "range": [ - 72491, - 72522 + 73183, + 73214 ], "filename": "astronomy.js", - "lineno": 1526, + "lineno": 1544, "columnno": 4, "code": { - "id": "astnode100008372", + "id": "astnode100008412", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15637,14 +15860,14 @@ "comment": "", "meta": { "range": [ - 72528, - 72560 + 73220, + 73252 ], "filename": "astronomy.js", - "lineno": 1527, + "lineno": 1545, "columnno": 4, "code": { - "id": "astnode100008384", + "id": "astnode100008424", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15663,14 +15886,14 @@ "comment": "", "meta": { "range": [ - 72566, - 72597 + 73258, + 73289 ], "filename": "astronomy.js", - "lineno": 1528, + "lineno": 1546, "columnno": 4, "code": { - "id": "astnode100008397", + "id": "astnode100008437", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15689,14 +15912,14 @@ "comment": "", "meta": { "range": [ - 72603, - 72634 + 73295, + 73326 ], "filename": "astronomy.js", - "lineno": 1529, + "lineno": 1547, "columnno": 4, "code": { - "id": "astnode100008409", + "id": "astnode100008449", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15715,14 +15938,14 @@ "comment": "", "meta": { "range": [ - 72640, - 72672 + 73332, + 73364 ], "filename": "astronomy.js", - "lineno": 1530, + "lineno": 1548, "columnno": 4, "code": { - "id": "astnode100008422", + "id": "astnode100008462", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15741,14 +15964,14 @@ "comment": "", "meta": { "range": [ - 72678, - 72710 + 73370, + 73402 ], "filename": "astronomy.js", - "lineno": 1531, + "lineno": 1549, "columnno": 4, "code": { - "id": "astnode100008435", + "id": "astnode100008475", "name": "N", "type": "CallExpression", "funcscope": "CalcMoon", @@ -15767,14 +15990,14 @@ "comment": "", "meta": { "range": [ - 72716, - 73166 + 73408, + 73858 ], "filename": "astronomy.js", - "lineno": 1532, + "lineno": 1550, "columnno": 4, "code": { - "id": "astnode100008448", + "id": "astnode100008488", "name": "DLAM", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -15793,14 +16016,14 @@ "comment": "", "meta": { "range": [ - 73172, - 73188 + 73864, + 73880 ], "filename": "astronomy.js", - "lineno": 1538, + "lineno": 1556, "columnno": 4, "code": { - "id": "astnode100008561", + "id": "astnode100008601", "name": "S", "type": "BinaryExpression", "funcscope": "CalcMoon", @@ -15819,14 +16042,14 @@ "comment": "", "meta": { "range": [ - 73198, - 73315 + 73890, + 74007 ], "filename": "astronomy.js", - "lineno": 1539, + "lineno": 1557, "columnno": 8, "code": { - "id": "astnode100008569", + "id": "astnode100008609", "name": "lat_seconds", "type": "BinaryExpression", "value": "" @@ -15844,14 +16067,14 @@ "comment": "", "meta": { "range": [ - 73338, - 73388 + 74030, + 74080 ], "filename": "astronomy.js", - "lineno": 1541, + "lineno": 1559, "columnno": 8, "code": { - "id": "astnode100008602", + "id": "astnode100008642", "name": "geo_eclip_lon", "type": "BinaryExpression", "value": "" @@ -15867,14 +16090,14 @@ "comment": "", "meta": { "range": [ - 73398, - 73451 + 74090, + 74143 ], "filename": "astronomy.js", - "lineno": 1542, + "lineno": 1560, "columnno": 8, "code": { - "id": "astnode100008614", + "id": "astnode100008654", "name": "geo_eclip_lat", "type": "BinaryExpression", "value": "" @@ -15890,14 +16113,14 @@ "comment": "", "meta": { "range": [ - 73461, - 73532 + 74153, + 74224 ], "filename": "astronomy.js", - "lineno": 1543, + "lineno": 1561, "columnno": 8, "code": { - "id": "astnode100008624", + "id": "astnode100008664", "name": "distance_au", "type": "BinaryExpression", "value": "" @@ -15913,14 +16136,14 @@ "comment": "", "meta": { "range": [ - 73542, - 73869 + 74234, + 74561 ], "filename": "astronomy.js", - "lineno": 1546, + "lineno": 1564, "columnno": 0, "code": { - "id": "astnode100008632", + "id": "astnode100008672", "name": "precession", "type": "FunctionDeclaration", "paramnames": [ @@ -15944,14 +16167,14 @@ "comment": "", "meta": { "range": [ - 73590, - 73619 + 74282, + 74311 ], "filename": "astronomy.js", - "lineno": 1547, + "lineno": 1565, "columnno": 10, "code": { - "id": "astnode100008639", + "id": "astnode100008679", "name": "r", "type": "CallExpression", "value": "" @@ -15969,14 +16192,14 @@ "comment": "", "meta": { "range": [ - 73870, - 75684 + 74562, + 76376 ], "filename": "astronomy.js", - "lineno": 1554, + "lineno": 1572, "columnno": 0, "code": { - "id": "astnode100008752", + "id": "astnode100008792", "name": "precession_rot", "type": "FunctionDeclaration", "paramnames": [ @@ -16020,14 +16243,14 @@ "comment": "", "meta": { "range": [ - 73917, - 73936 + 74609, + 74628 ], "filename": "astronomy.js", - "lineno": 1555, + "lineno": 1573, "columnno": 10, "code": { - "id": "astnode100008758", + "id": "astnode100008798", "name": "t", "type": "BinaryExpression", "value": "" @@ -16045,14 +16268,14 @@ "comment": "", "meta": { "range": [ - 73946, - 73962 + 74638, + 74654 ], "filename": "astronomy.js", - "lineno": 1556, + "lineno": 1574, "columnno": 8, "code": { - "id": "astnode100008766", + "id": "astnode100008806", "name": "eps0", "type": "Literal", "value": 84381.406 @@ -16070,14 +16293,14 @@ "comment": "", "meta": { "range": [ - 73972, - 74107 + 74664, + 74799 ], "filename": "astronomy.js", - "lineno": 1557, + "lineno": 1575, "columnno": 8, "code": { - "id": "astnode100008770", + "id": "astnode100008810", "name": "psia", "type": "BinaryExpression", "value": "" @@ -16095,14 +16318,14 @@ "comment": "", "meta": { "range": [ - 74117, - 74258 + 74809, + 74950 ], "filename": "astronomy.js", - "lineno": 1562, + "lineno": 1580, "columnno": 8, "code": { - "id": "astnode100008793", + "id": "astnode100008833", "name": "omegaa", "type": "BinaryExpression", "value": "" @@ -16120,14 +16343,14 @@ "comment": "", "meta": { "range": [ - 74268, - 74401 + 74960, + 75093 ], "filename": "astronomy.js", - "lineno": 1567, + "lineno": 1585, "columnno": 8, "code": { - "id": "astnode100008818", + "id": "astnode100008858", "name": "chia", "type": "BinaryExpression", "value": "" @@ -16145,14 +16368,14 @@ "comment": "", "meta": { "range": [ - 74407, - 74423 + 75099, + 75115 ], "filename": "astronomy.js", - "lineno": 1572, + "lineno": 1590, "columnno": 4, "code": { - "id": "astnode100008841", + "id": "astnode100008881", "name": "eps0", "type": "Identifier", "funcscope": "precession_rot", @@ -16171,14 +16394,14 @@ "comment": "", "meta": { "range": [ - 74429, - 74445 + 75121, + 75137 ], "filename": "astronomy.js", - "lineno": 1573, + "lineno": 1591, "columnno": 4, "code": { - "id": "astnode100008845", + "id": "astnode100008885", "name": "psia", "type": "Identifier", "funcscope": "precession_rot", @@ -16197,14 +16420,14 @@ "comment": "", "meta": { "range": [ - 74451, - 74469 + 75143, + 75161 ], "filename": "astronomy.js", - "lineno": 1574, + "lineno": 1592, "columnno": 4, "code": { - "id": "astnode100008849", + "id": "astnode100008889", "name": "omegaa", "type": "Identifier", "funcscope": "precession_rot", @@ -16223,14 +16446,14 @@ "comment": "", "meta": { "range": [ - 74475, - 74491 + 75167, + 75183 ], "filename": "astronomy.js", - "lineno": 1575, + "lineno": 1593, "columnno": 4, "code": { - "id": "astnode100008853", + "id": "astnode100008893", "name": "chia", "type": "Identifier", "funcscope": "precession_rot", @@ -16249,14 +16472,14 @@ "comment": "", "meta": { "range": [ - 74503, - 74522 + 75195, + 75214 ], "filename": "astronomy.js", - "lineno": 1576, + "lineno": 1594, "columnno": 10, "code": { - "id": "astnode100008857", + "id": "astnode100008897", "name": "sa", "type": "CallExpression", "value": "" @@ -16274,14 +16497,14 @@ "comment": "", "meta": { "range": [ - 74534, - 74553 + 75226, + 75245 ], "filename": "astronomy.js", - "lineno": 1577, + "lineno": 1595, "columnno": 10, "code": { - "id": "astnode100008865", + "id": "astnode100008905", "name": "ca", "type": "CallExpression", "value": "" @@ -16299,14 +16522,14 @@ "comment": "", "meta": { "range": [ - 74565, - 74585 + 75257, + 75277 ], "filename": "astronomy.js", - "lineno": 1578, + "lineno": 1596, "columnno": 10, "code": { - "id": "astnode100008873", + "id": "astnode100008913", "name": "sb", "type": "CallExpression", "value": "" @@ -16324,14 +16547,14 @@ "comment": "", "meta": { "range": [ - 74597, - 74617 + 75289, + 75309 ], "filename": "astronomy.js", - "lineno": 1579, + "lineno": 1597, "columnno": 10, "code": { - "id": "astnode100008882", + "id": "astnode100008922", "name": "cb", "type": "CallExpression", "value": "" @@ -16349,14 +16572,14 @@ "comment": "", "meta": { "range": [ - 74629, - 74651 + 75321, + 75343 ], "filename": "astronomy.js", - "lineno": 1580, + "lineno": 1598, "columnno": 10, "code": { - "id": "astnode100008891", + "id": "astnode100008931", "name": "sc", "type": "CallExpression", "value": "" @@ -16374,14 +16597,14 @@ "comment": "", "meta": { "range": [ - 74663, - 74685 + 75355, + 75377 ], "filename": "astronomy.js", - "lineno": 1581, + "lineno": 1599, "columnno": 10, "code": { - "id": "astnode100008900", + "id": "astnode100008940", "name": "cc", "type": "CallExpression", "value": "" @@ -16399,14 +16622,14 @@ "comment": "", "meta": { "range": [ - 74697, - 74716 + 75389, + 75408 ], "filename": "astronomy.js", - "lineno": 1582, + "lineno": 1600, "columnno": 10, "code": { - "id": "astnode100008909", + "id": "astnode100008949", "name": "sd", "type": "CallExpression", "value": "" @@ -16424,14 +16647,14 @@ "comment": "", "meta": { "range": [ - 74728, - 74747 + 75420, + 75439 ], "filename": "astronomy.js", - "lineno": 1583, + "lineno": 1601, "columnno": 10, "code": { - "id": "astnode100008917", + "id": "astnode100008957", "name": "cd", "type": "CallExpression", "value": "" @@ -16449,14 +16672,14 @@ "comment": "", "meta": { "range": [ - 74759, - 74786 + 75451, + 75478 ], "filename": "astronomy.js", - "lineno": 1584, + "lineno": 1602, "columnno": 10, "code": { - "id": "astnode100008925", + "id": "astnode100008965", "name": "xx", "type": "BinaryExpression", "value": "" @@ -16474,14 +16697,14 @@ "comment": "", "meta": { "range": [ - 74798, - 74850 + 75490, + 75542 ], "filename": "astronomy.js", - "lineno": 1585, + "lineno": 1603, "columnno": 10, "code": { - "id": "astnode100008937", + "id": "astnode100008977", "name": "yx", "type": "BinaryExpression", "value": "" @@ -16499,14 +16722,14 @@ "comment": "", "meta": { "range": [ - 74862, - 74914 + 75554, + 75606 ], "filename": "astronomy.js", - "lineno": 1586, + "lineno": 1604, "columnno": 10, "code": { - "id": "astnode100008959", + "id": "astnode100008999", "name": "zx", "type": "BinaryExpression", "value": "" @@ -16524,14 +16747,14 @@ "comment": "", "meta": { "range": [ - 74926, - 74954 + 75618, + 75646 ], "filename": "astronomy.js", - "lineno": 1587, + "lineno": 1605, "columnno": 10, "code": { - "id": "astnode100008981", + "id": "astnode100009021", "name": "xy", "type": "BinaryExpression", "value": "" @@ -16549,14 +16772,14 @@ "comment": "", "meta": { "range": [ - 74966, - 75019 + 75658, + 75711 ], "filename": "astronomy.js", - "lineno": 1588, + "lineno": 1606, "columnno": 10, "code": { - "id": "astnode100008994", + "id": "astnode100009034", "name": "yy", "type": "BinaryExpression", "value": "" @@ -16574,14 +16797,14 @@ "comment": "", "meta": { "range": [ - 75031, - 75084 + 75723, + 75776 ], "filename": "astronomy.js", - "lineno": 1589, + "lineno": 1607, "columnno": 10, "code": { - "id": "astnode100009017", + "id": "astnode100009057", "name": "zy", "type": "BinaryExpression", "value": "" @@ -16599,14 +16822,14 @@ "comment": "", "meta": { "range": [ - 75096, - 75108 + 75788, + 75800 ], "filename": "astronomy.js", - "lineno": 1590, + "lineno": 1608, "columnno": 10, "code": { - "id": "astnode100009040", + "id": "astnode100009080", "name": "xz", "type": "BinaryExpression", "value": "" @@ -16624,14 +16847,14 @@ "comment": "", "meta": { "range": [ - 75120, - 75148 + 75812, + 75840 ], "filename": "astronomy.js", - "lineno": 1591, + "lineno": 1609, "columnno": 10, "code": { - "id": "astnode100009046", + "id": "astnode100009086", "name": "yz", "type": "BinaryExpression", "value": "" @@ -16649,14 +16872,14 @@ "comment": "", "meta": { "range": [ - 75160, - 75188 + 75852, + 75880 ], "filename": "astronomy.js", - "lineno": 1592, + "lineno": 1610, "columnno": 10, "code": { - "id": "astnode100009059", + "id": "astnode100009099", "name": "zz", "type": "BinaryExpression", "value": "" @@ -16674,14 +16897,14 @@ "comment": "", "meta": { "range": [ - 75685, - 75917 + 76377, + 76609 ], "filename": "astronomy.js", - "lineno": 1611, + "lineno": 1629, "columnno": 0, "code": { - "id": "astnode100009119", + "id": "astnode100009159", "name": "era", "type": "FunctionDeclaration", "paramnames": [ @@ -16705,14 +16928,14 @@ "comment": "", "meta": { "range": [ - 75716, - 75771 + 76408, + 76463 ], "filename": "astronomy.js", - "lineno": 1612, + "lineno": 1630, "columnno": 10, "code": { - "id": "astnode100009124", + "id": "astnode100009164", "name": "thet1", "type": "BinaryExpression", "value": "" @@ -16730,14 +16953,14 @@ "comment": "", "meta": { "range": [ - 75783, - 75802 + 76475, + 76494 ], "filename": "astronomy.js", - "lineno": 1613, + "lineno": 1631, "columnno": 10, "code": { - "id": "astnode100009134", + "id": "astnode100009174", "name": "thet3", "type": "BinaryExpression", "value": "" @@ -16755,14 +16978,14 @@ "comment": "", "meta": { "range": [ - 75812, - 75847 + 76504, + 76539 ], "filename": "astronomy.js", - "lineno": 1614, + "lineno": 1632, "columnno": 8, "code": { - "id": "astnode100009142", + "id": "astnode100009182", "name": "theta", "type": "BinaryExpression", "value": "" @@ -16780,14 +17003,14 @@ "comment": "", "meta": { "range": [ - 75878, - 75890 + 76570, + 76582 ], "filename": "astronomy.js", - "lineno": 1616, + "lineno": 1634, "columnno": 8, "code": { - "id": "astnode100009157", + "id": "astnode100009197", "name": "theta", "type": "Literal", "funcscope": "era", @@ -16806,14 +17029,14 @@ "comment": "", "meta": { "range": [ - 75918, - 76471 + 76610, + 77163 ], "filename": "astronomy.js", - "lineno": 1620, + "lineno": 1638, "columnno": 0, "code": { - "id": "astnode100009162", + "id": "astnode100009202", "name": "sidereal_time", "type": "FunctionDeclaration", "paramnames": [ @@ -16839,14 +17062,14 @@ "comment": "", "meta": { "range": [ - 75959, - 75978 + 76651, + 76670 ], "filename": "astronomy.js", - "lineno": 1621, + "lineno": 1639, "columnno": 10, "code": { - "id": "astnode100009167", + "id": "astnode100009207", "name": "t", "type": "BinaryExpression", "value": "" @@ -16864,14 +17087,14 @@ "comment": "", "meta": { "range": [ - 75988, - 76015 + 76680, + 76707 ], "filename": "astronomy.js", - "lineno": 1622, + "lineno": 1640, "columnno": 8, "code": { - "id": "astnode100009175", + "id": "astnode100009215", "name": "eqeq", "type": "BinaryExpression", "value": "" @@ -16889,14 +17112,14 @@ "comment": "", "meta": { "range": [ - 76099, - 76116 + 76791, + 76808 ], "filename": "astronomy.js", - "lineno": 1623, + "lineno": 1641, "columnno": 10, "code": { - "id": "astnode100009185", + "id": "astnode100009225", "name": "theta", "type": "CallExpression", "value": "" @@ -16914,14 +17137,14 @@ "comment": "", "meta": { "range": [ - 76128, - 76303 + 76820, + 76995 ], "filename": "astronomy.js", - "lineno": 1624, + "lineno": 1642, "columnno": 10, "code": { - "id": "astnode100009191", + "id": "astnode100009231", "name": "st", "type": "BinaryExpression", "value": "" @@ -16939,14 +17162,14 @@ "comment": "", "meta": { "range": [ - 76313, - 76351 + 77005, + 77043 ], "filename": "astronomy.js", - "lineno": 1630, + "lineno": 1648, "columnno": 8, "code": { - "id": "astnode100009218", + "id": "astnode100009258", "name": "gst", "type": "BinaryExpression", "value": "" @@ -16964,14 +17187,14 @@ "comment": "", "meta": { "range": [ - 76380, - 76389 + 77072, + 77081 ], "filename": "astronomy.js", - "lineno": 1632, + "lineno": 1650, "columnno": 8, "code": { - "id": "astnode100009235", + "id": "astnode100009275", "name": "gst", "type": "Literal", "funcscope": "sidereal_time", @@ -16990,14 +17213,14 @@ "comment": "", "meta": { "range": [ - 76472, - 77352 + 77164, + 78044 ], "filename": "astronomy.js", - "lineno": 1636, + "lineno": 1654, "columnno": 0, "code": { - "id": "astnode100009240", + "id": "astnode100009280", "name": "terra", "type": "FunctionDeclaration", "paramnames": [ @@ -17032,14 +17255,14 @@ "comment": "", "meta": { "range": [ - 76513, - 76539 + 77205, + 77231 ], "filename": "astronomy.js", - "lineno": 1637, + "lineno": 1655, "columnno": 10, "code": { - "id": "astnode100009246", + "id": "astnode100009286", "name": "df", "type": "BinaryExpression", "value": "" @@ -17057,14 +17280,14 @@ "comment": "", "meta": { "range": [ - 76578, - 76591 + 77270, + 77283 ], "filename": "astronomy.js", - "lineno": 1638, + "lineno": 1656, "columnno": 10, "code": { - "id": "astnode100009252", + "id": "astnode100009292", "name": "df2", "type": "BinaryExpression", "value": "" @@ -17082,14 +17305,14 @@ "comment": "", "meta": { "range": [ - 76603, - 76644 + 77295, + 77336 ], "filename": "astronomy.js", - "lineno": 1639, + "lineno": 1657, "columnno": 10, "code": { - "id": "astnode100009258", + "id": "astnode100009298", "name": "phi", "type": "BinaryExpression", "value": "" @@ -17107,14 +17330,14 @@ "comment": "", "meta": { "range": [ - 76656, - 76678 + 77348, + 77370 ], "filename": "astronomy.js", - "lineno": 1640, + "lineno": 1658, "columnno": 10, "code": { - "id": "astnode100009268", + "id": "astnode100009308", "name": "sinphi", "type": "CallExpression", "value": "" @@ -17132,14 +17355,14 @@ "comment": "", "meta": { "range": [ - 76690, - 76712 + 77382, + 77404 ], "filename": "astronomy.js", - "lineno": 1641, + "lineno": 1659, "columnno": 10, "code": { - "id": "astnode100009276", + "id": "astnode100009316", "name": "cosphi", "type": "CallExpression", "value": "" @@ -17157,14 +17380,14 @@ "comment": "", "meta": { "range": [ - 76724, - 76782 + 77416, + 77474 ], "filename": "astronomy.js", - "lineno": 1642, + "lineno": 1660, "columnno": 10, "code": { - "id": "astnode100009284", + "id": "astnode100009324", "name": "c", "type": "BinaryExpression", "value": "" @@ -17182,14 +17405,14 @@ "comment": "", "meta": { "range": [ - 76794, - 76805 + 77486, + 77497 ], "filename": "astronomy.js", - "lineno": 1643, + "lineno": 1661, "columnno": 10, "code": { - "id": "astnode100009302", + "id": "astnode100009342", "name": "s", "type": "BinaryExpression", "value": "" @@ -17207,14 +17430,14 @@ "comment": "", "meta": { "range": [ - 76817, - 76847 + 77509, + 77539 ], "filename": "astronomy.js", - "lineno": 1644, + "lineno": 1662, "columnno": 10, "code": { - "id": "astnode100009308", + "id": "astnode100009348", "name": "ht_km", "type": "BinaryExpression", "value": "" @@ -17232,14 +17455,14 @@ "comment": "", "meta": { "range": [ - 76859, - 76903 + 77551, + 77595 ], "filename": "astronomy.js", - "lineno": 1645, + "lineno": 1663, "columnno": 10, "code": { - "id": "astnode100009316", + "id": "astnode100009356", "name": "ach", "type": "BinaryExpression", "value": "" @@ -17257,14 +17480,14 @@ "comment": "", "meta": { "range": [ - 76915, - 76959 + 77607, + 77651 ], "filename": "astronomy.js", - "lineno": 1646, + "lineno": 1664, "columnno": 10, "code": { - "id": "astnode100009324", + "id": "astnode100009364", "name": "ash", "type": "BinaryExpression", "value": "" @@ -17282,14 +17505,14 @@ "comment": "", "meta": { "range": [ - 76971, - 77028 + 77663, + 77720 ], "filename": "astronomy.js", - "lineno": 1647, + "lineno": 1665, "columnno": 10, "code": { - "id": "astnode100009332", + "id": "astnode100009372", "name": "stlocl", "type": "BinaryExpression", "value": "" @@ -17307,14 +17530,14 @@ "comment": "", "meta": { "range": [ - 77040, - 77064 + 77732, + 77756 ], "filename": "astronomy.js", - "lineno": 1648, + "lineno": 1666, "columnno": 10, "code": { - "id": "astnode100009346", + "id": "astnode100009386", "name": "sinst", "type": "CallExpression", "value": "" @@ -17332,14 +17555,14 @@ "comment": "", "meta": { "range": [ - 77076, - 77100 + 77768, + 77792 ], "filename": "astronomy.js", - "lineno": 1649, + "lineno": 1667, "columnno": 10, "code": { - "id": "astnode100009354", + "id": "astnode100009394", "name": "cosst", "type": "CallExpression", "value": "" @@ -17357,14 +17580,14 @@ "comment": "", "meta": { "range": [ - 77123, - 77246 + 77815, + 77938 ], "filename": "astronomy.js", - "lineno": 1651, + "lineno": 1669, "columnno": 8, "code": { - "id": "astnode100009363", + "id": "astnode100009403", "name": "pos", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -17380,14 +17603,14 @@ "comment": "", "meta": { "range": [ - 77256, - 77343 + 77948, + 78035 ], "filename": "astronomy.js", - "lineno": 1652, + "lineno": 1670, "columnno": 8, "code": { - "id": "astnode100009390", + "id": "astnode100009430", "name": "vel", "type": "ArrayExpression", "value": "[\"\",\"\",0]" @@ -17403,14 +17626,14 @@ "comment": "", "meta": { "range": [ - 77353, - 77676 + 78045, + 78368 ], "filename": "astronomy.js", - "lineno": 1655, + "lineno": 1673, "columnno": 0, "code": { - "id": "astnode100009412", + "id": "astnode100009452", "name": "nutation", "type": "FunctionDeclaration", "paramnames": [ @@ -17434,14 +17657,14 @@ "comment": "", "meta": { "range": [ - 77399, - 77426 + 78091, + 78118 ], "filename": "astronomy.js", - "lineno": 1656, + "lineno": 1674, "columnno": 10, "code": { - "id": "astnode100009419", + "id": "astnode100009459", "name": "r", "type": "CallExpression", "value": "" @@ -17459,14 +17682,14 @@ "comment": "", "meta": { "range": [ - 77677, - 78864 + 78369, + 79556 ], "filename": "astronomy.js", - "lineno": 1663, + "lineno": 1681, "columnno": 0, "code": { - "id": "astnode100009532", + "id": "astnode100009572", "name": "nutation_rot", "type": "FunctionDeclaration", "paramnames": [ @@ -17507,14 +17730,14 @@ "comment": "", "meta": { "range": [ - 77722, - 77741 + 78414, + 78433 ], "filename": "astronomy.js", - "lineno": 1664, + "lineno": 1682, "columnno": 10, "code": { - "id": "astnode100009538", + "id": "astnode100009578", "name": "tilt", "type": "CallExpression", "value": "" @@ -17532,14 +17755,14 @@ "comment": "", "meta": { "range": [ - 77753, - 77787 + 78445, + 78479 ], "filename": "astronomy.js", - "lineno": 1665, + "lineno": 1683, "columnno": 10, "code": { - "id": "astnode100009544", + "id": "astnode100009584", "name": "oblm", "type": "BinaryExpression", "value": "" @@ -17557,14 +17780,14 @@ "comment": "", "meta": { "range": [ - 77799, - 77833 + 78491, + 78525 ], "filename": "astronomy.js", - "lineno": 1666, + "lineno": 1684, "columnno": 10, "code": { - "id": "astnode100009554", + "id": "astnode100009594", "name": "oblt", "type": "BinaryExpression", "value": "" @@ -17582,14 +17805,14 @@ "comment": "", "meta": { "range": [ - 77845, - 77871 + 78537, + 78563 ], "filename": "astronomy.js", - "lineno": 1667, + "lineno": 1685, "columnno": 10, "code": { - "id": "astnode100009564", + "id": "astnode100009604", "name": "psi", "type": "BinaryExpression", "value": "" @@ -17607,14 +17830,14 @@ "comment": "", "meta": { "range": [ - 77883, - 77904 + 78575, + 78596 ], "filename": "astronomy.js", - "lineno": 1668, + "lineno": 1686, "columnno": 10, "code": { - "id": "astnode100009572", + "id": "astnode100009612", "name": "cobm", "type": "CallExpression", "value": "" @@ -17632,14 +17855,14 @@ "comment": "", "meta": { "range": [ - 77916, - 77937 + 78608, + 78629 ], "filename": "astronomy.js", - "lineno": 1669, + "lineno": 1687, "columnno": 10, "code": { - "id": "astnode100009580", + "id": "astnode100009620", "name": "sobm", "type": "CallExpression", "value": "" @@ -17657,14 +17880,14 @@ "comment": "", "meta": { "range": [ - 77949, - 77970 + 78641, + 78662 ], "filename": "astronomy.js", - "lineno": 1670, + "lineno": 1688, "columnno": 10, "code": { - "id": "astnode100009588", + "id": "astnode100009628", "name": "cobt", "type": "CallExpression", "value": "" @@ -17682,14 +17905,14 @@ "comment": "", "meta": { "range": [ - 77982, - 78003 + 78674, + 78695 ], "filename": "astronomy.js", - "lineno": 1671, + "lineno": 1689, "columnno": 10, "code": { - "id": "astnode100009596", + "id": "astnode100009636", "name": "sobt", "type": "CallExpression", "value": "" @@ -17707,14 +17930,14 @@ "comment": "", "meta": { "range": [ - 78015, - 78035 + 78707, + 78727 ], "filename": "astronomy.js", - "lineno": 1672, + "lineno": 1690, "columnno": 10, "code": { - "id": "astnode100009604", + "id": "astnode100009644", "name": "cpsi", "type": "CallExpression", "value": "" @@ -17732,14 +17955,14 @@ "comment": "", "meta": { "range": [ - 78047, - 78067 + 78739, + 78759 ], "filename": "astronomy.js", - "lineno": 1673, + "lineno": 1691, "columnno": 10, "code": { - "id": "astnode100009612", + "id": "astnode100009652", "name": "spsi", "type": "CallExpression", "value": "" @@ -17757,14 +17980,14 @@ "comment": "", "meta": { "range": [ - 78079, - 78088 + 78771, + 78780 ], "filename": "astronomy.js", - "lineno": 1674, + "lineno": 1692, "columnno": 10, "code": { - "id": "astnode100009620", + "id": "astnode100009660", "name": "xx", "type": "Identifier", "value": "cpsi" @@ -17782,14 +18005,14 @@ "comment": "", "meta": { "range": [ - 78100, - 78117 + 78792, + 78809 ], "filename": "astronomy.js", - "lineno": 1675, + "lineno": 1693, "columnno": 10, "code": { - "id": "astnode100009624", + "id": "astnode100009664", "name": "yx", "type": "BinaryExpression", "value": "" @@ -17807,14 +18030,14 @@ "comment": "", "meta": { "range": [ - 78129, - 78146 + 78821, + 78838 ], "filename": "astronomy.js", - "lineno": 1676, + "lineno": 1694, "columnno": 10, "code": { - "id": "astnode100009631", + "id": "astnode100009671", "name": "zx", "type": "BinaryExpression", "value": "" @@ -17832,14 +18055,14 @@ "comment": "", "meta": { "range": [ - 78158, - 78174 + 78850, + 78866 ], "filename": "astronomy.js", - "lineno": 1677, + "lineno": 1695, "columnno": 10, "code": { - "id": "astnode100009638", + "id": "astnode100009678", "name": "xy", "type": "BinaryExpression", "value": "" @@ -17857,14 +18080,14 @@ "comment": "", "meta": { "range": [ - 78186, - 78223 + 78878, + 78915 ], "filename": "astronomy.js", - "lineno": 1678, + "lineno": 1696, "columnno": 10, "code": { - "id": "astnode100009644", + "id": "astnode100009684", "name": "yy", "type": "BinaryExpression", "value": "" @@ -17882,14 +18105,14 @@ "comment": "", "meta": { "range": [ - 78235, - 78272 + 78927, + 78964 ], "filename": "astronomy.js", - "lineno": 1679, + "lineno": 1697, "columnno": 10, "code": { - "id": "astnode100009656", + "id": "astnode100009696", "name": "zy", "type": "BinaryExpression", "value": "" @@ -17907,14 +18130,14 @@ "comment": "", "meta": { "range": [ - 78284, - 78300 + 78976, + 78992 ], "filename": "astronomy.js", - "lineno": 1680, + "lineno": 1698, "columnno": 10, "code": { - "id": "astnode100009668", + "id": "astnode100009708", "name": "xz", "type": "BinaryExpression", "value": "" @@ -17932,14 +18155,14 @@ "comment": "", "meta": { "range": [ - 78312, - 78349 + 79004, + 79041 ], "filename": "astronomy.js", - "lineno": 1681, + "lineno": 1699, "columnno": 10, "code": { - "id": "astnode100009674", + "id": "astnode100009714", "name": "yz", "type": "BinaryExpression", "value": "" @@ -17957,14 +18180,14 @@ "comment": "", "meta": { "range": [ - 78361, - 78398 + 79053, + 79090 ], "filename": "astronomy.js", - "lineno": 1682, + "lineno": 1700, "columnno": 10, "code": { - "id": "astnode100009686", + "id": "astnode100009726", "name": "zz", "type": "BinaryExpression", "value": "" @@ -17982,14 +18205,14 @@ "comment": "", "meta": { "range": [ - 78865, - 79270 + 79557, + 79962 ], "filename": "astronomy.js", - "lineno": 1701, + "lineno": 1719, "columnno": 0, "code": { - "id": "astnode100009745", + "id": "astnode100009785", "name": "gyration", "type": "FunctionDeclaration", "paramnames": [ @@ -18010,14 +18233,14 @@ "comment": "", "meta": { "range": [ - 79271, - 79447 + 79963, + 80139 ], "filename": "astronomy.js", - "lineno": 1709, + "lineno": 1727, "columnno": 0, "code": { - "id": "astnode100009776", + "id": "astnode100009816", "name": "geo_pos", "type": "FunctionDeclaration", "paramnames": [ @@ -18041,14 +18264,14 @@ "comment": "", "meta": { "range": [ - 79316, - 79342 + 80008, + 80034 ], "filename": "astronomy.js", - "lineno": 1710, + "lineno": 1728, "columnno": 10, "code": { - "id": "astnode100009782", + "id": "astnode100009822", "name": "gast", "type": "CallExpression", "value": "" @@ -18066,14 +18289,14 @@ "comment": "", "meta": { "range": [ - 79354, - 79385 + 80046, + 80077 ], "filename": "astronomy.js", - "lineno": 1711, + "lineno": 1729, "columnno": 10, "code": { - "id": "astnode100009788", + "id": "astnode100009828", "name": "pos", "type": "MemberExpression", "value": ".pos" @@ -18091,14 +18314,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": [ - 79963, - 80304 + 80655, + 80996 ], "filename": "astronomy.js", - "lineno": 1725, + "lineno": 1743, "columnno": 0, "code": { - "id": "astnode100009804", + "id": "astnode100009844", "name": "Vector", "type": "ClassDeclaration", "paramnames": [ @@ -18165,14 +18388,14 @@ "comment": "", "meta": { "range": [ - 79982, - 80093 + 80674, + 80785 ], "filename": "astronomy.js", - "lineno": 1726, + "lineno": 1744, "columnno": 4, "code": { - "id": "astnode100009807", + "id": "astnode100009847", "name": "Vector", "type": "MethodDefinition", "paramnames": [ @@ -18197,14 +18420,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": [ - 79963, - 80304 + 80655, + 80996 ], "filename": "astronomy.js", - "lineno": 1725, + "lineno": 1743, "columnno": 0, "code": { - "id": "astnode100009804", + "id": "astnode100009844", "name": "Vector", "type": "ClassDeclaration", "paramnames": [ @@ -18270,14 +18493,14 @@ "comment": "", "meta": { "range": [ - 80016, - 80026 + 80708, + 80718 ], "filename": "astronomy.js", - "lineno": 1727, + "lineno": 1745, "columnno": 8, "code": { - "id": "astnode100009816", + "id": "astnode100009856", "name": "this.x", "type": "Identifier", "value": "x", @@ -18295,14 +18518,14 @@ "comment": "", "meta": { "range": [ - 80036, - 80046 + 80728, + 80738 ], "filename": "astronomy.js", - "lineno": 1728, + "lineno": 1746, "columnno": 8, "code": { - "id": "astnode100009822", + "id": "astnode100009862", "name": "this.y", "type": "Identifier", "value": "y", @@ -18320,14 +18543,14 @@ "comment": "", "meta": { "range": [ - 80056, - 80066 + 80748, + 80758 ], "filename": "astronomy.js", - "lineno": 1729, + "lineno": 1747, "columnno": 8, "code": { - "id": "astnode100009828", + "id": "astnode100009868", "name": "this.z", "type": "Identifier", "value": "z", @@ -18345,14 +18568,14 @@ "comment": "", "meta": { "range": [ - 80076, - 80086 + 80768, + 80778 ], "filename": "astronomy.js", - "lineno": 1730, + "lineno": 1748, "columnno": 8, "code": { - "id": "astnode100009834", + "id": "astnode100009874", "name": "this.t", "type": "Identifier", "value": "t", @@ -18370,14 +18593,14 @@ "comment": "/**\n * Returns the length of the vector in astronomical units (AU).\n * @returns {number}\n */", "meta": { "range": [ - 80207, - 80302 + 80899, + 80994 ], "filename": "astronomy.js", - "lineno": 1736, + "lineno": 1754, "columnno": 4, "code": { - "id": "astnode100009839", + "id": "astnode100009879", "name": "Vector#Length", "type": "MethodDefinition", "paramnames": [] @@ -18407,14 +18630,14 @@ "comment": "", "meta": { "range": [ - 80305, - 80328 + 80997, + 81020 ], "filename": "astronomy.js", - "lineno": 1740, + "lineno": 1758, "columnno": 0, "code": { - "id": "astnode100009872", + "id": "astnode100009912", "name": "exports.Vector", "type": "Identifier", "value": "Vector", @@ -18431,14 +18654,14 @@ "comment": "/**\n * @brief A combination of a position vector, a velocity vector, and a time.\n *\n * Holds the state vector of a body at a given time, including its position,\n * velocity, and the time they are valid.\n *\n * @property {number} x The position x-coordinate expressed in astronomical units (AU).\n * @property {number} y The position y-coordinate expressed in astronomical units (AU).\n * @property {number} z The position z-coordinate expressed in astronomical units (AU).\n * @property {number} vx The velocity x-coordinate expressed in AU/day.\n * @property {number} vy The velocity y-coordinate expressed in AU/day.\n * @property {number} vz The velocity z-coordinate expressed in AU/day.\n * @property {AstroTime} t The time at which the vector is valid.\n */", "meta": { "range": [ - 81129, - 81344 + 81821, + 82036 ], "filename": "astronomy.js", - "lineno": 1755, + "lineno": 1773, "columnno": 0, "code": { - "id": "astnode100009877", + "id": "astnode100009917", "name": "StateVector", "type": "ClassDeclaration", "paramnames": [ @@ -18535,14 +18758,14 @@ "comment": "", "meta": { "range": [ - 81153, - 81342 + 81845, + 82034 ], "filename": "astronomy.js", - "lineno": 1756, + "lineno": 1774, "columnno": 4, "code": { - "id": "astnode100009880", + "id": "astnode100009920", "name": "StateVector", "type": "MethodDefinition", "paramnames": [ @@ -18570,14 +18793,14 @@ "comment": "/**\n * @brief A combination of a position vector, a velocity vector, and a time.\n *\n * Holds the state vector of a body at a given time, including its position,\n * velocity, and the time they are valid.\n *\n * @property {number} x The position x-coordinate expressed in astronomical units (AU).\n * @property {number} y The position y-coordinate expressed in astronomical units (AU).\n * @property {number} z The position z-coordinate expressed in astronomical units (AU).\n * @property {number} vx The velocity x-coordinate expressed in AU/day.\n * @property {number} vy The velocity y-coordinate expressed in AU/day.\n * @property {number} vz The velocity z-coordinate expressed in AU/day.\n * @property {AstroTime} t The time at which the vector is valid.\n */", "meta": { "range": [ - 81129, - 81344 + 81821, + 82036 ], "filename": "astronomy.js", - "lineno": 1755, + "lineno": 1773, "columnno": 0, "code": { - "id": "astnode100009877", + "id": "astnode100009917", "name": "StateVector", "type": "ClassDeclaration", "paramnames": [ @@ -18673,14 +18896,14 @@ "comment": "", "meta": { "range": [ - 81199, - 81209 + 81891, + 81901 ], "filename": "astronomy.js", - "lineno": 1757, + "lineno": 1775, "columnno": 8, "code": { - "id": "astnode100009892", + "id": "astnode100009932", "name": "this.x", "type": "Identifier", "value": "x", @@ -18698,14 +18921,14 @@ "comment": "", "meta": { "range": [ - 81219, - 81229 + 81911, + 81921 ], "filename": "astronomy.js", - "lineno": 1758, + "lineno": 1776, "columnno": 8, "code": { - "id": "astnode100009898", + "id": "astnode100009938", "name": "this.y", "type": "Identifier", "value": "y", @@ -18723,14 +18946,14 @@ "comment": "", "meta": { "range": [ - 81239, - 81249 + 81931, + 81941 ], "filename": "astronomy.js", - "lineno": 1759, + "lineno": 1777, "columnno": 8, "code": { - "id": "astnode100009904", + "id": "astnode100009944", "name": "this.z", "type": "Identifier", "value": "z", @@ -18748,14 +18971,14 @@ "comment": "", "meta": { "range": [ - 81259, - 81271 + 81951, + 81963 ], "filename": "astronomy.js", - "lineno": 1760, + "lineno": 1778, "columnno": 8, "code": { - "id": "astnode100009910", + "id": "astnode100009950", "name": "this.vx", "type": "Identifier", "value": "vx", @@ -18773,14 +18996,14 @@ "comment": "", "meta": { "range": [ - 81281, - 81293 + 81973, + 81985 ], "filename": "astronomy.js", - "lineno": 1761, + "lineno": 1779, "columnno": 8, "code": { - "id": "astnode100009916", + "id": "astnode100009956", "name": "this.vy", "type": "Identifier", "value": "vy", @@ -18798,14 +19021,14 @@ "comment": "", "meta": { "range": [ - 81303, - 81315 + 81995, + 82007 ], "filename": "astronomy.js", - "lineno": 1762, + "lineno": 1780, "columnno": 8, "code": { - "id": "astnode100009922", + "id": "astnode100009962", "name": "this.vz", "type": "Identifier", "value": "vz", @@ -18823,14 +19046,14 @@ "comment": "", "meta": { "range": [ - 81325, - 81335 + 82017, + 82027 ], "filename": "astronomy.js", - "lineno": 1763, + "lineno": 1781, "columnno": 8, "code": { - "id": "astnode100009928", + "id": "astnode100009968", "name": "this.t", "type": "Identifier", "value": "t", @@ -18848,14 +19071,14 @@ "comment": "", "meta": { "range": [ - 81345, - 81378 + 82037, + 82070 ], "filename": "astronomy.js", - "lineno": 1766, + "lineno": 1784, "columnno": 0, "code": { - "id": "astnode100009934", + "id": "astnode100009974", "name": "exports.StateVector", "type": "Identifier", "value": "StateVector", @@ -18872,14 +19095,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": [ - 81746, - 81921 + 82438, + 82613 ], "filename": "astronomy.js", - "lineno": 1777, + "lineno": 1795, "columnno": 0, "code": { - "id": "astnode100009939", + "id": "astnode100009979", "name": "Spherical", "type": "ClassDeclaration", "paramnames": [ @@ -18936,14 +19159,14 @@ "comment": "", "meta": { "range": [ - 81768, - 81919 + 82460, + 82611 ], "filename": "astronomy.js", - "lineno": 1778, + "lineno": 1796, "columnno": 4, "code": { - "id": "astnode100009942", + "id": "astnode100009982", "name": "Spherical", "type": "MethodDefinition", "paramnames": [ @@ -18967,14 +19190,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": [ - 81746, - 81921 + 82438, + 82613 ], "filename": "astronomy.js", - "lineno": 1777, + "lineno": 1795, "columnno": 0, "code": { - "id": "astnode100009939", + "id": "astnode100009979", "name": "Spherical", "type": "ClassDeclaration", "paramnames": [ @@ -19030,14 +19253,14 @@ "comment": "", "meta": { "range": [ - 81806, - 81834 + 82498, + 82526 ], "filename": "astronomy.js", - "lineno": 1779, + "lineno": 1797, "columnno": 8, "code": { - "id": "astnode100009950", + "id": "astnode100009990", "name": "this.lat", "type": "CallExpression", "value": "", @@ -19055,14 +19278,14 @@ "comment": "", "meta": { "range": [ - 81844, - 81872 + 82536, + 82564 ], "filename": "astronomy.js", - "lineno": 1780, + "lineno": 1798, "columnno": 8, "code": { - "id": "astnode100009958", + "id": "astnode100009998", "name": "this.lon", "type": "CallExpression", "value": "", @@ -19080,14 +19303,14 @@ "comment": "", "meta": { "range": [ - 81882, - 81912 + 82574, + 82604 ], "filename": "astronomy.js", - "lineno": 1781, + "lineno": 1799, "columnno": 8, "code": { - "id": "astnode100009966", + "id": "astnode100010006", "name": "this.dist", "type": "CallExpression", "value": "", @@ -19105,14 +19328,14 @@ "comment": "", "meta": { "range": [ - 81922, - 81951 + 82614, + 82643 ], "filename": "astronomy.js", - "lineno": 1784, + "lineno": 1802, "columnno": 0, "code": { - "id": "astnode100009974", + "id": "astnode100010014", "name": "exports.Spherical", "type": "Identifier", "value": "Spherical", @@ -19129,14 +19352,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": [ - 82590, - 82803 + 83282, + 83495 ], "filename": "astronomy.js", - "lineno": 1804, + "lineno": 1822, "columnno": 0, "code": { - "id": "astnode100009979", + "id": "astnode100010019", "name": "EquatorialCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19203,14 +19426,14 @@ "comment": "", "meta": { "range": [ - 82624, - 82801 + 83316, + 83493 ], "filename": "astronomy.js", - "lineno": 1805, + "lineno": 1823, "columnno": 4, "code": { - "id": "astnode100009982", + "id": "astnode100010022", "name": "EquatorialCoordinates", "type": "MethodDefinition", "paramnames": [ @@ -19235,14 +19458,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": [ - 82590, - 82803 + 83282, + 83495 ], "filename": "astronomy.js", - "lineno": 1804, + "lineno": 1822, "columnno": 0, "code": { - "id": "astnode100009979", + "id": "astnode100010019", "name": "EquatorialCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19308,14 +19531,14 @@ "comment": "", "meta": { "range": [ - 82666, - 82692 + 83358, + 83384 ], "filename": "astronomy.js", - "lineno": 1806, + "lineno": 1824, "columnno": 8, "code": { - "id": "astnode100009991", + "id": "astnode100010031", "name": "this.ra", "type": "CallExpression", "value": "", @@ -19333,14 +19556,14 @@ "comment": "", "meta": { "range": [ - 82702, - 82730 + 83394, + 83422 ], "filename": "astronomy.js", - "lineno": 1807, + "lineno": 1825, "columnno": 8, "code": { - "id": "astnode100009999", + "id": "astnode100010039", "name": "this.dec", "type": "CallExpression", "value": "", @@ -19358,14 +19581,14 @@ "comment": "", "meta": { "range": [ - 82740, - 82770 + 83432, + 83462 ], "filename": "astronomy.js", - "lineno": 1808, + "lineno": 1826, "columnno": 8, "code": { - "id": "astnode100010007", + "id": "astnode100010047", "name": "this.dist", "type": "CallExpression", "value": "", @@ -19383,14 +19606,14 @@ "comment": "", "meta": { "range": [ - 82780, - 82794 + 83472, + 83486 ], "filename": "astronomy.js", - "lineno": 1809, + "lineno": 1827, "columnno": 8, "code": { - "id": "astnode100010015", + "id": "astnode100010055", "name": "this.vec", "type": "Identifier", "value": "vec", @@ -19408,14 +19631,14 @@ "comment": "", "meta": { "range": [ - 82804, - 82857 + 83496, + 83549 ], "filename": "astronomy.js", - "lineno": 1812, + "lineno": 1830, "columnno": 0, "code": { - "id": "astnode100010021", + "id": "astnode100010061", "name": "exports.EquatorialCoordinates", "type": "Identifier", "value": "EquatorialCoordinates", @@ -19432,14 +19655,14 @@ "comment": "", "meta": { "range": [ - 82859, - 83233 + 83551, + 83925 ], "filename": "astronomy.js", - "lineno": 1813, + "lineno": 1831, "columnno": 0, "code": { - "id": "astnode100010026", + "id": "astnode100010066", "name": "IsValidRotationArray", "type": "FunctionDeclaration", "paramnames": [ @@ -19462,14 +19685,14 @@ "comment": "", "meta": { "range": [ - 82986, - 82991 + 83678, + 83683 ], "filename": "astronomy.js", - "lineno": 1816, + "lineno": 1834, "columnno": 13, "code": { - "id": "astnode100010045", + "id": "astnode100010085", "name": "i", "type": "Literal", "value": 0 @@ -19487,14 +19710,14 @@ "comment": "", "meta": { "range": [ - 83115, - 83120 + 83807, + 83812 ], "filename": "astronomy.js", - "lineno": 1819, + "lineno": 1837, "columnno": 17, "code": { - "id": "astnode100010073", + "id": "astnode100010113", "name": "j", "type": "Literal", "value": 0 @@ -19512,14 +19735,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": [ - 83514, - 83591 + 84206, + 84283 ], "filename": "astronomy.js", - "lineno": 1832, + "lineno": 1850, "columnno": 0, "code": { - "id": "astnode100010096", + "id": "astnode100010136", "name": "RotationMatrix", "type": "ClassDeclaration", "paramnames": [ @@ -19556,14 +19779,14 @@ "comment": "", "meta": { "range": [ - 83541, - 83589 + 84233, + 84281 ], "filename": "astronomy.js", - "lineno": 1833, + "lineno": 1851, "columnno": 4, "code": { - "id": "astnode100010099", + "id": "astnode100010139", "name": "RotationMatrix", "type": "MethodDefinition", "paramnames": [ @@ -19585,14 +19808,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": [ - 83514, - 83591 + 84206, + 84283 ], "filename": "astronomy.js", - "lineno": 1832, + "lineno": 1850, "columnno": 0, "code": { - "id": "astnode100010096", + "id": "astnode100010136", "name": "RotationMatrix", "type": "ClassDeclaration", "paramnames": [ @@ -19628,14 +19851,14 @@ "comment": "", "meta": { "range": [ - 83568, - 83582 + 84260, + 84274 ], "filename": "astronomy.js", - "lineno": 1834, + "lineno": 1852, "columnno": 8, "code": { - "id": "astnode100010105", + "id": "astnode100010145", "name": "this.rot", "type": "Identifier", "value": "rot", @@ -19653,14 +19876,14 @@ "comment": "", "meta": { "range": [ - 83592, - 83631 + 84284, + 84323 ], "filename": "astronomy.js", - "lineno": 1837, + "lineno": 1855, "columnno": 0, "code": { - "id": "astnode100010111", + "id": "astnode100010151", "name": "exports.RotationMatrix", "type": "Identifier", "value": "RotationMatrix", @@ -19677,14 +19900,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": [ - 84187, - 84349 + 84879, + 85041 ], "filename": "astronomy.js", - "lineno": 1851, + "lineno": 1869, "columnno": 0, "code": { - "id": "astnode100010116", + "id": "astnode100010156", "name": "MakeRotation", "type": "FunctionDeclaration", "paramnames": [ @@ -19729,14 +19952,14 @@ "comment": "", "meta": { "range": [ - 84350, - 84385 + 85042, + 85077 ], "filename": "astronomy.js", - "lineno": 1856, + "lineno": 1874, "columnno": 0, "code": { - "id": "astnode100010132", + "id": "astnode100010172", "name": "exports.MakeRotation", "type": "Identifier", "value": "MakeRotation", @@ -19753,14 +19976,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": [ - 85945, - 86196 + 86637, + 86888 ], "filename": "astronomy.js", - "lineno": 1890, + "lineno": 1908, "columnno": 0, "code": { - "id": "astnode100010137", + "id": "astnode100010177", "name": "HorizontalCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19827,14 +20050,14 @@ "comment": "", "meta": { "range": [ - 85979, - 86194 + 86671, + 86886 ], "filename": "astronomy.js", - "lineno": 1891, + "lineno": 1909, "columnno": 4, "code": { - "id": "astnode100010140", + "id": "astnode100010180", "name": "HorizontalCoordinates", "type": "MethodDefinition", "paramnames": [ @@ -19859,14 +20082,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": [ - 85945, - 86196 + 86637, + 86888 ], "filename": "astronomy.js", - "lineno": 1890, + "lineno": 1908, "columnno": 0, "code": { - "id": "astnode100010137", + "id": "astnode100010177", "name": "HorizontalCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -19932,14 +20155,14 @@ "comment": "", "meta": { "range": [ - 86029, - 86065 + 86721, + 86757 ], "filename": "astronomy.js", - "lineno": 1892, + "lineno": 1910, "columnno": 8, "code": { - "id": "astnode100010149", + "id": "astnode100010189", "name": "this.azimuth", "type": "CallExpression", "value": "", @@ -19957,14 +20180,14 @@ "comment": "", "meta": { "range": [ - 86075, - 86113 + 86767, + 86805 ], "filename": "astronomy.js", - "lineno": 1893, + "lineno": 1911, "columnno": 8, "code": { - "id": "astnode100010157", + "id": "astnode100010197", "name": "this.altitude", "type": "CallExpression", "value": "", @@ -19982,14 +20205,14 @@ "comment": "", "meta": { "range": [ - 86123, - 86149 + 86815, + 86841 ], "filename": "astronomy.js", - "lineno": 1894, + "lineno": 1912, "columnno": 8, "code": { - "id": "astnode100010165", + "id": "astnode100010205", "name": "this.ra", "type": "CallExpression", "value": "", @@ -20007,14 +20230,14 @@ "comment": "", "meta": { "range": [ - 86159, - 86187 + 86851, + 86879 ], "filename": "astronomy.js", - "lineno": 1895, + "lineno": 1913, "columnno": 8, "code": { - "id": "astnode100010173", + "id": "astnode100010213", "name": "this.dec", "type": "CallExpression", "value": "", @@ -20032,14 +20255,14 @@ "comment": "", "meta": { "range": [ - 86197, - 86250 + 86889, + 86942 ], "filename": "astronomy.js", - "lineno": 1898, + "lineno": 1916, "columnno": 0, "code": { - "id": "astnode100010181", + "id": "astnode100010221", "name": "exports.HorizontalCoordinates", "type": "Identifier", "value": "HorizontalCoordinates", @@ -20056,14 +20279,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": [ - 87964, - 88138 + 88656, + 88830 ], "filename": "astronomy.js", - "lineno": 1932, + "lineno": 1950, "columnno": 0, "code": { - "id": "astnode100010186", + "id": "astnode100010226", "name": "EclipticCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -20120,14 +20343,14 @@ "comment": "", "meta": { "range": [ - 87996, - 88136 + 88688, + 88828 ], "filename": "astronomy.js", - "lineno": 1933, + "lineno": 1951, "columnno": 4, "code": { - "id": "astnode100010189", + "id": "astnode100010229", "name": "EclipticCoordinates", "type": "MethodDefinition", "paramnames": [ @@ -20151,14 +20374,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": [ - 87964, - 88138 + 88656, + 88830 ], "filename": "astronomy.js", - "lineno": 1932, + "lineno": 1950, "columnno": 0, "code": { - "id": "astnode100010186", + "id": "astnode100010226", "name": "EclipticCoordinates", "type": "ClassDeclaration", "paramnames": [ @@ -20214,14 +20437,14 @@ "comment": "", "meta": { "range": [ - 88035, - 88049 + 88727, + 88741 ], "filename": "astronomy.js", - "lineno": 1934, + "lineno": 1952, "columnno": 8, "code": { - "id": "astnode100010197", + "id": "astnode100010237", "name": "this.vec", "type": "Identifier", "value": "vec", @@ -20239,14 +20462,14 @@ "comment": "", "meta": { "range": [ - 88059, - 88089 + 88751, + 88781 ], "filename": "astronomy.js", - "lineno": 1935, + "lineno": 1953, "columnno": 8, "code": { - "id": "astnode100010203", + "id": "astnode100010243", "name": "this.elat", "type": "CallExpression", "value": "", @@ -20264,14 +20487,14 @@ "comment": "", "meta": { "range": [ - 88099, - 88129 + 88791, + 88821 ], "filename": "astronomy.js", - "lineno": 1936, + "lineno": 1954, "columnno": 8, "code": { - "id": "astnode100010211", + "id": "astnode100010251", "name": "this.elon", "type": "CallExpression", "value": "", @@ -20289,14 +20512,14 @@ "comment": "", "meta": { "range": [ - 88139, - 88188 + 88831, + 88880 ], "filename": "astronomy.js", - "lineno": 1939, + "lineno": 1957, "columnno": 0, "code": { - "id": "astnode100010219", + "id": "astnode100010259", "name": "exports.EclipticCoordinates", "type": "Identifier", "value": "EclipticCoordinates", @@ -20313,14 +20536,14 @@ "comment": "", "meta": { "range": [ - 88190, - 88278 + 88882, + 88970 ], "filename": "astronomy.js", - "lineno": 1940, + "lineno": 1958, "columnno": 0, "code": { - "id": "astnode100010224", + "id": "astnode100010264", "name": "VectorFromArray", "type": "FunctionDeclaration", "paramnames": [ @@ -20340,14 +20563,14 @@ "comment": "", "meta": { "range": [ - 88279, - 88945 + 88971, + 89637 ], "filename": "astronomy.js", - "lineno": 1943, + "lineno": 1961, "columnno": 0, "code": { - "id": "astnode100010242", + "id": "astnode100010282", "name": "vector2radec", "type": "FunctionDeclaration", "paramnames": [ @@ -20374,14 +20597,14 @@ "comment": "", "meta": { "range": [ - 88324, - 88356 + 89016, + 89048 ], "filename": "astronomy.js", - "lineno": 1944, + "lineno": 1962, "columnno": 10, "code": { - "id": "astnode100010248", + "id": "astnode100010288", "name": "vec", "type": "CallExpression", "value": "" @@ -20399,14 +20622,14 @@ "comment": "", "meta": { "range": [ - 88368, - 88406 + 89060, + 89098 ], "filename": "astronomy.js", - "lineno": 1945, + "lineno": 1963, "columnno": 10, "code": { - "id": "astnode100010255", + "id": "astnode100010295", "name": "xyproj", "type": "BinaryExpression", "value": "" @@ -20424,14 +20647,14 @@ "comment": "", "meta": { "range": [ - 88418, - 88458 + 89110, + 89150 ], "filename": "astronomy.js", - "lineno": 1946, + "lineno": 1964, "columnno": 10, "code": { - "id": "astnode100010273", + "id": "astnode100010313", "name": "dist", "type": "CallExpression", "value": "" @@ -20449,14 +20672,14 @@ "comment": "", "meta": { "range": [ - 88723, - 88777 + 89415, + 89469 ], "filename": "astronomy.js", - "lineno": 1954, + "lineno": 1972, "columnno": 8, "code": { - "id": "astnode100010324", + "id": "astnode100010364", "name": "ra", "type": "BinaryExpression", "value": "" @@ -20474,14 +20697,14 @@ "comment": "", "meta": { "range": [ - 88803, - 88811 + 89495, + 89503 ], "filename": "astronomy.js", - "lineno": 1956, + "lineno": 1974, "columnno": 8, "code": { - "id": "astnode100010347", + "id": "astnode100010387", "name": "ra", "type": "Literal", "funcscope": "vector2radec", @@ -20500,14 +20723,14 @@ "comment": "", "meta": { "range": [ - 88823, - 88884 + 89515, + 89576 ], "filename": "astronomy.js", - "lineno": 1957, + "lineno": 1975, "columnno": 10, "code": { - "id": "astnode100010351", + "id": "astnode100010391", "name": "dec", "type": "BinaryExpression", "value": "" @@ -20525,14 +20748,14 @@ "comment": "", "meta": { "range": [ - 88946, - 89148 + 89638, + 89840 ], "filename": "astronomy.js", - "lineno": 1960, + "lineno": 1978, "columnno": 0, "code": { - "id": "astnode100010376", + "id": "astnode100010416", "name": "spin", "type": "FunctionDeclaration", "paramnames": [ @@ -20557,14 +20780,14 @@ "comment": "", "meta": { "range": [ - 88984, - 89014 + 89676, + 89706 ], "filename": "astronomy.js", - "lineno": 1961, + "lineno": 1979, "columnno": 10, "code": { - "id": "astnode100010382", + "id": "astnode100010422", "name": "angr", "type": "BinaryExpression", "value": "" @@ -20582,14 +20805,14 @@ "comment": "", "meta": { "range": [ - 89026, - 89044 + 89718, + 89736 ], "filename": "astronomy.js", - "lineno": 1962, + "lineno": 1980, "columnno": 10, "code": { - "id": "astnode100010390", + "id": "astnode100010430", "name": "c", "type": "CallExpression", "value": "" @@ -20607,14 +20830,14 @@ "comment": "", "meta": { "range": [ - 89056, - 89074 + 89748, + 89766 ], "filename": "astronomy.js", - "lineno": 1963, + "lineno": 1981, "columnno": 10, "code": { - "id": "astnode100010398", + "id": "astnode100010438", "name": "s", "type": "CallExpression", "value": "" @@ -20632,14 +20855,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": [ - 91210, - 95850 + 91902, + 96542 ], "filename": "astronomy.js", - "lineno": 2006, + "lineno": 2024, "columnno": 0, "code": { - "id": "astnode100010432", + "id": "astnode100010472", "name": "Horizon", "type": "FunctionDeclaration", "paramnames": [ @@ -20759,14 +20982,14 @@ "comment": "", "meta": { "range": [ - 91306, - 91327 + 91998, + 92019 ], "filename": "astronomy.js", - "lineno": 2008, + "lineno": 2026, "columnno": 8, "code": { - "id": "astnode100010441", + "id": "astnode100010481", "name": "time", "type": "CallExpression", "value": "" @@ -20784,14 +21007,14 @@ "comment": "", "meta": { "range": [ - 91414, - 91468 + 92106, + 92160 ], "filename": "astronomy.js", - "lineno": 2012, + "lineno": 2030, "columnno": 10, "code": { - "id": "astnode100010459", + "id": "astnode100010499", "name": "sinlat", "type": "CallExpression", "value": "" @@ -20809,14 +21032,14 @@ "comment": "", "meta": { "range": [ - 91480, - 91534 + 92172, + 92226 ], "filename": "astronomy.js", - "lineno": 2013, + "lineno": 2031, "columnno": 10, "code": { - "id": "astnode100010473", + "id": "astnode100010513", "name": "coslat", "type": "CallExpression", "value": "" @@ -20834,14 +21057,14 @@ "comment": "", "meta": { "range": [ - 91546, - 91601 + 92238, + 92293 ], "filename": "astronomy.js", - "lineno": 2014, + "lineno": 2032, "columnno": 10, "code": { - "id": "astnode100010487", + "id": "astnode100010527", "name": "sinlon", "type": "CallExpression", "value": "" @@ -20859,14 +21082,14 @@ "comment": "", "meta": { "range": [ - 91613, - 91668 + 92305, + 92360 ], "filename": "astronomy.js", - "lineno": 2015, + "lineno": 2033, "columnno": 10, "code": { - "id": "astnode100010501", + "id": "astnode100010541", "name": "coslon", "type": "CallExpression", "value": "" @@ -20884,14 +21107,14 @@ "comment": "", "meta": { "range": [ - 91680, - 91719 + 92372, + 92411 ], "filename": "astronomy.js", - "lineno": 2016, + "lineno": 2034, "columnno": 10, "code": { - "id": "astnode100010515", + "id": "astnode100010555", "name": "sindc", "type": "CallExpression", "value": "" @@ -20909,14 +21132,14 @@ "comment": "", "meta": { "range": [ - 91731, - 91770 + 92423, + 92462 ], "filename": "astronomy.js", - "lineno": 2017, + "lineno": 2035, "columnno": 10, "code": { - "id": "astnode100010527", + "id": "astnode100010567", "name": "cosdc", "type": "CallExpression", "value": "" @@ -20934,14 +21157,14 @@ "comment": "", "meta": { "range": [ - 91782, - 91825 + 92474, + 92517 ], "filename": "astronomy.js", - "lineno": 2018, + "lineno": 2036, "columnno": 10, "code": { - "id": "astnode100010539", + "id": "astnode100010579", "name": "sinra", "type": "CallExpression", "value": "" @@ -20959,14 +21182,14 @@ "comment": "", "meta": { "range": [ - 91837, - 91880 + 92529, + 92572 ], "filename": "astronomy.js", - "lineno": 2019, + "lineno": 2037, "columnno": 10, "code": { - "id": "astnode100010553", + "id": "astnode100010593", "name": "cosra", "type": "CallExpression", "value": "" @@ -20984,14 +21207,14 @@ "comment": "", "meta": { "range": [ - 92631, - 92679 + 93323, + 93371 ], "filename": "astronomy.js", - "lineno": 2033, + "lineno": 2051, "columnno": 8, "code": { - "id": "astnode100010567", + "id": "astnode100010607", "name": "uze", "type": "ArrayExpression", "value": "[\"\",\"\",\"sinlat\"]" @@ -21009,14 +21232,14 @@ "comment": "", "meta": { "range": [ - 92689, - 92739 + 93381, + 93431 ], "filename": "astronomy.js", - "lineno": 2034, + "lineno": 2052, "columnno": 8, "code": { - "id": "astnode100010578", + "id": "astnode100010618", "name": "une", "type": "ArrayExpression", "value": "[\"\",\"\",\"coslat\"]" @@ -21034,14 +21257,14 @@ "comment": "", "meta": { "range": [ - 92749, - 92775 + 93441, + 93467 ], "filename": "astronomy.js", - "lineno": 2035, + "lineno": 2053, "columnno": 8, "code": { - "id": "astnode100010591", + "id": "astnode100010631", "name": "uwe", "type": "ArrayExpression", "value": "[\"sinlon\",\"-coslon\",0]" @@ -21059,14 +21282,14 @@ "comment": "", "meta": { "range": [ - 93172, - 93210 + 93864, + 93902 ], "filename": "astronomy.js", - "lineno": 2041, + "lineno": 2059, "columnno": 10, "code": { - "id": "astnode100010599", + "id": "astnode100010639", "name": "spin_angle", "type": "BinaryExpression", "value": "" @@ -21084,14 +21307,14 @@ "comment": "", "meta": { "range": [ - 93220, - 93246 + 93912, + 93938 ], "filename": "astronomy.js", - "lineno": 2042, + "lineno": 2060, "columnno": 8, "code": { - "id": "astnode100010608", + "id": "astnode100010648", "name": "uz", "type": "CallExpression", "value": "" @@ -21109,14 +21332,14 @@ "comment": "", "meta": { "range": [ - 93256, - 93282 + 93948, + 93974 ], "filename": "astronomy.js", - "lineno": 2043, + "lineno": 2061, "columnno": 8, "code": { - "id": "astnode100010615", + "id": "astnode100010655", "name": "un", "type": "CallExpression", "value": "" @@ -21134,14 +21357,14 @@ "comment": "", "meta": { "range": [ - 93292, - 93318 + 93984, + 94010 ], "filename": "astronomy.js", - "lineno": 2044, + "lineno": 2062, "columnno": 8, "code": { - "id": "astnode100010622", + "id": "astnode100010662", "name": "uw", "type": "CallExpression", "value": "" @@ -21159,14 +21382,14 @@ "comment": "", "meta": { "range": [ - 93494, - 93535 + 94186, + 94227 ], "filename": "astronomy.js", - "lineno": 2048, + "lineno": 2066, "columnno": 8, "code": { - "id": "astnode100010629", + "id": "astnode100010669", "name": "p", "type": "ArrayExpression", "value": "[\"\",\"\",\"sindc\"]" @@ -21184,14 +21407,14 @@ "comment": "", "meta": { "range": [ - 93842, - 93889 + 94534, + 94581 ], "filename": "astronomy.js", - "lineno": 2055, + "lineno": 2073, "columnno": 10, "code": { - "id": "astnode100010640", + "id": "astnode100010680", "name": "pz", "type": "BinaryExpression", "value": "" @@ -21209,14 +21432,14 @@ "comment": "", "meta": { "range": [ - 93901, - 93948 + 94593, + 94640 ], "filename": "astronomy.js", - "lineno": 2056, + "lineno": 2074, "columnno": 10, "code": { - "id": "astnode100010666", + "id": "astnode100010706", "name": "pn", "type": "BinaryExpression", "value": "" @@ -21234,14 +21457,14 @@ "comment": "", "meta": { "range": [ - 93960, - 94007 + 94652, + 94699 ], "filename": "astronomy.js", - "lineno": 2057, + "lineno": 2075, "columnno": 10, "code": { - "id": "astnode100010692", + "id": "astnode100010732", "name": "pw", "type": "BinaryExpression", "value": "" @@ -21259,14 +21482,14 @@ "comment": "", "meta": { "range": [ - 94098, - 94133 + 94790, + 94825 ], "filename": "astronomy.js", - "lineno": 2059, + "lineno": 2077, "columnno": 8, "code": { - "id": "astnode100010718", + "id": "astnode100010758", "name": "proj", "type": "CallExpression", "value": "" @@ -21284,14 +21507,14 @@ "comment": "", "meta": { "range": [ - 94214, - 94216 + 94906, + 94908 ], "filename": "astronomy.js", - "lineno": 2061, + "lineno": 2079, "columnno": 8, "code": { - "id": "astnode100010732", + "id": "astnode100010772", "name": "az" } }, @@ -21307,14 +21530,14 @@ "comment": "", "meta": { "range": [ - 94389, - 94431 + 95081, + 95123 ], "filename": "astronomy.js", - "lineno": 2065, + "lineno": 2083, "columnno": 8, "code": { - "id": "astnode100010740", + "id": "astnode100010780", "name": "az", "type": "BinaryExpression", "funcscope": "Horizon", @@ -21333,14 +21556,14 @@ "comment": "", "meta": { "range": [ - 94465, - 94474 + 95157, + 95166 ], "filename": "astronomy.js", - "lineno": 2067, + "lineno": 2085, "columnno": 12, "code": { - "id": "astnode100010758", + "id": "astnode100010798", "name": "az", "type": "Literal", "funcscope": "Horizon", @@ -21359,14 +21582,14 @@ "comment": "", "meta": { "range": [ - 94627, - 94633 + 95319, + 95325 ], "filename": "astronomy.js", - "lineno": 2072, + "lineno": 2090, "columnno": 8, "code": { - "id": "astnode100010763", + "id": "astnode100010803", "name": "az", "type": "Literal", "funcscope": "Horizon", @@ -21385,14 +21608,14 @@ "comment": "", "meta": { "range": [ - 94728, - 94771 + 95420, + 95463 ], "filename": "astronomy.js", - "lineno": 2075, + "lineno": 2093, "columnno": 8, "code": { - "id": "astnode100010767", + "id": "astnode100010807", "name": "zd", "type": "BinaryExpression", "value": "" @@ -21410,14 +21633,14 @@ "comment": "", "meta": { "range": [ - 94781, - 94792 + 95473, + 95484 ], "filename": "astronomy.js", - "lineno": 2076, + "lineno": 2094, "columnno": 8, "code": { - "id": "astnode100010780", + "id": "astnode100010820", "name": "out_ra", "type": "Identifier", "value": "ra" @@ -21435,14 +21658,14 @@ "comment": "", "meta": { "range": [ - 94802, - 94815 + 95494, + 95507 ], "filename": "astronomy.js", - "lineno": 2077, + "lineno": 2095, "columnno": 8, "code": { - "id": "astnode100010784", + "id": "astnode100010824", "name": "out_dec", "type": "Identifier", "value": "dec" @@ -21460,14 +21683,14 @@ "comment": "", "meta": { "range": [ - 94851, - 94859 + 95543, + 95551 ], "filename": "astronomy.js", - "lineno": 2079, + "lineno": 2097, "columnno": 12, "code": { - "id": "astnode100010791", + "id": "astnode100010831", "name": "zd0", "type": "Identifier", "value": "zd" @@ -21485,14 +21708,14 @@ "comment": "", "meta": { "range": [ - 94873, - 94911 + 95565, + 95603 ], "filename": "astronomy.js", - "lineno": 2080, + "lineno": 2098, "columnno": 12, "code": { - "id": "astnode100010795", + "id": "astnode100010835", "name": "refr", "type": "CallExpression", "value": "" @@ -21510,14 +21733,14 @@ "comment": "", "meta": { "range": [ - 94921, - 94931 + 95613, + 95623 ], "filename": "astronomy.js", - "lineno": 2081, + "lineno": 2099, "columnno": 8, "code": { - "id": "astnode100010804", + "id": "astnode100010844", "name": "zd", "type": "Identifier", "funcscope": "Horizon", @@ -21536,14 +21759,14 @@ "comment": "", "meta": { "range": [ - 94992, - 95030 + 95684, + 95722 ], "filename": "astronomy.js", - "lineno": 2083, + "lineno": 2101, "columnno": 18, "code": { - "id": "astnode100010817", + "id": "astnode100010857", "name": "sinzd", "type": "CallExpression", "value": "" @@ -21561,14 +21784,14 @@ "comment": "", "meta": { "range": [ - 95050, - 95088 + 95742, + 95780 ], "filename": "astronomy.js", - "lineno": 2084, + "lineno": 2102, "columnno": 18, "code": { - "id": "astnode100010829", + "id": "astnode100010869", "name": "coszd", "type": "CallExpression", "value": "" @@ -21586,14 +21809,14 @@ "comment": "", "meta": { "range": [ - 95108, - 95148 + 95800, + 95840 ], "filename": "astronomy.js", - "lineno": 2085, + "lineno": 2103, "columnno": 18, "code": { - "id": "astnode100010841", + "id": "astnode100010881", "name": "sinzd0", "type": "CallExpression", "value": "" @@ -21611,14 +21834,14 @@ "comment": "", "meta": { "range": [ - 95168, - 95208 + 95860, + 95900 ], "filename": "astronomy.js", - "lineno": 2086, + "lineno": 2104, "columnno": 18, "code": { - "id": "astnode100010853", + "id": "astnode100010893", "name": "coszd0", "type": "CallExpression", "value": "" @@ -21636,14 +21859,14 @@ "comment": "", "meta": { "range": [ - 95226, - 95233 + 95918, + 95925 ], "filename": "astronomy.js", - "lineno": 2087, + "lineno": 2105, "columnno": 16, "code": { - "id": "astnode100010865", + "id": "astnode100010905", "name": "pr", "type": "ArrayExpression", "value": "[]" @@ -21661,14 +21884,14 @@ "comment": "", "meta": { "range": [ - 95256, - 95261 + 95948, + 95953 ], "filename": "astronomy.js", - "lineno": 2088, + "lineno": 2106, "columnno": 21, "code": { - "id": "astnode100010870", + "id": "astnode100010910", "name": "j", "type": "Literal", "value": 0 @@ -21686,14 +21909,14 @@ "comment": "", "meta": { "range": [ - 95388, - 95435 + 96080, + 96127 ], "filename": "astronomy.js", - "lineno": 2091, + "lineno": 2109, "columnno": 12, "code": { - "id": "astnode100010904", + "id": "astnode100010944", "name": "proj", "type": "CallExpression", "funcscope": "Horizon", @@ -21712,14 +21935,14 @@ "comment": "", "meta": { "range": [ - 95481, - 95537 + 96173, + 96229 ], "filename": "astronomy.js", - "lineno": 2093, + "lineno": 2111, "columnno": 16, "code": { - "id": "astnode100010931", + "id": "astnode100010971", "name": "out_ra", "type": "BinaryExpression", "funcscope": "Horizon", @@ -21738,14 +21961,14 @@ "comment": "", "meta": { "range": [ - 95593, - 95605 + 96285, + 96297 ], "filename": "astronomy.js", - "lineno": 2095, + "lineno": 2113, "columnno": 20, "code": { - "id": "astnode100010955", + "id": "astnode100010995", "name": "out_ra", "type": "Literal", "funcscope": "Horizon", @@ -21764,14 +21987,14 @@ "comment": "", "meta": { "range": [ - 95674, - 95684 + 96366, + 96376 ], "filename": "astronomy.js", - "lineno": 2099, + "lineno": 2117, "columnno": 16, "code": { - "id": "astnode100010960", + "id": "astnode100011000", "name": "out_ra", "type": "Literal", "funcscope": "Horizon", @@ -21790,14 +22013,14 @@ "comment": "", "meta": { "range": [ - 95712, - 95763 + 96404, + 96455 ], "filename": "astronomy.js", - "lineno": 2101, + "lineno": 2119, "columnno": 12, "code": { - "id": "astnode100010964", + "id": "astnode100011004", "name": "out_dec", "type": "BinaryExpression", "funcscope": "Horizon", @@ -21816,14 +22039,14 @@ "comment": "", "meta": { "range": [ - 95851, - 95876 + 96543, + 96568 ], "filename": "astronomy.js", - "lineno": 2106, + "lineno": 2124, "columnno": 0, "code": { - "id": "astnode100010988", + "id": "astnode100011028", "name": "exports.Horizon", "type": "Identifier", "value": "Horizon", @@ -21840,14 +22063,14 @@ "comment": "", "meta": { "range": [ - 95878, - 96313 + 96570, + 97005 ], "filename": "astronomy.js", - "lineno": 2107, + "lineno": 2125, "columnno": 0, "code": { - "id": "astnode100010993", + "id": "astnode100011033", "name": "VerifyObserver", "type": "FunctionDeclaration", "paramnames": [ @@ -21866,14 +22089,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": [ - 97071, - 97272 + 97763, + 97964 ], "filename": "astronomy.js", - "lineno": 2136, + "lineno": 2154, "columnno": 0, "code": { - "id": "astnode100011050", + "id": "astnode100011090", "name": "Observer", "type": "ClassDeclaration", "paramnames": [ @@ -21930,14 +22153,14 @@ "comment": "", "meta": { "range": [ - 97092, - 97270 + 97784, + 97962 ], "filename": "astronomy.js", - "lineno": 2137, + "lineno": 2155, "columnno": 4, "code": { - "id": "astnode100011053", + "id": "astnode100011093", "name": "Observer", "type": "MethodDefinition", "paramnames": [ @@ -21961,14 +22184,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": [ - 97071, - 97272 + 97763, + 97964 ], "filename": "astronomy.js", - "lineno": 2136, + "lineno": 2154, "columnno": 0, "code": { - "id": "astnode100011050", + "id": "astnode100011090", "name": "Observer", "type": "ClassDeclaration", "paramnames": [ @@ -22024,14 +22247,14 @@ "comment": "", "meta": { "range": [ - 97143, - 97167 + 97835, + 97859 ], "filename": "astronomy.js", - "lineno": 2138, + "lineno": 2156, "columnno": 8, "code": { - "id": "astnode100011061", + "id": "astnode100011101", "name": "this.latitude", "type": "Identifier", "value": "latitude", @@ -22049,14 +22272,14 @@ "comment": "", "meta": { "range": [ - 97177, - 97203 + 97869, + 97895 ], "filename": "astronomy.js", - "lineno": 2139, + "lineno": 2157, "columnno": 8, "code": { - "id": "astnode100011067", + "id": "astnode100011107", "name": "this.longitude", "type": "Identifier", "value": "longitude", @@ -22074,14 +22297,14 @@ "comment": "", "meta": { "range": [ - 97213, - 97233 + 97905, + 97925 ], "filename": "astronomy.js", - "lineno": 2140, + "lineno": 2158, "columnno": 8, "code": { - "id": "astnode100011073", + "id": "astnode100011113", "name": "this.height", "type": "Identifier", "value": "height", @@ -22099,14 +22322,14 @@ "comment": "", "meta": { "range": [ - 97273, - 97300 + 97965, + 97992 ], "filename": "astronomy.js", - "lineno": 2144, + "lineno": 2162, "columnno": 0, "code": { - "id": "astnode100011083", + "id": "astnode100011123", "name": "exports.Observer", "type": "Identifier", "value": "Observer", @@ -22123,14 +22346,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": [ - 98117, - 99118 + 98809, + 99810 ], "filename": "astronomy.js", - "lineno": 2164, + "lineno": 2182, "columnno": 0, "code": { - "id": "astnode100011088", + "id": "astnode100011128", "name": "SunPosition", "type": "FunctionDeclaration", "paramnames": [ @@ -22186,14 +22409,14 @@ "comment": "", "meta": { "range": [ - 98363, - 98406 + 99055, + 99098 ], "filename": "astronomy.js", - "lineno": 2168, + "lineno": 2186, "columnno": 10, "code": { - "id": "astnode100011093", + "id": "astnode100011133", "name": "time", "type": "CallExpression", "value": "" @@ -22211,14 +22434,14 @@ "comment": "", "meta": { "range": [ - 98483, - 98521 + 99175, + 99213 ], "filename": "astronomy.js", - "lineno": 2170, + "lineno": 2188, "columnno": 10, "code": { - "id": "astnode100011106", + "id": "astnode100011146", "name": "earth2000", "type": "CallExpression", "value": "" @@ -22236,14 +22459,14 @@ "comment": "", "meta": { "range": [ - 98583, - 98635 + 99275, + 99327 ], "filename": "astronomy.js", - "lineno": 2172, + "lineno": 2190, "columnno": 10, "code": { - "id": "astnode100011115", + "id": "astnode100011155", "name": "sun2000", "type": "ArrayExpression", "value": "[\"-earth2000.x\",\"-earth2000.y\",\"-earth2000.z\"]" @@ -22261,14 +22484,14 @@ "comment": "", "meta": { "range": [ - 98840, - 98888 + 99532, + 99580 ], "filename": "astronomy.js", - "lineno": 2176, + "lineno": 2194, "columnno": 10, "code": { - "id": "astnode100011141", + "id": "astnode100011181", "name": "true_obliq", "type": "BinaryExpression", "value": "" @@ -22286,14 +22509,14 @@ "comment": "", "meta": { "range": [ - 98900, - 98929 + 99592, + 99621 ], "filename": "astronomy.js", - "lineno": 2177, + "lineno": 2195, "columnno": 10, "code": { - "id": "astnode100011153", + "id": "astnode100011193", "name": "cos_ob", "type": "CallExpression", "value": "" @@ -22311,14 +22534,14 @@ "comment": "", "meta": { "range": [ - 98941, - 98970 + 99633, + 99662 ], "filename": "astronomy.js", - "lineno": 2178, + "lineno": 2196, "columnno": 10, "code": { - "id": "astnode100011161", + "id": "astnode100011201", "name": "sin_ob", "type": "CallExpression", "value": "" @@ -22336,14 +22559,14 @@ "comment": "", "meta": { "range": [ - 98982, - 99016 + 99674, + 99708 ], "filename": "astronomy.js", - "lineno": 2179, + "lineno": 2197, "columnno": 10, "code": { - "id": "astnode100011169", + "id": "astnode100011209", "name": "vec", "type": "NewExpression", "value": "" @@ -22361,14 +22584,14 @@ "comment": "", "meta": { "range": [ - 99028, - 99090 + 99720, + 99782 ], "filename": "astronomy.js", - "lineno": 2180, + "lineno": 2198, "columnno": 10, "code": { - "id": "astnode100011178", + "id": "astnode100011218", "name": "sun_ecliptic", "type": "CallExpression", "value": "" @@ -22386,14 +22609,14 @@ "comment": "", "meta": { "range": [ - 99119, - 99152 + 99811, + 99844 ], "filename": "astronomy.js", - "lineno": 2183, + "lineno": 2201, "columnno": 0, "code": { - "id": "astnode100011188", + "id": "astnode100011228", "name": "exports.SunPosition", "type": "Identifier", "value": "SunPosition", @@ -22410,14 +22633,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": [ - 101009, - 101581 + 101701, + 102273 ], "filename": "astronomy.js", - "lineno": 2224, + "lineno": 2242, "columnno": 0, "code": { - "id": "astnode100011193", + "id": "astnode100011233", "name": "Equator", "type": "FunctionDeclaration", "paramnames": [ @@ -22510,14 +22733,14 @@ "comment": "", "meta": { "range": [ - 101168, - 101189 + 101860, + 101881 ], "filename": "astronomy.js", - "lineno": 2228, + "lineno": 2246, "columnno": 10, "code": { - "id": "astnode100011214", + "id": "astnode100011254", "name": "time", "type": "CallExpression", "value": "" @@ -22535,14 +22758,14 @@ "comment": "", "meta": { "range": [ - 101201, - 101238 + 101893, + 101930 ], "filename": "astronomy.js", - "lineno": 2229, + "lineno": 2247, "columnno": 10, "code": { - "id": "astnode100011220", + "id": "astnode100011260", "name": "gc_observer", "type": "CallExpression", "value": "" @@ -22560,14 +22783,14 @@ "comment": "", "meta": { "range": [ - 101250, - 101288 + 101942, + 101980 ], "filename": "astronomy.js", - "lineno": 2230, + "lineno": 2248, "columnno": 10, "code": { - "id": "astnode100011227", + "id": "astnode100011267", "name": "gc", "type": "CallExpression", "value": "" @@ -22585,14 +22808,14 @@ "comment": "", "meta": { "range": [ - 101300, - 101407 + 101992, + 102099 ], "filename": "astronomy.js", - "lineno": 2231, + "lineno": 2249, "columnno": 10, "code": { - "id": "astnode100011235", + "id": "astnode100011275", "name": "j2000", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -22610,14 +22833,14 @@ "comment": "", "meta": { "range": [ - 101478, - 101537 + 102170, + 102229 ], "filename": "astronomy.js", - "lineno": 2238, + "lineno": 2256, "columnno": 10, "code": { - "id": "astnode100011268", + "id": "astnode100011308", "name": "datevect", "type": "CallExpression", "value": "" @@ -22635,14 +22858,14 @@ "comment": "", "meta": { "range": [ - 101582, - 101607 + 102274, + 102299 ], "filename": "astronomy.js", - "lineno": 2241, + "lineno": 2259, "columnno": 0, "code": { - "id": "astnode100011283", + "id": "astnode100011323", "name": "exports.Equator", "type": "Identifier", "value": "Equator", @@ -22659,14 +22882,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": [ - 103248, - 103533 + 103940, + 104225 ], "filename": "astronomy.js", - "lineno": 2275, + "lineno": 2293, "columnno": 0, "code": { - "id": "astnode100011288", + "id": "astnode100011328", "name": "ObserverVector", "type": "FunctionDeclaration", "paramnames": [ @@ -22737,14 +22960,14 @@ "comment": "", "meta": { "range": [ - 103308, - 103329 + 104000, + 104021 ], "filename": "astronomy.js", - "lineno": 2276, + "lineno": 2294, "columnno": 10, "code": { - "id": "astnode100011295", + "id": "astnode100011335", "name": "time", "type": "CallExpression", "value": "" @@ -22762,14 +22985,14 @@ "comment": "", "meta": { "range": [ - 103341, - 103367 + 104033, + 104059 ], "filename": "astronomy.js", - "lineno": 2277, + "lineno": 2295, "columnno": 10, "code": { - "id": "astnode100011301", + "id": "astnode100011341", "name": "gast", "type": "CallExpression", "value": "" @@ -22787,14 +23010,14 @@ "comment": "", "meta": { "range": [ - 103377, - 103409 + 104069, + 104101 ], "filename": "astronomy.js", - "lineno": 2278, + "lineno": 2296, "columnno": 8, "code": { - "id": "astnode100011307", + "id": "astnode100011347", "name": "ovec", "type": "MemberExpression", "value": ".pos" @@ -22812,14 +23035,14 @@ "comment": "", "meta": { "range": [ - 103436, - 103490 + 104128, + 104182 ], "filename": "astronomy.js", - "lineno": 2280, + "lineno": 2298, "columnno": 8, "code": { - "id": "astnode100011319", + "id": "astnode100011359", "name": "ovec", "type": "CallExpression", "funcscope": "ObserverVector", @@ -22838,14 +23061,14 @@ "comment": "", "meta": { "range": [ - 103534, - 103573 + 104226, + 104265 ], "filename": "astronomy.js", - "lineno": 2283, + "lineno": 2301, "columnno": 0, "code": { - "id": "astnode100011334", + "id": "astnode100011374", "name": "exports.ObserverVector", "type": "Identifier", "value": "ObserverVector", @@ -22862,14 +23085,14 @@ "comment": "", "meta": { "range": [ - 103575, - 104163 + 104267, + 104855 ], "filename": "astronomy.js", - "lineno": 2284, + "lineno": 2302, "columnno": 0, "code": { - "id": "astnode100011339", + "id": "astnode100011379", "name": "RotateEquatorialToEcliptic", "type": "FunctionDeclaration", "paramnames": [ @@ -22899,14 +23122,14 @@ "comment": "", "meta": { "range": [ - 103703, - 103713 + 104395, + 104405 ], "filename": "astronomy.js", - "lineno": 2286, + "lineno": 2304, "columnno": 10, "code": { - "id": "astnode100011346", + "id": "astnode100011386", "name": "ex", "type": "MemberExpression", "value": "equ.x" @@ -22924,14 +23147,14 @@ "comment": "", "meta": { "range": [ - 103725, - 103761 + 104417, + 104453 ], "filename": "astronomy.js", - "lineno": 2287, + "lineno": 2305, "columnno": 10, "code": { - "id": "astnode100011352", + "id": "astnode100011392", "name": "ey", "type": "BinaryExpression", "value": "" @@ -22949,14 +23172,14 @@ "comment": "", "meta": { "range": [ - 103773, - 103810 + 104465, + 104502 ], "filename": "astronomy.js", - "lineno": 2288, + "lineno": 2306, "columnno": 10, "code": { - "id": "astnode100011366", + "id": "astnode100011406", "name": "ez", "type": "BinaryExpression", "value": "" @@ -22974,14 +23197,14 @@ "comment": "", "meta": { "range": [ - 103822, - 103859 + 104514, + 104551 ], "filename": "astronomy.js", - "lineno": 2289, + "lineno": 2307, "columnno": 10, "code": { - "id": "astnode100011381", + "id": "astnode100011421", "name": "xyproj", "type": "CallExpression", "value": "" @@ -22999,14 +23222,14 @@ "comment": "", "meta": { "range": [ - 103869, - 103877 + 104561, + 104569 ], "filename": "astronomy.js", - "lineno": 2290, + "lineno": 2308, "columnno": 8, "code": { - "id": "astnode100011395", + "id": "astnode100011435", "name": "elon", "type": "Literal", "value": 0 @@ -23024,14 +23247,14 @@ "comment": "", "meta": { "range": [ - 103909, - 103952 + 104601, + 104644 ], "filename": "astronomy.js", - "lineno": 2292, + "lineno": 2310, "columnno": 8, "code": { - "id": "astnode100011404", + "id": "astnode100011444", "name": "elon", "type": "BinaryExpression", "funcscope": "RotateEquatorialToEcliptic", @@ -23050,14 +23273,14 @@ "comment": "", "meta": { "range": [ - 103988, - 103999 + 104680, + 104691 ], "filename": "astronomy.js", - "lineno": 2294, + "lineno": 2312, "columnno": 12, "code": { - "id": "astnode100011421", + "id": "astnode100011461", "name": "elon", "type": "Literal", "funcscope": "RotateEquatorialToEcliptic", @@ -23076,14 +23299,14 @@ "comment": "", "meta": { "range": [ - 104015, - 104062 + 104707, + 104754 ], "filename": "astronomy.js", - "lineno": 2296, + "lineno": 2314, "columnno": 8, "code": { - "id": "astnode100011425", + "id": "astnode100011465", "name": "elat", "type": "BinaryExpression", "value": "" @@ -23101,14 +23324,14 @@ "comment": "", "meta": { "range": [ - 104072, - 104107 + 104764, + 104799 ], "filename": "astronomy.js", - "lineno": 2297, + "lineno": 2315, "columnno": 8, "code": { - "id": "astnode100011438", + "id": "astnode100011478", "name": "ecl", "type": "NewExpression", "value": "" @@ -23126,14 +23349,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": [ - 104602, - 105089 + 105294, + 105781 ], "filename": "astronomy.js", - "lineno": 2312, + "lineno": 2330, "columnno": 0, "code": { - "id": "astnode100011454", + "id": "astnode100011494", "name": "Ecliptic", "type": "FunctionDeclaration", "paramnames": [ @@ -23183,14 +23406,14 @@ "comment": "", "meta": { "range": [ - 104879, - 104934 + 105571, + 105626 ], "filename": "astronomy.js", - "lineno": 2317, + "lineno": 2335, "columnno": 8, "code": { - "id": "astnode100011464", + "id": "astnode100011504", "name": "ob2000", "type": "BinaryExpression", "funcscope": "Ecliptic", @@ -23209,14 +23432,14 @@ "comment": "", "meta": { "range": [ - 104944, - 104973 + 105636, + 105665 ], "filename": "astronomy.js", - "lineno": 2318, + "lineno": 2336, "columnno": 8, "code": { - "id": "astnode100011478", + "id": "astnode100011518", "name": "cos_ob2000", "type": "CallExpression", "funcscope": "Ecliptic", @@ -23235,14 +23458,14 @@ "comment": "", "meta": { "range": [ - 104983, - 105012 + 105675, + 105704 ], "filename": "astronomy.js", - "lineno": 2319, + "lineno": 2337, "columnno": 8, "code": { - "id": "astnode100011486", + "id": "astnode100011526", "name": "sin_ob2000", "type": "CallExpression", "funcscope": "Ecliptic", @@ -23261,14 +23484,14 @@ "comment": "", "meta": { "range": [ - 105090, - 105117 + 105782, + 105809 ], "filename": "astronomy.js", - "lineno": 2323, + "lineno": 2341, "columnno": 0, "code": { - "id": "astnode100011500", + "id": "astnode100011540", "name": "exports.Ecliptic", "type": "Identifier", "value": "Ecliptic", @@ -23285,14 +23508,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": [ - 105696, - 106431 + 106388, + 107123 ], "filename": "astronomy.js", - "lineno": 2338, + "lineno": 2356, "columnno": 0, "code": { - "id": "astnode100011505", + "id": "astnode100011545", "name": "GeoMoon", "type": "FunctionDeclaration", "paramnames": [ @@ -23345,14 +23568,14 @@ "comment": "", "meta": { "range": [ - 105729, - 105750 + 106421, + 106442 ], "filename": "astronomy.js", - "lineno": 2339, + "lineno": 2357, "columnno": 8, "code": { - "id": "astnode100011510", + "id": "astnode100011550", "name": "time", "type": "CallExpression", "value": "" @@ -23370,14 +23593,14 @@ "comment": "", "meta": { "range": [ - 105760, - 105781 + 106452, + 106473 ], "filename": "astronomy.js", - "lineno": 2340, + "lineno": 2358, "columnno": 8, "code": { - "id": "astnode100011516", + "id": "astnode100011556", "name": "moon", "type": "CallExpression", "value": "" @@ -23395,14 +23618,14 @@ "comment": "", "meta": { "range": [ - 105864, - 105926 + 106556, + 106618 ], "filename": "astronomy.js", - "lineno": 2342, + "lineno": 2360, "columnno": 8, "code": { - "id": "astnode100011522", + "id": "astnode100011562", "name": "dist_cos_lat", "type": "BinaryExpression", "value": "" @@ -23420,14 +23643,14 @@ "comment": "", "meta": { "range": [ - 105936, - 106113 + 106628, + 106805 ], "filename": "astronomy.js", - "lineno": 2343, + "lineno": 2361, "columnno": 8, "code": { - "id": "astnode100011536", + "id": "astnode100011576", "name": "gepos", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -23445,14 +23668,14 @@ "comment": "", "meta": { "range": [ - 106216, - 106248 + 106908, + 106940 ], "filename": "astronomy.js", - "lineno": 2349, + "lineno": 2367, "columnno": 8, "code": { - "id": "astnode100011569", + "id": "astnode100011609", "name": "mpos1", "type": "CallExpression", "value": "" @@ -23470,14 +23693,14 @@ "comment": "", "meta": { "range": [ - 106311, - 106369 + 107003, + 107061 ], "filename": "astronomy.js", - "lineno": 2351, + "lineno": 2369, "columnno": 8, "code": { - "id": "astnode100011576", + "id": "astnode100011616", "name": "mpos2", "type": "CallExpression", "value": "" @@ -23495,14 +23718,14 @@ "comment": "", "meta": { "range": [ - 106432, - 106457 + 107124, + 107149 ], "filename": "astronomy.js", - "lineno": 2354, + "lineno": 2372, "columnno": 0, "code": { - "id": "astnode100011599", + "id": "astnode100011639", "name": "exports.GeoMoon", "type": "Identifier", "value": "GeoMoon", @@ -23519,14 +23742,14 @@ "comment": "", "meta": { "range": [ - 106459, - 106779 + 107151, + 107471 ], "filename": "astronomy.js", - "lineno": 2355, + "lineno": 2373, "columnno": 0, "code": { - "id": "astnode100011604", + "id": "astnode100011644", "name": "VsopFormula", "type": "FunctionDeclaration", "paramnames": [ @@ -23553,14 +23776,14 @@ "comment": "", "meta": { "range": [ - 106502, - 106512 + 107194, + 107204 ], "filename": "astronomy.js", - "lineno": 2356, + "lineno": 2374, "columnno": 8, "code": { - "id": "astnode100011610", + "id": "astnode100011650", "name": "tpower", "type": "Literal", "value": 1 @@ -23578,14 +23801,14 @@ "comment": "", "meta": { "range": [ - 106522, - 106531 + 107214, + 107223 ], "filename": "astronomy.js", - "lineno": 2357, + "lineno": 2375, "columnno": 8, "code": { - "id": "astnode100011614", + "id": "astnode100011654", "name": "coord", "type": "Literal", "value": 0 @@ -23603,14 +23826,14 @@ "comment": "", "meta": { "range": [ - 106546, - 106552 + 107238, + 107244 ], "filename": "astronomy.js", - "lineno": 2358, + "lineno": 2376, "columnno": 13, "code": { - "id": "astnode100011619", + "id": "astnode100011659", "name": "series" } }, @@ -23626,14 +23849,14 @@ "comment": "", "meta": { "range": [ - 106579, - 106586 + 107271, + 107278 ], "filename": "astronomy.js", - "lineno": 2359, + "lineno": 2377, "columnno": 12, "code": { - "id": "astnode100011624", + "id": "astnode100011664", "name": "sum", "type": "Literal", "value": 0 @@ -23651,14 +23874,14 @@ "comment": "", "meta": { "range": [ - 106649, - 106690 + 107341, + 107382 ], "filename": "astronomy.js", - "lineno": 2361, + "lineno": 2379, "columnno": 12, "code": { - "id": "astnode100011634", + "id": "astnode100011674", "name": "sum", "type": "BinaryExpression", "funcscope": "VsopFormula", @@ -23677,14 +23900,14 @@ "comment": "", "meta": { "range": [ - 106710, - 106731 + 107402, + 107423 ], "filename": "astronomy.js", - "lineno": 2363, + "lineno": 2381, "columnno": 8, "code": { - "id": "astnode100011648", + "id": "astnode100011688", "name": "coord", "type": "BinaryExpression", "funcscope": "VsopFormula", @@ -23703,14 +23926,14 @@ "comment": "", "meta": { "range": [ - 106741, - 106752 + 107433, + 107444 ], "filename": "astronomy.js", - "lineno": 2364, + "lineno": 2382, "columnno": 8, "code": { - "id": "astnode100011654", + "id": "astnode100011694", "name": "tpower", "type": "Identifier", "funcscope": "VsopFormula", @@ -23729,14 +23952,14 @@ "comment": "", "meta": { "range": [ - 106780, - 107381 + 107472, + 108073 ], "filename": "astronomy.js", - "lineno": 2368, + "lineno": 2386, "columnno": 0, "code": { - "id": "astnode100011659", + "id": "astnode100011699", "name": "VsopDeriv", "type": "FunctionDeclaration", "paramnames": [ @@ -23767,14 +23990,14 @@ "comment": "", "meta": { "range": [ - 106821, - 106831 + 107513, + 107523 ], "filename": "astronomy.js", - "lineno": 2369, + "lineno": 2387, "columnno": 8, "code": { - "id": "astnode100011665", + "id": "astnode100011705", "name": "tpower", "type": "Literal", "value": 1 @@ -23792,14 +24015,14 @@ "comment": "", "meta": { "range": [ - 106848, - 106858 + 107540, + 107550 ], "filename": "astronomy.js", - "lineno": 2370, + "lineno": 2388, "columnno": 8, "code": { - "id": "astnode100011669", + "id": "astnode100011709", "name": "dpower", "type": "Literal", "value": 0 @@ -23817,14 +24040,14 @@ "comment": "", "meta": { "range": [ - 106879, - 106888 + 107571, + 107580 ], "filename": "astronomy.js", - "lineno": 2371, + "lineno": 2389, "columnno": 8, "code": { - "id": "astnode100011673", + "id": "astnode100011713", "name": "deriv", "type": "Literal", "value": 0 @@ -23842,14 +24065,14 @@ "comment": "", "meta": { "range": [ - 106898, - 106903 + 107590, + 107595 ], "filename": "astronomy.js", - "lineno": 2372, + "lineno": 2390, "columnno": 8, "code": { - "id": "astnode100011677", + "id": "astnode100011717", "name": "s", "type": "Literal", "value": 0 @@ -23867,14 +24090,14 @@ "comment": "", "meta": { "range": [ - 106918, - 106924 + 107610, + 107616 ], "filename": "astronomy.js", - "lineno": 2373, + "lineno": 2391, "columnno": 13, "code": { - "id": "astnode100011682", + "id": "astnode100011722", "name": "series" } }, @@ -23890,14 +24113,14 @@ "comment": "", "meta": { "range": [ - 106951, - 106962 + 107643, + 107654 ], "filename": "astronomy.js", - "lineno": 2374, + "lineno": 2392, "columnno": 12, "code": { - "id": "astnode100011687", + "id": "astnode100011727", "name": "sin_sum", "type": "Literal", "value": 0 @@ -23915,14 +24138,14 @@ "comment": "", "meta": { "range": [ - 106976, - 106987 + 107668, + 107679 ], "filename": "astronomy.js", - "lineno": 2375, + "lineno": 2393, "columnno": 12, "code": { - "id": "astnode100011691", + "id": "astnode100011731", "name": "cos_sum", "type": "Literal", "value": 0 @@ -23940,14 +24163,14 @@ "comment": "", "meta": { "range": [ - 107054, - 107079 + 107746, + 107771 ], "filename": "astronomy.js", - "lineno": 2377, + "lineno": 2395, "columnno": 16, "code": { - "id": "astnode100011701", + "id": "astnode100011741", "name": "angle", "type": "BinaryExpression", "value": "" @@ -23965,14 +24188,14 @@ "comment": "", "meta": { "range": [ - 107093, - 107133 + 107785, + 107825 ], "filename": "astronomy.js", - "lineno": 2378, + "lineno": 2396, "columnno": 12, "code": { - "id": "astnode100011709", + "id": "astnode100011749", "name": "sin_sum", "type": "BinaryExpression", "funcscope": "VsopDeriv", @@ -23991,14 +24214,14 @@ "comment": "", "meta": { "range": [ - 107176, - 107209 + 107868, + 107901 ], "filename": "astronomy.js", - "lineno": 2380, + "lineno": 2398, "columnno": 16, "code": { - "id": "astnode100011726", + "id": "astnode100011766", "name": "cos_sum", "type": "BinaryExpression", "funcscope": "VsopDeriv", @@ -24017,14 +24240,14 @@ "comment": "", "meta": { "range": [ - 107243, - 107295 + 107935, + 107987 ], "filename": "astronomy.js", - "lineno": 2383, + "lineno": 2401, "columnno": 8, "code": { - "id": "astnode100011736", + "id": "astnode100011776", "name": "deriv", "type": "BinaryExpression", "funcscope": "VsopDeriv", @@ -24043,14 +24266,14 @@ "comment": "", "meta": { "range": [ - 107305, - 107320 + 107997, + 108012 ], "filename": "astronomy.js", - "lineno": 2384, + "lineno": 2402, "columnno": 8, "code": { - "id": "astnode100011748", + "id": "astnode100011788", "name": "dpower", "type": "Identifier", "funcscope": "VsopDeriv", @@ -24069,14 +24292,14 @@ "comment": "", "meta": { "range": [ - 107330, - 107341 + 108022, + 108033 ], "filename": "astronomy.js", - "lineno": 2385, + "lineno": 2403, "columnno": 8, "code": { - "id": "astnode100011752", + "id": "astnode100011792", "name": "tpower", "type": "Identifier", "funcscope": "VsopDeriv", @@ -24095,14 +24318,14 @@ "comment": "", "meta": { "range": [ - 107388, - 107416 + 108080, + 108108 ], "filename": "astronomy.js", - "lineno": 2390, + "lineno": 2408, "columnno": 6, "code": { - "id": "astnode100011761", + "id": "astnode100011801", "name": "DAYS_PER_MILLENNIUM", "type": "Literal", "value": 365250 @@ -24119,14 +24342,14 @@ "comment": "", "meta": { "range": [ - 107424, - 107437 + 108116, + 108129 ], "filename": "astronomy.js", - "lineno": 2391, + "lineno": 2409, "columnno": 6, "code": { - "id": "astnode100011765", + "id": "astnode100011805", "name": "LON_INDEX", "type": "Literal", "value": 0 @@ -24143,14 +24366,14 @@ "comment": "", "meta": { "range": [ - 107445, - 107458 + 108137, + 108150 ], "filename": "astronomy.js", - "lineno": 2392, + "lineno": 2410, "columnno": 6, "code": { - "id": "astnode100011769", + "id": "astnode100011809", "name": "LAT_INDEX", "type": "Literal", "value": 1 @@ -24167,14 +24390,14 @@ "comment": "", "meta": { "range": [ - 107466, - 107479 + 108158, + 108171 ], "filename": "astronomy.js", - "lineno": 2393, + "lineno": 2411, "columnno": 6, "code": { - "id": "astnode100011773", + "id": "astnode100011813", "name": "RAD_INDEX", "type": "Literal", "value": 2 @@ -24191,14 +24414,14 @@ "comment": "", "meta": { "range": [ - 107481, - 107827 + 108173, + 108519 ], "filename": "astronomy.js", - "lineno": 2394, + "lineno": 2412, "columnno": 0, "code": { - "id": "astnode100011776", + "id": "astnode100011816", "name": "VsopRotate", "type": "FunctionDeclaration", "paramnames": [ @@ -24217,14 +24440,14 @@ "comment": "", "meta": { "range": [ - 107828, - 108111 + 108520, + 108803 ], "filename": "astronomy.js", - "lineno": 2398, + "lineno": 2416, "columnno": 0, "code": { - "id": "astnode100011827", + "id": "astnode100011867", "name": "VsopSphereToRect", "type": "FunctionDeclaration", "paramnames": [ @@ -24248,14 +24471,14 @@ "comment": "", "meta": { "range": [ - 107956, - 107989 + 108648, + 108681 ], "filename": "astronomy.js", - "lineno": 2400, + "lineno": 2418, "columnno": 10, "code": { - "id": "astnode100011834", + "id": "astnode100011874", "name": "r_coslat", "type": "BinaryExpression", "value": "" @@ -24273,14 +24496,14 @@ "comment": "", "meta": { "range": [ - 108112, - 108466 + 108804, + 109158 ], "filename": "astronomy.js", - "lineno": 2407, + "lineno": 2425, "columnno": 0, "code": { - "id": "astnode100011866", + "id": "astnode100011906", "name": "CalcVsop", "type": "FunctionDeclaration", "paramnames": [ @@ -24307,14 +24530,14 @@ "comment": "", "meta": { "range": [ - 108155, - 108188 + 108847, + 108880 ], "filename": "astronomy.js", - "lineno": 2408, + "lineno": 2426, "columnno": 10, "code": { - "id": "astnode100011872", + "id": "astnode100011912", "name": "t", "type": "BinaryExpression", "value": "" @@ -24332,14 +24555,14 @@ "comment": "", "meta": { "range": [ - 108224, - 108262 + 108916, + 108954 ], "filename": "astronomy.js", - "lineno": 2409, + "lineno": 2427, "columnno": 10, "code": { - "id": "astnode100011880", + "id": "astnode100011920", "name": "lon", "type": "CallExpression", "value": "" @@ -24357,14 +24580,14 @@ "comment": "", "meta": { "range": [ - 108274, - 108312 + 108966, + 109004 ], "filename": "astronomy.js", - "lineno": 2410, + "lineno": 2428, "columnno": 10, "code": { - "id": "astnode100011889", + "id": "astnode100011929", "name": "lat", "type": "CallExpression", "value": "" @@ -24382,14 +24605,14 @@ "comment": "", "meta": { "range": [ - 108324, - 108362 + 109016, + 109054 ], "filename": "astronomy.js", - "lineno": 2411, + "lineno": 2429, "columnno": 10, "code": { - "id": "astnode100011898", + "id": "astnode100011938", "name": "rad", "type": "CallExpression", "value": "" @@ -24407,14 +24630,14 @@ "comment": "", "meta": { "range": [ - 108374, - 108413 + 109066, + 109105 ], "filename": "astronomy.js", - "lineno": 2412, + "lineno": 2430, "columnno": 10, "code": { - "id": "astnode100011907", + "id": "astnode100011947", "name": "eclip", "type": "CallExpression", "value": "" @@ -24432,14 +24655,14 @@ "comment": "", "meta": { "range": [ - 108467, - 109997 + 109159, + 110689 ], "filename": "astronomy.js", - "lineno": 2415, + "lineno": 2433, "columnno": 0, "code": { - "id": "astnode100011922", + "id": "astnode100011962", "name": "CalcVsopPosVel", "type": "FunctionDeclaration", "paramnames": [ @@ -24479,14 +24702,14 @@ "comment": "", "meta": { "range": [ - 108514, - 108542 + 109206, + 109234 ], "filename": "astronomy.js", - "lineno": 2416, + "lineno": 2434, "columnno": 10, "code": { - "id": "astnode100011928", + "id": "astnode100011968", "name": "t", "type": "BinaryExpression", "value": "" @@ -24504,14 +24727,14 @@ "comment": "", "meta": { "range": [ - 108647, - 108685 + 109339, + 109377 ], "filename": "astronomy.js", - "lineno": 2418, + "lineno": 2436, "columnno": 10, "code": { - "id": "astnode100011934", + "id": "astnode100011974", "name": "lon", "type": "CallExpression", "value": "" @@ -24529,14 +24752,14 @@ "comment": "", "meta": { "range": [ - 108697, - 108735 + 109389, + 109427 ], "filename": "astronomy.js", - "lineno": 2419, + "lineno": 2437, "columnno": 10, "code": { - "id": "astnode100011943", + "id": "astnode100011983", "name": "lat", "type": "CallExpression", "value": "" @@ -24554,14 +24777,14 @@ "comment": "", "meta": { "range": [ - 108747, - 108785 + 109439, + 109477 ], "filename": "astronomy.js", - "lineno": 2420, + "lineno": 2438, "columnno": 10, "code": { - "id": "astnode100011952", + "id": "astnode100011992", "name": "rad", "type": "CallExpression", "value": "" @@ -24579,14 +24802,14 @@ "comment": "", "meta": { "range": [ - 108797, - 108837 + 109489, + 109529 ], "filename": "astronomy.js", - "lineno": 2421, + "lineno": 2439, "columnno": 10, "code": { - "id": "astnode100011961", + "id": "astnode100012001", "name": "dlon_dt", "type": "CallExpression", "value": "" @@ -24604,14 +24827,14 @@ "comment": "", "meta": { "range": [ - 108849, - 108889 + 109541, + 109581 ], "filename": "astronomy.js", - "lineno": 2422, + "lineno": 2440, "columnno": 10, "code": { - "id": "astnode100011970", + "id": "astnode100012010", "name": "dlat_dt", "type": "CallExpression", "value": "" @@ -24629,14 +24852,14 @@ "comment": "", "meta": { "range": [ - 108901, - 108941 + 109593, + 109633 ], "filename": "astronomy.js", - "lineno": 2423, + "lineno": 2441, "columnno": 10, "code": { - "id": "astnode100011979", + "id": "astnode100012019", "name": "drad_dt", "type": "CallExpression", "value": "" @@ -24654,14 +24877,14 @@ "comment": "", "meta": { "range": [ - 109075, - 109097 + 109767, + 109789 ], "filename": "astronomy.js", - "lineno": 2426, + "lineno": 2444, "columnno": 10, "code": { - "id": "astnode100011988", + "id": "astnode100012028", "name": "coslon", "type": "CallExpression", "value": "" @@ -24679,14 +24902,14 @@ "comment": "", "meta": { "range": [ - 109109, - 109131 + 109801, + 109823 ], "filename": "astronomy.js", - "lineno": 2427, + "lineno": 2445, "columnno": 10, "code": { - "id": "astnode100011996", + "id": "astnode100012036", "name": "sinlon", "type": "CallExpression", "value": "" @@ -24704,14 +24927,14 @@ "comment": "", "meta": { "range": [ - 109143, - 109165 + 109835, + 109857 ], "filename": "astronomy.js", - "lineno": 2428, + "lineno": 2446, "columnno": 10, "code": { - "id": "astnode100012004", + "id": "astnode100012044", "name": "coslat", "type": "CallExpression", "value": "" @@ -24729,14 +24952,14 @@ "comment": "", "meta": { "range": [ - 109177, - 109199 + 109869, + 109891 ], "filename": "astronomy.js", - "lineno": 2429, + "lineno": 2447, "columnno": 10, "code": { - "id": "astnode100012012", + "id": "astnode100012052", "name": "sinlat", "type": "CallExpression", "value": "" @@ -24754,14 +24977,14 @@ "comment": "", "meta": { "range": [ - 109211, - 109334 + 109903, + 110026 ], "filename": "astronomy.js", - "lineno": 2430, + "lineno": 2448, "columnno": 10, "code": { - "id": "astnode100012020", + "id": "astnode100012060", "name": "vx", "type": "BinaryExpression", "value": "" @@ -24779,14 +25002,14 @@ "comment": "", "meta": { "range": [ - 109346, - 109469 + 110038, + 110161 ], "filename": "astronomy.js", - "lineno": 2433, + "lineno": 2451, "columnno": 10, "code": { - "id": "astnode100012045", + "id": "astnode100012085", "name": "vy", "type": "BinaryExpression", "value": "" @@ -24804,14 +25027,14 @@ "comment": "", "meta": { "range": [ - 109481, - 109542 + 110173, + 110234 ], "filename": "astronomy.js", - "lineno": 2436, + "lineno": 2454, "columnno": 10, "code": { - "id": "astnode100012070", + "id": "astnode100012110", "name": "vz", "type": "BinaryExpression", "value": "" @@ -24829,14 +25052,14 @@ "comment": "", "meta": { "range": [ - 109554, - 109597 + 110246, + 110289 ], "filename": "astronomy.js", - "lineno": 2438, + "lineno": 2456, "columnno": 10, "code": { - "id": "astnode100012083", + "id": "astnode100012123", "name": "eclip_pos", "type": "CallExpression", "value": "" @@ -24854,14 +25077,14 @@ "comment": "", "meta": { "range": [ - 109670, - 109790 + 110362, + 110482 ], "filename": "astronomy.js", - "lineno": 2440, + "lineno": 2458, "columnno": 10, "code": { - "id": "astnode100012091", + "id": "astnode100012131", "name": "eclip_vel", "type": "ArrayExpression", "value": "[\"\",\"\",\"\"]" @@ -24879,14 +25102,14 @@ "comment": "", "meta": { "range": [ - 109869, - 109900 + 110561, + 110592 ], "filename": "astronomy.js", - "lineno": 2446, + "lineno": 2464, "columnno": 10, "code": { - "id": "astnode100012104", + "id": "astnode100012144", "name": "equ_pos", "type": "CallExpression", "value": "" @@ -24904,14 +25127,14 @@ "comment": "", "meta": { "range": [ - 109912, - 109943 + 110604, + 110635 ], "filename": "astronomy.js", - "lineno": 2447, + "lineno": 2465, "columnno": 10, "code": { - "id": "astnode100012110", + "id": "astnode100012150", "name": "equ_vel", "type": "CallExpression", "value": "" @@ -24929,14 +25152,14 @@ "comment": "", "meta": { "range": [ - 109998, - 110235 + 110690, + 110927 ], "filename": "astronomy.js", - "lineno": 2450, + "lineno": 2468, "columnno": 0, "code": { - "id": "astnode100012121", + "id": "astnode100012161", "name": "AdjustBarycenter", "type": "FunctionDeclaration", "paramnames": [ @@ -24965,14 +25188,14 @@ "comment": "", "meta": { "range": [ - 110060, - 110092 + 110752, + 110784 ], "filename": "astronomy.js", - "lineno": 2451, + "lineno": 2469, "columnno": 10, "code": { - "id": "astnode100012129", + "id": "astnode100012169", "name": "shift", "type": "BinaryExpression", "value": "" @@ -24990,14 +25213,14 @@ "comment": "", "meta": { "range": [ - 110104, - 110139 + 110796, + 110831 ], "filename": "astronomy.js", - "lineno": 2452, + "lineno": 2470, "columnno": 10, "code": { - "id": "astnode100012137", + "id": "astnode100012177", "name": "planet", "type": "CallExpression", "value": "" @@ -25015,14 +25238,14 @@ "comment": "", "meta": { "range": [ - 110145, - 110170 + 110837, + 110862 ], "filename": "astronomy.js", - "lineno": 2453, + "lineno": 2471, "columnno": 4, "code": { - "id": "astnode100012146", + "id": "astnode100012186", "name": "ssb.x", "type": "BinaryExpression", "value": "", @@ -25040,14 +25263,14 @@ "comment": "", "meta": { "range": [ - 110176, - 110201 + 110868, + 110893 ], "filename": "astronomy.js", - "lineno": 2454, + "lineno": 2472, "columnno": 4, "code": { - "id": "astnode100012156", + "id": "astnode100012196", "name": "ssb.y", "type": "BinaryExpression", "value": "", @@ -25065,14 +25288,14 @@ "comment": "", "meta": { "range": [ - 110207, - 110232 + 110899, + 110924 ], "filename": "astronomy.js", - "lineno": 2455, + "lineno": 2473, "columnno": 4, "code": { - "id": "astnode100012166", + "id": "astnode100012206", "name": "ssb.z", "type": "BinaryExpression", "value": "", @@ -25090,14 +25313,14 @@ "comment": "", "meta": { "range": [ - 110236, - 110577 + 110928, + 111269 ], "filename": "astronomy.js", - "lineno": 2457, + "lineno": 2475, "columnno": 0, "code": { - "id": "astnode100012175", + "id": "astnode100012215", "name": "CalcSolarSystemBarycenter", "type": "FunctionDeclaration", "paramnames": [ @@ -25119,14 +25342,14 @@ "comment": "", "meta": { "range": [ - 110289, - 110326 + 110981, + 111018 ], "filename": "astronomy.js", - "lineno": 2458, + "lineno": 2476, "columnno": 10, "code": { - "id": "astnode100012180", + "id": "astnode100012220", "name": "ssb", "type": "NewExpression", "value": "" @@ -25144,14 +25367,14 @@ "comment": "", "meta": { "range": [ - 110664, - 110685 + 111356, + 111377 ], "filename": "astronomy.js", - "lineno": 2466, + "lineno": 2484, "columnno": 6, "code": { - "id": "astnode100012227", + "id": "astnode100012267", "name": "PLUTO_NUM_STATES", "type": "Literal", "value": 41 @@ -25168,14 +25391,14 @@ "comment": "", "meta": { "range": [ - 110693, - 110716 + 111385, + 111408 ], "filename": "astronomy.js", - "lineno": 2467, + "lineno": 2485, "columnno": 6, "code": { - "id": "astnode100012231", + "id": "astnode100012271", "name": "PLUTO_TIME_STEP", "type": "Literal", "value": 36500 @@ -25192,14 +25415,14 @@ "comment": "", "meta": { "range": [ - 110724, - 116457 + 111416, + 117149 ], "filename": "astronomy.js", - "lineno": 2468, + "lineno": 2486, "columnno": 6, "code": { - "id": "astnode100012235", + "id": "astnode100012275", "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]\\\"]\"]" @@ -25216,14 +25439,14 @@ "comment": "", "meta": { "range": [ - 116459, - 117519 + 117151, + 118211 ], "filename": "astronomy.js", - "lineno": 2511, + "lineno": 2529, "columnno": 0, "code": { - "id": "astnode100012786", + "id": "astnode100012826", "name": "TerseVector", "type": "ClassDeclaration", "paramnames": [ @@ -25243,14 +25466,14 @@ "comment": "", "meta": { "range": [ - 116483, - 116571 + 117175, + 117263 ], "filename": "astronomy.js", - "lineno": 2512, + "lineno": 2530, "columnno": 4, "code": { - "id": "astnode100012789", + "id": "astnode100012829", "name": "TerseVector", "type": "MethodDefinition", "paramnames": [ @@ -25274,14 +25497,14 @@ "comment": "", "meta": { "range": [ - 116514, - 116524 + 117206, + 117216 ], "filename": "astronomy.js", - "lineno": 2513, + "lineno": 2531, "columnno": 8, "code": { - "id": "astnode100012797", + "id": "astnode100012837", "name": "this.x", "type": "Identifier", "value": "x", @@ -25299,14 +25522,14 @@ "comment": "", "meta": { "range": [ - 116534, - 116544 + 117226, + 117236 ], "filename": "astronomy.js", - "lineno": 2514, + "lineno": 2532, "columnno": 8, "code": { - "id": "astnode100012803", + "id": "astnode100012843", "name": "this.y", "type": "Identifier", "value": "y", @@ -25324,14 +25547,14 @@ "comment": "", "meta": { "range": [ - 116554, - 116564 + 117246, + 117256 ], "filename": "astronomy.js", - "lineno": 2515, + "lineno": 2533, "columnno": 8, "code": { - "id": "astnode100012809", + "id": "astnode100012849", "name": "this.z", "type": "Identifier", "value": "z", @@ -25349,14 +25572,14 @@ "comment": "", "meta": { "range": [ - 116576, - 116654 + 117268, + 117346 ], "filename": "astronomy.js", - "lineno": 2517, + "lineno": 2535, "columnno": 4, "code": { - "id": "astnode100012814", + "id": "astnode100012854", "name": "TerseVector#ToAstroVector", "type": "MethodDefinition", "paramnames": [ @@ -25379,14 +25602,14 @@ "comment": "", "meta": { "range": [ - 116659, - 116747 + 117351, + 117439 ], "filename": "astronomy.js", - "lineno": 2520, + "lineno": 2538, "columnno": 4, "code": { - "id": "astnode100012832", + "id": "astnode100012872", "name": "TerseVector#quadrature", "type": "MethodDefinition", "paramnames": [] @@ -25407,14 +25630,14 @@ "comment": "", "meta": { "range": [ - 116752, - 116856 + 117444, + 117548 ], "filename": "astronomy.js", - "lineno": 2523, + "lineno": 2541, "columnno": 4, "code": { - "id": "astnode100012860", + "id": "astnode100012900", "name": "TerseVector#add", "type": "MethodDefinition", "paramnames": [ @@ -25437,14 +25660,14 @@ "comment": "", "meta": { "range": [ - 116861, - 116965 + 117553, + 117657 ], "filename": "astronomy.js", - "lineno": 2526, + "lineno": 2544, "columnno": 4, "code": { - "id": "astnode100012889", + "id": "astnode100012929", "name": "TerseVector#sub", "type": "MethodDefinition", "paramnames": [ @@ -25467,14 +25690,14 @@ "comment": "", "meta": { "range": [ - 116970, - 117070 + 117662, + 117762 ], "filename": "astronomy.js", - "lineno": 2529, + "lineno": 2547, "columnno": 4, "code": { - "id": "astnode100012918", + "id": "astnode100012958", "name": "TerseVector#incr", "type": "MethodDefinition", "paramnames": [ @@ -25497,14 +25720,14 @@ "comment": "", "meta": { "range": [ - 116992, - 117009 + 117684, + 117701 ], "filename": "astronomy.js", - "lineno": 2530, + "lineno": 2548, "columnno": 8, "code": { - "id": "astnode100012924", + "id": "astnode100012964", "name": "this.x", "type": "MemberExpression", "value": "other.x", @@ -25522,14 +25745,14 @@ "comment": "", "meta": { "range": [ - 117019, - 117036 + 117711, + 117728 ], "filename": "astronomy.js", - "lineno": 2531, + "lineno": 2549, "columnno": 8, "code": { - "id": "astnode100012932", + "id": "astnode100012972", "name": "this.y", "type": "MemberExpression", "value": "other.y", @@ -25547,14 +25770,14 @@ "comment": "", "meta": { "range": [ - 117046, - 117063 + 117738, + 117755 ], "filename": "astronomy.js", - "lineno": 2532, + "lineno": 2550, "columnno": 8, "code": { - "id": "astnode100012940", + "id": "astnode100012980", "name": "this.z", "type": "MemberExpression", "value": "other.z", @@ -25572,14 +25795,14 @@ "comment": "", "meta": { "range": [ - 117075, - 117175 + 117767, + 117867 ], "filename": "astronomy.js", - "lineno": 2534, + "lineno": 2552, "columnno": 4, "code": { - "id": "astnode100012947", + "id": "astnode100012987", "name": "TerseVector#decr", "type": "MethodDefinition", "paramnames": [ @@ -25602,14 +25825,14 @@ "comment": "", "meta": { "range": [ - 117097, - 117114 + 117789, + 117806 ], "filename": "astronomy.js", - "lineno": 2535, + "lineno": 2553, "columnno": 8, "code": { - "id": "astnode100012953", + "id": "astnode100012993", "name": "this.x", "type": "MemberExpression", "value": "other.x", @@ -25627,14 +25850,14 @@ "comment": "", "meta": { "range": [ - 117124, - 117141 + 117816, + 117833 ], "filename": "astronomy.js", - "lineno": 2536, + "lineno": 2554, "columnno": 8, "code": { - "id": "astnode100012961", + "id": "astnode100013001", "name": "this.y", "type": "MemberExpression", "value": "other.y", @@ -25652,14 +25875,14 @@ "comment": "", "meta": { "range": [ - 117151, - 117168 + 117843, + 117860 ], "filename": "astronomy.js", - "lineno": 2537, + "lineno": 2555, "columnno": 8, "code": { - "id": "astnode100012969", + "id": "astnode100013009", "name": "this.z", "type": "MemberExpression", "value": "other.z", @@ -25677,14 +25900,14 @@ "comment": "", "meta": { "range": [ - 117180, - 117282 + 117872, + 117974 ], "filename": "astronomy.js", - "lineno": 2539, + "lineno": 2557, "columnno": 4, "code": { - "id": "astnode100012976", + "id": "astnode100013016", "name": "TerseVector#mul", "type": "MethodDefinition", "paramnames": [ @@ -25707,14 +25930,14 @@ "comment": "", "meta": { "range": [ - 117287, - 117389 + 117979, + 118081 ], "filename": "astronomy.js", - "lineno": 2542, + "lineno": 2560, "columnno": 4, "code": { - "id": "astnode100012999", + "id": "astnode100013039", "name": "TerseVector#div", "type": "MethodDefinition", "paramnames": [ @@ -25737,14 +25960,14 @@ "comment": "", "meta": { "range": [ - 117394, - 117517 + 118086, + 118209 ], "filename": "astronomy.js", - "lineno": 2545, + "lineno": 2563, "columnno": 4, "code": { - "id": "astnode100013022", + "id": "astnode100013062", "name": "TerseVector#mean", "type": "MethodDefinition", "paramnames": [ @@ -25767,14 +25990,14 @@ "comment": "", "meta": { "range": [ - 117520, - 117638 + 118212, + 118330 ], "filename": "astronomy.js", - "lineno": 2549, + "lineno": 2567, "columnno": 0, "code": { - "id": "astnode100013057", + "id": "astnode100013097", "name": "body_state_t", "type": "ClassDeclaration", "paramnames": [ @@ -25794,14 +26017,14 @@ "comment": "", "meta": { "range": [ - 117545, - 117636 + 118237, + 118328 ], "filename": "astronomy.js", - "lineno": 2550, + "lineno": 2568, "columnno": 4, "code": { - "id": "astnode100013060", + "id": "astnode100013100", "name": "body_state_t", "type": "MethodDefinition", "paramnames": [ @@ -25825,14 +26048,14 @@ "comment": "", "meta": { "range": [ - 117577, - 117589 + 118269, + 118281 ], "filename": "astronomy.js", - "lineno": 2551, + "lineno": 2569, "columnno": 8, "code": { - "id": "astnode100013068", + "id": "astnode100013108", "name": "this.tt", "type": "Identifier", "value": "tt", @@ -25850,14 +26073,14 @@ "comment": "", "meta": { "range": [ - 117599, - 117609 + 118291, + 118301 ], "filename": "astronomy.js", - "lineno": 2552, + "lineno": 2570, "columnno": 8, "code": { - "id": "astnode100013074", + "id": "astnode100013114", "name": "this.r", "type": "Identifier", "value": "r", @@ -25875,14 +26098,14 @@ "comment": "", "meta": { "range": [ - 117619, - 117629 + 118311, + 118321 ], "filename": "astronomy.js", - "lineno": 2553, + "lineno": 2571, "columnno": 8, "code": { - "id": "astnode100013080", + "id": "astnode100013120", "name": "this.v", "type": "Identifier", "value": "v", @@ -25900,14 +26123,14 @@ "comment": "", "meta": { "range": [ - 117639, - 117818 + 118331, + 118510 ], "filename": "astronomy.js", - "lineno": 2556, + "lineno": 2574, "columnno": 0, "code": { - "id": "astnode100013085", + "id": "astnode100013125", "name": "BodyStateFromTable", "type": "FunctionDeclaration", "paramnames": [ @@ -25929,14 +26152,14 @@ "comment": "", "meta": { "range": [ - 117819, - 118076 + 118511, + 118768 ], "filename": "astronomy.js", - "lineno": 2560, + "lineno": 2578, "columnno": 0, "code": { - "id": "astnode100013109", + "id": "astnode100013149", "name": "AdjustBarycenterPosVel", "type": "FunctionDeclaration", "paramnames": [ @@ -25962,14 +26185,14 @@ "comment": "", "meta": { "range": [ - 117889, - 117929 + 118581, + 118621 ], "filename": "astronomy.js", - "lineno": 2561, + "lineno": 2579, "columnno": 10, "code": { - "id": "astnode100013117", + "id": "astnode100013157", "name": "shift", "type": "BinaryExpression", "value": "" @@ -25987,14 +26210,14 @@ "comment": "", "meta": { "range": [ - 117941, - 117980 + 118633, + 118672 ], "filename": "astronomy.js", - "lineno": 2562, + "lineno": 2580, "columnno": 10, "code": { - "id": "astnode100013125", + "id": "astnode100013165", "name": "planet", "type": "CallExpression", "value": "" @@ -26012,14 +26235,14 @@ "comment": "", "meta": { "range": [ - 118077, - 118265 + 118769, + 118957 ], "filename": "astronomy.js", - "lineno": 2567, + "lineno": 2585, "columnno": 0, "code": { - "id": "astnode100013163", + "id": "astnode100013203", "name": "AccelerationIncrement", "type": "FunctionDeclaration", "paramnames": [ @@ -26044,14 +26267,14 @@ "comment": "", "meta": { "range": [ - 118146, - 118178 + 118838, + 118870 ], "filename": "astronomy.js", - "lineno": 2568, + "lineno": 2586, "columnno": 10, "code": { - "id": "astnode100013170", + "id": "astnode100013210", "name": "delta", "type": "CallExpression", "value": "" @@ -26069,14 +26292,14 @@ "comment": "", "meta": { "range": [ - 118190, - 118213 + 118882, + 118905 ], "filename": "astronomy.js", - "lineno": 2569, + "lineno": 2587, "columnno": 10, "code": { - "id": "astnode100013178", + "id": "astnode100013218", "name": "r2", "type": "CallExpression", "value": "" @@ -26094,14 +26317,14 @@ "comment": "", "meta": { "range": [ - 118266, - 119853 + 118958, + 120545 ], "filename": "astronomy.js", - "lineno": 2572, + "lineno": 2590, "columnno": 0, "code": { - "id": "astnode100013198", + "id": "astnode100013238", "name": "major_bodies_t", "type": "ClassDeclaration", "paramnames": [ @@ -26119,14 +26342,14 @@ "comment": "", "meta": { "range": [ - 118293, - 119282 + 118985, + 119974 ], "filename": "astronomy.js", - "lineno": 2573, + "lineno": 2591, "columnno": 4, "code": { - "id": "astnode100013201", + "id": "astnode100013241", "name": "major_bodies_t", "type": "MethodDefinition", "paramnames": [ @@ -26148,14 +26371,14 @@ "comment": "", "meta": { "range": [ - 118383, - 118461 + 119075, + 119153 ], "filename": "astronomy.js", - "lineno": 2575, + "lineno": 2593, "columnno": 12, "code": { - "id": "astnode100013207", + "id": "astnode100013247", "name": "ssb", "type": "NewExpression", "value": "" @@ -26173,14 +26396,14 @@ "comment": "", "meta": { "range": [ - 118471, - 118543 + 119163, + 119235 ], "filename": "astronomy.js", - "lineno": 2576, + "lineno": 2594, "columnno": 8, "code": { - "id": "astnode100013223", + "id": "astnode100013263", "name": "this.Jupiter", "type": "CallExpression", "value": "", @@ -26198,14 +26421,14 @@ "comment": "", "meta": { "range": [ - 118553, - 118622 + 119245, + 119314 ], "filename": "astronomy.js", - "lineno": 2577, + "lineno": 2595, "columnno": 8, "code": { - "id": "astnode100013236", + "id": "astnode100013276", "name": "this.Saturn", "type": "CallExpression", "value": "", @@ -26223,14 +26446,14 @@ "comment": "", "meta": { "range": [ - 118632, - 118701 + 119324, + 119393 ], "filename": "astronomy.js", - "lineno": 2578, + "lineno": 2596, "columnno": 8, "code": { - "id": "astnode100013249", + "id": "astnode100013289", "name": "this.Uranus", "type": "CallExpression", "value": "", @@ -26248,14 +26471,14 @@ "comment": "", "meta": { "range": [ - 118711, - 118783 + 119403, + 119475 ], "filename": "astronomy.js", - "lineno": 2579, + "lineno": 2597, "columnno": 8, "code": { - "id": "astnode100013262", + "id": "astnode100013302", "name": "this.Neptune", "type": "CallExpression", "value": "", @@ -26273,14 +26496,14 @@ "comment": "", "meta": { "range": [ - 119214, - 119275 + 119906, + 119967 ], "filename": "astronomy.js", - "lineno": 2590, + "lineno": 2608, "columnno": 8, "code": { - "id": "astnode100013371", + "id": "astnode100013411", "name": "this.Sun", "type": "NewExpression", "value": "", @@ -26298,14 +26521,14 @@ "comment": "", "meta": { "range": [ - 119287, - 119851 + 119979, + 120543 ], "filename": "astronomy.js", - "lineno": 2592, + "lineno": 2610, "columnno": 4, "code": { - "id": "astnode100013394", + "id": "astnode100013434", "name": "major_bodies_t#Acceleration", "type": "MethodDefinition", "paramnames": [ @@ -26328,14 +26551,14 @@ "comment": "", "meta": { "range": [ - 119480, - 119532 + 120172, + 120224 ], "filename": "astronomy.js", - "lineno": 2595, + "lineno": 2613, "columnno": 12, "code": { - "id": "astnode100013400", + "id": "astnode100013440", "name": "acc", "type": "CallExpression", "value": "" @@ -26353,14 +26576,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": [ - 120374, - 120519 + 121066, + 121211 ], "filename": "astronomy.js", - "lineno": 2624, + "lineno": 2642, "columnno": 0, "code": { - "id": "astnode100013469", + "id": "astnode100013509", "name": "body_grav_calc_t", "type": "ClassDeclaration", "paramnames": [ @@ -26408,14 +26631,14 @@ "comment": "", "meta": { "range": [ - 120403, - 120517 + 121095, + 121209 ], "filename": "astronomy.js", - "lineno": 2625, + "lineno": 2643, "columnno": 4, "code": { - "id": "astnode100013472", + "id": "astnode100013512", "name": "body_grav_calc_t", "type": "MethodDefinition", "paramnames": [ @@ -26440,14 +26663,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": [ - 120374, - 120519 + 121066, + 121211 ], "filename": "astronomy.js", - "lineno": 2624, + "lineno": 2642, "columnno": 0, "code": { - "id": "astnode100013469", + "id": "astnode100013509", "name": "body_grav_calc_t", "type": "ClassDeclaration", "paramnames": [ @@ -26494,14 +26717,14 @@ "comment": "", "meta": { "range": [ - 120438, - 120450 + 121130, + 121142 ], "filename": "astronomy.js", - "lineno": 2626, + "lineno": 2644, "columnno": 8, "code": { - "id": "astnode100013481", + "id": "astnode100013521", "name": "this.tt", "type": "Identifier", "value": "tt", @@ -26519,14 +26742,14 @@ "comment": "", "meta": { "range": [ - 120460, - 120470 + 121152, + 121162 ], "filename": "astronomy.js", - "lineno": 2627, + "lineno": 2645, "columnno": 8, "code": { - "id": "astnode100013487", + "id": "astnode100013527", "name": "this.r", "type": "Identifier", "value": "r", @@ -26544,14 +26767,14 @@ "comment": "", "meta": { "range": [ - 120480, - 120490 + 121172, + 121182 ], "filename": "astronomy.js", - "lineno": 2628, + "lineno": 2646, "columnno": 8, "code": { - "id": "astnode100013493", + "id": "astnode100013533", "name": "this.v", "type": "Identifier", "value": "v", @@ -26569,14 +26792,14 @@ "comment": "", "meta": { "range": [ - 120500, - 120510 + 121192, + 121202 ], "filename": "astronomy.js", - "lineno": 2629, + "lineno": 2647, "columnno": 8, "code": { - "id": "astnode100013499", + "id": "astnode100013539", "name": "this.a", "type": "Identifier", "value": "a", @@ -26594,14 +26817,14 @@ "comment": "", "meta": { "range": [ - 120520, - 120628 + 121212, + 121320 ], "filename": "astronomy.js", - "lineno": 2632, + "lineno": 2650, "columnno": 0, "code": { - "id": "astnode100013504", + "id": "astnode100013544", "name": "grav_sim_t", "type": "ClassDeclaration", "paramnames": [ @@ -26620,14 +26843,14 @@ "comment": "", "meta": { "range": [ - 120543, - 120626 + 121235, + 121318 ], "filename": "astronomy.js", - "lineno": 2633, + "lineno": 2651, "columnno": 4, "code": { - "id": "astnode100013507", + "id": "astnode100013547", "name": "grav_sim_t", "type": "MethodDefinition", "paramnames": [ @@ -26650,14 +26873,14 @@ "comment": "", "meta": { "range": [ - 120577, - 120593 + 121269, + 121285 ], "filename": "astronomy.js", - "lineno": 2634, + "lineno": 2652, "columnno": 8, "code": { - "id": "astnode100013514", + "id": "astnode100013554", "name": "this.bary", "type": "Identifier", "value": "bary", @@ -26675,14 +26898,14 @@ "comment": "", "meta": { "range": [ - 120603, - 120619 + 121295, + 121311 ], "filename": "astronomy.js", - "lineno": 2635, + "lineno": 2653, "columnno": 8, "code": { - "id": "astnode100013520", + "id": "astnode100013560", "name": "this.grav", "type": "Identifier", "value": "grav", @@ -26700,14 +26923,14 @@ "comment": "", "meta": { "range": [ - 120629, - 120796 + 121321, + 121488 ], "filename": "astronomy.js", - "lineno": 2638, + "lineno": 2656, "columnno": 0, "code": { - "id": "astnode100013525", + "id": "astnode100013565", "name": "UpdatePosition", "type": "FunctionDeclaration", "paramnames": [ @@ -26729,14 +26952,14 @@ "comment": "", "meta": { "range": [ - 120797, - 121714 + 121489, + 122406 ], "filename": "astronomy.js", - "lineno": 2641, + "lineno": 2659, "columnno": 0, "code": { - "id": "astnode100013586", + "id": "astnode100013626", "name": "GravSim", "type": "FunctionDeclaration", "paramnames": [ @@ -26766,14 +26989,14 @@ "comment": "", "meta": { "range": [ - 120838, - 120857 + 121530, + 121549 ], "filename": "astronomy.js", - "lineno": 2642, + "lineno": 2660, "columnno": 10, "code": { - "id": "astnode100013592", + "id": "astnode100013632", "name": "dt", "type": "BinaryExpression", "value": "" @@ -26791,14 +27014,14 @@ "comment": "", "meta": { "range": [ - 120950, - 120981 + 121642, + 121673 ], "filename": "astronomy.js", - "lineno": 2644, + "lineno": 2662, "columnno": 10, "code": { - "id": "astnode100013600", + "id": "astnode100013640", "name": "bary2", "type": "NewExpression", "value": "" @@ -26816,14 +27039,14 @@ "comment": "", "meta": { "range": [ - 121099, - 121157 + 121791, + 121849 ], "filename": "astronomy.js", - "lineno": 2646, + "lineno": 2664, "columnno": 10, "code": { - "id": "astnode100013606", + "id": "astnode100013646", "name": "approx_pos", "type": "CallExpression", "value": "" @@ -26841,14 +27064,14 @@ "comment": "", "meta": { "range": [ - 121322, - 121377 + 122014, + 122069 ], "filename": "astronomy.js", - "lineno": 2649, + "lineno": 2667, "columnno": 10, "code": { - "id": "astnode100013621", + "id": "astnode100013661", "name": "mean_acc", "type": "CallExpression", "value": "" @@ -26866,14 +27089,14 @@ "comment": "", "meta": { "range": [ - 121472, - 121524 + 122164, + 122216 ], "filename": "astronomy.js", - "lineno": 2651, + "lineno": 2669, "columnno": 10, "code": { - "id": "astnode100013635", + "id": "astnode100013675", "name": "pos", "type": "CallExpression", "value": "" @@ -26891,14 +27114,14 @@ "comment": "", "meta": { "range": [ - 121536, - 121571 + 122228, + 122263 ], "filename": "astronomy.js", - "lineno": 2652, + "lineno": 2670, "columnno": 10, "code": { - "id": "astnode100013648", + "id": "astnode100013688", "name": "vel", "type": "CallExpression", "value": "" @@ -26916,14 +27139,14 @@ "comment": "", "meta": { "range": [ - 121583, - 121612 + 122275, + 122304 ], "filename": "astronomy.js", - "lineno": 2653, + "lineno": 2671, "columnno": 10, "code": { - "id": "astnode100013662", + "id": "astnode100013702", "name": "acc", "type": "CallExpression", "value": "" @@ -26941,14 +27164,14 @@ "comment": "", "meta": { "range": [ - 121624, - 121671 + 122316, + 122363 ], "filename": "astronomy.js", - "lineno": 2654, + "lineno": 2672, "columnno": 10, "code": { - "id": "astnode100013670", + "id": "astnode100013710", "name": "grav", "type": "NewExpression", "value": "" @@ -26966,14 +27189,14 @@ "comment": "", "meta": { "range": [ - 121721, - 121735 + 122413, + 122427 ], "filename": "astronomy.js", - "lineno": 2657, + "lineno": 2675, "columnno": 6, "code": { - "id": "astnode100013684", + "id": "astnode100013724", "name": "PLUTO_DT", "type": "Literal", "value": 250 @@ -26990,14 +27213,14 @@ "comment": "", "meta": { "range": [ - 121743, - 121790 + 122435, + 122482 ], "filename": "astronomy.js", - "lineno": 2658, + "lineno": 2676, "columnno": 6, "code": { - "id": "astnode100013688", + "id": "astnode100013728", "name": "PLUTO_NSTEPS", "type": "BinaryExpression", "value": "" @@ -27014,14 +27237,14 @@ "comment": "", "meta": { "range": [ - 121798, - 121814 + 122490, + 122506 ], "filename": "astronomy.js", - "lineno": 2659, + "lineno": 2677, "columnno": 6, "code": { - "id": "astnode100013696", + "id": "astnode100013736", "name": "pluto_cache", "type": "ArrayExpression", "value": "[]" @@ -27038,14 +27261,14 @@ "comment": "", "meta": { "range": [ - 121816, - 122012 + 122508, + 122704 ], "filename": "astronomy.js", - "lineno": 2660, + "lineno": 2678, "columnno": 0, "code": { - "id": "astnode100013699", + "id": "astnode100013739", "name": "ClampIndex", "type": "FunctionDeclaration", "paramnames": [ @@ -27068,14 +27291,14 @@ "comment": "", "meta": { "range": [ - 121862, - 121886 + 122554, + 122578 ], "filename": "astronomy.js", - "lineno": 2661, + "lineno": 2679, "columnno": 10, "code": { - "id": "astnode100013705", + "id": "astnode100013745", "name": "index", "type": "CallExpression", "value": "" @@ -27093,14 +27316,14 @@ "comment": "", "meta": { "range": [ - 122013, - 122349 + 122705, + 123041 ], "filename": "astronomy.js", - "lineno": 2670, + "lineno": 2688, "columnno": 0, "code": { - "id": "astnode100013730", + "id": "astnode100013770", "name": "GravFromState", "type": "FunctionDeclaration", "paramnames": [ @@ -27127,14 +27350,14 @@ "comment": "", "meta": { "range": [ - 122055, - 122088 + 122747, + 122780 ], "filename": "astronomy.js", - "lineno": 2671, + "lineno": 2689, "columnno": 10, "code": { - "id": "astnode100013735", + "id": "astnode100013775", "name": "state", "type": "CallExpression", "value": "" @@ -27152,14 +27375,14 @@ "comment": "", "meta": { "range": [ - 122100, - 122135 + 122792, + 122827 ], "filename": "astronomy.js", - "lineno": 2672, + "lineno": 2690, "columnno": 10, "code": { - "id": "astnode100013741", + "id": "astnode100013781", "name": "bary", "type": "NewExpression", "value": "" @@ -27177,14 +27400,14 @@ "comment": "", "meta": { "range": [ - 122147, - 122174 + 122839, + 122866 ], "filename": "astronomy.js", - "lineno": 2673, + "lineno": 2691, "columnno": 10, "code": { - "id": "astnode100013749", + "id": "astnode100013789", "name": "r", "type": "CallExpression", "value": "" @@ -27202,14 +27425,14 @@ "comment": "", "meta": { "range": [ - 122186, - 122213 + 122878, + 122905 ], "filename": "astronomy.js", - "lineno": 2674, + "lineno": 2692, "columnno": 10, "code": { - "id": "astnode100013763", + "id": "astnode100013803", "name": "v", "type": "CallExpression", "value": "" @@ -27227,14 +27450,14 @@ "comment": "", "meta": { "range": [ - 122225, - 122249 + 122917, + 122941 ], "filename": "astronomy.js", - "lineno": 2675, + "lineno": 2693, "columnno": 10, "code": { - "id": "astnode100013777", + "id": "astnode100013817", "name": "a", "type": "CallExpression", "value": "" @@ -27252,14 +27475,14 @@ "comment": "", "meta": { "range": [ - 122261, - 122307 + 122953, + 122999 ], "filename": "astronomy.js", - "lineno": 2676, + "lineno": 2694, "columnno": 10, "code": { - "id": "astnode100013785", + "id": "astnode100013825", "name": "grav", "type": "NewExpression", "value": "" @@ -27277,14 +27500,14 @@ "comment": "", "meta": { "range": [ - 122350, - 123926 + 123042, + 124618 ], "filename": "astronomy.js", - "lineno": 2679, + "lineno": 2697, "columnno": 0, "code": { - "id": "astnode100013800", + "id": "astnode100013840", "name": "GetSegment", "type": "FunctionDeclaration", "paramnames": [ @@ -27320,14 +27543,14 @@ "comment": "", "meta": { "range": [ - 122393, - 122419 + 123085, + 123111 ], "filename": "astronomy.js", - "lineno": 2680, + "lineno": 2698, "columnno": 10, "code": { - "id": "astnode100013806", + "id": "astnode100013846", "name": "t0", "type": "MemberExpression", "value": "PlutoStateTable[0][0]" @@ -27345,14 +27568,14 @@ "comment": "", "meta": { "range": [ - 122625, - 122698 + 123317, + 123390 ], "filename": "astronomy.js", - "lineno": 2685, + "lineno": 2703, "columnno": 10, "code": { - "id": "astnode100013831", + "id": "astnode100013871", "name": "seg_index", "type": "CallExpression", "value": "" @@ -27370,14 +27593,14 @@ "comment": "", "meta": { "range": [ - 122743, - 122770 + 123435, + 123462 ], "filename": "astronomy.js", - "lineno": 2687, + "lineno": 2705, "columnno": 14, "code": { - "id": "astnode100013850", + "id": "astnode100013890", "name": "seg", "type": "AssignmentExpression", "value": "cache[undefined]" @@ -27395,14 +27618,14 @@ "comment": "", "meta": { "range": [ - 122749, - 122770 + 123441, + 123462 ], "filename": "astronomy.js", - "lineno": 2687, + "lineno": 2705, "columnno": 20, "code": { - "id": "astnode100013852", + "id": "astnode100013892", "name": "cache[undefined]", "type": "ArrayExpression", "value": "[]", @@ -27419,14 +27642,14 @@ "comment": "", "meta": { "range": [ - 122815, - 122870 + 123507, + 123562 ], "filename": "astronomy.js", - "lineno": 2689, + "lineno": 2707, "columnno": 8, "code": { - "id": "astnode100013858", + "id": "astnode100013898", "name": "seg[0]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27445,14 +27668,14 @@ "comment": "", "meta": { "range": [ - 122880, - 122954 + 123572, + 123646 ], "filename": "astronomy.js", - "lineno": 2690, + "lineno": 2708, "columnno": 8, "code": { - "id": "astnode100013870", + "id": "astnode100013910", "name": "seg[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27471,14 +27694,14 @@ "comment": "", "meta": { "range": [ - 123024, - 123025 + 123716, + 123717 ], "filename": "astronomy.js", - "lineno": 2692, + "lineno": 2710, "columnno": 12, "code": { - "id": "astnode100013886", + "id": "astnode100013926", "name": "i" } }, @@ -27494,14 +27717,14 @@ "comment": "", "meta": { "range": [ - 123039, - 123058 + 123731, + 123750 ], "filename": "astronomy.js", - "lineno": 2693, + "lineno": 2711, "columnno": 12, "code": { - "id": "astnode100013889", + "id": "astnode100013929", "name": "step_tt", "type": "MemberExpression", "value": "seg[0].tt" @@ -27519,14 +27742,14 @@ "comment": "", "meta": { "range": [ - 123073, - 123078 + 123765, + 123770 ], "filename": "astronomy.js", - "lineno": 2694, + "lineno": 2712, "columnno": 13, "code": { - "id": "astnode100013897", + "id": "astnode100013937", "name": "i", "type": "Literal", "funcscope": "GetSegment", @@ -27545,14 +27768,14 @@ "comment": "", "meta": { "range": [ - 123119, - 123173 + 123811, + 123865 ], "filename": "astronomy.js", - "lineno": 2695, + "lineno": 2713, "columnno": 12, "code": { - "id": "astnode100013908", + "id": "astnode100013948", "name": "seg[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27571,14 +27794,14 @@ "comment": "", "meta": { "range": [ - 123136, - 123155 + 123828, + 123847 ], "filename": "astronomy.js", - "lineno": 2695, + "lineno": 2713, "columnno": 29, "code": { - "id": "astnode100013915", + "id": "astnode100013955", "name": "step_tt", "type": "Identifier", "funcscope": "GetSegment", @@ -27597,14 +27820,14 @@ "comment": "", "meta": { "range": [ - 123240, - 123274 + 123932, + 123966 ], "filename": "astronomy.js", - "lineno": 2697, + "lineno": 2715, "columnno": 8, "code": { - "id": "astnode100013925", + "id": "astnode100013965", "name": "step_tt", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27623,14 +27846,14 @@ "comment": "", "meta": { "range": [ - 123288, - 123300 + 123980, + 123992 ], "filename": "astronomy.js", - "lineno": 2698, + "lineno": 2716, "columnno": 12, "code": { - "id": "astnode100013935", + "id": "astnode100013975", "name": "reverse", "type": "ArrayExpression", "value": "[]" @@ -27648,14 +27871,14 @@ "comment": "", "meta": { "range": [ - 123310, - 123359 + 124002, + 124051 ], "filename": "astronomy.js", - "lineno": 2699, + "lineno": 2717, "columnno": 8, "code": { - "id": "astnode100013939", + "id": "astnode100013979", "name": "reverse[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27674,14 +27897,14 @@ "comment": "", "meta": { "range": [ - 123374, - 123394 + 124066, + 124086 ], "filename": "astronomy.js", - "lineno": 2700, + "lineno": 2718, "columnno": 13, "code": { - "id": "astnode100013951", + "id": "astnode100013991", "name": "i", "type": "BinaryExpression", "funcscope": "GetSegment", @@ -27700,14 +27923,14 @@ "comment": "", "meta": { "range": [ - 123420, - 123482 + 124112, + 124174 ], "filename": "astronomy.js", - "lineno": 2701, + "lineno": 2719, "columnno": 12, "code": { - "id": "astnode100013962", + "id": "astnode100014002", "name": "reverse[undefined]", "type": "MemberExpression", "funcscope": "GetSegment", @@ -27726,14 +27949,14 @@ "comment": "", "meta": { "range": [ - 123441, - 123460 + 124133, + 124152 ], "filename": "astronomy.js", - "lineno": 2701, + "lineno": 2719, "columnno": 33, "code": { - "id": "astnode100013969", + "id": "astnode100014009", "name": "step_tt", "type": "Identifier", "funcscope": "GetSegment", @@ -27752,14 +27975,14 @@ "comment": "", "meta": { "range": [ - 123570, - 123590 + 124262, + 124282 ], "filename": "astronomy.js", - "lineno": 2703, + "lineno": 2721, "columnno": 13, "code": { - "id": "astnode100013979", + "id": "astnode100014019", "name": "i", "type": "BinaryExpression", "funcscope": "GetSegment", @@ -27778,14 +28001,14 @@ "comment": "", "meta": { "range": [ - 123624, - 123653 + 124316, + 124345 ], "filename": "astronomy.js", - "lineno": 2704, + "lineno": 2722, "columnno": 18, "code": { - "id": "astnode100013991", + "id": "astnode100014031", "name": "ramp", "type": "BinaryExpression", "value": "" @@ -27803,14 +28026,14 @@ "comment": "", "meta": { "range": [ - 123667, - 123728 + 124359, + 124420 ], "filename": "astronomy.js", - "lineno": 2705, + "lineno": 2723, "columnno": 12, "code": { - "id": "astnode100013999", + "id": "astnode100014039", "name": "seg[undefined].r", "type": "CallExpression", "funcscope": "GetSegment", @@ -27829,14 +28052,14 @@ "comment": "", "meta": { "range": [ - 123742, - 123803 + 124434, + 124495 ], "filename": "astronomy.js", - "lineno": 2706, + "lineno": 2724, "columnno": 12, "code": { - "id": "astnode100014029", + "id": "astnode100014069", "name": "seg[undefined].v", "type": "CallExpression", "funcscope": "GetSegment", @@ -27855,14 +28078,14 @@ "comment": "", "meta": { "range": [ - 123817, - 123878 + 124509, + 124570 ], "filename": "astronomy.js", - "lineno": 2707, + "lineno": 2725, "columnno": 12, "code": { - "id": "astnode100014059", + "id": "astnode100014099", "name": "seg[undefined].a", "type": "CallExpression", "funcscope": "GetSegment", @@ -27881,14 +28104,14 @@ "comment": "", "meta": { "range": [ - 123927, - 124207 + 124619, + 124899 ], "filename": "astronomy.js", - "lineno": 2712, + "lineno": 2730, "columnno": 0, "code": { - "id": "astnode100014092", + "id": "astnode100014132", "name": "CalcPlutoOneWay", "type": "FunctionDeclaration", "paramnames": [ @@ -27914,14 +28137,14 @@ "comment": "", "meta": { "range": [ - 123984, - 124010 + 124676, + 124702 ], "filename": "astronomy.js", - "lineno": 2713, + "lineno": 2731, "columnno": 8, "code": { - "id": "astnode100014099", + "id": "astnode100014139", "name": "sim", "type": "CallExpression", "value": "" @@ -27939,14 +28162,14 @@ "comment": "", "meta": { "range": [ - 124022, - 124067 + 124714, + 124759 ], "filename": "astronomy.js", - "lineno": 2714, + "lineno": 2732, "columnno": 10, "code": { - "id": "astnode100014105", + "id": "astnode100014145", "name": "n", "type": "CallExpression", "value": "" @@ -27964,14 +28187,14 @@ "comment": "", "meta": { "range": [ - 124082, - 124087 + 124774, + 124779 ], "filename": "astronomy.js", - "lineno": 2715, + "lineno": 2733, "columnno": 13, "code": { - "id": "astnode100014122", + "id": "astnode100014162", "name": "i", "type": "Literal", "value": 0 @@ -27989,14 +28212,14 @@ "comment": "", "meta": { "range": [ - 124111, - 124182 + 124803, + 124874 ], "filename": "astronomy.js", - "lineno": 2716, + "lineno": 2734, "columnno": 8, "code": { - "id": "astnode100014132", + "id": "astnode100014172", "name": "sim", "type": "CallExpression", "funcscope": "CalcPlutoOneWay", @@ -28015,14 +28238,14 @@ "comment": "", "meta": { "range": [ - 124208, - 125706 + 124900, + 126398 ], "filename": "astronomy.js", - "lineno": 2720, + "lineno": 2738, "columnno": 0, "code": { - "id": "astnode100014155", + "id": "astnode100014195", "name": "CalcPluto", "type": "FunctionDeclaration", "paramnames": [ @@ -28054,14 +28277,14 @@ "comment": "", "meta": { "range": [ - 124243, - 124244 + 124935, + 124936 ], "filename": "astronomy.js", - "lineno": 2721, + "lineno": 2739, "columnno": 8, "code": { - "id": "astnode100014160", + "id": "astnode100014200", "name": "r" } }, @@ -28077,14 +28300,14 @@ "comment": "", "meta": { "range": [ - 124246, - 124250 + 124938, + 124942 ], "filename": "astronomy.js", - "lineno": 2721, + "lineno": 2739, "columnno": 11, "code": { - "id": "astnode100014162", + "id": "astnode100014202", "name": "bary" } }, @@ -28100,14 +28323,14 @@ "comment": "", "meta": { "range": [ - 124262, - 124300 + 124954, + 124992 ], "filename": "astronomy.js", - "lineno": 2722, + "lineno": 2740, "columnno": 10, "code": { - "id": "astnode100014165", + "id": "astnode100014205", "name": "seg", "type": "CallExpression", "value": "" @@ -28125,14 +28348,14 @@ "comment": "", "meta": { "range": [ - 124565, - 124568 + 125257, + 125260 ], "filename": "astronomy.js", - "lineno": 2727, + "lineno": 2745, "columnno": 12, "code": { - "id": "astnode100014178", + "id": "astnode100014218", "name": "sim" } }, @@ -28148,14 +28371,14 @@ "comment": "", "meta": { "range": [ - 124627, - 124688 + 125319, + 125380 ], "filename": "astronomy.js", - "lineno": 2729, + "lineno": 2747, "columnno": 12, "code": { - "id": "astnode100014191", + "id": "astnode100014231", "name": "sim", "type": "CallExpression", "funcscope": "CalcPluto", @@ -28174,14 +28397,14 @@ "comment": "", "meta": { "range": [ - 124715, - 124795 + 125407, + 125487 ], "filename": "astronomy.js", - "lineno": 2731, + "lineno": 2749, "columnno": 12, "code": { - "id": "astnode100014204", + "id": "astnode100014244", "name": "sim", "type": "CallExpression", "funcscope": "CalcPluto", @@ -28200,14 +28423,14 @@ "comment": "", "meta": { "range": [ - 124805, - 124819 + 125497, + 125511 ], "filename": "astronomy.js", - "lineno": 2732, + "lineno": 2750, "columnno": 8, "code": { - "id": "astnode100014219", + "id": "astnode100014259", "name": "r", "type": "MemberExpression", "funcscope": "CalcPluto", @@ -28226,14 +28449,14 @@ "comment": "", "meta": { "range": [ - 124829, - 124844 + 125521, + 125536 ], "filename": "astronomy.js", - "lineno": 2733, + "lineno": 2751, "columnno": 8, "code": { - "id": "astnode100014227", + "id": "astnode100014267", "name": "bary", "type": "MemberExpression", "funcscope": "CalcPluto", @@ -28252,14 +28475,14 @@ "comment": "", "meta": { "range": [ - 124877, - 124946 + 125569, + 125638 ], "filename": "astronomy.js", - "lineno": 2736, + "lineno": 2754, "columnno": 14, "code": { - "id": "astnode100014234", + "id": "astnode100014274", "name": "left", "type": "CallExpression", "value": "" @@ -28277,14 +28500,14 @@ "comment": "", "meta": { "range": [ - 124962, - 124976 + 125654, + 125668 ], "filename": "astronomy.js", - "lineno": 2737, + "lineno": 2755, "columnno": 14, "code": { - "id": "astnode100014253", + "id": "astnode100014293", "name": "s1", "type": "MemberExpression", "value": "seg[undefined]" @@ -28302,14 +28525,14 @@ "comment": "", "meta": { "range": [ - 124992, - 125010 + 125684, + 125702 ], "filename": "astronomy.js", - "lineno": 2738, + "lineno": 2756, "columnno": 14, "code": { - "id": "astnode100014259", + "id": "astnode100014299", "name": "s2", "type": "MemberExpression", "value": "seg[undefined]" @@ -28327,14 +28550,14 @@ "comment": "", "meta": { "range": [ - 125086, - 125107 + 125778, + 125799 ], "filename": "astronomy.js", - "lineno": 2740, + "lineno": 2758, "columnno": 14, "code": { - "id": "astnode100014267", + "id": "astnode100014307", "name": "acc", "type": "CallExpression", "value": "" @@ -28352,14 +28575,14 @@ "comment": "", "meta": { "range": [ - 125218, - 125271 + 125910, + 125963 ], "filename": "astronomy.js", - "lineno": 2742, + "lineno": 2760, "columnno": 14, "code": { - "id": "astnode100014279", + "id": "astnode100014319", "name": "ra", "type": "CallExpression", "value": "" @@ -28377,14 +28600,14 @@ "comment": "", "meta": { "range": [ - 125382, - 125435 + 126074, + 126127 ], "filename": "astronomy.js", - "lineno": 2744, + "lineno": 2762, "columnno": 14, "code": { - "id": "astnode100014298", + "id": "astnode100014338", "name": "rb", "type": "CallExpression", "value": "" @@ -28402,14 +28625,14 @@ "comment": "", "meta": { "range": [ - 125520, - 125555 + 126212, + 126247 ], "filename": "astronomy.js", - "lineno": 2746, + "lineno": 2764, "columnno": 14, "code": { - "id": "astnode100014317", + "id": "astnode100014357", "name": "ramp", "type": "BinaryExpression", "value": "" @@ -28427,14 +28650,14 @@ "comment": "", "meta": { "range": [ - 125565, - 125603 + 126257, + 126295 ], "filename": "astronomy.js", - "lineno": 2747, + "lineno": 2765, "columnno": 8, "code": { - "id": "astnode100014329", + "id": "astnode100014369", "name": "r", "type": "CallExpression", "funcscope": "CalcPluto", @@ -28453,14 +28676,14 @@ "comment": "", "meta": { "range": [ - 125613, - 125647 + 126305, + 126339 ], "filename": "astronomy.js", - "lineno": 2748, + "lineno": 2766, "columnno": 8, "code": { - "id": "astnode100014347", + "id": "astnode100014387", "name": "bary", "type": "NewExpression", "funcscope": "CalcPluto", @@ -28479,14 +28702,14 @@ "comment": "", "meta": { "range": [ - 125715, - 125993 + 126407, + 126685 ], "filename": "astronomy.js", - "lineno": 2753, + "lineno": 2771, "columnno": 6, "code": { - "id": "astnode100014370", + "id": "astnode100014410", "name": "Rotation_JUP_EQJ", "type": "NewExpression", "value": "" @@ -28503,14 +28726,14 @@ "comment": "", "meta": { "range": [ - 126001, - 133103 + 126693, + 133795 ], "filename": "astronomy.js", - "lineno": 2758, + "lineno": 2776, "columnno": 6, "code": { - "id": "astnode100014391", + "id": "astnode100014431", "name": "JupiterMoonModel", "type": "ArrayExpression", "value": "[\"{\\\"mu\\\":2.82489428433814e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82483274392893e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82498184184723e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\",\"{\\\"mu\\\":2.82492144889909e-7,\\\"al\\\":\\\"\\\",\\\"a\\\":\\\"\\\",\\\"l\\\":\\\"\\\",\\\"z\\\":\\\"\\\",\\\"zeta\\\":\\\"\\\"}\"]" @@ -28527,14 +28750,14 @@ "comment": "", "meta": { "range": [ - 126050, - 126076 + 126742, + 126768 ], "filename": "astronomy.js", - "lineno": 2761, + "lineno": 2779, "columnno": 8, "code": { - "id": "astnode100014395", + "id": "astnode100014435", "name": "mu", "type": "Literal", "value": 2.82489428433814e-7 @@ -28550,14 +28773,14 @@ "comment": "", "meta": { "range": [ - 126086, - 126138 + 126778, + 126830 ], "filename": "astronomy.js", - "lineno": 2762, + "lineno": 2780, "columnno": 8, "code": { - "id": "astnode100014397", + "id": "astnode100014437", "name": "al", "type": "ArrayExpression", "value": "[1.446213296021224,3.5515522861824]" @@ -28573,14 +28796,14 @@ "comment": "", "meta": { "range": [ - 126148, - 126243 + 126840, + 126935 ], "filename": "astronomy.js", - "lineno": 2763, + "lineno": 2781, "columnno": 8, "code": { - "id": "astnode100014401", + "id": "astnode100014441", "name": "a", "type": "ArrayExpression", "value": "[\"[0.0028210960212903,0,0]\"]" @@ -28596,14 +28819,14 @@ "comment": "", "meta": { "range": [ - 126253, - 126598 + 126945, + 127290 ], "filename": "astronomy.js", - "lineno": 2766, + "lineno": 2784, "columnno": 8, "code": { - "id": "astnode100014407", + "id": "astnode100014447", "name": "l", "type": "ArrayExpression", "value": "[\"[-0.0001925258348666,4.9369589722645,0.01358483658305]\",\"[-0.0000970803596076,4.3188796477322,0.01303413843243]\",\"[-0.00008988174165,1.9080016428617,0.00305064867158]\",\"[-0.0000553101050262,1.4936156681569,0.01293892891155]\"]" @@ -28619,14 +28842,14 @@ "comment": "", "meta": { "range": [ - 126608, - 126868 + 127300, + 127560 ], "filename": "astronomy.js", - "lineno": 2772, + "lineno": 2790, "columnno": 8, "code": { - "id": "astnode100014429", + "id": "astnode100014469", "name": "z", "type": "ArrayExpression", "value": "[\"[0.0041510849668155,4.089939635545,-0.01290686414666]\",\"[0.0006260521444113,1.446188898627,3.5515522949802]\",\"[0.0000352747346169,2.1256287034578,0.00012727416567]\"]" @@ -28642,14 +28865,14 @@ "comment": "", "meta": { "range": [ - 126878, - 127060 + 127570, + 127752 ], "filename": "astronomy.js", - "lineno": 2777, + "lineno": 2795, "columnno": 8, "code": { - "id": "astnode100014444", + "id": "astnode100014484", "name": "zeta", "type": "ArrayExpression", "value": "[\"[0.0003142172466014,2.7964219722923,-0.002315096098]\",\"[0.0000904169207946,1.0477061879627,-0.00056920638196]\"]" @@ -28665,14 +28888,14 @@ "comment": "", "meta": { "range": [ - 127100, - 127126 + 127792, + 127818 ], "filename": "astronomy.js", - "lineno": 2784, + "lineno": 2802, "columnno": 8, "code": { - "id": "astnode100014457", + "id": "astnode100014497", "name": "mu", "type": "Literal", "value": 2.82483274392893e-7 @@ -28688,14 +28911,14 @@ "comment": "", "meta": { "range": [ - 127136, - 127189 + 127828, + 127881 ], "filename": "astronomy.js", - "lineno": 2785, + "lineno": 2803, "columnno": 8, "code": { - "id": "astnode100014459", + "id": "astnode100014499", "name": "al", "type": "ArrayExpression", "value": "[-0.3735263437471362,1.76932271112347]" @@ -28711,14 +28934,14 @@ "comment": "", "meta": { "range": [ - 127199, - 127376 + 127891, + 128068 ], "filename": "astronomy.js", - "lineno": 2786, + "lineno": 2804, "columnno": 8, "code": { - "id": "astnode100014464", + "id": "astnode100014504", "name": "a", "type": "ArrayExpression", "value": "[\"[0.0044871037804314,0,0]\",\"[4.324367498e-7,1.819645606291,1.7822295777568]\"]" @@ -28734,14 +28957,14 @@ "comment": "", "meta": { "range": [ - 127386, - 128058 + 128078, + 128750 ], "filename": "astronomy.js", - "lineno": 2790, + "lineno": 2808, "columnno": 8, "code": { - "id": "astnode100014474", + "id": "astnode100014514", "name": "l", "type": "ArrayExpression", "value": "[\"[0.0008576433172936,4.3188693178264,0.01303413830805]\",\"[0.0004549582875086,1.4936531751079,0.01293892881962]\",\"[0.0003248939825174,1.8196494533458,1.7822295777568]\",\"[-0.0003074250079334,4.9377037005911,0.01358483286724]\",\"[0.0001982386144784,1.907986905476,0.00305101212869]\",\"[0.0001834063551804,2.1402853388529,0.00145009789338]\",\"[-0.0001434383188452,5.622214036663,0.89111478887838]\",\"[-0.0000771939140944,4.300272437235,2.6733443704266]\"]" @@ -28757,14 +28980,14 @@ "comment": "", "meta": { "range": [ - 128068, - 128658 + 128760, + 129350 ], "filename": "astronomy.js", - "lineno": 2800, + "lineno": 2818, "columnno": 8, "code": { - "id": "astnode100014511", + "id": "astnode100014551", "name": "z", "type": "ArrayExpression", "value": "[\"[-0.0093589104136341,4.0899396509039,-0.01290686414666]\",\"[0.0002988994545555,5.9097265185595,1.7693227079462]\",\"[0.000213903639035,2.1256289300016,0.00012727418407]\",\"[0.0001980963564781,2.743516829265,0.00067797343009]\",\"[0.0001210388158965,5.5839943711203,0.0000320566149]\",\"[0.0000837042048393,1.6094538368039,-0.90402165808846]\",\"[0.0000823525166369,1.4461887708689,3.5515522949802]\"]" @@ -28780,14 +29003,14 @@ "comment": "", "meta": { "range": [ - 128668, - 129015 + 129360, + 129707 ], "filename": "astronomy.js", - "lineno": 2809, + "lineno": 2827, "columnno": 8, "code": { - "id": "astnode100014544", + "id": "astnode100014584", "name": "zeta", "type": "ArrayExpression", "value": "[\"[0.0040404917832303,1.0477063169425,-0.0005692064054]\",\"[0.0002200421034564,3.3368857864364,-0.00012491307307]\",\"[0.0001662544744719,2.4134862374711,0]\",\"[0.0000590282470983,5.9719930968366,-0.00003056160225]\"]" @@ -28803,14 +29026,14 @@ "comment": "", "meta": { "range": [ - 129057, - 129083 + 129749, + 129775 ], "filename": "astronomy.js", - "lineno": 2818, + "lineno": 2836, "columnno": 8, "code": { - "id": "astnode100014566", + "id": "astnode100014606", "name": "mu", "type": "Literal", "value": 2.82498184184723e-7 @@ -28826,14 +29049,14 @@ "comment": "", "meta": { "range": [ - 129093, - 129145 + 129785, + 129837 ], "filename": "astronomy.js", - "lineno": 2819, + "lineno": 2837, "columnno": 8, "code": { - "id": "astnode100014568", + "id": "astnode100014608", "name": "al", "type": "ArrayExpression", "value": "[0.2874089391143348,0.878207923589328]" @@ -28849,14 +29072,14 @@ "comment": "", "meta": { "range": [ - 129155, - 129332 + 129847, + 130024 ], "filename": "astronomy.js", - "lineno": 2820, + "lineno": 2838, "columnno": 8, "code": { - "id": "astnode100014572", + "id": "astnode100014612", "name": "a", "type": "ArrayExpression", "value": "[\"[0.0071566594572575,0,0]\",\"[0.000001393029911,1.1586745884981,2.6733443704266]\"]" @@ -28872,14 +29095,14 @@ "comment": "", "meta": { "range": [ - 129342, - 130016 + 130034, + 130708 ], "filename": "astronomy.js", - "lineno": 2824, + "lineno": 2842, "columnno": 8, "code": { - "id": "astnode100014582", + "id": "astnode100014622", "name": "l", "type": "ArrayExpression", "value": "[\"[0.0002310797886226,2.1402987195942,0.00145009784384]\",\"[-0.0001828635964118,4.3188672736968,0.01303413828263]\",\"[0.0001512378778204,4.9373102372298,0.01358483481252]\",\"[-0.0001163720969778,4.300265986149,2.6733443704266]\",\"[-0.0000955478069846,1.4936612842567,0.01293892879857]\",\"[0.0000815246854464,5.6222137132535,0.89111478887838]\",\"[-0.0000801219679602,1.2995922951532,1.0034433456729]\",\"[-0.0000607017260182,0.64978769669238,0.50172167043264]\"]" @@ -28895,14 +29118,14 @@ "comment": "", "meta": { "range": [ - 130026, - 130699 + 130718, + 131391 ], "filename": "astronomy.js", - "lineno": 2834, + "lineno": 2852, "columnno": 8, "code": { - "id": "astnode100014621", + "id": "astnode100014661", "name": "z", "type": "ArrayExpression", "value": "[\"[0.0014289811307319,2.1256295942739,0.00012727413029]\",\"[0.000771093122676,5.5836330003496,0.0000320643411]\",\"[0.0005925911780766,4.0899396636448,-0.01290686414666]\",\"[0.0002045597496146,5.2713683670372,-0.12523544076106]\",\"[0.0001785118648258,0.28743156721063,0.8782079244252]\",\"[0.0001131999784893,1.4462127277818,3.5515522949802]\",\"[-0.000065877816921,2.2702423990985,-1.7951364394537]\",\"[0.0000497058888328,5.9096792204858,1.7693227129285]\"]" @@ -28918,14 +29141,14 @@ "comment": "", "meta": { "range": [ - 130709, - 131057 + 131401, + 131749 ], "filename": "astronomy.js", - "lineno": 2844, + "lineno": 2862, "columnno": 8, "code": { - "id": "astnode100014659", + "id": "astnode100014699", "name": "zeta", "type": "ArrayExpression", "value": "[\"[0.0015932721570848,3.3368862796665,-0.00012491307058]\",\"[0.0008533093128905,2.4133881688166,0]\",\"[0.0003513347911037,5.9720789850127,-0.00003056101771]\",\"[-0.0001441929255483,1.0477061764435,-0.00056920632124]\"]" @@ -28941,14 +29164,14 @@ "comment": "", "meta": { "range": [ - 131099, - 131125 + 131791, + 131817 ], "filename": "astronomy.js", - "lineno": 2853, + "lineno": 2871, "columnno": 8, "code": { - "id": "astnode100014682", + "id": "astnode100014722", "name": "mu", "type": "Literal", "value": 2.82492144889909e-7 @@ -28964,14 +29187,14 @@ "comment": "", "meta": { "range": [ - 131135, - 131188 + 131827, + 131880 ], "filename": "astronomy.js", - "lineno": 2854, + "lineno": 2872, "columnno": 8, "code": { - "id": "astnode100014684", + "id": "astnode100014724", "name": "al", "type": "ArrayExpression", "value": "[-0.3620341291375704,0.376486233433828]" @@ -28987,14 +29210,14 @@ "comment": "", "meta": { "range": [ - 131198, - 131457 + 131890, + 132149 ], "filename": "astronomy.js", - "lineno": 2855, + "lineno": 2873, "columnno": 8, "code": { - "id": "astnode100014689", + "id": "astnode100014729", "name": "a", "type": "ArrayExpression", "value": "[\"[0.0125879701715314,0,0]\",\"[0.000003595204947,0.64965776007116,0.50172168165034]\",\"[0.0000027580210652,1.808423578151,3.1750660413359]\"]" @@ -29010,14 +29233,14 @@ "comment": "", "meta": { "range": [ - 131467, - 131973 + 132159, + 132665 ], "filename": "astronomy.js", - "lineno": 2860, + "lineno": 2878, "columnno": 8, "code": { - "id": "astnode100014703", + "id": "astnode100014743", "name": "l", "type": "ArrayExpression", "value": "[\"[0.0005586040123824,2.1404207189815,0.00145009793231]\",\"[-0.0003805813868176,2.7358844897853,0.00002972965062]\",\"[0.0002205152863262,0.649796525964,0.5017216724358]\",\"[0.0001877895151158,1.8084787604005,3.1750660413359]\",\"[0.0000766916975242,6.2720114319755,1.3928364636651]\",\"[0.0000747056855106,1.2995916202344,1.0034433456729]\"]" @@ -29033,14 +29256,14 @@ "comment": "", "meta": { "range": [ - 131983, - 132738 + 132675, + 133430 ], "filename": "astronomy.js", - "lineno": 2868, + "lineno": 2886, "columnno": 8, "code": { - "id": "astnode100014730", + "id": "astnode100014770", "name": "z", "type": "ArrayExpression", "value": "[\"[0.0073755808467977,5.5836071576084,0.00003206509914]\",\"[0.0002065924169942,5.9209831565786,0.37648624194703]\",\"[0.0001589869764021,0.28744006242623,0.8782079244252]\",\"[-0.0001561131605348,2.1257397865089,0.00012727441285]\",\"[0.0001486043380971,1.4462134301023,3.5515522949802]\",\"[0.0000635073108731,5.9096803285954,1.7693227129285]\",\"[0.0000599351698525,4.1125517584798,-2.7985797954589]\",\"[0.0000540660842731,5.5390350845569,0.00286834082283]\",\"[-0.0000489596900866,4.6218149483338,-0.62695712529519]\"]" @@ -29056,14 +29279,14 @@ "comment": "", "meta": { "range": [ - 132748, - 133095 + 133440, + 133787 ], "filename": "astronomy.js", - "lineno": 2879, + "lineno": 2897, "columnno": 8, "code": { - "id": "astnode100014772", + "id": "astnode100014812", "name": "zeta", "type": "ArrayExpression", "value": "[\"[0.0038422977898495,2.4133922085557,0]\",\"[0.0022453891791894,5.9721736773277,-0.00003056125525]\",\"[-0.0002604479450559,3.3368746306409,-0.00012491309972]\",\"[0.000033211214323,5.5604137742337,0.00290037688507]\"]" @@ -29079,14 +29302,14 @@ "comment": "/**\n * @brief Holds the positions and velocities of Jupiter's major 4 moons.\n *\n * The {@link JupiterMoons} function returns an object of this type\n * to report position and velocity vectors for Jupiter's largest 4 moons\n * Io, Europa, Ganymede, and Callisto. Each position vector is relative\n * to the center of Jupiter. Both position and velocity are oriented in\n * the EQJ system (that is, using Earth's equator at the J2000 epoch).\n * The positions are expressed in astronomical units (AU),\n * and the velocities in AU/day.\n *\n * @property {StateVector[]} moon\n * An array of state vectors, one for each of the four major moons\n * of Jupiter, in the following order: 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.\n */", "meta": { "range": [ - 133830, - 133912 + 134522, + 134604 ], "filename": "astronomy.js", - "lineno": 2902, + "lineno": 2920, "columnno": 0, "code": { - "id": "astnode100014793", + "id": "astnode100014833", "name": "JupiterMoonsInfo", "type": "ClassDeclaration", "paramnames": [ @@ -29123,14 +29346,14 @@ "comment": "", "meta": { "range": [ - 133859, - 133910 + 134551, + 134602 ], "filename": "astronomy.js", - "lineno": 2903, + "lineno": 2921, "columnno": 4, "code": { - "id": "astnode100014796", + "id": "astnode100014836", "name": "JupiterMoonsInfo", "type": "MethodDefinition", "paramnames": [ @@ -29152,14 +29375,14 @@ "comment": "/**\n * @brief Holds the positions and velocities of Jupiter's major 4 moons.\n *\n * The {@link JupiterMoons} function returns an object of this type\n * to report position and velocity vectors for Jupiter's largest 4 moons\n * Io, Europa, Ganymede, and Callisto. Each position vector is relative\n * to the center of Jupiter. Both position and velocity are oriented in\n * the EQJ system (that is, using Earth's equator at the J2000 epoch).\n * The positions are expressed in astronomical units (AU),\n * and the velocities in AU/day.\n *\n * @property {StateVector[]} moon\n * An array of state vectors, one for each of the four major moons\n * of Jupiter, in the following order: 0=Io, 1=Europa, 2=Ganymede, 3=Callisto.\n */", "meta": { "range": [ - 133830, - 133912 + 134522, + 134604 ], "filename": "astronomy.js", - "lineno": 2902, + "lineno": 2920, "columnno": 0, "code": { - "id": "astnode100014793", + "id": "astnode100014833", "name": "JupiterMoonsInfo", "type": "ClassDeclaration", "paramnames": [ @@ -29195,14 +29418,14 @@ "comment": "", "meta": { "range": [ - 133887, - 133903 + 134579, + 134595 ], "filename": "astronomy.js", - "lineno": 2904, + "lineno": 2922, "columnno": 8, "code": { - "id": "astnode100014802", + "id": "astnode100014842", "name": "this.moon", "type": "Identifier", "value": "moon", @@ -29220,14 +29443,14 @@ "comment": "", "meta": { "range": [ - 133913, - 133956 + 134605, + 134648 ], "filename": "astronomy.js", - "lineno": 2907, + "lineno": 2925, "columnno": 0, "code": { - "id": "astnode100014808", + "id": "astnode100014848", "name": "exports.JupiterMoonsInfo", "type": "Identifier", "value": "JupiterMoonsInfo", @@ -29244,14 +29467,14 @@ "comment": "", "meta": { "range": [ - 133958, - 135319 + 134650, + 136011 ], "filename": "astronomy.js", - "lineno": 2908, + "lineno": 2926, "columnno": 0, "code": { - "id": "astnode100014813", + "id": "astnode100014853", "name": "JupiterMoon_elem2pv", "type": "FunctionDeclaration", "paramnames": [ @@ -29298,14 +29521,14 @@ "comment": "", "meta": { "range": [ - 134132, - 134143 + 134824, + 134835 ], "filename": "astronomy.js", - "lineno": 2911, + "lineno": 2929, "columnno": 10, "code": { - "id": "astnode100014820", + "id": "astnode100014860", "name": "A", "type": "MemberExpression", "value": "elem[0]" @@ -29323,14 +29546,14 @@ "comment": "", "meta": { "range": [ - 134155, - 134167 + 134847, + 134859 ], "filename": "astronomy.js", - "lineno": 2912, + "lineno": 2930, "columnno": 10, "code": { - "id": "astnode100014826", + "id": "astnode100014866", "name": "AL", "type": "MemberExpression", "value": "elem[1]" @@ -29348,14 +29571,14 @@ "comment": "", "meta": { "range": [ - 134179, - 134190 + 134871, + 134882 ], "filename": "astronomy.js", - "lineno": 2913, + "lineno": 2931, "columnno": 10, "code": { - "id": "astnode100014832", + "id": "astnode100014872", "name": "K", "type": "MemberExpression", "value": "elem[2]" @@ -29373,14 +29596,14 @@ "comment": "", "meta": { "range": [ - 134202, - 134213 + 134894, + 134905 ], "filename": "astronomy.js", - "lineno": 2914, + "lineno": 2932, "columnno": 10, "code": { - "id": "astnode100014838", + "id": "astnode100014878", "name": "H", "type": "MemberExpression", "value": "elem[3]" @@ -29398,14 +29621,14 @@ "comment": "", "meta": { "range": [ - 134225, - 134236 + 134917, + 134928 ], "filename": "astronomy.js", - "lineno": 2915, + "lineno": 2933, "columnno": 10, "code": { - "id": "astnode100014844", + "id": "astnode100014884", "name": "Q", "type": "MemberExpression", "value": "elem[4]" @@ -29423,14 +29646,14 @@ "comment": "", "meta": { "range": [ - 134248, - 134259 + 134940, + 134951 ], "filename": "astronomy.js", - "lineno": 2916, + "lineno": 2934, "columnno": 10, "code": { - "id": "astnode100014850", + "id": "astnode100014890", "name": "P", "type": "MemberExpression", "value": "elem[5]" @@ -29448,14 +29671,14 @@ "comment": "", "meta": { "range": [ - 134271, - 134303 + 134963, + 134995 ], "filename": "astronomy.js", - "lineno": 2917, + "lineno": 2935, "columnno": 10, "code": { - "id": "astnode100014856", + "id": "astnode100014896", "name": "AN", "type": "CallExpression", "value": "" @@ -29473,14 +29696,14 @@ "comment": "", "meta": { "range": [ - 134313, - 134315 + 135005, + 135007 ], "filename": "astronomy.js", - "lineno": 2918, + "lineno": 2936, "columnno": 8, "code": { - "id": "astnode100014870", + "id": "astnode100014910", "name": "CE" } }, @@ -29496,14 +29719,14 @@ "comment": "", "meta": { "range": [ - 134317, - 134319 + 135009, + 135011 ], "filename": "astronomy.js", - "lineno": 2918, + "lineno": 2936, "columnno": 12, "code": { - "id": "astnode100014872", + "id": "astnode100014912", "name": "SE" } }, @@ -29519,14 +29742,14 @@ "comment": "", "meta": { "range": [ - 134321, - 134323 + 135013, + 135015 ], "filename": "astronomy.js", - "lineno": 2918, + "lineno": 2936, "columnno": 16, "code": { - "id": "astnode100014874", + "id": "astnode100014914", "name": "DE" } }, @@ -29542,14 +29765,14 @@ "comment": "", "meta": { "range": [ - 134333, - 134378 + 135025, + 135070 ], "filename": "astronomy.js", - "lineno": 2919, + "lineno": 2937, "columnno": 8, "code": { - "id": "astnode100014877", + "id": "astnode100014917", "name": "EE", "type": "BinaryExpression", "value": "" @@ -29567,14 +29790,14 @@ "comment": "", "meta": { "range": [ - 134397, - 134414 + 135089, + 135106 ], "filename": "astronomy.js", - "lineno": 2921, + "lineno": 2939, "columnno": 8, "code": { - "id": "astnode100014906", + "id": "astnode100014946", "name": "CE", "type": "CallExpression", "funcscope": "JupiterMoon_elem2pv", @@ -29593,14 +29816,14 @@ "comment": "", "meta": { "range": [ - 134424, - 134441 + 135116, + 135133 ], "filename": "astronomy.js", - "lineno": 2922, + "lineno": 2940, "columnno": 8, "code": { - "id": "astnode100014914", + "id": "astnode100014954", "name": "SE", "type": "CallExpression", "funcscope": "JupiterMoon_elem2pv", @@ -29619,14 +29842,14 @@ "comment": "", "meta": { "range": [ - 134451, - 134509 + 135143, + 135201 ], "filename": "astronomy.js", - "lineno": 2923, + "lineno": 2941, "columnno": 8, "code": { - "id": "astnode100014922", + "id": "astnode100014962", "name": "DE", "type": "BinaryExpression", "funcscope": "JupiterMoon_elem2pv", @@ -29645,14 +29868,14 @@ "comment": "", "meta": { "range": [ - 134519, - 134527 + 135211, + 135219 ], "filename": "astronomy.js", - "lineno": 2924, + "lineno": 2942, "columnno": 8, "code": { - "id": "astnode100014946", + "id": "astnode100014986", "name": "EE", "type": "Identifier", "funcscope": "JupiterMoon_elem2pv", @@ -29671,14 +29894,14 @@ "comment": "", "meta": { "range": [ - 134572, - 134589 + 135264, + 135281 ], "filename": "astronomy.js", - "lineno": 2926, + "lineno": 2944, "columnno": 4, "code": { - "id": "astnode100014950", + "id": "astnode100014990", "name": "CE", "type": "CallExpression", "funcscope": "JupiterMoon_elem2pv", @@ -29697,14 +29920,14 @@ "comment": "", "meta": { "range": [ - 134595, - 134612 + 135287, + 135304 ], "filename": "astronomy.js", - "lineno": 2927, + "lineno": 2945, "columnno": 4, "code": { - "id": "astnode100014958", + "id": "astnode100014998", "name": "SE", "type": "CallExpression", "funcscope": "JupiterMoon_elem2pv", @@ -29723,14 +29946,14 @@ "comment": "", "meta": { "range": [ - 134624, - 134645 + 135316, + 135337 ], "filename": "astronomy.js", - "lineno": 2928, + "lineno": 2946, "columnno": 10, "code": { - "id": "astnode100014966", + "id": "astnode100015006", "name": "DLE", "type": "BinaryExpression", "value": "" @@ -29748,14 +29971,14 @@ "comment": "", "meta": { "range": [ - 134657, - 134681 + 135349, + 135373 ], "filename": "astronomy.js", - "lineno": 2929, + "lineno": 2947, "columnno": 10, "code": { - "id": "astnode100014976", + "id": "astnode100015016", "name": "RSAM1", "type": "BinaryExpression", "value": "" @@ -29773,14 +29996,14 @@ "comment": "", "meta": { "range": [ - 134693, - 134718 + 135385, + 135410 ], "filename": "astronomy.js", - "lineno": 2930, + "lineno": 2948, "columnno": 10, "code": { - "id": "astnode100014987", + "id": "astnode100015027", "name": "ASR", "type": "BinaryExpression", "value": "" @@ -29798,14 +30021,14 @@ "comment": "", "meta": { "range": [ - 134730, - 134766 + 135422, + 135458 ], "filename": "astronomy.js", - "lineno": 2931, + "lineno": 2949, "columnno": 10, "code": { - "id": "astnode100014995", + "id": "astnode100015035", "name": "PHI", "type": "CallExpression", "value": "" @@ -29823,14 +30046,14 @@ "comment": "", "meta": { "range": [ - 134778, - 134801 + 135470, + 135493 ], "filename": "astronomy.js", - "lineno": 2932, + "lineno": 2950, "columnno": 10, "code": { - "id": "astnode100015011", + "id": "astnode100015051", "name": "PSI", "type": "BinaryExpression", "value": "" @@ -29848,14 +30071,14 @@ "comment": "", "meta": { "range": [ - 134813, - 134846 + 135505, + 135538 ], "filename": "astronomy.js", - "lineno": 2933, + "lineno": 2951, "columnno": 10, "code": { - "id": "astnode100015019", + "id": "astnode100015059", "name": "X1", "type": "BinaryExpression", "value": "" @@ -29873,14 +30096,14 @@ "comment": "", "meta": { "range": [ - 134858, - 134891 + 135550, + 135583 ], "filename": "astronomy.js", - "lineno": 2934, + "lineno": 2952, "columnno": 10, "code": { - "id": "astnode100015033", + "id": "astnode100015073", "name": "Y1", "type": "BinaryExpression", "value": "" @@ -29898,14 +30121,14 @@ "comment": "", "meta": { "range": [ - 134903, - 134947 + 135595, + 135639 ], "filename": "astronomy.js", - "lineno": 2935, + "lineno": 2953, "columnno": 10, "code": { - "id": "astnode100015047", + "id": "astnode100015087", "name": "VX1", "type": "BinaryExpression", "value": "" @@ -29923,14 +30146,14 @@ "comment": "", "meta": { "range": [ - 134959, - 135003 + 135651, + 135695 ], "filename": "astronomy.js", - "lineno": 2936, + "lineno": 2954, "columnno": 10, "code": { - "id": "astnode100015064", + "id": "astnode100015104", "name": "VY1", "type": "BinaryExpression", "value": "" @@ -29948,14 +30171,14 @@ "comment": "", "meta": { "range": [ - 135015, - 135056 + 135707, + 135748 ], "filename": "astronomy.js", - "lineno": 2937, + "lineno": 2955, "columnno": 10, "code": { - "id": "astnode100015081", + "id": "astnode100015121", "name": "F2", "type": "BinaryExpression", "value": "" @@ -29973,14 +30196,14 @@ "comment": "", "meta": { "range": [ - 135068, - 135090 + 135760, + 135782 ], "filename": "astronomy.js", - "lineno": 2938, + "lineno": 2956, "columnno": 10, "code": { - "id": "astnode100015099", + "id": "astnode100015139", "name": "P2", "type": "BinaryExpression", "value": "" @@ -29998,14 +30221,14 @@ "comment": "", "meta": { "range": [ - 135102, - 135124 + 135794, + 135816 ], "filename": "astronomy.js", - "lineno": 2939, + "lineno": 2957, "columnno": 10, "code": { - "id": "astnode100015109", + "id": "astnode100015149", "name": "Q2", "type": "BinaryExpression", "value": "" @@ -30023,14 +30246,14 @@ "comment": "", "meta": { "range": [ - 135136, - 135152 + 135828, + 135844 ], "filename": "astronomy.js", - "lineno": 2940, + "lineno": 2958, "columnno": 10, "code": { - "id": "astnode100015119", + "id": "astnode100015159", "name": "PQ", "type": "BinaryExpression", "value": "" @@ -30048,14 +30271,14 @@ "comment": "", "meta": { "range": [ - 135320, - 136700 + 136012, + 137392 ], "filename": "astronomy.js", - "lineno": 2943, + "lineno": 2961, "columnno": 0, "code": { - "id": "astnode100015176", + "id": "astnode100015216", "name": "CalcJupiterMoon", "type": "FunctionDeclaration", "paramnames": [ @@ -30088,14 +30311,14 @@ "comment": "", "meta": { "range": [ - 135504, - 135525 + 136196, + 136217 ], "filename": "astronomy.js", - "lineno": 2946, + "lineno": 2964, "columnno": 10, "code": { - "id": "astnode100015182", + "id": "astnode100015222", "name": "t", "type": "BinaryExpression", "value": "" @@ -30113,14 +30336,14 @@ "comment": "", "meta": { "range": [ - 135638, - 135685 + 136330, + 136377 ], "filename": "astronomy.js", - "lineno": 2948, + "lineno": 2966, "columnno": 10, "code": { - "id": "astnode100015190", + "id": "astnode100015230", "name": "elem", "type": "ArrayExpression", "value": "[0,\"\",0,0,0,0]" @@ -30138,14 +30361,14 @@ "comment": "", "meta": { "range": [ - 135746, - 135802 + 136438, + 136494 ], "filename": "astronomy.js", - "lineno": 2950, + "lineno": 2968, "columnno": 8, "code": { - "id": "astnode100015219", + "id": "astnode100015259", "name": "elem[0]", "type": "BinaryExpression", "funcscope": "CalcJupiterMoon", @@ -30164,14 +30387,14 @@ "comment": "", "meta": { "range": [ - 135863, - 135919 + 136555, + 136611 ], "filename": "astronomy.js", - "lineno": 2952, + "lineno": 2970, "columnno": 8, "code": { - "id": "astnode100015242", + "id": "astnode100015282", "name": "elem[1]", "type": "BinaryExpression", "funcscope": "CalcJupiterMoon", @@ -30190,14 +30413,14 @@ "comment": "", "meta": { "range": [ - 135925, - 135939 + 136617, + 136631 ], "filename": "astronomy.js", - "lineno": 2953, + "lineno": 2971, "columnno": 4, "code": { - "id": "astnode100015258", + "id": "astnode100015298", "name": "elem[1]", "type": "Identifier", "funcscope": "CalcJupiterMoon", @@ -30216,14 +30439,14 @@ "comment": "", "meta": { "range": [ - 135970, - 135984 + 136662, + 136676 ], "filename": "astronomy.js", - "lineno": 2955, + "lineno": 2973, "columnno": 8, "code": { - "id": "astnode100015270", + "id": "astnode100015310", "name": "elem[1]", "type": "Identifier", "funcscope": "CalcJupiterMoon", @@ -30242,88 +30465,11 @@ "comment": "", "meta": { "range": [ - 136053, - 136082 + 136745, + 136774 ], "filename": "astronomy.js", - "lineno": 2957, - "columnno": 14, - "code": { - "id": "astnode100015284", - "name": "arg", - "type": "BinaryExpression", - "value": "" - } - }, - "undocumented": true, - "name": "arg", - "longname": "CalcJupiterMoon~arg", - "kind": "constant", - "memberof": "CalcJupiterMoon", - "scope": "inner", - "params": [] - }, - { - "comment": "", - "meta": { - "range": [ - 136092, - 136128 - ], - "filename": "astronomy.js", - "lineno": 2958, - "columnno": 8, - "code": { - "id": "astnode100015292", - "name": "elem[2]", - "type": "BinaryExpression", - "funcscope": "CalcJupiterMoon", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "2]", - "longname": "CalcJupiterMoon~elem.2]", - "kind": "member", - "memberof": "CalcJupiterMoon~elem", - "scope": "static" - }, - { - "comment": "", - "meta": { - "range": [ - 136138, - 136174 - ], - "filename": "astronomy.js", - "lineno": 2959, - "columnno": 8, - "code": { - "id": "astnode100015304", - "name": "elem[3]", - "type": "BinaryExpression", - "funcscope": "CalcJupiterMoon", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "3]", - "longname": "CalcJupiterMoon~elem.3]", - "kind": "member", - "memberof": "CalcJupiterMoon~elem", - "scope": "static" - }, - { - "comment": "", - "meta": { - "range": [ - 136252, - 136281 - ], - "filename": "astronomy.js", - "lineno": 2962, + "lineno": 2975, "columnno": 14, "code": { "id": "astnode100015324", @@ -30344,14 +30490,91 @@ "comment": "", "meta": { "range": [ - 136291, - 136327 + 136784, + 136820 ], "filename": "astronomy.js", - "lineno": 2963, + "lineno": 2976, "columnno": 8, "code": { "id": "astnode100015332", + "name": "elem[2]", + "type": "BinaryExpression", + "funcscope": "CalcJupiterMoon", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "2]", + "longname": "CalcJupiterMoon~elem.2]", + "kind": "member", + "memberof": "CalcJupiterMoon~elem", + "scope": "static" + }, + { + "comment": "", + "meta": { + "range": [ + 136830, + 136866 + ], + "filename": "astronomy.js", + "lineno": 2977, + "columnno": 8, + "code": { + "id": "astnode100015344", + "name": "elem[3]", + "type": "BinaryExpression", + "funcscope": "CalcJupiterMoon", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "3]", + "longname": "CalcJupiterMoon~elem.3]", + "kind": "member", + "memberof": "CalcJupiterMoon~elem", + "scope": "static" + }, + { + "comment": "", + "meta": { + "range": [ + 136944, + 136973 + ], + "filename": "astronomy.js", + "lineno": 2980, + "columnno": 14, + "code": { + "id": "astnode100015364", + "name": "arg", + "type": "BinaryExpression", + "value": "" + } + }, + "undocumented": true, + "name": "arg", + "longname": "CalcJupiterMoon~arg", + "kind": "constant", + "memberof": "CalcJupiterMoon", + "scope": "inner", + "params": [] + }, + { + "comment": "", + "meta": { + "range": [ + 136983, + 137019 + ], + "filename": "astronomy.js", + "lineno": 2981, + "columnno": 8, + "code": { + "id": "astnode100015372", "name": "elem[4]", "type": "BinaryExpression", "funcscope": "CalcJupiterMoon", @@ -30370,14 +30593,14 @@ "comment": "", "meta": { "range": [ - 136337, - 136373 + 137029, + 137065 ], "filename": "astronomy.js", - "lineno": 2964, + "lineno": 2982, "columnno": 8, "code": { - "id": "astnode100015344", + "id": "astnode100015384", "name": "elem[5]", "type": "BinaryExpression", "funcscope": "CalcJupiterMoon", @@ -30396,14 +30619,14 @@ "comment": "", "meta": { "range": [ - 136490, - 136535 + 137182, + 137227 ], "filename": "astronomy.js", - "lineno": 2967, + "lineno": 2985, "columnno": 10, "code": { - "id": "astnode100015356", + "id": "astnode100015396", "name": "state", "type": "CallExpression", "value": "" @@ -30421,14 +30644,14 @@ "comment": "/**\n * @brief Calculates jovicentric positions and velocities of Jupiter's largest 4 moons.\n *\n * Calculates position and velocity vectors for Jupiter's moons\n * Io, Europa, Ganymede, and Callisto, at the given date and time.\n * The vectors are jovicentric (relative to the center of Jupiter).\n * Their orientation is the Earth's equatorial system at the J2000 epoch (EQJ).\n * The position components are expressed in astronomical units (AU), and the\n * velocity components are in AU/day.\n *\n * To convert to heliocentric vectors, call {@link HelioVector}\n * with `Astronomy.Body.Jupiter` to get Jupiter's heliocentric position, then\n * add the jovicentric vectors. Likewise, you can call {@link GeoVector}\n * to convert to geocentric vectors.\n *\n * @param {FlexibleDateTime} date The date and time for which to calculate Jupiter's moons.\n * @return {JupiterMoonsInfo} Position and velocity vectors of Jupiter's largest 4 moons.\n */", "meta": { "range": [ - 137635, - 137869 + 138327, + 138561 ], "filename": "astronomy.js", - "lineno": 2989, + "lineno": 3007, "columnno": 0, "code": { - "id": "astnode100015370", + "id": "astnode100015410", "name": "JupiterMoons", "type": "FunctionDeclaration", "paramnames": [ @@ -30479,14 +30702,14 @@ "comment": "", "meta": { "range": [ - 137675, - 137701 + 138367, + 138393 ], "filename": "astronomy.js", - "lineno": 2990, + "lineno": 3008, "columnno": 10, "code": { - "id": "astnode100015375", + "id": "astnode100015415", "name": "time", "type": "NewExpression", "value": "" @@ -30504,14 +30727,14 @@ "comment": "", "meta": { "range": [ - 137711, - 137724 + 138403, + 138416 ], "filename": "astronomy.js", - "lineno": 2991, + "lineno": 3009, "columnno": 8, "code": { - "id": "astnode100015381", + "id": "astnode100015421", "name": "infolist", "type": "ArrayExpression", "value": "[]" @@ -30529,14 +30752,14 @@ "comment": "", "meta": { "range": [ - 137739, - 137743 + 138431, + 138435 ], "filename": "astronomy.js", - "lineno": 2992, + "lineno": 3010, "columnno": 13, "code": { - "id": "astnode100015386", + "id": "astnode100015426", "name": "moon" } }, @@ -30552,14 +30775,14 @@ "comment": "", "meta": { "range": [ - 137870, - 137905 + 138562, + 138597 ], "filename": "astronomy.js", - "lineno": 2997, + "lineno": 3015, "columnno": 0, "code": { - "id": "astnode100015404", + "id": "astnode100015444", "name": "exports.JupiterMoons", "type": "Identifier", "value": "JupiterMoons", @@ -30576,14 +30799,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": [ - 138699, - 139555 + 139391, + 140247 ], "filename": "astronomy.js", - "lineno": 3018, + "lineno": 3036, "columnno": 0, "code": { - "id": "astnode100015409", + "id": "astnode100015449", "name": "HelioVector", "type": "FunctionDeclaration", "paramnames": [ @@ -30644,14 +30867,14 @@ "comment": "", "meta": { "range": [ - 138742, - 138763 + 139434, + 139455 ], "filename": "astronomy.js", - "lineno": 3019, + "lineno": 3037, "columnno": 8, "code": { - "id": "astnode100015415", + "id": "astnode100015455", "name": "time", "type": "CallExpression", "value": "" @@ -30669,14 +30892,14 @@ "comment": "", "meta": { "range": [ - 139026, - 139056 + 139718, + 139748 ], "filename": "astronomy.js", - "lineno": 3030, + "lineno": 3048, "columnno": 12, "code": { - "id": "astnode100015465", + "id": "astnode100015505", "name": "e", "type": "CallExpression", "value": "" @@ -30694,14 +30917,14 @@ "comment": "", "meta": { "range": [ - 139070, - 139087 + 139762, + 139779 ], "filename": "astronomy.js", - "lineno": 3031, + "lineno": 3049, "columnno": 12, "code": { - "id": "astnode100015474", + "id": "astnode100015514", "name": "m", "type": "CallExpression", "value": "" @@ -30719,14 +30942,14 @@ "comment": "", "meta": { "range": [ - 139204, - 139234 + 139896, + 139926 ], "filename": "astronomy.js", - "lineno": 3035, + "lineno": 3053, "columnno": 14, "code": { - "id": "astnode100015512", + "id": "astnode100015552", "name": "e", "type": "CallExpression", "value": "" @@ -30744,14 +30967,14 @@ "comment": "", "meta": { "range": [ - 139250, - 139267 + 139942, + 139959 ], "filename": "astronomy.js", - "lineno": 3036, + "lineno": 3054, "columnno": 14, "code": { - "id": "astnode100015521", + "id": "astnode100015561", "name": "m", "type": "CallExpression", "value": "" @@ -30769,14 +30992,14 @@ "comment": "", "meta": { "range": [ - 139283, - 139318 + 139975, + 140010 ], "filename": "astronomy.js", - "lineno": 3037, + "lineno": 3055, "columnno": 14, "code": { - "id": "astnode100015527", + "id": "astnode100015567", "name": "denom", "type": "BinaryExpression", "value": "" @@ -30794,14 +31017,14 @@ "comment": "", "meta": { "range": [ - 139556, - 139589 + 140248, + 140281 ], "filename": "astronomy.js", - "lineno": 3045, + "lineno": 3063, "columnno": 0, "code": { - "id": "astnode100015580", + "id": "astnode100015620", "name": "exports.HelioVector", "type": "Identifier", "value": "HelioVector", @@ -30818,14 +31041,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": [ - 140301, - 140529 + 140993, + 141221 ], "filename": "astronomy.js", - "lineno": 3066, + "lineno": 3084, "columnno": 0, "code": { - "id": "astnode100015586", + "id": "astnode100015626", "name": "HelioDistance", "type": "FunctionDeclaration", "paramnames": [ @@ -30884,14 +31107,14 @@ "comment": "", "meta": { "range": [ - 140348, - 140369 + 141040, + 141061 ], "filename": "astronomy.js", - "lineno": 3067, + "lineno": 3085, "columnno": 10, "code": { - "id": "astnode100015592", + "id": "astnode100015632", "name": "time", "type": "CallExpression", "value": "" @@ -30909,14 +31132,14 @@ "comment": "", "meta": { "range": [ - 140530, - 140567 + 141222, + 141259 ], "filename": "astronomy.js", - "lineno": 3073, + "lineno": 3091, "columnno": 0, "code": { - "id": "astnode100015624", + "id": "astnode100015664", "name": "exports.HelioDistance", "type": "Identifier", "value": "HelioDistance", @@ -30933,14 +31156,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": [ - 141823, - 143843 + 142515, + 144535 ], "filename": "astronomy.js", - "lineno": 3103, + "lineno": 3121, "columnno": 0, "code": { - "id": "astnode100015629", + "id": "astnode100015669", "name": "GeoVector", "type": "FunctionDeclaration", "paramnames": [ @@ -31015,14 +31238,14 @@ "comment": "", "meta": { "range": [ - 141909, - 141930 + 142601, + 142622 ], "filename": "astronomy.js", - "lineno": 3105, + "lineno": 3123, "columnno": 10, "code": { - "id": "astnode100015640", + "id": "astnode100015680", "name": "time", "type": "CallExpression", "value": "" @@ -31040,14 +31263,14 @@ "comment": "", "meta": { "range": [ - 142085, - 142097 + 142777, + 142789 ], "filename": "astronomy.js", - "lineno": 3112, + "lineno": 3130, "columnno": 8, "code": { - "id": "astnode100015671", + "id": "astnode100015711", "name": "earth", "type": "Literal", "value": null @@ -31065,14 +31288,14 @@ "comment": "", "meta": { "range": [ - 142107, - 142108 + 142799, + 142800 ], "filename": "astronomy.js", - "lineno": 3113, + "lineno": 3131, "columnno": 8, "code": { - "id": "astnode100015675", + "id": "astnode100015715", "name": "h" } }, @@ -31088,14 +31311,14 @@ "comment": "", "meta": { "range": [ - 142118, - 142121 + 142810, + 142813 ], "filename": "astronomy.js", - "lineno": 3114, + "lineno": 3132, "columnno": 8, "code": { - "id": "astnode100015678", + "id": "astnode100015718", "name": "geo" } }, @@ -31111,14 +31334,14 @@ "comment": "", "meta": { "range": [ - 142131, - 142137 + 142823, + 142829 ], "filename": "astronomy.js", - "lineno": 3115, + "lineno": 3133, "columnno": 8, "code": { - "id": "astnode100015681", + "id": "astnode100015721", "name": "dt", "type": "Literal", "value": 0 @@ -31136,14 +31359,14 @@ "comment": "", "meta": { "range": [ - 142147, - 142159 + 142839, + 142851 ], "filename": "astronomy.js", - "lineno": 3116, + "lineno": 3134, "columnno": 8, "code": { - "id": "astnode100015685", + "id": "astnode100015725", "name": "ltime", "type": "Identifier", "value": "time" @@ -31161,14 +31384,14 @@ "comment": "", "meta": { "range": [ - 142265, - 142273 + 142957, + 142965 ], "filename": "astronomy.js", - "lineno": 3118, + "lineno": 3136, "columnno": 13, "code": { - "id": "astnode100015690", + "id": "astnode100015730", "name": "iter", "type": "Literal", "value": 0 @@ -31186,14 +31409,14 @@ "comment": "", "meta": { "range": [ - 142304, - 142332 + 142996, + 143024 ], "filename": "astronomy.js", - "lineno": 3119, + "lineno": 3137, "columnno": 8, "code": { - "id": "astnode100015700", + "id": "astnode100015740", "name": "h", "type": "CallExpression", "funcscope": "GeoVector", @@ -31212,14 +31435,14 @@ "comment": "", "meta": { "range": [ - 143242, - 143277 + 143934, + 143969 ], "filename": "astronomy.js", - "lineno": 3134, + "lineno": 3152, "columnno": 12, "code": { - "id": "astnode100015710", + "id": "astnode100015750", "name": "earth", "type": "CallExpression", "funcscope": "GeoVector", @@ -31238,14 +31461,14 @@ "comment": "", "meta": { "range": [ - 143444, - 143478 + 144136, + 144170 ], "filename": "astronomy.js", - "lineno": 3139, + "lineno": 3157, "columnno": 16, "code": { - "id": "astnode100015724", + "id": "astnode100015764", "name": "earth", "type": "CallExpression", "funcscope": "GeoVector", @@ -31264,14 +31487,14 @@ "comment": "", "meta": { "range": [ - 143512, - 143579 + 144204, + 144271 ], "filename": "astronomy.js", - "lineno": 3142, + "lineno": 3160, "columnno": 8, "code": { - "id": "astnode100015733", + "id": "astnode100015773", "name": "geo", "type": "NewExpression", "funcscope": "GeoVector", @@ -31290,14 +31513,14 @@ "comment": "", "meta": { "range": [ - 143593, - 143639 + 144285, + 144331 ], "filename": "astronomy.js", - "lineno": 3143, + "lineno": 3161, "columnno": 12, "code": { - "id": "astnode100015760", + "id": "astnode100015800", "name": "ltime2", "type": "CallExpression", "value": "" @@ -31315,14 +31538,14 @@ "comment": "", "meta": { "range": [ - 143649, - 143684 + 144341, + 144376 ], "filename": "astronomy.js", - "lineno": 3144, + "lineno": 3162, "columnno": 8, "code": { - "id": "astnode100015774", + "id": "astnode100015814", "name": "dt", "type": "CallExpression", "funcscope": "GeoVector", @@ -31341,14 +31564,14 @@ "comment": "", "meta": { "range": [ - 143755, - 143769 + 144447, + 144461 ], "filename": "astronomy.js", - "lineno": 3148, + "lineno": 3166, "columnno": 8, "code": { - "id": "astnode100015795", + "id": "astnode100015835", "name": "ltime", "type": "Identifier", "funcscope": "GeoVector", @@ -31367,14 +31590,14 @@ "comment": "", "meta": { "range": [ - 143844, - 143873 + 144536, + 144565 ], "filename": "astronomy.js", - "lineno": 3152, + "lineno": 3170, "columnno": 0, "code": { - "id": "astnode100015804", + "id": "astnode100015844", "name": "exports.GeoVector", "type": "Identifier", "value": "GeoVector", @@ -31391,14 +31614,14 @@ "comment": "", "meta": { "range": [ - 143875, - 144902 + 144567, + 145594 ], "filename": "astronomy.js", - "lineno": 3153, + "lineno": 3171, "columnno": 0, "code": { - "id": "astnode100015809", + "id": "astnode100015849", "name": "QuadInterp", "type": "FunctionDeclaration", "paramnames": [ @@ -31433,14 +31656,14 @@ "comment": "", "meta": { "range": [ - 143925, - 143947 + 144617, + 144639 ], "filename": "astronomy.js", - "lineno": 3154, + "lineno": 3172, "columnno": 8, "code": { - "id": "astnode100015818", + "id": "astnode100015858", "name": "Q", "type": "BinaryExpression", "value": "" @@ -31458,14 +31681,14 @@ "comment": "", "meta": { "range": [ - 143957, - 143974 + 144649, + 144666 ], "filename": "astronomy.js", - "lineno": 3155, + "lineno": 3173, "columnno": 8, "code": { - "id": "astnode100015828", + "id": "astnode100015868", "name": "R", "type": "BinaryExpression", "value": "" @@ -31483,14 +31706,14 @@ "comment": "", "meta": { "range": [ - 143984, - 143990 + 144676, + 144682 ], "filename": "astronomy.js", - "lineno": 3156, + "lineno": 3174, "columnno": 8, "code": { - "id": "astnode100015836", + "id": "astnode100015876", "name": "S", "type": "Identifier", "value": "fm" @@ -31508,14 +31731,14 @@ "comment": "", "meta": { "range": [ - 144000, - 144001 + 144692, + 144693 ], "filename": "astronomy.js", - "lineno": 3157, + "lineno": 3175, "columnno": 8, "code": { - "id": "astnode100015840", + "id": "astnode100015880", "name": "x" } }, @@ -31531,14 +31754,14 @@ "comment": "", "meta": { "range": [ - 144194, - 144204 + 144886, + 144896 ], "filename": "astronomy.js", - "lineno": 3164, + "lineno": 3182, "columnno": 8, "code": { - "id": "astnode100015855", + "id": "astnode100015895", "name": "x", "type": "BinaryExpression", "funcscope": "QuadInterp", @@ -31557,14 +31780,14 @@ "comment": "", "meta": { "range": [ - 144362, - 144383 + 145054, + 145075 ], "filename": "astronomy.js", - "lineno": 3170, + "lineno": 3188, "columnno": 12, "code": { - "id": "astnode100015875", + "id": "astnode100015915", "name": "u", "type": "BinaryExpression", "value": "" @@ -31582,14 +31805,14 @@ "comment": "", "meta": { "range": [ - 144442, - 144459 + 145134, + 145151 ], "filename": "astronomy.js", - "lineno": 3173, + "lineno": 3191, "columnno": 12, "code": { - "id": "astnode100015893", + "id": "astnode100015933", "name": "ru", "type": "CallExpression", "value": "" @@ -31607,14 +31830,14 @@ "comment": "", "meta": { "range": [ - 144473, - 144497 + 145165, + 145189 ], "filename": "astronomy.js", - "lineno": 3174, + "lineno": 3192, "columnno": 12, "code": { - "id": "astnode100015901", + "id": "astnode100015941", "name": "x1", "type": "BinaryExpression", "value": "" @@ -31632,14 +31855,14 @@ "comment": "", "meta": { "range": [ - 144511, - 144535 + 145203, + 145227 ], "filename": "astronomy.js", - "lineno": 3175, + "lineno": 3193, "columnno": 12, "code": { - "id": "astnode100015912", + "id": "astnode100015952", "name": "x2", "type": "BinaryExpression", "value": "" @@ -31657,14 +31880,14 @@ "comment": "", "meta": { "range": [ - 144652, - 144658 + 145344, + 145350 ], "filename": "astronomy.js", - "lineno": 3179, + "lineno": 3197, "columnno": 12, "code": { - "id": "astnode100015946", + "id": "astnode100015986", "name": "x", "type": "Identifier", "funcscope": "QuadInterp", @@ -31683,14 +31906,14 @@ "comment": "", "meta": { "range": [ - 144723, - 144729 + 145415, + 145421 ], "filename": "astronomy.js", - "lineno": 3182, + "lineno": 3200, "columnno": 12, "code": { - "id": "astnode100015961", + "id": "astnode100016001", "name": "x", "type": "Identifier", "funcscope": "QuadInterp", @@ -31709,14 +31932,14 @@ "comment": "", "meta": { "range": [ - 144805, - 144820 + 145497, + 145512 ], "filename": "astronomy.js", - "lineno": 3188, + "lineno": 3206, "columnno": 8, "code": { - "id": "astnode100015968", + "id": "astnode100016008", "name": "t", "type": "BinaryExpression", "value": "" @@ -31734,14 +31957,14 @@ "comment": "", "meta": { "range": [ - 144830, - 144858 + 145522, + 145550 ], "filename": "astronomy.js", - "lineno": 3189, + "lineno": 3207, "columnno": 8, "code": { - "id": "astnode100015976", + "id": "astnode100016016", "name": "df_dt", "type": "BinaryExpression", "value": "" @@ -31759,14 +31982,14 @@ "comment": "", "meta": { "range": [ - 144873, - 144877 + 145565, + 145569 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3208, "columnno": 13, "code": { - "id": "astnode100015989", + "id": "astnode100016029", "name": "x", "type": "Identifier", "value": "x" @@ -31782,14 +32005,14 @@ "comment": "", "meta": { "range": [ - 144879, - 144883 + 145571, + 145575 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3208, "columnno": 19, "code": { - "id": "astnode100015991", + "id": "astnode100016031", "name": "t", "type": "Identifier", "value": "t" @@ -31805,14 +32028,14 @@ "comment": "", "meta": { "range": [ - 144885, - 144897 + 145577, + 145589 ], "filename": "astronomy.js", - "lineno": 3190, + "lineno": 3208, "columnno": 25, "code": { - "id": "astnode100015993", + "id": "astnode100016033", "name": "df_dt", "type": "Identifier", "value": "df_dt" @@ -31828,7 +32051,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": 3192, + "lineno": 3210, "columnno": 0, "code": {} }, @@ -31895,14 +32118,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": [ - 147492, - 150484 + 148184, + 151176 ], "filename": "astronomy.js", - "lineno": 3249, + "lineno": 3267, "columnno": 0, "code": { - "id": "astnode100015995", + "id": "astnode100016035", "name": "Search", "type": "FunctionDeclaration", "paramnames": [ @@ -32002,14 +32225,14 @@ "comment": "", "meta": { "range": [ - 147540, - 147623 + 148232, + 148315 ], "filename": "astronomy.js", - "lineno": 3250, + "lineno": 3268, "columnno": 10, "code": { - "id": "astnode100016003", + "id": "astnode100016043", "name": "dt_tolerance_seconds", "type": "CallExpression", "value": "" @@ -32027,14 +32250,14 @@ "comment": "", "meta": { "range": [ - 147635, - 147693 + 148327, + 148385 ], "filename": "astronomy.js", - "lineno": 3251, + "lineno": 3269, "columnno": 10, "code": { - "id": "astnode100016015", + "id": "astnode100016055", "name": "dt_days", "type": "CallExpression", "value": "" @@ -32052,14 +32275,14 @@ "comment": "", "meta": { "range": [ - 147703, - 147745 + 148395, + 148437 ], "filename": "astronomy.js", - "lineno": 3252, + "lineno": 3270, "columnno": 8, "code": { - "id": "astnode100016025", + "id": "astnode100016065", "name": "f1", "type": "LogicalExpression", "value": "" @@ -32077,14 +32300,14 @@ "comment": "", "meta": { "range": [ - 147755, - 147797 + 148447, + 148489 ], "filename": "astronomy.js", - "lineno": 3253, + "lineno": 3271, "columnno": 8, "code": { - "id": "astnode100016037", + "id": "astnode100016077", "name": "f2", "type": "LogicalExpression", "value": "" @@ -32102,14 +32325,14 @@ "comment": "", "meta": { "range": [ - 147807, - 147817 + 148499, + 148509 ], "filename": "astronomy.js", - "lineno": 3254, + "lineno": 3272, "columnno": 8, "code": { - "id": "astnode100016049", + "id": "astnode100016089", "name": "fmid", "type": "Identifier", "value": "NaN" @@ -32127,14 +32350,14 @@ "comment": "", "meta": { "range": [ - 147827, - 147835 + 148519, + 148527 ], "filename": "astronomy.js", - "lineno": 3255, + "lineno": 3273, "columnno": 8, "code": { - "id": "astnode100016053", + "id": "astnode100016093", "name": "iter", "type": "Literal", "value": 0 @@ -32152,14 +32375,14 @@ "comment": "", "meta": { "range": [ - 147845, - 147895 + 148537, + 148587 ], "filename": "astronomy.js", - "lineno": 3256, + "lineno": 3274, "columnno": 8, "code": { - "id": "astnode100016057", + "id": "astnode100016097", "name": "iter_limit", "type": "LogicalExpression", "value": "" @@ -32177,14 +32400,14 @@ "comment": "", "meta": { "range": [ - 147905, - 147921 + 148597, + 148613 ], "filename": "astronomy.js", - "lineno": 3257, + "lineno": 3275, "columnno": 8, "code": { - "id": "astnode100016067", + "id": "astnode100016107", "name": "calc_fmid", "type": "Literal", "value": true @@ -32202,14 +32425,14 @@ "comment": "", "meta": { "range": [ - 148040, - 148075 + 148732, + 148767 ], "filename": "astronomy.js", - "lineno": 3261, + "lineno": 3279, "columnno": 12, "code": { - "id": "astnode100016082", + "id": "astnode100016122", "name": "tmid", "type": "CallExpression", "value": "" @@ -32227,14 +32450,14 @@ "comment": "", "meta": { "range": [ - 148089, - 148109 + 148781, + 148801 ], "filename": "astronomy.js", - "lineno": 3262, + "lineno": 3280, "columnno": 12, "code": { - "id": "astnode100016090", + "id": "astnode100016130", "name": "dt", "type": "BinaryExpression", "value": "" @@ -32252,14 +32475,14 @@ "comment": "", "meta": { "range": [ - 148287, - 148301 + 148979, + 148993 ], "filename": "astronomy.js", - "lineno": 3268, + "lineno": 3286, "columnno": 12, "code": { - "id": "astnode100016113", + "id": "astnode100016153", "name": "fmid", "type": "CallExpression", "funcscope": "Search", @@ -32278,14 +32501,14 @@ "comment": "", "meta": { "range": [ - 148328, - 148344 + 149020, + 149036 ], "filename": "astronomy.js", - "lineno": 3270, + "lineno": 3288, "columnno": 12, "code": { - "id": "astnode100016119", + "id": "astnode100016159", "name": "calc_fmid", "type": "Literal", "funcscope": "Search", @@ -32304,14 +32527,14 @@ "comment": "", "meta": { "range": [ - 148588, - 148642 + 149280, + 149334 ], "filename": "astronomy.js", - "lineno": 3274, + "lineno": 3292, "columnno": 12, "code": { - "id": "astnode100016123", + "id": "astnode100016163", "name": "q", "type": "CallExpression", "value": "" @@ -32329,14 +32552,14 @@ "comment": "", "meta": { "range": [ - 148794, - 148812 + 149486, + 149504 ], "filename": "astronomy.js", - "lineno": 3278, + "lineno": 3296, "columnno": 16, "code": { - "id": "astnode100016144", + "id": "astnode100016184", "name": "tq", "type": "CallExpression", "value": "" @@ -32354,14 +32577,14 @@ "comment": "", "meta": { "range": [ - 148830, - 148840 + 149522, + 149532 ], "filename": "astronomy.js", - "lineno": 3279, + "lineno": 3297, "columnno": 16, "code": { - "id": "astnode100016152", + "id": "astnode100016192", "name": "fq", "type": "CallExpression", "value": "" @@ -32379,14 +32602,14 @@ "comment": "", "meta": { "range": [ - 149179, - 149218 + 149871, + 149910 ], "filename": "astronomy.js", - "lineno": 3286, + "lineno": 3304, "columnno": 20, "code": { - "id": "astnode100016180", + "id": "astnode100016220", "name": "dt_guess", "type": "BinaryExpression", "value": "" @@ -32404,14 +32627,14 @@ "comment": "", "meta": { "range": [ - 149286, - 149315 + 149978, + 150007 ], "filename": "astronomy.js", - "lineno": 3288, + "lineno": 3306, "columnno": 24, "code": { - "id": "astnode100016201", + "id": "astnode100016241", "name": "tleft", "type": "CallExpression", "value": "" @@ -32429,14 +32652,14 @@ "comment": "", "meta": { "range": [ - 149341, - 149371 + 150033, + 150063 ], "filename": "astronomy.js", - "lineno": 3289, + "lineno": 3307, "columnno": 24, "code": { - "id": "astnode100016210", + "id": "astnode100016250", "name": "tright", "type": "CallExpression", "value": "" @@ -32454,14 +32677,14 @@ "comment": "", "meta": { "range": [ - 149553, - 149569 + 150245, + 150261 ], "filename": "astronomy.js", - "lineno": 3292, + "lineno": 3310, "columnno": 32, "code": { - "id": "astnode100016257", + "id": "astnode100016297", "name": "fleft", "type": "CallExpression", "value": "" @@ -32479,14 +32702,14 @@ "comment": "", "meta": { "range": [ - 149603, - 149621 + 150295, + 150313 ], "filename": "astronomy.js", - "lineno": 3293, + "lineno": 3311, "columnno": 32, "code": { - "id": "astnode100016263", + "id": "astnode100016303", "name": "fright", "type": "CallExpression", "value": "" @@ -32504,14 +32727,14 @@ "comment": "", "meta": { "range": [ - 149715, - 149725 + 150407, + 150417 ], "filename": "astronomy.js", - "lineno": 3295, + "lineno": 3313, "columnno": 32, "code": { - "id": "astnode100016278", + "id": "astnode100016318", "name": "f1", "type": "Identifier", "funcscope": "Search", @@ -32530,14 +32753,14 @@ "comment": "", "meta": { "range": [ - 149759, - 149770 + 150451, + 150462 ], "filename": "astronomy.js", - "lineno": 3296, + "lineno": 3314, "columnno": 32, "code": { - "id": "astnode100016282", + "id": "astnode100016322", "name": "f2", "type": "Identifier", "funcscope": "Search", @@ -32556,14 +32779,14 @@ "comment": "", "meta": { "range": [ - 149804, - 149814 + 150496, + 150506 ], "filename": "astronomy.js", - "lineno": 3297, + "lineno": 3315, "columnno": 32, "code": { - "id": "astnode100016286", + "id": "astnode100016326", "name": "t1", "type": "Identifier", "funcscope": "Search", @@ -32582,14 +32805,14 @@ "comment": "", "meta": { "range": [ - 149848, - 149859 + 150540, + 150551 ], "filename": "astronomy.js", - "lineno": 3298, + "lineno": 3316, "columnno": 32, "code": { - "id": "astnode100016290", + "id": "astnode100016330", "name": "t2", "type": "Identifier", "funcscope": "Search", @@ -32608,14 +32831,14 @@ "comment": "", "meta": { "range": [ - 149893, - 149902 + 150585, + 150594 ], "filename": "astronomy.js", - "lineno": 3299, + "lineno": 3317, "columnno": 32, "code": { - "id": "astnode100016294", + "id": "astnode100016334", "name": "fmid", "type": "Identifier", "funcscope": "Search", @@ -32634,14 +32857,14 @@ "comment": "", "meta": { "range": [ - 149936, - 149953 + 150628, + 150645 ], "filename": "astronomy.js", - "lineno": 3300, + "lineno": 3318, "columnno": 32, "code": { - "id": "astnode100016298", + "id": "astnode100016338", "name": "calc_fmid", "type": "Literal", "funcscope": "Search", @@ -32660,14 +32883,14 @@ "comment": "", "meta": { "range": [ - 150164, - 150173 + 150856, + 150865 ], "filename": "astronomy.js", - "lineno": 3309, + "lineno": 3327, "columnno": 12, "code": { - "id": "astnode100016312", + "id": "astnode100016352", "name": "t2", "type": "Identifier", "funcscope": "Search", @@ -32686,14 +32909,14 @@ "comment": "", "meta": { "range": [ - 150187, - 150196 + 150879, + 150888 ], "filename": "astronomy.js", - "lineno": 3310, + "lineno": 3328, "columnno": 12, "code": { - "id": "astnode100016316", + "id": "astnode100016356", "name": "f2", "type": "Identifier", "funcscope": "Search", @@ -32712,14 +32935,14 @@ "comment": "", "meta": { "range": [ - 150277, - 150286 + 150969, + 150978 ], "filename": "astronomy.js", - "lineno": 3314, + "lineno": 3332, "columnno": 12, "code": { - "id": "astnode100016330", + "id": "astnode100016370", "name": "t1", "type": "Identifier", "funcscope": "Search", @@ -32738,14 +32961,14 @@ "comment": "", "meta": { "range": [ - 150300, - 150309 + 150992, + 151001 ], "filename": "astronomy.js", - "lineno": 3315, + "lineno": 3333, "columnno": 12, "code": { - "id": "astnode100016334", + "id": "astnode100016374", "name": "f1", "type": "Identifier", "funcscope": "Search", @@ -32764,14 +32987,14 @@ "comment": "", "meta": { "range": [ - 150485, - 150508 + 151177, + 151200 ], "filename": "astronomy.js", - "lineno": 3323, + "lineno": 3341, "columnno": 0, "code": { - "id": "astnode100016341", + "id": "astnode100016381", "name": "exports.Search", "type": "Identifier", "value": "Search", @@ -32788,14 +33011,14 @@ "comment": "", "meta": { "range": [ - 150510, - 150684 + 151202, + 151376 ], "filename": "astronomy.js", - "lineno": 3324, + "lineno": 3342, "columnno": 0, "code": { - "id": "astnode100016346", + "id": "astnode100016386", "name": "LongitudeOffset", "type": "FunctionDeclaration", "paramnames": [ @@ -32817,14 +33040,14 @@ "comment": "", "meta": { "range": [ - 150551, - 150564 + 151243, + 151256 ], "filename": "astronomy.js", - "lineno": 3325, + "lineno": 3343, "columnno": 8, "code": { - "id": "astnode100016351", + "id": "astnode100016391", "name": "offset", "type": "Identifier", "value": "diff" @@ -32842,14 +33065,14 @@ "comment": "", "meta": { "range": [ - 150601, - 150614 + 151293, + 151306 ], "filename": "astronomy.js", - "lineno": 3327, + "lineno": 3345, "columnno": 8, "code": { - "id": "astnode100016360", + "id": "astnode100016400", "name": "offset", "type": "Literal", "funcscope": "LongitudeOffset", @@ -32868,14 +33091,14 @@ "comment": "", "meta": { "range": [ - 150649, - 150662 + 151341, + 151354 ], "filename": "astronomy.js", - "lineno": 3329, + "lineno": 3347, "columnno": 8, "code": { - "id": "astnode100016368", + "id": "astnode100016408", "name": "offset", "type": "Literal", "funcscope": "LongitudeOffset", @@ -32894,14 +33117,14 @@ "comment": "", "meta": { "range": [ - 150685, - 150820 + 151377, + 151512 ], "filename": "astronomy.js", - "lineno": 3332, + "lineno": 3350, "columnno": 0, "code": { - "id": "astnode100016373", + "id": "astnode100016413", "name": "NormalizeLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -32923,14 +33146,14 @@ "comment": "", "meta": { "range": [ - 150748, - 150758 + 151440, + 151450 ], "filename": "astronomy.js", - "lineno": 3334, + "lineno": 3352, "columnno": 8, "code": { - "id": "astnode100016382", + "id": "astnode100016422", "name": "lon", "type": "Literal", "funcscope": "NormalizeLongitude", @@ -32949,14 +33172,14 @@ "comment": "", "meta": { "range": [ - 150791, - 150801 + 151483, + 151493 ], "filename": "astronomy.js", - "lineno": 3336, + "lineno": 3354, "columnno": 8, "code": { - "id": "astnode100016390", + "id": "astnode100016430", "name": "lon", "type": "Literal", "funcscope": "NormalizeLongitude", @@ -32975,14 +33198,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": [ - 153213, - 153567 + 153905, + 154259 ], "filename": "astronomy.js", - "lineno": 3385, + "lineno": 3403, "columnno": 0, "code": { - "id": "astnode100016395", + "id": "astnode100016435", "name": "SearchSunLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -33054,14 +33277,14 @@ "comment": "", "meta": { "range": [ - 153280, - 153398 + 153972, + 154090 ], "filename": "astronomy.js", - "lineno": 3386, + "lineno": 3404, "columnno": 4, "code": { - "id": "astnode100016401", + "id": "astnode100016441", "name": "sun_offset", "type": "FunctionDeclaration", "paramnames": [ @@ -33084,14 +33307,14 @@ "comment": "", "meta": { "range": [ - 153317, - 153337 + 154009, + 154029 ], "filename": "astronomy.js", - "lineno": 3387, + "lineno": 3405, "columnno": 12, "code": { - "id": "astnode100016406", + "id": "astnode100016446", "name": "pos", "type": "CallExpression", "value": "" @@ -33109,14 +33332,14 @@ "comment": "", "meta": { "range": [ - 153465, - 153489 + 154157, + 154181 ], "filename": "astronomy.js", - "lineno": 3392, + "lineno": 3410, "columnno": 8, "code": { - "id": "astnode100016428", + "id": "astnode100016468", "name": "t1", "type": "CallExpression", "value": "" @@ -33134,14 +33357,14 @@ "comment": "", "meta": { "range": [ - 153499, - 153525 + 154191, + 154217 ], "filename": "astronomy.js", - "lineno": 3393, + "lineno": 3411, "columnno": 8, "code": { - "id": "astnode100016434", + "id": "astnode100016474", "name": "t2", "type": "CallExpression", "value": "" @@ -33159,14 +33382,14 @@ "comment": "", "meta": { "range": [ - 153568, - 153615 + 154260, + 154307 ], "filename": "astronomy.js", - "lineno": 3396, + "lineno": 3414, "columnno": 0, "code": { - "id": "astnode100016448", + "id": "astnode100016488", "name": "exports.SearchSunLongitude", "type": "Identifier", "value": "SearchSunLongitude", @@ -33183,14 +33406,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": [ - 154901, - 155271 + 155593, + 155963 ], "filename": "astronomy.js", - "lineno": 3426, + "lineno": 3444, "columnno": 0, "code": { - "id": "astnode100016453", + "id": "astnode100016493", "name": "LongitudeFromSun", "type": "FunctionDeclaration", "paramnames": [ @@ -33253,14 +33476,14 @@ "comment": "", "meta": { "range": [ - 155054, - 155072 + 155746, + 155764 ], "filename": "astronomy.js", - "lineno": 3429, + "lineno": 3447, "columnno": 10, "code": { - "id": "astnode100016467", + "id": "astnode100016507", "name": "t", "type": "CallExpression", "value": "" @@ -33278,14 +33501,14 @@ "comment": "", "meta": { "range": [ - 155084, - 155114 + 155776, + 155806 ], "filename": "astronomy.js", - "lineno": 3430, + "lineno": 3448, "columnno": 10, "code": { - "id": "astnode100016473", + "id": "astnode100016513", "name": "gb", "type": "CallExpression", "value": "" @@ -33303,14 +33526,14 @@ "comment": "", "meta": { "range": [ - 155126, - 155143 + 155818, + 155835 ], "filename": "astronomy.js", - "lineno": 3431, + "lineno": 3449, "columnno": 10, "code": { - "id": "astnode100016481", + "id": "astnode100016521", "name": "eb", "type": "CallExpression", "value": "" @@ -33328,14 +33551,14 @@ "comment": "", "meta": { "range": [ - 155155, - 155189 + 155847, + 155881 ], "filename": "astronomy.js", - "lineno": 3432, + "lineno": 3450, "columnno": 10, "code": { - "id": "astnode100016487", + "id": "astnode100016527", "name": "gs", "type": "CallExpression", "value": "" @@ -33353,14 +33576,14 @@ "comment": "", "meta": { "range": [ - 155201, - 155218 + 155893, + 155910 ], "filename": "astronomy.js", - "lineno": 3433, + "lineno": 3451, "columnno": 10, "code": { - "id": "astnode100016497", + "id": "astnode100016537", "name": "es", "type": "CallExpression", "value": "" @@ -33378,14 +33601,14 @@ "comment": "", "meta": { "range": [ - 155272, - 155315 + 155964, + 156007 ], "filename": "astronomy.js", - "lineno": 3436, + "lineno": 3454, "columnno": 0, "code": { - "id": "astnode100016513", + "id": "astnode100016553", "name": "exports.LongitudeFromSun", "type": "Identifier", "value": "LongitudeFromSun", @@ -33402,14 +33625,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": [ - 155992, - 156272 + 156684, + 156964 ], "filename": "astronomy.js", - "lineno": 3456, + "lineno": 3474, "columnno": 0, "code": { - "id": "astnode100016518", + "id": "astnode100016558", "name": "AngleFromSun", "type": "FunctionDeclaration", "paramnames": [ @@ -33470,14 +33693,14 @@ "comment": "", "meta": { "range": [ - 156135, - 156171 + 156827, + 156863 ], "filename": "astronomy.js", - "lineno": 3459, + "lineno": 3477, "columnno": 8, "code": { - "id": "astnode100016532", + "id": "astnode100016572", "name": "sv", "type": "CallExpression", "value": "" @@ -33495,14 +33718,14 @@ "comment": "", "meta": { "range": [ - 156181, - 156213 + 156873, + 156905 ], "filename": "astronomy.js", - "lineno": 3460, + "lineno": 3478, "columnno": 8, "code": { - "id": "astnode100016542", + "id": "astnode100016582", "name": "bv", "type": "CallExpression", "value": "" @@ -33520,14 +33743,14 @@ "comment": "", "meta": { "range": [ - 156223, - 156251 + 156915, + 156943 ], "filename": "astronomy.js", - "lineno": 3461, + "lineno": 3479, "columnno": 8, "code": { - "id": "astnode100016550", + "id": "astnode100016590", "name": "angle", "type": "CallExpression", "value": "" @@ -33545,14 +33768,14 @@ "comment": "", "meta": { "range": [ - 156273, - 156308 + 156965, + 157000 ], "filename": "astronomy.js", - "lineno": 3464, + "lineno": 3482, "columnno": 0, "code": { - "id": "astnode100016559", + "id": "astnode100016599", "name": "exports.AngleFromSun", "type": "Identifier", "value": "AngleFromSun", @@ -33569,14 +33792,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": [ - 157068, - 157301 + 157760, + 157993 ], "filename": "astronomy.js", - "lineno": 3482, + "lineno": 3500, "columnno": 0, "code": { - "id": "astnode100016564", + "id": "astnode100016604", "name": "EclipticLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -33636,14 +33859,14 @@ "comment": "", "meta": { "range": [ - 157215, - 157243 + 157907, + 157935 ], "filename": "astronomy.js", - "lineno": 3485, + "lineno": 3503, "columnno": 10, "code": { - "id": "astnode100016578", + "id": "astnode100016618", "name": "hv", "type": "CallExpression", "value": "" @@ -33661,14 +33884,14 @@ "comment": "", "meta": { "range": [ - 157255, - 157275 + 157947, + 157967 ], "filename": "astronomy.js", - "lineno": 3486, + "lineno": 3504, "columnno": 10, "code": { - "id": "astnode100016585", + "id": "astnode100016625", "name": "eclip", "type": "CallExpression", "value": "" @@ -33686,14 +33909,14 @@ "comment": "", "meta": { "range": [ - 157302, - 157347 + 157994, + 158039 ], "filename": "astronomy.js", - "lineno": 3489, + "lineno": 3507, "columnno": 0, "code": { - "id": "astnode100016595", + "id": "astnode100016635", "name": "exports.EclipticLongitude", "type": "Identifier", "value": "EclipticLongitude", @@ -33710,14 +33933,14 @@ "comment": "", "meta": { "range": [ - 157349, - 158643 + 158041, + 159335 ], "filename": "astronomy.js", - "lineno": 3490, + "lineno": 3508, "columnno": 0, "code": { - "id": "astnode100016600", + "id": "astnode100016640", "name": "VisualMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -33747,14 +33970,14 @@ "comment": "", "meta": { "range": [ - 157505, - 157507 + 158197, + 158199 ], "filename": "astronomy.js", - "lineno": 3492, + "lineno": 3510, "columnno": 8, "code": { - "id": "astnode100016608", + "id": "astnode100016648", "name": "c0" } }, @@ -33770,14 +33993,14 @@ "comment": "", "meta": { "range": [ - 157509, - 157515 + 158201, + 158207 ], "filename": "astronomy.js", - "lineno": 3492, + "lineno": 3510, "columnno": 12, "code": { - "id": "astnode100016610", + "id": "astnode100016650", "name": "c1", "type": "Literal", "value": 0 @@ -33795,14 +34018,14 @@ "comment": "", "meta": { "range": [ - 157517, - 157523 + 158209, + 158215 ], "filename": "astronomy.js", - "lineno": 3492, + "lineno": 3510, "columnno": 20, "code": { - "id": "astnode100016613", + "id": "astnode100016653", "name": "c2", "type": "Literal", "value": 0 @@ -33820,14 +34043,14 @@ "comment": "", "meta": { "range": [ - 157525, - 157531 + 158217, + 158223 ], "filename": "astronomy.js", - "lineno": 3492, + "lineno": 3510, "columnno": 28, "code": { - "id": "astnode100016616", + "id": "astnode100016656", "name": "c3", "type": "Literal", "value": 0 @@ -33845,14 +34068,14 @@ "comment": "", "meta": { "range": [ - 157592, - 157602 + 158284, + 158294 ], "filename": "astronomy.js", - "lineno": 3495, + "lineno": 3513, "columnno": 12, "code": { - "id": "astnode100016626", + "id": "astnode100016666", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -33871,14 +34094,14 @@ "comment": "", "meta": { "range": [ - 157616, - 157626 + 158308, + 158318 ], "filename": "astronomy.js", - "lineno": 3496, + "lineno": 3514, "columnno": 12, "code": { - "id": "astnode100016631", + "id": "astnode100016671", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -33897,14 +34120,14 @@ "comment": "", "meta": { "range": [ - 157640, - 157650 + 158332, + 158342 ], "filename": "astronomy.js", - "lineno": 3497, + "lineno": 3515, "columnno": 12, "code": { - "id": "astnode100016636", + "id": "astnode100016676", "name": "c2", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -33923,14 +34146,14 @@ "comment": "", "meta": { "range": [ - 157664, - 157674 + 158356, + 158366 ], "filename": "astronomy.js", - "lineno": 3498, + "lineno": 3516, "columnno": 12, "code": { - "id": "astnode100016641", + "id": "astnode100016681", "name": "c3", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -33949,14 +34172,14 @@ "comment": "", "meta": { "range": [ - 157769, - 157779 + 158461, + 158471 ], "filename": "astronomy.js", - "lineno": 3502, + "lineno": 3520, "columnno": 16, "code": { - "id": "astnode100016656", + "id": "astnode100016696", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -33975,14 +34198,14 @@ "comment": "", "meta": { "range": [ - 157797, - 157807 + 158489, + 158499 ], "filename": "astronomy.js", - "lineno": 3503, + "lineno": 3521, "columnno": 16, "code": { - "id": "astnode100016661", + "id": "astnode100016701", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34001,14 +34224,14 @@ "comment": "", "meta": { "range": [ - 157825, - 157835 + 158517, + 158527 ], "filename": "astronomy.js", - "lineno": 3504, + "lineno": 3522, "columnno": 16, "code": { - "id": "astnode100016666", + "id": "astnode100016706", "name": "c2", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34027,14 +34250,14 @@ "comment": "", "meta": { "range": [ - 157853, - 157863 + 158545, + 158555 ], "filename": "astronomy.js", - "lineno": 3505, + "lineno": 3523, "columnno": 16, "code": { - "id": "astnode100016671", + "id": "astnode100016711", "name": "c3", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34053,14 +34276,14 @@ "comment": "", "meta": { "range": [ - 157914, - 157923 + 158606, + 158615 ], "filename": "astronomy.js", - "lineno": 3508, + "lineno": 3526, "columnno": 16, "code": { - "id": "astnode100016677", + "id": "astnode100016717", "name": "c0", "type": "Literal", "funcscope": "VisualMagnitude", @@ -34079,14 +34302,14 @@ "comment": "", "meta": { "range": [ - 157941, - 157951 + 158633, + 158643 ], "filename": "astronomy.js", - "lineno": 3509, + "lineno": 3527, "columnno": 16, "code": { - "id": "astnode100016681", + "id": "astnode100016721", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34105,14 +34328,14 @@ "comment": "", "meta": { "range": [ - 158022, - 158032 + 158714, + 158724 ], "filename": "astronomy.js", - "lineno": 3513, + "lineno": 3531, "columnno": 12, "code": { - "id": "astnode100016691", + "id": "astnode100016731", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34131,14 +34354,14 @@ "comment": "", "meta": { "range": [ - 158046, - 158056 + 158738, + 158748 ], "filename": "astronomy.js", - "lineno": 3514, + "lineno": 3532, "columnno": 12, "code": { - "id": "astnode100016696", + "id": "astnode100016736", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34157,14 +34380,14 @@ "comment": "", "meta": { "range": [ - 158116, - 158126 + 158808, + 158818 ], "filename": "astronomy.js", - "lineno": 3517, + "lineno": 3535, "columnno": 12, "code": { - "id": "astnode100016706", + "id": "astnode100016746", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34183,14 +34406,14 @@ "comment": "", "meta": { "range": [ - 158140, - 158150 + 158832, + 158842 ], "filename": "astronomy.js", - "lineno": 3518, + "lineno": 3536, "columnno": 12, "code": { - "id": "astnode100016711", + "id": "astnode100016751", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34209,14 +34432,14 @@ "comment": "", "meta": { "range": [ - 158209, - 158219 + 158901, + 158911 ], "filename": "astronomy.js", - "lineno": 3521, + "lineno": 3539, "columnno": 12, "code": { - "id": "astnode100016721", + "id": "astnode100016761", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34235,14 +34458,14 @@ "comment": "", "meta": { "range": [ - 158233, - 158243 + 158925, + 158935 ], "filename": "astronomy.js", - "lineno": 3522, + "lineno": 3540, "columnno": 12, "code": { - "id": "astnode100016726", + "id": "astnode100016766", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34261,14 +34484,14 @@ "comment": "", "meta": { "range": [ - 158303, - 158313 + 158995, + 159005 ], "filename": "astronomy.js", - "lineno": 3525, + "lineno": 3543, "columnno": 12, "code": { - "id": "astnode100016736", + "id": "astnode100016776", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34287,14 +34510,14 @@ "comment": "", "meta": { "range": [ - 158371, - 158381 + 159063, + 159073 ], "filename": "astronomy.js", - "lineno": 3528, + "lineno": 3546, "columnno": 12, "code": { - "id": "astnode100016746", + "id": "astnode100016786", "name": "c0", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34313,14 +34536,14 @@ "comment": "", "meta": { "range": [ - 158395, - 158405 + 159087, + 159097 ], "filename": "astronomy.js", - "lineno": 3529, + "lineno": 3547, "columnno": 12, "code": { - "id": "astnode100016751", + "id": "astnode100016791", "name": "c1", "type": "UnaryExpression", "funcscope": "VisualMagnitude", @@ -34339,14 +34562,14 @@ "comment": "", "meta": { "range": [ - 158510, - 158525 + 159202, + 159217 ], "filename": "astronomy.js", - "lineno": 3533, + "lineno": 3551, "columnno": 10, "code": { - "id": "astnode100016763", + "id": "astnode100016803", "name": "x", "type": "BinaryExpression", "value": "" @@ -34364,14 +34587,14 @@ "comment": "", "meta": { "range": [ - 158535, - 158574 + 159227, + 159266 ], "filename": "astronomy.js", - "lineno": 3534, + "lineno": 3552, "columnno": 8, "code": { - "id": "astnode100016769", + "id": "astnode100016809", "name": "mag", "type": "BinaryExpression", "value": "" @@ -34389,14 +34612,14 @@ "comment": "", "meta": { "range": [ - 158580, - 158624 + 159272, + 159316 ], "filename": "astronomy.js", - "lineno": 3535, + "lineno": 3553, "columnno": 4, "code": { - "id": "astnode100016785", + "id": "astnode100016825", "name": "mag", "type": "BinaryExpression", "funcscope": "VisualMagnitude", @@ -34415,14 +34638,14 @@ "comment": "", "meta": { "range": [ - 158644, - 159694 + 159336, + 160386 ], "filename": "astronomy.js", - "lineno": 3538, + "lineno": 3556, "columnno": 0, "code": { - "id": "astnode100016798", + "id": "astnode100016838", "name": "SaturnMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -34455,14 +34678,14 @@ "comment": "", "meta": { "range": [ - 158966, - 158986 + 159658, + 159678 ], "filename": "astronomy.js", - "lineno": 3543, + "lineno": 3561, "columnno": 10, "code": { - "id": "astnode100016807", + "id": "astnode100016847", "name": "eclip", "type": "CallExpression", "value": "" @@ -34480,14 +34703,14 @@ "comment": "", "meta": { "range": [ - 158998, - 159026 + 159690, + 159718 ], "filename": "astronomy.js", - "lineno": 3544, + "lineno": 3562, "columnno": 10, "code": { - "id": "astnode100016813", + "id": "astnode100016853", "name": "ir", "type": "BinaryExpression", "value": "" @@ -34505,14 +34728,14 @@ "comment": "", "meta": { "range": [ - 159092, - 159145 + 159784, + 159837 ], "filename": "astronomy.js", - "lineno": 3545, + "lineno": 3563, "columnno": 10, "code": { - "id": "astnode100016821", + "id": "astnode100016861", "name": "Nr", "type": "BinaryExpression", "value": "" @@ -34530,14 +34753,14 @@ "comment": "", "meta": { "range": [ - 159261, - 159295 + 159953, + 159987 ], "filename": "astronomy.js", - "lineno": 3547, + "lineno": 3565, "columnno": 10, "code": { - "id": "astnode100016835", + "id": "astnode100016875", "name": "lat", "type": "BinaryExpression", "value": "" @@ -34555,14 +34778,14 @@ "comment": "", "meta": { "range": [ - 159307, - 159341 + 159999, + 160033 ], "filename": "astronomy.js", - "lineno": 3548, + "lineno": 3566, "columnno": 10, "code": { - "id": "astnode100016845", + "id": "astnode100016885", "name": "lon", "type": "BinaryExpression", "value": "" @@ -34580,14 +34803,14 @@ "comment": "", "meta": { "range": [ - 159353, - 159451 + 160045, + 160143 ], "filename": "astronomy.js", - "lineno": 3549, + "lineno": 3567, "columnno": 10, "code": { - "id": "astnode100016855", + "id": "astnode100016895", "name": "tilt", "type": "CallExpression", "value": "" @@ -34605,14 +34828,14 @@ "comment": "", "meta": { "range": [ - 159463, - 159498 + 160155, + 160190 ], "filename": "astronomy.js", - "lineno": 3550, + "lineno": 3568, "columnno": 10, "code": { - "id": "astnode100016893", + "id": "astnode100016933", "name": "sin_tilt", "type": "CallExpression", "value": "" @@ -34630,14 +34853,14 @@ "comment": "", "meta": { "range": [ - 159508, - 159534 + 160200, + 160226 ], "filename": "astronomy.js", - "lineno": 3551, + "lineno": 3569, "columnno": 8, "code": { - "id": "astnode100016905", + "id": "astnode100016945", "name": "mag", "type": "BinaryExpression", "value": "" @@ -34655,14 +34878,14 @@ "comment": "", "meta": { "range": [ - 159540, - 159581 + 160232, + 160273 ], "filename": "astronomy.js", - "lineno": 3552, + "lineno": 3570, "columnno": 4, "code": { - "id": "astnode100016914", + "id": "astnode100016954", "name": "mag", "type": "BinaryExpression", "funcscope": "SaturnMagnitude", @@ -34681,14 +34904,14 @@ "comment": "", "meta": { "range": [ - 159587, - 159631 + 160279, + 160323 ], "filename": "astronomy.js", - "lineno": 3553, + "lineno": 3571, "columnno": 4, "code": { - "id": "astnode100016925", + "id": "astnode100016965", "name": "mag", "type": "BinaryExpression", "funcscope": "SaturnMagnitude", @@ -34707,14 +34930,14 @@ "comment": "", "meta": { "range": [ - 159646, - 159654 + 160338, + 160346 ], "filename": "astronomy.js", - "lineno": 3554, + "lineno": 3572, "columnno": 13, "code": { - "id": "astnode100016938", + "id": "astnode100016978", "name": "mag", "type": "Identifier", "value": "mag" @@ -34730,14 +34953,14 @@ "comment": "", "meta": { "range": [ - 159656, - 159689 + 160348, + 160381 ], "filename": "astronomy.js", - "lineno": 3554, + "lineno": 3572, "columnno": 23, "code": { - "id": "astnode100016940", + "id": "astnode100016980", "name": "ring_tilt", "type": "BinaryExpression", "value": "" @@ -34753,14 +34976,14 @@ "comment": "", "meta": { "range": [ - 159695, - 160217 + 160387, + 160909 ], "filename": "astronomy.js", - "lineno": 3556, + "lineno": 3574, "columnno": 0, "code": { - "id": "astnode100016946", + "id": "astnode100016986", "name": "MoonMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -34789,14 +35012,14 @@ "comment": "", "meta": { "range": [ - 159890, - 159919 + 160582, + 160611 ], "filename": "astronomy.js", - "lineno": 3558, + "lineno": 3576, "columnno": 8, "code": { - "id": "astnode100016953", + "id": "astnode100016993", "name": "rad", "type": "BinaryExpression", "value": "" @@ -34814,14 +35037,14 @@ "comment": "", "meta": { "range": [ - 159929, - 159945 + 160621, + 160637 ], "filename": "astronomy.js", - "lineno": 3559, + "lineno": 3577, "columnno": 8, "code": { - "id": "astnode100016961", + "id": "astnode100017001", "name": "rad2", "type": "BinaryExpression", "value": "" @@ -34839,14 +35062,14 @@ "comment": "", "meta": { "range": [ - 159955, - 159973 + 160647, + 160665 ], "filename": "astronomy.js", - "lineno": 3560, + "lineno": 3578, "columnno": 8, "code": { - "id": "astnode100016967", + "id": "astnode100017007", "name": "rad4", "type": "BinaryExpression", "value": "" @@ -34864,14 +35087,14 @@ "comment": "", "meta": { "range": [ - 159983, - 160035 + 160675, + 160727 ], "filename": "astronomy.js", - "lineno": 3561, + "lineno": 3579, "columnno": 8, "code": { - "id": "astnode100016973", + "id": "astnode100017013", "name": "mag", "type": "BinaryExpression", "value": "" @@ -34889,14 +35112,14 @@ "comment": "", "meta": { "range": [ - 160047, - 160099 + 160739, + 160791 ], "filename": "astronomy.js", - "lineno": 3562, + "lineno": 3580, "columnno": 10, "code": { - "id": "astnode100016990", + "id": "astnode100017030", "name": "moon_mean_distance_au", "type": "BinaryExpression", "value": "" @@ -34914,14 +35137,14 @@ "comment": "", "meta": { "range": [ - 160109, - 160150 + 160801, + 160842 ], "filename": "astronomy.js", - "lineno": 3563, + "lineno": 3581, "columnno": 8, "code": { - "id": "astnode100016998", + "id": "astnode100017038", "name": "geo_au", "type": "BinaryExpression", "value": "" @@ -34939,14 +35162,14 @@ "comment": "", "meta": { "range": [ - 160156, - 160198 + 160848, + 160890 ], "filename": "astronomy.js", - "lineno": 3564, + "lineno": 3582, "columnno": 4, "code": { - "id": "astnode100017004", + "id": "astnode100017044", "name": "mag", "type": "BinaryExpression", "funcscope": "MoonMagnitude", @@ -34965,14 +35188,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": [ - 163166, - 163604 + 163858, + 164296 ], "filename": "astronomy.js", - "lineno": 3620, + "lineno": 3638, "columnno": 0, "code": { - "id": "astnode100017017", + "id": "astnode100017057", "name": "IlluminationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -35089,14 +35312,14 @@ "comment": "", "meta": { "range": [ - 163195, - 163602 + 163887, + 164294 ], "filename": "astronomy.js", - "lineno": 3621, + "lineno": 3639, "columnno": 4, "code": { - "id": "astnode100017020", + "id": "astnode100017060", "name": "IlluminationInfo", "type": "MethodDefinition", "paramnames": [ @@ -35125,14 +35348,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": [ - 163166, - 163604 + 163858, + 164296 ], "filename": "astronomy.js", - "lineno": 3620, + "lineno": 3638, "columnno": 0, "code": { - "id": "astnode100017017", + "id": "astnode100017057", "name": "IlluminationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -35248,14 +35471,14 @@ "comment": "", "meta": { "range": [ - 163282, - 163298 + 163974, + 163990 ], "filename": "astronomy.js", - "lineno": 3622, + "lineno": 3640, "columnno": 8, "code": { - "id": "astnode100017033", + "id": "astnode100017073", "name": "this.time", "type": "Identifier", "value": "time", @@ -35273,14 +35496,14 @@ "comment": "", "meta": { "range": [ - 163308, - 163322 + 164000, + 164014 ], "filename": "astronomy.js", - "lineno": 3623, + "lineno": 3641, "columnno": 8, "code": { - "id": "astnode100017039", + "id": "astnode100017079", "name": "this.mag", "type": "Identifier", "value": "mag", @@ -35298,14 +35521,14 @@ "comment": "", "meta": { "range": [ - 163332, - 163362 + 164024, + 164054 ], "filename": "astronomy.js", - "lineno": 3624, + "lineno": 3642, "columnno": 8, "code": { - "id": "astnode100017045", + "id": "astnode100017085", "name": "this.phase_angle", "type": "Identifier", "value": "phase_angle", @@ -35323,14 +35546,14 @@ "comment": "", "meta": { "range": [ - 163372, - 163400 + 164064, + 164092 ], "filename": "astronomy.js", - "lineno": 3625, + "lineno": 3643, "columnno": 8, "code": { - "id": "astnode100017051", + "id": "astnode100017091", "name": "this.helio_dist", "type": "Identifier", "value": "helio_dist", @@ -35348,14 +35571,14 @@ "comment": "", "meta": { "range": [ - 163410, - 163434 + 164102, + 164126 ], "filename": "astronomy.js", - "lineno": 3626, + "lineno": 3644, "columnno": 8, "code": { - "id": "astnode100017057", + "id": "astnode100017097", "name": "this.geo_dist", "type": "Identifier", "value": "geo_dist", @@ -35373,14 +35596,14 @@ "comment": "", "meta": { "range": [ - 163444, - 163456 + 164136, + 164148 ], "filename": "astronomy.js", - "lineno": 3627, + "lineno": 3645, "columnno": 8, "code": { - "id": "astnode100017063", + "id": "astnode100017103", "name": "this.gc", "type": "Identifier", "value": "gc", @@ -35398,14 +35621,14 @@ "comment": "", "meta": { "range": [ - 163466, - 163478 + 164158, + 164170 ], "filename": "astronomy.js", - "lineno": 3628, + "lineno": 3646, "columnno": 8, "code": { - "id": "astnode100017069", + "id": "astnode100017109", "name": "this.hc", "type": "Identifier", "value": "hc", @@ -35423,14 +35646,14 @@ "comment": "", "meta": { "range": [ - 163488, - 163514 + 164180, + 164206 ], "filename": "astronomy.js", - "lineno": 3629, + "lineno": 3647, "columnno": 8, "code": { - "id": "astnode100017075", + "id": "astnode100017115", "name": "this.ring_tilt", "type": "Identifier", "value": "ring_tilt", @@ -35448,14 +35671,14 @@ "comment": "", "meta": { "range": [ - 163524, - 163595 + 164216, + 164287 ], "filename": "astronomy.js", - "lineno": 3630, + "lineno": 3648, "columnno": 8, "code": { - "id": "astnode100017081", + "id": "astnode100017121", "name": "this.phase_fraction", "type": "BinaryExpression", "value": "", @@ -35473,14 +35696,14 @@ "comment": "", "meta": { "range": [ - 163605, - 163648 + 164297, + 164340 ], "filename": "astronomy.js", - "lineno": 3633, + "lineno": 3651, "columnno": 0, "code": { - "id": "astnode100017099", + "id": "astnode100017139", "name": "exports.IlluminationInfo", "type": "Identifier", "value": "IlluminationInfo", @@ -35497,14 +35720,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": [ - 164176, - 166113 + 164868, + 166805 ], "filename": "astronomy.js", - "lineno": 3650, + "lineno": 3668, "columnno": 0, "code": { - "id": "astnode100017104", + "id": "astnode100017144", "name": "Illumination", "type": "FunctionDeclaration", "paramnames": [ @@ -35571,14 +35794,14 @@ "comment": "", "meta": { "range": [ - 164314, - 164335 + 165006, + 165027 ], "filename": "astronomy.js", - "lineno": 3653, + "lineno": 3671, "columnno": 10, "code": { - "id": "astnode100017119", + "id": "astnode100017159", "name": "time", "type": "CallExpression", "value": "" @@ -35596,14 +35819,14 @@ "comment": "", "meta": { "range": [ - 164347, - 164381 + 165039, + 165073 ], "filename": "astronomy.js", - "lineno": 3654, + "lineno": 3672, "columnno": 10, "code": { - "id": "astnode100017125", + "id": "astnode100017165", "name": "earth", "type": "CallExpression", "value": "" @@ -35621,14 +35844,14 @@ "comment": "", "meta": { "range": [ - 164391, - 164396 + 165083, + 165088 ], "filename": "astronomy.js", - "lineno": 3655, + "lineno": 3673, "columnno": 8, "code": { - "id": "astnode100017134", + "id": "astnode100017174", "name": "phase" } }, @@ -35644,14 +35867,14 @@ "comment": "", "meta": { "range": [ - 164472, - 164474 + 165164, + 165166 ], "filename": "astronomy.js", - "lineno": 3656, + "lineno": 3674, "columnno": 8, "code": { - "id": "astnode100017137", + "id": "astnode100017177", "name": "hc" } }, @@ -35667,14 +35890,14 @@ "comment": "", "meta": { "range": [ - 164511, - 164513 + 165203, + 165205 ], "filename": "astronomy.js", - "lineno": 3657, + "lineno": 3675, "columnno": 8, "code": { - "id": "astnode100017140", + "id": "astnode100017180", "name": "gc" } }, @@ -35690,14 +35913,14 @@ "comment": "", "meta": { "range": [ - 164552, - 164555 + 165244, + 165247 ], "filename": "astronomy.js", - "lineno": 3658, + "lineno": 3676, "columnno": 8, "code": { - "id": "astnode100017143", + "id": "astnode100017183", "name": "mag" } }, @@ -35713,14 +35936,14 @@ "comment": "", "meta": { "range": [ - 164614, - 164665 + 165306, + 165357 ], "filename": "astronomy.js", - "lineno": 3660, + "lineno": 3678, "columnno": 8, "code": { - "id": "astnode100017153", + "id": "astnode100017193", "name": "gc", "type": "NewExpression", "funcscope": "Illumination", @@ -35739,14 +35962,14 @@ "comment": "", "meta": { "range": [ - 164675, - 164705 + 165367, + 165397 ], "filename": "astronomy.js", - "lineno": 3661, + "lineno": 3679, "columnno": 8, "code": { - "id": "astnode100017171", + "id": "astnode100017211", "name": "hc", "type": "NewExpression", "funcscope": "Illumination", @@ -35765,14 +35988,14 @@ "comment": "", "meta": { "range": [ - 164715, - 164724 + 165407, + 165416 ], "filename": "astronomy.js", - "lineno": 3662, + "lineno": 3680, "columnno": 8, "code": { - "id": "astnode100017180", + "id": "astnode100017220", "name": "phase", "type": "Literal", "funcscope": "Illumination", @@ -35791,14 +36014,14 @@ "comment": "", "meta": { "range": [ - 164986, - 165004 + 165678, + 165696 ], "filename": "astronomy.js", - "lineno": 3667, + "lineno": 3685, "columnno": 12, "code": { - "id": "astnode100017192", + "id": "astnode100017232", "name": "gc", "type": "CallExpression", "funcscope": "Illumination", @@ -35817,14 +36040,14 @@ "comment": "", "meta": { "range": [ - 165018, - 165087 + 165710, + 165779 ], "filename": "astronomy.js", - "lineno": 3668, + "lineno": 3686, "columnno": 12, "code": { - "id": "astnode100017198", + "id": "astnode100017238", "name": "hc", "type": "NewExpression", "funcscope": "Illumination", @@ -35843,14 +36066,14 @@ "comment": "", "meta": { "range": [ - 165203, - 165231 + 165895, + 165923 ], "filename": "astronomy.js", - "lineno": 3672, + "lineno": 3690, "columnno": 12, "code": { - "id": "astnode100017226", + "id": "astnode100017266", "name": "hc", "type": "CallExpression", "funcscope": "Illumination", @@ -35869,14 +36092,14 @@ "comment": "", "meta": { "range": [ - 165245, - 165314 + 165937, + 166006 ], "filename": "astronomy.js", - "lineno": 3673, + "lineno": 3691, "columnno": 12, "code": { - "id": "astnode100017233", + "id": "astnode100017273", "name": "gc", "type": "NewExpression", "funcscope": "Illumination", @@ -35895,14 +36118,14 @@ "comment": "", "meta": { "range": [ - 165334, - 165362 + 166026, + 166054 ], "filename": "astronomy.js", - "lineno": 3675, + "lineno": 3693, "columnno": 8, "code": { - "id": "astnode100017260", + "id": "astnode100017300", "name": "phase", "type": "CallExpression", "funcscope": "Illumination", @@ -35921,14 +36144,14 @@ "comment": "", "meta": { "range": [ - 165378, - 165400 + 166070, + 166092 ], "filename": "astronomy.js", - "lineno": 3677, + "lineno": 3695, "columnno": 8, "code": { - "id": "astnode100017267", + "id": "astnode100017307", "name": "geo_dist", "type": "CallExpression", "value": "" @@ -35946,14 +36169,14 @@ "comment": "", "meta": { "range": [ - 165451, - 165475 + 166143, + 166167 ], "filename": "astronomy.js", - "lineno": 3678, + "lineno": 3696, "columnno": 8, "code": { - "id": "astnode100017274", + "id": "astnode100017314", "name": "helio_dist", "type": "CallExpression", "value": "" @@ -35971,14 +36194,14 @@ "comment": "", "meta": { "range": [ - 165524, - 165533 + 166216, + 166225 ], "filename": "astronomy.js", - "lineno": 3679, + "lineno": 3697, "columnno": 8, "code": { - "id": "astnode100017281", + "id": "astnode100017321", "name": "ring_tilt" } }, @@ -35994,14 +36217,14 @@ "comment": "", "meta": { "range": [ - 165600, - 165644 + 166292, + 166336 ], "filename": "astronomy.js", - "lineno": 3681, + "lineno": 3699, "columnno": 8, "code": { - "id": "astnode100017291", + "id": "astnode100017331", "name": "mag", "type": "BinaryExpression", "funcscope": "Illumination", @@ -36020,14 +36243,14 @@ "comment": "", "meta": { "range": [ - 165695, - 165743 + 166387, + 166435 ], "filename": "astronomy.js", - "lineno": 3684, + "lineno": 3702, "columnno": 8, "code": { - "id": "astnode100017310", + "id": "astnode100017350", "name": "mag", "type": "CallExpression", "funcscope": "Illumination", @@ -36046,14 +36269,14 @@ "comment": "", "meta": { "range": [ - 165802, - 165865 + 166494, + 166557 ], "filename": "astronomy.js", - "lineno": 3687, + "lineno": 3705, "columnno": 14, "code": { - "id": "astnode100017325", + "id": "astnode100017365", "name": "saturn", "type": "CallExpression", "value": "" @@ -36071,14 +36294,14 @@ "comment": "", "meta": { "range": [ - 165875, - 165891 + 166567, + 166583 ], "filename": "astronomy.js", - "lineno": 3688, + "lineno": 3706, "columnno": 8, "code": { - "id": "astnode100017335", + "id": "astnode100017375", "name": "mag", "type": "MemberExpression", "funcscope": "Illumination", @@ -36097,14 +36320,14 @@ "comment": "", "meta": { "range": [ - 165901, - 165929 + 166593, + 166621 ], "filename": "astronomy.js", - "lineno": 3689, + "lineno": 3707, "columnno": 8, "code": { - "id": "astnode100017341", + "id": "astnode100017381", "name": "ring_tilt", "type": "MemberExpression", "funcscope": "Illumination", @@ -36123,14 +36346,14 @@ "comment": "", "meta": { "range": [ - 165956, - 166012 + 166648, + 166704 ], "filename": "astronomy.js", - "lineno": 3692, + "lineno": 3710, "columnno": 8, "code": { - "id": "astnode100017348", + "id": "astnode100017388", "name": "mag", "type": "CallExpression", "funcscope": "Illumination", @@ -36149,14 +36372,14 @@ "comment": "", "meta": { "range": [ - 166114, - 166149 + 166806, + 166841 ], "filename": "astronomy.js", - "lineno": 3696, + "lineno": 3714, "columnno": 0, "code": { - "id": "astnode100017368", + "id": "astnode100017408", "name": "exports.Illumination", "type": "Identifier", "value": "Illumination", @@ -36173,14 +36396,14 @@ "comment": "", "meta": { "range": [ - 166151, - 167062 + 166843, + 167754 ], "filename": "astronomy.js", - "lineno": 3697, + "lineno": 3715, "columnno": 0, "code": { - "id": "astnode100017373", + "id": "astnode100017413", "name": "SynodicPeriod", "type": "FunctionDeclaration", "paramnames": [ @@ -36205,14 +36428,14 @@ "comment": "", "meta": { "range": [ - 166683, - 166704 + 167375, + 167396 ], "filename": "astronomy.js", - "lineno": 3706, + "lineno": 3724, "columnno": 8, "code": { - "id": "astnode100017394", + "id": "astnode100017434", "name": "planet", "type": "MemberExpression", "value": "Planet[undefined]" @@ -36230,14 +36453,14 @@ "comment": "", "meta": { "range": [ - 166909, - 166940 + 167601, + 167632 ], "filename": "astronomy.js", - "lineno": 3711, + "lineno": 3729, "columnno": 10, "code": { - "id": "astnode100017408", + "id": "astnode100017448", "name": "Te", "type": "MemberExpression", "value": "Planet.Earth.OrbitalPeriod" @@ -36255,14 +36478,14 @@ "comment": "", "meta": { "range": [ - 166952, - 166977 + 167644, + 167669 ], "filename": "astronomy.js", - "lineno": 3712, + "lineno": 3730, "columnno": 10, "code": { - "id": "astnode100017416", + "id": "astnode100017456", "name": "Tp", "type": "MemberExpression", "value": "planet.OrbitalPeriod" @@ -36280,14 +36503,14 @@ "comment": "", "meta": { "range": [ - 166989, - 167033 + 167681, + 167725 ], "filename": "astronomy.js", - "lineno": 3713, + "lineno": 3731, "columnno": 10, "code": { - "id": "astnode100017422", + "id": "astnode100017462", "name": "synodicPeriod", "type": "CallExpression", "value": "" @@ -36305,14 +36528,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": [ - 168468, - 170710 + 169160, + 171402 ], "filename": "astronomy.js", - "lineno": 3744, + "lineno": 3762, "columnno": 0, "code": { - "id": "astnode100017437", + "id": "astnode100017477", "name": "SearchRelativeLongitude", "type": "FunctionDeclaration", "paramnames": [ @@ -36390,14 +36613,14 @@ "comment": "", "meta": { "range": [ - 168576, - 168597 + 169268, + 169289 ], "filename": "astronomy.js", - "lineno": 3746, + "lineno": 3764, "columnno": 10, "code": { - "id": "astnode100017448", + "id": "astnode100017488", "name": "planet", "type": "MemberExpression", "value": "Planet[undefined]" @@ -36415,14 +36638,14 @@ "comment": "", "meta": { "range": [ - 168938, - 169011 + 169630, + 169703 ], "filename": "astronomy.js", - "lineno": 3753, + "lineno": 3771, "columnno": 10, "code": { - "id": "astnode100017470", + "id": "astnode100017510", "name": "direction", "type": "ConditionalExpression", "value": "" @@ -36440,14 +36663,14 @@ "comment": "", "meta": { "range": [ - 169017, - 169248 + 169709, + 169940 ], "filename": "astronomy.js", - "lineno": 3754, + "lineno": 3772, "columnno": 4, "code": { - "id": "astnode100017486", + "id": "astnode100017526", "name": "offset", "type": "FunctionDeclaration", "paramnames": [ @@ -36472,14 +36695,14 @@ "comment": "", "meta": { "range": [ - 169052, - 169085 + 169744, + 169777 ], "filename": "astronomy.js", - "lineno": 3755, + "lineno": 3773, "columnno": 14, "code": { - "id": "astnode100017491", + "id": "astnode100017531", "name": "plon", "type": "CallExpression", "value": "" @@ -36497,14 +36720,14 @@ "comment": "", "meta": { "range": [ - 169101, - 169140 + 169793, + 169832 ], "filename": "astronomy.js", - "lineno": 3756, + "lineno": 3774, "columnno": 14, "code": { - "id": "astnode100017498", + "id": "astnode100017538", "name": "elon", "type": "CallExpression", "value": "" @@ -36522,14 +36745,14 @@ "comment": "", "meta": { "range": [ - 169156, - 169188 + 169848, + 169880 ], "filename": "astronomy.js", - "lineno": 3757, + "lineno": 3775, "columnno": 14, "code": { - "id": "astnode100017507", + "id": "astnode100017547", "name": "diff", "type": "BinaryExpression", "value": "" @@ -36547,14 +36770,14 @@ "comment": "", "meta": { "range": [ - 169257, - 169282 + 169949, + 169974 ], "filename": "astronomy.js", - "lineno": 3760, + "lineno": 3778, "columnno": 8, "code": { - "id": "astnode100017521", + "id": "astnode100017561", "name": "syn", "type": "CallExpression", "value": "" @@ -36572,14 +36795,14 @@ "comment": "", "meta": { "range": [ - 169292, - 169318 + 169984, + 170010 ], "filename": "astronomy.js", - "lineno": 3761, + "lineno": 3779, "columnno": 8, "code": { - "id": "astnode100017527", + "id": "astnode100017567", "name": "time", "type": "CallExpression", "value": "" @@ -36597,14 +36820,14 @@ "comment": "", "meta": { "range": [ - 169523, - 169549 + 170215, + 170241 ], "filename": "astronomy.js", - "lineno": 3765, + "lineno": 3783, "columnno": 8, "code": { - "id": "astnode100017533", + "id": "astnode100017573", "name": "error_angle", "type": "CallExpression", "value": "" @@ -36622,14 +36845,14 @@ "comment": "", "meta": { "range": [ - 169584, - 169602 + 170276, + 170294 ], "filename": "astronomy.js", - "lineno": 3767, + "lineno": 3785, "columnno": 8, "code": { - "id": "astnode100017543", + "id": "astnode100017583", "name": "error_angle", "type": "Literal", "funcscope": "SearchRelativeLongitude", @@ -36648,14 +36871,14 @@ "comment": "", "meta": { "range": [ - 169652, - 169660 + 170344, + 170352 ], "filename": "astronomy.js", - "lineno": 3768, + "lineno": 3786, "columnno": 13, "code": { - "id": "astnode100017548", + "id": "astnode100017588", "name": "iter", "type": "Literal", "value": 0 @@ -36673,14 +36896,14 @@ "comment": "", "meta": { "range": [ - 169847, - 169886 + 170539, + 170578 ], "filename": "astronomy.js", - "lineno": 3771, + "lineno": 3789, "columnno": 12, "code": { - "id": "astnode100017558", + "id": "astnode100017598", "name": "day_adjust", "type": "BinaryExpression", "value": "" @@ -36698,14 +36921,14 @@ "comment": "", "meta": { "range": [ - 169896, - 169927 + 170588, + 170619 ], "filename": "astronomy.js", - "lineno": 3772, + "lineno": 3790, "columnno": 8, "code": { - "id": "astnode100017567", + "id": "astnode100017607", "name": "time", "type": "CallExpression", "funcscope": "SearchRelativeLongitude", @@ -36724,14 +36947,14 @@ "comment": "", "meta": { "range": [ - 170022, - 170046 + 170714, + 170738 ], "filename": "astronomy.js", - "lineno": 3775, + "lineno": 3793, "columnno": 12, "code": { - "id": "astnode100017587", + "id": "astnode100017627", "name": "prev_angle", "type": "Identifier", "value": "error_angle" @@ -36749,14 +36972,14 @@ "comment": "", "meta": { "range": [ - 170056, - 170082 + 170748, + 170774 ], "filename": "astronomy.js", - "lineno": 3776, + "lineno": 3794, "columnno": 8, "code": { - "id": "astnode100017591", + "id": "astnode100017631", "name": "error_angle", "type": "CallExpression", "funcscope": "SearchRelativeLongitude", @@ -36775,14 +36998,14 @@ "comment": "", "meta": { "range": [ - 170422, - 170469 + 171114, + 171161 ], "filename": "astronomy.js", - "lineno": 3782, + "lineno": 3800, "columnno": 20, "code": { - "id": "astnode100017611", + "id": "astnode100017651", "name": "ratio", "type": "BinaryExpression", "value": "" @@ -36800,14 +37023,14 @@ "comment": "", "meta": { "range": [ - 170539, - 170551 + 171231, + 171243 ], "filename": "astronomy.js", - "lineno": 3784, + "lineno": 3802, "columnno": 20, "code": { - "id": "astnode100017627", + "id": "astnode100017667", "name": "syn", "type": "Identifier", "funcscope": "SearchRelativeLongitude", @@ -36826,14 +37049,14 @@ "comment": "", "meta": { "range": [ - 170711, - 170768 + 171403, + 171460 ], "filename": "astronomy.js", - "lineno": 3790, + "lineno": 3808, "columnno": 0, "code": { - "id": "astnode100017643", + "id": "astnode100017683", "name": "exports.SearchRelativeLongitude", "type": "Identifier", "value": "SearchRelativeLongitude", @@ -36850,14 +37073,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": [ - 171330, - 171404 + 172022, + 172096 ], "filename": "astronomy.js", - "lineno": 3808, + "lineno": 3826, "columnno": 0, "code": { - "id": "astnode100017648", + "id": "astnode100017688", "name": "MoonPhase", "type": "FunctionDeclaration", "paramnames": [ @@ -36903,14 +37126,14 @@ "comment": "", "meta": { "range": [ - 171405, - 171434 + 172097, + 172126 ], "filename": "astronomy.js", - "lineno": 3811, + "lineno": 3829, "columnno": 0, "code": { - "id": "astnode100017660", + "id": "astnode100017700", "name": "exports.MoonPhase", "type": "Identifier", "value": "MoonPhase", @@ -36927,14 +37150,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": [ - 172948, - 174402 + 173640, + 175094 ], "filename": "astronomy.js", - "lineno": 3846, + "lineno": 3864, "columnno": 0, "code": { - "id": "astnode100017665", + "id": "astnode100017705", "name": "SearchMoonPhase", "type": "FunctionDeclaration", "paramnames": [ @@ -37012,14 +37235,14 @@ "comment": "", "meta": { "range": [ - 173012, - 173126 + 173704, + 173818 ], "filename": "astronomy.js", - "lineno": 3847, + "lineno": 3865, "columnno": 4, "code": { - "id": "astnode100017671", + "id": "astnode100017711", "name": "moon_offset", "type": "FunctionDeclaration", "paramnames": [ @@ -37042,14 +37265,14 @@ "comment": "", "meta": { "range": [ - 173050, - 173069 + 173742, + 173761 ], "filename": "astronomy.js", - "lineno": 3848, + "lineno": 3866, "columnno": 12, "code": { - "id": "astnode100017676", + "id": "astnode100017716", "name": "mlon", "type": "CallExpression", "value": "" @@ -37067,14 +37290,14 @@ "comment": "", "meta": { "range": [ - 173876, - 173893 + 174568, + 174585 ], "filename": "astronomy.js", - "lineno": 3863, + "lineno": 3881, "columnno": 10, "code": { - "id": "astnode100017696", + "id": "astnode100017736", "name": "uncertainty", "type": "Literal", "value": 1.5 @@ -37092,14 +37315,14 @@ "comment": "", "meta": { "range": [ - 173903, - 173927 + 174595, + 174619 ], "filename": "astronomy.js", - "lineno": 3864, + "lineno": 3882, "columnno": 8, "code": { - "id": "astnode100017700", + "id": "astnode100017740", "name": "ta", "type": "CallExpression", "value": "" @@ -37117,14 +37340,14 @@ "comment": "", "meta": { "range": [ - 173937, - 173957 + 174629, + 174649 ], "filename": "astronomy.js", - "lineno": 3865, + "lineno": 3883, "columnno": 8, "code": { - "id": "astnode100017706", + "id": "astnode100017746", "name": "ya", "type": "CallExpression", "value": "" @@ -37142,14 +37365,14 @@ "comment": "", "meta": { "range": [ - 173983, - 173992 + 174675, + 174684 ], "filename": "astronomy.js", - "lineno": 3867, + "lineno": 3885, "columnno": 8, "code": { - "id": "astnode100017716", + "id": "astnode100017756", "name": "ya", "type": "Literal", "funcscope": "SearchMoonPhase", @@ -37168,14 +37391,14 @@ "comment": "", "meta": { "range": [ - 174051, - 174092 + 174743, + 174784 ], "filename": "astronomy.js", - "lineno": 3868, + "lineno": 3886, "columnno": 8, "code": { - "id": "astnode100017720", + "id": "astnode100017760", "name": "est_dt", "type": "BinaryExpression", "value": "" @@ -37193,14 +37416,14 @@ "comment": "", "meta": { "range": [ - 174102, - 174128 + 174794, + 174820 ], "filename": "astronomy.js", - "lineno": 3869, + "lineno": 3887, "columnno": 8, "code": { - "id": "astnode100017729", + "id": "astnode100017769", "name": "dt1", "type": "BinaryExpression", "value": "" @@ -37218,14 +37441,14 @@ "comment": "", "meta": { "range": [ - 174252, - 174299 + 174944, + 174991 ], "filename": "astronomy.js", - "lineno": 3872, + "lineno": 3890, "columnno": 8, "code": { - "id": "astnode100017741", + "id": "astnode100017781", "name": "dt2", "type": "CallExpression", "value": "" @@ -37243,14 +37466,14 @@ "comment": "", "meta": { "range": [ - 174309, - 174329 + 175001, + 175021 ], "filename": "astronomy.js", - "lineno": 3873, + "lineno": 3891, "columnno": 8, "code": { - "id": "astnode100017752", + "id": "astnode100017792", "name": "t1", "type": "CallExpression", "value": "" @@ -37268,14 +37491,14 @@ "comment": "", "meta": { "range": [ - 174339, - 174359 + 175031, + 175051 ], "filename": "astronomy.js", - "lineno": 3874, + "lineno": 3892, "columnno": 8, "code": { - "id": "astnode100017760", + "id": "astnode100017800", "name": "t2", "type": "CallExpression", "value": "" @@ -37293,14 +37516,14 @@ "comment": "", "meta": { "range": [ - 174403, - 174444 + 175095, + 175136 ], "filename": "astronomy.js", - "lineno": 3877, + "lineno": 3895, "columnno": 0, "code": { - "id": "astnode100017774", + "id": "astnode100017814", "name": "exports.SearchMoonPhase", "type": "Identifier", "value": "SearchMoonPhase", @@ -37317,14 +37540,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": [ - 174764, - 174882 + 175456, + 175574 ], "filename": "astronomy.js", - "lineno": 3891, + "lineno": 3909, "columnno": 0, "code": { - "id": "astnode100017779", + "id": "astnode100017819", "name": "MoonQuarter", "type": "ClassDeclaration", "paramnames": [ @@ -37371,14 +37594,14 @@ "comment": "", "meta": { "range": [ - 174788, - 174880 + 175480, + 175572 ], "filename": "astronomy.js", - "lineno": 3892, + "lineno": 3910, "columnno": 4, "code": { - "id": "astnode100017782", + "id": "astnode100017822", "name": "MoonQuarter", "type": "MethodDefinition", "paramnames": [ @@ -37401,14 +37624,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": [ - 174764, - 174882 + 175456, + 175574 ], "filename": "astronomy.js", - "lineno": 3891, + "lineno": 3909, "columnno": 0, "code": { - "id": "astnode100017779", + "id": "astnode100017819", "name": "MoonQuarter", "type": "ClassDeclaration", "paramnames": [ @@ -37454,14 +37677,14 @@ "comment": "", "meta": { "range": [ - 174825, - 174847 + 175517, + 175539 ], "filename": "astronomy.js", - "lineno": 3893, + "lineno": 3911, "columnno": 8, "code": { - "id": "astnode100017789", + "id": "astnode100017829", "name": "this.quarter", "type": "Identifier", "value": "quarter", @@ -37479,14 +37702,14 @@ "comment": "", "meta": { "range": [ - 174857, - 174873 + 175549, + 175565 ], "filename": "astronomy.js", - "lineno": 3894, + "lineno": 3912, "columnno": 8, "code": { - "id": "astnode100017795", + "id": "astnode100017835", "name": "this.time", "type": "Identifier", "value": "time", @@ -37504,14 +37727,14 @@ "comment": "", "meta": { "range": [ - 174883, - 174916 + 175575, + 175608 ], "filename": "astronomy.js", - "lineno": 3897, + "lineno": 3915, "columnno": 0, "code": { - "id": "astnode100017801", + "id": "astnode100017841", "name": "exports.MoonQuarter", "type": "Identifier", "value": "MoonQuarter", @@ -37528,14 +37751,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": [ - 175520, - 175913 + 176212, + 176605 ], "filename": "astronomy.js", - "lineno": 3912, + "lineno": 3930, "columnno": 0, "code": { - "id": "astnode100017806", + "id": "astnode100017846", "name": "SearchMoonQuarter", "type": "FunctionDeclaration", "paramnames": [ @@ -37586,14 +37809,14 @@ "comment": "", "meta": { "range": [ - 175622, - 175655 + 176314, + 176347 ], "filename": "astronomy.js", - "lineno": 3914, + "lineno": 3932, "columnno": 8, "code": { - "id": "astnode100017811", + "id": "astnode100017851", "name": "phaseStart", "type": "CallExpression", "value": "" @@ -37611,14 +37834,14 @@ "comment": "", "meta": { "range": [ - 175665, - 175707 + 176357, + 176399 ], "filename": "astronomy.js", - "lineno": 3915, + "lineno": 3933, "columnno": 8, "code": { - "id": "astnode100017817", + "id": "astnode100017857", "name": "quarterStart", "type": "CallExpression", "value": "" @@ -37636,14 +37859,14 @@ "comment": "", "meta": { "range": [ - 175717, - 175749 + 176409, + 176441 ], "filename": "astronomy.js", - "lineno": 3916, + "lineno": 3934, "columnno": 8, "code": { - "id": "astnode100017827", + "id": "astnode100017867", "name": "quarter", "type": "BinaryExpression", "value": "" @@ -37661,14 +37884,14 @@ "comment": "", "meta": { "range": [ - 175759, - 175810 + 176451, + 176502 ], "filename": "astronomy.js", - "lineno": 3917, + "lineno": 3935, "columnno": 8, "code": { - "id": "astnode100017835", + "id": "astnode100017875", "name": "time", "type": "CallExpression", "value": "" @@ -37686,14 +37909,14 @@ "comment": "", "meta": { "range": [ - 175914, - 175959 + 176606, + 176651 ], "filename": "astronomy.js", - "lineno": 3922, + "lineno": 3940, "columnno": 0, "code": { - "id": "astnode100017855", + "id": "astnode100017895", "name": "exports.SearchMoonQuarter", "type": "Identifier", "value": "SearchMoonQuarter", @@ -37710,14 +37933,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": [ - 176306, - 176663 + 176998, + 177355 ], "filename": "astronomy.js", - "lineno": 3933, + "lineno": 3951, "columnno": 0, "code": { - "id": "astnode100017860", + "id": "astnode100017900", "name": "NextMoonQuarter", "type": "FunctionDeclaration", "paramnames": [ @@ -37756,14 +37979,14 @@ "comment": "", "meta": { "range": [ - 176564, - 176624 + 177256, + 177316 ], "filename": "astronomy.js", - "lineno": 3937, + "lineno": 3955, "columnno": 8, "code": { - "id": "astnode100017865", + "id": "astnode100017905", "name": "date", "type": "NewExpression", "value": "" @@ -37781,14 +38004,14 @@ "comment": "", "meta": { "range": [ - 176664, - 176705 + 177356, + 177397 ], "filename": "astronomy.js", - "lineno": 3940, + "lineno": 3958, "columnno": 0, "code": { - "id": "astnode100017886", + "id": "astnode100017926", "name": "exports.NextMoonQuarter", "type": "Identifier", "value": "NextMoonQuarter", @@ -37805,14 +38028,14 @@ "comment": "", "meta": { "range": [ - 176707, - 177108 + 177399, + 177800 ], "filename": "astronomy.js", - "lineno": 3941, + "lineno": 3959, "columnno": 0, "code": { - "id": "astnode100017891", + "id": "astnode100017931", "name": "BodyRadiusAu", "type": "FunctionDeclaration", "paramnames": [ @@ -37831,14 +38054,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": [ - 178400, - 182196 + 179092, + 182888 ], "filename": "astronomy.js", - "lineno": 3984, + "lineno": 4002, "columnno": 0, "code": { - "id": "astnode100017912", + "id": "astnode100017952", "name": "SearchRiseSet", "type": "FunctionDeclaration", "paramnames": [ @@ -37938,14 +38161,14 @@ "comment": "", "meta": { "range": [ - 178541, - 178576 + 179233, + 179268 ], "filename": "astronomy.js", - "lineno": 3987, + "lineno": 4005, "columnno": 8, "code": { - "id": "astnode100017929", + "id": "astnode100017969", "name": "body_radius_au", "type": "CallExpression", "value": "" @@ -37963,14 +38186,14 @@ "comment": "", "meta": { "range": [ - 178582, - 179405 + 179274, + 180097 ], "filename": "astronomy.js", - "lineno": 3988, + "lineno": 4006, "columnno": 4, "code": { - "id": "astnode100017934", + "id": "astnode100017974", "name": "peak_altitude", "type": "FunctionDeclaration", "paramnames": [ @@ -37995,14 +38218,14 @@ "comment": "", "meta": { "range": [ - 179143, - 179190 + 179835, + 179882 ], "filename": "astronomy.js", - "lineno": 3997, + "lineno": 4015, "columnno": 14, "code": { - "id": "astnode100017939", + "id": "astnode100017979", "name": "ofdate", "type": "CallExpression", "value": "" @@ -38020,14 +38243,14 @@ "comment": "", "meta": { "range": [ - 179206, - 179255 + 179898, + 179947 ], "filename": "astronomy.js", - "lineno": 3998, + "lineno": 4016, "columnno": 14, "code": { - "id": "astnode100017949", + "id": "astnode100017989", "name": "hor", "type": "CallExpression", "value": "" @@ -38045,14 +38268,14 @@ "comment": "", "meta": { "range": [ - 179271, - 179366 + 179963, + 180058 ], "filename": "astronomy.js", - "lineno": 3999, + "lineno": 4017, "columnno": 14, "code": { - "id": "astnode100017962", + "id": "astnode100018002", "name": "alt", "type": "BinaryExpression", "value": "" @@ -38070,14 +38293,14 @@ "comment": "", "meta": { "range": [ - 180085, - 180094 + 180777, + 180786 ], "filename": "astronomy.js", - "lineno": 4012, + "lineno": 4030, "columnno": 8, "code": { - "id": "astnode100017992", + "id": "astnode100018032", "name": "ha_before" } }, @@ -38093,14 +38316,14 @@ "comment": "", "meta": { "range": [ - 180096, - 180104 + 180788, + 180796 ], "filename": "astronomy.js", - "lineno": 4012, + "lineno": 4030, "columnno": 19, "code": { - "id": "astnode100017994", + "id": "astnode100018034", "name": "ha_after" } }, @@ -38116,14 +38339,14 @@ "comment": "", "meta": { "range": [ - 180142, - 180156 + 180834, + 180848 ], "filename": "astronomy.js", - "lineno": 4014, + "lineno": 4032, "columnno": 8, "code": { - "id": "astnode100018003", + "id": "astnode100018043", "name": "ha_before", "type": "Literal", "funcscope": "SearchRiseSet", @@ -38142,14 +38365,14 @@ "comment": "", "meta": { "range": [ - 180226, - 180238 + 180918, + 180930 ], "filename": "astronomy.js", - "lineno": 4015, + "lineno": 4033, "columnno": 8, "code": { - "id": "astnode100018007", + "id": "astnode100018047", "name": "ha_after", "type": "Literal", "funcscope": "SearchRiseSet", @@ -38168,14 +38391,14 @@ "comment": "", "meta": { "range": [ - 180351, - 180364 + 181043, + 181056 ], "filename": "astronomy.js", - "lineno": 4018, + "lineno": 4036, "columnno": 8, "code": { - "id": "astnode100018017", + "id": "astnode100018057", "name": "ha_before", "type": "Literal", "funcscope": "SearchRiseSet", @@ -38194,14 +38417,14 @@ "comment": "", "meta": { "range": [ - 180419, - 180432 + 181111, + 181124 ], "filename": "astronomy.js", - "lineno": 4019, + "lineno": 4037, "columnno": 8, "code": { - "id": "astnode100018021", + "id": "astnode100018061", "name": "ha_after", "type": "Literal", "funcscope": "SearchRiseSet", @@ -38220,14 +38443,14 @@ "comment": "", "meta": { "range": [ - 180597, - 180629 + 181289, + 181321 ], "filename": "astronomy.js", - "lineno": 4024, + "lineno": 4042, "columnno": 8, "code": { - "id": "astnode100018031", + "id": "astnode100018071", "name": "time_start", "type": "CallExpression", "value": "" @@ -38245,14 +38468,14 @@ "comment": "", "meta": { "range": [ - 180639, - 180650 + 181331, + 181342 ], "filename": "astronomy.js", - "lineno": 4025, + "lineno": 4043, "columnno": 8, "code": { - "id": "astnode100018037", + "id": "astnode100018077", "name": "time_before" } }, @@ -38268,14 +38491,14 @@ "comment": "", "meta": { "range": [ - 180660, - 180670 + 181352, + 181362 ], "filename": "astronomy.js", - "lineno": 4026, + "lineno": 4044, "columnno": 8, "code": { - "id": "astnode100018040", + "id": "astnode100018080", "name": "evt_before" } }, @@ -38291,14 +38514,14 @@ "comment": "", "meta": { "range": [ - 180680, - 180689 + 181372, + 181381 ], "filename": "astronomy.js", - "lineno": 4027, + "lineno": 4045, "columnno": 8, "code": { - "id": "astnode100018043", + "id": "astnode100018083", "name": "evt_after" } }, @@ -38314,14 +38537,14 @@ "comment": "", "meta": { "range": [ - 180699, - 180737 + 181391, + 181429 ], "filename": "astronomy.js", - "lineno": 4028, + "lineno": 4046, "columnno": 8, "code": { - "id": "astnode100018046", + "id": "astnode100018086", "name": "alt_before", "type": "CallExpression", "value": "" @@ -38339,14 +38562,14 @@ "comment": "", "meta": { "range": [ - 180747, - 180756 + 181439, + 181448 ], "filename": "astronomy.js", - "lineno": 4029, + "lineno": 4047, "columnno": 8, "code": { - "id": "astnode100018052", + "id": "astnode100018092", "name": "alt_after" } }, @@ -38362,14 +38585,14 @@ "comment": "", "meta": { "range": [ - 180895, - 180962 + 181587, + 181654 ], "filename": "astronomy.js", - "lineno": 4032, + "lineno": 4050, "columnno": 8, "code": { - "id": "astnode100018060", + "id": "astnode100018100", "name": "evt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38388,14 +38611,14 @@ "comment": "", "meta": { "range": [ - 180972, - 181001 + 181664, + 181693 ], "filename": "astronomy.js", - "lineno": 4033, + "lineno": 4051, "columnno": 8, "code": { - "id": "astnode100018069", + "id": "astnode100018109", "name": "time_before", "type": "MemberExpression", "funcscope": "SearchRiseSet", @@ -38414,14 +38637,14 @@ "comment": "", "meta": { "range": [ - 181011, - 181050 + 181703, + 181742 ], "filename": "astronomy.js", - "lineno": 4034, + "lineno": 4052, "columnno": 8, "code": { - "id": "astnode100018075", + "id": "astnode100018115", "name": "alt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38440,14 +38663,14 @@ "comment": "", "meta": { "range": [ - 181234, - 181258 + 181926, + 181950 ], "filename": "astronomy.js", - "lineno": 4039, + "lineno": 4057, "columnno": 8, "code": { - "id": "astnode100018082", + "id": "astnode100018122", "name": "time_before", "type": "Identifier", "funcscope": "SearchRiseSet", @@ -38466,14 +38689,14 @@ "comment": "", "meta": { "range": [ - 181270, - 181336 + 181962, + 182028 ], "filename": "astronomy.js", - "lineno": 4041, + "lineno": 4059, "columnno": 4, "code": { - "id": "astnode100018086", + "id": "astnode100018126", "name": "evt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38492,14 +38715,14 @@ "comment": "", "meta": { "range": [ - 181342, - 181383 + 182034, + 182075 ], "filename": "astronomy.js", - "lineno": 4042, + "lineno": 4060, "columnno": 4, "code": { - "id": "astnode100018095", + "id": "astnode100018135", "name": "alt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38518,14 +38741,14 @@ "comment": "", "meta": { "range": [ - 181546, - 181646 + 182238, + 182338 ], "filename": "astronomy.js", - "lineno": 4046, + "lineno": 4064, "columnno": 16, "code": { - "id": "astnode100018115", + "id": "astnode100018155", "name": "tx", "type": "CallExpression", "value": "" @@ -38543,14 +38766,14 @@ "comment": "", "meta": { "range": [ - 181604, - 181623 + 182296, + 182315 ], "filename": "astronomy.js", - "lineno": 4046, + "lineno": 4064, "columnno": 74, "code": { - "id": "astnode100018125", + "id": "astnode100018165", "name": "init_f1", "type": "Identifier", "value": "alt_before" @@ -38566,14 +38789,14 @@ "comment": "", "meta": { "range": [ - 181625, - 181643 + 182317, + 182335 ], "filename": "astronomy.js", - "lineno": 4046, + "lineno": 4064, "columnno": 95, "code": { - "id": "astnode100018127", + "id": "astnode100018167", "name": "init_f2", "type": "Identifier", "value": "alt_after" @@ -38589,14 +38812,14 @@ "comment": "", "meta": { "range": [ - 181807, - 181878 + 182499, + 182570 ], "filename": "astronomy.js", - "lineno": 4051, + "lineno": 4069, "columnno": 8, "code": { - "id": "astnode100018134", + "id": "astnode100018174", "name": "evt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38615,14 +38838,14 @@ "comment": "", "meta": { "range": [ - 181888, - 181958 + 182580, + 182650 ], "filename": "astronomy.js", - "lineno": 4052, + "lineno": 4070, "columnno": 8, "code": { - "id": "astnode100018145", + "id": "astnode100018185", "name": "evt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38641,14 +38864,14 @@ "comment": "", "meta": { "range": [ - 182054, - 182083 + 182746, + 182775 ], "filename": "astronomy.js", - "lineno": 4055, + "lineno": 4073, "columnno": 8, "code": { - "id": "astnode100018170", + "id": "astnode100018210", "name": "time_before", "type": "MemberExpression", "funcscope": "SearchRiseSet", @@ -38667,14 +38890,14 @@ "comment": "", "meta": { "range": [ - 182093, - 182136 + 182785, + 182828 ], "filename": "astronomy.js", - "lineno": 4056, + "lineno": 4074, "columnno": 8, "code": { - "id": "astnode100018176", + "id": "astnode100018216", "name": "alt_before", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38693,14 +38916,14 @@ "comment": "", "meta": { "range": [ - 182146, - 182187 + 182838, + 182879 ], "filename": "astronomy.js", - "lineno": 4057, + "lineno": 4075, "columnno": 8, "code": { - "id": "astnode100018184", + "id": "astnode100018224", "name": "alt_after", "type": "CallExpression", "funcscope": "SearchRiseSet", @@ -38719,14 +38942,14 @@ "comment": "", "meta": { "range": [ - 182197, - 182234 + 182889, + 182926 ], "filename": "astronomy.js", - "lineno": 4060, + "lineno": 4078, "columnno": 0, "code": { - "id": "astnode100018192", + "id": "astnode100018232", "name": "exports.SearchRiseSet", "type": "Identifier", "value": "SearchRiseSet", @@ -38743,14 +38966,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": [ - 182745, - 182854 + 183437, + 183546 ], "filename": "astronomy.js", - "lineno": 4075, + "lineno": 4093, "columnno": 0, "code": { - "id": "astnode100018197", + "id": "astnode100018237", "name": "HourAngleEvent", "type": "ClassDeclaration", "paramnames": [ @@ -38797,14 +39020,14 @@ "comment": "", "meta": { "range": [ - 182772, - 182852 + 183464, + 183544 ], "filename": "astronomy.js", - "lineno": 4076, + "lineno": 4094, "columnno": 4, "code": { - "id": "astnode100018200", + "id": "astnode100018240", "name": "HourAngleEvent", "type": "MethodDefinition", "paramnames": [ @@ -38827,14 +39050,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": [ - 182745, - 182854 + 183437, + 183546 ], "filename": "astronomy.js", - "lineno": 4075, + "lineno": 4093, "columnno": 0, "code": { - "id": "astnode100018197", + "id": "astnode100018237", "name": "HourAngleEvent", "type": "ClassDeclaration", "paramnames": [ @@ -38880,14 +39103,14 @@ "comment": "", "meta": { "range": [ - 182805, - 182821 + 183497, + 183513 ], "filename": "astronomy.js", - "lineno": 4077, + "lineno": 4095, "columnno": 8, "code": { - "id": "astnode100018207", + "id": "astnode100018247", "name": "this.time", "type": "Identifier", "value": "time", @@ -38905,14 +39128,14 @@ "comment": "", "meta": { "range": [ - 182831, - 182845 + 183523, + 183537 ], "filename": "astronomy.js", - "lineno": 4078, + "lineno": 4096, "columnno": 8, "code": { - "id": "astnode100018213", + "id": "astnode100018253", "name": "this.hor", "type": "Identifier", "value": "hor", @@ -38930,14 +39153,14 @@ "comment": "", "meta": { "range": [ - 182855, - 182894 + 183547, + 183586 ], "filename": "astronomy.js", - "lineno": 4081, + "lineno": 4099, "columnno": 0, "code": { - "id": "astnode100018219", + "id": "astnode100018259", "name": "exports.HourAngleEvent", "type": "Identifier", "value": "HourAngleEvent", @@ -38954,14 +39177,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": [ - 184585, - 186455 + 185277, + 187147 ], "filename": "astronomy.js", - "lineno": 4118, + "lineno": 4136, "columnno": 0, "code": { - "id": "astnode100018224", + "id": "astnode100018264", "name": "SearchHourAngle", "type": "FunctionDeclaration", "paramnames": [ @@ -39045,14 +39268,14 @@ "comment": "", "meta": { "range": [ - 184688, - 184714 + 185380, + 185406 ], "filename": "astronomy.js", - "lineno": 4120, + "lineno": 4138, "columnno": 8, "code": { - "id": "astnode100018236", + "id": "astnode100018276", "name": "time", "type": "CallExpression", "value": "" @@ -39070,14 +39293,14 @@ "comment": "", "meta": { "range": [ - 184724, - 184732 + 185416, + 185424 ], "filename": "astronomy.js", - "lineno": 4121, + "lineno": 4139, "columnno": 8, "code": { - "id": "astnode100018242", + "id": "astnode100018282", "name": "iter", "type": "Literal", "value": 0 @@ -39095,14 +39318,14 @@ "comment": "", "meta": { "range": [ - 185074, - 185100 + 185766, + 185792 ], "filename": "astronomy.js", - "lineno": 4130, + "lineno": 4148, "columnno": 12, "code": { - "id": "astnode100018277", + "id": "astnode100018317", "name": "gast", "type": "CallExpression", "value": "" @@ -39120,14 +39343,14 @@ "comment": "", "meta": { "range": [ - 185114, - 185164 + 185806, + 185856 ], "filename": "astronomy.js", - "lineno": 4131, + "lineno": 4149, "columnno": 12, "code": { - "id": "astnode100018283", + "id": "astnode100018323", "name": "ofdate", "type": "CallExpression", "value": "" @@ -39145,14 +39368,14 @@ "comment": "", "meta": { "range": [ - 185295, - 185381 + 185987, + 186073 ], "filename": "astronomy.js", - "lineno": 4134, + "lineno": 4152, "columnno": 12, "code": { - "id": "astnode100018293", + "id": "astnode100018333", "name": "delta_sidereal_hours", "type": "BinaryExpression", "value": "" @@ -39170,14 +39393,14 @@ "comment": "", "meta": { "range": [ - 185537, - 185563 + 186229, + 186255 ], "filename": "astronomy.js", - "lineno": 4138, + "lineno": 4156, "columnno": 16, "code": { - "id": "astnode100018320", + "id": "astnode100018360", "name": "delta_sidereal_hours", "type": "Literal", "funcscope": "SearchHourAngle", @@ -39196,14 +39419,14 @@ "comment": "", "meta": { "range": [ - 185784, - 185810 + 186476, + 186502 ], "filename": "astronomy.js", - "lineno": 4144, + "lineno": 4162, "columnno": 16, "code": { - "id": "astnode100018330", + "id": "astnode100018370", "name": "delta_sidereal_hours", "type": "Literal", "funcscope": "SearchHourAngle", @@ -39222,14 +39445,14 @@ "comment": "", "meta": { "range": [ - 185877, - 185903 + 186569, + 186595 ], "filename": "astronomy.js", - "lineno": 4146, + "lineno": 4164, "columnno": 16, "code": { - "id": "astnode100018339", + "id": "astnode100018379", "name": "delta_sidereal_hours", "type": "Literal", "funcscope": "SearchHourAngle", @@ -39248,14 +39471,14 @@ "comment": "", "meta": { "range": [ - 186070, - 186132 + 186762, + 186824 ], "filename": "astronomy.js", - "lineno": 4150, + "lineno": 4168, "columnno": 18, "code": { - "id": "astnode100018354", + "id": "astnode100018394", "name": "hor", "type": "CallExpression", "value": "" @@ -39273,14 +39496,14 @@ "comment": "", "meta": { "range": [ - 186335, - 186405 + 187027, + 187097 ], "filename": "astronomy.js", - "lineno": 4155, + "lineno": 4173, "columnno": 12, "code": { - "id": "astnode100018373", + "id": "astnode100018413", "name": "delta_days", "type": "BinaryExpression", "value": "" @@ -39298,14 +39521,14 @@ "comment": "", "meta": { "range": [ - 186415, - 186446 + 187107, + 187138 ], "filename": "astronomy.js", - "lineno": 4156, + "lineno": 4174, "columnno": 8, "code": { - "id": "astnode100018381", + "id": "astnode100018421", "name": "time", "type": "CallExpression", "funcscope": "SearchHourAngle", @@ -39324,14 +39547,14 @@ "comment": "", "meta": { "range": [ - 186456, - 186497 + 187148, + 187189 ], "filename": "astronomy.js", - "lineno": 4159, + "lineno": 4177, "columnno": 0, "code": { - "id": "astnode100018389", + "id": "astnode100018429", "name": "exports.SearchHourAngle", "type": "Identifier", "value": "SearchHourAngle", @@ -39348,14 +39571,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": [ - 188638, - 188900 + 189330, + 189592 ], "filename": "astronomy.js", - "lineno": 4203, + "lineno": 4221, "columnno": 0, "code": { - "id": "astnode100018394", + "id": "astnode100018434", "name": "SeasonInfo", "type": "ClassDeclaration", "paramnames": [ @@ -39422,14 +39645,14 @@ "comment": "", "meta": { "range": [ - 188661, - 188898 + 189353, + 189590 ], "filename": "astronomy.js", - "lineno": 4204, + "lineno": 4222, "columnno": 4, "code": { - "id": "astnode100018397", + "id": "astnode100018437", "name": "SeasonInfo", "type": "MethodDefinition", "paramnames": [ @@ -39454,14 +39677,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": [ - 188638, - 188900 + 189330, + 189592 ], "filename": "astronomy.js", - "lineno": 4203, + "lineno": 4221, "columnno": 0, "code": { - "id": "astnode100018394", + "id": "astnode100018434", "name": "SeasonInfo", "type": "ClassDeclaration", "paramnames": [ @@ -39527,14 +39750,14 @@ "comment": "", "meta": { "range": [ - 188737, - 188767 + 189429, + 189459 ], "filename": "astronomy.js", - "lineno": 4205, + "lineno": 4223, "columnno": 8, "code": { - "id": "astnode100018406", + "id": "astnode100018446", "name": "this.mar_equinox", "type": "Identifier", "value": "mar_equinox", @@ -39552,14 +39775,14 @@ "comment": "", "meta": { "range": [ - 188777, - 188809 + 189469, + 189501 ], "filename": "astronomy.js", - "lineno": 4206, + "lineno": 4224, "columnno": 8, "code": { - "id": "astnode100018412", + "id": "astnode100018452", "name": "this.jun_solstice", "type": "Identifier", "value": "jun_solstice", @@ -39577,14 +39800,14 @@ "comment": "", "meta": { "range": [ - 188819, - 188849 + 189511, + 189541 ], "filename": "astronomy.js", - "lineno": 4207, + "lineno": 4225, "columnno": 8, "code": { - "id": "astnode100018418", + "id": "astnode100018458", "name": "this.sep_equinox", "type": "Identifier", "value": "sep_equinox", @@ -39602,14 +39825,14 @@ "comment": "", "meta": { "range": [ - 188859, - 188891 + 189551, + 189583 ], "filename": "astronomy.js", - "lineno": 4208, + "lineno": 4226, "columnno": 8, "code": { - "id": "astnode100018424", + "id": "astnode100018464", "name": "this.dec_solstice", "type": "Identifier", "value": "dec_solstice", @@ -39627,14 +39850,14 @@ "comment": "", "meta": { "range": [ - 188901, - 188932 + 189593, + 189624 ], "filename": "astronomy.js", - "lineno": 4211, + "lineno": 4229, "columnno": 0, "code": { - "id": "astnode100018430", + "id": "astnode100018470", "name": "exports.SeasonInfo", "type": "Identifier", "value": "SeasonInfo", @@ -39651,14 +39874,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": [ - 189216, - 190049 + 189908, + 190741 ], "filename": "astronomy.js", - "lineno": 4221, + "lineno": 4239, "columnno": 0, "code": { - "id": "astnode100018435", + "id": "astnode100018475", "name": "Seasons", "type": "FunctionDeclaration", "paramnames": [ @@ -39712,14 +39935,14 @@ "comment": "", "meta": { "range": [ - 189245, - 189538 + 189937, + 190230 ], "filename": "astronomy.js", - "lineno": 4222, + "lineno": 4240, "columnno": 4, "code": { - "id": "astnode100018439", + "id": "astnode100018479", "name": "find", "type": "FunctionDeclaration", "paramnames": [ @@ -39745,14 +39968,14 @@ "comment": "", "meta": { "range": [ - 189296, - 189348 + 189988, + 190040 ], "filename": "astronomy.js", - "lineno": 4223, + "lineno": 4241, "columnno": 12, "code": { - "id": "astnode100018446", + "id": "astnode100018486", "name": "startDate", "type": "NewExpression", "value": "" @@ -39770,14 +39993,14 @@ "comment": "", "meta": { "range": [ - 189362, - 189412 + 190054, + 190104 ], "filename": "astronomy.js", - "lineno": 4224, + "lineno": 4242, "columnno": 12, "code": { - "id": "astnode100018460", + "id": "astnode100018500", "name": "time", "type": "CallExpression", "value": "" @@ -39795,14 +40018,14 @@ "comment": "", "meta": { "range": [ - 189616, - 189644 + 190308, + 190336 ], "filename": "astronomy.js", - "lineno": 4230, + "lineno": 4248, "columnno": 8, "code": { - "id": "astnode100018495", + "id": "astnode100018535", "name": "year", "type": "CallExpression", "funcscope": "Seasons", @@ -39821,14 +40044,14 @@ "comment": "", "meta": { "range": [ - 189815, - 189843 + 190507, + 190535 ], "filename": "astronomy.js", - "lineno": 4235, + "lineno": 4253, "columnno": 8, "code": { - "id": "astnode100018515", + "id": "astnode100018555", "name": "mar_equinox", "type": "CallExpression", "value": "" @@ -39846,14 +40069,14 @@ "comment": "", "meta": { "range": [ - 189853, - 189883 + 190545, + 190575 ], "filename": "astronomy.js", - "lineno": 4236, + "lineno": 4254, "columnno": 8, "code": { - "id": "astnode100018523", + "id": "astnode100018563", "name": "jun_solstice", "type": "CallExpression", "value": "" @@ -39871,14 +40094,14 @@ "comment": "", "meta": { "range": [ - 189893, - 189923 + 190585, + 190615 ], "filename": "astronomy.js", - "lineno": 4237, + "lineno": 4255, "columnno": 8, "code": { - "id": "astnode100018531", + "id": "astnode100018571", "name": "sep_equinox", "type": "CallExpression", "value": "" @@ -39896,14 +40119,14 @@ "comment": "", "meta": { "range": [ - 189933, - 189965 + 190625, + 190657 ], "filename": "astronomy.js", - "lineno": 4238, + "lineno": 4256, "columnno": 8, "code": { - "id": "astnode100018539", + "id": "astnode100018579", "name": "dec_solstice", "type": "CallExpression", "value": "" @@ -39921,14 +40144,14 @@ "comment": "", "meta": { "range": [ - 190050, - 190075 + 190742, + 190767 ], "filename": "astronomy.js", - "lineno": 4241, + "lineno": 4259, "columnno": 0, "code": { - "id": "astnode100018554", + "id": "astnode100018594", "name": "exports.Seasons", "type": "Identifier", "value": "Seasons", @@ -39945,14 +40168,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": [ - 191492, - 191750 + 192184, + 192442 ], "filename": "astronomy.js", - "lineno": 4272, + "lineno": 4290, "columnno": 0, "code": { - "id": "astnode100018559", + "id": "astnode100018599", "name": "ElongationEvent", "type": "ClassDeclaration", "paramnames": [ @@ -40022,14 +40245,14 @@ "comment": "", "meta": { "range": [ - 191520, - 191748 + 192212, + 192440 ], "filename": "astronomy.js", - "lineno": 4273, + "lineno": 4291, "columnno": 4, "code": { - "id": "astnode100018562", + "id": "astnode100018602", "name": "ElongationEvent", "type": "MethodDefinition", "paramnames": [ @@ -40054,14 +40277,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": [ - 191492, - 191750 + 192184, + 192442 ], "filename": "astronomy.js", - "lineno": 4272, + "lineno": 4290, "columnno": 0, "code": { - "id": "astnode100018559", + "id": "astnode100018599", "name": "ElongationEvent", "type": "ClassDeclaration", "paramnames": [ @@ -40130,14 +40353,14 @@ "comment": "", "meta": { "range": [ - 191593, - 191609 + 192285, + 192301 ], "filename": "astronomy.js", - "lineno": 4274, + "lineno": 4292, "columnno": 8, "code": { - "id": "astnode100018571", + "id": "astnode100018611", "name": "this.time", "type": "Identifier", "value": "time", @@ -40155,14 +40378,14 @@ "comment": "", "meta": { "range": [ - 191619, - 191647 + 192311, + 192339 ], "filename": "astronomy.js", - "lineno": 4275, + "lineno": 4293, "columnno": 8, "code": { - "id": "astnode100018577", + "id": "astnode100018617", "name": "this.visibility", "type": "Identifier", "value": "visibility", @@ -40180,14 +40403,14 @@ "comment": "", "meta": { "range": [ - 191657, - 191685 + 192349, + 192377 ], "filename": "astronomy.js", - "lineno": 4276, + "lineno": 4294, "columnno": 8, "code": { - "id": "astnode100018583", + "id": "astnode100018623", "name": "this.elongation", "type": "Identifier", "value": "elongation", @@ -40205,14 +40428,14 @@ "comment": "", "meta": { "range": [ - 191695, - 191741 + 192387, + 192433 ], "filename": "astronomy.js", - "lineno": 4277, + "lineno": 4295, "columnno": 8, "code": { - "id": "astnode100018589", + "id": "astnode100018629", "name": "this.ecliptic_separation", "type": "Identifier", "value": "ecliptic_separation", @@ -40230,14 +40453,14 @@ "comment": "", "meta": { "range": [ - 191751, - 191792 + 192443, + 192484 ], "filename": "astronomy.js", - "lineno": 4280, + "lineno": 4298, "columnno": 0, "code": { - "id": "astnode100018595", + "id": "astnode100018635", "name": "exports.ElongationEvent", "type": "Identifier", "value": "ElongationEvent", @@ -40254,14 +40477,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": [ - 192597, - 192936 + 193289, + 193628 ], "filename": "astronomy.js", - "lineno": 4299, + "lineno": 4317, "columnno": 0, "code": { - "id": "astnode100018600", + "id": "astnode100018640", "name": "Elongation", "type": "FunctionDeclaration", "paramnames": [ @@ -40313,14 +40536,14 @@ "comment": "", "meta": { "range": [ - 192639, - 192660 + 193331, + 193352 ], "filename": "astronomy.js", - "lineno": 4300, + "lineno": 4318, "columnno": 8, "code": { - "id": "astnode100018606", + "id": "astnode100018646", "name": "time", "type": "CallExpression", "value": "" @@ -40338,14 +40561,14 @@ "comment": "", "meta": { "range": [ - 192670, - 192704 + 193362, + 193396 ], "filename": "astronomy.js", - "lineno": 4301, + "lineno": 4319, "columnno": 8, "code": { - "id": "astnode100018612", + "id": "astnode100018652", "name": "lon", "type": "CallExpression", "value": "" @@ -40363,14 +40586,14 @@ "comment": "", "meta": { "range": [ - 192714, - 192717 + 193406, + 193409 ], "filename": "astronomy.js", - "lineno": 4302, + "lineno": 4320, "columnno": 8, "code": { - "id": "astnode100018619", + "id": "astnode100018659", "name": "vis" } }, @@ -40386,14 +40609,14 @@ "comment": "", "meta": { "range": [ - 192748, - 192763 + 193440, + 193455 ], "filename": "astronomy.js", - "lineno": 4304, + "lineno": 4322, "columnno": 8, "code": { - "id": "astnode100018627", + "id": "astnode100018667", "name": "vis", "type": "Literal", "funcscope": "Elongation", @@ -40412,14 +40635,14 @@ "comment": "", "meta": { "range": [ - 192773, - 192788 + 193465, + 193480 ], "filename": "astronomy.js", - "lineno": 4305, + "lineno": 4323, "columnno": 8, "code": { - "id": "astnode100018631", + "id": "astnode100018671", "name": "lon", "type": "BinaryExpression", "funcscope": "Elongation", @@ -40438,14 +40661,14 @@ "comment": "", "meta": { "range": [ - 192815, - 192830 + 193507, + 193522 ], "filename": "astronomy.js", - "lineno": 4308, + "lineno": 4326, "columnno": 8, "code": { - "id": "astnode100018638", + "id": "astnode100018678", "name": "vis", "type": "Literal", "funcscope": "Elongation", @@ -40464,14 +40687,14 @@ "comment": "", "meta": { "range": [ - 192846, - 192878 + 193538, + 193570 ], "filename": "astronomy.js", - "lineno": 4310, + "lineno": 4328, "columnno": 8, "code": { - "id": "astnode100018642", + "id": "astnode100018682", "name": "angle", "type": "CallExpression", "value": "" @@ -40489,14 +40712,14 @@ "comment": "", "meta": { "range": [ - 192937, - 192968 + 193629, + 193660 ], "filename": "astronomy.js", - "lineno": 4313, + "lineno": 4331, "columnno": 0, "code": { - "id": "astnode100018656", + "id": "astnode100018696", "name": "exports.Elongation", "type": "Identifier", "value": "Elongation", @@ -40513,14 +40736,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": [ - 193764, - 197890 + 194456, + 198582 ], "filename": "astronomy.js", - "lineno": 4331, + "lineno": 4349, "columnno": 0, "code": { - "id": "astnode100018661", + "id": "astnode100018701", "name": "SearchMaxElongation", "type": "FunctionDeclaration", "paramnames": [ @@ -40595,14 +40818,14 @@ "comment": "", "meta": { "range": [ - 193822, - 193831 + 194514, + 194523 ], "filename": "astronomy.js", - "lineno": 4332, + "lineno": 4350, "columnno": 10, "code": { - "id": "astnode100018667", + "id": "astnode100018707", "name": "dt", "type": "Literal", "value": 0.01 @@ -40620,14 +40843,14 @@ "comment": "", "meta": { "range": [ - 193837, - 194299 + 194529, + 194991 ], "filename": "astronomy.js", - "lineno": 4333, + "lineno": 4351, "columnno": 4, "code": { - "id": "astnode100018670", + "id": "astnode100018710", "name": "neg_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -40654,14 +40877,14 @@ "comment": "", "meta": { "range": [ - 194098, - 194121 + 194790, + 194813 ], "filename": "astronomy.js", - "lineno": 4337, + "lineno": 4355, "columnno": 14, "code": { - "id": "astnode100018675", + "id": "astnode100018715", "name": "t1", "type": "CallExpression", "value": "" @@ -40679,14 +40902,14 @@ "comment": "", "meta": { "range": [ - 194137, - 194160 + 194829, + 194852 ], "filename": "astronomy.js", - "lineno": 4338, + "lineno": 4356, "columnno": 14, "code": { - "id": "astnode100018686", + "id": "astnode100018726", "name": "t2", "type": "CallExpression", "value": "" @@ -40704,14 +40927,14 @@ "comment": "", "meta": { "range": [ - 194174, - 194201 + 194866, + 194893 ], "filename": "astronomy.js", - "lineno": 4339, + "lineno": 4357, "columnno": 12, "code": { - "id": "astnode100018697", + "id": "astnode100018737", "name": "e1", "type": "CallExpression", "value": "" @@ -40729,14 +40952,14 @@ "comment": "", "meta": { "range": [ - 194215, - 194242 + 194907, + 194934 ], "filename": "astronomy.js", - "lineno": 4340, + "lineno": 4358, "columnno": 12, "code": { - "id": "astnode100018704", + "id": "astnode100018744", "name": "e2", "type": "CallExpression", "value": "" @@ -40754,14 +40977,14 @@ "comment": "", "meta": { "range": [ - 194256, - 194274 + 194948, + 194966 ], "filename": "astronomy.js", - "lineno": 4341, + "lineno": 4359, "columnno": 12, "code": { - "id": "astnode100018711", + "id": "astnode100018751", "name": "m", "type": "BinaryExpression", "value": "" @@ -40779,14 +41002,14 @@ "comment": "", "meta": { "range": [ - 194308, - 194339 + 195000, + 195031 ], "filename": "astronomy.js", - "lineno": 4344, + "lineno": 4362, "columnno": 8, "code": { - "id": "astnode100018721", + "id": "astnode100018761", "name": "startTime", "type": "CallExpression", "value": "" @@ -40804,14 +41027,14 @@ "comment": "", "meta": { "range": [ - 194351, - 194445 + 195043, + 195137 ], "filename": "astronomy.js", - "lineno": 4345, + "lineno": 4363, "columnno": 10, "code": { - "id": "astnode100018727", + "id": "astnode100018767", "name": "table", "type": "ObjectExpression", "value": "{\"Mercury\":\"\",\"Venus\":\"\"}" @@ -40829,14 +41052,14 @@ "comment": "", "meta": { "range": [ - 194369, - 194400 + 195061, + 195092 ], "filename": "astronomy.js", - "lineno": 4346, + "lineno": 4364, "columnno": 8, "code": { - "id": "astnode100018730", + "id": "astnode100018770", "name": "Mercury", "type": "ObjectExpression", "value": "{\"s1\":50,\"s2\":85}" @@ -40853,14 +41076,14 @@ "comment": "", "meta": { "range": [ - 194380, - 194388 + 195072, + 195080 ], "filename": "astronomy.js", - "lineno": 4346, + "lineno": 4364, "columnno": 19, "code": { - "id": "astnode100018732", + "id": "astnode100018772", "name": "s1", "type": "Literal", "value": 50 @@ -40877,14 +41100,14 @@ "comment": "", "meta": { "range": [ - 194390, - 194398 + 195082, + 195090 ], "filename": "astronomy.js", - "lineno": 4346, + "lineno": 4364, "columnno": 29, "code": { - "id": "astnode100018734", + "id": "astnode100018774", "name": "s2", "type": "Literal", "value": 85 @@ -40901,14 +41124,14 @@ "comment": "", "meta": { "range": [ - 194410, - 194439 + 195102, + 195131 ], "filename": "astronomy.js", - "lineno": 4347, + "lineno": 4365, "columnno": 8, "code": { - "id": "astnode100018736", + "id": "astnode100018776", "name": "Venus", "type": "ObjectExpression", "value": "{\"s1\":40,\"s2\":50}" @@ -40925,14 +41148,14 @@ "comment": "", "meta": { "range": [ - 194419, - 194427 + 195111, + 195119 ], "filename": "astronomy.js", - "lineno": 4347, + "lineno": 4365, "columnno": 17, "code": { - "id": "astnode100018738", + "id": "astnode100018778", "name": "s1", "type": "Literal", "value": 40 @@ -40949,14 +41172,14 @@ "comment": "", "meta": { "range": [ - 194429, - 194437 + 195121, + 195129 ], "filename": "astronomy.js", - "lineno": 4347, + "lineno": 4365, "columnno": 27, "code": { - "id": "astnode100018740", + "id": "astnode100018780", "name": "s2", "type": "Literal", "value": 50 @@ -40973,14 +41196,14 @@ "comment": "", "meta": { "range": [ - 194457, - 194477 + 195149, + 195169 ], "filename": "astronomy.js", - "lineno": 4349, + "lineno": 4367, "columnno": 10, "code": { - "id": "astnode100018743", + "id": "astnode100018783", "name": "planet", "type": "MemberExpression", "value": "table[undefined]" @@ -40998,14 +41221,14 @@ "comment": "", "meta": { "range": [ - 194575, - 194583 + 195267, + 195275 ], "filename": "astronomy.js", - "lineno": 4352, + "lineno": 4370, "columnno": 8, "code": { - "id": "astnode100018754", + "id": "astnode100018794", "name": "iter", "type": "Literal", "value": 0 @@ -41023,14 +41246,14 @@ "comment": "", "meta": { "range": [ - 194733, - 194774 + 195425, + 195466 ], "filename": "astronomy.js", - "lineno": 4356, + "lineno": 4374, "columnno": 12, "code": { - "id": "astnode100018764", + "id": "astnode100018804", "name": "plon", "type": "CallExpression", "value": "" @@ -41048,14 +41271,14 @@ "comment": "", "meta": { "range": [ - 194788, - 194835 + 195480, + 195527 ], "filename": "astronomy.js", - "lineno": 4357, + "lineno": 4375, "columnno": 12, "code": { - "id": "astnode100018771", + "id": "astnode100018811", "name": "elon", "type": "CallExpression", "value": "" @@ -41073,14 +41296,14 @@ "comment": "", "meta": { "range": [ - 194849, - 194884 + 195541, + 195576 ], "filename": "astronomy.js", - "lineno": 4358, + "lineno": 4376, "columnno": 12, "code": { - "id": "astnode100018780", + "id": "astnode100018820", "name": "rlon", "type": "CallExpression", "value": "" @@ -41098,14 +41321,14 @@ "comment": "", "meta": { "range": [ - 195170, - 195177 + 195862, + 195869 ], "filename": "astronomy.js", - "lineno": 4362, + "lineno": 4380, "columnno": 12, "code": { - "id": "astnode100018788", + "id": "astnode100018828", "name": "rlon_lo" } }, @@ -41121,14 +41344,14 @@ "comment": "", "meta": { "range": [ - 195179, - 195186 + 195871, + 195878 ], "filename": "astronomy.js", - "lineno": 4362, + "lineno": 4380, "columnno": 21, "code": { - "id": "astnode100018790", + "id": "astnode100018830", "name": "rlon_hi" } }, @@ -41144,14 +41367,14 @@ "comment": "", "meta": { "range": [ - 195188, - 195199 + 195880, + 195891 ], "filename": "astronomy.js", - "lineno": 4362, + "lineno": 4380, "columnno": 30, "code": { - "id": "astnode100018792", + "id": "astnode100018832", "name": "adjust_days" } }, @@ -41167,196 +41390,40 @@ "comment": "", "meta": { "range": [ - 195314, - 195329 - ], - "filename": "astronomy.js", - "lineno": 4365, - "columnno": 12, - "code": { - "id": "astnode100018810", - "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": [ - 195409, - 195429 - ], - "filename": "astronomy.js", - "lineno": 4367, - "columnno": 12, - "code": { - "id": "astnode100018814", - "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": [ - 195509, - 195529 - ], - "filename": "astronomy.js", - "lineno": 4369, - "columnno": 12, - "code": { - "id": "astnode100018821", - "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": [ - 195674, - 195689 - ], - "filename": "astronomy.js", - "lineno": 4373, - "columnno": 12, - "code": { - "id": "astnode100018843", - "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": [ - 195769, - 195789 - ], - "filename": "astronomy.js", - "lineno": 4375, - "columnno": 12, - "code": { - "id": "astnode100018847", - "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": [ - 195869, - 195889 - ], - "filename": "astronomy.js", - "lineno": 4377, - "columnno": 12, - "code": { - "id": "astnode100018854", - "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": [ - 196078, - 196116 - ], - "filename": "astronomy.js", - "lineno": 4382, - "columnno": 12, - "code": { - "id": "astnode100018866", - "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": [ - 196130, - 196150 + 196006, + 196021 ], "filename": "astronomy.js", "lineno": 4383, "columnno": 12, "code": { - "id": "astnode100018875", + "id": "astnode100018850", + "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": [ + 196101, + 196121 + ], + "filename": "astronomy.js", + "lineno": 4385, + "columnno": 12, + "code": { + "id": "astnode100018854", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -41375,14 +41442,14 @@ "comment": "", "meta": { "range": [ - 196164, - 196184 + 196201, + 196221 ], "filename": "astronomy.js", - "lineno": 4384, + "lineno": 4387, "columnno": 12, "code": { - "id": "astnode100018882", + "id": "astnode100018861", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -41401,18 +41468,18 @@ "comment": "", "meta": { "range": [ - 196432, - 196470 + 196366, + 196381 ], "filename": "astronomy.js", - "lineno": 4390, + "lineno": 4391, "columnno": 12, "code": { - "id": "astnode100018890", + "id": "astnode100018883", "name": "adjust_days", - "type": "BinaryExpression", + "type": "Literal", "funcscope": "SearchMaxElongation", - "value": "", + "value": 0, "paramnames": [] } }, @@ -41427,14 +41494,14 @@ "comment": "", "meta": { "range": [ - 196484, - 196504 + 196461, + 196481 ], "filename": "astronomy.js", - "lineno": 4391, + "lineno": 4393, "columnno": 12, "code": { - "id": "astnode100018899", + "id": "astnode100018887", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -41453,14 +41520,14 @@ "comment": "", "meta": { "range": [ - 196592, - 196612 + 196561, + 196581 ], "filename": "astronomy.js", - "lineno": 4393, + "lineno": 4395, "columnno": 12, "code": { - "id": "astnode100018906", + "id": "astnode100018894", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchMaxElongation", @@ -41479,14 +41546,170 @@ "comment": "", "meta": { "range": [ - 196636, - 196676 + 196770, + 196808 ], "filename": "astronomy.js", - "lineno": 4395, + "lineno": 4400, "columnno": 12, "code": { - "id": "astnode100018913", + "id": "astnode100018906", + "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": [ + 196822, + 196842 + ], + "filename": "astronomy.js", + "lineno": 4401, + "columnno": 12, + "code": { + "id": "astnode100018915", + "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": [ + 196856, + 196876 + ], + "filename": "astronomy.js", + "lineno": 4402, + "columnno": 12, + "code": { + "id": "astnode100018922", + "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": [ + 197124, + 197162 + ], + "filename": "astronomy.js", + "lineno": 4408, + "columnno": 12, + "code": { + "id": "astnode100018930", + "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": [ + 197176, + 197196 + ], + "filename": "astronomy.js", + "lineno": 4409, + "columnno": 12, + "code": { + "id": "astnode100018939", + "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": [ + 197284, + 197304 + ], + "filename": "astronomy.js", + "lineno": 4411, + "columnno": 12, + "code": { + "id": "astnode100018946", + "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": [ + 197328, + 197368 + ], + "filename": "astronomy.js", + "lineno": 4413, + "columnno": 12, + "code": { + "id": "astnode100018953", "name": "t_start", "type": "CallExpression", "value": "" @@ -41504,14 +41727,14 @@ "comment": "", "meta": { "range": [ - 196690, - 196742 + 197382, + 197434 ], "filename": "astronomy.js", - "lineno": 4396, + "lineno": 4414, "columnno": 12, "code": { - "id": "astnode100018921", + "id": "astnode100018961", "name": "t1", "type": "CallExpression", "value": "" @@ -41529,14 +41752,14 @@ "comment": "", "meta": { "range": [ - 196756, - 196803 + 197448, + 197495 ], "filename": "astronomy.js", - "lineno": 4397, + "lineno": 4415, "columnno": 12, "code": { - "id": "astnode100018929", + "id": "astnode100018969", "name": "t2", "type": "CallExpression", "value": "" @@ -41554,14 +41777,14 @@ "comment": "", "meta": { "range": [ - 196938, - 196956 + 197630, + 197648 ], "filename": "astronomy.js", - "lineno": 4400, + "lineno": 4418, "columnno": 12, "code": { - "id": "astnode100018937", + "id": "astnode100018977", "name": "m1", "type": "CallExpression", "value": "" @@ -41579,14 +41802,14 @@ "comment": "", "meta": { "range": [ - 197060, - 197078 + 197752, + 197770 ], "filename": "astronomy.js", - "lineno": 4403, + "lineno": 4421, "columnno": 12, "code": { - "id": "astnode100018952", + "id": "astnode100018992", "name": "m2", "type": "CallExpression", "value": "" @@ -41604,14 +41827,14 @@ "comment": "", "meta": { "range": [ - 197291, - 197377 + 197983, + 198069 ], "filename": "astronomy.js", - "lineno": 4407, + "lineno": 4425, "columnno": 12, "code": { - "id": "astnode100018967", + "id": "astnode100019007", "name": "tx", "type": "CallExpression", "value": "" @@ -41629,14 +41852,14 @@ "comment": "", "meta": { "range": [ - 197324, - 197335 + 198016, + 198027 ], "filename": "astronomy.js", - "lineno": 4407, + "lineno": 4425, "columnno": 45, "code": { - "id": "astnode100018975", + "id": "astnode100019015", "name": "init_f1", "type": "Identifier", "value": "m1" @@ -41652,14 +41875,14 @@ "comment": "", "meta": { "range": [ - 197337, - 197348 + 198029, + 198040 ], "filename": "astronomy.js", - "lineno": 4407, + "lineno": 4425, "columnno": 58, "code": { - "id": "astnode100018977", + "id": "astnode100019017", "name": "init_f2", "type": "Identifier", "value": "m2" @@ -41675,14 +41898,14 @@ "comment": "", "meta": { "range": [ - 197350, - 197374 + 198042, + 198066 ], "filename": "astronomy.js", - "lineno": 4407, + "lineno": 4425, "columnno": 71, "code": { - "id": "astnode100018979", + "id": "astnode100019019", "name": "dt_tolerance_seconds", "type": "Literal", "value": 10 @@ -41698,14 +41921,14 @@ "comment": "", "meta": { "range": [ - 197786, - 197811 + 198478, + 198503 ], "filename": "astronomy.js", - "lineno": 4415, + "lineno": 4433, "columnno": 8, "code": { - "id": "astnode100019013", + "id": "astnode100019053", "name": "startTime", "type": "CallExpression", "funcscope": "SearchMaxElongation", @@ -41724,14 +41947,14 @@ "comment": "", "meta": { "range": [ - 197891, - 197940 + 198583, + 198632 ], "filename": "astronomy.js", - "lineno": 4419, + "lineno": 4437, "columnno": 0, "code": { - "id": "astnode100019024", + "id": "astnode100019064", "name": "exports.SearchMaxElongation", "type": "Identifier", "value": "SearchMaxElongation", @@ -41748,14 +41971,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": [ - 198758, - 202925 + 199450, + 203617 ], "filename": "astronomy.js", - "lineno": 4437, + "lineno": 4455, "columnno": 0, "code": { - "id": "astnode100019029", + "id": "astnode100019069", "name": "SearchPeakMagnitude", "type": "FunctionDeclaration", "paramnames": [ @@ -41830,14 +42053,14 @@ "comment": "", "meta": { "range": [ - 198914, - 198923 + 199606, + 199615 ], "filename": "astronomy.js", - "lineno": 4440, + "lineno": 4458, "columnno": 10, "code": { - "id": "astnode100019043", + "id": "astnode100019083", "name": "dt", "type": "Literal", "value": 0.01 @@ -41855,14 +42078,14 @@ "comment": "", "meta": { "range": [ - 198929, - 199524 + 199621, + 200216 ], "filename": "astronomy.js", - "lineno": 4441, + "lineno": 4459, "columnno": 4, "code": { - "id": "astnode100019046", + "id": "astnode100019086", "name": "slope", "type": "FunctionDeclaration", "paramnames": [ @@ -41889,14 +42112,14 @@ "comment": "", "meta": { "range": [ - 199309, - 199332 + 200001, + 200024 ], "filename": "astronomy.js", - "lineno": 4447, + "lineno": 4465, "columnno": 14, "code": { - "id": "astnode100019051", + "id": "astnode100019091", "name": "t1", "type": "CallExpression", "value": "" @@ -41914,14 +42137,14 @@ "comment": "", "meta": { "range": [ - 199348, - 199371 + 200040, + 200063 ], "filename": "astronomy.js", - "lineno": 4448, + "lineno": 4466, "columnno": 14, "code": { - "id": "astnode100019062", + "id": "astnode100019102", "name": "t2", "type": "CallExpression", "value": "" @@ -41939,14 +42162,14 @@ "comment": "", "meta": { "range": [ - 199387, - 199418 + 200079, + 200110 ], "filename": "astronomy.js", - "lineno": 4449, + "lineno": 4467, "columnno": 14, "code": { - "id": "astnode100019073", + "id": "astnode100019113", "name": "y1", "type": "MemberExpression", "value": ".mag" @@ -41964,14 +42187,14 @@ "comment": "", "meta": { "range": [ - 199434, - 199465 + 200126, + 200157 ], "filename": "astronomy.js", - "lineno": 4450, + "lineno": 4468, "columnno": 14, "code": { - "id": "astnode100019082", + "id": "astnode100019122", "name": "y2", "type": "MemberExpression", "value": ".mag" @@ -41989,14 +42212,14 @@ "comment": "", "meta": { "range": [ - 199481, - 199499 + 200173, + 200191 ], "filename": "astronomy.js", - "lineno": 4451, + "lineno": 4469, "columnno": 14, "code": { - "id": "astnode100019091", + "id": "astnode100019131", "name": "m", "type": "BinaryExpression", "value": "" @@ -42014,14 +42237,14 @@ "comment": "", "meta": { "range": [ - 199533, - 199564 + 200225, + 200256 ], "filename": "astronomy.js", - "lineno": 4454, + "lineno": 4472, "columnno": 8, "code": { - "id": "astnode100019101", + "id": "astnode100019141", "name": "startTime", "type": "CallExpression", "value": "" @@ -42039,14 +42262,14 @@ "comment": "", "meta": { "range": [ - 199665, - 199674 + 200357, + 200366 ], "filename": "astronomy.js", - "lineno": 4456, + "lineno": 4474, "columnno": 10, "code": { - "id": "astnode100019107", + "id": "astnode100019147", "name": "s1", "type": "Literal", "value": 10 @@ -42064,14 +42287,14 @@ "comment": "", "meta": { "range": [ - 199686, - 199695 + 200378, + 200387 ], "filename": "astronomy.js", - "lineno": 4457, + "lineno": 4475, "columnno": 10, "code": { - "id": "astnode100019111", + "id": "astnode100019151", "name": "s2", "type": "Literal", "value": 30 @@ -42089,14 +42312,14 @@ "comment": "", "meta": { "range": [ - 199705, - 199713 + 200397, + 200405 ], "filename": "astronomy.js", - "lineno": 4458, + "lineno": 4476, "columnno": 8, "code": { - "id": "astnode100019115", + "id": "astnode100019155", "name": "iter", "type": "Literal", "value": 0 @@ -42114,14 +42337,14 @@ "comment": "", "meta": { "range": [ - 199863, - 199904 + 200555, + 200596 ], "filename": "astronomy.js", - "lineno": 4462, + "lineno": 4480, "columnno": 12, "code": { - "id": "astnode100019125", + "id": "astnode100019165", "name": "plon", "type": "CallExpression", "value": "" @@ -42139,14 +42362,14 @@ "comment": "", "meta": { "range": [ - 199918, - 199965 + 200610, + 200657 ], "filename": "astronomy.js", - "lineno": 4463, + "lineno": 4481, "columnno": 12, "code": { - "id": "astnode100019132", + "id": "astnode100019172", "name": "elon", "type": "CallExpression", "value": "" @@ -42164,14 +42387,14 @@ "comment": "", "meta": { "range": [ - 199979, - 200014 + 200671, + 200706 ], "filename": "astronomy.js", - "lineno": 4464, + "lineno": 4482, "columnno": 12, "code": { - "id": "astnode100019141", + "id": "astnode100019181", "name": "rlon", "type": "CallExpression", "value": "" @@ -42189,14 +42412,14 @@ "comment": "", "meta": { "range": [ - 200300, - 200307 + 200992, + 200999 ], "filename": "astronomy.js", - "lineno": 4468, + "lineno": 4486, "columnno": 12, "code": { - "id": "astnode100019149", + "id": "astnode100019189", "name": "rlon_lo" } }, @@ -42212,14 +42435,14 @@ "comment": "", "meta": { "range": [ - 200309, - 200316 + 201001, + 201008 ], "filename": "astronomy.js", - "lineno": 4468, + "lineno": 4486, "columnno": 21, "code": { - "id": "astnode100019151", + "id": "astnode100019191", "name": "rlon_hi" } }, @@ -42235,14 +42458,14 @@ "comment": "", "meta": { "range": [ - 200318, - 200329 + 201010, + 201021 ], "filename": "astronomy.js", - "lineno": 4468, + "lineno": 4486, "columnno": 30, "code": { - "id": "astnode100019153", + "id": "astnode100019193", "name": "adjust_days" } }, @@ -42258,196 +42481,40 @@ "comment": "", "meta": { "range": [ - 200430, - 200445 - ], - "filename": "astronomy.js", - "lineno": 4471, - "columnno": 12, - "code": { - "id": "astnode100019167", - "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": [ - 200525, - 200538 - ], - "filename": "astronomy.js", - "lineno": 4473, - "columnno": 12, - "code": { - "id": "astnode100019171", - "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": [ - 200618, - 200631 - ], - "filename": "astronomy.js", - "lineno": 4475, - "columnno": 12, - "code": { - "id": "astnode100019176", - "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": [ - 200762, - 200777 - ], - "filename": "astronomy.js", - "lineno": 4479, - "columnno": 12, - "code": { - "id": "astnode100019192", - "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": [ - 200857, - 200870 - ], - "filename": "astronomy.js", - "lineno": 4481, - "columnno": 12, - "code": { - "id": "astnode100019196", - "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": [ - 200950, - 200963 - ], - "filename": "astronomy.js", - "lineno": 4483, - "columnno": 12, - "code": { - "id": "astnode100019201", - "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": [ - 201152, - 201190 - ], - "filename": "astronomy.js", - "lineno": 4488, - "columnno": 12, - "code": { - "id": "astnode100019211", - "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": [ - 201204, - 201217 + 201122, + 201137 ], "filename": "astronomy.js", "lineno": 4489, "columnno": 12, "code": { - "id": "astnode100019220", + "id": "astnode100019207", + "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": [ + 201217, + 201230 + ], + "filename": "astronomy.js", + "lineno": 4491, + "columnno": 12, + "code": { + "id": "astnode100019211", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -42466,14 +42533,14 @@ "comment": "", "meta": { "range": [ - 201305, - 201318 + 201310, + 201323 ], "filename": "astronomy.js", - "lineno": 4491, + "lineno": 4493, "columnno": 12, "code": { - "id": "astnode100019225", + "id": "astnode100019216", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -42492,18 +42559,18 @@ "comment": "", "meta": { "range": [ - 201492, - 201530 + 201454, + 201469 ], "filename": "astronomy.js", - "lineno": 4496, + "lineno": 4497, "columnno": 12, "code": { - "id": "astnode100019231", + "id": "astnode100019232", "name": "adjust_days", - "type": "BinaryExpression", + "type": "Literal", "funcscope": "SearchPeakMagnitude", - "value": "", + "value": 0, "paramnames": [] } }, @@ -42518,14 +42585,14 @@ "comment": "", "meta": { "range": [ - 201544, - 201557 + 201549, + 201562 ], "filename": "astronomy.js", - "lineno": 4497, + "lineno": 4499, "columnno": 12, "code": { - "id": "astnode100019240", + "id": "astnode100019236", "name": "rlon_lo", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -42544,14 +42611,14 @@ "comment": "", "meta": { "range": [ - 201645, - 201658 + 201642, + 201655 ], "filename": "astronomy.js", - "lineno": 4499, + "lineno": 4501, "columnno": 12, "code": { - "id": "astnode100019245", + "id": "astnode100019241", "name": "rlon_hi", "type": "UnaryExpression", "funcscope": "SearchPeakMagnitude", @@ -42570,14 +42637,170 @@ "comment": "", "meta": { "range": [ - 201682, - 201722 + 201844, + 201882 ], "filename": "astronomy.js", - "lineno": 4501, + "lineno": 4506, "columnno": 12, "code": { - "id": "astnode100019250", + "id": "astnode100019251", + "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": [ + 201896, + 201909 + ], + "filename": "astronomy.js", + "lineno": 4507, + "columnno": 12, + "code": { + "id": "astnode100019260", + "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": [ + 201997, + 202010 + ], + "filename": "astronomy.js", + "lineno": 4509, + "columnno": 12, + "code": { + "id": "astnode100019265", + "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": [ + 202184, + 202222 + ], + "filename": "astronomy.js", + "lineno": 4514, + "columnno": 12, + "code": { + "id": "astnode100019271", + "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": [ + 202236, + 202249 + ], + "filename": "astronomy.js", + "lineno": 4515, + "columnno": 12, + "code": { + "id": "astnode100019280", + "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": [ + 202337, + 202350 + ], + "filename": "astronomy.js", + "lineno": 4517, + "columnno": 12, + "code": { + "id": "astnode100019285", + "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": [ + 202374, + 202414 + ], + "filename": "astronomy.js", + "lineno": 4519, + "columnno": 12, + "code": { + "id": "astnode100019290", "name": "t_start", "type": "CallExpression", "value": "" @@ -42595,14 +42818,14 @@ "comment": "", "meta": { "range": [ - 201736, - 201788 + 202428, + 202480 ], "filename": "astronomy.js", - "lineno": 4502, + "lineno": 4520, "columnno": 12, "code": { - "id": "astnode100019258", + "id": "astnode100019298", "name": "t1", "type": "CallExpression", "value": "" @@ -42620,14 +42843,14 @@ "comment": "", "meta": { "range": [ - 201802, - 201849 + 202494, + 202541 ], "filename": "astronomy.js", - "lineno": 4503, + "lineno": 4521, "columnno": 12, "code": { - "id": "astnode100019266", + "id": "astnode100019306", "name": "t2", "type": "CallExpression", "value": "" @@ -42645,14 +42868,14 @@ "comment": "", "meta": { "range": [ - 201983, - 201997 + 202675, + 202689 ], "filename": "astronomy.js", - "lineno": 4506, + "lineno": 4524, "columnno": 12, "code": { - "id": "astnode100019274", + "id": "astnode100019314", "name": "m1", "type": "CallExpression", "value": "" @@ -42670,14 +42893,14 @@ "comment": "", "meta": { "range": [ - 202101, - 202115 + 202793, + 202807 ], "filename": "astronomy.js", - "lineno": 4509, + "lineno": 4527, "columnno": 12, "code": { - "id": "astnode100019289", + "id": "astnode100019329", "name": "m2", "type": "CallExpression", "value": "" @@ -42695,14 +42918,14 @@ "comment": "", "meta": { "range": [ - 202328, - 202410 + 203020, + 203102 ], "filename": "astronomy.js", - "lineno": 4513, + "lineno": 4531, "columnno": 12, "code": { - "id": "astnode100019304", + "id": "astnode100019344", "name": "tx", "type": "CallExpression", "value": "" @@ -42720,14 +42943,14 @@ "comment": "", "meta": { "range": [ - 202357, - 202368 + 203049, + 203060 ], "filename": "astronomy.js", - "lineno": 4513, + "lineno": 4531, "columnno": 41, "code": { - "id": "astnode100019312", + "id": "astnode100019352", "name": "init_f1", "type": "Identifier", "value": "m1" @@ -42743,14 +42966,14 @@ "comment": "", "meta": { "range": [ - 202370, - 202381 + 203062, + 203073 ], "filename": "astronomy.js", - "lineno": 4513, + "lineno": 4531, "columnno": 54, "code": { - "id": "astnode100019314", + "id": "astnode100019354", "name": "init_f2", "type": "Identifier", "value": "m2" @@ -42766,14 +42989,14 @@ "comment": "", "meta": { "range": [ - 202383, - 202407 + 203075, + 203099 ], "filename": "astronomy.js", - "lineno": 4513, + "lineno": 4531, "columnno": 67, "code": { - "id": "astnode100019316", + "id": "astnode100019356", "name": "dt_tolerance_seconds", "type": "Literal", "value": 10 @@ -42789,14 +43012,14 @@ "comment": "", "meta": { "range": [ - 202821, - 202846 + 203513, + 203538 ], "filename": "astronomy.js", - "lineno": 4521, + "lineno": 4539, "columnno": 8, "code": { - "id": "astnode100019350", + "id": "astnode100019390", "name": "startTime", "type": "CallExpression", "funcscope": "SearchPeakMagnitude", @@ -42815,14 +43038,14 @@ "comment": "", "meta": { "range": [ - 202926, - 202975 + 203618, + 203667 ], "filename": "astronomy.js", - "lineno": 4525, + "lineno": 4543, "columnno": 0, "code": { - "id": "astnode100019361", + "id": "astnode100019401", "name": "exports.SearchPeakMagnitude", "type": "Identifier", "value": "SearchPeakMagnitude", @@ -42839,14 +43062,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": [ - 203766, - 203962 + 204458, + 204654 ], "filename": "astronomy.js", - "lineno": 4548, + "lineno": 4566, "columnno": 0, "code": { - "id": "astnode100019366", + "id": "astnode100019406", "name": "Apsis", "type": "ClassDeclaration", "paramnames": [ @@ -42916,14 +43139,14 @@ "comment": "", "meta": { "range": [ - 203784, - 203960 + 204476, + 204652 ], "filename": "astronomy.js", - "lineno": 4549, + "lineno": 4567, "columnno": 4, "code": { - "id": "astnode100019369", + "id": "astnode100019409", "name": "Apsis", "type": "MethodDefinition", "paramnames": [ @@ -42947,14 +43170,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": [ - 203766, - 203962 + 204458, + 204654 ], "filename": "astronomy.js", - "lineno": 4548, + "lineno": 4566, "columnno": 0, "code": { - "id": "astnode100019366", + "id": "astnode100019406", "name": "Apsis", "type": "ClassDeclaration", "paramnames": [ @@ -43023,14 +43246,14 @@ "comment": "", "meta": { "range": [ - 203827, - 203843 + 204519, + 204535 ], "filename": "astronomy.js", - "lineno": 4550, + "lineno": 4568, "columnno": 8, "code": { - "id": "astnode100019377", + "id": "astnode100019417", "name": "this.time", "type": "Identifier", "value": "time", @@ -43048,14 +43271,14 @@ "comment": "", "meta": { "range": [ - 203853, - 203869 + 204545, + 204561 ], "filename": "astronomy.js", - "lineno": 4551, + "lineno": 4569, "columnno": 8, "code": { - "id": "astnode100019383", + "id": "astnode100019423", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -43073,14 +43296,14 @@ "comment": "", "meta": { "range": [ - 203879, - 203901 + 204571, + 204593 ], "filename": "astronomy.js", - "lineno": 4552, + "lineno": 4570, "columnno": 8, "code": { - "id": "astnode100019389", + "id": "astnode100019429", "name": "this.dist_au", "type": "Identifier", "value": "dist_au", @@ -43098,14 +43321,14 @@ "comment": "", "meta": { "range": [ - 203911, - 203953 + 204603, + 204645 ], "filename": "astronomy.js", - "lineno": 4553, + "lineno": 4571, "columnno": 8, "code": { - "id": "astnode100019395", + "id": "astnode100019435", "name": "this.dist_km", "type": "BinaryExpression", "value": "", @@ -43123,14 +43346,14 @@ "comment": "", "meta": { "range": [ - 203963, - 203984 + 204655, + 204676 ], "filename": "astronomy.js", - "lineno": 4556, + "lineno": 4574, "columnno": 0, "code": { - "id": "astnode100019405", + "id": "astnode100019445", "name": "exports.Apsis", "type": "Identifier", "value": "Apsis", @@ -43147,14 +43370,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": [ - 204327, - 207122 + 205019, + 207814 ], "filename": "astronomy.js", - "lineno": 4568, + "lineno": 4586, "columnno": 0, "code": { - "id": "astnode100019410", + "id": "astnode100019450", "name": "SearchLunarApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -43212,14 +43435,14 @@ "comment": "", "meta": { "range": [ - 204376, - 204386 + 205068, + 205078 ], "filename": "astronomy.js", - "lineno": 4569, + "lineno": 4587, "columnno": 10, "code": { - "id": "astnode100019415", + "id": "astnode100019455", "name": "dt", "type": "Literal", "value": 0.001 @@ -43237,14 +43460,14 @@ "comment": "", "meta": { "range": [ - 204392, - 204636 + 205084, + 205328 ], "filename": "astronomy.js", - "lineno": 4570, + "lineno": 4588, "columnno": 4, "code": { - "id": "astnode100019418", + "id": "astnode100019458", "name": "distance_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -43271,14 +43494,14 @@ "comment": "", "meta": { "range": [ - 204433, - 204456 + 205125, + 205148 ], "filename": "astronomy.js", - "lineno": 4571, + "lineno": 4589, "columnno": 12, "code": { - "id": "astnode100019423", + "id": "astnode100019463", "name": "t1", "type": "CallExpression", "value": "" @@ -43296,14 +43519,14 @@ "comment": "", "meta": { "range": [ - 204470, - 204493 + 205162, + 205185 ], "filename": "astronomy.js", - "lineno": 4572, + "lineno": 4590, "columnno": 12, "code": { - "id": "astnode100019434", + "id": "astnode100019474", "name": "t2", "type": "CallExpression", "value": "" @@ -43321,14 +43544,14 @@ "comment": "", "meta": { "range": [ - 204507, - 204536 + 205199, + 205228 ], "filename": "astronomy.js", - "lineno": 4573, + "lineno": 4591, "columnno": 12, "code": { - "id": "astnode100019445", + "id": "astnode100019485", "name": "r1", "type": "MemberExpression", "value": ".distance_au" @@ -43346,14 +43569,14 @@ "comment": "", "meta": { "range": [ - 204550, - 204579 + 205242, + 205271 ], "filename": "astronomy.js", - "lineno": 4574, + "lineno": 4592, "columnno": 12, "code": { - "id": "astnode100019453", + "id": "astnode100019493", "name": "r2", "type": "MemberExpression", "value": ".distance_au" @@ -43371,14 +43594,14 @@ "comment": "", "meta": { "range": [ - 204593, - 204611 + 205285, + 205303 ], "filename": "astronomy.js", - "lineno": 4575, + "lineno": 4593, "columnno": 12, "code": { - "id": "astnode100019461", + "id": "astnode100019501", "name": "m", "type": "BinaryExpression", "value": "" @@ -43396,14 +43619,14 @@ "comment": "", "meta": { "range": [ - 204641, - 204719 + 205333, + 205411 ], "filename": "astronomy.js", - "lineno": 4578, + "lineno": 4596, "columnno": 4, "code": { - "id": "astnode100019470", + "id": "astnode100019510", "name": "negative_distance_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -43423,14 +43646,14 @@ "comment": "", "meta": { "range": [ - 205147, - 205171 + 205839, + 205863 ], "filename": "astronomy.js", - "lineno": 4587, + "lineno": 4605, "columnno": 8, "code": { - "id": "astnode100019480", + "id": "astnode100019520", "name": "t1", "type": "CallExpression", "value": "" @@ -43448,14 +43671,14 @@ "comment": "", "meta": { "range": [ - 205181, - 205204 + 205873, + 205896 ], "filename": "astronomy.js", - "lineno": 4588, + "lineno": 4606, "columnno": 8, "code": { - "id": "astnode100019486", + "id": "astnode100019526", "name": "m1", "type": "CallExpression", "value": "" @@ -43473,14 +43696,14 @@ "comment": "", "meta": { "range": [ - 205216, - 205229 + 205908, + 205921 ], "filename": "astronomy.js", - "lineno": 4589, + "lineno": 4607, "columnno": 10, "code": { - "id": "astnode100019492", + "id": "astnode100019532", "name": "increment", "type": "Literal", "value": 5 @@ -43498,14 +43721,14 @@ "comment": "", "meta": { "range": [ - 205288, - 205296 + 205980, + 205988 ], "filename": "astronomy.js", - "lineno": 4590, + "lineno": 4608, "columnno": 13, "code": { - "id": "astnode100019497", + "id": "astnode100019537", "name": "iter", "type": "Literal", "value": 0 @@ -43523,14 +43746,14 @@ "comment": "", "meta": { "range": [ - 205363, - 205389 + 206055, + 206081 ], "filename": "astronomy.js", - "lineno": 4591, + "lineno": 4609, "columnno": 12, "code": { - "id": "astnode100019511", + "id": "astnode100019551", "name": "t2", "type": "CallExpression", "value": "" @@ -43548,14 +43771,14 @@ "comment": "", "meta": { "range": [ - 205403, - 205426 + 206095, + 206118 ], "filename": "astronomy.js", - "lineno": 4592, + "lineno": 4610, "columnno": 12, "code": { - "id": "astnode100019519", + "id": "astnode100019559", "name": "m2", "type": "CallExpression", "value": "" @@ -43573,14 +43796,14 @@ "comment": "", "meta": { "range": [ - 205821, - 205886 + 206513, + 206578 ], "filename": "astronomy.js", - "lineno": 4600, + "lineno": 4618, "columnno": 20, "code": { - "id": "astnode100019541", + "id": "astnode100019581", "name": "tx", "type": "CallExpression", "value": "" @@ -43598,14 +43821,14 @@ "comment": "", "meta": { "range": [ - 205859, - 205870 + 206551, + 206562 ], "filename": "astronomy.js", - "lineno": 4600, + "lineno": 4618, "columnno": 58, "code": { - "id": "astnode100019549", + "id": "astnode100019589", "name": "init_f1", "type": "Identifier", "value": "m1" @@ -43621,14 +43844,14 @@ "comment": "", "meta": { "range": [ - 205872, - 205883 + 206564, + 206575 ], "filename": "astronomy.js", - "lineno": 4600, + "lineno": 4618, "columnno": 71, "code": { - "id": "astnode100019551", + "id": "astnode100019591", "name": "init_f2", "type": "Identifier", "value": "m2" @@ -43644,14 +43867,14 @@ "comment": "", "meta": { "range": [ - 206018, - 206049 + 206710, + 206741 ], "filename": "astronomy.js", - "lineno": 4603, + "lineno": 4621, "columnno": 20, "code": { - "id": "astnode100019559", + "id": "astnode100019599", "name": "dist", "type": "MemberExpression", "value": ".distance_au" @@ -43669,14 +43892,14 @@ "comment": "", "meta": { "range": [ - 206359, - 206435 + 207051, + 207127 ], "filename": "astronomy.js", - "lineno": 4610, + "lineno": 4628, "columnno": 20, "code": { - "id": "astnode100019582", + "id": "astnode100019622", "name": "tx", "type": "CallExpression", "value": "" @@ -43694,14 +43917,14 @@ "comment": "", "meta": { "range": [ - 206406, - 206418 + 207098, + 207110 ], "filename": "astronomy.js", - "lineno": 4610, + "lineno": 4628, "columnno": 67, "code": { - "id": "astnode100019590", + "id": "astnode100019630", "name": "init_f1", "type": "UnaryExpression", "value": "-m1" @@ -43717,14 +43940,14 @@ "comment": "", "meta": { "range": [ - 206420, - 206432 + 207112, + 207124 ], "filename": "astronomy.js", - "lineno": 4610, + "lineno": 4628, "columnno": 81, "code": { - "id": "astnode100019593", + "id": "astnode100019633", "name": "init_f2", "type": "UnaryExpression", "value": "-m2" @@ -43740,14 +43963,14 @@ "comment": "", "meta": { "range": [ - 206566, - 206597 + 207258, + 207289 ], "filename": "astronomy.js", - "lineno": 4613, + "lineno": 4631, "columnno": 20, "code": { - "id": "astnode100019602", + "id": "astnode100019642", "name": "dist", "type": "MemberExpression", "value": ".distance_au" @@ -43765,14 +43988,14 @@ "comment": "", "meta": { "range": [ - 206900, - 206907 + 207592, + 207599 ], "filename": "astronomy.js", - "lineno": 4620, + "lineno": 4638, "columnno": 8, "code": { - "id": "astnode100019618", + "id": "astnode100019658", "name": "t1", "type": "Identifier", "funcscope": "SearchLunarApsis", @@ -43791,14 +44014,14 @@ "comment": "", "meta": { "range": [ - 206917, - 206924 + 207609, + 207616 ], "filename": "astronomy.js", - "lineno": 4621, + "lineno": 4639, "columnno": 8, "code": { - "id": "astnode100019622", + "id": "astnode100019662", "name": "m1", "type": "Identifier", "funcscope": "SearchLunarApsis", @@ -43817,14 +44040,14 @@ "comment": "", "meta": { "range": [ - 207123, - 207166 + 207815, + 207858 ], "filename": "astronomy.js", - "lineno": 4626, + "lineno": 4644, "columnno": 0, "code": { - "id": "astnode100019628", + "id": "astnode100019668", "name": "exports.SearchLunarApsis", "type": "Identifier", "value": "SearchLunarApsis", @@ -43841,14 +44064,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": [ - 207679, - 208100 + 208371, + 208792 ], "filename": "astronomy.js", - "lineno": 4640, + "lineno": 4658, "columnno": 0, "code": { - "id": "astnode100019633", + "id": "astnode100019673", "name": "NextLunarApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -43898,14 +44121,14 @@ "comment": "", "meta": { "range": [ - 207722, - 207731 + 208414, + 208423 ], "filename": "astronomy.js", - "lineno": 4641, + "lineno": 4659, "columnno": 10, "code": { - "id": "astnode100019638", + "id": "astnode100019678", "name": "skip", "type": "Literal", "value": 11 @@ -43923,14 +44146,14 @@ "comment": "", "meta": { "range": [ - 207805, - 207854 + 208497, + 208546 ], "filename": "astronomy.js", - "lineno": 4642, + "lineno": 4660, "columnno": 8, "code": { - "id": "astnode100019642", + "id": "astnode100019682", "name": "next", "type": "CallExpression", "value": "" @@ -43948,14 +44171,14 @@ "comment": "", "meta": { "range": [ - 208101, - 208140 + 208793, + 208832 ], "filename": "astronomy.js", - "lineno": 4648, + "lineno": 4666, "columnno": 0, "code": { - "id": "astnode100019692", + "id": "astnode100019732", "name": "exports.NextLunarApsis", "type": "Identifier", "value": "NextLunarApsis", @@ -43972,14 +44195,14 @@ "comment": "", "meta": { "range": [ - 208142, - 209135 + 208834, + 209827 ], "filename": "astronomy.js", - "lineno": 4649, + "lineno": 4667, "columnno": 0, "code": { - "id": "astnode100019697", + "id": "astnode100019737", "name": "PlanetExtreme", "type": "FunctionDeclaration", "paramnames": [ @@ -44015,14 +44238,14 @@ "comment": "", "meta": { "range": [ - 208210, - 208248 + 208902, + 208940 ], "filename": "astronomy.js", - "lineno": 4650, + "lineno": 4668, "columnno": 10, "code": { - "id": "astnode100019705", + "id": "astnode100019745", "name": "direction", "type": "ConditionalExpression", "value": "" @@ -44040,14 +44263,14 @@ "comment": "", "meta": { "range": [ - 208260, - 208272 + 208952, + 208964 ], "filename": "astronomy.js", - "lineno": 4651, + "lineno": 4669, "columnno": 10, "code": { - "id": "astnode100019716", + "id": "astnode100019756", "name": "npoints", "type": "Literal", "value": 10 @@ -44065,14 +44288,14 @@ "comment": "", "meta": { "range": [ - 208303, - 208337 + 208995, + 209029 ], "filename": "astronomy.js", - "lineno": 4653, + "lineno": 4671, "columnno": 14, "code": { - "id": "astnode100019722", + "id": "astnode100019762", "name": "interval", "type": "BinaryExpression", "value": "" @@ -44090,14 +44313,14 @@ "comment": "", "meta": { "range": [ - 208452, - 208499 + 209144, + 209191 ], "filename": "astronomy.js", - "lineno": 4655, + "lineno": 4673, "columnno": 18, "code": { - "id": "astnode100019737", + "id": "astnode100019777", "name": "apsis_time", "type": "CallExpression", "value": "" @@ -44115,14 +44338,14 @@ "comment": "", "meta": { "range": [ - 208519, - 208560 + 209211, + 209252 ], "filename": "astronomy.js", - "lineno": 4656, + "lineno": 4674, "columnno": 18, "code": { - "id": "astnode100019747", + "id": "astnode100019787", "name": "dist_au", "type": "CallExpression", "value": "" @@ -44140,14 +44363,14 @@ "comment": "", "meta": { "range": [ - 208641, - 208652 + 209333, + 209344 ], "filename": "astronomy.js", - "lineno": 4659, + "lineno": 4677, "columnno": 12, "code": { - "id": "astnode100019760", + "id": "astnode100019800", "name": "best_i", "type": "UnaryExpression", "value": -1 @@ -44165,14 +44388,14 @@ "comment": "", "meta": { "range": [ - 208666, - 208681 + 209358, + 209373 ], "filename": "astronomy.js", - "lineno": 4660, + "lineno": 4678, "columnno": 12, "code": { - "id": "astnode100019765", + "id": "astnode100019805", "name": "best_dist", "type": "Literal", "value": 0 @@ -44190,14 +44413,14 @@ "comment": "", "meta": { "range": [ - 208700, - 208705 + 209392, + 209397 ], "filename": "astronomy.js", - "lineno": 4661, + "lineno": 4679, "columnno": 17, "code": { - "id": "astnode100019770", + "id": "astnode100019810", "name": "i", "type": "Literal", "value": 0 @@ -44215,14 +44438,14 @@ "comment": "", "meta": { "range": [ - 208745, - 208784 + 209437, + 209476 ], "filename": "astronomy.js", - "lineno": 4662, + "lineno": 4680, "columnno": 18, "code": { - "id": "astnode100019780", + "id": "astnode100019820", "name": "time", "type": "CallExpression", "value": "" @@ -44240,14 +44463,14 @@ "comment": "", "meta": { "range": [ - 208804, - 208848 + 209496, + 209540 ], "filename": "astronomy.js", - "lineno": 4663, + "lineno": 4681, "columnno": 18, "code": { - "id": "astnode100019790", + "id": "astnode100019830", "name": "dist", "type": "BinaryExpression", "value": "" @@ -44265,14 +44488,14 @@ "comment": "", "meta": { "range": [ - 208912, - 208922 + 209604, + 209614 ], "filename": "astronomy.js", - "lineno": 4665, + "lineno": 4683, "columnno": 16, "code": { - "id": "astnode100019808", + "id": "astnode100019848", "name": "best_i", "type": "Identifier", "funcscope": "PlanetExtreme", @@ -44291,14 +44514,14 @@ "comment": "", "meta": { "range": [ - 208940, - 208956 + 209632, + 209648 ], "filename": "astronomy.js", - "lineno": 4666, + "lineno": 4684, "columnno": 16, "code": { - "id": "astnode100019812", + "id": "astnode100019852", "name": "best_dist", "type": "Identifier", "funcscope": "PlanetExtreme", @@ -44317,14 +44540,14 @@ "comment": "", "meta": { "range": [ - 209036, - 209092 + 209728, + 209784 ], "filename": "astronomy.js", - "lineno": 4670, + "lineno": 4688, "columnno": 8, "code": { - "id": "astnode100019816", + "id": "astnode100019856", "name": "start_time", "type": "CallExpression", "funcscope": "PlanetExtreme", @@ -44343,14 +44566,14 @@ "comment": "", "meta": { "range": [ - 209102, - 209126 + 209794, + 209818 ], "filename": "astronomy.js", - "lineno": 4671, + "lineno": 4689, "columnno": 8, "code": { - "id": "astnode100019828", + "id": "astnode100019868", "name": "dayspan", "type": "BinaryExpression", "funcscope": "PlanetExtreme", @@ -44369,14 +44592,14 @@ "comment": "", "meta": { "range": [ - 209136, - 211724 + 209828, + 212416 ], "filename": "astronomy.js", - "lineno": 4674, + "lineno": 4692, "columnno": 0, "code": { - "id": "astnode100019833", + "id": "astnode100019873", "name": "BruteSearchPlanetApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -44411,14 +44634,14 @@ "comment": "", "meta": { "range": [ - 210427, - 210440 + 211119, + 211132 ], "filename": "astronomy.js", - "lineno": 4699, + "lineno": 4717, "columnno": 10, "code": { - "id": "astnode100019839", + "id": "astnode100019879", "name": "npoints", "type": "Literal", "value": 100 @@ -44436,14 +44659,14 @@ "comment": "", "meta": { "range": [ - 210452, - 210516 + 211144, + 211208 ], "filename": "astronomy.js", - "lineno": 4700, + "lineno": 4718, "columnno": 10, "code": { - "id": "astnode100019843", + "id": "astnode100019883", "name": "t1", "type": "CallExpression", "value": "" @@ -44461,14 +44684,14 @@ "comment": "", "meta": { "range": [ - 210528, - 210593 + 211220, + 211285 ], "filename": "astronomy.js", - "lineno": 4701, + "lineno": 4719, "columnno": 10, "code": { - "id": "astnode100019860", + "id": "astnode100019900", "name": "t2", "type": "CallExpression", "value": "" @@ -44486,14 +44709,14 @@ "comment": "", "meta": { "range": [ - 210603, - 210613 + 211295, + 211305 ], "filename": "astronomy.js", - "lineno": 4702, + "lineno": 4720, "columnno": 8, "code": { - "id": "astnode100019877", + "id": "astnode100019917", "name": "t_min", "type": "Identifier", "value": "t1" @@ -44511,14 +44734,14 @@ "comment": "", "meta": { "range": [ - 210623, - 210633 + 211315, + 211325 ], "filename": "astronomy.js", - "lineno": 4703, + "lineno": 4721, "columnno": 8, "code": { - "id": "astnode100019881", + "id": "astnode100019921", "name": "t_max", "type": "Identifier", "value": "t1" @@ -44536,14 +44759,14 @@ "comment": "", "meta": { "range": [ - 210643, - 210658 + 211335, + 211350 ], "filename": "astronomy.js", - "lineno": 4704, + "lineno": 4722, "columnno": 8, "code": { - "id": "astnode100019885", + "id": "astnode100019925", "name": "min_dist", "type": "UnaryExpression", "value": -1 @@ -44561,14 +44784,14 @@ "comment": "", "meta": { "range": [ - 210668, - 210683 + 211360, + 211375 ], "filename": "astronomy.js", - "lineno": 4705, + "lineno": 4723, "columnno": 8, "code": { - "id": "astnode100019890", + "id": "astnode100019930", "name": "max_dist", "type": "UnaryExpression", "value": -1 @@ -44586,14 +44809,14 @@ "comment": "", "meta": { "range": [ - 210695, - 210737 + 211387, + 211429 ], "filename": "astronomy.js", - "lineno": 4706, + "lineno": 4724, "columnno": 10, "code": { - "id": "astnode100019895", + "id": "astnode100019935", "name": "interval", "type": "BinaryExpression", "value": "" @@ -44611,14 +44834,14 @@ "comment": "", "meta": { "range": [ - 210752, - 210757 + 211444, + 211449 ], "filename": "astronomy.js", - "lineno": 4707, + "lineno": 4725, "columnno": 13, "code": { - "id": "astnode100019910", + "id": "astnode100019950", "name": "i", "type": "Literal", "value": 0 @@ -44636,14 +44859,14 @@ "comment": "", "meta": { "range": [ - 210793, - 210824 + 211485, + 211516 ], "filename": "astronomy.js", - "lineno": 4708, + "lineno": 4726, "columnno": 14, "code": { - "id": "astnode100019920", + "id": "astnode100019960", "name": "time", "type": "CallExpression", "value": "" @@ -44661,14 +44884,14 @@ "comment": "", "meta": { "range": [ - 210840, - 210872 + 211532, + 211564 ], "filename": "astronomy.js", - "lineno": 4709, + "lineno": 4727, "columnno": 14, "code": { - "id": "astnode100019930", + "id": "astnode100019970", "name": "dist", "type": "CallExpression", "value": "" @@ -44686,14 +44909,14 @@ "comment": "", "meta": { "range": [ - 210909, - 210935 + 211601, + 211627 ], "filename": "astronomy.js", - "lineno": 4711, + "lineno": 4729, "columnno": 12, "code": { - "id": "astnode100019942", + "id": "astnode100019982", "name": "max_dist", "type": "AssignmentExpression", "funcscope": "BruteSearchPlanetApsis", @@ -44712,14 +44935,14 @@ "comment": "", "meta": { "range": [ - 210920, - 210935 + 211612, + 211627 ], "filename": "astronomy.js", - "lineno": 4711, + "lineno": 4729, "columnno": 23, "code": { - "id": "astnode100019944", + "id": "astnode100019984", "name": "min_dist", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -44738,14 +44961,14 @@ "comment": "", "meta": { "range": [ - 211013, - 211028 + 211705, + 211720 ], "filename": "astronomy.js", - "lineno": 4715, + "lineno": 4733, "columnno": 16, "code": { - "id": "astnode100019954", + "id": "astnode100019994", "name": "max_dist", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -44764,14 +44987,14 @@ "comment": "", "meta": { "range": [ - 211046, - 211058 + 211738, + 211750 ], "filename": "astronomy.js", - "lineno": 4716, + "lineno": 4734, "columnno": 16, "code": { - "id": "astnode100019958", + "id": "astnode100019998", "name": "t_max", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -44790,14 +45013,14 @@ "comment": "", "meta": { "range": [ - 211125, - 211140 + 211817, + 211832 ], "filename": "astronomy.js", - "lineno": 4719, + "lineno": 4737, "columnno": 16, "code": { - "id": "astnode100019967", + "id": "astnode100020007", "name": "min_dist", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -44816,14 +45039,14 @@ "comment": "", "meta": { "range": [ - 211158, - 211170 + 211850, + 211862 ], "filename": "astronomy.js", - "lineno": 4720, + "lineno": 4738, "columnno": 16, "code": { - "id": "astnode100019971", + "id": "astnode100020011", "name": "t_min", "type": "Identifier", "funcscope": "BruteSearchPlanetApsis", @@ -44842,14 +45065,14 @@ "comment": "", "meta": { "range": [ - 211212, - 211291 + 211904, + 211983 ], "filename": "astronomy.js", - "lineno": 4724, + "lineno": 4742, "columnno": 10, "code": { - "id": "astnode100019975", + "id": "astnode100020015", "name": "perihelion", "type": "CallExpression", "value": "" @@ -44867,14 +45090,14 @@ "comment": "", "meta": { "range": [ - 211303, - 211380 + 211995, + 212072 ], "filename": "astronomy.js", - "lineno": 4725, + "lineno": 4743, "columnno": 10, "code": { - "id": "astnode100019993", + "id": "astnode100020033", "name": "aphelion", "type": "CallExpression", "value": "" @@ -44892,14 +45115,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": [ - 213057, - 215502 + 213749, + 216194 ], "filename": "astronomy.js", - "lineno": 4767, + "lineno": 4785, "columnno": 0, "code": { - "id": "astnode100020063", + "id": "astnode100020103", "name": "SearchPlanetApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -44970,14 +45193,14 @@ "comment": "", "meta": { "range": [ - 213225, - 213493 + 213917, + 214185 ], "filename": "astronomy.js", - "lineno": 4771, + "lineno": 4789, "columnno": 4, "code": { - "id": "astnode100020086", + "id": "astnode100020126", "name": "positive_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -45005,14 +45228,14 @@ "comment": "", "meta": { "range": [ - 213268, - 213278 + 213960, + 213970 ], "filename": "astronomy.js", - "lineno": 4772, + "lineno": 4790, "columnno": 14, "code": { - "id": "astnode100020091", + "id": "astnode100020131", "name": "dt", "type": "Literal", "value": 0.001 @@ -45030,14 +45253,14 @@ "comment": "", "meta": { "range": [ - 213292, - 213315 + 213984, + 214007 ], "filename": "astronomy.js", - "lineno": 4773, + "lineno": 4791, "columnno": 12, "code": { - "id": "astnode100020095", + "id": "astnode100020135", "name": "t1", "type": "CallExpression", "value": "" @@ -45055,14 +45278,14 @@ "comment": "", "meta": { "range": [ - 213329, - 213352 + 214021, + 214044 ], "filename": "astronomy.js", - "lineno": 4774, + "lineno": 4792, "columnno": 12, "code": { - "id": "astnode100020106", + "id": "astnode100020146", "name": "t2", "type": "CallExpression", "value": "" @@ -45080,14 +45303,14 @@ "comment": "", "meta": { "range": [ - 213366, - 213394 + 214058, + 214086 ], "filename": "astronomy.js", - "lineno": 4775, + "lineno": 4793, "columnno": 12, "code": { - "id": "astnode100020117", + "id": "astnode100020157", "name": "r1", "type": "CallExpression", "value": "" @@ -45105,14 +45328,14 @@ "comment": "", "meta": { "range": [ - 213408, - 213436 + 214100, + 214128 ], "filename": "astronomy.js", - "lineno": 4776, + "lineno": 4794, "columnno": 12, "code": { - "id": "astnode100020124", + "id": "astnode100020164", "name": "r2", "type": "CallExpression", "value": "" @@ -45130,14 +45353,14 @@ "comment": "", "meta": { "range": [ - 213450, - 213468 + 214142, + 214160 ], "filename": "astronomy.js", - "lineno": 4777, + "lineno": 4795, "columnno": 12, "code": { - "id": "astnode100020131", + "id": "astnode100020171", "name": "m", "type": "BinaryExpression", "value": "" @@ -45155,14 +45378,14 @@ "comment": "", "meta": { "range": [ - 213498, - 213567 + 214190, + 214259 ], "filename": "astronomy.js", - "lineno": 4780, + "lineno": 4798, "columnno": 4, "code": { - "id": "astnode100020140", + "id": "astnode100020180", "name": "negative_slope", "type": "FunctionDeclaration", "paramnames": [ @@ -45182,14 +45405,14 @@ "comment": "", "meta": { "range": [ - 213578, - 213624 + 214270, + 214316 ], "filename": "astronomy.js", - "lineno": 4783, + "lineno": 4801, "columnno": 10, "code": { - "id": "astnode100020150", + "id": "astnode100020190", "name": "orbit_period_days", "type": "MemberExpression", "value": "Planet[undefined].OrbitalPeriod" @@ -45207,14 +45430,14 @@ "comment": "", "meta": { "range": [ - 213636, - 213671 + 214328, + 214363 ], "filename": "astronomy.js", - "lineno": 4784, + "lineno": 4802, "columnno": 10, "code": { - "id": "astnode100020158", + "id": "astnode100020198", "name": "increment", "type": "BinaryExpression", "value": "" @@ -45232,14 +45455,14 @@ "comment": "", "meta": { "range": [ - 213681, - 213695 + 214373, + 214387 ], "filename": "astronomy.js", - "lineno": 4785, + "lineno": 4803, "columnno": 8, "code": { - "id": "astnode100020164", + "id": "astnode100020204", "name": "t1", "type": "Identifier", "value": "startTime" @@ -45257,14 +45480,14 @@ "comment": "", "meta": { "range": [ - 213705, - 213728 + 214397, + 214420 ], "filename": "astronomy.js", - "lineno": 4786, + "lineno": 4804, "columnno": 8, "code": { - "id": "astnode100020168", + "id": "astnode100020208", "name": "m1", "type": "CallExpression", "value": "" @@ -45282,14 +45505,14 @@ "comment": "", "meta": { "range": [ - 213743, - 213751 + 214435, + 214443 ], "filename": "astronomy.js", - "lineno": 4787, + "lineno": 4805, "columnno": 13, "code": { - "id": "astnode100020175", + "id": "astnode100020215", "name": "iter", "type": "Literal", "value": 0 @@ -45307,14 +45530,14 @@ "comment": "", "meta": { "range": [ - 213821, - 213847 + 214513, + 214539 ], "filename": "astronomy.js", - "lineno": 4788, + "lineno": 4806, "columnno": 14, "code": { - "id": "astnode100020189", + "id": "astnode100020229", "name": "t2", "type": "CallExpression", "value": "" @@ -45332,14 +45555,14 @@ "comment": "", "meta": { "range": [ - 213863, - 213886 + 214555, + 214578 ], "filename": "astronomy.js", - "lineno": 4789, + "lineno": 4807, "columnno": 14, "code": { - "id": "astnode100020197", + "id": "astnode100020237", "name": "m2", "type": "CallExpression", "value": "" @@ -45357,14 +45580,14 @@ "comment": "", "meta": { "range": [ - 214150, - 214160 + 214842, + 214852 ], "filename": "astronomy.js", - "lineno": 4794, + "lineno": 4812, "columnno": 16, "code": { - "id": "astnode100020210", + "id": "astnode100020250", "name": "slope_func" } }, @@ -45380,14 +45603,14 @@ "comment": "", "meta": { "range": [ - 214178, - 214182 + 214870, + 214874 ], "filename": "astronomy.js", - "lineno": 4795, + "lineno": 4813, "columnno": 16, "code": { - "id": "astnode100020213", + "id": "astnode100020253", "name": "kind" } }, @@ -45403,14 +45626,14 @@ "comment": "", "meta": { "range": [ - 214413, - 214440 + 215105, + 215132 ], "filename": "astronomy.js", - "lineno": 4799, + "lineno": 4817, "columnno": 16, "code": { - "id": "astnode100020225", + "id": "astnode100020265", "name": "slope_func", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -45429,14 +45652,14 @@ "comment": "", "meta": { "range": [ - 214458, - 214466 + 215150, + 215158 ], "filename": "astronomy.js", - "lineno": 4800, + "lineno": 4818, "columnno": 16, "code": { - "id": "astnode100020229", + "id": "astnode100020269", "name": "kind", "type": "Literal", "funcscope": "SearchPlanetApsis", @@ -45455,14 +45678,14 @@ "comment": "", "meta": { "range": [ - 214728, - 214755 + 215420, + 215447 ], "filename": "astronomy.js", - "lineno": 4805, + "lineno": 4823, "columnno": 16, "code": { - "id": "astnode100020242", + "id": "astnode100020282", "name": "slope_func", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -45481,14 +45704,14 @@ "comment": "", "meta": { "range": [ - 214773, - 214781 + 215465, + 215473 ], "filename": "astronomy.js", - "lineno": 4806, + "lineno": 4824, "columnno": 16, "code": { - "id": "astnode100020246", + "id": "astnode100020286", "name": "kind", "type": "Literal", "funcscope": "SearchPlanetApsis", @@ -45507,14 +45730,14 @@ "comment": "", "meta": { "range": [ - 215035, - 215070 + 215727, + 215762 ], "filename": "astronomy.js", - "lineno": 4812, + "lineno": 4830, "columnno": 18, "code": { - "id": "astnode100020253", + "id": "astnode100020293", "name": "search", "type": "CallExpression", "value": "" @@ -45532,14 +45755,14 @@ "comment": "", "meta": { "range": [ - 215199, - 215233 + 215891, + 215925 ], "filename": "astronomy.js", - "lineno": 4815, + "lineno": 4833, "columnno": 18, "code": { - "id": "astnode100020266", + "id": "astnode100020306", "name": "dist", "type": "CallExpression", "value": "" @@ -45557,14 +45780,14 @@ "comment": "", "meta": { "range": [ - 215380, - 215387 + 216072, + 216079 ], "filename": "astronomy.js", - "lineno": 4819, + "lineno": 4837, "columnno": 8, "code": { - "id": "astnode100020279", + "id": "astnode100020319", "name": "t1", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -45583,14 +45806,14 @@ "comment": "", "meta": { "range": [ - 215397, - 215404 + 216089, + 216096 ], "filename": "astronomy.js", - "lineno": 4820, + "lineno": 4838, "columnno": 8, "code": { - "id": "astnode100020283", + "id": "astnode100020323", "name": "m1", "type": "Identifier", "funcscope": "SearchPlanetApsis", @@ -45609,14 +45832,14 @@ "comment": "", "meta": { "range": [ - 215503, - 215548 + 216195, + 216240 ], "filename": "astronomy.js", - "lineno": 4824, + "lineno": 4842, "columnno": 0, "code": { - "id": "astnode100020289", + "id": "astnode100020329", "name": "exports.SearchPlanetApsis", "type": "Identifier", "value": "SearchPlanetApsis", @@ -45633,14 +45856,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": [ - 216344, - 216935 + 217036, + 217627 ], "filename": "astronomy.js", - "lineno": 4844, + "lineno": 4862, "columnno": 0, "code": { - "id": "astnode100020294", + "id": "astnode100020334", "name": "NextPlanetApsis", "type": "FunctionDeclaration", "paramnames": [ @@ -45701,14 +45924,14 @@ "comment": "", "meta": { "range": [ - 216559, - 216599 + 217251, + 217291 ], "filename": "astronomy.js", - "lineno": 4849, + "lineno": 4867, "columnno": 10, "code": { - "id": "astnode100020320", + "id": "astnode100020360", "name": "skip", "type": "BinaryExpression", "value": "" @@ -45726,14 +45949,14 @@ "comment": "", "meta": { "range": [ - 216611, - 216642 + 217303, + 217334 ], "filename": "astronomy.js", - "lineno": 4850, + "lineno": 4868, "columnno": 10, "code": { - "id": "astnode100020330", + "id": "astnode100020370", "name": "time", "type": "CallExpression", "value": "" @@ -45751,14 +45974,14 @@ "comment": "", "meta": { "range": [ - 216654, - 216690 + 217346, + 217382 ], "filename": "astronomy.js", - "lineno": 4851, + "lineno": 4869, "columnno": 10, "code": { - "id": "astnode100020340", + "id": "astnode100020380", "name": "next", "type": "CallExpression", "value": "" @@ -45776,14 +45999,14 @@ "comment": "", "meta": { "range": [ - 216936, - 216977 + 217628, + 217669 ], "filename": "astronomy.js", - "lineno": 4858, + "lineno": 4876, "columnno": 0, "code": { - "id": "astnode100020371", + "id": "astnode100020411", "name": "exports.NextPlanetApsis", "type": "Identifier", "value": "NextPlanetApsis", @@ -45800,14 +46023,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": [ - 217331, - 217618 + 218023, + 218310 ], "filename": "astronomy.js", - "lineno": 4871, + "lineno": 4889, "columnno": 0, "code": { - "id": "astnode100020376", + "id": "astnode100020416", "name": "InverseRotation", "type": "FunctionDeclaration", "paramnames": [ @@ -45853,14 +46076,14 @@ "comment": "", "meta": { "range": [ - 217619, - 217660 + 218311, + 218352 ], "filename": "astronomy.js", - "lineno": 4878, + "lineno": 4896, "columnno": 0, "code": { - "id": "astnode100020451", + "id": "astnode100020491", "name": "exports.InverseRotation", "type": "Identifier", "value": "InverseRotation", @@ -45877,14 +46100,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": [ - 218115, - 219418 + 218807, + 220110 ], "filename": "astronomy.js", - "lineno": 4894, + "lineno": 4912, "columnno": 0, "code": { - "id": "astnode100020456", + "id": "astnode100020496", "name": "CombineRotation", "type": "FunctionDeclaration", "paramnames": [ @@ -45940,14 +46163,14 @@ "comment": "", "meta": { "range": [ - 219419, - 219460 + 220111, + 220152 ], "filename": "astronomy.js", - "lineno": 4920, + "lineno": 4938, "columnno": 0, "code": { - "id": "astnode100020892", + "id": "astnode100020932", "name": "exports.CombineRotation", "type": "Identifier", "value": "CombineRotation", @@ -45964,14 +46187,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": [ - 219802, - 219927 + 220494, + 220619 ], "filename": "astronomy.js", - "lineno": 4932, + "lineno": 4950, "columnno": 0, "code": { - "id": "astnode100020897", + "id": "astnode100020937", "name": "IdentityMatrix", "type": "FunctionDeclaration", "paramnames": [] @@ -46005,14 +46228,14 @@ "comment": "", "meta": { "range": [ - 219928, - 219967 + 220620, + 220659 ], "filename": "astronomy.js", - "lineno": 4939, + "lineno": 4957, "columnno": 0, "code": { - "id": "astnode100020917", + "id": "astnode100020957", "name": "exports.IdentityMatrix", "type": "Identifier", "value": "IdentityMatrix", @@ -46029,14 +46252,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": [ - 221459, - 222672 + 222151, + 223364 ], "filename": "astronomy.js", - "lineno": 4970, + "lineno": 4988, "columnno": 0, "code": { - "id": "astnode100020922", + "id": "astnode100020962", "name": "Pivot", "type": "FunctionDeclaration", "paramnames": [ @@ -46112,14 +46335,14 @@ "comment": "", "meta": { "range": [ - 221660, - 221707 + 222352, + 222399 ], "filename": "astronomy.js", - "lineno": 4974, + "lineno": 4992, "columnno": 10, "code": { - "id": "astnode100020946", + "id": "astnode100020986", "name": "radians", "type": "BinaryExpression", "value": "" @@ -46137,14 +46360,14 @@ "comment": "", "meta": { "range": [ - 221719, - 221740 + 222411, + 222432 ], "filename": "astronomy.js", - "lineno": 4975, + "lineno": 4993, "columnno": 10, "code": { - "id": "astnode100020956", + "id": "astnode100020996", "name": "c", "type": "CallExpression", "value": "" @@ -46162,14 +46385,14 @@ "comment": "", "meta": { "range": [ - 221752, - 221773 + 222444, + 222465 ], "filename": "astronomy.js", - "lineno": 4976, + "lineno": 4994, "columnno": 10, "code": { - "id": "astnode100020964", + "id": "astnode100021004", "name": "s", "type": "CallExpression", "value": "" @@ -46187,14 +46410,14 @@ "comment": "", "meta": { "range": [ - 222018, - 222036 + 222710, + 222728 ], "filename": "astronomy.js", - "lineno": 4983, + "lineno": 5001, "columnno": 10, "code": { - "id": "astnode100020972", + "id": "astnode100021012", "name": "i", "type": "BinaryExpression", "value": "" @@ -46212,14 +46435,14 @@ "comment": "", "meta": { "range": [ - 222048, - 222066 + 222740, + 222758 ], "filename": "astronomy.js", - "lineno": 4984, + "lineno": 5002, "columnno": 10, "code": { - "id": "astnode100020980", + "id": "astnode100021020", "name": "j", "type": "BinaryExpression", "value": "" @@ -46237,14 +46460,14 @@ "comment": "", "meta": { "range": [ - 222078, - 222086 + 222770, + 222778 ], "filename": "astronomy.js", - "lineno": 4985, + "lineno": 5003, "columnno": 10, "code": { - "id": "astnode100020988", + "id": "astnode100021028", "name": "k", "type": "Identifier", "value": "axis" @@ -46262,14 +46485,14 @@ "comment": "", "meta": { "range": [ - 222096, - 222135 + 222788, + 222827 ], "filename": "astronomy.js", - "lineno": 4986, + "lineno": 5004, "columnno": 8, "code": { - "id": "astnode100020992", + "id": "astnode100021032", "name": "rot", "type": "ArrayExpression", "value": "[\"[0,0,0]\",\"[0,0,0]\",\"[0,0,0]\"]" @@ -46287,14 +46510,14 @@ "comment": "", "meta": { "range": [ - 222141, - 222200 + 222833, + 222892 ], "filename": "astronomy.js", - "lineno": 4987, + "lineno": 5005, "columnno": 4, "code": { - "id": "astnode100021008", + "id": "astnode100021048", "name": "rot[undefined][undefined]", "type": "BinaryExpression", "funcscope": "Pivot", @@ -46313,63 +46536,11 @@ "comment": "", "meta": { "range": [ - 222206, - 222265 + 222898, + 222957 ], "filename": "astronomy.js", - "lineno": 4988, - "columnno": 4, - "code": { - "id": "astnode100021034", - "name": "rot[undefined][undefined]", - "type": "BinaryExpression", - "funcscope": "Pivot", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "undefined][undefined]", - "longname": "Pivot~rot.undefined][undefined]", - "kind": "member", - "memberof": "Pivot~rot", - "scope": "static" - }, - { - "comment": "", - "meta": { - "range": [ - 222271, - 222301 - ], - "filename": "astronomy.js", - "lineno": 4989, - "columnno": 4, - "code": { - "id": "astnode100021060", - "name": "rot[undefined][undefined]", - "type": "MemberExpression", - "funcscope": "Pivot", - "value": "rotation.rot[undefined][undefined]", - "paramnames": [] - } - }, - "undocumented": true, - "name": "undefined][undefined]", - "longname": "Pivot~rot.undefined][undefined]", - "kind": "member", - "memberof": "Pivot~rot", - "scope": "static" - }, - { - "comment": "", - "meta": { - "range": [ - 222307, - 222366 - ], - "filename": "astronomy.js", - "lineno": 4990, + "lineno": 5006, "columnno": 4, "code": { "id": "astnode100021074", @@ -46391,41 +46562,15 @@ "comment": "", "meta": { "range": [ - 222372, - 222431 + 222963, + 222993 ], "filename": "astronomy.js", - "lineno": 4991, + "lineno": 5007, "columnno": 4, "code": { "id": "astnode100021100", "name": "rot[undefined][undefined]", - "type": "BinaryExpression", - "funcscope": "Pivot", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "undefined][undefined]", - "longname": "Pivot~rot.undefined][undefined]", - "kind": "member", - "memberof": "Pivot~rot", - "scope": "static" - }, - { - "comment": "", - "meta": { - "range": [ - 222437, - 222467 - ], - "filename": "astronomy.js", - "lineno": 4992, - "columnno": 4, - "code": { - "id": "astnode100021126", - "name": "rot[undefined][undefined]", "type": "MemberExpression", "funcscope": "Pivot", "value": "rotation.rot[undefined][undefined]", @@ -46443,11 +46588,37 @@ "comment": "", "meta": { "range": [ - 222473, - 222532 + 222999, + 223058 ], "filename": "astronomy.js", - "lineno": 4993, + "lineno": 5008, + "columnno": 4, + "code": { + "id": "astnode100021114", + "name": "rot[undefined][undefined]", + "type": "BinaryExpression", + "funcscope": "Pivot", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "undefined][undefined]", + "longname": "Pivot~rot.undefined][undefined]", + "kind": "member", + "memberof": "Pivot~rot", + "scope": "static" + }, + { + "comment": "", + "meta": { + "range": [ + 223064, + 223123 + ], + "filename": "astronomy.js", + "lineno": 5009, "columnno": 4, "code": { "id": "astnode100021140", @@ -46469,41 +46640,15 @@ "comment": "", "meta": { "range": [ - 222538, - 222597 + 223129, + 223159 ], "filename": "astronomy.js", - "lineno": 4994, + "lineno": 5010, "columnno": 4, "code": { "id": "astnode100021166", "name": "rot[undefined][undefined]", - "type": "BinaryExpression", - "funcscope": "Pivot", - "value": "", - "paramnames": [] - } - }, - "undocumented": true, - "name": "undefined][undefined]", - "longname": "Pivot~rot.undefined][undefined]", - "kind": "member", - "memberof": "Pivot~rot", - "scope": "static" - }, - { - "comment": "", - "meta": { - "range": [ - 222603, - 222633 - ], - "filename": "astronomy.js", - "lineno": 4995, - "columnno": 4, - "code": { - "id": "astnode100021192", - "name": "rot[undefined][undefined]", "type": "MemberExpression", "funcscope": "Pivot", "value": "rotation.rot[undefined][undefined]", @@ -46521,14 +46666,92 @@ "comment": "", "meta": { "range": [ - 222673, - 222694 + 223165, + 223224 ], "filename": "astronomy.js", - "lineno": 4998, + "lineno": 5011, + "columnno": 4, + "code": { + "id": "astnode100021180", + "name": "rot[undefined][undefined]", + "type": "BinaryExpression", + "funcscope": "Pivot", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "undefined][undefined]", + "longname": "Pivot~rot.undefined][undefined]", + "kind": "member", + "memberof": "Pivot~rot", + "scope": "static" + }, + { + "comment": "", + "meta": { + "range": [ + 223230, + 223289 + ], + "filename": "astronomy.js", + "lineno": 5012, + "columnno": 4, + "code": { + "id": "astnode100021206", + "name": "rot[undefined][undefined]", + "type": "BinaryExpression", + "funcscope": "Pivot", + "value": "", + "paramnames": [] + } + }, + "undocumented": true, + "name": "undefined][undefined]", + "longname": "Pivot~rot.undefined][undefined]", + "kind": "member", + "memberof": "Pivot~rot", + "scope": "static" + }, + { + "comment": "", + "meta": { + "range": [ + 223295, + 223325 + ], + "filename": "astronomy.js", + "lineno": 5013, + "columnno": 4, + "code": { + "id": "astnode100021232", + "name": "rot[undefined][undefined]", + "type": "MemberExpression", + "funcscope": "Pivot", + "value": "rotation.rot[undefined][undefined]", + "paramnames": [] + } + }, + "undocumented": true, + "name": "undefined][undefined]", + "longname": "Pivot~rot.undefined][undefined]", + "kind": "member", + "memberof": "Pivot~rot", + "scope": "static" + }, + { + "comment": "", + "meta": { + "range": [ + 223365, + 223386 + ], + "filename": "astronomy.js", + "lineno": 5016, "columnno": 0, "code": { - "id": "astnode100021210", + "id": "astnode100021250", "name": "exports.Pivot", "type": "Identifier", "value": "Pivot", @@ -46545,14 +46768,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": [ - 223217, - 223527 + 223909, + 224219 ], "filename": "astronomy.js", - "lineno": 5015, + "lineno": 5033, "columnno": 0, "code": { - "id": "astnode100021215", + "id": "astnode100021255", "name": "VectorFromSphere", "type": "FunctionDeclaration", "paramnames": [ @@ -46613,14 +46836,14 @@ "comment": "", "meta": { "range": [ - 223269, - 223306 + 223961, + 223998 ], "filename": "astronomy.js", - "lineno": 5016, + "lineno": 5034, "columnno": 10, "code": { - "id": "astnode100021221", + "id": "astnode100021261", "name": "radlat", "type": "BinaryExpression", "value": "" @@ -46638,14 +46861,14 @@ "comment": "", "meta": { "range": [ - 223318, - 223355 + 224010, + 224047 ], "filename": "astronomy.js", - "lineno": 5017, + "lineno": 5035, "columnno": 10, "code": { - "id": "astnode100021231", + "id": "astnode100021271", "name": "radlon", "type": "BinaryExpression", "value": "" @@ -46663,14 +46886,14 @@ "comment": "", "meta": { "range": [ - 223367, - 223407 + 224059, + 224099 ], "filename": "astronomy.js", - "lineno": 5018, + "lineno": 5036, "columnno": 10, "code": { - "id": "astnode100021241", + "id": "astnode100021281", "name": "rcoslat", "type": "BinaryExpression", "value": "" @@ -46688,14 +46911,14 @@ "comment": "", "meta": { "range": [ - 223528, - 223571 + 224220, + 224263 ], "filename": "astronomy.js", - "lineno": 5021, + "lineno": 5039, "columnno": 0, "code": { - "id": "astnode100021280", + "id": "astnode100021320", "name": "exports.VectorFromSphere", "type": "Identifier", "value": "VectorFromSphere", @@ -46712,14 +46935,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": [ - 223858, - 224020 + 224550, + 224712 ], "filename": "astronomy.js", - "lineno": 5031, + "lineno": 5049, "columnno": 0, "code": { - "id": "astnode100021285", + "id": "astnode100021325", "name": "EquatorFromVector", "type": "FunctionDeclaration", "paramnames": [ @@ -46768,14 +46991,14 @@ "comment": "", "meta": { "range": [ - 223902, - 223932 + 224594, + 224624 ], "filename": "astronomy.js", - "lineno": 5032, + "lineno": 5050, "columnno": 10, "code": { - "id": "astnode100021290", + "id": "astnode100021330", "name": "sphere", "type": "CallExpression", "value": "" @@ -46793,14 +47016,14 @@ "comment": "", "meta": { "range": [ - 224021, - 224066 + 224713, + 224758 ], "filename": "astronomy.js", - "lineno": 5035, + "lineno": 5053, "columnno": 0, "code": { - "id": "astnode100021311", + "id": "astnode100021351", "name": "exports.EquatorFromVector", "type": "Identifier", "value": "EquatorFromVector", @@ -46817,14 +47040,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": [ - 224412, - 225038 + 225104, + 225730 ], "filename": "astronomy.js", - "lineno": 5047, + "lineno": 5065, "columnno": 0, "code": { - "id": "astnode100021316", + "id": "astnode100021356", "name": "SphereFromVector", "type": "FunctionDeclaration", "paramnames": [ @@ -46876,14 +47099,14 @@ "comment": "", "meta": { "range": [ - 224458, - 224508 + 225150, + 225200 ], "filename": "astronomy.js", - "lineno": 5048, + "lineno": 5066, "columnno": 10, "code": { - "id": "astnode100021321", + "id": "astnode100021361", "name": "xyproj", "type": "BinaryExpression", "value": "" @@ -46901,14 +47124,14 @@ "comment": "", "meta": { "range": [ - 224520, - 224566 + 225212, + 225258 ], "filename": "astronomy.js", - "lineno": 5049, + "lineno": 5067, "columnno": 10, "code": { - "id": "astnode100021339", + "id": "astnode100021379", "name": "dist", "type": "CallExpression", "value": "" @@ -46926,14 +47149,14 @@ "comment": "", "meta": { "range": [ - 224576, - 224579 + 225268, + 225271 ], "filename": "astronomy.js", - "lineno": 5050, + "lineno": 5068, "columnno": 8, "code": { - "id": "astnode100021355", + "id": "astnode100021395", "name": "lat" } }, @@ -46949,14 +47172,14 @@ "comment": "", "meta": { "range": [ - 224581, - 224584 + 225273, + 225276 ], "filename": "astronomy.js", - "lineno": 5050, + "lineno": 5068, "columnno": 13, "code": { - "id": "astnode100021357", + "id": "astnode100021397", "name": "lon" } }, @@ -46972,14 +47195,14 @@ "comment": "", "meta": { "range": [ - 224715, - 224724 + 225407, + 225416 ], "filename": "astronomy.js", - "lineno": 5055, + "lineno": 5073, "columnno": 8, "code": { - "id": "astnode100021374", + "id": "astnode100021414", "name": "lon", "type": "Literal", "funcscope": "SphereFromVector", @@ -46998,14 +47221,14 @@ "comment": "", "meta": { "range": [ - 224734, - 224772 + 225426, + 225464 ], "filename": "astronomy.js", - "lineno": 5056, + "lineno": 5074, "columnno": 8, "code": { - "id": "astnode100021378", + "id": "astnode100021418", "name": "lat", "type": "ConditionalExpression", "funcscope": "SphereFromVector", @@ -47024,14 +47247,14 @@ "comment": "", "meta": { "range": [ - 224799, - 224853 + 225491, + 225545 ], "filename": "astronomy.js", - "lineno": 5059, + "lineno": 5077, "columnno": 8, "code": { - "id": "astnode100021392", + "id": "astnode100021432", "name": "lon", "type": "BinaryExpression", "funcscope": "SphereFromVector", @@ -47050,14 +47273,14 @@ "comment": "", "meta": { "range": [ - 224892, - 224904 + 225584, + 225596 ], "filename": "astronomy.js", - "lineno": 5061, + "lineno": 5079, "columnno": 12, "code": { - "id": "astnode100021414", + "id": "astnode100021454", "name": "lon", "type": "Literal", "funcscope": "SphereFromVector", @@ -47076,14 +47299,14 @@ "comment": "", "meta": { "range": [ - 224924, - 224987 + 225616, + 225679 ], "filename": "astronomy.js", - "lineno": 5063, + "lineno": 5081, "columnno": 8, "code": { - "id": "astnode100021418", + "id": "astnode100021458", "name": "lat", "type": "BinaryExpression", "funcscope": "SphereFromVector", @@ -47102,14 +47325,14 @@ "comment": "", "meta": { "range": [ - 225039, - 225082 + 225731, + 225774 ], "filename": "astronomy.js", - "lineno": 5067, + "lineno": 5085, "columnno": 0, "code": { - "id": "astnode100021443", + "id": "astnode100021483", "name": "exports.SphereFromVector", "type": "Identifier", "value": "SphereFromVector", @@ -47126,14 +47349,14 @@ "comment": "", "meta": { "range": [ - 225084, - 225245 + 225776, + 225937 ], "filename": "astronomy.js", - "lineno": 5068, + "lineno": 5086, "columnno": 0, "code": { - "id": "astnode100021448", + "id": "astnode100021488", "name": "ToggleAzimuthDirection", "type": "FunctionDeclaration", "paramnames": [ @@ -47155,14 +47378,14 @@ "comment": "", "meta": { "range": [ - 225126, - 225141 + 225818, + 225833 ], "filename": "astronomy.js", - "lineno": 5069, + "lineno": 5087, "columnno": 4, "code": { - "id": "astnode100021453", + "id": "astnode100021493", "name": "az", "type": "BinaryExpression", "funcscope": "ToggleAzimuthDirection", @@ -47181,14 +47404,14 @@ "comment": "", "meta": { "range": [ - 225172, - 225183 + 225864, + 225875 ], "filename": "astronomy.js", - "lineno": 5071, + "lineno": 5089, "columnno": 8, "code": { - "id": "astnode100021463", + "id": "astnode100021503", "name": "az", "type": "Literal", "funcscope": "ToggleAzimuthDirection", @@ -47207,14 +47430,14 @@ "comment": "", "meta": { "range": [ - 225216, - 225227 + 225908, + 225919 ], "filename": "astronomy.js", - "lineno": 5073, + "lineno": 5091, "columnno": 8, "code": { - "id": "astnode100021471", + "id": "astnode100021511", "name": "az", "type": "Literal", "funcscope": "ToggleAzimuthDirection", @@ -47233,14 +47456,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": [ - 226707, - 226928 + 227399, + 227620 ], "filename": "astronomy.js", - "lineno": 5107, + "lineno": 5125, "columnno": 0, "code": { - "id": "astnode100021476", + "id": "astnode100021516", "name": "HorizonFromVector", "type": "FunctionDeclaration", "paramnames": [ @@ -47300,14 +47523,14 @@ "comment": "", "meta": { "range": [ - 226766, - 226799 + 227458, + 227491 ], "filename": "astronomy.js", - "lineno": 5108, + "lineno": 5126, "columnno": 10, "code": { - "id": "astnode100021482", + "id": "astnode100021522", "name": "sphere", "type": "CallExpression", "value": "" @@ -47325,14 +47548,14 @@ "comment": "", "meta": { "range": [ - 226805, - 226852 + 227497, + 227544 ], "filename": "astronomy.js", - "lineno": 5109, + "lineno": 5127, "columnno": 4, "code": { - "id": "astnode100021488", + "id": "astnode100021528", "name": "sphere.lon", "type": "CallExpression", "funcscope": "HorizonFromVector", @@ -47351,14 +47574,14 @@ "comment": "", "meta": { "range": [ - 226858, - 226906 + 227550, + 227598 ], "filename": "astronomy.js", - "lineno": 5110, + "lineno": 5128, "columnno": 4, "code": { - "id": "astnode100021498", + "id": "astnode100021538", "name": "sphere.lat", "type": "CallExpression", "funcscope": "HorizonFromVector", @@ -47377,14 +47600,14 @@ "comment": "", "meta": { "range": [ - 226929, - 226974 + 227621, + 227666 ], "filename": "astronomy.js", - "lineno": 5113, + "lineno": 5131, "columnno": 0, "code": { - "id": "astnode100021511", + "id": "astnode100021551", "name": "exports.HorizonFromVector", "type": "Identifier", "value": "HorizonFromVector", @@ -47401,14 +47624,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": [ - 227965, - 228373 + 228657, + 229065 ], "filename": "astronomy.js", - "lineno": 5135, + "lineno": 5153, "columnno": 0, "code": { - "id": "astnode100021516", + "id": "astnode100021556", "name": "VectorFromHorizon", "type": "FunctionDeclaration", "paramnames": [ @@ -47479,14 +47702,14 @@ "comment": "", "meta": { "range": [ - 228114, - 228154 + 228806, + 228846 ], "filename": "astronomy.js", - "lineno": 5137, + "lineno": 5155, "columnno": 10, "code": { - "id": "astnode100021523", + "id": "astnode100021563", "name": "lon", "type": "CallExpression", "value": "" @@ -47504,14 +47727,14 @@ "comment": "", "meta": { "range": [ - 228208, - 228268 + 228900, + 228960 ], "filename": "astronomy.js", - "lineno": 5139, + "lineno": 5157, "columnno": 10, "code": { - "id": "astnode100021531", + "id": "astnode100021571", "name": "lat", "type": "BinaryExpression", "value": "" @@ -47529,14 +47752,14 @@ "comment": "", "meta": { "range": [ - 228280, - 228326 + 228972, + 229018 ], "filename": "astronomy.js", - "lineno": 5140, + "lineno": 5158, "columnno": 10, "code": { - "id": "astnode100021544", + "id": "astnode100021584", "name": "xsphere", "type": "NewExpression", "value": "" @@ -47554,14 +47777,14 @@ "comment": "", "meta": { "range": [ - 228374, - 228419 + 229066, + 229111 ], "filename": "astronomy.js", - "lineno": 5143, + "lineno": 5161, "columnno": 0, "code": { - "id": "astnode100021559", + "id": "astnode100021599", "name": "exports.VectorFromHorizon", "type": "Identifier", "value": "VectorFromHorizon", @@ -47578,14 +47801,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": [ - 229309, - 230904 + 230001, + 231596 ], "filename": "astronomy.js", - "lineno": 5163, + "lineno": 5181, "columnno": 0, "code": { - "id": "astnode100021564", + "id": "astnode100021604", "name": "Refraction", "type": "FunctionDeclaration", "paramnames": [ @@ -47645,14 +47868,14 @@ "comment": "", "meta": { "range": [ - 229361, - 229365 + 230053, + 230057 ], "filename": "astronomy.js", - "lineno": 5164, + "lineno": 5182, "columnno": 8, "code": { - "id": "astnode100021570", + "id": "astnode100021610", "name": "refr" } }, @@ -47668,14 +47891,14 @@ "comment": "", "meta": { "range": [ - 230194, - 230207 + 230886, + 230899 ], "filename": "astronomy.js", - "lineno": 5177, + "lineno": 5195, "columnno": 12, "code": { - "id": "astnode100021598", + "id": "astnode100021638", "name": "hd", "type": "Identifier", "value": "altitude" @@ -47693,14 +47916,14 @@ "comment": "", "meta": { "range": [ - 230244, - 230253 + 230936, + 230945 ], "filename": "astronomy.js", - "lineno": 5179, + "lineno": 5197, "columnno": 12, "code": { - "id": "astnode100021607", + "id": "astnode100021647", "name": "hd", "type": "UnaryExpression", "funcscope": "Refraction", @@ -47719,14 +47942,14 @@ "comment": "", "meta": { "range": [ - 230263, - 230339 + 230955, + 231031 ], "filename": "astronomy.js", - "lineno": 5180, + "lineno": 5198, "columnno": 8, "code": { - "id": "astnode100021612", + "id": "astnode100021652", "name": "refr", "type": "BinaryExpression", "funcscope": "Refraction", @@ -47745,14 +47968,14 @@ "comment": "", "meta": { "range": [ - 230733, - 230765 + 231425, + 231457 ], "filename": "astronomy.js", - "lineno": 5186, + "lineno": 5204, "columnno": 12, "code": { - "id": "astnode100021644", + "id": "astnode100021684", "name": "refr", "type": "BinaryExpression", "funcscope": "Refraction", @@ -47771,14 +47994,14 @@ "comment": "", "meta": { "range": [ - 230868, - 230878 + 231560, + 231570 ], "filename": "astronomy.js", - "lineno": 5191, + "lineno": 5209, "columnno": 8, "code": { - "id": "astnode100021653", + "id": "astnode100021693", "name": "refr", "type": "Literal", "funcscope": "Refraction", @@ -47797,14 +48020,14 @@ "comment": "", "meta": { "range": [ - 230905, - 230936 + 231597, + 231628 ], "filename": "astronomy.js", - "lineno": 5195, + "lineno": 5213, "columnno": 0, "code": { - "id": "astnode100021659", + "id": "astnode100021699", "name": "exports.Refraction", "type": "Identifier", "value": "Refraction", @@ -47821,14 +48044,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": [ - 231934, - 232535 + 232626, + 233227 ], "filename": "astronomy.js", - "lineno": 5218, + "lineno": 5236, "columnno": 0, "code": { - "id": "astnode100021664", + "id": "astnode100021704", "name": "InverseRefraction", "type": "FunctionDeclaration", "paramnames": [ @@ -47888,14 +48111,14 @@ "comment": "", "meta": { "range": [ - 232220, - 232284 + 232912, + 232976 ], "filename": "astronomy.js", - "lineno": 5223, + "lineno": 5241, "columnno": 8, "code": { - "id": "astnode100021683", + "id": "astnode100021723", "name": "altitude", "type": "BinaryExpression", "value": "" @@ -47913,14 +48136,14 @@ "comment": "", "meta": { "range": [ - 232349, - 232417 + 233041, + 233109 ], "filename": "astronomy.js", - "lineno": 5226, + "lineno": 5244, "columnno": 12, "code": { - "id": "astnode100021694", + "id": "astnode100021734", "name": "diff", "type": "BinaryExpression", "value": "" @@ -47938,14 +48161,14 @@ "comment": "", "meta": { "range": [ - 232510, - 232526 + 233202, + 233218 ], "filename": "astronomy.js", - "lineno": 5229, + "lineno": 5247, "columnno": 8, "code": { - "id": "astnode100021717", + "id": "astnode100021757", "name": "altitude", "type": "Identifier", "funcscope": "InverseRefraction", @@ -47964,14 +48187,14 @@ "comment": "", "meta": { "range": [ - 232536, - 232581 + 233228, + 233273 ], "filename": "astronomy.js", - "lineno": 5232, + "lineno": 5250, "columnno": 0, "code": { - "id": "astnode100021721", + "id": "astnode100021761", "name": "exports.InverseRefraction", "type": "Identifier", "value": "InverseRefraction", @@ -47988,14 +48211,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": [ - 233059, - 233420 + 233751, + 234112 ], "filename": "astronomy.js", - "lineno": 5248, + "lineno": 5266, "columnno": 0, "code": { - "id": "astnode100021726", + "id": "astnode100021766", "name": "RotateVector", "type": "FunctionDeclaration", "paramnames": [ @@ -48051,14 +48274,14 @@ "comment": "", "meta": { "range": [ - 233421, - 233456 + 234113, + 234148 ], "filename": "astronomy.js", - "lineno": 5251, + "lineno": 5269, "columnno": 0, "code": { - "id": "astnode100021843", + "id": "astnode100021883", "name": "exports.RotateVector", "type": "Identifier", "value": "RotateVector", @@ -48075,14 +48298,14 @@ "comment": "/**\n * @brief Applies a rotation to a state vector, yielding a rotated vector.\n *\n * This function transforms a state vector in one orientation to a vector\n * in another orientation.\n *\n * @param {RotationMatrix} rotation\n * A rotation matrix that specifies how the orientation of the state vector is to be changed.\n *\n * @param {StateVector} state\n * The state vector whose orientation is to be changed.\n * Both the position and velocity components are transformed.\n *\n * @return {StateVector}\n * A state vector in the orientation specified by `rotation`.\n */", "meta": { "range": [ - 234039, - 234678 + 234731, + 235370 ], "filename": "astronomy.js", - "lineno": 5268, + "lineno": 5286, "columnno": 0, "code": { - "id": "astnode100021848", + "id": "astnode100021888", "name": "RotateState", "type": "FunctionDeclaration", "paramnames": [ @@ -48138,14 +48361,14 @@ "comment": "", "meta": { "range": [ - 234679, - 234712 + 235371, + 235404 ], "filename": "astronomy.js", - "lineno": 5271, + "lineno": 5289, "columnno": 0, "code": { - "id": "astnode100022070", + "id": "astnode100022110", "name": "exports.RotateState", "type": "Identifier", "value": "RotateState", @@ -48162,14 +48385,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": [ - 235155, - 235465 + 235847, + 236157 ], "filename": "astronomy.js", - "lineno": 5283, + "lineno": 5301, "columnno": 0, "code": { - "id": "astnode100022075", + "id": "astnode100022115", "name": "Rotation_EQJ_ECL", "type": "FunctionDeclaration", "paramnames": [] @@ -48207,14 +48430,14 @@ "comment": "", "meta": { "range": [ - 235278, - 235300 + 235970, + 235992 ], "filename": "astronomy.js", - "lineno": 5285, + "lineno": 5303, "columnno": 10, "code": { - "id": "astnode100022079", + "id": "astnode100022119", "name": "c", "type": "Literal", "value": 0.9174821430670688 @@ -48232,14 +48455,14 @@ "comment": "", "meta": { "range": [ - 235326, - 235348 + 236018, + 236040 ], "filename": "astronomy.js", - "lineno": 5286, + "lineno": 5304, "columnno": 10, "code": { - "id": "astnode100022083", + "id": "astnode100022123", "name": "s", "type": "Literal", "value": 0.3977769691083922 @@ -48257,14 +48480,14 @@ "comment": "", "meta": { "range": [ - 235466, - 235509 + 236158, + 236201 ], "filename": "astronomy.js", - "lineno": 5293, + "lineno": 5311, "columnno": 0, "code": { - "id": "astnode100022107", + "id": "astnode100022147", "name": "exports.Rotation_EQJ_ECL", "type": "Identifier", "value": "Rotation_EQJ_ECL", @@ -48281,14 +48504,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": [ - 235952, - 236262 + 236644, + 236954 ], "filename": "astronomy.js", - "lineno": 5305, + "lineno": 5323, "columnno": 0, "code": { - "id": "astnode100022112", + "id": "astnode100022152", "name": "Rotation_ECL_EQJ", "type": "FunctionDeclaration", "paramnames": [] @@ -48326,14 +48549,14 @@ "comment": "", "meta": { "range": [ - 236075, - 236097 + 236767, + 236789 ], "filename": "astronomy.js", - "lineno": 5307, + "lineno": 5325, "columnno": 10, "code": { - "id": "astnode100022116", + "id": "astnode100022156", "name": "c", "type": "Literal", "value": 0.9174821430670688 @@ -48351,14 +48574,14 @@ "comment": "", "meta": { "range": [ - 236123, - 236145 + 236815, + 236837 ], "filename": "astronomy.js", - "lineno": 5308, + "lineno": 5326, "columnno": 10, "code": { - "id": "astnode100022120", + "id": "astnode100022160", "name": "s", "type": "Literal", "value": 0.3977769691083922 @@ -48376,14 +48599,14 @@ "comment": "", "meta": { "range": [ - 236263, - 236306 + 236955, + 236998 ], "filename": "astronomy.js", - "lineno": 5315, + "lineno": 5333, "columnno": 0, "code": { - "id": "astnode100022144", + "id": "astnode100022184", "name": "exports.Rotation_ECL_EQJ", "type": "Identifier", "value": "Rotation_ECL_EQJ", @@ -48400,14 +48623,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": [ - 236901, - 237131 + 237593, + 237823 ], "filename": "astronomy.js", - "lineno": 5330, + "lineno": 5348, "columnno": 0, "code": { - "id": "astnode100022149", + "id": "astnode100022189", "name": "Rotation_EQJ_EQD", "type": "FunctionDeclaration", "paramnames": [ @@ -48458,14 +48681,14 @@ "comment": "", "meta": { "range": [ - 236939, - 236960 + 237631, + 237652 ], "filename": "astronomy.js", - "lineno": 5331, + "lineno": 5349, "columnno": 4, "code": { - "id": "astnode100022154", + "id": "astnode100022194", "name": "time", "type": "CallExpression", "funcscope": "Rotation_EQJ_EQD", @@ -48484,14 +48707,14 @@ "comment": "", "meta": { "range": [ - 236972, - 237026 + 237664, + 237718 ], "filename": "astronomy.js", - "lineno": 5332, + "lineno": 5350, "columnno": 10, "code": { - "id": "astnode100022160", + "id": "astnode100022200", "name": "prec", "type": "CallExpression", "value": "" @@ -48509,14 +48732,14 @@ "comment": "", "meta": { "range": [ - 237038, - 237089 + 237730, + 237781 ], "filename": "astronomy.js", - "lineno": 5333, + "lineno": 5351, "columnno": 10, "code": { - "id": "astnode100022169", + "id": "astnode100022209", "name": "nut", "type": "CallExpression", "value": "" @@ -48534,14 +48757,14 @@ "comment": "", "meta": { "range": [ - 237132, - 237175 + 237824, + 237867 ], "filename": "astronomy.js", - "lineno": 5336, + "lineno": 5354, "columnno": 0, "code": { - "id": "astnode100022183", + "id": "astnode100022223", "name": "exports.Rotation_EQJ_EQD", "type": "Identifier", "value": "Rotation_EQJ_EQD", @@ -48558,14 +48781,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": [ - 237770, - 238000 + 238462, + 238692 ], "filename": "astronomy.js", - "lineno": 5351, + "lineno": 5369, "columnno": 0, "code": { - "id": "astnode100022188", + "id": "astnode100022228", "name": "Rotation_EQD_EQJ", "type": "FunctionDeclaration", "paramnames": [ @@ -48616,14 +48839,14 @@ "comment": "", "meta": { "range": [ - 237808, - 237829 + 238500, + 238521 ], "filename": "astronomy.js", - "lineno": 5352, + "lineno": 5370, "columnno": 4, "code": { - "id": "astnode100022193", + "id": "astnode100022233", "name": "time", "type": "CallExpression", "funcscope": "Rotation_EQD_EQJ", @@ -48642,14 +48865,14 @@ "comment": "", "meta": { "range": [ - 237841, - 237892 + 238533, + 238584 ], "filename": "astronomy.js", - "lineno": 5353, + "lineno": 5371, "columnno": 10, "code": { - "id": "astnode100022199", + "id": "astnode100022239", "name": "nut", "type": "CallExpression", "value": "" @@ -48667,14 +48890,14 @@ "comment": "", "meta": { "range": [ - 237904, - 237958 + 238596, + 238650 ], "filename": "astronomy.js", - "lineno": 5354, + "lineno": 5372, "columnno": 10, "code": { - "id": "astnode100022208", + "id": "astnode100022248", "name": "prec", "type": "CallExpression", "value": "" @@ -48692,14 +48915,14 @@ "comment": "", "meta": { "range": [ - 238001, - 238044 + 238693, + 238736 ], "filename": "astronomy.js", - "lineno": 5357, + "lineno": 5375, "columnno": 0, "code": { - "id": "astnode100022222", + "id": "astnode100022262", "name": "exports.Rotation_EQD_EQJ", "type": "Identifier", "value": "Rotation_EQD_EQJ", @@ -48716,14 +48939,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": [ - 239104, - 239899 + 239796, + 240591 ], "filename": "astronomy.js", - "lineno": 5382, + "lineno": 5400, "columnno": 0, "code": { - "id": "astnode100022227", + "id": "astnode100022267", "name": "Rotation_EQD_HOR", "type": "FunctionDeclaration", "paramnames": [ @@ -48793,14 +49016,14 @@ "comment": "", "meta": { "range": [ - 239152, - 239173 + 239844, + 239865 ], "filename": "astronomy.js", - "lineno": 5383, + "lineno": 5401, "columnno": 4, "code": { - "id": "astnode100022233", + "id": "astnode100022273", "name": "time", "type": "CallExpression", "funcscope": "Rotation_EQD_HOR", @@ -48819,14 +49042,14 @@ "comment": "", "meta": { "range": [ - 239185, - 239239 + 239877, + 239931 ], "filename": "astronomy.js", - "lineno": 5384, + "lineno": 5402, "columnno": 10, "code": { - "id": "astnode100022239", + "id": "astnode100022279", "name": "sinlat", "type": "CallExpression", "value": "" @@ -48844,14 +49067,14 @@ "comment": "", "meta": { "range": [ - 239251, - 239305 + 239943, + 239997 ], "filename": "astronomy.js", - "lineno": 5385, + "lineno": 5403, "columnno": 10, "code": { - "id": "astnode100022253", + "id": "astnode100022293", "name": "coslat", "type": "CallExpression", "value": "" @@ -48869,14 +49092,14 @@ "comment": "", "meta": { "range": [ - 239317, - 239372 + 240009, + 240064 ], "filename": "astronomy.js", - "lineno": 5386, + "lineno": 5404, "columnno": 10, "code": { - "id": "astnode100022267", + "id": "astnode100022307", "name": "sinlon", "type": "CallExpression", "value": "" @@ -48894,14 +49117,14 @@ "comment": "", "meta": { "range": [ - 239384, - 239439 + 240076, + 240131 ], "filename": "astronomy.js", - "lineno": 5387, + "lineno": 5405, "columnno": 10, "code": { - "id": "astnode100022281", + "id": "astnode100022321", "name": "coslon", "type": "CallExpression", "value": "" @@ -48919,14 +49142,14 @@ "comment": "", "meta": { "range": [ - 239451, - 239499 + 240143, + 240191 ], "filename": "astronomy.js", - "lineno": 5388, + "lineno": 5406, "columnno": 10, "code": { - "id": "astnode100022295", + "id": "astnode100022335", "name": "uze", "type": "ArrayExpression", "value": "[\"\",\"\",\"sinlat\"]" @@ -48944,14 +49167,14 @@ "comment": "", "meta": { "range": [ - 239511, - 239561 + 240203, + 240253 ], "filename": "astronomy.js", - "lineno": 5389, + "lineno": 5407, "columnno": 10, "code": { - "id": "astnode100022306", + "id": "astnode100022346", "name": "une", "type": "ArrayExpression", "value": "[\"\",\"\",\"coslat\"]" @@ -48969,14 +49192,14 @@ "comment": "", "meta": { "range": [ - 239573, - 239599 + 240265, + 240291 ], "filename": "astronomy.js", - "lineno": 5390, + "lineno": 5408, "columnno": 10, "code": { - "id": "astnode100022319", + "id": "astnode100022359", "name": "uwe", "type": "ArrayExpression", "value": "[\"sinlon\",\"-coslon\",0]" @@ -48994,14 +49217,14 @@ "comment": "", "meta": { "range": [ - 239611, - 239649 + 240303, + 240341 ], "filename": "astronomy.js", - "lineno": 5391, + "lineno": 5409, "columnno": 10, "code": { - "id": "astnode100022327", + "id": "astnode100022367", "name": "spin_angle", "type": "BinaryExpression", "value": "" @@ -49019,14 +49242,14 @@ "comment": "", "meta": { "range": [ - 239661, - 239687 + 240353, + 240379 ], "filename": "astronomy.js", - "lineno": 5392, + "lineno": 5410, "columnno": 10, "code": { - "id": "astnode100022336", + "id": "astnode100022376", "name": "uz", "type": "CallExpression", "value": "" @@ -49044,14 +49267,14 @@ "comment": "", "meta": { "range": [ - 239699, - 239725 + 240391, + 240417 ], "filename": "astronomy.js", - "lineno": 5393, + "lineno": 5411, "columnno": 10, "code": { - "id": "astnode100022343", + "id": "astnode100022383", "name": "un", "type": "CallExpression", "value": "" @@ -49069,14 +49292,14 @@ "comment": "", "meta": { "range": [ - 239737, - 239763 + 240429, + 240455 ], "filename": "astronomy.js", - "lineno": 5394, + "lineno": 5412, "columnno": 10, "code": { - "id": "astnode100022350", + "id": "astnode100022390", "name": "uw", "type": "CallExpression", "value": "" @@ -49094,14 +49317,14 @@ "comment": "", "meta": { "range": [ - 239900, - 239943 + 240592, + 240635 ], "filename": "astronomy.js", - "lineno": 5401, + "lineno": 5419, "columnno": 0, "code": { - "id": "astnode100022391", + "id": "astnode100022431", "name": "exports.Rotation_EQD_HOR", "type": "Identifier", "value": "Rotation_EQD_HOR", @@ -49118,14 +49341,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": [ - 240647, - 240775 + 241339, + 241467 ], "filename": "astronomy.js", - "lineno": 5419, + "lineno": 5437, "columnno": 0, "code": { - "id": "astnode100022396", + "id": "astnode100022436", "name": "Rotation_HOR_EQD", "type": "FunctionDeclaration", "paramnames": [ @@ -49184,14 +49407,14 @@ "comment": "", "meta": { "range": [ - 240701, - 240739 + 241393, + 241431 ], "filename": "astronomy.js", - "lineno": 5420, + "lineno": 5438, "columnno": 10, "code": { - "id": "astnode100022402", + "id": "astnode100022442", "name": "rot", "type": "CallExpression", "value": "" @@ -49209,14 +49432,14 @@ "comment": "", "meta": { "range": [ - 240776, - 240819 + 241468, + 241511 ], "filename": "astronomy.js", - "lineno": 5423, + "lineno": 5441, "columnno": 0, "code": { - "id": "astnode100022413", + "id": "astnode100022453", "name": "exports.Rotation_HOR_EQD", "type": "Identifier", "value": "Rotation_HOR_EQD", @@ -49233,14 +49456,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": [ - 241495, - 241711 + 242187, + 242403 ], "filename": "astronomy.js", - "lineno": 5441, + "lineno": 5459, "columnno": 0, "code": { - "id": "astnode100022418", + "id": "astnode100022458", "name": "Rotation_HOR_EQJ", "type": "FunctionDeclaration", "paramnames": [ @@ -49301,14 +49524,14 @@ "comment": "", "meta": { "range": [ - 241543, - 241564 + 242235, + 242256 ], "filename": "astronomy.js", - "lineno": 5442, + "lineno": 5460, "columnno": 4, "code": { - "id": "astnode100022424", + "id": "astnode100022464", "name": "time", "type": "CallExpression", "funcscope": "Rotation_HOR_EQJ", @@ -49327,14 +49550,14 @@ "comment": "", "meta": { "range": [ - 241576, - 241618 + 242268, + 242310 ], "filename": "astronomy.js", - "lineno": 5443, + "lineno": 5461, "columnno": 10, "code": { - "id": "astnode100022430", + "id": "astnode100022470", "name": "hor_eqd", "type": "CallExpression", "value": "" @@ -49352,14 +49575,14 @@ "comment": "", "meta": { "range": [ - 241630, - 241662 + 242322, + 242354 ], "filename": "astronomy.js", - "lineno": 5444, + "lineno": 5462, "columnno": 10, "code": { - "id": "astnode100022437", + "id": "astnode100022477", "name": "eqd_eqj", "type": "CallExpression", "value": "" @@ -49377,14 +49600,14 @@ "comment": "", "meta": { "range": [ - 241712, - 241755 + 242404, + 242447 ], "filename": "astronomy.js", - "lineno": 5447, + "lineno": 5465, "columnno": 0, "code": { - "id": "astnode100022448", + "id": "astnode100022488", "name": "exports.Rotation_HOR_EQJ", "type": "Identifier", "value": "Rotation_HOR_EQJ", @@ -49401,14 +49624,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": [ - 242798, - 242926 + 243490, + 243618 ], "filename": "astronomy.js", - "lineno": 5472, + "lineno": 5490, "columnno": 0, "code": { - "id": "astnode100022453", + "id": "astnode100022493", "name": "Rotation_EQJ_HOR", "type": "FunctionDeclaration", "paramnames": [ @@ -49462,14 +49685,14 @@ "comment": "", "meta": { "range": [ - 242852, - 242890 + 243544, + 243582 ], "filename": "astronomy.js", - "lineno": 5473, + "lineno": 5491, "columnno": 10, "code": { - "id": "astnode100022459", + "id": "astnode100022499", "name": "rot", "type": "CallExpression", "value": "" @@ -49487,14 +49710,14 @@ "comment": "", "meta": { "range": [ - 242927, - 242970 + 243619, + 243662 ], "filename": "astronomy.js", - "lineno": 5476, + "lineno": 5494, "columnno": 0, "code": { - "id": "astnode100022470", + "id": "astnode100022510", "name": "exports.Rotation_EQJ_HOR", "type": "Identifier", "value": "Rotation_EQJ_HOR", @@ -49511,14 +49734,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": [ - 243494, - 243659 + 244186, + 244351 ], "filename": "astronomy.js", - "lineno": 5491, + "lineno": 5509, "columnno": 0, "code": { - "id": "astnode100022475", + "id": "astnode100022515", "name": "Rotation_EQD_ECL", "type": "FunctionDeclaration", "paramnames": [ @@ -49568,14 +49791,14 @@ "comment": "", "meta": { "range": [ - 243538, - 243570 + 244230, + 244262 ], "filename": "astronomy.js", - "lineno": 5492, + "lineno": 5510, "columnno": 10, "code": { - "id": "astnode100022480", + "id": "astnode100022520", "name": "eqd_eqj", "type": "CallExpression", "value": "" @@ -49593,14 +49816,14 @@ "comment": "", "meta": { "range": [ - 243582, - 243610 + 244274, + 244302 ], "filename": "astronomy.js", - "lineno": 5493, + "lineno": 5511, "columnno": 10, "code": { - "id": "astnode100022486", + "id": "astnode100022526", "name": "eqj_ecl", "type": "CallExpression", "value": "" @@ -49618,14 +49841,14 @@ "comment": "", "meta": { "range": [ - 243660, - 243703 + 244352, + 244395 ], "filename": "astronomy.js", - "lineno": 5496, + "lineno": 5514, "columnno": 0, "code": { - "id": "astnode100022496", + "id": "astnode100022536", "name": "exports.Rotation_EQD_ECL", "type": "Identifier", "value": "Rotation_EQD_ECL", @@ -49642,14 +49865,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": [ - 244228, - 244336 + 244920, + 245028 ], "filename": "astronomy.js", - "lineno": 5511, + "lineno": 5529, "columnno": 0, "code": { - "id": "astnode100022501", + "id": "astnode100022541", "name": "Rotation_ECL_EQD", "type": "FunctionDeclaration", "paramnames": [ @@ -49698,14 +49921,14 @@ "comment": "", "meta": { "range": [ - 244272, - 244300 + 244964, + 244992 ], "filename": "astronomy.js", - "lineno": 5512, + "lineno": 5530, "columnno": 10, "code": { - "id": "astnode100022506", + "id": "astnode100022546", "name": "rot", "type": "CallExpression", "value": "" @@ -49723,14 +49946,14 @@ "comment": "", "meta": { "range": [ - 244337, - 244380 + 245029, + 245072 ], "filename": "astronomy.js", - "lineno": 5515, + "lineno": 5533, "columnno": 0, "code": { - "id": "astnode100022516", + "id": "astnode100022556", "name": "exports.Rotation_ECL_EQD", "type": "Identifier", "value": "Rotation_ECL_EQD", @@ -49747,14 +49970,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": [ - 245429, - 245645 + 246121, + 246337 ], "filename": "astronomy.js", - "lineno": 5540, + "lineno": 5558, "columnno": 0, "code": { - "id": "astnode100022521", + "id": "astnode100022561", "name": "Rotation_ECL_HOR", "type": "FunctionDeclaration", "paramnames": [ @@ -49815,14 +50038,14 @@ "comment": "", "meta": { "range": [ - 245477, - 245498 + 246169, + 246190 ], "filename": "astronomy.js", - "lineno": 5541, + "lineno": 5559, "columnno": 4, "code": { - "id": "astnode100022527", + "id": "astnode100022567", "name": "time", "type": "CallExpression", "funcscope": "Rotation_ECL_HOR", @@ -49841,14 +50064,14 @@ "comment": "", "meta": { "range": [ - 245510, - 245542 + 246202, + 246234 ], "filename": "astronomy.js", - "lineno": 5542, + "lineno": 5560, "columnno": 10, "code": { - "id": "astnode100022533", + "id": "astnode100022573", "name": "ecl_eqd", "type": "CallExpression", "value": "" @@ -49866,14 +50089,14 @@ "comment": "", "meta": { "range": [ - 245554, - 245596 + 246246, + 246288 ], "filename": "astronomy.js", - "lineno": 5543, + "lineno": 5561, "columnno": 10, "code": { - "id": "astnode100022539", + "id": "astnode100022579", "name": "eqd_hor", "type": "CallExpression", "value": "" @@ -49891,14 +50114,14 @@ "comment": "", "meta": { "range": [ - 245646, - 245689 + 246338, + 246381 ], "filename": "astronomy.js", - "lineno": 5546, + "lineno": 5564, "columnno": 0, "code": { - "id": "astnode100022551", + "id": "astnode100022591", "name": "exports.Rotation_ECL_HOR", "type": "Identifier", "value": "Rotation_ECL_HOR", @@ -49915,14 +50138,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": [ - 246272, - 246400 + 246964, + 247092 ], "filename": "astronomy.js", - "lineno": 5564, + "lineno": 5582, "columnno": 0, "code": { - "id": "astnode100022556", + "id": "astnode100022596", "name": "Rotation_HOR_ECL", "type": "FunctionDeclaration", "paramnames": [ @@ -49981,14 +50204,14 @@ "comment": "", "meta": { "range": [ - 246326, - 246364 + 247018, + 247056 ], "filename": "astronomy.js", - "lineno": 5565, + "lineno": 5583, "columnno": 10, "code": { - "id": "astnode100022562", + "id": "astnode100022602", "name": "rot", "type": "CallExpression", "value": "" @@ -50006,14 +50229,14 @@ "comment": "", "meta": { "range": [ - 246401, - 246444 + 247093, + 247136 ], "filename": "astronomy.js", - "lineno": 5568, + "lineno": 5586, "columnno": 0, "code": { - "id": "astnode100022573", + "id": "astnode100022613", "name": "exports.Rotation_HOR_ECL", "type": "Identifier", "value": "Rotation_HOR_ECL", @@ -50030,14 +50253,14 @@ "comment": "", "meta": { "range": [ - 246452, - 249588 + 247144, + 250280 ], "filename": "astronomy.js", - "lineno": 5569, + "lineno": 5587, "columnno": 6, "code": { - "id": "astnode100022579", + "id": "astnode100022619", "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\\\"]\"]" @@ -50054,14 +50277,14 @@ "comment": "", "meta": { "range": [ - 249596, - 263669 + 250288, + 264361 ], "filename": "astronomy.js", - "lineno": 5746, + "lineno": 5764, "columnno": 6, "code": { - "id": "astnode100022847", + "id": "astnode100022887", "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]\"]" @@ -50078,14 +50301,14 @@ "comment": "", "meta": { "range": [ - 263675, - 263685 + 264367, + 264377 ], "filename": "astronomy.js", - "lineno": 6461, + "lineno": 6479, "columnno": 4, "code": { - "id": "astnode100024799", + "id": "astnode100024839", "name": "ConstelRot" } }, @@ -50100,14 +50323,14 @@ "comment": "", "meta": { "range": [ - 263691, - 263700 + 264383, + 264392 ], "filename": "astronomy.js", - "lineno": 6462, + "lineno": 6480, "columnno": 4, "code": { - "id": "astnode100024802", + "id": "astnode100024842", "name": "Epoch2000" } }, @@ -50122,14 +50345,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": [ - 264144, - 264344 + 264836, + 265036 ], "filename": "astronomy.js", - "lineno": 6478, + "lineno": 6496, "columnno": 0, "code": { - "id": "astnode100024804", + "id": "astnode100024844", "name": "ConstellationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -50196,14 +50419,14 @@ "comment": "", "meta": { "range": [ - 264174, - 264342 + 264866, + 265034 ], "filename": "astronomy.js", - "lineno": 6479, + "lineno": 6497, "columnno": 4, "code": { - "id": "astnode100024807", + "id": "astnode100024847", "name": "ConstellationInfo", "type": "MethodDefinition", "paramnames": [ @@ -50228,14 +50451,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": [ - 264144, - 264344 + 264836, + 265036 ], "filename": "astronomy.js", - "lineno": 6478, + "lineno": 6496, "columnno": 0, "code": { - "id": "astnode100024804", + "id": "astnode100024844", "name": "ConstellationInfo", "type": "ClassDeclaration", "paramnames": [ @@ -50301,14 +50524,14 @@ "comment": "", "meta": { "range": [ - 264227, - 264247 + 264919, + 264939 ], "filename": "astronomy.js", - "lineno": 6480, + "lineno": 6498, "columnno": 8, "code": { - "id": "astnode100024816", + "id": "astnode100024856", "name": "this.symbol", "type": "Identifier", "value": "symbol", @@ -50326,14 +50549,14 @@ "comment": "", "meta": { "range": [ - 264257, - 264273 + 264949, + 264965 ], "filename": "astronomy.js", - "lineno": 6481, + "lineno": 6499, "columnno": 8, "code": { - "id": "astnode100024822", + "id": "astnode100024862", "name": "this.name", "type": "Identifier", "value": "name", @@ -50351,14 +50574,14 @@ "comment": "", "meta": { "range": [ - 264283, - 264303 + 264975, + 264995 ], "filename": "astronomy.js", - "lineno": 6482, + "lineno": 6500, "columnno": 8, "code": { - "id": "astnode100024828", + "id": "astnode100024868", "name": "this.ra1875", "type": "Identifier", "value": "ra1875", @@ -50376,14 +50599,14 @@ "comment": "", "meta": { "range": [ - 264313, - 264335 + 265005, + 265027 ], "filename": "astronomy.js", - "lineno": 6483, + "lineno": 6501, "columnno": 8, "code": { - "id": "astnode100024834", + "id": "astnode100024874", "name": "this.dec1875", "type": "Identifier", "value": "dec1875", @@ -50401,14 +50624,14 @@ "comment": "", "meta": { "range": [ - 264345, - 264390 + 265037, + 265082 ], "filename": "astronomy.js", - "lineno": 6486, + "lineno": 6504, "columnno": 0, "code": { - "id": "astnode100024840", + "id": "astnode100024880", "name": "exports.ConstellationInfo", "type": "Identifier", "value": "ConstellationInfo", @@ -50425,14 +50648,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": [ - 265073, - 267277 + 265765, + 267969 ], "filename": "astronomy.js", - "lineno": 6504, + "lineno": 6522, "columnno": 0, "code": { - "id": "astnode100024845", + "id": "astnode100024885", "name": "Constellation", "type": "FunctionDeclaration", "paramnames": [ @@ -50504,14 +50727,14 @@ "comment": "", "meta": { "range": [ - 265314, - 265324 + 266006, + 266016 ], "filename": "astronomy.js", - "lineno": 6511, + "lineno": 6529, "columnno": 4, "code": { - "id": "astnode100024872", + "id": "astnode100024912", "name": "ra", "type": "Literal", "funcscope": "Constellation", @@ -50530,14 +50753,14 @@ "comment": "", "meta": { "range": [ - 265354, - 265364 + 266046, + 266056 ], "filename": "astronomy.js", - "lineno": 6513, + "lineno": 6531, "columnno": 8, "code": { - "id": "astnode100024881", + "id": "astnode100024921", "name": "ra", "type": "Literal", "funcscope": "Constellation", @@ -50556,14 +50779,14 @@ "comment": "", "meta": { "range": [ - 266146, - 266210 + 266838, + 266902 ], "filename": "astronomy.js", - "lineno": 6528, + "lineno": 6546, "columnno": 8, "code": { - "id": "astnode100024889", + "id": "astnode100024929", "name": "ConstelRot", "type": "CallExpression", "funcscope": "Constellation", @@ -50582,14 +50805,14 @@ "comment": "", "meta": { "range": [ - 266220, - 266248 + 266912, + 266940 ], "filename": "astronomy.js", - "lineno": 6529, + "lineno": 6547, "columnno": 8, "code": { - "id": "astnode100024898", + "id": "astnode100024938", "name": "Epoch2000", "type": "NewExpression", "funcscope": "Constellation", @@ -50608,14 +50831,14 @@ "comment": "", "meta": { "range": [ - 266314, - 266358 + 267006, + 267050 ], "filename": "astronomy.js", - "lineno": 6532, + "lineno": 6550, "columnno": 10, "code": { - "id": "astnode100024904", + "id": "astnode100024944", "name": "sph2000", "type": "NewExpression", "value": "" @@ -50633,14 +50856,14 @@ "comment": "", "meta": { "range": [ - 266370, - 266416 + 267062, + 267108 ], "filename": "astronomy.js", - "lineno": 6533, + "lineno": 6551, "columnno": 10, "code": { - "id": "astnode100024914", + "id": "astnode100024954", "name": "vec2000", "type": "CallExpression", "value": "" @@ -50658,14 +50881,14 @@ "comment": "", "meta": { "range": [ - 266428, - 266471 + 267120, + 267163 ], "filename": "astronomy.js", - "lineno": 6534, + "lineno": 6552, "columnno": 10, "code": { - "id": "astnode100024921", + "id": "astnode100024961", "name": "vec1875", "type": "CallExpression", "value": "" @@ -50683,14 +50906,14 @@ "comment": "", "meta": { "range": [ - 266483, - 266519 + 267175, + 267211 ], "filename": "astronomy.js", - "lineno": 6535, + "lineno": 6553, "columnno": 10, "code": { - "id": "astnode100024928", + "id": "astnode100024968", "name": "equ1875", "type": "CallExpression", "value": "" @@ -50708,14 +50931,14 @@ "comment": "", "meta": { "range": [ - 266596, - 266614 + 267288, + 267306 ], "filename": "astronomy.js", - "lineno": 6537, + "lineno": 6555, "columnno": 10, "code": { - "id": "astnode100024934", + "id": "astnode100024974", "name": "fd", "type": "BinaryExpression", "value": "" @@ -50733,14 +50956,14 @@ "comment": "", "meta": { "range": [ - 266681, - 266693 + 267373, + 267385 ], "filename": "astronomy.js", - "lineno": 6538, + "lineno": 6556, "columnno": 10, "code": { - "id": "astnode100024942", + "id": "astnode100024982", "name": "fr", "type": "BinaryExpression", "value": "" @@ -50758,14 +50981,14 @@ "comment": "", "meta": { "range": [ - 266770, - 266771 + 267462, + 267463 ], "filename": "astronomy.js", - "lineno": 6539, + "lineno": 6557, "columnno": 13, "code": { - "id": "astnode100024949", + "id": "astnode100024989", "name": "b" } }, @@ -50781,14 +51004,14 @@ "comment": "", "meta": { "range": [ - 266879, - 266894 + 267571, + 267586 ], "filename": "astronomy.js", - "lineno": 6541, + "lineno": 6559, "columnno": 14, "code": { - "id": "astnode100024954", + "id": "astnode100024994", "name": "dec", "type": "BinaryExpression", "value": "" @@ -50806,14 +51029,14 @@ "comment": "", "meta": { "range": [ - 266910, - 266927 + 267602, + 267619 ], "filename": "astronomy.js", - "lineno": 6542, + "lineno": 6560, "columnno": 14, "code": { - "id": "astnode100024962", + "id": "astnode100025002", "name": "ra_lo", "type": "BinaryExpression", "value": "" @@ -50831,14 +51054,14 @@ "comment": "", "meta": { "range": [ - 266943, - 266960 + 267635, + 267652 ], "filename": "astronomy.js", - "lineno": 6543, + "lineno": 6561, "columnno": 14, "code": { - "id": "astnode100024970", + "id": "astnode100025010", "name": "ra_hi", "type": "BinaryExpression", "value": "" @@ -50856,14 +51079,14 @@ "comment": "", "meta": { "range": [ - 267059, - 267081 + 267751, + 267773 ], "filename": "astronomy.js", - "lineno": 6545, + "lineno": 6563, "columnno": 18, "code": { - "id": "astnode100024997", + "id": "astnode100025037", "name": "c", "type": "MemberExpression", "value": "ConstelNames[undefined]" @@ -50881,14 +51104,14 @@ "comment": "", "meta": { "range": [ - 267278, - 267315 + 267970, + 268007 ], "filename": "astronomy.js", - "lineno": 6552, + "lineno": 6570, "columnno": 0, "code": { - "id": "astnode100025022", + "id": "astnode100025062", "name": "exports.Constellation", "type": "Identifier", "value": "Constellation", @@ -50905,14 +51128,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": [ - 269045, - 269297 + 269737, + 269989 ], "filename": "astronomy.js", - "lineno": 6591, + "lineno": 6609, "columnno": 0, "code": { - "id": "astnode100025027", + "id": "astnode100025067", "name": "LunarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -50989,14 +51212,14 @@ "comment": "", "meta": { "range": [ - 269074, - 269295 + 269766, + 269987 ], "filename": "astronomy.js", - "lineno": 6592, + "lineno": 6610, "columnno": 4, "code": { - "id": "astnode100025030", + "id": "astnode100025070", "name": "LunarEclipseInfo", "type": "MethodDefinition", "paramnames": [ @@ -51022,14 +51245,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": [ - 269045, - 269297 + 269737, + 269989 ], "filename": "astronomy.js", - "lineno": 6591, + "lineno": 6609, "columnno": 0, "code": { - "id": "astnode100025027", + "id": "astnode100025067", "name": "LunarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -51105,14 +51328,14 @@ "comment": "", "meta": { "range": [ - 269140, - 269156 + 269832, + 269848 ], "filename": "astronomy.js", - "lineno": 6593, + "lineno": 6611, "columnno": 8, "code": { - "id": "astnode100025040", + "id": "astnode100025080", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -51130,14 +51353,14 @@ "comment": "", "meta": { "range": [ - 269166, - 269182 + 269858, + 269874 ], "filename": "astronomy.js", - "lineno": 6594, + "lineno": 6612, "columnno": 8, "code": { - "id": "astnode100025046", + "id": "astnode100025086", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -51155,14 +51378,14 @@ "comment": "", "meta": { "range": [ - 269192, - 269216 + 269884, + 269908 ], "filename": "astronomy.js", - "lineno": 6595, + "lineno": 6613, "columnno": 8, "code": { - "id": "astnode100025052", + "id": "astnode100025092", "name": "this.sd_penum", "type": "Identifier", "value": "sd_penum", @@ -51180,14 +51403,14 @@ "comment": "", "meta": { "range": [ - 269226, - 269254 + 269918, + 269946 ], "filename": "astronomy.js", - "lineno": 6596, + "lineno": 6614, "columnno": 8, "code": { - "id": "astnode100025058", + "id": "astnode100025098", "name": "this.sd_partial", "type": "Identifier", "value": "sd_partial", @@ -51205,14 +51428,14 @@ "comment": "", "meta": { "range": [ - 269264, - 269288 + 269956, + 269980 ], "filename": "astronomy.js", - "lineno": 6597, + "lineno": 6615, "columnno": 8, "code": { - "id": "astnode100025064", + "id": "astnode100025104", "name": "this.sd_total", "type": "Identifier", "value": "sd_total", @@ -51230,14 +51453,14 @@ "comment": "", "meta": { "range": [ - 269298, - 269341 + 269990, + 270033 ], "filename": "astronomy.js", - "lineno": 6600, + "lineno": 6618, "columnno": 0, "code": { - "id": "astnode100025070", + "id": "astnode100025110", "name": "exports.LunarEclipseInfo", "type": "Identifier", "value": "LunarEclipseInfo", @@ -51254,14 +51477,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": [ - 271376, - 271611 + 272068, + 272303 ], "filename": "astronomy.js", - "lineno": 6649, + "lineno": 6667, "columnno": 0, "code": { - "id": "astnode100025075", + "id": "astnode100025115", "name": "ShadowInfo", "type": "ClassDeclaration", "paramnames": [ @@ -51359,14 +51582,14 @@ "comment": "", "meta": { "range": [ - 271399, - 271609 + 272091, + 272301 ], "filename": "astronomy.js", - "lineno": 6650, + "lineno": 6668, "columnno": 4, "code": { - "id": "astnode100025078", + "id": "astnode100025118", "name": "ShadowInfo", "type": "MethodDefinition", "paramnames": [ @@ -51394,14 +51617,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": [ - 271376, - 271611 + 272068, + 272303 ], "filename": "astronomy.js", - "lineno": 6649, + "lineno": 6667, "columnno": 0, "code": { - "id": "astnode100025075", + "id": "astnode100025115", "name": "ShadowInfo", "type": "ClassDeclaration", "paramnames": [ @@ -51498,14 +51721,14 @@ "comment": "", "meta": { "range": [ - 271452, - 271468 + 272144, + 272160 ], "filename": "astronomy.js", - "lineno": 6651, + "lineno": 6669, "columnno": 8, "code": { - "id": "astnode100025090", + "id": "astnode100025130", "name": "this.time", "type": "Identifier", "value": "time", @@ -51523,14 +51746,14 @@ "comment": "", "meta": { "range": [ - 271478, - 271488 + 272170, + 272180 ], "filename": "astronomy.js", - "lineno": 6652, + "lineno": 6670, "columnno": 8, "code": { - "id": "astnode100025096", + "id": "astnode100025136", "name": "this.u", "type": "Identifier", "value": "u", @@ -51548,14 +51771,14 @@ "comment": "", "meta": { "range": [ - 271498, - 271508 + 272190, + 272200 ], "filename": "astronomy.js", - "lineno": 6653, + "lineno": 6671, "columnno": 8, "code": { - "id": "astnode100025102", + "id": "astnode100025142", "name": "this.r", "type": "Identifier", "value": "r", @@ -51573,14 +51796,14 @@ "comment": "", "meta": { "range": [ - 271518, - 271528 + 272210, + 272220 ], "filename": "astronomy.js", - "lineno": 6654, + "lineno": 6672, "columnno": 8, "code": { - "id": "astnode100025108", + "id": "astnode100025148", "name": "this.k", "type": "Identifier", "value": "k", @@ -51598,14 +51821,14 @@ "comment": "", "meta": { "range": [ - 271538, - 271548 + 272230, + 272240 ], "filename": "astronomy.js", - "lineno": 6655, + "lineno": 6673, "columnno": 8, "code": { - "id": "astnode100025114", + "id": "astnode100025154", "name": "this.p", "type": "Identifier", "value": "p", @@ -51623,14 +51846,14 @@ "comment": "", "meta": { "range": [ - 271558, - 271578 + 272250, + 272270 ], "filename": "astronomy.js", - "lineno": 6656, + "lineno": 6674, "columnno": 8, "code": { - "id": "astnode100025120", + "id": "astnode100025160", "name": "this.target", "type": "Identifier", "value": "target", @@ -51648,14 +51871,14 @@ "comment": "", "meta": { "range": [ - 271588, - 271602 + 272280, + 272294 ], "filename": "astronomy.js", - "lineno": 6657, + "lineno": 6675, "columnno": 8, "code": { - "id": "astnode100025126", + "id": "astnode100025166", "name": "this.dir", "type": "Identifier", "value": "dir", @@ -51673,14 +51896,14 @@ "comment": "", "meta": { "range": [ - 271612, - 272195 + 272304, + 272887 ], "filename": "astronomy.js", - "lineno": 6660, + "lineno": 6678, "columnno": 0, "code": { - "id": "astnode100025131", + "id": "astnode100025171", "name": "CalcShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -51711,14 +51934,14 @@ "comment": "", "meta": { "range": [ - 271679, - 271789 + 272371, + 272481 ], "filename": "astronomy.js", - "lineno": 6661, + "lineno": 6679, "columnno": 10, "code": { - "id": "astnode100025139", + "id": "astnode100025179", "name": "u", "type": "BinaryExpression", "value": "" @@ -51736,14 +51959,14 @@ "comment": "", "meta": { "range": [ - 271801, - 271828 + 272493, + 272520 ], "filename": "astronomy.js", - "lineno": 6662, + "lineno": 6680, "columnno": 10, "code": { - "id": "astnode100025189", + "id": "astnode100025229", "name": "dx", "type": "BinaryExpression", "value": "" @@ -51761,14 +51984,14 @@ "comment": "", "meta": { "range": [ - 271840, - 271867 + 272532, + 272559 ], "filename": "astronomy.js", - "lineno": 6663, + "lineno": 6681, "columnno": 10, "code": { - "id": "astnode100025201", + "id": "astnode100025241", "name": "dy", "type": "BinaryExpression", "value": "" @@ -51786,14 +52009,14 @@ "comment": "", "meta": { "range": [ - 271879, - 271906 + 272571, + 272598 ], "filename": "astronomy.js", - "lineno": 6664, + "lineno": 6682, "columnno": 10, "code": { - "id": "astnode100025213", + "id": "astnode100025253", "name": "dz", "type": "BinaryExpression", "value": "" @@ -51811,14 +52034,14 @@ "comment": "", "meta": { "range": [ - 271918, - 271980 + 272610, + 272672 ], "filename": "astronomy.js", - "lineno": 6665, + "lineno": 6683, "columnno": 10, "code": { - "id": "astnode100025225", + "id": "astnode100025265", "name": "r", "type": "BinaryExpression", "value": "" @@ -51836,14 +52059,14 @@ "comment": "", "meta": { "range": [ - 271992, - 272057 + 272684, + 272749 ], "filename": "astronomy.js", - "lineno": 6666, + "lineno": 6684, "columnno": 10, "code": { - "id": "astnode100025247", + "id": "astnode100025287", "name": "k", "type": "BinaryExpression", "value": "" @@ -51861,14 +52084,14 @@ "comment": "", "meta": { "range": [ - 272069, - 272134 + 272761, + 272826 ], "filename": "astronomy.js", - "lineno": 6667, + "lineno": 6685, "columnno": 10, "code": { - "id": "astnode100025260", + "id": "astnode100025300", "name": "p", "type": "BinaryExpression", "value": "" @@ -51886,14 +52109,14 @@ "comment": "", "meta": { "range": [ - 272196, - 272357 + 272888, + 273049 ], "filename": "astronomy.js", - "lineno": 6670, + "lineno": 6688, "columnno": 0, "code": { - "id": "astnode100025282", + "id": "astnode100025322", "name": "EarthShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -51916,14 +52139,14 @@ "comment": "", "meta": { "range": [ - 272235, - 272265 + 272927, + 272957 ], "filename": "astronomy.js", - "lineno": 6671, + "lineno": 6689, "columnno": 10, "code": { - "id": "astnode100025287", + "id": "astnode100025327", "name": "e", "type": "CallExpression", "value": "" @@ -51941,14 +52164,14 @@ "comment": "", "meta": { "range": [ - 272277, - 272294 + 272969, + 272986 ], "filename": "astronomy.js", - "lineno": 6672, + "lineno": 6690, "columnno": 10, "code": { - "id": "astnode100025296", + "id": "astnode100025336", "name": "m", "type": "CallExpression", "value": "" @@ -51966,14 +52189,14 @@ "comment": "", "meta": { "range": [ - 272358, - 272922 + 273050, + 273614 ], "filename": "astronomy.js", - "lineno": 6675, + "lineno": 6693, "columnno": 0, "code": { - "id": "astnode100025308", + "id": "astnode100025348", "name": "MoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -52000,14 +52223,14 @@ "comment": "", "meta": { "range": [ - 272577, - 272607 + 273269, + 273299 ], "filename": "astronomy.js", - "lineno": 6679, + "lineno": 6697, "columnno": 10, "code": { - "id": "astnode100025313", + "id": "astnode100025353", "name": "h", "type": "CallExpression", "value": "" @@ -52025,14 +52248,14 @@ "comment": "", "meta": { "range": [ - 272641, - 272658 + 273333, + 273350 ], "filename": "astronomy.js", - "lineno": 6680, + "lineno": 6698, "columnno": 10, "code": { - "id": "astnode100025322", + "id": "astnode100025362", "name": "m", "type": "CallExpression", "value": "" @@ -52050,14 +52273,14 @@ "comment": "", "meta": { "range": [ - 272725, - 272762 + 273417, + 273454 ], "filename": "astronomy.js", - "lineno": 6682, + "lineno": 6700, "columnno": 10, "code": { - "id": "astnode100025328", + "id": "astnode100025368", "name": "e", "type": "NewExpression", "value": "" @@ -52075,14 +52298,14 @@ "comment": "", "meta": { "range": [ - 272821, - 272831 + 273513, + 273523 ], "filename": "astronomy.js", - "lineno": 6684, + "lineno": 6702, "columnno": 4, "code": { - "id": "astnode100025348", + "id": "astnode100025388", "name": "m.x", "type": "MemberExpression", "funcscope": "MoonShadow", @@ -52101,14 +52324,14 @@ "comment": "", "meta": { "range": [ - 272837, - 272847 + 273529, + 273539 ], "filename": "astronomy.js", - "lineno": 6685, + "lineno": 6703, "columnno": 4, "code": { - "id": "astnode100025356", + "id": "astnode100025396", "name": "m.y", "type": "MemberExpression", "funcscope": "MoonShadow", @@ -52127,14 +52350,14 @@ "comment": "", "meta": { "range": [ - 272853, - 272863 + 273545, + 273555 ], "filename": "astronomy.js", - "lineno": 6686, + "lineno": 6704, "columnno": 4, "code": { - "id": "astnode100025364", + "id": "astnode100025404", "name": "m.z", "type": "MemberExpression", "funcscope": "MoonShadow", @@ -52153,14 +52376,14 @@ "comment": "", "meta": { "range": [ - 272923, - 273630 + 273615, + 274322 ], "filename": "astronomy.js", - "lineno": 6689, + "lineno": 6707, "columnno": 0, "code": { - "id": "astnode100025378", + "id": "astnode100025418", "name": "LocalMoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -52189,14 +52412,14 @@ "comment": "", "meta": { "range": [ - 273178, - 273207 + 273870, + 273899 ], "filename": "astronomy.js", - "lineno": 6693, + "lineno": 6711, "columnno": 10, "code": { - "id": "astnode100025384", + "id": "astnode100025424", "name": "pos", "type": "CallExpression", "value": "" @@ -52214,14 +52437,14 @@ "comment": "", "meta": { "range": [ - 273219, - 273249 + 273911, + 273941 ], "filename": "astronomy.js", - "lineno": 6694, + "lineno": 6712, "columnno": 10, "code": { - "id": "astnode100025391", + "id": "astnode100025431", "name": "h", "type": "CallExpression", "value": "" @@ -52239,14 +52462,14 @@ "comment": "", "meta": { "range": [ - 273283, - 273300 + 273975, + 273992 ], "filename": "astronomy.js", - "lineno": 6695, + "lineno": 6713, "columnno": 10, "code": { - "id": "astnode100025400", + "id": "astnode100025440", "name": "m", "type": "CallExpression", "value": "" @@ -52264,14 +52487,14 @@ "comment": "", "meta": { "range": [ - 273408, - 273470 + 274100, + 274162 ], "filename": "astronomy.js", - "lineno": 6697, + "lineno": 6715, "columnno": 10, "code": { - "id": "astnode100025406", + "id": "astnode100025446", "name": "o", "type": "NewExpression", "value": "" @@ -52289,14 +52512,14 @@ "comment": "", "meta": { "range": [ - 273529, - 273539 + 274221, + 274231 ], "filename": "astronomy.js", - "lineno": 6699, + "lineno": 6717, "columnno": 4, "code": { - "id": "astnode100025433", + "id": "astnode100025473", "name": "m.x", "type": "MemberExpression", "funcscope": "LocalMoonShadow", @@ -52315,14 +52538,14 @@ "comment": "", "meta": { "range": [ - 273545, - 273555 + 274237, + 274247 ], "filename": "astronomy.js", - "lineno": 6700, + "lineno": 6718, "columnno": 4, "code": { - "id": "astnode100025441", + "id": "astnode100025481", "name": "m.y", "type": "MemberExpression", "funcscope": "LocalMoonShadow", @@ -52341,14 +52564,14 @@ "comment": "", "meta": { "range": [ - 273561, - 273571 + 274253, + 274263 ], "filename": "astronomy.js", - "lineno": 6701, + "lineno": 6719, "columnno": 4, "code": { - "id": "astnode100025449", + "id": "astnode100025489", "name": "m.z", "type": "MemberExpression", "funcscope": "LocalMoonShadow", @@ -52367,14 +52590,14 @@ "comment": "", "meta": { "range": [ - 273631, - 274210 + 274323, + 274902 ], "filename": "astronomy.js", - "lineno": 6704, + "lineno": 6722, "columnno": 0, "code": { - "id": "astnode100025463", + "id": "astnode100025503", "name": "PlanetShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -52403,14 +52626,14 @@ "comment": "", "meta": { "range": [ - 273764, - 273796 + 274456, + 274488 ], "filename": "astronomy.js", - "lineno": 6706, + "lineno": 6724, "columnno": 10, "code": { - "id": "astnode100025470", + "id": "astnode100025510", "name": "g", "type": "CallExpression", "value": "" @@ -52428,14 +52651,14 @@ "comment": "", "meta": { "range": [ - 273874, - 273910 + 274566, + 274602 ], "filename": "astronomy.js", - "lineno": 6708, + "lineno": 6726, "columnno": 10, "code": { - "id": "astnode100025478", + "id": "astnode100025518", "name": "e", "type": "CallExpression", "value": "" @@ -52453,14 +52676,14 @@ "comment": "", "meta": { "range": [ - 273986, - 274039 + 274678, + 274731 ], "filename": "astronomy.js", - "lineno": 6710, + "lineno": 6728, "columnno": 10, "code": { - "id": "astnode100025488", + "id": "astnode100025528", "name": "p", "type": "NewExpression", "value": "" @@ -52478,14 +52701,14 @@ "comment": "", "meta": { "range": [ - 274112, - 274122 + 274804, + 274814 ], "filename": "astronomy.js", - "lineno": 6712, + "lineno": 6730, "columnno": 4, "code": { - "id": "astnode100025515", + "id": "astnode100025555", "name": "e.x", "type": "UnaryExpression", "funcscope": "PlanetShadow", @@ -52504,14 +52727,14 @@ "comment": "", "meta": { "range": [ - 274128, - 274138 + 274820, + 274830 ], "filename": "astronomy.js", - "lineno": 6713, + "lineno": 6731, "columnno": 4, "code": { - "id": "astnode100025524", + "id": "astnode100025564", "name": "e.y", "type": "UnaryExpression", "funcscope": "PlanetShadow", @@ -52530,14 +52753,14 @@ "comment": "", "meta": { "range": [ - 274144, - 274154 + 274836, + 274846 ], "filename": "astronomy.js", - "lineno": 6714, + "lineno": 6732, "columnno": 4, "code": { - "id": "astnode100025533", + "id": "astnode100025573", "name": "e.z", "type": "UnaryExpression", "funcscope": "PlanetShadow", @@ -52556,14 +52779,14 @@ "comment": "", "meta": { "range": [ - 274211, - 274472 + 274903, + 275164 ], "filename": "astronomy.js", - "lineno": 6717, + "lineno": 6735, "columnno": 0, "code": { - "id": "astnode100025548", + "id": "astnode100025588", "name": "ShadowDistanceSlope", "type": "FunctionDeclaration", "paramnames": [ @@ -52590,14 +52813,14 @@ "comment": "", "meta": { "range": [ - 274270, - 274288 + 274962, + 274980 ], "filename": "astronomy.js", - "lineno": 6718, + "lineno": 6736, "columnno": 10, "code": { - "id": "astnode100025554", + "id": "astnode100025594", "name": "dt", "type": "BinaryExpression", "value": "" @@ -52615,14 +52838,14 @@ "comment": "", "meta": { "range": [ - 274300, - 274322 + 274992, + 275014 ], "filename": "astronomy.js", - "lineno": 6719, + "lineno": 6737, "columnno": 10, "code": { - "id": "astnode100025560", + "id": "astnode100025600", "name": "t1", "type": "CallExpression", "value": "" @@ -52640,14 +52863,14 @@ "comment": "", "meta": { "range": [ - 274334, - 274356 + 275026, + 275048 ], "filename": "astronomy.js", - "lineno": 6720, + "lineno": 6738, "columnno": 10, "code": { - "id": "astnode100025569", + "id": "astnode100025609", "name": "t2", "type": "CallExpression", "value": "" @@ -52665,14 +52888,14 @@ "comment": "", "meta": { "range": [ - 274368, - 274392 + 275060, + 275084 ], "filename": "astronomy.js", - "lineno": 6721, + "lineno": 6739, "columnno": 10, "code": { - "id": "astnode100025578", + "id": "astnode100025618", "name": "shadow1", "type": "CallExpression", "value": "" @@ -52690,14 +52913,14 @@ "comment": "", "meta": { "range": [ - 274404, - 274428 + 275096, + 275120 ], "filename": "astronomy.js", - "lineno": 6722, + "lineno": 6740, "columnno": 10, "code": { - "id": "astnode100025584", + "id": "astnode100025624", "name": "shadow2", "type": "CallExpression", "value": "" @@ -52715,14 +52938,14 @@ "comment": "", "meta": { "range": [ - 274473, - 274758 + 275165, + 275450 ], "filename": "astronomy.js", - "lineno": 6725, + "lineno": 6743, "columnno": 0, "code": { - "id": "astnode100025599", + "id": "astnode100025639", "name": "PlanetShadowSlope", "type": "FunctionDeclaration", "paramnames": [ @@ -52748,14 +52971,14 @@ "comment": "", "meta": { "range": [ - 274542, - 274560 + 275234, + 275252 ], "filename": "astronomy.js", - "lineno": 6726, + "lineno": 6744, "columnno": 10, "code": { - "id": "astnode100025606", + "id": "astnode100025646", "name": "dt", "type": "BinaryExpression", "value": "" @@ -52773,14 +52996,14 @@ "comment": "", "meta": { "range": [ - 274572, - 274637 + 275264, + 275329 ], "filename": "astronomy.js", - "lineno": 6727, + "lineno": 6745, "columnno": 10, "code": { - "id": "astnode100025612", + "id": "astnode100025652", "name": "shadow1", "type": "CallExpression", "value": "" @@ -52798,14 +53021,14 @@ "comment": "", "meta": { "range": [ - 274649, - 274714 + 275341, + 275406 ], "filename": "astronomy.js", - "lineno": 6728, + "lineno": 6746, "columnno": 10, "code": { - "id": "astnode100025625", + "id": "astnode100025665", "name": "shadow2", "type": "CallExpression", "value": "" @@ -52823,14 +53046,14 @@ "comment": "", "meta": { "range": [ - 274759, - 275176 + 275451, + 275868 ], "filename": "astronomy.js", - "lineno": 6731, + "lineno": 6749, "columnno": 0, "code": { - "id": "astnode100025647", + "id": "astnode100025687", "name": "PeakEarthShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -52856,14 +53079,14 @@ "comment": "", "meta": { "range": [ - 274816, - 274829 + 275508, + 275521 ], "filename": "astronomy.js", - "lineno": 6732, + "lineno": 6750, "columnno": 10, "code": { - "id": "astnode100025652", + "id": "astnode100025692", "name": "window", "type": "Literal", "value": 0.03 @@ -52881,14 +53104,14 @@ "comment": "", "meta": { "range": [ - 274903, - 274943 + 275595, + 275635 ], "filename": "astronomy.js", - "lineno": 6733, + "lineno": 6751, "columnno": 10, "code": { - "id": "astnode100025656", + "id": "astnode100025696", "name": "t1", "type": "CallExpression", "value": "" @@ -52906,14 +53129,14 @@ "comment": "", "meta": { "range": [ - 274955, - 274995 + 275647, + 275687 ], "filename": "astronomy.js", - "lineno": 6734, + "lineno": 6752, "columnno": 10, "code": { - "id": "astnode100025665", + "id": "astnode100025705", "name": "t2", "type": "CallExpression", "value": "" @@ -52931,14 +53154,14 @@ "comment": "", "meta": { "range": [ - 275007, - 275076 + 275699, + 275768 ], "filename": "astronomy.js", - "lineno": 6735, + "lineno": 6753, "columnno": 10, "code": { - "id": "astnode100025674", + "id": "astnode100025714", "name": "tx", "type": "CallExpression", "value": "" @@ -52956,14 +53179,14 @@ "comment": "", "meta": { "range": [ - 275177, - 275590 + 275869, + 276282 ], "filename": "astronomy.js", - "lineno": 6740, + "lineno": 6758, "columnno": 0, "code": { - "id": "astnode100025695", + "id": "astnode100025735", "name": "PeakMoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -52989,14 +53212,14 @@ "comment": "", "meta": { "range": [ - 275233, - 275246 + 275925, + 275938 ], "filename": "astronomy.js", - "lineno": 6741, + "lineno": 6759, "columnno": 10, "code": { - "id": "astnode100025700", + "id": "astnode100025740", "name": "window", "type": "Literal", "value": 0.03 @@ -53014,14 +53237,14 @@ "comment": "", "meta": { "range": [ - 275320, - 275360 + 276012, + 276052 ], "filename": "astronomy.js", - "lineno": 6742, + "lineno": 6760, "columnno": 10, "code": { - "id": "astnode100025704", + "id": "astnode100025744", "name": "t1", "type": "CallExpression", "value": "" @@ -53039,14 +53262,14 @@ "comment": "", "meta": { "range": [ - 275372, - 275412 + 276064, + 276104 ], "filename": "astronomy.js", - "lineno": 6743, + "lineno": 6761, "columnno": 10, "code": { - "id": "astnode100025713", + "id": "astnode100025753", "name": "t2", "type": "CallExpression", "value": "" @@ -53064,14 +53287,14 @@ "comment": "", "meta": { "range": [ - 275424, - 275492 + 276116, + 276184 ], "filename": "astronomy.js", - "lineno": 6744, + "lineno": 6762, "columnno": 10, "code": { - "id": "astnode100025722", + "id": "astnode100025762", "name": "tx", "type": "CallExpression", "value": "" @@ -53089,14 +53312,14 @@ "comment": "", "meta": { "range": [ - 275591, - 276166 + 276283, + 276858 ], "filename": "astronomy.js", - "lineno": 6749, + "lineno": 6767, "columnno": 0, "code": { - "id": "astnode100025743", + "id": "astnode100025783", "name": "PeakPlanetShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -53124,14 +53347,14 @@ "comment": "", "meta": { "range": [ - 275753, - 275765 + 276445, + 276457 ], "filename": "astronomy.js", - "lineno": 6751, + "lineno": 6769, "columnno": 10, "code": { - "id": "astnode100025750", + "id": "astnode100025790", "name": "window", "type": "Literal", "value": 1 @@ -53149,14 +53372,14 @@ "comment": "", "meta": { "range": [ - 275858, - 275898 + 276550, + 276590 ], "filename": "astronomy.js", - "lineno": 6752, + "lineno": 6770, "columnno": 10, "code": { - "id": "astnode100025754", + "id": "astnode100025794", "name": "t1", "type": "CallExpression", "value": "" @@ -53174,14 +53397,14 @@ "comment": "", "meta": { "range": [ - 275910, - 275950 + 276602, + 276642 ], "filename": "astronomy.js", - "lineno": 6753, + "lineno": 6771, "columnno": 10, "code": { - "id": "astnode100025763", + "id": "astnode100025803", "name": "t2", "type": "CallExpression", "value": "" @@ -53199,14 +53422,14 @@ "comment": "", "meta": { "range": [ - 275962, - 276040 + 276654, + 276732 ], "filename": "astronomy.js", - "lineno": 6754, + "lineno": 6772, "columnno": 10, "code": { - "id": "astnode100025772", + "id": "astnode100025812", "name": "tx", "type": "CallExpression", "value": "" @@ -53224,14 +53447,14 @@ "comment": "", "meta": { "range": [ - 276167, - 276802 + 276859, + 277494 ], "filename": "astronomy.js", - "lineno": 6759, + "lineno": 6777, "columnno": 0, "code": { - "id": "astnode100025796", + "id": "astnode100025836", "name": "PeakLocalMoonShadow", "type": "FunctionDeclaration", "paramnames": [ @@ -53259,14 +53482,14 @@ "comment": "", "meta": { "range": [ - 276356, - 276368 + 277048, + 277060 ], "filename": "astronomy.js", - "lineno": 6762, + "lineno": 6780, "columnno": 10, "code": { - "id": "astnode100025802", + "id": "astnode100025842", "name": "window", "type": "Literal", "value": 0.2 @@ -53284,14 +53507,14 @@ "comment": "", "meta": { "range": [ - 276380, - 276420 + 277072, + 277112 ], "filename": "astronomy.js", - "lineno": 6763, + "lineno": 6781, "columnno": 10, "code": { - "id": "astnode100025806", + "id": "astnode100025846", "name": "t1", "type": "CallExpression", "value": "" @@ -53309,14 +53532,14 @@ "comment": "", "meta": { "range": [ - 276432, - 276472 + 277124, + 277164 ], "filename": "astronomy.js", - "lineno": 6764, + "lineno": 6782, "columnno": 10, "code": { - "id": "astnode100025815", + "id": "astnode100025855", "name": "t2", "type": "CallExpression", "value": "" @@ -53334,14 +53557,14 @@ "comment": "", "meta": { "range": [ - 276478, - 276559 + 277170, + 277251 ], "filename": "astronomy.js", - "lineno": 6765, + "lineno": 6783, "columnno": 4, "code": { - "id": "astnode100025823", + "id": "astnode100025863", "name": "shadowfunc", "type": "FunctionDeclaration", "paramnames": [ @@ -53361,14 +53584,14 @@ "comment": "", "meta": { "range": [ - 276570, - 276640 + 277262, + 277332 ], "filename": "astronomy.js", - "lineno": 6768, + "lineno": 6786, "columnno": 10, "code": { - "id": "astnode100025833", + "id": "astnode100025873", "name": "time", "type": "CallExpression", "value": "" @@ -53386,14 +53609,14 @@ "comment": "", "meta": { "range": [ - 276803, - 277507 + 277495, + 278199 ], "filename": "astronomy.js", - "lineno": 6773, + "lineno": 6791, "columnno": 0, "code": { - "id": "astnode100025858", + "id": "astnode100025898", "name": "ShadowSemiDurationMinutes", "type": "FunctionDeclaration", "paramnames": [ @@ -53422,14 +53645,14 @@ "comment": "", "meta": { "range": [ - 277000, - 277039 + 277692, + 277731 ], "filename": "astronomy.js", - "lineno": 6775, + "lineno": 6793, "columnno": 10, "code": { - "id": "astnode100025865", + "id": "astnode100025905", "name": "window", "type": "BinaryExpression", "value": "" @@ -53447,14 +53670,14 @@ "comment": "", "meta": { "range": [ - 277051, - 277088 + 277743, + 277780 ], "filename": "astronomy.js", - "lineno": 6776, + "lineno": 6794, "columnno": 10, "code": { - "id": "astnode100025873", + "id": "astnode100025913", "name": "before", "type": "CallExpression", "value": "" @@ -53472,14 +53695,14 @@ "comment": "", "meta": { "range": [ - 277100, - 277136 + 277792, + 277828 ], "filename": "astronomy.js", - "lineno": 6777, + "lineno": 6795, "columnno": 10, "code": { - "id": "astnode100025882", + "id": "astnode100025922", "name": "after", "type": "CallExpression", "value": "" @@ -53497,14 +53720,14 @@ "comment": "", "meta": { "range": [ - 277148, - 277229 + 277840, + 277921 ], "filename": "astronomy.js", - "lineno": 6778, + "lineno": 6796, "columnno": 10, "code": { - "id": "astnode100025891", + "id": "astnode100025931", "name": "t1", "type": "CallExpression", "value": "" @@ -53522,14 +53745,14 @@ "comment": "", "meta": { "range": [ - 277241, - 277321 + 277933, + 278013 ], "filename": "astronomy.js", - "lineno": 6779, + "lineno": 6797, "columnno": 10, "code": { - "id": "astnode100025908", + "id": "astnode100025948", "name": "t2", "type": "CallExpression", "value": "" @@ -53547,14 +53770,14 @@ "comment": "", "meta": { "range": [ - 277508, - 277636 + 278200, + 278328 ], "filename": "astronomy.js", - "lineno": 6784, + "lineno": 6802, "columnno": 0, "code": { - "id": "astnode100025946", + "id": "astnode100025986", "name": "MoonEclipticLatitudeDegrees", "type": "FunctionDeclaration", "paramnames": [ @@ -53576,14 +53799,14 @@ "comment": "", "meta": { "range": [ - 277563, - 277584 + 278255, + 278276 ], "filename": "astronomy.js", - "lineno": 6785, + "lineno": 6803, "columnno": 10, "code": { - "id": "astnode100025951", + "id": "astnode100025991", "name": "moon", "type": "CallExpression", "value": "" @@ -53601,14 +53824,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": [ - 278220, - 280583 + 278912, + 281275 ], "filename": "astronomy.js", - "lineno": 6803, + "lineno": 6821, "columnno": 0, "code": { - "id": "astnode100025964", + "id": "astnode100026004", "name": "SearchLunarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -53665,14 +53888,14 @@ "comment": "", "meta": { "range": [ - 278266, - 278285 + 278958, + 278977 ], "filename": "astronomy.js", - "lineno": 6804, + "lineno": 6822, "columnno": 10, "code": { - "id": "astnode100025969", + "id": "astnode100026009", "name": "PruneLatitude", "type": "Literal", "value": 1.8 @@ -53690,14 +53913,14 @@ "comment": "", "meta": { "range": [ - 278365, - 278388 + 279057, + 279080 ], "filename": "astronomy.js", - "lineno": 6805, + "lineno": 6823, "columnno": 8, "code": { - "id": "astnode100025973", + "id": "astnode100026013", "name": "fmtime", "type": "CallExpression", "value": "" @@ -53715,14 +53938,14 @@ "comment": "", "meta": { "range": [ - 278403, - 278414 + 279095, + 279106 ], "filename": "astronomy.js", - "lineno": 6806, + "lineno": 6824, "columnno": 13, "code": { - "id": "astnode100025980", + "id": "astnode100026020", "name": "fmcount", "type": "Literal", "value": 0 @@ -53740,14 +53963,14 @@ "comment": "", "meta": { "range": [ - 278531, - 278574 + 279223, + 279266 ], "filename": "astronomy.js", - "lineno": 6808, + "lineno": 6826, "columnno": 14, "code": { - "id": "astnode100025990", + "id": "astnode100026030", "name": "fullmoon", "type": "CallExpression", "value": "" @@ -53765,14 +53988,14 @@ "comment": "", "meta": { "range": [ - 278869, - 278918 + 279561, + 279610 ], "filename": "astronomy.js", - "lineno": 6816, + "lineno": 6834, "columnno": 14, "code": { - "id": "astnode100026003", + "id": "astnode100026043", "name": "eclip_lat", "type": "CallExpression", "value": "" @@ -53790,14 +54013,14 @@ "comment": "", "meta": { "range": [ - 279165, - 279199 + 279857, + 279891 ], "filename": "astronomy.js", - "lineno": 6820, + "lineno": 6838, "columnno": 18, "code": { - "id": "astnode100026018", + "id": "astnode100026058", "name": "shadow", "type": "CallExpression", "value": "" @@ -53815,14 +54038,14 @@ "comment": "", "meta": { "range": [ - 279367, - 279385 + 280059, + 280077 ], "filename": "astronomy.js", - "lineno": 6823, + "lineno": 6841, "columnno": 20, "code": { - "id": "astnode100026035", + "id": "astnode100026075", "name": "kind", "type": "Literal", "value": "penumbral" @@ -53840,14 +54063,14 @@ "comment": "", "meta": { "range": [ - 279407, - 279421 + 280099, + 280113 ], "filename": "astronomy.js", - "lineno": 6824, + "lineno": 6842, "columnno": 20, "code": { - "id": "astnode100026039", + "id": "astnode100026079", "name": "sd_total", "type": "Literal", "value": 0 @@ -53865,14 +54088,14 @@ "comment": "", "meta": { "range": [ - 279443, - 279459 + 280135, + 280151 ], "filename": "astronomy.js", - "lineno": 6825, + "lineno": 6843, "columnno": 20, "code": { - "id": "astnode100026043", + "id": "astnode100026083", "name": "sd_partial", "type": "Literal", "value": 0 @@ -53890,14 +54113,14 @@ "comment": "", "meta": { "range": [ - 279481, - 279569 + 280173, + 280261 ], "filename": "astronomy.js", - "lineno": 6826, + "lineno": 6844, "columnno": 20, "code": { - "id": "astnode100026047", + "id": "astnode100026087", "name": "sd_penum", "type": "CallExpression", "value": "" @@ -53915,14 +54138,14 @@ "comment": "", "meta": { "range": [ - 279718, - 279734 + 280410, + 280426 ], "filename": "astronomy.js", - "lineno": 6829, + "lineno": 6847, "columnno": 20, "code": { - "id": "astnode100026072", + "id": "astnode100026112", "name": "kind", "type": "Literal", "funcscope": "SearchLunarEclipse", @@ -53941,14 +54164,14 @@ "comment": "", "meta": { "range": [ - 279756, - 279849 + 280448, + 280541 ], "filename": "astronomy.js", - "lineno": 6830, + "lineno": 6848, "columnno": 20, "code": { - "id": "astnode100026076", + "id": "astnode100026116", "name": "sd_partial", "type": "CallExpression", "funcscope": "SearchLunarEclipse", @@ -53967,14 +54190,14 @@ "comment": "", "meta": { "range": [ - 279999, - 280013 + 280691, + 280705 ], "filename": "astronomy.js", - "lineno": 6833, + "lineno": 6851, "columnno": 24, "code": { - "id": "astnode100026101", + "id": "astnode100026141", "name": "kind", "type": "Literal", "funcscope": "SearchLunarEclipse", @@ -53993,14 +54216,14 @@ "comment": "", "meta": { "range": [ - 280039, - 280132 + 280731, + 280824 ], "filename": "astronomy.js", - "lineno": 6834, + "lineno": 6852, "columnno": 24, "code": { - "id": "astnode100026105", + "id": "astnode100026145", "name": "sd_total", "type": "CallExpression", "funcscope": "SearchLunarEclipse", @@ -54019,14 +54242,14 @@ "comment": "", "meta": { "range": [ - 280389, - 280418 + 281081, + 281110 ], "filename": "astronomy.js", - "lineno": 6841, + "lineno": 6859, "columnno": 8, "code": { - "id": "astnode100026129", + "id": "astnode100026169", "name": "fmtime", "type": "CallExpression", "funcscope": "SearchLunarEclipse", @@ -54045,14 +54268,14 @@ "comment": "", "meta": { "range": [ - 280584, - 280631 + 281276, + 281323 ], "filename": "astronomy.js", - "lineno": 6846, + "lineno": 6864, "columnno": 0, "code": { - "id": "astnode100026139", + "id": "astnode100026179", "name": "exports.SearchLunarEclipse", "type": "Identifier", "value": "SearchLunarEclipse", @@ -54069,14 +54292,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": [ - 283089, - 283344 + 283781, + 284036 ], "filename": "astronomy.js", - "lineno": 6894, + "lineno": 6912, "columnno": 0, "code": { - "id": "astnode100026144", + "id": "astnode100026184", "name": "GlobalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -54155,14 +54378,14 @@ "comment": "", "meta": { "range": [ - 283124, - 283342 + 283816, + 284034 ], "filename": "astronomy.js", - "lineno": 6895, + "lineno": 6913, "columnno": 4, "code": { - "id": "astnode100026147", + "id": "astnode100026187", "name": "GlobalSolarEclipseInfo", "type": "MethodDefinition", "paramnames": [ @@ -54188,14 +54411,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": [ - 283089, - 283344 + 283781, + 284036 ], "filename": "astronomy.js", - "lineno": 6894, + "lineno": 6912, "columnno": 0, "code": { - "id": "astnode100026144", + "id": "astnode100026184", "name": "GlobalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -54273,14 +54496,14 @@ "comment": "", "meta": { "range": [ - 283189, - 283205 + 283881, + 283897 ], "filename": "astronomy.js", - "lineno": 6896, + "lineno": 6914, "columnno": 8, "code": { - "id": "astnode100026157", + "id": "astnode100026197", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -54298,14 +54521,14 @@ "comment": "", "meta": { "range": [ - 283215, - 283231 + 283907, + 283923 ], "filename": "astronomy.js", - "lineno": 6897, + "lineno": 6915, "columnno": 8, "code": { - "id": "astnode100026163", + "id": "astnode100026203", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -54323,14 +54546,14 @@ "comment": "", "meta": { "range": [ - 283241, - 283265 + 283933, + 283957 ], "filename": "astronomy.js", - "lineno": 6898, + "lineno": 6916, "columnno": 8, "code": { - "id": "astnode100026169", + "id": "astnode100026209", "name": "this.distance", "type": "Identifier", "value": "distance", @@ -54348,14 +54571,14 @@ "comment": "", "meta": { "range": [ - 283275, - 283299 + 283967, + 283991 ], "filename": "astronomy.js", - "lineno": 6899, + "lineno": 6917, "columnno": 8, "code": { - "id": "astnode100026175", + "id": "astnode100026215", "name": "this.latitude", "type": "Identifier", "value": "latitude", @@ -54373,14 +54596,14 @@ "comment": "", "meta": { "range": [ - 283309, - 283335 + 284001, + 284027 ], "filename": "astronomy.js", - "lineno": 6900, + "lineno": 6918, "columnno": 8, "code": { - "id": "astnode100026181", + "id": "astnode100026221", "name": "this.longitude", "type": "Identifier", "value": "longitude", @@ -54398,14 +54621,14 @@ "comment": "", "meta": { "range": [ - 283345, - 283400 + 284037, + 284092 ], "filename": "astronomy.js", - "lineno": 6903, + "lineno": 6921, "columnno": 0, "code": { - "id": "astnode100026187", + "id": "astnode100026227", "name": "exports.GlobalSolarEclipseInfo", "type": "Identifier", "value": "GlobalSolarEclipseInfo", @@ -54422,14 +54645,14 @@ "comment": "", "meta": { "range": [ - 283402, - 283720 + 284094, + 284412 ], "filename": "astronomy.js", - "lineno": 6904, + "lineno": 6922, "columnno": 0, "code": { - "id": "astnode100026192", + "id": "astnode100026232", "name": "EclipseKindFromUmbra", "type": "FunctionDeclaration", "paramnames": [ @@ -54448,14 +54671,14 @@ "comment": "", "meta": { "range": [ - 283721, - 287913 + 284413, + 288605 ], "filename": "astronomy.js", - "lineno": 6910, + "lineno": 6928, "columnno": 0, "code": { - "id": "astnode100026203", + "id": "astnode100026243", "name": "GeoidIntersect", "type": "FunctionDeclaration", "paramnames": [ @@ -54507,14 +54730,14 @@ "comment": "", "meta": { "range": [ - 283763, - 283779 + 284455, + 284471 ], "filename": "astronomy.js", - "lineno": 6911, + "lineno": 6929, "columnno": 8, "code": { - "id": "astnode100026208", + "id": "astnode100026248", "name": "kind", "type": "Literal", "value": "partial" @@ -54532,14 +54755,14 @@ "comment": "", "meta": { "range": [ - 283789, - 283807 + 284481, + 284499 ], "filename": "astronomy.js", - "lineno": 6912, + "lineno": 6930, "columnno": 8, "code": { - "id": "astnode100026212", + "id": "astnode100026252", "name": "peak", "type": "MemberExpression", "value": "shadow.time" @@ -54557,14 +54780,14 @@ "comment": "", "meta": { "range": [ - 283817, - 283836 + 284509, + 284528 ], "filename": "astronomy.js", - "lineno": 6913, + "lineno": 6931, "columnno": 8, "code": { - "id": "astnode100026218", + "id": "astnode100026258", "name": "distance", "type": "MemberExpression", "value": "shadow.r" @@ -54582,14 +54805,14 @@ "comment": "", "meta": { "range": [ - 283846, - 283854 + 284538, + 284546 ], "filename": "astronomy.js", - "lineno": 6914, + "lineno": 6932, "columnno": 8, "code": { - "id": "astnode100026224", + "id": "astnode100026264", "name": "latitude" } }, @@ -54605,14 +54828,14 @@ "comment": "", "meta": { "range": [ - 283903, - 283912 + 284595, + 284604 ], "filename": "astronomy.js", - "lineno": 6915, + "lineno": 6933, "columnno": 8, "code": { - "id": "astnode100026227", + "id": "astnode100026267", "name": "longitude" } }, @@ -54628,14 +54851,14 @@ "comment": "", "meta": { "range": [ - 284242, - 284277 + 284934, + 284969 ], "filename": "astronomy.js", - "lineno": 6920, + "lineno": 6938, "columnno": 10, "code": { - "id": "astnode100026230", + "id": "astnode100026270", "name": "rot", "type": "CallExpression", "value": "" @@ -54653,14 +54876,14 @@ "comment": "", "meta": { "range": [ - 284289, - 284322 + 284981, + 285014 ], "filename": "astronomy.js", - "lineno": 6921, + "lineno": 6939, "columnno": 10, "code": { - "id": "astnode100026238", + "id": "astnode100026278", "name": "v", "type": "CallExpression", "value": "" @@ -54678,14 +54901,14 @@ "comment": "", "meta": { "range": [ - 284387, - 284423 + 285079, + 285115 ], "filename": "astronomy.js", - "lineno": 6922, + "lineno": 6940, "columnno": 10, "code": { - "id": "astnode100026247", + "id": "astnode100026287", "name": "e", "type": "CallExpression", "value": "" @@ -54703,14 +54926,14 @@ "comment": "", "meta": { "range": [ - 284768, - 284792 + 285460, + 285484 ], "filename": "astronomy.js", - "lineno": 6927, + "lineno": 6945, "columnno": 4, "code": { - "id": "astnode100026256", + "id": "astnode100026296", "name": "v.x", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -54729,14 +54952,14 @@ "comment": "", "meta": { "range": [ - 284798, - 284822 + 285490, + 285514 ], "filename": "astronomy.js", - "lineno": 6928, + "lineno": 6946, "columnno": 4, "code": { - "id": "astnode100026264", + "id": "astnode100026304", "name": "v.y", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -54755,14 +54978,14 @@ "comment": "", "meta": { "range": [ - 284828, - 284871 + 285520, + 285563 ], "filename": "astronomy.js", - "lineno": 6929, + "lineno": 6947, "columnno": 4, "code": { - "id": "astnode100026272", + "id": "astnode100026312", "name": "v.z", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -54781,14 +55004,14 @@ "comment": "", "meta": { "range": [ - 284877, - 284901 + 285569, + 285593 ], "filename": "astronomy.js", - "lineno": 6930, + "lineno": 6948, "columnno": 4, "code": { - "id": "astnode100026282", + "id": "astnode100026322", "name": "e.x", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -54807,14 +55030,14 @@ "comment": "", "meta": { "range": [ - 284907, - 284931 + 285599, + 285623 ], "filename": "astronomy.js", - "lineno": 6931, + "lineno": 6949, "columnno": 4, "code": { - "id": "astnode100026290", + "id": "astnode100026330", "name": "e.y", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -54833,14 +55056,14 @@ "comment": "", "meta": { "range": [ - 284937, - 284980 + 285629, + 285672 ], "filename": "astronomy.js", - "lineno": 6932, + "lineno": 6950, "columnno": 4, "code": { - "id": "astnode100026298", + "id": "astnode100026338", "name": "e.z", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -54859,14 +55082,14 @@ "comment": "", "meta": { "range": [ - 285140, - 285170 + 285832, + 285862 ], "filename": "astronomy.js", - "lineno": 6935, + "lineno": 6953, "columnno": 10, "code": { - "id": "astnode100026308", + "id": "astnode100026348", "name": "R", "type": "Identifier", "value": "EARTH_EQUATORIAL_RADIUS_KM" @@ -54884,14 +55107,14 @@ "comment": "", "meta": { "range": [ - 285182, - 285219 + 285874, + 285911 ], "filename": "astronomy.js", - "lineno": 6936, + "lineno": 6954, "columnno": 10, "code": { - "id": "astnode100026312", + "id": "astnode100026352", "name": "A", "type": "BinaryExpression", "value": "" @@ -54909,14 +55132,14 @@ "comment": "", "meta": { "range": [ - 285231, - 285277 + 285923, + 285969 ], "filename": "astronomy.js", - "lineno": 6937, + "lineno": 6955, "columnno": 10, "code": { - "id": "astnode100026338", + "id": "astnode100026378", "name": "B", "type": "BinaryExpression", "value": "" @@ -54934,14 +55157,14 @@ "comment": "", "meta": { "range": [ - 285289, - 285336 + 285981, + 286028 ], "filename": "astronomy.js", - "lineno": 6938, + "lineno": 6956, "columnno": 10, "code": { - "id": "astnode100026367", + "id": "astnode100026407", "name": "C", "type": "BinaryExpression", "value": "" @@ -54959,14 +55182,14 @@ "comment": "", "meta": { "range": [ - 285348, - 285373 + 286040, + 286065 ], "filename": "astronomy.js", - "lineno": 6939, + "lineno": 6957, "columnno": 10, "code": { - "id": "astnode100026397", + "id": "astnode100026437", "name": "radic", "type": "BinaryExpression", "value": "" @@ -54984,14 +55207,14 @@ "comment": "", "meta": { "range": [ - 285530, - 285567 + 286222, + 286259 ], "filename": "astronomy.js", - "lineno": 6943, + "lineno": 6961, "columnno": 14, "code": { - "id": "astnode100026414", + "id": "astnode100026454", "name": "u", "type": "BinaryExpression", "value": "" @@ -55009,14 +55232,14 @@ "comment": "", "meta": { "range": [ - 285661, - 285679 + 286353, + 286371 ], "filename": "astronomy.js", - "lineno": 6945, + "lineno": 6963, "columnno": 14, "code": { - "id": "astnode100026429", + "id": "astnode100026469", "name": "px", "type": "BinaryExpression", "value": "" @@ -55034,14 +55257,14 @@ "comment": "", "meta": { "range": [ - 285695, - 285713 + 286387, + 286405 ], "filename": "astronomy.js", - "lineno": 6946, + "lineno": 6964, "columnno": 14, "code": { - "id": "astnode100026441", + "id": "astnode100026481", "name": "py", "type": "BinaryExpression", "value": "" @@ -55059,14 +55282,14 @@ "comment": "", "meta": { "range": [ - 285729, - 285768 + 286421, + 286460 ], "filename": "astronomy.js", - "lineno": 6947, + "lineno": 6965, "columnno": 14, "code": { - "id": "astnode100026453", + "id": "astnode100026493", "name": "pz", "type": "BinaryExpression", "value": "" @@ -55084,14 +55307,14 @@ "comment": "", "meta": { "range": [ - 285859, - 285934 + 286551, + 286626 ], "filename": "astronomy.js", - "lineno": 6949, + "lineno": 6967, "columnno": 14, "code": { - "id": "astnode100026467", + "id": "astnode100026507", "name": "proj", "type": "BinaryExpression", "value": "" @@ -55109,14 +55332,14 @@ "comment": "", "meta": { "range": [ - 285975, - 286012 + 286667, + 286704 ], "filename": "astronomy.js", - "lineno": 6951, + "lineno": 6969, "columnno": 12, "code": { - "id": "astnode100026490", + "id": "astnode100026530", "name": "latitude", "type": "ConditionalExpression", "funcscope": "GeoidIntersect", @@ -55135,14 +55358,14 @@ "comment": "", "meta": { "range": [ - 286051, - 286100 + 286743, + 286792 ], "filename": "astronomy.js", - "lineno": 6954, + "lineno": 6972, "columnno": 12, "code": { - "id": "astnode100026502", + "id": "astnode100026542", "name": "latitude", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -55161,14 +55384,14 @@ "comment": "", "meta": { "range": [ - 286192, - 286218 + 286884, + 286910 ], "filename": "astronomy.js", - "lineno": 6957, + "lineno": 6975, "columnno": 14, "code": { - "id": "astnode100026516", + "id": "astnode100026556", "name": "gast", "type": "CallExpression", "value": "" @@ -55186,14 +55409,14 @@ "comment": "", "meta": { "range": [ - 286228, - 286300 + 286920, + 286992 ], "filename": "astronomy.js", - "lineno": 6958, + "lineno": 6976, "columnno": 8, "code": { - "id": "astnode100026522", + "id": "astnode100026562", "name": "longitude", "type": "BinaryExpression", "funcscope": "GeoidIntersect", @@ -55212,14 +55435,14 @@ "comment": "", "meta": { "range": [ - 286349, - 286367 + 287041, + 287059 ], "filename": "astronomy.js", - "lineno": 6960, + "lineno": 6978, "columnno": 12, "code": { - "id": "astnode100026547", + "id": "astnode100026587", "name": "longitude", "type": "Literal", "funcscope": "GeoidIntersect", @@ -55238,14 +55461,14 @@ "comment": "", "meta": { "range": [ - 286430, - 286448 + 287122, + 287140 ], "filename": "astronomy.js", - "lineno": 6963, + "lineno": 6981, "columnno": 12, "code": { - "id": "astnode100026557", + "id": "astnode100026597", "name": "longitude", "type": "Literal", "funcscope": "GeoidIntersect", @@ -55264,14 +55487,14 @@ "comment": "", "meta": { "range": [ - 286716, - 286742 + 287408, + 287434 ], "filename": "astronomy.js", - "lineno": 6968, + "lineno": 6986, "columnno": 14, "code": { - "id": "astnode100026561", + "id": "astnode100026601", "name": "inv", "type": "CallExpression", "value": "" @@ -55289,14 +55512,14 @@ "comment": "", "meta": { "range": [ - 286907, - 287006 + 287599, + 287698 ], "filename": "astronomy.js", - "lineno": 6971, + "lineno": 6989, "columnno": 12, "code": { - "id": "astnode100026567", + "id": "astnode100026607", "name": "o", "type": "NewExpression", "value": "" @@ -55314,14 +55537,14 @@ "comment": "", "meta": { "range": [ - 287088, - 287112 + 287780, + 287804 ], "filename": "astronomy.js", - "lineno": 6973, + "lineno": 6991, "columnno": 8, "code": { - "id": "astnode100026590", + "id": "astnode100026630", "name": "o", "type": "CallExpression", "funcscope": "GeoidIntersect", @@ -55340,14 +55563,14 @@ "comment": "", "meta": { "range": [ - 287182, - 287204 + 287874, + 287896 ], "filename": "astronomy.js", - "lineno": 6975, + "lineno": 6993, "columnno": 8, "code": { - "id": "astnode100026597", + "id": "astnode100026637", "name": "o.x", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -55366,14 +55589,14 @@ "comment": "", "meta": { "range": [ - 287214, - 287236 + 287906, + 287928 ], "filename": "astronomy.js", - "lineno": 6976, + "lineno": 6994, "columnno": 8, "code": { - "id": "astnode100026607", + "id": "astnode100026647", "name": "o.y", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -55392,14 +55615,14 @@ "comment": "", "meta": { "range": [ - 287246, - 287268 + 287938, + 287960 ], "filename": "astronomy.js", - "lineno": 6977, + "lineno": 6995, "columnno": 8, "code": { - "id": "astnode100026617", + "id": "astnode100026657", "name": "o.z", "type": "MemberExpression", "funcscope": "GeoidIntersect", @@ -55418,14 +55641,14 @@ "comment": "", "meta": { "range": [ - 287377, - 287447 + 288069, + 288139 ], "filename": "astronomy.js", - "lineno": 6979, + "lineno": 6997, "columnno": 14, "code": { - "id": "astnode100026627", + "id": "astnode100026667", "name": "surface", "type": "CallExpression", "value": "" @@ -55443,14 +55666,14 @@ "comment": "", "meta": { "range": [ - 287784, - 287822 + 288476, + 288514 ], "filename": "astronomy.js", - "lineno": 6985, + "lineno": 7003, "columnno": 8, "code": { - "id": "astnode100026660", + "id": "astnode100026700", "name": "kind", "type": "CallExpression", "funcscope": "GeoidIntersect", @@ -55469,14 +55692,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": [ - 288495, - 288634 + 289187, + 289326 ], "filename": "astronomy.js", - "lineno": 7003, + "lineno": 7021, "columnno": 0, "code": { - "id": "astnode100026675", + "id": "astnode100026715", "name": "NextLunarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -55524,14 +55747,14 @@ "comment": "", "meta": { "range": [ - 288550, - 288589 + 289242, + 289281 ], "filename": "astronomy.js", - "lineno": 7004, + "lineno": 7022, "columnno": 10, "code": { - "id": "astnode100026680", + "id": "astnode100026720", "name": "startTime", "type": "CallExpression", "value": "" @@ -55549,14 +55772,14 @@ "comment": "", "meta": { "range": [ - 288635, - 288678 + 289327, + 289370 ], "filename": "astronomy.js", - "lineno": 7007, + "lineno": 7025, "columnno": 0, "code": { - "id": "astnode100026692", + "id": "astnode100026732", "name": "exports.NextLunarEclipse", "type": "Identifier", "value": "NextLunarEclipse", @@ -55573,14 +55796,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": [ - 289315, - 290932 + 290007, + 291624 ], "filename": "astronomy.js", - "lineno": 7023, + "lineno": 7041, "columnno": 0, "code": { - "id": "astnode100026697", + "id": "astnode100026737", "name": "SearchGlobalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -55633,14 +55856,14 @@ "comment": "", "meta": { "range": [ - 289372, - 289391 + 290064, + 290083 ], "filename": "astronomy.js", - "lineno": 7024, + "lineno": 7042, "columnno": 10, "code": { - "id": "astnode100026702", + "id": "astnode100026742", "name": "PruneLatitude", "type": "Literal", "value": 1.8 @@ -55658,14 +55881,14 @@ "comment": "", "meta": { "range": [ - 289567, - 289585 + 290259, + 290277 ], "filename": "astronomy.js", - "lineno": 7026, + "lineno": 7044, "columnno": 8, "code": { - "id": "astnode100026706", + "id": "astnode100026746", "name": "nmtime", "type": "Identifier", "value": "startTime" @@ -55683,14 +55906,14 @@ "comment": "", "meta": { "range": [ - 289595, - 289602 + 290287, + 290294 ], "filename": "astronomy.js", - "lineno": 7027, + "lineno": 7045, "columnno": 8, "code": { - "id": "astnode100026710", + "id": "astnode100026750", "name": "nmcount" } }, @@ -55706,14 +55929,14 @@ "comment": "", "meta": { "range": [ - 289613, - 289624 + 290305, + 290316 ], "filename": "astronomy.js", - "lineno": 7028, + "lineno": 7046, "columnno": 9, "code": { - "id": "astnode100026713", + "id": "astnode100026753", "name": "nmcount", "type": "Literal", "funcscope": "SearchGlobalSolarEclipse", @@ -55732,14 +55955,14 @@ "comment": "", "meta": { "range": [ - 289737, - 289781 + 290429, + 290473 ], "filename": "astronomy.js", - "lineno": 7030, + "lineno": 7048, "columnno": 14, "code": { - "id": "astnode100026723", + "id": "astnode100026763", "name": "newmoon", "type": "CallExpression", "value": "" @@ -55757,14 +55980,14 @@ "comment": "", "meta": { "range": [ - 289964, - 290012 + 290656, + 290704 ], "filename": "astronomy.js", - "lineno": 7034, + "lineno": 7052, "columnno": 14, "code": { - "id": "astnode100026736", + "id": "astnode100026776", "name": "eclip_lat", "type": "CallExpression", "value": "" @@ -55782,14 +56005,14 @@ "comment": "", "meta": { "range": [ - 290252, - 290284 + 290944, + 290976 ], "filename": "astronomy.js", - "lineno": 7038, + "lineno": 7056, "columnno": 18, "code": { - "id": "astnode100026751", + "id": "astnode100026791", "name": "shadow", "type": "CallExpression", "value": "" @@ -55807,14 +56030,14 @@ "comment": "", "meta": { "range": [ - 290699, - 290729 + 291391, + 291421 ], "filename": "astronomy.js", - "lineno": 7046, + "lineno": 7064, "columnno": 8, "code": { - "id": "astnode100026772", + "id": "astnode100026812", "name": "nmtime", "type": "CallExpression", "funcscope": "SearchGlobalSolarEclipse", @@ -55833,14 +56056,14 @@ "comment": "", "meta": { "range": [ - 290933, - 290992 + 291625, + 291684 ], "filename": "astronomy.js", - "lineno": 7052, + "lineno": 7070, "columnno": 0, "code": { - "id": "astnode100026782", + "id": "astnode100026822", "name": "exports.SearchGlobalSolarEclipse", "type": "Identifier", "value": "SearchGlobalSolarEclipse", @@ -55857,14 +56080,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": [ - 291608, - 291761 + 292300, + 292453 ], "filename": "astronomy.js", - "lineno": 7067, + "lineno": 7085, "columnno": 0, "code": { - "id": "astnode100026787", + "id": "astnode100026827", "name": "NextGlobalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -55912,14 +56135,14 @@ "comment": "", "meta": { "range": [ - 291669, - 291710 + 292361, + 292402 ], "filename": "astronomy.js", - "lineno": 7068, + "lineno": 7086, "columnno": 10, "code": { - "id": "astnode100026792", + "id": "astnode100026832", "name": "startTime", "type": "CallExpression", "value": "" @@ -55937,14 +56160,14 @@ "comment": "", "meta": { "range": [ - 291762, - 291817 + 292454, + 292509 ], "filename": "astronomy.js", - "lineno": 7071, + "lineno": 7089, "columnno": 0, "code": { - "id": "astnode100026804", + "id": "astnode100026844", "name": "exports.NextGlobalSolarEclipse", "type": "Identifier", "value": "NextGlobalSolarEclipse", @@ -55961,14 +56184,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": [ - 292816, - 292938 + 293508, + 293630 ], "filename": "astronomy.js", - "lineno": 7093, + "lineno": 7111, "columnno": 0, "code": { - "id": "astnode100026809", + "id": "astnode100026849", "name": "EclipseEvent", "type": "ClassDeclaration", "paramnames": [ @@ -56015,14 +56238,14 @@ "comment": "", "meta": { "range": [ - 292841, - 292936 + 293533, + 293628 ], "filename": "astronomy.js", - "lineno": 7094, + "lineno": 7112, "columnno": 4, "code": { - "id": "astnode100026812", + "id": "astnode100026852", "name": "EclipseEvent", "type": "MethodDefinition", "paramnames": [ @@ -56045,14 +56268,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": [ - 292816, - 292938 + 293508, + 293630 ], "filename": "astronomy.js", - "lineno": 7093, + "lineno": 7111, "columnno": 0, "code": { - "id": "astnode100026809", + "id": "astnode100026849", "name": "EclipseEvent", "type": "ClassDeclaration", "paramnames": [ @@ -56098,14 +56321,14 @@ "comment": "", "meta": { "range": [ - 292879, - 292895 + 293571, + 293587 ], "filename": "astronomy.js", - "lineno": 7095, + "lineno": 7113, "columnno": 8, "code": { - "id": "astnode100026819", + "id": "astnode100026859", "name": "this.time", "type": "Identifier", "value": "time", @@ -56123,14 +56346,14 @@ "comment": "", "meta": { "range": [ - 292905, - 292929 + 293597, + 293621 ], "filename": "astronomy.js", - "lineno": 7096, + "lineno": 7114, "columnno": 8, "code": { - "id": "astnode100026825", + "id": "astnode100026865", "name": "this.altitude", "type": "Identifier", "value": "altitude", @@ -56148,14 +56371,14 @@ "comment": "", "meta": { "range": [ - 292939, - 292974 + 293631, + 293666 ], "filename": "astronomy.js", - "lineno": 7099, + "lineno": 7117, "columnno": 0, "code": { - "id": "astnode100026831", + "id": "astnode100026871", "name": "exports.EclipseEvent", "type": "Identifier", "value": "EclipseEvent", @@ -56172,14 +56395,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": [ - 295360, - 295691 + 296052, + 296383 ], "filename": "astronomy.js", - "lineno": 7143, + "lineno": 7161, "columnno": 0, "code": { - "id": "astnode100026836", + "id": "astnode100026876", "name": "LocalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -56268,14 +56491,14 @@ "comment": "", "meta": { "range": [ - 295394, - 295689 + 296086, + 296381 ], "filename": "astronomy.js", - "lineno": 7144, + "lineno": 7162, "columnno": 4, "code": { - "id": "astnode100026839", + "id": "astnode100026879", "name": "LocalSolarEclipseInfo", "type": "MethodDefinition", "paramnames": [ @@ -56302,14 +56525,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": [ - 295360, - 295691 + 296052, + 296383 ], "filename": "astronomy.js", - "lineno": 7143, + "lineno": 7161, "columnno": 0, "code": { - "id": "astnode100026836", + "id": "astnode100026876", "name": "LocalSolarEclipseInfo", "type": "ClassDeclaration", "paramnames": [ @@ -56397,14 +56620,14 @@ "comment": "", "meta": { "range": [ - 295480, - 295496 + 296172, + 296188 ], "filename": "astronomy.js", - "lineno": 7145, + "lineno": 7163, "columnno": 8, "code": { - "id": "astnode100026850", + "id": "astnode100026890", "name": "this.kind", "type": "Identifier", "value": "kind", @@ -56422,14 +56645,14 @@ "comment": "", "meta": { "range": [ - 295506, - 295540 + 296198, + 296232 ], "filename": "astronomy.js", - "lineno": 7146, + "lineno": 7164, "columnno": 8, "code": { - "id": "astnode100026856", + "id": "astnode100026896", "name": "this.partial_begin", "type": "Identifier", "value": "partial_begin", @@ -56447,14 +56670,14 @@ "comment": "", "meta": { "range": [ - 295550, - 295580 + 296242, + 296272 ], "filename": "astronomy.js", - "lineno": 7147, + "lineno": 7165, "columnno": 8, "code": { - "id": "astnode100026862", + "id": "astnode100026902", "name": "this.total_begin", "type": "Identifier", "value": "total_begin", @@ -56472,14 +56695,14 @@ "comment": "", "meta": { "range": [ - 295590, - 295606 + 296282, + 296298 ], "filename": "astronomy.js", - "lineno": 7148, + "lineno": 7166, "columnno": 8, "code": { - "id": "astnode100026868", + "id": "astnode100026908", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -56497,14 +56720,14 @@ "comment": "", "meta": { "range": [ - 295616, - 295642 + 296308, + 296334 ], "filename": "astronomy.js", - "lineno": 7149, + "lineno": 7167, "columnno": 8, "code": { - "id": "astnode100026874", + "id": "astnode100026914", "name": "this.total_end", "type": "Identifier", "value": "total_end", @@ -56522,14 +56745,14 @@ "comment": "", "meta": { "range": [ - 295652, - 295682 + 296344, + 296374 ], "filename": "astronomy.js", - "lineno": 7150, + "lineno": 7168, "columnno": 8, "code": { - "id": "astnode100026880", + "id": "astnode100026920", "name": "this.partial_end", "type": "Identifier", "value": "partial_end", @@ -56547,14 +56770,14 @@ "comment": "", "meta": { "range": [ - 295692, - 295745 + 296384, + 296437 ], "filename": "astronomy.js", - "lineno": 7153, + "lineno": 7171, "columnno": 0, "code": { - "id": "astnode100026886", + "id": "astnode100026926", "name": "exports.LocalSolarEclipseInfo", "type": "Identifier", "value": "LocalSolarEclipseInfo", @@ -56571,14 +56794,14 @@ "comment": "", "meta": { "range": [ - 295747, - 295822 + 296439, + 296514 ], "filename": "astronomy.js", - "lineno": 7154, + "lineno": 7172, "columnno": 0, "code": { - "id": "astnode100026891", + "id": "astnode100026931", "name": "local_partial_distance", "type": "FunctionDeclaration", "paramnames": [ @@ -56597,14 +56820,14 @@ "comment": "", "meta": { "range": [ - 295823, - 296024 + 296515, + 296716 ], "filename": "astronomy.js", - "lineno": 7157, + "lineno": 7175, "columnno": 0, "code": { - "id": "astnode100026903", + "id": "astnode100026943", "name": "local_total_distance", "type": "FunctionDeclaration", "paramnames": [ @@ -56623,14 +56846,14 @@ "comment": "", "meta": { "range": [ - 296025, - 297149 + 296717, + 297841 ], "filename": "astronomy.js", - "lineno": 7162, + "lineno": 7180, "columnno": 0, "code": { - "id": "astnode100026919", + "id": "astnode100026959", "name": "LocalEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -56662,14 +56885,14 @@ "comment": "", "meta": { "range": [ - 296077, - 296097 + 296769, + 296789 ], "filename": "astronomy.js", - "lineno": 7163, + "lineno": 7181, "columnno": 10, "code": { - "id": "astnode100026925", + "id": "astnode100026965", "name": "PARTIAL_WINDOW", "type": "Literal", "value": 0.2 @@ -56687,14 +56910,14 @@ "comment": "", "meta": { "range": [ - 296109, - 296128 + 296801, + 296820 ], "filename": "astronomy.js", - "lineno": 7164, + "lineno": 7182, "columnno": 10, "code": { - "id": "astnode100026929", + "id": "astnode100026969", "name": "TOTAL_WINDOW", "type": "Literal", "value": 0.01 @@ -56712,14 +56935,14 @@ "comment": "", "meta": { "range": [ - 296140, - 296179 + 296832, + 296871 ], "filename": "astronomy.js", - "lineno": 7165, + "lineno": 7183, "columnno": 10, "code": { - "id": "astnode100026933", + "id": "astnode100026973", "name": "peak", "type": "CallExpression", "value": "" @@ -56737,14 +56960,14 @@ "comment": "", "meta": { "range": [ - 296189, - 296230 + 296881, + 296922 ], "filename": "astronomy.js", - "lineno": 7166, + "lineno": 7184, "columnno": 8, "code": { - "id": "astnode100026942", + "id": "astnode100026982", "name": "t1", "type": "CallExpression", "value": "" @@ -56762,14 +56985,14 @@ "comment": "", "meta": { "range": [ - 296240, - 296281 + 296932, + 296973 ], "filename": "astronomy.js", - "lineno": 7167, + "lineno": 7185, "columnno": 8, "code": { - "id": "astnode100026953", + "id": "astnode100026993", "name": "t2", "type": "CallExpression", "value": "" @@ -56787,14 +57010,14 @@ "comment": "", "meta": { "range": [ - 296293, - 296388 + 296985, + 297080 ], "filename": "astronomy.js", - "lineno": 7168, + "lineno": 7186, "columnno": 10, "code": { - "id": "astnode100026964", + "id": "astnode100027004", "name": "partial_begin", "type": "CallExpression", "value": "" @@ -56812,14 +57035,14 @@ "comment": "", "meta": { "range": [ - 296400, - 296493 + 297092, + 297185 ], "filename": "astronomy.js", - "lineno": 7169, + "lineno": 7187, "columnno": 10, "code": { - "id": "astnode100026977", + "id": "astnode100027017", "name": "partial_end", "type": "CallExpression", "value": "" @@ -56837,14 +57060,14 @@ "comment": "", "meta": { "range": [ - 296503, - 296514 + 297195, + 297206 ], "filename": "astronomy.js", - "lineno": 7170, + "lineno": 7188, "columnno": 8, "code": { - "id": "astnode100026990", + "id": "astnode100027030", "name": "total_begin" } }, @@ -56860,14 +57083,14 @@ "comment": "", "meta": { "range": [ - 296524, - 296533 + 297216, + 297225 ], "filename": "astronomy.js", - "lineno": 7171, + "lineno": 7189, "columnno": 8, "code": { - "id": "astnode100026993", + "id": "astnode100027033", "name": "total_end" } }, @@ -56883,14 +57106,14 @@ "comment": "", "meta": { "range": [ - 296543, - 296547 + 297235, + 297239 ], "filename": "astronomy.js", - "lineno": 7172, + "lineno": 7190, "columnno": 8, "code": { - "id": "astnode100026996", + "id": "astnode100027036", "name": "kind" } }, @@ -56906,14 +57129,14 @@ "comment": "", "meta": { "range": [ - 296660, - 296699 + 297352, + 297391 ], "filename": "astronomy.js", - "lineno": 7174, + "lineno": 7192, "columnno": 8, "code": { - "id": "astnode100027012", + "id": "astnode100027052", "name": "t1", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -56932,14 +57155,14 @@ "comment": "", "meta": { "range": [ - 296709, - 296748 + 297401, + 297440 ], "filename": "astronomy.js", - "lineno": 7175, + "lineno": 7193, "columnno": 8, "code": { - "id": "astnode100027023", + "id": "astnode100027063", "name": "t2", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -56958,14 +57181,14 @@ "comment": "", "meta": { "range": [ - 296758, - 296849 + 297450, + 297541 ], "filename": "astronomy.js", - "lineno": 7176, + "lineno": 7194, "columnno": 8, "code": { - "id": "astnode100027034", + "id": "astnode100027074", "name": "total_begin", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -56984,14 +57207,14 @@ "comment": "", "meta": { "range": [ - 296859, - 296948 + 297551, + 297640 ], "filename": "astronomy.js", - "lineno": 7177, + "lineno": 7195, "columnno": 8, "code": { - "id": "astnode100027047", + "id": "astnode100027087", "name": "total_end", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -57010,14 +57233,14 @@ "comment": "", "meta": { "range": [ - 296958, - 296995 + 297650, + 297687 ], "filename": "astronomy.js", - "lineno": 7178, + "lineno": 7196, "columnno": 8, "code": { - "id": "astnode100027060", + "id": "astnode100027100", "name": "kind", "type": "CallExpression", "funcscope": "LocalEclipse", @@ -57036,14 +57259,14 @@ "comment": "", "meta": { "range": [ - 297022, - 297038 + 297714, + 297730 ], "filename": "astronomy.js", - "lineno": 7181, + "lineno": 7199, "columnno": 8, "code": { - "id": "astnode100027069", + "id": "astnode100027109", "name": "kind", "type": "Literal", "funcscope": "LocalEclipse", @@ -57062,14 +57285,14 @@ "comment": "", "meta": { "range": [ - 297150, - 297512 + 297842, + 298204 ], "filename": "astronomy.js", - "lineno": 7185, + "lineno": 7203, "columnno": 0, "code": { - "id": "astnode100027081", + "id": "astnode100027121", "name": "LocalEclipseTransition", "type": "FunctionDeclaration", "paramnames": [ @@ -57096,14 +57319,14 @@ "comment": "", "meta": { "range": [ - 297223, - 297351 + 297915, + 298043 ], "filename": "astronomy.js", - "lineno": 7186, + "lineno": 7204, "columnno": 4, "code": { - "id": "astnode100027089", + "id": "astnode100027129", "name": "evaluate", "type": "FunctionDeclaration", "paramnames": [ @@ -57126,14 +57349,14 @@ "comment": "", "meta": { "range": [ - 297263, - 297303 + 297955, + 297995 ], "filename": "astronomy.js", - "lineno": 7187, + "lineno": 7205, "columnno": 14, "code": { - "id": "astnode100027094", + "id": "astnode100027134", "name": "shadow", "type": "CallExpression", "value": "" @@ -57151,14 +57374,14 @@ "comment": "", "meta": { "range": [ - 297362, - 297395 + 298054, + 298087 ], "filename": "astronomy.js", - "lineno": 7190, + "lineno": 7208, "columnno": 10, "code": { - "id": "astnode100027107", + "id": "astnode100027147", "name": "search", "type": "CallExpression", "value": "" @@ -57176,14 +57399,14 @@ "comment": "", "meta": { "range": [ - 297513, - 297646 + 298205, + 298338 ], "filename": "astronomy.js", - "lineno": 7195, + "lineno": 7213, "columnno": 0, "code": { - "id": "astnode100027124", + "id": "astnode100027164", "name": "CalcEvent", "type": "FunctionDeclaration", "paramnames": [ @@ -57206,14 +57429,14 @@ "comment": "", "meta": { "range": [ - 297560, - 297598 + 298252, + 298290 ], "filename": "astronomy.js", - "lineno": 7196, + "lineno": 7214, "columnno": 10, "code": { - "id": "astnode100027130", + "id": "astnode100027170", "name": "altitude", "type": "CallExpression", "value": "" @@ -57231,14 +57454,14 @@ "comment": "", "meta": { "range": [ - 297647, - 297843 + 298339, + 298535 ], "filename": "astronomy.js", - "lineno": 7199, + "lineno": 7217, "columnno": 0, "code": { - "id": "astnode100027141", + "id": "astnode100027181", "name": "SunAltitude", "type": "FunctionDeclaration", "paramnames": [ @@ -57262,14 +57485,14 @@ "comment": "", "meta": { "range": [ - 297696, - 297747 + 298388, + 298439 ], "filename": "astronomy.js", - "lineno": 7200, + "lineno": 7218, "columnno": 10, "code": { - "id": "astnode100027147", + "id": "astnode100027187", "name": "equ", "type": "CallExpression", "value": "" @@ -57287,14 +57510,14 @@ "comment": "", "meta": { "range": [ - 297759, - 297815 + 298451, + 298507 ], "filename": "astronomy.js", - "lineno": 7201, + "lineno": 7219, "columnno": 10, "code": { - "id": "astnode100027159", + "id": "astnode100027199", "name": "hor", "type": "CallExpression", "value": "" @@ -57312,14 +57535,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": [ - 298788, - 300496 + 299480, + 301188 ], "filename": "astronomy.js", - "lineno": 7227, + "lineno": 7245, "columnno": 0, "code": { - "id": "astnode100027176", + "id": "astnode100027216", "name": "SearchLocalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -57382,14 +57605,14 @@ "comment": "", "meta": { "range": [ - 298884, - 298903 + 299576, + 299595 ], "filename": "astronomy.js", - "lineno": 7229, + "lineno": 7247, "columnno": 10, "code": { - "id": "astnode100027186", + "id": "astnode100027226", "name": "PruneLatitude", "type": "Literal", "value": 1.8 @@ -57407,14 +57630,14 @@ "comment": "", "meta": { "range": [ - 299085, - 299103 + 299777, + 299795 ], "filename": "astronomy.js", - "lineno": 7231, + "lineno": 7249, "columnno": 8, "code": { - "id": "astnode100027190", + "id": "astnode100027230", "name": "nmtime", "type": "Identifier", "value": "startTime" @@ -57432,14 +57655,14 @@ "comment": "", "meta": { "range": [ - 299207, - 299251 + 299899, + 299943 ], "filename": "astronomy.js", - "lineno": 7234, + "lineno": 7252, "columnno": 14, "code": { - "id": "astnode100027196", + "id": "astnode100027236", "name": "newmoon", "type": "CallExpression", "value": "" @@ -57457,14 +57680,14 @@ "comment": "", "meta": { "range": [ - 299442, - 299490 + 300134, + 300182 ], "filename": "astronomy.js", - "lineno": 7238, + "lineno": 7256, "columnno": 14, "code": { - "id": "astnode100027209", + "id": "astnode100027249", "name": "eclip_lat", "type": "CallExpression", "value": "" @@ -57482,14 +57705,14 @@ "comment": "", "meta": { "range": [ - 299725, - 299772 + 300417, + 300464 ], "filename": "astronomy.js", - "lineno": 7242, + "lineno": 7260, "columnno": 18, "code": { - "id": "astnode100027224", + "id": "astnode100027264", "name": "shadow", "type": "CallExpression", "value": "" @@ -57507,14 +57730,14 @@ "comment": "", "meta": { "range": [ - 299916, - 299956 + 300608, + 300648 ], "filename": "astronomy.js", - "lineno": 7245, + "lineno": 7263, "columnno": 22, "code": { - "id": "astnode100027240", + "id": "astnode100027280", "name": "eclipse", "type": "CallExpression", "value": "" @@ -57532,14 +57755,14 @@ "comment": "", "meta": { "range": [ - 300457, - 300487 + 301149, + 301179 ], "filename": "astronomy.js", - "lineno": 7254, + "lineno": 7272, "columnno": 8, "code": { - "id": "astnode100027265", + "id": "astnode100027305", "name": "nmtime", "type": "CallExpression", "funcscope": "SearchLocalSolarEclipse", @@ -57558,14 +57781,14 @@ "comment": "", "meta": { "range": [ - 300497, - 300554 + 301189, + 301246 ], "filename": "astronomy.js", - "lineno": 7257, + "lineno": 7275, "columnno": 0, "code": { - "id": "astnode100027273", + "id": "astnode100027313", "name": "exports.SearchLocalSolarEclipse", "type": "Identifier", "value": "SearchLocalSolarEclipse", @@ -57582,14 +57805,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": [ - 301413, - 301584 + 302105, + 302276 ], "filename": "astronomy.js", - "lineno": 7278, + "lineno": 7296, "columnno": 0, "code": { - "id": "astnode100027278", + "id": "astnode100027318", "name": "NextLocalSolarEclipse", "type": "FunctionDeclaration", "paramnames": [ @@ -57647,14 +57870,14 @@ "comment": "", "meta": { "range": [ - 301483, - 301524 + 302175, + 302216 ], "filename": "astronomy.js", - "lineno": 7279, + "lineno": 7297, "columnno": 10, "code": { - "id": "astnode100027284", + "id": "astnode100027324", "name": "startTime", "type": "CallExpression", "value": "" @@ -57672,14 +57895,14 @@ "comment": "", "meta": { "range": [ - 301585, - 301638 + 302277, + 302330 ], "filename": "astronomy.js", - "lineno": 7282, + "lineno": 7300, "columnno": 0, "code": { - "id": "astnode100027297", + "id": "astnode100027337", "name": "exports.NextLocalSolarEclipse", "type": "Identifier", "value": "NextLocalSolarEclipse", @@ -57696,14 +57919,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": [ - 302749, - 302949 + 303441, + 303641 ], "filename": "astronomy.js", - "lineno": 7308, + "lineno": 7326, "columnno": 0, "code": { - "id": "astnode100027302", + "id": "astnode100027342", "name": "TransitInfo", "type": "ClassDeclaration", "paramnames": [ @@ -57770,14 +57993,14 @@ "comment": "", "meta": { "range": [ - 302773, - 302947 + 303465, + 303639 ], "filename": "astronomy.js", - "lineno": 7309, + "lineno": 7327, "columnno": 4, "code": { - "id": "astnode100027305", + "id": "astnode100027345", "name": "TransitInfo", "type": "MethodDefinition", "paramnames": [ @@ -57802,14 +58025,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": [ - 302749, - 302949 + 303441, + 303641 ], "filename": "astronomy.js", - "lineno": 7308, + "lineno": 7326, "columnno": 0, "code": { - "id": "astnode100027302", + "id": "astnode100027342", "name": "TransitInfo", "type": "ClassDeclaration", "paramnames": [ @@ -57875,14 +58098,14 @@ "comment": "", "meta": { "range": [ - 302828, - 302846 + 303520, + 303538 ], "filename": "astronomy.js", - "lineno": 7310, + "lineno": 7328, "columnno": 8, "code": { - "id": "astnode100027314", + "id": "astnode100027354", "name": "this.start", "type": "Identifier", "value": "start", @@ -57900,14 +58123,14 @@ "comment": "", "meta": { "range": [ - 302856, - 302872 + 303548, + 303564 ], "filename": "astronomy.js", - "lineno": 7311, + "lineno": 7329, "columnno": 8, "code": { - "id": "astnode100027320", + "id": "astnode100027360", "name": "this.peak", "type": "Identifier", "value": "peak", @@ -57925,14 +58148,14 @@ "comment": "", "meta": { "range": [ - 302882, - 302902 + 303574, + 303594 ], "filename": "astronomy.js", - "lineno": 7312, + "lineno": 7330, "columnno": 8, "code": { - "id": "astnode100027326", + "id": "astnode100027366", "name": "this.finish", "type": "Identifier", "value": "finish", @@ -57950,14 +58173,14 @@ "comment": "", "meta": { "range": [ - 302912, - 302940 + 303604, + 303632 ], "filename": "astronomy.js", - "lineno": 7313, + "lineno": 7331, "columnno": 8, "code": { - "id": "astnode100027332", + "id": "astnode100027372", "name": "this.separation", "type": "Identifier", "value": "separation", @@ -57975,14 +58198,14 @@ "comment": "", "meta": { "range": [ - 302950, - 302983 + 303642, + 303675 ], "filename": "astronomy.js", - "lineno": 7316, + "lineno": 7334, "columnno": 0, "code": { - "id": "astnode100027338", + "id": "astnode100027378", "name": "exports.TransitInfo", "type": "Identifier", "value": "TransitInfo", @@ -57999,14 +58222,14 @@ "comment": "", "meta": { "range": [ - 302985, - 303168 + 303677, + 303860 ], "filename": "astronomy.js", - "lineno": 7317, + "lineno": 7335, "columnno": 0, "code": { - "id": "astnode100027343", + "id": "astnode100027383", "name": "PlanetShadowBoundary", "type": "FunctionDeclaration", "paramnames": [ @@ -58031,14 +58254,14 @@ "comment": "", "meta": { "range": [ - 303068, - 303119 + 303760, + 303811 ], "filename": "astronomy.js", - "lineno": 7318, + "lineno": 7336, "columnno": 10, "code": { - "id": "astnode100027351", + "id": "astnode100027391", "name": "shadow", "type": "CallExpression", "value": "" @@ -58056,14 +58279,14 @@ "comment": "", "meta": { "range": [ - 303169, - 303539 + 303861, + 304231 ], "filename": "astronomy.js", - "lineno": 7321, + "lineno": 7339, "columnno": 0, "code": { - "id": "astnode100027368", + "id": "astnode100027408", "name": "PlanetTransitBoundary", "type": "FunctionDeclaration", "paramnames": [ @@ -58090,14 +58313,14 @@ "comment": "", "meta": { "range": [ - 303361, - 303453 + 304053, + 304145 ], "filename": "astronomy.js", - "lineno": 7323, + "lineno": 7341, "columnno": 10, "code": { - "id": "astnode100027377", + "id": "astnode100027417", "name": "tx", "type": "CallExpression", "value": "" @@ -58115,14 +58338,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": [ - 304206, - 306398 + 304898, + 307090 ], "filename": "astronomy.js", - "lineno": 7345, + "lineno": 7363, "columnno": 0, "code": { - "id": "astnode100027398", + "id": "astnode100027438", "name": "SearchTransit", "type": "FunctionDeclaration", "paramnames": [ @@ -58191,14 +58414,14 @@ "comment": "", "meta": { "range": [ - 304258, - 304279 + 304950, + 304971 ], "filename": "astronomy.js", - "lineno": 7346, + "lineno": 7364, "columnno": 10, "code": { - "id": "astnode100027404", + "id": "astnode100027444", "name": "threshold_angle", "type": "Literal", "value": 0.4 @@ -58216,14 +58439,14 @@ "comment": "", "meta": { "range": [ - 304352, - 304365 + 305044, + 305057 ], "filename": "astronomy.js", - "lineno": 7347, + "lineno": 7365, "columnno": 10, "code": { - "id": "astnode100027408", + "id": "astnode100027448", "name": "dt_days", "type": "Literal", "value": 1 @@ -58241,14 +58464,14 @@ "comment": "", "meta": { "range": [ - 304428, - 304444 + 305120, + 305136 ], "filename": "astronomy.js", - "lineno": 7349, + "lineno": 7367, "columnno": 8, "code": { - "id": "astnode100027412", + "id": "astnode100027452", "name": "planet_radius_km" } }, @@ -58264,14 +58487,14 @@ "comment": "", "meta": { "range": [ - 304505, - 304530 + 305197, + 305222 ], "filename": "astronomy.js", - "lineno": 7352, + "lineno": 7370, "columnno": 12, "code": { - "id": "astnode100027421", + "id": "astnode100027461", "name": "planet_radius_km", "type": "Literal", "funcscope": "SearchTransit", @@ -58290,14 +58513,14 @@ "comment": "", "meta": { "range": [ - 304588, - 304613 + 305280, + 305305 ], "filename": "astronomy.js", - "lineno": 7355, + "lineno": 7373, "columnno": 12, "code": { - "id": "astnode100027430", + "id": "astnode100027470", "name": "planet_radius_km", "type": "Literal", "funcscope": "SearchTransit", @@ -58316,14 +58539,14 @@ "comment": "", "meta": { "range": [ - 304708, - 304731 + 305400, + 305423 ], "filename": "astronomy.js", - "lineno": 7360, + "lineno": 7378, "columnno": 8, "code": { - "id": "astnode100027441", + "id": "astnode100027481", "name": "search_time", "type": "Identifier", "value": "startTime" @@ -58341,14 +58564,14 @@ "comment": "", "meta": { "range": [ - 304965, - 305019 + 305657, + 305711 ], "filename": "astronomy.js", - "lineno": 7365, + "lineno": 7383, "columnno": 14, "code": { - "id": "astnode100027447", + "id": "astnode100027487", "name": "conj", "type": "CallExpression", "value": "" @@ -58366,14 +58589,14 @@ "comment": "", "meta": { "range": [ - 305122, - 305164 + 305814, + 305856 ], "filename": "astronomy.js", - "lineno": 7367, + "lineno": 7385, "columnno": 14, "code": { - "id": "astnode100027455", + "id": "astnode100027495", "name": "conj_separation", "type": "CallExpression", "value": "" @@ -58391,14 +58614,14 @@ "comment": "", "meta": { "range": [ - 305496, - 305551 + 306188, + 306243 ], "filename": "astronomy.js", - "lineno": 7373, + "lineno": 7391, "columnno": 18, "code": { - "id": "astnode100027467", + "id": "astnode100027507", "name": "shadow", "type": "CallExpression", "value": "" @@ -58416,14 +58639,14 @@ "comment": "", "meta": { "range": [ - 305742, - 305785 + 306434, + 306477 ], "filename": "astronomy.js", - "lineno": 7376, + "lineno": 7394, "columnno": 22, "code": { - "id": "astnode100027484", + "id": "astnode100027524", "name": "time_before", "type": "CallExpression", "value": "" @@ -58441,14 +58664,14 @@ "comment": "", "meta": { "range": [ - 305809, - 305894 + 306501, + 306586 ], "filename": "astronomy.js", - "lineno": 7377, + "lineno": 7395, "columnno": 22, "code": { - "id": "astnode100027495", + "id": "astnode100027535", "name": "start", "type": "CallExpression", "value": "" @@ -58466,14 +58689,14 @@ "comment": "", "meta": { "range": [ - 305918, - 305960 + 306610, + 306652 ], "filename": "astronomy.js", - "lineno": 7378, + "lineno": 7396, "columnno": 22, "code": { - "id": "astnode100027508", + "id": "astnode100027548", "name": "time_after", "type": "CallExpression", "value": "" @@ -58491,14 +58714,14 @@ "comment": "", "meta": { "range": [ - 305984, - 306069 + 306676, + 306761 ], "filename": "astronomy.js", - "lineno": 7379, + "lineno": 7397, "columnno": 22, "code": { - "id": "astnode100027519", + "id": "astnode100027559", "name": "finish", "type": "CallExpression", "value": "" @@ -58516,14 +58739,14 @@ "comment": "", "meta": { "range": [ - 306093, - 306148 + 306785, + 306840 ], "filename": "astronomy.js", - "lineno": 7380, + "lineno": 7398, "columnno": 22, "code": { - "id": "astnode100027532", + "id": "astnode100027572", "name": "min_separation", "type": "BinaryExpression", "value": "" @@ -58541,14 +58764,14 @@ "comment": "", "meta": { "range": [ - 306357, - 306389 + 307049, + 307081 ], "filename": "astronomy.js", - "lineno": 7385, + "lineno": 7403, "columnno": 8, "code": { - "id": "astnode100027552", + "id": "astnode100027592", "name": "search_time", "type": "CallExpression", "funcscope": "SearchTransit", @@ -58567,14 +58790,14 @@ "comment": "", "meta": { "range": [ - 306399, - 306436 + 307091, + 307128 ], "filename": "astronomy.js", - "lineno": 7388, + "lineno": 7406, "columnno": 0, "code": { - "id": "astnode100027560", + "id": "astnode100027600", "name": "exports.SearchTransit", "type": "Identifier", "value": "SearchTransit", @@ -58591,14 +58814,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": [ - 306968, - 307112 + 307660, + 307804 ], "filename": "astronomy.js", - "lineno": 7404, + "lineno": 7422, "columnno": 0, "code": { - "id": "astnode100027565", + "id": "astnode100027605", "name": "NextTransit", "type": "FunctionDeclaration", "paramnames": [ @@ -58656,14 +58879,14 @@ "comment": "", "meta": { "range": [ - 307024, - 307066 + 307716, + 307758 ], "filename": "astronomy.js", - "lineno": 7405, + "lineno": 7423, "columnno": 10, "code": { - "id": "astnode100027571", + "id": "astnode100027611", "name": "startTime", "type": "CallExpression", "value": "" @@ -58681,14 +58904,14 @@ "comment": "", "meta": { "range": [ - 307113, - 307146 + 307805, + 307838 ], "filename": "astronomy.js", - "lineno": 7408, + "lineno": 7426, "columnno": 0, "code": { - "id": "astnode100027584", + "id": "astnode100027624", "name": "exports.NextTransit", "type": "Identifier", "value": "NextTransit",