diff --git a/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml
new file mode 100644
index 0000000000..04c2ccdd60
--- /dev/null
+++ b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Ascending.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml
new file mode 100644
index 0000000000..04c2ccdd60
--- /dev/null
+++ b/config/default/common/colormaps/orbits/OrbitTracks_NOAA-21_Descending.xml
@@ -0,0 +1,12 @@
+
+
+
+
+
+
+
+
+
diff --git a/config/default/common/config/metadata/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.md b/config/default/common/config/metadata/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.md
new file mode 100644
index 0000000000..ca02da897e
--- /dev/null
+++ b/config/default/common/config/metadata/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.md
@@ -0,0 +1,5 @@
+The Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean.
+
+The Chlorophyll *a* product is available from the Ocean and Land Colour Instrument (OCLI) aboard the European Space Agency's (ESA) Sentinel-3A and Sentinel-3B satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily.
+
+References: doi:[10.5067/SENTINEL-3A/OLCI/L2/ERR/OC/2022](https://doi.org/10.5067/SENTINEL-3A/OLCI/L2/ERR/OC/2022)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.md b/config/default/common/config/metadata/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.md
new file mode 100644
index 0000000000..02e8f045a7
--- /dev/null
+++ b/config/default/common/config/metadata/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.md
@@ -0,0 +1,5 @@
+The Chlorophyll *a* layer provides the near-surface concentration of chlorophyll *a* in milligrams of chlorophyll pigment per cubic meter (mg/m3) in the ocean.
+
+The Chlorophyll *a* product is available from the Ocean and Land Colour Instrument (OCLI) aboard the European Space Agency's (ESA) Sentinel-3A and Sentinel-3B satellites. The sensor and imagery resolution is 1 km, and the temporal resolution is daily.
+
+References: doi:[10.5067/SENTINEL-3B/OLCI/L2/ERR/OC/2022](https://doi.org/10.5067/SENTINEL-3B/OLCI/L2/ERR/OC/2022)
\ No newline at end of file
diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.md
new file mode 100644
index 0000000000..a81100367a
--- /dev/null
+++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.md
@@ -0,0 +1,3 @@
+The NOAA-21 - Orbit Track & Time (Ascending/Day) layer is the path of the NOAA-21 satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:30.
+
+Orbital Track information from .
diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.md
new file mode 100644
index 0000000000..0bba3fcf18
--- /dev/null
+++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.md
@@ -0,0 +1,3 @@
+The NOAA-21 - Orbit Track & Time (Descending/Night) layer is the path of the NOAA-21 satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:30.
+
+Orbital Track information from .
diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md
index 5cb2358e11..ee408e21c6 100644
--- a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md
+++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Ascending.md
@@ -1,3 +1,3 @@
-The Suomi NPP Orbital Track & Overpass Time (Ascending/Day) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:30.
+The Suomi NPP Orbital Track & Overpass Time (Ascending/Day) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its ascending/day-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 13:00.
Orbital Track information from .
diff --git a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md
index 0f0f970abf..bd4d189aac 100644
--- a/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md
+++ b/config/default/common/config/metadata/layers/reference/orbits/OrbitTracks_Suomi_NPP_Descending.md
@@ -1,3 +1,3 @@
-The Suomi NPP Orbital Track & Overpass Time (Descending/Night) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:30.
+The Suomi NPP Orbital Track & Overpass Time (Descending/Night) layer is the path of the Suomi National Polar-orbiting Partnership (Suomi NPP) satellite on its descending/night-time orbit. Overpass times are shown in Coordinated Universal Time (UTC). Local overpass time at the equator is approximately 01:00.
Orbital Track information from .
diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md
new file mode 100644
index 0000000000..389e6182ff
--- /dev/null
+++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.md
@@ -0,0 +1,11 @@
+The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) is a false color composite using the VIIRS at-sensor radiance and the brightness temperatures from the M15 band. Data are provided by NASA’s VJ146A1 product using NOAA-20 (JPSS-1) observations. Originally designed by the Naval Research Lab and incorporated into NASA research and applications efforts, the resulting false color scheme produces nighttime city lights in shades of yellow with infrared, nighttime cloud presence in shades of blue. During bright moonlight conditions, moonlight reflected from cloud tops and the land surface may also provide a yellow hue to those features. Comparisons of cloud-free conditions before and after a period of significant change, such as new city growth, disasters, fires, or other factors, may exhibit a change in emitted light (yellows) from those features over time.
+
+The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily.
+
+References: VJ146A1_NRT [doi:10.5067/VIIRS/VJ146A1_NRT.002](https://doi.org/10.5067/VIIRS/VJ146A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/).
+
+Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017)
+
+Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191)
+
+Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285)
diff --git a/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md
new file mode 100644
index 0000000000..4bc4e1a169
--- /dev/null
+++ b/config/default/common/config/metadata/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.md
@@ -0,0 +1,14 @@
+
+The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is created from NASA’s Black Marble daily at-sensor top-of-atmosphere nighttime radiance product (VJ146A1). It is displayed as a grayscale image. The layer is expressed in radiance units (nW/(cm2 sr)) with log10 conversion. It is stretched up to 38 nW/(cm2 sr) resulting in improvements in capturing city lights in greater spatial detail than traditional Nighttime Imagery resampled at 0-255 (e.g., Day/Night Band, Enhanced Near Constant Contrast).
+
+The ultra-sensitivity of the VIIRS Day/Night Band enables scientists to capture the Earth’s surface and atmosphere in low light conditions, allowing for better monitoring of nighttime phenomena. These images are also useful for assessing anthropogenic sources of light emissions under varying illumination conditions. For instance, during partial to full moon conditions, the layer can identify the location and features of clouds and other natural terrestrial features such as sea ice and snow cover, while enabling temporal observations in urban regions, regardless of moonlit conditions. As such, the layer is particularly useful for detecting city lights, lightning, auroras, fires, gas flares, and fishing fleets.
+
+The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA NOAA-20 (JPSS-1) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily.
+
+References: VJ146A1_NRT [doi:10.5067/VIIRS/VJ146A1_NRT.002](https://doi.org/10.5067/VIIRS/VJ146A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/).
+
+Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017)
+
+Lee, T., S. Miller, F. Turk, C. Schueler, R. Julian, S. Deyo, P. Dills, and S. Wang, 2006: The NPOESS VIIRS Day/Night Visible Sensor. Bull. Amer. Meteor. Soc., 87, 191–199, [doi:10.1175/BAMS-87-2-191](https://doi.org/10.1175/BAMS-87-2-191)
+
+Román, M. O. and Stokes, E. C. (2015), Holidays in lights: Tracking cultural patterns in demand for energy services. Earth's Future, 3: 182–205. [doi:10.1002/2014EF000285](https://doi.org/10.1002/2014EF000285)
diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md
index bb63233680..1a50672fe0 100644
--- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md
+++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_AtSensor_M15.md
@@ -2,7 +2,7 @@ The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) is a false col
The Black Marble Nighttime Blue/Yellow Composite (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily.
-References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarbleUserGuide_V1.1.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/).
+References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/).
Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017)
diff --git a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md
index 71540463cb..5dc03eeed1 100644
--- a/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md
+++ b/config/default/common/config/metadata/layers/viirs/snpp/VIIRS_SNPP_DayNightBand_At_Sensor_Radiance.md
@@ -5,7 +5,7 @@ The ultra-sensitivity of the VIIRS Day/Night Band enables scientists to capture
The Black Marble Nighttime At Sensor Radiance (Day/Night Band) layer is available in near real-time from the Visible Infrared Imaging Radiometer Suite (VIIRS) aboard the joint NASA/NOAA Suomi National Polar orbiting Partnership (Suomi NPP) satellite. The sensor resolution is 750 m at nadir, imagery resolution is 500 m, and the temporal resolution is daily.
-References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarbleUserGuide_V1.1.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/).
+References: VNP46A1_NRT [doi:10.5067/VIIRS/VNP46A1_NRT.002](https://doi.org/10.5067/VIIRS/VNP46A1_NRT.002); [Earthdata - Nighttime Lights](https://earthdata.nasa.gov/learn/backgrounders/nighttime-lights); [VNP46A1](https://blackmarble.gsfc.nasa.gov/VNP46A1.html); [Black Marble User Guide](https://viirsland.gsfc.nasa.gov/PDF/BlackMarbleUserGuide_v1.2_20220916.pdf); [Black Marble ATBD](https://viirsland.gsfc.nasa.gov/PDF/VIIRS_BlackMarble_ATBD_V1.1.pdf); [The Lights of London. NASA Earth Observatory](https://earthobservatory.nasa.gov/IOTD/view.php?id=78674); [Out of the Blue and Into the Black. NASA Earth Observatory](https://earthobservatory.nasa.gov/Features/IntotheBlack/).
Román, M. O., Z. Wang, Q. Sun, V. Kalb, S. D. Miller, A. Molthan, L. Schultz, J. Bell, E. C. Stokes, B. Pandey, K. C. Seto, D. Hall, T. Oda, R. E. Wolfe, G. Lin, N. Golpayegani, S. Devadiga, C. Davidson, S. Sarkar, C. Praderas, J. Schmaltz, R. Boller, J. Stevens, O. M. Ramos Gonzalez, E. Padilla, J. Alonso, Y. Detrés, R. Armstrong, I. Miranda, Y. Conte, N. Marrero, K. MacManus, T. Esch, and E. J. Masuoka. 2018. "NASA’s Black Marble nighttime lights product suite." Remote Sensing of Environment 210 113-143 [doi:10.1016/j.rse.2018.03.017](https://doi.org/10.1016/j.rse.2018.03.017)
diff --git a/config/default/common/config/wv.json/layerOrder.json b/config/default/common/config/wv.json/layerOrder.json
index 64e25b5409..e039c15c69 100644
--- a/config/default/common/config/wv.json/layerOrder.json
+++ b/config/default/common/config/wv.json/layerOrder.json
@@ -77,11 +77,12 @@
"VIIRS_SNPP_Thermal_Anomalies_375m_All",
"VIIRS_SNPP_Thermal_Anomalies_375m_Day",
"VIIRS_SNPP_Thermal_Anomalies_375m_Night",
- "VIIRS_SNPP_DayNightBand_At_Sensor_Radiance",
"VIIRS_SNPP_DayNightBand_ENCC",
"VIIRS_Night_Lights",
"VIIRS_SNPP_Brightness_Temp_BandI5_Day",
"VIIRS_SNPP_Brightness_Temp_BandI5_Night",
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
"VIIRS_NOAA20_Brightness_Temp_BandI5_Day",
"VIIRS_NOAA20_Brightness_Temp_BandI5_Night",
"VIIRS_NOAA20_Clear_Sky_Confidence_Day",
@@ -115,6 +116,8 @@
"VIIRS_SNPP_Apparent_Reflectance_VNP02MOD_M09",
"VIIRS_SNPP_L2_Chlorophyll_A",
"VIIRS_SNPP_L2_Photosynthetically_Available_Radiation",
+ "S3A_OLCI_Chlorophyll_a",
+ "S3B_OLCI_Chlorophyll_a",
"GOES-East_ABI_GeoColor",
"GOES-West_ABI_GeoColor",
"GOES-East_ABI_Band2_Red_Visible_1km",
@@ -1069,6 +1072,8 @@
"OrbitTracks_METOP-C_Descending",
"OrbitTracks_NOAA-20_Ascending",
"OrbitTracks_NOAA-20_Descending",
+ "OrbitTracks_NOAA-21_Ascending",
+ "OrbitTracks_NOAA-21_Descending",
"OrbitTracks_OCO-2_Ascending",
"OrbitTracks_OCO-2_Descending",
"OrbitTracks_SAOCOM1-A_Ascending",
diff --git a/config/default/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json
new file mode 100644
index 0000000000..dd81630531
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/olci/sentinel-3a/S3A_OLCI_Chlorophyll_a.json
@@ -0,0 +1,12 @@
+{
+ "layers": {
+ "S3A_OLCI_Chlorophyll_a": {
+ "id": "S3A_OLCI_Chlorophyll_a",
+ "description": "olci/sentinel-3a/S3A_OLCI_Chlorophyll_a",
+ "tags": "ocean color Sentinel-3A olci",
+ "group": "overlays",
+ "layergroup": "Chlorophyll a",
+ "wrapadjacentdays": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json b/config/default/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json
new file mode 100644
index 0000000000..e5d7eb648b
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/olci/sentinel-3b/S3B_OLCI_Chlorophyll_a.json
@@ -0,0 +1,12 @@
+{
+ "layers": {
+ "S3B_OLCI_Chlorophyll_a": {
+ "id": "S3B_OLCI_Chlorophyll_a",
+ "description": "olci/sentinel-3b/S3B_OLCI_Chlorophyll_a",
+ "tags": "ocean color sentinel-3B olci",
+ "group": "overlays",
+ "layergroup": "Chlorophyll a",
+ "wrapadjacentdays": true
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json
new file mode 100644
index 0000000000..7b3a097699
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Ascending.json
@@ -0,0 +1,52 @@
+{
+ "layers": {
+ "OrbitTracks_NOAA-21_Ascending": {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "description": "reference/orbits/OrbitTracks_NOAA-21_Ascending",
+ "tags": "jpss jpss-2 tracks day vector",
+ "group": "overlays",
+ "type": "vector",
+ "period": "daily",
+ "wrapadjacentdays": true,
+ "layergroup": "Orbital Track",
+ "track": "ascending",
+ "palette": {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "immutable": true
+ },
+ "clickDisabledFeatures": [
+ "LineString"
+ ],
+ "vectorStyle": {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "antarctic": {
+ "id": "OrbitTracks_NOAA-21_Ascending_polar"
+ },
+ "arctic": {
+ "id": "OrbitTracks_NOAA-21_Ascending_polar"
+ }
+ },
+ "modalShouldFollowClicks": true,
+ "breakPointLayer": {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "type": "wms",
+ "format": "image/png",
+ "breakPointType": "max",
+ "projections": {
+ "geographic": {
+ "source": "GIBS:wms",
+ "resolutionBreakPoint": 0.017578125
+ },
+ "antarctic": {
+ "resolutionBreakPoint": 2048,
+ "source": "GIBS:wms:antarctic"
+ },
+ "arctic": {
+ "resolutionBreakPoint": 2048,
+ "source": "GIBS:wms:arctic"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json
new file mode 100644
index 0000000000..f88d940493
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/reference/orbits/OrbitTracks_NOAA-21_Descending.json
@@ -0,0 +1,51 @@
+{
+ "layers": {
+ "OrbitTracks_NOAA-21_Descending": {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "description": "reference/orbits/OrbitTracks_NOAA-21_Descending",
+ "tags": "jpss jpss-2 tracks night vector",
+ "group": "overlays",
+ "type": "vector",
+ "period": "daily",
+ "layergroup": "Orbital Track",
+ "track": "descending",
+ "palette": {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "immutable": true
+ },
+ "clickDisabledFeatures": [
+ "LineString"
+ ],
+ "vectorStyle": {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "antarctic": {
+ "id": "OrbitTracks_NOAA-21_Descending_polar"
+ },
+ "arctic": {
+ "id": "OrbitTracks_NOAA-21_Descending_polar"
+ }
+ },
+ "modalShouldFollowClicks": true,
+ "breakPointLayer": {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "type": "wms",
+ "format": "image/png",
+ "breakPointType": "max",
+ "projections": {
+ "geographic": {
+ "source": "GIBS:wms",
+ "resolutionBreakPoint": 0.017578125
+ },
+ "antarctic": {
+ "resolutionBreakPoint": 2048,
+ "source": "GIBS:wms:antarctic"
+ },
+ "arctic": {
+ "resolutionBreakPoint": 2048,
+ "source": "GIBS:wms:arctic"
+ }
+ }
+ }
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json
new file mode 100644
index 0000000000..5d874a44a6
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15.json
@@ -0,0 +1,11 @@
+{
+ "layers": {
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15": {
+ "id": "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ "description": "viirs/noaa20/VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ "tags": "dnb night jpss-1 lights city urban nighttime black marble vj146a1 m15 blue yellow",
+ "layergroup": "Earth at Night",
+ "group": "overlays"
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json
new file mode 100644
index 0000000000..fe3a0c51f1
--- /dev/null
+++ b/config/default/common/config/wv.json/layers/viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.json
@@ -0,0 +1,11 @@
+{
+ "layers": {
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance": {
+ "id": "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ "description": "viirs/noaa20/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ "tags": "dnb night jpss-1 lights city urban nighttime black marble vj146a1",
+ "layergroup": "Earth at Night",
+ "group": "overlays"
+ }
+ }
+}
\ No newline at end of file
diff --git a/config/default/common/config/wv.json/measurements/Chlorophyll A.json b/config/default/common/config/wv.json/measurements/Chlorophyll A.json
index 86bcba56ec..3b3bc9b3c1 100644
--- a/config/default/common/config/wv.json/measurements/Chlorophyll A.json
+++ b/config/default/common/config/wv.json/measurements/Chlorophyll A.json
@@ -3,7 +3,7 @@
"Chlorophyll a": {
"id": "chlorophyll-a",
"title": "Chlorophyll a",
- "subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS",
+ "subtitle": "Terra/MODIS, Aqua/MODIS, Suomi NPP/VIIRS, Sentinel-3A, Sentinel-3B",
"sources": {
"Terra/MODIS": {
"id": "terra-modis",
@@ -34,6 +34,24 @@
"VIIRS_SNPP_L2_Chlorophyll_A",
"OrbitTracks_Suomi_NPP_Ascending"
]
+ },
+ "Sentinel-3A/OLCI": {
+ "id": "sentinel-3a-olci",
+ "title": "Sentinel-3A/OLCI",
+ "description": "viirs/Chlorophyll_a",
+ "image": "",
+ "settings": [
+ "S3A_OLCI_Chlorophyll_a"
+ ]
+ },
+ "Sentinel-3B/OLCI": {
+ "id": "sentinel-3b-olci",
+ "title": "Sentinel-3B/OLCI",
+ "description": "viirs/Chlorophyll_a",
+ "image": "",
+ "settings": [
+ "S3B_OLCI_Chlorophyll_a"
+ ]
}
}
}
diff --git a/config/default/common/config/wv.json/measurements/Earth at Night.json b/config/default/common/config/wv.json/measurements/Earth at Night.json
index 97ee9e03f4..80c849d39a 100644
--- a/config/default/common/config/wv.json/measurements/Earth at Night.json
+++ b/config/default/common/config/wv.json/measurements/Earth at Night.json
@@ -3,7 +3,7 @@
"Earth at Night": {
"id": "earth-at-night",
"title": "Earth at Night",
- "subtitle": "Suomi NPP/VIIRS",
+ "subtitle": "Suomi NPP/VIIRS, NOAA-20/VIIRS",
"sources": {
"Suomi NPP/VIIRS": {
"id": "suomi-npp-viirs",
@@ -18,6 +18,16 @@
"VIIRS_Black_Marble",
"VIIRS_CityLights_2012"
]
+ },
+ "NOAA-20/VIIRS": {
+ "id": "noaa-20-viirs",
+ "title": "NOAA-20/VIIRS",
+ "description": "",
+ "image": "",
+ "settings": [
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15"
+ ]
}
}
}
diff --git a/config/default/common/config/wv.json/measurements/Orbital Track.json b/config/default/common/config/wv.json/measurements/Orbital Track.json
index 19e77397b8..39a032cc8f 100644
--- a/config/default/common/config/wv.json/measurements/Orbital Track.json
+++ b/config/default/common/config/wv.json/measurements/Orbital Track.json
@@ -3,7 +3,7 @@
"Orbital Track": {
"id": "orbital-track",
"title": "Orbital Track & Overpass Time",
- "subtitle": "Space-Track.org/Aqua, Terra, Aura, CALIPSO, CloudSat, CYGNSS, GCOM-C, GCOM-W1, GOSAT, GOSAT-2, GPM, ICESat-2, ISS, Suomi NPP, Landsat 7, Landsat 8, Landsat 9, MetOp-A, MetOp-B, MetOp-C, NOAA-20, OCO-2, SAOCOM1-A, Sentinel-1A, Sentinel-1B, Sentinel-2A, Sentinel-2B, Sentinel-5P, SMAP, Suomi NPP, TRMM",
+ "subtitle": "Space-Track.org/Aqua, Terra, Aura, CALIPSO, CloudSat, CYGNSS, GCOM-C, GCOM-W1, GOSAT, GOSAT-2, GPM, ICESat-2, ISS, Suomi NPP, Landsat 7, Landsat 8, Landsat 9, MetOp-A, MetOp-B, MetOp-C, NOAA-20, NOAA-21, OCO-2, SAOCOM1-A, Sentinel-1A, Sentinel-1B, Sentinel-2A, Sentinel-2B, Sentinel-5P, SMAP, Suomi NPP, TRMM",
"sources": {
"Aqua/Space-Track.org": {
"id": "space-track-org-aqua",
@@ -205,6 +205,16 @@
"OrbitTracks_NOAA-20_Descending"
]
},
+ "NOAA-21/Space-Track.org": {
+ "id": "space-track-org-noaa-21",
+ "title": "NOAA-21/Space-Track.org",
+ "description": "",
+ "image": "",
+ "settings": [
+ "OrbitTracks_NOAA-21_Ascending",
+ "OrbitTracks_NOAA-21_Descending"
+ ]
+ },
"OCO-2/Space-Track.org": {
"id": "space-track-org-oco-2",
"title": "OCO-2/Space-Track.org",
diff --git a/config/default/common/config/wv.json/naturalEvents.json b/config/default/common/config/wv.json/naturalEvents.json
index 4b4adc5d17..e2fe5727d1 100644
--- a/config/default/common/config/wv.json/naturalEvents.json
+++ b/config/default/common/config/wv.json/naturalEvents.json
@@ -418,6 +418,14 @@
"VIIRS_SNPP_DayNightBand_ENCC",
false
],
+ [
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ false
+ ],
+ [
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ false
+ ],
[
"OMPS_Aerosol_Index_PyroCumuloNimbus",
false
@@ -504,6 +512,14 @@
"VIIRS_SNPP_DayNightBand_ENCC",
false
],
+ [
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ false
+ ],
+ [
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ false
+ ],
[
"MODIS_Terra_Brightness_Temp_Band31_Day",
false
@@ -616,6 +632,14 @@
"VIIRS_SNPP_DayNightBand_ENCC",
false
],
+ [
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ false
+ ],
+ [
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ false
+ ],
[
"IMERG_Precipitation_Rate",
true
@@ -756,6 +780,14 @@
"VIIRS_SNPP_DayNightBand_ENCC",
false
],
+ [
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ false
+ ],
+ [
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ false
+ ],
[
"Reference_Features_15m",
true
@@ -809,6 +841,14 @@
[
"VIIRS_SNPP_DayNightBand_ENCC",
false
+ ],
+ [
+ "VIIRS_NOAA20_DayNightBand_AtSensor_M15",
+ false
+ ],
+ [
+ "VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance",
+ false
]
],
"Dust and Haze": [
diff --git a/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json
new file mode 100644
index 0000000000..52df6d3328
--- /dev/null
+++ b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Ascending.json
@@ -0,0 +1,196 @@
+{
+ "version": 8,
+ "name": "Orbit Tracks",
+ "sources": {
+ "OrbitTracks_NOAA-21_Ascending": {
+ "type": "vector",
+ "tiles": [
+ "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Ascending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt"
+ ]
+ }
+ },
+ "layers": [
+ {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "source": "OrbitTracks_NOAA-21_Ascending",
+ "source-layer": "OrbitTracks_NOAA-21_Ascending",
+ "source-description": "Default",
+ "type": "line",
+ "paint": {
+ "line-color": "rgb(82, 3, 252)",
+ "line-width": 2
+ }
+ },
+ {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "source": "OrbitTracks_NOAA-21_Ascending",
+ "source-layer": "OrbitTracks_NOAA-21_Ascending",
+ "source-description": "Default",
+ "type": "circle",
+ "paint": {
+ "circle-radius": [
+ "step",
+ [
+ "zoom"
+ ],
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 1.5
+ ],
+ 1,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 2.5
+ ],
+ 3,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 3.5
+ ],
+ 5,
+ 5
+ ],
+ "circle-color": "rgb(82, 3, 252)",
+ "circle-opacity": 1
+ }
+ },
+ {
+ "id": "OrbitTracks_NOAA-21_Ascending",
+ "source": "OrbitTracks_NOAA-21_Ascending",
+ "source-layer": "OrbitTracks_NOAA-21_Ascending",
+ "source-description": "Default",
+ "type": "symbol",
+ "layout": {
+ "text-field": [
+ "match",
+ [
+ "geometry-type"
+ ],
+ "Point",
+ [
+ "get",
+ "label"
+ ],
+ ""
+ ],
+ "text-font": [
+ "Open Sans Bold",
+ "Arial Unicode MS Bold"
+ ],
+ "text-size": [
+ "step",
+ [
+ "zoom"
+ ],
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 10
+ ],
+ 1,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 10
+ ],
+ 3,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 12
+ ],
+ 5,
+ 16
+ ],
+ "text-transform": "uppercase",
+ "text-letter-spacing": 0.05,
+ "text-radial-offset": 1,
+ "text-variable-anchor": [
+ "right",
+ "left"
+ ]
+ },
+ "paint": {
+ "text-color": "#fff",
+ "text-halo-color": "#999",
+ "text-halo-width": 1,
+ "text-opacity": 1
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json
new file mode 100644
index 0000000000..39ba40ed6a
--- /dev/null
+++ b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending.json
@@ -0,0 +1,196 @@
+{
+ "version": 8,
+ "name": "Orbit Tracks",
+ "sources": {
+ "OrbitTracks_NOAA-21_Descending": {
+ "type": "vector",
+ "tiles": [
+ "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt"
+ ]
+ }
+ },
+ "layers": [
+ {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "source": "OrbitTracks_NOAA-21_Descending",
+ "source-layer": "OrbitTracks_NOAA-21_Descending",
+ "source-description": "Default",
+ "type": "line",
+ "paint": {
+ "line-color": "rgb(82, 3, 252)",
+ "line-width": 2
+ }
+ },
+ {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "source": "OrbitTracks_NOAA-21_Descending",
+ "source-layer": "OrbitTracks_NOAA-21_Descending",
+ "source-description": "Default",
+ "type": "circle",
+ "paint": {
+ "circle-radius": [
+ "step",
+ [
+ "zoom"
+ ],
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 1.5
+ ],
+ 1,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 2.5
+ ],
+ 3,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 3.5
+ ],
+ 5,
+ 5
+ ],
+ "circle-color": "rgb(82, 3, 252)",
+ "circle-opacity": 1
+ }
+ },
+ {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "source": "OrbitTracks_NOAA-21_Descending",
+ "source-layer": "OrbitTracks_NOAA-21_Descending",
+ "source-description": "Default",
+ "type": "symbol",
+ "layout": {
+ "text-field": [
+ "match",
+ [
+ "geometry-type"
+ ],
+ "Point",
+ [
+ "get",
+ "label"
+ ],
+ ""
+ ],
+ "text-font": [
+ "Open Sans Bold",
+ "Arial Unicode MS Bold"
+ ],
+ "text-size": [
+ "step",
+ [
+ "zoom"
+ ],
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 10
+ ],
+ 1,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 10
+ ],
+ 3,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 12
+ ],
+ 5,
+ 16
+ ],
+ "text-transform": "uppercase",
+ "text-letter-spacing": 0.05,
+ "text-radial-offset": 1,
+ "text-variable-anchor": [
+ "right",
+ "left"
+ ]
+ },
+ "paint": {
+ "text-color": "#fff",
+ "text-halo-color": "#999",
+ "text-halo-width": 1,
+ "text-opacity": 1
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json
new file mode 100644
index 0000000000..6608a9a758
--- /dev/null
+++ b/config/default/common/vectorstyles/OrbitTracks_NOAA-21_Descending_polar.json
@@ -0,0 +1,198 @@
+{
+ "version": 8,
+ "name": "Orbit Tracks",
+ "sources": {
+ "OrbitTracks_NOAA-21_Descending": {
+ "type": "vector",
+ "tiles": [
+ "https://gibs.earthdata.nasa.gov/wmts/epsg4326/nrt/OrbitTracks_NOAA-21_Descending/default/{Time}/{TileMatrixSet}/{TileMatrix}/{TileRow}/{TileCol}.mvt"
+ ]
+ }
+ },
+ "layers": [
+ {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "source": "OrbitTracks_NOAA-21_Descending",
+ "source-layer": "OrbitTracks_NOAA-21_Descending",
+ "source-description": "Default",
+ "type": "line",
+ "paint": {
+ "line-color": "rgb(82, 3, 252)",
+ "line-width": 2
+ }
+ },
+ {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "source": "OrbitTracks_NOAA-21_Descending",
+ "source-layer": "OrbitTracks_NOAA-21_Descending",
+ "source-description": "Default",
+ "type": "circle",
+ "paint": {
+ "circle-radius": [
+ "step",
+ [
+ "zoom"
+ ],
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 1.5
+ ],
+ 1,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 2.5
+ ],
+ 2,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 3.5
+ ],
+ 3,
+ 5
+ ],
+ "circle-color": "rgb(82, 3, 252)",
+ "circle-opacity": 1
+ }
+ },
+ {
+ "id": "OrbitTracks_NOAA-21_Descending",
+ "source": "OrbitTracks_NOAA-21_Descending",
+ "source-layer": "OrbitTracks_NOAA-21_Descending",
+ "source-description": "Default",
+ "type": "symbol",
+ "layout": {
+ "text-field": [
+ "match",
+ [
+ "geometry-type"
+ ],
+ "Point",
+ [
+ "get",
+ "label"
+ ],
+ ""
+ ],
+ "text-font": [
+ "Open Sans Bold",
+ "Arial Unicode MS Bold"
+ ],
+ "text-size": [
+ "step",
+ [
+ "zoom"
+ ],
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 10
+ ],
+ 0
+ ],
+ 0,
+ 10
+ ],
+ 1,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 10
+ ],
+ 2,
+ [
+ "case",
+ [
+ "!=",
+ [
+ "%",
+ [
+ "get",
+ "minute"
+ ],
+ 5
+ ],
+ 0
+ ],
+ 0,
+ 12
+ ],
+ 3,
+ 12,
+ 5,
+ 16
+ ],
+ "text-transform": "uppercase",
+ "text-letter-spacing": 0.05,
+ "text-radial-offset": 0.2,
+ "text-variable-anchor": [
+ "bottom",
+ "top"
+ ]
+ },
+ "paint": {
+ "text-color": "#fff",
+ "text-halo-color": "#999",
+ "text-halo-width": 1,
+ "text-opacity": 1
+ }
+ }
+ ]
+}
\ No newline at end of file
diff --git a/package-lock.json b/package-lock.json
index 4ac4ec794c..e318db6c2e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,20 +1,20 @@
{
"name": "worldview",
- "version": "4.30.0",
+ "version": "4.31.0",
"lockfileVersion": 3,
"requires": true,
"packages": {
"": {
"name": "worldview",
- "version": "4.30.0",
+ "version": "4.31.0",
"hasInstallScript": true,
"license": "NASA-1.3",
"dependencies": {
"@elastic/react-search-ui": "^1.21.1",
"@elastic/react-search-ui-views": "^1.21.1",
- "@fortawesome/fontawesome-svg-core": "^6.5.1",
- "@fortawesome/free-brands-svg-icons": "^6.5.1",
- "@fortawesome/free-solid-svg-icons": "^6.5.1",
+ "@fortawesome/fontawesome-svg-core": "^6.5.2",
+ "@fortawesome/free-brands-svg-icons": "^6.5.2",
+ "@fortawesome/free-solid-svg-icons": "^6.5.2",
"@fortawesome/react-fontawesome": "^0.2.0",
"@khanisak/temperature-converter": "^2.0.1",
"@redux-devtools/extension": "^3.2.6",
@@ -41,9 +41,9 @@
"moment-locales-webpack-plugin": "^1.2.0",
"node-dir": "^0.1.17",
"ol": "^8.2.0",
- "ol-mapbox-style": "^12.2.1",
+ "ol-mapbox-style": "^12.2.2",
"p-queue": "^8.0.1",
- "proj4": "^2.10.0",
+ "proj4": "^2.11.0",
"prop-types": "^15.8.1",
"qs": "^6.12.0",
"react": "^18.0.0",
@@ -60,7 +60,7 @@
"react-swipe-to-delete-component": "1.0.5",
"react-visibility-sensor": "^5.1.1",
"reactstrap": "^9.2.2",
- "recharts": "^2.12.1",
+ "recharts": "^2.12.4",
"redux": "^4.2.1",
"redux-location-state": "^2.8.2",
"redux-logger": "^3.0.6",
@@ -78,25 +78,25 @@
"what-input": "^5.2.12"
},
"devDependencies": {
- "@babel/core": "^7.24.3",
+ "@babel/core": "^7.24.4",
"@babel/eslint-parser": "^7.24.1",
- "@babel/plugin-transform-class-properties": "^7.23.3",
+ "@babel/plugin-transform-class-properties": "^7.24.1",
"@babel/plugin-transform-private-methods": "^7.24.1",
- "@babel/preset-env": "^7.24.0",
+ "@babel/preset-env": "^7.24.4",
"@babel/preset-react": "^7.24.1",
"@playwright/test": "^1.42.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@webpack-cli/serve": "^2.0.5",
"ajv": "^8.12.0",
- "autoprefixer": "^10.4.18",
+ "autoprefixer": "^10.4.19",
"babel-loader": "^9.1.3",
"cheerio": "^1.0.0-rc.12",
"clean-webpack-plugin": "^4.0.0",
"cross-env": "^7.0.3",
- "css-loader": "^6.10.0",
+ "css-loader": "^7.0.0",
"css-minimizer-webpack-plugin": "^6.0.0",
"css-url-relative-plugin": "^1.1.0",
- "cssnano": "^6.0.4",
+ "cssnano": "^6.1.2",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-standard": "^17.1.0",
@@ -109,9 +109,9 @@
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-react": "^7.34.1",
- "express": "^4.18.3",
+ "express": "^4.19.2",
"fetch-mock": "^9.11.0",
- "glob": "^10.3.10",
+ "glob": "^10.3.12",
"husky": "^9.0.11",
"jest": "^29.7.0",
"jest-canvas-mock": "^2.5.2",
@@ -122,26 +122,26 @@
"node-ssh": "^13.1.0",
"npm-run-all": "^4.1.5",
"patch-package": "^8.0.0",
- "postcss": "^8.4.35",
+ "postcss": "^8.4.38",
"postcss-loader": "^8.1.1",
"react-refresh": "^0.14.0",
"react-test-renderer": "^18.0.0",
"redux-mock-store": "^1.5.4",
"run-script-os": "^1.1.6",
- "sass": "^1.72.0",
+ "sass": "^1.74.1",
"sass-loader": "^14.1.1",
"shelljs": "^0.8.5",
"showdown": "^2.1.0",
"stylelint": "^15.11.0",
"stylelint-config-standard-scss": "^11.1.0",
"stylelint-high-performance-animation": "^1.10.0",
- "tar": "^6.2.0",
+ "tar": "^6.2.1",
"terser-webpack-plugin": "^5.3.10",
"uuid": "^9.0.1",
"webpack": "^5.90.2",
"webpack-bundle-analyzer": "^4.10.1",
"webpack-cli": "^5.1.4",
- "webpack-dev-middleware": "^7.1.1",
+ "webpack-dev-middleware": "^7.2.1",
"webpack-dev-server": "^5.0.4",
"xml-js": "^1.6.11",
"xml2js": "^0.6.2",
@@ -182,25 +182,27 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.23.5",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz",
+ "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.24.3",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz",
+ "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@ampproject/remapping": "^2.2.0",
"@babel/code-frame": "^7.24.2",
- "@babel/generator": "^7.24.1",
+ "@babel/generator": "^7.24.4",
"@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helpers": "^7.24.1",
- "@babel/parser": "^7.24.1",
+ "@babel/helpers": "^7.24.4",
+ "@babel/parser": "^7.24.4",
"@babel/template": "^7.24.0",
"@babel/traverse": "^7.24.1",
"@babel/types": "^7.24.0",
@@ -236,9 +238,10 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.24.1",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz",
+ "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/types": "^7.24.0",
"@jridgewell/gen-mapping": "^0.3.5",
@@ -275,8 +278,9 @@
},
"node_modules/@babel/helper-builder-binary-assignment-operator-visitor": {
"version": "7.22.15",
+ "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz",
+ "integrity": "sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/types": "^7.22.15"
},
@@ -313,9 +317,10 @@
"license": "ISC"
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.24.1",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz",
+ "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-environment-visitor": "^7.22.20",
@@ -351,9 +356,10 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.5.0",
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz",
+ "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-compilation-targets": "^7.22.6",
"@babel/helper-plugin-utils": "^7.22.5",
@@ -408,10 +414,11 @@
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.22.15",
- "license": "MIT",
+ "version": "7.24.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz",
+ "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==",
"dependencies": {
- "@babel/types": "^7.22.15"
+ "@babel/types": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -456,8 +463,9 @@
},
"node_modules/@babel/helper-remap-async-to-generator": {
"version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz",
+ "integrity": "sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-environment-visitor": "^7.22.20",
@@ -543,8 +551,9 @@
},
"node_modules/@babel/helper-wrap-function": {
"version": "7.22.20",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz",
+ "integrity": "sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-function-name": "^7.22.5",
"@babel/template": "^7.22.15",
@@ -555,9 +564,10 @@
}
},
"node_modules/@babel/helpers": {
- "version": "7.24.1",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz",
+ "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/template": "^7.24.0",
"@babel/traverse": "^7.24.1",
@@ -581,9 +591,10 @@
}
},
"node_modules/@babel/parser": {
- "version": "7.24.1",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz",
+ "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==",
"dev": true,
- "license": "MIT",
"bin": {
"parser": "bin/babel-parser.js"
},
@@ -591,12 +602,29 @@
"node": ">=6.0.0"
}
},
+ "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz",
+ "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==",
+ "dev": true,
+ "dependencies": {
+ "@babel/helper-environment-visitor": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.24.0"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
"node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz",
+ "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -606,13 +634,14 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz",
+ "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
- "@babel/plugin-transform-optional-chaining": "^7.23.3"
+ "@babel/plugin-transform-optional-chaining": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -622,12 +651,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.23.7",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz",
+ "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -682,8 +712,9 @@
},
"node_modules/@babel/plugin-syntax-class-static-block": {
"version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz",
+ "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -696,8 +727,9 @@
},
"node_modules/@babel/plugin-syntax-dynamic-import": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz",
+ "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.0"
},
@@ -707,8 +739,9 @@
},
"node_modules/@babel/plugin-syntax-export-namespace-from": {
"version": "7.8.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz",
+ "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.8.3"
},
@@ -717,11 +750,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz",
+ "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -731,11 +765,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz",
+ "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -848,8 +883,9 @@
},
"node_modules/@babel/plugin-syntax-private-property-in-object": {
"version": "7.14.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz",
+ "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.14.5"
},
@@ -904,11 +940,12 @@
}
},
"node_modules/@babel/plugin-transform-arrow-functions": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz",
+ "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -918,12 +955,13 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.23.9",
+ "version": "7.24.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz",
+ "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-environment-visitor": "^7.22.20",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-remap-async-to-generator": "^7.22.20",
"@babel/plugin-syntax-async-generators": "^7.8.4"
},
@@ -935,12 +973,13 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz",
+ "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-module-imports": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-remap-async-to-generator": "^7.22.20"
},
"engines": {
@@ -951,11 +990,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoped-functions": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz",
+ "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -965,11 +1005,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.23.4",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz",
+ "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -979,12 +1020,13 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz",
+ "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-create-class-features-plugin": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -994,12 +1036,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.23.4",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz",
+ "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.24.4",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-class-static-block": "^7.14.5"
},
"engines": {
@@ -1010,16 +1053,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.23.8",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz",
+ "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
"@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-environment-visitor": "^7.22.20",
"@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20",
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-replace-supers": "^7.24.1",
"@babel/helper-split-export-declaration": "^7.22.6",
"globals": "^11.1.0"
},
@@ -1031,12 +1075,13 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz",
+ "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/template": "^7.22.15"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/template": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1046,11 +1091,12 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz",
+ "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1060,12 +1106,13 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz",
+ "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1075,11 +1122,12 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-keys": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz",
+ "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1089,11 +1137,12 @@
}
},
"node_modules/@babel/plugin-transform-dynamic-import": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz",
+ "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-dynamic-import": "^7.8.3"
},
"engines": {
@@ -1104,12 +1153,13 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz",
+ "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1119,11 +1169,12 @@
}
},
"node_modules/@babel/plugin-transform-export-namespace-from": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz",
+ "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3"
},
"engines": {
@@ -1134,11 +1185,12 @@
}
},
"node_modules/@babel/plugin-transform-for-of": {
- "version": "7.23.6",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz",
+ "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
@@ -1149,13 +1201,14 @@
}
},
"node_modules/@babel/plugin-transform-function-name": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz",
+ "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.22.15",
+ "@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-function-name": "^7.23.0",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1165,11 +1218,12 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz",
+ "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-json-strings": "^7.8.3"
},
"engines": {
@@ -1180,11 +1234,12 @@
}
},
"node_modules/@babel/plugin-transform-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz",
+ "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1194,11 +1249,12 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz",
+ "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4"
},
"engines": {
@@ -1209,11 +1265,12 @@
}
},
"node_modules/@babel/plugin-transform-member-expression-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz",
+ "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1223,12 +1280,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-amd": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz",
+ "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1238,12 +1296,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz",
+ "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-simple-access": "^7.22.5"
},
"engines": {
@@ -1254,13 +1313,14 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.23.9",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz",
+ "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-hoist-variables": "^7.22.5",
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-validator-identifier": "^7.22.20"
},
"engines": {
@@ -1271,12 +1331,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-umd": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz",
+ "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-module-transforms": "^7.23.3",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1301,11 +1362,12 @@
}
},
"node_modules/@babel/plugin-transform-new-target": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz",
+ "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1315,11 +1377,12 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz",
+ "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3"
},
"engines": {
@@ -1330,11 +1393,12 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz",
+ "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-numeric-separator": "^7.10.4"
},
"engines": {
@@ -1345,15 +1409,15 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.24.0",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz",
+ "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.23.5",
"@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-object-rest-spread": "^7.8.3",
- "@babel/plugin-transform-parameters": "^7.23.3"
+ "@babel/plugin-transform-parameters": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1363,12 +1427,13 @@
}
},
"node_modules/@babel/plugin-transform-object-super": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz",
+ "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
- "@babel/helper-replace-supers": "^7.22.20"
+ "@babel/helper-plugin-utils": "^7.24.0",
+ "@babel/helper-replace-supers": "^7.24.1"
},
"engines": {
"node": ">=6.9.0"
@@ -1378,11 +1443,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz",
+ "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-optional-catch-binding": "^7.8.3"
},
"engines": {
@@ -1393,11 +1459,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz",
+ "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5",
"@babel/plugin-syntax-optional-chaining": "^7.8.3"
},
@@ -1409,11 +1476,12 @@
}
},
"node_modules/@babel/plugin-transform-parameters": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz",
+ "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1438,13 +1506,14 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.23.4",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz",
+ "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.22.5",
- "@babel/helper-create-class-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-create-class-features-plugin": "^7.24.1",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/plugin-syntax-private-property-in-object": "^7.14.5"
},
"engines": {
@@ -1455,11 +1524,12 @@
}
},
"node_modules/@babel/plugin-transform-property-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz",
+ "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1530,11 +1600,12 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz",
+ "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"regenerator-transform": "^0.15.2"
},
"engines": {
@@ -1545,11 +1616,12 @@
}
},
"node_modules/@babel/plugin-transform-reserved-words": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz",
+ "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1559,11 +1631,12 @@
}
},
"node_modules/@babel/plugin-transform-shorthand-properties": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz",
+ "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1573,11 +1646,12 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz",
+ "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5",
+ "@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-skip-transparent-expression-wrappers": "^7.22.5"
},
"engines": {
@@ -1588,11 +1662,12 @@
}
},
"node_modules/@babel/plugin-transform-sticky-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz",
+ "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1602,11 +1677,12 @@
}
},
"node_modules/@babel/plugin-transform-template-literals": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz",
+ "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1616,11 +1692,12 @@
}
},
"node_modules/@babel/plugin-transform-typeof-symbol": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz",
+ "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1630,11 +1707,12 @@
}
},
"node_modules/@babel/plugin-transform-unicode-escapes": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz",
+ "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1644,12 +1722,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz",
+ "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1659,12 +1738,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz",
+ "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1674,12 +1754,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.23.3",
+ "version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz",
+ "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/helper-create-regexp-features-plugin": "^7.22.15",
- "@babel/helper-plugin-utils": "^7.22.5"
+ "@babel/helper-plugin-utils": "^7.24.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1689,25 +1770,27 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.24.0",
+ "version": "7.24.4",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz",
+ "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.23.5",
+ "@babel/compat-data": "^7.24.4",
"@babel/helper-compilation-targets": "^7.23.6",
"@babel/helper-plugin-utils": "^7.24.0",
"@babel/helper-validator-option": "^7.23.5",
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3",
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4",
+ "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1",
+ "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
"@babel/plugin-syntax-async-generators": "^7.8.4",
"@babel/plugin-syntax-class-properties": "^7.12.13",
"@babel/plugin-syntax-class-static-block": "^7.14.5",
"@babel/plugin-syntax-dynamic-import": "^7.8.3",
"@babel/plugin-syntax-export-namespace-from": "^7.8.3",
- "@babel/plugin-syntax-import-assertions": "^7.23.3",
- "@babel/plugin-syntax-import-attributes": "^7.23.3",
+ "@babel/plugin-syntax-import-assertions": "^7.24.1",
+ "@babel/plugin-syntax-import-attributes": "^7.24.1",
"@babel/plugin-syntax-import-meta": "^7.10.4",
"@babel/plugin-syntax-json-strings": "^7.8.3",
"@babel/plugin-syntax-logical-assignment-operators": "^7.10.4",
@@ -1719,58 +1802,58 @@
"@babel/plugin-syntax-private-property-in-object": "^7.14.5",
"@babel/plugin-syntax-top-level-await": "^7.14.5",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
- "@babel/plugin-transform-arrow-functions": "^7.23.3",
- "@babel/plugin-transform-async-generator-functions": "^7.23.9",
- "@babel/plugin-transform-async-to-generator": "^7.23.3",
- "@babel/plugin-transform-block-scoped-functions": "^7.23.3",
- "@babel/plugin-transform-block-scoping": "^7.23.4",
- "@babel/plugin-transform-class-properties": "^7.23.3",
- "@babel/plugin-transform-class-static-block": "^7.23.4",
- "@babel/plugin-transform-classes": "^7.23.8",
- "@babel/plugin-transform-computed-properties": "^7.23.3",
- "@babel/plugin-transform-destructuring": "^7.23.3",
- "@babel/plugin-transform-dotall-regex": "^7.23.3",
- "@babel/plugin-transform-duplicate-keys": "^7.23.3",
- "@babel/plugin-transform-dynamic-import": "^7.23.4",
- "@babel/plugin-transform-exponentiation-operator": "^7.23.3",
- "@babel/plugin-transform-export-namespace-from": "^7.23.4",
- "@babel/plugin-transform-for-of": "^7.23.6",
- "@babel/plugin-transform-function-name": "^7.23.3",
- "@babel/plugin-transform-json-strings": "^7.23.4",
- "@babel/plugin-transform-literals": "^7.23.3",
- "@babel/plugin-transform-logical-assignment-operators": "^7.23.4",
- "@babel/plugin-transform-member-expression-literals": "^7.23.3",
- "@babel/plugin-transform-modules-amd": "^7.23.3",
- "@babel/plugin-transform-modules-commonjs": "^7.23.3",
- "@babel/plugin-transform-modules-systemjs": "^7.23.9",
- "@babel/plugin-transform-modules-umd": "^7.23.3",
+ "@babel/plugin-transform-arrow-functions": "^7.24.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.24.3",
+ "@babel/plugin-transform-async-to-generator": "^7.24.1",
+ "@babel/plugin-transform-block-scoped-functions": "^7.24.1",
+ "@babel/plugin-transform-block-scoping": "^7.24.4",
+ "@babel/plugin-transform-class-properties": "^7.24.1",
+ "@babel/plugin-transform-class-static-block": "^7.24.4",
+ "@babel/plugin-transform-classes": "^7.24.1",
+ "@babel/plugin-transform-computed-properties": "^7.24.1",
+ "@babel/plugin-transform-destructuring": "^7.24.1",
+ "@babel/plugin-transform-dotall-regex": "^7.24.1",
+ "@babel/plugin-transform-duplicate-keys": "^7.24.1",
+ "@babel/plugin-transform-dynamic-import": "^7.24.1",
+ "@babel/plugin-transform-exponentiation-operator": "^7.24.1",
+ "@babel/plugin-transform-export-namespace-from": "^7.24.1",
+ "@babel/plugin-transform-for-of": "^7.24.1",
+ "@babel/plugin-transform-function-name": "^7.24.1",
+ "@babel/plugin-transform-json-strings": "^7.24.1",
+ "@babel/plugin-transform-literals": "^7.24.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.24.1",
+ "@babel/plugin-transform-member-expression-literals": "^7.24.1",
+ "@babel/plugin-transform-modules-amd": "^7.24.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.24.1",
+ "@babel/plugin-transform-modules-systemjs": "^7.24.1",
+ "@babel/plugin-transform-modules-umd": "^7.24.1",
"@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5",
- "@babel/plugin-transform-new-target": "^7.23.3",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4",
- "@babel/plugin-transform-numeric-separator": "^7.23.4",
- "@babel/plugin-transform-object-rest-spread": "^7.24.0",
- "@babel/plugin-transform-object-super": "^7.23.3",
- "@babel/plugin-transform-optional-catch-binding": "^7.23.4",
- "@babel/plugin-transform-optional-chaining": "^7.23.4",
- "@babel/plugin-transform-parameters": "^7.23.3",
- "@babel/plugin-transform-private-methods": "^7.23.3",
- "@babel/plugin-transform-private-property-in-object": "^7.23.4",
- "@babel/plugin-transform-property-literals": "^7.23.3",
- "@babel/plugin-transform-regenerator": "^7.23.3",
- "@babel/plugin-transform-reserved-words": "^7.23.3",
- "@babel/plugin-transform-shorthand-properties": "^7.23.3",
- "@babel/plugin-transform-spread": "^7.23.3",
- "@babel/plugin-transform-sticky-regex": "^7.23.3",
- "@babel/plugin-transform-template-literals": "^7.23.3",
- "@babel/plugin-transform-typeof-symbol": "^7.23.3",
- "@babel/plugin-transform-unicode-escapes": "^7.23.3",
- "@babel/plugin-transform-unicode-property-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-regex": "^7.23.3",
- "@babel/plugin-transform-unicode-sets-regex": "^7.23.3",
+ "@babel/plugin-transform-new-target": "^7.24.1",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1",
+ "@babel/plugin-transform-numeric-separator": "^7.24.1",
+ "@babel/plugin-transform-object-rest-spread": "^7.24.1",
+ "@babel/plugin-transform-object-super": "^7.24.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.24.1",
+ "@babel/plugin-transform-optional-chaining": "^7.24.1",
+ "@babel/plugin-transform-parameters": "^7.24.1",
+ "@babel/plugin-transform-private-methods": "^7.24.1",
+ "@babel/plugin-transform-private-property-in-object": "^7.24.1",
+ "@babel/plugin-transform-property-literals": "^7.24.1",
+ "@babel/plugin-transform-regenerator": "^7.24.1",
+ "@babel/plugin-transform-reserved-words": "^7.24.1",
+ "@babel/plugin-transform-shorthand-properties": "^7.24.1",
+ "@babel/plugin-transform-spread": "^7.24.1",
+ "@babel/plugin-transform-sticky-regex": "^7.24.1",
+ "@babel/plugin-transform-template-literals": "^7.24.1",
+ "@babel/plugin-transform-typeof-symbol": "^7.24.1",
+ "@babel/plugin-transform-unicode-escapes": "^7.24.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.24.1",
+ "@babel/plugin-transform-unicode-regex": "^7.24.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.24.1",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.8",
- "babel-plugin-polyfill-corejs3": "^0.9.0",
- "babel-plugin-polyfill-regenerator": "^0.5.5",
+ "babel-plugin-polyfill-corejs2": "^0.4.10",
+ "babel-plugin-polyfill-corejs3": "^0.10.4",
+ "babel-plugin-polyfill-regenerator": "^0.6.1",
"core-js-compat": "^3.31.0",
"semver": "^6.3.1"
},
@@ -1843,8 +1926,9 @@
},
"node_modules/@babel/traverse": {
"version": "7.24.1",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz",
+ "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/code-frame": "^7.24.1",
"@babel/generator": "^7.24.1",
@@ -2245,41 +2329,45 @@
"license": "MIT"
},
"node_modules/@fortawesome/fontawesome-common-types": {
- "version": "6.5.1",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-6.5.2.tgz",
+ "integrity": "sha512-gBxPg3aVO6J0kpfHNILc+NMhXnqHumFxOmjYCFfOiLZfwhnnfhtsdA2hfJlDnj+8PjAs6kKQPenOTKj3Rf7zHw==",
"hasInstallScript": true,
- "license": "MIT",
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/fontawesome-svg-core": {
- "version": "6.5.1",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-6.5.2.tgz",
+ "integrity": "sha512-5CdaCBGl8Rh9ohNdxeeTMxIj8oc3KNBgIeLMvJosBMdslK/UnEB8rzyDRrbKdL1kDweqBPo4GT9wvnakHWucZw==",
"hasInstallScript": true,
- "license": "MIT",
"dependencies": {
- "@fortawesome/fontawesome-common-types": "6.5.1"
+ "@fortawesome/fontawesome-common-types": "6.5.2"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/free-brands-svg-icons": {
- "version": "6.5.1",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-6.5.2.tgz",
+ "integrity": "sha512-zi5FNYdmKLnEc0jc0uuHH17kz/hfYTg4Uei0wMGzcoCL/4d3WM3u1VMc0iGGa31HuhV5i7ZK8ZlTCQrHqRHSGQ==",
"hasInstallScript": true,
- "license": "(CC-BY-4.0 AND MIT)",
"dependencies": {
- "@fortawesome/fontawesome-common-types": "6.5.1"
+ "@fortawesome/fontawesome-common-types": "6.5.2"
},
"engines": {
"node": ">=6"
}
},
"node_modules/@fortawesome/free-solid-svg-icons": {
- "version": "6.5.1",
+ "version": "6.5.2",
+ "resolved": "https://registry.npmjs.org/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-6.5.2.tgz",
+ "integrity": "sha512-QWFZYXFE7O1Gr1dTIp+D6UcFUF0qElOnZptpi7PBUMylJh+vFmIedVe1Ir6RM1t2tEQLLSV1k7bR4o92M+uqlw==",
"hasInstallScript": true,
- "license": "(CC-BY-4.0 AND MIT)",
"dependencies": {
- "@fortawesome/fontawesome-common-types": "6.5.1"
+ "@fortawesome/fontawesome-common-types": "6.5.2"
},
"engines": {
"node": ">=6"
@@ -3388,8 +3476,9 @@
},
"node_modules/@trysound/sax": {
"version": "0.2.0",
+ "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz",
+ "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=10.13.0"
}
@@ -4523,7 +4612,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.18",
+ "version": "10.4.19",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz",
+ "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==",
"dev": true,
"funding": [
{
@@ -4539,10 +4630,9 @@
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
- "caniuse-lite": "^1.0.30001591",
+ "caniuse-lite": "^1.0.30001599",
"fraction.js": "^4.3.7",
"normalize-range": "^0.1.2",
"picocolors": "^1.0.0",
@@ -4810,12 +4900,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.8",
+ "version": "0.4.10",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz",
+ "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/compat-data": "^7.22.6",
- "@babel/helper-define-polyfill-provider": "^0.5.0",
+ "@babel/helper-define-polyfill-provider": "^0.6.1",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -4823,23 +4914,25 @@
}
},
"node_modules/babel-plugin-polyfill-corejs3": {
- "version": "0.9.0",
+ "version": "0.10.4",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz",
+ "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.5.0",
- "core-js-compat": "^3.34.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.1",
+ "core-js-compat": "^3.36.1"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.5.5",
+ "version": "0.6.1",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz",
+ "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.5.0"
+ "@babel/helper-define-polyfill-provider": "^0.6.1"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -5196,8 +5289,9 @@
},
"node_modules/caniuse-api": {
"version": "3.0.0",
+ "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz",
+ "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.0.0",
"caniuse-lite": "^1.0.0",
@@ -5206,7 +5300,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001596",
+ "version": "1.0.30001600",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001600.tgz",
+ "integrity": "sha512-+2S9/2JFhYmYaDpZvo0lKkfvuKIglrx68MwOBqMGHhQsNkLjB5xtc/TGoEPs+MxjSyN/72qer2g97nzR641mOQ==",
"funding": [
{
"type": "opencollective",
@@ -5220,8 +5316,7 @@
"type": "github",
"url": "https://github.com/sponsors/ai"
}
- ],
- "license": "CC-BY-4.0"
+ ]
},
"node_modules/chalk": {
"version": "2.4.2",
@@ -5731,9 +5826,10 @@
"license": "MIT"
},
"node_modules/cookie": {
- "version": "0.5.0",
+ "version": "0.6.0",
+ "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz",
+ "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": ">= 0.6"
}
@@ -5765,11 +5861,12 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.35.1",
+ "version": "3.36.1",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.36.1.tgz",
+ "integrity": "sha512-Dk997v9ZCt3X/npqzyGdTlq6t7lDBhZwGvV94PKzDArjp7BTRm7WlDAXYd/OWdeFHO8OChQYRJNJvUCqCbrtKA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "browserslist": "^4.22.2"
+ "browserslist": "^4.23.0"
},
"funding": {
"type": "opencollective",
@@ -5954,9 +6051,10 @@
}
},
"node_modules/css-declaration-sorter": {
- "version": "7.1.1",
+ "version": "7.2.0",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.2.0.tgz",
+ "integrity": "sha512-h70rUM+3PNFuaBDTLe8wF/cdWu+dOZmb7pJt8Z2sedYbAcQVQV/tEchueg3GWxwqS0cxtbxmaHEdkNACqcvsow==",
"dev": true,
- "license": "ISC",
"engines": {
"node": "^14 || ^16 || >=18"
},
@@ -5973,21 +6071,22 @@
}
},
"node_modules/css-loader": {
- "version": "6.10.0",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-7.0.0.tgz",
+ "integrity": "sha512-WrO4FVoamxt5zY9CauZjoJgXRi/LZKIk+Ta7YvpSGr5r/eMYPNp5/T9ODlMe4/1rF5DYlycG1avhV4g3A/tiAw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"icss-utils": "^5.1.0",
"postcss": "^8.4.33",
- "postcss-modules-extract-imports": "^3.0.0",
- "postcss-modules-local-by-default": "^4.0.4",
- "postcss-modules-scope": "^3.1.1",
+ "postcss-modules-extract-imports": "^3.1.0",
+ "postcss-modules-local-by-default": "^4.0.5",
+ "postcss-modules-scope": "^3.2.0",
"postcss-modules-values": "^4.0.0",
"postcss-value-parser": "^4.2.0",
"semver": "^7.5.4"
},
"engines": {
- "node": ">= 12.13.0"
+ "node": ">= 18.12.0"
},
"funding": {
"type": "opencollective",
@@ -5995,7 +6094,7 @@
},
"peerDependencies": {
"@rspack/core": "0.x || 1.x",
- "webpack": "^5.0.0"
+ "webpack": "^5.27.0"
},
"peerDependenciesMeta": {
"@rspack/core": {
@@ -6169,11 +6268,12 @@
"license": "MIT"
},
"node_modules/cssnano": {
- "version": "6.1.0",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-6.1.2.tgz",
+ "integrity": "sha512-rYk5UeX7VAM/u0lNqewCdasdtPK81CgX8wJFLEIXHbV2oldWRgJAsZrdhRXkV1NJzA2g850KiFm9mMU2HxNxMA==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "cssnano-preset-default": "^6.1.0",
+ "cssnano-preset-default": "^6.1.2",
"lilconfig": "^3.1.1"
},
"engines": {
@@ -6188,12 +6288,13 @@
}
},
"node_modules/cssnano-preset-default": {
- "version": "6.1.0",
+ "version": "6.1.2",
+ "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-6.1.2.tgz",
+ "integrity": "sha512-1C0C+eNaeN8OcHQa193aRgYexyJtU8XwbdieEjClw+J9d94E41LwT6ivKH0WT+fYwYWB0Zp3I3IZ7tI/BbUbrg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
- "css-declaration-sorter": "^7.1.1",
+ "css-declaration-sorter": "^7.2.0",
"cssnano-utils": "^4.0.2",
"postcss-calc": "^9.0.1",
"postcss-colormin": "^6.1.0",
@@ -6202,12 +6303,12 @@
"postcss-discard-duplicates": "^6.0.3",
"postcss-discard-empty": "^6.0.3",
"postcss-discard-overridden": "^6.0.2",
- "postcss-merge-longhand": "^6.0.4",
- "postcss-merge-rules": "^6.1.0",
- "postcss-minify-font-values": "^6.0.3",
+ "postcss-merge-longhand": "^6.0.5",
+ "postcss-merge-rules": "^6.1.1",
+ "postcss-minify-font-values": "^6.1.0",
"postcss-minify-gradients": "^6.0.3",
"postcss-minify-params": "^6.1.0",
- "postcss-minify-selectors": "^6.0.3",
+ "postcss-minify-selectors": "^6.0.4",
"postcss-normalize-charset": "^6.0.2",
"postcss-normalize-display-values": "^6.0.2",
"postcss-normalize-positions": "^6.0.2",
@@ -6221,7 +6322,7 @@
"postcss-reduce-initial": "^6.1.0",
"postcss-reduce-transforms": "^6.0.2",
"postcss-svgo": "^6.0.3",
- "postcss-unique-selectors": "^6.0.3"
+ "postcss-unique-selectors": "^6.0.4"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
@@ -6232,8 +6333,9 @@
},
"node_modules/cssnano-utils": {
"version": "4.0.2",
+ "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-4.0.2.tgz",
+ "integrity": "sha512-ZR1jHg+wZ8o4c3zqf1SIUSTIvm/9mU343FMR6Obe/unskbvpGhZOo1J6d/r8D1pzkRQYuwbcH3hToOuoA2G7oQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
@@ -6243,8 +6345,9 @@
},
"node_modules/csso": {
"version": "5.0.5",
+ "resolved": "https://registry.npmjs.org/csso/-/csso-5.0.5.tgz",
+ "integrity": "sha512-0LrrStPOdJj+SPCCrGhzryycLjwcgUSHBtxNA8aIDxf0GLsRh1cKYhB00Gd1lDOS4yGH69+SNn13+TWbVHETFQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"css-tree": "~2.2.0"
},
@@ -6255,8 +6358,9 @@
},
"node_modules/csso/node_modules/css-tree": {
"version": "2.2.1",
+ "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-2.2.1.tgz",
+ "integrity": "sha512-OA0mILzGc1kCOCSJerOeqDxDQ4HOh+G8NbOJFOTgOCzpw7fCBubk0fEyxp8AgOL/jvLgYA/uV0cMbe43ElF1JA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"mdn-data": "2.0.28",
"source-map-js": "^1.0.1"
@@ -6268,8 +6372,9 @@
},
"node_modules/csso/node_modules/mdn-data": {
"version": "2.0.28",
- "dev": true,
- "license": "CC0-1.0"
+ "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.28.tgz",
+ "integrity": "sha512-aylIc7Z9y4yzHYAJNuESG3hfhC+0Ibp/MAMiaOZgNv4pmEdFyfZhhhny4MNiAfWdBQ1RQ2mfDWmM1x8SvGyp8g==",
+ "dev": true
},
"node_modules/cssom": {
"version": "0.5.0",
@@ -8016,16 +8121,17 @@
}
},
"node_modules/express": {
- "version": "4.18.3",
+ "version": "4.19.2",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz",
+ "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
"body-parser": "1.20.2",
"content-disposition": "0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.5.0",
+ "cookie": "0.6.0",
"cookie-signature": "1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
@@ -8679,15 +8785,16 @@
}
},
"node_modules/glob": {
- "version": "10.3.10",
+ "version": "10.3.12",
+ "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.12.tgz",
+ "integrity": "sha512-TCNv8vJ+xz4QiqTpfOJA7HvYv+tNIRHKfUWw/q+v2jdgN4ebz+KY9tGx5J4rHP0o84mNP+ApH66HRX8us3Khqg==",
"dev": true,
- "license": "ISC",
"dependencies": {
"foreground-child": "^3.1.0",
- "jackspeak": "^2.3.5",
+ "jackspeak": "^2.3.6",
"minimatch": "^9.0.1",
- "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0",
- "path-scurry": "^1.10.1"
+ "minipass": "^7.0.4",
+ "path-scurry": "^1.10.2"
},
"bin": {
"glob": "dist/esm/bin.mjs"
@@ -11928,8 +12035,9 @@
},
"node_modules/lodash.debounce": {
"version": "4.0.8",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz",
+ "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==",
+ "dev": true
},
"node_modules/lodash.difference": {
"version": "4.5.0",
@@ -11947,8 +12055,9 @@
},
"node_modules/lodash.memoize": {
"version": "4.1.2",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz",
+ "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==",
+ "dev": true
},
"node_modules/lodash.merge": {
"version": "4.6.2",
@@ -11966,8 +12075,9 @@
},
"node_modules/lodash.uniq": {
"version": "4.5.0",
- "dev": true,
- "license": "MIT"
+ "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz",
+ "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==",
+ "dev": true
},
"node_modules/loose-envify": {
"version": "1.4.0",
@@ -12756,14 +12866,15 @@
}
},
"node_modules/ol-mapbox-style": {
- "version": "12.2.1",
- "license": "BSD-2-Clause",
+ "version": "12.2.2",
+ "resolved": "https://registry.npmjs.org/ol-mapbox-style/-/ol-mapbox-style-12.2.2.tgz",
+ "integrity": "sha512-PutcIe9uXI4frHZXCRVIWvrd+EubKCS9/FyBXo2EiVFyjhRw0FK+6TdEswwCZdv74PR4HTOCvv4KgL0GZt6l+g==",
"dependencies": {
"@mapbox/mapbox-gl-style-spec": "^13.23.1",
"mapbox-to-css-font": "^2.4.1"
},
"peerDependencies": {
- "ol": ">=9.0.0 || >=9.0.0-dev.0 <9.0.0 || =9.0.0-dev || >=8.0.0 <=8.2.0 || >=7.0.0 <=7.5.2"
+ "ol": "*"
}
},
"node_modules/on-finished": {
@@ -13194,11 +13305,12 @@
"license": "MIT"
},
"node_modules/path-scurry": {
- "version": "1.10.1",
+ "version": "1.10.2",
+ "resolved": "https://registry.npmjs.org/path-scurry/-/path-scurry-1.10.2.tgz",
+ "integrity": "sha512-7xTavNy5RQXnsjANvVvMkEjvloOinkAjv/Z6Ildz9v2RinZ4SBKTWFOVRbaF8p0vpHnyjV/UwNDdKuUv6M5qcA==",
"dev": true,
- "license": "BlueOak-1.0.0",
"dependencies": {
- "lru-cache": "^9.1.1 || ^10.0.0",
+ "lru-cache": "^10.2.0",
"minipass": "^5.0.0 || ^6.0.2 || ^7.0.0"
},
"engines": {
@@ -13209,17 +13321,19 @@
}
},
"node_modules/path-scurry/node_modules/lru-cache": {
- "version": "10.0.1",
+ "version": "10.2.0",
+ "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-10.2.0.tgz",
+ "integrity": "sha512-2bIM8x+VAf6JT4bKAljS1qUWgMsqZRPGJS6FSahIMPVvctcNhyVp7AJu7quxOW9jwkryBReKZY5tY5JYv2n/7Q==",
"dev": true,
- "license": "ISC",
"engines": {
"node": "14 || >=16.14"
}
},
"node_modules/path-scurry/node_modules/minipass": {
"version": "7.0.4",
+ "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.0.4.tgz",
+ "integrity": "sha512-jYofLM5Dam9279rdkWzqHozUo4ybjdZmCsDHePy5V/PbBcVMiSZR97gmAy45aqi8CK1lG2ECd356FU86avfwUQ==",
"dev": true,
- "license": "ISC",
"engines": {
"node": ">=16 || 14 >=14.17"
}
@@ -13412,7 +13526,9 @@
}
},
"node_modules/postcss": {
- "version": "8.4.35",
+ "version": "8.4.38",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz",
+ "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==",
"dev": true,
"funding": [
{
@@ -13428,11 +13544,10 @@
"url": "https://github.com/sponsors/ai"
}
],
- "license": "MIT",
"dependencies": {
"nanoid": "^3.3.7",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.2"
+ "source-map-js": "^1.2.0"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -13440,8 +13555,9 @@
},
"node_modules/postcss-calc": {
"version": "9.0.1",
+ "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-9.0.1.tgz",
+ "integrity": "sha512-TipgjGyzP5QzEhsOZUaIkeO5mKeMFpebWzRogWG/ysonUlnHcq5aJe0jOjpfzUU8PeSaBQnrE8ehR0QA5vs8PQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-selector-parser": "^6.0.11",
"postcss-value-parser": "^4.2.0"
@@ -13455,8 +13571,9 @@
},
"node_modules/postcss-colormin": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-6.1.0.tgz",
+ "integrity": "sha512-x9yX7DOxeMAR+BgGVnNSAxmAj98NX/YxEMNFP+SDCEeNLb2r3i6Hh1ksMsnW8Ub5SLCpbescQqn9YEbE9554Sw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-api": "^3.0.0",
@@ -13472,8 +13589,9 @@
},
"node_modules/postcss-convert-values": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-6.1.0.tgz",
+ "integrity": "sha512-zx8IwP/ts9WvUM6NkVSkiU902QZL1bwPhaVaLynPtCsOTqp+ZKbNi+s6XJg3rfqpKGA/oc7Oxk5t8pOQJcwl/w==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"postcss-value-parser": "^4.2.0"
@@ -13487,8 +13605,9 @@
},
"node_modules/postcss-discard-comments": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-6.0.2.tgz",
+ "integrity": "sha512-65w/uIqhSBBfQmYnG92FO1mWZjJ4GL5b8atm5Yw2UgrwD7HiNiSSNwJor1eCFGzUgYnN/iIknhNRVqjrrpuglw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
@@ -13498,8 +13617,9 @@
},
"node_modules/postcss-discard-duplicates": {
"version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-6.0.3.tgz",
+ "integrity": "sha512-+JA0DCvc5XvFAxwx6f/e68gQu/7Z9ud584VLmcgto28eB8FqSFZwtrLwB5Kcp70eIoWP/HXqz4wpo8rD8gpsTw==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
@@ -13509,8 +13629,9 @@
},
"node_modules/postcss-discard-empty": {
"version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-6.0.3.tgz",
+ "integrity": "sha512-znyno9cHKQsK6PtxL5D19Fj9uwSzC2mB74cpT66fhgOadEUPyXFkbgwm5tvc3bt3NAy8ltE5MrghxovZRVnOjQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
@@ -13520,8 +13641,9 @@
},
"node_modules/postcss-discard-overridden": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-6.0.2.tgz",
+ "integrity": "sha512-j87xzI4LUggC5zND7KdjsI25APtyMuynXZSujByMaav2roV6OZX+8AaCUcZSWqckZpjAjRyFDdpqybgjFO0HJQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
@@ -13607,12 +13729,13 @@
"license": "MIT"
},
"node_modules/postcss-merge-longhand": {
- "version": "6.0.4",
+ "version": "6.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-6.0.5.tgz",
+ "integrity": "sha512-5LOiordeTfi64QhICp07nzzuTDjNSO8g5Ksdibt44d+uvIIAE1oZdRn8y/W5ZtYgRH/lnLDlvi9F8btZcVzu3w==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0",
- "stylehacks": "^6.1.0"
+ "stylehacks": "^6.1.1"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
@@ -13622,14 +13745,15 @@
}
},
"node_modules/postcss-merge-rules": {
- "version": "6.1.0",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-6.1.1.tgz",
+ "integrity": "sha512-KOdWF0gju31AQPZiD+2Ar9Qjowz1LTChSjFFbS+e2sFgc4uHOp3ZvVX4sNeTlk0w2O31ecFGgrFzhO0RSWbWwQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-api": "^3.0.0",
"cssnano-utils": "^4.0.2",
- "postcss-selector-parser": "^6.0.15"
+ "postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
@@ -13639,9 +13763,10 @@
}
},
"node_modules/postcss-minify-font-values": {
- "version": "6.0.3",
+ "version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-6.1.0.tgz",
+ "integrity": "sha512-gklfI/n+9rTh8nYaSJXlCo3nOKqMNkxuGpTn/Qm0gstL3ywTr9/WRKznE+oy6fvfolH6dF+QM4nCo8yPLdvGJg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13654,8 +13779,9 @@
},
"node_modules/postcss-minify-gradients": {
"version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-6.0.3.tgz",
+ "integrity": "sha512-4KXAHrYlzF0Rr7uc4VrfwDJ2ajrtNEpNEuLxFgwkhFZ56/7gaE4Nr49nLsQDZyUe+ds+kEhf+YAUolJiYXF8+Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"colord": "^2.9.3",
"cssnano-utils": "^4.0.2",
@@ -13670,8 +13796,9 @@
},
"node_modules/postcss-minify-params": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-6.1.0.tgz",
+ "integrity": "sha512-bmSKnDtyyE8ujHQK0RQJDIKhQ20Jq1LYiez54WiaOoBtcSuflfK3Nm596LvbtlFcpipMjgClQGyGr7GAs+H1uA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"cssnano-utils": "^4.0.2",
@@ -13685,11 +13812,12 @@
}
},
"node_modules/postcss-minify-selectors": {
- "version": "6.0.3",
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-6.0.4.tgz",
+ "integrity": "sha512-L8dZSwNLgK7pjTto9PzWRoMbnLq5vsZSTu8+j1P/2GB8qdtGQfn+K1uSvFgYvgh83cbyxT5m43ZZhUMTJDSClQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "postcss-selector-parser": "^6.0.15"
+ "postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
@@ -13699,9 +13827,10 @@
}
},
"node_modules/postcss-modules-extract-imports": {
- "version": "3.0.0",
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz",
+ "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==",
"dev": true,
- "license": "ISC",
"engines": {
"node": "^10 || ^12 || >= 14"
},
@@ -13710,9 +13839,10 @@
}
},
"node_modules/postcss-modules-local-by-default": {
- "version": "4.0.4",
+ "version": "4.0.5",
+ "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.5.tgz",
+ "integrity": "sha512-6MieY7sIfTK0hYfafw1OMEG+2bg8Q1ocHCpoWLqOKj3JXlKu4G7btkmM/B7lFubYkYWmRSPLZi5chid63ZaZYw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"icss-utils": "^5.0.0",
"postcss-selector-parser": "^6.0.2",
@@ -13726,9 +13856,10 @@
}
},
"node_modules/postcss-modules-scope": {
- "version": "3.1.1",
+ "version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.0.tgz",
+ "integrity": "sha512-oq+g1ssrsZOsx9M96c5w8laRmvEu9C3adDSjI8oTcbfkrTE8hx/zfyobUoWIxaKPO8bt6S62kxpw5GqypEw1QQ==",
"dev": true,
- "license": "ISC",
"dependencies": {
"postcss-selector-parser": "^6.0.4"
},
@@ -13755,8 +13886,9 @@
},
"node_modules/postcss-normalize-charset": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-6.0.2.tgz",
+ "integrity": "sha512-a8N9czmdnrjPHa3DeFlwqst5eaL5W8jYu3EBbTTkI5FHkfMhFZh1EGbku6jhHhIzTA6tquI2P42NtZ59M/H/kQ==",
"dev": true,
- "license": "MIT",
"engines": {
"node": "^14 || ^16 || >=18.0"
},
@@ -13766,8 +13898,9 @@
},
"node_modules/postcss-normalize-display-values": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-6.0.2.tgz",
+ "integrity": "sha512-8H04Mxsb82ON/aAkPeq8kcBbAtI5Q2a64X/mnRRfPXBq7XeogoQvReqxEfc0B4WPq1KimjezNC8flUtC3Qz6jg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13780,8 +13913,9 @@
},
"node_modules/postcss-normalize-positions": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-6.0.2.tgz",
+ "integrity": "sha512-/JFzI441OAB9O7VnLA+RtSNZvQ0NCFZDOtp6QPFo1iIyawyXg0YI3CYM9HBy1WvwCRHnPep/BvI1+dGPKoXx/Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13794,8 +13928,9 @@
},
"node_modules/postcss-normalize-repeat-style": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-6.0.2.tgz",
+ "integrity": "sha512-YdCgsfHkJ2jEXwR4RR3Tm/iOxSfdRt7jplS6XRh9Js9PyCR/aka/FCb6TuHT2U8gQubbm/mPmF6L7FY9d79VwQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13808,8 +13943,9 @@
},
"node_modules/postcss-normalize-string": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-6.0.2.tgz",
+ "integrity": "sha512-vQZIivlxlfqqMp4L9PZsFE4YUkWniziKjQWUtsxUiVsSSPelQydwS8Wwcuw0+83ZjPWNTl02oxlIvXsmmG+CiQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13822,8 +13958,9 @@
},
"node_modules/postcss-normalize-timing-functions": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-6.0.2.tgz",
+ "integrity": "sha512-a+YrtMox4TBtId/AEwbA03VcJgtyW4dGBizPl7e88cTFULYsprgHWTbfyjSLyHeBcK/Q9JhXkt2ZXiwaVHoMzA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13836,8 +13973,9 @@
},
"node_modules/postcss-normalize-unicode": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-6.1.0.tgz",
+ "integrity": "sha512-QVC5TQHsVj33otj8/JD869Ndr5Xcc/+fwRh4HAsFsAeygQQXm+0PySrKbr/8tkDKzW+EVT3QkqZMfFrGiossDg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"postcss-value-parser": "^4.2.0"
@@ -13851,8 +13989,9 @@
},
"node_modules/postcss-normalize-url": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-6.0.2.tgz",
+ "integrity": "sha512-kVNcWhCeKAzZ8B4pv/DnrU1wNh458zBNp8dh4y5hhxih5RZQ12QWMuQrDgPRw3LRl8mN9vOVfHl7uhvHYMoXsQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13865,8 +14004,9 @@
},
"node_modules/postcss-normalize-whitespace": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-6.0.2.tgz",
+ "integrity": "sha512-sXZ2Nj1icbJOKmdjXVT9pnyHQKiSAyuNQHSgRCUgThn2388Y9cGVDR+E9J9iAYbSbLHI+UUwLVl1Wzco/zgv0Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13879,8 +14019,9 @@
},
"node_modules/postcss-ordered-values": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-6.0.2.tgz",
+ "integrity": "sha512-VRZSOB+JU32RsEAQrO94QPkClGPKJEL/Z9PCBImXMhIeK5KAYo6slP/hBYlLgrCjFxyqvn5VC81tycFEDBLG1Q==",
"dev": true,
- "license": "MIT",
"dependencies": {
"cssnano-utils": "^4.0.2",
"postcss-value-parser": "^4.2.0"
@@ -13894,8 +14035,9 @@
},
"node_modules/postcss-reduce-initial": {
"version": "6.1.0",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-6.1.0.tgz",
+ "integrity": "sha512-RarLgBK/CrL1qZags04oKbVbrrVK2wcxhvta3GCxrZO4zveibqbRPmm2VI8sSgCXwoUHEliRSbOfpR0b/VIoiw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
"caniuse-api": "^3.0.0"
@@ -13909,8 +14051,9 @@
},
"node_modules/postcss-reduce-transforms": {
"version": "6.0.2",
+ "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-6.0.2.tgz",
+ "integrity": "sha512-sB+Ya++3Xj1WaT9+5LOOdirAxP7dJZms3GRcYheSPi1PiTMigsxHAdkrbItHxwYHr4kt1zL7mmcHstgMYT+aiA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0"
},
@@ -13967,9 +14110,10 @@
}
},
"node_modules/postcss-selector-parser": {
- "version": "6.0.15",
+ "version": "6.0.16",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.16.tgz",
+ "integrity": "sha512-A0RVJrX+IUkVZbW3ClroRWurercFhieevHB38sr2+l9eUClMqome3LmEmnhlNy+5Mr2EYN6B2Kaw9wYdd+VHiw==",
"dev": true,
- "license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
"util-deprecate": "^1.0.2"
@@ -13980,8 +14124,9 @@
},
"node_modules/postcss-svgo": {
"version": "6.0.3",
+ "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-6.0.3.tgz",
+ "integrity": "sha512-dlrahRmxP22bX6iKEjOM+c8/1p+81asjKT+V5lrgOH944ryx/OHpclnIbGsKVd3uWOXFLYJwCVf0eEkJGvO96g==",
"dev": true,
- "license": "MIT",
"dependencies": {
"postcss-value-parser": "^4.2.0",
"svgo": "^3.2.0"
@@ -13994,11 +14139,12 @@
}
},
"node_modules/postcss-unique-selectors": {
- "version": "6.0.3",
+ "version": "6.0.4",
+ "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-6.0.4.tgz",
+ "integrity": "sha512-K38OCaIrO8+PzpArzkLKB42dSARtC2tmG6PvD4b1o1Q2E9Os8jzfWFfSy/rixsHwohtsDdFtAWGjFVFUdwYaMg==",
"dev": true,
- "license": "MIT",
"dependencies": {
- "postcss-selector-parser": "^6.0.15"
+ "postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
@@ -14054,8 +14200,9 @@
"license": "MIT"
},
"node_modules/proj4": {
- "version": "2.10.0",
- "license": "MIT",
+ "version": "2.11.0",
+ "resolved": "https://registry.npmjs.org/proj4/-/proj4-2.11.0.tgz",
+ "integrity": "sha512-SasuTkAx8HnWQHfIyhkdUNJorSJqINHAN3EyMWYiQRVorftz9DHz650YraFgczwgtHOxqnfuDxSNv3C8MUnHeg==",
"dependencies": {
"mgrs": "1.0.0",
"wkt-parser": "^1.3.3"
@@ -14833,8 +14980,9 @@
}
},
"node_modules/recharts": {
- "version": "2.12.2",
- "license": "MIT",
+ "version": "2.12.4",
+ "resolved": "https://registry.npmjs.org/recharts/-/recharts-2.12.4.tgz",
+ "integrity": "sha512-dM4skmk4fDKEDjL9MNunxv6zcTxePGVEzRnLDXALRpfJ85JoQ0P0APJ/CoJlmnQI0gPjBlOkjzrwrfQrRST3KA==",
"dependencies": {
"clsx": "^2.0.0",
"eventemitter3": "^4.0.1",
@@ -14979,8 +15127,9 @@
},
"node_modules/regenerator-transform": {
"version": "0.15.2",
+ "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz",
+ "integrity": "sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@babel/runtime": "^7.8.4"
}
@@ -15300,9 +15449,10 @@
"license": "MIT"
},
"node_modules/sass": {
- "version": "1.72.0",
+ "version": "1.74.1",
+ "resolved": "https://registry.npmjs.org/sass/-/sass-1.74.1.tgz",
+ "integrity": "sha512-w0Z9p/rWZWelb88ISOLyvqTWGmtmu2QJICqDBGyNnfG4OUnPX9BBjjYIXUpXCMOOg5MQWNpqzt876la1fsTvUA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"chokidar": ">=3.0.0 <4.0.0",
"immutable": "^4.0.0",
@@ -15902,9 +16052,10 @@
}
},
"node_modules/source-map-js": {
- "version": "1.0.2",
+ "version": "1.2.0",
+ "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
+ "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
"dev": true,
- "license": "BSD-3-Clause",
"engines": {
"node": ">=0.10.0"
}
@@ -16265,12 +16416,13 @@
"license": "ISC"
},
"node_modules/stylehacks": {
- "version": "6.1.0",
+ "version": "6.1.1",
+ "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-6.1.1.tgz",
+ "integrity": "sha512-gSTTEQ670cJNoaeIp9KX6lZmm8LJ3jPB5yJmX8Zq/wQxOsAFXV3qjWzHas3YYk1qesuVIyYWWUpZ0vSE/dTSGg==",
"dev": true,
- "license": "MIT",
"dependencies": {
"browserslist": "^4.23.0",
- "postcss-selector-parser": "^6.0.15"
+ "postcss-selector-parser": "^6.0.16"
},
"engines": {
"node": "^14 || ^16 || >=18.0"
@@ -16544,8 +16696,9 @@
},
"node_modules/svgo": {
"version": "3.2.0",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.2.0.tgz",
+ "integrity": "sha512-4PP6CMW/V7l/GmKRKzsLR8xxjdHTV4IMvhTnpuHwwBazSIlw5W/5SmPjN8Dwyt7lKbSJrRDgp4t9ph0HgChFBQ==",
"dev": true,
- "license": "MIT",
"dependencies": {
"@trysound/sax": "0.2.0",
"commander": "^7.2.0",
@@ -16595,9 +16748,10 @@
}
},
"node_modules/tar": {
- "version": "6.2.0",
+ "version": "6.2.1",
+ "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz",
+ "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==",
"dev": true,
- "license": "ISC",
"dependencies": {
"chownr": "^2.0.0",
"fs-minipass": "^2.0.0",
@@ -17488,9 +17642,10 @@
}
},
"node_modules/webpack-dev-middleware": {
- "version": "7.1.1",
+ "version": "7.2.1",
+ "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-7.2.1.tgz",
+ "integrity": "sha512-hRLz+jPQXo999Nx9fXVdKlg/aehsw1ajA9skAneGmT03xwmyuhvF93p6HUKKbWhXdcERtGTzUCtIQr+2IQegrA==",
"dev": true,
- "license": "MIT",
"dependencies": {
"colorette": "^2.0.10",
"memfs": "^4.6.0",
diff --git a/package.json b/package.json
index d657b67816..03f740b98f 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "worldview",
- "version": "4.30.0",
+ "version": "4.31.0",
"description": "Interactive interface for browsing full-resolution, global satellite imagery",
"keywords": [
"NASA",
@@ -77,25 +77,25 @@
"upload": "node tasks/util/upload.js"
},
"devDependencies": {
- "@babel/core": "^7.24.3",
+ "@babel/core": "^7.24.4",
"@babel/eslint-parser": "^7.24.1",
- "@babel/plugin-transform-class-properties": "^7.23.3",
+ "@babel/plugin-transform-class-properties": "^7.24.1",
"@babel/plugin-transform-private-methods": "^7.24.1",
- "@babel/preset-env": "^7.24.0",
+ "@babel/preset-env": "^7.24.4",
"@babel/preset-react": "^7.24.1",
"@playwright/test": "^1.42.0",
"@pmmmwh/react-refresh-webpack-plugin": "^0.5.11",
"@webpack-cli/serve": "^2.0.5",
"ajv": "^8.12.0",
- "autoprefixer": "^10.4.18",
+ "autoprefixer": "^10.4.19",
"babel-loader": "^9.1.3",
"cheerio": "^1.0.0-rc.12",
"clean-webpack-plugin": "^4.0.0",
"cross-env": "^7.0.3",
- "css-loader": "^6.10.0",
+ "css-loader": "^7.0.0",
"css-minimizer-webpack-plugin": "^6.0.0",
"css-url-relative-plugin": "^1.1.0",
- "cssnano": "^6.0.4",
+ "cssnano": "^6.1.2",
"eslint": "^8.57.0",
"eslint-config-airbnb": "^19.0.4",
"eslint-config-standard": "^17.1.0",
@@ -108,9 +108,9 @@
"eslint-plugin-node": "^11.1.0",
"eslint-plugin-promise": "^6.1.1",
"eslint-plugin-react": "^7.34.1",
- "express": "^4.18.3",
+ "express": "^4.19.2",
"fetch-mock": "^9.11.0",
- "glob": "^10.3.10",
+ "glob": "^10.3.12",
"husky": "^9.0.11",
"jest": "^29.7.0",
"jest-canvas-mock": "^2.5.2",
@@ -121,26 +121,26 @@
"node-ssh": "^13.1.0",
"npm-run-all": "^4.1.5",
"patch-package": "^8.0.0",
- "postcss": "^8.4.35",
+ "postcss": "^8.4.38",
"postcss-loader": "^8.1.1",
"react-refresh": "^0.14.0",
"react-test-renderer": "^18.0.0",
"redux-mock-store": "^1.5.4",
"run-script-os": "^1.1.6",
- "sass": "^1.72.0",
+ "sass": "^1.74.1",
"sass-loader": "^14.1.1",
"shelljs": "^0.8.5",
"showdown": "^2.1.0",
"stylelint": "^15.11.0",
"stylelint-config-standard-scss": "^11.1.0",
"stylelint-high-performance-animation": "^1.10.0",
- "tar": "^6.2.0",
+ "tar": "^6.2.1",
"terser-webpack-plugin": "^5.3.10",
"uuid": "^9.0.1",
"webpack": "^5.90.2",
"webpack-bundle-analyzer": "^4.10.1",
"webpack-cli": "^5.1.4",
- "webpack-dev-middleware": "^7.1.1",
+ "webpack-dev-middleware": "^7.2.1",
"webpack-dev-server": "^5.0.4",
"xml-js": "^1.6.11",
"xml2js": "^0.6.2",
@@ -149,9 +149,9 @@
"dependencies": {
"@elastic/react-search-ui": "^1.21.1",
"@elastic/react-search-ui-views": "^1.21.1",
- "@fortawesome/fontawesome-svg-core": "^6.5.1",
- "@fortawesome/free-brands-svg-icons": "^6.5.1",
- "@fortawesome/free-solid-svg-icons": "^6.5.1",
+ "@fortawesome/fontawesome-svg-core": "^6.5.2",
+ "@fortawesome/free-brands-svg-icons": "^6.5.2",
+ "@fortawesome/free-solid-svg-icons": "^6.5.2",
"@fortawesome/react-fontawesome": "^0.2.0",
"@khanisak/temperature-converter": "^2.0.1",
"@redux-devtools/extension": "^3.2.6",
@@ -178,9 +178,9 @@
"moment-locales-webpack-plugin": "^1.2.0",
"node-dir": "^0.1.17",
"ol": "^8.2.0",
- "ol-mapbox-style": "^12.2.1",
+ "ol-mapbox-style": "^12.2.2",
"p-queue": "^8.0.1",
- "proj4": "^2.10.0",
+ "proj4": "^2.11.0",
"prop-types": "^15.8.1",
"qs": "^6.12.0",
"react": "^18.0.0",
@@ -197,7 +197,7 @@
"react-swipe-to-delete-component": "1.0.5",
"react-visibility-sensor": "^5.1.1",
"reactstrap": "^9.2.2",
- "recharts": "^2.12.1",
+ "recharts": "^2.12.4",
"redux": "^4.2.1",
"redux-location-state": "^2.8.2",
"redux-logger": "^3.0.6",
diff --git a/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Ascending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Ascending.jpg
new file mode 100644
index 0000000000..3a17c61f96
Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Ascending.jpg differ
diff --git a/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Descending.jpg b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Descending.jpg
new file mode 100644
index 0000000000..3a17c61f96
Binary files /dev/null and b/web/images/layers/previews/antarctic/OrbitTracks_NOAA-21_Descending.jpg differ
diff --git a/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Ascending.jpg b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Ascending.jpg
new file mode 100644
index 0000000000..0e52793d4b
Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Ascending.jpg differ
diff --git a/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Descending.jpg b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Descending.jpg
new file mode 100644
index 0000000000..8f0fb5b1d0
Binary files /dev/null and b/web/images/layers/previews/arctic/OrbitTracks_NOAA-21_Descending.jpg differ
diff --git a/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Ascending.jpg b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Ascending.jpg
new file mode 100644
index 0000000000..cf6bb0c9f7
Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Ascending.jpg differ
diff --git a/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Descending.jpg b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Descending.jpg
new file mode 100644
index 0000000000..97c16e0b3d
Binary files /dev/null and b/web/images/layers/previews/geographic/OrbitTracks_NOAA-21_Descending.jpg differ
diff --git a/web/images/layers/previews/geographic/S3A_OLCI_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/S3A_OLCI_Chlorophyll_a.jpg
new file mode 100644
index 0000000000..85113cf46b
Binary files /dev/null and b/web/images/layers/previews/geographic/S3A_OLCI_Chlorophyll_a.jpg differ
diff --git a/web/images/layers/previews/geographic/S3B_OLCI_Chlorophyll_a.jpg b/web/images/layers/previews/geographic/S3B_OLCI_Chlorophyll_a.jpg
new file mode 100644
index 0000000000..00372f229a
Binary files /dev/null and b/web/images/layers/previews/geographic/S3B_OLCI_Chlorophyll_a.jpg differ
diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_AtSensor_M15.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_AtSensor_M15.jpg
new file mode 100644
index 0000000000..2de8ffe0ad
Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_AtSensor_M15.jpg differ
diff --git a/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.jpg b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.jpg
new file mode 100644
index 0000000000..cc4ad65ffe
Binary files /dev/null and b/web/images/layers/previews/geographic/VIIRS_NOAA20_DayNightBand_At_Sensor_Radiance.jpg differ
diff --git a/web/js/components/layer/settings/granule-count-slider.js b/web/js/components/layer/settings/granule-count-slider.js
index 0a31694e1b..f270cd0f88 100644
--- a/web/js/components/layer/settings/granule-count-slider.js
+++ b/web/js/components/layer/settings/granule-count-slider.js
@@ -1,7 +1,6 @@
import React, { useState } from 'react';
import PropTypes from 'prop-types';
import { connect } from 'react-redux';
-import lodashDebounce from 'lodash/debounce';
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import { UncontrolledTooltip } from 'reactstrap';
import { DEFAULT_NUM_GRANULES, MIN_GRANULES, MAX_GRANULES } from '../../../modules/layers/constants';
@@ -20,7 +19,6 @@ function GranuleCountSlider(props) {
const onChange = (val) => {
updateGranuleLayerOptions(granuleDates, def, val);
};
- const debounceOnchange = lodashDebounce(onChange, 300);
const satelliteInfo = `Updating granule count for all granules layers associated with the ${granulePlatform} satellite.`;
@@ -46,7 +44,7 @@ function GranuleCountSlider(props) {
onChange={(e) => {
const val = parseInt(e.target.value, 10);
setGranuleCount(val);
- debounceOnchange(val);
+ onChange(val);
}}
style={{
'--value-percent': `${((granuleCount - MIN_GRANULES) / (MAX_GRANULES - MIN_GRANULES)) * 100}%`,
diff --git a/web/js/components/timeline/kiosk-timestamp.js b/web/js/components/timeline/kiosk-timestamp.js
index a2d1dbd38d..460e110ec8 100644
--- a/web/js/components/timeline/kiosk-timestamp.js
+++ b/web/js/components/timeline/kiosk-timestamp.js
@@ -26,6 +26,8 @@ function KioskTimeStamp({ date, subdaily, isKioskModeActive }) {
timeZone: 'America/New_York',
};
+ const updateKioskModeTime = isKioskModeActive && subdaily;
+
const isDaylightSavingsTime = getIsDaylightSavingsTime();
const formatter = new Intl.DateTimeFormat('en-US', options);
const dateParts = formatter.formatToParts(date);
@@ -40,10 +42,10 @@ function KioskTimeStamp({ date, subdaily, isKioskModeActive }) {
const dfDay = util.pad(date.getUTCDate(), 2, '0');
const dfHour = util.pad(date.getUTCHours(), 2, '0');
- const year = isKioskModeActive ? kioskYear : dfYear;
- const month = isKioskModeActive ? kioskMonth : dfMonth;
- const day = isKioskModeActive ? kioskDay : dfDay;
- const hour = isKioskModeActive ? kioskHour : dfHour;
+ const year = updateKioskModeTime ? kioskYear : dfYear;
+ const month = updateKioskModeTime ? kioskMonth : dfMonth;
+ const day = updateKioskModeTime ? kioskDay : dfDay;
+ const hour = updateKioskModeTime ? kioskHour : dfHour;
const minutes = dateParts.find((part) => part.type === 'minute').value;
const timeZoneLabel = isDaylightSavingsTime ? 'EDT' : 'EST';
diff --git a/web/js/mapUI/components/eic/eic.js b/web/js/mapUI/components/eic/eic.js
index cef014d6bb..7eeb9e3343 100644
--- a/web/js/mapUI/components/eic/eic.js
+++ b/web/js/mapUI/components/eic/eic.js
@@ -16,7 +16,7 @@ function EIC() {
const requestBestDate = async () => {
try {
- const url = `https://m80gyw03f7.execute-api.us-east-1.amazonaws.com/dev/scenarios?item_type=scenario&item_id=${scenario}`;
+ const url = `https://uhkookzof2.execute-api.us-west-2.amazonaws.com/dev/scenarios?item_type=scenario&item_id=${scenario}`;
const response = await fetch(url);
if (!response.ok) {
throw new Error('Network response was not ok.');
diff --git a/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js b/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js
index 3408e0370c..770d486d05 100644
--- a/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js
+++ b/web/js/mapUI/components/kiosk/tile-measurement/tile-measurement.js
@@ -220,7 +220,11 @@ function TileMeasurement({ ui }) {
// If we are using the best date, we need to make sure there are tiles on the map so we include the abort prodcedure parameter
// This allows us to fall back to the static map if the best date fails as a last resort
const bestDate = findBestDate(measurementLayers, bestDates);
- if (!fullImageryDate || bestDate === fullImageryDate) return verifyTilesAndHandleErrors();
+ if (!fullImageryDate || bestDate === fullImageryDate) {
+ updateDate(bestDate, layerPeriod);
+ verifyTilesAndHandleErrors();
+ return;
+ }
// Format date based on period and dispatch redux action
updateDate(fullImageryDate, layerPeriod);
@@ -236,7 +240,7 @@ function TileMeasurement({ ui }) {
setMeasurementsStarted(true);
calculateMeasurements();
}
- }, [ui.selected]);
+ }, [ui.selected, eicLegacy]);
return null;
}