diff --git a/docs/products/opensearch/get-started.md b/docs/products/opensearch/get-started.md
index 0269d3dc3..84a35cf28 100644
--- a/docs/products/opensearch/get-started.md
+++ b/docs/products/opensearch/get-started.md
@@ -4,44 +4,237 @@ sidebar_label: Get started
keywords: [quick start]
---
+import Tabs from '@theme/Tabs';
+import TabItem from '@theme/TabItem';
+import ConsoleLabel from "@site/src/components/non-swizzled/ConsoleIcons";
import CreateService from "@site/static/includes/create-service-console.md"
-To start using Aiven for OpenSearch®, the first step is to create a service. You can do this on the [Aiven Console](https://console.aiven.io/) or with the [Aiven CLI](https://github.com/aiven/aiven-client).
+Learn how to use Aiven for OpenSearch®, create a service, secure access, manage indices, and explore your data.
+
+Aiven for OpenSearch® is a fully managed OpenSearch service designed for reliability,
+scalability, and security. It includes OpenSearch Dashboards for data visualization and
+supports integrations for logs and monitoring.
+
+## Prerequisites
+
+Ensure you have the following before getting started:
+
+- Access to the [Aiven Console](https://console.aiven.io)
+- [Aiven CLI](https://github.com/aiven/aiven-client#installation) installed
+- [Aiven Provider for Terraform](https://registry.terraform.io/providers/aiven/aiven/latest/docs) installed
+- [API token](/docs/platform/howto/create_authentication_token)
## Create an Aiven for OpenSearch® service
+
+
+
-## Access OpenSearch Dashboards
+
+
+
+Create the service using the Aiven API, run:
+
+```bash
+curl -X POST https://api.aiven.io/v1/project//service \
+ -H "Authorization: Bearer " \
+ -H "Content-Type: application/json" \
+ -d '{
+ "cloud": "google-europe-west1",
+ "plan": "startup-4",
+ "service_name": "example-opensearch",
+ "service_type": "opensearch"
+ }'
+```
+
+Parameters:
+
+- ``: Your project name.
+- ``: Your [API token](/docs/platform/howto/create_authentication_token).
+
+
+
+
+Create the service using the Aiven CLI, run:
+
+```bash
+avn service create \
+ --service-type opensearch \
+ --cloud \
+ --plan
+```
+
+Parameters:
+
+- ``: Name of your service (for example, `my-opensearch`).
+- ``: Deployment region (for example, `google-europe-west1`).
+- ``: Subscription plan (for example, `startup-4`).
+
+
+
+
+1. Create a `main.tf` file with the following content:
+
+ ```hcl
+ variable "aiven_token" {
+ type = string
+ }
+
+ variable "aiven_project_name" {
+ type = string
+ }
+
+ terraform {
+ required_providers {
+ aiven = {
+ source = "aiven/aiven"
+ version = ">=4.0.0"
+ }
+ }
+ }
+
+ provider "aiven" {
+ api_token = var.aiven_token
+ }
+
+ resource "aiven_opensearch" "example" {
+ project = var.aiven_project_name
+ service_name = "example-opensearch"
+ cloud_name = "google-europe-west1"
+ plan = "startup-4"
+ }
+ ```
+
+1. Create a `terraform.tfvars` file:
+
+ ```hcl
+ aiven_token = "your-api-token"
+ aiven_project_name = "your-project-name"
+ ```
+
+1. Run the Terraform commands to apply the configuration:
+
+ ```bash
+ terraform init
+ terraform apply --auto-approve
+ ```
+
+
+
+
+## Secure access with ACLs
-When you create an Aiven for OpenSearch service, you will automatically
-get access to OpenSearch Dashboards. This enables you to visualize data from your
-OpenSearch service.
+Secure your service by using one of the following options:
-To access OpenSearch Dashboards:
+- **Access control lists (ACLs)**: Manage access to indices by setting patterns
+ (for example, `logs-*`) and permissions (read, write, or all) in the Aiven Console.
+- **OpenSearch security**: Use OpenSearch Dashboards or APIs for fine-grained access
+ control, including role-based access control (RBAC) and single sign-on (SSO).
-1. On the **Overview** page of your Aiven for OpenSearch service, click
- **OpenSearch Dashboards**.
-1. Copy or click the Service URI to open OpenSearch Dashboards in
- your browser.
-1. Enter the username and password from the connection information
- screen when prompted.
-1. Click **Sign In** to view the OpenSearch Dashboards.
+For more information, see
+[Access control in Aiven for OpenSearch®](https://aiven.io/docs/products/opensearch/concepts/access_control).
+
+## Manage indices
+
+Aiven for OpenSearch® lets you view and manage indices and configure index retention
+patterns. For detailed steps on creating and managing indices, see
+the [OpenSearch documentation](https://opensearch.org/docs/latest/opensearch/index-data/).
+
+### View and manage indices
+
+1. Open your service in the [Aiven Console](https://console.aiven.io/).
+1. Click to view details such as shards, replicas, size, and health.
+
+### Configure retention patterns
+
+1. In page, scroll to
+ **Index retention patterns**
+1. Click **Add pattern** and define:
+ - **Pattern**: Specify index patterns (for example, `*_logs_*`).
+ - **Maximum index count**: Set the number of indices to retain.
+1. Click **Create** to save.
-After logging in, you can explore and interact with your data, as well
-as add sample data and utilize OpenSearch API features.
+For advanced indexing features, including custom mappings, refer to the
+[OpenSearch documentation](https://opensearch.org/docs/latest/opensearch/index-data/).
+
+## Access OpenSearch Dashboards
+
+Use OpenSearch Dashboards to visualize and analyze your data.
+
+1. On the page service in the [Aiven Console](https://console.aiven.io/).
+1. In the **Connection information** section, click the **OpenSearch Dashboards** tab.
+1. Copy or click the **Service URI** to open OpenSearch Dashboards in your browser.
+1. Log in with the credentials provided in the **Connection information** section.
For more information, see
-[OpenSearch Dashboards](/docs/products/opensearch/dashboards) section.
+[OpenSearch Dashboards](https://opensearch.org/docs/latest/dashboards/).
+
+## Connect to your service
+
+
+
+
+1. Go to the page of your service in the [Aiven Console](https://console.aiven.io/).
+1. Click **Quick connect**.
+1. In the **Connect** window, select a **dashboard** or **language** to connect to your
+ service.
+1. Complete the actions in the window and click **Done**.
+
+
+
+
+See
+[Use Aiven for OpenSearch® with cURL](https://aiven.io/docs/products/opensearch/howto/opensearch-with-curl)
+for steps to connect using cURL.
+
+
+
+
+See
+[Connect to OpenSearch® with Node.js](https://aiven.io/docs/products/opensearch/howto/connect-with-nodejs)
+to connect using Node.js.
+
+
+
+
+
+See [Connect to OpenSearch® with Python](https://aiven.io/docs/products/opensearch/howto/connect-with-python) to connect using Python.
+
+
+
+
+## Manage logs and monitor data
+
+- **Send logs**: To send logs from Aiven services to OpenSearch, see [Enable log integration](https://aiven.io/docs/products/opensearch/howto/opensearch-log-integration).
+- **Monitor data**: Set up Grafana for monitoring and alerts. See [Integrate with Grafana®](https://aiven.io/docs/products/opensearch/howto/integrate-with-grafana).
+
+
+## Search and aggregations with Aiven for OpenSearch
+
+Aiven for OpenSearch® lets you write and execute search queries, as well as aggregate
+data using OpenSearch clients like Python and Node.js.
+
+### Write search queries
-## Connect to OpenSearch
+- **Python**: Learn how to write and run search queries on your Aiven for OpenSearch
+ service using the [Python OpenSearch client](https://github.com/opensearch-project/opensearch-py).
+ For more information, see
+ [Search with OpenSearch® and Python](/docs/products/opensearch/howto/opensearch-search-and-python).
+- **Node.js**: Learn how to write and run search queries on your Aiven for OpenSearch
+ service using the [OpenSearch JavaScript client](https://github.com/opensearch-project/opensearch-js).
+ For more information, see
+ [Search with OpenSearch® and Node.js](/docs/products/opensearch/howto/opensearch-and-nodejs).
-To start working with your data in OpenSearch, connect to your service.
-A good starting point is to learn how to
-[connect with cURL](/docs/products/opensearch/howto/opensearch-with-curl). See the necessary connection details in the
-service overview page.
+### Perform aggregations
-If you're new to OpenSearch and looking for inspiration, see our
-[sample dataset](/docs/products/opensearch/howto/sample-dataset),
-which provides a great starting point for exploring the capabilities of
-the platform.
+- **Metric aggregations**: Calculate metrics such as average, minimum, maximum,
+ percentiles, and cardinality on your Aiven for OpenSearch
+ service. or more information, see
+ [Aggregations with OpenSearch® and Node.js](/docs/products/opensearch/howto/opensearch-aggregations-and-nodejs#metrics-aggregations).
+- **Bucket aggregations**: Group data into buckets based on ranges, unique terms, or
+ histograms. or more information, see
+ [Bucket aggregations with OpenSearch®](/docs/products/opensearch/howto/opensearch-aggregations-and-nodejs#bucket-aggregations).
+- **Pipeline aggregations**: Combine results from multiple aggregations, such as
+ calculating moving averages, to analyze trends. Explore examples in
+ [Pipeline aggregations with OpenSearch®](/docs/products/opensearch/howto/opensearch-aggregations-and-nodejs#pipeline-aggregations).
diff --git a/src/components/non-swizzled/ConsoleIcons/index.tsx b/src/components/non-swizzled/ConsoleIcons/index.tsx
index b5ca41b6f..31b47608e 100644
--- a/src/components/non-swizzled/ConsoleIcons/index.tsx
+++ b/src/components/non-swizzled/ConsoleIcons/index.tsx
@@ -204,7 +204,8 @@ export default function ConsoleLabel({name}): ReactElement {
case 'orgpermissions':
return (
<>
- Permissions
+ {' '}
+ Permissions
>
);
case 'users':
@@ -519,11 +520,10 @@ export default function ConsoleLabel({name}): ReactElement {
Query editor
>
);
- case 'replicationflow':
+ case 'opensearchindexes':
return (
<>
-
- Replication flow
+ Indexes
>
);
diff --git a/yarn.lock b/yarn.lock
index 27393786f..6e7d9a1c7 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -247,7 +247,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3":
+"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3":
version: 7.26.2
resolution: "@babel/code-frame@npm:7.26.2"
dependencies:
@@ -258,7 +258,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.0, @babel/compat-data@npm:^7.26.5":
+"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/compat-data@npm:7.26.5"
checksum: 10c0/9d2b41f0948c3dfc5de44d9f789d2208c2ea1fd7eb896dfbb297fe955e696728d6f363c600cd211e7f58ccbc2d834fe516bb1e4cf883bbabed8a32b038afc1a0
@@ -266,29 +266,29 @@ __metadata:
linkType: hard
"@babel/core@npm:^7.21.3, @babel/core@npm:^7.25.9":
- version: 7.26.0
- resolution: "@babel/core@npm:7.26.0"
+ version: 7.26.7
+ resolution: "@babel/core@npm:7.26.7"
dependencies:
"@ampproject/remapping": "npm:^2.2.0"
- "@babel/code-frame": "npm:^7.26.0"
- "@babel/generator": "npm:^7.26.0"
- "@babel/helper-compilation-targets": "npm:^7.25.9"
+ "@babel/code-frame": "npm:^7.26.2"
+ "@babel/generator": "npm:^7.26.5"
+ "@babel/helper-compilation-targets": "npm:^7.26.5"
"@babel/helper-module-transforms": "npm:^7.26.0"
- "@babel/helpers": "npm:^7.26.0"
- "@babel/parser": "npm:^7.26.0"
+ "@babel/helpers": "npm:^7.26.7"
+ "@babel/parser": "npm:^7.26.7"
"@babel/template": "npm:^7.25.9"
- "@babel/traverse": "npm:^7.25.9"
- "@babel/types": "npm:^7.26.0"
+ "@babel/traverse": "npm:^7.26.7"
+ "@babel/types": "npm:^7.26.7"
convert-source-map: "npm:^2.0.0"
debug: "npm:^4.1.0"
gensync: "npm:^1.0.0-beta.2"
json5: "npm:^2.2.3"
semver: "npm:^6.3.1"
- checksum: 10c0/91de73a7ff5c4049fbc747930aa039300e4d2670c2a91f5aa622f1b4868600fc89b01b6278385fbcd46f9574186fa3d9b376a9e7538e50f8d118ec13cfbcb63e
+ checksum: 10c0/fbd2cd9fc23280bdcaca556e558f715c0a42d940b9913c52582e8e3d24e391d269cb8a9cd6589172593983569021c379e28bba6b19ea2ee08674f6068c210a9d
languageName: node
linkType: hard
-"@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.5":
+"@babel/generator@npm:^7.25.9, @babel/generator@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/generator@npm:7.26.5"
dependencies:
@@ -310,7 +310,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9":
+"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/helper-compilation-targets@npm:7.26.5"
dependencies:
@@ -485,24 +485,24 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helpers@npm:^7.26.0":
- version: 7.26.0
- resolution: "@babel/helpers@npm:7.26.0"
+"@babel/helpers@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/helpers@npm:7.26.7"
dependencies:
"@babel/template": "npm:^7.25.9"
- "@babel/types": "npm:^7.26.0"
- checksum: 10c0/343333cced6946fe46617690a1d0789346960910225ce359021a88a60a65bc0d791f0c5d240c0ed46cf8cc63b5fd7df52734ff14e43b9c32feae2b61b1647097
+ "@babel/types": "npm:^7.26.7"
+ checksum: 10c0/37fec398e53a2dbbf24bc2a025c4d571b2556cef18d8116d05d04b153f13ef659cdfbaab96c8eed875e629d39bdf9b3ea5d099ccf80544537de224e2d94f9b11
languageName: node
linkType: hard
-"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/parser@npm:7.26.5"
+"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.5, @babel/parser@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/parser@npm:7.26.7"
dependencies:
- "@babel/types": "npm:^7.26.5"
+ "@babel/types": "npm:^7.26.7"
bin:
parser: ./bin/babel-parser.js
- checksum: 10c0/2e77dd99ee028ee3c10fa03517ae1169f2432751adf71315e4dc0d90b61639d51760d622f418f6ac665ae4ea65f8485232a112ea0e76f18e5900225d3d19a61e
+ checksum: 10c0/dcb08a4f2878ece33caffefe43b71488d753324bae7ca58d64bca3bc4af34dcfa1b58abdf9972516d76af760fceb25bb9294ca33461d56b31c5059ccfe32001f
languageName: node
linkType: hard
@@ -678,7 +678,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9":
+"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5":
version: 7.26.5
resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5"
dependencies:
@@ -809,7 +809,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9":
+"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3":
version: 7.26.3
resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3"
dependencies:
@@ -912,7 +912,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-modules-commonjs@npm:^7.25.9":
+"@babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3":
version: 7.26.3
resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3"
dependencies:
@@ -973,7 +973,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9":
+"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6":
version: 7.26.6
resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6"
dependencies:
@@ -1246,20 +1246,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-transform-typeof-symbol@npm:^7.25.9":
- version: 7.25.9
- resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9"
+"@babel/plugin-transform-typeof-symbol@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7"
dependencies:
- "@babel/helper-plugin-utils": "npm:^7.25.9"
+ "@babel/helper-plugin-utils": "npm:^7.26.5"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/2b19fd88608589d9bc6b607ff17b06791d35c67ef3249f4659283454e6a9984241e3bd4c4eb72bb8b3d860a73223f3874558b861adb7314aa317c1c6a2f0cafb
+ checksum: 10c0/d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1
languageName: node
linkType: hard
"@babel/plugin-transform-typescript@npm:^7.25.9":
- version: 7.26.5
- resolution: "@babel/plugin-transform-typescript@npm:7.26.5"
+ version: 7.26.7
+ resolution: "@babel/plugin-transform-typescript@npm:7.26.7"
dependencies:
"@babel/helper-annotate-as-pure": "npm:^7.25.9"
"@babel/helper-create-class-features-plugin": "npm:^7.25.9"
@@ -1268,7 +1268,7 @@ __metadata:
"@babel/plugin-syntax-typescript": "npm:^7.25.9"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/64204b1f1c77d896142071cc174e7bb4fbc597bdc0ea73aec8de1a72d252755db381b9ed40342fc283c32387d7375d0803d0aed8262dd503633f5035148d47a0
+ checksum: 10c0/4cb3a1939cd585563f56b7860f88c3154869189bcf555840486bd0402bf2bddac40d8fa897321295a911f4b8ec71b690b09eaa241e69fc5f8f7f4718a3d971fd
languageName: node
linkType: hard
@@ -1320,12 +1320,12 @@ __metadata:
linkType: hard
"@babel/preset-env@npm:^7.20.2, @babel/preset-env@npm:^7.25.9":
- version: 7.26.0
- resolution: "@babel/preset-env@npm:7.26.0"
+ version: 7.26.7
+ resolution: "@babel/preset-env@npm:7.26.7"
dependencies:
- "@babel/compat-data": "npm:^7.26.0"
- "@babel/helper-compilation-targets": "npm:^7.25.9"
- "@babel/helper-plugin-utils": "npm:^7.25.9"
+ "@babel/compat-data": "npm:^7.26.5"
+ "@babel/helper-compilation-targets": "npm:^7.26.5"
+ "@babel/helper-plugin-utils": "npm:^7.26.5"
"@babel/helper-validator-option": "npm:^7.25.9"
"@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9"
"@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9"
@@ -1339,7 +1339,7 @@ __metadata:
"@babel/plugin-transform-arrow-functions": "npm:^7.25.9"
"@babel/plugin-transform-async-generator-functions": "npm:^7.25.9"
"@babel/plugin-transform-async-to-generator": "npm:^7.25.9"
- "@babel/plugin-transform-block-scoped-functions": "npm:^7.25.9"
+ "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5"
"@babel/plugin-transform-block-scoping": "npm:^7.25.9"
"@babel/plugin-transform-class-properties": "npm:^7.25.9"
"@babel/plugin-transform-class-static-block": "npm:^7.26.0"
@@ -1350,7 +1350,7 @@ __metadata:
"@babel/plugin-transform-duplicate-keys": "npm:^7.25.9"
"@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9"
"@babel/plugin-transform-dynamic-import": "npm:^7.25.9"
- "@babel/plugin-transform-exponentiation-operator": "npm:^7.25.9"
+ "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3"
"@babel/plugin-transform-export-namespace-from": "npm:^7.25.9"
"@babel/plugin-transform-for-of": "npm:^7.25.9"
"@babel/plugin-transform-function-name": "npm:^7.25.9"
@@ -1359,12 +1359,12 @@ __metadata:
"@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9"
"@babel/plugin-transform-member-expression-literals": "npm:^7.25.9"
"@babel/plugin-transform-modules-amd": "npm:^7.25.9"
- "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9"
+ "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3"
"@babel/plugin-transform-modules-systemjs": "npm:^7.25.9"
"@babel/plugin-transform-modules-umd": "npm:^7.25.9"
"@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9"
"@babel/plugin-transform-new-target": "npm:^7.25.9"
- "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.25.9"
+ "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6"
"@babel/plugin-transform-numeric-separator": "npm:^7.25.9"
"@babel/plugin-transform-object-rest-spread": "npm:^7.25.9"
"@babel/plugin-transform-object-super": "npm:^7.25.9"
@@ -1381,7 +1381,7 @@ __metadata:
"@babel/plugin-transform-spread": "npm:^7.25.9"
"@babel/plugin-transform-sticky-regex": "npm:^7.25.9"
"@babel/plugin-transform-template-literals": "npm:^7.25.9"
- "@babel/plugin-transform-typeof-symbol": "npm:^7.25.9"
+ "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7"
"@babel/plugin-transform-unicode-escapes": "npm:^7.25.9"
"@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9"
"@babel/plugin-transform-unicode-regex": "npm:^7.25.9"
@@ -1394,7 +1394,7 @@ __metadata:
semver: "npm:^6.3.1"
peerDependencies:
"@babel/core": ^7.0.0-0
- checksum: 10c0/26e19dc407cfa1c5166be638b4c54239d084fe15d8d7e6306d8c6dc7bc1decc51070a8dcf28352c1a2feeefbe52a06d193a12e302327ad5f529583df75fb7a26
+ checksum: 10c0/77d2e46a4f133768c5c8a6b3fec49a7c85c6baec601991e63458921e889ff93911f447723c3a99a6a471ca654ea6dc2aaa7ed690f3e518ee80cea7820ab80ce3
languageName: node
linkType: hard
@@ -1443,21 +1443,21 @@ __metadata:
linkType: hard
"@babel/runtime-corejs3@npm:^7.25.9":
- version: 7.26.0
- resolution: "@babel/runtime-corejs3@npm:7.26.0"
+ version: 7.26.7
+ resolution: "@babel/runtime-corejs3@npm:7.26.7"
dependencies:
core-js-pure: "npm:^3.30.2"
regenerator-runtime: "npm:^0.14.0"
- checksum: 10c0/921fa27c004cf2b92f0d49efc2006cfc1a72d2a35c7374da8ec88d8b63543963e6ef29d4820e068a7892a7d553dc2bac7208aef8fef30642bc843b63255b650b
+ checksum: 10c0/399855ab2a1ef21364683a1a40a3280be71dbfee587c90fb57fce4508a783a846f925b7d5509bba3521674f44f76b4f8d31eb8a32e13dc333cdacd34c31f5119
languageName: node
linkType: hard
"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.3, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.22.15, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.25.9, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7":
- version: 7.26.0
- resolution: "@babel/runtime@npm:7.26.0"
+ version: 7.26.7
+ resolution: "@babel/runtime@npm:7.26.7"
dependencies:
regenerator-runtime: "npm:^0.14.0"
- checksum: 10c0/12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287
+ checksum: 10c0/60199c049f90e5e41c687687430052a370aca60bac7859ff4ee761c5c1739b8ba1604d391d01588c22dc0e93828cbadb8ada742578ad1b1df240746bce98729a
languageName: node
linkType: hard
@@ -1472,28 +1472,28 @@ __metadata:
languageName: node
linkType: hard
-"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5":
- version: 7.26.5
- resolution: "@babel/traverse@npm:7.26.5"
+"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.7":
+ version: 7.26.7
+ resolution: "@babel/traverse@npm:7.26.7"
dependencies:
"@babel/code-frame": "npm:^7.26.2"
"@babel/generator": "npm:^7.26.5"
- "@babel/parser": "npm:^7.26.5"
+ "@babel/parser": "npm:^7.26.7"
"@babel/template": "npm:^7.25.9"
- "@babel/types": "npm:^7.26.5"
+ "@babel/types": "npm:^7.26.7"
debug: "npm:^4.3.1"
globals: "npm:^11.1.0"
- checksum: 10c0/0779059ecf63e31446564cf31adf170e701e8017ef02c819c57924a9a83d6b2ce41dbff3ef295589da9410497a3e575655bb8084ca470e0ab1bc193128afa9fe
+ checksum: 10c0/b23a36ce40d2e4970741431c45d4f92e3f4c2895c0a421456516b2729bd9e17278846e01ee3d9039b0adf5fc5a071768061c17fcad040e74a5c3e39517449d5b
languageName: node
linkType: hard
-"@babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.5, @babel/types@npm:^7.4.4":
- version: 7.26.5
- resolution: "@babel/types@npm:7.26.5"
+"@babel/types@npm:^7.21.3, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.5, @babel/types@npm:^7.26.7, @babel/types@npm:^7.4.4":
+ version: 7.26.7
+ resolution: "@babel/types@npm:7.26.7"
dependencies:
"@babel/helper-string-parser": "npm:^7.25.9"
"@babel/helper-validator-identifier": "npm:^7.25.9"
- checksum: 10c0/0278053b69d7c2b8573aa36dc5242cad95f0d965e1c0ed21ccacac6330092e59ba5949753448f6d6eccf6ad59baaef270295cc05218352e060ea8c68388638c4
+ checksum: 10c0/7810a2bca97b13c253f07a0863a628d33dbe76ee3c163367f24be93bfaf4c8c0a325f73208abaaa050a6b36059efc2950c2e4b71fb109c0f07fa62221d8473d4
languageName: node
linkType: hard
@@ -5201,90 +5201,90 @@ __metadata:
languageName: node
linkType: hard
-"@swc/core-darwin-arm64@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-darwin-arm64@npm:1.10.9"
+"@swc/core-darwin-arm64@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-darwin-arm64@npm:1.10.11"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-darwin-x64@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-darwin-x64@npm:1.10.9"
+"@swc/core-darwin-x64@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-darwin-x64@npm:1.10.11"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@swc/core-linux-arm-gnueabihf@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.9"
+"@swc/core-linux-arm-gnueabihf@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.11"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@swc/core-linux-arm64-gnu@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-linux-arm64-gnu@npm:1.10.9"
+"@swc/core-linux-arm64-gnu@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.10.11"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-arm64-musl@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-linux-arm64-musl@npm:1.10.9"
+"@swc/core-linux-arm64-musl@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-linux-arm64-musl@npm:1.10.11"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@swc/core-linux-x64-gnu@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-linux-x64-gnu@npm:1.10.9"
+"@swc/core-linux-x64-gnu@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-linux-x64-gnu@npm:1.10.11"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@swc/core-linux-x64-musl@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-linux-x64-musl@npm:1.10.9"
+"@swc/core-linux-x64-musl@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-linux-x64-musl@npm:1.10.11"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@swc/core-win32-arm64-msvc@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-win32-arm64-msvc@npm:1.10.9"
+"@swc/core-win32-arm64-msvc@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.10.11"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@swc/core-win32-ia32-msvc@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-win32-ia32-msvc@npm:1.10.9"
+"@swc/core-win32-ia32-msvc@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.10.11"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@swc/core-win32-x64-msvc@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/core-win32-x64-msvc@npm:1.10.9"
+"@swc/core-win32-x64-msvc@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/core-win32-x64-msvc@npm:1.10.11"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:^1.7.39":
- version: 1.10.9
- resolution: "@swc/core@npm:1.10.9"
- dependencies:
- "@swc/core-darwin-arm64": "npm:1.10.9"
- "@swc/core-darwin-x64": "npm:1.10.9"
- "@swc/core-linux-arm-gnueabihf": "npm:1.10.9"
- "@swc/core-linux-arm64-gnu": "npm:1.10.9"
- "@swc/core-linux-arm64-musl": "npm:1.10.9"
- "@swc/core-linux-x64-gnu": "npm:1.10.9"
- "@swc/core-linux-x64-musl": "npm:1.10.9"
- "@swc/core-win32-arm64-msvc": "npm:1.10.9"
- "@swc/core-win32-ia32-msvc": "npm:1.10.9"
- "@swc/core-win32-x64-msvc": "npm:1.10.9"
+ version: 1.10.11
+ resolution: "@swc/core@npm:1.10.11"
+ dependencies:
+ "@swc/core-darwin-arm64": "npm:1.10.11"
+ "@swc/core-darwin-x64": "npm:1.10.11"
+ "@swc/core-linux-arm-gnueabihf": "npm:1.10.11"
+ "@swc/core-linux-arm64-gnu": "npm:1.10.11"
+ "@swc/core-linux-arm64-musl": "npm:1.10.11"
+ "@swc/core-linux-x64-gnu": "npm:1.10.11"
+ "@swc/core-linux-x64-musl": "npm:1.10.11"
+ "@swc/core-win32-arm64-msvc": "npm:1.10.11"
+ "@swc/core-win32-ia32-msvc": "npm:1.10.11"
+ "@swc/core-win32-x64-msvc": "npm:1.10.11"
"@swc/counter": "npm:^0.1.3"
"@swc/types": "npm:^0.1.17"
peerDependencies:
@@ -5313,7 +5313,7 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
- checksum: 10c0/ddc94b04a63093113cacd48f554db4b68c7b7c08ebcf3eb64eca996393690ff1d69b5741d79882500502febcf4adb8556c8858e61c03a738c0d1b8c0c5b6fe2c
+ checksum: 10c0/5452f85d1a42c4a686cfaa141fb46cf18a1b14d5e5684d44e55e7ae63dd365a18810b94cf338bcbc2ef948e392cc35d7458c58c5b2e36e8fb37ed7ff136af00e
languageName: node
linkType: hard
@@ -5333,91 +5333,91 @@ __metadata:
languageName: node
linkType: hard
-"@swc/html-darwin-arm64@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-darwin-arm64@npm:1.10.9"
+"@swc/html-darwin-arm64@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-darwin-arm64@npm:1.10.11"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
-"@swc/html-darwin-x64@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-darwin-x64@npm:1.10.9"
+"@swc/html-darwin-x64@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-darwin-x64@npm:1.10.11"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
-"@swc/html-linux-arm-gnueabihf@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-linux-arm-gnueabihf@npm:1.10.9"
+"@swc/html-linux-arm-gnueabihf@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-linux-arm-gnueabihf@npm:1.10.11"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
-"@swc/html-linux-arm64-gnu@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-linux-arm64-gnu@npm:1.10.9"
+"@swc/html-linux-arm64-gnu@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-linux-arm64-gnu@npm:1.10.11"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
-"@swc/html-linux-arm64-musl@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-linux-arm64-musl@npm:1.10.9"
+"@swc/html-linux-arm64-musl@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-linux-arm64-musl@npm:1.10.11"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
-"@swc/html-linux-x64-gnu@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-linux-x64-gnu@npm:1.10.9"
+"@swc/html-linux-x64-gnu@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-linux-x64-gnu@npm:1.10.11"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
-"@swc/html-linux-x64-musl@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-linux-x64-musl@npm:1.10.9"
+"@swc/html-linux-x64-musl@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-linux-x64-musl@npm:1.10.11"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
-"@swc/html-win32-arm64-msvc@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-win32-arm64-msvc@npm:1.10.9"
+"@swc/html-win32-arm64-msvc@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-win32-arm64-msvc@npm:1.10.11"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
-"@swc/html-win32-ia32-msvc@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-win32-ia32-msvc@npm:1.10.9"
+"@swc/html-win32-ia32-msvc@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-win32-ia32-msvc@npm:1.10.11"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
-"@swc/html-win32-x64-msvc@npm:1.10.9":
- version: 1.10.9
- resolution: "@swc/html-win32-x64-msvc@npm:1.10.9"
+"@swc/html-win32-x64-msvc@npm:1.10.11":
+ version: 1.10.11
+ resolution: "@swc/html-win32-x64-msvc@npm:1.10.11"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/html@npm:^1.7.39":
- version: 1.10.9
- resolution: "@swc/html@npm:1.10.9"
+ version: 1.10.11
+ resolution: "@swc/html@npm:1.10.11"
dependencies:
"@swc/counter": "npm:^0.1.3"
- "@swc/html-darwin-arm64": "npm:1.10.9"
- "@swc/html-darwin-x64": "npm:1.10.9"
- "@swc/html-linux-arm-gnueabihf": "npm:1.10.9"
- "@swc/html-linux-arm64-gnu": "npm:1.10.9"
- "@swc/html-linux-arm64-musl": "npm:1.10.9"
- "@swc/html-linux-x64-gnu": "npm:1.10.9"
- "@swc/html-linux-x64-musl": "npm:1.10.9"
- "@swc/html-win32-arm64-msvc": "npm:1.10.9"
- "@swc/html-win32-ia32-msvc": "npm:1.10.9"
- "@swc/html-win32-x64-msvc": "npm:1.10.9"
+ "@swc/html-darwin-arm64": "npm:1.10.11"
+ "@swc/html-darwin-x64": "npm:1.10.11"
+ "@swc/html-linux-arm-gnueabihf": "npm:1.10.11"
+ "@swc/html-linux-arm64-gnu": "npm:1.10.11"
+ "@swc/html-linux-arm64-musl": "npm:1.10.11"
+ "@swc/html-linux-x64-gnu": "npm:1.10.11"
+ "@swc/html-linux-x64-musl": "npm:1.10.11"
+ "@swc/html-win32-arm64-msvc": "npm:1.10.11"
+ "@swc/html-win32-ia32-msvc": "npm:1.10.11"
+ "@swc/html-win32-x64-msvc": "npm:1.10.11"
dependenciesMeta:
"@swc/html-darwin-arm64":
optional: true
@@ -5439,7 +5439,7 @@ __metadata:
optional: true
"@swc/html-win32-x64-msvc":
optional: true
- checksum: 10c0/973da5c2e1063be82f02e4056076a25ab08240f7a9eafe7f51ac81a086eeee61514b1587817acc5a7e60c75df91dc3ff41ec53fb35712e1c7b950926f9a45b4b
+ checksum: 10c0/ef452a9673abffb092cb77dff392f2b4ad415a329114566742bbe8b42a35f94cd4120d0689e628a49ee9ff5ea1b936b1f08523d0ab932f66ef0791a114d9507b
languageName: node
linkType: hard
@@ -5881,9 +5881,9 @@ __metadata:
linkType: hard
"@types/geojson@npm:*":
- version: 7946.0.15
- resolution: "@types/geojson@npm:7946.0.15"
- checksum: 10c0/535d21ceaa01717cfdacc8f3dcbb7bc60a04361f401d80e60be22ce8dea23d669e4d0026c2c3da1168e807ee5ad4c9b2b4913ecd78eb0aabbcf76e92dc69808d
+ version: 7946.0.16
+ resolution: "@types/geojson@npm:7946.0.16"
+ checksum: 10c0/1ff24a288bd5860b766b073ead337d31d73bdc715e5b50a2cee5cb0af57a1ed02cc04ef295f5fa68dc40fe3e4f104dd31282b2b818a5ba3231bc1001ba084e3c
languageName: node
linkType: hard
@@ -6026,11 +6026,11 @@ __metadata:
linkType: hard
"@types/node@npm:*":
- version: 22.10.7
- resolution: "@types/node@npm:22.10.7"
+ version: 22.10.10
+ resolution: "@types/node@npm:22.10.10"
dependencies:
undici-types: "npm:~6.20.0"
- checksum: 10c0/c941b4689dfc4044b64a5f601306cbcb0c7210be853ba378a5dd44137898c45accedd796ee002ad9407024cac7ecaf5049304951cb1d80ce3d7cebbbae56f20e
+ checksum: 10c0/3425772d4513cd5dbdd87c00acda088113c03a97445f84f6a89744c60a66990b56c9d3a7213d09d57b6b944ae8ff45f985565e0c1846726112588e33a22dd12b
languageName: node
linkType: hard
@@ -6109,11 +6109,11 @@ __metadata:
linkType: hard
"@types/react@npm:*":
- version: 19.0.7
- resolution: "@types/react@npm:19.0.7"
+ version: 19.0.8
+ resolution: "@types/react@npm:19.0.8"
dependencies:
csstype: "npm:^3.0.2"
- checksum: 10c0/818e546fa03a2a65ac2652fc472891ac96684211e8967bc25e1da6a8a09e2301ad972b1b038d128f8b4cbbd7691f6f57fee274db568169e9b6b01556abbb5bee
+ checksum: 10c0/5fa7236356b1476de03519c66ef65d4fd904826956105619e2ad60cb0b55ae7b251dd5fff02234076225b5e15333d0d936bf9dbe1d461406f8a2ba01c197ddcd
languageName: node
linkType: hard
@@ -6204,11 +6204,11 @@ __metadata:
linkType: hard
"@types/ws@npm:^8.5.5":
- version: 8.5.13
- resolution: "@types/ws@npm:8.5.13"
+ version: 8.5.14
+ resolution: "@types/ws@npm:8.5.14"
dependencies:
"@types/node": "npm:*"
- checksum: 10c0/a5430aa479bde588e69cb9175518d72f9338b6999e3b2ae16fc03d3bdcff8347e486dc031e4ed14601260463c07e1f9a0d7511dfc653712b047c439c680b0b34
+ checksum: 10c0/be88a0b6252f939cb83340bd1b4d450287f752c19271195cd97564fd94047259a9bb8c31c585a61b69d8a1b069a99df9dd804db0132d3359c54d3890c501416a
languageName: node
linkType: hard
@@ -6229,9 +6229,9 @@ __metadata:
linkType: hard
"@ungap/structured-clone@npm:^1.0.0":
- version: 1.2.1
- resolution: "@ungap/structured-clone@npm:1.2.1"
- checksum: 10c0/127afbcc75ff1532f7b1eb85ee992f9faa70e8d5bb2558da05355d423b966fc279d0a485bf19da2883280e7c299ae4170809a72e78eab086da71c6bcdda5d1e2
+ version: 1.3.0
+ resolution: "@ungap/structured-clone@npm:1.3.0"
+ checksum: 10c0/0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a
languageName: node
linkType: hard
@@ -8401,9 +8401,9 @@ __metadata:
linkType: hard
"decimal.js@npm:10":
- version: 10.4.3
- resolution: "decimal.js@npm:10.4.3"
- checksum: 10c0/6d60206689ff0911f0ce968d40f163304a6c1bc739927758e6efc7921cfa630130388966f16bf6ef6b838cb33679fbe8e7a78a2f3c478afce841fd55ac8fb8ee
+ version: 10.5.0
+ resolution: "decimal.js@npm:10.5.0"
+ checksum: 10c0/785c35279df32762143914668df35948920b6c1c259b933e0519a69b7003fc0a5ed2a766b1e1dda02574450c566b21738a45f15e274b47c2ac02072c0d1f3ac3
languageName: node
linkType: hard
@@ -8799,9 +8799,9 @@ __metadata:
linkType: hard
"electron-to-chromium@npm:^1.5.73":
- version: 1.5.84
- resolution: "electron-to-chromium@npm:1.5.84"
- checksum: 10c0/8362d556360eba420ea3475a7878c8fa8507a42c4ebfbf44108f6acc4edbe30a1cde79e95613bdc9ae6e7d73bf1776347cf7f615c1a220f63e34a0fa029568e0
+ version: 1.5.88
+ resolution: "electron-to-chromium@npm:1.5.88"
+ checksum: 10c0/25946ef310f8e14c763fcf0e62094e7eae2273d9ffe908969ddd97492c3df0198739295ba76388dc210c4503ab6b540130779cd83036f80520cb8efee53be8e4
languageName: node
linkType: hard