diff --git a/.markdownlint.json b/.markdownlint.json
new file mode 100644
index 00000000..5025a050
--- /dev/null
+++ b/.markdownlint.json
@@ -0,0 +1,6 @@
+{
+ "MD013": false,
+ "MD033": {
+ "allowed_elements": [ "img", "br", "div" ]
+ }
+}
\ No newline at end of file
diff --git a/babel.config.js b/babel.config.js
deleted file mode 100644
index e00595da..00000000
--- a/babel.config.js
+++ /dev/null
@@ -1,3 +0,0 @@
-module.exports = {
- presets: [require.resolve('@docusaurus/core/lib/babel/preset')],
-};
diff --git a/blog/2021-01-20-template.md b/blog/2021-01-20-template.md
index 55f158a7..deacead8 100644
--- a/blog/2021-01-20-template.md
+++ b/blog/2021-01-20-template.md
@@ -13,7 +13,7 @@ Alles vor dem *truncate* Kommentar unten wird zusätzlich als Vorschau angezeigt
Letzte Zeile, die noch in der Vorschau (und Blogbeitrag selbst) angezeigt wird.
-
+{/*truncate*/}
Erste Zeile, die nur im Blogbeitrag selbst sichtbar ist.
@@ -77,11 +77,9 @@ Zweite Zeile, dieser Satz wird durch zwei Leerstellen oben umgebrochen.
### Emphasis
-Emphasis, aka italics, with *asterisks* or _underscores_.
+Emphasis, aka italics, with *asterisks*
-Strong emphasis, aka bold, with **asterisks** or __underscores__.
-
-Combined emphasis with **asterisks and _underscores_**.
+Strong emphasis, aka bold, with **asterisks**
Strikethrough uses two tildes. ~~Scratch this.~~
@@ -200,20 +198,6 @@ Quote break.
---
-### Inline HTML
-
-Should be avoided, but is possible
-
-
- - Definition list
- - Is something people use sometimes.
-
- - Markdown in HTML
- - Does *not* work **very** well. Use HTML tags.
-
-
----
-
### More about Line Breaks
Here's a line for us to start with.
diff --git a/blog/2021-03-12-welcome.md b/blog/2021-03-12-welcome.md
index 92ac34e7..a7410057 100644
--- a/blog/2021-03-12-welcome.md
+++ b/blog/2021-03-12-welcome.md
@@ -14,7 +14,7 @@ benefit in creating of data on manufacturer side and a benefit for designers and
users in a reduced handling and an open structure. GLDF includes more capabilities as ROLF and
ULD format combined.
-
+{/*truncate*/}
## Motivation and History
diff --git a/blog/2021-03-13-roadmap.md b/blog/2021-03-13-roadmap.md
index bcf833e8..f4f03350 100644
--- a/blog/2021-03-13-roadmap.md
+++ b/blog/2021-03-13-roadmap.md
@@ -11,6 +11,6 @@ GLDF is a true teamwork of DIAL and RELUX. The further software development of l
tools and the integration in the applications will need many efforts. Here is a preliminary
road map with time estimations of the next GLDF development steps.
-
+{/*truncate*/}

diff --git a/blog/2021-03-22-licht-2021.md b/blog/2021-03-22-licht-2021.md
index 6c812450..ee615f11 100644
--- a/blog/2021-03-22-licht-2021.md
+++ b/blog/2021-03-22-licht-2021.md
@@ -9,9 +9,9 @@ tags: [fair]
[](https://www.licht2021.de/panel-session/04-lichtplanung-bim-und-lichtberechnungsprogramme)
[Panel Session 04: Lichtplanung - BIM und Lichtberechnungsprogramme](https://www.licht2021.de/panel-session/04-lichtplanung-bim-und-lichtberechnungsprogramme)
-
+{/*truncate*/}
-### Session topics
+## Session topics
- [Klaus Heiß](https://www.licht2021.de/referenten/322)
- Lighting design in BIM
diff --git a/blog/2022-04-01-rc1-and-tool.md b/blog/2022-04-01-rc1-and-tool.md
index d86f7c23..fabad7e3 100644
--- a/blog/2022-04-01-rc1-and-tool.md
+++ b/blog/2022-04-01-rc1-and-tool.md
@@ -10,7 +10,7 @@ Today we are pleased to publish the first release candidate of the Global Lighti
We have also developed two new tools that will make it easier to write and read the GLDF and the new geometry format L3D.
-
+{/*truncate*/}
## Release candidate 1
@@ -22,7 +22,7 @@ In the course of this publication, we have also adapted an new versioning scheme
## New L3D Editor
-You can find our new L3D Editor [here](/l3d-editor). It is still in beta stage, so we would appreciate a lot of feedback. Have fun trying it out!
+You can find our new [L3D Editor here](/l3d-editor). It is still in beta stage, so we would appreciate a lot of feedback. Have fun trying it out!

diff --git a/blog/2022-05-03-release-parser.md b/blog/2022-05-03-release-parser.md
index f12495cf..b5632245 100644
--- a/blog/2022-05-03-release-parser.md
+++ b/blog/2022-05-03-release-parser.md
@@ -8,7 +8,7 @@ tags: [gldf.net, tools, release]
The *GLDF.NET* Parser - a GLDF XML serializer and deserializer for [DotNet](https://dotnet.microsoft.com) - is available now for GLDF [1.0.0-rc.1](https://github.com/globallightingdata/gldf/releases/tag/v1.0.0-rc.1). In this blog post you will find a quick introduction and overview of its usage.
-
+{/*truncate*/}
## What is it
diff --git a/blog/2023-03-09-release-l3d-editor.md b/blog/2023-03-09-release-l3d-editor.md
index 51cc762f..0ad332f9 100644
--- a/blog/2023-03-09-release-l3d-editor.md
+++ b/blog/2023-03-09-release-l3d-editor.md
@@ -11,15 +11,14 @@ Today we've released the **first major version** of the **L3D Editor** 🥳. It
This post is a **brief summary** of what has changed since the beta version. As well as a small preview of the near-term **roadmap**.
-
-
+{/*truncate*/}
## Where can I get it
:::tip
-A short **description** and links to the **docs** and the **L3D Editor** itself can be found [**here**](/l3d-editor).
+A short **description** and links to the **docs** and the **L3D Editor** itself can [**be found here**](/l3d-editor).
:::
---
@@ -64,7 +63,7 @@ A short **description** and links to the **docs** and the **L3D Editor** itself
### Documentation
-A comprehensive documentation can now be accessed directly from the editor (and found [**here**](/docs/tools-dev/l3d-editor)).
+A comprehensive documentation can now be accessed directly from the editor ([**or here**](/docs/tools-dev/l3d-editor)).
---
@@ -74,7 +73,7 @@ Finally, a short outlook on further changes:
- **L3D XSD 1.0 support**
Currently, the L3D Editor supports the L3D XSD in version 0.10. One upcoming major change will be the integration of the final L3D XSD specification 1.0.
- :::warning Important
+ :::warning[Important]
Even though the L3D Editor is already final, the L3D XSD is still close to finalisation. It is unlikely, but we cannot guarantee that the final version won't introduce **breaking changes**. Keep this in mind when creating L3Ds.
:::
diff --git a/blog/2023-04-17-release-gldf-rc2.md b/blog/2023-04-17-release-gldf-rc2.md
index e6c864fb..742f0ca8 100644
--- a/blog/2023-04-17-release-gldf-rc2.md
+++ b/blog/2023-04-17-release-gldf-rc2.md
@@ -10,7 +10,8 @@ tags: [gldf, release]
On the way to the final version 1.0 of the GLDF, we have published the next release candidate based on feedback. As always, the changelog can be found on Github: [GLDF v1.0.rc2](https://github.com/globallightingdata/gldf/releases/tag/v1.0.0-rc.2).
Since this is still a pre-release version, we have taken the opportunity to include necessary breaking changes that we would like to avoid in the final version. Below is a short guide on how to migrate existing GLDFs from rc1 to the new rc2 version.
-
+
+{/*truncate*/}
---
diff --git a/blog/2023-06-23-release-gldf-rc3.md b/blog/2023-06-23-release-gldf-rc3.md
index 850a795f..9a35c75f 100644
--- a/blog/2023-06-23-release-gldf-rc3.md
+++ b/blog/2023-06-23-release-gldf-rc3.md
@@ -10,7 +10,8 @@ tags: [gldf, release]
Today we have published the third release candidate of version 1.0. The changelog can be found on Github as always: [GLDF v1.0.rc3](https://github.com/globallightingdata/gldf/releases/tag/v1.0.0-rc.3).
Below is a short guide on how to migrate existing GLDFs from rc.2 to the new rc.3 version. We have kept the changes to a minimum.
-
+
+{/*truncate*/}
---
diff --git a/docs/container/about-container.md b/docs/container/about-container.md
index 23903ca7..ef3519fd 100644
--- a/docs/container/about-container.md
+++ b/docs/container/about-container.md
@@ -7,7 +7,6 @@ sidebar_label: About GLDF Container
Now that a GLDF XML file has been created as described in the previous chapters, the next step is to **package it** together with the **referenced files** in a common **ZIP archive**. We decided to do this so that GLDFs always consist of a **single file** - and are thus easier to exchange or download. It also reduces the risk of files being forgotten when they are passed on.
-
Another advantage is **compression**, so GLDFs consume less storage space and/or bandwidth.
@@ -23,7 +22,7 @@ Even it is possible to create GLDFs without any files. Or to reference them excl
Lets step throuh a **simple example** on how to **create a GLDF container**. A complete specification follows in the [next chapter](container-specification.md).
1. The best way to start is to create an **empty directory** and to copy the **GLDF XML and all corresponding files** into it:
-
+

In this example we have 5 files this way:
@@ -31,7 +30,7 @@ Lets step throuh a **simple example** on how to **create a GLDF container**. A c
- One referenced Eulumdat file named *symmetrical.ldt*
- Three geometry files for the three level of detail (see [`Geometries`](/docs/structure/geometries.md)) named *low.l3d*, *medium.l3d* and *high.l3d*
2. **Rename** your GLDF XML file to *product.xml*, as this is the **expected name** inside the container
-
+
3. **Move** all **files into subdirectories**
:::info
@@ -40,18 +39,18 @@ Lets step throuh a **simple example** on how to **create a GLDF container**. A c
So for all JPG images with the content type `image/jpg` it would be **image**. For all PNG images with the content type `image/png` it would be **image** as well. For geometry files with the content type `geo/l3d` it would be **geo**. And for photometries with the contentType `ldc/ldt` it would be **ldc**. And so on.
:::
In our example, as we have geometries and a photometry file, the folder structure should now look like this
-
+
With the subdirectories
- geo 🠖 *low.l3d* + *medium.l3d* + *high.l3d*
- ldc 🠖 *symmetrical.ldt*
4. **Compress** all the content with a tool like [7-Zip](https://7-zip.org). Or using the Windows File Explorer: Select all files/folders 🠖 right click and choose *Send To* 🠖 *compressed (zipped) folder*
-
+
5. Finally, **rename** the resulting file extension to **.gldf** (it may be necessary to activate the visibility of file extensions in your Windows File Explorer
-
+
6. The GLDF file created this way can now be **distributed and used**
-
-
\ No newline at end of file
+
+
diff --git a/docs/container/container-specification.md b/docs/container/container-specification.md
index 77a27ab7..387876db 100644
--- a/docs/container/container-specification.md
+++ b/docs/container/container-specification.md
@@ -2,7 +2,6 @@
title: GLDF Container Specification
sidebar_label: Container Specification
---
-
## General
@@ -80,4 +79,4 @@ For a manufacturer with the name *ManufacturerXY* and a luminaire with the name
## L3D Container
-The [Luminaire 3D](/docs/geometry/l3d-intro) container specification is described [here](/docs/geometry/l3d-container-spec)
+The [Luminaire 3D](/docs/geometry/l3d-intro) container specification [is described here](/docs/geometry/l3d-container-spec)
diff --git a/docs/container/meta-information.md b/docs/container/meta-information.md
index f0de814f..621680d7 100644
--- a/docs/container/meta-information.md
+++ b/docs/container/meta-information.md
@@ -7,19 +7,18 @@ sidebar_label: Meta-Information
A GLDF file can require information, that does **not refer to the specific** product it provides. This information are more of a **technical nature**. For this data, a separate file is intended in the GLDF: the **`meta-information.xml`**. Its content is specified like the `product.xml` through a [XSD Schema](/download) and will be described in this chapter.
-:::caution important
+:::caution[Important]
The `meta-information.xml` is not intended to store manufacturers luminaire data.
These have to be written into the `product.xml`!
:::
## XSD
-
## `name` attribute convention
-:::info property naming
+:::info[property naming]
The convention for the `name` attribute is the following:
`Issuer`-`PropertyName`
diff --git a/docs/conventions/gldf-over-ldc.md b/docs/conventions/gldf-over-ldc.md
index 9dd1f105..71a37d1a 100644
--- a/docs/conventions/gldf-over-ldc.md
+++ b/docs/conventions/gldf-over-ldc.md
@@ -2,13 +2,12 @@
title: GLDF over Photometry
sidebar_label: GLDF over Photometry
---
-
## Definition
One convention in the GLDF is: which **priority** applies, if the **same property** is present in the **photometry** as well as in the **GLDF**:
-:::important Convention
+:::important[Convention]
If a property is present
- in a linked photometry file
diff --git a/docs/conventions/ids-and-timecodes.md b/docs/conventions/ids-and-timecodes.md
index dcdc5bc8..59927730 100644
--- a/docs/conventions/ids-and-timecodes.md
+++ b/docs/conventions/ids-and-timecodes.md
@@ -23,11 +23,12 @@ Worldwide unique UUIDs can be generated for example here: [guidgenerator.com](ht
## Timecodes
-:::note TLDR;
+:::note[TLDR;]
GLDF contains two timestamps in the [`Header`](/docs/structure/header.md) element, that allows to precisely distinguish the last time:
- When a **GLDF as a whole** has changed -> `GldfCreationTimeCode`
- When **anything product related** inside the GLDF has changed. -> `ProductDataTimeCode`
+
:::
The difference in detail is the following:
@@ -37,7 +38,7 @@ The difference in detail is the following:
- **`ProductDataTimeCode`**
This element must reflect **the last time**, when something **only related to the product data** has **changed**. **Excluding any metadata** like manufacturer contact information in the [`Header`](/docs/structure/header.md). So this applies to any changes in XML childs of [`GeneralDefinitions`](/docs/structure/xml-hierarchy.md) and [`ProductDefinitions`](/docs/structure/xml-hierarchy.md), as well as files related to the product like product images or photometries. But not to the elements in the [`Header`](/docs/structure/header.md) area or files like the manufacturer image.
-:::caution Important
+:::caution[Important]
Both timestamps must completly ignore changes to the [**meta-information.xml**](/docs/container/meta-information) file. Whether it is created, deleted or modified. As this file is intended only for digital signatures and similar. And is otherwise completly unrelated to the GLDF content at all.
:::
diff --git a/docs/conventions/measurement-units.md b/docs/conventions/measurement-units.md
index 93e85344..4d976c79 100644
--- a/docs/conventions/measurement-units.md
+++ b/docs/conventions/measurement-units.md
@@ -2,7 +2,6 @@
title: Measurement Units
sidebar_label: Measurement Units
---
-
In GLDF and L3D, units are used according to the **International System of Units** (or derived from it). They are firmly assigned to the respective fields and documented accordingly in the XSD.
@@ -14,7 +13,7 @@ In both **GLDF** and **L3D**, dimensions are exclusively specified in millimeter
The following units are currently in use:
-|**Quantity**|**Unit name**|**Symbol**|
+| **Quantity** | **Unit name** | **Symbol** |
| :--- | :------: | :------: |
| Dimensions | millimetres | \[mm\] |
| Angle | degrees | \[°\] |
diff --git a/docs/conventions/referencing.md b/docs/conventions/referencing.md
index 1b6d108c..1324098e 100644
--- a/docs/conventions/referencing.md
+++ b/docs/conventions/referencing.md
@@ -5,7 +5,7 @@ sidebar_label: Referencing
As described in the [chapters on XML hierarchy](/docs/structure/xml-hierarchy.md), the GLDF is structured in a **modular** way, where parts of the luminaire are defined first and then **combined to form [Variants](/docs/structure/variant.md)**. This is done in the XML by referencing the blocks with each other.
-:::tip Convention
+:::tip[Convention]
For this purpose, each block, that can be **referenced in subsequent blocks**, has an `id` attribute.
:::
@@ -39,7 +39,7 @@ The `id` value of a `File` element in this example is *photometryFile*:
This `File` can now be referenced in subsequent elements.
-:::tip Convention
+:::tip[Convention]
For the purpose of referencing prepreviously defined blocks, subsequent XML node(s) contains XML elements, which **ends** with `...Reference` in their **name**.
:::
diff --git a/docs/conventions/variant-over-global.md b/docs/conventions/variant-over-global.md
index 11ca54eb..d613f078 100644
--- a/docs/conventions/variant-over-global.md
+++ b/docs/conventions/variant-over-global.md
@@ -11,7 +11,7 @@ For this reason, we divided the GLDF product definitions into two parts. The fir
The second part is the [`Variants`](/docs/structure/variant.md) part. You can define the variations of your product and apply properties to the different [`Variants`](/docs/structure/variant.md) individually instead of globally in the [`ProductMetaData`](/docs/structure/product) part above.
-:::important Convention
+:::important[Convention]
If a property is present in `ProductMetaData`
- it **applies to all variants** in the gldf file
@@ -20,11 +20,11 @@ If a property is present in `ProductMetaData`
This convention **always prevails** without having to be explicitly defined.
:::
-### Example 1
+## Example 1
Let's assume you have a standing luminaire in your product portfolio with different electrical components for other markets. You can apply all the same pictures, names, descriptions, etc., to all variants but define separate electrical properties in the electrical section of the descriptive attributes.
-### Example 2
+## Example 2
You have a track-mounted luminaire that comes with different reflectors. All Luminaires will have the same name, descriptive attributes, etc. However, the 3D Model and the Light distribution would change for the other variants.
diff --git a/docs/geometry/introduction.md b/docs/geometry/introduction.md
index 30d509e2..641ad35a 100644
--- a/docs/geometry/introduction.md
+++ b/docs/geometry/introduction.md
@@ -7,6 +7,6 @@ sidebar_label: Introduction
There are many reasons for creating a three-dimensional model of a luminaire.
-They range from simple placeholder objects that help to avoid geometric overlaps to the most detailed product visualisations of design-oriented luminaires.
+They range from simple placeholder objects that help to avoid geometric overlaps to the most detailed product visualisations of design-oriented luminaires.
From the point of view of most relevant planning processes, it is advantageous to create a model that allows the user to visually recognise the product without overloading the overall project with too many details (high-resolution meshes).
diff --git a/docs/geometry/l3d-container-spec.md b/docs/geometry/l3d-container-spec.md
index d9b36830..d255872f 100644
--- a/docs/geometry/l3d-container-spec.md
+++ b/docs/geometry/l3d-container-spec.md
@@ -58,4 +58,4 @@ The .obj files must not contain more than one material per file.
## GLDF Container
-The **GLDF** container specification is described [here](/docs/container/container-specification)
+The **GLDF** container specification [is described here](/docs/container/container-specification)
diff --git a/docs/geometry/parametric-introduction.md b/docs/geometry/parametric-introduction.md
index 31dfb40d..22661026 100644
--- a/docs/geometry/parametric-introduction.md
+++ b/docs/geometry/parametric-introduction.md
@@ -2,7 +2,6 @@
title: Parametric Geometry Introduction
sidebar_label: Introduction
---
-
## The Concept
@@ -14,13 +13,13 @@ Our Parametric 3D Model web service allows you to upload an input XML file and p
This guide will walk you through the steps to create a sample parametric L3D model and help you understand how the web service works. The outline of the process is as follows:
-- Create an input XML file according to our XSD file specification.
+- Create an input XML file according to our [XSD](/xsd/p3d/p3d.xsd) file specification.
- Send the input XML file to our web service.
- The web service will respond with a URL where you can download the generated L3D file.
The following is an example based on the Windows platform. We will create a Windows batchfile (.bat) and a sample source XML file to demonstrate and test the web service.
-:::warning Important
+:::warning[Important]
Before you start, you will need to obtain authentication information from Relux or DIAL.
Make sure that you substitute "EMAIL" and "PASSWORD" with your actual email address and password as registered with the Relux API service. If you have any doubts, please reach out to [support@relux.com](mailto:support@relux.com) for assistance.
diff --git a/docs/geometry/types/parametric-bollard-cuboid.md b/docs/geometry/types/parametric-bollard-cuboid.md
index f36b03d7..01a53635 100644
--- a/docs/geometry/types/parametric-bollard-cuboid.md
+++ b/docs/geometry/types/parametric-bollard-cuboid.md
@@ -24,21 +24,21 @@ sidebar_label: Bollard Cuboid
## Parameters
-| Parameter | Type | Explanation |
-| ---------------------------------- | :-----: | ----------------------------------------------------------------------------------------------------: |
-| **Width** | int | Value in mm. |
-| **Length** | int | Value in mm. |
-| **Height** | int | Value in mm. |
-| **LuminousWidth** | int | Value in mm. |
-| **LuminousLength** | int | Value in mm. |
-| **LuminousHeight** / **ReflectorDepth** | int | Value in mm. Choose one to define how the luminaire interacts with the stand. |
-| **TotalHeight** | int | Value in mm (optional). |
-| **C0** | int | Value in mm (optional; 0 means no luminous surface in the C0 direction). |
-| **C90** | int | Value in mm (optional; 0 means no luminous surface in the C90 direction). |
-| **C180** | int | Value in mm (optional; 0 means no luminous surface in the C180 direction). |
-| **C270** | int | Value in mm (optional; 0 means no luminous surface in the C270 direction). |
-| **HousingColor** | string | A 4-digit RAL color code matching the pattern `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name. |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value (mm). |
+| **Length** | int | Value (mm). |
+| **Height** | int | Value (mm). |
+| **LuminousWidth** | int | Value (mm). |
+| **LuminousLength** | int | Value (mm). |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for stand interaction. |
+| **TotalHeight** | int | Value (mm, optional). |
+| **C0** | int | Value (mm, optional; 0 = no luminous surface in C0 direction). |
+| **C90** | int | Value (mm, optional; 0 = no luminous surface in C90 direction). |
+| **C180** | int | Value (mm, optional; 0 = no luminous surface in C180 direction). |
+| **C270** | int | Value (mm, optional; 0 = no luminous surface in C270 direction). |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name. |
## XSD
diff --git a/docs/geometry/types/parametric-bollard-cylinder.md b/docs/geometry/types/parametric-bollard-cylinder.md
index b8131387..6211b31a 100644
--- a/docs/geometry/types/parametric-bollard-cylinder.md
+++ b/docs/geometry/types/parametric-bollard-cylinder.md
@@ -23,18 +23,18 @@ sidebar_label: Bollard Cylinder
## Parameters
-| Parameter | Type | Explanation |
-| ----------------------------------- | :-----: | -------------------------------------------------------------------------------------------------------: |
-| **Diameter** | int | Value in mm. Defines the overall diameter of the luminaire. |
-| **Height** | int | Value in mm. Sets the height of the luminaire head (optional). |
-| **LuminousHeight** / **ReflectorDepth** | int | Value in mm. Choose one to define how the luminaire interacts with the stand (optional). |
-| **TotalHeight** | int | Value in mm. Defines the overall height including the stand (optional). |
-| **C0** | int | Value in mm (optional; 0 means no luminous surface in the C0 direction). |
-| **C90** | int | Value in mm (optional; 0 means no luminous surface in the C90 direction). |
-| **C180** | int | Value in mm (optional; 0 means no luminous surface in the C180 direction). |
-| **C270** | int | Value in mm (optional; 0 means no luminous surface in the C270 direction). |
-| **HousingColor** | string | A 4-digit RAL color code matching the pattern `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name. |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Value (mm). Defines overall diameter. |
+| **Height** | int | Value (mm, optional). Height of luminaire head. |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm, optional). Pick one for stand interaction. |
+| **TotalHeight** | int | Value (mm, optional). Overall height incl. stand. |
+| **C0** | int | Value (mm, optional; 0 = no luminous surface in C0 direction). |
+| **C90** | int | Value (mm, optional; 0 = no luminous surface in C90 direction). |
+| **C180** | int | Value (mm, optional; 0 = no luminous surface in C180 direction). |
+| **C270** | int | Value (mm, optional; 0 = no luminous surface in C270 direction). |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name. |
## XSD
diff --git a/docs/geometry/types/parametric-bollard-side.md b/docs/geometry/types/parametric-bollard-side.md
index b9623e96..da4e34ec 100644
--- a/docs/geometry/types/parametric-bollard-side.md
+++ b/docs/geometry/types/parametric-bollard-side.md
@@ -21,17 +21,17 @@ sidebar_label: Bollard Side
## Parameters
-| Parameter | Type | Explanation |
-| ----------------------------------- | :-----: | -----------------------------------------------------------------------------------------------------: |
-| **Width** | int | Value in mm. |
-| **Length** | int | Value in mm. |
-| **Height** | int | Value in mm. Sets the height of the luminaire head. |
-| **LuminousWidth** | int | Value in mm. Defines the width of the luminous surfaces. |
-| **LuminousLength** | int | Value in mm. Defines the length of the luminous surfaces. |
-| **LuminousHeight** / **ReflectorDepth** | int | Value in mm. Choose one to define how the luminous part interacts with the housing. |
-| **TotalHeight** | int | Value in mm. Overall height including the stand. |
-| **HousingColor** | string | A 4-digit RAL color code matching the pattern `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name. |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value (mm). |
+| **Length** | int | Value (mm). |
+| **Height** | int | Value (mm). Sets height of luminaire head. |
+| **LuminousWidth** | int | Value (mm). Width of luminous surfaces. |
+| **LuminousLength** | int | Value (mm). Length of luminous surfaces. |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for housing interaction. |
+| **TotalHeight** | int | Value (mm). Overall height incl. stand. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name. |
## XSD
diff --git a/docs/geometry/types/parametric-cuboid-recessed.md b/docs/geometry/types/parametric-cuboid-recessed.md
index 178121d1..cecc3cb9 100644
--- a/docs/geometry/types/parametric-cuboid-recessed.md
+++ b/docs/geometry/types/parametric-cuboid-recessed.md
@@ -20,19 +20,19 @@ The `RecessedCuboid` is a cube-shaped recessed luminaire.
## Parameters
-| Parameter | Type | Explanation |
-| -------------------------------------- | :-----: | -----------------------------------------------------------------------------------------------------:|
-| **Width** | int | Value in mm. |
-| **Length** | int | Value in mm. |
-| **Height** | int | Value in mm. |
-| **LuminousWidth** | int | Value in mm. |
-| **LuminousLength** | int | Value in mm. |
-| **LuminousHeight** / **ReflectorDepth**| int | Value in mm. Choose one to define how the luminous part interacts with the housing. |
-| **TopWidth** | int | Value in mm (optional). |
-| **TopLength** | int | Value in mm (optional). |
-| **Mounting** | string | `Ceiling`, `Wall` or `Floor`. |
-| **HousingColor** | string | A 4-digit RAL color code matching the pattern `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name. |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value (mm). |
+| **Length** | int | Value (mm). |
+| **Height** | int | Value (mm). |
+| **LuminousWidth** | int | Value (mm). |
+| **LuminousLength** | int | Value (mm). |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for housing interaction. |
+| **TopWidth** | int | Value (mm, optional). |
+| **TopLength** | int | Value (mm, optional). |
+| **Mounting** | string | `Ceiling`, `Wall` or `Floor`. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name. |
## XSD
diff --git a/docs/geometry/types/parametric-cuboid.md b/docs/geometry/types/parametric-cuboid.md
index d9be2a14..7adc2a1f 100644
--- a/docs/geometry/types/parametric-cuboid.md
+++ b/docs/geometry/types/parametric-cuboid.md
@@ -22,20 +22,20 @@ sidebar_label: Cuboid
## Parameters
-| Parameter | Type | Explanation |
-| -------------------------------------- | :-----: | -----------------------------------------------------------------------------------------------------:|
-| **Width** | int | Value in mm. |
-| **Length** | int | Value in mm. |
-| **Height** | int | Value in mm. |
-| **LuminousWidth** | int | Value in mm. |
-| **LuminousLength** | int | Value in mm. |
-| **LuminousHeight** / **ReflectorDepth**| int | Value in mm. Choose one to define how the luminous part interacts with the body. |
-| **TopWidth** | int | Value in mm (optional). |
-| **TopLength** | int | Value in mm (optional). |
-| **Mounting** | string | One of: `Ceiling`, `Wall`, `Floor`, `Pendulum`. |
-| **PendulumLength** | int | Value in mm (required if `Mounting` is `Pendulum`). |
-| **HousingColor** | string | A 4-digit RAL color code matching `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name (without an extension). |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value (mm). |
+| **Length** | int | Value (mm). |
+| **Height** | int | Value (mm). |
+| **LuminousWidth** | int | Value (mm). |
+| **LuminousLength** | int | Value (mm). |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for body interaction. |
+| **TopWidth** | int | Value (mm, optional). |
+| **TopLength** | int | Value (mm, optional). |
+| **Mounting** | string | `Ceiling`, `Wall`, `Floor`, `Pendulum`. |
+| **PendulumLength** | int | Value (mm). Required for `Pendulum`. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name (no extension). |
## XSD
diff --git a/docs/geometry/types/parametric-cylinder.md b/docs/geometry/types/parametric-cylinder.md
index af1ef427..5e912a78 100644
--- a/docs/geometry/types/parametric-cylinder.md
+++ b/docs/geometry/types/parametric-cylinder.md
@@ -21,17 +21,17 @@ sidebar_label: Cylinder
## Parameters
-| Parameter | Type | Explanation |
-| -------------------------------------- | :-----: | ---------------------------------------------------------------------------------------------:|
-| **Diameter** | int | Value in mm. |
-| **Height** | int | Value in mm. |
-| **TopDiameter** | int | Value in mm (optional; default is 80% of `Diameter`). |
-| **LuminousDiameter** | int | Value in mm. |
-| **LuminousHeight** / **ReflectorDepth**| int | Value in mm. Choose one to define how the illuminated surface interacts with the body. |
-| **Mounting** | string | One of: `Ceiling`, `Wall`, `Floor`, or `Pendulum`. |
-| **PendulumLength** | int | Value in mm (required if `Mounting` is `Pendulum`). |
-| **HousingColor** | string | A 4-digit RAL color code matching `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name (without an extension). |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Value (mm). |
+| **Height** | int | Value (mm). |
+| **TopDiameter** | int | Value (mm, optional; default 80% of `Diameter`). |
+| **LuminousDiameter** | int | Value (mm). |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for surface interaction. |
+| **Mounting** | string | `Ceiling`, `Wall`, `Floor`, `Pendulum`. |
+| **PendulumLength** | int | Value (mm). Required for `Pendulum`. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name (no extension). |
## XSD
diff --git a/docs/geometry/types/parametric-flood-light-cuboid.md b/docs/geometry/types/parametric-flood-light-cuboid.md
index 1f4bc05c..a39a992f 100644
--- a/docs/geometry/types/parametric-flood-light-cuboid.md
+++ b/docs/geometry/types/parametric-flood-light-cuboid.md
@@ -13,17 +13,17 @@ sidebar_label: Floodlight Cuboid
## Parameters
-| Parameter | Type | Explanation |
-| -------------------------------------- | :-----: | ---------------------------------------------------------------------------------------------:|
-| **Width** | int | Base width of the luminaire in millimeters (mm). |
-| **Length** | int | Base length of the luminaire in millimeters (mm). |
-| **Height** | int | Height of the luminaire head in millimeters (mm). |
-| **LuminousWidth** | int | Width of the luminous surfaces in millimeters (mm). |
-| **LuminousLength** | int | Length of the luminous surfaces in millimeters (mm). |
-| **LuminousHeight** / **ReflectorDepth**| int | Value in mm. Choose one to define how the luminous part interacts with the housing. |
-| **TotalHeight** | int | Overall height of the luminaire in millimeters (mm) *(optional)*. |
-| **HousingColor** | string | A 4-digit RAL color code matching `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name (without an extension). |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value (mm). |
+| **Length** | int | Value (mm). |
+| **Height** | int | Value (mm). Head height. |
+| **LuminousWidth** | int | Value (mm). Luminous surface width. |
+| **LuminousLength** | int | Value (mm). Luminous surface length. |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for housing interaction. |
+| **TotalHeight** | int | Value (mm, optional). Overall height. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name (no extension). |
## XSD
diff --git a/docs/geometry/types/parametric-flood-light-cylinder.md b/docs/geometry/types/parametric-flood-light-cylinder.md
index 66dd9a55..617915a7 100644
--- a/docs/geometry/types/parametric-flood-light-cylinder.md
+++ b/docs/geometry/types/parametric-flood-light-cylinder.md
@@ -21,15 +21,15 @@ sidebar_label: Floodlight Cylinder
## Parameters
-| Parameter | Type | Explanation |
-| -------------------------------------- | :-----: | ---------------------------------------------------------------------------------------------:|
-| **Diameter** | int | Base diameter of the luminaire in millimeters (mm). |
-| **Height** | int | Height of the luminaire head in millimeters (mm). |
-| **LuminousDiameter** | int | Diameter of the main luminous surface in millimeters (mm). |
-| **LuminousHeight** / **ReflectorDepth**| int | Value in mm. Choose one to define how the luminous part interacts with the housing. |
-| **TotalHeight** | int | Overall height of the luminaire including the bracket in millimeters (mm) *(optional)*. |
-| **HousingColor** | string | A 4-digit RAL color code matching `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name (without an extension). |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Value (mm). Base diameter. |
+| **Height** | int | Value (mm). Head height. |
+| **LuminousDiameter** | int | Value (mm). Luminous diameter. |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for housing interaction. |
+| **TotalHeight** | int | Value (mm, optional). Incl. bracket. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name (no extension). |
## XSD
diff --git a/docs/geometry/types/parametric-open-luminaire.md b/docs/geometry/types/parametric-open-luminaire.md
index 0d8bdfdd..0211ad59 100644
--- a/docs/geometry/types/parametric-open-luminaire.md
+++ b/docs/geometry/types/parametric-open-luminaire.md
@@ -20,17 +20,17 @@ The `Open Luminaire` features a base with an openly accessible luminous object,
## Parameters
-| Parameter | Type | Explanation |
-| ---------------- | :----: | ------------------------------------------------------------------------------------------:|
-| **Width** | int | Base width of the luminaire in millimeters (mm). |
-| **Length** | int | Base length of the luminaire in millimeters (mm). |
-| **Height** | int | Height of the luminaire's housing in millimeters (mm). |
-| **LuminousDiameter** | int | Diameter of the main luminous object in millimeters (mm). |
-| **LuminousLength** | int | Length of the luminous elements in millimeters (mm). |
-| **Mounting** | enum | Mounting type of the luminaire. Possible values: `Ceiling`, `Wall`. |
-| **NumberOfTubes**| int | Number of luminous tubes or elements within the luminaire. |
-| **HousingColor** | string | A 4-digit RAL color code matching `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name (without an extension). |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value (mm). |
+| **Length** | int | Value (mm). |
+| **Height** | int | Value (mm). Housing height. |
+| **LuminousDiameter** | int | Value (mm). Luminous diameter. |
+| **LuminousLength** | int | Value (mm). Luminous length. |
+| **Mounting** | enum | `Ceiling`, `Wall`. |
+| **NumberOfTubes** | int | Number of tubes/elements. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name (no extension). |
## XSD
diff --git a/docs/geometry/types/parametric-parabolic.md b/docs/geometry/types/parametric-parabolic.md
index 5e677626..4cf2089b 100644
--- a/docs/geometry/types/parametric-parabolic.md
+++ b/docs/geometry/types/parametric-parabolic.md
@@ -24,18 +24,18 @@ sidebar_label: Parabolic
## Parameters
-| Parameter | Type | Explanation |
-| -------------------------------------- | :-----: | ---------------------------------------------------------------------------------------------:|
-| **Diameter** | int | Value in mm. Indicates the widest part of the luminaire. |
-| **Height** | int | Value in mm. Total height of the luminaire. |
-| **LuminousDiameter** | int | Value in mm. Diameter of the illuminated surface *(optional)*. |
-| **LuminousHeight** / **ReflectorDepth**| int | Value in mm. Choose one to define how the luminous part interacts with the body. |
-| **BaseDiameter** | int | Value in mm. Base diameter *(default is 50% of `Diameter`)* *(optional)*. |
-| **BaseHeight** | int | Value in mm. Base height *(default is 50% of `Height`)* *(optional)*. |
-| **Mounting** | string | One of: `Ceiling`, `Wall`, `Floor`, or `Pendulum`. |
-| **PendulumLength** | int | Value in mm. Required if `Mounting` is `Pendulum`. |
-| **HousingColor** | string | A 4-digit RAL color code matching `[1-9][0-9]{3}` (optional). |
-| **FileName** | string | Optional file name (without an extension). |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Value (mm). Widest part. |
+| **Height** | int | Value (mm). Total height. |
+| **LuminousDiameter** | int | Value (mm, optional). Illuminated surface. |
+| **LuminousHeight** / **ReflectorDepth** | int | Value (mm). Pick one for body interaction. |
+| **BaseDiameter** | int | Value (mm, optional). Default: 50% of `Diameter`. |
+| **BaseHeight** | int | Value (mm, optional). Default: 50% of `Height`. |
+| **Mounting** | string | `Ceiling`, `Wall`, `Floor`, `Pendulum`. |
+| **PendulumLength** | int | Value (mm). Required for `Pendulum`. |
+| **HousingColor** | string | 4-digit RAL code `[1-9][0-9]{3}` (optional). |
+| **FileName** | string | Optional file name (no extension). |
## XSD
diff --git a/docs/geometry/types/parametric-round-recessed.md b/docs/geometry/types/parametric-round-recessed.md
index 290621c8..665b7719 100644
--- a/docs/geometry/types/parametric-round-recessed.md
+++ b/docs/geometry/types/parametric-round-recessed.md
@@ -18,17 +18,17 @@ sidebar_label: Recessed Round
## Parameters
-| Parameter | Type | Explanation |
-| ----------------- | :--: | ------------------------------------------------------------- |
-| Diameter | int | Value in mm |
-| Height | int | Value in mm |
-| LuminousDiameter | int | Value in mm |
-| TopDiameter | int | Value in mm |
-| LuminousHeight | int | Value in mm |
-| ReflectorDepth | int | Value in mm |
-| Mounting | string | Ceiling, Wall or Floor |
-| HousingColor | string | 4 digit RAL color code |
-| FileName | string | Optional file name (without an extension) |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Diameter | int | Value in mm |
+| Height | int | Value in mm |
+| LuminousDiameter | int | Value in mm |
+| TopDiameter | int | Value in mm |
+| LuminousHeight | int | Value in mm |
+| ReflectorDepth | int | Value in mm |
+| Mounting | string | Ceiling, Wall or Floor |
+| HousingColor | string | 4 digit RAL color code |
+| FileName | string | Optional file name (without an extension) |
## XSD
diff --git a/docs/geometry/types/parametric-sphere.md b/docs/geometry/types/parametric-sphere.md
index 3c9c18fd..40a96629 100644
--- a/docs/geometry/types/parametric-sphere.md
+++ b/docs/geometry/types/parametric-sphere.md
@@ -17,15 +17,15 @@ This model consists of a sphere on a base if the base height is greater than 0.
## Parameters
-| Parameter | Type | Explanation |
-| -------------- | :----: | ------------------------------------------------------------- |
-| Diameter | int | Value in mm |
-| BaseHeight | int | Value in mm *(optional)* |
-| BaseDiameter | int | Value in mm *(optional)* |
-| Mounting | string | Ceiling, Wall, Floor, Pendulum |
-| PendulumLength | int | Value in mm *(optional; required if `Mounting` is `Pendulum`)* |
-| HousingColor | string | 4 digit RAL color code *(optional)* |
-| FileName | string | Optional file name (without an extension) *(optional)* |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Diameter | int | Value in mm |
+| BaseHeight | int | Value in mm *(optional)* |
+| BaseDiameter | int | Value in mm *(optional)* |
+| Mounting | string | Ceiling, Wall, Floor, Pendulum |
+| PendulumLength | int | Value in mm *(optional; required if `Mounting` is `Pendulum`)* |
+| HousingColor | string | 4 digit RAL color code *(optional)* |
+| FileName | string | Optional file name (without an extension) *(optional)* |
## XSD
diff --git a/docs/geometry/types/parametric-spot-cuboid.md b/docs/geometry/types/parametric-spot-cuboid.md
index e13271a0..4a4d989a 100644
--- a/docs/geometry/types/parametric-spot-cuboid.md
+++ b/docs/geometry/types/parametric-spot-cuboid.md
@@ -24,20 +24,20 @@ A spotlight with a cuboid-shaped luminous head mounted on a bracket attached to
## Parameters
-| Parameter | Type | Explanation |
-| ------------------- | :---: | ---------------------------------------------------------------------------------------------:|
-| Width | int | Base width of the luminaire in millimeters (mm). |
-| Length | int | Base length of the luminaire in millimeters (mm). |
-| Height | int | Height of the luminaire head in millimeters (mm). |
-| LuminousWidth | int | Width of the luminous surface in millimeters (mm). |
-| LuminousLength | int | Length of the luminous surface in millimeters (mm). |
-| LuminousHeight | int | Extent to which the luminous part protrudes from the housing *(optional)* (mm). |
-| ReflectorDepth | int | Extent to which the luminous part is recessed into the housing *(optional)* (mm). |
-| BaseWidth | int | Width of the base plate in millimeters (mm) *(optional)*. |
-| BaseLength | int | Length of the base plate in millimeters (mm) *(optional)*. |
-| BaseHeight | int | Height of the base plate in millimeters (mm) *(optional)*. |
-| HousingColor | string| 4 digit RAL color code *(optional)*. |
-| FileName | string| Optional file name (without an extension) *(optional)*. |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Width | int | Base width of the luminaire in millimeters (mm). |
+| Length | int | Base length of the luminaire in millimeters (mm). |
+| Height | int | Height of the luminaire head in millimeters (mm). |
+| LuminousWidth | int | Width of the luminous surface in millimeters (mm). |
+| LuminousLength | int | Length of the luminous surface in millimeters (mm). |
+| LuminousHeight | int | Extent to which the luminous part protrudes from the housing *(optional)* (mm). |
+| ReflectorDepth | int | Extent to which the luminous part is recessed into the housing *(optional)* (mm). |
+| BaseWidth | int | Width of the base plate in millimeters (mm) *(optional)*. |
+| BaseLength | int | Length of the base plate in millimeters (mm) *(optional)*. |
+| BaseHeight | int | Height of the base plate in millimeters (mm) *(optional)*. |
+| HousingColor | string | 4 digit RAL color code *(optional)*. |
+| FileName | string | Optional file name (without an extension) *(optional)*. |
## XSD
diff --git a/docs/geometry/types/parametric-spot-cylinder.md b/docs/geometry/types/parametric-spot-cylinder.md
index 96d879f6..7eedf012 100644
--- a/docs/geometry/types/parametric-spot-cylinder.md
+++ b/docs/geometry/types/parametric-spot-cylinder.md
@@ -21,16 +21,16 @@ A spotlight in cylinder shape mounted on a bracket attached to a plate.
## Parameters
-| Parameter | Type | Explanation |
-| ----------------- | :----: | -------------------------------------------------------------- |
-| Diameter | int | Value in mm |
-| Height | int | Value in mm |
-| LuminousDiameter | int | Value in mm |
-| TotalHeight | int | Value in mm |
-| BaseDiameter | int | Value in mm *(optional)* |
-| BaseHeight | int | Value in mm *(optional)* |
-| HousingColor | string | 4 digit RAL color code *(optional)* |
-| FileName | string | Optional file name (without an extension) *(optional)* |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Diameter | int | Value in mm |
+| Height | int | Value in mm |
+| LuminousDiameter | int | Value in mm |
+| TotalHeight | int | Value in mm |
+| BaseDiameter | int | Value in mm *(optional)* |
+| BaseHeight | int | Value in mm *(optional)* |
+| HousingColor | string | 4 digit RAL color code *(optional)* |
+| FileName | string | Optional file name (without an extension) *(optional)* |
## XSD
diff --git a/docs/geometry/types/parametric-stand-cuboid-centered.md b/docs/geometry/types/parametric-stand-cuboid-centered.md
index 5c8ea807..a25ae490 100644
--- a/docs/geometry/types/parametric-stand-cuboid-centered.md
+++ b/docs/geometry/types/parametric-stand-cuboid-centered.md
@@ -25,21 +25,21 @@ sidebar_label: Stand Cuboid Centered
## Parameters
-| Parameter | Type | Explanation |
-| ------------------------ | :----: | -----------------------------------------------------------------------------------------------:|
-| Width | int | Value in mm. |
-| Length | int | Value in mm. |
-| Height | int | Value in mm. |
-| LuminousWidth | int | Value in mm. |
-| LuminousLength | int | Value in mm. |
-| TopWidth | int | Value in mm *(optional; default is 80% of `Width`)* |
-| TopLength | int | Value in mm *(optional; default is 80% of `Length`)* |
-| TotalHeight | int | Value in mm. |
-| LuminousHeight | int | Value in mm *(optional)*; describes how far the luminous part protrudes from the body. |
-| ReflectorDepth | int | Value in mm *(optional)*; describes how far the luminous part is recessed into the body. |
-| Type | string | One of: `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
-| HousingColor | string | 4 digit RAL color code *(optional)* |
-| FileName | string | Optional file name (without an extension) *(optional)* |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Width | int | Value in mm. |
+| Length | int | Value in mm. |
+| Height | int | Value in mm. |
+| LuminousWidth | int | Value in mm. |
+| LuminousLength | int | Value in mm. |
+| TopWidth | int | Value in mm *(optional; default is 80% of `Width`)* |
+| TopLength | int | Value in mm *(optional; default is 80% of `Length`)* |
+| TotalHeight | int | Value in mm. |
+| LuminousHeight | int | Value in mm *(optional)*; describes how far the luminous part protrudes from the body. |
+| ReflectorDepth | int | Value in mm *(optional)*; describes how far the luminous part is recessed into the body. |
+| Type | string | One of: `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
+| HousingColor | string | 4 digit RAL color code *(optional)* |
+| FileName | string | Optional file name (without an extension) *(optional)* |
## XSD
diff --git a/docs/geometry/types/parametric-stand-cuboid-side.md b/docs/geometry/types/parametric-stand-cuboid-side.md
index 810173fb..8983355f 100644
--- a/docs/geometry/types/parametric-stand-cuboid-side.md
+++ b/docs/geometry/types/parametric-stand-cuboid-side.md
@@ -25,21 +25,21 @@ sidebar_label: Stand Cuboid Side
## Parameters
-| Parameter | Type | Explanation |
-| ----------------- | :----: | ----------------------------------------------------------------------------------------------------:|
-| **Width** | int | Value in mm. |
-| **Length** | int | Value in mm. |
-| **Height** | int | Value in mm. |
-| **LuminousWidth** | int | Value in mm. |
-| **LuminousLength**| int | Value in mm. |
-| **TopWidth** | int | Value in mm *(optional; default is 80% of `Width`)* |
-| **TopLength** | int | Value in mm *(optional; default is 80% of `Length`)* |
-| **TotalHeight** | int | Value in mm. |
-| **LuminousHeight**| int | Value in mm *(optional)*; describes how far the luminous part protrudes from the body |
-| **ReflectorDepth**| int | Value in mm *(optional)*; describes how far the luminous part is recessed into the body |
-| **Type** | string | One of: `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
-| **HousingColor** | string | 4 digit RAL color code *(optional)* |
-| **FileName** | string | Optional file name (without an extension) *(optional)* |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value in mm. |
+| **Length** | int | Value in mm. |
+| **Height** | int | Value in mm. |
+| **LuminousWidth** | int | Value in mm. |
+| **LuminousLength** | int | Value in mm. |
+| **TopWidth** | int | Value in mm *(optional; default is 80% of `Width`)* |
+| **TopLength** | int | Value in mm *(optional; default is 80% of `Length`)* |
+| **TotalHeight** | int | Value in mm. |
+| **LuminousHeight** | int | Value in mm *(optional)*; describes how far the luminous part protrudes from the body |
+| **ReflectorDepth** | int | Value in mm *(optional)*; describes how far the luminous part is recessed into the body |
+| **Type** | string | One of: `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
+| **HousingColor** | string | 4 digit RAL color code *(optional)* |
+| **FileName** | string | Optional file name (without an extension) *(optional)* |
## XSD
diff --git a/docs/geometry/types/parametric-stand-cylinder.md b/docs/geometry/types/parametric-stand-cylinder.md
index 7f3404e9..fe735835 100644
--- a/docs/geometry/types/parametric-stand-cylinder.md
+++ b/docs/geometry/types/parametric-stand-cylinder.md
@@ -23,17 +23,17 @@ sidebar_label: Stand Cylinder
## Parameters
-| Parameter | Type | Explanation |
-| ----------------- | :----: | ---------------------------------------------------------------------:|
-| Diameter | int | Value in mm |
-| Height | int | Value in mm |
-| TopDiameter | int | Value in mm *(optional; default is 80% of `Diameter`)* |
-| LuminousDiameter | int | Value in mm |
-| LuminousHeight | int | Value in mm *(optional)*; describes how far the luminous part protrudes|
-| ReflectorDepth | int | Value in mm *(optional)*; describes how far the luminous part is recessed|
-| TotalHeight | int | Value in mm |
-| HousingColor | string | 4 digit RAL color code *(optional)* |
-| FileName | string | Optional file name (without an extension) *(optional)* |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Diameter | int | Value in mm |
+| Height | int | Value in mm |
+| TopDiameter | int | Value in mm *(optional; default is 80% of `Diameter`)* |
+| LuminousDiameter | int | Value in mm |
+| LuminousHeight | int | Value in mm *(optional)*; describes how far the luminous part protrudes |
+| ReflectorDepth | int | Value in mm *(optional)*; describes how far the luminous part is recessed |
+| TotalHeight | int | Value in mm |
+| HousingColor | string | 4 digit RAL color code *(optional)* |
+| FileName | string | Optional file name (without an extension) *(optional)* |
## XSD
@@ -63,8 +63,7 @@ sidebar_label: Stand Cylinder
```
-## XML
-### Example
+## XML Example
```xml
@@ -78,4 +77,4 @@ sidebar_label: Stand Cylinder
example_filename
-```
\ No newline at end of file
+```
diff --git a/docs/geometry/types/parametric-street-cuboid-side.md b/docs/geometry/types/parametric-street-cuboid-side.md
index d07eb4c2..e92a1289 100644
--- a/docs/geometry/types/parametric-street-cuboid-side.md
+++ b/docs/geometry/types/parametric-street-cuboid-side.md
@@ -19,18 +19,18 @@ sidebar_label: Street Cuboid Side
## Parameters
-| Parameter | Type | Explanation |
-| ----------------- | :----: | --------------------------------------------------------------------------------------------:|
-| Width | int | Base width of the luminaire in millimeters (mm). |
-| Length | int | Base length of the luminaire in millimeters (mm). |
-| Height | int | Height of the luminaire head in millimeters (mm). |
-| LuminousWidth | int | Width of the luminous surface in millimeters (mm) *(optional)*. |
-| LuminousLength | int | Length of the luminous surface in millimeters (mm) *(optional)*. |
-| LuminousHeight | int | Extent to which the luminous part protrudes from the housing in mm *(optional)*. |
-| ReflectorDepth | int | Extent to which the luminous part is recessed into the housing in mm *(optional)*. |
-| TotalHeight | int | Overall height of the luminaire including the stand in millimeters (mm) *(optional)*. |
-| HousingColor | string | 4 digit RAL color code *(optional)*. |
-| FileName | string | Optional file name (without an extension) *(optional)*. |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Width | int | Base width of the luminaire in millimeters (mm). |
+| Length | int | Base length of the luminaire in millimeters (mm). |
+| Height | int | Height of the luminaire head in millimeters (mm). |
+| LuminousWidth | int | Width of the luminous surface in millimeters (mm) *(optional)*. |
+| LuminousLength | int | Length of the luminous surface in millimeters (mm) *(optional)*. |
+| LuminousHeight | int | Extent to which the luminous part protrudes from the housing in mm *(optional)*. |
+| ReflectorDepth | int | Extent to which the luminous part is recessed into the housing in mm *(optional)*. |
+| TotalHeight | int | Overall height of the luminaire including the stand in millimeters (mm) *(optional)*. |
+| HousingColor | string | 4 digit RAL color code *(optional)*. |
+| FileName | string | Optional file name (without an extension) *(optional)*. |
## XSD
diff --git a/docs/geometry/types/parametric-street-cylinder-centered.md b/docs/geometry/types/parametric-street-cylinder-centered.md
index a9eceb3c..e8c4b548 100644
--- a/docs/geometry/types/parametric-street-cylinder-centered.md
+++ b/docs/geometry/types/parametric-street-cylinder-centered.md
@@ -22,18 +22,18 @@ sidebar_label: Street Cylinder Centered
## Parameters
-| **Parameter** | Type | Explanation |
-| ----------------------- | :----: | -------------------------------------------------------------------------------------------------:|
-| **Diameter** | int | Base diameter of the luminaire in millimeters (mm). |
-| **TopDiameter** | int | Diameter at the top of the luminaire, allowing for skewing. |
-| **LuminousDiameter** | int | Diameter of the main luminous surface in millimeters (mm). |
-| **TopLuminousDiameter** | int | Diameter of the luminous surface at the top *(optional)*. |
-| **LuminousHeight** | int | Extent to which the luminous part protrudes from the housing in mm *(optional)*. |
-| **ReflectorDepth** | int | Extent to which the luminous part is recessed into the housing in mm *(optional)*. |
-| **Height** | int | Height of the luminaire head in millimeters (mm) *(optional)*. |
-| **TotalHeight** | int | Overall height of the luminaire including the stand in millimeters (mm) *(optional)*. |
-| **HousingColor** | string | 4 digit RAL color code *(optional)*. |
-| **FileName** | string | Optional file name (without an extension) *(optional)*. |
+| **Parameter** | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Base diameter of the luminaire in millimeters (mm). |
+| **TopDiameter** | int | Diameter at the top of the luminaire, allowing for skewing. |
+| **LuminousDiameter** | int | Diameter of the main luminous surface in millimeters (mm). |
+| **TopLuminousDiameter** | int | Diameter of the luminous surface at the top *(optional)*. |
+| **LuminousHeight** | int | Extent to which the luminous part protrudes from the housing in mm *(optional)*. |
+| **ReflectorDepth** | int | Extent to which the luminous part is recessed into the housing in mm *(optional)*. |
+| **Height** | int | Height of the luminaire head in millimeters (mm) *(optional)*. |
+| **TotalHeight** | int | Overall height of the luminaire including the stand in millimeters (mm) *(optional)*. |
+| **HousingColor** | string | 4 digit RAL color code *(optional)*. |
+| **FileName** | string | Optional file name (without an extension) *(optional)*. |
## XSD
diff --git a/docs/geometry/types/parametric-street-cylinder-side.md b/docs/geometry/types/parametric-street-cylinder-side.md
index 2d251972..93fa64ae 100644
--- a/docs/geometry/types/parametric-street-cylinder-side.md
+++ b/docs/geometry/types/parametric-street-cylinder-side.md
@@ -23,18 +23,18 @@ sidebar_label: Street Cylinder Side
## Parameters
-| **Parameter** | Type | Explanation |
-| ----------------------- | :----: | -----------------------------------------------------------------------------------:|
-| **Diameter** | int | Base diameter of the luminaire in millimeters (mm). |
-| **LuminousDiameter** | int | Diameter of the main luminous surface in millimeters (mm). |
-| **TopDiameter** | int | Diameter at the top of the luminaire, allowing for skewing *(optional)*. |
-| **TopLuminousDiameter** | int | Diameter of the luminous surface at the top *(optional)*. |
-| **LuminousHeight** | int | Extent to which the luminous part protrudes from the housing in mm *(optional)*. |
-| **ReflectorDepth** | int | Extent to which the luminous part is recessed into the housing in mm *(optional)*. |
-| **Height** | int | Height of the luminaire head in millimeters (mm) *(optional)*. |
-| **TotalHeight** | int | Overall height of the luminaire including the stand in millimeters (mm) *(optional)*. |
-| **HousingColor** | string | 4 digit RAL color code *(optional)*. |
-| **FileName** | string | Optional file name (without an extension) *(optional)*. |
+| **Parameter** | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Base diameter of the luminaire in millimeters (mm). |
+| **LuminousDiameter** | int | Diameter of the main luminous surface in millimeters (mm). |
+| **TopDiameter** | int | Diameter at the top of the luminaire, allowing for skewing *(optional)*. |
+| **TopLuminousDiameter** | int | Diameter of the luminous surface at the top *(optional)*. |
+| **LuminousHeight** | int | Extent to which the luminous part protrudes from the housing in mm *(optional)*. |
+| **ReflectorDepth** | int | Extent to which the luminous part is recessed into the housing in mm *(optional)*. |
+| **Height** | int | Height of the luminaire head in millimeters (mm) *(optional)*. |
+| **TotalHeight** | int | Overall height of the luminaire including the stand in millimeters (mm) *(optional)*. |
+| **HousingColor** | string | 4 digit RAL color code *(optional)*. |
+| **FileName** | string | Optional file name (without an extension) *(optional)*. |
## XSD
diff --git a/docs/geometry/types/parametric-wall-cuboid.md b/docs/geometry/types/parametric-wall-cuboid.md
index 0af61937..e01b74d3 100644
--- a/docs/geometry/types/parametric-wall-cuboid.md
+++ b/docs/geometry/types/parametric-wall-cuboid.md
@@ -20,20 +20,20 @@ sidebar_label: Wall Cuboid
## Parameters
-| Parameter | Type | Explanation |
-| ---------------- | :----: | :-----------------------------------------------------------------: |
-| Width | int | Value in mm |
-| Length | int | Value in mm |
-| Height | int | Value in mm |
-| LuminousWidth | int | Value in mm |
-| LuminousLength | int | Value in mm |
-| LuminousHeight | int | Value in mm |
-| ReflectorDepth | int | Value in mm |
-| TopWidth | int | Value in mm *(optional)* |
-| TopLength | int | Value in mm *(optional)* |
-| Type | string | `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
-| HousingColor | string | 4 digit RAL color code *(optional)* |
-| FileName | string | Optional file name (without an extension) *(optional)* |
+| Parameter | Type | Explanation |
+| :--- | :---: | :--- |
+| Width | int | Value in mm |
+| Length | int | Value in mm |
+| Height | int | Value in mm |
+| LuminousWidth | int | Value in mm |
+| LuminousLength | int | Value in mm |
+| LuminousHeight | int | Value in mm |
+| ReflectorDepth | int | Value in mm |
+| TopWidth | int | Value in mm *(optional)* |
+| TopLength | int | Value in mm *(optional)* |
+| Type | string | `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
+| HousingColor | string | 4 digit RAL color code *(optional)* |
+| FileName | string | Optional file name (without an extension) *(optional)* |
## XSD
diff --git a/docs/geometry/types/parametric-wall-cylinder.md b/docs/geometry/types/parametric-wall-cylinder.md
index 91499031..84bcb0fa 100644
--- a/docs/geometry/types/parametric-wall-cylinder.md
+++ b/docs/geometry/types/parametric-wall-cylinder.md
@@ -23,18 +23,18 @@ sidebar_label: Wall Cylinder
## Parameters
-| **Parameter** | Type | Explanation |
-| -------------------- | :----: | :---------------------------------------------------------------------------: |
-| **Diameter** | int | Value in mm |
-| **Height** | int | Value in mm |
-| **LuminousDiameter** | int | Value in mm |
-| **LuminousHeight** | int | Value in mm |
-| **ReflectorDepth** | int | Value in mm |
-| **TopWidth** | int | Value in mm (default is 80% of `Width`) |
-| **TopLength** | int | Value in mm (default is 80% of `Length`) |
-| **Type** | string | `Direct`, `Indirect`, `DirectIndirect` |
-| **HousingColor** | string | 4 digit RAL color code |
-| **FileName** | string | Optional file name (without an extension) |
+| **Parameter** | Type | Explanation |
+| :--- | :---: | :--- |
+| **Diameter** | int | Value in mm |
+| **Height** | int | Value in mm |
+| **LuminousDiameter** | int | Value in mm |
+| **LuminousHeight** | int | Value in mm |
+| **ReflectorDepth** | int | Value in mm |
+| **TopWidth** | int | Value in mm (default is 80% of `Width`) |
+| **TopLength** | int | Value in mm (default is 80% of `Length`) |
+| **Type** | string | `Direct`, `Indirect`, `DirectIndirect` |
+| **HousingColor** | string | 4 digit RAL color code |
+| **FileName** | string | Optional file name (without an extension) |
## XSD
diff --git a/docs/geometry/types/parametric-wall-triangular.md b/docs/geometry/types/parametric-wall-triangular.md
index 2c67fb03..d79e76c5 100644
--- a/docs/geometry/types/parametric-wall-triangular.md
+++ b/docs/geometry/types/parametric-wall-triangular.md
@@ -22,20 +22,20 @@ sidebar_label: Wall Triangular
## Parameters
-| **Parameter** | Type | Explanation |
-| -------------------- | :----: | :-------------------------------------------------------: |
-| **Width** | int | Value in mm |
-| **Length** | int | Value in mm |
-| **Height** | int | Value in mm |
-| **LuminousWidth** | int | Value in mm |
-| **LuminousLength** | int | Value in mm |
-| **LuminousHeight** | int | Value in mm |
-| **ReflectorDepth** | int | Value in mm |
-| **TopWidth** | int | Value in mm (default is 80% of `Width`) |
-| **TopLength** | int | Value in mm (default is 80% of `Length`) |
-| **Type** | string | `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
-| **HousingColor** | string | 4 digit RAL color code *(optional)* |
-| **FileName** | string | Optional file name (without an extension) *(optional)* |
+| **Parameter** | Type | Explanation |
+| :--- | :---: | :--- |
+| **Width** | int | Value in mm |
+| **Length** | int | Value in mm |
+| **Height** | int | Value in mm |
+| **LuminousWidth** | int | Value in mm |
+| **LuminousLength** | int | Value in mm |
+| **LuminousHeight** | int | Value in mm |
+| **ReflectorDepth** | int | Value in mm |
+| **TopWidth** | int | Value in mm (default is 80% of `Width`) |
+| **TopLength** | int | Value in mm (default is 80% of `Length`) |
+| **Type** | string | `Direct`, `Indirect`, `DirectIndirect` *(optional)* |
+| **HousingColor** | string | 4 digit RAL color code *(optional)* |
+| **FileName** | string | Optional file name (without an extension) *(optional)* |
## XSD
diff --git a/docs/getting-started/create-first-gldf.md b/docs/getting-started/create-first-gldf.md
index a2f3aeb1..5e96e0e9 100644
--- a/docs/getting-started/create-first-gldf.md
+++ b/docs/getting-started/create-first-gldf.md
@@ -2,7 +2,6 @@
title: Create your first GLDF
sidebar_label: Create your first GLDF
---
-
## Overview
@@ -25,9 +24,9 @@ To create your first gldf file, follow these steps:
- Create an empty XML file named *product.xml* and place it in this root directory.
We will edit this file further below.
- Create three subdirectories named *geo*, *image*, and *ldc*.
-- Download the Eulumdat photometry and store it in the *ldc* directory.
-- Download the L3D geometry and store it in the *geo* directory.
-- Download the PNG image and store it in the *image* directory.
+- Download the [Eulumdat photometry](/other/photometry.ldt) and store it in the *ldc* directory.
+- Download the [L3D geometry](/other/geometry.l3d) and store it in the *geo* directory.
+- Download the [PNG image](/other/luminaire.png) and store it in the *image* directory.
Your directory should look like this now:
@@ -90,7 +89,7 @@ If you are using a code editor that supports XML Schema validation, you should n
### Step 2: Manufacturer Metadata
-The first step for each GLDF is to define some metadata in the `Header` element. It contains information about the GLDF file itself and the manufacturer of the product. In this example, we will keep things simple and concentrate on only mandatory elements of the `Header` element. In a real GLDF, however, it is always advisable to specify further data, such as contact information and more. A complete description about the possible `Header` content is provided [here](/docs/structure/header.md).
+The first step for each GLDF is to define some metadata in the `Header` element. It contains information about the GLDF file itself and the manufacturer of the product. In this example, we will keep things simple and concentrate on only mandatory elements of the `Header` element. In a real GLDF, however, it is always advisable to specify further data, such as contact information and more. A complete description about the possible `Header` content is [provided here](/docs/structure/header.md).
For this example, let's assume we are working for the luminaire manufacturer **ACME lighting** and are writing this GLDF using the **Visual Studio Code** editor. The current GLDF version is [**1.0-rc.3**](/download) and today is the **23rd of October**. We generate a **worldwide unique** Id for this GLDF using the [UUID Online Generator](https://guidgenerator.com).
@@ -353,7 +352,7 @@ Now that we have defined all the necessary "general parts", the next goal is to
- [**Variants**](/docs/structure/variant.md)
Variants are considered variations of a given product but not entirely different products. If your product comes in different variations like color or mounting types, you can create several variants for each version.
-:::warning Warning
+:::warning[Warning]
Do not misuse variants to combine completely unrelated products in a single GLDF file.
:::
@@ -394,7 +393,7 @@ Replace your `ProductMetaData` with the following code:
### Step 10: Add a `Variant`
-Last but not least, we will combine all the previously prepared building blocks into a [`Variant`](/docs/structure/variant.md). Again, we add a simple `Name` and `Description` first.
+Last but not least, we will combine all the previously prepared building blocks into a [`Variant`](/docs/structure/variant.md). Again, we add a simple `Name` and `Description` first.
The core of each `Variant` is the `Geometry` element. It combines the radiation emitting parts (light sources and sensors) with the 3D geometry of the luminaire. There are three ways in which the geometry can be represented in the GLDF:
@@ -562,4 +561,4 @@ Finally, compress your just created folder containing
into a ZIP archive and change the extension from *.zip* to *.gldf*. Congratulations, you have now successfully created your first GLDF file. We encourage you to browse the documentation and experiment for yourself to learn how to use the full potential GLDF has to offer.
-You can download the result here, should you want to compare your file.
+You can download the [result here](/other/example.gldf), should you want to compare your file.
diff --git a/docs/getting-started/examples.md b/docs/getting-started/examples.md
index 2b048fed..1f49738b 100644
--- a/docs/getting-started/examples.md
+++ b/docs/getting-started/examples.md
@@ -3,7 +3,7 @@ title: Examples
sidebar_label: Examples
---
-### Introduction
+## Introduction
In this section, we will be showcasing example GLDF files. They represent real GLDFs that you can use for orientation purposes. All samples are available for download from the [GitHub examples repository](https://github.com/globallightingdata/examples).
diff --git a/docs/getting-started/examples/minimalgeo.md b/docs/getting-started/examples/minimalgeo.md
index 93b5ba86..7c692a6d 100644
--- a/docs/getting-started/examples/minimalgeo.md
+++ b/docs/getting-started/examples/minimalgeo.md
@@ -2,23 +2,22 @@
title: Minimal Geo
sidebar_label: Minimal Geo
---
-
-### Introduction
+## Introduction
This example demonstrates very simple minimal GLDF file implementation with no complexity.
-Download the example here: Minimal Geo.gldf
+Download the example here: [Minimal Geo.gldf](https://github.com/globallightingdata/examples/tree/master/Minimal%20Geo)
-### Explanation
+## Explanation
The setup of the file is very straightforward. It contains a simple 3D geometry, light emitter, and light source in the general definitions section with a minimum amount of meta information.
It also references a basic L3D file in the file definitions. The screenshot below shows that the 3D file contains only one light-emitting object named LEO, which we will reference later in the Geomtry part of the product.xml file.
-
+
-### product.xml
+## product.xml
The following XML code references the single light-emitting object of the 3D file. The 3D file is referenced in line 15-16 and the LEO inside this 3D file in the Emitter in line 68.
@@ -101,6 +100,6 @@ The following XML code references the single light-emitting object of the 3D fil
```
-### Download
+## Download
-Minimal Geo.gldf
+[Minimal Geo.gldf](https://github.com/globallightingdata/examples/tree/master/Minimal%20Geo)
diff --git a/docs/getting-started/examples/minimalldc.md b/docs/getting-started/examples/minimalldc.md
index e15a0e11..dba0b386 100644
--- a/docs/getting-started/examples/minimalldc.md
+++ b/docs/getting-started/examples/minimalldc.md
@@ -2,15 +2,14 @@
title: Minimal LDC
sidebar_label: Minimal LDC
---
-
-### Introduction
+## Introduction
This example demonstrates very simple minimal GLDF file implementation with no 3D geometry. The only file reference is the light distribution curve.
-Download the example here: Minimal LDC.gldf
+Download the example here: [Minimal LDC.gldf](https://github.com/globallightingdata/examples/tree/master/Minimal%20LDC)
-### Explanation
+## Explanation
- The setup of the file is very straightforward. It contains no 3D geometry and only a simple light distribution curve.
- There is only one file reference called ldtFile reference by one photometry called photometry01.
@@ -18,7 +17,7 @@ Download the example here:
@@ -83,6 +82,6 @@ Download the example here: Minimal LDC.gldf
+[Minimal LDC.gldf](https://github.com/globallightingdata/examples/tree/master/Minimal%20LDC)
diff --git a/docs/getting-started/examples/philips.md b/docs/getting-started/examples/philips.md
index 5ec0677c..11a4a61e 100644
--- a/docs/getting-started/examples/philips.md
+++ b/docs/getting-started/examples/philips.md
@@ -2,15 +2,14 @@
title: Philips SP542P
sidebar_label: Philips SP542P
---
-
-### Introduction
+## Introduction
This example demonstrates a simple minimal GLDF implementation of the Philips SP542P product. It uses L3D geometry.
-
+
-
+
### product.xml
@@ -146,6 +145,6 @@ This example demonstrates a simple minimal GLDF implementation of the Philips SP
```
-### Download
+## Download
-Philips SP542P
+[Philips SP542P](https://github.com/globallightingdata/examples/tree/master/Philips%20SP542P)
diff --git a/docs/getting-started/examples/slv.md b/docs/getting-started/examples/slv.md
index 2f7d7e5b..044b593d 100644
--- a/docs/getting-started/examples/slv.md
+++ b/docs/getting-started/examples/slv.md
@@ -2,17 +2,16 @@
title: SLV - Tria 2 with sensor
sidebar_label: SLV - Tria 2 with sensor
---
-
-### Introduction
+## Introduction
This example demonstrates a GLDF file with an L3D model, two light outputs, and an integrated sensor. Everything is put together via the geometry node.
-
+
-
+
-### product.xml
+## product.xml
```xml showLineNumbers
@@ -293,6 +292,6 @@ This example demonstrates a GLDF file with an L3D model, two light outputs, and
```
-### Download
+## Download
-SLV - Tria 2 with sensor
+[SLV - Tria 2 with sensor](https://github.com/globallightingdata/examples/tree/master/SLV%20-%20Tria%202%20with%20sensor)
diff --git a/docs/getting-started/examples/trilux.md b/docs/getting-started/examples/trilux.md
index 4d020f22..0a79c728 100644
--- a/docs/getting-started/examples/trilux.md
+++ b/docs/getting-started/examples/trilux.md
@@ -2,19 +2,18 @@
title: Example Trilux Belviso S CDP
sidebar_label: Trilux Belviso S CDP
---
-
-### Introduction
+## Introduction
Trilux Belviso is an example of a standing luminaire with two individual heads. The secondary light emitter can be adjusted by rotating it. Each light emitter has a different ldt file connected via the geometry node.
-
+
-
+
-
+
-### product.xml
+## product.xml
```xml showLineNumbers
@@ -173,6 +172,6 @@ Trilux Belviso is an example of a standing luminaire with two individual heads.
```
-### Download
+## Download
-Trilux Belviso S CDP
+[Trilux Belviso S CDP](https://github.com/globallightingdata/examples/tree/master/Trilux%20Belviso%20S%20CDP)
diff --git a/docs/getting-started/examples/zumtobel.md b/docs/getting-started/examples/zumtobel.md
index 9751e461..ade55217 100644
--- a/docs/getting-started/examples/zumtobel.md
+++ b/docs/getting-started/examples/zumtobel.md
@@ -2,22 +2,118 @@
title: Example Zumtobel P-EVO R100L
sidebar_label: Zumtobel P-EVO R100L
---
-
-### Introduction
+## Introduction
Zumtobel P-EVO R100L ist a simple recessed luminaire using an L3D model.
-
+
-
+
-### product.xml
+## product.xml
```xml showLineNumbers
-
+
+
+
+ Zumtobel
+
+ Visual Studio Code
+ 2023-05-08T14:00:00Z
+ 3c0f1aa3-f28f-4675-babc-c2eafbef222a
+
+
+
+ ZS_PAI_F_R100_LG_Rahmen.jpg
+ 60819021_(STD_LEO).LDT
+ P-EVO_R100L_LED2500-830_BC_AL_WH.l3d
+
+
+
+
+
+
+
+
+
+ LED
+
+
+ LED Beschreibung
+
+ 18
+
+
+
+
+
+
+
+ 2400
+
+
+
+
+
+
+
+
+
+
+
+ c6497609-fbaa-44d6-a14f-5612adc8cc97
+
+ 60819021
+
+
+ P-EVO R100L LED2500-830 BC AL WH [STD]
+
+
+ LED-Decken-Einbauleuchte (Komplettleuchte), "Stable White"; Abblendwinkel 60°; Bestückung: LED2500-830; 50 °; Farbwiedergabe Ra > 80, Farbtemperatur 3000 K (warm weiß); Farborttoleranz (initial MacAdam): 2; Leuchten Lichtstrom: 2400 lm, Leuchten Lichtausbeute: 126 lm/W; Lebensdauer: 50000h bei 85% Lichtstrom; mit Vorschaltgeräte-Einheit, Drahtlose Verbindung via App mit Bluetooth® 4.x - basicDim Wireless; modulare, hochwertige optische Einheit aus Reflektor und LED-Lichtkammer, intergriert im optimierten Wärmemanagement aus Aluminiumdruckguss; glatter Reflektor aluminiumbesputtert, hochglänzend, irisierungsfrei; Reflektor/Abdeckring aus hochwertigem, UV-beständigem Polycarbonat (PC); Abdeckring weiß; Einbauring aus Polycarbonat glasfaserverstärkt (PC), grau; werkzeuglose Schnellmontage der Leuchteneinheit mittels Bajonettverschluss; IP44_IP20; Leuchte halogenfrei verdrahtet; Anschluss: 2-polige Klemme; Netzspannung: 220-240V / 50-60Hz; Montage: werkzeuglose Schnellmontage mittels Anti-Rutsch-Haltefedern für Deckenstärken von 1-40mm; Deckenausschnitt: 100mm, Einbautiefe: 110mm (Deckenstärken 1-15mm); Gewicht: 0,43 kg;
+Hinweis: UGR<19 für Office Anwendungen gemäß EN12464 (abhängig von der Leuchtentype);
+Hinweis Bluetooth®: Funk Definition: basicDIM Wireless - Bluetooth® 4.x, Funk Frequenz: 2,4...2,483 GHz, Funk Sendeleistung: +4dBm; Einbau in Metall-/ und Betondecken nicht erlaubt; Leuchtenanordnung: Mobile-Steuerung zu Leuchte max. 6m, von Leuchte zu Leuchte max. 4m!
+
+
+
+
+ Deckeneinbau
+
+
+
+
+
+
+
+
+ 1
+
+
+
+
+
+
+ P-EVO R100L LED2500-830 BC AL WH [STD]
+
+
+
+
+
+
+
+
+
+ LEO
+
+
+
+
+
+
+
```
-### Download
+## Download
-Zumtobel P-EVO R100L
+[Zumtobel P-EVO R100L](https://github.com/globallightingdata/examples/tree/master/Zumtobel%20P-EVO%20R100L)
diff --git a/docs/getting-started/requirements.md b/docs/getting-started/requirements.md
index 03979710..b5b9a70e 100644
--- a/docs/getting-started/requirements.md
+++ b/docs/getting-started/requirements.md
@@ -2,7 +2,7 @@
title: GLDF Requirements
sidebar_label: Requirements
---
-
+
To create the very first GLDF XML on your own, **a simple text editor is all you need**. Additionally an **application to create ZIP archives** is required to create the [GLDF container](/docs/container/about-container) afterwards.
@@ -13,7 +13,7 @@ However, if you want a little more comfort when writing GLDFs, we recommend an a
If you do not already use a preferred text editor, we suggest one of the following with the above features:
-### Notepad++
+## Notepad++
[Notepadd++ for Windows](https://notepad-plus-plus.org) is a free and lightweight editor, but already offers XML schema validation:
@@ -23,7 +23,7 @@ Provided the GLDF XSD is referenced (1), Notepad++ marks the faulty parts direct

-### Visual Studio Code
+## Visual Studio Code
One step further goes the [Visual Studio Code IDE](https://code.visualstudio.com), which is available for all common operating systems. In addition to XML schema validation (1) like in Notepad++, Visual Studio Code also offers full code completion and IntelliSense (2):
diff --git a/docs/getting-started/templates.md b/docs/getting-started/templates.md
index 1f12071e..d04bdf70 100644
--- a/docs/getting-started/templates.md
+++ b/docs/getting-started/templates.md
@@ -2,7 +2,7 @@
title: GLDF Templates
sidebar_label: Templates
---
-
+
## Overview
diff --git a/docs/getting-started/xsd-reference.md b/docs/getting-started/xsd-reference.md
index cc44789d..df8acb8d 100644
--- a/docs/getting-started/xsd-reference.md
+++ b/docs/getting-started/xsd-reference.md
@@ -17,7 +17,7 @@ In summary the XSD allows...
The only problem is, that the XSD is **difficult to read**. Therefore, it can also be viewed **visually** on gldf.io - in the XSD Reference section accessible via the navigation menu or here:
-:::tip link
+:::tip[link]
[XSD Reference](pathname:///xsd-reference/index_Root.html)
:::
diff --git a/docs/overview/features.md b/docs/overview/features.md
index 6b083139..9ff61921 100644
--- a/docs/overview/features.md
+++ b/docs/overview/features.md
@@ -2,7 +2,7 @@
title: GLDF Features
sidebar_label: Features
---
-
+
One clear advantage stands out: luminaires manufacturers and members of RELUX and DIAL only need to create data in a **single format**. However, GLDF offers numerous advantages **accessible to all users**, regardless of their affiliation with either of the software houses:
@@ -26,11 +26,11 @@ One clear advantage stands out: luminaires manufacturers and members of RELUX an
- Optional use of many of the **BIM and IFC properties** (CEN/TS 17623, ISO/TS 7127).
- Generic **custom properties** to transport own data, either textual or binary.
-### Light-descriptive properties
+## Light-descriptive properties
GLDF encompasses a comprehensive array of lighting specialties essential for **accurate luminaire and sensor qualification and calculation**. From multiple Light Emitting Objects (LEO) and Light Emitting Surfaces (LES). To Joints, lamp sets, dim curves, multichannel support, spectral data, and a wide range of other important lighting data – they all form the core building blocks of GLDF. It is this extensive inclusion of lighting-specific information combined with **marketing data** that sets GLDF apart as a distinctive lighting data format, exceptional in the industry.
-### Custom data
+## Custom data
Today there are way over **200 native properties** in the GLDF to describe products. Additionally, the **hierarchical product structure** delivers more information than just plain properties. With **generic properties** it is possible to add all kind of custom data of the product or the variant. This is quite efficient if the property source is official and public (e.g. norms and standards). But it’s also possible to transport own properties just for internal usage, like a PIM ID number for example. Custom properties can also be used application-specific for a certain tool or working environment.
@@ -40,19 +40,19 @@ Today there are way over **200 native properties** in the GLDF to describe produ
This empowers efficient lighting data transportation and opens the door to a new era of lighting data possibilities, facilitating easy communication and interoperability among various stakeholders in the lighting ecosystem.
-### Variants
+## Variants
The hierarchical structure of GLDF allows an easy and effective handling of global properties and specific variants. Most global properties of the luminaire, like the geometry or photometry, can be overwritten for each variant freely.
-### Asset links
+## Asset links
In place of embedded physical files within the [**GLDF container**](/docs/container/about-container.md), links to all assets can be employed. Whether it's photometries, images, 3D models, or PDF documents, each asset can be **referenced through a URL to its source**. This approach not only ensures a **compact GLDF** file size but also facilitates a highly **adaptable asset management system** and enables **seamless updates** to product data. With GLDF, multiple pictures, various types of documents and more can be effortlessly incorporated.
-### Emergency lighting
+## Emergency lighting
GLDF provides comprehensive coverage of **emergency lighting characteristics**. From the simple specification of reduced luminous flux in emergency lighting environments. To a fully defined emergency light output with its own photometry, color information and power consumption.
-### Open geometry: L3D
+## Open geometry: L3D
Together with GLDF, we also created [**L3D**](/docs/geometry/l3d-intro.md) for 3D models - a **versatile and open XML-based data format for luminaire geometry** description with lighting-Specific information.
diff --git a/docs/overview/introduction.md b/docs/overview/introduction.md
index 6913e2ae..e6351659 100644
--- a/docs/overview/introduction.md
+++ b/docs/overview/introduction.md
@@ -3,7 +3,7 @@ title: GLDF Introduction
sidebar_label: Introduction
slug: /
---
-
+
Welcome to the **G**lobal **L**uminaire **D**ata **F**ormat docs. On the upcoming pages, you will discover a wide range of resources:
diff --git a/docs/overview/purpose.md b/docs/overview/purpose.md
index fe2cb893..7f07fa4a 100644
--- a/docs/overview/purpose.md
+++ b/docs/overview/purpose.md
@@ -2,7 +2,7 @@
title: GLDF Purpose
sidebar_label: Purpose
---
-
+
RELUX and DIAL present the new unified lighting data format for **luminaires and sensors**. Not only seamlessly compatible with **RELUX and DIALux**, GLDF is **open and freely available** for everyone to create or interpret.
diff --git a/docs/papers/bim-parameters.md b/docs/papers/bim-parameters.md
index 03471a6e..fdae51d5 100644
--- a/docs/papers/bim-parameters.md
+++ b/docs/papers/bim-parameters.md
@@ -6,7 +6,6 @@ Excel spreadsheet with recommended BIM properties for download
- [Recommended BIM properties](https://b2b.dial.de/index.php/s/UARRfpzneiXnCP9/download)
-
Excel spreadsheet with a mapping of BIM properties to GLDF properties for download
- [BIM properties to GLDF mapping](https://docs.google.com/spreadsheets/d/1t82TCAxfn005DGt1GivdTdNfLzpaQ_cO/edit?usp=sharing&ouid=106040447244855746165&rtpof=true&sd=true)
diff --git a/docs/structure/control-gears.md b/docs/structure/control-gears.md
index ff97faa9..2c059b36 100644
--- a/docs/structure/control-gears.md
+++ b/docs/structure/control-gears.md
@@ -2,7 +2,7 @@
title: Control Gears
sidebar_label: Control Gears
---
-
+
## ControlGear Description
diff --git a/docs/structure/descriptive-attributes.md b/docs/structure/descriptive-attributes.md
index d58a728c..0dca0342 100644
--- a/docs/structure/descriptive-attributes.md
+++ b/docs/structure/descriptive-attributes.md
@@ -2,7 +2,7 @@
title: Descriptive Attributes
sidebar_label: Descriptive Attributes
---
-
+
## Introduction
@@ -10,18 +10,18 @@ GLDF covers a lot of native data fields to carry information that is not only re
Even if you need to transport information that does not fit into a native field within GLDF, we've got you covered. For that purpose, we invented custom attributes. Custom attributes allow you to put virtually any information you can come up with into the GLDF and use it in your application or use case.
-You can use Descriptive Properties in the meta section of the product or on a variant basis. Properties set in the meta section will apply to all variants.
+You can use Descriptive Properties in the meta section of the product or on a variant basis. Properties set in the meta section will apply to all variants.
We split descriptive attributes into the following categories.
| Category | Description |
-|----|----|
-| Mechanical | Describes the physical appearance and weight of a product |
-| Electrical | Electrical properties of the product |
-| Emergency | Emergency characteristics of a product. |
-| Marketing | Properties you would typically used for marketing purposes. |
-| Operations and Maintenance | Properties affecting the operation and maintenance of the product, such as useful lifetime, etc. |
-| Custom Properties | Any property you can describe that is not covered above. |
+| --- | --- |
+| Mechanical | Describes the physical appearance and weight of a product |
+| Electrical | Electrical properties of the product |
+| Emergency | Emergency characteristics of a product. |
+| Marketing | Properties you would typically used for marketing purposes. |
+| Operations and Maintenance | Properties affecting the operation and maintenance of the product, such as useful lifetime, etc. |
+| Custom Properties | Any property you can describe that is not covered above. |
@@ -29,7 +29,7 @@ We split descriptive attributes into the following categories.
This XML schema describes the `Mechanical` element, which provides information about the mechanical attributes of a luminaire.
-### Structure
+### Mechanical Structure
@@ -127,14 +127,13 @@ The `ProtectiveAreas` element contains a sequence of Area elements, representing
The `Weight` element describes the weight of the luminaire in kilograms, including the ballast but excluding the packaging (type: `xs:double`).
-
-## Electrical
+## Electrical
The `Electrical` element, which provides information about the electrical attributes of a luminaire.
-### Example
+### Electrical Example
```xml showLineNumbers
@@ -250,7 +249,7 @@ The `Marketing` element contains descriptive attributes for marketing purposes.
-### Example
+### Marketing Example
```xml showLineNumbers
@@ -337,7 +336,7 @@ DesignAward (0 or more occurrences, `xs:string`): Luminaire design award, e.g.,
The `Labels` element contains labels of the product.
-`Label` (0 to 14 occurrences, `xs:string`): Label of the product. Must be one of the predefined enumeration values:
+`Label` (0 to 14 occurrences, `xs:string`): Label of the product. Must be one of the predefined enumeration values:
- CE
- GS
@@ -364,11 +363,11 @@ The `Applications` element contains fields of application for the luminaire.
This XML schema describes the `OperationsAndMaintenance` element, which provides information about the Operations and Maintenance attributes of a luminaire.
-### Structure
+### OperationsAndMaintenance Structure
-### Example
+### OperationsAndMaintenance Example
```xml showLineNumbers
@@ -458,11 +457,6 @@ Recommend fixed time values are 35k, 50k, 75k or 100k hours (depending on applic
`OperatingTemperature` Operating range defined by a minimum and maximum temperature, at which the luminaire operates normally
-#### TemperatureRange
-
-- `Lower` (`xs:int`): Lower inclusive limit of the temperature (Unit: celsius)
-- `Upper` (`xs:int`): Upper inclusive limit of the temperature (Unit: celsius)
-
### AmbientTemperature
`AmbientTemperature` is the Recommended ambient temperature range
@@ -559,18 +553,18 @@ It Contains `Directive` elements.
- `Gas`: Gas, fog, steam zones contins
- Group: Group IIC, IIB + H2, IIB, IIA
- - Enumeration:
- - IIC
- - IIB + H2
- - IIB
- - IIA
+ - Enumeration:
+ - IIC
+ - IIB + H2
+ - IIB
+ - IIA
- `Dust`: Dust zones
- - `Group`: Group IIIC, IIIB, IIIA
- - Enumeration:
- - IIIC
- - IIIB
- - IIIA
+- `Group`: Group IIIC, IIIB, IIIA
+ - Enumeration:
+ - IIIC
+ - IIIB
+ - IIIA
#### MaximumSurfaceTemperature
@@ -579,6 +573,7 @@ It Contains `Directive` elements.
#### TemperatureClasses
`TemperatureClasses`: Temperature classifications. E.g. T3 lower/equal 300°C Contains
+
- `TemperatureClass`: Temperature classification
- Enumeration:
- T1
@@ -599,6 +594,7 @@ It Contains `Directive` elements.
#### ExCodes
`xCodes`: Protection against the occurrence of an ignition source Contains
+
- `ExCode` (`xs:string`): Type of protection short code
- Enumeration:
- da
@@ -631,28 +627,31 @@ It Contains `Directive` elements.
#### EquipmentProtectionLevels
`EquipmentProtectionLevels`: Equipment Protection Level EPL. "M" Mining - "G" Gas - "D" Dust and respective protection level. Contains
- - `EquipmentProtectionLevel` (`xs:string`): Equipment protection level
- - Enumeration:
- - Ga
- - Gb
- - Gc
- - Da
- - Db
- - Dc
- - Ma
- - Mb
+
+- `EquipmentProtectionLevel` (`xs:string`): Equipment protection level
+- Enumeration:
+- Ga
+- Gb
+- Gc
+- Da
+- Db
+- Dc
+- Ma
+- Mb
#### EquipmentGroups
`EquipmentGroups` Equipment Groups. Defines if the equipment can be used under ground (mining) or above ground explosive areas. Contains
- - `EquipmentGroup` (`xs:string`): Possible hazardous area
- - Enumeration:
- - I
- - II
+
+- `EquipmentGroup` (`xs:string`): Possible hazardous area
+- Enumeration:
+- I
+- II
#### EquipmentCategories
`EquipmentCategories` Defines in which zones the equipment can be used. With protection level from normal to high. Contsains:
+
- `EquipmentCategory` (`xs:string`): Possible equipment hazardous zone. Mining, Gas, Dust and corresponding protection level
- Enumerations:
- M1
@@ -668,23 +667,25 @@ It Contains `Directive` elements.
`Atmospheres` Atmosphere classification. Contains:
`Atmosphere` (`xs:string`): Gas, Dust
- - Enumeration:
- - G
- - D
+
+- Enumeration:
+- G
+- D
#### Groups
`Groups` (`xs:string`): Explosion groups (I Mining, II Gas, III Dust) and sub-group classification
Enumeration Values:
- - I
- - II
- - IIA
- - IIB
- - IIC
- - III
- - IIIA
- - IIIB
- - IIIC
+
+- I
+- II
+- IIA
+- IIB
+- IIC
+- III
+- IIIA
+- IIIB
+- IIIC
### AcousticAbsorptionRates
@@ -698,9 +699,9 @@ Contains:
## Custom Properties
-
+
-### Example
+### CustomProperties Example
```xml showLineNumbers
@@ -730,7 +731,7 @@ Contains:
- Attribute `id` (`xs:string`). Id may refer to a customer based internal id system. If no Id is available, use a placeholder like a number
- `Name` Element holding a Sequence of type `Locale`: Meaningful name of the property
- `PropertySource` (`xs:string`, optional): Property source, e.g. standard name like ISO, CIE or DIN. Or Identity Server key
-- Either
+- Either
- `Value` (`xs:string`): Value of the property
- FileReference
- - Attribute: fileId (`xs:NCName`): Id reference to a `File` element defined under GeneralDefinitions/Files
\ No newline at end of file
+ - Attribute: fileId (`xs:NCName`): Id reference to a `File` element defined under GeneralDefinitions/Files
diff --git a/docs/structure/emitters.md b/docs/structure/emitters.md
index 97b1546d..39443d22 100644
--- a/docs/structure/emitters.md
+++ b/docs/structure/emitters.md
@@ -2,7 +2,6 @@
title: Emitters
sidebar_label: Emitters
---
-
## Emitter Description
@@ -10,7 +9,7 @@ sidebar_label: Emitters
Emitters define the **radiation emitting parts** of the luminaire. Be it in form of **visible light** of lamps or **infrared** EMR in case of motion detection sensors. However, they **define not** the lamps or sensors themselves. Emitters is the XML block, where many of these parts before come together. They are the parts of the luminaire description, where the measured photometry is finally placed. And get combined later in [`Variants`](/docs/structure/variant.md) with the geometrical definition of the luminaire:
-
+
---
@@ -27,18 +26,15 @@ First of all you have to decide which **type of emitter** is required for your *
:::important
-One remarkable part of the XSD definition above is the fact, that GLDF accepts **one or more** `ChangeableLightEmitter` for **each** single Emitter. Or one or more `FixedLightEmitter`, `MultiChannelLightEmitter` or `Sensor` vice versa.
+One remarkable part of the XSD definition above is the fact, that GLDF accepts **one or more** `ChangeableLightEmitter` for **each** single Emitter. Or one or more `FixedLightEmitter`, `MultiChannelLightEmitter` or `Sensor` vice versa.
This does **not** mean that all these emitters **are active simultaneously**. Instead, they are **interchangeable**. The luminaire can operate in only one of these modes. Users in lighting calculation software, such as DIALux or RELUX, can switch between these modes as needed.
-
-Examples
+## Examples
*Example #1*: Imagine a luminaire with **emergency mode** on one light source. In GLDF you can describe this with **one emitter** which contains **two** `ChangeableLightEmitter` child elements. One for normal mode and e.g. 500 lumen and another `ChangeableLightEmitter` for the same light output, but with emergency mode and 50 lumen. **Both are not active at the same time** but can operate in one mode or another.
*Example #2*: Imagine a luminaire measured/sold with two different lamps (and therefore probably different lighting, spectrum and electric characteristics). Again, you can describe this use case with **multiple [Equipments](/docs/structure/equipments.md)** referenced inside **one Emitter**. This way they are meant to be interchangeable, rather than both active at same time on multiple light outputs.
-
-:::
Let's assume we would like to define a luminaire with a changeable light output. So for the moment a first `Emitter` XML example could look as follows:
@@ -156,7 +152,7 @@ We've defined
- Line 19: A [`ControlGear`](/docs/structure/control-gears.md). Let's further assume this metal halide lamp requires a ballast
- Line 24: We combine the metal halide lamp with the ballast to an [`Equipment`](/docs/structure/equipments.md) and say, it requires 210W in total
- Line 31: The final part inside the general definition block: We reference the [`Equipment`](/docs/structure/equipments.md) above together with the [`Photometry`](/docs/structure/photometries.md) into a `ChangeableLightEmitter`. The part of the luminaire description, where the measured photometry is finally placed
-- Line 32: An `emergencyBehaviour` attribute to define, how **this specific** light output of the luminaire behaves in emergency lighting scenarios. Possible values are
+- Line 32: An `emergencyBehaviour` attribute to define, how **this specific** light output of the luminaire behaves in emergency lighting scenarios. Possible values are
- `None` ➜ This Emitter is intended for normal lighting only (which is also the default, if the attribute is missing)
- `EmergencyOnly` ➜ This Emitter is active during emergency lighting and inactive during normal lighting
- `Combined` ➜ This Emitter is intended for both, normal and emergency lighting scenarios
diff --git a/docs/structure/equipments.md b/docs/structure/equipments.md
index f4918128..23b23e26 100644
--- a/docs/structure/equipments.md
+++ b/docs/structure/equipments.md
@@ -2,7 +2,7 @@
title: Equipments
sidebar_label: Equipments
---
-
+
## Equipment Description
diff --git a/docs/structure/files.md b/docs/structure/files.md
index 11d95fea..69b75327 100644
--- a/docs/structure/files.md
+++ b/docs/structure/files.md
@@ -2,7 +2,7 @@
title: Files
sidebar_label: Files
---
-
+
## File Description
@@ -114,10 +114,10 @@ The **binary content** of a `File` element can be provided in two different ways
Both types has their own advantages and disadvantages
-| | Local | Online |
-| ---------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------------------------------------- |
-| **Advantage** | - File is always/offline available
- File can't be deleted accidentally
- Faster file loading speed | - Smaller GLDF container size
- Reusable across multiple GLDF
- Can be updated anytime for already distributed GLDFs |
-| **Disadvantage** | - Larger container size
- Duplicated across multiple GLDF | - Application using GLDF must be online to retrieve the file
- Usually slower loading speed |
+| | Local | Online |
+| --- | --- | --- |
+| **Advantage** | - File is always/offline available
- File can't be deleted accidentally
- Faster file loading speed | - Smaller GLDF container size
- Reusable across multiple GLDF
- Can be updated anytime for already distributed GLDFs |
+| **Disadvantage** | - Larger container size
- Duplicated across multiple GLDF | - Application using GLDF must be online to retrieve the file
- Usually slower loading speed |
### type="localFileName"
@@ -153,16 +153,16 @@ So in this example *Luminaire.jpg* is expected to be in a subfolder *image* like
Further examples of the 2. convention:
-| contentType | Folder inside GLDF |
-|----------------|--------------------|
-| image/png | image |
-| ldc/eulum | ldc |
-| geo/l3d | geo |
-| document/pdf | document |
-| symbol/dxf | symbol |
-| sensor/sensxml | sensor |
-| spectrum/text | spectrum |
-| other | other |
+| contentType | Folder inside GLDF |
+| --- | --- |
+| image/png | image |
+| ldc/eulum | ldc |
+| geo/l3d | geo |
+| document/pdf | document |
+| symbol/dxf | symbol |
+| sensor/sensxml | sensor |
+| spectrum/text | spectrum |
+| other | other |
### type="url"
diff --git a/docs/structure/geometries.md b/docs/structure/geometries.md
index eb2efca9..f9737a65 100644
--- a/docs/structure/geometries.md
+++ b/docs/structure/geometries.md
@@ -2,7 +2,7 @@
title: Geometries
sidebar_label: Geometries
---
-
+
## Geometry Description
@@ -129,6 +129,7 @@ How to create 3D models is described in own chapters:
1. Would you like to read more about the new L3D file format? Have a look on the [**L3D Introduction**](/docs/geometry/l3d-intro.md).
2. Would you like to start creating L3D models, check out our [**L3D Editor**](/docs/tools-dev/l3d-editor.md)
+
:::
### `ModelGeometry` example
@@ -223,4 +224,4 @@ As GLDF supports 3 model file types (l3d, m3d, r3d). And there are three level o
## Referencing a geometry
-Once declared, all geometries can be referenced in subsequent XML elements via their `id` attribute **one or several** times. This is done in the [`Variant`](/docs/structure/variant.md) element and described in detail [**here**](/docs/structure/variant#geometry-options).
+Once declared, all geometries can be referenced in subsequent XML elements via their `id` attribute **one or several** times. This is done in the [`Variant`](/docs/structure/variant.md) element and described in [detail here](/docs/structure/variant#geometry-options).
diff --git a/docs/structure/header.md b/docs/structure/header.md
index 486dc652..1643b6db 100644
--- a/docs/structure/header.md
+++ b/docs/structure/header.md
@@ -2,7 +2,7 @@
title: Header
sidebar_label: Header
---
-
+
## Header Description
diff --git a/docs/structure/light-sources.md b/docs/structure/light-sources.md
index f5e4e41f..d09ad084 100644
--- a/docs/structure/light-sources.md
+++ b/docs/structure/light-sources.md
@@ -2,7 +2,7 @@
title: Light Sources
sidebar_label: Light Sources
---
-
+
## LightSource Description
@@ -171,7 +171,7 @@ Below is a longer example where all three types are defined with minimal data. I
Once declared, all light sources can be referenced in subsequent XML elements via their `id` attribute **one or several** times.
-:::info Important
+:::info[Important]
What is particularly remarkable about the XML example above is how **differently `ChangeableLightSource` and `FixedLightSource` are referenced**. While at first glance this adds complexity, it better represents the reality:
For the usage of a `ChangeableLightSource` an element of the type `Equipment` must be defined first. Which combines a `ChangeableLightSource` with an optional `ControlGear`. Subsequently, this `Equipment` is finally referenced in the `Emitter`. The `FixedLightSource` however, is referenced directly in the `Emitter` itself. This also applies to the luminous flux, which is defined directly in the `Emitter`, and not the light source, as well.
diff --git a/docs/structure/photometries.md b/docs/structure/photometries.md
index 15ec89ec..a2b9a558 100644
--- a/docs/structure/photometries.md
+++ b/docs/structure/photometries.md
@@ -2,7 +2,7 @@
title: Photometries
sidebar_label: Photometries
---
-
+
## Photometry Description
diff --git a/docs/structure/product.md b/docs/structure/product.md
index f36cc79a..068d2018 100644
--- a/docs/structure/product.md
+++ b/docs/structure/product.md
@@ -2,7 +2,7 @@
title: Global Product Data
sidebar_label: Global Product Data
---
-
+
## ProductDefinitions Description
@@ -70,7 +70,7 @@ Most **marketing information** are **optional**. However, the more are specified
```
-:::tip Unique Product Id
+:::tip[Unique Product Id]
The element `UniqueProductId` is particularly important, as it makes it possible to recognise the same (updated) product across multiple GLDF files. You could use the product's article number, GTIN or EAN for it, but we **recommend UUIDs (GUIDs)** related only for this use case, since all other values could change over time.
**See also [Unique IDs](/getting-started#unique-ids)**
@@ -147,7 +147,7 @@ A complete example, on the other hand, could look as follows. In general, it is
```
-An introduction to `DescriptiveAttributes` can be found [here](/docs/structure/descriptive-attributes.md).
+An introduction to `DescriptiveAttributes` can [be found here](/docs/structure/descriptive-attributes.md).
### Luminaire maintenance
diff --git a/docs/structure/sensors.md b/docs/structure/sensors.md
index c6888341..a8fbdd66 100644
--- a/docs/structure/sensors.md
+++ b/docs/structure/sensors.md
@@ -2,7 +2,7 @@
title: Sensors
sidebar_label: Sensors
---
-
+
## Sensor Description
diff --git a/docs/structure/spectrums.md b/docs/structure/spectrums.md
index d274ef7e..cd042e5c 100644
--- a/docs/structure/spectrums.md
+++ b/docs/structure/spectrums.md
@@ -2,7 +2,7 @@
title: Spectrums
sidebar_label: Spectrums
---
-
+
## Spectrum Description
@@ -15,7 +15,7 @@ A spectrum in the GLDF can be defined in two ways
## Location in XSD
-
+
## XSD description
@@ -81,26 +81,24 @@ The spectrum file...
- contain the assignment of **wavelengths to intensities**
- each assignment must be written in a **new line**
- wavelengths and intensities must be **separated** by a **specific character**
+
:::caution
The character between wavelength and intensity **must** be a **single whitespace** or a **single tabulator**!
:::
+
- is usually within the range of 380-780(nm), which corresponds to a textfile with 81 lines
An abbreviated example:
-
```txt
380 0.003720622
385 0.003494165
390 0.002572627
780 0.0001542017
```
-
:::tip
-
-A **complete spectrum example file** can be downloaded here: **Mercury-Vapor-Lamp.txt**
-
+A **complete spectrum example file** can be downloaded here: [**Mercury-Vapor-Lamp.txt**](/other/Spectrum-Mercury-Discharge-Lamp.txt)
:::
## Referencing a spectrum
diff --git a/docs/structure/variant.md b/docs/structure/variant.md
index 16512f68..5ea38fa3 100644
--- a/docs/structure/variant.md
+++ b/docs/structure/variant.md
@@ -3,7 +3,7 @@ title: Specific Variant Data
sidebar_label: Specific Variant Data
---
-
+
## Variant Description
diff --git a/docs/structure/xml-hierarchy.md b/docs/structure/xml-hierarchy.md
index 8689a269..37e2d202 100644
--- a/docs/structure/xml-hierarchy.md
+++ b/docs/structure/xml-hierarchy.md
@@ -2,7 +2,7 @@
title: XML Hierarchy
sidebar_label: XML Hierarchy
---
-
+
We designed `GLDF` to provide a standardized way of exchanging luminaire data between software tools and systems.
@@ -16,24 +16,24 @@ The third part is called `ProductDefinitions`. Here is where you put together yo
For a detailed description of the individual parts of the GLDF file, please see the respective sections of the documentation.
-### Header
+## Header
-- Header
+- [Header](/docs/structure/header)
### General Definitions
-- Files
-- Sensors
-- Photometries
-- Spectrums
-- Light Sources
-- Control Gears
-- Equipments
-- Emitters
-- Geometries
+- [Files](/docs/structure/files)
+- [Sensors](/docs/structure/sensors)
+- [Photometries](/docs/structure/photometries)
+- [Spectrums](/docs/structure/spectrums)
+- [Light Sources](/docs/structure/light-sources)
+- [Control Gears](/docs/structure/control-gears)
+- [Equipments](/docs/structure/equipments)
+- [Emitters](/docs/structure/emitters)
+- [Geometries](/docs/structure/geometries)
### Product Definitions
-- Global Product Data
-- Specific Variant Data
-- Descriptive Attributes
+- [Global Product Data](/docs/structure/product)
+- [Specific Variant Data](/docs/structure/variant)
+- [Descriptive Attributes](/docs/structure/descriptive-attributes)
diff --git a/docs/tips/good-products.md b/docs/tips/good-products.md
index 7809d277..29b2185d 100644
--- a/docs/tips/good-products.md
+++ b/docs/tips/good-products.md
@@ -2,7 +2,7 @@
title: Creating good GLDF files
sidebar_label: Creating good GLDF files
---
-
+
## How to create GLDF?
@@ -52,6 +52,7 @@ The GLDF allows translations to be specified in many places, in the form of the
- **Rule**: Provide for **at least one language** at each translatable element a translation of this language
- **Recommandation**: Provide English translations for each translatable element
- **Recommandation**: If you define some language at one element, provide this language at all elements
+
:::
- In the example above, the **first rule** is satisfied because the luminaire data contains at least one consistent translation for both - the `ProductNumber` and the `Name` element. In this case even two languages: German (`de`) and English (`en`) are completly translated.
@@ -77,6 +78,7 @@ It specifies for applications the language that should preferably be displayed i
:::tip
- **Rule**: For the specified **`DefaultLanguage`**, provide at each translatable element a translation of this language
+
:::
## Interchangeable `Emitter` without `Geometry`
@@ -90,6 +92,7 @@ The rule states:
:::tip
- **Rule**: In the so-called photometry-only case (when using [`EmitterReference`](/docs/structure/variant#2-emitterreference) and omitting any [`Geometry`](/docs/structure/geometries) definition), interchangeable emitter definitions like in the example above should be avoided. Because in this use case not only the photometric information is taken from the photometry, but also the geometric. Define multiple [`Emitter`](/docs/structure/emitters) and use them in multiple [`Variants`](/docs/structure/variant) instead.
+
:::
## Duplicate file names
@@ -99,6 +102,7 @@ Another rule applies to the file structure within the GLDF container. As this is
:::tip
- **Rule**: Do not use equal file names for different files within one directory.
+
:::
## Forbidden file name characters
@@ -108,6 +112,7 @@ A similar rule applies to certain characters within the file name. In particular
:::tip
- **Rule**: Do not use the Backslash `\` charackter in file names
+
:::
## Too many `Variants`
@@ -118,6 +123,7 @@ It may be tempting to define not only a luminaire but a complete product family
- **Recommandation**: Specify only a single luminaire in the `Variants`, not a whole product family
- **Recommandation**: Limit each GLDF to a maximum of 15 `Variants`
+
:::
## Too large GLDF files
@@ -127,6 +133,7 @@ GLDFs are intended for the exchange of luminaire data. Be it as is or integrated
:::tip
- **Recommandation**: Keep your GLDFs small and do not exceed the size of 5MB
+
:::
You can achive this in several ways:
diff --git a/docs/tools-dev/dialux.md b/docs/tools-dev/dialux.md
index fdbf45b4..380f6007 100644
--- a/docs/tools-dev/dialux.md
+++ b/docs/tools-dev/dialux.md
@@ -2,7 +2,7 @@
title: GLDF in DIALux
sidebar_label: DIALux
---
-
+
## Introduction
diff --git a/docs/tools-dev/l3d-editor.md b/docs/tools-dev/l3d-editor.md
index b5b83317..cbc48dae 100644
--- a/docs/tools-dev/l3d-editor.md
+++ b/docs/tools-dev/l3d-editor.md
@@ -2,13 +2,12 @@
title: L3D Editor
sidebar_label: L3D Editor
---
-
## Introduction
The L3D Editor is a web-based CAD application developed by [DIAL/DIALux](https://www.dialux.com) to create [L3D models](/docs/geometry/l3d-intro.md) from [Wavefront OBJ files](https://de.wikipedia.org/wiki/Wavefront_OBJ). These L3Ds models can then be used for detailed visualisation of your own products in GLDF (see [`Geometry`](/docs/structure/geometries.md)).
-:::tip Link
+:::tip[Link]
[https://l3d-editor.gldf.io](https://l3d-editor.gldf.io)
:::
@@ -16,7 +15,7 @@ In this chapter, the graphical user interface will be explained first. You will
## User interface
-
+
1. **Drag & Drop elements**
In the upper left corner you can find various icons, which you can drag drop into the working CAD area (3). These are
@@ -248,7 +247,7 @@ Rule of thumb: lighting design software expect the **geometry of the luminaire**
Yo can **rotate the C0 plane** by selecting the LEO and clicking on *Rotate G0* Button (to rotate the C0 plane **around** the G0 axis)
-:::tip street luminaires
+:::tip[street luminaires]
A C0 rotation by 90° around G0 is often required for street luminaires with IES photometry.
:::
@@ -395,6 +394,7 @@ Light Emitting Surfaces (LES) - similar to Light Emitting Objects (LEO) - are mo
- On **surfaces marked as LEO** the photometry is positioned in the center of them. They are intended for the **physically correct calculation**.
- Areas marked as LES have **no relevance for the light calculation**. They are only intended for **visualisation** of the luminaire.
- **At least one LEO must be present** in the model, otherwise it cannot be saved in the L3D editor. **LES are optional** on the other hand.
+
:::
By default there is no need to create LES them manually. Whenever a LEO is created, a LES with a luminous intensity of 100% is **also created for the corresponding areas**. However, you can create them also manually. Simply select the LEO you would like to create an additional LES for. And click on **Create Light Emitting Surface**:
diff --git a/docs/tools-dev/relux.md b/docs/tools-dev/relux.md
index 1b2ccc74..139a58d3 100644
--- a/docs/tools-dev/relux.md
+++ b/docs/tools-dev/relux.md
@@ -2,7 +2,7 @@
title: GLDF in RELUX
sidebar_label: RELUX
---
-
+
RELUX offers all Luminaire Manufacturer Members a tool set to create, edit, and upload product data to [ReluxNet](https://relux.com/en/search/luminaires/DE/#).
diff --git a/docusaurus.config.js b/docusaurus.config.js
index 644ed1af..fd913da3 100644
--- a/docusaurus.config.js
+++ b/docusaurus.config.js
@@ -1,22 +1,20 @@
// @ts-check
-
-import { themes as prismThemes } from "prism-react-renderer";
+// `@type` JSDoc annotations allow editor autocompletion and type checking
+import { themes as prismThemes } from 'prism-react-renderer';
/** @type {import('@docusaurus/types').Config} */
const config = {
- title: "GLDF",
- tagline: "Global Lighting Data Format",
- url: "https://gldf.io",
- baseUrl: "/",
- favicon: "img/favicon.ico",
- organizationName: "globallightingdata",
- projectName: "website",
- future: { v4: true, },
+ title: 'GLDF',
+ tagline: 'Global Lighting Data Format',
+ favicon: 'img/favicon.ico',
- i18n: {
- defaultLocale: "en",
- locales: ["en"],
- },
+ // Set the production url of your site here
+ url: 'https://gldf.io',
+ baseUrl: '/',
+
+ // GitHub pages deployment config.
+ organizationName: 'globallightingdata',
+ projectName: 'website',
markdown: {
hooks: {
@@ -25,22 +23,31 @@ const config = {
},
},
+ future: {
+ v4: true,
+ },
+
+ i18n: {
+ defaultLocale: 'en',
+ locales: ['en'],
+ },
+
presets: [
[
- "classic",
+ 'classic',
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
- sidebarPath: "./sidebars.js",
- editUrl: "https://github.com/globallightingdata/website/tree/master",
+ sidebarPath: './sidebars.js',
+ editUrl: 'https://github.com/globallightingdata/website/tree/master',
},
blog: {
showReadingTime: true,
feedOptions: {
- type: ["rss", "atom"],
+ type: ['rss', 'atom'],
xslt: true,
},
- editUrl: "https://github.com/globallightingdata/website/tree/master",
+ editUrl: 'https://github.com/globallightingdata/website/tree/master',
onInlineTags: 'warn',
onInlineAuthors: 'warn',
onUntruncatedBlogPosts: 'warn',
@@ -48,9 +55,9 @@ const config = {
},
theme: {
customCss: [
- "./src/css/custom.css",
- "./src/css/index.css",
- "./src/css/imprint.css",
+ './src/css/custom.css',
+ './src/css/index.css',
+ './src/css/imprint.css',
],
},
}),
@@ -60,13 +67,10 @@ const config = {
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
- // announcementBar: {
- // id: 'licht2021',
- // content: 'Meet us online @LICHT2021',
- // backgroundColor: '#fafbfc',
- // textColor: '#091E42',
- // isCloseable: true,
- // },
+ image: 'img/docusaurus-social-card.jpg',
+ colorMode: {
+ respectPrefersColorScheme: true,
+ },
docs: {
sidebar: {
hideable: true,
@@ -74,171 +78,127 @@ const config = {
},
},
algolia: {
- appId: "CZKT0F0YIB",
- apiKey: "472ed677500d234a8afefdb39c5c54b7",
- indexName: "gldf",
+ appId: 'CZKT0F0YIB',
+ apiKey: '472ed677500d234a8afefdb39c5c54b7',
+ indexName: 'gldf',
contextualSearch: true,
searchParameters: {},
- searchPagePath: "search",
- // Optional: Replace parts of the item URLs from Algolia.
- // Useful when using the same search index for multiple deployments using a different baseUrl.
- // You can use regexp or string in the `from` param.
- // For example: localhost: 3000 vs myCompany.com / docs
- // replaceSearchResultPathname: {
- // from: "/docs/", // or as RegExp: /\/docs\//
- // to: "/",
- // },
+ searchPagePath: 'search',
},
navbar: {
- title: "GLDF",
+ title: 'GLDF',
logo: {
- alt: "GLDF Logo",
- src: "img/logo.png",
- srcDark: "img/logo-dark.png",
+ alt: 'GLDF Logo',
+ src: 'img/logo.png',
+ srcDark: 'img/logo-dark.png',
},
items: [
{
- to: "blog/",
- label: "Blog",
- position: "left",
+ to: 'blog/',
+ label: 'Blog',
+ position: 'left',
},
{
- to: "getting-started/",
- label: "Getting Started",
- position: "left",
+ to: 'getting-started/',
+ label: 'Getting Started',
+ position: 'left',
},
{
- to: "docs/",
- activeBasePath: "docs",
- label: "Docs",
- position: "left",
+ to: 'docs/',
+ activeBasePath: 'docs',
+ label: 'Docs',
+ position: 'left',
},
{
- href: "/xsd-reference/index_Root.html",
- label: "XSD Reference",
- position: "left",
- target: "_blank",
+ href: '/xsd-reference/index_Root.html',
+ label: 'XSD Reference',
+ position: 'left',
+ target: '_blank',
},
{
- to: "l3d-editor/",
- label: "L3D Editor",
- position: "left",
+ to: 'l3d-editor/',
+ label: 'L3D Editor',
+ position: 'left',
},
- /* Lokalisierung */
- // {
- // type: "localeDropdown",
- // position: "right",
- // dropdownItemsBefore: [],
- // dropdownItemsAfter: [
- // {
- // to: "https://gldf.io/help-us-translate",
- // label: "Help us translate",
- // },
- // ],
- // },
-
- /* Versionierung */
- // {
- // type: "docsVersionDropdown",
- // position: "right",
- // dropdownActiveClassDisabled: true,
- // dropdownItemsBefore: [],
- // dropdownItemsAfter: [
- // {
- // to: "/versions",
- // label: "All versions",
- // },
- // ],
- // },
{
- to: "download",
- label: "Download",
- position: "right",
+ to: 'download',
+ label: 'Download',
+ position: 'right',
},
{
- type: "search",
- position: "right",
+ type: 'search',
+ position: 'right',
},
{
- href: "https://github.com/globallightingdata/gldf/releases",
- label: "Releases",
- position: "right",
+ href: 'https://github.com/globallightingdata/gldf/releases',
+ label: 'Releases',
+ position: 'right',
},
{
- href: "https://github.com/globallightingdata/gldf",
- label: "GitHub",
- position: "right",
+ href: 'https://github.com/globallightingdata/gldf',
+ label: 'GitHub',
+ position: 'right',
},
],
},
footer: {
- style: "dark",
+ style: 'dark',
links: [
{
- title: "DIAL GmbH",
+ title: 'DIAL GmbH',
items: [
{
- label: "Website",
- href: "https://www.dial.de",
+ label: 'Website',
+ href: 'https://www.dial.de',
},
{
- label: "DIALux",
- href: "https://www.dialux.com",
+ label: 'DIALux',
+ href: 'https://www.dialux.com',
},
{
- label: "DIALux Luminaire Finder",
- href: "https://luminaires.dialux.com",
+ label: 'DIALux Luminaire Finder',
+ href: 'https://luminaires.dialux.com',
},
],
},
{
- title: "RELUX Informatik AG",
+ title: 'RELUX Informatik AG',
items: [
{
- label: "Website",
- href: "https://relux.com",
+ label: 'Website',
+ href: 'https://relux.com',
},
{
- label: "ReluxDesktop",
- href: "https://relux.com/en/relux-desktop.html",
+ label: 'ReluxDesktop',
+ href: 'https://relux.com/en/relux-desktop.html',
},
{
- label: "ReluxNet",
- href: "https://relux.com/en/search/luminaires/",
+ label: 'ReluxNet',
+ href: 'https://relux.com/en/search/luminaires/',
},
],
},
{
- title: "Imprint",
+ title: 'Imprint',
items: [
{
- label: "Legal notice",
- to: "imprint",
+ label: 'Legal notice',
+ to: 'imprint',
},
{
- label: "Data Protection Policy",
- to: "privacy-policy",
+ label: 'Data Protection Policy',
+ to: 'privacy-policy',
},
],
},
],
- copyright: `
- © ${new Date().getFullYear()} DIAL GmbH & RELUX Informatik AG. All rights reserved.
- Created with Docusaurus.
- `,
+ copyright: `© ${new Date().getFullYear()} DIAL GmbH & RELUX Informatik AG. All rights reserved.
Built with Docusaurus.`,
},
prism: {
- defaultLanguage: "xml",
- additionalLanguages: ["csharp"],
+ additionalLanguages: ['csharp'],
theme: prismThemes.palenight,
darkTheme: prismThemes.palenight,
},
- // scripts: [
- // {
- // src: 'https://s.imgur.com/min/embed.js',
- // async: true,
- // },
- // ],
}),
};
diff --git a/package-lock.json b/package-lock.json
index 37645085..d71590c9 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,8 +8,9 @@
"name": "gldf",
"version": "0.0.0",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/preset-classic": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/faster": "3.10.1",
+ "@docusaurus/preset-classic": "3.10.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
@@ -17,124 +18,54 @@
"react-dom": "^19.0.0"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "3.9.2",
- "@docusaurus/types": "3.9.2"
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/types": "3.10.1"
},
"engines": {
"node": ">=20.0"
}
},
- "node_modules/@ai-sdk/gateway": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@ai-sdk/gateway/-/gateway-2.0.0.tgz",
- "integrity": "sha512-Gj0PuawK7NkZuyYgO/h5kDK/l6hFOjhLdTq3/Lli1FTl47iGmwhH1IZQpAL3Z09BeFYWakcwUmn02ovIm2wy9g==",
- "license": "Apache-2.0",
- "dependencies": {
- "@ai-sdk/provider": "2.0.0",
- "@ai-sdk/provider-utils": "3.0.12",
- "@vercel/oidc": "3.0.3"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "zod": "^3.25.76 || ^4.1.8"
- }
- },
- "node_modules/@ai-sdk/provider": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/@ai-sdk/provider/-/provider-2.0.0.tgz",
- "integrity": "sha512-6o7Y2SeO9vFKB8lArHXehNuusnpddKPk7xqL7T2/b+OvXMRIXUO1rR4wcv1hAFUAT9avGZshty3Wlua/XA7TvA==",
- "license": "Apache-2.0",
- "dependencies": {
- "json-schema": "^0.4.0"
- },
- "engines": {
- "node": ">=18"
- }
- },
- "node_modules/@ai-sdk/provider-utils": {
- "version": "3.0.12",
- "resolved": "https://registry.npmjs.org/@ai-sdk/provider-utils/-/provider-utils-3.0.12.tgz",
- "integrity": "sha512-ZtbdvYxdMoria+2SlNarEk6Hlgyf+zzcznlD55EAl+7VZvJaSg2sqPvwArY7L6TfDEDJsnCq0fdhBSkYo0Xqdg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@ai-sdk/provider": "2.0.0",
- "@standard-schema/spec": "^1.0.0",
- "eventsource-parser": "^3.0.5"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "zod": "^3.25.76 || ^4.1.8"
- }
- },
- "node_modules/@ai-sdk/react": {
- "version": "2.0.76",
- "resolved": "https://registry.npmjs.org/@ai-sdk/react/-/react-2.0.76.tgz",
- "integrity": "sha512-ggAPzyaKJTqUWigpxMzI5DuC0Y3iEpDUPCgz6/6CpnKZY/iok+x5xiZhDemeaP0ILw5IQekV0kdgBR8JPgI8zQ==",
- "license": "Apache-2.0",
- "dependencies": {
- "@ai-sdk/provider-utils": "3.0.12",
- "ai": "5.0.76",
- "swr": "^2.2.5",
- "throttleit": "2.1.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "react": "^18 || ^19 || ^19.0.0-rc",
- "zod": "^3.25.76 || ^4.1.8"
- },
- "peerDependenciesMeta": {
- "zod": {
- "optional": true
- }
- }
- },
"node_modules/@algolia/abtesting": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.6.1.tgz",
- "integrity": "sha512-wV/gNRkzb7sI9vs1OneG129hwe3Q5zPj7zigz3Ps7M5Lpo2hSorrOnXNodHEOV+yXE/ks4Pd+G3CDFIjFTWhMQ==",
+ "version": "1.18.1",
+ "resolved": "https://registry.npmjs.org/@algolia/abtesting/-/abtesting-1.18.1.tgz",
+ "integrity": "sha512-aehCadlWOGvrT91KUIZpC0MbB8KBW9yUuvTJFd2xesR7le/IsT4nJUnjCCZ4ZqZCeTcPHPV5mo//fZ5oxcSVYw==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/autocomplete-core": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz",
- "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==",
+ "version": "1.19.8",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.8.tgz",
+ "integrity": "sha512-3YEorYg44niXcm7gkft3nXYItHd44e8tmh4D33CTszPgP0QWkaLEaFywiNyJBo7UL/mqObA/G9RYuU7R8tN1IA==",
"license": "MIT",
"dependencies": {
- "@algolia/autocomplete-plugin-algolia-insights": "1.19.2",
- "@algolia/autocomplete-shared": "1.19.2"
+ "@algolia/autocomplete-plugin-algolia-insights": "1.19.8",
+ "@algolia/autocomplete-shared": "1.19.8"
}
},
"node_modules/@algolia/autocomplete-plugin-algolia-insights": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz",
- "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==",
+ "version": "1.19.8",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.8.tgz",
+ "integrity": "sha512-ZvJWO8ZZJDpc1LNM2TTBdmQsZBLMR4rU5iNR2OYvEeFBiaf/0ESnRSSLQbryarJY4SVxtoz6A2ZtDMNM+iQEAA==",
"license": "MIT",
"dependencies": {
- "@algolia/autocomplete-shared": "1.19.2"
+ "@algolia/autocomplete-shared": "1.19.8"
},
"peerDependencies": {
"search-insights": ">= 1 < 3"
}
},
"node_modules/@algolia/autocomplete-shared": {
- "version": "1.19.2",
- "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz",
- "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==",
+ "version": "1.19.8",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.8.tgz",
+ "integrity": "sha512-h5hf2t8ejF6vlOgvLaZzQbWs5SyH2z4PAWygNAvvD/2RI29hdQ54ldUGwqVuj9Srs+n8XUKTPUqb7fvhBhQrnQ==",
"license": "MIT",
"peerDependencies": {
"@algolia/client-search": ">= 4.9.1 < 6",
@@ -142,99 +73,99 @@
}
},
"node_modules/@algolia/client-abtesting": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.40.1.tgz",
- "integrity": "sha512-cxKNATPY5t+Mv8XAVTI57altkaPH+DZi4uMrnexPxPHODMljhGYY+GDZyHwv9a+8CbZHcY372OkxXrDMZA4Lnw==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-abtesting/-/client-abtesting-5.52.1.tgz",
+ "integrity": "sha512-HmXOGBOAOJPounpBzBpuY0zDYeiCpxgHnQmuA7JO6ScukcBdGp3/XM9zJk5pJx/xNGD68mbPGXWpDxGtl6BwDQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-analytics": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.40.1.tgz",
- "integrity": "sha512-XP008aMffJCRGAY8/70t+hyEyvqqV7YKm502VPu0+Ji30oefrTn2al7LXkITz7CK6I4eYXWRhN6NaIUi65F1OA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-5.52.1.tgz",
+ "integrity": "sha512-5oo4+I8iixie9vXhCyNFCzeIr8pqA3FQ//VsLHTDvZAV4ttYOPGvYHGQq5NSalrLx5Jc3dRro/5uDOlnUMcBJg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-common": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.40.1.tgz",
- "integrity": "sha512-gWfQuQUBtzUboJv/apVGZMoxSaB0M4Imwl1c9Ap+HpCW7V0KhjBddqF2QQt5tJZCOFsfNIgBbZDGsEPaeKUosw==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-common/-/client-common-5.52.1.tgz",
+ "integrity": "sha512-qCDoZfx5MpX7XQzvQ3bC4tSEMkQWQMaF/ABtLuoze03Y/flR563CCSws02qIJ23oX7lxl92LsilZjINVyTdtLw==",
"license": "MIT",
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-insights": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.40.1.tgz",
- "integrity": "sha512-RTLjST/t+lsLMouQ4zeLJq2Ss+UNkLGyNVu+yWHanx6kQ3LT5jv8UvPwyht9s7R6jCPnlSI77WnL80J32ZuyJg==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-insights/-/client-insights-5.52.1.tgz",
+ "integrity": "sha512-hnGs0/lsFJ2PWDxNBz7pxreXo/Xz7gxYRcfePBUjsH26ad0kU/sgnVZd9LwWBpsQv65z2jlb5dkyaB9WE9M9FQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-personalization": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.40.1.tgz",
- "integrity": "sha512-2FEK6bUomBzEYkTKzD0iRs7Ljtjb45rKK/VSkyHqeJnG+77qx557IeSO0qVFE3SfzapNcoytTofnZum0BQ6r3Q==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-5.52.1.tgz",
+ "integrity": "sha512-2VxxNc/uBysyKvGeBdSM5n9eIDKH8kWD7wd9/yqbJAiVwU4Yv6tU1LSJusHKrXV/aCu1KW7t9Gug9QyeEmtn/Q==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-query-suggestions": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.40.1.tgz",
- "integrity": "sha512-Nju4NtxAvXjrV2hHZNLKVJLXjOlW6jAXHef/CwNzk1b2qIrCWDO589ELi5ZHH1uiWYoYyBXDQTtHmhaOVVoyXg==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-query-suggestions/-/client-query-suggestions-5.52.1.tgz",
+ "integrity": "sha512-O6mPtsw3xEfNOe6gWFpYLeAZAIljNa4Hgna3bq15PwyN7nbjTY0wXJFRbzs/0YVf75Br+SbOQUmjKxXYjDiSiQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/client-search": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.40.1.tgz",
- "integrity": "sha512-Mw6pAUF121MfngQtcUb5quZVqMC68pSYYjCRZkSITC085S3zdk+h/g7i6FxnVdbSU6OztxikSDMh1r7Z+4iPlA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/client-search/-/client-search-5.52.1.tgz",
+ "integrity": "sha512-gA8oJOV1LnQQkDf91iebNnFInHuW0gRPEgLSOQ7EfipCEjYTHm5swm1DlH9H5RaRw4RrHuzHBegnlzc0MAstcg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
@@ -247,93 +178,93 @@
"license": "MIT"
},
"node_modules/@algolia/ingestion": {
- "version": "1.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.40.1.tgz",
- "integrity": "sha512-z+BPlhs45VURKJIxsR99NNBWpUEEqIgwt10v/fATlNxc4UlXvALdOsWzaFfe89/lbP5Bu4+mbO59nqBC87ZM/g==",
+ "version": "1.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/ingestion/-/ingestion-1.52.1.tgz",
+ "integrity": "sha512-U9zZfc5xIu9wRxZkt+HceJUAD4VKHKbAyLSloJdEyMRmphXeibfrY9cxqIXBcmPeZzGhn3Imb35Dq8l19PkJhw==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/monitoring": {
- "version": "1.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.40.1.tgz",
- "integrity": "sha512-VJMUMbO0wD8Rd2VVV/nlFtLJsOAQvjnVNGkMkspFiFhpBA7s/xJOb+fJvvqwKFUjbKTUA7DjiSi1ljSMYBasXg==",
+ "version": "1.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/monitoring/-/monitoring-1.52.1.tgz",
+ "integrity": "sha512-a3SGNceHmkQfq77iG8Ka+w1pvwfZa/0lzEIgse30fL0kD+yKnd/dg0dQvSfFPAEt2f21DMcGkDSSeJlO3KdQjQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/recommend": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.40.1.tgz",
- "integrity": "sha512-ehvJLadKVwTp9Scg9NfzVSlBKH34KoWOQNTaN8i1Ac64AnO6iH2apJVSP6GOxssaghZ/s8mFQsDH3QIZoluFHA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/recommend/-/recommend-5.52.1.tgz",
+ "integrity": "sha512-z98QEguCFDpxb4S/PyrUK1igqF8tPsdbqOUUO6ON91vJ58w+Gwa6ncrI0oNXSFcrkxA5EqPKPQ2A1PBCn08TYQ==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "@algolia/client-common": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-browser-xhr": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.40.1.tgz",
- "integrity": "sha512-PbidVsPurUSQIr6X9/7s34mgOMdJnn0i6p+N6Ab+lsNhY5eiu+S33kZEpZwkITYBCIbhzDLOvb7xZD3gDi+USA==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-5.52.1.tgz",
+ "integrity": "sha512-CI7+/0I11QeZM59Uc8whd2or0kqzFVjpaPn9Qpwll/krHcBAxk24WkAQ6WX+IwDVMfpont4YGbKwAmCre3vE8Q==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1"
+ "@algolia/client-common": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-fetch": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.40.1.tgz",
- "integrity": "sha512-ThZ5j6uOZCF11fMw9IBkhigjOYdXGXQpj6h4k+T9UkZrF2RlKcPynFzDeRgaLdpYk8Yn3/MnFbwUmib7yxj5Lw==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-fetch/-/requester-fetch-5.52.1.tgz",
+ "integrity": "sha512-S6bDuw9byfOvm3T71cgdoZgrgnZq6hpdMLkx52Louh57nUAmvGQESz2aojOynQHjbTiV55smvAFbgn0qT4tJrg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1"
+ "@algolia/client-common": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@algolia/requester-node-http": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.40.1.tgz",
- "integrity": "sha512-H1gYPojO6krWHnUXu/T44DrEun/Wl95PJzMXRcM/szstNQczSbwq6wIFJPI9nyE95tarZfUNU3rgorT+wZ6iCQ==",
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-5.52.1.tgz",
+ "integrity": "sha512-tqZXM+54rWo4mk5jL5Z/flE11nPmNEdXwFBM5py9DkOmbjeCNemfVd45FyM97XdzfZ0dl9uOJC6PYn1FpkeyQg==",
"license": "MIT",
"dependencies": {
- "@algolia/client-common": "5.40.1"
+ "@algolia/client-common": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/@babel/code-frame": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.27.1.tgz",
- "integrity": "sha512-cjQ7ZlQ0Mv3b47hABuTevyTuYN4i+loJKGeV9flcCgIK37cCXRh+L1bd3iBHlynerhQ7BhCkn2BPbQUL+rGqFg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.29.0.tgz",
+ "integrity": "sha512-9NhCeYjq9+3uxgdtp20LSiJXJvN0FeCtNGpJxuMFZ1Kv3cWUNb6DOhJwUvcVCzKGR66cw4njwM6hrJLqgOwbcw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-validator-identifier": "^7.27.1",
+ "@babel/helper-validator-identifier": "^7.28.5",
"js-tokens": "^4.0.0",
"picocolors": "^1.1.1"
},
@@ -342,29 +273,29 @@
}
},
"node_modules/@babel/compat-data": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.28.4.tgz",
- "integrity": "sha512-YsmSKC29MJwf0gF8Rjjrg5LQCmyh+j/nD8/eP7f+BeoQTKYqs9RoWbjGOdy0+1Ekr68RJZMUOPVQaQisnIo4Rw==",
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.29.3.tgz",
+ "integrity": "sha512-LIVqM46zQWZhj17qA8wb4nW/ixr2y1Nw+r1etiAWgRM6U1IqP+LNhL1yg440jYZR72jCWcWbLWzIosH+uP1fqg==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/core": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.28.4.tgz",
- "integrity": "sha512-2BCOP7TN8M+gVDj7/ht3hsaO/B/n5oDbiAyyvnRlNOs+u1o+JWNYTQrmpuNp1/Wq2gcFrI01JAW+paEKDMx/CA==",
- "license": "MIT",
- "dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.3",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-module-transforms": "^7.28.3",
- "@babel/helpers": "^7.28.4",
- "@babel/parser": "^7.28.4",
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.4",
- "@babel/types": "^7.28.4",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.29.0.tgz",
+ "integrity": "sha512-CGOfOJqWjg2qW/Mb6zNsDm+u5vFQ8DxXfbM09z69p5Z6+mE1ikP2jUXw+j42Pf1XTYED2Rni5f95npYeuwMDQA==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helpers": "^7.28.6",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.29.0",
+ "@babel/types": "^7.29.0",
"@jridgewell/remapping": "^2.3.5",
"convert-source-map": "^2.0.0",
"debug": "^4.1.0",
@@ -390,13 +321,13 @@
}
},
"node_modules/@babel/generator": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz",
- "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==",
+ "version": "7.29.1",
+ "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.29.1.tgz",
+ "integrity": "sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==",
"license": "MIT",
"dependencies": {
- "@babel/parser": "^7.28.3",
- "@babel/types": "^7.28.2",
+ "@babel/parser": "^7.29.0",
+ "@babel/types": "^7.29.0",
"@jridgewell/gen-mapping": "^0.3.12",
"@jridgewell/trace-mapping": "^0.3.28",
"jsesc": "^3.0.2"
@@ -418,12 +349,12 @@
}
},
"node_modules/@babel/helper-compilation-targets": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.27.2.tgz",
- "integrity": "sha512-2+1thGUUWWjLTYTHZWK1n8Yga0ijBz1XAhUXcKy81rd5g6yh7hGqMp45v7cadSbEHc9G3OTv45SyneRN3ps4DQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.28.6.tgz",
+ "integrity": "sha512-JYtls3hqi15fcx5GaSNL7SCTJ2MNmjrkHXg4FSpOA/grxK8KwyZ5bubHsCq8FXCkua6xhuaaBit+3b7+VZRfcA==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.2",
+ "@babel/compat-data": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
"browserslist": "^4.24.0",
"lru-cache": "^5.1.1",
@@ -443,17 +374,17 @@
}
},
"node_modules/@babel/helper-create-class-features-plugin": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.28.3.tgz",
- "integrity": "sha512-V9f6ZFIYSLNEbuGA/92uOvYsGCJNsuA8ESZ4ldc09bWk/j8H8TKiPw8Mk1eG6olpnO0ALHJmYfZvF4MEE4gajg==",
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.29.3.tgz",
+ "integrity": "sha512-RpLYy2sb51oNLjuu1iD3bwBqCBWUzjO0ocp+iaCP/lJtb2CPLcnC2Fftw+4sAzaMELGeWTgExSKADbdo0GFVzA==",
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
- "@babel/helper-replace-supers": "^7.27.1",
+ "@babel/helper-replace-supers": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/traverse": "^7.28.3",
+ "@babel/traverse": "^7.29.0",
"semver": "^6.3.1"
},
"engines": {
@@ -473,13 +404,13 @@
}
},
"node_modules/@babel/helper-create-regexp-features-plugin": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.27.1.tgz",
- "integrity": "sha512-uVDC72XVf8UbrH5qQTc18Agb8emwjTiZrQE11Nv3CuBEZmVvTwwE9CBUEvHku06gQCAyYf8Nv6ja1IN+6LMbxQ==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.28.5.tgz",
+ "integrity": "sha512-N1EhvLtHzOvj7QQOUCCS3NrPJP8c5W6ZXCHDn7Yialuy1iu4r5EmIYkXlKNqT99Ciw+W0mDqWoR6HWMZlFP3hw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "regexpu-core": "^6.2.0",
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "regexpu-core": "^6.3.1",
"semver": "^6.3.1"
},
"engines": {
@@ -499,16 +430,16 @@
}
},
"node_modules/@babel/helper-define-polyfill-provider": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.5.tgz",
- "integrity": "sha512-uJnGFcPsWQK8fvjgGP5LZUZZsYGIoPeRjSF5PGwrelYgq7Q15/Ft9NGFp1zglwgIv//W0uG4BevRuSJRyylZPg==",
+ "version": "0.6.8",
+ "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.8.tgz",
+ "integrity": "sha512-47UwBLPpQi1NoWzLuHNjRoHlYXMwIJoBf7MFou6viC/sIHWYygpvr0B6IAyh5sBdA2nr2LPIRww8lfaUVQINBA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
- "debug": "^4.4.1",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "debug": "^4.4.3",
"lodash.debounce": "^4.0.8",
- "resolve": "^1.22.10"
+ "resolve": "^1.22.11"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -524,40 +455,40 @@
}
},
"node_modules/@babel/helper-member-expression-to-functions": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.27.1.tgz",
- "integrity": "sha512-E5chM8eWjTp/aNoVpcbfM7mLxu9XGLWYise2eBKGQomAk/Mb4XoxyqXTZbuTohbsl8EKqdlMhnDI2CCLfcs9wA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.28.5.tgz",
+ "integrity": "sha512-cwM7SBRZcPCLgl8a7cY0soT1SptSzAlMH39vwiRpOQkJlh53r5hdHwLSCZpQdVLT39sZt+CRpNwYG4Y2v77atg==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.5",
+ "@babel/types": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-imports": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.27.1.tgz",
- "integrity": "sha512-0gSFWUPNXNopqtIPQvlD5WgXYI5GY2kP2cCvoT8kczjbfcfuIljTbcWrulD1CIPIX2gt1wghbDy08yE1p+/r3w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.28.6.tgz",
+ "integrity": "sha512-l5XkZK7r7wa9LucGw9LwZyyCUscb4x37JWTPz7swwFE/0FMQAGpiWUZn8u9DzkSBWEcK25jmvubfpw2dnAMdbw==",
"license": "MIT",
"dependencies": {
- "@babel/traverse": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helper-module-transforms": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.3.tgz",
- "integrity": "sha512-gytXUbs8k2sXS9PnQptz5o0QnpLL51SwASIORY6XaBKF88nsOT0Zw9szLqlSGQDP/4TljBAD5y98p2U1fqkdsw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.28.6.tgz",
+ "integrity": "sha512-67oXFAYr2cDLDVGLXTEABjdBJZ6drElUSI7WKp70NrpyISso3plG9SAGEF6y7zbha/wOzUByWWTJvEDVNIUGcA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.28.3"
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -579,9 +510,9 @@
}
},
"node_modules/@babel/helper-plugin-utils": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.27.1.tgz",
- "integrity": "sha512-1gn1Up5YXka3YYAHGKpbideQ5Yjf1tDa9qYcgysz+cNCXukyLl6DjPXhD3VRwSb8c0J9tA4b2+rHEZtc6R0tlw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.28.6.tgz",
+ "integrity": "sha512-S9gzZ/bz83GRysI7gAD4wPT/AI3uCnY+9xn+Mx/KPs2JwHJIz1W8PZkg2cqyt3RNOBM8ejcXhV6y8Og7ly/Dug==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -605,14 +536,14 @@
}
},
"node_modules/@babel/helper-replace-supers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.27.1.tgz",
- "integrity": "sha512-7EHz6qDZc8RYS5ElPoShMheWvEgERonFCs7IAonWLLUTXW59DP14bCZt89/GKyreYn8g3S83m21FelHKbeDCKA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.28.6.tgz",
+ "integrity": "sha512-mq8e+laIk94/yFec3DxSjCRD2Z0TAjhVbEJY3UQrlwVo15Lmt7C2wAUbK4bjnTs4APkwsYLTahXRraQXhb1WCg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-member-expression-to-functions": "^7.27.1",
+ "@babel/helper-member-expression-to-functions": "^7.28.5",
"@babel/helper-optimise-call-expression": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -644,9 +575,9 @@
}
},
"node_modules/@babel/helper-validator-identifier": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.27.1.tgz",
- "integrity": "sha512-D2hP9eA+Sqx1kBZgzxZh0y1trbuU+JoDkiEwqhQ36nodYqJwyEIhPSdMNd7lOm/4io72luTPWH20Yda0xOuUow==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.28.5.tgz",
+ "integrity": "sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==",
"license": "MIT",
"engines": {
"node": ">=6.9.0"
@@ -662,39 +593,39 @@
}
},
"node_modules/@babel/helper-wrap-function": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.3.tgz",
- "integrity": "sha512-zdf983tNfLZFletc0RRXYrHrucBEg95NIFMkn6K9dbeMYnsgHaSBGcQqdsCSStG2PYwRre0Qc2NNSCXbG+xc6g==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.28.6.tgz",
+ "integrity": "sha512-z+PwLziMNBeSQJonizz2AGnndLsP2DeGHIxDAn+wdHOGuo4Fo1x1HBPPXeE9TAOPHNNWQKCSlA2VZyYyyibDnQ==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/traverse": "^7.28.3",
- "@babel/types": "^7.28.2"
+ "@babel/template": "^7.28.6",
+ "@babel/traverse": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/helpers": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.28.4.tgz",
- "integrity": "sha512-HFN59MmQXGHVyYadKLVumYsA9dBFun/ldYxipEjzA4196jpLZd8UjEEBLkbEkvfYreDqJhZxYAWFPtrfhNpj4w==",
+ "version": "7.29.2",
+ "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.29.2.tgz",
+ "integrity": "sha512-HoGuUs4sCZNezVEKdVcwqmZN8GoHirLUcLaYVNBK2J0DadGtdcqgr3BCbvH8+XUo4NGjNl3VOtSjEKNzqfFgKw==",
"license": "MIT",
"dependencies": {
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.4"
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/parser": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz",
- "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==",
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.29.3.tgz",
+ "integrity": "sha512-b3ctpQwp+PROvU/cttc4OYl4MzfJUWy6FZg+PMXfzmt/+39iHVF0sDfqay8TQM3JA2EUOyKcFZt75jWriQijsA==",
"license": "MIT",
"dependencies": {
- "@babel/types": "^7.28.4"
+ "@babel/types": "^7.29.0"
},
"bin": {
"parser": "bin/babel-parser.js"
@@ -704,13 +635,13 @@
}
},
"node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.27.1.tgz",
- "integrity": "sha512-QPG3C9cCVRQLxAVwmefEmwdTanECuUBMQZ/ym5kiw3XKCGA7qkuQLcjWWHcrD/GKbn/WmJwaezfuuAOcyKlRPA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.28.5.tgz",
+ "integrity": "sha512-87GDMS3tsmMSi/3bWOte1UblL+YUTFMV8SZPZ2eSEL17s74Cw/l63rR6NmGVKMYW2GYi85nE+/d6Hw5N0bEk2Q==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/traverse": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -749,6 +680,22 @@
"@babel/core": "^7.0.0"
}
},
+ "node_modules/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": {
+ "version": "7.29.3",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-rest-destructuring-rhs-array/-/plugin-bugfix-safari-rest-destructuring-rhs-array-7.29.3.tgz",
+ "integrity": "sha512-SRS46DFR4HqzUzCVgi90/xMoL+zeBDBvWdKYXSEzh79kXswNFEglUpMKxR04//dPqwYXWUBJ3mpUd933ru9Kmg==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
+ },
+ "engines": {
+ "node": ">=6.9.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.0.0"
+ }
+ },
"node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": {
"version": "7.27.1",
"resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.27.1.tgz",
@@ -767,13 +714,13 @@
}
},
"node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.3.tgz",
- "integrity": "sha512-b6YTX108evsvE4YgWyQ921ZAFFQm3Bn+CA3+ZXlNVnPhx+UfsVURoPjfGAPCjBgrqo30yX/C2nZGX96DxvR9Iw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.28.6.tgz",
+ "integrity": "sha512-a0aBScVTlNaiUe35UtfxAN7A/tehvvG4/ByO6+46VPKTRSlfnAFsgKy0FUh+qAkQrDTmhDkT+IBOKlOoMUxQ0g==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.28.3"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -807,12 +754,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-assertions": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.27.1.tgz",
- "integrity": "sha512-UT/Jrhw57xg4ILHLFnzFpPDlMbcdEicaAtjPQpbj9wa8T4r5KVWCimHcL/460g8Ht0DMxDyjsLgiWSkVjnwPFg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.28.6.tgz",
+ "integrity": "sha512-pSJUpFHdx9z5nqTSirOCMtYVP2wFgoWhP0p3g8ONK/4IHhLIBd0B9NYqAvIUAhq+OkhO4VM1tENCt0cjlsNShw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -822,12 +769,12 @@
}
},
"node_modules/@babel/plugin-syntax-import-attributes": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.27.1.tgz",
- "integrity": "sha512-oFT0FrKHgF53f4vOsZGi2Hh3I35PfSmVs4IBFLFj4dnafP+hIWDLg3VyKmUHfLoLHlyxY4C7DGtmHuJgn+IGww==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.28.6.tgz",
+ "integrity": "sha512-jiLC0ma9XkQT3TKJ9uYvlakm66Pamywo+qwL+oL8HJOvc6TWdZXVfhqJr8CCzbSGUAbDOzlGHJC1U+vRfLQDvw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -837,12 +784,12 @@
}
},
"node_modules/@babel/plugin-syntax-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.27.1.tgz",
- "integrity": "sha512-y8YTNIeKoyhGd9O0Jiyzyyqk8gdjnumGTQPsz0xOZOQ2RmkVJeZ1vmmfIvFEKqucBG6axJGBZDE/7iI5suUI/w==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.28.6.tgz",
+ "integrity": "sha512-wgEmr06G6sIpqr8YDwA2dSRTE3bJ+V0IfpzfSY3Lfgd7YWOaAdlykvJi13ZKBt8cZHfgH1IXN+CL656W3uUa4w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -852,12 +799,12 @@
}
},
"node_modules/@babel/plugin-syntax-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.27.1.tgz",
- "integrity": "sha512-xfYCBMxveHrRMnAWl1ZlPXOZjzkN82THFvLhQhFXFt81Z5HnN+EtUkZhv/zcKpmT3fzmWZB0ywiBrbC3vogbwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.28.6.tgz",
+ "integrity": "sha512-+nDNmQye7nlnuuHDboPbGm00Vqg3oO8niRRL27/4LYHUsHYh0zJ1xWOz0uRwNFmM1Avzk8wZbc6rdiYhomzv/A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -898,14 +845,14 @@
}
},
"node_modules/@babel/plugin-transform-async-generator-functions": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.28.0.tgz",
- "integrity": "sha512-BEOdvX4+M765icNPZeidyADIvQ1m1gmunXufXxvRESy/jNNyfovIqUyE7MVgGBjWktCoJlzvFA1To2O4ymIO3Q==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.29.0.tgz",
+ "integrity": "sha512-va0VdWro4zlBr2JsXC+ofCPB2iG12wPtVGTWFx2WLDOM3nYQZZIGP82qku2eW/JR83sD+k2k+CsNtyEbUqhU6w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-remap-async-to-generator": "^7.27.1",
- "@babel/traverse": "^7.28.0"
+ "@babel/traverse": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
@@ -915,13 +862,13 @@
}
},
"node_modules/@babel/plugin-transform-async-to-generator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.27.1.tgz",
- "integrity": "sha512-NREkZsZVJS4xmTr8qzE5y8AfIPqsdQfRuUiLRTEzb7Qii8iFWCyDKaUV2c0rCuh4ljDZ98ALHP/PetiBV2nddA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.28.6.tgz",
+ "integrity": "sha512-ilTRcmbuXjsMmcZ3HASTe4caH5Tpo93PkTxF9oG2VZsSWsahydmcEHhix9Ik122RcTnZnUzPbmux4wh1swfv7g==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-remap-async-to-generator": "^7.27.1"
},
"engines": {
@@ -947,12 +894,12 @@
}
},
"node_modules/@babel/plugin-transform-block-scoping": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.4.tgz",
- "integrity": "sha512-1yxmvN0MJHOhPVmAsmoW5liWwoILobu/d/ShymZmj867bAdxGbehIrew1DuLpw2Ukv+qDSSPQdYW1dLNE7t11A==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.28.6.tgz",
+ "integrity": "sha512-tt/7wOtBmwHPNMPu7ax4pdPz6shjFrmHDghvNC+FG9Qvj7D6mJcoRQIF5dy4njmxR941l6rgtvfSB2zX3VlUIw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -962,13 +909,13 @@
}
},
"node_modules/@babel/plugin-transform-class-properties": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.27.1.tgz",
- "integrity": "sha512-D0VcalChDMtuRvJIu3U/fwWjf8ZMykz5iZsg77Nuj821vCKI3zCyRLwRdWbsuJ/uRwZhZ002QtCqIkwC/ZkvbA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.28.6.tgz",
+ "integrity": "sha512-dY2wS3I2G7D697VHndN91TJr8/AAfXQNt5ynCTI/MpxMsSzHp+52uNivYT5wCPax3whc47DR8Ba7cmlQMg24bw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -978,13 +925,13 @@
}
},
"node_modules/@babel/plugin-transform-class-static-block": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.3.tgz",
- "integrity": "sha512-LtPXlBbRoc4Njl/oh1CeD/3jC+atytbnf/UqLoqTDcEYGUPj022+rvfkbDYieUrSj3CaV4yHDByPE+T2HwfsJg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.28.6.tgz",
+ "integrity": "sha512-rfQ++ghVwTWTqQ7w8qyDxL1XGihjBss4CmTgGRCTAC9RIbhVpyp4fOeZtta0Lbf+dTNIVJer6ych2ibHwkZqsQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.28.3",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -994,17 +941,17 @@
}
},
"node_modules/@babel/plugin-transform-classes": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.4.tgz",
- "integrity": "sha512-cFOlhIYPBv/iBoc+KS3M6et2XPtbT2HiCRfBXWtfpc9OAyostldxIf9YAYB6ypURBBbx+Qv6nyrLzASfJe+hBA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.28.6.tgz",
+ "integrity": "sha512-EF5KONAqC5zAqT783iMGuM2ZtmEBy+mJMOKl2BCvPZ2lVrwvXnB6o+OBWCS+CoeCCpVRF2sA2RBKUxvT8tQT5Q==",
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-compilation-targets": "^7.27.2",
+ "@babel/helper-compilation-targets": "^7.28.6",
"@babel/helper-globals": "^7.28.0",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/helper-replace-supers": "^7.27.1",
- "@babel/traverse": "^7.28.4"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/helper-replace-supers": "^7.28.6",
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1014,13 +961,13 @@
}
},
"node_modules/@babel/plugin-transform-computed-properties": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.27.1.tgz",
- "integrity": "sha512-lj9PGWvMTVksbWiDT2tW68zGS/cyo4AkZ/QTp0sQT0mjPopCmrSkzxeXkznjqBxzDI6TclZhOJbBmbBLjuOZUw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.28.6.tgz",
+ "integrity": "sha512-bcc3k0ijhHbc2lEfpFHgx7eYw9KNXqOerKWfzbxEHUGKnS3sz9C4CNL9OiFN1297bDNfUiSO7DaLzbvHQQQ1BQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/template": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/template": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1030,13 +977,13 @@
}
},
"node_modules/@babel/plugin-transform-destructuring": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.0.tgz",
- "integrity": "sha512-v1nrSMBiKcodhsyJ4Gf+Z0U/yawmJDBOTpEB3mcQY52r9RIyPneGyAS/yM6seP/8I+mWI3elOMtT5dB8GJVs+A==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.28.5.tgz",
+ "integrity": "sha512-Kl9Bc6D0zTUcFUvkNuQh4eGXPKKNDOJQXVyyM4ZAQPMveniJdxi8XMJwLo+xSoW3MIq81bD33lcUe9kZpl0MCw==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
- "@babel/traverse": "^7.28.0"
+ "@babel/traverse": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1046,13 +993,13 @@
}
},
"node_modules/@babel/plugin-transform-dotall-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.27.1.tgz",
- "integrity": "sha512-gEbkDVGRvjj7+T1ivxrfgygpT7GUd4vmODtYpbs0gZATdkX8/iSnOtZSxiZnsgm1YjTgjI6VKBGSJJevkrclzw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.28.6.tgz",
+ "integrity": "sha512-SljjowuNKB7q5Oayv4FoPzeB74g3QgLt8IVJw9ADvWy3QnUb/01aw8I4AVv8wYnPvQz2GDDZ/g3GhcNyDBI4Bg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1077,13 +1024,13 @@
}
},
"node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.27.1.tgz",
- "integrity": "sha512-hkGcueTEzuhB30B3eJCbCYeCaaEQOmQR0AdvzpD4LoN0GXMWzzGSuRrxR2xTnCrvNbVwK9N6/jQ92GSLfiZWoQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-named-capturing-groups-regex/-/plugin-transform-duplicate-named-capturing-groups-regex-7.29.0.tgz",
+ "integrity": "sha512-zBPcW2lFGxdiD8PUnPwJjag2J9otbcLQzvbiOzDxpYXyCuYX9agOwMPGn1prVH0a4qzhCKu24rlH4c1f7yA8rw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1108,13 +1055,13 @@
}
},
"node_modules/@babel/plugin-transform-explicit-resource-management": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.0.tgz",
- "integrity": "sha512-K8nhUcn3f6iB+P3gwCv/no7OdzOZQcKchW6N389V6PD8NUWKZHzndOd9sPDVbMoBsbmjMqlB4L9fm+fEFNVlwQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-explicit-resource-management/-/plugin-transform-explicit-resource-management-7.28.6.tgz",
+ "integrity": "sha512-Iao5Konzx2b6g7EPqTy40UZbcdXE126tTxVFr/nAIj+WItNxjKSYTEw3RC+A2/ZetmdJsgueL1KhaMCQHkLPIg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0"
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1124,12 +1071,12 @@
}
},
"node_modules/@babel/plugin-transform-exponentiation-operator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.27.1.tgz",
- "integrity": "sha512-uspvXnhHvGKf2r4VVtBpeFnuDWsJLQ6MF6lGJLC89jBR1uoVeqM416AZtTuhTezOfgHicpJQmoD5YUakO/YmXQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.28.6.tgz",
+ "integrity": "sha512-WitabqiGjV/vJ0aPOLSFfNY1u9U3R7W36B03r5I2KoNix+a3sOhJ3pKFB3R5It9/UiK78NiO0KE9P21cMhlPkw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1187,12 +1134,12 @@
}
},
"node_modules/@babel/plugin-transform-json-strings": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.27.1.tgz",
- "integrity": "sha512-6WVLVJiTjqcQauBhn1LkICsR2H+zm62I3h9faTDKt1qP4jn2o72tSvqMwtGFKGTpojce0gJs+76eZ2uCHRZh0Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.28.6.tgz",
+ "integrity": "sha512-Nr+hEN+0geQkzhbdgQVPoqr47lZbm+5fCUmO70722xJZd0Mvb59+33QLImGj6F+DkK3xgDi1YVysP8whD6FQAw==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1217,12 +1164,12 @@
}
},
"node_modules/@babel/plugin-transform-logical-assignment-operators": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.27.1.tgz",
- "integrity": "sha512-SJvDs5dXxiae4FbSL1aBJlG4wvl594N6YEVVn9e3JGulwioy6z3oPjx/sQBO3Y4NwUu5HNix6KJ3wBZoewcdbw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.28.6.tgz",
+ "integrity": "sha512-+anKKair6gpi8VsM/95kmomGNMD0eLz1NQ8+Pfw5sAwWH9fGYXT50E55ZpV0pHUHWf6IUTWPM+f/7AAff+wr9A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1263,13 +1210,13 @@
}
},
"node_modules/@babel/plugin-transform-modules-commonjs": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.27.1.tgz",
- "integrity": "sha512-OJguuwlTYlN0gBZFRPqwOGNWssZjfIUdS7HMYtN8c1KmwpwHFBwTeFZrg9XZa+DFTitWOW5iTAG7tyCUPsCCyw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.28.6.tgz",
+ "integrity": "sha512-jppVbf8IV9iWWwWTQIxJMAJCWBuuKx71475wHwYytrRGQ2CWiDvYlADQno3tcYpS/T2UUWFQp3nVtYfK/YBQrA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1279,15 +1226,15 @@
}
},
"node_modules/@babel/plugin-transform-modules-systemjs": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.27.1.tgz",
- "integrity": "sha512-w5N1XzsRbc0PQStASMksmUeqECuzKuTJer7kFagK8AXgpCMkeDMO5S+aaFb7A51ZYDF7XI34qsTX+fkHiIm5yA==",
+ "version": "7.29.4",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.29.4.tgz",
+ "integrity": "sha512-N7QmZ0xRZfjHOfZeQLJjwgX2zS9pdGHSVl/cjSGlo4dXMqvurfxXDMKY4RqEKzPozV78VMcd0lxyG13mlbKc4w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-transforms": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1",
- "@babel/traverse": "^7.27.1"
+ "@babel/helper-module-transforms": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/helper-validator-identifier": "^7.28.5",
+ "@babel/traverse": "^7.29.0"
},
"engines": {
"node": ">=6.9.0"
@@ -1313,13 +1260,13 @@
}
},
"node_modules/@babel/plugin-transform-named-capturing-groups-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.27.1.tgz",
- "integrity": "sha512-SstR5JYy8ddZvD6MhV0tM/j16Qds4mIpJTOd1Yu9J9pJjH93bxHECF7pgtc28XvkzTD6Pxcm/0Z73Hvk7kb3Ng==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.29.0.tgz",
+ "integrity": "sha512-1CZQA5KNAD6ZYQLPw7oi5ewtDNxH/2vuCh+6SmvgDfhumForvs8a1o9n0UrEoBD8HU4djO2yWngTQlXl1NDVEQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1344,12 +1291,12 @@
}
},
"node_modules/@babel/plugin-transform-nullish-coalescing-operator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.27.1.tgz",
- "integrity": "sha512-aGZh6xMo6q9vq1JGcw58lZ1Z0+i0xB2x0XaauNIUXd6O1xXc3RwoWEBlsTQrY4KQ9Jf0s5rgD6SiNkaUdJegTA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.28.6.tgz",
+ "integrity": "sha512-3wKbRgmzYbw24mDJXT7N+ADXw8BC/imU9yo9c9X9NKaLF1fW+e5H1U5QjMUBe4Qo4Ox/o++IyUkl1sVCLgevKg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1359,12 +1306,12 @@
}
},
"node_modules/@babel/plugin-transform-numeric-separator": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.27.1.tgz",
- "integrity": "sha512-fdPKAcujuvEChxDBJ5c+0BTaS6revLV7CJL08e4m3de8qJfNIuCc2nc7XJYOjBoTMJeqSmwXJ0ypE14RCjLwaw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.28.6.tgz",
+ "integrity": "sha512-SJR8hPynj8outz+SlStQSwvziMN4+Bq99it4tMIf5/Caq+3iOc0JtKyse8puvyXkk3eFRIA5ID/XfunGgO5i6w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1374,16 +1321,16 @@
}
},
"node_modules/@babel/plugin-transform-object-rest-spread": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.4.tgz",
- "integrity": "sha512-373KA2HQzKhQCYiRVIRr+3MjpCObqzDlyrM6u4I201wL8Mp2wHf7uB8GhDwis03k2ti8Zr65Zyyqs1xOxUF/Ew==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.28.6.tgz",
+ "integrity": "sha512-5rh+JR4JBC4pGkXLAcYdLHZjXudVxWMXbB6u6+E9lRL5TrGVbHt1TjxGbZ8CkmYw9zjkB7jutzOROArsqtncEA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5",
"@babel/plugin-transform-parameters": "^7.27.7",
- "@babel/traverse": "^7.28.4"
+ "@babel/traverse": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1409,12 +1356,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-catch-binding": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.27.1.tgz",
- "integrity": "sha512-txEAEKzYrHEX4xSZN4kJ+OfKXFVSWKB2ZxM9dpcE3wT7smwkNmXo5ORRlVzMVdJbD+Q8ILTgSD7959uj+3Dm3Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.28.6.tgz",
+ "integrity": "sha512-R8ja/Pyrv0OGAvAXQhSTmWyPJPml+0TMqXlO5w+AsMEiwb2fg3WkOvob7UxFSL3OIttFSGSRFKQsOhJ/X6HQdQ==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1424,12 +1371,12 @@
}
},
"node_modules/@babel/plugin-transform-optional-chaining": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.27.1.tgz",
- "integrity": "sha512-BQmKPPIuc8EkZgNKsv0X4bPmOoayeu4F1YCwx2/CfmDSXDbp7GnzlUH+/ul5VGfRg1AoFPsrIThlEBj2xb4CAg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.28.6.tgz",
+ "integrity": "sha512-A4zobikRGJTsX9uqVFdafzGkqD30t26ck2LmOzAuLL8b2x6k3TIqRiT2xVvA9fNmFeTX484VpsdgmKNA0bS23w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
@@ -1455,13 +1402,13 @@
}
},
"node_modules/@babel/plugin-transform-private-methods": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.27.1.tgz",
- "integrity": "sha512-10FVt+X55AjRAYI9BrdISN9/AQWHqldOeZDUoLyif1Kn05a56xVBXb8ZouL8pZ9jem8QpXaOt8TS7RHUIS+GPA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.28.6.tgz",
+ "integrity": "sha512-piiuapX9CRv7+0st8lmuUlRSmX6mBcVeNQ1b4AYzJxfCMuBfB0vBXDiGSmm03pKJw1v6cZ8KSeM+oUnM6yAExg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1471,14 +1418,14 @@
}
},
"node_modules/@babel/plugin-transform-private-property-in-object": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.27.1.tgz",
- "integrity": "sha512-5J+IhqTi1XPa0DXF83jYOaARrX+41gOewWbkPyjMNRDqgOCqdffGh8L3f/Ek5utaEBZExjSAzcyjmV9SSAWObQ==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.28.6.tgz",
+ "integrity": "sha512-b97jvNSOb5+ehyQmBpmhOCiUC5oVK4PMnpRvO7+ymFBoqYjeDHIU9jnrNUuwHOiL9RpGDoKBpSViarV+BU+eVA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1533,16 +1480,16 @@
}
},
"node_modules/@babel/plugin-transform-react-jsx": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.27.1.tgz",
- "integrity": "sha512-2KH4LWGSrJIkVf5tSiBFYuXDAoWRq2MMwgivCf+93dd0GQi8RXLjKA/0EvRnVV5G0hrHczsquXuD01L8s6dmBw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.28.6.tgz",
+ "integrity": "sha512-61bxqhiRfAACulXSLd/GxqmAedUSrRZIu/cbaT18T1CetkTmtDN15it7i80ru4DVqRK1WMxQhXs+Lf9kajm5Ow==",
"license": "MIT",
"dependencies": {
- "@babel/helper-annotate-as-pure": "^7.27.1",
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
- "@babel/plugin-syntax-jsx": "^7.27.1",
- "@babel/types": "^7.27.1"
+ "@babel/helper-annotate-as-pure": "^7.27.3",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
+ "@babel/plugin-syntax-jsx": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1583,12 +1530,12 @@
}
},
"node_modules/@babel/plugin-transform-regenerator": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.28.4.tgz",
- "integrity": "sha512-+ZEdQlBoRg9m2NnzvEeLgtvBMO4tkFBw5SQIUgLICgTrumLoU7lr+Oghi6km2PFj+dbUt2u1oby2w3BDO9YQnA==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.29.0.tgz",
+ "integrity": "sha512-FijqlqMA7DmRdg/aINBSs04y8XNTYw/lr1gJ2WsmBnnaNw1iS43EPkJW+zK7z65auG3AWRFXWj+NcTQwYptUog==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1598,13 +1545,13 @@
}
},
"node_modules/@babel/plugin-transform-regexp-modifiers": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.27.1.tgz",
- "integrity": "sha512-TtEciroaiODtXvLZv4rmfMhkCv8jx3wgKpL68PuiPh2M4fvz5jhsA7697N1gMvkvr/JTF13DrFYyEbY9U7cVPA==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regexp-modifiers/-/plugin-transform-regexp-modifiers-7.28.6.tgz",
+ "integrity": "sha512-QGWAepm9qxpaIs7UM9FvUSnCGlb8Ua1RhyM4/veAxLwt3gMat/LSGrZixyuj4I6+Kn9iwvqCyPTtbdxanYoWYg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1629,13 +1576,13 @@
}
},
"node_modules/@babel/plugin-transform-runtime": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.28.3.tgz",
- "integrity": "sha512-Y6ab1kGqZ0u42Zv/4a7l0l72n9DKP/MKoKWaUSBylrhNZO2prYuqFOLbn5aW5SIFXwSH93yfjbgllL8lxuGKLg==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.29.0.tgz",
+ "integrity": "sha512-jlaRT5dJtMaMCV6fAuLbsQMSwz/QkvaHOHOSXRitGGwSpR1blCY4KUKoyP2tYO8vJcqYe8cEj96cqSztv3uF9w==",
"license": "MIT",
"dependencies": {
- "@babel/helper-module-imports": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-module-imports": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"babel-plugin-polyfill-corejs2": "^0.4.14",
"babel-plugin-polyfill-corejs3": "^0.13.0",
"babel-plugin-polyfill-regenerator": "^0.6.5",
@@ -1673,12 +1620,12 @@
}
},
"node_modules/@babel/plugin-transform-spread": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.27.1.tgz",
- "integrity": "sha512-kpb3HUqaILBJcRFVhFUs6Trdd4mkrzcGXss+6/mxUd273PfbWqSDHRzMT2234gIg2QYfAjvXLSquP1xECSg09Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.28.6.tgz",
+ "integrity": "sha512-9U4QObUC0FtJl05AsUcodau/RWDytrU6uKgkxu09mLR9HLDAtUMoPuuskm5huQsoktmsYpI+bGmq+iapDcriKA==",
"license": "MIT",
"dependencies": {
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1"
},
"engines": {
@@ -1734,16 +1681,16 @@
}
},
"node_modules/@babel/plugin-transform-typescript": {
- "version": "7.28.0",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.0.tgz",
- "integrity": "sha512-4AEiDEBPIZvLQaWlc9liCavE0xRM0dNca41WtBeM3jgFptfUOSG9z0uteLhq6+3rq+WB6jIvUwKDTpXEHPJ2Vg==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.28.6.tgz",
+ "integrity": "sha512-0YWL2RFxOqEm9Efk5PvreamxPME8OyY0wM5wh5lHjF+VtVhdneCWGzZeSqzOfiobVqQaNCd2z0tQvnI9DaPWPw==",
"license": "MIT",
"dependencies": {
"@babel/helper-annotate-as-pure": "^7.27.3",
- "@babel/helper-create-class-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/helper-create-class-features-plugin": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-skip-transparent-expression-wrappers": "^7.27.1",
- "@babel/plugin-syntax-typescript": "^7.27.1"
+ "@babel/plugin-syntax-typescript": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1768,13 +1715,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-property-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.27.1.tgz",
- "integrity": "sha512-uW20S39PnaTImxp39O5qFlHLS9LJEmANjMG7SxIhap8rCHqu0Ik+tLEPX5DKmHn6CsWQ7j3lix2tFOa5YtL12Q==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.28.6.tgz",
+ "integrity": "sha512-4Wlbdl/sIZjzi/8St0evF0gEZrgOswVO6aOzqxh1kDZOl9WmLrHq2HtGhnOJZmHZYKP8WZ1MDLCt5DAWwRo57A==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1800,13 +1747,13 @@
}
},
"node_modules/@babel/plugin-transform-unicode-sets-regex": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.27.1.tgz",
- "integrity": "sha512-EtkOujbc4cgvb0mlpQefi4NTPBzhSIevblFevACNLUspmrALgmEBdL/XfnyyITfd8fKBZrZys92zOWcik7j9Tw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.28.6.tgz",
+ "integrity": "sha512-/wHc/paTUmsDYN7SZkpWxogTOBNnlx7nBQYfy6JJlCT7G3mVhltk3e++N7zV0XfgGsrqBxd4rJQt9H16I21Y1Q==",
"license": "MIT",
"dependencies": {
- "@babel/helper-create-regexp-features-plugin": "^7.27.1",
- "@babel/helper-plugin-utils": "^7.27.1"
+ "@babel/helper-create-regexp-features-plugin": "^7.28.5",
+ "@babel/helper-plugin-utils": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
@@ -1816,80 +1763,81 @@
}
},
"node_modules/@babel/preset-env": {
- "version": "7.28.3",
- "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.28.3.tgz",
- "integrity": "sha512-ROiDcM+GbYVPYBOeCR6uBXKkQpBExLl8k9HO1ygXEyds39j+vCCsjmj7S8GOniZQlEs81QlkdJZe76IpLSiqpg==",
+ "version": "7.29.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.29.5.tgz",
+ "integrity": "sha512-/69t2aEzGKHD76DyLbHysF/QH2LJOB8iFnYO37unDTKBTubzcMRv0f3H5EiN1Q6ajOd/eB7dAInF0qdFVS06kA==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.28.0",
- "@babel/helper-compilation-targets": "^7.27.2",
- "@babel/helper-plugin-utils": "^7.27.1",
+ "@babel/compat-data": "^7.29.3",
+ "@babel/helper-compilation-targets": "^7.28.6",
+ "@babel/helper-plugin-utils": "^7.28.6",
"@babel/helper-validator-option": "^7.27.1",
- "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.27.1",
+ "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.28.5",
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.27.1",
"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.27.1",
+ "@babel/plugin-bugfix-safari-rest-destructuring-rhs-array": "^7.29.3",
"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.27.1",
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.3",
+ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.28.6",
"@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2",
- "@babel/plugin-syntax-import-assertions": "^7.27.1",
- "@babel/plugin-syntax-import-attributes": "^7.27.1",
+ "@babel/plugin-syntax-import-assertions": "^7.28.6",
+ "@babel/plugin-syntax-import-attributes": "^7.28.6",
"@babel/plugin-syntax-unicode-sets-regex": "^7.18.6",
"@babel/plugin-transform-arrow-functions": "^7.27.1",
- "@babel/plugin-transform-async-generator-functions": "^7.28.0",
- "@babel/plugin-transform-async-to-generator": "^7.27.1",
+ "@babel/plugin-transform-async-generator-functions": "^7.29.0",
+ "@babel/plugin-transform-async-to-generator": "^7.28.6",
"@babel/plugin-transform-block-scoped-functions": "^7.27.1",
- "@babel/plugin-transform-block-scoping": "^7.28.0",
- "@babel/plugin-transform-class-properties": "^7.27.1",
- "@babel/plugin-transform-class-static-block": "^7.28.3",
- "@babel/plugin-transform-classes": "^7.28.3",
- "@babel/plugin-transform-computed-properties": "^7.27.1",
- "@babel/plugin-transform-destructuring": "^7.28.0",
- "@babel/plugin-transform-dotall-regex": "^7.27.1",
+ "@babel/plugin-transform-block-scoping": "^7.28.6",
+ "@babel/plugin-transform-class-properties": "^7.28.6",
+ "@babel/plugin-transform-class-static-block": "^7.28.6",
+ "@babel/plugin-transform-classes": "^7.28.6",
+ "@babel/plugin-transform-computed-properties": "^7.28.6",
+ "@babel/plugin-transform-destructuring": "^7.28.5",
+ "@babel/plugin-transform-dotall-regex": "^7.28.6",
"@babel/plugin-transform-duplicate-keys": "^7.27.1",
- "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-dynamic-import": "^7.27.1",
- "@babel/plugin-transform-explicit-resource-management": "^7.28.0",
- "@babel/plugin-transform-exponentiation-operator": "^7.27.1",
+ "@babel/plugin-transform-explicit-resource-management": "^7.28.6",
+ "@babel/plugin-transform-exponentiation-operator": "^7.28.6",
"@babel/plugin-transform-export-namespace-from": "^7.27.1",
"@babel/plugin-transform-for-of": "^7.27.1",
"@babel/plugin-transform-function-name": "^7.27.1",
- "@babel/plugin-transform-json-strings": "^7.27.1",
+ "@babel/plugin-transform-json-strings": "^7.28.6",
"@babel/plugin-transform-literals": "^7.27.1",
- "@babel/plugin-transform-logical-assignment-operators": "^7.27.1",
+ "@babel/plugin-transform-logical-assignment-operators": "^7.28.6",
"@babel/plugin-transform-member-expression-literals": "^7.27.1",
"@babel/plugin-transform-modules-amd": "^7.27.1",
- "@babel/plugin-transform-modules-commonjs": "^7.27.1",
- "@babel/plugin-transform-modules-systemjs": "^7.27.1",
+ "@babel/plugin-transform-modules-commonjs": "^7.28.6",
+ "@babel/plugin-transform-modules-systemjs": "^7.29.4",
"@babel/plugin-transform-modules-umd": "^7.27.1",
- "@babel/plugin-transform-named-capturing-groups-regex": "^7.27.1",
+ "@babel/plugin-transform-named-capturing-groups-regex": "^7.29.0",
"@babel/plugin-transform-new-target": "^7.27.1",
- "@babel/plugin-transform-nullish-coalescing-operator": "^7.27.1",
- "@babel/plugin-transform-numeric-separator": "^7.27.1",
- "@babel/plugin-transform-object-rest-spread": "^7.28.0",
+ "@babel/plugin-transform-nullish-coalescing-operator": "^7.28.6",
+ "@babel/plugin-transform-numeric-separator": "^7.28.6",
+ "@babel/plugin-transform-object-rest-spread": "^7.28.6",
"@babel/plugin-transform-object-super": "^7.27.1",
- "@babel/plugin-transform-optional-catch-binding": "^7.27.1",
- "@babel/plugin-transform-optional-chaining": "^7.27.1",
+ "@babel/plugin-transform-optional-catch-binding": "^7.28.6",
+ "@babel/plugin-transform-optional-chaining": "^7.28.6",
"@babel/plugin-transform-parameters": "^7.27.7",
- "@babel/plugin-transform-private-methods": "^7.27.1",
- "@babel/plugin-transform-private-property-in-object": "^7.27.1",
+ "@babel/plugin-transform-private-methods": "^7.28.6",
+ "@babel/plugin-transform-private-property-in-object": "^7.28.6",
"@babel/plugin-transform-property-literals": "^7.27.1",
- "@babel/plugin-transform-regenerator": "^7.28.3",
- "@babel/plugin-transform-regexp-modifiers": "^7.27.1",
+ "@babel/plugin-transform-regenerator": "^7.29.0",
+ "@babel/plugin-transform-regexp-modifiers": "^7.28.6",
"@babel/plugin-transform-reserved-words": "^7.27.1",
"@babel/plugin-transform-shorthand-properties": "^7.27.1",
- "@babel/plugin-transform-spread": "^7.27.1",
+ "@babel/plugin-transform-spread": "^7.28.6",
"@babel/plugin-transform-sticky-regex": "^7.27.1",
"@babel/plugin-transform-template-literals": "^7.27.1",
"@babel/plugin-transform-typeof-symbol": "^7.27.1",
"@babel/plugin-transform-unicode-escapes": "^7.27.1",
- "@babel/plugin-transform-unicode-property-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-property-regex": "^7.28.6",
"@babel/plugin-transform-unicode-regex": "^7.27.1",
- "@babel/plugin-transform-unicode-sets-regex": "^7.27.1",
+ "@babel/plugin-transform-unicode-sets-regex": "^7.28.6",
"@babel/preset-modules": "0.1.6-no-external-plugins",
- "babel-plugin-polyfill-corejs2": "^0.4.14",
- "babel-plugin-polyfill-corejs3": "^0.13.0",
- "babel-plugin-polyfill-regenerator": "^0.6.5",
- "core-js-compat": "^3.43.0",
+ "babel-plugin-polyfill-corejs2": "^0.4.15",
+ "babel-plugin-polyfill-corejs3": "^0.14.0",
+ "babel-plugin-polyfill-regenerator": "^0.6.6",
+ "core-js-compat": "^3.48.0",
"semver": "^6.3.1"
},
"engines": {
@@ -1899,6 +1847,19 @@
"@babel/core": "^7.0.0-0"
}
},
+ "node_modules/@babel/preset-env/node_modules/babel-plugin-polyfill-corejs3": {
+ "version": "0.14.2",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.14.2.tgz",
+ "integrity": "sha512-coWpDLJ410R781Npmn/SIBZEsAetR4xVi0SxLMXPaMO4lSf1MwnkGYMtkFxew0Dn8B3/CpbpYxN0JCgg8mn67g==",
+ "license": "MIT",
+ "dependencies": {
+ "@babel/helper-define-polyfill-provider": "^0.6.8",
+ "core-js-compat": "^3.48.0"
+ },
+ "peerDependencies": {
+ "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
+ }
+ },
"node_modules/@babel/preset-env/node_modules/semver": {
"version": "6.3.1",
"resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz",
@@ -1923,14 +1884,14 @@
}
},
"node_modules/@babel/preset-react": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.27.1.tgz",
- "integrity": "sha512-oJHWh2gLhU9dW9HHr42q0cI0/iHHXTLGe39qvpAZZzagHy0MzYLCnCVV0symeRvzmjHyVU7mw2K06E6u/JwbhA==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.28.5.tgz",
+ "integrity": "sha512-Z3J8vhRq7CeLjdC58jLv4lnZ5RKFUJWqH5emvxmv9Hv3BD1T9R/Im713R4MTKwvFaV74ejZ3sM01LyEKk4ugNQ==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/helper-validator-option": "^7.27.1",
- "@babel/plugin-transform-react-display-name": "^7.27.1",
+ "@babel/plugin-transform-react-display-name": "^7.28.0",
"@babel/plugin-transform-react-jsx": "^7.27.1",
"@babel/plugin-transform-react-jsx-development": "^7.27.1",
"@babel/plugin-transform-react-pure-annotations": "^7.27.1"
@@ -1943,16 +1904,16 @@
}
},
"node_modules/@babel/preset-typescript": {
- "version": "7.27.1",
- "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.27.1.tgz",
- "integrity": "sha512-l7WfQfX0WK4M0v2RudjuQK4u99BS6yLHYEmdtVPP7lKV013zr9DygFuWNlnbvQ9LR+LS0Egz/XAvGx5U9MX0fQ==",
+ "version": "7.28.5",
+ "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.28.5.tgz",
+ "integrity": "sha512-+bQy5WOI2V6LJZpPVxY+yp66XdZ2yifu0Mc1aP5CQKgjn4QM5IN2i5fAZ4xKop47pr8rpVhiAeu+nDQa12C8+g==",
"license": "MIT",
"dependencies": {
"@babel/helper-plugin-utils": "^7.27.1",
"@babel/helper-validator-option": "^7.27.1",
"@babel/plugin-syntax-jsx": "^7.27.1",
"@babel/plugin-transform-modules-commonjs": "^7.27.1",
- "@babel/plugin-transform-typescript": "^7.27.1"
+ "@babel/plugin-transform-typescript": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -1970,44 +1931,32 @@
"node": ">=6.9.0"
}
},
- "node_modules/@babel/runtime-corejs3": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.28.4.tgz",
- "integrity": "sha512-h7iEYiW4HebClDEhtvFObtPmIvrd1SSfpI9EhOeKk4CtIK/ngBWFpuhCzhdmRKtg71ylcue+9I6dv54XYO1epQ==",
- "license": "MIT",
- "dependencies": {
- "core-js-pure": "^3.43.0"
- },
- "engines": {
- "node": ">=6.9.0"
- }
- },
"node_modules/@babel/template": {
- "version": "7.27.2",
- "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.27.2.tgz",
- "integrity": "sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==",
+ "version": "7.28.6",
+ "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.28.6.tgz",
+ "integrity": "sha512-YA6Ma2KsCdGb+WC6UpBVFJGXL58MDA6oyONbjyF/+5sBgxY/dwkhLogbMT2GXXyU84/IhRw/2D1Os1B/giz+BQ==",
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/parser": "^7.27.2",
- "@babel/types": "^7.27.1"
+ "@babel/code-frame": "^7.28.6",
+ "@babel/parser": "^7.28.6",
+ "@babel/types": "^7.28.6"
},
"engines": {
"node": ">=6.9.0"
}
},
"node_modules/@babel/traverse": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.28.4.tgz",
- "integrity": "sha512-YEzuboP2qvQavAcjgQNVgsvHIDv6ZpwXvcvjmyySP2DIMuByS/6ioU5G9pYrWHM6T2YDfc7xga9iNzYOs12CFQ==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.29.0.tgz",
+ "integrity": "sha512-4HPiQr0X7+waHfyXPZpWPfWL/J7dcN1mx9gL6WdQVMbPnF3+ZhSMs8tCxN7oHddJE9fhNE7+lxdnlyemKfJRuA==",
"license": "MIT",
"dependencies": {
- "@babel/code-frame": "^7.27.1",
- "@babel/generator": "^7.28.3",
+ "@babel/code-frame": "^7.29.0",
+ "@babel/generator": "^7.29.0",
"@babel/helper-globals": "^7.28.0",
- "@babel/parser": "^7.28.4",
- "@babel/template": "^7.27.2",
- "@babel/types": "^7.28.4",
+ "@babel/parser": "^7.29.0",
+ "@babel/template": "^7.28.6",
+ "@babel/types": "^7.29.0",
"debug": "^4.3.1"
},
"engines": {
@@ -2015,13 +1964,13 @@
}
},
"node_modules/@babel/types": {
- "version": "7.28.4",
- "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz",
- "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==",
+ "version": "7.29.0",
+ "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.29.0.tgz",
+ "integrity": "sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==",
"license": "MIT",
"dependencies": {
"@babel/helper-string-parser": "^7.27.1",
- "@babel/helper-validator-identifier": "^7.27.1"
+ "@babel/helper-validator-identifier": "^7.28.5"
},
"engines": {
"node": ">=6.9.0"
@@ -2271,9 +2220,9 @@
}
},
"node_modules/@csstools/postcss-cascade-layers/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -2692,9 +2641,9 @@
}
},
"node_modules/@csstools/postcss-is-pseudo-class/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -2931,9 +2880,9 @@
}
},
"node_modules/@csstools/postcss-normalize-display-values": {
- "version": "4.0.0",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.0.tgz",
- "integrity": "sha512-HlEoG0IDRoHXzXnkV4in47dzsxdsjdz6+j7MLjaACABX2NfvjFS6XVAnpaDyGesz9gK2SC7MbNwdCHusObKJ9Q==",
+ "version": "4.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-4.0.1.tgz",
+ "integrity": "sha512-TQUGBuRvxdc7TgNSTevYqrL8oItxiwPDixk20qCB5me/W8uF7BPbhRrAvFuhEoywQp/woRsUZ6SJ+sU5idZAIA==",
"funding": [
{
"type": "github",
@@ -2984,6 +2933,28 @@
"postcss": "^8.4"
}
},
+ "node_modules/@csstools/postcss-position-area-property": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-position-area-property/-/postcss-position-area-property-1.0.0.tgz",
+ "integrity": "sha512-fUP6KR8qV2NuUZV3Cw8itx0Ep90aRjAZxAEzC3vrl6yjFv+pFsQbR18UuQctEKmA72K9O27CoYiKEgXxkqjg8Q==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT-0",
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
"node_modules/@csstools/postcss-progressive-custom-properties": {
"version": "4.2.1",
"resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-4.2.1.tgz",
@@ -3009,6 +2980,32 @@
"postcss": "^8.4"
}
},
+ "node_modules/@csstools/postcss-property-rule-prelude-list": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-property-rule-prelude-list/-/postcss-property-rule-prelude-list-1.0.0.tgz",
+ "integrity": "sha512-IxuQjUXq19fobgmSSvUDO7fVwijDJaZMvWQugxfEUxmjBeDCVaDuMpsZ31MsTm5xbnhA+ElDi0+rQ7sQQGisFA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT-0",
+ "dependencies": {
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
"node_modules/@csstools/postcss-random-function": {
"version": "2.0.1",
"resolved": "https://registry.npmjs.org/@csstools/postcss-random-function/-/postcss-random-function-2.0.1.tgz",
@@ -3091,9 +3088,9 @@
}
},
"node_modules/@csstools/postcss-scope-pseudo-class/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -3157,10 +3154,10 @@
"postcss": "^8.4"
}
},
- "node_modules/@csstools/postcss-text-decoration-shorthand": {
- "version": "4.0.3",
- "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz",
- "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==",
+ "node_modules/@csstools/postcss-syntax-descriptor-syntax-production": {
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-syntax-descriptor-syntax-production/-/postcss-syntax-descriptor-syntax-production-1.0.1.tgz",
+ "integrity": "sha512-GneqQWefjM//f4hJ/Kbox0C6f2T7+pi4/fqTqOFGTL3EjnvOReTqO1qUQ30CaUjkwjYq9qZ41hzarrAxCc4gow==",
"funding": [
{
"type": "github",
@@ -3173,8 +3170,59 @@
],
"license": "MIT-0",
"dependencies": {
- "@csstools/color-helpers": "^5.1.0",
- "postcss-value-parser": "^4.2.0"
+ "@csstools/css-tokenizer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/@csstools/postcss-system-ui-font-family": {
+ "version": "1.0.0",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-system-ui-font-family/-/postcss-system-ui-font-family-1.0.0.tgz",
+ "integrity": "sha512-s3xdBvfWYfoPSBsikDXbuorcMG1nN1M6GdU0qBsGfcmNR0A/qhloQZpTxjA3Xsyrk1VJvwb2pOfiOT3at/DuIQ==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT-0",
+ "dependencies": {
+ "@csstools/css-parser-algorithms": "^3.0.5",
+ "@csstools/css-tokenizer": "^3.0.4"
+ },
+ "engines": {
+ "node": ">=18"
+ },
+ "peerDependencies": {
+ "postcss": "^8.4"
+ }
+ },
+ "node_modules/@csstools/postcss-text-decoration-shorthand": {
+ "version": "4.0.3",
+ "resolved": "https://registry.npmjs.org/@csstools/postcss-text-decoration-shorthand/-/postcss-text-decoration-shorthand-4.0.3.tgz",
+ "integrity": "sha512-KSkGgZfx0kQjRIYnpsD7X2Om9BUXX/Kii77VBifQW9Ih929hK0KNjVngHDH0bFB9GmfWcR9vJYJJRvw/NQjkrA==",
+ "funding": [
+ {
+ "type": "github",
+ "url": "https://github.com/sponsors/csstools"
+ },
+ {
+ "type": "opencollective",
+ "url": "https://opencollective.com/csstools"
+ }
+ ],
+ "license": "MIT-0",
+ "dependencies": {
+ "@csstools/color-helpers": "^5.1.0",
+ "postcss-value-parser": "^4.2.0"
},
"engines": {
"node": ">=18"
@@ -3263,25 +3311,43 @@
"node": ">=10.0.0"
}
},
+ "node_modules/@docsearch/core": {
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@docsearch/core/-/core-4.6.3.tgz",
+ "integrity": "sha512-rUOujwIpxJRgD7+kicVsI3D5sqBvdiRTquzWBpTEXZs8ZXfGbfzpus5HqumaNYTppN2HvH8E2yNuRwYdHJeOlA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@types/react": ">= 16.8.0 < 20.0.0",
+ "react": ">= 16.8.0 < 20.0.0",
+ "react-dom": ">= 16.8.0 < 20.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@types/react": {
+ "optional": true
+ },
+ "react": {
+ "optional": true
+ },
+ "react-dom": {
+ "optional": true
+ }
+ }
+ },
"node_modules/@docsearch/css": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.2.0.tgz",
- "integrity": "sha512-65KU9Fw5fGsPPPlgIghonMcndyx1bszzrDQYLfierN+Ha29yotMHzVS94bPkZS6On9LS8dE4qmW4P/fGjtCf/g==",
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@docsearch/css/-/css-4.6.3.tgz",
+ "integrity": "sha512-nlOwcXcsNAptQl4vlL4MA78qNJKO0Qlds5GuBjCoePgkebTXLSf8Qt1oyZ3YBshYupKXG9VRGEsk1zr23d+bzQ==",
"license": "MIT"
},
"node_modules/@docsearch/react": {
- "version": "4.2.0",
- "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.2.0.tgz",
- "integrity": "sha512-zSN/KblmtBcerf7Z87yuKIHZQmxuXvYc6/m0+qnjyNu+Ir67AVOagTa1zBqcxkVUVkmBqUExdcyrdo9hbGbqTw==",
+ "version": "4.6.3",
+ "resolved": "https://registry.npmjs.org/@docsearch/react/-/react-4.6.3.tgz",
+ "integrity": "sha512-Bg2wdDsoQVlNCcEKuEJAU04tvHCqgx8rIu+uIoM4pRtcx3TBKJuXutJik3LTA8LRc9YEyHkrYUrmcC0D7BYf+g==",
"license": "MIT",
"dependencies": {
- "@ai-sdk/react": "^2.0.30",
"@algolia/autocomplete-core": "1.19.2",
- "@docsearch/css": "4.2.0",
- "ai": "^5.0.30",
- "algoliasearch": "^5.28.0",
- "marked": "^16.3.0",
- "zod": "^4.1.8"
+ "@docsearch/core": "4.6.3",
+ "@docsearch/css": "4.6.3"
},
"peerDependencies": {
"@types/react": ">= 16.8.0 < 20.0.0",
@@ -3304,10 +3370,42 @@
}
}
},
+ "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-core": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.19.2.tgz",
+ "integrity": "sha512-mKv7RyuAzXvwmq+0XRK8HqZXt9iZ5Kkm2huLjgn5JoCPtDy+oh9yxUMfDDaVCw0oyzZ1isdJBc7l9nuCyyR7Nw==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/autocomplete-plugin-algolia-insights": "1.19.2",
+ "@algolia/autocomplete-shared": "1.19.2"
+ }
+ },
+ "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-plugin-algolia-insights": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.19.2.tgz",
+ "integrity": "sha512-TjxbcC/r4vwmnZaPwrHtkXNeqvlpdyR+oR9Wi2XyfORkiGkLTVhX2j+O9SaCCINbKoDfc+c2PB8NjfOnz7+oKg==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/autocomplete-shared": "1.19.2"
+ },
+ "peerDependencies": {
+ "search-insights": ">= 1 < 3"
+ }
+ },
+ "node_modules/@docsearch/react/node_modules/@algolia/autocomplete-shared": {
+ "version": "1.19.2",
+ "resolved": "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.19.2.tgz",
+ "integrity": "sha512-jEazxZTVD2nLrC+wYlVHQgpBoBB5KPStrJxLzsIFl6Kqd1AlG9sIAGl39V5tECLpIQzB3Qa2T6ZPJ1ChkwMK/w==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@algolia/client-search": ">= 4.9.1 < 6",
+ "algoliasearch": ">= 4.9.1 < 6"
+ }
+ },
"node_modules/@docusaurus/babel": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.9.2.tgz",
- "integrity": "sha512-GEANdi/SgER+L7Japs25YiGil/AUDnFFHaCGPBbundxoWtCkA2lmy7/tFmgED4y1htAy6Oi4wkJEQdGssnw9MA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/babel/-/babel-3.10.1.tgz",
+ "integrity": "sha512-DZzFO1K3v/GoEt1fx1DiYHF4en+PuhtQf1AkQJa5zu3CoeKSpr5cpQRUlz3jr0m44wyzmSXu9bVpfir+N4+8bg==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.25.9",
@@ -3318,10 +3416,9 @@
"@babel/preset-react": "^7.25.9",
"@babel/preset-typescript": "^7.25.9",
"@babel/runtime": "^7.25.9",
- "@babel/runtime-corejs3": "^7.25.9",
"@babel/traverse": "^7.25.9",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/utils": "3.9.2",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
"babel-plugin-dynamic-import-node": "^2.3.3",
"fs-extra": "^11.1.1",
"tslib": "^2.6.0"
@@ -3331,17 +3428,17 @@
}
},
"node_modules/@docusaurus/bundler": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.9.2.tgz",
- "integrity": "sha512-ZOVi6GYgTcsZcUzjblpzk3wH1Fya2VNpd5jtHoCCFcJlMQ1EYXZetfAnRHLcyiFeBABaI1ltTYbOBtH/gahGVA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/bundler/-/bundler-3.10.1.tgz",
+ "integrity": "sha512-HIqQPvbqnnQRe4NsBd1774KRarjXqS6wHsWELtyuSs1gCfvixJO2jUGH/OEBtr1Gvzpw+ze5CjGMvSJ8UE1KUw==",
"license": "MIT",
"dependencies": {
"@babel/core": "^7.25.9",
- "@docusaurus/babel": "3.9.2",
- "@docusaurus/cssnano-preset": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
+ "@docusaurus/babel": "3.10.1",
+ "@docusaurus/cssnano-preset": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
"babel-loader": "^9.2.1",
"clean-css": "^5.3.3",
"copy-webpack-plugin": "^11.0.0",
@@ -3359,7 +3456,7 @@
"tslib": "^2.6.0",
"url-loader": "^4.1.1",
"webpack": "^5.95.0",
- "webpackbar": "^6.0.1"
+ "webpackbar": "^7.0.0"
},
"engines": {
"node": ">=20.0"
@@ -3374,18 +3471,18 @@
}
},
"node_modules/@docusaurus/core": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.9.2.tgz",
- "integrity": "sha512-HbjwKeC+pHUFBfLMNzuSjqFE/58+rLVKmOU3lxQrpsxLBOGosYco/Q0GduBb0/jEMRiyEqjNT/01rRdOMWq5pw==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/babel": "3.9.2",
- "@docusaurus/bundler": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/mdx-loader": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/core/-/core-3.10.1.tgz",
+ "integrity": "sha512-3pf2fXXw0eVk8WnC3T4LIigRDupcpvngpKo9Vy7mYyBhuddc0klDUuZAIfzMoK6z05pdlk6EFC/vBSX43+1O5w==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/babel": "3.10.1",
+ "@docusaurus/bundler": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"boxen": "^6.2.1",
"chalk": "^4.1.2",
"chokidar": "^3.5.3",
@@ -3397,7 +3494,7 @@
"escape-html": "^1.0.3",
"eta": "^2.2.0",
"eval": "^0.1.8",
- "execa": "5.1.1",
+ "execa": "^5.1.1",
"fs-extra": "^11.1.1",
"html-tags": "^3.3.1",
"html-webpack-plugin": "^5.6.0",
@@ -3408,12 +3505,12 @@
"prompts": "^2.4.2",
"react-helmet-async": "npm:@slorber/react-helmet-async@1.3.0",
"react-loadable": "npm:@docusaurus/react-loadable@6.0.0",
- "react-loadable-ssr-addon-v5-slorber": "^1.0.1",
+ "react-loadable-ssr-addon-v5-slorber": "^1.0.3",
"react-router": "^5.3.4",
"react-router-config": "^5.1.1",
"react-router-dom": "^5.3.4",
"semver": "^7.5.4",
- "serve-handler": "^6.1.6",
+ "serve-handler": "^6.1.7",
"tinypool": "^1.0.2",
"tslib": "^2.6.0",
"update-notifier": "^6.0.2",
@@ -3429,15 +3526,21 @@
"node": ">=20.0"
},
"peerDependencies": {
+ "@docusaurus/faster": "*",
"@mdx-js/react": "^3.0.0",
"react": "^18.0.0 || ^19.0.0",
"react-dom": "^18.0.0 || ^19.0.0"
+ },
+ "peerDependenciesMeta": {
+ "@docusaurus/faster": {
+ "optional": true
+ }
}
},
"node_modules/@docusaurus/cssnano-preset": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.9.2.tgz",
- "integrity": "sha512-8gBKup94aGttRduABsj7bpPFTX7kbwu+xh3K9NMCF5K4bWBqTFYW+REKHF6iBVDHRJ4grZdIPbvkiHd/XNKRMQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.10.1.tgz",
+ "integrity": "sha512-eNfHGcTKCSq6xmcavAkX3RRclHaE2xRCMParlDXLdXVP01/a2e/jKXMj/0ULnLFQSNwwuI62L0Ge8J+nZsR7UQ==",
"license": "MIT",
"dependencies": {
"cssnano-preset-advanced": "^6.1.2",
@@ -3449,10 +3552,34 @@
"node": ">=20.0"
}
},
+ "node_modules/@docusaurus/faster": {
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/faster/-/faster-3.10.1.tgz",
+ "integrity": "sha512-XTZhE5C1gZ/DaYYMlSk02dwP5vhpQON5QHVz1s3892mSESAywgWanURpXEDAvt4GvGuq7s+XP8rTWHZvfaJmdQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/types": "3.10.1",
+ "@rspack/core": "^1.7.10",
+ "@swc/core": "^1.7.39",
+ "@swc/html": "^1.13.5",
+ "browserslist": "^4.24.2",
+ "lightningcss": "^1.27.0",
+ "semver": "^7.5.4",
+ "swc-loader": "^0.2.6",
+ "tslib": "^2.6.0",
+ "webpack": "^5.95.0"
+ },
+ "engines": {
+ "node": ">=20.0"
+ },
+ "peerDependencies": {
+ "@docusaurus/types": "*"
+ }
+ },
"node_modules/@docusaurus/logger": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.9.2.tgz",
- "integrity": "sha512-/SVCc57ByARzGSU60c50rMyQlBuMIJCjcsJlkphxY6B0GV4UH3tcA1994N8fFfbJ9kX3jIBe/xg3XP5qBtGDbA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.10.1.tgz",
+ "integrity": "sha512-oPjNFnfJsRCkePVjkGrxWGq4MvJKRQT0r9jOP0eRBTZ7Wr9FAbzdP/Gjs0I2Ss6YRkPoEgygKG112OkE6skvJw==",
"license": "MIT",
"dependencies": {
"chalk": "^4.1.2",
@@ -3463,14 +3590,14 @@
}
},
"node_modules/@docusaurus/mdx-loader": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.9.2.tgz",
- "integrity": "sha512-wiYoGwF9gdd6rev62xDU8AAM8JuLI/hlwOtCzMmYcspEkzecKrP8J8X+KpYnTlACBUUtXNJpSoCwFWJhLRevzQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.10.1.tgz",
+ "integrity": "sha512-GRmeb/wQ+iXRrFwcHBfgQhrJxGElgCsoTWZYDhccjsZVne1p8MK/EpQVIloXttz76TCe78kKD5AEG9n1xc1oxQ==",
"license": "MIT",
"dependencies": {
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@mdx-js/mdx": "^3.0.0",
"@slorber/remark-comment": "^1.0.0",
"escape-html": "^1.0.3",
@@ -3502,12 +3629,12 @@
}
},
"node_modules/@docusaurus/module-type-aliases": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.9.2.tgz",
- "integrity": "sha512-8qVe2QA9hVLzvnxP46ysuofJUIc/yYQ82tvA/rBTrnpXtCjNSFLxEZfd5U8cYZuJIVlkPxamsIgwd5tGZXfvew==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.10.1.tgz",
+ "integrity": "sha512-YoOZKUdGlp8xSYhuAkGdSo5Ydkbq4V4eK3sD8v0a2hloxCWdQbNBhkc+Ko9QyjpESc0BYcIGM5iHVAy5hdFV6w==",
"license": "MIT",
"dependencies": {
- "@docusaurus/types": "3.9.2",
+ "@docusaurus/types": "3.10.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -3521,20 +3648,21 @@
}
},
"node_modules/@docusaurus/plugin-content-blog": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.9.2.tgz",
- "integrity": "sha512-3I2HXy3L1QcjLJLGAoTvoBnpOwa6DPUa3Q0dMK19UTY9mhPkKQg/DYhAGTiBUKcTR0f08iw7kLPqOhIgdV3eVQ==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/mdx-loader": "3.9.2",
- "@docusaurus/theme-common": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.10.1.tgz",
+ "integrity": "sha512-mmkgE6Q2+K74tnkou7tXlpDLvoCU/qkSa2GSQ3XUiHWvcebCoDQzS670RR3tO8PmaWlIyWWISYWzZLuMfxunRA==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"cheerio": "1.0.0-rc.12",
+ "combine-promises": "^1.1.0",
"feed": "^4.2.2",
"fs-extra": "^11.1.1",
"lodash": "^4.17.21",
@@ -3555,20 +3683,20 @@
}
},
"node_modules/@docusaurus/plugin-content-docs": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.9.2.tgz",
- "integrity": "sha512-C5wZsGuKTY8jEYsqdxhhFOe1ZDjH0uIYJ9T/jebHwkyxqnr4wW0jTkB72OMqNjsoQRcb0JN3PcSeTwFlVgzCZg==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/mdx-loader": "3.9.2",
- "@docusaurus/module-type-aliases": "3.9.2",
- "@docusaurus/theme-common": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.10.1.tgz",
+ "integrity": "sha512-2jRVrtzjf8LClGTHQlwlwuD3wQXRx3WEoF7XUarJ8Ou+0onV+SLtejsyfY9JLpfUh9hPhXM4pbBGkyAY4Bi3HQ==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@types/react-router-config": "^5.0.7",
"combine-promises": "^1.1.0",
"fs-extra": "^11.1.1",
@@ -3588,16 +3716,16 @@
}
},
"node_modules/@docusaurus/plugin-content-pages": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.9.2.tgz",
- "integrity": "sha512-s4849w/p4noXUrGpPUF0BPqIAfdAe76BLaRGAGKZ1gTDNiGxGcpsLcwJ9OTi1/V8A+AzvsmI9pkjie2zjIQZKA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.10.1.tgz",
+ "integrity": "sha512-huJpaRPMl42nsFwuCXvV8bVDj2MazuwRJIUylI/RSlmZeJssVoZXeCjVf1y+1Drtpa9SKcdGn8yoJ76IRJijtw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/mdx-loader": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"fs-extra": "^11.1.1",
"tslib": "^2.6.0",
"webpack": "^5.88.1"
@@ -3611,15 +3739,15 @@
}
},
"node_modules/@docusaurus/plugin-css-cascade-layers": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.9.2.tgz",
- "integrity": "sha512-w1s3+Ss+eOQbscGM4cfIFBlVg/QKxyYgj26k5AnakuHkKxH6004ZtuLe5awMBotIYF2bbGDoDhpgQ4r/kcj4rQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-css-cascade-layers/-/plugin-css-cascade-layers-3.10.1.tgz",
+ "integrity": "sha512-r//fn+MNHkE1wCof8T29VAQezt1enGCpsFxoziBbvLgBM4JfXN2P3rxrBaavHmvLvm7lYkpJeitcDthwnmWCTw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3627,14 +3755,14 @@
}
},
"node_modules/@docusaurus/plugin-debug": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.9.2.tgz",
- "integrity": "sha512-j7a5hWuAFxyQAkilZwhsQ/b3T7FfHZ+0dub6j/GxKNFJp2h9qk/P1Bp7vrGASnvA9KNQBBL1ZXTe7jlh4VdPdA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.10.1.tgz",
+ "integrity": "sha512-9KqOpKNfAyqGZykRb9LhIT/vyRF6sm/ykhjj/39JvaJahDS+jZJE0Z1Wfz9q3DUNDTMNN0Q7u/kk4rKKU+IJuA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
"fs-extra": "^11.1.1",
"react-json-view-lite": "^2.3.0",
"tslib": "^2.6.0"
@@ -3648,14 +3776,14 @@
}
},
"node_modules/@docusaurus/plugin-google-analytics": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.9.2.tgz",
- "integrity": "sha512-mAwwQJ1Us9jL/lVjXtErXto4p4/iaLlweC54yDUK1a97WfkC6Z2k5/769JsFgwOwOP+n5mUQGACXOEQ0XDuVUw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.10.1.tgz",
+ "integrity": "sha512-8o0P1KtmgdYQHH+oInitPpRWI0Of5XednAX4+DMhQNSmGSRNrsEEHg1ebv35m9AgRClfAytCJ5jA9KvcASTyuA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3667,15 +3795,15 @@
}
},
"node_modules/@docusaurus/plugin-google-gtag": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.9.2.tgz",
- "integrity": "sha512-YJ4lDCphabBtw19ooSlc1MnxtYGpjFV9rEdzjLsUnBCeis2djUyCozZaFhCg6NGEwOn7HDDyMh0yzcdRpnuIvA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.10.1.tgz",
+ "integrity": "sha512-pu3xIUo5o/zCMLfUY9BO5KOwSH0zIsAGyFRPvXHayFSA5XIhCU/SFuB0g0ZNjFn9niZLCaNvoeAuOGFJZq0fdw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
- "@types/gtag.js": "^0.0.12",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
+ "@types/gtag.js": "^0.0.20",
"tslib": "^2.6.0"
},
"engines": {
@@ -3687,14 +3815,14 @@
}
},
"node_modules/@docusaurus/plugin-google-tag-manager": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.9.2.tgz",
- "integrity": "sha512-LJtIrkZN/tuHD8NqDAW1Tnw0ekOwRTfobWPsdO15YxcicBo2ykKF0/D6n0vVBfd3srwr9Z6rzrIWYrMzBGrvNw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.10.1.tgz",
+ "integrity": "sha512-f6fyGHiCm7kJHBtAisGQS5oNBnpnMTYQZxDXeVrnw/3zWU+LMA22pr6UHGYkBKDbN+qPC5QHG3NuOfzQLq3+Lw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3706,17 +3834,17 @@
}
},
"node_modules/@docusaurus/plugin-sitemap": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.9.2.tgz",
- "integrity": "sha512-WLh7ymgDXjG8oPoM/T4/zUP7KcSuFYRZAUTl8vR6VzYkfc18GBM4xLhcT+AKOwun6kBivYKUJf+vlqYJkm+RHw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.10.1.tgz",
+ "integrity": "sha512-C26MbmmqgdjkDq1htaZ3aD7LzEDKFWXfpyQpt0EOUThuq5nV77zDaedV20yHcVo9p+3ey9aZ4pbHA0D3QcZTzg==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"fs-extra": "^11.1.1",
"sitemap": "^7.1.1",
"tslib": "^2.6.0"
@@ -3730,15 +3858,15 @@
}
},
"node_modules/@docusaurus/plugin-svgr": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.9.2.tgz",
- "integrity": "sha512-n+1DE+5b3Lnf27TgVU5jM1d4x5tUh2oW5LTsBxJX4PsAPV0JGcmI6p3yLYtEY0LRVEIJh+8RsdQmRE66wSV8mw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/plugin-svgr/-/plugin-svgr-3.10.1.tgz",
+ "integrity": "sha512-6SFxsmjWFkVLDmBUvFK6i72QjUwqyQFe4Ovz+SUJophJjOyVG3ZZG5IQpBC/kX/Gfv1yWeU9nWauH6F6Q7QX/Q==",
"license": "MIT",
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@svgr/core": "8.1.0",
"@svgr/webpack": "^8.1.0",
"tslib": "^2.6.0",
@@ -3753,26 +3881,26 @@
}
},
"node_modules/@docusaurus/preset-classic": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.9.2.tgz",
- "integrity": "sha512-IgyYO2Gvaigi21LuDIe+nvmN/dfGXAiMcV/murFqcpjnZc7jxFAxW+9LEjdPt61uZLxG4ByW/oUmX/DDK9t/8w==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/plugin-content-blog": "3.9.2",
- "@docusaurus/plugin-content-docs": "3.9.2",
- "@docusaurus/plugin-content-pages": "3.9.2",
- "@docusaurus/plugin-css-cascade-layers": "3.9.2",
- "@docusaurus/plugin-debug": "3.9.2",
- "@docusaurus/plugin-google-analytics": "3.9.2",
- "@docusaurus/plugin-google-gtag": "3.9.2",
- "@docusaurus/plugin-google-tag-manager": "3.9.2",
- "@docusaurus/plugin-sitemap": "3.9.2",
- "@docusaurus/plugin-svgr": "3.9.2",
- "@docusaurus/theme-classic": "3.9.2",
- "@docusaurus/theme-common": "3.9.2",
- "@docusaurus/theme-search-algolia": "3.9.2",
- "@docusaurus/types": "3.9.2"
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.10.1.tgz",
+ "integrity": "sha512-YO/FL8v1zmbxoTso6mjMz/RDjhaTJxb1UpFFTDdY5847LLDCeyYiYlrhyTbgN1RIN3xnkLKZ9Lj1x8hUzI4JOg==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/plugin-content-blog": "3.10.1",
+ "@docusaurus/plugin-content-docs": "3.10.1",
+ "@docusaurus/plugin-content-pages": "3.10.1",
+ "@docusaurus/plugin-css-cascade-layers": "3.10.1",
+ "@docusaurus/plugin-debug": "3.10.1",
+ "@docusaurus/plugin-google-analytics": "3.10.1",
+ "@docusaurus/plugin-google-gtag": "3.10.1",
+ "@docusaurus/plugin-google-tag-manager": "3.10.1",
+ "@docusaurus/plugin-sitemap": "3.10.1",
+ "@docusaurus/plugin-svgr": "3.10.1",
+ "@docusaurus/theme-classic": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/theme-search-algolia": "3.10.1",
+ "@docusaurus/types": "3.10.1"
},
"engines": {
"node": ">=20.0"
@@ -3783,26 +3911,27 @@
}
},
"node_modules/@docusaurus/theme-classic": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.9.2.tgz",
- "integrity": "sha512-IGUsArG5hhekXd7RDb11v94ycpJpFdJPkLnt10fFQWOVxAtq5/D7hT6lzc2fhyQKaaCE62qVajOMKL7OiAFAIA==",
- "license": "MIT",
- "dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/mdx-loader": "3.9.2",
- "@docusaurus/module-type-aliases": "3.9.2",
- "@docusaurus/plugin-content-blog": "3.9.2",
- "@docusaurus/plugin-content-docs": "3.9.2",
- "@docusaurus/plugin-content-pages": "3.9.2",
- "@docusaurus/theme-common": "3.9.2",
- "@docusaurus/theme-translations": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.10.1.tgz",
+ "integrity": "sha512-VU1RK0qb2pab0si4r7HFK37cYco8VzqLj3u1PspVipSr/z/GPVKHO4/HXbnePqHoWDk8urjyGSeatH0NIMBM1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/plugin-content-blog": "3.10.1",
+ "@docusaurus/plugin-content-docs": "3.10.1",
+ "@docusaurus/plugin-content-pages": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/theme-translations": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
+ "copy-text-to-clipboard": "^3.2.0",
"infima": "0.2.0-alpha.45",
"lodash": "^4.17.21",
"nprogress": "^0.2.0",
@@ -3823,15 +3952,15 @@
}
},
"node_modules/@docusaurus/theme-common": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.9.2.tgz",
- "integrity": "sha512-6c4DAbR6n6nPbnZhY2V3tzpnKnGL+6aOsLvFL26VRqhlczli9eWG0VDUNoCQEPnGwDMhPS42UhSAnz5pThm5Ag==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.10.1.tgz",
+ "integrity": "sha512-0YtmIeoNo1fIw65LO8+/1dPgmDV86UmhMkow37gzjytuiCSQm9xob6PJy0L4kuQEMTLfUOGvkXvZr7GPrHquMA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/mdx-loader": "3.9.2",
- "@docusaurus/module-type-aliases": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
+ "@docusaurus/mdx-loader": "3.10.1",
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
"@types/history": "^4.7.11",
"@types/react": "*",
"@types/react-router-config": "*",
@@ -3851,19 +3980,20 @@
}
},
"node_modules/@docusaurus/theme-search-algolia": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.9.2.tgz",
- "integrity": "sha512-GBDSFNwjnh5/LdkxCKQHkgO2pIMX1447BxYUBG2wBiajS21uj64a+gH/qlbQjDLxmGrbrllBrtJkUHxIsiwRnw==",
- "license": "MIT",
- "dependencies": {
- "@docsearch/react": "^3.9.0 || ^4.1.0",
- "@docusaurus/core": "3.9.2",
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/plugin-content-docs": "3.9.2",
- "@docusaurus/theme-common": "3.9.2",
- "@docusaurus/theme-translations": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-validation": "3.9.2",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.10.1.tgz",
+ "integrity": "sha512-OTaARARVZj2GvkJQjB+1jOIxntRaXea+G+fMsNqrZBAU1O1vJKDW22R7kECOHW27oJCLFN9HKaZeRrfAUyviug==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/autocomplete-core": "^1.19.2",
+ "@docsearch/react": "^3.9.0 || ^4.3.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/plugin-content-docs": "3.10.1",
+ "@docusaurus/theme-common": "3.10.1",
+ "@docusaurus/theme-translations": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-validation": "3.10.1",
"algoliasearch": "^5.37.0",
"algoliasearch-helper": "^3.26.0",
"clsx": "^2.0.0",
@@ -3882,9 +4012,9 @@
}
},
"node_modules/@docusaurus/theme-translations": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.9.2.tgz",
- "integrity": "sha512-vIryvpP18ON9T9rjgMRFLr2xJVDpw1rtagEGf8Ccce4CkTrvM/fRB8N2nyWYOW5u3DdjkwKw5fBa+3tbn9P4PA==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.10.1.tgz",
+ "integrity": "sha512-cLMyaKivjBVWKMJuWqyFVVgtqe8DPJNPkog0bn8W1MDVAKcPdxRFycBfC1We1RaNp7Rdk513bmtW78RR6OBxBw==",
"license": "MIT",
"dependencies": {
"fs-extra": "^11.1.1",
@@ -3895,9 +4025,9 @@
}
},
"node_modules/@docusaurus/types": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.9.2.tgz",
- "integrity": "sha512-Ux1JUNswg+EfUEmajJjyhIohKceitY/yzjRUpu04WXgvVz+fbhVC0p+R0JhvEu4ytw8zIAys2hrdpQPBHRIa8Q==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/types/-/types-3.10.1.tgz",
+ "integrity": "sha512-XYMK8k1szDCFMw2V+Xyen0g7Kee1sP3dtFnl7vkGkZOkeAJ/oPDQPL8iz4HBKOo/cwU8QeV6onVjMqtP+tFzsw==",
"license": "MIT",
"dependencies": {
"@mdx-js/mdx": "^3.0.0",
@@ -3931,16 +4061,16 @@
}
},
"node_modules/@docusaurus/utils": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.9.2.tgz",
- "integrity": "sha512-lBSBiRruFurFKXr5Hbsl2thmGweAPmddhF3jb99U4EMDA5L+e5Y1rAkOS07Nvrup7HUMBDrCV45meaxZnt28nQ==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.10.1.tgz",
+ "integrity": "sha512-3ojeJry9xBYdJO6qoyyzqeJFSJBVx2mXhyDzSdjwL2+URFQMf+h25gG38iswGImicK0ELjTd1EL2xzk8hf3QPw==",
"license": "MIT",
"dependencies": {
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/types": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/types": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
"escape-string-regexp": "^4.0.0",
- "execa": "5.1.1",
+ "execa": "^5.1.1",
"file-loader": "^6.2.0",
"fs-extra": "^11.1.1",
"github-slugger": "^1.5.0",
@@ -3963,12 +4093,12 @@
}
},
"node_modules/@docusaurus/utils-common": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.9.2.tgz",
- "integrity": "sha512-I53UC1QctruA6SWLvbjbhCpAw7+X7PePoe5pYcwTOEXD/PxeP8LnECAhTHHwWCblyUX5bMi4QLRkxvyZ+IT8Aw==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.10.1.tgz",
+ "integrity": "sha512-5mFSgEADtnFxFH7RLw02QA5MpU5JVUCj0MPeIvi/aF4Fi45tQRIuTwXoXDqJ+1VfQJuYJGz3SI63wmGz4HvXzA==",
"license": "MIT",
"dependencies": {
- "@docusaurus/types": "3.9.2",
+ "@docusaurus/types": "3.10.1",
"tslib": "^2.6.0"
},
"engines": {
@@ -3976,14 +4106,14 @@
}
},
"node_modules/@docusaurus/utils-validation": {
- "version": "3.9.2",
- "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.9.2.tgz",
- "integrity": "sha512-l7yk3X5VnNmATbwijJkexdhulNsQaNDwoagiwujXoxFbWLcxHQqNQ+c/IAlzrfMMOfa/8xSBZ7KEKDesE/2J7A==",
+ "version": "3.10.1",
+ "resolved": "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.10.1.tgz",
+ "integrity": "sha512-cRv1X69jwaWv47waglllgZVWzeBFLhl53XT/XED/83BerVBTC5FTP8WTcVl8Z6sZOegDSwitu/wpCSPCDOT6lg==",
"license": "MIT",
"dependencies": {
- "@docusaurus/logger": "3.9.2",
- "@docusaurus/utils": "3.9.2",
- "@docusaurus/utils-common": "3.9.2",
+ "@docusaurus/logger": "3.10.1",
+ "@docusaurus/utils": "3.10.1",
+ "@docusaurus/utils-common": "3.10.1",
"fs-extra": "^11.2.0",
"joi": "^17.9.2",
"js-yaml": "^4.1.0",
@@ -3994,6 +4124,37 @@
"node": ">=20.0"
}
},
+ "node_modules/@emnapi/core": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/core/-/core-1.10.0.tgz",
+ "integrity": "sha512-yq6OkJ4p82CAfPl0u9mQebQHKPJkY7WrIuk205cTYnYe+k2Z8YBh11FrbRG/H6ihirqcacOgl2BIO8oyMQLeXw==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/wasi-threads": "1.2.1",
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/runtime": {
+ "version": "1.10.0",
+ "resolved": "https://registry.npmjs.org/@emnapi/runtime/-/runtime-1.10.0.tgz",
+ "integrity": "sha512-ewvYlk86xUoGI0zQRNq/mC+16R1QeDlKQy21Ki3oSYXNgLb45GV1P6A0M+/s6nyCuNDqe5VpaY84BzXGwVbwFA==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
+ "node_modules/@emnapi/wasi-threads": {
+ "version": "1.2.1",
+ "resolved": "https://registry.npmjs.org/@emnapi/wasi-threads/-/wasi-threads-1.2.1.tgz",
+ "integrity": "sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
+ }
+ },
"node_modules/@hapi/hoek": {
"version": "9.3.0",
"resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz",
@@ -4267,6 +4428,71 @@
"react": ">=16"
}
},
+ "node_modules/@module-federation/error-codes": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/error-codes/-/error-codes-0.22.0.tgz",
+ "integrity": "sha512-xF9SjnEy7vTdx+xekjPCV5cIHOGCkdn3pIxo9vU7gEZMIw0SvAEdsy6Uh17xaCpm8V0FWvR0SZoK9Ik6jGOaug==",
+ "license": "MIT"
+ },
+ "node_modules/@module-federation/runtime": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/runtime/-/runtime-0.22.0.tgz",
+ "integrity": "sha512-38g5iPju2tPC3KHMPxRKmy4k4onNp6ypFPS1eKGsNLUkXgHsPMBFqAjDw96iEcjri91BrahG4XcdyKi97xZzlA==",
+ "license": "MIT",
+ "dependencies": {
+ "@module-federation/error-codes": "0.22.0",
+ "@module-federation/runtime-core": "0.22.0",
+ "@module-federation/sdk": "0.22.0"
+ }
+ },
+ "node_modules/@module-federation/runtime-core": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/runtime-core/-/runtime-core-0.22.0.tgz",
+ "integrity": "sha512-GR1TcD6/s7zqItfhC87zAp30PqzvceoeDGYTgF3Vx2TXvsfDrhP6Qw9T4vudDQL3uJRne6t7CzdT29YyVxlgIA==",
+ "license": "MIT",
+ "dependencies": {
+ "@module-federation/error-codes": "0.22.0",
+ "@module-federation/sdk": "0.22.0"
+ }
+ },
+ "node_modules/@module-federation/runtime-tools": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/runtime-tools/-/runtime-tools-0.22.0.tgz",
+ "integrity": "sha512-4ScUJ/aUfEernb+4PbLdhM/c60VHl698Gn1gY21m9vyC1Ucn69fPCA1y2EwcCB7IItseRMoNhdcWQnzt/OPCNA==",
+ "license": "MIT",
+ "dependencies": {
+ "@module-federation/runtime": "0.22.0",
+ "@module-federation/webpack-bundler-runtime": "0.22.0"
+ }
+ },
+ "node_modules/@module-federation/sdk": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/sdk/-/sdk-0.22.0.tgz",
+ "integrity": "sha512-x4aFNBKn2KVQRuNVC5A7SnrSCSqyfIWmm1DvubjbO9iKFe7ith5niw8dqSFBekYBg2Fwy+eMg4sEFNVvCAdo6g==",
+ "license": "MIT"
+ },
+ "node_modules/@module-federation/webpack-bundler-runtime": {
+ "version": "0.22.0",
+ "resolved": "https://registry.npmjs.org/@module-federation/webpack-bundler-runtime/-/webpack-bundler-runtime-0.22.0.tgz",
+ "integrity": "sha512-aM8gCqXu+/4wBmJtVeMeeMN5guw3chf+2i6HajKtQv7SJfxV/f4IyNQJUeUQu9HfiAZHjqtMV5Lvq/Lvh8LdyA==",
+ "license": "MIT",
+ "dependencies": {
+ "@module-federation/runtime": "0.22.0",
+ "@module-federation/sdk": "0.22.0"
+ }
+ },
+ "node_modules/@napi-rs/wasm-runtime": {
+ "version": "1.0.7",
+ "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz",
+ "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@emnapi/core": "^1.5.0",
+ "@emnapi/runtime": "^1.5.0",
+ "@tybys/wasm-util": "^0.10.1"
+ }
+ },
"node_modules/@nodelib/fs.scandir": {
"version": "2.1.5",
"resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz",
@@ -4302,15 +4528,6 @@
"node": ">= 8"
}
},
- "node_modules/@opentelemetry/api": {
- "version": "1.9.0",
- "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.9.0.tgz",
- "integrity": "sha512-3giAOQvZiH5F9bMlMiv8+GSPMeqg0dbaeo58/0SlA9sxSqZhnUtxzX9/2FzyhS9sWQf5S0GJE0AKBrFqjpeYcg==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">=8.0.0"
- }
- },
"node_modules/@pnpm/config.env-replace": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz",
@@ -4358,6 +4575,194 @@
"integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==",
"license": "MIT"
},
+ "node_modules/@rspack/binding": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding/-/binding-1.7.11.tgz",
+ "integrity": "sha512-2MGdy2s2HimsDT444Bp5XnALzNRxuBNc7y0JzyuqKbHBywd4x2NeXyhWXXoxufaCFu5PBc9Qq9jyfjW2Aeh06Q==",
+ "license": "MIT",
+ "optionalDependencies": {
+ "@rspack/binding-darwin-arm64": "1.7.11",
+ "@rspack/binding-darwin-x64": "1.7.11",
+ "@rspack/binding-linux-arm64-gnu": "1.7.11",
+ "@rspack/binding-linux-arm64-musl": "1.7.11",
+ "@rspack/binding-linux-x64-gnu": "1.7.11",
+ "@rspack/binding-linux-x64-musl": "1.7.11",
+ "@rspack/binding-wasm32-wasi": "1.7.11",
+ "@rspack/binding-win32-arm64-msvc": "1.7.11",
+ "@rspack/binding-win32-ia32-msvc": "1.7.11",
+ "@rspack/binding-win32-x64-msvc": "1.7.11"
+ }
+ },
+ "node_modules/@rspack/binding-darwin-arm64": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-arm64/-/binding-darwin-arm64-1.7.11.tgz",
+ "integrity": "sha512-oduECiZVqbO5zlVw+q7Vy65sJFth99fWPTyucwvLJJtJkPL5n17Uiql2cYP6Ijn0pkqtf1SXgK8WjiKLG5bIig==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rspack/binding-darwin-x64": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-darwin-x64/-/binding-darwin-x64-1.7.11.tgz",
+ "integrity": "sha512-a1+TtTE9ap6RalgFi7FGIgkJP6O4Vy6ctv+9WGJy53E4kuqHR0RygzaiVxCI/GMc/vBT9vY23hyrpWb3d1vtXA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ]
+ },
+ "node_modules/@rspack/binding-linux-arm64-gnu": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.7.11.tgz",
+ "integrity": "sha512-P0QrGRPbTWu6RKWfN0bDtbnEps3rXH0MWIMreZABoUrVmNQKtXR6e73J3ub6a+di5s2+K0M2LJ9Bh2/H4UsDUA==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rspack/binding-linux-arm64-musl": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.7.11.tgz",
+ "integrity": "sha512-6ky7R43VMjWwmx3Yx7Jl7faLBBMAgMDt+/bN35RgwjiPgsIByz65EwytUVuW9rikB43BGHvA/eqlnjLrUzNBqw==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rspack/binding-linux-x64-gnu": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.7.11.tgz",
+ "integrity": "sha512-cuOJMfCOvb2Wgsry5enXJ3iT1FGUjdPqtGUBVupQlEG4ntSYsQ2PtF4wIDVasR3wdxC5nQbipOrDiN/u6fYsdQ==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rspack/binding-linux-x64-musl": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-linux-x64-musl/-/binding-linux-x64-musl-1.7.11.tgz",
+ "integrity": "sha512-CoK37hva4AmHGh3VCsQXmGr40L36m1/AdnN5LEjUX6kx5rEH7/1nEBN6Ii72pejqDVvk9anEROmPDiPw10tpFg==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ]
+ },
+ "node_modules/@rspack/binding-wasm32-wasi": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-wasm32-wasi/-/binding-wasm32-wasi-1.7.11.tgz",
+ "integrity": "sha512-OtrmnPUVJMxjNa3eDMfHyPdtlLRmmp/aIm0fQHlAOATbZvlGm12q7rhPW5BXTu1yh+1rQ1/uqvz+SzKEZXuJaQ==",
+ "cpu": [
+ "wasm32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "@napi-rs/wasm-runtime": "1.0.7"
+ }
+ },
+ "node_modules/@rspack/binding-win32-arm64-msvc": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.7.11.tgz",
+ "integrity": "sha512-lObFW6e5lCWNgTBNwT//yiEDbsxm9QG4BYUojqeXxothuzJ/L6ibXz6+gLMvbOvLGV3nKgkXmx8GvT9WDKR0mA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rspack/binding-win32-ia32-msvc": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.7.11.tgz",
+ "integrity": "sha512-0pYGnZd8PPqNR68zQ8skamqNAXEA1sUfXuAdYcknIIRq2wsbiwFzIc0Pov1cIfHYab37G7sSIPBiOUdOWF5Ivw==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rspack/binding-win32-x64-msvc": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.7.11.tgz",
+ "integrity": "sha512-EeQXayoQk/uBkI3pdoXfQBXNIUrADq56L3s/DFyM2pJeUDrWmhfIw2UFIGkYPTMSCo8F2JcdcGM32FGJrSnU0Q==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ]
+ },
+ "node_modules/@rspack/core": {
+ "version": "1.7.11",
+ "resolved": "https://registry.npmjs.org/@rspack/core/-/core-1.7.11.tgz",
+ "integrity": "sha512-rsD9b+Khmot5DwCMiB3cqTQo53ioPG3M/A7BySu8+0+RS7GCxKm+Z+mtsjtG/vsu4Tn2tcqCdZtA3pgLoJB+ew==",
+ "license": "MIT",
+ "dependencies": {
+ "@module-federation/runtime-tools": "0.22.0",
+ "@rspack/binding": "1.7.11",
+ "@rspack/lite-tapable": "1.1.0"
+ },
+ "engines": {
+ "node": ">=18.12.0"
+ },
+ "peerDependencies": {
+ "@swc/helpers": ">=0.5.1"
+ },
+ "peerDependenciesMeta": {
+ "@swc/helpers": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@rspack/lite-tapable": {
+ "version": "1.1.0",
+ "resolved": "https://registry.npmjs.org/@rspack/lite-tapable/-/lite-tapable-1.1.0.tgz",
+ "integrity": "sha512-E2B0JhYFmVAwdDiG14+DW0Di4Ze4Jg10Pc4/lILUrd5DRCaklduz2OvJ5HYQ6G+hd+WTzqQb3QnDNfK4yvAFYw==",
+ "license": "MIT"
+ },
"node_modules/@sideway/address": {
"version": "4.1.5",
"resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz",
@@ -4380,9 +4785,9 @@
"license": "BSD-3-Clause"
},
"node_modules/@sinclair/typebox": {
- "version": "0.27.8",
- "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz",
- "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==",
+ "version": "0.27.10",
+ "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.10.tgz",
+ "integrity": "sha512-MTBk/3jGLNB2tVxv6uLlFh1iu64iYOQ2PbdOSK3NW8JZsmlaOh2q6sdtKowBhfw8QFLmYNzTW4/oK4uATIi6ZA==",
"license": "MIT"
},
"node_modules/@sindresorhus/is": {
@@ -4408,12 +4813,6 @@
"micromark-util-symbol": "^1.0.1"
}
},
- "node_modules/@standard-schema/spec": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/@standard-schema/spec/-/spec-1.0.0.tgz",
- "integrity": "sha512-m2bOd0f2RT9k8QJx1JN85cZYyH1RqFBdlwtkSlf4tBDYLCiiZnv1fIIwacK6cqwXavOydf0NPToMQgpKq+dVlA==",
- "license": "MIT"
- },
"node_modules/@svgr/babel-plugin-add-jsx-attribute": {
"version": "8.0.0",
"resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-8.0.0.tgz",
@@ -4671,25 +5070,527 @@
"url": "https://github.com/sponsors/gregberge"
}
},
- "node_modules/@szmarczak/http-timer": {
- "version": "5.0.1",
- "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
- "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
- "license": "MIT",
+ "node_modules/@swc/core": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core/-/core-1.15.33.tgz",
+ "integrity": "sha512-jOlwnFV2xhuuZeAUILGFULeR6vDPfijEJ57evfocwznQldLU3w2cZ9bSDryY9ip+AsM3r1NJKzf47V2NXebkeQ==",
+ "hasInstallScript": true,
+ "license": "Apache-2.0",
"dependencies": {
- "defer-to-connect": "^2.0.1"
+ "@swc/counter": "^0.1.3",
+ "@swc/types": "^0.1.26"
},
"engines": {
- "node": ">=14.16"
- }
- },
- "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==",
- "license": "ISC",
- "engines": {
- "node": ">=10.13.0"
+ "node": ">=10"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/swc"
+ },
+ "optionalDependencies": {
+ "@swc/core-darwin-arm64": "1.15.33",
+ "@swc/core-darwin-x64": "1.15.33",
+ "@swc/core-linux-arm-gnueabihf": "1.15.33",
+ "@swc/core-linux-arm64-gnu": "1.15.33",
+ "@swc/core-linux-arm64-musl": "1.15.33",
+ "@swc/core-linux-ppc64-gnu": "1.15.33",
+ "@swc/core-linux-s390x-gnu": "1.15.33",
+ "@swc/core-linux-x64-gnu": "1.15.33",
+ "@swc/core-linux-x64-musl": "1.15.33",
+ "@swc/core-win32-arm64-msvc": "1.15.33",
+ "@swc/core-win32-ia32-msvc": "1.15.33",
+ "@swc/core-win32-x64-msvc": "1.15.33"
+ },
+ "peerDependencies": {
+ "@swc/helpers": ">=0.5.17"
+ },
+ "peerDependenciesMeta": {
+ "@swc/helpers": {
+ "optional": true
+ }
+ }
+ },
+ "node_modules/@swc/core-darwin-arm64": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-arm64/-/core-darwin-arm64-1.15.33.tgz",
+ "integrity": "sha512-N+L0uXhuO7FIfzqwgxmzv0zIpV0qEp8wPX3QQs2p4atjMoywup2JTeDlXPw+z9pWJGCae3JjM+tZ6myclI+2gA==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-darwin-x64": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-darwin-x64/-/core-darwin-x64-1.15.33.tgz",
+ "integrity": "sha512-/Il4QHSOhV4FekbsDtkrNmKbsX26oSysvgrRswa/RYOHXAkwXDbB4jaeKq6PsJLSPkzJ2KzQ061gtBnk0vNHfA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm-gnueabihf": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm-gnueabihf/-/core-linux-arm-gnueabihf-1.15.33.tgz",
+ "integrity": "sha512-C64hBnBxq4viOPQ8hlx+2lJ23bzZBGnjw7ryALmS+0Q3zHmwO8lw1/DArLENw4Q18/0w5wdEO1k3m1wWNtKGqQ==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-gnu/-/core-linux-arm64-gnu-1.15.33.tgz",
+ "integrity": "sha512-TRJfnJbX3jqpxRDRoieMzRiCBS5jOmXNb3iQXmcgjFEHKLnAgK1RZRU8Cq1MsPqO4jAJp/ld1G4O3fXuxv85uw==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-arm64-musl": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-arm64-musl/-/core-linux-arm64-musl-1.15.33.tgz",
+ "integrity": "sha512-il7tYM+CpUNzieQbwAjFT1P8zqAhmGWNAGhQZBnxurXZ0aNn+5nqYFTEUKNZl7QibtT0uQXzTZrNGHCIj6Y1Og==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-ppc64-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-ppc64-gnu/-/core-linux-ppc64-gnu-1.15.33.tgz",
+ "integrity": "sha512-ZtNBwN0Z7CFj9Il0FcPaKdjgP7URyKu/3RfH46vq+0paOBqLj4NYldD6Qo//Duif/7IOtAraUfDOmp0PLAufog==",
+ "cpu": [
+ "ppc64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-s390x-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-s390x-gnu/-/core-linux-s390x-gnu-1.15.33.tgz",
+ "integrity": "sha512-De1IyajoOmhOYYjw/lx66bKlyDpHZTueqwpDrWgf5O7T6d1ODeJJO9/OqMBmrBQc5C+dNnlmIufHsp4QVCWufA==",
+ "cpu": [
+ "s390x"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-gnu/-/core-linux-x64-gnu-1.15.33.tgz",
+ "integrity": "sha512-mGTH0YxmUN+x6vRN/I6NOk5X0ogNktkwPnJ94IMvR7QjhRDwL0O8RXEDhyUM0YtwWrryBOqaJQBX4zruxEPRGw==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-linux-x64-musl": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-linux-x64-musl/-/core-linux-x64-musl-1.15.33.tgz",
+ "integrity": "sha512-hj628ZkSEJf6zMf5VMbYrG2O6QqyTIp2qwY6VlCjvIa9lAEZ5c2lfPblCLVGYubTeLJDxadLB/CxqQYOQABeEQ==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-arm64-msvc": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-arm64-msvc/-/core-win32-arm64-msvc-1.15.33.tgz",
+ "integrity": "sha512-GV2oohtN2/5+KSccl86VULu3aT+LrISC8uzgSq0FRnikpD+Zwc+sBlXmoKQ+Db6jI57ITUOIB8jRkdGMABC29g==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-ia32-msvc": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-ia32-msvc/-/core-win32-ia32-msvc-1.15.33.tgz",
+ "integrity": "sha512-gtyvzSNR8DHKfFEA2uqb8Ld1myqi6uEg2jyeUq3ikn5ytYs7H8RpZYC8mdy4NXr8hfcdJfCLXPlYaqqfBXpoEQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/core-win32-x64-msvc": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/core-win32-x64-msvc/-/core-win32-x64-msvc-1.15.33.tgz",
+ "integrity": "sha512-d6fRqQSkJI+kmMEBWaDQ7TMl8+YjLYbwRUPZQ9DY0ORBJeTzOrG0twvfvlZ2xgw6jA0ScQKgfBm4vHLSLl5Hqg==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/counter": {
+ "version": "0.1.3",
+ "resolved": "https://registry.npmjs.org/@swc/counter/-/counter-0.1.3.tgz",
+ "integrity": "sha512-e2BR4lsJkkRlKZ/qCHPw9ZaSxc0MVUd7gtbtaB7aMvHeJVYe8sOB8DBZkP2DtISHGSku9sCK6T6cnY0CtXrOCQ==",
+ "license": "Apache-2.0"
+ },
+ "node_modules/@swc/html": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html/-/html-1.15.33.tgz",
+ "integrity": "sha512-PZIfmj5zYpAJ2eMptf0My2q9Bl8bkraW28+FD1pRnxOiYMrKrP5vL2tB2PdxMRjS0ziLFVM5HEuGFw8PxEDOaw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/counter": "^0.1.3"
+ },
+ "engines": {
+ "node": ">=14"
+ },
+ "optionalDependencies": {
+ "@swc/html-darwin-arm64": "1.15.33",
+ "@swc/html-darwin-x64": "1.15.33",
+ "@swc/html-linux-arm-gnueabihf": "1.15.33",
+ "@swc/html-linux-arm64-gnu": "1.15.33",
+ "@swc/html-linux-arm64-musl": "1.15.33",
+ "@swc/html-linux-ppc64-gnu": "1.15.33",
+ "@swc/html-linux-s390x-gnu": "1.15.33",
+ "@swc/html-linux-x64-gnu": "1.15.33",
+ "@swc/html-linux-x64-musl": "1.15.33",
+ "@swc/html-win32-arm64-msvc": "1.15.33",
+ "@swc/html-win32-ia32-msvc": "1.15.33",
+ "@swc/html-win32-x64-msvc": "1.15.33"
+ }
+ },
+ "node_modules/@swc/html-darwin-arm64": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-darwin-arm64/-/html-darwin-arm64-1.15.33.tgz",
+ "integrity": "sha512-zyO6uMBfLyCh55wundAxKX+8P/f98ecuyir4VX6nTmn6y7x37ndB8f01LUrd9Tiq6eEAvDXLiqEUvuGjEc7Pmg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-darwin-x64": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-darwin-x64/-/html-darwin-x64-1.15.33.tgz",
+ "integrity": "sha512-MaGunsY/J5l7Rb5OmoztEWh+ikooydT7nWkjiDovj7UfkB9HLk5sLr9O7ZdNGJ2u9dD6FX89SzMdA0Psm9NJrQ==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-arm-gnueabihf": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-arm-gnueabihf/-/html-linux-arm-gnueabihf-1.15.33.tgz",
+ "integrity": "sha512-CrbUDjVl6/hQ1C5KPMiK4vxk/eOMjxkVELqwnOxsZ+aFVTv3L3YrGMaJ5H47vvIihkPhqiSOUPmMEFqxvqKmXg==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "Apache-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-arm64-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-gnu/-/html-linux-arm64-gnu-1.15.33.tgz",
+ "integrity": "sha512-7tZ0IgmUslI9Extu/TpxJS0GjJoDx0j9zeq2cIidPdM/njSBpyRB7n4B292Q5WFVh7PcZl7WXqqqMczibQ27aA==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-arm64-musl": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-arm64-musl/-/html-linux-arm64-musl-1.15.33.tgz",
+ "integrity": "sha512-gYi2ainYZV2z+jwjp9UKuPVOf3c5q+NkH3QRDjqDrIPLagqDsYNjobi8p5oajGcPGFLNTcVw08VTcubJGChReA==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-ppc64-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-ppc64-gnu/-/html-linux-ppc64-gnu-1.15.33.tgz",
+ "integrity": "sha512-6CfzyVQSdD8ezFdxFve4J/b6qTgXIwYFWEvSdaJvXSgwTy976uUV5Ff1LOF86mt2zWMhZJX9DqmkGyIhepbyWw==",
+ "cpu": [
+ "ppc64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-s390x-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-s390x-gnu/-/html-linux-s390x-gnu-1.15.33.tgz",
+ "integrity": "sha512-Msx1eniw95lhMHUSe3D5FXweKHtkHtzJLsHJDj920uL4Dm7UHqzwaCuZdCmzbkHnO96YjjQvAm266djg8wupmQ==",
+ "cpu": [
+ "s390x"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-x64-gnu": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-gnu/-/html-linux-x64-gnu-1.15.33.tgz",
+ "integrity": "sha512-JDNb4Uq+7g+23QuOtwWnP0/EqztWIHFFdQdeBIS5zx83YBG2dYRMdPAjnHJWh2YRZxdepd8q6S9MUIxpSrouAg==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-linux-x64-musl": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-linux-x64-musl/-/html-linux-x64-musl-1.15.33.tgz",
+ "integrity": "sha512-NSpZdbz4dj0pu1A0Z9l68Bll5HAzEMtBAeMe6jc4GEVfpIw6eeafQHm2/yMUEh09tgl8t9LzM9DycfdTZDjM4g==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-win32-arm64-msvc": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-win32-arm64-msvc/-/html-win32-arm64-msvc-1.15.33.tgz",
+ "integrity": "sha512-w7iho3/zS3lCDqgUZMDLMBO0ElX7j+KgvMb8BOrKqLDOSTDDj3lY/BClNJ7vBpAliI2kPQs/mUikdZyzi4MBjQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-win32-ia32-msvc": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-win32-ia32-msvc/-/html-win32-ia32-msvc-1.15.33.tgz",
+ "integrity": "sha512-6hJ2pBweSfZ38trYHXmzTBDpRNvqJgFl2PkIWdy4IXbV/Fv0v9Dqe0t9Gi2ZVEBpgI7PD6pF42AT4HmrNTVFyQ==",
+ "cpu": [
+ "ia32"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/html-win32-x64-msvc": {
+ "version": "1.15.33",
+ "resolved": "https://registry.npmjs.org/@swc/html-win32-x64-msvc/-/html-win32-x64-msvc-1.15.33.tgz",
+ "integrity": "sha512-eaY/vNE7rkPKluJYjhOiQOA1tto5VbJOoD1C1xFTBmr9t7WsqYUfbQhYQy5A26/z83NNgtDwELM85rkMB+/vWA==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "Apache-2.0 AND MIT",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">=10"
+ }
+ },
+ "node_modules/@swc/types": {
+ "version": "0.1.26",
+ "resolved": "https://registry.npmjs.org/@swc/types/-/types-0.1.26.tgz",
+ "integrity": "sha512-lyMwd7WGgG79RS7EERZV3T8wMdmPq3xwyg+1nmAM64kIhx5yl+juO2PYIHb7vTiPgPCj8LYjsNV2T5wiQHUEaw==",
+ "license": "Apache-2.0",
+ "dependencies": {
+ "@swc/counter": "^0.1.3"
+ }
+ },
+ "node_modules/@szmarczak/http-timer": {
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz",
+ "integrity": "sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw==",
+ "license": "MIT",
+ "dependencies": {
+ "defer-to-connect": "^2.0.1"
+ },
+ "engines": {
+ "node": ">=14.16"
+ }
+ },
+ "node_modules/@tybys/wasm-util": {
+ "version": "0.10.2",
+ "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.2.tgz",
+ "integrity": "sha512-RoBvJ2X0wuKlWFIjrwffGw1IqZHKQqzIchKaadZZfnNpsAYp2mM0h36JtPCjNDAHGgYez/15uMBpfGwchhiMgg==",
+ "license": "MIT",
+ "optional": true,
+ "dependencies": {
+ "tslib": "^2.4.0"
}
},
"node_modules/@types/body-parser": {
@@ -4731,9 +5632,9 @@
}
},
"node_modules/@types/debug": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz",
- "integrity": "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ==",
+ "version": "4.1.13",
+ "resolved": "https://registry.npmjs.org/@types/debug/-/debug-4.1.13.tgz",
+ "integrity": "sha512-KSVgmQmzMwPlmtljOomayoR89W4FynCAi3E8PPs7vmDVPe84hT+vGPKkJfThkmXs0x0jAaa9U8uW8bbfyS2fWw==",
"license": "MIT",
"dependencies": {
"@types/ms": "*"
@@ -4760,9 +5661,9 @@
}
},
"node_modules/@types/estree": {
- "version": "1.0.6",
- "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.6.tgz",
- "integrity": "sha512-AYnb1nQyY49te+VRAVgmzfcgjYS91mY5P0TKUDCLEM+gNnA+3T6rWITXRLYCpahpqSQbN5cE+gHpnPyXjHWxcw==",
+ "version": "1.0.8",
+ "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.8.tgz",
+ "integrity": "sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==",
"license": "MIT"
},
"node_modules/@types/estree-jsx": {
@@ -4799,9 +5700,9 @@
}
},
"node_modules/@types/gtag.js": {
- "version": "0.0.12",
- "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz",
- "integrity": "sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg==",
+ "version": "0.0.20",
+ "resolved": "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.20.tgz",
+ "integrity": "sha512-wwAbk3SA2QeU67unN7zPxjEHmPmlXwZXZvQEpbEUQuMCRGgKyE1m6XDuTUA9b6pCGb/GqJmdfMOY5LuDjJSbbg==",
"license": "MIT"
},
"node_modules/@types/hast": {
@@ -5066,9 +5967,9 @@
}
},
"node_modules/@types/yargs": {
- "version": "17.0.33",
- "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.33.tgz",
- "integrity": "sha512-WpxBCKWPLr4xSsHgz511rFJAM+wS28w2zEO1QDNY5zM/S8ok70NNfztH0xwhqKyaK0OHCbN98LDAZuy1ctxDkA==",
+ "version": "17.0.35",
+ "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.35.tgz",
+ "integrity": "sha512-qUHkeCyQFxMXg79wQfTtfndEC+N9ZZg76HJftDJp+qH2tV7Gj4OJi7l+PiWwJ+pWtW8GwSmqsDj/oymhrTWXjg==",
"license": "MIT",
"dependencies": {
"@types/yargs-parser": "*"
@@ -5081,20 +5982,11 @@
"license": "MIT"
},
"node_modules/@ungap/structured-clone": {
- "version": "1.3.0",
- "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.0.tgz",
- "integrity": "sha512-WmoN8qaIAo7WTYWbAZuG8PYEhn5fkz7dZrqTBZ7dtt//lL2Gwms1IcnQ5yHqjDfX8Ft5j4YzDM23f87zBfDe9g==",
+ "version": "1.3.1",
+ "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.3.1.tgz",
+ "integrity": "sha512-mUFwbeTqrVgDQxFveS+df2yfap6iuP20NAKAsBt5jDEoOTDew+zwLAOilHCeQJOVSvmgCX4ogqIrA0mnyr08yQ==",
"license": "ISC"
},
- "node_modules/@vercel/oidc": {
- "version": "3.0.3",
- "resolved": "https://registry.npmjs.org/@vercel/oidc/-/oidc-3.0.3.tgz",
- "integrity": "sha512-yNEQvPcVrK9sIe637+I0jD6leluPxzwJKx/Haw6F4H77CdDsszUn5V3o96LPziXkSNE2B83+Z3mjqGKBK/R6Gg==",
- "license": "Apache-2.0",
- "engines": {
- "node": ">= 20"
- }
- },
"node_modules/@webassemblyjs/ast": {
"version": "1.14.1",
"resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz",
@@ -5297,9 +6189,9 @@
}
},
"node_modules/acorn": {
- "version": "8.14.0",
- "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz",
- "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==",
+ "version": "8.16.0",
+ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.16.0.tgz",
+ "integrity": "sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==",
"license": "MIT",
"bin": {
"acorn": "bin/acorn"
@@ -5308,6 +6200,18 @@
"node": ">=0.4.0"
}
},
+ "node_modules/acorn-import-phases": {
+ "version": "1.0.4",
+ "resolved": "https://registry.npmjs.org/acorn-import-phases/-/acorn-import-phases-1.0.4.tgz",
+ "integrity": "sha512-wKmbr/DDiIXzEOiWrTTUcDm24kQ2vGfZQvM2fwg2vXqR5uW6aapr7ObPtj1th32b9u90/Pf4AItvdTh42fBmVQ==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=10.13.0"
+ },
+ "peerDependencies": {
+ "acorn": "^8.14.0"
+ }
+ },
"node_modules/acorn-jsx": {
"version": "5.3.2",
"resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz",
@@ -5351,28 +6255,10 @@
"node": ">=8"
}
},
- "node_modules/ai": {
- "version": "5.0.76",
- "resolved": "https://registry.npmjs.org/ai/-/ai-5.0.76.tgz",
- "integrity": "sha512-ZCxi1vrpyCUnDbtYrO/W8GLvyacV9689f00yshTIQ3mFFphbD7eIv40a2AOZBv3GGRA7SSRYIDnr56wcS/gyQg==",
- "license": "Apache-2.0",
- "dependencies": {
- "@ai-sdk/gateway": "2.0.0",
- "@ai-sdk/provider": "2.0.0",
- "@ai-sdk/provider-utils": "3.0.12",
- "@opentelemetry/api": "1.9.0"
- },
- "engines": {
- "node": ">=18"
- },
- "peerDependencies": {
- "zod": "^3.25.76 || ^4.1.8"
- }
- },
"node_modules/ajv": {
- "version": "8.17.1",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz",
- "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==",
+ "version": "8.20.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.20.0.tgz",
+ "integrity": "sha512-Thbli+OlOj+iMPYFBVBfJ3OmCAnaSyNn4M1vz9T6Gka5Jt9ba/HIR56joy65tY6kx/FCF5VXNB819Y7/GUrBGA==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.3",
@@ -5415,34 +6301,34 @@
}
},
"node_modules/algoliasearch": {
- "version": "5.40.1",
- "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.40.1.tgz",
- "integrity": "sha512-iUNxcXUNg9085TJx0HJLjqtDE0r1RZ0GOGrt8KNQqQT5ugu8lZsHuMUYW/e0lHhq6xBvmktU9Bw4CXP9VQeKrg==",
- "license": "MIT",
- "dependencies": {
- "@algolia/abtesting": "1.6.1",
- "@algolia/client-abtesting": "5.40.1",
- "@algolia/client-analytics": "5.40.1",
- "@algolia/client-common": "5.40.1",
- "@algolia/client-insights": "5.40.1",
- "@algolia/client-personalization": "5.40.1",
- "@algolia/client-query-suggestions": "5.40.1",
- "@algolia/client-search": "5.40.1",
- "@algolia/ingestion": "1.40.1",
- "@algolia/monitoring": "1.40.1",
- "@algolia/recommend": "5.40.1",
- "@algolia/requester-browser-xhr": "5.40.1",
- "@algolia/requester-fetch": "5.40.1",
- "@algolia/requester-node-http": "5.40.1"
+ "version": "5.52.1",
+ "resolved": "https://registry.npmjs.org/algoliasearch/-/algoliasearch-5.52.1.tgz",
+ "integrity": "sha512-fHA8+kXTbjagw3jkLiaS7KKrH8qe2DyOsiUhGlN4cdT77PEsfqXZl7ewDk1hsg+pJnPlnE50XtLxjR91iJOpmg==",
+ "license": "MIT",
+ "dependencies": {
+ "@algolia/abtesting": "1.18.1",
+ "@algolia/client-abtesting": "5.52.1",
+ "@algolia/client-analytics": "5.52.1",
+ "@algolia/client-common": "5.52.1",
+ "@algolia/client-insights": "5.52.1",
+ "@algolia/client-personalization": "5.52.1",
+ "@algolia/client-query-suggestions": "5.52.1",
+ "@algolia/client-search": "5.52.1",
+ "@algolia/ingestion": "1.52.1",
+ "@algolia/monitoring": "1.52.1",
+ "@algolia/recommend": "5.52.1",
+ "@algolia/requester-browser-xhr": "5.52.1",
+ "@algolia/requester-fetch": "5.52.1",
+ "@algolia/requester-node-http": "5.52.1"
},
"engines": {
"node": ">= 14.0.0"
}
},
"node_modules/algoliasearch-helper": {
- "version": "3.26.0",
- "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.26.0.tgz",
- "integrity": "sha512-Rv2x3GXleQ3ygwhkhJubhhYGsICmShLAiqtUuJTUkr9uOCOXyF2E71LVT4XDnVffbknv8XgScP4U0Oxtgm+hIw==",
+ "version": "3.29.0",
+ "resolved": "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.29.0.tgz",
+ "integrity": "sha512-170iMInIusQlg2c28ZJiiJlUN/RMQWN4sd+PWrpv5bbd/KW+Ux7DjwS2FxvYEFt7r5dmhrMQQBMNY+NeAtX8YA==",
"license": "MIT",
"dependencies": {
"@algolia/events": "^4.0.1"
@@ -5480,33 +6366,6 @@
"node": ">=8"
}
},
- "node_modules/ansi-escapes": {
- "version": "4.3.2",
- "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz",
- "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==",
- "license": "MIT",
- "dependencies": {
- "type-fest": "^0.21.3"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/ansi-escapes/node_modules/type-fest": {
- "version": "0.21.3",
- "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz",
- "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==",
- "license": "(MIT OR CC0-1.0)",
- "engines": {
- "node": ">=10"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/ansi-html-community": {
"version": "0.0.8",
"resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz",
@@ -5543,6 +6402,15 @@
"url": "https://github.com/chalk/ansi-styles?sponsor=1"
}
},
+ "node_modules/ansis": {
+ "version": "3.17.0",
+ "resolved": "https://registry.npmjs.org/ansis/-/ansis-3.17.0.tgz",
+ "integrity": "sha512-0qWUglt9JEqLFr3w1I1pbrChn1grhaiAR2ocX1PP/flRmxgtwTzPFFFnfIlD6aMOLQZgSuCRlidD70lvx8yhzg==",
+ "license": "ISC",
+ "engines": {
+ "node": ">=14"
+ }
+ },
"node_modules/anymatch": {
"version": "3.1.3",
"resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz",
@@ -5593,9 +6461,9 @@
}
},
"node_modules/autoprefixer": {
- "version": "10.4.21",
- "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.21.tgz",
- "integrity": "sha512-O+A6LWV5LDHSJD3LjHYoNi4VLsj/Whi7k6zG12xTYaU4cQ8oxQGckXNX8cRHK5yOZ/ppVHe0ZBXGzSV9jXdVbQ==",
+ "version": "10.5.0",
+ "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.5.0.tgz",
+ "integrity": "sha512-FMhOoZV4+qR6aTUALKX2rEqGG+oyATvwBt9IIzVR5rMa2HRWPkxf+P+PAJLD1I/H5/II+HuZcBJYEFBpq39ong==",
"funding": [
{
"type": "opencollective",
@@ -5612,10 +6480,9 @@
],
"license": "MIT",
"dependencies": {
- "browserslist": "^4.24.4",
- "caniuse-lite": "^1.0.30001702",
- "fraction.js": "^4.3.7",
- "normalize-range": "^0.1.2",
+ "browserslist": "^4.28.2",
+ "caniuse-lite": "^1.0.30001787",
+ "fraction.js": "^5.3.4",
"picocolors": "^1.1.1",
"postcss-value-parser": "^4.2.0"
},
@@ -5656,13 +6523,13 @@
}
},
"node_modules/babel-plugin-polyfill-corejs2": {
- "version": "0.4.14",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.14.tgz",
- "integrity": "sha512-Co2Y9wX854ts6U8gAAPXfn0GmAyctHuK8n0Yhfjd6t30g7yvKjspvvOo9yG+z52PZRgFErt7Ka2pYnXCjLKEpg==",
+ "version": "0.4.17",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.17.tgz",
+ "integrity": "sha512-aTyf30K/rqAsNwN76zYrdtx8obu0E4KoUME29B1xj+B3WxgvWkp943vYQ+z8Mv3lw9xHXMHpvSPOBxzAkIa94w==",
"license": "MIT",
"dependencies": {
- "@babel/compat-data": "^7.27.7",
- "@babel/helper-define-polyfill-provider": "^0.6.5",
+ "@babel/compat-data": "^7.28.6",
+ "@babel/helper-define-polyfill-provider": "^0.6.8",
"semver": "^6.3.1"
},
"peerDependencies": {
@@ -5692,12 +6559,12 @@
}
},
"node_modules/babel-plugin-polyfill-regenerator": {
- "version": "0.6.5",
- "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.5.tgz",
- "integrity": "sha512-ISqQ2frbiNU9vIJkzg7dlPpznPZ4jOiUQ1uSmB0fEHeowtN3COYRsXr/xexn64NpU13P06jc/L5TgiJXOgrbEg==",
+ "version": "0.6.8",
+ "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.8.tgz",
+ "integrity": "sha512-M762rNHfSF1EV3SLtnCJXFoQbbIIz0OyRwnCmV0KPC7qosSfCO0QLTSuJX3ayAebubhE6oYBAYPrBA5ljowaZg==",
"license": "MIT",
"dependencies": {
- "@babel/helper-define-polyfill-provider": "^0.6.5"
+ "@babel/helper-define-polyfill-provider": "^0.6.8"
},
"peerDependencies": {
"@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0"
@@ -5720,12 +6587,15 @@
"license": "MIT"
},
"node_modules/baseline-browser-mapping": {
- "version": "2.8.18",
- "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.8.18.tgz",
- "integrity": "sha512-UYmTpOBwgPScZpS4A+YbapwWuBwasxvO/2IOHArSsAhL/+ZdmATBXTex3t+l2hXwLVYK382ibr/nKoY9GKe86w==",
+ "version": "2.10.27",
+ "resolved": "https://registry.npmjs.org/baseline-browser-mapping/-/baseline-browser-mapping-2.10.27.tgz",
+ "integrity": "sha512-zEs/ufmZoUd7WftKpKyXaT6RFxpQ5Qm9xytKRHvJfxFV9DFJkZph9RvJ1LcOUi0Z1ZVijMte65JbILeV+8QQEA==",
"license": "Apache-2.0",
"bin": {
- "baseline-browser-mapping": "dist/cli.js"
+ "baseline-browser-mapping": "dist/cli.cjs"
+ },
+ "engines": {
+ "node": ">=6.0.0"
}
},
"node_modules/batch": {
@@ -5756,23 +6626,23 @@
}
},
"node_modules/body-parser": {
- "version": "1.20.3",
- "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz",
- "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==",
+ "version": "1.20.5",
+ "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.5.tgz",
+ "integrity": "sha512-3grm+/2tUOvu2cjJkvsIxrv/wVpfXQW4PsQHYm7yk4vfpu7Ekl6nEsYBoJUL6qDwZUx8wUhQ8tR2qz+ad9c9OA==",
"license": "MIT",
"dependencies": {
- "bytes": "3.1.2",
+ "bytes": "~3.1.2",
"content-type": "~1.0.5",
"debug": "2.6.9",
"depd": "2.0.0",
- "destroy": "1.2.0",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "on-finished": "2.4.1",
- "qs": "6.13.0",
- "raw-body": "2.5.2",
+ "destroy": "~1.2.0",
+ "http-errors": "~2.0.1",
+ "iconv-lite": "~0.4.24",
+ "on-finished": "~2.4.1",
+ "qs": "~6.15.1",
+ "raw-body": "~2.5.3",
"type-is": "~1.6.18",
- "unpipe": "1.0.0"
+ "unpipe": "~1.0.0"
},
"engines": {
"node": ">= 0.8",
@@ -5797,12 +6667,56 @@
"ms": "2.0.0"
}
},
+ "node_modules/body-parser/node_modules/http-errors": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
+ "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "depd": "~2.0.0",
+ "inherits": "~2.0.4",
+ "setprototypeof": "~1.2.0",
+ "statuses": "~2.0.2",
+ "toidentifier": "~1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
"node_modules/body-parser/node_modules/ms": {
"version": "2.0.0",
"resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz",
"integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==",
"license": "MIT"
},
+ "node_modules/body-parser/node_modules/qs": {
+ "version": "6.15.1",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.15.1.tgz",
+ "integrity": "sha512-6YHEFRL9mfgcAvql/XhwTvf5jKcOiiupt2FiJxHkiX1z4j7WL8J/jRHYLluORvc1XxB5rV20KoeK00gVJamspg==",
+ "license": "BSD-3-Clause",
+ "dependencies": {
+ "side-channel": "^1.1.0"
+ },
+ "engines": {
+ "node": ">=0.6"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/ljharb"
+ }
+ },
+ "node_modules/body-parser/node_modules/statuses": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/bonjour-service": {
"version": "1.3.0",
"resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz",
@@ -5842,9 +6756,9 @@
}
},
"node_modules/brace-expansion": {
- "version": "1.1.12",
- "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.12.tgz",
- "integrity": "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg==",
+ "version": "1.1.14",
+ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.14.tgz",
+ "integrity": "sha512-MWPGfDxnyzKU7rNOW9SP/c50vi3xrmrua/+6hfPbCS2ABNWfx24vPidzvC7krjU/RTo235sV776ymlsMtGKj8g==",
"license": "MIT",
"dependencies": {
"balanced-match": "^1.0.0",
@@ -5864,9 +6778,9 @@
}
},
"node_modules/browserslist": {
- "version": "4.26.3",
- "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.26.3.tgz",
- "integrity": "sha512-lAUU+02RFBuCKQPj/P6NgjlbCnLBMp4UtgTx7vNHd3XSIJF87s9a5rA3aH2yw3GS9DqZAUbOtZdCCiZeVRqt0w==",
+ "version": "4.28.2",
+ "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.28.2.tgz",
+ "integrity": "sha512-48xSriZYYg+8qXna9kwqjIVzuQxi+KYWp2+5nCYnYKPTr0LvD89Jqk2Or5ogxz0NUMfIjhh2lIUX/LyX9B4oIg==",
"funding": [
{
"type": "opencollective",
@@ -5883,11 +6797,11 @@
],
"license": "MIT",
"dependencies": {
- "baseline-browser-mapping": "^2.8.9",
- "caniuse-lite": "^1.0.30001746",
- "electron-to-chromium": "^1.5.227",
- "node-releases": "^2.0.21",
- "update-browserslist-db": "^1.1.3"
+ "baseline-browser-mapping": "^2.10.12",
+ "caniuse-lite": "^1.0.30001782",
+ "electron-to-chromium": "^1.5.328",
+ "node-releases": "^2.0.36",
+ "update-browserslist-db": "^1.2.3"
},
"bin": {
"browserslist": "cli.js"
@@ -5954,14 +6868,14 @@
}
},
"node_modules/call-bind": {
- "version": "1.0.8",
- "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz",
- "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==",
+ "version": "1.0.9",
+ "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.9.tgz",
+ "integrity": "sha512-a/hy+pNsFUTR+Iz8TCJvXudKVLAnz/DyeSUo10I5yvFDQJBFU2s9uqQpoSrJlroHUKoKqzg+epxyP9lqFdzfBQ==",
"license": "MIT",
"dependencies": {
- "call-bind-apply-helpers": "^1.0.0",
- "es-define-property": "^1.0.0",
- "get-intrinsic": "^1.2.4",
+ "call-bind-apply-helpers": "^1.0.2",
+ "es-define-property": "^1.0.1",
+ "get-intrinsic": "^1.3.0",
"set-function-length": "^1.2.2"
},
"engines": {
@@ -6044,9 +6958,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001751",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001751.tgz",
- "integrity": "sha512-A0QJhug0Ly64Ii3eIqHu5X51ebln3k4yTUkY1j8drqpWHVreg/VLijN48cZ1bYPiqOQuqpkIKnzr/Ul8V+p6Cw==",
+ "version": "1.0.30001792",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001792.tgz",
+ "integrity": "sha512-hVLMUZFgR4JJ6ACt1uEESvQN1/dBVqPAKY0hgrV70eN3391K6juAfTjKZLKvOMsx8PxA7gsY1/tLMMTcfFLLpw==",
"funding": [
{
"type": "opencollective",
@@ -6553,6 +7467,18 @@
"integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==",
"license": "MIT"
},
+ "node_modules/copy-text-to-clipboard": {
+ "version": "3.2.2",
+ "resolved": "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.2.tgz",
+ "integrity": "sha512-T6SqyLd1iLuqPA90J5N4cTalrtovCySh58iiZDGJ6FGznbclKh4UI+FGacQSgFzwKG77W7XT5gwbVEbd9cIH1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
"node_modules/copy-webpack-plugin": {
"version": "11.0.0",
"resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz",
@@ -6632,29 +7558,18 @@
}
},
"node_modules/core-js-compat": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.46.0.tgz",
- "integrity": "sha512-p9hObIIEENxSV8xIu+V68JjSeARg6UVMG5mR+JEUguG3sI6MsiS1njz2jHmyJDvA+8jX/sytkBHup6kxhM9law==",
+ "version": "3.49.0",
+ "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.49.0.tgz",
+ "integrity": "sha512-VQXt1jr9cBz03b331DFDCCP90b3fanciLkgiOoy8SBHy06gNf+vQ1A3WFLqG7I8TipYIKeYK9wxd0tUrvHcOZA==",
"license": "MIT",
"dependencies": {
- "browserslist": "^4.26.3"
+ "browserslist": "^4.28.1"
},
"funding": {
"type": "opencollective",
"url": "https://opencollective.com/core-js"
}
},
- "node_modules/core-js-pure": {
- "version": "3.46.0",
- "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.46.0.tgz",
- "integrity": "sha512-NMCW30bHNofuhwLhYPt66OLOKTMbOhgTTatKVbaQC3KRHpTCiRIBYvtshr+NBYSnBxwAFhjW/RfJ0XbIjS16rw==",
- "hasInstallScript": true,
- "license": "MIT",
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/core-js"
- }
- },
"node_modules/core-util-is": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz",
@@ -6754,9 +7669,9 @@
}
},
"node_modules/css-blank-pseudo/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -6767,9 +7682,9 @@
}
},
"node_modules/css-declaration-sorter": {
- "version": "7.3.0",
- "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.3.0.tgz",
- "integrity": "sha512-LQF6N/3vkAMYF4xoHLJfG718HRJh34Z8BnNhd6bosOMIVjMlhuZK5++oZa3uYAgrI5+7x2o27gUqTR2U/KjUOQ==",
+ "version": "7.4.0",
+ "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-7.4.0.tgz",
+ "integrity": "sha512-LTuzjPoyA2vMGKKcaOqKSp7Ub2eGrNfKiZH4LpezxpNrsICGCSFvsQOI29psISxNZtaXibkC2CXzrQ5enMeGGw==",
"license": "ISC",
"engines": {
"node": "^14 || ^16 || >=18"
@@ -6828,9 +7743,9 @@
}
},
"node_modules/css-has-pseudo/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -6983,9 +7898,9 @@
}
},
"node_modules/cssdb": {
- "version": "8.4.2",
- "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.4.2.tgz",
- "integrity": "sha512-PzjkRkRUS+IHDJohtxkIczlxPPZqRo0nXplsYXOMBRPjcVRjj1W4DfvRgshUYTVuUigU7ptVYkFJQ7abUB0nyg==",
+ "version": "8.8.0",
+ "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-8.8.0.tgz",
+ "integrity": "sha512-QbLeyz2Bgso1iRlh7IpWk6OKa3lLNGXsujVjDMPl9rOZpxKeiG69icLpbLCFxeURwmcdIfZqQyhlooKJYM4f8Q==",
"funding": [
{
"type": "opencollective",
@@ -7153,9 +8068,9 @@
"license": "MIT"
},
"node_modules/debug": {
- "version": "4.4.1",
- "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz",
- "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==",
+ "version": "4.4.3",
+ "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz",
+ "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==",
"license": "MIT",
"dependencies": {
"ms": "^2.1.3"
@@ -7170,9 +8085,9 @@
}
},
"node_modules/decode-named-character-reference": {
- "version": "1.2.0",
- "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.2.0.tgz",
- "integrity": "sha512-c6fcElNV6ShtZXmsgNgFFV5tVX2PaV4g+MOAkb8eXHvn6sryJBrZa9r0zV6+dtTyoCKxtDy5tyQ5ZwQuidtd+Q==",
+ "version": "1.3.0",
+ "resolved": "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.3.0.tgz",
+ "integrity": "sha512-GtpQYB283KrPp6nRw50q3U9/VfOutZOe103qlN7BPP6Ad27xYnOIWv4lPzo8HCAL+mMZofJ9KEy30fq6MfaK6Q==",
"license": "MIT",
"dependencies": {
"character-entities": "^2.0.0"
@@ -7335,6 +8250,15 @@
"npm": "1.2.8000 || >= 1.4.16"
}
},
+ "node_modules/detect-libc": {
+ "version": "2.1.2",
+ "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz",
+ "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==",
+ "license": "Apache-2.0",
+ "engines": {
+ "node": ">=8"
+ }
+ },
"node_modules/detect-node": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz",
@@ -7526,9 +8450,9 @@
"license": "MIT"
},
"node_modules/electron-to-chromium": {
- "version": "1.5.237",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.237.tgz",
- "integrity": "sha512-icUt1NvfhGLar5lSWH3tHNzablaA5js3HVHacQimfP8ViEBOQv+L7DKEuHdbTZ0SKCO1ogTJTIL1Gwk9S6Qvcg==",
+ "version": "1.5.351",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.5.351.tgz",
+ "integrity": "sha512-9D7Iqx8RImSvCnOsj86rCH6eQjZFQoM04Jn6HnZVM0Nu/G58/gmKYQ1d12MZTbjQbQSTGI8nwEy07ErsA2slLA==",
"license": "ISC"
},
"node_modules/emoji-regex": {
@@ -7572,13 +8496,13 @@
}
},
"node_modules/enhanced-resolve": {
- "version": "5.18.0",
- "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz",
- "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==",
+ "version": "5.21.0",
+ "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.21.0.tgz",
+ "integrity": "sha512-otxSQPw4lkOZWkHpB3zaEQs6gWYEsmX4xQF68ElXC/TWvGxGMSGOvoNbaLXm6/cS/fSfHtsEdw90y20PCd+sCA==",
"license": "MIT",
"dependencies": {
"graceful-fs": "^4.2.4",
- "tapable": "^2.2.0"
+ "tapable": "^2.3.3"
},
"engines": {
"node": ">=10.13.0"
@@ -7624,9 +8548,9 @@
}
},
"node_modules/es-module-lexer": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz",
- "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==",
+ "version": "2.1.0",
+ "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-2.1.0.tgz",
+ "integrity": "sha512-n27zTYMjYu1aj4MjCWzSP7G9r75utsaoc8m61weK+W8JMBGGQybd43GstCXZ3WNmSFtGT9wi59qQTW6mhTR5LQ==",
"license": "MIT"
},
"node_modules/es-object-atoms": {
@@ -7837,9 +8761,9 @@
}
},
"node_modules/estree-util-value-to-estree": {
- "version": "3.4.0",
- "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.4.0.tgz",
- "integrity": "sha512-Zlp+gxis+gCfK12d3Srl2PdX2ybsEA8ZYy6vQGVQTNNYLEGRQQ56XB64bjemN8kxIKXP1nC9ip4Z+ILy9LGzvQ==",
+ "version": "3.5.0",
+ "resolved": "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.5.0.tgz",
+ "integrity": "sha512-aMV56R27Gv3QmfmF1MY12GWkGzzeAezAX+UplqHVASfjc9wNzI/X6hC0S9oxq61WT4aQesLGslWP9tKk6ghRZQ==",
"license": "MIT",
"dependencies": {
"@types/estree": "^1.0.0"
@@ -7928,15 +8852,6 @@
"node": ">=0.8.x"
}
},
- "node_modules/eventsource-parser": {
- "version": "3.0.6",
- "resolved": "https://registry.npmjs.org/eventsource-parser/-/eventsource-parser-3.0.6.tgz",
- "integrity": "sha512-Vo1ab+QXPzZ4tCa8SwIHJFaSzy4R6SHf7BY79rFBDf0idraZWAkYrDjDj8uWaSm3S2TK+hJ7/t1CEmZ7jXw+pg==",
- "license": "MIT",
- "engines": {
- "node": ">=18.0.0"
- }
- },
"node_modules/execa": {
"version": "5.1.1",
"resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz",
@@ -7961,39 +8876,39 @@
}
},
"node_modules/express": {
- "version": "4.21.2",
- "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz",
- "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==",
+ "version": "4.22.1",
+ "resolved": "https://registry.npmjs.org/express/-/express-4.22.1.tgz",
+ "integrity": "sha512-F2X8g9P1X7uCPZMA3MVf9wcTqlyNp7IhH5qPCI0izhaOIYXaW9L535tGA3qmjRzpH+bZczqq7hVKxTR4NWnu+g==",
"license": "MIT",
"dependencies": {
"accepts": "~1.3.8",
"array-flatten": "1.1.1",
- "body-parser": "1.20.3",
- "content-disposition": "0.5.4",
+ "body-parser": "~1.20.3",
+ "content-disposition": "~0.5.4",
"content-type": "~1.0.4",
- "cookie": "0.7.1",
- "cookie-signature": "1.0.6",
+ "cookie": "~0.7.1",
+ "cookie-signature": "~1.0.6",
"debug": "2.6.9",
"depd": "2.0.0",
"encodeurl": "~2.0.0",
"escape-html": "~1.0.3",
"etag": "~1.8.1",
- "finalhandler": "1.3.1",
- "fresh": "0.5.2",
- "http-errors": "2.0.0",
+ "finalhandler": "~1.3.1",
+ "fresh": "~0.5.2",
+ "http-errors": "~2.0.0",
"merge-descriptors": "1.0.3",
"methods": "~1.1.2",
- "on-finished": "2.4.1",
+ "on-finished": "~2.4.1",
"parseurl": "~1.3.3",
- "path-to-regexp": "0.1.12",
+ "path-to-regexp": "~0.1.12",
"proxy-addr": "~2.0.7",
- "qs": "6.13.0",
+ "qs": "~6.14.0",
"range-parser": "~1.2.1",
"safe-buffer": "5.2.1",
- "send": "0.19.0",
- "serve-static": "1.16.2",
+ "send": "~0.19.0",
+ "serve-static": "~1.16.2",
"setprototypeof": "1.2.0",
- "statuses": "2.0.1",
+ "statuses": "~2.0.1",
"type-is": "~1.6.18",
"utils-merge": "1.0.1",
"vary": "~1.1.2"
@@ -8034,9 +8949,9 @@
"license": "MIT"
},
"node_modules/express/node_modules/path-to-regexp": {
- "version": "0.1.12",
- "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz",
- "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==",
+ "version": "0.1.13",
+ "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.13.tgz",
+ "integrity": "sha512-A/AGNMFN3c8bOlvV9RreMdrv7jsmF9XIfDeCd87+I8RNg6s78BhJxMu69NEMHBSJFxKidViTEdruRwEk/WIKqA==",
"license": "MIT"
},
"node_modules/express/node_modules/range-parser": {
@@ -8111,9 +9026,9 @@
"license": "BSD-3-Clause"
},
"node_modules/fastq": {
- "version": "1.19.1",
- "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.19.1.tgz",
- "integrity": "sha512-GwLTyxkCXjXbxqIhTsMI2Nui8huMPtnxg7krajPJAjnEG/iiOS7i+zCtWGZR9G0NBKbXKh6X9m9UIsYX/N6vvQ==",
+ "version": "1.20.1",
+ "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.20.1.tgz",
+ "integrity": "sha512-GGToxJ/w1x32s/D2EKND7kTil4n8OVk/9mycTc4VDza13lOvpUZTGX3mFSCtV9ksdGBVzvsyAVLM6mHFThxXxw==",
"license": "ISC",
"dependencies": {
"reusify": "^1.0.4"
@@ -8156,30 +9071,6 @@
"node": ">=0.4.0"
}
},
- "node_modules/figures": {
- "version": "3.2.0",
- "resolved": "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz",
- "integrity": "sha512-yaduQFRKLXYOGgEn6AZau90j3ggSOyiqXU0F9JZfeXYhNa+Jk4X+s45A2zg5jns87GAFa34BBm2kXw4XpNcbdg==",
- "license": "MIT",
- "dependencies": {
- "escape-string-regexp": "^1.0.5"
- },
- "engines": {
- "node": ">=8"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/figures/node_modules/escape-string-regexp": {
- "version": "1.0.5",
- "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz",
- "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==",
- "license": "MIT",
- "engines": {
- "node": ">=0.8.0"
- }
- },
"node_modules/file-loader": {
"version": "6.2.0",
"resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz",
@@ -8201,9 +9092,9 @@
}
},
"node_modules/file-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -8336,9 +9227,9 @@
}
},
"node_modules/follow-redirects": {
- "version": "1.15.11",
- "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.11.tgz",
- "integrity": "sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==",
+ "version": "1.16.0",
+ "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.16.0.tgz",
+ "integrity": "sha512-y5rN/uOsadFT/JfYwhxRS5R7Qce+g3zG97+JrtFZlC9klX/W5hD7iiLzScI4nZqUS7DNUdhPgw4xI8W2LuXlUw==",
"funding": [
{
"type": "individual",
@@ -8382,15 +9273,15 @@
}
},
"node_modules/fraction.js": {
- "version": "4.3.7",
- "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz",
- "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==",
+ "version": "5.3.4",
+ "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-5.3.4.tgz",
+ "integrity": "sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==",
"license": "MIT",
"engines": {
"node": "*"
},
"funding": {
- "type": "patreon",
+ "type": "github",
"url": "https://github.com/sponsors/rawify"
}
},
@@ -8668,9 +9559,9 @@
}
},
"node_modules/gray-matter/node_modules/js-yaml": {
- "version": "3.14.1",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz",
- "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==",
+ "version": "3.14.2",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.2.tgz",
+ "integrity": "sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==",
"license": "MIT",
"dependencies": {
"argparse": "^1.0.7",
@@ -8747,9 +9638,9 @@
}
},
"node_modules/hasown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz",
- "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.3.tgz",
+ "integrity": "sha512-ej4AhfhfL2Q2zpMmLo7U1Uv9+PyhIZpgQLGT1F9miIGmiCJIoCgSmczFdrc97mWT4kVY72KA+WnnhJ5pghSvSg==",
"license": "MIT",
"dependencies": {
"function-bind": "^1.1.2"
@@ -8872,15 +9763,15 @@
}
},
"node_modules/hast-util-to-parse5": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz",
- "integrity": "sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw==",
+ "version": "8.0.1",
+ "resolved": "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.1.tgz",
+ "integrity": "sha512-MlWT6Pjt4CG9lFCjiz4BH7l9wmrMkfkJYCxFwKQic8+RTZgWPuWxwAfjJElsXkex7DJjfSJsQIt931ilUgmwdA==",
"license": "MIT",
"dependencies": {
"@types/hast": "^3.0.0",
"comma-separated-tokens": "^2.0.0",
"devlop": "^1.0.0",
- "property-information": "^6.0.0",
+ "property-information": "^7.0.0",
"space-separated-tokens": "^2.0.0",
"web-namespaces": "^2.0.0",
"zwitch": "^2.0.0"
@@ -8890,16 +9781,6 @@
"url": "https://opencollective.com/unified"
}
},
- "node_modules/hast-util-to-parse5/node_modules/property-information": {
- "version": "6.5.0",
- "resolved": "https://registry.npmjs.org/property-information/-/property-information-6.5.0.tgz",
- "integrity": "sha512-PgTgs/BlvHxOu8QuEN7wi5A0OmXaBcHpmCSTehcs6Uuu9IkDIEo13Hy7n898RHfrQ49vKCoGeWZSaAK01nwVig==",
- "license": "MIT",
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
"node_modules/hast-util-whitespace": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz",
@@ -9374,9 +10255,9 @@
"license": "ISC"
},
"node_modules/inline-style-parser": {
- "version": "0.2.4",
- "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.4.tgz",
- "integrity": "sha512-0aO8FkhNZlj/ZIbNi7Lxxr12obT7cL1moPfE4tg1LkX7LlLfC6DeX4l2ZEud1ukP9jNQyNnfzQVqwbwmAATY4Q==",
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.2.7.tgz",
+ "integrity": "sha512-Nb2ctOyNR8DqQoR0OwRG95uNWIC0C1lCgf5Naz5H6Ji72KZ8OcFZLz2P5sNgwlyoJ8Yif11oMuYs5pBQa86csA==",
"license": "MIT"
},
"node_modules/invariant": {
@@ -9452,12 +10333,12 @@
}
},
"node_modules/is-core-module": {
- "version": "2.16.1",
- "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz",
- "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==",
+ "version": "2.16.2",
+ "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.2.tgz",
+ "integrity": "sha512-evOr8xfXKxE6qSR0hSXL2r3sd7ALj8+7jQEUvPYcm5sgZFdJ+AYzT6yNmJenvIYQBgIGwfwz08sL8zoL7yq2BA==",
"license": "MIT",
"dependencies": {
- "hasown": "^2.0.2"
+ "hasown": "^2.0.3"
},
"engines": {
"node": ">= 0.4"
@@ -9809,9 +10690,9 @@
"license": "MIT"
},
"node_modules/js-yaml": {
- "version": "4.1.0",
- "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz",
- "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==",
+ "version": "4.1.1",
+ "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.1.tgz",
+ "integrity": "sha512-qQKT4zQxXl8lLwBtHMWwaTcGfFOZviOJet3Oy/xmGk2gZH677CJM9EvtfdSkgWcATZhj/55JZ0rmy3myCT5lsA==",
"license": "MIT",
"dependencies": {
"argparse": "^2.0.1"
@@ -9844,12 +10725,6 @@
"integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==",
"license": "MIT"
},
- "node_modules/json-schema": {
- "version": "0.4.0",
- "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz",
- "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==",
- "license": "(AFL-2.1 OR BSD-3-Clause)"
- },
"node_modules/json-schema-traverse": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz",
@@ -9916,29 +10791,290 @@
"package-json": "^8.1.0"
},
"engines": {
- "node": ">=14.16"
+ "node": ">=14.16"
+ },
+ "funding": {
+ "url": "https://github.com/sponsors/sindresorhus"
+ }
+ },
+ "node_modules/launch-editor": {
+ "version": "2.11.1",
+ "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz",
+ "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==",
+ "license": "MIT",
+ "dependencies": {
+ "picocolors": "^1.1.1",
+ "shell-quote": "^1.8.3"
+ }
+ },
+ "node_modules/leven": {
+ "version": "3.1.0",
+ "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
+ "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=6"
+ }
+ },
+ "node_modules/lightningcss": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.32.0.tgz",
+ "integrity": "sha512-NXYBzinNrblfraPGyrbPoD19C1h9lfI/1mzgWYvXUTe414Gz/X1FD2XBZSZM7rRTrMA8JL3OtAaGifrIKhQ5yQ==",
+ "license": "MPL-2.0",
+ "dependencies": {
+ "detect-libc": "^2.0.3"
+ },
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ },
+ "optionalDependencies": {
+ "lightningcss-android-arm64": "1.32.0",
+ "lightningcss-darwin-arm64": "1.32.0",
+ "lightningcss-darwin-x64": "1.32.0",
+ "lightningcss-freebsd-x64": "1.32.0",
+ "lightningcss-linux-arm-gnueabihf": "1.32.0",
+ "lightningcss-linux-arm64-gnu": "1.32.0",
+ "lightningcss-linux-arm64-musl": "1.32.0",
+ "lightningcss-linux-x64-gnu": "1.32.0",
+ "lightningcss-linux-x64-musl": "1.32.0",
+ "lightningcss-win32-arm64-msvc": "1.32.0",
+ "lightningcss-win32-x64-msvc": "1.32.0"
+ }
+ },
+ "node_modules/lightningcss-android-arm64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.32.0.tgz",
+ "integrity": "sha512-YK7/ClTt4kAK0vo6w3X+Pnm0D2cf2vPHbhOXdoNti1Ga0al1P4TBZhwjATvjNwLEBCnKvjJc2jQgHXH0NEwlAg==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "android"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-darwin-arm64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.32.0.tgz",
+ "integrity": "sha512-RzeG9Ju5bag2Bv1/lwlVJvBE3q6TtXskdZLLCyfg5pt+HLz9BqlICO7LZM7VHNTTn/5PRhHFBSjk5lc4cmscPQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-darwin-x64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.32.0.tgz",
+ "integrity": "sha512-U+QsBp2m/s2wqpUYT/6wnlagdZbtZdndSmut/NJqlCcMLTWp5muCrID+K5UJ6jqD2BFshejCYXniPDbNh73V8w==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "darwin"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-freebsd-x64": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.32.0.tgz",
+ "integrity": "sha512-JCTigedEksZk3tHTTthnMdVfGf61Fky8Ji2E4YjUTEQX14xiy/lTzXnu1vwiZe3bYe0q+SpsSH/CTeDXK6WHig==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "freebsd"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm-gnueabihf": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.32.0.tgz",
+ "integrity": "sha512-x6rnnpRa2GL0zQOkt6rts3YDPzduLpWvwAF6EMhXFVZXD4tPrBkEFqzGowzCsIWsPjqSK+tyNEODUBXeeVHSkw==",
+ "cpu": [
+ "arm"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm64-gnu": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.32.0.tgz",
+ "integrity": "sha512-0nnMyoyOLRJXfbMOilaSRcLH3Jw5z9HDNGfT/gwCPgaDjnx0i8w7vBzFLFR1f6CMLKF8gVbebmkUN3fa/kQJpQ==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-arm64-musl": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.32.0.tgz",
+ "integrity": "sha512-UpQkoenr4UJEzgVIYpI80lDFvRmPVg6oqboNHfoH4CQIfNA+HOrZ7Mo7KZP02dC6LjghPQJeBsvXhJod/wnIBg==",
+ "cpu": [
+ "arm64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-x64-gnu": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.32.0.tgz",
+ "integrity": "sha512-V7Qr52IhZmdKPVr+Vtw8o+WLsQJYCTd8loIfpDaMRWGUZfBOYEJeyJIkqGIDMZPwPx24pUMfwSxxI8phr/MbOA==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "glibc"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-linux-x64-musl": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.32.0.tgz",
+ "integrity": "sha512-bYcLp+Vb0awsiXg/80uCRezCYHNg1/l3mt0gzHnWV9XP1W5sKa5/TCdGWaR/zBM2PeF/HbsQv/j2URNOiVuxWg==",
+ "cpu": [
+ "x64"
+ ],
+ "libc": [
+ "musl"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "linux"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
+ }
+ },
+ "node_modules/lightningcss-win32-arm64-msvc": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.32.0.tgz",
+ "integrity": "sha512-8SbC8BR40pS6baCM8sbtYDSwEVQd4JlFTOlaD3gWGHfThTcABnNDBda6eTZeqbofalIJhFx0qKzgHJmcPTnGdw==",
+ "cpu": [
+ "arm64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
+ "engines": {
+ "node": ">= 12.0.0"
},
"funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
- "node_modules/launch-editor": {
- "version": "2.11.1",
- "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.11.1.tgz",
- "integrity": "sha512-SEET7oNfgSaB6Ym0jufAdCeo3meJVeCaaDyzRygy0xsp2BFKCprcfHljTq4QkzTLUxEKkFK6OK4811YM2oSrRg==",
- "license": "MIT",
- "dependencies": {
- "picocolors": "^1.1.1",
- "shell-quote": "^1.8.3"
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
}
},
- "node_modules/leven": {
- "version": "3.1.0",
- "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz",
- "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==",
- "license": "MIT",
+ "node_modules/lightningcss-win32-x64-msvc": {
+ "version": "1.32.0",
+ "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.32.0.tgz",
+ "integrity": "sha512-Amq9B/SoZYdDi1kFrojnoqPLxYhQ4Wo5XiL8EVJrVsB8ARoC1PWW6VGtT0WKCemjy8aC+louJnjS7U18x3b06Q==",
+ "cpu": [
+ "x64"
+ ],
+ "license": "MPL-2.0",
+ "optional": true,
+ "os": [
+ "win32"
+ ],
"engines": {
- "node": ">=6"
+ "node": ">= 12.0.0"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/parcel"
}
},
"node_modules/lilconfig": {
@@ -9960,12 +11096,16 @@
"license": "MIT"
},
"node_modules/loader-runner": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz",
- "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==",
+ "version": "4.3.2",
+ "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.2.tgz",
+ "integrity": "sha512-DFEqQ3ihfS9blba08cLfYf1NRAIEm+dDjic073DRDc3/JspI/8wYmtDsHwd3+4hwvdxSK7PGaElfTmm0awWJ4w==",
"license": "MIT",
"engines": {
"node": ">=6.11.5"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/loader-utils": {
@@ -9998,9 +11138,9 @@
}
},
"node_modules/lodash": {
- "version": "4.17.21",
- "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz",
- "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==",
+ "version": "4.18.1",
+ "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.18.1.tgz",
+ "integrity": "sha512-dMInicTPVE8d1e5otfwmmjlxkZoUpiVLwyeTdUsi/Caj/gfzzblBcCE5sRHV/AsjuCmxWrte2TNGSYuCeCq+0Q==",
"license": "MIT"
},
"node_modules/lodash.debounce": {
@@ -10095,18 +11235,6 @@
"url": "https://github.com/sponsors/wooorm"
}
},
- "node_modules/marked": {
- "version": "16.4.1",
- "resolved": "https://registry.npmjs.org/marked/-/marked-16.4.1.tgz",
- "integrity": "sha512-ntROs7RaN3EvWfy3EZi14H4YxmT6A5YvywfhO+0pm+cH/dnSQRmdAmoFIc3B9aiwTehyk7pESH4ofyBY+V5hZg==",
- "license": "MIT",
- "bin": {
- "marked": "bin/marked.js"
- },
- "engines": {
- "node": ">= 20"
- }
- },
"node_modules/math-intrinsics": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.1.0.tgz",
@@ -10166,9 +11294,9 @@
}
},
"node_modules/mdast-util-from-markdown": {
- "version": "2.0.2",
- "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.2.tgz",
- "integrity": "sha512-uZhTV/8NBuw0WHkPTrCqDOl0zVe1BIng5ZtHoDk49ME1qqcjYmmLmOf0gELgcRMxN4w2iuIeVso5/6QymSrgmA==",
+ "version": "2.0.3",
+ "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.3.tgz",
+ "integrity": "sha512-W4mAWTvSlKvf8L6J+VN9yLSqQ9AOAAvHuoDAmPkz4dHf553m5gVj2ejadHJhoJmcmxEnOv6Pa8XJhpxE93kb8Q==",
"license": "MIT",
"dependencies": {
"@types/mdast": "^4.0.0",
@@ -10464,9 +11592,9 @@
}
},
"node_modules/mdast-util-to-hast": {
- "version": "13.2.0",
- "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.0.tgz",
- "integrity": "sha512-QGYKEuUsYT9ykKBCMOEDLsU5JRObWQusAolFMeko/tYPufNkRffBAQjIE+99jbA87xv6FgmjLtwjh9wBWajwAA==",
+ "version": "13.2.1",
+ "resolved": "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.2.1.tgz",
+ "integrity": "sha512-cctsq2wp5vTsLIcaymblUriiTcZd0CwWtCbLvrOzYCDZoWyMNV8sZ7krj09FSnsiJi3WVsHLM4k6Dq/yaPyCXA==",
"license": "MIT",
"dependencies": {
"@types/hast": "^3.0.0",
@@ -12436,9 +13564,9 @@
}
},
"node_modules/mini-css-extract-plugin": {
- "version": "2.9.4",
- "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.4.tgz",
- "integrity": "sha512-ZWYT7ln73Hptxqxk2DxPU9MmapXRhxkJD6tkSR04dnQxm8BGu2hzgKLugK5yySD97u/8yy7Ma7E76k9ZdvtjkQ==",
+ "version": "2.10.2",
+ "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.10.2.tgz",
+ "integrity": "sha512-AOSS0IdEB95ayVkxn5oGzNQwqAi2J0Jb/kKm43t7H73s8+f5873g0yuj0PNvK4dO75mu5DHg4nlgp4k6Kga8eg==",
"license": "MIT",
"dependencies": {
"schema-utils": "^4.0.0",
@@ -12462,9 +13590,9 @@
"license": "ISC"
},
"node_modules/minimatch": {
- "version": "3.1.2",
- "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz",
- "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==",
+ "version": "3.1.5",
+ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.5.tgz",
+ "integrity": "sha512-VgjWUsnnT6n+NUk6eZq77zeFdpW2LWDzP6zFGrCbHXiYNul5Dzqk2HHQ5uFH2DNW5Xbp8+jVzaeNt94ssEEl4w==",
"license": "ISC",
"dependencies": {
"brace-expansion": "^1.1.7"
@@ -12511,9 +13639,9 @@
}
},
"node_modules/nanoid": {
- "version": "3.3.11",
- "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz",
- "integrity": "sha512-N8SpfPUnUp1bK+PMYW8qSWdl9U+wwNWI4QKxOYDy9JAro3WMX7p2OeVRF9v+347pnakNevPmiHhNmZ2HbFA76w==",
+ "version": "3.3.12",
+ "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.12.tgz",
+ "integrity": "sha512-ZB9RH/39qpq5Vu6Y+NmUaFhQR6pp+M2Xt76XBnEwDaGcVAqhlvxrl3B2bKS5D3NH3QR76v3aSrKaF/Kiy7lEtQ==",
"funding": [
{
"type": "github",
@@ -12569,18 +13697,18 @@
}
},
"node_modules/node-forge": {
- "version": "1.3.1",
- "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz",
- "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==",
+ "version": "1.4.0",
+ "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.4.0.tgz",
+ "integrity": "sha512-LarFH0+6VfriEhqMMcLX2F7SwSXeWwnEAJEsYm5QKWchiVYVvJyV9v7UDvUv+w5HO23ZpQTXDv/GxdDdMyOuoQ==",
"license": "(BSD-3-Clause OR GPL-2.0)",
"engines": {
"node": ">= 6.13.0"
}
},
"node_modules/node-releases": {
- "version": "2.0.25",
- "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.25.tgz",
- "integrity": "sha512-4auku8B/vw5psvTiiN9j1dAOsXvMoGqJuKJcR+dTdqiXEK20mMTk1UEo3HS16LeGQsVG6+qKTPM9u/qQ2LqATA==",
+ "version": "2.0.38",
+ "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.38.tgz",
+ "integrity": "sha512-3qT/88Y3FbH/Kx4szpQQ4HzUbVrHPKTLVpVocKiLfoYvw9XSGOX2FmD2d6DrXbVYyAQTF2HeF6My8jmzx7/CRw==",
"license": "MIT"
},
"node_modules/normalize-path": {
@@ -12592,15 +13720,6 @@
"node": ">=0.10.0"
}
},
- "node_modules/normalize-range": {
- "version": "0.1.2",
- "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz",
- "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10.0"
- }
- },
"node_modules/normalize-url": {
"version": "8.0.1",
"resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.1.tgz",
@@ -12664,9 +13783,9 @@
}
},
"node_modules/null-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -13138,9 +14257,9 @@
"license": "ISC"
},
"node_modules/picomatch": {
- "version": "2.3.1",
- "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz",
- "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==",
+ "version": "2.3.2",
+ "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.2.tgz",
+ "integrity": "sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==",
"license": "MIT",
"engines": {
"node": ">=8.6"
@@ -13165,9 +14284,9 @@
}
},
"node_modules/postcss": {
- "version": "8.5.6",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz",
- "integrity": "sha512-3Ybi1tAuwAP9s0r1UQ2J4n5Y0G05bJkpUIO0/bI9MhwmD70S5aTWbXGBwxHrelT+XM1k6dM0pk+SwNkpTRN7Pg==",
+ "version": "8.5.14",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.14.tgz",
+ "integrity": "sha512-SoSL4+OSEtR99LHFZQiJLkT59C5B1amGO1NzTwj7TT1qCUgUO6hxOvzkOYxD+vMrXBM3XJIKzokoERdqQq/Zmg==",
"funding": [
{
"type": "opencollective",
@@ -13218,9 +14337,9 @@
}
},
"node_modules/postcss-attribute-case-insensitive/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -13462,9 +14581,9 @@
}
},
"node_modules/postcss-custom-selectors/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -13500,9 +14619,9 @@
}
},
"node_modules/postcss-dir-pseudo-class/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -13628,9 +14747,9 @@
}
},
"node_modules/postcss-focus-visible/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -13666,9 +14785,9 @@
}
},
"node_modules/postcss-focus-within/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -13955,9 +15074,9 @@
}
},
"node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -13983,9 +15102,9 @@
}
},
"node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -14082,9 +15201,9 @@
}
},
"node_modules/postcss-nesting/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -14325,9 +15444,9 @@
}
},
"node_modules/postcss-preset-env": {
- "version": "10.4.0",
- "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.4.0.tgz",
- "integrity": "sha512-2kqpOthQ6JhxqQq1FSAAZGe9COQv75Aw8WbsOvQVNJ2nSevc9Yx/IKZGuZ7XJ+iOTtVon7LfO7ELRzg8AZ+sdw==",
+ "version": "10.6.1",
+ "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-10.6.1.tgz",
+ "integrity": "sha512-yrk74d9EvY+W7+lO9Aj1QmjWY9q5NsKjK2V9drkOPZB/X6KZ0B3igKsHUYakb7oYVhnioWypQX3xGuePf89f3g==",
"funding": [
{
"type": "github",
@@ -14365,23 +15484,27 @@
"@csstools/postcss-media-minmax": "^2.0.9",
"@csstools/postcss-media-queries-aspect-ratio-number-values": "^3.0.5",
"@csstools/postcss-nested-calc": "^4.0.0",
- "@csstools/postcss-normalize-display-values": "^4.0.0",
+ "@csstools/postcss-normalize-display-values": "^4.0.1",
"@csstools/postcss-oklab-function": "^4.0.12",
+ "@csstools/postcss-position-area-property": "^1.0.0",
"@csstools/postcss-progressive-custom-properties": "^4.2.1",
+ "@csstools/postcss-property-rule-prelude-list": "^1.0.0",
"@csstools/postcss-random-function": "^2.0.1",
"@csstools/postcss-relative-color-syntax": "^3.0.12",
"@csstools/postcss-scope-pseudo-class": "^4.0.1",
"@csstools/postcss-sign-functions": "^1.1.4",
"@csstools/postcss-stepped-value-functions": "^4.0.9",
+ "@csstools/postcss-syntax-descriptor-syntax-production": "^1.0.1",
+ "@csstools/postcss-system-ui-font-family": "^1.0.0",
"@csstools/postcss-text-decoration-shorthand": "^4.0.3",
"@csstools/postcss-trigonometric-functions": "^4.0.9",
"@csstools/postcss-unset-value": "^4.0.0",
- "autoprefixer": "^10.4.21",
- "browserslist": "^4.26.0",
+ "autoprefixer": "^10.4.23",
+ "browserslist": "^4.28.1",
"css-blank-pseudo": "^7.0.1",
"css-has-pseudo": "^7.0.3",
"css-prefers-color-scheme": "^10.0.0",
- "cssdb": "^8.4.2",
+ "cssdb": "^8.6.0",
"postcss-attribute-case-insensitive": "^7.0.1",
"postcss-clamp": "^4.1.0",
"postcss-color-functional-notation": "^7.0.12",
@@ -14441,9 +15564,9 @@
}
},
"node_modules/postcss-pseudo-class-any-link/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -14534,9 +15657,9 @@
}
},
"node_modules/postcss-selector-not/node_modules/postcss-selector-parser": {
- "version": "7.1.0",
- "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.0.tgz",
- "integrity": "sha512-8sLjZwK0R+JlxlYcTuVnyT2v+htpdrjDOKuMcOVdYjt52Lh8hWRYpxBPoKx/Zg+bcjc3wx6fmQevMmUztS/ccA==",
+ "version": "7.1.1",
+ "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.1.1.tgz",
+ "integrity": "sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==",
"license": "MIT",
"dependencies": {
"cssesc": "^3.0.0",
@@ -14757,12 +15880,12 @@
}
},
"node_modules/qs": {
- "version": "6.13.0",
- "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz",
- "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==",
+ "version": "6.14.2",
+ "resolved": "https://registry.npmjs.org/qs/-/qs-6.14.2.tgz",
+ "integrity": "sha512-V/yCWTTF7VJ9hIh18Ugr2zhJMP01MY7c5kh4J870L7imm6/DIzBsNLTXzMwUA3yZ5b/KBqLx8Kp3uRvd7xSe3Q==",
"license": "BSD-3-Clause",
"dependencies": {
- "side-channel": "^1.0.6"
+ "side-channel": "^1.1.0"
},
"engines": {
"node": ">=0.6"
@@ -14822,15 +15945,15 @@
}
},
"node_modules/raw-body": {
- "version": "2.5.2",
- "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
- "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
+ "version": "2.5.3",
+ "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.3.tgz",
+ "integrity": "sha512-s4VSOf6yN0rvbRZGxs8Om5CWj6seneMwK3oDb4lWDH0UPhWcxwOWw5+qk24bxq87szX1ydrwylIOp2uG1ojUpA==",
"license": "MIT",
"dependencies": {
- "bytes": "3.1.2",
- "http-errors": "2.0.0",
- "iconv-lite": "0.4.24",
- "unpipe": "1.0.0"
+ "bytes": "~3.1.2",
+ "http-errors": "~2.0.1",
+ "iconv-lite": "~0.4.24",
+ "unpipe": "~1.0.0"
},
"engines": {
"node": ">= 0.8"
@@ -14845,6 +15968,35 @@
"node": ">= 0.8"
}
},
+ "node_modules/raw-body/node_modules/http-errors": {
+ "version": "2.0.1",
+ "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.1.tgz",
+ "integrity": "sha512-4FbRdAX+bSdmo4AUFuS0WNiPz8NgFt+r8ThgNWmlrjQjt1Q7ZR9+zTlce2859x4KSXrwIsaeTqDoKQmtP8pLmQ==",
+ "license": "MIT",
+ "dependencies": {
+ "depd": "~2.0.0",
+ "inherits": "~2.0.4",
+ "setprototypeof": "~1.2.0",
+ "statuses": "~2.0.2",
+ "toidentifier": "~1.0.1"
+ },
+ "engines": {
+ "node": ">= 0.8"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/express"
+ }
+ },
+ "node_modules/raw-body/node_modules/statuses": {
+ "version": "2.0.2",
+ "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.2.tgz",
+ "integrity": "sha512-DvEy55V3DB7uknRo+4iOGT5fP1slR8wQohVdknigZPMpMstaKJQWhwiYBACJE3Ul2pTnATihhBYnRhZQHGBiRw==",
+ "license": "MIT",
+ "engines": {
+ "node": ">= 0.8"
+ }
+ },
"node_modules/rc": {
"version": "1.2.8",
"resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz",
@@ -14946,9 +16098,9 @@
}
},
"node_modules/react-loadable-ssr-addon-v5-slorber": {
- "version": "1.0.1",
- "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz",
- "integrity": "sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A==",
+ "version": "1.0.3",
+ "resolved": "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.3.tgz",
+ "integrity": "sha512-GXfh9VLwB5ERaCsU6RULh7tkemeX15aNh6wuMEBtfdyMa7fFG8TXrhXlx1SoEK2Ty/l6XIkzzYIQmyaWW3JgdQ==",
"license": "MIT",
"dependencies": {
"@babel/runtime": "^7.10.3"
@@ -15174,9 +16326,9 @@
"license": "MIT"
},
"node_modules/regjsparser": {
- "version": "0.13.0",
- "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.0.tgz",
- "integrity": "sha512-NZQZdC5wOE/H3UT28fVGL+ikOZcEzfMGk/c3iN9UGxzWHMa1op7274oyiUVrAG4B2EuFhus8SvkaYnhvW92p9Q==",
+ "version": "0.13.1",
+ "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.13.1.tgz",
+ "integrity": "sha512-dLsljMd9sqwRkby8zhO1gSg3PnJIBFid8f4CQj/sXx+7cKx+E7u0PKhZ+U4wmhx7EfmtvnA318oVaIkAB1lRJw==",
"license": "BSD-2-Clause",
"dependencies": {
"jsesc": "~3.1.0"
@@ -15452,15 +16604,6 @@
"entities": "^2.0.0"
}
},
- "node_modules/repeat-string": {
- "version": "1.6.1",
- "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz",
- "integrity": "sha512-PV0dzCYDNfRi1jCDbJzpW7jNNDRuCOG/jI5ctQcGKt/clZD+YcPS3yIlWuTJMmESC8aevCFmWJy5wjAFgNqN6w==",
- "license": "MIT",
- "engines": {
- "node": ">=0.10"
- }
- },
"node_modules/require-from-string": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz",
@@ -15485,12 +16628,13 @@
"license": "MIT"
},
"node_modules/resolve": {
- "version": "1.22.10",
- "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz",
- "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==",
+ "version": "1.22.12",
+ "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.12.tgz",
+ "integrity": "sha512-TyeJ1zif53BPfHootBGwPRYT1RUt6oGWsaQr8UyZW/eAm9bKoijtvruSDEmZHm92CwS9nj7/fWttqPCgzep8CA==",
"license": "MIT",
"dependencies": {
- "is-core-module": "^2.16.0",
+ "es-errors": "^1.3.0",
+ "is-core-module": "^2.16.1",
"path-parse": "^1.0.7",
"supports-preserve-symlinks-flag": "^1.0.0"
},
@@ -15639,10 +16783,13 @@
"license": "MIT"
},
"node_modules/sax": {
- "version": "1.4.1",
- "resolved": "https://registry.npmjs.org/sax/-/sax-1.4.1.tgz",
- "integrity": "sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg==",
- "license": "ISC"
+ "version": "1.6.0",
+ "resolved": "https://registry.npmjs.org/sax/-/sax-1.6.0.tgz",
+ "integrity": "sha512-6R3J5M4AcbtLUdZmRv2SygeVaM7IhrLXu9BmnOGmmACak8fiUtOsYNWUS4uK7upbmHIBbLBeFeI//477BKLBzA==",
+ "license": "BlueOak-1.0.0",
+ "engines": {
+ "node": ">=11.0.0"
+ }
},
"node_modules/scheduler": {
"version": "0.25.0",
@@ -15657,9 +16804,9 @@
"license": "Apache-2.0"
},
"node_modules/schema-utils": {
- "version": "4.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz",
- "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==",
+ "version": "4.3.3",
+ "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.3.tgz",
+ "integrity": "sha512-eflK8wEtyOE6+hsaRVPxvUKYCpRgzLqDTb8krvAsRIwOGlHoSgYLgBXoubGgLd2fT41/OUYdb48v4k4WWHQurA==",
"license": "MIT",
"dependencies": {
"@types/json-schema": "^7.0.9",
@@ -15808,15 +16955,15 @@
}
},
"node_modules/serve-handler": {
- "version": "6.1.6",
- "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.6.tgz",
- "integrity": "sha512-x5RL9Y2p5+Sh3D38Fh9i/iQ5ZK+e4xuXRd/pGbM4D13tgo/MGwbttUk8emytcr1YYzBYs+apnUngBDFYfpjPuQ==",
+ "version": "6.1.7",
+ "resolved": "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.7.tgz",
+ "integrity": "sha512-CinAq1xWb0vR3twAv9evEU8cNWkXCb9kd5ePAHUKJBkOsUpR1wt/CvGdeca7vqumL1U5cSaeVQ6zZMxiJ3yWsg==",
"license": "MIT",
"dependencies": {
"bytes": "3.0.0",
"content-disposition": "0.5.2",
"mime-types": "2.1.18",
- "minimatch": "3.1.2",
+ "minimatch": "3.1.5",
"path-is-inside": "1.0.2",
"path-to-regexp": "3.3.0",
"range-parser": "1.2.0"
@@ -16015,13 +17162,13 @@
}
},
"node_modules/side-channel-list": {
- "version": "1.0.0",
- "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz",
- "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==",
+ "version": "1.0.1",
+ "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.1.tgz",
+ "integrity": "sha512-mjn/0bi/oUURjc5Xl7IaWi/OJJJumuoJFQJfDDyO46+hBWsfaVM65TBHq2eoZBhzl9EchxOijpkbRC8SVBQU0w==",
"license": "MIT",
"dependencies": {
"es-errors": "^1.3.0",
- "object-inspect": "^1.13.3"
+ "object-inspect": "^1.13.4"
},
"engines": {
"node": ">= 0.4"
@@ -16094,9 +17241,9 @@
"license": "MIT"
},
"node_modules/sitemap": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.2.tgz",
- "integrity": "sha512-ARCqzHJ0p4gWt+j7NlU5eDlIO9+Rkr/JhPFZKKQ1l5GCus7rJH4UdrlVAh0xC/gDS/Qir2UMxqYNHtsKr2rpCw==",
+ "version": "7.1.3",
+ "resolved": "https://registry.npmjs.org/sitemap/-/sitemap-7.1.3.tgz",
+ "integrity": "sha512-tAjEd+wt/YwnEbfNB2ht51ybBJxbEWwe5ki/Z//Wh0rpBFTCUSj46GnxUKEWzhfuJTsee8x3lybHxFgUMig2hw==",
"license": "MIT",
"dependencies": {
"@types/node": "^17.0.5",
@@ -16403,21 +17550,21 @@
}
},
"node_modules/style-to-js": {
- "version": "1.1.18",
- "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.18.tgz",
- "integrity": "sha512-JFPn62D4kJaPTnhFUI244MThx+FEGbi+9dw1b9yBBQ+1CZpV7QAT8kUtJ7b7EUNdHajjF/0x8fT+16oLJoojLg==",
+ "version": "1.1.21",
+ "resolved": "https://registry.npmjs.org/style-to-js/-/style-to-js-1.1.21.tgz",
+ "integrity": "sha512-RjQetxJrrUJLQPHbLku6U/ocGtzyjbJMP9lCNK7Ag0CNh690nSH8woqWH9u16nMjYBAok+i7JO1NP2pOy8IsPQ==",
"license": "MIT",
"dependencies": {
- "style-to-object": "1.0.11"
+ "style-to-object": "1.0.14"
}
},
"node_modules/style-to-object": {
- "version": "1.0.11",
- "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.11.tgz",
- "integrity": "sha512-5A560JmXr7wDyGLK12Nq/EYS38VkGlglVzkis1JEdbGWSnbQIEhZzTJhzURXN5/8WwwFCs/f/VVcmkTppbXLow==",
+ "version": "1.0.14",
+ "resolved": "https://registry.npmjs.org/style-to-object/-/style-to-object-1.0.14.tgz",
+ "integrity": "sha512-LIN7rULI0jBscWQYaSswptyderlarFkjQ+t79nzty8tcIAceVomEVlLzH5VP4Cmsv6MtKhs7qaAiwlcp+Mgaxw==",
"license": "MIT",
"dependencies": {
- "inline-style-parser": "0.2.4"
+ "inline-style-parser": "0.2.7"
}
},
"node_modules/stylehacks": {
@@ -16467,18 +17614,18 @@
"license": "MIT"
},
"node_modules/svgo": {
- "version": "3.3.2",
- "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.2.tgz",
- "integrity": "sha512-OoohrmuUlBs8B8o6MB2Aevn+pRIH9zDALSR+6hhqVfa6fRwG/Qw9VUMSMW9VNg2CFc/MTIfabtdOVl9ODIJjpw==",
+ "version": "3.3.3",
+ "resolved": "https://registry.npmjs.org/svgo/-/svgo-3.3.3.tgz",
+ "integrity": "sha512-+wn7I4p7YgJhHs38k2TNjy1vCfPIfLIJWR5MnCStsN8WuuTcBnRKcMHQLMM2ijxGZmDoZwNv8ipl5aTTen62ng==",
"license": "MIT",
"dependencies": {
- "@trysound/sax": "0.2.0",
"commander": "^7.2.0",
"css-select": "^5.1.0",
"css-tree": "^2.3.1",
"css-what": "^6.1.0",
"csso": "^5.0.5",
- "picocolors": "^1.0.0"
+ "picocolors": "^1.0.0",
+ "sax": "^1.5.0"
},
"bin": {
"svgo": "bin/svgo"
@@ -16500,26 +17647,30 @@
"node": ">= 10"
}
},
- "node_modules/swr": {
- "version": "2.3.6",
- "resolved": "https://registry.npmjs.org/swr/-/swr-2.3.6.tgz",
- "integrity": "sha512-wfHRmHWk/isGNMwlLGlZX5Gzz/uTgo0o2IRuTMcf4CPuPFJZlq0rDaKUx+ozB5nBOReNV1kiOyzMfj+MBMikLw==",
+ "node_modules/swc-loader": {
+ "version": "0.2.7",
+ "resolved": "https://registry.npmjs.org/swc-loader/-/swc-loader-0.2.7.tgz",
+ "integrity": "sha512-nwYWw3Fh9ame3Rtm7StS9SBLpHRRnYcK7bnpF3UKZmesAK0gw2/ADvlURFAINmPvKtDLzp+GBiP9yLoEjg6S9w==",
"license": "MIT",
"dependencies": {
- "dequal": "^2.0.3",
- "use-sync-external-store": "^1.4.0"
+ "@swc/counter": "^0.1.3"
},
"peerDependencies": {
- "react": "^16.11.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
+ "@swc/core": "^1.2.147",
+ "webpack": ">=2"
}
},
"node_modules/tapable": {
- "version": "2.2.1",
- "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz",
- "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==",
+ "version": "2.3.3",
+ "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.3.3.tgz",
+ "integrity": "sha512-uxc/zpqFg6x7C8vOE7lh6Lbda8eEL9zmVm/PLeTPBRhh1xCgdWaQ+J1CUieGpIfm2HdtsUpRv+HshiasBMcc6A==",
"license": "MIT",
"engines": {
"node": ">=6"
+ },
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/webpack"
}
},
"node_modules/terser": {
@@ -16541,15 +17692,14 @@
}
},
"node_modules/terser-webpack-plugin": {
- "version": "5.3.11",
- "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz",
- "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==",
+ "version": "5.5.0",
+ "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.5.0.tgz",
+ "integrity": "sha512-UYhptBwhWvfIjKd/UuFo6D8uq9xpGLDK+z8EDsj/zWhrTaH34cKEbrkMKfV5YWqGBvAYA3tlzZbs2R+qYrbQJA==",
"license": "MIT",
"dependencies": {
"@jridgewell/trace-mapping": "^0.3.25",
"jest-worker": "^27.4.5",
"schema-utils": "^4.3.0",
- "serialize-javascript": "^6.0.2",
"terser": "^5.31.1"
},
"engines": {
@@ -16625,18 +17775,6 @@
"tslib": "^2"
}
},
- "node_modules/throttleit": {
- "version": "2.1.0",
- "resolved": "https://registry.npmjs.org/throttleit/-/throttleit-2.1.0.tgz",
- "integrity": "sha512-nt6AMGKW1p/70DF/hGBdJB57B8Tspmbp5gfJ8ilhLnt7kkr2ye7hzD6NVG8GGErk2HWF34igrL2CXmNIkzKqKw==",
- "license": "MIT",
- "engines": {
- "node": ">=18"
- },
- "funding": {
- "url": "https://github.com/sponsors/sindresorhus"
- }
- },
"node_modules/thunky": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz",
@@ -16933,9 +18071,9 @@
}
},
"node_modules/unist-util-visit": {
- "version": "5.0.0",
- "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz",
- "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==",
+ "version": "5.1.0",
+ "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.1.0.tgz",
+ "integrity": "sha512-m+vIdyeCOpdr/QeQCu2EzxX/ohgS8KbnPDgFni4dQsfSCtpz8UqDyY5GjRru8PDKuYn7Fq19j1CQ+nJSsGKOzg==",
"license": "MIT",
"dependencies": {
"@types/unist": "^3.0.0",
@@ -16980,9 +18118,9 @@
}
},
"node_modules/update-browserslist-db": {
- "version": "1.1.3",
- "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.3.tgz",
- "integrity": "sha512-UxhIZQ+QInVdunkDAaiazvvT/+fXL5Osr0JZlJulepYu6Jd7qJtDZjlur0emRlT71EN3ScPoE7gvsuIKKNavKw==",
+ "version": "1.2.3",
+ "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.2.3.tgz",
+ "integrity": "sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==",
"funding": [
{
"type": "opencollective",
@@ -17120,9 +18258,9 @@
}
},
"node_modules/url-loader/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
+ "version": "6.15.0",
+ "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.15.0.tgz",
+ "integrity": "sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==",
"license": "MIT",
"dependencies": {
"fast-deep-equal": "^3.1.1",
@@ -17189,15 +18327,6 @@
"url": "https://opencollective.com/webpack"
}
},
- "node_modules/use-sync-external-store": {
- "version": "1.6.0",
- "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.6.0.tgz",
- "integrity": "sha512-Pp6GSwGP/NrPIrxVFAIkOQeyw8lFenOHijQWkUTrDvrF4ALqylP2C/KCkeS9dpUM3KvYRQhna5vt7IL95+ZQ9w==",
- "license": "MIT",
- "peerDependencies": {
- "react": "^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0"
- }
- },
"node_modules/util-deprecate": {
"version": "1.0.2",
"resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz",
@@ -17295,9 +18424,9 @@
}
},
"node_modules/watchpack": {
- "version": "2.4.2",
- "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz",
- "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==",
+ "version": "2.5.1",
+ "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.5.1.tgz",
+ "integrity": "sha512-Zn5uXdcFNIA1+1Ei5McRd+iRzfhENPCe7LeABkJtNulSxjma+l7ltNx55BWZkRlwRnpOgHqxnjyaDgJnNXnqzg==",
"license": "MIT",
"dependencies": {
"glob-to-regexp": "^0.4.1",
@@ -17327,34 +18456,35 @@
}
},
"node_modules/webpack": {
- "version": "5.97.1",
- "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz",
- "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==",
+ "version": "5.106.2",
+ "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.106.2.tgz",
+ "integrity": "sha512-wGN3qcrBQIFmQ/c0AiOAQBvrZ5lmY8vbbMv4Mxfgzqd/B6+9pXtLo73WuS1dSGXM5QYY3hZnIbvx+K1xxe6FyA==",
"license": "MIT",
"dependencies": {
"@types/eslint-scope": "^3.7.7",
- "@types/estree": "^1.0.6",
+ "@types/estree": "^1.0.8",
+ "@types/json-schema": "^7.0.15",
"@webassemblyjs/ast": "^1.14.1",
"@webassemblyjs/wasm-edit": "^1.14.1",
"@webassemblyjs/wasm-parser": "^1.14.1",
- "acorn": "^8.14.0",
- "browserslist": "^4.24.0",
+ "acorn": "^8.16.0",
+ "acorn-import-phases": "^1.0.3",
+ "browserslist": "^4.28.1",
"chrome-trace-event": "^1.0.2",
- "enhanced-resolve": "^5.17.1",
- "es-module-lexer": "^1.2.1",
+ "enhanced-resolve": "^5.20.0",
+ "es-module-lexer": "^2.0.0",
"eslint-scope": "5.1.1",
"events": "^3.2.0",
"glob-to-regexp": "^0.4.1",
"graceful-fs": "^4.2.11",
- "json-parse-even-better-errors": "^2.3.1",
- "loader-runner": "^4.2.0",
- "mime-types": "^2.1.27",
+ "loader-runner": "^4.3.1",
+ "mime-db": "^1.54.0",
"neo-async": "^2.6.2",
- "schema-utils": "^3.2.0",
- "tapable": "^2.1.1",
- "terser-webpack-plugin": "^5.3.10",
- "watchpack": "^2.4.1",
- "webpack-sources": "^3.2.3"
+ "schema-utils": "^4.3.3",
+ "tapable": "^2.3.0",
+ "terser-webpack-plugin": "^5.3.17",
+ "watchpack": "^2.5.1",
+ "webpack-sources": "^3.3.4"
},
"bin": {
"webpack": "bin/webpack.js"
@@ -17589,154 +18719,48 @@
}
},
"node_modules/webpack-sources": {
- "version": "3.2.3",
- "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz",
- "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==",
+ "version": "3.4.1",
+ "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.4.1.tgz",
+ "integrity": "sha512-eACpxRN02yaawnt+uUNIF7Qje6A9zArxBbcAJjK1PK3S9Ycg5jIuJ8pW4q8EMnwNZCEGltcjkRx1QzOxOkKD8A==",
"license": "MIT",
"engines": {
"node": ">=10.13.0"
}
},
- "node_modules/webpack/node_modules/ajv": {
- "version": "6.12.6",
- "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz",
- "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==",
- "license": "MIT",
- "dependencies": {
- "fast-deep-equal": "^3.1.1",
- "fast-json-stable-stringify": "^2.0.0",
- "json-schema-traverse": "^0.4.1",
- "uri-js": "^4.2.2"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/epoberezkin"
- }
- },
- "node_modules/webpack/node_modules/ajv-keywords": {
- "version": "3.5.2",
- "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz",
- "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==",
- "license": "MIT",
- "peerDependencies": {
- "ajv": "^6.9.1"
- }
- },
- "node_modules/webpack/node_modules/json-schema-traverse": {
- "version": "0.4.1",
- "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz",
- "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==",
- "license": "MIT"
- },
"node_modules/webpack/node_modules/mime-db": {
- "version": "1.52.0",
- "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz",
- "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==",
- "license": "MIT",
- "engines": {
- "node": ">= 0.6"
- }
- },
- "node_modules/webpack/node_modules/mime-types": {
- "version": "2.1.35",
- "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz",
- "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==",
+ "version": "1.54.0",
+ "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.54.0.tgz",
+ "integrity": "sha512-aU5EJuIN2WDemCcAp2vFBfp/m4EAhWJnUNSSw0ixs7/kXbd6Pg64EmwJkNdFhB8aWt1sH2CTXrLxo/iAGV3oPQ==",
"license": "MIT",
- "dependencies": {
- "mime-db": "1.52.0"
- },
"engines": {
"node": ">= 0.6"
}
},
- "node_modules/webpack/node_modules/schema-utils": {
- "version": "3.3.0",
- "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz",
- "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==",
- "license": "MIT",
- "dependencies": {
- "@types/json-schema": "^7.0.8",
- "ajv": "^6.12.5",
- "ajv-keywords": "^3.5.2"
- },
- "engines": {
- "node": ">= 10.13.0"
- },
- "funding": {
- "type": "opencollective",
- "url": "https://opencollective.com/webpack"
- }
- },
"node_modules/webpackbar": {
- "version": "6.0.1",
- "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-6.0.1.tgz",
- "integrity": "sha512-TnErZpmuKdwWBdMoexjio3KKX6ZtoKHRVvLIU0A47R0VVBDtx3ZyOJDktgYixhoJokZTYTt1Z37OkO9pnGJa9Q==",
+ "version": "7.0.0",
+ "resolved": "https://registry.npmjs.org/webpackbar/-/webpackbar-7.0.0.tgz",
+ "integrity": "sha512-aS9soqSO2iCHgqHoCrj4LbfGQUboDCYJPSFOAchEK+9psIjNrfSWW4Y0YEz67MKURNvMmfo0ycOg9d/+OOf9/Q==",
"license": "MIT",
"dependencies": {
- "ansi-escapes": "^4.3.2",
- "chalk": "^4.1.2",
+ "ansis": "^3.2.0",
"consola": "^3.2.3",
- "figures": "^3.2.0",
- "markdown-table": "^2.0.0",
"pretty-time": "^1.1.0",
- "std-env": "^3.7.0",
- "wrap-ansi": "^7.0.0"
+ "std-env": "^3.7.0"
},
"engines": {
"node": ">=14.21.3"
},
"peerDependencies": {
+ "@rspack/core": "*",
"webpack": "3 || 4 || 5"
- }
- },
- "node_modules/webpackbar/node_modules/emoji-regex": {
- "version": "8.0.0",
- "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz",
- "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==",
- "license": "MIT"
- },
- "node_modules/webpackbar/node_modules/markdown-table": {
- "version": "2.0.0",
- "resolved": "https://registry.npmjs.org/markdown-table/-/markdown-table-2.0.0.tgz",
- "integrity": "sha512-Ezda85ToJUBhM6WGaG6veasyym+Tbs3cMAw/ZhOPqXiYsr0jgocBV3j3nx+4lk47plLlIqjwuTm/ywVI+zjJ/A==",
- "license": "MIT",
- "dependencies": {
- "repeat-string": "^1.0.0"
- },
- "funding": {
- "type": "github",
- "url": "https://github.com/sponsors/wooorm"
- }
- },
- "node_modules/webpackbar/node_modules/string-width": {
- "version": "4.2.3",
- "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz",
- "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==",
- "license": "MIT",
- "dependencies": {
- "emoji-regex": "^8.0.0",
- "is-fullwidth-code-point": "^3.0.0",
- "strip-ansi": "^6.0.1"
- },
- "engines": {
- "node": ">=8"
- }
- },
- "node_modules/webpackbar/node_modules/wrap-ansi": {
- "version": "7.0.0",
- "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz",
- "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==",
- "license": "MIT",
- "dependencies": {
- "ansi-styles": "^4.0.0",
- "string-width": "^4.1.0",
- "strip-ansi": "^6.0.0"
- },
- "engines": {
- "node": ">=10"
},
- "funding": {
- "url": "https://github.com/chalk/wrap-ansi?sponsor=1"
+ "peerDependenciesMeta": {
+ "@rspack/core": {
+ "optional": true
+ },
+ "webpack": {
+ "optional": true
+ }
}
},
"node_modules/websocket-driver": {
@@ -17948,9 +18972,9 @@
"license": "ISC"
},
"node_modules/yocto-queue": {
- "version": "1.2.1",
- "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.1.tgz",
- "integrity": "sha512-AyeEbWOu/TAXdxlV9wmGcR0+yh2j3vYPGOECcIj2S7MkrLyC7ne+oye2BKTItt0ii2PHk4cDy+95+LshzbXnGg==",
+ "version": "1.2.2",
+ "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.2.2.tgz",
+ "integrity": "sha512-4LCcse/U2MHZ63HAJVE+v71o7yOdIe4cZ70Wpf8D/IyjDKYQLV5GD46B+hSTjJsvV5PztjvHoU580EftxjDZFQ==",
"license": "MIT",
"engines": {
"node": ">=12.20"
@@ -17959,15 +18983,6 @@
"url": "https://github.com/sponsors/sindresorhus"
}
},
- "node_modules/zod": {
- "version": "4.1.12",
- "resolved": "https://registry.npmjs.org/zod/-/zod-4.1.12.tgz",
- "integrity": "sha512-JInaHOamG8pt5+Ey8kGmdcAcg3OL9reK8ltczgHTAwNhMys/6ThXHityHxVV2p3fkw/c+MAvBHFVYHFZDmjMCQ==",
- "license": "MIT",
- "funding": {
- "url": "https://github.com/sponsors/colinhacks"
- }
- },
"node_modules/zwitch": {
"version": "2.0.4",
"resolved": "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz",
diff --git a/package.json b/package.json
index c4c6f75f..84c67302 100644
--- a/package.json
+++ b/package.json
@@ -14,8 +14,9 @@
"write-heading-ids": "docusaurus write-heading-ids"
},
"dependencies": {
- "@docusaurus/core": "3.9.2",
- "@docusaurus/preset-classic": "3.9.2",
+ "@docusaurus/core": "3.10.1",
+ "@docusaurus/faster": "3.10.1",
+ "@docusaurus/preset-classic": "3.10.1",
"@mdx-js/react": "^3.0.0",
"clsx": "^2.0.0",
"prism-react-renderer": "^2.3.0",
@@ -23,8 +24,8 @@
"react-dom": "^19.0.0"
},
"devDependencies": {
- "@docusaurus/module-type-aliases": "3.9.2",
- "@docusaurus/types": "3.9.2"
+ "@docusaurus/module-type-aliases": "3.10.1",
+ "@docusaurus/types": "3.10.1"
},
"browserslist": {
"production": [
diff --git a/src/pages/download.md b/src/pages/download.md
index 710084f4..237d3ccc 100644
--- a/src/pages/download.md
+++ b/src/pages/download.md
@@ -2,7 +2,6 @@
title: Download
hide_table_of_contents: false
---
-
## Downloads / Links
diff --git a/src/pages/getting-started.md b/src/pages/getting-started.md
index a1afd6a7..a1a45822 100644
--- a/src/pages/getting-started.md
+++ b/src/pages/getting-started.md
@@ -2,7 +2,6 @@
title: Getting started
hide_table_of_contents: false
---
-
## Getting started
@@ -141,6 +140,6 @@ See also [IDs and timecodes](/docs/conventions/ids-and-timecodes)
If you would like to start with the documentation, you can get to the first chapter here: [**Introduction**](/docs)
-:::note Contribute
+:::note[Contribute]
You would like to contribute to GLDF? Have a look on the [**Get involved chapter**](/docs/contribute). We would also appreciate to welcome you as a new [**DIALux & Relux member**](/docs/contribute/become-a-partner).
:::
diff --git a/src/pages/l3d-editor.md b/src/pages/l3d-editor.md
index 761afb80..bdf8d356 100644
--- a/src/pages/l3d-editor.md
+++ b/src/pages/l3d-editor.md
@@ -1,19 +1,20 @@
---
---
-
# L3d Editor
L3D is the new **3D geometry file format for GLDF**. It is comparable to the old r3d and m3d formats, but modern and open for everyone. DIAL did the first step and provide the first **Editor for L3D**. With this tool it is much easier to **view, edit and create L3D** as just with standard text editors. It is a web application running in browsers and **free to use**. We hope that a larger community will start to investigate the possibilities of GLDF and L3D.
-:::tip Learn
-L3D Editor Documentation
-L3D Format Documentation
+:::tip[Learn]
+
+[L3D Editor Documentation](/docs/tools-dev/l3d-editor)
+[L3D Format Documentation](/docs/geometry/l3d-intro)
+
:::
With the L3D Editor it is possible to **create a full L3D file from custom geometries**, to set light emitter objects (LEO), joints, electrical connectors, sensors, pendulum connectors and light emitting surfaces (LES) and more. The geometries have to be imported from **OBJ files** - which is an open and very common 3D data format that can be exported from most 3D modelling applications. The tool can open, manipulate and save existing L3D files from/to the local hard drive as well.
-:::tip Open
+:::tip[Open]
[l3d-editor.gldf.io](https://l3d-editor.gldf.io)
:::